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
336842342912	336842343470	336842344020	336842344570	336842345120	336842345670	336842346220	336842346770	336842347320	336842347870	336842348420	336842348970	336842349520	336842350070	336842350620	336842351170	336842351720	336842352270	336842352820	336842353370	336842353920	336842354470	336842355020	336842355570	336842356120	336842356670	336842357220	336842357770	336842358320	336842358870	336842359420	336842359970	336842360520	336842361070	336842361620	336842362170	336842362720	336842363270	336842363820	336842364370	336842364920	336842365470	336842366020	336842366570	336842367120	336842367670	336842368220	336842368770	336842369320	336842369870	336842370420	336842370970	336842371520	336842372070	336842372620	336842373170	336842373720	336842374270	336842374820	336842375370	336842375920	336842376470	336842377020	336842377570	336842378120	336842378670	336842379220	336842379770	336842380320	336842380870	336842381420	336842381970	336842382520	336842383070	336842383620	336842384170	336842384720	336842385270	336842385820	336842386370	336842386920	336842387470	336842388020	336842388570	336842389120	336842389670	336842390220	336842390770	336842391320	336842391870	336842392420	336842392970	336842393520	336842394070	336842394620	336842395170	336842395720	336842396270	336842396820	336842397370	336842397920	336842398470	336842399020	336842399570	336842400120	336842400670	336842401220	336842401770	336842402320	336842402870	336842403420	336842403970	336842404520	336842405070	336842405620	336842406170	336842406720	336842407270	336842407820	336842408370	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2523	3650	2300	2523	3650	2300	2523	3650	2300	2521	3650	2300	2519	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2517	3650	2300	2518	3650	2300	2519	3650	2300	2520	3650	2300	2520	3650	2300	2520	3650	2300	2520	3650	2300	2520	3650	2300	2520	3650	2300	2520	3650	2300	2520	3650	2300	2520	3650	2300	2519	3650	2300	2519	3650	2300	2519	3650	2300	2519	3650	2300	2519	3650	2300	2519	3650	2300	2519	3650	2300	2522	3650	2300	2522	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
57615	51193	51627	48182	34964	30275	28860	24635	15775	16612	13614	10711	7232	5106	4006	2304	1467	908	668	596	464	443	370	289	258	308	268	265	207	225	204	205	210	205	200	219	208	186	207	201	198	191	184	204	199	207	223	173	213	176	193	182	193	189	196	204	211	202	201	177	192	211	199	196	199	185	190	198	205	200	228	205	201	203	202	226	185	195	179	219	192	203	201	218	192	205	225	183	175	200	181	180	193	213	206	169	196	202	191	216	223	202	198	205	191	191	210	211	185	219	181	227	191	188	200	193	163	208	196	202	190	218	193	235	195	211	217	219	191	196	215	197	183	207	179	217	200	192	181	197	196	201	212	238	170	190	189	189	180	180	194	202	206	191	206	177	212	221	213	196	184	191	192	182	192	194	178	201	165	196	198	220	198	208	225	193	195	178	192	203	186	180	205	200	198	191	203	189	213	196	195	206	197	207	192	218	197	193	201	194	233	207	183	189	208	189	180	208	190	190	189	205	188	181	185	190	200	200	201	164	202	201	191	211	219	189	189	188	215	177	197	183	207	199	211	213	195	224	211	199	196	196	187	162	204	243	185	216	176	193	195	204	211	198	214	192	188	189	185	187	175	187	185	215	199	209	201	192	192	200	191	189	210	203	242	203	177	182	186	220	204	193	184	191	199	211	208	212	207	204	183	210	205	197	180	219	192	167	194	186	178	199	178	218	200	220	206	194	181	193	178	201	214	194	200	211	198	178	196	175	196	192	183	203	176	205	216	207	204	179	181	186	174	212	201	178	182	184	195	193	200	217	187	213	213	184	207	190	197	205	188	192	203	246	190	214	182	221	226	204	212	204	201	198	187	221	197	205	212	185	191	215	181	195	191	193	184	225	187	181	206	210	218	203	173	206	208	234	197	186	180	191	188	199	232	199	194	213	183	196	199	189	165	184	200	188	184	215	199	182	210	206	212	195	213	184	219	186	185	188	217	186	216	202	181	207	186	217	198	226	190	180	175	207	216	196	186	217	191	200	217	225	199	180	201	198	180	208	176	210	216	196	197	204	196	184	185	232	214	203	228	229	193	198	162	177	209	191	192	194	175	221	191	187	189	193	172	201	163	178	200	182	197	205	184	193	208	205	195	228	196	187	216	196	190	186	184	200	201	204	207	202	203	180	218	185	177	192	171	207	205	163	226	214	216	203	206	207	186	184	197	190	200	205	215	200	198	172	198	186	192	201	200	190	191	189	192	214	195	205	188	182	193	183	187	184	200	202	188	208	210	192	202	206	191	193	196	192	194	206	188	203	201	212	207	199	184	190	200	204	191	203	205	227	224	194	203	175	202	196	195	217	183	195	203	184	204	192	193	193	199	173	202	193	183	195	216	197	181	194	200	203	179	206	202	198	190	192	190	196	191	185	179	185	182	172	199	164	180	203	197	188	219	229	181	211	187	194	212	189	207	225	202	191	199	216	182	219	207	211	228	176	197	195	213	217	200	222	171	183	199	207	233	190	209	187	184	222	197	194	170	155	195	193	198	206	222	229	174	213	174	175	194	225	206	157	197	211	213	199	190	216	168	208	230	212	205	184	189	213	196	190	212	202	180	197	199	201	187	170	201	223	200	195	173	200	218	181	217	201	181	172	169	218	202	192	218	211	176	210	204	215	196	220	196	201	209	168	187	172	203	203	199	209	182	188	196	193	214	195	180	188	204	206	196	157	205	193	191	187	201	208	214	215	223	189	188	184	181	218	182	179	205	192	215	203	181	170	199	206	210	184	194	181	202	210	204	200	211	216	202	203	198	202	189	186	188	203	213	219	189	183	222	202	167	212	195	170	201	191	186	171	217	191	202	186	200	184	224	201	197	199	224	193	209	202	185	213	213	186	179	200	187	189	204	215	208	206	201	196	189	219	189	188	186	202	210	206	205	219	198	186	186	189	182	206	207	207	184	198	186	170	211	190	196	204	185	204	188	217	205	178	199	178	238	201	222	181	200	208	171	204	161	184	193	194	203	200	186	213	196	185	191	170	195	181	188	195	184	175	204	200	187	177	204	188	164	179	211	183	184	191	221	185	185	208	225	182	199	206	202	172	204	188	204	200	203	182	204	184	192	193	213	201	203	204	173	190	166	219	207	207	197	178	188	205	198	182	179	188	175	185	176	190	191	200	193	205	204	201	195	202	222	190	193	204	201	212	208	191	191	193	226	223	217	191	195	191	193	176	177	188	206	194	203	184	188	193	189	193	232	198	219	190	203	186	210	202	183	184	200	212	198	192	211	184	211	181	199	192	232	206	215	178	182	220	204	183	183	199	200	214	189	212	194	202	222	219	190	178	169	183	189	201	200	196	171	235	215	204	196	208	212	197	203	184	209	174	200	198	215	228	183	190	184	183	203	188	195	216	206	195	185	189	218	182	200	209	203	200	216	188	184	203	217	201	177	200	208	205	210	198	197	230	218	163	184	174	210	199	197	197	163	184	233	230	194	182	191	204	193	205	216	183	188	209	181	208	188	194	185	195	190	179	195	213	199	196	211	183	222	192	208	213	188	195	204	201	205	191	197	168	217	198	208	209	198	188	193	213	194	219	184	202	182	219	194	231	198	202	171	204	201	193	179	199	194	213	199	214	213	213	198	194	207	214	192	188	205	186	202	182	214	211	201	196	163	190	211	206	192	188	161	197	199	176	189	179	192	199	182	205	220	220	209	211	200	187	203	208	202	190	203	191	223	191	191	209	208	193	194	205	224	186	180	195	208	204	189	209	195	200	197	199	216	188	193	201	185	184	199	192	159	198	190	192	188	202	203	180	221	201	163	203	214	211	199	197	209	215	192	210	188	199	202	196	199	188	209	194	193	210	181	179	219	195	198	205	180	189	208	189	204	235	203	173	186	216	188	212	205	187	225	199	217	180	192	196	189	206	212	169	203	201	196	178	216	217	192	191	201	166	190	201	199	202	200	194	193	208	210	197	196	200	185	208	203	201	212	208	196	214	185	222	218	207	177	192	214	232	192	174	213	238	203	194	183	211	203	196	186	189	212	206	198	219	202	215	215	204	180	189	203	202	198	199	215	175	200	214	192	214	198	212	207	195	204	188	217	210	203	214	184	182	212	200	190	193	201	185	182	195	208	215	208	213	185	212	217	211	216	190	210	179	224	213	190	194	219	207	190	194	201	226	199	194	202	196	165	238	201	188	204	211	204	201	186	188	222	201	193	230	191	200	208	232	188	186	183	192	204	227	189	176	190	188	205	224	161	172	193	189	186	195	200	195	188	203	192	180	201	188	182	187	183	194	182	188	182	191	175	177	203	192	196	188	199	218	200	195	208	191	201	191	220	219	151	196	171	204	195	198	177	219	190	198	217	216	238	200	219	210	214	195	176	200	205	207	201	182	179	217	195	191	207	193	188	159	202	176	194	199	216	209	180	208	172	205	213	206	195	190	183	187	206	204	205	188	200	171	182	204	179	192	190	203	226	225	186	196	177	189	195	195	202	208
37209	40439	50978	51254	46514	43876	42839	38784	30484	36552	32263	30324	23216	19066	16523	11018	7732	4665	3232	2918	2077	2156	1382	1029	823	1043	890	746	595	543	539	553	498	526	519	482	533	488	475	482	481	455	465	513	484	507	491	461	493	485	459	469	470	490	516	490	479	489	459	470	477	446	505	466	467	485	464	441	464	461	489	478	410	486	459	467	491	402	502	498	478	483	493	486	504	471	484	508	475	494	454	455	468	472	481	468	437	463	489	458	472	477	457	475	475	476	488	474	493	472	457	462	538	480	466	464	472	535	522	478	480	449	477	483	445	488	490	479	495	452	461	468	512	491	497	519	485	462	492	485	498	447	475	457	484	501	457	471	503	489	488	487	515	481	478	500	447	533	473	503	453	444	498	500	473	497	485	492	461	441	467	473	511	445	462	498	512	511	442	510	505	461	527	483	471	485	437	474	454	480	451	504	519	508	483	495	459	478	443	472	485	451	497	501	482	470	448	458	484	472	485	492	455	479	464	492	460	490	497	502	498	477	504	468	461	513	502	455	475	464	473	479	483	517	467	477	472	483	486	474	521	444	458	496	474	494	505	477	501	446	484	478	486	482	483	448	511	487	473	480	426	484	462	450	460	498	502	486	468	462	453	465	471	507	501	474	486	479	483	485	502	463	459	483	448	497	486	469	505	490	486	497	504	474	487	483	465	503	504	539	518	479	463	485	478	444	472	476	482	516	530	484	454	485	485	446	493	464	458	465	487	490	485	446	433	490	485	478	510	494	529	491	489	509	481	499	481	472	518	464	458	453	492	457	476	499	516	479	489	524	493	469	461	494	476	473	445	470	454	517	442	484	490	480	476	460	470	489	461	510	475	459	463	471	496	489	448	477	491	477	475	468	490	515	442	492	487	486	470	481	462	482	503	460	465	512	468	474	493	459	435	456	464	471	470	491	472	478	459	499	494	493	485	467	500	505	478	469	469	545	473	480	463	490	493	482	447	469	526	466	528	474	462	483	504	495	510	468	455	481	486	516	499	506	494	466	460	490	521	473	445	456	468	510	499	449	481	491	523	481	491	453	466	470	523	455	456	510	484	504	482	473	453	485	513	494	491	495	507	485	441	454	446	479	463	481	473	504	460	490	490	489	486	473	459	469	491	472	492	453	475	480	476	455	519	448	496	468	476	475	475	451	475	506	534	507	486	457	489	473	482	440	447	471	471	504	481	475	474	471	439	509	454	497	480	477	501	454	485	461	496	498	440	482	466	491	494	444	451	480	478	494	481	477	497	483	481	475	472	507	446	477	491	489	517	491	467	502	493	497	458	462	511	510	498	491	440	460	474	485	481	486	477	469	444	476	476	506	488	487	500	462	502	473	515	478	468	513	515	456	559	502	454	514	521	510	484	517	484	447	477	487	472	473	483	506	476	457	473	479	490	519	440	515	469	455	485	482	452	504	431	500	489	497	463	499	459	487	445	489	466	510	508	484	455	469	471	465	463	472	462	480	494	495	501	464	470	481	496	480	490	500	483	530	481	466	495	485	441	493	482	510	470	490	523	484	476	531	512	441	490	546	451	462	492	458	497	493	447	478	459	482	449	476	494	511	497	507	518	509	478	473	538	464	469	474	470	481	475	475	471	507	493	463	475	483	493	480	471	467	479	486	511	523	497	454	463	519	496	497	477	456	479	501	516	466	482	519	482	455	458	496	485	511	500	457	498	483	482	441	506	473	534	494	496	464	482	513	458	470	477	452	429	504	492	461	496	451	479	505	524	451	479	460	504	458	452	474	473	469	475	521	477	516	524	469	493	491	471	511	491	476	471	495	497	464	466	502	467	433	471	472	478	465	497	520	455	499	484	502	514	445	495	452	487	481	489	482	516	497	506	486	518	457	468	503	540	477	497	501	486	488	492	470	513	481	474	460	494	463	468	476	483	495	476	495	493	447	486	486	510	502	490	513	505	495	494	498	501	497	446	434	461	499	473	500	454	496	449	516	457	484	454	486	508	468	455	457	495	440	505	487	461	457	477	460	511	441	482	460	457	470	492	458	483	467	473	472	482	476	511	450	495	524	559	546	492	533	480	502	465	481	499	467	479	468	473	447	470	436	502	491	466	471	494	492	474	505	497	451	447	472	460	473	510	496	492	456	478	486	488	464	500	469	548	483	486	482	528	520	483	537	495	469	426	459	458	486	474	464	475	493	477	482	492	450	441	499	470	499	494	460	480	488	471	452	455	437	501	505	483	499	515	451	461	502	464	452	479	436	492	476	440	476	492	504	464	499	479	433	467	436	445	451	500	480	472	453	449	495	457	510	497	469	523	493	489	453	502	467	477	488	485	498	465	467	486	459	499	462	501	481	475	452	480	479	457	491	498	496	459	482	475	485	476	478	499	458	503	515	473	458	474	495	484	468	451	528	493	467	469	482	458	514	492	486	463	487	489	455	483	490	483	514	497	478	524	457	483	543	478	513	484	477	494	468	489	476	476	455	478	489	499	456	480	456	504	471	472	501	471	502	470	511	476	490	469	460	480	499	469	491	515	483	484	503	499	501	456	460	459	439	509	468	484	484	494	484	464	479	488	475	479	474	459	460	494	462	462	436	466	459	496	493	483	455	513	473	490	486	509	448	469	502	494	497	489	485	513	446	502	506	477	481	429	489	496	506	457	490	515	478	503	477	488	482	504	471	505	511	470	459	475	464	470	501	495	502	505	462	491	490	526	491	480	453	461	469	517	493	463	497	445	462	473	479	480	490	508	465	512	480	494	454	459	472	494	474	477	482	497	470	466	452	520	497	514	462	514	471	468	517	477	470	489	465	485	495	505	485	485	534	498	484	471	500	509	523	496	477	479	467	474	488	458	498	494	484	476	511	438	542	492	445	496	461	462	454	461	512	485	464	488	508	471	499	450	482	449	493	487	490	431	474	495	468	451	508	450	444	484	470	472	473	525	457	508	472	490	478	459	447	449	477	505	477	498	452	500	485	510	447	464	467	487	546	495	516	480	479	478	492	445	464	492	452	497	468	485	476	457	489	477	494	477	445	498	502	497	482	519	517	498	474	461	526	446	504	471	470	474	464	475	471	467	512	466	492	495	498	501	463	490	495	510	474	452	473	476	459	493	473	478	509	448	488	496	476	454	471	516	510	471	506	491	493	465	465	495	499	523	484	432	483	499	438	429	499	480	513	466	479	499	464	478	502	494	456	476	487	462	476	435	514	465	488	482	502	467	480	483	490	508	473	502	482	488	520	454	424	470	503	434	472	487	480	477	481	462	466	482	479	479	481	488	454	529	486	479	514	485	473	481	500	508	525	473	439	499	466	490	468	493	485	485	458	472	459	474	449	533	496	511	458	488	481	489	469	495	485	477	439	503	464	485	503	484	481	451	484	521	446	479	478	466	486	501	483	486	471	463	502	535	464	474	477	468	495	474	435	497	513	475	449	453	501	491	487	456	500	551	481	502	456	467	466	466	469	495	473	510	475	492	507	538	466
39254	34338	32903	24643	16266	9564	5711	3425	2189	1651	1256	910	671	556	489	433	349	274	261	254	227	197	247	206	198	206	210	216	215	203	202	195	165	234	197	204	190	220	197	201	188	175	209	188	206	195	197	206	214	222	194	182	196	229	191	201	199	205	202	177	215	180	191	178	209	197	202	234	196	212	190	225	178	210	194	195	198	198	197	198	191	177	216	194	195	213	198	196	159	157	166	196	191	210	198	180	191	223	190	190	201	206	230	207	188	192	218	216	222	194	198	211	204	192	187	186	197	201	199	222	195	191	192	202	203	195	222	186	178	202	200	162	204	198	187	188	194	205	214	190	203	194	214	181	177	192	194	202	212	195	195	173	196	197	200	163	208	200	188	221	194	206	189	166	189	176	200	192	198	191	218	190	201	178	191	197	206	197	200	204	211	213	203	181	185	197	198	189	209	210	190	169	214	204	202	183	191	195	181	217	182	201	204	200	202	195	220	223	186	197	214	212	191	194	188	190	199	187	208	206	200	216	212	199	185	185	219	201	186	190	174	205	184	188	205	203	201	221	195	196	219	190	203	192	173	197	197	205	183	194	172	209	208	188	197	208	182	195	153	178	204	183	209	194	210	186	207	190	190	190	182	212	207	177	194	212	174	199	183	194	204	193	155	198	168	187	198	189	186	232	186	186	192	218	202	183	217	176	203	202	209	191	202	188	204	188	196	194	184	203	188	180	204	220	187	211	192	211	217	222	208	210	207	187	191	192	197	203	200	210	197	183	217	192	181	215	214	190	211	193	174	208	213	194	210	187	215	202	191	223	195	182	209	223	200	224	213	223	216	218	176	171	221	200	185	194	177	201	217	205	160	203	196	234	208	209	196	195	173	170	192	186	228	194	172	186	199	184	218	167	195	202	188	192	212	202	196	200	185	200	212	181	200	191	194	206	198	220	197	210	203	215	212	192	194	175	190	194	182	194	213	208	190	185	196	216	183	194	199	194	203	207	213	205	197	182	227	202	185	181	187	193	179	245	192	207	190	200	193	191	183	185	192	229	231	201	203	170	182	208	194	197	204	191	195	207	196	200	176	193	207	220	196	214	208	188	198	195	201	178	193	176	175	212	193	215	195	178	197	179	214	188	210	195	208	184	182	200	187	185	192	204	188	189	207	200	189	196	190	196	194	193	237	214	198	184	203	188	190	207	192	168	202	210	213	213	206	208	199	187	200	179	178	186	179	190	208	207	188	192	175	185	186	212	194	193	199	219	215	190	231	200	164	210	191	208	182	214	183	192	194	202	210	202	210	213	173	193	196	201	203	175	204	226	189	178	201	186	202	177	216	192	211	205	199	191	200	184	199	182	194	186	223	212	210	179	236	215	178	184	198	200	202	198	201	225	205	180	180	214	204	204	191	200	204	193	176	177	218	199	197	196	186	208	196	199	159	186	181	189	189	193	201	205	187	190	172	196	223	190	178	222	186	183	170	195	178	193	205	206	215	182	185	210	187	179	206	202	196	175	212	200	189	224	200	189	194	184	174	179	221	207	193	206	196	175	197	174	201	198	206	218	218	187	208	212	198	187	229	206	193	206	212	179	227	196	177	199	199	196	187	205	190	196	211	211	212	207	214	216	242	215	226	184	185	201	201	184	177	188	206	178	186	231	168	171	208	226	187	173	224	207	203	213	185	184	199	179	178	182	208	161	199	212	184	190	199	165	214	208	209	242	194	198	190	187	186	203	217	195	211	199	196	190	185	177	200	210	201	195	214	189	197	196	187	191	201	181	221	209	183	197	194	175	199	189	196	194	182	202	185	194	194	215	209	208	196	172	188	200	211	214	218	199	199	210	220	191	208	215	192	201	182	219	214	208	192	191	198	183	216	212	220	206	196	192	187	179	200	209	197	206	190	208	201	180	198	226	219	204	199	192	196	181	204	204	181	185	197	199	185	204	186	177	198	202	195	185	210	207	195	208	198	202	189	204	204	205	208	194	186	201	178	204	196	199	201	197	213	207	193	184	180	172	179	184	191	197	179	206	177	197	186	175	196	170	180	174	179	195	196	203	213	181	216	170	182	190	197	197	205	189	212	182	209	218	193	187	152	193	200	203	176	187	199	212	176	181	178	213	202	213	181	188	212	221	208	205	199	176	190	205	184	201	190	191	188	202	203	171	182	209	201	194	187	183	203	191	190	200	187	219	201	175	183	178	190	209	180	208	182	186	223	225	199	179	204	221	224	173	176	188	198	169	184	172	199	201	210	209	192	190	201	194	165	192	198	201	194	228	174	198	192	201	184	214	182	190	190	194	226	194	200	213	205	181	182	210	197	211	211	194	195	219	208	196	180	199	183	201	186	187	204	187	170	185	190	187	191	199	190	198	208	204	182	190	233	176	204	222	212	187	220	196	193	205	213	189	210	204	194	199	184	191	204	214	195	191	200	174	191	178	196	203	189	204	201	215	212	173	201	201	180	230	177	180	211	185	217	206	194	210	196	182	204	200	193	204	177	198	199	200	182	193	214	183	182	202	214	206	175	205	178	210	173	184	182	180	186	182	234	198	201	196	199	189	231	183	194	198	217	185	183	208	178	180	193	188	178	194	195	200	196	213	155	213	193	201	200	189	199	181	198	212	184	212	204	208	186	202	202	206	211	185	213	200	185	186	182	219	199	192	178	221	164	172	208	197	186	204	206	213	192	217	201	182	205	178	196	218	171	206	197	171	217	203	184	218	225	219	205	209	173	196	198	198	192	191	213	212	205	202	191	231	183	163	224	186	199	184	156	199	175	200	177	210	191	193	217	181	210	216	184	219	207	179	192	211	190	196	182	208	193	187	195	181	227	178	208	191	192	195	180	213	184	231	201	204	207	189	205	204	193	192	190	191	182	210	189	188	175	179	222	202	200	182	229	219	202	201	189	197	225	183	186	220	199	190	170	192	203	201	220	215	224	197	212	206	199	195	186	210	173	195	235	201	180	206	206	204	188	224	227	216	205	204	179	195	200	191	227	210	193	163	183	193	202	224	213	201	214	196	215	188	167	192	236	194	198	198	176	189	202	221	210	202	194	213	208	197	163	190	205	192	210	193	195	207	204	187	211	202	173	183	183	193	208	172	171	184	193	208	219	196	181	202	210	209	212	213	207	183	200	178	197	203	180	187	204	230	194	204	206	213	194	187	192	205	193	167	193	217	201	205	190	201	219	191	198	175	215	221	189	196	195	176	200	198	198	176	217	169	231	188	205	184	215	219	180	188	211	221	181	192	181	184	200	193	182	174	212	197	190	192	207	188	205	214	187	197	200	217	196	189	170	190	228	211	195	204	201	207	219	213	206	218	204	205	239	201	211	206	200	200	198	200	176	210	208	193	208	201	225	192	219	195	184	224	198	201	195	202	193	161	207	186	191	200	175	194	195	217	184	184	195	201	192	190	191	165	211	209	192	190	210	196	189	211	205	171	226	182	221	204	202	198	201	207	219	211	197	198	213	194	213	186
22506	25719	35482	35131	29508	23438	17772	13285	9556	7732	6010	4450	3300	2682	2227	1617	1233	938	767	676	642	548	503	532	522	505	473	528	521	479	472	482	483	498	468	495	509	480	489	496	444	488	491	464	481	471	527	534	451	450	484	495	472	496	472	486	493	456	484	427	468	483	481	424	481	450	457	497	494	500	489	502	461	455	494	471	482	518	490	499	445	485	470	503	489	518	456	463	479	461	467	487	453	465	486	494	473	468	481	494	494	485	471	511	467	476	475	490	510	508	472	464	470	514	522	475	502	511	476	457	508	501	452	458	516	438	485	485	512	490	469	496	456	493	497	498	519	446	469	454	464	490	493	481	476	462	491	447	477	501	465	505	476	481	439	462	523	457	469	501	516	466	463	493	460	486	461	474	493	453	483	485	444	546	473	483	487	471	480	483	514	478	517	497	505	502	508	493	517	449	468	483	447	474	535	492	500	527	517	484	516	470	488	428	473	481	443	443	477	492	492	469	485	492	485	487	506	505	446	476	492	490	505	524	476	432	469	470	485	466	474	478	490	469	473	490	469	462	480	509	503	464	453	495	481	454	503	476	472	470	452	484	492	466	491	464	444	478	498	493	484	484	451	442	509	474	503	476	508	517	496	490	509	496	511	470	508	455	487	537	444	507	464	503	505	487	494	464	497	510	452	472	473	497	501	464	511	500	489	433	485	441	451	490	490	493	482	495	473	462	467	481	470	449	478	482	515	515	490	498	462	452	458	461	472	472	495	489	504	497	463	458	490	472	471	470	476	467	472	479	473	489	465	482	510	469	470	452	463	472	472	474	528	441	462	434	514	478	507	475	469	472	488	473	498	473	466	460	452	486	481	477	468	473	459	474	477	485	456	451	492	474	486	455	474	513	489	491	475	482	483	498	481	497	483	475	447	466	463	447	468	461	471	537	452	497	463	511	508	491	482	465	455	475	511	484	474	463	489	470	479	496	484	497	456	524	476	486	511	497	475	492	527	503	491	435	483	473	495	501	497	491	484	488	499	504	474	450	506	496	488	481	514	455	476	469	489	450	486	496	519	499	467	468	462	470	511	528	446	487	498	495	510	500	494	486	453	474	464	486	469	479	457	501	454	476	490	461	504	507	494	512	500	476	480	487	499	480	464	502	485	489	511	488	477	459	487	489	461	440	488	487	526	455	471	512	485	494	492	509	498	490	541	477	471	483	525	465	439	476	525	510	470	461	468	470	499	494	483	480	458	528	466	521	492	475	467	459	464	511	478	499	476	504	485	485	460	478	470	534	483	467	480	522	466	491	462	496	472	470	481	475	500	469	488	472	477	485	466	501	460	486	479	481	482	494	500	505	496	498	517	477	570	474	463	474	508	484	504	484	477	506	450	488	502	470	491	510	442	477	503	515	498	455	488	480	468	462	457	480	452	485	449	456	454	492	473	482	494	507	473	490	510	478	471	492	457	532	525	476	510	471	510	472	485	448	485	444	469	515	503	509	464	489	463	469	523	493	492	503	448	535	478	466	501	466	493	442	479	501	488	463	491	489	472	496	530	482	470	468	537	428	459	525	451	471	468	488	470	482	411	542	456	503	457	505	496	462	479	450	479	520	436	520	502	487	489	479	471	467	483	484	508	443	514	477	488	460	471	474	475	473	500	481	491	451	502	482	506	484	478	460	507	494	491	488	485	468	512	470	488	516	508	516	477	501	508	474	470	494	482	467	473	447	521	469	510	498	500	491	506	511	493	472	484	498	500	556	511	489	468	491	496	476	446	486	511	497	458	484	532	471	508	478	444	449	517	480	477	478	470	484	508	485	519	497	484	497	499	476	516	501	476	494	486	490	490	486	498	496	525	473	463	471	445	450	506	466	477	472	527	464	470	448	489	502	478	489	472	500	457	464	465	484	520	487	472	469	490	484	441	523	507	508	500	430	448	516	480	448	457	495	476	521	510	460	469	468	510	475	440	536	443	501	506	498	472	449	483	473	451	531	483	490	482	481	465	499	487	499	473	484	474	510	498	486	493	454	482	442	434	476	493	507	439	472	501	464	507	463	493	500	486	455	498	480	538	505	479	456	483	539	502	443	478	462	507	454	461	492	488	468	514	452	459	500	473	496	493	506	468	504	489	468	485	504	462	502	494	447	463	460	500	508	477	459	474	511	493	486	492	487	448	455	507	519	487	483	478	481	519	513	478	495	498	459	466	460	524	466	482	431	479	483	461	474	468	503	497	474	469	494	490	480	530	495	458	497	449	493	518	454	493	481	512	450	492	529	479	495	498	507	474	481	487	515	450	475	485	481	459	493	481	496	507	525	471	480	507	487	491	497	477	504	513	441	485	531	480	452	514	459	505	498	448	484	437	482	497	482	494	487	513	447	459	478	495	441	516	472	467	492	487	457	463	472	494	483	501	457	493	485	485	527	485	466	451	443	467	500	481	513	486	479	469	461	496	482	492	474	470	486	497	492	497	486	514	461	524	461	492	498	488	460	483	490	488	524	478	470	470	491	499	500	451	477	486	494	476	474	467	463	451	472	483	461	494	475	511	486	540	434	492	544	489	480	478	500	458	487	451	479	461	471	504	501	510	461	498	463	474	497	506	486	463	514	507	501	434	491	493	460	467	490	459	503	477	471	483	502	507	450	492	463	452	452	451	465	468	475	498	471	457	505	513	458	478	484	475	501	447	511	462	461	467	476	503	469	475	459	479	467	441	528	464	453	446	462	480	509	496	474	503	476	471	465	522	459	517	476	475	498	446	477	458	458	469	500	470	472	504	497	493	467	471	477	471	474	510	504	480	478	486	503	477	484	487	486	470	459	501	532	478	509	483	503	494	501	471	490	513	452	486	512	459	505	506	491	464	486	523	513	499	494	493	516	477	462	458	509	502	471	484	510	453	495	480	492	488	510	470	463	441	464	482	462	460	498	472	488	502	471	474	508	526	484	497	476	497	433	475	494	469	466	463	496	478	467	519	493	503	463	455	498	466	487	482	511	506	479	456	494	490	470	476	450	475	458	492	454	495	475	493	499	475	467	477	496	507	480	477	518	478	503	475	478	470	494	549	478	468	477	499	447	489	477	505	456	480	482	481	462	473	455	430	495	420	487	500	478	491	442	495	437	449	461	494	478	487	491	469	504	500	466	468	507	475	468	442	460	463	452	438	484	513	512	493	490	495	473	470	455	472	485	480	480	458	467	497	487	473	454	450	444	503	463	502	492	478	469	481	472	497	474	494	486	520	470	428	495	487	490	525	493	492	463	424	484	473	466	483	493	507	469	471	469	481	451	496	466	474	499	471	502	478	464	438	489	489	496	487	515	455	423	482	491	508	516	443	463	462	458	473	480	458	475	499	498	488	472	496	477	484	463	509	478	479	473	497	478	474	488	472	470	430	488	470	501	458	465	475	458	490	515	445	435	480	479	442	473	500	476	510	498	478	510	535	493	480	491	476	512	481	490	475	462	490	525	486	505	505	525	468	436	504	510
45046	39026	39738	34113	26617	17546	12440	8259	4650	4843	3843	2687	1651	1433	1090	794	478	380	321	271	257	260	264	220	209	205	213	210	201	203	183	196	216	209	198	197	190	212	225	201	172	181	208	203	197	188	200	187	230	196	210	212	197	186	189	182	203	225	200	196	213	190	207	209	202	205	218	196	192	196	196	216	204	217	229	176	206	213	198	203	195	187	198	226	197	209	207	189	167	215	218	213	207	182	187	175	212	203	175	206	217	182	199	195	197	163	197	192	202	212	213	214	172	213	189	200	214	206	195	226	198	178	199	191	199	204	201	179	212	214	186	172	201	214	209	203	205	193	226	181	206	198	198	199	222	175	204	166	220	183	178	220	206	210	211	208	197	193	195	180	185	174	210	185	184	204	209	221	202	191	194	208	153	189	199	183	212	190	200	190	189	201	216	201	191	220	214	189	195	208	205	195	185	218	197	203	179	191	170	184	187	189	196	220	203	168	228	171	194	191	205	196	228	182	167	204	215	208	198	184	179	219	201	199	197	178	200	216	212	201	197	170	228	178	198	179	199	207	229	230	212	207	191	192	184	212	213	215	173	184	206	197	191	168	209	207	192	199	232	180	182	172	202	241	211	211	193	207	187	204	194	192	205	192	204	195	186	215	205	215	212	194	202	191	189	207	204	203	204	204	193	200	211	202	210	210	197	180	184	208	189	189	189	195	182	194	161	208	189	202	203	181	192	200	195	188	200	172	218	210	190	195	171	207	222	192	220	219	216	198	187	232	203	201	196	191	187	195	209	208	207	188	200	211	216	208	175	208	186	191	218	195	191	207	176	214	185	192	189	232	193	218	214	182	209	222	207	209	190	218	194	203	203	213	209	163	183	198	208	213	203	206	217	177	195	192	195	198	191	198	204	227	205	209	203	213	212	213	195	196	188	213	219	183	174	227	201	201	209	193	216	216	211	193	192	188	199	218	181	193	204	221	179	184	176	210	198	206	177	197	192	190	208	209	205	210	205	204	190	210	208	194	190	188	207	189	213	179	217	178	191	191	209	194	194	182	202	185	179	197	210	196	210	193	209	198	207	189	183	202	208	218	176	194	203	191	189	238	193	188	221	208	196	245	202	230	200	203	202	195	188	203	197	200	200	206	178	193	182	220	190	199	186	202	205	187	201	190	195	211	193	223	209	205	213	200	215	220	200	192	194	209	175	194	196	171	208	186	197	191	197	195	169	227	185	223	207	209	197	196	194	179	196	201	203	197	202	155	180	209	204	194	179	226	170	217	181	205	178	182	191	192	184	208	180	188	204	218	190	184	185	218	193	187	208	202	206	194	192	180	177	197	202	170	212	196	222	179	201	217	215	210	196	188	183	181	185	205	218	191	201	231	165	216	180	209	194	172	219	189	191	198	207	164	181	158	198	197	196	204	162	190	185	214	219	191	171	184	188	217	212	196	197	202	190	184	185	192	173	194	193	190	202	212	211	217	179	181	207	209	190	178	203	202	201	158	194	195	198	198	216	174	197	197	189	189	192	197	180	203	190	182	222	197	216	211	196	232	176	183	188	217	177	195	178	210	215	183	194	211	206	179	218	206	192	212	207	198	194	230	198	215	210	191	225	224	176	200	194	192	203	189	191	214	210	187	177	192	214	205	192	191	177	187	197	172	198	196	193	201	214	193	178	214	183	204	211	223	176	206	217	209	183	187	174	197	173	207	200	198	203	215	208	209	199	211	207	207	198	200	199	200	198	188	188	196	183	208	191	212	170	212	196	195	191	209	229	210	204	215	192	183	222	209	204	178	193	178	215	207	220	201	200	219	222	198	187	208	185	187	184	208	190	198	209	193	211	164	205	226	222	191	195	201	187	186	185	179	204	200	221	214	186	200	191	199	217	206	187	215	182	181	187	194	197	177	171	217	214	195	202	209	201	224	189	194	198	191	192	199	199	192	214	198	187	211	189	200	205	222	254	165	186	208	194	196	193	218	201	185	194	205	178	213	202	199	175	179	174	207	190	201	217	183	207	180	189	219	199	197	201	183	217	188	208	197	222	195	177	196	193	192	194	194	187	170	192	193	184	187	188	185	193	213	178	191	182	190	198	211	191	190	178	177	186	188	198	194	198	194	188	186	217	194	194	182	182	206	195	196	196	193	187	201	191	183	184	217	229	198	206	209	210	170	196	182	192	203	205	191	187	157	181	198	218	177	194	177	181	202	200	198	205	203	188	221	212	175	193	184	202	186	191	196	193	208	196	209	194	232	196	220	205	196	229	179	181	193	222	201	202	162	172	206	189	211	215	188	204	182	171	210	250	216	194	191	185	207	192	197	185	212	216	195	175	196	175	170	200	207	185	181	193	189	190	209	213	211	208	205	177	190	227	196	198	180	217	202	206	218	201	181	188	198	197	217	219	187	186	169	182	222	229	189	206	210	221	195	202	177	175	228	187	206	214	178	194	202	197	197	201	216	186	187	210	193	177	177	168	201	190	198	177	204	193	206	213	217	200	217	222	178	172	206	221	208	228	190	199	177	187	202	196	185	177	200	197	190	197	195	198	196	224	188	197	191	182	224	210	184	216	201	171	170	209	197	192	202	222	195	192	210	216	199	198	190	184	199	208	195	194	208	208	203	215	201	212	203	177	193	185	189	188	178	202	188	186	225	207	194	201	195	193	203	186	228	189	200	187	213	181	239	220	208	206	188	193	192	221	172	195	190	198	187	222	186	204	212	212	223	203	197	190	198	198	202	171	223	224	211	197	194	193	210	204	188	201	193	184	227	178	208	223	179	215	214	179	213	221	226	199	211	208	198	194	197	195	196	220	208	192	207	193	189	216	189	192	188	182	206	197	203	219	180	188	200	194	191	177	194	183	180	188	175	192	182	226	242	195	176	209	216	193	208	208	190	193	195	184	168	168	202	186	189	210	198	185	193	213	196	238	195	205	212	193	202	225	193	190	210	204	192	185	170	196	197	208	202	185	171	204	198	206	208	196	187	170	193	203	196	209	211	171	191	213	195	203	198	190	204	214	180	205	227	209	202	196	189	210	203	189	173	208	213	196	208	204	173	192	190	211	209	202	167	198	211	202	176	191	222	200	201	204	177	217	206	212	191	212	217	190	188	192	208	214	204	184	198	192	199	200	206	147	232	174	218	223	205	183	210	191	235	209	196	182	189	186	183	197	190	228	189	193	208	182	211	221	188	210	210	239	187	207	212	210	185	190	187	189	205	220	197	220	184	188	215	229	202	175	200	183	216	182	217	193	179	192	199	196	176	186	211	199	201	170	204	195	198	195	199	209	207	225	195	196	179	173	201	204	189	192	190	202	194	209	204	213	199	194	208	169	190	193	176	202	191	193	205	188	187	181	213	202	186	185	214	198	204	201	195	164	198	161	200	191	205	212	204	177	171	180	189	221	175	191	176	183	226	219	177	197	196	184	199	209	200	213	163	210	172	204	197	208	184	203	208	191	192	190	210	203	208	228	196	221	206
27408	30184	41033	42066	37526	30601	27800	22006	16016	19273	16306	12823	8354	7550	6125	3815	2495	1653	1239	1118	963	894	715	670	621	630	558	513	512	501	540	500	485	490	507	503	514	497	468	500	512	481	488	443	496	486	445	512	505	486	516	488	532	482	482	486	462	509	529	470	503	448	482	475	455	462	492	500	467	478	486	475	500	496	484	502	508	448	480	494	474	456	506	496	488	471	535	468	462	485	476	474	464	466	484	476	505	498	462	508	501	520	515	495	515	471	459	503	515	489	475	427	493	479	504	490	515	516	471	493	505	478	515	516	495	480	465	504	499	482	493	478	507	461	462	475	471	488	468	443	483	470	487	491	481	523	455	500	462	484	507	463	501	480	455	447	502	447	499	460	474	515	476	515	472	507	464	485	484	471	479	490	527	464	488	441	449	467	524	489	489	462	473	484	454	516	472	484	488	506	513	436	478	466	500	457	484	506	457	515	470	499	496	487	438	485	465	455	489	475	512	496	488	472	459	507	484	473	458	495	477	508	494	511	456	445	491	515	476	482	452	528	459	501	478	487	465	482	486	471	470	480	469	521	500	465	460	492	438	570	465	435	472	499	470	484	499	483	471	517	479	484	484	484	490	484	517	490	493	538	496	484	487	485	471	458	473	458	476	466	475	501	443	519	502	458	457	502	445	513	465	464	444	502	501	500	487	460	464	475	506	505	499	511	484	474	492	473	480	496	521	479	515	513	487	513	475	461	488	474	477	508	460	476	484	499	450	489	493	456	447	494	463	484	475	455	479	453	450	524	465	489	463	465	487	494	493	463	466	518	519	465	508	518	522	511	466	495	482	473	491	516	477	512	499	438	482	468	472	471	475	501	480	476	510	467	487	496	461	482	501	507	461	509	473	489	485	465	440	499	439	474	490	508	462	461	475	484	446	492	441	462	471	483	511	467	470	468	514	468	495	437	447	447	477	460	520	469	496	506	480	510	465	493	469	495	460	521	527	496	460	450	467	482	466	496	503	510	492	505	485	471	476	489	497	496	457	500	498	446	485	495	449	488	484	504	503	508	498	482	478	502	535	468	456	476	473	468	485	516	467	523	500	499	501	525	512	471	499	470	491	493	460	496	533	526	510	441	459	468	504	444	516	489	484	454	492	502	462	454	462	525	464	489	489	495	465	465	496	462	502	486	473	486	495	473	470	499	510	483	476	484	509	523	490	501	445	486	487	459	496	479	522	479	477	497	478	505	496	456	496	468	466	480	455	491	448	450	453	494	492	489	470	500	444	473	481	534	411	488	460	521	503	486	497	517	487	498	490	507	460	502	482	480	484	480	519	504	468	502	477	487	479	481	455	467	523	481	475	502	519	444	460	468	490	483	488	469	479	478	478	503	463	473	535	454	482	512	492	471	493	475	487	480	465	491	513	451	463	492	484	491	507	470	486	482	499	492	465	467	451	436	480	473	495	511	430	492	488	477	492	486	509	492	495	467	489	537	531	480	487	491	471	496	478	509	531	496	495	491	458	481	430	503	504	474	507	474	475	513	459	496	475	491	471	499	450	508	492	471	506	495	485	466	450	474	469	530	471	452	490	494	449	467	462	470	497	516	522	478	513	465	456	483	471	490	498	487	501	503	490	492	481	462	523	488	472	481	494	451	496	482	508	465	484	484	506	476	492	465	468	477	501	489	475	500	451	489	535	485	475	501	488	481	505	471	462	458	501	466	460	470	501	506	513	481	487	493	460	471	469	477	477	474	485	508	478	484	455	469	473	513	486	488	500	492	470	485	499	542	475	503	494	485	487	494	467	477	490	503	405	462	498	489	532	460	487	476	449	454	501	483	507	470	475	441	471	484	491	490	481	441	470	539	491	478	524	490	530	488	509	488	497	452	498	484	486	475	532	471	496	457	472	481	487	504	494	485	494	490	499	486	532	469	501	496	485	465	514	533	482	459	496	493	508	484	514	512	472	479	482	498	515	468	515	473	460	476	494	505	501	495	505	520	490	499	446	481	482	488	460	475	484	461	482	500	493	546	499	474	500	474	442	481	468	515	482	503	498	483	472	485	452	496	480	463	498	513	480	462	470	527	461	486	485	494	517	448	460	512	482	500	516	505	454	468	449	473	469	486	506	472	484	467	520	466	495	508	478	496	515	488	444	489	485	464	488	476	487	500	507	503	472	473	508	496	513	465	494	475	489	461	450	462	517	508	492	498	498	461	491	480	481	497	449	463	464	503	457	456	509	518	534	483	476	488	480	486	484	523	426	489	481	476	479	452	507	495	486	503	489	502	493	495	512	504	470	515	471	503	468	489	483	535	472	469	503	499	478	485	449	491	496	475	509	495	519	499	451	462	477	508	470	496	472	438	496	496	456	463	508	473	500	499	478	507	477	452	460	491	444	481	538	486	519	444	483	503	458	456	484	471	441	500	515	480	493	457	480	493	496	478	506	427	479	469	488	507	525	482	472	455	519	517	505	474	488	497	488	467	471	470	495	488	489	548	454	460	522	476	523	517	452	499	499	504	439	444	495	466	489	515	479	497	464	438	436	488	490	437	498	516	497	461	526	503	468	519	488	485	459	473	462	498	478	479	483	466	505	435	505	484	475	485	469	470	498	448	496	503	531	444	518	461	456	449	508	464	437	482	510	507	461	509	469	509	428	478	476	472	522	488	488	467	486	507	492	499	493	488	426	487	456	490	473	452	482	480	500	474	491	489	485	477	461	486	520	489	465	483	483	492	492	489	495	507	492	469	440	496	513	504	479	495	504	496	496	480	479	501	458	469	486	504	448	442	449	462	483	493	492	500	490	473	523	466	449	460	478	522	483	475	473	494	470	489	492	521	508	525	454	475	478	508	506	505	473	463	455	465	462	476	489	502	502	473	507	503	473	462	474	491	471	503	476	471	488	488	456	513	471	452	448	480	467	479	462	506	494	492	485	462	512	489	482	478	464	480	514	510	487	497	470	473	475	460	481	464	497	506	438	455	471	491	512	478	489	502	464	500	465	434	455	492	491	498	485	448	472	499	488	471	477	461	498	498	494	501	501	470	467	523	516	440	463	467	487	478	503	482	464	497	456	503	465	505	482	491	493	494	461	449	492	503	466	461	468	490	493	498	463	511	458	504	485	501	521	460	465	473	515	484	497	481	503	457	505	521	437	482	492	453	468	521	484	481	464	450	479	472	485	512	475	505	464	485	472	513	511	454	480	493	452	487	501	523	488	450	460	500	501	444	463	504	476	491	482	486	484	478	494	498	430	472	479	513	491	463	490	504	480	496	460	444	501	427	513	482	481	491	467	477	488	492	452	491	470	504	437	463	471	487	492	490	498	484	541	469	464	478	495	503	500	521	490	451	479	467	492	487	483	488	469	502	483	485	456	480	455	482	502	468	456	483	519	493	516	488	490	475	489	477	483	459	500	467	515	505	458	497	485	460	477	451	461	517	494	480	519	501	510	484	502	459	471	484	528	490	470	502	501	486	460	496	479	497
56671	48909	50106	46449	42640	31054	29918	22582	15446	15188	13519	9807	5948	4912	3647	2062	1185	898	697	541	442	423	330	303	260	239	250	232	257	209	206	188	211	184	193	193	224	220	197	206	197	192	191	208	198	213	220	202	171	215	215	234	190	204	200	204	221	180	203	209	221	208	202	189	192	212	186	204	180	197	207	178	186	195	200	203	221	217	185	197	179	193	180	209	196	214	199	180	182	194	195	221	189	188	195	197	197	168	196	186	187	205	195	201	203	206	192	230	194	225	219	203	225	192	203	229	172	207	217	184	174	199	199	201	204	193	199	188	189	195	216	208	220	217	184	171	189	188	201	221	207	207	207	188	183	198	203	196	243	207	197	193	185	209	204	201	206	178	205	209	184	188	189	210	210	195	210	196	172	209	187	184	196	195	182	195	180	203	211	217	208	192	199	192	232	199	194	192	207	209	210	200	183	212	210	186	192	177	191	208	185	187	196	206	202	207	195	202	217	195	193	199	184	193	220	225	180	200	193	202	210	189	174	181	186	203	209	211	232	175	188	198	183	195	180	212	194	186	174	182	186	198	165	186	190	218	181	212	189	194	196	196	215	206	177	179	186	174	210	193	178	210	191	177	181	179	177	192	223	205	243	207	197	179	213	188	225	219	189	210	197	205	196	203	209	196	199	200	200	165	189	197	181	204	207	199	189	182	191	197	216	215	186	183	199	171	220	200	205	212	217	197	181	206	234	197	199	212	194	198	184	210	200	177	191	208	193	219	191	209	182	197	197	197	229	182	184	210	198	195	193	192	205	199	173	213	190	188	210	209	203	194	196	174	198	178	188	184	188	213	208	215	186	199	184	214	215	200	195	202	226	183	195	181	229	191	199	204	219	215	203	194	200	211	196	200	217	192	222	186	212	179	210	200	196	211	192	240	192	194	205	223	173	204	207	189	188	217	176	193	204	186	175	181	196	195	199	205	183	183	217	184	198	181	203	190	164	199	189	208	169	212	205	175	210	206	210	218	213	209	221	192	187	180	190	193	204	186	189	215	176	174	183	219	206	200	192	173	190	184	204	205	184	209	209	194	186	193	202	197	205	210	187	198	214	189	187	200	181	208	171	220	201	219	186	203	196	201	196	172	192	212	188	196	186	188	190	204	203	198	200	196	197	197	207	198	201	192	192	212	180	181	185	208	222	208	193	192	198	202	214	214	230	191	199	207	205	200	231	197	180	197	200	182	175	227	175	181	187	185	201	217	223	175	201	181	186	204	192	201	219	181	201	206	195	204	192	187	200	204	190	214	205	195	201	228	205	184	223	176	224	199	204	207	203	206	210	240	212	200	192	227	195	203	192	195	186	186	205	187	206	203	220	228	204	175	175	202	189	225	218	185	205	186	208	188	211	207	188	188	180	172	190	202	187	206	205	196	214	208	204	197	211	174	213	206	216	207	215	223	197	178	181	198	195	201	197	227	215	175	195	180	204	197	199	201	194	208	188	193	191	201	176	208	202	214	186	184	193	188	186	204	207	171	208	191	212	203	215	198	195	177	214	205	206	207	198	199	174	191	196	201	209	193	166	208	210	178	198	180	194	194	159	217	176	182	214	213	209	224	180	196	181	196	192	230	202	184	192	217	184	203	189	196	183	181	224	204	226	189	205	173	208	211	197	195	195	182	207	188	179	219	189	196	186	180	192	213	184	206	215	182	190	219	192	184	191	226	202	187	203	195	195	213	190	203	211	176	203	182	181	189	181	195	201	206	193	200	207	204	212	205	195	216	201	231	225	173	194	240	211	204	193	189	207	214	205	191	173	206	198	200	212	231	183	195	193	210	194	216	202	209	211	222	183	182	208	184	214	179	204	203	190	220	174	190	185	188	184	187	196	209	205	207	205	188	176	200	204	195	223	213	187	186	192	222	200	220	171	212	176	216	195	166	179	227	205	199	192	214	193	196	178	177	174	176	208	181	196	191	216	199	198	205	192	205	195	180	204	199	194	195	201	202	193	186	192	201	212	192	189	200	221	199	163	198	211	193	191	224	209	194	167	187	195	202	191	194	213	228	212	229	202	186	196	183	193	200	183	213	199	205	206	207	199	188	211	193	188	157	173	208	201	226	204	182	212	201	188	196	190	194	221	177	200	168	209	208	221	200	191	143	181	207	191	211	191	228	214	213	182	207	180	197	182	190	220	219	182	187	225	202	205	193	179	205	199	253	194	184	176	191	176	212	199	214	185	225	207	197	216	210	222	215	200	237	185	197	197	185	185	215	182	178	195	220	189	178	207	205	176	219	205	208	199	199	209	180	215	216	203	178	174	182	199	174	195	174	225	170	192	186	200	190	212	188	182	189	203	214	181	148	206	191	208	203	216	181	192	190	192	178	203	168	208	195	190	180	200	193	184	187	213	241	209	191	215	175	201	186	217	195	214	214	195	179	193	176	186	197	196	213	193	159	191	187	195	196	176	204	208	214	218	203	207	180	206	225	189	204	206	207	219	205	172	192	185	201	175	208	186	185	199	185	187	177	180	192	202	182	195	189	198	182	220	196	195	205	168	191	200	176	176	198	197	191	226	217	207	207	227	200	228	219	219	204	183	195	209	193	202	207	212	186	194	176	183	198	198	198	181	206	215	209	207	224	202	210	176	230	190	208	182	205	194	222	211	199	200	225	205	191	189	181	204	178	169	195	197	179	184	188	195	210	212	233	199	199	178	168	185	189	197	215	196	201	203	180	215	189	187	184	195	177	187	183	176	178	198	202	195	183	204	185	185	200	178	198	172	190	213	215	210	192	192	198	200	201	205	194	215	217	221	168	189	204	215	201	203	183	224	206	205	163	184	186	203	178	173	181	227	187	204	211	191	194	204	206	259	200	195	226	184	207	208	210	202	208	176	186	190	187	182	195	222	198	193	201	182	210	209	201	221	191	227	206	185	197	198	210	208	207	185	197	193	172	185	186	193	216	213	209	220	214	183	222	204	186	208	212	175	189	187	207	194	186	211	174	182	195	205	189	196	212	215	193	204	187	173	181	185	191	169	198	222	198	210	196	193	161	222	216	202	208	206	194	206	195	197	201	212	196	207	210	205	246	202	218	196	172	212	199	222	234	213	197	201	206	208	179	155	191	194	195	176	189	206	199	178	202	190	184	206	174	186	217	180	197	202	190	206	206	196	205	203	232	174	205	189	177	207	202	198	191	182	210	189	171	219	200	192	181	200	219	205	176	222	211	203	208	208	231	181	214	203	190	188	169	190	196	198	213	190	224	188	202	196	201	198	212	197	185	172	181	210	214	181	191	173	190	204	189	208	204	213	213	179	182	215	217	200	188	193	181	193	205	229	192	190	170	169	202	210	200	190	186	200	182	181	198	213	192	199	208	190	188	175	211	214	184	208	190	208	206	204	166	221	177	191	194	206	209	203	206	204	203	203	201	198	206	202	195	198	187	240	180	185	193	200	206	207	207	167	188	192	228	195	204	219	225	177	192	227	219	183	210
36915	39649	49803	52333	49258	42936	43417	36090	29436	34774	32684	28361	20690	18655	15363	9607	5835	4090	3166	2749	2078	1942	1293	854	806	856	741	688	615	548	517	518	515	497	511	492	494	465	467	455	506	491	506	504	493	513	494	532	491	471	459	468	468	481	469	438	465	533	503	428	494	486	522	475	481	472	482	463	459	458	468	452	503	487	450	507	487	496	542	469	470	486	492	508	475	486	461	482	526	487	471	497	506	468	465	442	465	441	466	500	497	513	486	482	491	467	481	505	478	458	472	512	420	507	444	483	509	474	515	495	491	469	465	507	481	484	455	468	490	506	464	481	487	478	420	454	501	464	479	483	467	467	460	493	476	468	501	493	444	446	482	477	479	492	488	505	473	451	519	482	486	513	485	460	524	477	492	469	419	472	439	464	483	478	442	474	464	453	513	505	474	490	474	497	467	485	475	493	523	467	499	467	464	452	505	486	502	508	477	480	449	491	479	506	467	520	491	508	518	493	463	448	502	493	534	479	478	509	439	482	461	468	464	489	460	479	479	455	470	448	472	463	487	516	476	476	499	488	462	469	471	485	467	445	502	494	506	514	468	492	495	517	475	511	486	481	503	490	480	470	484	485	491	471	494	503	490	499	471	510	498	519	491	477	446	483	514	459	514	464	511	455	445	466	467	468	491	480	461	480	469	516	484	515	453	474	482	505	482	481	467	491	501	496	463	531	463	452	520	462	475	507	532	469	523	465	488	484	459	470	518	440	487	487	484	447	463	446	471	524	460	480	511	491	478	453	490	485	465	509	522	523	507	483	519	482	495	504	524	470	522	469	483	473	536	514	503	443	449	489	486	478	482	473	489	491	485	494	520	520	491	493	471	456	465	453	521	511	502	516	507	470	496	509	464	484	439	485	507	504	445	492	460	523	483	505	478	480	455	491	486	498	477	490	481	512	502	440	482	472	474	445	497	479	490	462	461	514	485	438	494	478	478	455	447	458	434	459	525	471	487	451	488	497	489	490	467	523	434	451	495	451	499	457	507	483	440	506	480	510	464	510	479	483	444	484	490	462	498	442	461	477	470	475	501	477	475	422	441	477	494	485	531	461	490	493	471	460	512	454	498	474	512	540	454	457	460	505	438	456	448	488	462	474	507	467	502	479	468	493	483	468	463	453	480	480	444	487	526	512	444	472	455	468	511	461	496	487	487	471	456	488	471	489	465	473	445	494	503	494	490	472	502	487	481	491	504	521	467	484	468	440	451	483	475	477	498	505	512	480	466	504	477	476	484	481	473	491	465	479	504	483	497	506	444	534	501	505	479	473	465	461	483	455	472	494	431	549	494	506	478	480	456	487	500	480	486	469	476	488	462	477	520	452	482	489	466	468	469	480	471	466	440	474	496	466	505	479	472	502	477	506	487	492	479	479	486	499	466	494	479	458	509	472	484	480	514	516	496	464	476	479	473	527	509	464	524	483	510	451	477	512	449	446	475	498	463	476	493	461	445	484	470	513	484	517	479	466	489	488	474	455	444	485	461	459	477	470	498	505	468	486	506	493	509	444	493	476	511	489	454	463	506	482	444	452	493	476	463	472	441	480	495	491	476	485	461	475	507	476	473	470	470	473	487	501	469	470	485	478	496	492	493	461	437	451	488	514	472	458	476	511	456	470	506	479	468	470	495	525	474	486	452	490	486	491	496	524	472	503	495	505	460	468	474	488	490	479	480	467	466	501	494	469	489	499	461	488	501	444	461	521	468	467	443	521	478	458	546	517	498	502	489	454	487	482	469	511	487	490	480	526	495	490	480	473	479	440	472	523	501	450	490	488	494	490	440	486	477	460	486	477	466	469	509	502	470	506	478	498	443	489	529	491	499	470	506	506	497	479	516	507	491	493	491	474	506	514	493	491	485	458	493	485	515	473	472	472	514	517	473	476	480	530	462	498	478	475	476	467	501	538	491	510	424	450	489	501	521	482	473	478	495	474	476	499	467	513	470	468	508	484	520	476	461	425	474	492	508	450	499	476	466	494	475	452	461	516	513	481	472	509	484	489	461	495	446	472	476	483	464	508	532	474	508	489	476	507	502	465	453	439	513	502	498	480	458	495	499	488	447	487	478	436	447	448	464	501	498	463	502	481	462	497	500	509	522	485	506	476	491	493	483	463	491	482	492	438	501	430	497	501	488	469	469	497	455	485	479	501	472	470	486	417	469	510	509	450	451	474	465	486	476	469	486	450	481	493	447	501	509	480	458	446	492	465	473	497	502	491	467	463	493	461	515	458	489	500	490	454	488	493	463	471	503	490	486	495	486	437	461	452	503	431	478	461	513	472	502	502	459	457	488	457	455	507	472	546	475	458	480	486	479	490	473	448	497	504	504	467	499	458	456	445	465	471	482	493	460	482	496	500	500	484	481	523	491	502	447	472	510	509	456	482	462	514	516	470	465	458	471	480	467	464	514	494	463	456	485	459	497	472	471	475	491	429	493	473	502	507	460	494	492	479	462	465	456	494	498	470	481	476	485	481	516	471	473	467	495	495	484	441	452	492	470	487	487	493	493	462	477	502	489	466	448	464	459	512	488	458	456	474	517	487	469	492	517	468	480	497	490	488	487	477	491	492	482	467	478	474	467	456	497	479	521	453	481	497	456	455	463	478	492	459	485	510	454	474	458	496	457	485	483	498	477	505	478	487	485	519	482	511	459	503	526	478	489	505	470	457	492	461	462	500	436	459	499	519	454	484	519	481	484	490	493	523	491	484	481	460	459	483	508	459	515	442	481	463	459	507	501	460	507	468	467	444	493	522	480	483	511	462	498	457	492	486	508	498	476	469	496	478	446	469	501	492	459	492	518	451	431	482	486	497	532	439	495	465	473	483	482	474	479	493	493	526	492	508	454	510	494	458	512	473	472	466	528	505	454	488	490	513	470	493	468	516	438	460	493	491	457	508	453	502	427	435	504	517	490	476	487	518	459	444	478	500	521	475	500	473	488	479	425	530	453	454	475	458	446	515	470	477	450	496	500	468	482	506	511	471	476	499	497	492	484	478	492	502	476	506	512	475	470	477	455	512	473	496	496	476	500	460	465	500	432	455	483	480	468	501	457	494	465	478	507	476	535	489	475	478	508	476	476	469	448	469	438	508	514	503	484	518	492	454	503	463	489	432	506	491	509	492	456	460	463	527	500	483	476	476	494	476	494	469	481	465	488	479	511	458	495	499	471	470	510	469	514	457	518	446	479	486	489	502	486	451	501	457	479	436	495	491	496	468	467	472	468	476	483	469	474	496	476	457	488	493	457	494	526	476	493	550	421	509	476	466	440	513	509	462	509	513	476	475	452	465	490	512	482	469	461	501	512	471	501	495	449	500	452	522	478	473	439	481	479	498	482	505	471	468	466	481	497	462	521	467	514	512	473	482	488	487	459	470	461	507	439	461	516	509	477	530	479	501	455	471	503	486	484	483	478	461	511	523	496	488	447	481	473	460	436	485	480	478	472	466
38079	33986	33289	25427	17684	9737	5839	3433	2129	1544	1171	835	660	598	530	343	315	276	239	238	232	201	233	201	197	206	201	207	186	168	192	196	191	194	199	204	214	196	205	220	182	193	190	214	204	184	196	214	231	228	214	212	180	187	188	195	205	213	200	207	190	217	162	186	196	197	199	203	215	210	202	210	177	205	219	196	206	190	180	175	199	210	199	217	211	182	193	190	198	199	187	188	200	220	202	182	220	203	222	223	207	176	188	173	186	218	184	193	206	182	204	188	174	212	175	195	208	195	226	197	223	215	169	207	202	197	201	188	207	222	186	238	188	171	204	188	220	170	215	208	196	190	194	173	185	196	187	206	197	198	192	187	209	219	197	177	218	187	199	206	223	208	204	215	195	205	216	194	241	208	197	206	185	180	212	167	219	216	186	192	216	191	180	211	197	182	189	211	210	205	187	217	190	184	227	206	203	197	207	195	222	190	209	200	208	229	204	200	188	210	186	226	220	184	181	199	230	207	218	201	197	226	203	194	212	195	202	210	205	222	195	197	206	203	225	208	189	210	212	216	182	215	199	177	216	200	215	197	198	188	195	181	197	191	178	211	213	199	195	200	178	200	195	200	215	231	169	213	187	175	201	191	182	191	181	201	199	195	217	219	180	208	190	172	202	185	185	196	204	207	206	194	206	196	196	210	206	188	199	198	212	195	193	196	196	193	220	206	196	177	197	193	203	228	191	212	210	207	172	203	203	186	183	166	203	185	214	223	190	194	175	187	224	214	200	220	219	217	209	201	194	217	184	207	219	196	214	182	215	196	217	207	212	196	203	209	179	202	184	211	210	207	216	199	224	188	187	199	176	196	191	190	222	226	203	205	191	214	218	182	200	206	195	187	187	188	212	204	187	207	198	213	213	201	214	181	190	194	215	179	211	210	207	202	194	193	194	205	205	210	217	201	210	199	193	208	193	205	175	218	187	221	222	214	228	211	219	214	204	181	187	195	209	198	193	200	215	196	191	213	193	232	197	217	188	192	204	233	196	214	214	202	193	196	219	213	180	192	230	204	197	193	217	197	180	196	220	215	193	201	208	173	204	193	175	203	177	214	176	206	211	193	181	198	176	197	201	234	195	179	198	218	232	213	183	213	212	190	180	238	243	218	211	212	221	210	187	223	201	188	208	193	185	205	214	167	218	211	191	200	209	221	207	194	193	202	202	223	211	196	201	185	193	174	199	223	154	191	180	204	201	191	201	211	226	203	195	178	204	207	194	206	191	175	197	186	183	192	200	192	206	203	183	200	202	207	230	207	211	212	239	238	179	183	216	188	216	192	209	192	190	172	198	196	191	225	207	217	204	219	210	199	199	211	174	210	211	222	186	185	200	189	184	172	210	187	205	200	193	176	192	194	164	203	192	188	196	194	228	203	213	198	196	185	211	182	193	189	182	199	187	217	232	192	200	200	207	187	177	193	194	192	226	185	182	200	206	192	196	217	209	201	197	206	209	183	209	202	160	218	193	201	206	186	179	199	184	201	223	207	155	198	216	181	185	207	199	197	174	197	173	222	207	187	198	215	173	200	181	222	190	190	206	193	184	208	211	173	192	220	209	227	185	201	197	212	180	207	201	212	197	203	201	180	190	186	181	200	199	171	226	172	197	173	192	190	188	194	186	232	212	188	197	229	191	226	202	202	203	195	219	207	197	199	215	192	185	219	203	193	194	200	183	226	204	201	195	208	202	204	186	206	191	190	168	192	202	189	219	195	225	219	177	220	184	189	192	193	196	223	196	203	203	188	209	191	217	223	203	186	207	199	202	196	221	209	200	175	199	186	220	218	201	196	162	201	201	194	203	208	218	225	193	212	196	238	196	182	191	187	209	198	183	195	205	190	220	199	183	201	230	187	229	174	209	208	206	188	222	224	205	188	198	195	213	193	206	216	184	212	212	201	180	215	177	196	203	216	190	202	216	199	204	189	220	176	204	191	196	203	202	199	189	186	193	194	173	215	215	199	233	215	235	182	156	178	205	181	226	210	207	207	176	190	193	180	202	188	190	191	196	204	205	188	189	222	209	199	200	206	210	195	232	187	197	192	210	192	188	209	176	212	220	201	184	188	203	200	198	189	191	181	180	209	185	191	200	180	214	197	180	214	198	180	206	198	208	175	195	214	214	216	228	195	193	211	210	187	214	205	200	200	233	187	181	193	200	200	180	202	200	201	192	182	196	182	183	190	222	208	173	192	185	195	210	215	199	212	206	196	194	203	201	203	151	188	210	202	186	173	206	200	201	210	207	183	183	199	184	203	177	181	235	203	223	207	191	194	194	178	191	195	222	187	186	184	173	206	188	216	202	182	197	194	193	204	184	191	189	205	199	218	184	233	224	194	210	195	199	193	207	213	184	212	183	209	211	194	225	203	206	216	204	202	228	167	204	179	212	212	194	202	210	190	185	192	209	185	225	182	180	217	187	214	198	190	194	168	200	179	199	210	192	202	188	207	201	187	179	182	198	184	220	219	205	194	168	210	207	157	184	195	195	222	179	193	213	177	208	222	211	212	169	206	210	210	198	200	212	187	184	194	209	222	180	207	201	206	198	219	192	209	199	211	215	172	192	202	159	165	193	215	206	192	213	188	184	192	212	192	186	219	203	188	195	202	203	203	183	193	212	183	187	193	205	205	207	196	183	201	207	204	207	162	201	213	193	208	219	216	205	200	199	181	188	182	174	197	198	195	198	198	169	201	199	193	189	201	205	201	190	178	177	210	211	181	194	205	201	198	210	175	232	180	194	190	199	205	190	218	216	204	187	214	193	222	212	210	192	232	198	197	178	211	215	197	193	220	194	209	205	177	224	203	193	215	186	184	198	199	225	187	207	217	181	210	221	170	202	217	182	193	215	214	225	201	221	184	177	215	184	205	203	229	184	193	188	206	208	227	220	209	202	191	189	192	223	169	198	205	211	231	203	188	204	206	202	188	193	213	182	203	211	198	192	175	196	198	226	201	209	225	208	201	208	193	201	222	169	186	206	225	206	220	207	199	230	172	195	196	228	205	216	217	210	201	196	220	192	231	201	194	223	214	223	184	178	186	215	228	199	189	205	215	198	203	194	221	204	181	198	183	203	207	204	191	197	195	184	178	207	176	220	199	194	217	193	180	204	216	212	204	219	179	194	193	172	194	237	194	209	186	193	208	212	199	188	201	198	210	209	202	229	216	198	191	211	224	207	195	197	224	202	190	154	184	195	198	209	198	168	199	187	182	189	195	192	233	217	196	205	204	187	180	193	212	227	221	204	187	187	173	206	210	193	217	175	205	228	187	205	192	201	183	214	208	178	189	205	178	190	191	239	199	210	204	186	207	216	232	190	184	184	196	184	218	191	214	185	211	196	204	195	204	227	216	195	204	166	202	197	213	193	205	220	189	206	205	231	193	209	181	207	197	179	196	213	204	180	209	199	209	192	176	213	197	181	217	179	199	162	203	207	187	215	198
21461	25446	35903	35955	30878	23535	18140	12877	9447	7448	5619	4199	3474	2877	2250	1512	1112	877	746	664	580	603	535	547	532	537	465	523	527	472	484	504	480	488	505	487	466	496	468	511	524	496	450	499	514	483	479	502	451	443	460	482	491	468	495	428	483	484	478	489	496	505	478	520	512	519	516	519	455	491	528	467	531	517	502	481	501	476	530	489	483	494	491	475	478	484	466	468	490	499	502	519	492	491	484	500	453	497	519	522	529	505	502	475	484	489	481	490	491	466	482	489	495	463	485	490	456	525	476	496	482	497	492	498	493	497	496	476	490	486	494	498	460	499	504	491	498	489	499	497	496	510	504	494	459	469	480	472	486	476	496	496	470	531	469	463	488	496	454	487	498	456	469	488	503	489	461	498	475	494	479	508	490	489	504	466	485	513	484	488	493	480	546	525	460	483	511	489	505	477	461	467	482	477	509	465	511	451	478	484	534	485	480	487	481	523	503	506	489	514	472	466	515	491	479	481	468	508	451	502	483	482	494	430	455	502	503	500	520	487	459	468	524	472	497	499	518	508	511	513	483	465	503	463	518	455	484	489	503	489	507	532	463	504	461	506	477	468	481	447	489	477	460	491	464	501	546	476	442	496	474	517	474	470	518	480	481	478	505	513	497	493	436	477	511	498	503	477	499	541	490	491	484	465	481	506	506	461	462	474	519	470	505	509	437	506	471	507	487	472	490	525	499	492	558	474	474	503	506	474	472	463	488	475	479	457	471	494	512	507	456	485	472	482	490	446	494	482	527	446	482	501	455	474	501	476	504	481	499	518	462	489	443	518	476	516	473	488	455	516	504	469	500	461	510	492	465	474	491	491	479	492	478	482	507	530	505	510	472	493	506	513	514	488	498	494	518	495	523	465	526	477	516	459	468	449	496	476	477	516	483	488	474	491	457	492	528	446	456	481	458	529	502	495	527	504	506	478	466	484	493	474	449	498	491	477	484	494	519	511	488	461	468	444	465	482	483	468	518	482	475	468	475	516	459	471	483	491	490	500	471	502	494	492	476	474	482	466	529	450	474	436	513	508	470	484	467	468	492	508	495	509	467	499	433	468	472	495	475	482	505	486	517	506	508	530	493	526	516	484	502	492	486	511	523	478	512	548	520	483	464	493	512	502	481	496	472	475	482	488	516	443	466	472	489	497	447	459	496	527	450	480	452	513	471	469	517	511	518	502	475	534	439	490	492	498	461	514	482	504	504	457	534	510	495	509	504	486	518	483	495	517	495	460	490	500	523	504	488	482	533	511	468	543	478	438	468	511	479	501	515	536	466	477	465	483	490	488	506	551	459	492	510	449	461	485	495	522	487	450	485	455	485	482	465	469	487	483	520	490	520	496	484	458	469	516	515	476	520	504	498	472	493	455	451	492	505	470	471	500	470	490	486	474	509	521	479	488	506	491	452	495	471	493	470	497	481	495	503	512	523	490	491	487	544	494	530	485	489	466	485	512	471	465	485	495	513	519	457	420	477	465	495	501	511	496	494	491	485	472	485	507	502	497	477	447	495	460	465	489	488	494	478	479	487	476	494	527	477	496	491	521	506	517	483	482	514	495	508	505	523	481	476	487	478	482	518	511	516	487	476	496	465	488	508	508	522	499	490	526	501	519	489	491	486	515	488	508	520	488	485	517	509	513	493	505	503	464	442	516	471	500	467	480	460	474	467	457	493	482	504	503	474	485	486	486	510	497	461	487	470	494	505	491	486	492	514	537	477	511	527	517	493	486	473	494	495	482	515	516	481	551	481	536	523	493	500	515	509	455	479	471	492	486	505	489	481	521	501	503	490	509	495	504	489	494	493	498	492	502	455	476	482	487	474	451	500	454	490	495	495	441	479	471	532	466	472	451	454	469	500	497	489	496	503	493	498	493	488	450	464	534	475	484	505	474	493	487	502	496	463	504	506	484	481	536	461	454	504	514	497	517	468	519	486	478	473	499	492	461	462	519	499	458	532	461	475	518	466	457	453	463	469	479	457	533	504	501	450	474	476	495	467	455	494	478	531	513	448	470	463	480	510	498	502	453	495	533	499	505	499	487	484	519	455	497	487	437	506	473	500	498	498	500	497	469	518	463	517	482	459	474	502	513	465	486	517	510	478	498	484	462	521	483	498	498	538	517	521	467	444	478	498	484	478	492	502	477	519	497	497	499	521	501	457	508	490	496	488	494	476	503	497	481	515	473	530	473	467	461	503	504	472	506	462	502	470	484	511	462	490	495	514	465	502	467	512	480	490	515	517	481	483	517	485	487	518	493	493	471	489	499	486	447	497	515	520	495	508	503	472	489	526	465	473	477	490	485	498	474	495	484	466	499	504	482	485	517	501	485	504	508	479	504	496	478	484	494	514	508	509	485	494	476	477	463	472	457	450	469	504	489	509	512	517	423	469	552	516	500	495	502	474	497	541	505	474	517	482	455	503	537	499	456	425	471	488	486	511	492	498	459	470	522	529	471	485	490	454	485	466	480	470	516	478	480	461	474	489	517	498	509	458	491	484	503	525	493	482	508	460	491	484	514	510	494	494	541	470	482	454	505	477	512	485	491	480	481	458	533	484	471	478	515	468	489	459	525	484	493	483	478	511	464	514	480	487	472	481	526	507	490	451	505	481	482	497	530	458	488	487	501	489	454	466	499	496	483	488	492	513	513	498	528	469	505	468	458	500	483	458	484	468	480	477	480	481	498	482	505	492	480	488	481	498	447	481	471	486	480	510	455	468	525	501	471	507	446	494	489	465	493	520	493	484	501	467	476	488	498	522	459	488	489	486	465	501	490	515	522	475	486	516	481	455	484	471	508	536	467	496	463	478	471	462	487	494	489	519	516	503	529	507	502	518	462	509	482	463	520	519	489	487	512	486	520	507	466	488	486	491	459	519	475	481	540	467	486	530	493	502	488	499	530	493	478	518	520	434	476	485	501	487	469	518	497	545	440	493	503	475	479	484	502	504	501	482	510	485	459	474	534	501	475	476	487	469	487	455	508	471	469	502	517	496	447	483	468	487	519	481	483	469	498	497	490	500	514	560	503	498	483	509	486	510	494	477	531	472	499	505	444	481	476	470	515	468	502	462	465	500	483	496	461	485	470	492	479	509	476	552	490	510	477	490	499	476	471	495	482	480	505	520	496	483	465	493	492	483	478	496	466	453	489	498	489	498	483	489	480	513	493	490	511	464	454	471	477	510	521	526	484	507	445	449	504	500	504	504	492	511	469	444	451	442	458	519	513	495	470	491	462	494	537	497	464	499	482	483	469	494	487	515	444	480	492	465	484	466	523	499	469	494	478	498	502	466	498	487	451	481	501	437	466	481	484	519	454	471	486	526	444	468	444	463	499	452	503	480	507	477	473	508	468	459	444	485	514	501	485	499	484	458	477	506	479	475	485	517	519	514	501	474	488	464	485	518	462	499	467	464	522	494	533	484	518	492	485	497	471	507	505	467	520	469	517
43938	38373	39586	37133	31039	18925	12866	7239	4454	4475	3285	2346	1710	1410	962	571	502	408	323	282	277	265	218	176	218	205	245	187	221	228	194	224	195	200	189	202	206	214	197	220	199	201	225	211	198	206	181	196	187	184	202	253	219	195	195	207	196	217	199	229	201	186	203	182	183	217	193	170	209	206	202	217	190	177	208	169	187	208	213	202	206	179	186	212	196	204	191	193	191	175	172	187	204	207	171	193	188	176	212	179	218	213	206	205	219	189	201	216	197	187	202	198	206	203	213	201	234	180	215	192	240	224	191	195	186	205	205	206	181	174	211	203	212	195	179	205	204	179	216	225	180	207	195	240	164	208	184	185	213	188	187	214	209	199	199	199	221	177	215	189	237	194	200	182	197	194	206	191	180	188	193	190	177	221	170	192	182	210	194	205	171	204	211	198	207	192	207	233	203	202	198	206	203	206	172	176	200	193	197	192	195	189	204	206	221	197	212	192	194	173	194	190	209	210	203	183	216	194	221	206	191	221	230	219	232	205	188	166	184	214	192	205	210	205	199	200	187	211	201	177	209	214	208	208	227	240	218	194	218	215	216	179	193	202	183	194	186	208	191	189	203	191	203	191	215	184	217	195	183	186	176	186	193	189	182	179	195	210	187	206	209	185	184	217	208	192	177	186	180	178	228	193	185	217	221	188	196	180	198	224	201	203	227	199	156	187	174	169	200	196	198	203	200	199	227	184	206	185	191	181	202	197	185	205	223	208	187	164	208	176	207	200	181	200	199	197	221	218	196	196	211	207	192	186	233	187	215	201	206	195	206	215	215	181	211	203	192	175	226	215	210	176	183	202	164	212	198	210	201	209	201	204	200	193	194	190	218	191	192	195	221	185	232	186	197	187	197	213	208	220	187	203	222	216	198	195	203	200	213	202	192	188	194	213	169	204	201	194	192	183	202	224	205	226	186	201	160	202	185	206	187	175	222	209	214	207	207	177	189	188	182	172	194	190	184	200	191	207	174	205	243	215	217	192	223	219	191	207	225	194	186	208	215	188	212	187	201	176	209	173	223	202	188	203	227	197	199	174	188	198	191	215	209	191	213	182	193	217	198	189	180	179	201	192	162	212	218	190	214	215	188	213	218	209	206	195	201	199	244	235	190	183	177	201	184	192	171	231	206	194	214	185	191	198	183	218	207	204	190	208	185	203	232	200	184	215	167	187	212	212	208	217	186	198	210	183	215	240	226	191	207	196	199	197	212	221	199	208	192	203	164	187	227	188	192	201	201	196	200	203	183	185	169	208	178	218	227	203	191	211	224	216	192	214	202	205	189	203	203	185	200	220	198	182	230	198	184	170	211	200	206	201	194	187	178	217	197	193	190	208	211	208	201	190	197	208	199	203	216	202	195	190	188	209	184	195	172	190	199	216	226	193	198	210	203	197	197	190	193	197	216	217	217	204	199	186	214	200	213	202	225	215	210	179	183	221	227	196	189	207	176	212	177	216	182	211	207	193	203	214	198	208	176	217	205	197	222	196	179	199	207	219	184	185	203	208	206	201	203	203	186	204	211	191	188	179	204	206	219	212	199	220	166	206	193	177	225	202	217	195	204	233	182	213	193	210	234	178	182	180	192	186	226	195	182	194	200	225	208	207	208	225	191	184	190	192	188	208	192	199	211	203	176	212	174	176	203	191	213	224	216	212	171	218	196	191	191	193	205	178	217	204	196	197	204	200	211	194	174	217	214	179	222	219	218	212	210	183	187	198	194	214	201	204	197	213	208	197	222	184	205	176	216	206	208	180	206	205	208	188	193	207	193	188	175	203	201	208	211	200	192	175	169	192	208	196	200	190	195	228	195	196	214	203	199	196	218	200	172	215	208	219	202	186	213	173	188	208	212	192	175	194	176	194	190	192	203	216	202	200	184	214	211	214	191	184	210	203	202	213	191	182	190	217	202	223	199	194	232	194	186	225	168	197	203	205	218	182	202	217	211	177	194	188	189	218	199	198	190	197	187	195	200	175	214	201	195	193	203	217	180	217	193	232	246	211	232	184	209	213	217	184	216	206	192	189	180	210	211	200	200	227	219	220	198	196	180	205	196	217	200	185	191	199	174	177	205	206	216	198	212	225	210	200	207	199	218	201	187	191	216	194	222	205	212	193	223	203	211	223	203	172	197	230	177	179	211	203	202	231	183	192	217	204	186	168	201	189	192	209	204	186	209	222	199	205	192	184	214	213	200	170	196	184	186	179	212	192	187	204	206	213	189	201	225	228	190	203	221	221	210	215	213	192	207	170	191	228	215	196	213	229	192	195	197	186	210	191	209	190	178	208	201	207	198	198	197	187	203	213	211	193	194	231	197	201	193	189	179	198	199	183	204	195	196	201	192	201	232	209	203	214	217	190	183	195	196	200	191	203	210	217	205	190	196	200	209	205	188	223	198	193	210	224	183	202	183	207	212	209	183	195	171	219	207	231	216	196	201	206	211	225	199	210	206	178	194	209	200	188	235	228	221	200	205	211	203	205	209	207	208	178	205	188	193	203	210	191	208	197	183	230	180	215	187	203	198	208	182	193	201	182	196	196	214	208	176	203	218	188	188	198	209	205	191	184	214	201	192	196	197	202	209	189	190	211	206	214	168	202	207	205	184	197	201	201	198	208	207	151	207	202	205	191	213	211	215	196	216	207	219	173	223	170	211	211	200	218	214	198	180	198	218	222	212	193	234	180	190	214	189	195	207	185	189	198	195	235	201	196	204	212	220	204	222	202	205	188	194	213	199	181	205	223	196	200	220	215	179	208	212	184	205	186	203	202	189	229	220	174	179	215	200	199	195	208	222	201	202	182	204	202	173	199	208	199	197	217	237	219	221	231	206	180	190	185	200	174	189	212	191	192	220	201	187	230	218	202	205	196	193	193	197	209	185	215	211	240	216	199	222	196	213	217	225	188	206	203	212	193	215	201	203	216	173	199	211	205	191	211	200	227	206	182	198	206	186	200	183	206	172	205	212	187	186	197	199	231	218	173	201	207	202	195	183	177	207	205	187	224	214	193	212	210	213	215	196	208	194	206	206	205	234	197	216	227	195	187	238	212	216	222	201	232	225	185	193	194	209	217	233	188	174	206	204	212	180	199	203	209	183	194	209	191	194	201	184	202	192	186	188	201	184	229	182	208	189	186	213	197	189	214	204	195	213	198	212	202	192	218	169	186	221	213	204	187	183	209	181	187	184	221	185	215	218	180	224	177	216	172	224	231	202	215	227	193	184	202	208	195	177	188	202	184	200	198	195	220	226	202	211	215	202	207	167	179	231	198	207	182	223	209	229	198	200	185	218	190	197	248	207	202	207	200	217	209	193	194	185	183	188	202	209	206	199	168	210	188	218	192	203	179	208	187	204	225	216	194	214	202	199	179	205	224	198	197	196	189	206	199	217	197	194	188	192	190	170	179	191	191	210	183	186	216	186	194	197	200	185	187	193	165	223	209	228	193
26261	29542	40800	44169	39967	30373	27734	19794	16061	17550	14270	11223	8290	6885	4527	2866	2088	1547	1257	1123	924	816	705	625	597	607	579	515	562	536	504	506	481	490	476	521	540	501	517	468	482	498	521	486	478	503	479	486	507	482	459	511	504	502	473	506	485	502	469	524	463	464	476	524	483	499	479	524	495	483	489	503	442	482	491	488	488	491	490	509	410	515	446	477	476	462	540	499	494	487	487	486	446	507	457	476	481	460	500	507	514	481	561	453	455	522	507	491	507	486	486	463	477	494	501	480	506	518	466	490	473	486	507	466	458	506	488	481	531	491	492	514	507	487	489	430	504	505	527	506	446	470	454	495	496	505	505	505	528	470	507	548	509	501	464	486	470	489	513	538	456	481	456	489	495	497	513	484	470	482	499	507	476	479	484	505	467	505	446	510	457	521	465	488	464	513	495	518	487	490	470	488	491	490	525	498	429	492	535	483	475	478	492	529	501	476	492	471	487	500	501	482	469	525	481	505	468	482	481	484	488	497	483	475	466	501	513	496	458	535	473	481	502	507	481	463	477	477	481	528	464	473	529	463	452	483	481	470	494	507	452	452	491	467	509	506	444	445	464	540	510	499	492	505	522	485	478	478	510	503	457	546	535	485	481	509	495	521	515	489	493	516	520	472	509	461	494	470	479	494	496	493	480	484	528	495	468	502	490	504	518	506	508	482	498	512	475	499	480	482	502	466	514	510	486	492	482	531	469	478	481	473	517	447	481	450	506	503	496	487	511	471	513	480	511	519	469	485	471	495	503	496	502	477	505	521	478	495	496	513	468	507	514	510	471	522	503	517	487	492	498	496	456	454	480	468	498	486	450	486	511	464	503	524	505	513	492	464	497	449	538	519	514	492	491	484	528	474	452	515	468	487	520	456	536	466	470	507	494	492	499	498	499	475	515	480	537	504	524	480	503	524	498	488	479	527	474	497	507	483	488	506	518	484	487	451	478	502	447	494	481	460	488	554	483	455	494	526	478	476	469	466	514	472	476	479	505	561	503	477	521	490	510	461	509	474	445	494	511	472	500	496	510	480	493	507	552	486	498	498	489	531	518	549	503	460	526	517	507	489	503	500	495	477	488	502	453	521	481	460	512	477	497	460	493	500	446	507	493	451	494	506	525	512	506	489	498	499	516	507	517	472	479	506	528	505	496	456	510	436	459	468	465	523	523	499	487	482	484	513	522	488	485	486	497	470	478	507	481	486	452	501	493	519	515	480	487	476	516	483	491	512	504	497	516	472	489	481	488	458	476	504	478	460	483	487	523	462	487	472	487	474	526	474	449	450	493	493	533	510	468	493	507	508	452	486	473	484	454	500	485	476	466	494	483	490	489	507	460	483	512	478	446	472	480	474	517	499	511	464	485	491	479	480	522	477	473	484	491	492	524	491	531	480	498	493	524	515	484	475	477	509	479	467	507	476	493	468	503	474	490	463	486	463	508	526	505	489	465	463	503	524	503	497	469	497	527	488	462	493	487	481	465	499	512	460	496	462	489	480	480	535	463	519	531	513	537	472	498	504	525	556	533	505	484	477	489	539	490	507	489	511	525	519	475	493	523	519	526	490	468	485	484	506	477	475	518	462	469	493	483	488	481	475	502	507	558	537	467	522	459	515	525	470	482	462	488	478	462	499	473	498	470	499	514	502	490	505	484	452	475	498	473	480	527	492	480	485	491	474	491	488	495	521	490	458	477	469	554	485	487	494	513	529	518	512	499	475	516	492	474	534	512	466	472	514	490	482	470	479	501	461	435	533	484	481	544	482	500	507	494	456	460	497	533	519	488	511	446	501	496	504	506	512	504	485	500	501	458	478	502	502	475	525	504	479	524	485	469	488	500	468	493	497	469	537	511	502	441	534	520	471	487	463	462	464	514	474	472	481	465	433	470	473	487	485	522	475	472	506	480	496	494	477	514	519	515	513	475	484	514	466	506	527	507	496	487	473	535	539	475	454	494	488	493	503	466	495	485	477	487	517	505	512	506	464	495	491	458	505	498	501	465	481	509	495	500	511	511	499	490	527	455	491	504	474	461	476	450	494	517	497	501	469	456	530	497	504	507	508	479	461	497	469	446	522	494	477	510	507	516	509	462	476	536	486	487	480	521	504	482	477	494	492	490	500	504	484	497	526	514	472	463	503	509	479	494	489	510	497	490	532	485	504	520	484	487	485	492	469	494	507	526	486	530	462	478	494	521	447	511	512	500	494	487	472	550	442	526	532	521	452	469	487	503	481	475	471	481	496	491	487	512	497	478	516	472	477	468	521	496	462	481	463	505	501	489	496	504	482	482	494	462	506	489	485	502	475	489	511	479	522	481	516	514	495	502	488	493	480	448	488	507	503	524	493	510	535	490	503	482	448	492	474	474	512	508	468	549	472	469	474	457	512	485	484	498	485	485	512	477	489	489	512	474	537	503	468	475	449	466	465	488	473	495	493	504	496	517	487	506	470	483	493	484	458	451	519	464	469	480	467	499	492	523	475	516	459	478	466	455	503	468	471	507	506	509	447	472	522	487	493	501	494	540	491	470	530	486	487	491	496	451	519	483	478	466	510	435	523	521	474	492	531	488	499	488	516	526	511	508	483	517	473	506	472	513	505	469	465	508	497	494	513	514	493	468	483	462	466	513	496	514	522	493	522	484	469	533	514	502	523	463	512	472	476	471	485	514	457	496	507	501	482	479	530	521	444	474	512	485	481	521	500	477	481	457	474	491	477	529	493	464	523	500	515	493	473	489	452	502	488	506	477	484	455	475	499	496	500	508	504	523	530	479	449	546	478	533	509	497	457	492	494	473	491	521	472	477	421	502	480	514	518	463	459	472	498	478	477	480	512	487	479	499	524	524	489	504	496	483	485	498	554	484	461	490	507	468	528	460	449	520	508	495	483	549	501	473	516	502	460	486	482	478	479	482	523	501	531	484	497	468	542	491	482	466	490	493	474	484	445	518	502	473	475	518	478	532	500	501	490	565	539	513	478	517	483	444	486	489	474	503	529	469	482	499	513	497	503	474	459	542	441	474	513	482	478	500	508	479	513	507	512	504	501	529	446	518	480	455	466	465	467	484	521	484	488	480	510	475	524	474	498	455	501	466	502	496	472	484	470	504	507	508	474	515	493	483	456	527	524	488	491	484	496	498	478	503	498	504	493	469	480	490	510	488	501	487	479	491	495	514	466	474	478	483	515	520	505	512	458	522	524	484	458	507	501	521	502	458	473	471	509	483	477	490	504	488	510	521	479	516	514	490	493	464	481	493	471	527	488	478	484	479	534	510	508	492	497	485	485	455	487	493	460	462	477	479	482	462	479	488	507	489	447	527	474	486	495	516	479	475	524	451	525	486	526	549	509	477	508	523	504	470	484	482	500	520	507	491	493	484	489	487	504	480	495	497	483	545	429	466	492	491	528	469	511	502	530	481	527	512	489	481	470	484	507	470	500	484	471	506	510	482	489
55258	49695	50384	49895	43445	31682	27460	19134	13416	15432	11099	8345	5092	4035	2237	1510	1148	907	640	513	491	422	340	285	279	253	233	205	217	207	196	215	203	212	198	203	206	204	209	207	171	182	194	199	224	213	187	218	184	212	210	187	201	193	219	215	196	200	193	202	189	214	199	173	163	180	203	207	199	190	231	188	188	199	192	207	195	218	186	180	210	194	181	200	173	199	212	201	194	197	202	218	236	183	179	173	210	209	190	197	180	196	209	182	214	185	193	216	190	208	188	207	209	196	178	210	195	221	197	213	178	161	214	202	216	185	201	191	195	215	226	216	199	189	165	212	215	191	199	204	179	211	189	188	190	216	192	194	210	165	194	195	199	211	209	218	232	174	194	197	229	185	224	207	188	204	222	196	196	195	196	196	210	210	206	195	179	174	211	179	191	186	212	225	205	196	220	204	217	213	204	183	210	203	188	216	177	189	193	188	204	202	217	214	196	219	178	188	177	181	194	198	198	208	194	199	173	201	208	182	205	190	202	184	181	203	191	172	208	207	230	163	192	204	189	214	192	194	215	210	216	209	184	180	200	184	204	175	196	205	198	183	190	185	214	223	182	210	195	222	207	218	179	225	205	208	206	225	192	184	196	211	222	195	198	187	198	191	199	218	211	211	228	200	213	166	223	183	196	225	214	188	207	211	200	203	199	195	221	217	198	214	216	219	190	202	214	209	182	166	224	178	187	196	199	212	190	220	179	203	212	190	200	197	218	194	205	192	190	199	186	176	209	184	185	200	223	192	198	223	189	204	193	189	194	177	200	218	217	227	193	197	196	205	213	205	176	236	199	223	201	216	211	203	222	187	192	234	203	189	194	207	213	202	185	178	196	175	190	212	203	208	226	205	212	215	210	209	192	193	190	195	217	214	207	187	197	198	218	204	182	203	173	170	210	207	217	174	197	211	182	187	209	203	205	217	211	199	180	202	207	187	230	204	203	209	176	209	213	170	217	192	215	180	195	195	209	211	190	214	204	202	214	225	191	204	203	204	198	210	212	200	210	209	185	194	209	189	230	198	196	210	173	219	208	181	211	201	190	173	200	194	209	169	209	174	201	203	200	185	234	215	212	188	197	205	192	192	193	187	197	196	211	196	215	190	223	204	203	189	217	189	204	192	189	196	182	212	231	234	212	186	218	219	244	191	184	172	184	206	206	204	206	216	205	186	199	192	192	204	206	202	180	212	190	183	204	200	227	206	186	197	189	177	186	213	211	203	209	202	200	201	190	184	212	218	218	206	176	200	205	169	209	193	205	212	212	254	201	199	184	209	221	203	213	208	155	214	206	214	207	190	223	185	210	196	215	224	210	186	174	209	173	206	202	228	197	194	216	199	191	203	187	215	170	182	189	202	204	203	174	191	216	206	164	179	184	187	177	211	202	201	188	217	187	194	187	216	195	193	209	220	203	206	197	201	202	192	202	200	190	194	206	198	184	181	194	205	217	198	206	200	196	215	221	198	184	195	222	161	187	223	206	205	190	187	198	224	190	187	205	198	209	187	194	177	224	212	181	229	158	203	192	196	176	160	218	181	193	227	203	195	188	215	211	190	196	174	201	195	202	199	218	204	226	201	218	188	198	202	190	197	194	200	193	212	184	199	167	197	190	173	172	187	197	203	216	187	212	200	198	196	183	193	221	172	202	204	196	179	219	224	201	227	209	200	204	172	218	200	214	223	192	222	185	195	201	211	210	215	203	211	193	182	175	204	184	172	187	186	188	199	210	218	199	218	194	210	218	210	172	233	173	170	202	209	187	214	214	218	182	219	209	196	223	216	193	187	203	195	188	182	187	192	193	168	201	197	210	180	192	224	211	202	214	200	198	200	193	194	199	202	195	195	193	206	186	214	215	198	188	176	209	180	198	224	224	194	176	192	196	199	212	212	202	231	194	191	202	206	194	212	216	185	197	188	186	221	222	195	196	217	227	199	188	226	190	195	196	195	206	179	177	217	208	224	205	215	202	210	173	196	201	193	185	218	206	212	190	206	201	219	206	202	179	186	195	215	214	176	193	206	211	192	178	211	212	191	192	201	196	209	213	208	170	204	203	193	214	188	172	207	193	229	203	192	235	199	190	185	170	203	199	230	182	201	186	216	203	176	187	228	186	183	175	219	223	206	200	209	185	219	223	188	192	180	187	209	192	212	220	183	212	205	205	199	218	200	195	198	204	195	186	174	191	194	200	193	223	214	216	201	186	197	236	233	197	213	193	198	189	174	208	179	205	186	208	177	192	185	195	187	186	208	206	192	204	209	208	206	173	177	222	175	215	207	182	208	191	199	190	205	215	212	177	199	186	215	191	198	204	220	222	173	197	180	214	196	191	212	222	211	213	218	204	175	169	193	176	186	216	202	191	213	202	183	167	193	196	204	184	199	199	216	189	204	189	212	218	217	221	203	199	199	175	194	213	209	217	200	217	221	200	222	191	195	200	194	221	207	189	199	188	187	215	212	211	219	194	198	214	205	211	195	209	210	208	215	182	172	203	212	177	201	202	189	207	229	208	181	204	202	190	212	207	198	196	195	220	214	202	190	214	193	214	180	203	219	203	210	200	206	214	209	211	217	226	198	200	198	184	207	211	225	188	167	183	201	213	196	214	189	185	206	209	195	197	198	197	182	178	195	199	210	193	188	209	185	185	196	205	175	214	200	228	183	197	170	198	228	190	202	218	226	223	181	206	195	199	203	215	221	196	186	195	199	217	209	199	222	198	197	191	197	206	224	233	223	179	182	195	168	200	215	229	210	214	228	183	201	188	202	203	193	221	208	171	212	193	196	232	210	202	196	200	216	203	196	203	205	213	215	227	199	193	207	196	179	193	206	177	192	190	207	209	208	207	215	185	209	213	198	188	192	229	202	204	190	217	206	183	207	194	233	185	175	182	205	211	223	204	181	177	206	236	203	224	215	218	199	182	186	227	219	195	228	214	163	202	184	197	217	201	194	201	209	206	210	196	201	233	199	227	202	218	198	186	188	219	193	188	194	206	175	216	180	203	224	213	179	188	191	155	199	192	182	196	195	231	208	235	202	185	214	212	194	204	219	188	175	213	240	194	218	190	209	161	196	192	202	195	195	197	191	201	206	181	231	216	193	189	186	198	212	192	198	207	204	191	200	190	207	197	217	189	193	189	185	208	198	217	175	193	195	206	211	172	193	219	207	201	190	178	206	183	175	208	183	234	193	195	196	208	184	184	214	175	196	205	203	191	234	200	229	214	188	222	210	193	222	203	198	211	210	188	211	186	183	217	176	200	227	221	189	204	206	205	195	183	197	200	188	205	212	186	188	180	198	202	173	207	191	196	187	184	200	176	190	218	200	192	216	212	247	203	192	191	189	228	198	182	194	193	194	196	209	211	180	191	203	173	197	197	215	214	206	205	192	190	196	200	191	187	208	194	190	179	178	206	201	203	199	189	213	198	200	200	189	188	211	223	208	201	213	205	213
35705	39832	50087	54157	50759	43009	39650	32421	29082	34163	29051	25584	18845	16453	10246	7422	5515	4131	3284	2460	2176	1851	1130	918	1005	887	743	668	564	544	539	572	515	534	521	518	502	505	478	505	464	516	488	504	487	465	497	478	509	486	503	475	492	476	509	473	528	468	502	506	471	478	513	464	456	480	482	487	490	487	475	455	505	486	461	521	513	506	476	480	487	481	444	447	496	476	480	511	510	475	517	507	494	500	475	453	485	472	519	492	464	486	488	487	511	473	512	495	466	489	500	488	504	473	484	492	495	511	489	513	490	506	535	543	477	489	477	454	481	520	484	490	500	493	466	496	499	498	502	459	494	523	520	493	538	500	479	467	484	531	504	439	483	522	528	498	470	455	461	501	502	471	477	532	476	461	478	493	470	515	490	489	517	467	505	463	518	454	494	487	453	476	474	515	477	555	458	479	461	485	452	484	513	487	478	472	472	496	486	481	485	496	474	479	462	534	457	485	514	514	492	481	514	506	526	470	471	491	481	499	451	475	528	479	501	440	480	502	466	474	480	489	496	468	491	509	508	463	501	483	517	495	520	509	479	482	512	505	533	464	469	467	456	488	518	463	492	507	483	486	516	459	449	454	536	514	454	486	492	529	489	449	541	467	481	465	463	488	486	465	472	505	482	452	530	531	463	540	431	499	501	460	506	505	517	480	479	467	484	468	483	503	480	491	479	456	504	483	490	472	484	468	504	493	470	501	478	512	509	508	528	454	507	471	512	454	464	501	477	518	533	466	450	505	504	519	543	521	485	467	480	468	482	505	458	477	450	465	472	448	524	477	478	488	506	447	448	530	483	491	458	476	482	520	477	488	492	485	545	515	518	472	471	482	523	463	520	478	509	496	474	496	523	503	458	494	492	506	488	521	469	481	495	509	484	517	470	497	478	456	536	485	492	488	481	508	470	515	481	457	482	464	472	472	535	468	482	494	476	500	496	490	497	475	461	534	487	476	524	506	479	494	524	476	505	506	464	486	512	528	498	495	471	510	482	490	498	492	494	482	486	463	511	487	483	468	510	506	504	494	467	468	511	514	493	521	511	477	498	470	463	493	503	490	507	487	507	468	480	487	501	504	469	499	506	469	513	489	513	514	480	463	475	442	484	496	479	495	470	474	487	510	497	466	512	507	476	506	474	510	508	493	486	481	475	499	466	473	494	488	504	476	504	473	509	494	483	534	534	493	497	468	520	489	492	481	476	461	516	477	518	495	531	471	501	507	503	473	474	528	476	477	494	514	501	450	494	515	490	492	479	505	507	510	513	495	492	508	488	531	489	516	507	485	486	478	481	459	472	505	493	462	502	489	459	437	490	490	492	501	479	461	480	493	500	479	541	537	518	527	517	545	496	526	494	510	496	487	473	491	479	509	526	527	505	501	497	479	482	501	520	483	509	484	470	482	504	480	473	501	538	509	487	489	516	480	444	509	497	483	491	476	493	466	480	457	536	481	448	509	510	523	464	502	503	461	465	463	517	504	514	467	510	475	490	504	509	512	480	465	524	448	452	466	521	548	536	462	471	504	477	507	501	522	494	484	471	488	521	491	514	481	480	480	475	485	464	507	488	481	478	509	476	445	490	511	452	515	492	437	467	493	485	467	491	475	490	537	506	494	512	528	514	466	464	499	510	466	537	472	495	492	484	469	488	472	484	495	491	482	522	496	475	469	465	526	468	497	482	510	509	473	502	462	484	501	500	460	450	502	471	466	483	488	487	493	482	510	487	518	493	493	488	525	481	483	488	490	459	508	482	519	456	455	506	481	484	508	455	459	468	437	458	520	527	445	491	455	504	471	487	484	490	498	525	489	493	482	510	472	451	469	559	504	500	490	490	499	492	458	510	478	520	489	501	484	500	490	464	452	458	520	491	502	473	485	485	491	497	508	476	517	474	469	508	463	497	484	521	495	470	476	511	508	459	433	501	506	481	449	464	485	515	445	482	497	540	492	492	509	504	455	536	543	476	487	467	510	489	465	497	485	475	467	491	522	468	470	500	491	454	468	542	523	484	488	472	501	462	514	469	507	492	504	513	480	459	503	485	501	479	483	519	499	466	532	466	428	548	517	499	483	500	491	476	482	503	529	463	510	504	481	492	493	517	506	481	499	510	514	488	468	485	500	469	468	527	503	482	499	484	530	501	472	489	470	499	486	488	485	454	489	511	487	479	490	482	469	490	491	511	504	529	511	474	507	479	484	473	477	530	499	525	498	496	481	510	487	482	482	456	514	492	471	495	475	493	539	476	489	519	474	472	554	504	454	494	500	482	461	503	479	467	497	472	496	519	519	473	501	525	438	459	495	486	512	457	504	444	491	517	502	543	493	503	532	489	465	481	503	471	496	454	484	480	494	462	494	518	460	465	491	480	494	510	439	542	490	480	489	475	482	483	485	455	494	510	486	560	496	492	503	522	440	520	506	493	518	526	525	501	449	483	515	475	466	462	475	467	491	484	527	480	480	488	480	467	501	457	493	475	501	464	505	465	462	464	482	455	508	477	501	518	511	503	477	464	477	482	509	484	525	458	513	488	471	498	471	480	513	481	459	482	519	536	479	507	479	487	508	481	462	500	501	524	535	529	463	477	494	479	466	477	492	486	506	475	481	461	491	527	486	503	483	492	474	484	464	445	487	488	473	508	514	496	502	470	457	475	474	508	500	498	457	471	486	509	513	476	477	497	516	498	504	448	508	492	497	487	462	507	488	489	524	487	474	496	469	495	525	473	489	486	471	508	477	506	453	484	490	455	510	483	494	526	514	491	485	494	503	456	507	464	511	499	509	498	480	489	492	486	482	492	517	479	442	482	511	492	513	518	512	487	524	498	475	507	468	483	458	465	468	464	498	479	492	508	512	499	491	474	491	529	453	464	490	511	465	477	485	497	485	499	488	478	508	484	487	455	514	483	454	502	483	506	478	507	460	496	468	513	461	481	480	509	490	499	476	518	482	531	482	496	506	460	472	497	487	513	442	493	510	520	442	510	474	515	458	500	521	479	492	515	483	480	508	525	494	501	537	494	464	497	492	491	500	476	506	500	485	476	488	494	501	496	485	478	514	454	507	460	481	500	474	487	488	475	487	496	481	472	478	458	499	534	504	481	499	509	475	500	556	483	451	487	459	475	497	479	462	486	507	463	479	512	510	462	498	489	506	464	470	472	463	497	476	505	472	484	474	476	507	457	526	491	465	520	495	488	457	509	501	472	505	507	510	460	486	480	498	515	492	499	470	498	503	512	485	483	509	504	491	471	482	502	468	482	495	479	502	483	524	483	539	477	474	484	512	460	483	511	497	446	480	477	515	453	489	473	480	479	467	482	476	473	483	507	494	490	472	478	488	506	531	473	484	488	490	510	476	461	503	461	492	468	471	487	483	510	480	498	499	491	491	518	474	490	498	470	481	496	475	482	482	475	482	488	488	468	464	450	513	499	515	467	517	470	530	503	521	510	498	474	489	555	500
37210	33476	34156	26893	18068	10391	6084	3417	2261	1680	1089	887	677	560	425	385	336	271	261	271	222	241	211	224	198	218	212	207	184	190	224	167	207	186	210	202	213	213	203	204	192	190	181	201	191	173	207	191	186	212	207	209	198	193	205	216	225	246	179	206	194	189	200	207	194	212	197	200	194	189	189	212	220	189	205	183	189	194	198	204	219	202	193	209	186	175	178	210	226	203	200	185	200	206	221	196	231	212	236	184	184	219	188	205	214	181	222	213	199	222	212	218	210	215	222	209	175	241	186	205	188	208	206	195	224	208	188	218	181	227	204	200	186	203	201	179	196	215	202	220	220	200	183	197	184	222	216	191	200	182	206	210	201	186	176	225	210	218	206	207	222	193	191	207	184	204	203	197	220	214	209	196	214	222	184	217	194	197	210	211	184	187	223	209	199	202	190	195	201	198	203	215	201	214	212	198	203	197	171	186	215	204	215	235	194	189	200	192	219	198	213	211	210	202	215	184	218	228	231	216	190	206	217	212	203	202	173	217	199	192	189	186	210	223	174	192	188	211	202	182	194	204	208	208	225	222	199	211	207	173	182	193	178	204	190	188	218	203	190	219	186	220	191	195	205	209	195	200	203	200	208	194	203	199	213	194	204	183	199	194	192	222	197	204	193	182	203	201	203	209	232	201	213	231	202	214	183	195	198	192	217	221	187	204	210	188	189	210	208	212	240	192	193	199	197	192	197	199	196	193	204	194	210	191	206	227	216	196	196	194	218	213	190	206	211	224	198	229	188	196	193	215	209	199	192	207	201	191	208	181	207	207	209	223	212	216	184	189	227	172	218	204	186	173	213	199	186	197	179	219	230	205	204	203	182	190	214	211	211	215	201	213	180	191	210	204	190	186	200	191	179	204	204	183	174	189	191	219	217	188	185	220	188	206	222	206	196	183	199	210	204	216	208	207	213	203	188	184	219	209	201	215	202	192	193	212	215	194	204	198	190	203	228	207	197	212	177	222	221	211	197	222	219	199	204	184	189	205	206	207	207	197	197	201	215	205	193	197	186	191	191	200	194	187	206	226	175	201	219	226	195	192	220	189	243	209	189	170	232	204	195	213	204	191	218	224	210	211	188	210	203	185	193	208	182	213	200	213	210	176	220	210	202	190	199	193	182	214	198	202	196	198	164	222	222	174	173	207	214	207	212	225	192	195	199	237	212	213	199	199	209	183	215	200	188	205	185	205	210	175	229	203	201	187	193	171	211	196	210	183	217	207	190	219	195	182	212	178	203	208	180	174	182	242	200	202	212	181	179	202	229	224	207	226	209	205	191	199	208	223	195	203	171	227	198	186	206	244	207	187	199	192	217	197	188	177	191	224	203	192	217	193	201	177	195	221	217	206	212	196	203	213	199	213	209	200	192	199	209	214	200	202	211	214	210	205	199	196	197	200	179	195	203	220	188	212	204	212	201	192	196	174	206	185	214	216	209	209	217	176	198	208	184	183	194	189	180	177	207	175	180	202	220	199	212	189	210	204	208	201	201	190	191	168	183	203	190	175	216	192	218	218	237	173	207	180	210	200	217	187	177	200	221	211	194	222	193	196	199	209	197	176	198	189	180	187	191	208	184	184	187	197	215	201	205	212	218	207	185	204	185	178	198	215	190	203	169	206	236	162	190	195	193	219	197	203	190	196	200	194	207	196	192	201	226	203	208	211	216	208	214	212	218	210	184	197	212	196	218	235	215	192	197	214	212	199	176	224	225	181	222	217	215	209	216	192	174	216	214	190	219	197	196	186	211	199	208	212	220	211	201	204	202	187	202	212	210	197	227	177	202	199	214	213	211	176	216	197	203	187	190	231	203	198	201	210	178	187	188	224	196	222	197	210	206	183	210	205	218	194	217	212	214	203	183	206	213	194	200	208	189	213	203	192	167	208	193	172	181	205	206	188	191	203	213	212	194	199	224	195	204	233	191	186	183	202	202	198	205	209	217	204	175	190	197	189	194	206	190	189	214	229	219	219	210	199	200	184	226	215	175	191	209	196	198	189	186	201	214	206	210	220	190	199	182	200	208	214	212	167	214	193	244	197	216	217	182	204	195	214	194	207	181	216	195	200	205	192	194	211	192	200	196	187	214	208	220	185	200	213	213	203	192	220	195	215	194	224	191	192	162	196	193	201	207	187	191	180	182	226	217	200	204	185	183	220	188	218	207	206	199	205	222	178	198	178	219	187	208	212	187	223	219	195	167	216	178	177	190	208	182	206	193	195	215	236	195	196	195	216	232	189	233	217	213	192	231	177	242	207	197	220	192	200	207	192	177	191	224	166	204	195	216	203	181	209	200	187	194	183	202	192	220	215	192	215	201	218	214	185	215	198	194	199	215	207	202	212	194	191	200	188	198	192	195	211	201	202	204	217	209	185	214	202	194	188	204	231	196	187	211	175	230	223	220	199	200	209	193	207	191	227	209	208	217	182	197	209	200	214	211	200	202	202	190	194	187	215	202	225	180	184	217	207	215	198	244	185	192	201	189	190	208	211	186	203	199	220	188	194	192	190	202	216	218	208	178	198	214	198	190	191	214	196	234	209	210	212	227	231	202	199	191	208	196	219	202	194	186	206	215	185	191	227	207	213	224	226	216	199	187	195	199	218	215	213	176	214	194	208	242	175	221	201	202	190	211	208	205	219	210	182	220	200	182	185	208	191	215	196	197	194	201	206	202	191	228	220	217	193	210	202	206	203	215	181	212	208	180	218	214	206	190	180	204	185	179	202	228	208	174	182	203	201	197	192	198	201	222	177	195	208	184	198	209	197	211	182	201	214	209	193	206	197	194	208	214	199	181	177	192	217	190	221	194	213	183	227	217	207	155	208	204	200	216	215	192	213	179	199	237	232	224	202	194	188	209	214	232	205	216	178	197	205	192	184	205	195	195	196	194	204	197	190	181	214	215	182	196	218	234	206	225	229	186	211	198	206	179	239	204	217	182	209	209	192	204	175	194	205	176	183	190	211	206	178	191	222	198	203	171	210	194	206	182	206	187	193	228	203	191	201	209	202	212	204	182	206	225	206	205	239	222	191	212	207	180	187	197	212	201	191	227	216	194	206	192	224	206	213	202	191	182	257	203	191	225	207	220	223	197	207	209	209	199	199	201	204	199	209	230	225	176	198	199	184	186	181	203	182	198	206	187	211	197	203	205	231	204	183	208	192	196	228	181	223	185	187	204	213	209	189	217	200	186	170	207	209	191	178	208	219	204	212	211	204	205	192	174	212	196	199	213	201	201	256	221	218	202	189	198	185	196	184	200	212	194	201	210	196	193	212	197	204	189	186	205	199	222	189	224	193	185	203	201	185	214	208	214	194	199	212	187	192	212	225	213	222	202	224	202	185	202	194	196	188	219	218	191	215	187	191	199	204	188	193	172	198	203	188	204	266	232	208	193	186	207	220	191	215	203	211	216	213	237	200	204	183	208	189	213	210	210	170	193	185
21108	25290	36700	37084	31123	24164	18007	12887	9772	7346	5240	4197	3017	2435	1950	1418	1116	906	768	702	702	639	539	588	524	548	547	483	481	524	544	457	477	498	478	487	492	508	496	508	483	466	494	515	513	498	509	538	501	519	519	470	478	501	493	455	516	510	556	513	509	463	518	455	523	495	477	524	503	473	491	485	493	490	541	485	506	484	488	486	506	513	510	466	515	464	531	520	481	521	481	503	466	515	489	449	477	467	495	480	509	532	505	490	480	515	547	475	517	495	487	508	498	508	528	435	533	475	490	503	478	499	522	529	507	521	509	508	535	524	496	466	467	491	528	532	509	473	485	505	525	454	509	506	528	501	500	506	493	508	467	517	532	497	462	526	497	496	505	514	512	489	496	516	531	516	532	502	458	470	507	516	500	507	524	480	511	492	478	507	498	491	521	503	505	458	464	506	508	455	504	502	471	529	522	468	492	502	490	532	473	469	447	509	462	534	485	477	531	481	500	523	471	523	524	505	478	468	489	524	521	502	503	439	504	488	527	460	485	503	517	486	488	490	473	499	499	485	502	438	529	511	476	516	561	494	510	478	516	486	543	506	500	511	514	483	456	504	459	489	482	478	457	503	470	491	533	539	485	508	496	473	494	478	495	493	532	507	496	526	500	488	503	490	491	489	469	452	507	536	512	470	494	513	491	477	488	516	547	520	515	502	495	526	482	527	532	506	507	508	435	457	467	484	505	525	490	525	518	519	474	471	518	519	498	470	469	522	526	467	475	529	512	477	491	495	488	513	492	542	497	528	523	479	493	507	501	529	493	476	470	534	507	506	502	473	560	539	452	535	506	524	502	469	473	496	527	477	480	482	522	502	530	498	516	491	518	472	519	504	428	508	479	510	539	466	492	456	542	507	492	525	524	472	501	502	479	502	516	541	477	512	497	550	524	535	491	470	504	481	469	476	486	503	464	511	491	495	503	498	521	512	516	477	476	482	479	480	488	469	523	487	514	469	505	548	514	496	492	508	477	472	533	490	499	530	479	489	492	497	511	485	486	507	521	460	480	499	473	467	522	469	475	517	492	473	488	484	520	485	503	475	491	485	509	521	503	524	518	490	515	523	501	489	454	481	497	498	568	482	519	483	506	557	483	510	479	477	480	501	499	500	496	513	490	492	442	482	495	478	519	458	500	469	502	504	479	514	479	506	488	494	471	527	495	491	496	491	452	501	512	477	479	486	517	498	486	485	491	484	503	492	499	510	498	499	469	499	521	494	502	506	515	478	506	500	506	515	495	499	486	478	490	528	489	492	471	497	478	488	511	488	489	513	478	508	511	475	521	490	529	489	501	492	480	518	497	513	514	516	552	507	514	554	494	491	485	506	515	508	476	506	480	501	492	491	472	504	501	494	476	487	523	484	533	503	497	494	501	462	521	476	500	466	526	543	471	464	519	507	498	462	512	467	493	478	476	506	487	505	503	502	483	513	504	503	524	484	483	489	521	481	500	475	487	507	497	509	479	478	483	481	483	460	513	509	468	533	548	512	513	474	507	502	473	487	502	500	520	492	522	508	460	492	502	542	462	508	528	519	520	488	491	479	481	512	507	480	461	512	493	502	494	482	457	521	490	533	484	486	477	452	513	485	506	460	536	467	534	509	482	489	484	489	494	500	517	495	524	514	517	535	469	496	496	500	475	502	497	500	488	509	528	517	491	461	550	494	468	490	518	498	541	475	491	521	479	482	479	486	506	540	523	475	522	503	505	491	534	510	500	509	481	511	484	507	457	510	518	512	468	458	483	497	513	499	523	499	528	519	501	474	492	485	556	498	479	491	469	490	471	485	488	503	483	448	492	479	526	524	508	494	527	485	500	505	529	508	488	493	505	511	528	467	506	470	521	494	491	528	472	507	480	508	496	469	536	464	489	502	457	494	502	525	509	468	519	521	506	484	481	521	507	487	503	487	520	482	502	524	488	542	494	482	459	451	542	455	489	542	505	501	444	469	499	529	525	494	515	487	491	509	462	544	524	458	528	526	469	531	481	497	513	520	514	497	474	540	531	504	532	497	520	516	500	485	510	510	492	485	496	502	474	473	505	469	511	511	507	529	498	476	472	491	466	512	471	528	491	488	495	524	496	489	468	554	512	488	483	487	508	518	516	472	514	535	491	509	519	520	517	508	428	496	487	569	509	481	478	511	499	496	513	498	499	502	526	531	473	498	483	475	483	472	481	502	513	488	501	501	479	520	461	486	506	485	512	482	471	471	518	514	476	523	513	506	465	510	500	526	528	461	480	502	521	503	478	498	509	524	495	457	475	483	500	481	522	499	508	483	499	541	489	506	523	494	513	546	499	517	479	500	462	523	509	504	516	516	549	454	523	519	464	506	471	498	491	541	524	522	471	511	488	488	518	482	535	494	523	481	452	502	468	492	499	493	498	503	532	496	485	460	488	475	487	493	497	495	531	515	502	528	488	504	506	492	494	474	477	504	525	443	523	534	535	479	500	467	507	524	496	501	504	466	509	470	515	438	476	500	473	495	535	537	504	524	522	477	519	455	485	529	504	468	550	499	485	474	524	492	489	512	485	510	492	457	533	497	470	489	465	492	490	510	503	449	521	502	487	480	461	503	478	506	487	491	493	484	467	453	508	453	487	466	487	463	501	482	483	514	517	502	488	505	506	503	472	496	499	488	486	451	490	488	519	501	474	460	467	480	468	463	499	483	534	483	498	469	466	490	491	475	487	530	525	532	507	465	475	473	537	481	512	520	502	503	496	527	514	491	489	489	464	484	495	535	469	484	518	458	511	491	484	520	510	557	476	504	506	479	467	506	495	498	494	489	464	500	516	536	512	489	489	462	510	506	464	466	503	459	504	462	511	484	443	471	523	489	526	512	513	459	510	527	470	489	480	528	438	496	507	465	481	462	450	470	463	498	493	505	489	489	494	501	498	498	472	496	500	485	479	499	511	474	467	494	537	542	504	455	490	569	469	504	497	492	501	510	500	494	488	512	489	520	492	500	530	493	494	460	492	471	513	494	520	491	514	508	467	517	462	505	538	491	516	503	475	514	496	479	502	491	480	505	504	484	527	512	502	488	497	473	501	503	493	525	518	522	484	467	496	483	510	500	550	518	529	512	507	479	510	469	508	487	500	482	521	504	490	519	466	485	475	522	469	520	470	481	485	506	503	494	499	511	485	459	492	468	455	534	500	489	528	519	510	479	520	493	538	505	467	480	525	471	540	494	515	493	531	526	481	466	509	532	494	481	493	519	519	493	507	513	499	504	525	514	532	505	517	479	493	451	536	490	497	514	514	524	444	495	475	466	497	497	512	497	520	469	513	513	511	481	439	489	478	463	493	524	484	495	511	547	454	457	475	518	502	496	506	512	434	513	516	509	533	527	489	460	469	532	501	494	482	453	481	495	502	503	500	485	489	495	497	505	484	484	472	509	519	498	470	535	493	559	493	537	490	493	462	538	523	459	483	526	519	473
43086	38807	40796	37905	29829	18918	10513	5989	5024	4696	2965	2156	1409	1124	790	541	462	388	331	298	294	262	243	287	206	226	222	210	223	191	204	200	201	191	194	213	225	211	203	200	213	198	222	215	185	204	185	206	193	188	201	206	204	194	193	196	176	213	177	226	192	211	208	199	218	202	210	186	193	179	202	195	202	223	215	209	211	214	185	206	205	195	188	204	205	218	186	187	186	222	208	218	176	204	217	200	191	188	208	188	200	227	204	198	192	197	173	206	177	200	192	198	225	198	225	175	201	209	201	219	195	177	197	189	215	182	170	191	211	206	200	207	205	172	214	220	229	230	176	211	200	227	173	205	180	183	193	222	176	182	214	208	210	224	188	216	227	194	191	212	231	202	233	184	193	210	196	208	222	221	213	190	207	178	199	202	204	222	197	209	202	201	190	208	192	219	200	194	234	191	201	186	197	208	203	234	210	183	233	201	215	172	208	244	193	191	215	211	171	211	200	207	206	191	203	197	206	203	219	208	210	202	198	218	187	213	195	209	200	175	210	192	225	219	208	198	191	206	212	211	209	206	222	186	216	219	194	192	187	200	209	205	163	214	227	198	222	203	214	191	198	183	239	200	214	200	209	203	177	191	204	230	218	224	190	222	186	194	209	192	170	201	203	207	214	205	205	196	189	202	196	194	209	191	217	191	183	192	204	226	234	193	215	185	211	237	191	220	178	204	200	223	184	193	225	185	201	216	201	211	191	216	192	181	195	187	222	219	200	186	209	198	198	182	217	200	219	226	192	211	213	198	220	192	183	214	173	210	213	218	202	226	207	198	188	192	195	196	213	210	199	218	208	193	205	166	186	184	207	229	195	173	215	191	212	206	204	217	221	189	193	197	199	229	213	188	188	195	220	208	225	191	182	200	206	192	208	195	208	210	202	194	206	212	219	214	218	208	205	183	207	193	229	213	204	213	194	201	198	200	197	183	183	210	185	235	211	194	240	168	199	216	206	194	203	201	239	225	206	205	211	210	204	194	187	229	209	210	218	180	230	198	207	210	211	204	199	185	189	182	212	201	204	200	188	199	201	208	200	176	182	222	177	196	182	205	180	210	191	186	210	199	190	202	198	169	240	217	193	190	196	217	175	202	207	193	225	218	214	191	169	178	202	184	189	207	214	216	233	195	208	192	199	178	207	195	203	207	203	208	188	190	181	203	199	214	178	219	235	203	223	176	221	203	187	184	204	188	220	203	196	232	214	228	188	195	209	210	201	176	208	204	201	217	197	197	242	189	202	212	222	160	188	193	208	201	188	189	203	173	207	215	225	242	206	193	186	178	200	220	221	215	212	238	191	200	212	196	196	185	211	182	228	199	194	204	203	174	204	181	192	207	210	195	220	214	216	202	199	198	193	192	188	216	206	207	200	221	212	196	218	189	191	184	213	212	222	184	202	189	197	216	209	201	202	181	222	204	216	202	228	215	228	207	210	222	204	238	202	199	180	214	204	215	202	204	194	214	224	178	199	202	184	220	212	201	191	195	161	212	188	213	177	212	202	212	198	220	205	184	183	231	204	218	187	192	214	196	174	199	173	210	211	196	215	208	198	196	188	196	186	191	189	197	218	208	187	211	191	206	204	231	202	189	201	193	192	185	219	224	238	211	198	179	201	191	203	180	223	191	202	213	215	198	217	228	197	215	209	195	186	196	202	203	221	192	213	193	231	199	205	216	189	189	209	213	245	208	199	196	197	188	206	177	203	176	201	203	218	182	213	209	186	189	202	186	198	195	185	201	200	217	189	213	204	214	211	188	200	191	172	196	192	209	192	217	198	211	205	195	200	202	200	201	213	209	221	186	216	207	234	214	221	215	205	176	190	193	221	197	200	199	230	194	218	214	177	218	206	204	196	218	212	214	181	194	192	197	222	202	195	201	207	234	174	207	211	224	177	203	192	187	187	213	201	223	189	207	235	196	198	204	188	198	230	195	216	189	219	192	201	189	186	196	208	200	190	197	207	194	197	214	202	181	198	229	195	228	237	206	200	214	209	216	193	175	204	185	193	218	235	223	211	185	182	225	189	185	198	207	216	192	188	190	217	237	207	189	217	229	239	197	202	187	210	196	209	183	210	219	232	212	180	223	230	218	195	183	206	211	213	212	218	206	213	196	199	211	209	191	212	178	188	187	197	194	205	195	204	187	213	194	210	180	194	218	198	195	203	178	225	188	196	189	194	211	200	226	200	206	193	192	220	209	184	205	212	220	207	227	202	222	189	182	174	204	180	202	188	242	180	164	191	210	201	190	222	196	211	209	208	189	228	173	206	190	200	199	205	205	194	212	191	212	207	177	193	215	179	209	214	187	180	173	156	190	198	166	193	212	223	207	199	196	205	219	206	192	222	185	192	199	217	203	200	199	217	207	195	190	202	204	216	212	195	182	193	219	203	196	212	179	185	208	225	181	201	192	184	205	211	186	186	168	208	215	205	192	200	184	223	215	205	190	176	201	190	180	201	229	216	207	198	210	188	200	192	198	182	193	207	222	192	241	209	203	247	206	216	190	179	174	215	226	211	175	240	201	211	213	211	210	172	224	190	176	205	182	200	197	214	193	187	167	200	210	229	193	213	209	200	196	217	178	201	220	200	220	193	195	198	186	182	218	173	220	222	231	197	180	224	189	194	208	186	209	189	215	227	191	204	217	162	192	202	181	199	191	213	192	226	201	182	199	198	211	192	194	206	202	196	184	180	222	227	226	205	194	193	180	196	210	204	211	234	217	192	187	177	200	214	157	235	194	208	210	207	209	223	243	198	185	227	189	191	218	166	204	174	179	210	190	204	189	221	208	187	210	210	210	205	203	196	202	197	195	238	189	203	200	169	210	189	185	200	210	189	215	200	194	190	186	190	201	193	204	213	194	203	208	177	203	196	171	209	198	211	194	197	179	198	206	206	193	190	211	203	170	208	224	193	209	201	194	180	217	188	228	198	209	208	207	222	200	233	176	205	212	194	206	233	199	213	225	189	174	197	204	192	198	209	195	204	193	174	177	190	204	223	198	208	227	191	196	208	206	204	204	199	220	194	190	222	193	221	223	234	229	195	198	195	191	195	183	199	225	195	220	182	214	179	218	235	196	204	217	198	193	204	189	171	198	231	201	187	197	228	210	195	201	205	199	221	212	164	197	182	175	218	207	198	213	181	214	198	192	195	190	182	217	205	187	225	200	222	209	203	197	224	212	197	195	179	199	193	189	213	196	184	192	203	203	207	193	220	228	190	220	222	217	183	213	185	196	209	211	213	190	215	194	191	214	212	206	202	204	180	200	192	195	174	203	204	218	207	235	200	201	202	213	191	206	220	204	170	205	200	174	215	183	202	239	210	215	218	204	182	202	213	199	172	187	194	181	185	192	200	180	201	197	212	199	205	197	202	211	200	200	223	215	173	208	193	220	201	201	196	190	201	176	189	176	181	202	209	198	215	194	194	198	178	191	186	184	202	194
25748	29901	41675	45010	39106	31358	23564	18159	18098	18122	13439	10540	7081	5543	3704	2745	2149	1675	1377	1104	1060	898	761	704	687	648	631	542	560	554	490	541	520	542	489	464	465	537	489	488	475	513	477	500	493	487	529	517	471	489	470	501	525	495	515	530	526	536	440	487	537	493	533	492	542	489	535	518	503	484	491	482	498	496	510	498	466	552	489	483	501	486	471	467	498	502	469	472	520	528	460	499	481	507	520	480	493	495	518	493	471	511	485	499	477	502	533	524	500	518	499	525	477	492	463	520	492	495	525	493	513	511	497	520	524	465	525	478	452	486	470	492	464	502	491	521	502	480	524	474	479	465	469	512	536	504	488	477	491	510	515	487	502	500	496	482	491	499	470	538	472	536	502	500	474	485	488	495	476	478	503	496	487	514	510	470	491	499	526	472	497	511	468	495	478	449	483	509	526	498	490	503	466	490	476	494	527	528	511	485	429	505	484	538	467	501	490	518	521	537	516	503	478	531	477	515	486	504	507	499	476	484	491	508	486	513	532	522	475	493	497	488	479	547	504	488	507	526	503	539	504	503	524	505	502	501	503	476	494	447	467	509	537	508	503	490	503	531	463	497	520	440	512	492	520	510	493	520	473	486	497	473	520	505	513	481	496	526	476	551	518	498	486	480	519	517	529	488	509	519	465	473	459	521	492	482	494	487	504	472	470	517	533	477	492	527	522	510	479	498	537	529	514	493	514	511	472	536	485	511	485	487	487	490	508	526	534	500	511	473	540	514	544	483	488	485	503	495	513	497	474	512	523	479	497	523	503	521	500	479	521	493	519	522	501	467	465	486	486	533	481	494	518	481	504	497	484	488	473	440	510	530	534	479	497	503	507	476	493	525	491	515	511	490	526	517	515	496	490	489	499	481	473	521	472	544	512	506	532	493	481	497	547	552	497	488	497	527	503	478	513	477	516	479	473	506	459	430	487	504	521	507	487	533	507	459	500	452	512	478	479	480	517	494	513	485	501	493	478	516	462	509	470	492	525	511	466	484	521	496	485	505	521	493	514	490	530	489	495	510	463	472	476	497	455	489	515	473	504	520	513	490	498	501	491	499	522	530	492	488	483	491	501	496	485	483	512	513	466	493	485	485	504	472	515	481	531	496	520	474	492	542	483	506	491	505	487	504	473	512	498	504	477	510	497	490	500	484	512	490	500	484	532	446	542	524	506	476	506	484	476	529	503	534	529	519	485	468	520	526	465	498	543	532	502	506	469	501	496	508	486	475	521	469	493	517	486	506	500	496	499	504	501	498	532	529	514	482	490	511	505	475	490	494	480	473	494	486	497	491	494	478	531	511	514	530	447	484	459	502	527	528	513	512	484	521	470	496	448	539	494	515	482	501	535	500	513	516	498	501	501	517	495	512	503	478	466	521	494	508	454	485	566	512	497	479	492	518	489	503	517	469	480	504	497	510	486	477	497	491	486	500	492	533	500	469	481	433	506	484	486	468	480	496	512	542	526	502	469	516	508	488	473	501	532	491	518	452	495	521	500	486	509	490	517	543	469	469	503	491	567	488	536	461	481	515	538	467	489	519	495	512	488	465	469	512	515	442	480	501	475	493	502	515	510	499	461	513	463	473	505	517	509	494	503	488	497	497	461	509	504	516	515	487	538	496	483	507	524	466	502	496	473	486	481	495	503	497	480	529	552	509	510	497	519	506	505	486	485	494	474	488	526	536	501	492	540	502	476	537	467	524	506	519	512	469	479	523	571	522	492	486	484	483	514	504	497	479	506	514	480	476	472	497	466	495	497	490	499	503	525	505	480	505	520	509	493	524	564	512	479	522	519	473	516	497	486	506	542	483	480	474	510	548	491	496	484	518	485	507	473	516	511	478	497	530	492	536	474	524	498	471	485	505	478	501	496	514	489	556	491	478	447	520	461	521	526	486	522	492	511	520	502	547	511	503	469	503	508	496	491	496	471	491	499	519	475	472	496	497	522	453	546	485	510	470	511	473	546	477	522	534	496	503	491	458	508	485	452	528	474	511	527	478	504	490	482	532	515	531	492	471	517	492	494	485	495	517	497	490	470	518	482	498	481	516	535	528	476	484	481	497	509	471	545	527	520	488	469	537	494	543	463	489	490	507	502	513	466	486	555	497	496	548	449	510	499	539	512	516	532	494	487	483	535	483	522	480	528	519	527	502	502	549	436	476	498	506	502	542	505	539	524	475	509	490	517	486	508	488	483	520	549	493	477	505	452	541	524	485	492	469	539	537	513	522	534	505	528	490	451	495	528	514	484	487	467	485	450	457	521	508	507	479	498	485	499	473	477	479	481	501	534	541	471	499	451	528	529	482	495	518	505	465	529	491	498	489	518	501	489	482	492	533	489	528	512	489	504	534	531	496	480	487	478	474	514	474	502	492	481	480	517	487	461	482	468	497	531	500	522	522	536	489	498	483	470	477	491	487	525	501	515	467	500	446	508	502	496	498	456	486	510	476	516	495	496	520	501	490	510	513	506	503	509	542	506	537	489	534	463	506	529	482	490	514	481	487	466	483	531	508	496	470	511	484	495	555	473	491	478	518	477	490	492	494	486	488	523	476	546	463	537	469	523	495	484	457	480	534	479	497	480	537	476	476	519	505	529	456	478	466	503	511	514	488	510	503	479	477	516	530	517	480	492	500	500	479	489	481	475	527	510	487	544	492	509	501	541	510	469	528	511	494	491	495	531	540	485	516	495	522	534	505	476	500	494	509	489	481	478	490	493	506	494	490	494	532	487	495	505	457	518	527	479	516	467	520	458	493	529	524	499	499	470	485	516	518	463	516	468	542	541	522	514	536	523	480	505	503	502	485	556	490	485	495	491	491	489	480	467	531	498	465	478	501	489	484	513	515	520	473	519	481	522	479	488	511	539	503	487	502	495	519	475	452	505	498	502	486	492	459	542	483	517	510	466	484	479	487	550	508	489	474	515	525	471	498	502	493	489	493	504	487	489	491	508	516	489	498	447	453	481	503	491	491	476	492	478	508	489	521	518	488	476	502	522	462	501	479	535	483	464	488	490	525	516	497	507	474	507	521	517	517	548	504	506	476	472	536	499	516	480	481	541	507	525	444	461	494	486	532	471	511	492	482	505	482	480	525	509	493	503	494	469	500	471	518	516	457	508	507	545	500	505	493	477	512	499	478	516	469	485	519	521	539	491	465	482	557	528	474	500	521	451	485	492	477	498	500	519	521	473	518	521	518	469	499	487	483	503	486	477	482	428	520	526	536	524	494	512	518	533	503	537	511	503	501	514	473	480	525	495	501	492	449	521	535	472	496	496	493	479	502	480	478	502	514	485	523	477	463	478	497	501	504	472	499	515	517	493	501	446	514	482	522	480	507	549	464	506	528	497	517	463	506	510	477	464	509	493	509	486	475	490	470	547	503	480	518	479	515	481	483	468	519	464	529	477	460	458	497	499	517	505	524	501	493	447	549	510	474	498	546	490	480
55079	48778	51396	49131	40013	30968	23071	16679	15238	15130	10222	7732	4466	3374	2031	1402	1055	860	691	562	508	440	354	375	306	258	263	228	222	228	218	207	187	230	211	193	193	198	209	203	214	186	208	210	199	189	192	198	208	212	214	194	195	206	200	179	203	222	201	196	218	184	238	182	171	237	182	219	205	193	189	176	192	214	173	212	172	208	201	215	233	189	201	185	201	199	191	173	203	196	222	195	199	210	208	209	191	182	180	166	208	197	199	210	188	195	192	200	204	201	215	216	222	210	219	215	212	218	205	220	208	177	197	209	185	201	205	203	243	199	227	199	215	204	203	193	230	200	223	197	210	212	249	223	195	196	205	222	173	202	225	182	188	200	187	180	189	214	186	225	199	186	224	203	211	200	214	159	204	208	194	175	194	191	205	206	207	206	216	212	194	205	208	208	231	179	218	200	207	227	205	186	213	240	219	196	178	192	178	211	180	200	230	212	201	202	187	216	211	233	195	185	229	219	185	203	201	227	198	192	209	199	191	225	207	208	220	199	207	210	221	199	197	212	201	212	199	194	215	175	171	202	222	195	187	171	213	210	190	203	202	221	197	188	226	201	190	191	214	206	193	207	237	190	211	205	210	227	196	206	202	199	190	212	191	228	238	211	223	197	226	232	224	219	183	202	201	195	213	229	231	209	185	191	200	220	196	198	203	195	168	234	215	202	217	162	193	190	250	209	205	207	186	232	200	181	183	198	201	208	212	225	187	216	199	186	168	213	179	199	219	200	190	186	179	184	190	197	199	205	216	199	191	176	196	201	218	193	216	193	199	196	196	200	200	182	221	241	177	216	213	201	221	231	193	191	187	227	217	183	195	212	198	189	196	216	183	207	186	197	209	194	212	215	199	192	214	200	196	195	208	224	211	185	206	203	207	227	214	225	203	209	204	201	214	206	233	203	211	207	213	203	208	196	183	211	195	194	200	225	235	197	211	200	192	218	189	170	205	210	213	200	203	214	197	225	186	189	233	190	223	215	189	205	211	190	200	199	213	213	192	185	200	212	208	201	165	223	201	200	204	224	183	194	187	199	208	211	239	202	203	179	181	222	193	202	211	213	224	198	205	200	221	201	193	195	204	210	202	202	218	214	213	199	186	180	214	185	206	177	203	196	211	180	196	185	194	196	181	200	175	192	188	207	195	198	222	210	219	193	209	197	212	203	218	208	201	197	211	210	204	187	208	225	174	202	190	220	209	205	218	204	194	179	210	202	198	209	197	201	196	225	193	199	214	204	200	194	209	184	202	182	199	189	209	196	190	183	200	220	181	214	180	187	210	225	183	212	200	210	245	209	215	232	188	218	203	174	187	207	196	202	182	210	194	183	214	201	193	205	208	190	210	198	209	192	202	189	188	208	219	225	219	177	209	234	210	198	192	223	201	216	199	202	243	198	191	188	207	216	209	176	199	216	203	192	201	244	198	232	210	201	210	205	198	218	183	227	200	222	225	212	218	176	209	249	225	208	208	222	216	189	217	198	221	194	207	172	185	175	196	241	226	209	217	201	206	203	198	202	213	213	233	209	213	201	209	219	241	216	196	194	223	201	183	191	220	204	216	195	208	188	226	211	202	205	187	213	204	197	198	199	194	206	198	191	181	196	215	194	221	197	212	180	186	212	211	180	196	190	207	177	181	192	197	204	191	184	216	217	205	202	187	208	190	195	196	202	230	212	207	199	231	206	225	203	225	207	219	218	217	198	213	226	197	187	215	222	201	198	205	219	197	213	196	213	200	236	201	195	210	191	214	201	209	221	211	213	201	204	188	207	204	194	213	211	182	232	203	198	210	188	164	178	192	190	216	211	191	207	187	209	213	194	193	193	215	209	208	207	211	204	197	179	192	226	208	216	202	194	172	218	218	211	209	203	206	223	184	198	219	207	184	197	196	224	216	181	189	190	204	205	214	215	205	217	208	200	193	203	176	219	185	191	210	203	183	210	204	191	173	213	199	180	195	200	183	209	207	191	210	197	216	200	200	205	201	188	220	198	197	198	198	177	187	203	203	208	225	220	210	197	195	193	190	199	198	217	210	194	188	184	203	216	222	192	218	195	194	172	190	201	212	189	214	196	199	194	203	202	185	196	203	190	215	207	222	176	188	203	182	224	214	213	223	192	193	196	198	211	181	196	202	200	214	224	183	203	227	210	197	191	200	209	221	182	201	209	220	225	210	199	210	173	199	214	194	182	201	223	202	187	206	215	197	204	183	198	238	184	215	194	214	202	199	202	189	221	207	162	186	217	224	220	226	196	196	208	211	206	207	220	209	217	218	199	211	185	196	224	205	215	212	217	215	213	198	218	223	191	209	204	161	192	187	212	190	213	209	219	206	203	201	214	226	210	200	199	232	203	209	224	211	194	213	195	201	213	221	197	189	226	220	203	197	208	181	192	190	185	208	193	215	201	177	198	200	200	183	187	226	206	227	193	208	193	205	218	209	200	200	211	183	182	208	193	186	211	209	190	208	197	185	161	209	212	177	172	227	209	230	198	211	240	196	207	217	228	199	197	204	204	222	228	191	202	212	207	213	224	218	188	192	207	182	208	182	171	195	231	219	203	213	200	185	197	209	199	213	234	204	198	183	195	222	218	199	221	194	184	200	210	218	232	206	190	184	186	182	205	209	198	201	209	213	216	202	185	224	202	200	197	206	209	199	196	200	178	206	213	197	197	196	187	202	230	196	217	190	196	191	210	197	204	183	184	214	217	202	218	228	198	226	226	186	202	218	209	202	200	198	215	222	202	190	191	238	193	198	215	205	215	214	238	218	234	199	239	197	220	209	186	201	204	191	224	231	212	201	214	212	184	220	189	226	229	218	205	217	195	210	197	184	204	188	196	201	215	218	196	226	188	208	248	191	204	192	188	234	192	225	197	201	201	190	197	194	197	190	218	204	215	241	195	209	231	219	202	181	175	185	211	213	200	187	215	177	208	225	206	215	209	211	207	188	211	204	205	190	199	190	205	198	213	187	200	187	225	224	213	213	195	190	218	203	200	181	213	228	226	213	211	189	199	182	185	227	220	190	190	217	222	194	238	225	198	202	173	205	214	218	214	191	225	220	207	227	192	231	210	190	176	208	206	223	216	220	191	193	188	195	220	199	250	191	210	208	175	221	176	201	210	217	194	174	206	230	203	211	207	232	202	216	217	225	231	199	213	192	168	210	184	222	197	196	184	205	193	203	201	219	213	201	188	202	220	180	217	188	203	192	198	209	209	199	197	191	212	184	214	202	201	204	164	217	218	202	181	223	226	203	189	193	181	216	180	163	221	175	192	210	188	203	230	223	192	195	230	244	206	193	217	191	214	191	209	217	211	230	214	201	208	186	201	201	215	218	209	224	185	205	231	215	202	168	196	238	172	222	183	192	196	191	201	201	219	193	202	229	201	227	208	185	208	189	214	218	202	210	215	207	178	190	209	206	215	205	212	179	224	222	205	189	206	212	206
35654	38988	50917	53839	48010	43148	35000	31080	32376	33267	28175	24627	17668	14309	9130	7013	5095	4204	3649	2504	2529	1926	1317	1641	1176	804	768	701	617	598	593	579	550	526	510	504	518	491	500	484	490	524	509	478	453	531	461	520	516	511	467	477	498	481	493	479	508	495	495	536	471	457	549	497	478	504	471	512	525	526	507	505	547	492	501	499	502	495	460	483	479	459	491	519	520	450	526	493	505	453	420	480	522	506	532	492	498	489	527	485	505	477	479	431	462	514	523	478	479	482	482	532	483	505	526	508	517	525	533	508	518	505	509	466	485	506	546	481	493	491	507	525	478	531	505	466	505	482	500	509	472	514	534	492	503	493	446	513	515	490	479	484	474	543	500	513	517	513	456	482	452	526	465	478	497	486	521	488	484	491	513	482	497	531	484	479	495	491	472	523	485	521	478	507	489	481	551	506	489	474	449	534	507	487	484	496	495	439	499	468	516	482	499	510	462	496	531	440	501	491	459	499	503	507	501	475	485	530	507	481	494	502	466	533	461	500	513	490	493	515	490	528	498	491	508	481	511	523	474	527	494	495	510	498	482	514	495	505	484	488	501	486	505	497	518	488	499	492	510	488	473	510	485	479	520	479	455	495	515	469	470	536	510	541	508	500	515	490	497	519	499	489	531	514	516	495	512	485	519	512	548	500	471	521	481	480	495	535	475	513	492	499	486	506	487	474	482	490	491	491	480	466	506	461	535	480	491	500	468	485	494	473	479	494	480	518	517	489	484	494	463	492	506	499	511	496	444	494	502	516	533	485	473	467	479	501	491	477	535	484	500	462	483	439	495	510	488	493	516	468	476	490	503	496	481	499	526	481	506	476	474	518	468	470	467	512	474	486	513	530	539	482	525	481	497	481	470	513	522	535	485	474	511	477	497	514	490	449	528	493	472	502	540	499	477	446	494	525	523	454	511	460	512	541	499	494	515	493	535	493	463	499	499	543	461	487	512	500	507	477	494	457	491	521	517	506	491	503	463	486	529	498	513	495	514	535	524	488	508	504	525	479	529	506	487	499	523	482	492	530	483	464	495	502	508	536	529	483	529	492	484	500	447	498	467	483	447	504	510	475	509	527	515	509	488	476	482	487	520	505	521	489	529	452	506	507	471	520	515	481	494	496	522	524	484	535	505	498	515	540	515	517	482	506	475	528	515	521	500	465	528	455	473	498	474	492	519	455	506	501	467	486	503	480	509	487	470	491	481	488	485	500	478	523	476	533	491	453	482	519	498	501	498	506	500	487	488	485	481	504	444	471	504	474	470	477	500	508	544	474	487	493	490	509	488	508	466	515	508	494	496	513	473	485	487	459	498	492	466	485	504	473	473	477	494	487	463	472	505	519	525	523	448	490	478	523	517	496	504	491	516	495	486	474	465	453	508	488	517	515	504	500	484	526	520	476	524	494	480	500	502	476	486	537	511	503	494	494	500	509	506	508	489	498	490	483	492	478	488	501	491	490	526	521	468	487	493	503	505	482	467	519	488	487	503	524	528	499	506	495	489	525	504	482	502	505	499	573	482	450	501	529	487	462	482	524	517	503	463	519	523	530	539	498	480	460	482	530	496	521	517	539	542	494	489	496	448	469	469	481	503	513	448	509	512	489	455	505	501	478	495	528	514	510	499	488	506	451	471	502	486	480	523	478	522	488	519	510	526	502	520	491	472	511	491	508	496	519	505	505	507	497	467	491	502	453	468	508	497	514	486	494	480	493	532	454	506	500	519	482	495	498	492	524	502	516	491	490	479	486	471	504	485	469	474	467	513	510	500	511	498	467	458	505	463	483	489	481	541	459	526	527	469	502	506	507	546	498	513	487	497	515	496	521	502	503	495	486	508	523	516	504	521	494	481	524	486	495	472	489	522	485	532	491	520	510	530	519	495	443	478	501	430	517	487	525	491	461	461	508	542	472	520	464	503	451	528	492	553	522	479	497	488	510	505	532	506	499	476	463	516	470	490	515	504	514	451	500	444	463	509	510	504	495	497	464	510	483	531	515	493	470	489	494	472	480	487	495	460	531	486	492	506	486	484	495	550	505	516	466	504	483	483	507	509	526	490	509	510	485	497	515	501	489	530	498	503	464	480	514	523	471	482	475	505	512	506	541	517	487	516	483	529	466	470	449	535	463	526	476	494	521	504	513	489	525	470	476	496	479	491	487	502	503	525	494	507	531	462	484	509	485	522	525	504	473	492	534	453	460	521	483	494	496	479	500	515	502	497	514	485	520	485	483	510	469	494	495	499	523	482	508	491	475	504	491	494	520	459	473	458	513	465	473	478	520	449	515	529	493	507	478	500	482	467	482	541	474	497	484	522	473	512	497	475	512	479	523	522	485	501	530	504	451	499	496	458	519	495	492	486	499	497	514	511	563	499	516	489	461	501	506	519	509	555	502	497	457	472	532	519	515	482	473	475	499	473	494	522	481	506	498	487	469	511	462	474	490	501	460	494	486	510	494	499	501	496	498	527	461	508	479	519	505	513	522	479	492	463	559	494	532	511	513	473	506	475	486	541	533	481	509	493	482	517	510	525	497	479	477	500	511	562	514	520	490	515	482	481	510	478	529	490	493	465	471	504	493	481	502	566	479	500	487	493	495	481	502	523	466	522	530	486	456	495	490	496	520	461	489	502	480	462	489	516	489	532	485	472	482	530	473	513	527	531	464	486	484	514	509	504	486	463	475	536	551	549	520	498	458	528	480	492	481	539	496	471	503	489	488	491	485	527	502	501	452	500	490	476	477	473	516	567	507	509	484	545	503	496	517	522	492	487	503	476	537	485	498	471	485	451	463	537	525	475	522	531	480	460	477	518	492	520	507	509	497	513	508	485	530	494	446	537	561	518	482	522	510	472	476	492	498	504	501	513	483	478	495	475	473	491	488	496	473	542	465	491	480	497	507	491	508	521	502	520	480	453	489	507	523	475	494	524	513	525	503	522	459	488	472	516	473	492	512	526	508	523	477	519	488	464	504	539	470	514	467	488	458	475	505	477	547	491	489	507	469	479	490	512	455	487	487	477	460	473	484	508	472	501	466	487	465	484	525	469	519	507	502	494	524	502	500	498	476	525	511	517	494	506	488	496	496	473	515	482	507	498	463	481	516	470	507	541	468	511	482	501	541	518	493	504	538	477	480	509	533	526	494	503	470	523	517	475	536	505	530	502	470	503	534	494	502	496	509	490	536	518	533	487	490	484	546	493	491	509	489	485	505	504	491	528	468	494	507	471	494	503	498	519	516	502	511	478	444	489	485	490	472	494	549	473	504	536	509	500	494	513	498	501	499	470	504	488	520	483	513	518	493	525	467	484	545	467	469	494	506	494	503	538	500	498	507	484	504	484	487	481	525	498	482	518	529	526	476	539	502	506	452	514	519	501	518	504	519	512	502	517	503	488	530	500	509	497	502	506	498	484	502	460	510	486	539	499	431	515	503	466	535	532	484	511	496	480	488	501	535
36918	34683	34861	27190	17769	10262	5750	3520	2182	1518	1085	797	626	471	415	349	313	279	259	232	249	230	237	242	212	205	221	224	203	206	219	212	213	245	204	200	236	227	196	231	218	216	213	194	224	216	191	215	205	211	205	192	212	186	163	206	250	206	197	214	200	187	213	225	208	196	188	252	200	219	214	221	212	221	182	216	220	183	171	207	210	233	197	185	199	242	198	196	229	238	198	210	198	239	211	206	199	226	214	199	201	210	199	200	191	203	223	210	203	201	196	206	213	200	193	206	204	191	179	220	216	194	170	194	173	191	220	186	213	232	229	222	212	179	199	228	212	189	224	212	223	215	214	227	179	224	198	217	213	204	193	210	199	201	197	207	213	230	214	187	245	160	212	214	202	185	210	214	199	225	211	208	206	199	203	234	202	223	181	220	236	196	208	218	215	219	189	206	201	217	217	187	209	213	171	200	197	185	224	215	215	226	225	224	204	231	170	182	214	222	183	196	195	216	233	193	196	209	211	187	195	215	193	203	202	201	240	174	210	187	196	208	171	196	182	212	225	191	216	233	204	211	199	210	222	207	188	198	195	214	232	203	188	226	208	208	236	208	233	195	179	178	198	230	217	194	184	220	212	211	190	203	218	199	201	228	195	218	211	210	190	205	206	205	211	233	192	203	219	223	232	191	204	198	203	185	201	227	204	230	219	199	207	234	219	199	232	240	207	188	223	188	192	210	220	207	191	203	203	231	222	228	202	234	187	205	237	197	181	210	227	215	209	192	200	215	209	184	197	200	207	230	184	205	188	199	211	208	189	184	210	221	212	190	224	204	214	208	187	230	218	200	218	200	177	213	213	205	179	211	199	225	218	199	200	193	205	197	214	211	210	206	192	164	183	220	202	189	202	218	220	212	201	202	196	199	197	183	229	231	218	205	220	217	200	213	222	197	203	207	214	188	205	212	227	217	180	211	210	205	203	194	202	228	204	204	199	216	233	216	209	225	215	221	207	217	191	200	208	203	202	225	216	225	186	212	204	215	213	191	196	194	229	202	181	205	195	204	184	189	206	203	212	197	209	159	193	245	211	232	201	222	198	213	209	196	207	220	185	214	222	198	189	203	206	221	212	219	213	239	221	195	212	212	234	200	176	219	210	215	206	202	235	216	223	222	208	204	217	201	203	222	233	225	214	214	233	219	229	212	193	200	231	202	189	226	190	187	254	178	207	224	203	240	213	192	207	213	199	210	225	179	184	220	211	218	201	203	200	226	219	170	213	221	216	205	209	189	218	225	210	214	202	200	166	207	216	191	227	226	201	205	255	211	238	218	207	220	194	200	204	200	186	214	211	219	191	204	200	217	187	203	191	186	189	216	191	213	197	215	195	186	243	185	214	195	213	225	181	212	203	189	186	207	201	208	192	210	210	205	207	216	209	212	207	215	242	200	203	230	228	174	186	184	202	182	222	201	204	191	206	210	173	189	217	195	210	198	201	219	210	192	204	207	152	201	219	210	193	209	190	193	186	223	217	210	188	234	211	180	219	183	208	190	211	215	212	184	194	198	204	179	192	223	228	240	226	209	189	208	189	196	225	225	204	210	195	202	205	207	196	204	213	205	209	213	185	197	189	183	204	225	196	218	209	205	194	207	222	217	211	195	197	210	226	204	215	195	211	195	188	183	218	205	222	213	225	216	210	189	238	232	224	205	202	194	214	193	189	221	188	213	205	206	189	203	224	201	219	217	208	196	188	209	213	219	211	192	213	219	202	215	216	233	207	199	200	194	193	207	215	196	211	197	209	211	218	197	194	208	208	198	205	187	224	207	220	203	189	221	228	232	216	173	202	232	194	233	214	189	188	194	195	203	203	174	199	173	242	208	210	214	208	224	231	207	207	229	196	211	222	219	217	197	196	205	211	188	220	225	192	203	196	201	223	215	210	224	224	194	198	209	230	228	228	205	210	189	204	210	227	205	206	226	220	216	201	207	210	195	232	213	227	190	201	191	196	198	216	217	208	230	211	209	217	217	213	197	206	211	227	189	213	212	214	230	226	202	187	218	191	220	204	201	214	183	196	191	229	206	228	185	233	219	236	228	190	207	215	212	190	202	243	209	207	211	216	217	213	194	194	183	208	209	221	213	215	215	183	211	210	231	216	197	202	186	207	199	211	221	202	191	192	202	209	190	205	200	230	205	211	206	211	196	216	225	202	218	201	206	223	228	188	209	180	229	191	218	212	233	203	198	227	194	214	188	182	188	203	220	203	229	208	193	183	199	190	214	232	209	219	185	224	233	210	198	206	197	196	185	172	182	197	200	217	210	219	207	196	179	219	257	219	179	202	232	205	195	193	186	177	196	216	212	221	223	199	215	235	230	214	202	224	181	217	212	213	185	206	202	238	203	189	212	208	215	194	183	227	200	212	200	204	205	187	207	202	214	196	222	228	212	214	201	208	214	195	200	173	198	189	231	209	198	232	185	205	206	208	195	205	176	205	212	242	208	195	205	203	202	230	211	201	185	193	190	206	190	206	200	200	193	221	198	207	217	221	205	206	211	176	177	194	187	207	190	221	180	197	222	224	217	205	201	208	219	216	197	212	204	173	227	202	209	209	204	205	203	201	211	224	204	215	210	212	203	200	212	182	218	213	214	195	198	217	200	216	217	190	241	244	230	205	192	226	194	193	187	220	229	199	210	227	199	238	197	197	204	181	197	213	208	191	224	201	188	204	225	212	209	203	204	213	231	193	224	218	218	200	205	193	177	227	226	207	197	210	205	205	240	188	204	186	196	198	192	195	199	199	203	206	208	234	197	204	198	196	197	214	222	197	216	217	202	214	226	219	199	212	199	207	205	217	194	221	218	212	215	228	191	201	214	194	171	186	214	205	195	211	218	213	224	210	202	204	177	200	212	205	213	230	218	186	219	214	185	195	196	226	208	207	206	201	203	196	196	219	212	204	204	218	230	211	223	190	181	215	204	202	214	214	182	186	200	213	211	197	205	196	230	201	196	190	224	229	219	214	204	194	202	204	219	192	202	219	167	224	185	201	228	194	200	198	185	230	199	180	207	181	201	170	220	180	210	200	187	205	191	189	196	191	191	203	209	205	184	189	197	218	207	208	229	200	227	186	193	200	215	185	190	203	208	195	198	176	186	200	189	225	216	223	192	222	190	245	206	210	207	219	205	222	200	209	217	215	223	213	197	182	214	184	207	222	221	220	186	195	184	212	218	208	201	209	193	204	170	212	184	189	194	210	201	208	183	205	219	216	201	194	186	206	198	180	201	224	199	197	212	200	215	213	197	219	213	182	220	217	220	237	228	224	208	186	212	205	207	189	213	217	213	207	187	201	197	217	191	201	212	205	203	224	230	175	220	213	185	192	229	193	206	189	226	205	190	222	219	222	218	208	206	211	205	190	221	210	219	184	245	218	193	227	187	190	199	190	208	218	206	217	204	200	194	206	194	204	215	211	220	233	205	200	199	216	199	204	206
20953	26204	37105	37255	30854	24061	17663	13043	9654	7070	5236	3895	2895	2224	1748	1395	1109	981	835	720	696	615	615	556	540	546	531	560	511	527	506	495	476	496	492	550	533	495	493	500	524	533	482	542	530	514	511	487	514	530	490	543	480	476	518	498	498	503	537	515	531	490	521	477	527	547	486	455	492	506	473	532	495	493	495	538	511	470	518	516	525	492	553	464	531	513	540	515	478	477	496	507	553	525	491	519	532	503	484	491	472	501	507	504	533	499	530	504	528	502	489	503	451	568	490	494	504	566	468	502	538	474	528	528	501	484	479	476	487	521	485	482	490	470	507	512	492	532	503	498	523	500	521	545	523	518	481	487	483	518	531	515	496	493	512	493	514	483	504	517	500	509	507	485	512	499	503	486	531	472	511	541	499	540	483	497	516	524	534	549	504	488	525	527	534	529	502	507	503	503	524	512	516	502	484	517	493	491	502	510	516	498	493	517	521	516	494	485	506	537	522	505	511	535	484	518	523	492	503	484	503	507	496	512	505	497	485	510	527	488	510	511	483	491	507	506	485	505	524	495	509	489	489	507	507	456	483	488	523	499	499	497	516	470	515	527	501	510	493	492	487	488	476	490	515	523	488	559	514	520	473	498	499	461	551	549	488	522	503	522	480	544	468	471	526	477	525	498	503	497	481	520	526	508	494	516	521	473	481	493	483	478	520	524	530	516	519	484	491	511	464	492	503	512	522	468	496	493	533	523	504	519	488	528	515	486	514	534	511	492	502	497	518	495	539	485	473	490	489	496	520	531	510	493	440	487	513	474	471	504	470	504	492	571	494	482	475	495	514	482	461	516	515	524	494	495	473	497	506	521	513	494	501	490	496	490	481	501	520	524	528	513	504	474	484	471	465	480	490	530	501	477	500	498	495	529	496	445	514	488	499	504	529	497	477	552	507	516	523	519	499	490	490	449	509	516	490	521	468	506	466	478	491	535	505	493	539	516	476	523	512	544	518	553	533	496	507	472	493	530	505	512	526	477	502	500	496	538	497	531	464	520	510	507	572	500	498	508	528	484	508	484	516	561	507	520	518	503	502	488	508	474	500	524	530	533	497	535	479	502	479	508	484	492	508	534	516	509	490	484	496	476	513	502	509	528	496	502	516	471	563	521	475	531	528	478	504	502	537	477	493	526	465	520	479	511	540	537	517	517	489	544	504	502	502	485	548	502	511	500	493	509	517	508	472	516	492	514	496	514	507	464	502	552	497	494	484	544	473	492	494	527	514	496	549	502	508	534	504	511	498	504	505	522	469	512	475	499	493	516	513	505	498	493	513	487	483	489	484	507	516	497	527	516	503	490	465	466	503	511	507	503	502	492	504	513	493	511	483	514	483	503	509	522	541	520	520	501	521	509	477	484	482	489	503	544	477	508	506	524	530	482	511	523	487	531	460	525	519	539	486	496	517	488	500	511	543	514	511	523	474	497	540	509	498	522	495	543	505	527	518	510	491	480	488	524	526	500	518	488	512	508	506	491	519	475	496	491	511	542	525	500	495	472	525	462	536	536	530	501	536	498	483	465	492	546	506	517	516	500	506	493	503	527	491	513	512	487	516	516	507	491	501	522	513	499	538	524	473	568	546	491	492	538	482	559	483	485	503	502	508	504	523	487	524	545	561	487	490	488	528	507	458	504	502	535	529	478	501	509	527	524	496	502	535	487	503	524	506	520	538	484	489	459	499	502	531	507	534	483	513	552	494	532	546	526	511	499	534	501	501	506	542	520	486	525	513	514	503	507	526	509	521	497	526	514	494	473	520	512	499	505	518	517	473	470	533	510	516	487	482	521	522	484	519	509	538	524	538	533	510	507	519	507	497	544	527	529	508	535	479	531	513	529	554	511	540	537	508	526	512	469	570	502	514	500	466	518	506	488	509	535	527	484	511	517	527	509	500	507	478	479	481	521	515	563	481	527	533	469	523	475	493	526	517	501	483	506	528	501	517	544	490	542	527	522	500	496	522	478	510	528	539	499	488	577	508	521	511	568	534	464	480	474	549	504	506	492	512	503	490	512	501	466	509	470	476	485	528	513	512	517	506	532	502	522	528	522	525	494	518	534	511	503	487	503	505	509	519	555	436	500	518	529	525	514	489	496	516	507	473	537	537	518	501	489	528	507	511	530	502	481	511	521	540	509	513	568	503	548	511	522	487	503	511	515	505	512	481	528	537	522	515	522	527	506	478	529	508	536	498	511	545	514	508	548	504	520	534	541	543	464	488	526	503	513	503	472	505	531	513	516	488	477	525	535	517	517	516	502	534	464	502	500	468	517	526	534	555	524	449	515	507	474	500	517	464	439	506	508	484	506	519	517	536	530	440	471	493	533	530	505	485	502	478	474	500	516	533	483	496	516	511	522	520	498	554	507	548	499	501	505	498	546	510	519	546	527	522	480	523	507	527	484	557	513	481	497	470	480	498	486	531	489	504	503	521	558	515	504	486	514	494	521	503	536	525	532	475	543	518	545	512	501	490	508	499	490	544	518	473	486	503	508	483	513	516	515	496	515	512	522	488	511	492	543	442	505	528	504	493	479	484	544	475	505	534	505	472	533	521	528	496	494	534	489	549	478	514	509	523	546	512	473	496	495	518	497	516	513	487	499	470	510	515	479	484	503	517	493	499	498	476	475	512	487	508	553	517	505	509	496	483	505	471	498	503	518	503	504	492	524	508	508	528	493	510	460	512	515	482	513	502	551	503	509	527	503	486	516	526	483	474	539	531	532	507	505	511	504	503	501	493	525	537	491	491	528	508	494	512	493	465	524	552	513	530	522	523	535	540	467	523	509	488	533	494	525	510	530	486	494	496	551	465	503	494	514	518	513	493	503	467	525	463	514	514	463	512	468	549	452	546	517	491	513	534	508	542	541	515	462	527	542	535	477	497	518	489	534	479	473	529	489	501	537	501	488	491	503	491	484	474	480	477	497	510	503	504	501	467	556	500	491	503	491	503	458	553	479	513	499	519	481	531	536	532	519	515	481	487	572	474	484	518	527	469	479	520	496	488	522	462	488	540	490	513	538	518	506	547	501	524	518	485	517	514	460	489	511	501	497	492	513	489	532	514	474	534	526	528	543	511	475	501	494	513	464	542	532	532	486	518	511	521	514	506	544	546	519	447	506	520	469	518	546	528	490	549	497	514	484	501	514	497	479	459	458	513	506	511	523	503	542	527	503	492	503	501	478	534	542	573	492	526	508	487	481	509	522	503	460	518	520	492	525	487	494	489	509	553	524	546	471	500	525	522	512	490	521	489	509	514	494	448	510	560	513	537	505	530	499	513	499	509	533	531	502	515	486	498	511	495	499	457	529	512	562	505	514	477	484	532	527	551	501	515	529	469	522	497	486	501	514	478	505	497	500	543	497	504	487	489	469	506	488	468	505	506	495	510	522	497	478	539	482	498	537	478	521	545	527	532	486	500	513	498	520	536	470	515	474	525	543	522	460
42772	39669	41439	38067	29778	17996	10827	6687	5358	4358	2807	1976	1379	946	628	569	431	393	342	299	283	246	270	241	235	204	211	235	228	203	225	233	196	243	202	221	220	201	211	195	209	219	220	215	202	208	189	203	203	190	206	211	200	220	201	205	223	210	191	221	230	219	188	173	216	206	191	209	225	218	192	210	210	219	240	206	181	207	210	192	205	197	175	204	219	207	207	206	180	217	205	213	222	195	221	192	224	197	198	183	207	225	189	214	215	201	185	232	230	193	203	220	187	199	216	224	234	192	192	213	225	211	218	203	197	186	203	178	202	218	215	204	225	215	197	203	224	228	198	191	204	213	193	232	190	204	173	207	199	193	211	221	219	193	226	210	205	187	214	181	202	204	226	247	208	171	191	214	217	205	205	237	167	203	218	217	206	193	207	203	209	218	198	183	213	213	207	227	207	201	204	215	216	215	216	199	207	212	208	194	226	205	213	216	229	212	218	188	203	213	207	203	203	185	208	244	210	198	200	195	216	203	205	208	218	199	215	211	186	186	190	197	207	203	236	205	220	207	217	163	221	193	199	225	206	185	194	207	229	192	217	192	204	202	211	211	217	217	202	205	199	212	203	225	217	225	205	197	187	258	196	200	212	223	200	217	209	193	215	210	185	221	182	208	199	231	182	200	232	195	218	201	194	203	185	235	195	226	240	189	199	199	227	228	201	228	205	205	219	226	221	218	217	181	214	192	231	219	228	225	229	226	189	195	199	220	210	201	217	196	178	211	212	205	195	208	181	220	187	189	196	185	221	186	172	214	223	188	202	208	206	184	184	193	227	193	202	201	184	213	226	198	214	201	215	185	198	202	217	205	192	186	218	225	207	207	218	193	176	193	205	192	210	217	227	202	193	210	220	203	232	212	199	197	210	203	202	206	204	202	210	225	184	216	205	204	204	212	195	221	190	219	212	196	192	225	227	246	189	193	222	200	238	203	184	260	202	221	208	180	205	190	188	207	207	199	225	222	190	191	201	177	181	195	190	214	201	225	230	235	212	212	231	200	215	180	237	190	194	203	204	194	206	183	197	241	181	200	198	212	220	206	203	209	191	209	210	217	199	200	211	175	212	213	192	206	174	223	230	202	204	224	212	198	216	187	209	211	201	204	201	187	204	206	206	220	187	201	184	228	204	234	201	208	205	199	191	215	201	202	220	195	206	204	188	224	211	198	239	212	228	223	196	226	212	194	197	242	215	206	212	189	203	220	221	201	193	224	195	213	196	199	238	235	204	210	186	214	215	214	210	171	196	220	206	172	218	202	218	170	213	203	203	212	254	218	225	224	199	202	210	197	201	196	201	218	219	188	196	204	208	198	211	206	211	203	191	207	201	186	203	216	200	197	229	230	204	173	188	214	190	165	214	194	200	183	184	207	180	195	215	224	206	215	232	216	193	189	223	186	208	219	207	199	218	205	192	191	197	218	207	216	246	192	229	197	228	213	177	199	232	217	198	215	204	189	192	199	177	230	204	214	227	198	185	227	212	192	205	230	213	246	203	210	199	206	185	224	193	193	187	202	214	209	195	195	198	189	210	228	213	209	201	213	207	222	199	213	200	196	193	215	199	219	200	206	202	224	207	223	198	202	210	215	204	182	208	210	212	219	193	215	199	231	212	225	194	212	205	206	194	190	203	192	211	197	209	203	178	197	222	185	188	210	190	197	213	210	198	192	222	225	181	201	192	221	219	207	202	183	223	196	208	221	215	192	176	198	190	206	211	195	184	205	202	208	203	211	208	170	181	213	196	208	198	206	239	215	212	198	229	211	179	200	212	206	188	218	229	188	170	205	221	195	193	220	198	207	228	203	209	217	174	197	226	200	212	206	211	227	223	196	203	199	196	208	194	184	196	200	209	186	195	209	218	203	151	211	210	205	219	176	225	186	186	203	191	177	176	195	216	221	215	219	207	192	204	215	210	225	187	175	192	201	218	235	211	213	205	202	193	193	200	209	184	198	194	225	199	219	181	219	218	203	204	213	190	213	222	219	216	225	176	183	219	216	183	197	207	188	210	191	214	217	204	186	193	214	185	193	203	226	187	196	215	219	204	190	203	216	215	195	227	201	216	185	206	211	203	186	198	190	194	197	195	184	204	209	193	205	217	212	197	219	203	190	216	224	236	175	216	186	210	200	193	218	196	204	211	218	215	209	200	245	180	210	208	197	203	233	214	190	194	195	206	193	216	203	207	202	204	214	193	236	223	191	189	200	179	218	189	206	196	182	203	207	230	207	186	206	213	202	185	205	206	156	207	207	193	186	192	223	217	205	230	183	180	191	203	224	206	183	199	220	214	221	211	219	222	210	247	203	201	218	173	197	220	202	222	211	218	216	199	203	226	225	202	202	230	228	213	212	200	177	189	209	210	203	221	196	198	204	205	194	175	204	196	215	204	200	222	217	221	208	203	206	179	211	178	221	198	226	201	230	184	217	208	234	190	199	208	234	173	203	215	227	191	196	216	187	207	191	202	232	222	184	220	216	186	226	216	212	220	200	208	244	202	205	174	202	209	212	211	218	218	209	197	219	200	205	198	217	202	214	214	218	222	217	193	227	200	212	183	228	204	218	227	187	202	191	222	188	201	197	229	209	205	203	216	204	192	214	192	188	201	224	205	213	203	210	195	203	174	211	227	209	198	204	230	216	214	217	219	218	212	190	192	188	201	212	180	195	180	194	191	216	218	207	182	218	215	188	200	202	210	217	205	221	205	212	203	221	195	206	194	197	215	197	207	211	208	211	197	200	218	181	253	191	208	216	209	190	196	226	191	180	219	188	199	201	215	198	195	202	183	202	215	210	211	200	197	211	219	221	209	216	179	198	203	197	205	199	189	184	185	199	205	210	219	213	207	208	212	215	226	208	221	232	217	220	189	204	200	209	219	189	202	217	202	205	186	203	206	208	203	203	205	161	201	192	192	194	212	236	212	170	215	193	210	240	216	206	190	186	211	190	203	199	208	196	215	208	187	191	201	201	191	181	198	206	181	208	207	189	233	208	196	197	191	207	202	194	212	181	202	228	215	213	235	223	198	235	194	217	211	200	215	190	209	216	208	210	195	193	206	213	188	204	199	210	225	221	215	194	238	216	204	221	205	214	204	212	205	213	187	211	216	196	217	215	240	213	201	189	209	209	209	193	203	210	201	231	189	209	204	207	204	199	209	192	201	228	207	211	198	223	234	182	192	234	200	205	195	202	213	210	191	162	224	220	236	209	198	215	181	192	207	216	207	205	225	210	189	224	210	204	207	225	215	198	202	202	204	200	187	190	189	207	185	203	199	199	200	230	212	234	206	219	207	215	200	209	210	210	209	202	207	213	236	198	212	205	178	196	216	197	214	193	217	203	207	177	224	213	224	193	197	170	225	207	198	214	190	240	193	219	196	208	202	172	198	205	177	220	217	195	194	213	222	218	203	202	213	229	186	225	214	218	210	226	194	232	208	190	194	215
25796	30517	42149	44880	38788	30012	24294	19859	18308	16627	12838	9306	6889	4597	3312	2540	1919	1617	1479	1078	1032	906	800	828	655	628	620	597	539	483	489	509	520	549	517	510	525	532	466	493	518	468	547	480	556	515	491	518	486	475	516	496	554	514	499	533	523	510	495	509	519	527	490	473	506	544	514	510	464	526	456	533	502	489	511	491	524	513	484	509	553	521	495	491	516	537	501	484	513	531	485	475	511	482	479	505	506	550	461	533	522	531	496	496	505	486	519	509	480	521	502	514	451	489	474	552	510	520	493	528	529	448	496	465	494	561	483	514	519	513	490	490	500	491	487	521	516	547	512	509	523	512	533	490	464	513	537	515	520	481	500	510	492	464	510	538	485	493	532	467	487	507	505	496	508	509	513	464	501	497	545	493	487	516	553	506	492	475	542	485	495	532	516	540	509	548	457	540	546	515	480	509	520	503	483	500	522	477	490	504	518	528	510	516	505	483	444	526	507	514	513	485	506	507	497	542	483	498	484	524	535	516	502	492	512	541	504	529	459	509	480	507	460	465	509	499	499	528	483	515	507	501	532	514	488	474	509	503	497	506	541	467	511	496	511	528	514	528	493	532	513	501	503	537	478	482	491	479	508	493	523	487	533	490	488	503	509	504	532	510	532	477	528	479	476	532	514	496	513	510	478	493	552	485	514	496	492	469	559	502	491	504	493	564	485	499	487	535	523	499	465	531	527	492	526	495	508	480	483	504	479	556	523	516	473	485	477	520	543	514	514	500	496	484	505	483	498	534	526	522	536	522	546	512	525	524	503	458	527	502	529	501	509	442	487	498	512	475	490	504	492	502	525	482	485	478	497	497	557	502	539	506	495	521	481	528	518	515	498	526	518	471	496	501	461	499	552	514	545	528	509	547	509	522	493	476	517	516	486	517	541	527	543	513	471	493	528	467	511	497	533	525	475	499	476	554	530	487	503	494	491	484	474	529	524	527	458	514	554	468	525	539	515	491	463	494	504	483	541	502	499	480	545	543	547	483	500	515	487	462	484	516	539	538	471	530	483	477	507	489	488	516	490	493	512	495	500	516	519	508	493	518	488	503	510	489	547	497	515	516	522	523	520	499	486	512	490	516	543	486	467	487	477	487	524	484	535	519	494	501	489	564	505	486	526	489	493	499	548	487	506	481	522	487	502	480	491	501	522	533	507	502	482	517	487	514	522	519	504	499	520	479	494	511	560	515	505	490	543	500	533	569	492	498	492	477	520	493	489	481	531	499	510	517	450	487	500	462	517	470	533	490	492	510	559	506	494	542	513	474	518	501	509	484	489	559	498	454	516	482	472	500	502	487	493	455	497	468	511	551	523	509	514	499	506	511	511	509	464	495	474	516	480	489	457	502	516	469	518	514	484	512	519	524	518	480	503	529	532	523	539	529	521	505	517	486	494	498	513	496	528	536	506	504	498	489	503	509	491	487	473	476	493	546	474	487	493	527	494	503	486	477	545	485	484	515	502	534	494	505	525	488	484	521	512	552	535	498	534	467	519	492	497	509	552	512	536	494	496	552	540	510	499	536	493	515	499	486	497	481	510	475	476	500	475	471	517	520	527	532	519	510	481	519	505	518	458	503	474	495	493	506	538	471	557	487	505	514	469	509	503	542	513	515	510	521	459	496	501	519	508	498	510	535	499	513	465	510	482	549	503	489	503	496	511	519	536	479	492	500	501	496	516	495	479	498	513	524	518	513	531	526	488	531	536	480	518	505	518	487	489	471	458	530	471	524	490	505	511	488	499	504	497	546	519	514	495	484	521	503	456	491	474	496	494	518	482	538	496	473	515	451	523	559	517	493	517	487	547	505	580	513	496	522	491	540	528	508	526	460	495	519	504	479	521	519	499	488	481	531	500	543	498	503	480	513	529	519	535	540	495	525	500	514	475	538	489	516	511	535	529	532	477	498	524	487	532	476	513	534	513	506	505	550	499	490	517	526	510	489	518	537	496	496	496	503	471	542	521	505	539	480	504	490	490	524	532	518	471	483	489	522	534	497	448	499	494	527	507	507	483	484	538	478	538	524	489	485	484	498	483	517	502	508	499	452	482	493	497	543	512	522	542	529	443	504	499	523	522	489	552	484	537	518	485	529	507	468	507	525	492	473	496	478	510	522	502	510	531	494	519	518	525	541	490	502	464	542	488	539	513	495	539	519	493	540	495	502	518	494	508	530	523	494	473	518	528	505	510	484	507	521	520	486	526	536	469	490	521	506	494	483	491	505	518	528	499	489	500	569	506	494	485	521	511	503	510	519	538	487	504	552	482	541	451	513	507	490	515	521	475	476	540	507	490	516	533	497	481	543	476	464	569	512	504	493	485	497	494	482	518	462	484	494	481	503	512	510	510	486	491	518	498	521	542	564	461	519	505	527	529	467	500	513	502	514	515	540	547	511	526	480	514	495	532	506	521	537	497	491	517	531	495	508	507	488	517	477	496	500	473	497	527	534	522	515	515	514	497	497	498	502	506	512	523	493	523	542	502	478	512	514	486	458	522	512	489	510	484	495	532	537	502	525	494	528	507	503	474	486	472	546	543	518	505	531	532	496	539	546	531	549	507	487	471	491	484	523	454	520	542	449	480	526	499	511	517	503	523	503	512	464	497	461	495	505	523	523	473	540	524	481	492	497	517	495	519	523	488	488	494	513	470	517	486	503	512	518	535	490	487	489	503	530	489	488	561	519	524	538	502	525	513	467	513	484	518	517	535	529	520	460	502	488	476	500	544	508	515	498	484	515	529	473	497	532	502	514	477	527	512	460	523	530	484	500	504	509	544	525	503	534	495	478	537	482	511	513	527	447	502	518	501	479	514	500	513	483	536	510	476	480	492	523	547	495	522	506	503	517	488	494	480	497	500	531	453	474	507	529	547	508	523	561	502	518	503	537	494	488	497	522	522	539	506	510	523	506	527	511	505	506	497	472	519	519	511	491	465	535	530	526	484	476	543	534	505	515	498	508	489	516	520	505	491	546	458	507	496	477	497	560	516	466	512	535	459	511	492	476	553	499	500	531	523	486	518	554	529	552	465	492	483	526	493	479	510	479	509	522	494	516	479	484	501	506	491	492	478	486	554	518	481	516	555	493	515	468	480	486	515	513	479	488	548	518	512	515	465	543	488	551	514	516	526	513	491	482	472	517	528	512	517	530	506	481	502	558	495	511	549	470	467	463	548	529	488	533	504	543	515	493	470	484	520	503	479	551	496	508	497	504	509	503	516	506	557	503	499	446	517	506	492	515	498	508	461	533	474	530	503	529	503	522	505	522	477	458	488	511	551	503	490	510	483	492	487	524	568	484	507	499	488	495	536	489	504	464	541	545	548	463	497	476	529	459	541	503	481	521	510	510	492	479	469	485	487	517	488	491	507	519	496	497	494	516	502	495	552	499	508	540	536	486	486	487	493	507	488	472	473	464	501	506	481	508	494	515	550	474	488	514	507	545	470	536
54889	48774	52386	50745	41882	30128	23311	18400	17389	15953	10424	6865	4523	2481	1695	1429	998	792	740	557	550	419	325	366	306	244	262	217	227	190	237	234	220	182	212	228	204	180	202	208	213	204	223	189	206	203	222	195	176	214	186	214	220	213	193	216	216	201	221	211	209	247	188	180	200	205	215	208	199	199	200	190	208	189	198	175	190	225	204	211	224	204	206	177	204	224	205	216	208	209	197	250	219	219	195	220	213	222	204	204	214	195	187	228	195	246	193	205	210	215	214	215	197	215	188	205	181	213	193	216	196	184	220	209	214	185	211	198	220	181	203	206	219	212	210	205	183	206	196	210	217	230	226	222	188	183	240	231	205	219	250	194	212	206	200	214	217	214	200	211	217	217	215	182	188	210	199	203	214	200	201	203	233	200	183	213	228	218	202	186	215	228	224	210	217	181	198	221	199	196	225	208	188	191	212	215	232	219	215	213	212	184	212	187	246	202	201	239	217	226	237	210	212	218	189	197	209	190	205	198	197	205	202	224	189	176	208	215	192	218	194	202	186	208	212	201	229	211	219	210	197	222	201	212	246	212	208	190	189	249	228	226	201	217	219	207	178	207	212	215	219	220	209	223	212	229	190	195	214	213	230	204	205	223	206	230	191	231	200	231	220	220	192	200	246	193	209	206	172	231	175	219	227	228	209	222	217	210	199	221	196	205	196	203	191	214	202	219	228	197	203	201	211	204	197	210	214	214	173	202	213	207	221	223	220	197	232	222	206	208	202	231	214	177	238	184	229	206	188	189	198	191	190	213	206	209	193	218	189	203	228	194	241	210	205	253	203	194	194	195	236	210	202	219	160	207	191	220	212	212	209	189	211	194	211	167	213	218	187	209	205	210	170	201	206	205	200	188	179	206	222	212	221	205	219	200	214	217	220	222	196	184	206	171	168	197	231	204	180	225	191	229	203	206	209	202	214	200	225	221	189	202	208	198	242	207	238	202	198	217	198	191	198	208	178	208	196	181	210	205	209	250	211	215	211	224	190	189	204	203	204	224	176	226	215	216	205	202	215	188	234	233	206	216	218	193	221	212	225	222	228	207	186	201	197	212	220	189	203	193	198	196	200	191	190	236	215	205	181	167	202	190	220	180	181	201	206	203	197	197	212	225	218	190	193	204	208	207	209	220	196	207	206	200	206	191	200	204	241	188	164	216	180	219	226	222	205	184	214	198	180	201	196	192	207	183	189	214	207	218	181	191	172	222	212	230	205	208	179	177	217	212	213	184	192	209	201	195	215	185	205	200	227	191	225	205	202	218	210	220	190	197	190	209	217	203	209	224	216	212	211	239	224	189	194	199	201	205	209	231	219	192	172	206	175	196	212	225	209	192	215	217	208	168	193	220	194	167	207	200	211	218	220	210	207	202	214	210	225	184	199	208	203	203	213	202	195	193	206	197	211	223	207	225	198	216	205	205	213	221	189	216	235	201	226	195	201	188	183	181	205	195	199	203	194	204	226	229	203	215	227	222	185	199	193	196	209	191	211	202	192	192	222	208	205	204	216	182	200	193	197	219	210	212	211	208	182	209	210	202	207	209	182	209	201	218	199	191	188	213	216	188	218	211	238	215	201	228	199	209	190	204	207	167	213	208	210	211	190	208	188	185	206	209	205	215	182	216	217	202	210	234	234	204	201	180	230	205	176	200	226	204	213	206	204	212	178	222	224	212	213	189	198	182	190	211	207	214	217	214	217	198	206	214	214	189	196	173	210	210	214	207	213	211	202	209	212	181	206	205	184	217	206	187	244	178	215	207	210	206	212	217	225	199	204	219	206	214	195	212	197	234	189	202	201	194	203	188	217	194	210	181	195	217	222	229	181	195	211	198	196	212	221	213	194	177	207	204	219	191	216	207	198	200	183	219	204	199	218	217	226	219	228	197	225	234	218	211	228	201	221	211	208	207	195	204	214	216	198	204	197	204	215	220	217	190	209	212	191	202	187	212	182	198	217	209	202	196	213	187	201	204	195	196	182	214	173	196	210	206	205	202	176	207	205	220	204	189	211	208	205	205	222	195	204	210	191	204	177	203	246	197	179	196	205	204	221	210	212	228	184	171	212	199	202	207	210	188	224	216	184	219	200	214	214	198	220	191	194	205	184	211	224	221	188	209	202	213	197	205	211	231	230	217	207	211	211	214	193	190	197	206	206	199	199	192	216	201	197	200	184	175	228	189	220	214	197	211	220	213	227	204	201	191	184	203	226	219	208	199	215	208	207	220	225	207	192	196	204	221	223	207	217	216	217	189	196	198	216	187	173	213	204	200	190	187	193	201	214	210	208	193	202	197	201	200	217	232	221	174	223	181	221	215	179	227	202	235	210	221	198	198	236	211	211	205	177	194	210	196	203	224	214	211	225	210	188	198	228	197	191	230	191	189	220	206	208	196	200	207	215	181	208	207	190	208	197	192	182	213	189	204	204	201	234	240	201	211	214	203	197	217	212	207	199	185	219	219	223	218	178	201	214	205	185	215	229	204	201	198	194	220	207	193	198	211	194	220	188	231	222	215	205	201	202	217	197	212	177	199	199	202	198	224	183	228	203	190	212	187	239	192	173	180	213	200	221	208	213	211	174	187	220	212	193	214	192	186	202	194	214	208	219	205	186	202	211	194	201	168	208	207	203	223	182	189	218	196	196	222	179	189	202	188	210	199	193	232	201	200	213	204	216	203	186	211	195	205	202	192	210	197	194	210	210	195	193	196	207	197	202	217	215	188	194	192	188	205	212	189	234	207	220	218	238	166	196	183	216	216	186	211	191	218	205	220	199	185	189	202	200	199	203	222	226	208	211	232	192	207	216	203	206	203	193	222	184	216	212	190	205	203	221	210	202	179	194	177	213	197	190	185	199	206	221	210	178	199	183	196	220	211	208	212	190	232	195	209	189	210	224	212	215	189	181	215	209	201	201	197	192	216	219	207	200	210	201	206	211	208	204	201	202	217	185	205	189	192	198	187	183	241	242	188	205	209	202	203	190	211	199	206	235	195	218	210	210	179	220	237	189	240	195	213	201	202	222	208	215	204	214	187	205	199	211	199	209	208	208	227	201	254	220	200	219	212	205	205	203	193	191	191	216	211	198	213	206	208	202	209	200	206	229	213	231	196	196	222	199	209	216	172	235	190	205	208	214	200	198	202	224	195	209	210	206	221	219	203	229	209	232	198	188	223	217	215	206	187	196	193	191	219	194	192	180	174	184	214	224	222	207	184	207	221	221	192	201	202	220	213	216	195	192	190	199	206	209	184	219	222	193	184	233	203	190	193	223	212	205	214	224	201	207	187	207	194	215	185	219	226	228	187	187	191	206	205	205	237	210	195	235	216	200	203	196	233	228	224	217	200	202	181	225	209	215	200	240	203	196	201	214	218	211	202	165	214	203	225	200	193	212	203	203	202	197	233	198	212	208	202	195	201	201	201	212	202	207	209	212	207	198	216	201	204	198	207
36064	39101	51339	54250	48942	42209	36192	31918	34685	34376	28352	22753	17208	10935	8466	6876	4736	3949	3800	2329	2440	1924	1503	1440	1155	778	760	651	581	544	516	572	546	528	532	549	548	516	529	511	541	512	524	477	506	536	512	534	515	509	496	501	516	479	507	506	521	521	491	497	488	518	539	510	530	492	485	510	497	484	512	502	506	477	506	485	465	478	512	534	488	496	499	492	537	506	518	506	520	488	522	539	503	521	501	507	530	452	472	446	517	512	497	493	482	501	551	524	528	493	493	474	499	522	513	506	505	508	505	519	500	535	478	536	533	495	467	519	469	500	525	525	463	510	518	513	490	499	519	510	436	489	513	483	501	506	470	505	526	519	477	487	528	532	509	501	482	519	496	506	504	503	528	496	498	511	507	507	493	522	479	464	497	497	490	486	486	474	526	498	506	479	471	528	459	495	481	545	522	530	518	552	499	519	559	495	511	489	537	517	504	523	530	489	504	511	532	481	480	505	506	500	535	484	515	483	511	489	459	531	515	505	505	518	491	472	534	525	471	509	489	512	540	510	464	490	503	531	528	505	517	477	486	497	482	523	495	495	537	511	492	522	505	460	499	491	496	500	480	510	491	504	525	463	517	471	481	485	509	548	540	542	499	512	478	501	502	506	496	494	524	472	539	468	503	492	515	498	488	514	519	482	487	506	510	476	518	513	493	549	482	491	483	533	525	520	521	494	481	529	529	468	466	522	502	498	503	531	559	493	504	533	477	483	525	504	517	526	486	513	519	489	486	494	490	521	521	466	468	489	528	513	499	511	542	543	514	517	538	540	477	536	529	490	474	520	503	475	496	512	507	523	483	475	508	478	492	529	500	497	520	504	470	471	495	486	489	505	483	502	480	508	493	508	515	505	455	481	495	498	501	501	471	502	505	502	518	523	516	515	532	516	531	500	478	525	514	515	483	506	514	528	501	481	504	540	489	502	511	521	488	478	529	515	494	526	497	521	482	502	546	511	523	519	484	492	496	495	531	470	515	535	498	490	540	482	519	500	497	505	497	497	501	476	513	503	501	509	516	524	488	499	507	503	509	489	516	488	519	497	479	520	474	521	504	505	504	500	507	516	510	514	545	528	496	501	523	476	489	528	501	530	490	484	530	534	513	497	506	509	480	482	524	505	469	529	461	531	512	478	529	494	506	506	459	513	496	526	489	508	503	489	499	518	475	540	496	523	513	518	520	518	522	492	535	477	470	489	492	518	467	510	493	497	539	538	513	490	513	475	510	543	503	491	541	539	492	482	438	471	522	477	494	444	508	499	516	549	502	509	511	486	487	525	511	496	538	523	525	510	500	545	502	499	465	500	510	499	460	504	474	471	507	491	518	502	478	536	534	521	473	505	467	496	491	487	505	515	481	509	498	486	520	498	473	501	454	527	492	538	488	544	505	519	503	543	501	514	479	502	525	515	524	500	492	479	516	550	479	523	509	514	501	496	511	517	500	513	489	481	511	511	516	515	490	480	509	503	496	500	479	526	513	511	491	505	507	491	503	511	461	499	516	524	581	498	494	488	504	509	494	490	500	511	493	522	487	507	476	486	503	513	503	503	571	507	495	517	501	494	523	480	547	496	532	498	503	485	478	547	483	486	497	461	490	525	537	482	511	489	478	504	551	497	491	473	514	474	518	545	504	484	463	497	501	510	509	500	507	548	482	528	523	505	511	514	506	526	490	512	534	492	496	497	508	513	520	538	543	505	510	553	516	468	518	484	485	549	549	467	524	493	484	563	517	495	497	487	481	509	523	518	494	544	483	504	495	487	482	485	468	533	505	530	492	488	562	481	482	508	496	542	470	506	490	511	517	511	518	515	464	511	483	535	514	523	533	538	470	535	530	533	529	548	549	499	497	515	522	501	509	502	511	523	500	471	468	503	508	466	496	488	514	540	491	497	504	531	504	480	514	447	533	522	508	536	496	514	478	462	503	551	502	509	463	461	519	508	507	516	502	510	514	506	529	487	497	506	485	513	525	546	518	465	505	473	499	503	506	490	501	518	522	513	503	502	482	517	513	532	534	489	451	496	521	551	516	519	539	505	508	523	497	479	502	507	505	446	510	464	465	478	564	471	502	512	472	495	520	542	500	527	533	526	524	529	540	469	522	461	486	484	494	510	489	498	507	482	488	514	488	487	495	475	491	523	482	493	499	514	513	467	492	507	531	477	508	506	470	512	482	493	509	538	555	495	485	484	537	478	530	499	482	494	488	490	540	474	515	529	538	479	512	489	486	477	522	497	508	495	514	496	494	496	513	507	488	491	497	509	490	495	540	506	524	509	531	503	490	500	511	497	490	493	534	498	509	502	528	473	488	489	500	453	515	481	545	471	547	469	509	485	488	499	483	529	520	502	493	522	513	482	483	493	459	501	529	495	509	471	550	521	502	537	485	507	503	508	510	515	511	529	486	482	491	447	539	507	511	482	484	529	484	545	482	503	483	556	491	499	506	486	527	497	516	527	479	513	498	465	480	486	473	483	489	505	522	508	493	492	496	518	501	478	511	486	522	523	457	480	517	492	482	517	478	494	499	499	503	509	501	480	506	538	510	466	522	482	504	470	514	485	492	512	476	485	509	480	537	513	473	493	484	516	501	497	517	530	494	493	517	517	480	510	487	526	539	469	477	492	468	524	482	516	531	511	520	487	500	527	491	524	524	495	493	474	546	510	462	472	485	484	520	467	510	487	491	484	490	518	520	467	517	497	522	530	485	495	493	503	507	484	512	467	498	480	461	489	480	467	493	519	542	478	500	494	504	488	529	477	519	512	535	476	496	547	505	484	481	457	495	497	494	492	510	536	544	506	463	485	507	530	521	491	542	509	547	547	492	489	509	512	499	511	501	522	494	485	443	493	489	518	468	543	534	480	518	510	491	533	482	521	503	497	486	504	527	529	519	524	506	488	507	501	501	472	489	518	502	545	531	491	515	538	514	509	524	533	478	462	540	496	510	490	517	558	503	498	521	448	525	497	485	486	485	501	488	520	490	517	521	474	509	528	515	511	482	485	472	515	509	490	525	497	528	489	495	495	504	496	526	506	491	502	519	478	500	514	497	528	502	544	527	535	504	474	496	491	483	481	467	510	489	542	501	515	484	461	508	478	522	466	541	488	511	473	503	531	516	502	497	496	519	541	518	514	468	528	541	489	534	501	494	501	511	530	484	485	515	469	532	511	495	454	485	469	519	507	505	525	512	496	539	498	531	530	543	506	517	518	488	513	481	498	484	507	493	503	489	507	493	541	473	491	493	541	479	535	505	489	506	510	465	481	496	465	484	505	544	490	486	518	529	487	493	453	530	468	514	515	525	462	478	499	506	507	485	507	526	479	509	546	526	511	504	498	515	502	560	504	515	510	476	520	492	476	510	508	528	506	489	525	511	533	520	510	513	520	492	510	482	492	487	485	484	486	507	503	507	495	506	509	486	486	495	509	486	506	531	516	510	485	535	496	539	479
37892	34714	34756	27041	17944	10362	5817	3536	2245	1552	1114	781	615	509	388	358	301	271	249	230	228	226	230	216	215	230	249	217	196	212	237	205	219	233	220	231	195	213	218	215	215	213	204	201	237	235	206	192	220	194	211	214	211	206	231	199	203	213	215	191	219	207	194	187	235	226	237	213	228	185	218	202	228	210	201	220	224	206	224	226	228	202	216	202	206	214	219	239	206	190	203	175	197	204	218	211	221	208	200	215	210	217	221	220	225	204	209	203	200	204	197	184	245	200	214	211	225	208	212	239	186	222	192	183	182	188	209	204	208	231	216	165	201	231	232	203	225	212	212	199	213	208	211	217	200	185	194	224	215	207	184	212	195	195	205	190	222	210	209	205	195	194	221	226	205	205	193	213	205	227	237	177	180	201	192	207	206	208	209	191	226	229	210	219	183	200	219	186	207	189	217	226	188	214	209	217	206	201	246	179	203	205	204	227	209	195	211	216	198	204	187	224	218	194	206	202	201	202	199	193	192	201	230	250	202	211	254	225	228	206	199	207	197	205	219	249	201	220	208	238	229	186	204	225	202	248	234	195	247	218	208	232	184	224	212	232	210	199	210	193	198	219	203	207	213	205	192	219	215	199	188	214	189	202	209	218	242	212	192	215	208	233	208	216	214	199	216	207	205	206	211	226	243	223	221	249	209	210	215	205	214	190	211	209	236	203	221	232	207	196	214	232	199	202	195	187	202	202	214	209	201	220	193	203	219	208	222	239	222	202	213	215	227	196	221	223	231	217	204	199	212	184	207	219	186	222	193	221	208	198	210	207	189	210	221	234	230	221	226	228	198	195	196	206	227	210	176	232	199	218	211	227	222	165	216	214	234	197	227	225	180	225	187	207	200	215	211	202	206	195	225	205	237	198	172	210	219	220	222	237	196	232	224	200	211	206	212	201	221	191	207	199	209	225	224	199	225	197	235	218	198	202	201	202	204	210	203	230	193	217	241	207	223	215	201	230	182	197	216	201	216	229	208	214	185	214	205	217	206	205	195	185	208	216	207	209	217	193	222	203	230	182	215	193	213	206	200	193	176	208	216	199	214	244	209	231	209	191	210	223	215	245	230	193	199	181	213	231	227	196	197	217	198	246	227	184	231	212	213	222	181	211	191	210	212	222	205	206	200	186	202	220	228	195	203	215	216	230	244	228	230	221	199	204	213	187	204	235	195	204	210	206	202	202	230	233	219	231	202	200	215	212	206	184	200	194	225	217	203	207	204	210	238	189	206	219	235	186	199	221	235	198	208	194	222	215	170	223	181	236	217	216	199	199	195	190	229	234	210	186	212	233	213	221	193	207	201	215	216	199	221	204	188	207	210	213	220	219	206	224	214	209	212	163	204	228	205	206	199	194	181	181	225	212	199	202	204	198	208	202	211	200	215	214	211	226	203	203	206	219	223	208	203	229	249	192	201	192	207	209	242	231	214	224	194	216	200	192	215	221	193	226	207	201	214	201	227	233	200	222	201	214	211	224	201	210	224	204	214	203	203	202	210	196	224	226	226	203	211	210	212	196	205	204	190	215	229	200	202	232	211	225	184	194	192	210	195	189	213	213	213	194	212	223	224	204	207	219	179	183	216	225	235	213	218	198	209	188	204	199	188	235	181	194	233	230	207	217	204	198	221	192	198	191	185	222	230	207	256	214	201	228	222	249	202	217	213	211	219	209	203	215	216	204	211	210	216	234	217	199	198	192	205	206	215	220	194	195	204	192	228	207	232	210	205	230	216	238	237	204	205	237	244	205	217	226	193	210	217	211	184	191	212	205	194	208	201	209	214	184	217	196	221	232	206	192	207	213	219	227	219	186	221	195	176	220	229	183	210	211	210	223	197	254	243	202	217	225	200	217	230	207	220	198	207	173	210	233	192	217	202	208	195	196	210	194	195	190	178	218	210	248	181	221	203	191	194	215	219	200	197	241	201	193	224	190	200	250	185	203	192	198	219	221	237	218	201	211	184	228	227	189	217	193	220	222	238	187	214	180	199	197	195	213	218	224	190	205	212	207	217	187	230	203	193	194	214	205	210	200	205	204	221	218	213	221	207	211	197	190	214	210	228	221	220	207	187	211	212	217	214	220	219	221	232	193	211	192	186	223	206	200	202	206	182	211	225	227	220	207	224	203	206	196	198	225	198	223	211	236	201	224	191	192	206	172	218	221	223	201	204	205	199	195	208	199	215	238	180	208	220	234	213	211	230	216	174	186	198	241	199	221	217	208	194	226	200	198	205	223	226	229	213	217	202	186	214	246	218	194	199	193	198	225	218	199	209	218	224	213	214	200	189	219	209	206	208	194	218	199	196	181	193	206	222	179	202	178	213	232	214	210	193	192	197	210	204	189	194	237	221	172	213	221	204	199	197	209	191	218	204	194	199	202	207	243	210	216	209	195	208	211	205	219	198	215	224	179	220	230	208	207	195	232	228	233	223	211	199	223	208	197	188	200	227	216	216	191	200	198	198	207	189	196	207	209	205	175	209	215	171	230	235	229	212	224	225	224	204	209	222	196	230	186	202	206	209	219	228	196	198	215	212	201	219	216	207	226	217	197	216	219	195	207	221	199	197	207	199	213	198	202	208	240	236	200	205	166	210	220	190	226	223	202	188	213	190	199	197	189	236	211	243	227	215	221	217	239	234	222	212	191	192	203	222	221	220	214	216	214	210	197	205	193	213	240	210	218	193	208	187	192	205	215	186	225	194	208	208	222	199	204	225	214	204	215	213	198	211	241	187	211	192	199	203	208	208	195	213	202	249	233	225	201	201	229	217	220	208	206	206	203	222	207	220	195	220	230	189	175	211	207	199	197	192	201	200	194	219	210	227	212	210	200	218	220	213	238	207	192	193	224	230	211	213	237	211	219	262	222	218	219	236	203	208	216	191	199	204	231	228	211	213	199	191	172	217	211	213	217	212	182	200	221	219	211	214	213	197	203	205	252	191	193	229	208	204	218	209	198	238	207	186	208	203	238	201	216	219	198	221	197	208	227	204	203	211	220	233	188	205	221	208	220	210	225	225	208	219	206	196	212	209	213	209	202	219	211	206	176	201	211	213	217	197	216	229	208	193	216	192	208	198	186	197	190	192	197	202	209	229	219	219	211	208	204	203	194	214	209	206	242	207	205	220	206	195	196	185	229	230	195	224	239	204	192	216	233	194	201	199	227	196	225	204	187	219	209	201	205	201	229	223	230	211	206	215	186	211	221	211	217	205	214	202	193	245	209	221	213	196	198	222	217	200	201	191	222	217	227	177	208	201	209	190	194	201	206	200	189	185	206	196	198	209	200	171	223	199	175	239	188	181	188	216	224	202	204	219	225	220	227	225	206	227	218	224	220	235	202	202	206	199	180	228	198	191	224	192	203	184	213	223	183	203	216	191	202	199	212	218	202	211	196	203	216	202	226	204	207	230	200	227	212	222	206	194	198	228	180	212	223	219	224	200	220
21652	26188	37243	37082	31423	23743	17971	12990	9763	7462	5222	3686	2759	2163	1673	1340	1059	900	781	686	702	622	568	587	562	576	550	504	506	472	549	522	475	494	558	495	501	490	487	544	533	499	553	513	533	525	518	524	471	561	481	492	501	499	534	509	483	527	524	488	512	521	491	510	503	557	507	507	516	502	525	505	490	553	496	502	518	473	530	494	505	498	461	525	471	541	535	479	565	529	543	498	502	528	516	527	536	514	485	534	495	502	505	484	503	529	507	508	512	504	507	518	499	502	506	505	487	509	509	522	534	515	547	519	530	507	484	486	528	499	480	511	506	505	517	503	526	539	476	481	509	516	511	546	538	511	495	470	537	515	506	514	505	505	511	491	497	530	536	503	515	499	502	511	505	532	542	498	496	512	478	508	503	515	513	529	551	490	505	530	527	494	513	537	563	515	494	501	502	502	453	474	489	521	492	489	501	498	513	509	501	512	489	528	507	535	520	527	518	534	506	519	486	526	525	498	517	513	498	516	503	502	533	527	488	519	516	556	550	541	541	504	497	516	505	536	485	483	508	488	574	542	540	549	522	507	497	496	518	465	522	535	490	530	512	487	489	504	514	527	496	521	502	513	528	506	539	507	517	544	518	483	513	493	526	511	522	473	543	570	508	512	553	492	527	507	491	469	501	521	524	526	513	530	480	492	492	514	526	520	524	549	525	487	507	513	494	523	507	492	500	532	536	545	508	508	477	496	476	501	498	519	543	531	510	509	531	527	518	536	523	544	526	566	512	515	562	529	522	504	539	476	490	523	515	514	526	538	506	531	515	503	481	531	523	528	502	507	497	523	488	518	519	530	502	507	554	503	525	509	522	496	514	521	529	506	489	521	490	503	519	511	529	506	515	522	540	508	502	541	529	482	479	503	508	495	520	522	458	515	527	510	493	453	493	511	524	501	542	518	520	548	566	522	508	507	487	496	503	553	501	478	501	509	488	511	535	557	517	515	522	493	511	506	504	586	537	480	482	495	490	452	537	515	539	508	561	490	516	562	534	511	528	463	509	452	523	486	463	524	493	511	505	489	548	523	467	474	510	540	525	536	514	499	531	506	487	541	520	544	496	496	540	510	521	500	504	514	473	531	491	506	495	508	482	481	520	522	481	540	482	523	551	508	500	516	484	506	528	498	531	534	514	551	528	547	520	571	492	494	521	572	493	512	494	514	505	494	537	481	502	516	513	506	543	518	517	482	483	486	535	535	515	480	521	508	512	471	477	490	513	483	533	501	498	478	516	528	499	508	499	521	578	522	544	502	521	526	509	482	513	505	534	491	518	541	500	539	509	491	514	486	502	522	504	532	547	512	500	512	536	514	523	550	493	488	512	529	506	488	534	487	502	519	506	518	538	506	510	547	547	520	495	486	554	501	498	505	533	516	525	525	511	521	531	508	521	514	499	472	517	524	524	501	485	496	535	473	521	531	516	500	495	564	496	518	517	503	520	513	519	474	514	540	546	520	516	553	512	468	487	521	519	467	495	510	542	554	451	496	515	534	516	483	502	507	518	482	508	497	522	574	490	471	544	572	504	519	487	481	513	540	509	524	512	508	497	555	515	501	506	539	516	513	541	462	461	513	518	520	522	513	487	489	481	528	518	493	516	490	482	536	506	533	545	516	521	507	504	474	517	525	485	507	472	536	513	511	530	533	498	477	476	510	534	505	473	520	542	478	495	516	559	540	538	483	530	524	496	533	507	550	520	530	523	524	494	502	490	487	526	483	483	522	526	528	515	493	521	471	497	502	464	537	550	537	521	533	534	518	524	510	478	523	497	534	500	584	525	482	504	514	488	546	530	490	495	496	512	511	494	476	516	528	495	504	522	535	523	485	538	533	511	522	508	562	473	561	505	449	498	502	515	518	528	504	524	530	504	489	455	516	506	492	484	520	514	560	515	539	448	532	521	512	508	520	501	551	536	494	538	520	502	499	500	490	492	486	491	493	471	516	482	508	495	489	468	526	517	537	491	533	487	463	528	523	542	508	513	509	548	518	527	506	509	485	537	489	502	550	505	462	476	552	533	516	495	470	508	488	554	499	484	516	531	515	540	524	479	514	509	533	550	478	499	528	518	506	528	465	535	547	544	517	500	494	477	519	485	505	475	482	510	535	489	495	505	520	517	501	541	510	529	508	512	489	473	438	486	488	490	517	507	564	486	489	487	500	533	547	570	481	505	511	521	481	511	492	507	515	531	516	467	497	521	488	526	520	491	512	555	487	531	472	567	510	497	533	514	508	534	505	518	560	507	529	499	508	529	563	497	488	487	499	468	496	494	518	551	519	512	543	503	499	519	524	521	518	502	475	492	558	488	517	496	524	491	516	510	529	509	528	522	534	509	491	513	528	492	528	533	503	491	488	457	514	496	497	536	490	527	470	483	495	542	561	527	527	499	534	520	508	498	504	481	503	505	501	507	472	499	543	514	545	482	523	489	488	509	495	540	497	505	524	535	519	488	518	530	498	504	558	500	484	510	510	495	535	502	508	496	487	502	541	511	532	534	519	523	499	540	513	474	485	497	492	497	496	532	533	567	523	498	513	522	489	479	497	472	521	479	477	467	520	515	492	483	515	489	514	486	525	543	484	559	482	467	529	532	520	543	509	523	481	489	517	441	484	517	495	496	482	489	491	478	515	511	508	562	539	538	544	494	539	529	474	509	507	518	537	478	480	537	521	537	510	525	511	507	538	481	515	559	481	514	488	538	498	480	499	510	512	498	488	511	521	505	526	474	539	475	498	539	530	516	499	491	492	517	491	497	510	512	486	501	519	489	458	538	504	462	529	497	507	535	517	523	531	535	526	521	510	495	507	485	507	516	497	482	516	508	522	491	527	517	521	523	515	505	518	478	536	561	492	531	512	487	552	525	496	510	504	531	487	524	496	527	526	503	556	503	499	552	497	514	543	492	498	487	528	466	508	494	496	506	538	500	528	530	495	505	533	543	527	518	555	492	521	510	494	506	468	538	484	462	496	507	525	526	504	504	546	501	519	556	507	534	515	509	536	533	517	495	486	508	493	511	500	494	574	490	528	478	526	516	494	528	507	474	505	513	542	487	547	509	531	530	515	511	537	530	511	518	497	561	525	509	477	510	550	492	511	475	494	529	553	517	531	528	520	477	504	522	522	521	494	492	517	501	503	490	544	535	538	512	490	497	457	500	520	537	561	512	491	503	482	543	512	574	494	517	498	553	496	545	534	496	516	465	510	488	507	480	524	541	548	484	540	504	520	485	510	495	516	530	523	544	503	506	540	527	534	488	501	520	499	537	494	507	524	505	503	534	522	518	522	513	497	491	515	503	538	529	475	507	514	517	513	529	516	484	525	500	525	514	536	476	538	485	512	452	529	508	508	527	507	532	495	549	528	491	497	504	510	536	535	531	508	530	477	506	508	514	503	479	514	508	520	493	530	522	500	509	541	495	523	507	534	511	506	496	484	498	514	512	524
44314	39448	41107	36344	29050	17429	10712	7356	5298	4460	2664	1703	1228	775	622	519	413	353	346	305	274	259	231	258	231	223	222	199	204	191	197	199	203	236	220	189	209	191	212	196	211	233	206	190	252	203	218	195	228	214	195	210	210	212	199	243	193	227	218	232	191	190	200	194	201	215	205	214	186	229	214	193	195	202	224	206	209	198	200	212	176	219	192	184	205	202	199	200	184	199	173	198	210	206	217	209	223	187	191	214	217	204	199	171	200	229	218	217	207	227	216	207	193	187	194	205	205	177	213	209	213	220	200	212	230	232	215	221	190	205	226	192	212	194	220	228	213	198	221	192	218	196	213	224	213	196	199	205	233	193	215	196	208	178	217	206	215	199	205	228	199	226	187	200	217	240	188	218	189	227	220	223	198	228	181	170	229	214	197	195	214	221	222	220	200	197	222	205	202	213	193	200	210	231	235	217	213	226	216	218	216	224	245	195	210	205	223	192	218	225	223	186	225	241	232	198	201	183	188	209	220	220	206	212	213	240	210	230	216	180	185	217	222	220	188	219	187	228	193	197	211	211	207	218	197	208	210	229	216	210	230	215	209	204	191	195	235	202	208	191	212	208	212	189	224	190	205	198	214	232	229	236	230	199	228	178	195	215	212	196	203	227	200	194	203	217	212	196	188	195	209	215	202	229	220	201	193	197	220	241	203	208	190	208	225	206	196	164	222	215	180	201	195	200	214	215	224	210	219	199	225	235	193	177	184	213	216	197	177	208	208	192	208	221	214	188	232	220	229	243	194	212	214	203	214	199	212	190	205	221	223	185	209	196	217	229	187	209	234	210	200	214	218	196	204	205	207	217	199	202	221	197	202	209	180	207	225	227	210	186	194	221	227	216	215	207	224	198	207	213	222	207	209	237	198	244	218	227	202	206	193	230	180	219	225	221	208	202	206	200	228	213	225	222	218	226	228	213	198	198	203	218	219	221	213	185	222	215	212	221	222	213	186	227	215	216	194	185	209	214	210	207	198	206	219	201	201	194	205	244	243	208	216	207	187	202	182	182	201	216	210	175	217	191	199	196	193	194	193	200	236	204	222	227	209	216	206	228	201	238	192	220	201	227	193	204	186	198	203	223	220	238	218	200	201	191	210	208	202	199	211	209	210	210	183	214	198	199	199	214	204	218	203	187	218	212	250	209	198	194	253	204	213	179	221	221	211	221	221	191	218	200	209	199	206	218	211	198	210	202	220	201	226	197	208	222	221	200	222	210	215	215	210	226	208	224	203	182	195	202	210	229	209	203	207	219	207	204	220	200	209	209	206	237	217	175	233	192	198	216	220	203	172	214	228	208	197	201	219	210	206	205	206	204	207	210	197	203	198	192	213	230	194	224	226	218	214	182	195	180	193	223	192	190	223	244	205	197	215	190	205	218	187	219	202	201	184	232	218	201	211	204	209	202	215	195	238	216	205	204	191	233	210	223	179	197	202	211	213	211	217	221	217	214	229	227	228	224	201	185	204	204	200	189	208	235	224	213	199	209	207	186	207	184	189	196	212	198	184	203	174	230	223	221	220	200	189	209	219	230	176	217	192	209	206	230	202	191	178	191	223	212	212	204	205	201	220	246	225	211	214	208	201	211	218	201	194	199	221	194	186	195	193	197	200	219	202	217	230	204	204	213	206	201	198	186	200	178	198	217	223	205	213	234	214	219	204	220	219	228	190	188	203	222	229	209	214	211	202	193	206	206	210	219	192	220	210	210	201	234	198	204	200	213	215	213	177	198	206	196	204	202	198	200	217	209	193	192	208	198	202	216	198	181	217	199	213	239	206	201	219	206	221	214	205	190	188	184	219	219	212	198	237	216	211	225	238	203	188	211	217	209	189	204	186	204	234	213	213	223	200	206	202	226	194	223	224	195	192	213	208	243	203	191	210	210	186	198	223	199	224	225	211	193	205	212	215	208	216	217	214	198	223	191	201	199	207	216	193	199	197	168	221	183	228	210	179	217	183	192	222	198	206	190	227	218	212	210	202	215	206	214	192	179	223	212	218	204	227	218	212	202	189	190	185	195	238	200	191	195	235	232	201	209	226	186	207	209	218	208	201	202	211	196	228	200	215	212	209	213	205	196	198	199	213	219	213	211	198	176	219	187	216	204	209	220	210	205	201	196	200	192	226	197	211	203	219	188	217	232	230	192	218	238	201	203	198	236	219	241	206	221	211	230	233	187	197	231	203	219	230	206	207	220	186	202	199	192	202	213	193	223	208	187	214	220	178	216	228	202	208	194	197	214	215	217	205	196	195	221	195	218	227	197	227	213	215	237	229	230	186	193	201	181	233	194	215	199	207	210	226	186	214	224	194	215	212	215	158	209	210	204	193	201	212	208	218	207	213	196	185	206	233	191	226	231	204	212	208	213	227	186	225	215	222	218	210	205	185	211	191	234	201	196	225	191	213	204	211	204	187	208	219	226	175	238	180	214	221	202	209	205	182	207	218	198	211	190	212	226	179	192	199	233	207	215	210	218	214	214	192	223	211	195	184	218	232	210	238	208	206	227	213	198	203	223	201	218	197	206	203	187	230	193	212	209	223	203	214	235	229	210	206	208	213	212	191	202	225	232	206	213	225	240	210	205	222	214	207	237	216	227	224	220	219	205	195	216	217	196	206	197	194	209	202	221	194	213	207	218	211	202	209	236	205	208	227	218	228	207	218	204	203	212	212	199	198	211	207	193	197	213	212	216	213	213	220	203	217	212	234	223	157	206	220	227	211	202	242	212	205	212	210	214	198	210	213	212	219	188	209	207	167	223	196	202	180	217	202	236	226	194	201	214	212	212	198	212	237	205	228	219	201	179	192	184	229	232	237	217	199	191	192	187	209	227	207	200	208	200	188	186	193	183	213	206	197	232	189	204	191	198	174	211	241	246	232	238	221	197	210	195	196	220	215	215	181	190	208	231	223	232	197	202	230	213	203	231	224	225	218	196	211	202	219	208	213	224	200	207	220	191	236	220	195	204	196	199	195	211	224	220	185	200	199	189	213	183	201	201	219	201	195	200	207	215	196	167	234	211	186	220	215	226	195	196	245	229	183	175	203	206	198	232	220	202	206	216	208	205	202	186	217	203	224	209	211	237	208	194	208	234	188	213	207	212	215	250	221	190	199	223	218	210	217	183	215	195	194	218	214	232	214	197	221	218	200	203	242	221	202	215	242	215	203	202	206	228	251	204	242	198	210	199	187	209	183	210	197	185	220	204	215	214	221	202	224	212	195	225	231	196	189	189	211	201	200	203	237	197	218	211	228	213	202	203	230	234	209	180	199	211	201	220	214	202	213	255	209	189	225	220	248	217	194	211	215	218	205	194	197	208	177	229	210	188	203	171	192	209	181	218	234	203	181	197	224	213	184	206	234	216	190	229	212	229	226	191	184	196	214	205	175	217	239	202	199	196	204	202	194	215	218	235	183	207	214	212	192	193	203	221	202	209	194	191
26834	30362	42326	43836	38961	29881	25021	21129	18046	17439	12369	7905	6212	3909	2992	2446	1813	1467	1373	1072	956	886	782	738	626	597	577	568	539	523	549	572	537	521	532	505	515	527	506	530	520	544	512	506	530	510	511	497	475	489	510	490	477	525	502	499	513	561	527	509	531	501	525	472	553	531	513	526	505	521	517	532	486	492	502	511	523	505	513	495	534	505	499	501	525	537	502	505	534	505	521	512	491	492	514	549	539	501	481	503	515	497	512	558	508	517	541	492	509	540	493	484	522	536	519	546	491	512	551	506	504	491	516	501	497	460	501	541	520	472	518	497	497	465	509	505	496	517	523	511	487	517	530	518	509	516	476	529	537	507	514	509	528	527	504	516	489	519	515	559	474	532	521	548	535	516	518	506	521	521	510	531	518	537	498	493	482	486	522	518	542	479	548	494	490	514	505	504	497	564	518	497	540	527	533	514	527	515	504	506	510	533	507	518	502	524	506	515	508	525	509	518	517	533	552	531	501	488	502	544	487	518	532	497	601	518	516	515	553	489	517	501	499	509	546	510	504	524	505	526	513	533	518	494	499	500	533	524	525	505	543	517	516	514	472	512	530	518	502	495	526	517	510	486	519	479	492	538	541	529	491	524	498	513	534	515	539	535	509	541	466	468	535	493	518	505	513	524	529	506	515	510	512	521	523	491	471	559	545	520	498	520	527	498	504	526	513	535	503	520	510	557	530	505	549	473	480	487	483	516	451	487	506	553	542	530	497	475	507	536	535	500	524	520	498	522	522	534	515	520	542	500	491	491	495	510	517	514	523	533	523	513	488	508	506	543	513	505	495	487	500	547	551	487	507	473	540	524	547	541	479	527	487	516	515	539	502	497	524	527	530	552	500	567	529	534	519	534	509	503	583	516	503	489	529	501	531	540	521	515	500	521	553	517	492	508	501	486	531	522	541	502	491	555	523	501	485	489	496	519	498	525	519	483	497	518	553	474	495	529	531	476	498	516	474	520	484	537	529	501	528	493	527	545	503	548	512	521	539	499	499	521	501	522	525	510	516	475	518	488	489	519	527	507	483	541	528	477	486	480	482	512	502	542	526	486	516	549	491	474	501	483	504	527	523	511	495	480	511	483	539	523	531	505	503	509	515	508	496	480	535	543	508	529	549	491	558	479	502	500	514	489	498	519	515	532	539	496	482	483	521	529	535	511	528	469	491	539	478	540	504	524	480	515	508	477	481	500	546	519	522	543	459	529	530	526	487	537	583	480	509	536	468	502	464	492	524	511	506	530	504	540	530	443	514	505	505	484	538	533	512	544	508	495	530	543	508	459	531	536	505	513	553	499	512	476	522	525	517	520	501	512	510	497	510	479	486	509	483	522	518	482	478	496	561	523	560	513	517	500	506	526	463	483	514	479	567	447	501	513	505	524	520	486	496	502	515	487	519	492	486	500	495	554	493	505	530	482	501	527	514	511	502	515	505	479	543	532	511	506	521	528	497	540	509	491	509	529	517	489	488	500	504	511	487	538	511	552	498	515	519	510	520	518	483	529	516	472	514	504	577	495	471	510	511	568	520	490	521	496	505	499	542	473	541	484	512	506	539	516	522	498	501	561	564	509	490	513	563	475	508	507	558	523	541	546	519	491	462	559	521	494	526	551	487	500	496	484	493	536	510	539	527	502	525	515	500	505	507	501	504	526	487	512	513	512	537	514	513	514	520	505	468	509	555	514	509	489	541	523	510	494	521	476	475	544	516	529	531	543	552	543	508	514	565	522	495	528	487	498	500	556	519	494	523	522	501	532	520	487	496	516	545	474	509	537	498	513	539	526	504	512	491	478	515	489	496	512	500	478	553	518	513	505	530	515	493	516	493	509	484	492	500	527	524	548	540	479	499	493	557	491	546	552	483	518	495	492	509	488	524	541	535	542	527	537	519	493	487	512	553	509	521	494	494	526	527	492	519	576	525	534	471	501	503	526	460	505	496	505	480	480	542	538	500	503	516	526	515	499	501	528	500	502	502	555	542	521	505	541	503	526	571	493	531	511	465	522	516	471	501	508	528	524	517	470	537	528	544	490	514	499	484	487	564	511	548	496	537	519	531	506	530	517	571	520	550	509	510	549	531	498	510	501	509	551	515	519	512	564	501	515	488	543	533	502	500	503	471	517	500	499	484	497	520	529	455	534	549	489	514	506	541	520	500	505	514	574	492	519	501	495	477	496	518	490	499	532	522	528	529	480	498	543	526	504	486	513	540	522	445	483	521	507	498	543	533	484	522	539	514	512	529	481	564	495	505	484	526	483	526	535	529	492	505	505	485	477	560	499	509	532	544	531	507	551	523	495	534	459	527	505	478	528	514	506	525	470	549	503	508	474	495	490	487	505	512	534	576	542	526	540	528	496	501	511	524	514	498	549	510	520	526	545	538	504	543	492	530	482	506	490	517	528	521	507	562	528	552	531	559	503	554	500	476	479	517	521	487	488	511	516	516	478	507	483	522	526	511	510	533	515	495	515	524	529	544	509	454	507	483	478	519	506	525	506	523	507	469	481	513	526	434	454	523	520	530	521	543	555	527	495	535	536	510	545	529	498	532	511	522	489	527	529	538	530	554	507	496	531	481	483	501	526	513	547	523	503	543	499	506	550	517	531	480	530	497	530	500	524	494	491	523	485	486	541	494	476	482	536	525	544	545	505	518	503	525	525	485	550	521	506	491	564	488	470	536	521	536	494	538	522	532	527	522	489	552	489	513	475	526	490	521	513	512	479	533	512	496	469	533	490	540	528	491	529	529	473	524	487	510	531	492	515	526	487	493	522	520	487	535	485	482	502	516	510	541	519	469	488	521	529	512	498	496	496	513	501	487	487	484	519	492	544	541	511	575	519	541	518	508	485	482	546	471	514	472	484	519	524	521	526	476	504	499	511	506	525	508	467	516	529	489	506	515	525	547	508	498	521	516	478	545	510	482	545	536	533	508	471	516	510	547	520	498	509	499	505	559	527	541	506	487	480	515	523	497	523	485	517	509	532	538	532	466	577	466	493	525	489	492	546	500	533	521	513	511	505	521	470	497	521	526	513	483	521	513	518	517	499	528	511	523	489	505	518	510	502	532	514	518	493	489	541	494	527	504	548	503	510	505	476	491	509	532	548	492	549	499	503	528	490	549	516	497	462	510	544	541	528	538	477	485	496	540	535	524	495	533	521	475	472	514	490	507	500	512	498	512	531	518	548	529	496	514	503	513	488	533	497	477	514	511	473	510	523	516	502	521	487	479	525	506	465	559	548	507	511	513	498	530	501	491	499	562	551	517	505	516	511	468	492	531	505	567	536	475	506	516	538	463	506	499	507	494	511	509	518	547	525	499	513	523	492	518	550	507	491	481	515	532	542	468	493	495	517	496	511	519	525	501	531	520	496	512	500	520	516	511	511	544	511	522	477	511	478	524	467	501	501	514	515	531	552	555	514	495	504	519	488	539	502	521	477	525	496
56384	49999	51824	48290	42614	30843	24612	21108	18811	15246	9536	5834	3296	2192	1557	1268	927	752	724	533	502	466	426	390	308	265	245	227	246	233	194	197	209	215	212	216	195	215	221	199	209	213	214	217	211	213	189	209	196	207	206	236	223	209	212	228	203	239	197	243	204	191	205	184	197	228	208	220	214	248	194	211	181	226	236	190	200	214	206	215	214	211	207	218	234	207	202	183	209	218	196	215	214	222	186	192	221	209	206	218	207	181	194	198	190	212	197	218	203	201	222	209	207	204	205	192	209	204	221	213	217	201	232	201	190	226	235	218	218	187	201	198	204	223	201	233	187	196	217	201	205	206	217	217	225	188	186	227	221	233	222	189	193	219	213	214	207	249	196	214	231	189	196	228	218	196	198	229	207	202	229	193	187	183	197	226	201	230	215	187	211	197	202	217	194	207	202	215	209	234	215	202	227	186	186	232	223	203	198	228	217	193	179	195	184	198	189	219	211	205	215	184	216	201	197	226	203	224	192	223	209	216	189	216	231	213	220	202	193	219	213	246	211	203	235	223	228	211	211	186	186	225	183	187	201	190	223	216	192	211	197	210	208	209	205	175	200	187	198	218	194	225	213	205	202	209	188	218	226	217	239	189	249	173	171	240	202	209	204	208	181	229	219	204	201	223	221	210	231	217	222	196	193	212	214	199	226	219	222	214	210	198	198	189	218	205	194	222	214	210	202	196	237	209	234	185	199	226	216	215	223	212	226	207	224	197	224	221	169	213	185	220	213	220	231	202	198	211	192	200	223	188	192	209	209	175	210	218	186	225	208	201	198	179	214	190	217	212	224	209	203	205	200	222	207	186	200	217	197	227	192	223	190	214	206	203	216	204	214	198	216	209	187	220	208	210	190	217	226	195	204	224	214	224	201	228	204	212	207	220	196	212	236	200	188	202	212	204	196	230	206	220	188	213	207	204	206	207	199	220	222	220	216	224	203	216	202	191	193	220	215	194	248	203	220	206	193	205	204	199	200	216	197	227	199	200	188	230	208	180	234	232	195	203	208	201	210	186	221	221	213	203	225	215	206	207	233	236	237	196	226	214	180	189	206	212	196	207	213	217	212	217	223	221	195	198	193	226	214	232	211	186	235	210	207	183	229	210	208	208	220	202	222	194	213	187	205	202	204	194	202	199	221	181	200	213	174	221	221	194	230	221	198	202	197	196	224	227	226	226	231	224	219	201	203	180	219	206	208	212	208	202	198	229	208	195	217	192	178	187	213	225	225	193	234	225	201	234	201	216	196	205	211	206	215	221	210	205	216	193	236	230	197	191	208	184	210	197	214	228	205	228	231	185	213	214	211	234	220	179	204	228	208	217	190	213	213	204	204	207	213	223	200	202	212	216	193	218	226	216	209	211	192	208	179	237	213	196	207	212	192	237	228	202	214	217	182	226	189	198	200	205	214	207	189	230	228	209	215	207	208	211	218	199	247	220	201	220	209	174	180	218	200	214	209	208	200	230	210	195	193	193	185	188	207	221	211	205	205	215	189	208	215	202	173	213	236	223	189	221	187	217	200	201	187	196	225	201	208	205	203	229	223	225	230	200	214	211	202	201	200	230	226	229	213	217	238	225	209	207	230	209	194	210	192	208	192	210	187	199	192	194	204	207	200	198	229	184	214	215	238	230	207	222	218	222	185	197	222	176	197	232	226	172	193	202	230	241	202	193	202	207	205	204	184	213	231	207	195	232	209	199	217	200	221	208	194	206	189	212	195	186	190	214	193	212	233	211	212	235	212	218	163	215	217	191	219	172	196	222	190	167	193	206	200	244	183	211	211	216	185	244	198	193	219	215	210	197	213	194	208	189	203	193	202	200	204	229	202	207	190	200	220	188	225	210	194	236	222	202	202	228	186	224	212	197	197	205	224	216	238	203	187	187	233	203	181	217	228	209	206	202	214	178	197	188	226	202	197	197	200	215	195	224	222	206	201	223	228	218	210	196	205	215	215	205	177	211	220	217	203	219	206	222	192	249	226	216	209	179	196	199	200	201	223	188	221	190	201	216	185	194	246	223	181	214	210	191	215	203	188	237	198	240	204	203	210	210	188	201	214	207	210	228	238	219	217	175	209	213	225	224	210	192	195	212	212	199	198	192	211	211	206	203	213	241	207	216	212	226	222	199	207	205	206	242	195	230	209	224	200	211	216	202	199	214	221	210	210	228	208	216	195	207	183	201	220	186	219	203	238	214	227	214	221	175	167	204	206	207	190	204	197	169	196	220	196	190	188	224	244	198	200	216	222	201	204	201	217	169	204	229	184	213	206	234	214	190	212	226	214	220	199	190	189	221	227	208	220	195	210	218	221	187	201	180	209	205	219	194	193	203	185	230	207	200	211	204	214	216	197	198	209	202	194	217	222	209	190	230	227	186	209	202	216	203	226	197	215	197	206	196	217	191	216	216	223	224	223	202	212	208	225	199	203	191	201	210	192	212	221	223	177	229	196	215	205	225	206	230	195	221	223	200	226	232	196	217	202	226	237	216	192	215	199	203	209	205	199	199	209	215	197	194	214	217	218	213	186	218	206	202	208	208	196	213	205	212	198	192	216	214	201	173	230	246	197	221	209	205	221	186	223	212	208	244	238	214	216	210	203	212	215	194	203	237	195	216	217	200	246	210	221	207	220	195	209	218	208	228	205	201	199	219	183	196	218	203	217	232	187	186	211	222	214	198	235	200	214	243	190	188	197	214	214	207	216	215	216	200	220	209	202	202	208	210	206	228	217	232	196	190	226	178	216	235	225	211	194	188	208	201	222	209	231	173	224	199	205	239	226	224	203	222	211	205	222	195	220	196	186	219	200	214	210	199	194	215	217	197	202	190	211	203	172	218	205	185	221	196	201	234	241	201	228	197	199	200	226	191	192	187	186	204	214	224	199	223	190	199	208	199	212	206	227	196	193	237	207	212	213	215	213	201	226	210	202	223	229	217	201	205	209	240	204	220	199	216	237	221	219	223	236	212	217	220	193	235	229	226	202	191	219	201	190	211	219	206	229	231	215	215	216	178	214	204	202	219	219	209	224	213	212	217	200	215	220	200	222	197	191	193	205	223	209	214	210	198	211	215	202	216	194	223	203	210	225	196	207	236	231	183	199	197	217	219	220	207	223	193	198	196	196	193	214	186	235	217	203	213	232	210	207	209	221	195	201	210	178	226	220	191	205	225	205	221	191	228	179	185	224	190	192	188	199	205	214	171	215	195	211	227	194	209	204	208	205	198	232	227	208	197	202	206	211	200	202	217	223	208	222	210	205	224	225	214	225	203	205	214	229	192	227	208	189	205	193	220	222	244	227	207	237	224	188	216	205	206	214	197	193	196	211	223	197	220	218	188	193	228	183	195	214	197	221	185	209	199	209	194	206	204	227	199	206	211	210	205	208	190	214	193	211	194	204	216	187	189	222	209	200	182	209	209	191	202	205	216	247	218	197	216	215	228	223	218
36216	39830	51355	52987	49791	41551	38234	35973	36451	33203	26431	19980	13789	10463	7555	6160	4377	3380	3450	2241	2349	2089	1771	1448	1103	710	708	620	624	521	600	501	567	580	574	535	559	550	457	545	491	491	515	513	490	503	539	518	533	480	528	514	515	490	517	514	499	504	502	519	482	523	510	528	509	534	533	526	521	532	509	483	541	516	501	495	507	504	506	525	514	493	510	503	526	516	497	490	484	477	544	495	538	514	463	528	534	514	512	483	552	513	526	515	503	510	499	458	491	516	539	491	519	513	561	512	526	494	475	501	520	478	503	477	494	528	488	551	481	522	536	509	523	511	530	490	506	548	535	527	474	475	522	473	532	532	519	501	477	509	508	550	495	463	488	530	520	512	490	481	514	506	501	474	534	545	482	525	510	515	518	519	509	530	517	518	503	533	536	517	512	539	503	504	518	519	510	541	489	489	510	495	487	484	507	527	492	507	502	485	505	527	548	497	504	512	551	518	525	499	501	507	529	538	490	484	460	505	488	515	515	500	480	524	480	489	500	461	476	530	520	520	517	508	520	526	483	507	478	500	502	501	526	514	518	519	488	491	536	522	520	504	477	516	468	483	510	505	537	531	507	512	514	532	510	502	472	506	495	548	472	505	487	514	477	499	530	497	462	502	478	523	512	493	524	500	565	521	521	492	559	494	496	491	538	534	482	473	534	529	518	492	482	490	494	525	508	491	476	564	491	533	504	499	530	499	535	543	532	486	454	500	504	516	516	525	524	516	494	546	522	520	503	480	509	497	533	478	508	502	511	537	475	497	499	496	502	495	514	520	520	500	495	544	493	537	529	501	518	504	486	503	547	498	468	498	524	537	490	504	498	517	507	513	506	498	493	513	516	542	475	497	500	525	495	550	522	546	501	531	534	501	504	473	525	539	501	543	500	529	517	496	513	503	574	507	494	515	474	473	505	528	520	560	498	493	507	522	556	501	502	496	485	558	534	479	529	475	498	472	520	512	548	513	488	486	560	510	494	518	493	483	517	492	473	515	505	516	497	485	520	536	469	520	537	483	515	474	504	447	511	548	481	483	509	535	463	530	509	523	543	524	494	500	528	502	515	480	485	512	546	474	541	526	526	536	492	505	551	509	482	482	522	478	480	583	532	472	488	514	514	494	524	498	515	548	521	555	495	523	514	541	511	539	515	492	517	552	508	511	520	495	504	506	512	515	542	477	544	501	499	487	487	500	533	490	566	538	505	506	494	510	505	514	505	549	478	534	493	494	522	516	508	497	493	523	498	523	500	511	488	539	530	508	498	486	523	513	505	492	536	548	485	463	531	477	492	505	525	548	510	458	482	536	529	530	478	532	480	531	484	544	528	510	502	514	519	530	507	532	532	527	534	497	507	509	532	519	498	519	497	474	555	524	526	498	498	489	476	514	511	516	520	519	499	500	537	505	518	477	526	505	511	527	533	523	523	507	543	495	554	500	528	518	517	514	550	496	511	520	482	549	517	502	514	537	527	469	505	502	508	478	514	478	483	517	493	498	488	482	497	532	510	500	542	486	481	527	503	503	461	542	469	473	513	480	497	529	524	516	534	487	518	472	487	483	528	522	525	527	519	515	519	487	522	550	512	489	549	508	507	498	493	517	487	534	493	509	521	511	513	491	507	473	521	503	489	504	515	494	507	574	507	486	553	513	503	508	504	539	512	524	506	505	510	524	471	496	498	527	548	494	522	496	510	553	534	520	515	461	557	484	537	458	536	503	482	511	501	498	480	562	481	493	525	499	477	482	486	504	482	558	526	516	488	502	517	524	501	512	522	520	504	502	486	499	575	510	516	489	564	530	509	497	527	473	512	514	527	500	460	495	501	513	531	511	539	507	528	516	539	505	515	513	561	495	536	529	534	500	545	509	472	521	501	488	508	531	517	538	535	498	524	512	506	492	532	507	536	512	535	501	508	500	511	492	501	482	499	515	497	520	525	523	503	494	493	512	525	514	499	512	492	518	569	508	510	504	506	512	457	479	489	547	478	531	511	533	528	522	562	524	512	526	478	503	471	489	522	528	505	500	509	501	478	510	524	530	547	517	508	529	501	506	497	498	486	467	519	514	485	527	518	505	554	502	496	475	519	502	497	468	477	536	497	533	572	505	506	527	515	509	510	507	526	542	542	496	568	478	503	510	531	502	503	503	497	498	480	477	516	515	524	528	480	494	480	525	511	507	531	507	508	500	490	495	474	574	508	504	536	474	506	518	491	518	492	476	534	478	486	500	574	512	510	526	537	494	523	498	519	502	527	465	489	515	492	504	529	530	491	556	535	489	499	495	544	508	510	459	482	482	510	498	524	487	507	470	477	517	523	501	481	473	548	501	522	501	518	529	503	518	468	539	529	517	500	530	533	499	539	517	479	491	505	493	498	522	473	526	502	495	528	496	501	548	479	503	496	508	522	496	522	532	492	578	492	486	474	495	561	529	506	500	514	470	532	527	494	508	491	533	555	530	512	525	488	560	520	475	526	489	495	491	535	508	457	522	525	508	517	521	523	482	533	496	506	509	516	535	480	514	517	482	497	491	514	568	531	498	537	474	492	522	501	502	517	544	518	510	456	476	512	481	525	512	539	538	511	465	468	522	500	488	533	539	489	507	516	509	481	528	520	525	461	513	553	517	495	501	510	515	549	549	523	528	525	487	540	502	492	486	522	521	497	531	548	540	517	565	510	522	547	527	529	531	524	478	539	493	505	490	531	513	544	503	477	495	494	527	496	551	511	529	494	508	509	506	538	500	482	443	498	511	496	501	520	539	482	525	508	461	500	493	518	503	523	506	572	523	575	517	508	517	495	500	504	489	519	539	494	496	515	487	532	537	474	544	535	506	529	500	510	500	507	523	519	529	485	509	493	489	510	541	529	499	531	494	516	490	458	520	476	502	499	497	520	531	540	486	535	513	496	519	538	562	533	518	494	497	505	542	488	488	532	527	519	549	495	500	543	505	513	523	541	458	491	541	489	467	504	507	512	519	499	516	530	484	482	494	568	521	488	548	495	504	480	531	509	500	502	556	475	497	506	481	485	493	488	527	507	547	506	499	513	496	467	463	496	495	480	516	554	470	536	480	528	498	548	532	520	550	501	478	524	508	510	558	523	496	540	466	527	545	513	475	521	511	475	512	481	509	541	552	471	478	534	523	474	504	479	509	471	504	500	498	519	528	492	515	517	526	476	542	510	488	517	476	485	537	464	488	499	520	519	557	487	498	502	484	498	538	509	502	508	500	531	516	525	503	491	489	504	542	469	515	519	504	518	525	515	516	558	517	449	528	508	545	512	524	505	501	519	507	504	509	512	536	492	519	506	535	486	500	530	505	534	523	495	493	483	547	498	525	500	513	501	492	496	537	543	511	509	488	526	502	534	482	508	512	525	483	489	540	453	470	495	515	526	489	516	529	514	570	572	502	506	520	544	494	492	487	512	493	525	491	489	527	490	500	522	506	516	506	494	478
38388	36026	35441	27054	17784	10198	5795	3477	2400	1704	1087	819	663	454	374	332	290	267	247	254	229	240	226	206	230	227	218	232	214	232	218	211	193	206	201	199	233	231	225	212	210	223	217	206	202	227	228	231	190	227	190	205	222	198	213	218	210	202	209	188	208	207	238	211	192	214	210	240	195	226	215	200	205	216	200	238	217	190	212	209	207	224	169	220	210	203	211	237	204	226	217	204	192	230	236	227	233	201	235	234	207	210	203	229	225	221	213	225	217	213	193	208	207	209	232	217	200	219	185	238	207	216	218	192	186	240	177	216	191	226	203	208	216	207	210	207	199	232	190	209	203	226	208	210	205	249	228	216	216	177	193	221	230	218	213	211	224	179	205	202	236	209	223	212	211	194	220	216	222	220	200	233	194	237	199	223	219	197	224	215	216	196	224	205	217	193	196	202	206	171	187	217	229	205	202	214	223	257	231	203	205	231	200	173	214	214	219	216	214	210	228	236	195	213	203	208	212	194	217	224	204	213	241	217	204	199	243	229	207	212	195	204	215	177	231	244	218	228	234	243	210	211	260	217	226	217	234	224	210	216	235	217	230	230	218	212	193	217	192	208	199	216	212	209	200	226	187	192	206	232	231	198	184	215	199	214	217	221	213	206	246	203	192	225	199	223	219	196	193	228	184	246	184	190	208	180	193	193	208	190	235	223	236	212	203	219	196	206	203	225	232	218	213	248	199	222	203	201	236	233	218	222	194	207	214	207	224	208	198	194	191	240	224	218	207	201	196	222	230	223	204	222	218	212	180	209	179	217	217	198	221	197	206	213	179	216	225	194	214	225	239	235	225	206	226	203	223	207	230	231	228	219	223	232	196	236	207	226	236	181	199	214	219	246	187	212	229	217	200	225	211	246	217	216	215	210	211	209	192	222	201	195	222	222	222	233	202	197	214	205	230	216	219	209	209	212	230	203	205	208	204	194	214	202	199	229	216	208	202	195	222	200	221	215	220	210	194	234	194	229	205	200	228	191	219	227	198	182	190	209	197	213	208	223	213	221	206	226	183	209	203	192	194	202	191	205	266	208	222	187	191	198	227	215	226	207	202	214	212	254	215	198	193	202	200	222	203	196	218	200	215	201	201	242	188	214	180	210	195	195	204	207	204	209	213	214	220	222	215	208	201	215	215	199	214	214	209	207	193	206	211	216	201	217	209	232	221	185	219	224	244	201	201	207	223	220	217	227	204	198	195	186	200	229	219	249	193	194	230	196	228	217	216	227	224	210	205	217	217	181	217	215	196	217	229	205	208	206	204	235	221	177	218	246	201	212	214	215	203	240	197	202	214	199	181	214	205	211	223	210	206	208	194	215	203	234	228	208	217	202	216	207	210	208	239	210	224	226	237	219	195	206	213	225	217	233	213	210	203	229	221	214	202	198	216	216	213	210	199	212	230	227	210	238	224	205	203	224	206	192	227	225	223	190	210	195	182	215	224	224	231	216	195	212	209	203	200	202	229	200	185	227	222	211	230	188	204	221	216	219	197	231	224	213	231	218	231	217	208	214	188	217	184	205	242	206	214	216	218	225	195	218	213	209	201	222	206	237	195	196	200	211	186	201	203	255	191	215	191	217	263	206	231	233	227	206	213	203	221	214	206	241	210	212	208	205	207	186	246	206	200	210	202	216	229	233	240	236	221	237	202	226	235	226	189	204	206	221	215	223	215	202	193	200	213	233	198	218	187	223	211	241	230	196	212	221	209	233	209	215	210	236	231	218	205	203	238	232	195	226	202	208	219	199	216	178	204	201	205	221	216	216	204	208	223	219	229	215	209	195	214	218	189	195	220	212	220	181	220	199	184	220	221	199	190	208	226	195	206	210	201	215	202	201	215	220	244	227	204	221	209	240	205	237	223	219	250	215	189	223	189	188	200	222	209	210	218	223	193	242	241	201	208	227	212	218	212	184	191	192	212	242	203	201	220	226	215	215	222	210	204	237	184	211	238	215	223	210	212	218	216	204	202	237	181	188	197	194	221	220	215	228	214	217	191	182	221	205	204	223	224	211	212	175	216	212	221	229	203	189	209	196	206	192	218	210	205	222	210	200	203	217	236	217	224	179	203	225	209	215	209	228	221	206	214	238	236	221	216	211	203	195	218	237	175	179	220	222	207	180	213	227	189	246	221	227	226	239	196	218	187	182	230	213	210	233	183	195	186	217	236	208	226	232	217	237	208	186	213	223	185	192	205	239	199	224	202	233	188	187	223	218	189	220	231	207	187	239	214	221	218	185	205	197	230	216	234	198	198	228	218	211	228	230	197	190	182	193	214	223	252	198	189	237	216	217	221	182	199	202	206	224	230	193	210	210	220	243	203	209	209	194	193	227	220	192	218	198	206	226	209	195	218	209	228	200	183	223	225	215	202	230	209	232	207	239	224	217	193	251	208	218	187	205	218	227	212	200	233	233	229	218	206	221	201	221	188	222	204	184	212	203	214	181	226	225	209	206	205	243	210	227	226	210	217	230	233	218	198	200	209	219	230	260	202	198	223	179	204	229	240	221	225	208	200	181	202	232	219	204	199	213	191	224	203	239	224	205	220	238	203	222	206	203	208	199	193	227	208	223	210	212	227	238	228	217	223	215	186	219	202	236	212	195	201	206	229	213	221	205	219	215	213	207	211	219	208	246	223	221	190	194	209	208	200	226	218	236	197	200	219	230	224	230	209	207	192	199	213	210	188	211	219	225	210	222	219	194	220	203	200	201	215	224	239	205	199	210	196	220	209	213	209	225	223	221	200	197	225	216	218	211	211	215	211	218	221	234	197	216	233	185	228	222	226	203	198	208	229	195	244	220	203	210	201	243	209	205	207	222	198	185	207	245	204	207	205	223	195	196	192	199	195	222	178	199	216	176	188	199	193	192	217	243	230	232	214	220	217	209	203	190	231	243	213	213	209	229	174	212	225	186	188	191	191	215	210	186	223	225	213	235	216	230	209	192	213	196	211	200	208	192	197	215	208	212	218	218	194	226	214	211	222	198	193	209	229	212	196	242	210	199	225	216	184	213	227	210	197	213	214	232	218	223	202	235	189	190	210	207	204	205	188	227	221	216	217	216	209	198	226	219	223	254	194	187	237	228	230	203	229	186	240	220	210	207	215	202	217	227	208	219	189	234	191	192	213	202	205	222	210	228	201	217	214	199	222	202	200	226	225	210	192	227	213	218	220	182	213	193	212	193	221	211	219	200	198	222	220	208	186	224	214	183	205	198	205	190	218	193	240	188	204	213	212	222	206	218	216	203	214	220	223	217	196	235	210	246	238	220	188	207	202	202	186	219	207	224	215	232	216	228	178	212	234	206	216	204	200	209	232	213	205	194	200	229	182	208	225	231	176	220	216	222	193	202	175	218	189	205	221	222	177	232	223	177	196	204	209	234	197	231	213	207	232	179	200	189	227	200	213	218	206	201	238	216	225	199	221	208	201	216	195	222	184	223
22114	26974	37430	36674	31183	23623	17665	12978	9750	7213	5105	3870	2865	2104	1606	1245	1022	828	813	737	656	634	621	579	547	547	552	528	525	568	496	515	512	543	554	502	515	474	501	553	502	485	514	526	528	546	547	523	494	475	507	532	490	558	529	579	544	509	532	507	518	535	534	481	537	539	518	540	512	494	537	561	541	518	546	475	545	503	478	561	529	484	492	513	517	556	519	511	566	511	472	525	550	525	486	518	517	519	527	562	520	507	510	514	505	531	520	489	552	506	520	527	528	510	519	497	525	499	546	559	525	496	531	497	492	521	510	540	546	526	516	522	523	505	477	475	528	534	524	506	505	512	531	533	486	490	490	496	501	498	522	536	514	499	467	510	506	486	511	509	519	495	532	507	496	501	495	502	518	492	523	499	464	509	490	461	540	505	541	529	490	547	525	499	499	486	518	531	512	493	508	517	558	539	529	500	513	500	523	555	520	459	512	503	498	531	481	537	530	521	524	527	516	523	522	498	490	520	544	507	504	507	551	511	514	498	513	522	543	490	529	499	498	520	527	517	483	529	487	506	529	514	504	509	508	527	542	472	528	505	549	503	534	546	532	467	558	521	510	502	469	502	509	527	542	497	536	518	529	450	507	494	471	519	536	472	546	525	523	492	537	499	550	507	490	523	518	490	510	497	554	501	564	505	501	543	527	542	467	540	458	493	509	499	515	525	515	527	503	513	511	532	508	485	542	530	529	520	502	499	530	520	527	512	505	514	493	519	525	487	532	487	516	497	543	498	486	512	511	523	454	502	484	511	576	549	511	526	516	500	535	537	507	465	544	500	525	535	506	478	478	531	466	508	525	536	519	507	509	539	535	514	536	491	511	514	510	542	474	488	475	553	502	528	497	494	502	527	490	536	482	495	505	525	533	522	506	506	561	505	534	544	529	535	485	531	505	529	510	507	488	572	492	517	489	529	491	484	515	521	496	512	542	505	521	490	543	541	507	514	531	522	513	584	529	511	507	519	532	512	513	529	526	494	512	532	483	489	515	553	506	512	541	511	546	526	494	515	532	520	547	518	520	512	518	546	523	560	553	531	503	522	494	498	506	497	507	515	503	509	518	542	551	529	492	537	520	547	531	554	523	528	492	565	499	544	502	508	524	533	502	524	529	520	528	520	525	492	498	492	544	532	515	532	554	515	561	543	474	520	503	523	518	540	522	519	531	548	522	524	478	532	527	551	528	496	491	550	496	510	534	511	504	522	516	526	501	482	478	510	485	526	522	504	513	535	569	533	511	537	523	482	549	523	517	567	546	513	523	527	489	485	484	502	498	493	541	494	485	515	514	503	515	520	509	521	512	502	523	483	492	523	538	499	492	532	506	516	533	507	519	470	490	543	532	511	527	506	548	491	453	534	502	518	515	532	526	507	486	530	525	485	576	542	481	558	529	522	549	520	514	511	522	530	529	530	548	528	493	518	543	534	509	492	522	483	542	507	543	515	529	492	511	475	469	461	516	521	558	520	491	533	526	544	527	517	499	525	530	524	489	536	526	502	524	572	550	522	505	521	497	536	480	515	527	534	522	517	522	494	497	533	554	513	513	503	502	554	524	517	510	510	503	536	513	532	513	548	520	486	557	486	508	515	499	539	533	544	491	569	480	565	498	490	501	493	511	465	530	528	511	507	493	486	513	467	519	523	497	539	570	544	498	515	490	538	552	497	520	521	549	493	492	507	472	501	538	515	531	492	512	467	503	489	505	498	466	561	543	497	504	516	534	510	517	558	482	562	527	512	496	519	537	530	539	511	519	493	544	539	595	536	530	548	470	525	535	540	515	499	542	530	551	517	539	508	523	479	551	516	480	562	510	527	523	523	524	509	546	503	466	532	505	465	504	518	557	494	510	522	526	528	516	524	535	510	574	522	523	534	492	529	530	527	484	568	535	544	549	501	515	528	480	539	536	545	508	519	515	536	507	479	547	534	524	518	539	518	525	500	496	510	537	507	524	536	513	553	483	497	602	491	496	484	520	514	505	502	536	483	470	508	504	541	522	493	524	528	521	490	510	491	495	485	532	515	488	512	496	507	527	537	458	514	496	532	516	530	493	493	547	531	505	502	540	540	532	567	506	471	509	495	549	506	530	515	503	534	498	522	484	572	564	559	522	497	496	511	493	481	491	536	501	506	504	552	518	509	533	543	540	524	528	558	536	517	520	508	517	485	496	526	514	486	494	515	520	517	487	488	560	527	477	482	490	554	502	509	499	485	477	515	530	564	538	477	517	533	514	525	504	544	517	469	522	521	480	543	528	516	467	476	511	469	545	491	533	522	504	513	514	528	531	536	546	497	504	512	562	493	504	478	522	558	520	504	528	525	497	544	510	534	516	531	521	509	555	516	515	515	532	530	510	546	516	509	524	480	522	557	476	517	530	498	509	528	569	520	520	568	527	541	527	547	552	511	505	513	549	508	507	498	491	516	506	527	526	516	571	548	520	517	485	503	528	469	524	488	524	498	535	548	512	534	559	537	509	522	486	496	505	480	561	527	542	549	513	549	515	526	533	506	506	512	529	531	522	481	536	534	531	522	509	507	551	532	541	558	489	538	556	478	513	487	542	511	484	520	518	487	510	553	508	518	539	511	531	547	507	512	567	507	530	491	497	483	488	475	519	500	516	521	526	502	531	514	468	526	515	519	489	519	513	505	461	506	509	506	491	563	516	480	498	521	506	505	536	528	507	496	578	487	543	508	509	518	497	516	533	502	501	538	491	534	541	516	498	517	494	507	551	522	552	515	509	507	560	510	514	517	487	527	527	500	497	523	502	458	560	520	544	540	512	535	509	490	471	501	499	546	534	548	481	511	500	560	545	544	563	473	530	515	514	507	502	557	536	520	522	503	521	489	543	540	496	507	508	501	529	488	539	507	502	489	511	514	519	505	512	483	515	515	508	549	559	522	538	542	516	502	530	531	479	542	489	486	546	543	526	560	521	550	490	516	524	554	536	513	558	536	532	525	511	505	547	503	487	495	544	511	529	539	547	563	557	517	515	504	540	493	469	535	549	528	523	512	491	477	545	528	495	511	550	511	531	490	473	508	512	539	482	507	501	513	503	515	499	521	559	482	477	498	468	500	494	537	533	540	502	525	533	516	498	521	484	514	496	514	509	524	514	518	531	545	533	516	519	539	540	497	543	493	523	485	477	492	516	502	547	518	527	570	493	490	540	522	525	512	499	532	511	493	508	491	527	516	509	497	521	489	534	478	528	521	486	515	529	523	542	520	489	468	569	522	482	537	488	485	541	550	545	518	494	516	542	543	516	506	547	504	469	516	487	499	545	500	525	491	517	532	553	526	563	508	502	536	500	534	561	548	553	486	548	522	520	528	527	557	541	528	532	534	525	518	501	501	495	547	511	507	523	494	526	518	487	514	507	507	542	491	516	479	544	522	490	488	514	543	514	567	552	519	539	542	504	513	486	536	540	526	500	539	511	485	538	524
44073	40419	41483	35448	27104	16658	10604	7961	5382	3658	2323	1567	1071	779	606	510	381	368	351	246	316	283	274	262	216	217	211	235	221	226	204	206	204	208	210	230	210	217	199	199	205	219	210	233	207	210	234	205	216	223	207	213	197	215	204	230	201	204	214	224	190	229	235	221	213	185	204	219	221	219	192	210	227	218	244	216	246	208	212	211	199	222	216	203	204	199	202	220	203	192	217	238	235	218	218	193	229	211	218	228	184	204	212	212	234	212	218	214	223	211	224	228	232	212	215	222	195	216	205	209	216	205	211	243	213	188	205	190	210	219	226	197	197	196	213	223	204	203	211	222	208	202	220	200	204	213	184	197	224	201	217	223	199	194	223	185	202	244	209	212	213	192	189	192	185	261	176	205	210	221	215	207	245	203	201	205	224	220	187	208	213	203	220	189	214	212	196	238	220	198	221	208	220	194	208	224	202	220	198	208	229	209	213	230	215	193	195	215	209	202	226	184	210	180	214	212	192	217	229	209	195	191	210	212	209	197	205	195	211	209	212	194	218	221	199	194	221	230	244	193	231	221	206	226	189	208	220	236	228	221	217	204	203	198	201	240	206	221	207	234	201	191	204	212	201	249	226	232	219	244	204	220	221	213	226	209	229	200	184	174	181	194	203	228	214	210	205	179	214	189	210	231	227	221	205	209	223	193	204	195	204	200	190	204	200	236	195	201	230	201	218	201	211	203	222	226	228	235	210	194	180	225	197	230	196	226	208	203	236	217	198	222	208	222	224	225	189	228	204	207	223	224	205	206	220	225	193	208	214	212	243	195	213	213	202	206	201	188	217	202	219	198	227	227	236	220	197	216	198	220	196	214	195	179	203	209	231	216	187	226	236	215	213	215	224	195	220	212	212	214	210	219	228	224	233	241	235	217	199	214	203	182	228	203	210	212	206	219	221	231	210	221	235	232	206	188	190	206	207	227	235	207	182	222	219	256	205	196	196	195	210	200	222	220	221	198	209	217	206	235	257	192	220	196	189	218	220	195	217	232	221	203	210	194	230	210	219	202	204	193	212	210	242	211	211	217	221	204	234	213	202	242	219	211	232	208	220	207	229	207	222	196	207	221	194	242	192	195	214	236	195	201	220	206	209	212	205	234	205	175	189	230	209	201	232	204	178	244	202	231	211	185	203	220	199	199	229	203	215	227	249	228	199	193	200	195	218	198	237	201	191	212	224	198	215	214	225	228	199	216	223	201	207	210	238	199	243	228	211	211	212	215	218	218	212	197	195	221	190	170	199	200	222	220	198	203	222	208	223	188	206	204	210	196	223	209	200	212	187	196	188	227	209	206	205	212	202	184	209	194	207	202	213	198	205	178	214	204	197	198	197	214	214	242	196	206	212	230	201	207	214	180	207	220	219	214	218	219	213	218	200	222	202	190	219	202	206	230	228	197	245	187	228	205	190	225	212	195	218	228	217	219	221	220	220	182	208	221	188	224	198	217	194	233	167	209	208	248	222	223	207	227	231	242	197	187	216	205	225	201	220	198	210	210	189	228	211	208	231	215	222	213	194	189	225	217	235	218	188	213	194	218	190	219	205	213	225	221	226	200	203	224	191	202	198	212	199	207	214	223	216	221	205	222	196	197	200	224	209	210	212	207	230	204	205	235	232	211	194	195	201	223	234	212	229	210	195	202	232	215	219	197	229	235	208	212	214	189	215	233	196	233	234	202	223	196	214	216	190	205	224	209	232	209	193	213	240	214	227	244	226	226	214	237	218	210	221	218	193	211	210	212	227	216	186	191	211	211	222	190	204	208	229	194	208	201	210	212	205	188	216	201	196	227	238	227	228	198	211	192	195	203	223	221	206	192	213	241	205	223	196	198	208	205	220	227	202	243	213	242	201	212	224	208	206	194	210	221	228	208	235	207	197	179	223	214	231	217	202	222	223	221	228	210	205	222	240	241	206	226	186	213	228	207	225	209	230	204	219	198	232	208	202	199	204	212	221	226	192	226	204	237	222	213	218	218	217	220	194	180	201	200	219	225	212	222	215	214	209	213	218	195	220	202	212	208	187	200	211	215	199	213	209	238	212	191	201	212	230	213	226	224	208	204	230	201	248	208	201	181	231	237	187	187	208	208	200	236	245	198	224	172	215	220	197	221	215	221	209	220	203	212	220	241	232	226	199	211	240	213	201	229	228	225	233	220	230	204	214	209	181	205	212	189	215	195	221	206	215	229	225	215	207	207	213	204	236	207	227	209	200	192	184	208	187	196	195	211	240	228	249	209	224	215	202	190	192	211	217	222	239	221	220	201	195	215	218	236	220	228	216	203	199	219	220	226	182	195	179	248	201	202	208	213	195	201	207	188	203	219	201	222	199	240	211	253	208	216	215	229	216	216	207	228	204	205	188	217	188	211	233	233	222	239	194	220	191	200	209	230	189	230	213	197	195	200	225	215	221	197	194	217	194	217	227	209	192	199	214	260	195	188	216	221	222	229	217	229	223	202	201	210	202	225	196	215	225	217	223	241	192	231	204	233	218	203	200	191	209	218	217	192	247	231	199	212	243	216	222	205	189	204	227	197	218	208	203	194	200	225	222	241	199	222	217	232	193	208	218	220	206	236	204	198	210	230	216	209	237	215	216	248	200	218	206	212	221	209	183	180	199	198	216	194	222	210	211	215	227	217	195	189	226	227	204	207	220	203	199	235	209	190	219	232	226	197	228	213	235	206	177	218	217	202	195	209	186	208	188	199	191	223	207	210	230	206	231	209	206	213	229	215	209	215	228	210	179	189	225	209	201	218	239	200	207	253	195	229	207	213	193	205	189	200	234	203	197	244	216	208	220	197	223	203	222	191	214	218	226	198	230	205	211	207	236	233	214	224	221	210	229	228	189	187	230	213	177	219	239	232	200	204	222	185	218	211	212	223	199	214	213	212	223	212	212	241	215	190	221	206	206	216	219	193	218	192	205	210	217	181	231	212	231	196	209	216	195	221	218	206	223	206	237	225	222	205	220	220	212	196	216	215	224	210	228	229	192	212	204	202	205	212	218	186	205	213	216	227	216	208	198	210	205	201	225	200	191	222	224	190	193	217	206	202	208	234	204	236	214	198	202	179	198	206	207	228	185	215	223	226	233	210	191	217	222	223	205	215	166	217	203	206	194	222	218	204	231	188	197	224	240	191	184	209	221	229	242	205	180	208	218	206	200	197	211	230	224	210	218	188	202	228	206	185	205	213	205	202	248	191	184	183	199	229	219	236	227	206	265	232	203	210	205	236	219	231	198	211	202	211	212	234	204	211	229	212	226	201	223	226	219	192	196	216	235	239	201	220	208	207	197	213	230	203	223	205	186	199	221	205	238	221	220	183	227	222	218	209	217	191	209	195	205	199	190	188	201	214	209	208	221	197	203	203	201	223	225	201	235	208	207	227	211	215	213	189	213	214	221	191	209	218	212	226	210	197	203	200	200	208	214	193	187	219	219	228
26507	30785	42040	43037	37763	29249	24735	22777	18571	14948	11170	7501	4986	3756	2712	2237	1687	1449	1244	953	1052	943	812	741	641	608	595	542	532	511	545	507	505	532	534	515	517	532	484	514	542	524	529	534	537	516	508	538	511	536	479	530	513	511	495	582	526	508	539	520	502	494	510	506	458	553	561	505	519	520	524	524	507	512	505	544	471	539	530	506	520	539	529	495	527	535	550	529	519	525	504	516	504	527	526	542	492	474	467	506	541	496	522	500	497	522	531	520	482	480	509	504	533	521	505	579	506	578	534	499	542	533	495	514	518	523	516	502	537	494	557	536	525	528	521	517	519	512	516	497	502	534	506	468	511	481	559	507	528	572	526	519	520	537	507	527	497	533	520	525	542	515	552	532	547	526	542	541	515	513	487	485	488	522	548	529	491	544	579	526	532	548	510	560	526	499	534	497	530	530	496	529	552	503	498	497	519	489	501	504	540	493	527	501	513	512	488	527	500	528	544	542	485	504	526	547	510	538	475	517	514	530	515	482	495	560	497	501	530	489	528	507	506	510	539	522	537	520	517	544	522	493	520	521	532	494	473	507	538	529	511	508	509	499	543	491	550	484	502	543	546	503	486	524	540	530	515	514	469	493	519	510	461	508	549	495	522	509	521	546	501	496	516	541	485	484	524	557	498	507	548	515	498	494	526	552	503	554	490	493	507	487	494	531	517	512	531	503	510	523	542	501	500	522	506	527	498	553	518	470	511	507	517	539	524	521	523	501	534	554	550	518	482	503	510	562	477	523	569	520	478	522	525	487	504	491	513	498	537	499	508	505	511	507	533	524	486	519	533	526	566	539	513	513	512	501	521	538	553	506	526	533	490	537	533	546	558	512	521	501	541	523	536	523	563	533	549	515	536	543	524	484	529	517	577	505	537	506	520	486	539	518	496	525	513	533	519	522	525	493	504	537	492	508	493	517	512	523	565	528	529	518	481	491	557	488	494	495	479	497	503	485	504	527	493	511	497	511	539	539	552	539	490	551	537	510	525	491	544	510	502	499	508	534	498	501	529	558	506	503	539	525	530	557	501	531	490	524	526	512	526	464	525	545	524	512	518	480	505	511	551	555	515	497	504	516	526	502	541	503	495	476	513	496	491	545	525	502	512	565	521	497	502	526	492	557	513	520	491	517	540	528	553	533	512	497	528	568	549	532	518	501	547	526	516	489	481	483	559	485	513	498	498	520	524	512	500	504	549	551	558	525	501	540	541	505	531	516	517	505	521	522	520	520	480	525	538	541	500	544	546	526	493	509	529	540	538	515	540	534	524	503	529	525	532	481	526	547	504	528	520	500	509	516	580	515	494	530	557	494	505	490	537	486	514	497	480	513	500	514	540	519	519	509	494	497	528	483	520	535	522	505	495	506	474	529	531	529	519	519	541	497	509	531	534	538	552	453	509	521	520	493	529	520	554	514	574	533	509	539	513	528	500	500	577	504	532	511	491	525	556	481	510	535	501	499	531	529	516	511	515	559	515	550	497	544	491	501	533	559	562	534	521	517	538	523	503	500	492	564	552	508	526	545	518	458	504	468	519	464	507	538	512	536	510	538	511	559	514	498	535	505	531	532	505	543	515	544	548	499	533	508	524	511	508	522	549	481	555	500	485	525	499	495	503	548	535	529	551	505	485	523	521	511	527	527	553	500	519	526	541	520	559	500	491	531	503	489	506	502	503	515	518	573	526	526	483	521	511	535	540	475	516	510	506	538	577	529	507	508	511	515	482	527	479	521	496	506	533	502	547	557	531	519	492	530	546	525	522	525	542	484	563	545	524	521	503	518	499	512	502	512	522	537	543	480	515	521	512	528	496	494	523	512	537	518	522	514	516	541	500	541	544	513	541	514	509	516	518	534	519	528	553	507	512	538	513	492	545	517	530	520	552	518	508	562	538	538	532	501	479	546	560	514	506	524	567	535	509	528	497	478	524	520	534	490	532	490	542	519	493	491	518	519	524	558	525	530	557	537	511	511	488	520	482	503	488	509	513	550	511	531	529	538	494	474	543	512	542	505	491	512	515	542	497	505	542	555	527	517	540	531	519	540	545	497	495	499	504	536	527	543	552	540	491	515	522	547	503	496	498	509	521	493	517	502	515	530	535	519	529	496	519	522	522	536	518	529	484	506	532	517	519	552	504	533	531	524	521	495	509	528	552	548	518	500	519	495	538	548	507	516	489	530	501	533	529	526	568	509	518	541	510	534	498	489	530	549	523	546	505	513	508	536	535	532	536	543	519	485	504	502	501	516	565	551	523	516	469	491	532	498	515	479	518	529	486	533	500	552	516	469	505	486	541	461	498	514	523	518	507	514	553	489	497	535	537	513	534	561	528	523	539	502	517	453	526	535	508	493	547	504	514	540	518	533	498	515	501	515	529	498	544	543	543	502	511	510	507	509	494	525	505	498	532	529	518	527	559	552	493	501	486	523	507	525	548	512	542	515	531	520	509	512	478	546	528	551	552	560	494	487	552	508	492	517	517	566	527	486	516	552	492	556	564	522	519	505	525	518	510	501	508	568	518	489	532	478	524	536	528	492	512	514	530	500	500	523	498	549	489	504	509	553	540	516	482	479	527	526	522	505	519	500	494	496	540	524	531	544	530	515	525	495	531	559	539	491	545	528	530	538	505	521	530	514	499	541	562	495	557	511	525	512	553	503	525	528	533	513	495	486	547	520	514	533	520	463	502	483	504	547	509	546	521	534	509	490	528	487	532	529	498	528	517	543	530	503	531	548	517	506	478	516	544	513	523	517	516	544	524	527	509	497	486	492	570	505	519	507	558	532	497	503	526	500	544	499	512	545	524	525	521	511	540	488	496	518	497	518	535	519	557	544	502	530	510	534	513	456	540	504	541	534	495	515	518	542	528	505	500	531	517	484	513	524	487	507	505	542	558	522	506	509	531	499	525	498	486	510	527	503	506	593	501	480	532	518	502	536	555	523	517	539	525	529	538	526	523	514	508	515	508	524	515	487	517	549	519	550	477	537	512	523	527	509	554	501	511	538	530	537	512	547	533	488	534	499	535	465	483	550	483	511	494	542	464	504	550	527	505	507	497	515	513	497	536	557	511	519	540	524	517	493	515	571	524	539	477	515	514	517	509	540	513	510	511	500	554	513	556	548	486	509	496	524	504	516	513	511	524	540	501	528	511	497	508	522	530	501	530	476	508	487	551	552	524	536	502	519	552	552	503	499	531	513	545	503	491	493	555	576	519	550	520	486	515	515	526	542	488	510	520	526	493	525	548	532	516	519	516	503	555	544	506	507	536	532	534	529	502	540	546	524	509	519	548	541	503	501	530	535	515	532	543	485	556	507	563	515	473	488	542	535	515	501	525	510	510	586	537	498	535	512	518	536	523	526	525	544	525	549	547	518	527	527	511	503	547	547	542	550	494	562	519	516	551	527	525	533	522	509	484	492	526	544	550	494	510	518	539	537	521	484	542	532
55503	49711	52515	47837	38107	29146	23745	21406	16917	12187	7425	4636	2778	1900	1495	1112	813	745	711	512	535	477	450	376	277	269	248	217	229	204	192	244	223	218	216	245	221	220	211	202	196	226	214	225	207	204	220	193	218	219	197	209	269	211	228	212	211	213	238	196	192	196	201	219	227	241	201	220	208	213	236	230	206	236	193	242	199	199	213	226	210	215	219	206	225	203	217	231	212	185	221	225	232	224	216	212	187	200	200	209	223	220	189	240	193	215	200	212	214	208	219	199	215	220	238	209	225	205	237	203	223	207	221	199	239	204	214	216	220	234	226	196	196	223	207	196	210	224	223	213	213	183	209	203	203	225	223	206	195	198	213	214	211	218	188	220	221	207	255	206	224	207	213	234	204	207	207	208	190	212	178	195	229	191	205	209	199	204	228	207	186	232	204	191	210	207	221	209	233	196	251	232	220	230	213	175	213	186	228	228	220	234	201	212	206	186	198	205	229	226	209	219	219	209	199	211	195	199	214	218	210	215	233	220	218	199	237	237	243	179	202	202	217	225	221	222	210	219	206	220	221	200	226	177	209	229	186	192	208	186	188	194	206	223	191	212	210	204	219	222	213	187	187	211	221	203	208	214	227	219	212	217	212	239	206	185	204	252	212	217	217	231	242	203	206	224	218	201	188	207	194	222	219	218	218	218	233	229	200	208	230	203	206	201	209	206	208	190	195	242	238	204	210	210	234	205	200	205	205	198	201	214	217	233	216	211	231	207	228	221	231	217	214	195	187	217	199	211	232	210	203	223	227	181	199	232	190	215	210	198	235	219	221	227	203	215	217	222	206	203	200	207	221	199	216	200	209	220	235	176	197	214	204	227	196	216	192	229	209	206	220	210	199	221	211	220	207	238	222	220	227	188	231	211	230	221	216	206	225	189	194	219	226	196	173	231	196	210	198	195	183	202	215	202	230	188	199	236	222	184	214	222	204	215	219	216	206	201	215	217	198	196	210	198	195	212	198	199	222	198	210	196	215	229	229	223	214	212	225	211	199	220	218	221	191	201	180	223	190	213	208	208	196	200	239	208	263	212	214	238	216	203	236	217	202	194	211	212	185	226	230	207	187	237	216	218	211	211	200	197	195	228	228	226	213	238	202	219	214	219	210	210	182	233	222	217	226	206	218	213	204	205	216	219	227	223	215	230	187	209	193	226	219	234	213	219	205	209	231	193	242	231	202	232	202	191	234	212	213	218	207	215	188	229	205	201	201	201	218	213	228	205	241	203	211	213	209	210	194	216	197	223	224	201	221	220	210	242	234	229	198	222	222	223	204	218	190	214	203	185	204	221	202	190	195	226	199	234	194	228	190	234	236	196	253	187	219	176	221	221	184	226	173	195	205	206	206	196	206	248	235	210	205	236	205	225	212	224	243	192	187	206	194	228	239	197	235	200	210	192	215	227	222	211	206	195	215	202	175	218	203	205	203	202	205	193	174	208	202	219	211	231	216	220	187	211	192	211	200	239	226	217	178	223	222	243	203	213	189	209	208	197	222	230	220	214	218	227	216	215	217	212	219	227	221	205	202	189	230	201	217	207	207	206	240	194	209	221	196	205	206	198	214	220	232	224	225	240	222	207	195	219	216	201	207	202	200	216	180	217	230	204	227	252	201	225	208	225	212	206	198	219	244	203	197	207	204	201	198	219	210	203	236	205	177	188	203	193	224	192	215	206	225	192	217	194	200	223	213	232	210	214	198	226	193	225	216	219	203	224	190	201	226	212	212	200	248	215	184	213	206	220	195	210	223	231	225	210	217	192	220	231	202	211	220	208	234	233	194	209	225	199	207	220	180	213	231	247	217	239	223	195	226	241	220	210	226	194	212	217	228	209	225	187	207	218	204	220	205	199	223	213	211	208	207	240	194	209	209	196	213	177	230	196	197	196	181	221	216	217	196	202	200	198	229	190	211	193	219	225	208	192	204	211	207	206	203	215	207	197	207	223	241	216	208	194	204	212	219	193	238	196	220	168	208	217	211	211	194	222	211	230	225	186	210	215	213	223	217	191	203	193	244	221	199	214	213	184	192	213	211	228	223	227	201	244	217	199	225	232	224	191	206	196	219	212	226	201	201	210	207	203	204	219	223	221	191	204	229	209	206	239	201	211	207	258	238	205	197	191	220	220	221	187	227	210	200	232	213	211	208	205	208	235	215	206	237	210	223	222	240	205	231	220	214	193	235	211	211	208	210	221	225	234	223	200	222	208	206	194	177	223	204	197	230	225	221	204	220	210	238	230	215	233	220	247	197	193	216	194	206	213	225	222	216	228	225	243	224	211	201	196	210	240	217	227	190	208	202	227	202	225	189	192	231	210	213	226	210	237	212	209	189	199	216	201	230	192	229	232	204	193	214	213	189	244	202	233	234	209	208	178	226	208	217	210	217	216	215	214	208	218	208	221	196	232	207	208	215	211	219	202	184	200	207	204	194	215	199	220	162	219	193	209	215	189	196	210	185	235	254	198	195	213	220	207	202	228	214	203	206	206	205	235	235	212	227	206	225	242	212	202	222	198	188	245	205	212	213	191	220	210	212	224	212	181	240	182	195	213	196	205	208	207	205	204	203	230	201	212	232	203	203	191	210	223	218	236	201	196	202	196	240	205	200	195	201	229	206	203	205	200	207	180	193	214	215	215	224	236	208	211	185	212	219	222	202	231	222	211	218	220	203	209	208	226	222	217	203	194	224	233	212	210	192	176	199	230	204	213	183	219	240	234	203	202	221	207	210	203	212	235	198	236	209	192	230	203	211	220	270	218	217	240	204	224	215	187	207	218	222	229	198	212	176	207	200	224	234	231	205	227	201	219	226	194	206	222	247	216	223	213	217	203	237	217	217	215	234	195	233	240	219	209	195	229	211	239	213	209	218	210	216	214	193	234	217	210	206	227	215	228	215	190	192	235	218	246	205	213	172	250	210	226	197	205	209	223	236	202	202	210	201	204	217	212	253	178	192	222	202	238	209	203	210	218	204	230	256	215	228	217	211	213	206	191	213	225	198	236	210	174	209	210	221	223	211	235	217	204	206	234	194	208	197	213	191	221	223	212	205	198	226	207	212	220	207	215	220	217	209	240	217	203	200	215	199	198	208	205	228	231	218	208	210	205	225	207	238	208	196	198	225	188	229	220	227	220	191	231	194	200	187	216	211	191	233	219	235	236	233	205	228	202	212	189	226	201	182	220	218	209	212	213	213	192	219	202	197	224	230	233	224	209	218	215	200	210	192	195	197	207	207	210	196	215	219	215	249	242	229	213	237	207	222	213	218	222	228	177	207	196	224	245	213	186	221	213	218	218	221	206	211	193	212	195	219	239	199	265	222	193	217	202	235	213	206	229	198	208	235	208	209	208	181	215	183	199	224	232	215	218	227	221	209	213	236	211	235	201	192	233	210	190	223	198	222	213	226	214	177	200	220	224	197	210	198	204	191	222	238	198	240	216	202	198
35892	40373	51041	52850	47211	41181	36093	36641	34477	29729	23365	17009	11519	9223	7157	5505	4134	3668	3284	2265	2454	2108	1834	1585	987	682	668	608	550	570	611	569	571	546	577	582	495	514	505	507	527	488	495	473	542	511	532	528	514	517	499	522	529	500	519	535	566	557	488	535	511	497	536	466	522	550	499	578	550	532	523	508	559	540	470	499	523	501	535	519	518	519	530	523	561	491	513	492	506	524	479	494	516	543	455	489	550	508	511	527	524	479	566	517	503	490	527	499	536	499	493	528	495	506	507	491	521	520	491	483	498	543	510	528	489	545	530	488	517	472	521	544	549	512	568	551	520	509	545	497	523	536	557	579	500	509	498	488	492	508	528	516	517	496	507	511	476	534	475	561	510	501	480	522	530	491	529	515	516	531	524	508	526	506	498	526	506	482	479	511	491	534	511	526	533	496	525	525	524	526	501	546	542	498	494	513	562	538	462	509	551	511	552	527	519	545	505	517	521	481	535	533	497	499	515	456	503	514	534	506	525	528	498	531	499	498	549	497	538	541	514	501	553	470	514	508	506	510	492	520	516	531	537	574	548	546	517	521	539	494	489	533	486	522	512	537	497	509	529	522	527	523	531	527	539	495	525	502	525	483	513	562	564	497	532	483	498	506	526	495	494	487	495	555	517	515	497	526	534	506	502	522	524	546	524	497	541	545	524	521	506	549	484	531	544	513	537	515	522	530	504	543	537	497	493	496	519	506	512	542	508	531	526	519	490	504	500	516	499	553	511	536	523	489	514	487	532	516	518	531	528	499	499	514	527	523	515	537	526	520	490	508	570	536	489	516	485	504	541	498	551	522	501	520	547	498	522	518	528	516	526	517	495	476	484	496	522	514	525	477	524	499	522	532	519	517	497	514	511	539	557	536	446	508	520	515	517	514	502	555	529	515	474	533	519	526	494	536	527	502	511	468	493	545	504	493	489	507	490	519	534	522	525	506	501	517	532	514	501	514	531	519	515	495	533	512	518	495	502	533	493	488	536	492	519	493	531	568	484	489	544	510	503	524	515	508	549	490	513	532	502	508	526	527	523	504	492	500	524	519	515	500	492	535	511	508	492	499	522	524	519	545	558	487	512	530	510	505	497	542	517	493	508	533	504	557	535	507	495	544	519	519	546	540	521	511	501	529	526	516	481	508	502	485	506	494	525	524	516	490	519	473	537	537	549	476	501	529	528	535	518	500	533	537	526	522	491	534	499	469	521	535	497	543	538	484	525	499	493	489	514	527	518	532	523	503	493	520	526	535	518	502	515	464	523	512	523	534	512	511	483	529	510	512	496	505	492	511	527	522	480	515	541	500	529	556	523	529	529	569	517	498	491	523	507	532	493	525	502	519	497	516	511	542	530	529	533	503	509	538	508	457	510	513	553	544	558	496	491	502	501	524	515	470	478	527	500	526	533	515	503	520	525	574	518	530	541	530	522	545	511	528	516	519	525	500	518	502	493	515	493	539	503	553	489	510	483	522	515	537	539	490	516	517	480	501	517	520	530	477	510	505	487	490	499	531	517	491	550	504	533	527	508	511	536	508	468	528	552	518	536	476	521	507	545	480	496	504	522	531	505	508	518	526	474	534	481	518	542	501	517	510	520	508	476	537	516	521	497	515	504	507	527	545	492	500	510	511	505	501	533	483	522	510	503	547	526	514	514	501	484	489	502	509	517	505	579	517	515	522	522	477	568	535	542	498	523	513	496	542	485	567	503	529	511	504	522	502	476	505	540	526	537	483	468	538	531	550	520	517	515	507	517	510	538	539	528	531	533	507	481	507	495	525	503	507	526	551	528	472	566	477	517	502	522	525	525	501	547	556	506	492	483	497	516	506	495	509	544	527	562	536	504	518	511	570	504	518	487	538	510	483	526	565	502	488	520	508	498	503	519	473	535	495	536	484	540	522	503	503	502	492	532	524	515	513	500	532	497	532	523	536	503	490	543	546	480	505	498	504	526	500	513	517	486	540	503	531	478	546	549	512	470	516	489	540	516	529	544	534	510	537	528	455	516	507	515	511	488	497	521	513	500	482	510	544	507	507	543	527	532	501	516	512	535	527	535	537	513	472	486	517	479	514	524	513	529	515	526	568	489	530	530	498	503	520	552	522	518	524	521	506	508	463	534	549	490	527	503	518	482	536	468	542	520	490	531	523	521	483	484	530	554	529	481	528	492	491	477	464	519	516	457	525	506	516	511	525	486	491	484	484	526	516	503	520	543	503	521	500	495	527	506	484	538	508	482	534	529	508	483	507	518	510	485	505	513	507	481	510	507	529	510	532	494	560	504	553	529	533	485	536	485	493	483	529	531	521	539	505	519	541	485	550	513	550	527	528	538	548	492	492	531	534	514	501	515	538	494	519	539	519	520	534	512	488	547	520	522	531	541	464	498	542	540	562	515	497	520	519	505	554	510	535	537	479	509	515	498	501	474	500	504	499	478	513	553	512	506	528	541	479	511	510	532	504	515	496	523	510	549	505	503	500	460	498	551	525	528	496	513	511	501	523	509	509	544	504	532	489	509	485	516	505	513	530	509	516	523	555	458	561	473	502	483	518	513	520	489	492	524	537	514	508	552	491	509	521	519	494	501	541	506	552	519	540	499	529	509	517	490	496	545	525	567	507	520	464	520	523	546	480	521	469	487	492	531	522	549	484	544	485	512	523	517	489	519	495	482	517	555	470	493	481	536	503	549	537	519	532	528	532	523	547	475	541	494	528	533	483	489	542	528	498	492	499	500	490	505	482	537	540	462	497	514	504	519	511	531	495	529	517	476	484	491	531	531	506	532	513	534	571	501	529	557	498	513	526	504	534	504	525	515	520	507	518	553	519	512	495	542	501	529	523	506	478	544	559	500	544	523	500	483	531	486	529	530	494	492	482	531	486	504	503	515	517	500	533	490	514	495	510	516	518	516	523	531	495	527	485	516	540	476	515	494	518	528	524	530	499	530	511	514	515	489	542	530	522	539	541	520	525	503	535	535	485	532	494	487	512	463	530	494	542	475	510	528	519	515	517	543	489	487	519	503	475	514	520	502	501	504	536	512	531	522	519	519	466	489	542	491	534	525	520	494	513	505	498	536	484	509	518	492	506	496	487	501	505	473	525	547	516	498	500	462	556	512	506	504	508	588	526	526	517	517	513	519	483	495	551	474	498	529	520	500	492	519	507	478	526	535	545	503	521	465	483	544	499	521	527	496	540	555	545	546	520	509	487	537	518	501	498	518	476	512	527	505	514	529	561	508	479	519	486	526	514	505	517	563	503	523	507	529	516	486	500	502	542	496	518	498	510	491	515	500	470	496	533	498	516	550	508	547	479	544	498	492	499	541	558	498	531	535	483	533	531	527	506	524	546	518	482	528	506	523	505	503	527	505	562	485	499	516	508	527	545	519	533	491	522	533	497	496	501	507	551	492	527	487	479	476	529	528	537	551	513	517	523	501	531	532	526	504	517	526	548
38044	36154	36451	27483	17516	9679	5393	3399	2134	1431	1042	759	630	463	387	312	255	272	269	256	240	235	231	213	223	205	230	242	216	221	202	202	212	200	222	226	204	228	199	200	225	239	228	228	197	217	207	216	201	207	204	204	206	233	213	178	179	227	232	236	210	211	212	206	198	210	222	204	214	220	232	235	229	174	203	206	204	265	220	219	222	191	212	218	214	199	230	224	203	242	222	204	217	228	223	231	208	246	219	225	193	224	209	230	178	209	241	210	218	220	218	207	239	216	231	219	228	210	196	208	220	215	199	204	225	236	206	229	224	197	192	234	214	231	219	199	226	234	212	194	224	202	240	226	231	213	221	216	226	201	219	192	187	213	196	216	213	218	188	218	226	216	197	212	222	219	218	236	223	212	213	235	207	254	197	215	206	205	215	206	224	261	220	216	232	221	218	222	229	213	223	196	220	194	244	200	202	222	211	229	224	224	204	193	227	235	197	225	241	225	213	220	214	211	225	233	224	187	222	215	207	214	203	229	177	238	195	222	237	220	185	207	226	230	213	207	222	203	208	204	200	203	216	208	206	201	195	222	184	195	206	224	216	202	215	199	212	215	187	204	243	219	226	217	241	216	232	222	239	210	207	223	209	220	225	243	212	190	200	217	248	218	208	209	203	242	221	202	222	209	213	209	219	210	202	208	226	217	204	218	220	212	227	217	212	211	204	208	210	209	226	235	229	206	211	212	191	203	221	178	212	231	190	221	236	175	220	238	182	194	206	225	202	216	193	232	209	222	213	210	227	212	213	213	237	210	221	266	211	224	220	201	264	225	205	233	214	192	238	233	200	228	207	229	209	223	245	235	208	214	191	224	189	227	214	211	204	218	211	209	244	204	233	219	237	199	194	233	240	201	219	215	225	212	238	189	182	216	219	210	223	208	214	188	193	210	191	188	214	209	210	223	215	206	215	225	219	210	201	216	188	192	207	217	249	239	209	191	197	207	214	218	229	191	178	176	240	204	223	207	217	214	219	240	206	221	194	213	220	232	227	188	225	223	206	245	218	200	223	221	203	201	215	211	213	276	241	230	228	192	240	236	229	231	206	233	244	204	203	220	232	203	191	213	234	204	201	206	215	207	190	186	211	232	207	215	241	228	233	196	216	200	197	201	195	198	196	201	226	221	203	209	208	200	216	201	246	205	217	213	215	219	187	229	233	219	231	198	226	216	225	208	253	216	191	227	254	237	203	197	222	212	234	201	226	217	201	210	231	226	189	230	227	213	205	183	201	205	204	201	209	184	199	217	226	229	223	195	208	236	208	197	229	216	240	245	218	231	225	215	238	209	222	225	213	206	228	209	212	212	207	203	233	200	249	209	201	218	203	210	212	217	203	223	241	233	214	219	243	245	221	215	221	236	200	206	224	224	209	234	195	236	228	221	201	226	194	233	200	206	210	206	205	222	240	177	201	196	219	217	220	199	202	221	211	210	206	211	201	215	234	230	217	211	223	192	240	187	214	247	209	205	216	195	236	221	213	218	223	212	213	182	211	207	227	188	205	223	205	209	212	207	229	204	210	204	235	222	203	226	232	198	182	206	207	201	218	225	203	230	224	183	218	220	239	235	220	222	194	223	215	214	233	191	203	205	251	198	219	220	246	212	226	239	219	233	214	239	205	222	230	223	190	206	210	205	223	203	226	234	191	205	211	192	214	232	210	202	234	211	202	217	194	230	197	228	232	228	227	212	213	243	197	208	213	216	213	203	231	191	205	211	224	209	193	211	215	200	223	226	209	195	214	223	208	211	221	258	227	195	210	218	231	218	199	216	212	215	170	182	198	192	217	237	218	193	209	225	230	239	236	227	238	204	201	197	211	206	217	224	213	193	184	241	232	228	214	229	221	235	211	255	215	197	240	205	245	245	196	197	258	208	229	195	205	215	235	179	209	172	206	176	225	237	220	225	208	232	214	237	216	241	236	212	204	213	221	205	234	210	230	208	222	261	213	236	205	205	215	195	194	220	223	193	212	234	183	194	226	202	262	194	241	242	240	215	205	205	217	202	208	214	164	216	210	226	170	197	199	227	224	216	217	201	236	212	199	207	184	236	206	221	214	216	240	226	199	198	209	205	226	230	240	220	216	210	178	210	194	209	206	219	194	223	228	233	215	187	202	212	222	240	207	228	204	221	233	217	194	231	217	205	193	219	209	219	219	211	201	224	206	205	221	214	195	208	193	204	213	201	215	246	221	219	204	206	234	222	221	218	193	192	225	224	197	215	202	193	206	215	213	223	205	211	236	178	218	190	225	198	191	213	210	227	222	197	200	209	210	202	206	228	237	234	230	232	219	219	204	211	215	243	219	198	204	228	213	224	213	224	219	196	211	208	239	228	221	217	218	218	216	193	209	188	197	199	211	223	217	193	211	221	220	224	207	197	217	219	204	210	227	209	229	213	202	195	195	218	236	219	227	198	196	201	226	244	238	216	221	236	204	220	229	206	233	196	213	237	205	214	208	202	221	220	221	235	220	221	222	199	210	190	190	201	215	220	223	207	215	223	210	220	210	211	189	223	240	237	224	222	206	205	192	213	232	193	223	208	200	220	246	236	201	195	226	222	207	234	225	211	235	240	199	223	229	232	221	207	212	180	209	228	214	234	238	220	199	225	197	223	212	225	212	197	199	239	193	200	193	202	198	216	218	219	206	185	190	193	206	200	221	206	212	252	222	203	231	221	222	236	206	210	191	193	218	227	203	217	216	220	202	214	212	190	189	228	232	230	255	209	209	199	197	213	211	217	229	208	190	246	232	217	221	206	244	245	203	220	221	226	216	223	233	205	197	203	208	224	229	214	219	208	196	215	190	208	207	213	246	221	217	238	221	207	213	209	192	201	217	215	207	186	214	230	181	213	210	195	213	222	218	191	221	213	226	226	205	207	221	205	211	205	223	208	203	205	203	253	214	225	191	198	201	203	211	215	207	172	221	230	217	232	215	213	212	209	191	211	226	203	226	223	205	203	204	231	215	223	216	219	209	192	210	223	198	209	217	229	231	232	260	219	210	207	221	222	223	187	259	223	237	211	193	203	204	195	221	192	245	190	225	224	207	220	190	200	205	198	232	221	220	230	210	231	189	226	204	226	195	255	227	213	215	209	230	221	227	239	219	203	233	214	211	223	194	217	212	195	219	214	210	205	234	214	222	232	239	208	222	240	229	214	216	234	210	247	207	190	212	210	227	232	212	208	206	219	225	198	200	222	218	206	229	215	224	219	197	217	228	207	211	204	207	218	204	218	226	222	202	205	206	209	205	207	218	233	227	216	214	238	225	218	208	220	195	233	217	190	196	216	223	211	212	205	200	239	218	222	197	220	219	203	213	202	208	231	213	233	204	210	206	224	197	242	200	228	200	216	239	224	210	226	210	212	221	204	212	206	188	207	230	218	205	202	222	226	187	199	202	207	211	215	244	247	223	220	232	197	219	211	233	226	223	218	208	214
21785	27487	37825	37056	30477	22945	16882	12774	9365	6644	4772	3811	2698	1960	1506	1155	926	849	743	691	680	617	622	566	543	570	562	513	542	526	507	508	537	498	538	559	524	499	514	508	492	550	495	529	498	549	518	561	508	520	495	549	509	511	526	557	545	558	501	542	500	539	514	510	552	486	533	495	503	520	533	516	525	503	563	545	506	568	483	506	530	562	476	498	530	484	533	514	524	528	510	524	484	482	515	520	489	496	517	547	501	507	521	531	498	524	507	518	493	554	482	513	510	504	522	520	544	491	519	527	522	506	517	485	503	493	455	499	531	513	509	526	517	517	522	538	521	490	511	519	535	543	535	536	513	543	510	549	518	519	539	523	543	533	565	537	509	519	530	503	513	536	507	500	516	502	534	530	562	491	514	544	576	523	545	527	509	514	473	541	482	532	523	510	516	515	530	540	534	520	496	519	518	518	538	529	528	531	530	554	484	508	509	493	534	543	448	550	482	550	488	547	520	522	538	543	515	537	543	540	553	525	498	540	512	524	536	539	543	520	512	525	512	512	541	528	544	525	490	501	533	544	553	538	552	532	499	532	543	511	510	517	510	512	494	549	545	492	531	509	567	522	551	560	508	530	536	507	498	554	476	522	513	532	511	536	567	539	545	500	490	508	496	532	526	546	501	547	554	524	533	502	527	532	532	509	527	547	523	541	557	512	538	537	529	534	523	513	535	510	543	561	523	525	548	538	506	502	527	542	516	526	485	531	525	517	493	519	505	517	542	538	543	569	508	575	490	550	514	513	540	484	518	542	493	541	523	485	524	512	485	525	503	551	497	515	526	513	556	519	484	486	521	516	520	507	536	493	494	516	527	481	547	536	529	550	489	517	516	552	526	525	525	482	532	530	502	537	543	540	495	540	521	544	505	565	514	536	500	535	539	491	557	520	567	525	498	460	522	507	517	530	511	493	501	544	520	526	526	512	527	523	486	514	573	542	509	530	507	547	551	550	503	508	527	521	549	528	523	539	583	537	549	557	541	473	523	522	527	536	533	544	515	523	505	479	549	550	546	532	507	548	516	507	537	518	537	543	554	501	511	566	535	540	545	489	491	524	543	520	533	506	519	490	519	536	516	540	540	541	548	476	529	507	535	482	515	532	537	509	518	496	531	525	535	524	497	520	525	496	564	544	505	523	557	494	511	493	493	504	522	536	548	505	540	511	536	481	518	544	519	464	539	544	548	496	519	528	523	568	557	487	506	551	524	559	509	511	532	493	491	520	524	549	525	560	554	475	506	524	520	491	549	561	478	526	555	553	531	543	494	499	475	510	539	514	513	533	546	481	549	501	492	511	549	537	552	511	552	491	518	507	518	535	544	559	505	492	485	515	514	509	527	506	512	518	511	523	545	554	508	513	524	515	502	542	495	488	490	487	514	507	528	512	553	510	524	512	517	506	536	487	526	522	590	529	530	523	554	542	512	494	516	501	506	516	528	525	520	518	534	531	485	511	555	500	546	556	508	527	517	545	498	552	572	526	511	542	488	529	548	529	523	509	509	537	540	518	545	525	534	522	503	502	514	476	500	516	540	518	518	531	526	504	552	535	524	516	521	523	511	530	502	520	548	541	537	548	519	554	495	519	513	568	534	570	501	510	502	502	502	551	502	539	527	475	498	515	479	506	514	524	542	553	492	525	496	556	478	538	516	502	546	533	504	506	522	511	530	512	559	480	535	510	493	549	549	518	517	530	537	537	561	560	509	551	551	493	547	478	520	518	518	524	530	511	536	519	500	561	511	513	513	540	542	516	570	532	501	498	521	525	503	501	532	520	522	485	511	502	478	506	548	475	487	522	521	519	514	537	554	548	535	518	529	501	481	545	526	556	503	492	496	520	507	510	522	495	530	541	518	495	554	542	499	494	518	552	534	523	521	490	552	539	561	529	558	497	526	554	528	543	538	532	514	493	524	513	522	488	503	474	549	541	513	490	504	501	506	513	524	516	500	513	520	523	483	525	515	530	532	497	500	507	596	529	541	517	489	525	532	531	521	518	519	506	506	500	544	517	526	552	503	610	512	506	553	511	566	510	578	515	494	500	514	526	538	540	527	536	507	505	547	502	561	536	518	565	532	519	545	531	484	560	553	519	484	549	532	545	530	505	526	524	534	481	515	533	540	468	531	538	518	525	541	518	523	525	531	508	524	536	562	532	547	503	508	513	564	523	506	527	524	487	552	513	517	483	544	512	518	516	497	486	464	516	545	477	532	494	510	536	517	532	564	504	539	457	542	500	541	527	509	525	535	524	555	464	532	520	564	495	515	559	496	525	513	514	509	519	531	527	512	520	500	513	511	550	560	512	541	568	534	503	526	501	522	510	497	530	516	537	532	552	549	524	537	529	536	528	543	531	491	572	537	523	494	541	544	532	585	514	551	543	485	550	474	490	536	587	515	505	537	514	506	486	534	498	539	504	554	527	521	519	527	540	529	502	501	519	524	525	561	508	506	515	512	476	526	551	528	467	513	539	512	514	530	531	541	519	491	512	518	533	503	497	499	529	555	493	517	516	511	538	537	552	543	534	520	510	532	524	533	549	529	555	515	489	509	582	501	512	536	523	554	501	554	513	497	520	572	529	534	501	527	556	501	554	531	501	495	518	508	519	533	532	520	525	512	505	545	505	501	503	536	534	498	515	506	519	507	546	502	488	527	487	504	524	543	501	512	511	500	535	526	507	555	576	545	555	533	546	523	498	511	539	506	536	563	532	531	567	546	519	528	545	536	462	544	512	513	477	519	518	515	484	529	503	553	549	529	520	505	518	526	560	486	506	561	560	497	532	515	514	500	542	524	542	549	508	515	507	516	505	530	553	490	549	546	570	516	483	494	554	502	552	521	554	522	479	481	544	511	511	501	521	527	556	493	471	504	544	509	601	534	516	499	531	541	545	539	551	536	491	504	524	517	528	512	502	500	497	543	514	535	526	555	512	543	487	509	550	505	504	484	556	527	526	545	524	523	534	503	492	486	509	508	551	539	542	533	503	556	523	509	516	559	554	524	523	533	552	540	547	527	501	554	546	525	496	506	515	526	524	524	505	500	485	514	505	522	536	530	520	551	561	512	504	522	538	509	544	546	525	496	505	549	507	523	543	519	563	507	532	513	523	492	563	536	511	559	548	512	528	503	511	549	507	493	561	539	546	489	517	538	562	537	516	515	504	536	505	509	532	536	559	522	538	505	547	514	506	536	527	537	528	534	533	503	526	558	541	555	504	534	506	486	544	510	526	545	481	548	508	554	508	486	506	526	537	509	485	500	500	534	556	510	538	492	547	508	486	519	534	500	496	537	545	538	526	495	510	505	525	519	501	506	509	513	505	532	543	514	520	504	542	548	519	499	521	553	536	511	469	555	527	485	548	555	524	537	502	564	530	508	517	539	529	511	513	511	510	545	511	528	504	537	520	563	534	506	515	501	502	550	511	496	548	516	528	529	506	549	509	534	520
44460	41003	42671	36980	26892	18030	10351	7843	5247	3542	2250	1353	955	744	554	461	375	390	335	307	314	265	297	276	243	207	239	224	244	207	209	224	223	213	218	222	222	224	236	246	231	248	258	216	227	230	204	207	218	224	223	222	209	207	232	229	221	209	209	229	224	188	226	232	242	194	231	191	205	194	203	239	226	251	220	228	184	220	197	213	213	240	241	229	230	219	234	209	220	187	213	219	234	218	197	205	217	185	202	200	206	198	179	223	221	227	216	218	249	211	215	199	216	219	210	188	218	227	204	184	188	213	196	213	230	209	191	204	204	239	241	220	216	183	247	215	182	232	214	225	224	212	231	203	210	234	199	235	216	231	207	192	205	210	220	223	216	200	204	199	221	194	211	222	220	201	239	204	210	193	192	216	211	216	205	203	215	195	200	229	252	207	201	208	213	181	231	216	202	207	198	200	235	211	187	205	228	217	221	215	230	198	202	212	228	216	228	218	214	224	198	185	228	216	206	226	202	211	217	220	194	202	206	208	169	193	224	239	189	246	247	220	212	224	194	203	211	190	205	235	227	202	222	211	198	193	197	201	203	205	197	228	220	206	233	210	207	198	223	213	229	225	236	212	214	229	226	200	207	196	232	225	220	212	232	231	197	216	211	213	204	215	211	217	230	216	177	224	209	215	247	208	184	229	216	209	244	247	227	224	207	207	205	237	228	213	212	221	208	220	212	237	201	205	216	220	237	201	209	225	208	246	215	215	215	186	209	224	218	237	202	223	200	223	221	245	239	215	217	200	220	188	212	208	219	228	220	210	217	228	241	198	221	202	224	236	206	214	223	209	205	221	194	191	200	203	204	220	211	207	196	208	215	202	235	233	213	222	192	222	200	199	190	228	207	195	216	225	215	230	223	211	219	204	213	200	220	207	231	224	200	204	200	213	196	223	196	222	235	239	239	253	201	185	239	214	225	237	199	227	223	217	231	228	197	218	207	209	234	236	242	222	200	212	207	224	195	213	204	212	221	218	242	223	199	249	198	199	205	230	199	226	212	200	244	184	225	203	191	215	215	219	221	211	256	219	229	202	204	199	217	202	217	218	206	219	247	229	226	201	227	219	216	194	214	180	224	232	221	219	229	238	213	200	201	218	210	223	200	218	215	205	234	225	177	239	205	228	229	211	191	246	218	202	237	206	221	213	228	223	226	229	236	198	216	189	215	203	211	207	217	253	236	190	224	204	191	222	242	202	197	227	216	204	216	209	234	218	222	198	203	218	214	225	233	205	231	207	200	229	205	236	212	230	228	217	212	226	215	239	201	194	218	202	222	206	238	255	203	215	186	203	210	200	227	224	207	223	224	217	196	218	211	195	210	242	245	193	203	229	205	231	198	222	211	226	224	220	249	225	211	204	207	232	225	226	217	210	241	188	227	203	218	209	218	190	208	242	223	188	246	230	196	207	209	214	218	205	219	221	226	217	228	221	242	189	209	224	209	176	213	235	192	203	195	232	199	196	188	194	194	201	212	210	204	222	207	229	195	233	232	252	199	213	235	209	230	210	199	217	226	205	204	211	199	214	228	207	222	213	211	220	202	237	226	228	191	216	218	197	199	240	218	237	202	210	202	229	212	231	202	240	210	218	218	218	204	213	223	225	210	220	201	205	198	182	188	184	235	211	228	217	237	196	211	204	225	225	207	198	224	241	219	202	224	225	232	195	227	171	216	221	224	226	214	201	194	237	217	223	220	198	229	217	229	197	214	205	188	200	224	213	216	208	207	200	227	222	216	212	229	201	233	194	222	254	208	230	206	211	201	234	205	229	223	219	226	207	216	226	209	215	203	213	214	240	193	208	219	229	239	229	217	209	205	225	220	224	193	214	210	209	229	228	248	215	221	204	207	204	216	218	205	234	220	218	224	210	213	228	208	198	193	228	204	212	207	214	212	182	219	220	198	198	207	190	208	199	218	215	209	242	218	220	207	218	234	221	213	232	228	204	213	235	225	197	237	241	187	191	207	196	209	238	213	232	204	216	231	181	218	222	224	202	217	221	224	220	190	213	191	211	208	200	217	213	224	220	215	216	237	234	215	210	205	241	209	219	216	247	215	247	248	209	219	209	210	208	198	212	204	199	208	218	202	204	221	209	186	234	218	215	216	211	205	236	222	214	207	229	221	205	191	207	226	177	237	215	201	197	209	226	248	215	222	200	211	232	200	191	169	218	211	220	203	213	223	195	216	225	218	198	225	213	216	217	220	237	210	209	223	214	216	232	224	239	240	211	222	180	210	239	214	224	240	229	182	236	218	200	222	189	244	219	196	192	234	242	225	203	218	199	237	194	216	212	222	199	201	210	224	247	239	202	216	217	187	234	212	196	223	216	219	225	208	207	228	231	212	188	212	229	216	255	203	213	221	197	192	213	226	208	204	200	234	223	204	220	238	212	230	228	204	209	209	238	225	197	222	224	207	211	213	239	218	246	213	238	223	233	165	204	233	222	224	229	211	249	204	197	222	224	234	171	245	212	218	188	225	248	206	242	196	202	197	215	213	223	226	199	190	239	201	226	213	226	236	193	207	242	195	230	233	200	204	205	208	220	196	213	192	207	195	218	219	220	222	192	220	221	208	257	191	222	195	227	218	228	220	231	184	210	209	229	211	232	218	191	231	251	213	188	218	236	213	235	202	216	220	233	208	217	196	225	208	210	218	244	199	213	213	213	228	263	251	222	196	220	200	200	212	214	225	214	234	218	191	221	201	229	208	213	215	216	200	251	195	209	204	192	235	202	221	212	209	201	209	203	209	201	185	198	212	214	222	220	224	197	199	225	197	229	217	206	239	189	214	224	236	225	205	215	201	203	178	211	216	216	222	211	235	219	190	212	222	224	191	212	221	225	242	219	185	220	197	199	228	193	251	220	195	217	215	266	240	194	200	234	203	231	224	197	202	209	216	240	218	232	212	225	223	198	237	235	242	205	207	226	206	199	212	198	224	195	238	215	195	193	199	208	237	224	239	220	220	215	224	228	225	226	194	222	224	251	208	213	228	222	214	205	215	210	241	198	202	212	204	197	218	208	187	206	225	208	213	209	204	224	240	221	220	236	195	225	226	248	210	211	209	230	204	213	199	193	230	227	220	228	241	228	220	200	201	195	213	178	215	229	234	247	209	201	218	237	215	211	210	234	205	213	208	185	213	230	182	212	221	224	196	224	215	218	213	188	227	225	214	228	202	196	227	201	220	240	207	215	225	218	226	209	217	217	205	243	226	197	226	220	211	217	192	201	188	226	216	223	235	235	211	214	183	203	212	215	226	228	207	191	220	205	203	235	228	225	215	203	228	200	196	212	210	202	224	243	210	218	208	247	237	210	182	223	203	212	229	201	195	198	208	222	200	220	205	221	215	227	210	202	201	211	232	216	216	226	221	192	224	203	220	238	211	213	214	240	224	199	238	210	206	217	202	174	221	224	203	222	201	217	226	208	216	209	210	229	211	214
26859	31725	43073	44348	36914	32057	23500	22684	18367	14314	9994	6484	4416	3596	2699	2012	1555	1383	1273	1031	1146	974	874	764	573	654	569	591	532	538	540	499	522	575	563	504	528	496	488	539	516	529	571	510	529	549	524	516	515	495	586	562	548	521	473	499	529	505	513	503	534	505	522	537	541	558	516	494	506	537	506	511	537	540	498	527	516	548	523	503	516	521	541	488	507	569	549	505	545	576	562	562	529	530	551	555	494	520	531	532	522	511	514	527	516	534	547	486	549	560	504	520	552	545	519	482	551	539	524	547	525	507	502	498	527	503	489	532	560	535	571	544	533	501	531	521	523	543	522	505	549	525	500	519	530	560	513	531	535	511	493	532	533	541	497	526	501	517	549	524	521	515	494	501	549	574	549	539	483	516	501	520	501	507	567	547	558	472	531	527	569	562	505	534	526	534	506	517	514	514	528	517	551	550	499	504	521	519	523	489	528	539	568	526	540	548	492	538	522	509	509	502	548	534	552	482	530	510	539	524	477	532	521	535	545	530	546	508	530	559	513	528	553	544	556	530	510	530	514	502	534	526	499	515	512	538	521	517	546	528	481	488	489	531	536	518	549	500	485	553	501	538	515	537	557	496	522	528	493	563	494	515	523	517	551	506	533	502	528	503	533	492	529	535	530	490	524	509	517	501	537	529	553	529	537	560	514	574	515	508	546	566	566	500	526	505	526	506	543	543	520	541	532	543	534	509	508	540	517	539	529	507	536	521	515	513	539	568	560	540	506	527	505	565	492	546	531	529	524	514	532	503	550	517	523	554	500	526	518	529	531	521	550	554	494	536	525	527	516	510	539	528	519	523	531	537	526	541	519	499	530	557	507	516	508	527	511	540	515	509	505	533	540	554	513	552	533	547	518	493	554	497	532	515	511	477	534	545	502	479	543	505	561	488	542	511	537	522	515	508	532	541	519	500	562	507	524	522	565	505	501	500	509	523	509	540	539	558	523	505	490	512	515	518	539	528	562	546	509	551	456	532	540	504	520	544	492	540	513	533	541	539	491	496	561	518	486	524	523	533	501	547	558	503	517	514	506	522	509	545	514	559	569	543	520	566	511	520	519	492	523	511	511	529	515	509	514	525	548	550	525	513	517	528	509	532	520	526	544	543	497	531	521	523	542	528	502	531	505	542	507	537	500	540	554	485	506	521	540	542	506	563	534	540	545	493	533	575	522	534	497	528	531	520	522	492	508	517	529	497	511	526	535	535	503	561	525	506	522	497	505	558	606	491	540	494	490	524	532	501	521	518	530	522	505	533	491	534	513	521	516	550	527	551	502	530	598	509	511	512	533	532	531	543	503	518	566	517	504	538	527	517	519	478	565	530	535	519	504	502	542	524	551	522	537	538	531	511	508	507	567	545	530	515	482	513	519	500	543	558	539	524	560	507	510	512	530	519	531	549	548	509	553	513	527	479	530	511	553	487	528	546	513	557	540	512	527	556	486	523	538	515	497	565	537	530	513	512	545	517	540	576	516	537	476	526	548	528	524	512	544	537	496	488	543	520	527	549	570	559	529	502	522	538	537	568	498	517	513	515	537	535	561	503	532	521	522	510	531	505	517	528	521	506	547	530	560	537	550	530	542	518	546	551	563	524	517	543	565	508	545	521	559	495	544	548	542	531	499	509	532	511	562	511	543	520	555	527	536	561	490	550	540	507	544	539	497	529	554	479	543	523	513	546	534	532	496	515	533	563	513	555	530	501	509	547	530	493	557	529	512	541	549	527	549	515	522	544	521	519	530	537	510	488	527	522	551	529	527	503	514	514	486	526	547	552	524	522	495	549	513	568	515	560	507	539	512	485	544	513	489	540	556	517	527	455	511	535	526	506	508	516	540	543	547	539	521	552	545	579	510	484	537	564	545	525	504	535	556	497	531	531	540	552	513	543	517	492	528	485	542	514	539	503	580	526	511	502	535	494	509	516	547	544	501	527	552	538	521	537	532	530	558	495	546	494	540	527	532	510	534	524	510	514	524	522	517	517	538	516	513	539	530	532	541	484	510	520	544	546	524	517	530	520	499	515	557	539	521	577	537	516	513	550	494	521	522	527	532	550	509	515	565	549	549	533	546	522	508	530	537	510	538	496	488	530	519	518	498	511	493	506	527	519	511	517	503	513	523	505	523	539	594	511	539	541	510	533	520	520	514	529	518	510	552	544	540	505	558	537	542	533	502	483	534	513	561	488	538	537	527	531	531	538	526	534	551	534	501	532	570	532	533	534	548	537	535	550	519	504	511	514	532	556	493	545	510	552	513	548	530	530	547	486	525	533	500	565	505	505	512	514	533	535	517	511	485	497	566	507	533	486	522	479	519	522	561	527	522	489	545	534	517	502	517	509	529	534	508	519	526	552	498	537	553	524	494	520	519	535	529	501	521	554	529	463	519	504	533	562	541	531	539	513	500	512	547	510	539	553	515	521	530	549	530	544	512	515	519	504	536	515	529	523	539	517	524	517	554	517	531	518	532	518	556	535	470	565	533	507	506	531	536	490	568	526	502	508	524	499	541	547	525	519	520	525	487	498	529	518	540	464	540	539	522	526	523	539	538	521	540	519	535	543	561	519	471	517	537	500	497	523	541	546	529	520	522	525	471	567	540	552	501	554	507	571	539	498	539	525	528	520	541	536	494	523	511	508	533	538	513	528	534	506	495	547	512	545	508	526	518	528	538	537	555	496	470	503	524	492	479	559	516	503	493	511	555	523	552	553	517	521	488	488	506	524	491	535	473	543	517	547	524	544	502	570	549	557	522	541	538	525	507	541	533	534	543	520	552	551	538	495	549	540	495	533	520	551	512	518	531	534	572	509	544	516	523	488	543	537	488	503	529	515	509	514	548	522	522	531	521	511	539	534	540	543	472	562	518	519	547	529	554	547	540	531	514	557	508	517	536	565	496	503	550	532	535	529	524	561	532	505	489	556	505	563	539	551	558	541	501	488	521	504	553	505	519	568	495	541	502	534	559	524	550	532	508	543	522	533	513	500	524	526	573	512	558	514	532	490	530	524	504	515	485	519	475	523	546	499	537	523	553	491	519	538	541	551	511	514	495	514	503	483	519	531	521	521	499	556	561	510	532	520	523	512	559	557	568	564	487	540	541	544	534	580	497	533	512	521	504	503	510	526	508	531	489	492	551	509	510	528	529	507	494	516	506	481	508	493	510	531	532	558	493	521	497	524	526	488	537	513	540	501	508	539	521	533	509	527	544	544	560	524	538	502	539	517	493	540	559	516	494	530	485	539	546	530	520	519	531	484	495	536	511	496	552	548	496	491	555	529	492	485	540	529	546	534	505	502	550	520	564	538	522	513	554	546	529	537	529	506	548	538	535	524	530	544	520	520	545	506	504	559	572	562	528	518	521	516	530	537	503	561	516	513	540	544	502	482	511	521	507	511	539	547	559	492	520	538	554	511	496	528	491	512	534	493	493	496	509	534	505	549	501	508
56151	51321	52340	49191	38437	31598	24407	21117	17323	12493	7792	3813	2363	1968	1423	1017	922	703	743	508	668	494	408	308	298	243	256	237	238	229	244	216	241	214	265	229	227	244	215	238	215	242	218	231	213	206	202	187	230	237	225	207	222	182	199	201	182	204	221	211	216	182	216	218	214	213	225	206	237	215	185	231	207	220	222	205	199	264	201	207	205	216	203	204	211	213	202	195	222	207	244	241	226	200	221	224	203	213	217	222	193	228	196	208	218	194	218	204	218	214	209	238	238	218	210	201	222	208	197	243	233	228	193	237	206	216	226	212	198	236	201	203	192	209	229	208	206	214	232	190	197	205	202	212	188	191	219	217	232	218	197	212	221	210	217	206	246	229	207	200	216	217	230	240	198	213	234	185	199	202	215	208	220	207	200	202	200	202	243	229	223	210	232	210	219	222	237	211	228	197	176	219	223	206	185	209	201	197	231	234	207	190	210	214	191	249	211	216	227	229	209	201	226	199	224	209	211	226	216	206	240	246	254	204	180	221	232	207	229	233	226	171	217	218	259	218	209	214	206	221	222	202	216	212	205	191	233	193	234	215	216	195	192	224	219	217	229	217	209	223	210	235	224	208	203	233	195	214	215	189	227	197	205	204	220	204	240	230	207	204	182	244	219	239	207	206	205	177	203	202	193	210	213	208	215	218	215	215	211	202	197	226	198	216	211	205	193	218	179	211	217	211	215	238	221	190	216	223	223	219	228	218	200	259	223	202	227	207	214	181	204	209	243	207	223	232	234	227	228	216	225	195	227	217	223	223	224	199	225	237	211	214	200	233	223	215	208	195	197	183	191	226	192	227	220	241	216	227	222	216	187	209	209	207	224	222	190	214	217	237	223	222	196	215	226	207	219	227	216	235	189	214	205	205	198	208	233	218	207	213	251	181	186	227	213	211	205	207	204	220	218	220	227	233	237	226	210	197	202	216	202	197	218	205	220	205	237	224	166	192	232	201	222	209	219	192	234	212	212	191	213	193	222	193	232	224	227	209	217	201	218	191	209	242	234	196	214	218	214	199	183	216	194	199	232	225	216	211	185	207	196	221	220	216	208	184	219	199	208	213	207	200	211	210	205	205	192	217	222	213	210	248	189	217	200	233	226	192	219	210	231	222	213	189	206	217	224	235	178	225	211	216	205	219	208	197	216	204	230	199	203	201	205	208	226	190	208	236	209	227	214	204	225	213	248	202	185	183	210	225	218	215	228	229	214	207	227	234	224	224	223	220	221	224	202	200	226	218	228	223	197	228	237	220	240	203	221	189	209	210	209	221	217	201	208	213	200	188	235	206	226	242	199	237	204	221	196	206	201	224	199	206	223	202	220	214	243	211	207	254	197	197	231	190	219	196	185	181	195	220	195	223	234	183	211	208	270	228	199	206	208	225	195	209	199	215	226	220	208	218	230	236	208	210	199	198	223	194	212	217	218	198	211	224	247	220	208	205	219	198	195	221	212	230	225	182	197	183	199	196	205	214	186	198	207	215	210	217	243	199	210	206	198	214	229	199	233	223	218	201	209	207	212	219	221	241	221	206	217	234	182	223	218	209	226	209	186	212	210	200	211	223	228	242	218	204	225	209	215	205	185	215	227	193	220	203	231	211	213	213	195	213	230	199	221	234	236	213	195	231	228	193	197	171	203	181	195	199	207	227	198	186	227	211	218	196	186	212	197	212	209	199	219	210	217	220	215	193	194	188	190	190	211	212	223	207	227	204	210	202	215	219	201	204	184	194	205	206	225	234	209	204	212	207	207	202	171	208	239	220	236	207	230	207	220	224	203	205	213	202	235	196	218	235	199	218	225	212	219	224	227	193	224	215	228	227	204	237	228	214	212	217	215	201	217	232	215	231	219	194	220	225	213	238	202	234	214	218	193	224	226	217	217	225	228	210	207	234	218	222	186	239	221	207	201	187	239	211	182	242	211	209	204	216	246	214	223	202	188	197	204	199	217	225	200	230	228	191	194	198	237	213	192	194	201	202	213	233	227	209	199	228	232	233	181	225	203	206	212	241	244	201	215	243	193	210	232	217	171	209	230	207	208	204	223	209	204	236	179	205	231	215	197	221	224	186	217	206	217	199	196	245	234	252	200	227	231	217	215	235	211	178	239	204	194	179	205	217	201	227	208	207	207	210	202	220	189	207	199	240	222	214	201	210	192	228	190	196	221	210	214	230	203	215	204	206	215	220	188	226	207	229	233	203	195	197	203	222	212	223	182	217	214	183	204	201	213	223	219	193	202	210	218	218	200	183	228	210	216	216	222	209	200	192	227	197	208	200	199	242	212	215	229	214	199	192	214	236	224	207	222	218	202	180	219	189	216	187	218	197	187	216	210	201	200	201	196	238	239	210	202	208	231	225	216	226	244	204	214	218	228	213	190	194	187	193	226	246	225	204	219	220	224	217	238	200	195	209	210	200	202	199	212	191	198	225	239	207	189	189	214	208	241	236	197	203	231	189	218	223	219	224	213	215	214	209	229	232	221	188	219	199	203	229	230	224	189	234	210	213	246	219	202	200	252	228	202	204	238	207	196	214	225	218	227	233	208	197	233	207	212	232	233	196	227	209	211	196	232	221	225	206	200	201	216	223	239	241	233	224	226	221	202	223	205	195	197	198	228	203	208	215	197	197	230	231	213	199	224	208	207	198	200	224	211	189	211	208	238	231	210	216	202	224	200	240	201	213	238	232	206	189	206	194	240	204	207	205	186	197	235	214	225	243	230	174	192	202	204	231	211	230	227	207	206	225	205	203	232	227	228	207	212	216	215	241	230	245	215	184	217	232	203	214	236	222	229	222	211	224	221	206	223	210	222	217	204	227	217	204	233	192	234	222	210	219	170	214	227	227	217	208	262	214	206	212	220	198	214	224	219	202	204	219	215	236	196	229	223	225	227	214	205	200	217	228	217	210	185	226	220	206	220	235	218	214	180	224	214	224	224	228	211	214	207	185	213	205	226	229	210	237	192	225	240	195	218	209	232	233	230	222	212	194	214	218	197	221	213	208	219	233	191	228	201	220	210	200	230	204	221	224	185	214	197	228	205	204	241	230	197	219	198	219	233	185	200	207	219	179	239	213	196	209	236	243	205	215	228	218	241	220	203	193	208	176	210	250	229	211	221	193	193	189	217	196	203	236	228	226	228	224	222	213	209	215	204	223	215	242	205	201	212	215	205	229	243	233	207	239	221	204	226	234	202	195	199	197	185	200	220	202	231	184	225	218	220	196	198	197	212	203	206	230	210	199	197	227	219	202	198	231	209	219	182	191	194	218	213	199	207	220	239	228	199	189	236	228	225	238	213	216	223	196	231	201	212	218	200	204	191	199	208	229	200	207	193	225	221	208	216	213	213	182	203	211	234	236	236	206	199	198	212	221	226	213	199	205	234	232	225	161	208	229	203	210	206	239	214	192	221	228	217	166	222	235	220	195	212	178	228	204	214	197	216	217
36432	41175	51528	53629	46248	43613	36553	36120	34411	29744	23407	14335	10219	9310	6921	4925	4195	3557	3327	2397	2995	2082	1836	1167	829	731	666	620	567	585	578	561	578	502	563	572	591	514	501	517	536	532	506	491	531	515	545	506	497	530	486	490	509	509	524	498	522	505	510	538	495	504	505	566	534	548	520	537	554	553	519	498	497	493	497	559	508	487	542	544	529	552	529	556	500	534	538	500	514	544	536	540	506	538	546	533	522	526	521	504	529	464	514	481	541	511	491	529	496	538	479	543	509	539	502	504	503	509	477	567	540	526	483	525	511	524	517	529	538	517	550	534	522	513	531	540	512	501	507	536	492	485	530	539	537	511	513	562	473	500	534	490	508	517	508	544	547	500	521	537	536	529	499	484	492	497	493	507	507	501	513	523	483	485	510	520	515	480	497	496	536	546	498	548	553	527	518	557	514	492	509	501	497	546	512	511	523	505	505	501	535	482	496	508	505	498	533	532	534	538	498	480	544	520	502	580	529	540	558	488	531	525	506	522	497	503	525	552	531	451	558	507	502	482	477	551	478	474	511	559	519	539	467	541	485	504	548	503	525	528	533	525	532	509	511	494	527	549	502	549	498	544	513	526	523	557	519	528	531	525	593	497	506	516	503	496	552	518	489	500	550	500	475	513	525	502	550	523	505	539	511	495	534	491	538	495	500	572	507	543	474	541	503	511	516	501	532	535	505	477	508	465	504	534	523	522	501	518	524	497	527	502	533	500	515	475	508	532	526	520	557	519	555	509	500	535	541	538	517	522	504	492	525	484	516	536	483	522	523	509	527	536	532	508	549	545	499	505	497	534	541	568	539	511	509	541	530	523	546	564	501	555	534	534	519	519	513	524	504	494	531	503	535	504	556	559	491	506	527	518	525	535	533	527	577	506	555	519	496	504	518	532	515	529	525	509	528	556	513	499	529	510	471	490	510	527	521	512	518	497	508	543	498	514	533	544	524	490	517	476	561	504	528	496	552	523	502	488	488	528	541	506	497	525	546	546	522	543	532	505	504	492	534	480	550	555	565	502	514	496	494	513	502	529	468	546	529	512	495	540	522	525	503	518	532	521	495	536	497	542	527	518	515	512	480	519	520	539	544	549	503	544	523	530	517	487	482	494	596	483	507	497	523	536	530	533	557	539	542	532	565	558	486	509	532	528	526	502	580	518	495	499	543	515	526	491	467	572	520	551	526	503	509	545	529	515	560	520	491	520	507	522	488	496	523	515	533	514	501	503	551	500	534	478	504	486	537	513	509	514	496	495	523	503	485	461	519	523	538	508	490	535	514	560	532	497	531	496	504	523	560	516	511	529	558	523	523	556	539	497	510	508	526	520	521	555	563	510	516	487	533	533	526	479	530	529	500	489	503	532	490	518	533	522	545	527	507	549	510	538	489	497	505	500	522	512	536	498	535	517	523	547	534	525	540	515	527	516	543	502	515	482	561	504	563	566	523	539	541	501	506	526	572	535	521	508	494	530	535	543	515	490	519	567	511	493	521	539	544	509	489	557	496	522	519	495	528	506	492	551	553	500	556	486	519	523	513	534	548	533	519	503	521	523	507	550	533	496	536	519	546	507	511	552	542	551	539	543	552	514	531	550	499	513	548	467	510	550	545	525	529	487	534	528	501	487	518	542	546	523	519	502	574	506	529	522	501	525	537	514	545	509	518	523	559	549	551	487	541	505	560	576	481	544	537	527	544	505	533	484	509	531	524	535	501	486	536	498	527	544	504	536	548	500	508	525	548	485	533	515	526	505	472	526	524	490	570	522	546	486	547	532	483	525	503	507	502	503	544	535	510	475	504	529	519	511	497	511	530	466	533	531	495	529	563	529	525	508	516	527	466	507	509	544	511	528	531	559	518	531	513	578	531	498	531	534	525	491	523	536	558	502	530	513	542	518	493	520	525	561	520	517	515	527	517	529	529	544	510	501	522	530	509	523	562	478	503	512	474	510	553	490	545	514	542	477	508	526	520	526	522	510	547	498	517	515	497	568	523	503	511	546	511	520	499	478	507	500	511	503	563	485	546	544	504	546	513	524	479	498	535	545	533	547	501	525	562	510	515	529	511	548	506	602	527	534	544	527	522	488	502	536	508	514	554	537	509	501	550	478	564	532	548	539	526	549	538	571	542	541	478	532	550	527	522	498	525	489	516	565	543	532	508	519	535	555	527	509	491	538	510	517	549	525	547	518	496	522	489	507	509	525	518	499	493	520	526	525	490	487	491	551	527	498	518	512	509	505	472	513	494	527	521	545	495	519	535	515	553	528	520	502	512	518	519	519	507	532	536	554	529	535	459	537	526	478	500	501	496	510	519	573	517	539	465	532	545	539	508	521	542	560	469	518	506	522	499	523	535	507	526	505	519	548	525	559	528	492	555	486	488	557	519	507	541	542	524	487	520	560	522	538	525	524	536	536	552	508	506	535	528	524	551	499	519	546	497	528	513	504	520	467	547	524	538	516	532	496	498	507	531	520	514	528	538	496	549	539	498	532	515	541	541	526	505	477	569	541	520	548	518	484	501	479	502	501	512	499	542	493	568	524	518	539	502	529	541	493	529	513	486	510	498	532	531	536	504	503	513	506	535	517	514	526	502	511	506	515	541	508	507	515	518	517	497	534	538	521	536	554	537	505	520	522	519	520	508	493	543	508	499	530	534	537	542	517	517	515	493	538	505	492	516	527	521	521	526	496	582	536	560	512	534	540	520	498	456	578	512	511	541	506	522	497	509	526	545	552	472	517	516	497	497	539	518	489	515	507	559	519	473	521	501	546	507	538	529	512	586	519	532	484	522	523	533	501	511	502	520	513	526	551	518	529	540	506	517	534	533	538	495	526	505	545	523	512	516	536	492	497	555	541	476	525	521	534	528	541	528	502	519	481	517	521	526	531	519	514	483	499	501	534	503	490	520	536	541	574	506	519	508	487	547	559	580	499	480	548	550	534	526	535	478	549	511	483	531	523	545	524	527	548	532	518	498	518	553	552	510	538	559	547	533	506	552	507	526	492	534	541	517	476	523	539	508	491	502	557	524	551	500	533	517	512	531	516	533	520	489	550	524	563	484	518	538	532	490	525	496	533	562	539	512	524	540	522	516	499	553	506	487	570	506	530	544	490	539	489	491	500	540	491	566	543	497	523	530	518	518	468	482	510	496	543	496	531	515	544	500	501	505	548	501	522	527	541	454	512	491	525	511	511	536	542	504	521	482	533	534	538	513	531	528	528	521	520	547	546	514	542	491	543	544	549	508	497	535	508	507	522	524	537	496	508	518	519	524	482	486	527	511	547	519	532	546	500	528	515	516	559	521	493	514	493	504	487	475	538	502	562	492	547	485	530	530	529	560	564	536	529	479	519	519	517	507	526	517	571	552	545	474	500	540	518	520	503	516	534	479	520	528	525	516	530	523	525	539	524	479	525	486	521	522	523	584	496	531	485	525	527	505	533	518	474	502	532
39899	37348	36341	27215	16913	9489	5401	3183	2025	1338	958	717	568	465	384	325	240	256	265	221	245	223	220	257	207	224	212	208	197	210	227	243	238	220	198	214	216	215	227	233	217	214	225	236	217	198	216	214	228	205	199	218	242	242	193	226	211	227	211	237	226	212	200	229	212	245	200	203	203	221	209	228	191	216	200	217	217	230	220	208	278	173	248	196	243	227	186	215	259	234	220	224	234	212	221	232	209	238	215	185	222	211	232	237	255	218	229	207	225	229	187	219	220	186	187	198	230	226	240	223	230	235	225	231	209	239	255	209	233	205	228	226	202	208	235	218	219	233	226	232	236	203	217	197	192	191	217	239	205	220	213	220	206	234	217	250	216	236	247	193	231	239	200	220	234	186	205	204	222	213	202	228	223	250	212	211	211	216	193	189	203	221	227	219	195	196	211	256	234	203	200	208	229	244	220	220	230	250	222	233	238	218	222	209	235	187	225	227	208	221	204	214	225	213	215	242	224	232	190	220	225	183	185	241	215	219	203	225	220	227	217	210	215	238	244	226	226	214	230	210	199	201	209	205	221	215	219	200	180	207	199	210	230	210	221	220	235	201	176	222	222	227	233	211	220	201	213	229	226	226	209	225	198	210	203	173	201	224	230	217	225	209	209	240	242	221	219	239	217	192	259	234	214	209	215	229	191	210	193	225	216	227	235	214	209	247	202	204	220	201	217	201	204	217	228	236	206	223	225	238	217	210	216	186	201	224	207	257	241	226	213	207	192	219	212	214	224	247	201	232	219	203	225	186	193	242	205	224	232	225	244	236	218	214	204	211	226	185	205	223	196	240	182	190	211	213	209	223	214	206	212	228	205	215	231	196	197	215	213	194	230	227	230	204	232	204	214	242	230	235	220	234	230	207	210	253	187	192	201	192	214	224	222	211	209	198	213	220	230	230	221	223	215	218	192	228	221	189	212	192	211	199	218	205	225	212	215	225	227	225	224	232	233	208	230	222	232	211	271	229	198	213	213	208	205	245	230	209	196	206	213	230	246	245	209	194	183	207	208	192	229	230	197	211	227	208	215	236	220	243	208	197	213	190	234	227	240	216	208	210	216	192	211	222	231	205	220	218	201	208	238	210	226	224	213	206	205	236	209	222	216	208	229	215	223	198	200	207	216	199	209	201	223	196	252	219	215	222	217	196	218	205	201	216	223	234	205	223	218	216	250	229	222	225	208	216	211	212	205	213	255	220	205	224	226	220	211	247	212	235	222	226	210	224	237	250	212	227	228	218	199	237	235	240	206	236	201	226	221	230	198	218	221	226	224	208	209	227	236	225	204	208	208	209	223	227	194	217	234	227	218	221	223	207	225	203	216	213	254	230	214	221	216	194	197	232	212	226	218	193	234	235	222	229	220	242	217	223	204	221	212	200	223	235	209	226	244	215	236	223	206	184	225	194	217	209	231	214	216	215	230	227	217	249	209	207	216	187	202	202	216	222	228	207	203	227	179	245	226	219	190	236	215	195	225	199	193	207	208	227	250	190	225	235	219	225	213	204	240	199	201	208	214	210	227	222	173	207	210	207	196	234	195	221	222	232	232	234	223	221	200	206	231	226	190	217	244	229	195	224	229	187	227	217	210	196	236	203	218	206	225	221	223	205	198	215	201	211	227	225	231	226	229	228	260	197	206	224	212	224	211	229	232	199	200	218	225	210	226	204	200	216	232	192	210	250	232	204	231	219	216	198	216	211	200	225	228	204	218	213	231	223	219	212	215	195	203	199	218	200	228	210	198	185	240	213	238	231	210	199	204	221	212	225	227	205	209	233	196	208	212	235	223	206	207	224	196	216	238	221	199	228	217	195	205	222	235	200	219	206	226	234	191	221	235	209	226	221	208	206	205	213	246	229	210	215	222	226	213	239	209	203	187	213	227	193	208	204	203	225	222	229	249	220	241	201	210	234	222	182	208	216	223	213	228	241	230	221	205	230	233	227	206	244	212	236	202	212	217	218	202	222	201	234	218	225	198	267	211	236	204	249	209	226	234	228	228	211	190	224	210	215	226	226	225	177	227	237	234	214	217	213	199	246	225	182	220	225	229	221	246	196	195	211	198	229	231	205	218	252	210	226	222	214	210	212	230	225	217	204	218	226	208	236	223	204	193	206	214	215	232	235	226	225	215	215	188	235	231	245	207	206	183	224	191	210	211	234	252	227	214	245	241	228	225	204	242	218	211	226	197	251	217	231	224	215	206	217	211	220	197	202	223	220	244	203	208	204	211	237	218	216	216	199	229	229	214	215	213	230	226	203	239	213	204	231	200	215	206	220	197	223	203	219	202	233	213	218	191	209	204	218	220	203	221	211	217	252	217	229	215	213	206	226	217	218	197	211	227	237	204	204	206	250	214	203	201	199	208	234	211	207	253	241	231	222	219	215	229	220	210	215	228	228	219	202	208	211	190	222	227	215	200	218	224	215	231	216	216	214	205	192	214	207	216	200	198	212	218	222	226	217	238	224	221	205	209	231	234	213	218	225	214	192	240	199	228	243	202	209	223	210	203	212	230	231	223	220	234	221	200	204	213	209	211	235	224	237	200	228	224	234	216	210	217	213	235	190	219	227	216	216	242	195	201	232	231	196	227	224	195	218	192	210	211	231	228	192	200	220	206	216	225	231	221	206	209	199	217	212	226	239	211	215	228	217	234	205	211	193	231	227	210	226	226	212	222	209	220	239	223	233	195	201	221	221	209	204	198	235	203	227	224	217	192	225	222	215	222	218	236	185	249	206	202	211	228	200	228	187	210	215	239	211	214	218	191	197	224	222	204	212	224	208	205	215	214	225	227	209	222	233	201	223	207	228	242	217	227	225	240	216	237	232	239	213	189	231	214	198	203	226	220	210	214	238	212	215	206	219	199	216	231	220	227	224	194	189	218	218	211	219	228	222	218	204	207	208	224	216	195	214	221	225	211	218	231	207	210	227	220	233	219	191	209	208	205	246	229	224	231	217	208	243	206	229	210	216	222	225	210	199	230	200	238	223	212	201	232	212	241	211	223	211	214	203	208	230	200	205	213	218	198	249	236	212	217	186	202	213	193	241	210	190	210	196	213	228	205	250	230	204	240	197	218	241	213	219	234	213	224	206	188	205	212	203	205	216	205	185	236	241	245	195	213	216	197	229	229	224	207	219	207	203	217	253	206	195	267	206	223	246	200	217	214	223	201	201	212	212	202	213	227	216	221	221	215	229	220	240	216	227	256	215	212	228	243	190	197	205	230	232	210	209	215	213	205	247	211	199	198	233	210	209	215	206	219	204	212	238	213	255	210	206	226	203	224	207	216	203	192	218	203	224	223	216	223	224	217	248	204	209	201	224	219	210	212	204	213	201	206	213	212	210	238	259	205	176	217	220	219	205	198	236	217	213	200	216	235	211	207	200	244	206	224	222	210	207	204	234	212	194	213	223	197	213	196	217	224	207	224	213	218	199	211	216
23005	28017	38066	36729	29668	22641	16635	12479	8883	6282	4606	3390	2560	1946	1429	1124	864	809	733	645	689	630	590	628	584	557	535	553	502	529	549	520	548	536	520	528	516	561	522	529	550	551	537	514	531	554	527	487	557	520	505	517	542	518	520	543	551	536	550	525	537	570	534	525	513	524	502	534	549	517	519	497	570	539	504	513	544	522	557	522	519	543	525	509	560	503	520	577	560	546	569	518	502	538	529	493	511	549	567	584	537	513	518	524	543	557	542	540	538	543	528	542	504	526	539	534	509	500	539	561	513	531	501	562	535	555	521	523	564	542	537	531	552	505	520	551	522	478	494	534	509	516	516	502	523	520	540	502	513	514	558	526	511	524	552	562	565	533	528	537	513	519	539	549	521	537	528	495	552	548	590	525	529	549	548	517	508	543	533	522	556	575	507	538	519	512	520	517	532	511	524	547	555	562	516	534	531	528	548	506	537	528	544	529	550	543	576	503	511	544	540	512	500	548	540	548	527	524	534	535	524	524	537	499	530	552	493	551	537	509	562	577	515	532	534	515	530	530	577	564	525	515	533	504	514	552	541	537	487	533	549	569	536	538	504	519	502	522	533	546	525	514	540	521	551	534	578	489	503	561	523	521	534	554	553	512	523	510	525	554	521	540	543	577	513	521	528	548	574	521	504	510	563	536	510	551	532	505	516	528	550	540	502	506	516	537	531	607	543	504	512	520	534	511	536	559	525	501	537	568	568	511	536	508	513	506	520	566	531	495	477	505	557	560	539	525	554	546	530	489	574	495	509	554	558	519	520	518	519	544	523	549	506	534	550	507	502	550	519	514	523	516	525	555	473	557	510	531	569	567	526	525	516	542	515	536	562	555	517	505	516	507	534	520	497	500	521	497	472	565	522	541	539	500	517	495	535	516	594	510	532	528	517	524	548	555	515	522	537	588	541	518	545	575	517	501	509	509	537	538	499	555	559	541	532	522	480	498	510	526	549	547	527	540	545	538	547	531	544	547	544	514	539	564	532	471	512	534	535	486	550	506	558	513	525	566	561	521	552	481	509	532	480	538	551	521	530	556	538	565	549	561	505	547	500	514	547	544	512	544	529	508	530	498	539	519	501	530	504	511	508	529	520	552	516	567	499	485	505	506	543	536	561	519	492	525	517	550	549	555	529	503	513	534	513	555	538	486	512	485	528	574	518	526	537	528	563	567	525	548	551	522	527	563	530	519	521	532	521	565	551	517	549	557	532	525	527	486	560	514	508	521	499	528	532	519	588	501	538	535	533	545	514	515	481	514	533	532	512	531	531	512	510	528	504	539	531	543	561	491	543	501	534	538	493	528	500	485	553	512	512	523	494	506	523	523	567	542	562	532	520	511	524	521	550	526	557	519	571	526	508	519	518	523	535	537	544	507	528	588	526	517	533	520	540	540	551	527	512	514	548	533	532	524	499	528	496	528	535	518	581	530	521	538	492	554	492	497	519	551	527	538	520	558	551	508	471	545	526	501	580	525	529	547	520	524	500	513	489	507	523	495	526	506	563	530	503	551	535	541	550	519	533	525	559	500	469	527	543	510	556	539	579	491	481	513	514	542	546	505	540	512	514	532	554	530	549	543	520	538	537	528	517	514	547	539	510	543	564	503	519	531	571	511	512	548	536	502	538	513	533	535	545	544	569	527	525	504	511	539	543	527	527	513	546	510	542	561	504	533	530	542	470	532	575	485	525	552	541	528	527	503	513	530	530	503	526	550	568	550	503	540	542	548	538	519	522	530	530	530	538	511	541	557	526	502	551	517	545	524	511	518	579	511	557	523	563	518	528	523	530	516	538	499	499	537	506	541	548	530	493	542	527	554	536	544	504	514	546	511	525	530	511	507	543	540	502	533	504	518	512	560	555	544	496	514	503	539	536	527	547	542	518	532	540	508	519	530	556	482	564	473	484	558	512	567	538	542	536	544	539	525	514	537	541	524	565	561	555	504	479	550	562	529	550	517	539	511	551	500	503	520	507	560	493	567	549	526	542	526	504	508	493	487	522	515	518	529	520	520	522	502	537	514	481	499	536	549	556	538	560	530	530	512	536	525	533	491	523	520	539	517	505	529	486	547	523	514	522	538	534	524	515	547	530	519	539	494	526	550	529	547	532	500	569	473	540	537	528	527	523	502	506	550	557	546	508	455	530	497	538	527	509	519	492	535	520	501	518	536	565	536	584	469	569	538	554	528	517	539	512	561	573	550	521	518	521	533	529	528	540	520	510	520	489	502	537	546	531	540	510	512	549	547	518	472	538	594	533	546	501	516	549	534	509	601	497	534	534	551	506	545	521	509	541	536	552	573	540	535	535	552	522	520	526	556	559	543	522	547	548	503	526	557	537	514	533	532	522	537	527	539	549	523	506	545	539	541	504	534	500	530	529	530	549	548	548	523	525	529	513	538	556	523	525	558	491	528	529	523	540	523	550	558	547	563	514	495	524	514	539	468	539	508	581	515	534	518	490	529	534	563	524	568	585	526	550	525	558	501	508	524	525	521	520	494	535	570	564	541	543	530	487	565	512	516	557	486	536	513	543	524	491	541	516	532	510	517	560	503	523	524	499	553	588	491	537	541	527	501	483	541	522	504	518	523	537	518	573	539	542	557	556	519	556	494	536	541	548	561	522	494	537	553	534	518	545	515	561	500	514	541	545	522	561	555	553	549	576	560	503	484	528	538	479	507	517	493	522	539	491	550	534	530	561	517	550	513	523	538	564	526	532	492	531	506	532	558	573	529	523	557	531	502	498	493	493	537	501	556	579	519	522	484	502	533	559	582	513	535	530	523	494	562	518	541	505	519	575	543	497	536	491	523	493	513	507	554	518	536	532	542	469	535	538	543	516	506	549	509	475	533	542	530	556	553	515	564	510	515	495	564	558	519	510	546	531	599	493	522	494	497	543	517	526	489	510	517	494	564	541	576	535	575	549	481	518	548	503	569	514	530	555	549	577	499	552	536	536	553	508	532	551	488	499	543	545	509	548	517	547	534	562	515	578	539	541	531	482	541	582	504	543	531	522	553	518	503	533	532	572	497	532	526	534	550	520	523	524	494	519	517	536	542	556	511	572	559	495	543	527	536	532	538	512	492	529	497	497	510	531	562	523	491	522	495	584	526	567	541	535	531	514	521	534	498	521	553	543	537	499	526	527	564	522	506	524	536	552	515	523	550	551	541	552	532	537	473	560	533	502	513	543	530	527	529	482	563	498	496	522	535	578	531	545	494	509	484	535	528	523	512	537	470	534	506	523	535	516	560	564	574	557	504	534	553	514	499	540	534	508	550	560	514	548	594	516	522	531	521	532	527	527	460	530	542	525	505	546	526	507	503	537	539	525	547	532	508	528	566	537	535	526	525	535	522	521	535	499	528	571	510	561	545	534	491	527	508	502	516	520	544	515	555	525	510	506	534	517	510	507	505	539	512	567	568	531	517	533	528	581	535	491	516	493	543
45271	41405	41057	35507	24500	15597	10635	6244	4645	3178	2145	1206	838	712	609	505	400	359	338	305	270	290	257	237	236	235	262	235	204	218	244	231	238	230	221	216	211	213	191	219	234	218	217	219	209	201	231	222	206	223	210	226	203	219	240	226	207	227	185	216	205	227	209	222	205	227	186	221	206	229	237	203	181	202	210	228	205	195	227	216	211	245	207	239	210	221	228	221	225	211	207	197	210	217	204	200	224	226	215	227	237	200	237	226	190	201	198	226	221	214	208	226	252	194	230	223	191	209	214	209	211	197	212	225	228	217	203	223	195	217	206	211	217	224	235	231	215	222	194	243	218	212	232	212	223	219	233	214	204	200	188	219	192	196	203	232	228	203	195	195	192	207	228	197	202	231	234	188	207	211	205	195	215	223	216	214	234	222	201	219	232	202	183	200	223	228	204	230	178	199	203	221	209	205	207	213	216	217	186	207	183	209	218	240	202	207	244	205	195	248	230	202	239	249	210	225	229	228	199	215	196	212	192	237	236	198	222	237	190	240	231	189	224	219	224	214	200	203	216	240	221	219	204	229	235	215	221	211	214	230	208	202	205	232	188	230	218	217	201	219	226	218	183	202	211	213	212	196	198	215	200	238	196	215	197	207	222	228	199	233	228	214	204	185	238	237	205	241	218	226	223	205	228	208	215	222	191	227	238	211	225	204	210	205	194	228	220	204	212	193	205	233	208	198	213	222	214	243	221	215	198	219	184	195	232	194	218	198	225	214	204	228	197	204	223	227	228	224	209	216	204	216	202	205	221	186	249	203	212	214	170	195	219	211	210	217	223	207	227	210	223	196	216	227	232	218	225	201	201	208	219	219	213	226	189	191	202	230	226	233	205	213	215	226	220	231	200	221	222	210	212	214	228	229	231	227	221	171	209	212	214	214	214	186	207	215	219	213	212	207	226	220	232	204	222	194	238	229	192	249	188	218	229	198	229	214	212	216	211	233	222	191	228	216	202	219	214	208	224	203	207	221	224	208	243	219	230	251	238	215	206	219	202	194	210	193	247	226	216	196	228	251	191	229	212	224	211	213	207	244	241	214	209	209	214	227	222	217	205	221	215	204	202	212	222	231	198	233	212	184	198	235	232	228	189	205	206	218	205	228	213	200	218	207	222	210	216	245	218	241	183	201	238	201	215	226	223	213	216	214	225	227	195	192	214	234	228	235	208	197	215	223	246	229	233	194	195	180	195	229	213	219	212	198	226	217	215	212	224	193	193	218	214	217	214	179	213	264	211	217	229	228	221	204	237	224	203	189	217	199	232	245	204	232	221	239	227	240	202	234	218	205	204	201	211	213	210	196	216	206	234	204	217	229	197	206	226	220	208	224	255	227	206	218	209	237	230	193	202	220	200	234	212	219	214	216	203	219	210	211	216	207	206	254	239	228	209	227	212	200	231	220	216	254	201	239	218	215	204	205	206	197	211	208	216	210	196	225	212	240	218	198	190	178	202	217	199	238	226	234	216	211	201	217	206	233	192	250	201	218	211	228	239	238	234	226	213	195	233	205	210	195	221	240	230	194	182	205	223	246	205	213	215	218	168	211	223	210	198	192	206	216	252	231	213	219	185	212	231	200	226	200	216	196	201	189	251	196	237	230	222	231	230	184	204	204	226	216	225	213	242	232	212	215	253	241	190	220	241	206	241	226	220	196	252	193	210	233	222	199	216	206	215	230	212	220	217	215	185	202	225	234	225	205	244	223	222	228	207	200	234	225	199	197	204	222	203	205	198	212	206	177	203	220	221	251	199	195	189	228	229	227	225	237	233	213	222	225	191	214	217	244	213	228	229	218	206	256	197	227	200	206	223	217	214	251	220	219	222	243	243	191	192	214	204	200	231	219	224	218	226	221	201	216	211	235	212	214	233	209	204	218	193	236	235	212	193	200	229	241	229	240	217	218	207	194	237	209	200	217	218	204	186	224	213	234	231	247	241	217	204	221	226	213	215	208	233	216	214	204	182	206	204	198	202	212	202	216	240	236	212	193	192	222	224	203	225	224	192	212	182	225	220	185	196	216	223	218	219	227	213	247	219	201	198	225	221	216	229	230	181	217	212	222	208	203	220	216	238	216	216	231	190	215	220	210	201	200	225	212	249	202	214	203	178	239	219	209	220	210	206	230	206	229	216	255	184	215	216	229	235	242	244	207	193	227	194	241	181	207	205	243	212	223	228	221	222	242	177	217	216	234	236	217	192	211	203	225	244	248	234	239	237	208	234	250	224	228	229	226	199	156	236	228	222	228	204	231	220	220	204	230	213	209	203	222	204	205	206	207	198	197	203	235	229	214	212	221	243	200	217	186	221	224	233	230	201	210	207	207	221	193	222	218	235	229	214	206	226	203	210	212	219	200	206	229	230	195	230	224	227	230	198	198	210	225	227	214	195	210	228	222	221	217	200	201	218	204	234	180	219	214	195	216	214	222	212	187	229	244	230	220	215	248	213	205	226	198	213	238	196	220	208	218	233	225	213	209	249	200	245	208	206	238	195	211	205	217	223	252	210	209	235	205	220	214	204	241	197	191	228	243	208	228	216	224	222	226	218	233	206	227	229	220	209	196	204	208	207	220	233	219	217	201	208	208	198	191	229	201	218	210	188	210	218	217	188	214	228	194	199	209	255	209	207	218	219	236	216	215	211	243	243	235	217	195	196	218	235	213	182	228	213	196	219	231	194	208	223	234	217	244	232	213	226	189	212	218	234	189	212	215	214	207	242	206	209	218	200	187	206	231	212	205	216	216	208	208	223	202	201	204	239	233	196	242	197	213	225	210	229	224	211	192	209	222	227	239	248	199	232	205	242	210	214	246	238	195	202	207	217	190	218	229	220	216	203	224	212	234	221	238	202	207	217	233	227	226	201	210	194	206	236	181	219	224	213	231	214	224	203	199	223	217	237	208	211	203	218	231	229	218	229	255	202	236	221	224	221	217	204	202	206	222	227	217	217	206	204	195	224	224	226	209	225	220	216	213	208	220	201	220	210	220	220	235	224	201	202	220	220	212	219	199	199	213	213	203	222	208	211	212	231	218	227	237	228	214	224	236	206	210	183	177	191	190	206	228	190	213	224	201	213	203	200	214	220	221	236	190	223	211	194	243	230	194	201	222	189	207	248	200	191	201	199	216	228	217	225	207	218	237	217	235	212	200	196	203	215	209	222	219	220	239	224	227	230	210	243	213	200	240	219	190	208	185	230	215	207	230	212	221	216	209	229	223	206	217	213	228	199	222	213	188	230	222	258	265	212	204	239	230	225	209	216	210	206	236	184	212	248	210	199	196	199	212	215	224	217	235	227	232	233	192	192	223	197	245	222	227	213	225	226	213	225	204	225	234	201	218	208	181	237	209	223	217	175	208	232	212	192	184	213	201	202	223	203	200	205	191	209	228	210	204	224	211	204	190	213	216	222	219	225	240	192	217	223	224	216	241	223	210	215	197	222	228
27597	31772	42013	43917	35008	29771	25148	19738	17230	13249	9546	5950	4009	3524	2747	2103	1526	1476	1330	996	1138	930	872	658	606	572	578	567	529	548	535	510	536	523	554	520	537	501	543	554	534	537	531	533	555	493	549	542	499	532	541	560	547	531	522	575	495	518	553	550	538	485	533	548	536	529	514	474	592	530	539	511	520	530	538	547	548	497	525	531	556	525	522	527	505	480	525	495	559	540	499	532	535	543	473	529	576	530	491	543	582	503	496	579	531	536	526	510	553	514	488	522	555	568	539	544	512	553	502	492	518	547	562	535	538	500	504	495	551	503	533	512	558	510	498	561	541	535	548	502	530	518	508	516	492	509	583	539	530	514	479	539	516	500	518	522	529	529	508	548	496	556	542	494	502	557	539	516	506	531	544	523	554	506	536	514	514	482	506	493	548	507	533	524	512	546	541	521	530	509	500	501	484	540	519	531	499	543	557	533	507	548	539	566	540	516	508	501	567	566	544	518	532	532	520	515	556	520	489	546	544	495	518	517	566	534	518	567	526	492	605	514	522	506	530	515	520	537	515	505	506	529	513	494	515	507	545	559	526	556	537	516	477	535	509	577	525	502	535	515	528	578	548	541	555	516	549	563	514	529	529	538	532	535	541	520	536	523	532	535	529	552	526	500	501	490	552	525	504	484	516	513	531	512	524	516	491	496	544	499	530	537	518	526	546	538	514	529	515	534	517	517	528	508	536	509	507	523	535	566	544	507	529	512	494	543	568	537	536	514	506	534	517	552	558	531	551	513	519	528	571	501	559	542	556	522	558	496	506	565	540	523	576	519	484	567	545	520	568	534	503	530	521	542	510	539	507	517	522	561	537	459	514	545	515	542	506	552	536	520	522	547	488	487	570	534	522	543	516	489	525	502	529	517	555	530	488	519	532	517	500	527	530	506	494	547	546	520	578	533	538	510	552	500	548	522	500	505	539	504	546	524	543	491	525	526	523	555	485	560	480	562	545	571	517	532	521	575	531	543	560	546	493	521	508	513	535	485	510	558	502	515	517	532	544	523	552	523	502	524	542	567	569	491	510	567	502	527	506	526	490	558	565	544	528	533	568	538	541	511	554	552	569	506	520	528	536	525	497	532	527	531	520	493	537	543	516	569	566	538	505	554	530	545	507	579	522	511	517	513	517	549	484	548	521	507	487	527	552	519	544	521	529	510	545	528	532	525	513	507	554	541	470	546	531	526	548	527	534	510	508	495	564	520	511	546	591	548	526	513	536	543	524	541	545	532	485	513	520	531	570	568	508	547	504	557	522	516	508	498	497	525	509	522	501	526	507	554	565	581	573	541	538	480	536	578	537	500	542	528	565	565	542	482	546	546	539	515	512	555	524	495	507	524	513	536	551	516	553	493	543	532	523	534	540	509	487	524	566	523	547	548	509	529	472	579	555	547	550	520	519	517	537	511	552	493	507	550	544	497	528	530	556	504	509	530	521	500	510	533	527	532	498	516	503	525	501	583	517	545	532	523	547	510	498	518	517	535	504	539	547	520	549	540	553	558	556	520	528	535	501	546	522	515	534	510	525	551	534	507	536	540	504	489	546	518	510	510	508	528	505	574	554	489	560	510	502	526	516	504	544	495	511	558	511	511	535	538	543	520	525	514	531	551	501	524	509	515	519	499	547	601	493	516	514	523	503	586	533	516	532	532	564	517	528	491	506	529	575	527	537	494	529	512	516	511	515	525	529	532	521	551	534	538	555	507	498	529	551	539	526	530	521	504	554	537	513	513	518	488	519	546	529	465	538	528	519	505	532	510	507	513	525	523	560	507	507	489	541	499	559	499	516	485	519	502	506	491	558	496	488	531	522	515	568	517	514	529	541	507	521	526	482	524	552	501	517	484	511	544	544	509	530	525	570	511	541	554	526	554	500	504	517	532	538	498	520	478	520	516	518	540	542	551	549	510	545	509	516	550	505	545	553	552	524	507	527	549	549	533	516	498	507	490	535	492	516	545	564	488	538	564	534	533	521	505	563	554	539	552	497	547	526	551	529	541	548	542	489	549	558	507	580	520	551	514	524	505	536	533	537	537	540	569	496	530	547	530	515	523	546	523	530	533	539	519	555	536	538	525	510	533	496	587	518	498	506	542	530	493	548	512	512	516	506	518	551	554	542	511	501	528	511	535	542	533	564	523	535	533	504	550	521	550	486	518	530	542	529	528	524	538	491	546	497	522	525	533	529	537	501	507	582	535	558	512	519	528	574	520	522	483	538	522	533	496	520	541	544	499	535	528	538	571	533	507	534	552	574	543	498	546	524	516	533	519	501	553	536	549	506	556	557	553	501	501	541	482	498	568	476	545	519	519	512	547	508	518	508	546	520	503	499	529	534	531	531	538	508	558	553	503	567	509	535	552	576	527	513	540	495	540	528	513	554	512	545	529	544	480	516	513	549	523	531	546	552	508	517	557	560	543	493	530	519	561	476	532	530	533	536	506	526	486	558	542	511	523	533	541	580	512	542	558	588	537	532	542	522	530	529	526	521	536	497	544	483	546	554	508	567	525	532	573	527	542	554	565	562	488	503	550	543	542	543	504	549	466	528	517	520	484	510	534	535	533	542	498	535	543	562	498	517	536	532	503	520	494	522	546	558	524	511	559	510	542	541	522	536	508	566	528	548	520	568	512	567	539	518	538	561	537	551	565	536	573	496	547	534	527	514	516	527	496	550	546	514	493	508	536	511	550	551	516	499	517	494	522	525	555	536	540	546	526	546	499	529	522	523	494	526	517	546	552	527	490	522	510	551	522	538	503	501	527	499	492	540	535	524	525	524	506	567	576	539	551	531	553	541	483	549	540	517	542	532	576	498	544	529	542	555	534	573	538	559	537	516	550	512	531	515	465	513	511	539	523	518	513	559	547	552	495	536	543	510	528	524	523	490	513	510	503	489	519	557	523	560	505	537	518	526	571	520	528	528	553	523	494	516	556	529	550	509	533	537	495	573	552	533	520	567	537	514	572	519	498	544	482	475	543	534	502	470	560	534	522	522	548	528	541	561	568	520	545	534	500	563	511	530	527	536	529	536	526	529	488	505	536	510	540	529	543	528	555	525	532	508	525	533	521	516	522	532	528	549	512	500	562	542	508	498	510	534	568	552	510	510	525	538	517	522	476	529	548	564	488	494	538	497	587	547	503	581	556	513	514	560	537	541	545	496	514	519	508	501	511	544	567	528	554	507	513	521	557	509	539	519	534	547	548	559	562	499	521	534	559	543	539	530	593	477	543	538	502	505	568	535	518	504	528	539	536	513	502	515	501	509	508	509	521	541	554	549	537	524	529	542	511	518	554	530	507	541	507	549	541	502	548	527	551	514	532	532	582	528	539	497	490	523	552	507	511	528	521	517	539	552	541	496	557	561	512	542	507	530	536	535	532	538	548	514	534	560	552	526	510	526	558	550	527	524	498	519	516	555	545	521	544	514	574	474	526	513	498	524	573
57324	51767	52207	48272	39231	27575	24255	18142	15093	11051	6250	3363	2042	1800	1482	1136	928	828	725	600	608	491	398	328	283	258	231	258	207	244	240	219	222	219	218	201	211	232	258	215	212	223	218	223	205	224	198	225	202	230	230	227	206	241	248	191	225	197	219	220	211	226	217	215	194	227	206	242	206	237	170	200	199	218	227	209	238	189	222	229	204	220	202	194	202	234	232	226	181	216	213	207	190	227	227	206	213	227	216	236	213	205	196	223	222	219	211	214	193	230	231	210	214	228	220	223	221	202	210	215	203	211	212	192	216	230	203	204	226	207	196	228	212	212	213	213	223	210	214	184	224	235	185	259	221	211	232	225	208	220	207	184	225	210	230	201	229	223	209	246	203	210	207	221	202	213	208	237	209	245	223	225	223	223	221	235	223	238	212	199	216	229	236	217	213	218	217	194	200	252	186	239	200	214	207	210	217	191	229	234	241	213	227	215	221	211	205	258	228	212	204	230	206	218	224	230	208	214	205	214	227	210	184	214	221	226	214	219	202	201	192	247	209	225	217	218	230	231	242	213	231	221	218	180	233	229	186	216	225	199	206	234	212	207	195	204	240	228	223	217	206	223	222	227	217	210	219	222	207	217	209	236	224	212	214	218	207	226	243	218	198	212	217	225	221	204	196	240	176	233	205	219	200	238	210	216	236	202	223	221	182	229	205	193	176	214	200	226	212	192	220	212	219	235	204	233	192	207	207	205	198	218	217	198	244	209	197	225	207	260	222	185	198	209	254	199	215	213	215	242	188	211	228	201	198	210	211	191	204	218	221	221	224	208	228	221	203	224	188	219	221	218	188	224	232	225	219	226	220	198	223	221	210	197	205	197	221	200	228	233	218	195	206	207	206	213	261	237	177	204	231	197	195	223	217	214	238	202	210	207	204	188	189	245	202	213	234	226	206	221	225	213	203	206	207	206	192	197	234	245	196	227	210	215	223	222	223	200	195	213	209	233	222	221	214	213	236	219	206	204	233	229	191	218	225	236	218	204	228	205	222	205	222	218	198	214	216	234	205	219	215	210	199	231	228	200	213	242	227	216	217	212	197	233	183	209	225	212	209	203	205	221	219	205	210	227	206	214	228	233	221	216	206	224	201	208	190	203	215	218	203	203	200	227	219	230	203	209	223	238	231	197	228	210	195	217	209	226	198	201	216	226	197	224	206	193	215	212	211	224	211	237	242	203	220	217	198	240	213	203	225	229	215	197	173	222	195	203	211	228	218	238	212	207	188	235	205	205	175	220	220	227	217	218	206	206	207	204	239	203	228	193	191	229	197	209	206	205	232	244	216	219	206	206	221	222	236	209	195	214	246	225	216	223	221	236	208	208	232	233	222	222	199	225	213	242	223	216	230	190	215	207	239	191	224	220	241	215	214	215	235	227	233	214	211	171	229	228	238	215	242	216	219	214	224	205	198	202	216	222	187	229	235	214	204	240	215	194	222	196	230	203	232	202	203	192	219	213	231	218	187	205	224	230	225	224	218	221	216	223	246	235	216	204	206	239	213	202	208	219	200	197	207	245	240	222	224	204	239	246	231	242	230	222	223	224	195	212	199	210	210	226	222	227	234	195	243	221	196	218	206	231	202	220	224	234	220	227	214	189	226	201	191	198	180	214	218	215	233	214	195	194	230	215	213	216	196	203	225	176	242	235	223	225	233	229	206	205	196	211	190	199	218	206	188	206	221	219	251	196	203	200	224	213	218	240	232	214	208	231	226	226	196	206	228	243	228	193	219	223	199	249	206	246	231	208	227	213	204	236	232	226	234	208	205	206	213	214	205	221	222	226	217	193	215	229	203	233	203	215	239	228	226	194	211	216	222	233	203	208	197	230	211	209	194	230	227	205	233	183	196	177	180	211	228	200	218	210	207	224	225	217	199	197	210	203	217	215	224	221	203	185	251	218	219	217	214	237	201	211	215	208	222	225	221	212	219	232	207	214	235	220	198	198	174	230	245	220	206	223	211	202	222	231	201	229	209	210	219	233	235	221	232	233	215	194	199	210	201	204	212	199	239	240	227	212	233	212	192	216	208	226	220	211	211	223	209	208	237	227	244	216	190	208	204	241	223	210	229	229	220	206	207	191	203	217	202	245	217	196	231	227	249	237	231	226	210	205	218	200	218	207	219	212	203	211	212	217	234	232	202	238	206	234	203	225	215	224	196	222	221	228	201	219	215	204	210	192	207	211	228	222	215	207	221	220	208	222	235	208	238	201	205	234	223	198	218	206	215	211	202	200	246	226	223	189	196	215	202	223	210	221	224	231	222	217	222	191	185	200	231	218	192	218	241	213	245	196	193	205	234	191	213	225	215	212	223	228	204	202	231	239	221	233	217	199	206	199	179	226	206	207	205	203	209	234	216	253	202	215	195	212	219	230	194	225	234	211	213	207	234	224	218	221	223	203	202	235	256	218	244	204	197	233	207	183	234	206	211	215	209	207	217	226	200	213	197	207	208	189	218	241	202	223	216	229	223	237	246	205	223	196	182	203	202	222	210	219	229	224	207	222	227	205	197	198	209	212	232	191	223	201	213	195	205	224	211	219	196	238	199	196	230	226	213	224	214	213	217	207	184	228	203	235	219	217	234	207	222	205	223	203	229	222	219	226	206	198	238	209	201	207	226	219	183	222	213	209	204	212	228	205	238	217	203	226	213	244	197	204	214	246	231	215	202	226	236	209	199	235	196	231	226	212	216	210	203	248	228	234	192	208	206	211	239	211	189	225	251	202	235	240	200	223	224	202	229	197	227	227	217	221	210	192	220	218	227	233	214	247	213	191	218	212	206	236	243	217	240	217	207	231	202	216	199	224	234	201	219	209	214	197	208	221	220	195	233	219	240	205	214	230	196	221	213	196	200	229	237	223	200	245	226	196	221	230	211	219	233	208	209	232	208	216	217	222	228	187	219	222	194	238	218	213	211	200	206	209	219	196	219	196	204	204	224	212	203	245	245	219	233	228	222	215	226	236	245	219	195	217	208	214	240	215	233	208	207	188	220	192	200	232	231	212	232	201	211	174	234	209	205	203	234	222	195	202	235	198	207	223	213	220	186	224	250	215	204	219	194	215	227	191	206	165	209	191	209	220	193	207	211	224	220	201	216	220	212	215	216	230	241	211	215	225	210	233	205	199	238	231	232	224	226	214	215	224	225	207	200	189	196	212	201	215	232	202	216	222	224	212	215	234	234	202	207	227	202	216	210	196	235	206	219	225	195	203	220	219	219	207	204	203	218	214	217	227	232	222	229	237	224	192	208	202	219	205	216	213	211	193	201	219	219	211	205	236	225	213	213	231	216	245	203	232	229	195	215	205	202	240	214	211	218	222	188	201	199	218	236	219	210	202	232	234	200	202	218	249	262	217	234	222	219	192	226	205	237	222	195	214	209	218	197	223	228	183	218	200	234	217	202	222	245	225	224	216	213	205	218	246	211	218	202	210	221	233
36720	41499	51177	53400	46380	39614	37759	32550	32399	28003	20057	13034	9101	9122	7226	5727	4379	3924	3552	2467	2989	2247	1669	1261	987	663	660	659	598	626	625	594	597	585	543	569	566	518	511	568	538	536	501	538	507	512	548	525	519	540	540	506	532	483	525	517	548	513	510	529	493	533	554	532	555	546	478	529	510	495	542	501	550	499	527	491	586	497	553	550	560	529	549	526	537	531	520	528	531	571	543	548	532	505	542	507	531	485	554	542	553	507	540	507	484	484	522	556	522	535	504	522	515	478	548	492	487	560	484	539	540	503	510	513	503	520	536	452	520	507	520	526	521	509	552	537	519	491	478	523	491	517	514	524	548	562	524	503	534	514	525	533	511	511	508	493	530	543	507	502	507	573	511	540	599	499	537	503	562	530	503	541	488	501	517	531	518	524	540	527	506	555	520	537	561	551	501	527	532	512	533	502	484	547	513	524	558	532	526	470	535	517	509	496	578	570	535	493	560	494	532	531	507	506	477	540	534	527	498	541	532	517	530	531	521	517	544	496	522	497	540	523	528	505	546	544	570	537	542	479	532	499	481	507	501	552	485	532	538	534	546	505	536	557	547	533	582	512	550	501	484	533	525	494	502	464	542	517	483	540	523	545	526	552	538	486	503	497	511	529	471	551	504	529	484	498	506	510	557	588	522	485	527	555	490	530	506	524	540	515	516	509	557	504	521	501	549	536	500	495	522	500	480	538	523	532	519	541	534	528	523	534	503	516	533	496	519	543	533	501	509	508	560	521	517	546	535	519	513	508	533	522	560	533	553	537	524	504	526	538	568	512	525	564	538	546	539	513	511	511	530	512	554	512	536	510	566	531	547	507	528	533	487	509	540	511	559	522	552	517	516	524	534	498	530	517	556	555	535	586	555	507	503	542	526	516	574	528	520	556	542	543	541	587	520	526	513	554	525	543	539	547	527	548	570	520	537	564	570	532	549	524	522	508	538	540	500	504	498	533	529	487	517	548	520	562	482	510	530	514	492	556	505	532	537	493	512	512	538	516	542	528	539	547	542	484	540	556	490	518	494	544	558	538	513	526	526	527	505	527	536	533	555	523	534	545	543	536	538	510	505	544	566	507	533	521	501	584	491	531	495	500	519	520	511	530	540	516	516	543	549	551	542	534	498	560	515	506	501	501	514	525	558	563	530	493	554	547	507	513	538	520	505	522	581	548	523	514	526	482	525	476	552	507	516	521	513	558	534	525	561	510	527	505	553	496	541	558	496	512	532	497	521	543	537	557	504	546	484	524	501	499	568	495	498	524	522	522	557	556	522	530	531	505	524	519	513	535	548	519	542	533	463	528	554	541	500	528	531	515	525	502	542	510	546	518	515	521	514	536	528	553	506	531	519	529	506	499	522	543	501	527	518	524	515	511	539	537	564	551	534	455	513	534	564	574	549	494	521	521	524	499	520	494	476	576	481	529	535	519	510	562	554	543	514	487	546	479	545	504	520	518	538	492	508	523	521	549	508	527	496	529	514	511	507	513	520	501	533	536	540	522	567	534	529	529	540	495	514	559	511	516	534	528	525	512	505	555	525	521	473	519	513	510	535	489	551	525	519	509	500	545	513	480	527	489	546	519	505	549	474	537	537	598	540	499	484	518	522	509	533	521	531	521	523	508	541	517	525	566	526	536	556	527	537	543	542	524	510	532	504	506	557	501	526	504	536	513	493	500	543	506	487	569	504	566	514	497	530	516	521	493	531	529	536	548	503	492	519	572	522	547	504	536	568	557	520	527	483	551	521	524	536	538	515	500	559	542	570	511	510	507	538	537	543	545	515	553	547	551	532	498	509	499	521	503	492	554	556	526	510	511	472	598	523	502	519	508	518	551	548	550	556	493	532	504	512	521	552	506	580	522	484	540	532	538	529	502	499	529	544	545	550	501	564	550	570	520	525	522	539	531	526	517	502	501	541	521	485	545	554	511	588	540	552	549	495	502	539	499	542	546	530	515	508	486	517	523	535	528	476	531	522	501	483	475	536	550	528	533	533	545	499	535	531	558	582	496	529	542	499	525	541	536	536	531	514	498	569	534	534	552	526	521	559	530	492	527	491	525	530	508	527	511	549	474	491	479	565	529	522	509	565	529	508	475	533	510	533	553	506	514	537	522	494	528	527	511	559	498	505	509	521	525	557	518	544	551	543	558	543	541	574	526	499	548	508	493	517	523	508	540	511	516	538	558	520	535	573	545	545	471	506	516	558	493	496	537	516	569	524	564	540	488	516	558	509	536	530	518	536	536	521	496	537	512	520	545	531	511	506	516	544	509	520	508	569	533	527	500	535	515	519	523	522	518	562	546	499	518	529	542	517	560	494	539	543	542	527	523	518	524	491	541	490	483	525	543	520	523	528	515	538	514	502	543	495	487	522	494	508	513	543	513	509	509	460	544	494	479	552	490	489	512	487	528	542	502	529	558	521	538	470	536	513	548	548	469	528	511	529	514	549	532	536	558	526	518	569	509	520	522	493	507	522	540	529	568	523	520	504	500	533	497	533	578	546	511	522	537	568	519	510	508	545	520	523	482	554	532	522	522	539	517	549	522	543	483	514	513	538	535	549	536	514	535	526	538	495	528	509	527	526	471	511	518	524	532	569	543	532	546	560	530	502	527	520	544	491	508	561	546	520	530	569	517	549	534	552	519	549	543	499	520	490	514	521	546	499	510	545	536	571	521	498	496	549	514	522	494	530	555	498	540	509	519	539	495	545	481	549	512	521	534	492	524	478	575	527	490	562	517	495	511	529	553	522	553	547	552	525	508	517	532	552	526	513	518	488	522	527	501	522	555	538	514	517	530	521	506	522	520	547	559	533	523	528	511	512	508	513	536	512	567	502	545	520	539	558	509	539	549	521	528	523	549	512	592	455	504	531	535	493	498	520	489	525	517	531	524	497	545	514	501	575	498	524	539	543	482	530	523	531	553	522	492	515	521	495	478	515	526	549	540	525	555	503	504	542	562	540	531	538	521	577	557	545	525	482	528	530	538	561	515	512	531	526	527	515	519	515	512	515	524	499	531	541	520	519	483	493	464	531	523	532	504	523	525	553	579	515	521	504	514	497	541	543	565	524	482	481	540	523	549	536	482	549	513	520	545	525	494	529	522	543	481	532	517	536	528	494	518	519	480	515	573	522	530	525	535	570	531	517	474	533	539	535	495	529	506	494	544	512	523	512	536	499	536	531	521	531	533	537	529	522	525	514	558	530	523	507	543	551	513	528	567	539	544	516	526	505	500	549	555	510	482	517	511	532	523	506	500	534	547	542	522	533	519	534	502	528	576	526	507	547	516	549	541	528	556	576	502	574	523	536	525	494	542	510	535	531	523	561	562	554	520	552	486	525	518	540	548	564	525	525	539	496	516	546	526	512	531	514	525	473	518	531	522	546	486	548	550	533	501	524	533	531	526	520	512	549	496	543	528	480	534	524	519	529	554	515	561	531	498	539	558
41032	38126	36203	26788	16593	9473	5436	3183	1997	1430	1030	712	560	504	381	332	281	262	264	259	236	258	282	241	221	218	192	218	226	201	213	230	239	244	223	206	209	241	214	203	190	206	241	224	211	219	229	202	232	208	237	221	208	239	253	225	209	217	191	245	216	229	207	233	204	230	236	259	209	216	242	193	266	219	207	211	275	210	217	227	219	216	221	209	212	237	246	204	203	240	199	243	219	236	229	220	240	209	223	197	215	191	220	213	190	239	233	229	221	186	228	228	224	229	241	218	231	194	219	215	205	215	240	233	214	217	229	205	231	230	207	277	213	196	206	246	216	203	198	228	227	209	216	228	210	197	217	224	209	208	210	206	193	215	245	224	214	208	209	213	247	258	232	214	235	215	218	197	235	241	232	229	222	205	208	243	235	207	252	225	211	188	210	222	228	218	229	218	216	229	245	191	211	200	209	204	214	266	253	218	232	199	206	200	220	213	203	203	214	230	224	250	230	219	215	204	220	216	235	233	221	198	239	228	197	218	226	227	227	217	229	196	228	225	194	224	220	228	230	236	214	208	225	230	212	220	218	217	211	192	234	232	239	237	243	255	193	235	222	223	202	222	200	217	220	245	214	221	226	240	240	238	226	219	218	198	206	220	226	205	213	207	217	191	206	222	227	220	212	225	229	216	228	252	215	223	210	229	231	198	211	235	221	221	215	234	235	207	237	207	221	226	223	209	232	229	228	240	219	229	247	219	225	233	218	210	224	214	249	212	240	217	201	217	224	227	230	240	225	230	236	229	217	236	226	216	219	212	235	227	235	197	199	201	223	220	243	212	234	218	232	244	233	187	213	221	242	241	180	232	217	229	204	238	226	222	212	215	236	225	227	217	249	202	227	218	212	215	211	223	224	207	188	215	215	209	214	175	188	217	208	214	228	209	195	215	232	234	223	221	233	216	211	222	224	223	224	205	205	242	197	201	219	226	207	193	213	214	215	246	245	198	218	241	229	235	227	216	208	240	216	224	226	221	217	198	208	210	218	228	256	219	196	209	218	207	218	221	222	212	220	227	241	211	234	214	223	224	216	221	209	217	216	214	230	222	213	244	217	249	227	209	256	195	206	222	227	249	227	231	221	202	200	231	221	199	222	225	228	189	238	222	220	228	214	225	233	229	230	207	239	226	229	212	203	225	232	227	204	237	240	206	235	231	191	217	237	233	210	249	238	222	244	228	206	237	209	194	217	217	222	219	237	208	237	202	222	199	217	213	208	200	191	229	234	206	250	210	211	210	220	198	239	232	210	212	212	225	200	235	212	237	215	220	222	207	210	221	238	216	208	222	221	218	218	212	229	218	216	193	230	218	218	210	210	202	242	238	225	223	204	186	244	221	205	231	204	200	224	225	220	219	183	231	234	229	218	195	203	204	228	222	215	225	231	210	228	234	215	231	220	234	225	210	196	218	217	228	219	202	232	194	230	239	241	223	203	217	231	265	223	217	208	219	216	204	191	207	236	206	206	190	213	206	240	207	197	217	236	240	217	227	222	217	238	211	226	239	227	219	225	232	209	221	218	228	237	220	226	233	183	201	218	216	225	228	233	236	226	222	235	202	194	211	223	236	236	230	226	221	197	204	204	221	242	198	234	257	195	195	238	230	230	223	185	214	194	211	206	236	222	222	188	212	215	223	232	236	226	213	230	240	215	221	229	220	214	217	209	219	197	204	215	236	210	200	237	203	209	195	219	221	224	207	228	248	213	210	206	239	210	207	200	199	177	241	230	242	203	225	200	256	223	188	226	222	245	205	219	229	198	207	220	240	214	210	241	219	230	189	231	222	198	208	236	226	247	199	210	220	234	186	216	244	188	197	227	208	204	210	240	230	224	238	242	219	238	225	223	233	244	227	222	213	225	227	220	237	204	213	219	239	226	243	225	198	229	201	202	222	243	226	233	197	202	218	195	216	233	201	218	210	232	234	239	192	207	219	229	194	215	227	230	244	237	246	207	229	210	202	209	222	231	214	208	209	232	244	244	215	220	242	208	211	199	245	198	214	200	227	241	224	211	226	207	229	171	227	227	190	211	223	213	215	231	224	235	226	247	202	206	225	203	225	193	215	231	225	227	228	254	233	226	201	224	218	213	212	213	225	223	224	212	218	205	209	207	220	232	207	206	237	205	205	212	229	210	238	201	239	230	219	227	226	211	235	216	231	212	227	231	209	194	221	226	232	222	226	217	231	218	245	195	222	206	210	229	217	242	248	198	250	230	218	232	243	218	201	215	197	226	230	214	220	224	262	206	224	225	223	207	220	196	217	212	221	232	201	212	225	222	232	184	215	212	198	195	202	206	180	207	232	217	212	208	238	215	234	214	233	237	219	210	226	198	254	233	219	217	215	214	204	235	228	217	241	230	221	231	199	257	213	214	234	248	228	230	215	205	189	213	217	215	218	219	239	231	254	220	225	227	213	204	231	237	219	205	202	251	217	229	224	218	225	245	208	205	232	202	212	204	212	208	213	199	221	222	198	228	216	217	202	239	216	226	205	231	230	263	206	208	247	215	228	215	204	213	238	215	207	221	200	246	252	204	195	205	188	232	252	230	223	200	196	217	218	242	206	211	230	219	254	217	260	203	190	256	205	231	215	226	223	201	216	220	209	257	214	236	248	206	218	228	229	219	237	225	229	241	239	228	227	245	215	230	231	216	223	211	243	222	193	237	221	219	200	235	229	213	243	219	251	211	224	205	220	219	199	229	228	242	245	231	208	238	220	241	241	225	235	221	244	222	199	219	221	226	227	215	227	198	208	215	238	223	216	233	214	217	196	200	188	205	234	257	204	230	240	215	211	202	238	248	214	215	230	209	219	222	224	214	195	212	225	250	244	228	246	244	200	229	217	228	201	226	223	195	226	231	209	236	231	207	231	236	231	241	213	237	213	210	201	230	245	210	229	212	218	223	239	212	221	209	226	247	236	221	220	212	225	220	224	262	234	206	212	226	217	199	218	217	210	243	242	209	241	224	188	237	231	208	241	215	250	198	259	224	250	272	229	214	199	223	232	220	214	233	222	245	199	205	198	234	223	236	233	211	227	230	193	205	228	236	188	220	224	246	219	217	223	229	219	200	215	198	254	237	243	237	195	220	228	264	210	223	234	254	229	222	226	238	220	224	207	241	228	207	215	209	238	210	196	199	220	206	224	222	203	236	221	231	182	240	240	218	231	226	200	230	238	217	229	246	215	233	200	210	251	233	248	251	227	238	236	245	211	221	243	242	230	214	252	235	223	233	213	205	223	215	207	211	214	219	210	217	211	221	235	196	228	198	224	222	208	191	201	236	220	183	208	189	214	224	225	214	224	227	211	221	227	203	202	223	227	195	214	208	210	236	237	207	192	190	205	225	215	207	208	209	199	210	238	210	210	200	212	209	212	218	215	207	238	231	208	224	210	217	226	203	211	218	222	204	186	235	222	229	252	208	243	223	234	228	197	212	219
23932	28729	37972	36416	29330	22280	16844	11714	8735	6268	4678	3335	2438	1878	1404	1110	939	812	744	705	664	630	606	619	588	537	512	522	517	518	519	514	546	521	555	534	490	566	517	541	541	533	562	558	526	489	547	503	530	528	519	519	581	548	550	536	558	550	523	504	575	567	488	528	516	507	547	517	524	580	505	516	515	549	556	563	566	533	475	506	575	489	510	517	553	577	498	543	569	518	510	509	521	514	537	558	548	522	529	509	550	525	538	575	528	531	492	504	528	512	489	541	520	508	547	508	520	530	500	546	506	508	542	531	465	519	551	533	533	530	518	498	553	479	592	524	609	537	492	552	534	527	542	555	508	566	513	552	529	548	529	544	542	538	532	513	545	541	550	551	512	531	549	526	486	515	574	511	566	546	490	484	512	488	523	540	546	571	562	546	551	528	521	569	606	527	537	532	549	554	495	530	527	600	578	558	515	535	540	527	551	554	518	533	562	512	509	538	519	473	563	530	570	574	552	503	525	544	562	524	540	492	505	538	553	544	564	525	507	505	544	519	543	533	572	495	522	537	503	530	518	546	523	496	557	498	504	515	547	547	519	509	537	539	513	563	528	537	534	522	534	511	508	540	560	528	494	577	489	534	554	490	586	532	488	533	543	504	557	506	509	534	552	574	527	550	521	540	513	546	530	543	541	505	524	528	523	554	531	578	504	554	538	498	527	520	523	527	528	533	530	559	498	527	539	549	535	544	550	563	549	553	516	538	545	518	525	514	495	570	503	543	522	508	516	509	552	502	549	542	550	503	579	519	547	542	571	509	514	518	529	494	511	505	535	484	598	566	510	508	557	483	506	533	549	544	487	552	532	528	567	514	529	529	518	532	559	532	565	528	499	537	525	539	519	532	518	525	581	523	564	539	508	516	583	570	533	496	544	553	529	534	526	528	517	517	605	550	544	572	498	556	544	555	565	530	517	566	493	513	487	550	535	508	492	567	528	504	580	527	506	601	505	502	522	540	557	520	541	534	545	536	491	573	512	533	561	541	531	584	528	550	543	547	564	538	541	510	543	514	541	600	521	532	514	509	521	548	510	541	503	503	529	515	529	548	527	558	551	545	521	512	531	524	514	559	534	536	499	541	575	530	521	559	524	524	564	506	571	536	556	573	534	523	527	537	537	500	559	549	544	534	547	543	530	540	539	510	534	518	534	565	511	515	538	538	527	500	515	505	548	552	528	523	523	561	534	488	545	548	543	552	515	520	510	542	557	512	489	543	555	502	538	555	560	540	532	543	493	535	563	532	520	517	548	559	530	563	540	505	522	522	556	508	531	502	508	528	540	510	535	505	522	543	525	530	529	492	562	574	537	514	518	563	505	558	525	524	568	542	521	572	537	539	520	543	522	538	536	490	527	548	539	557	555	543	508	560	503	542	484	502	512	494	524	571	527	494	517	527	524	549	491	572	572	558	514	488	540	507	541	528	548	547	552	550	561	494	515	516	522	513	543	556	564	509	477	564	549	563	526	508	526	537	527	560	557	506	524	523	537	500	502	489	509	544	513	504	531	525	488	548	509	567	525	536	538	546	507	534	532	524	518	536	519	564	556	563	525	513	535	550	532	569	549	543	526	553	555	526	531	551	568	546	559	566	535	566	529	520	552	530	531	516	533	550	541	520	552	537	574	500	549	532	506	541	518	548	562	545	528	549	540	555	528	540	534	495	556	515	538	514	533	591	546	539	502	516	554	529	530	532	512	507	531	548	545	543	529	508	541	508	564	541	518	500	561	550	514	541	519	560	542	562	471	498	532	537	527	488	539	587	528	574	536	516	516	545	524	525	551	566	521	545	542	532	503	536	525	541	501	540	538	522	488	556	539	518	554	506	563	536	496	519	570	513	540	494	594	504	530	558	521	556	531	517	553	612	564	517	576	544	555	530	523	526	548	578	513	540	550	557	539	503	506	527	528	521	519	568	506	554	512	545	528	560	512	495	553	468	526	534	539	522	537	529	521	546	537	526	535	531	530	502	518	503	561	494	515	551	527	552	504	525	588	543	478	536	499	496	549	532	531	535	538	517	540	518	527	533	557	532	526	520	510	549	545	555	552	547	531	531	558	531	571	546	551	541	518	544	542	555	526	509	538	535	527	566	526	518	499	533	509	528	504	585	553	530	498	521	523	510	547	555	538	502	515	520	528	494	527	525	534	539	554	497	517	510	514	566	554	538	509	510	576	506	532	539	548	518	576	539	557	520	524	547	546	514	508	527	555	532	504	496	528	509	547	555	484	551	505	519	553	509	574	571	569	510	540	495	553	530	489	496	536	526	578	558	550	512	532	541	543	539	556	537	512	531	546	544	528	535	541	544	558	561	545	487	514	520	551	555	590	490	528	547	569	492	538	527	535	507	493	547	565	529	498	512	520	531	532	579	552	561	504	545	530	528	555	585	522	564	515	549	553	508	507	517	516	563	555	500	565	481	562	574	526	561	507	520	501	509	488	505	523	481	516	536	538	486	503	524	521	549	569	536	477	508	549	532	512	580	545	522	552	541	491	551	526	554	520	552	530	524	549	532	545	543	552	551	530	500	523	504	545	572	528	548	521	552	551	491	524	529	533	536	542	512	546	589	524	542	505	524	535	543	520	568	545	547	523	513	519	554	551	519	569	520	530	546	526	563	558	498	530	550	533	513	559	565	553	574	546	522	505	554	533	541	562	531	578	552	534	509	497	538	516	509	545	552	489	571	527	542	556	515	529	534	505	519	551	512	552	549	532	551	575	501	515	551	541	544	563	514	496	530	522	531	530	544	512	556	535	529	543	544	556	539	547	570	586	554	530	496	507	467	487	529	538	504	547	538	538	534	508	510	559	524	557	516	499	542	523	527	531	521	524	513	557	568	570	536	493	522	553	563	520	520	524	498	544	520	523	516	566	535	523	534	543	551	530	557	537	513	573	550	548	551	521	528	532	551	528	543	529	531	499	528	529	529	533	556	522	535	527	509	547	522	566	526	528	501	529	552	558	513	565	524	527	509	577	492	562	544	499	573	541	562	485	547	528	558	525	579	532	555	527	535	545	548	537	532	516	559	536	560	541	538	552	560	535	495	552	539	512	531	548	538	528	547	471	498	538	511	518	540	512	498	494	603	590	524	560	529	525	532	567	535	529	528	534	515	573	532	521	528	536	557	481	513	557	535	550	549	558	548	517	482	532	579	519	535	516	548	554	540	523	547	531	544	550	522	550	581	542	556	530	523	524	555	541	543	514	521	520	568	532	536	538	501	552	540	545	572	536	514	550	540	533	504	564	555	549	518	575	540	524	556	549	549	564	539	510	559	558	486	559	521	545	570	568	503	534	507	525	531	515	526	533	521	502	528	558	517	509	547	542	528	523	545	536	501	553	574	548	522	568	553	531	535	521	548	519	524	512	502	533	490	499	505	536	541	548	524	485	548	522	559	532	535	522	564	570	508	547	527	533	544	524	527	490	555	549	518	510	500
46077	42861	41605	36159	26191	15727	9147	6089	4408	3177	1880	1181	880	671	615	449	447	436	357	352	303	279	275	200	226	233	237	225	213	201	233	233	219	235	227	203	217	237	225	253	195	200	214	207	186	225	229	208	228	208	217	213	239	217	202	214	223	221	231	229	213	225	242	215	222	238	203	218	246	208	200	221	213	229	215	209	233	238	201	225	225	219	226	243	219	214	251	210	214	219	191	238	250	247	217	208	193	223	235	221	196	211	212	216	229	212	221	214	224	204	225	212	235	215	214	243	221	219	225	208	245	194	196	222	215	245	217	237	206	229	211	214	237	231	213	230	231	244	198	237	223	257	230	243	237	238	200	221	214	231	210	229	221	250	192	209	218	218	216	221	241	195	229	244	238	214	228	207	202	245	202	241	217	201	234	214	221	226	215	212	229	222	226	194	245	226	223	241	212	221	194	202	204	216	225	240	209	206	175	213	211	214	209	231	217	199	223	241	233	218	238	220	214	214	220	233	223	235	229	213	223	227	200	217	184	223	193	228	195	247	246	212	224	181	227	218	205	227	211	201	200	220	214	218	227	208	239	196	196	214	210	222	214	207	213	221	234	222	231	225	213	223	222	214	234	238	209	233	206	243	224	213	218	239	214	224	214	216	220	228	216	224	265	190	198	196	211	224	217	194	213	245	217	206	211	219	240	255	231	222	202	225	237	214	215	222	243	216	214	248	217	215	222	213	219	220	211	237	201	222	205	201	216	213	186	217	226	217	194	201	236	191	187	228	197	210	229	204	200	224	231	233	245	222	237	209	223	198	214	225	224	239	235	245	225	214	211	215	246	198	216	218	216	227	226	238	228	239	257	220	205	225	208	228	214	228	235	237	228	237	205	223	175	229	215	212	210	219	216	225	226	193	201	204	223	234	214	240	223	227	250	204	235	232	189	210	225	237	184	211	220	235	226	248	224	220	214	211	235	220	225	202	230	210	229	228	188	219	231	221	221	231	228	223	226	231	212	202	196	210	229	220	197	229	213	207	227	203	233	214	247	208	230	225	218	220	234	198	210	232	249	217	227	216	202	234	224	243	210	208	230	215	217	222	213	202	238	198	218	202	206	219	207	221	201	234	218	203	247	228	199	236	218	187	206	195	219	202	232	208	201	214	268	204	195	207	224	244	215	232	213	243	215	228	210	203	208	226	220	227	203	225	221	229	260	189	194	252	207	219	225	200	244	225	219	198	215	265	213	229	213	232	233	219	210	219	224	204	230	225	198	241	227	210	210	217	209	208	228	223	253	208	234	220	207	241	221	205	194	239	211	232	212	192	215	199	214	215	200	191	212	224	231	242	222	174	250	208	230	232	213	191	224	214	209	232	195	200	214	215	211	232	215	203	195	211	209	216	240	211	211	227	217	216	253	224	230	231	208	231	230	200	217	238	227	228	227	226	212	232	220	229	241	185	215	206	216	217	226	238	211	214	239	237	201	227	207	216	225	210	238	203	230	244	232	229	249	206	197	228	220	228	204	213	231	199	209	241	226	252	199	217	253	222	243	191	191	211	200	215	207	203	245	218	213	208	209	214	224	229	205	216	229	209	238	238	190	241	209	255	217	214	226	229	249	247	203	238	213	221	229	216	206	222	220	202	228	217	207	213	224	211	220	199	232	189	237	226	219	184	222	218	235	242	225	226	227	235	221	221	205	223	223	212	213	223	200	203	209	202	236	218	214	219	222	209	225	250	226	221	195	214	214	217	229	215	200	230	199	235	204	191	222	225	201	222	193	207	227	192	217	222	198	233	219	233	243	233	197	224	208	188	226	200	200	206	241	210	203	197	222	203	212	214	223	233	240	244	212	218	196	234	217	230	196	187	195	234	239	218	248	216	202	229	228	208	218	220	178	204	223	215	229	248	226	227	190	216	207	224	186	201	228	193	206	213	217	239	231	214	207	219	217	253	227	197	181	198	226	236	224	203	206	203	216	242	240	224	224	219	210	239	209	219	219	201	203	247	241	221	200	192	209	240	202	256	213	205	203	200	221	206	224	216	204	228	225	210	209	241	237	211	234	231	213	219	188	224	236	213	229	193	245	222	217	246	195	218	204	194	244	227	233	221	224	205	208	213	221	230	187	226	222	225	210	226	204	227	229	216	192	237	211	177	207	206	224	185	203	241	240	204	228	230	232	191	200	220	212	215	213	233	230	200	228	245	234	220	249	213	200	254	245	191	219	206	231	230	234	240	233	214	212	220	216	222	238	233	214	185	210	217	206	217	209	218	207	220	233	222	197	211	239	196	241	222	202	215	249	219	215	213	195	199	196	207	223	190	203	203	222	229	230	227	218	208	212	211	215	217	232	215	213	207	209	217	232	215	235	229	205	186	210	231	185	203	225	219	224	241	243	237	214	206	208	221	229	218	234	219	209	217	226	256	238	201	207	206	223	216	210	212	224	233	222	213	210	236	207	214	227	216	220	222	193	186	212	223	227	225	213	241	199	202	205	205	205	225	205	211	227	250	236	222	196	229	185	202	238	197	185	203	198	205	241	233	238	194	209	241	190	251	197	214	214	196	216	180	208	211	201	219	204	211	246	201	206	224	210	226	204	217	222	225	211	212	196	230	198	224	232	264	204	231	240	226	222	227	206	209	225	200	204	221	236	222	214	219	221	223	217	235	216	210	212	273	227	226	183	230	203	218	198	191	197	240	239	220	214	222	226	228	185	207	196	237	210	229	225	242	214	215	220	214	217	223	214	223	204	220	221	221	246	225	203	211	229	222	214	220	223	218	232	222	202	211	214	229	222	200	195	196	219	190	219	234	211	192	229	212	218	216	237	213	198	213	189	208	232	205	219	181	227	192	240	217	215	205	224	207	217	252	222	235	230	244	223	217	208	209	209	230	234	233	209	220	232	227	219	213	223	184	197	202	243	233	220	244	206	240	250	220	199	227	224	242	226	206	224	246	212	216	191	253	226	194	224	201	238	212	233	217	206	187	218	228	217	248	225	227	204	231	212	224	230	213	243	220	215	197	225	230	227	254	224	234	208	194	225	221	218	193	185	223	231	219	218	219	250	227	205	211	216	234	204	220	219	212	196	217	233	189	203	209	220	234	216	237	235	242	201	228	205	219	253	236	247	210	220	224	178	219	229	215	181	187	232	223	220	202	206	204	211	230	248	203	216	224	242	199	237	216	192	247	209	214	217	232	241	241	197	190	225	198	245	223	220	230	244	215	233	244	222	214	210	191	209	223	214	223	207	222	225	253	214	227	226	230	213	225	205	195	234	213	180	208	180	201	255	231	201	224	232	199	228	205	228	228	217	208	219	217	215	223	239	202	222	212	195	191	227	235	213	232	231	188	222	223	208	237	226	246	208	194	227	251	249	212	223	249	195	228	223	212	213	218	226	219	247	228	187	193	213	192	197	217	223	218	196	199	227	211	191	250	215	207	248	243	240	230	197	233	213	238	204	202	237	211	212	202	207	225	198	210	221	205
27768	33020	42267	43558	36786	28750	22908	19097	16482	13630	8755	5417	4148	3404	2667	2146	1745	1758	1374	1050	1129	998	823	709	632	551	560	577	570	568	533	537	589	561	531	527	497	559	576	539	501	553	516	515	509	554	499	557	495	527	510	524	523	500	532	559	553	514	536	516	541	550	514	533	542	547	529	518	536	543	560	533	508	502	544	516	535	555	563	520	571	516	574	474	532	532	495	592	562	552	535	547	517	523	542	518	487	534	520	543	555	498	561	501	541	554	537	512	537	489	518	559	543	536	556	541	532	542	528	538	562	579	521	537	532	512	523	490	539	546	548	558	528	526	486	498	555	512	568	489	553	496	543	499	538	546	542	510	529	502	523	531	545	575	517	482	548	534	522	525	585	535	565	513	509	509	548	524	508	515	560	516	572	535	540	490	535	519	551	530	538	516	535	538	548	496	551	564	567	525	590	489	494	563	518	572	506	532	577	513	497	532	542	494	532	520	538	540	564	525	554	535	534	489	549	601	539	551	525	493	546	511	487	537	547	535	558	508	503	504	532	515	546	571	542	531	552	551	542	514	552	544	505	515	529	535	566	520	510	515	531	528	595	563	564	545	561	533	549	530	544	538	550	539	523	510	536	553	503	581	517	590	504	564	540	545	515	564	523	514	543	527	527	525	550	541	508	551	499	528	503	495	562	543	563	509	542	536	531	530	483	532	532	561	550	508	509	554	544	557	519	523	568	513	514	534	522	547	496	530	487	532	522	537	552	539	531	528	547	553	502	551	529	554	538	524	528	514	496	541	511	516	503	564	543	488	543	514	545	539	586	535	557	530	562	517	470	545	497	541	520	540	533	537	531	526	517	542	499	541	508	511	517	537	505	529	514	530	499	571	564	522	523	528	556	548	520	541	530	521	565	515	540	558	526	541	548	535	522	565	540	537	550	552	533	523	545	504	507	538	547	567	547	517	521	596	501	541	536	552	580	553	544	544	516	534	519	521	505	515	519	533	542	521	535	504	520	550	536	505	505	559	561	502	555	541	514	516	498	522	541	548	566	563	538	524	528	541	561	518	519	546	524	527	511	586	542	519	539	567	515	556	537	510	568	553	528	499	534	526	517	511	524	530	537	577	574	515	547	551	554	547	541	518	505	517	528	531	537	526	510	546	523	566	558	542	548	509	542	557	526	506	552	525	552	531	505	536	496	535	534	522	500	527	555	549	566	492	552	530	542	523	562	565	550	521	512	528	607	495	540	534	582	516	527	537	542	560	514	541	483	534	518	537	587	541	542	515	545	502	522	563	521	570	520	544	575	537	524	585	501	520	514	527	504	541	534	536	502	574	491	549	525	555	571	494	533	543	532	554	563	538	561	557	543	531	529	558	563	564	496	463	554	516	508	508	524	515	498	536	535	512	537	591	519	540	532	498	487	531	540	503	528	526	523	517	533	536	532	539	520	544	543	504	526	570	550	542	554	535	580	547	537	509	506	538	538	499	524	478	530	491	521	538	520	536	504	551	545	544	499	543	518	548	498	518	596	559	537	531	528	540	506	525	537	503	515	531	546	538	547	553	518	575	478	539	553	527	519	583	583	500	510	557	557	548	546	537	551	557	522	528	531	548	570	521	518	524	503	550	527	524	537	575	573	546	537	530	561	507	536	541	521	528	541	529	500	504	562	525	562	522	525	489	515	512	522	545	554	598	524	521	532	491	564	543	524	542	514	466	503	497	532	551	564	541	538	558	549	559	504	501	531	567	533	568	514	561	545	517	521	556	566	489	551	563	538	515	564	503	540	524	551	517	503	568	545	526	561	514	509	559	530	561	510	559	564	523	489	540	575	543	545	523	519	510	561	551	512	558	543	545	520	532	503	540	565	508	506	524	526	494	562	551	522	488	569	503	536	512	541	552	537	508	512	520	549	503	514	537	499	550	549	524	505	519	553	563	543	553	556	516	556	559	557	528	550	515	546	515	535	541	578	572	536	549	547	501	519	548	502	547	592	548	496	520	510	467	535	531	541	517	536	522	576	537	552	492	527	524	560	537	557	520	534	538	536	514	549	513	517	540	550	572	506	485	522	518	580	544	542	557	558	501	534	519	520	475	561	536	533	550	532	548	579	516	533	547	525	513	547	573	535	527	515	534	538	545	563	563	506	533	517	552	522	537	521	514	492	573	547	571	557	495	554	520	539	544	550	534	545	550	541	553	543	524	537	528	546	531	554	520	551	538	542	514	504	521	566	584	544	519	528	546	565	518	522	532	538	538	542	537	510	540	548	554	554	522	576	574	528	504	515	528	498	527	531	530	571	582	532	558	531	507	503	530	533	519	533	527	567	521	500	538	566	529	507	512	536	490	487	530	480	550	521	558	502	538	520	555	542	534	527	503	521	502	584	549	553	496	505	564	505	507	511	520	566	497	519	520	543	519	498	560	551	543	533	537	537	559	538	565	541	564	539	493	526	521	544	562	515	523	541	546	530	533	506	561	514	536	552	491	545	557	537	514	535	539	537	497	540	568	536	510	556	560	514	567	497	545	518	513	536	523	515	522	544	557	556	527	558	519	540	522	550	507	536	527	550	513	572	515	548	519	543	506	530	531	542	565	585	532	552	565	511	525	522	580	553	540	514	579	511	562	513	506	536	528	532	562	544	517	535	523	511	527	551	571	581	514	536	558	539	548	517	564	502	582	526	491	531	568	526	512	508	527	548	534	493	489	512	552	542	544	557	582	551	544	530	499	569	543	547	542	516	518	540	575	506	516	530	524	485	532	528	586	577	586	498	559	526	484	557	539	581	562	582	548	502	516	544	511	560	497	554	521	547	542	535	511	516	534	548	533	547	525	514	498	517	539	535	563	522	515	530	509	545	510	504	554	515	507	573	505	489	513	560	519	529	527	528	520	522	540	553	511	537	530	580	536	511	531	528	533	527	527	544	529	539	535	516	543	572	497	536	550	529	540	527	500	569	537	570	522	537	512	524	517	548	547	571	518	552	545	510	552	520	540	507	535	554	560	552	542	527	510	545	540	529	577	496	536	556	498	549	555	557	534	483	507	520	530	518	531	538	512	596	549	503	521	503	538	519	500	494	533	546	584	540	495	545	557	517	530	500	543	583	524	554	573	540	516	551	533	571	540	552	557	535	510	515	519	576	543	550	548	541	509	543	552	572	518	551	506	570	501	500	517	514	504	521	510	548	566	542	509	542	544	513	543	534	550	492	544	542	522	524	559	529	516	556	548	536	534	486	549	522	528	496	538	549	582	527	500	542	538	551	529	491	532	511	541	523	551	521	551	524	551	532	515	537	503	552	542	561	529	590	512	551	554	527	580	579	553	521	536	542	555	518	521	532	538	540	547	502	596	536	566	518	529	502	564	502	541	529	541	559	543	546	527	569	573	513	521	551	556	518	559	503	535	533	529	542	510	521	525	541	518	577	551	572	528	530	514	585	521	539	537	567	510	525	530	538	511	528	588	536	554	574	535	562	542	541	552	549	504
57678	52046	51508	48529	39512	28841	22300	17702	15032	11358	6203	3357	2349	1745	1541	1255	1025	1191	766	543	596	520	415	342	294	256	225	240	227	212	219	254	218	210	227	228	242	216	238	227	207	227	210	195	220	208	220	209	226	236	233	228	256	221	198	202	190	224	190	214	207	227	218	244	220	217	251	217	234	228	223	208	224	232	226	218	224	228	205	198	208	201	203	238	220	207	224	224	216	235	238	204	230	225	228	226	236	226	202	213	227	263	195	207	224	194	223	220	228	217	220	200	245	230	213	227	236	218	227	200	218	221	223	229	198	224	213	243	206	209	237	223	214	210	202	225	216	238	216	204	231	196	227	216	214	198	241	229	210	226	214	233	232	224	203	213	218	204	220	245	194	216	224	223	227	220	215	214	207	204	205	237	245	218	198	181	207	208	238	203	225	207	216	223	211	219	203	235	217	203	233	230	233	254	232	226	199	235	243	218	241	243	195	228	207	221	227	217	234	215	244	210	219	210	213	205	217	210	206	219	219	218	213	219	222	221	212	221	201	240	225	238	218	197	218	212	244	202	231	209	218	228	241	230	208	219	207	222	205	213	204	189	218	207	224	235	209	224	212	195	201	223	246	229	241	233	217	219	214	180	220	244	214	225	244	225	207	212	230	210	227	219	194	219	222	212	206	218	205	223	207	220	203	198	227	213	179	206	217	245	223	223	220	217	226	229	198	228	213	220	254	209	220	205	234	198	194	220	205	221	252	199	219	218	215	224	209	201	197	220	204	213	198	214	215	197	218	197	225	206	218	209	218	222	226	190	224	223	232	235	229	215	199	210	204	205	209	246	218	232	228	227	205	211	230	236	211	213	202	198	198	217	201	229	216	228	221	210	234	226	201	211	214	217	222	212	232	209	232	237	231	250	228	225	228	244	229	198	239	194	236	201	224	204	240	218	207	218	229	220	228	216	207	252	213	217	228	216	230	181	237	220	246	208	229	210	240	224	228	220	211	217	210	217	234	209	204	225	221	186	213	210	216	235	219	218	210	222	204	236	235	220	203	187	195	237	226	221	210	216	221	237	211	194	233	209	204	210	204	229	207	245	223	235	206	245	235	227	215	215	228	193	234	242	204	203	245	217	205	222	257	199	184	218	221	250	240	208	212	241	194	222	193	234	222	230	209	256	215	223	233	213	210	223	220	222	238	221	217	252	211	189	193	224	226	222	218	208	199	220	231	253	206	229	221	216	235	181	210	231	220	214	242	188	194	240	210	217	189	246	214	237	217	222	207	184	222	206	224	216	221	252	218	207	208	189	221	217	187	192	211	219	201	216	211	232	209	228	217	199	218	223	216	202	223	205	245	242	214	213	211	218	195	234	217	217	220	234	216	225	212	219	201	225	205	245	218	225	197	192	223	196	224	213	210	208	207	220	209	217	215	244	219	195	205	204	222	250	247	234	231	190	198	212	236	233	216	221	218	210	250	228	222	218	222	226	199	222	210	215	221	220	226	212	235	249	226	233	192	206	221	254	201	220	222	192	241	229	220	221	238	219	192	213	214	231	242	230	216	213	196	215	206	212	230	228	238	213	263	224	234	196	220	213	222	199	234	206	208	215	224	229	212	231	253	226	242	200	232	227	218	228	212	210	212	190	210	182	223	215	242	216	194	233	183	200	187	214	220	223	210	218	216	218	245	230	226	204	200	216	197	227	249	202	203	222	205	224	196	218	238	240	221	206	273	227	183	203	234	223	225	229	239	243	211	230	226	209	197	226	223	223	213	213	233	228	245	245	257	217	194	212	207	221	255	224	224	210	193	179	219	210	217	194	200	193	203	219	193	216	203	225	241	222	226	193	198	219	236	211	190	172	233	203	226	230	236	216	202	220	195	237	221	214	217	220	221	230	203	263	242	199	219	233	205	230	226	221	232	222	199	207	196	217	256	248	197	206	232	199	222	224	184	228	217	221	230	217	199	218	230	242	244	225	219	220	217	243	223	226	218	214	216	205	220	230	209	218	211	218	225	224	212	220	224	221	191	192	201	208	200	201	227	165	219	206	221	215	241	199	192	255	188	219	228	206	221	209	207	237	191	202	222	216	220	210	206	224	212	222	220	226	219	209	218	180	238	219	237	223	205	227	243	229	231	228	199	191	223	218	214	227	223	234	233	224	197	224	253	223	205	207	254	211	202	219	202	233	198	212	223	208	226	222	239	206	207	207	214	205	217	229	189	223	215	225	241	193	214	211	223	235	222	212	211	201	188	227	214	218	215	214	221	198	223	223	193	229	202	222	211	224	230	210	194	234	233	235	224	235	240	217	214	215	237	229	216	219	206	242	241	203	214	206	225	227	215	213	215	212	231	217	246	209	219	218	199	217	187	235	219	215	163	213	194	220	216	240	225	187	219	203	217	211	201	202	214	214	204	211	212	214	220	196	215	224	212	201	213	217	239	224	205	238	214	203	202	242	233	239	223	220	241	231	242	199	210	225	191	231	217	216	242	221	205	213	201	227	199	206	227	203	199	228	235	207	204	210	222	206	221	237	235	214	223	215	219	206	194	209	245	201	224	200	214	210	216	206	232	210	212	221	205	204	212	201	204	276	226	188	241	235	217	224	195	209	195	226	229	192	210	220	234	231	216	199	227	223	236	223	246	215	195	203	199	232	227	214	204	188	201	240	228	225	218	215	204	203	215	243	216	220	215	217	220	202	235	226	209	218	213	227	203	197	209	212	224	208	200	211	255	240	225	231	238	229	185	225	201	233	234	189	214	207	217	232	220	258	218	227	201	171	247	206	216	222	219	232	204	226	200	207	206	228	200	228	212	201	230	228	198	199	215	209	232	215	230	227	213	173	225	236	203	185	241	219	222	211	198	232	229	166	192	208	205	199	189	204	217	202	217	230	233	258	190	206	204	223	224	226	224	236	207	212	204	215	248	219	227	234	205	245	222	212	234	222	211	203	206	211	236	222	225	206	234	219	241	190	213	213	217	209	234	226	192	212	210	221	205	206	210	210	207	191	210	212	190	234	220	242	215	179	218	222	197	223	214	197	206	180	224	228	225	214	188	248	220	213	246	206	221	211	209	216	210	234	232	234	197	228	192	241	212	242	243	193	204	233	233	220	219	226	220	241	219	201	218	184	228	213	204	213	216	224	203	195	224	218	215	230	227	220	195	224	229	218	225	209	224	211	209	206	260	210	217	222	205	231	213	200	245	239	207	211	214	200	212	220	230	218	195	211	180	242	215	221	206	219	227	200	197	205	208	197	227	208	212	227	220	215	236	226	232	192	200	220	215	237	222	203	208	212	231	199	213	237	223	218	210	189	201	215	218	214	243	233	190	203	224	215	236	218	194	201	205	218	211	230	220	201	230	206	216	206	240	205	217	224	220	216	200	223	214	204	218	220	201	225	222	238	197	214	228	233	232	228	220	203	250	225	213	213	216	216	238	226	245	202	198	209	216	237	207	190	225	236	226	213	214	218	233	214	222	226	226	225
37436	41487	50924	52887	47850	39895	35131	33115	32587	28680	20581	13511	10370	8449	7168	6074	5193	5606	3436	2723	2767	2321	1644	1213	847	706	678	684	619	608	633	623	558	575	609	565	575	534	571	558	537	523	505	503	538	531	537	526	564	526	521	520	502	555	516	546	512	571	526	511	522	545	513	519	529	557	520	512	529	521	488	534	557	544	555	542	530	538	501	531	498	518	511	517	523	557	503	546	496	517	513	487	552	547	519	564	513	523	560	537	556	504	530	504	516	494	496	552	528	565	510	555	592	522	549	542	488	536	431	506	518	534	486	509	551	514	527	550	563	522	522	545	537	562	495	515	568	543	554	555	560	541	551	519	508	570	571	504	516	519	471	525	500	547	533	510	510	514	514	553	542	533	545	523	493	543	542	521	523	517	524	561	519	578	495	575	553	550	538	562	512	531	563	519	520	513	528	526	537	520	532	481	524	535	524	520	555	523	564	527	497	536	512	527	527	534	530	546	547	572	560	528	509	548	516	503	509	551	505	542	577	533	497	495	500	491	549	554	498	537	551	503	517	558	558	541	550	577	556	545	501	534	505	525	503	541	509	548	537	486	533	556	517	545	486	484	532	494	529	528	539	501	519	571	553	533	543	516	525	529	540	517	527	485	516	519	515	585	510	537	492	536	556	552	524	549	536	552	510	541	505	489	539	514	506	517	572	525	538	565	521	505	539	548	544	524	528	516	543	572	553	528	540	534	550	510	551	511	589	530	550	547	517	474	532	522	531	527	530	522	532	542	561	495	552	474	514	556	537	547	545	509	538	532	513	549	547	542	536	545	560	509	530	509	505	518	501	561	546	555	519	537	505	522	510	540	595	555	522	528	493	518	535	529	524	553	545	557	524	458	491	584	524	537	530	526	553	515	512	488	550	522	521	471	517	530	528	545	564	523	517	487	491	559	520	516	498	532	560	533	558	535	546	533	542	519	505	517	547	549	555	519	522	528	560	531	532	468	514	517	522	507	557	504	553	518	519	545	586	518	510	522	506	534	558	524	575	529	560	529	535	521	564	554	528	535	549	542	561	536	537	559	553	557	512	527	520	549	525	555	525	513	561	545	527	516	517	512	538	530	556	511	483	536	519	541	532	483	529	513	526	545	529	522	576	564	557	502	544	511	520	527	503	549	522	498	532	533	550	471	537	537	516	531	569	528	552	531	484	529	547	564	530	491	546	558	533	506	526	564	547	497	564	510	509	518	549	523	556	515	514	505	530	560	535	535	519	554	488	530	532	538	574	529	527	557	545	519	544	520	556	506	481	530	520	545	561	542	532	506	567	517	544	516	539	556	532	532	534	550	539	532	507	545	521	526	513	500	507	494	501	514	548	537	528	521	494	488	537	545	503	533	554	506	539	506	485	589	564	500	513	543	547	527	529	566	541	568	523	531	531	531	531	532	556	519	563	512	561	499	523	548	498	552	566	505	519	519	545	537	527	535	543	555	545	522	530	521	530	508	487	508	501	600	523	498	485	487	520	551	509	520	529	524	512	503	527	525	541	519	511	547	550	543	508	553	558	528	526	548	529	517	519	529	528	523	573	541	504	493	544	551	526	520	530	515	509	534	517	517	498	529	506	521	566	533	550	580	538	548	565	525	520	543	568	545	546	497	546	477	549	534	511	551	539	542	550	549	539	527	544	511	561	524	491	530	523	516	525	503	528	521	524	518	520	517	535	539	528	567	493	498	508	524	529	519	556	526	563	519	523	522	521	568	517	524	535	529	522	502	541	546	580	480	529	576	493	540	562	486	504	563	586	545	522	543	530	501	547	521	524	563	558	538	480	551	566	574	530	544	534	527	527	510	570	549	514	557	518	524	535	545	527	559	537	516	552	547	535	536	518	499	490	541	524	522	545	506	560	559	494	523	545	576	505	510	523	536	592	524	534	534	538	532	514	512	529	523	523	481	541	525	523	560	553	572	484	529	508	563	509	534	553	525	549	531	561	525	505	534	493	532	572	523	535	575	489	548	567	553	538	538	516	508	552	552	526	502	531	497	491	511	487	532	499	501	554	531	527	556	521	537	574	547	511	544	571	531	531	507	543	553	527	536	556	525	575	553	501	572	516	507	535	586	515	553	526	503	536	527	531	516	551	556	558	535	542	516	527	527	539	511	518	494	523	534	560	512	538	507	539	506	533	535	505	589	555	520	544	517	514	526	522	529	499	561	544	531	580	529	538	523	499	528	547	563	537	536	518	545	525	536	575	552	511	531	518	528	503	527	537	579	518	516	578	514	536	486	539	522	517	543	515	513	550	492	526	553	551	520	515	543	542	529	500	513	567	520	526	516	525	535	522	506	536	558	506	476	518	522	534	554	550	538	549	475	533	521	545	521	501	564	507	493	550	557	521	522	527	506	519	516	504	564	555	491	577	578	534	549	566	516	530	522	491	493	528	508	570	525	542	557	506	495	523	536	530	492	507	511	498	555	528	532	507	519	551	585	526	510	528	542	499	534	510	493	517	533	540	576	565	534	516	518	526	504	502	502	597	527	485	575	547	526	506	547	504	537	540	479	503	583	511	520	507	562	532	482	592	510	565	495	511	541	531	520	519	560	576	518	459	529	536	521	506	507	529	489	555	499	552	521	559	506	515	552	525	531	540	536	520	529	510	508	527	512	533	519	521	551	523	577	565	575	538	521	552	514	559	542	514	490	508	543	543	552	528	554	535	528	533	506	568	516	520	521	569	523	532	517	550	567	507	570	525	507	545	530	495	530	525	538	524	527	554	535	551	487	503	521	548	500	464	512	505	526	549	555	531	480	549	541	583	510	540	547	515	534	522	512	540	536	546	557	519	525	484	556	534	548	518	529	533	539	527	518	537	548	506	552	558	515	505	549	534	514	514	532	494	533	558	513	520	530	550	572	519	493	557	542	524	531	578	508	610	536	532	519	507	565	521	514	560	549	490	523	518	525	524	523	524	556	529	517	546	517	525	558	524	509	554	555	524	535	482	492	494	525	534	521	500	511	505	543	550	518	527	514	544	546	516	531	476	552	554	500	531	505	546	552	505	527	494	519	500	541	513	535	520	523	521	531	519	524	492	527	535	484	513	516	560	547	503	507	512	540	533	533	579	531	554	502	504	562	536	530	552	532	529	551	509	513	527	573	534	541	514	535	484	520	520	509	513	524	482	539	556	537	546	522	505	528	568	531	567	530	535	492	494	511	520	538	532	544	522	568	557	491	534	543	506	571	580	532	558	525	554	509	532	528	572	527	550	539	545	533	528	549	529	510	489	521	525	524	527	535	547	519	516	544	532	550	499	501	522	499	545	510	495	533	535	525	556	571	543	530	504	557	545	539	580	504	493	475	514	528	508	523	496	526	527	529	529	528	541	523	506	598	520	579	534	525	498	564	512	530	552	504	505	528	529	523	540	561	484	537	569	516	488	518	529	516	509	508	519	543	565	499	589	487	536	495	521	505	530	540	548	545	524	529	540	503	535	546	557	520
42068	38412	36100	26874	16646	9012	4940	2781	1919	1281	1021	743	601	425	396	315	271	269	269	247	248	224	242	213	218	215	231	227	258	227	233	209	218	210	202	211	230	233	198	217	191	196	192	201	248	224	214	236	202	229	197	183	202	208	205	227	239	230	220	194	193	232	216	235	235	198	219	245	261	220	189	196	246	208	208	221	197	232	217	244	218	217	210	203	193	197	202	205	223	200	235	212	206	252	235	244	214	212	227	226	220	257	253	230	207	228	204	198	216	203	205	214	219	181	229	207	193	211	205	215	208	222	201	235	219	225	228	226	240	212	209	224	228	227	203	218	235	237	235	221	212	203	201	204	218	221	239	199	211	215	231	219	219	212	198	224	230	201	220	225	213	210	216	222	200	227	261	252	240	258	223	248	225	189	207	205	235	199	232	218	238	241	200	210	214	167	206	224	243	222	227	232	251	223	226	236	230	225	264	214	214	229	232	222	204	253	228	252	211	206	211	247	217	219	210	215	204	212	216	240	218	213	221	228	208	232	214	210	247	211	237	215	231	215	203	228	223	227	238	241	212	208	220	187	205	231	216	199	201	191	218	252	194	236	244	208	243	212	210	243	206	221	224	223	248	233	215	219	207	217	204	231	201	234	233	221	231	249	224	201	245	226	202	229	228	192	211	190	224	229	221	196	218	229	215	197	199	255	230	201	237	233	239	236	236	231	239	229	222	222	216	233	212	245	218	232	222	222	210	250	219	246	212	217	221	234	251	210	203	213	218	232	224	236	224	248	236	227	201	211	234	212	238	231	187	226	201	224	215	213	206	219	223	191	237	189	230	225	227	193	238	193	205	219	241	230	229	219	191	235	214	232	209	197	216	208	206	215	216	197	243	243	207	212	245	230	238	203	204	209	258	226	209	233	233	240	192	230	225	252	248	227	248	239	235	243	249	194	216	216	250	213	231	228	224	232	228	224	226	221	223	233	206	219	232	240	237	211	216	236	221	231	208	207	230	257	227	201	226	233	228	202	182	214	219	223	239	203	219	205	231	259	209	249	215	209	206	218	215	216	198	225	215	227	215	229	222	229	234	230	215	219	227	228	204	248	225	209	213	229	206	192	231	240	218	217	185	192	211	231	217	226	230	247	217	238	204	240	211	223	212	204	224	215	209	231	212	222	225	233	232	225	215	223	208	206	197	205	242	225	200	221	223	220	218	241	232	227	211	239	225	255	205	193	218	224	213	211	229	212	229	241	212	202	240	221	217	220	224	219	222	225	220	234	257	257	233	236	230	222	231	207	224	223	224	212	223	215	222	217	238	202	212	199	236	231	228	222	211	223	265	209	227	196	232	217	210	215	226	222	230	249	221	228	195	197	219	251	210	228	220	206	233	212	228	226	197	218	202	227	219	224	239	231	227	220	222	202	244	227	212	243	234	217	204	227	205	213	222	218	197	231	216	211	219	221	222	198	214	226	196	236	210	239	230	215	222	249	224	225	251	218	211	251	218	229	220	212	194	216	235	236	249	212	215	221	212	224	232	234	242	212	237	228	227	204	226	220	209	218	227	229	251	223	212	243	243	242	214	222	216	205	250	216	198	251	222	206	221	213	195	262	211	205	231	206	219	248	223	227	224	223	198	226	188	198	205	235	222	197	221	221	202	205	237	210	239	227	211	209	209	209	212	192	221	211	208	195	214	201	219	220	247	200	215	227	224	220	250	223	214	224	207	237	228	217	194	204	212	215	231	219	245	231	221	201	213	193	230	230	211	218	210	226	221	218	232	228	206	221	207	229	217	233	222	223	242	223	205	246	239	201	234	222	247	219	230	182	211	216	224	216	206	240	218	214	236	230	234	200	225	246	207	209	212	231	227	220	233	209	204	215	219	223	238	221	224	245	203	196	216	235	218	261	198	232	222	224	207	221	246	211	236	195	213	229	222	236	207	198	181	200	194	213	250	219	258	205	218	236	226	230	242	234	222	206	244	201	213	218	254	211	233	221	227	231	194	198	211	236	209	189	205	210	210	226	228	262	237	201	239	215	206	216	198	182	250	224	221	226	201	245	233	203	212	228	222	254	201	238	197	226	222	224	206	219	224	207	223	236	228	227	219	225	227	210	231	225	210	241	219	233	220	225	245	215	208	207	240	221	228	230	215	206	204	216	229	226	232	187	222	239	217	225	198	235	211	264	219	216	208	226	221	213	210	212	216	217	225	239	239	254	224	233	208	225	215	191	220	250	200	230	174	230	234	234	227	216	264	228	236	207	219	247	235	193	234	201	258	210	221	197	239	224	228	267	212	215	229	212	188	217	214	214	209	207	223	211	207	242	235	240	222	221	219	203	213	207	209	238	209	210	204	245	207	224	223	238	209	233	226	224	227	236	207	237	215	233	262	239	216	205	209	212	261	212	228	218	210	239	218	224	220	208	243	224	219	201	215	213	227	226	217	234	225	209	218	242	229	190	225	225	213	212	201	222	219	243	224	218	209	217	227	203	260	242	220	236	211	216	232	234	216	218	226	224	229	246	217	221	217	227	237	240	218	231	213	225	243	226	238	221	232	214	230	210	227	219	217	220	207	214	204	232	205	199	193	226	206	198	238	213	216	253	201	204	247	239	223	233	216	231	202	222	208	214	218	231	229	223	205	213	230	191	212	236	232	213	207	232	244	244	201	227	242	202	205	226	200	201	213	217	246	213	214	223	228	214	232	230	218	224	199	211	200	233	208	226	230	241	243	243	231	243	210	204	253	240	239	201	224	210	210	223	223	226	212	230	233	216	196	226	229	214	226	203	232	237	260	232	242	226	220	235	227	236	218	243	221	232	194	200	209	237	223	219	228	221	235	213	233	229	209	214	223	202	243	212	221	242	217	232	211	240	188	223	224	200	213	210	240	203	224	230	264	215	210	218	230	212	223	212	218	243	210	219	227	233	227	226	243	232	229	213	206	203	209	213	226	206	209	200	249	255	202	184	237	230	234	246	214	203	225	244	204	246	244	257	223	207	202	204	227	212	210	224	200	215	228	230	240	206	221	185	227	210	228	208	245	233	242	210	226	207	196	228	226	209	213	210	217	237	233	228	233	240	236	207	205	220	232	205	249	215	206	196	236	217	217	191	220	226	246	225	202	226	227	250	204	229	237	235	247	218	215	212	213	216	219	235	218	229	227	198	213	182	239	240	238	201	218	210	236	240	204	221	240	197	206	209	243	215	213	244	214	238	198	254	207	208	206	230	222	240	230	227	228	205	211	245	196	225	215	216	231	219	253	199	209	221	233	201	238	225	207	210	205	223	207	230	251	241	251	209	216	222	215	213	220	230	224	213	224	228	217	214	214	259	223	217	228	224	234	222	223	210	243	210	190	200	226	223	218	239	230	203	218	213	213	220	229	224	213	215	264	243	216	224	205	232	237	228	226	196	214	234	212	216	212	200	223	236	237	223	225	221	223	211	204	197	200	195	221	198	219	223	214	219	250	221	234	247	265	233	218	228
24336	28954	37994	36277	29618	21697	15525	11252	8155	6049	4425	3241	2331	1826	1398	1068	986	880	751	706	623	652	628	596	568	525	558	534	536	531	524	553	562	560	517	551	517	614	551	537	527	557	519	550	521	501	565	533	538	524	519	563	524	580	552	534	522	578	536	504	564	551	511	514	520	520	541	550	567	524	515	529	522	542	532	550	534	520	559	526	523	565	525	575	582	519	511	562	501	541	522	555	550	513	558	537	509	528	519	515	546	552	510	551	550	543	493	555	558	488	538	541	551	523	508	518	526	545	514	543	543	567	545	539	548	495	531	583	544	514	520	521	552	545	542	515	532	476	524	547	526	549	526	503	543	559	542	520	569	558	530	507	545	550	492	582	528	527	579	556	555	536	542	496	557	534	522	525	585	525	569	555	526	555	531	515	502	514	542	555	533	531	500	562	550	531	572	603	562	546	569	546	531	550	532	536	587	546	551	558	563	542	523	530	558	551	502	518	569	534	509	490	511	533	581	556	518	525	546	557	548	545	544	558	522	517	538	513	576	540	503	560	516	529	511	531	521	550	519	540	497	511	543	553	551	575	556	600	589	549	520	559	554	537	545	595	534	523	558	547	542	561	494	572	529	552	512	562	535	552	521	536	548	528	547	548	540	541	554	489	518	544	555	495	535	590	519	509	492	530	557	533	534	565	521	569	568	520	583	543	497	541	533	552	527	564	526	529	550	538	594	512	530	550	531	498	503	565	548	519	546	476	539	476	549	498	574	520	542	548	561	512	513	539	545	548	565	557	520	549	544	530	531	536	513	550	578	528	501	533	538	525	586	511	558	554	490	528	529	511	568	541	547	508	557	514	491	505	533	526	549	545	542	574	518	541	567	534	515	516	517	520	546	540	598	565	481	579	523	547	568	511	540	535	538	534	546	527	522	540	554	558	559	502	517	557	513	511	527	523	541	551	545	558	528	566	568	553	567	545	515	522	519	556	486	558	557	574	535	579	545	516	584	519	577	550	557	552	506	592	544	549	525	520	540	536	577	508	545	543	511	535	523	566	551	555	560	552	559	535	576	535	537	547	519	535	550	513	555	517	506	549	573	523	521	545	553	539	546	513	553	562	537	528	507	565	578	551	528	519	552	535	551	561	554	575	524	518	561	541	565	574	559	533	525	488	539	577	515	573	552	548	562	540	545	544	531	535	535	558	531	519	568	567	534	530	527	534	524	550	532	521	575	554	532	558	520	513	554	531	557	557	556	574	543	536	513	538	568	537	519	521	530	576	550	538	566	506	519	522	517	511	548	514	540	512	526	545	556	555	544	575	537	533	507	558	581	541	583	549	525	535	542	560	531	550	503	513	528	521	522	515	550	533	495	537	535	544	502	559	541	553	521	519	579	551	524	547	520	502	543	548	509	535	541	535	539	562	557	501	565	556	551	544	524	517	549	528	558	556	512	511	559	506	532	567	537	573	517	562	531	581	493	543	571	561	548	562	545	555	524	551	531	526	550	567	554	574	564	551	562	540	539	552	536	533	530	542	544	592	551	549	539	526	550	530	509	558	566	522	515	540	551	524	546	533	510	541	542	527	531	498	540	549	554	550	543	575	547	530	594	534	546	533	533	532	562	536	575	552	551	513	538	564	527	517	547	539	562	534	522	552	507	539	528	573	505	526	567	550	546	523	527	526	538	544	548	507	560	562	509	533	560	524	534	531	539	505	554	553	544	572	551	553	570	563	512	507	548	561	558	545	539	547	555	551	558	525	529	534	580	516	547	573	534	545	556	554	553	570	537	497	560	494	583	564	547	550	545	495	463	530	556	531	487	548	505	558	541	563	532	560	502	541	526	595	533	530	537	509	511	563	489	556	544	544	497	584	564	561	540	507	493	510	512	519	510	535	514	512	557	489	512	526	528	548	484	520	554	551	566	564	569	520	540	524	524	550	559	529	521	523	528	579	510	601	590	566	575	515	519	571	512	519	533	529	561	545	527	529	571	481	522	489	545	501	556	541	552	507	580	505	554	508	554	512	559	493	517	566	563	541	534	545	540	553	587	496	547	520	539	539	506	539	551	520	573	557	561	498	520	563	549	542	516	529	520	531	522	538	523	571	536	539	545	547	521	567	540	570	543	552	533	530	506	571	511	563	543	570	524	571	525	534	545	528	561	547	533	559	523	532	559	528	533	552	554	523	561	509	551	579	569	559	541	587	505	573	566	547	592	563	526	552	548	518	526	556	548	510	510	550	516	523	543	530	573	538	540	543	556	571	508	548	517	548	512	548	498	512	550	529	572	570	532	499	500	537	537	510	509	524	566	514	575	532	544	558	568	527	531	557	589	536	527	487	552	552	549	553	547	556	510	559	515	549	519	548	519	528	543	537	546	551	521	545	532	525	530	532	551	564	511	534	549	601	573	511	560	526	532	551	525	559	540	586	531	526	507	562	570	554	559	544	566	587	518	531	589	572	555	511	539	520	512	541	547	522	516	478	553	518	546	557	522	542	548	552	532	507	521	541	569	562	560	518	538	539	538	485	535	521	531	532	538	547	530	549	547	542	484	548	539	560	551	514	556	550	529	550	559	533	529	544	567	600	543	510	551	508	556	537	537	554	565	527	554	540	556	504	536	535	519	536	541	520	560	538	553	507	532	558	551	563	568	501	586	572	563	548	532	538	567	541	552	527	553	499	532	559	570	545	544	560	531	537	547	542	509	516	537	516	532	571	539	507	509	559	573	539	532	542	580	530	510	540	544	536	545	561	528	552	511	561	583	492	525	531	582	519	512	528	557	609	524	558	547	554	542	510	558	519	524	561	506	537	518	572	527	524	544	573	535	549	488	529	511	542	583	507	552	532	527	535	534	563	530	566	526	539	543	535	492	524	585	564	563	559	557	557	566	529	553	539	527	526	581	567	521	574	527	540	556	507	552	549	518	506	503	565	493	565	555	574	575	560	498	548	544	544	540	512	535	541	517	569	498	555	525	544	535	568	553	523	535	525	584	526	553	484	557	518	484	569	522	541	533	534	554	576	551	517	521	531	518	541	579	568	561	522	535	517	549	493	529	513	526	553	563	513	550	536	535	536	524	529	525	494	556	529	530	513	511	556	523	557	536	551	574	531	541	550	549	558	553	548	566	506	557	508	575	548	514	580	550	548	564	530	521	537	531	539	562	561	565	546	575	537	533	545	549	538	527	492	495	492	518	525	559	568	566	568	549	498	554	509	549	520	534	585	518	540	572	540	510	578	563	598	520	549	510	553	519	549	584	533	554	530	516	549	545	535	548	575	504	494	552	521	529	582	515	544	535	597	535	537	581	500	586	532	524	540	535	563	544	588	563	534	531	558	588	565	529	552	536	554	541	533	535	540	536	518	507	595	525	520	530	555	524	511	582	508	521	542	583	523	506	581	529	573	532	550	567	568	548	505	580	554	534	591	549	545	564	560	567	515	557	534	547	512	536	550	541	533	547	561	548	534	545	526	513	563	549	515	545	529
47116	42629	40903	36293	26110	15038	7965	5397	4233	3060	1780	1147	805	707	600	549	496	455	376	299	307	300	272	253	240	240	242	231	221	231	232	203	246	222	227	235	252	217	228	216	228	218	217	214	234	212	212	207	228	240	215	238	219	194	199	219	233	264	198	232	215	225	246	217	223	200	218	195	203	223	211	201	272	231	239	205	234	212	223	224	243	196	222	196	244	207	232	219	226	212	206	224	230	227	216	222	219	215	217	216	245	250	235	201	228	221	220	230	238	263	216	205	228	204	215	204	224	209	217	240	210	216	215	248	229	194	227	209	210	211	208	205	244	233	209	241	231	210	211	225	227	222	227	199	210	242	230	226	190	203	238	232	220	235	227	218	223	203	228	200	195	235	216	241	209	214	224	223	217	219	218	239	229	197	239	227	204	212	240	214	196	213	215	200	233	222	227	234	198	250	216	227	240	198	206	203	180	239	228	216	206	204	207	248	241	234	245	243	222	218	207	211	240	213	249	203	223	228	225	213	222	220	177	235	235	221	231	209	215	224	225	211	213	200	209	222	204	215	208	226	209	228	223	232	206	246	210	225	222	214	248	221	218	218	234	245	225	204	218	239	226	204	242	236	229	210	223	251	217	213	217	226	205	218	216	221	201	225	223	208	224	216	229	233	213	196	227	234	221	214	195	238	227	237	238	208	192	211	218	199	236	249	241	198	218	187	227	221	215	190	212	214	222	220	235	217	211	203	209	217	206	193	194	223	224	206	229	221	227	225	242	218	221	228	214	218	225	216	214	215	208	221	188	228	199	202	226	220	220	228	212	210	208	205	211	194	220	234	214	234	244	216	232	242	199	214	209	211	210	241	215	223	214	217	204	239	221	203	197	203	178	227	226	260	216	217	221	226	237	192	224	231	227	224	223	180	217	235	221	189	195	208	214	206	227	236	205	219	211	212	236	215	205	221	216	206	217	215	220	239	224	228	192	209	214	215	225	213	213	213	225	222	237	224	237	238	219	245	233	215	227	231	225	203	231	199	237	238	202	196	227	196	216	216	211	217	223	195	199	221	251	198	218	220	200	209	226	229	215	232	204	239	227	212	231	201	229	226	256	202	232	225	225	210	254	245	225	206	204	246	230	238	198	236	221	235	222	211	223	226	243	211	217	227	225	230	213	217	237	197	220	225	204	209	210	203	223	215	236	244	220	206	219	214	236	229	221	224	197	208	226	242	224	192	211	213	208	196	212	176	224	197	238	182	224	196	225	213	240	237	214	230	209	223	224	237	214	213	219	194	212	248	241	204	236	224	220	219	225	223	218	248	233	230	219	186	230	226	228	197	192	204	229	209	241	243	198	219	243	213	240	219	220	199	203	242	209	222	210	225	202	227	222	201	215	216	215	234	208	220	200	191	245	212	235	205	231	242	236	230	222	241	207	228	198	207	210	235	214	206	215	230	210	216	219	211	196	212	227	252	206	236	218	246	263	229	194	260	216	195	228	225	211	219	232	221	244	203	199	240	211	239	206	229	214	218	239	227	235	247	208	219	230	227	251	213	209	228	212	232	219	253	226	229	196	221	232	212	193	244	207	213	213	226	214	203	257	203	220	220	232	226	222	212	218	209	227	189	213	223	207	215	218	215	220	244	221	225	221	241	205	202	238	208	204	211	234	218	204	224	217	204	240	225	232	215	202	224	214	217	226	227	228	230	230	214	240	238	232	236	202	194	204	215	211	228	196	246	217	207	211	238	218	208	231	227	205	199	212	216	203	227	230	227	243	210	234	227	201	222	236	207	228	211	215	214	220	189	239	206	207	205	197	242	204	225	207	221	228	231	217	206	212	247	225	230	225	227	218	211	249	223	215	185	228	230	220	247	225	203	203	211	222	239	237	195	199	218	244	200	236	215	238	199	221	200	230	201	246	226	213	213	249	226	220	256	195	220	207	221	233	230	227	211	195	195	205	218	236	201	227	222	215	219	209	220	214	243	223	226	221	219	241	228	202	233	201	258	206	200	236	186	215	240	241	219	236	204	213	222	225	208	204	232	221	199	197	204	197	228	184	258	214	241	216	236	231	173	190	251	239	243	225	225	219	221	224	225	219	222	226	238	235	227	214	244	194	208	235	203	234	228	223	226	245	217	223	219	210	220	216	228	218	225	218	227	242	225	228	213	217	219	238	212	225	234	212	214	242	199	214	216	227	232	212	193	225	228	213	200	222	219	223	210	215	221	219	201	214	231	190	238	244	212	233	252	237	218	254	215	215	231	206	214	208	209	215	228	222	234	221	202	224	222	232	210	236	208	228	232	249	194	230	224	226	210	244	223	213	214	220	203	240	197	228	230	184	213	206	201	199	211	206	219	240	227	205	208	218	209	237	203	214	225	236	199	223	206	219	217	226	233	212	230	200	228	259	222	223	227	221	189	193	237	209	217	217	200	211	220	215	223	259	241	219	210	234	218	229	203	244	250	243	215	215	230	217	211	246	212	223	230	218	233	203	236	219	196	226	213	219	207	214	219	232	204	219	209	206	249	250	234	219	208	225	203	234	231	236	239	215	266	221	192	224	221	257	210	221	223	207	222	210	207	207	256	234	226	227	245	238	213	212	188	203	207	247	234	197	225	224	198	236	234	197	224	235	224	198	215	222	199	225	214	223	211	187	215	196	206	207	240	230	200	238	233	225	244	233	207	195	246	219	233	198	206	228	211	227	224	237	247	217	227	221	212	228	224	221	195	225	209	217	235	251	216	214	233	214	206	216	233	225	227	223	207	236	198	228	213	205	224	206	215	224	230	209	209	206	227	232	215	209	220	215	245	218	221	229	223	224	212	224	228	249	220	220	211	217	191	206	212	233	232	216	221	221	250	220	222	217	207	218	232	205	224	200	228	255	223	218	211	227	236	234	198	226	217	221	216	226	225	234	224	223	239	215	192	211	220	192	216	249	277	218	231	211	220	211	208	223	209	229	192	215	205	203	212	231	227	226	185	209	249	226	247	256	230	220	220	216	230	239	237	213	244	218	221	207	215	256	192	225	247	212	226	218	221	211	228	255	210	245	228	205	250	245	227	213	225	232	219	255	218	208	195	194	232	252	209	216	215	207	224	193	193	208	221	215	223	240	202	214	206	228	222	212	230	228	250	219	236	224	212	220	201	213	195	217	235	249	242	212	210	253	235	209	244	208	208	251	241	226	232	212	237	225	211	217	219	207	213	240	227	214	240	235	206	268	243	221	243	211	218	220	224	232	220	197	213	197	230	215	229	231	235	234	224	249	216	219	232	237	200	221	198	225	233	262	224	215	207	207	220	228	201	216	211	226	223	224	233	203	210	218	221	215	236	231	223	219	212	190	236	183	208	204	221	231	199	209	219	211	199	226	223	229	197	233	221	215	241	215	257	219	203	212	194	243	199	211	190	223	211	194	211	231	220	194	242	220	242	243	246	201	209	205	236	213	227	233	214	225	231	190	214	233	255	194	216	250	236	254	232	200	180
28219	32967	41775	43829	36712	27548	20834	17861	16230	12931	8226	5571	3663	3101	2690	2306	1947	1918	1298	1051	1047	971	786	734	651	580	565	577	558	516	579	565	534	557	571	559	509	561	549	533	569	546	549	549	547	538	539	548	545	542	575	565	586	556	550	538	541	549	586	514	493	521	560	529	617	567	474	500	570	574	543	524	552	577	564	581	543	523	545	538	556	561	578	519	550	494	542	518	527	530	533	519	501	544	587	509	548	543	567	540	529	583	575	564	564	539	540	541	551	541	566	520	523	534	564	546	540	541	580	555	579	551	555	539	526	525	509	539	503	523	543	546	542	535	518	552	506	572	593	540	523	538	512	525	516	594	487	528	539	578	586	540	543	520	560	524	531	538	536	530	519	546	575	564	507	487	557	579	553	552	545	543	542	536	524	528	559	499	538	537	505	527	543	534	545	600	551	500	540	526	517	538	561	530	535	537	554	559	546	559	518	554	540	539	550	522	526	510	528	543	533	530	535	537	527	492	495	584	534	566	552	489	553	533	530	536	560	526	553	499	497	531	541	525	484	522	521	549	514	548	533	540	551	539	525	544	508	538	513	540	579	565	558	551	534	546	553	532	497	524	535	560	529	576	476	530	504	522	603	517	547	560	519	527	544	537	555	524	545	511	549	551	496	545	520	555	535	546	565	532	540	546	544	573	531	522	555	529	544	538	523	531	537	592	528	538	529	520	574	585	571	515	557	534	567	515	532	538	517	555	532	531	490	540	557	493	573	545	524	543	550	508	544	525	566	560	533	562	546	534	559	519	581	531	511	541	520	480	550	525	526	529	519	542	551	538	533	554	527	490	535	555	505	540	547	562	619	522	542	497	501	590	527	521	537	554	512	545	543	525	543	536	552	515	525	581	538	523	497	492	545	520	533	551	557	508	516	559	524	556	577	574	524	524	532	528	551	525	523	533	554	545	566	586	532	541	538	511	513	538	610	551	554	562	561	504	543	554	558	515	540	527	514	567	545	524	574	538	521	549	551	532	507	536	534	514	509	552	544	536	523	536	528	537	545	545	510	551	551	561	570	513	568	530	534	581	558	545	542	517	542	549	536	525	566	555	531	547	532	497	537	544	560	535	521	492	537	579	545	513	550	534	531	526	518	551	538	537	519	514	549	521	536	532	528	535	535	547	556	523	528	532	487	542	553	518	532	562	554	509	533	486	473	545	533	557	568	526	513	555	492	533	562	468	520	563	545	527	536	542	507	562	560	517	557	536	523	557	570	512	551	536	567	614	526	566	590	519	556	506	553	517	539	525	547	562	527	518	497	543	538	544	522	512	506	577	520	514	531	525	536	517	502	521	571	527	500	566	553	526	488	519	538	491	535	515	503	492	526	530	551	543	531	555	530	541	568	529	534	541	541	517	555	566	547	521	549	527	522	554	529	539	561	541	529	573	493	567	556	566	537	515	566	563	505	518	513	498	527	559	535	543	536	494	520	530	559	510	556	520	556	554	536	537	565	536	541	521	522	603	549	546	516	509	547	511	526	534	555	566	544	515	550	538	524	559	573	554	566	519	508	572	598	508	523	558	560	502	547	533	542	572	505	575	547	545	544	572	495	556	542	561	544	546	544	579	536	521	560	565	571	518	545	558	562	529	541	546	552	500	553	553	534	581	526	516	522	530	521	560	518	586	541	586	502	563	553	522	465	518	564	529	551	528	547	515	509	513	533	493	563	556	552	550	549	526	510	516	510	542	513	553	500	540	521	525	543	543	561	506	579	546	512	559	492	495	534	558	550	538	510	506	534	527	555	565	498	580	493	539	536	535	558	525	528	545	535	535	547	556	526	524	554	519	544	540	537	569	520	525	546	579	525	485	533	534	546	525	539	522	519	592	531	585	560	542	545	542	486	560	541	542	594	535	532	559	556	533	549	571	562	544	564	580	558	558	543	555	585	552	544	531	533	588	534	565	549	568	557	572	496	528	541	507	520	543	527	596	586	554	537	515	546	518	534	546	552	524	548	504	556	543	546	548	539	545	511	500	548	506	578	544	562	569	527	540	508	524	581	590	521	537	578	539	584	514	543	545	550	536	531	530	592	523	532	548	539	542	564	535	501	516	556	508	542	527	522	494	519	515	548	546	559	566	554	513	542	571	548	562	537	577	517	569	572	568	533	524	492	525	553	535	546	552	511	488	517	540	579	494	545	502	538	514	525	584	581	521	509	513	534	508	572	520	514	551	556	544	542	536	542	510	556	516	556	562	511	567	531	557	496	495	525	529	555	554	550	522	534	505	565	529	554	527	501	507	533	543	536	528	585	565	527	560	529	544	536	562	540	565	581	505	493	503	572	536	537	533	560	557	501	600	544	515	504	532	559	524	510	503	544	542	546	551	526	526	520	547	529	534	533	546	514	494	529	581	511	560	545	505	557	531	535	528	602	593	556	519	520	536	516	571	509	549	574	492	512	558	508	563	561	560	553	543	515	551	522	519	564	537	542	542	538	563	536	536	509	536	553	520	578	516	611	515	533	550	536	475	539	539	542	554	527	526	514	512	527	546	569	561	528	531	565	533	534	566	501	543	517	547	507	548	542	525	521	549	573	470	545	511	503	557	515	526	495	561	519	552	577	527	533	548	572	537	520	536	543	494	549	551	557	497	542	551	509	572	529	543	554	545	522	556	534	566	552	567	538	541	501	532	527	545	520	561	517	553	548	592	545	566	524	565	524	555	568	501	565	513	529	563	545	534	529	561	574	560	547	532	538	551	550	512	535	514	530	549	573	568	519	510	524	532	552	551	534	524	532	549	569	522	544	537	539	567	524	545	524	538	539	533	578	534	513	549	577	558	523	552	544	524	487	551	551	518	511	552	524	549	533	539	541	488	571	518	515	513	571	525	536	555	543	539	566	510	581	488	537	578	544	510	494	574	538	502	572	537	540	495	538	564	505	527	527	529	531	543	542	570	549	560	505	528	569	535	574	558	530	533	530	520	529	540	543	536	547	562	546	514	558	526	542	508	542	542	536	514	538	561	547	553	514	523	556	527	515	555	569	562	531	540	501	534	560	564	549	555	521	527	516	542	538	521	534	535	542	537	545	542	610	576	529	518	556	545	532	564	537	539	521	502	518	534	568	518	568	578	551	558	543	543	497	566	529	560	526	514	529	546	559	579	539	564	518	574	549	513	494	551	563	512	529	539	541	550	529	571	555	544	557	512	522	541	558	498	529	548	532	525	592	566	534	516	529	550	547	529	563	554	505	549	533	566	537	540	555	540	501	568	567	542	571	541	536	541	520	537	537	499	567	566	539	575	542	606	520	533	504	493	572	545	517	526	548	589	532	519	535	475	539	570	541	526	519	546	544	539	544	521	538	547	480	548	499	530	526	534	520	509	553	519	505	508	541	516	550	566	523	516	555	524	585	527	559	504	564	527	543	519	548	537	510	547	544	522	491	511	569	541	520	575	531	499	498	491	554	544	554	537	525	538	561	532	551	533	563	520
58430	51565	50990	49213	37369	27582	20273	14293	13792	9986	5525	3022	1991	1679	1383	1433	1230	1216	775	572	570	479	365	310	280	252	233	252	213	238	236	237	234	253	245	277	234	225	220	207	233	236	221	232	236	224	238	225	230	212	228	204	226	216	224	217	229	225	211	227	179	227	261	208	208	226	212	228	233	177	213	207	205	219	225	202	220	214	199	224	222	210	219	227	193	210	200	215	233	213	204	229	236	217	225	224	198	221	229	215	210	247	221	212	228	224	230	240	216	213	242	215	196	219	217	220	234	205	220	227	192	224	230	218	228	253	216	202	213	230	241	203	230	208	225	238	223	230	230	223	228	208	224	208	216	206	213	212	221	221	209	196	227	227	214	221	179	220	206	227	248	222	228	194	220	236	217	216	232	190	228	233	199	243	223	239	243	213	232	184	229	219	239	223	210	231	206	209	230	212	178	220	203	213	245	199	198	197	213	201	205	233	216	215	218	210	227	223	224	174	218	200	212	207	230	218	216	219	226	225	197	222	228	196	219	224	224	200	240	215	211	211	211	218	229	256	230	225	226	197	200	217	236	209	220	248	224	203	233	231	217	200	225	219	221	222	193	199	215	225	230	187	225	210	213	245	198	242	204	214	238	226	211	196	221	214	230	234	239	227	206	236	222	239	209	238	238	235	226	217	208	228	237	212	214	243	200	228	229	199	237	210	215	241	215	210	233	223	226	237	209	181	216	230	215	209	237	205	218	199	197	210	185	219	247	212	214	205	173	219	232	206	222	203	215	244	233	214	198	216	223	184	215	219	206	199	206	190	195	189	220	212	227	244	202	222	227	208	195	190	240	220	193	207	213	184	202	219	243	237	221	210	256	206	208	233	218	216	204	210	241	197	217	218	230	225	209	219	207	223	195	197	211	247	207	255	214	209	218	210	214	226	200	196	223	223	207	226	237	229	215	232	202	244	218	219	204	218	219	224	223	233	200	239	216	209	217	246	212	248	221	220	215	210	222	210	204	232	205	221	207	224	233	205	225	217	256	233	205	250	225	208	223	221	189	216	209	234	217	199	211	216	216	231	231	225	227	210	200	225	210	214	206	242	226	221	211	216	207	238	223	229	205	221	249	207	252	228	241	206	225	236	226	201	210	223	236	210	255	227	215	204	228	216	224	229	228	226	239	205	189	221	237	209	220	215	240	234	217	237	218	236	214	238	223	225	196	191	225	221	197	220	194	203	221	252	217	210	232	188	212	224	235	220	216	211	229	214	234	208	221	224	222	213	213	211	209	208	200	210	214	203	203	260	266	227	217	232	211	215	208	224	216	237	213	236	229	216	215	206	231	213	217	211	202	195	217	216	234	221	213	229	217	194	215	200	206	244	210	225	250	226	220	211	204	255	222	191	225	240	245	221	221	217	200	221	218	209	226	220	235	226	226	231	231	224	210	220	209	209	250	233	211	232	199	217	217	210	201	220	219	238	198	213	211	195	205	239	221	233	198	203	193	224	216	208	223	193	203	195	247	230	227	212	214	226	203	230	241	222	212	209	214	219	231	212	247	244	256	242	227	207	230	241	245	212	222	239	216	229	230	195	231	198	214	223	212	232	204	192	243	204	221	211	205	234	215	217	223	225	212	188	239	211	209	200	223	216	203	241	223	221	238	242	237	232	212	212	207	230	198	231	249	218	250	213	218	207	205	257	200	237	208	231	195	237	222	219	236	223	231	216	220	206	210	214	216	244	204	207	219	206	194	227	222	202	218	227	219	228	239	237	224	232	216	204	218	207	221	226	217	211	212	214	196	214	231	214	239	248	223	204	205	226	220	235	221	207	237	209	237	214	234	204	202	223	218	204	207	253	172	214	214	199	212	238	229	226	213	218	176	228	218	231	190	233	194	233	244	220	211	227	222	228	224	248	233	211	231	223	217	215	247	235	228	218	190	210	229	232	222	222	232	206	214	229	226	230	213	200	209	242	239	212	186	208	240	196	188	211	227	223	226	230	216	215	200	193	206	208	221	213	232	201	216	226	226	202	227	206	209	212	207	204	216	211	225	241	254	219	216	223	220	207	223	205	200	218	212	212	221	203	236	213	227	226	231	208	254	218	196	224	172	203	241	204	227	221	222	243	213	224	214	203	258	203	224	230	229	260	214	205	229	237	219	216	210	210	225	199	249	199	230	233	218	196	214	212	213	226	242	224	208	235	246	239	207	209	237	222	216	225	234	231	200	221	203	207	227	207	236	209	231	244	217	206	213	237	226	204	230	236	221	243	210	196	205	242	218	225	210	234	228	227	219	215	216	233	205	187	188	209	205	221	230	214	234	228	211	223	194	200	228	186	199	251	218	224	198	221	241	250	191	212	258	224	199	231	221	233	237	220	227	241	223	225	228	208	221	235	208	220	252	215	213	206	215	210	228	215	211	217	242	229	236	219	206	238	225	209	227	235	211	192	214	239	232	218	202	229	206	242	238	242	203	237	225	242	245	205	201	212	205	228	218	228	202	222	212	232	202	231	248	226	205	232	257	238	223	193	231	235	210	184	219	220	224	216	218	243	210	251	209	215	192	221	231	227	223	226	202	232	198	210	213	198	226	211	219	202	199	225	197	240	214	201	189	210	191	212	201	201	217	221	200	236	233	216	239	219	229	223	230	222	211	210	214	192	221	209	259	196	221	212	240	226	226	209	215	205	223	230	228	249	235	202	213	207	213	204	201	210	210	242	228	235	242	234	206	233	207	225	201	209	225	237	204	222	200	210	219	203	211	216	236	241	197	229	239	217	201	209	249	207	231	230	212	204	211	233	216	198	190	195	222	217	199	204	220	201	211	227	224	215	186	230	221	229	201	237	224	238	228	223	223	237	216	225	216	219	232	259	216	208	208	188	223	214	237	212	203	224	229	215	232	237	213	217	205	223	206	206	222	247	244	242	229	219	212	221	227	195	214	197	225	213	207	218	212	222	234	216	195	231	204	225	229	212	219	221	218	226	211	212	202	230	212	209	216	230	227	242	216	234	210	219	199	238	213	206	233	226	231	227	200	203	203	205	216	202	245	221	220	227	205	211	207	238	217	232	219	228	236	201	223	222	203	220	209	224	221	225	236	263	231	235	224	186	201	219	217	205	238	228	232	240	230	201	236	212	268	236	234	244	207	215	209	223	220	233	226	199	218	233	202	222	195	211	231	218	234	244	228	256	234	212	230	218	241	239	254	195	198	235	223	211	207	230	246	218	207	242	197	198	254	211	211	218	249	241	216	235	206	230	219	209	206	235	233	234	228	228	214	245	231	211	228	190	208	209	197	232	215	236	237	219	221	231	239	206	241	225	235	223	246	226	219	231	204	216	210	230	215	227	215	223	233	212	215	203	206	219	169	198	199	232	230	192	208	215	220	213	218	212	189	190	240	226	201	209	246	218	226	240	204	230	219	217	214	240	200	233	213	234	216	202	216	220	221	214	243	222	235	203	212	221	233	227	235	250	222	206	216	217	211	218
38094	41705	51490	53069	46350	38212	33756	28622	32005	26311	18735	11936	8688	7648	6797	7151	5757	5907	3474	2695	2620	2133	1448	1172	904	746	737	626	607	648	609	626	641	618	634	549	552	558	556	533	566	545	518	560	540	516	498	561	531	536	473	535	561	537	556	508	525	560	499	516	572	523	576	523	519	563	554	524	540	539	530	527	534	521	520	542	498	525	524	502	562	567	497	535	533	509	569	536	532	535	533	581	543	541	512	539	507	499	534	534	524	513	534	539	572	536	544	521	522	507	555	475	522	552	532	538	502	526	537	551	532	506	494	528	552	561	487	525	521	513	534	488	510	532	535	527	529	565	568	574	527	531	546	533	526	573	549	486	576	512	516	516	540	560	551	513	517	547	569	506	514	504	545	500	511	477	538	562	520	528	506	552	501	577	533	535	526	539	510	563	538	522	536	527	491	541	523	537	491	547	537	508	487	541	550	539	539	514	519	551	518	543	533	475	525	529	529	524	507	555	562	520	568	502	545	519	516	532	507	533	524	565	524	551	534	488	551	553	543	511	578	550	523	511	572	538	561	555	556	538	526	564	547	519	550	547	563	535	525	522	547	536	522	563	506	532	514	539	537	518	562	524	530	539	501	583	507	506	541	575	571	551	533	534	547	514	550	526	510	514	515	536	538	524	531	559	518	530	522	534	536	568	532	489	516	539	541	561	501	537	525	502	536	564	543	545	504	543	528	559	561	533	505	526	504	543	562	468	539	493	538	552	531	523	514	550	525	585	532	517	519	565	538	546	554	550	541	543	557	575	520	473	506	527	529	483	555	538	489	506	501	520	539	511	533	509	545	537	577	521	579	526	546	553	554	489	533	514	545	554	514	530	488	574	529	549	540	560	524	515	505	532	514	514	562	491	526	538	555	579	556	505	515	497	552	522	553	546	518	504	561	527	528	577	571	512	522	509	540	516	566	542	538	537	552	539	490	543	545	597	526	529	513	547	501	559	547	523	553	512	559	568	519	553	510	558	526	573	530	537	531	519	531	535	515	574	502	520	539	511	545	547	532	509	536	580	497	560	522	515	597	556	501	538	545	507	532	554	521	570	590	536	539	500	542	515	577	545	528	528	542	529	519	534	495	545	582	497	523	554	551	495	547	518	538	554	506	544	495	504	554	510	516	539	537	506	524	498	534	527	523	535	527	546	506	516	531	533	516	516	520	534	511	523	520	539	512	523	523	540	531	519	521	480	516	483	538	512	526	529	533	501	532	530	531	568	568	527	525	528	568	518	497	513	556	508	544	533	545	518	524	499	524	516	568	511	499	547	541	524	521	545	526	571	564	535	542	536	492	499	512	502	547	517	528	546	548	563	524	580	532	531	544	534	545	529	566	538	539	549	536	511	559	552	532	543	565	581	553	539	541	509	555	487	497	503	581	531	561	564	513	537	532	527	508	500	526	535	549	569	537	564	484	550	536	529	558	524	545	536	546	519	539	523	528	507	535	517	529	524	525	549	521	525	592	502	519	523	540	532	511	509	519	535	546	561	581	515	541	518	521	535	520	567	526	533	513	547	535	536	533	541	524	553	564	530	562	514	508	517	516	543	506	568	573	504	543	532	524	566	511	552	557	538	480	529	524	539	540	490	522	530	536	539	557	513	545	522	540	516	476	509	537	486	533	563	525	541	583	565	545	513	533	572	550	565	524	541	539	508	547	510	546	526	514	520	551	523	488	565	517	480	547	527	528	512	542	516	570	553	546	520	520	560	512	522	511	539	534	524	540	532	542	551	546	508	496	553	517	523	510	511	571	523	543	569	508	513	532	540	529	546	573	561	545	504	556	540	549	528	523	501	573	533	492	529	560	530	493	560	519	545	556	537	553	518	523	537	510	564	557	543	526	530	570	542	569	526	533	500	524	508	553	560	532	543	527	560	562	506	525	535	519	546	509	532	520	557	488	559	521	529	542	561	504	545	494	493	526	562	505	554	495	539	493	536	537	529	523	547	507	501	538	523	558	554	519	540	527	553	489	518	489	547	563	494	554	528	529	529	531	552	527	549	567	517	527	564	504	507	541	531	569	506	517	540	532	560	544	547	575	551	540	556	501	528	500	537	519	521	501	524	553	544	535	550	524	546	525	542	545	581	526	574	560	561	536	570	556	507	513	531	517	522	488	509	536	523	508	546	534	524	505	516	538	531	547	516	540	523	538	537	568	502	570	558	489	533	543	535	543	542	522	518	569	509	521	502	556	565	552	496	548	557	509	535	529	533	534	528	508	532	522	548	554	519	548	526	521	537	510	540	520	518	569	514	504	537	551	509	510	548	527	540	542	518	536	562	508	545	539	545	510	523	517	494	529	537	505	523	546	508	487	514	564	536	535	556	578	578	529	526	525	559	545	516	512	536	573	566	508	526	554	535	556	544	523	543	546	550	517	523	539	496	510	535	529	560	534	538	536	523	509	552	534	505	548	551	548	553	520	554	561	578	538	559	549	540	497	526	502	529	548	520	528	560	515	516	511	521	497	531	546	505	501	548	533	510	521	536	559	552	528	570	533	565	508	562	545	571	546	519	506	529	523	527	594	555	578	467	587	483	478	568	535	500	582	503	533	549	509	573	548	551	515	556	505	524	509	523	527	513	536	542	511	539	548	546	522	555	568	536	513	532	514	547	595	554	533	507	550	525	510	550	547	522	543	517	527	531	513	515	537	539	528	534	513	496	570	510	517	518	552	510	484	531	502	529	485	544	545	484	521	531	552	557	536	545	534	532	543	540	537	570	512	541	559	533	558	521	557	551	534	555	547	533	542	539	508	527	521	554	543	515	528	523	549	549	500	491	515	494	544	522	532	556	538	565	488	500	515	551	517	564	581	536	491	547	532	542	466	543	524	528	474	560	566	518	507	531	515	531	582	559	568	559	530	542	511	533	551	533	512	534	517	483	508	564	534	524	535	503	530	536	508	551	518	547	550	493	539	538	545	511	529	486	565	500	529	550	527	512	548	558	540	538	509	513	503	549	552	529	534	549	535	489	536	542	510	510	540	542	528	553	522	521	540	526	519	507	511	527	550	537	500	520	543	571	518	524	514	553	574	504	547	516	563	569	527	540	517	501	525	513	527	511	507	549	531	500	530	523	538	524	556	496	537	535	549	545	528	526	546	521	541	511	568	560	551	532	494	506	499	534	535	545	510	568	550	555	518	538	511	524	528	520	548	527	547	534	520	518	550	555	518	527	522	536	561	556	511	557	550	549	538	531	512	527	570	522	531	532	536	532	551	505	554	565	510	550	508	530	566	551	488	556	550	505	550	562	552	524	533	533	520	505	510	513	557	521	509	520	544	546	564	523	481	525	514	508	566	528	519	517	518	539	527	561	536	564	528	507	536	515	541	519	545	515	527	509	517	556	548	528	552	548	512	522	555	509	526	566	497	526	512	512	533	523	541	506	536	519	541	536	530	581	521	543	526	563	553	532	540	560	559	563	549	542	541	560	502	512	556	530	493	514
42028	38585	36429	26899	16410	8753	4753	2647	1754	1289	863	684	536	406	359	337	320	275	257	247	268	230	242	221	228	228	201	221	236	246	222	225	240	235	176	217	243	238	240	202	211	222	239	211	231	233	230	234	239	219	234	207	234	263	217	242	236	217	216	221	224	215	244	208	211	218	218	241	195	220	239	211	263	212	218	240	208	209	214	232	233	235	248	211	225	217	220	240	234	209	223	198	222	210	229	215	227	228	202	197	204	248	253	215	200	213	227	209	213	217	231	229	209	241	208	220	212	209	243	216	224	220	232	215	228	212	238	216	202	225	216	195	256	223	215	217	206	183	222	199	234	239	237	226	231	224	241	221	221	234	196	209	196	204	227	213	238	219	236	221	204	221	190	229	195	197	214	209	212	219	223	225	228	203	202	228	226	232	211	195	232	223	225	239	243	219	209	209	222	214	237	222	201	228	234	211	217	242	222	221	229	208	212	210	238	208	211	225	221	209	232	228	227	253	239	223	215	220	185	202	220	222	206	221	225	209	239	240	215	226	211	217	229	235	205	203	221	215	225	233	192	195	214	222	227	231	223	224	236	202	229	233	208	242	224	206	230	240	225	259	224	226	223	210	214	237	227	257	222	267	228	216	223	222	239	227	251	234	267	233	224	241	218	248	201	225	233	245	248	222	217	223	237	199	227	242	226	235	204	208	209	227	242	240	214	228	213	225	222	223	230	212	216	228	234	234	241	244	222	234	200	227	225	210	200	230	234	241	235	243	224	229	230	241	246	210	230	213	193	201	215	233	235	242	234	218	208	229	217	229	193	237	250	231	202	199	220	210	229	222	211	222	222	219	200	216	200	215	219	227	225	212	219	226	201	210	224	211	218	206	240	216	232	253	213	252	210	216	230	196	210	212	234	229	209	219	217	241	210	206	209	215	235	210	231	244	226	205	203	232	201	230	246	223	223	234	228	226	216	228	235	220	237	224	222	224	219	237	247	216	222	224	212	224	231	226	252	224	229	231	203	231	215	213	248	241	235	237	200	225	242	215	225	237	200	196	210	227	217	253	202	222	247	216	226	246	219	231	209	220	229	219	220	191	241	217	209	218	216	210	213	209	233	205	202	209	195	224	188	256	218	238	221	231	253	213	220	210	201	224	212	191	237	238	226	207	223	240	235	193	217	222	197	201	233	208	218	176	246	244	248	218	187	210	226	254	228	232	242	226	242	216	251	192	209	210	242	221	240	227	198	242	245	243	213	219	207	224	232	204	220	221	222	190	225	222	220	223	212	222	252	244	218	246	192	205	218	233	224	219	186	224	203	218	223	207	215	225	240	222	226	259	236	206	245	234	222	227	234	221	235	244	221	222	214	245	212	227	234	216	237	246	214	203	229	222	226	233	218	218	246	224	224	220	224	230	230	241	228	209	226	238	196	217	224	229	203	239	207	220	220	242	239	252	235	227	222	228	202	228	239	206	231	211	240	236	247	239	232	231	236	230	227	245	215	233	216	213	186	224	254	236	220	216	243	203	214	231	206	224	222	251	225	239	207	216	225	213	230	234	230	195	214	242	219	220	249	206	206	226	251	227	200	230	254	216	242	212	201	241	220	217	235	229	218	238	200	255	205	220	212	211	205	210	235	227	229	223	218	248	199	206	236	236	196	225	214	229	244	228	232	244	220	218	255	237	183	259	208	241	211	195	246	233	216	226	200	212	235	243	214	233	214	244	255	245	234	243	248	241	209	247	195	226	208	221	208	222	202	202	201	211	232	222	212	236	203	214	219	234	239	224	259	232	221	233	227	221	219	228	235	203	231	189	239	200	243	228	212	210	234	211	229	205	211	210	245	208	223	222	226	242	236	244	239	210	211	227	207	236	221	221	217	212	230	235	212	202	236	233	235	231	205	240	226	202	252	238	224	194	226	232	245	218	215	193	221	239	227	235	202	207	228	206	232	231	228	231	231	237	219	222	215	234	229	208	222	222	213	206	211	211	207	243	200	215	215	243	235	223	220	228	244	222	232	217	196	217	235	225	234	230	229	221	215	238	220	206	242	218	224	234	226	220	226	222	222	196	218	239	232	253	237	227	216	239	214	228	239	243	221	219	237	196	236	242	228	206	205	223	219	198	232	233	236	240	226	219	226	230	236	205	225	211	201	223	233	215	229	235	209	221	247	222	212	230	235	208	230	241	220	237	225	222	230	200	243	213	208	216	232	235	207	252	226	241	205	236	266	214	216	215	221	235	232	234	213	201	224	220	241	225	223	249	229	237	228	214	254	214	220	223	240	211	215	201	233	238	233	226	227	220	227	228	229	223	213	242	214	201	209	224	231	211	229	228	219	218	217	236	212	208	222	226	234	211	234	244	197	232	212	236	230	228	205	217	231	187	239	228	230	226	219	192	217	221	241	255	221	237	198	218	218	216	219	186	225	225	241	213	224	207	222	196	221	218	240	225	247	210	215	201	223	242	218	225	196	241	232	232	216	213	206	232	226	224	259	232	216	230	224	216	229	224	224	240	228	257	229	212	194	224	222	233	267	219	236	220	228	212	225	199	210	199	203	237	225	182	209	242	233	203	205	216	228	224	240	251	218	215	220	225	232	231	233	242	231	221	213	219	230	214	225	215	215	212	198	213	211	198	249	242	211	244	201	222	226	205	213	218	251	226	215	229	232	241	254	235	225	244	255	234	212	230	206	233	213	234	200	232	226	218	211	218	227	218	231	218	223	212	236	214	234	251	263	243	221	220	264	198	202	224	208	210	255	243	236	191	215	199	204	234	245	217	234	216	241	220	216	228	219	218	222	208	217	213	220	187	222	236	203	206	206	210	210	231	263	229	248	198	186	209	231	230	232	247	190	211	232	212	208	212	231	212	218	237	198	226	206	203	227	214	246	235	209	232	233	242	228	218	201	216	248	203	208	230	217	202	231	243	240	226	193	260	230	239	227	252	226	209	223	236	242	217	232	222	238	241	235	213	200	239	223	229	219	218	228	229	240	237	238	227	232	213	217	235	241	212	218	225	237	226	235	220	224	225	212	224	194	255	205	227	245	224	208	215	196	243	198	207	224	242	214	245	229	189	242	236	231	227	209	211	196	214	220	222	221	245	205	212	200	213	235	221	208	245	210	236	209	219	200	234	229	199	207	240	222	215	223	220	257	203	230	239	221	247	233	235	226	218	204	254	224	209	244	228	218	241	205	213	216	219	202	227	219	209	233	238	231	182	231	217	240	195	212	229	233	202	215	227	207	209	231	208	210	236	236	217	220	226	257	212	206	222	209	205	238	204	226	240	230	221	199	215	209	241	221	212	218	180	208	224	207	202	219	247	226	194	202	266	234	215	207	217	223	225	210	238	229	240	216	238	223	223	211	224	233	231	223	200	248	217	243	210	235	229	219	212	233	218	205	228	225	225	232	201	227	240	220	235	217	249	247	211	207	200	221	207	220	221	235	243	216	246	228	217	217	233	233	215	211	226	244	248	220	224
24759	28943	38327	36385	29042	21007	15018	10210	7729	5754	4245	2947	2205	1609	1228	1092	1004	894	731	675	652	624	596	551	558	538	553	565	563	554	568	554	515	535	567	559	570	541	557	526	565	529	554	570	532	559	499	587	534	526	528	555	543	543	538	558	514	575	553	535	598	537	553	562	551	543	561	519	540	523	543	558	533	517	571	522	491	533	546	574	574	521	558	550	569	545	499	557	535	548	530	563	588	506	536	537	530	539	556	544	563	529	521	529	538	530	532	556	582	564	483	542	580	579	561	549	510	554	532	502	547	558	534	532	538	540	534	557	548	590	532	548	548	537	515	525	530	545	563	553	558	563	510	517	574	513	544	552	557	541	567	525	528	573	545	561	552	546	585	541	545	532	561	558	515	551	543	564	523	567	526	536	519	541	571	535	550	540	562	531	560	563	511	482	561	552	559	522	563	544	526	520	568	525	569	509	551	573	588	530	544	542	567	577	540	547	568	575	541	529	559	535	540	603	528	538	489	523	530	515	529	515	520	558	565	493	544	527	574	544	523	500	554	547	549	523	598	575	549	544	536	544	565	479	575	538	550	564	562	572	540	527	556	551	540	545	536	507	516	522	521	543	570	519	529	496	529	525	536	523	565	514	545	542	537	577	511	553	536	532	586	586	567	532	585	542	575	547	557	548	545	518	532	540	538	546	556	578	555	576	560	504	570	558	549	579	591	554	558	547	525	545	565	538	563	517	512	547	559	570	541	572	582	533	546	529	562	565	543	540	553	554	535	556	526	512	536	511	555	560	539	509	554	565	513	532	529	542	577	527	554	559	541	551	513	571	537	567	561	518	559	530	573	579	580	548	519	551	524	577	547	523	520	574	534	526	584	575	570	567	514	529	547	535	523	519	567	522	524	555	542	538	557	508	526	542	539	546	547	484	546	522	502	534	534	533	520	560	556	515	516	564	512	524	555	558	516	525	539	549	528	521	553	568	544	528	535	523	568	547	505	541	522	575	521	538	534	544	532	576	593	531	541	590	527	574	555	530	549	549	597	503	540	551	519	513	515	615	516	551	568	557	535	523	571	539	526	555	522	525	532	575	552	542	510	529	544	527	528	593	577	551	526	532	558	569	522	540	534	527	538	503	576	577	559	549	522	531	552	540	516	502	551	539	568	561	563	559	576	545	493	511	557	519	518	520	583	566	550	552	571	524	549	515	534	548	520	562	562	537	587	536	548	531	526	552	536	516	618	571	567	557	545	584	553	512	539	568	494	559	535	538	579	540	530	563	508	495	525	521	545	567	541	561	541	522	534	553	534	541	518	569	540	554	496	544	556	548	520	568	550	547	534	560	535	559	539	596	525	565	580	562	573	577	558	607	558	566	489	543	566	544	518	545	535	545	588	535	519	550	580	517	515	539	541	576	527	542	514	535	528	542	527	562	525	496	545	575	535	526	549	594	563	568	542	521	520	551	518	526	570	549	570	543	538	521	511	495	523	579	587	559	547	506	525	562	512	498	511	529	574	524	554	577	543	501	533	535	502	534	543	546	533	583	522	557	515	565	521	539	533	514	546	522	570	536	552	513	519	540	521	536	563	555	483	518	549	595	543	535	579	509	538	544	527	543	549	534	596	537	526	603	579	507	506	525	519	566	516	577	529	540	539	533	577	539	595	571	542	544	568	527	548	515	514	522	583	549	603	521	527	561	545	591	550	517	545	518	554	492	515	561	578	550	563	527	519	556	580	505	560	540	531	517	556	555	544	554	537	562	518	584	533	591	571	590	537	531	563	554	483	549	540	510	566	542	540	516	522	547	578	553	542	511	562	528	524	524	527	543	531	541	537	550	526	548	571	589	490	565	552	543	557	573	501	524	547	535	524	554	572	528	550	546	602	533	527	522	552	511	552	527	560	523	526	550	543	567	543	536	511	590	552	543	520	545	512	520	561	523	554	520	544	520	601	543	556	516	496	530	503	543	534	532	556	526	547	561	574	567	636	547	555	569	539	577	538	530	563	575	502	540	511	541	544	561	544	544	528	488	532	537	546	491	523	539	505	559	545	552	525	560	533	545	551	587	522	539	583	525	545	522	515	539	531	547	528	500	569	531	543	543	570	502	593	501	609	533	534	560	550	530	505	524	527	603	568	565	506	528	511	575	584	537	511	522	543	532	499	535	529	541	515	535	524	550	615	513	547	550	526	519	554	527	548	547	529	525	538	523	534	548	532	542	603	511	536	518	573	491	550	538	503	504	525	528	565	552	517	514	516	533	535	524	532	621	564	577	504	572	546	550	527	537	506	551	585	552	528	566	528	551	545	509	589	550	558	572	573	561	553	547	558	541	537	554	571	553	566	496	544	561	542	543	569	526	565	522	548	532	528	576	551	532	565	595	541	559	552	559	557	518	556	528	573	559	562	534	547	541	552	561	606	560	557	543	528	557	569	566	559	523	582	468	555	536	551	545	552	545	566	592	536	527	519	521	545	556	571	554	553	530	544	558	547	561	588	523	587	549	539	571	508	535	553	529	570	523	565	509	543	531	527	558	538	527	566	536	524	540	502	552	550	570	539	520	526	550	527	564	577	574	551	546	535	567	572	538	549	544	583	560	538	538	552	555	561	551	554	533	548	535	552	561	563	509	568	551	572	511	512	567	562	516	536	576	547	515	557	540	575	540	544	530	591	520	549	563	551	568	558	555	538	550	534	546	546	536	533	568	537	590	536	556	551	562	544	538	551	531	526	589	574	558	542	553	523	558	575	562	525	538	529	510	520	518	530	557	579	503	539	541	547	576	510	535	557	515	550	518	534	532	550	513	547	579	569	554	547	563	524	558	539	532	512	530	516	522	554	543	560	520	586	577	549	545	562	536	493	591	510	523	566	540	536	548	539	521	579	536	547	536	556	517	533	520	553	549	549	579	560	535	529	514	540	575	580	567	535	525	530	558	511	581	495	588	567	536	515	515	519	543	538	558	611	531	565	540	532	518	568	522	614	534	547	516	540	528	556	505	556	530	570	529	517	515	550	511	545	530	573	538	522	516	548	543	541	557	530	528	539	536	589	536	570	554	516	582	558	577	584	538	527	510	540	555	600	537	540	526	587	498	541	532	566	529	574	553	512	511	592	529	539	597	523	533	570	568	539	545	570	535	580	584	529	519	543	582	556	577	587	550	546	581	543	562	542	514	555	536	528	607	557	546	549	548	554	508	558	516	518	556	554	564	543	553	586	531	586	543	538	532	546	568	539	570	542	551	537	559	529	529	546	537	550	548	544	538	539	539	589	520	536	554	536	520	552	498	567	496	525	548	535	528	546	527	611	563	544	545	554	527	516	510	555	588	562	571	541	547	560	494	556	550	566	548	519	543	545	536	550	555	529	568	553	529	554	556	571	519	530	524	514	508	539	517	556	531	548	516	541	555	565	560	571	516	564	541	589	513	502	521	541	526	534	608	535	519	566	568	544	552	523	535	548	569	519	594	598	541	551	534	540	587	564	584
47843	42196	41928	34412	22433	13837	7985	4761	3935	2739	1724	1103	829	623	571	548	534	486	352	252	293	305	262	205	230	257	231	193	238	225	219	206	220	251	217	217	194	216	231	232	207	210	225	221	213	252	227	211	220	226	225	203	211	222	203	213	217	211	213	210	241	222	221	194	233	214	222	210	224	228	206	230	230	203	212	235	201	191	209	208	212	227	202	218	206	206	212	209	206	221	247	212	209	210	202	212	235	215	215	217	221	216	214	232	227	253	229	214	232	203	234	222	202	235	227	213	227	223	231	223	233	205	220	220	234	226	225	246	240	252	223	208	215	241	237	227	202	206	210	232	224	184	235	243	237	221	215	219	220	229	206	198	191	235	224	228	226	203	231	236	231	208	239	237	254	237	212	216	250	235	208	201	210	215	212	236	219	198	230	244	233	196	194	225	209	229	222	231	221	206	211	207	225	236	217	218	199	209	222	251	228	230	231	241	226	210	258	206	237	234	210	225	237	231	252	234	217	208	197	249	215	219	236	239	197	247	255	218	225	216	222	263	214	204	246	237	231	227	241	246	249	239	201	230	210	218	220	230	221	230	201	211	223	215	219	221	197	202	195	204	197	243	212	197	222	214	206	219	203	201	244	247	222	218	217	211	237	230	246	230	238	228	233	225	240	241	236	205	212	212	228	171	207	217	204	223	231	216	200	226	227	226	216	189	214	201	205	219	220	236	208	199	207	221	211	234	220	228	250	204	224	254	207	211	223	237	223	214	203	218	213	232	198	208	242	243	212	204	221	222	240	221	227	241	239	233	212	215	224	207	255	208	231	192	212	213	228	210	219	217	207	240	232	213	243	219	221	228	241	222	198	197	217	220	223	222	233	205	218	199	187	235	256	230	224	237	231	238	189	218	252	219	219	225	247	236	238	221	217	236	237	232	194	213	231	218	212	214	234	214	230	195	236	224	222	223	201	214	229	231	216	211	242	224	204	186	193	230	241	217	217	211	231	224	220	201	232	227	221	232	215	224	220	215	223	234	219	251	196	206	212	217	196	230	235	230	216	202	221	218	226	234	245	194	212	230	218	201	238	222	190	232	217	207	224	238	231	206	206	231	226	228	221	193	221	193	237	213	206	248	212	224	196	222	216	187	202	223	227	241	216	216	228	219	231	226	202	220	212	235	228	215	218	212	220	225	230	223	225	260	248	223	224	215	201	219	231	255	212	215	232	212	226	225	207	222	233	205	204	246	221	208	229	207	214	207	211	205	206	218	222	220	206	227	214	252	224	197	231	186	207	202	223	225	245	195	230	192	218	187	209	209	233	227	225	239	206	262	219	221	234	233	217	223	237	232	203	248	218	227	212	228	216	236	209	232	196	226	219	213	195	245	238	199	222	206	219	249	229	218	187	223	228	225	216	234	241	249	236	226	213	240	247	218	238	220	224	216	234	219	221	217	227	185	216	235	255	251	217	219	191	203	194	236	218	230	200	230	248	212	218	232	233	231	216	216	232	236	239	198	226	225	228	200	229	216	249	221	242	214	234	199	212	243	224	226	219	232	248	229	222	246	205	226	246	200	226	243	203	220	223	243	205	214	225	209	201	224	226	210	213	195	204	203	232	221	241	199	189	220	203	197	221	215	247	222	220	207	218	243	246	233	259	208	201	228	219	197	212	226	216	227	246	237	235	240	209	218	222	222	207	201	239	209	203	212	223	219	213	180	218	190	258	231	218	222	257	230	230	206	259	224	202	241	226	221	241	215	225	218	206	239	239	212	214	199	235	194	207	235	219	219	233	217	223	201	209	224	236	219	206	200	219	225	228	257	234	217	233	182	196	215	232	235	240	225	184	244	240	221	229	210	212	215	228	218	206	229	197	232	228	247	231	220	217	221	216	211	225	197	234	200	224	243	212	234	229	212	244	203	205	248	240	216	212	226	233	197	217	222	214	243	223	211	235	238	234	248	230	211	209	220	200	221	207	241	224	208	210	230	231	216	222	185	221	221	238	200	215	221	257	218	228	227	225	257	242	215	223	232	220	240	238	225	218	229	228	202	243	215	228	231	212	233	209	205	244	219	241	208	227	212	244	220	212	193	216	175	223	215	201	234	205	184	206	224	226	252	254	225	206	215	222	249	209	243	240	227	206	231	224	199	247	255	213	238	236	223	182	233	226	245	230	199	208	203	220	202	219	235	242	241	214	215	230	217	235	229	233	191	237	238	201	240	218	229	229	227	211	230	213	215	223	206	201	233	211	230	224	221	216	234	231	220	226	241	219	217	229	217	185	234	221	238	239	197	214	219	203	226	229	224	211	228	232	230	224	188	212	192	217	204	221	212	230	232	232	219	239	223	208	227	207	234	223	229	255	230	227	219	214	209	182	198	212	190	194	223	212	201	218	219	231	249	232	210	203	214	221	233	236	204	209	238	222	196	232	207	204	213	221	223	227	211	222	199	235	228	241	195	230	200	221	227	264	234	227	241	220	236	230	235	228	223	220	215	210	212	213	245	239	243	224	210	202	244	241	216	244	212	224	230	273	205	211	202	227	200	244	211	213	229	228	234	205	215	213	233	231	205	179	213	206	211	205	217	196	246	246	222	221	200	261	230	207	198	219	222	222	207	251	216	214	200	230	215	212	223	227	237	219	223	206	250	195	241	226	239	232	213	220	209	221	216	224	206	215	211	207	224	224	207	247	211	212	248	213	229	213	215	198	209	222	223	258	208	216	204	188	218	223	241	203	231	234	233	235	206	213	219	236	210	216	217	215	239	224	240	232	192	211	201	214	236	242	204	206	225	202	203	228	200	223	216	240	238	230	231	209	236	229	218	228	221	212	226	211	234	232	214	221	228	216	225	233	225	233	212	241	215	225	197	211	205	242	224	216	213	215	223	199	202	211	262	243	234	214	220	217	220	216	200	214	200	223	210	212	246	191	240	200	251	188	236	201	209	228	240	228	204	213	222	229	247	196	208	196	235	207	196	223	204	242	224	240	226	224	240	232	207	219	217	246	233	225	258	209	229	213	215	218	227	222	233	218	186	211	225	228	214	218	199	206	221	177	237	231	207	196	212	201	224	222	198	222	222	222	210	240	227	225	217	227	218	227	240	228	229	212	236	228	222	219	244	202	206	209	199	218	241	226	234	220	234	218	224	224	197	227	175	223	205	227	200	257	227	202	207	224	221	205	212	200	211	194	231	226	221	192	213	222	219	231	220	222	207	215	213	245	216	240	221	233	208	210	211	236	205	195	223	210	221	225	217	224	235	248	228	205	219	230	211	225	219	212	206	233	231	195	218	205	215	226	211	222	222	215	220	219	225	216	233	205	234	267	224	237	227	207	230	216	208	231	200	240	230	196	236	215	230	231	220	210	254	233	193	238	228	234	216	229	205	237	215	229	221	224	234	230	254	232	218	208	217	208	255	229	221	244	203	222	205	212	236	205	228	229	228	223	231	209	250	213	237	240	224	231	204	211	222	239	232	218	194	220	239
29188	32895	42677	41801	33953	27491	20850	15810	15906	11469	8028	5360	3677	2847	2553	2540	2218	2009	1360	954	1060	917	853	706	660	600	589	574	555	532	577	535	536	535	579	563	543	544	560	541	547	540	563	536	584	545	543	559	529	516	552	535	524	555	552	542	537	545	569	527	538	517	536	577	559	571	521	546	524	513	500	539	528	533	500	561	545	575	532	551	546	533	553	593	548	583	555	488	546	512	527	532	525	577	521	510	562	548	511	584	566	492	543	515	517	542	547	576	565	530	550	538	556	548	526	532	502	554	519	580	540	590	536	531	597	534	554	557	555	556	559	590	505	543	511	524	547	556	565	515	527	581	558	524	549	602	539	542	519	521	573	546	489	536	554	545	525	567	560	559	576	543	530	561	580	573	517	545	534	565	548	528	513	557	544	548	537	541	538	525	561	538	506	534	536	575	558	570	545	521	507	527	529	550	548	553	541	521	533	533	581	551	584	569	517	553	556	549	483	540	516	569	497	523	524	525	506	544	551	539	545	533	531	540	510	573	566	566	523	524	507	542	488	575	561	537	545	576	548	515	549	548	558	544	580	511	552	531	562	558	547	516	529	563	551	523	529	551	547	488	551	543	537	589	534	571	531	558	566	531	552	554	564	565	537	546	571	575	520	519	487	572	605	518	524	543	550	564	520	569	566	524	568	568	515	539	540	547	564	530	534	561	525	529	532	558	565	536	528	544	540	562	552	566	590	505	526	560	567	533	500	539	534	562	542	503	511	560	528	529	547	523	542	517	560	539	595	567	507	522	548	531	541	574	539	536	531	508	535	544	558	586	530	571	527	532	505	539	593	518	538	557	533	556	557	588	562	501	546	551	549	568	518	562	549	517	518	538	547	573	566	522	542	534	508	548	504	524	534	518	533	559	540	548	582	524	524	543	551	527	498	528	547	552	570	556	575	524	565	526	564	551	530	535	550	553	549	528	558	578	522	513	512	568	561	601	560	563	541	543	536	556	533	498	535	562	567	533	544	528	559	570	538	532	547	552	566	527	531	577	536	556	528	531	576	542	588	546	592	526	564	541	549	534	515	518	525	534	541	584	526	511	566	533	518	581	494	579	586	550	517	516	527	525	592	592	518	539	537	516	529	526	574	526	526	518	536	573	592	534	565	518	554	533	529	542	554	524	541	546	554	529	559	556	553	557	563	554	551	526	555	543	556	523	565	524	543	535	543	532	571	530	565	514	528	577	556	543	562	595	500	570	528	562	491	533	547	555	562	528	547	550	547	558	556	542	539	543	519	558	554	535	525	548	547	535	545	585	555	527	578	528	520	496	547	531	512	557	523	538	528	552	544	619	560	524	558	561	527	558	516	534	517	591	524	522	582	606	526	533	524	550	521	558	558	558	531	537	580	574	568	562	519	565	521	573	537	521	557	559	554	578	519	542	539	564	536	554	526	514	542	577	508	523	538	525	501	578	544	543	555	538	499	540	536	582	550	598	508	498	536	540	555	537	541	533	508	561	517	585	568	582	560	542	546	566	513	515	600	553	520	570	579	525	534	515	537	533	540	537	557	509	553	527	542	558	554	555	536	529	536	566	546	546	555	527	546	531	547	550	574	603	539	582	591	571	536	550	504	526	548	563	527	507	584	521	533	557	563	565	545	559	532	544	547	549	533	560	586	515	513	577	502	513	551	505	566	529	554	560	587	554	547	542	555	504	562	541	496	532	535	547	533	542	545	514	536	521	526	580	535	563	553	567	506	491	513	583	500	534	529	519	552	563	563	593	560	517	556	547	552	549	535	540	570	503	583	550	564	529	546	588	559	555	533	523	540	529	550	588	568	538	532	546	549	528	551	535	520	548	538	562	501	533	579	592	494	537	534	558	534	564	533	548	556	532	551	549	544	521	584	540	508	521	571	556	519	561	531	511	538	536	593	549	536	531	566	551	568	538	537	552	535	549	540	529	537	537	580	503	542	547	517	547	562	510	511	590	554	556	540	514	540	500	573	544	524	547	527	529	555	528	544	521	579	541	540	527	550	578	537	567	546	558	524	558	515	561	574	485	552	552	542	569	517	562	567	575	526	563	544	515	519	538	520	518	557	535	566	576	576	539	519	524	563	536	522	535	542	502	558	547	582	542	542	549	544	549	524	528	561	540	495	550	555	560	557	536	552	557	540	551	532	586	531	548	579	513	516	561	546	542	528	503	547	552	496	530	553	522	517	559	522	557	561	508	550	529	557	524	575	508	576	517	587	542	540	518	494	515	548	555	556	573	537	571	539	540	512	513	539	513	554	546	553	596	546	545	491	549	531	533	563	584	586	544	557	566	520	552	524	501	520	497	538	506	535	549	586	579	518	565	536	559	555	537	510	581	537	532	531	551	553	558	522	577	555	546	580	582	529	562	545	546	535	528	557	548	561	554	532	511	518	580	561	580	519	533	574	546	564	514	535	517	537	544	574	540	533	553	505	526	573	588	543	551	528	523	535	540	564	568	570	532	557	545	526	560	524	573	557	580	545	504	539	532	545	558	507	539	563	522	523	507	543	539	565	505	577	546	555	501	556	565	513	559	542	510	552	507	561	509	542	568	552	520	513	497	495	537	541	567	523	548	553	554	549	573	558	534	531	510	542	527	544	531	555	546	535	501	560	556	528	560	501	531	558	554	531	574	525	555	538	561	553	524	502	565	554	516	569	529	581	541	535	498	567	545	564	582	564	544	525	489	574	550	551	556	557	560	544	526	530	565	548	559	517	512	540	567	546	508	526	539	544	557	558	539	552	553	566	562	501	579	521	532	536	517	561	568	581	503	554	573	579	562	505	537	545	507	518	542	553	593	519	552	518	571	537	518	524	557	550	520	553	578	546	518	534	578	536	499	522	532	526	556	552	550	571	544	576	555	572	559	508	577	540	589	549	543	537	570	579	560	526	519	533	557	532	521	546	534	547	561	519	547	529	523	561	528	531	508	569	546	533	503	508	542	536	542	503	561	545	510	581	583	558	555	586	548	523	522	517	558	564	544	553	536	532	533	549	561	521	558	562	582	553	556	555	581	522	568	536	549	541	596	576	581	583	505	505	547	524	530	590	543	515	583	545	534	530	548	595	546	539	544	552	529	515	533	572	571	514	544	549	531	564	546	537	541	565	490	556	531	529	523	529	567	532	552	486	553	551	542	518	537	516	596	515	531	578	571	524	583	532	572	544	572	549	585	553	560	584	541	551	544	581	526	504	559	568	548	546	522	562	517	559	492	543	520	536	553	527	536	553	524	564	592	520	540	563	572	542	525	526	567	567	550	557	544	561	594	575	538	538	548	523	536	558	543	535	569	533	568	524	538	548	526	523	513	537	530	560	530	577	561	510	526	570	597	560	521	559	544	531	536	585	536	536	543	532	551	539	574	552	587	545	541	530	546	507	541	528	531	510	546	539	562	538	543	525	566	541	540	533	547	588	540	567	555	591	571	491	530	507	538	512	530	546	557	528	541	564	531	542	522
59067	52035	53013	48054	32518	26392	19491	13610	13400	8708	5262	3289	1954	1468	1566	1651	1430	1199	854	562	526	446	414	319	312	270	268	263	261	213	246	206	284	237	239	216	217	234	226	229	195	223	202	222	219	235	211	244	181	209	206	225	226	236	235	254	228	241	253	236	225	236	216	241	235	218	224	212	199	237	222	236	240	236	191	228	241	255	260	195	246	244	217	203	232	253	245	224	211	216	230	229	236	208	225	224	227	204	205	241	233	226	215	225	224	244	199	197	238	223	218	206	232	186	220	205	213	238	197	217	230	223	206	238	225	213	231	221	240	222	224	229	228	205	195	231	214	259	214	205	222	209	228	210	208	225	225	197	214	233	216	220	223	219	206	221	206	236	222	208	201	216	228	235	227	232	215	214	214	198	214	229	219	245	230	196	210	228	198	214	236	231	205	230	217	195	241	235	234	236	203	210	209	225	218	198	251	202	196	242	239	226	229	201	207	239	225	235	213	192	210	222	215	212	212	222	219	216	200	197	218	251	203	225	217	198	253	220	227	234	200	228	201	226	209	236	222	222	206	217	235	202	206	218	211	231	189	228	241	199	213	228	215	230	208	247	223	209	215	193	222	221	229	207	230	228	219	238	265	229	203	206	217	225	201	209	223	216	236	256	222	234	257	222	224	249	222	227	229	203	216	182	221	236	246	211	223	182	243	240	213	212	209	210	223	189	221	222	252	236	250	222	215	207	193	187	238	208	228	207	233	242	232	225	210	220	207	212	219	201	209	211	235	213	218	238	225	237	240	236	223	226	227	240	232	212	227	227	233	239	215	214	222	212	224	213	259	240	225	233	210	207	216	187	222	211	209	200	221	216	205	214	221	248	228	201	219	230	213	207	232	235	245	209	231	225	239	185	184	235	222	217	220	237	215	255	224	236	232	210	212	223	222	230	188	216	214	221	231	227	212	218	232	204	210	229	213	223	220	211	203	230	200	240	235	226	211	202	223	221	198	212	228	226	241	212	234	223	222	200	222	227	233	231	228	203	229	243	217	215	220	203	204	219	243	211	236	247	227	231	227	212	200	214	194	240	222	221	211	203	223	214	235	250	218	213	213	218	218	201	195	210	184	219	227	192	212	233	227	209	237	194	213	230	247	219	193	236	203	238	237	218	230	239	236	189	248	229	235	191	240	251	215	187	223	214	210	198	234	212	233	217	242	241	232	203	211	233	212	199	211	206	229	231	242	223	256	197	219	234	257	204	222	209	199	229	223	233	227	232	231	227	200	234	219	233	194	228	260	205	227	196	220	242	211	231	199	213	233	215	223	216	253	220	219	230	215	226	235	215	202	234	229	214	242	241	239	205	192	245	227	218	201	239	214	198	213	243	225	227	220	193	217	200	228	188	201	217	227	227	234	202	239	200	219	247	206	198	197	222	209	205	204	237	213	222	222	205	214	211	221	217	176	217	220	221	219	240	218	248	214	261	214	200	209	209	218	212	190	221	204	209	217	210	192	237	207	267	238	231	210	212	198	232	197	213	244	213	226	239	224	222	238	214	235	224	231	249	237	213	235	212	238	222	219	226	223	225	236	240	229	225	208	230	190	242	236	215	220	227	229	204	216	215	227	194	228	246	209	222	232	207	246	262	217	238	213	213	216	225	232	229	212	236	233	249	231	207	221	194	247	238	216	237	221	217	216	209	206	229	220	206	209	258	214	253	209	228	226	251	246	212	232	214	241	207	225	217	215	195	209	209	261	220	248	214	207	224	195	188	216	199	212	218	225	233	237	240	233	225	221	220	217	217	251	199	217	216	271	235	203	212	210	209	214	236	212	219	205	220	237	254	191	225	212	249	230	221	237	217	204	194	225	187	227	242	239	197	205	211	246	203	207	203	236	217	199	227	219	238	234	223	200	211	245	233	208	221	206	230	237	202	225	216	223	215	218	222	214	213	234	211	230	224	212	231	256	215	204	221	208	218	202	212	242	212	239	231	213	209	205	207	218	253	240	201	213	226	232	231	222	197	237	230	222	227	239	207	238	218	210	225	207	217	228	214	232	222	229	224	214	229	224	199	191	213	207	216	220	214	222	240	231	218	220	233	251	226	217	216	237	206	220	222	220	245	240	243	210	235	253	226	214	223	244	231	225	234	229	197	227	203	220	214	227	221	204	227	225	189	200	222	206	205	203	218	187	215	252	218	233	226	226	228	221	247	224	200	211	230	220	199	195	220	231	215	207	215	241	226	202	208	235	250	227	216	206	231	224	226	201	198	204	197	210	232	196	224	261	240	206	241	245	206	220	218	236	243	226	229	233	269	222	226	211	255	233	233	195	235	250	238	201	194	200	233	195	234	208	205	215	233	224	200	202	221	203	203	222	210	240	228	213	227	226	210	203	225	208	214	242	219	237	222	221	227	221	238	216	224	205	208	220	227	218	199	197	215	228	215	227	228	228	234	219	231	207	210	227	262	237	216	242	198	217	231	229	221	228	208	222	248	231	206	213	251	214	237	232	204	216	198	221	217	217	190	240	251	195	234	221	218	224	233	213	210	207	227	231	216	235	248	227	218	197	188	217	219	229	220	224	190	239	206	204	225	248	199	202	215	201	239	210	235	219	231	218	198	207	227	229	241	187	213	234	193	247	215	257	255	229	223	209	221	202	214	227	230	215	222	217	209	228	219	238	217	210	210	214	270	219	215	215	238	226	266	217	197	184	226	205	223	226	225	207	224	229	234	207	227	223	219	222	235	223	252	233	213	231	197	202	227	209	226	198	201	219	231	251	228	237	232	234	197	232	217	245	230	230	229	219	209	213	210	228	191	204	224	226	215	220	202	223	225	218	201	234	199	215	262	225	231	207	198	218	246	226	245	218	216	243	195	214	227	227	232	236	227	220	218	234	218	208	196	233	226	245	233	211	229	247	208	228	209	216	222	236	188	222	219	219	211	224	219	224	212	229	185	204	258	230	218	236	253	206	233	251	205	229	235	240	199	215	232	199	236	226	237	226	258	218	219	216	202	225	238	191	213	235	207	185	256	222	227	221	201	211	236	225	235	224	205	199	229	230	246	192	216	230	213	224	238	198	222	199	216	250	216	250	222	220	222	234	201	230	213	219	213	229	214	189	240	223	199	208	208	221	221	212	253	226	220	230	230	233	225	225	210	209	214	190	214	235	218	231	209	226	233	202	219	229	234	222	221	223	207	207	223	233	196	211	198	222	201	202	237	238	226	239	179	210	202	193	213	233	219	243	233	205	226	214	229	211	229	233	228	213	209	210	204	217	215	234	222	223	221	217	231	213	238	200	243	224	197	194	218	226	204	242	246	197	217	217	221	211	219	229	214	223	218	191	217	220	242	219	211	217	220	221	216	239	212	233	229	197	232	227	195	192	203	205	227	199	217	214	223	207	239	214	224	221	229	223	192	209	247	248	243	201	234	220	212	205	201	218	236	230	210	213	207	210	245	222	250	248	207	218	186	222	201	227	220	244	228	242	236
38709	41804	52086	50928	43960	38198	32480	29341	31439	24388	18516	13424	8539	7043	7595	8307	6678	6023	3937	2189	2404	1958	1510	1255	910	773	724	715	609	655	596	638	588	527	585	596	532	572	572	570	542	554	557	554	536	536	546	514	525	567	530	524	538	562	563	558	523	550	511	566	557	516	549	560	532	551	531	512	515	538	567	561	533	523	563	548	555	526	527	539	543	515	526	502	544	571	532	502	556	541	544	527	556	512	541	567	581	559	517	534	550	526	547	546	532	527	525	506	536	554	555	541	544	530	545	526	535	542	482	536	594	573	520	503	544	556	513	530	492	519	499	537	498	553	556	491	564	571	513	542	518	560	551	569	554	579	534	517	575	542	569	558	506	505	562	542	515	606	543	559	555	548	543	531	578	551	522	545	521	485	535	520	523	543	516	590	548	546	515	559	517	518	529	598	541	545	521	524	502	534	483	518	523	549	559	566	540	545	616	555	581	544	515	560	528	515	532	496	511	545	533	525	511	575	526	571	556	539	537	539	532	530	550	539	506	520	520	548	537	571	550	533	541	555	555	545	492	532	543	531	534	540	545	500	581	520	521	538	512	531	533	526	540	541	511	507	543	538	552	542	525	515	566	481	519	541	503	542	584	528	498	491	516	574	517	555	532	542	535	540	521	539	530	531	504	537	542	529	572	540	564	539	540	558	518	563	566	570	531	541	524	525	539	549	501	547	534	542	539	524	540	537	536	588	517	553	557	538	561	509	530	541	587	552	555	539	530	573	531	529	498	541	523	516	537	530	485	526	514	528	536	531	531	504	560	529	500	537	536	544	584	484	577	546	531	524	534	545	530	515	546	555	544	556	551	550	551	562	528	553	538	525	572	506	541	516	513	533	553	544	541	542	524	542	529	519	521	571	538	547	552	514	568	499	539	555	543	494	536	513	494	555	575	531	573	528	540	528	512	508	536	520	522	551	523	547	545	523	534	512	560	531	506	541	561	547	522	571	563	544	535	536	537	540	486	519	547	536	547	551	546	516	501	526	518	478	563	548	518	518	515	532	560	513	557	556	529	551	525	501	534	544	560	585	525	507	520	560	520	554	522	512	543	524	549	570	567	568	514	561	523	542	518	534	532	528	498	498	558	541	548	560	534	528	494	549	518	515	537	537	515	483	557	516	541	547	490	517	575	545	537	552	533	508	544	500	482	545	544	522	542	497	563	526	518	523	527	535	524	542	541	549	530	522	559	524	518	574	545	538	535	536	528	540	546	532	555	534	497	531	557	542	533	543	508	541	527	546	529	566	527	535	534	563	552	552	542	552	558	534	538	540	592	551	513	543	516	543	547	481	531	468	539	529	560	506	576	552	534	577	522	562	558	546	541	560	557	527	544	519	519	551	549	524	535	526	551	521	525	504	537	513	534	570	505	554	527	525	533	525	524	550	518	483	535	563	556	514	523	526	490	554	506	560	489	532	511	535	499	534	555	538	540	569	544	577	562	534	530	537	518	556	540	540	528	551	538	536	585	540	516	530	524	514	506	573	508	535	540	576	506	554	575	550	508	521	560	519	556	517	529	539	541	556	519	587	532	569	512	520	565	544	553	538	563	542	553	525	539	507	579	572	577	522	597	535	505	545	592	550	582	580	529	547	533	531	521	506	561	556	528	553	517	534	531	549	521	565	599	526	532	514	500	566	522	539	522	523	573	545	520	527	550	508	534	533	520	515	506	537	555	513	530	491	525	561	548	573	536	568	524	557	569	569	546	494	551	516	496	574	553	549	564	536	551	524	543	548	572	522	517	540	525	536	548	545	538	561	524	504	559	514	535	524	572	509	554	576	513	555	546	529	504	571	551	537	550	556	537	542	543	550	509	513	531	516	531	530	572	561	537	513	591	557	527	557	524	561	521	548	519	532	531	563	492	547	496	538	543	517	545	500	531	568	562	483	553	541	502	520	535	568	524	525	532	531	558	472	545	533	559	507	580	551	553	495	518	534	544	549	526	549	504	548	528	516	549	529	496	529	529	536	496	541	561	560	514	533	523	554	561	571	594	562	566	505	553	524	545	540	545	556	523	537	564	517	546	522	526	498	516	519	573	548	533	553	535	555	501	525	502	499	556	528	591	534	536	508	498	499	501	561	518	490	537	572	560	521	526	512	526	527	550	552	526	583	581	505	502	539	538	519	499	555	547	535	507	518	514	535	553	564	531	539	539	464	524	526	575	566	546	541	536	579	536	563	523	541	555	560	513	519	571	515	557	544	547	505	563	516	527	561	552	553	539	546	549	523	519	585	573	534	565	527	527	523	517	544	540	472	571	539	524	574	517	525	567	544	535	564	531	567	508	556	549	569	557	539	551	520	542	558	548	532	539	565	556	565	543	535	564	488	510	527	536	549	524	513	536	561	527	490	569	555	537	534	526	523	524	529	512	585	526	515	544	544	549	530	540	561	552	542	531	519	541	544	542	542	577	542	489	585	543	520	550	565	529	551	536	540	547	499	549	539	561	597	552	526	532	504	536	530	527	516	553	510	519	519	515	540	538	535	543	509	515	529	503	529	567	540	548	552	540	525	524	513	513	562	582	520	521	565	488	509	542	524	499	544	525	526	528	509	553	515	498	564	521	519	539	503	537	529	539	563	548	572	557	547	539	507	542	539	568	552	510	539	523	519	562	533	549	579	576	511	509	546	568	560	531	561	550	514	512	483	529	559	491	570	572	579	557	590	555	531	513	559	500	567	538	547	507	522	509	549	552	516	541	580	521	533	538	489	527	531	531	549	548	547	562	530	527	566	512	519	526	538	526	525	505	558	552	559	555	557	537	521	531	578	524	534	521	530	545	540	553	541	553	565	501	515	551	543	556	530	519	552	562	539	599	547	534	516	538	552	578	497	532	587	559	514	538	525	514	555	539	569	525	507	535	597	562	527	512	537	512	518	541	531	520	514	521	527	569	522	540	520	530	546	554	523	535	566	538	509	529	534	516	509	524	537	583	523	539	554	517	531	548	537	559	520	578	514	530	540	550	569	548	542	561	568	569	510	572	521	565	503	565	565	558	534	537	515	516	584	519	502	535	511	520	561	558	544	542	539	500	509	528	506	541	589	524	488	540	524	532	523	547	545	549	508	552	523	577	507	507	521	527	555	517	538	512	527	490	554	525	535	543	516	515	559	536	529	575	539	523	517	511	529	513	548	539	564	557	523	544	510	515	566	511	521	566	574	564	557	545	484	543	530	550	545	535	516	563	525	508	585	551	556	528	583	516	568	543	536	554	550	535	573	510	532	513	534	567	514	551	533	569	544	508	543	550	486	490	520	582	493	532	552	508	537	527	542	525	511	496	524	561	560	528	558	539	518	531	550	550	547	541	514	552	513	525	527	576	539	551	576	512	533	550	529	518	572	496	516	542	526	577	503	503	525	537	538	614	562	544	527	538	541	554	557	516	519	540	547	563	507	570	559	519	558	518	558	584	536	510	551	521	499	568	540	586	536	496	511	573	508
42790	38930	36428	26343	15275	8195	4371	2524	1678	1269	922	630	525	422	319	345	305	295	259	236	250	224	228	223	231	214	240	232	246	254	230	244	227	232	246	227	249	219	240	208	231	230	223	219	220	232	214	227	220	217	193	217	233	227	221	209	213	243	241	245	224	224	220	220	251	242	254	230	197	224	236	207	221	235	233	210	225	234	227	196	234	188	214	223	255	215	206	221	247	219	227	215	210	238	211	249	227	210	207	235	221	243	201	216	224	237	218	214	233	221	240	232	235	217	210	230	238	220	224	207	198	221	245	226	226	222	235	247	211	230	223	228	210	223	214	206	225	236	241	235	206	210	245	205	222	210	235	244	206	226	227	243	221	231	209	214	223	210	242	206	225	229	234	220	201	232	224	210	234	237	240	233	235	212	232	200	214	234	233	231	226	215	204	244	227	215	230	246	233	245	242	216	209	231	215	226	232	221	256	241	238	207	231	248	226	248	209	206	221	243	233	224	215	243	251	264	226	226	230	204	234	249	221	244	218	219	218	251	220	215	212	193	242	230	198	210	229	231	219	238	200	246	231	216	225	231	232	201	219	215	223	236	207	220	223	220	229	239	231	195	217	226	197	239	225	202	221	203	213	234	219	216	217	226	209	237	227	223	199	241	205	190	234	243	222	260	280	228	201	188	226	224	222	197	245	247	255	213	229	197	224	208	228	237	224	243	219	224	188	237	215	250	238	234	231	253	204	224	202	239	194	224	216	235	239	209	237	214	215	217	198	213	244	223	227	215	218	248	205	218	232	263	222	252	274	236	200	241	240	231	201	257	270	212	224	251	235	220	217	218	218	224	202	227	214	245	227	209	267	214	256	223	205	235	216	215	221	247	231	234	242	210	221	215	237	233	202	244	228	219	218	244	218	185	232	221	248	218	238	217	234	210	239	231	230	241	213	258	232	209	207	244	257	239	211	251	228	201	230	230	223	216	215	195	227	239	233	200	223	213	205	212	222	201	205	210	224	224	225	230	234	235	235	225	231	220	242	227	252	204	223	223	229	219	232	227	221	224	213	229	211	241	226	217	230	226	199	223	217	229	216	225	226	234	226	245	255	219	237	242	251	222	217	214	249	222	195	223	219	221	205	234	200	230	212	218	192	181	225	232	231	231	214	221	217	204	231	254	198	250	203	199	226	212	214	236	229	205	194	237	221	229	218	209	202	246	218	228	237	215	241	211	217	235	200	231	222	224	232	213	257	209	247	236	188	223	187	224	204	217	234	227	196	216	215	233	183	250	218	250	216	238	233	221	258	223	203	212	218	219	223	217	227	206	191	186	216	227	203	227	208	201	196	212	217	238	257	254	221	203	237	216	225	209	191	217	208	218	228	209	246	198	222	223	211	211	231	227	259	232	241	224	233	232	193	213	212	220	230	218	239	213	207	225	244	234	195	219	215	230	226	227	253	233	245	210	235	227	222	240	248	249	215	237	213	225	248	242	211	216	227	236	235	230	248	230	215	235	247	220	218	239	222	230	203	201	203	234	220	228	212	217	218	221	228	218	197	192	205	241	203	233	223	229	181	233	219	220	225	217	239	234	226	213	242	229	201	227	198	255	215	235	227	247	261	218	211	232	192	234	217	213	231	271	243	214	254	214	202	230	208	239	235	216	240	220	251	211	253	249	213	212	211	217	241	227	215	245	199	220	234	210	213	213	213	217	232	199	222	235	217	219	222	212	218	248	222	218	226	232	230	253	188	241	206	198	221	236	199	238	219	261	236	214	237	226	246	226	230	207	239	209	216	211	230	230	232	205	238	231	219	216	200	201	216	242	244	207	207	248	234	237	230	226	218	255	250	247	203	231	237	251	206	192	227	235	214	265	236	240	223	243	200	245	208	233	230	221	224	254	200	215	239	236	223	247	230	219	242	255	222	229	217	208	239	225	228	220	236	236	235	228	214	226	226	241	225	210	251	241	235	236	229	229	215	213	223	204	210	247	218	219	210	231	237	240	240	247	190	215	246	203	234	213	227	216	219	226	236	229	188	214	209	236	219	235	202	205	246	221	226	236	215	225	237	237	215	262	221	224	243	225	227	234	208	229	212	237	206	238	216	254	215	202	229	269	250	206	230	248	193	226	248	220	225	247	204	210	224	231	201	239	211	206	215	194	209	246	211	237	198	223	220	210	240	237	236	230	218	215	230	212	247	219	235	199	228	228	225	230	229	249	233	219	244	256	246	252	227	217	224	219	232	229	214	228	194	226	204	206	218	227	233	260	250	220	243	233	236	213	214	222	214	176	229	232	223	256	203	213	259	230	239	198	212	237	204	224	205	239	231	180	221	212	208	226	240	229	240	228	221	230	220	248	202	215	229	227	245	227	226	222	240	231	231	235	227	211	217	220	235	246	257	231	206	239	220	215	236	224	254	227	236	202	227	220	243	243	212	251	241	206	219	234	233	217	216	203	219	231	229	235	232	221	216	199	246	222	243	208	234	254	199	228	235	224	215	221	205	253	218	206	247	239	207	217	250	215	211	223	237	205	238	212	235	224	204	244	214	185	222	274	224	213	218	234	222	224	225	197	232	234	220	207	227	211	235	217	235	236	187	216	223	213	255	218	237	225	207	236	218	244	208	227	216	232	232	242	210	235	243	233	211	225	253	217	260	202	218	233	227	218	224	226	207	242	230	238	212	225	227	228	212	243	204	263	201	225	224	245	231	222	242	210	197	217	198	236	231	233	201	240	222	227	215	229	183	225	194	239	217	231	221	266	253	225	222	219	229	192	219	279	202	223	216	183	228	207	196	244	214	239	228	229	227	219	213	218	226	199	225	201	229	243	227	225	249	228	210	221	196	214	232	230	209	214	228	232	224	221	227	232	220	235	192	209	218	211	219	237	217	238	207	209	226	227	235	233	190	234	222	229	219	200	262	253	222	228	199	223	235	208	224	215	204	257	226	237	240	219	226	193	215	244	207	224	223	218	186	205	222	209	219	204	233	236	217	241	234	247	215	237	221	195	237	203	235	203	209	215	217	224	201	218	232	232	203	235	238	232	216	230	240	220	248	232	232	207	211	219	200	250	226	192	221	195	205	241	232	214	227	223	220	213	192	227	208	228	200	229	207	235	220	222	239	243	204	214	238	224	220	216	224	223	230	212	250	222	213	222	216	242	225	210	209	216	219	229	217	227	229	174	200	238	227	217	230	219	200	251	260	244	238	219	225	212	216	232	232	270	221	200	218	240	227	245	237	203	215	237	236	252	244	203	209	232	234	251	238	244	226	228	232	228	198	242	224	232	238	203	240	204	208	244	245	249	195	216	225	222	238	202	217	242	239	248	226	226	280	241	216	194	221	227	195	221	232	219	220	236	222	221	211	215	222	245	216	235	204	235	220	212	216	237	244	218	214	240	203	231	208	196	240	197	239	246	211	239	242	205	203	251	210	246	208	203	266	232	252	220	221	216	215	242	202	249	216	211	224	235	204	214	238	224	227	237
24997	29464	38255	35524	27826	20377	14462	9823	7498	5595	4089	2846	2044	1553	1236	1134	995	813	777	733	644	650	596	611	576	543	562	526	545	565	572	517	571	559	522	569	526	585	535	532	562	526	568	553	532	537	525	596	539	542	535	546	592	530	597	522	547	547	550	565	549	548	535	565	545	510	557	515	563	548	525	550	570	521	524	549	550	586	559	520	548	496	549	559	542	530	517	565	565	528	565	561	562	564	529	513	578	536	591	564	517	499	558	545	541	554	506	575	527	541	571	527	511	583	515	558	545	525	519	562	554	528	572	533	547	548	558	503	565	533	552	557	519	526	524	571	527	554	542	537	557	551	511	528	540	554	571	524	516	563	589	515	576	510	553	545	541	519	518	523	551	556	557	499	546	537	582	552	550	560	526	570	580	537	542	582	569	551	519	555	548	564	565	559	561	520	550	517	585	565	570	511	537	573	541	584	523	546	552	547	503	549	567	566	555	586	552	542	519	565	560	531	558	576	527	563	550	530	554	502	540	550	476	554	522	591	541	547	533	563	578	567	572	534	539	574	519	583	534	549	564	523	583	550	574	518	493	545	528	537	544	534	563	545	551	547	540	565	564	570	525	536	556	497	570	504	544	526	568	537	541	555	564	543	530	558	570	546	571	544	555	541	569	599	558	571	533	543	524	525	565	606	537	572	521	567	563	520	602	565	541	546	539	539	532	564	523	564	514	537	543	540	511	500	520	545	529	550	549	545	536	546	526	522	563	508	533	561	529	499	601	545	542	541	548	549	526	557	568	560	506	566	550	506	531	558	558	586	563	544	536	567	558	546	525	552	516	539	552	579	473	533	499	551	547	527	553	536	549	564	541	550	574	541	527	555	517	574	566	532	553	519	492	545	523	541	540	530	545	567	569	553	554	561	529	513	527	582	534	510	550	533	532	532	529	539	545	580	524	549	495	531	544	511	552	525	548	567	542	552	551	527	540	562	508	517	605	595	546	588	558	529	537	537	539	583	573	525	516	542	564	545	526	585	529	597	536	546	561	571	568	557	618	487	518	551	547	541	551	512	534	502	589	609	535	575	516	548	526	530	555	557	597	538	544	524	571	513	529	537	551	541	537	538	570	510	579	509	552	548	529	594	511	555	563	572	527	551	531	566	584	547	564	571	544	520	541	588	559	564	512	559	559	522	516	530	595	500	514	515	535	556	506	569	530	515	544	558	512	600	543	581	525	530	540	579	527	545	548	515	548	544	601	544	539	543	518	534	499	509	569	558	515	546	571	580	532	570	541	566	569	535	550	540	521	558	507	519	561	560	529	521	535	539	548	569	574	501	564	565	544	548	535	499	555	561	550	552	539	534	565	558	537	559	568	531	548	503	489	537	604	551	546	565	523	587	563	487	520	557	531	574	566	539	559	587	575	542	498	542	524	503	566	565	545	603	560	617	509	534	511	559	551	513	532	527	503	557	529	571	584	559	543	539	574	562	517	564	524	573	532	519	549	564	541	550	544	541	550	575	574	540	535	570	528	576	567	560	568	574	538	508	593	571	536	498	541	575	573	526	559	601	526	538	579	525	560	508	549	531	522	528	535	542	546	516	589	518	536	576	536	514	549	576	564	506	523	525	587	551	582	566	524	517	505	505	527	511	532	570	564	558	563	591	546	526	586	521	550	524	571	557	566	567	555	546	531	543	556	552	578	550	566	550	542	564	570	544	554	537	552	514	549	563	540	523	508	518	547	546	553	503	569	557	540	523	552	511	514	554	551	528	570	543	551	533	572	542	547	554	576	535	551	576	556	579	526	545	539	536	521	574	514	540	522	547	579	529	544	571	552	552	588	559	555	551	514	535	510	569	561	528	486	531	569	513	547	533	585	568	552	542	589	479	576	577	555	535	521	581	508	567	542	527	512	568	507	544	561	520	535	564	535	571	565	555	549	588	534	533	514	589	541	491	569	565	530	564	559	553	570	509	579	571	544	519	588	578	550	552	541	522	547	556	511	515	589	532	513	572	557	565	520	523	574	519	500	546	537	530	541	547	516	545	532	548	531	533	553	550	531	518	553	561	517	523	535	515	572	585	571	509	562	590	580	553	500	547	537	537	535	548	573	518	579	552	538	559	530	526	568	569	538	510	518	551	525	549	531	537	568	552	541	527	530	556	572	580	563	542	501	497	531	496	557	551	536	551	552	563	540	558	554	533	579	530	540	542	537	562	527	542	562	538	582	542	503	548	562	540	580	569	557	519	601	588	564	545	574	533	538	546	541	547	569	502	567	553	513	536	523	538	546	490	568	545	549	512	565	544	538	546	531	575	543	590	543	565	555	545	612	566	556	535	534	557	569	570	538	540	565	533	534	539	571	569	544	521	507	536	493	559	567	547	572	578	546	549	584	547	560	555	581	591	530	558	583	552	503	519	584	557	555	537	578	593	539	533	532	538	591	511	535	532	545	572	547	545	533	559	536	526	591	516	588	560	504	573	525	549	556	547	538	526	551	515	549	540	555	565	574	557	522	551	530	552	566	536	520	533	552	552	522	522	546	524	580	509	522	545	535	601	517	554	538	526	548	547	575	580	588	532	539	531	527	531	548	497	510	510	576	592	545	533	558	558	541	569	511	556	536	528	560	583	553	590	564	578	583	593	572	547	546	545	579	543	511	537	563	548	560	561	550	518	565	532	528	530	536	578	562	548	469	550	540	540	557	537	563	556	581	563	526	569	514	549	551	548	590	529	577	559	559	552	557	560	549	555	544	542	543	558	559	532	517	536	550	552	566	537	588	527	528	554	567	554	549	529	529	580	541	534	511	545	543	534	512	535	557	554	551	514	513	592	570	530	545	519	557	575	549	551	556	540	539	557	538	528	558	548	549	554	570	560	532	550	587	573	560	559	541	589	529	513	540	520	537	532	519	524	515	544	562	598	565	530	525	556	542	569	569	517	560	531	540	557	463	577	574	537	539	519	555	515	545	543	515	566	564	552	525	583	553	573	548	559	551	564	557	533	574	575	592	548	510	582	518	569	533	544	541	564	549	501	551	563	546	531	567	530	547	554	544	584	576	476	526	531	617	504	553	557	531	536	537	510	552	570	553	572	542	549	589	555	525	539	527	594	533	493	547	492	535	491	528	548	544	559	520	525	582	602	495	563	537	530	585	544	541	550	549	535	511	520	582	526	566	561	585	551	576	525	501	547	530	547	580	547	526	537	595	534	519	564	580	539	549	570	578	551	507	566	556	560	578	579	509	555	558	565	531	550	553	514	560	559	570	535	565	590	554	536	543	577	571	532	584	536	541	542	563	527	548	553	563	550	544	522	538	509	527	523	535	595	532	562	521	581	521	492	509	533	574	520	568	531	553	585	572	576	609	531	542	540	549	524	571	548	540	617	574	562	516	553	544	538	554	551	535	533	558	561	546	546	585	527	511	529	518	560	547	534	542	551	534	508	577	535	571	518	550	553	535	510	539	549	569	537	540	541	548	546	565	541	541	584
48931	43547	43029	36838	24223	14929	7740	4213	4060	2511	1748	1073	761	650	597	589	500	425	433	289	282	271	303	242	246	262	269	210	216	223	217	225	226	212	246	261	201	228	233	234	217	208	234	207	223	228	236	229	240	217	214	244	232	234	235	240	224	243	235	225	220	229	248	202	222	226	220	200	234	232	223	233	189	213	219	203	207	227	204	218	217	219	196	246	224	211	226	218	215	247	242	234	222	224	237	221	228	252	272	214	249	235	208	245	193	236	216	223	225	215	229	189	231	227	236	215	251	231	247	240	183	220	225	214	218	233	254	211	198	196	202	220	209	227	244	218	247	201	225	224	221	245	220	225	225	209	191	203	208	223	228	242	224	227	210	242	227	224	243	209	209	220	205	242	225	245	223	231	257	230	186	225	210	223	250	201	231	225	231	226	201	232	207	237	231	192	195	250	242	207	233	220	235	226	209	218	220	237	210	222	220	214	212	234	215	225	216	212	214	231	203	212	213	208	223	198	239	224	251	231	197	213	208	207	233	240	221	216	233	273	226	183	228	222	252	222	249	223	229	226	226	215	221	228	226	195	210	216	251	216	251	228	208	249	221	250	234	206	229	227	238	222	209	252	198	204	234	206	246	211	191	277	230	229	238	253	226	184	223	218	261	227	214	209	238	222	244	216	224	249	191	240	251	229	220	228	215	237	225	198	239	238	236	248	248	225	199	224	216	232	220	207	213	217	209	237	208	231	230	242	249	210	232	243	222	225	223	219	221	227	242	240	230	176	231	204	222	211	227	236	211	210	236	244	226	203	227	204	228	209	211	241	227	223	192	229	222	216	225	226	210	218	250	231	230	190	228	193	225	237	235	230	222	196	242	230	219	220	203	227	216	231	218	213	236	216	228	211	239	239	214	210	221	232	215	247	236	231	223	204	223	208	232	216	242	224	203	216	210	215	212	230	215	184	247	232	219	233	232	243	203	220	222	219	208	223	206	213	213	231	220	205	229	212	227	213	219	243	238	204	237	256	253	209	236	232	229	251	222	239	200	194	198	251	222	224	228	214	217	215	214	219	240	232	253	222	206	230	223	232	234	232	218	225	233	256	229	205	213	240	229	227	242	222	212	215	216	236	213	239	234	219	235	216	218	247	201	216	232	225	225	205	214	244	208	247	214	231	215	241	232	185	227	239	195	218	214	221	201	232	208	215	199	221	230	217	223	222	222	225	218	218	250	248	222	236	221	244	233	258	219	216	224	249	232	223	238	229	223	208	234	241	213	237	231	224	227	227	212	256	231	214	226	226	239	242	213	233	229	236	227	223	229	209	208	195	194	209	238	197	255	218	225	223	191	210	213	225	244	216	248	217	227	226	220	235	236	247	227	235	237	222	253	211	248	234	221	203	224	217	224	215	213	228	236	218	231	226	254	218	226	183	241	231	197	240	240	247	242	215	216	235	202	212	240	224	229	200	227	225	222	188	230	207	189	231	225	236	220	218	198	225	214	216	219	208	221	239	230	222	229	228	224	236	217	228	229	225	217	233	229	237	238	233	217	251	186	230	204	227	242	221	198	226	226	235	247	193	212	204	202	231	251	215	219	233	229	204	245	240	213	223	219	210	218	231	206	223	234	241	221	229	207	215	220	237	204	236	202	222	200	241	222	219	225	218	221	240	223	239	225	220	223	200	213	262	214	215	223	229	229	219	237	197	207	230	208	227	234	219	221	242	251	234	264	209	201	224	216	208	199	213	214	223	231	209	239	230	242	223	246	215	223	232	224	221	203	238	242	232	203	217	227	211	223	246	218	210	205	225	236	253	236	221	222	249	228	236	231	235	226	227	221	225	238	241	217	222	227	211	257	226	228	241	213	241	246	223	230	241	219	229	233	240	207	229	219	212	218	226	243	219	233	229	226	221	237	223	217	215	225	219	243	244	223	207	206	204	237	233	239	227	233	217	211	214	212	222	223	227	230	228	209	198	223	224	207	246	229	222	239	245	223	224	248	258	233	218	201	245	263	233	221	238	245	244	253	244	221	234	224	213	211	254	217	230	235	237	184	188	206	204	238	193	231	232	213	244	241	212	221	192	233	208	213	223	223	204	246	229	221	232	240	227	204	257	213	210	210	217	212	229	235	233	234	208	230	210	226	219	223	233	224	207	219	235	215	207	228	209	229	220	239	213	210	205	228	221	221	210	224	240	255	233	204	217	194	206	233	216	228	215	218	199	208	223	237	239	217	229	200	206	250	237	229	215	204	206	236	236	204	222	234	210	226	216	217	233	207	227	228	213	200	232	232	222	223	208	227	243	212	240	221	229	234	248	204	193	222	219	212	219	229	231	219	218	224	205	235	206	208	213	215	230	216	253	245	220	214	220	204	249	265	250	212	243	225	235	230	231	248	227	239	253	209	236	260	231	211	224	238	216	203	213	226	239	248	248	241	227	192	202	243	223	243	220	246	218	219	231	244	224	223	234	220	225	227	214	240	226	214	226	215	226	192	243	208	243	192	220	218	212	242	195	208	212	262	231	224	247	205	238	226	246	214	244	223	249	235	226	222	226	217	259	225	198	199	244	250	212	192	245	247	235	249	225	246	205	237	200	248	242	197	213	228	215	219	183	235	221	211	219	240	225	220	254	220	210	247	212	216	237	215	211	205	195	256	214	209	214	217	228	241	223	203	224	241	220	238	233	229	206	231	202	215	235	215	236	258	232	214	215	201	231	216	219	240	228	221	213	233	213	221	217	213	232	211	201	229	206	272	220	216	234	225	226	221	225	220	233	236	220	238	231	250	244	231	201	240	216	237	207	214	226	223	209	247	188	199	222	223	248	228	239	253	221	206	209	239	237	236	216	208	248	230	204	226	216	236	219	221	238	224	227	213	240	235	212	226	222	232	197	223	207	216	236	228	230	222	199	226	248	227	193	247	234	241	208	239	244	263	241	202	229	215	229	243	237	237	215	236	232	219	229	235	220	243	220	234	208	239	249	209	230	234	260	232	208	206	244	226	203	245	239	242	214	231	230	170	223	228	219	222	250	234	235	217	216	216	214	229	237	213	226	221	247	215	203	246	243	223	230	238	205	201	194	245	216	231	234	214	212	208	255	255	216	244	215	202	223	256	229	224	236	235	250	211	233	245	228	213	228	220	243	233	261	224	236	217	220	250	226	231	228	234	215	188	232	227	225	232	241	233	235	239	210	243	205	192	229	229	216	219	227	218	228	240	206	239	234	222	232	229	200	224	210	214	214	233	248	245	246	206	220	229	219	245	191	237	233	239	233	215	225	225	228	207	211	220	223	253	226	228	222	207	204	256	211	225	219	221	225	228	218	211	190	237	239	217	202	246	226	204	247	240	214	217	237	249	221	207	212	203	212	211	220	244	229	212	233	203	219	208	228	225	243	232	238	236	216	218	224	215	215	200	231	230	205	203	238	235	237	216	221	205	220	236	238	228	230	224	240	200	223	229	216	229	223	232	231	208	205	227	235	245	219
29885	33725	43356	43530	34755	27533	19351	14378	15994	11284	8045	5264	3642	3026	2884	2723	2211	1923	1687	903	1021	912	778	701	627	611	592	546	595	601	583	614	598	563	554	557	570	556	554	557	585	556	590	524	560	521	524	525	572	607	516	585	585	575	485	545	544	572	541	546	567	566	539	549	579	563	543	497	545	573	545	567	528	527	502	521	597	571	563	571	543	502	562	532	569	563	540	538	507	594	497	519	536	517	539	547	540	557	503	564	549	577	530	547	551	579	548	564	553	518	539	526	543	568	548	563	521	540	542	551	559	553	542	526	538	553	553	555	513	572	559	560	521	562	543	582	571	570	512	545	538	528	541	558	567	580	578	537	555	548	549	571	530	538	534	584	565	532	558	555	605	538	550	512	512	558	575	521	571	561	536	559	581	541	564	510	567	530	541	553	528	520	523	542	561	553	539	513	539	523	578	545	547	528	534	545	544	595	543	547	543	539	547	571	525	538	584	513	581	580	538	535	536	562	552	606	533	530	485	513	549	544	537	505	545	540	579	601	562	501	590	526	500	523	564	547	525	584	568	543	569	578	565	540	539	559	558	510	543	527	538	524	546	567	584	552	579	533	562	529	536	511	577	564	523	577	552	561	575	559	523	542	543	550	539	579	489	552	536	509	520	520	560	566	510	545	561	531	534	544	547	572	513	536	566	590	561	558	526	571	534	596	557	560	553	529	570	510	501	583	565	562	520	584	524	592	592	566	510	544	592	545	535	544	529	512	585	588	537	568	523	563	567	555	515	559	531	575	555	486	539	520	529	552	523	534	548	551	541	520	591	551	554	528	591	542	561	509	495	536	586	519	581	531	559	527	532	552	558	547	512	563	556	552	558	577	535	539	546	575	552	521	552	494	527	558	582	530	603	581	501	520	569	562	567	509	563	553	534	527	570	523	581	512	558	559	542	542	548	528	550	582	561	564	581	526	597	572	584	550	504	548	564	559	534	545	549	593	567	536	506	555	526	525	594	531	550	544	537	521	523	544	542	525	582	531	542	563	569	555	530	545	511	543	565	575	520	548	547	545	592	513	521	575	567	565	537	516	540	543	531	554	527	522	583	541	538	543	508	548	577	526	510	575	554	545	564	569	531	545	545	546	546	525	543	577	607	542	563	543	550	537	554	540	589	545	533	534	524	527	596	562	543	527	526	536	523	525	592	576	544	497	594	567	556	550	531	564	493	578	550	561	578	578	503	536	555	542	527	534	552	565	587	516	589	592	523	562	567	537	525	533	599	566	542	534	548	540	537	502	556	516	578	562	584	530	572	543	570	573	526	552	550	568	525	547	535	530	529	568	563	548	549	575	516	610	551	532	530	550	546	518	529	511	582	585	561	517	548	533	517	568	584	520	528	509	550	552	557	556	567	581	600	559	530	569	525	534	566	524	550	544	558	548	570	515	525	548	585	533	532	555	561	510	532	561	567	534	563	561	563	552	600	549	509	587	536	528	561	561	569	540	568	571	556	566	518	561	492	534	502	550	553	539	538	529	525	531	573	605	555	567	574	573	563	544	537	569	542	533	511	544	549	539	551	490	527	512	500	585	540	573	515	570	561	526	551	541	570	542	530	558	554	543	544	583	564	548	555	557	580	533	540	588	551	545	571	506	525	530	526	488	543	529	614	566	543	526	534	552	542	541	559	586	582	554	550	534	499	529	526	545	578	545	512	524	556	556	559	519	565	582	572	550	561	552	564	545	544	506	535	535	567	545	533	540	567	551	489	587	550	531	564	559	542	561	568	535	542	620	543	551	567	503	554	574	558	535	549	561	568	526	546	551	509	527	512	561	558	558	602	533	573	559	574	562	567	574	535	601	564	560	518	574	559	598	546	550	568	536	536	562	569	561	539	572	553	555	578	549	568	550	531	570	594	529	548	531	549	534	551	550	569	549	586	525	527	558	509	556	556	541	559	476	538	563	559	548	569	590	572	534	549	508	594	527	547	545	548	559	541	540	562	554	567	569	577	501	544	579	573	612	572	553	526	600	525	543	521	554	528	522	581	562	531	546	521	565	558	556	524	543	537	535	547	567	553	522	551	562	550	560	540	534	532	554	525	558	576	574	585	529	519	579	521	555	546	532	549	554	514	595	545	567	563	569	546	585	506	566	600	543	565	536	506	553	518	558	527	525	587	562	530	502	537	563	536	538	559	568	539	531	549	555	516	552	518	569	584	517	532	523	563	572	523	522	578	531	593	577	542	550	554	589	578	528	572	570	566	534	570	530	523	558	538	544	496	529	515	565	557	506	520	534	542	558	562	524	548	583	528	511	538	544	550	534	509	545	556	545	517	601	582	512	583	548	551	517	511	514	522	525	515	543	566	539	541	542	554	582	546	569	579	564	537	547	569	543	501	586	589	533	527	592	569	495	557	594	589	559	574	572	575	560	531	557	537	528	552	537	581	562	525	551	532	539	510	574	546	558	533	508	528	557	511	585	566	519	556	544	524	520	562	533	502	567	553	594	527	557	537	579	538	542	565	566	546	553	549	537	546	562	559	582	499	538	576	560	565	586	571	556	560	560	575	562	554	575	586	566	562	572	561	572	559	528	545	526	534	573	535	577	578	547	609	544	526	554	550	555	557	569	565	564	532	541	571	550	522	544	555	504	574	544	576	575	494	553	536	508	567	503	545	551	567	565	532	515	573	573	510	534	535	557	518	582	551	553	539	562	568	523	517	496	577	591	577	512	538	559	546	541	544	600	541	543	560	567	577	536	532	605	555	565	563	551	562	548	543	558	531	514	572	544	549	554	522	561	531	542	580	593	575	512	604	563	542	561	586	542	541	545	544	560	546	558	514	580	554	541	530	558	555	557	572	534	537	550	530	551	563	550	557	545	577	546	515	534	536	558	555	546	569	575	530	565	531	569	524	564	539	520	538	570	543	500	513	549	545	564	524	549	568	539	572	568	552	566	541	518	560	556	528	587	546	550	541	589	587	584	555	535	563	541	581	565	565	488	536	518	592	557	545	527	552	579	545	581	499	521	540	514	522	540	483	541	524	537	551	513	552	590	583	575	545	565	549	565	518	549	540	575	547	586	541	543	563	526	577	512	560	534	563	542	500	545	565	509	538	532	527	555	516	513	521	568	549	528	556	540	523	558	493	542	556	589	529	560	585	548	538	540	547	559	517	547	516	582	561	547	525	543	585	526	559	577	551	552	575	537	546	599	554	541	579	548	554	503	554	522	571	519	550	574	548	548	538	577	588	540	550	564	520	574	572	572	535	560	532	552	568	552	546	533	535	493	508	572	548	577	518	593	542	539	577	574	566	561	503	524	593	543	539	565	523	511	544	556	566	571	584	556	542	540	534	500	533	547	536	536	558	540	553	535	537	536	560	583	548	596	559	518	550	540	583	551	528	548	563	527	537	544	538	576	583	570	543	554	563	536	572	555	538	562	562	534	552	557	544	563	564	577	564	582	565	577	525	566	517	573	528	561	508	583	547	545
59824	52604	53187	45285	34150	26263	18944	13559	13739	9395	5335	3454	2092	1631	1762	1617	1565	1221	887	496	524	469	353	348	294	276	250	263	252	268	238	224	234	236	226	241	221	230	207	249	230	248	229	215	239	223	204	216	218	234	251	206	233	235	223	218	243	225	238	207	222	235	216	231	215	212	216	212	237	215	223	212	222	207	223	215	223	231	246	224	211	230	206	201	213	210	216	223	230	232	215	243	237	243	253	215	196	208	216	215	231	253	231	219	215	205	220	216	208	205	228	229	217	226	238	197	207	209	204	220	211	227	234	221	220	196	221	232	217	244	217	232	216	208	228	215	243	217	217	211	199	236	237	218	213	229	225	219	198	197	232	225	204	215	218	195	203	239	233	217	228	253	218	224	205	217	234	257	236	215	223	224	234	240	177	222	215	221	201	211	213	202	222	224	227	223	242	188	197	244	254	212	235	246	238	221	217	228	210	225	238	182	232	239	245	236	251	249	249	251	227	231	212	209	228	229	228	228	220	212	232	214	221	213	228	235	215	228	208	227	223	231	194	204	230	250	202	226	206	254	210	259	223	216	218	212	230	245	238	227	256	219	211	235	223	220	220	243	236	225	234	232	207	213	236	223	216	220	219	227	209	244	217	241	242	222	227	246	223	233	227	205	200	221	202	220	217	208	217	210	240	210	237	213	231	211	218	178	209	226	220	214	226	235	212	231	235	221	236	198	210	228	253	224	232	230	245	229	202	227	197	233	206	210	219	213	210	213	188	230	222	249	189	226	236	243	212	220	208	218	219	205	234	216	234	217	218	221	198	239	209	218	237	236	223	227	236	225	203	243	220	234	207	213	228	207	212	229	219	215	207	217	246	214	205	222	239	221	201	230	256	225	215	217	229	238	219	264	207	230	239	203	218	244	213	227	242	237	184	224	263	233	196	181	217	206	250	244	222	243	238	205	218	216	221	213	215	229	243	224	208	229	238	245	230	227	209	236	218	210	246	229	219	224	220	222	226	217	193	234	214	220	237	207	234	226	192	261	220	240	246	215	221	220	231	213	227	217	197	236	239	233	221	225	235	236	230	230	219	226	223	234	223	214	234	248	242	230	226	231	208	221	216	219	235	216	210	232	198	240	216	204	239	246	218	201	186	222	204	255	203	208	224	216	222	226	238	207	227	211	249	216	219	218	205	211	212	231	232	251	223	204	221	226	201	233	195	210	206	205	224	241	206	208	185	225	239	206	207	196	214	222	234	203	230	234	242	226	228	232	219	239	254	203	235	240	249	190	249	226	221	220	229	207	242	223	222	229	229	229	220	217	204	239	220	229	221	239	222	231	193	263	204	233	216	242	257	191	246	221	229	227	245	220	217	231	239	196	217	242	222	221	225	230	213	200	214	199	225	210	226	228	179	217	240	240	219	227	223	230	201	219	185	207	246	224	223	237	247	239	215	223	211	211	243	200	205	251	218	205	227	218	239	234	193	211	247	230	210	240	209	226	204	221	233	229	221	193	220	217	224	203	187	243	212	215	215	180	219	237	201	202	234	209	226	228	214	243	217	230	227	208	263	220	236	207	201	211	214	227	240	208	194	221	212	220	230	209	227	202	226	250	250	212	231	247	221	240	218	237	192	252	221	238	242	211	210	225	237	243	234	217	231	248	238	232	206	234	243	209	228	207	254	229	211	198	241	235	223	238	211	228	227	212	234	207	239	228	216	208	225	220	239	230	203	202	221	243	245	189	208	216	241	224	222	207	216	235	227	193	197	244	222	224	236	215	222	201	228	200	215	223	194	229	231	262	227	223	220	234	224	223	213	214	258	250	228	207	219	267	235	200	218	205	209	202	212	206	235	221	238	224	234	205	203	206	244	200	224	213	221	232	218	232	232	225	240	215	233	217	243	241	228	243	238	213	218	204	255	249	213	213	213	203	213	194	256	235	240	205	213	237	208	237	243	214	231	196	214	225	228	229	231	230	213	252	217	223	214	228	221	233	227	187	246	185	242	219	223	224	213	219	201	213	232	246	212	208	215	255	226	188	241	260	216	222	216	201	204	225	208	236	225	233	245	206	222	212	221	235	235	204	224	226	219	221	230	234	204	234	227	239	195	214	227	215	221	233	223	209	232	228	256	229	226	213	233	208	218	230	238	239	209	213	215	214	202	228	220	232	199	223	213	213	249	236	240	222	208	233	236	219	217	228	223	246	208	245	256	227	200	236	230	208	223	208	231	200	225	196	236	217	228	209	221	241	205	208	199	242	218	208	211	220	244	224	200	192	218	220	205	238	230	236	233	224	230	217	233	208	199	203	212	222	195	189	265	215	227	199	252	206	219	225	237	198	223	212	221	221	242	248	220	222	229	229	216	230	226	214	202	217	242	230	217	226	231	207	190	232	219	223	223	220	248	229	206	223	211	221	230	209	214	238	192	253	216	247	225	234	237	218	218	187	189	266	232	248	221	213	219	238	209	221	219	232	221	213	247	203	228	200	197	230	219	194	228	237	216	191	223	229	232	245	253	193	218	219	241	222	222	241	190	217	213	229	213	201	214	216	233	229	240	229	217	220	241	225	229	223	267	223	222	216	212	237	211	239	215	253	240	239	226	226	222	249	204	209	248	231	222	214	216	235	209	249	212	215	224	211	222	201	219	191	200	202	225	200	219	207	230	250	211	205	188	220	224	204	200	223	214	197	229	225	220	233	239	204	205	197	197	212	233	204	227	198	220	209	221	209	232	217	228	216	247	242	231	213	240	232	256	231	219	224	205	215	217	209	251	251	214	242	224	227	220	209	216	249	236	215	214	224	218	222	248	242	217	235	234	223	208	226	248	215	245	216	210	217	243	242	199	244	240	228	218	219	197	239	232	207	212	192	219	215	222	216	228	228	218	220	212	230	201	200	240	222	224	249	228	230	212	225	219	236	236	216	223	219	206	231	220	192	237	246	228	215	225	233	237	209	203	199	255	242	219	206	243	220	261	248	223	231	258	230	221	229	221	221	213	214	217	219	215	249	196	227	240	213	207	226	232	224	232	229	202	225	212	219	212	229	245	209	229	227	236	217	220	218	252	206	194	239	211	233	223	203	246	245	203	230	208	224	206	202	200	212	249	226	216	214	211	206	216	246	203	213	209	215	231	220	253	215	234	219	223	209	204	209	219	202	221	235	254	229	226	226	205	231	205	201	221	227	258	257	213	237	211	214	204	239	225	237	223	194	239	238	234	219	216	218	219	223	259	243	220	219	233	215	226	245	213	234	231	219	225	233	226	248	210	196	218	225	236	220	238	214	239	226	229	223	221	237	225	239	222	226	237	225	227	227	202	233	202	225	236	250	220	232	192	188	210	243	217	209	199	229	210	219	231	229	230	214	187	231	231	262	208	240	230	200	213	213	261	238	233	232	225	214	223	231	231	228	237	238	219	228	218	236	233	194	232	211	241	198	215	231	228	231	238	223	233	201	213	212	211	217	233	221	203	231	226	214	225	219	227	213
39290	42385	51888	49728	44727	38030	32250	28328	31377	25740	18524	13733	9095	8128	8564	8052	7345	5507	4115	2161	2374	1946	1555	1218	920	736	710	691	702	625	624	543	580	561	592	566	571	554	539	561	515	532	521	536	560	527	533	546	554	548	586	558	553	532	543	534	552	537	551	552	543	580	519	530	551	557	545	550	547	540	567	548	560	534	568	522	534	548	563	584	556	526	539	571	562	546	537	575	558	563	545	590	496	540	573	536	531	540	560	540	573	596	540	555	589	554	580	521	531	525	534	557	544	524	535	574	509	534	551	487	532	557	508	526	532	535	561	483	578	520	523	562	531	550	569	568	537	526	493	509	543	557	502	559	471	542	549	528	553	546	532	501	518	541	478	490	541	541	534	539	520	554	544	569	562	517	484	553	594	529	504	551	590	513	537	501	562	552	587	528	529	519	576	556	573	561	549	530	537	548	583	506	518	509	554	583	510	515	528	535	539	546	537	537	520	597	559	546	549	575	536	597	528	520	520	543	522	552	592	596	524	536	542	582	546	502	524	567	533	537	533	566	555	560	534	514	545	548	579	543	516	583	509	548	566	545	553	524	532	570	532	516	566	579	543	535	520	531	514	536	504	515	525	513	547	514	520	577	509	555	552	521	532	532	529	553	487	498	564	544	547	504	547	541	573	537	538	565	550	499	545	538	549	523	550	537	555	501	534	584	541	546	565	535	516	541	548	561	556	515	504	533	554	531	518	515	548	551	552	578	523	610	549	571	534	535	524	528	549	549	516	555	590	568	565	559	606	564	541	535	530	539	558	558	540	540	565	551	541	513	590	530	509	536	578	557	521	547	541	523	551	515	580	529	565	494	535	553	590	564	540	496	543	525	505	548	583	526	553	553	522	570	547	507	528	544	546	503	554	534	544	551	545	524	531	508	554	540	561	584	527	566	523	589	552	528	536	524	562	522	531	546	578	538	577	545	534	517	519	527	491	558	514	590	538	563	546	546	558	534	543	537	548	540	594	538	549	549	564	493	537	545	572	557	550	549	583	533	547	572	570	511	586	516	530	576	575	525	486	558	541	565	549	589	567	533	509	527	541	529	512	552	536	546	548	576	519	549	532	519	551	513	541	550	504	498	571	557	527	493	519	570	545	526	572	533	552	554	561	524	539	521	542	512	568	560	522	554	520	583	535	512	598	519	520	569	563	534	545	537	503	590	507	546	538	522	528	550	527	547	534	521	494	521	583	552	540	536	564	539	572	581	568	554	535	528	508	542	542	548	524	499	565	510	531	502	512	555	582	535	558	508	556	548	576	588	507	574	533	561	529	538	526	525	547	521	498	522	561	539	537	569	573	549	542	525	511	499	526	559	556	556	537	545	542	535	567	543	559	532	531	522	549	532	527	576	544	532	547	520	519	541	552	579	612	560	551	556	569	543	538	479	561	542	586	566	549	544	528	517	524	525	504	568	498	523	551	556	560	534	510	524	554	539	550	485	518	518	584	518	562	554	512	528	532	562	571	569	570	561	534	570	572	545	542	525	548	533	543	563	562	545	554	511	534	521	532	536	563	544	522	564	543	516	544	513	527	563	559	515	533	564	543	528	501	510	557	579	496	524	504	587	566	530	541	523	530	584	554	563	513	565	500	519	560	550	543	533	545	534	527	542	547	516	545	547	557	516	520	571	544	563	552	540	542	534	556	569	527	535	549	580	532	485	533	516	539	553	564	530	581	552	542	539	534	531	566	532	525	511	546	509	553	565	518	532	538	525	555	552	577	584	539	538	546	542	528	558	546	498	547	548	551	556	528	572	578	575	576	499	545	518	542	541	545	526	494	499	521	548	544	575	543	559	512	535	527	567	515	518	551	546	535	527	549	537	563	488	549	524	545	549	562	515	525	496	530	537	535	539	558	502	562	521	547	521	527	556	603	525	545	555	578	544	539	540	568	535	533	510	564	530	559	522	556	523	528	562	523	533	533	566	535	517	544	564	560	581	522	549	515	587	515	490	536	566	534	552	554	514	564	520	545	540	527	534	525	551	555	530	558	552	574	522	531	533	584	556	536	514	531	544	503	521	565	547	540	521	530	493	575	545	549	552	553	533	525	558	561	550	513	535	599	516	541	508	531	544	480	523	577	614	582	530	551	528	522	563	534	560	529	548	544	528	539	544	558	525	571	595	495	525	552	563	578	526	497	513	538	494	495	588	525	505	515	512	545	531	548	555	502	538	520	534	559	482	569	489	513	545	512	544	553	537	550	505	569	539	531	525	547	583	548	528	525	539	543	536	512	566	568	523	565	572	535	532	585	580	556	516	539	538	546	555	566	531	548	559	548	529	555	522	504	531	540	565	544	559	588	533	541	552	529	545	507	559	546	547	559	530	472	485	547	521	555	538	554	561	527	551	553	562	543	545	545	557	520	544	529	562	528	535	575	547	565	554	582	536	503	528	578	481	583	578	548	578	541	585	560	550	546	554	547	529	572	502	494	527	570	512	534	541	511	538	568	587	544	497	551	543	566	576	500	502	518	536	522	568	514	569	547	534	563	567	566	567	502	509	562	529	545	539	528	527	574	518	512	576	553	553	548	528	556	527	554	565	530	535	522	516	527	524	571	514	538	516	540	535	533	534	478	489	528	575	541	587	530	532	526	510	542	565	544	528	548	521	565	544	558	520	525	549	525	494	524	549	533	525	532	538	562	527	580	541	562	565	535	523	522	544	550	545	510	553	573	510	538	552	531	542	529	504	526	527	524	533	558	511	536	524	531	512	536	500	527	559	519	538	532	540	540	559	557	513	508	520	543	581	525	517	527	576	534	569	528	537	569	535	537	534	554	522	534	516	517	522	555	574	571	548	546	570	559	593	576	594	558	564	543	560	550	550	561	514	581	510	507	547	553	521	549	570	510	534	507	478	530	560	537	578	546	546	532	520	514	531	571	538	548	553	552	528	529	534	564	529	526	525	556	543	553	497	535	579	592	549	530	573	522	514	561	561	534	558	586	532	503	517	542	568	551	546	548	567	502	533	502	569	544	521	550	510	543	509	549	510	527	485	536	554	532	579	562	513	558	527	532	549	564	504	582	529	504	539	512	560	546	519	507	532	511	573	516	557	581	526	537	479	513	525	546	581	517	539	473	560	555	558	522	519	577	507	507	570	528	513	539	533	534	563	516	552	507	575	560	578	519	529	543	543	552	535	532	559	574	558	530	492	521	574	573	539	567	523	528	532	537	562	517	546	549	555	526	585	555	522	536	569	562	510	598	565	522	524	518	546	524	518	540	534	542	521	525	589	523	498	593	601	560	533	571	524	548	518	523	552	538	540	593	509	558	531	523	514	548	551	531	525	526	530	504	576	547	570	539	553	546	577	554	532	538	562	531	523	558	595	542	555	537	534	527	551	530	543	542	558	564	578	574	559	505	553	545	533	521	539	511	547	561	561	536	541	561	546	540	575	518	569	536	523	585	548	546	593	542	516	543	535	527	531	520	524	520	554	530	470
43530	39089	35999	25570	14977	7834	4168	2438	1723	1271	888	666	503	422	367	329	307	267	253	255	250	242	254	225	211	223	228	218	257	220	227	228	231	221	251	209	193	250	234	242	220	258	235	241	228	219	254	250	234	228	205	238	239	219	217	217	239	245	206	203	212	220	216	237	240	232	242	214	239	242	254	231	225	203	207	231	219	226	223	240	215	250	246	216	206	238	259	204	206	223	217	205	216	233	223	213	257	227	228	219	227	235	226	243	217	222	244	229	245	229	219	227	222	214	209	209	231	229	217	251	205	208	227	226	222	235	212	226	239	245	216	235	224	231	247	221	231	198	204	214	244	226	226	239	222	216	219	196	232	209	209	225	225	209	210	222	229	209	253	237	214	246	241	210	197	230	228	215	246	246	200	212	213	202	227	223	250	262	242	271	221	219	219	206	233	225	236	216	205	234	227	269	204	257	229	242	236	216	229	236	237	206	218	245	197	219	217	243	216	243	226	238	229	215	249	253	226	224	217	216	226	230	199	244	240	224	241	226	222	216	221	210	238	219	250	235	220	220	238	210	237	237	266	244	224	207	231	211	218	220	232	239	231	223	229	228	208	229	242	227	199	238	246	208	267	240	228	238	216	195	225	230	228	238	217	209	219	206	206	213	233	228	217	220	229	210	221	222	221	202	228	215	244	235	242	245	211	232	212	236	208	223	228	216	209	242	205	230	236	215	236	230	215	237	218	240	219	220	244	262	260	233	242	227	233	250	218	229	226	244	218	241	206	248	234	248	216	212	208	210	231	220	210	231	247	222	231	226	233	237	249	245	237	215	234	220	242	195	212	215	215	236	226	245	211	219	221	224	231	214	219	231	245	218	220	211	228	245	230	227	227	222	224	235	213	216	199	226	229	227	214	208	225	270	225	206	235	200	184	195	222	225	237	200	219	224	236	243	215	240	224	230	237	210	207	218	220	233	216	261	228	228	228	231	231	226	231	222	216	218	245	199	204	257	235	233	250	247	244	196	245	208	208	223	234	236	236	226	257	202	239	209	236	205	228	264	248	220	223	228	239	205	224	233	244	218	228	258	219	211	192	226	227	224	235	213	235	240	238	204	208	237	235	241	210	242	220	216	256	231	233	205	206	196	222	251	225	250	222	250	242	238	243	233	232	214	239	246	223	243	205	222	222	242	206	209	251	246	213	249	211	223	224	225	223	265	236	239	230	219	226	244	230	237	223	228	206	252	252	182	247	255	212	227	244	239	233	224	210	225	253	250	230	226	237	246	220	222	236	259	212	223	199	211	224	245	237	231	236	227	238	213	208	227	253	231	243	243	234	235	235	221	221	251	237	199	230	223	237	228	238	220	217	232	224	231	226	225	253	236	236	245	217	216	234	208	201	242	219	240	226	238	234	199	220	250	235	238	209	230	228	214	198	226	243	255	258	199	221	232	244	240	242	181	202	230	214	240	238	214	216	224	251	230	240	183	223	209	238	199	217	244	220	229	232	241	231	215	241	226	236	217	233	266	233	240	226	231	208	228	250	233	202	234	194	240	226	208	232	216	213	218	220	199	219	239	205	239	221	203	225	212	232	253	208	247	197	239	237	265	224	238	242	222	241	229	220	238	222	209	213	244	211	253	209	206	218	247	233	228	213	229	206	256	279	208	234	229	242	252	206	191	238	232	224	208	227	233	220	213	258	205	213	209	220	218	225	222	230	224	233	214	248	187	231	232	228	224	244	238	233	219	245	234	230	238	230	223	205	247	235	209	258	213	239	228	221	211	205	232	239	216	224	222	245	223	227	213	210	223	239	215	243	224	236	251	225	214	229	206	205	231	210	218	217	219	232	207	226	240	214	222	216	213	215	224	204	237	225	232	203	241	227	213	224	248	206	218	247	235	209	197	195	242	252	229	234	235	251	184	236	233	201	217	244	223	227	226	241	205	237	238	250	236	248	232	230	240	213	236	256	206	227	221	212	236	236	216	225	220	229	238	213	220	231	206	245	238	207	218	231	202	226	223	240	244	231	227	218	206	239	239	246	245	236	244	242	247	226	243	213	229	235	218	236	245	215	237	246	210	241	200	231	225	233	225	247	216	226	224	236	252	240	252	248	211	247	206	232	205	221	213	228	183	221	240	219	212	226	220	222	237	210	240	215	231	212	239	209	219	240	260	236	231	226	228	258	203	260	202	210	249	215	214	235	232	237	219	212	196	228	227	228	225	237	223	257	230	209	211	208	209	238	253	225	196	207	227	246	215	253	213	214	221	241	235	232	247	197	236	217	232	231	191	220	228	217	215	240	227	215	243	227	222	234	211	222	210	248	238	223	224	208	222	233	255	198	219	214	224	237	211	250	233	221	237	224	215	232	223	217	219	237	252	232	245	221	238	204	224	252	262	226	222	230	214	223	216	222	228	250	229	217	207	221	250	244	217	222	198	233	215	196	231	220	225	234	229	228	196	233	225	240	223	240	212	217	231	256	239	258	259	235	215	223	217	253	227	219	218	225	219	245	186	231	213	229	238	248	244	247	225	249	232	245	260	234	248	228	236	251	242	227	250	236	237	238	223	229	220	255	203	222	235	232	208	204	226	232	251	228	225	226	229	202	217	248	232	230	204	231	241	239	237	210	247	239	225	242	226	221	243	238	244	213	232	215	245	244	221	214	231	206	237	220	195	212	249	215	219	213	237	233	246	228	219	203	233	221	231	230	209	223	268	205	205	230	217	228	216	201	211	230	240	242	226	248	217	250	229	240	217	213	257	215	238	226	245	228	192	233	220	214	224	210	228	260	205	235	217	247	224	258	222	225	252	233	257	236	213	219	235	254	253	199	214	240	240	247	207	228	239	225	241	235	217	224	229	248	239	229	225	257	209	230	222	204	230	231	224	207	209	225	214	237	263	234	207	228	230	253	226	219	231	218	208	215	213	226	245	239	238	230	209	237	229	225	220	244	241	224	247	221	196	196	228	230	221	234	218	207	212	236	220	234	237	249	223	209	226	240	237	225	252	215	234	212	231	216	239	222	200	217	251	244	229	247	224	221	252	235	243	223	225	258	229	234	206	260	252	255	225	231	201	234	217	224	252	201	224	236	246	244	211	233	241	238	214	212	236	259	256	233	244	257	218	207	235	219	236	220	230	235	213	226	225	238	226	218	245	229	238	222	222	244	218	234	230	216	246	231	193	245	238	220	234	236	253	202	202	226	243	205	222	214	194	204	228	239	216	224	230	199	216	233	259	215	237	235	221	213	240	206	244	207	234	213	205	220	247	206	219	244	247	231	233	241	248	228	223	244	230	220	217	247	212	233	220	213	208	237	215	256	223	252	248	203	218	221	228	237	214	201	222	225	243	237	269	217	239	252	235	188	228	260	228	217	217	217	200	243	246	231	220	199	206	253	213	249	257	200	258	243	200	225	223	237	233	231	230	234	253	251	224	201	237	215	206	235	257	238	208	263	262	256	229	206	216	212	212	222	229	208	208	240	229
25487	29713	37830	35335	27390	19670	13655	9385	7264	5833	4205	3087	2214	1645	1406	1150	1023	892	763	663	666	630	603	624	582	581	572	546	552	535	510	585	557	545	561	533	566	517	524	538	578	513	554	540	572	544	546	531	546	536	560	548	564	560	571	545	572	540	557	505	540	525	540	582	535	534	555	547	582	567	605	503	563	546	564	540	553	530	540	544	549	572	541	559	565	515	588	550	538	556	543	560	593	510	545	571	561	557	521	515	593	557	538	538	551	588	545	586	548	535	555	578	538	526	581	476	558	548	514	541	522	533	575	552	584	569	536	552	548	519	515	545	545	545	544	555	539	553	603	509	563	557	545	576	523	602	543	529	506	522	575	506	530	559	546	580	537	580	541	518	553	571	572	534	573	515	508	534	541	539	553	593	545	527	505	558	569	507	505	552	553	531	500	545	583	526	545	568	546	539	558	573	555	560	582	581	565	558	584	574	557	590	555	553	531	498	522	574	550	564	555	559	557	518	541	548	528	566	551	636	560	562	569	597	567	535	526	591	557	531	539	561	494	536	529	591	545	537	555	562	579	547	540	531	562	591	578	529	552	543	518	598	557	594	562	532	552	572	555	540	572	543	526	550	575	509	555	576	566	546	581	551	529	553	549	550	555	556	582	536	588	515	556	524	530	519	544	538	549	553	519	535	545	546	561	530	560	573	560	549	559	573	567	557	529	573	549	533	526	541	510	539	559	539	553	530	518	520	528	544	549	548	553	571	587	546	526	549	515	550	584	574	534	564	556	547	578	531	603	543	500	541	577	513	561	549	517	545	564	554	571	559	534	577	544	540	520	523	578	531	525	590	536	555	561	532	550	569	569	560	555	541	541	532	591	564	547	542	528	556	520	552	567	537	554	569	565	598	561	515	523	549	524	563	530	582	542	529	565	519	555	550	580	545	569	566	535	548	567	573	512	555	540	549	606	573	561	570	566	521	567	580	547	519	563	520	567	563	558	576	569	574	554	566	565	541	482	571	538	590	534	546	547	554	557	536	546	581	552	584	552	523	556	553	555	554	568	557	541	547	529	543	554	547	496	524	565	574	557	555	526	550	504	543	523	556	553	575	557	564	548	527	529	516	565	582	562	558	557	524	560	560	576	552	537	547	540	562	544	549	538	552	553	557	552	571	564	543	544	554	605	552	590	553	573	599	573	575	569	564	552	565	561	571	573	541	566	558	576	558	587	552	540	533	585	605	527	518	554	584	586	573	580	545	553	531	546	535	555	509	578	545	569	575	571	545	536	513	548	541	550	552	532	580	557	582	516	558	582	577	573	564	580	526	551	552	522	535	562	552	569	539	552	539	587	547	582	611	539	539	582	576	525	559	529	565	550	537	541	526	522	544	556	569	543	544	576	574	502	550	562	577	510	541	565	567	542	522	547	550	544	594	553	560	552	505	524	558	562	545	584	518	580	552	564	558	537	535	574	570	546	562	540	521	607	541	538	536	581	547	525	540	521	549	523	524	565	571	520	529	543	511	573	568	535	566	525	573	575	601	541	550	561	552	536	545	538	528	579	548	563	518	510	548	564	597	546	497	559	568	550	540	528	574	516	595	545	580	505	584	554	546	532	548	562	582	545	517	527	573	542	571	560	572	534	539	496	557	586	531	532	579	566	573	561	542	539	575	536	546	532	541	565	583	564	562	579	570	530	557	578	588	569	520	529	518	514	522	577	568	547	577	589	559	520	516	545	544	557	516	519	567	563	566	587	610	554	550	581	534	530	540	573	572	505	594	555	569	587	521	508	577	590	524	541	567	536	534	526	514	560	572	547	539	546	572	557	539	530	589	515	557	501	546	577	590	521	531	572	546	572	593	553	562	555	557	542	531	542	595	528	530	550	588	585	582	538	565	544	529	518	518	524	545	548	576	577	568	575	570	557	529	561	579	563	499	537	523	548	591	574	566	533	532	562	514	536	558	544	554	571	546	583	551	540	577	551	507	551	566	541	523	544	560	567	554	596	533	538	518	563	555	544	546	548	550	593	562	538	578	520	518	538	524	575	549	544	538	547	567	525	527	558	511	543	558	549	551	493	575	542	559	569	534	575	574	567	550	543	548	593	528	547	537	597	580	543	542	539	526	572	549	565	540	556	582	537	556	527	558	537	563	556	522	549	562	554	557	565	546	559	593	558	540	520	585	556	527	526	538	570	551	557	560	567	558	531	583	614	569	581	552	559	567	535	516	539	565	508	524	571	536	579	596	547	555	564	588	577	544	518	539	548	539	556	571	575	539	530	570	508	557	546	567	574	577	547	510	589	551	558	551	528	509	541	566	521	560	528	539	535	570	542	551	556	553	550	553	543	575	581	529	537	594	532	537	551	550	568	543	538	563	564	576	532	559	526	548	543	541	544	560	550	548	559	540	565	525	555	550	566	593	587	560	598	543	588	580	558	548	604	578	543	562	515	552	538	537	516	557	531	539	545	561	529	536	518	573	515	581	570	527	553	529	590	515	550	587	576	522	570	544	591	552	578	557	532	545	581	556	569	554	575	578	545	546	550	554	550	520	569	527	610	586	536	570	543	570	574	546	550	553	529	561	572	565	546	584	567	543	532	526	575	512	548	554	553	575	602	600	499	600	561	559	583	574	546	538	578	589	514	585	593	541	560	517	611	546	585	522	565	565	530	538	583	515	543	555	556	564	578	581	549	530	571	588	549	575	554	530	521	563	556	519	527	550	544	580	552	517	569	564	551	526	548	519	540	537	545	521	569	530	513	539	555	558	580	551	522	524	547	536	555	566	583	558	545	574	594	554	506	528	556	525	571	563	539	553	569	591	553	519	544	583	538	556	580	566	561	530	607	544	575	565	556	577	582	551	539	530	523	533	534	514	565	571	569	563	560	528	549	523	569	543	559	560	553	569	600	534	534	503	570	589	521	573	566	620	608	596	552	566	513	568	586	520	595	546	518	570	594	575	563	514	580	566	559	541	545	545	566	559	542	536	554	557	586	564	532	532	543	537	541	510	540	570	534	512	554	596	557	583	523	537	540	493	567	576	559	537	513	547	549	539	531	557	606	543	561	564	557	564	560	571	557	566	529	563	579	529	568	594	592	534	572	532	553	553	559	572	544	598	518	538	533	514	595	595	530	575	576	551	562	542	548	542	565	564	559	577	556	539	576	580	544	529	586	533	533	593	555	559	577	546	583	548	530	548	531	556	539	548	566	535	555	529	545	577	566	543	557	567	500	591	575	529	542	566	527	574	543	558	559	499	510	570	553	592	547	542	572	523	537	565	562	556	556	554	571	553	540	547	578	511	584	513	586	597	547	562	498	554	586	534	535	574	569	544	639	562	578	555	571	533	543	557	526	576	540	525	535	551	563	589	561	586	558	543	532	520	526	573	574	546	571	545	541	510	508	586	544	546	538	560	538	576	553	513	547	559	529	563	552	552	549	561	530	586	539	568	559	552	534	591	551	536	539	536	578	540	573	546	558	530	522	561
48637	42788	42165	36340	23684	13399	7218	4129	4007	3116	2017	1357	890	703	630	622	518	432	413	330	319	309	308	260	245	237	253	222	231	227	255	210	241	261	241	222	203	223	221	215	252	224	227	222	250	224	210	189	251	223	244	218	246	225	237	227	186	207	219	213	229	245	211	223	221	247	219	237	235	237	269	209	239	208	228	234	226	223	199	249	244	242	209	229	218	247	235	228	215	229	219	203	222	229	224	219	213	223	201	222	209	196	231	209	227	250	235	228	239	246	228	225	242	238	224	233	214	225	203	203	215	230	204	195	225	209	207	243	217	207	222	215	212	210	212	212	219	209	231	238	211	184	220	246	246	234	214	234	215	220	245	249	235	270	218	222	194	211	238	237	208	250	203	229	244	213	209	242	245	223	253	222	251	210	233	217	235	215	215	231	238	202	248	221	205	248	230	242	230	231	195	258	217	201	221	205	231	233	242	248	223	227	221	217	234	191	227	237	240	214	227	215	214	241	222	204	243	225	237	225	239	225	252	225	225	219	219	236	249	235	235	205	227	197	233	212	204	213	241	228	236	236	247	225	226	217	240	228	216	216	239	228	206	204	212	217	219	208	250	224	215	231	218	236	230	223	246	220	226	220	236	231	222	212	240	227	209	235	199	226	255	215	205	227	226	237	215	228	235	237	230	223	217	240	212	240	232	212	244	224	223	209	232	240	214	224	204	216	234	221	214	220	252	220	236	231	199	212	233	241	247	220	227	235	216	236	213	233	266	213	258	199	234	217	210	226	235	196	208	240	251	253	229	240	206	247	237	264	217	214	213	232	228	240	257	282	211	215	238	222	193	208	215	246	246	255	234	222	237	234	222	212	264	256	208	249	213	230	221	231	242	215	212	231	226	247	230	224	220	216	236	226	233	227	251	204	240	249	224	229	205	224	207	222	227	219	222	204	224	253	244	213	225	197	207	249	253	222	230	220	227	232	225	221	265	233	219	231	203	228	218	198	217	208	227	249	226	236	203	231	216	207	220	225	264	257	248	231	224	227	225	216	223	232	228	207	197	203	226	191	207	200	221	211	201	223	217	243	224	243	231	201	248	226	214	206	236	237	230	233	241	234	218	238	193	241	210	214	232	236	210	254	215	213	228	218	228	208	206	207	206	197	229	230	232	211	224	231	221	211	217	232	239	236	228	231	218	218	241	242	229	231	242	204	208	228	200	213	203	218	233	214	226	223	218	201	222	253	212	225	229	198	247	203	238	228	190	210	215	226	213	230	221	217	229	229	249	238	234	242	218	211	226	262	232	233	241	203	212	237	230	250	221	203	226	227	227	194	235	211	192	210	228	235	226	229	210	241	183	240	224	227	235	221	212	214	224	197	219	230	226	212	221	224	212	226	215	216	239	228	226	210	236	234	229	207	251	247	226	211	220	209	214	245	201	209	227	222	238	202	223	222	225	251	224	234	234	228	229	193	241	217	215	194	214	210	194	258	229	247	238	261	212	187	260	220	206	249	231	237	211	222	203	213	230	195	220	229	201	218	239	214	233	237	213	234	224	204	216	218	237	233	229	250	221	233	207	210	218	211	202	230	242	220	205	205	236	219	239	233	233	246	220	216	212	233	215	212	245	229	231	229	263	252	244	233	222	232	229	215	207	228	240	212	229	218	236	243	227	219	227	218	226	213	208	245	243	217	226	206	232	202	235	222	222	226	235	204	231	211	248	249	210	202	236	241	227	230	223	198	238	175	228	222	217	233	207	235	198	227	223	203	224	217	232	236	213	228	237	236	228	243	244	195	228	215	209	248	230	232	219	220	228	226	209	216	206	268	225	223	253	204	222	221	223	229	213	250	246	205	228	218	230	210	219	198	212	260	236	224	220	210	233	231	221	226	213	241	201	223	227	230	265	214	206	211	231	213	235	203	209	201	248	249	210	207	224	223	205	225	236	241	237	222	210	218	209	236	221	230	248	217	235	223	217	230	218	230	284	242	229	227	212	216	215	204	195	205	207	237	219	198	251	230	222	216	219	233	205	196	230	226	245	232	224	223	232	219	231	194	236	228	230	228	229	221	212	244	233	216	226	224	224	210	261	229	230	214	220	219	236	231	205	213	259	217	233	223	233	202	244	236	214	233	208	225	228	216	230	200	229	224	225	230	224	205	210	195	234	219	239	242	219	206	225	221	215	235	211	205	205	230	232	234	202	201	210	230	225	206	254	237	209	224	258	235	233	229	238	239	210	218	199	242	233	234	238	233	236	223	193	221	228	229	211	225	227	208	230	238	220	211	217	215	210	246	211	213	220	241	251	228	211	244	243	227	218	221	234	246	241	229	224	233	236	223	185	222	217	206	235	260	248	198	272	230	216	229	232	224	223	213	228	241	237	212	246	225	205	216	202	219	214	253	204	196	223	253	226	228	201	221	243	226	226	201	253	224	209	228	191	231	247	225	208	256	221	268	222	212	210	224	214	208	230	238	224	246	220	233	224	221	263	205	234	210	237	238	230	229	246	220	200	228	224	242	229	229	214	224	209	203	217	213	226	227	220	226	215	208	238	215	232	233	240	228	193	239	237	212	230	217	237	235	232	221	221	242	226	196	242	226	242	233	238	231	228	232	260	245	211	206	232	227	222	209	241	247	214	222	229	213	210	200	218	243	233	214	242	220	242	235	243	236	223	244	219	224	243	233	225	200	239	242	248	235	224	231	230	226	230	224	222	230	236	225	226	209	216	205	250	224	232	235	219	213	220	235	234	247	232	227	221	198	259	229	219	217	254	205	251	213	230	201	217	219	230	232	232	232	224	217	216	228	220	225	215	260	251	221	225	222	227	230	217	201	222	228	249	208	260	228	248	221	243	229	266	222	229	196	239	247	215	268	228	218	205	230	238	211	222	238	206	247	226	255	247	204	201	215	231	246	212	244	211	213	230	216	222	191	236	230	215	233	225	223	245	234	200	205	206	200	205	221	223	222	217	225	236	229	202	211	215	251	252	226	255	224	241	216	260	231	243	210	229	207	229	229	232	221	241	209	241	225	236	222	206	246	225	197	213	222	226	262	206	207	227	233	245	207	244	241	219	193	235	231	235	220	220	210	228	220	209	177	226	225	200	217	230	229	222	247	220	259	239	213	246	255	212	246	230	215	233	205	232	229	211	222	240	243	230	209	221	205	198	210	229	200	213	216	229	235	202	228	235	236	208	252	225	262	217	209	223	235	240	225	267	241	206	250	231	233	246	224	241	239	244	234	254	221	228	245	218	209	259	227	221	213	229	207	227	198	242	229	247	217	244	202	205	216	244	214	202	216	229	235	235	202	238	245	224	218	225	237	233	190	236	201	226	242	236	223	245	194	210	226	218	240	221	222	256	226	219	205	269	204	218	225	246	238	205	230	223	236	226	277	207	244	208	216	216	224	230	228	216	243	206	239	236	214	212	221	209	226	241	234	224	217	225	240	211	225	211	223	236	213	225	240	235	228	220	237	216	216	221	208
29776	33351	42663	43089	34411	25095	19400	14475	15788	13129	9271	6894	4271	3061	3143	2962	2508	1818	1498	1037	1003	938	904	700	652	616	617	611	600	609	573	566	570	553	549	554	529	556	604	524	546	513	573	523	532	542	567	541	561	554	599	578	560	578	533	549	560	582	591	519	568	538	570	554	523	540	550	535	537	550	583	532	522	566	541	542	549	529	553	561	559	545	516	546	569	548	560	574	573	549	540	606	546	591	556	576	562	561	547	538	553	570	553	563	540	567	554	543	526	569	542	550	583	555	540	533	591	563	535	601	563	542	566	561	536	545	540	532	554	538	552	571	565	565	525	570	539	506	565	550	588	556	523	530	569	527	546	567	557	541	577	558	554	555	591	586	563	530	572	533	568	592	548	589	542	524	562	553	545	570	578	502	569	529	533	558	545	570	543	575	526	533	590	529	542	561	515	572	541	583	542	537	531	532	553	550	544	522	555	600	524	576	543	542	555	536	570	521	553	539	552	577	543	575	560	575	542	530	584	539	540	577	535	553	527	525	537	574	550	579	523	549	544	552	549	582	542	571	606	569	548	530	555	528	544	556	488	475	559	581	554	547	504	548	530	563	541	531	503	540	594	546	532	570	551	612	548	564	515	552	502	554	512	544	561	565	569	540	550	569	534	536	555	545	573	559	549	519	529	560	537	546	554	536	500	512	559	563	517	566	550	530	539	577	526	520	524	534	522	532	533	568	552	532	515	533	542	571	579	525	569	553	607	518	519	538	603	527	533	567	543	522	564	528	555	550	553	529	530	499	567	551	546	508	554	523	529	555	572	502	531	516	525	513	552	558	516	567	563	490	558	514	561	569	559	566	535	549	579	540	564	554	542	549	511	557	568	531	539	564	590	532	549	546	589	550	569	578	565	609	580	577	566	582	587	527	535	538	524	577	514	554	526	565	617	546	549	531	488	536	547	558	562	564	577	545	564	567	583	549	545	576	557	499	533	553	565	607	540	522	572	547	545	576	591	546	557	563	549	546	564	551	545	540	567	501	547	544	528	537	576	568	546	528	514	573	550	558	554	565	594	567	572	579	536	545	538	576	591	561	590	543	558	562	572	538	593	566	536	546	542	582	579	577	591	546	562	555	557	564	528	541	531	542	540	543	554	555	572	568	548	570	549	558	537	557	577	542	547	572	549	568	509	553	566	528	578	525	556	551	586	573	553	531	540	551	581	561	551	567	559	546	516	561	588	504	519	587	580	550	534	556	520	552	557	547	575	532	584	566	543	538	551	561	527	535	550	547	550	519	546	578	557	560	535	565	568	555	576	561	562	551	585	539	573	540	553	555	551	535	532	572	525	580	529	543	558	547	541	576	559	558	576	499	537	574	561	554	539	529	558	540	601	553	518	548	539	551	577	588	541	544	571	573	565	549	537	516	560	575	573	502	571	557	520	526	571	560	529	578	563	560	545	521	518	564	546	557	491	539	546	507	562	585	545	568	526	609	566	525	590	567	575	545	558	557	543	551	528	589	559	546	600	534	538	555	600	524	542	532	550	512	530	578	535	565	531	559	565	585	514	558	512	548	567	572	488	546	575	527	542	536	555	572	543	520	541	556	547	556	531	571	563	567	561	515	528	560	527	528	526	503	517	555	583	526	526	558	580	556	534	586	504	569	562	555	546	523	548	551	581	561	566	565	573	518	506	528	508	572	519	553	586	572	549	525	588	577	563	573	530	514	539	507	567	563	515	544	546	559	543	522	522	572	555	546	547	545	588	562	587	562	545	542	548	562	562	579	553	549	547	570	563	587	541	510	585	540	583	492	574	566	539	545	531	563	552	539	563	632	578	548	526	563	516	542	567	556	563	524	573	550	613	537	557	510	575	545	520	508	578	566	533	584	571	561	563	542	556	558	576	544	520	550	557	547	530	557	587	557	584	537	563	570	508	601	561	574	527	552	586	583	567	556	562	582	539	575	552	605	563	551	538	549	577	553	528	499	561	567	552	548	590	572	547	536	547	524	564	576	531	575	564	551	579	549	536	560	542	528	572	508	571	561	581	564	580	568	570	539	523	585	502	539	546	530	558	590	523	608	572	514	523	570	532	550	541	596	571	542	506	546	580	535	608	526	533	553	501	554	539	552	566	505	537	535	586	544	570	553	573	564	561	565	523	511	530	552	590	562	547	520	533	539	549	568	533	566	554	547	559	568	560	560	555	524	570	546	554	600	552	543	540	554	499	542	539	575	568	526	562	542	513	559	556	562	542	530	528	571	591	608	500	545	544	568	531	556	514	549	534	534	563	535	525	558	545	558	575	538	543	530	559	570	547	545	546	535	539	580	558	582	560	531	523	586	544	529	529	505	596	584	552	565	556	557	569	556	570	566	555	546	564	526	589	582	546	560	586	508	556	562	531	554	570	543	556	534	545	618	527	554	524	546	546	540	542	545	542	539	519	578	586	559	534	590	567	560	542	524	546	565	478	526	554	557	553	575	533	541	513	561	575	589	545	526	533	554	493	519	564	594	565	571	586	570	563	562	538	537	524	569	555	530	523	543	579	546	546	556	567	525	536	558	545	592	564	554	540	568	556	537	531	535	530	571	563	553	570	576	542	589	550	567	534	567	563	534	566	517	566	518	564	551	566	580	583	561	554	524	496	560	549	595	512	587	595	524	565	525	604	530	552	571	583	545	553	537	550	572	542	556	576	574	538	570	541	571	513	513	533	598	519	537	571	554	557	519	542	578	557	551	518	592	540	546	562	508	518	557	534	563	564	558	543	551	533	561	545	554	534	545	521	595	561	545	537	555	535	521	562	510	608	579	531	518	553	540	518	561	545	570	531	558	549	551	600	525	513	554	515	567	594	522	574	558	572	532	579	593	530	522	569	547	572	516	549	598	550	543	546	537	541	503	509	556	537	545	567	555	516	567	522	556	547	532	529	526	580	561	566	586	544	549	570	567	556	525	558	572	550	554	513	528	578	549	574	538	548	520	582	545	577	543	525	535	555	587	530	524	543	517	565	574	540	557	536	554	578	580	527	535	592	544	549	548	593	566	554	570	535	501	562	552	558	557	567	554	549	542	549	511	580	536	513	594	571	553	529	522	564	535	539	571	522	570	533	541	518	567	591	538	546	567	562	530	547	532	549	567	493	541	555	547	565	545	506	549	578	532	578	545	533	598	575	557	585	555	598	532	542	521	582	565	527	573	533	525	559	558	587	568	528	525	569	581	549	545	586	549	547	550	556	534	513	581	551	556	528	544	526	571	588	546	511	560	542	573	561	588	509	596	528	558	532	507	551	544	547	534	597	539	574	541	556	544	552	538	543	524	559	534	578	555	559	556	554	546	584	545	540	544	567	540	588	551	568	543	593	556	565	567	534	567	547	543	602	551	520	536	512	531	579	556	576	569	536	566	567	527	556	560	548	556	516	562	569	525	576	532	537	532	556	551	577	566	543	560	550	574	537	573	556	590	571	565	556	554	516	561	591	531	601	578	544	533
60343	52136	51832	48504	36601	28433	19194	11633	13001	11432	7195	4717	2704	1811	1997	2106	1682	1100	975	514	515	447	425	348	322	278	243	220	220	246	224	250	282	213	253	231	234	226	224	232	208	219	250	232	228	224	214	224	212	227	214	219	225	218	244	228	247	222	231	234	221	220	223	260	232	220	221	209	233	247	208	242	234	236	235	232	189	195	226	225	201	235	216	219	236	223	240	202	240	195	222	195	226	228	247	216	228	211	231	243	237	204	200	224	201	224	209	224	240	239	259	247	218	218	269	244	227	212	223	235	215	205	234	244	247	207	244	254	223	203	229	214	232	212	235	228	218	207	211	224	215	241	235	204	201	232	219	236	235	237	218	236	226	240	237	213	209	209	242	242	223	212	211	215	256	253	219	252	233	203	211	215	231	250	238	201	238	206	220	237	234	195	204	235	194	222	238	201	232	249	208	250	198	198	252	239	220	241	216	206	242	220	213	234	213	221	232	221	206	195	222	221	248	235	243	229	218	222	235	248	245	257	267	206	209	213	226	228	233	243	259	206	244	238	210	220	236	218	239	234	230	226	242	230	233	236	249	253	226	184	218	233	213	213	236	222	210	243	237	205	223	245	223	226	212	219	212	222	216	232	234	202	237	210	216	230	213	228	241	207	223	237	227	216	229	240	245	228	218	205	229	250	209	233	243	210	236	220	232	211	201	216	231	231	208	248	212	215	228	238	229	223	249	227	231	224	247	232	201	208	215	224	190	252	222	215	227	203	248	255	231	220	214	214	263	221	210	212	215	256	221	237	209	261	230	240	216	215	234	235	258	219	240	229	170	216	207	223	232	219	221	219	205	235	231	220	208	250	237	214	228	199	221	209	216	224	235	222	211	204	227	203	194	202	233	253	232	216	224	229	195	246	235	231	205	219	222	213	235	237	214	191	227	217	224	238	235	239	224	199	222	261	225	221	261	222	238	224	229	223	247	230	226	227	234	212	225	245	245	215	220	242	225	247	248	237	217	231	231	215	261	224	220	234	238	238	223	234	223	216	240	229	231	246	218	220	243	210	206	203	248	196	228	204	236	209	244	191	234	230	215	229	220	204	238	213	215	214	210	216	262	252	209	216	228	225	216	226	225	212	216	232	245	239	222	219	241	225	217	250	224	202	237	218	189	223	213	229	229	213	223	246	246	236	250	206	225	241	233	233	233	239	232	220	239	197	227	258	205	236	231	257	223	229	217	218	217	233	202	207	240	201	226	234	223	208	236	225	237	235	223	220	234	216	222	214	236	221	238	246	231	224	246	224	227	225	236	222	201	220	223	245	202	217	223	216	211	237	209	217	203	215	207	211	217	230	221	233	230	251	235	220	214	224	248	215	204	257	190	234	229	209	240	230	200	206	225	214	228	236	211	221	250	218	218	217	249	228	215	227	235	226	242	242	228	234	246	243	227	212	221	257	220	219	224	223	232	218	228	198	244	227	260	245	221	236	233	235	237	195	203	235	244	231	243	237	240	247	253	264	232	254	233	225	224	207	208	244	238	217	232	248	235	242	211	229	237	242	231	219	240	219	236	219	207	209	203	201	241	247	212	221	226	214	223	234	240	246	226	224	215	191	246	263	238	204	215	217	225	223	222	225	202	234	231	218	243	217	225	219	241	194	246	235	219	230	248	239	210	187	213	225	235	201	210	243	230	233	201	238	214	242	214	214	222	197	234	221	213	222	239	222	209	227	196	207	219	233	222	244	213	230	231	222	243	232	218	225	243	235	223	215	237	258	226	198	204	207	222	231	214	220	203	239	230	200	215	216	223	223	219	189	238	240	246	244	236	217	190	202	225	233	261	235	231	206	235	225	218	255	226	216	209	187	228	203	236	259	229	240	221	225	228	214	223	204	219	237	220	209	231	247	226	237	241	247	221	213	240	195	203	225	235	232	250	209	227	217	222	236	231	218	223	235	212	233	216	208	211	233	214	253	230	227	249	229	230	226	217	215	235	215	230	203	207	220	223	223	251	234	236	205	227	237	223	224	240	228	224	200	216	236	229	225	233	230	226	210	244	221	203	247	228	223	238	226	225	209	222	241	236	228	231	228	226	243	210	204	225	235	185	197	214	220	238	279	194	235	219	239	237	234	233	244	212	257	233	227	245	222	231	212	241	212	233	232	241	233	244	210	213	221	233	212	250	205	236	210	233	214	221	229	215	203	233	195	240	241	212	213	238	243	205	206	230	227	227	212	219	233	217	250	215	239	241	222	222	250	241	219	220	249	244	251	217	210	242	230	235	231	226	215	199	231	232	234	208	199	223	214	210	195	243	217	230	229	227	230	231	229	228	227	229	227	230	235	236	199	218	215	230	227	183	242	240	222	231	219	202	233	219	235	241	229	221	218	228	206	264	213	234	225	238	236	208	247	209	224	234	224	240	232	221	246	274	260	233	219	221	246	250	250	232	240	245	221	223	234	221	231	212	224	210	239	242	266	229	219	234	249	205	225	219	215	234	211	226	195	232	204	222	255	247	252	220	237	201	247	228	216	214	248	253	228	218	222	213	208	232	205	212	224	228	231	239	209	235	219	239	244	211	198	244	211	217	261	235	206	219	206	233	223	200	205	234	257	230	226	233	211	236	250	234	216	236	205	242	212	242	222	263	197	216	218	235	242	230	231	202	234	244	204	216	237	208	218	236	209	209	238	229	223	193	214	214	221	196	244	231	220	207	240	242	235	218	243	255	219	223	193	233	221	217	217	214	221	231	231	214	233	227	228	209	230	207	219	234	241	252	228	257	230	235	222	226	209	233	257	228	204	225	205	223	212	208	207	240	202	206	221	203	225	245	209	236	261	231	210	212	207	229	233	189	230	214	222	197	228	227	244	224	220	212	264	232	225	222	225	222	213	203	225	245	189	223	237	216	226	226	261	193	241	251	220	231	229	228	218	228	228	259	243	257	245	242	193	232	236	270	257	248	230	207	215	229	224	232	250	216	230	232	236	227	220	225	232	224	225	210	237	228	188	218	264	198	211	241	248	233	231	243	216	214	211	223	251	232	214	220	212	266	241	241	221	221	222	218	226	231	196	247	240	229	216	194	237	232	222	236	220	205	210	217	221	223	232	232	254	231	223	227	249	210	234	225	237	241	241	231	232	226	262	238	240	228	255	235	215	228	216	225	227	228	226	240	246	260	277	226	204	230	242	216	243	239	233	231	243	259	237	235	269	270	210	216	234	207	202	248	222	216	214	238	233	215	245	215	214	215	248	211	210	200	206	251	228	211	245	233	237	242	219	202	209	229	197	236	230	203	197	218	231	229	226	240	208	232	222	249	227	224	228	227	228	225	214	250	221	254	221	225	235	215	234	238	256	223	218	239	210	212	231	213	229	227	228	244	231	215	189	219	239	223	243	228	221	221	223	244	225	208	255	220	197	231	226	190	239	249	210	220	237	233	226	240	235	256	219	221	219	224	220	218	211	213	232	238	239	212	235	226	221	232	238	221	228
39844	42747	51568	52325	45754	39955	31229	24372	31563	29246	22422	17535	11424	8066	9338	10034	8028	5578	4507	2150	2270	2174	1700	1231	1034	874	729	673	702	677	630	622	644	629	608	629	608	573	569	578	536	556	565	535	547	554	539	547	484	580	554	529	508	600	532	559	573	539	569	529	539	530	569	545	531	525	563	547	526	526	523	573	548	539	602	560	541	573	556	536	537	549	571	560	551	531	598	523	552	526	545	589	519	555	510	554	573	569	555	501	506	552	516	511	563	533	576	532	566	572	519	543	553	497	577	570	555	534	517	540	509	535	544	529	515	537	539	498	545	575	542	575	558	522	514	536	543	522	557	541	551	557	536	525	563	555	547	526	532	587	563	538	516	541	492	573	587	560	522	525	542	528	541	553	555	541	507	554	569	521	570	584	557	546	532	546	572	526	548	518	536	594	567	585	543	582	558	559	517	554	529	544	573	584	597	524	558	536	530	563	566	541	540	533	559	534	513	528	567	515	552	535	550	606	534	531	538	562	565	519	546	526	499	516	538	555	524	606	565	585	557	561	552	574	557	561	548	561	548	564	548	556	573	522	540	536	574	582	540	501	530	536	560	533	561	553	577	512	535	558	532	536	511	563	550	554	574	589	579	568	552	509	548	545	582	517	561	574	535	514	559	529	535	510	527	579	512	552	495	556	567	535	548	559	527	526	526	535	524	567	558	534	550	569	481	540	572	534	552	561	546	549	534	532	556	581	536	553	550	541	511	520	550	522	556	492	522	558	555	555	550	573	559	555	535	573	540	530	570	563	548	545	516	545	552	563	566	505	552	567	517	544	578	554	515	561	573	586	568	564	552	579	552	500	523	530	513	571	572	550	556	563	556	580	514	531	509	567	530	531	526	559	581	522	544	564	545	557	597	532	589	555	534	554	561	550	565	533	520	573	576	527	495	556	534	518	538	563	538	531	526	547	502	530	557	540	612	529	552	536	566	560	529	519	537	535	562	545	592	552	560	555	538	516	532	581	582	584	576	544	539	531	571	539	565	526	557	538	530	567	545	548	619	554	556	566	574	554	528	548	556	549	515	539	530	539	572	516	539	501	526	538	549	542	570	539	564	572	548	588	528	543	554	571	521	566	585	561	544	549	579	543	561	548	518	539	560	554	513	556	569	539	534	515	523	590	535	529	513	542	563	553	524	533	548	570	566	532	571	517	527	542	553	512	551	536	524	576	561	559	502	528	541	516	565	542	534	548	519	550	537	524	579	492	528	545	545	588	503	584	497	514	518	556	553	555	561	539	559	543	564	578	552	545	530	538	540	502	548	540	559	564	553	561	549	570	540	558	569	543	577	520	581	524	558	543	561	528	562	542	526	509	511	556	559	533	549	584	479	529	573	548	564	565	541	582	583	501	556	501	550	537	533	560	536	566	523	554	546	569	559	601	555	542	573	535	555	508	512	537	547	547	556	576	572	558	565	542	539	600	543	542	525	542	500	545	596	562	540	559	556	524	508	571	529	573	525	519	538	533	559	568	529	561	536	577	554	512	556	569	564	606	504	533	542	560	565	548	534	554	550	543	549	549	542	558	542	544	555	539	568	543	579	517	512	528	559	566	547	555	585	540	537	557	503	534	551	583	563	558	510	527	530	535	537	563	512	498	536	566	554	567	563	527	538	536	548	589	560	515	557	546	544	531	536	525	552	549	568	555	527	534	577	563	544	566	515	507	542	575	496	540	547	544	562	482	522	575	499	559	521	507	545	547	543	572	542	541	553	509	529	555	542	529	540	542	535	546	561	553	536	533	518	523	519	553	570	566	570	538	537	543	536	545	552	550	582	548	510	596	544	536	583	563	545	577	524	552	512	557	531	555	544	532	550	560	540	557	548	545	545	503	552	564	581	562	568	553	574	564	533	545	547	546	591	547	569	569	528	541	553	528	567	533	529	545	534	518	536	541	527	570	570	560	539	585	530	513	526	536	562	528	527	569	532	573	545	545	529	551	512	565	511	545	550	586	560	540	545	529	513	526	561	550	540	572	586	536	568	529	584	559	561	555	561	573	548	551	584	579	556	548	596	533	575	551	556	514	540	529	504	558	537	578	578	522	563	539	537	532	567	524	542	532	526	519	566	546	527	568	526	580	549	547	561	544	576	528	552	581	550	495	503	553	504	579	572	531	538	556	508	568	497	550	524	549	536	543	539	570	549	530	568	562	545	523	497	530	570	556	577	560	562	557	544	552	536	552	535	551	539	520	535	564	546	599	565	525	532	534	574	507	576	545	542	523	521	554	540	492	559	541	549	575	510	553	531	531	544	505	583	577	561	546	548	554	541	531	566	545	560	616	567	562	532	550	569	556	515	582	523	552	537	528	527	530	506	565	537	562	591	533	547	558	574	519	545	488	582	558	532	542	550	542	557	522	563	542	504	549	548	556	591	561	553	584	532	546	513	524	551	553	518	566	537	539	524	599	560	528	549	510	551	522	561	554	591	514	515	563	556	553	574	534	547	561	570	551	540	568	531	527	573	555	523	495	509	553	501	539	540	562	533	540	536	481	563	523	601	575	508	521	511	524	565	547	525	558	550	552	607	536	538	578	548	559	523	547	572	557	578	551	555	540	523	535	577	527	526	567	549	577	557	528	579	577	531	536	576	578	551	520	553	570	511	554	540	589	553	563	554	548	528	551	571	530	546	500	586	518	587	526	576	552	557	541	567	540	534	567	548	512	549	525	563	534	555	514	595	522	551	517	519	549	547	529	548	563	545	645	576	553	569	566	575	544	544	553	575	532	518	525	541	514	569	565	564	553	552	506	528	547	556	532	500	580	553	524	534	586	536	552	568	575	563	551	559	562	519	545	561	557	567	558	548	564	521	572	568	539	538	563	528	530	540	545	543	519	544	532	536	520	574	570	553	498	542	543	572	566	555	535	577	523	560	555	522	565	524	592	573	539	525	554	529	574	564	550	594	588	542	562	552	537	563	577	516	528	509	489	486	576	516	570	533	538	543	554	558	561	536	482	550	567	552	543	509	544	542	559	527	568	535	546	543	574	541	517	532	541	541	544	554	538	507	542	537	556	542	539	543	564	576	507	506	543	541	525	508	520	561	530	557	539	560	529	506	512	563	559	542	559	509	568	588	523	522	572	588	534	531	528	524	540	578	550	545	530	581	577	532	553	526	518	532	524	527	558	542	571	518	555	578	576	569	563	568	543	545	531	551	546	492	527	560	528	540	578	549	564	532	536	552	582	559	575	543	547	580	528	556	554	552	564	503	538	528	573	563	530	564	594	549	531	554	574	523	604	521	557	549	522	535	525	574	529	550	563	518	561	505	561	531	551	518	572	562	499	550	548	553	564	524	560	543	530	539	581	564	553	543	512	541	570	523	556	551	534	579	587	587	529	521	527	517	557	519	543	490	521	530	511	583	548	559	543	527	517	575	526	562	526	518	508	523	559	560	520	567	576	528	527	547	552	542	577	535	520	540	524	523	571	564	563	547	555
43433	38337	34685	24294	14402	7605	4248	2582	1933	1451	1047	720	553	468	403	372	327	285	247	230	242	231	251	261	244	244	232	224	215	212	226	236	227	226	260	222	228	208	209	223	235	226	185	244	205	231	251	213	254	203	233	213	217	214	207	213	244	200	225	224	227	234	244	218	254	241	216	255	201	214	215	201	240	234	240	233	205	212	243	216	226	225	242	219	242	232	225	254	220	226	218	238	238	234	230	221	214	243	233	216	237	250	228	218	204	221	196	234	232	223	210	217	206	216	217	250	223	262	235	235	275	219	211	222	221	245	240	224	202	226	211	204	202	230	241	217	216	258	235	242	231	218	226	237	223	211	217	211	260	210	222	232	224	211	226	229	229	201	219	242	227	237	211	234	236	232	211	244	242	230	230	234	265	210	220	222	201	218	201	215	207	229	222	250	258	226	211	225	232	257	260	204	223	228	229	236	226	222	253	231	250	204	214	235	243	226	208	227	210	222	234	237	196	220	255	215	230	239	239	234	237	228	224	230	232	239	260	232	206	237	215	209	223	219	250	223	225	215	242	223	227	229	210	270	221	234	241	233	236	237	227	213	240	212	225	215	254	222	190	233	222	223	222	236	215	226	206	218	244	252	209	222	255	251	237	217	229	209	212	217	240	209	217	245	228	245	223	223	254	209	228	225	236	226	236	242	240	232	248	226	188	218	210	228	234	232	246	210	207	221	229	206	227	236	247	247	227	237	242	232	234	226	182	213	233	218	224	227	213	225	234	233	224	214	199	236	195	218	255	234	231	259	209	190	240	226	222	212	223	199	263	181	238	183	229	220	202	204	233	234	221	191	229	230	247	265	233	221	237	227	211	225	235	204	202	218	217	217	207	220	192	219	210	231	225	229	264	229	226	222	257	203	242	234	233	225	223	212	198	230	236	219	221	214	236	219	234	238	228	239	231	232	250	210	236	233	231	226	224	252	202	200	238	235	219	214	226	204	245	208	225	225	203	228	242	212	224	256	235	240	219	203	235	221	224	222	212	224	216	223	242	227	228	235	225	237	201	222	235	256	258	225	189	230	211	204	245	218	214	254	257	223	212	214	213	252	219	239	229	199	214	230	213	229	220	216	224	216	228	205	225	198	203	248	205	238	234	243	232	229	246	198	244	222	207	256	224	235	221	213	229	243	224	235	221	240	222	222	235	220	242	211	190	220	208	197	218	213	265	228	207	228	215	230	235	230	225	222	255	230	221	223	204	234	243	241	224	235	223	250	234	192	251	222	235	219	235	227	221	209	222	232	218	217	231	235	218	226	225	234	225	238	228	219	214	209	228	208	224	234	206	208	236	245	217	255	198	214	218	215	241	244	235	221	229	231	266	230	215	205	225	227	236	188	226	215	234	210	208	238	225	211	226	238	254	224	212	221	243	229	242	200	238	232	229	228	227	237	266	215	201	210	217	220	228	207	242	203	220	209	218	236	215	215	207	221	242	237	211	223	219	231	235	227	205	232	224	209	242	212	212	226	250	227	241	227	247	242	233	216	259	210	241	231	229	247	224	235	236	239	212	224	245	217	237	222	232	212	237	246	251	204	232	243	207	236	262	246	221	243	222	246	256	213	223	220	210	220	233	216	255	227	240	236	247	216	233	236	213	250	229	236	230	219	227	238	209	250	222	235	230	208	233	210	230	244	208	220	220	209	253	237	232	236	207	232	239	232	222	221	227	210	234	222	225	224	219	227	232	238	237	246	248	200	239	195	236	243	216	219	224	228	236	254	232	209	239	217	205	222	241	210	249	227	204	228	243	208	242	211	237	207	203	220	222	224	229	244	229	219	228	219	209	237	237	238	215	232	232	227	223	237	221	248	223	232	218	224	234	235	227	231	224	249	218	221	236	225	235	238	239	243	226	228	184	224	204	224	203	239	203	247	211	209	234	220	262	215	217	255	226	255	221	204	192	219	238	234	217	223	220	227	223	209	214	236	238	259	239	219	220	226	263	210	239	225	215	249	223	209	215	216	264	230	228	216	253	222	214	233	223	212	258	255	231	250	229	261	214	228	242	234	246	252	211	228	222	219	224	210	220	226	198	236	227	200	220	233	222	212	269	254	232	236	229	226	219	218	224	224	208	203	231	195	224	233	257	216	211	237	239	249	207	222	210	231	224	207	228	233	220	252	243	232	230	233	220	227	227	238	214	203	238	247	252	259	208	229	204	223	241	204	277	214	230	221	258	222	214	239	247	218	226	235	234	213	225	218	225	236	231	225	217	229	239	223	210	234	238	221	209	195	233	236	208	253	210	217	210	208	223	237	228	216	203	222	248	239	217	231	225	227	248	221	213	224	238	235	232	216	213	229	233	212	234	223	199	211	213	225	219	202	224	216	225	251	240	227	247	209	228	236	226	230	243	206	231	210	241	230	222	240	217	215	220	231	229	243	253	213	217	203	232	214	211	246	210	230	222	215	225	237	247	237	230	211	233	225	228	244	252	215	230	225	248	199	242	231	213	231	202	223	233	228	222	230	228	239	249	238	233	233	226	200	229	238	230	243	251	240	227	189	235	213	258	208	217	225	208	247	215	229	221	223	203	218	222	250	256	212	248	189	239	246	219	227	202	229	206	221	220	200	246	216	231	232	214	201	241	209	240	235	235	214	225	228	220	231	236	224	263	208	243	221	206	197	224	236	240	217	220	226	231	205	255	226	234	225	228	248	211	243	279	221	210	210	235	236	215	231	231	220	225	253	236	240	215	260	222	215	209	249	225	240	240	239	220	251	218	231	235	209	249	200	243	235	240	222	223	243	238	213	221	230	236	226	212	269	243	239	248	236	229	234	251	241	234	211	231	240	208	238	240	233	193	247	248	226	208	272	242	211	230	239	219	241	256	237	231	205	262	244	243	225	218	226	188	241	242	218	249	239	220	224	221	246	237	245	189	236	231	198	239	199	250	221	219	230	210	227	237	226	243	217	243	221	214	234	213	203	235	231	245	230	243	217	213	210	232	178	253	194	229	231	236	238	226	223	209	228	262	251	222	241	204	221	216	234	227	231	199	233	237	258	233	220	214	221	229	210	235	235	242	237	209	223	223	232	218	270	228	230	225	225	243	209	241	232	236	239	237	224	248	246	261	228	211	169	229	195	216	231	210	203	249	240	226	201	242	197	220	226	208	208	226	225	215	216	216	233	227	206	237	232	206	232	225	221	217	223	205	234	229	197	243	203	245	243	225	229	237	218	255	223	265	223	241	261	219	232	216	249	225	211	209	231	201	197	238	249	215	198	204	237	219	259	229	251	243	233	216	235	231	239	224	237	206	228	229	222	252	239	226	202	233	220	209	201	217	238	220	207	259	227	225	235	240	232	212	221	220	242	205	251	258	228	201	231	218	243	216	255	234	230	239	255	221	236	196	195	228	210	258	216	229	218	217	226	208	238	227	229	228	237	233	260	235	215	235	212	238	196	218	239	197	225	238	244	236	210	245	219	250	231	227	223
25538	28727	36661	33988	26921	20033	14303	10340	8455	6581	4803	3579	2521	1773	1434	1189	1043	867	779	715	700	666	611	621	616	603	542	536	568	551	544	565	553	552	623	554	551	532	528	592	556	575	582	582	555	582	551	579	556	571	573	560	558	544	511	587	547	547	526	560	553	548	552	521	566	565	541	604	597	569	505	569	550	552	569	558	551	541	544	565	555	547	546	548	543	565	607	562	524	552	541	492	607	554	554	583	535	572	555	571	547	532	562	560	509	571	594	555	603	506	561	535	585	494	542	539	570	558	587	539	512	549	590	602	565	555	590	565	548	547	549	564	567	533	542	552	522	550	556	533	555	535	556	580	553	555	573	535	568	560	566	501	525	537	567	573	554	555	536	544	561	541	559	546	530	586	573	536	550	572	595	583	548	572	579	545	570	566	604	557	563	555	545	554	547	525	563	514	565	546	539	557	530	541	537	571	558	514	551	566	547	503	571	581	572	562	535	581	530	553	573	584	589	595	554	552	583	533	582	565	598	508	498	521	531	585	537	551	552	621	589	516	583	537	539	554	541	553	561	541	555	561	544	540	587	561	546	494	555	568	544	539	556	567	528	550	552	527	557	567	572	525	567	546	542	555	543	531	568	552	571	562	585	580	547	542	567	550	553	565	574	562	524	541	543	550	557	572	556	545	541	566	554	552	546	594	559	566	562	587	527	551	555	540	544	523	567	544	534	558	540	538	585	544	550	573	556	548	567	528	566	506	516	537	587	514	558	575	545	535	530	538	567	569	580	594	594	568	561	568	570	533	542	548	550	547	537	557	564	544	535	531	528	505	575	538	596	564	553	547	552	568	577	583	582	555	554	593	536	520	586	552	573	553	575	561	540	566	547	582	554	602	568	568	540	574	543	542	591	623	546	521	529	567	544	570	589	562	586	508	556	509	544	540	518	563	548	560	569	571	540	535	514	547	572	568	562	532	527	576	565	584	555	569	539	552	578	570	571	546	539	561	557	536	570	530	518	524	561	560	604	582	526	549	510	563	543	566	577	566	573	520	536	535	546	586	544	558	546	504	562	533	581	553	550	521	539	504	538	564	553	521	558	582	537	506	561	568	577	493	533	551	573	589	584	543	533	558	598	536	560	598	519	557	580	530	564	567	533	548	565	556	535	558	574	579	578	584	560	568	506	557	548	509	545	530	569	551	572	525	577	568	517	531	580	588	545	581	599	572	547	594	568	572	540	555	559	530	562	555	542	585	533	544	555	568	495	533	562	545	512	550	545	551	549	527	593	495	548	512	601	531	494	565	602	522	532	533	540	515	539	563	545	558	578	535	541	550	576	563	549	547	558	611	588	563	550	531	575	532	539	555	578	533	597	576	602	528	548	520	554	606	516	568	550	517	572	611	570	553	542	573	542	561	544	572	536	563	546	578	536	558	589	536	534	577	561	589	543	558	544	563	555	529	556	555	524	544	565	580	538	556	542	536	585	527	551	583	553	577	571	589	536	539	541	528	581	510	540	575	541	571	575	536	555	557	565	541	554	576	541	564	558	582	558	530	582	547	567	538	568	560	572	537	507	592	565	575	560	539	541	528	550	522	557	549	582	549	559	590	580	565	551	561	595	547	558	551	533	531	552	538	580	556	569	580	556	562	535	530	535	555	588	605	558	523	560	565	557	526	549	565	583	527	554	565	567	577	583	496	533	582	540	522	528	540	551	540	566	552	579	567	540	588	580	527	586	587	546	516	491	540	520	529	549	530	558	520	552	590	559	502	547	546	560	609	545	553	523	543	562	595	590	550	536	585	597	489	560	558	567	498	561	538	555	591	543	541	569	550	564	586	542	539	528	557	574	606	563	544	539	549	540	562	570	502	536	562	585	561	554	561	549	564	579	563	505	550	522	573	552	566	576	527	576	564	581	541	525	524	572	531	538	552	600	561	567	539	577	551	547	594	533	540	583	504	526	603	569	574	588	533	552	532	573	573	565	553	571	522	528	595	590	585	567	534	591	530	573	534	551	582	530	523	521	553	548	550	583	576	559	528	521	543	511	578	538	555	540	548	558	599	520	554	587	529	541	567	557	569	504	534	599	588	559	517	598	551	593	539	581	522	562	537	478	572	559	573	567	572	560	562	519	534	568	555	553	567	585	511	581	530	555	533	562	495	565	531	537	560	557	538	560	573	585	562	567	565	527	597	537	537	539	561	559	550	565	542	557	542	570	550	535	543	530	549	581	504	552	561	531	527	507	556	523	558	566	571	563	516	546	548	548	536	526	559	575	575	558	543	554	509	569	562	545	589	550	541	550	551	561	539	550	541	516	538	561	563	549	562	562	558	559	541	537	565	510	546	569	555	533	546	556	569	574	544	577	544	586	549	569	559	554	530	551	614	546	521	556	562	534	554	587	526	548	588	541	489	514	553	538	572	543	583	609	560	572	582	523	558	566	561	556	590	553	584	577	552	563	534	535	545	570	510	558	590	560	591	555	577	514	564	584	557	539	533	580	508	584	539	560	533	559	565	538	530	533	580	564	588	523	529	529	543	562	583	596	540	533	557	572	527	535	546	561	590	600	528	543	537	525	565	585	550	543	547	535	549	538	568	572	583	567	596	520	547	541	566	598	519	537	559	537	588	548	578	506	553	549	529	593	574	580	526	584	532	518	537	589	548	582	553	535	544	505	550	568	546	560	539	570	595	535	563	557	555	552	544	557	574	526	579	504	514	539	561	545	526	564	565	526	496	583	531	558	561	536	555	565	546	578	556	555	568	559	558	538	552	577	531	518	519	583	526	551	545	548	598	517	542	560	548	516	543	561	553	556	561	513	559	558	550	548	558	588	541	552	506	553	543	558	527	529	522	567	550	540	575	568	586	543	574	541	551	544	531	575	517	564	563	559	588	556	609	548	592	601	547	531	583	541	575	535	546	556	563	538	590	561	539	535	530	594	571	542	536	536	536	533	549	559	618	562	573	568	555	568	588	549	538	566	545	535	551	572	531	549	562	573	546	560	573	546	568	534	554	531	567	552	533	525	551	564	599	550	563	588	562	539	560	562	549	529	583	573	589	550	577	553	529	549	581	587	548	521	525	535	525	561	618	530	565	569	514	534	556	559	498	545	559	530	542	584	567	561	577	563	544	536	545	555	529	555	544	533	522	598	530	509	530	541	546	552	590	576	547	517	548	541	549	551	580	521	580	578	546	522	559	561	554	527	545	543	529	584	549	544	578	563	579	536	568	525	605	527	541	555	519	530	534	560	572	565	525	542	544	562	533	528	561	527	561	576	531	513	568	531	530	559	597	564	546	566	593	596	568	540	611	520	532	570	562	544	536	521	575	511	564	539	569	576	541	571	508	551	544	577	546	576	563	576	517	549	570	532	561	544	534	534	559	538	535	550	537	571	550	561	520	536	576	553	569	579	550	572	540	534	541	542	544	540	555	541	531	583	549	520	534	589	577	550	541	551	584	571	580	565	579	546	567	553	589	546	546	573	571
48623	42259	41289	34591	24257	14374	8187	5237	4519	3900	2685	1670	1128	732	764	666	579	441	359	289	306	296	296	289	277	245	229	238	240	258	226	208	223	230	232	214	235	246	227	229	210	228	224	219	254	229	212	224	212	228	217	223	241	222	233	245	215	209	217	202	225	225	214	223	231	244	262	225	223	238	241	209	225	230	217	216	246	233	217	246	217	196	196	241	235	237	250	224	237	222	212	217	229	201	230	254	216	225	232	223	216	233	211	213	231	248	246	244	255	231	241	226	238	251	219	210	236	229	227	225	208	237	233	229	210	209	243	212	250	231	201	222	239	241	215	226	223	233	219	220	231	220	222	245	225	218	241	231	219	215	234	237	224	223	235	192	245	241	204	226	197	213	233	229	226	229	222	230	203	220	221	214	230	201	223	226	218	223	238	227	231	242	221	213	231	214	247	228	234	206	223	213	250	244	226	216	227	253	283	238	225	210	249	215	244	233	226	207	233	213	224	219	235	224	224	233	229	214	203	228	214	234	208	206	216	229	224	219	191	210	220	233	229	218	232	235	253	229	256	211	243	222	231	232	242	228	211	205	228	195	225	216	233	232	214	254	245	227	254	232	215	234	225	198	217	245	219	218	248	212	252	220	248	225	219	229	212	228	228	255	232	234	240	245	223	262	227	228	244	216	226	262	194	214	240	228	244	257	217	214	206	225	229	229	246	231	231	246	241	220	232	226	236	213	232	253	231	246	231	221	222	211	257	205	221	258	238	230	230	229	235	239	235	231	222	222	225	219	221	229	227	238	224	255	217	233	227	201	224	234	205	218	213	215	226	247	241	225	219	232	231	219	213	235	239	227	199	228	218	205	234	211	221	244	240	199	228	232	218	209	225	214	217	215	217	246	242	219	259	196	232	194	254	249	220	212	221	269	226	220	251	243	242	247	246	240	240	228	208	257	245	235	224	240	228	234	200	235	255	244	205	225	235	240	194	230	223	241	230	192	228	208	215	220	216	224	265	203	227	257	253	230	215	240	244	217	245	214	219	216	240	219	242	237	204	245	234	226	239	228	232	216	220	244	209	223	234	232	232	210	209	235	231	233	234	250	219	209	232	218	227	221	221	188	222	221	233	229	269	238	218	230	226	216	200	225	235	234	261	239	218	259	219	255	218	241	244	229	240	203	223	257	234	220	223	246	224	268	229	215	251	221	211	266	207	220	229	214	240	218	217	220	232	230	230	229	204	208	208	232	226	248	252	223	251	229	240	257	222	222	210	218	241	269	214	237	250	213	234	214	232	237	212	223	222	220	207	219	226	221	226	229	245	237	219	256	214	235	213	227	208	220	220	229	232	254	212	218	247	223	222	230	230	232	247	227	235	240	232	224	239	225	217	228	237	230	220	229	226	225	247	221	225	225	230	216	241	232	236	240	239	242	230	213	248	241	218	239	220	240	219	248	248	216	189	238	204	235	220	244	244	202	209	241	232	251	219	224	229	208	215	222	199	247	237	227	231	230	230	217	226	254	232	248	227	216	213	240	192	224	237	223	231	229	220	238	244	212	229	233	233	210	227	214	246	232	252	235	268	219	208	231	259	236	242	249	211	234	230	244	232	246	237	256	245	238	227	206	240	213	225	236	210	217	247	220	243	225	230	229	232	235	249	211	221	224	226	241	244	224	267	239	240	248	228	232	236	207	242	243	227	234	230	241	231	239	205	231	218	201	228	211	222	248	213	199	240	222	237	227	224	234	229	214	212	246	242	228	200	218	207	240	226	213	242	240	212	235	231	218	232	225	233	237	206	206	234	221	233	196	242	235	242	236	267	243	246	215	203	228	206	257	218	214	231	260	214	219	236	236	222	240	221	263	225	223	246	219	244	243	220	214	216	189	236	249	225	230	217	249	209	250	228	253	212	224	233	248	232	225	233	230	239	222	254	225	223	227	204	227	225	206	245	207	228	260	215	229	234	213	211	219	262	239	210	223	218	208	211	256	257	247	224	241	230	213	235	239	241	222	214	235	226	247	247	222	239	233	212	205	223	214	243	236	263	242	232	268	218	246	230	240	222	240	244	226	217	212	240	264	223	243	224	263	235	248	219	236	208	195	243	233	212	230	254	257	221	207	230	236	218	228	220	213	237	250	235	233	226	247	239	218	261	210	238	252	228	195	198	224	202	241	220	243	229	225	213	238	250	232	221	219	213	253	248	222	231	245	254	247	242	236	234	215	223	228	206	210	227	236	251	250	237	240	231	199	201	227	231	246	270	214	221	233	210	243	239	214	223	208	227	258	216	230	218	236	222	224	224	218	224	212	232	226	238	234	228	247	224	267	227	233	241	224	222	204	219	196	235	219	228	219	215	246	231	222	273	224	230	221	217	236	241	266	218	224	239	232	200	246	232	220	220	229	251	219	227	226	209	239	237	249	240	238	236	260	258	230	235	191	246	237	219	209	239	208	199	195	246	248	236	225	210	249	220	247	231	237	238	231	230	200	213	231	208	230	202	234	238	259	227	201	227	227	250	224	215	253	260	203	246	232	222	247	236	214	231	246	211	275	232	239	226	234	207	228	232	233	217	218	215	238	229	227	234	226	237	220	214	226	267	220	242	229	241	255	217	221	240	229	230	224	231	224	231	234	244	236	252	220	238	212	222	214	219	219	210	232	223	248	243	203	218	234	204	233	228	223	241	229	219	251	239	223	237	225	223	231	224	245	229	227	237	211	231	249	210	211	208	245	211	214	208	211	255	254	237	233	237	226	266	197	197	241	235	224	232	227	225	238	218	192	217	215	191	239	201	242	213	227	250	224	253	236	231	243	241	230	240	227	234	245	253	240	231	252	277	209	234	235	246	243	241	271	272	230	236	238	233	211	256	218	274	220	231	239	238	230	218	235	246	232	223	238	235	221	252	220	229	228	224	251	250	219	204	195	236	244	246	220	237	225	242	216	226	218	227	235	217	239	232	215	243	250	198	233	246	233	249	249	239	226	260	220	208	219	227	250	229	236	214	214	245	226	215	228	211	213	214	241	251	235	221	208	220	215	224	236	219	227	215	247	213	218	230	234	237	232	213	227	251	187	230	226	220	204	258	205	223	206	204	220	242	233	221	194	256	250	229	219	227	227	257	219	236	220	236	191	240	216	216	222	209	240	228	232	241	258	246	240	219	241	224	206	229	226	228	214	242	218	237	239	230	224	210	230	230	217	242	200	259	241	230	206	262	215	223	215	253	216	221	223	235	226	200	248	220	214	252	215	232	241	213	232	234	208	272	207	240	229	245	224	223	240	207	216	233	230	240	230	240	232	228	233	247	218	223	218	226	210	219	227	221	270	232	211	241	207	215	228	200	248	225	259	204	229	253	228	232	258	202	255	218	231	232	262	220	218	202	247	252	247	209	250	249	223	258	244	224	248	219	215	225	200	246	214	222	193	248	237	244	202	242	206	221	247	235	232	222	241	230	218	233	236	226	214	221	242	217	233	262	228	237	245	207	207
29717	32783	42022	41874	34907	27420	21094	17327	16834	15745	11848	7748	5074	3406	3651	3129	2553	1845	1526	1020	1102	946	863	640	696	642	627	629	562	555	531	557	585	610	607	582	593	537	534	554	544	553	589	588	604	550	575	557	557	560	606	540	562	525	565	581	537	562	531	557	571	561	596	593	591	562	581	590	576	628	556	569	547	573	569	543	523	613	593	556	547	572	554	538	514	528	556	556	543	580	579	554	542	586	578	553	600	568	539	605	553	543	560	551	568	554	579	557	628	539	597	582	567	553	494	506	578	576	553	535	533	549	542	538	607	552	569	490	526	627	571	537	552	528	556	585	571	540	556	568	542	528	575	501	552	611	551	562	562	525	528	594	576	542	562	532	549	520	555	533	578	536	595	551	544	569	577	540	557	526	572	549	554	512	573	556	537	542	536	540	564	539	572	568	560	561	532	547	477	565	513	542	562	535	556	534	532	580	545	578	554	539	555	593	527	556	520	557	515	556	547	525	578	574	574	544	560	584	568	581	576	561	537	534	556	553	537	537	557	545	548	559	536	584	551	543	579	542	583	562	556	571	533	588	543	550	554	568	545	553	575	549	542	585	539	546	544	590	571	549	567	535	540	526	554	583	580	618	582	543	561	531	524	550	578	539	575	562	520	548	519	537	584	533	570	590	581	542	573	531	549	529	560	539	569	580	565	549	542	529	519	647	556	558	554	549	581	550	548	596	560	531	554	587	552	566	562	557	576	553	558	566	559	542	571	555	558	564	567	575	556	495	533	609	542	545	533	575	496	548	562	549	554	550	549	534	602	537	570	511	558	535	543	554	609	514	584	563	520	537	571	536	532	576	553	567	556	584	532	535	541	582	539	537	553	560	553	541	571	541	568	552	565	488	528	572	594	562	562	531	552	544	541	543	581	580	591	561	547	597	520	591	518	549	523	527	553	584	586	543	573	535	546	523	550	534	583	553	529	522	594	578	530	554	544	538	547	553	545	566	607	536	519	524	584	604	604	605	570	524	553	529	578	536	541	603	558	558	527	540	589	586	541	585	535	566	578	600	592	573	548	575	547	572	561	559	587	568	556	511	581	551	541	542	505	573	552	534	523	576	567	550	522	563	560	506	561	529	573	559	584	579	551	527	548	536	570	543	564	564	503	562	583	539	567	527	558	578	548	568	526	553	550	541	506	563	573	547	582	571	517	545	544	529	548	594	576	567	553	575	516	580	537	539	562	550	530	518	558	550	564	551	534	542	578	515	560	550	544	579	601	527	503	592	573	582	565	565	531	552	585	564	561	530	558	520	535	556	545	568	547	521	548	508	546	592	572	558	537	500	574	539	508	565	563	565	584	588	562	537	572	566	558	562	515	550	533	567	530	533	558	565	539	580	543	596	552	546	517	606	559	553	524	561	589	581	527	559	534	593	538	559	572	575	556	557	562	518	524	536	553	570	562	590	552	533	557	574	543	575	587	529	520	541	563	558	549	554	603	549	567	545	578	515	549	559	583	582	574	555	511	541	536	583	530	568	529	562	547	558	585	608	572	571	576	556	528	536	590	562	563	556	570	584	556	535	568	582	527	563	523	507	600	590	561	532	553	548	531	581	529	583	493	513	570	575	571	547	575	563	574	547	543	557	575	550	555	587	563	574	579	551	594	536	535	568	542	571	535	553	535	595	582	583	543	558	553	564	536	528	536	560	549	536	578	579	584	528	559	561	605	565	557	553	515	579	549	581	551	588	589	543	575	578	565	594	553	557	562	521	542	544	566	528	586	566	569	564	559	578	572	569	562	572	548	546	574	558	564	586	503	572	534	534	560	593	569	531	552	570	574	582	586	609	580	565	574	552	561	544	553	591	573	548	544	575	574	555	556	598	566	599	550	544	557	562	565	528	580	542	562	586	601	609	563	547	583	548	579	554	578	561	552	576	553	563	561	550	594	532	575	562	531	540	536	535	597	579	551	577	530	592	533	566	611	552	605	539	509	576	551	564	537	553	534	545	545	548	575	543	580	559	594	551	569	592	595	608	557	518	526	499	562	577	571	540	578	513	583	594	562	584	561	552	548	538	550	542	576	532	553	588	534	595	562	531	543	593	567	553	556	563	495	577	539	542	548	573	528	603	529	574	591	579	528	510	518	560	572	531	543	542	536	579	535	573	566	564	529	580	580	553	550	558	584	569	590	559	545	558	529	564	555	560	523	590	590	571	522	551	557	548	555	559	530	583	588	541	541	555	565	530	522	563	576	514	572	557	555	575	570	549	530	530	538	512	536	531	575	582	569	544	554	550	580	561	569	536	530	597	575	516	514	531	574	546	563	597	581	584	525	554	525	556	565	546	577	525	574	489	591	550	565	538	571	580	581	525	533	566	595	563	564	573	554	547	544	567	558	563	570	531	603	589	538	585	550	564	568	565	549	583	544	599	537	556	555	564	596	540	540	551	511	578	555	530	556	563	599	543	546	548	538	555	539	591	545	559	589	537	549	530	557	540	564	568	546	559	574	587	580	545	496	564	508	534	587	537	559	519	528	541	607	523	544	513	539	570	586	541	594	525	583	578	584	549	550	509	557	532	554	579	560	524	578	548	556	554	540	588	589	576	508	555	550	557	579	605	599	536	552	600	567	543	558	583	584	531	612	571	527	532	524	614	590	567	583	511	550	559	552	544	582	557	549	556	550	565	561	524	524	558	536	533	541	582	542	548	551	556	556	566	503	562	549	545	554	547	549	568	561	500	591	556	556	587	555	619	590	525	542	560	587	539	462	558	547	527	525	558	516	539	533	544	551	621	609	546	556	544	533	523	555	556	575	552	536	584	556	571	547	574	567	531	510	554	565	590	577	554	588	578	592	581	525	538	585	584	596	530	544	531	590	556	542	555	534	558	548	609	552	581	524	530	536	569	549	565	551	562	569	553	561	559	561	510	564	557	547	534	560	604	518	506	558	523	566	555	509	536	495	550	535	513	590	541	554	552	576	539	551	562	587	536	546	562	543	567	563	539	550	540	552	572	532	551	571	547	562	528	557	583	561	568	525	543	520	575	599	549	584	539	533	538	592	546	538	554	570	561	518	508	569	584	579	550	561	522	573	576	583	582	550	568	520	570	537	576	558	554	541	587	552	534	556	573	561	545	589	570	554	623	552	567	511	543	573	532	527	571	569	553	588	548	530	569	503	521	560	544	588	572	533	569	554	563	590	546	570	573	574	563	534	550	569	572	577	547	541	590	579	533	556	594	555	582	551	602	577	567	585	565	506	587	516	573	527	582	498	530	531	579	543	551	558	614	519	565	531	590	557	592	592	530	584	541	528	518	557	576	535	571	560	520	589	576	582	528	533	600	526	574	572	561	545	579	538	575	572	530	596	583	535	558	569	529	529	577	543	529	552	555	550	517	608	564	496	536	556	547	527	537	544	552	536	571	589	547	534	586	572	563	561	559	540	561	537	529	518	545	540	584	589	534	575	585	550	577	582	536	554	560	517	585	581	551
59923	51331	51557	44548	33470	28265	20566	15181	15278	13675	10468	6564	3445	2151	1978	1875	1526	1085	807	561	615	541	429	294	298	250	252	274	281	276	251	216	213	223	217	223	225	259	224	202	228	232	229	239	229	228	223	232	238	238	244	232	233	242	198	249	197	221	232	233	220	213	200	215	228	231	219	233	220	242	234	208	245	218	198	236	229	232	226	204	243	205	268	247	233	199	228	218	207	209	228	222	218	228	238	219	217	238	205	231	195	199	218	225	223	232	214	265	222	204	229	199	235	240	202	218	278	219	232	230	236	224	244	229	216	209	239	217	238	213	222	233	235	229	210	212	242	242	220	230	230	229	197	214	218	233	237	257	236	239	258	232	238	220	223	228	205	187	222	247	222	230	249	222	208	222	213	244	223	232	256	239	226	228	210	246	231	210	246	223	218	223	190	226	224	222	207	242	230	236	230	203	217	233	222	214	210	208	240	228	231	245	220	202	203	230	229	243	230	223	243	215	242	222	207	232	228	218	253	229	220	217	207	214	217	238	232	235	252	231	210	226	215	230	244	221	236	236	217	203	194	232	224	222	250	233	212	228	221	227	222	226	230	223	215	211	250	206	259	209	221	200	212	218	231	217	223	214	222	223	217	203	222	228	227	262	199	245	224	241	254	238	223	231	224	239	225	220	224	219	213	230	250	200	232	210	235	240	205	230	229	224	251	220	209	180	212	237	225	212	250	233	222	235	220	236	211	221	232	266	211	218	240	215	222	224	230	217	220	213	216	200	227	254	256	193	221	239	219	219	227	225	217	213	234	253	234	214	228	240	240	244	239	222	218	226	242	220	233	245	227	216	206	213	215	219	218	218	201	237	239	195	218	231	246	189	206	227	226	216	204	235	225	206	222	217	215	208	209	234	222	245	203	213	219	196	250	216	225	222	228	258	229	242	212	216	222	225	208	234	226	219	193	232	242	227	251	219	223	233	196	214	219	221	216	233	230	228	236	264	232	217	222	235	222	201	252	241	241	207	215	223	226	197	195	237	218	233	250	229	236	242	220	187	216	223	220	250	200	228	226	232	238	244	237	247	204	234	222	225	228	266	216	260	212	202	218	213	243	229	230	215	239	228	209	234	230	220	250	236	228	199	224	225	189	217	238	201	221	232	201	222	213	212	225	209	232	252	230	246	218	221	245	228	233	214	210	234	227	190	216	199	232	202	260	219	255	239	224	226	236	229	225	221	222	209	222	254	227	229	242	236	195	217	198	218	207	224	206	196	227	239	215	221	224	222	198	222	228	247	221	219	216	226	220	208	214	221	213	248	221	237	213	210	223	203	231	186	199	247	219	212	258	219	232	223	235	220	240	211	264	241	277	191	221	214	224	209	198	224	200	220	203	224	226	251	201	227	221	212	220	192	206	224	204	231	222	235	225	208	228	267	212	229	205	249	250	222	227	230	215	229	232	224	234	211	234	218	231	233	229	199	237	202	259	220	228	212	212	240	230	229	221	233	189	215	237	217	239	201	245	227	224	204	225	239	235	232	211	229	212	219	213	231	247	204	218	241	219	223	228	216	224	218	235	219	228	211	192	235	221	234	199	223	246	222	222	212	218	218	209	262	235	226	240	234	223	229	205	222	250	214	202	250	221	249	201	228	224	249	216	196	214	231	241	232	232	224	226	229	248	220	231	172	213	205	237	237	243	230	225	210	199	215	217	262	207	241	217	231	188	219	243	223	228	197	213	231	225	222	222	212	195	219	251	228	200	230	196	213	239	198	236	215	245	234	213	219	229	215	222	228	230	208	219	225	225	246	227	207	241	238	211	236	215	221	227	226	259	248	229	215	206	215	223	223	214	216	222	202	233	243	207	213	230	228	229	236	231	220	224	208	221	204	231	213	212	235	228	257	218	222	233	233	219	205	251	252	234	202	248	234	222	232	219	246	208	241	250	233	226	246	234	236	215	218	202	238	220	235	224	243	225	228	205	206	216	206	240	211	223	243	223	205	245	222	223	245	215	253	250	251	245	220	232	227	234	240	231	225	185	234	224	197	226	226	230	216	206	236	209	242	239	231	229	229	248	203	217	230	245	250	215	205	233	247	217	237	225	212	208	228	236	201	218	214	226	239	257	207	216	216	234	234	254	253	224	229	230	210	211	225	217	208	227	223	216	200	230	229	224	223	230	241	208	240	223	210	216	219	239	226	224	229	233	238	225	237	231	229	227	246	238	234	239	213	250	229	237	234	253	230	227	231	238	231	226	218	242	220	237	225	220	250	215	207	241	226	231	213	248	221	231	200	267	220	228	196	213	225	226	235	242	231	215	233	240	225	221	248	244	223	215	222	233	226	229	236	211	197	218	244	230	242	256	240	223	205	219	228	240	234	219	223	237	239	215	215	240	249	216	230	231	243	227	213	218	211	233	241	214	188	227	208	236	210	226	240	208	238	219	222	198	237	244	251	242	201	247	217	226	219	226	247	239	217	199	214	216	270	212	219	247	218	222	224	220	256	237	241	222	209	208	235	212	198	228	227	240	268	212	228	253	218	233	228	237	212	224	204	225	222	220	215	224	236	239	226	219	216	236	237	217	242	225	240	210	210	235	226	212	227	221	230	235	230	232	213	243	204	202	238	235	190	248	220	220	225	249	211	219	200	231	227	225	248	231	192	221	246	228	230	238	243	217	218	244	222	242	236	222	223	215	234	219	222	216	267	227	216	231	234	258	235	228	249	220	234	234	229	241	220	233	205	211	232	216	213	229	216	241	221	250	220	226	242	224	209	222	198	238	213	212	202	192	252	230	224	228	225	230	191	238	251	218	209	235	223	236	224	196	245	199	240	241	217	221	232	211	229	219	198	196	218	233	235	222	205	221	219	236	221	217	243	225	236	255	249	240	230	202	200	230	231	234	226	221	247	243	232	219	218	225	243	202	208	230	237	228	217	242	236	227	229	220	238	245	231	231	235	197	213	211	214	219	214	247	246	216	223	221	203	235	204	239	212	239	234	194	206	229	238	227	224	242	219	208	277	222	207	269	235	249	251	210	235	228	224	246	220	247	216	201	225	228	239	219	230	220	225	231	215	203	221	239	255	239	256	222	219	214	225	234	195	217	248	221	216	239	235	236	212	236	201	239	214	211	193	227	251	225	199	212	208	225	231	249	230	214	192	233	240	243	231	229	228	221	214	236	219	243	235	206	232	242	239	226	203	241	247	203	248	243	270	190	224	229	230	214	229	226	200	229	251	215	233	217	230	212	231	229	236	218	234	221	241	204	208	214	241	235	241	227	235	250	216	214	221	223	253	221	218	215	227	233	226	214	233	216	224	210	225	204	223	220	242	237	224	216	198	228	245	228	239	235	250	195	212	211	233	214	239	212	218	251	228	239	232	238	216	223	231	236	205	214	210	242	244	212	222	234	215	224	217	240	190	220	186	230	214	217	220	242	222	220	200	224	197	207	247	260	234	207	209	233	219	225	199	221	192	208	222	218	214	232	230
39260	41594	50635	50347	44064	40614	32861	30881	33951	32468	27571	20902	13341	9257	9517	9083	7782	5317	3978	2331	2907	2289	1819	1014	940	814	683	728	707	729	635	634	601	633	618	616	572	578	578	575	625	541	533	603	523	570	613	549	521	496	596	571	549	540	495	556	527	545	564	570	546	571	541	567	554	545	541	599	576	554	571	541	588	562	550	577	581	525	540	515	561	535	542	570	570	534	538	547	559	582	599	527	518	544	522	523	573	522	539	574	549	581	528	567	532	530	561	588	539	592	561	506	548	523	531	550	510	565	592	547	537	530	521	537	530	538	545	583	564	520	533	567	536	582	558	562	541	553	513	512	512	483	584	539	566	506	567	510	564	485	530	541	532	555	520	535	578	545	548	553	545	506	544	568	580	590	536	520	563	547	550	532	501	541	562	535	575	476	524	505	536	545	542	554	577	531	588	520	526	584	536	557	571	535	548	599	562	529	564	502	567	528	546	530	549	531	527	564	553	553	533	540	535	521	550	524	566	538	520	536	549	560	563	540	523	568	510	548	568	542	541	521	535	549	553	558	551	549	529	536	552	558	525	564	579	585	542	511	566	524	542	554	562	605	561	496	546	557	537	561	534	540	554	515	620	558	574	547	521	568	569	525	536	517	576	537	506	546	553	507	514	538	536	568	563	533	561	528	547	524	538	554	591	533	526	523	577	544	522	580	481	544	514	555	513	587	572	548	527	557	592	557	535	565	543	566	572	554	542	506	531	541	511	582	578	538	534	545	525	533	540	582	541	521	502	516	578	540	566	505	521	569	542	546	543	566	545	550	515	553	586	510	549	561	532	488	521	528	525	538	509	539	504	555	598	534	534	537	544	563	532	559	561	535	601	587	559	508	537	547	535	553	568	565	574	548	525	593	546	523	501	577	557	562	531	554	519	524	580	583	541	510	533	577	464	576	525	534	560	570	524	530	581	577	532	566	576	540	544	524	556	533	559	499	558	516	505	533	544	547	555	528	515	548	534	512	574	538	550	573	549	554	532	525	570	560	549	558	522	524	587	525	543	576	578	543	544	531	550	569	586	534	545	525	535	572	541	565	536	579	560	565	536	547	566	549	564	527	548	510	506	522	530	597	565	569	522	541	553	551	575	548	503	567	510	568	552	528	523	543	512	512	570	521	554	626	581	524	561	538	529	541	594	522	525	528	526	552	583	559	552	596	534	581	507	550	550	514	575	571	553	521	521	561	528	547	547	559	500	550	522	528	563	559	546	559	560	566	511	545	537	517	531	561	554	511	542	564	530	539	516	524	539	536	598	541	563	561	557	536	543	518	523	532	546	548	571	521	575	502	540	614	558	556	561	535	549	540	558	517	564	549	590	519	519	554	558	549	554	550	565	575	600	536	557	540	565	534	574	515	541	574	533	566	544	539	554	554	548	548	532	563	543	562	562	552	542	531	539	557	508	532	565	557	516	533	547	571	535	503	600	572	526	522	589	515	496	530	588	527	600	529	563	553	532	568	523	572	581	519	544	512	564	562	527	538	583	533	523	581	527	555	564	583	519	565	576	575	559	585	531	571	530	537	566	536	535	551	573	564	516	526	503	571	563	512	528	518	559	536	525	541	520	526	521	542	522	560	547	557	555	506	542	541	534	592	559	594	488	510	581	544	552	569	584	511	576	532	543	502	554	536	555	507	547	548	565	574	513	587	565	571	550	536	609	576	559	571	542	578	562	543	526	535	536	549	518	540	491	563	518	520	546	568	545	556	531	540	536	543	458	527	521	583	582	511	549	550	594	583	485	580	542	518	559	575	505	557	539	606	487	528	589	541	577	562	557	588	530	551	544	565	568	499	580	532	574	517	537	578	543	524	517	564	517	503	553	579	566	502	584	548	544	567	568	583	554	566	542	521	540	584	517	529	572	477	556	568	571	532	566	541	574	544	562	574	513	534	538	522	531	549	578	538	537	555	559	508	525	578	541	586	564	535	560	553	574	523	528	540	575	590	583	555	527	525	561	579	531	584	546	500	601	540	504	523	573	526	537	504	545	512	514	539	550	589	582	601	535	549	557	543	524	579	554	566	570	572	520	539	562	556	554	564	549	518	543	530	564	519	567	529	560	527	544	582	561	526	503	571	536	556	526	536	531	589	536	541	573	528	501	537	557	587	566	561	543	557	539	554	509	586	516	525	537	539	585	556	517	562	531	539	551	547	604	575	521	542	558	527	559	568	507	513	577	573	544	538	556	561	584	542	538	523	568	516	562	549	544	535	588	576	525	533	548	560	550	525	532	556	571	547	551	548	557	561	544	553	530	556	557	562	528	572	549	536	538	549	563	554	561	547	533	602	545	602	535	543	587	538	565	558	533	563	582	522	555	532	531	514	526	533	552	546	518	527	492	565	490	542	559	531	530	586	529	581	539	582	570	543	572	577	538	538	554	557	590	567	507	558	517	579	557	511	504	564	528	527	516	546	578	512	513	563	538	553	574	551	526	522	587	540	562	574	524	524	497	522	528	541	557	503	565	587	555	567	554	536	538	514	552	576	536	511	557	533	552	538	566	589	515	511	540	537	560	582	562	557	528	536	511	628	581	571	537	535	533	527	520	530	586	560	561	528	530	545	495	556	522	585	557	523	543	544	540	565	545	558	546	514	553	557	507	510	555	561	538	556	544	589	521	535	569	557	530	551	531	554	560	521	514	566	533	541	506	566	548	541	528	558	591	549	531	552	523	550	586	518	553	557	581	523	507	523	570	553	546	576	557	545	492	545	572	547	558	562	536	534	574	581	564	578	554	540	513	572	546	566	552	527	555	578	542	557	559	532	585	544	596	552	529	529	547	544	550	554	500	544	557	554	546	561	549	527	516	550	518	533	549	551	557	532	562	536	566	541	568	528	525	553	506	536	559	561	542	525	499	541	558	530	604	543	550	550	564	547	569	521	586	540	546	563	527	543	571	563	529	531	559	529	584	550	577	548	525	577	599	517	526	552	567	554	549	572	551	532	549	533	553	572	555	550	541	528	583	560	581	538	562	535	571	538	561	551	543	561	555	580	564	565	528	517	593	583	525	540	504	542	540	549	548	561	577	503	524	529	518	550	517	497	542	566	553	537	565	565	550	511	510	536	512	525	554	537	503	535	522	581	509	576	574	532	552	495	553	493	497	528	584	555	506	588	559	546	531	562	524	542	521	558	538	567	575	501	578	555	542	534	542	536	542	552	536	567	579	538	571	574	555	550	500	510	552	515	573	534	564	581	560	575	551	529	588	507	578	491	564	507	523	574	539	564	530	529	564	515	545	561	551	548	506	537	549	567	527	564	550	597	551	559	548	517	561	561	517	514	588	536	533	586	546	570	524	513	525	557	538	547	509	548	551	530	563	555	532	543	538	516	546	541	539	572	574	527	533	585	549	562	525	544	508	563	513	538	513	562	547	581	507	530	542	539	507	570	560	542	574	537	533	534	532	528	571	552	543	523	549	498	558	575	536	557	584	546	516	533
42599	37419	33887	23611	14286	8007	4689	2923	2210	1575	1120	806	609	474	377	329	312	331	264	271	250	277	251	215	226	258	233	228	223	223	230	230	267	236	234	233	231	218	238	215	246	216	230	224	257	241	217	220	223	232	231	228	258	225	258	215	231	249	239	233	222	215	219	218	247	216	244	216	213	222	256	234	216	219	232	218	235	213	194	257	242	245	239	230	259	227	227	243	240	231	237	246	244	245	269	201	234	235	228	227	219	227	209	236	220	212	230	226	225	228	235	220	210	224	242	249	231	245	251	252	243	216	241	246	214	252	203	237	238	233	237	215	216	201	257	252	204	250	249	232	222	226	253	238	224	214	221	238	242	208	222	230	232	216	235	250	206	232	217	237	248	228	215	235	207	223	253	242	220	241	217	215	256	235	212	229	226	252	247	236	210	252	235	242	201	201	208	239	218	215	233	228	240	238	245	222	222	231	219	250	252	229	238	213	234	241	230	262	258	219	253	252	205	238	226	230	229	237	224	266	256	241	234	252	213	244	222	241	220	217	218	207	252	221	242	240	215	239	249	247	254	240	238	235	211	227	220	230	239	258	227	237	232	237	251	227	226	214	216	231	238	225	236	238	238	214	228	231	198	211	245	239	248	210	255	232	219	215	234	228	240	236	250	220	265	264	240	215	214	226	235	227	230	250	228	224	197	232	225	226	244	240	201	230	249	247	222	216	219	240	226	298	220	201	224	243	219	239	228	222	231	229	219	236	209	224	238	219	246	223	228	249	238	230	224	231	217	219	216	257	215	227	232	237	217	222	233	207	249	225	243	244	235	243	221	246	228	229	222	221	231	226	229	244	203	219	197	238	240	225	229	235	247	229	239	219	269	242	244	245	209	248	267	262	231	217	211	219	260	247	244	243	229	261	268	214	233	225	204	256	211	202	224	224	202	233	243	231	203	206	211	235	206	223	218	231	219	219	258	218	231	216	219	215	252	219	247	211	211	201	216	233	246	232	259	228	224	227	201	212	245	268	223	196	213	204	241	242	225	236	218	238	224	235	226	230	253	227	244	237	245	226	211	230	230	201	233	224	222	209	229	228	238	236	240	213	240	238	219	202	262	221	229	228	233	229	228	241	237	218	225	235	235	217	241	239	234	234	219	225	238	230	243	240	215	240	237	223	282	242	256	222	209	226	221	229	236	249	221	221	198	223	217	226	216	244	187	209	232	229	241	225	212	240	246	239	244	252	202	249	244	226	214	225	235	223	235	237	253	245	200	239	236	196	221	253	209	214	199	243	227	237	229	225	232	226	226	219	245	244	204	236	233	228	238	241	242	245	226	211	239	220	225	220	235	241	223	189	197	204	251	225	234	223	249	223	237	228	227	264	224	206	208	201	223	225	213	240	211	208	221	236	225	218	252	221	210	217	226	275	225	199	233	209	226	249	238	225	212	226	230	216	242	247	228	224	227	203	278	230	233	241	220	263	245	257	235	225	227	211	228	202	216	237	205	230	242	236	241	263	233	255	213	251	231	209	236	223	237	231	222	236	226	257	234	199	249	233	246	214	220	220	215	218	231	240	249	229	243	231	233	219	216	219	217	222	239	221	223	216	246	242	206	225	218	236	238	246	248	231	222	229	245	243	221	226	244	223	229	219	224	261	232	213	216	203	219	240	207	238	226	210	223	222	231	207	220	233	246	209	227	221	213	237	217	225	224	208	245	240	220	208	248	240	246	221	223	223	247	226	263	222	226	237	242	222	230	202	239	192	239	241	215	239	231	220	207	216	254	229	240	210	218	227	190	216	267	204	199	230	247	230	220	263	215	232	246	247	259	223	219	237	221	211	228	219	234	226	205	212	205	233	222	243	248	224	230	215	253	243	221	230	239	217	217	250	226	212	244	226	219	212	226	259	219	211	228	258	203	190	215	232	229	229	246	217	236	230	229	205	246	246	206	235	210	211	216	233	238	222	195	230	263	215	213	214	233	239	230	228	243	209	246	197	240	240	243	219	223	214	210	230	267	227	217	220	220	231	223	209	245	227	232	228	229	249	230	242	214	239	211	213	177	246	208	230	226	237	234	205	213	217	228	221	241	225	218	206	211	208	227	232	240	247	246	227	226	240	239	257	207	214	188	204	235	221	223	237	234	219	215	246	233	210	244	199	224	220	247	221	236	244	218	220	235	217	242	212	228	236	229	188	246	221	228	241	232	239	236	228	226	221	225	230	238	219	215	221	238	236	223	258	220	231	231	193	227	242	241	211	243	244	207	221	205	191	229	240	225	211	230	243	234	193	233	210	237	263	186	240	228	241	212	224	244	210	232	228	228	244	229	217	259	213	232	244	209	226	191	249	234	223	218	195	263	220	204	222	229	249	216	254	251	271	200	218	243	222	247	245	219	240	232	226	235	251	222	215	257	238	205	242	251	251	200	237	215	256	258	255	244	216	221	255	252	231	239	238	225	244	238	219	252	211	215	238	241	211	210	234	221	227	224	228	248	217	191	206	221	243	226	218	231	229	232	213	223	220	216	217	205	241	250	198	237	222	221	242	202	245	234	227	220	222	238	258	239	223	248	227	227	216	250	245	218	230	226	209	224	202	259	226	222	238	212	234	209	240	226	237	239	267	251	223	236	210	241	221	216	223	254	233	239	223	230	233	241	208	229	257	270	233	229	220	257	237	255	240	214	237	223	242	227	243	246	213	245	243	242	225	244	238	237	206	227	228	260	235	260	246	241	241	226	204	218	212	204	210	233	228	240	240	231	237	204	230	234	238	205	211	204	252	229	243	249	219	266	248	226	212	223	248	221	192	235	210	216	238	231	231	224	228	243	241	239	230	206	216	210	220	237	243	203	210	217	233	244	224	246	230	241	226	235	230	207	221	235	252	214	258	225	247	207	217	247	247	213	186	244	242	231	222	249	238	217	225	232	213	237	208	271	232	236	238	234	230	202	218	228	209	226	219	246	227	186	231	215	228	233	234	235	200	225	233	230	253	212	249	209	220	214	252	225	217	221	215	241	232	230	242	253	231	215	234	240	245	206	232	242	226	237	227	217	191	245	198	222	212	211	227	217	224	229	251	223	217	231	210	236	231	240	264	269	245	252	233	217	214	242	234	220	248	204	208	210	230	213	225	212	227	222	269	236	227	227	250	252	217	243	229	243	230	213	227	253	228	234	250	248	248	243	211	235	239	234	241	277	236	228	229	237	218	252	245	207	230	221	198	270	223	211	196	220	235	231	251	241	207	212	236	225	232	243	241	255	221	214	236	227	223	217	237	232	240	239	229	262	212	236	212	223	250	230	230	199	222	225	217	221	236	225	253	245	218	224	187	229	237	245	234	240	223	220	203	230	256	221	229	214	234	233	217	235	241	255	215	227	245	221	219	261	233	224	210	251	250	261	214	217	203	212	222	259	240	206	236	250	214	236	212	223	256	242	232	228	263	231	214	233	221	220	245	235	251	245	224	215	238	227	213	214	222	243	257	278	238
24947	27986	35801	33451	26976	20299	15463	11633	9550	7218	5398	3883	2579	1938	1398	1269	1084	1003	808	731	725	654	607	605	567	605	542	574	583	556	551	588	547	578	583	584	584	591	530	512	596	529	581	554	575	526	564	551	543	566	574	565	540	561	558	571	575	563	540	588	555	539	585	546	532	516	523	591	548	570	576	557	574	521	556	560	558	565	556	573	558	552	542	561	537	544	538	560	565	579	606	566	544	574	534	560	558	504	547	579	540	589	539	537	568	569	572	583	586	586	523	530	586	568	552	554	563	545	555	593	520	564	581	551	556	558	560	593	556	571	513	563	568	568	563	549	581	557	576	547	596	541	570	541	606	589	525	546	518	539	536	553	564	570	556	574	572	587	590	573	519	544	589	547	549	542	535	605	551	556	561	575	544	553	557	566	578	529	557	564	574	549	577	567	598	583	526	625	536	580	579	540	547	553	576	561	573	557	558	517	500	545	548	543	533	559	532	592	579	571	589	557	565	581	572	568	615	507	604	573	515	535	576	542	511	583	578	575	571	545	586	524	522	520	540	511	561	578	580	561	567	551	549	547	586	556	538	525	538	549	566	587	569	543	512	545	577	597	532	526	551	573	567	573	570	574	553	577	556	557	551	555	597	557	599	526	591	565	567	590	518	515	552	588	589	571	535	518	555	544	553	572	571	556	585	589	557	545	558	564	531	588	544	595	584	594	548	532	543	546	534	573	588	594	561	544	510	571	561	530	547	546	550	599	592	536	613	570	555	546	529	539	553	566	537	595	563	576	535	502	559	564	556	554	572	607	585	549	524	584	576	523	508	547	590	537	547	533	576	527	548	569	567	558	546	537	558	562	539	569	547	555	521	534	564	534	590	596	562	581	559	553	584	535	513	572	598	531	570	550	554	522	554	540	534	544	568	568	562	556	531	580	508	532	595	594	564	594	540	545	537	572	510	565	593	541	552	548	527	552	577	504	593	547	554	563	544	594	573	570	575	529	526	584	554	541	554	503	580	620	584	549	593	544	573	551	558	560	552	538	536	539	553	573	560	550	602	528	547	566	552	539	537	557	563	554	544	557	509	525	560	534	580	560	578	599	516	558	553	492	547	522	581	520	550	578	546	597	535	548	523	523	552	540	556	573	567	546	601	530	568	591	530	550	561	577	538	523	552	586	546	516	570	542	571	529	579	545	556	531	557	551	531	559	546	513	575	578	580	577	570	576	535	585	508	536	548	557	580	547	554	557	566	543	524	578	556	528	554	549	544	523	576	567	534	615	555	589	542	545	517	521	547	566	590	552	566	548	545	578	590	552	572	544	554	572	568	540	571	517	526	581	553	562	537	590	526	540	566	599	562	489	542	576	568	493	575	590	546	547	580	567	546	564	545	502	537	555	550	563	571	586	562	546	543	557	585	546	573	539	556	542	579	548	552	546	546	545	558	579	600	563	548	536	554	546	553	551	555	550	561	525	541	513	560	526	577	530	533	581	592	566	561	579	575	601	551	592	573	539	553	538	537	554	595	552	572	552	532	555	550	565	556	586	534	516	571	542	559	544	559	538	545	551	605	563	560	565	583	558	533	547	547	571	579	546	535	551	545	502	565	543	551	568	520	532	549	618	571	571	563	574	573	526	517	610	551	544	540	540	533	539	556	565	557	547	558	543	579	570	531	515	547	566	564	582	553	597	554	589	541	541	548	572	544	611	580	560	592	582	577	591	551	558	544	577	540	560	571	563	551	584	573	580	491	555	551	532	604	557	523	579	550	565	542	593	540	566	558	557	518	592	593	548	543	579	552	543	562	537	544	519	542	546	572	544	556	559	610	545	585	540	581	544	541	553	534	525	547	577	567	539	562	548	547	564	592	511	551	577	578	579	591	541	526	569	533	538	515	556	544	548	577	590	533	514	563	549	526	608	546	569	560	527	552	576	556	550	556	534	547	561	570	578	576	516	537	529	530	579	583	602	548	560	600	568	567	554	589	539	560	561	539	527	570	578	535	594	532	564	525	552	559	536	528	558	581	564	606	559	539	544	540	571	574	590	516	520	572	516	538	520	579	553	554	556	564	555	566	560	548	555	577	556	538	570	569	512	569	545	556	522	565	561	576	505	561	541	555	532	610	595	535	538	556	546	566	561	503	519	522	559	531	557	518	540	532	502	561	538	564	586	586	568	587	536	532	571	583	575	540	554	531	547	604	551	566	561	572	566	532	562	567	564	563	589	556	571	576	582	537	565	548	547	521	543	564	584	558	557	536	556	552	547	560	546	559	586	594	561	554	558	503	515	605	517	540	587	554	553	571	527	566	565	546	576	606	506	582	566	558	605	517	561	579	544	583	562	543	510	541	556	534	576	539	505	565	585	562	571	587	573	545	555	517	537	530	532	561	596	537	535	602	565	587	562	537	589	559	554	530	573	524	571	574	561	570	558	564	584	587	584	552	541	571	548	534	541	587	538	589	521	549	561	531	544	565	577	566	554	527	518	519	577	585	538	549	559	529	552	563	585	604	614	519	584	523	534	574	577	552	571	551	580	525	523	570	545	568	564	564	548	576	521	563	568	538	574	573	565	509	553	559	537	541	576	581	517	572	570	563	596	555	577	566	557	517	548	526	604	558	576	564	577	597	585	564	529	548	534	552	554	520	553	535	542	561	541	549	547	520	533	519	566	545	540	586	570	567	569	538	519	546	567	557	542	560	571	509	600	571	508	545	528	531	561	590	553	531	565	577	558	590	537	561	558	526	571	513	547	525	519	547	579	504	558	555	566	545	580	521	577	543	541	550	569	543	562	550	552	573	523	592	544	621	568	591	553	565	548	561	538	586	552	531	612	544	518	584	586	572	520	585	573	550	573	528	548	569	552	564	563	581	542	568	553	552	592	572	584	566	595	560	528	554	541	536	592	535	575	535	588	554	562	552	561	558	531	534	542	591	547	565	526	522	573	597	557	523	520	543	573	565	521	537	533	547	560	564	583	550	550	576	538	542	518	576	560	561	562	540	573	555	603	537	551	542	590	545	574	591	544	558	553	561	566	545	581	565	578	590	569	582	566	601	585	542	576	550	559	546	579	575	542	554	565	593	521	582	577	565	561	548	560	577	583	564	545	563	525	573	544	572	542	557	568	576	536	558	543	552	570	566	582	535	524	543	549	559	548	547	549	548	576	542	562	545	557	571	548	532	558	581	546	588	613	594	559	546	571	586	569	553	582	566	562	515	540	536	557	579	552	598	547	594	528	615	564	549	521	522	551	540	582	536	507	578	559	554	544	529	572	558	553	591	554	543	568	607	559	526	529	536	554	582	551	551	530	522	581	592	583	553	578	544	547	603	564	535	545	551	549	576	559	537	561	560	520	549	540	584	566	532	590	547	538	560	510	528	525	523	545	553	594	554	568	576	577	570	539	542	521	587	553	549	587	523	573	555	548	555	599	595	591	517	566	570	566	572	558	549	536	558	541	566	555	534	560	546	547	580	552	572	599	566	593
47737	41567	40755	34514	22171	12959	8205	5604	5124	4017	3116	2005	1227	894	578	636	602	507	403	307	302	296	280	254	234	258	240	231	253	246	230	221	221	251	213	206	214	240	240	198	214	240	219	220	258	223	226	244	208	240	241	226	206	230	226	229	238	255	241	212	233	246	234	213	213	236	240	239	233	256	210	230	223	242	246	234	234	257	238	238	239	222	250	229	238	255	221	224	208	221	223	240	235	233	202	228	240	256	235	238	234	240	257	226	239	228	256	237	194	220	266	223	254	219	237	214	219	241	189	240	204	233	219	235	179	216	221	233	239	218	217	239	212	251	244	264	222	211	235	208	236	237	233	218	231	227	224	234	237	247	196	210	224	242	236	230	250	227	225	218	219	257	204	234	247	227	229	268	214	241	224	256	220	251	213	231	210	237	218	202	198	213	235	231	217	246	234	217	238	221	214	228	264	246	224	248	229	241	228	220	239	237	234	217	211	226	250	219	260	199	219	214	218	215	241	223	218	217	248	225	221	243	251	226	207	246	250	245	204	238	231	241	203	225	226	233	254	241	224	238	242	242	257	255	246	256	238	213	235	233	236	231	247	207	267	235	242	230	217	217	239	230	232	222	231	227	251	242	246	241	235	238	261	213	235	273	264	216	230	224	232	261	237	212	225	232	244	216	232	231	233	223	210	229	215	240	225	239	217	190	231	222	238	222	238	245	256	260	225	216	208	239	227	229	249	226	221	247	232	245	226	235	232	218	211	245	225	223	208	204	237	229	224	251	227	231	240	232	250	221	250	238	234	248	226	236	236	219	240	218	215	215	242	228	215	212	226	228	210	235	236	238	232	243	227	221	227	221	233	210	211	223	241	250	235	247	208	246	235	219	250	241	256	220	237	209	242	228	229	231	222	214	232	234	256	232	250	228	228	239	248	237	219	216	236	202	230	216	252	261	221	204	245	226	209	184	229	229	221	224	227	212	233	262	239	249	215	210	192	211	252	251	252	242	223	205	234	198	240	218	230	216	264	244	236	229	223	224	243	218	211	228	204	224	228	210	218	230	226	217	225	222	240	211	236	216	230	214	217	251	229	216	254	200	258	233	228	220	226	216	226	237	242	206	220	269	236	239	245	235	241	240	254	244	202	275	213	227	223	186	225	238	220	207	231	239	242	235	248	235	241	207	224	241	223	218	225	210	224	203	239	217	213	244	220	234	236	233	229	219	192	227	248	206	233	240	260	218	271	227	227	236	208	217	249	219	233	239	228	224	202	222	221	205	223	212	225	247	196	217	230	235	213	260	230	212	228	240	255	240	212	197	229	231	237	217	248	240	234	224	214	232	211	213	223	244	199	214	232	242	225	257	206	225	226	217	205	211	236	227	225	223	232	228	245	255	232	205	250	260	257	245	245	240	253	221	216	223	224	254	257	231	232	261	231	204	241	198	217	252	208	229	237	235	248	262	229	217	227	205	214	222	235	228	237	224	210	243	245	196	199	230	226	200	266	224	210	237	227	252	217	252	230	256	212	232	232	226	223	232	231	223	255	248	233	240	218	216	227	221	239	240	233	234	204	238	229	211	217	220	239	258	220	236	236	245	220	227	238	231	228	246	254	241	216	242	242	258	210	217	229	227	195	226	214	235	198	213	212	219	260	224	234	193	236	240	259	221	208	260	253	233	239	217	250	237	230	236	251	213	239	225	224	215	220	226	256	205	232	254	222	234	214	215	243	208	219	254	248	229	228	243	242	223	226	218	244	222	222	237	201	219	230	214	245	252	243	208	223	226	220	201	240	244	229	227	253	236	248	222	251	198	207	236	203	221	221	251	215	217	208	251	231	204	230	244	217	237	239	218	233	245	209	232	210	218	240	216	232	237	238	237	237	237	237	214	213	235	239	228	237	252	227	197	232	237	216	204	214	235	242	228	244	238	237	225	214	223	228	236	225	229	224	245	244	202	241	238	224	195	235	214	218	232	228	227	209	213	231	233	234	229	216	224	206	252	198	253	236	226	229	198	214	215	227	194	243	232	220	236	210	237	223	236	257	249	256	248	248	239	206	223	263	218	238	227	252	214	248	211	223	254	253	239	246	227	222	235	216	221	257	244	255	208	229	218	227	257	258	217	223	227	218	231	241	227	241	230	251	245	263	239	209	191	232	214	214	221	231	251	228	191	235	213	231	242	231	218	229	264	243	239	223	256	233	225	240	220	232	212	231	206	232	223	249	232	219	219	215	217	238	244	218	222	233	211	248	235	236	214	183	227	254	202	219	232	214	254	240	222	242	197	228	236	210	229	236	225	222	223	231	241	226	261	268	208	219	239	219	214	226	237	229	211	258	227	227	241	231	237	245	246	210	236	231	225	203	218	221	235	245	252	257	273	207	219	232	218	257	256	243	227	239	237	217	237	211	223	217	231	246	236	234	225	227	220	229	242	262	258	236	216	212	228	234	218	245	218	244	233	229	230	227	240	246	218	229	243	230	251	261	220	212	226	222	211	248	249	211	227	254	216	249	232	230	226	255	231	195	214	211	253	207	241	245	221	208	248	241	237	238	230	248	238	254	222	225	219	221	228	252	250	233	221	229	246	237	262	226	207	226	253	228	216	253	190	237	222	243	252	215	256	221	224	243	252	226	213	232	224	238	249	250	208	243	212	212	244	248	235	201	224	205	221	225	222	228	223	238	227	240	231	209	234	237	207	241	206	217	213	220	193	231	235	196	233	222	230	222	230	236	214	217	236	206	215	241	236	246	243	191	222	230	246	233	224	215	227	230	214	192	230	232	232	229	231	221	243	245	218	242	215	220	234	207	262	225	205	214	246	265	251	209	185	242	253	234	223	237	215	259	228	205	197	237	260	219	202	225	236	207	247	210	220	205	243	222	230	239	234	236	227	221	226	229	217	226	248	224	233	209	227	251	232	243	216	245	238	206	213	224	241	210	237	211	222	211	221	209	229	251	212	217	210	240	242	237	210	243	265	225	217	215	226	204	225	196	220	249	234	240	212	228	226	228	225	249	245	229	223	228	226	237	239	227	218	233	232	227	218	207	217	207	199	220	219	231	252	234	218	215	232	238	242	234	234	216	238	240	242	245	237	220	238	233	240	251	220	210	222	243	238	220	207	224	212	247	230	260	225	236	239	237	216	252	231	228	228	231	235	224	247	238	217	220	227	191	232	210	232	228	227	229	212	232	243	222	208	203	223	260	218	269	208	208	218	226	211	225	208	193	227	215	210	213	221	208	219	222	224	239	221	261	215	218	224	236	237	205	262	255	222	234	245	236	204	226	225	234	244	241	222	224	236	235	217	217	221	212	222	212	209	247	258	251	229	226	268	240	212	223	223	247	272	227	264	228	214	249	234	207	207	196	235	234	221	241	252	226	206	243	218	221	245	240	224	225	228	207	230	246	221	228	222	240	231	229	229	236	240	208	232	209	271	234	242	276	253	215	220	256	212	213	209	243	233	211	257	217	229	216	239	262	225	233	216
29068	32077	41556	41603	33004	26343	21495	18271	19150	16501	13744	9236	5629	3912	2471	3017	2710	2294	1633	1074	1219	960	909	660	677	608	618	608	596	569	584	546	597	556	593	581	586	570	555	567	565	551	565	544	547	562	542	585	571	570	566	574	575	540	561	567	573	548	582	591	550	601	539	533	578	586	563	541	576	542	571	596	552	611	596	525	549	544	552	554	550	571	535	589	539	560	554	560	550	585	562	549	562	559	555	558	528	517	561	586	570	551	568	547	559	551	572	541	535	560	569	549	561	550	542	564	576	591	546	606	556	568	558	595	558	573	516	545	517	556	565	559	559	570	581	575	569	562	557	562	557	518	555	573	572	541	595	528	581	611	550	522	548	533	566	565	588	578	549	602	573	563	543	535	555	554	568	562	565	513	592	517	600	574	567	571	545	561	525	513	534	559	597	568	573	555	593	534	529	580	553	525	553	579	542	582	519	595	581	572	541	559	560	549	566	540	590	552	561	552	555	553	604	530	574	551	517	525	583	572	567	511	598	528	543	564	560	563	551	535	579	552	539	576	543	555	610	550	564	600	559	579	584	570	599	512	552	565	564	577	538	519	551	568	544	535	577	566	555	573	542	541	551	554	495	554	574	574	540	589	587	592	557	593	541	564	567	553	563	547	549	561	573	544	548	536	557	539	569	571	556	568	537	588	592	527	569	540	558	514	565	581	519	528	523	572	565	535	562	542	561	577	559	583	564	577	549	583	557	575	558	555	585	516	572	549	567	580	546	580	560	536	565	531	549	553	557	564	509	550	560	570	588	566	539	586	559	567	545	545	578	554	522	547	551	538	538	564	587	560	539	541	553	545	573	567	572	570	549	582	562	557	556	535	588	528	559	627	554	537	523	556	523	546	543	557	575	554	524	541	561	567	584	540	590	562	531	546	539	536	556	541	605	578	540	591	584	559	553	545	567	526	508	543	581	608	594	581	526	498	572	558	562	540	592	582	516	527	563	545	619	575	566	578	520	550	556	514	592	578	535	564	517	542	546	576	549	534	592	578	551	544	562	541	533	501	531	537	581	598	547	596	573	563	526	510	523	546	534	536	526	547	565	577	547	530	541	556	545	542	526	549	571	580	522	553	546	538	564	551	557	519	516	552	549	551	562	530	547	544	546	548	538	518	561	535	576	571	576	551	485	563	519	587	601	559	517	595	583	579	575	587	555	547	553	524	561	544	519	586	568	589	584	531	572	567	519	570	574	568	557	542	523	555	579	558	561	539	533	547	534	552	550	551	529	525	569	542	563	546	513	559	591	576	521	585	600	539	548	529	587	571	601	542	566	535	577	575	563	571	579	523	564	562	558	529	584	572	569	508	552	582	542	548	536	531	539	596	514	550	568	606	594	520	519	540	574	546	524	544	532	542	569	576	568	536	580	538	595	599	539	505	561	588	535	574	528	559	561	612	603	533	562	552	567	536	540	546	507	551	576	580	520	563	599	571	557	600	544	566	545	563	532	573	514	570	536	522	566	551	557	558	600	544	624	515	563	553	593	560	494	561	591	561	546	567	545	562	595	551	563	514	580	556	600	569	567	551	521	525	573	551	523	532	624	566	585	523	534	550	561	541	549	574	550	587	572	567	578	530	599	559	592	563	565	567	560	550	555	568	554	581	571	530	553	587	581	562	565	567	551	566	562	561	557	570	604	557	555	575	544	517	583	599	552	601	547	574	576	577	553	593	503	559	542	547	508	526	530	570	557	550	571	507	526	549	553	592	560	558	557	527	538	592	561	598	566	554	521	562	541	580	551	558	554	578	525	535	546	564	549	530	522	583	580	521	536	586	534	523	543	552	556	549	543	569	591	563	531	567	555	573	518	511	562	548	541	560	552	526	588	564	552	545	614	532	549	569	591	558	564	554	576	529	565	578	571	526	565	568	587	526	545	554	573	584	544	530	539	561	552	509	553	543	589	581	592	559	506	574	578	530	577	591	546	564	593	547	531	541	580	558	558	572	556	524	556	550	544	555	588	556	585	573	554	551	554	545	558	559	539	572	579	548	579	540	589	573	558	538	513	542	574	561	555	511	539	577	511	543	577	519	548	544	545	536	512	528	563	554	577	547	539	554	585	543	550	561	538	536	519	552	541	573	549	529	544	547	566	517	523	578	564	543	562	560	549	568	538	563	564	559	562	515	563	595	566	538	577	580	536	559	566	485	526	549	515	553	548	569	520	548	568	546	543	601	567	542	540	543	565	572	521	565	544	584	580	558	567	508	575	544	535	599	612	569	578	597	530	589	565	569	565	560	536	504	551	568	552	569	564	544	585	593	570	559	587	588	551	581	566	560	605	562	533	556	543	521	565	592	559	575	547	577	586	562	515	565	551	504	541	563	530	540	551	566	583	565	534	513	527	530	526	550	563	597	541	585	577	579	532	543	577	564	497	578	573	551	568	592	569	559	537	508	564	560	539	508	583	517	588	567	542	562	599	534	568	550	580	573	537	583	553	556	588	522	584	540	549	536	563	588	521	528	507	564	565	574	556	571	560	539	568	588	547	534	546	551	567	576	582	560	561	531	544	538	521	538	530	556	569	586	528	545	534	571	557	560	527	574	592	563	557	514	548	545	538	551	573	566	531	560	602	563	521	563	550	566	593	521	564	522	565	547	595	581	587	568	574	543	587	596	583	581	557	572	546	585	550	584	576	556	524	586	554	551	573	567	555	555	564	587	543	591	536	541	570	546	558	529	525	541	522	511	555	486	568	557	540	550	582	545	559	555	561	571	537	560	521	559	571	552	540	578	541	585	555	531	630	574	569	547	533	575	560	550	554	556	573	573	542	520	532	573	548	553	551	556	534	555	568	585	569	541	554	522	575	580	557	610	613	478	561	559	606	598	562	553	579	569	547	579	555	571	566	594	501	532	551	616	527	560	570	545	572	556	546	561	561	554	599	550	587	543	569	559	553	522	527	551	593	595	584	531	571	569	536	527	590	573	527	577	533	557	598	535	540	558	549	520	553	542	541	565	528	558	575	566	580	601	608	577	532	504	566	570	570	522	591	532	561	539	555	539	578	574	576	588	529	575	585	566	573	623	566	573	570	596	546	570	550	576	548	533	569	544	527	561	580	520	573	554	575	579	579	529	559	559	542	580	536	522	548	564	569	567	553	560	601	571	590	540	527	596	566	530	556	564	546	539	562	565	588	554	594	544	560	552	581	621	574	595	555	579	578	557	535	532	529	583	574	587	558	537	557	579	552	558	562	566	546	547	546	533	588	569	564	531	543	545	502	564	571	585	568	559	534	564	558	592	546	549	572	543	566	583	569	531	581	532	575	578	561	586	563	524	577	531	561	584	562	556	557	610	576	538	559	543	547	590	554	594	525	554	528	532	552	538	567	587	534	538	585	567	569	559	564	521	532	550	573	569	549	594	559	543	543	542	569	562	570	531	583	563	521	556	551	552	592	552	586	568	535	572	554	621	518	552	531	568	554	572	587	567	563	552
59628	51043	51979	44312	33518	26724	20808	15762	17344	15580	12085	8455	5130	4006	2096	1538	1830	1550	1123	475	674	545	508	303	334	278	270	244	251	280	267	242	244	240	228	242	225	243	222	244	226	232	211	243	224	234	191	230	232	236	230	249	235	233	267	205	221	239	242	250	208	226	210	225	215	260	240	245	226	255	251	224	234	242	228	251	234	236	236	211	242	214	205	231	231	218	222	231	188	228	237	247	217	238	262	253	242	219	226	232	245	210	220	225	237	218	263	221	234	226	222	228	241	236	201	219	234	249	189	236	231	218	212	239	220	240	219	235	222	229	242	218	216	228	220	254	213	231	238	218	220	219	220	238	227	248	230	231	234	255	218	228	204	226	264	225	211	219	207	221	238	233	222	235	236	247	239	236	229	254	216	247	229	252	238	215	265	202	243	215	241	229	242	220	240	208	235	203	237	232	199	221	226	228	239	234	239	220	240	238	226	241	216	207	222	242	237	190	223	222	238	241	231	218	251	250	215	216	233	228	210	207	240	232	230	216	198	217	234	219	241	199	230	220	202	238	207	253	254	231	233	231	247	216	243	213	197	261	243	226	225	222	233	249	210	234	208	242	229	245	203	243	213	220	254	214	242	222	211	244	216	217	240	211	235	245	216	243	242	235	227	215	213	244	212	208	235	230	216	222	205	256	234	227	206	258	243	241	224	211	227	242	228	213	215	224	216	228	229	202	239	221	217	223	231	223	229	254	219	248	225	218	220	217	256	227	229	218	198	245	220	225	253	240	236	234	233	224	218	224	231	234	224	228	224	218	233	254	251	202	214	208	222	244	229	227	217	237	260	206	214	216	205	205	216	228	183	223	224	250	235	233	220	218	214	190	224	239	262	235	208	228	223	243	252	217	184	254	246	219	249	238	225	249	227	252	206	196	235	236	231	223	223	211	215	272	215	212	247	199	253	213	203	227	223	214	215	233	227	228	216	246	219	202	250	225	228	216	213	211	228	239	221	201	209	231	225	228	217	239	246	224	237	197	216	234	234	223	225	201	222	221	258	219	227	227	237	239	189	238	244	248	216	203	240	260	241	208	175	227	208	250	257	240	244	226	262	224	229	239	223	217	214	226	211	243	226	211	230	200	227	245	213	195	224	222	247	219	231	215	229	243	191	172	216	231	243	210	244	225	232	225	257	227	208	223	238	198	263	242	238	249	208	194	228	229	210	234	242	236	212	225	209	215	175	264	239	209	224	254	233	227	237	210	189	240	227	191	237	219	196	237	210	217	243	213	244	210	216	222	251	213	236	218	227	235	214	218	250	211	233	210	229	231	236	239	192	212	230	236	237	224	250	239	226	227	220	228	250	230	213	227	216	207	232	218	220	219	253	231	233	239	228	245	266	203	201	206	270	239	217	240	220	231	224	247	239	230	235	218	198	211	248	218	254	223	225	244	236	220	223	247	275	251	241	216	221	235	225	251	249	232	232	229	207	255	206	223	247	241	202	217	209	224	225	233	219	250	220	218	210	231	252	230	203	225	223	212	210	240	188	217	216	229	216	214	213	236	236	227	230	215	207	233	205	248	245	229	214	233	233	243	228	255	239	218	212	224	228	241	224	224	235	242	232	244	245	215	215	234	236	230	238	237	260	236	216	225	216	266	246	223	237	219	215	267	247	215	238	252	251	211	177	232	241	235	214	232	243	221	202	249	233	211	216	240	267	218	223	261	200	227	214	225	237	225	280	238	216	245	218	199	216	214	251	201	218	246	211	222	209	232	230	231	248	227	230	222	229	219	230	217	215	238	214	218	225	246	221	247	263	225	232	224	230	253	252	237	238	232	224	210	242	217	235	204	217	241	210	236	226	218	240	221	227	236	218	200	223	217	208	217	217	229	246	210	251	247	245	212	241	213	212	221	246	221	204	213	204	210	213	228	219	227	227	235	247	213	233	232	207	241	249	245	221	222	193	235	198	226	219	210	211	211	223	227	226	204	256	254	240	211	256	250	233	216	229	250	223	247	204	225	232	213	229	221	216	249	231	216	223	208	226	221	238	228	211	208	225	221	212	244	273	245	230	222	186	208	231	210	220	218	206	229	227	232	187	246	233	209	212	257	207	221	215	242	232	219	223	247	225	221	231	242	240	234	231	244	217	240	236	213	217	252	239	214	244	265	209	267	224	254	225	240	249	271	203	221	221	233	223	222	222	219	209	236	242	222	246	233	234	231	237	225	224	216	206	224	222	234	229	238	236	230	219	234	225	214	224	222	245	215	214	221	219	250	237	236	235	232	215	227	215	244	226	225	196	252	212	229	220	236	263	237	246	212	255	223	230	216	220	229	233	233	245	216	228	262	221	219	245	226	255	236	245	216	248	243	237	235	217	230	241	248	203	258	233	248	229	215	230	202	227	244	212	241	215	212	212	214	209	212	232	208	245	217	218	231	236	239	230	222	201	250	229	208	209	224	257	201	227	217	238	232	246	215	232	236	232	225	215	223	229	235	222	244	229	248	228	251	244	223	257	223	215	257	244	243	254	214	241	225	222	220	191	225	229	236	212	236	230	250	240	236	219	231	234	215	213	241	229	236	227	234	236	217	222	219	206	225	219	234	219	211	221	243	231	216	196	225	194	247	200	209	236	229	221	242	225	218	225	225	213	217	223	244	223	211	240	224	230	246	252	238	233	221	241	244	224	217	253	241	218	213	211	228	229	255	228	216	226	244	215	226	252	215	229	226	190	247	237	247	251	240	216	226	232	234	225	230	226	231	221	206	231	207	218	223	219	202	236	253	224	217	237	219	208	192	228	209	234	235	225	228	211	226	217	240	247	214	197	227	229	216	236	223	223	233	246	218	208	250	202	248	200	247	197	219	242	216	243	240	218	235	216	241	234	239	209	219	238	229	235	216	217	228	234	202	220	245	220	219	256	235	196	212	224	215	238	241	243	228	223	227	209	237	222	195	212	227	229	218	215	258	238	219	232	225	207	201	227	209	222	238	234	219	240	213	251	222	230	212	239	216	219	221	228	225	249	232	238	242	221	243	220	213	238	212	228	240	227	240	237	241	227	215	205	225	218	248	255	213	224	225	234	216	233	237	237	229	234	244	239	230	233	245	209	229	248	235	241	193	221	234	233	219	237	205	238	215	208	220	229	240	233	227	231	244	205	201	276	238	225	227	227	223	217	238	222	227	229	208	245	243	181	244	255	222	224	226	248	207	257	236	242	236	228	218	219	223	208	226	218	209	219	215	248	239	248	216	224	225	227	227	221	240	216	231	233	221	236	230	229	229	192	232	224	239	220	192	237	210	238	240	245	226	254	206	214	218	224	219	246	212	226	273	226	247	248	243	216	214	205	219	227	218	234	208	231	221	223	244	235	232	235	224	222	234	232	236	226	244	220	229	260	243	212	227	194	227	234	234	219	235	219	227	214	223	223	234	255	227	220	244	241	237	249	212	219	223	226	218	256	208	246	241	240	238	217	227	221	189	225	207	243	221
38764	41256	50829	50361	44440	39443	33660	31372	36369	34364	30902	24122	18021	15193	9043	7612	9315	7147	5758	2135	3413	2239	2026	1001	1064	801	777	712	743	766	703	651	666	693	647	618	575	605	569	554	532	576	584	533	529	558	532	537	578	527	573	580	523	558	587	555	548	558	570	568	556	577	496	582	549	558	545	562	550	588	564	541	544	539	560	558	523	584	566	596	528	556	573	565	554	554	565	564	544	598	578	537	580	566	568	564	519	561	574	553	601	548	563	546	536	540	567	556	512	552	577	580	562	582	543	545	548	548	566	578	580	528	535	538	567	574	547	569	599	595	535	538	538	557	534	538	560	546	545	510	534	532	567	539	561	596	570	477	526	573	540	556	506	530	603	522	557	575	534	584	579	509	610	595	543	566	529	547	593	511	539	575	562	564	550	551	564	557	537	592	527	534	576	518	558	530	526	536	557	528	575	573	539	518	575	562	571	534	517	593	548	572	531	573	583	575	598	576	579	569	575	491	524	550	557	579	575	538	589	586	533	584	570	522	542	525	531	523	559	522	587	554	578	533	556	555	515	570	543	559	548	533	540	565	549	529	532	565	571	532	579	601	529	533	551	573	595	513	561	523	546	544	526	566	563	562	542	531	561	544	552	545	569	595	525	547	566	614	544	592	572	554	571	552	547	609	541	503	539	532	531	543	574	559	554	538	554	586	554	542	546	528	574	531	539	584	519	536	524	528	520	556	567	535	554	527	520	530	547	566	577	530	549	578	551	563	559	556	541	599	546	561	576	566	569	589	582	568	558	533	564	588	568	557	541	608	544	581	546	522	568	546	566	562	505	557	578	569	544	556	533	586	528	546	534	510	567	546	553	574	598	581	523	565	537	547	570	562	538	539	516	598	553	504	522	566	559	520	567	520	554	551	517	552	561	553	569	548	563	525	568	587	567	544	600	551	544	579	508	538	544	543	570	576	586	583	567	573	625	534	555	573	564	568	550	551	542	501	567	547	555	503	547	569	533	508	508	592	552	526	547	508	553	536	541	551	571	538	554	558	549	568	557	590	564	541	555	607	549	604	600	537	558	543	526	524	553	567	565	571	572	598	575	577	552	528	536	536	569	550	536	521	590	544	593	542	560	563	540	558	536	559	554	560	494	574	548	589	611	550	554	606	595	550	563	544	532	581	554	602	575	530	526	548	516	584	539	484	583	542	575	555	587	587	547	558	544	552	522	552	532	535	576	591	526	529	553	571	535	508	534	494	577	561	576	581	554	574	552	540	563	561	570	533	549	577	605	566	595	533	578	536	559	538	535	563	575	538	549	498	559	568	570	532	527	562	542	527	535	540	570	554	553	592	547	543	540	546	542	561	559	507	534	529	548	589	557	518	555	585	580	560	581	549	559	561	574	543	542	555	557	549	506	528	522	523	555	574	535	529	547	531	531	566	566	564	573	537	598	583	541	553	513	566	577	526	515	552	514	600	533	519	579	537	555	573	563	555	557	503	580	567	557	546	621	568	541	564	551	554	540	560	533	515	559	554	521	552	549	546	539	532	585	538	577	558	532	540	572	582	573	531	576	544	518	560	604	562	523	549	556	528	566	554	511	575	564	573	575	555	585	542	529	526	597	555	500	516	522	557	555	520	529	553	538	556	550	549	550	568	565	551	560	556	569	551	589	519	523	559	537	542	523	548	561	565	532	574	561	542	523	522	525	524	541	597	555	546	520	555	552	554	542	526	517	505	580	528	549	538	559	564	565	527	515	499	503	550	569	578	531	557	557	518	513	576	520	525	575	561	538	568	540	542	565	503	554	558	522	540	548	535	574	560	563	569	565	536	578	556	550	573	613	517	553	582	549	532	562	589	568	553	523	560	578	549	523	514	609	565	551	517	565	540	542	543	558	531	537	534	533	528	589	537	583	540	540	519	536	579	567	569	575	547	520	576	526	565	563	536	545	555	572	563	553	549	557	554	551	585	512	551	545	588	533	547	546	537	568	552	555	571	545	582	581	542	548	567	553	543	600	581	559	547	541	556	591	533	549	498	595	552	578	559	583	541	562	555	571	532	534	540	555	537	546	555	478	538	554	556	550	548	586	510	564	567	533	550	550	536	538	526	542	531	551	553	541	544	575	540	540	508	570	524	533	572	567	549	545	557	563	541	562	543	622	502	583	534	508	536	579	561	541	544	575	536	561	521	563	575	543	572	532	523	573	571	558	529	512	564	545	557	593	599	592	592	542	544	527	570	580	562	553	511	558	535	552	569	573	526	507	553	540	565	559	557	537	518	555	497	552	559	556	528	571	582	573	533	549	538	545	596	572	586	561	508	542	603	562	528	577	559	586	582	559	555	579	594	573	582	550	568	549	541	538	573	548	551	501	570	560	539	566	536	549	560	575	529	566	543	558	558	495	558	535	498	550	554	547	563	570	547	552	553	533	565	520	584	565	589	557	528	521	588	579	556	582	561	598	553	568	541	543	554	528	559	566	556	564	534	553	539	533	560	555	548	589	542	575	637	585	554	574	534	571	556	547	556	561	536	567	504	564	591	558	539	542	553	556	566	574	534	505	574	554	582	545	533	570	551	573	545	516	536	552	534	599	549	536	553	551	543	559	524	555	536	572	561	567	524	562	563	582	575	525	544	581	524	556	570	490	556	563	531	515	530	557	558	525	553	554	565	559	547	548	542	538	552	527	579	537	547	537	528	532	517	528	520	585	527	544	581	563	537	596	546	570	565	523	530	523	516	545	527	557	551	599	545	554	559	522	550	585	559	564	562	516	570	571	549	543	572	549	581	553	534	530	537	558	548	561	522	614	553	552	539	548	564	585	556	534	521	540	612	550	558	559	539	558	589	543	530	521	553	521	566	591	568	569	527	563	508	547	564	551	528	568	574	531	531	552	547	535	559	554	504	547	583	601	568	604	537	548	542	536	565	527	569	511	585	610	520	578	539	588	519	564	559	532	523	531	540	535	571	533	499	510	537	553	559	517	574	559	520	585	553	596	494	561	590	520	548	588	563	562	557	504	580	538	557	577	552	521	549	553	558	541	544	549	534	570	516	564	493	589	525	549	515	550	550	574	534	549	541	529	520	563	553	550	528	568	569	545	561	559	552	560	559	587	555	549	553	552	547	543	600	550	571	555	559	553	571	544	527	550	577	533	522	549	518	560	514	571	552	602	557	521	542	537	550	535	519	557	591	554	517	538	508	530	544	577	525	512	570	570	598	587	576	549	574	571	496	553	558	592	539	548	550	564	561	572	560	562	651	560	526	508	577	528	529	535	574	556	493	584	524	528	552	544	515	563	558	534	522	565	538	546	591	559	507	543	548	552	538	550	584	536	563	530	539	532	547	588	575	543	565	560	567	552	571	550	542	559	536	545	574	537	516	547	505	575	552	536	487	574	540	538	550	581	559	560	527	599	531	574	569	593	561	539	556	533	534	542	542	552	560	536	526	536	550	553	555	570	592	550	590	541	554	531	541	540	547	564	513	560	550
41778	36244	33031	24177	14906	8752	5189	3384	2445	1869	1349	991	674	582	470	397	360	334	290	299	272	275	240	247	230	216	235	220	247	213	237	220	242	212	242	208	240	229	239	233	216	244	233	231	217	237	236	240	221	235	241	215	241	233	259	229	248	222	229	270	214	237	210	229	219	239	200	214	215	241	255	211	214	260	215	239	268	241	239	226	228	236	217	236	226	224	227	219	234	243	236	233	245	221	210	221	220	243	255	235	224	221	237	223	228	221	225	225	223	233	257	221	236	229	239	218	217	237	244	207	223	261	208	231	258	259	212	265	227	238	216	253	206	216	243	261	229	219	207	238	225	236	264	255	238	244	218	234	234	234	254	235	236	234	218	223	231	224	236	215	236	223	245	236	228	239	253	246	222	227	239	237	201	229	238	236	247	235	219	252	226	238	232	223	214	229	254	221	222	224	221	234	232	247	207	210	226	217	231	245	242	224	236	202	235	221	224	234	241	212	236	256	228	242	222	237	228	250	207	248	240	233	214	211	230	222	209	239	257	230	249	210	224	225	221	207	228	257	223	252	214	212	245	253	250	220	211	208	244	230	211	249	236	209	219	236	225	244	222	222	233	219	212	231	211	230	222	223	236	252	237	207	245	214	232	208	216	254	257	218	240	222	249	225	223	247	227	231	238	226	227	224	210	231	233	231	235	249	221	234	220	244	219	212	236	210	235	223	228	249	208	216	218	217	212	233	240	240	225	277	227	214	224	233	229	246	248	234	236	224	213	245	229	218	209	237	226	232	245	233	238	245	252	238	217	248	233	226	252	242	233	246	225	229	228	206	224	216	212	250	224	208	234	213	217	220	228	242	248	244	257	234	207	228	235	257	214	221	228	238	215	224	231	221	236	219	218	233	235	233	234	251	212	215	231	233	238	208	226	245	220	221	226	230	251	255	230	241	234	194	228	243	204	236	215	221	214	230	224	227	225	229	241	247	238	249	232	246	260	256	244	245	226	228	245	246	245	222	225	257	230	246	252	250	243	255	223	222	248	233	217	222	194	206	217	219	242	218	232	241	231	248	224	203	213	220	227	224	219	227	220	240	286	230	220	204	224	230	254	216	215	219	242	261	231	234	206	221	253	224	231	235	211	228	257	210	229	216	235	212	249	207	257	216	229	219	250	224	235	214	233	249	262	239	202	194	256	258	220	210	227	214	221	227	227	241	226	212	237	264	237	237	229	242	240	227	220	228	250	215	229	237	258	239	258	207	232	233	247	245	230	225	218	182	244	228	195	222	216	217	234	232	208	234	248	228	228	225	225	218	209	227	231	257	247	259	215	243	240	235	236	232	235	254	195	256	239	237	192	231	247	232	206	243	239	246	222	226	254	206	232	221	217	218	225	213	227	224	215	239	218	233	227	184	238	228	229	236	219	233	238	237	209	214	248	223	265	233	240	230	220	223	211	232	226	245	278	243	251	235	237	218	202	258	217	222	239	226	248	263	200	249	245	255	230	211	235	210	207	243	208	229	223	220	233	221	235	257	228	270	261	234	221	217	250	219	229	232	220	206	243	242	241	251	257	234	233	226	209	269	232	221	229	238	264	226	252	236	250	211	197	227	239	235	235	231	199	225	229	224	230	245	207	234	187	250	197	227	231	234	215	231	221	231	235	229	218	245	228	245	207	189	218	220	239	219	216	248	229	245	239	254	224	250	215	218	232	236	216	279	227	200	240	249	223	269	208	220	248	240	241	234	226	214	199	232	220	235	236	229	209	243	229	241	197	240	215	244	218	220	207	243	240	235	225	221	224	206	240	210	242	222	206	217	265	260	234	246	226	233	208	222	237	247	230	222	230	219	232	237	215	222	257	238	225	236	192	242	232	250	268	222	226	246	242	228	219	189	235	230	220	251	224	227	230	216	241	222	216	212	231	231	227	231	229	237	237	222	261	194	235	242	242	224	232	211	234	239	235	237	231	225	288	245	233	250	263	243	234	251	230	214	188	267	204	237	239	231	199	231	219	228	220	223	230	192	226	227	236	218	215	231	195	217	218	238	233	241	229	213	227	251	238	223	233	239	239	224	250	243	232	217	227	217	222	244	242	243	257	238	211	226	215	236	247	251	221	251	243	225	233	234	256	228	224	215	241	253	246	230	237	225	249	243	250	237	237	216	258	218	246	229	234	212	217	243	240	210	221	205	229	233	244	213	204	220	239	215	248	247	227	211	211	235	202	235	218	241	226	223	238	227	215	244	214	221	221	225	211	244	246	267	246	250	211	229	241	249	228	208	257	202	238	246	231	211	223	224	221	228	236	226	214	247	208	226	212	233	221	220	232	189	222	212	242	214	224	238	215	212	228	219	245	221	242	223	213	215	217	244	237	248	219	236	228	226	242	273	225	239	235	249	178	230	234	213	233	184	224	234	212	217	232	216	237	254	230	234	262	254	238	236	228	237	225	231	238	223	241	250	228	232	247	220	272	216	245	215	204	235	213	211	217	237	246	237	210	226	257	218	215	252	240	240	227	222	223	236	240	205	233	229	260	224	254	212	231	232	257	205	211	240	208	238	254	232	245	258	253	232	253	239	231	209	224	252	250	242	213	230	228	237	210	245	218	240	233	242	226	206	201	268	221	207	192	233	218	210	216	237	232	225	258	229	236	239	226	220	218	214	268	236	213	216	239	271	253	234	233	235	237	242	220	251	245	209	194	204	228	272	197	238	232	214	203	220	222	252	232	220	205	239	242	262	214	239	259	229	231	211	238	220	225	219	217	237	230	202	232	251	226	228	253	227	235	243	243	230	219	246	216	237	222	230	242	224	232	227	221	254	246	251	222	243	227	240	223	236	233	218	235	224	225	203	224	232	211	222	256	236	261	220	236	236	210	241	222	216	207	250	252	214	208	235	233	218	210	223	244	237	214	239	225	188	252	225	250	246	238	218	245	235	237	221	207	250	237	245	239	240	258	235	229	202	237	231	223	205	278	256	218	245	247	258	227	242	224	239	238	237	242	228	233	234	246	224	212	229	214	212	222	271	249	228	227	227	244	245	192	249	227	210	249	228	234	226	230	227	255	238	251	218	226	227	178	223	219	210	217	232	244	218	244	222	220	225	221	261	229	255	237	242	212	216	242	229	232	239	212	240	222	238	222	239	246	213	232	220	238	251	207	256	223	239	258	233	233	242	246	219	222	234	249	252	219	236	228	217	208	222	216	222	230	251	225	227	232	236	231	283	223	236	256	243	212	218	242	221	208	217	246	230	228	215	234	220	258	249	234	248	234	237	232	221	258	235	212	250	276	246	193	188	236	241	250	210	252	217	234	210	247	231	218	230	237	230	259	267	211	247	228	183	232	238	237	236	215	234	266	245	243	229	236	230	241	247	222	234	243	251	232	251	211	221	260	224	285	226	236	246	236	254	238	217	217	232	224	228	229	192	216	228	206	232	240	227	206	236	218	241	210	212	247	209	239	256	204	237	215	229	217	203	249	228	249	232
24169	27145	35511	33970	27800	21621	16606	12433	10253	8254	6183	4420	3067	2441	1711	1336	1292	997	957	733	751	694	667	578	581	592	570	539	573	585	571	592	521	609	603	591	575	531	517	525	571	573	521	574	567	539	549	546	540	570	578	571	597	546	590	585	604	561	578	580	520	548	537	560	551	541	562	529	619	529	604	581	583	543	503	582	547	586	547	514	542	571	597	566	553	571	567	540	558	535	619	570	556	601	593	536	565	600	538	599	565	591	562	555	542	557	545	547	553	556	614	586	555	536	581	572	578	583	550	541	549	583	514	577	551	592	568	526	574	521	582	539	553	539	589	562	529	560	540	554	521	542	562	574	563	567	601	562	567	507	526	553	535	584	544	564	541	574	577	563	593	560	578	585	537	520	573	535	609	547	556	587	532	573	568	513	536	559	548	599	554	575	560	591	523	561	541	555	539	529	585	549	551	527	611	525	521	564	481	550	521	585	549	537	564	510	540	537	548	556	576	558	558	563	565	535	585	567	535	590	612	532	593	572	520	568	590	528	614	578	577	518	611	533	578	589	571	570	522	590	536	557	539	541	599	547	525	566	572	580	575	580	551	566	563	556	562	649	520	562	559	571	547	545	568	561	566	573	546	549	569	595	616	572	588	544	570	564	551	560	552	548	507	618	562	547	542	556	546	588	561	564	568	530	541	530	584	577	529	559	607	575	541	528	590	563	550	571	569	546	531	553	542	588	585	597	558	569	549	541	589	552	588	543	572	602	559	548	576	553	547	523	531	546	545	530	574	546	551	548	546	575	573	552	557	578	555	581	513	561	534	579	563	538	534	528	589	560	526	567	548	521	539	573	568	494	596	558	574	536	589	553	574	579	566	529	556	551	562	557	541	570	529	550	565	562	550	568	586	587	586	525	562	571	546	595	574	541	550	553	576	601	551	563	548	531	541	585	593	500	593	507	564	506	566	526	559	548	532	643	576	570	556	555	538	557	540	527	573	551	561	578	638	575	542	580	564	555	558	545	570	551	522	580	561	545	576	561	559	564	549	544	577	560	560	519	555	535	549	575	545	563	614	574	550	563	577	574	551	537	578	573	549	543	606	561	540	564	603	532	576	530	570	545	540	576	594	581	540	555	564	568	551	578	573	545	518	538	546	552	579	520	578	545	596	544	500	535	575	549	524	575	548	541	508	559	525	563	546	588	577	553	553	593	595	545	542	551	575	562	595	573	527	543	534	555	560	562	560	597	555	578	534	554	578	554	560	592	572	551	591	625	550	564	517	557	540	572	577	538	559	551	559	535	548	559	564	610	553	549	526	548	561	540	554	555	541	558	542	569	546	561	568	552	554	570	573	560	600	564	575	584	543	521	607	583	550	582	594	547	577	536	523	523	549	547	533	550	554	559	540	567	576	567	565	545	548	598	516	546	553	550	574	588	572	595	516	524	543	536	581	553	548	543	537	567	554	513	563	582	560	513	550	557	580	559	579	528	580	575	585	526	543	559	589	562	553	537	552	582	527	531	595	536	570	537	589	524	540	606	543	598	586	553	574	544	520	569	539	582	591	514	532	544	546	562	596	567	549	511	543	545	554	554	532	526	548	561	579	577	579	537	586	564	540	534	524	580	584	538	536	581	574	528	607	559	550	591	547	548	537	533	582	555	558	554	583	558	561	561	553	575	546	535	581	569	558	600	571	531	529	525	547	584	524	577	566	544	512	573	565	509	560	568	616	574	601	525	551	572	557	557	535	577	566	576	540	545	608	587	562	590	567	549	548	555	548	526	526	542	570	550	545	575	537	513	537	575	581	556	598	521	547	564	598	549	580	560	557	574	516	552	575	564	528	576	522	579	551	585	551	571	520	570	570	560	550	564	538	533	537	543	532	564	532	541	581	594	558	599	510	535	605	537	540	591	525	531	549	545	540	536	525	559	543	575	499	480	550	552	566	545	555	556	584	557	547	559	558	540	586	563	579	578	539	541	534	591	515	560	543	596	570	512	569	563	613	550	603	572	567	530	548	562	572	569	582	569	510	539	573	583	529	581	584	561	590	560	638	594	586	550	531	595	593	536	565	567	591	580	578	564	576	525	542	575	557	559	514	597	540	601	571	569	542	584	557	571	587	568	568	570	562	570	554	628	569	585	564	552	547	512	559	586	564	540	557	584	536	539	563	537	593	549	531	556	582	546	559	565	589	532	526	582	562	594	599	535	534	596	549	555	574	509	541	555	529	550	554	542	528	569	512	560	575	556	564	547	537	539	535	553	536	539	556	613	560	596	590	562	547	577	601	551	549	550	545	573	537	534	571	585	584	596	535	565	585	553	613	585	553	565	531	583	535	561	566	585	514	547	518	555	561	551	556	574	560	559	550	585	614	611	539	563	579	554	561	544	572	575	519	532	604	572	533	566	553	533	586	580	547	557	555	561	588	537	524	537	540	590	548	581	563	572	571	545	543	583	572	589	544	603	587	568	576	573	551	598	582	539	527	594	559	576	563	560	540	572	506	575	596	559	567	540	538	556	556	580	559	548	543	550	542	563	593	543	612	552	586	581	607	562	560	612	545	557	532	582	536	549	565	547	568	526	539	579	569	563	591	549	590	519	534	531	537	589	588	517	530	578	563	551	542	533	527	580	574	598	525	562	593	583	573	562	554	494	514	559	517	547	573	560	578	544	553	582	591	548	528	539	585	588	518	549	567	597	604	562	605	588	594	557	556	565	563	570	551	515	585	558	538	577	606	558	567	545	531	529	567	539	546	528	584	538	543	565	540	588	562	582	563	551	596	590	563	537	569	514	575	552	617	528	565	573	550	548	556	582	513	562	578	545	544	564	558	557	578	574	577	542	544	519	545	533	563	590	574	553	547	621	541	557	523	583	552	544	567	513	554	551	524	565	579	547	569	562	567	549	545	575	532	557	569	539	539	524	535	543	597	534	527	512	537	550	542	554	530	586	548	549	545	513	596	571	569	535	592	597	571	531	553	558	550	566	591	594	567	563	620	547	560	559	549	558	547	574	586	561	556	566	566	563	560	604	539	572	557	513	566	548	549	570	552	549	571	550	595	584	545	558	575	550	585	535	577	559	536	561	559	539	549	572	546	534	561	534	480	591	538	552	527	574	591	550	530	543	504	580	539	546	542	539	571	592	533	564	550	580	605	506	591	559	551	554	568	522	553	547	523	538	589	580	575	562	535	522	545	588	522	559	542	556	627	525	544	619	580	559	531	580	513	546	549	576	562	550	575	558	551	519	569	621	565	554	560	589	545	582	552	531	532	546	546	540	544	539	580	571	592	549	528	576	551	555	584	531	552	536	595	545	529	521	557	558	584	576	579	565	530	586	562	570	553	550	559	575	504	558	546	600	551	573	583	561	552	556	580	505	555	565	578	562	500	607	552	525	584	543	540	556	545	574	559	560	549	577	578	603	576	589	547	584	538	579	560	561	553	550	560	546	562	532	534	590	597	580	531	579	482	545	570	552	501	539	537	544
46413	40311	39546	33013	23159	14213	8831	6852	6046	4834	3889	2603	1594	1253	720	493	649	601	438	374	351	305	302	229	238	244	233	236	240	274	253	266	228	208	235	255	246	230	232	229	215	213	238	219	243	225	233	234	216	182	289	199	209	206	248	230	240	227	221	228	214	235	225	218	248	197	192	271	213	244	200	230	214	220	221	237	259	222	235	238	225	229	231	234	235	252	229	230	205	241	230	237	220	222	234	249	227	224	216	261	253	214	214	230	224	235	247	225	240	239	230	246	226	250	259	251	212	251	222	258	212	286	234	220	237	219	221	204	217	235	221	248	247	240	215	203	246	216	243	227	233	228	221	238	236	250	226	250	218	232	219	229	219	233	190	203	210	242	233	255	261	207	211	228	239	260	241	214	223	198	225	219	247	245	211	235	221	251	214	253	231	216	231	228	227	203	217	254	233	202	226	214	195	213	234	211	214	250	225	227	196	223	243	210	218	225	229	226	228	228	215	226	212	247	243	245	229	249	239	238	253	228	223	209	235	214	218	236	227	246	255	212	221	237	234	225	243	205	257	206	228	213	245	211	221	239	262	244	227	228	217	223	228	199	219	231	242	222	228	210	202	236	217	222	208	221	228	241	212	186	215	227	223	237	223	246	249	241	220	235	255	233	227	228	221	220	229	217	225	233	231	238	242	221	214	207	225	226	220	230	229	257	226	208	213	208	212	210	234	219	191	247	227	212	207	236	232	230	233	269	229	224	273	213	237	206	227	227	207	254	236	231	232	230	210	263	204	206	230	236	242	200	229	237	234	239	230	226	218	235	217	245	227	226	247	241	232	235	215	201	205	226	240	242	229	244	230	219	226	219	218	247	213	217	222	240	240	210	217	231	215	217	223	247	240	242	240	228	213	256	246	222	240	251	222	230	202	225	242	214	232	230	272	227	225	229	247	214	217	241	229	235	244	226	207	222	227	243	238	241	246	207	252	251	217	237	205	213	231	236	225	247	225	260	226	218	241	255	244	227	222	234	213	231	221	221	228	228	240	203	239	224	221	238	213	225	199	239	210	224	249	240	219	225	238	216	256	211	223	207	242	219	235	214	227	220	213	234	242	229	219	227	215	211	217	258	251	216	221	209	216	241	213	221	237	213	244	207	237	245	228	206	244	233	231	210	238	211	208	263	242	218	244	236	193	223	234	215	226	216	204	219	255	241	227	223	235	230	212	215	252	227	223	208	212	228	224	205	185	220	221	247	231	256	221	241	202	218	244	249	213	235	258	252	217	232	230	219	235	235	210	225	233	237	266	255	235	245	228	244	235	237	207	227	231	212	217	246	216	239	239	213	239	243	234	240	217	229	206	227	230	228	234	213	247	257	244	247	224	225	225	255	235	265	228	227	233	242	236	204	220	223	214	214	211	225	221	236	240	211	230	255	215	222	247	216	242	229	246	217	221	219	215	248	264	225	239	219	255	219	231	243	217	255	220	228	238	225	248	232	218	250	241	226	204	233	215	235	221	200	223	205	230	225	234	243	229	237	218	238	262	231	235	244	251	254	226	237	233	239	238	242	261	239	240	221	221	223	248	236	234	228	228	240	253	228	216	201	223	223	214	219	225	210	246	230	217	216	237	209	249	242	234	249	215	221	234	235	239	244	210	237	232	233	232	245	229	223	246	225	235	243	237	235	211	213	227	242	258	246	241	225	215	233	252	224	228	242	243	249	202	201	207	219	223	234	198	226	210	252	235	252	256	244	220	240	229	250	236	221	239	249	249	215	232	214	239	247	223	230	228	229	224	214	231	233	236	221	217	224	209	220	236	216	232	246	237	242	216	202	226	204	222	266	217	226	231	216	197	237	245	242	247	219	235	241	245	241	232	252	232	226	240	228	221	250	236	203	247	218	264	238	245	232	217	235	212	238	225	219	209	213	230	238	216	275	235	225	217	240	215	220	231	240	236	230	240	225	233	235	225	208	222	219	212	216	229	239	246	230	226	221	231	184	233	223	224	229	246	221	262	238	234	247	223	244	205	226	207	213	229	259	240	240	224	243	211	215	246	224	248	214	247	208	222	239	241	228	232	232	235	227	223	219	213	238	226	238	232	238	219	232	253	211	222	228	236	219	211	226	246	222	219	212	216	192	215	231	252	225	227	198	218	231	251	230	204	226	212	259	210	240	205	232	228	236	231	237	258	257	218	226	250	228	205	242	227	258	266	239	215	220	215	233	198	238	224	206	253	265	218	221	207	227	226	230	225	216	230	201	227	229	230	253	237	180	225	220	222	233	239	214	233	222	204	226	236	212	219	235	219	238	250	215	220	220	233	260	254	230	239	248	245	229	248	247	228	234	249	229	217	253	247	196	220	234	203	231	206	215	223	234	227	222	230	237	253	203	218	250	225	205	232	236	245	228	231	247	241	251	226	236	208	246	229	242	216	201	226	231	229	203	201	202	205	253	250	225	222	260	225	222	265	236	237	232	212	218	224	244	224	222	212	207	232	256	212	225	237	206	245	231	238	232	196	222	246	237	232	240	211	236	256	235	235	236	244	206	236	239	248	247	245	236	227	241	244	226	226	248	244	249	229	245	256	222	239	230	213	243	208	246	249	232	252	226	239	238	240	218	232	245	226	245	232	249	232	231	232	247	225	237	238	222	238	236	241	234	208	250	223	234	235	226	219	250	220	240	238	222	225	222	215	196	241	237	247	239	257	242	236	206	218	245	206	204	241	263	287	225	227	251	207	237	226	243	227	225	243	225	213	222	245	229	249	226	222	236	249	221	215	245	231	245	257	194	224	227	248	244	221	235	249	232	230	236	197	234	221	211	225	221	218	230	209	226	260	225	248	221	226	207	221	191	223	227	244	201	225	219	241	226	217	239	219	214	231	243	241	213	215	229	233	239	249	231	225	232	190	211	255	205	280	206	214	254	230	240	216	241	242	236	234	222	222	226	232	237	235	215	247	210	233	206	232	233	221	223	226	219	239	204	243	234	225	233	217	254	234	231	225	231	217	241	233	248	235	216	237	250	246	248	251	251	213	226	247	224	240	224	255	217	236	228	233	265	224	248	219	212	243	239	236	218	208	237	220	229	182	221	208	205	231	245	224	255	244	211	263	223	251	203	256	211	239	233	228	221	240	231	227	214	230	246	235	217	211	228	249	262	207	224	240	229	239	207	226	230	191	222	228	218	221	240	240	248	211	224	213	250	262	240	219	240	232	256	241	232	224	212	222	234	222	235	220	232	220	241	228	232	245	270	213	220	240	214	232	244	237	238	236	218	220	234	243	222	202	197	219	206	252	235	243	224	207	234	235	249	232	239	241	196	228	214	226	231	242	221	231	265	223	208	243	232	240	243	255	230	229	239	234	241	246	225	201	217	257	230	229	208	208	231	257	223	233	232	231	233	204	212	252	260	217	244	214	221	220	245	249	211	214	231	232	202	211	237	241	246	207	197	217	234	250	224	241	230	251	213	220	247	227	244	215	219	231	229
28530	31027	40522	40580	34897	27769	22497	21298	20269	18902	16056	11729	7426	6014	3222	2432	3254	2497	1990	1113	1271	1013	1005	748	681	632	627	613	610	568	589	610	577	574	585	547	568	598	543	553	568	593	577	530	572	551	520	541	589	545	581	550	555	541	536	571	528	598	562	573	566	586	572	565	599	524	558	565	540	522	561	569	560	571	558	526	567	565	527	517	535	588	566	556	580	576	560	529	580	622	564	568	582	568	565	579	542	549	566	540	569	605	573	551	604	565	572	593	567	593	541	569	560	588	546	575	568	538	534	601	579	560	548	585	587	588	563	556	569	593	515	532	517	579	523	558	564	570	545	546	599	521	556	569	557	590	572	497	526	558	529	547	558	524	527	562	575	561	602	610	594	591	583	551	582	577	592	594	544	514	565	560	555	589	580	544	575	540	542	549	574	554	589	553	574	556	576	591	603	549	583	536	563	543	573	543	558	541	535	557	578	519	555	551	546	622	566	523	563	575	532	538	590	528	556	565	566	554	563	581	564	556	543	523	526	560	558	559	521	576	560	580	556	548	543	534	556	598	582	556	556	550	514	544	601	576	546	550	552	567	564	544	578	572	556	541	558	587	543	553	537	558	558	569	552	562	539	561	532	519	585	560	561	540	553	547	581	542	576	524	592	580	529	536	530	538	506	500	545	561	589	549	555	554	565	570	546	518	553	564	556	549	513	549	557	549	576	589	511	554	511	542	512	573	589	551	518	569	567	516	556	544	568	568	564	540	600	563	536	558	526	576	561	574	525	566	525	555	568	576	540	581	600	565	577	602	554	577	548	553	568	552	577	549	555	551	582	578	541	572	555	557	559	565	524	564	557	564	542	539	565	581	545	578	558	535	572	517	578	578	522	556	532	593	555	552	578	582	553	539	575	589	550	565	531	611	554	560	570	552	540	576	538	548	577	548	582	576	556	535	546	546	552	563	570	549	557	582	552	629	555	522	578	591	540	524	572	559	585	556	556	597	595	602	570	555	534	516	591	593	569	590	560	566	577	536	596	550	518	539	542	550	549	584	530	558	578	550	538	580	525	526	565	532	553	558	542	584	546	596	537	577	543	584	556	530	520	591	565	574	600	589	562	595	551	566	527	543	570	541	552	550	509	522	549	560	551	563	544	565	560	514	572	602	561	581	570	609	570	570	521	580	601	550	568	545	569	590	550	532	521	512	564	575	590	596	541	548	592	623	567	542	530	595	569	522	538	552	572	544	551	555	599	537	570	557	568	532	605	541	570	539	490	536	617	565	541	567	583	572	562	550	543	544	574	573	593	587	544	576	572	572	537	568	537	556	531	533	525	616	518	551	547	523	549	540	610	592	539	533	545	552	548	533	523	541	547	546	583	591	562	568	508	563	588	578	600	578	546	542	519	576	530	558	534	543	526	568	581	550	575	567	555	568	616	580	595	576	561	568	543	552	554	541	562	542	542	551	576	558	494	548	539	545	585	529	543	550	573	554	552	542	581	560	568	565	560	578	514	565	581	576	554	582	571	559	513	558	571	523	549	544	529	547	590	625	586	570	573	567	564	559	544	580	562	583	543	530	524	552	560	530	586	525	558	599	539	558	511	577	535	610	556	558	613	578	554	583	542	585	604	565	572	527	533	553	570	478	553	561	567	526	553	578	496	580	520	551	535	550	519	519	530	533	553	568	547	546	526	573	584	533	564	574	559	573	542	542	535	539	589	511	527	517	543	557	605	555	573	528	579	528	558	569	572	572	550	564	562	583	595	550	575	563	563	578	569	567	569	548	573	563	552	564	555	530	521	525	537	561	593	586	536	538	594	560	556	567	561	572	563	556	562	531	542	552	520	551	593	543	596	574	573	557	592	536	610	588	599	548	564	559	561	590	553	547	610	541	562	537	560	572	529	541	589	525	605	567	548	549	589	582	601	590	533	621	550	539	536	564	561	555	582	553	524	567	565	550	587	532	583	582	558	565	576	562	549	583	563	542	541	591	548	563	544	536	514	551	571	498	563	571	555	572	538	575	568	529	559	582	606	582	551	549	573	560	522	602	588	529	572	555	572	559	568	574	563	575	561	560	563	537	563	573	544	579	560	593	529	578	563	613	557	579	543	539	540	535	555	524	549	583	591	570	584	552	577	554	593	524	563	578	498	563	575	526	542	569	533	596	593	595	550	542	618	595	520	533	591	580	588	550	538	584	558	567	535	543	592	572	562	528	579	594	533	542	553	551	563	556	534	563	603	550	532	560	549	581	552	551	533	583	567	578	528	534	562	536	591	580	575	534	570	588	566	621	514	575	544	549	541	584	533	528	584	546	564	539	533	585	567	568	527	575	523	566	561	567	570	574	536	552	578	539	558	549	565	546	549	595	590	530	564	524	594	550	572	587	568	534	535	533	582	584	541	528	571	584	544	514	567	510	557	554	527	536	568	571	551	575	578	552	561	593	593	548	576	542	539	589	563	550	595	549	564	556	556	545	555	582	529	537	542	573	566	595	560	603	536	539	547	580	588	542	558	543	555	552	576	547	528	553	546	563	579	493	558	551	570	532	568	537	652	592	566	536	553	589	581	574	589	589	542	567	539	543	549	533	530	529	596	577	582	570	574	543	567	594	531	556	527	562	556	540	545	583	548	535	527	527	602	529	552	579	607	570	533	537	560	583	543	596	550	564	547	558	552	536	547	569	568	562	538	557	536	548	550	544	486	532	578	580	581	560	574	579	567	558	562	545	563	585	594	620	613	536	511	579	548	538	556	594	583	553	524	509	544	600	544	554	536	532	596	576	574	504	560	519	562	592	580	507	556	583	544	546	563	530	517	552	526	562	551	559	571	542	591	528	541	574	585	554	544	541	527	560	607	553	594	559	563	569	620	520	544	564	575	557	538	540	594	538	581	536	587	546	562	613	591	522	589	550	585	540	584	567	520	565	570	566	568	545	596	555	554	526	594	566	571	578	547	586	588	531	536	549	564	571	538	538	558	587	628	582	545	524	579	548	510	593	589	552	586	551	592	539	550	540	579	515	531	577	566	570	568	540	609	566	570	545	552	555	559	567	541	561	518	573	506	596	534	528	556	507	582	529	554	559	545	585	556	574	559	541	545	539	540	570	571	552	578	578	572	558	594	574	539	600	583	569	514	562	527	555	561	560	547	577	544	541	572	561	552	556	581	522	602	559	554	564	586	521	552	549	561	541	558	561	529	567	577	568	584	530	544	521	564	554	525	561	531	525	554	600	532	578	531	570	604	578	598	521	533	560	608	522	558	582	553	561	597	509	564	567	542	555	521	542	632	568	534	535	541	567	579	566	612	574	550	574	585	569	563	558	549	550	547	561	558	605	565	562	549	555	567	549	568	562	559	572	539	534	558	532	597	588	536	515	596	582	522	556	582	523	555	564	550	597	567	565	537	513	594	536	557	556	565	567	577	555	583	527	558	557	566	570	515	552	552	579	546	560	527	594	579	574	581	514	538	541	559	550	575	588	574	598
58375	50634	50362	45266	35280	28434	24424	23288	19881	17171	14559	9927	6178	4160	1731	1299	2181	1775	1055	612	730	660	563	385	285	259	302	245	238	256	245	239	226	239	232	220	238	253	220	224	208	237	234	240	211	227	245	225	195	234	217	227	241	236	229	225	234	239	242	223	229	240	217	219	219	210	209	219	208	242	253	236	196	209	233	235	233	229	243	223	225	239	234	251	230	230	228	226	212	224	223	218	234	226	215	232	233	217	220	213	233	258	229	233	214	221	216	246	219	233	230	238	245	238	214	228	231	225	245	246	242	220	239	218	249	251	228	245	234	230	220	210	228	207	225	219	206	241	234	213	206	212	212	231	215	222	233	225	238	227	230	242	229	210	217	230	218	212	197	232	243	228	219	248	224	222	249	214	235	213	189	223	214	246	199	220	253	224	225	233	229	246	223	210	268	226	236	220	205	238	236	225	215	224	215	253	226	246	223	247	243	238	236	226	227	254	213	209	213	214	223	218	262	242	251	210	237	226	203	225	221	225	242	239	237	223	217	231	207	254	233	230	225	235	219	198	201	225	221	236	241	217	219	239	187	217	220	205	233	230	236	237	253	220	218	225	235	208	214	225	230	230	216	227	215	228	220	224	200	229	205	219	218	224	198	235	226	233	223	250	241	207	232	201	238	227	234	224	228	244	214	212	228	229	245	255	225	232	216	221	214	226	229	239	224	224	242	220	212	239	192	235	218	220	231	235	229	248	213	249	236	222	219	210	226	221	215	243	224	227	237	214	199	228	207	237	221	239	238	223	224	221	250	215	203	223	246	240	233	233	242	226	260	210	227	217	222	222	229	231	264	217	208	239	215	234	227	220	230	240	214	212	211	218	221	215	236	229	228	233	233	219	230	258	212	232	209	219	250	223	246	235	227	202	225	225	224	213	239	245	218	227	248	233	203	204	217	223	232	219	248	231	219	239	222	249	226	239	196	226	248	227	245	232	212	221	246	188	244	209	221	207	235	205	258	229	249	219	204	217	204	212	250	244	238	225	204	250	238	217	241	239	215	224	183	214	264	242	232	240	237	240	228	220	220	215	236	244	203	230	199	186	230	205	239	243	210	229	233	227	231	238	231	268	243	250	214	199	249	233	238	218	240	221	215	223	172	235	207	226	224	225	238	225	239	203	235	233	233	254	205	243	245	221	257	220	215	236	221	235	234	209	215	235	238	207	234	239	210	223	208	205	217	231	240	211	232	251	217	243	197	266	226	199	250	248	225	232	207	231	232	249	225	219	249	209	244	222	224	241	210	232	235	247	214	212	235	230	233	211	216	226	243	239	252	228	230	253	230	261	224	250	234	216	253	219	198	244	255	209	225	239	239	239	210	216	235	215	215	229	234	244	228	225	210	212	207	268	221	211	234	221	209	233	217	213	238	209	229	243	216	248	243	222	226	221	243	224	219	213	194	214	247	234	214	254	235	214	202	214	220	229	233	273	268	215	234	231	208	209	202	248	197	205	255	253	235	199	221	220	211	240	240	232	244	225	231	215	239	214	231	239	225	238	221	253	227	238	227	227	201	200	231	247	236	229	218	229	226	209	213	234	232	240	237	213	220	218	235	221	230	230	222	209	231	215	217	227	221	229	273	253	210	219	220	231	249	253	252	238	249	204	211	222	210	211	236	232	232	228	236	226	241	222	204	213	239	203	250	235	209	246	244	232	253	251	245	235	229	211	244	227	210	250	221	223	224	224	234	181	223	248	209	226	219	238	223	248	203	220	252	224	225	231	232	208	231	239	223	219	188	210	201	241	227	240	222	223	220	216	242	221	218	226	228	234	258	234	213	221	192	246	217	228	219	202	240	254	220	234	207	213	215	220	247	228	230	229	221	213	234	225	215	209	210	216	206	217	236	219	230	224	233	240	211	199	249	263	239	212	233	231	219	265	201	204	230	207	217	221	222	239	240	246	213	274	218	228	225	210	207	216	213	226	208	206	228	238	225	235	246	213	219	237	215	214	210	223	251	233	227	216	204	243	219	192	204	227	248	258	261	231	199	224	256	243	217	214	210	270	248	275	211	237	253	211	220	233	228	239	196	252	236	224	257	222	221	218	237	210	235	239	249	200	239	230	252	230	221	223	207	239	235	197	240	230	214	244	239	215	261	235	225	205	240	247	234	208	209	230	225	242	239	235	232	230	254	239	218	219	249	229	224	230	234	207	240	233	231	218	265	221	199	220	208	220	225	234	212	239	221	217	237	222	213	221	235	214	234	227	233	228	235	206	231	232	211	225	230	230	228	227	218	205	213	225	227	205	261	233	245	205	241	214	237	252	214	232	242	219	235	239	216	248	223	238	237	220	227	225	239	213	248	257	233	209	255	242	251	203	235	231	215	202	241	249	233	206	239	240	219	214	225	217	242	235	254	222	229	268	244	205	221	213	218	267	213	247	212	221	222	240	231	229	214	206	227	266	233	235	221	238	221	236	234	239	208	207	215	266	260	227	236	232	255	221	226	248	237	237	239	206	186	210	252	227	223	236	215	231	202	232	261	213	218	256	217	213	246	195	234	228	203	245	229	216	238	213	219	225	245	226	210	248	244	225	240	220	231	226	241	267	217	231	213	216	228	250	238	223	213	225	242	233	228	226	232	219	232	235	229	207	211	236	240	222	215	229	235	207	204	225	236	226	219	226	225	248	251	216	241	227	240	229	234	204	221	255	231	233	204	245	221	221	226	236	242	240	248	211	216	205	227	212	227	212	247	254	242	220	191	229	231	235	225	240	230	220	232	240	200	227	229	206	247	265	216	251	229	205	230	254	234	214	226	219	244	209	233	243	256	216	239	231	228	224	209	228	219	231	236	214	204	225	243	227	203	211	204	244	222	221	240	244	235	235	262	219	247	208	255	224	188	227	228	221	208	217	211	245	223	247	213	213	199	227	240	219	235	235	205	233	238	235	233	207	225	207	196	218	226	199	215	224	228	238	210	205	213	216	223	265	215	227	194	237	221	238	201	239	200	243	247	218	252	256	258	202	231	229	231	207	227	248	217	212	240	217	200	222	211	230	221	226	242	254	250	246	241	192	219	246	237	234	252	233	213	242	248	221	229	219	220	256	239	218	237	176	214	230	232	232	201	248	217	209	199	244	223	231	228	234	202	214	191	208	223	220	188	262	241	246	215	221	223	222	250	227	226	223	220	206	231	234	209	220	214	206	213	238	231	235	175	203	237	239	225	226	215	227	215	214	199	221	234	217	214	234	219	235	218	237	222	238	223	203	261	232	225	222	228	257	203	240	244	241	206	248	224	223	217	209	235	206	237	253	229	231	205	217	245	215	219	241	228	223	257	225	248	239	214	232	222	231	231	221	220	231	250	248	229	242	230	207	227	223	236	216	213	229	239	247	226	234	206	251	237	236	233	242	225	225	247	236	218	249	216	211	206	215	240	239	232	225	227	222	227	219	236	224	227	240	234	243	208	223	252	208	254	230	229	227	203	220	212	230
37619	40484	50100	51588	45462	40555	38205	39399	35431	35948	32262	26542	19581	16031	7083	6004	10295	8493	5332	2727	3525	2950	2509	1544	1057	874	837	821	837	724	723	634	625	639	686	631	604	629	595	602	551	570	522	533	542	567	553	556	541	524	559	554	546	535	544	578	510	610	547	545	562	559	585	558	605	598	534	547	553	565	539	543	512	542	534	571	547	541	551	548	582	545	479	498	536	545	530	582	571	550	534	535	600	567	540	536	545	524	527	529	530	562	568	561	505	568	558	580	545	535	544	533	559	536	527	535	550	569	542	602	542	586	519	592	541	547	580	572	579	556	555	541	558	551	589	558	565	546	571	572	540	565	558	592	564	550	526	549	570	556	550	546	504	553	539	589	556	591	547	568	549	549	536	549	545	560	514	570	580	556	531	559	578	535	514	522	600	562	544	536	548	571	569	564	536	523	541	550	567	553	544	554	553	539	571	581	563	546	542	551	552	593	543	543	580	556	515	542	505	529	530	542	523	539	541	568	531	582	534	546	572	542	560	571	541	557	557	554	549	553	549	529	574	514	530	585	531	510	476	518	547	568	519	558	531	527	536	535	502	576	528	588	529	558	548	536	526	554	567	474	578	598	554	586	577	494	571	522	537	562	581	521	582	519	551	538	524	577	537	536	555	543	547	563	546	587	543	555	554	519	478	572	556	597	545	536	542	544	535	580	548	553	543	581	535	532	588	556	526	574	539	540	519	568	570	551	549	571	512	584	580	550	523	584	477	502	514	553	581	515	573	564	548	533	546	565	522	587	517	534	515	557	566	563	577	544	554	566	508	565	577	522	503	559	541	546	562	566	535	570	559	562	594	511	532	541	571	530	531	563	540	553	571	508	581	537	535	578	565	560	576	524	570	552	540	532	563	531	545	551	549	591	538	587	555	522	524	593	533	543	561	518	562	520	581	547	564	546	573	527	588	547	591	535	570	555	552	553	534	573	536	567	494	581	537	546	565	569	554	558	520	568	545	552	558	575	512	572	538	571	502	566	536	549	538	541	533	555	547	572	557	563	530	508	589	605	583	569	562	519	541	542	579	548	546	520	556	568	548	580	537	574	558	560	558	540	565	525	517	590	568	563	547	562	571	553	533	508	551	568	553	571	555	536	509	490	555	580	551	540	586	546	516	510	528	526	588	596	528	544	519	539	548	572	523	582	545	538	536	550	569	540	559	534	599	522	550	541	548	540	574	546	561	558	566	531	575	561	558	522	525	549	541	569	522	536	576	589	548	556	581	555	551	534	546	545	537	565	560	569	575	570	528	547	555	536	555	562	536	550	546	523	553	543	539	561	568	602	545	544	560	540	561	531	552	565	566	526	528	542	555	513	509	585	564	531	542	545	501	515	571	535	639	531	597	545	518	573	568	556	584	523	583	505	537	582	549	544	548	560	538	553	555	558	565	565	573	562	540	573	561	563	572	573	569	500	558	517	545	531	584	558	564	574	518	555	517	551	551	511	557	525	545	514	572	531	615	528	579	541	541	535	514	538	550	532	564	533	554	483	573	525	534	548	519	573	543	546	548	596	556	543	546	511	576	585	541	555	546	548	519	541	563	537	572	538	526	576	585	506	573	533	574	529	535	510	571	559	557	586	549	587	597	525	518	545	585	537	563	571	571	568	562	560	582	532	529	501	555	513	532	557	551	510	549	551	557	549	525	560	570	522	535	572	570	549	524	582	557	505	537	543	561	521	542	563	536	536	562	548	564	547	531	521	567	538	566	562	528	498	561	534	532	554	548	549	577	557	530	534	557	529	589	587	540	511	570	558	575	504	572	556	539	528	552	561	551	586	571	539	518	586	583	568	577	552	547	544	513	553	559	590	536	570	568	522	544	556	571	560	568	557	535	539	603	581	524	560	534	536	587	531	548	533	584	525	531	534	521	547	584	529	529	576	528	550	524	521	569	545	563	548	534	566	531	520	570	553	592	558	530	568	546	502	526	543	563	562	561	534	562	575	529	613	562	502	582	514	559	510	536	515	516	559	522	534	550	558	527	555	550	531	535	560	517	580	569	582	554	545	579	560	548	551	580	611	537	565	524	553	543	563	530	494	527	526	591	582	540	506	563	551	525	543	572	543	560	581	585	576	548	571	553	563	527	568	537	566	603	529	527	554	563	554	543	501	550	569	554	549	556	531	560	581	562	531	579	549	553	521	562	541	568	559	526	532	531	597	542	548	565	548	555	571	600	564	575	568	546	565	513	555	557	556	535	563	536	545	532	504	559	529	593	534	527	555	553	528	564	538	512	544	559	554	578	525	586	541	499	553	548	534	597	518	529	554	592	523	512	565	517	531	520	529	552	570	526	534	590	557	558	574	508	541	527	520	588	542	557	547	534	554	542	584	551	555	550	548	522	548	548	561	603	546	542	520	537	570	561	573	530	528	563	585	568	554	499	546	562	560	573	595	528	534	573	534	552	593	523	585	545	536	497	580	554	558	560	515	562	567	542	548	511	572	554	541	549	595	568	557	562	536	533	530	554	565	524	546	570	573	565	581	528	579	553	569	548	525	566	556	543	544	570	579	549	516	556	573	549	520	538	505	539	566	525	551	567	565	533	530	549	523	545	470	544	554	541	567	547	524	524	568	552	585	569	565	534	531	521	557	567	593	522	563	567	558	540	561	549	541	545	538	577	544	559	556	577	544	542	578	526	564	532	534	522	545	571	560	539	602	541	549	529	526	500	552	546	570	557	573	515	564	532	605	559	569	553	551	602	560	491	518	587	543	577	562	527	588	587	531	515	544	508	542	554	543	571	531	520	581	553	532	548	502	569	563	586	508	543	514	546	560	548	555	531	513	581	522	549	641	586	543	530	543	539	553	530	544	550	577	544	598	512	528	544	598	533	549	516	561	569	559	552	584	558	582	532	547	519	523	548	547	537	566	573	563	564	563	546	568	525	547	542	553	504	570	560	545	542	540	562	595	554	503	543	561	549	523	532	554	575	573	541	593	549	555	549	556	554	524	579	564	492	502	582	585	531	582	540	560	581	576	503	549	580	529	550	587	505	584	562	550	599	559	557	551	549	574	522	568	571	566	560	548	534	516	536	567	535	561	608	526	543	526	548	536	520	514	588	583	573	547	553	542	598	541	559	544	540	563	566	554	524	556	560	561	544	555	572	554	534	546	574	546	527	518	529	549	596	520	543	543	544	571	512	543	541	560	557	542	545	543	551	562	569	516	526	570	556	548	536	562	541	560	532	508	600	527	517	539	526	570	532	568	536	550	549	556	592	556	606	525	514	569	589	536	522	561	582	592	559	561	570	554	551	521	608	535	554	544	523	567	522	527	578	539	532	532	558	569	532	527	573	536	516	543	560	573	568	528	577	533	510	559	542	580	536	552	514	572	567	557	525	581	531	564	540	520	584	555	528	566	552	550	543	564	596	585	507	578	594	605	587	594	541	544	548	549	531	549	566	587	575	547	547	554	576	564	535	536	527	546	549	554	556	493
40231	35206	32983	24721	15681	9063	5731	3563	2435	1737	1318	942	664	572	450	340	314	339	312	304	229	278	248	237	227	220	244	231	193	246	237	230	258	221	218	218	207	258	235	242	240	257	235	217	239	224	205	236	221	230	243	231	220	213	224	221	236	218	208	200	271	256	242	226	218	234	225	231	213	240	248	255	238	211	210	204	222	221	219	227	223	237	274	222	229	218	230	224	228	218	251	246	215	228	230	227	236	225	211	228	235	255	221	250	226	230	209	211	250	248	249	235	243	231	237	252	239	210	211	227	228	274	234	233	255	239	210	234	252	225	212	256	244	238	246	202	201	253	231	221	228	227	255	235	254	213	221	218	228	226	248	213	211	236	205	228	218	213	243	219	236	248	267	234	246	205	217	250	235	184	226	251	216	250	218	230	237	244	223	218	218	242	226	242	230	226	220	212	243	219	259	235	193	235	228	232	232	215	243	241	238	229	275	223	227	239	218	202	252	255	213	245	194	226	236	223	228	241	244	235	261	225	250	261	254	225	226	220	252	226	238	236	223	265	204	217	223	250	239	227	235	235	242	215	221	198	231	210	245	239	233	243	218	239	240	246	224	231	250	215	236	215	234	231	228	235	227	231	221	219	252	230	266	219	256	224	223	223	221	233	224	216	197	230	225	221	229	247	212	236	237	213	194	249	228	250	217	234	203	229	225	228	260	240	246	219	243	234	217	251	233	237	219	239	222	239	245	258	260	229	240	227	229	187	213	215	221	232	246	229	232	240	229	225	231	232	213	249	229	274	239	259	214	245	214	219	230	263	230	242	221	247	236	260	232	216	254	230	219	245	222	229	231	245	227	232	233	261	220	256	249	223	231	253	214	254	211	218	262	211	251	236	243	250	230	257	261	253	243	236	206	224	245	234	220	229	233	229	233	219	246	222	262	236	242	227	234	209	203	239	231	256	267	225	242	241	237	247	252	231	195	250	213	219	220	216	211	231	234	228	235	228	249	218	241	234	210	235	235	232	247	245	249	255	217	224	233	220	203	232	233	227	213	236	221	206	239	221	271	247	211	208	222	240	207	254	231	216	217	236	224	231	249	239	268	225	232	235	233	249	250	218	218	252	251	234	205	211	230	209	258	231	229	258	230	229	217	241	210	233	235	218	247	211	214	216	203	222	234	234	243	243	242	206	251	197	222	199	213	216	235	258	210	230	238	219	221	233	237	238	232	277	245	246	214	221	211	251	224	239	259	225	220	257	247	231	228	223	244	251	264	247	254	235	226	238	215	209	209	238	207	227	244	208	250	228	223	243	233	242	233	205	234	211	227	225	235	230	237	235	268	237	232	223	251	245	238	214	212	227	252	210	251	203	242	202	268	216	222	247	259	231	243	236	244	225	198	223	240	259	241	250	216	217	242	220	224	265	225	243	248	229	245	238	254	212	244	227	257	272	240	240	226	214	234	242	234	222	230	243	211	228	217	230	207	236	255	246	244	236	216	222	254	234	259	222	222	226	201	244	232	242	240	234	225	213	212	204	253	222	240	227	187	232	225	248	219	229	230	240	186	209	225	227	215	241	221	260	236	247	210	218	213	234	226	235	213	260	227	231	221	237	260	237	212	226	214	240	225	243	233	234	246	228	237	247	233	215	229	232	240	223	224	226	207	234	238	261	212	262	233	220	234	257	241	237	252	248	272	225	249	246	247	232	241	222	195	206	267	236	202	228	226	225	247	218	243	233	229	229	231	220	243	255	223	234	232	236	231	228	214	243	234	245	216	223	228	232	249	232	236	246	236	248	272	235	206	259	241	224	239	243	229	209	217	246	217	196	233	229	235	249	240	225	251	225	221	222	223	222	206	257	256	258	207	242	235	238	257	238	213	236	238	224	243	224	204	246	233	264	214	262	218	263	226	231	226	234	229	231	242	208	229	247	240	240	244	230	227	250	219	242	218	237	259	242	232	229	232	248	249	246	246	222	212	228	217	270	188	251	205	196	276	224	230	230	241	252	230	225	215	241	212	265	247	235	209	257	240	236	223	226	225	235	266	229	233	209	216	235	215	239	264	212	234	246	235	235	218	240	213	209	246	228	215	253	233	234	268	204	245	243	259	224	235	248	216	242	268	211	218	253	226	222	217	217	206	236	233	231	245	250	227	225	250	233	215	228	249	250	240	227	241	236	264	242	226	225	229	223	227	243	247	227	219	248	240	243	231	244	237	242	219	204	264	237	234	240	240	239	251	272	226	254	226	245	242	249	208	230	235	225	239	229	256	230	236	263	228	229	233	214	239	244	209	256	232	248	257	225	233	242	233	233	259	224	239	225	205	230	258	222	240	230	217	242	244	217	244	213	226	232	231	231	262	237	240	260	228	233	233	241	215	217	231	234	249	233	227	232	208	236	232	235	236	216	214	195	240	239	211	225	221	234	232	227	252	220	226	226	218	225	232	252	255	225	246	247	244	213	222	234	256	220	219	206	197	221	236	222	199	241	222	197	252	253	223	239	204	257	235	239	247	223	236	245	214	208	228	264	237	252	244	226	232	208	235	233	218	228	273	245	261	206	204	233	197	224	256	230	243	265	228	223	238	239	244	248	260	202	234	216	251	227	244	211	211	259	216	230	232	210	252	228	211	207	240	275	229	235	230	219	257	221	230	221	215	223	235	227	230	200	237	220	188	222	249	235	214	221	201	220	254	194	190	233	232	228	236	223	234	238	232	255	223	237	222	226	220	232	230	212	229	243	256	210	262	261	229	214	228	215	219	228	252	240	239	244	226	253	208	227	223	203	265	245	204	236	242	246	222	217	239	257	225	229	234	236	203	221	234	225	212	226	256	237	244	220	217	247	213	253	215	205	224	247	258	221	270	236	220	253	232	237	220	240	240	200	210	217	230	228	223	254	253	248	258	193	225	207	246	238	229	208	209	234	231	204	225	206	225	240	257	221	255	230	246	261	230	221	236	230	248	232	228	208	214	260	231	275	253	251	247	205	265	205	221	226	221	249	254	237	225	211	250	230	214	244	219	220	234	264	209	220	217	234	229	259	256	258	249	223	204	246	232	231	234	213	227	268	256	225	191	240	230	241	265	221	233	212	257	225	232	240	194	228	291	242	259	238	241	238	232	254	262	223	209	265	226	240	259	193	245	243	237	190	227	223	245	235	226	220	250	238	206	251	222	239	240	242	258	236	231	231	215	214	229	228	231	242	212	254	210	242	237	246	227	236	202	264	205	254	229	236	237	243	217	240	210	255	272	254	213	223	216	201	238	259	218	214	266	232	242	249	224	227	229	243	228	229	254	229	230	251	213	199	237	247	215	221	243	232	237	211	248	228	227	219	230	215	239	204	221	239	237	210	202	238	243	232	242	238	239	211	202	241	246	235	225	241	221	269	226	266	224	234	252	249	229	244	216	248	230	225	236	250	220	252	232	225	217	211	229	224	259	253	220	242	250	227	232	242	221	227	242	221	256	205	239	239	209	199	215	250	205	259
23135	26318	35742	34708	28677	22567	17822	13687	10593	8265	6479	4843	3287	2443	1733	1424	1261	1112	952	805	780	678	691	637	631	588	604	569	566	565	574	603	575	564	601	567	553	571	563	606	551	577	560	598	523	561	562	551	576	594	543	528	570	560	542	533	599	577	581	558	563	570	603	562	494	556	522	584	555	566	570	588	560	611	515	561	533	584	553	536	584	572	567	541	555	536	535	548	586	544	559	585	549	543	575	554	566	556	569	553	572	595	566	583	603	596	594	557	560	592	547	626	598	557	527	574	555	551	541	598	510	575	561	593	574	597	601	561	578	521	578	545	590	571	552	590	562	518	574	592	580	550	574	577	551	588	575	590	580	538	570	589	555	572	591	549	561	546	524	563	550	550	538	625	591	592	591	530	559	534	532	541	576	581	548	576	571	533	629	565	567	584	588	546	551	576	584	525	569	588	611	559	559	572	582	561	591	541	572	573	572	590	563	545	558	535	609	530	584	595	570	561	538	566	600	580	565	522	565	553	554	550	570	549	571	577	551	558	583	550	534	522	563	540	538	559	533	618	556	572	580	545	530	562	554	530	553	587	604	549	548	553	591	603	525	599	549	573	547	592	566	587	541	597	570	552	544	603	573	566	581	539	573	576	540	528	582	580	544	516	576	591	554	566	529	575	566	548	568	552	593	562	582	531	560	588	567	571	575	554	534	559	586	531	578	579	549	538	556	580	542	554	545	553	584	604	552	580	536	552	586	568	543	538	580	556	579	560	532	532	587	546	523	577	556	547	590	539	572	554	558	613	577	589	568	562	571	569	586	583	558	519	533	601	558	575	549	570	549	567	529	562	529	546	583	535	580	525	566	584	572	533	596	534	585	583	534	569	559	517	581	565	591	579	578	625	564	596	565	526	579	594	524	533	543	500	564	588	549	578	570	558	575	549	545	562	588	592	554	571	595	576	563	575	559	542	567	564	578	593	580	584	571	537	529	548	538	592	593	580	580	521	541	542	535	536	562	600	548	536	563	510	570	523	512	530	570	573	595	578	544	519	517	584	615	572	571	580	574	563	565	545	579	559	547	582	525	578	576	576	578	588	524	551	568	554	561	542	580	535	545	520	548	567	516	575	594	539	574	571	559	570	506	587	559	591	562	534	580	530	564	589	575	534	567	572	540	586	544	588	589	545	554	566	591	547	567	545	544	566	552	611	588	506	554	535	594	570	530	535	559	590	547	554	542	548	569	567	586	589	565	560	550	530	580	569	573	540	576	557	548	589	567	568	543	519	619	593	582	574	579	570	582	545	580	594	585	573	593	588	610	551	550	579	608	558	600	561	577	603	593	584	581	515	552	589	571	558	569	568	635	562	566	571	570	599	583	562	601	559	511	541	592	554	610	534	524	601	546	559	582	538	599	534	562	526	578	572	554	572	551	572	545	580	588	571	571	562	590	536	546	566	572	560	548	553	562	603	547	574	593	572	559	542	564	582	550	586	520	531	591	597	598	568	572	595	533	582	584	533	571	570	538	570	546	588	565	532	545	573	598	571	569	568	563	531	558	547	585	529	562	582	559	538	560	586	556	609	518	592	594	572	539	591	577	571	570	599	562	557	573	581	569	601	614	574	558	570	544	581	589	571	581	531	553	562	543	584	546	591	559	515	559	579	596	574	537	585	532	571	544	576	594	550	568	555	568	507	537	555	644	543	531	562	560	589	538	531	582	551	602	532	558	541	619	527	588	573	548	569	558	559	532	572	541	576	535	573	594	540	551	545	529	619	569	541	523	542	603	569	532	560	520	601	582	543	531	565	587	580	603	580	597	557	597	532	519	530	531	574	557	577	581	524	547	537	590	596	534	539	585	525	548	567	550	563	532	604	563	562	592	541	574	526	562	593	570	573	546	595	564	545	579	582	596	543	580	554	531	556	629	503	590	559	561	562	563	570	612	499	570	598	555	560	576	543	550	539	553	537	563	570	614	541	566	562	571	571	600	555	597	555	582	581	576	561	597	563	547	558	553	536	579	517	556	516	578	613	556	588	557	566	588	599	550	575	566	588	604	606	519	566	597	570	598	550	557	581	585	563	524	585	606	563	566	554	570	564	539	566	574	565	545	604	586	527	578	588	611	550	541	592	550	532	567	557	562	562	562	567	557	573	557	568	560	564	622	553	511	544	541	530	586	608	570	532	567	565	588	583	554	598	586	555	580	576	600	589	626	519	560	587	533	569	576	579	559	562	613	515	570	517	600	572	569	553	605	565	573	543	560	538	567	552	545	566	517	563	553	560	516	562	565	565	581	571	574	579	582	547	566	569	585	512	541	550	569	556	604	555	557	562	537	565	538	562	551	573	560	559	552	586	565	527	576	598	573	576	544	546	583	557	560	579	579	554	591	547	589	577	576	558	562	548	611	538	581	555	566	588	586	613	558	545	596	556	580	538	559	561	583	565	607	535	605	574	538	576	542	571	537	604	576	608	578	565	611	533	599	559	545	561	563	549	561	603	583	588	540	528	569	612	572	549	549	538	554	574	542	600	568	599	553	557	521	552	569	562	574	569	548	595	578	578	545	575	565	549	563	608	592	581	553	562	578	545	571	545	552	541	480	543	560	557	583	558	576	561	594	561	586	573	554	563	629	551	565	554	558	587	558	567	555	531	567	570	533	528	574	557	594	568	544	593	571	570	591	557	579	612	585	528	519	511	565	552	590	514	543	567	536	586	563	570	545	544	538	548	567	545	524	607	552	586	543	555	563	551	555	582	544	551	568	569	604	565	590	564	615	609	565	577	613	520	555	574	552	573	595	595	543	560	576	588	563	573	559	544	554	562	594	560	547	569	587	579	546	546	546	548	559	562	557	569	568	547	571	556	551	538	533	566	587	541	543	584	542	614	582	576	559	561	583	527	551	567	571	560	632	532	581	563	601	561	599	567	604	538	544	614	571	571	573	550	622	559	550	536	574	575	560	558	587	547	542	547	551	546	575	567	579	526	555	554	555	601	592	540	614	543	581	613	553	537	586	563	586	549	529	610	511	546	611	557	616	570	552	551	575	570	560	571	545	602	579	571	542	524	566	537	559	583	543	556	540	559	568	554	500	573	539	554	558	576	539	562	544	581	527	575	556	570	571	560	545	569	539	577	531	520	588	588	537	601	569	527	568	577	576	573	556	551	552	538	574	601	543	556	551	595	571	568	562	548	546	533	583	588	542	554	539	537	567	561	562	547	538	597	562	567	598	587	586	552	576	534	563	604	560	569	554	537	564	517	537	560	572	561	582	567	559	538	584	545	586	581	559	562	554	603	552	552	550	592	554	532	559	539	601	573	539	587	525	607	559	584	563	597	544	529	554	588	575	545	546	588	575	611	564	561	504	575	528	540	596	526	571	577	598	539	544	597	588	556	570	560	558	526	562	595	572	529	595	525	559	554	580	548	569	614	578	555	594	616	564	584	567	519	552	622	575	537	568	558	558	546	594	569	603	554	584	569	560	597	541	554
45969	39884	40817	33621	24967	15803	12682	9238	6949	5598	4241	3078	1748	1276	871	590	735	604	431	340	331	307	330	274	267	275	239	239	276	248	240	255	230	226	205	213	199	270	217	235	219	224	204	257	230	233	224	232	223	214	211	215	227	239	225	253	228	239	227	220	212	231	274	247	218	242	252	225	223	219	258	215	231	248	206	228	247	213	201	238	267	221	223	226	239	212	214	218	246	231	233	206	249	244	248	238	208	218	210	234	220	243	237	204	230	215	214	205	229	209	214	263	235	232	214	201	210	247	240	228	241	259	259	202	247	234	223	237	191	195	248	235	221	269	211	219	220	218	235	228	241	216	230	201	242	252	228	235	227	209	225	247	228	209	261	218	227	236	236	211	229	188	225	227	245	211	208	233	271	244	233	237	239	226	195	239	233	248	242	244	229	215	247	238	221	212	246	259	232	204	241	236	216	230	237	214	253	227	225	225	244	224	260	234	252	233	207	270	217	226	223	237	214	234	230	223	263	216	220	242	231	223	221	232	236	188	225	220	232	205	215	253	237	226	249	254	243	236	214	221	226	248	217	196	178	202	241	242	265	217	233	234	228	216	239	208	240	231	241	236	216	226	228	241	237	243	239	221	236	228	197	223	236	260	217	253	236	225	227	229	219	239	229	240	228	220	212	241	218	243	241	248	221	238	240	235	250	249	232	231	232	254	224	218	205	241	217	218	227	210	265	225	242	227	260	237	226	216	244	219	227	204	222	223	223	199	247	251	210	212	241	253	220	242	242	249	220	229	250	216	239	213	210	230	226	200	223	238	229	220	218	220	247	252	222	217	233	224	231	238	261	211	231	213	224	217	218	230	239	229	248	218	233	202	229	227	233	234	250	252	246	239	228	231	249	210	233	229	244	221	239	242	238	221	246	239	228	195	195	222	214	236	223	251	248	201	240	218	245	220	224	245	222	222	198	266	223	211	233	225	241	217	243	234	236	215	243	251	230	210	233	229	239	224	202	252	237	230	248	244	240	261	239	227	248	218	228	208	220	234	227	220	195	231	209	200	267	224	227	234	235	229	206	233	220	239	229	260	232	210	202	232	244	231	226	236	241	246	245	226	239	256	204	233	218	218	226	213	264	219	242	220	239	210	230	251	245	243	232	212	226	259	247	212	232	230	229	246	218	220	226	237	215	213	238	231	248	218	206	194	207	205	213	263	212	243	221	221	212	268	239	217	225	236	238	213	230	232	248	241	190	209	257	191	228	236	209	205	251	223	231	214	220	236	223	243	259	269	235	225	233	196	227	209	212	247	250	221	205	232	253	240	227	234	222	253	205	236	202	229	246	220	224	224	232	223	211	255	222	240	229	233	241	237	273	224	224	218	246	211	224	212	237	239	235	235	214	228	225	228	225	256	234	220	229	232	210	227	204	236	240	248	275	247	234	216	221	246	202	225	211	216	215	229	238	198	225	219	217	248	239	245	213	257	247	232	209	231	220	226	247	250	218	224	245	229	229	241	223	223	234	199	241	231	228	236	230	229	261	223	219	229	245	226	207	220	206	226	225	234	221	236	217	235	232	244	220	211	243	234	213	258	235	257	233	216	208	238	236	229	217	253	196	204	210	216	223	227	241	250	219	252	233	205	216	240	223	224	215	222	236	226	240	223	226	209	217	259	233	244	202	253	220	258	227	224	234	237	187	229	254	224	232	213	238	227	240	233	214	237	211	224	220	229	243	227	243	234	227	228	231	230	207	237	241	231	215	220	235	225	242	252	220	225	226	210	228	242	232	214	220	224	239	255	237	218	228	189	241	225	215	237	224	251	254	226	217	193	226	229	208	237	213	222	246	223	230	239	225	223	241	246	225	245	260	239	214	210	247	246	218	225	225	229	261	226	230	215	228	261	221	242	232	243	252	240	213	205	243	237	248	218	234	228	236	212	222	234	218	212	225	223	222	230	260	228	217	235	218	217	217	237	225	243	230	218	204	246	219	226	226	223	205	241	226	235	199	218	214	246	258	239	264	226	244	232	237	243	245	213	231	233	229	227	239	252	210	257	212	243	243	240	249	231	245	248	243	230	221	258	251	226	237	219	230	238	258	226	212	236	250	222	200	256	254	208	226	211	240	209	237	216	210	225	236	239	236	215	210	217	223	239	263	214	233	255	202	226	249	246	229	245	213	238	231	227	229	231	247	219	230	240	234	220	225	221	249	233	228	255	208	239	240	221	217	231	219	229	277	245	207	240	243	240	234	221	209	220	262	238	248	235	232	223	202	234	247	230	235	237	252	261	233	249	234	247	229	241	203	228	246	217	232	216	243	230	221	232	231	239	222	211	224	204	273	234	216	243	237	246	247	245	201	215	272	238	216	250	200	239	223	235	224	200	240	247	229	239	256	232	223	223	250	232	241	221	225	238	191	261	232	237	241	212	244	228	251	233	225	249	222	197	231	235	253	219	224	251	199	199	181	203	236	226	214	216	242	232	227	227	232	232	239	213	204	246	233	210	243	207	202	250	224	209	215	229	209	224	199	249	251	207	233	241	224	250	207	212	233	255	228	243	225	231	233	225	238	254	259	235	221	232	227	219	240	265	249	239	229	243	230	237	242	237	228	236	238	227	224	252	209	262	238	216	232	246	237	239	259	243	234	212	217	228	241	266	198	241	263	236	240	260	253	223	219	219	207	235	225	221	237	238	255	243	256	215	263	205	243	245	234	235	222	234	223	226	224	223	238	217	236	244	252	229	236	245	244	236	216	232	236	228	243	241	223	197	200	224	226	225	261	231	204	224	251	256	243	241	227	208	210	226	234	238	242	228	215	218	225	212	228	215	239	239	223	217	237	252	218	222	253	243	242	232	225	234	241	215	213	233	227	213	228	228	249	226	225	261	245	212	203	206	225	237	232	242	244	237	225	235	224	213	251	226	228	225	208	240	200	242	200	234	227	249	237	229	235	265	246	246	225	240	226	235	261	233	235	227	218	209	240	241	220	238	231	226	228	216	215	241	237	242	234	227	225	237	208	204	224	234	227	236	242	242	255	241	203	237	226	213	244	220	247	221	240	229	237	237	242	240	221	246	235	202	226	227	225	239	220	260	242	239	210	252	215	252	226	225	220	242	237	233	234	230	198	245	243	231	209	237	238	237	245	227	254	263	226	259	221	232	244	204	227	255	220	247	222	243	218	201	239	220	220	221	247	229	246	228	257	241	282	214	226	238	223	240	265	230	211	237	226	231	228	238	230	239	229	236	225	238	238	234	221	232	220	288	240	253	233	218	253	199	252	202	238	204	221	215	243	223	221	234	229	233	234	216	198	213	220	233	223	229	253	182	200	246	239	218	244	230	241	217	210	238	210	216	233	221	247	233	244	220	244	254	215	233	225	226	223	239	248	263	203	220	243	238	228	240	225	213	202	247	222	230	218	230	192	239	236	236	224	246	219	245	214	216	230	237	247	230	228	248	232	197	229	244	223	232	248	245	238	218	237	211	245	250
27631	30729	41184	41671	35566	29470	28248	25422	21333	19224	16575	12933	8469	6374	3998	2740	3530	2960	1964	1385	1327	1217	1034	861	698	658	609	614	610	621	588	584	562	631	554	591	566	562	596	587	569	600	601	534	560	555	574	550	588	569	555	532	545	575	584	553	569	557	576	576	607	574	554	573	552	534	541	541	565	549	582	534	535	559	549	577	595	558	545	515	567	561	585	606	540	567	578	566	529	578	513	563	607	600	599	586	517	549	561	591	562	561	552	531	551	585	563	556	568	540	559	518	567	549	573	573	579	562	551	599	557	599	560	527	593	555	555	605	557	531	575	601	572	564	593	581	563	585	547	533	558	573	560	560	562	561	566	549	562	519	569	547	546	587	558	573	543	552	545	547	561	556	531	558	568	534	555	601	546	555	546	567	563	574	536	564	555	562	567	536	555	610	538	568	581	541	547	632	587	584	574	556	628	553	570	564	584	592	580	544	553	531	607	551	558	553	580	536	578	555	553	562	555	563	578	620	581	552	596	560	599	561	605	547	576	583	569	536	595	573	576	558	559	534	561	578	556	546	531	585	591	578	589	586	516	574	532	574	560	533	571	552	628	571	556	531	570	585	529	529	555	548	599	588	513	557	572	496	569	570	625	541	537	550	571	570	543	569	534	562	614	519	588	571	591	526	549	526	558	564	557	537	558	539	568	562	523	566	571	601	571	544	538	558	559	572	575	571	593	544	557	552	574	533	563	550	543	498	577	556	528	607	558	585	528	561	523	540	546	579	553	551	525	554	556	551	585	594	592	579	526	552	550	595	569	563	566	523	580	533	532	559	539	604	587	527	556	529	579	548	574	560	525	543	563	570	561	532	572	575	543	575	544	592	553	559	547	527	589	562	564	516	547	610	529	533	520	534	559	575	538	545	569	531	570	548	615	562	539	569	555	560	568	606	536	542	569	584	553	584	540	544	538	583	574	544	582	557	569	557	563	561	547	518	583	610	546	551	572	516	584	572	610	541	546	574	553	570	574	546	586	573	541	567	573	582	589	572	492	567	548	572	564	556	610	581	574	552	578	501	542	542	559	580	530	570	544	587	544	552	547	594	562	572	565	559	574	564	564	604	576	566	577	578	561	539	568	576	613	551	533	564	562	601	533	594	577	563	555	592	578	571	565	614	522	589	532	525	585	567	578	571	609	544	573	528	585	524	585	532	579	567	569	570	579	507	537	507	549	539	571	555	555	562	533	586	528	564	558	567	568	575	585	549	585	552	560	599	583	585	529	553	546	547	507	547	549	541	571	553	553	595	551	570	544	503	573	594	557	536	552	578	556	568	543	548	581	558	594	576	580	582	595	569	637	562	617	515	548	556	512	561	563	578	546	523	629	565	554	567	556	568	548	544	547	543	572	553	609	587	549	556	544	553	555	569	578	564	560	561	552	596	594	560	554	587	536	562	554	570	568	542	529	577	583	551	564	591	567	533	599	564	542	548	615	584	560	573	543	545	555	579	588	584	566	539	538	514	570	539	563	576	567	572	553	583	582	603	573	592	572	537	523	592	571	588	512	555	495	570	575	562	572	555	571	555	527	526	534	575	531	596	570	544	514	548	572	566	590	561	597	525	556	526	576	595	553	574	585	546	588	581	601	574	568	545	559	537	594	590	555	503	606	586	563	570	562	513	532	562	560	592	561	564	577	567	518	542	565	508	540	558	556	580	583	545	599	561	577	531	539	571	590	578	570	601	546	555	521	567	548	564	559	515	564	547	553	596	564	571	595	576	595	579	573	577	597	566	574	541	535	582	528	589	577	577	529	565	563	575	569	550	556	586	580	557	580	552	541	599	538	553	588	574	575	544	568	569	551	566	513	564	554	568	548	558	586	585	541	556	587	544	566	581	560	574	555	559	559	615	533	530	561	553	588	530	547	584	553	578	571	562	557	565	550	552	607	578	541	558	509	548	603	559	554	577	616	586	582	547	565	584	562	564	536	574	568	605	543	593	556	557	600	580	572	551	608	580	574	533	552	612	584	549	550	585	538	564	547	581	595	552	566	574	610	566	574	554	577	532	587	551	559	593	591	571	546	522	526	551	564	526	579	535	532	539	614	586	535	562	573	569	575	559	567	553	554	567	556	553	553	564	642	538	532	585	550	548	568	550	592	567	532	557	566	573	586	559	527	594	580	549	586	552	565	518	618	554	529	595	563	562	561	545	604	535	590	573	540	535	525	588	594	562	499	555	559	569	563	552	562	561	549	550	598	570	593	597	534	571	565	588	563	534	567	536	547	536	543	563	532	545	565	550	562	568	554	572	582	569	563	529	558	562	548	556	578	551	590	549	573	571	576	585	564	546	524	577	576	581	602	555	540	554	538	553	510	581	540	551	604	558	567	561	603	544	606	540	555	533	535	600	595	521	573	548	564	524	543	606	605	569	547	572	572	545	539	578	572	570	551	566	500	572	596	574	565	561	530	608	569	553	555	585	530	544	511	520	553	584	568	584	575	527	549	604	548	557	571	575	577	546	605	553	535	589	569	520	576	597	603	510	585	578	568	536	548	569	565	564	586	542	568	514	538	586	564	549	523	588	592	586	536	517	569	555	562	533	560	555	575	518	556	526	565	554	574	559	543	548	557	554	533	596	571	512	592	552	540	532	577	579	508	574	569	531	590	601	534	583	595	539	599	562	587	586	552	597	592	518	549	557	624	582	553	603	577	591	557	571	598	560	536	564	536	559	551	571	560	558	561	561	585	548	537	542	573	589	568	496	509	615	524	548	553	580	576	601	546	559	529	593	597	562	590	582	556	547	550	564	580	548	590	577	558	561	606	570	560	533	547	553	563	549	582	537	558	573	607	544	549	609	568	547	588	551	610	574	547	566	585	549	557	544	585	571	539	553	543	599	574	527	526	564	538	573	595	541	520	610	524	582	590	570	542	551	568	587	600	517	550	534	566	550	559	505	575	536	545	573	557	562	513	581	568	550	572	564	566	591	571	586	550	579	576	539	565	555	564	592	567	560	541	577	596	565	552	560	582	523	572	546	572	559	546	576	589	558	547	546	577	548	572	558	573	562	588	535	556	559	558	574	578	577	556	595	592	564	561	586	564	576	552	537	581	538	554	549	578	551	557	533	560	563	554	595	568	544	559	592	585	596	593	555	526	553	534	547	611	574	557	537	568	570	547	549	595	534	519	561	581	539	610	578	519	581	554	529	542	571	545	585	591	588	541	530	573	549	592	574	593	584	585	558	577	565	613	541	593	579	575	552	549	586	558	552	549	572	540	574	572	541	555	546	572	552	548	590	571	607	568	560	567	500	553	540	554	579	563	560	572	548	609	539	559	557	549	609	529	596	578	561	564	585	609	600	572	540	566	550	579	561	582	536	551	595	587	538	543	568	539	577	608	553	563	578	607	601	600	562	572	602	598	557	570	576	572	564	574	532	587	577	557	540	544	590	557	541	596	605	539	559	593	509	581	571	591	588	568	552	558	537	563	579	565	534
57187	50294	51578	45806	37562	29806	24261	27581	23477	19441	15846	11933	6861	4642	2698	1504	2387	1731	1081	711	639	655	507	448	324	264	308	293	279	277	247	226	263	256	248	241	243	237	217	234	233	249	229	240	238	214	216	224	233	217	242	243	241	208	194	225	237	232	254	214	223	245	226	235	248	247	224	206	240	205	199	208	223	229	250	211	239	226	241	217	267	227	219	250	218	233	233	276	224	214	218	211	217	251	221	246	216	227	219	232	265	225	221	225	203	226	214	236	253	217	223	221	206	241	209	246	199	223	244	219	220	239	245	207	213	210	222	224	223	221	224	238	246	233	214	220	230	227	237	231	210	249	214	224	256	221	228	236	226	243	215	215	228	221	237	233	233	218	213	225	236	228	200	224	244	238	214	240	220	218	242	260	212	237	225	216	227	232	205	211	229	227	222	231	231	221	209	224	239	224	221	225	226	204	234	221	193	241	260	235	263	250	217	241	240	214	227	220	204	244	231	210	215	215	232	214	207	254	245	237	230	274	239	222	223	220	241	214	224	233	256	248	223	202	225	224	232	215	232	234	224	228	222	243	247	227	229	208	215	228	226	240	232	207	240	230	250	251	221	204	224	220	256	256	222	225	219	241	227	226	248	219	258	226	211	207	197	232	224	241	234	249	249	250	224	227	228	275	228	217	261	217	218	242	229	224	245	229	256	207	217	247	216	218	210	220	257	231	230	231	221	224	242	216	226	238	226	221	220	235	252	243	211	230	232	217	232	218	239	219	218	249	218	241	237	213	260	228	208	235	235	222	220	252	256	219	219	233	234	200	227	234	217	207	217	232	215	224	220	222	241	240	192	193	245	254	237	210	232	241	218	241	205	236	220	229	229	228	230	255	211	244	209	241	231	226	259	254	226	228	245	241	215	216	220	235	224	226	237	241	228	228	234	237	215	226	216	208	228	245	241	223	244	232	220	226	230	241	224	226	220	247	220	227	243	207	216	248	215	226	213	230	246	226	236	247	237	223	234	211	245	222	203	219	195	230	210	235	245	210	220	203	233	245	245	259	240	234	204	199	225	241	242	196	227	220	246	221	218	227	207	245	213	214	235	254	216	245	215	237	227	204	252	205	227	244	216	231	211	206	243	213	250	243	234	242	214	229	203	240	249	192	244	207	227	246	196	233	216	216	212	229	231	233	203	219	256	229	224	228	213	233	243	222	222	233	223	225	233	211	219	251	198	245	210	235	250	205	222	215	219	243	253	221	232	230	229	224	255	220	218	231	222	233	233	259	249	201	240	227	215	224	238	246	227	221	201	230	242	247	232	244	226	217	252	247	241	241	226	222	217	227	198	209	215	215	237	231	201	234	223	244	218	235	214	235	247	238	229	240	240	222	224	216	233	256	215	210	218	212	195	218	221	215	220	223	210	236	217	251	239	193	228	233	237	253	204	232	237	203	234	219	252	232	227	225	233	227	224	245	229	207	232	249	225	233	249	209	240	208	250	223	222	231	235	197	215	243	210	219	273	249	242	218	212	215	213	229	252	233	228	195	244	211	249	240	250	220	237	236	214	215	235	237	234	247	217	220	224	217	229	221	260	209	233	225	221	246	232	223	213	211	222	204	230	235	246	233	229	209	238	206	237	199	230	250	230	202	222	247	212	228	230	231	227	222	206	227	250	229	238	236	243	225	243	219	220	228	232	254	248	225	247	279	232	226	226	209	231	219	250	208	241	226	234	211	229	259	260	249	195	217	217	246	243	219	216	233	221	232	213	219	243	233	231	238	211	214	215	218	231	221	235	229	232	237	222	233	242	243	219	243	210	232	223	217	210	227	236	264	236	206	229	230	216	249	221	238	222	219	220	221	213	229	223	254	231	219	209	210	227	230	236	231	221	247	220	200	241	239	195	217	207	224	223	229	244	224	238	216	225	228	215	233	253	227	243	236	228	234	239	237	229	240	227	248	254	238	245	209	236	224	225	247	211	219	219	232	238	230	250	208	235	231	208	231	206	194	216	247	236	231	224	230	212	225	234	246	230	212	216	210	229	191	217	247	201	197	252	208	230	227	210	220	230	213	219	247	211	239	241	231	240	224	237	225	237	206	199	215	236	232	233	248	215	210	238	231	211	230	232	221	236	224	235	229	227	222	222	244	193	197	235	240	234	206	189	224	202	255	245	271	254	256	234	235	249	230	254	215	236	232	227	199	220	219	209	220	245	225	243	231	196	234	202	230	229	223	221	216	246	249	230	201	215	256	246	247	216	228	245	249	223	253	216	256	261	228	255	216	244	252	240	228	218	244	212	220	235	263	243	219	240	222	233	204	219	225	208	243	198	235	234	261	227	236	241	224	201	237	239	225	233	226	237	252	232	219	250	245	233	239	207	222	235	243	240	237	243	218	260	234	195	241	194	196	222	216	228	233	228	242	226	257	211	243	242	225	211	231	233	223	232	241	232	215	222	209	225	238	210	212	225	212	217	221	232	255	196	236	216	254	239	219	243	239	210	241	252	223	204	229	244	242	236	242	211	216	229	228	213	212	257	221	193	225	253	218	242	215	204	232	215	237	238	226	222	228	207	231	230	227	232	207	228	243	227	211	230	203	228	203	229	221	251	255	269	205	227	243	248	227	220	236	228	241	227	228	264	223	212	198	228	233	252	215	232	212	231	218	245	246	230	231	236	244	221	239	244	219	204	225	218	224	227	220	249	223	224	210	216	194	234	226	248	229	245	193	237	212	230	227	249	248	215	274	252	231	205	214	226	207	231	226	209	257	218	226	239	207	240	236	251	237	233	249	231	235	206	237	251	238	248	254	228	194	209	224	226	243	219	236	231	237	217	198	215	228	219	235	215	234	217	229	228	204	235	225	210	243	221	217	227	225	199	220	211	202	207	233	228	220	226	227	233	230	219	212	241	218	232	228	200	210	222	202	220	228	232	242	227	240	223	252	239	192	223	249	231	221	231	206	237	232	251	248	203	215	225	208	241	223	218	231	234	232	249	211	204	233	226	220	233	237	229	224	207	216	243	228	245	224	229	231	236	230	206	203	219	242	232	226	229	227	236	247	242	244	207	242	223	213	228	235	229	212	236	199	188	238	232	241	233	253	222	196	221	219	229	218	236	245	255	227	237	236	219	239	218	222	197	218	243	242	260	246	227	237	258	247	224	215	232	201	224	223	213	231	223	242	227	222	249	202	217	221	211	228	260	231	222	232	233	237	243	236	211	222	222	247	231	226	218	239	222	234	249	218	218	250	226	210	221	210	270	211	223	220	228	203	223	207	220	238	249	251	221	232	256	252	227	233	215	231	220	206	214	255	234	236	236	236	224	253	205	250	206	243	232	254	239	222	256	229	242	202	222	244	255	221	194	233	215	215	235	217	199	224	228	230	252	232	245	230	222	208	228	221	223	223	252	223	247	238	229	224	245	247	259	211	226	228	234	252	216	235	215	240	258	234	241	202	227	239	240	206	231	214	213	288	241	265	203	206	190	223
37434	39981	50087	50930	47450	41784	38447	43792	38293	37213	32425	28434	20135	17183	11155	7169	11481	8613	5384	3383	3304	3161	2169	1753	1220	864	830	972	819	755	735	670	717	705	731	658	588	644	589	564	569	614	581	599	515	546	554	547	561	572	549	546	546	534	568	605	548	569	561	561	543	568	561	571	542	586	568	562	583	547	521	574	547	582	557	564	524	569	562	545	552	555	556	590	584	538	524	530	536	529	578	529	585	564	521	550	573	521	542	571	570	565	547	585	518	561	560	537	545	555	532	564	521	536	591	562	574	529	518	577	571	560	563	493	554	586	578	499	565	557	559	535	590	563	514	566	560	529	527	567	575	549	578	542	535	527	597	545	537	544	582	556	526	550	571	544	563	554	540	531	567	521	556	559	518	582	545	539	553	522	569	604	583	539	597	592	572	500	565	561	563	518	549	549	580	533	516	542	542	581	555	555	550	557	548	550	566	565	498	537	573	547	564	543	568	563	583	571	520	585	567	531	573	557	582	554	529	548	525	549	607	560	569	567	592	564	575	615	544	484	543	518	535	555	582	515	568	609	529	548	531	526	584	576	529	570	576	546	539	524	579	556	564	541	574	542	548	520	585	593	512	559	565	521	572	524	523	554	537	528	569	540	554	535	597	525	507	564	571	497	563	578	572	552	578	543	527	512	572	619	560	563	578	525	581	546	571	598	551	594	548	536	542	518	592	542	610	608	559	504	540	562	550	526	535	571	573	553	589	530	563	556	516	584	565	600	560	574	570	566	572	547	559	532	564	571	545	547	598	546	559	576	573	556	598	548	553	542	528	542	569	520	562	527	566	556	593	559	567	549	510	547	545	587	574	586	559	586	522	543	521	576	610	584	559	550	562	565	568	537	578	528	550	548	569	590	552	553	543	581	553	531	592	573	547	588	506	538	572	544	570	513	536	558	545	552	588	552	536	572	571	557	550	559	530	574	504	555	554	557	552	564	554	579	590	538	564	535	561	555	572	592	533	548	551	622	550	561	575	540	523	547	531	589	561	556	568	556	528	540	558	554	575	566	567	514	542	553	565	525	554	536	530	575	547	581	526	557	564	625	567	565	535	544	531	550	549	599	572	590	555	526	560	569	501	585	551	577	584	582	560	550	548	529	524	531	567	529	572	551	581	553	571	555	582	576	550	542	556	563	579	579	526	563	560	559	549	548	544	528	600	573	544	596	583	524	526	550	579	562	557	583	494	540	582	529	557	573	530	582	552	529	545	548	560	572	600	594	595	578	569	528	530	545	525	548	537	543	550	561	553	490	583	548	579	542	561	510	605	526	582	611	559	571	584	554	566	572	559	567	532	559	540	528	512	571	611	571	552	619	537	547	497	574	531	476	555	543	564	580	584	531	558	522	592	587	600	532	597	569	576	577	561	522	551	552	502	553	537	520	535	586	517	542	524	542	533	516	532	557	526	532	537	566	566	527	567	564	586	541	558	571	489	546	521	578	564	549	592	566	514	539	564	572	549	520	526	526	545	552	560	550	573	540	544	538	588	572	562	498	571	550	518	556	539	568	522	590	532	507	559	551	516	544	563	543	581	558	574	568	534	562	511	544	551	585	571	529	561	550	598	554	584	585	523	538	568	587	514	576	592	578	534	590	529	598	590	537	532	524	543	526	553	598	522	514	562	584	541	566	513	571	552	556	544	555	573	580	572	560	548	562	553	536	577	502	560	531	551	529	548	553	547	557	509	565	538	549	575	532	585	561	526	551	552	516	536	529	542	572	551	586	579	519	558	582	536	577	591	549	577	523	555	523	548	572	485	588	544	546	536	529	522	551	555	566	556	579	566	585	568	523	562	638	572	587	573	609	539	521	550	532	570	573	578	541	570	530	553	559	556	563	559	587	542	542	563	613	566	552	596	540	525	558	567	576	581	511	559	543	566	602	555	569	564	569	572	510	587	565	541	495	517	542	565	552	566	541	570	516	573	521	548	624	600	577	548	547	549	520	550	548	551	581	524	548	542	560	568	519	562	540	523	558	564	531	558	589	572	537	567	555	542	584	527	482	599	537	591	543	557	564	537	552	558	518	580	573	522	532	542	509	563	562	565	567	558	565	511	530	535	498	575	579	555	589	613	552	588	581	562	584	556	593	542	550	545	554	556	556	583	529	601	552	569	557	535	522	501	531	562	543	538	573	543	575	552	601	574	555	564	549	549	546	580	529	537	521	549	588	611	546	565	540	552	590	537	515	535	514	523	562	573	548	576	563	524	576	577	630	549	565	525	572	588	582	552	555	526	560	527	528	543	539	582	575	525	550	526	574	522	534	543	553	545	561	557	599	576	596	579	548	534	577	533	561	561	523	531	544	570	554	549	541	546	557	566	553	552	543	538	585	582	571	547	586	517	540	566	578	593	507	531	557	542	569	581	548	550	576	565	562	559	573	556	576	579	574	526	523	577	577	553	546	550	544	565	507	551	544	516	545	539	517	557	564	526	582	583	584	531	533	589	580	585	551	575	513	555	557	541	543	537	549	604	599	617	570	566	505	511	513	542	532	574	587	538	571	528	541	534	539	548	584	569	602	576	561	538	591	544	607	560	608	599	546	528	522	542	550	565	522	527	566	505	558	532	539	591	485	578	564	560	561	592	566	545	544	544	572	560	590	562	569	557	589	545	584	565	556	579	578	567	575	556	605	600	559	530	535	534	529	532	571	555	581	548	532	547	566	557	561	545	545	585	546	498	566	561	532	586	555	545	578	569	550	536	539	563	595	580	567	513	532	570	565	521	587	509	591	531	519	548	564	551	571	573	601	534	557	546	567	584	560	556	511	511	561	552	510	568	536	561	564	531	578	616	560	534	573	530	575	523	553	535	558	569	548	522	608	521	582	534	569	572	523	513	554	584	557	538	570	558	563	537	584	566	576	546	558	593	565	529	530	546	529	553	542	537	548	543	590	561	553	562	570	573	558	486	570	560	565	560	551	527	565	567	542	600	550	576	566	530	571	547	548	526	566	550	558	558	546	548	582	553	568	570	553	559	569	546	564	543	523	548	569	548	539	545	515	549	554	578	565	609	537	559	571	570	546	566	543	555	526	580	541	541	542	537	512	582	535	582	556	568	528	597	561	551	552	557	571	560	559	533	601	540	609	601	559	580	506	567	541	584	537	565	526	564	551	529	567	575	550	523	521	552	584	544	533	553	587	522	561	558	512	578	545	534	559	532	574	573	561	568	548	597	545	563	552	560	602	574	481	555	573	555	585	564	571	573	549	512	564	588	572	556	563	579	557	565	527	563	553	568	530	538	553	561	578	513	551	515	579	555	518	549	559	526	547	545	580	567	559	567	526	552	557	537	580	564	547	566	621	542	532	567	588	518	579	549	546	524	551	538	535	557	554	568	543	558	561	550	529	543	554	552	565	531	542	588	565	537	535	563	534	549	561	544	597	540	535	504	560	563	533	565	519	571	524	531	589	550	578	572	514	548	540	558	553	579	568	555	574	571	543
39185	34824	34061	25152	15887	9224	5790	4047	2705	1870	1339	1028	670	499	396	360	338	303	292	281	293	261	262	269	258	216	218	232	248	254	225	252	242	247	226	229	210	234	213	236	230	216	259	237	229	229	216	212	237	223	232	246	243	250	238	248	216	228	239	235	225	258	244	243	222	223	220	223	255	237	237	203	223	212	215	234	227	228	221	212	240	233	252	242	238	202	236	253	217	245	205	230	215	222	229	253	223	233	243	215	247	222	257	237	228	230	237	219	213	254	224	218	229	222	234	246	221	215	263	240	220	258	213	204	232	235	209	208	267	235	249	247	236	221	219	227	261	245	230	219	265	245	212	261	216	230	199	214	243	247	219	251	236	248	245	232	224	237	204	193	200	214	231	244	259	237	233	230	238	228	223	227	241	250	206	248	248	228	246	231	220	211	220	220	223	194	215	224	253	255	223	218	221	258	233	210	225	220	244	205	220	207	197	233	257	264	225	235	243	217	206	254	220	246	238	206	232	251	236	252	229	241	215	227	240	219	237	211	209	221	230	239	205	209	229	259	267	259	236	227	228	236	225	249	249	245	270	228	229	250	236	227	220	223	218	208	259	232	207	231	225	253	251	215	243	221	207	225	212	234	230	224	191	229	217	248	246	212	223	224	218	228	211	202	219	223	245	240	239	226	233	225	228	233	235	243	236	237	223	230	245	235	253	198	216	237	239	224	239	228	251	218	236	208	256	249	211	212	218	213	213	222	220	239	245	226	211	223	245	242	233	216	211	239	204	234	224	230	254	238	225	231	224	222	230	232	234	226	249	232	227	232	195	238	228	222	244	220	234	269	193	240	245	224	219	226	235	216	226	249	246	214	229	222	229	217	228	232	203	256	240	237	261	221	219	227	238	234	228	248	242	235	228	225	216	224	212	252	223	247	213	257	244	243	215	224	214	267	231	239	257	241	240	228	231	214	252	220	227	257	245	230	246	221	226	231	212	217	247	257	240	217	230	212	227	221	216	235	244	229	235	249	239	244	229	217	226	240	227	254	241	234	232	240	263	247	235	204	244	244	231	214	209	238	230	251	229	234	241	212	199	212	222	232	250	261	239	241	236	238	226	237	225	243	238	232	220	201	226	250	222	219	228	248	239	202	240	225	226	244	236	251	245	216	215	238	242	237	242	216	218	229	227	240	230	250	251	273	222	234	234	224	224	259	237	230	228	240	239	234	246	219	233	221	238	237	236	236	223	220	210	233	241	267	222	208	243	240	224	218	251	224	239	241	225	218	232	257	217	221	203	237	234	230	198	242	230	236	230	222	227	232	194	229	224	211	215	250	211	238	221	208	234	234	255	237	215	216	243	201	223	224	239	286	248	239	230	218	196	214	245	238	219	237	229	244	218	241	250	231	236	210	220	259	242	254	250	232	201	261	206	198	237	243	212	210	223	236	206	219	250	258	272	229	239	262	226	253	219	196	233	208	214	244	241	205	226	218	210	231	262	228	251	211	237	237	230	212	219	209	234	238	223	213	236	260	260	245	220	241	248	241	245	242	218	240	238	232	226	265	257	270	230	214	226	228	234	271	220	259	233	223	218	206	215	235	232	209	239	239	223	233	217	236	215	232	239	242	224	239	226	196	191	245	238	191	236	188	229	224	265	235	220	240	222	231	269	225	199	218	242	232	230	231	253	225	197	234	233	245	240	224	263	227	246	251	238	261	215	251	213	213	239	205	240	255	205	205	241	208	249	203	224	227	222	236	238	228	228	243	238	251	212	222	219	244	208	260	246	211	236	254	229	272	285	220	267	208	234	216	212	217	206	243	219	234	217	235	235	223	235	262	239	267	237	218	237	236	217	235	206	224	255	230	216	241	232	218	217	197	264	217	217	235	229	235	231	261	237	231	209	235	213	236	230	240	263	239	225	217	227	202	221	231	233	256	230	212	254	224	234	226	236	245	211	281	219	228	257	197	240	235	215	249	239	240	192	222	254	242	242	193	245	225	252	224	239	215	231	218	248	238	215	203	229	206	219	224	211	212	238	226	249	229	222	219	241	221	253	218	245	251	250	231	243	231	217	228	200	227	208	237	230	218	216	239	216	197	242	267	231	232	245	229	229	214	226	248	231	227	242	247	238	222	237	245	219	217	238	226	224	227	228	237	229	241	243	247	248	260	255	251	242	220	224	220	222	229	228	250	230	222	230	220	220	236	232	225	214	214	247	213	216	251	231	243	231	228	218	226	219	235	246	215	231	214	231	220	251	238	221	245	221	233	215	232	226	237	223	224	195	232	249	250	234	228	218	224	215	235	265	228	198	261	221	235	236	213	226	225	230	199	236	241	224	204	217	226	235	217	199	270	222	263	230	250	266	206	243	243	229	210	199	208	228	259	221	217	241	229	216	245	234	240	246	238	222	274	235	233	218	223	242	203	213	230	257	226	250	240	241	213	235	230	238	237	240	250	239	199	211	233	238	248	235	233	214	223	220	213	223	220	204	218	228	242	224	241	221	232	244	252	210	241	272	225	248	263	229	223	235	226	226	245	206	214	231	241	228	232	263	205	231	260	225	255	207	281	200	200	224	234	247	245	212	218	220	243	257	242	218	231	270	230	225	249	222	251	217	213	236	227	243	228	218	207	243	256	239	236	245	218	249	274	226	211	253	223	270	257	231	221	245	239	228	227	232	234	213	236	256	251	222	236	235	226	230	240	220	270	253	265	201	228	227	216	242	198	222	248	237	221	244	234	228	235	212	242	252	229	239	233	240	247	226	241	250	222	247	234	240	233	230	237	227	239	215	234	212	231	229	224	238	221	238	237	198	246	224	222	241	217	231	243	251	251	228	221	232	222	208	217	227	222	213	242	223	260	239	243	230	244	235	240	259	240	232	240	239	229	212	220	239	228	235	198	208	219	239	266	219	249	213	203	252	224	215	260	222	219	210	227	240	235	225	254	219	227	231	249	220	236	234	213	223	223	254	240	240	251	227	260	245	221	238	222	234	233	222	199	255	239	208	222	239	217	223	262	247	237	225	205	235	227	218	235	245	222	225	225	245	265	208	236	224	261	244	230	236	220	223	225	229	244	220	211	246	208	225	247	218	252	239	228	214	231	217	222	241	245	215	213	244	249	241	206	241	211	222	255	244	227	226	244	225	225	256	212	206	248	228	240	208	248	230	225	222	212	255	240	241	230	224	210	218	242	228	256	226	222	237	245	227	199	239	197	235	213	253	226	199	241	223	220	211	221	212	242	213	211	230	213	230	235	228	209	239	193	213	211	269	231	234	255	225	246	218	243	254	227	223	251	211	230	208	229	230	242	217	227	217	223	273	206	240	240	204	226	237	237	207	193	207	241	210	263	216	240	224	243	221	234	238	220	235	202	238	242	236	218	206	238	247	252	235	222	236	253	253	232	229	234	237	219	247	264	265	227	211	240	250	257	225	256	233	216	230	217	244	253	209	232	197	210	202	217	206	214	230	248	244	233	236	235	206	207
22370	26242	36065	34965	28914	23032	17982	14918	11125	8643	6403	4730	3150	2326	1786	1378	1335	1077	856	800	724	688	667	631	641	518	588	574	553	582	553	537	584	570	571	569	571	554	586	560	594	584	550	552	578	570	579	578	593	594	586	528	541	554	556	544	586	575	575	525	561	613	557	563	539	537	538	549	619	566	528	563	588	552	513	567	566	535	546	570	557	522	567	553	586	589	530	561	561	617	548	523	530	566	598	564	547	542	536	533	537	544	548	546	592	576	573	525	569	556	546	566	586	527	538	559	597	527	598	555	568	550	561	529	549	564	573	543	527	529	574	580	578	591	582	557	565	574	527	505	560	593	571	492	548	602	526	565	525	563	570	549	591	558	580	574	514	594	546	583	552	575	538	576	550	589	545	546	562	504	587	540	583	589	522	554	541	513	599	581	611	512	567	537	533	555	555	603	534	541	578	557	531	599	594	547	564	565	583	536	564	584	581	583	569	593	564	541	572	571	564	584	532	589	585	574	570	560	601	545	564	539	544	569	520	510	576	552	563	533	579	541	571	612	606	540	560	553	584	573	601	544	616	591	532	537	574	557	581	551	565	528	569	576	599	580	573	539	582	543	588	576	559	568	530	584	531	569	560	578	568	562	565	580	556	598	547	592	562	562	572	537	555	556	549	542	592	540	547	567	595	541	565	538	617	556	544	536	551	572	552	616	604	565	561	536	582	541	579	563	560	566	575	543	584	582	557	518	583	578	557	520	536	548	551	549	570	580	537	564	595	553	563	572	601	578	550	570	541	560	564	568	608	584	568	570	560	531	555	559	564	551	576	600	585	549	507	560	610	545	559	586	555	534	566	578	545	601	597	569	558	538	581	553	564	567	565	586	511	575	526	578	522	594	576	576	567	570	573	592	547	554	558	595	566	548	564	590	558	570	564	570	557	553	553	546	564	572	570	580	552	590	574	522	540	563	554	567	577	562	555	541	558	555	563	552	588	540	539	537	571	533	566	569	560	535	564	562	565	526	581	581	605	549	546	605	534	565	565	560	542	575	587	546	508	602	575	577	548	565	533	539	578	564	604	612	548	580	559	542	597	574	553	521	548	566	516	567	612	560	570	602	557	576	558	579	581	555	546	558	592	578	556	532	564	584	630	553	570	553	597	562	552	547	556	552	549	566	610	619	559	603	522	598	539	516	566	542	590	581	565	548	569	590	541	575	572	535	558	595	556	560	529	558	559	607	564	575	537	526	543	554	587	566	570	518	591	565	581	593	553	564	549	517	613	556	555	580	579	561	561	541	540	567	575	589	564	512	550	534	540	572	562	567	593	592	544	579	526	551	591	566	563	534	560	539	539	589	546	557	594	588	515	555	610	569	540	585	558	567	545	593	525	562	572	609	550	579	547	546	536	592	535	562	559	559	549	562	586	592	570	536	595	532	556	546	515	548	598	561	555	556	555	575	569	538	581	532	555	584	559	597	591	572	530	554	559	572	574	539	537	518	548	548	578	591	596	576	568	527	592	565	547	565	543	542	589	564	550	588	583	562	595	531	571	587	542	573	555	520	579	570	551	548	515	564	555	548	558	606	540	574	565	572	595	589	586	555	522	541	561	583	587	592	581	576	600	594	537	557	577	551	497	563	559	517	577	576	540	569	550	570	572	555	581	539	527	554	516	566	593	562	555	571	529	586	573	569	538	577	543	563	575	632	567	573	590	564	556	604	584	551	588	590	587	538	642	581	555	571	547	612	550	581	533	555	563	536	564	541	558	547	555	611	577	537	577	544	571	533	582	613	546	557	559	582	550	548	586	582	587	546	575	568	542	561	559	571	573	576	553	515	637	593	561	578	601	565	592	554	617	566	531	532	603	559	605	552	570	535	583	567	592	563	595	564	571	593	538	580	576	544	533	547	551	559	587	540	554	539	560	564	576	574	565	572	563	586	573	572	547	562	546	552	573	537	548	556	551	580	529	560	572	557	556	638	552	551	618	553	538	561	582	583	536	583	546	573	592	570	578	565	597	553	588	521	527	562	578	539	567	530	594	577	560	539	585	517	576	558	582	577	591	635	597	541	543	585	574	562	525	545	548	571	568	580	538	598	591	540	560	608	545	525	587	566	545	540	566	571	561	560	535	557	635	550	582	575	591	571	519	547	551	534	538	548	560	574	518	594	568	573	572	512	543	564	553	602	534	563	560	584	589	551	576	602	568	565	552	549	543	551	536	526	552	575	594	538	562	571	546	550	560	544	579	596	584	553	555	543	574	554	542	532	559	559	540	564	526	590	566	539	572	583	591	602	513	516	562	548	573	545	519	573	565	563	564	537	558	550	548	560	615	576	553	598	520	519	553	524	517	541	582	573	583	538	581	616	544	541	602	556	531	590	552	595	584	544	593	511	621	538	569	562	558	524	567	553	558	559	543	565	566	562	550	594	564	584	566	544	553	560	601	570	573	544	573	600	568	590	543	594	542	569	579	522	618	568	574	560	577	570	550	498	585	581	576	571	550	558	561	557	565	603	560	561	564	533	564	547	560	571	565	540	574	543	543	528	535	578	551	551	554	563	550	578	552	575	568	518	614	529	593	546	576	602	588	577	585	573	555	559	604	573	563	542	555	541	574	557	595	587	553	546	590	532	588	565	560	517	566	549	562	524	487	593	608	522	576	541	550	577	565	576	564	543	554	553	600	585	544	562	555	563	535	586	545	551	525	522	587	582	566	521	562	552	564	578	551	573	556	546	561	566	561	556	600	562	587	558	588	511	572	532	605	563	545	552	563	583	541	553	543	591	557	577	558	553	560	542	541	550	578	533	547	568	578	604	559	608	537	541	563	577	566	572	552	569	550	547	527	578	537	569	574	546	553	533	542	559	562	536	537	540	562	549	530	548	574	578	599	572	542	569	581	602	539	540	565	557	576	552	589	600	559	566	580	583	600	589	522	533	544	532	554	551	556	536	552	605	560	561	584	521	550	534	543	557	531	511	573	555	549	565	533	589	538	546	543	579	564	563	579	499	606	580	551	610	584	552	554	593	544	560	529	571	555	521	540	611	606	584	553	505	600	566	560	579	565	562	571	542	576	572	559	552	545	589	573	532	561	537	550	599	533	603	595	567	569	549	526	562	540	603	537	586	579	567	543	586	538	516	549	544	510	548	593	572	578	532	532	579	576	581	566	568	563	533	543	568	595	581	527	530	547	557	575	582	536	552	547	598	562	542	531	563	592	544	609	554	549	554	577	580	528	559	577	596	586	534	590	591	568	557	557	539	524	538	540	519	574	569	574	581	575	587	534	562	612	535	606	554	564	551	590	554	606	546	580	558	576	562	579	601	619	557	551	557	596	591	569	577	575	592	564	549	567	519	559	555	558	564	571	575	572	556	577	616	554	569	601	569	569	594	583	522	588	573	580	505	573	558	532	547	568	564	524	565	581	574	554	552	527	565	582	567	574	575	542	566	578	533	560	547	602	546	569	538	584	543	583	567	580	535	581	511
44399	39246	41472	33920	23806	15463	9359	11549	8433	5714	4387	2871	1618	1119	890	613	706	529	445	365	356	338	309	277	259	257	208	230	240	225	263	235	215	236	243	278	235	224	223	252	247	239	214	237	228	220	234	231	252	232	224	233	211	231	231	253	238	238	251	218	218	233	236	223	209	231	229	234	239	241	201	225	250	235	219	230	226	214	228	245	213	226	247	216	211	251	251	232	239	245	224	255	228	219	217	229	210	260	229	207	224	224	266	267	258	221	210	217	200	237	238	217	220	237	234	238	228	194	227	210	229	247	238	219	249	250	226	249	271	228	243	247	232	234	222	206	261	232	220	220	240	248	222	247	199	218	235	226	246	237	217	251	239	232	235	216	220	212	213	206	210	239	237	228	232	223	237	234	222	227	200	235	218	263	249	232	216	245	227	218	260	219	237	232	206	231	207	222	237	224	251	221	231	252	244	230	235	235	227	214	259	220	214	236	232	238	248	209	203	223	238	239	230	248	224	235	197	268	258	204	230	224	249	233	218	216	231	236	209	215	233	226	246	234	216	222	230	238	235	238	250	210	195	232	256	241	224	230	247	192	219	238	214	263	226	232	264	229	236	231	215	226	248	202	238	218	203	216	227	243	244	249	193	223	242	222	231	231	229	230	220	228	223	239	205	220	224	227	223	228	226	239	231	261	245	224	223	216	201	211	239	213	221	239	242	249	235	224	207	217	226	230	229	237	239	234	263	236	234	222	224	230	211	237	251	224	248	228	202	241	255	242	235	207	233	242	201	234	226	247	211	245	221	228	236	237	221	247	213	215	221	214	217	219	221	226	229	261	252	211	250	231	207	226	233	229	222	267	232	231	225	210	220	218	255	202	218	236	254	217	230	235	242	237	214	247	252	255	210	205	238	206	230	257	232	236	230	238	224	204	238	245	239	235	226	238	226	278	222	224	219	240	217	236	209	217	223	238	232	232	238	243	191	222	234	241	222	216	236	223	209	233	233	207	235	222	236	231	205	190	223	215	234	206	236	242	255	251	259	227	224	234	231	223	217	215	229	236	226	231	253	239	243	245	249	219	242	260	213	250	237	235	244	256	247	211	251	245	205	219	216	227	205	222	217	207	221	220	249	254	256	234	231	256	270	242	246	199	209	214	237	215	262	217	207	262	198	216	214	232	224	251	212	241	257	230	229	239	261	196	226	189	226	235	213	221	250	259	212	227	246	239	238	236	222	241	223	245	227	209	201	198	227	217	238	267	237	221	263	228	209	208	220	226	232	213	226	230	218	248	241	231	240	234	231	233	225	218	252	236	229	219	260	247	251	231	222	220	241	213	213	237	232	226	251	264	223	226	252	214	239	234	221	244	230	209	232	241	214	261	249	250	255	235	236	235	229	232	240	208	228	206	234	203	258	242	221	216	226	232	229	236	209	232	261	237	255	251	214	205	231	235	217	223	227	217	234	258	224	231	232	234	194	220	237	249	208	247	229	220	232	235	205	244	257	214	256	214	227	228	231	259	226	224	213	230	250	204	233	253	196	207	224	237	214	219	236	198	237	231	221	242	246	220	240	246	228	258	247	235	224	239	228	241	218	225	236	249	238	261	219	263	223	244	205	227	218	249	206	211	267	216	239	229	236	236	205	239	228	216	226	223	221	222	230	222	229	249	235	244	269	255	221	207	260	226	237	238	218	230	234	216	243	226	232	246	206	243	250	246	228	240	235	243	220	245	223	231	227	209	231	217	205	208	242	220	251	223	233	252	228	226	239	233	267	217	244	232	241	229	221	252	218	216	249	254	244	222	239	226	241	225	234	231	259	228	239	214	223	238	237	212	224	224	232	254	240	247	228	234	228	249	226	239	253	244	240	230	243	248	196	239	230	233	249	215	202	238	219	248	221	245	207	200	240	235	239	226	244	193	249	244	242	257	215	236	214	216	218	229	224	241	226	240	217	232	208	213	216	217	245	225	237	203	204	249	257	232	239	218	245	221	209	228	232	234	241	236	222	218	234	246	219	259	245	218	221	216	230	218	235	245	216	249	254	266	236	247	223	256	220	244	212	201	255	235	242	232	218	249	220	212	213	209	224	223	237	216	225	235	233	194	212	209	233	230	220	218	231	226	242	256	265	234	237	243	249	219	225	236	238	234	215	224	226	224	225	233	214	254	249	243	201	222	212	239	225	227	231	229	231	247	235	248	235	232	259	243	219	226	260	219	233	257	199	219	228	222	215	231	222	212	256	203	220	215	230	212	235	246	229	223	216	217	230	256	226	215	252	241	230	226	234	212	219	221	211	260	203	248	243	243	231	250	239	222	221	254	223	235	221	225	233	212	230	233	228	252	214	219	245	255	246	215	246	239	217	246	213	244	222	216	238	243	225	219	225	240	236	235	256	207	236	213	229	254	230	224	229	231	230	204	229	254	220	223	221	212	228	212	214	240	200	250	213	271	249	237	202	199	238	227	263	228	225	242	221	227	219	226	213	244	218	223	232	239	237	212	229	206	232	242	241	225	224	218	236	219	229	205	248	227	213	242	225	210	199	239	224	206	239	238	213	219	240	229	225	208	228	213	186	228	232	211	213	235	224	231	218	227	223	247	228	234	227	243	238	233	229	204	252	231	230	245	216	237	269	262	208	219	247	245	234	212	234	228	246	249	229	226	230	217	235	251	223	223	257	215	211	273	265	218	226	218	219	244	223	219	226	231	201	243	263	244	243	255	227	232	240	241	249	246	240	256	223	233	233	230	228	265	233	228	246	241	203	236	236	248	210	200	224	195	254	221	222	236	227	230	244	232	241	213	244	199	286	244	203	235	213	221	239	250	220	216	239	262	231	242	253	254	223	238	244	238	218	201	223	231	230	222	230	231	264	228	231	224	209	218	236	229	238	243	236	259	232	215	219	246	214	227	233	245	224	201	231	230	237	226	240	242	242	220	226	248	266	209	253	238	245	217	242	217	235	231	255	202	213	243	251	268	239	213	248	246	228	219	246	243	243	232	256	211	219	236	212	229	244	218	224	258	250	211	237	211	237	247	220	230	242	229	240	212	250	243	236	212	247	222	228	255	236	223	200	245	250	230	240	233	225	252	240	237	225	205	227	243	210	223	238	242	214	243	233	201	230	230	245	237	241	229	229	211	238	227	212	244	246	225	230	212	219	219	249	234	229	237	239	249	260	224	263	235	247	235	227	204	198	229	234	204	231	238	197	246	211	221	219	206	237	222	265	241	201	253	235	230	226	265	261	232	223	243	258	231	201	239	223	241	258	245	239	243	238	211	233	243	269	235	230	219	224	223	212	229	231	249	217	250	206	243	250	236	250	252	220	238	238	214	231	224	220	228	246	232	229	236	249	227	247	230	238	193	245	226	229	249	245	228	210	221	242	212	218	225	217	234	254	236	244	210	227	244	218	226	227	222	223	258	215	219	267	241	206	215	208	234	224	243	242	253	187	211	235	232	225	222	248	242	252	245	236	254	225	228	225	221
26771	30416	41942	41238	35484	29059	24054	29649	23751	19816	16651	12521	7724	5655	4366	2904	3665	2675	1908	1303	1160	1262	923	875	726	610	627	640	618	635	591	597	598	656	649	593	610	566	614	563	576	555	571	557	543	573	570	577	566	599	545	572	563	544	510	566	575	569	573	536	531	565	550	586	581	566	563	557	536	567	574	570	595	584	593	577	565	597	575	570	558	561	570	550	561	530	605	579	538	566	534	549	578	566	587	580	522	574	573	603	573	569	622	543	551	513	549	573	596	563	542	564	573	578	572	526	591	545	575	590	575	578	597	570	554	567	557	518	552	587	581	561	558	552	550	589	595	604	617	620	556	598	566	576	563	545	567	541	560	555	548	575	543	579	547	553	533	546	555	594	558	539	528	538	527	575	545	540	616	557	548	626	571	557	530	573	559	636	560	557	570	571	548	518	545	589	579	532	606	546	526	592	583	542	562	573	566	552	559	583	550	571	554	578	548	553	579	543	585	556	546	582	548	531	573	577	568	574	586	597	544	602	585	566	544	553	543	535	586	551	518	576	531	557	559	539	571	572	519	532	547	541	550	588	575	549	549	589	576	570	596	561	578	532	549	562	549	576	541	584	545	581	560	573	570	563	551	572	574	560	569	554	522	559	582	602	557	510	538	534	580	549	580	558	564	583	554	534	561	543	583	580	543	589	559	561	550	587	542	571	559	570	608	600	575	599	575	564	551	528	576	551	543	562	564	533	566	573	579	575	577	559	588	590	582	572	562	539	632	570	609	555	581	543	626	553	541	557	600	549	556	535	538	560	547	545	595	521	561	578	555	574	547	583	586	569	625	561	559	566	520	601	545	597	567	580	648	578	541	587	579	563	536	563	559	553	560	559	578	582	551	539	555	599	592	544	547	582	625	559	546	575	561	546	599	574	647	552	534	586	540	546	543	549	588	542	636	556	521	542	556	619	566	578	591	560	553	561	552	560	551	545	565	549	582	544	565	565	552	555	595	601	574	544	551	600	545	625	588	574	555	546	604	569	578	527	548	521	560	588	539	577	577	570	570	587	606	594	577	574	503	601	511	530	588	528	565	569	592	579	527	534	557	550	575	563	579	580	555	588	552	607	589	567	571	540	543	548	504	587	574	538	551	551	564	547	586	504	578	609	547	571	577	594	567	565	530	529	556	555	552	586	581	551	523	529	549	614	539	586	561	552	554	543	560	577	551	580	581	603	544	543	522	574	559	595	501	513	551	581	532	533	593	566	517	591	574	555	569	590	548	552	558	596	567	581	582	547	582	596	539	584	593	543	564	586	585	553	552	607	549	521	574	573	566	584	557	560	606	554	552	551	606	572	566	561	523	574	555	525	600	547	569	510	547	569	567	572	560	550	554	554	563	532	496	534	551	592	573	564	600	633	559	541	570	521	521	516	587	554	602	576	571	522	542	563	582	529	533	537	589	587	577	525	537	571	586	549	544	593	619	549	547	576	530	541	563	566	551	539	611	530	551	564	527	521	545	568	558	529	571	552	583	559	572	623	548	565	597	560	560	586	553	562	551	547	544	585	574	546	541	519	584	596	559	575	532	564	554	562	563	582	562	536	537	554	536	565	534	570	569	567	552	547	568	556	562	575	552	586	559	591	574	587	561	535	581	519	594	540	547	598	556	572	578	579	518	575	545	572	583	593	526	557	566	530	556	548	551	583	510	592	549	540	551	552	567	578	599	591	613	541	561	513	593	558	540	580	573	566	534	555	602	544	562	546	593	557	549	569	560	564	563	565	577	543	577	591	561	572	582	557	562	578	564	579	578	591	600	541	567	556	555	563	555	595	549	596	537	542	567	566	539	568	534	570	540	598	502	558	549	544	540	596	565	591	563	533	601	609	560	586	521	551	555	565	570	573	577	572	547	575	576	557	545	602	586	637	563	628	639	509	576	562	556	541	589	543	534	588	568	564	567	575	583	541	583	548	606	587	541	547	600	579	540	542	549	542	567	609	579	555	539	548	587	552	547	603	544	542	547	552	579	536	553	554	568	545	591	564	548	565	562	597	525	589	600	574	563	572	555	570	573	569	550	574	550	539	561	566	554	563	546	575	543	572	562	570	567	578	570	549	548	562	559	586	615	588	544	576	593	535	525	550	558	528	537	559	582	546	583	561	588	548	552	551	554	569	544	524	545	578	536	546	606	614	550	578	557	565	603	561	585	582	556	561	556	617	587	565	574	583	533	598	593	611	548	527	541	515	627	604	563	539	555	528	545	570	600	528	543	540	557	554	572	576	570	559	601	546	566	569	549	552	587	527	547	565	555	548	562	593	626	553	601	559	566	534	541	613	553	551	552	552	569	572	556	541	549	497	567	539	587	549	554	565	564	559	585	591	590	541	547	555	567	567	593	569	535	538	557	580	583	565	584	552	568	559	548	586	583	575	533	550	582	553	553	559	578	549	567	545	534	547	569	566	551	563	576	589	567	532	611	557	560	573	524	573	566	555	536	593	527	574	565	552	548	569	541	540	609	576	564	579	552	569	553	541	579	567	502	588	532	585	556	542	572	555	595	581	550	570	560	573	528	583	560	550	541	584	610	545	580	544	597	588	533	623	586	548	554	581	566	633	597	563	550	596	568	575	582	589	566	583	573	564	541	549	521	556	565	536	544	560	557	589	553	568	554	588	625	530	524	570	550	560	550	547	530	554	569	617	573	565	568	540	548	557	565	527	572	548	537	546	546	561	613	579	537	555	581	529	583	514	589	564	554	548	552	597	540	591	590	559	525	618	570	572	552	525	588	550	538	549	552	575	551	605	576	534	554	569	540	566	578	600	570	563	586	583	596	581	584	576	553	574	584	532	548	572	563	532	534	556	571	576	551	581	582	573	574	511	606	594	585	586	547	580	555	560	582	554	551	570	572	568	588	577	501	565	555	589	562	517	543	572	551	541	576	547	565	544	566	627	569	550	560	553	584	579	609	589	600	583	569	567	601	549	581	531	595	575	553	577	559	551	555	562	558	576	556	549	557	580	544	571	549	556	568	507	579	558	597	571	582	589	560	574	558	576	577	549	522	555	537	539	570	555	582	509	579	569	576	555	570	571	549	564	543	543	624	571	589	567	527	536	556	556	553	560	564	583	552	531	555	563	580	574	548	538	571	543	540	567	567	553	542	574	527	537	568	501	560	576	550	541	604	552	572	557	541	533	532	562	608	496	548	570	521	584	618	565	577	575	562	562	573	536	556	549	505	574	593	546	531	599	553	546	547	544	604	541	530	545	576	560	552	596	533	551	580	593	574	603	557	572	581	510	531	579	554	606	559	539	600	594	560	625	554	578	531	581	531	554	542	527	533	568	561	540	579	592	576	586	583	591	609	551	578	597	548	591	516	544	542	566	611	584	524	562	540	542	529	521	588	558	551	607	585	535	578	558	582	510	548	524	587	575	526	555	574	611	565	575	581	550	575	624	538	570	563	563	564	559	567	577	541	543	597	591	578	548	574	584	502	522
56802	50689	52849	44270	35739	28001	22215	31577	25404	19907	17452	11648	6341	3831	3264	2074	2273	1694	1139	712	567	682	485	433	381	263	272	293	289	287	264	256	261	250	250	216	226	248	224	239	227	238	236	267	206	211	223	193	244	231	197	212	239	218	243	234	250	233	232	246	225	201	201	220	241	227	234	228	246	238	235	260	236	227	224	206	264	229	237	218	224	215	226	209	230	226	265	224	241	237	241	221	229	234	269	191	208	208	221	232	249	241	198	237	226	220	234	234	240	222	219	213	208	226	212	221	222	208	205	224	268	242	278	228	220	259	270	215	236	246	224	251	211	253	220	236	233	222	236	243	244	218	251	231	237	196	200	211	228	204	198	251	216	208	231	222	206	235	256	220	226	217	230	237	240	236	227	228	236	229	235	246	221	234	231	224	226	243	226	230	220	220	219	189	235	238	238	233	216	240	222	240	239	217	220	228	217	213	234	238	235	219	214	192	242	195	235	220	214	221	243	217	230	235	226	223	229	208	211	236	245	235	233	235	230	230	272	226	244	213	218	254	243	244	217	248	213	217	256	231	235	234	243	208	224	221	238	234	247	204	225	223	223	233	224	240	221	234	250	227	227	222	231	192	222	230	228	257	242	204	242	239	222	234	247	208	239	235	217	227	231	215	218	214	216	241	229	204	224	230	234	239	221	220	215	243	206	217	221	211	258	224	241	227	233	226	233	227	207	237	228	222	228	238	207	265	246	258	223	219	205	230	215	227	212	240	229	227	234	227	221	221	208	241	227	219	241	259	222	219	231	224	225	215	239	215	246	215	228	238	211	229	264	237	197	233	201	184	224	225	208	227	227	241	214	227	232	238	231	254	231	194	224	231	220	249	219	231	226	249	245	220	245	238	237	260	260	234	206	208	212	222	206	226	212	214	181	240	213	196	212	211	223	255	237	244	230	226	220	245	229	230	235	238	236	259	211	240	207	189	220	231	234	222	203	238	241	243	220	265	239	237	198	229	215	230	212	203	209	197	228	217	228	206	238	210	207	219	213	222	256	223	244	238	216	250	218	212	220	227	235	225	248	251	221	203	232	236	222	241	230	216	234	251	227	231	228	222	236	226	234	236	229	212	207	222	230	218	250	240	229	202	212	243	239	221	225	235	244	239	228	225	205	219	230	212	236	264	242	229	232	184	198	224	222	216	221	218	233	269	234	233	241	266	229	222	203	248	252	246	207	221	237	210	261	251	231	221	219	250	196	249	248	230	252	253	219	222	254	221	216	243	220	270	225	228	197	232	235	245	230	205	233	207	240	208	215	215	229	252	239	249	238	248	227	219	200	230	191	262	246	220	212	223	248	218	223	236	243	234	241	224	226	215	243	226	266	212	248	200	241	221	220	222	221	225	249	205	251	230	218	235	197	233	219	213	264	218	240	241	223	253	183	214	202	221	213	211	221	240	242	215	220	232	204	210	223	216	237	244	201	231	200	228	230	213	239	256	231	218	221	218	225	219	206	236	211	209	218	207	215	227	203	237	246	243	239	231	212	228	224	242	217	248	241	232	196	242	223	232	225	228	229	232	234	221	209	252	232	250	235	243	237	251	222	212	216	226	221	215	236	225	236	189	235	223	245	225	223	246	217	249	228	220	210	225	240	262	234	219	245	207	209	218	227	234	214	226	245	229	221	238	235	241	219	211	268	247	232	226	224	200	214	216	235	253	225	208	230	197	222	261	235	211	222	202	262	243	221	221	233	223	209	232	259	208	224	235	209	228	258	210	226	234	235	246	229	222	186	257	207	237	235	244	205	217	222	216	237	204	215	239	223	248	223	206	226	254	238	229	244	232	246	228	237	224	238	211	234	197	223	212	229	247	224	242	263	231	225	218	207	215	236	222	233	245	232	220	244	231	230	230	208	233	233	231	233	196	211	218	209	213	219	258	234	245	256	214	216	249	251	240	216	237	239	251	235	244	207	242	212	228	221	225	226	216	208	239	215	233	214	221	203	226	225	230	269	226	208	260	228	209	221	249	206	248	246	232	206	221	235	236	244	215	233	224	225	242	214	247	202	217	225	221	241	215	251	222	224	232	229	208	236	237	220	234	187	227	239	233	252	237	218	217	236	229	202	234	200	251	241	243	247	224	234	230	242	206	215	247	223	260	238	219	220	213	227	230	208	245	223	246	229	236	220	218	230	219	230	247	228	220	233	249	242	236	225	257	183	235	218	224	248	237	250	232	212	238	228	224	205	230	258	207	233	216	217	221	228	213	227	251	236	218	212	238	216	235	222	241	206	232	243	217	232	249	242	215	217	210	237	266	220	222	213	234	214	231	224	184	257	205	211	222	214	219	227	198	257	218	212	229	228	236	229	248	258	223	239	216	212	231	239	221	226	229	228	234	211	207	236	222	220	243	240	222	205	249	228	244	216	242	236	238	245	232	220	229	261	241	237	240	227	247	219	228	221	226	239	203	254	224	239	241	224	235	242	228	219	225	239	208	217	252	207	228	242	253	235	248	228	252	213	211	246	212	244	217	227	225	202	234	213	249	221	207	241	223	238	259	239	227	232	210	229	232	212	254	215	216	208	244	231	235	219	229	235	247	213	234	235	222	232	216	230	232	233	236	226	219	224	232	249	199	228	219	232	239	228	222	215	229	269	235	241	205	220	216	261	248	264	222	223	249	212	262	237	215	214	230	213	230	206	226	266	234	226	239	215	247	252	230	208	219	222	209	221	233	226	232	222	210	216	221	233	223	205	252	229	252	218	211	223	249	224	212	230	216	210	234	241	225	253	207	250	252	215	232	227	231	231	223	226	249	222	253	224	235	251	242	224	228	258	238	231	234	238	228	241	220	252	212	236	255	223	206	214	216	204	200	255	243	243	218	226	219	254	235	226	209	217	255	223	243	256	204	254	202	224	251	245	224	248	217	238	275	225	211	224	220	248	241	223	225	238	226	199	244	223	222	212	234	234	233	242	220	211	255	227	240	248	225	220	213	240	232	236	224	262	246	211	237	245	226	239	219	246	239	260	212	240	238	224	229	230	204	212	239	205	216	241	224	216	232	216	188	222	208	254	212	203	236	219	256	212	204	247	227	225	205	248	216	277	217	239	254	241	242	228	217	210	249	235	241	206	246	269	234	235	199	207	222	219	246	255	252	213	225	207	228	217	234	225	210	224	237	213	248	231	229	236	237	222	254	216	208	213	222	254	245	234	236	227	238	204	231	213	230	225	245	220	258	236	218	238	222	246	235	205	203	220	235	237	236	241	225	189	200	211	234	234	237	232	234	226	232	243	220	214	215	224	234	230	236	239	264	242	214	225	246	209	217	219	247	228	231	220	237	245	211	216	213	261	228	238	246	242	219	216	235	213	221	228	213	238	219	227	209	253	221	256	243	225	254	239	208	230	218	234	210	250	223	256	238	244	221	218	239	224	188	214	218	245	221	246	237	229	277	224	230	249	244	237	212	219	227	237	203	221	212	223	229	222	267	245	213
36801	40174	51259	50435	47041	40061	36498	46044	39192	35763	33687	27395	19176	14907	14063	8804	10781	7914	5740	2942	2637	3072	2071	1821	1403	814	808	909	817	765	742	657	645	688	739	647	605	621	605	624	642	595	593	571	580	539	515	589	568	578	588	562	576	573	511	578	543	569	526	574	573	572	529	584	536	542	580	517	547	569	563	552	527	623	535	508	535	552	584	568	535	568	584	547	559	536	574	522	571	544	556	562	562	542	560	526	538	508	573	544	504	526	574	546	530	578	555	545	561	545	551	544	528	581	550	568	560	588	531	557	575	567	545	550	574	589	568	518	529	535	577	535	535	544	583	549	553	557	554	575	571	540	564	503	556	591	570	536	538	577	578	518	564	586	529	565	552	522	564	568	558	531	513	533	555	530	532	591	549	547	582	537	584	557	571	587	534	555	582	572	559	546	577	575	548	587	557	576	528	569	538	544	564	579	553	584	595	541	528	535	557	536	552	573	525	558	569	543	525	543	564	552	564	551	522	532	547	551	546	578	557	555	539	549	552	561	559	571	600	539	529	574	542	598	552	565	559	497	495	530	538	539	552	575	552	516	561	562	551	543	571	546	557	534	537	525	562	577	573	529	558	538	568	552	549	557	570	524	553	562	567	518	537	585	597	549	525	515	556	553	533	570	539	543	548	544	559	541	565	577	542	583	574	557	520	555	550	549	549	554	555	526	528	566	541	522	528	562	585	597	551	573	561	555	536	559	580	589	587	538	545	554	567	582	564	557	533	515	534	538	549	562	551	559	539	547	573	529	541	566	534	559	532	528	517	551	547	525	588	540	546	569	546	547	550	547	554	539	590	557	535	530	542	523	505	552	529	552	563	568	559	525	570	552	566	582	526	546	541	563	509	533	517	564	582	572	565	535	565	553	550	605	539	556	567	509	517	560	565	553	538	580	586	597	551	553	529	546	521	566	551	532	576	533	528	540	587	559	533	579	548	527	561	587	555	566	543	566	600	543	549	579	556	570	584	546	546	543	582	557	529	539	554	553	566	505	537	565	539	569	541	549	594	518	504	558	515	549	534	606	535	553	530	538	538	551	575	523	540	532	540	543	561	588	561	525	550	577	585	527	549	543	508	572	532	548	559	562	562	578	579	570	588	559	513	518	556	562	565	570	553	571	506	569	567	547	553	567	568	549	547	536	589	552	531	561	519	551	546	547	543	585	561	555	611	557	510	578	614	590	567	576	564	547	554	529	556	517	555	555	573	553	545	606	535	535	557	554	518	575	512	497	545	569	593	595	533	535	581	547	554	522	518	548	583	563	559	545	541	581	595	526	572	548	514	534	566	515	574	568	553	574	515	566	522	530	562	568	587	526	554	579	530	566	539	604	578	589	537	560	564	560	553	553	590	534	568	586	559	548	564	547	539	542	529	553	575	579	565	557	549	576	558	557	571	553	532	536	534	542	568	547	565	533	559	547	565	569	566	538	549	544	532	586	555	552	577	503	529	522	585	563	559	599	570	555	508	546	546	574	515	523	522	588	544	527	532	584	564	537	545	585	560	531	513	577	548	587	594	572	611	539	559	556	543	553	558	557	612	562	557	550	534	556	525	567	515	543	592	544	551	579	535	591	563	544	561	557	550	551	539	566	545	548	568	534	577	586	558	533	561	518	547	541	539	540	550	523	541	584	575	569	573	573	514	536	535	523	577	542	547	583	547	540	524	567	518	558	565	523	534	573	546	577	556	561	600	585	511	518	562	514	605	561	570	534	558	579	573	517	541	574	549	580	550	579	553	560	532	554	583	547	555	587	565	543	574	538	597	552	570	548	507	571	545	534	566	570	559	593	521	556	558	593	577	516	559	514	560	580	596	587	558	537	604	577	502	528	542	565	546	555	505	516	533	536	545	552	591	563	540	545	543	587	503	574	524	546	558	560	552	549	574	562	561	533	601	543	510	537	576	563	534	564	534	528	539	543	555	564	563	564	540	532	587	562	564	575	539	577	537	503	555	604	553	553	538	549	558	566	531	571	542	547	558	552	518	580	564	548	527	586	550	539	601	529	580	536	553	531	544	512	567	557	568	572	554	537	546	542	561	598	568	559	525	521	542	549	566	553	554	547	592	552	567	568	572	527	568	527	522	510	572	570	541	537	527	557	531	531	545	517	555	519	572	542	534	531	583	572	569	518	564	548	575	566	544	530	546	514	628	544	586	538	559	524	537	562	528	571	560	559	525	549	560	609	563	554	559	565	528	554	557	583	582	527	533	541	541	547	559	550	577	559	593	505	547	545	556	575	525	495	576	548	514	519	533	547	537	497	533	614	584	569	568	582	556	550	562	515	519	554	553	541	559	573	560	557	507	494	546	568	547	527	557	550	578	546	584	579	581	513	565	527	541	535	551	535	538	559	566	548	561	584	540	549	564	532	577	533	516	549	551	568	572	593	576	562	572	579	541	552	587	536	551	533	560	546	518	582	549	546	580	556	552	556	558	519	567	567	571	535	570	549	543	564	552	515	562	576	586	551	513	570	547	601	553	554	525	574	524	553	526	606	592	534	540	566	519	528	567	518	546	550	571	564	567	566	570	540	528	572	542	556	554	524	564	588	557	541	555	500	554	532	549	559	564	525	531	549	595	558	586	521	533	587	529	542	539	553	591	486	564	589	544	532	542	563	576	536	547	563	544	580	528	638	538	569	543	529	541	504	596	564	533	519	565	524	538	559	533	595	548	550	560	551	510	569	593	536	566	560	555	531	545	575	541	555	519	482	547	557	545	524	559	562	584	540	538	540	536	542	598	542	572	540	574	571	554	530	563	579	522	538	509	557	582	569	561	600	580	595	570	520	533	550	583	565	540	566	562	513	543	529	592	601	578	634	557	565	508	527	576	548	569	561	579	545	550	563	577	566	564	524	556	544	546	563	531	563	567	543	565	548	555	551	563	502	557	578	539	558	601	581	516	551	557	536	538	615	551	610	581	574	546	586	590	514	557	560	548	567	537	530	536	555	543	531	528	548	545	574	578	583	588	505	520	530	548	577	561	565	570	565	518	577	556	519	582	551	570	572	554	552	539	538	534	601	560	566	545	515	557	530	539	554	517	575	567	546	568	597	570	544	529	559	567	497	571	562	554	555	534	554	548	558	516	547	585	542	565	522	528	578	558	517	581	562	548	544	592	589	563	582	559	583	580	539	566	597	552	529	568	534	551	548	538	544	549	594	558	545	540	565	594	572	588	512	532	565	562	561	544	520	551	535	552	568	598	581	581	537	571	559	561	567	552	556	557	541	552	563	515	549	572	554	569	588	581	549	520	514	552	544	572	578	575	495	553	535	588	526	559	547	548	525	575	564	612	526	539	571	555	602	575	504	553	525	555	526	555	545	601	575	567	532	521	569	567	588	528	535	544	549	564	524	579	514	583	512	514	579	551	602	569	499	586	588	565	517	551	586	551	549	531	517	546	535	501	535	553	542	580	575	550	533	538	512	579	578	562	543	526	527	547	584
38907	35294	34427	25515	15732	9460	5565	3992	2672	1821	1399	975	719	512	479	366	327	332	283	289	269	259	268	271	240	259	235	200	212	267	241	214	248	230	259	192	235	247	237	220	229	250	239	249	232	254	220	229	236	258	248	207	220	236	224	234	230	237	255	243	205	247	229	225	225	224	205	221	252	215	247	256	232	205	237	262	244	210	222	242	238	210	225	250	232	245	230	245	258	226	250	253	231	214	229	231	221	228	247	245	233	197	232	249	242	255	228	236	248	233	253	242	227	238	251	231	227	239	232	234	235	226	245	246	218	221	215	217	230	255	243	230	213	228	241	247	233	251	231	223	238	259	197	234	255	218	236	235	259	244	239	247	242	208	218	250	225	257	228	243	210	227	233	206	222	208	252	243	242	264	224	251	258	230	229	263	224	231	239	224	230	227	229	243	251	194	242	240	225	229	233	214	218	240	241	223	236	242	253	241	233	228	235	234	209	256	222	249	250	237	285	251	248	228	231	226	222	224	257	252	270	237	237	254	251	227	233	238	255	251	229	237	240	229	252	251	216	230	215	241	209	232	239	269	236	232	250	225	216	224	247	203	221	230	247	223	229	238	258	225	227	246	274	255	213	207	215	221	214	239	236	224	220	232	219	251	233	242	234	219	239	252	239	246	221	225	230	244	268	247	233	228	219	233	236	228	207	256	214	233	230	221	246	217	250	210	223	241	238	213	200	237	233	220	231	231	211	261	194	229	240	247	246	255	249	241	231	213	242	229	212	231	231	232	225	218	230	240	247	249	243	236	241	251	198	208	246	241	262	238	212	238	230	224	201	231	225	232	235	238	203	239	241	237	217	240	210	231	255	213	261	195	259	246	247	218	255	232	264	249	251	259	240	225	253	223	217	232	230	217	224	219	239	227	239	229	237	238	231	234	240	237	221	222	232	233	228	251	222	252	217	243	229	252	264	248	232	229	239	225	253	236	256	239	230	222	219	239	243	261	268	228	231	229	214	255	259	240	217	239	243	210	227	257	247	214	224	228	228	227	209	226	267	264	200	255	223	248	213	242	225	213	218	214	219	243	212	244	254	233	204	265	211	239	207	221	231	216	259	225	228	201	254	209	216	217	231	205	195	234	230	233	197	218	242	238	237	225	211	210	215	243	232	233	224	261	208	268	238	216	210	234	239	241	256	201	220	254	229	222	231	254	200	233	225	229	227	233	207	196	244	255	243	252	236	256	204	243	235	251	224	223	244	245	229	201	248	212	233	222	248	219	219	215	235	243	213	247	223	253	233	220	231	223	220	217	256	237	236	256	252	227	257	231	201	219	220	220	261	239	244	237	255	269	241	259	225	229	255	245	238	228	218	237	214	240	240	220	216	256	212	236	247	204	218	246	254	214	234	235	228	245	245	227	249	259	238	243	221	233	255	196	219	225	226	233	208	232	237	240	259	223	248	255	220	239	253	230	256	252	248	258	251	229	236	262	246	271	223	248	224	247	226	236	209	248	237	228	245	237	259	218	234	219	212	227	217	219	249	235	243	239	225	253	234	278	237	253	232	243	215	239	260	250	236	208	227	243	234	231	251	237	235	220	228	245	236	213	232	220	244	248	251	213	249	217	223	223	224	245	252	283	243	219	238	230	248	233	241	248	258	189	242	225	242	232	214	208	244	236	250	242	276	240	233	202	230	223	215	209	226	223	230	277	236	220	220	226	242	244	252	242	240	240	243	216	216	223	241	230	220	237	228	247	256	223	238	272	225	230	249	241	229	243	231	244	215	243	250	241	251	243	242	219	229	203	204	247	231	211	268	226	233	233	248	243	233	240	232	218	222	219	248	212	229	221	229	211	261	250	262	224	233	272	223	220	202	254	237	220	234	210	218	240	243	247	228	218	234	207	234	213	206	217	217	256	212	234	252	217	231	225	243	219	225	226	252	261	197	211	239	271	230	205	240	221	232	218	221	223	249	254	261	235	225	220	237	231	226	244	253	233	243	258	225	231	248	251	219	257	236	260	250	243	240	236	200	246	237	247	251	246	228	195	228	234	231	237	211	250	252	220	240	236	217	224	210	219	268	242	210	254	220	245	245	226	237	246	227	229	207	211	275	230	223	231	237	223	226	244	238	235	227	219	224	232	239	228	218	233	237	225	227	225	220	249	237	226	269	232	217	204	246	246	251	220	241	256	226	239	231	256	247	221	239	225	228	232	225	260	237	241	241	213	227	238	218	239	247	221	236	217	247	250	239	252	242	239	199	231	226	220	247	232	215	221	231	223	235	251	255	241	237	211	228	198	234	224	233	253	233	237	254	273	234	222	249	201	254	235	232	231	197	223	223	234	213	221	248	235	259	213	232	231	226	260	240	228	256	241	210	256	236	247	228	269	234	262	241	238	238	247	216	235	212	244	225	264	183	202	257	225	219	231	219	223	233	225	225	225	195	234	246	197	215	245	253	222	257	240	214	247	196	221	224	249	220	223	240	247	231	219	216	254	234	225	249	260	241	232	228	250	213	228	225	237	220	233	227	209	228	219	203	229	241	240	242	243	272	211	234	225	250	233	231	222	233	272	199	255	220	194	226	239	257	230	215	231	234	235	251	217	215	240	273	259	223	259	227	258	225	225	239	245	244	224	250	249	236	265	229	239	223	230	241	228	203	259	224	229	249	229	247	261	245	220	254	210	230	228	243	244	252	220	238	225	230	224	253	243	221	243	240	214	217	234	238	254	229	229	224	247	255	220	258	245	244	217	255	226	226	245	225	236	256	224	209	233	230	240	228	259	232	234	235	217	236	236	215	251	236	193	220	240	218	226	217	219	225	233	235	241	217	246	237	209	293	257	241	249	240	220	258	202	228	226	233	229	242	246	257	257	214	238	228	216	232	221	226	225	246	242	236	216	218	210	236	231	230	226	253	227	216	255	222	218	218	202	239	232	242	248	236	238	241	230	221	241	248	242	253	250	267	239	255	231	224	228	259	230	244	218	247	230	217	244	233	253	252	232	224	238	230	220	229	241	252	242	239	222	262	252	234	212	199	243	244	208	240	260	218	229	225	225	231	236	272	248	223	215	243	231	237	220	250	213	251	259	236	255	254	203	199	204	255	214	246	233	244	215	219	217	244	228	226	231	230	234	209	226	213	230	248	256	220	238	195	236	241	231	232	232	228	219	235	251	247	240	244	217	217	230	224	237	222	225	230	258	246	231	201	229	237	224	257	220	235	242	228	251	252	209	246	226	240	253	257	218	231	244	230	243	234	234	219	240	229	189	236	220	217	241	226	232	225	228	241	246	239	244	237	242	242	239	216	252	211	256	235	269	244	229	235	268	253	263	226	242	252	225	248	225	212	223	220	243	244	224	226	229	244	251	230	228	223	227	231	224	241	237	251	245	220	235	251	201	236	233	230	213	248	227	244	241	238	221	233	236	214	231	237	227	228	224	232	219	285	234	218	210	222	261	222	204	253	236	219	216	248	235	228	245	225	235	239	242
22181	26748	36594	35111	28844	23298	17976	15284	11280	8572	6503	4459	3112	2351	1925	1423	1251	1083	911	833	692	725	670	659	641	577	597	622	575	568	579	574	567	586	544	623	573	560	532	612	606	579	594	561	560	590	559	563	542	526	544	560	554	588	520	528	585	586	559	549	558	568	556	560	543	509	556	583	582	593	569	605	538	529	549	612	590	546	556	589	573	607	586	561	572	522	575	566	582	569	559	587	556	559	583	550	607	573	552	566	601	525	593	590	537	588	596	584	556	582	558	571	582	575	526	545	560	558	541	566	552	564	541	579	571	540	540	521	580	572	545	549	592	503	550	526	528	554	522	577	559	572	540	545	571	564	566	563	547	572	582	571	537	556	521	585	599	572	567	570	570	552	582	551	507	571	546	557	523	576	565	549	571	579	556	561	556	571	583	595	575	574	547	548	575	574	562	504	543	581	580	544	586	522	565	558	593	585	601	546	592	526	550	591	570	535	519	545	563	608	556	549	519	583	550	553	596	562	584	544	563	544	592	599	548	527	534	523	545	542	546	549	573	541	561	550	584	595	598	529	527	558	602	545	564	556	553	559	613	532	581	584	552	551	569	587	551	586	562	562	548	578	556	510	532	569	618	546	552	553	566	589	552	579	603	542	562	636	559	547	573	611	567	566	571	560	552	556	587	549	548	577	549	567	555	530	571	582	507	518	542	592	520	564	580	612	556	583	571	520	525	513	558	564	548	591	522	564	581	576	606	526	598	579	568	591	612	564	551	572	562	579	580	621	595	574	564	540	580	570	556	587	565	563	603	558	560	602	582	561	591	543	553	592	606	602	544	558	560	555	566	570	557	555	543	516	540	559	583	544	536	551	527	544	569	594	611	599	531	586	552	580	576	575	552	546	554	543	571	545	587	564	546	562	587	553	554	588	508	587	552	551	562	518	539	603	579	593	544	527	562	563	557	571	550	537	593	579	562	546	581	521	549	579	558	538	578	530	593	557	579	576	592	497	551	580	600	597	569	555	626	599	604	586	545	597	548	583	554	562	507	558	576	618	551	560	536	544	590	554	549	559	563	565	528	551	597	566	565	569	526	575	546	587	551	588	533	559	561	559	582	593	531	572	552	546	606	571	530	602	566	535	569	560	588	559	546	573	588	601	579	590	560	589	571	575	567	559	570	562	564	568	588	506	574	601	546	584	574	577	492	589	632	561	559	558	559	564	580	559	550	592	558	579	551	586	537	540	578	575	541	562	554	531	571	577	564	573	579	591	567	612	583	578	566	533	565	562	575	537	599	573	564	600	600	538	557	610	550	585	570	578	568	565	527	570	544	542	594	567	534	574	626	591	563	592	554	578	611	573	578	543	568	567	564	545	551	556	613	581	600	519	575	585	522	597	572	568	555	559	565	590	546	541	584	567	597	566	535	585	542	576	617	534	582	545	550	523	560	587	598	568	579	575	546	566	589	572	571	575	538	558	597	561	574	559	588	536	546	530	543	543	588	607	560	589	595	536	568	552	561	565	552	623	601	575	573	626	549	578	593	519	555	550	522	546	526	534	560	541	568	542	519	536	619	568	571	558	581	561	555	545	605	560	571	546	624	566	556	539	578	531	561	566	569	580	586	547	585	522	567	578	598	570	538	574	525	595	572	554	536	606	550	567	545	546	540	551	538	568	584	584	567	569	557	591	597	553	541	558	525	558	543	586	563	562	559	522	550	584	564	576	557	565	569	554	568	573	543	579	604	526	533	551	608	544	579	561	593	554	605	558	569	566	560	517	580	586	570	581	549	573	597	600	599	575	600	543	564	578	556	539	589	551	514	559	562	592	531	608	588	549	535	561	561	526	603	575	561	576	562	560	512	522	591	585	554	557	550	539	573	548	554	551	540	564	547	541	576	566	537	579	572	655	588	506	565	582	547	558	538	585	590	553	577	607	535	553	564	567	580	556	587	565	586	549	599	558	549	597	577	577	576	607	528	534	550	540	562	539	559	580	564	566	569	552	557	541	589	573	577	542	549	571	561	545	566	593	568	586	579	589	574	579	550	572	551	503	533	553	554	583	554	525	611	562	538	573	550	564	567	569	551	604	553	539	595	564	540	523	567	575	597	581	559	543	584	535	577	546	550	574	580	553	558	554	550	609	564	563	574	568	534	618	579	576	544	554	529	561	558	560	556	558	531	597	527	561	562	550	561	561	513	558	556	531	529	533	565	559	588	545	562	508	546	570	557	587	563	597	580	554	607	528	544	536	568	591	559	590	595	583	561	541	613	569	618	583	545	526	582	534	567	564	576	571	605	567	548	529	559	600	583	597	549	561	535	578	591	540	562	531	543	630	615	584	541	543	606	559	565	542	544	583	520	530	595	554	571	589	559	559	571	565	611	556	574	548	562	537	569	606	545	564	568	558	579	549	545	513	579	556	568	569	554	594	544	588	600	559	523	531	548	549	623	588	579	572	553	575	572	609	547	577	590	598	558	543	565	532	567	552	622	566	573	588	536	586	551	606	576	584	582	586	564	575	589	573	583	578	581	564	550	568	555	572	586	547	545	599	585	555	544	523	586	564	573	540	552	578	610	583	586	555	560	578	570	568	543	543	559	579	598	590	558	595	582	589	552	583	564	598	577	551	568	562	568	573	601	516	519	577	550	514	546	597	562	599	580	580	555	558	609	563	546	611	575	571	619	581	567	564	568	572	577	519	558	563	593	568	550	549	560	605	558	593	554	542	547	576	581	588	559	591	573	553	561	537	586	542	535	548	573	547	598	576	561	494	564	589	551	558	579	567	548	567	588	591	572	590	585	571	603	544	550	586	559	631	537	543	548	567	557	537	540	590	545	604	579	535	544	528	583	567	567	555	543	534	499	517	588	544	610	594	525	557	589	516	578	590	543	542	551	574	557	528	548	569	557	595	582	608	561	557	571	553	555	557	589	594	590	519	576	566	561	530	549	548	566	564	569	522	572	522	560	553	564	557	558	530	562	595	594	555	578	594	569	564	593	572	531	585	586	569	597	575	549	582	562	589	571	549	522	552	540	599	595	603	588	576	578	588	568	581	551	584	565	567	537	535	592	562	539	630	505	545	554	567	553	556	529	564	573	572	580	593	574	580	582	569	524	536	561	584	577	541	532	541	542	529	615	549	549	582	554	556	587	542	556	567	589	587	594	564	564	566	547	536	571	565	582	539	557	545	574	505	571	576	596	572	576	540	567	594	568	598	535	554	572	574	554	526	545	508	577	575	555	563	533	571	609	585	564	561	576	570	538	622	573	581	552	615	547	542	560	581	579	562	580	570	576	564	614	599	552	545	548	538	545	547	550	507	583	580	598	560	544	645	571	572	586	554	513	592	590	581	588	579	595	612	555	555	545	549	537	586	555	569	549	568	553	562	499	574	534	540	582	560	544	573	526	580	555	586	543	544	544	598	554	603	573	563	571	533	570	564	548	552	577	595	577	543	545	566	544	573	546	590	564	558	570	583	583	579	531	555
45108	40088	41423	34853	22678	15444	11432	12426	8257	6328	4531	2941	1708	1215	1043	781	738	544	401	376	326	322	298	289	230	238	219	223	249	236	224	237	241	248	247	250	222	251	211	229	232	230	208	236	232	230	230	217	236	210	243	231	206	221	210	230	213	211	211	236	249	257	245	214	243	203	251	222	232	241	258	280	240	227	235	226	228	227	228	212	235	211	250	210	250	234	288	256	248	230	236	230	247	230	227	223	244	225	223	228	234	202	245	213	201	255	192	266	236	232	266	245	244	269	230	187	265	214	242	223	219	235	228	204	243	223	229	205	229	236	251	239	244	238	224	210	249	218	222	207	246	231	212	219	239	211	234	230	221	218	242	261	242	206	225	245	244	250	240	230	249	221	230	260	226	241	236	237	238	241	219	236	236	234	254	245	266	209	237	213	247	232	236	246	235	200	241	233	186	228	233	211	230	247	226	205	215	217	186	241	221	244	238	197	216	240	230	247	208	194	220	212	224	223	216	225	215	214	218	216	192	202	194	274	238	223	241	225	247	223	239	242	224	223	232	220	213	217	233	222	282	216	204	251	246	238	252	216	234	265	239	231	218	226	239	235	262	222	210	236	244	208	245	217	210	249	229	244	213	245	226	206	228	232	238	237	238	259	220	250	237	268	234	233	225	235	195	214	256	240	202	202	232	230	223	237	207	210	241	219	243	221	253	240	251	235	219	217	241	214	235	226	237	247	229	248	233	228	242	226	238	238	210	239	205	230	250	259	215	262	233	255	229	215	237	242	256	216	207	227	206	216	216	215	212	236	206	233	215	202	237	223	231	225	246	239	207	222	232	237	205	222	219	232	243	260	198	223	227	232	240	230	212	231	206	213	228	223	214	260	238	239	238	230	212	223	234	233	213	222	220	218	241	234	235	237	214	240	233	221	269	216	225	231	221	213	233	215	239	223	185	225	243	250	207	227	223	234	196	201	222	233	267	224	232	236	214	230	225	210	220	235	244	243	236	184	251	227	238	255	251	214	222	244	234	228	203	238	228	234	241	255	224	245	203	260	202	230	223	222	209	231	227	215	225	238	231	262	231	225	214	210	228	226	244	236	227	247	227	228	209	249	194	232	215	251	256	235	211	220	233	250	196	237	242	219	239	216	218	260	250	245	233	217	227	221	250	238	245	256	244	224	222	237	228	236	219	231	250	245	242	225	242	254	216	224	213	224	229	232	222	245	229	219	241	221	248	237	231	215	239	229	244	252	253	216	240	217	255	240	249	238	212	218	227	197	244	244	244	220	232	215	244	262	237	227	230	212	240	242	232	228	247	231	246	256	199	236	219	238	240	233	238	233	230	223	242	212	254	202	211	227	246	263	265	281	235	210	228	226	221	220	240	214	229	241	238	216	239	210	200	244	229	223	242	230	222	239	229	227	232	247	243	203	203	224	236	240	235	226	232	247	220	228	222	210	230	221	239	249	245	230	234	254	233	249	209	210	233	213	228	214	262	233	191	213	268	235	233	195	225	236	229	268	204	230	229	259	246	222	246	227	243	220	233	225	221	239	233	243	221	252	231	262	247	198	267	200	224	244	229	219	224	217	241	219	231	241	237	214	221	238	224	243	231	202	225	198	208	218	226	207	209	222	218	226	228	232	234	227	221	226	241	228	242	204	220	251	224	228	238	237	236	230	216	257	222	229	226	231	209	245	224	237	223	219	236	203	231	242	211	221	242	215	234	248	229	242	278	255	256	216	216	227	205	238	228	235	231	223	222	249	248	225	218	214	235	247	210	227	219	199	228	237	225	205	256	254	241	230	226	218	206	231	232	257	251	233	251	238	249	259	205	229	211	239	229	242	224	247	233	211	190	236	228	216	229	223	236	220	204	224	227	223	210	234	236	240	232	224	234	234	238	222	219	229	234	256	234	215	229	211	235	244	223	247	229	229	235	222	242	220	238	260	217	226	207	228	247	218	221	222	237	228	224	247	250	236	247	250	251	207	213	252	201	212	207	206	226	224	238	216	201	193	226	240	220	230	219	248	222	232	220	232	218	216	245	239	233	207	243	224	213	224	242	205	214	245	196	257	244	245	203	239	244	229	247	222	263	208	222	219	244	204	208	248	244	242	236	227	219	218	237	201	244	215	246	241	244	215	219	241	240	214	218	249	226	222	248	240	198	231	249	223	230	225	245	204	207	222	256	231	222	234	243	267	240	234	248	247	234	228	253	238	215	226	241	257	235	240	214	246	241	245	248	219	217	214	248	242	237	233	210	243	239	226	223	222	252	208	210	279	238	249	248	234	186	263	219	220	225	216	233	239	243	232	237	265	252	249	236	237	237	266	222	227	214	255	209	229	217	224	230	234	221	228	225	228	240	242	256	244	225	226	208	215	201	249	207	245	242	233	212	227	205	243	225	218	234	241	226	226	208	240	253	247	258	226	238	223	226	256	217	227	218	220	230	226	213	253	233	240	233	239	238	217	247	261	235	224	258	224	255	219	221	217	218	219	242	234	211	242	235	238	238	192	233	213	232	204	200	223	227	238	232	229	226	216	215	220	220	203	238	226	226	244	243	231	235	225	221	216	228	233	237	253	217	200	258	216	222	215	245	226	239	249	246	220	190	227	255	238	223	263	228	241	250	215	243	241	219	223	247	211	243	228	223	218	260	217	233	230	242	229	214	206	241	229	208	226	231	228	244	229	230	230	217	229	225	207	249	223	240	263	196	237	231	223	246	226	237	218	255	257	245	220	232	232	205	240	223	218	206	245	233	238	215	212	217	205	220	214	240	244	245	242	229	237	218	231	209	267	220	221	246	216	224	241	224	242	221	226	225	233	226	237	239	249	243	230	229	259	214	207	229	249	248	228	226	231	232	217	214	247	240	208	221	221	216	246	247	245	227	230	257	230	224	224	237	199	225	254	247	210	237	234	220	226	228	223	238	225	213	203	234	251	250	255	227	233	229	216	207	232	233	226	230	243	258	211	214	203	243	236	235	273	228	262	243	211	236	218	254	222	227	205	251	243	227	221	230	233	248	235	204	232	236	236	205	235	225	213	251	250	209	252	232	228	231	230	219	244	242	224	237	228	234	252	245	245	247	212	250	244	215	236	214	228	244	215	214	218	208	252	251	235	212	221	241	260	262	285	235	227	249	228	235	219	222	233	242	204	231	198	219	243	238	239	234	232	215	247	228	223	210	268	235	253	228	230	227	228	212	247	266	252	237	232	233	223	235	236	213	244	224	239	221	244	243	205	230	222	218	216	259	237	226	233	230	222	214	217	238	219	221	207	241	221	241	249	249	227	232	238	230	232	255	243	244	234	242	207	249	247	230	234	246	245	238	191	242	234	275	223	215	272	216	227	235	201	210	223	219	218	228	237	227	222	218	235	263	239	251	247	228	241	230	237	207	249	229	223	215	241	236	191	229	241	233	210	248	222	236	204	222	212	237	239	220	241	202	246	256	219	243	244	259	250	231	211	235	215	196	223	226	198
26986	30957	41715	41972	34176	29384	27560	28136	22152	20404	16408	12332	8187	5912	5268	3829	3609	2805	1969	1500	1169	1193	1075	904	822	601	621	631	669	644	603	548	567	578	588	575	591	564	594	613	558	603	559	561	569	582	563	583	591	592	552	553	563	595	572	540	555	563	562	553	571	513	572	547	582	555	520	620	557	532	565	542	561	582	551	557	532	544	613	554	559	573	569	580	600	590	536	554	573	553	582	580	578	534	557	559	547	541	536	526	554	513	543	562	521	557	553	564	611	540	570	574	589	534	565	578	589	602	566	576	537	618	553	564	617	568	513	561	544	551	538	561	578	552	597	662	550	578	581	584	551	576	590	565	550	568	562	577	587	548	542	581	544	566	550	576	531	557	566	536	552	556	561	551	518	572	548	554	525	593	553	554	594	552	573	516	555	557	534	542	547	620	553	574	609	533	542	583	550	568	578	577	549	579	529	541	588	563	574	569	617	560	544	582	590	565	556	593	536	595	590	556	564	598	600	566	544	562	554	522	568	546	523	547	577	581	582	582	579	556	583	508	603	537	558	554	556	549	571	561	554	528	564	544	564	499	578	581	629	639	602	553	557	581	583	598	579	522	597	536	582	593	587	546	565	542	571	574	532	564	552	561	568	514	549	556	584	534	590	550	540	529	577	543	600	557	546	540	533	589	575	579	543	563	577	566	589	554	583	559	601	527	585	565	570	523	557	566	590	561	589	562	560	591	605	578	514	601	595	514	577	531	586	571	566	552	557	524	519	532	607	581	558	566	571	569	615	588	530	524	542	582	552	535	595	562	554	563	545	579	601	603	552	551	546	514	539	545	572	591	586	544	594	592	551	564	569	553	505	559	584	591	543	559	559	578	540	568	536	570	537	554	578	542	560	555	583	570	556	590	591	583	569	540	564	569	555	523	544	589	585	559	565	530	582	583	556	560	568	530	570	574	514	560	622	564	531	607	565	577	578	558	576	549	595	555	538	583	589	623	526	604	506	542	514	516	542	604	548	572	563	559	547	578	583	572	548	556	588	558	560	568	566	564	577	601	563	542	574	575	570	531	557	594	524	579	596	508	571	563	553	535	554	532	592	539	597	553	565	558	560	552	552	555	549	592	533	599	538	537	547	580	539	558	567	535	547	582	539	572	564	561	553	577	577	533	596	554	540	560	607	532	551	565	585	506	528	541	589	553	573	544	568	543	535	586	582	529	603	492	565	560	560	592	588	546	589	574	564	602	532	575	582	569	585	544	572	579	618	586	589	538	577	515	619	537	542	597	537	572	568	548	556	528	602	546	599	571	594	543	544	557	607	556	583	555	547	593	562	585	549	525	561	535	568	629	569	618	544	586	563	530	577	587	566	539	596	557	568	573	550	587	563	610	618	608	565	575	520	563	580	553	574	568	588	541	554	557	551	592	567	605	549	552	570	556	564	564	574	591	569	563	569	578	623	577	586	570	572	567	578	562	518	623	575	589	539	585	560	580	548	616	559	565	566	553	563	536	595	559	571	518	542	550	504	493	559	543	596	545	591	569	577	589	540	546	562	594	546	566	576	546	490	563	593	565	560	562	571	564	564	584	545	562	556	561	556	568	548	534	557	534	535	529	578	558	575	539	547	588	567	512	565	578	543	572	574	564	599	566	564	534	553	595	603	587	579	573	561	561	584	544	547	538	545	567	565	558	567	547	557	535	553	556	552	583	551	633	552	568	598	592	559	566	558	569	580	535	568	572	566	567	561	562	609	553	520	574	555	571	568	529	521	551	567	564	528	545	542	550	554	593	570	579	592	595	567	573	553	555	592	534	586	539	549	546	576	595	595	558	577	570	567	562	577	559	534	556	510	564	595	562	539	547	558	544	577	606	557	576	533	528	603	587	583	569	544	555	575	571	552	552	588	609	538	570	542	528	588	542	569	590	534	558	536	529	576	573	573	558	520	585	584	549	560	596	584	559	538	559	620	567	586	564	558	591	542	563	541	544	584	614	554	567	554	570	553	568	542	573	563	557	564	557	554	586	558	567	548	595	529	600	529	574	561	552	528	541	544	579	543	591	553	591	577	574	582	570	549	544	567	520	566	596	571	561	569	557	578	550	602	557	532	563	553	551	567	567	592	601	556	509	579	600	565	578	592	519	526	568	563	572	549	564	581	545	581	524	547	544	530	539	567	544	534	546	591	568	603	593	548	556	539	592	577	546	592	578	562	554	575	536	533	550	550	569	547	568	566	552	559	589	599	586	548	589	532	560	564	512	533	571	587	563	575	560	539	568	533	538	544	551	580	584	572	598	553	580	595	560	549	553	550	563	550	550	563	538	591	553	535	514	569	518	563	552	564	572	539	530	570	531	568	570	589	576	581	556	550	584	624	531	586	546	579	568	586	581	561	532	513	542	568	560	585	526	551	550	569	586	541	563	565	551	584	568	598	589	569	550	571	554	548	567	572	553	598	565	622	592	559	538	595	600	555	594	522	550	607	571	594	541	575	567	540	562	567	536	571	565	564	606	560	563	574	543	593	567	575	598	546	583	561	563	564	575	561	543	580	545	570	580	582	576	541	570	531	600	515	582	570	601	557	579	567	558	525	530	550	564	543	548	562	539	570	560	558	562	510	593	574	542	527	549	584	552	546	539	573	554	535	569	576	596	556	545	559	536	548	593	515	622	573	567	551	564	558	566	529	593	571	564	547	545	597	585	578	605	553	620	586	512	555	562	556	549	555	572	583	560	558	600	581	568	564	526	563	523	592	555	570	527	565	607	531	525	546	554	561	598	560	537	584	563	529	609	578	551	605	562	551	534	566	579	602	544	586	539	580	591	579	522	536	533	552	575	572	566	520	586	591	537	579	590	536	569	550	566	540	601	571	619	532	509	538	550	569	563	597	566	537	608	576	562	612	578	544	542	552	552	569	608	539	549	547	538	524	566	565	508	556	561	558	564	556	558	576	589	608	556	559	579	526	570	584	568	608	566	551	558	620	596	567	572	552	542	578	591	554	566	545	561	554	559	559	528	568	569	558	555	564	535	554	545	555	559	534	584	556	544	540	550	609	561	551	540	578	561	562	515	555	563	554	571	561	536	552	604	569	556	564	570	549	553	545	539	563	588	542	588	540	572	536	530	536	572	603	552	563	624	538	597	601	535	557	539	556	545	556	615	553	569	580	549	578	582	573	566	557	510	571	517	527	541	544	603	539	581	544	576	548	607	536	582	532	529	550	570	549	530	599	572	521	572	560	584	528	560	537	564	593	567	555	591	536	583	582	569	552	587	580	573	545	583	545	555	592	592	524	535	568	548	560	596	550	569	559	580	547	564	552	523	543	566	573	547	588	545	572	550	548	512	569	561	610	558	603	544	588	549	565	581	549	571	554	557	547	516	543	581	567	582	577	555	601	551	528	583	577	589	571	568	529	574	580	587	559	545	531	567	577	571	563	551	598	562	562	548	500	546	582	582	526	558	567	575	554	585	598	590	589	549	553	561	573	576
56753	50764	52002	45086	32385	27574	25159	31907	23367	20938	15885	10656	6782	4682	3732	2473	2231	1491	1093	718	492	633	588	436	344	265	299	276	273	253	258	237	220	245	258	208	240	219	230	229	241	239	250	255	224	234	183	232	213	174	255	232	218	215	206	218	227	221	243	212	242	193	244	224	267	236	231	258	203	217	231	239	230	215	205	228	240	241	251	245	237	240	234	207	191	221	227	219	225	222	206	251	199	210	218	200	256	239	216	228	233	244	233	241	225	227	247	245	215	234	240	219	235	229	227	223	229	261	189	222	221	212	234	229	239	231	235	234	265	220	232	233	232	242	239	228	236	244	207	223	237	234	209	234	233	208	246	219	243	235	223	227	239	218	213	228	210	237	224	198	219	254	230	244	221	216	221	221	220	204	226	236	244	243	212	211	213	265	242	234	223	214	236	245	185	229	228	242	242	227	221	225	245	215	189	217	248	240	237	230	187	236	232	216	235	230	216	216	226	219	246	235	233	210	211	240	188	209	238	232	250	219	217	228	242	236	246	211	235	245	202	218	230	215	254	221	232	217	227	240	233	225	209	238	218	226	244	228	199	204	220	204	240	258	228	232	188	233	228	198	252	243	211	232	223	232	218	214	215	235	230	229	233	219	221	261	241	217	210	208	225	222	211	215	203	228	227	242	223	241	235	237	242	228	239	230	188	215	236	241	212	254	223	218	216	256	204	200	237	235	245	220	236	245	199	206	229	223	216	242	251	230	225	220	225	240	215	247	250	222	229	239	209	234	242	246	256	246	212	233	234	226	219	233	234	208	222	258	252	239	221	239	239	246	231	232	216	233	232	213	220	216	191	236	216	226	229	249	229	240	247	223	226	228	241	237	217	229	219	225	203	243	225	235	230	218	208	209	243	229	240	224	237	248	197	233	223	221	236	228	237	221	209	215	229	275	234	206	228	212	219	222	210	245	215	217	258	231	238	229	237	228	219	246	233	239	218	206	215	226	230	228	224	230	201	236	227	224	218	237	225	205	234	225	218	213	244	221	227	235	223	217	191	240	210	231	199	230	200	228	237	222	230	224	259	226	238	208	213	229	230	210	203	264	218	233	217	218	223	229	239	216	219	249	257	237	225	234	242	236	237	219	206	201	224	250	220	231	220	214	236	229	223	224	243	239	250	243	249	250	241	236	237	257	250	209	236	215	272	241	236	237	248	212	221	230	226	203	234	214	252	205	224	219	244	230	238	247	228	220	250	235	242	233	208	232	215	221	231	242	241	239	234	244	245	209	241	252	221	210	227	248	255	229	239	232	229	242	224	251	226	233	242	213	194	245	238	238	240	219	248	258	227	228	227	253	223	221	263	216	225	241	207	216	219	243	260	215	197	238	233	204	224	226	245	220	243	245	239	236	217	260	229	257	200	260	215	234	254	247	197	234	230	244	222	218	215	240	225	223	230	222	253	223	211	245	234	214	240	203	211	242	220	219	203	230	237	240	207	227	231	264	225	205	250	206	230	234	203	230	216	200	208	210	219	213	221	224	224	233	238	291	218	220	197	237	216	249	228	247	254	230	200	219	237	197	226	231	212	239	242	191	222	238	227	231	226	222	231	220	233	251	224	206	219	214	235	221	265	247	237	244	213	224	232	199	211	201	223	230	244	266	218	210	216	218	178	212	232	212	185	223	201	204	218	214	219	245	237	224	250	249	264	240	237	215	216	232	216	228	225	233	247	221	231	225	239	223	227	235	246	207	246	251	229	224	238	230	241	227	243	230	226	235	246	243	198	226	230	244	251	211	226	210	231	259	244	240	234	234	214	239	218	239	247	224	256	226	208	216	245	249	249	234	236	214	220	242	233	237	235	212	198	216	206	226	209	238	211	242	248	241	226	220	235	227	212	246	220	182	229	229	244	213	204	231	225	227	225	240	242	247	214	198	245	205	222	227	216	233	264	242	205	230	221	222	229	205	255	242	265	239	223	236	227	229	237	235	222	246	245	219	223	229	214	222	224	244	254	217	222	218	250	226	239	241	247	210	234	215	249	192	216	224	252	217	222	227	249	207	235	239	197	227	220	224	246	250	230	240	203	253	220	233	212	235	247	249	258	224	227	251	215	253	218	221	213	230	218	248	224	216	203	215	217	227	219	202	226	233	214	213	229	218	209	216	234	234	228	254	231	228	223	256	219	254	229	219	231	230	237	239	233	249	223	229	234	242	239	217	243	232	238	226	238	209	225	246	244	227	237	235	217	228	228	238	217	236	228	243	245	248	209	256	216	223	255	222	228	216	243	205	227	219	248	236	215	229	239	226	212	241	225	223	238	226	248	227	238	211	221	220	228	257	222	258	208	224	242	234	267	238	218	260	245	219	239	224	223	230	226	221	235	219	239	200	227	265	248	219	241	211	224	225	225	219	236	195	240	233	248	241	251	245	228	249	273	217	212	254	217	221	223	250	222	208	221	256	222	252	222	219	251	222	212	235	226	226	240	236	243	248	257	250	217	236	232	269	233	245	219	228	225	220	211	235	233	213	232	227	227	246	219	244	232	213	230	247	217	203	213	243	230	206	231	238	235	238	216	244	224	206	252	228	228	214	230	222	239	235	247	236	222	245	224	212	254	219	234	232	228	218	220	229	203	227	219	218	241	261	234	216	186	251	243	239	247	250	253	227	251	234	238	204	246	234	268	207	239	227	240	261	235	230	243	195	240	227	222	206	212	248	248	245	232	244	236	230	224	230	244	213	237	223	223	253	206	255	248	248	239	223	229	268	226	225	249	252	241	221	236	253	220	234	205	229	246	218	244	228	227	220	236	233	235	248	224	237	227	223	212	219	222	211	215	225	223	231	224	243	215	250	213	223	235	245	207	227	215	250	251	235	204	254	231	243	196	221	244	220	237	243	248	222	206	228	211	232	231	236	231	232	197	226	246	225	255	241	239	197	230	239	239	223	244	227	215	234	222	220	222	212	232	223	230	242	232	212	238	228	213	214	245	223	229	234	223	232	246	243	211	226	198	231	237	245	233	239	229	208	218	213	222	248	244	274	224	244	238	245	230	210	251	197	226	218	219	256	240	219	215	255	238	232	221	229	219	249	245	225	240	212	243	233	213	224	233	231	236	225	217	232	226	234	255	230	223	234	214	217	222	235	220	218	219	225	249	233	242	246	219	215	208	206	206	232	214	235	193	233	231	204	257	216	250	227	241	257	232	212	207	254	239	228	218	215	238	211	223	243	214	238	244	197	231	238	254	233	240	237	232	220	227	215	208	230	212	240	236	212	232	252	256	213	238	234	243	219	245	236	246	227	230	247	248	233	247	234	268	234	225	207	259	266	225	220	239	227	231	260	229	236	210	235	216	251	206	222	243	224	240	243	251	219	211	244	247	250	239	239	216	249	241	207	225	247	242	225	233	249	254	215	209	229	227	212	226	194	249	247	228	238	206	224	206	242	225	245	209	226	230	226	229	228	234	246	220	218	216	242	201	212	248	208	240	192
36440	40523	50741	49875	45236	40050	39988	43469	38115	36581	31980	26488	20875	16706	14897	10326	10392	7596	5421	3380	2309	3082	2637	1774	1249	779	917	870	798	728	745	710	652	688	737	609	568	592	602	637	592	622	594	575	576	555	546	573	576	564	513	588	584	564	541	603	574	565	565	588	533	528	561	553	558	535	512	532	559	564	555	570	574	507	576	530	544	559	543	541	549	536	570	581	550	531	559	546	548	526	550	572	533	564	603	533	537	537	558	535	568	565	529	545	547	540	602	582	564	568	568	547	539	545	530	537	603	529	586	585	525	553	508	563	555	573	542	518	519	563	535	531	549	539	577	607	594	558	548	565	556	547	578	576	571	568	549	531	540	543	545	533	576	555	555	578	584	529	539	527	535	537	541	495	565	557	573	549	555	545	577	565	545	552	543	541	562	531	512	567	573	524	549	544	572	583	531	518	549	555	549	539	542	541	569	544	560	569	578	537	586	536	592	600	574	531	563	541	560	555	562	514	544	559	523	537	530	535	550	522	522	549	560	577	577	564	538	543	587	562	578	551	557	562	541	593	526	539	556	583	590	564	574	535	530	520	538	568	555	622	545	556	534	542	514	538	544	547	559	536	607	543	553	547	572	554	539	569	543	560	585	582	533	554	594	568	554	556	563	582	566	541	555	575	508	564	552	540	512	545	560	594	571	576	546	570	583	557	578	540	549	537	564	568	609	560	569	570	500	512	594	576	546	566	564	559	569	546	525	510	559	516	506	597	532	550	571	532	534	597	551	550	542	534	532	568	553	567	536	590	579	572	491	528	543	572	557	554	561	599	514	572	542	543	574	509	542	566	576	579	543	550	577	509	555	526	521	535	593	545	586	568	518	570	550	569	545	569	529	523	526	559	572	563	511	545	563	593	505	552	547	543	558	591	535	500	501	538	551	556	576	570	573	563	545	616	590	562	540	527	552	540	547	565	559	574	586	517	540	559	522	510	550	582	540	536	562	557	580	585	541	567	611	583	535	544	528	607	559	571	552	550	547	524	538	521	552	580	592	555	543	587	556	585	602	571	612	569	539	563	544	537	521	534	564	531	564	513	587	543	558	558	541	539	558	524	553	544	551	565	579	529	570	539	593	583	540	571	567	615	589	541	527	559	521	591	565	541	569	527	523	523	589	538	534	576	545	520	527	580	563	549	537	534	567	547	533	562	585	539	582	576	522	590	555	591	571	505	575	561	567	547	515	542	570	586	547	589	574	542	526	567	504	552	541	541	532	531	507	542	567	566	588	552	547	505	519	525	508	522	569	514	552	566	529	608	531	533	511	534	613	537	554	554	551	549	570	592	571	542	524	596	539	553	539	560	593	577	524	535	515	615	576	582	553	588	567	573	558	541	527	551	565	594	543	538	519	532	514	548	578	570	547	556	543	523	585	567	510	560	505	592	556	545	558	565	557	537	555	576	569	541	559	542	568	590	527	582	561	506	565	565	546	542	559	534	597	573	556	558	523	546	543	559	535	570	532	543	564	596	540	564	555	521	590	539	570	550	562	573	536	584	548	520	592	547	529	561	557	526	592	589	540	550	580	545	567	545	563	550	547	569	552	582	539	592	553	552	583	556	575	516	519	583	556	511	589	486	577	565	551	578	547	512	558	558	548	565	555	546	592	521	577	569	582	568	600	534	525	550	551	527	540	591	543	553	544	553	565	556	549	562	554	567	573	568	518	569	555	591	513	588	555	540	536	512	527	570	547	608	524	552	548	598	561	529	576	550	546	561	608	526	530	539	597	562	575	573	542	562	569	546	530	548	524	594	564	572	562	547	540	587	572	554	541	587	534	531	547	580	562	560	494	547	581	547	558	553	550	563	538	576	538	495	559	562	516	550	552	589	554	530	554	591	580	542	530	519	568	576	545	520	588	595	578	556	583	562	534	552	571	583	535	528	520	585	518	575	493	551	585	544	570	543	542	528	563	550	556	525	596	558	554	561	532	579	550	547	557	571	549	524	574	555	560	626	559	553	527	537	539	560	530	518	573	603	553	602	553	531	566	600	537	546	567	534	548	574	564	561	575	559	577	521	570	576	540	524	557	545	575	536	554	551	561	591	557	540	575	576	514	536	530	549	565	591	530	527	552	553	569	588	563	545	562	544	554	552	545	554	546	591	547	568	554	547	571	510	569	528	580	577	562	575	585	545	580	558	526	603	534	524	597	555	556	526	575	538	554	563	596	549	592	553	590	540	542	563	562	524	560	575	594	565	546	533	573	567	570	533	549	560	540	573	548	573	551	581	563	572	601	550	545	585	563	582	502	577	555	513	563	565	550	537	543	579	552	514	576	581	544	527	547	562	545	551	564	541	560	558	580	558	562	573	567	599	570	560	559	537	544	575	591	534	567	518	532	553	559	547	565	591	564	533	550	564	599	563	542	510	529	578	560	544	545	544	572	548	504	598	503	587	535	496	577	548	556	554	577	561	586	561	570	540	542	555	528	587	521	564	576	546	577	569	558	571	538	531	576	562	539	553	559	585	518	506	582	552	552	577	564	532	575	553	561	524	571	559	543	494	557	543	529	539	555	538	567	508	565	552	534	562	510	564	564	525	540	560	548	538	570	531	558	564	542	546	530	564	520	544	513	564	585	535	547	570	558	525	598	544	541	569	545	597	561	543	563	540	566	568	533	558	545	533	578	617	527	542	565	577	567	564	532	593	545	564	569	568	601	526	568	529	568	568	542	610	600	543	569	545	549	533	537	556	536	578	549	548	512	582	574	586	577	557	569	493	535	578	554	506	575	573	553	599	547	564	580	600	520	512	574	537	568	563	556	539	542	573	560	534	570	589	546	527	572	541	522	543	557	578	585	571	534	555	580	570	562	576	574	576	552	518	530	565	573	566	542	566	544	560	592	556	552	544	582	574	547	544	555	572	560	572	562	566	569	538	538	560	555	561	542	570	515	585	548	538	564	568	597	552	584	538	588	545	561	560	533	546	535	519	542	570	506	558	563	545	556	591	564	556	574	588	559	544	522	504	547	569	536	570	543	569	535	568	562	508	546	538	558	547	522	564	565	568	556	598	545	515	549	515	547	596	572	555	560	593	574	554	585	524	538	559	556	574	557	548	576	601	566	529	596	524	574	546	544	564	556	579	537	541	548	523	540	483	564	544	547	595	582	608	540	572	559	551	522	585	547	519	545	562	557	524	565	586	514	515	554	531	600	522	548	574	593	555	568	589	529	570	545	597	545	571	552	547	536	525	531	539	623	547	530	582	571	589	567	577	533	561	518	582	519	546	563	541	556	548	547	563	583	554	567	585	527	518	561	572	609	534	590	584	579	520	542	509	552	615	607	601	632	582	547	573	533	592	584	593	536	555	569	567	539	534	513	577	535	515	545	566	597	595	531	582	575	541	538	542	520	560	607	577	566	598	559	547	544	568	540	584	543	549	561	555	545	543	548	580	553	547	587	568	562	537	565	569	566	503	515	548	576	576	564	563	561	562	562	587
39741	34902	33882	25558	16377	9751	5883	4230	2647	2004	1389	975	727	583	493	380	336	308	299	272	265	226	268	253	241	232	231	239	266	229	236	246	233	253	226	252	229	220	189	191	215	243	219	223	266	243	221	201	242	240	238	245	219	262	252	247	241	212	233	229	220	242	227	231	212	237	196	234	244	234	255	238	203	244	221	227	243	210	213	233	248	223	222	236	238	238	219	200	238	195	210	217	234	225	208	239	225	230	211	231	240	243	221	242	251	227	262	227	232	249	252	220	221	212	232	229	235	230	213	219	228	245	210	252	256	206	262	251	226	239	227	232	223	243	258	227	227	246	232	219	214	243	224	231	214	250	260	212	238	237	233	252	219	227	251	237	218	222	232	207	233	249	248	225	225	216	225	248	225	209	227	259	231	252	237	245	217	218	252	218	236	235	220	246	213	229	227	204	226	223	212	224	201	249	216	246	245	218	206	250	233	256	235	245	211	251	240	257	232	227	227	215	236	234	241	222	222	220	243	204	236	227	242	228	232	239	255	237	220	223	240	245	231	218	221	205	226	250	236	241	212	226	216	256	233	213	257	235	254	240	227	216	231	222	217	242	212	230	233	255	213	207	231	216	250	230	226	239	235	205	263	248	240	241	232	231	241	202	231	249	229	250	234	221	243	245	269	235	249	206	238	240	241	224	232	236	231	227	202	218	224	219	230	224	209	213	238	210	221	229	199	246	227	227	243	196	239	223	219	232	231	225	217	210	220	212	219	232	238	251	234	248	221	233	249	248	229	196	224	234	212	230	244	242	219	210	233	234	219	253	220	237	198	241	227	217	210	207	254	246	215	219	190	205	251	246	225	230	233	245	232	223	219	227	264	215	237	247	236	218	253	217	242	239	254	229	275	244	251	232	216	252	258	195	236	218	228	228	236	253	218	240	237	236	256	236	224	223	262	238	218	197	211	211	215	221	221	254	253	223	242	250	251	216	225	205	236	229	217	282	212	194	229	232	234	255	220	231	212	237	198	242	220	221	213	245	254	253	240	227	204	210	219	244	246	221	225	206	222	230	213	216	208	218	227	227	218	222	238	219	224	258	267	231	229	230	231	220	230	242	220	203	256	236	256	216	212	236	244	241	246	257	234	224	210	229	250	211	255	212	204	259	223	255	214	216	222	229	230	238	246	221	246	218	254	222	239	210	217	264	232	234	264	248	266	229	241	247	246	224	215	231	268	235	225	202	224	212	245	218	244	264	245	241	221	245	211	223	219	212	247	227	225	227	228	245	236	224	224	205	225	255	239	210	246	224	250	243	230	215	232	240	218	239	215	213	223	224	205	263	243	243	235	212	237	231	243	251	233	262	253	235	230	240	273	222	211	263	213	246	237	225	238	237	234	216	206	257	222	243	224	244	228	241	231	230	245	225	206	256	265	246	230	236	241	226	191	218	237	211	231	213	232	226	214	216	215	227	223	211	240	222	241	213	254	212	238	222	257	248	225	244	236	229	240	230	227	226	228	241	250	263	214	250	242	218	254	248	237	247	259	255	234	239	241	224	211	225	244	229	237	225	230	273	258	218	241	268	238	249	218	253	229	229	190	212	228	208	248	230	235	237	251	230	238	250	230	260	246	220	232	205	232	226	237	235	217	227	233	254	205	236	223	251	244	228	225	223	234	233	218	247	238	223	247	228	225	234	244	235	246	237	253	226	239	216	246	242	227	239	253	218	222	232	251	233	215	246	244	217	229	188	197	229	233	240	238	202	230	222	223	242	243	214	225	223	254	230	221	238	232	222	241	227	241	250	223	221	236	231	221	245	224	216	233	244	220	251	242	213	220	240	223	248	269	219	255	228	228	239	230	222	241	243	214	247	249	218	245	240	213	212	230	249	221	232	245	206	229	227	250	258	236	215	248	247	195	230	218	216	233	229	252	230	243	229	208	221	211	220	247	223	187	234	225	256	228	237	253	224	244	250	232	206	223	243	239	230	230	220	224	223	222	231	222	214	236	259	230	229	210	220	228	227	236	200	216	251	240	211	230	226	229	208	243	229	247	208	253	251	248	214	244	227	209	234	209	239	244	218	246	260	270	220	235	203	232	247	251	229	229	221	233	244	230	257	225	234	272	214	218	243	242	221	259	236	255	238	206	224	211	242	250	219	209	216	201	223	245	243	246	222	240	247	222	224	233	207	203	222	253	247	232	238	235	217	255	237	236	226	218	221	243	237	235	222	264	240	208	229	232	196	219	235	225	210	241	233	251	215	234	222	214	270	197	223	206	240	243	252	231	229	246	229	213	229	239	213	251	237	231	242	246	234	245	258	227	227	220	243	227	239	236	234	237	228	245	227	214	243	227	219	234	228	234	221	237	246	247	229	259	211	214	240	192	236	210	258	241	227	222	232	242	251	232	256	248	217	219	248	240	233	220	246	211	227	223	219	205	212	204	213	251	229	223	227	229	239	214	240	226	215	201	234	248	226	234	247	237	220	215	212	233	240	209	216	228	213	222	234	247	247	221	235	243	239	237	252	252	227	243	250	235	228	234	220	228	248	247	237	244	203	219	214	218	263	245	266	254	220	222	226	214	244	234	233	249	230	243	210	221	202	220	212	231	247	238	232	213	262	227	238	220	232	226	204	257	238	258	224	221	238	256	223	221	215	207	245	237	231	223	230	236	255	223	239	228	215	234	205	207	230	220	243	228	233	236	236	244	215	220	199	238	202	241	216	241	260	240	234	265	209	282	229	257	221	208	214	190	233	250	264	209	235	217	247	243	216	224	197	236	219	230	225	249	238	246	258	250	238	246	226	235	222	207	224	259	230	211	243	217	234	231	233	213	227	227	247	225	213	252	267	237	220	234	249	230	262	245	228	235	252	243	241	238	212	219	251	233	220	197	210	229	227	224	234	226	216	259	249	221	210	229	214	217	248	226	217	218	225	231	223	224	260	218	234	229	221	222	238	227	229	222	216	204	217	251	209	237	222	242	227	241	246	232	225	234	234	240	207	218	212	244	229	240	235	249	208	194	223	210	242	250	222	262	243	225	211	245	246	247	205	236	207	245	231	195	255	224	209	222	245	263	245	215	226	216	242	235	237	264	249	207	235	235	219	210	236	205	228	224	221	235	219	193	235	222	230	261	267	247	245	215	223	247	230	240	241	225	257	258	253	207	245	248	230	208	242	240	215	211	204	213	241	234	238	237	243	229	273	226	211	230	241	221	222	204	225	239	209	216	241	242	219	240	242	256	214	231	220	241	246	231	219	209	239	223	256	239	224	222	241	245	217	210	221	261	223	224	268	240	220	250	250	206	215	233	221	217	238	231	244	240	259	235	264	253	230	218	208	259	235	251	217	244	211	209	232	212	238	233	242	207	225	229	245	243	227	230	231	252	240	232	246	243	223	224	218	236	238	236	219	205	224	227	252	225	246	246	220	248	210	246	230	204	241	232	251	235	247	262	237	232	226	239	257	258	234	229	224	232	211	214	212	184	232
22869	26425	36122	35269	29565	23349	18102	15120	10920	8489	6229	4425	3192	2568	1958	1539	1244	1155	985	789	724	716	653	635	607	559	599	597	565	586	581	524	549	594	536	558	539	574	523	531	577	569	573	535	569	576	581	580	571	528	559	573	560	580	585	555	559	557	549	546	583	541	585	545	558	554	589	524	577	537	558	587	559	504	594	568	518	552	521	553	549	569	557	546	601	536	590	547	558	562	630	544	561	590	562	582	492	600	572	518	564	561	575	522	618	564	580	535	563	571	535	535	573	608	562	585	597	562	572	570	556	585	581	566	554	537	511	546	551	597	573	553	535	566	547	527	555	562	509	605	552	564	567	535	565	558	571	567	528	563	541	593	578	584	607	587	534	533	543	548	605	571	567	568	594	573	584	542	551	572	544	587	541	565	563	549	550	559	556	556	535	575	548	558	578	562	614	573	584	527	566	542	590	541	566	589	577	570	573	586	563	548	556	596	573	571	590	622	573	583	535	563	558	575	556	547	563	580	550	534	565	576	563	560	515	539	591	600	545	547	588	559	607	556	579	535	577	548	598	509	545	580	590	550	565	563	540	563	575	581	568	560	553	537	574	591	565	563	520	561	569	540	568	547	558	521	575	566	519	607	571	576	532	543	530	530	570	552	596	535	546	576	599	557	547	533	570	590	516	563	599	573	564	614	566	570	593	573	589	578	548	578	576	545	554	533	562	570	552	525	539	573	577	569	519	571	570	577	604	627	564	587	557	610	581	539	554	553	518	592	523	602	581	551	601	569	567	518	565	597	554	559	560	550	575	541	583	549	597	563	539	553	528	542	586	531	580	552	526	549	567	537	556	565	536	530	552	550	549	562	509	600	547	516	549	594	564	579	534	549	550	574	546	513	543	527	558	528	589	513	565	565	531	569	549	559	590	603	507	599	529	544	595	595	545	598	560	571	551	539	573	532	564	585	551	566	556	566	567	547	565	553	549	555	558	579	560	593	549	551	553	566	530	597	530	579	587	541	539	536	550	570	564	598	564	564	574	560	558	573	600	557	615	545	552	552	548	581	589	568	580	575	543	593	574	564	535	573	555	576	559	574	579	608	538	584	565	552	558	562	573	515	548	561	560	584	540	534	539	573	576	607	588	528	545	553	603	523	542	582	561	510	605	547	549	571	608	605	592	584	590	523	595	545	598	530	563	508	540	588	558	555	589	551	581	547	545	562	540	560	492	564	554	558	580	568	583	551	584	534	545	533	579	542	552	566	573	566	578	588	541	563	593	575	560	528	533	561	550	560	562	558	605	577	566	530	536	557	541	565	515	588	539	560	601	570	558	546	539	564	552	555	588	558	540	510	555	562	571	563	577	552	518	520	546	555	558	538	551	496	553	569	554	544	584	574	598	564	553	552	614	592	589	562	549	545	581	574	556	567	554	564	603	548	567	554	533	573	582	559	552	526	581	555	520	546	494	596	541	564	561	589	554	567	563	581	593	553	517	561	545	562	595	542	562	598	583	579	569	555	544	569	580	561	606	552	578	587	564	601	563	531	574	530	578	530	568	570	503	554	592	597	555	531	532	544	564	552	579	592	543	522	600	583	583	522	624	566	577	586	555	566	579	593	571	570	566	547	574	556	590	580	580	579	545	543	563	549	572	563	566	638	584	532	549	579	559	614	540	576	568	554	533	564	565	561	542	553	540	566	574	561	558	541	597	576	557	563	562	544	563	587	555	542	568	542	579	584	565	575	530	570	554	549	555	546	557	571	564	588	538	613	573	543	566	525	546	574	575	580	577	524	549	585	517	583	594	546	591	574	554	609	549	564	574	570	554	532	588	591	549	571	568	599	595	581	542	588	565	530	545	573	564	575	576	602	604	561	556	540	600	592	545	534	559	599	508	605	555	589	575	575	546	528	564	564	588	598	533	554	587	574	552	542	585	574	535	511	539	565	568	563	562	551	576	535	546	549	535	586	560	564	549	523	562	555	579	579	567	538	565	583	585	590	588	556	546	565	554	588	550	518	576	553	613	584	610	538	538	508	557	571	556	568	561	558	550	579	545	550	544	598	530	577	523	632	526	571	564	561	569	558	572	559	566	597	589	552	574	583	554	581	561	569	597	574	526	564	539	534	549	569	554	576	559	550	557	566	559	571	556	571	578	536	544	521	570	569	544	588	584	542	548	587	575	566	592	546	616	585	566	560	570	567	554	548	551	595	560	583	579	545	547	578	566	573	589	584	567	595	571	559	588	573	538	540	588	577	582	596	552	558	540	541	553	586	547	571	586	590	580	587	579	538	582	556	560	565	546	543	571	565	545	559	573	563	551	570	548	525	577	563	593	571	586	564	537	594	597	612	545	551	589	537	556	554	561	555	535	553	535	534	586	537	542	545	547	553	552	510	561	567	586	555	552	549	546	591	568	573	552	552	570	598	508	629	523	547	583	553	546	612	569	546	554	570	585	552	560	598	555	592	584	568	576	562	578	561	575	578	603	554	488	557	566	545	549	551	582	582	566	564	627	563	573	579	551	532	566	537	547	573	606	580	542	588	544	532	538	582	580	582	563	568	553	566	555	566	557	586	587	546	563	585	545	532	587	545	588	548	548	568	601	559	571	567	583	569	570	529	582	551	570	535	567	585	527	564	600	581	562	522	546	542	563	574	576	566	551	599	544	574	588	622	531	587	550	537	545	543	569	545	566	593	581	583	541	577	580	589	606	578	582	554	580	573	576	560	583	584	525	570	541	528	587	563	533	546	635	590	568	522	532	564	552	586	536	572	594	551	590	583	581	566	556	531	593	532	535	574	518	567	581	588	540	536	588	523	564	566	544	590	551	550	493	587	548	544	547	546	522	550	542	536	549	558	563	513	577	511	589	551	605	546	569	535	536	571	563	596	569	556	592	569	551	572	580	581	517	537	576	576	559	538	565	570	537	545	549	581	554	588	564	579	522	531	523	585	576	550	540	583	543	518	543	567	544	514	532	553	572	544	552	545	513	595	521	556	586	578	587	583	521	615	544	542	526	541	566	592	559	551	560	579	542	539	569	544	527	576	578	581	538	595	558	583	555	568	528	546	584	573	605	527	555	583	520	530	561	602	554	575	565	567	540	553	570	585	534	543	538	568	556	569	546	544	589	550	581	533	527	583	530	541	548	592	564	556	568	583	577	557	517	584	543	528	534	550	595	597	544	561	566	596	538	590	607	566	590	512	582	575	553	567	556	579	601	579	538	539	552	548	570	570	512	533	525	571	523	594	563	585	606	551	527	565	604	560	548	575	526	542	548	566	604	564	535	577	585	576	589	579	542	567	555	542	528	579	539	568	575	583	591	564	588	524	575	523	530	600	529	566	547	547	592	544	550	582	578	614	569	568	599	561	548	581	546	563	600	607	599	538	579	622	567	569	537	539	599	557	604	545	603	553	544	583	495	563	553	561	566	568	549	572	561	607	560	578	549	543	550	523	544	590	539	541	526	532	610	548	522	557	576	567	529	557
45077	39934	41095	33962	22464	15619	11150	10965	6872	5725	3717	2328	1698	1295	1094	746	687	556	361	394	351	321	298	260	241	236	260	245	262	236	234	243	255	250	247	214	236	257	230	226	234	207	264	233	221	221	254	227	245	217	228	194	246	257	222	218	228	232	206	251	245	203	230	246	228	204	239	238	251	229	234	217	217	225	227	243	238	250	223	249	230	236	206	213	240	229	230	241	226	222	236	233	221	216	213	230	203	211	217	240	259	244	205	239	225	251	235	212	234	219	214	221	227	210	226	244	226	244	248	202	214	202	217	215	222	229	231	246	240	260	228	216	215	245	220	209	232	199	224	224	226	240	219	214	225	224	258	199	223	260	233	235	230	257	239	248	214	232	230	222	229	221	218	244	226	243	227	226	234	245	234	218	207	223	225	232	237	201	238	227	229	208	239	250	277	249	259	229	222	245	211	228	230	226	213	229	240	199	243	230	224	223	209	239	221	178	228	226	262	213	224	217	249	230	215	216	225	240	234	232	230	223	224	211	236	246	238	253	231	213	217	240	248	233	223	223	251	243	213	248	228	217	211	224	234	241	222	240	215	255	230	264	249	249	224	257	210	221	235	242	228	219	253	209	244	236	213	207	206	229	241	238	252	249	252	255	224	232	212	266	220	216	244	242	238	232	194	213	234	261	211	213	254	238	230	242	234	231	260	239	232	237	231	223	217	243	213	217	239	196	218	233	227	233	202	226	251	255	226	236	210	213	238	222	231	212	254	206	223	257	272	216	212	222	244	228	219	231	259	211	218	233	246	228	249	242	224	220	241	236	283	211	251	225	262	228	218	213	253	237	223	258	230	265	232	232	230	221	197	207	230	235	234	256	217	232	222	254	218	224	221	254	230	218	201	241	234	234	264	262	241	212	243	203	225	251	225	225	232	216	236	216	222	206	244	231	215	229	234	224	256	236	264	252	234	237	215	241	224	231	224	228	229	256	228	241	234	205	253	225	234	195	231	224	243	241	264	231	203	219	229	243	237	243	226	225	229	268	268	277	241	254	223	217	200	222	232	197	222	241	215	226	233	260	252	241	224	238	219	223	219	251	219	242	208	175	245	212	231	234	218	226	209	223	259	235	222	224	241	248	258	220	227	220	258	225	224	238	235	206	237	207	243	200	231	235	202	210	214	216	241	219	208	215	223	205	236	200	235	244	230	223	233	238	218	215	223	224	227	226	219	240	236	207	226	247	262	224	239	228	251	249	239	228	247	260	244	233	231	231	253	251	205	202	228	252	222	228	223	211	247	234	232	235	269	225	233	225	222	227	224	229	205	233	219	198	223	196	257	210	196	232	261	220	230	239	247	234	231	205	236	260	235	223	217	228	238	248	216	233	258	233	219	231	225	232	206	223	229	213	223	222	231	218	249	267	237	212	239	236	247	240	234	239	221	231	228	227	235	267	248	231	221	240	273	233	205	217	255	224	248	246	228	231	246	219	219	245	250	244	226	219	202	227	252	239	207	207	221	237	223	208	241	238	220	223	236	234	215	233	205	193	237	222	232	236	228	197	221	224	228	260	212	230	237	254	210	227	221	214	240	225	238	233	240	271	243	213	242	209	266	230	225	233	229	238	215	221	264	229	210	213	232	253	227	238	230	227	241	212	220	232	234	244	242	238	227	254	243	240	209	230	245	219	233	258	217	229	222	200	280	218	229	218	264	225	244	221	210	241	226	223	241	242	241	207	231	227	243	257	248	244	228	219	245	219	219	230	201	256	244	225	231	236	231	231	257	222	244	265	232	216	234	209	247	210	244	230	216	222	255	224	255	264	233	244	224	249	229	222	221	237	237	229	241	241	206	230	212	224	232	241	198	229	245	230	260	244	255	248	230	212	217	217	224	224	213	216	233	238	219	226	251	262	223	239	233	232	241	197	236	208	237	207	208	240	203	222	208	223	258	244	241	229	242	220	206	228	220	231	220	260	222	241	250	231	238	241	243	229	235	204	223	248	203	231	235	250	225	244	247	188	212	212	248	214	242	245	236	258	201	228	219	228	215	216	224	243	238	204	239	249	255	225	219	250	225	207	234	210	253	218	232	226	195	237	259	241	243	237	243	220	235	234	220	235	209	234	220	236	218	225	206	212	189	242	253	231	238	266	232	226	236	200	241	220	230	273	247	231	200	208	240	238	231	230	257	231	215	218	216	213	217	218	268	207	227	219	234	224	242	236	269	211	206	213	232	225	233	234	251	214	204	227	246	239	247	239	251	255	213	266	218	246	230	218	246	230	223	246	228	236	260	223	232	252	209	237	227	254	234	242	245	223	222	233	203	253	221	225	242	220	205	255	224	205	237	233	228	242	223	221	221	220	241	205	252	241	209	246	239	235	234	238	219	231	227	241	224	251	207	236	187	234	254	243	232	215	273	238	224	225	242	226	236	237	237	223	223	235	206	237	245	223	206	224	253	224	237	264	233	236	203	230	235	235	217	264	219	243	229	220	211	247	231	222	242	212	249	241	232	259	235	228	233	217	216	247	225	231	225	230	237	255	238	242	235	257	244	237	210	232	225	231	226	230	223	230	208	245	221	218	226	223	220	248	214	228	215	237	229	226	244	212	215	251	236	257	265	271	232	232	238	225	241	230	243	237	240	214	245	220	249	217	221	221	253	238	221	214	218	282	212	225	215	219	203	210	206	228	216	248	241	247	227	225	212	224	277	231	233	225	251	228	231	248	224	243	220	223	256	238	273	240	245	247	232	213	244	236	236	209	197	240	227	247	258	248	230	240	207	208	241	227	270	207	255	222	225	270	229	233	231	210	245	255	243	243	233	254	203	213	256	232	234	203	238	223	211	250	238	229	227	218	218	243	229	230	208	223	215	242	201	240	248	211	252	219	228	241	232	227	253	267	215	233	233	242	206	180	219	239	216	259	227	229	232	242	235	224	266	216	200	232	211	247	217	224	227	219	224	255	227	235	231	230	264	228	196	223	228	229	255	247	219	233	239	224	231	224	238	211	241	213	216	212	230	240	228	245	219	221	221	203	250	208	238	230	237	223	237	242	242	217	251	202	233	242	243	213	231	231	295	234	241	225	213	218	238	248	232	211	242	224	220	236	228	216	242	212	207	228	232	229	228	217	213	249	245	207	245	219	211	225	229	201	251	247	231	215	223	213	244	253	241	221	241	214	195	238	232	235	227	221	198	222	246	238	217	241	244	228	230	242	245	216	261	248	226	242	249	228	246	238	236	262	218	234	258	222	216	232	232	222	229	224	223	229	240	230	210	224	225	201	262	245	236	249	238	228	219	220	231	238	225	204	230	230	213	239	211	209	235	219	212	252	244	208	230	220	235	234	232	219	230	223	254	241	223	227	225	233	230	224	251	227	237	250	246	241	222	216	217	229	217	224	238	219	213	238	221	263	251	206	218	248	237	228	211	238	220	232	230	244	201	198	233	228	240	207	216	210	233	257	227	238	232	193	269	225	217	232	222	232	226	256
27114	30981	41879	41583	34502	29958	27080	26436	20709	19373	13956	10649	8272	6405	5724	3567	3032	2508	1880	1430	1062	1214	1093	752	628	633	670	629	596	574	625	538	627	574	652	600	593	548	559	552	565	572	584	577	524	508	574	561	562	600	556	564	511	561	594	580	552	610	569	617	530	535	542	561	576	580	559	574	555	523	591	575	534	539	567	558	514	567	603	551	580	592	534	541	579	568	588	578	515	543	585	576	543	618	562	601	542	518	555	545	570	538	596	574	562	575	554	562	567	551	549	569	585	514	565	564	574	560	620	544	575	555	559	547	553	530	589	507	583	540	531	576	578	568	530	559	609	567	570	540	611	591	571	566	556	550	567	534	617	541	562	649	553	527	567	542	562	530	579	564	593	553	562	587	536	533	549	566	570	563	596	582	541	579	552	578	588	563	601	595	519	551	571	546	552	573	561	560	565	580	546	563	575	551	584	533	538	529	541	544	563	580	565	595	566	535	542	517	544	576	548	567	560	546	557	585	584	547	571	615	566	599	492	564	582	553	575	598	538	557	580	556	572	585	579	583	559	563	575	577	541	561	590	594	533	554	571	583	563	549	576	549	598	592	525	550	568	525	606	581	576	566	577	585	541	545	523	588	563	598	539	563	595	548	544	542	608	555	544	560	567	542	553	547	569	563	517	544	567	574	595	583	560	599	553	557	575	570	510	574	568	535	553	586	592	532	548	574	551	595	557	590	556	607	581	562	547	550	564	598	547	570	539	613	541	539	587	576	523	607	588	552	588	554	541	545	612	581	531	579	521	599	566	549	563	504	553	560	572	611	557	565	533	542	569	550	569	582	609	549	603	572	572	592	569	569	558	545	598	585	529	638	553	565	572	558	566	580	558	613	607	561	573	546	504	564	565	589	587	566	536	575	582	578	558	577	565	543	578	575	577	617	533	580	536	538	572	554	549	564	568	557	566	598	546	555	568	554	576	594	524	570	582	611	555	555	538	562	541	536	591	591	594	584	624	541	528	583	602	547	531	542	554	576	575	522	550	533	549	575	575	546	540	522	586	572	619	594	550	549	510	590	578	530	567	584	550	591	571	556	568	547	558	590	563	530	550	572	597	541	568	537	553	525	560	540	576	580	577	531	587	549	585	579	566	564	552	555	589	576	529	558	545	584	576	567	620	557	576	588	557	551	555	539	544	573	535	546	587	549	591	562	585	564	531	591	580	558	580	557	567	552	556	524	566	503	554	583	567	548	584	541	568	593	587	600	578	562	580	540	586	580	549	591	589	525	587	563	577	560	568	542	548	590	549	546	522	548	582	569	518	598	540	598	588	570	593	586	553	564	559	583	575	589	592	551	607	550	574	573	597	556	575	590	572	561	556	599	571	626	561	568	565	554	546	566	577	594	541	547	528	528	579	580	563	594	556	607	542	520	527	563	587	585	572	574	577	554	542	556	553	549	555	580	556	568	544	566	583	584	557	541	572	536	599	548	566	587	578	575	588	530	589	577	559	561	563	584	544	543	561	554	588	561	540	542	555	557	522	593	582	574	575	529	616	543	578	538	543	580	560	530	546	550	607	560	594	551	546	581	569	566	570	578	544	572	581	556	577	539	570	545	537	569	582	567	520	567	556	579	555	578	583	542	560	571	576	587	559	568	560	591	565	524	584	564	565	539	568	533	557	583	567	547	549	585	550	586	564	533	569	548	570	590	575	588	556	595	540	589	594	590	562	525	572	559	538	557	569	536	553	541	545	545	552	581	573	607	581	586	545	533	552	554	588	599	559	560	547	570	505	533	548	545	566	573	567	573	531	587	531	535	589	586	613	579	533	598	553	591	548	586	591	532	578	534	556	539	530	533	571	541	551	541	564	561	569	570	568	551	510	525	541	524	561	567	581	574	499	566	558	579	569	567	555	612	595	573	572	593	579	538	520	584	584	572	532	525	551	524	559	598	564	583	555	557	620	534	575	531	544	583	540	525	528	546	559	585	546	522	604	532	508	586	576	567	539	540	528	553	565	569	565	510	557	558	557	558	523	569	574	604	524	511	571	581	555	554	536	527	591	533	571	561	563	559	596	606	592	551	561	547	531	578	566	612	515	595	544	545	568	589	578	574	611	555	512	587	557	577	587	559	561	554	545	551	533	549	546	585	593	558	581	557	604	567	582	574	582	540	574	564	588	551	575	593	576	619	568	568	588	584	527	616	526	596	587	545	573	560	573	581	550	576	579	549	591	572	558	569	512	534	569	562	541	559	593	555	593	543	553	578	573	598	585	533	548	604	598	568	569	550	596	606	560	576	548	550	547	568	558	557	591	563	567	544	587	563	547	560	540	566	588	583	559	558	603	551	566	587	560	564	520	597	524	561	556	584	561	574	584	538	582	547	534	576	587	587	531	562	572	556	601	560	592	590	563	555	585	537	540	510	583	557	535	559	569	578	556	562	549	543	546	577	577	537	570	555	578	599	577	586	561	587	581	577	582	547	567	538	545	565	546	567	543	557	541	581	553	567	560	567	561	560	554	553	546	555	552	544	575	605	596	595	600	528	582	575	559	569	591	590	577	561	600	545	554	536	530	569	574	556	557	565	573	559	532	574	534	560	588	566	575	547	544	540	548	521	567	590	546	592	543	536	540	555	564	588	522	551	587	519	525	539	567	523	560	593	599	545	542	563	577	565	561	552	560	512	556	541	580	601	571	547	544	561	568	587	529	575	508	578	592	563	625	564	558	561	557	579	573	541	552	563	631	557	593	553	558	559	570	546	584	605	548	560	562	566	585	560	550	551	598	572	541	546	594	538	549	570	531	580	552	600	560	545	570	559	580	567	547	579	549	558	575	552	559	599	611	571	583	593	617	571	605	590	591	546	551	577	568	514	552	553	556	561	523	584	584	572	553	542	557	584	576	570	543	540	547	550	542	592	564	555	574	545	575	578	608	573	544	538	556	598	538	593	503	557	575	573	563	604	570	560	608	599	610	523	583	518	554	569	549	602	538	560	500	572	583	518	543	577	610	584	575	568	573	543	547	530	565	582	571	538	577	534	565	587	549	571	541	549	572	571	551	571	617	558	594	590	628	591	570	576	532	544	564	546	522	567	562	557	552	541	570	495	611	537	535	567	550	534	586	530	585	574	583	559	535	560	572	556	547	594	577	504	539	547	563	589	574	553	559	542	552	551	586	558	566	588	538	584	557	557	553	585	552	539	530	591	572	519	558	542	549	569	600	562	560	583	561	564	588	587	586	576	580	575	595	536	580	561	560	553	547	533	568	562	581	571	553	546	535	528	557	546	568	578	550	544	554	570	556	586	543	540	548	617	583	549	597	567	587	531	552	535	576	562	598	558	572	615	558	549	534	575	580	569	592	571	525	550	564	553	587	574	552	598	538	525	549	556	609	561	570	579	569	540	560	596	554	564	546	539	536	585	580	570	556	547	558	537	584	503	575	496	592	552	597	594	571	568	594	595	590	541	576	523	555	538	542	580	586	594	572	556
56809	49637	52201	44975	37318	30328	24396	27406	22256	19918	14366	9105	6562	4620	4001	2287	1881	1451	1145	797	579	717	565	369	265	286	266	245	265	270	301	252	242	264	254	240	258	228	238	257	191	248	229	263	225	234	233	220	233	232	223	222	229	236	222	235	231	209	221	239	196	211	213	223	190	241	216	236	249	238	248	244	233	238	229	244	215	217	233	221	222	219	200	221	229	213	225	209	237	198	234	227	242	245	216	250	202	227	231	237	270	230	235	211	235	245	228	227	232	245	229	239	230	233	193	229	219	205	225	222	219	224	226	223	219	218	225	239	221	222	224	214	194	220	250	233	212	236	218	225	201	237	240	189	239	209	272	201	244	244	213	241	222	230	231	244	259	220	207	230	231	247	237	246	234	239	230	204	230	234	239	228	226	221	235	254	227	223	258	223	235	209	224	214	229	229	245	232	228	240	251	237	235	205	235	217	222	238	227	200	231	221	239	223	226	222	203	204	237	224	229	241	232	198	210	199	213	252	205	221	232	241	241	225	275	235	210	230	225	233	206	227	231	246	233	244	229	224	237	216	244	204	216	242	237	227	246	232	219	223	220	230	214	247	226	231	244	251	239	242	210	208	236	237	225	259	208	244	203	205	228	223	227	229	238	238	212	240	246	254	213	206	245	252	234	215	248	220	210	250	210	239	222	237	218	221	225	227	250	217	252	238	237	220	246	241	217	251	246	234	226	277	227	239	213	221	234	245	231	223	240	253	243	210	215	240	232	226	192	228	240	233	237	212	230	227	235	235	205	220	230	218	238	236	228	239	209	241	222	214	212	224	227	268	200	240	224	257	218	268	223	236	246	235	233	256	236	229	242	219	247	224	238	243	236	265	213	230	231	206	245	238	239	197	215	208	235	198	212	230	234	245	195	224	227	229	232	227	214	233	226	235	221	240	216	227	222	216	219	243	230	225	244	226	250	240	244	212	231	239	227	224	257	206	217	219	207	229	252	231	239	241	208	233	225	225	237	249	212	240	221	252	228	229	252	253	243	198	214	237	209	256	218	252	220	251	214	231	223	254	234	234	235	236	225	198	217	243	248	208	237	223	235	211	223	209	227	220	244	234	217	250	214	240	243	251	250	205	233	238	253	243	222	218	229	226	255	176	249	216	222	214	236	242	239	222	217	201	205	266	239	219	228	213	229	218	220	250	238	242	231	231	238	240	250	210	222	232	219	239	222	241	228	237	226	217	206	242	256	232	248	228	234	211	239	221	245	254	239	235	248	238	248	228	219	220	211	207	230	256	242	214	218	229	226	223	245	237	241	247	238	256	234	253	218	236	239	209	249	239	250	221	227	219	261	254	227	231	241	191	230	220	230	219	214	195	215	236	199	227	237	224	208	228	251	248	223	257	242	206	212	228	237	223	216	222	237	230	250	246	206	224	213	240	204	236	208	217	196	226	238	201	248	225	223	216	220	201	233	228	227	240	224	225	227	223	208	243	243	222	236	253	248	228	208	232	242	210	221	220	229	244	250	228	214	228	190	209	219	188	223	211	235	219	214	203	237	210	226	233	248	241	228	232	236	238	222	232	233	235	235	200	204	250	215	212	232	236	218	220	236	219	216	227	199	228	242	222	244	229	243	228	253	256	233	234	228	240	232	199	250	221	215	216	231	226	221	228	232	228	220	213	217	216	198	214	215	238	205	223	232	202	192	234	237	225	221	224	215	233	228	235	232	248	244	256	207	211	219	252	234	234	268	248	231	242	234	246	209	239	216	230	233	244	225	219	215	231	254	211	239	203	204	197	261	227	236	209	230	258	224	243	235	224	209	221	239	203	246	210	217	244	230	239	237	219	208	245	218	234	203	243	216	213	238	253	223	224	254	237	241	235	211	213	222	236	228	230	225	259	205	229	197	201	228	228	203	224	245	238	226	214	234	226	241	209	229	210	192	235	230	227	234	216	226	225	242	225	233	257	236	254	237	229	219	219	236	200	207	211	222	210	216	249	233	234	239	215	224	225	244	211	236	230	228	224	217	209	225	217	246	210	233	251	234	249	206	231	241	223	211	221	212	245	217	229	216	220	229	246	234	208	206	212	228	210	223	214	225	213	232	221	219	226	230	245	234	238	225	219	235	224	222	231	250	277	217	250	252	255	235	254	210	216	211	202	250	254	239	247	235	217	217	212	225	237	212	235	198	197	231	217	221	242	214	239	251	216	220	248	190	233	223	258	215	256	234	230	223	240	221	234	225	215	229	256	228	220	239	218	229	235	215	225	227	205	215	217	206	228	211	232	200	228	243	236	219	220	228	198	205	205	227	227	235	217	222	227	210	196	207	198	248	234	248	219	207	218	227	223	230	218	230	211	223	219	254	235	232	225	217	242	203	244	239	237	225	237	223	262	210	219	208	244	189	235	259	205	243	214	222	225	218	235	230	226	254	219	236	207	233	216	244	212	186	253	222	244	235	224	248	245	238	258	216	257	246	204	223	249	206	245	259	248	219	230	242	212	210	243	220	199	218	242	224	235	225	211	235	235	206	215	230	226	220	211	208	221	235	232	249	226	198	234	235	251	207	250	225	249	279	219	210	225	230	223	224	229	231	221	236	211	226	233	226	244	212	227	237	248	252	219	205	233	215	212	232	223	220	221	243	217	214	206	227	209	265	217	227	228	224	256	239	214	227	239	245	225	237	184	216	219	253	223	232	232	231	244	228	249	217	224	239	251	224	245	226	197	239	220	226	227	227	211	231	215	243	222	218	230	220	217	218	243	235	232	223	264	250	223	233	226	214	233	219	231	239	243	220	250	229	200	234	240	234	214	243	250	236	243	226	226	227	216	229	222	216	215	239	212	213	251	218	214	223	231	229	219	228	240	219	203	202	202	249	219	231	236	209	245	233	227	229	218	238	245	253	227	237	205	240	226	237	230	211	241	234	224	248	235	224	216	242	196	188	259	214	203	230	190	237	221	239	232	223	242	194	227	237	188	230	223	267	248	229	221	222	249	237	229	224	227	238	229	246	230	220	235	234	219	239	244	240	217	219	239	240	219	210	237	232	228	228	240	246	217	231	199	231	227	234	239	241	189	235	226	222	245	231	233	219	220	252	228	225	227	217	259	213	229	218	268	244	179	202	240	246	231	202	226	222	236	216	245	233	216	225	238	221	204	202	254	248	244	248	264	257	203	236	189	224	217	230	224	221	246	209	225	225	215	228	227	222	230	230	222	229	233	247	219	229	228	251	238	193	210	219	242	219	241	224	232	225	229	254	234	234	231	230	226	221	228	197	229	239	226	221	210	227	208	246	234	223	196	234	227	259	202	227	220	236	226	204	247	226	249	227	230	223	255	222	255	219	238	223	246	230	205	223	228	205	236	244	222	221	213	223	212	235	229	237	227	226	222	217	254	214	213	211	229	238	228	208	220	226	215	235	266	221	220	257	236	254	227	251	261	214	244	216	244	225	221	238	274	253	229	252	227	219	226	212	224	245	227	228	240
37161	40001	51164	50992	47374	41957	38128	40119	38210	36261	30295	24131	21247	16583	16321	9634	8865	7257	5815	3751	2823	3308	2544	1429	847	883	915	841	800	732	758	731	627	724	707	619	600	644	527	578	590	545	594	559	579	580	575	509	534	577	574	570	547	557	568	569	574	558	555	566	571	570	550	517	535	554	526	560	564	555	552	593	547	547	566	538	539	544	587	530	536	567	551	572	592	577	530	509	546	542	588	615	543	558	566	525	538	539	531	564	540	540	572	576	570	520	561	488	565	533	545	586	531	534	542	578	555	520	548	522	565	503	563	537	567	570	540	564	579	537	557	561	566	547	524	586	528	544	588	572	581	572	559	558	589	558	521	536	559	514	587	576	565	532	546	551	525	570	530	537	552	553	567	528	547	516	586	588	538	563	581	613	540	542	572	594	522	526	534	534	608	572	541	579	579	537	524	539	585	561	518	581	546	529	573	505	537	600	556	538	564	566	548	579	568	554	570	569	525	550	578	587	566	576	554	560	544	534	521	600	525	533	505	557	528	551	533	562	559	555	606	544	542	581	551	522	554	559	505	537	577	556	567	528	574	532	540	589	574	528	573	533	605	563	500	598	566	532	573	546	530	599	520	568	577	565	537	534	576	595	551	545	581	560	561	507	545	547	543	554	566	586	555	549	580	621	578	558	522	531	572	573	585	530	556	597	544	564	596	561	565	585	591	572	531	546	582	558	539	528	562	606	560	557	552	535	560	530	523	583	568	579	542	552	514	555	541	560	516	569	552	546	541	562	576	529	547	579	527	586	553	590	561	522	552	512	510	522	552	545	570	583	559	546	517	547	567	548	546	531	608	547	612	576	554	560	567	588	570	573	495	546	573	513	552	571	578	563	584	519	578	572	504	555	551	538	550	501	567	545	519	493	589	569	589	566	536	543	545	568	557	550	541	534	546	525	577	505	524	533	565	577	586	549	548	543	574	577	577	541	548	557	578	550	556	580	594	555	540	521	553	564	578	526	573	560	535	552	593	522	550	522	554	535	542	518	539	552	591	589	539	563	553	551	575	533	570	588	612	533	573	539	578	559	541	540	597	554	565	533	569	604	533	578	572	524	583	589	532	571	571	535	551	546	590	537	566	536	560	562	550	579	572	550	549	557	602	581	574	556	580	575	547	532	527	547	563	543	550	536	538	541	556	531	553	557	575	548	546	564	569	549	566	557	531	537	535	551	547	567	589	565	543	568	622	569	594	552	553	533	557	561	563	603	545	507	544	552	587	523	576	574	572	550	542	583	548	596	569	555	555	559	517	516	571	586	543	582	581	538	576	584	528	574	567	522	529	544	560	564	592	554	541	541	557	553	566	542	542	570	535	510	575	541	557	575	543	552	563	545	525	543	547	510	608	563	572	559	530	538	542	561	563	516	537	540	548	572	521	576	580	531	564	543	582	548	562	592	540	562	562	540	558	534	536	555	572	532	555	604	544	572	557	588	558	527	545	524	555	579	531	497	552	552	566	574	565	568	564	570	560	542	523	574	545	532	566	559	472	551	561	530	593	557	536	567	535	549	504	505	555	553	528	582	545	532	587	573	582	546	570	568	554	601	495	545	549	567	549	594	525	553	614	553	566	542	553	520	524	556	528	533	510	525	581	577	575	547	590	551	561	576	545	511	567	545	521	570	538	590	546	577	558	554	545	556	586	529	553	582	539	544	574	553	560	530	582	521	544	555	567	547	506	557	530	557	590	562	526	550	584	562	546	590	569	562	547	552	576	507	571	539	573	535	564	528	567	540	578	555	567	562	564	573	536	605	562	536	575	589	558	570	592	559	574	574	539	586	582	543	542	569	547	577	567	549	529	564	576	586	558	540	531	570	550	559	560	562	580	558	554	590	563	569	549	560	584	586	513	546	553	593	552	568	527	555	530	595	588	565	591	579	562	563	564	575	517	562	586	549	572	579	534	557	572	553	602	568	560	572	541	551	589	522	552	546	546	541	551	518	541	582	562	566	597	561	555	559	548	583	507	526	563	511	543	564	553	491	567	559	548	589	567	585	565	522	545	539	558	592	583	599	555	571	563	545	556	525	582	572	592	563	572	571	552	553	530	541	537	571	504	558	508	561	548	557	506	555	586	549	581	569	554	535	571	537	523	545	542	575	572	563	502	557	570	544	551	579	584	569	534	550	565	553	576	502	568	560	527	559	547	552	540	562	562	584	518	501	544	593	548	542	570	549	552	583	530	565	588	542	542	551	575	551	575	544	534	556	528	545	553	547	528	563	548	581	562	556	591	560	550	560	539	567	572	573	571	571	573	524	564	546	555	555	576	527	553	542	532	527	551	547	554	548	522	591	528	569	564	570	602	521	547	581	588	595	543	547	608	560	548	542	563	570	569	622	564	487	555	556	536	571	588	577	532	504	534	551	556	546	530	569	585	569	536	561	518	527	593	527	528	520	515	560	541	546	559	570	582	562	555	566	550	553	567	560	591	564	557	561	597	552	578	543	566	569	557	594	546	566	557	526	556	550	564	584	547	582	560	543	566	549	547	580	542	550	565	523	585	536	524	569	564	556	544	549	550	556	556	551	591	551	523	540	559	532	571	581	618	582	515	570	574	565	567	560	527	523	559	531	573	559	562	552	613	592	549	576	520	623	580	540	576	561	566	544	495	588	608	526	578	572	551	591	567	558	531	576	523	569	516	519	578	521	534	587	577	530	522	532	546	574	543	550	547	551	547	581	535	592	604	533	541	549	579	569	586	583	526	556	570	517	552	550	546	539	559	573	531	577	551	542	519	574	567	532	563	548	579	605	580	553	579	565	557	607	553	581	523	554	565	552	606	543	569	537	576	589	537	562	556	559	547	549	577	584	540	540	513	599	580	549	616	530	566	587	546	575	497	569	565	571	530	529	510	578	550	546	581	579	553	537	536	604	559	568	541	542	538	550	516	522	601	520	560	525	561	518	569	496	518	547	518	526	538	560	556	558	578	576	561	576	514	599	555	575	582	564	530	585	557	562	598	621	541	572	586	545	574	558	539	594	531	587	557	546	558	574	545	537	595	516	560	580	554	593	598	565	551	548	535	550	578	546	578	578	568	550	515	566	565	537	553	557	581	542	555	584	559	559	567	558	559	545	549	539	571	540	550	552	572	551	558	555	592	569	565	581	558	561	564	536	552	582	540	531	577	570	580	535	530	606	488	557	531	526	542	606	610	574	561	547	528	538	554	543	580	559	580	604	559	555	539	568	534	529	558	561	588	567	546	562	544	551	571	561	546	542	561	546	589	578	558	553	544	528	536	500	578	539	565	544	554	581	537	562	541	581	543	554	539	564	563	550	597	532	520	584	529	545	540	600	627	599	538	560	577	577	562	527	523	528	570	566	590	577	501	530	529	546	551	582	562	564	547	551	568	546	577	524	579	569	537	562	549	536	541	535	597	524	528	536	552	580	593	527	579	553	574	541	579	557	569	521	554	578	571	577	547	564	568	576	521	539	590	570
39036	35425	34911	26086	16603	9472	5635	3790	2445	1756	1196	866	647	535	441	366	342	316	300	289	273	256	247	238	242	224	224	234	221	259	223	208	218	253	239	246	219	266	257	235	227	230	232	220	226	230	223	210	228	230	195	220	207	264	239	231	233	265	241	238	210	243	244	235	240	245	254	225	246	234	287	225	236	261	242	215	252	218	240	233	229	230	241	258	262	235	237	235	238	217	211	237	244	242	236	249	221	240	226	225	231	235	208	209	221	235	239	246	245	227	227	234	256	246	251	249	222	204	225	253	270	258	249	216	207	262	222	226	249	235	218	241	256	206	257	229	263	224	246	225	253	221	259	200	253	229	252	241	230	237	236	232	223	215	227	227	217	247	262	229	207	228	201	256	223	246	251	211	241	253	250	241	241	193	231	241	232	213	254	226	243	227	225	230	252	250	221	228	226	261	235	251	239	226	251	268	272	232	251	246	213	221	235	234	222	237	259	247	246	226	256	225	214	252	215	221	214	253	235	208	215	237	220	233	213	220	211	249	244	227	206	257	234	210	225	222	244	248	243	233	224	229	223	238	229	221	242	220	251	234	214	234	247	220	244	246	211	248	225	222	254	245	225	219	227	212	233	229	213	236	217	262	249	221	229	225	216	226	259	240	248	241	254	236	241	224	240	215	239	239	219	229	286	205	218	241	231	230	253	228	223	238	218	231	241	236	244	239	256	219	272	234	237	242	210	230	251	210	248	241	232	210	218	233	231	238	251	234	250	243	247	209	247	233	209	197	238	214	207	256	229	233	233	215	238	226	228	248	225	208	221	249	214	219	234	217	236	225	226	247	236	227	222	253	223	220	215	275	229	219	259	220	244	239	212	245	231	231	237	234	215	212	229	223	242	231	228	227	233	248	252	225	234	250	234	239	223	237	231	240	247	219	219	252	240	245	238	270	249	200	265	212	254	234	237	222	227	225	229	245	228	259	223	219	250	230	218	203	232	219	255	250	227	229	219	213	261	235	244	259	231	226	235	252	214	226	208	218	243	242	241	240	223	244	232	233	233	241	227	260	209	220	203	220	243	238	233	239	245	216	248	243	213	235	241	256	224	226	227	221	255	265	246	217	255	238	241	221	235	229	252	219	254	223	235	248	225	247	212	226	224	244	236	205	241	230	259	228	238	225	222	234	241	231	229	260	203	244	245	239	246	231	216	210	225	234	208	219	257	208	247	258	218	214	233	252	228	217	242	217	233	249	240	246	208	253	244	231	237	229	243	224	216	224	233	231	241	231	238	225	229	239	205	202	232	215	249	230	243	240	221	206	226	224	255	217	229	243	220	222	212	231	257	214	240	220	210	227	214	220	241	225	233	231	231	232	238	243	226	236	228	229	246	216	234	234	227	225	258	239	235	203	224	220	259	200	240	225	248	214	220	220	213	231	217	219	271	229	203	236	235	233	229	235	216	256	224	243	216	234	235	228	267	234	256	224	210	232	225	199	240	231	249	249	229	239	228	252	238	244	225	234	224	257	229	221	235	240	219	234	233	234	224	220	250	224	226	255	231	222	254	215	233	230	240	239	243	235	234	233	237	210	235	239	216	235	261	247	234	217	214	227	240	219	258	245	226	245	221	225	213	240	260	245	256	212	213	233	248	243	232	239	208	237	219	265	254	267	216	222	212	211	237	245	251	227	238	249	238	221	227	230	221	246	226	214	236	255	245	221	213	245	251	221	241	246	217	273	211	228	240	244	238	251	187	262	252	227	212	283	223	267	239	226	238	254	241	229	238	224	236	218	229	240	229	260	219	232	241	236	206	251	241	234	207	214	226	212	216	237	217	223	219	215	242	223	222	240	241	240	231	232	228	218	262	235	241	229	239	236	237	241	241	226	256	245	236	227	235	235	218	233	203	243	233	267	244	251	215	227	239	236	228	225	221	210	246	239	253	239	218	244	206	232	232	239	241	239	210	233	252	243	230	215	243	207	234	226	236	244	253	241	222	227	250	246	248	238	249	253	211	274	215	228	237	234	244	197	256	225	218	230	234	220	238	252	260	275	240	213	241	273	225	244	218	221	199	248	245	259	243	223	199	223	232	227	219	213	263	237	224	222	240	251	234	259	243	232	241	234	220	219	243	246	247	217	240	216	234	236	234	223	218	231	268	217	217	231	221	211	221	228	233	243	248	226	271	216	255	243	239	225	241	261	211	206	256	234	198	214	243	248	220	259	225	209	228	209	240	236	236	224	228	223	249	241	241	222	251	244	245	228	251	232	229	252	238	245	242	233	260	232	221	241	225	208	213	222	246	224	241	215	225	238	242	234	222	206	245	234	239	234	229	250	222	231	248	227	218	231	254	229	239	251	220	237	216	237	264	218	241	227	231	225	258	240	224	235	249	245	241	203	234	252	219	242	235	225	229	270	228	231	225	212	249	225	245	235	242	251	220	202	190	235	229	216	214	231	240	223	235	223	232	202	229	225	218	237	238	262	250	226	231	231	244	224	236	229	215	228	247	233	235	256	243	270	250	258	211	243	220	226	222	229	224	244	219	249	224	219	232	244	250	222	212	234	231	232	253	229	241	218	202	212	261	225	208	246	223	242	248	244	234	226	252	216	235	221	250	225	248	248	239	232	234	222	247	219	215	235	216	232	222	229	218	250	235	240	213	255	240	227	235	241	233	219	217	226	218	218	234	210	227	217	223	206	234	242	245	238	254	254	230	246	239	231	244	202	232	230	246	214	233	225	205	239	216	214	225	239	239	210	250	236	237	255	225	234	237	228	247	217	220	235	244	246	256	223	202	226	247	230	218	233	210	236	223	230	229	230	223	227	201	230	229	230	235	213	211	229	254	251	209	244	241	244	226	248	238	229	244	213	221	226	260	195	217	247	245	222	214	233	252	235	251	269	234	248	239	246	231	214	265	220	237	245	235	214	221	228	245	254	214	237	241	237	239	211	244	211	226	229	222	221	246	256	231	246	216	218	211	256	216	261	229	227	242	234	224	236	220	202	215	231	224	257	248	225	247	218	236	224	222	200	252	211	226	220	228	252	246	265	222	207	240	209	246	232	214	262	250	244	229	235	241	246	214	228	204	246	228	236	246	234	232	232	194	219	245	216	249	247	207	218	204	221	230	240	228	253	241	223	255	222	246	236	254	244	278	226	248	225	233	235	217	238	221	245	213	212	249	236	245	244	247	247	212	244	244	251	225	218	214	216	247	225	238	236	217	214	240	248	220	218	247	258	248	199	257	238	210	203	238	245	236	245	218	243	228	207	217	205	233	295	263	236	249	228	237	221	221	234	234	233	236	265	252	222	232	201	259	245	239	246	258	237	261	232	237	221	227	225	237	234	239	237	241	214	179	210	229	246	255	275	226	236	213	214	253	224	231	245	256	210	243	219	250	276	224	232	236	235	246	247	228	224	243	243	258	233	249	220	243	210	220	257	247	257	227	249	227	229	242	229	229	262	240	249	240	247	226	247	236	250	216	207
22534	26965	37374	35595	29872	22804	18742	13988	10465	8170	5576	4100	3026	2331	1890	1457	1246	1026	941	799	711	683	620	613	580	590	568	591	600	603	636	537	601	602	576	531	549	548	560	631	547	575	558	624	507	558	577	579	578	594	585	583	579	576	540	568	583	504	591	555	536	559	574	580	606	548	546	587	521	553	588	543	581	571	571	558	584	607	570	601	602	545	544	561	551	576	512	595	556	553	541	606	572	563	527	550	564	572	540	589	583	555	579	569	569	575	565	565	608	572	593	548	592	564	544	527	584	591	570	539	559	568	556	544	530	560	581	568	547	527	562	552	566	544	548	575	553	571	502	596	555	552	599	563	592	540	572	582	589	518	547	587	537	601	519	588	583	612	565	537	563	550	532	587	563	581	595	581	610	552	581	591	603	553	573	571	564	553	571	593	551	582	543	567	542	557	558	556	561	544	581	542	578	581	556	550	582	591	569	553	564	599	631	585	595	552	548	579	577	559	530	594	498	573	588	573	540	579	589	604	558	547	586	535	547	591	584	541	550	572	578	607	603	590	582	592	564	562	528	554	543	595	589	543	587	571	572	587	601	520	571	583	548	568	569	529	519	534	590	581	616	630	546	577	576	565	542	594	566	544	573	568	533	598	569	562	591	548	566	560	545	550	607	561	569	568	589	581	556	592	562	588	582	560	600	601	543	573	567	593	554	569	591	525	566	571	602	554	579	545	598	574	557	588	559	564	575	573	570	587	592	576	546	554	555	617	562	578	618	521	568	539	552	581	561	524	557	590	572	589	563	540	614	557	573	560	540	553	546	552	533	556	570	598	520	567	596	549	544	569	548	568	551	588	576	608	563	574	548	623	561	589	537	567	566	549	538	576	587	570	592	599	604	548	590	584	572	573	604	585	612	522	559	584	547	566	583	569	625	609	526	575	541	583	597	538	557	617	578	553	551	593	539	534	593	529	608	581	559	573	561	612	567	548	550	558	572	549	571	528	606	600	540	575	585	597	552	565	547	597	561	568	594	532	566	526	596	561	604	555	608	553	574	548	583	615	533	597	618	549	547	528	582	613	575	606	593	537	581	555	532	582	579	594	559	561	570	565	595	610	532	520	587	571	546	577	569	570	587	581	554	571	558	512	533	602	558	562	535	552	556	565	565	568	582	590	512	553	549	594	587	572	565	523	572	578	591	576	516	562	583	583	541	580	587	568	562	589	598	568	598	609	562	522	523	577	564	567	564	545	562	538	549	577	617	537	603	512	552	544	580	559	528	572	574	573	564	608	571	563	540	574	581	570	566	563	568	585	566	518	593	575	568	562	518	535	597	586	529	540	549	593	608	567	586	551	534	600	571	569	544	629	609	582	592	595	586	563	589	597	558	547	596	558	556	565	556	600	553	563	567	530	583	588	535	530	579	569	563	559	563	581	567	605	595	568	571	533	590	581	543	597	585	592	541	533	556	564	532	593	543	586	544	609	559	566	530	536	576	594	577	600	583	542	562	559	578	554	577	591	545	532	544	567	537	567	553	559	532	556	552	565	550	584	625	592	541	544	587	560	534	573	585	602	552	583	552	564	574	578	522	557	547	599	575	534	562	583	534	552	559	584	540	526	545	631	539	563	576	571	603	541	595	537	582	518	586	574	578	550	567	572	578	552	501	571	535	565	577	553	573	561	574	572	601	587	612	589	565	558	613	559	594	544	573	580	551	567	534	551	553	576	552	492	626	570	553	553	586	509	549	570	576	533	584	557	549	535	567	540	566	558	527	528	528	556	537	551	585	541	578	562	613	582	571	600	549	607	623	546	549	557	528	552	558	535	559	562	593	537	595	589	568	594	612	550	572	564	510	558	548	590	565	589	521	568	559	568	577	545	551	590	547	573	537	586	559	575	584	512	538	541	546	496	557	564	569	558	590	590	513	526	568	563	583	598	566	572	565	521	553	580	576	596	632	582	553	536	567	586	576	570	535	568	565	571	588	566	549	599	559	598	586	577	567	590	606	590	564	580	545	521	615	526	557	560	601	574	578	536	555	542	575	595	545	561	555	608	569	549	577	545	588	569	590	531	575	578	588	567	576	578	575	568	549	527	596	521	553	585	540	512	605	602	589	568	612	555	577	548	520	577	602	573	594	592	589	571	566	556	553	570	610	550	545	559	589	574	585	584	561	521	591	554	591	563	569	557	572	568	627	535	589	622	582	563	565	583	595	578	572	537	590	592	592	557	550	551	568	557	540	548	544	561	590	549	573	620	564	599	557	582	578	547	558	535	578	575	544	525	567	548	584	576	524	514	550	559	523	556	534	613	554	551	597	541	553	579	542	547	574	589	576	564	569	554	557	535	585	559	572	541	560	581	566	550	565	564	507	544	564	572	518	582	590	573	536	561	596	577	565	566	555	613	586	538	581	581	531	531	578	585	600	548	553	601	565	582	530	555	587	567	562	583	546	555	523	526	602	614	555	536	559	559	581	567	578	598	574	551	577	603	577	530	584	560	564	557	527	562	569	550	592	548	509	527	610	571	572	564	515	512	604	547	540	557	575	572	595	559	533	605	575	535	541	570	601	583	644	559	572	573	597	556	568	549	594	527	602	544	538	575	609	583	597	554	505	537	541	577	561	578	566	583	566	562	584	571	579	566	545	558	568	562	578	591	599	579	603	593	622	529	553	563	550	584	581	595	550	565	596	544	583	555	580	546	563	562	549	561	561	539	601	574	548	571	597	561	561	546	568	572	578	540	553	540	552	574	577	570	566	552	543	527	563	560	590	556	546	572	550	607	588	517	559	576	575	589	580	540	568	551	581	556	566	556	560	540	612	576	548	577	571	536	568	549	520	573	591	596	575	574	586	565	534	543	574	568	581	613	553	533	558	573	596	586	540	577	580	580	563	571	575	533	560	537	585	557	558	573	549	582	557	561	536	561	561	598	535	605	572	557	582	555	628	571	534	604	529	558	566	557	543	587	561	567	542	569	583	592	551	572	550	582	557	536	566	559	573	570	560	521	595	529	565	608	567	574	552	556	531	546	540	552	530	579	564	593	552	554	523	563	568	578	596	509	501	569	557	562	597	592	634	563	551	594	576	549	536	605	587	603	537	571	562	592	564	525	600	588	525	581	563	599	552	564	552	576	504	560	553	539	532	584	585	567	578	537	567	571	552	544	570	578	538	529	610	601	584	561	564	547	558	569	560	529	501	548	576	558	536	585	575	581	555	578	539	541	566	570	568	546	577	560	567	540	579	538	556	587	573	591	578	582	605	542	546	589	563	555	603	601	610	595	570	565	532	571	605	584	567	516	604	567	567	497	590	528	594	540	579	574	591	548	597	604	545	602	556	565	588	536	551	524	568	580	557	537	563	537	556	584	549	578	583	587	589	620	570	550	524	589	612	597	556	592	563	603	593	547	588	555	539	561	569	561	547	558	561	561	575	589	535	512	540	592	564	591	588	586	555	584	549	566	530	564	554	543	517	565	571	553	570	560	559	590
44965	40899	41768	33380	24337	16923	11293	8641	6033	5469	3425	2414	1648	1329	1183	890	490	559	506	403	319	352	293	265	275	249	222	221	238	227	241	245	233	238	251	192	228	223	248	233	255	228	236	209	247	219	234	254	212	245	269	196	217	238	217	219	213	234	202	239	248	236	238	232	210	245	231	232	262	197	210	224	246	236	207	228	210	213	252	220	209	207	219	198	205	237	204	207	225	214	227	220	234	243	213	221	239	216	236	238	221	215	197	244	213	253	231	218	220	253	236	235	224	238	249	246	218	219	232	247	200	214	245	230	241	228	242	231	252	258	255	238	269	233	256	230	258	231	242	252	241	222	224	250	221	227	250	247	220	263	236	253	229	233	226	232	241	214	222	246	235	207	208	212	230	215	224	237	229	245	231	246	242	216	257	243	219	248	226	257	239	231	231	230	235	220	241	203	219	228	223	245	207	246	235	219	242	237	239	230	225	253	208	231	263	239	222	214	235	230	227	213	239	207	223	219	241	246	245	220	233	232	232	249	260	226	233	196	251	249	210	236	241	243	242	231	251	240	249	236	226	205	254	239	244	212	254	227	259	256	196	210	253	234	226	219	228	244	212	255	227	243	212	244	212	234	242	220	256	223	244	248	193	239	197	226	249	245	226	206	221	218	229	228	225	223	232	259	245	223	270	243	222	275	212	231	232	234	221	220	230	227	229	226	211	243	251	219	230	225	229	214	241	221	239	236	269	226	220	248	223	215	202	238	235	226	245	247	242	253	214	266	196	215	241	261	248	234	260	214	257	250	253	218	202	242	227	248	205	226	215	195	236	212	213	269	211	239	197	216	210	232	229	201	237	250	220	231	216	230	224	219	213	247	226	232	241	223	196	214	237	243	223	240	228	260	215	221	235	249	212	224	217	241	229	237	230	217	187	222	233	227	221	262	232	246	237	259	226	232	237	200	251	218	219	236	232	244	240	250	238	216	213	209	220	243	238	229	216	213	220	264	253	213	225	222	238	211	229	199	217	227	222	239	230	241	234	250	237	241	245	221	224	219	249	225	212	224	238	233	260	215	220	257	206	218	196	235	251	215	229	232	250	224	269	246	245	234	240	229	233	235	270	247	224	220	237	245	213	201	240	232	259	230	244	210	241	227	233	224	222	226	253	215	231	237	212	237	231	245	227	242	237	224	230	229	226	212	234	225	215	254	225	256	230	203	234	251	228	203	235	231	220	238	219	221	245	220	221	254	228	243	226	223	218	221	222	209	223	231	234	235	244	219	227	248	225	220	226	220	239	232	225	212	214	244	232	228	245	229	226	239	249	244	234	236	232	222	225	243	243	232	232	253	218	235	239	250	235	235	227	234	253	209	251	243	241	229	225	257	215	227	233	208	194	237	237	247	221	230	246	237	230	235	209	226	235	203	258	239	224	226	248	248	237	243	233	213	241	224	258	212	245	235	230	251	261	245	209	238	240	231	234	231	217	229	237	242	219	216	224	217	251	227	226	233	234	252	237	216	252	235	234	220	222	202	269	208	227	229	230	251	263	268	211	243	228	245	217	231	244	235	228	247	242	230	205	216	211	206	214	241	216	225	226	229	194	213	211	234	203	228	247	243	215	235	250	209	235	203	226	289	229	229	220	241	231	236	245	218	226	232	252	244	240	246	234	236	246	233	258	226	246	251	215	231	253	222	221	217	235	207	214	241	210	237	242	266	229	214	241	222	253	270	249	200	222	215	253	234	212	214	224	220	252	208	226	229	226	236	208	231	227	227	237	233	247	239	223	227	242	234	240	237	223	229	255	222	229	224	234	199	230	246	258	223	241	250	221	243	224	239	210	197	236	226	226	230	235	235	221	222	236	225	235	205	235	228	206	248	232	234	237	198	207	209	236	245	240	231	260	230	219	244	240	223	239	222	217	230	247	279	237	223	191	240	254	242	234	238	243	228	210	204	219	237	216	205	212	241	248	231	249	213	234	221	219	229	236	216	231	218	248	229	196	224	203	194	234	205	209	232	214	232	227	241	210	226	229	228	213	250	242	240	212	216	236	223	254	234	241	237	249	213	236	246	228	217	228	239	249	219	250	240	216	244	230	246	249	252	242	216	256	226	215	267	221	203	246	211	219	218	227	234	225	223	223	211	217	208	213	211	208	236	242	227	215	218	193	216	224	233	255	243	216	221	226	213	229	211	243	226	257	235	219	241	243	266	252	224	211	244	196	224	240	262	233	240	228	198	233	255	225	235	234	260	232	228	270	240	212	250	228	240	221	247	240	230	228	266	233	240	206	233	261	221	239	267	258	247	237	221	223	214	223	228	241	249	232	263	237	227	232	235	209	255	221	235	258	235	241	245	252	245	229	238	217	233	205	233	238	217	211	230	226	234	212	221	210	229	231	204	213	243	260	249	246	225	213	212	213	215	222	265	203	231	239	221	228	230	218	233	237	237	234	228	235	234	238	214	250	217	224	227	240	248	221	222	223	258	221	232	244	219	220	241	235	232	224	249	240	235	225	226	224	269	215	233	241	253	220	238	210	212	244	241	224	226	239	221	233	219	237	248	224	227	217	236	249	269	202	231	240	234	233	235	224	242	244	220	236	226	221	265	210	233	217	216	231	199	251	222	212	239	217	244	194	225	234	226	237	248	248	246	244	214	219	214	212	218	245	263	226	244	251	228	234	248	232	209	225	255	225	233	226	199	213	237	193	253	263	213	255	233	221	257	272	221	205	227	215	275	238	247	237	216	220	211	211	224	215	254	215	247	227	247	235	231	250	234	215	238	203	205	251	252	228	235	224	277	226	225	220	270	257	216	264	221	252	228	221	248	241	238	223	190	205	213	257	226	229	219	223	233	232	236	218	249	212	219	230	213	239	238	234	236	247	237	240	241	248	258	241	213	229	219	225	219	213	246	231	214	229	237	236	256	211	220	200	225	206	226	248	227	235	241	224	229	223	221	237	224	218	235	245	211	237	230	230	217	224	203	240	261	215	241	219	222	242	221	251	226	246	220	222	238	247	236	198	216	231	244	201	221	227	238	249	200	270	223	234	217	196	206	230	239	225	253	234	244	239	227	246	230	231	206	247	224	245	242	244	235	206	252	216	208	219	222	253	241	240	229	248	202	255	237	246	213	224	244	250	243	245	260	223	229	215	222	198	202	218	204	231	245	266	225	230	239	219	245	230	207	218	245	229	240	220	226	248	217	211	231	198	227	229	238	231	235	204	211	249	223	215	247	237	244	236	248	229	208	220	218	245	235	213	245	262	228	230	230	209	244	237	248	251	241	217	214	238	201	231	233	210	219	241	217	205	242	226	233	241	222	246	217	245	272	217	226	221	222	226	228	252	242	225	248	243	255	229	215	212	216	236	241	249	217	209	207	248	225	241	224	232	236	214	225	218	212	251	240	207	231	221	236	219	218	228	252	242	238	217	236	231	230	200	244	243	224	236	251	240	222	217	236	189	200	218	211	251	226	235	225	234	241	234	250
27193	31698	42482	40864	37112	29790	26174	23084	18996	19010	13733	10639	8366	6878	5999	4251	2313	2495	1960	1462	1168	1293	1001	727	654	612	645	629	664	649	623	629	585	624	656	559	521	587	569	547	576	557	587	570	534	537	598	548	571	533	584	550	549	596	581	544	536	546	560	563	541	592	573	563	533	582	572	596	585	578	571	541	542	544	562	552	539	539	559	531	576	604	548	556	541	579	538	554	586	605	590	585	525	581	555	549	506	579	566	568	521	553	565	564	566	620	542	528	580	620	569	567	585	533	570	563	604	551	565	569	555	542	552	567	578	566	562	567	588	604	569	580	544	553	589	580	553	552	592	532	553	546	562	571	563	523	596	594	547	553	557	522	579	558	520	566	578	512	570	530	584	548	578	588	566	573	529	594	541	565	565	547	563	548	563	582	549	611	591	556	545	571	521	538	572	551	538	556	556	572	592	537	570	556	579	584	571	559	548	582	537	584	592	582	526	579	556	579	531	524	551	545	505	595	564	561	560	576	532	556	570	553	538	555	574	601	535	557	576	566	514	560	612	529	569	588	596	556	595	526	586	569	593	564	587	554	590	571	580	567	608	508	528	586	534	564	541	580	543	581	593	547	597	555	529	585	547	567	557	550	545	536	589	587	555	593	584	557	523	577	558	567	562	545	555	582	577	589	580	589	574	563	567	595	569	555	551	592	561	531	531	567	546	578	601	521	538	651	553	540	517	549	539	607	595	550	556	551	538	520	537	560	571	564	592	590	579	606	584	569	599	617	535	528	565	509	574	546	598	533	565	526	601	603	618	546	595	576	587	597	554	575	560	529	566	522	554	549	561	547	593	584	564	556	535	571	547	568	530	552	576	552	567	589	578	575	592	569	567	532	554	564	539	565	551	539	601	572	558	519	557	558	530	541	575	576	590	585	547	575	488	541	578	573	558	555	575	558	574	578	543	513	558	592	553	546	540	558	537	553	580	547	562	532	563	544	546	567	550	567	614	555	541	565	578	576	557	576	577	557	575	560	518	550	581	556	620	609	580	590	569	554	601	579	560	564	562	574	567	577	624	539	573	556	550	563	533	585	548	542	559	590	615	560	584	563	568	519	559	592	556	519	565	558	567	545	543	566	595	528	596	559	564	562	525	574	585	516	545	551	529	587	574	611	580	591	544	567	573	564	556	575	586	583	531	542	558	608	564	577	609	529	589	594	609	554	531	598	600	531	563	556	595	549	526	552	592	556	604	583	523	594	547	593	522	541	579	552	564	539	556	553	511	586	588	543	515	578	552	526	583	609	547	526	581	559	545	576	615	558	598	553	525	557	561	531	572	577	609	553	563	561	577	541	562	601	588	565	579	526	538	553	551	581	552	604	529	558	609	588	551	579	553	566	592	546	588	554	555	539	588	572	543	545	598	602	539	555	564	562	586	580	578	515	579	575	562	596	595	597	599	576	567	572	544	574	591	524	600	546	598	539	558	578	573	565	521	571	518	552	522	559	566	586	548	594	570	584	547	527	552	574	574	554	590	582	563	574	558	552	598	568	558	574	566	516	586	546	563	564	544	555	601	571	580	619	528	570	545	558	577	630	575	596	556	603	499	547	571	546	616	564	563	552	586	525	514	576	588	551	569	609	556	525	576	596	568	586	559	561	570	578	616	586	558	602	593	582	582	566	552	576	574	531	544	548	589	575	547	576	558	581	540	587	530	539	584	559	569	577	580	566	569	546	576	551	562	538	590	519	578	533	529	538	595	577	589	614	574	591	574	563	602	619	570	585	560	568	555	558	570	547	540	583	560	539	608	580	585	534	604	551	582	578	566	579	558	541	604	578	537	565	587	551	526	565	593	537	575	584	580	540	599	539	557	548	607	535	571	497	577	582	559	529	540	618	573	549	552	558	543	535	580	566	525	589	569	561	589	565	549	622	603	527	587	499	581	511	537	584	522	552	551	565	595	549	561	595	529	550	549	574	567	603	539	558	560	572	586	580	539	574	558	535	514	551	613	575	574	564	586	519	574	575	594	558	547	559	560	584	575	529	583	523	579	538	566	606	586	600	610	573	582	556	557	599	561	564	570	574	550	605	569	549	550	608	581	540	595	549	556	557	576	534	580	523	572	553	564	520	613	592	575	556	576	513	562	554	528	555	562	591	514	576	541	536	608	518	564	562	551	547	569	579	573	579	546	585	593	564	586	576	561	572	557	536	565	568	539	536	563	542	578	593	565	607	558	564	577	555	606	559	550	560	544	551	574	537	535	582	591	561	586	550	559	554	613	558	534	546	581	544	567	554	553	597	588	570	572	555	632	555	565	578	544	565	542	564	530	547	575	560	589	541	582	546	583	580	584	568	551	558	558	550	515	536	564	594	577	578	568	571	597	555	576	552	565	584	610	574	565	562	551	573	556	589	566	530	568	574	578	567	588	570	560	585	580	585	576	552	591	547	591	571	565	569	572	567	562	531	550	558	583	555	544	511	532	601	541	566	588	560	577	527	564	536	545	554	598	585	548	576	547	600	548	537	549	550	594	550	567	557	538	554	627	549	560	591	560	594	508	554	559	566	552	523	584	608	539	553	563	574	565	574	529	531	563	531	521	539	590	556	579	555	607	586	567	577	548	576	568	577	572	566	563	556	592	568	600	573	579	557	559	540	596	519	563	595	528	560	565	566	558	566	556	549	551	581	540	601	619	495	535	583	547	630	570	589	566	561	540	588	549	550	599	577	591	571	566	549	588	576	580	534	589	570	601	541	600	610	562	576	589	572	556	628	557	596	520	561	590	561	591	554	563	576	574	616	590	576	577	575	604	581	585	560	568	579	593	536	518	585	522	547	524	573	559	516	542	576	572	600	523	556	593	545	523	596	586	557	567	566	544	580	566	559	561	556	596	563	563	554	535	546	606	591	526	550	563	545	519	546	614	585	566	568	547	540	590	511	598	572	586	533	573	574	568	572	576	561	584	608	584	547	571	552	543	590	579	568	595	529	598	550	608	578	541	580	549	547	594	556	581	592	557	606	610	564	522	583	577	547	551	558	554	562	586	578	538	547	552	555	577	533	538	533	584	524	599	544	594	577	511	620	565	558	549	566	583	577	574	562	558	536	572	590	539	559	552	605	601	550	536	585	538	575	583	554	546	562	603	602	549	560	583	591	559	575	577	539	530	561	591	587	529	573	545	541	563	593	603	582	580	563	575	570	577	566	538	559	572	566	551	583	596	588	569	622	553	588	568	517	546	573	571	576	550	538	559	527	564	551	544	568	537	566	547	557	551	571	507	540	562	561	538	604	551	573	577	611	589	563	537	585	606	571	573	580	598	547	564	596	615	599	528	568	588	595	536	529	572	551	537	569	554	609	538	607	552	594	537	557	564	583	539	615	547	557	567	586	524	576	550	482	554	567	528	586	583	537	583	521	532	558	546	563	571	611	595	533	527	537	594	626	537	572	596	585	534	597	583	555	600	556	572	603	612	526	599	573	571	577	571	571	590	529
57764	51668	52430	45239	41999	29998	26221	26321	23411	19252	13646	9256	6360	4894	4196	2361	1239	1459	1159	892	597	662	491	338	281	265	268	293	274	297	279	249	266	260	258	241	240	234	250	229	243	221	245	225	227	225	233	259	228	210	239	233	242	240	227	262	231	221	235	234	240	250	222	238	220	236	215	271	229	229	249	234	240	247	233	224	211	233	233	258	231	224	262	248	242	234	263	252	227	224	203	240	254	205	229	232	251	215	218	222	236	221	236	219	234	232	235	215	215	211	229	226	232	236	215	224	207	207	215	243	245	233	217	236	198	205	243	239	233	249	267	232	235	241	221	210	212	216	254	249	237	204	206	247	202	247	249	230	251	251	220	230	259	237	229	225	252	236	234	224	249	203	210	228	233	215	213	215	223	218	227	267	246	233	222	253	237	217	203	233	242	239	221	219	218	241	254	218	239	223	225	233	250	242	253	230	244	230	228	180	242	213	249	229	226	242	225	252	236	258	252	221	241	247	229	218	242	227	225	221	198	241	229	253	226	241	249	230	209	246	207	250	212	238	250	250	218	236	242	217	251	234	235	224	250	263	226	241	256	235	204	250	198	230	227	222	234	215	205	231	223	260	226	261	223	223	245	222	222	215	240	242	240	236	240	262	262	220	215	263	241	257	231	260	228	247	237	217	221	236	251	228	235	264	220	230	251	223	221	221	241	230	225	234	216	222	230	252	229	220	221	210	216	247	227	230	205	240	236	263	237	220	219	224	241	242	210	249	221	230	219	271	233	222	248	214	189	240	238	218	242	243	221	210	210	246	246	235	242	215	243	214	243	218	245	244	232	194	230	198	209	216	232	270	239	221	231	225	213	223	227	244	209	217	258	221	201	233	208	228	272	229	241	217	216	239	211	234	206	211	228	246	237	240	255	257	203	230	215	223	207	235	226	237	246	222	228	223	244	221	211	273	233	225	231	244	268	238	245	237	217	250	238	251	239	214	234	230	208	219	215	249	228	224	223	195	223	233	236	228	274	201	216	224	244	207	212	240	243	248	249	262	262	238	260	238	231	230	210	203	220	262	249	225	253	226	224	262	227	230	213	218	217	234	225	227	248	211	215	211	248	227	225	230	237	242	212	235	262	248	236	196	213	231	230	225	215	236	222	218	250	226	221	233	232	238	246	220	251	242	256	238	236	231	242	242	201	243	223	265	203	239	231	231	218	225	235	236	225	202	241	219	232	242	213	234	222	246	203	229	234	220	216	226	211	226	233	207	242	215	238	228	265	242	266	243	249	215	206	220	215	231	222	224	227	247	257	253	237	251	215	223	220	226	226	228	236	243	227	241	220	201	244	256	218	235	215	268	256	236	224	226	251	227	220	219	244	230	221	235	246	240	226	229	218	220	225	242	229	229	223	226	223	217	235	222	233	237	218	232	202	251	238	221	272	248	215	223	226	229	262	249	251	234	244	263	232	210	236	242	247	235	251	230	227	221	226	217	237	206	251	238	206	215	210	242	217	222	246	247	190	226	230	224	223	225	237	222	251	277	228	243	244	263	271	240	234	190	221	253	236	241	239	186	226	221	204	217	258	220	238	221	249	251	216	229	239	239	246	244	203	227	231	244	232	243	258	231	221	202	242	274	264	226	220	244	235	226	229	224	211	240	225	254	237	244	214	235	244	222	221	230	252	250	242	223	231	201	230	229	261	233	243	262	242	238	240	234	264	220	251	235	237	235	229	198	226	229	200	223	228	259	267	219	232	251	251	237	253	255	238	252	237	242	245	216	219	221	222	252	247	238	246	245	224	245	240	226	260	227	224	213	216	236	230	252	229	251	269	218	236	237	239	247	197	208	226	232	217	235	245	237	226	232	242	208	213	253	213	232	247	232	238	216	245	222	215	220	253	209	219	257	230	196	236	254	222	263	211	235	233	223	260	235	255	214	261	240	228	228	207	222	218	213	245	246	247	250	206	260	232	237	220	242	206	236	220	224	260	251	231	218	240	254	224	212	229	234	212	243	256	216	213	209	222	217	240	232	249	241	216	231	239	244	248	215	222	232	238	217	216	226	215	269	260	259	233	228	242	224	234	222	244	231	239	213	241	226	252	234	230	235	252	241	220	237	234	239	240	237	230	227	222	232	237	232	233	238	268	226	248	216	231	228	245	204	248	251	236	253	246	222	242	246	218	229	222	210	237	243	229	259	229	212	237	231	209	239	243	234	207	236	219	248	256	236	223	225	214	238	227	227	214	232	229	209	203	222	215	221	223	209	204	218	212	263	245	235	221	248	210	235	217	219	200	224	226	209	225	242	229	243	250	242	232	247	205	219	217	230	241	222	223	216	193	230	177	200	249	237	220	209	245	218	237	223	213	226	228	223	243	260	253	222	227	220	221	239	229	227	263	226	237	205	246	244	236	223	236	251	232	222	228	219	196	244	215	245	237	241	243	216	221	232	220	238	233	227	201	211	236	234	243	257	219	223	233	191	221	225	216	207	209	239	223	236	259	238	212	243	223	233	247	238	234	235	214	226	217	234	221	227	234	216	218	223	224	232	251	233	233	214	231	220	231	204	233	229	229	234	224	259	256	206	256	257	231	257	239	256	230	240	227	210	256	222	219	263	228	253	205	250	257	253	237	243	217	217	232	238	226	246	257	240	238	234	237	205	240	233	224	225	224	214	226	238	245	224	220	244	271	222	240	259	227	229	240	233	226	235	237	215	218	219	245	217	227	249	225	227	245	233	207	221	236	226	227	257	225	229	219	211	233	226	245	252	237	227	214	224	222	231	254	251	243	257	209	220	224	217	237	216	227	231	212	246	242	218	250	264	251	213	236	238	218	247	230	213	207	230	211	231	254	227	247	237	229	255	227	233	218	222	235	231	258	247	235	240	234	236	218	218	210	246	225	226	204	243	241	212	243	232	221	228	219	244	227	242	247	203	209	226	225	240	228	231	241	241	239	246	226	207	244	214	215	222	205	239	182	221	219	238	237	191	247	219	220	244	252	258	210	221	236	237	227	251	223	231	240	232	223	231	217	246	240	203	227	247	242	250	234	226	212	269	240	217	251	247	265	255	235	254	207	243	215	262	242	220	232	217	268	200	230	244	216	239	251	221	228	216	231	201	223	256	216	262	235	238	221	233	223	224	256	225	219	210	200	233	230	239	219	233	234	227	227	251	214	247	217	237	235	234	222	231	250	243	225	191	236	252	232	235	246	234	243	229	271	192	251	229	261	231	269	214	244	243	199	219	216	240	217	231	244	259	216	236	221	243	261	223	217	254	212	207	244	255	230	219	216	231	188	235	249	248	233	220	237	256	223	208	189	207	252	236	223	209	213	226	215	228	201	216	225	223	268	218	227	243	239	233	225	199	250	241	231	224	229	216	263	213	247	234	204	216	230	225	230	240	216	213	235	247	233	231	200	239	233	192	230	227	207	261	221	260	224	244	232	250	249	233	237	194	240	268	252	238	237	225	236	245	243	224	234	222	216	224
37606	42105	52397	50804	50750	40559	39727	39856	40515	35239	28842	24630	21373	17512	16749	9607	5868	7430	5772	4167	2997	3073	2243	1093	849	726	867	869	828	703	786	742	658	691	705	639	619	621	535	601	572	631	565	590	578	521	560	547	545	586	563	569	535	572	565	544	572	573	568	574	580	541	552	563	548	543	519	542	511	564	554	576	570	554	602	541	556	536	611	522	504	486	508	559	558	570	549	517	509	550	538	549	534	555	561	552	548	565	622	533	552	553	584	537	578	575	571	611	546	570	561	580	517	541	556	589	563	577	558	580	537	538	545	545	546	544	582	523	580	539	573	577	548	538	553	541	516	603	549	525	550	547	497	567	542	618	535	567	556	551	546	656	505	519	568	532	560	607	551	542	554	539	514	602	547	531	565	526	579	582	564	556	555	577	574	547	526	545	549	534	548	577	526	591	536	574	545	532	598	574	560	549	577	563	515	597	547	567	578	550	554	585	564	549	552	608	554	547	535	561	557	531	591	552	547	548	537	527	555	572	526	585	557	597	584	533	527	527	553	544	567	582	559	532	571	537	559	568	557	571	550	565	561	552	567	588	556	538	569	563	569	547	624	526	608	581	554	535	591	559	549	549	538	601	564	586	546	545	522	561	537	570	599	569	593	535	535	575	551	550	547	580	576	513	631	531	590	564	612	552	565	568	552	538	541	558	526	595	514	541	544	575	621	545	594	596	577	553	587	610	558	514	555	542	485	550	570	542	568	538	598	562	578	578	585	549	578	579	571	617	542	527	577	555	566	560	579	514	512	569	508	553	601	565	533	546	551	577	522	575	509	547	528	548	539	545	539	589	586	561	563	517	561	525	548	568	570	555	534	565	587	510	536	576	620	538	551	587	600	618	554	543	521	592	517	589	576	535	558	557	566	532	538	574	528	595	576	546	592	540	573	562	576	534	534	554	530	525	569	546	547	506	581	533	520	538	542	552	545	564	558	577	567	560	541	555	544	519	579	543	574	532	550	568	590	559	566	535	552	575	510	581	558	575	553	562	549	522	567	567	541	597	582	539	565	558	590	558	562	558	535	540	555	596	584	578	524	538	549	558	592	547	589	558	559	527	562	526	540	602	562	560	527	553	558	566	535	554	572	551	550	514	539	559	554	574	596	569	572	507	565	561	584	583	572	556	519	561	510	533	559	558	536	526	517	529	588	572	523	549	540	571	560	554	556	509	557	592	547	534	568	572	551	519	558	557	570	552	565	565	491	563	596	570	536	539	586	505	540	603	580	550	571	520	595	531	557	594	583	563	550	594	576	557	573	600	524	516	544	544	568	557	543	538	570	539	588	574	523	562	540	541	553	519	536	557	552	577	584	568	566	542	541	524	543	555	558	532	558	562	570	557	570	576	579	569	590	554	538	549	554	547	563	572	508	566	578	537	520	578	567	563	586	586	586	578	562	561	551	572	533	552	618	505	532	509	554	564	546	499	582	575	609	551	563	570	552	545	565	537	581	570	553	531	557	522	523	557	529	577	535	584	576	576	579	545	605	532	558	579	547	586	592	613	515	589	557	541	580	562	594	571	599	531	564	568	520	537	532	556	586	570	573	591	584	548	579	546	508	576	546	564	539	591	559	567	556	547	509	532	550	551	530	574	577	556	551	567	562	530	514	541	564	547	523	563	532	515	532	562	563	568	578	554	557	493	593	528	573	557	538	540	558	577	570	545	542	572	544	554	570	571	566	527	528	560	548	584	537	556	581	538	572	529	567	535	558	602	550	571	557	575	553	554	556	591	517	532	564	555	612	544	592	552	542	509	559	536	557	548	543	570	547	562	580	563	619	509	560	578	562	570	556	542	510	575	569	574	525	537	586	577	615	541	588	539	529	550	580	573	576	578	612	581	542	529	527	541	563	561	565	549	538	565	582	630	568	532	552	539	533	614	565	519	555	535	535	532	536	594	542	586	584	548	535	555	546	571	583	520	579	538	574	519	570	569	589	562	563	590	531	531	561	596	530	571	563	582	545	543	535	561	560	507	550	581	568	557	585	546	569	584	587	539	610	539	533	568	553	541	582	580	482	573	559	563	560	561	569	572	541	613	581	544	586	549	535	543	496	596	552	567	521	508	560	560	554	557	606	565	504	570	516	533	529	579	525	547	560	582	575	572	631	563	530	542	566	602	547	566	524	546	555	535	587	595	539	531	608	568	552	533	559	555	568	557	560	556	538	579	588	577	545	543	519	585	559	549	508	563	579	520	578	535	578	564	513	580	562	544	540	583	559	541	544	572	613	539	520	546	570	548	561	579	584	573	523	593	525	523	560	575	566	618	561	568	555	587	561	546	617	582	549	579	538	575	542	545	521	588	535	550	550	541	516	563	566	541	529	509	549	549	566	561	527	548	500	583	558	556	564	541	559	552	534	535	580	571	548	579	561	567	569	565	571	559	521	575	524	547	509	571	567	558	573	526	533	536	550	608	537	574	541	600	528	580	560	569	509	549	609	541	575	572	532	542	548	547	594	511	540	549	564	544	554	531	569	554	576	534	587	564	544	530	522	552	585	533	579	572	578	539	541	565	563	556	590	548	547	546	554	538	544	553	584	584	567	544	571	551	542	559	552	580	572	593	547	514	571	539	554	543	549	567	568	565	566	589	547	564	541	598	580	594	570	562	547	556	563	537	592	538	530	560	600	573	496	535	593	540	520	552	510	566	599	537	564	539	549	554	572	576	585	603	573	554	580	530	615	532	552	554	566	542	550	564	555	532	523	596	548	570	582	564	560	537	592	536	569	601	517	578	507	574	581	545	532	565	543	564	506	542	504	529	558	570	521	579	597	530	573	521	599	568	544	609	580	563	568	547	571	598	573	538	558	528	533	594	544	578	563	558	564	555	569	571	551	567	578	564	571	540	580	529	568	579	525	570	546	513	570	523	558	575	562	539	523	532	560	547	536	537	574	550	550	551	504	574	593	532	542	569	557	590	586	576	564	564	543	536	570	586	549	548	570	542	592	555	575	550	528	576	583	541	585	526	583	534	567	533	532	610	563	566	554	547	549	560	549	532	588	562	560	562	537	554	587	503	556	591	580	568	546	540	581	532	564	553	556	574	546	573	588	554	574	587	634	586	576	588	578	571	536	561	539	558	571	522	572	609	583	546	565	594	521	535	536	567	530	590	544	550	561	571	594	558	531	588	576	568	570	570	549	563	542	584	558	575	562	541	538	519	539	578	573	543	494	587	563	534	517	574	526	544	551	571	597	549	526	553	570	553	538	589	568	575	562	548	600	558	535	560	556	571	563	535	572	601	555	543	567	584	552	569	540	526	582	553	550	552	557	597	550	585	557	563	629	548	526	546	522	568	555	578	564	521	550	551	549	534	560	537	571	565	573	561	527	563	588	559	579	570	551	554	560	529	573	541	521	578	510	585	565	564	575	558	564	585	560	551	560	561	513	560	582	554	541	554	499	623	552	567	557	550	558	532	567	565	547	555	538	545	529	562	531	516
40046	36379	35357	26448	17118	9955	5777	3760	2481	1663	1148	852	631	553	414	357	313	311	290	286	272	271	238	241	223	252	236	223	251	218	240	241	231	257	234	232	246	232	226	231	216	223	218	244	260	250	234	235	246	209	242	240	231	266	211	223	246	252	218	231	240	247	218	212	209	215	230	209	231	236	227	229	228	174	245	228	240	221	255	233	212	245	230	227	266	212	240	237	268	247	239	246	231	253	226	230	241	239	223	234	209	219	252	245	263	209	256	249	207	235	231	248	197	237	256	263	239	241	238	238	245	227	243	224	279	216	206	205	239	237	244	228	264	212	229	229	242	211	249	218	236	247	225	232	248	259	210	231	250	231	262	249	228	215	229	236	255	223	238	224	239	222	216	234	210	247	265	233	230	242	235	224	242	250	259	237	253	273	232	256	262	247	281	218	235	226	229	255	230	229	235	211	245	229	238	220	238	241	244	225	235	244	215	248	246	222	238	238	219	234	239	225	244	239	245	228	220	211	245	230	233	240	229	222	230	220	249	218	234	238	221	243	230	220	226	213	235	225	242	236	264	222	227	248	236	240	255	209	222	231	249	236	234	228	232	196	221	240	226	211	230	260	240	249	219	247	249	258	243	244	208	218	250	229	243	246	235	240	247	236	220	229	230	218	220	221	212	222	246	214	199	270	244	246	243	266	237	237	248	252	240	233	242	217	261	257	248	237	208	247	246	228	227	192	258	238	212	223	223	221	228	243	220	197	215	205	234	220	242	235	225	241	206	257	235	247	223	244	235	239	223	225	249	238	224	237	219	235	210	222	231	218	253	205	192	237	249	252	249	244	197	225	234	233	241	241	212	226	206	218	221	222	230	227	217	261	212	218	239	223	213	248	256	229	243	234	209	256	230	241	185	215	217	238	226	212	245	252	229	242	237	249	225	244	242	224	231	210	259	215	239	222	262	228	226	248	209	252	209	215	262	242	246	230	212	197	220	219	234	234	242	258	229	243	241	206	220	250	207	207	251	232	233	225	248	234	228	256	244	231	238	242	239	247	239	265	245	243	241	227	245	232	220	263	223	228	226	229	258	243	241	227	241	240	255	230	253	242	259	242	242	209	245	237	236	239	238	233	211	228	248	234	248	192	243	235	245	223	215	237	237	224	247	242	226	251	251	233	220	229	203	236	228	233	228	246	240	223	225	220	223	262	218	232	214	220	249	238	230	245	279	237	239	223	235	240	246	221	240	235	239	230	224	247	223	234	258	234	229	230	258	225	246	252	232	236	240	239	259	223	231	220	217	237	241	229	242	222	207	252	227	220	213	234	261	261	231	230	236	225	246	232	205	238	234	201	244	230	221	248	228	237	244	229	235	245	250	221	220	223	254	226	242	242	251	229	235	249	244	245	201	244	217	228	239	231	231	225	212	218	220	254	237	229	250	250	256	227	242	248	236	256	221	257	237	251	237	233	215	228	229	219	223	222	223	248	226	225	255	220	233	243	225	216	223	244	222	251	254	215	215	216	231	270	230	220	245	242	211	246	238	233	240	229	238	223	206	246	226	211	227	243	244	240	222	220	223	251	238	233	230	244	252	246	235	257	226	217	237	249	238	233	223	243	239	257	236	245	239	233	213	204	260	249	260	254	233	244	246	261	219	226	200	228	250	225	238	219	252	248	253	263	230	233	251	217	191	232	219	206	228	250	237	242	253	236	260	251	231	223	244	235	221	239	227	226	265	222	241	237	254	211	211	235	232	247	211	232	253	218	209	230	213	261	226	211	229	223	248	246	255	234	273	218	285	242	229	222	228	208	246	232	209	230	266	210	224	221	259	259	276	238	237	235	227	253	239	242	210	222	238	255	256	225	229	234	239	220	238	244	248	235	256	237	219	237	235	241	263	214	269	226	210	233	205	237	222	262	242	234	251	203	234	242	231	223	218	222	252	222	225	224	217	234	210	227	213	255	259	233	246	226	200	238	211	205	233	225	204	232	241	232	218	236	211	229	217	248	242	245	248	242	224	241	238	227	224	231	229	186	237	236	225	243	245	245	260	242	230	235	231	229	234	225	194	246	247	231	244	243	245	226	228	230	222	248	231	244	202	206	236	233	225	236	249	230	251	225	243	216	250	257	230	226	206	259	242	236	230	260	242	227	226	202	234	217	247	225	227	259	241	261	237	248	248	238	244	265	202	237	235	204	199	211	244	241	236	229	253	263	258	226	210	238	241	241	230	212	230	234	237	235	257	246	240	238	237	253	237	213	247	226	225	223	260	260	249	236	232	255	237	247	237	247	230	215	258	227	224	229	233	218	241	227	241	239	203	207	219	256	214	216	270	260	215	238	266	199	250	257	239	222	223	241	243	251	231	253	223	210	244	231	230	225	257	269	225	250	229	217	237	240	214	244	220	218	241	234	244	262	247	232	228	238	236	222	219	249	256	218	242	221	246	251	241	224	234	255	237	223	226	220	228	236	218	249	239	238	242	212	247	259	220	208	225	225	256	259	235	225	239	223	228	225	210	228	245	224	213	228	226	210	215	229	223	232	209	226	235	228	219	239	233	243	240	233	223	239	250	242	226	244	216	226	233	233	251	197	253	215	247	223	252	211	206	233	263	243	258	239	245	240	252	237	206	211	245	244	256	249	217	232	250	224	252	232	212	225	240	251	226	227	258	213	265	261	239	239	231	239	219	244	211	229	263	217	227	226	209	239	231	232	241	225	230	232	198	249	242	248	256	237	200	228	235	224	242	216	236	243	262	245	233	251	237	260	212	241	232	226	221	232	242	236	248	240	254	273	218	243	229	228	252	220	213	229	201	252	234	228	259	232	224	238	204	217	240	245	232	254	217	243	249	246	223	233	215	242	239	237	244	261	225	230	214	258	279	236	226	205	237	223	235	246	194	242	222	250	249	236	210	240	252	253	251	220	240	216	234	248	218	213	235	242	212	228	242	222	224	213	243	261	227	273	225	227	251	224	230	245	227	221	240	230	232	228	216	239	247	258	234	222	258	206	216	228	244	232	246	244	227	270	221	262	223	233	208	236	247	234	217	252	235	220	215	227	243	226	237	239	241	256	224	256	235	222	226	240	254	268	231	248	232	241	222	235	228	220	238	207	268	205	215	200	232	260	252	268	258	259	246	243	240	210	220	228	249	219	252	224	243	249	205	220	221	262	235	246	257	233	215	208	231	241	255	243	231	204	240	226	250	237	204	230	224	254	233	243	244	215	242	250	224	267	255	220	241	227	239	242	223	233	250	238	227	210	249	244	236	233	236	254	213	244	267	260	218	231	235	241	215	198	249	245	230	261	230	224	240	220	219	242	219	247	220	241	247	245	230	243	237	218	240	231	239	235	233	243	225	223	218	237	238	237	231	246	234	223	204	229	217	237	233	250	232	263	231	239	212	217	222	262	238	231	210	234	233	210	238	211	259	234	230	257	230	237	256	241	226	231	216	244	264	237	226	249	218	205	224	199	239	243	239	245	234	232
22893	26948	37521	36004	30768	23065	18187	13913	10421	7683	5378	4124	3020	2251	1810	1358	1198	1066	849	753	721	649	636	607	583	591	601	577	565	607	564	592	570	593	556	595	557	632	542	550	589	578	596	556	510	536	559	528	611	512	580	544	565	578	534	584	604	558	536	554	541	622	613	562	573	567	537	556	540	532	629	546	540	575	546	529	580	575	615	512	557	557	553	556	568	521	552	607	581	568	542	541	556	583	549	558	547	544	573	577	564	567	573	562	548	571	547	535	576	517	565	594	526	608	524	618	510	568	593	581	575	595	584	593	548	585	550	516	525	568	551	598	552	574	547	569	588	535	586	572	567	594	611	560	548	607	564	550	580	572	613	649	539	527	503	596	593	532	590	579	531	576	537	590	565	604	575	587	556	544	581	588	582	607	562	605	538	555	583	521	559	562	544	583	535	538	546	574	541	526	580	541	535	583	535	603	600	576	616	590	535	587	522	564	550	579	535	564	571	575	602	570	602	557	545	592	542	567	539	538	519	617	580	548	557	547	562	566	563	560	599	619	541	564	558	555	567	546	570	557	595	552	578	577	579	564	558	581	550	585	577	557	544	542	584	534	536	551	583	589	577	565	609	574	572	555	570	552	538	599	604	590	620	536	574	576	538	560	539	571	538	585	589	558	599	560	554	582	573	579	555	524	556	597	555	569	539	607	600	588	540	552	555	557	546	587	556	598	567	565	514	563	580	540	560	553	549	521	605	544	589	606	565	593	576	538	577	584	588	535	568	548	552	568	587	603	572	527	596	555	576	600	605	608	535	528	554	570	579	567	574	609	539	559	570	531	542	547	570	583	554	604	560	539	590	553	534	567	586	563	554	573	582	557	545	589	584	558	654	571	578	555	571	576	561	592	525	530	563	571	539	588	577	544	569	549	543	589	617	567	571	550	535	547	535	527	558	564	584	552	586	515	570	567	563	574	569	532	558	564	552	543	513	536	556	543	571	558	517	590	583	566	607	552	573	559	580	576	541	550	568	589	554	590	560	547	548	562	549	494	540	572	608	558	558	572	557	571	566	610	564	541	563	577	563	581	560	598	587	605	547	561	569	613	564	563	591	585	533	562	560	600	553	539	569	552	555	589	562	547	546	547	572	572	553	543	587	558	573	573	546	611	547	512	573	584	583	563	581	579	585	591	562	596	535	550	561	598	562	567	582	584	542	528	550	583	511	561	549	502	602	564	568	601	535	528	570	624	588	545	582	549	548	571	572	506	527	552	591	573	568	554	545	587	534	550	569	574	542	576	580	556	554	530	573	524	557	609	543	520	546	565	609	606	554	560	544	549	583	534	577	595	521	574	568	547	577	535	571	552	546	519	565	561	601	535	596	549	559	535	544	552	550	540	570	557	573	586	548	559	591	602	534	553	544	529	575	618	593	615	584	564	544	554	580	534	565	565	583	524	570	557	560	540	566	568	519	579	598	579	514	503	577	595	589	527	592	588	579	551	569	554	551	578	589	525	551	578	560	603	606	576	561	531	551	566	551	588	561	586	563	621	605	540	569	581	600	575	589	554	580	559	584	578	564	561	519	579	558	553	597	558	569	561	572	610	560	547	532	566	560	596	581	584	550	597	580	571	557	543	567	538	575	553	566	556	558	585	540	566	557	577	558	555	541	535	531	592	533	558	573	528	593	568	546	525	542	584	589	543	534	564	568	555	593	582	567	572	555	559	499	553	561	559	580	588	588	562	600	574	578	601	594	577	558	579	558	553	581	551	554	568	553	585	569	542	578	570	575	554	558	562	532	588	520	552	596	545	559	538	574	589	551	579	569	547	567	582	592	547	537	599	549	596	587	546	569	558	608	573	570	591	566	594	556	539	588	559	546	565	616	546	546	526	570	592	571	590	603	554	543	586	611	556	615	532	541	614	604	518	586	530	599	584	509	549	537	585	528	548	570	556	567	571	595	564	545	596	542	563	560	549	576	564	544	505	552	557	582	581	570	615	586	548	548	576	553	557	556	549	536	601	537	555	551	571	570	564	562	593	504	541	564	605	572	556	538	567	581	554	549	592	552	564	555	538	550	574	534	548	573	562	591	561	573	557	548	538	552	577	540	536	539	593	511	582	585	556	568	622	571	570	605	560	569	565	569	574	539	529	546	544	535	568	582	580	565	537	558	540	563	521	527	560	560	574	564	561	568	556	562	535	604	557	523	567	513	606	560	558	593	565	538	569	551	547	593	572	577	538	537	576	549	582	575	522	562	544	542	581	536	581	594	542	544	551	574	532	522	544	523	561	563	570	595	553	550	560	596	573	553	535	543	594	565	570	536	537	582	560	582	547	597	590	575	561	537	550	567	547	564	537	535	565	605	526	555	592	538	516	567	581	570	534	572	549	578	615	537	558	547	587	561	554	583	549	555	565	573	581	554	579	576	562	561	505	585	603	573	594	589	552	590	547	546	595	580	548	523	546	580	540	573	553	569	566	569	589	582	581	592	612	540	569	536	577	554	557	567	608	545	572	574	540	565	569	570	545	579	550	542	591	590	582	616	552	531	577	564	556	569	586	585	571	578	554	596	585	634	555	546	619	547	599	569	541	585	548	575	579	588	573	593	561	605	580	575	530	569	584	555	556	594	567	534	561	607	552	590	586	563	556	575	524	553	556	611	560	565	549	607	579	569	649	573	595	587	595	592	566	544	607	534	568	561	620	566	608	553	554	572	534	600	573	574	568	524	566	582	568	586	557	537	552	554	595	539	572	591	565	535	576	551	576	556	551	580	587	549	551	569	539	552	511	634	560	550	560	571	569	533	588	588	536	605	577	543	578	580	608	537	570	564	544	598	603	565	570	554	556	540	597	579	586	584	505	586	568	565	550	584	584	579	598	568	572	546	534	547	562	536	535	564	536	548	550	563	525	555	576	511	575	562	554	586	571	539	568	573	604	528	595	562	508	605	552	561	590	589	536	516	601	540	570	521	571	534	554	573	555	602	572	572	548	567	546	591	548	557	556	554	565	555	587	546	615	541	520	544	579	559	537	583	547	578	568	604	559	575	576	557	575	584	550	549	518	563	595	607	551	594	555	563	551	567	541	586	578	597	566	550	573	596	551	582	584	582	582	569	617	549	567	531	586	607	570	492	546	527	581	564	580	580	623	546	500	561	531	542	571	534	551	584	576	572	578	554	586	569	584	560	560	556	561	563	536	575	563	583	576	560	601	554	563	569	605	560	576	613	559	551	584	529	583	572	553	561	566	557	564	606	582	566	542	572	604	527	551	561	543	572	564	556	589	591	544	555	545	524	576	598	565	607	553	545	544	564	578	594	587	583	530	539	548	589	570	567	541	572	551	598	535	564	574	572	613	589	565	550	549	583	551	563	584	578	584	547	574	572	547	602	562	586	592	570	575	593	575	559	567	535	593	544	601	569	555	529	528	517	543	572	589	575	610	569	612	574	606	567	544	557	557	549	522	547	567	560	543	561	565	547	623	557	598	631	578
46056	41342	43834	36202	27627	17456	10293	9076	7464	5679	3679	2562	1856	1396	1145	742	587	551	439	394	327	284	262	294	247	245	258	236	247	245	221	241	220	237	229	225	238	255	195	246	252	240	257	263	252	226	248	220	220	240	239	214	235	200	214	244	232	215	242	243	236	251	226	241	200	243	216	239	243	269	245	220	232	220	232	228	230	242	248	246	208	224	210	235	232	233	239	232	227	272	226	234	238	269	236	245	229	237	240	234	237	214	218	227	213	222	258	249	222	242	230	245	241	222	232	218	257	223	238	230	230	223	230	267	253	225	248	211	236	225	233	237	252	251	207	241	242	233	240	221	232	228	203	238	205	225	246	204	237	224	234	249	219	232	232	218	251	223	236	212	215	234	248	250	207	234	203	225	261	249	214	234	211	217	232	229	240	230	243	239	244	245	202	202	244	226	221	254	242	223	216	226	195	255	216	233	240	240	219	218	211	220	248	235	237	230	211	228	205	261	254	228	217	208	246	227	241	223	238	238	213	216	252	248	224	234	227	236	190	240	258	229	243	209	214	230	245	245	246	209	227	221	256	264	247	212	214	230	251	229	215	213	223	231	219	230	246	234	239	244	230	241	224	239	248	220	245	258	212	227	221	262	210	211	217	223	222	256	233	217	234	204	193	250	218	224	250	255	231	233	247	241	232	242	249	229	252	225	230	236	230	254	231	238	243	247	216	218	224	261	236	239	217	230	227	213	231	223	230	229	255	246	266	212	231	235	226	227	227	221	253	226	234	242	243	238	233	219	224	237	251	218	255	222	212	213	248	261	266	237	220	246	238	204	241	216	220	225	227	211	225	221	206	205	241	232	247	250	236	245	234	256	240	224	231	202	230	195	249	206	258	244	234	223	217	237	231	237	227	250	233	230	234	240	227	226	224	248	246	237	235	230	219	230	225	221	203	212	225	238	253	243	208	227	209	235	211	225	213	228	227	266	221	224	227	220	243	261	258	219	233	245	237	268	230	207	242	226	245	252	260	222	231	232	208	242	263	217	230	246	248	242	252	236	200	208	242	248	238	251	223	248	245	227	227	231	234	231	227	241	225	255	238	251	264	222	255	237	213	225	233	215	237	240	226	238	235	231	212	223	240	239	233	237	212	234	235	211	232	216	238	243	228	231	200	212	238	225	243	202	223	224	233	224	254	215	224	242	232	222	203	217	236	219	231	261	201	219	241	224	228	236	232	229	242	248	235	208	243	232	245	227	222	241	236	249	253	233	256	247	243	258	248	262	247	209	263	236	233	246	252	216	238	250	235	223	243	248	205	224	214	213	228	213	234	249	225	215	230	216	230	245	247	203	241	207	209	221	249	225	233	233	274	228	227	220	232	239	237	213	242	235	211	238	219	247	256	224	243	210	250	218	234	234	251	220	263	245	240	203	228	236	196	249	223	265	211	237	238	242	223	250	239	235	225	264	218	259	255	230	240	254	228	224	238	210	223	229	226	244	231	221	242	224	238	222	252	229	245	213	237	226	245	230	229	225	240	228	265	237	218	244	236	214	256	243	243	241	230	202	237	242	215	240	242	222	250	239	236	236	219	235	219	243	226	226	256	243	218	214	268	227	226	252	214	229	244	231	241	214	236	253	236	191	249	247	250	236	217	233	198	256	241	238	218	187	223	225	225	282	222	241	261	220	240	233	221	223	242	239	237	231	206	219	227	213	236	201	243	233	241	231	238	246	212	258	213	216	255	217	235	234	247	233	231	242	222	218	232	234	275	234	250	220	215	215	232	244	239	250	256	245	200	220	220	219	238	219	222	247	233	260	257	216	220	219	249	255	244	237	249	263	260	255	232	229	228	249	227	240	228	236	223	250	234	210	218	209	229	253	235	230	222	230	215	248	221	222	260	248	225	256	220	276	229	253	211	240	243	246	222	266	218	268	237	227	211	240	239	239	276	229	241	228	200	267	220	222	212	209	225	250	273	210	247	225	239	206	238	246	246	211	230	233	240	227	252	225	243	255	223	235	226	234	228	226	232	231	239	235	240	224	239	243	228	228	219	250	224	216	238	225	257	219	233	216	246	237	222	219	226	232	210	249	243	218	228	236	190	226	247	269	187	225	238	222	229	241	237	197	244	234	233	230	236	261	238	233	243	228	214	234	242	219	244	216	212	216	225	246	239	252	242	220	233	229	250	224	239	233	204	203	221	224	263	215	237	236	243	211	224	238	235	202	205	260	244	226	230	225	244	217	213	212	215	239	200	240	232	236	241	228	226	245	251	246	240	237	212	237	234	244	227	222	220	245	204	220	227	229	220	204	246	260	223	248	224	254	227	209	241	231	240	209	262	231	209	239	236	231	213	241	247	228	222	214	245	254	239	246	210	253	229	217	222	231	259	253	255	232	220	237	240	251	219	197	201	240	223	254	203	214	262	233	250	222	239	222	214	236	252	232	235	229	248	226	237	229	241	218	223	235	226	227	211	245	232	246	206	246	238	221	221	205	207	198	252	254	248	251	243	230	243	217	225	212	219	215	242	215	236	232	209	261	235	262	228	247	251	223	216	237	225	238	235	253	236	221	237	229	254	231	230	235	235	258	245	229	202	220	234	223	253	230	224	224	241	232	218	232	236	246	242	237	232	235	223	228	271	229	228	221	216	237	232	218	257	222	237	266	244	241	221	244	228	246	213	256	236	222	231	233	258	225	228	225	232	225	215	237	210	235	249	238	213	255	232	210	219	221	218	225	230	239	251	272	260	236	251	208	243	208	239	241	235	218	213	261	255	224	260	218	249	222	217	218	246	210	251	221	250	249	220	226	225	214	264	242	228	206	268	245	212	219	219	222	231	239	256	225	215	237	223	226	240	206	224	227	252	235	239	240	227	244	236	209	244	226	254	209	227	231	230	235	247	248	229	241	220	233	224	211	200	237	224	249	248	243	238	252	250	243	237	223	228	245	254	239	209	232	247	238	239	224	241	213	237	187	232	240	217	223	233	236	264	226	226	240	233	267	232	240	231	244	242	223	199	228	242	220	238	234	234	225	251	245	240	231	226	252	237	243	231	220	225	239	227	256	238	213	235	227	203	247	261	202	236	248	248	236	251	244	250	238	226	257	236	210	241	242	231	266	224	241	231	212	238	230	237	238	227	224	239	219	221	226	218	241	244	239	271	240	254	228	239	235	231	233	211	217	236	251	246	209	220	199	265	227	221	256	199	233	234	210	248	237	232	220	227	200	259	224	271	244	231	255	258	268	227	220	216	244	247	259	239	227	230	228	250	204	212	233	240	246	247	243	246	232	228	253	221	222	221	237	232	258	217	234	208	228	230	221	231	238	244	236	244	265	210	240	217	223	228	230	226	225	229	236	236	228	232	222	229	205	216	215	252	233	264	231	219	212	216	202	225	220	245	244	258	234	237	208	258	229	245	247	229	228	229	184	241	246	243	234	254	225	225	234	213	225	212	244	227	236	207	224	214	242	221	214	237	243	213	245	250	255
27645	31960	43733	43226	39131	29495	24298	23818	22605	19179	14192	11379	8758	7212	6268	4021	2437	2494	1906	1499	1132	1182	972	696	665	607	635	648	663	613	648	590	585	563	547	589	557	567	596	599	589	560	557	609	560	578	603	565	611	547	574	549	599	564	592	606	596	537	560	591	585	562	546	551	580	582	576	520	547	597	549	558	560	589	557	588	592	554	574	552	519	598	589	505	566	561	548	567	545	539	528	570	541	554	594	573	588	593	573	553	575	578	520	574	593	565	539	573	543	546	571	579	593	559	580	595	548	572	550	542	559	553	561	555	543	557	580	588	581	538	594	571	590	583	541	579	576	588	584	528	538	549	594	568	549	589	549	582	557	538	586	568	599	539	601	571	580	585	557	530	565	576	591	568	550	539	571	545	523	569	571	547	563	614	586	582	522	560	581	596	570	568	565	575	563	557	580	576	586	566	527	576	569	558	592	584	535	594	535	564	567	585	582	595	545	556	542	583	556	560	564	565	543	599	589	568	566	578	562	534	528	559	541	582	516	539	555	565	574	550	574	526	584	545	551	542	568	553	534	576	545	576	554	548	580	619	587	510	572	533	545	607	603	533	533	529	547	566	551	574	551	568	560	564	607	544	552	559	575	579	568	537	586	576	564	577	582	570	557	618	525	593	541	549	584	567	522	555	575	556	560	563	577	553	558	550	562	530	536	593	548	551	557	579	582	530	582	546	557	518	542	565	586	561	596	550	553	578	548	560	575	530	553	541	532	650	560	571	572	557	524	528	555	556	548	568	571	522	586	614	604	551	540	561	609	545	572	550	597	569	549	581	593	578	557	546	565	585	573	578	580	555	587	560	582	603	569	572	590	554	546	571	586	551	547	574	559	573	565	578	627	575	586	576	568	601	571	546	587	572	584	611	532	523	574	601	554	561	577	607	599	564	570	576	587	604	568	550	559	529	607	574	525	602	556	547	539	567	588	562	550	568	524	581	548	583	585	531	574	558	554	594	589	597	541	588	599	622	569	547	534	541	564	611	542	585	603	574	586	572	539	575	608	572	558	580	547	550	622	536	611	581	601	588	549	556	561	531	586	564	539	532	552	550	535	555	592	544	579	545	578	504	574	572	530	584	608	577	562	574	530	547	553	536	572	550	541	575	558	506	518	535	553	597	549	543	613	558	596	542	574	567	555	554	551	551	598	567	594	555	576	577	588	581	560	566	549	524	588	537	589	575	574	551	611	553	508	587	547	579	544	557	558	516	575	548	546	538	582	553	520	581	574	596	529	565	589	577	588	563	556	523	597	582	536	580	556	582	548	573	550	532	591	583	570	580	546	529	587	535	566	561	550	525	552	535	597	606	601	517	591	557	559	498	587	529	513	556	565	576	541	578	553	554	593	531	590	567	596	575	573	547	579	554	548	566	589	556	569	534	567	565	579	557	517	611	536	557	596	576	549	654	548	558	572	575	557	533	565	533	588	573	580	535	617	543	525	576	569	581	528	558	551	562	557	511	559	596	557	550	591	580	548	598	554	562	551	576	550	551	551	600	549	524	565	541	540	580	578	520	559	592	560	578	559	610	567	528	545	576	550	579	575	566	571	591	573	561	541	563	549	561	586	549	549	597	543	545	580	552	521	597	560	573	533	560	553	560	582	582	597	581	573	557	551	550	552	567	595	529	593	589	528	610	599	551	569	569	531	585	553	590	593	560	550	629	603	587	551	598	520	581	544	541	567	553	533	579	566	592	560	552	572	569	531	565	541	567	572	614	610	576	546	559	570	560	578	534	502	602	533	550	556	565	547	509	574	579	554	606	576	525	562	556	512	583	575	516	572	569	587	583	482	565	556	538	543	538	567	579	561	548	616	566	587	569	593	552	565	572	561	559	517	577	550	578	589	602	548	526	536	546	586	540	575	545	555	575	573	556	577	590	586	585	575	603	547	577	566	584	557	592	572	562	618	559	617	585	618	558	565	623	555	583	581	566	621	585	549	582	569	581	563	567	568	561	528	565	574	622	555	579	552	569	575	561	551	592	529	539	565	558	580	565	556	559	535	551	551	614	611	581	564	541	581	564	570	545	591	549	576	583	581	590	547	532	539	550	526	559	550	576	542	609	557	601	596	563	593	538	583	572	536	564	565	557	556	560	582	551	584	599	554	545	588	579	582	566	543	562	613	521	562	593	571	569	546	562	551	557	556	577	567	558	582	586	554	546	554	544	545	531	575	572	541	557	553	534	553	534	581	561	553	526	542	571	580	512	564	598	550	585	538	587	577	571	536	519	561	547	581	552	569	613	533	578	565	584	573	585	566	609	570	540	605	579	553	537	562	548	558	558	616	530	593	546	574	574	566	588	583	572	583	563	539	557	548	580	563	570	596	567	573	565	561	520	583	544	560	591	586	518	589	566	569	601	574	525	595	583	572	565	536	564	592	569	561	583	579	557	585	595	557	571	578	545	533	548	538	568	550	520	593	528	562	561	605	562	606	568	549	566	609	558	553	510	537	625	542	549	557	575	554	564	554	535	536	595	582	575	543	591	547	584	606	576	556	548	550	554	530	572	575	566	618	573	572	584	553	568	570	546	581	563	579	580	570	599	589	553	578	602	519	566	538	531	574	539	583	481	562	529	559	544	574	567	589	601	540	598	552	543	523	576	537	544	585	599	583	581	568	616	574	566	550	542	555	568	521	577	545	538	567	557	551	546	539	575	563	576	620	574	610	547	563	564	595	533	571	616	609	571	573	540	563	574	576	531	550	567	598	544	534	569	571	561	588	533	533	563	535	562	525	543	543	535	588	599	582	541	545	575	577	540	545	563	553	554	532	555	549	554	524	594	578	582	561	582	589	560	555	574	505	577	565	578	555	594	535	556	552	531	553	585	542	555	527	607	573	529	546	627	582	531	592	561	597	568	560	565	616	579	543	561	561	594	560	554	600	578	563	606	624	541	586	569	540	527	629	519	563	545	542	590	598	564	588	621	581	536	573	542	556	564	565	587	529	542	553	542	549	563	594	555	541	565	587	550	562	592	573	584	534	549	547	550	578	541	564	572	596	557	589	574	548	554	596	574	549	576	546	561	576	565	548	521	573	585	571	546	547	574	583	587	578	529	576	567	556	578	557	576	509	609	521	545	576	519	541	528	557	578	567	513	542	546	563	536	539	599	532	577	521	574	548	518	573	567	615	619	525	537	580	586	578	595	569	535	584	533	563	550	559	542	558	567	599	595	553	551	520	585	560	568	573	559	558	553	601	534	586	562	546	575	592	572	572	575	514	571	558	573	612	547	552	539	537	520	545	545	591	580	574	618	556	630	577	575	567	564	596	578	557	550	577	531	575	556	565	613	574	550	555	622	560	580	595	580	576	597	550	560	543	545	552	564	577	567	532	570	570	556	565	598	578	545	585	562	568	590	518	587	582	543	519	564	554	550	519	544	594	566	570	568	536	549	570	551	533	541	533	586	605	578	618	594	597	542	568	542	585	562	570	558	554	557
57667	51831	53014	45802	39064	32236	24980	22256	19175	19219	15099	10659	7895	5769	4634	2096	1186	1456	1162	932	665	558	440	346	373	273	303	291	251	269	283	247	278	269	272	255	244	234	226	213	240	246	244	251	235	232	229	232	244	236	233	210	264	207	243	221	221	242	250	211	231	199	254	214	185	236	239	211	226	205	228	240	274	238	235	203	221	215	247	226	207	243	216	222	239	237	212	233	219	237	208	238	224	198	241	233	202	197	240	225	209	251	203	214	238	221	228	247	251	247	228	227	231	270	218	211	220	249	236	239	236	241	239	229	226	280	219	226	213	211	246	230	230	261	228	227	218	215	215	222	220	211	234	234	241	217	245	233	233	244	209	244	220	251	224	217	240	254	252	228	228	213	204	255	243	224	234	223	233	236	223	222	246	235	236	220	235	234	230	196	248	228	218	224	222	230	228	209	231	226	254	235	202	226	225	225	237	224	215	227	254	250	232	229	233	215	215	217	224	215	208	231	244	199	226	269	228	204	256	249	208	231	227	220	239	250	230	248	215	189	249	247	220	220	220	223	237	248	225	241	244	243	251	190	227	259	233	216	212	214	227	251	213	220	235	213	225	217	230	230	202	237	199	247	201	221	259	277	221	228	230	229	231	213	241	238	235	243	217	213	242	206	230	207	276	240	227	203	236	208	210	226	238	220	208	230	248	252	224	237	270	232	226	220	195	216	219	200	201	229	211	224	220	250	224	236	251	213	236	217	239	219	219	220	216	195	240	219	235	239	242	243	210	201	209	250	232	235	278	219	197	208	252	244	214	253	250	220	217	216	241	236	229	241	240	254	221	225	202	197	230	235	249	203	248	233	224	233	278	228	243	246	226	240	243	204	239	241	223	236	228	226	236	192	222	238	245	226	203	236	250	232	243	231	240	193	241	234	230	230	226	249	223	263	232	252	210	217	226	228	199	223	205	257	235	226	240	195	228	253	247	237	249	228	218	218	245	246	242	226	215	224	249	237	208	242	220	209	200	209	230	209	230	236	223	218	240	234	238	229	234	197	241	236	243	233	229	217	241	240	229	243	214	226	232	260	245	240	228	258	240	212	231	216	221	237	226	214	259	241	242	196	235	231	241	209	264	239	252	254	234	220	234	254	235	224	208	226	229	265	211	245	220	226	232	236	238	242	204	216	256	227	236	255	233	209	231	203	234	239	243	264	225	244	234	260	221	241	220	239	220	222	231	221	224	204	196	207	240	272	209	212	239	218	210	185	228	239	245	227	242	241	233	229	232	197	223	209	227	241	213	233	245	201	232	229	209	226	242	247	255	252	216	229	220	215	243	250	215	239	235	229	230	226	237	201	227	215	247	223	204	239	257	236	224	225	238	235	215	237	242	247	204	202	257	252	255	199	280	246	218	252	242	230	243	219	255	230	230	244	211	250	226	215	219	215	236	217	226	215	246	222	219	214	219	231	241	225	222	225	232	230	222	208	251	223	225	218	250	233	234	223	237	217	236	233	192	233	229	239	213	190	244	228	206	227	246	222	224	236	222	226	228	246	227	204	212	227	227	226	238	238	236	221	240	242	229	223	234	249	238	230	223	224	213	232	224	222	229	236	210	226	232	210	224	228	216	229	224	226	216	227	242	232	233	249	216	254	221	276	229	249	245	231	205	243	252	226	233	251	218	228	218	242	214	250	228	224	227	234	224	225	287	255	222	231	237	234	237	234	219	212	211	245	228	241	229	214	267	198	229	223	260	244	239	252	226	205	257	229	211	231	231	228	235	231	228	232	218	252	236	252	223	242	234	232	219	228	230	251	252	233	222	225	240	247	240	232	239	222	236	234	213	238	204	224	245	238	237	235	225	223	217	243	224	239	276	215	242	207	214	219	224	248	214	227	231	226	244	225	212	201	254	236	250	223	240	202	208	225	221	228	220	229	225	221	242	228	227	227	221	245	208	227	218	218	241	242	215	216	226	248	212	231	220	256	231	259	235	230	234	259	225	221	234	219	232	227	217	237	224	222	227	234	255	230	218	238	213	245	213	211	234	214	242	238	252	236	225	236	225	239	235	221	229	206	219	233	240	224	253	240	222	211	213	238	234	229	237	235	223	233	254	252	241	234	228	211	228	246	262	195	215	247	228	229	242	231	224	221	234	207	254	226	227	206	225	235	204	205	237	222	249	210	235	211	220	217	241	226	214	236	226	238	213	264	217	223	245	211	260	205	228	207	226	220	232	263	249	210	208	200	246	271	212	214	244	228	235	237	232	225	248	242	206	228	252	225	261	245	261	213	215	219	223	212	247	249	248	233	219	218	235	214	243	248	245	249	254	245	253	243	264	219	241	211	220	277	256	248	223	251	230	222	224	234	254	221	220	224	249	213	238	216	186	225	225	235	222	230	236	208	216	245	210	219	229	247	221	239	217	228	202	217	242	246	235	228	227	205	211	232	211	249	216	250	238	206	238	250	235	222	224	215	252	241	233	224	216	246	202	229	226	265	234	247	215	238	215	239	224	234	218	237	222	230	251	215	213	222	255	222	239	243	252	272	225	221	222	218	220	214	219	214	201	258	249	207	246	227	250	217	242	224	263	264	236	247	245	232	202	231	200	242	246	208	228	248	229	236	224	219	247	247	228	222	234	248	219	257	261	224	223	240	224	221	216	229	255	224	207	253	229	251	239	213	237	244	254	202	261	206	233	222	212	232	219	231	230	223	229	230	248	220	227	242	215	238	229	242	219	215	243	200	233	218	233	250	230	209	210	221	239	235	215	229	245	213	241	219	239	219	217	231	223	228	224	216	234	230	235	213	230	221	213	250	251	243	221	231	220	252	225	237	244	242	231	237	256	219	217	214	211	224	220	252	225	217	248	234	224	199	230	253	230	214	243	238	238	238	243	217	221	199	217	224	203	215	215	240	230	220	254	229	210	242	245	241	216	223	208	235	237	210	216	229	240	240	242	244	201	260	210	231	211	234	223	201	219	240	206	243	241	195	214	218	235	235	232	222	236	229	248	220	245	229	238	240	202	219	275	227	239	225	231	230	275	215	228	210	216	261	246	201	221	235	231	234	237	248	225	244	250	206	255	246	240	210	246	248	231	216	226	229	231	212	248	231	234	252	224	215	238	230	246	225	223	251	270	264	220	216	214	229	241	230	257	247	226	236	213	253	271	228	225	241	227	225	249	215	204	235	227	236	230	248	240	238	238	231	219	251	234	210	228	218	216	219	233	216	209	239	218	241	261	220	244	236	225	236	219	257	271	233	248	224	244	238	215	231	252	202	224	215	254	233	263	217	203	241	234	250	230	219	205	234	230	245	241	254	209	233	242	234	224	232	239	230	231	250	230	238	249	248	224	238	221	228	242	226	210	244	240	241	220	238	236	248	245	224	217	227	233	231	236	244	221	239	219	258	213	220	236	240	220	224	225	225	229	233	222	210	235	205	232	215	236	222	197	257	237	249	227	234	222	265	213	226	251	230	266	235	213	229	215	228
38252	42234	52099	52351	50806	42831	37732	36050	33984	35656	31568	27097	23406	19512	18853	7859	6066	7751	6280	4458	2915	2876	1887	1303	1108	820	920	830	832	892	801	674	713	796	727	660	620	634	618	598	632	611	598	578	582	564	538	549	569	571	522	530	563	561	569	566	549	554	578	579	564	555	555	538	563	568	571	560	589	535	566	527	566	526	521	561	534	576	533	574	606	540	602	549	554	531	556	519	544	590	571	536	539	550	573	561	566	541	546	577	537	530	584	533	552	555	586	578	585	525	612	560	566	567	560	532	556	532	519	546	548	527	548	589	512	578	517	578	546	581	528	514	579	597	563	539	526	554	567	557	572	533	582	560	526	523	547	577	529	565	538	532	600	559	569	590	565	541	524	582	557	562	580	556	560	576	562	554	544	579	568	548	555	555	559	559	556	561	598	557	554	544	570	573	558	550	552	522	545	595	564	558	565	551	549	550	586	570	546	557	550	540	579	559	524	555	548	516	545	572	564	500	547	541	556	542	538	580	543	565	551	516	576	541	584	563	545	537	571	561	529	561	520	565	556	524	562	550	555	550	582	542	543	495	570	519	561	547	494	581	559	575	552	535	551	509	586	589	563	573	532	538	559	586	574	545	530	580	547	530	578	565	581	525	566	586	538	556	564	574	538	528	525	559	580	531	592	575	570	536	528	542	555	571	538	570	527	578	512	554	604	516	556	540	507	553	548	558	511	530	576	565	584	540	548	498	568	576	563	543	564	591	578	539	552	547	536	579	556	562	517	551	547	564	589	561	550	549	562	567	587	558	575	561	557	557	547	580	560	581	557	545	540	560	532	568	526	583	589	531	554	568	571	533	556	530	608	544	520	577	568	535	526	570	550	549	558	581	544	546	533	552	550	575	565	569	558	550	569	542	556	533	573	557	544	549	520	512	557	559	546	601	536	612	544	558	557	587	568	498	552	544	564	554	540	523	540	542	532	534	577	556	575	547	607	517	569	571	513	559	557	586	561	592	612	535	565	588	536	602	564	562	547	642	564	570	584	552	534	570	583	594	554	542	593	550	556	563	565	535	559	520	597	580	549	566	547	609	573	569	605	557	534	544	540	544	547	582	550	582	538	560	581	559	552	552	540	552	509	552	575	610	615	550	511	564	558	570	574	540	559	519	542	547	543	542	556	582	552	561	563	574	532	549	555	607	545	570	536	552	550	547	596	589	531	533	576	573	522	575	539	548	534	572	566	534	543	561	584	549	550	546	574	528	584	530	553	560	544	539	544	577	556	564	526	522	550	565	582	533	521	577	558	567	562	583	560	549	572	587	569	593	580	560	572	533	578	532	619	572	593	561	577	581	589	551	562	538	550	561	540	519	568	548	568	526	562	584	567	534	545	582	530	513	553	581	554	578	535	553	571	548	560	563	568	532	553	557	553	525	561	605	544	576	591	511	537	529	516	551	580	575	564	566	571	530	614	558	580	562	545	541	535	569	563	530	555	548	568	569	558	562	553	538	549	605	525	532	534	575	571	607	555	521	582	574	546	553	577	542	541	532	558	561	532	555	584	554	529	556	536	540	573	580	588	561	549	587	526	518	567	531	556	535	560	526	538	553	534	605	544	528	549	544	548	528	585	569	571	568	532	564	576	591	542	541	581	562	559	561	561	549	554	545	565	567	507	545	546	572	558	593	621	513	579	544	547	539	540	559	580	597	603	566	541	552	555	561	563	544	530	568	534	544	543	566	555	544	528	551	570	583	546	567	597	562	560	529	538	542	588	602	587	528	507	523	552	562	607	557	557	546	560	577	596	528	561	544	573	570	556	589	546	548	589	589	567	588	557	527	558	527	571	586	579	552	575	526	533	538	547	557	570	520	564	551	547	571	565	599	524	555	523	549	552	554	587	560	531	573	567	589	568	510	578	614	540	567	532	560	565	580	608	538	537	565	556	570	583	559	558	586	514	524	571	506	543	561	561	589	538	559	546	530	523	560	553	569	541	557	553	549	542	515	513	510	571	547	556	543	533	563	559	584	607	541	543	579	531	568	544	560	552	575	582	534	515	532	573	593	538	565	559	567	538	538	572	599	531	550	548	591	499	552	543	521	558	592	570	567	546	521	522	534	554	544	538	552	565	536	581	570	572	562	559	546	576	565	550	573	550	586	579	561	542	557	571	542	577	548	597	584	555	569	546	577	542	542	526	543	516	535	548	552	587	521	607	554	547	574	581	539	589	598	541	552	548	599	558	576	553	591	568	531	509	590	544	570	582	562	572	546	573	533	535	565	553	555	532	569	526	612	518	541	588	554	529	546	531	564	496	553	565	572	565	533	576	527	567	545	535	547	614	508	561	551	588	590	565	559	540	535	540	563	556	526	556	619	560	586	547	577	524	570	565	555	562	569	587	569	544	561	576	548	547	555	578	541	588	525	507	564	541	570	509	544	577	552	554	494	590	578	554	551	596	545	601	577	587	532	589	534	547	555	557	560	560	586	551	547	550	541	530	541	590	544	565	525	556	577	542	602	580	585	548	555	520	575	531	601	542	530	588	520	541	558	568	597	586	581	564	559	560	600	530	550	605	557	554	539	555	544	583	584	575	570	520	559	542	563	555	558	564	554	544	520	567	498	538	604	535	584	507	570	555	547	620	537	555	549	581	582	555	580	581	587	547	572	558	546	604	531	555	540	529	555	545	522	525	606	520	546	574	600	569	545	545	564	520	504	529	497	545	559	505	512	584	555	563	596	593	550	561	575	559	540	546	535	552	574	488	563	536	567	573	544	563	591	550	546	556	546	562	554	554	592	559	535	553	546	563	581	581	536	520	567	548	571	546	540	566	565	552	514	557	548	543	546	533	567	529	581	584	542	533	555	584	533	579	552	553	558	570	556	528	588	547	571	555	554	558	561	522	587	534	548	578	528	581	529	589	533	558	602	541	555	560	553	505	578	554	563	597	576	546	576	584	549	535	529	585	583	581	578	532	575	549	581	537	622	578	559	564	525	528	578	547	524	545	541	578	534	560	509	558	546	534	601	583	547	562	550	559	549	524	575	561	531	520	591	569	553	565	558	543	562	543	574	523	573	551	558	587	570	558	578	550	518	549	576	534	550	545	567	577	555	546	550	577	553	566	546	521	539	528	563	541	577	598	594	521	572	561	578	545	558	544	531	542	605	543	515	542	538	569	555	547	534	514	576	539	579	538	533	566	580	608	542	538	547	509	562	558	572	552	548	554	531	492	503	564	503	553	549	603	552	518	579	621	583	608	559	539	578	542	592	557	566	551	511	560	554	534	554	591	601	519	601	567	513	592	507	564	596	580	571	547	550	515	545	537	556	529	544	562	540	578	588	530	590	537	529	573	580	525	548	491	581	561	553	556	555	561	515	573	580	576	579	547	549	594	594	535	546	548	550	581	549	549	523	539	576	547	548	605	574	578	526	570	557	566	592	565	567	553	558	568	547	534	565	589	559	547	554	555	548	579	549	555	543	534	562	575	556	532	564
40625	36728	35369	26054	16707	9787	5920	3885	2567	1733	1293	975	710	609	500	416	331	324	279	245	268	228	229	239	244	243	289	253	239	254	243	230	211	244	245	229	231	197	233	220	244	225	217	238	222	220	238	229	230	255	265	228	227	223	242	238	226	208	249	228	240	232	221	230	263	202	232	255	240	247	224	244	239	225	262	219	240	217	211	228	253	215	218	217	237	230	223	205	241	221	226	236	234	219	226	226	255	203	268	202	235	215	248	252	247	262	250	240	263	244	243	231	218	236	217	249	224	241	244	219	215	224	242	251	261	246	242	244	247	223	249	236	241	231	222	251	232	213	225	231	222	215	231	209	276	240	211	224	215	239	260	244	222	204	252	232	255	209	218	246	203	221	231	216	257	231	247	262	220	232	274	240	207	242	227	224	223	221	244	234	236	217	209	218	254	209	215	233	220	236	223	232	241	225	204	246	236	236	233	227	226	214	233	234	250	240	218	232	232	214	237	237	232	227	224	217	220	244	205	239	222	237	216	234	230	260	217	245	238	230	236	197	219	251	216	232	214	245	247	215	221	216	251	241	216	221	246	230	224	218	224	209	240	244	224	226	237	244	228	231	247	237	258	224	200	275	245	247	247	229	234	223	224	195	258	223	258	227	222	254	224	240	240	219	212	229	250	259	272	251	238	252	249	244	246	249	213	234	231	226	235	229	250	280	242	231	234	215	189	263	233	230	232	250	222	243	233	232	231	232	214	219	236	217	232	255	261	234	217	227	243	223	210	198	216	207	263	248	233	259	234	247	236	229	250	214	239	197	241	230	213	217	225	231	211	218	207	224	214	253	259	237	220	243	258	224	240	259	221	247	227	235	218	245	227	235	253	248	206	237	225	246	230	238	253	247	255	252	203	215	237	256	227	224	228	234	242	231	217	235	245	212	233	234	233	209	233	244	215	227	273	214	233	258	190	247	232	234	235	225	223	244	242	223	234	252	243	251	229	220	240	223	220	217	222	226	242	217	254	229	278	215	233	210	222	239	217	238	251	254	224	219	198	255	263	229	234	239	231	255	215	216	221	247	254	249	216	209	210	227	251	223	234	224	258	199	201	240	249	237	214	234	184	228	219	241	237	232	208	237	211	240	226	218	235	218	232	208	212	201	233	244	216	248	228	227	222	246	201	243	239	203	251	269	240	240	239	247	219	226	240	254	218	251	216	243	224	235	257	246	235	241	255	240	236	243	216	243	244	223	205	223	232	224	220	234	227	223	205	251	239	226	241	254	243	238	248	242	213	219	231	264	246	237	236	238	229	210	264	216	241	255	236	215	228	270	226	276	216	231	234	233	253	233	238	231	223	229	251	205	241	234	255	211	237	218	228	220	239	244	235	247	237	241	211	259	244	228	229	232	228	237	223	228	222	251	211	208	203	253	224	241	247	218	254	209	251	234	227	217	233	215	202	236	220	208	271	240	243	255	256	207	229	234	245	221	252	233	256	236	212	230	252	243	248	224	228	245	223	263	237	230	233	253	246	219	227	210	239	237	243	217	230	254	228	222	245	202	243	228	223	201	216	256	228	224	203	219	225	264	243	241	245	223	251	239	227	251	230	214	219	245	214	248	239	263	250	265	234	222	205	233	207	209	233	231	208	222	207	248	226	228	209	219	229	254	250	238	227	229	229	220	223	240	242	238	254	237	211	226	264	214	229	233	229	241	225	253	231	221	260	260	231	220	264	222	241	234	220	210	249	223	232	235	232	239	228	252	259	213	217	237	228	211	232	233	245	258	262	234	231	225	214	224	259	222	199	234	240	217	260	221	226	205	235	226	258	218	205	213	248	244	237	234	229	245	242	226	249	235	241	203	230	250	223	228	229	251	246	206	241	243	255	251	222	244	244	243	249	194	215	232	217	241	220	207	228	208	248	232	225	227	235	227	213	232	214	218	232	224	230	245	223	235	203	201	244	221	241	240	221	207	248	211	233	229	239	226	254	250	228	231	229	239	224	248	218	243	224	250	263	236	243	228	232	259	235	199	228	216	255	241	235	248	213	206	225	225	250	217	227	237	260	206	240	210	235	217	248	252	213	256	229	233	224	229	254	231	269	238	239	238	236	232	232	216	250	233	241	241	214	234	229	261	228	259	249	231	206	217	227	260	201	249	222	246	242	222	233	232	209	230	237	214	230	219	264	245	236	242	254	240	233	192	230	226	243	242	246	228	226	265	231	218	259	240	234	240	220	232	240	253	276	232	235	227	210	232	234	228	250	226	207	210	220	223	210	228	224	226	241	214	233	218	216	259	247	263	206	236	226	242	211	204	226	191	239	210	231	225	226	256	251	248	222	237	261	208	248	220	228	233	249	236	238	232	214	243	243	238	233	216	244	231	233	212	217	244	222	260	204	242	252	235	226	215	212	257	249	249	236	254	235	224	243	226	220	233	255	228	225	234	257	217	235	235	249	223	240	244	216	225	241	205	242	239	234	242	253	248	267	213	238	224	226	258	245	261	228	232	223	221	227	256	250	250	238	247	261	247	222	232	225	230	229	235	215	235	240	203	232	242	231	247	208	218	246	205	234	258	230	220	234	245	266	247	237	218	223	227	225	217	216	228	232	213	208	215	243	184	233	256	239	225	216	246	244	218	241	247	248	240	256	257	221	274	203	210	220	246	207	233	227	226	247	244	217	249	225	222	259	253	213	249	227	229	195	238	229	244	257	229	234	245	222	266	217	217	219	238	245	229	255	232	214	208	230	259	235	244	230	230	227	205	233	232	248	231	223	248	258	231	254	236	238	203	261	238	250	250	195	229	231	234	229	216	218	252	232	209	240	253	205	258	225	225	213	252	229	257	263	248	201	227	206	230	237	233	225	241	224	233	229	234	238	236	222	231	234	206	236	219	240	240	232	223	251	247	256	234	233	240	213	246	256	244	232	222	232	233	239	232	238	231	202	225	213	225	241	220	240	240	265	260	234	244	247	217	231	219	224	248	266	218	245	236	238	241	209	247	237	230	227	209	235	237	235	247	218	240	235	219	254	224	221	226	249	214	223	254	258	254	251	263	212	250	239	222	222	247	218	254	250	253	238	270	240	237	215	223	245	229	256	229	216	232	234	253	251	251	232	251	249	219	264	266	243	256	249	212	221	224	223	234	232	251	261	258	245	225	209	238	255	252	232	209	237	229	235	251	213	244	242	252	243	211	249	221	265	235	229	244	218	238	255	236	258	230	218	259	238	226	242	248	249	240	198	257	249	245	233	241	216	233	208	241	205	227	220	223	252	246	234	246	232	231	251	224	211	244	209	203	240	242	219	224	268	206	225	239	264	226	239	211	226	239	257	247	201	227	230	223	219	220	234	221	248	227	218	225	193	223	213	243	219	219	242	227	221	226	235	242	253	242	213	237	240	255	231	208	221	250	246	212	217	219	224	218	219	217	225	212	229	211	234	228	228	226	225	230	253	202	251	228	229	227	253	237	252	221	209	238	214	242	226	232
23416	27910	37656	35582	30079	22982	18270	13659	10377	7955	5775	4432	3187	2518	2137	1452	1146	1123	962	751	803	728	637	620	595	627	581	584	576	611	570	532	561	565	524	555	546	577	560	554	534	551	569	604	536	567	578	585	531	578	570	542	561	541	551	537	613	507	569	539	591	578	554	567	591	580	595	554	567	583	553	561	599	560	584	518	543	576	569	552	578	545	576	557	562	585	559	536	599	601	560	573	556	570	535	517	621	540	523	612	580	544	514	546	564	526	556	557	552	557	615	545	577	522	575	599	562	527	580	563	561	570	551	502	573	552	578	532	550	575	569	588	570	555	559	572	605	587	540	597	553	545	558	524	545	556	564	572	571	601	588	527	553	562	557	596	579	609	562	599	594	543	606	545	562	544	551	580	507	562	560	566	588	579	609	600	556	571	574	535	572	559	573	558	598	560	562	568	542	552	571	554	539	553	568	571	582	589	553	541	556	559	533	609	567	544	548	566	601	561	531	597	586	549	566	598	562	567	551	588	570	572	556	589	541	562	589	564	536	585	573	537	601	519	526	577	543	601	571	600	549	573	597	533	537	563	562	531	590	530	572	555	553	527	551	574	540	568	537	535	596	542	584	599	513	589	565	532	547	521	537	587	547	582	533	552	567	585	568	555	532	582	548	551	562	568	560	603	561	572	546	566	542	540	571	613	522	576	551	536	558	556	534	575	538	559	572	562	569	555	559	568	564	583	604	589	562	562	568	606	593	563	578	583	570	542	593	609	602	588	573	528	548	564	567	550	572	593	555	573	568	570	541	555	590	529	549	574	544	559	585	572	579	526	556	546	571	561	588	555	580	575	592	579	584	583	549	569	576	574	565	510	560	534	572	544	586	542	572	574	601	566	534	516	513	540	554	574	569	539	556	574	552	606	539	564	567	578	567	593	576	585	576	572	578	584	547	558	566	577	545	553	538	532	560	548	564	561	569	543	512	603	548	602	566	574	563	547	585	605	590	551	563	547	552	572	563	576	560	529	552	574	549	572	571	563	524	574	544	536	535	545	599	561	531	572	594	577	553	565	600	577	568	529	568	588	538	562	574	578	537	563	537	531	568	583	617	548	569	562	582	574	576	542	585	567	568	556	592	584	576	574	552	555	569	557	585	538	579	528	555	584	556	532	590	547	563	591	524	580	573	569	590	591	579	570	583	579	550	529	527	552	543	575	504	599	578	539	600	576	544	581	529	582	540	563	565	601	557	594	580	576	582	579	562	546	583	549	564	582	575	595	586	591	600	548	582	603	553	572	564	595	531	556	566	561	576	591	563	591	555	524	532	530	562	559	579	563	595	536	608	519	596	563	613	574	532	563	555	566	554	583	576	610	598	556	568	591	544	544	556	570	584	579	573	619	577	559	569	565	554	578	550	562	581	561	574	543	578	573	562	554	584	583	539	557	548	534	586	564	598	575	542	527	580	546	561	545	565	545	580	589	594	584	546	564	545	580	575	553	568	556	539	548	566	542	588	570	581	534	562	560	563	583	574	585	575	545	559	570	580	542	603	584	587	535	572	531	583	636	519	596	556	572	565	587	565	561	588	586	554	541	602	556	561	573	593	560	574	569	554	603	558	575	565	575	540	529	629	544	537	571	559	619	573	559	599	551	570	554	574	548	574	552	578	542	558	598	575	557	572	594	545	572	572	569	546	563	565	560	543	576	588	573	549	555	571	561	571	528	565	629	537	570	570	599	586	555	599	562	568	565	499	603	594	545	582	562	558	583	599	508	576	564	570	562	537	551	559	573	540	536	556	537	604	517	563	574	511	515	573	556	594	569	583	553	584	580	571	594	567	600	584	520	525	599	565	580	600	569	542	581	587	562	576	551	531	530	499	574	553	550	611	512	578	595	563	604	576	626	550	634	534	573	548	574	609	547	558	551	565	558	539	568	557	562	591	547	533	551	578	576	516	539	583	569	550	535	569	606	521	560	597	562	565	529	525	571	551	564	580	563	569	550	591	574	616	562	554	555	556	564	578	584	576	598	580	565	573	545	538	531	561	584	598	588	599	588	603	586	556	564	562	568	553	591	560	603	550	574	543	565	540	599	579	615	536	580	538	559	551	576	539	562	547	544	569	565	571	565	546	563	569	550	522	571	564	552	552	591	578	553	532	608	583	614	571	587	564	542	550	571	550	571	571	538	524	553	533	537	553	543	532	602	574	582	587	561	626	556	544	555	550	607	575	590	569	583	522	575	538	573	594	532	592	565	555	561	590	518	548	592	549	545	541	586	587	579	558	585	581	544	576	578	570	584	539	550	531	571	575	567	577	547	573	551	577	583	626	541	544	559	570	568	540	566	602	548	563	528	523	535	591	509	575	525	542	547	547	605	583	584	602	540	589	534	571	568	542	561	539	542	577	603	595	576	528	598	557	553	589	587	537	581	567	551	582	553	533	572	555	583	564	598	571	562	581	582	587	591	584	517	573	516	609	532	586	541	558	576	572	552	566	531	577	551	525	575	565	600	515	587	540	556	551	563	589	562	542	559	561	579	530	566	559	598	580	573	570	561	563	559	590	569	532	570	585	540	603	560	568	578	553	555	578	598	614	574	578	549	590	591	607	540	554	618	578	564	549	554	551	579	542	565	545	552	567	603	538	574	569	572	562	587	506	576	535	547	622	544	591	553	540	542	605	580	552	543	603	538	529	517	549	556	552	564	596	580	579	578	580	595	566	573	582	592	530	594	558	565	588	584	557	540	549	526	550	569	563	561	568	578	563	567	553	574	579	566	567	557	533	602	549	529	586	506	574	560	587	553	586	558	562	561	625	573	561	572	552	548	547	539	579	542	571	542	581	580	538	529	523	595	552	546	571	572	538	552	545	572	586	552	626	575	625	580	630	549	529	575	575	563	555	559	606	572	572	587	562	557	537	532	553	594	543	579	589	527	563	544	559	527	564	552	555	545	580	553	561	559	577	568	570	530	565	557	555	549	538	555	512	580	562	534	605	602	562	571	555	538	541	527	603	534	551	573	592	555	586	556	547	558	530	551	556	579	582	554	526	593	605	561	533	512	573	561	571	550	611	562	591	514	571	590	548	538	541	559	576	554	598	557	566	607	598	562	539	576	579	602	539	584	604	600	542	578	555	534	575	558	581	653	556	575	601	563	577	546	530	570	597	581	600	560	580	600	530	552	611	547	567	571	604	573	513	537	562	553	536	552	572	551	547	525	540	578	574	537	572	573	576	531	566	552	534	555	587	547	571	568	577	579	538	547	579	552	557	573	580	568	580	570	571	578	576	605	586	569	543	528	556	577	572	563	592	549	575	541	598	583	614	585	588	599	555	597	566	563	522	540	577	554	594	536	574	548	550	559	551	542	577	524	581	600	585	613	530	505	544	574	620	546	567	562	560	545	523	597	527	586	543	560	546	540	589	532	544	586	540	589	559	532	558	602	534	578	592	603	571	591	561	574	538	562	549	536	635	569	562	568	541	586	553	572	515	585
46686	42292	42928	35885	26970	17267	10835	8566	7331	5925	4065	2893	2032	1464	1173	569	497	506	484	383	378	298	288	262	280	248	225	239	226	253	241	269	236	246	239	233	222	231	234	265	226	227	231	222	269	213	232	242	230	246	203	265	227	216	213	261	232	242	221	229	201	257	232	211	226	183	255	257	218	224	221	261	243	239	221	263	220	216	215	247	264	224	239	248	240	223	191	250	207	214	228	224	243	200	235	234	244	221	227	218	250	250	200	228	225	221	218	229	227	244	220	215	230	228	221	226	240	238	240	226	225	242	216	240	223	242	219	252	250	232	259	213	228	239	226	236	230	210	257	228	239	234	221	223	203	245	233	222	237	238	208	247	242	219	260	241	209	259	226	254	230	221	254	214	238	252	234	216	265	231	225	226	217	227	237	227	221	222	239	218	233	220	238	258	238	227	237	217	209	213	252	220	213	249	231	214	261	236	230	211	237	216	208	216	237	219	237	241	228	232	218	208	214	243	254	218	233	253	208	222	232	229	221	216	213	217	253	238	224	231	238	250	212	206	227	219	246	196	235	243	243	216	225	226	230	236	223	219	239	238	249	210	231	227	233	237	203	237	195	233	223	251	230	236	270	219	258	225	224	215	214	209	239	212	207	241	224	228	250	240	240	227	240	233	221	232	233	224	231	252	236	226	237	246	238	216	215	207	237	232	264	226	240	239	233	212	277	240	201	224	221	228	250	223	234	226	224	219	240	253	216	249	227	221	209	249	245	231	238	227	229	225	271	235	249	201	236	228	211	218	212	225	223	231	232	239	232	244	216	277	217	226	224	228	234	199	205	245	244	258	239	205	237	230	228	249	245	236	240	243	246	232	250	244	238	217	231	223	230	220	237	244	225	189	286	226	245	230	231	233	224	246	222	212	255	232	210	257	251	227	228	249	220	240	207	234	200	225	213	232	244	231	245	239	226	232	264	256	231	233	251	226	219	235	242	227	265	223	217	245	218	236	220	250	230	212	239	209	199	227	216	205	223	230	231	224	241	248	264	279	229	256	239	225	230	219	234	199	227	249	228	229	237	235	207	219	240	225	223	217	212	223	237	218	223	238	197	235	217	225	229	225	256	215	248	201	238	224	212	206	234	213	242	262	249	215	227	235	222	234	222	209	201	227	219	221	232	231	230	242	243	219	221	258	232	232	220	241	254	219	218	239	229	248	238	245	257	252	217	205	197	251	231	250	226	245	211	228	216	214	256	246	251	228	263	222	235	201	224	243	240	226	265	237	222	228	243	236	240	229	220	228	274	249	229	228	221	232	211	205	245	235	237	224	206	236	229	221	258	216	218	216	225	231	231	271	228	249	230	242	243	238	248	228	189	219	207	241	204	228	218	233	232	263	270	273	232	203	207	208	239	212	242	241	258	243	233	218	262	230	242	229	228	244	212	235	233	228	182	246	222	211	225	210	257	233	230	239	261	248	249	250	235	223	232	229	266	227	227	240	211	230	244	238	245	215	248	219	231	248	210	223	242	244	236	243	262	270	242	226	223	237	246	216	241	244	265	224	262	247	239	247	208	200	214	249	272	225	247	206	237	210	217	215	201	221	221	246	232	223	242	231	216	234	222	238	237	229	198	232	235	241	222	209	216	252	223	255	237	216	209	246	239	228	225	222	239	237	219	209	239	222	228	227	199	231	232	242	240	240	235	240	244	218	232	229	241	231	231	215	235	230	238	219	227	240	254	207	235	235	223	225	208	233	230	251	226	242	233	236	237	227	222	218	240	231	236	219	274	220	254	231	245	265	230	218	248	226	238	229	210	245	234	237	223	224	207	235	240	208	209	241	242	248	233	237	217	251	252	240	274	230	216	207	246	246	218	222	236	214	229	186	227	212	240	232	240	246	220	236	240	239	225	238	221	240	233	216	224	229	239	248	238	222	270	232	216	242	237	235	209	223	220	253	265	225	234	224	245	233	214	230	207	231	256	260	214	222	245	205	208	218	230	231	208	236	231	229	235	225	236	217	242	235	251	252	240	254	235	199	206	220	223	255	227	221	198	244	210	202	235	197	267	236	228	210	219	242	221	242	217	220	229	239	258	232	233	231	239	242	231	232	244	203	244	221	221	200	232	246	259	200	224	245	224	257	221	260	234	251	227	199	197	250	209	234	234	208	250	243	224	216	252	237	217	210	254	225	228	222	211	231	189	225	251	241	246	229	230	234	231	238	227	193	229	236	275	231	230	238	216	258	222	248	207	243	233	260	228	213	202	229	214	209	217	234	251	220	226	214	224	237	239	245	244	236	217	231	216	220	220	220	258	235	252	251	246	222	229	260	227	233	232	237	252	243	230	213	230	219	219	229	259	208	232	227	240	235	214	270	252	252	221	240	244	230	230	214	213	245	232	211	204	241	252	234	240	232	213	245	220	214	238	223	234	227	213	234	233	229	235	178	206	232	253	203	239	208	250	247	245	259	237	219	215	225	200	239	238	219	217	219	230	226	227	210	242	225	249	243	201	221	255	245	237	226	229	242	232	215	233	212	225	219	243	200	251	209	243	236	227	216	236	209	234	258	231	235	225	233	243	195	224	219	228	242	240	186	240	233	219	210	221	246	209	207	225	224	220	252	217	225	187	239	226	217	226	243	243	217	247	240	226	199	197	222	234	263	223	209	212	237	204	234	252	253	209	223	213	237	226	233	245	209	237	241	259	251	255	206	232	233	240	219	243	254	235	218	231	243	258	247	255	221	229	217	256	225	227	218	271	220	230	239	220	250	245	228	269	231	230	221	229	240	241	239	245	204	231	211	229	221	231	230	238	229	243	208	227	245	194	225	224	236	226	231	212	226	236	237	223	235	239	236	219	233	252	228	239	248	235	245	206	247	225	227	227	228	257	225	252	283	230	215	234	256	207	217	231	256	223	225	205	269	231	239	257	226	241	223	228	225	237	272	218	244	225	224	244	237	225	245	233	217	248	216	213	224	214	248	233	228	244	208	217	237	203	235	227	228	220	214	258	233	228	228	244	201	228	258	212	237	232	244	235	225	213	230	250	246	247	246	241	229	221	232	230	237	228	238	243	220	217	211	245	245	230	253	247	237	243	225	242	239	220	202	216	264	254	248	227	240	240	224	231	247	225	241	238	255	231	235	215	229	207	215	239	254	238	201	247	206	235	232	267	250	209	233	218	223	217	232	230	245	215	235	241	224	231	241	223	264	266	228	222	209	250	232	234	231	230	215	228	250	242	237	240	235	235	242	229	223	194	242	215	243	245	252	258	244	257	224	219	223	247	258	222	249	225	211	234	239	216	244	250	209	231	249	241	222	212	230	256	217	226	241	230	216	225	260	237	222	233	238	243	233	224	229	237	234	239	228	240	239	225	255	202	220	216	226	223	246	257	225	243	221	246	207	236	241	222	236	257	234	226	240	260	199	242	237	232	245	223	237	249	227	238	241	271	223	219	233	217	241	224	223	246	244	217	233	223	222	236	217	220	220
28201	32932	42981	42427	38727	28583	24033	21955	22366	19609	15275	12639	9686	7810	6281	2625	2457	2376	2062	1469	1264	1071	870	828	737	710	678	610	651	590	623	586	596	582	570	547	565	568	537	571	556	576	573	586	569	516	507	567	596	559	556	574	533	544	621	563	575	522	587	601	576	545	602	571	568	597	570	541	544	570	571	531	537	573	561	550	556	554	537	586	547	579	566	589	506	576	560	573	569	548	561	590	568	594	579	571	563	508	536	591	558	582	525	558	547	575	522	570	581	577	527	560	559	548	544	590	580	606	549	570	579	599	524	550	526	592	573	558	562	574	564	568	565	568	579	600	595	529	557	557	564	577	586	552	551	569	590	537	572	574	581	526	580	582	564	504	541	615	548	561	543	550	560	595	539	509	579	584	583	580	562	575	558	576	556	579	582	534	566	588	578	550	574	543	575	576	554	574	578	545	568	610	545	530	519	560	546	598	526	593	581	497	581	563	569	548	562	533	559	556	533	600	510	607	547	560	583	554	653	589	563	584	532	567	584	553	562	552	543	563	550	543	556	520	551	528	517	544	549	568	560	572	517	576	553	575	553	562	569	604	557	591	560	583	563	523	582	600	549	561	597	587	572	545	570	557	535	578	550	606	602	582	531	566	589	547	599	600	537	541	568	527	566	536	560	589	571	554	567	543	558	576	558	569	571	595	542	551	563	607	568	529	553	556	566	569	574	511	533	570	545	542	574	585	571	481	520	539	538	537	568	553	542	543	571	590	593	580	529	600	554	569	569	570	550	594	568	523	514	571	639	575	573	599	612	583	564	591	592	567	572	548	578	559	588	572	535	540	522	549	559	521	566	493	579	569	579	566	576	558	559	553	549	599	596	592	555	548	550	566	583	547	550	564	583	537	522	573	584	567	547	562	585	551	577	538	570	599	595	612	577	575	562	565	560	498	562	526	577	559	563	571	581	538	592	583	554	535	567	569	566	559	574	576	596	572	574	580	561	591	584	586	565	544	532	583	567	602	579	561	591	565	599	572	571	550	548	590	536	556	584	575	517	558	541	530	568	548	563	614	553	588	672	580	575	576	557	578	562	576	538	572	534	599	505	559	578	521	571	543	570	579	536	554	566	569	596	554	563	553	600	623	543	555	535	538	557	543	542	572	587	569	561	535	602	582	549	557	528	530	566	596	562	545	563	573	554	588	549	565	568	553	605	584	561	572	566	534	550	601	601	556	566	624	506	573	553	614	593	569	583	576	534	626	535	541	650	571	561	509	555	558	535	524	543	543	564	586	596	514	556	559	554	559	551	593	592	539	548	599	580	556	576	562	572	516	545	586	588	573	582	569	559	553	582	571	520	565	552	592	547	586	560	551	552	559	570	575	545	576	566	514	590	560	531	557	579	541	558	567	590	521	524	566	596	613	589	581	551	548	537	557	533	557	569	540	537	540	577	563	556	541	594	575	617	575	559	543	565	570	608	572	562	550	545	582	570	573	556	574	573	565	565	525	567	534	627	536	512	551	567	558	583	545	549	561	556	530	575	584	573	578	540	533	540	579	575	543	565	563	518	534	591	558	546	541	578	532	582	579	535	540	569	536	548	589	518	525	542	609	533	538	581	605	593	579	589	558	566	565	546	597	587	578	627	596	573	575	531	572	582	588	597	549	558	584	515	548	591	591	550	540	556	534	556	551	558	562	558	533	578	578	593	571	563	574	587	543	584	552	534	575	517	546	601	540	538	588	581	551	582	563	518	594	539	575	537	566	564	559	573	535	543	571	586	530	566	596	555	572	523	579	517	563	554	568	554	568	608	568	586	565	537	602	567	570	578	562	568	577	536	553	602	557	555	550	555	527	570	594	591	582	554	589	528	570	577	598	570	566	567	551	522	584	566	547	531	532	580	572	576	577	563	545	551	603	591	542	578	571	581	550	575	609	573	541	556	567	554	530	620	538	621	511	563	530	569	576	584	592	550	511	556	584	586	604	572	578	567	584	576	564	535	560	571	571	557	552	582	601	574	539	545	570	512	542	578	581	540	534	547	534	589	601	584	579	556	577	549	601	502	599	572	548	549	595	579	547	582	524	525	599	544	568	580	595	563	550	555	533	529	510	567	526	565	571	579	567	544	538	555	562	561	526	580	536	540	574	543	572	541	545	562	606	552	534	544	550	607	588	517	530	543	567	558	600	544	599	589	575	565	564	571	533	513	583	565	548	559	531	546	584	595	554	539	546	556	558	545	548	548	566	584	579	549	566	542	546	549	560	586	561	559	582	577	577	526	575	569	571	597	574	555	561	541	541	565	573	573	550	555	511	585	584	581	569	551	571	560	595	587	547	615	577	547	572	574	553	550	531	532	567	609	587	599	540	520	532	610	571	548	603	541	580	550	580	537	544	594	574	528	561	552	539	547	574	602	574	565	580	536	598	531	564	540	558	590	601	589	584	588	546	596	578	529	589	593	533	539	557	604	571	551	574	565	557	564	602	555	568	583	579	571	564	543	585	573	569	569	562	549	562	580	550	538	520	540	551	565	558	571	545	538	582	589	552	611	586	564	551	618	550	571	563	581	574	538	569	539	583	582	566	643	550	551	554	538	532	545	560	531	581	572	558	599	565	532	555	546	560	633	572	530	568	559	548	559	565	548	580	546	546	548	580	569	577	540	560	571	558	606	522	545	568	549	556	590	520	507	555	549	556	575	562	554	563	594	578	540	563	579	541	549	588	572	540	548	588	563	554	601	545	517	549	552	564	586	560	556	581	570	583	572	585	553	549	517	551	605	576	562	565	523	600	556	565	527	574	553	577	583	576	544	577	570	575	530	561	588	550	528	581	599	541	558	566	590	553	554	549	582	582	578	520	557	602	573	548	561	558	569	566	562	573	559	538	553	547	544	554	575	596	577	578	551	607	567	567	576	560	564	584	587	554	599	533	577	578	565	520	593	543	540	557	576	509	556	554	564	602	567	564	562	563	567	580	585	604	605	588	580	538	544	607	564	577	553	593	582	555	573	534	576	598	560	506	565	574	593	526	575	597	574	540	588	593	583	564	558	590	545	572	566	564	565	566	562	555	573	555	575	598	561	555	589	563	569	556	564	549	592	553	516	554	574	526	541	535	551	599	573	571	526	587	579	558	578	569	597	554	525	582	543	564	563	529	555	574	559	595	541	521	553	531	568	557	614	560	554	583	578	563	543	565	567	575	560	602	570	601	599	563	542	578	574	569	570	569	568	545	551	569	568	532	598	519	558	557	578	604	592	537	546	579	522	563	531	513	552	561	583	535	579	551	577	570	601	578	581	584	578	602	594	587	588	580	546	599	550	532	597	529	533	548	528	544	516	540	520	519	540	544	592	534	602	578	563	519	597	575	571	530	541	598	595	515	593	588	567	548	535	566	555	540	560	586	578	593	539	533	620	589	582	591	572	576	570	555	624	585	584	559	549	537	536	542	579	554	561	550	601	578	588	568	516	559	535	567	556	569	568	598	553	558	580	547
58242	52168	52050	45457	39200	32377	24479	22495	20597	19941	15509	11764	8607	6146	4313	1305	1397	1378	1311	821	737	510	458	409	384	286	294	293	270	278	253	275	225	243	262	240	210	228	232	245	251	236	189	214	255	230	221	238	207	220	213	211	225	232	210	253	205	235	252	200	205	241	229	237	242	256	225	227	219	218	231	270	226	218	211	213	226	238	247	231	231	224	231	250	245	231	214	223	231	241	233	244	244	230	196	240	242	213	216	250	248	218	220	243	218	235	239	238	214	210	231	231	212	242	212	227	247	209	229	195	194	192	232	210	236	250	223	221	231	199	221	242	213	231	215	260	206	220	236	209	235	210	221	223	207	210	207	243	212	239	235	247	205	235	194	222	240	232	234	215	236	218	218	205	218	230	217	225	241	217	217	218	239	233	227	244	243	232	236	251	230	256	237	225	227	210	229	241	216	230	226	237	233	271	250	239	232	234	219	208	249	266	225	215	245	215	246	222	238	233	229	257	238	222	241	214	258	223	240	222	250	226	217	232	238	254	251	222	270	217	211	215	238	236	227	214	245	239	225	268	224	236	255	207	229	216	221	220	214	218	230	262	201	224	217	239	257	221	216	230	247	235	238	244	234	235	227	220	237	251	233	222	239	244	217	240	234	253	199	253	223	204	228	215	238	255	236	240	230	220	237	240	229	228	232	222	220	251	236	261	230	248	237	233	219	240	209	254	238	254	223	230	246	224	226	206	231	252	246	234	237	233	234	227	227	216	232	226	232	260	216	229	209	224	200	245	220	236	223	229	255	229	241	216	228	244	214	226	231	244	214	219	245	229	262	223	218	241	234	226	241	229	249	229	244	216	225	240	204	224	229	228	254	232	248	224	228	246	223	235	242	210	210	234	234	210	220	252	221	243	248	223	219	233	248	229	232	219	231	223	219	218	232	240	226	218	227	203	241	246	239	240	229	223	248	250	214	247	221	229	244	241	217	228	268	247	227	226	236	243	243	232	217	230	226	274	223	236	225	227	226	228	238	242	235	229	240	232	252	205	208	247	228	210	225	222	245	240	235	237	215	236	217	221	217	224	230	239	258	225	219	238	245	228	230	233	230	221	231	222	212	253	217	221	227	232	237	226	244	242	220	211	231	220	239	233	249	226	231	229	234	214	207	207	240	230	225	236	215	246	233	278	211	244	240	242	225	194	200	191	207	219	237	218	231	243	257	260	244	230	242	207	253	230	191	220	230	219	240	218	235	231	240	188	242	246	227	243	236	226	246	229	248	241	243	247	231	246	233	231	215	237	236	236	245	218	241	229	232	211	216	228	219	236	222	234	226	200	226	216	222	257	245	243	229	246	229	238	219	200	231	261	239	244	225	223	220	233	251	232	208	250	223	253	222	241	249	228	259	235	216	216	209	217	238	207	240	233	264	224	246	234	247	217	238	259	204	224	168	218	241	233	262	226	230	210	202	232	230	228	244	246	243	273	225	235	250	232	235	228	234	249	227	232	226	216	203	198	233	245	233	236	236	215	219	229	241	222	267	230	237	283	214	225	221	206	245	224	237	221	206	244	237	251	207	255	201	270	218	222	205	259	235	249	252	256	259	208	219	225	234	223	233	230	232	254	211	223	208	221	253	214	222	211	223	243	240	226	241	226	235	223	231	205	229	209	236	239	235	234	223	234	218	230	233	218	248	223	215	233	193	239	221	240	235	249	234	235	255	199	232	226	202	236	237	231	236	247	216	201	220	263	225	255	241	239	213	242	253	228	237	217	202	222	235	242	227	225	207	240	220	225	235	265	233	236	204	230	211	224	254	222	232	233	226	229	212	223	261	232	247	218	249	231	244	220	251	216	245	237	228	231	217	241	237	245	227	216	224	209	226	231	239	222	237	239	219	237	234	223	229	224	226	226	234	206	241	240	239	212	236	219	227	241	217	259	200	230	240	260	214	212	225	230	206	220	205	252	226	241	215	246	240	247	238	240	209	227	236	220	210	242	258	242	254	221	223	256	242	240	222	213	218	241	224	251	230	247	229	262	256	232	221	225	245	236	229	233	248	214	233	241	206	191	235	248	246	241	225	249	225	245	233	243	238	225	197	222	222	222	234	215	236	239	238	217	249	219	228	235	216	233	253	270	261	229	238	222	249	225	209	221	230	226	247	232	248	237	217	243	254	222	240	214	237	232	226	236	224	206	211	232	211	230	193	229	216	228	202	219	211	241	220	222	243	226	222	244	227	212	253	237	214	253	232	241	224	250	200	233	244	227	224	224	231	237	250	237	217	211	209	208	245	216	208	224	250	232	248	224	228	221	234	229	250	236	213	231	209	235	248	219	218	226	260	217	238	247	225	225	233	228	230	241	206	236	249	233	255	236	242	230	218	247	238	225	205	245	235	231	206	213	236	246	203	219	229	210	193	230	247	255	229	225	237	192	242	227	248	203	233	230	224	239	216	224	222	250	215	220	247	219	229	239	243	219	204	241	224	226	236	229	234	236	220	249	229	223	245	231	228	210	242	228	281	226	246	195	245	217	210	257	221	229	239	224	242	256	232	217	227	239	261	208	209	241	245	210	260	220	224	224	214	234	243	221	226	214	234	233	218	229	216	243	239	261	253	190	212	223	229	237	247	215	213	231	244	217	206	213	236	245	218	220	204	228	228	234	233	206	212	224	236	224	224	192	226	197	240	248	218	250	217	220	233	239	221	236	207	232	244	243	232	221	248	213	234	252	240	235	202	261	250	221	240	261	245	216	253	223	223	212	207	259	234	256	242	233	230	232	232	228	214	266	247	256	219	211	251	212	240	242	220	204	225	218	223	234	240	242	262	213	228	248	245	241	216	198	229	245	263	272	234	239	229	245	235	232	248	214	225	218	215	217	246	217	257	252	212	225	210	232	227	216	255	239	249	231	222	259	240	216	237	261	249	209	219	215	185	219	256	241	216	201	197	227	209	215	220	244	250	227	233	229	257	258	226	220	217	207	246	231	191	241	237	235	223	228	237	251	240	242	211	233	227	223	230	240	180	235	233	225	228	220	230	243	225	239	206	243	259	225	214	247	217	268	270	225	251	252	206	240	271	246	245	224	213	234	205	215	236	246	210	256	227	244	223	217	229	200	219	213	234	257	220	237	225	241	224	233	258	237	231	233	246	237	250	217	226	241	221	230	215	249	211	233	222	227	242	232	242	191	217	236	240	261	238	252	247	225	225	258	212	250	255	209	242	234	240	227	210	228	242	234	180	240	236	222	237	214	192	216	218	246	228	246	248	252	241	246	220	236	210	212	213	247	252	247	240	235	216	244	222	235	239	220	259	212	237	232	238	246	219	187	219	236	247	223	226	206	233	210	219	232	236	228	242	248	215	219	234	206	221	232	249	219	223	227	222	245	223	245	217	223	224	260	225	260	211	230	249	203	224	238	264	232	239	250	216	238	239	220	233	224	232	193	224	250	262	230	218	233	225	208	238	221	276	244	242	252	217	234	224	220	232	227
38478	43012	52431	51881	50382	42209	36324	35506	36134	36123	31872	29212	24541	20521	17232	5238	6935	6995	6463	3741	3455	2366	1855	1702	1203	872	909	832	911	823	777	752	708	799	727	667	632	652	596	636	634	626	558	556	546	534	570	544	561	528	532	588	540	538	628	547	544	573	549	579	520	538	551	547	568	513	581	535	553	562	526	542	544	570	543	572	558	524	561	546	568	511	553	576	536	542	589	550	555	563	579	536	583	555	540	548	547	525	565	606	581	521	555	551	582	563	567	523	559	536	541	559	545	527	535	566	554	570	567	532	580	578	518	554	532	602	586	561	528	540	566	550	498	555	549	580	579	519	554	612	552	532	558	567	527	547	599	555	574	551	555	501	607	549	559	594	535	565	531	562	548	515	559	547	602	531	560	529	531	546	578	513	529	525	567	567	587	566	532	524	587	514	468	537	560	546	570	543	551	514	610	560	553	531	577	532	554	554	548	559	540	545	539	549	521	536	540	569	518	556	538	580	566	567	571	548	499	557	551	570	550	533	569	576	555	555	504	551	501	528	536	559	533	577	542	509	562	592	541	555	561	552	535	577	579	553	539	572	569	548	498	586	566	547	574	530	584	553	538	566	593	518	578	510	549	571	567	547	584	548	578	560	581	537	553	533	567	551	574	563	546	577	606	522	549	552	587	597	522	569	532	575	528	534	543	533	523	538	575	559	538	552	537	596	584	562	521	530	569	518	562	569	535	554	540	543	538	582	564	512	568	527	527	569	529	580	526	517	561	577	549	538	555	611	596	575	527	557	587	582	522	569	548	525	554	609	556	551	559	535	520	540	556	546	544	541	535	575	583	538	573	572	578	569	575	537	543	536	553	574	577	569	545	535	592	550	571	567	558	581	554	556	584	531	621	533	556	579	579	544	584	555	563	532	548	562	565	530	521	509	592	575	531	545	534	559	536	569	543	568	544	536	509	553	536	507	582	539	560	580	550	536	536	580	544	561	597	570	534	565	581	515	579	542	557	587	548	596	539	551	526	522	540	567	537	591	514	581	558	542	584	572	585	517	573	545	555	557	593	573	565	573	541	587	532	572	570	531	559	574	501	568	592	557	609	536	552	585	572	555	545	544	578	495	576	561	530	568	516	607	533	553	513	527	537	548	516	590	517	545	527	536	613	510	528	563	535	561	547	558	533	539	533	536	563	533	572	554	518	595	543	581	579	552	543	537	576	542	591	555	562	562	536	573	599	545	568	566	541	529	582	556	558	560	574	561	591	574	579	546	581	546	555	536	540	570	577	544	561	571	544	547	546	505	550	506	556	565	526	582	563	569	597	559	532	519	535	514	555	613	542	574	594	560	584	591	538	544	615	527	513	583	580	547	564	525	506	532	528	528	582	503	598	526	540	556	543	581	520	526	586	544	538	555	593	532	552	534	535	550	536	550	611	555	569	557	534	564	511	552	557	533	546	524	556	540	605	552	544	552	536	547	543	560	562	576	576	568	550	561	559	553	574	533	584	555	546	580	544	498	568	550	583	574	540	538	561	560	554	542	540	567	563	527	567	542	545	557	579	581	554	556	532	587	558	551	543	570	544	540	558	513	566	584	528	554	545	551	562	565	549	546	536	572	583	520	591	553	550	569	560	548	558	534	561	541	550	581	572	584	504	523	556	531	539	527	529	559	554	557	557	584	534	575	602	540	556	557	561	556	579	562	539	555	559	510	571	561	546	569	522	544	551	602	531	581	529	534	578	505	565	576	570	539	579	573	545	538	527	548	552	526	537	575	580	602	598	590	521	550	546	546	584	557	521	566	599	547	576	502	557	549	528	549	520	557	536	531	575	570	586	578	555	535	533	535	540	548	567	527	535	564	552	566	557	572	537	579	592	578	555	543	515	565	521	549	544	596	534	543	522	538	552	571	540	557	587	566	543	591	573	512	594	579	523	562	579	515	559	545	538	544	575	595	579	534	535	528	553	545	596	490	521	544	546	549	618	612	562	557	565	559	529	538	590	519	589	570	596	545	576	595	575	532	588	543	528	610	583	541	547	555	511	561	571	575	567	527	556	559	574	554	523	530	541	536	577	575	557	527	561	545	540	553	544	541	541	515	588	580	578	579	541	531	568	528	557	586	576	538	505	533	564	530	550	547	547	564	578	556	496	555	569	507	560	598	566	559	563	531	544	580	610	544	534	560	529	597	604	535	543	560	570	513	546	590	531	539	500	574	534	520	539	598	539	593	564	536	576	533	521	615	549	548	579	538	509	565	576	558	559	552	509	545	569	585	564	537	548	524	547	529	535	547	583	526	565	597	559	546	565	533	572	538	589	548	554	542	573	516	563	559	560	563	567	549	526	537	585	589	587	557	543	585	558	574	584	553	534	575	540	519	587	546	556	523	547	577	536	543	561	571	550	527	508	566	564	584	533	516	609	612	527	550	518	539	567	569	558	535	544	510	557	548	548	553	583	605	570	528	577	565	564	587	532	533	588	561	564	556	551	527	585	596	581	559	565	608	587	548	532	524	583	561	543	564	548	547	582	560	523	485	516	580	586	540	508	604	537	537	578	546	574	512	534	493	534	566	564	555	533	560	563	551	577	582	533	585	558	553	548	555	580	579	538	528	608	590	562	544	585	577	518	553	588	514	588	558	534	542	560	564	537	567	565	578	557	596	529	559	543	541	540	539	540	593	555	560	600	509	532	556	589	586	576	550	560	581	571	531	558	545	553	539	525	535	571	575	544	545	533	523	550	575	517	554	569	537	556	568	580	545	587	559	585	537	602	532	544	553	562	554	548	559	547	527	502	525	554	605	527	574	548	564	578	544	552	542	552	566	536	570	598	522	565	573	583	558	530	532	570	495	527	588	593	586	567	562	598	532	540	542	540	595	543	535	586	578	562	637	558	524	562	561	568	582	551	554	578	563	522	551	503	528	589	552	533	593	558	550	552	575	556	568	528	540	535	563	556	582	509	529	626	588	563	537	551	512	552	568	582	563	582	583	540	546	572	574	521	568	565	576	567	556	511	590	584	535	565	607	533	528	546	553	605	538	536	542	541	533	539	538	558	549	559	581	569	553	554	557	597	543	534	558	582	547	564	571	552	509	579	538	562	546	587	577	526	584	565	548	534	571	560	540	565	562	560	577	549	519	561	572	565	531	558	555	583	536	529	486	560	533	575	539	558	549	543	542	555	557	553	541	588	539	565	555	558	566	549	554	568	561	535	586	565	565	552	568	556	564	531	537	534	549	543	569	553	538	513	539	552	558	545	540	601	564	586	555	604	565	518	587	575	548	543	528	571	530	525	608	554	541	562	586	574	569	575	572	556	570	564	578	565	546	548	494	526	545	550	605	587	592	558	537	529	545	607	580	568	541	548	571	539	545	583	550	562	544	539	588	545	531	557	535	586	532	552	558	564	541	556	569	584	573	559	582	546	534	547	574	524	557	546	522	532	553	562	571	567	614	554	548	555	572	540	578	512	546	515	541	559	600	561	564	517	609
40872	36869	35273	25441	16190	9709	5871	3650	2367	1743	1247	902	612	508	430	324	328	287	284	265	283	249	270	227	241	250	226	223	232	236	224	226	254	240	239	229	237	254	226	224	235	231	236	236	228	202	234	231	245	222	228	203	232	252	242	237	239	235	248	234	246	289	222	255	240	228	207	228	239	220	213	227	246	243	237	234	226	242	251	265	211	264	216	240	225	229	231	230	204	245	223	228	220	256	228	212	224	248	240	244	262	221	226	216	215	221	229	255	235	241	228	247	216	254	260	252	241	216	233	241	243	263	229	214	211	217	214	253	213	208	263	204	219	250	217	252	244	221	211	234	221	252	220	241	241	215	219	210	232	237	254	216	252	251	247	233	229	239	229	250	221	241	218	234	251	217	211	258	259	236	242	216	211	250	226	211	235	264	239	244	235	221	250	239	235	228	237	211	247	246	200	258	237	250	242	200	226	220	213	245	239	231	213	209	235	193	235	230	221	201	259	225	229	229	211	243	230	252	227	214	221	208	226	199	236	232	225	227	226	214	225	252	202	240	216	267	247	249	217	215	235	241	255	257	249	247	232	240	238	243	227	240	248	248	264	237	222	255	215	234	255	226	239	205	213	222	246	238	218	258	215	206	195	246	230	217	233	240	232	227	216	234	241	218	235	260	247	253	235	247	218	225	250	248	245	245	244	224	231	231	240	216	245	228	245	244	218	210	231	205	234	262	245	240	204	242	223	209	207	241	221	256	232	226	255	213	256	240	230	216	222	264	223	220	212	236	231	229	256	225	220	235	230	219	216	240	204	224	222	231	244	240	214	232	224	243	258	251	226	240	234	221	216	277	254	234	220	220	225	210	210	237	250	203	228	244	239	224	234	237	218	226	243	241	226	239	228	232	221	208	222	218	243	217	217	227	250	230	209	267	216	288	251	237	227	209	241	207	198	218	242	230	244	212	232	221	227	244	197	204	243	221	239	250	231	243	215	220	223	211	255	211	210	215	253	252	251	240	228	231	231	235	253	259	248	216	234	232	222	213	244	195	274	242	244	222	224	228	230	227	211	221	242	231	252	231	228	263	227	226	224	238	233	246	238	217	258	248	237	241	251	222	219	232	238	264	221	240	238	233	239	226	224	242	224	220	218	228	272	233	232	270	215	241	224	222	224	227	253	246	239	218	238	238	240	202	238	229	238	211	236	241	224	222	215	273	237	198	257	237	235	221	224	234	199	222	244	220	245	217	232	232	245	237	244	220	258	221	220	232	249	220	257	219	221	216	232	222	225	227	253	264	188	243	224	246	239	214	244	226	229	223	234	234	256	209	250	238	227	204	241	242	243	234	253	217	221	217	282	240	220	224	229	233	264	241	222	223	241	225	224	255	242	212	227	236	212	231	216	217	235	222	209	213	209	195	224	224	265	242	234	224	214	238	239	230	237	236	249	230	215	227	215	226	212	259	225	233	217	224	217	227	241	232	269	252	234	232	226	216	219	234	229	235	238	246	216	215	252	234	252	205	236	214	219	237	237	261	245	221	227	232	236	224	251	221	225	222	226	243	247	223	217	212	223	263	229	232	210	189	215	206	222	225	212	196	243	227	230	216	216	223	247	249	231	223	230	260	225	223	253	234	234	245	256	244	238	247	223	236	238	214	225	245	220	229	261	236	255	239	251	225	218	232	222	254	221	220	259	263	226	253	243	239	237	246	248	223	239	220	253	218	236	250	217	247	261	242	248	256	235	240	237	251	239	222	234	232	221	233	241	244	219	212	210	248	239	219	245	246	239	221	229	236	254	233	255	256	273	210	235	234	228	232	232	254	231	237	234	228	220	223	219	234	225	214	230	251	234	247	236	243	215	234	229	240	258	206	230	244	236	223	254	272	208	226	251	253	219	224	243	217	242	225	208	243	243	231	237	221	211	233	246	230	234	216	251	222	238	209	226	240	231	252	222	228	238	222	236	236	247	266	212	234	227	236	247	221	222	210	231	186	229	254	242	255	232	230	211	232	239	229	233	220	212	230	234	251	254	223	211	221	217	250	214	246	217	208	223	262	208	226	221	237	227	242	226	223	201	230	229	195	228	229	245	232	206	251	244	234	211	240	205	246	223	245	233	247	260	186	249	241	227	219	230	242	216	239	250	253	208	224	217	257	238	236	234	278	211	254	240	230	241	234	203	237	227	202	215	223	230	210	238	255	246	249	215	220	206	228	253	260	210	238	226	241	238	226	217	239	227	221	240	244	221	225	236	243	197	203	243	222	220	229	232	233	228	222	244	233	221	228	236	222	236	257	231	226	225	216	216	210	231	227	235	217	211	210	236	216	240	243	217	206	246	218	251	247	219	242	230	229	225	235	260	249	208	211	223	241	210	220	234	218	230	205	251	232	247	238	247	217	224	261	214	219	220	258	220	250	202	232	221	235	259	227	219	213	226	251	207	266	227	257	251	246	247	221	253	247	225	243	238	268	260	240	251	244	217	209	205	267	243	282	236	228	238	217	225	235	238	244	227	223	228	247	233	209	255	241	232	190	209	247	208	234	203	229	225	256	222	236	244	242	243	222	255	203	247	247	219	222	229	241	256	236	232	239	223	230	235	232	233	225	217	258	244	224	243	223	217	205	250	249	221	252	228	242	219	232	231	244	257	214	226	213	271	225	217	241	232	226	234	229	233	253	214	259	240	239	217	215	245	252	239	243	230	235	246	217	246	219	204	249	235	218	220	211	240	231	220	236	193	257	230	223	235	220	259	228	267	230	236	232	247	225	251	228	204	211	242	240	233	230	236	231	255	228	235	237	221	257	233	246	211	205	227	227	246	241	234	231	230	224	248	254	236	251	265	205	229	226	249	247	264	257	242	227	218	232	223	208	238	192	227	227	243	219	239	221	226	214	258	218	238	238	218	222	247	264	244	213	221	221	203	221	242	232	235	218	225	230	226	225	224	240	216	244	222	257	264	243	223	237	234	225	233	233	246	240	244	248	233	222	230	219	244	222	245	237	241	219	225	208	245	242	219	239	222	231	247	203	255	214	216	195	233	249	251	231	221	218	240	253	245	252	229	215	231	206	214	219	233	236	224	237	233	245	224	246	232	225	228	239	230	238	211	257	249	230	219	205	211	215	240	247	208	227	235	210	231	205	230	232	243	251	233	225	243	221	234	219	221	238	211	226	241	249	229	227	223	236	234	233	205	219	256	263	248	229	252	233	254	253	262	232	235	225	242	213	233	220	258	231	225	219	231	236	205	231	265	231	240	232	227	247	247	222	201	229	233	247	226	222	264	248	225	240	253	240	241	227	256	279	213	228	233	250	228	234	227	246	228	250	227	244	214	230	221	227	221	234	223	236	226	234	214	236	226	221	244	228	244	227	215	248	264	236	252	225	229	248	258	242	223	232	246	238	233	253	219	259	230	229	222	240	246	242	221	231	242	202	237	242	224	194	236	255	194	235	235	247	257	224	232	229	241	218	232	209	238	261	222	225	224	235
23612	27731	37008	35064	29313	22855	18542	13472	10141	7934	5715	4329	3086	2488	1901	1273	1094	1057	916	861	716	681	693	630	602	612	586	534	584	565	602	587	557	544	585	618	535	580	555	601	569	589	565	576	590	556	521	575	600	576	565	571	573	587	589	582	579	581	580	573	552	551	573	601	530	543	524	558	594	588	539	544	587	554	579	563	595	579	560	552	600	560	587	580	561	559	574	573	592	556	571	556	560	556	576	580	592	521	560	541	552	569	533	587	549	567	558	518	583	534	527	570	563	610	561	562	573	550	589	538	582	564	605	564	567	577	511	581	558	543	556	555	548	573	550	546	506	603	531	580	566	559	556	556	546	614	566	599	576	574	583	552	546	545	567	607	557	591	514	567	609	558	545	539	573	571	592	555	577	559	570	586	555	550	546	563	560	582	555	544	540	529	580	577	596	548	565	606	594	556	572	582	566	563	584	600	571	619	531	562	562	574	565	559	517	552	595	577	573	556	580	551	569	597	531	563	591	547	538	555	553	569	603	539	559	581	561	549	531	561	594	526	567	571	577	557	548	565	551	583	616	582	565	527	538	597	562	564	594	569	581	585	589	541	516	588	575	594	608	574	541	540	523	574	557	626	592	593	571	572	554	588	576	565	565	589	529	560	582	551	581	561	572	555	505	557	573	553	587	530	570	558	552	582	565	549	577	562	563	589	564	573	565	526	607	580	592	566	551	596	560	606	607	543	526	587	586	585	528	580	554	537	506	551	572	556	554	588	576	562	592	562	556	581	573	597	549	583	567	560	562	612	561	579	590	511	564	529	569	562	575	547	548	552	511	541	622	533	577	566	587	567	558	514	564	573	556	538	581	587	552	535	589	565	551	551	568	543	531	576	594	589	617	591	570	563	555	536	558	557	505	552	578	564	548	582	583	580	554	541	546	532	575	564	576	530	539	545	569	589	562	589	560	549	564	530	536	577	572	596	617	577	540	562	546	565	556	584	552	563	551	556	571	568	599	582	604	570	566	547	523	553	530	552	581	617	600	602	590	523	569	549	547	590	591	565	533	564	519	557	568	636	549	564	567	604	516	557	554	563	575	542	545	537	571	545	577	591	585	536	543	559	566	535	578	546	591	531	535	615	610	563	545	525	530	583	522	558	556	564	576	555	553	530	586	522	531	561	563	569	513	548	572	599	506	567	549	544	542	577	565	557	557	574	529	551	578	599	637	547	566	573	543	568	581	561	592	562	534	554	584	608	588	566	581	567	555	552	549	565	533	542	518	519	538	564	596	625	579	589	547	579	545	543	541	566	577	523	565	570	605	530	620	601	580	526	583	576	583	598	571	565	552	496	555	569	543	556	563	571	576	589	536	560	608	534	570	541	586	601	550	551	564	558	602	559	570	561	576	554	527	557	579	573	557	579	566	575	581	572	562	563	607	541	556	547	602	550	583	530	534	566	533	550	544	585	562	545	571	539	534	549	576	559	602	588	565	570	599	616	563	596	570	569	556	520	574	573	561	561	552	558	567	629	583	540	545	542	571	584	558	609	564	592	568	588	588	523	565	575	540	546	560	553	557	586	590	605	583	576	626	571	551	551	575	561	562	625	579	534	587	546	528	607	528	572	595	550	552	558	584	559	581	568	560	543	563	567	583	558	533	591	632	584	536	587	550	538	530	551	593	570	553	586	547	582	581	566	619	492	580	555	554	604	558	554	586	534	548	547	547	531	544	561	567	543	557	508	584	584	596	602	552	528	550	574	608	569	573	568	507	567	539	550	573	505	538	572	547	607	556	574	532	598	586	577	561	563	522	577	585	581	560	551	541	597	546	529	556	567	584	575	569	564	563	583	578	578	565	596	562	560	517	527	569	573	592	495	566	577	538	574	570	551	609	576	575	547	561	554	573	582	483	543	509	575	572	529	542	565	567	560	563	564	566	560	571	569	622	585	556	556	584	546	578	617	569	536	533	590	569	541	577	585	526	541	558	586	612	567	541	600	517	564	546	546	581	556	528	578	586	519	571	542	558	562	596	583	593	582	603	562	533	569	563	592	601	581	562	559	552	533	578	595	543	579	541	544	528	506	571	579	553	562	562	521	579	593	514	534	568	621	556	563	574	567	526	554	530	545	583	568	596	571	565	523	559	560	584	520	585	542	552	575	545	568	561	553	547	578	562	598	534	513	593	575	545	561	582	549	520	522	584	567	577	583	588	593	556	636	590	575	593	629	580	605	554	554	580	553	536	576	541	512	576	569	578	511	595	614	544	559	595	589	604	588	563	546	548	591	521	575	537	540	591	523	618	537	578	566	594	584	577	516	570	575	620	569	566	539	522	560	510	560	528	539	524	603	501	571	567	534	551	543	523	584	550	577	574	599	563	576	567	537	564	591	574	558	575	591	602	542	617	547	534	564	566	558	586	564	570	535	554	550	535	546	583	548	555	586	538	554	522	551	570	576	578	536	545	620	579	577	537	562	600	578	542	590	574	583	554	567	522	566	535	592	551	561	550	565	553	555	591	590	579	556	528	565	593	583	543	562	556	594	576	599	588	585	625	586	563	559	533	503	529	569	612	546	559	553	578	572	556	557	567	573	576	559	560	531	551	569	534	534	556	590	637	542	555	543	533	535	582	550	540	555	531	571	512	603	592	559	587	562	524	540	590	556	555	586	569	548	587	536	558	543	538	567	540	533	543	562	578	586	571	581	550	592	571	531	560	536	548	561	588	577	590	574	564	542	528	567	557	578	578	567	587	545	608	576	569	568	586	506	594	568	526	554	557	524	531	577	586	565	593	555	575	549	573	576	530	577	584	574	571	567	550	586	560	578	522	572	510	562	537	522	571	586	582	543	564	573	540	514	596	551	564	544	558	574	544	577	560	564	565	553	560	544	544	527	594	596	599	586	556	574	534	569	563	546	568	592	564	580	532	558	586	565	543	516	549	564	553	588	574	602	578	561	557	523	545	560	625	569	557	550	566	544	553	591	566	596	564	556	568	593	546	594	586	554	558	555	538	599	569	546	569	526	557	552	569	576	572	561	562	549	548	614	566	551	595	510	556	600	575	564	566	562	532	542	582	545	558	553	583	569	575	560	548	560	560	552	550	573	577	519	570	622	560	583	576	556	547	571	580	566	631	552	550	562	547	558	556	541	542	560	600	534	589	573	546	534	514	535	590	561	545	570	542	562	607	564	547	564	581	575	581	548	570	595	521	558	577	604	577	598	572	585	568	573	612	565	598	552	559	553	578	521	587	543	548	568	574	571	596	572	566	527	567	602	552	571	518	619	546	557	562	609	524	556	567	579	619	532	572	564	581	577	606	575	611	530	543	565	535	577	594	572	577	551	561	578	557	566	552	590	584	587	571	575	568	577	537	563	542	515	569	576	572	566	518	589	539	571	535	579	588	580	594	494	545	569	559	586	538	553	584	593	574	575	595	577	578	564	522	557	552	595	543	578	548	522	581	582	561	593	566	606	581	577	615	526	560	599	572	554
46828	42571	41970	35302	26171	19047	15103	9440	7474	6639	4570	2992	2069	1691	1095	576	621	557	455	323	320	327	315	260	250	241	243	231	211	237	227	247	233	251	213	242	217	226	229	231	216	226	258	216	228	227	227	212	231	239	221	211	239	216	237	232	229	210	248	251	206	223	227	218	229	239	222	220	245	225	233	228	206	218	233	222	233	225	251	229	227	221	196	238	224	222	216	222	236	208	227	229	238	216	267	243	235	230	239	205	210	224	225	218	225	264	230	213	233	233	234	211	239	251	263	260	206	226	244	233	241	215	223	224	215	231	254	256	200	204	212	230	220	210	239	236	256	248	241	264	218	203	237	215	217	228	210	220	232	236	229	223	234	215	218	218	231	221	213	250	212	235	206	232	237	225	249	200	229	253	275	228	264	216	216	231	227	232	195	242	238	273	236	254	231	250	226	270	228	221	247	236	223	233	207	256	239	247	227	243	253	228	239	258	229	228	229	220	251	250	227	230	249	219	243	235	243	236	217	246	211	208	229	219	227	227	227	230	211	237	231	235	200	249	246	248	229	232	228	229	241	216	239	223	225	228	235	211	210	229	200	236	226	209	222	221	248	241	248	239	222	237	217	237	226	227	203	220	222	224	226	244	237	229	219	217	229	217	237	233	230	218	215	241	196	220	253	230	224	252	259	251	231	204	217	232	234	254	221	237	226	217	241	262	245	233	229	225	232	214	225	240	246	236	245	218	237	231	228	213	240	245	238	237	227	214	244	220	203	235	228	236	225	260	228	224	227	222	210	249	247	226	240	251	240	235	212	208	227	243	224	244	227	236	230	239	221	240	243	217	236	231	221	224	234	233	249	244	220	235	231	237	267	190	255	193	233	217	236	240	219	262	250	231	233	213	230	230	215	241	210	235	220	221	227	235	226	283	246	210	248	266	207	216	253	235	226	227	237	219	247	246	233	270	258	214	206	212	231	256	227	219	200	231	251	224	232	248	265	241	219	218	240	232	197	220	246	213	253	248	228	221	267	227	214	242	246	231	204	276	283	220	222	254	241	226	239	248	222	236	254	239	251	233	216	244	249	220	232	243	233	257	226	234	217	218	247	219	186	232	231	211	223	242	249	235	206	236	240	218	224	238	208	237	245	223	246	221	238	223	248	246	205	230	233	214	225	214	226	234	243	244	217	225	254	235	261	257	248	222	199	238	247	230	244	254	248	236	244	239	219	238	234	226	228	229	247	200	249	225	245	204	251	229	236	244	230	238	212	242	224	219	246	233	261	206	205	262	248	215	214	211	212	237	218	232	244	243	263	239	221	221	242	211	247	212	249	238	246	224	221	232	233	238	231	224	244	278	202	217	223	262	228	232	268	229	245	248	227	207	265	213	225	246	216	259	262	248	220	227	203	247	221	212	235	236	237	236	211	250	229	243	213	241	242	244	230	228	223	202	253	229	227	241	232	205	276	212	242	249	236	237	216	236	243	219	245	215	238	257	205	215	234	211	212	227	218	220	239	255	245	208	230	222	207	240	232	215	212	229	220	227	238	245	222	238	247	220	257	211	233	273	244	252	263	243	232	235	261	247	199	248	238	201	238	257	223	243	257	220	236	231	230	237	243	203	229	226	232	246	233	226	236	223	228	204	247	235	236	198	232	226	235	256	231	229	268	223	245	203	218	221	236	248	215	237	252	243	221	213	215	236	255	248	248	230	220	239	226	235	197	205	217	224	247	200	258	226	242	239	227	212	263	213	221	236	229	222	245	250	242	245	256	224	254	232	236	284	250	238	239	204	233	265	244	258	211	225	215	204	202	222	228	257	231	213	226	236	226	202	242	217	235	253	230	221	241	263	249	232	236	231	230	259	242	227	203	249	235	242	229	207	249	213	241	230	260	244	247	231	201	241	254	244	236	233	235	225	229	255	223	262	215	192	214	251	242	222	214	221	234	229	266	253	214	232	234	232	232	237	242	219	229	225	221	206	241	241	264	207	254	227	238	229	259	230	235	255	241	213	219	251	214	241	235	208	256	220	214	207	211	197	267	236	224	224	249	245	230	213	215	239	232	227	240	222	254	254	228	224	245	237	227	237	230	264	243	239	213	214	233	261	241	215	241	221	234	223	252	221	235	244	227	271	264	232	235	248	236	221	229	232	238	245	237	249	241	234	229	213	239	234	227	216	233	216	235	233	218	247	247	248	202	259	246	245	263	227	242	208	238	217	211	210	227	238	208	242	217	236	211	220	243	228	212	213	241	239	261	216	203	231	227	231	216	216	219	226	193	213	229	208	231	234	237	201	222	218	207	228	242	257	247	242	219	240	218	237	229	243	257	213	227	195	251	245	228	248	230	207	212	228	258	208	220	236	204	224	227	241	242	224	219	218	256	227	258	235	228	225	223	243	248	251	235	210	234	227	222	228	212	221	235	241	273	221	215	227	227	242	265	237	236	231	239	225	247	249	242	210	235	231	243	241	234	259	246	241	246	240	271	239	226	234	225	273	239	233	217	217	258	241	220	243	230	227	229	233	234	223	237	214	228	233	215	239	237	218	232	240	218	230	226	218	245	189	226	218	234	222	210	218	233	242	236	217	194	225	217	236	233	232	211	226	199	210	233	224	234	233	238	240	260	220	233	218	226	227	214	188	226	214	219	229	241	215	216	251	228	219	289	231	238	230	221	234	204	220	223	210	247	242	206	243	221	241	233	244	227	234	227	223	238	223	197	238	215	240	246	240	241	221	226	222	246	227	244	232	231	257	221	227	223	207	212	247	230	230	253	235	231	241	253	203	233	270	227	222	236	221	226	235	226	231	225	256	226	215	232	201	232	242	249	225	249	255	240	203	253	242	229	263	197	207	244	244	217	220	227	220	232	247	214	237	218	248	241	203	247	242	259	268	227	255	236	264	230	227	224	230	230	209	246	231	251	236	235	238	228	239	239	243	229	232	205	245	203	220	254	213	214	203	255	225	233	218	222	224	231	248	227	243	226	248	248	262	230	228	257	243	247	239	224	236	243	230	245	246	212	208	223	245	243	239	216	226	213	222	230	241	235	238	207	219	250	228	245	218	227	238	204	225	235	232	248	250	223	238	238	235	238	240	239	216	236	225	251	233	226	215	253	238	239	229	209	225	241	212	245	221	232	217	222	245	228	214	254	263	262	230	245	259	222	232	213	216	242	226	216	234	216	237	227	233	232	246	197	243	272	232	234	252	234	235	217	224	228	229	219	222	216	222	199	208	210	215	214	247	232	213	211	198	239	241	221	247	262	237	237	253	235	227	258	262	232	229	207	211	220	246	236	230	215	218	239	230	229	221	226	240	259	245	197	225	227	230	202	242	216	229	243	254	230	226	220	232	236	218	234	238	225	251	212	219	243	218	254	250	228	224	210	239	240	257	230	231	234	235	243	217	231	227	250	264	234	231	242	215	266	213	218	271	217	265	233	226	229	221	256	254	229	230	228	228	211	220	279	231	195	217	214	194	260	222	243	240
28670	33040	42457	42367	37884	32326	30254	21380	22070	20522	17207	13226	9912	8296	5795	2582	2643	2400	2092	1385	1273	985	962	755	661	687	688	631	600	618	609	643	605	617	594	594	589	569	579	573	560	592	575	565	581	608	556	545	575	616	560	543	588	583	551	578	554	568	561	559	590	563	545	524	571	561	505	553	554	531	534	598	610	582	543	555	572	558	581	516	583	565	512	544	557	538	560	599	558	599	552	555	570	538	567	535	548	563	590	557	586	569	534	578	522	542	575	552	561	595	602	556	585	557	514	553	566	574	563	578	563	584	554	569	579	596	543	540	564	554	535	574	532	599	592	564	531	524	544	572	552	560	531	550	581	599	576	555	575	562	600	537	576	553	587	563	618	609	545	577	533	541	591	566	588	571	563	620	555	588	603	579	555	562	562	546	565	513	570	594	563	559	517	572	580	568	529	557	585	553	567	568	546	576	580	520	532	549	565	515	571	582	557	583	537	570	569	581	542	562	542	549	586	560	541	554	559	577	579	540	580	574	574	549	539	543	564	564	586	589	527	578	492	568	546	579	559	587	566	567	566	580	567	596	557	567	572	562	548	586	570	605	596	563	588	552	567	559	562	520	597	573	562	609	578	533	555	562	556	590	550	559	569	602	545	583	566	583	549	532	554	568	602	568	591	544	538	533	537	556	576	589	559	605	530	536	568	623	586	539	563	552	576	540	546	542	583	611	571	561	568	565	580	554	557	521	560	589	564	592	561	546	552	610	544	545	554	575	530	585	567	538	594	505	570	595	588	582	595	520	553	536	530	528	575	547	582	554	541	580	561	560	643	567	600	569	552	569	535	606	564	561	554	566	588	550	559	540	564	501	530	571	540	544	537	553	557	577	573	580	575	562	548	558	598	552	567	548	530	562	574	613	591	521	564	545	539	556	517	597	543	528	570	608	583	535	535	589	586	546	583	517	584	572	543	591	605	571	579	566	613	615	561	603	541	553	567	573	543	579	588	571	562	598	558	514	571	550	572	556	593	564	592	552	555	606	537	569	569	595	531	569	539	628	583	570	590	541	562	551	595	610	536	576	574	536	564	542	558	576	531	542	527	564	569	579	549	572	553	572	534	562	546	564	560	557	594	568	574	576	583	592	570	573	552	528	561	586	592	532	556	559	498	528	560	600	537	579	557	574	579	563	576	559	561	563	537	570	571	565	557	561	520	539	538	571	535	568	560	534	556	545	564	565	568	522	554	540	553	548	568	579	557	563	552	566	561	584	550	574	591	539	580	539	606	561	570	550	633	563	540	556	591	594	514	546	528	527	557	553	571	555	521	542	567	564	562	595	569	519	617	532	537	554	547	594	561	577	565	540	595	557	535	531	610	550	539	570	568	568	549	565	559	530	536	555	601	526	596	554	557	553	559	583	567	570	550	533	596	552	580	554	580	535	594	548	586	557	590	564	574	530	614	582	562	538	529	575	590	579	571	525	587	593	540	578	580	555	562	563	586	573	551	534	580	562	561	517	572	549	563	571	565	577	572	542	572	549	536	553	571	572	542	579	552	567	600	559	575	591	570	548	560	553	561	563	548	559	594	592	542	557	543	556	569	570	565	559	551	560	548	530	608	579	574	573	586	564	577	549	569	599	548	561	576	615	571	553	601	537	555	580	571	541	575	509	629	573	568	558	538	534	555	590	537	546	543	593	531	577	542	535	561	578	548	564	554	523	545	557	621	551	590	577	503	613	541	581	557	548	557	573	556	583	536	562	567	557	540	552	578	565	561	528	583	574	564	579	561	573	568	590	559	588	550	529	579	522	547	572	576	557	532	568	580	571	624	584	595	554	594	535	550	575	568	576	570	566	569	587	557	573	584	578	608	570	527	594	595	566	553	585	605	566	561	543	562	526	555	548	580	587	607	535	582	553	582	564	594	565	581	559	562	567	570	572	592	515	525	570	559	599	621	522	588	556	534	570	544	585	543	531	545	561	572	536	613	584	584	538	581	598	551	537	542	558	569	564	549	585	550	594	547	590	535	522	555	568	619	544	560	579	553	567	589	513	601	573	539	574	516	578	587	603	594	582	579	611	595	580	574	557	575	564	543	560	526	576	570	577	556	575	562	594	600	556	556	579	560	588	541	600	547	608	581	526	560	566	592	527	571	574	521	539	562	549	549	588	568	530	540	561	557	546	540	538	506	563	546	568	553	526	585	543	566	549	575	559	546	534	547	579	603	551	562	540	502	513	556	557	602	559	586	494	538	545	563	556	599	583	580	530	590	547	523	600	537	605	553	591	592	589	548	589	575	553	542	536	553	558	561	561	554	567	597	551	581	529	553	585	553	532	558	540	534	539	541	562	550	575	582	611	556	542	572	557	580	536	549	605	552	558	549	582	586	561	565	558	592	578	548	582	550	557	539	564	619	579	575	561	556	554	562	537	559	563	591	531	566	566	575	615	585	581	535	594	511	564	509	585	528	571	543	573	581	600	574	541	563	566	566	557	535	564	581	568	569	542	582	572	525	509	539	572	569	569	575	569	530	534	611	550	578	550	575	570	574	585	551	582	579	543	587	596	571	595	532	578	516	550	563	590	524	607	598	561	570	566	583	543	609	579	557	556	547	594	549	572	588	580	511	561	549	573	597	511	580	565	580	551	582	561	520	562	556	539	588	517	583	552	532	527	611	550	545	568	571	590	569	550	587	583	559	566	554	534	559	552	514	560	598	567	563	567	555	593	542	558	534	553	575	550	525	549	562	606	552	545	588	558	576	597	582	576	554	545	559	541	574	544	506	563	560	584	565	572	576	579	558	580	593	557	526	529	536	577	522	538	585	595	589	540	566	586	563	571	507	561	584	545	589	558	619	516	549	534	556	579	585	559	577	556	553	579	606	590	564	557	534	580	555	539	509	556	550	564	550	567	537	599	574	593	573	556	577	550	572	575	559	524	517	579	579	612	613	561	565	513	549	538	598	542	588	550	578	556	537	524	538	586	544	563	581	592	562	564	605	578	581	581	532	573	582	623	557	575	565	524	551	558	542	519	574	563	549	569	539	573	526	544	625	575	579	598	556	563	552	534	568	557	582	578	562	584	552	573	567	560	617	588	558	580	560	560	535	574	541	602	538	551	544	549	570	588	551	560	556	562	610	563	570	509	533	586	573	529	539	557	567	511	520	558	555	589	581	587	537	564	611	549	565	553	585	554	581	552	623	567	547	549	550	539	587	525	554	570	611	555	545	565	593	580	558	530	525	569	544	587	556	549	586	496	529	557	558	590	517	551	526	538	543	541	572	536	563	572	552	537	561	558	574	547	572	566	541	552	565	542	569	558	575	562	563	563	577	555	617	565	532	532	572	557	570	583	568	560	563	598	527	567	548	590	561	576	542	552	598	528	549	534	552	571	576	582	559	558	600	598	550	571	519	590	591	545	541	578	547	524	545	594	542	572	526	553	534	530	526	570	541	539	512	529	572	556	519	604	569	531	574	570	570	512	580	562	550	571
58721	52187	51668	46497	39346	35387	28979	22256	21030	21318	17425	12728	8792	6260	3805	1522	1444	1393	1243	768	714	616	474	337	305	314	321	259	267	294	286	246	241	265	275	252	246	223	245	249	262	228	248	246	220	211	261	221	244	241	250	258	227	245	230	225	232	213	200	210	221	220	227	234	218	223	234	233	235	231	249	220	242	256	227	243	225	202	229	214	246	247	234	217	235	215	238	277	237	234	250	215	258	240	242	236	230	249	221	232	238	243	204	220	223	229	222	235	239	222	229	206	223	203	211	227	235	219	212	206	258	252	223	236	210	205	227	244	217	243	246	245	244	242	247	214	232	238	228	235	220	233	243	234	236	225	229	275	228	263	224	226	207	218	219	225	240	214	226	220	222	215	241	223	227	224	229	245	257	232	233	263	218	231	209	207	245	231	261	243	228	243	204	206	222	230	228	221	222	235	221	254	246	208	235	225	203	221	246	243	195	239	224	237	237	209	231	216	219	223	226	231	216	246	230	212	212	244	232	214	214	255	232	246	229	227	218	232	237	216	233	242	235	226	236	241	243	218	244	248	220	203	261	223	229	221	211	235	271	215	269	214	250	240	243	207	254	196	250	216	236	217	257	225	245	249	230	244	215	230	225	214	243	230	250	258	250	244	240	221	223	250	251	219	236	227	234	212	228	234	231	181	223	227	257	236	229	251	215	231	232	217	227	240	221	204	217	249	220	202	237	217	234	250	253	266	261	215	239	229	231	203	224	234	243	226	251	222	210	213	231	240	234	223	228	207	204	242	238	214	244	228	225	235	237	241	217	227	235	213	221	212	252	209	223	239	220	205	254	227	233	230	250	231	237	235	257	217	202	248	224	225	205	245	260	257	230	240	217	230	203	238	243	222	248	246	220	236	245	246	237	229	215	206	207	229	235	225	227	243	238	250	256	218	235	221	228	227	247	250	232	225	218	257	253	220	243	260	219	235	240	209	240	216	242	196	220	207	219	216	201	235	221	230	231	224	217	232	227	226	238	236	231	230	259	222	242	212	208	205	237	235	233	251	238	234	232	256	245	243	244	222	231	226	215	237	211	230	238	251	224	222	223	240	233	253	222	227	210	241	237	255	235	230	235	226	204	248	213	220	217	214	215	238	236	234	236	220	226	219	238	232	228	238	235	197	204	210	214	247	241	237	230	228	234	244	271	233	215	244	207	238	230	223	223	241	264	259	218	225	217	222	209	194	228	229	245	225	208	259	208	236	218	214	190	221	200	218	242	226	250	247	212	254	223	222	233	225	228	201	231	229	237	248	253	231	224	225	236	231	254	246	262	244	253	212	264	235	213	237	221	232	237	221	225	210	239	257	232	240	265	226	231	252	234	247	254	229	239	198	243	228	227	251	225	225	216	234	200	203	214	212	212	225	214	220	224	235	244	255	218	232	214	212	240	205	229	204	226	234	244	240	244	215	249	207	226	241	241	238	212	221	257	216	204	227	246	235	246	229	203	226	241	225	236	243	231	214	246	234	218	200	221	243	227	251	239	220	238	232	238	254	228	246	229	230	222	249	219	245	235	240	242	233	230	224	231	258	243	236	223	202	234	237	224	221	238	242	219	199	232	243	254	242	255	252	241	223	222	228	251	227	225	227	236	235	210	210	244	233	238	231	214	225	223	241	236	216	230	210	256	242	220	209	258	199	239	217	240	217	235	237	224	209	232	202	239	247	229	267	218	220	217	224	251	226	249	223	244	260	244	223	213	233	210	238	204	225	243	206	220	224	243	228	233	203	227	231	199	231	247	247	242	250	242	232	211	211	229	219	209	219	238	237	255	224	202	231	222	211	229	239	229	253	220	235	247	253	225	213	246	229	219	192	224	282	199	225	211	234	223	245	221	218	206	224	237	240	217	230	209	221	224	207	244	202	209	210	227	221	232	225	236	238	238	253	249	221	262	237	234	231	231	233	197	248	252	228	232	257	228	234	282	232	240	247	217	210	218	227	224	260	218	238	214	250	240	251	246	248	233	195	247	220	276	245	229	248	201	218	241	222	238	208	236	243	229	249	236	238	215	224	223	230	231	225	199	206	226	204	231	254	224	261	237	214	266	246	237	242	261	209	232	230	248	222	234	228	237	228	263	233	212	247	257	238	209	240	239	261	205	211	238	233	233	245	268	219	238	223	239	236	215	223	229	224	241	248	233	225	242	221	198	214	233	239	242	233	233	210	220	248	253	239	240	234	234	225	222	223	228	247	232	233	213	235	243	220	233	215	242	248	229	218	239	261	226	248	224	241	232	216	237	215	216	192	214	229	228	229	243	236	232	235	230	211	233	204	236	244	239	236	229	235	218	217	228	206	211	247	246	195	219	260	254	205	205	209	210	217	226	217	245	233	202	211	228	229	249	235	225	239	234	247	241	248	242	252	208	230	243	243	237	260	254	225	239	229	248	246	240	245	229	224	201	253	232	220	194	219	212	238	206	221	205	228	243	218	233	238	227	282	206	215	237	219	238	218	246	232	208	241	247	205	221	237	242	204	245	222	252	223	236	263	216	242	233	214	205	234	233	227	256	247	241	237	239	216	266	221	241	228	238	228	247	242	223	222	236	208	199	232	215	235	233	226	221	235	234	249	192	259	237	217	213	235	223	217	237	223	221	219	209	223	223	224	235	214	229	241	247	247	228	233	250	212	235	243	229	229	251	218	224	221	233	242	221	222	236	239	221	241	217	205	249	213	206	231	206	215	230	242	249	199	212	205	234	248	229	204	229	230	239	229	226	218	234	262	217	221	267	227	233	263	238	202	249	257	202	232	213	210	251	242	222	247	212	240	269	207	225	245	230	267	230	245	232	252	237	227	237	260	241	237	241	248	230	209	255	212	250	243	233	216	230	228	243	252	242	233	221	234	232	213	211	224	209	241	222	241	223	232	234	231	265	240	234	211	237	238	254	245	240	214	216	213	218	230	231	245	243	223	240	220	221	226	232	215	233	220	245	221	236	233	255	214	249	263	229	214	191	222	227	224	222	228	228	227	219	218	228	214	251	210	227	250	218	242	203	224	253	258	209	238	235	238	236	229	230	237	249	217	236	221	275	229	226	233	227	213	212	230	211	221	236	214	206	226	253	229	244	224	225	245	208	233	195	230	222	227	223	255	221	252	226	253	224	247	217	233	217	228	238	223	233	254	232	222	243	230	218	205	233	228	244	238	228	239	208	245	207	217	227	245	214	257	250	245	231	232	241	245	254	237	223	232	235	239	225	209	221	197	242	225	216	230	210	232	219	233	227	255	211	221	229	236	240	252	227	256	237	231	222	209	238	241	245	242	237	253	227	219	247	215	222	257	261	243	235	218	233	213	224	216	220	215	207	208	257	242	218	214	234	245	245	238	243	212	233	221	238	233	211	238	213	239	239	207	234	238	231	256	241	248	216	222	231	226	202	205	215	244	233	222	221	209	201	264	232	240	242	228	250	221	225	227	238	224	228	218	242	202	220	221	240	248
38802	43108	52198	52815	50109	45450	39903	35054	36539	37527	34449	29532	24830	21014	14898	6154	6892	6915	5932	3607	3242	2709	2014	1207	925	1098	1002	916	889	857	860	766	722	767	801	636	624	605	652	607	639	599	593	574	559	597	589	542	594	589	565	545	568	570	591	575	550	538	564	541	558	549	543	557	515	578	565	543	571	595	574	564	578	541	512	527	557	557	579	551	590	549	574	555	557	539	558	589	550	582	551	533	544	559	547	531	554	588	552	564	514	543	502	569	578	560	560	526	551	541	574	532	544	581	522	576	560	573	536	571	515	550	532	524	579	521	518	599	509	598	580	541	545	545	578	578	568	527	559	618	567	547	557	530	547	551	578	571	539	559	581	519	579	544	563	583	523	545	545	535	493	534	528	546	521	533	560	560	544	569	572	555	549	541	585	545	574	542	551	560	582	589	550	509	555	569	567	554	591	576	542	538	543	562	492	530	576	569	588	527	540	543	566	555	568	538	584	552	566	574	559	553	545	564	553	546	563	554	570	602	510	578	526	502	523	520	566	581	567	564	563	544	531	524	570	556	548	575	570	543	523	541	542	549	566	525	558	559	536	586	587	532	567	565	555	582	586	555	552	541	562	528	606	536	572	602	582	518	578	502	545	584	539	561	549	573	574	519	530	582	564	607	548	570	536	536	547	581	568	498	545	553	619	533	586	572	566	574	540	569	553	557	563	586	581	535	565	592	501	530	564	555	557	581	554	547	537	576	534	574	564	579	546	562	595	537	527	560	560	593	572	557	509	537	584	567	546	530	602	552	557	534	561	557	577	582	505	563	542	549	569	539	588	539	543	562	555	546	547	603	561	554	547	598	544	560	533	527	548	553	566	559	521	562	543	548	528	563	554	538	570	532	576	573	536	571	546	557	557	585	552	581	549	550	532	517	529	542	524	538	507	573	592	558	544	529	531	540	606	572	571	548	589	577	567	533	568	553	581	590	572	544	520	531	557	546	565	506	575	572	559	538	577	559	624	576	560	611	560	546	526	554	586	563	621	561	564	577	537	548	537	529	542	568	546	542	546	567	540	594	526	588	573	551	567	554	541	552	569	557	532	560	555	537	512	580	597	552	567	530	544	542	596	531	544	597	541	532	543	558	556	608	579	557	550	556	545	539	567	542	575	551	538	525	575	526	590	548	542	556	569	509	584	558	570	554	587	548	569	513	567	564	563	526	562	513	544	554	608	540	577	559	513	543	547	564	532	583	503	559	552	522	530	534	568	523	548	537	556	545	565	533	571	572	552	590	533	580	545	582	545	572	549	571	544	551	540	484	556	529	567	541	547	562	561	534	568	554	531	558	552	518	538	557	548	541	569	550	567	548	580	606	542	523	566	560	568	626	502	574	577	543	567	577	551	539	569	532	554	557	573	591	569	559	547	583	560	579	579	546	549	519	514	569	546	547	558	528	512	584	572	558	535	569	585	525	532	572	556	512	562	562	566	528	547	629	536	541	554	559	542	511	591	527	568	531	560	565	562	536	546	564	570	609	550	539	583	553	564	554	577	597	563	549	530	582	534	583	519	572	541	569	560	546	585	539	583	572	510	587	591	562	592	524	533	558	554	531	577	609	577	559	544	561	581	550	533	554	564	560	540	562	513	562	566	509	546	571	527	563	534	526	532	525	544	575	534	574	536	538	554	575	551	542	549	570	555	548	552	580	498	548	513	519	563	575	558	548	560	623	583	582	578	598	604	545	534	563	513	550	545	564	535	536	562	579	510	552	560	564	512	565	555	577	582	555	541	537	565	583	591	534	533	549	551	553	525	609	538	546	536	577	532	535	576	567	574	568	557	529	564	556	541	520	551	563	567	519	590	573	534	585	589	562	558	558	559	571	554	524	532	567	543	543	548	540	534	572	548	549	570	526	530	527	579	531	539	501	591	572	532	554	570	531	523	588	559	530	529	537	595	597	542	569	539	531	543	572	537	550	601	567	552	586	597	560	535	510	567	543	537	529	523	525	537	581	531	566	499	571	528	514	561	537	551	539	591	571	561	536	622	545	556	528	531	512	556	568	537	563	589	535	572	544	528	531	556	531	588	561	548	580	536	533	592	532	581	502	550	579	555	571	559	559	554	551	580	536	562	566	541	542	543	577	578	560	589	529	554	543	567	534	564	594	566	579	552	507	535	558	587	541	570	538	532	562	513	563	563	534	572	536	573	578	574	536	538	513	573	534	553	577	570	506	579	539	577	545	509	575	563	533	527	544	547	532	530	550	511	526	559	582	585	530	542	559	525	538	583	544	527	587	537	520	555	529	588	531	570	544	543	588	544	558	563	574	570	527	531	557	522	563	552	563	533	560	535	546	592	552	554	577	573	557	532	559	558	547	552	552	566	572	553	557	572	542	532	552	573	544	544	543	571	574	545	598	554	541	501	515	542	531	537	555	588	599	586	563	555	574	571	541	502	571	553	560	563	565	544	561	526	558	534	569	548	538	541	562	519	516	498	578	537	525	599	515	539	556	538	556	544	501	553	572	617	545	544	562	576	566	565	597	591	555	533	565	557	536	575	568	543	554	557	533	496	558	529	552	536	542	540	569	530	589	564	577	583	554	574	587	537	523	593	534	573	570	575	570	558	528	584	575	539	531	549	557	531	547	561	562	602	552	588	551	535	532	532	538	535	568	548	568	533	548	543	563	540	577	564	562	525	510	569	551	559	573	542	540	551	559	539	547	566	551	589	586	571	594	533	594	565	564	589	519	557	561	556	534	561	564	591	602	542	548	560	580	592	536	522	566	602	557	549	535	577	564	557	583	539	555	555	585	561	515	612	556	559	577	536	559	554	569	555	584	528	568	538	530	552	575	611	517	595	521	534	576	581	537	530	564	610	570	564	533	602	549	523	541	530	546	584	578	571	577	561	559	530	579	540	559	562	572	548	604	574	581	573	519	550	519	531	562	544	585	568	549	556	543	585	512	513	557	577	560	576	576	500	547	560	538	550	545	546	529	540	546	565	517	630	558	585	558	527	527	558	485	579	564	569	547	581	561	588	589	561	543	527	580	525	550	565	595	577	511	548	551	565	556	563	505	519	565	537	580	585	538	580	563	579	577	577	513	562	567	564	550	567	614	589	555	525	553	533	549	554	567	576	579	545	578	524	535	568	565	536	527	562	564	572	565	526	564	527	565	567	559	549	542	558	555	571	571	564	597	545	544	554	565	541	544	576	514	519	543	547	517	566	560	594	575	602	552	567	570	534	544	536	556	591	536	546	578	553	559	569	575	507	572	578	574	576	585	514	546	570	582	576	554	560	584	561	591	534	544	543	566	552	557	557	520	525	526	583	555	581	541	538	610	555	565	592	533	541	565	570	521	573	531	556	555	564	530	591	565	519	543	560	572	539	562	557	513	546	528	558	548	560	580	568	546	578	565	579	553	569	589	578	556	584	529	501	545	555	545	515	556	556	570	532	583	562	550	552	531	534	546	517	527	538	546	537	557	524	538	555	591
40879	37677	35111	26192	16406	10002	5949	3590	2412	1879	1309	971	736	563	459	334	355	307	280	245	253	245	266	215	233	232	245	260	239	246	248	237	215	238	226	207	255	216	234	258	214	226	219	239	240	260	226	240	221	221	211	228	211	264	221	245	252	252	237	255	254	256	229	219	280	257	268	257	212	240	247	230	216	208	227	254	230	207	218	243	255	228	220	218	229	238	253	227	205	208	226	219	266	219	222	227	267	235	264	239	233	269	229	241	235	253	229	241	232	238	215	259	224	214	236	263	218	224	233	253	214	246	273	212	246	221	241	239	244	203	234	221	252	237	235	241	248	244	218	224	235	242	239	255	222	243	240	230	248	275	242	221	226	250	239	238	244	233	218	270	227	240	235	245	211	231	260	244	235	215	208	269	200	257	255	202	234	264	236	253	233	243	220	242	220	236	217	253	240	220	247	227	240	216	211	245	252	258	233	234	234	205	221	233	238	265	247	228	216	222	239	212	218	250	245	216	243	216	233	219	199	251	229	238	252	249	246	220	267	251	232	239	243	227	222	234	228	194	248	241	247	244	216	231	212	235	223	247	223	238	225	251	227	239	221	238	237	247	250	234	235	236	236	231	240	228	237	232	240	241	225	251	255	225	246	213	251	228	221	248	238	265	227	228	240	223	225	248	255	244	240	248	216	252	248	207	235	209	259	243	206	204	246	234	248	217	249	218	232	247	239	234	225	241	231	239	242	237	240	244	235	239	200	234	224	224	200	238	229	226	220	252	237	260	257	222	251	262	210	245	242	209	238	249	216	230	266	237	247	223	244	231	231	252	245	226	258	257	247	240	252	210	210	211	251	249	271	239	250	242	247	236	234	246	230	230	241	257	230	205	199	225	218	252	216	250	270	231	215	201	220	278	233	250	255	219	240	199	230	231	241	250	239	223	190	217	221	236	240	198	226	220	236	255	218	238	221	235	201	231	239	234	235	214	204	259	245	240	239	228	253	233	217	256	217	215	236	229	241	215	227	247	253	236	218	215	201	209	245	253	218	230	205	219	219	249	218	225	206	228	228	244	243	237	221	240	261	224	232	249	241	227	242	215	241	250	228	243	213	245	214	239	226	222	240	248	233	233	243	215	221	255	235	234	221	212	233	217	263	247	234	240	260	234	234	212	235	221	230	253	251	196	233	224	214	257	233	228	209	227	233	262	241	208	250	239	229	237	236	212	239	240	218	209	232	225	241	248	272	221	248	228	223	240	241	200	243	233	221	236	244	262	236	245	247	251	231	257	254	236	242	233	227	245	230	245	224	235	237	243	246	234	249	221	253	246	233	240	223	227	230	194	251	224	240	239	235	228	237	243	220	252	222	234	239	225	212	234	269	218	228	233	236	244	221	229	234	239	231	252	228	244	232	212	228	242	259	224	218	241	249	222	250	267	213	215	224	231	241	244	261	238	221	241	237	223	213	252	256	228	244	226	227	240	230	203	240	236	233	225	248	224	237	246	218	230	236	248	223	248	261	254	245	268	253	256	227	251	229	212	245	234	203	223	236	226	222	266	195	219	238	220	231	246	251	264	232	266	248	230	229	247	234	203	221	233	243	220	215	245	220	209	235	222	224	237	215	229	258	251	212	226	247	244	248	210	237	232	229	222	234	231	218	211	213	256	237	236	233	230	240	262	229	224	230	239	262	232	220	205	240	233	244	241	239	230	254	239	256	243	241	226	244	234	223	237	217	241	228	204	224	230	228	257	226	228	224	237	236	232	217	239	229	234	241	218	240	246	225	252	247	240	245	235	244	251	229	239	223	242	237	229	240	229	240	216	277	221	218	246	214	221	228	238	216	245	254	231	250	243	212	233	226	228	228	263	253	220	240	251	222	247	246	209	238	222	223	213	262	246	248	229	238	237	241	231	234	224	257	232	218	215	251	253	230	226	237	238	236	221	231	273	223	228	216	249	206	243	212	210	243	237	248	233	234	248	224	233	282	231	219	236	233	237	216	198	243	263	244	270	243	236	198	234	218	207	252	245	249	214	243	229	238	226	237	215	217	251	242	217	222	238	251	225	235	238	232	254	215	238	216	219	244	208	224	242	222	229	239	252	191	207	220	262	217	236	211	224	233	238	226	259	222	243	236	225	244	228	236	226	231	230	224	228	225	239	227	239	231	238	266	270	220	223	250	232	257	253	217	233	256	241	242	244	215	242	202	210	227	249	227	236	233	221	245	255	207	220	225	241	243	245	219	235	251	238	200	231	207	244	241	215	224	201	239	225	231	241	249	226	224	241	234	225	187	257	234	201	232	223	234	242	240	231	227	227	260	216	229	269	249	246	230	210	225	221	212	213	242	273	246	222	239	241	242	220	224	215	222	240	251	204	221	248	225	221	230	223	216	217	221	223	206	243	235	232	252	244	260	235	240	250	247	252	219	239	204	204	255	260	215	201	223	236	224	273	242	245	246	217	214	210	221	226	227	249	228	227	243	235	221	238	254	239	237	256	230	218	241	250	215	251	227	241	230	206	236	237	262	232	232	247	243	222	251	209	225	208	270	237	248	254	214	245	243	219	225	225	262	275	241	209	226	220	252	248	229	241	247	223	255	254	239	243	223	251	249	228	218	240	239	202	257	218	246	260	248	235	258	234	235	243	205	240	240	246	228	240	203	228	249	231	255	235	250	221	245	239	253	229	247	231	219	236	207	219	231	229	257	231	236	240	240	250	256	227	264	237	244	222	227	229	229	232	215	245	237	262	231	211	245	232	220	218	215	234	232	255	225	247	203	249	218	207	219	223	219	202	206	226	223	228	228	220	227	267	253	219	275	226	237	241	221	231	218	253	216	261	224	231	234	231	239	225	212	227	214	254	238	244	230	242	239	234	238	241	229	229	232	215	195	230	227	230	257	230	257	243	240	224	219	217	247	219	230	226	246	229	293	252	245	234	251	226	223	230	246	212	213	271	246	238	241	264	236	216	244	229	207	230	222	225	245	218	207	242	226	215	220	208	239	260	250	232	228	254	255	211	248	228	216	222	226	217	239	219	248	267	236	251	236	223	210	236	222	238	245	251	210	225	191	230	250	240	235	270	247	273	245	247	237	252	207	212	228	259	215	239	236	246	235	251	232	249	220	254	217	202	232	232	243	229	236	233	246	223	265	242	242	223	254	234	206	197	228	224	211	233	232	235	243	243	235	235	238	209	246	213	227	229	257	231	228	260	238	246	203	217	234	246	212	253	231	230	220	240	252	244	244	251	265	238	223	228	254	209	257	241	223	245	230	205	245	227	239	201	230	217	244	212	225	239	208	241	253	231	205	236	232	263	239	227	239	240	265	267	246	241	236	207	228	222	247	241	212	201	229	222	238	227	234	245	245	221	244	267	233	222	208	240	229	236	235	233	223	220	238	244	241	230	200	255	219	241	237	247	237	244	230	223	262	233	202	230	223	230	243	239	211	232	232	222	254	228	211	234	250	256	262	229	217	270	250	270	231	216
23631	28119	37079	35641	29654	23777	17862	12906	10186	8225	6287	4468	3313	2559	1883	1348	1252	1054	922	813	796	687	660	585	575	626	612	599	585	569	634	544	605	576	545	569	558	549	562	572	626	578	532	571	538	565	577	552	580	562	588	559	555	552	606	568	613	540	558	584	549	532	554	509	572	545	581	584	574	530	544	612	582	573	576	558	596	533	610	574	575	559	569	535	567	583	594	557	539	543	576	527	567	524	558	591	585	559	552	515	631	559	523	559	547	537	572	581	584	499	559	519	559	564	552	576	568	550	542	517	561	572	587	565	534	551	527	560	594	546	567	566	551	591	535	575	534	525	526	581	559	592	563	573	554	586	582	568	610	561	573	566	562	558	578	575	552	537	538	545	583	561	534	582	544	524	525	541	572	568	568	551	534	524	513	551	553	580	604	560	534	547	565	580	573	586	570	568	555	554	596	535	567	533	558	601	575	603	515	588	564	578	585	604	556	495	526	567	545	552	566	581	583	597	595	578	534	550	543	562	571	524	557	557	525	536	554	610	585	587	547	539	580	522	569	539	539	583	606	580	527	600	545	572	542	557	548	544	562	564	579	579	578	560	591	521	524	541	571	554	570	548	515	533	586	567	598	564	561	597	562	571	564	594	586	543	561	566	543	571	588	574	539	590	568	521	575	566	577	565	539	574	541	556	582	540	555	547	552	555	577	553	581	581	583	585	566	537	576	562	511	558	549	584	584	544	561	538	579	568	541	558	556	600	572	626	580	577	568	526	550	546	593	550	549	569	564	572	563	570	554	574	566	544	534	611	600	513	571	579	581	547	588	554	569	530	576	546	559	558	531	550	537	607	525	554	544	574	611	564	565	541	528	558	527	534	547	552	536	534	602	583	554	577	562	583	582	564	602	584	591	535	577	592	551	603	534	555	613	591	579	581	609	605	592	547	575	541	545	585	581	574	602	569	538	581	589	523	598	596	557	527	565	550	545	582	563	556	540	574	541	601	560	552	584	575	530	519	570	547	580	548	579	571	558	585	557	563	533	567	525	560	591	546	573	566	575	558	566	555	571	561	563	534	570	579	594	559	532	571	582	519	561	562	580	569	573	569	595	573	533	557	594	585	587	545	520	608	536	565	566	547	532	521	543	610	567	556	586	566	576	546	540	522	558	566	591	556	545	569	570	584	569	582	543	592	580	571	576	587	534	542	571	586	564	549	543	593	550	621	602	570	531	566	538	586	529	587	561	559	598	548	589	592	536	509	563	574	541	580	546	590	543	568	566	567	576	568	561	575	543	524	574	591	553	575	561	587	616	543	577	577	551	555	515	557	532	560	524	545	583	567	537	580	568	538	552	568	590	561	529	593	532	524	564	576	533	556	592	564	563	537	548	578	572	531	570	549	581	582	585	600	532	531	555	512	535	586	574	570	609	544	510	570	565	565	591	511	556	572	557	565	614	583	535	547	537	549	590	549	567	579	560	605	588	547	557	556	598	558	552	553	554	597	563	553	591	547	542	551	509	536	557	538	547	590	527	550	578	517	564	557	589	552	569	541	552	539	569	546	563	559	518	522	573	554	522	570	555	591	536	604	518	594	544	559	551	540	572	570	543	588	514	545	566	550	541	544	518	569	557	601	518	572	559	559	557	576	572	571	563	585	557	546	595	581	535	544	572	550	542	606	578	532	597	596	540	568	542	535	517	553	563	564	566	564	542	600	534	534	583	561	582	561	536	567	556	552	565	596	537	541	549	551	559	582	573	540	555	590	556	553	555	547	547	568	548	578	619	568	551	564	554	550	508	568	586	566	576	609	534	590	581	566	580	566	557	590	590	564	540	551	555	583	550	574	518	555	566	581	538	588	571	591	546	543	606	593	531	578	526	573	611	539	578	541	550	536	570	584	586	570	614	565	587	540	585	569	535	538	553	585	589	597	546	586	547	557	571	574	581	549	572	537	531	531	555	601	513	594	568	608	565	540	606	569	570	595	586	600	571	583	578	601	534	586	568	567	552	609	547	589	535	564	556	554	593	561	570	579	517	632	562	568	556	494	543	557	571	577	594	532	555	568	529	537	578	522	548	543	580	528	565	554	546	512	547	551	526	586	555	574	570	562	592	601	554	555	557	571	545	606	562	572	531	580	542	568	553	529	557	522	580	572	580	515	514	523	589	554	555	530	576	572	575	571	526	588	552	562	568	580	559	576	533	547	586	527	549	582	571	589	541	559	577	573	575	532	548	540	550	555	527	560	564	555	565	572	577	553	584	559	579	549	558	571	551	530	588	532	568	558	549	571	564	560	593	552	551	553	550	531	568	559	570	550	511	530	537	569	567	548	581	562	598	551	572	579	563	572	563	538	573	551	538	551	552	593	570	597	534	591	542	576	556	556	568	585	574	527	563	542	545	586	548	557	586	566	523	560	571	573	573	533	572	605	539	583	559	532	575	580	558	597	539	570	536	561	534	576	559	561	560	609	556	561	629	572	566	548	527	569	549	527	561	570	532	547	589	573	566	604	588	517	574	568	577	557	554	573	562	570	610	541	561	602	574	581	579	533	623	558	514	551	565	558	606	535	558	552	545	541	541	546	568	571	596	585	612	552	566	527	549	606	536	543	619	580	558	566	576	553	575	558	522	551	566	554	569	588	571	549	523	573	559	511	597	576	596	558	519	595	552	563	591	545	526	562	568	538	565	553	574	559	594	567	551	574	602	527	563	530	521	541	582	582	555	599	544	535	559	555	587	573	572	526	531	535	567	571	566	564	546	569	600	557	563	537	596	586	549	525	559	539	564	568	557	530	531	547	528	552	548	562	602	551	555	588	548	565	565	564	594	573	542	588	546	560	556	524	563	575	561	586	583	597	584	613	557	604	573	549	567	547	568	552	572	567	538	589	519	576	527	548	594	547	596	607	567	596	573	532	571	504	588	554	557	544	582	564	543	532	528	554	589	522	574	580	533	537	544	513	539	610	559	522	545	573	600	571	600	550	532	575	598	539	539	573	551	539	585	579	562	603	545	609	523	594	587	575	539	536	530	554	555	593	611	583	527	589	520	582	590	561	562	588	554	595	547	561	538	593	541	537	568	570	550	609	542	582	514	569	564	579	541	570	559	553	577	569	566	546	529	527	612	532	532	562	577	532	560	516	586	528	585	512	524	542	555	564	586	595	563	550	584	574	556	522	577	596	565	570	570	579	622	546	574	567	573	542	566	597	592	567	483	569	562	588	568	543	612	536	566	541	555	561	537	591	547	558	545	568	582	567	561	555	579	561	592	554	575	595	539	551	578	569	565	584	564	554	556	593	589	555	561	560	596	557	584	576	576	586	537	540	589	573	561	539	574	549	549	557	592	568	586	541	537	544	561	579	558	548	621	552	587	539	585	568	525	535	543	584	555	542	611	572	570	590	554	573	581	560	549	545	567	551	540	569	599	589	621	546	565	574	576	559	617	604	599	537	549	584	562	551	529	565	542	521	583	560	586	510	533	530	582	529
47250	42554	43525	35983	25581	18750	11481	7492	7726	6105	4736	3251	2139	1423	1024	625	577	530	485	345	364	310	269	257	248	241	285	259	242	231	244	267	233	247	242	266	233	287	249	224	258	223	220	210	219	230	222	221	245	227	226	252	244	255	214	233	254	239	241	248	194	230	212	221	217	248	234	204	232	203	218	257	239	223	220	219	228	212	241	229	229	242	198	212	238	237	220	230	215	231	197	236	226	245	237	242	239	232	240	255	238	266	244	221	217	217	249	209	241	214	215	233	216	210	250	241	247	220	247	248	247	230	218	220	254	208	231	244	250	205	217	239	231	241	226	200	237	265	232	218	214	231	235	219	244	218	231	186	211	241	198	240	236	236	215	204	212	219	226	240	208	216	254	241	202	216	242	242	225	268	208	230	216	242	201	237	249	211	215	243	217	236	211	232	241	245	194	252	198	238	229	219	277	236	193	220	256	231	243	243	207	247	225	255	210	234	250	251	275	234	226	262	225	238	220	228	245	239	248	231	240	253	223	247	240	213	225	226	190	224	204	223	244	241	246	236	247	213	207	243	234	236	234	234	216	215	213	233	219	249	236	235	230	222	231	220	239	280	235	238	230	233	231	216	241	247	234	216	234	225	246	232	243	222	214	232	234	245	228	222	222	233	224	233	239	246	254	224	227	260	237	223	249	226	226	211	224	247	217	235	216	198	196	224	213	218	234	236	234	222	208	224	243	243	236	238	208	249	219	209	232	274	210	237	246	241	210	236	246	246	253	215	224	206	227	226	247	227	234	234	244	256	218	215	279	251	252	200	209	222	224	214	244	224	249	221	228	240	241	256	238	246	244	232	227	227	242	237	240	255	232	247	203	225	265	234	243	229	233	221	219	265	265	220	198	239	214	235	224	233	240	249	223	205	241	245	211	203	216	229	200	240	243	245	229	219	244	240	243	231	227	237	236	223	207	217	215	240	229	237	238	252	241	237	234	248	245	263	228	233	229	217	224	221	241	225	213	243	225	232	239	226	229	231	225	247	243	240	210	226	248	226	247	248	262	247	214	229	242	226	251	236	196	234	222	249	221	221	219	229	233	215	229	208	232	223	208	251	238	246	229	219	225	272	198	227	217	239	215	249	278	267	207	215	254	231	214	224	242	221	235	209	224	216	193	251	273	241	215	240	241	217	243	216	255	243	229	249	202	236	195	246	238	271	253	198	223	211	225	238	229	234	223	227	240	205	229	246	240	233	250	230	226	229	232	226	237	213	200	220	244	202	196	233	214	244	213	240	230	216	235	228	253	191	220	207	217	246	237	231	238	230	221	207	258	214	234	259	238	256	214	241	249	250	243	217	221	209	241	240	258	239	226	217	225	243	243	230	230	251	235	252	238	232	227	229	227	266	226	199	205	241	243	212	224	220	210	230	252	222	218	251	239	182	236	263	221	203	247	232	232	254	236	224	225	227	227	204	269	222	230	228	242	226	241	219	222	230	232	255	252	260	227	244	235	211	235	208	240	207	239	255	213	216	209	219	244	224	232	233	216	251	220	225	219	247	229	243	222	234	231	241	209	235	225	248	205	256	235	223	222	214	210	219	223	219	235	260	257	246	226	214	246	230	259	265	223	253	235	236	239	247	238	264	222	234	252	248	214	231	222	243	225	250	210	235	242	230	238	238	222	244	233	258	222	226	225	228	234	221	204	251	224	257	224	209	237	257	209	211	216	220	239	245	231	197	229	246	230	211	230	255	250	239	239	209	225	208	234	239	213	229	247	218	217	256	214	215	254	213	222	224	230	225	243	257	211	226	249	228	242	233	232	252	235	217	219	218	199	212	227	239	245	254	230	235	244	236	225	228	248	249	225	243	249	239	246	240	225	224	230	248	216	240	223	210	227	219	241	226	219	233	233	231	227	258	213	244	225	237	262	232	263	204	241	209	233	231	242	221	230	234	206	193	231	247	243	241	211	232	248	272	250	251	261	227	236	248	212	265	241	203	235	204	229	232	241	225	243	232	247	242	259	242	230	221	219	221	226	215	220	263	236	229	238	217	223	251	233	215	241	248	237	243	228	231	231	209	224	239	214	221	215	225	232	219	219	231	224	216	248	198	247	228	213	225	233	242	189	228	244	231	249	218	211	201	215	248	218	234	243	238	256	200	249	217	215	235	226	242	204	213	235	229	225	262	226	239	238	253	213	202	238	246	246	234	249	266	251	239	241	236	220	236	233	254	260	226	231	220	245	256	218	233	220	230	237	263	220	225	239	226	259	239	248	245	221	250	232	255	233	262	214	207	212	209	241	262	260	216	242	248	220	229	234	227	250	249	237	240	226	229	263	232	223	243	229	246	250	222	203	242	219	211	221	226	252	223	264	223	223	215	228	233	219	199	227	208	251	252	239	236	234	264	236	227	264	258	234	214	213	253	234	233	220	227	226	231	242	232	239	219	251	256	227	225	209	225	208	221	212	235	224	233	212	234	212	234	227	243	234	233	212	234	204	220	222	230	243	211	194	232	253	267	226	234	239	228	250	225	230	214	206	221	220	218	235	267	240	257	228	208	240	249	251	210	242	235	242	278	228	249	207	230	237	246	257	218	235	231	230	238	229	247	232	250	245	247	233	237	216	199	206	233	232	211	244	215	228	247	259	233	242	223	231	214	245	241	234	228	252	231	229	241	233	231	227	248	219	238	235	225	241	219	218	247	217	251	205	245	233	223	208	237	251	208	203	229	245	228	217	233	231	225	242	247	244	189	204	226	225	228	237	226	220	231	242	236	230	214	215	204	239	251	234	228	244	216	241	196	238	235	225	240	235	234	224	241	234	246	223	194	226	237	210	213	230	213	242	236	254	243	197	208	243	215	224	251	236	223	213	218	255	209	251	218	244	229	231	213	243	237	212	251	233	224	204	222	232	258	231	213	225	196	228	227	227	201	232	230	209	232	213	215	194	212	204	208	224	217	240	250	226	237	241	197	221	225	204	222	216	250	207	236	242	222	210	243	261	281	222	201	248	229	258	241	235	236	226	233	248	209	235	244	251	231	257	263	215	222	252	214	236	232	251	212	263	213	210	241	216	250	222	207	235	210	243	231	224	239	226	246	213	229	223	241	233	253	239	230	228	248	219	251	232	221	228	187	222	223	275	207	234	254	232	224	237	210	204	211	224	244	235	231	226	242	226	195	207	224	234	263	212	244	265	241	239	239	238	261	245	231	224	223	233	222	241	196	221	262	253	239	233	230	252	230	227	243	215	230	213	233	224	244	240	260	255	240	244	234	220	223	225	226	219	219	213	245	233	233	240	228	207	230	235	227	220	247	220	255	210	221	211	235	226	221	214	227	248	233	214	224	247	232	255	215	212	233	241	234	234	261	268	221	232	242	237	223	242	229	236	226	254	231	217	218	250	217	191	231	238	207	243	224	240	266	222	254	197	222	246	229	223	220	248	236	217	243	227	226	202	231	267	221	239	215	212	262	233	234	260	216	227	222	243	227
28765	33204	43605	42469	37407	31346	25215	20770	23838	19776	17645	13573	9876	7099	5280	2867	2487	2417	2182	1213	1351	1208	789	717	648	717	688	709	645	658	652	612	615	626	609	618	584	581	601	565	584	539	569	534	589	565	547	570	562	558	529	590	618	599	556	560	581	543	521	533	535	580	538	584	537	553	567	558	535	531	579	570	523	574	563	566	498	565	553	517	548	529	582	569	537	582	576	573	610	580	548	531	567	556	590	564	551	586	532	567	580	525	546	593	568	539	575	566	582	583	574	575	573	559	543	545	582	555	557	545	534	578	580	581	572	546	534	562	565	557	564	577	600	548	526	523	542	550	614	546	550	524	519	576	594	588	546	576	520	530	595	534	562	586	537	508	561	569	580	572	553	576	544	567	553	573	535	583	600	546	540	563	546	526	510	576	528	595	559	574	543	561	606	553	561	550	593	525	536	558	565	551	561	544	554	585	570	587	548	544	548	576	560	553	554	538	541	547	536	560	568	590	571	529	529	563	566	557	564	510	553	615	526	557	585	596	547	543	586	537	565	579	539	589	550	555	550	624	573	607	542	536	547	558	560	570	546	579	556	595	518	578	589	540	571	551	598	582	535	584	558	583	548	527	551	558	574	567	544	573	550	569	571	546	625	538	555	543	556	564	513	551	548	568	585	625	555	564	611	569	558	535	577	541	521	603	545	601	526	555	583	569	547	590	558	577	576	550	564	559	565	577	544	586	563	602	516	562	536	594	542	576	556	539	605	530	573	569	585	514	535	597	579	552	589	543	544	574	592	538	543	596	545	606	557	548	599	545	605	567	551	575	530	542	578	563	586	597	564	576	546	574	538	574	594	558	545	535	548	549	528	578	574	558	564	567	549	592	524	533	584	563	584	578	497	565	567	575	554	541	500	573	548	544	561	598	546	571	551	557	553	554	545	534	566	579	540	584	571	593	540	556	570	526	584	588	547	570	535	539	537	521	551	566	535	595	567	525	536	538	592	565	561	534	533	593	564	558	557	541	570	525	555	564	547	542	554	588	558	578	546	548	542	548	600	588	557	571	554	586	546	550	583	563	543	570	569	573	569	568	556	538	562	546	515	555	569	536	585	553	561	559	576	582	531	548	524	557	536	548	532	566	512	577	599	544	566	583	540	555	588	545	561	581	546	611	548	567	552	577	539	561	521	567	556	535	554	572	564	555	559	584	556	567	586	572	547	585	562	545	573	551	564	562	557	534	559	572	567	548	560	557	514	519	549	552	532	553	581	534	525	566	544	508	543	591	578	605	552	573	548	580	575	567	583	610	553	570	568	534	542	577	573	561	524	557	516	597	520	550	590	574	555	556	557	580	551	532	585	586	572	547	567	546	560	619	518	597	553	554	550	579	559	534	578	564	570	575	562	522	555	577	533	569	541	575	586	540	591	553	561	547	632	565	560	560	544	571	583	525	564	580	510	546	587	571	588	587	531	537	576	591	548	542	598	572	585	518	576	554	581	560	596	606	586	557	555	564	521	550	581	512	545	529	562	561	522	549	592	555	578	584	595	547	562	569	568	599	558	567	549	582	576	539	516	584	562	584	560	552	554	558	549	571	505	576	526	567	572	571	520	561	523	526	569	574	545	580	586	559	560	584	545	576	554	574	565	507	566	559	562	546	562	533	570	537	590	592	618	575	574	567	567	559	566	588	527	570	597	576	536	565	561	607	529	545	543	545	552	557	573	570	562	551	521	586	575	533	552	551	580	548	572	573	533	556	565	517	547	531	591	557	585	586	604	574	595	586	545	579	537	514	529	618	499	596	588	555	587	493	595	558	581	540	565	599	568	559	573	563	619	549	604	550	550	572	555	533	595	553	565	541	530	546	584	536	572	600	541	564	537	557	556	551	543	539	565	556	576	538	543	602	587	566	538	607	579	583	595	522	527	520	598	567	554	526	615	592	592	567	545	586	570	558	550	589	552	560	498	556	576	544	563	550	561	554	540	572	486	548	556	579	525	589	535	550	580	540	539	561	576	561	549	546	561	563	540	565	541	549	593	557	536	533	552	586	559	531	552	536	552	552	534	566	560	568	555	574	618	557	551	559	519	547	553	551	598	585	494	579	547	592	569	561	546	597	605	590	539	566	555	554	608	564	586	553	572	570	503	573	553	531	534	566	575	544	562	520	585	558	567	539	539	556	541	574	591	551	578	525	577	565	573	533	556	547	563	556	614	529	571	583	554	562	555	555	569	543	556	570	553	595	575	520	552	554	539	556	606	567	604	539	585	492	585	551	592	569	564	574	575	547	550	547	540	546	580	541	532	563	564	530	560	554	532	522	571	572	566	534	548	548	569	530	560	551	579	553	562	617	570	564	555	578	533	572	539	576	588	537	611	568	579	593	572	575	583	559	551	590	609	534	572	550	538	603	534	546	566	579	601	544	639	592	530	551	574	582	574	543	590	565	598	514	544	540	581	530	558	588	563	568	569	584	559	562	581	539	537	531	545	556	525	579	573	542	578	590	537	541	589	538	604	567	503	530	569	595	563	534	535	542	522	534	537	583	568	568	545	580	543	557	520	543	557	567	533	551	575	559	579	594	570	568	625	578	578	565	584	524	600	563	569	581	571	570	548	576	590	591	547	581	552	545	565	550	568	577	544	546	595	550	547	568	563	554	535	588	546	548	546	555	536	555	623	599	538	562	603	536	571	524	607	531	548	563	546	623	579	558	579	567	561	588	534	557	609	601	542	536	591	547	542	543	575	540	539	590	599	601	568	567	552	548	553	551	530	536	562	555	540	534	556	589	570	589	560	592	547	583	557	604	558	529	513	556	552	538	583	563	527	601	571	554	558	575	574	570	555	553	589	543	551	551	562	561	631	561	544	555	540	566	525	552	600	563	588	553	561	584	549	541	583	567	524	534	574	578	595	556	544	525	580	560	549	548	525	559	537	544	595	549	558	563	567	511	561	563	543	558	580	588	568	519	536	563	572	567	581	542	571	574	535	515	548	529	585	517	549	538	585	535	594	558	540	550	601	566	559	574	563	536	517	617	561	587	538	522	570	583	545	534	543	596	580	559	559	612	539	582	557	567	562	589	515	575	527	547	617	535	554	577	515	569	567	558	582	559	584	574	539	550	555	568	562	561	536	565	572	593	587	522	590	595	536	566	569	587	562	525	544	577	558	532	515	530	571	582	579	598	529	567	543	537	550	594	565	512	574	570	567	568	571	572	548	526	586	574	585	564	582	548	564	575	585	575	510	565	564	569	552	561	573	581	567	595	538	569	578	524	584	555	558	573	578	545	558	552	573	563	582	563	578	548	578	563	539	566	566	566	563	523	554	550	558	545	555	522	526	563	594	581	559	554	563	553	544	576	567	544	543	582	593	541	548	553	545	592	530	605	573	557	541	557	576	573	562	554	568	553	577	551	540	547	557	541	534	592	514	565	554	574	527	582	588	536	549	593	543	582	568	629	577	581	580	533	523	522	584	592	598	562	548	544	569	562
58750	52045	53164	44743	36444	32532	25427	23429	23598	21000	17635	12634	8284	5248	3750	1516	1437	1336	1276	732	819	626	395	339	329	288	315	266	288	267	238	290	260	241	224	284	242	239	218	237	217	229	227	243	231	245	227	257	236	237	223	214	261	203	239	231	226	228	256	234	213	225	210	223	224	215	225	251	246	232	237	241	220	266	249	264	228	210	223	227	248	221	216	224	219	255	242	260	220	215	230	236	230	201	209	226	235	233	223	248	228	220	265	225	237	236	250	234	230	249	212	247	244	216	242	239	225	237	238	211	237	249	205	256	208	225	251	234	214	241	247	242	230	249	236	221	197	229	242	230	224	232	241	223	208	262	219	241	236	235	214	235	252	249	218	232	249	251	233	216	228	222	236	215	235	231	233	204	207	217	256	261	205	236	238	223	268	219	223	207	250	246	221	232	246	192	182	235	189	247	219	203	260	228	215	210	225	223	206	243	241	241	233	243	244	215	237	228	228	216	211	243	217	231	198	236	198	210	250	244	226	239	254	241	208	213	237	237	224	222	244	258	215	240	249	242	229	234	229	208	214	228	269	204	220	262	249	240	228	232	234	240	211	244	231	249	214	227	215	208	235	258	236	217	221	239	216	240	206	222	233	212	261	260	230	224	256	235	220	224	212	220	230	242	213	218	252	245	228	219	226	218	253	257	240	237	232	222	243	215	242	221	241	254	230	219	223	217	234	220	242	247	262	230	250	252	234	209	219	242	239	237	240	248	241	246	199	247	224	220	222	223	253	259	201	197	233	247	253	230	237	216	232	241	264	224	225	238	247	232	221	228	239	224	238	236	243	225	212	265	239	221	209	219	239	249	216	224	228	229	220	233	222	221	207	236	231	226	255	221	218	246	264	248	257	217	245	222	225	237	257	270	242	226	215	208	207	221	259	233	234	210	229	229	215	237	194	233	252	226	227	243	222	251	221	213	247	238	223	241	223	248	220	210	213	258	239	256	219	227	229	211	230	218	201	213	242	218	250	232	202	226	228	219	228	207	236	226	221	220	230	235	197	222	252	230	210	223	186	231	242	239	242	217	236	238	239	193	217	246	252	213	232	242	225	238	221	247	217	213	206	217	261	210	207	227	198	226	240	222	228	240	226	244	239	236	237	231	211	241	224	240	220	249	227	216	204	257	234	231	224	215	256	224	234	237	236	238	241	235	233	233	253	223	203	211	231	250	243	257	255	230	233	234	189	218	237	253	246	235	243	215	263	230	230	228	199	227	242	255	224	255	226	259	237	239	246	255	233	234	200	207	209	245	251	209	227	243	211	254	222	212	213	213	232	239	227	225	237	233	241	235	229	213	214	218	231	248	239	217	260	246	221	241	219	241	238	265	239	229	246	250	224	235	235	199	197	218	256	237	229	218	206	238	230	227	199	240	245	231	260	239	240	256	197	237	238	245	220	245	211	258	219	217	235	228	212	219	209	211	259	217	216	225	233	241	270	224	245	219	214	235	209	224	221	250	223	261	218	210	215	236	225	203	216	253	229	214	238	219	248	234	208	242	232	219	232	237	234	239	208	252	236	221	224	202	246	241	220	200	234	222	207	230	211	237	255	256	240	218	214	235	222	243	248	224	235	228	201	226	203	218	208	231	243	216	257	231	221	217	224	231	211	251	209	239	208	209	203	213	238	231	219	231	234	250	251	231	227	246	242	234	238	215	224	249	229	230	253	237	258	221	215	189	239	207	248	218	245	248	243	257	262	262	232	241	217	230	238	235	237	222	212	232	235	209	217	258	218	237	238	233	226	241	239	250	211	218	241	246	246	247	227	245	206	217	247	221	228	206	246	219	225	232	223	210	209	255	231	214	208	224	214	261	228	239	244	247	225	197	225	203	223	208	228	215	197	234	253	214	218	207	203	222	206	229	218	245	219	202	239	205	189	254	211	185	215	230	225	223	255	221	216	214	248	235	224	210	221	247	200	246	217	227	238	220	235	218	260	259	230	219	231	249	243	246	224	226	222	246	241	252	228	258	225	239	237	210	258	226	221	228	232	214	224	241	239	230	241	227	232	217	253	222	211	230	250	201	234	230	222	194	252	216	208	216	271	247	235	225	215	234	240	239	243	269	219	209	239	258	249	233	218	221	214	248	222	258	212	214	224	247	238	239	238	235	237	243	224	261	245	246	230	221	258	207	202	250	221	226	219	239	259	228	207	212	241	262	264	247	207	240	236	206	218	247	221	194	216	211	254	235	223	211	216	247	221	208	210	210	242	246	245	261	223	246	236	216	245	251	254	242	231	223	240	240	224	227	220	209	255	272	235	223	227	226	220	231	236	245	243	264	217	253	222	254	223	226	212	246	247	237	241	257	215	210	188	224	240	250	231	214	219	224	226	248	259	228	251	233	225	231	226	222	246	222	238	258	237	226	247	200	246	209	211	259	242	238	241	215	216	217	223	260	248	241	204	207	242	245	238	232	239	235	219	229	220	246	206	252	238	248	222	259	237	240	234	256	240	225	203	239	215	238	254	210	246	229	229	226	253	196	226	243	229	249	225	251	235	225	234	217	222	228	251	257	211	216	235	193	221	231	202	267	214	192	212	273	238	251	221	228	232	234	241	220	226	236	216	230	236	231	227	220	233	217	237	234	248	256	217	240	227	261	240	224	265	233	244	252	231	222	244	246	235	218	236	226	244	205	240	227	210	242	228	243	256	225	241	234	249	236	231	266	229	229	221	240	207	224	220	236	243	224	229	223	219	233	241	230	235	223	256	263	223	248	213	240	248	222	249	212	231	223	234	244	243	227	217	237	229	227	221	224	207	224	247	240	229	210	229	248	234	226	238	250	221	214	253	243	238	229	221	206	215	213	248	240	204	235	237	242	227	220	256	243	224	217	242	245	216	251	244	243	263	205	233	240	227	226	197	210	235	214	237	239	266	217	226	224	231	197	241	226	245	239	240	238	265	230	227	217	261	221	226	233	218	261	248	275	248	210	233	226	194	261	218	241	244	211	232	218	226	228	219	208	211	232	238	235	214	225	230	240	226	243	230	232	221	232	245	238	215	233	221	213	241	254	220	235	257	221	215	234	220	230	225	226	240	214	227	211	233	234	221	234	242	226	239	248	275	232	227	230	243	232	247	213	219	228	236	260	234	242	228	219	214	212	237	254	242	230	214	234	232	242	225	234	235	244	227	223	219	244	241	234	231	237	228	273	229	229	239	230	236	218	230	243	245	239	234	227	204	227	230	206	207	248	250	252	241	249	255	235	221	190	216	210	205	251	239	216	243	221	228	203	227	247	251	220	228	229	234	223	223	225	202	235	216	227	227	239	217	221	223	222	228	238	233	257	208	213	251	227	258	209	237	202	213	221	244	224	254	222	212	224	236	223	235	216	243	239	222	255	226	223	243	212	257	231	248	209	248	203	215	259	238	223	245	252	203	218	225	240	229	229	235	231	229	235	230	218	231	248	207	213	220	212	243	250	214	225	245	204	216	250
39606	44060	53104	51900	48435	43568	37716	36868	39406	36790	34826	29037	23607	18139	15075	6076	6905	7035	6324	3339	4153	2754	1449	1144	1072	956	1099	1077	985	888	847	735	735	807	647	609	700	627	613	634	629	593	555	543	536	547	556	581	558	597	543	564	575	551	548	563	560	547	558	551	554	538	602	540	556	576	560	551	560	554	535	543	550	549	549	533	513	518	537	563	516	540	523	569	529	581	541	594	562	555	537	606	560	553	563	567	567	573	529	551	532	561	593	588	551	592	582	526	571	555	544	587	548	557	550	554	542	506	564	560	565	542	556	518	519	526	571	555	577	549	609	545	556	547	514	535	581	591	536	540	558	590	516	538	542	509	526	554	566	552	568	568	583	568	572	569	551	523	532	584	560	540	584	524	520	538	590	544	549	561	568	549	546	533	542	543	550	601	550	568	571	553	506	500	585	556	551	538	579	536	514	516	563	547	541	561	561	549	539	540	549	561	539	561	526	553	538	567	557	601	564	512	564	570	553	563	535	579	544	558	579	526	554	577	578	546	568	555	556	552	577	560	597	548	561	572	538	542	528	565	562	510	560	589	534	554	573	553	557	582	576	557	554	524	517	567	567	560	563	543	551	566	575	574	543	520	535	552	578	571	573	543	599	577	573	518	520	566	594	565	565	547	561	577	563	539	521	596	595	528	527	609	589	538	589	602	586	540	522	577	525	536	565	559	569	524	505	563	570	499	522	549	568	533	546	568	605	601	569	543	565	576	523	567	563	612	531	559	558	560	582	568	583	527	552	583	597	561	540	568	510	573	546	561	535	569	542	543	539	574	570	548	569	584	565	483	559	560	544	559	525	569	540	565	568	535	538	491	498	578	555	548	555	547	538	569	525	535	538	537	537	538	536	550	547	571	501	544	545	592	542	595	594	532	532	546	543	579	530	557	535	563	554	560	527	557	563	539	544	572	525	605	575	534	520	516	559	561	518	537	567	560	512	604	545	555	584	525	585	539	546	583	582	558	557	530	537	553	516	538	520	537	516	533	528	598	589	573	605	582	592	547	544	595	533	526	601	551	510	547	577	555	511	582	589	577	563	580	542	539	557	569	516	515	539	552	502	524	558	557	542	509	531	561	541	563	548	573	522	554	565	513	565	513	568	574	550	537	509	572	517	545	550	529	525	564	521	584	562	562	544	590	533	566	564	566	533	573	474	517	564	577	536	559	507	542	550	556	570	555	583	528	616	561	531	567	573	579	529	569	558	593	554	565	510	598	541	574	539	563	530	536	527	528	561	547	546	570	538	543	577	561	559	581	581	552	569	539	481	576	548	559	556	546	568	550	538	576	556	567	562	554	523	547	572	581	571	528	547	584	532	537	524	537	538	513	572	539	514	540	550	589	598	549	551	551	567	544	514	576	502	514	548	543	558	575	530	556	546	551	567	551	534	557	549	529	537	525	599	519	559	532	574	563	583	548	506	562	543	579	572	592	589	560	568	578	538	569	543	571	622	496	572	563	516	517	561	539	549	555	553	568	552	559	562	552	518	542	555	580	553	563	530	576	529	556	550	577	538	592	539	540	576	591	556	560	553	554	544	569	551	561	562	567	519	538	550	544	570	546	535	588	543	572	555	530	541	578	533	554	525	552	569	522	543	583	554	534	584	561	583	560	553	509	513	519	498	579	518	537	562	559	570	516	536	550	540	548	540	507	567	598	539	562	552	593	542	557	519	511	553	590	509	607	547	577	536	604	555	529	593	532	572	542	573	567	519	542	560	563	519	524	580	601	554	523	538	615	548	549	530	546	562	517	559	563	569	531	561	523	577	531	573	581	562	543	543	558	598	531	528	496	548	544	527	583	537	589	563	517	506	550	557	536	563	562	555	558	555	555	537	499	508	526	552	564	550	582	551	588	510	564	563	561	584	545	563	553	566	531	556	550	531	557	529	539	599	553	571	520	556	596	537	547	578	563	536	542	599	526	534	562	552	575	544	535	568	523	550	578	548	504	503	517	613	574	532	565	551	503	546	572	536	559	521	534	553	557	528	546	499	529	514	570	520	536	558	566	512	567	588	558	574	569	550	539	524	535	575	568	516	585	521	610	539	536	519	559	547	553	537	540	566	533	529	518	556	553	547	555	547	557	547	538	557	537	577	555	566	559	542	554	557	525	513	548	563	530	549	539	537	573	510	568	545	536	510	498	557	554	538	576	565	536	503	562	567	539	546	549	580	548	528	513	534	552	558	580	539	574	563	574	564	552	538	506	573	544	550	558	541	557	584	566	597	547	558	529	548	566	573	572	580	530	529	549	534	544	574	526	504	520	547	569	550	555	519	577	601	557	574	565	548	547	568	569	556	571	548	573	558	581	556	572	554	541	540	529	572	549	535	564	557	551	557	562	577	538	535	563	578	572	547	540	571	578	521	541	548	566	531	505	535	501	584	536	588	569	552	542	559	544	532	513	554	588	499	536	560	553	534	524	544	571	503	562	587	528	536	551	532	547	531	562	530	569	604	560	560	565	578	533	545	569	533	527	539	551	581	579	548	542	560	539	534	541	521	565	544	546	534	581	549	556	563	535	573	561	585	566	554	581	584	521	525	521	589	507	601	525	546	544	557	543	553	573	549	567	556	539	550	557	594	581	584	565	538	533	565	512	536	526	520	558	523	545	561	521	519	532	555	529	538	587	521	539	576	526	544	548	529	537	537	601	580	584	574	553	594	573	555	516	592	588	565	566	572	555	521	555	525	547	537	563	570	581	566	547	549	542	573	537	568	552	586	532	533	529	575	547	559	519	541	593	579	559	571	565	536	622	566	549	564	531	567	551	569	557	565	577	541	540	554	566	534	585	525	547	535	542	562	506	510	532	566	531	547	505	540	577	593	529	526	516	504	549	577	542	571	587	539	544	568	574	506	531	616	579	547	578	582	572	546	562	569	573	571	570	550	559	563	557	564	550	596	555	573	550	542	521	571	570	550	531	550	568	557	538	588	528	549	532	594	525	547	548	577	547	539	559	577	569	556	543	502	541	558	524	579	582	614	584	576	544	515	549	559	525	522	558	571	540	515	543	525	580	514	561	559	570	546	548	580	540	547	548	535	535	567	556	583	548	557	521	526	565	542	543	544	565	559	509	532	578	553	557	559	561	573	540	558	558	536	517	573	539	542	580	552	534	541	543	563	532	575	539	549	550	547	510	550	593	543	570	562	506	575	573	620	546	556	565	536	553	572	519	546	572	577	568	518	577	540	521	579	545	544	536	560	532	527	550	583	528	543	569	525	511	561	526	554	525	536	565	528	598	562	530	574	569	543	573	575	530	576	512	543	549	530	577	538	520	586	553	538	547	521	552	568	534	548	550	558	532	575	562	545	583	594	519	529	581	602	570	579	549	554	569	566	552	530	556	536	573	563	542	530	536	521	549	585	538	539	558	537	571	573	578	550	549	556	551	591	507	576	536	564	541	600	558	569	543	583	508	568	543	520	579	511	523	538	602	513	554	537	532
41318	37392	34779	25605	16384	9976	6117	3698	2651	1734	1259	858	626	506	420	371	307	298	285	260	282	239	248	232	232	224	245	260	213	226	227	212	229	255	225	249	261	233	207	236	239	242	216	234	231	222	251	233	257	239	235	253	218	216	231	252	236	242	231	212	234	263	222	236	230	266	226	256	268	226	239	253	221	259	252	222	247	240	215	240	260	216	236	243	249	232	218	236	225	229	229	238	275	230	264	263	254	210	237	245	236	248	250	235	246	237	244	241	250	268	238	205	258	261	262	213	252	244	200	237	236	227	237	233	170	206	250	212	225	233	230	229	231	224	249	224	228	218	266	239	257	236	259	233	235	232	252	260	261	228	200	229	258	220	226	242	227	229	232	224	224	203	229	225	207	244	251	228	251	194	247	242	195	229	226	227	231	236	226	213	223	217	224	259	257	236	242	218	243	241	261	231	228	199	252	234	223	242	230	219	251	222	244	256	239	240	240	204	214	270	241	210	243	222	251	245	260	265	221	255	251	237	224	239	239	215	245	231	226	225	220	240	230	233	227	229	205	264	237	259	249	236	221	242	232	248	206	226	227	228	219	244	244	245	246	217	233	213	247	220	238	247	227	238	230	265	214	226	240	224	241	225	241	269	223	248	231	228	221	199	254	228	239	229	233	237	221	248	267	212	218	213	203	272	249	254	210	217	231	239	252	231	222	252	250	220	235	255	221	231	254	238	230	233	252	242	238	227	236	227	234	222	243	270	234	243	250	223	244	247	219	234	228	254	231	208	265	228	248	250	263	251	230	229	242	229	236	239	240	243	217	222	238	205	241	244	223	216	216	241	210	217	214	236	224	241	219	212	242	221	208	255	237	231	234	210	229	255	235	253	231	214	241	219	244	203	237	252	231	218	244	258	258	227	252	251	246	248	237	226	230	223	225	187	245	211	234	209	233	223	224	246	221	230	220	234	251	248	247	224	240	253	262	228	227	241	240	258	238	240	253	249	212	218	229	227	218	261	237	222	220	244	219	231	222	216	259	236	226	224	251	239	253	268	244	212	228	217	237	236	220	217	221	209	254	248	227	211	221	223	253	254	251	233	225	240	232	238	259	247	238	217	236	232	233	216	228	263	208	209	237	240	209	242	224	235	240	288	251	236	232	246	240	245	233	200	251	199	232	231	240	267	254	219	209	203	260	251	209	206	255	234	266	233	222	219	223	220	287	242	229	227	237	260	244	245	214	240	219	218	225	251	240	210	227	252	238	272	246	242	208	248	258	225	241	241	216	232	256	217	234	242	210	194	229	246	204	255	221	248	225	195	218	248	248	250	211	231	232	230	229	223	259	267	233	240	225	258	220	222	240	240	220	268	219	251	212	222	245	215	241	251	221	223	260	232	216	242	202	229	242	243	198	247	237	219	236	247	237	218	244	238	237	222	253	219	244	247	251	247	234	242	237	251	213	241	238	238	254	255	240	227	215	246	214	244	214	233	213	238	229	248	235	248	226	231	248	229	214	222	231	217	222	237	236	219	216	229	242	238	234	232	236	238	230	219	220	219	218	227	231	234	224	233	223	238	244	263	264	222	224	223	212	227	227	205	231	248	257	239	238	231	212	236	241	212	263	248	222	227	239	218	220	235	255	224	243	241	210	224	214	239	259	257	226	245	243	232	250	202	216	219	215	244	234	235	222	238	240	187	234	200	232	240	210	234	233	249	212	205	227	242	225	227	240	250	224	210	260	237	218	236	202	259	265	238	236	262	262	267	262	232	237	234	239	198	221	243	231	227	252	224	237	247	202	212	224	256	229	246	237	230	258	234	215	239	235	224	225	247	238	214	253	241	226	243	210	220	222	223	247	216	226	222	202	246	251	230	250	233	233	198	236	230	241	213	250	226	221	239	216	250	218	214	248	239	213	204	215	225	218	249	258	225	231	247	217	196	249	240	222	223	229	233	229	224	236	226	220	259	273	209	228	238	277	202	229	250	235	243	230	222	251	223	219	251	223	217	211	221	228	217	261	213	244	254	237	220	262	229	257	238	210	219	208	202	225	236	215	239	233	227	256	218	244	230	222	264	252	268	246	223	245	243	213	225	261	244	248	238	262	205	243	266	239	250	231	222	257	247	235	221	220	225	242	236	236	230	251	204	198	239	254	240	234	243	209	228	234	260	237	248	239	234	221	221	217	211	224	218	251	222	222	252	204	231	215	227	219	225	237	247	244	240	245	229	229	274	254	234	237	253	251	235	247	197	217	220	201	241	228	245	235	213	237	237	228	242	210	233	227	250	227	220	230	247	244	225	229	244	221	242	202	194	230	217	227	232	225	272	266	245	248	240	253	215	223	248	223	238	244	217	227	230	245	240	241	254	254	220	217	237	234	240	226	228	256	252	220	241	248	254	227	191	242	238	230	240	206	229	220	269	237	228	236	246	246	248	224	231	259	229	254	245	231	224	229	255	217	248	242	229	225	222	236	222	235	219	209	236	244	216	241	210	241	223	232	227	262	211	230	246	220	225	235	263	222	220	237	232	247	227	241	231	218	216	222	236	238	215	192	232	224	246	240	225	230	257	229	235	239	223	238	273	250	215	246	205	244	249	253	249	239	226	221	232	200	248	222	245	236	229	236	247	245	255	222	236	238	265	239	239	244	194	233	236	246	223	215	231	280	248	251	230	253	231	220	227	245	229	228	218	266	211	240	248	227	249	260	232	232	255	224	227	247	252	220	216	214	231	197	214	223	218	249	230	225	248	252	237	239	250	251	200	238	214	209	221	243	254	266	262	245	213	262	196	242	218	223	233	208	247	241	220	256	235	231	226	273	205	244	234	219	227	251	229	226	231	259	240	239	192	221	261	229	261	239	235	237	259	233	230	247	257	242	229	226	239	255	250	244	234	222	234	189	241	220	234	228	217	236	247	221	279	233	245	223	253	246	228	240	261	237	246	254	238	250	247	215	243	245	242	244	235	235	233	243	261	230	225	242	227	234	237	231	242	226	255	211	238	251	251	247	245	232	202	253	261	222	201	276	247	242	227	255	217	244	239	237	232	257	209	221	231	238	278	220	243	235	203	256	210	249	241	234	236	243	227	207	247	210	235	219	249	246	224	232	231	231	237	227	237	236	204	250	247	260	230	220	236	224	248	209	205	230	196	244	227	202	223	217	228	251	229	228	244	239	242	227	238	225	210	222	253	227	241	229	247	224	227	247	264	234	206	243	240	220	263	257	209	227	230	212	236	220	237	243	250	262	237	236	216	207	181	236	221	232	234	232	194	259	228	215	232	237	248	232	209	252	224	208	217	235	225	244	227	224	239	256	226	258	259	230	242	221	220	231	234	278	279	260	227	225	213	237	220	249	238	223	252	262	231	236	256	242	211	226	225	257	237	220	250	245	248	244	240	239	236	230	209	243	222	244	242	243	211	268	226	251	236	225	231	246	214	223	251	246	251	249	271	241	224	213	213	250	232	215	263	224	247	213	222	240	217	229	234
23953	28250	36909	35076	29492	23816	18087	13519	10688	8122	5916	4240	3056	2272	1727	1337	1194	987	856	806	725	678	605	612	589	640	557	594	585	601	580	538	616	531	562	539	569	577	580	581	552	534	564	551	534	617	564	576	540	571	603	604	552	563	594	586	551	512	530	570	544	569	534	595	574	558	553	549	556	549	555	575	576	573	567	573	528	580	538	527	565	570	578	561	539	567	584	560	597	523	541	577	552	604	567	534	572	601	591	554	584	579	595	579	558	561	550	576	552	570	575	549	533	579	583	568	556	575	536	604	572	572	591	563	594	542	585	559	602	586	549	568	506	581	507	544	535	564	573	516	570	581	587	599	559	526	597	529	565	589	602	577	573	583	579	579	545	532	558	558	587	579	524	553	605	567	536	556	534	597	535	532	571	557	557	556	559	572	535	582	548	570	560	553	575	555	598	549	517	586	605	557	547	582	554	537	566	566	553	550	568	522	598	548	587	607	579	562	592	573	533	600	608	584	561	532	558	588	561	569	556	587	556	587	598	570	571	541	569	583	586	544	578	561	549	572	559	517	550	561	577	596	567	542	583	590	591	571	565	601	564	546	568	600	562	563	560	573	538	543	552	574	573	557	554	570	569	550	552	571	599	577	551	542	578	571	551	570	567	539	595	538	588	531	559	599	567	548	570	600	564	593	554	515	559	603	566	593	578	574	533	564	574	536	532	572	567	553	600	558	536	569	541	540	557	521	582	521	544	537	530	553	519	560	530	559	576	528	525	544	557	535	584	574	558	565	534	598	544	561	574	554	558	545	528	596	578	572	537	579	566	589	556	575	573	573	544	528	561	525	536	604	602	583	551	593	578	576	605	537	547	516	559	513	539	590	542	555	563	551	571	532	589	557	569	554	566	556	519	545	513	592	591	569	556	595	594	573	564	554	591	566	566	600	569	539	549	543	600	559	564	551	593	576	561	602	557	542	539	535	575	604	549	541	638	586	617	530	560	546	551	563	594	544	548	570	585	614	581	556	547	560	516	559	562	621	580	573	544	529	596	553	569	567	566	567	588	545	547	533	620	588	566	549	544	491	553	522	540	554	536	597	549	563	628	562	588	555	600	584	588	536	541	591	571	584	561	559	563	582	631	579	561	560	542	533	567	545	603	579	573	597	598	561	597	535	562	554	568	539	577	592	591	565	542	555	560	557	586	571	572	555	574	543	613	580	544	599	576	559	523	578	572	550	572	524	630	556	521	566	579	552	575	508	567	544	568	561	502	600	541	538	556	581	579	548	568	589	577	601	559	587	564	604	569	551	518	494	540	573	537	585	555	541	537	554	554	562	571	557	591	598	604	605	576	597	561	587	554	591	574	580	530	584	598	588	537	564	559	602	574	517	559	589	545	534	550	561	572	567	534	605	572	572	591	558	531	555	572	543	550	572	576	583	540	592	557	552	518	530	568	542	578	583	541	596	579	578	571	548	569	549	625	526	606	575	571	564	549	589	535	567	553	553	558	593	566	576	584	551	547	540	529	593	537	510	564	580	596	615	548	554	592	581	597	551	569	550	561	561	535	577	544	563	573	553	576	584	536	551	566	537	574	581	572	568	587	556	506	590	579	566	547	590	518	601	503	608	573	607	562	526	583	540	532	591	582	548	586	554	596	569	547	568	582	596	537	522	569	618	607	621	543	580	563	588	533	601	553	553	605	563	552	547	564	595	583	568	585	629	585	576	566	527	563	556	590	566	561	577	616	552	572	511	572	511	518	551	591	559	518	535	596	540	520	568	612	586	630	586	595	583	583	598	527	550	532	577	573	588	545	563	561	573	544	566	545	564	542	574	571	590	534	566	613	565	568	521	585	551	586	534	566	568	565	555	609	578	545	507	589	539	564	599	543	586	584	591	593	566	575	510	603	550	577	565	581	553	549	523	564	540	560	600	570	581	538	582	576	549	571	566	557	508	541	550	565	540	542	563	541	534	559	575	554	556	557	573	603	547	551	556	537	572	557	572	574	583	582	530	548	556	585	570	548	580	540	560	586	572	570	539	570	564	587	558	544	553	608	565	554	583	543	586	555	566	549	597	612	553	579	545	589	571	595	543	514	610	559	548	530	563	571	570	627	559	575	563	571	572	540	560	534	578	553	524	604	608	602	595	566	584	549	553	540	581	560	565	597	568	584	531	558	610	578	557	579	563	540	560	562	579	560	530	553	555	582	566	556	617	611	478	517	556	545	567	574	578	546	523	574	576	536	569	549	576	563	562	523	557	568	584	552	560	551	559	576	565	550	562	565	549	567	553	571	568	525	580	597	552	557	547	573	579	530	583	557	570	561	587	573	580	570	528	579	561	553	557	562	563	594	615	581	559	530	541	523	571	569	538	563	518	538	535	560	594	592	579	582	563	547	548	568	575	592	563	584	593	540	549	574	552	593	657	565	573	586	536	597	524	564	545	535	537	594	597	527	543	575	570	573	562	517	590	547	579	585	534	578	567	540	527	545	573	559	590	576	559	562	570	569	567	565	537	543	557	549	546	589	586	563	605	587	527	591	574	559	566	577	558	555	554	561	543	548	564	588	569	543	549	577	567	586	582	525	543	554	578	544	552	578	558	587	595	582	552	556	567	608	587	557	566	539	552	590	576	556	580	572	568	541	554	546	561	564	556	621	558	587	577	591	595	583	534	585	555	568	569	563	589	579	589	580	576	607	556	589	558	566	606	547	583	538	594	590	549	569	537	556	549	563	588	560	567	552	527	585	564	578	512	561	577	550	547	597	499	518	589	557	587	531	539	593	580	556	537	532	574	618	597	575	566	524	596	561	599	557	565	541	586	595	536	579	531	537	579	543	563	583	535	539	585	560	555	578	595	561	563	530	540	609	570	604	563	561	596	580	538	546	542	550	566	567	527	561	569	512	560	590	558	545	622	556	584	550	555	615	555	543	584	596	538	594	546	552	575	567	604	535	574	619	532	566	558	548	576	578	595	587	543	521	562	575	554	573	525	525	529	581	609	570	581	559	547	545	582	571	588	557	570	576	590	543	560	545	599	583	569	593	534	570	580	541	541	546	561	537	560	558	574	573	569	585	586	585	555	575	544	566	553	548	566	545	567	557	546	546	584	583	544	532	540	511	572	588	559	570	482	559	568	539	556	543	584	578	570	540	585	535	560	576	606	575	580	571	566	560	572	581	536	562	559	606	592	551	545	564	558	581	540	586	590	565	571	519	573	573	588	577	552	536	612	588	565	566	526	585	539	582	589	510	548	588	549	607	563	608	586	587	542	558	538	569	540	551	511	585	533	562	570	552	556	569	554	569	590	547	573	600	527	564	631	585	559	548	587	549	578	533	516	531	575	575	553	582	560	518	542	560	548	579	558	557	545	577	522	552	533	569	552	550	555	548	568	534	549	602	534	580	590	566	574	604	564	589	572	556	568	547	568	567	540	585	576	595	563	552	527	548	561	600	567	555	578	581	581	589	553	552	565	569	538	618	549	571	588
47949	42846	43104	36243	27749	18095	10674	8706	8239	5896	4229	2981	1797	1288	1045	584	504	546	427	348	388	311	323	321	239	238	255	273	218	237	232	235	238	267	258	221	218	264	269	235	242	217	223	236	235	218	212	202	218	218	223	226	231	239	230	207	221	255	261	239	239	277	220	227	224	235	278	234	230	209	235	227	201	260	210	221	234	235	235	227	270	255	235	239	238	208	232	227	233	212	207	242	232	253	225	240	219	222	260	234	237	242	266	227	203	229	249	201	233	222	209	225	251	228	229	246	217	221	225	216	220	240	203	256	227	229	214	219	262	222	227	249	252	222	226	238	241	232	262	228	244	210	232	248	230	252	230	227	215	254	246	235	227	253	242	223	224	231	242	223	258	229	237	219	236	226	271	235	235	219	235	230	233	237	266	226	213	215	245	217	208	206	229	231	206	237	208	238	245	227	261	238	221	227	239	221	217	226	228	213	230	242	210	239	224	237	234	228	189	224	227	218	193	241	248	225	176	202	223	214	245	213	228	212	210	252	255	231	242	266	256	231	247	240	189	231	224	270	245	206	245	237	260	237	245	258	228	222	198	221	216	210	229	229	216	243	226	247	231	228	236	237	229	200	222	251	247	236	225	236	222	226	238	228	241	216	241	234	238	240	216	227	233	223	243	230	235	214	256	221	254	196	243	226	215	221	232	229	249	238	227	225	237	239	231	237	271	246	237	236	219	264	234	249	246	225	234	233	259	225	243	251	239	255	221	212	246	236	189	251	232	216	216	250	244	247	240	229	234	251	222	225	239	205	251	204	233	222	203	232	232	231	237	221	236	233	240	233	221	238	252	243	214	243	250	203	239	217	203	232	237	243	242	249	244	222	208	213	234	225	208	217	245	250	250	239	239	225	222	248	235	204	266	247	242	224	263	240	252	257	254	220	253	207	246	224	209	226	247	245	240	244	228	246	229	232	209	242	217	219	235	213	223	229	248	243	234	259	217	267	236	214	268	223	183	229	240	248	243	235	228	213	246	222	222	241	215	224	250	227	206	245	220	206	244	244	211	234	225	246	232	234	264	234	247	212	217	218	208	251	224	211	245	224	238	196	218	195	223	254	212	258	231	205	211	239	224	249	207	242	217	231	199	221	237	242	220	227	222	231	257	209	238	206	218	236	231	220	225	224	235	212	226	202	223	226	241	234	217	253	221	221	218	231	221	240	238	238	239	235	240	233	231	274	230	229	233	253	263	236	227	215	250	239	264	240	227	223	227	265	234	232	233	213	240	248	229	243	232	275	252	257	214	211	233	216	257	243	230	212	234	226	204	201	227	244	218	209	231	228	227	238	238	225	213	244	245	220	218	228	217	227	231	261	236	230	213	226	223	252	263	206	221	238	208	221	220	226	214	228	232	222	232	209	219	213	218	237	251	216	241	230	214	217	236	271	245	235	256	217	214	232	264	228	226	235	247	225	235	222	225	254	244	243	237	224	228	245	242	216	228	213	235	232	226	223	228	240	223	203	243	229	234	207	231	241	237	263	230	244	214	201	268	219	219	226	232	227	219	221	235	240	238	226	248	226	259	248	224	241	245	247	246	221	244	256	201	207	199	240	243	233	235	234	225	257	241	221	244	243	243	220	240	222	214	231	215	242	232	235	215	200	229	231	233	288	214	239	224	242	241	247	236	223	214	250	262	245	236	256	216	224	233	226	249	230	257	247	215	229	219	246	243	232	233	242	294	193	236	227	221	231	222	218	239	253	220	230	234	239	219	214	249	227	238	266	216	197	235	261	253	214	226	215	217	246	230	234	234	217	243	232	248	240	275	229	245	243	220	246	230	259	225	227	234	215	225	190	227	226	215	241	235	225	212	203	220	219	207	221	226	252	218	225	260	255	235	247	238	235	217	217	238	240	211	234	239	244	236	229	197	193	251	213	260	238	213	242	215	241	223	225	222	229	258	211	233	252	246	265	228	211	245	253	246	232	205	229	218	232	248	220	248	218	240	232	236	226	244	206	217	260	212	221	224	228	219	222	248	247	245	238	221	260	220	233	223	228	201	228	223	226	216	228	233	238	244	242	248	228	225	218	205	236	211	222	223	240	260	251	225	239	217	205	200	237	243	213	234	210	224	218	243	213	266	236	223	235	232	219	212	236	240	229	205	211	235	237	222	244	225	241	243	218	216	222	220	216	225	221	227	251	220	236	220	239	225	249	223	238	223	246	238	256	241	244	250	230	226	247	224	236	240	231	225	204	260	239	234	230	250	230	233	215	242	236	225	230	218	251	230	228	221	238	214	230	248	204	218	232	242	245	222	217	232	200	211	215	240	218	237	233	232	239	241	217	218	229	228	257	230	249	249	227	223	241	233	217	253	232	222	263	223	241	240	219	214	215	228	209	224	213	246	225	229	225	248	192	242	223	227	254	222	220	211	178	218	229	212	208	210	228	245	229	231	232	242	232	230	250	231	234	203	213	231	234	216	251	269	207	243	214	249	248	242	205	251	224	228	192	243	228	243	250	253	231	232	231	202	258	201	244	215	245	248	241	219	226	228	255	241	209	220	226	252	240	206	226	239	243	218	229	257	259	218	216	240	233	241	220	213	243	196	232	234	248	236	240	218	214	163	238	225	257	246	214	238	213	245	243	215	245	215	219	237	231	252	213	237	233	258	215	230	238	274	247	239	237	238	207	236	230	259	261	210	219	242	248	177	209	235	223	248	221	255	211	212	209	233	228	231	225	248	240	249	233	230	247	205	242	239	231	203	253	240	242	238	226	232	241	247	232	248	248	223	217	236	247	260	245	225	245	233	247	231	243	260	249	252	235	222	230	234	223	238	238	243	238	238	237	230	229	246	229	228	250	229	206	223	221	257	236	236	232	228	233	253	230	253	224	203	230	249	239	228	214	240	241	262	227	243	240	239	243	234	208	239	264	269	257	255	260	235	219	227	268	192	224	233	226	246	236	254	239	241	211	251	223	264	219	224	218	245	259	198	205	235	213	205	218	255	240	229	233	258	251	244	225	229	200	225	238	242	196	203	215	232	222	231	237	192	204	229	231	240	250	231	256	221	215	229	241	217	268	226	235	242	212	238	234	249	210	202	250	217	219	236	223	256	243	250	233	240	241	228	244	247	239	220	206	238	206	266	240	219	241	244	225	208	199	234	216	234	223	257	253	222	207	215	237	226	221	238	211	233	233	229	234	224	228	217	230	214	244	232	249	230	240	243	217	234	215	219	255	246	223	223	213	208	206	210	234	244	224	260	212	252	221	257	245	252	237	249	217	218	243	231	240	219	216	243	212	245	228	226	238	274	220	251	230	210	243	208	248	225	222	240	223	228	232	238	222	208	212	237	234	235	239	259	230	231	223	214	253	234	232	214	253	241	235	238	214	230	216	244	210	244	210	212	223	229	206	231	240	244	224	217	245	209	255	205	243	225	227	252	216	261	238	226	223	233	218	226	214	227	230	232	241	188	227	225	206	218	251	240	241
29666	34005	43070	43335	38535	29932	24120	23908	23539	18848	16006	11833	8231	6521	5161	2422	2546	2400	2023	1340	1481	1048	894	875	726	644	723	651	679	637	655	583	591	631	578	622	618	596	587	549	528	565	567	551	546	568	581	577	530	544	565	568	537	560	615	572	553	514	608	575	574	543	535	582	556	569	570	586	587	554	528	535	531	549	551	541	569	569	527	553	571	571	581	570	539	563	549	583	526	560	591	617	558	536	570	496	546	599	532	532	556	553	524	567	587	563	536	556	613	547	503	581	589	561	548	584	529	567	562	572	537	581	565	539	521	555	566	528	558	558	579	575	549	553	585	572	560	528	546	550	538	572	537	540	541	591	593	595	571	551	526	506	546	589	536	603	564	542	585	555	640	562	556	582	573	560	557	585	541	571	547	568	583	562	573	573	568	580	520	570	565	532	523	556	588	547	520	564	573	550	571	525	576	577	528	563	584	538	574	582	544	602	531	582	606	536	587	528	559	563	557	529	567	618	588	577	557	571	564	531	586	556	545	567	580	571	515	541	557	579	508	567	567	588	543	552	554	544	575	549	557	557	584	614	609	612	561	573	555	567	548	554	527	555	580	564	563	556	576	562	565	581	534	568	552	593	576	557	536	544	587	578	530	524	557	562	587	560	565	533	575	553	557	554	526	537	581	587	563	563	552	561	569	554	530	562	537	557	609	590	546	568	587	565	604	572	528	590	612	587	594	599	551	528	563	539	536	604	584	621	575	573	564	563	539	559	532	551	551	524	579	617	548	548	581	569	600	577	580	574	574	530	570	602	558	588	584	581	562	574	573	546	532	535	559	595	548	614	581	537	558	576	579	561	571	538	539	532	584	534	530	595	572	545	543	568	543	608	517	547	549	575	553	551	578	552	557	562	555	563	596	564	581	591	529	576	588	551	570	564	598	546	581	538	574	571	526	580	573	544	590	576	583	533	534	531	521	556	567	584	543	590	526	561	554	579	572	547	568	586	528	554	563	567	539	588	552	624	553	553	574	525	622	613	569	601	589	546	572	541	578	575	569	542	566	548	554	553	538	577	593	556	569	570	552	605	559	551	558	593	531	551	582	641	528	559	546	581	548	578	572	554	596	566	568	561	569	562	584	573	545	554	582	545	591	549	570	573	584	509	554	519	564	614	542	563	581	582	582	571	569	581	568	541	589	569	547	594	553	577	507	575	543	578	529	559	591	572	552	554	594	559	539	586	523	549	552	577	571	541	589	574	544	550	581	537	547	601	579	526	501	568	592	559	532	584	533	570	580	574	542	567	541	558	597	578	580	560	556	546	566	573	543	557	561	563	549	542	568	544	596	579	595	549	588	556	567	575	592	572	555	558	578	540	608	565	561	577	552	591	543	590	553	567	564	545	589	566	541	544	574	539	536	591	576	537	555	559	552	571	591	548	581	588	562	588	552	574	545	575	556	535	561	571	561	567	551	577	588	569	568	552	534	599	549	535	519	564	545	570	550	584	553	551	548	540	606	541	549	552	501	563	552	544	579	573	556	601	578	583	566	583	599	560	560	579	560	563	526	555	544	561	566	558	555	565	597	595	532	549	546	615	602	543	520	595	574	567	549	545	561	543	552	574	534	592	584	577	588	580	581	542	574	585	533	556	584	554	569	568	558	555	553	527	577	569	592	583	537	567	560	517	533	536	558	566	562	577	520	591	564	594	606	578	608	550	580	541	539	510	547	536	513	605	596	546	531	548	523	564	531	557	528	587	533	564	596	515	517	590	553	569	592	559	538	529	600	575	567	555	582	563	587	582	588	575	556	580	588	559	577	545	587	528	531	565	537	575	546	548	570	610	540	528	556	518	562	541	533	589	572	573	557	573	518	570	543	525	529	571	561	605	535	546	583	545	585	568	561	583	565	582	520	530	549	598	558	544	549	532	578	607	556	578	533	569	520	531	566	552	564	561	595	552	549	580	564	599	540	565	523	560	558	580	559	560	551	567	561	530	568	512	544	545	621	562	525	557	556	501	556	573	589	590	552	585	540	542	552	565	557	595	506	568	561	576	588	574	577	512	570	598	583	521	581	526	575	564	576	556	606	579	581	564	552	538	593	540	578	546	577	554	553	537	591	516	597	558	613	610	546	526	582	537	584	554	539	560	538	558	521	560	567	588	569	549	545	538	586	539	596	535	596	551	578	606	571	543	574	509	575	599	571	552	559	580	558	537	562	586	550	575	579	553	573	584	544	610	553	611	565	595	518	569	580	543	569	553	575	593	562	580	563	544	549	585	539	545	598	556	540	578	564	553	577	603	542	577	580	617	594	527	551	610	557	591	558	533	550	548	540	582	551	568	553	553	583	566	553	605	595	536	577	569	547	573	546	573	557	566	527	582	567	571	549	581	591	583	571	579	548	578	556	571	550	576	523	536	565	596	563	585	586	596	562	574	593	598	607	614	521	587	566	548	548	572	556	510	522	578	560	576	540	545	590	563	559	549	598	566	555	563	525	588	582	510	572	548	556	582	580	575	562	565	582	545	576	571	542	587	536	528	569	587	561	560	550	526	530	559	568	570	594	561	557	551	533	570	564	538	547	615	572	580	588	580	550	549	559	570	564	569	577	537	558	556	528	573	558	540	558	558	596	584	565	556	537	542	574	593	579	591	502	611	548	559	537	501	581	573	582	557	558	567	598	580	531	612	555	516	524	539	544	542	545	571	597	543	573	579	598	579	528	532	571	582	508	554	590	558	595	558	612	579	588	552	531	541	534	552	606	605	531	608	550	560	601	563	575	560	566	640	581	570	561	564	581	564	566	524	554	534	579	550	556	546	620	568	565	559	566	587	564	569	585	608	560	548	552	526	556	541	536	576	573	581	535	552	581	580	558	572	561	608	604	554	601	552	589	552	507	568	561	563	611	572	604	542	589	559	549	577	601	548	577	547	561	547	578	577	566	586	550	526	573	532	566	578	584	545	595	504	537	567	586	546	556	520	548	543	535	568	573	559	538	547	532	546	510	573	578	589	567	551	580	497	571	574	573	539	565	552	572	572	555	539	560	550	555	576	544	568	537	619	539	553	565	532	559	613	572	585	581	532	569	555	579	565	544	582	555	568	555	524	532	569	594	587	564	589	605	500	569	577	560	545	511	575	570	576	543	537	611	576	591	555	526	579	586	545	586	564	555	569	560	581	540	579	541	551	571	557	574	554	538	553	598	589	553	579	569	552	545	573	578	534	632	558	573	559	569	577	543	555	608	547	558	537	564	608	558	594	540	528	574	566	552	558	509	579	563	536	597	612	535	605	549	585	563	572	554	539	566	569	568	524	549	557	542	595	529	536	567	563	566	547	539	573	544	550	613	578	604	586	568	560	561	571	592	556	522	584	588	576	589	586	543	543	546	542	570	525	570	546	588	551	507	548	560	601	552	524	553	553	563	587	581	582	541	541	562	538	576	542	567	545	543	540	545	554	537	527	557	567	535	599	584	561	517	560	595	547	568	607	565	600
58530	52125	51355	46900	38774	31063	23956	22623	24229	17734	14458	9313	6105	4451	3210	1302	1341	1262	1147	707	816	652	489	391	282	368	361	300	303	286	297	267	261	283	263	222	243	242	226	270	210	264	221	247	235	239	240	244	219	222	212	253	225	232	228	234	222	224	219	226	240	240	227	227	242	222	234	237	240	208	248	221	225	261	221	222	250	256	241	252	233	255	210	211	248	224	236	204	226	239	218	256	227	226	236	216	240	219	241	226	223	225	230	223	239	234	225	255	243	226	221	256	229	196	225	239	224	243	234	228	240	248	216	235	249	243	204	248	243	220	227	223	220	214	232	215	233	236	250	214	224	229	270	243	223	228	237	234	228	235	242	230	227	231	229	230	249	253	209	231	239	236	225	213	236	265	254	256	217	248	234	257	224	239	243	217	227	225	226	241	232	261	227	252	233	242	236	217	218	242	225	251	259	211	213	256	242	269	256	247	263	258	222	211	225	253	244	233	221	230	232	256	235	230	244	215	218	226	211	223	217	240	208	183	244	244	234	249	249	215	221	218	229	234	216	243	241	257	213	234	226	246	247	253	240	247	237	210	255	263	250	252	213	216	221	240	244	242	260	231	225	258	236	227	204	249	247	223	248	244	235	244	233	220	239	214	186	239	221	263	222	224	226	239	239	220	206	232	215	252	231	211	225	218	222	258	218	220	243	247	217	248	199	249	247	227	238	245	244	214	252	219	222	203	221	226	250	229	235	225	266	227	236	214	245	230	195	221	241	218	253	221	209	253	229	242	213	251	221	252	209	236	213	224	241	232	218	225	230	255	217	240	236	231	217	267	255	209	223	209	250	221	256	208	238	218	231	237	211	227	209	224	206	213	229	216	225	222	262	239	228	200	202	223	218	238	234	235	217	215	242	255	219	208	257	256	231	237	231	249	226	216	251	242	241	227	219	241	223	244	227	234	216	236	259	210	239	231	224	207	229	229	235	251	232	245	229	231	225	239	233	217	200	238	216	229	221	239	232	220	214	221	242	239	224	242	233	231	241	201	236	236	240	234	227	236	221	217	230	248	186	262	252	223	205	229	226	224	230	227	229	215	250	238	241	209	238	237	255	232	232	227	208	228	252	222	238	222	257	203	227	228	256	199	226	238	230	245	247	237	219	230	225	241	236	267	210	271	241	255	240	238	237	250	235	230	245	248	215	193	212	240	217	229	245	223	220	225	261	232	244	220	243	224	235	216	224	226	231	237	199	240	227	207	222	229	230	260	227	206	232	231	239	218	225	240	221	253	222	222	247	239	259	239	247	224	235	244	240	208	211	237	217	240	215	190	236	240	206	235	250	239	235	229	209	260	232	202	235	228	240	209	227	208	189	251	218	224	235	242	224	231	228	257	234	247	233	252	244	225	234	220	241	234	247	221	231	235	243	223	243	230	251	232	237	236	233	200	238	222	235	191	227	231	236	247	247	212	223	236	249	225	231	228	227	223	216	232	234	236	237	224	231	228	238	226	210	211	232	231	255	219	226	231	234	233	232	235	215	224	227	250	223	214	274	235	231	237	244	231	235	231	259	218	217	241	239	222	254	207	245	216	233	260	233	247	248	244	240	241	219	227	232	235	224	232	230	245	249	232	226	213	208	248	210	230	255	231	236	236	239	244	218	213	220	243	220	223	243	234	237	224	236	222	228	210	260	233	279	223	239	241	206	243	225	249	235	220	258	219	236	266	232	229	265	240	231	251	230	238	220	208	263	216	249	238	213	244	225	209	226	254	251	234	227	193	224	228	262	233	233	232	204	219	226	214	217	232	230	212	214	218	245	228	233	255	264	244	235	239	214	228	245	223	244	200	213	222	219	224	217	223	258	232	258	215	228	221	244	210	240	278	210	254	226	228	226	217	238	235	241	242	223	211	249	194	242	216	220	242	214	215	220	235	220	214	225	227	230	242	234	248	214	232	230	236	234	209	235	257	210	212	230	231	213	210	248	224	234	241	236	227	232	237	226	242	243	220	250	207	237	222	226	229	244	244	230	211	209	221	228	221	232	214	192	227	222	212	239	256	236	270	222	204	239	238	208	251	207	234	210	224	230	233	224	218	228	252	231	254	228	220	257	220	225	211	235	219	222	243	251	274	209	224	241	234	236	216	242	233	241	225	235	247	240	240	222	254	249	222	248	204	262	212	232	207	207	240	253	258	224	232	251	231	230	225	227	262	222	219	220	252	240	216	173	206	253	218	238	257	246	233	198	215	234	205	235	233	220	241	222	222	218	222	233	222	230	248	265	246	257	209	229	229	232	216	226	229	241	210	257	216	249	232	237	237	235	212	228	235	207	219	229	222	231	237	228	214	210	238	245	222	241	233	220	228	225	201	249	226	236	230	231	200	228	230	223	208	232	233	216	226	194	207	249	212	256	214	228	209	236	243	233	218	232	237	216	215	218	252	232	265	214	226	250	217	244	250	212	214	236	210	239	255	208	240	227	233	216	233	219	242	211	200	215	248	228	244	257	240	214	229	242	257	233	240	254	197	206	216	233	255	246	253	213	228	243	207	247	230	216	245	224	213	214	253	224	222	221	190	251	221	247	201	212	233	249	235	233	231	219	245	240	254	208	233	219	217	232	233	252	235	234	259	235	234	217	263	261	217	244	239	251	253	231	249	245	243	241	226	242	229	236	208	268	218	241	226	223	220	233	231	219	211	210	224	220	251	256	243	239	195	198	224	253	223	234	235	203	230	237	247	219	235	248	223	215	207	224	235	242	235	244	213	242	244	272	221	223	244	254	233	237	223	213	214	265	212	221	224	230	208	233	249	239	237	208	236	206	232	217	229	228	234	239	213	224	203	212	209	234	252	254	254	213	203	217	229	229	228	244	247	235	232	262	226	237	229	210	225	243	216	229	253	221	227	202	231	238	220	217	228	249	215	222	218	257	260	205	247	210	240	206	234	240	228	232	240	238	246	215	255	233	217	210	232	229	242	214	224	213	227	216	227	240	248	201	245	246	202	241	218	240	221	254	245	245	245	230	229	226	197	234	236	233	210	220	246	202	226	229	205	226	228	221	207	235	233	230	265	218	222	227	215	231	235	223	238	241	207	228	237	215	219	241	244	214	229	242	249	251	203	231	223	229	256	216	230	234	245	207	233	215	266	224	232	227	223	224	231	238	201	226	237	263	253	224	210	259	270	258	242	210	244	212	226	256	242	238	228	237	222	240	251	221	254	236	195	217	234	260	203	236	234	232	215	231	226	247	215	217	212	226	241	238	216	247	259	236	227	228	252	218	249	234	218	249	252	222	221	202	234	257	246	218	210	230	215	208	238	241	204	226	234	247	220	231	240	218	259	227	206	244	220	215	235	242	227	239	229	232	226	217	205	258	252	245	233	231	260	227	230	248	237	255	216	233	205	255	238	236	237	238	220	230	218	248	232	248	194	208	216	225	212	239	226	224	242	217	240	239	222	244	250	243	216	242	234	229	223	245	215	246	202	228	220
40061	44263	52442	54250	49417	41412	35918	37100	39646	33422	31096	24263	19976	17154	13439	5388	6683	6643	6270	3389	4119	2745	2015	1553	969	1180	1107	998	1015	954	821	707	739	816	653	643	647	623	622	678	618	627	555	528	555	515	557	548	581	596	546	565	575	565	535	545	550	563	571	586	542	601	587	584	571	594	529	520	571	553	544	524	554	552	569	541	564	564	542	622	540	553	567	590	527	562	538	505	559	610	565	546	594	581	545	541	546	522	557	521	541	566	572	563	532	523	538	568	509	556	515	572	599	550	538	546	580	547	575	567	574	577	552	565	561	533	553	591	569	541	584	553	555	588	536	518	528	574	552	558	550	539	567	537	553	572	533	583	565	526	534	549	520	508	548	525	586	546	498	525	530	604	523	549	570	563	575	539	528	520	559	543	534	562	588	551	540	522	558	578	548	560	597	543	540	567	553	562	557	544	535	586	554	566	557	549	551	562	526	567	519	538	563	565	564	529	517	555	545	551	540	560	557	560	592	548	575	550	568	578	527	571	557	568	551	577	478	577	562	566	535	550	575	525	550	557	542	565	505	549	546	578	553	526	548	576	550	554	543	595	570	541	548	545	493	572	547	530	521	580	571	548	547	553	557	590	546	507	562	544	567	560	593	588	522	573	546	566	545	539	551	598	557	580	548	566	560	554	589	585	573	569	514	574	528	542	565	524	518	551	524	548	565	542	539	583	538	539	544	558	550	534	568	541	530	514	552	529	560	577	580	532	576	525	541	545	538	553	546	552	557	535	561	506	544	551	546	514	570	517	534	565	627	524	496	542	544	518	580	540	531	559	535	535	546	564	541	571	535	568	571	563	554	548	505	537	568	549	527	515	567	527	551	585	556	571	545	548	569	618	543	566	577	573	536	535	582	533	526	585	581	557	548	573	520	537	537	563	537	563	542	550	571	550	573	568	551	598	563	558	518	551	550	570	545	600	558	572	565	524	532	559	541	583	564	533	580	556	549	590	547	536	565	562	590	564	536	542	552	525	530	542	573	558	585	533	567	560	567	563	554	603	581	515	544	558	513	586	586	527	536	543	565	550	506	593	573	584	565	545	563	559	514	545	559	548	564	512	540	569	535	557	588	556	585	562	576	556	550	570	561	549	566	559	543	626	599	541	539	528	558	544	521	525	575	566	555	548	556	506	560	584	520	563	520	553	525	529	495	526	524	598	567	542	539	502	517	547	587	530	547	554	535	557	511	569	599	568	512	555	543	599	506	548	551	532	505	534	533	569	546	551	524	566	557	571	560	615	579	525	543	565	550	583	567	533	499	564	546	570	533	540	523	554	555	537	550	521	568	576	507	517	627	549	560	548	539	538	522	510	529	536	567	536	499	548	565	562	587	575	577	535	586	573	552	552	532	573	528	528	567	557	523	536	557	562	492	572	528	580	543	588	525	582	512	531	548	582	559	503	543	543	523	519	595	576	570	521	574	533	559	621	561	556	554	517	512	523	575	530	494	563	583	539	587	538	508	530	487	586	533	520	545	545	533	518	518	563	519	566	555	586	560	559	579	566	589	568	571	538	518	524	580	553	555	550	521	551	567	537	570	541	554	565	549	556	542	541	542	530	579	550	508	550	554	547	571	551	524	536	511	529	573	537	508	547	565	579	558	573	537	531	560	556	572	532	536	544	547	607	558	514	559	576	518	543	525	521	570	517	568	551	547	554	548	568	533	586	539	524	534	533	582	533	572	535	569	527	555	577	537	559	553	526	587	591	543	524	517	522	523	563	528	565	568	563	609	542	524	555	538	583	531	551	536	556	546	568	590	568	526	575	545	561	532	565	546	523	524	581	558	571	537	537	544	509	530	568	532	549	543	580	515	554	531	525	562	529	555	533	486	524	562	513	548	539	559	575	559	523	507	562	568	541	552	570	569	551	526	530	542	530	563	531	579	542	557	559	578	562	581	565	590	551	583	541	601	554	564	554	556	554	527	540	563	551	556	536	573	549	543	534	554	552	530	536	603	525	541	567	556	544	574	550	512	522	567	570	537	549	491	523	541	550	523	576	561	582	546	550	570	517	563	546	536	542	601	561	557	567	511	572	510	578	583	564	581	572	561	510	535	556	574	568	542	551	548	580	582	567	568	512	547	546	565	498	561	548	527	543	554	527	561	577	510	569	549	519	499	553	557	546	518	557	557	543	535	541	609	585	543	570	552	577	579	539	545	577	562	563	559	552	524	593	546	563	610	548	545	522	563	567	489	562	535	559	572	558	552	508	552	553	575	545	616	533	582	572	556	555	530	570	534	495	559	555	557	551	559	515	588	528	554	551	573	582	522	535	537	531	562	571	558	541	537	541	586	614	569	546	570	562	588	592	570	519	570	537	532	550	539	558	531	552	558	560	595	573	552	548	533	564	542	569	549	544	568	562	543	535	530	551	576	518	571	541	576	516	575	499	549	518	570	590	532	573	559	571	511	565	528	521	545	547	597	567	527	591	574	589	571	539	593	554	570	531	566	532	560	547	564	572	545	594	570	520	551	556	579	524	548	537	546	584	556	572	531	565	603	526	551	583	557	558	555	554	546	557	542	586	558	548	578	567	556	583	549	544	522	542	483	535	496	512	566	524	550	568	578	520	591	572	524	526	580	556	515	581	539	519	523	545	557	584	539	533	581	557	504	581	557	554	536	558	543	599	538	600	553	583	506	552	579	567	554	566	573	555	568	546	553	530	572	571	557	489	544	551	567	488	523	582	579	564	552	556	561	557	558	516	562	586	590	515	542	518	547	541	518	574	560	542	559	571	546	565	529	536	557	550	575	582	551	561	497	566	561	552	535	527	560	544	542	503	570	548	560	542	551	574	552	546	544	531	516	539	570	546	526	619	525	546	586	526	503	582	585	567	540	570	560	522	538	530	552	546	512	554	578	585	521	556	592	583	593	559	539	552	510	566	512	534	552	586	561	557	573	508	555	521	545	495	557	585	587	587	551	541	568	566	555	549	555	562	590	592	544	580	550	568	526	578	543	579	603	581	550	559	560	571	511	561	562	567	516	527	517	525	567	547	588	546	543	556	574	554	533	492	549	559	580	561	578	542	559	526	533	536	532	582	591	548	566	585	546	553	559	561	526	565	514	522	500	561	574	593	588	525	568	540	543	544	566	521	586	519	584	555	529	579	589	568	561	545	543	570	581	572	527	586	561	559	530	524	522	565	546	519	577	517	540	604	525	578	564	591	544	529	528	545	569	577	530	578	571	560	508	541	553	557	550	512	575	578	528	522	550	529	560	545	579	528	518	541	564	522	571	539	561	600	546	573	566	525	563	516	575	539	565	543	596	508	540	540	536	530	546	540	539	523	571	565	527	559	508	534	586	572	561	518	587	549	556	546	577	532	561	513	569	583	560	544	543	561	571	551	531	535	561	511	554	554	558	544	568	567	553	514	576	546	511	555	553	577	562	547	551	595	539	572	568	551	548	567	544	562	557	547	523	531	553	547	580	587	597	512
41084	36603	34892	26096	16916	9671	5600	3562	2329	1575	1150	783	595	513	415	379	316	298	282	255	276	238	232	234	265	238	257	253	262	234	249	241	256	212	209	243	227	248	221	253	219	248	214	227	209	232	235	254	229	244	219	219	221	217	257	237	249	221	239	244	241	224	222	185	249	247	243	243	253	227	242	223	226	192	265	200	215	230	266	213	255	229	246	207	258	227	230	250	220	249	255	194	229	257	224	261	259	209	232	205	237	246	230	235	233	189	239	217	230	236	233	233	234	220	268	216	240	252	226	211	235	243	259	249	253	217	237	242	251	225	245	241	225	224	240	224	246	224	227	212	231	261	233	224	224	250	242	243	198	250	238	250	223	241	213	240	232	218	244	247	230	226	214	249	215	251	224	224	224	220	229	228	265	270	235	242	231	242	205	219	242	261	229	249	215	215	227	253	239	228	197	241	245	229	235	231	242	231	232	240	237	226	224	261	226	246	252	236	236	258	241	229	246	252	216	263	228	200	232	234	214	255	218	250	246	252	237	255	243	251	220	210	266	236	208	254	241	255	236	227	232	207	219	235	221	232	212	207	213	242	214	231	252	238	234	236	219	234	216	229	218	243	245	231	251	208	238	231	236	225	216	230	225	210	251	229	237	242	235	235	249	235	243	242	227	233	243	243	256	259	228	241	226	235	207	237	216	240	224	242	236	239	263	242	229	228	242	241	221	222	234	245	238	227	232	232	206	238	253	253	216	219	237	235	248	253	233	239	216	247	248	230	236	226	199	229	265	213	228	244	222	220	278	253	229	233	229	216	265	233	239	265	225	233	225	230	234	211	250	217	204	232	222	232	209	216	236	266	219	216	238	253	245	248	230	233	218	228	221	248	230	231	249	227	208	214	213	233	243	222	215	223	213	211	230	213	241	245	219	224	241	241	239	244	236	235	229	223	234	238	256	251	228	229	220	236	218	235	226	245	259	230	230	251	249	236	223	251	244	228	252	231	237	243	228	251	236	199	261	235	220	255	241	237	244	234	230	225	232	235	220	197	250	249	224	260	248	222	240	245	240	216	228	235	193	223	260	251	226	261	227	211	222	258	255	247	214	225	232	244	245	255	240	220	246	245	236	227	252	213	220	237	240	244	214	217	238	231	272	216	230	220	250	218	217	209	224	252	223	233	195	241	233	233	240	281	216	236	234	204	264	257	249	210	212	219	230	229	236	241	205	240	224	232	233	266	239	236	229	247	217	250	209	209	240	249	259	235	232	194	208	206	231	238	234	227	207	226	222	223	211	234	252	253	229	238	263	211	213	222	216	228	244	268	244	233	220	251	226	230	225	228	217	225	235	214	231	244	236	258	253	238	247	225	238	242	203	220	219	212	221	245	226	239	243	233	229	255	224	242	237	211	209	225	261	254	243	226	242	208	234	222	256	212	238	222	257	228	222	223	230	238	233	248	222	228	249	222	234	198	250	251	270	222	243	233	259	201	229	256	250	221	240	265	223	241	246	236	231	232	237	230	224	197	229	232	287	236	232	245	257	263	250	251	245	219	232	218	251	215	242	233	225	220	220	235	263	229	208	248	224	233	212	230	261	234	259	232	227	202	227	232	239	222	232	213	231	223	249	221	232	228	225	234	218	225	268	259	224	245	233	231	229	222	243	210	249	243	240	235	251	242	225	225	229	230	244	241	225	247	209	253	207	229	238	219	240	246	241	248	230	226	237	255	223	216	217	239	230	210	249	222	227	264	234	236	232	225	223	240	228	258	213	230	254	231	236	215	228	221	254	192	247	235	240	200	214	201	232	231	250	219	238	238	232	231	255	240	252	226	218	230	231	219	232	239	263	240	227	212	231	246	243	225	240	257	252	224	197	229	217	242	256	243	228	237	252	250	240	254	225	227	250	236	222	211	225	247	240	222	201	253	238	229	246	215	243	239	235	233	246	236	215	232	219	253	248	228	243	230	244	217	233	219	250	231	216	230	224	217	245	218	208	210	237	207	225	222	229	265	236	227	250	225	207	236	194	247	259	204	260	227	279	235	210	239	236	222	232	242	239	221	223	233	253	217	241	245	227	261	264	223	233	218	234	241	234	272	261	221	230	242	259	211	220	235	222	233	236	234	256	217	254	247	246	220	270	247	240	256	224	211	226	248	255	223	203	229	220	258	229	246	239	225	244	230	227	232	237	219	229	242	238	229	256	217	236	237	254	229	234	229	229	232	269	209	232	199	240	232	219	214	240	221	217	256	200	222	231	228	221	237	231	258	227	217	223	220	255	227	248	254	244	227	216	276	219	215	238	228	259	234	263	242	236	258	258	286	245	244	244	246	237	218	251	243	271	207	217	239	253	215	251	206	211	216	226	250	219	231	218	234	239	232	216	228	246	258	234	225	245	215	244	232	225	250	219	280	235	239	236	243	260	246	226	237	232	213	236	221	255	219	249	237	232	260	244	242	222	252	235	219	239	256	254	251	229	241	222	229	241	230	224	229	207	241	223	227	224	242	237	228	244	235	223	239	233	230	240	205	251	242	234	265	242	240	243	247	237	228	232	207	249	230	223	204	244	217	239	217	214	269	246	252	213	227	225	234	240	221	206	259	251	249	279	234	231	228	217	223	247	236	242	260	233	240	236	226	252	237	239	213	248	251	257	250	208	227	227	226	233	210	254	217	213	233	235	239	243	223	221	252	244	214	206	240	213	234	225	259	242	261	249	251	211	209	224	245	274	234	243	259	255	235	250	250	237	232	263	228	236	230	252	225	233	241	232	248	237	208	222	267	252	218	257	224	225	233	199	261	252	262	227	257	242	223	245	223	250	256	247	244	257	236	236	247	235	251	229	238	224	235	257	222	218	211	225	218	222	248	251	224	245	254	254	235	227	220	216	201	246	238	257	263	249	242	227	248	267	221	229	239	221	232	231	232	218	213	240	228	253	222	211	236	221	240	233	229	257	225	249	252	221	219	239	255	242	247	224	229	231	247	221	230	212	189	220	217	257	233	233	246	243	235	233	218	232	217	257	235	234	233	216	240	198	254	258	259	257	223	229	216	225	208	240	235	199	212	259	233	234	250	264	215	237	220	241	259	245	249	245	266	237	233	259	229	239	233	238	248	227	238	217	234	243	245	218	236	200	212	227	214	235	188	216	215	237	216	220	275	262	218	270	227	231	231	251	223	227	235	261	211	218	219	251	204	243	238	212	262	236	250	235	226	230	241	254	251	223	231	210	203	274	218	214	228	246	218	234	250	218	184	238	244	246	230	250	233	256	241	246	245	250	237	269	192	236	263	228	255	213	232	227	234	218	208	198	229	233	263	243	232	227	243	227	232	246	220	210	243	227	245	249	237	244	230	228	211	232	227	222	242	241	244	224	243	259	225	234	234	229	238	217	242	202	209	226	230	222	241	215	273	248	228	221	235	262	209	218	227	265	238	245	237	218	229	239	218	233	226	228	241	230	225	244	221	241	225	242	217	257	254	247	212	229	247
24162	27475	37032	36134	30102	23000	17420	13434	10293	7316	5391	3676	2809	2154	1678	1344	1156	958	899	766	713	692	633	618	617	637	612	611	598	599	590	554	560	587	591	549	575	555	562	548	555	550	554	599	558	527	568	575	563	599	560	590	557	556	571	582	527	582	548	566	578	543	547	581	563	591	534	562	540	533	535	534	556	580	582	572	570	560	586	571	590	567	588	604	577	549	575	579	566	563	534	546	539	571	590	542	571	538	558	562	568	538	541	559	579	517	575	577	548	601	581	571	545	520	566	547	603	623	570	603	551	569	543	543	535	571	569	574	574	575	546	578	531	577	567	546	538	559	552	567	556	575	553	577	554	548	561	558	581	584	533	581	574	568	557	594	547	584	565	534	567	587	557	595	536	548	528	540	651	631	572	563	604	547	588	562	572	572	601	591	542	539	541	579	563	569	572	562	565	554	595	568	575	565	552	604	594	569	565	575	563	553	580	559	593	551	576	597	588	566	604	554	560	533	572	580	562	550	527	586	535	543	547	553	539	577	541	575	566	599	585	544	603	596	563	574	573	536	581	558	572	555	526	570	551	539	557	552	548	557	561	581	560	582	596	554	546	585	557	557	567	574	596	564	541	588	514	609	567	591	621	569	535	545	553	540	582	569	574	560	538	564	566	544	580	498	616	585	521	548	556	566	549	541	589	575	551	556	596	556	616	589	542	595	552	545	564	575	572	579	568	601	545	550	557	573	600	584	565	572	592	533	536	589	546	584	530	544	568	557	572	554	584	551	572	540	546	577	536	545	542	527	549	567	565	563	554	569	528	575	544	564	538	564	562	574	565	556	563	601	577	543	548	612	553	539	580	541	537	546	556	564	533	518	544	542	567	572	583	597	571	572	586	532	568	532	559	549	545	543	595	575	590	573	555	540	581	560	567	604	580	595	582	575	586	559	561	557	555	588	576	541	547	546	521	578	546	575	542	573	574	539	560	549	541	577	558	540	537	574	568	565	580	577	548	599	535	537	553	537	550	591	586	528	531	529	576	535	548	568	544	586	553	560	535	546	593	574	567	568	568	575	584	596	557	548	530	582	551	571	563	587	544	531	567	567	555	568	595	546	592	594	561	573	588	550	572	542	573	588	568	579	521	554	566	533	562	559	565	553	601	617	542	546	580	556	543	546	550	569	596	541	548	581	526	590	562	569	578	551	543	539	618	560	570	546	574	562	541	581	565	558	570	572	544	555	540	549	551	596	579	554	575	565	575	520	568	604	553	568	608	601	549	519	558	562	560	533	595	597	556	592	586	603	514	531	566	578	566	529	609	609	588	525	606	556	548	570	562	553	587	565	599	532	559	559	528	541	508	594	612	539	572	568	570	550	584	516	580	599	566	534	626	535	547	545	560	572	528	591	562	563	552	582	595	594	558	612	572	538	515	578	569	529	583	549	586	564	578	557	560	524	576	548	610	558	570	550	555	591	560	521	591	571	561	577	595	540	578	569	556	576	592	569	544	580	538	549	573	568	553	569	616	571	555	558	526	554	556	590	548	541	557	549	566	590	533	576	540	566	555	544	571	538	510	530	580	587	520	602	605	565	537	574	594	502	567	562	553	569	581	589	563	602	542	552	562	560	562	607	538	573	590	542	566	540	542	564	594	577	548	559	568	515	597	572	558	595	559	523	598	524	562	545	616	548	569	581	538	543	552	567	554	533	523	561	581	518	578	509	566	589	613	564	557	550	535	607	565	560	590	581	581	560	583	559	557	557	559	541	542	559	563	566	583	577	574	542	572	617	589	576	518	587	561	565	549	554	548	562	591	506	572	590	535	581	563	530	562	543	576	533	549	541	556	571	529	595	551	585	580	546	544	580	560	557	584	544	517	561	596	567	562	579	597	557	594	569	563	553	578	550	582	562	557	594	567	546	604	585	590	576	552	563	534	606	595	555	537	563	582	530	524	574	580	575	586	602	598	558	559	563	577	593	571	539	560	589	551	589	520	564	554	561	536	612	541	586	559	522	609	557	577	582	548	580	551	603	528	576	552	579	538	558	555	564	564	571	598	565	550	549	563	533	568	556	551	560	533	535	545	580	573	543	570	580	565	552	549	544	537	570	582	544	538	592	551	543	530	568	570	526	572	519	568	604	580	542	572	572	601	533	590	539	547	578	572	585	545	522	576	601	567	521	599	543	568	543	552	567	564	535	561	603	575	599	528	578	530	566	580	598	561	586	532	534	583	543	603	542	572	551	578	553	545	555	581	607	562	591	599	592	545	523	565	572	558	514	577	551	550	584	593	601	585	574	580	580	589	546	550	571	580	549	592	546	578	550	595	518	535	562	607	581	517	586	527	591	556	574	529	556	572	573	582	559	609	548	586	572	553	572	599	549	566	559	592	584	559	536	574	589	567	575	602	601	571	609	579	570	543	571	586	530	521	541	573	595	559	577	564	544	548	571	570	602	558	564	518	571	579	577	603	592	595	597	577	583	572	579	548	593	547	542	538	511	573	562	547	593	602	582	580	528	530	540	530	559	572	535	555	553	536	570	556	559	557	511	548	527	548	576	611	586	553	564	563	593	608	583	556	549	584	557	560	564	586	580	598	559	538	573	545	598	585	565	532	574	596	579	596	597	553	563	585	559	564	550	550	553	548	577	569	591	537	551	544	579	508	584	540	527	606	588	545	544	581	539	587	554	583	579	565	535	572	521	598	507	551	552	572	534	523	579	562	580	622	549	544	555	571	573	541	632	555	540	571	553	574	579	558	555	597	589	597	532	517	513	569	548	562	534	546	602	592	562	529	579	551	601	586	555	537	573	536	556	578	550	565	521	541	547	587	572	580	525	554	591	571	536	575	609	569	583	517	569	550	568	601	583	548	553	562	564	594	590	520	537	553	565	559	610	566	603	562	561	572	577	502	554	565	552	549	550	566	536	580	583	568	563	605	559	546	532	583	548	529	562	538	608	586	564	583	606	565	562	550	577	571	525	587	555	566	604	562	527	562	591	584	583	605	557	593	564	552	593	581	605	579	623	558	528	578	602	587	537	601	525	554	544	536	583	547	563	513	562	603	558	527	580	595	554	544	565	557	553	572	543	565	532	610	565	540	594	577	547	516	583	539	559	552	525	538	550	556	580	566	542	577	543	545	561	577	555	606	513	571	566	563	557	568	545	552	571	535	575	606	553	577	566	600	561	528	575	628	534	544	581	536	579	585	609	594	567	563	551	589	562	591	568	589	577	557	560	584	556	539	571	610	552	575	612	583	522	569	575	566	564	573	602	575	557	588	554	588	580	557	543	553	605	564	568	582	558	539	566	581	557	548	545	579	561	553	594	560	550	544	572	607	558	544	582	558	548	564	523	523	551	565	570	560	553	583	563	549	557	555	579	563	578	601	536	537	563	546	579	519	550	582	585	574	587	565	551	558	593	571	568	483	566	533	524	585	581	588	533	554	579	589	530	552	615	511	570	548	555	553	572	603	537	613	531	574	579	581	551
47449	42697	43906	37743	27196	18242	11170	8911	7442	5266	3099	2033	1543	1160	908	527	463	509	488	313	376	320	288	267	244	250	243	273	238	241	231	245	254	255	234	232	232	233	228	234	242	229	230	222	228	234	220	231	233	239	224	240	224	240	214	222	204	262	226	254	221	235	241	241	240	240	227	221	215	236	213	229	220	252	233	263	228	215	261	224	220	250	256	221	225	254	221	244	231	251	236	215	267	232	259	223	252	238	228	216	223	207	217	242	228	206	253	242	242	223	232	223	271	244	236	242	237	232	226	245	219	225	211	215	253	203	259	231	210	227	247	238	240	231	252	250	254	226	227	219	261	250	214	214	216	221	238	241	229	209	258	204	230	248	228	211	247	221	228	213	255	227	252	240	217	239	237	237	215	223	256	224	222	233	243	242	245	229	231	223	216	234	223	186	222	241	229	217	218	239	220	232	245	256	244	217	201	237	237	210	235	232	216	222	236	248	244	237	269	223	241	246	234	249	221	220	242	226	242	244	251	246	252	226	244	209	248	190	253	220	231	209	228	242	265	242	251	250	231	245	223	238	241	230	232	248	232	239	255	240	218	271	215	225	199	222	235	246	236	235	241	230	224	210	220	239	256	206	226	229	242	239	230	236	231	218	210	232	229	227	255	249	259	267	227	263	226	209	225	227	266	234	243	236	230	215	240	199	227	243	248	237	219	230	243	238	232	246	237	223	248	235	237	211	233	208	226	238	241	234	239	241	245	261	232	234	237	230	240	245	235	251	233	220	234	226	224	206	236	227	250	263	227	248	228	229	244	237	248	236	259	203	208	206	243	227	231	272	229	232	244	231	227	278	220	216	220	224	230	217	233	209	272	220	229	217	238	225	217	244	243	232	220	220	239	239	238	235	212	244	224	241	208	239	183	251	198	220	237	252	227	234	240	216	243	240	206	270	242	239	206	256	256	233	260	210	246	246	230	241	237	227	226	227	209	228	237	231	240	215	245	240	224	218	226	256	230	245	223	248	215	241	247	207	245	244	231	231	235	236	226	210	257	242	241	235	255	244	247	229	245	223	242	221	244	234	224	245	257	225	227	239	231	268	237	229	231	212	217	207	272	238	217	220	261	219	228	200	232	233	219	196	215	215	267	222	244	207	232	236	230	249	245	277	229	223	238	225	211	188	234	206	217	213	240	232	217	234	232	226	196	228	239	239	209	247	221	212	210	207	241	232	229	233	193	226	236	247	268	243	237	239	239	211	229	253	224	243	245	233	225	227	266	251	227	229	234	237	238	221	240	269	240	254	219	242	222	227	247	247	225	267	224	228	229	240	247	249	238	227	240	255	248	224	227	250	217	235	220	263	251	241	239	246	215	235	256	273	232	239	259	248	236	209	268	218	244	239	250	241	222	243	224	233	248	223	228	251	261	236	260	241	216	240	221	214	240	234	243	244	210	249	233	271	219	220	221	219	202	238	294	234	220	251	234	249	211	261	194	248	214	229	192	228	226	238	208	236	227	245	240	240	226	252	246	256	225	233	205	259	226	232	246	213	277	242	209	264	244	250	243	240	249	226	265	239	228	256	245	233	253	224	226	245	213	236	211	247	229	225	257	232	246	221	248	228	206	249	237	232	248	255	216	247	233	229	229	238	241	217	255	255	253	245	230	208	228	234	214	240	235	228	223	223	228	222	233	229	226	234	244	231	230	244	220	238	246	224	246	225	235	220	235	223	196	202	232	241	268	211	230	242	237	211	221	228	236	268	241	251	257	234	239	232	207	212	234	229	240	261	235	229	202	248	240	217	254	234	239	232	230	237	225	219	245	202	212	229	275	267	229	254	198	224	234	217	257	229	221	246	220	231	244	264	227	244	239	220	222	238	222	224	237	220	248	248	232	218	265	220	234	220	233	218	238	208	234	222	248	213	228	242	219	243	234	227	232	196	263	253	237	219	202	247	238	244	218	250	216	220	225	248	254	219	231	233	230	206	227	201	252	242	202	222	225	222	243	235	272	265	256	237	217	235	249	232	205	231	247	212	217	241	233	219	235	204	226	240	240	198	230	230	248	213	231	211	245	246	244	239	230	218	242	236	237	241	246	230	198	221	231	234	232	226	210	244	239	228	235	216	237	229	236	247	243	221	241	229	246	207	259	234	220	257	247	241	263	264	226	261	246	216	231	285	212	218	249	251	230	238	247	227	270	240	225	225	236	221	233	217	226	252	242	229	233	222	252	238	226	214	242	239	215	245	253	209	257	220	219	215	212	238	226	218	235	223	211	227	207	221	242	243	251	232	219	256	245	255	249	212	208	223	269	248	226	204	234	244	241	265	259	214	247	244	233	254	253	212	231	248	228	233	226	230	210	236	241	233	233	222	217	215	245	242	237	223	224	227	207	248	253	255	227	226	235	231	234	246	226	250	229	255	259	219	227	229	275	219	211	264	253	219	237	240	229	260	230	221	237	204	239	236	217	219	249	235	249	250	227	237	214	242	202	263	216	247	223	217	240	261	241	243	213	261	243	234	235	230	235	242	235	245	249	223	243	252	252	241	233	198	243	244	252	233	219	222	220	228	211	227	229	241	226	258	210	226	254	262	211	226	199	211	232	219	227	251	273	217	227	240	234	235	249	237	245	242	241	243	220	212	245	261	239	222	232	267	218	247	248	224	248	246	205	252	248	241	235	231	223	218	261	244	253	221	211	227	204	229	230	231	251	231	234	249	227	242	225	244	231	239	215	262	239	215	223	220	219	221	219	214	229	231	250	227	216	241	231	229	228	248	246	225	210	246	221	223	212	238	227	210	234	240	243	241	201	227	218	239	233	229	250	235	223	248	212	218	223	258	216	233	231	236	247	240	228	225	232	257	247	241	252	247	205	264	214	250	248	210	204	246	217	220	228	249	221	256	233	207	234	255	263	259	222	235	223	227	223	204	255	223	248	263	240	216	222	218	208	222	241	237	265	238	227	240	221	242	226	217	232	229	201	236	222	235	217	200	243	216	222	224	233	215	233	223	228	225	239	212	247	241	245	223	224	245	231	239	230	235	255	255	238	278	224	223	209	262	238	248	224	249	221	230	262	234	248	227	257	219	227	206	231	221	224	233	232	221	243	215	230	226	283	229	226	235	206	235	240	228	202	245	247	261	240	258	260	261	203	246	214	234	241	216	270	245	228	253	238	236	247	249	220	226	232	238	218	255	224	251	249	222	249	247	207	251	251	241	240	213	233	239	223	201	230	246	243	225	228	246	226	226	247	228	229	227	221	225	246	231	274	234	220	265	214	211	215	230	219	254	221	251	232	229	214	219	243	244	232	215	214	203	251	226	222	257	217	250	214	241	259	203	268	228	227	241	229	244	224	216	210	253	224	254	228	242	219	240	242	215	219	237	235	235	218	217	232	227	229	239	225	244	222	200	246	251	248	221	229	239	248	227	236	210	229	216	228	231	247	218	225	224	233	220	232	241	245	265	222	234	232	214	217	255	214	218	219	236
29354	33415	43799	43964	37825	30490	25208	23710	22542	18014	13100	9630	7564	5817	4915	2540	2219	2282	2104	1306	1394	1162	981	737	785	733	655	706	662	675	635	600	604	608	576	620	589	559	530	616	572	591	616	562	520	532	562	540	585	604	544	579	519	566	603	576	580	540	563	580	565	566	539	544	562	557	535	573	584	607	539	537	546	546	550	549	554	592	555	559	584	594	595	544	572	574	569	566	582	572	610	589	570	604	541	582	522	553	555	570	566	547	599	547	556	626	566	577	545	585	555	531	562	616	533	516	549	578	527	589	532	588	563	543	570	572	596	586	574	551	551	578	544	532	581	544	583	544	559	553	550	583	596	585	563	601	583	571	552	548	558	579	534	555	582	599	564	564	601	530	566	583	581	565	593	599	567	565	583	567	530	545	546	507	527	565	588	528	531	541	570	565	574	529	531	553	587	580	530	559	528	552	545	607	545	554	573	549	554	505	597	553	596	540	540	569	597	607	569	586	547	585	550	580	550	572	573	588	531	560	594	551	572	598	590	525	578	599	565	599	537	607	575	576	538	530	548	555	582	517	527	558	543	539	567	568	579	565	555	537	526	572	574	594	559	607	557	527	556	554	601	581	550	545	525	561	551	580	591	592	563	589	586	550	590	568	592	586	553	567	587	518	567	559	550	592	572	592	544	565	604	545	611	586	584	571	548	558	535	544	571	549	542	565	533	587	568	570	555	524	549	548	546	600	564	555	546	572	580	579	608	565	537	582	575	547	576	556	592	561	546	566	554	555	593	526	541	601	566	567	552	544	525	611	573	530	550	588	552	543	561	559	523	568	594	569	578	592	541	509	550	580	589	591	604	594	578	555	552	584	556	557	528	541	597	563	568	621	594	590	580	596	543	543	623	543	504	523	599	555	556	567	548	567	571	582	566	527	553	569	564	585	584	576	584	558	604	574	532	576	616	576	562	517	572	567	572	590	542	571	588	548	572	609	562	542	566	582	571	550	542	533	581	534	583	551	539	560	572	481	532	593	569	533	559	586	587	598	561	555	546	596	574	569	553	570	545	545	566	538	574	567	550	586	566	539	515	589	543	512	586	571	558	577	557	580	641	606	575	570	531	564	568	603	537	528	548	529	585	526	571	587	581	579	544	564	594	541	551	523	518	513	596	588	549	556	569	561	531	595	574	556	601	566	581	575	570	570	593	536	607	548	536	610	561	566	610	528	535	555	547	566	549	561	546	543	575	616	572	544	548	579	523	548	539	559	557	562	587	507	527	561	531	562	605	546	563	551	557	568	558	560	574	598	572	564	545	569	540	555	590	567	557	581	616	568	574	591	553	572	528	572	532	566	557	555	540	559	545	561	572	606	540	582	574	585	548	544	552	595	532	578	504	560	578	561	542	525	576	555	530	558	576	579	542	551	577	523	587	561	484	531	538	577	584	553	551	549	573	543	587	537	580	574	531	565	558	565	587	553	551	585	572	541	562	554	570	600	571	550	556	560	555	555	576	575	559	560	580	581	575	570	545	585	532	569	623	583	554	560	555	574	579	539	573	559	587	540	550	568	564	617	577	565	604	562	582	571	533	559	556	548	575	555	566	520	609	541	607	569	557	548	576	526	560	581	557	556	558	525	575	582	581	557	602	551	545	598	555	570	614	546	559	566	572	554	594	565	596	551	575	518	547	559	527	568	552	592	572	574	533	545	516	550	542	571	552	517	526	581	546	545	574	555	596	531	541	547	527	599	539	548	568	570	554	580	581	536	565	532	548	527	610	540	549	525	564	576	546	542	622	539	532	614	566	562	569	556	543	536	579	580	575	582	600	565	490	600	541	548	590	573	578	540	539	548	567	568	571	557	575	598	554	582	534	609	571	564	582	588	528	582	581	571	554	596	570	534	542	552	555	534	527	584	550	589	569	580	543	552	534	593	561	592	547	569	548	562	524	567	584	568	566	558	597	557	538	551	563	542	536	576	571	576	585	567	538	600	570	540	543	544	536	611	540	594	567	538	612	573	540	551	587	594	536	622	609	576	555	502	556	563	549	587	576	586	568	569	541	559	562	552	568	549	529	547	537	564	579	575	547	604	576	541	529	572	593	538	557	545	528	534	537	533	571	599	559	524	580	563	565	578	560	560	543	547	568	537	583	523	580	583	574	544	535	563	597	571	554	566	613	539	563	597	545	593	527	536	620	587	539	579	593	586	546	549	587	544	538	569	546	512	527	558	580	585	566	538	531	596	562	530	503	597	574	546	532	536	534	557	555	559	556	570	572	599	564	551	570	534	561	545	577	550	579	524	523	579	583	580	547	521	569	553	581	514	529	546	556	568	538	567	529	578	547	537	534	596	555	543	536	573	586	563	556	579	580	581	553	552	548	513	516	568	542	576	597	534	568	562	541	570	542	598	562	572	576	548	584	557	557	554	573	535	523	584	538	537	543	545	580	540	579	536	571	577	537	585	552	559	591	584	592	600	565	537	565	555	580	563	547	532	557	516	563	518	551	557	542	530	570	533	583	577	575	556	535	573	560	575	578	545	563	573	550	596	550	591	534	528	569	575	569	528	532	563	537	551	553	567	584	596	576	614	563	556	556	546	560	541	567	583	567	550	590	583	547	555	561	545	548	595	576	573	610	543	541	593	582	529	572	553	566	554	571	575	623	508	573	581	581	545	554	560	610	557	586	556	552	557	554	561	614	574	551	544	603	595	546	562	566	514	559	557	568	559	565	606	554	561	546	554	534	573	583	553	543	550	569	560	524	546	628	552	638	500	563	552	602	536	567	556	510	602	550	604	575	563	559	572	552	560	573	598	601	583	532	574	592	565	560	552	557	559	574	582	548	543	550	528	550	606	570	575	526	554	534	549	595	558	575	540	583	554	597	533	509	548	591	536	558	569	558	558	631	552	529	567	577	583	542	582	588	548	557	546	583	554	517	608	549	579	596	554	570	560	548	581	528	532	562	587	597	542	561	576	576	580	568	559	535	565	564	589	548	549	548	563	582	558	568	548	581	563	623	561	536	549	564	537	561	553	520	564	528	522	562	560	569	582	515	558	526	554	543	576	550	556	559	591	536	561	593	538	583	564	595	581	575	565	606	607	538	523	555	539	568	589	552	564	580	570	585	582	566	579	563	587	565	579	550	562	597	546	586	594	571	609	529	593	587	563	535	555	639	615	527	560	506	576	545	559	557	564	560	598	536	578	567	557	538	552	587	586	539	568	557	574	530	598	563	565	530	611	533	606	571	592	541	536	558	580	583	558	572	582	528	565	538	559	584	584	531	552	551	502	550	575	559	542	572	558	562	585	559	580	566	566	567	577	560	569	577	552	604	538	542	582	565	593	569	534	582	565	577	582	604	575	588	558	598	581	593	572	500	537	559	565	558	481	598	585	561	573	605	547	538	582	548	543	544	540	543	542	637	568	595	535	523	551	613	575	549	614	553	572	575	572	555	595	546	567	557	551	589	583	578	527	584	529	590	576	549	573	547	566
59446	50710	51523	45432	35138	30621	24455	23446	23652	18392	11353	8389	5825	4039	3258	1666	1335	1422	1254	773	843	659	509	378	333	369	321	274	298	263	301	276	290	287	273	224	243	248	241	266	233	260	229	242	244	254	241	246	260	245	209	253	228	229	259	223	246	243	216	241	230	238	224	222	223	268	214	193	213	210	236	245	213	241	243	213	247	225	216	256	219	217	225	228	199	211	257	218	242	230	245	235	242	223	229	243	247	243	243	219	245	230	263	249	240	239	205	215	249	240	240	214	228	227	205	217	219	208	230	239	232	221	219	230	256	248	211	235	201	231	211	235	225	222	235	234	237	207	241	250	230	223	201	231	217	207	207	219	237	226	210	230	228	235	225	237	224	229	235	213	256	190	253	204	214	205	236	222	266	234	234	255	231	209	244	238	230	221	236	254	237	248	241	222	224	224	226	251	211	233	217	206	245	266	207	228	233	229	198	223	251	231	238	223	236	235	228	235	228	218	187	232	222	234	237	211	218	233	258	210	230	217	224	222	245	202	233	245	242	237	228	242	211	222	224	242	211	215	233	203	244	241	201	233	223	228	233	252	240	244	231	217	245	230	243	216	246	226	252	213	231	247	239	253	226	242	215	222	220	219	211	232	252	222	236	238	244	235	263	264	263	223	231	237	223	239	210	229	206	209	237	251	230	233	211	224	264	229	235	223	244	248	228	226	261	232	224	234	238	216	226	207	230	240	225	237	244	241	213	215	226	237	243	215	243	229	203	225	228	208	227	252	237	245	228	234	217	206	207	264	252	263	251	225	241	228	178	241	231	227	230	245	235	264	216	242	231	239	215	216	225	225	242	229	222	248	241	256	230	238	203	227	228	248	236	209	213	220	234	249	208	210	247	221	218	248	233	233	230	246	221	233	223	211	243	210	233	235	204	213	243	234	225	254	228	241	220	208	228	228	210	209	236	256	229	198	219	242	237	257	242	241	218	217	230	202	260	212	225	236	207	242	249	225	237	242	220	240	211	198	240	193	227	249	219	257	217	243	255	231	230	262	217	229	236	227	228	202	223	235	239	232	209	240	236	227	196	229	241	235	231	241	232	232	255	204	242	225	229	225	224	211	223	234	225	225	230	208	232	216	217	226	271	266	207	236	238	228	207	229	221	212	253	234	214	231	204	231	240	237	235	234	232	229	246	224	211	204	248	244	218	219	214	211	233	212	233	218	232	224	220	216	199	216	248	230	200	251	216	225	213	223	233	244	226	240	240	236	246	201	225	236	215	249	213	228	210	214	235	215	246	197	227	228	236	219	221	234	243	239	218	213	253	239	215	233	244	222	245	196	244	220	261	250	200	238	202	209	230	236	212	201	213	231	205	213	215	221	243	200	221	219	236	266	231	229	243	237	265	223	202	227	220	227	229	244	238	223	256	201	232	239	170	222	235	253	209	203	234	252	206	222	224	235	253	219	242	230	231	217	257	221	254	236	232	224	233	222	254	241	207	233	253	195	227	221	238	233	200	212	229	220	231	218	213	263	243	249	263	225	228	213	231	218	231	249	254	245	217	229	251	261	225	255	224	257	232	228	201	251	232	217	219	212	230	251	252	214	219	204	222	246	222	221	216	230	243	224	249	233	217	244	248	236	224	227	241	249	233	223	243	227	209	267	235	240	241	228	230	226	249	219	214	202	242	212	227	213	233	242	234	248	212	241	244	244	223	218	205	238	204	229	219	236	215	238	224	231	233	237	240	251	213	232	220	239	214	219	219	233	215	239	218	239	220	258	223	212	254	220	234	232	231	245	243	198	238	277	256	212	224	251	253	243	224	213	244	225	257	221	247	234	223	215	219	249	225	254	204	230	218	228	255	264	236	223	237	223	218	248	227	245	266	235	218	218	239	213	225	265	206	231	259	239	219	218	259	229	217	235	250	226	222	242	236	237	219	217	284	246	226	232	204	219	243	260	226	227	256	218	226	257	255	208	219	225	214	204	221	244	210	221	238	212	236	232	199	222	225	252	215	229	188	237	258	239	216	208	248	237	213	208	232	213	266	250	205	222	255	261	213	237	241	220	249	205	259	208	249	236	225	218	203	227	257	230	246	248	232	228	229	222	237	216	229	223	239	226	216	254	233	243	219	238	219	237	248	247	246	218	237	227	225	257	202	235	236	230	216	247	211	205	237	195	227	217	261	238	239	224	231	212	240	229	235	242	232	233	232	252	229	235	237	255	194	253	214	235	245	232	223	218	242	228	246	223	259	239	245	227	206	193	237	228	219	209	262	249	227	222	207	238	226	224	223	227	233	207	217	240	224	212	214	251	246	239	202	250	260	223	231	241	210	212	234	234	240	205	247	248	239	246	257	214	204	235	214	218	213	218	259	233	206	218	210	244	238	204	228	270	230	228	211	235	261	225	216	235	200	228	221	252	242	241	221	200	223	239	251	257	269	217	244	222	220	243	242	247	230	239	230	226	249	215	222	242	240	272	236	225	244	226	259	242	248	208	217	239	233	230	207	244	238	233	236	211	235	239	238	209	220	214	224	242	235	215	241	217	232	218	217	241	222	263	198	245	234	214	243	215	240	192	208	231	242	215	230	253	204	224	219	239	273	269	217	230	252	234	259	236	219	224	239	225	249	240	224	229	239	232	228	223	258	235	223	238	212	198	217	219	227	224	225	239	239	222	202	251	228	226	249	218	244	235	236	241	239	242	223	231	249	232	214	198	252	221	212	223	225	247	265	232	241	242	231	216	251	229	227	231	239	214	204	231	237	236	242	227	214	227	244	241	240	211	241	234	225	231	225	212	212	240	247	245	241	234	238	223	218	225	227	234	238	224	222	245	218	257	224	210	237	245	263	240	210	239	242	215	233	219	252	227	245	222	229	214	245	250	239	244	219	215	222	250	239	229	224	228	215	245	235	230	226	245	253	225	212	244	257	254	240	227	230	244	186	238	256	249	218	234	243	197	225	209	213	285	262	229	241	261	230	219	212	220	222	223	210	261	220	240	237	224	243	265	224	220	235	251	279	249	222	216	232	228	210	237	241	229	242	253	251	254	207	233	227	210	249	255	217	247	257	250	219	257	215	251	222	262	250	244	219	200	234	238	216	232	260	196	226	243	234	187	239	240	231	241	244	223	209	245	219	243	234	241	211	242	237	231	226	236	242	241	266	202	216	244	224	215	219	229	240	206	255	217	236	252	223	200	212	218	231	253	243	255	236	217	207	249	218	227	197	242	237	248	235	233	240	258	274	231	247	236	216	252	215	235	245	240	257	246	222	228	235	241	215	228	239	190	218	232	237	213	239	215	250	230	242	254	218	232	230	239	217	228	242	205	221	245	228	244	244	235	241	210	237	229	238	220	234	253	244	213	235	284	238	223	237	257	227	211	254	245	210	247	228	237	218	208	268	254	230	246	234	235	243	250	234	228	229	210	224	226	289	238	250	210	228	252	232	253	231	212	248	217	220	230	237	249	233	254	199	194	221	221	238	270
40387	43701	53690	52539	48122	41723	37462	39156	39677	34154	27930	23628	19903	15893	13642	6878	6682	7229	6651	3737	4145	2937	2041	1520	1271	1256	996	963	941	872	913	817	760	769	681	674	694	667	625	657	622	568	619	535	569	561	582	565	592	546	586	550	571	542	563	544	565	586	557	540	587	545	565	543	543	576	580	588	533	555	568	535	544	528	491	551	566	556	580	548	576	509	554	561	553	539	564	567	531	541	522	514	573	584	542	569	533	579	517	569	542	557	543	546	561	568	537	552	548	525	590	547	584	584	508	526	546	562	530	524	526	562	574	547	556	556	526	564	537	605	559	568	530	543	561	586	509	513	555	509	566	494	488	564	572	545	580	520	535	523	543	558	497	529	545	567	555	537	532	566	530	546	519	540	566	528	559	516	578	586	563	559	520	600	522	579	543	537	558	566	542	536	593	506	576	546	542	537	549	538	555	560	517	491	553	591	498	619	513	534	537	603	579	563	531	574	522	552	571	519	540	587	573	527	596	545	600	533	563	554	543	531	567	565	514	546	553	545	543	567	503	567	596	582	531	579	547	550	529	537	557	552	545	565	583	534	576	546	567	556	559	521	592	538	530	545	527	532	592	578	574	608	570	544	546	545	563	570	515	563	546	553	526	536	595	551	555	540	558	567	551	535	544	574	570	507	572	546	568	586	532	574	565	565	577	578	545	565	560	555	528	582	558	532	534	585	565	523	546	567	521	586	512	527	563	585	553	551	575	544	562	549	588	579	578	549	593	508	497	590	558	588	578	573	514	568	567	547	555	569	586	585	583	557	538	565	572	568	560	556	530	548	597	554	537	582	538	591	547	546	538	550	544	558	549	535	549	526	572	549	556	507	572	510	575	551	545	581	567	545	574	534	512	568	583	518	530	589	535	564	585	555	577	573	541	545	571	584	528	547	587	550	562	545	563	564	573	527	554	575	538	598	541	575	564	550	554	565	579	526	559	526	608	518	581	598	546	546	556	571	562	573	535	558	592	578	515	554	544	599	570	559	525	585	522	557	558	557	585	568	524	552	557	540	533	550	566	577	521	542	580	555	590	566	565	530	567	575	570	510	516	589	553	546	499	560	568	530	529	518	538	547	549	545	517	561	579	518	535	582	545	559	572	541	574	541	531	551	549	572	546	554	536	546	553	589	556	563	590	533	557	609	572	583	566	522	576	532	576	554	545	537	573	543	510	544	562	555	563	557	542	563	562	609	550	559	540	558	553	564	581	523	566	562	552	580	564	543	542	547	566	579	577	542	567	494	544	555	572	551	605	546	554	562	550	572	550	588	583	576	551	563	537	542	536	555	545	570	514	564	558	540	526	536	572	553	552	556	573	545	536	532	565	561	538	596	558	548	575	568	546	529	590	584	546	554	571	528	565	540	537	562	557	555	556	550	514	543	560	513	561	571	529	506	543	563	501	505	597	528	553	558	503	540	528	534	520	561	537	523	524	525	556	564	554	534	558	569	515	551	570	584	549	551	584	534	538	548	555	541	523	537	551	561	530	512	576	551	534	549	563	540	567	574	583	532	568	559	526	596	558	570	563	539	538	561	561	572	564	595	551	541	546	530	549	556	557	577	548	569	527	520	567	516	528	542	562	526	536	557	565	538	566	539	552	537	575	560	588	549	540	544	566	576	487	539	534	537	539	525	550	517	569	530	554	543	558	522	536	564	550	543	542	536	543	539	553	546	555	540	552	586	568	604	504	561	560	559	578	538	547	522	538	556	559	536	536	557	540	560	563	593	570	568	532	542	548	550	550	544	563	580	571	588	578	573	543	529	558	526	528	512	560	505	564	556	537	551	552	590	527	582	540	551	579	512	610	534	537	539	547	573	540	521	536	552	533	529	570	614	494	530	546	531	550	523	567	588	531	520	523	550	562	560	525	573	565	550	550	596	569	540	537	545	485	540	542	551	532	548	558	584	534	579	527	578	580	600	560	530	579	534	514	562	574	599	584	561	570	540	540	562	549	586	594	553	534	547	543	577	551	552	539	587	563	551	535	528	550	561	571	564	558	554	539	550	562	610	537	577	577	540	517	588	529	517	542	523	573	564	606	591	577	535	534	583	599	538	539	536	560	543	541	515	552	588	538	556	551	553	498	533	582	533	547	599	553	560	542	517	596	560	528	549	566	536	554	537	563	497	557	572	572	614	533	595	603	540	591	563	549	548	529	576	574	542	564	570	589	531	578	560	531	582	558	550	595	571	572	526	531	534	553	525	556	562	549	481	499	574	545	527	555	536	539	528	526	553	542	553	540	517	552	540	557	548	563	570	530	519	512	530	558	516	543	568	575	541	574	572	602	556	559	548	539	535	555	545	552	570	574	515	508	526	577	547	528	562	532	550	526	562	561	612	549	578	555	564	539	562	578	542	537	510	511	570	542	553	555	552	524	529	580	575	603	498	541	533	553	562	533	560	549	561	524	610	551	547	501	533	541	541	543	529	597	559	569	587	543	556	543	542	545	537	551	536	514	590	574	542	528	565	532	537	551	512	534	547	544	563	560	534	554	545	560	570	574	571	574	550	533	610	532	536	520	565	576	569	548	539	583	542	505	533	546	522	557	566	574	540	525	541	571	536	547	600	543	576	562	532	557	576	514	525	546	542	570	526	598	534	555	576	516	541	563	574	544	549	545	560	568	570	544	498	534	539	552	535	544	601	585	529	538	546	614	541	501	572	540	599	564	546	569	555	561	568	540	515	524	546	548	520	526	555	579	567	536	523	533	543	580	540	529	566	550	576	542	526	511	516	553	587	560	559	552	617	550	559	515	548	556	557	515	557	542	571	513	571	511	579	547	552	560	547	568	572	567	555	550	536	573	589	535	596	595	548	575	536	559	541	568	552	536	540	555	564	532	534	555	520	556	523	524	537	567	532	569	546	575	536	548	547	534	559	559	539	535	542	573	537	528	560	540	524	505	548	515	543	542	509	571	540	561	604	526	565	572	558	550	565	556	543	523	567	537	536	521	579	520	533	542	584	554	552	601	572	534	572	603	526	528	552	533	507	558	531	538	532	532	543	563	575	552	533	541	571	549	543	518	579	597	516	554	532	524	546	546	581	563	543	592	591	570	566	542	564	552	503	560	515	553	564	519	540	518	561	551	556	573	563	580	544	517	589	571	575	501	630	537	489	576	560	573	597	527	551	528	558	592	546	572	533	561	552	562	531	538	564	555	583	530	520	568	606	555	571	526	549	557	569	576	580	546	571	532	588	556	561	553	563	525	558	563	540	532	546	560	584	513	584	578	570	551	590	586	610	537	530	534	554	558	572	549	550	541	529	518	508	539	565	563	562	571	558	553	564	551	488	567	532	587	556	552	581	570	552	560	535	545	525	596	594	564	556	546	530	536	546	575	521	563	534	588	532	579	583	586	522	534	584	543	575	531	527	578	530	543	575	540	535	560	573	521	550	558	527	550	576	553	538	540	564	542	534	542	533	554	554	531	538	543	549	543	563	588	540
41233	36194	35103	25123	16248	10028	5782	3621	2369	1689	1059	756	659	490	452	389	336	303	269	267	253	249	287	250	262	212	245	233	229	223	250	221	252	234	262	272	272	273	268	228	231	230	217	233	222	250	261	223	242	239	211	221	259	221	260	253	206	245	241	194	226	247	207	228	236	238	246	247	215	219	225	227	230	257	230	232	234	235	220	238	274	234	262	224	225	206	247	229	211	218	234	243	244	232	219	258	270	233	218	240	229	207	278	219	227	242	240	264	226	198	252	243	203	212	208	206	223	242	221	229	258	249	274	220	254	250	244	243	252	193	227	217	223	212	223	235	233	238	249	268	230	222	241	246	260	237	241	250	227	193	214	199	229	211	228	212	238	245	248	238	223	230	232	256	224	243	248	239	210	207	239	217	209	264	232	236	246	222	252	228	222	273	220	242	221	246	218	241	235	250	235	241	234	231	250	243	242	244	251	218	221	214	235	234	232	226	232	240	241	214	228	240	216	212	220	260	209	214	246	242	225	215	235	233	229	243	264	243	256	227	251	229	207	213	234	246	248	232	220	227	243	235	229	265	246	230	249	220	232	213	242	219	221	228	212	256	277	261	239	238	214	192	261	242	217	249	238	241	243	227	251	239	236	221	221	224	255	251	241	243	247	214	238	247	225	234	206	245	219	234	223	220	249	242	223	237	263	233	217	268	227	241	215	225	226	236	234	235	245	256	228	211	241	194	228	222	242	245	226	263	235	212	248	241	232	242	252	226	256	220	231	224	251	191	245	244	249	254	235	207	235	243	219	263	230	212	239	213	225	230	261	261	229	220	227	232	246	225	225	227	243	244	225	223	242	255	246	234	244	212	229	232	228	229	236	259	241	251	224	245	257	242	214	211	230	214	235	213	210	280	233	242	231	240	219	251	246	232	235	245	239	229	237	227	221	260	227	222	210	207	264	231	236	221	235	233	238	245	205	235	258	260	222	254	242	209	240	214	200	222	251	198	234	233	208	215	223	246	247	229	254	218	240	252	226	227	221	203	251	226	237	213	222	228	189	218	247	243	233	214	239	239	211	257	242	255	215	258	254	236	233	235	219	242	239	252	241	244	243	229	224	218	252	228	248	213	239	260	235	222	244	214	241	230	209	218	208	252	228	247	249	238	269	212	198	259	244	237	250	226	228	247	238	265	222	225	228	230	233	229	217	224	239	245	216	234	244	232	226	219	209	226	241	221	228	237	261	227	213	239	226	240	240	207	232	206	239	259	219	247	201	230	246	249	206	201	232	250	214	245	230	218	223	222	194	224	243	219	220	251	236	227	206	230	202	231	256	239	248	247	228	235	242	221	225	264	220	233	229	225	257	241	241	246	256	228	240	226	228	234	262	239	240	232	215	241	226	260	266	219	242	229	238	229	240	249	225	234	237	246	228	240	221	223	211	215	232	243	277	243	272	242	223	244	240	223	252	218	199	243	259	211	219	233	242	225	215	237	218	232	250	226	235	214	245	228	230	211	240	249	246	238	264	224	244	225	243	231	261	236	217	256	238	256	236	226	248	241	246	244	233	236	219	236	260	242	232	216	220	222	240	218	228	231	247	247	261	221	263	225	233	255	231	248	237	199	269	238	239	258	229	257	265	205	258	251	238	244	252	237	214	229	207	239	228	251	236	236	234	212	250	217	268	242	205	213	222	247	222	231	230	266	240	262	238	223	221	264	243	211	260	234	219	255	232	232	234	228	240	261	194	222	239	246	230	217	232	232	265	221	219	203	213	249	244	242	227	242	239	234	249	228	271	252	224	223	246	231	217	229	232	236	220	234	218	229	222	233	246	244	252	224	224	232	236	249	267	218	240	207	210	255	261	221	246	246	213	232	188	210	221	234	220	216	232	225	217	253	245	220	243	229	229	252	204	232	236	212	242	263	245	221	265	216	221	244	250	227	202	213	236	246	230	235	255	268	240	243	240	238	220	245	207	211	228	223	246	240	208	246	252	240	224	223	217	236	236	237	254	244	226	216	221	243	244	235	251	219	270	208	225	243	269	255	229	250	248	248	262	254	219	263	234	236	229	259	229	243	229	253	237	213	247	240	221	221	230	221	235	255	228	241	212	246	220	226	228	238	214	241	240	255	243	219	253	214	220	232	223	220	249	236	281	228	239	228	255	213	220	231	232	250	243	242	250	208	227	241	230	257	230	215	218	242	228	257	256	241	264	250	228	212	233	204	257	227	232	245	231	216	241	217	235	255	226	198	208	219	225	217	231	226	222	236	225	217	218	234	238	252	231	257	240	252	221	239	228	210	229	221	225	232	217	248	252	216	259	245	244	231	219	238	258	233	252	243	238	215	229	208	204	229	238	225	257	218	216	228	250	233	222	219	259	269	228	203	228	200	219	257	238	223	235	221	234	267	201	226	234	225	264	223	242	242	203	218	255	224	237	228	221	246	277	223	253	200	217	204	234	218	221	199	233	257	254	218	230	241	242	251	239	215	231	231	251	212	241	247	254	267	260	258	226	240	247	210	238	240	215	243	204	259	211	248	225	244	243	236	253	244	260	214	241	223	230	270	221	235	253	221	223	248	247	227	233	239	205	241	242	218	190	234	252	234	232	224	251	225	230	217	224	241	248	212	239	236	213	208	224	222	241	236	266	237	228	216	202	239	236	226	240	207	239	249	213	220	226	239	209	223	253	223	230	206	239	222	235	231	247	228	246	217	227	235	237	232	235	249	249	257	211	235	244	242	259	201	204	222	201	232	258	222	223	245	226	245	233	245	239	206	209	242	229	222	249	229	239	232	223	218	253	226	216	242	236	234	237	232	218	239	243	241	221	209	212	240	234	224	229	250	226	210	246	222	241	217	233	220	227	211	231	255	236	210	230	248	238	211	237	198	243	242	232	212	221	240	235	215	231	237	248	242	250	232	229	210	221	240	262	237	218	233	219	232	230	242	212	249	244	234	199	259	276	233	244	255	237	211	256	197	213	262	214	243	251	220	227	215	238	244	213	240	245	231	243	237	209	222	232	229	238	234	245	241	252	247	233	253	255	239	223	242	231	247	221	212	217	255	248	239	225	286	236	239	229	264	234	252	242	222	244	234	237	251	221	241	236	226	233	256	217	251	228	237	226	221	256	222	217	237	241	273	251	213	254	262	210	232	256	211	240	209	242	247	244	216	228	240	211	237	238	221	266	236	233	242	269	234	248	239	233	221	220	238	224	235	239	228	262	244	244	249	225	231	239	226	235	203	242	226	234	215	223	255	259	217	247	232	246	249	247	233	212	248	217	246	228	242	226	236	253	204	226	245	258	223	235	212	212	209	220	210	237	240	236	239	233	223	230	205	231	227	238	236	217	215	235	211	187	211	237	220	244	241	272	243	239	218	215	215	241	247	236	225	246	238	248	238	251	202	221	229	205	198	212	244	247	225	225	232	229	250	257	260	255	238	216	266	233	217	224	260	216	241	244	255	227	218	247	239	230	225	238	223	264	235
23905	27605	37206	34997	29829	23559	18177	13534	10610	7745	5120	3573	2712	2136	1732	1302	1147	988	903	751	708	699	653	625	652	561	605	603	605	595	554	600	560	570	613	523	569	570	590	565	526	577	538	541	563	591	576	562	571	545	577	583	594	546	522	548	606	566	535	531	590	577	552	578	566	553	546	592	569	559	604	555	536	563	580	564	539	555	617	591	592	582	577	552	587	529	549	608	577	589	585	572	533	553	579	602	565	537	573	573	561	558	540	597	552	533	571	553	580	574	536	520	582	527	578	545	528	558	554	553	585	589	554	529	533	559	519	568	573	574	588	518	581	555	596	521	561	586	544	533	559	535	548	599	557	569	533	530	554	588	567	568	573	542	532	579	539	576	534	578	554	537	552	577	560	557	571	569	567	560	556	534	541	558	603	561	577	563	598	520	554	580	545	547	570	563	601	586	528	578	604	549	566	566	580	555	571	564	543	580	559	555	629	552	555	531	549	559	525	615	564	575	541	560	554	517	538	549	555	523	592	588	560	527	579	590	528	536	557	567	563	627	571	537	551	554	538	533	556	518	562	571	531	547	553	567	555	556	576	541	553	550	572	530	586	558	585	583	537	575	555	609	543	529	591	612	543	536	543	566	544	573	566	572	593	596	531	556	519	575	573	532	548	547	589	573	563	579	550	559	555	561	617	523	596	552	550	568	578	576	500	589	546	522	553	573	592	529	512	576	537	563	565	575	543	561	589	574	559	572	561	574	523	576	589	553	564	555	574	547	544	554	549	541	556	546	568	537	587	560	547	580	534	559	540	553	583	593	600	568	573	588	581	547	517	579	558	594	564	571	585	561	537	514	526	548	555	531	570	557	604	566	588	511	519	565	592	532	567	538	584	610	583	583	570	555	543	569	569	582	560	571	547	562	533	523	556	556	531	565	581	549	560	556	492	574	563	593	596	565	539	590	565	542	564	529	562	578	536	551	548	596	564	566	583	579	584	572	547	549	578	577	547	542	585	590	558	569	569	564	566	536	538	595	565	543	567	568	545	588	568	582	511	570	538	533	630	570	554	572	562	540	576	539	545	560	577	597	585	613	539	541	578	580	548	523	553	571	542	537	538	566	600	542	558	590	541	554	560	592	538	548	551	582	573	576	549	533	546	569	536	575	581	551	570	588	541	553	537	591	584	538	555	530	556	539	613	557	581	565	577	587	535	608	572	542	556	583	515	572	584	556	587	574	606	545	560	606	623	549	603	523	615	603	550	560	584	583	569	556	517	538	580	529	545	520	589	582	548	549	542	566	517	559	562	601	625	571	560	566	536	542	551	543	553	568	587	559	545	549	545	575	547	573	559	550	558	533	607	552	590	522	541	573	545	585	554	581	576	530	560	549	556	540	560	598	507	589	543	590	574	552	555	534	592	535	578	512	564	580	567	545	569	541	578	602	523	579	556	555	585	568	561	523	521	542	567	518	612	584	557	551	590	579	567	548	540	548	571	573	583	582	563	561	547	533	561	554	566	581	591	586	554	592	556	542	613	602	542	563	551	594	535	585	550	535	565	615	560	599	575	581	573	534	552	583	557	603	598	575	551	572	545	597	537	547	566	522	589	579	544	569	582	513	539	565	530	574	555	547	565	566	587	517	524	542	575	583	607	568	544	536	551	600	565	585	564	570	539	547	586	598	552	591	561	555	588	578	544	564	544	546	579	562	566	537	589	616	581	553	546	518	588	566	543	607	574	576	587	543	578	569	562	552	573	516	542	574	583	525	549	593	548	588	578	583	575	538	566	588	574	564	569	519	531	582	573	603	606	565	558	564	551	580	541	603	590	580	551	563	535	541	580	579	509	548	630	581	542	541	560	550	568	549	568	568	576	576	563	563	562	552	558	586	608	601	576	550	555	555	576	574	569	589	604	577	540	585	575	611	559	559	559	573	556	583	535	542	592	577	573	598	579	537	555	602	578	572	599	588	548	562	592	500	558	556	564	534	591	567	582	535	542	549	582	589	540	548	571	563	543	601	582	542	566	573	531	487	580	558	569	573	562	604	566	612	519	586	580	554	576	516	564	578	546	560	587	531	558	572	619	579	585	563	588	588	550	537	595	567	547	575	549	556	591	568	549	571	575	567	589	545	589	560	561	569	572	540	558	581	583	564	549	563	565	584	594	570	582	600	565	578	552	530	543	587	570	560	553	556	587	564	572	571	548	569	533	552	549	569	539	581	506	547	582	613	572	563	552	568	544	603	581	586	588	578	579	524	554	545	573	559	604	544	581	588	566	538	589	557	595	573	579	573	557	623	535	592	592	571	600	580	579	549	567	527	568	574	536	582	588	536	542	529	558	578	581	596	607	568	563	521	599	599	549	582	550	566	542	570	574	556	550	556	534	564	588	604	537	535	546	542	549	539	594	536	619	508	586	557	552	576	569	570	568	556	549	544	558	582	576	553	582	536	567	585	563	593	562	562	559	561	570	557	589	577	577	567	587	595	571	557	558	578	571	607	564	564	559	556	588	575	571	604	618	568	593	583	590	554	547	519	573	588	570	520	566	542	589	538	570	602	547	575	584	575	541	579	620	568	569	567	585	601	583	551	590	538	525	619	569	543	547	559	561	608	591	555	550	580	565	560	534	603	572	555	564	571	575	571	552	572	616	572	582	606	519	575	581	604	547	530	587	560	575	554	584	561	535	561	560	583	544	588	577	539	551	534	576	562	583	580	564	551	542	537	568	590	534	537	545	608	559	553	554	595	571	527	586	530	557	565	556	571	583	620	561	505	521	579	537	525	575	578	588	552	611	611	537	567	558	565	544	590	591	558	544	536	606	553	539	566	584	641	525	559	602	551	539	547	556	497	530	545	571	616	575	576	601	575	577	589	540	531	584	535	609	561	592	530	563	587	554	591	539	528	609	588	567	593	555	556	580	552	596	536	570	521	538	589	572	576	564	550	574	517	593	587	588	550	571	568	575	576	581	581	549	526	562	569	566	554	572	524	604	554	558	580	582	618	562	559	584	596	614	559	578	561	567	576	581	605	583	588	557	572	559	533	551	578	549	581	529	552	572	539	599	534	591	555	537	617	537	555	561	584	544	536	562	573	555	581	548	571	565	569	543	553	542	550	576	524	547	570	579	538	549	587	546	569	578	535	554	583	585	568	574	523	577	575	536	583	580	590	563	575	559	570	583	606	542	507	612	589	578	586	646	579	551	583	582	595	538	550	566	508	546	594	556	578	530	559	531	553	588	579	533	575	566	588	591	583	557	582	578	598	537	600	563	586	550	582	607	585	587	563	580	567	580	571	573	551	572	573	540	578	562	582	565	529	566	540	563	610	554	554	582	572	552	538	582	531	572	589	558	591	587	585	538	607	572	577	566	589	538	529	560	571	583	584	545	539	582	554	556	529	596	579	545	588	595	536	543	567	534	634	546	561	567	590	584	568	591	567	579	565	558	559	551	577	544	616	580	565	564	598	576	540	548	546	580	597	568	516	593	569
47300	42824	44762	37473	27753	19464	10955	8568	6554	4151	2731	1954	1410	1055	844	599	533	552	485	340	358	294	314	261	257	266	237	246	215	229	230	211	234	244	242	247	233	240	230	245	253	240	231	235	233	237	243	247	241	224	242	237	229	255	217	223	225	268	218	273	226	223	234	246	244	257	199	209	229	250	243	213	227	245	236	243	239	238	223	252	227	234	247	247	238	250	219	205	227	231	230	257	229	217	218	227	239	240	226	256	234	221	257	242	235	243	242	227	219	262	219	219	242	242	249	244	227	202	242	265	220	241	219	256	233	229	219	218	235	224	236	226	229	241	222	209	238	251	235	205	232	228	246	216	233	232	255	257	254	234	205	238	229	231	218	212	245	237	238	217	239	225	242	257	223	239	243	258	250	231	231	241	233	235	237	215	223	214	230	213	238	243	210	231	205	247	225	239	240	257	239	211	229	261	236	225	237	215	228	254	238	259	226	248	222	256	194	225	224	222	244	259	244	211	242	263	252	234	247	254	275	242	251	221	221	231	224	236	242	272	250	236	250	199	214	271	223	215	220	230	217	224	223	231	223	238	211	237	227	256	208	221	219	217	236	217	226	215	234	223	236	238	220	240	235	223	217	234	233	225	240	193	208	254	226	225	201	217	239	256	252	280	252	235	254	229	256	213	266	237	269	250	267	225	231	227	253	227	259	244	223	239	246	239	217	234	215	220	225	235	207	233	191	224	208	244	210	248	217	221	233	237	267	249	225	245	234	211	233	247	208	201	225	230	247	245	208	221	226	239	229	240	240	248	229	249	235	226	250	222	214	227	247	227	240	218	264	233	236	217	221	245	254	218	251	245	231	214	250	229	217	261	245	240	244	244	251	231	233	205	241	225	250	227	271	242	235	225	218	242	232	255	251	210	242	245	250	239	227	237	220	220	193	219	214	246	216	210	234	238	252	218	202	245	204	243	248	243	242	214	247	222	231	228	231	245	247	246	251	230	245	266	229	211	231	238	211	206	219	239	215	251	229	245	225	226	251	225	239	237	231	226	227	227	237	224	245	224	271	245	224	267	220	236	210	222	221	241	212	237	230	254	247	239	246	241	223	212	238	242	218	193	216	237	229	219	233	244	239	231	221	214	222	252	231	228	242	247	220	232	234	243	237	255	194	253	219	228	235	217	246	241	201	240	240	258	231	198	248	225	250	238	231	242	247	238	226	233	252	252	205	236	238	259	242	271	216	246	217	236	218	217	234	230	221	222	221	195	247	243	232	250	216	243	242	226	213	256	242	250	226	211	230	225	247	247	237	223	262	214	229	249	200	234	236	248	245	229	227	239	230	246	179	200	234	253	231	249	238	261	253	267	233	239	225	262	238	244	226	262	251	226	227	243	247	219	194	220	213	240	222	220	219	251	231	258	239	250	223	256	257	233	215	218	254	239	261	224	231	231	219	253	275	235	236	224	233	223	206	236	239	247	266	228	248	230	222	206	217	200	213	248	211	232	232	237	226	231	234	216	246	231	227	232	250	227	227	252	242	223	265	248	233	263	237	231	215	233	222	223	218	244	197	215	240	228	208	234	216	248	257	222	218	222	231	213	233	242	241	243	256	218	222	235	238	230	239	234	226	228	240	247	224	207	228	224	229	207	240	233	221	228	219	211	246	217	206	216	232	254	226	222	216	242	222	224	218	238	207	235	272	207	244	247	237	241	235	247	245	248	224	228	199	208	235	230	241	239	228	237	229	253	252	237	242	230	249	217	249	208	212	264	244	204	246	212	224	225	259	223	221	225	250	222	238	253	254	242	234	238	226	231	212	236	231	243	250	237	245	220	238	213	245	225	204	228	214	223	229	271	247	198	250	238	214	264	231	231	239	237	245	204	233	217	257	231	214	222	204	211	240	185	243	219	245	206	226	223	243	239	243	240	246	260	239	253	226	261	240	243	245	229	239	246	200	237	239	231	255	242	240	249	237	218	225	240	246	193	235	235	222	242	218	240	237	231	218	220	256	219	219	212	244	227	239	230	255	241	253	211	243	212	213	240	217	262	242	193	233	222	211	238	223	259	217	255	244	253	249	259	231	239	218	254	228	228	201	243	249	235	246	233	229	230	220	239	225	239	254	224	227	230	223	235	248	197	224	221	234	207	258	240	235	240	253	256	231	246	237	247	226	231	210	236	259	232	204	233	237	248	263	226	249	260	265	254	238	219	221	247	203	219	235	242	234	244	272	222	195	216	223	245	234	242	233	230	219	210	250	218	231	221	250	238	234	222	240	227	267	241	237	223	241	246	210	224	226	208	253	221	214	219	220	224	235	250	258	232	244	256	242	213	219	228	225	256	246	209	233	239	234	217	223	216	207	212	203	277	229	199	223	233	213	231	246	225	230	202	222	220	224	252	214	242	257	235	221	218	240	248	228	234	234	232	210	243	257	259	250	219	219	241	213	240	252	235	228	256	239	238	221	250	219	243	260	233	235	212	240	228	240	234	222	219	241	255	236	240	202	244	245	240	239	235	234	239	214	249	225	212	263	241	219	221	242	248	224	237	247	255	216	219	227	238	200	232	241	209	207	232	229	239	219	241	204	250	264	227	197	205	266	248	227	221	227	238	225	214	255	220	230	226	229	224	235	247	246	245	237	216	233	202	239	227	232	223	222	234	237	262	213	232	229	206	215	209	214	234	236	228	225	231	239	223	249	281	199	198	210	246	229	221	247	260	240	217	240	247	249	224	264	238	240	218	217	251	215	210	249	265	222	230	223	221	225	246	235	248	242	248	261	241	233	222	230	215	205	242	244	266	248	218	217	252	195	234	243	239	244	238	235	229	258	215	237	242	235	230	200	236	234	244	244	245	202	222	248	240	245	238	220	235	235	227	229	220	215	253	238	240	224	228	211	255	240	211	218	247	251	227	259	263	259	238	242	226	214	248	208	240	235	238	211	225	242	208	209	231	224	245	226	217	252	231	235	220	233	240	247	228	227	198	211	224	255	220	228	233	223	239	214	212	253	242	210	224	251	231	257	219	252	197	250	210	243	224	215	252	239	232	236	247	226	231	234	238	235	238	229	239	269	247	221	236	257	229	232	225	238	235	239	210	233	238	236	230	233	221	224	231	207	205	233	253	264	239	236	253	221	224	202	232	245	217	223	233	226	223	216	259	216	254	231	254	219	256	262	216	235	205	246	220	222	220	218	220	238	227	242	217	270	244	281	200	234	240	265	232	227	234	237	222	233	229	251	236	238	261	260	225	217	233	230	242	231	263	204	247	242	215	230	251	226	229	217	223	237	257	205	214	238	221	235	230	239	234	230	239	242	257	249	241	235	255	248	254	239	256	229	206	227	242	224	231	231	215	240	230	222	202	259	267	220	231	234	222	243	206	225	216	205	217	232	255	237	215	238	259	226	220	210	225	223	236	249	222	224	246	228	248	251	207	227	241	224	241	231	228	247	244	231	226	212	248	242	206	236	230	238	227	232	230	229	228	243	232
29067	33411	44127	43860	38975	30831	24863	23518	20816	16197	12156	9434	6831	5647	4228	2601	2586	2615	2006	1213	1326	1111	993	678	719	715	692	655	644	629	670	642	608	602	601	600	599	572	557	584	593	581	592	574	557	557	566	580	590	535	577	601	534	540	620	584	572	561	565	567	611	565	549	545	584	572	576	558	522	551	570	554	572	559	572	603	543	597	579	509	616	587	583	582	532	576	558	546	548	543	583	500	586	535	576	549	566	542	602	604	557	535	582	544	537	547	561	552	537	578	579	565	563	570	560	541	546	547	552	584	523	527	556	551	529	599	580	584	572	529	562	568	584	515	571	584	520	602	528	531	550	554	553	572	535	583	538	543	577	562	588	532	556	539	521	578	563	541	568	578	571	576	568	563	529	553	575	567	569	586	566	557	548	547	555	538	556	566	565	570	548	611	568	580	570	542	586	559	584	597	575	567	591	557	521	586	515	600	600	540	592	567	548	546	552	598	564	598	590	528	567	593	546	545	572	538	596	592	577	569	568	579	541	562	598	569	577	605	579	564	566	577	545	573	555	617	566	595	512	530	577	597	571	530	603	611	545	603	564	545	557	597	538	533	575	542	593	548	557	570	540	576	575	610	548	581	584	556	630	564	617	583	579	565	596	578	603	515	517	555	562	584	539	578	533	537	599	553	532	517	572	565	576	575	598	551	565	542	622	565	555	617	559	562	607	565	571	580	562	549	588	521	550	541	548	562	611	636	582	553	545	590	544	547	539	559	567	520	575	604	574	579	509	527	564	588	546	580	566	505	583	568	556	580	548	556	559	574	597	583	521	611	549	584	572	527	563	538	575	585	580	599	541	576	564	593	530	549	574	555	591	587	579	558	499	549	593	553	551	542	545	559	598	573	570	535	624	577	571	623	571	579	541	539	588	538	604	585	558	598	606	525	551	587	541	562	538	568	601	540	533	582	547	580	578	562	564	575	549	541	587	556	549	542	558	572	537	578	549	549	541	577	569	558	533	581	565	568	556	551	591	552	537	582	557	547	547	542	543	527	608	546	560	537	592	556	560	571	555	581	579	529	527	557	563	603	532	548	575	575	518	578	545	516	585	548	583	565	576	582	562	624	552	545	527	594	553	562	550	544	615	574	552	569	527	572	584	561	621	535	573	532	570	581	618	623	559	593	549	567	539	550	561	586	565	552	573	540	560	543	551	527	610	550	558	563	550	556	528	573	568	572	554	601	551	567	603	628	556	561	549	560	578	570	614	564	554	613	541	533	583	567	576	564	578	575	529	564	601	528	563	527	577	532	560	606	554	555	530	550	590	547	507	562	528	583	573	535	538	580	558	567	550	548	571	536	545	548	549	527	556	552	576	567	551	555	576	615	536	548	623	528	580	614	583	534	590	551	559	572	556	541	540	553	600	564	578	574	587	580	575	590	604	582	533	563	541	584	551	572	571	607	613	544	572	569	570	563	592	567	596	528	537	528	593	592	596	572	587	545	574	608	569	577	598	557	563	529	582	519	581	558	574	570	548	576	564	557	553	508	537	522	557	548	573	578	574	528	554	537	542	551	610	542	582	582	574	575	578	564	546	584	573	550	547	580	595	557	562	586	549	608	588	563	529	550	535	586	540	589	570	556	612	568	589	522	564	575	583	526	555	615	551	602	580	557	573	582	534	543	552	560	593	585	568	593	563	501	544	564	588	544	568	508	578	578	555	556	570	535	560	586	585	585	550	607	603	562	559	598	502	583	543	534	572	582	543	560	516	574	543	557	510	572	559	584	612	566	621	633	531	588	546	516	529	577	518	571	579	571	551	580	555	535	548	551	522	588	596	550	563	561	551	546	566	581	579	599	623	588	559	540	592	572	558	563	569	595	573	582	540	560	590	598	535	537	545	534	559	562	567	544	602	574	581	564	611	539	574	531	595	559	593	573	577	540	573	567	585	592	609	586	594	531	532	594	547	571	589	596	538	555	535	579	494	606	551	541	551	553	553	565	594	571	583	596	578	532	536	552	594	531	558	571	545	542	529	539	548	568	578	553	547	567	524	623	554	573	544	538	544	549	567	562	573	551	556	570	552	606	553	549	591	557	572	543	563	538	561	585	565	554	547	593	545	529	557	580	571	553	591	553	602	546	574	600	562	547	541	579	564	522	574	546	563	573	576	592	580	587	613	557	557	533	545	575	572	599	568	576	554	539	564	591	587	576	578	556	589	537	533	559	568	537	578	559	589	537	561	574	536	566	510	585	556	566	552	510	593	548	597	571	564	571	574	580	528	540	584	593	561	578	556	566	573	554	566	546	591	538	515	549	553	576	561	553	574	558	538	551	500	514	581	586	547	596	536	522	557	558	549	570	593	594	589	562	541	558	558	555	569	579	566	588	572	541	573	551	617	510	521	552	561	562	602	538	495	577	574	540	592	595	538	574	535	544	530	590	563	570	542	554	545	527	520	561	539	568	581	582	572	572	582	593	567	566	546	547	591	574	554	533	551	545	562	542	538	545	568	517	576	572	528	556	551	580	562	590	542	558	559	559	569	562	610	583	532	629	579	587	561	567	564	561	528	542	561	534	568	530	544	576	562	562	573	609	579	582	564	570	559	600	594	574	542	558	578	569	574	571	559	559	548	587	514	575	569	588	571	538	585	566	547	582	571	556	579	567	577	541	593	525	574	561	611	526	603	545	541	586	558	563	515	565	552	582	575	605	545	533	574	556	544	530	562	573	566	591	566	545	565	576	556	527	632	587	561	591	557	531	549	564	548	545	561	579	563	529	589	587	559	573	576	573	568	540	540	597	582	563	553	568	581	607	544	562	549	601	540	587	579	555	553	552	582	550	509	543	548	510	558	559	577	559	545	568	585	524	539	553	571	598	607	571	573	556	549	572	566	589	514	592	548	557	590	563	549	571	551	558	562	579	552	575	541	548	564	567	532	569	564	563	591	545	558	574	577	548	551	554	577	558	541	562	552	559	551	544	577	574	544	531	596	576	579	607	588	560	576	596	596	516	561	568	545	527	537	572	552	602	562	558	571	583	590	567	552	570	590	554	575	581	543	597	550	562	583	552	556	540	551	570	560	573	545	554	550	552	558	540	570	573	562	572	577	530	597	533	523	569	562	586	583	564	535	560	552	544	566	513	554	559	533	552	560	559	579	605	590	551	587	535	577	565	540	556	571	591	586	553	603	557	583	518	550	565	551	569	559	545	593	541	559	545	539	601	580	563	600	611	547	552	562	553	562	567	572	597	544	585	567	551	549	589	555	574	606	562	533	539	542	552	546	574	594	550	575	557	571	562	586	578	576	590	585	540	552	597	551	586	570	519	525	570	543	531	577	537	563	560	593	572	542	543	570	569	578	516	566	537	554	558	566	584	559	560	559	558	549	557	560	567	549	561	566	553	595	575	576	570	598	590	584	553	554	592	553	582	551	561	578	563	558	559	524	516	553	563	539	550	571	567	549	559	566	552	578	568	574	578	605	590	518	536	578	577
59056	51564	51696	45350	41738	31737	25252	23477	20091	14492	9407	6506	5018	3754	2687	1639	1636	1535	1302	742	765	571	541	326	322	304	280	312	298	253	261	286	266	337	259	265	289	251	241	234	235	254	219	240	207	273	217	230	220	210	260	239	225	234	258	216	226	227	252	245	239	229	215	229	211	229	229	246	225	225	245	241	224	234	229	212	244	243	247	242	225	247	194	241	242	206	237	250	235	224	250	257	218	227	207	240	235	259	216	214	213	208	230	221	250	230	233	237	225	236	220	229	232	248	235	206	213	234	246	219	223	242	220	225	215	222	214	224	224	232	244	240	209	221	240	263	253	261	205	240	205	229	219	210	260	224	216	238	236	207	254	240	243	226	230	248	260	225	235	220	225	243	217	239	238	249	205	221	241	241	243	219	241	244	239	227	244	233	214	251	242	234	232	210	246	238	232	248	241	245	233	257	222	212	232	219	210	237	241	232	230	234	230	225	194	225	230	240	241	221	240	235	220	218	233	226	256	252	210	241	224	216	244	238	232	230	227	234	230	233	266	252	222	231	226	255	227	237	250	245	222	230	214	219	234	250	276	241	232	210	237	226	240	247	244	226	242	233	225	244	245	233	242	214	212	225	228	286	245	222	287	254	241	227	217	255	235	238	220	214	229	226	242	227	260	209	220	236	236	215	231	240	235	209	230	200	201	244	207	225	213	213	222	219	224	237	233	261	244	223	224	233	230	254	239	234	236	239	229	228	229	247	248	234	224	228	236	209	221	230	245	236	252	208	248	276	226	233	251	241	234	236	218	195	223	206	242	234	241	218	232	236	211	229	216	232	234	229	217	210	249	247	224	237	254	239	215	217	245	226	253	242	205	219	218	214	236	241	224	241	219	228	222	250	237	235	222	222	244	253	249	226	247	230	222	215	223	251	264	226	241	237	230	225	240	236	259	222	283	239	231	243	212	250	228	229	238	204	229	257	268	263	219	227	224	232	238	218	251	248	237	234	219	227	224	241	237	216	230	253	233	234	246	232	261	243	225	229	246	230	224	231	249	226	244	219	211	263	216	253	209	239	234	220	239	229	223	247	229	214	211	230	240	248	232	212	242	224	237	222	224	243	225	226	217	225	213	244	243	232	252	243	245	220	224	236	225	220	254	235	218	234	241	208	226	235	247	249	228	230	241	234	227	236	222	240	221	239	233	223	248	225	255	226	229	214	218	257	255	241	250	239	217	205	205	220	231	228	218	237	255	266	220	250	235	254	211	219	225	263	244	213	229	211	212	271	235	243	248	218	226	196	220	214	255	233	240	240	218	258	254	235	267	222	249	213	229	236	247	242	234	213	243	245	243	228	249	237	229	182	248	215	239	245	241	259	239	219	274	235	247	214	239	236	242	228	232	240	233	266	228	216	212	216	254	228	231	229	208	230	258	208	219	255	231	251	263	221	229	249	209	221	235	244	225	224	225	209	235	230	260	208	225	233	232	245	235	247	226	222	225	230	228	222	246	259	236	222	250	252	238	232	228	218	241	221	252	201	224	237	228	228	247	243	243	231	217	271	236	217	234	217	235	257	230	243	230	219	241	256	222	232	240	247	229	219	199	232	247	226	213	207	210	240	229	256	243	215	252	209	261	226	243	227	236	231	220	234	213	241	216	251	237	241	234	260	269	230	248	226	238	227	234	221	256	231	232	230	232	226	231	242	246	218	192	209	224	218	225	247	219	217	242	242	214	218	208	231	247	233	245	241	233	251	220	246	246	194	211	242	220	205	240	272	242	265	238	235	245	256	238	236	228	197	253	262	233	232	210	260	224	206	239	237	242	235	224	215	244	210	255	237	207	199	260	222	228	243	260	246	226	219	247	213	245	219	217	252	218	216	235	249	210	213	242	258	253	219	248	237	225	199	233	210	210	235	241	225	234	233	225	226	243	199	219	289	243	240	234	244	204	266	217	218	243	218	217	222	257	230	254	233	234	235	229	223	257	235	233	224	229	254	230	203	233	220	253	223	230	233	231	242	242	212	226	237	228	226	224	236	253	230	253	256	253	229	232	243	255	240	236	247	225	197	216	208	219	219	231	206	234	198	217	243	227	234	212	203	238	245	214	240	215	236	231	212	240	236	250	259	243	217	195	242	236	229	232	210	235	224	211	206	264	222	233	254	223	231	229	250	230	211	200	243	211	231	233	233	209	217	222	202	247	266	250	236	248	228	216	243	227	255	247	217	230	232	222	204	242	206	233	228	236	227	239	217	228	234	214	219	241	224	215	264	248	214	224	233	246	220	242	227	213	212	254	224	220	249	235	243	270	260	215	252	223	223	218	221	229	225	213	245	226	223	226	214	224	243	205	227	246	234	223	228	234	264	250	226	229	215	228	228	266	232	234	229	257	221	270	237	246	232	230	212	232	212	224	265	198	227	201	234	197	243	212	213	238	194	215	219	242	224	226	241	222	230	227	241	235	237	230	219	237	269	222	243	213	219	208	233	210	241	231	225	225	235	211	259	224	204	236	257	230	255	230	244	232	257	248	236	241	213	213	211	225	231	232	226	245	221	232	255	253	214	231	221	235	248	233	251	249	225	244	271	239	213	224	235	255	262	190	227	234	237	179	245	229	242	217	252	232	234	240	235	259	253	227	231	244	235	218	270	244	234	272	241	234	230	214	206	226	227	235	238	244	209	263	236	229	197	241	251	225	251	234	239	243	215	260	205	242	221	220	228	235	239	217	214	213	237	263	227	216	238	234	256	226	228	213	266	244	223	220	220	202	235	231	219	243	239	232	272	245	217	236	224	249	244	224	239	236	224	231	238	229	224	226	226	210	215	240	228	243	250	229	211	258	218	238	233	222	214	221	252	226	241	240	246	251	234	220	248	217	241	249	212	229	230	254	238	187	197	225	238	251	244	258	232	223	257	246	234	267	266	219	227	237	183	235	209	241	185	239	254	216	230	221	219	210	223	231	260	243	236	223	224	224	242	245	231	250	224	208	224	247	210	232	238	249	240	222	246	245	246	268	227	231	252	220	242	242	246	210	222	233	230	251	224	231	244	227	253	227	240	216	237	253	243	231	237	235	248	219	242	255	244	231	220	229	245	213	230	251	225	246	248	249	220	232	223	251	229	238	239	228	245	213	229	256	222	233	229	234	234	224	262	242	219	230	218	224	227	236	252	216	225	251	188	240	261	241	234	226	226	204	229	243	203	244	239	229	237	249	239	253	234	241	221	214	232	227	228	218	251	245	185	242	241	208	249	243	219	227	250	239	236	237	234	212	225	241	215	241	242	215	238	230	236	259	222	238	217	226	216	236	236	236	250	241	233	237	217	220	244	230	256	221	227	220	241	215	208	230	255	232	212	224	246	252	212	219	226	211	221	216	194	240	215	233	232	250	214	213	234	249	226	219	228	231	253	223	240	255	241	250	227	229	226	230	245	224	226	227	247	240	203	226	226	221	222	222	238	255	252	246	245	242	276	222	237	236	265	241	239	259	207
40137	44180	52947	53734	52494	41468	38937	38040	36307	30844	25485	21086	17696	15024	11750	6852	8420	7889	6443	3508	3671	2658	2211	1128	1113	1189	901	990	973	899	885	794	669	965	785	690	710	628	605	689	610	615	595	563	570	557	566	615	605	549	586	567	570	587	582	511	570	533	548	598	596	532	576	563	622	573	588	543	553	551	580	535	562	548	581	566	543	521	553	557	558	590	585	546	551	563	647	590	528	521	573	574	572	562	591	610	586	543	545	534	593	612	539	562	575	545	568	572	557	533	576	590	541	526	547	562	580	517	560	494	532	542	572	545	573	550	547	566	578	545	567	554	543	570	561	577	568	545	572	525	620	596	553	558	547	566	585	572	507	552	591	586	563	556	543	595	575	579	569	542	563	568	526	587	556	568	544	523	543	584	525	516	571	563	584	584	587	491	573	558	519	529	590	550	584	564	535	558	572	583	571	552	582	544	568	566	555	572	572	538	511	574	540	549	559	570	509	542	539	572	565	518	575	561	603	574	544	561	529	552	585	530	567	618	603	522	552	550	559	572	577	579	534	563	578	542	538	582	559	586	557	573	535	555	561	560	558	568	576	548	578	563	577	536	590	553	577	601	560	547	549	585	587	553	580	562	545	561	580	556	548	559	567	547	542	551	556	546	581	540	574	563	553	516	539	587	547	539	502	589	593	541	544	580	587	541	546	597	550	539	578	593	587	559	554	537	542	565	555	558	559	534	564	557	569	478	560	549	553	526	554	538	607	595	569	590	562	567	545	565	594	583	572	604	562	620	568	575	578	574	531	576	556	539	565	546	495	517	595	583	540	516	586	512	525	552	533	552	572	547	547	562	554	557	559	563	532	547	598	565	593	555	573	558	516	558	547	543	565	556	553	547	550	582	546	568	543	537	535	568	540	558	533	547	557	556	541	551	576	537	524	539	546	572	547	579	562	542	567	541	575	547	566	605	575	571	544	576	595	571	586	533	544	537	535	581	547	548	552	567	566	577	549	567	562	547	539	572	527	526	580	550	539	552	567	577	547	589	557	597	582	579	552	564	565	564	558	545	558	570	560	574	567	611	546	552	588	574	535	568	524	521	563	552	534	590	524	578	547	576	554	566	542	583	552	566	568	568	525	564	527	556	526	541	530	536	543	583	581	574	520	569	584	553	549	569	569	538	570	558	550	538	576	573	570	529	541	584	596	558	546	525	566	607	533	566	531	576	555	555	583	553	581	538	548	570	550	538	580	571	551	565	635	567	543	555	563	563	541	550	548	598	565	546	529	535	596	523	516	528	556	551	589	564	556	572	560	546	532	532	600	550	554	553	567	568	551	551	540	556	531	564	575	563	562	557	555	556	572	589	550	562	564	567	560	580	540	555	559	565	552	560	523	547	598	550	542	544	542	565	535	568	584	592	522	563	573	591	574	574	566	550	586	540	582	548	595	568	565	613	523	519	520	506	558	559	560	549	578	571	570	581	550	586	564	569	595	560	576	512	554	549	528	596	608	562	555	551	527	565	588	550	545	536	565	552	562	537	546	532	555	556	542	550	563	533	545	556	523	509	565	553	591	574	564	531	543	566	531	582	587	557	544	561	556	548	539	549	556	545	550	545	570	580	529	565	561	522	559	561	584	554	594	577	495	562	548	586	521	506	571	575	559	540	542	549	576	513	538	540	561	529	588	569	579	574	607	525	529	586	559	572	553	561	521	572	595	553	589	611	554	586	566	554	560	550	537	554	553	567	586	562	558	604	595	536	568	555	542	548	558	547	573	564	571	550	557	571	506	518	577	548	536	540	552	578	557	508	581	537	616	593	570	586	570	565	559	537	513	571	585	565	565	558	543	605	581	582	589	575	544	574	522	508	556	565	586	576	530	573	563	568	545	577	535	565	554	555	575	532	574	517	569	552	590	562	535	549	551	597	569	558	547	572	559	579	519	574	565	538	557	581	542	553	538	569	550	566	575	534	570	569	550	569	545	569	567	562	584	532	540	550	589	543	566	565	535	572	558	551	556	567	546	536	524	556	551	551	519	524	560	563	531	535	516	575	582	590	550	567	568	543	554	598	549	551	566	572	546	575	582	587	550	533	563	549	595	577	562	546	569	575	508	525	561	574	583	502	539	570	622	556	517	574	566	554	517	522	598	531	559	553	546	578	570	550	532	551	550	542	529	567	568	550	589	520	541	588	557	554	595	513	517	557	553	520	506	569	579	562	541	551	598	563	539	557	560	570	528	510	564	589	523	528	560	565	563	542	563	566	515	559	534	592	509	561	581	573	569	527	594	526	529	512	542	529	537	579	565	576	564	567	569	525	574	617	597	560	508	539	549	554	569	594	536	525	576	576	523	574	538	580	559	579	518	589	500	564	532	546	593	567	576	592	557	505	557	547	565	530	557	570	552	531	580	571	566	540	538	541	574	558	550	520	580	539	550	518	557	598	522	552	565	550	561	557	584	554	572	528	583	536	568	623	561	599	552	574	512	569	533	557	549	636	563	535	549	536	539	564	555	561	576	552	520	553	600	561	519	542	547	529	578	580	563	549	574	553	580	552	554	597	529	576	569	546	518	553	540	572	566	586	572	511	520	634	593	587	551	548	592	587	569	584	531	547	594	581	526	565	527	552	541	545	572	557	571	557	580	553	554	547	545	512	583	510	546	580	543	543	579	545	551	559	578	557	520	558	524	579	612	580	542	579	602	550	542	595	575	534	565	574	555	554	559	564	541	512	522	565	541	556	529	565	562	566	549	564	530	566	543	542	548	540	586	536	535	588	544	551	558	557	585	553	557	534	563	568	533	562	586	542	552	580	545	537	542	579	549	550	555	524	539	593	534	548	529	553	542	511	540	584	558	572	587	545	550	592	576	547	568	530	555	573	573	556	550	578	608	547	564	562	548	546	562	588	560	575	556	567	576	619	551	580	575	548	539	572	561	559	545	592	565	506	520	544	569	496	556	555	529	583	543	571	549	564	565	539	580	543	592	586	545	555	560	582	605	579	551	551	575	571	531	552	542	559	603	551	555	602	562	530	577	549	588	618	585	538	549	558	583	551	546	509	572	526	566	516	586	573	615	554	567	522	570	583	556	592	563	551	530	586	539	570	561	563	540	548	571	539	579	500	521	567	574	574	557	546	577	589	566	541	549	541	544	556	567	569	568	566	563	538	552	552	555	573	568	576	504	548	611	534	547	535	535	555	563	546	516	509	570	560	518	581	553	571	588	550	540	583	548	528	556	548	553	553	595	605	509	571	571	570	590	579	549	554	544	600	505	612	556	579	543	535	544	594	554	567	608	527	568	586	578	598	610	597	607	548	598	524	549	541	560	532	535	544	532	579	554	587	557	573	547	568	534	576	561	569	579	571	577	539	568	519	579	542	590	559	551	555	543	556	580	566	566	553	509	553	577	562	517	608	522	549	541	520	533	546	508	566	557	589	554	523	545	583	570	599	524	582	543	544	554	541	550	560	606	549	539	536	558	548	542	539	576	528
40169	36655	35685	26239	17540	10047	5598	3538	2346	1590	1020	784	602	475	445	326	309	325	273	271	298	249	261	252	221	228	244	253	229	226	222	216	248	236	223	242	205	226	265	228	244	245	215	242	230	240	272	242	250	232	246	262	239	253	224	238	221	225	216	208	260	255	209	236	206	225	230	251	271	244	209	229	227	243	207	232	236	249	272	248	232	198	234	235	237	244	244	228	231	249	242	220	227	225	244	236	231	228	271	239	224	214	238	214	238	228	198	226	227	252	226	200	245	243	216	234	240	239	219	259	267	239	219	253	251	218	201	243	185	227	247	242	253	222	242	241	214	229	263	232	233	226	259	231	216	248	240	260	222	244	222	249	238	247	231	234	206	238	220	211	213	210	237	243	222	227	227	246	230	244	224	232	242	238	243	191	240	230	220	219	220	220	229	233	219	237	225	246	257	227	244	245	211	235	244	228	225	221	207	245	235	239	235	245	221	247	225	231	209	265	235	256	238	249	211	249	239	233	240	230	225	232	231	256	236	227	228	208	243	254	213	214	231	232	204	251	221	219	224	245	242	213	242	227	248	216	225	247	232	262	255	239	228	218	212	227	264	243	215	259	229	229	238	231	236	211	232	239	220	221	260	238	241	248	227	237	238	221	236	240	267	254	243	218	229	203	234	219	266	248	231	252	236	245	215	238	242	258	236	249	234	202	217	240	236	238	229	271	250	242	243	222	232	243	223	235	237	247	239	204	216	259	252	221	219	241	229	247	253	225	214	211	233	236	223	230	231	253	241	259	259	236	255	236	247	248	207	221	226	213	230	226	218	235	231	222	227	241	253	248	242	243	248	239	245	225	232	245	248	225	239	219	217	213	201	252	212	274	207	227	246	272	256	243	219	238	252	227	236	215	237	246	235	226	226	260	230	257	239	217	225	266	225	234	240	241	256	225	226	221	225	220	238	228	238	227	215	227	296	243	203	237	246	258	236	219	238	213	220	235	249	261	206	213	255	255	183	229	223	265	223	243	262	212	232	211	264	252	230	251	255	259	217	233	240	248	241	247	212	221	205	238	237	245	228	222	225	232	182	232	248	250	235	225	246	222	242	252	231	239	226	254	243	241	221	239	234	246	220	230	231	234	214	231	231	231	254	222	256	211	221	238	230	217	228	245	212	281	232	244	248	230	212	226	211	234	262	241	222	244	259	235	240	220	220	242	242	232	232	227	224	229	221	236	245	224	237	239	250	232	245	238	235	251	244	250	221	200	268	241	236	247	237	225	217	225	224	244	219	228	226	267	233	241	249	223	223	241	219	246	237	241	230	224	207	279	240	248	212	211	244	216	223	231	221	246	251	277	244	258	199	205	234	225	253	222	238	228	208	206	224	243	252	240	236	220	196	258	280	234	245	224	234	260	248	232	243	233	238	245	247	267	250	229	238	222	223	213	237	207	218	210	219	262	261	225	242	201	227	241	244	215	233	225	241	200	223	254	230	224	227	220	202	236	234	264	266	272	223	243	227	219	246	254	246	219	266	226	211	236	249	268	256	256	250	214	217	233	244	277	221	261	228	262	201	223	252	246	236	230	255	247	224	239	260	272	212	238	255	216	251	232	242	248	253	241	268	243	201	234	220	237	231	247	237	230	247	206	249	213	228	265	230	217	235	236	221	207	244	230	233	231	243	227	228	237	219	230	235	231	208	254	238	235	244	232	219	253	214	221	228	249	224	218	240	200	245	234	226	235	271	240	250	208	224	227	241	220	241	243	231	192	232	266	222	238	252	209	229	264	246	217	254	238	243	214	207	244	241	238	230	237	220	212	198	224	245	237	236	233	239	211	264	227	209	206	230	238	262	260	216	254	199	225	234	238	255	229	245	246	245	220	244	219	218	254	233	202	221	228	200	265	209	259	222	251	239	241	228	219	206	245	223	235	238	197	231	233	233	224	209	242	257	268	239	224	232	228	229	231	248	230	222	281	254	246	224	235	241	242	258	222	244	218	256	203	237	234	258	237	257	219	227	244	246	219	242	231	261	274	238	239	241	230	241	250	235	228	217	222	258	232	252	254	235	238	256	243	239	229	260	223	234	228	225	229	237	193	233	221	238	236	222	238	225	217	253	228	217	240	239	228	239	226	221	237	245	221	223	200	240	227	226	248	256	220	219	235	237	246	221	225	241	253	211	240	220	221	220	243	247	226	232	217	250	248	225	253	217	254	216	239	235	262	228	244	223	224	228	259	228	232	242	230	225	217	219	224	239	232	215	220	215	240	241	231	209	207	210	228	261	231	209	227	227	253	211	236	229	220	266	264	250	225	220	249	265	226	223	244	238	211	232	234	219	209	217	218	271	260	245	246	239	229	266	250	209	255	204	236	216	222	250	248	244	238	219	219	216	246	238	207	242	252	230	208	194	222	238	248	219	211	272	229	232	227	197	237	266	207	237	246	265	234	231	225	244	238	253	218	251	263	252	221	221	205	258	242	220	245	209	213	218	245	236	246	213	199	230	217	234	236	250	243	246	251	235	213	238	229	230	240	230	222	255	224	234	241	225	231	259	226	210	252	247	231	257	255	239	224	228	213	235	249	253	259	233	218	225	258	205	224	239	241	250	243	219	234	244	240	220	236	240	248	266	260	243	259	252	243	214	241	233	227	238	236	224	211	229	235	255	260	256	252	205	256	239	226	259	238	226	236	223	235	222	272	252	211	236	256	229	237	240	257	228	229	233	211	211	215	244	257	237	217	215	246	227	252	248	218	221	246	223	232	245	216	236	222	218	261	239	228	206	247	222	247	211	245	245	234	235	239	243	219	235	243	216	251	195	221	208	230	244	239	240	205	241	240	238	275	237	225	251	209	251	243	241	235	241	228	232	227	222	254	260	257	236	248	238	227	247	266	225	233	233	227	250	235	256	243	248	229	226	241	232	218	228	218	197	219	227	218	217	243	238	253	228	242	225	252	259	234	222	224	235	210	249	195	231	240	234	231	217	214	248	228	248	238	218	234	222	242	247	217	224	205	226	230	238	246	242	241	260	246	233	243	254	245	246	216	235	218	197	229	237	224	244	217	250	245	226	245	284	224	245	241	228	238	206	246	235	236	237	242	227	233	228	245	246	209	246	224	238	229	232	261	235	219	230	234	257	226	223	229	219	225	244	231	222	218	246	207	244	254	237	220	244	216	241	206	205	216	219	246	253	247	232	280	245	220	239	226	228	250	240	227	246	231	210	239	216	222	231	241	213	244	253	239	234	235	268	230	242	226	249	221	248	235	249	237	223	230	216	240	239	240	235	230	232	228	214	235	217	224	240	239	239	242	223	237	240	247	222	229	219	209	242	228	225	261	216	248	237	214	243	244	238	254	215	248	228	246	240	254	246	223	240	253	262	226	238	220	264	226	245	212	207	220	227	250	247	249	259	255	204	228	209	238	222	231	230	223	223	230	219	251	214	221	252	258	209	229	256	217	223	237	223	243	236	271	218	227	227	227	210	249
23508	28129	37395	35794	30777	23602	17570	13199	9847	6854	4638	3442	2781	2136	1745	1345	1179	981	909	735	699	671	631	598	649	622	612	560	588	575	560	545	542	597	633	549	544	596	592	629	575	555	553	556	582	589	556	552	572	566	577	488	543	554	587	587	577	573	552	558	589	598	593	540	591	566	590	542	585	530	553	584	573	599	612	584	598	563	563	543	559	562	582	553	537	585	555	611	553	567	547	609	602	577	571	557	538	613	627	578	553	592	564	549	531	565	590	579	511	547	547	549	600	551	551	566	577	537	532	535	590	565	569	557	535	559	508	583	609	576	542	560	582	568	526	541	550	574	567	567	570	575	576	625	590	570	567	589	547	582	574	583	565	548	573	556	548	558	598	562	513	533	524	578	631	576	529	556	593	515	559	611	596	607	547	549	564	544	546	555	571	533	561	567	608	606	565	547	563	589	592	534	572	533	561	515	576	604	559	576	574	591	537	578	555	591	573	575	570	603	591	579	566	538	590	536	583	563	555	547	589	591	551	560	567	574	580	561	555	584	549	549	550	554	600	570	561	539	558	583	564	573	547	595	569	529	582	609	539	558	549	554	577	570	586	584	520	555	606	548	587	603	595	559	583	562	560	591	540	539	586	565	545	615	574	566	597	597	555	583	558	588	586	565	574	572	579	545	558	591	578	567	557	563	573	545	567	581	530	592	555	592	512	578	555	531	538	513	596	547	561	543	512	573	569	555	589	584	529	571	545	513	561	537	583	595	545	593	588	563	558	570	542	587	581	613	585	568	598	544	572	590	543	522	573	558	571	517	585	580	556	553	582	557	522	588	589	581	566	544	556	556	606	572	565	548	598	579	587	545	538	539	542	573	599	596	556	598	560	618	568	553	609	541	578	571	549	578	559	562	566	608	593	597	578	576	551	592	575	564	606	539	559	567	589	566	564	530	560	592	564	542	567	580	581	558	566	569	546	593	551	522	589	550	597	541	565	559	539	540	563	565	537	590	569	557	571	592	545	549	580	551	548	566	563	557	548	572	557	537	611	569	561	607	578	570	565	558	574	589	559	572	559	537	592	601	556	535	566	564	560	572	561	560	570	564	614	593	546	557	561	562	540	538	565	576	570	580	575	569	558	558	586	573	580	619	545	584	593	566	554	588	546	567	531	541	583	543	559	588	558	584	544	589	613	566	612	604	555	578	528	596	555	559	590	570	568	558	563	582	566	602	586	583	545	612	569	570	560	573	541	546	567	550	610	590	573	561	564	575	573	595	575	563	570	562	568	502	594	540	568	543	556	559	590	601	532	553	560	571	582	557	564	544	561	581	558	587	565	613	539	527	553	544	577	587	576	542	525	565	584	581	543	547	573	519	582	549	541	511	616	549	558	557	579	583	540	554	596	535	574	587	598	508	562	554	539	579	564	601	579	532	529	568	594	563	525	602	574	562	565	547	543	593	558	546	575	563	612	594	573	564	578	574	530	564	594	548	605	554	562	553	537	618	597	571	540	567	566	542	568	567	539	597	549	593	547	585	550	540	572	564	557	589	545	569	595	586	537	550	570	553	599	588	546	568	568	632	559	569	562	602	584	565	538	560	583	597	592	604	548	563	566	531	537	587	580	606	598	582	548	583	574	580	591	577	544	571	593	591	585	538	569	551	582	591	578	593	584	591	574	553	554	565	585	592	585	569	541	599	581	549	590	533	557	576	585	558	583	584	574	542	561	574	582	543	574	599	592	522	569	598	551	578	546	577	562	560	516	561	608	600	558	566	602	591	599	569	578	605	581	583	601	577	577	562	535	554	557	565	579	572	597	576	542	599	574	541	589	557	575	549	604	547	554	556	557	623	596	560	557	590	604	537	562	531	539	553	567	563	549	543	576	612	565	536	602	535	553	606	572	580	547	547	568	623	514	556	581	592	561	599	617	586	569	539	567	565	587	581	565	551	561	574	617	564	591	534	631	611	613	538	578	529	573	544	579	569	628	583	568	533	510	530	592	593	536	574	557	560	582	579	514	584	565	591	532	572	580	558	545	548	571	596	540	588	596	536	568	527	589	555	599	575	583	569	554	534	526	549	558	550	590	577	563	548	525	567	566	599	574	555	551	584	609	536	573	555	523	563	584	549	563	553	579	585	532	545	567	564	569	569	588	563	585	556	578	586	548	529	549	556	577	559	566	613	566	608	562	589	576	592	596	559	577	557	546	567	547	552	560	571	555	570	568	563	575	529	560	560	565	554	570	580	583	567	546	575	546	536	603	537	561	625	524	583	622	576	543	559	568	554	566	565	588	556	577	574	534	583	529	583	595	568	585	595	597	522	584	549	527	556	602	575	568	581	568	577	561	575	593	627	512	566	569	581	484	583	537	552	581	595	540	561	545	549	578	582	560	579	548	540	604	592	514	586	579	573	559	563	550	550	565	566	547	538	560	572	565	549	527	568	571	556	555	556	567	551	571	506	563	564	586	524	563	579	574	579	563	549	535	534	518	563	580	554	549	589	562	595	561	566	568	590	567	545	561	550	610	555	563	560	578	550	549	562	571	600	575	557	562	557	572	543	555	584	560	539	571	570	556	553	566	570	585	545	534	538	556	595	570	537	547	554	522	536	575	551	537	574	592	569	513	545	541	585	586	613	530	556	561	564	563	606	595	563	551	559	562	568	559	534	584	589	562	562	565	599	583	588	611	561	548	547	589	569	604	585	584	546	546	575	591	572	604	582	593	598	535	521	574	525	531	542	586	548	569	532	590	554	569	594	554	568	596	557	562	553	598	562	562	536	571	563	573	531	562	562	585	566	565	553	597	584	565	582	591	568	610	561	565	573	541	626	557	545	571	625	589	572	578	534	565	562	626	569	601	569	589	584	579	546	566	536	534	599	563	551	542	558	588	562	559	577	603	530	542	569	570	558	583	549	527	624	578	545	580	543	555	589	604	567	552	544	584	534	541	551	564	545	539	564	581	573	614	598	550	577	575	577	577	577	569	566	537	533	554	570	570	590	569	619	550	600	559	585	602	546	590	555	613	586	558	545	561	578	579	524	591	581	551	566	605	585	544	552	543	510	584	610	546	580	540	579	603	555	595	563	580	595	588	545	581	528	542	570	583	580	565	562	520	552	582	586	566	560	585	574	578	574	565	563	576	561	545	541	552	613	545	592	568	578	590	575	585	522	573	563	545	570	542	575	549	597	569	556	578	610	579	572	577	525	580	549	572	591	575	581	560	553	605	565	561	580	539	572	575	546	557	549	582	577	604	584	565	562	585	546	591	566	573	530	574	543	619	566	560	551	545	548	586	601	562	575	552	612	586	584	538	568	551	598	556	561	538	589	590	569	549	590	569	561	557	537	598	589	509	548	561	563	544	521	552	570	587	584	588	585	581	558	587	571	549	599	589	605	578	577	545	553	557	566	553	555	605	540	602	555	550	580	560	548	554	585	539	543	541	595	576	555	569	558	564	572	565	566	555	567	567	584	623	587	558	597	578	568
47118	42600	44001	36228	30072	20003	10913	7822	5735	3607	2350	1738	1329	1114	831	567	565	531	503	386	351	293	285	235	272	273	263	236	257	241	242	250	248	251	252	255	221	264	210	226	243	251	259	232	252	226	205	195	261	224	252	205	246	243	243	246	262	236	240	235	238	246	246	261	206	248	236	237	240	220	234	227	240	259	233	266	251	228	248	250	228	208	213	220	228	207	218	231	219	219	236	225	234	247	228	200	240	278	246	228	207	223	264	235	238	271	229	226	201	245	226	252	259	234	224	222	228	248	239	246	198	219	235	230	240	248	225	232	197	241	225	217	220	241	252	244	257	267	241	228	238	240	217	216	211	255	233	212	225	221	216	242	250	224	232	244	209	245	208	264	201	264	228	223	200	225	235	237	232	237	237	206	210	232	239	258	263	216	225	247	217	249	251	252	250	248	223	262	235	218	241	215	232	230	255	231	246	253	229	262	239	242	241	229	241	245	252	219	258	260	225	203	237	267	216	224	262	225	237	233	232	226	227	235	219	206	231	226	223	268	259	241	247	240	258	231	237	264	237	240	218	204	219	216	197	224	234	224	209	223	199	238	232	210	221	230	249	229	227	245	233	241	223	239	235	236	256	265	245	227	215	244	230	223	233	231	222	225	228	231	251	254	249	253	217	233	252	209	249	259	252	238	238	251	226	254	211	228	224	229	236	266	240	258	228	235	246	220	211	243	239	224	249	220	251	263	196	235	234	227	246	229	221	210	242	224	232	225	251	233	198	244	238	214	246	241	240	245	250	217	245	223	228	226	226	256	231	241	233	213	253	207	216	241	234	221	253	277	218	218	224	230	231	214	213	236	234	223	232	226	239	236	248	209	201	230	235	226	233	225	256	225	238	238	245	238	248	245	246	228	226	252	222	224	223	236	238	226	235	224	238	236	219	223	248	259	230	231	238	244	241	220	233	247	211	226	242	234	228	208	239	233	222	207	232	224	250	232	248	223	206	240	236	226	236	251	235	249	248	244	231	241	250	255	268	280	233	219	258	274	199	227	227	245	226	210	229	234	251	242	222	231	248	225	248	232	220	283	220	226	235	217	237	202	235	254	239	239	232	223	225	216	243	246	208	258	223	237	236	229	234	235	222	244	235	224	245	223	256	218	223	257	234	233	244	216	242	250	234	242	253	240	235	228	261	242	266	220	219	224	211	240	244	229	208	255	222	205	237	232	227	225	238	254	219	238	247	234	262	260	224	245	240	245	216	268	238	267	244	212	228	248	205	229	232	239	228	243	242	221	220	238	233	222	282	245	253	269	237	224	232	221	206	213	210	241	269	248	218	212	249	223	235	233	255	255	235	231	218	238	243	224	223	233	257	223	233	256	217	247	229	259	230	220	234	266	243	237	231	215	245	226	229	220	227	235	230	219	242	220	237	226	232	214	234	222	229	234	246	214	205	256	231	225	218	206	199	238	244	237	249	244	240	242	239	215	240	244	206	203	207	240	247	221	219	238	256	256	242	236	251	258	256	267	229	235	247	255	235	238	221	208	232	216	204	216	256	241	227	229	223	231	211	230	245	269	242	229	248	221	242	241	228	225	247	251	223	207	227	219	245	222	205	230	236	230	239	220	215	263	234	203	232	223	237	227	207	204	224	228	239	261	218	259	218	202	234	242	239	258	253	220	237	241	255	235	249	219	230	249	232	252	251	211	225	263	261	236	246	246	254	205	236	222	239	237	238	237	220	234	208	223	230	264	247	214	226	228	228	212	231	218	244	223	258	248	247	251	229	257	234	220	249	230	237	241	228	253	277	253	234	212	217	257	222	260	213	239	231	218	246	253	223	242	205	260	250	240	235	241	232	229	223	232	229	226	247	219	239	245	229	227	241	235	268	253	251	234	247	238	217	223	241	229	210	259	268	236	217	240	211	224	235	229	237	234	259	228	207	243	241	258	218	232	219	223	212	240	205	263	239	232	210	253	220	209	225	211	234	232	233	247	238	219	275	229	251	230	202	241	229	228	220	223	225	214	222	218	213	220	216	216	215	231	234	251	211	261	245	217	239	225	199	249	243	224	229	209	219	248	243	239	232	243	219	244	228	230	252	238	218	207	242	225	224	190	235	242	222	217	240	242	229	217	219	252	249	240	233	217	257	238	236	195	242	251	224	243	231	216	264	254	234	256	241	251	249	230	216	248	244	250	252	234	215	236	218	245	245	238	240	260	246	247	225	235	253	219	236	247	248	230	241	234	258	208	228	228	224	242	256	242	241	258	233	244	277	201	219	242	224	251	203	213	236	234	256	235	239	235	203	224	234	240	224	206	232	223	216	231	254	266	230	266	248	238	217	242	252	244	214	193	228	221	231	216	252	223	218	235	211	217	252	214	242	208	270	234	220	225	237	212	237	219	251	219	248	240	228	256	251	239	269	266	233	213	215	239	255	221	251	242	224	225	244	221	268	233	243	239	233	232	232	241	231	214	242	282	216	236	224	235	223	233	236	227	270	208	245	249	224	252	226	203	226	226	227	268	257	253	232	201	235	233	221	231	243	236	233	243	228	228	231	242	248	214	219	208	203	231	235	247	243	234	234	244	239	234	250	245	249	225	236	228	250	238	257	232	236	231	215	237	243	190	239	236	219	209	228	229	219	233	232	232	228	257	256	248	247	217	221	246	218	225	237	238	259	235	227	236	206	206	215	241	237	239	239	246	226	249	218	259	215	275	258	235	238	227	211	253	222	201	236	234	263	222	228	233	245	227	244	251	234	217	255	229	248	238	236	215	231	223	218	229	244	244	228	249	266	231	223	235	227	219	230	233	240	223	238	223	236	233	203	223	217	230	225	251	207	232	231	243	229	242	218	232	226	243	254	223	221	219	224	247	230	238	226	249	247	235	218	238	226	210	237	247	245	239	222	235	222	229	231	245	222	196	223	219	241	223	238	226	229	243	222	221	224	236	232	196	255	206	220	222	245	233	232	217	226	227	226	259	226	212	233	235	226	206	245	243	262	237	214	271	248	243	235	234	227	243	209	219	232	241	241	217	206	235	262	215	225	229	232	232	228	219	221	235	244	235	233	245	251	266	252	245	215	220	269	245	211	225	215	245	223	240	236	234	235	255	238	242	259	239	230	237	271	236	240	207	264	206	235	244	216	259	231	235	238	265	258	232	239	241	226	226	234	200	237	216	258	246	224	226	224	209	234	246	219	215	267	204	221	244	207	241	228	233	219	245	239	224	238	234	241	257	221	222	248	240	226	222	236	238	237	221	241	241	242	247	240	227	230	229	232	226	219	251	244	213	216	225	229	253	243	262	242	240	231	244	216	228	223	205	203	244	260	245	274	250	246	239	237	258	227	219	226	222	244	249	243	230	241	264	219	212	247	214	228	255	259	218	215	254	250	227	231	214	226	251	243	229	234	226	215	227	221	217	226	228	248	217	259	242	217	228	252	233	232	218	242	244	241	246	237	249	247	228	214	227	204	229	248	228	237	224
29293	33776	43976	43325	40829	30523	23638	22057	18688	14225	10438	8395	6646	5167	4378	2689	2636	2623	2151	1461	1437	1098	961	729	762	813	671	663	643	663	640	695	632	601	592	601	589	599	589	594	563	579	565	564	563	615	540	544	579	603	549	541	578	582	584	552	601	590	555	543	592	575	567	556	636	576	521	533	539	570	548	593	517	557	602	564	611	561	577	542	526	546	569	565	557	555	579	529	571	545	586	607	586	552	604	571	581	570	563	581	556	549	614	552	553	586	603	579	562	571	585	586	550	561	584	541	566	514	556	574	540	565	573	556	567	570	615	536	560	586	542	553	549	527	599	591	604	501	532	555	533	559	571	590	597	557	527	536	536	557	601	595	540	537	578	568	548	565	567	581	590	539	564	558	519	577	565	565	611	569	541	581	564	592	562	563	550	558	550	570	563	538	503	562	622	553	549	577	559	564	559	526	548	620	547	558	540	578	583	593	571	585	561	550	569	556	532	573	598	631	530	603	566	572	593	566	544	536	532	554	593	573	592	551	547	570	551	578	594	545	545	581	559	520	526	593	565	586	593	535	541	577	572	591	593	554	555	612	613	552	611	599	539	570	590	553	546	539	545	573	560	582	607	566	570	583	569	554	552	569	567	569	599	534	524	569	585	559	548	562	597	576	537	542	554	570	527	586	555	532	611	557	566	592	551	547	577	570	541	567	548	577	553	551	574	615	520	593	559	554	558	546	574	567	581	556	526	583	532	578	585	578	535	577	584	568	555	574	599	580	565	558	530	541	576	574	582	566	568	524	578	566	600	557	550	585	533	581	567	585	525	553	590	579	550	584	619	572	531	573	597	555	582	564	515	570	590	590	640	564	561	515	517	583	564	571	590	573	557	570	554	578	592	568	573	548	526	559	560	552	596	566	575	541	598	563	568	567	580	562	543	527	577	581	556	576	570	544	585	544	569	541	550	596	543	573	568	607	582	565	567	579	549	578	529	592	575	575	547	555	568	546	596	546	549	574	545	565	563	560	544	566	558	505	530	545	580	577	591	570	567	527	570	537	553	573	555	536	578	574	586	586	598	535	581	541	560	565	568	592	626	624	564	564	600	565	629	561	547	570	534	544	569	564	575	551	578	560	618	563	548	598	559	529	568	619	566	554	579	502	570	564	559	595	549	554	526	555	569	583	567	559	592	522	569	556	535	537	542	547	551	555	547	585	572	581	585	580	545	579	538	564	605	577	521	586	547	572	588	581	546	608	570	574	574	575	558	601	534	573	540	599	565	561	546	592	569	579	581	604	569	560	538	563	580	568	559	582	549	556	539	545	588	558	544	583	543	568	553	542	565	556	536	553	585	585	543	592	566	573	623	533	536	552	585	565	541	571	572	530	576	550	557	582	547	576	537	571	567	569	567	552	566	611	546	585	589	591	598	551	567	569	571	568	540	594	570	572	570	557	577	552	545	581	552	529	569	568	553	548	591	563	605	577	580	566	555	561	528	586	581	544	588	547	486	531	518	550	579	564	589	558	568	578	538	494	565	589	578	504	583	571	547	583	563	572	600	563	585	593	568	547	549	569	558	603	583	508	574	546	592	540	551	519	590	573	563	529	598	605	566	573	555	555	558	574	532	586	572	557	562	523	573	555	566	591	536	550	543	545	572	582	584	579	600	579	588	613	560	555	543	589	570	573	566	517	559	582	568	572	562	574	571	563	603	602	559	575	535	527	554	558	561	561	546	610	565	562	552	564	564	544	592	592	561	591	562	537	566	597	587	558	577	578	557	579	569	573	582	518	519	566	539	560	599	612	574	579	522	537	601	567	578	580	583	579	545	597	597	557	546	594	612	567	593	561	558	555	580	565	560	547	610	583	545	578	550	558	533	513	593	550	567	574	556	544	554	595	570	564	547	565	536	587	551	591	530	559	616	553	524	556	585	564	558	570	560	562	552	569	572	574	624	544	570	577	582	547	569	565	533	581	578	608	562	581	542	575	544	547	531	559	544	532	514	551	548	559	548	520	585	554	593	593	535	560	587	568	584	579	536	598	560	548	587	555	566	528	556	541	555	555	572	575	542	559	566	560	579	549	542	553	595	573	559	563	564	577	552	573	570	607	581	534	523	557	598	541	533	557	543	586	551	554	541	555	562	582	557	566	587	512	575	561	570	539	593	548	610	574	537	571	545	597	573	486	534	555	577	573	586	540	560	529	577	574	589	547	578	559	543	533	565	582	546	534	545	582	578	611	548	608	554	566	559	590	585	585	579	566	546	531	540	575	563	573	566	585	542	560	540	616	548	571	547	587	572	544	585	594	568	564	584	557	543	568	546	610	567	564	553	594	582	568	560	583	559	605	565	546	600	571	549	567	609	544	551	578	501	580	569	599	603	588	539	611	552	564	592	570	527	558	540	556	557	580	546	544	570	585	567	548	549	591	590	578	564	552	589	572	553	529	517	556	559	553	539	604	599	548	528	602	624	543	573	575	548	538	555	608	583	548	584	580	549	511	562	571	522	549	566	554	601	530	589	601	568	573	573	562	614	585	588	552	525	620	574	582	586	556	559	545	570	566	571	559	529	546	579	559	572	585	578	568	584	529	549	569	506	587	562	587	576	573	524	592	553	580	588	599	568	579	570	553	584	541	551	556	566	591	584	560	540	553	589	569	588	566	630	544	575	601	544	576	546	552	568	536	556	572	601	538	576	551	553	582	578	558	565	574	607	536	570	550	578	549	583	601	571	548	555	527	589	603	540	555	553	537	568	577	585	529	557	605	585	592	562	541	556	539	546	531	537	592	575	535	567	571	586	609	566	582	568	551	592	544	595	587	577	581	546	546	578	526	592	584	575	552	582	585	552	543	533	596	572	571	571	596	572	596	550	563	553	555	558	575	560	529	575	546	545	580	542	598	562	550	536	534	534	570	573	542	568	572	570	537	560	556	548	578	581	565	563	552	579	564	589	550	550	557	575	556	532	512	579	563	546	616	601	590	555	561	536	575	570	598	572	565	583	557	519	560	563	613	600	551	536	563	570	582	629	577	552	540	542	542	529	550	573	582	587	554	571	538	606	546	598	539	575	551	538	554	576	543	560	542	575	561	589	587	574	506	553	615	565	572	569	566	538	547	523	568	607	591	541	644	573	567	564	535	588	547	560	549	521	540	531	562	572	599	536	553	560	558	552	587	555	580	602	611	562	552	591	563	568	550	536	549	558	548	574	549	583	568	562	555	592	606	559	559	573	586	561	573	546	557	558	585	553	549	497	562	576	532	552	580	532	578	547	561	554	586	577	560	600	582	563	525	581	537	569	564	590	560	536	532	575	575	561	609	591	569	553	513	533	556	565	536	533	546	570	584	540	515	611	563	553	587	574	525	545	560	582	613	581	566	575	565	567	558	614	537	597	575	543	527	552	570	593	585	572	590	555	590	568	577	550	575	569	587	555	597	564	574	515	582	596	570	564	587	562	563	602	592	517	575	569	591	537	546	561	570	565	531	569	548
58787	51623	52529	46202	41342	30122	22979	20112	15450	10805	7360	5899	4898	3603	2767	1621	1584	1518	1272	858	796	567	472	358	306	337	316	289	277	270	314	255	239	242	262	251	268	233	226	286	240	277	229	214	228	230	222	246	256	215	226	224	249	248	228	207	204	216	227	219	231	231	238	226	226	234	227	267	223	237	236	219	224	231	212	245	237	222	229	258	235	233	254	229	243	209	245	246	242	202	228	239	227	214	244	241	249	229	237	226	241	231	243	226	238	210	230	236	260	221	209	235	241	233	246	212	240	216	253	242	222	245	245	214	211	249	238	227	234	225	239	238	241	263	221	254	233	216	248	217	250	236	219	187	243	211	250	213	215	278	233	242	212	264	199	216	233	238	244	247	233	240	262	245	232	214	237	219	253	224	249	229	211	259	202	230	224	248	241	235	231	236	242	245	221	230	212	242	235	227	233	223	244	218	229	241	215	243	234	231	246	211	229	232	227	228	224	262	255	200	218	214	214	240	232	234	228	225	202	242	238	257	191	205	232	207	228	248	231	220	242	258	257	239	240	238	196	250	233	240	231	228	266	265	218	236	220	236	222	242	223	288	253	242	250	206	226	248	211	229	246	244	218	202	246	240	242	235	234	222	235	231	241	220	195	210	203	206	261	227	230	230	237	256	217	229	231	236	242	239	229	210	239	223	254	220	235	235	233	222	223	236	236	231	244	249	260	204	215	241	245	226	261	232	226	237	250	241	248	225	220	234	250	229	243	206	226	257	229	234	235	204	230	236	241	235	217	239	224	222	206	264	236	234	228	241	214	185	237	247	242	219	252	226	206	235	253	262	232	204	260	222	251	251	212	232	221	218	229	219	217	196	270	234	229	241	247	224	265	223	255	250	239	248	235	234	267	227	240	233	202	252	244	210	260	230	221	229	228	241	206	231	211	225	235	237	235	221	204	229	229	256	232	238	233	240	229	235	238	242	240	229	239	223	245	212	207	241	252	229	234	233	238	207	251	234	240	222	230	239	235	218	251	267	252	220	258	244	202	233	216	213	221	232	265	233	229	233	264	231	251	230	225	238	260	218	257	230	246	226	215	240	242	225	238	253	236	241	243	225	244	228	251	258	220	229	250	242	233	208	232	238	223	241	215	216	239	235	235	215	216	217	233	233	236	245	237	238	253	269	230	240	242	237	214	242	227	210	237	248	247	220	239	227	257	215	229	230	236	244	260	223	219	231	247	202	221	233	218	238	205	233	233	231	216	254	232	242	251	243	235	219	242	228	244	240	266	216	261	229	246	287	223	246	261	242	222	230	231	232	220	201	226	207	241	264	237	232	239	226	229	231	265	230	246	223	237	224	233	228	243	224	235	241	251	230	230	231	233	218	213	224	225	244	223	235	227	256	255	227	266	233	232	239	243	241	246	207	243	251	251	236	230	229	201	224	235	222	218	229	254	255	226	249	224	234	217	245	239	225	250	231	222	220	249	199	236	237	225	223	239	252	212	222	226	229	259	230	263	206	213	260	256	234	229	231	257	248	250	236	241	264	231	232	264	239	235	222	232	230	221	241	248	208	223	255	253	237	232	226	251	245	225	237	224	217	242	218	243	233	205	227	236	255	247	261	231	214	241	210	227	226	259	254	240	257	221	246	217	216	233	200	236	245	218	235	220	240	232	244	226	225	232	265	239	278	197	229	215	228	244	230	239	255	226	264	251	227	208	246	230	210	207	228	246	234	197	245	217	228	215	249	226	230	233	230	231	215	222	251	223	244	227	232	214	235	237	256	228	229	266	220	228	223	226	249	243	259	256	263	225	234	234	231	221	242	227	218	245	253	240	211	235	239	236	247	218	231	217	209	225	230	250	232	233	216	218	264	225	260	230	239	209	217	226	262	243	221	213	217	223	237	236	218	244	226	257	220	243	234	223	227	234	254	267	214	232	239	220	207	216	229	248	233	228	236	224	234	276	239	216	217	234	250	234	238	215	215	217	227	247	223	286	211	238	221	247	232	229	238	232	236	243	242	225	213	212	225	202	229	240	223	184	194	222	219	211	256	250	245	246	233	236	216	261	246	253	241	239	200	215	257	235	243	221	229	212	208	244	245	222	238	229	213	240	265	260	242	232	243	234	240	240	246	230	241	224	248	239	224	216	226	202	231	241	230	221	232	216	224	243	224	239	227	202	233	249	223	230	235	238	254	228	244	239	229	223	193	250	222	227	237	240	239	231	193	240	229	233	253	221	233	221	261	225	230	245	230	220	227	222	235	215	232	231	249	224	252	211	214	254	252	261	231	266	264	219	213	256	250	235	214	212	241	223	225	238	228	237	216	228	220	249	231	227	250	217	247	263	247	227	215	231	234	241	236	226	261	211	225	244	244	237	206	221	210	238	233	230	225	260	247	248	234	238	233	209	209	224	226	253	229	229	242	222	238	259	223	228	234	223	230	271	217	224	220	245	217	235	246	216	232	236	249	233	240	248	235	223	265	241	226	248	251	226	244	219	240	237	235	243	221	251	235	225	243	218	241	232	231	252	229	253	249	256	217	249	231	259	233	237	208	268	193	259	245	215	223	269	227	218	246	244	231	230	236	214	255	216	209	237	233	254	249	229	232	242	236	222	244	240	233	211	201	230	207	234	223	242	246	221	256	195	261	248	209	233	250	229	239	236	220	220	244	220	236	233	238	228	212	213	214	249	229	229	261	229	240	240	236	224	253	235	221	259	219	268	241	246	254	208	219	239	232	227	222	210	235	226	225	225	240	232	233	211	222	213	219	213	226	244	270	223	205	235	247	238	244	231	254	226	227	226	229	243	251	239	228	234	228	225	246	214	227	220	251	263	231	234	201	219	224	209	226	240	221	219	237	258	210	234	258	261	247	228	236	215	228	229	209	209	259	226	251	197	232	233	231	248	263	226	269	238	233	237	244	246	223	232	280	239	232	220	227	236	246	263	219	249	219	222	262	227	235	227	241	247	211	221	218	248	240	233	222	236	216	245	231	216	218	228	233	226	231	210	223	228	240	230	236	228	247	224	231	244	218	219	210	248	221	234	224	241	230	245	242	240	208	210	241	233	194	231	236	213	233	212	204	234	203	212	237	243	245	233	256	218	227	227	241	237	234	238	215	236	249	230	219	233	214	243	223	223	223	231	243	240	206	279	219	226	212	258	259	213	231	254	219	229	241	239	226	213	238	220	252	241	225	239	234	252	220	236	242	209	190	221	265	260	216	223	236	271	214	245	229	262	199	209	218	242	246	237	248	230	230	195	220	224	215	238	252	193	260	241	244	224	230	236	233	253	228	216	266	240	231	244	250	254	243	220	245	207	244	228	249	205	214	229	226	203	249	224	253	240	228	242	244	191	237	214	250	232	239	245	212	230	240	232	228	220	244	234	229	220	234	236	255	236	226	222	252	224	217	237	186	240	248	211	250	210	216	205	250	261	238	234	244	243	248	229	249	226	247	236	259	221	232	233	227	244	244	242	227	251	222
39572	43559	52611	52912	50556	40417	36049	35341	30867	26902	22791	20373	18467	14725	12528	7348	7669	8127	6413	3862	4214	2428	1892	1257	1095	1268	1045	978	941	939	895	850	736	672	768	708	712	709	646	667	667	634	591	548	553	524	587	570	593	568	573	592	548	585	567	545	587	557	588	551	558	610	571	532	543	547	549	562	556	527	514	540	557	593	566	539	536	583	575	538	542	581	555	561	532	574	544	585	527	582	546	575	563	581	538	555	536	534	557	560	561	552	557	532	569	532	539	541	554	566	534	532	579	523	529	563	563	587	572	530	580	562	550	556	578	561	570	563	549	552	558	579	582	593	552	543	525	594	551	555	571	550	570	565	567	570	564	582	569	563	579	554	560	567	517	552	563	579	548	509	570	572	537	551	521	550	572	540	571	586	569	570	594	559	562	520	517	544	561	544	550	547	527	533	551	549	514	533	572	548	542	599	562	552	568	530	547	579	570	566	573	529	555	535	585	571	555	600	538	565	536	558	544	583	563	580	540	565	567	568	580	542	526	570	515	537	552	561	570	532	524	547	582	512	568	569	558	519	553	502	576	572	557	579	573	563	587	569	580	594	562	559	565	577	561	581	565	538	538	564	603	521	579	570	525	577	548	540	531	565	589	567	523	570	519	582	523	534	552	594	567	519	533	549	546	547	573	522	572	530	512	525	526	540	553	565	533	573	586	538	551	593	556	541	550	541	560	526	591	589	523	571	546	549	599	579	595	505	532	573	556	562	512	567	555	553	531	529	556	568	529	569	537	530	554	571	539	558	585	532	575	519	504	548	608	535	514	573	567	597	594	555	575	560	550	541	589	521	556	555	542	539	575	530	560	541	523	583	548	581	549	538	590	539	573	540	567	647	577	599	542	579	552	581	578	541	542	541	555	532	544	508	560	566	544	564	550	533	565	564	587	563	544	569	591	550	546	519	550	531	578	539	564	604	584	510	545	560	599	523	596	545	532	564	589	566	550	519	584	527	512	579	544	558	563	544	561	520	555	567	547	545	511	546	581	546	570	559	569	562	537	582	569	543	541	541	588	544	585	535	545	541	524	579	579	563	530	563	578	538	526	534	602	533	548	558	556	566	606	559	590	572	551	571	558	557	567	515	593	578	532	526	577	574	562	526	571	574	559	582	529	550	563	578	554	531	556	546	556	557	562	571	526	543	555	567	521	558	583	598	522	532	543	569	577	561	580	526	574	553	539	564	567	555	548	554	562	519	558	553	551	541	547	577	578	556	575	584	582	543	541	548	568	533	542	635	548	580	547	563	599	561	585	584	612	568	572	559	575	549	566	541	542	555	574	539	555	554	537	573	537	576	568	554	556	588	556	551	540	561	582	579	522	553	573	540	574	590	592	556	550	576	552	524	551	551	561	534	549	573	542	552	586	553	545	523	548	553	574	591	558	519	575	548	571	565	584	550	585	544	553	578	534	568	568	576	592	547	595	548	539	565	600	529	554	571	570	567	533	547	561	536	552	569	567	551	571	575	564	563	566	543	565	591	525	573	546	547	586	571	573	562	564	575	539	565	562	526	567	577	528	602	599	584	549	551	527	596	593	568	558	596	559	539	583	617	537	571	563	549	560	578	565	555	543	584	538	575	566	567	565	549	532	537	551	584	552	575	576	571	546	550	558	606	564	602	541	535	544	549	560	595	546	530	554	570	564	562	576	535	541	542	585	560	561	580	559	551	556	538	586	569	504	543	545	571	540	578	529	581	592	576	545	558	590	541	540	544	531	553	562	563	544	579	562	526	556	556	598	566	593	579	563	540	580	549	610	533	514	605	514	518	551	554	579	540	531	561	571	561	543	550	555	547	557	564	511	548	565	553	543	521	524	609	532	529	569	613	580	585	549	567	555	593	537	530	540	557	572	570	540	608	558	544	526	545	567	548	577	570	540	525	560	601	556	573	582	560	519	572	552	546	553	553	530	578	561	564	539	568	591	562	528	541	536	582	545	551	516	590	554	565	543	552	555	501	579	586	573	519	599	544	571	561	566	536	592	575	534	531	563	536	613	556	574	587	575	560	600	596	573	600	573	527	552	566	523	605	638	549	515	537	587	559	575	533	584	568	549	583	556	546	572	506	584	553	556	563	583	561	543	560	549	548	553	550	576	564	581	549	505	541	533	545	581	579	595	561	579	552	551	561	541	548	601	579	527	580	592	590	585	562	575	540	559	592	538	567	587	580	596	512	526	578	576	569	549	539	571	576	557	555	567	560	562	555	571	525	572	574	571	522	578	576	586	584	531	541	515	514	528	542	569	577	583	547	552	552	530	571	554	569	580	541	562	540	543	531	565	560	585	531	602	519	561	585	511	579	578	543	597	530	566	585	600	532	597	570	575	550	550	543	541	553	546	544	544	557	524	587	509	550	569	531	535	554	554	598	571	588	543	542	561	560	565	574	526	549	567	549	517	564	524	555	568	552	534	522	520	582	588	590	582	550	592	589	578	557	555	549	583	584	578	568	556	549	604	607	554	545	551	520	585	559	544	517	520	556	586	554	546	537	579	535	576	540	564	607	557	564	598	562	515	556	554	521	586	561	537	569	573	570	596	590	551	566	556	531	601	512	581	578	587	610	521	579	560	565	555	583	553	533	548	556	542	550	546	575	542	568	528	579	576	568	555	550	544	518	525	545	564	538	523	578	591	606	623	534	560	525	543	569	547	540	576	545	554	531	587	555	577	557	557	553	553	539	560	553	548	588	556	533	556	572	541	552	555	525	592	578	554	581	551	561	554	544	579	530	535	510	602	562	558	523	573	538	562	522	547	573	559	590	566	585	539	544	547	527	531	567	563	548	545	604	588	558	568	516	539	574	533	563	567	570	557	579	537	568	587	558	568	571	563	537	551	547	584	548	592	566	586	529	588	569	567	571	557	523	549	567	594	617	585	497	520	606	583	576	562	564	555	574	578	569	547	598	550	589	508	556	536	576	544	545	539	552	576	533	560	562	593	527	578	596	548	527	592	582	547	541	557	535	588	571	587	567	570	580	576	601	550	554	554	545	552	589	564	554	567	554	573	575	554	568	592	548	576	607	529	567	549	498	584	558	537	578	561	520	534	590	587	545	532	524	554	566	539	590	553	537	588	522	562	574	565	573	553	556	604	575	577	591	605	531	521	542	567	508	587	603	524	552	514	547	497	583	540	566	556	556	550	524	526	556	557	582	534	537	557	614	564	565	586	579	554	593	567	507	569	571	557	560	544	550	565	502	586	528	562	539	563	530	513	561	566	592	522	578	545	591	558	486	559	561	531	554	526	555	529	542	554	569	530	583	540	576	566	549	586	564	598	529	567	614	532	560	554	505	574	547	536	562	554	512	551	586	575	580	561	551	544	553	546	518	591	566	573	550	560	550	568	557	530	550	590	556	561	596	535	591	560	481	531	588	605	559	512	588	568	558	580	568	564	545	556	572	588	570	593	582	528	538	554	509	538	557	622	591	563	596	600	580	575	546	555	624
40947	37125	35421	26586	17253	9980	5732	3520	2332	1495	1044	770	612	536	450	380	347	308	325	273	270	245	252	220	223	249	271	263	232	247	268	237	244	248	280	214	197	235	220	220	244	235	220	216	221	233	264	244	221	225	244	245	240	229	229	228	263	239	219	225	231	223	223	252	221	239	229	260	227	229	219	250	240	250	261	247	228	222	236	193	233	235	250	252	234	228	220	208	240	229	209	218	231	220	219	235	215	241	222	244	243	256	234	238	208	259	228	230	225	264	208	237	252	222	234	238	245	213	225	220	254	222	213	220	237	259	229	238	242	269	275	226	248	224	241	265	234	232	221	226	222	276	227	238	199	209	242	268	243	269	237	240	218	242	242	212	231	257	237	232	235	217	225	248	245	254	255	230	253	227	250	245	242	253	208	262	256	246	224	237	214	215	214	237	244	241	241	234	228	237	261	251	212	275	243	222	235	236	249	230	226	223	270	244	249	239	241	299	238	254	263	224	227	268	262	230	242	243	236	211	221	213	262	266	223	237	212	218	248	219	212	249	255	242	231	264	232	238	221	228	223	198	236	228	240	243	229	217	232	233	234	249	254	239	242	264	240	200	243	250	235	229	225	236	228	224	231	250	227	250	231	224	221	219	228	221	253	253	201	233	249	244	243	232	227	236	202	265	249	223	243	235	228	232	236	217	255	234	231	256	260	234	232	249	241	267	225	208	194	204	233	255	237	205	240	215	233	223	236	237	245	232	221	245	236	245	232	249	230	230	232	231	256	249	221	259	224	245	214	233	242	237	260	252	235	257	220	236	271	264	244	241	257	269	226	242	236	253	233	226	267	254	228	234	262	246	209	260	240	241	213	253	251	223	232	201	213	236	237	204	265	235	271	252	254	246	242	243	240	248	211	222	212	235	226	226	261	242	233	226	248	236	228	240	256	238	223	256	240	210	260	227	216	234	247	208	239	214	247	265	239	209	232	251	203	265	231	249	234	247	245	243	243	235	243	253	219	256	223	220	243	225	246	244	271	227	266	243	248	225	216	241	212	235	237	252	228	214	231	231	219	262	229	216	234	256	210	238	222	218	222	218	218	224	238	217	252	258	238	254	214	238	219	242	238	247	262	222	251	223	251	228	241	261	220	239	251	210	221	248	255	237	227	219	219	231	232	216	242	225	255	233	244	241	217	203	224	207	238	239	239	237	255	213	213	232	251	260	237	263	204	231	228	226	231	221	240	224	230	205	231	272	278	232	220	210	240	217	219	242	240	247	231	254	227	230	245	248	219	241	216	215	233	231	211	253	225	244	268	243	212	236	262	200	240	257	211	229	238	250	239	246	241	232	245	221	222	218	245	212	259	244	253	245	247	236	232	246	220	247	222	216	225	240	259	239	262	237	249	222	236	228	271	228	245	242	234	231	229	222	257	245	228	245	209	232	242	245	232	240	238	250	212	267	216	240	254	244	233	218	250	249	237	247	229	223	232	227	239	257	260	243	242	260	238	226	260	220	200	213	246	220	246	215	270	230	219	237	230	211	229	226	246	241	204	253	224	227	253	237	227	242	240	237	243	250	235	229	239	227	235	233	242	255	229	239	263	236	244	230	226	224	231	243	237	270	194	250	240	249	232	240	217	244	202	249	240	205	234	215	241	231	239	251	207	223	209	221	260	223	273	249	202	241	255	225	235	261	227	251	219	214	242	222	252	247	211	232	261	259	230	253	231	277	229	236	244	219	266	259	271	271	236	236	230	262	237	253	249	251	256	244	267	235	240	267	228	242	211	226	213	257	249	236	212	241	237	243	230	256	211	226	229	257	273	244	226	209	216	235	260	239	243	210	229	264	224	247	227	248	220	218	252	210	264	238	240	262	222	248	244	215	225	217	230	231	248	250	242	241	220	209	257	221	247	227	234	248	255	228	262	243	231	219	231	214	250	226	214	236	257	232	216	258	211	265	221	269	266	254	245	216	246	241	282	213	229	212	255	250	250	212	244	227	227	227	220	253	220	247	225	260	252	215	235	222	228	218	223	259	252	245	250	235	218	233	238	249	239	219	205	250	222	211	273	249	296	234	229	237	242	211	258	222	236	226	241	271	212	222	241	230	247	214	257	213	221	233	291	263	222	268	257	221	223	248	208	223	218	238	205	200	256	232	217	225	246	211	249	240	268	223	241	236	220	244	208	238	222	247	243	215	239	216	222	199	229	213	248	244	227	247	207	242	226	263	254	241	224	228	224	242	239	235	230	221	226	236	229	229	245	208	232	243	186	218	273	229	245	246	245	219	246	257	213	252	204	228	243	234	241	273	233	243	265	248	248	247	263	210	243	209	242	236	265	236	225	230	229	238	236	226	240	214	241	242	245	246	253	229	195	238	220	211	247	234	226	220	228	277	226	240	248	240	219	261	267	202	235	243	268	254	226	261	241	232	238	234	256	252	236	239	240	199	212	246	284	258	248	218	216	271	219	236	249	238	211	233	247	231	267	220	251	256	265	261	211	226	242	245	230	237	239	235	215	219	204	224	229	244	245	243	216	261	246	247	204	232	223	230	239	247	250	241	270	242	241	229	233	265	250	237	192	244	236	250	215	254	210	236	234	274	203	244	219	243	230	221	240	245	231	234	224	232	225	227	241	254	232	255	237	219	230	218	220	241	240	241	234	267	217	234	234	272	255	223	224	233	242	203	237	240	219	256	247	239	247	249	235	242	249	228	222	248	246	246	251	232	238	234	273	219	238	232	252	222	245	231	246	251	234	213	257	244	245	232	237	247	213	233	233	229	209	243	226	225	247	231	253	228	244	243	268	228	241	210	249	208	252	211	226	233	219	215	252	230	239	256	262	248	246	241	260	260	253	232	228	217	241	235	224	246	227	205	253	234	273	235	221	243	251	236	225	216	238	241	231	232	223	210	245	226	223	245	217	219	234	269	251	228	250	215	214	233	244	212	232	221	204	219	211	239	245	231	241	230	242	237	221	246	209	244	233	258	203	219	234	234	212	223	217	240	229	240	220	270	250	228	195	238	222	247	228	229	245	216	251	219	240	231	211	197	224	260	249	194	256	215	236	230	218	250	253	232	243	251	223	248	239	228	242	251	228	222	221	230	247	203	229	207	242	257	241	217	262	210	226	265	254	250	216	231	222	232	226	230	241	223	256	217	247	216	236	222	250	234	235	207	223	239	221	241	259	227	235	218	227	256	236	231	242	247	246	216	233	266	240	227	224	231	232	253	256	223	240	246	242	241	247	243	250	251	237	237	234	190	226	253	222	216	262	221	221	214	237	225	249	242	232	231	220	204	249	267	215	245	211	245	233	264	241	234	258	242	271	252	248	263	223	231	233	232	248	232	225	243	224	226	238	270	221	237	224	240	222	229	224	243	242	220	229	211	212	267	222	244	253	252	222	220	228	238	245	251	233	244	203	236	249	224	266	214	252	258	243	223	233	244	219	228	231	240	252	210	248	214	218	227	242	219	225	256	228	229	236	236
23841	28045	37562	35845	30507	23022	17427	12975	9413	6805	4519	3661	2892	2228	1821	1422	1283	1147	902	793	768	720	639	615	600	601	596	606	537	620	601	557	547	543	574	564	577	574	615	545	589	594	540	547	593	582	547	561	519	613	587	590	585	590	527	590	570	574	573	549	608	596	566	590	606	518	562	596	575	567	589	580	570	564	596	528	573	570	571	576	577	533	556	545	575	554	547	533	556	606	523	540	535	577	581	599	594	568	610	557	606	555	542	549	524	562	587	525	569	559	518	557	545	544	564	547	569	563	595	532	578	544	516	576	587	570	590	556	568	623	524	590	555	563	588	612	560	520	593	572	592	578	563	566	597	598	576	519	571	593	582	548	550	596	595	590	539	572	570	579	571	577	592	569	554	613	554	559	542	556	577	560	555	570	558	609	575	616	579	564	603	562	590	563	561	564	588	611	545	550	564	594	539	554	556	559	563	560	584	584	545	579	540	579	582	590	590	606	572	602	632	563	543	572	572	588	561	542	576	556	555	584	572	534	586	555	563	547	585	584	600	583	557	581	563	592	555	561	577	533	571	576	537	588	570	577	564	581	596	583	642	553	501	562	590	577	520	581	572	581	594	538	531	567	560	590	604	562	562	561	565	593	585	562	589	541	522	565	520	580	583	545	562	554	554	545	570	589	602	581	530	553	585	566	590	538	574	528	577	567	549	552	619	586	575	580	566	587	553	581	587	558	572	587	557	612	541	567	607	560	564	514	569	593	576	575	538	575	586	587	575	560	595	537	603	591	623	546	588	591	542	542	588	563	593	588	548	576	549	640	523	574	535	607	536	565	570	567	547	550	611	557	598	599	567	553	601	507	581	603	615	578	533	603	589	566	608	620	540	603	555	616	576	606	589	571	554	559	552	565	589	542	544	586	586	613	595	573	553	588	535	559	580	560	562	580	574	554	565	556	588	590	600	574	564	605	580	557	580	552	560	564	584	531	550	588	580	533	562	561	536	568	571	572	501	568	506	567	566	593	560	575	503	561	560	586	558	632	556	556	601	538	596	583	583	610	551	604	577	601	600	588	590	552	581	613	552	572	590	563	596	553	543	557	606	578	568	598	571	557	572	566	556	572	576	564	576	543	592	584	548	530	556	599	596	515	576	532	559	534	563	574	525	566	570	550	562	531	591	580	606	557	592	573	533	599	568	575	577	571	566	540	580	557	562	602	566	584	540	552	565	576	584	566	580	548	555	629	626	539	640	566	637	563	551	512	554	554	581	561	615	522	593	558	596	566	524	529	576	576	559	580	574	585	530	537	511	579	582	567	579	585	574	575	601	596	567	596	546	568	560	595	561	582	562	588	564	570	588	585	584	563	529	565	579	566	584	560	567	587	583	562	581	566	539	571	605	542	570	596	581	553	560	562	552	550	572	553	544	565	530	581	558	562	554	525	573	591	556	564	562	580	578	566	607	547	600	553	548	570	536	602	575	579	556	571	590	564	557	584	571	565	561	580	539	535	558	567	561	547	558	566	588	540	624	565	551	581	584	559	575	585	571	597	539	550	563	525	547	577	565	603	567	593	591	548	561	587	556	561	568	568	583	550	577	571	627	569	576	581	592	588	564	577	621	571	606	594	574	611	575	516	575	536	583	571	608	571	603	572	577	585	570	561	594	565	524	572	546	546	581	597	590	515	569	563	602	549	573	591	588	559	558	571	558	580	590	564	597	545	584	567	575	545	580	566	592	575	583	560	547	587	578	559	559	564	560	565	538	531	585	568	578	516	631	578	558	570	566	577	564	570	588	555	524	570	577	559	601	570	579	540	566	537	534	575	560	621	548	606	609	586	609	583	604	595	547	592	566	561	603	618	598	555	572	570	574	581	552	593	557	583	534	579	591	574	511	595	603	578	561	580	571	561	565	513	554	604	576	541	565	563	544	604	587	544	596	596	583	558	562	553	593	543	534	538	580	548	541	573	549	569	557	598	570	570	600	561	538	524	553	629	542	551	565	565	602	556	589	595	600	514	600	591	557	556	562	575	566	605	621	561	567	546	606	553	537	575	603	562	553	563	604	573	587	555	563	598	571	557	581	516	585	565	565	558	536	588	544	538	592	578	565	560	553	604	571	548	574	574	536	567	571	569	556	559	603	618	545	563	582	579	551	600	573	528	556	567	647	574	554	581	585	569	600	590	571	549	625	594	599	545	551	603	592	520	539	576	589	585	554	588	584	594	588	594	557	604	550	547	563	576	602	565	526	585	588	534	587	513	543	566	585	590	603	562	592	590	572	565	559	537	585	550	590	591	553	597	583	536	581	550	587	543	556	568	585	517	526	572	527	552	623	607	546	575	571	603	517	576	581	596	555	561	542	562	541	558	549	573	573	562	551	546	549	545	594	585	590	589	568	590	588	583	567	581	589	599	570	522	555	589	600	553	512	557	582	581	596	553	548	579	609	548	547	540	505	554	556	590	587	593	596	523	605	603	571	560	595	558	564	599	629	512	545	550	625	585	555	522	558	575	550	561	579	576	574	594	592	565	525	585	573	565	584	573	575	587	568	584	567	574	586	568	533	558	548	558	552	614	607	542	548	561	586	605	556	573	587	561	555	621	566	564	529	595	575	566	580	576	586	562	566	533	587	545	608	606	538	604	557	570	596	569	565	572	563	566	575	618	552	556	613	596	579	583	580	585	556	561	545	565	556	601	585	549	574	560	547	573	595	610	595	625	623	594	538	545	590	561	566	592	581	613	537	574	576	548	547	570	608	594	563	559	602	589	608	575	553	598	584	555	600	568	569	597	582	593	586	591	536	563	528	622	573	556	542	569	566	528	586	609	559	586	561	550	532	558	590	611	565	552	596	546	564	548	582	577	558	570	589	555	577	550	516	594	601	570	565	597	552	578	562	549	577	558	591	555	558	569	576	564	570	563	558	571	553	568	576	569	591	535	551	581	529	574	581	568	605	597	581	587	551	646	564	536	608	576	570	574	598	528	570	551	581	552	562	580	606	590	555	536	550	578	574	565	589	553	567	529	556	562	533	609	565	543	566	561	580	553	579	545	581	567	600	573	564	548	589	541	546	587	606	553	562	580	553	572	570	558	576	574	559	590	570	574	640	519	569	548	655	590	604	534	593	580	563	596	547	567	590	552	569	555	564	546	583	600	575	544	568	571	584	605	575	562	527	550	561	583	565	596	581	607	575	583	578	556	550	582	592	587	575	588	523	543	622	640	534	532	570	563	581	570	584	598	547	575	598	542	544	568	556	586	565	570	580	552	589	549	582	559	564	593	587	535	554	562	608	575	554	549	526	581	565	620	568	574	538	534	573	568	570	560	612	586	553	592	586	559	559	586	571	562	543	567	571	580	589	630	549	573	605	522	571	531	566	575	619	562	576	573	586	566	570	554	576	525	550	571	596	547	570	585	588	590	526	569	582	548	592	590	556	553	557	574	557	513	573	539	554	551	563	578	569	567	597	576	552	572	595	544	568	566	594	551
47901	41996	42493	36013	27636	16784	9032	6376	4499	2994	2184	1686	1338	1177	870	674	650	561	489	368	399	325	283	233	223	214	253	254	221	237	233	240	256	234	257	238	258	266	238	245	210	232	222	232	254	240	235	228	239	215	229	269	184	236	250	239	235	206	247	232	223	247	248	229	226	251	212	233	232	219	206	246	244	237	215	247	258	245	235	243	257	249	229	250	224	210	236	266	272	257	245	243	243	244	203	244	218	237	220	241	219	263	228	211	247	243	213	213	216	234	235	252	214	234	217	222	220	212	238	231	240	249	208	210	233	226	233	222	208	229	213	242	227	259	247	236	249	235	238	224	254	237	213	231	243	243	250	238	219	242	225	254	222	212	253	215	202	242	230	241	212	212	205	233	234	220	217	212	225	203	201	226	243	228	265	242	264	242	221	226	214	218	243	233	223	225	240	220	247	243	233	265	260	204	244	214	232	239	246	233	225	244	225	246	235	228	230	234	238	232	240	233	223	224	228	247	222	225	241	230	220	230	199	198	253	229	239	224	248	249	222	257	234	255	231	195	221	239	218	252	241	230	231	232	248	244	218	239	236	239	253	199	252	229	229	240	233	254	242	272	242	222	262	242	229	186	215	244	211	244	219	227	212	240	241	222	226	236	223	274	234	219	211	236	254	218	240	230	233	237	231	235	242	258	222	240	249	241	206	209	246	207	228	207	223	223	215	235	229	239	225	217	241	238	243	236	250	226	247	232	240	230	223	233	234	232	209	255	245	234	226	238	246	212	240	228	209	210	241	247	226	241	218	247	225	229	218	215	237	226	219	246	224	266	227	245	227	223	234	216	233	222	244	255	224	227	240	241	244	236	221	236	235	211	193	212	239	222	253	230	227	239	230	248	231	221	235	240	230	249	245	257	239	233	220	220	250	254	232	225	257	235	239	234	232	233	198	220	252	243	215	237	261	239	209	207	240	227	202	210	213	243	221	244	231	231	231	235	225	211	233	225	215	221	202	225	221	232	224	223	219	237	254	263	224	234	228	254	209	231	223	249	266	230	228	228	245	243	225	256	212	209	213	208	242	238	235	229	209	241	204	204	208	226	240	244	243	232	226	212	252	218	237	237	223	226	237	244	225	241	267	251	230	230	220	239	233	233	273	225	250	245	221	248	229	241	250	224	273	231	264	258	239	227	243	254	233	228	223	230	228	193	221	243	224	255	256	256	243	256	239	225	252	218	219	280	250	212	232	254	224	220	224	262	230	216	251	238	214	222	223	220	236	239	255	223	217	247	233	236	227	241	222	242	191	216	245	254	246	287	234	241	270	250	264	233	233	246	272	264	243	223	244	223	246	227	221	221	255	255	205	229	256	222	227	224	203	245	224	223	235	233	246	224	227	205	234	210	216	229	245	218	272	247	262	252	222	240	213	221	257	244	222	248	239	223	230	217	215	225	245	234	220	224	243	216	218	244	244	207	234	221	222	238	240	271	236	259	226	226	205	227	244	237	203	235	216	203	215	231	220	218	240	244	240	236	223	238	257	239	233	216	237	231	246	240	201	245	217	246	224	198	234	246	262	224	212	205	275	255	206	205	240	264	228	247	251	223	213	231	244	258	231	230	198	243	252	231	232	226	249	236	250	253	257	216	201	232	257	235	236	250	223	217	242	242	244	240	242	234	202	211	235	251	235	220	239	233	241	217	244	240	261	224	224	245	219	216	190	206	243	209	263	236	275	248	234	228	220	251	252	219	247	215	247	245	232	233	240	244	237	250	217	200	243	251	235	214	233	240	219	233	254	246	252	224	227	242	242	249	238	239	211	229	196	218	201	253	227	261	270	226	232	246	247	259	245	253	220	286	249	249	235	271	222	230	247	262	225	223	256	241	239	225	249	226	220	244	227	264	226	238	215	212	265	235	211	258	252	227	242	211	244	221	218	232	252	233	215	259	214	210	223	235	227	214	220	201	234	240	225	221	219	253	232	235	231	224	264	222	245	208	224	244	236	234	236	195	250	210	225	235	231	233	245	222	217	231	243	228	223	224	209	253	238	249	210	220	228	236	201	239	229	239	240	207	229	209	226	226	245	205	255	253	203	202	251	265	245	242	245	235	220	224	237	217	267	226	230	238	246	251	280	204	248	233	233	211	242	248	232	240	227	241	215	249	215	224	211	238	227	222	245	227	235	223	219	241	230	204	226	229	236	229	249	269	231	239	243	271	205	216	232	241	217	207	264	254	238	233	231	236	229	223	201	237	228	213	228	232	231	232	210	243	247	242	231	242	223	218	236	211	236	222	264	242	233	232	231	261	239	219	240	219	206	225	211	243	238	243	232	231	210	224	241	246	251	263	219	217	227	220	239	239	220	217	240	253	233	248	241	236	212	230	249	239	242	236	238	219	261	242	243	235	239	225	215	256	230	221	235	231	217	252	239	233	212	211	225	247	241	235	241	233	226	230	198	228	235	233	231	200	246	199	245	236	241	222	252	218	230	220	223	212	226	242	234	252	258	257	248	247	242	195	224	221	245	199	194	212	221	230	213	256	223	231	214	222	246	253	265	264	228	248	217	233	228	207	239	235	217	237	218	229	244	218	233	245	215	256	258	250	208	279	225	235	202	230	234	245	232	232	242	191	230	233	223	233	230	255	205	230	229	224	229	232	249	226	279	241	268	224	209	227	252	231	258	210	225	212	231	224	254	234	230	225	256	238	251	218	194	233	211	238	218	211	234	257	213	236	238	235	220	254	219	216	217	233	244	205	248	253	227	222	238	235	250	267	243	219	243	239	232	224	250	211	219	215	246	215	227	217	222	221	225	220	214	223	218	235	272	224	205	229	228	247	252	242	221	232	242	227	253	237	244	245	215	233	235	256	262	205	237	215	220	242	231	234	219	233	229	223	233	243	229	211	272	261	219	243	222	235	245	257	229	216	230	246	218	220	245	252	229	257	219	216	236	243	242	216	217	236	234	263	214	226	228	258	240	241	240	227	219	230	235	249	234	221	228	243	216	249	223	250	251	254	260	234	246	246	248	258	268	235	258	219	230	238	228	228	214	211	254	241	213	255	221	264	227	235	210	219	245	244	236	224	233	249	242	264	213	228	220	234	224	212	231	241	243	207	242	238	244	228	236	225	228	236	193	211	223	208	263	229	255	220	220	248	239	228	207	229	259	228	245	250	237	235	231	259	240	221	252	234	210	247	250	277	235	200	220	226	241	227	218	231	268	250	236	206	220	221	264	234	254	253	232	205	226	240	246	204	225	236	224	246	215	209	246	240	240	242	257	213	223	265	245	226	213	231	235	203	216	234	214	216	231	265	229	247	227	236	221	249	221	244	245	229	223	225	220	221	213	208	225	250	236	235	226	230	245	216	244	226	257	228	255	235	217	234	213	225	238	248	257	238	198	242	220	234	224	241	220	224	236	225	230	234	215	221	213	232	237	227	256	242	221	273	223	230	247	241	221	245	225	225	239	210	231	225	239	268	206	256	246	260
30185	33009	43261	42694	38583	28593	22326	19797	16266	12768	10237	8226	6761	5751	4654	2877	3182	2648	2124	1553	1477	1033	897	657	739	726	772	704	664	676	634	675	617	635	677	609	620	595	603	542	629	585	597	587	597	569	598	606	594	558	578	597	559	603	537	568	576	552	596	568	555	559	563	582	547	594	540	586	570	556	615	571	564	594	561	575	557	581	541	565	564	556	551	573	585	592	556	552	574	556	562	553	546	592	609	555	547	588	555	568	595	579	562	563	591	557	579	562	597	575	552	579	594	587	558	602	563	600	592	589	542	602	598	576	567	551	578	559	552	566	593	574	571	604	591	601	560	531	555	575	570	593	591	552	568	636	564	570	607	571	598	579	575	538	549	573	531	581	572	547	559	575	569	591	564	530	563	529	585	570	564	589	568	569	572	581	569	544	557	588	591	560	551	581	541	556	531	587	569	578	598	598	578	557	596	548	599	593	572	550	589	591	574	633	562	558	597	557	554	606	554	552	549	568	532	542	601	556	542	587	590	592	564	554	597	563	548	548	560	593	541	562	534	609	550	547	569	528	572	562	566	520	538	574	586	512	592	601	575	561	586	518	563	600	540	576	531	574	569	562	576	550	571	576	532	553	590	615	554	576	573	584	528	564	527	584	571	598	568	569	568	609	549	573	574	557	551	594	590	590	538	571	588	574	611	578	583	570	570	575	578	566	584	535	545	584	560	550	569	547	586	565	566	587	566	615	535	539	553	542	575	574	521	574	581	579	596	586	577	569	543	589	584	576	574	521	624	558	550	551	593	576	515	547	642	558	558	547	578	575	571	605	575	564	581	587	574	533	545	555	530	544	564	515	601	564	536	529	556	548	567	578	612	598	552	567	562	545	569	564	571	591	555	566	537	579	536	599	540	580	591	520	561	584	574	578	595	563	558	571	570	564	567	552	578	548	533	583	557	546	555	556	577	558	554	573	521	568	572	562	576	554	554	563	608	538	524	562	529	574	557	556	533	553	556	565	553	584	577	570	526	551	580	620	562	595	597	553	534	556	566	583	534	617	572	548	593	582	569	589	559	577	546	544	592	578	595	555	548	541	536	572	545	559	536	584	512	582	546	583	537	581	622	507	591	539	572	552	577	545	540	580	569	610	549	514	557	563	585	562	577	570	567	547	562	582	569	570	562	577	559	565	552	608	609	519	542	573	573	590	567	603	538	583	524	564	548	562	554	571	560	562	535	616	582	561	533	571	597	591	575	589	574	540	607	585	598	567	548	578	605	569	572	570	562	542	589	569	590	588	561	575	552	573	563	540	601	517	568	567	569	530	576	539	545	590	561	583	588	517	599	583	608	526	548	626	563	572	584	530	542	586	580	555	577	602	587	492	533	546	545	585	553	563	621	623	576	590	596	601	595	560	583	538	579	613	553	539	556	555	570	570	556	582	531	575	596	580	569	601	561	550	556	585	522	586	547	587	607	566	535	566	555	593	530	581	546	539	564	549	551	581	541	575	571	601	599	583	572	579	560	570	557	564	588	547	578	609	581	570	568	592	557	542	574	550	593	589	617	530	596	567	577	607	537	560	577	577	614	580	547	568	591	550	537	590	570	540	551	575	586	580	564	547	564	569	602	588	573	572	602	612	576	574	610	584	579	581	533	526	574	570	566	571	565	519	562	594	545	610	530	540	565	583	583	576	560	542	582	559	582	576	642	593	562	561	595	514	554	561	583	600	591	525	606	558	606	556	567	532	527	537	559	599	533	527	594	590	530	589	602	545	607	606	586	549	558	539	600	551	559	590	583	550	561	575	605	568	571	558	538	631	569	532	584	531	603	524	597	589	560	587	572	529	585	582	550	581	572	577	588	539	576	575	566	563	562	596	537	547	547	603	567	588	554	581	583	587	563	548	608	583	560	537	562	590	591	566	569	584	548	568	617	553	587	602	579	566	575	556	553	545	555	623	597	570	530	556	524	547	555	555	551	613	532	574	595	574	583	583	605	568	635	547	606	571	595	601	545	590	588	584	588	550	537	575	498	549	543	591	565	576	549	561	583	551	585	557	601	557	590	578	543	589	535	585	605	551	558	518	592	577	538	587	544	570	562	586	569	557	566	566	562	600	556	596	548	565	568	546	583	623	603	614	560	558	522	566	579	600	534	507	566	513	566	587	583	583	623	566	570	566	543	524	565	600	602	525	534	592	529	559	589	543	603	559	585	574	537	546	535	556	604	616	556	567	594	559	591	592	612	528	589	544	551	615	557	604	535	576	572	589	538	585	530	575	573	560	549	516	568	605	563	553	599	572	573	586	545	574	564	598	619	558	571	580	552	566	611	554	587	535	569	543	571	553	556	548	562	606	542	570	561	557	598	541	559	605	585	514	579	537	589	552	572	570	548	534	571	582	556	613	602	601	565	579	556	553	550	563	584	548	548	593	569	573	553	560	554	599	563	621	575	555	583	583	540	532	543	553	582	593	559	552	535	598	570	574	583	593	584	562	600	546	544	554	618	571	561	593	530	560	506	548	538	565	575	571	555	603	598	580	573	580	540	566	552	575	606	553	529	581	573	578	577	591	520	573	593	616	563	559	564	576	542	547	631	617	557	571	571	569	546	530	550	608	610	605	570	618	549	584	569	611	557	539	583	626	552	567	586	597	535	607	587	570	585	628	584	628	547	559	596	566	540	585	573	556	568	525	570	586	582	542	551	568	589	584	588	554	571	567	600	544	550	584	567	603	535	521	604	568	589	558	527	543	533	582	546	553	539	570	614	610	568	566	561	568	559	565	608	555	597	588	555	555	569	542	568	565	507	588	586	543	536	535	579	595	544	598	560	555	552	568	567	594	563	598	582	515	605	591	575	562	595	599	557	569	606	543	608	588	599	581	533	558	599	564	570	584	563	561	547	528	571	573	614	560	571	566	549	547	581	511	580	534	602	585	595	580	559	553	577	587	551	533	518	583	569	580	531	567	607	570	563	569	580	617	571	586	561	560	542	537	570	564	562	557	565	552	573	514	581	567	569	575	576	592	566	539	597	571	591	606	546	533	589	616	590	603	579	570	567	570	597	559	617	537	544	588	567	549	565	605	576	578	556	568	546	619	603	568	533	601	571	658	558	605	546	551	593	618	568	565	545	531	563	638	572	565	532	552	544	561	575	558	575	541	582	567	539	560	568	551	605	527	579	588	599	570	590	579	559	531	547	578	588	577	565	608	575	612	552	574	564	527	558	556	577	590	567	552	574	533	580	564	581	569	564	577	613	563	580	564	535	593	547	577	581	553	620	569	585	539	569	604	562	586	613	512	601	538	562	610	607	535	543	593	545	569	547	563	547	539	559	514	544	536	566	582	587	579	553	553	588	590	555	614	579	581	544	589	559	536	599	571	535	529	542	575	575	541	558	546	567	586	578	567	563	593	581	605	555	593	562	568	535	562	561	612	577	574	561	583	537	564	573	567	582	617	545	558	584	550	581	554	544	562	569	616	575	585	585	612	613	551
59211	48911	49069	46679	39226	30158	21506	18266	15046	10093	7934	5581	4620	4068	3121	2009	1893	1579	1289	917	830	537	384	326	322	347	404	331	324	321	323	245	258	274	272	231	273	257	288	237	243	257	227	254	218	236	240	215	242	237	223	276	214	277	243	211	245	246	252	220	235	230	205	243	243	239	232	230	221	246	233	220	230	212	226	224	247	215	219	203	262	263	232	260	234	225	221	247	219	219	219	210	206	231	215	217	241	214	256	236	221	246	226	231	250	231	204	232	232	229	252	199	216	250	211	235	255	253	241	219	237	250	234	210	233	233	245	196	209	234	218	210	222	224	258	228	234	241	252	249	216	203	237	247	223	244	191	251	223	242	233	234	232	250	216	236	215	264	249	220	255	218	239	202	253	215	239	221	223	236	217	226	204	224	233	224	245	237	234	213	234	238	233	215	226	244	256	233	274	236	227	218	226	217	233	223	236	261	232	216	256	229	223	211	235	263	203	248	239	228	243	236	259	241	234	255	234	228	244	229	264	212	264	262	248	250	244	233	239	217	241	235	242	248	231	260	247	240	251	246	243	238	221	268	240	207	212	228	229	237	225	230	255	258	232	245	247	223	233	230	222	212	200	238	230	226	234	252	243	215	240	258	227	222	247	233	262	245	251	232	236	218	232	246	236	224	196	209	219	254	208	235	227	235	240	219	230	240	226	241	256	233	212	235	254	246	191	249	230	235	246	244	231	254	240	244	238	249	220	214	229	259	250	219	254	221	237	232	236	252	237	222	230	266	241	239	230	228	246	236	224	236	213	213	228	192	222	185	233	210	224	215	200	236	248	227	240	204	245	230	240	231	254	234	253	251	227	255	237	253	207	222	227	213	240	240	262	213	226	232	255	207	255	232	218	253	243	242	241	236	225	241	239	243	258	262	245	214	237	229	247	229	262	244	255	251	213	215	237	230	220	266	231	237	245	242	203	251	235	242	223	237	221	241	241	227	210	228	230	247	227	228	234	209	254	213	213	217	216	221	233	213	227	235	245	236	239	226	238	225	230	221	233	222	235	220	225	222	251	237	254	213	275	245	243	215	221	231	232	237	222	225	235	257	246	245	239	227	210	224	225	227	251	230	202	240	233	226	240	249	234	246	233	248	216	235	236	206	238	240	223	221	258	186	221	234	261	229	266	239	204	236	221	243	235	232	222	214	243	245	253	218	244	221	236	248	249	233	250	227	260	235	225	244	221	234	237	220	244	242	219	253	226	247	246	219	255	232	210	229	263	236	219	237	259	204	223	235	239	228	232	199	210	200	253	216	224	248	199	226	231	244	232	231	250	227	263	216	251	247	219	203	228	236	254	220	252	236	251	222	216	233	211	198	248	201	231	242	224	240	211	246	227	220	228	224	257	220	256	272	232	219	263	224	226	230	221	236	211	235	200	236	231	221	221	254	235	224	231	252	255	233	244	220	222	229	242	239	225	240	218	261	205	225	259	239	224	228	251	237	236	219	252	224	224	234	239	230	257	207	237	257	265	228	251	204	245	250	245	219	236	235	239	237	253	249	200	211	208	250	236	244	252	261	235	232	266	215	236	209	240	214	227	220	228	222	254	201	262	225	227	224	253	222	233	230	234	239	230	244	229	229	218	217	219	222	239	240	232	209	243	227	225	234	226	237	235	249	217	231	262	247	238	261	230	244	211	251	220	250	223	265	229	244	234	235	254	244	259	219	237	243	208	218	214	225	203	234	222	246	224	240	205	224	224	243	225	229	214	225	228	224	210	241	237	231	186	243	217	235	221	254	207	223	230	212	235	246	241	207	230	232	254	239	252	229	223	237	228	228	218	243	243	217	245	220	222	233	227	239	248	240	239	228	230	240	224	222	222	228	216	225	250	247	241	237	240	220	237	243	220	267	245	279	217	234	225	231	235	219	221	213	232	240	211	250	229	213	250	253	233	255	230	230	229	256	243	224	251	245	237	263	204	245	219	247	227	247	254	220	230	231	240	238	251	252	218	249	256	262	227	223	201	222	218	265	250	236	242	215	231	228	214	253	217	241	226	243	194	236	223	240	228	242	260	248	231	234	247	245	222	244	253	240	233	252	195	251	227	237	252	201	250	262	279	224	247	235	258	217	222	242	250	270	241	201	241	238	232	250	235	242	239	229	256	246	249	221	233	227	239	222	253	234	228	226	223	242	230	238	222	230	237	210	200	231	231	254	240	231	244	224	267	226	217	250	240	248	219	229	231	226	242	222	223	245	244	207	202	232	254	235	209	225	242	238	232	220	256	234	217	232	240	247	223	218	242	250	232	239	243	223	232	253	234	212	232	208	210	218	230	241	208	244	221	250	227	237	237	214	232	224	242	222	238	239	234	231	224	206	208	238	229	221	234	215	203	210	219	244	237	224	253	232	235	216	237	229	226	202	219	229	250	222	237	257	228	244	221	231	221	226	198	218	232	220	225	227	228	229	235	215	205	213	228	234	240	229	239	193	223	228	237	240	243	237	244	218	216	245	241	256	237	213	246	214	232	260	214	221	227	243	227	208	218	209	241	232	249	225	238	213	241	226	222	244	246	231	249	231	253	210	243	238	245	228	239	237	237	251	228	230	247	213	247	218	268	261	263	210	237	217	218	263	228	219	231	216	227	245	234	221	226	221	226	201	218	233	249	229	255	219	269	230	226	247	266	220	210	247	257	219	209	201	245	246	218	216	235	262	212	235	229	233	250	263	249	219	235	235	264	247	223	255	230	255	233	205	226	196	220	220	244	219	227	191	226	246	224	205	234	215	187	244	219	237	213	220	250	199	231	237	230	237	226	240	249	214	208	244	246	234	219	223	220	224	220	241	226	255	258	226	258	200	252	232	246	228	228	241	211	221	243	220	208	237	211	242	241	255	237	234	242	238	225	228	231	214	252	245	214	241	236	227	243	245	226	272	216	235	243	257	238	251	253	238	217	246	263	214	262	198	253	213	252	253	227	198	231	209	236	236	230	222	221	246	235	225	231	230	224	237	203	239	220	222	237	263	216	228	209	233	220	220	242	225	239	213	214	239	218	230	239	213	222	203	260	241	223	212	223	233	233	237	216	198	253	230	218	225	217	227	242	250	210	234	210	241	247	246	231	224	195	246	219	260	225	246	210	228	206	256	230	246	241	225	233	249	228	228	229	225	210	221	257	221	207	265	227	231	232	215	210	235	226	248	237	215	237	225	234	246	228	222	224	236	211	263	239	232	261	225	221	253	240	215	219	223	233	232	234	261	228	241	211	269	204	229	221	258	239	217	233	243	229	225	236	222	214	234	241	227	228	226	245	232	246	233	227	249	252	225	251	214	220	224	254	223	237	241	214	229	238	248	210	221	235	230	222	219	253	215	225	200	247	219	272	247	229	227	196	236	240	249	215	250	209	244	245	241	212	238	193	234	245	213	233	247	209	242	252	237	230	232	252	251	230	235	240	231	223	227	209	229	212	236	218	230	235	246	209	250	234	207	237	243
40761	43190	51696	53866	49963	39792	34099	32646	30147	25825	24398	20288	18465	16709	13698	8800	9690	7629	6739	4494	4020	2434	1406	1024	1151	1240	1394	1153	967	899	929	844	745	697	877	740	754	721	720	616	649	602	618	600	577	558	542	554	568	579	571	568	560	602	576	549	547	587	568	546	598	568	564	569	550	593	528	569	577	535	614	607	561	564	541	539	544	557	590	534	557	570	556	609	577	568	553	549	570	592	512	594	544	550	515	556	589	578	580	519	560	535	543	578	557	548	594	567	500	546	573	571	576	550	559	610	575	580	566	568	572	542	532	562	598	564	608	566	581	549	555	555	529	563	577	538	568	594	561	576	537	549	548	580	562	552	557	553	555	584	607	547	570	558	567	568	549	514	551	570	585	557	552	565	527	607	550	567	538	630	561	556	525	561	542	574	558	568	569	581	541	547	525	553	538	538	516	548	589	557	532	593	581	569	540	542	592	581	549	570	566	538	586	576	551	539	590	539	605	550	612	578	566	580	592	550	548	557	545	572	528	532	569	588	525	508	581	603	529	555	557	515	535	574	590	552	571	540	556	544	545	578	525	644	544	588	520	528	600	540	573	583	604	532	586	578	541	582	559	548	616	582	558	567	582	597	581	586	568	594	605	547	573	549	541	561	607	568	607	516	518	587	550	534	533	526	568	561	523	575	662	565	578	540	549	531	574	569	514	582	587	540	579	572	602	523	541	596	583	541	596	596	547	527	582	559	568	577	522	568	590	551	586	595	576	583	544	543	573	573	544	571	557	575	520	538	548	548	542	555	544	538	532	551	545	540	596	579	581	564	588	514	547	552	582	566	520	549	559	511	588	554	528	578	584	606	570	566	561	589	551	576	574	547	564	543	546	550	598	575	539	546	535	530	562	601	536	568	608	581	584	551	562	603	578	547	571	581	566	578	558	605	591	539	566	543	588	548	559	563	512	526	590	535	588	553	547	620	592	566	552	527	560	542	592	568	593	592	558	582	584	593	516	575	585	543	568	564	547	554	570	555	544	555	584	550	557	546	567	613	538	578	544	590	542	531	526	594	544	567	556	608	576	579	553	529	569	577	569	544	607	563	616	538	595	530	578	627	604	591	561	569	544	590	622	547	578	554	576	542	574	543	557	564	551	583	587	561	565	528	561	569	582	538	585	598	557	555	594	562	609	573	567	579	548	591	571	572	557	596	545	564	560	542	603	545	555	572	579	532	543	542	552	566	548	581	548	523	596	583	507	587	562	532	547	561	591	597	558	558	538	542	526	615	583	574	545	545	547	607	549	580	567	546	566	579	588	562	550	598	570	537	574	589	593	539	553	552	540	589	590	566	551	585	594	585	557	610	575	519	571	574	560	554	535	548	578	595	586	594	583	596	587	544	549	566	583	583	579	554	577	536	572	551	615	572	551	573	534	618	567	627	584	566	601	562	558	572	580	539	566	534	549	573	566	560	524	520	617	532	558	555	563	569	522	516	553	516	561	575	514	572	583	541	517	493	561	584	588	569	540	542	590	552	536	560	542	543	559	597	574	556	546	569	587	533	542	537	579	573	551	559	523	535	530	562	547	552	569	540	533	562	619	503	536	626	538	553	562	578	588	541	542	596	523	590	565	578	608	575	562	579	570	572	544	605	574	605	567	573	566	555	584	554	585	536	540	574	565	581	579	574	568	557	553	607	603	552	529	525	560	543	566	569	586	558	545	564	548	592	563	620	535	565	558	562	578	581	603	550	539	577	519	566	529	567	570	575	571	536	556	543	540	574	534	607	548	550	538	578	554	545	547	544	560	508	537	493	547	535	526	571	602	575	521	543	540	582	578	570	583	600	571	520	596	539	555	559	581	582	516	535	608	568	582	587	554	588	581	557	563	559	615	553	545	573	550	583	525	551	566	543	535	599	557	555	546	571	523	562	569	553	610	567	585	582	534	587	576	615	542	568	498	552	509	571	550	576	556	571	545	575	518	593	572	562	547	549	536	533	569	545	552	599	557	555	576	517	553	552	599	555	538	518	560	558	559	574	569	557	561	582	584	547	547	556	578	581	544	560	570	558	550	552	579	598	575	553	528	564	541	540	595	581	519	536	602	562	577	574	577	585	580	543	553	566	531	511	580	547	544	606	577	547	541	575	617	573	577	574	563	549	532	588	587	554	542	558	566	575	567	540	559	577	582	553	570	511	534	592	529	536	546	548	541	598	590	559	534	596	589	597	587	552	608	601	521	554	565	596	564	545	573	595	525	551	566	552	559	570	598	575	590	553	573	620	566	556	612	573	509	552	558	599	516	560	548	542	561	539	563	549	601	522	557	551	559	570	588	534	579	561	581	600	536	576	598	591	562	549	535	578	580	571	566	553	536	541	563	575	534	588	590	546	562	556	534	589	570	595	545	603	548	570	599	550	552	578	576	558	594	561	560	589	517	541	563	558	550	573	558	574	572	585	559	566	505	561	571	560	529	570	534	558	576	538	606	571	593	561	552	569	589	508	565	581	532	544	578	575	594	541	546	570	564	544	563	564	562	521	587	545	535	581	556	582	571	545	561	532	566	571	555	542	539	556	578	557	552	584	558	542	552	572	499	555	564	562	551	543	577	603	555	541	568	582	535	549	555	623	558	550	570	575	563	520	550	538	573	563	561	628	578	580	541	591	592	557	542	587	556	513	536	599	585	544	542	567	552	562	573	520	598	571	577	561	543	580	544	593	560	543	616	578	531	547	558	557	613	575	588	521	588	556	555	575	564	582	519	560	571	588	562	592	550	577	547	575	566	544	535	622	575	577	548	577	591	569	547	589	538	583	563	603	575	546	562	589	552	542	517	545	557	576	556	595	550	601	568	573	594	581	564	547	557	568	566	568	538	530	570	571	525	583	572	532	581	554	621	555	575	563	505	570	598	562	564	581	572	555	561	553	543	563	534	541	563	555	580	565	539	585	561	553	558	515	581	533	535	566	584	582	553	552	592	581	548	550	567	553	582	514	585	583	572	561	530	581	587	536	523	571	557	564	568	596	556	552	572	609	543	529	557	532	533	595	528	563	508	557	549	578	577	554	562	576	565	527	592	572	573	576	570	545	578	528	588	577	542	541	572	535	522	522	598	554	522	580	535	574	546	567	573	576	548	585	558	555	587	593	532	554	580	559	581	559	555	539	552	550	544	592	557	550	580	550	556	577	584	574	550	551	549	540	559	545	612	553	595	540	505	557	543	577	611	553	559	574	582	547	586	557	575	594	603	527	564	564	595	587	591	551	555	554	537	524	566	560	549	605	532	567	586	577	556	564	550	574	593	539	563	593	583	558	576	517	587	535	546	535	572	551	536	563	527	562	606	522	574	603	561	519	574	580	530	538	595	554	586	558	553	569	547	539	545	536	585	552	556	552	539	594	562	604	588	572	538	577	581	543	530	572	592	582	571	553	550	576	557	551	559	560	568	573	537	589	551	542	547	557	519	568	590	550	565	537	523	576	569	554	591	531	549	555	548	585
41276	37138	34975	25617	16362	9331	5361	3195	2069	1391	1000	791	573	471	418	332	327	292	278	297	299	243	262	242	222	251	224	253	245	239	246	231	241	228	253	203	266	237	223	242	227	258	270	227	235	232	249	247	234	258	250	220	213	258	237	232	247	248	217	213	230	237	246	244	258	245	256	233	257	245	260	202	271	257	244	214	234	225	244	242	268	219	243	232	239	213	232	237	257	247	233	219	231	237	246	253	261	231	235	248	210	244	223	231	241	248	252	227	224	255	243	230	256	243	260	257	247	270	223	242	252	242	218	230	251	247	216	236	229	245	238	232	225	230	210	230	227	228	269	241	259	221	234	196	223	236	212	225	242	208	234	233	237	239	250	236	270	273	233	251	232	242	242	236	241	236	229	260	206	235	237	222	273	247	208	249	223	230	208	234	230	230	231	228	266	242	233	222	232	223	238	229	254	209	251	231	197	242	238	224	218	274	215	256	212	208	215	228	222	251	227	244	220	245	254	229	253	250	264	239	216	219	258	226	225	241	255	234	251	217	233	223	236	256	243	230	256	246	222	247	245	249	212	250	222	270	239	239	232	215	228	247	233	230	250	228	233	228	247	233	212	241	246	212	237	206	251	232	236	262	222	220	257	233	239	238	223	243	230	229	242	240	219	206	235	237	225	228	222	229	240	220	238	215	225	236	220	240	219	210	260	235	240	225	262	232	218	241	247	241	243	225	228	237	244	213	246	249	216	228	248	257	222	236	253	227	217	253	240	240	225	236	269	221	261	204	246	246	241	224	243	235	217	242	208	249	237	222	221	237	230	260	239	241	212	256	241	238	258	221	245	236	245	222	229	234	205	219	271	228	205	247	226	228	240	238	220	254	201	217	250	212	200	252	235	260	232	240	223	221	241	290	258	234	221	220	230	236	220	229	230	249	240	261	225	232	248	250	239	222	248	252	231	241	250	228	200	213	262	233	237	236	242	214	223	233	237	230	238	224	220	220	225	208	216	254	227	234	235	239	229	259	252	251	240	206	228	256	238	218	232	267	234	255	248	247	239	224	216	252	226	231	221	247	207	237	207	220	259	273	238	227	206	275	270	251	265	232	227	237	244	256	209	250	215	236	240	227	213	235	240	249	206	202	244	227	234	251	248	220	241	243	223	251	227	215	246	237	227	231	226	238	246	214	216	237	253	246	235	232	219	251	226	236	244	239	226	230	255	229	208	218	234	257	237	240	234	251	233	249	234	252	227	212	226	222	246	249	220	241	259	237	246	257	253	248	254	217	229	238	238	247	232	215	208	226	252	236	244	244	228	260	220	207	234	240	216	195	241	220	208	238	242	243	253	251	238	254	226	239	250	243	223	226	254	239	281	229	217	224	221	243	228	276	260	238	231	219	213	232	238	252	206	222	250	243	198	246	233	236	237	228	230	252	197	257	241	243	219	243	240	244	229	213	226	226	215	243	259	280	237	258	232	243	252	234	216	259	260	224	276	238	222	227	244	221	269	243	211	235	235	250	213	234	258	242	242	231	256	219	230	236	215	200	213	216	234	250	229	228	260	254	238	250	234	195	230	255	264	236	232	234	247	208	250	254	228	259	216	258	261	241	251	240	243	230	237	240	234	227	203	214	235	259	217	235	241	201	226	226	234	248	234	240	264	232	232	255	250	245	253	255	228	238	234	247	224	229	224	245	257	237	249	209	239	251	222	239	251	228	252	242	215	241	238	262	232	224	229	235	226	203	251	205	219	251	223	234	226	238	225	246	257	236	251	223	225	220	234	233	257	249	245	248	222	229	233	277	240	214	235	236	252	258	245	204	228	248	216	224	264	223	208	238	238	241	233	234	222	272	220	240	206	215	234	230	245	237	217	229	239	221	243	236	223	223	225	266	279	221	255	231	233	206	252	263	216	232	251	241	223	237	247	228	207	243	216	243	260	244	241	248	239	229	245	240	235	256	255	238	231	224	255	272	218	246	239	222	233	246	240	265	219	222	246	255	250	250	224	232	231	220	218	227	248	229	249	249	220	228	265	266	245	263	240	233	218	246	226	247	217	248	242	201	232	239	225	237	226	242	199	225	202	257	240	210	222	219	231	246	225	266	223	258	262	239	249	267	196	243	240	244	249	230	221	225	252	236	236	234	251	231	251	225	240	242	232	239	249	232	246	270	240	235	220	250	224	223	232	251	231	229	243	230	214	256	231	262	235	217	247	248	276	234	251	213	231	265	237	237	249	244	235	241	214	263	257	232	210	231	262	220	261	253	252	225	245	239	245	212	238	239	238	221	217	246	233	232	226	249	260	228	203	244	223	228	226	236	235	234	261	231	225	225	233	233	220	251	233	225	242	261	211	259	226	230	199	254	215	234	219	246	194	248	243	240	234	235	232	215	212	243	241	265	219	231	231	227	256	241	215	240	249	234	251	237	219	230	221	224	262	255	212	273	239	253	210	236	240	281	219	264	230	210	248	248	240	252	232	237	244	247	241	231	219	249	250	243	203	245	230	244	233	243	206	230	250	216	218	246	207	231	244	235	224	211	237	240	218	247	234	248	240	252	273	234	226	266	201	250	247	215	239	252	226	238	245	216	238	241	249	236	212	248	239	253	225	230	215	237	220	224	242	237	245	235	210	239	247	221	212	226	253	236	241	236	231	219	225	245	248	254	230	252	213	236	254	216	229	242	229	231	212	193	238	197	229	223	216	226	250	211	227	243	198	247	231	223	227	198	232	256	227	242	231	221	218	207	228	207	212	236	242	242	234	240	263	229	222	264	224	225	218	223	226	256	223	232	238	239	217	214	229	243	236	223	212	221	216	215	251	253	232	263	239	249	231	237	223	223	230	239	253	235	248	217	219	232	222	215	232	238	214	213	212	277	239	260	217	250	218	233	253	193	248	232	245	229	250	245	250	219	237	231	209	257	250	243	197	214	237	248	231	211	250	245	273	253	227	264	223	226	217	239	258	235	216	243	221	231	199	231	242	221	227	216	236	225	226	240	234	231	232	263	272	267	232	214	258	226	239	238	214	239	231	242	224	216	243	232	240	232	234	255	236	229	253	247	258	236	258	234	246	255	221	248	224	235	237	248	249	224	220	238	225	214	230	263	214	230	233	243	263	226	224	243	231	219	236	223	208	193	246	227	230	236	235	215	213	223	263	221	215	256	235	230	230	251	224	250	234	262	245	240	222	224	236	233	229	238	240	258	222	262	257	249	230	233	242	223	226	237	229	250	216	224	246	249	260	242	195	232	233	238	228	248	208	228	233	230	228	239	215	236	211	219	233	240	232	229	238	253	228	245	245	226	220	245	250	240	235	289	240	220	254	232	205	234	244	240	235	229	184	246	227	245	222	219	242	213	232	211	205	234	258	219	233	233	239	236	243	261	241	226	238	243	240	223	229	252	247	246	250	230	242	230	237	241	250	204	247	226	226	196	239	223	236	228	212	210	227	254	267	260	224	235	259	225	247	251	226	239	244	219	224	255
24479	27997	36909	35473	29588	22571	16702	12368	8986	6388	4674	3416	2692	2169	1768	1403	1242	988	913	778	780	697	655	654	639	642	611	590	591	566	610	596	573	562	618	615	592	571	580	615	616	542	554	563	563	599	559	563	553	577	609	575	581	580	548	580	557	596	557	574	573	547	560	602	543	555	611	576	559	559	572	591	555	563	513	572	554	597	575	552	589	547	568	598	592	584	583	558	569	576	580	597	569	576	603	529	577	574	591	599	611	548	580	543	596	574	526	558	599	574	617	563	524	565	562	600	582	579	588	539	604	551	610	593	558	548	541	576	603	526	552	552	536	562	598	638	549	574	618	581	578	529	592	594	548	599	571	578	590	588	600	589	540	596	569	577	554	607	591	535	540	557	596	566	570	553	571	501	559	561	585	611	552	577	564	606	591	553	584	563	574	578	578	535	586	611	557	620	574	584	542	586	584	586	534	631	557	618	595	564	559	622	577	604	570	587	550	537	548	602	604	585	540	595	584	566	546	582	561	555	557	579	569	606	590	560	581	547	556	601	574	572	568	597	568	571	584	570	545	585	581	585	544	589	557	569	600	635	556	573	578	582	535	605	604	593	577	582	562	538	548	558	580	563	585	534	585	584	554	579	572	599	556	606	580	596	580	569	597	554	590	565	561	554	555	555	590	558	507	612	559	602	581	589	537	564	581	558	600	564	579	570	584	566	545	602	560	575	536	583	542	545	581	554	546	572	581	599	579	557	598	546	566	501	586	578	584	578	585	548	497	560	598	564	562	577	569	571	590	574	564	562	603	515	532	580	565	581	599	580	591	561	587	569	537	558	588	573	593	533	549	558	554	602	587	636	621	574	539	559	577	572	570	608	607	579	556	579	557	573	601	575	586	600	537	559	564	569	588	537	558	614	594	565	575	613	516	598	544	584	611	592	552	539	529	544	546	555	564	533	600	576	545	571	560	560	544	558	570	572	577	544	615	530	611	573	547	589	593	589	533	623	598	568	600	590	570	550	594	539	593	588	571	636	589	562	621	584	564	581	573	592	586	564	584	551	586	569	589	575	581	573	585	591	581	571	579	571	549	611	577	551	594	551	579	576	554	599	562	554	542	538	564	564	590	552	587	553	609	567	560	589	561	563	547	606	574	598	535	604	551	574	579	561	557	563	567	607	569	568	588	597	538	584	585	534	546	595	568	599	568	550	595	586	577	541	595	624	588	563	545	567	582	555	546	575	575	622	565	581	586	565	551	587	570	568	568	623	598	580	544	587	561	510	579	621	571	584	568	557	591	542	603	545	556	554	545	544	546	602	537	543	566	589	569	523	580	567	577	580	601	556	563	562	553	554	548	540	573	573	537	571	567	587	568	551	572	595	536	565	566	575	539	573	605	591	592	591	594	568	573	597	562	588	548	601	529	594	571	587	561	587	544	555	592	572	570	577	595	576	582	570	525	557	562	574	592	571	592	580	562	551	613	557	550	556	581	588	574	598	593	560	559	578	555	595	605	563	539	578	517	581	560	554	596	564	551	576	620	587	585	589	585	586	555	618	580	591	554	576	571	530	537	563	589	582	556	588	569	583	542	571	617	522	575	576	572	587	550	576	557	550	542	570	590	555	609	591	592	538	569	600	609	586	588	538	531	583	600	611	557	559	576	570	562	595	580	572	564	553	564	556	541	574	580	596	538	560	571	565	572	571	574	565	548	564	584	564	612	581	583	596	588	583	528	556	539	565	538	567	578	546	567	570	571	592	587	603	554	642	573	566	590	640	574	607	568	599	588	527	557	545	607	554	600	563	584	573	524	589	592	590	544	497	567	616	607	580	552	612	569	598	591	581	561	538	541	605	562	556	598	552	546	572	559	551	621	565	613	558	600	584	553	531	611	620	587	576	577	547	574	564	620	569	561	565	555	588	592	568	569	595	569	574	569	589	566	578	584	602	551	625	542	531	614	592	547	582	542	565	586	569	585	573	598	570	568	541	574	580	573	599	592	547	585	601	577	604	567	583	557	604	548	560	556	613	578	589	553	530	540	606	566	580	567	561	532	582	548	563	568	579	612	535	574	586	594	593	567	591	555	594	580	603	560	526	565	562	576	560	561	558	574	586	593	580	623	598	548	588	612	580	566	568	588	536	562	588	537	554	563	597	587	558	588	572	577	579	601	576	563	575	575	587	549	564	555	604	572	565	578	596	567	609	512	552	544	566	531	571	561	546	586	637	588	545	551	576	576	537	557	510	602	563	576	563	585	560	575	560	599	558	584	563	576	579	594	580	559	602	571	575	556	555	554	598	556	583	583	542	572	564	553	549	594	568	578	591	600	577	596	541	576	584	541	564	536	555	574	570	573	545	567	593	609	572	560	551	560	570	555	564	555	582	602	571	572	596	549	590	530	595	566	548	588	567	599	561	601	577	523	592	558	608	546	606	594	560	564	566	579	543	572	564	595	605	542	588	584	570	587	580	592	547	580	587	570	553	594	612	587	570	556	526	554	590	544	590	566	588	588	560	569	565	603	564	587	584	575	533	592	542	528	577	608	576	567	635	555	590	547	567	577	583	565	551	563	604	535	566	544	549	549	614	580	591	560	554	588	541	555	554	574	554	555	584	547	532	508	619	581	582	560	589	585	586	576	594	574	563	577	581	566	608	570	496	582	584	567	541	561	550	583	542	597	587	536	602	554	606	554	588	565	625	622	555	581	594	549	640	560	561	541	551	564	536	570	577	582	568	593	609	592	556	543	573	567	555	561	563	574	576	524	583	574	594	586	595	561	571	567	606	586	604	594	576	572	548	548	572	586	556	573	567	534	569	584	590	565	585	549	582	595	604	558	591	537	586	578	575	551	580	588	566	548	556	596	573	540	571	545	580	562	578	584	583	563	590	576	565	564	603	560	560	567	582	614	568	564	581	541	602	586	563	604	596	607	597	596	560	578	562	588	560	581	565	611	545	557	605	562	564	544	564	567	544	556	576	590	595	565	580	587	582	560	569	571	565	578	536	581	586	586	561	589	549	540	546	569	566	551	581	513	565	525	535	553	517	560	597	533	569	556	538	593	564	531	557	559	575	554	587	572	585	592	564	584	620	582	552	558	588	556	613	535	579	598	557	572	607	572	579	552	575	575	587	585	590	566	530	615	578	596	621	580	570	594	565	576	604	585	591	548	550	581	527	604	585	571	572	588	541	528	625	581	572	603	540	580	576	574	531	595	608	552	591	553	571	591	595	551	564	569	580	586	578	576	596	548	594	617	550	559	562	538	572	556	550	548	563	613	552	558	543	546	556	574	535	522	597	575	583	572	573	584	585	603	590	586	586	553	564	583	585	578	563	587	611	540	573	588	556	584	559	556	571	583	584	536	524	630	547	587	561	584	555	566	574	591	578	611	545	563	574	573	585	578	595	557	582	621	554	548	570	581	586	553	538	581	598	612	567	592	603	542	532	532	560	545	557	534	558	574	599	585	630	581	551	553	566	605	541	589	552	591	584
47449	42598	41759	35790	27263	17931	9475	6305	4476	3000	2402	1844	1450	1261	982	639	723	537	488	408	367	282	317	266	273	250	294	276	239	259	261	250	251	227	237	248	265	251	233	258	247	247	238	256	251	243	254	200	224	262	224	256	207	226	235	228	236	233	226	283	234	222	204	231	242	226	256	246	190	249	228	241	257	261	253	234	251	242	251	253	243	246	239	227	246	233	238	237	263	245	240	233	241	226	215	236	222	202	231	236	233	233	217	226	242	261	253	254	246	254	245	232	231	217	199	223	235	224	221	239	224	238	243	241	278	253	242	222	243	201	233	212	233	256	237	215	232	245	230	230	243	213	242	234	249	252	238	228	196	246	264	221	251	246	253	220	238	209	214	223	235	186	237	250	241	242	238	221	230	229	238	254	264	240	233	253	239	210	247	221	241	226	226	229	227	247	224	247	241	216	236	244	231	251	251	251	253	219	246	232	228	239	233	236	260	254	255	237	224	261	241	237	232	220	223	223	253	287	217	241	237	233	215	240	260	216	210	267	202	246	236	228	212	233	255	260	229	236	213	251	239	232	256	222	245	229	232	227	236	227	241	220	238	227	253	224	215	228	232	259	212	249	247	219	246	241	231	221	248	262	228	222	242	234	239	222	241	248	250	212	229	227	249	231	243	241	227	238	233	232	228	207	223	245	239	258	263	256	224	233	251	221	262	257	218	237	232	239	218	219	227	237	215	231	236	234	227	258	235	240	216	213	230	224	234	260	262	217	220	236	217	213	227	269	234	204	224	222	216	243	235	216	228	225	226	241	251	254	233	219	234	239	228	228	246	242	243	244	247	236	227	233	247	236	238	256	217	244	250	211	250	250	232	241	230	227	260	219	240	201	222	233	233	194	247	229	224	251	221	206	252	232	226	208	232	233	202	216	218	241	249	222	240	239	246	251	263	235	250	210	225	252	250	227	241	246	240	246	221	225	214	215	237	238	221	203	255	251	226	222	217	230	205	241	226	242	233	214	247	222	242	249	249	224	228	244	217	236	220	237	226	255	205	246	215	242	221	230	231	219	225	223	215	249	238	220	228	245	247	203	256	233	213	233	219	235	221	258	201	228	215	242	228	215	223	220	216	269	235	226	203	192	247	240	238	233	206	237	231	232	247	226	253	238	233	226	226	231	223	242	219	253	256	242	240	249	214	229	232	239	227	254	272	247	241	228	247	233	231	251	241	234	239	227	209	255	247	220	212	234	213	235	232	222	230	230	227	221	243	215	211	243	263	219	231	239	245	231	241	249	221	234	222	248	252	230	209	264	257	252	213	220	214	249	204	250	220	234	234	220	219	250	223	238	198	225	227	235	258	245	236	255	225	231	256	226	202	222	220	220	209	241	243	204	260	222	243	212	236	239	213	233	218	230	196	229	226	243	240	228	211	261	221	252	211	237	227	215	253	253	204	238	212	213	242	235	264	241	252	214	256	228	202	228	222	208	210	234	232	229	227	242	236	225	234	234	248	230	259	238	247	240	225	247	244	237	225	266	228	235	247	203	226	214	222	222	260	203	250	239	221	193	219	244	207	261	220	234	212	248	218	224	225	217	228	202	223	218	264	262	243	236	237	228	259	241	231	220	207	230	211	233	238	212	257	231	233	233	236	257	240	238	229	217	226	231	256	223	242	255	227	257	233	240	236	263	258	243	217	248	242	238	233	238	237	245	210	227	198	253	255	242	224	218	273	246	226	262	235	235	240	238	240	234	245	245	235	228	245	218	221	232	238	239	241	244	229	223	225	206	247	236	236	220	219	226	218	246	250	215	240	215	220	261	224	259	235	228	222	239	258	220	254	269	221	249	227	222	222	274	258	246	231	242	249	257	216	227	224	230	246	207	251	238	240	208	223	211	256	219	250	232	201	234	222	239	222	264	262	245	243	231	221	228	256	256	261	255	235	243	230	263	253	218	235	220	241	234	247	225	220	219	244	211	248	261	225	244	233	219	266	219	228	259	227	239	218	226	223	225	250	253	233	273	247	237	245	251	263	230	208	253	249	255	231	262	228	251	216	224	215	229	256	274	218	239	238	240	237	239	239	239	238	225	226	234	261	256	253	240	215	234	217	251	236	237	215	244	258	205	241	223	237	219	236	242	223	237	252	235	260	258	249	211	236	236	226	253	241	251	238	228	229	269	234	260	239	223	237	216	225	237	253	243	232	243	228	227	206	256	262	236	238	226	224	253	229	220	249	219	221	229	247	255	261	245	224	226	226	252	216	242	254	226	203	258	223	254	252	243	227	213	227	185	249	266	211	244	248	225	229	232	220	240	246	226	233	215	239	237	244	248	229	247	245	245	243	232	209	214	210	215	234	235	235	229	229	230	244	224	262	241	240	218	228	238	257	223	280	224	226	230	228	216	212	261	259	251	235	242	208	236	219	242	235	233	256	236	227	230	208	255	232	216	242	235	261	247	226	247	222	229	229	239	238	238	255	224	220	232	236	215	234	242	221	227	208	222	242	233	236	219	273	229	243	226	211	240	235	218	235	227	248	219	261	232	261	250	237	208	218	230	279	223	226	263	243	232	243	244	210	243	222	217	228	242	250	240	232	219	236	216	266	208	233	239	249	229	235	258	230	228	266	238	229	248	237	220	227	235	233	217	228	227	252	241	239	216	252	213	217	251	201	243	239	262	221	268	219	238	234	233	251	252	238	259	224	244	222	241	234	237	228	243	246	214	260	250	245	244	238	250	247	228	234	202	234	236	212	250	248	237	243	226	254	217	227	241	254	246	255	249	240	223	254	255	246	253	215	240	239	227	229	257	225	215	238	267	214	265	258	239	252	225	223	268	210	242	240	244	242	253	232	236	238	225	221	207	227	266	242	247	237	259	233	237	244	249	224	228	240	243	205	237	230	232	223	209	230	244	251	226	228	230	247	214	241	247	256	229	229	243	262	232	248	259	219	245	241	252	256	250	228	251	212	233	252	246	261	230	209	245	266	265	246	248	230	225	250	248	255	246	226	247	263	230	258	228	219	234	241	227	228	230	238	225	228	236	213	233	243	228	262	207	257	245	237	248	240	231	236	259	274	256	203	229	239	235	223	200	237	218	236	212	207	236	233	232	227	241	209	202	240	233	215	254	224	260	232	200	231	230	242	231	217	211	222	241	246	239	233	204	208	212	220	235	225	254	228	258	222	239	221	243	216	224	229	229	240	242	222	218	224	251	256	243	255	247	206	219	246	212	235	228	227	219	230	269	252	223	229	228	228	269	230	221	244	257	234	227	204	216	260	255	219	249	230	236	267	237	212	224	223	226	230	255	223	227	226	237	215	244	244	232	250	223	233	218	206	265	215	226	221	224	224	247	246	230	239	250	224	227	226	215	202	225	241	235	224	251	231	210	251	232	226	204	201	227	206	241	232	241	267	254	229	244	267	228	197	234	234	225	246	216	217	246	229	234	235	229	225	211	222	257	242	237	236	250	256	228	212	224	240	236	228	208
29416	33461	42439	43027	38353	29705	22352	19216	16218	13011	11536	9151	7397	6311	4997	3085	3299	2509	2210	1679	1260	1051	901	685	740	678	711	692	695	690	664	630	616	626	638	660	623	581	598	608	626	580	582	534	507	562	555	635	593	567	494	607	570	506	592	544	514	582	583	565	574	589	578	527	561	574	590	527	557	557	526	595	570	561	580	606	594	548	631	597	587	545	539	551	597	580	554	587	551	546	587	557	581	578	576	580	601	571	586	585	565	566	570	560	572	556	563	536	519	555	615	562	571	578	551	554	613	540	600	545	576	575	582	541	602	534	576	570	588	598	564	565	547	583	568	557	516	562	558	558	594	568	589	616	588	592	570	563	642	579	556	566	576	588	581	555	579	575	562	543	586	574	537	591	555	602	578	584	594	570	565	588	547	587	595	541	621	553	623	557	591	599	607	590	573	588	576	562	591	553	608	625	553	597	570	545	573	556	585	581	574	567	577	595	608	553	517	546	587	543	588	590	581	624	584	569	558	582	596	580	589	561	558	568	598	566	591	532	556	547	585	571	620	548	562	573	575	580	598	576	589	568	563	581	540	535	596	608	554	562	579	563	602	596	555	560	584	518	579	546	613	548	586	547	590	550	540	558	592	580	540	612	578	532	601	602	542	551	619	578	561	578	561	537	557	600	518	565	570	564	612	565	585	603	604	557	567	608	564	584	601	590	564	577	565	584	564	564	582	527	606	594	608	628	560	568	540	545	607	540	554	583	575	550	561	561	555	546	576	547	533	531	575	547	558	580	588	580	517	587	571	573	575	573	511	601	544	557	575	624	573	568	586	553	548	583	564	592	551	549	586	573	573	522	569	571	578	573	570	581	542	557	539	617	627	562	538	597	569	560	599	602	540	576	555	571	564	560	580	576	541	589	541	590	575	572	608	568	591	555	515	540	585	541	575	553	558	541	545	520	552	583	555	560	567	549	581	590	585	559	560	584	595	570	573	594	544	580	567	585	551	595	631	581	552	587	595	544	523	548	582	594	545	584	525	569	570	533	585	532	569	549	573	550	610	546	569	591	564	602	544	585	542	525	526	551	536	530	563	586	567	544	579	562	555	616	563	536	588	552	510	572	598	610	538	590	550	578	611	575	575	562	574	578	543	575	555	554	580	562	579	582	604	564	612	560	569	550	581	584	570	577	597	536	585	546	593	573	599	542	588	586	595	576	570	577	578	548	568	564	528	535	587	585	564	556	584	600	555	589	599	559	532	598	605	572	576	588	549	592	586	546	593	616	567	586	545	550	555	600	510	566	585	594	567	597	577	591	581	588	582	610	577	582	574	578	539	578	542	557	550	574	611	577	558	544	545	631	560	577	597	553	533	575	535	556	559	591	626	583	601	565	546	565	600	555	587	520	584	592	569	555	547	570	555	598	574	600	581	575	561	606	567	550	595	622	542	556	583	575	593	589	613	599	552	591	576	596	530	552	534	614	588	550	574	590	599	532	611	575	575	590	538	582	530	570	581	587	576	608	552	530	547	565	580	545	594	580	570	569	562	557	589	632	591	591	602	554	560	567	601	585	568	546	537	571	586	594	566	586	545	603	591	568	611	595	591	620	563	552	632	561	535	571	555	558	614	538	558	548	579	556	591	562	533	561	598	560	586	601	550	580	586	559	554	536	603	596	553	566	569	537	552	606	575	613	598	564	592	558	565	583	547	546	602	560	570	544	599	561	603	532	570	568	584	574	578	588	562	546	576	575	560	587	540	587	582	555	568	636	544	610	569	562	545	568	609	570	584	570	571	587	571	548	550	598	535	599	575	558	591	606	527	525	570	563	571	558	611	557	566	546	548	567	553	563	593	583	574	578	572	522	558	552	594	579	578	606	552	573	575	589	544	574	589	558	541	575	586	587	588	582	566	542	550	548	573	572	605	578	542	580	586	549	594	567	613	524	595	507	598	548	561	549	592	579	556	585	592	571	605	591	562	561	567	597	615	623	596	578	566	560	622	573	570	548	532	573	580	564	535	587	540	569	573	565	589	561	563	587	589	589	572	560	573	579	578	555	575	597	561	526	575	541	552	586	581	558	574	572	588	556	517	533	569	602	601	578	565	561	573	572	573	584	598	567	580	581	616	563	552	568	572	566	596	556	597	504	539	555	532	559	563	593	582	566	605	554	555	571	576	612	534	534	565	601	562	571	581	621	585	577	554	598	582	555	593	579	557	590	558	571	580	568	581	599	566	611	547	612	526	580	556	603	576	566	566	561	544	539	577	576	566	564	564	584	574	576	617	578	602	577	559	556	570	562	590	576	556	583	575	537	561	535	575	553	564	569	577	567	584	560	549	553	555	603	571	558	582	598	622	562	594	612	555	595	548	559	561	603	586	585	550	575	552	537	558	591	581	563	563	598	552	564	559	554	569	589	562	560	578	565	586	589	533	586	614	630	542	616	577	536	590	570	564	566	600	556	570	603	569	600	573	585	560	563	568	568	581	559	588	545	567	530	541	578	578	558	614	566	572	598	577	547	604	542	567	568	547	587	571	539	583	552	579	601	546	581	561	580	591	570	597	529	575	562	583	608	553	563	606	580	566	559	561	599	592	569	550	512	594	548	614	606	547	553	598	584	591	574	532	580	590	572	560	566	600	602	597	606	526	598	557	555	563	582	582	602	545	553	580	605	585	538	538	565	608	588	590	610	573	558	565	584	535	548	557	601	559	611	536	585	568	613	597	575	598	564	569	571	583	543	583	572	538	590	588	573	639	616	543	531	575	563	529	576	603	574	524	558	599	586	597	573	512	605	621	538	531	581	620	563	586	550	583	600	553	584	611	537	577	546	545	565	544	568	570	583	556	589	558	554	607	525	574	613	599	543	600	587	562	574	582	573	550	597	577	575	535	531	556	547	574	617	571	563	524	545	559	566	567	598	581	587	532	554	530	558	575	575	575	537	581	529	620	592	616	519	571	576	611	573	529	574	567	556	518	593	557	554	588	585	575	580	582	557	572	610	566	561	575	554	625	551	568	563	561	584	637	566	598	604	601	600	578	591	628	550	508	582	550	597	570	558	590	558	541	592	546	621	574	628	555	533	606	595	553	562	575	568	582	577	552	545	577	573	573	564	561	566	530	559	606	570	558	588	586	587	564	577	582	574	536	593	579	571	561	601	614	556	571	544	551	587	531	553	572	589	533	560	562	545	582	555	564	529	550	623	622	585	577	580	566	543	592	526	556	593	602	587	488	575	558	571	531	593	527	579	607	606	572	553	571	581	572	541	576	498	547	549	562	593	598	564	579	587	563	560	598	559	576	549	555	592	550	560	609	575	573	597	578	543	573	577	571	569	559	550	549	565	591	561	600	552	525	580	620	561	527	534	570	566	558	590	556	591	545	547	546	566	619	537	577	569	560	597	571	548	601	595	592	576	536	594	595	579	555	585	606	541	572	589	579	557	545	549	585	567	601	560	553	599	552	584	523	560	596	574	524	568	604	557	579	549	567	565
57596	49717	49426	48136	38832	28565	20283	16913	14627	10578	8605	7005	5485	4267	3214	2403	2126	1534	1422	985	629	540	445	329	309	286	349	299	297	337	290	301	282	263	270	253	251	233	251	244	269	235	244	216	255	237	230	244	215	226	216	251	224	221	242	229	241	229	246	224	255	236	222	231	226	247	221	222	241	212	258	209	228	256	238	259	235	234	247	221	265	203	242	210	238	222	238	258	273	208	267	221	253	225	223	236	226	258	246	243	207	241	207	224	240	243	227	239	245	252	247	213	233	219	211	236	229	220	239	261	244	247	233	243	224	213	266	237	223	236	244	215	231	245	251	248	246	191	236	264	208	212	221	258	250	247	237	247	205	265	245	224	207	238	219	218	241	227	205	244	260	255	250	257	234	211	212	227	249	265	247	217	229	218	214	230	240	209	224	243	240	234	238	229	222	244	259	214	234	231	231	235	265	266	240	253	227	241	235	245	221	217	215	238	237	216	230	251	261	235	223	236	204	235	221	233	267	231	249	227	223	238	243	220	209	235	211	203	217	235	232	245	238	222	241	254	236	220	238	238	229	219	231	263	240	218	237	195	240	221	243	227	220	223	225	234	261	244	243	223	239	262	253	232	207	260	216	232	215	245	236	250	248	239	245	259	230	235	236	229	243	224	231	233	252	207	252	255	230	270	227	216	235	231	235	227	211	205	231	240	232	247	230	230	216	255	231	247	239	237	242	209	229	228	209	216	253	214	208	230	264	246	241	217	251	235	242	234	231	216	217	242	237	228	244	223	231	266	222	242	231	244	233	238	225	214	237	245	248	225	223	217	228	251	246	242	225	252	216	218	264	237	244	216	240	242	226	236	220	227	262	252	221	225	235	232	240	259	250	233	236	254	252	255	263	226	234	255	224	231	250	200	235	229	252	243	225	219	229	268	250	219	230	205	242	236	225	213	244	257	230	231	233	223	225	245	238	247	249	227	218	234	224	252	203	240	225	242	236	232	212	219	212	243	209	203	236	239	194	225	204	259	260	247	257	244	249	197	219	236	221	209	244	222	223	231	245	211	230	251	223	233	250	233	233	226	226	260	196	234	248	250	224	212	245	215	208	233	261	208	235	222	234	227	240	232	222	208	251	238	242	262	225	241	235	228	232	241	230	220	230	254	219	253	232	234	247	230	247	230	213	241	208	233	254	237	216	223	229	252	220	239	274	250	254	240	206	247	240	243	230	219	269	223	232	225	229	211	223	242	251	202	234	232	231	249	237	241	239	216	254	229	250	238	232	217	238	222	241	220	229	236	210	230	240	237	247	235	210	220	236	267	241	219	231	224	260	232	249	254	227	231	231	220	239	223	220	237	221	242	234	213	221	245	235	215	261	239	231	209	272	220	210	212	252	225	218	251	219	222	217	252	243	262	228	239	244	261	213	227	262	229	256	228	234	242	240	230	238	225	222	266	229	236	228	243	259	251	226	247	221	239	239	233	230	261	223	249	229	256	227	231	230	270	217	206	229	236	233	238	237	215	242	212	219	243	256	229	199	231	236	190	226	225	212	234	225	245	213	234	225	262	245	246	226	238	232	214	227	221	229	185	232	230	227	232	245	225	233	208	230	245	223	223	214	233	225	262	204	200	243	213	214	220	260	251	244	266	247	229	206	211	207	216	212	237	244	261	229	224	242	248	215	255	247	202	249	224	226	254	242	237	209	255	246	239	233	231	239	227	247	237	220	229	232	225	233	251	205	265	223	236	238	246	204	220	190	237	233	236	230	247	232	255	241	238	235	251	257	245	232	221	237	234	219	246	244	237	237	232	235	251	215	242	234	231	243	247	231	236	233	213	217	241	228	234	217	222	230	210	213	237	243	225	238	258	292	238	254	243	234	251	214	239	232	227	215	280	252	259	224	252	223	234	243	230	227	255	216	269	261	243	229	222	225	245	232	235	232	195	222	225	222	216	237	226	208	229	242	222	269	233	231	220	241	255	220	231	235	234	241	277	235	227	225	205	248	222	198	256	240	239	250	210	252	216	217	235	255	224	254	254	224	237	251	213	222	233	227	241	256	221	231	237	243	246	244	237	243	239	248	241	215	250	225	234	237	233	224	222	238	237	242	240	252	209	218	233	223	231	234	217	230	224	234	252	241	225	270	267	248	189	251	207	233	226	228	250	242	231	227	227	219	253	258	230	258	230	260	246	233	225	249	215	216	217	270	251	236	224	234	240	242	227	237	258	255	247	217	265	261	229	221	259	253	220	199	219	214	240	237	239	228	197	243	229	215	226	242	247	242	211	229	197	244	234	232	249	240	220	232	225	232	222	219	227	226	247	223	223	232	239	274	189	247	254	235	267	242	250	244	219	251	237	232	214	246	256	228	223	224	205	232	221	236	241	266	227	242	236	248	257	236	239	220	220	204	234	239	244	264	242	238	246	225	238	243	256	237	253	250	241	238	237	227	239	235	265	221	222	248	222	226	219	214	245	215	208	238	213	229	242	220	209	252	231	244	215	224	236	207	213	238	226	216	251	199	204	228	256	235	213	244	250	220	224	220	242	221	251	218	235	227	213	249	236	241	220	247	207	268	222	237	224	226	241	231	230	243	239	219	247	208	251	272	245	239	220	258	267	261	221	226	224	216	202	235	221	233	236	222	247	242	236	217	213	256	243	245	235	203	240	215	234	210	223	213	257	245	246	237	236	215	224	251	227	215	241	230	237	233	235	214	239	226	217	257	246	227	239	226	225	240	226	235	218	216	238	249	238	205	211	205	218	232	236	220	220	240	241	228	241	250	221	227	224	237	250	231	208	214	233	219	228	236	218	244	238	236	239	220	238	230	235	217	230	236	231	239	238	258	237	200	246	245	226	247	239	267	236	238	227	240	241	248	260	244	232	267	276	256	219	212	245	250	222	242	252	241	244	234	245	254	223	241	253	241	247	221	244	217	222	232	274	237	245	222	245	234	247	245	251	247	227	211	232	240	232	234	221	225	217	237	256	211	229	225	235	232	235	266	234	226	237	256	223	218	231	214	230	218	217	236	221	246	231	243	237	213	206	236	239	245	234	211	234	242	261	234	235	234	233	216	235	232	242	219	219	245	227	229	206	221	246	218	226	247	222	237	216	236	229	273	237	206	209	244	220	231	223	236	226	211	242	260	228	220	260	226	237	211	222	261	244	243	249	208	248	226	224	225	238	207	231	257	225	262	241	238	220	231	224	225	229	238	261	261	231	238	239	237	223	263	215	205	221	260	256	252	237	229	262	210	210	243	210	257	253	230	213	226	233	246	243	210	237	228	212	216	221	245	252	227	261	254	210	237	252	221	241	226	246	248	275	227	250	224	234	215	220	219	252	243	252	230	255	255	229	261	245	223	235	256	233	209	264	277	230	270	275	229	236	226	224	214	257	223	215	239	225	234	249	222	235	208	248	224	239	224	235	241	222	250	228	281	198	232	222	246	244	233	258	227	219	253	216	243	233	238	211	227	226	224	226	252	255
39502	42629	50915	52786	49496	38333	32823	31948	30538	27103	25526	23085	19632	17536	14373	10561	10235	7821	7027	4708	2777	2437	1691	1122	1019	942	1206	1033	871	901	896	789	779	763	791	724	674	687	601	664	674	608	599	571	570	563	578	571	545	562	609	594	566	556	543	513	577	563	534	578	548	582	549	545	552	564	565	590	569	557	568	537	525	571	575	570	558	599	536	594	562	598	580	541	556	573	581	558	542	583	528	595	585	547	586	520	566	537	552	547	571	563	535	536	588	579	569	548	572	581	573	617	544	537	613	574	590	566	609	549	510	558	524	572	566	575	617	552	554	532	536	535	557	529	540	541	568	551	559	586	595	589	569	566	589	596	547	531	572	548	594	582	558	551	558	562	589	511	553	548	556	553	574	564	548	547	564	608	541	565	576	596	537	534	533	579	534	575	599	584	538	570	572	594	579	562	543	581	563	557	543	562	576	552	579	550	584	550	542	524	554	568	576	581	566	589	531	559	556	545	538	589	557	584	581	541	549	600	513	577	538	559	579	617	599	584	569	581	576	599	567	534	531	553	588	600	563	539	529	589	556	542	566	537	570	564	603	570	558	558	559	549	555	586	583	571	574	577	612	545	508	579	538	532	595	557	544	548	587	603	572	535	595	563	595	534	566	594	551	555	570	566	594	563	538	561	559	559	591	548	625	544	554	565	560	567	520	591	565	548	561	554	596	584	603	557	530	608	578	595	588	581	546	598	562	590	544	576	543	589	569	558	545	540	571	562	612	550	571	566	534	563	580	559	602	545	563	570	553	580	545	553	560	596	562	561	557	568	519	557	578	559	566	584	581	510	535	590	547	566	557	560	569	551	559	559	587	532	577	584	611	543	545	589	588	558	518	543	573	552	568	549	552	571	598	573	592	593	570	570	605	561	586	553	573	564	563	569	558	545	538	562	620	595	546	544	595	548	576	565	525	574	565	516	591	567	550	585	554	569	558	623	566	549	537	558	580	591	586	603	565	511	551	557	567	571	519	531	568	576	542	569	560	574	607	545	593	571	564	530	609	539	579	567	590	564	575	564	592	570	552	578	577	585	558	546	628	586	538	539	554	555	594	573	534	581	576	575	553	547	571	549	564	543	573	539	591	564	538	550	555	588	559	594	512	531	565	575	590	531	567	609	576	607	541	540	527	552	565	549	572	559	566	559	564	589	578	628	575	531	547	574	539	564	577	571	574	556	565	543	560	580	534	538	589	561	553	550	577	549	563	578	526	576	533	565	570	549	524	559	563	543	598	583	549	568	604	549	560	544	594	576	522	570	560	546	568	545	554	543	611	593	585	542	590	598	626	578	588	586	597	580	633	561	565	543	564	571	564	569	566	598	554	568	596	531	585	580	579	515	579	600	562	549	576	564	555	558	567	535	580	535	595	567	598	563	565	577	543	571	572	607	585	569	591	525	539	518	552	575	561	596	597	568	599	582	600	565	570	521	540	526	582	589	595	549	560	559	547	585	568	571	575	570	583	598	551	588	541	535	607	579	570	570	582	590	550	565	583	597	556	554	557	579	606	573	569	582	545	592	560	568	558	560	535	547	550	561	621	553	567	586	574	566	565	571	581	562	545	561	556	530	581	551	570	590	550	532	549	529	539	545	586	551	580	558	590	527	544	564	583	576	531	545	550	556	567	601	576	558	590	571	596	595	587	532	584	563	557	566	572	535	580	576	598	564	581	530	594	536	597	546	552	570	584	569	592	563	575	558	604	571	551	545	526	557	560	554	576	513	551	626	565	576	587	551	563	557	570	563	574	583	567	562	573	565	557	552	592	551	538	564	602	553	574	555	557	562	576	559	547	578	519	617	551	535	557	546	565	519	551	590	495	574	599	516	557	547	572	519	576	553	567	584	571	570	592	531	557	597	564	569	583	579	551	536	532	556	539	572	601	559	586	583	572	569	551	554	592	584	582	542	581	572	557	594	511	563	574	582	537	574	558	575	560	586	559	603	533	561	556	598	523	531	545	564	620	572	555	604	629	604	590	607	561	563	564	598	563	563	557	596	566	553	583	531	575	603	602	556	534	525	501	554	537	585	597	566	594	547	570	566	568	515	562	535	553	547	553	575	564	583	550	620	579	573	568	623	509	563	573	559	581	529	556	522	544	542	558	539	572	526	581	617	581	542	538	559	606	551	577	622	548	555	535	561	546	560	531	581	552	577	556	579	531	538	539	561	577	543	565	601	512	591	528	536	574	578	566	557	576	581	607	612	565	525	560	527	534	581	555	551	568	602	605	632	602	534	567	590	534	569	558	572	552	605	551	596	564	572	557	549	542	562	556	585	571	546	574	509	558	565	587	547	572	541	564	569	575	561	561	637	535	566	565	521	568	550	595	642	615	560	552	532	564	552	561	521	559	556	546	554	562	550	558	561	532	572	571	553	570	509	574	541	583	551	557	556	566	554	552	568	522	565	577	544	553	565	589	544	602	557	570	589	595	550	588	587	557	580	608	575	613	586	574	632	582	559	535	565	574	617	516	579	580	555	623	572	573	591	578	547	582	554	562	562	532	566	567	569	563	571	529	522	514	560	522	575	556	542	561	550	546	530	554	600	555	582	563	559	564	552	595	579	588	552	593	580	565	596	534	555	543	541	581	602	545	586	590	558	553	594	546	592	573	584	561	583	571	548	567	589	567	545	528	557	562	571	564	546	604	601	585	538	585	568	550	580	594	543	594	574	567	561	536	517	551	597	567	528	574	583	549	506	582	547	574	552	571	538	577	610	571	542	582	601	585	519	593	583	603	516	581	535	537	554	560	563	574	556	562	537	588	600	553	584	550	527	551	565	579	525	579	570	548	568	565	605	567	502	545	583	571	585	563	576	554	591	585	551	574	615	581	548	536	578	580	557	589	601	539	557	551	555	559	564	592	590	592	577	570	585	584	561	555	559	570	627	541	628	545	588	562	562	558	557	563	581	536	583	564	586	596	551	579	595	534	579	561	561	594	611	562	603	572	576	571	556	578	563	557	537	558	552	566	568	551	549	531	571	530	574	546	556	553	526	572	573	597	599	539	565	544	589	545	578	541	526	572	572	566	581	612	586	568	574	560	575	625	503	548	559	572	570	551	584	585	567	552	555	537	576	556	589	550	544	529	532	585	562	577	543	533	569	580	581	588	573	547	556	572	532	582	563	547	562	550	551	591	567	560	561	501	575	566	565	571	578	527	544	539	536	539	560	547	549	536	590	580	592	639	564	572	632	555	551	580	550	566	582	531	566	548	586	533	536	598	583	581	567	604	549	546	569	592	558	588	553	509	537	544	492	602	546	561	588	599	557	543	545	594	585	579	542	578	528	605	576	574	516	555	566	574	562	564	555	562	594	565	600	534	589	544	570	599	567	555	573	607	527	577	580	586	593	593	537	539	527	601	579	542	579	536	544	542	546	585	570	577	542	540	526	542	582	543	569	550	561	584	553	581	574	549	538	598	559	557	580	554	581	546	551	582	578	614	573
41198	36371	33341	24378	15272	8977	5172	3100	2081	1417	991	774	577	533	433	389	340	297	286	257	267	263	309	271	231	245	249	255	250	251	235	266	234	259	243	237	263	242	211	250	249	233	237	246	256	257	257	244	240	250	228	232	211	207	204	241	277	242	214	232	246	250	252	245	225	259	228	228	228	220	225	255	242	257	255	236	251	229	212	240	220	257	240	249	207	225	222	251	228	244	242	227	233	222	246	265	250	261	274	253	263	224	231	229	256	244	237	235	233	234	249	237	249	235	245	245	218	227	257	230	249	253	228	252	207	217	245	242	218	219	248	241	259	236	233	232	226	234	235	243	234	227	251	234	248	244	233	244	216	249	241	221	232	248	250	249	253	234	245	225	235	252	227	219	243	265	218	244	231	234	240	235	284	253	268	205	240	209	229	258	236	245	236	247	230	234	213	236	235	242	217	253	244	208	251	238	244	236	290	250	216	222	273	264	243	209	264	238	234	233	242	250	235	254	219	254	233	234	250	232	256	250	236	237	219	254	246	231	239	233	239	238	223	223	242	239	212	248	246	199	243	247	225	247	224	244	237	240	257	218	220	262	232	233	228	216	227	234	257	249	228	251	268	244	239	234	244	235	228	242	227	227	237	226	221	239	265	232	239	223	246	223	244	238	222	251	250	235	249	252	252	205	247	237	210	236	237	226	240	259	233	255	234	245	240	230	237	261	249	263	237	224	220	227	223	212	274	246	268	233	248	236	224	227	226	226	236	206	223	236	217	228	243	242	259	238	250	252	244	233	242	238	251	247	259	211	249	239	213	281	220	239	239	222	252	227	235	234	250	237	230	248	251	246	262	223	261	239	244	248	239	232	266	246	239	227	234	230	239	221	230	248	224	245	232	252	227	233	248	244	255	240	249	259	211	229	241	251	242	237	233	230	235	222	262	212	222	258	234	279	270	241	209	247	237	248	201	207	261	236	248	208	230	241	253	242	249	220	246	246	237	216	244	240	244	230	245	250	227	250	246	232	224	237	234	240	234	248	253	227	267	203	233	245	214	227	261	251	259	237	220	248	237	245	232	260	242	200	223	241	262	241	237	255	232	221	239	282	245	246	224	213	228	227	241	247	225	207	230	244	224	245	237	255	230	241	232	240	231	259	250	252	226	228	216	250	205	217	229	247	254	257	239	253	238	226	238	237	199	255	237	218	236	241	249	260	243	224	245	255	233	246	218	247	238	232	261	200	247	240	252	240	231	240	242	253	235	222	231	228	218	232	239	210	241	241	241	206	264	228	244	252	232	250	235	236	218	226	219	226	251	241	222	235	247	240	256	232	254	250	256	263	245	199	228	239	269	238	218	233	237	246	257	218	198	261	237	222	227	253	234	243	223	240	230	232	231	251	263	246	242	263	233	252	228	263	234	246	263	240	252	223	241	233	232	239	214	238	273	240	263	239	250	228	214	237	236	230	211	263	237	203	218	217	237	237	239	253	284	254	243	261	193	247	237	223	225	247	236	225	249	265	248	257	236	219	239	253	199	228	249	240	227	233	239	274	235	250	253	240	248	237	259	239	240	236	231	246	274	222	242	206	235	224	254	264	234	248	267	230	231	250	226	276	248	265	253	259	245	254	232	232	237	220	252	235	224	223	210	232	240	242	242	264	241	248	199	246	231	243	249	220	245	256	226	243	241	235	228	211	247	239	249	228	239	232	238	223	236	240	240	235	225	264	238	221	218	252	231	197	242	225	242	251	249	272	201	225	241	213	237	221	224	194	211	229	272	248	264	241	244	221	226	248	249	231	261	222	234	244	236	229	244	246	234	256	231	273	243	246	225	240	270	230	237	230	213	257	252	264	202	231	235	253	244	225	230	235	240	239	237	226	237	230	220	256	249	260	224	236	233	212	211	245	238	214	239	242	232	216	230	240	257	213	214	231	275	206	245	219	238	231	216	228	239	246	258	254	249	239	241	233	227	234	253	215	263	245	231	230	215	215	235	222	260	254	211	231	231	244	238	238	227	248	218	208	232	239	251	231	247	239	246	239	235	251	246	254	250	261	245	233	243	222	241	257	213	228	248	225	238	246	256	217	242	231	234	238	235	260	218	235	245	230	229	233	222	214	247	250	213	228	265	263	228	236	250	238	243	223	216	249	273	238	246	220	262	238	234	251	236	237	200	256	228	217	235	252	250	224	232	246	264	245	226	264	254	237	238	231	240	277	230	217	242	241	203	222	241	227	215	226	221	230	224	235	251	236	243	251	238	233	244	231	264	249	222	235	243	271	208	245	244	242	226	210	251	241	236	224	231	241	228	239	230	227	219	239	225	204	227	251	222	219	256	233	215	247	230	211	231	213	244	215	232	252	237	273	213	275	264	234	260	242	198	248	225	229	262	249	255	233	246	219	254	219	254	248	282	246	258	272	244	240	247	253	257	230	230	271	245	246	237	257	236	245	256	240	227	249	255	244	225	252	276	234	230	244	203	239	231	242	222	244	222	241	224	223	250	233	225	244	232	230	224	255	259	255	235	243	251	249	277	265	239	245	211	196	244	221	216	246	262	200	244	230	228	234	238	240	241	222	232	226	251	225	210	238	250	215	212	239	238	252	234	248	222	225	229	244	225	271	242	221	240	229	234	232	264	223	260	233	248	230	216	255	235	252	244	262	220	256	251	256	247	251	273	219	217	226	247	221	218	281	248	214	238	236	274	229	225	228	234	208	234	257	225	225	240	242	238	243	248	253	235	231	230	267	253	235	239	240	250	238	225	226	229	247	245	235	248	211	231	252	236	235	229	243	235	228	212	256	248	209	269	240	278	232	251	248	235	193	236	263	232	236	272	264	215	229	231	205	238	257	220	249	215	234	249	254	240	254	244	228	216	224	244	252	248	239	251	247	252	220	234	229	250	237	235	245	241	257	242	231	229	209	243	203	229	247	217	254	233	261	265	253	240	222	253	240	257	225	223	239	233	253	220	224	260	235	213	258	226	237	229	232	236	252	232	252	241	234	228	287	264	244	233	247	244	245	238	257	252	216	244	225	222	234	220	250	238	232	243	226	242	237	221	231	263	240	241	260	229	248	211	247	249	247	249	240	248	242	246	227	243	229	230	237	232	247	242	246	254	234	240	246	284	236	242	246	227	236	215	250	267	226	243	256	232	233	238	237	240	223	222	254	236	239	228	258	247	242	241	241	258	221	218	236	230	242	256	251	228	231	255	234	243	249	239	269	268	238	234	229	243	232	255	262	235	249	254	246	213	238	239	237	234	257	228	246	238	219	267	233	248	253	225	226	258	254	232	243	248	228	246	223	220	222	224	240	219	239	246	232	234	240	226	267	237	246	262	244	248	242	251	243	240	263	218	248	267	234	233	268	254	247	235	248	225	258	233	229	253	217	245	257	260	248	249	224	231	209	224	247	246	230	208	251	238	220	243	268	246	246	241	265	222	246	233	242	245	221	243	267	217	249	254	211	260	225	267	238	240	241	239	236
24406	27846	36100	34598	28644	22083	16370	12005	9167	6410	4642	3463	2760	2303	1769	1357	1153	967	875	754	707	709	669	642	639	599	611	567	554	568	608	600	571	582	611	568	600	570	532	558	574	620	571	557	562	603	573	600	544	538	560	588	608	577	561	547	590	548	571	629	540	554	554	531	586	617	582	554	547	592	547	551	560	552	573	560	574	581	583	517	581	562	553	604	558	554	560	558	585	595	565	594	611	580	589	570	560	598	590	548	574	589	542	543	581	586	614	573	580	556	547	573	580	534	549	553	593	590	559	589	574	579	612	538	565	565	546	608	562	575	584	602	573	573	595	622	608	590	566	619	563	563	586	541	584	550	558	569	591	599	584	575	530	570	559	613	575	601	575	593	550	570	565	619	579	575	585	639	541	566	586	554	574	619	554	598	570	558	577	593	595	541	619	551	583	549	612	582	554	566	564	546	575	557	563	546	586	589	552	555	560	582	525	571	610	599	580	555	560	557	619	603	640	579	532	586	519	549	595	607	562	613	552	590	614	579	590	588	526	598	572	584	558	550	570	538	563	540	561	566	538	559	571	574	558	590	597	538	573	539	567	562	601	594	636	592	554	577	576	596	566	578	552	593	623	584	564	603	625	534	613	598	556	527	605	595	599	543	574	607	621	577	562	545	592	579	586	575	612	613	573	608	556	573	577	606	575	566	562	526	605	598	610	603	546	540	554	556	622	573	598	631	572	571	582	549	630	594	558	572	630	554	589	587	560	581	507	571	618	583	554	573	627	558	560	585	604	590	549	589	607	570	595	604	604	597	576	631	570	578	573	610	563	559	606	604	579	560	567	572	571	572	568	571	543	567	548	585	586	571	603	530	595	581	553	587	558	569	563	623	597	587	612	605	576	551	583	567	585	574	601	584	599	567	591	568	568	579	605	582	610	610	575	604	606	583	583	639	557	606	537	595	584	598	574	557	556	578	627	605	545	568	564	567	581	604	589	620	596	586	585	554	599	560	539	582	587	571	566	562	573	566	556	583	570	569	579	532	560	590	567	577	602	587	578	572	589	533	625	565	602	573	589	613	603	556	554	512	546	606	499	555	573	633	571	592	572	609	530	542	606	588	539	567	612	569	575	547	564	537	628	608	632	583	570	555	555	561	594	587	576	552	569	572	628	595	584	554	567	560	564	594	590	567	555	575	594	584	585	585	567	584	566	581	591	565	585	574	554	606	582	570	587	585	590	590	570	573	572	607	541	612	563	592	593	554	599	527	576	568	556	570	598	584	562	614	593	589	540	595	554	550	563	607	606	580	527	576	535	574	552	597	566	575	586	537	557	554	576	598	572	554	532	573	539	532	568	629	592	610	580	545	588	605	572	592	593	553	621	580	501	554	558	575	572	582	551	567	602	593	583	529	534	601	525	529	567	559	602	609	606	582	526	578	558	604	532	574	599	583	575	614	556	619	579	601	596	557	605	568	558	590	563	542	561	570	588	560	582	585	567	574	587	580	535	604	582	586	582	604	579	582	575	552	577	521	574	572	563	607	577	569	512	581	584	548	586	592	588	550	574	607	570	605	531	561	566	601	579	561	569	566	577	584	611	546	595	579	551	520	560	627	627	587	600	594	563	560	596	570	588	581	598	605	586	568	554	606	574	580	599	594	592	604	554	580	551	600	598	580	561	579	578	552	527	577	589	562	569	562	561	610	573	572	571	584	535	610	593	607	549	599	606	560	610	583	536	569	554	568	554	629	599	602	581	573	586	588	552	550	582	557	580	598	578	579	582	560	574	599	636	607	564	568	552	589	577	600	577	581	518	581	580	574	597	617	581	607	576	602	590	586	620	549	578	547	538	549	557	581	602	585	567	547	586	589	585	563	556	615	589	587	564	567	557	561	572	587	554	604	546	515	582	563	570	562	604	544	556	592	601	615	581	617	651	584	542	570	586	570	586	566	593	574	622	590	584	608	621	580	515	573	517	587	561	513	589	605	586	594	577	566	586	611	582	568	580	583	550	571	569	574	591	610	561	542	603	578	589	576	608	547	555	576	598	560	571	565	566	550	629	593	558	589	612	606	545	592	553	549	598	561	595	586	571	577	577	594	536	594	582	590	594	603	571	562	566	566	608	575	621	602	558	618	578	542	587	582	557	586	618	559	576	546	577	590	551	546	541	597	562	601	573	576	566	568	585	580	566	599	581	565	570	606	575	586	552	519	583	531	563	582	552	596	620	592	556	608	585	592	552	597	544	585	590	541	577	568	611	575	583	561	594	572	572	580	563	609	577	546	541	571	590	602	591	560	590	561	597	571	573	579	536	593	586	574	547	592	601	585	557	586	591	586	536	630	586	593	598	549	604	595	596	603	572	589	620	584	604	604	566	603	515	583	601	585	587	612	602	573	587	583	593	610	529	584	555	568	571	590	561	569	610	581	578	569	588	567	601	582	603	565	598	567	591	579	545	626	558	595	585	585	598	550	589	569	536	588	569	590	573	616	588	537	566	557	590	601	616	555	603	546	566	579	518	608	609	580	561	601	584	590	553	602	605	547	592	595	587	559	583	563	578	580	633	584	595	593	564	582	606	638	558	572	527	566	573	593	582	560	599	537	577	543	531	572	596	573	580	577	558	551	558	555	559	552	607	594	628	587	609	567	595	570	556	595	626	570	562	500	574	608	565	603	590	606	609	587	561	579	565	571	554	560	557	559	613	534	548	618	582	610	602	551	582	563	544	597	604	616	560	575	513	607	605	616	539	608	574	568	565	576	567	597	546	651	597	574	630	529	588	603	606	572	570	589	566	532	617	583	586	562	605	553	587	600	612	561	574	600	611	599	560	605	556	601	610	602	566	540	591	578	561	575	561	578	555	606	585	582	585	594	579	545	552	596	588	597	608	583	585	585	569	575	526	564	606	572	538	564	541	520	568	516	592	561	566	554	555	576	580	544	559	574	589	594	590	571	573	588	566	597	610	581	585	581	517	590	541	546	567	548	563	578	590	604	576	564	573	607	516	576	595	584	547	539	585	550	602	570	614	574	611	586	592	581	607	533	591	574	574	559	573	600	609	599	556	538	558	579	563	588	586	608	576	573	596	571	575	548	583	592	623	562	594	559	585	577	568	553	594	565	552	579	587	532	564	569	578	562	564	584	579	555	587	592	573	551	581	543	563	635	571	605	578	572	559	579	523	544	583	575	605	566	580	608	539	616	588	598	580	575	610	554	559	538	542	573	609	573	528	576	582	569	547	499	533	576	571	594	565	531	565	578	576	574	574	582	647	566	588	597	568	600	562	610	592	573	563	559	580	553	613	563	533	574	581	590	591	601	571	587	578	605	591	631	587	579	576	563	580	589	566	594	555	573	575	559	584	547	544	571	566	549	595	608	593	590	616	595	546	576	587	581	595	626	613	565	567	567	579	612	626	580	556	581	571	589	564	565	587	543	641	586	599	617	640	606	586	602	569	576	613	606	570	566	578	585	616	567	539	591	574	547	587	548
47163	41623	40679	36474	26993	16012	8761	6068	4055	2842	2257	1878	1434	1210	1007	746	746	584	502	410	325	334	267	253	277	249	262	218	261	259	242	268	245	230	254	222	250	249	269	241	221	206	248	260	237	256	227	256	252	243	254	250	229	239	206	263	270	249	264	233	246	240	237	248	270	237	246	241	270	225	230	260	234	261	230	242	230	227	236	251	233	253	223	236	293	205	246	233	221	246	226	234	243	236	257	210	233	233	235	241	222	273	237	205	224	245	245	241	212	251	236	262	244	255	259	226	236	235	238	258	258	232	204	235	245	231	226	231	271	252	248	224	256	258	226	223	230	259	247	240	227	261	224	242	227	244	237	253	241	235	252	253	239	265	215	243	246	229	229	229	224	219	221	220	232	278	225	221	242	209	254	212	230	229	244	242	250	254	226	219	242	237	231	214	249	218	255	234	248	219	202	225	252	250	240	262	240	245	246	242	214	240	229	199	226	217	245	248	271	218	207	246	226	223	245	220	231	227	247	236	229	234	264	246	234	231	245	235	214	230	220	262	204	227	216	240	218	234	275	250	256	216	237	237	229	237	238	236	234	250	245	241	209	248	203	239	233	239	226	205	243	232	246	274	224	225	230	226	250	229	233	244	230	235	237	207	258	231	226	263	243	250	225	254	256	251	256	244	229	211	228	245	247	248	235	254	249	225	225	250	248	262	251	223	221	229	237	262	246	246	256	260	235	222	250	224	232	242	230	227	240	227	238	230	242	228	235	230	226	234	223	235	240	245	218	228	237	249	247	217	254	193	226	247	216	223	226	225	224	227	266	222	228	236	216	235	232	214	242	233	252	243	238	234	258	272	217	223	213	235	235	231	232	246	231	239	217	242	195	240	229	226	254	248	208	206	255	228	246	234	242	224	230	272	243	197	242	238	274	230	216	244	235	245	228	230	244	272	232	227	235	252	223	260	237	227	229	236	251	249	217	216	253	237	235	225	225	227	258	239	222	246	222	197	238	246	236	221	211	270	240	245	271	249	255	230	257	235	217	263	234	235	242	232	254	235	215	206	231	222	247	255	254	241	293	220	227	224	228	248	242	237	252	246	249	201	233	214	254	236	262	242	242	231	229	235	247	272	235	208	244	247	228	233	222	214	227	233	257	235	255	225	239	250	247	232	228	223	277	258	245	240	232	245	243	228	214	242	244	243	227	212	254	236	216	233	224	237	236	231	233	239	235	231	217	210	265	247	244	217	208	236	247	245	240	216	231	254	236	236	230	257	225	230	242	277	233	240	232	233	243	272	230	253	254	234	218	221	246	244	233	260	231	250	215	265	220	225	244	234	217	249	233	231	248	236	204	224	245	266	233	233	227	209	238	231	241	230	229	230	276	270	253	222	250	231	242	233	236	244	231	242	266	251	248	241	212	212	261	228	237	247	214	223	240	224	253	269	245	266	255	236	237	237	247	227	228	216	213	231	226	215	255	207	227	250	234	259	245	256	266	246	219	223	223	245	259	240	236	245	248	244	225	252	236	262	223	223	242	242	261	229	226	214	240	223	250	235	230	233	237	220	242	247	221	257	225	238	236	235	236	248	238	225	254	237	209	261	225	256	274	253	239	219	232	244	221	208	233	239	245	211	227	204	226	237	220	232	230	255	228	248	238	219	263	232	231	253	254	220	267	265	230	241	255	239	218	234	233	239	199	222	253	238	242	218	241	245	242	237	229	221	233	239	259	251	251	238	238	241	268	236	241	246	215	245	263	250	245	242	229	226	202	239	238	231	241	231	259	234	247	253	205	217	246	221	222	196	218	258	248	238	251	245	221	224	253	232	217	267	263	225	264	244	232	242	233	218	200	247	250	253	248	240	243	224	236	223	240	238	241	223	208	223	249	231	239	263	225	241	243	256	224	236	224	208	229	213	236	226	252	245	236	257	260	230	240	238	222	207	279	241	269	205	221	244	232	227	235	283	227	234	212	246	267	225	237	230	243	251	198	240	238	233	238	232	230	253	215	233	237	213	227	237	256	265	250	227	258	243	211	217	246	226	258	226	219	236	192	263	251	216	227	239	224	213	254	250	201	245	252	234	230	255	228	234	230	221	215	225	240	268	252	225	226	228	218	217	258	252	227	222	238	234	228	243	212	227	233	225	247	270	229	229	226	253	222	243	226	232	247	237	218	257	237	204	258	258	251	230	249	223	267	251	236	244	222	257	242	231	218	233	247	237	242	236	228	222	266	226	241	238	232	253	250	260	238	225	230	231	232	229	237	211	197	219	219	250	256	221	240	224	223	236	265	235	256	236	270	277	240	244	251	218	229	253	266	244	257	227	238	235	232	225	213	225	255	246	223	241	263	256	235	217	217	230	206	224	241	222	249	269	212	192	234	255	245	248	270	237	213	223	248	224	258	232	217	253	243	225	225	235	231	240	247	210	261	256	237	241	216	274	225	262	240	232	244	244	228	230	234	235	251	230	245	224	219	250	227	225	243	234	285	215	262	248	212	204	237	231	251	259	226	220	224	243	226	208	227	226	232	219	233	225	241	245	223	253	245	214	230	256	259	229	247	250	246	221	250	263	240	233	237	241	246	247	237	221	222	245	238	234	224	253	225	226	241	239	253	224	243	246	211	242	241	220	235	257	218	247	239	254	235	210	252	263	260	224	200	215	242	226	233	242	229	249	256	270	247	245	215	218	233	230	194	229	243	225	219	215	252	232	232	221	232	241	237	230	242	238	247	223	241	235	237	218	252	233	251	252	260	237	244	263	259	206	252	221	233	231	251	236	230	252	212	208	263	265	223	245	209	245	234	245	248	238	250	228	221	263	262	235	239	225	235	233	230	222	217	233	233	254	238	237	249	232	209	290	221	224	222	226	235	226	245	237	222	225	202	237	227	207	242	260	247	215	216	255	266	219	232	253	222	241	232	241	241	248	250	235	231	243	246	219	219	234	253	219	237	261	261	256	213	245	267	237	228	236	233	246	218	253	262	239	233	246	206	201	193	240	243	223	233	235	267	253	251	204	215	215	245	210	246	241	215	233	247	203	216	224	248	223	239	238	224	267	212	238	247	231	232	253	246	251	235	227	251	261	243	246	220	247	217	271	264	233	231	226	226	205	250	232	231	263	232	249	252	227	242	268	219	215	227	231	218	225	252	250	247	217	198	254	250	232	218	261	247	235	235	232	246	247	237	220	218	202	246	230	230	262	261	243	244	239	264	244	231	226	235	246	213	251	228	216	254	220	256	241	212	247	258	256	227	250	245	228	252	242	231	281	238	252	228	248	237	266	255	223	240	217	248	225	232	242	228	242	235	253	243	248	223	229	227	252	220	234	267	230	265	225	231	249	241	224	254	239	243	266	243	226	230	221	243	253	240	238	225	231	224	259	227	216	229	246	225	235	231	243	260	249	229	259	243	217	254	238	245	230	209	227	231	235	246	224	214	242	229	239	236	235	231	245	244	226	209	262	243	251	232	238	222	247	238	261	239	228
29120	32406	41642	43416	38025	28059	22020	18970	15069	12131	10450	9311	7230	6340	5215	3746	3559	2693	2273	1588	1120	1078	709	699	615	639	642	622	621	644	673	646	624	596	617	651	576	608	590	574	635	565	581	588	556	561	600	562	609	571	587	630	566	575	617	545	563	622	556	571	560	587	618	599	593	563	557	614	596	547	573	579	555	613	557	582	586	583	545	536	609	586	592	631	561	625	560	569	554	600	535	576	556	587	660	551	579	612	581	537	535	586	571	564	589	562	547	519	547	548	575	517	570	602	586	571	589	569	520	550	585	597	569	581	558	569	572	574	579	579	617	548	598	528	591	579	603	561	551	552	625	593	586	597	620	619	573	535	577	534	625	572	563	540	567	589	535	565	588	628	627	518	592	592	593	583	565	582	588	559	623	608	560	574	618	554	580	577	587	582	572	553	619	604	579	568	554	591	585	565	624	555	616	577	538	568	596	579	569	597	586	550	558	575	561	598	592	618	551	572	604	566	578	565	574	580	585	576	541	586	581	587	547	583	528	570	589	626	570	557	586	619	562	566	562	584	566	574	597	576	563	564	567	554	548	568	628	598	584	550	557	569	599	596	570	589	575	562	558	524	586	542	580	574	575	615	613	591	638	521	581	589	604	576	594	579	575	589	548	537	588	592	578	559	520	558	557	537	562	565	575	562	550	565	552	589	604	528	535	584	560	583	556	552	601	568	592	590	590	565	589	604	559	557	586	595	595	590	570	518	606	590	559	557	576	627	544	618	547	629	558	567	632	582	577	545	574	576	544	588	593	555	534	571	589	567	623	591	537	560	542	584	597	585	584	577	567	576	579	590	560	561	574	604	594	547	565	580	540	588	590	588	525	541	579	581	593	556	567	594	569	601	612	535	563	567	581	580	575	602	568	602	573	545	575	600	595	581	573	568	569	542	556	599	557	588	592	589	577	608	551	573	582	593	608	529	552	529	600	529	586	582	592	562	565	560	544	594	583	565	574	587	574	581	609	557	581	590	576	599	589	562	551	562	527	535	543	590	572	583	587	577	583	589	554	599	568	576	557	592	568	618	548	580	563	576	547	573	593	553	598	571	588	536	585	571	574	583	602	607	553	592	563	557	529	589	582	622	588	604	612	548	582	592	571	609	605	590	578	576	599	569	613	568	571	600	592	538	590	551	582	617	605	543	553	616	642	519	622	581	545	575	592	604	589	560	557	621	577	568	575	586	599	582	517	585	560	569	642	573	554	522	600	566	573	540	559	586	567	583	563	617	550	581	581	549	550	577	553	577	594	590	582	594	593	566	574	598	561	596	534	634	566	536	532	555	551	592	558	564	587	590	586	600	540	536	568	592	559	584	549	608	571	611	552	572	550	576	567	606	556	546	575	578	585	608	571	567	558	591	602	575	566	584	563	625	616	540	579	603	556	589	568	590	550	570	554	574	550	549	539	564	569	536	575	605	593	584	585	529	561	586	565	597	577	574	576	558	566	592	545	596	559	563	590	578	599	582	592	562	566	613	562	586	581	501	576	562	583	548	571	569	557	579	628	620	600	583	619	552	586	587	578	569	526	584	613	566	589	527	565	596	575	565	561	541	570	547	565	612	564	549	587	560	590	536	572	586	564	562	581	546	527	562	625	562	551	557	527	576	585	569	573	599	612	589	609	548	548	568	623	588	553	573	578	570	619	538	600	577	552	577	628	616	582	598	566	579	530	587	572	563	552	561	581	600	568	578	566	567	561	594	576	587	564	642	578	566	511	567	571	549	545	565	600	583	545	579	532	562	563	590	551	574	582	562	547	559	569	616	577	583	597	547	571	545	604	553	587	599	577	570	611	614	611	551	560	570	551	597	599	545	557	577	579	550	599	613	518	612	552	591	589	563	565	570	608	564	564	543	584	543	568	591	580	546	586	571	587	566	564	551	570	542	581	599	527	557	541	578	577	598	590	568	520	591	558	571	586	589	546	600	536	540	606	548	564	587	583	560	560	599	578	564	570	579	590	606	572	570	530	602	544	536	555	566	594	561	543	611	570	615	604	548	575	570	607	614	570	563	552	590	591	611	592	562	575	612	584	560	555	540	549	558	604	546	563	581	571	598	587	559	527	544	541	588	584	574	580	554	601	574	569	557	611	593	555	547	581	563	652	520	570	530	564	618	604	567	608	563	565	595	628	596	543	541	604	596	561	593	588	574	553	543	546	580	577	573	582	531	618	589	582	603	570	579	546	586	561	604	553	579	591	556	571	552	602	616	585	551	570	563	586	571	579	548	597	567	578	618	556	575	565	579	582	559	542	543	594	596	562	555	521	593	556	591	583	584	567	582	601	525	624	564	549	546	575	564	544	582	617	550	598	611	585	561	546	565	560	584	607	569	566	606	526	571	535	620	560	572	572	544	597	590	585	553	611	598	593	594	554	581	598	551	607	560	598	584	589	549	611	576	601	558	546	556	582	540	585	556	602	587	606	617	529	585	604	595	560	554	542	599	561	593	592	598	530	557	580	563	562	561	572	616	580	585	547	583	558	609	601	614	608	589	529	564	543	600	557	611	586	589	553	560	566	594	602	589	534	577	576	608	578	574	569	574	585	591	597	555	581	590	594	592	546	566	600	626	584	579	596	586	633	549	574	547	563	572	575	618	601	578	551	570	587	593	587	594	587	593	590	582	573	552	593	558	603	572	575	563	539	618	562	591	584	566	588	570	554	540	574	569	536	557	563	552	572	566	583	544	523	571	566	606	583	572	600	562	584	553	584	569	584	600	601	579	583	580	571	582	574	600	589	559	566	619	560	549	573	575	624	559	606	636	537	556	612	537	554	528	613	608	577	598	616	604	570	549	627	579	529	576	535	543	559	560	573	576	621	577	594	589	597	542	585	589	602	607	587	560	593	556	569	539	558	533	575	572	581	559	560	555	563	597	588	600	585	592	555	594	585	611	533	611	561	586	540	578	590	600	586	592	558	580	591	589	588	566	603	593	595	552	548	611	603	596	579	592	605	588	574	513	608	571	581	547	579	610	604	581	580	577	553	587	545	595	577	596	600	510	569	568	549	548	576	563	613	579	548	577	533	567	625	532	529	553	552	578	605	560	565	570	579	536	598	620	618	588	567	583	575	530	528	578	539	581	622	582	552	564	602	547	594	570	590	626	549	594	599	606	569	573	610	581	556	578	592	562	553	630	602	565	555	592	608	557	545	611	562	584	584	578	590	595	538	556	557	592	603	554	545	595	589	576	586	520	557	635	522	570	582	583	602	595	591	579	529	592	556	591	599	583	592	538	588	567	560	534	593	545	555	581	619	600	572	585	547	580	588	558	598	588	562	586	578	571	601	576	562	578	552	589	600	576	639	552	607	576	592	549	575	551	571	581	563	553	581	573	556	604	580	531	544	532	610	632	576	588	558	613	517	569	558	584	600	557	563	578	576	592	569	570	568	591	567	574	636	549	570	566	565	558	568	596	603	574	562	558	564	543	550	567	557	625	586	585
58668	50407	50841	48775	37647	27404	20875	17145	12306	9293	7646	6783	5089	4194	3597	2421	2291	1720	1254	814	546	643	446	315	327	293	292	301	264	306	270	272	264	256	275	244	239	247	254	231	246	251	229	213	217	252	232	241	215	241	230	236	224	250	237	224	249	268	237	218	250	227	224	226	250	226	230	212	260	235	258	260	240	253	238	231	227	214	258	238	229	239	236	247	217	222	232	246	235	238	235	228	257	206	238	228	225	230	215	249	227	246	241	238	222	221	241	229	219	213	237	218	245	231	252	231	240	233	252	219	231	244	239	233	215	242	229	225	231	217	220	245	237	226	232	242	259	219	196	250	234	246	216	249	206	217	237	199	243	224	240	219	260	238	217	208	221	210	221	223	241	209	212	224	250	206	217	225	244	227	216	244	243	276	246	264	190	249	238	241	254	213	234	232	234	225	269	251	247	228	239	215	241	263	244	250	235	219	234	225	253	232	235	237	225	242	210	234	224	248	233	229	245	212	207	215	222	244	222	223	237	232	231	238	230	261	221	254	223	208	229	247	233	237	263	233	227	231	231	222	263	248	235	245	283	214	241	218	241	236	231	236	216	236	263	216	233	247	237	230	258	224	223	231	234	221	239	238	219	225	210	275	232	211	230	246	242	251	221	225	233	253	235	222	210	219	264	209	214	223	249	228	260	220	228	259	252	228	269	236	237	215	259	254	234	240	248	254	230	237	246	216	218	228	227	270	233	228	234	255	233	223	228	260	229	227	229	252	229	231	242	235	238	234	228	233	250	230	268	234	237	238	246	219	239	222	241	221	231	226	227	227	224	218	238	247	223	243	230	257	220	224	255	185	217	252	214	221	244	227	217	252	251	240	278	252	223	217	213	237	244	252	240	228	243	221	238	225	249	219	214	224	236	210	224	243	230	216	241	225	213	183	271	215	239	233	230	262	257	242	240	219	242	250	259	219	224	236	273	234	223	241	211	236	210	226	211	235	220	197	214	227	251	185	230	241	214	241	215	254	209	232	196	226	255	215	213	230	206	252	237	186	238	223	230	244	236	234	232	238	229	222	265	252	234	248	244	250	227	230	217	233	263	246	254	240	219	229	258	228	238	223	222	251	240	245	220	267	241	234	264	228	244	228	231	228	194	207	231	229	227	228	220	239	242	231	217	235	192	241	236	224	212	221	204	254	228	217	213	222	255	203	236	228	198	216	214	232	240	231	227	207	237	219	219	243	238	221	259	244	231	228	234	228	216	218	248	231	222	242	213	227	230	245	229	231	240	225	227	220	222	201	252	247	227	234	238	220	251	228	211	243	250	237	228	259	228	241	219	224	231	232	232	223	222	243	224	229	247	256	250	280	231	261	243	247	250	242	225	241	235	220	267	217	228	216	242	230	233	223	263	234	236	236	257	227	241	248	254	221	235	229	233	253	290	238	239	276	237	235	212	266	236	235	218	213	239	219	247	197	231	217	247	229	238	248	242	247	206	215	224	239	215	237	226	240	246	248	239	229	221	225	240	238	228	248	245	229	260	227	215	257	242	239	248	219	234	220	233	217	209	235	225	227	217	238	233	208	218	242	229	230	245	235	244	271	247	232	243	249	233	209	244	231	224	234	215	256	230	216	245	228	249	232	265	219	219	258	246	244	257	242	226	253	247	201	223	225	239	229	253	241	221	228	235	230	262	234	202	223	219	228	226	233	251	253	223	258	226	254	278	220	227	240	237	218	213	222	226	255	257	200	224	246	227	242	248	225	237	264	258	241	225	224	240	249	221	232	236	280	232	240	233	225	242	237	231	250	223	248	216	247	242	221	247	204	223	217	236	234	241	247	215	257	243	224	256	254	245	227	226	232	227	269	214	247	261	237	244	244	238	210	249	226	235	241	211	252	212	240	231	204	258	230	231	230	248	238	247	236	227	242	243	255	223	257	220	225	254	231	218	250	245	230	236	238	233	240	232	240	233	245	249	233	215	230	237	226	217	218	259	244	214	246	238	222	232	239	248	254	237	265	239	241	236	253	223	230	235	212	252	204	218	197	225	211	228	246	233	231	237	240	237	232	218	255	245	216	236	249	223	258	228	235	244	189	253	215	240	206	225	211	237	260	257	255	248	219	219	183	209	255	230	255	247	246	217	265	251	218	254	236	230	227	242	226	230	243	252	237	247	234	215	247	226	225	240	228	248	244	239	253	225	224	225	217	229	218	238	250	264	215	245	239	213	227	236	215	216	247	224	234	244	235	254	231	244	221	230	209	262	221	259	232	244	234	252	229	249	270	218	218	243	235	224	273	231	207	226	238	241	237	225	218	236	265	245	213	268	237	238	232	232	253	234	219	220	247	225	205	218	219	236	236	231	236	250	235	239	204	246	250	251	238	240	242	230	241	249	261	232	231	239	231	232	224	233	220	245	262	231	242	265	209	255	261	252	227	242	212	229	275	220	210	229	205	235	261	271	256	263	226	228	259	241	212	246	237	223	224	215	232	239	223	227	228	255	231	240	233	226	225	222	230	232	208	266	231	214	210	244	241	233	216	215	230	244	250	228	231	231	255	242	225	227	230	233	229	252	246	242	226	257	264	232	238	238	229	215	234	216	225	238	228	210	214	231	248	261	239	237	219	249	221	238	233	244	233	253	241	217	236	216	227	212	253	242	197	244	215	233	229	220	261	258	221	219	232	233	230	220	227	236	250	228	249	243	240	240	249	237	234	276	201	204	221	203	201	239	232	224	239	277	253	239	220	244	245	226	235	228	245	236	225	240	253	235	235	243	236	241	224	226	232	221	268	231	250	245	232	224	259	220	238	286	230	213	250	274	234	246	220	230	245	244	231	256	231	215	255	224	256	247	237	250	240	235	244	229	238	223	220	249	256	237	245	221	243	234	214	242	243	215	252	236	235	241	252	241	245	262	220	213	227	230	215	214	251	253	236	236	224	269	261	211	209	206	224	206	226	228	242	219	226	201	239	252	224	253	255	247	230	268	208	216	214	240	219	204	246	256	220	241	261	238	251	256	233	230	235	228	225	248	242	230	238	228	234	213	229	232	227	251	197	238	244	224	245	224	225	243	217	247	225	221	270	245	216	220	236	209	222	225	239	207	243	220	231	206	217	245	258	220	197	236	203	219	247	233	265	243	214	206	257	228	231	212	244	253	230	223	237	245	219	223	224	220	233	239	236	240	208	228	232	266	239	265	242	240	249	256	232	275	211	240	232	220	233	228	211	245	232	225	232	236	224	266	231	208	232	244	243	206	263	231	226	252	236	250	226	232	213	223	250	228	218	225	244	239	221	221	233	254	214	237	245	247	229	256	229	223	234	252	246	219	254	224	226	223	206	267	233	236	245	245	266	219	231	209	220	236	222	241	221	266	244	242	248	248	257	229	270	240	216	228	250	248	203	255	236	271	233	257	211	213	248	209	224	268	246	235	220	249	245	195	222	234	246	241	249	247	224	221	255	248	234	230	221	257	221	203	235	263	189	220	236
38692	41525	50970	52967	48118	38765	33735	31521	28153	25542	23440	22951	18996	17167	15773	10998	10958	8606	6238	3736	2564	2780	1851	1106	971	852	905	834	815	752	915	858	793	797	883	734	712	762	688	640	699	607	589	566	592	578	605	554	572	577	596	591	600	563	597	612	563	578	557	552	572	552	565	535	595	561	539	549	559	584	569	562	571	592	576	557	561	601	601	554	574	574	579	574	605	565	536	558	578	566	541	563	579	553	576	562	587	554	548	556	541	589	575	564	607	526	559	554	556	550	551	555	557	540	602	578	554	543	555	579	595	563	544	515	557	504	554	576	585	584	575	580	558	558	583	526	578	577	608	575	622	561	623	538	560	583	512	568	514	579	527	521	577	568	563	577	586	606	587	578	560	584	527	562	521	533	588	579	568	522	577	601	596	580	570	538	554	622	537	538	557	592	566	577	579	587	568	568	604	571	550	567	521	583	539	545	603	552	587	541	574	545	572	586	590	548	580	573	557	556	586	568	538	564	546	545	556	561	607	585	593	580	560	575	580	573	540	598	544	528	606	536	580	562	556	565	558	523	520	551	535	555	576	584	525	559	584	575	587	603	598	532	590	582	551	590	543	588	615	599	584	568	560	567	557	585	581	575	584	582	614	580	540	556	525	558	545	552	586	561	540	576	569	580	558	566	551	565	567	534	606	533	573	541	576	556	559	566	593	581	558	579	545	561	593	553	559	584	513	501	542	529	567	530	595	566	611	563	535	571	545	565	554	571	542	558	583	579	523	553	569	537	564	581	530	542	572	593	540	574	561	595	573	575	552	543	608	574	500	563	544	565	526	546	587	547	568	570	557	537	548	553	524	575	581	547	578	600	558	558	584	533	597	602	553	555	579	586	579	557	587	598	605	581	585	546	600	565	567	555	542	553	549	580	556	609	544	562	558	573	541	561	582	601	595	560	585	557	538	570	532	545	533	569	553	562	524	539	536	570	578	553	584	572	542	534	530	563	555	549	603	576	557	563	545	547	585	541	533	581	576	568	526	550	602	545	595	573	545	617	574	588	527	564	552	581	595	551	617	531	545	545	538	559	570	604	553	513	541	598	571	588	555	554	521	541	544	570	538	533	555	579	585	571	541	584	562	587	519	519	574	583	549	525	541	565	572	600	551	582	568	623	569	555	587	534	558	533	596	518	562	593	592	558	550	577	570	583	547	546	543	629	512	584	569	535	572	560	532	579	514	567	563	553	597	556	567	565	546	587	541	554	565	559	518	551	587	584	547	598	563	583	572	596	569	515	575	528	545	542	579	558	577	569	563	556	575	541	532	595	537	603	598	579	549	568	568	525	522	589	536	545	562	585	570	558	562	598	602	542	597	552	555	564	559	553	580	566	569	532	552	564	539	559	547	550	562	577	576	582	624	563	594	569	543	573	542	599	570	557	566	546	585	584	584	545	588	609	533	587	543	574	568	568	556	588	534	542	619	532	537	602	575	588	571	578	543	569	555	576	597	554	535	601	550	564	551	580	538	556	557	585	585	578	543	630	592	578	618	544	533	549	537	579	593	531	532	535	519	601	614	584	606	591	617	589	564	546	603	604	563	573	547	531	583	557	535	552	538	536	570	568	552	563	563	589	575	573	556	560	572	541	602	552	580	516	595	538	568	509	602	559	531	559	587	553	588	561	581	596	603	567	615	587	520	534	577	563	624	544	560	548	591	565	568	549	599	581	573	623	558	576	560	563	571	559	550	554	592	571	509	586	586	588	545	567	559	535	554	516	563	606	582	587	569	531	580	620	579	543	571	565	592	541	576	610	590	594	571	575	542	586	593	576	608	559	551	575	586	566	594	553	549	641	584	544	543	541	573	558	541	579	605	542	578	569	558	522	559	576	505	596	539	564	559	567	563	565	564	544	569	579	537	562	535	607	576	561	577	562	535	580	557	556	519	569	559	553	546	542	552	570	555	573	558	531	560	573	565	554	562	592	576	560	526	536	536	550	575	569	554	569	579	554	556	541	557	586	560	559	569	547	567	539	552	600	572	568	528	582	572	580	597	530	561	559	556	596	528	559	568	588	523	539	516	557	583	552	534	561	579	580	639	596	524	571	575	575	599	588	567	588	570	616	572	546	578	517	545	565	550	585	542	556	556	540	556	570	572	567	534	541	567	551	560	585	526	588	568	572	536	553	551	557	585	588	594	555	600	570	563	514	566	537	588	528	587	549	628	546	528	581	555	566	576	550	560	610	595	538	552	576	575	600	604	540	522	581	563	566	572	569	593	557	604	542	635	567	604	573	601	566	547	561	570	574	592	598	554	564	523	543	550	523	555	555	577	570	549	549	566	566	556	573	580	566	566	590	574	591	565	527	513	518	575	604	585	543	573	577	557	564	583	535	591	564	593	578	585	538	559	552	558	612	569	598	569	628	571	609	566	553	555	577	560	566	549	631	593	570	605	546	531	579	616	561	580	594	569	579	606	566	639	588	569	572	559	566	531	601	542	580	562	585	542	526	515	560	618	535	555	614	566	565	594	578	550	572	519	590	547	599	563	552	587	610	597	557	529	536	556	571	533	551	581	639	572	558	527	572	538	604	521	540	616	574	572	584	501	570	561	579	561	558	547	552	580	590	607	585	563	582	528	540	565	599	558	556	573	569	550	582	606	568	551	573	555	548	606	623	576	547	588	575	574	589	553	556	581	573	590	556	537	564	547	551	561	553	557	577	584	591	574	584	554	597	559	559	512	573	586	554	537	549	593	544	553	597	565	570	550	582	553	583	580	531	572	585	548	564	566	597	588	566	561	586	592	547	519	573	515	568	518	582	563	543	599	546	587	582	534	516	561	530	542	567	538	586	572	554	582	584	581	558	578	519	508	524	564	545	555	579	570	573	598	556	523	562	574	534	585	538	563	561	581	597	603	561	584	549	616	609	571	593	582	551	579	568	556	560	548	510	536	537	581	560	564	547	573	566	579	565	606	564	591	542	561	588	541	609	581	598	566	585	566	588	575	567	609	558	562	535	592	570	590	531	564	564	552	587	571	551	543	565	556	538	590	578	537	552	561	559	603	581	575	579	602	544	573	556	525	567	587	585	551	583	579	585	600	571	575	539	560	562	557	565	542	573	558	575	535	526	591	550	576	592	559	564	582	570	571	561	565	591	570	579	561	542	577	584	581	565	544	590	559	558	548	584	563	578	556	590	550	560	557	580	563	551	582	595	615	561	593	565	602	566	554	546	579	570	570	568	552	540	586	560	569	542	577	521	563	556	571	579	562	550	565	574	559	590	602	565	533	629	566	524	537	564	572	573	576	585	555	543	586	561	528	546	562	581	557	563	538	571	627	574	560	560	559	572	585	605	591	552	567	574	584	592	548	596	599	542	561	564	572	586	546	550	564	556	569	542	593	559	585	581	563	531	585	540	592	520	539	522	576	573	544	549	555	563	575	589	539	545	601	562	562	587	563	559	513	541	577	559	557	567	551	582	551	519	558	560	562	597	561	564
41579	35782	33155	24779	15353	8712	5119	3220	2045	1373	1025	692	602	506	432	336	349	305	284	288	269	270	285	273	252	231	262	267	228	233	225	244	257	220	234	243	249	252	225	217	272	256	236	259	272	250	215	271	214	235	251	236	230	236	244	249	266	255	236	232	251	224	245	241	267	219	233	224	215	252	260	226	225	236	227	249	265	236	222	239	224	237	231	227	220	243	245	231	252	245	224	256	251	235	217	247	259	249	228	230	236	233	252	240	237	242	257	244	267	255	234	248	219	253	239	228	232	207	251	210	237	197	239	248	231	259	241	254	217	237	262	246	242	244	209	207	272	257	246	227	214	251	288	220	240	253	233	237	231	275	251	253	234	258	236	258	246	253	214	257	237	253	241	230	243	226	253	219	238	252	224	207	244	253	244	249	259	256	222	263	266	225	226	243	209	239	233	227	249	240	214	223	249	239	235	226	236	236	218	247	227	255	230	218	240	254	242	222	246	229	288	215	236	254	223	244	224	228	225	235	215	236	235	203	224	241	232	235	198	258	239	263	239	230	223	269	221	279	213	207	230	225	237	231	259	261	240	220	234	264	250	239	233	216	239	253	232	239	218	228	232	267	242	253	242	263	246	248	240	262	231	240	217	249	236	228	235	224	212	243	263	245	246	253	217	232	247	251	221	240	249	238	252	259	244	235	255	246	225	262	235	252	243	225	258	223	246	230	208	245	231	224	246	252	257	264	255	236	220	245	238	240	244	237	217	239	262	236	226	213	239	230	242	261	255	239	238	236	234	233	243	239	230	271	248	245	244	232	227	237	261	256	237	254	242	229	245	254	226	233	232	255	213	249	242	243	221	222	252	241	258	242	213	227	252	242	243	258	238	211	256	231	234	220	224	241	239	221	260	227	223	249	249	242	244	218	233	223	239	234	223	252	246	213	258	261	230	243	258	275	228	224	260	227	218	238	244	226	285	246	217	232	225	237	222	253	260	254	232	246	211	213	237	256	250	231	233	248	238	218	243	215	220	209	217	231	239	235	248	227	235	249	228	227	247	247	232	235	255	231	257	232	255	218	243	252	230	227	235	265	240	251	245	237	248	213	230	248	263	262	247	229	265	223	259	287	243	236	270	231	245	245	237	258	221	233	254	278	238	242	222	256	256	241	260	219	230	241	216	271	236	230	241	271	280	248	254	243	242	238	243	242	262	238	239	221	219	247	215	255	234	241	249	224	225	240	234	249	249	241	233	226	245	240	229	238	272	264	217	218	251	248	265	247	249	238	241	251	232	243	251	224	249	251	258	240	252	218	236	238	225	258	237	216	238	242	247	240	235	255	251	214	240	227	258	272	242	232	244	227	249	254	246	263	251	231	234	265	248	244	239	268	221	205	266	253	236	231	257	231	233	226	260	258	244	249	229	231	255	251	255	224	244	259	235	237	227	246	247	275	257	227	255	227	229	224	246	246	228	257	242	231	228	237	259	268	228	214	292	250	249	234	269	258	237	270	248	230	284	247	264	244	221	244	241	232	225	240	256	257	263	245	241	235	259	241	223	222	236	220	248	258	255	239	217	230	236	236	205	276	230	208	257	239	240	243	259	213	237	247	208	253	267	218	255	229	246	241	242	237	222	247	241	230	207	232	233	230	234	217	221	240	258	210	256	236	265	245	244	225	232	209	236	273	242	241	207	228	227	258	250	225	236	228	235	268	227	221	227	251	249	239	266	225	244	252	248	220	249	247	257	227	253	254	244	236	225	233	206	243	251	250	223	253	256	250	215	224	240	277	257	245	247	260	209	214	227	241	233	193	251	247	237	251	231	247	247	250	278	260	193	235	241	231	260	214	249	248	244	225	229	229	259	218	271	261	254	241	248	234	258	216	212	257	260	248	274	231	253	244	233	234	238	237	233	198	250	219	237	241	267	247	237	235	228	248	262	229	216	242	228	230	243	235	222	252	266	266	225	238	229	261	228	231	243	206	250	241	225	235	243	244	236	225	254	240	252	221	222	258	248	274	243	258	235	281	228	244	261	250	231	250	221	224	223	283	248	218	234	279	253	256	226	237	241	240	232	207	254	228	238	266	259	248	238	232	244	235	256	234	239	247	228	238	258	247	234	260	210	242	235	251	219	242	250	242	244	257	225	244	227	248	223	222	274	242	262	235	243	247	234	255	251	219	243	236	221	242	197	253	245	223	243	229	243	242	244	220	246	228	263	213	235	230	241	236	253	275	254	212	214	232	217	237	245	230	228	206	223	244	280	255	240	234	217	257	246	239	239	236	225	234	258	250	229	241	245	219	264	264	200	233	279	265	224	238	255	249	248	254	262	241	261	270	247	234	240	243	237	240	257	233	250	249	259	260	276	218	235	257	232	223	241	224	224	241	270	249	255	232	266	218	216	240	210	242	256	237	221	286	248	231	268	229	231	228	194	227	258	238	223	230	272	258	212	254	249	224	232	250	251	244	254	239	260	225	250	231	222	257	248	249	224	235	247	223	245	231	245	253	236	219	219	223	254	222	236	228	261	266	237	254	227	247	232	236	232	219	242	245	246	227	236	247	235	237	210	252	242	241	248	229	244	236	199	228	237	235	222	241	228	229	243	261	251	228	238	239	243	244	241	257	222	244	214	243	253	242	232	230	240	228	234	246	236	246	272	239	225	241	240	233	230	218	246	207	226	223	249	245	281	272	244	219	231	226	241	225	258	211	245	226	249	216	246	279	255	275	256	269	253	233	268	256	224	255	250	239	216	243	262	235	238	243	247	225	230	257	264	216	216	217	215	247	250	234	241	255	233	228	235	251	242	220	249	237	227	215	250	232	235	241	233	261	243	237	210	227	237	227	199	243	276	232	251	242	238	264	226	241	200	274	237	228	228	252	234	225	236	249	249	235	231	222	231	252	244	255	230	254	242	239	222	223	251	227	205	234	243	234	240	244	270	243	249	219	271	239	228	233	219	226	259	248	251	245	211	235	238	240	265	228	235	224	220	239	247	218	227	254	246	258	243	251	244	276	219	247	242	249	237	223	229	247	234	262	260	234	226	248	209	225	244	246	253	258	259	244	219	238	253	238	269	236	224	227	238	221	243	228	224	239	227	232	270	263	245	258	244	224	251	231	253	249	250	219	220	256	231	260	214	252	224	234	230	243	257	246	234	242	229	244	246	244	251	242	238	232	223	227	220	228	246	254	234	243	230	260	224	251	242	237	222	241	238	271	228	266	242	226	271	224	223	252	277	254	227	209	247	239	232	220	247	215	238	255	245	232	229	218	241	267	267	207	241	258	262	242	220	233	267	221	234	220	258	243	261	243	242	239	243	217	242	229	224	254	256	250	243	232	233	243	228	211	256	221	252	255	274	229	261	241	242	238	237	242	226	264	256	234	226	213	233	276	246	235	250	228	247	261	231	247	250	281	245	248	255	233	241	236	268	272	243	256	218	257	252	222	237	205	243	257	220	262	240	229	234	213	240	233	226	243	228	253	209	242
24410	26963	36144	35080	28674	21994	16478	12117	8775	6503	4592	3337	2745	2192	1673	1397	1233	1086	929	781	677	711	684	612	634	582	598	599	600	556	595	568	557	609	599	607	566	563	592	577	628	523	589	590	577	588	586	562	597	583	573	579	603	558	552	642	582	563	569	607	526	565	556	627	587	578	585	582	564	628	581	564	592	617	582	566	564	569	574	556	566	544	565	539	594	546	601	580	588	576	570	593	578	546	554	566	584	641	559	571	624	574	572	578	637	585	604	572	598	587	563	577	564	574	567	588	524	606	583	578	572	575	540	573	593	584	595	541	566	580	583	600	577	645	528	624	567	604	578	614	554	566	604	579	629	582	581	616	559	595	590	566	607	581	602	575	577	567	615	563	610	587	599	568	604	563	598	578	587	600	564	619	586	579	603	633	558	573	621	584	536	610	547	581	604	550	580	589	568	610	548	570	533	587	592	588	577	555	585	585	582	602	590	575	588	595	586	583	575	581	592	604	560	561	544	573	579	616	536	598	601	606	589	592	588	574	565	598	581	589	597	576	623	580	626	586	570	567	598	608	555	605	585	558	539	571	578	556	561	576	576	563	556	534	538	582	583	546	614	592	597	582	583	606	602	567	554	567	565	566	567	512	569	550	590	593	579	622	599	522	614	549	601	560	532	565	549	605	548	565	557	555	596	585	544	582	593	590	582	604	614	653	561	598	552	565	581	632	602	555	589	614	551	561	593	565	599	588	634	594	602	635	568	595	600	584	606	606	578	579	530	541	555	557	581	597	510	600	570	600	608	566	559	597	601	616	565	572	539	596	537	529	597	603	605	573	581	600	573	592	535	576	569	578	553	619	567	553	555	601	581	579	619	570	517	607	576	563	575	584	566	589	632	553	606	595	564	554	604	579	590	561	578	581	613	577	592	551	553	614	542	530	593	625	606	578	598	609	602	633	603	582	616	602	602	616	564	606	605	590	561	599	582	590	564	618	605	568	544	547	572	611	592	623	592	581	610	572	585	552	566	544	611	606	541	549	550	635	530	572	542	583	557	556	590	569	570	571	593	572	604	578	611	568	602	572	542	583	562	564	593	569	591	575	605	581	582	563	608	577	577	570	606	594	567	615	583	560	615	551	579	586	596	564	645	577	581	604	574	579	553	591	590	612	602	593	567	541	624	555	565	584	603	592	596	587	572	567	575	555	577	574	601	597	570	596	603	574	635	556	578	594	530	605	599	615	613	596	534	560	572	588	587	544	576	551	560	551	583	589	635	604	570	586	597	549	584	608	555	558	606	544	575	568	594	556	565	545	550	584	587	557	542	617	607	576	568	624	592	604	613	541	591	577	584	614	572	559	598	566	567	575	603	592	523	594	582	550	599	576	594	599	554	552	567	575	594	569	589	605	600	589	565	579	553	588	583	569	561	603	604	565	616	582	611	630	587	547	612	572	579	531	556	630	606	592	586	607	588	631	609	577	616	588	591	589	562	586	552	592	623	549	555	599	629	560	607	584	576	553	609	570	586	539	586	610	563	554	576	566	547	548	589	588	583	555	569	598	563	553	553	589	593	592	558	598	578	593	558	566	625	568	579	578	564	569	556	584	587	601	551	601	573	572	570	590	579	561	588	562	568	567	588	554	548	584	588	563	602	600	602	605	593	550	577	568	597	556	587	552	579	578	540	569	603	615	608	590	572	595	574	581	589	594	571	584	608	606	555	559	598	607	547	589	573	561	559	563	547	521	573	579	595	580	616	590	542	580	580	566	594	573	592	605	558	598	609	585	630	590	574	556	554	601	556	589	612	562	572	578	549	528	559	553	575	552	591	571	597	545	568	557	582	612	565	562	575	588	613	604	561	582	592	622	602	551	587	571	580	577	541	573	552	579	605	573	581	573	625	583	577	566	555	604	630	563	605	574	577	584	591	575	573	617	588	541	596	588	556	571	601	557	616	555	595	626	576	544	590	602	591	548	581	586	570	572	559	602	592	612	573	579	540	622	573	527	569	589	560	616	556	564	565	634	599	533	620	602	567	570	587	552	581	585	583	593	585	559	583	572	550	560	611	584	559	628	575	578	579	602	586	564	586	581	561	610	567	558	592	596	572	592	576	619	607	567	582	607	586	553	588	560	579	590	538	564	594	576	552	589	584	578	578	596	551	585	557	593	614	546	576	610	594	555	582	559	589	610	586	572	610	579	553	586	560	583	564	604	580	560	572	568	621	547	567	602	545	579	619	545	626	572	629	600	611	578	620	609	631	613	572	565	560	588	556	612	562	571	563	548	600	553	609	632	617	557	584	605	556	607	591	563	586	590	587	614	595	574	559	595	569	618	597	595	604	582	574	579	568	586	593	577	626	559	543	540	553	621	553	579	559	574	551	581	598	594	598	550	610	588	593	549	543	593	586	592	557	548	597	553	586	556	580	574	595	581	570	602	560	587	544	554	585	548	556	591	606	552	567	598	573	576	566	573	576	599	560	591	627	547	599	573	559	569	562	577	586	533	590	591	557	548	538	596	604	558	594	546	577	556	600	563	618	589	580	563	617	590	549	586	563	573	618	588	592	549	606	558	577	591	598	627	609	579	583	610	570	565	575	603	591	591	581	590	550	590	611	572	548	593	594	574	558	585	629	597	570	600	554	552	534	551	580	627	580	593	610	581	576	558	606	555	571	581	612	631	583	570	614	541	527	592	551	591	562	569	611	585	571	607	573	545	621	585	542	566	568	592	573	608	636	612	589	573	595	608	569	584	578	566	590	563	555	615	583	558	573	596	544	589	532	591	602	545	536	570	603	599	593	572	589	594	598	594	505	576	576	588	610	593	539	617	628	613	540	560	578	603	568	567	534	560	582	617	625	594	543	568	565	555	617	593	581	570	596	623	604	568	608	585	565	581	569	595	532	531	581	604	612	598	577	553	627	576	574	613	560	613	597	568	593	573	608	621	539	595	557	579	611	583	604	578	621	581	604	597	583	605	575	591	590	596	535	555	626	617	557	548	609	609	544	579	566	601	603	605	576	613	607	578	562	547	607	605	600	573	581	565	547	553	649	588	585	537	539	615	597	592	549	604	582	581	566	552	570	588	570	604	581	557	582	596	588	574	589	590	582	580	627	549	566	602	565	590	588	584	609	607	603	575	564	612	621	593	620	599	577	548	616	582	619	579	604	533	569	618	590	552	553	570	583	588	571	585	585	587	637	605	605	562	609	590	580	591	572	563	587	552	584	588	556	564	607	612	546	602	573	565	598	573	587	558	613	553	616	601	581	575	593	612	570	571	542	591	552	557	547	584	586	568	563	553	549	611	612	595	562	592	573	578	579	574	570	574	552	613	590	620	549	589	550	591	568	584	531	580	573	596	580	575	624	542	567	599	570	571	619	622	567	571	568	575	545	529	576	578	543	562	597	583	589	587	589	641	626	587	594	576	636	566	600	545	592	578	574	576	556	610	557	573	572	562	567	581	575	585	561	578	623	567	606	584	568	579	551	611
47374	40759	41909	36266	25719	15646	8626	6036	4367	3236	2038	1746	1364	1219	998	728	690	550	427	342	309	358	324	303	228	247	262	232	247	266	251	267	226	254	251	253	244	255	219	239	239	257	229	224	224	199	261	241	253	240	245	230	247	245	254	226	226	254	238	238	249	232	245	241	225	239	214	227	270	239	258	281	246	236	199	225	245	259	219	212	212	228	240	225	254	247	260	264	232	228	241	253	259	242	262	280	272	255	214	230	225	227	268	240	229	230	235	239	209	223	257	223	216	229	239	230	239	259	240	206	223	204	230	240	252	216	209	257	228	245	242	253	245	250	285	236	220	258	223	233	236	227	241	227	244	225	265	262	225	278	270	235	239	244	232	221	243	240	229	245	253	226	227	219	256	244	240	239	264	239	244	226	230	253	234	235	229	258	244	265	248	259	223	256	229	203	240	231	219	231	248	209	252	233	240	236	233	247	215	273	242	253	237	237	237	205	260	246	232	252	226	257	214	218	260	250	232	238	246	246	232	230	227	238	217	241	241	239	239	293	235	234	269	239	233	223	229	238	254	251	240	213	250	237	244	243	226	265	240	223	213	252	230	234	246	269	209	232	259	225	230	230	225	224	243	215	250	244	230	227	270	245	236	246	269	236	240	224	241	268	269	280	238	224	231	235	266	227	239	191	239	221	231	226	225	227	227	264	215	252	256	236	220	224	223	226	268	247	248	254	221	244	254	212	273	224	256	231	224	210	220	242	242	245	257	240	226	265	248	242	224	274	237	253	227	261	236	230	238	249	251	267	253	236	230	227	245	282	227	241	242	225	249	211	239	262	220	256	254	218	213	262	226	226	234	239	225	258	247	231	213	228	247	235	233	202	224	251	236	231	241	250	240	275	239	254	251	253	232	278	247	243	254	253	218	212	209	244	258	251	229	223	263	218	234	262	237	239	243	219	247	249	248	218	258	200	247	237	234	229	226	258	209	194	215	249	251	231	223	225	252	256	245	232	253	250	230	223	252	222	261	224	235	261	247	229	275	220	221	230	233	247	230	224	241	248	229	257	233	224	252	245	255	273	257	225	237	240	223	230	235	253	234	243	242	233	255	254	231	207	231	246	238	227	241	235	239	237	215	275	245	229	283	248	225	226	241	229	221	245	236	253	235	268	223	220	207	220	242	250	224	230	251	240	218	254	230	236	240	254	237	230	218	236	255	248	217	243	244	279	219	229	211	231	248	218	248	254	244	260	228	222	267	229	263	231	241	208	226	250	219	241	227	241	246	249	215	246	229	235	272	232	232	251	250	226	242	218	254	238	215	277	230	244	260	252	231	254	233	232	245	234	231	238	270	226	239	223	239	241	242	243	225	246	236	246	223	262	253	240	254	247	273	235	243	204	190	252	234	273	263	246	250	227	243	236	228	224	246	235	211	260	257	216	222	239	230	244	222	233	226	242	260	205	255	216	237	258	243	257	238	251	225	235	218	232	243	208	241	239	248	210	236	237	236	252	252	244	240	248	238	234	229	249	251	231	249	273	234	222	205	216	263	213	221	246	211	214	237	258	222	251	241	228	264	239	248	266	226	257	218	244	238	237	239	221	266	256	259	228	233	243	246	225	266	235	233	226	261	251	233	225	242	245	238	262	247	260	234	215	233	248	202	239	247	273	250	241	255	244	230	239	212	258	229	220	227	222	249	232	236	228	222	239	231	235	218	248	217	230	231	227	267	205	240	271	254	209	244	232	268	231	239	244	238	218	243	235	256	215	260	255	228	229	232	218	211	244	245	225	213	236	211	244	224	232	222	239	233	232	238	256	253	236	224	226	232	266	255	236	227	242	263	251	247	228	262	227	217	238	238	220	245	263	237	228	238	221	259	280	247	237	240	223	252	249	244	252	229	270	255	248	228	240	240	253	227	232	249	242	244	224	229	225	241	222	244	219	231	236	246	212	259	230	245	218	213	234	235	257	212	210	264	240	264	251	240	227	249	238	257	259	235	246	245	209	248	225	232	219	208	271	240	242	217	240	241	221	214	244	223	248	220	237	247	223	245	231	245	263	232	240	237	253	263	249	230	267	240	229	242	229	265	232	234	212	259	269	247	227	237	232	235	240	259	223	254	245	224	243	254	232	234	251	229	231	260	224	233	232	244	226	209	247	240	247	226	213	250	235	257	272	232	245	253	269	237	238	229	260	247	250	241	271	248	252	252	230	251	231	248	218	271	216	230	243	243	254	262	227	214	247	216	212	251	247	236	226	243	242	241	229	217	242	212	250	223	237	236	256	247	244	243	237	249	219	229	241	215	216	220	233	228	247	236	232	251	239	237	225	231	215	233	248	240	272	239	225	260	259	221	229	260	260	231	240	241	241	245	243	236	232	241	234	243	243	217	217	229	251	220	250	261	235	240	253	238	230	214	225	247	231	224	221	240	201	222	211	232	247	230	224	226	249	234	224	247	226	242	235	238	245	233	236	248	255	233	218	247	241	249	224	214	267	269	224	244	214	232	235	241	257	244	283	255	251	245	250	236	246	234	255	250	253	216	244	225	236	235	233	217	238	234	242	217	225	209	215	246	193	239	240	244	220	227	236	204	253	256	219	252	220	234	242	228	242	247	274	277	241	281	274	234	231	240	239	259	236	237	209	229	242	241	258	227	229	257	229	244	266	218	243	252	245	250	265	233	234	238	224	232	243	249	244	233	212	236	257	213	244	250	216	263	228	240	228	239	241	214	255	233	231	247	241	265	257	245	253	224	254	247	255	233	237	263	235	258	232	221	222	218	227	233	233	233	242	257	274	229	259	250	216	212	253	250	249	253	223	233	235	242	236	253	261	246	232	212	214	222	232	233	223	233	272	228	220	227	225	217	231	260	226	232	242	236	253	240	241	241	228	255	227	250	244	236	237	242	246	216	234	235	265	231	269	272	248	233	227	245	249	240	230	249	242	202	237	245	215	222	240	229	260	227	261	239	262	230	228	238	228	224	244	252	227	232	248	234	218	235	239	240	241	239	264	263	217	264	238	269	251	255	250	242	205	247	249	232	258	234	253	256	232	205	250	237	234	225	222	256	244	228	211	228	242	235	258	252	252	230	229	234	253	239	246	245	265	252	238	216	248	268	252	224	224	232	238	236	258	251	234	244	245	256	258	225	245	220	234	237	220	241	238	246	257	261	248	265	210	252	220	240	245	236	240	241	270	265	260	245	234	268	233	255	235	233	235	229	254	230	245	232	238	229	220	228	223	243	232	230	243	278	233	240	221	225	247	236	224	223	229	254	220	224	256	237	230	240	260	246	254	248	232	225	238	244	215	247	233	227	237	226	245	222	262	243	234	232	222	267	233	227	231	203	242	239	251	261	248	218	244	222	248	250	217	235	240	257	240	226	245	234	262	241	224	266	247	260	220	260	203	227	256	231	228	227	233	224	252	243	233	230	245	224	224	259	254	250	252	243	273	248	241	248	256	253	224	265	230	241	255	221	232	215	231	243	245
28932	31867	42662	42677	37288	27540	21381	18867	16256	13293	9373	8488	7070	6073	5000	3673	3295	2489	1900	1377	1207	1232	1027	875	659	695	683	638	608	599	625	649	651	648	634	590	561	579	625	585	592	550	602	579	582	559	596	597	598	569	576	543	582	600	574	560	561	611	560	623	580	556	573	598	569	570	600	604	566	548	601	545	615	608	568	591	591	577	596	581	544	579	604	583	542	581	599	567	629	594	579	584	608	587	616	569	554	617	574	541	551	601	577	526	574	601	595	586	551	553	606	535	587	557	588	569	599	626	597	578	610	609	571	543	541	620	600	567	599	587	559	555	587	605	592	533	587	573	613	554	592	575	597	568	584	533	556	587	583	545	550	617	589	561	576	550	576	556	555	560	583	582	574	584	560	548	579	593	585	557	582	576	546	584	564	584	585	567	579	554	617	564	562	538	555	581	561	578	566	613	602	583	569	597	566	572	562	548	569	579	581	571	559	540	550	607	597	534	598	516	574	573	603	583	602	573	602	600	576	586	561	605	552	626	588	569	602	628	570	582	626	552	609	616	594	586	589	611	590	588	573	564	563	582	599	565	589	605	585	610	581	607	601	545	589	590	578	581	599	562	569	559	600	568	574	629	570	619	562	635	588	565	527	572	528	566	578	544	558	564	575	540	593	622	576	571	533	606	597	627	594	546	574	543	572	583	582	576	607	598	601	575	572	611	549	537	568	582	557	602	585	550	613	600	570	534	536	569	633	560	622	615	537	569	560	612	561	555	599	580	585	574	604	583	542	548	539	560	580	580	569	617	564	577	593	584	595	586	602	563	601	606	594	602	551	597	570	587	587	601	580	587	586	565	577	562	585	602	576	619	584	570	599	554	557	600	541	606	523	587	633	621	580	590	566	586	571	618	583	556	579	583	570	565	606	577	587	588	567	571	563	597	597	558	567	590	594	589	575	590	570	588	598	550	594	550	553	616	553	591	573	595	515	571	575	589	624	592	574	572	595	559	553	552	609	650	581	630	611	623	587	602	597	563	580	588	539	552	563	540	558	586	619	611	576	608	577	576	562	581	595	615	541	583	557	559	553	576	557	577	604	586	586	641	561	566	556	590	604	566	533	559	572	619	602	566	569	569	582	575	612	604	602	612	529	535	544	653	567	611	573	592	528	597	580	545	587	541	559	599	634	623	562	635	604	603	545	566	557	549	559	633	545	604	598	608	599	551	599	577	567	578	605	589	596	590	589	651	586	582	554	537	604	583	522	595	591	579	590	557	568	604	552	531	625	559	569	603	633	612	618	555	563	628	576	605	620	561	587	559	567	614	555	585	586	585	586	588	608	612	562	569	578	579	626	581	586	558	606	571	582	566	533	584	608	603	515	588	571	595	593	631	535	571	541	562	544	593	579	583	594	600	590	597	578	591	616	591	580	628	576	585	571	575	564	578	562	579	630	565	592	575	575	552	606	584	579	575	608	564	570	594	554	582	610	557	568	528	576	607	615	590	584	560	573	613	554	594	567	609	587	595	597	588	566	592	579	568	602	581	583	565	588	614	563	589	586	583	530	596	578	605	575	553	623	606	632	600	566	562	587	590	583	590	613	577	562	585	566	553	575	621	563	587	567	602	589	593	559	571	576	537	533	592	600	543	566	595	597	607	582	572	654	600	605	571	592	572	542	624	586	552	616	596	615	586	641	555	569	533	542	599	593	604	598	616	532	556	575	612	594	599	595	605	603	593	585	569	574	573	546	581	613	541	538	585	549	557	573	595	563	576	613	594	586	617	581	588	610	617	613	579	570	570	583	590	581	604	600	622	585	568	608	569	570	574	575	616	586	567	590	538	599	552	593	603	580	601	557	581	573	562	581	563	604	544	585	555	584	548	585	591	573	605	621	561	560	614	608	577	602	558	549	612	584	539	563	562	610	591	616	636	564	561	614	590	580	575	620	584	597	561	584	583	555	546	601	574	559	640	602	530	612	525	591	585	612	557	591	606	572	625	573	535	566	594	574	577	576	584	548	585	610	600	623	563	587	621	594	544	552	593	585	588	546	596	589	592	604	577	573	584	588	582	547	558	587	556	587	580	627	583	554	600	587	575	565	590	582	613	588	583	579	574	579	622	598	573	606	596	575	584	601	590	586	588	579	571	605	557	582	622	550	563	595	551	547	558	532	563	558	583	571	547	623	584	595	599	536	589	538	566	561	564	607	566	593	545	584	573	548	635	621	586	591	610	636	576	562	576	614	609	619	596	561	591	615	570	559	574	570	611	580	596	582	565	548	571	600	599	575	586	575	542	622	554	561	577	567	547	617	535	580	568	563	537	538	581	563	566	556	607	558	548	574	582	591	592	572	572	560	582	585	617	567	572	571	635	597	603	568	574	548	605	584	615	566	509	586	588	574	603	559	586	597	555	585	532	561	601	573	655	536	552	572	571	531	561	596	582	574	566	546	557	588	597	518	560	572	561	569	598	573	580	605	561	569	584	562	555	571	569	573	560	534	600	570	547	552	569	539	562	562	564	590	587	586	576	568	593	608	600	588	569	595	545	559	568	507	592	555	584	610	584	550	585	548	558	594	585	565	550	571	551	558	589	581	552	602	558	558	582	556	610	564	560	610	560	619	561	587	547	606	634	589	557	571	548	561	627	601	587	609	555	577	582	575	536	594	576	600	546	579	567	588	533	615	597	556	541	597	595	541	576	554	594	527	606	590	588	581	565	596	551	575	569	588	562	556	566	574	601	585	582	569	585	591	548	607	577	621	571	583	595	601	553	582	583	586	580	559	611	537	599	598	574	578	560	543	614	605	573	582	629	548	651	596	570	589	581	592	542	603	555	570	583	566	608	620	578	602	609	583	585	571	520	594	548	569	568	564	522	565	594	584	578	613	588	622	593	585	598	560	574	566	574	606	646	579	600	623	575	581	610	551	586	589	582	586	563	566	605	571	565	564	565	600	571	568	626	607	575	607	599	591	597	566	571	587	605	574	558	597	571	611	589	548	582	555	575	571	581	574	587	576	572	589	577	603	593	632	570	570	613	555	560	558	607	573	588	580	571	559	589	514	535	575	559	600	563	567	597	546	567	565	591	573	554	599	554	613	605	526	582	584	593	586	633	578	601	613	567	573	540	561	552	593	594	584	546	564	535	576	623	561	532	591	542	563	548	575	603	591	578	584	579	570	569	613	588	582	570	563	566	587	567	589	555	586	601	597	592	594	590	596	605	589	566	567	612	561	548	585	551	604	532	580	583	577	592	510	580	581	599	528	567	568	587	561	582	593	490	532	557	603	631	571	569	587	577	628	578	574	562	576	534	601	578	554	589	604	591	610	599	578	590	598	566	556	564	596	583	622	616	556	568	580	551	556	565	554	584	569	607	565	587	598	611	569	585	582	595	569	579	599	643	557	539	573	564	574	560	590	577	589	607	580	590	577	563	534	568	586	596	571	601	568	549	574	533	573	618	555	575	613	596	592	566	574	582	565	629	609	592	572	631
57520	49858	50878	44604	35456	28001	19727	17104	14255	10814	7234	6382	5081	4076	3312	2293	1773	1366	1004	755	631	605	542	445	331	349	305	282	265	264	287	299	295	292	289	241	239	245	247	263	246	255	279	225	249	258	214	253	250	241	200	227	242	225	239	190	243	204	215	272	237	228	251	241	252	265	246	235	242	237	247	245	253	216	233	260	213	241	240	254	232	226	245	238	220	239	232	287	227	220	228	241	234	262	241	244	248	247	212	246	239	257	248	225	231	243	231	214	226	246	280	249	221	239	221	243	239	227	219	248	226	247	262	249	222	221	238	214	227	240	255	218	270	242	226	227	225	223	235	200	241	214	244	212	224	252	243	215	242	211	218	252	262	251	217	246	248	245	240	221	210	246	234	236	233	228	218	235	235	229	238	239	244	231	227	207	236	184	242	207	195	234	226	224	214	270	227	244	250	221	231	237	231	224	239	257	248	251	224	203	233	266	206	243	215	239	240	246	217	227	234	232	235	253	220	219	278	252	255	253	231	233	210	252	240	207	250	225	259	257	225	259	205	241	235	263	252	229	196	252	247	267	224	237	202	229	209	229	226	241	235	243	241	204	232	229	242	244	223	230	219	216	233	229	244	243	218	252	263	225	259	231	202	236	261	226	251	217	254	269	247	215	246	200	221	230	256	246	251	233	231	219	262	251	227	249	265	264	223	233	245	253	240	233	214	238	234	225	239	207	246	245	242	229	250	226	218	259	219	244	243	232	246	252	222	233	225	244	238	252	201	223	228	247	238	254	261	254	209	224	238	223	251	269	257	258	234	257	217	215	232	239	246	251	263	255	230	224	244	247	244	214	238	238	229	255	214	241	227	248	219	241	226	237	243	242	229	252	244	244	258	211	226	226	228	241	242	236	250	238	255	242	239	217	227	230	240	220	234	223	249	244	238	224	243	232	231	240	238	240	241	235	247	181	211	244	219	244	246	238	230	214	240	243	233	241	247	241	249	249	253	250	237	225	236	244	223	209	220	235	242	249	209	207	247	256	226	213	248	232	198	243	230	232	228	204	248	253	230	242	241	208	218	218	228	230	238	217	235	243	213	236	228	207	219	223	267	203	240	220	251	223	217	244	240	225	217	239	267	251	254	249	257	238	222	232	217	243	232	221	234	226	239	237	236	217	242	232	253	248	251	240	236	242	241	224	242	239	234	268	219	256	241	274	231	251	228	247	221	236	270	225	221	232	220	241	228	251	257	237	249	229	229	232	242	266	281	216	263	231	235	249	251	251	240	258	218	226	253	252	235	226	218	257	233	237	246	220	233	221	262	240	255	253	215	232	227	230	234	207	247	246	245	217	248	237	261	240	223	262	248	231	253	224	245	238	238	267	212	251	230	234	223	245	223	233	257	247	222	249	228	220	245	269	260	235	238	245	247	221	195	210	224	243	252	224	220	227	248	220	270	239	219	240	226	253	210	232	205	229	238	240	225	210	243	251	259	243	227	233	224	230	229	268	239	245	262	259	205	231	247	200	244	278	235	227	222	239	224	228	221	229	241	224	262	252	225	239	257	230	245	226	235	263	246	239	231	229	253	223	211	240	243	253	253	209	246	229	248	217	241	252	217	254	243	248	263	279	218	222	244	209	239	240	229	225	214	235	247	237	212	230	226	261	209	258	260	236	255	232	232	251	243	240	262	240	219	237	214	257	239	231	213	236	245	257	236	259	245	244	212	233	258	252	211	241	237	237	212	228	249	210	244	238	244	217	250	250	213	224	240	232	215	215	254	233	226	231	235	221	246	244	234	224	228	247	228	248	243	244	226	245	260	228	251	243	219	235	240	242	268	229	233	230	248	216	226	212	208	237	249	212	230	270	230	251	247	235	286	226	218	230	220	243	235	216	248	229	232	228	234	234	221	202	272	238	247	231	235	229	225	235	233	248	260	202	243	205	251	256	246	250	234	231	235	240	240	243	258	233	270	251	265	234	223	248	271	236	251	240	250	228	220	237	225	228	223	218	231	235	225	214	238	239	230	239	232	217	256	265	213	238	240	224	239	249	255	232	225	234	243	244	239	242	250	223	199	237	224	251	217	208	261	236	206	271	230	236	247	229	271	231	230	236	244	216	229	238	265	204	232	234	268	262	265	240	233	263	265	237	228	249	226	227	224	221	246	242	259	244	223	212	234	250	206	231	222	212	232	217	240	224	237	218	258	219	232	262	239	247	231	251	255	234	226	209	243	228	228	233	223	240	223	231	258	255	246	252	248	247	251	242	221	238	231	268	222	254	256	257	232	253	240	265	241	232	257	228	244	247	256	249	225	217	216	249	253	203	240	248	236	216	261	270	233	248	230	263	265	215	265	233	234	249	238	227	252	227	232	239	235	256	226	241	251	234	237	220	235	223	214	224	222	242	248	246	246	223	260	241	241	247	253	207	258	222	229	229	205	261	236	253	229	240	232	228	227	251	259	214	239	266	240	252	253	271	237	220	246	278	214	212	271	231	241	193	259	244	248	233	224	230	239	245	236	247	230	226	232	224	231	247	238	218	245	234	230	248	255	190	209	248	237	277	218	221	239	247	248	227	213	265	239	235	228	228	219	253	255	277	239	265	236	244	240	205	253	228	229	237	217	223	244	253	250	249	245	219	255	276	239	265	235	235	269	247	236	215	228	259	244	231	238	259	253	241	235	232	234	199	218	226	219	243	251	237	241	229	238	220	237	273	244	244	240	232	245	206	225	264	250	242	233	220	218	259	212	233	236	232	235	203	222	268	255	268	234	233	237	221	244	220	234	230	250	262	203	210	235	231	247	212	214	239	244	222	237	213	242	232	240	247	243	245	233	209	246	232	262	240	226	203	239	225	225	223	231	230	233	255	237	227	227	260	251	242	243	209	243	243	225	267	238	239	240	272	219	227	204	239	235	230	219	228	231	248	227	251	237	249	209	258	252	226	244	215	233	253	213	227	241	232	220	240	231	254	263	214	225	237	193	239	221	241	233	231	220	243	224	235	250	246	220	223	234	240	248	224	235	227	245	222	259	231	215	257	236	253	243	244	218	209	256	256	238	245	217	248	238	249	248	230	245	239	197	262	252	251	232	217	233	248	224	231	226	239	253	234	239	241	237	227	224	238	210	197	278	244	244	224	244	245	199	261	224	258	236	245	243	226	241	237	237	221	205	249	229	238	229	222	230	245	210	242	235	231	219	227	257	255	237	243	229	281	249	222	257	222	220	248	244	255	234	259	224	247	259	222	213	242	223	247	242	258	243	239	242	220	222	223	245	221	225	236	265	238	240	243	240	244	226	245	243	226	243	223	239	239	264	236	246	241	215	218	255	244	227	246	230	221	209	218	241	254	219	225	239	250	258	224	251	224	227	245	265	248	243	216	229	245	259	246	239	247	239	237	237	258	226	237	239	258	228	233	244	216	253	238	267	231	240	254	242	234	241	220	261	222	226	245	236	243	224	235	260	228	227	209	244	234	266	249	246	249	225	226
38252	41524	51818	50938	47922	38508	32498	32471	30567	27961	21770	21524	19455	16486	14618	10631	8792	6826	5114	3685	2975	2832	2447	1694	872	1156	1046	858	884	729	933	914	819	805	853	675	677	679	685	760	699	659	638	589	627	576	560	540	586	607	596	553	621	614	580	552	571	588	543	571	573	585	544	566	548	594	562	583	628	565	535	553	553	533	575	585	536	566	549	575	558	553	602	591	565	543	531	572	560	570	538	550	563	591	596	553	576	581	596	584	582	553	581	554	544	577	568	589	574	559	544	572	565	572	567	586	567	527	556	550	600	562	597	619	586	579	552	601	555	550	523	555	581	582	531	576	585	569	587	550	585	564	558	543	597	578	584	576	577	544	578	589	616	572	591	561	512	553	542	559	569	582	558	547	560	583	587	573	609	544	552	583	552	573	557	584	556	573	548	565	579	540	577	543	603	613	573	562	574	563	556	526	556	563	596	587	569	597	560	594	577	549	585	587	549	590	551	582	558	541	534	521	550	537	577	543	556	553	587	563	596	608	571	585	609	552	573	564	571	572	574	577	564	558	563	538	556	552	593	566	553	575	577	619	600	582	591	583	608	570	592	587	584	556	543	580	583	530	565	642	576	523	552	574	560	573	560	565	567	560	561	548	600	559	567	545	560	566	594	616	532	581	586	570	568	576	574	535	558	576	546	548	562	603	537	543	555	581	551	550	567	553	567	533	560	569	573	613	582	607	567	589	556	578	534	608	564	598	580	544	586	607	562	552	589	553	559	581	575	571	563	588	548	560	570	542	563	561	528	562	617	574	549	524	539	586	538	606	550	569	577	555	599	587	561	585	595	558	527	565	559	574	550	537	561	559	564	543	593	561	570	580	547	538	542	594	557	553	535	507	582	551	561	568	602	607	548	548	576	545	584	547	528	560	601	575	571	590	561	557	568	599	534	558	578	572	520	565	613	564	572	553	581	599	596	562	607	544	563	577	586	573	558	583	557	552	576	613	555	623	554	560	559	573	549	593	610	583	540	540	546	591	529	544	595	578	570	569	562	590	559	540	611	570	611	567	587	570	538	562	552	578	569	583	609	571	581	590	571	555	591	579	539	616	593	577	601	569	555	529	567	577	573	573	582	553	556	565	548	587	552	512	552	572	533	579	585	604	596	573	572	595	602	568	593	592	570	584	585	614	635	595	620	585	580	614	579	529	587	561	603	537	589	555	601	526	512	606	510	570	568	575	588	577	581	559	594	645	574	575	544	570	575	585	573	559	547	547	522	581	560	559	568	556	553	532	566	593	572	601	569	551	611	537	567	570	568	573	578	612	551	554	589	598	559	597	590	582	588	562	547	609	535	580	549	549	587	616	637	521	634	546	595	610	525	594	544	554	523	572	584	571	592	576	586	585	556	574	579	620	534	530	568	554	529	569	536	561	543	543	584	572	587	596	602	633	622	562	593	593	534	595	567	551	574	517	543	542	607	568	560	613	582	561	531	570	598	560	530	608	532	552	551	593	611	590	563	577	572	592	550	526	559	565	584	581	580	583	552	573	553	554	559	571	559	545	562	605	593	551	547	574	573	572	579	532	578	516	531	596	559	558	562	577	526	506	536	539	563	518	580	557	580	523	561	549	564	572	582	550	594	540	588	522	574	529	577	590	571	553	580	581	543	542	590	550	619	595	591	565	614	549	560	551	535	578	621	571	538	610	533	583	558	590	556	580	553	575	597	544	602	552	577	607	562	573	531	617	577	621	546	582	551	594	566	583	551	574	538	622	557	569	557	605	566	612	571	570	549	554	535	595	587	566	576	549	635	568	554	573	548	626	611	596	561	600	543	564	572	549	573	567	575	582	549	538	565	557	576	555	572	594	534	564	553	572	569	579	566	583	581	549	587	573	591	582	538	557	568	601	598	543	559	592	547	553	567	551	570	600	619	579	586	555	538	564	587	534	559	526	609	569	589	542	578	552	573	568	531	580	586	554	593	577	533	567	557	601	595	591	577	553	617	563	563	553	543	564	546	542	582	547	566	585	603	556	562	600	533	558	586	615	557	552	556	610	551	570	533	557	604	578	607	540	575	550	588	592	600	571	586	583	555	589	598	556	565	574	595	558	580	617	558	572	632	600	578	563	573	565	581	569	622	586	566	581	597	564	576	590	569	547	557	552	590	538	581	586	608	604	562	564	566	530	589	580	597	528	581	599	564	597	577	547	560	587	544	628	549	563	588	605	612	552	569	583	615	638	572	570	581	559	534	582	599	516	567	604	557	566	569	590	546	550	566	556	581	593	552	566	598	590	548	603	581	573	571	593	600	533	567	598	576	563	615	525	608	557	599	565	589	591	574	608	597	568	584	594	542	594	615	544	580	572	545	590	613	592	576	555	543	572	576	587	585	572	540	646	590	541	583	620	495	575	594	585	576	526	536	576	547	556	564	604	546	596	584	572	542	560	561	565	529	559	546	557	578	544	556	559	572	560	568	561	537	596	548	562	572	561	634	558	556	585	527	573	571	621	586	576	577	544	552	578	566	585	548	531	640	585	565	534	551	564	565	554	594	570	593	590	537	577	579	549	614	552	604	574	569	553	580	587	602	624	532	557	553	560	562	568	547	543	596	583	604	525	580	614	555	584	577	580	574	570	557	570	578	580	547	581	591	571	569	557	575	531	573	582	564	572	590	546	519	536	542	571	556	584	562	565	513	582	553	550	555	525	560	573	572	565	571	599	544	591	574	611	579	574	568	599	603	580	531	543	537	578	578	614	584	585	571	577	532	606	581	560	606	615	519	558	579	568	563	607	552	583	553	582	580	561	498	571	562	563	567	577	562	550	592	571	629	570	543	530	588	561	551	544	602	597	578	599	578	559	556	540	563	551	579	548	558	566	578	594	571	599	568	571	609	602	574	579	577	521	598	581	552	625	598	565	626	542	563	573	529	551	595	541	591	505	564	570	544	636	547	551	545	562	571	565	550	552	535	554	584	524	582	537	567	562	546	561	556	581	588	535	542	605	602	579	594	523	537	572	565	563	594	547	599	562	583	561	586	545	601	552	571	574	574	574	544	641	548	591	537	527	510	589	541	565	538	564	579	588	562	572	539	560	579	572	571	549	560	582	561	600	565	546	608	545	577	559	553	549	590	543	605	591	575	557	556	558	584	543	572	536	608	598	532	579	569	527	532	578	584	546	511	528	565	535	553	576	593	572	572	541	551	598	571	626	583	559	545	592	565	520	517	550	613	551	559	580	590	611	594	541	578	610	588	562	523	572	553	582	599	591	598	540	585	537	561	576	576	553	563	524	579	565	568	579	543	568	578	588	592	580	615	534	597	579	596	523	565	554	519	554	557	564	583	549	575	555	575	564	564	545	589	574	542	570	594	580	566	563	549	556	587	589	555	550	579	566	545	566	562	545	574	563	599	572	633	535	593	554	568	564	543	549	566	575	576	596	529	608	569	595	576	582	537	575	555	552	591	539	609	540	554	558	515	519	604	569	547	556	577	567
39767	34996	32852	24252	15130	8604	4966	3062	2110	1440	977	691	579	498	438	389	335	310	280	252	267	249	269	250	260	236	245	268	263	248	257	266	261	251	248	229	238	235	256	255	258	251	232	241	262	222	242	230	237	265	240	283	214	253	247	244	246	248	263	232	243	238	198	268	241	199	228	252	232	240	247	248	241	227	222	252	234	224	238	233	230	247	251	247	236	219	239	239	234	243	243	241	227	248	268	219	222	216	232	240	238	219	254	223	247	237	254	244	231	250	243	226	256	231	243	228	239	233	252	208	237	257	245	229	235	255	232	219	220	235	229	206	231	276	250	229	250	213	204	226	241	242	265	230	234	252	260	230	252	243	236	229	252	236	280	233	246	279	229	226	231	238	239	219	232	259	251	219	250	225	226	239	248	253	240	248	229	238	226	195	255	247	260	240	247	236	256	246	239	249	237	253	227	253	261	231	259	234	238	251	256	239	257	268	227	243	219	229	214	230	249	238	230	249	253	202	250	253	249	235	262	250	245	220	247	212	211	258	213	204	236	227	249	216	273	197	242	250	259	239	256	265	229	241	274	246	255	238	248	266	246	243	254	210	224	249	229	223	221	233	248	265	233	230	242	233	224	240	225	259	242	266	240	225	240	244	247	265	229	231	245	233	227	244	253	245	234	252	256	241	216	244	254	245	233	253	253	241	247	237	248	233	216	246	237	224	224	211	260	251	240	221	211	236	250	236	271	242	241	230	250	264	237	206	217	254	264	242	207	202	248	226	240	252	230	236	234	238	275	240	212	265	264	237	262	234	275	235	255	280	259	256	234	274	256	220	241	267	226	266	218	245	233	257	277	226	240	231	228	209	252	247	220	226	248	236	240	246	227	211	231	230	201	211	264	227	242	248	247	247	223	211	245	202	252	235	219	216	241	232	267	212	247	219	217	236	238	248	262	224	253	227	202	227	256	250	207	247	247	239	245	251	225	255	225	255	216	238	232	219	224	231	245	228	237	221	267	235	238	238	263	247	245	221	276	247	230	260	232	246	256	252	263	270	279	273	242	277	234	253	226	231	244	253	232	246	240	228	244	227	227	233	242	252	223	242	210	248	239	250	253	217	254	225	215	243	245	235	251	272	221	268	252	245	242	238	226	242	215	258	267	240	220	229	212	244	260	238	224	215	238	244	231	232	218	204	248	254	231	227	246	241	247	213	199	221	247	242	235	241	247	254	259	228	233	251	224	244	247	232	244	227	251	254	240	250	246	256	214	261	232	256	227	207	255	265	239	249	263	257	213	240	244	246	230	211	274	267	235	220	232	232	250	258	270	269	235	232	234	251	213	252	244	252	253	255	236	239	229	231	239	263	234	256	241	210	245	232	238	281	255	220	258	253	206	223	220	237	270	228	237	242	250	226	240	243	225	256	233	247	236	233	229	216	225	205	253	248	226	266	218	221	243	259	249	237	232	233	232	254	229	261	260	225	222	220	242	250	236	243	232	237	257	243	225	250	238	244	237	232	240	213	239	239	244	235	242	220	231	246	243	242	243	253	275	254	229	259	239	246	240	257	215	228	224	231	215	226	235	219	249	285	244	226	246	225	203	230	231	214	219	241	250	246	209	231	224	233	236	243	239	236	221	242	257	213	240	229	246	261	257	219	232	229	253	244	230	251	241	266	262	241	235	229	245	252	238	230	260	228	245	264	231	222	225	242	254	239	252	250	262	252	218	250	257	251	232	219	264	251	247	256	234	239	254	231	220	253	245	250	234	237	250	227	232	261	226	253	267	246	271	243	255	249	254	215	256	247	210	247	244	267	246	210	272	236	241	252	227	233	216	237	218	243	265	258	252	241	232	239	252	234	227	274	223	253	258	238	221	236	220	248	248	255	237	243	238	228	231	235	254	274	244	241	210	268	235	262	241	237	258	267	234	271	252	238	262	240	237	245	252	204	252	279	241	224	244	224	270	245	265	259	243	250	243	236	233	216	243	231	251	253	274	244	218	232	243	228	240	235	250	263	223	244	218	252	244	220	235	250	241	219	244	263	251	236	220	227	232	257	244	250	225	256	218	277	252	241	200	243	242	240	234	224	244	244	221	251	245	262	223	237	265	231	262	222	255	260	228	245	224	224	259	253	264	246	215	228	248	244	234	262	268	236	239	268	221	248	236	230	252	242	238	251	253	249	223	233	242	205	218	233	229	263	251	245	244	223	249	213	252	249	226	251	234	230	228	248	220	248	231	250	244	266	259	237	262	230	238	261	213	242	226	234	242	261	235	235	251	257	219	242	223	242	268	261	242	225	249	271	250	237	237	262	254	265	256	252	234	251	234	233	241	252	228	260	236	258	233	229	243	271	229	250	223	247	207	220	247	220	243	248	246	239	249	260	231	233	248	269	224	217	234	252	207	245	236	225	245	247	251	263	245	217	210	208	223	239	264	273	253	217	230	238	244	232	217	238	246	258	256	214	226	231	254	262	243	256	223	265	246	236	257	261	275	243	240	237	232	228	224	227	254	224	257	217	242	228	256	267	239	220	250	254	215	261	229	225	223	258	250	247	244	236	246	233	225	241	223	225	228	216	253	229	215	239	265	252	230	224	209	261	248	246	219	249	229	254	239	231	252	255	241	244	230	237	232	238	244	262	262	265	231	262	232	215	271	246	268	218	230	230	256	250	229	267	239	223	241	225	245	249	218	210	247	232	257	248	273	231	249	247	243	240	223	296	262	252	220	224	234	241	248	227	219	230	250	255	242	271	240	252	231	228	245	234	243	245	196	231	232	237	267	251	246	234	236	241	261	205	213	248	226	251	234	226	247	256	233	264	225	242	249	242	239	219	226	283	264	249	257	214	239	241	266	251	252	226	232	233	238	236	255	237	205	247	231	229	227	263	247	251	225	247	233	267	253	252	219	227	235	237	247	235	241	219	230	242	225	246	227	221	242	224	228	229	220	245	226	227	255	258	250	230	251	253	249	252	245	227	253	234	235	247	247	251	243	232	241	262	253	244	209	237	236	249	254	267	255	247	234	226	257	223	223	234	240	235	223	238	237	273	262	264	265	275	260	242	214	227	269	245	262	259	248	223	237	220	243	202	232	261	233	234	254	236	231	222	243	249	242	217	217	239	218	220	259	253	240	236	249	232	242	244	235	220	258	250	267	225	257	237	240	241	253	239	233	230	214	259	238	252	238	255	221	244	252	225	233	248	226	260	244	233	240	270	226	257	223	200	243	284	228	225	224	236	229	234	268	244	231	231	233	261	251	273	241	249	224	238	231	234	246	255	266	254	235	272	250	225	258	253	262	228	239	242	265	249	255	245	237	236	230	213	246	247	234	246	240	235	238	263	277	231	257	244	257	235	229	244	226	226	235	233	236	226	245	222	252	247	234	247	231	238	227	248	227	233	235	238	228	248	232	266	233	237	241	233	230	230	228	241	219	263	254	219	218	255	247	232	260	228	223	258	260	184	237	231	220	215	229	264	241	252	278	232
23447	26801	36111	34566	28635	21693	16070	11935	8894	6520	4464	3317	2555	2150	1617	1393	1138	1043	812	773	753	607	696	668	613	595	613	615	611	592	625	611	586	565	601	550	578	587	564	581	563	556	575	573	592	576	595	602	621	569	605	552	572	618	594	601	596	594	569	568	581	604	575	586	539	551	577	608	592	566	587	568	568	577	551	586	619	541	558	526	524	584	615	607	599	603	586	629	573	580	556	565	587	624	598	606	588	552	579	598	573	558	620	554	599	587	586	594	604	573	538	569	615	567	600	617	589	646	590	620	622	625	598	561	603	568	596	619	613	585	649	575	600	618	572	587	560	560	552	605	630	528	594	602	597	609	622	603	576	575	596	604	569	553	632	555	612	583	566	604	625	592	576	616	562	614	594	596	566	551	606	557	618	607	585	585	584	563	592	589	585	529	600	570	592	555	575	589	624	587	543	564	588	575	594	599	551	559	609	538	599	586	581	562	603	566	596	558	586	620	595	572	589	625	568	594	607	579	586	607	606	576	595	587	600	579	611	651	563	586	572	565	579	597	555	573	562	586	589	578	610	566	555	596	560	580	559	564	618	608	615	607	628	540	560	596	552	595	556	545	650	584	601	596	572	598	624	609	615	603	574	621	542	566	627	604	622	553	592	526	599	604	591	598	564	553	606	532	530	639	607	590	589	575	582	544	599	597	657	632	593	572	567	584	555	558	574	581	606	538	598	600	564	570	588	535	651	540	558	603	588	555	543	592	547	563	603	567	589	570	606	571	568	593	606	635	588	608	585	577	588	566	521	589	608	583	598	601	585	574	583	583	595	577	569	594	575	615	610	589	605	622	593	608	640	575	606	603	580	612	575	608	562	574	568	553	595	565	603	622	622	599	574	550	590	563	584	617	602	584	578	560	595	614	554	578	560	587	637	584	567	535	595	594	621	583	548	574	565	561	562	607	590	620	599	573	619	589	580	595	524	600	603	558	608	566	591	591	603	591	580	568	620	543	581	547	586	611	557	616	580	563	608	613	572	610	579	560	592	577	601	591	589	588	532	555	616	576	596	570	620	574	601	600	588	568	589	617	607	613	590	577	622	565	608	579	572	539	584	584	567	591	560	616	520	584	549	563	579	586	574	554	583	546	576	588	559	575	571	581	571	607	584	539	620	565	584	570	583	577	614	591	570	616	603	557	606	606	564	566	629	594	578	565	589	588	597	589	582	611	559	597	639	613	577	576	549	563	602	593	611	540	598	594	532	616	608	634	561	600	597	570	599	575	585	625	590	575	570	623	584	579	579	593	544	560	606	605	577	523	628	559	594	574	574	579	554	597	614	599	604	567	576	588	609	603	602	581	599	546	582	580	596	591	583	595	600	618	592	592	584	554	553	583	580	582	601	594	556	573	552	565	571	542	574	563	584	611	609	538	582	592	575	579	616	579	589	603	598	552	624	586	571	567	583	579	551	609	588	592	581	562	598	575	615	572	616	598	556	592	585	574	585	592	600	595	587	574	574	584	609	557	592	546	567	570	584	582	560	557	581	559	577	593	574	610	612	566	604	574	604	573	610	591	571	601	541	612	592	637	563	569	585	624	575	543	630	611	571	627	586	558	576	598	574	576	583	594	572	588	601	587	612	601	575	605	571	587	595	559	590	614	589	569	582	590	506	544	615	580	580	594	614	633	567	577	558	585	582	592	545	594	568	564	601	569	555	591	578	617	537	569	608	555	582	596	565	571	591	604	576	586	591	511	595	542	577	527	593	570	554	566	572	570	578	619	588	558	599	591	571	621	594	580	605	533	574	595	584	601	591	556	585	539	610	572	546	565	590	587	571	570	590	575	594	632	568	562	590	603	600	566	580	628	583	544	592	579	569	553	577	637	598	614	614	563	587	573	594	616	540	554	538	560	535	555	564	563	556	602	600	594	614	631	604	602	590	556	574	560	581	600	592	613	545	604	608	572	594	615	572	592	596	601	585	617	579	577	555	599	537	551	562	597	583	561	583	547	587	534	591	596	605	618	582	578	563	559	573	622	557	571	594	598	566	606	596	589	598	592	566	560	579	535	600	579	571	654	626	575	605	572	554	580	610	593	577	606	623	578	577	586	620	543	574	621	609	631	575	613	513	542	611	553	574	595	568	612	559	563	576	562	533	598	579	590	613	595	624	589	579	552	583	605	580	552	609	616	559	551	592	607	609	588	561	628	565	588	612	570	589	594	591	566	562	577	583	597	588	586	571	603	572	565	616	573	570	631	618	560	611	618	583	604	590	581	580	621	616	592	626	592	520	576	543	593	591	561	558	587	560	575	591	570	600	600	587	594	587	564	589	573	619	596	580	587	550	586	582	567	614	569	560	607	566	622	600	647	552	602	571	589	622	531	590	581	616	602	584	585	616	542	551	546	550	594	555	601	552	591	594	599	572	578	561	595	613	608	532	564	532	608	543	589	570	562	629	626	590	587	597	582	571	595	567	571	548	606	599	564	591	572	539	612	587	563	615	559	562	554	551	550	579	583	563	628	605	547	596	583	601	594	631	590	577	623	551	570	596	608	595	562	628	552	572	547	521	565	565	585	612	589	571	564	572	552	584	557	592	623	612	611	574	597	584	576	573	594	606	585	535	535	599	582	602	590	602	605	612	571	574	592	577	599	545	581	586	619	577	599	588	570	579	585	610	549	577	605	605	583	600	562	603	612	551	579	557	610	571	602	624	600	580	614	575	613	564	587	616	634	561	549	583	601	541	554	587	642	558	579	557	568	606	565	570	576	573	612	579	543	605	549	581	608	572	576	594	615	569	553	618	628	627	572	563	554	599	630	575	524	590	596	615	577	595	549	566	574	616	615	529	605	571	589	564	607	596	554	529	572	549	589	572	599	597	582	616	561	622	622	579	560	573	582	585	557	611	583	593	571	566	583	574	593	571	587	615	581	544	561	593	506	600	569	574	545	573	574	619	554	616	610	588	630	577	580	596	584	584	626	569	530	614	637	559	579	598	619	529	578	588	601	575	574	599	550	605	568	591	584	579	609	579	588	598	577	583	604	587	616	536	550	583	554	591	598	569	563	606	553	610	558	610	553	582	621	583	598	586	612	556	566	569	557	563	569	626	593	608	576	567	586	571	584	616	551	602	600	572	581	578	592	570	586	575	621	562	575	593	603	561	582	596	578	583	599	585	594	574	560	552	547	591	563	593	566	593	579	538	545	545	633	610	560	590	614	593	608	613	562	588	610	524	610	566	624	568	545	619	559	576	565	580	572	573	590	594	588	618	581	585	560	607	598	565	593	588	576	563	620	579	570	568	598	592	593	578	599	620	584	609	578	591	604	564	595	587	594	546	550	570	560	596	634	594	597	589	548	626	554	582	532	595	603	626	604	598	556	580	569	570	602	607	561	614	584	598	590	625	591	529	588	527	587	572	564	557	579	551	577	568	551	561	596	562	588	541	650	578	533	584	588	583	584	574	617	593	587	573	576	584	605	604	545	596	562
45422	40440	40273	31733	22412	12992	7494	5777	4201	2715	2143	1812	1369	1105	819	663	533	418	381	325	326	295	288	277	265	247	268	237	254	249	251	227	229	244	253	239	259	246	243	247	248	273	254	253	229	238	248	267	219	239	281	233	246	216	251	264	196	255	227	252	261	231	234	260	220	240	243	269	222	251	248	241	227	224	220	242	227	218	233	230	237	250	248	237	228	248	225	248	283	239	238	263	239	225	258	228	202	243	226	241	255	224	229	224	220	234	234	227	247	238	243	224	246	242	231	205	243	233	249	265	221	242	243	229	236	219	255	260	223	233	248	260	227	271	238	244	239	226	223	224	267	250	259	249	202	242	262	254	240	235	248	237	249	232	229	266	220	222	217	243	247	246	231	226	227	239	231	245	209	235	214	251	240	235	244	249	219	244	210	220	260	232	226	209	256	256	237	256	256	226	242	230	228	229	241	213	241	228	236	249	261	242	249	227	241	226	234	248	213	225	251	218	224	216	239	217	224	237	248	230	216	234	235	233	260	213	230	225	249	264	253	224	217	234	217	229	243	243	234	257	206	235	241	254	227	237	270	222	248	220	224	239	250	235	240	253	278	224	223	259	215	239	255	204	210	211	225	237	240	212	241	217	239	233	261	243	253	223	226	247	226	274	257	243	234	225	238	237	261	258	279	228	219	248	252	245	234	248	245	264	244	227	244	212	243	233	277	228	229	237	237	250	260	239	253	240	235	239	265	222	228	256	269	248	255	235	238	239	256	239	222	219	254	245	242	257	252	220	246	230	272	235	250	235	230	275	209	268	243	236	213	226	256	242	215	239	256	242	234	266	244	231	229	230	229	234	212	244	236	249	243	262	246	266	242	247	260	247	244	246	220	246	240	203	238	241	245	202	239	244	223	233	243	252	267	260	249	255	220	249	227	218	224	216	227	253	241	228	221	242	224	231	221	253	254	225	236	256	229	255	261	212	255	251	241	233	248	222	242	242	239	243	254	208	254	248	241	234	244	243	233	262	244	256	231	251	236	253	262	232	249	238	251	250	263	242	239	229	217	220	215	277	238	224	254	227	257	240	265	222	239	239	235	246	221	210	225	241	240	212	201	240	241	268	236	245	244	272	248	249	234	206	230	229	230	259	245	213	252	244	223	237	244	220	255	235	217	241	272	229	229	240	278	259	243	243	247	247	232	221	244	257	216	235	249	224	263	236	228	272	227	241	238	216	255	269	244	255	244	238	238	254	218	236	241	226	239	235	242	253	227	264	214	239	250	251	245	237	283	243	224	221	240	253	240	256	205	224	245	263	223	263	249	238	249	230	230	257	237	236	265	223	241	247	239	215	253	227	227	255	243	251	220	243	251	234	240	224	227	221	262	225	254	267	242	252	221	211	239	218	229	233	238	260	265	239	247	226	226	284	236	226	227	228	248	232	233	250	226	257	254	220	234	197	237	223	258	254	247	223	232	249	202	235	248	229	257	235	227	227	239	227	230	263	223	236	234	231	234	248	212	265	218	249	275	261	240	243	236	245	238	224	237	261	218	225	254	245	264	284	232	236	233	253	234	241	242	254	240	227	257	242	265	248	236	243	277	253	200	264	264	226	249	237	248	248	217	219	234	244	233	230	250	227	227	232	243	240	224	238	242	231	240	227	247	284	259	249	219	264	243	245	235	233	224	234	247	223	249	261	229	260	229	308	250	230	253	248	250	230	232	230	242	223	213	239	278	254	204	242	246	261	237	230	245	260	270	261	256	262	248	246	238	249	252	213	250	244	235	232	268	200	225	259	264	231	220	280	245	204	224	237	240	260	245	226	269	232	250	237	261	221	217	220	221	234	248	248	240	225	245	244	228	238	241	245	279	249	261	248	253	255	260	232	204	227	234	227	242	247	254	234	244	230	228	223	253	254	236	242	238	220	229	246	322	233	211	236	230	231	245	215	238	240	242	234	230	243	241	231	246	220	203	247	225	224	238	235	258	254	255	245	228	247	248	246	239	249	224	236	219	264	259	263	237	244	212	231	249	218	273	229	248	255	233	260	231	252	222	241	251	253	254	232	238	225	218	239	215	231	230	257	243	252	218	250	242	236	263	230	244	224	241	245	250	249	255	223	221	201	229	237	246	241	211	233	222	231	287	258	240	272	240	240	233	238	250	254	273	214	257	234	219	232	272	238	238	239	261	230	249	261	223	254	237	270	217	235	299	256	212	213	243	254	251	248	251	222	237	217	256	247	236	221	239	240	263	256	245	243	252	248	228	253	235	237	263	248	231	264	231	257	239	238	246	238	260	238	264	257	242	225	245	246	248	264	219	239	224	234	261	254	227	268	236	225	201	226	219	227	228	224	266	249	258	235	247	257	243	252	239	227	247	228	219	233	230	224	255	236	227	222	245	217	232	256	247	244	229	234	266	258	265	227	248	247	241	236	222	215	248	247	254	219	253	232	239	217	260	238	213	228	232	262	250	240	224	227	221	256	239	193	230	262	249	262	245	232	207	225	237	248	220	248	237	280	244	242	233	224	231	259	233	272	215	246	252	227	242	255	237	230	250	224	239	228	249	225	246	250	252	234	223	257	239	195	231	235	243	261	239	258	256	249	242	222	218	232	267	256	246	239	246	238	235	228	236	227	228	235	247	239	252	245	231	255	257	225	233	237	255	273	207	209	270	251	233	242	242	226	234	218	248	245	249	246	232	259	212	208	221	243	234	253	238	255	244	218	267	224	226	241	231	272	239	216	223	234	212	229	222	207	237	237	236	211	257	258	216	220	222	207	237	263	241	246	216	211	249	249	223	249	231	239	248	242	236	228	254	229	227	244	252	231	243	231	244	235	240	215	228	232	223	229	244	267	233	221	218	252	214	258	256	237	248	235	265	240	214	231	225	249	242	240	233	213	244	238	234	224	259	235	242	211	216	218	229	240	248	217	261	274	233	233	229	242	234	258	237	229	248	220	238	233	249	264	226	223	218	240	291	269	224	247	225	218	229	252	220	259	236	245	229	249	262	228	253	239	262	241	219	234	214	245	200	231	231	247	244	218	202	226	246	222	246	221	214	252	251	248	230	225	231	216	257	233	242	243	228	264	254	250	242	255	228	197	243	242	264	244	237	280	229	257	255	241	192	260	236	222	227	255	238	254	232	235	253	245	296	245	229	228	207	253	235	251	230	259	214	236	250	251	252	222	252	256	229	213	228	219	264	238	244	221	245	218	278	223	251	217	251	234	261	254	233	227	241	228	264	233	247	232	236	231	203	232	211	242	232	235	239	241	266	221	237	234	249	260	230	217	245	247	259	217	233	216	237	260	245	269	227	243	210	263	233	232	239	236	218	235	241	203	244	248	255	257	255	264	244	234	253	228	230	248	230	253	251	201	250	196	230	231	251	242	265	230	252	255	235	238	230	233	217	204	234	220	220	269	241	258	253	234	239	260	261	222	240	251	251	251	238	249	247	257	249	253	224	283	220	263	233	235	248	231	230	224
28098	31482	42210	40227	34786	26550	20679	18718	15893	12007	10146	8782	6741	5640	4306	3195	2402	1989	1476	1282	1153	1068	1001	780	665	657	676	689	651	653	638	627	609	649	630	646	574	678	625	589	629	647	599	570	549	559	520	570	604	598	532	612	597	558	600	588	595	607	534	564	543	578	584	583	584	539	560	551	580	600	606	586	603	581	586	566	597	562	504	598	549	580	549	584	604	572	586	563	528	598	546	590	586	606	572	564	540	648	560	548	563	587	582	569	591	568	596	553	592	609	604	596	572	558	561	583	541	607	591	566	562	601	605	591	577	538	532	575	600	604	577	614	615	589	640	588	605	551	584	582	584	553	597	566	584	602	622	571	566	636	600	529	598	599	607	571	562	595	549	552	601	608	583	603	579	574	597	620	589	583	592	600	574	627	561	580	556	543	616	566	608	607	636	560	585	551	601	619	570	618	571	594	624	603	575	608	566	571	571	621	586	556	608	556	611	592	552	589	559	575	572	557	602	568	594	584	535	549	574	583	568	581	562	617	582	607	563	586	578	559	573	628	592	627	576	632	598	618	598	590	553	568	601	542	580	593	599	570	609	593	574	603	574	538	625	595	553	549	554	600	555	569	561	598	554	627	589	594	587	594	542	569	610	615	574	558	579	626	578	563	573	618	586	577	562	593	586	581	601	601	617	576	592	568	575	568	585	557	592	548	564	567	602	570	576	579	573	565	599	591	589	580	622	602	573	580	592	543	605	584	543	587	609	591	548	587	559	584	578	535	577	593	597	565	582	631	604	557	622	590	556	539	574	570	591	581	593	610	611	601	571	620	620	565	589	583	564	578	559	563	573	569	601	571	567	583	618	550	596	526	550	558	640	616	546	579	553	580	585	585	598	558	593	561	623	572	604	593	580	585	566	550	610	582	572	594	571	577	605	558	580	570	597	572	566	576	546	558	596	570	611	583	589	553	600	599	588	596	618	590	596	557	609	565	558	616	576	591	565	576	578	617	592	574	553	614	591	573	581	612	604	603	581	584	583	562	565	568	541	560	607	583	580	596	578	582	593	546	579	556	566	605	604	572	584	594	614	600	546	565	597	566	569	542	585	623	572	603	622	634	595	653	606	537	589	528	578	563	573	605	585	534	585	561	574	611	597	586	614	619	559	593	580	614	602	588	583	608	556	577	554	545	604	604	579	559	604	535	578	578	564	584	560	560	586	574	651	565	584	548	617	575	578	611	542	529	579	581	555	546	591	553	583	589	596	553	595	560	568	602	592	567	590	558	523	566	586	598	599	602	631	624	585	604	564	548	543	581	571	589	566	586	589	601	600	599	559	592	616	611	580	553	533	615	570	603	572	592	562	568	567	573	574	570	628	608	554	602	547	585	584	589	545	623	581	593	570	608	575	564	527	543	573	612	574	558	588	610	557	607	600	582	634	607	563	605	575	563	549	590	564	530	616	582	589	585	601	576	558	561	614	617	589	604	566	579	592	582	581	583	616	604	551	553	612	653	568	577	599	605	578	561	582	608	568	567	566	635	572	596	600	576	551	544	596	575	601	592	569	603	576	607	566	592	566	562	580	588	617	579	561	610	595	532	607	583	583	569	588	584	579	587	562	604	576	568	591	595	577	566	539	541	564	560	584	556	603	588	560	617	607	640	558	557	577	558	607	581	521	580	565	576	587	565	552	546	633	614	579	620	594	612	621	566	610	568	615	573	587	591	529	569	574	594	609	575	594	590	560	549	601	598	557	598	570	589	540	623	562	557	601	597	566	623	550	603	574	560	590	636	580	641	595	576	591	576	588	595	610	571	604	608	583	599	583	602	586	554	635	567	608	582	584	608	590	610	624	579	572	546	582	598	558	578	598	538	578	628	557	585	592	570	567	613	570	587	600	585	586	618	575	617	576	603	597	587	537	568	610	618	562	548	581	506	583	578	621	532	593	646	567	589	600	611	577	571	536	589	581	624	573	581	580	571	587	563	583	651	585	616	588	564	583	553	625	574	544	582	596	533	572	543	605	539	598	596	624	595	524	559	610	614	615	586	544	591	565	616	618	600	566	590	581	599	594	593	586	602	532	559	604	599	610	634	599	585	585	586	562	541	624	645	539	598	614	598	599	582	609	600	598	574	560	567	599	560	563	568	540	601	573	579	627	632	568	598	600	531	556	553	577	599	563	549	607	621	554	568	595	553	592	553	640	569	633	578	553	586	587	584	611	574	642	583	570	562	541	544	570	570	513	579	562	553	581	560	613	646	627	551	598	555	593	601	593	603	620	608	577	660	544	595	619	635	582	594	579	550	592	593	572	571	567	612	604	617	579	592	564	575	572	575	562	572	590	580	567	552	606	586	572	587	607	586	573	610	607	580	618	597	585	577	559	561	589	562	569	604	598	629	542	575	507	555	580	554	565	575	556	582	579	600	584	612	588	609	575	600	580	578	597	572	552	588	589	577	545	607	618	574	603	578	554	569	561	601	625	609	554	625	614	572	597	556	574	592	615	554	597	603	567	585	540	591	607	560	570	599	604	575	560	575	582	583	573	589	613	595	566	585	588	559	573	617	546	568	580	590	599	516	552	592	574	560	592	607	584	614	583	580	546	554	564	608	625	614	579	566	573	618	577	597	588	654	602	582	566	555	590	536	617	616	604	553	643	602	579	572	574	583	606	602	577	568	560	566	540	581	596	559	560	576	583	560	571	551	577	577	571	570	558	574	536	583	580	579	577	615	598	592	576	624	613	617	591	531	600	610	615	580	572	556	592	554	542	596	562	539	602	593	607	593	562	570	546	602	577	609	585	567	597	594	575	559	608	581	596	553	586	557	565	541	595	595	593	558	594	566	592	569	604	616	642	587	571	569	568	580	607	576	554	556	593	621	614	619	616	576	535	580	591	545	567	586	573	533	583	564	641	571	579	585	601	607	577	624	584	592	576	593	583	622	552	593	621	560	581	607	572	552	545	628	574	582	535	575	603	577	559	601	588	601	596	557	549	544	608	577	554	539	555	593	577	624	562	601	618	595	621	601	563	601	533	584	576	605	586	565	577	588	582	608	586	604	582	556	629	604	563	563	598	551	555	535	548	586	590	594	602	602	562	554	530	581	568	583	573	607	580	570	561	587	534	585	616	604	582	597	598	591	593	571	605	593	593	581	592	597	579	581	601	588	586	574	556	590	608	585	569	586	571	583	605	535	573	599	583	587	606	539	576	565	559	577	597	596	619	571	601	578	587	588	586	548	602	573	557	613	582	572	591	571	550	584	597	587	567	607	573	588	600	589	574	631	569	560	575	602	532	545	625	569	600	562	585	585	575	590	575	607	617	612	598	577	592	591	614	583	595	581	600	581	601	596	608	567	617	622	604	607	631	561	587	602	643	580	584	616	570	533	569	582	635	555	586	546	586	595	581	574	610	591	612	613	604	559	567	553	567	531	555	593	593	617	620	553	581	560	623	567	580	602	588	590	603	631	586	524	589	599	538	545	649	581	558	606
56393	49031	51714	44449	34648	27018	18432	15664	12735	9389	7682	6250	4712	3528	2743	1776	1274	1060	748	634	681	553	531	360	288	311	316	287	290	288	277	283	260	294	308	281	272	251	279	244	265	263	248	242	229	243	256	253	249	218	255	259	249	236	218	203	249	257	230	210	208	227	207	235	239	235	221	256	245	237	254	234	207	264	275	247	251	213	241	227	254	225	237	242	257	229	250	243	237	235	199	240	268	245	219	223	246	228	234	256	254	204	222	235	257	210	230	199	229	218	231	222	240	260	220	227	233	239	238	255	247	241	223	226	240	292	254	218	226	254	222	267	236	245	243	235	224	265	263	231	268	223	225	246	245	232	259	242	234	230	265	246	226	236	269	220	262	221	257	235	275	229	227	250	262	217	245	230	243	264	249	257	221	229	253	207	259	237	276	240	241	223	234	230	243	226	194	248	247	257	218	223	200	260	251	251	250	250	227	254	257	259	231	223	223	221	226	239	241	243	241	250	227	213	240	257	243	248	272	255	273	273	235	245	211	221	247	208	239	279	238	242	219	217	243	250	211	217	225	233	240	223	219	250	267	230	239	217	231	265	246	251	247	245	229	265	215	239	259	222	234	228	244	237	253	248	217	257	226	225	222	216	237	238	203	226	233	223	257	249	258	233	233	216	245	236	233	236	248	262	225	254	237	268	242	229	254	202	250	216	215	230	233	234	235	227	224	222	242	245	222	207	236	235	245	232	249	241	236	214	228	221	234	273	215	201	250	273	206	251	248	237	243	226	195	228	236	254	237	210	232	232	260	275	245	214	250	227	209	250	240	230	240	254	235	238	220	228	240	238	248	236	241	273	250	227	203	245	235	264	230	243	230	253	238	231	270	262	236	219	250	224	228	288	243	237	246	259	263	229	245	256	223	234	221	261	242	241	255	227	248	253	226	231	233	233	250	239	286	232	212	273	235	194	238	224	229	250	225	250	236	203	245	226	279	205	237	209	192	238	237	253	250	223	207	222	238	261	235	230	223	268	220	243	246	234	224	261	265	285	222	248	209	247	246	234	264	232	212	229	218	237	238	232	240	253	270	209	216	260	225	197	250	257	240	233	227	242	248	229	249	236	281	261	220	236	228	247	273	239	259	229	227	254	240	251	250	251	260	214	228	235	231	241	237	260	241	262	253	235	242	255	227	269	231	209	248	234	217	226	223	249	241	237	223	228	239	256	212	264	231	242	243	223	223	250	224	232	225	249	250	262	246	212	214	213	259	243	215	267	254	213	252	239	250	248	221	249	234	223	247	243	248	234	233	227	232	264	223	235	237	222	232	231	233	238	261	228	200	245	242	254	246	227	225	249	214	241	235	231	249	257	218	252	233	262	253	234	249	239	233	212	263	215	264	213	246	219	234	220	234	232	219	214	202	240	248	207	223	224	257	246	233	242	236	219	263	245	251	207	254	238	224	215	254	249	215	214	238	238	229	231	235	245	224	214	223	269	258	252	263	207	245	268	208	239	230	244	238	222	236	242	254	227	237	225	244	252	228	272	216	238	263	220	233	247	259	244	254	236	219	223	221	256	243	239	248	273	265	270	236	222	237	240	250	252	223	248	242	238	204	249	236	250	264	247	240	222	277	248	229	224	231	249	228	230	223	202	225	223	248	244	261	273	246	235	239	239	266	255	235	234	242	232	253	241	217	236	241	218	275	260	234	224	234	233	220	256	219	217	230	230	243	248	261	259	219	245	257	259	250	225	243	243	226	227	260	251	234	227	228	219	262	229	263	257	211	236	220	229	218	247	253	263	222	244	236	240	279	214	254	229	235	240	267	211	247	241	257	274	258	258	236	235	252	229	228	220	258	246	217	241	229	220	239	213	209	256	239	237	236	265	245	270	252	254	209	233	232	235	249	229	235	235	240	230	255	230	247	226	258	232	242	252	233	202	235	240	227	247	246	235	261	251	228	233	213	234	243	261	248	223	217	273	233	256	213	229	237	255	284	251	248	240	239	227	256	216	215	237	230	254	233	222	261	280	265	243	239	246	263	242	231	229	209	222	246	260	186	231	244	236	246	266	223	244	252	249	272	221	239	218	232	255	230	234	255	215	238	232	236	254	234	240	262	208	234	217	243	253	234	241	250	259	211	234	214	270	239	285	226	238	264	234	225	237	218	251	233	246	270	222	211	255	238	238	245	234	245	264	221	237	243	228	246	259	223	239	237	207	249	256	211	243	264	255	243	238	205	244	239	247	257	216	249	218	226	236	252	253	272	223	225	251	255	241	236	209	241	257	257	252	266	230	248	195	252	245	246	229	235	287	235	219	250	243	236	231	260	213	246	226	236	235	233	216	226	223	262	289	232	223	255	236	217	212	245	236	245	216	238	258	249	232	249	228	204	225	220	226	255	226	238	282	235	225	207	245	216	253	227	256	219	250	262	237	256	226	254	241	243	235	245	238	275	255	235	225	241	228	290	248	236	238	240	246	248	216	229	276	232	253	238	226	239	231	237	244	227	224	222	197	224	255	247	252	247	217	226	243	235	252	242	269	239	234	260	208	244	222	213	238	225	249	285	254	245	223	251	211	243	263	211	260	227	235	232	216	242	266	240	239	216	243	252	226	236	237	244	236	257	259	217	238	227	246	253	260	267	251	250	221	236	273	241	212	234	266	264	244	243	247	231	264	250	238	221	216	257	224	276	247	278	237	244	261	266	242	225	232	258	212	247	235	251	228	255	270	231	254	247	217	271	236	241	235	244	259	241	274	259	255	232	241	230	262	234	248	235	214	228	260	235	262	239	222	255	248	229	233	225	235	243	243	232	240	230	208	227	246	241	240	258	233	264	241	248	267	217	225	199	218	261	241	248	254	238	234	219	264	229	247	215	222	236	228	272	219	240	218	241	250	219	236	247	227	274	218	218	245	272	237	250	221	242	246	248	233	237	251	260	231	247	221	224	233	215	243	242	257	229	231	261	251	245	226	225	261	232	212	225	266	244	258	238	242	227	210	225	260	244	223	241	234	233	260	243	242	199	232	240	225	240	240	223	253	235	212	226	242	231	229	249	250	216	245	235	223	229	249	224	227	251	250	225	276	237	241	254	237	235	259	229	246	237	224	237	229	201	231	229	200	248	244	246	267	249	248	235	258	235	217	231	279	217	242	235	243	229	227	248	231	227	231	218	219	224	222	223	231	215	217	229	210	243	229	234	259	208	261	230	261	221	231	253	232	250	233	218	262	246	246	230	250	251	212	269	251	244	259	272	273	270	260	214	265	214	256	269	214	234	222	225	231	226	236	253	225	249	255	240	232	244	226	249	219	231	236	201	249	254	236	211	226	198	226	238	245	256	239	241	223	249	243	279	236	255	235	208	253	219	226	226	229	238	232	242	241	218	245	224	265	235	235	242	217	256	230	232	213	247	229	264	230	257	233	260	243	222	210	234	254	238	198	217	238	232	245	258	249	231	249	234	227	227	259	221	244	205	238	239	228	214	258	239	251
36777	40435	51304	50077	46831	38014	31814	30898	29540	25614	23583	21817	18400	14844	12217	8711	6151	5465	3733	3224	3242	2541	2179	1146	909	1051	1101	941	859	868	964	829	778	796	834	709	706	701	650	608	704	679	656	632	617	594	566	566	592	560	566	567	563	613	614	594	568	572	631	609	559	548	594	553	559	560	561	554	604	583	575	611	556	580	545	532	573	603	570	588	575	601	559	541	548	589	561	570	555	602	577	586	576	505	570	632	562	566	565	619	565	584	603	566	533	566	626	604	582	587	568	596	572	602	608	579	562	550	571	595	582	572	561	584	539	564	576	596	588	558	512	588	539	622	594	602	571	556	583	533	557	574	594	643	614	563	614	615	558	563	586	570	586	580	533	570	578	613	596	579	606	621	575	628	593	596	589	541	523	592	589	601	606	572	573	560	553	562	551	564	582	616	589	628	577	603	552	608	596	599	582	579	595	551	595	559	593	587	589	578	578	557	569	556	605	550	586	575	577	609	584	572	549	579	608	557	577	570	564	545	581	607	568	575	584	611	580	571	600	575	576	574	604	570	577	550	612	566	584	544	566	597	623	540	602	546	583	544	550	550	553	549	582	533	564	595	585	587	557	588	556	554	577	550	607	591	556	580	529	566	566	583	590	583	591	531	559	584	589	596	599	597	530	566	577	626	586	564	607	572	603	614	625	603	549	602	558	567	543	564	537	586	594	552	558	592	600	572	550	585	599	617	553	536	572	575	577	586	607	568	574	529	582	560	559	594	576	606	583	557	559	547	578	580	563	581	568	563	586	573	612	551	548	591	578	564	570	583	606	573	588	585	564	556	570	575	547	610	545	568	534	559	545	583	606	544	591	586	595	621	562	576	562	578	582	544	544	610	537	554	592	606	580	616	557	600	608	582	533	527	606	598	603	581	587	577	528	620	605	536	568	543	564	516	590	596	568	576	560	577	615	576	588	588	596	526	589	600	561	571	522	540	545	595	562	547	580	559	614	534	555	551	552	600	561	565	589	587	566	539	588	569	568	589	600	602	586	530	543	561	591	536	583	599	608	614	532	524	575	529	599	605	550	606	549	611	552	589	549	599	603	531	586	554	570	566	581	561	604	585	616	501	614	553	588	558	573	580	602	594	597	556	554	583	578	546	600	622	568	562	575	574	629	563	575	578	566	575	595	545	585	591	594	588	584	570	566	558	571	599	602	583	586	568	579	566	540	574	574	556	592	548	586	663	590	555	575	572	529	583	569	581	555	572	564	556	609	572	552	619	574	555	551	565	533	542	576	555	587	576	600	616	565	572	596	590	568	573	564	574	595	599	581	589	582	531	580	603	576	565	603	592	584	593	551	598	576	575	553	569	583	595	556	563	602	616	584	570	614	531	542	576	586	561	570	558	588	600	583	588	581	597	544	582	561	577	601	539	597	607	579	581	536	554	595	599	565	537	591	567	579	587	601	540	566	599	559	626	587	576	616	565	569	541	557	552	560	558	558	532	535	596	599	579	583	604	584	574	605	567	559	591	591	586	544	577	558	591	585	558	592	527	587	583	589	589	517	556	601	572	567	571	559	573	553	584	595	561	561	601	575	582	541	583	570	581	636	588	532	598	579	573	575	590	574	558	574	531	589	551	636	568	534	588	583	595	587	598	565	614	547	551	551	564	532	559	543	597	599	563	583	534	585	571	578	569	597	557	533	552	594	628	576	561	575	621	574	544	604	568	587	575	556	613	548	580	577	625	584	572	567	587	583	580	572	584	578	589	582	544	580	538	556	581	541	551	603	581	598	551	565	570	594	554	600	543	600	592	561	579	605	571	559	576	580	538	592	578	590	580	597	544	572	578	565	569	595	613	601	578	567	550	574	541	594	542	557	545	596	593	587	627	572	601	600	551	577	583	551	597	554	568	583	544	586	589	509	536	585	609	583	578	570	570	594	573	561	615	594	552	570	547	539	622	562	598	564	589	576	594	596	577	547	567	566	597	563	648	602	575	535	608	568	556	569	620	542	584	556	585	593	574	574	575	578	571	557	565	611	560	576	612	562	575	584	578	557	574	531	566	561	573	581	602	593	581	569	518	542	568	539	541	569	582	574	586	547	571	580	595	583	592	547	575	595	606	540	608	582	570	573	589	577	540	573	602	588	595	578	574	585	573	569	619	573	552	610	594	546	616	501	605	588	568	548	573	571	594	595	581	520	601	544	598	577	583	566	628	553	578	588	565	559	559	589	585	554	569	556	584	581	597	571	546	613	579	564	547	591	612	526	584	600	542	576	556	578	541	567	605	575	549	610	594	547	587	614	614	562	560	589	555	535	607	554	592	575	571	569	610	553	578	555	589	599	585	589	540	519	570	566	597	568	551	585	599	567	587	570	624	601	570	538	586	593	556	591	620	559	564	588	563	568	582	615	601	604	604	586	601	567	588	591	562	585	613	574	575	562	551	560	600	554	545	607	590	546	578	581	598	558	581	564	594	577	562	573	583	554	584	564	547	592	573	566	576	565	593	549	551	596	561	565	581	584	608	554	592	604	573	604	577	571	568	598	564	580	570	553	557	600	587	606	559	525	569	534	626	613	560	581	609	586	567	592	622	536	608	550	557	540	554	548	570	566	552	572	585	609	541	561	536	543	557	573	577	574	585	577	586	571	543	619	570	540	585	618	598	565	553	601	611	598	566	591	610	587	608	569	595	646	580	592	546	596	563	564	558	626	535	625	611	583	578	569	607	619	554	566	592	597	572	542	566	561	583	584	572	600	576	631	540	579	577	555	569	580	582	560	606	590	561	556	566	573	577	556	549	542	594	556	609	597	580	560	570	564	552	552	562	580	592	559	605	568	569	580	572	630	620	568	561	565	572	604	588	541	565	590	560	571	583	596	587	606	635	572	542	569	604	627	600	576	607	522	594	579	572	624	565	588	601	591	590	583	541	587	612	530	518	570	605	605	574	600	563	559	589	574	585	581	568	596	574	562	566	563	565	572	560	554	597	598	588	578	557	589	567	585	554	605	570	564	563	544	570	561	578	611	625	557	579	571	571	582	549	569	563	575	574	571	559	543	548	553	561	573	588	561	576	562	586	554	602	601	533	543	614	558	553	532	536	558	546	562	566	591	593	538	569	532	574	569	581	583	565	633	566	598	606	562	576	593	523	599	569	562	566	578	546	604	582	573	586	545	583	535	572	560	600	621	559	601	603	563	582	609	587	601	561	618	604	581	580	553	526	557	576	580	636	581	563	579	581	597	592	592	590	591	582	555	599	589	564	586	551	575	552	589	582	573	563	578	550	577	611	592	561	591	597	560	570	580	556	585	579	592	622	562	546	596	571	568	557	570	620	610	564	546	597	556	560	582	586	609	545	556	550	583	556	552	550	547	594	546	585	586	596	559	542	584	564	604	569	557	582	576	577	584	555	605	583	560	561	587	585	592	616	607	588	578	610	612	576	588	621	547	603	572	560	570	574	596	571	588	528	586	567	558	546	578	559	589	568	568	629
39996	35558	32548	23594	14065	8170	4837	3109	2085	1449	978	706	589	481	403	396	329	301	292	268	295	282	245	269	237	236	242	238	260	228	236	246	241	247	249	226	234	231	267	238	250	223	244	240	240	249	243	232	220	245	264	250	245	231	230	219	213	236	233	246	214	251	256	274	217	263	225	230	264	261	269	249	253	235	216	248	236	239	236	223	260	222	249	231	243	216	254	231	227	229	243	253	239	221	254	246	253	222	234	264	250	242	252	241	214	220	228	241	259	276	239	257	262	235	228	232	235	259	248	246	230	213	210	234	214	228	268	242	233	231	267	241	247	255	264	257	265	243	251	260	273	229	244	238	202	273	257	229	221	243	226	247	239	237	225	268	243	230	255	259	261	276	272	234	241	255	225	223	228	218	246	241	229	251	236	263	212	216	234	273	235	208	218	238	236	228	256	195	219	223	255	239	256	257	256	214	244	262	245	238	240	249	243	231	253	251	250	259	234	232	218	258	254	216	241	231	238	245	224	224	249	238	262	248	246	257	229	227	240	232	229	238	244	237	255	267	248	218	236	236	258	246	261	237	271	236	241	250	251	234	228	240	222	236	247	261	257	246	266	215	256	251	222	231	247	221	244	275	224	247	251	260	266	212	242	231	258	248	230	255	228	230	240	221	246	235	250	241	276	228	239	271	249	227	236	239	243	231	226	259	250	272	237	231	219	238	246	268	240	249	245	239	266	262	243	222	226	227	243	223	248	225	238	240	245	228	278	220	239	224	234	230	234	235	273	256	237	251	244	238	213	252	264	229	228	237	251	242	239	265	218	241	256	267	241	233	256	251	266	263	242	248	219	219	223	254	258	231	231	239	270	275	218	248	255	230	229	257	241	231	255	273	255	266	229	252	263	224	292	249	232	237	226	255	256	260	259	251	235	268	223	261	243	255	278	263	232	213	244	234	226	226	244	232	254	244	249	264	255	259	261	238	272	273	232	230	216	230	230	222	222	222	250	243	288	223	251	220	240	252	259	248	260	243	216	238	246	268	233	264	242	229	223	246	228	268	245	248	235	249	261	255	259	265	246	235	248	257	237	221	242	219	224	254	255	233	255	241	263	252	240	251	258	242	260	201	240	257	291	258	278	219	284	244	249	250	237	237	248	265	243	231	212	252	233	247	242	239	221	252	257	229	242	239	266	237	251	283	241	234	225	225	268	268	226	244	240	249	272	246	269	239	236	224	245	249	234	262	264	270	275	238	248	254	256	250	224	219	249	260	242	234	247	238	258	220	295	231	242	223	225	234	252	237	247	256	221	232	275	270	235	237	234	231	223	227	257	229	270	296	223	202	231	261	242	224	225	281	242	251	231	259	251	262	255	245	266	240	239	206	235	231	258	220	235	243	223	204	226	231	228	223	234	226	237	237	272	239	251	258	241	234	233	263	220	232	217	229	265	254	275	258	225	242	268	239	257	243	267	212	224	248	236	239	207	249	265	257	235	262	242	272	268	249	272	242	249	261	238	253	232	236	269	269	264	257	251	258	218	249	218	238	270	294	229	264	242	233	219	273	219	223	225	243	220	245	233	239	243	253	254	220	214	231	257	237	247	240	244	231	239	263	252	222	225	247	252	245	232	253	244	235	260	241	251	252	227	254	247	274	231	235	228	223	249	231	272	243	209	259	239	244	214	238	261	233	220	242	229	252	249	254	247	236	260	232	254	264	236	235	238	221	245	238	255	250	248	236	256	250	246	246	239	229	224	235	269	239	233	217	238	281	207	269	237	250	232	273	220	221	239	208	232	239	255	250	274	265	208	280	254	270	239	263	282	248	249	250	258	248	266	224	255	241	232	205	231	231	250	257	230	232	267	267	259	257	200	257	235	267	238	203	261	237	255	251	217	249	261	244	218	238	233	273	234	245	258	250	231	234	241	233	241	285	233	221	262	240	243	234	223	219	264	232	244	236	233	246	221	238	271	258	245	249	278	288	238	256	242	251	267	283	261	260	250	244	222	244	233	261	226	236	247	233	213	244	248	254	240	274	215	238	234	246	238	205	245	261	217	235	249	249	236	215	235	247	246	251	227	267	267	248	232	256	261	254	234	250	260	248	244	243	248	260	235	262	253	250	226	222	232	229	246	211	239	211	241	270	241	232	225	259	256	250	248	229	234	245	231	240	244	234	238	245	275	204	218	247	207	229	216	225	228	240	242	239	234	255	230	248	239	231	265	224	235	240	255	233	237	251	219	269	207	250	206	242	225	244	253	279	239	269	224	245	224	253	240	273	253	273	248	250	251	232	244	217	223	252	251	230	245	252	242	231	229	251	249	275	284	258	263	241	223	248	263	226	251	264	264	200	244	234	248	243	257	246	234	264	241	237	250	220	234	243	232	256	230	221	230	239	258	232	229	247	246	254	215	249	256	219	223	243	238	237	238	236	241	266	248	242	255	209	239	228	250	240	274	210	243	231	233	252	233	225	234	246	257	227	242	223	239	241	225	282	221	269	239	268	260	221	242	259	219	243	257	268	244	241	206	231	252	255	254	236	261	273	236	234	267	254	281	242	242	244	250	247	250	234	267	220	239	234	282	245	265	238	269	269	230	224	238	238	234	254	242	240	259	235	228	236	257	249	240	228	219	235	255	230	257	264	271	227	244	240	250	234	227	243	274	229	267	260	243	237	208	244	237	252	242	241	247	257	239	252	230	229	261	263	249	244	221	235	239	238	223	224	263	236	223	256	212	231	240	256	232	245	243	230	219	233	252	242	229	248	211	255	260	251	238	251	257	260	245	237	267	263	267	235	208	278	205	250	250	236	222	222	259	231	253	259	269	230	240	270	239	256	233	264	226	254	237	239	226	237	247	267	231	246	202	214	264	272	252	247	227	258	250	240	229	226	242	232	223	241	271	238	244	237	228	231	260	249	241	228	231	244	245	244	253	243	244	233	247	238	222	264	222	219	233	258	246	242	242	251	248	268	248	237	234	211	237	234	266	210	253	243	242	225	262	281	245	246	250	251	244	253	244	233	258	265	249	251	253	214	238	230	272	253	250	231	235	248	253	268	243	212	226	249	229	220	222	240	216	238	225	214	248	246	243	240	248	231	226	271	250	273	256	254	235	254	277	229	232	258	239	221	255	252	248	276	246	223	224	254	256	261	219	221	258	271	237	250	227	244	241	261	242	260	233	268	242	235	252	208	252	261	210	246	211	253	281	248	249	248	221	260	204	248	250	259	245	250	214	251	252	232	244	223	235	253	292	248	254	256	256	217	223	275	267	240	220	226	248	243	217	237	253	252	243	249	262	218	234	268	254	243	242	235	237	259	247	239	248	240	262	219	246	238	229	245	235	233	224	242	259	245	239	258	244	249	243	236	240	227	222	249	231	244	244	236	236	225	260	262	275	252	265	219	236	268	229	255	242	231	246	236	229	252	228	229	201	215	255	249	259	258	247	229	229	242	259	229	260	227	239	254	247	230	241	249	247	249	223	218	240	264
23338	26965	35996	34065	27764	21172	15737	12047	9022	6487	4477	3324	2496	2003	1562	1263	1017	932	882	714	748	709	684	659	655	618	600	617	577	581	609	586	577	611	588	601	600	600	576	601	602	563	603	583	593	526	566	588	573	587	621	616	661	584	594	568	580	560	634	568	578	573	595	620	601	576	515	547	601	579	561	578	575	561	607	561	574	614	637	622	546	607	649	602	618	594	580	593	576	568	617	560	618	584	553	579	605	556	566	552	601	564	586	569	587	582	594	553	582	595	591	587	588	535	610	577	609	597	594	584	606	621	563	619	580	617	594	580	596	584	583	620	566	595	600	588	559	639	590	602	570	545	604	574	549	539	598	589	601	568	608	593	560	586	591	571	631	568	592	537	586	590	564	559	623	580	590	604	596	591	584	615	558	572	603	587	604	569	594	552	620	587	586	569	589	606	550	583	593	614	629	579	570	583	617	582	608	587	566	599	565	602	565	579	555	602	583	593	545	611	613	568	548	562	561	603	569	592	550	557	651	585	605	592	570	570	568	563	571	599	541	553	553	606	555	594	591	607	596	574	625	575	582	565	550	572	620	544	574	564	582	608	614	590	630	598	575	664	547	598	589	590	591	577	591	638	538	585	576	616	586	568	591	619	595	599	603	586	618	600	594	562	590	573	584	595	595	565	571	535	631	586	618	608	581	581	601	588	570	624	622	583	571	622	610	567	559	636	596	608	592	593	540	564	581	616	586	587	605	593	595	554	616	578	592	576	558	606	600	610	572	617	626	611	557	611	582	545	592	595	592	594	536	571	550	553	607	583	583	555	531	621	606	570	598	577	617	545	558	593	640	589	590	616	590	602	592	633	551	589	580	601	564	542	584	615	592	578	605	567	562	588	614	560	551	570	603	589	592	609	623	565	590	561	586	606	637	575	614	595	575	563	641	533	605	598	569	577	559	590	568	590	582	599	598	608	560	560	549	606	589	563	562	565	592	589	566	570	635	591	644	582	586	560	574	575	606	610	618	562	608	562	611	575	607	579	568	622	571	597	591	618	603	593	617	599	628	566	588	628	571	592	530	595	608	605	552	581	661	599	579	576	543	583	567	527	583	609	571	607	641	610	565	551	569	585	587	554	567	534	616	611	597	627	615	588	571	558	599	613	575	602	582	537	599	601	583	603	558	632	587	616	606	621	598	571	583	570	592	602	611	593	572	585	598	588	564	578	592	620	600	561	581	640	563	589	574	632	570	573	586	591	595	624	594	579	606	552	583	597	564	592	615	550	636	566	587	565	618	598	588	583	650	599	600	613	613	570	563	589	608	610	581	589	546	571	596	539	575	562	573	593	562	592	593	610	534	612	602	586	591	615	593	628	619	592	569	631	546	579	568	590	605	591	630	588	597	576	641	626	595	597	616	594	535	606	556	596	566	573	568	562	592	549	550	611	611	578	615	566	587	553	556	568	609	569	601	559	594	595	558	571	629	611	618	585	566	588	562	591	597	630	597	585	559	596	575	588	599	600	548	611	631	615	576	628	595	543	552	598	557	569	553	599	577	600	640	570	600	560	609	575	554	569	585	565	617	626	598	642	544	596	577	605	579	585	610	570	621	591	601	552	620	575	584	556	612	625	606	587	611	569	583	614	604	597	601	601	572	619	575	587	621	550	593	591	569	602	574	594	578	617	643	621	596	580	625	602	582	590	598	608	595	585	576	585	583	611	603	584	582	558	630	569	579	543	623	589	594	587	596	624	597	639	610	572	589	579	615	595	638	589	607	539	608	592	564	612	575	605	593	571	622	634	559	572	590	596	588	573	552	555	568	578	587	584	582	573	586	548	560	601	556	632	564	591	580	572	593	621	605	632	581	682	597	600	618	640	611	587	554	573	568	602	570	574	564	573	584	544	592	595	578	569	574	577	598	586	576	583	563	547	552	587	589	622	622	556	611	584	562	583	576	601	534	554	572	627	564	530	594	592	577	597	589	564	552	584	591	582	554	544	615	599	589	614	572	615	602	595	598	591	588	589	630	597	580	618	621	617	597	568	557	615	585	565	580	625	587	657	567	600	574	553	608	593	593	593	549	572	643	628	566	558	577	610	567	575	559	587	617	593	629	578	640	544	595	622	577	591	595	557	586	575	592	590	596	566	573	577	547	606	531	626	585	593	586	593	611	581	619	578	599	551	622	580	570	585	578	592	584	577	576	579	571	592	579	623	593	592	601	575	550	632	576	588	580	560	613	566	641	608	545	635	593	598	568	589	567	580	550	605	574	615	545	574	567	628	601	577	629	596	583	616	632	611	611	608	574	586	603	585	558	566	600	540	582	568	510	548	576	571	611	642	614	543	532	596	590	572	559	572	640	638	603	588	595	634	619	638	586	608	575	578	589	613	599	648	552	605	592	662	609	619	556	587	602	530	614	601	586	604	580	602	621	569	571	621	541	604	606	593	610	592	563	583	598	592	563	554	565	626	547	635	606	582	591	580	613	618	596	586	623	564	593	574	578	619	566	597	597	598	599	679	573	597	638	590	556	550	583	545	604	557	567	598	618	591	591	599	571	624	588	588	589	590	572	596	626	556	577	601	558	604	563	554	585	610	581	570	576	603	585	635	594	550	642	599	578	646	591	560	597	579	555	584	598	611	533	621	602	613	600	571	541	585	589	559	568	588	605	570	583	549	602	570	594	595	624	627	602	636	598	620	566	586	570	579	575	571	582	577	525	566	601	549	590	604	628	584	604	608	577	606	538	633	546	542	627	587	557	600	580	591	577	580	584	630	584	621	588	600	522	583	605	609	582	601	568	575	550	617	572	565	604	605	638	569	578	565	584	572	535	613	556	583	554	628	545	586	604	605	565	617	630	582	593	590	568	547	599	578	582	584	584	572	587	601	630	572	657	614	602	575	600	579	614	589	540	594	560	589	618	571	588	609	618	604	603	645	627	569	595	562	608	549	625	576	576	545	655	573	554	592	557	583	550	579	573	627	593	597	618	634	604	597	531	604	633	597	621	612	586	623	593	591	629	544	623	614	567	577	556	582	582	526	574	611	599	538	591	572	624	571	570	590	565	556	588	627	564	587	623	609	626	543	607	572	527	542	589	584	548	574	592	639	576	594	586	610	593	558	602	589	559	631	592	562	605	579	532	562	570	588	580	593	595	608	529	570	575	556	593	613	609	579	540	621	547	610	579	597	585	544	545	560	602	565	572	552	563	595	544	599	555	591	578	609	605	597	580	581	564	571	682	590	581	611	588	595	570	571	616	590	575	562	548	547	569	590	624	601	614	640	577	573	558	555	583	561	609	587	590	555	589	616	601	592	587	590	593	564	571	580	609	565	615	605	598	597	618	598	611	609	586	613	620	610	627	584	564	565	611	542	583	544	584	582	631	599	628	591	568	589	575	559	548	611	563	558	606	594	581	629	564	604	622	551	558	612	626	552	597	603	552	563	604	616	582	602	605	607	591	587	573	557	596	580	545	584	588	598	610	597	630	600
45417	40281	40814	32779	21149	13024	7671	5379	4114	3166	2312	1767	1266	932	700	582	472	422	350	359	348	307	308	283	271	269	233	220	276	251	243	258	253	263	250	255	276	235	231	221	206	256	225	214	211	253	268	205	236	234	215	240	254	241	257	275	235	252	263	266	240	252	235	210	227	234	280	249	223	237	234	216	224	242	256	235	245	234	235	239	229	242	265	254	236	241	268	239	251	223	229	247	206	245	230	246	202	212	239	229	259	228	241	274	244	252	246	210	225	245	244	221	215	201	273	238	223	236	246	236	232	251	255	229	263	258	256	238	235	218	239	245	240	243	222	254	240	247	244	227	260	245	240	231	247	252	260	232	250	240	240	228	231	244	245	238	260	259	224	239	221	246	250	220	221	225	230	240	270	259	245	249	225	251	227	219	275	247	259	202	247	215	236	257	253	236	274	227	247	202	227	260	233	241	227	253	273	253	233	261	258	254	260	228	237	222	233	236	230	213	234	242	221	244	226	235	248	244	233	265	234	245	251	242	238	234	246	250	238	234	256	264	249	204	238	237	245	224	230	252	268	217	246	207	235	244	239	239	243	235	285	257	243	230	227	245	240	262	226	228	274	240	242	250	222	245	240	225	268	251	247	232	243	244	245	273	251	222	210	230	230	234	240	251	235	242	257	243	238	246	257	223	216	239	235	216	235	271	228	258	274	240	244	245	231	229	238	221	241	242	255	223	233	249	230	245	273	246	234	245	253	231	212	244	247	226	242	231	260	213	246	268	274	248	253	241	247	235	247	226	238	250	236	247	232	274	242	232	212	222	251	223	241	271	247	208	234	233	272	226	246	250	221	241	250	266	262	255	248	246	256	249	218	251	241	259	229	245	230	251	251	215	232	258	250	230	241	245	208	220	198	239	250	241	229	232	232	241	253	239	252	247	243	268	233	205	229	238	224	244	241	214	221	226	207	227	225	246	239	257	266	234	235	231	233	241	252	228	219	255	243	231	239	226	222	217	240	241	226	233	220	224	267	250	251	266	249	249	242	253	267	262	257	253	228	254	214	219	227	240	242	236	237	239	236	256	248	260	255	212	220	236	225	210	243	211	241	271	248	251	234	247	248	249	223	249	247	238	216	261	213	224	242	217	260	225	227	257	211	249	237	252	253	246	239	270	259	249	210	243	239	230	254	234	256	241	280	245	260	232	251	211	225	236	238	237	254	251	250	261	257	226	265	267	222	258	236	213	231	243	279	223	266	235	237	230	246	245	233	232	244	238	231	199	239	239	227	232	249	248	251	236	235	251	244	260	245	207	248	237	224	228	232	230	257	250	240	227	233	218	245	230	245	239	227	256	234	272	244	261	265	214	227	252	253	253	237	243	210	235	245	213	257	242	250	224	223	239	228	251	246	226	221	223	230	263	250	234	230	225	234	249	277	223	263	222	259	254	251	233	239	208	237	238	237	232	239	232	252	243	287	230	253	260	238	272	249	254	256	262	249	221	249	246	220	224	261	255	232	245	238	250	219	230	246	253	245	228	235	263	238	229	239	241	236	267	245	258	233	215	243	237	235	216	241	249	213	250	241	244	229	228	225	244	242	216	194	244	229	253	219	269	227	238	240	236	247	243	248	269	252	218	251	246	206	235	252	261	246	247	237	222	268	221	200	249	239	266	204	241	238	273	238	250	239	249	244	259	219	217	271	228	228	231	247	241	226	223	256	238	249	253	268	220	231	224	240	230	241	248	240	218	242	232	252	225	229	244	255	265	257	245	265	255	238	235	215	244	246	259	234	267	228	222	253	214	260	223	245	244	259	241	234	252	258	240	240	245	229	254	225	229	248	241	240	229	230	250	268	217	259	248	273	245	249	262	229	232	247	245	278	276	246	243	267	222	229	256	273	237	233	240	273	213	258	255	222	247	238	208	244	223	242	239	245	238	259	217	219	245	230	240	256	244	237	243	210	240	260	237	226	205	212	216	263	244	214	244	257	274	259	238	230	253	245	231	224	237	267	218	272	201	236	226	241	244	235	207	212	239	208	247	258	262	227	232	225	246	242	232	267	238	252	245	235	253	222	233	253	223	256	257	222	259	239	233	230	247	225	237	225	227	236	230	240	226	207	217	247	235	211	240	252	243	243	232	270	258	264	239	221	260	243	225	225	229	240	264	249	241	254	210	248	241	228	260	250	252	237	246	256	259	262	255	254	245	239	239	238	251	210	238	220	273	244	239	223	225	210	240	228	260	236	241	240	233	251	259	241	236	224	232	253	254	214	252	226	222	237	261	264	237	231	214	241	209	243	227	240	223	235	248	249	259	247	220	242	227	239	259	237	240	226	237	249	231	222	224	256	260	247	237	219	237	229	241	236	250	230	234	216	233	260	238	246	217	249	226	269	250	222	234	256	269	244	229	236	222	247	242	241	250	241	233	229	214	238	232	253	260	242	263	243	258	239	251	263	224	249	233	231	243	235	248	252	228	242	246	219	235	254	249	248	238	252	242	243	240	249	237	240	228	252	228	243	226	263	228	250	283	251	253	218	231	239	255	257	215	229	252	234	247	243	245	241	255	257	256	236	247	226	247	266	256	246	260	247	246	222	230	229	277	269	234	224	250	256	209	243	237	251	236	279	234	247	218	231	233	243	228	223	265	259	257	235	201	230	237	220	244	219	231	256	238	247	276	254	232	219	237	243	232	252	260	259	218	249	240	221	222	237	242	265	228	239	223	253	218	227	233	238	243	261	250	219	246	228	226	212	238	238	245	258	221	263	245	228	259	245	235	242	237	243	257	228	228	218	225	223	272	255	261	244	259	246	247	241	253	231	249	226	235	220	251	281	213	261	236	261	233	239	208	222	226	268	223	252	243	247	247	240	233	251	275	242	241	229	208	240	256	237	244	264	270	247	262	230	233	214	234	247	241	233	229	241	245	251	274	274	253	248	273	224	231	264	243	240	218	251	239	236	240	252	236	264	252	225	272	234	262	273	225	241	252	234	227	251	265	249	240	229	252	238	253	255	248	249	234	243	218	262	236	249	224	222	232	239	261	232	245	239	224	247	240	241	217	227	238	258	250	237	219	213	219	258	240	230	223	277	249	260	234	241	255	270	239	219	225	219	248	224	264	232	250	237	269	262	231	238	244	283	248	261	225	240	216	222	235	228	254	218	224	205	231	232	245	290	234	237	231	227	234	216	248	242	264	224	239	239	246	227	254	245	221	235	233	226	234	243	221	250	241	273	259	244	224	225	264	256	248	239	241	222	217	238	234	254	221	218	223	238	189	228	230	250	225	246	205	225	258	217	220	233	239	255	221	259	276	255	240	225	199	219	245	238	280	275	258	240	258	224	237	273	230	220	226	251	231	205	235	282	248	259	243	231	232	224	244	238	270	265	257	242	231	238	255	216	237	217	239	213	240	266	244	226	243	245	259	248	248	276	230	242	224	274	242	246	265	238	225	226	228	237	258	226	268	246	239	231	233	267	228	265	274	251	257
27777	31319	42186	40727	33380	26664	21131	18042	15934	13729	11087	8540	6278	5020	3473	2809	2061	1708	1351	1332	1265	1110	971	810	741	650	605	669	642	620	688	631	611	643	660	597	631	644	607	640	636	592	587	569	608	623	604	609	646	570	614	605	550	566	577	528	578	565	588	605	563	542	584	590	582	586	597	624	557	642	567	571	568	552	575	555	577	555	572	577	600	592	569	594	575	595	583	582	540	618	579	587	546	561	544	561	606	548	603	577	618	617	585	584	560	530	597	640	575	551	588	587	572	585	583	574	604	584	549	617	578	610	613	591	542	608	567	530	598	588	601	615	565	593	626	601	567	551	575	628	619	585	585	602	574	575	580	596	600	579	619	654	556	590	600	581	578	546	621	624	603	583	591	609	591	598	574	530	619	568	589	614	584	541	567	621	575	580	599	611	580	595	610	578	575	568	578	594	603	624	587	577	577	586	595	586	569	619	553	575	552	599	570	595	565	599	590	620	563	589	582	619	595	572	593	599	579	592	573	646	637	591	575	551	559	567	623	549	545	584	634	602	610	561	566	552	572	605	592	545	607	588	553	584	578	577	580	624	620	549	599	612	549	595	560	561	605	611	588	594	604	558	632	597	578	556	621	574	564	645	554	550	571	568	579	609	603	577	598	554	595	541	549	584	604	586	586	562	577	585	588	556	600	588	614	540	581	588	572	585	592	576	601	577	621	571	610	633	586	614	559	597	571	570	637	542	607	621	625	596	585	589	592	583	579	563	596	572	596	585	572	630	594	595	598	599	547	562	569	542	642	581	554	591	592	624	573	567	567	589	579	593	531	573	581	619	591	588	585	550	623	543	585	531	569	601	593	564	609	577	559	607	598	579	582	608	594	569	574	582	601	571	599	592	591	565	589	624	580	594	587	637	600	570	605	574	556	597	589	596	591	604	583	607	592	570	584	571	626	565	615	558	564	602	603	586	588	582	595	569	568	584	600	577	523	550	595	579	573	597	605	549	573	582	585	568	633	573	559	557	599	569	608	561	603	566	588	578	612	598	582	534	567	538	583	586	550	581	615	649	597	599	535	584	594	579	548	571	622	594	593	561	593	590	577	556	577	606	539	569	575	587	546	559	601	550	603	572	573	584	599	626	584	589	591	590	608	621	584	574	654	601	566	587	583	558	576	554	584	632	605	597	566	560	586	624	580	606	621	615	591	566	583	568	560	608	592	577	584	648	580	589	621	556	553	584	605	550	588	578	612	596	582	553	576	548	565	602	597	587	589	601	566	591	647	582	622	580	590	621	579	565	572	606	597	566	607	584	575	547	615	575	583	609	568	569	568	543	575	601	590	571	579	623	548	586	599	606	591	525	586	618	593	589	546	555	555	575	554	609	530	615	604	586	564	547	593	549	588	573	595	567	623	588	570	553	573	609	605	598	605	635	565	593	601	541	600	568	540	606	588	624	592	598	585	610	592	555	574	593	567	587	607	602	657	576	592	595	580	582	593	604	595	568	591	586	591	547	600	594	594	557	605	622	573	589	567	554	592	573	616	643	616	609	588	577	583	604	583	606	600	568	613	614	575	570	631	583	595	629	635	558	608	595	608	548	597	603	604	616	614	583	575	552	545	573	576	604	616	601	583	557	557	545	575	586	642	554	589	580	577	608	602	509	561	575	598	574	581	594	571	602	596	627	580	555	587	585	580	545	516	599	581	618	570	612	557	574	593	598	596	572	569	555	611	580	581	573	554	586	605	556	587	622	568	545	644	583	564	570	570	611	581	602	646	599	548	568	602	588	567	576	564	572	578	596	611	593	557	571	583	587	600	601	611	557	564	584	556	591	569	576	607	605	579	592	624	565	565	533	626	539	591	573	580	598	604	578	583	592	595	608	622	595	600	592	569	618	572	607	584	605	555	607	586	598	541	545	599	584	600	590	591	542	570	558	604	583	604	581	586	523	595	516	549	592	581	563	572	556	561	559	560	536	571	608	622	553	595	610	588	597	594	570	564	598	621	606	621	583	606	561	509	601	569	607	608	608	590	566	574	605	560	581	581	578	579	608	553	581	634	547	586	572	596	577	586	552	619	593	587	597	600	540	557	624	577	544	598	583	609	566	547	604	573	612	614	590	562	606	566	594	571	588	589	591	571	560	551	567	612	584	609	587	580	563	562	551	612	592	577	550	620	587	614	592	592	571	601	577	563	567	573	543	627	583	569	599	572	610	533	594	555	591	558	547	593	569	574	592	585	572	608	514	626	579	557	595	587	607	587	569	593	586	603	620	568	584	588	587	597	598	582	552	587	583	600	611	572	620	612	591	646	605	553	562	587	608	592	593	579	627	606	607	621	590	574	570	632	597	577	566	597	587	583	555	575	582	617	554	610	583	614	551	578	601	533	571	585	578	598	621	587	584	554	563	583	569	603	556	592	600	590	640	566	653	600	563	577	564	586	588	576	555	547	591	599	582	590	585	624	592	533	590	567	575	596	606	571	598	589	584	586	520	577	603	535	562	599	568	600	620	563	574	608	634	578	612	593	572	611	583	584	544	584	584	590	611	553	595	578	584	568	548	568	646	569	553	629	572	629	550	605	587	618	589	578	565	568	600	624	617	589	579	596	575	596	565	592	567	604	568	555	565	594	555	571	526	577	576	611	564	561	566	605	582	577	604	584	593	574	592	593	563	607	546	558	551	569	525	555	562	619	585	615	676	610	589	554	571	578	627	587	575	582	557	585	641	548	639	611	591	615	612	540	575	635	611	595	629	605	568	564	583	564	619	563	596	597	571	535	575	598	627	603	570	597	557	565	523	614	553	583	569	601	562	568	594	565	605	613	557	601	585	562	585	610	552	594	588	635	568	612	561	589	578	592	617	558	587	555	586	587	591	574	533	565	575	619	594	622	610	612	586	579	569	621	550	575	588	543	576	594	615	656	606	589	566	568	618	573	602	604	583	525	602	534	603	608	604	588	639	581	532	579	560	568	616	588	555	583	582	559	601	561	568	575	622	587	572	580	569	608	614	597	575	562	582	603	576	596	621	571	584	567	582	575	572	576	563	619	606	618	559	549	576	601	572	592	554	549	565	589	590	567	579	605	565	611	612	565	591	580	583	591	570	623	547	530	583	604	575	592	607	591	603	592	626	591	591	611	593	569	587	567	553	544	595	574	613	547	533	581	579	590	606	569	637	542	572	567	548	578	612	583	580	587	589	579	561	563	552	572	613	578	580	565	610	598	592	582	651	565	586	605	600	549	611	595	608	576	580	526	586	631	538	555	611	590	597	594	576	603	623	617	593	625	592	541	594	578	582	587	617	608	555	563	598	581	601	598	587	591	588	573	613	592	568	556	592	615	566	582	576	602	623	599	574	567	584	597	599	587	540	572	605	611	588	554	599	584	576	554	573	604	639	575	603	541	570	553	603	583	606	566	590	592	605	595	598	604	568	565	606	595	612	580	583	562	553	558	614	575	586	600	653	600	588	626	569	570	603	582	588	577	624
57078	48873	51674	44787	32359	25553	17758	15654	13566	11259	9540	6713	4738	3215	2233	1435	1146	900	738	657	658	622	507	375	320	335	255	313	275	263	239	301	254	278	285	279	248	252	248	230	278	287	262	260	265	249	243	236	241	230	236	252	275	226	237	238	264	222	274	245	239	220	252	251	234	208	254	234	228	242	233	240	243	258	229	248	220	245	227	245	255	228	212	264	257	267	229	250	234	220	252	201	221	255	242	260	234	218	238	230	246	229	229	242	253	240	252	247	242	246	233	262	230	257	225	244	271	254	248	235	255	235	253	234	221	269	231	233	231	231	248	232	254	270	240	243	237	241	242	245	258	244	257	250	239	219	241	233	261	252	231	254	235	240	257	242	246	226	232	265	228	239	225	247	239	238	221	231	245	263	273	230	237	252	249	219	237	253	255	245	212	220	216	243	238	233	237	240	217	214	265	218	222	223	240	220	248	239	217	231	268	244	238	256	224	258	261	246	258	231	243	253	227	236	215	254	258	270	233	220	223	231	222	234	235	240	252	224	237	232	237	212	223	209	258	229	250	224	217	206	249	241	203	226	237	215	232	241	274	224	230	250	246	243	221	254	251	226	255	252	274	229	244	232	228	228	248	245	237	227	231	229	225	268	219	249	229	243	248	249	228	236	261	263	265	246	213	250	257	232	219	243	235	224	231	251	231	214	248	259	227	246	240	227	242	259	218	238	238	252	225	221	225	270	255	232	258	231	245	224	206	230	255	238	235	225	231	254	216	249	257	248	250	250	247	233	251	223	228	211	223	251	225	252	239	226	289	243	251	205	237	261	218	241	239	235	228	232	227	206	240	241	226	260	240	239	219	230	206	235	221	246	242	247	243	223	248	258	235	261	205	240	246	229	230	264	254	245	216	236	217	230	222	236	251	216	256	243	233	224	268	250	219	264	237	235	220	262	218	239	224	241	248	220	236	270	222	227	212	227	222	241	270	232	231	237	241	261	228	263	274	214	250	250	225	260	254	229	252	264	259	240	253	209	245	247	255	230	231	237	237	252	232	262	213	242	241	249	235	253	218	232	213	224	251	253	240	255	245	266	254	273	231	237	235	201	231	257	227	216	235	254	237	230	218	236	253	211	231	259	222	250	242	218	246	243	230	237	257	271	257	240	249	244	262	271	228	234	241	245	239	262	257	236	234	268	252	216	247	269	256	268	246	234	228	226	261	230	226	244	222	262	234	231	230	234	236	207	256	252	248	258	220	225	257	221	258	229	251	231	238	265	246	240	230	244	206	222	240	224	214	235	240	266	245	212	254	225	255	266	261	271	257	250	263	255	251	243	232	252	208	248	251	224	220	256	229	214	209	244	229	214	232	243	232	224	248	268	255	262	267	244	242	251	250	275	245	246	248	251	249	230	239	217	262	262	250	235	248	241	236	258	256	223	259	239	217	236	253	221	226	247	219	216	227	226	227	233	256	239	234	233	244	211	252	251	285	245	236	209	247	277	269	219	218	235	245	249	242	224	254	203	255	256	205	232	224	223	212	257	262	250	233	256	244	230	246	227	242	232	254	253	220	250	219	237	257	218	234	246	258	234	233	237	217	219	232	236	258	249	236	253	241	228	250	250	208	234	241	240	242	256	228	248	228	252	240	253	239	208	227	241	270	265	213	241	254	221	245	225	223	233	253	223	262	267	210	230	239	202	219	227	224	211	250	252	246	211	246	218	222	235	256	240	242	250	221	241	252	227	233	258	245	222	238	217	216	242	262	244	214	237	243	245	227	236	227	241	243	237	250	260	226	260	233	244	233	226	242	222	265	254	231	270	244	237	271	240	252	214	217	230	253	234	246	238	238	253	264	239	244	249	218	239	246	246	271	221	222	255	260	219	244	225	244	238	229	226	228	237	272	244	261	225	254	217	244	224	231	218	241	248	215	267	226	240	256	238	257	216	229	199	244	253	240	260	288	242	233	207	226	230	247	243	233	232	224	231	220	253	246	228	237	228	234	250	232	222	251	253	208	244	285	242	241	245	242	290	244	222	232	223	231	213	249	221	226	242	242	251	207	252	225	222	240	231	231	224	221	256	264	262	237	264	269	213	234	239	240	244	246	235	262	311	224	235	221	237	237	220	256	266	239	250	227	235	261	225	227	244	232	253	229	236	218	239	262	245	243	234	224	243	220	233	210	227	234	246	220	255	247	250	245	250	206	220	236	221	242	250	239	244	242	227	272	239	236	262	212	246	234	249	291	214	231	255	255	225	228	223	230	244	243	227	256	237	263	243	208	234	242	259	251	235	233	240	240	217	237	201	224	231	251	243	258	251	225	262	237	237	220	223	237	231	203	222	264	285	200	263	221	241	271	253	244	233	227	267	246	275	247	239	230	223	239	229	259	211	232	222	230	241	242	234	238	246	262	236	231	237	247	244	252	265	241	211	256	210	235	226	247	219	272	233	246	204	223	237	229	215	251	225	262	241	229	242	217	217	248	267	232	235	209	287	230	235	235	236	228	241	238	235	233	238	256	246	237	231	252	245	236	247	250	238	251	249	226	245	231	240	239	226	244	220	250	230	250	215	265	236	216	233	235	248	241	276	237	238	252	223	285	263	238	240	240	268	249	219	211	251	241	244	232	221	254	262	235	248	213	246	260	268	242	230	227	261	260	240	259	245	268	226	233	201	225	256	272	213	247	235	248	255	243	230	231	227	237	254	254	248	245	216	248	243	238	243	253	262	234	241	234	244	251	251	213	223	209	249	206	198	227	267	247	220	224	246	221	242	261	234	256	215	222	250	272	226	233	258	238	279	219	241	240	244	219	231	248	251	261	224	215	250	260	255	237	220	259	239	249	257	262	236	247	245	207	239	244	207	233	284	234	232	259	192	233	265	254	251	253	267	218	235	233	230	225	243	249	229	238	259	243	222	233	239	253	228	228	233	234	200	215	246	263	230	235	257	256	242	204	230	246	218	243	223	247	235	251	234	227	248	221	263	226	251	254	206	229	242	228	234	240	233	250	260	237	221	221	239	252	239	242	225	225	272	242	225	211	247	201	275	224	257	236	261	258	252	228	238	241	264	242	255	249	235	243	259	256	286	242	273	237	230	221	246	220	248	267	255	235	228	235	251	218	263	230	218	238	233	243	219	226	243	240	236	211	242	235	245	230	276	229	239	264	244	242	230	242	265	252	260	237	246	241	222	237	219	224	224	214	238	227	228	236	233	231	229	244	246	229	245	231	235	221	259	232	220	245	229	227	255	257	232	254	257	248	218	221	261	255	245	231	267	261	206	228	252	247	239	231	224	253	247	213	227	237	226	247	217	232	231	266	253	241	221	218	237	243	258	240	279	239	229	259	231	253	225	225	222	260	241	217	218	262	262	254	252	238	246	227	251	236	281	244	268	257	219	239	248	256	249	225	240	248	267	243	225	251	267	228	248	275	226	246	221	242	227	255	256	253	217	218	236	230	245	238	222	283	234	256	260	227	253	257	192	224	229
37490	40082	51289	50228	44230	37962	31599	31661	30552	28676	27095	22289	17919	13836	10389	7100	5322	4264	3717	3185	3388	2772	1974	1438	1001	952	729	876	776	699	851	840	736	819	833	713	712	640	664	689	730	696	687	592	643	531	589	569	567	572	543	588	563	543	589	566	587	578	561	594	588	595	578	566	581	530	599	591	582	527	552	598	614	566	605	551	550	613	619	562	565	571	585	613	600	616	595	560	561	561	610	583	562	561	569	558	545	575	586	554	574	567	594	560	583	580	574	549	602	593	582	553	560	591	594	589	583	556	581	577	535	593	560	545	602	619	607	611	563	600	552	562	602	585	556	592	584	594	571	573	551	583	601	606	542	544	564	606	582	552	582	602	608	571	555	565	593	594	594	598	571	600	618	610	592	615	553	554	591	572	601	596	592	571	603	591	591	578	563	583	631	533	561	592	594	587	570	618	555	587	517	592	584	626	552	595	582	571	576	558	581	558	539	586	560	555	604	599	576	567	605	568	557	571	594	558	571	585	590	542	568	567	585	583	591	569	512	582	589	574	597	583	610	564	567	603	569	578	583	556	553	594	570	533	578	590	620	589	568	622	574	575	552	558	608	565	600	578	631	625	542	576	610	555	588	589	584	571	559	597	585	576	529	607	605	569	548	552	591	617	582	542	576	572	601	555	620	564	551	573	591	558	579	623	606	570	572	600	610	585	571	574	558	566	562	565	599	583	619	556	523	561	544	626	569	573	631	569	522	562	579	595	587	594	595	561	532	587	584	557	565	575	591	571	627	590	567	548	552	574	564	594	575	562	596	551	569	584	531	561	580	579	590	571	592	572	586	564	514	575	555	550	611	570	578	570	587	553	606	567	568	559	571	557	590	549	573	593	569	557	583	580	591	570	578	579	603	596	567	584	564	591	581	560	610	586	572	528	547	599	575	571	625	602	594	576	589	510	608	612	633	599	597	573	546	584	596	592	573	530	564	578	591	595	592	595	597	598	564	559	606	600	591	584	596	532	597	564	617	612	565	565	540	564	626	576	575	533	567	602	574	518	548	582	614	527	604	608	554	530	580	585	581	593	572	620	546	565	621	580	564	560	536	541	530	579	566	592	592	580	551	622	574	530	589	593	581	578	605	597	563	607	575	595	584	563	577	561	523	604	585	564	560	589	563	596	566	547	590	601	611	609	614	557	554	564	603	569	605	594	572	615	575	513	567	549	563	627	585	567	613	539	584	554	580	569	584	603	568	622	560	602	538	581	553	546	582	559	580	596	593	554	547	516	555	608	593	587	579	546	534	591	535	551	593	555	541	595	572	566	590	556	589	560	614	590	565	588	575	605	547	566	549	597	574	533	544	532	568	581	552	548	541	572	570	559	573	581	602	609	583	562	594	514	607	565	594	590	559	595	545	548	599	596	592	575	605	586	530	590	558	559	552	541	570	587	618	604	561	623	590	574	571	573	558	588	601	533	578	552	598	574	603	564	565	620	591	549	608	561	566	561	565	566	577	556	596	584	568	606	568	553	564	590	580	585	602	566	571	572	593	576	573	602	551	586	577	578	583	594	579	563	624	587	574	550	582	606	593	595	545	570	520	536	616	557	586	529	551	631	617	570	582	572	550	558	593	581	569	566	584	567	536	605	573	559	612	562	591	557	574	542	629	587	598	575	560	608	561	555	588	586	558	626	572	605	583	593	563	581	592	548	571	532	595	598	573	583	582	571	619	601	551	597	556	562	593	586	541	585	552	584	599	586	572	599	573	578	551	579	605	559	570	530	566	566	562	563	653	631	546	606	571	580	575	596	554	646	583	601	592	628	563	584	544	580	505	582	546	586	548	584	563	598	567	532	606	576	591	568	552	619	572	539	591	616	538	643	625	528	528	609	584	564	555	569	575	574	638	576	576	537	542	571	615	571	578	568	586	542	585	551	587	600	586	547	515	592	577	586	574	619	573	570	537	538	567	580	605	560	538	581	564	583	573	591	568	525	568	580	576	575	585	595	552	570	597	555	610	536	571	590	577	569	548	521	583	580	581	557	561	583	562	611	590	594	618	587	563	563	556	569	585	557	549	590	552	549	577	585	607	562	627	587	623	534	592	566	578	626	573	578	550	562	600	540	572	547	574	541	581	592	581	588	611	559	561	575	584	583	556	580	563	594	507	580	576	600	560	565	611	565	553	598	595	570	593	623	579	556	563	604	584	594	544	599	605	580	589	606	562	576	533	605	592	589	571	602	605	588	609	626	574	579	575	542	566	541	576	550	570	536	571	590	574	581	537	573	602	599	580	551	573	567	597	596	585	592	595	588	578	570	556	591	576	581	579	554	569	555	573	563	576	597	583	597	584	560	580	579	616	570	580	601	556	585	583	566	591	572	570	568	583	565	558	554	560	610	594	563	587	601	610	578	557	556	547	571	596	571	588	589	579	572	580	557	576	576	574	609	570	567	557	587	545	590	587	607	581	564	540	547	582	601	606	616	579	609	564	559	546	565	585	579	583	551	585	574	608	536	588	593	531	578	549	612	601	574	583	561	596	582	629	612	539	570	581	573	572	646	605	543	566	565	591	593	580	540	552	603	582	558	584	607	537	601	617	589	624	578	587	525	634	583	569	618	546	569	601	580	605	579	572	559	529	596	546	602	596	557	553	567	577	650	574	538	579	568	600	550	564	571	593	581	603	576	589	545	615	604	597	593	585	604	544	604	592	594	574	555	570	591	575	561	601	597	592	582	590	580	584	598	578	607	605	621	562	580	542	571	577	542	601	586	540	580	616	568	576	599	592	578	580	526	533	575	581	572	583	591	570	568	546	556	605	539	562	616	542	586	574	609	529	563	571	561	589	534	556	565	574	586	578	602	593	577	588	611	586	565	564	607	586	577	589	561	544	575	581	591	535	568	568	584	542	601	546	616	573	579	609	581	589	575	581	558	570	579	596	540	614	586	575	594	571	533	561	553	605	580	579	578	585	606	594	596	564	590	564	610	529	559	591	590	585	607	567	571	594	609	573	567	614	619	572	547	619	621	565	554	565	584	589	571	577	550	580	609	602	582	596	570	590	610	611	576	585	571	572	581	567	570	582	589	561	608	585	555	548	540	597	577	613	554	586	604	537	564	545	572	538	539	576	610	529	589	597	572	584	586	600	621	549	574	567	598	637	588	557	617	606	587	584	591	599	594	589	546	595	577	557	561	565	593	602	522	587	583	594	627	586	576	570	570	596	566	606	548	575	554	560	552	568	571	568	565	557	586	577	557	572	585	589	582	579	556	553	551	578	549	626	561	554	567	580	579	570	581	589	552	574	590	573	579	599	598	551	579	603	560	589	562	603	561	570	578	586	591	534	623	591	563	573	617	562	600	552	589	570	605	570	537	565	549	568	561	591	632	546	556	557	562	590	545	604	535	597	599	599	606	579	584	556	574	576	569	589	581	596	602	553	536	563	574	560	561	599	591	583	569	603	564	587	533	555	553	567	557	583	552	574	532	559	540	599	609
40442	34984	31976	23053	13788	7845	4712	2922	2014	1385	995	717	552	458	402	352	312	276	299	295	251	279	249	231	233	253	254	254	239	284	230	263	277	234	281	238	230	222	270	266	236	257	262	263	253	215	257	236	244	217	260	261	254	236	260	233	249	251	250	251	249	266	259	233	243	207	216	235	233	241	248	245	243	257	247	251	221	238	223	228	240	236	258	258	251	245	264	241	238	234	251	223	229	209	260	249	276	260	230	216	264	232	234	229	275	246	247	254	262	278	254	256	243	239	213	230	217	236	255	270	249	267	217	248	251	249	249	253	231	220	247	202	226	250	262	260	257	259	242	233	241	234	265	270	211	253	228	209	228	247	248	243	250	228	243	242	237	229	264	235	251	271	235	238	236	227	219	243	228	237	238	262	249	238	215	253	268	261	237	250	256	243	244	237	256	239	246	246	267	240	247	253	234	243	233	254	257	231	224	254	248	233	227	222	257	242	251	252	248	246	225	230	265	254	224	269	237	281	212	261	240	243	241	245	244	263	255	251	238	218	246	248	245	261	241	253	247	238	228	227	240	214	267	233	263	257	246	232	235	262	240	226	236	263	247	219	255	233	238	236	246	222	238	285	246	249	269	259	233	249	258	243	247	254	228	248	251	254	253	236	241	237	248	239	243	226	238	272	239	243	234	232	252	230	251	223	248	252	246	258	249	230	247	255	241	264	237	245	257	267	247	246	254	243	262	230	256	247	260	250	262	255	249	253	245	242	227	239	246	248	272	259	252	265	269	251	245	257	263	239	285	227	258	244	229	216	239	220	267	247	244	241	254	210	250	231	252	235	246	272	231	230	246	245	218	267	268	239	227	282	240	258	233	230	263	253	260	217	265	238	227	262	247	234	247	244	243	296	260	267	241	237	254	226	249	243	218	245	236	240	244	242	226	277	230	236	262	252	257	250	252	247	244	207	224	257	243	253	237	241	275	238	224	239	248	246	235	241	224	297	246	229	231	259	271	251	262	280	238	222	241	227	248	249	249	234	239	245	217	231	232	258	240	245	237	237	252	244	267	235	258	241	219	235	226	264	256	213	243	229	243	233	253	229	243	252	275	280	248	227	247	243	235	210	242	264	227	241	259	270	242	245	256	250	237	220	240	242	240	273	231	256	247	230	240	240	266	243	248	261	236	241	234	211	230	247	240	238	255	262	245	240	253	238	254	235	249	242	237	209	247	253	237	243	224	255	248	226	228	247	253	235	262	232	243	241	249	233	268	232	227	234	212	249	248	218	250	247	246	227	247	234	258	263	231	255	249	241	232	243	270	240	245	266	238	226	276	250	259	227	229	241	251	233	267	243	234	221	238	273	244	239	248	250	231	236	235	238	253	250	238	241	225	232	248	267	243	219	222	248	245	239	247	278	258	250	245	238	230	246	247	253	257	268	239	242	246	238	247	231	207	241	233	241	244	273	248	276	220	247	232	264	217	253	240	207	262	279	234	236	243	257	250	251	231	279	250	258	236	254	261	244	235	260	257	246	267	246	259	252	267	241	282	223	246	239	266	270	256	207	250	239	271	220	222	220	252	219	247	243	263	252	230	222	235	262	282	213	245	209	250	243	203	245	226	235	242	256	237	219	250	252	232	240	244	233	224	235	236	221	216	230	262	280	258	256	221	234	252	242	226	283	239	231	278	246	226	221	238	251	249	270	224	249	257	242	239	237	274	260	235	251	249	249	246	286	228	237	240	256	233	234	238	250	218	250	281	254	221	246	238	271	247	237	234	222	245	241	226	224	213	237	262	211	216	247	223	260	245	244	238	227	232	252	249	251	265	230	248	236	242	250	238	233	259	263	220	226	218	237	251	272	267	255	211	231	238	261	259	236	264	232	249	268	257	255	238	257	247	221	233	259	242	261	219	233	240	269	221	222	230	239	239	246	250	243	232	225	226	224	239	243	246	229	245	268	232	258	253	239	257	230	223	241	199	234	278	252	221	250	248	224	219	245	250	249	241	245	228	226	238	227	233	251	243	230	260	264	224	271	238	258	280	276	239	208	215	276	240	256	224	264	266	237	220	261	240	242	262	238	267	243	258	250	233	261	257	262	253	265	225	231	238	254	248	231	248	249	247	226	232	235	215	245	259	238	249	231	255	258	257	261	215	259	259	217	239	248	237	224	210	225	243	258	241	246	233	253	238	246	237	207	242	243	254	230	220	257	237	262	232	235	221	257	238	260	244	221	248	257	251	265	223	224	240	248	234	227	224	236	231	251	252	267	269	243	269	249	244	257	219	262	242	237	227	235	242	238	231	232	251	238	257	273	261	259	238	212	230	267	247	238	220	225	257	177	253	256	212	224	255	250	254	243	256	239	231	210	256	241	263	249	240	271	239	253	244	264	253	256	260	257	248	234	208	258	261	257	233	235	249	250	257	231	266	229	268	263	237	248	258	237	261	257	257	222	250	243	262	228	260	253	236	246	274	238	242	233	252	238	209	245	242	231	278	239	230	250	244	239	254	231	241	251	255	235	251	261	221	229	277	230	265	222	259	260	230	261	207	256	261	246	239	238	257	241	243	261	252	274	211	232	258	254	241	236	232	260	240	242	219	228	271	230	245	264	245	254	227	248	237	228	236	227	215	243	251	231	256	218	228	278	239	223	256	251	220	254	242	245	265	222	258	256	256	219	256	255	203	207	256	238	255	229	246	235	254	228	261	267	239	262	241	254	216	260	256	234	254	240	223	248	261	230	244	237	248	269	241	269	278	247	265	273	256	252	237	244	229	251	241	220	242	239	292	252	248	216	254	244	249	235	243	232	245	231	256	257	238	205	264	245	236	246	278	252	249	252	266	254	240	249	259	229	241	229	222	227	263	254	228	275	231	260	238	219	254	230	245	250	222	271	214	233	250	262	247	238	273	243	228	243	244	268	235	276	255	247	250	232	251	226	272	245	276	272	230	269	226	247	259	226	244	257	264	237	255	267	244	244	213	278	243	238	235	258	230	230	250	231	246	234	241	254	248	236	207	207	215	241	262	252	262	250	221	241	281	240	253	219	262	260	218	254	240	265	262	279	256	249	229	236	259	266	247	272	244	255	251	234	258	262	264	259	247	244	265	261	243	233	247	262	255	261	273	238	263	253	253	221	240	224	255	254	264	212	259	238	231	243	257	236	269	235	259	239	252	240	260	219	251	270	245	213	232	220	249	221	231	238	242	241	245	233	237	233	251	255	217	250	257	248	258	256	232	271	228	248	258	219	238	238	282	245	247	258	245	266	252	239	261	198	275	197	254	224	205	226	239	224	266	244	258	247	241	218	237	217	248	261	265	248	255	238	268	231	261	250	252	258	249	227	258	236	233	244	235	259	260	243	251	240	254	231	239	274	233	271	235	214	238	262	221	197	222	255	259	226	258	245	258	251	259	243	267	268	209	228	260	275	253	232	211	256	252	225	260	232	267	241	261	232	242	251	242	264	241	217	238	255	244	245	241	197	224	257
23709	26437	35710	33971	27627	21083	15670	11815	8848	6377	4535	3102	2448	1795	1444	1147	954	912	846	761	743	664	715	644	633	586	584	643	630	574	614	583	590	629	581	598	574	562	597	588	586	579	608	587	610	597	576	567	560	590	551	575	574	617	567	578	554	535	591	607	636	564	584	598	597	574	597	578	592	592	611	564	571	551	664	552	571	628	629	585	596	585	599	612	600	593	596	569	557	593	580	620	600	595	599	547	619	600	571	581	555	578	580	590	602	584	557	561	560	566	584	621	570	579	584	559	595	588	606	611	612	592	561	619	541	585	610	582	595	585	594	630	628	590	599	573	587	576	558	578	608	586	591	590	569	569	595	565	577	589	545	532	602	567	551	578	544	577	613	547	592	570	575	575	612	566	579	580	569	591	572	616	599	564	593	586	619	616	535	603	553	593	587	602	604	601	576	549	598	596	554	607	545	580	536	564	560	569	620	538	595	624	566	575	631	579	585	615	607	582	592	595	574	570	624	631	613	616	600	588	588	614	600	583	572	645	608	571	573	601	601	576	584	570	606	602	612	569	588	591	556	589	559	659	575	556	581	594	573	555	613	589	600	625	586	594	609	595	577	619	586	607	609	544	552	599	572	563	629	568	571	600	578	537	608	589	613	607	547	656	566	546	574	594	584	569	619	574	640	609	564	586	542	574	614	590	562	577	558	587	591	585	617	623	596	564	562	582	588	549	593	607	622	606	585	581	579	560	564	622	596	584	614	623	629	618	576	596	587	566	580	621	615	615	578	582	582	621	589	568	618	608	574	558	563	611	624	603	559	611	548	576	601	543	600	614	625	585	574	616	617	583	573	559	614	560	617	639	595	609	606	583	587	626	602	602	592	610	587	620	587	598	611	552	619	603	599	614	570	598	612	587	596	553	592	545	618	596	557	612	618	582	604	588	583	542	594	591	611	607	561	628	634	555	580	596	584	579	588	571	562	587	569	567	573	563	581	578	555	641	560	592	601	582	584	595	554	595	595	574	584	596	617	635	587	569	578	588	611	585	590	631	544	581	502	609	583	553	629	626	594	601	567	565	617	635	580	596	594	518	586	611	604	589	589	596	583	594	599	566	550	588	570	594	605	613	581	559	581	625	600	574	639	595	582	587	562	563	595	606	566	617	616	562	587	577	599	576	542	587	536	624	611	557	604	631	568	564	590	585	595	581	579	576	619	628	554	587	616	568	574	591	612	605	565	574	602	604	573	574	555	601	623	560	592	606	565	588	604	600	617	614	573	578	556	613	591	553	596	654	648	608	596	541	570	621	587	603	604	578	547	586	570	643	553	611	546	535	626	595	575	621	582	567	581	566	621	605	612	593	615	586	602	580	581	599	585	588	595	617	606	628	584	599	575	620	584	610	641	594	560	591	619	564	583	575	635	600	576	588	564	578	627	576	557	572	591	628	583	615	589	624	602	592	616	584	595	616	580	598	581	568	601	581	608	566	616	579	600	549	641	579	536	585	564	591	588	579	608	570	607	574	562	591	579	555	635	621	570	603	591	572	644	609	642	604	575	576	550	586	601	550	573	558	605	552	564	575	571	573	601	643	600	601	560	560	600	577	626	625	585	586	586	579	604	593	601	583	566	546	616	593	618	656	544	553	545	607	645	568	617	625	613	546	605	603	550	596	574	599	586	549	569	588	619	605	615	593	645	527	585	553	606	563	630	584	574	573	592	595	564	579	620	561	557	609	541	556	643	607	598	530	567	622	570	573	610	574	557	598	608	602	587	570	611	575	593	564	589	608	578	584	588	580	589	552	569	571	565	565	584	564	601	620	592	568	590	575	607	595	594	594	611	581	592	579	566	579	624	620	597	617	596	613	616	598	606	600	629	526	613	638	562	568	567	555	589	602	627	616	599	613	622	635	580	555	614	626	571	607	610	588	574	634	591	621	604	599	581	600	565	599	590	601	612	573	540	616	622	591	587	594	655	618	604	554	572	544	572	550	512	569	637	574	609	590	588	580	604	575	614	632	564	622	594	629	620	589	603	596	580	589	590	561	572	600	598	602	586	565	605	620	577	595	600	588	581	579	641	585	593	618	606	569	581	558	577	589	564	626	591	600	566	598	603	560	583	533	609	606	573	637	579	562	582	571	595	595	608	560	591	552	583	622	597	581	602	578	626	620	655	644	575	603	588	611	640	610	602	593	577	566	547	570	587	609	590	611	605	576	583	567	544	597	588	550	597	597	559	613	568	563	583	653	585	601	545	589	606	605	593	637	614	603	569	558	627	598	629	608	601	627	600	606	541	617	592	569	542	592	575	596	587	602	612	634	554	579	598	591	630	540	567	575	544	587	614	614	610	587	586	602	541	623	584	572	569	568	617	583	571	600	602	605	575	588	553	577	571	613	604	633	593	611	592	533	593	567	612	595	632	597	594	571	562	596	578	561	622	648	601	616	577	607	607	615	567	648	590	576	640	583	551	614	558	562	586	570	590	559	591	547	584	554	605	634	619	623	583	603	599	583	603	597	609	579	597	622	567	560	582	533	596	573	618	572	627	578	580	567	617	570	605	556	605	591	596	565	582	568	635	624	609	509	590	553	620	613	583	598	579	615	582	578	590	580	590	596	590	602	567	584	598	554	629	571	562	553	592	636	582	600	589	584	593	628	589	582	584	567	618	568	547	591	560	645	560	566	603	588	575	595	565	624	627	570	575	589	565	643	605	565	591	589	551	608	572	584	572	628	564	597	611	572	594	641	587	589	546	576	603	582	621	605	601	577	582	568	572	613	571	598	601	545	580	575	614	570	557	565	577	574	584	615	573	595	575	576	576	588	549	592	559	582	556	585	593	570	627	580	571	609	573	568	575	570	594	587	609	599	602	571	573	621	592	641	643	556	616	603	601	568	603	572	602	552	591	564	600	538	601	559	578	606	578	580	573	613	581	612	596	582	595	545	590	597	589	573	600	599	558	573	613	570	601	635	571	608	611	582	588	599	606	586	614	522	592	596	522	605	609	582	602	622	597	571	605	589	567	611	596	589	625	574	571	619	601	619	626	550	587	600	598	630	610	600	612	607	599	592	566	565	567	560	627	566	600	593	623	569	643	570	586	560	576	553	633	631	593	608	620	598	567	592	557	564	612	609	586	596	589	580	605	608	608	594	574	539	563	579	582	573	586	614	631	584	594	559	588	598	568	618	568	571	586	570	567	535	585	563	653	584	595	592	579	621	600	569	586	571	588	598	563	611	628	616	607	590	623	574	612	592	611	597	577	584	632	613	581	577	581	593	558	549	595	585	615	565	561	579	580	590	617	592	591	599	569	613	567	581	545	594	573	632	564	566	573	582	596	571	568	548	595	618	618	637	562	572	599	561	617	605	589	542	565	598	577	629	589	622	585	566	569	615	548	615	566	571	579	568	616	540	527	620	620	618	603	625	584	646	601	603	578	569	583	575	626	612	597	586	612	620	568	603	567	609	614	573	578	599	614	654	632	581	597	592
45407	39841	40276	34647	21513	12431	7547	6295	4783	3761	2481	1749	1278	919	618	490	451	396	386	380	383	276	284	269	280	251	233	242	279	254	234	244	216	276	248	255	215	258	219	275	262	268	226	246	262	244	234	247	221	251	236	250	224	252	228	262	244	224	218	252	243	259	230	238	252	232	277	217	224	260	265	218	241	231	253	257	250	219	261	223	225	236	210	244	243	238	245	239	232	247	253	249	231	260	233	229	224	223	243	261	236	274	219	251	225	227	249	222	228	247	236	233	218	256	271	229	229	271	235	240	238	237	253	243	268	238	239	251	225	225	244	235	243	253	245	219	243	264	238	248	238	245	230	241	266	225	228	232	274	234	238	270	223	243	235	240	249	203	228	212	235	262	258	240	236	287	219	244	241	275	269	213	240	268	249	248	219	236	234	214	227	235	218	264	239	232	262	244	234	215	234	258	224	239	259	253	256	256	241	252	217	241	229	242	231	236	220	236	240	241	231	225	257	243	244	238	225	241	253	203	243	222	248	242	264	220	234	238	233	225	258	263	216	254	211	245	210	248	253	255	249	242	250	257	270	238	239	219	266	225	253	253	230	230	256	266	249	256	256	226	234	228	227	236	237	265	227	243	251	227	244	264	254	217	224	240	220	256	274	252	246	221	243	229	213	260	231	257	264	200	233	212	269	252	284	231	226	259	238	271	258	250	230	223	260	221	254	254	254	237	245	222	240	227	261	250	237	226	219	237	253	253	263	242	230	247	261	240	240	276	243	239	249	247	242	260	232	240	243	246	238	245	234	259	255	222	259	254	253	241	280	243	248	247	255	262	211	247	214	257	220	227	253	237	254	256	228	264	257	236	225	245	273	252	230	255	228	261	221	241	233	242	252	242	268	249	237	226	232	255	222	233	248	217	285	249	270	205	286	247	224	276	230	239	245	250	262	255	237	239	221	244	235	240	245	238	230	231	256	229	213	229	246	250	241	243	233	259	248	257	251	224	210	221	245	212	231	237	215	254	220	234	246	267	217	235	237	260	230	261	239	238	214	257	234	250	253	250	246	237	241	273	250	256	266	247	255	259	261	260	226	247	249	243	234	230	259	233	234	243	223	230	236	244	237	218	236	219	215	209	260	229	228	244	240	247	273	235	245	257	235	268	242	213	205	229	267	259	209	214	246	253	248	290	221	283	222	256	237	214	269	238	266	262	250	221	257	250	290	248	206	238	256	263	237	228	284	229	258	249	235	227	214	265	238	235	269	248	250	244	229	265	246	260	239	227	234	230	235	246	265	233	237	278	234	262	212	232	250	233	246	243	227	233	221	217	252	252	238	262	227	284	232	223	261	261	238	207	239	233	233	269	232	261	227	236	231	259	249	248	276	245	222	224	210	247	227	240	246	234	271	268	257	260	259	223	236	248	256	245	220	224	230	228	242	251	238	231	258	253	250	258	244	264	258	207	285	258	236	249	229	235	243	233	250	221	234	238	265	229	230	231	232	250	219	254	225	237	235	218	210	217	284	245	262	274	237	238	239	232	248	232	238	261	248	249	263	266	245	230	245	232	233	244	251	269	240	248	239	252	232	243	238	243	249	263	273	238	221	240	241	243	266	254	236	217	239	235	239	249	246	228	274	248	249	267	234	246	219	239	233	219	243	260	252	244	256	236	225	227	266	235	251	234	256	259	246	239	252	269	261	218	259	231	256	241	249	234	214	245	240	225	233	242	224	258	236	243	236	237	245	248	232	248	217	248	235	225	233	221	233	221	228	256	268	251	224	241	252	255	252	255	219	242	232	263	236	231	242	245	244	231	234	236	253	250	243	240	258	223	221	242	258	232	261	242	251	247	247	236	243	254	229	258	242	251	237	215	261	227	265	227	241	240	257	256	252	244	245	236	263	228	263	263	258	235	261	269	236	253	237	279	237	222	230	229	224	229	243	245	232	232	270	248	235	243	230	246	214	262	239	245	271	249	221	253	237	202	254	235	248	246	247	255	249	225	256	248	231	242	253	263	229	236	238	230	230	218	255	254	227	208	272	233	228	235	238	230	242	230	251	233	240	245	227	220	237	239	231	235	246	196	218	264	222	236	241	244	256	264	226	249	236	244	245	237	224	237	265	236	227	261	220	212	250	242	232	215	253	246	236	215	275	234	233	237	208	259	234	229	242	261	227	241	252	247	232	255	256	254	252	250	257	212	263	251	265	245	260	214	239	233	208	233	232	245	233	253	270	237	224	239	233	239	239	246	225	225	232	261	249	214	248	237	266	247	222	246	250	227	229	276	240	212	255	244	268	225	233	264	245	263	219	244	267	247	241	235	265	225	239	260	255	232	267	258	254	247	245	242	235	274	240	229	239	254	253	262	218	248	254	234	270	237	239	248	249	240	253	249	231	241	240	244	264	255	246	237	248	244	281	237	251	234	240	246	213	233	252	255	262	239	225	245	243	240	245	242	243	261	260	236	225	238	245	230	227	240	230	237	230	259	273	229	226	270	254	232	268	229	214	237	241	245	254	232	226	241	239	270	227	244	235	219	226	242	244	249	245	273	225	276	231	274	237	240	217	233	254	230	231	223	266	260	240	248	236	270	212	240	223	254	229	254	238	257	255	248	226	260	229	239	250	238	233	230	241	232	228	212	238	255	273	235	234	241	247	225	243	252	264	214	231	255	278	207	250	265	227	245	235	237	253	290	285	256	286	260	237	283	234	227	249	243	266	238	236	217	231	239	242	282	234	295	286	246	206	268	258	213	235	222	256	229	262	225	257	249	232	257	257	227	247	255	229	247	251	254	266	287	224	256	239	249	231	195	232	204	235	240	271	254	248	228	218	249	232	255	230	274	255	245	230	253	238	248	235	213	247	228	240	242	236	227	238	251	247	259	251	252	245	240	254	236	240	243	243	227	234	240	244	225	219	268	254	227	258	255	234	222	207	243	244	244	209	265	250	236	234	254	247	232	225	251	262	212	269	242	241	268	237	231	243	236	231	252	260	242	256	228	243	250	221	236	232	232	254	230	252	259	249	228	233	237	206	240	260	250	251	278	244	256	206	224	263	242	259	240	252	274	261	259	248	260	235	241	255	222	233	247	247	219	220	237	244	253	246	251	262	247	220	253	263	248	213	240	255	260	254	248	232	224	249	235	248	261	218	263	247	224	248	233	245	227	211	236	241	242	228	246	253	258	235	241	206	228	259	223	233	250	202	222	270	254	245	237	238	235	249	246	245	239	220	246	275	239	257	231	248	256	259	255	227	239	247	228	249	232	243	223	243	215	256	272	249	245	235	264	242	229	244	234	242	277	210	242	245	248	240	231	236	256	240	245	212	247	247	266	265	239	249	234	252	225	245	240	236	242	267	244	237	242	235	267	236	224	263	248	241	252	254	225	250	257	245	217	224	258	235	231	230	227	237	237	236	253	257	236	264	250	262	246	261	234	251	250	226	246	253	255	227	247	260	247	226	234	222	218	227	256	235	240	268	306	239	203
28005	31455	41917	42338	33067	26070	21011	20010	17320	15563	11069	8590	6625	4361	2806	2158	1804	1645	1505	1397	1254	1139	852	851	707	680	673	675	645	670	611	694	647	646	711	610	607	597	613	589	598	644	602	569	582	615	569	581	577	583	561	587	576	608	610	562	630	546	613	568	603	584	574	577	562	573	583	560	592	623	578	584	558	618	544	591	593	633	620	598	542	604	574	616	593	575	585	568	583	607	603	622	571	614	594	600	626	603	595	592	564	607	577	560	618	568	619	587	588	614	616	588	621	618	608	637	616	528	614	549	603	645	621	610	624	566	569	608	583	606	532	614	636	590	530	585	566	620	595	586	543	604	583	642	583	597	594	616	598	582	612	568	589	590	554	573	602	606	612	596	596	596	574	569	624	536	580	566	574	595	575	548	569	605	598	589	657	561	596	572	544	606	611	622	629	627	583	550	590	659	571	583	584	558	588	607	568	575	603	582	598	612	596	618	614	589	581	591	623	587	537	642	599	568	586	544	585	574	557	576	546	610	567	604	612	584	596	586	602	556	615	587	602	574	607	592	589	595	633	600	570	616	549	604	573	614	585	598	623	595	555	551	593	596	618	592	593	569	589	550	568	536	571	596	591	554	563	577	571	545	590	598	555	594	589	535	570	601	597	559	599	556	532	606	580	596	595	576	624	579	606	587	607	580	571	540	600	587	588	590	612	596	584	620	554	635	588	579	577	574	534	584	604	567	564	630	635	582	623	527	597	571	594	611	612	553	570	602	591	580	566	584	590	613	575	598	554	590	573	615	576	606	590	600	560	608	615	563	573	635	576	622	603	602	607	618	583	610	586	567	626	613	561	622	561	597	574	543	598	592	586	621	596	565	597	558	589	562	601	613	581	615	584	574	617	624	583	574	561	565	571	602	647	563	562	607	561	611	630	608	585	601	564	625	566	605	597	572	567	593	546	604	576	551	568	591	609	584	624	546	584	566	529	610	597	582	559	576	606	630	550	589	563	595	528	572	643	604	610	627	588	609	576	609	587	604	619	573	608	560	599	598	618	633	551	586	566	610	638	625	579	602	638	585	639	579	558	580	550	598	566	585	590	585	619	622	597	616	631	561	594	588	547	561	598	568	569	605	579	559	618	604	575	638	568	606	613	590	592	577	636	586	606	576	572	582	583	608	591	551	581	559	571	565	576	628	572	578	596	621	573	604	609	563	599	578	571	537	608	582	565	589	590	582	545	587	640	553	630	579	595	596	579	614	580	554	572	568	574	595	625	577	584	580	556	566	621	650	577	608	631	637	582	578	630	554	568	617	600	589	583	580	573	579	547	586	605	553	582	621	596	630	606	641	567	542	586	584	645	618	609	585	596	595	558	611	543	589	614	561	573	550	619	565	568	590	577	616	609	554	597	564	625	575	617	576	558	605	587	581	554	580	569	609	548	603	579	600	582	581	623	605	597	553	579	571	574	643	622	590	569	643	606	635	563	575	622	620	612	574	659	623	622	623	575	581	563	621	588	643	548	579	576	574	580	605	588	525	624	615	558	618	544	558	606	621	550	566	593	596	565	594	530	590	567	606	578	596	606	589	577	563	584	567	604	607	614	570	561	583	603	559	579	617	598	570	617	611	587	553	627	603	627	570	582	604	602	579	523	608	600	550	602	604	592	593	585	566	589	621	609	647	593	616	554	551	570	594	569	536	572	640	569	626	623	611	570	591	576	586	609	564	593	604	599	607	552	568	589	622	603	554	606	600	595	577	558	630	604	571	580	601	550	619	600	614	561	592	559	537	554	565	595	570	592	577	559	613	592	611	544	581	601	607	621	565	597	575	576	621	572	611	612	627	577	575	587	563	585	551	639	623	567	590	611	624	568	613	623	561	575	627	580	564	565	575	592	620	627	589	577	569	582	590	624	563	585	602	596	620	590	564	592	582	580	584	585	564	577	593	579	630	641	607	550	565	610	562	623	599	580	543	553	562	618	586	611	632	596	606	592	594	604	553	608	577	572	633	586	594	612	570	594	590	620	611	581	624	587	577	589	594	566	556	564	600	652	597	637	585	658	604	575	592	589	596	573	601	600	590	574	577	649	589	598	575	606	588	609	588	602	576	602	646	618	617	576	536	606	581	581	614	631	580	603	618	589	554	630	602	603	583	568	566	594	569	602	622	629	605	619	582	597	582	549	596	581	579	603	583	572	557	639	582	637	590	624	565	576	608	635	617	565	605	615	601	591	559	573	575	594	582	587	559	589	571	584	580	577	611	631	601	606	556	584	600	623	595	562	574	585	609	540	575	598	605	603	577	595	597	571	554	626	606	573	588	597	607	586	604	539	620	572	576	597	566	539	602	617	582	595	569	588	590	588	619	605	598	602	602	580	556	601	628	594	565	560	601	618	562	606	576	562	544	651	589	630	584	587	597	585	576	589	604	538	586	620	611	593	578	608	618	625	602	623	580	540	540	571	626	620	619	555	594	576	514	652	603	581	586	566	570	584	577	588	549	611	596	619	595	611	581	579	596	560	604	563	591	581	633	620	570	605	564	588	596	587	624	599	606	547	565	591	582	624	587	597	567	567	575	574	573	600	598	583	583	591	621	554	625	588	618	585	574	562	580	602	600	589	576	603	568	589	584	608	605	614	622	586	570	600	565	552	596	618	625	618	591	613	562	595	532	599	577	546	611	593	622	591	575	581	599	626	581	593	575	586	554	588	617	631	517	563	581	589	537	570	634	565	568	572	587	569	572	511	572	558	571	610	607	536	577	553	602	594	593	619	553	582	574	588	588	596	604	612	578	550	608	605	588	611	599	612	624	579	609	589	579	552	583	591	574	621	622	573	561	597	592	616	539	583	585	641	589	589	562	556	559	602	594	598	626	595	597	544	610	583	563	610	614	586	607	599	614	605	585	610	607	569	578	578	613	631	587	590	561	639	623	642	579	610	583	572	577	601	595	564	567	610	568	613	600	589	568	642	575	598	552	559	547	577	609	552	565	594	568	601	594	597	575	588	588	561	562	595	624	561	570	591	561	628	535	546	612	599	557	613	581	582	560	606	623	590	591	532	596	559	633	613	598	598	622	578	653	608	587	570	580	571	593	589	602	553	598	584	543	585	579	554	575	579	621	576	610	592	543	598	576	574	599	564	603	586	599	581	585	596	576	625	581	577	630	555	593	560	593	601	585	586	611	541	584	576	583	618	605	570	611	609	592	538	613	651	556	551	589	608	577	590	582	552	600	611	559	583	590	561	599	518	596	548	570	573	582	585	581	606	576	592	599	608	600	563	581	603	614	600	598	587	594	585	582	559	575	578	590	595	617	559	565	583	613	617	635	576	595	615	599	565	574	586	579	570	608	610	575	580	598	622	593	554	569	631	548	572	605	579	558	625	576	598	560	580	564	620	580	593	597	573	590	639	616	560	594	651	584	573	606	586	622	582	587	569	597	594	586	634	590	585	636	561	586	580	543	591	625	607	591	551	620	582	590	623	603	623	597
57366	50641	51633	47517	32686	24138	18840	19521	16264	12796	8670	6205	4142	2771	1499	1190	954	996	947	775	735	483	400	352	300	300	284	350	293	303	302	285	285	305	281	272	266	266	231	249	290	269	246	258	254	292	227	235	229	230	243	264	234	222	226	254	227	253	235	251	243	221	228	237	259	255	238	220	218	247	255	250	240	243	235	244	246	240	234	241	257	218	232	236	258	230	234	256	227	262	240	236	219	228	252	235	239	247	246	236	244	239	231	237	239	235	238	238	271	207	242	251	235	222	251	255	252	238	258	246	250	229	261	256	255	249	247	271	237	225	230	245	229	256	252	257	237	266	220	227	237	253	213	247	224	256	210	225	227	258	218	244	246	255	232	252	234	238	251	244	229	238	263	223	223	242	252	255	262	223	215	253	234	245	237	246	220	271	257	213	260	237	229	225	241	239	268	260	221	254	264	247	257	229	233	232	257	250	221	245	284	225	246	220	207	239	238	261	216	290	262	252	235	244	248	261	218	233	272	250	271	251	213	254	202	233	237	242	237	284	223	249	264	240	226	251	209	247	226	244	228	242	224	254	235	238	221	227	228	273	241	267	244	247	237	244	235	258	249	223	234	231	229	248	213	246	233	246	262	238	220	224	242	277	253	258	270	238	238	236	252	236	211	245	234	249	246	252	215	229	226	238	258	230	232	233	227	242	226	243	261	222	226	258	228	223	253	271	211	264	258	264	249	250	253	223	254	241	267	239	240	261	221	247	245	243	256	225	218	260	233	246	238	245	225	237	235	242	223	242	212	222	253	228	202	224	243	243	238	228	256	246	235	237	259	262	221	232	262	256	250	261	257	254	218	214	235	246	236	239	279	260	255	271	260	234	202	233	220	249	254	231	227	218	208	238	230	231	244	241	236	227	236	244	253	255	231	222	249	239	212	254	228	260	219	240	249	224	224	248	227	228	244	243	231	243	224	257	226	219	257	244	244	252	241	230	225	255	251	241	228	238	285	232	229	231	255	218	249	254	285	264	258	240	248	259	230	237	227	236	233	220	253	258	245	245	248	245	235	196	236	241	222	240	241	244	253	252	222	266	217	241	247	246	255	240	265	241	238	232	216	222	221	240	203	274	246	255	214	235	236	235	249	236	245	215	213	250	222	228	226	255	276	240	208	240	231	236	250	243	241	241	232	256	227	237	238	239	241	224	266	252	243	222	214	245	234	274	247	214	213	233	240	231	236	212	249	219	268	229	222	263	253	238	266	257	252	245	227	245	223	249	240	242	237	230	234	231	233	214	224	253	231	239	258	228	273	255	215	244	230	263	222	244	254	250	238	243	238	257	254	246	247	264	254	237	244	269	242	246	217	264	257	251	238	253	215	239	239	233	248	243	215	227	232	246	250	235	229	248	253	219	224	234	244	247	223	251	254	242	220	231	237	287	218	228	239	266	272	240	234	239	254	247	252	228	227	233	257	230	228	244	234	245	258	261	227	249	228	232	259	227	246	283	200	229	233	249	246	235	238	239	248	216	252	238	221	229	226	246	258	251	247	250	233	242	248	219	244	238	214	222	267	243	259	249	231	223	235	292	247	235	272	234	224	246	261	232	258	246	204	241	250	226	236	254	256	247	246	233	241	254	251	261	240	240	238	258	247	228	225	237	269	220	232	233	244	225	224	252	273	231	232	256	262	239	221	211	233	234	254	262	246	231	242	245	239	243	247	266	233	229	246	255	230	231	232	253	250	217	250	246	239	232	237	242	256	245	242	228	269	265	261	220	260	235	220	262	259	239	224	239	244	254	227	278	262	247	254	249	247	230	254	224	236	250	245	256	244	242	230	248	232	248	287	251	233	278	206	252	261	224	218	207	229	234	239	242	217	251	234	214	258	252	226	229	237	235	259	245	271	260	236	217	265	213	224	250	251	257	242	237	219	226	236	260	241	230	247	218	232	226	230	231	221	236	243	233	223	234	241	259	245	211	257	250	241	227	228	231	238	246	220	247	267	230	248	243	228	245	271	230	278	246	244	248	238	221	251	253	266	261	254	224	213	246	235	232	227	236	260	219	218	220	248	273	232	245	222	225	231	242	267	241	252	254	300	270	245	237	223	207	240	233	238	248	261	231	246	230	239	262	266	225	236	233	230	230	241	268	256	232	223	226	231	267	266	254	235	221	212	234	249	235	249	234	227	234	233	252	232	258	241	206	268	262	253	232	237	229	236	279	259	254	248	232	234	246	222	245	233	248	212	237	227	247	271	245	268	226	240	231	230	222	240	273	235	215	249	261	234	228	248	252	273	253	234	245	247	241	252	209	234	237	263	253	259	223	261	247	267	243	232	222	212	240	243	226	234	228	206	237	238	246	251	243	230	231	279	253	254	233	251	245	261	254	254	228	222	222	249	236	243	252	230	235	225	257	235	249	268	223	227	207	220	253	240	248	241	225	245	276	252	262	254	230	251	244	224	271	269	244	231	269	258	238	216	235	233	264	241	204	268	263	258	242	265	227	258	253	245	246	204	208	227	229	249	238	248	270	240	230	251	236	278	240	246	226	216	233	249	267	267	239	243	221	232	218	207	246	230	186	239	241	252	224	234	264	229	243	249	255	267	257	259	251	244	243	292	217	256	256	256	246	243	240	214	214	229	220	265	223	245	233	258	235	237	259	228	239	256	230	239	263	233	252	240	245	234	222	236	221	264	245	254	281	242	264	271	226	237	257	263	226	236	243	230	233	249	258	223	231	216	270	242	259	254	227	247	242	223	214	250	251	253	242	266	242	229	238	220	274	267	269	237	240	245	261	247	246	244	231	221	250	272	272	246	253	223	253	217	246	260	264	216	262	226	258	225	237	227	263	240	257	245	213	229	239	251	222	211	235	239	235	229	242	229	233	246	239	256	225	256	222	234	229	224	236	289	249	211	225	252	248	214	239	274	208	227	243	230	226	214	274	195	266	275	259	254	210	224	224	223	247	272	231	265	248	224	233	231	239	231	230	268	233	250	232	231	251	219	249	230	222	259	232	257	257	224	267	259	246	222	234	234	254	256	226	205	259	262	223	261	229	234	235	236	224	224	250	234	241	223	249	225	242	251	241	231	257	255	261	237	268	224	222	255	231	251	254	241	218	268	274	252	289	206	260	229	227	216	238	240	249	250	224	236	220	215	246	232	227	228	254	245	233	225	243	236	216	237	253	226	220	220	243	236	221	242	235	252	260	234	247	254	235	228	233	238	263	216	223	250	234	225	248	246	227	250	242	232	232	223	241	250	254	254	268	237	225	216	233	233	242	230	254	236	239	250	240	243	234	247	241	243	221	214	233	247	222	259	233	229	234	234	244	226	237	234	222	230	250	257	225	260	240	229	205	237	231	258	268	250	230	236	232	256	230	260	227	268	264	257	271	231	251	229	221	252	237	265	251	229	242	256	273	262	231	253	247	227	247	219	242	249	240	249	258	245	239	231	221	211	244	233	252	247	237	238	232	221	250	253	243	271	255
37219	41628	51067	52765	43219	36207	32798	35097	32664	30629	23930	21308	16452	12011	7180	5985	4721	5113	4732	3793	3651	2117	1636	1347	967	813	829	1151	844	834	870	867	795	834	824	718	735	658	688	710	708	675	642	570	591	594	607	591	553	572	584	581	601	634	562	566	539	557	574	552	581	610	583	563	568	614	576	544	557	552	533	604	595	558	568	570	631	570	541	607	585	567	593	566	581	607	587	592	610	566	593	585	642	556	576	574	555	557	575	587	596	586	585	582	618	604	585	615	553	565	611	628	537	588	582	600	604	570	549	611	632	543	612	570	575	585	624	625	555	583	573	584	604	579	565	556	563	557	512	625	585	561	615	558	571	581	552	566	580	566	609	579	637	599	567	588	591	582	583	547	579	569	555	618	577	550	539	605	594	585	586	610	584	549	574	591	550	584	632	589	575	573	576	584	581	554	604	546	558	615	649	556	547	591	551	562	574	599	583	569	638	551	594	610	582	560	520	573	576	568	610	551	600	588	571	576	600	571	626	555	609	565	608	533	553	577	580	567	612	600	590	605	573	600	557	599	604	588	575	577	601	539	561	623	536	533	574	542	622	566	576	568	604	553	574	529	545	575	569	594	586	584	546	576	554	646	547	580	563	620	622	546	598	598	556	601	562	540	541	564	579	561	625	565	601	577	594	527	600	586	585	562	604	557	586	551	526	620	606	567	614	548	550	571	585	538	591	563	606	570	556	633	563	541	547	620	614	584	588	640	585	584	590	587	590	584	578	534	580	598	577	614	583	622	568	640	583	590	547	615	536	569	570	586	596	617	582	586	611	548	589	636	565	612	554	529	545	590	573	560	584	604	552	597	576	597	590	623	547	594	605	576	507	603	563	591	567	607	573	553	579	555	579	593	572	571	569	565	585	607	568	606	521	603	580	593	577	567	604	567	578	600	574	590	606	587	601	627	579	563	580	578	604	596	611	585	588	640	574	587	548	562	581	608	620	607	560	595	598	577	606	566	604	576	584	580	586	592	567	605	539	621	561	579	563	573	588	566	586	626	593	573	592	547	574	584	574	621	526	579	575	573	595	568	569	577	540	580	588	502	579	586	564	567	595	542	581	599	610	592	585	576	564	623	570	584	557	569	574	581	577	564	580	551	597	602	605	626	558	586	622	581	621	632	537	579	576	546	511	583	629	523	624	592	545	561	568	574	557	555	553	541	557	596	608	594	559	568	597	587	570	582	575	546	571	603	598	568	568	562	605	580	588	544	625	559	579	576	619	591	596	596	584	571	587	590	567	566	622	558	553	577	643	567	560	548	567	561	597	591	586	537	605	565	554	562	566	598	573	615	582	608	541	573	577	555	556	564	581	536	535	595	598	554	628	568	593	582	587	568	560	584	546	580	565	597	576	594	578	598	546	597	576	576	596	558	591	576	579	560	547	590	557	567	591	596	581	563	597	540	578	564	588	535	559	583	621	546	594	542	540	578	603	566	543	600	582	581	588	566	589	576	556	591	597	618	554	577	610	596	577	591	556	580	589	590	569	583	574	548	571	559	572	580	567	582	564	630	593	559	549	592	598	593	597	592	572	592	564	558	620	579	594	598	598	613	562	571	587	585	607	522	583	576	653	577	566	581	596	575	531	549	588	583	593	570	575	615	555	663	573	625	605	623	604	627	591	568	560	573	558	571	612	591	568	560	571	567	531	562	536	544	581	578	560	588	575	627	585	556	610	531	535	588	604	578	597	605	617	552	587	527	553	620	548	551	603	605	597	592	604	554	598	566	591	595	576	629	562	567	629	584	574	582	563	599	582	566	575	613	582	605	580	570	515	580	553	654	609	595	541	545	576	568	584	601	584	585	572	570	553	606	624	593	573	555	624	558	610	569	610	596	541	560	574	592	614	564	580	609	577	604	570	604	599	607	624	566	589	592	538	608	591	516	572	582	562	585	574	575	567	575	626	548	595	586	581	588	543	585	579	584	590	571	566	581	565	548	578	560	599	600	611	559	623	589	565	566	539	618	577	603	568	586	548	608	562	644	560	594	579	577	555	590	568	564	538	582	538	582	571	597	564	587	586	562	594	550	579	566	609	598	582	568	594	549	567	571	567	590	582	554	571	590	593	574	586	578	592	607	611	595	538	581	572	556	586	563	550	573	552	591	616	599	591	566	608	616	532	596	557	565	578	585	608	589	576	555	576	586	619	564	579	580	555	606	575	595	569	605	606	564	594	588	585	576	601	601	588	572	602	595	564	577	579	563	562	584	601	589	591	575	589	608	599	564	574	573	565	560	613	618	571	575	596	544	570	609	564	619	585	616	577	579	594	593	594	628	582	572	586	528	609	584	645	594	593	590	588	571	547	590	633	561	554	600	592	571	596	573	556	568	544	608	584	566	623	542	609	571	553	613	579	550	593	560	565	570	621	573	651	576	583	551	570	598	558	550	577	576	595	571	643	593	573	586	601	552	506	579	593	605	593	579	581	554	586	584	612	591	584	561	590	622	603	600	569	573	594	584	588	591	571	584	542	556	579	584	562	577	590	577	556	576	603	516	572	598	589	558	572	639	546	546	593	580	612	569	604	607	618	584	609	611	613	592	577	544	555	576	586	578	616	596	564	612	566	517	528	641	538	566	569	573	594	577	605	562	555	568	582	592	612	562	558	618	602	639	558	550	610	646	540	577	601	565	582	591	573	592	581	573	553	547	582	590	586	537	533	559	594	565	599	571	518	544	589	560	531	579	564	585	565	565	589	564	613	618	574	605	562	553	580	572	597	599	568	552	577	626	562	632	660	556	567	604	575	546	600	573	551	536	551	579	621	609	548	603	595	592	590	570	588	582	563	591	565	554	582	595	579	563	563	624	593	603	607	582	583	541	635	587	605	623	571	598	547	579	571	581	575	572	556	573	561	590	578	599	613	592	581	578	575	592	561	567	556	623	608	596	579	603	566	566	585	557	588	564	565	557	556	576	584	608	560	599	558	603	584	580	573	555	555	596	560	537	606	582	584	577	582	530	556	592	563	600	555	595	553	590	603	605	538	550	558	594	635	605	571	563	589	550	547	589	589	597	596	525	560	618	555	607	603	608	565	633	553	535	564	575	598	610	569	570	575	574	563	607	615	569	586	557	609	586	611	570	585	570	583	576	618	602	599	573	566	554	617	619	598	592	598	568	596	589	587	557	586	573	571	553	577	593	528	631	557	604	599	601	571	580	615	628	596	590	591	559	597	574	571	594	591	630	547	583	591	543	621	551	580	579	611	538	554	580	542	582	570	628	608	588	581	533	574	550	584	536	603	551	601	574	581	617	590	566	627	578	570	601	516	543	572	543	578	579	598	563	564	600	607	561	589	592	581	575	548	574	614	565	581	566	623	574	571	552	567	583	600	600	559	601	556	603	593	566	567	595	560	588	603	520	589	603	594	597	547	551	604	577	596	574	570	551	597	560	612	596	573	589	611	573	597	567	508	640	572	590	584	548	562	596	609	573	541	552	559	613
40057	34711	31985	22932	13910	7965	4773	2980	2020	1369	841	684	494	431	380	308	297	294	271	269	245	257	266	252	270	257	257	246	238	232	222	227	229	240	255	256	242	235	247	236	245	231	233	246	223	252	233	246	256	230	272	239	230	262	248	272	253	269	238	257	252	232	236	248	254	253	258	272	243	246	254	243	263	269	258	224	244	246	239	276	247	241	223	234	260	207	263	224	231	218	255	247	218	215	240	244	252	225	271	258	243	251	256	268	226	233	221	228	206	271	269	218	254	243	260	248	236	241	248	243	225	246	259	246	229	256	249	223	278	269	265	248	264	243	265	248	240	241	232	262	231	268	230	226	239	242	239	220	225	272	233	238	242	246	258	226	254	222	256	258	235	231	244	232	249	265	250	244	259	237	240	243	245	253	240	261	255	257	220	242	229	230	223	273	245	227	264	197	249	252	216	247	273	245	236	236	221	236	228	265	253	225	255	239	274	259	223	248	212	236	240	269	252	243	232	231	248	254	251	233	249	252	240	267	236	219	236	224	229	250	251	239	225	222	280	243	226	254	243	230	264	275	254	240	235	215	218	251	236	247	208	263	268	206	246	239	236	209	216	245	260	239	236	246	252	247	266	257	238	257	225	242	228	218	232	239	250	237	249	271	248	259	245	245	239	247	248	226	230	221	236	269	262	246	251	238	230	224	252	241	262	248	244	220	280	242	249	241	250	250	278	249	242	203	224	221	219	263	237	236	268	240	264	258	243	258	239	228	244	248	226	243	258	259	255	227	247	214	216	284	241	239	221	242	233	253	259	251	212	254	248	236	264	224	273	236	229	235	244	241	258	246	234	260	272	220	252	225	230	234	244	247	235	221	265	230	254	244	282	225	219	262	277	248	277	258	244	218	253	220	231	227	256	261	257	233	255	245	242	221	244	228	228	250	254	231	234	246	255	233	226	245	241	218	228	243	257	229	232	239	266	241	249	244	256	221	256	274	224	228	229	241	240	254	254	273	231	270	253	250	221	266	241	230	246	248	231	233	248	253	238	223	239	236	239	214	246	265	220	261	242	249	239	230	268	218	236	202	265	254	213	233	243	274	224	271	258	230	261	226	241	235	209	260	281	248	221	248	252	269	225	239	245	215	234	229	195	223	227	226	267	257	242	235	242	240	256	227	201	226	237	222	247	239	231	229	242	219	228	243	227	228	263	238	242	251	236	270	234	273	229	237	266	252	246	233	238	234	221	244	237	269	249	244	237	273	275	247	239	240	261	247	264	233	250	252	226	240	252	215	256	230	256	234	272	255	250	220	253	251	236	260	235	274	250	270	252	267	273	251	263	248	245	246	260	275	260	248	287	250	270	222	250	231	233	241	249	249	248	265	246	254	279	231	265	266	247	237	264	235	249	239	233	247	260	250	255	235	255	259	233	255	270	233	241	240	266	242	268	240	238	239	260	234	244	246	262	241	246	238	243	226	248	240	234	235	254	261	232	252	254	259	239	257	235	260	248	263	213	247	225	262	255	236	265	245	265	239	238	201	261	256	229	270	239	251	263	270	273	260	274	242	239	282	232	251	243	242	239	242	225	227	248	261	242	241	252	261	232	234	241	254	241	250	248	261	230	236	234	268	247	248	239	233	254	238	254	231	252	276	253	241	251	239	236	225	247	266	240	240	272	257	222	229	247	261	259	277	243	266	234	241	260	241	221	210	240	205	216	239	247	263	233	233	224	231	242	252	228	270	246	254	231	232	237	240	280	282	240	228	225	269	235	237	217	232	251	228	243	232	233	228	229	263	229	245	240	253	269	259	255	208	255	231	251	266	227	228	218	241	245	274	225	229	240	268	241	230	224	219	246	278	253	254	229	241	228	222	238	249	209	258	249	270	242	263	235	229	252	259	237	231	217	240	230	272	251	226	265	259	275	232	257	243	233	290	253	227	258	247	273	224	230	256	230	255	261	260	234	252	240	247	259	254	227	213	244	265	237	219	243	230	239	237	227	237	271	235	221	250	263	251	242	261	235	214	230	256	274	260	233	212	259	226	248	224	234	239	224	243	247	260	242	246	250	267	248	248	258	246	221	219	242	204	231	226	246	225	244	263	219	300	233	236	220	264	275	223	267	240	239	270	252	255	268	245	253	257	248	257	242	253	236	250	245	273	251	225	238	251	238	255	233	272	235	230	243	252	271	276	254	243	225	233	236	277	226	233	231	244	247	250	284	270	234	216	243	212	235	235	213	233	212	266	251	238	250	260	238	264	238	259	263	219	238	251	258	249	252	215	236	231	256	253	256	259	262	267	262	241	239	228	262	248	245	233	243	236	247	265	230	235	257	261	234	250	227	208	246	257	239	268	243	244	238	229	254	243	246	304	244	243	259	255	226	275	218	257	242	228	256	252	257	250	247	263	250	231	248	241	264	227	256	237	250	226	222	259	246	201	234	238	250	243	258	234	231	232	256	257	259	258	244	225	254	252	227	262	267	245	258	251	243	220	250	254	232	274	223	245	244	244	228	251	229	224	230	264	260	225	243	219	254	237	219	263	234	236	229	232	229	249	227	219	270	235	231	239	247	260	246	252	237	223	210	250	229	268	262	250	225	225	224	242	244	226	241	268	239	240	269	227	230	253	255	232	236	217	226	243	246	251	269	250	282	237	255	218	251	244	252	222	275	248	250	232	254	223	252	245	237	234	222	231	210	252	261	246	259	239	283	228	227	250	259	259	275	275	226	225	253	277	243	222	244	239	234	241	245	241	247	214	231	227	241	256	261	216	230	249	233	251	255	233	243	235	234	236	238	260	219	267	238	242	234	261	250	258	239	242	252	259	246	242	241	262	238	230	243	258	252	247	248	240	260	238	234	249	270	257	255	251	257	243	266	215	233	230	243	250	247	243	245	237	230	223	200	223	272	240	268	258	243	273	248	230	244	220	234	261	249	217	262	258	279	249	237	256	245	240	241	226	242	226	253	234	216	245	240	246	225	225	214	254	277	240	240	241	243	235	221	260	248	222	244	229	244	219	263	236	252	231	248	258	232	214	220	242	202	248	244	247	234	254	261	263	230	246	262	242	222	241	247	240	262	216	242	238	245	240	265	225	252	237	242	239	265	261	237	244	258	268	236	242	244	254	253	228	233	243	250	258	238	226	230	265	275	220	231	260	255	219	243	238	264	261	259	234	245	222	249	232	246	273	219	225	272	265	249	249	250	239	240	232	281	250	243	271	256	257	251	235	238	241	248	240	246	220	231	284	214	250	204	248	247	263	258	247	246	229	210	250	241	252	243	258	220	230	262	233	227	245	243	225	270	246	227	245	250	248	269	241	246	246	245	223	252	238	245	230	240	225	260	240	253	240	227	205	226	250	262	239	228	243	241	251	275	212	227	245	242	235	243	251	253	266	246	268	237	268	252	260	247	242	208	255	247	251	253	258	281	237	220	231	269	237	242	243	227	278	232	262	262	217	210	249	258	251	274	220	259	265	255	266	240	236
23040	26788	35637	34003	27382	21260	15956	12068	9015	6223	4229	2943	2234	1688	1360	1037	959	899	810	801	760	711	655	612	615	659	578	602	570	593	638	623	635	557	589	589	644	618	605	587	592	596	596	581	607	585	563	601	567	584	631	624	599	604	596	569	623	580	627	589	612	600	578	621	608	599	602	609	590	608	598	628	600	572	581	608	579	625	623	620	586	548	561	586	575	618	560	566	538	599	591	576	625	576	622	582	589	600	605	618	590	575	588	551	610	545	572	629	586	591	566	609	614	581	536	562	591	616	541	563	631	580	567	621	608	586	582	590	613	595	612	579	595	613	616	580	604	577	586	585	568	562	609	640	569	584	577	598	579	604	555	585	617	614	584	616	642	611	605	590	589	594	615	599	547	625	635	580	561	597	579	593	608	597	623	605	627	595	619	582	601	561	573	550	611	581	599	581	613	601	577	592	620	596	588	564	647	584	536	616	611	587	643	603	602	598	629	572	593	552	622	598	615	652	600	590	600	581	582	575	597	583	584	592	627	611	607	566	601	576	624	592	579	575	592	568	593	583	610	586	614	598	609	588	568	595	615	557	597	588	558	575	543	609	564	598	600	604	571	561	584	633	578	588	603	621	621	571	627	607	574	581	607	578	617	603	618	623	577	609	627	616	579	624	571	599	623	612	635	576	554	608	629	613	553	643	546	574	572	535	594	612	593	611	576	613	596	533	583	622	636	595	583	588	585	589	594	584	559	579	597	581	606	550	591	578	607	647	615	591	599	623	581	561	594	610	626	607	613	591	565	620	576	647	636	577	534	578	544	620	590	586	620	603	626	588	598	576	577	613	646	588	594	637	589	573	600	559	653	614	593	624	606	625	596	562	606	585	557	579	597	616	607	627	597	567	616	593	594	588	640	590	624	570	630	562	627	614	591	516	610	586	565	594	605	596	610	557	597	564	594	592	628	599	565	591	586	574	608	596	657	557	616	600	592	589	617	595	621	565	570	602	559	584	600	566	562	580	567	597	559	598	550	594	614	594	626	612	556	608	606	582	616	569	589	583	611	581	613	585	597	596	618	583	659	591	603	619	607	594	615	586	572	587	634	621	559	558	572	607	578	590	604	602	553	630	592	586	584	601	598	596	605	554	599	607	637	542	617	552	603	613	610	607	629	610	574	617	575	606	562	628	574	589	561	577	557	603	601	597	620	617	562	597	585	597	593	579	542	539	564	579	594	616	588	593	565	590	599	584	600	595	618	626	585	609	640	613	587	578	606	597	594	575	583	623	608	618	621	595	597	610	596	592	575	617	596	591	570	564	594	625	607	580	565	570	626	563	554	576	590	557	639	583	598	558	604	599	576	578	611	553	591	599	589	605	579	572	608	538	577	598	572	643	589	548	644	616	582	547	582	590	581	604	616	607	582	538	579	572	589	575	542	597	623	581	578	615	602	581	589	573	597	621	558	599	588	601	589	613	580	568	574	553	575	623	602	616	586	616	572	605	594	629	572	628	650	585	593	547	548	554	609	586	571	625	598	602	627	615	583	568	627	616	592	594	566	600	597	577	656	592	579	571	557	564	589	580	632	606	612	603	609	595	581	574	587	614	615	595	618	578	595	528	590	595	597	580	599	558	546	611	594	590	613	572	604	617	570	582	572	614	627	586	593	616	584	585	547	597	589	599	594	563	601	593	618	593	627	597	610	559	610	605	627	626	616	595	602	576	593	623	601	580	614	567	577	574	601	632	614	550	613	580	598	594	565	599	592	600	592	553	572	583	590	548	557	603	586	607	557	573	652	637	551	581	612	589	617	603	592	615	593	637	577	580	603	579	575	609	606	591	633	597	577	626	549	593	598	573	626	568	597	551	605	587	579	622	597	573	610	596	620	588	594	597	562	604	592	624	600	589	566	584	616	586	583	598	588	614	602	548	640	648	580	618	585	562	579	644	581	559	595	563	603	583	617	642	595	578	554	605	613	610	609	565	585	585	615	581	556	565	605	589	554	598	589	558	618	603	574	610	551	597	589	597	606	619	634	593	606	599	544	572	550	593	598	601	656	624	598	592	594	569	587	577	580	587	624	611	552	596	616	598	608	617	585	591	606	559	614	621	574	574	605	609	598	547	604	603	616	592	559	581	581	589	591	608	562	600	610	636	609	571	606	633	641	557	595	580	614	609	640	573	591	620	629	576	619	597	596	588	592	578	617	542	579	655	594	587	581	600	594	582	565	606	591	570	572	611	562	631	648	595	609	616	589	572	579	584	609	558	593	589	630	603	620	603	571	621	576	568	552	627	563	568	601	600	523	601	571	577	590	563	592	561	611	567	619	606	560	607	627	603	598	601	619	623	608	589	552	599	543	651	621	596	605	575	622	570	608	580	575	556	620	634	599	572	590	618	598	585	594	596	580	572	614	574	567	595	560	573	543	575	559	570	569	560	591	607	618	600	572	597	580	620	595	629	602	584	612	574	565	605	523	564	604	571	624	577	598	634	595	678	587	630	608	576	588	601	606	596	579	591	609	648	593	531	608	559	600	567	612	610	602	615	630	577	605	615	566	628	603	540	542	573	570	597	623	580	559	597	560	588	592	610	621	617	607	585	630	626	573	583	569	618	601	574	613	598	563	577	610	579	586	569	612	605	582	578	578	584	631	600	581	589	572	585	597	599	580	583	584	598	604	592	579	589	564	606	615	577	581	658	607	589	593	567	583	581	603	609	596	606	627	586	558	627	593	587	595	628	588	539	605	576	578	623	567	552	571	560	524	592	575	600	596	597	601	590	615	618	610	546	619	548	597	621	609	584	571	609	559	590	612	586	615	635	618	616	537	548	558	617	597	593	591	576	571	634	621	607	545	592	600	591	572	593	608	603	622	603	645	664	604	606	607	598	613	592	576	582	617	562	598	598	586	631	570	545	603	597	613	583	587	638	574	639	559	608	593	588	560	646	594	587	642	583	572	584	616	580	609	588	564	581	630	617	598	591	563	609	579	586	597	599	543	619	546	616	589	638	582	596	578	609	569	608	564	557	602	603	564	563	612	572	634	609	560	581	595	603	599	592	577	593	614	592	571	589	612	641	616	566	577	602	585	575	603	571	560	609	597	562	633	572	585	590	617	581	637	604	609	638	592	616	570	618	571	566	597	622	562	589	583	597	603	630	568	598	597	620	673	569	660	590	578	605	626	599	562	626	589	582	597	605	624	564	564	609	581	591	576	553	574	558	598	616	541	594	601	600	607	586	602	557	603	602	592	599	557	611	587	632	594	565	599	610	604	615	585	592	574	584	570	624	580	600	592	628	611	618	570	569	574	574	588	581	592	581	583	579	563	640	593	622	628	604	604	605	601	634	598	589	572	561	612	539	626	586	616	590	626	590	609	605	621	566	600	594	569	555	624	608	579	564	554	608	615	584	582	582	598	586	617	555	602	580	584	595	550	582	557	562	617	582	573	611	625	583	582	565	582	613	593	560	640	578	563	594	591	607	566	563	639	608
44846	40803	40663	33227	21515	13044	7947	6735	4747	3271	1907	1423	1069	833	525	481	422	445	419	364	282	316	293	276	303	232	259	249	258	284	243	270	259	256	243	253	242	247	285	235	255	227	230	212	236	250	236	264	227	244	257	257	242	230	234	232	216	245	264	215	246	255	279	202	227	239	247	245	218	241	248	249	248	286	221	233	240	258	256	267	215	240	229	236	222	225	247	251	225	248	253	241	211	241	224	252	233	223	240	217	243	243	249	243	241	258	235	226	233	252	251	258	228	263	239	248	224	239	262	234	234	218	252	217	229	208	261	243	242	227	228	240	244	229	250	245	259	205	219	251	281	228	199	219	238	246	232	233	225	255	255	240	227	257	255	244	216	240	241	260	226	241	217	269	246	236	264	249	239	238	259	252	252	242	247	228	241	243	256	226	233	230	245	253	255	225	255	248	254	244	230	223	241	238	225	256	267	245	216	236	247	258	208	257	252	250	274	253	236	215	229	241	258	240	232	233	211	227	264	256	234	240	231	242	230	253	248	256	253	231	271	267	254	252	236	246	237	258	264	243	239	219	252	240	221	257	231	221	236	240	234	257	272	229	257	267	236	233	249	265	251	248	216	234	219	237	233	240	255	262	249	252	233	236	224	232	236	218	221	253	256	241	252	234	243	246	223	225	241	241	273	233	275	225	233	234	228	262	247	238	254	224	215	276	243	227	229	245	273	247	244	255	232	260	270	242	245	229	232	236	258	249	258	227	242	278	240	248	273	231	245	270	235	226	246	203	226	248	290	234	244	257	212	239	240	230	233	253	217	279	246	236	270	257	248	252	258	237	230	241	234	244	279	237	246	227	235	245	258	270	280	224	254	215	238	232	226	243	238	242	238	232	230	229	231	268	262	251	225	240	234	232	233	219	256	253	247	224	250	235	257	243	268	266	255	234	270	231	227	256	226	230	264	232	257	198	234	255	236	236	281	253	252	252	229	286	225	249	242	227	276	238	229	251	258	239	228	241	249	242	237	230	259	235	216	228	227	223	249	249	215	215	285	246	256	262	213	214	243	276	242	258	224	262	240	222	247	262	239	230	265	244	237	264	241	239	238	247	244	246	237	248	259	226	243	211	225	229	275	223	232	247	256	233	259	252	245	262	243	232	260	250	242	272	243	260	239	255	249	248	232	221	239	243	233	283	243	254	268	242	243	232	240	234	226	259	225	230	231	252	234	235	225	244	262	231	268	221	243	218	217	243	230	238	222	250	248	257	242	237	223	277	240	253	256	237	239	252	231	261	238	255	233	257	228	228	257	251	238	259	250	254	246	227	233	247	240	227	230	280	250	228	244	210	235	232	228	241	230	247	253	282	233	247	238	233	226	238	246	223	228	246	256	248	262	232	272	260	224	250	260	232	235	223	250	235	248	257	240	238	227	252	263	251	228	222	233	237	233	241	234	223	231	216	257	244	250	215	242	243	242	249	259	250	256	259	236	226	233	247	241	234	243	231	220	251	237	260	244	245	238	243	247	261	250	234	259	267	228	224	240	264	203	251	237	215	232	232	236	219	255	210	244	246	247	257	242	260	260	221	261	217	237	251	238	256	232	239	271	227	232	252	280	226	242	249	239	266	258	238	258	253	260	245	239	272	241	222	249	246	267	244	212	228	221	241	229	228	251	223	239	254	244	252	264	265	256	225	212	215	225	259	224	249	240	236	221	252	231	265	229	219	206	249	236	235	221	244	233	245	217	196	237	234	253	262	260	253	233	253	229	239	238	261	235	250	268	232	268	254	236	260	254	240	233	210	229	225	231	236	263	236	252	234	242	250	252	243	248	259	258	226	253	250	224	232	255	216	246	245	227	257	221	219	228	221	225	268	240	247	250	237	241	234	241	245	228	255	237	243	254	242	246	284	231	249	234	256	251	255	243	240	261	267	233	271	232	291	243	255	244	230	235	222	234	260	257	219	233	274	245	261	251	227	236	283	254	291	252	252	231	234	240	261	234	214	233	239	220	219	243	262	261	226	266	247	243	233	237	250	247	248	239	252	244	231	225	240	255	238	246	220	272	251	269	250	244	248	265	194	247	236	271	259	256	222	214	260	262	225	250	255	260	232	274	224	242	254	231	255	229	253	270	275	232	232	221	247	269	197	241	269	240	216	260	250	260	222	273	226	239	263	211	221	232	262	255	209	209	235	240	267	235	250	236	241	227	226	256	236	228	225	231	252	262	226	237	218	241	238	249	262	230	218	245	232	230	249	224	211	223	295	238	240	268	226	208	214	223	236	255	258	254	251	299	257	238	236	229	245	236	274	266	232	240	226	237	242	230	242	254	235	228	227	254	240	229	265	230	259	261	247	240	226	245	243	232	232	234	254	266	244	262	228	278	205	239	231	260	236	257	241	230	241	237	228	242	241	236	232	249	240	242	224	240	247	246	228	270	225	242	238	233	261	226	245	242	241	238	243	255	227	232	207	235	263	283	233	257	268	262	239	242	222	214	267	221	258	238	253	210	228	244	213	257	267	242	215	257	262	261	248	252	231	241	203	240	226	232	238	241	214	225	246	245	264	212	260	230	252	237	239	220	239	245	257	230	240	242	256	260	235	276	261	242	252	251	240	245	270	224	258	241	240	225	222	236	246	249	230	234	238	213	220	252	238	238	279	226	235	238	279	252	221	240	224	266	253	264	266	250	253	245	243	247	233	240	240	237	254	254	238	280	248	241	254	229	230	265	204	248	191	261	250	270	238	248	251	239	247	249	253	240	223	243	240	239	223	235	267	264	266	245	288	226	251	228	228	249	251	234	255	251	245	220	246	230	241	232	232	234	216	221	252	258	233	250	256	258	238	254	240	226	258	261	238	257	244	231	239	258	254	232	243	232	222	243	250	232	225	234	232	241	219	262	246	254	221	230	231	226	244	257	247	233	214	239	231	230	230	238	257	251	236	271	241	248	253	241	269	236	245	244	226	256	252	237	196	239	230	249	262	261	294	217	230	263	214	227	225	243	239	238	227	240	240	258	274	223	244	238	221	245	239	247	226	258	235	250	258	251	234	262	236	227	241	244	258	236	246	266	255	239	240	233	258	276	223	271	267	234	262	205	254	270	242	244	252	248	245	244	285	260	253	302	262	261	220	243	238	242	250	255	266	252	250	238	261	245	263	260	235	231	260	247	266	224	260	223	241	259	228	250	246	270	221	268	252	240	231	231	250	248	245	238	215	260	231	260	232	245	250	230	278	280	224	223	244	248	258	255	239	228	247	240	222	236	278	245	262	244	230	226	210	276	259	238	257	234	213	226	225	228	251	289	224	250	232	222	244	236	214	210	229	223	263	223	241	239	235	239	239	212	260	259	227	211	256	207	206	239	235	232	267	272	246	253	263	237	234	220	238	239	249	195	261	250	272	234	213	261	240	228	229	247	245	241	251	229	261	242	231	260	222	255	245	220	238	233	268	253	254	237	230	236	249	230	214	210	259	238	256	235	282	257	240
27791	32282	41348	40962	33123	26433	21393	20639	17025	13876	8665	6925	5443	4227	2514	2202	1823	1857	1711	1432	1094	932	822	681	644	689	719	655	645	677	664	668	641	649	683	599	655	594	634	623	632	595	577	623	616	610	613	582	570	595	644	611	574	578	612	636	573	611	606	594	594	594	603	584	621	567	604	588	588	597	601	591	630	546	597	567	595	620	609	568	598	548	583	625	574	576	566	590	611	605	564	573	628	577	568	596	652	616	617	601	590	619	587	595	631	578	541	589	567	566	566	587	601	620	625	584	606	592	590	615	613	646	608	619	601	634	579	597	601	608	571	612	594	610	609	607	615	593	580	649	590	626	549	605	607	570	605	614	589	580	557	600	558	578	613	574	561	600	629	602	647	571	548	631	556	608	575	580	593	570	598	596	596	585	622	561	592	596	608	591	615	592	550	590	587	582	553	553	565	600	584	598	595	581	578	578	571	615	582	562	587	651	577	552	605	598	542	527	605	571	606	598	559	565	602	611	615	599	585	594	579	623	579	559	619	609	590	627	562	573	602	614	586	636	603	590	604	574	590	576	594	615	570	584	664	560	581	600	553	605	617	560	605	645	591	518	568	615	533	578	580	589	584	588	574	588	606	622	587	602	541	582	610	597	650	608	582	588	607	568	552	618	591	589	582	583	622	601	612	573	560	643	614	621	599	616	573	550	588	609	588	560	617	603	607	571	585	589	608	577	615	590	583	579	553	575	594	567	605	593	627	574	627	621	594	583	575	542	569	578	616	581	569	616	580	540	593	561	604	575	617	580	602	582	582	599	613	606	581	609	562	605	571	603	624	620	588	610	557	566	608	595	552	613	584	581	572	594	545	579	583	607	612	543	587	622	603	607	576	559	555	577	606	630	607	610	586	609	635	562	586	562	550	545	606	572	585	562	536	584	592	603	619	593	580	592	551	588	667	599	628	576	603	573	600	644	579	592	558	578	588	559	602	588	565	609	592	582	559	592	597	590	583	584	579	588	621	597	597	559	605	610	635	603	608	575	618	595	625	615	601	625	590	611	591	598	542	583	640	566	556	590	575	589	622	650	548	571	615	567	608	534	591	628	596	590	587	561	574	577	580	589	549	548	610	600	632	583	612	601	635	569	585	576	629	602	610	574	643	599	603	610	591	578	581	577	547	619	616	615	613	604	648	609	603	586	597	547	574	583	580	563	606	542	552	590	617	619	603	610	548	566	625	640	619	577	582	606	607	543	608	600	569	566	553	575	625	587	545	605	599	598	578	607	587	634	602	570	603	576	577	623	612	618	586	572	599	629	607	620	615	597	589	606	604	594	617	605	600	626	600	592	623	615	600	537	625	600	592	622	557	613	628	588	615	572	561	573	603	634	565	593	533	549	636	554	594	581	629	539	620	607	599	599	521	578	641	563	589	553	606	577	612	652	609	544	600	551	639	609	604	597	638	600	590	605	596	570	573	587	580	618	616	572	625	616	576	618	562	578	591	591	621	604	580	582	647	587	539	579	546	589	581	577	611	641	607	586	553	587	548	584	565	623	559	537	554	600	618	676	603	594	622	585	586	649	586	556	581	599	575	552	621	574	585	613	590	612	603	607	549	512	567	616	605	592	595	569	602	605	598	577	579	560	582	592	610	591	598	581	606	567	617	589	612	567	590	591	580	649	602	578	647	593	577	595	639	616	604	598	558	572	601	615	603	618	575	583	637	590	597	595	600	658	553	566	564	576	594	583	533	545	600	569	555	588	621	617	611	562	600	576	597	625	582	562	578	555	565	608	592	593	561	617	581	606	564	590	571	603	584	568	568	585	551	521	600	588	573	557	586	600	616	577	580	619	559	598	542	582	577	573	587	600	634	583	560	583	574	607	617	570	580	606	574	603	560	550	578	633	616	587	551	626	560	560	607	562	593	587	618	621	616	576	624	581	606	579	572	575	580	611	625	562	610	577	623	583	588	622	593	594	600	584	621	586	553	595	584	611	588	566	632	604	602	609	598	591	594	587	611	613	610	587	583	575	615	585	588	592	561	629	599	617	555	609	611	561	651	603	608	627	598	610	609	610	582	566	589	594	612	612	598	591	629	592	558	599	578	597	580	640	599	629	632	625	550	593	607	557	625	575	590	598	597	571	583	567	602	596	587	587	664	591	605	607	594	647	564	585	557	578	579	608	574	609	541	592	575	582	589	603	605	604	656	595	569	565	597	558	591	583	581	577	650	586	604	585	566	583	578	563	559	549	667	549	574	595	590	605	622	560	575	567	630	598	567	582	592	601	589	642	598	623	594	582	577	581	616	540	653	622	592	557	577	571	566	593	619	617	607	607	587	554	611	583	557	596	580	562	600	577	563	574	562	609	546	612	583	602	614	530	606	582	637	616	623	587	607	609	596	568	589	592	570	590	588	600	579	613	595	591	564	636	596	579	632	574	571	597	601	583	643	585	600	612	560	615	584	543	614	638	580	589	610	621	591	566	595	588	584	559	617	604	555	591	573	584	624	588	578	602	648	652	562	554	596	571	591	553	617	576	576	641	612	587	567	593	642	594	633	619	632	590	570	621	563	621	593	566	579	619	552	589	561	582	605	548	566	559	615	619	591	599	615	539	621	589	613	589	633	586	591	608	632	575	536	577	596	594	579	572	610	615	581	552	595	590	588	583	635	570	569	562	580	581	585	583	597	616	568	625	617	579	576	549	624	582	590	592	534	547	608	577	591	569	539	604	587	595	577	567	610	614	582	593	575	579	574	572	553	611	602	567	597	596	592	594	587	631	569	595	590	561	587	578	609	554	583	591	575	574	615	542	613	596	570	597	592	616	638	566	571	602	534	607	559	618	600	622	599	609	667	593	592	589	570	575	553	601	614	620	608	588	595	636	611	557	573	554	581	613	611	594	556	593	511	549	579	643	566	604	570	605	605	630	617	608	587	612	608	621	596	612	577	599	641	592	553	577	586	574	536	587	619	607	607	581	625	586	583	593	622	602	598	567	588	589	595	565	588	618	586	591	627	565	590	578	618	650	557	599	629	622	576	625	585	562	565	592	592	622	552	570	532	626	592	559	630	655	634	582	614	582	656	593	615	633	545	620	591	603	641	628	586	569	628	605	585	592	652	580	610	606	586	585	539	592	615	610	578	597	608	621	598	592	624	585	615	604	588	557	591	607	585	623	590	582	610	602	562	532	580	563	609	605	612	557	600	564	582	566	613	586	537	584	585	597	564	578	602	622	544	586	635	577	590	572	578	576	591	569	565	582	570	591	577	611	576	554	568	559	570	654	578	629	590	645	579	600	578	588	563	609	620	610	577	616	598	555	558	561	634	594	588	547	589	620	597	609	617	564	611	585	608	599	609	553	567	565	604	591	614	589	624	583	565	587	598	602	646	611	576	586	593	580	617	607	580	597	596	608	616	550	607	597	587	621	617	620	604	540	587	559	619	595	603	617	619	577	606	603	596	573	584	577	598	612	593	588	586	575	564	587	601	585
56848	50262	50302	42860	32984	26499	20817	18973	14511	10520	6289	4396	3202	2748	1558	1289	911	1077	1042	847	563	489	332	310	281	302	341	281	262	311	307	352	309	314	317	267	244	269	251	276	267	261	237	237	268	231	254	235	227	250	269	265	264	250	249	235	232	219	231	274	237	246	240	209	238	226	253	227	231	227	220	238	257	241	267	244	263	240	232	217	240	237	222	251	248	255	256	269	224	238	239	273	235	235	244	238	268	246	242	239	245	247	231	247	249	243	260	233	247	238	234	227	246	264	267	242	234	253	244	235	243	227	233	244	208	245	234	238	266	238	263	232	234	197	264	219	250	222	254	221	215	236	254	252	242	237	230	234	237	241	214	219	281	247	231	237	220	241	245	237	244	240	258	254	232	237	254	233	279	247	223	217	232	248	259	225	266	228	255	214	229	228	252	239	257	242	221	261	250	224	249	270	240	242	240	235	233	255	238	231	227	255	238	228	255	221	231	229	216	230	252	231	241	243	222	230	236	212	237	238	272	247	257	255	258	243	206	241	246	224	248	223	234	249	249	245	236	270	222	265	232	234	238	227	237	236	230	273	224	242	242	221	258	259	233	248	231	228	239	257	231	237	254	258	263	237	252	236	228	260	249	224	246	234	250	230	210	251	242	246	264	261	225	259	251	261	252	253	237	242	258	237	220	267	231	238	255	272	226	223	260	257	236	249	256	273	262	263	238	239	223	227	237	253	246	251	220	263	238	227	224	235	245	251	224	230	233	233	215	241	222	246	275	232	248	244	229	232	266	218	239	275	250	255	229	227	230	240	231	234	254	240	280	245	246	276	232	231	243	265	236	238	237	264	255	257	243	248	250	236	232	280	242	226	220	235	240	198	269	261	228	246	218	241	234	272	247	246	231	230	241	218	276	230	260	245	258	237	233	239	239	273	237	273	237	229	236	239	274	247	241	215	218	258	238	233	258	264	234	267	261	217	241	229	259	207	250	212	244	240	268	285	235	237	241	243	238	217	249	235	231	233	214	251	219	251	254	261	241	249	255	274	258	251	264	236	244	258	250	249	261	228	205	244	229	237	223	231	256	274	263	222	222	236	222	237	220	230	221	259	228	232	280	252	216	232	227	229	220	273	259	257	261	257	263	239	246	227	231	277	235	244	250	238	231	245	231	243	274	217	229	225	239	230	251	244	233	255	220	217	246	263	234	245	236	226	202	229	228	241	256	236	216	263	228	248	227	278	204	224	223	237	247	274	228	244	233	222	219	240	249	252	211	238	238	257	244	228	244	210	220	266	247	246	265	243	264	233	245	237	233	266	234	234	223	235	247	240	214	238	238	262	232	228	266	222	269	245	247	248	221	228	238	224	233	254	259	272	243	242	251	258	228	221	203	217	244	246	230	242	264	242	222	226	255	223	222	222	241	254	266	230	278	245	238	232	246	270	234	227	256	229	230	222	245	250	277	230	284	240	270	245	257	227	252	242	258	256	244	260	253	213	241	239	217	253	271	232	250	248	231	235	235	244	257	241	254	233	234	215	225	243	244	210	235	247	250	260	243	237	244	233	235	263	257	262	228	258	236	230	229	235	244	212	251	249	260	198	242	269	227	239	223	243	220	224	225	249	223	247	224	217	239	273	232	251	256	248	226	257	239	241	242	222	276	227	222	241	227	247	237	269	256	250	248	227	278	235	205	228	221	232	255	253	234	254	223	240	229	218	267	268	249	250	259	222	229	239	226	241	244	240	250	226	262	214	234	227	257	249	258	270	257	248	259	229	234	235	255	243	252	244	232	265	241	234	273	280	224	248	257	249	252	248	225	211	227	236	249	254	236	254	259	267	243	214	205	264	258	239	253	246	230	238	265	247	250	256	226	240	235	237	287	213	261	220	252	245	252	238	269	235	221	246	218	197	233	237	232	257	203	259	242	250	234	244	240	253	245	219	237	220	241	248	238	234	235	221	206	262	250	227	220	260	262	249	242	210	260	222	241	261	247	245	246	238	223	226	253	210	249	270	227	249	244	257	214	251	263	270	232	243	244	268	230	242	240	242	219	248	245	244	236	230	235	259	249	245	283	239	235	263	268	251	292	248	274	279	240	224	246	229	257	236	219	220	270	272	251	242	259	255	283	235	231	242	239	234	225	245	275	252	248	237	232	260	218	269	227	278	232	215	246	245	255	215	245	251	244	231	223	286	231	242	228	254	220	238	230	252	248	246	229	231	249	236	250	230	227	236	244	250	253	256	249	274	270	249	237	262	258	255	238	226	253	241	250	230	261	230	237	233	246	230	246	228	253	254	264	215	270	219	208	214	231	239	244	249	255	213	259	251	251	234	253	256	246	254	287	243	262	240	242	245	246	221	241	265	273	248	250	230	240	255	226	254	243	221	208	255	254	225	247	244	230	233	215	253	239	233	246	258	256	220	229	282	194	284	251	252	227	221	255	231	237	258	251	261	242	235	250	245	234	269	239	240	241	233	253	244	237	243	264	215	223	236	256	234	258	250	225	273	231	225	242	228	231	250	237	202	210	256	249	259	242	250	255	259	247	241	213	246	262	252	228	230	241	231	250	230	250	229	256	284	246	215	211	269	265	248	239	233	246	258	253	228	221	242	234	276	240	262	220	251	238	271	218	226	226	234	210	270	245	235	250	250	247	243	272	216	281	237	243	252	239	246	218	233	230	233	251	236	247	256	264	238	231	249	242	256	238	259	199	235	239	217	252	269	210	235	239	244	248	238	282	251	245	279	262	269	222	227	242	253	240	266	266	246	219	252	226	255	249	254	248	253	265	226	250	229	238	251	239	247	232	228	215	251	247	233	264	257	233	247	236	242	249	265	228	218	244	256	244	230	223	224	227	225	235	223	217	251	251	238	218	249	256	259	218	250	230	214	209	250	242	232	245	235	231	232	250	255	275	231	264	228	241	264	257	231	238	244	219	243	241	271	235	255	262	267	244	240	255	265	253	284	233	251	276	238	225	267	229	247	250	220	243	224	257	232	226	253	249	235	243	247	243	240	255	232	243	262	234	215	227	235	231	234	243	256	252	255	242	234	250	249	250	268	228	222	274	234	255	232	250	234	264	250	215	250	257	236	247	258	240	256	235	236	236	243	242	229	244	265	260	234	235	255	236	249	248	235	238	253	221	243	235	255	243	226	239	274	252	260	233	233	229	212	260	203	246	262	236	263	237	245	268	275	269	239	277	252	236	256	248	242	245	241	232	235	243	239	250	257	230	254	270	252	200	243	263	268	215	232	245	241	265	258	257	244	246	237	238	223	257	222	220	258	253	262	239	260	239	221	268	262	256	244	265	248	218	244	238	244	243	207	249	270	243	216	211	223	268	235	229	263	234	264	253	252	286	209	200	231	242	244	241	262	223	252	231	228	247	229	224	232	268	217	241	272	247	229	226	219	271	243	224	250	260	220	238	232	245	263	244	219	226	235	218	222	261	265	249	214	243	257	279	248	241	238	236	215	257	259	246	223
37616	42488	50768	51045	44186	38773	33604	34195	30532	26138	19680	16521	13502	11916	7166	6332	4835	5514	5189	4231	2421	2012	1145	818	1019	984	963	956	871	982	920	929	845	919	842	681	742	675	717	689	693	695	649	615	611	582	583	564	605	610	632	590	611	597	571	610	609	561	601	579	584	564	584	577	557	604	612	615	562	588	582	596	627	599	570	581	570	590	571	568	574	547	590	601	587	602	596	599	587	584	565	578	599	634	641	596	559	580	586	586	563	608	610	573	596	558	591	608	583	595	577	611	566	575	545	537	576	571	589	609	571	608	567	599	570	595	592	554	570	590	543	603	574	575	582	615	575	614	597	589	611	566	549	541	613	540	580	633	600	587	587	563	560	546	561	615	575	582	636	601	649	590	585	604	613	602	637	549	548	580	569	576	541	613	566	582	561	563	570	560	572	600	617	583	591	620	600	547	602	578	589	556	595	631	566	580	519	549	583	566	549	573	561	584	557	575	588	586	541	566	555	611	601	554	536	546	639	592	567	591	583	530	579	596	591	549	613	592	550	569	616	587	602	678	586	621	582	591	594	584	584	582	596	564	577	561	619	565	575	552	627	591	609	600	598	581	609	590	616	576	581	561	575	593	552	562	624	590	559	583	567	598	577	600	611	574	622	624	564	567	572	597	549	598	584	556	541	626	573	551	581	581	594	601	577	607	559	574	594	547	615	597	587	551	612	553	590	581	555	562	572	585	563	581	568	573	583	580	575	564	572	567	596	560	587	552	612	513	557	559	594	561	604	617	585	622	597	629	607	588	543	562	593	581	592	571	572	570	621	540	638	598	574	575	576	599	570	592	578	575	614	613	555	606	580	566	607	589	621	580	607	524	541	535	607	564	552	604	597	571	541	599	569	587	602	629	593	563	560	615	626	547	580	593	572	587	618	634	527	580	618	629	618	595	578	627	582	565	565	561	571	617	548	594	607	605	617	562	614	572	585	545	621	578	576	587	581	589	548	600	595	571	571	517	542	583	577	580	572	580	583	647	561	588	650	568	568	555	594	602	539	604	580	573	613	529	587	620	603	571	574	579	600	566	604	554	551	561	578	601	566	568	552	603	566	611	558	602	587	569	586	537	583	585	568	581	554	565	607	604	572	556	571	602	575	561	568	584	586	606	557	580	606	550	559	553	576	580	556	610	612	574	600	567	598	562	603	576	471	593	611	595	608	583	600	620	586	551	631	598	593	620	595	582	600	547	560	597	612	555	606	585	599	591	575	568	545	610	591	577	587	569	557	571	567	587	630	599	613	623	619	582	556	528	588	622	584	585	581	607	559	585	570	588	537	571	590	590	558	627	580	608	606	593	556	567	619	567	594	568	601	543	560	581	629	576	605	601	580	588	601	561	600	573	560	583	589	603	620	565	599	609	569	596	617	557	579	588	615	599	631	604	595	575	584	579	538	581	569	580	566	595	569	594	605	609	594	577	596	555	583	609	591	616	552	535	568	579	615	585	607	581	571	558	582	585	594	560	606	555	570	578	568	572	584	614	563	581	590	606	561	555	559	580	572	585	604	591	596	605	617	570	573	618	561	591	592	570	587	621	576	576	584	559	562	538	568	547	568	607	575	585	595	586	583	630	577	609	592	601	577	554	602	573	584	588	569	611	583	591	597	583	580	563	605	585	592	581	590	581	594	536	583	629	600	626	580	594	610	607	582	522	581	549	583	620	580	573	579	615	611	547	572	589	642	569	573	615	570	558	560	588	556	589	560	604	632	585	548	541	582	578	558	549	602	561	558	544	580	574	578	591	574	582	615	602	588	562	548	579	520	578	596	589	561	575	581	621	540	545	560	605	559	600	554	598	560	580	583	632	564	570	571	570	579	587	601	586	620	549	600	588	578	560	564	589	585	576	563	566	585	603	599	584	575	558	578	575	555	547	582	583	618	568	591	592	543	589	547	622	576	583	597	579	591	601	585	581	593	598	600	610	547	584	614	569	619	573	603	523	596	580	605	590	561	616	589	589	551	569	559	624	590	565	550	591	554	589	560	589	581	574	571	606	606	565	576	582	632	607	523	616	552	553	588	565	582	570	618	614	571	595	546	604	605	611	604	591	596	583	605	574	580	504	601	584	582	577	584	558	567	604	646	620	604	589	591	582	615	647	556	548	583	566	568	591	580	543	561	594	569	595	559	574	606	616	593	556	606	581	577	604	575	600	558	556	605	573	599	612	562	566	601	587	572	563	579	575	602	598	584	613	576	578	591	608	561	543	535	560	609	618	576	543	635	596	590	594	556	589	580	542	538	609	618	565	588	610	574	563	532	591	629	549	587	541	582	596	576	638	577	603	577	565	577	575	551	596	536	551	577	614	577	575	583	569	613	583	600	588	586	584	598	582	523	621	614	569	544	574	584	585	600	567	566	554	589	574	602	563	590	574	632	631	587	623	611	576	612	614	568	535	557	568	592	620	552	594	545	585	619	535	558	546	594	596	598	562	549	610	574	636	561	593	585	600	561	591	616	548	560	604	591	613	523	553	633	573	595	596	575	591	591	582	609	578	593	584	568	554	631	590	571	584	572	595	594	579	622	598	611	592	607	559	608	570	610	582	581	579	590	559	605	589	589	577	554	584	599	592	549	557	520	619	549	588	574	592	581	607	570	575	569	576	626	577	585	578	616	554	572	608	609	628	565	586	600	575	530	603	634	588	614	605	578	573	612	623	556	591	566	562	622	589	576	611	556	591	579	555	589	521	584	604	568	587	619	603	577	553	635	547	606	589	600	604	623	589	579	565	559	585	565	570	625	592	611	635	569	567	627	591	595	640	610	578	557	608	597	601	578	594	589	590	608	580	573	587	575	575	663	608	583	596	577	574	564	544	590	584	569	580	601	572	604	577	570	573	634	563	570	608	561	644	535	616	542	600	557	573	556	586	581	566	544	583	570	606	582	640	593	606	579	553	550	572	606	570	568	554	528	572	560	577	611	602	560	581	525	573	591	586	571	544	584	627	573	616	575	578	605	571	551	597	583	594	602	584	591	576	570	595	602	614	595	573	590	578	585	586	595	609	579	537	608	573	619	597	625	603	596	567	584	559	620	622	606	578	599	571	595	577	553	568	561	596	573	589	567	592	614	592	599	586	614	560	572	588	591	576	562	584	580	586	564	596	559	568	560	604	594	588	605	562	594	591	593	572	615	584	594	587	628	591	586	587	630	557	588	549	592	594	579	556	604	600	608	602	573	583	611	611	576	620	588	558	593	634	565	587	591	601	596	590	548	561	599	599	564	586	584	557	593	580	564	560	574	603	587	599	589	555	630	594	556	570	581	557	579	555	619	661	565	586	546	578	606	627	614	623	598	591	600	639	589	609	578	588	603	604	585	522	601	575	598	599	545	588	576	562	632	602	566	584	582	602	590	605	584	553	613	566	601	572	588	549	567	603	553	577	597	592	600	599	625	618	592	627	577	558	552	601	571	593	573	578	609	551	587	582	571	602	603	557	583	586
39782	34579	30745	22568	14108	8169	4725	3022	2052	1304	857	605	510	397	315	324	303	299	289	241	256	236	265	227	255	230	247	279	243	248	235	262	273	249	249	254	227	277	242	266	245	256	265	220	257	240	264	237	239	268	239	228	258	231	281	256	255	235	284	256	242	256	248	231	254	260	253	239	259	215	238	265	258	242	259	242	237	215	245	278	267	264	284	274	285	252	241	238	229	235	248	240	244	208	218	251	277	235	236	224	235	260	226	212	249	249	266	264	241	231	242	217	234	246	261	233	232	231	252	238	256	229	255	256	262	250	253	233	225	240	248	249	273	223	258	244	264	236	230	235	231	260	262	230	263	246	213	220	248	229	235	221	260	257	248	243	228	260	231	234	234	246	271	259	235	234	254	247	224	223	244	250	271	246	254	242	243	240	210	210	243	230	238	218	214	280	247	218	238	289	257	252	273	280	219	262	217	245	245	256	282	231	247	261	227	215	244	255	232	257	240	260	250	241	242	234	258	270	240	236	251	213	237	251	256	252	255	239	236	249	259	251	230	270	234	253	248	251	255	250	256	252	256	239	217	261	248	241	215	259	237	229	271	233	228	232	258	252	232	264	283	237	256	270	246	251	288	251	257	240	254	243	236	237	266	247	246	229	278	235	232	237	246	245	238	237	244	268	252	271	243	238	239	233	223	240	261	262	260	251	264	262	263	256	237	226	228	248	246	238	258	244	240	258	238	232	239	252	237	253	261	224	274	256	214	261	252	263	246	264	274	218	241	233	252	267	236	272	259	244	247	242	234	243	262	237	273	230	243	254	206	257	240	253	249	241	218	216	231	241	263	242	225	249	244	249	263	236	266	236	238	242	259	231	235	250	259	237	248	254	253	234	253	255	226	234	239	234	214	228	238	241	232	252	225	258	216	229	235	234	252	238	229	256	261	229	266	252	254	215	261	223	266	232	252	245	262	249	214	229	279	205	234	281	250	246	235	256	224	224	229	233	250	249	267	247	233	226	249	278	254	257	252	281	236	248	253	242	258	251	248	263	251	256	236	243	255	266	252	247	272	236	255	263	224	238	252	225	279	236	239	244	264	247	275	257	233	250	266	273	251	262	243	222	281	244	273	249	220	254	233	255	241	257	255	251	271	239	231	208	221	239	264	251	235	233	230	243	253	257	249	261	240	259	249	254	253	263	290	251	234	270	243	250	240	262	228	252	239	209	239	226	249	236	223	245	243	265	267	253	231	251	242	242	239	283	243	252	251	283	255	260	228	241	241	251	249	228	231	248	260	263	245	254	256	245	251	262	245	265	244	235	216	273	203	257	282	234	215	245	228	228	242	252	240	232	260	220	239	260	216	252	242	247	253	247	242	263	232	239	241	237	233	245	267	260	247	235	255	244	263	245	251	241	269	222	254	231	231	248	237	257	272	258	242	259	286	249	228	236	255	269	247	273	223	250	214	244	244	228	236	227	265	214	230	254	226	276	255	260	275	229	257	267	251	236	255	241	241	253	248	229	254	261	246	227	241	224	246	251	235	254	267	253	222	214	221	230	229	235	258	227	237	264	250	253	248	262	238	246	231	294	260	284	258	257	231	203	260	266	289	216	258	242	229	254	242	247	267	269	265	247	240	258	249	259	232	255	273	246	248	259	225	260	274	253	273	255	271	268	242	227	273	226	262	291	237	244	279	260	259	242	231	250	258	258	245	241	265	254	269	248	238	238	238	239	239	216	242	208	234	242	258	242	228	246	239	253	218	251	247	252	227	277	242	246	249	223	255	236	238	243	244	249	275	250	219	238	258	240	247	202	255	272	252	269	279	239	253	215	230	251	263	238	245	225	220	222	219	240	290	266	233	244	252	277	252	252	233	232	293	244	242	248	254	247	218	233	231	237	243	240	240	281	234	237	251	262	257	249	268	244	244	249	279	242	216	215	240	243	251	250	247	241	250	244	284	250	232	271	280	271	260	231	235	258	220	230	247	211	227	256	253	230	267	228	242	247	266	245	234	243	229	254	252	237	260	258	241	224	236	244	271	288	238	242	249	256	267	230	259	235	259	228	230	234	252	254	255	249	278	253	210	275	250	243	231	244	237	258	230	250	224	254	247	239	258	231	252	235	261	267	238	252	258	272	223	263	252	261	231	262	246	270	265	260	263	230	239	247	254	261	231	228	244	299	228	246	284	246	255	258	240	269	252	252	255	252	259	238	232	236	260	256	228	225	253	258	265	238	270	243	246	236	256	254	246	257	248	266	245	248	262	232	269	226	239	230	233	232	220	233	269	220	245	267	226	263	283	232	249	244	246	252	233	234	252	223	249	266	251	244	260	265	280	276	240	214	217	248	231	229	243	273	250	262	228	269	235	257	282	264	250	245	220	254	220	268	228	259	261	237	220	223	242	219	217	232	259	257	232	223	253	245	230	232	254	237	238	248	255	246	260	253	241	282	246	249	253	215	232	235	259	240	237	232	215	253	247	218	237	247	249	253	256	229	240	251	254	208	236	255	238	227	263	264	218	234	216	259	242	289	228	254	247	277	237	271	264	243	233	260	237	230	241	244	265	245	275	275	257	272	230	246	274	228	252	253	259	228	243	248	254	264	255	246	245	239	229	270	237	242	241	251	270	252	250	239	251	225	243	238	224	249	262	274	220	252	231	240	219	286	253	249	222	243	251	262	202	243	232	251	243	228	234	237	238	243	287	241	237	238	251	253	246	253	232	234	229	255	249	241	244	258	239	239	245	251	238	255	247	241	240	239	253	266	263	268	248	290	248	257	257	253	247	204	264	210	264	285	229	251	226	262	269	206	282	273	242	262	236	243	257	238	249	257	214	258	276	271	250	232	244	232	234	232	265	244	264	237	232	279	220	252	250	253	219	247	243	248	247	255	268	268	254	240	264	241	240	262	251	238	273	252	267	240	253	251	231	234	240	234	236	264	232	242	225	236	227	265	227	230	277	249	241	249	252	230	263	250	260	262	224	262	266	250	254	247	225	268	255	257	252	256	259	260	256	266	271	211	233	245	243	233	254	242	227	218	237	252	246	239	246	233	258	267	257	248	234	260	265	242	232	259	232	229	275	243	242	256	233	266	259	230	251	246	248	250	256	255	228	237	252	244	228	255	218	240	251	253	225	221	265	257	242	247	232	243	281	270	265	267	257	242	250	246	216	279	275	232	270	240	255	261	249	253	266	240	251	249	255	245	259	260	234	243	279	228	242	222	256	250	243	233	292	246	236	225	255	260	259	240	263	235	247	243	260	241	223	255	248	229	264	239	255	273	262	246	242	233	263	245	231	251	238	239	262	258	250	269	256	248	226	254	235	262	242	235	232	229	248	263	247	211	226	246	248	233	266	291	205	191	226	241	234	256	275	244	251	237	245	230	240	240	242	252	272	245	222	246	239	249	223	247	247	247	248	221	242	230	228	234	222	217	249	242	228	233	247	261	234	267	243	275	250	247	255	236	237	252	234	247	221	260	238	268
23355	26585	34340	33328	26950	20957	15576	11776	8519	6019	3837	2838	2119	1666	1171	1038	924	827	799	778	712	700	643	640	585	561	565	607	627	631	611	610	608	634	568	613	617	593	581	627	566	637	576	598	623	587	573	554	614	586	590	602	596	630	556	568	610	626	578	600	579	614	606	609	597	619	560	594	579	573	588	573	622	667	612	529	621	613	573	585	565	577	604	598	639	602	615	567	616	579	559	587	613	593	579	638	586	600	580	551	575	577	626	569	577	589	588	591	600	585	587	624	621	570	634	558	639	580	599	611	587	642	548	599	608	628	627	589	622	590	642	550	608	608	582	592	619	586	551	596	611	625	596	594	636	595	610	571	595	603	614	599	613	566	571	598	591	587	540	555	618	579	579	622	569	567	579	590	587	613	592	611	545	647	622	564	564	560	604	584	582	596	625	577	572	585	601	565	635	609	614	588	557	616	607	589	598	574	568	592	569	574	608	560	587	598	568	608	610	570	567	578	589	609	612	642	593	595	605	574	537	605	579	625	585	594	592	603	588	609	555	616	548	614	569	624	607	614	619	593	581	615	639	588	622	639	576	559	580	633	586	605	611	578	586	630	583	600	633	546	581	609	627	653	547	559	585	590	594	600	593	562	618	578	566	591	594	579	576	574	601	606	589	628	577	610	560	581	567	584	617	624	563	590	605	542	619	594	618	633	554	606	629	580	581	558	586	564	590	624	633	613	562	571	604	584	600	591	617	583	566	608	557	626	621	540	588	628	619	553	596	564	596	575	588	602	616	623	594	625	601	587	596	593	594	574	596	638	556	597	567	609	618	594	601	572	626	560	595	589	601	591	594	577	579	600	590	563	588	574	590	596	581	592	620	612	623	590	573	596	580	604	634	623	635	593	604	577	594	597	593	603	575	590	637	625	575	648	616	579	610	577	594	560	645	568	608	595	579	620	590	587	593	599	558	617	609	606	590	589	618	606	571	578	566	599	578	577	587	616	580	616	623	609	604	620	580	585	605	608	586	595	543	585	612	662	556	595	571	591	610	544	560	586	579	583	606	641	592	653	580	592	604	593	625	580	625	628	583	606	600	569	568	543	598	571	612	623	579	594	588	634	560	614	579	583	620	615	636	580	593	603	596	610	559	604	617	606	609	603	586	596	594	600	590	577	613	578	587	587	615	579	594	606	611	587	588	610	610	590	602	621	584	596	590	597	614	594	566	616	632	642	561	593	541	655	558	611	623	608	576	581	523	610	614	585	653	583	592	578	578	567	573	621	641	559	644	604	618	556	629	585	548	598	626	631	545	580	588	565	531	564	597	598	586	577	608	595	606	573	582	605	598	625	584	601	575	588	591	564	559	601	613	557	542	556	596	598	600	596	609	636	602	600	633	566	542	613	580	600	592	598	598	585	631	579	566	623	603	593	608	598	605	589	567	640	566	649	601	594	587	585	587	620	543	605	612	561	579	593	550	544	602	617	568	604	574	563	608	623	563	594	578	620	598	593	614	557	575	611	605	633	626	593	583	586	563	566	601	594	592	577	596	570	609	593	620	621	604	586	598	590	621	579	561	628	619	598	544	636	601	571	589	601	612	626	580	555	611	653	576	601	600	591	600	581	586	589	602	576	643	611	582	587	613	637	614	573	579	610	598	548	623	600	596	629	570	573	575	642	610	601	640	598	613	544	631	575	585	568	621	591	583	626	577	593	586	603	579	572	624	546	643	621	574	594	595	572	601	567	576	614	621	600	584	586	568	589	585	627	577	584	606	569	600	564	583	670	583	598	586	590	558	650	593	572	577	614	594	604	547	601	582	602	585	611	625	600	576	625	604	629	576	561	595	583	598	573	559	637	609	557	623	611	610	594	579	576	586	611	604	665	583	615	643	603	594	609	551	610	574	606	576	638	600	568	563	544	581	633	564	626	633	653	608	581	587	559	622	595	610	565	621	595	585	571	645	624	579	564	598	612	543	564	609	569	584	637	581	604	613	584	625	598	584	577	665	637	583	586	533	614	608	563	558	590	632	594	598	604	581	588	567	616	623	599	575	627	591	581	569	606	595	568	610	576	629	563	600	597	594	568	628	537	627	617	586	526	601	606	611	591	589	621	630	605	603	580	577	584	608	571	627	579	604	578	644	601	589	551	612	629	604	607	622	575	543	593	597	585	584	569	606	599	563	644	613	605	641	626	591	570	587	586	602	621	608	599	608	631	584	591	666	586	555	582	602	623	591	598	562	637	629	589	575	631	603	634	576	593	579	593	636	641	611	621	593	601	591	600	617	582	626	583	593	626	612	604	588	596	590	625	601	551	568	616	582	581	619	567	553	600	601	626	644	580	591	598	591	634	587	583	646	560	565	590	621	629	609	608	579	610	559	579	634	622	612	616	616	599	622	545	601	621	566	601	671	600	555	619	559	632	646	586	626	607	566	578	593	597	586	566	574	615	605	589	609	597	605	584	603	576	595	647	617	628	558	607	586	596	610	594	610	587	639	623	597	609	599	596	603	594	610	544	590	608	565	607	584	626	599	637	612	561	592	597	562	608	580	601	601	612	610	629	593	597	598	556	600	587	592	603	621	607	654	602	554	553	585	582	608	623	621	613	570	652	581	593	609	598	624	612	582	606	618	597	576	578	555	583	634	590	589	601	641	595	591	620	578	633	637	571	569	557	562	569	617	603	557	545	588	615	577	594	622	628	602	633	617	591	606	591	539	602	576	586	627	614	587	586	572	590	652	568	589	618	622	589	619	583	596	607	619	576	590	622	586	562	580	606	582	595	568	592	603	579	584	587	627	596	599	571	594	582	590	570	605	571	597	564	561	529	575	618	600	620	608	603	653	568	602	628	593	577	597	575	609	556	632	619	610	622	612	631	604	587	600	603	581	615	588	578	602	609	661	570	612	613	586	622	591	639	642	586	585	581	627	586	599	625	584	603	597	599	617	588	582	583	581	606	623	630	617	587	578	623	607	610	543	580	572	591	618	600	583	599	562	619	630	568	611	616	572	582	598	584	584	604	602	631	600	612	580	608	584	612	612	612	569	548	583	606	595	614	635	594	560	621	563	643	568	600	603	557	605	551	612	623	590	621	604	621	597	598	595	620	633	582	604	615	529	581	634	567	612	580	634	583	562	598	616	579	598	596	610	581	557	615	579	620	557	638	577	610	601	588	567	567	577	589	555	612	624	584	589	567	570	606	630	575	555	637	571	609	594	605	568	602	603	601	600	609	609	621	578	585	581	557	567	557	595	577	618	611	618	578	560	627	576	566	577	608	587	620	607	622	600	592	607	606	627	566	573	604	610	569	622	629	571	627	616	619	616	584	587	596	614	610	597	613	552	562	564	609	637	572	579	593	578	621	602	613	581	595	578	630	614	590	602	590	604	593	584	633	557	591	638	609	606	616	567	612	620	590	615	587	590	553	609	618	623	583	591	573	599	561	596	597	583	539	592	583	594	602	598	619	639	584	615	595	589	578	589	604	619	585
46003	39404	39705	34082	22213	13669	8318	6898	4379	2684	1615	1230	1038	861	647	480	455	495	458	348	328	325	298	246	260	291	279	275	254	269	270	263	262	227	255	241	262	230	257	262	239	251	233	275	259	275	233	270	238	279	219	271	273	259	242	248	236	227	237	241	256	269	225	262	242	267	239	249	249	271	242	242	263	226	243	243	232	246	267	244	238	252	245	242	259	264	232	239	260	243	262	250	262	243	246	283	273	245	268	240	269	247	231	243	252	243	274	246	254	245	251	208	269	233	218	215	244	228	246	252	228	234	244	239	247	264	240	264	254	262	246	241	269	228	256	257	236	265	254	244	292	243	255	231	267	249	264	254	253	259	233	226	277	253	262	254	244	245	238	257	242	258	279	255	242	259	255	243	224	245	263	259	250	262	277	256	253	244	287	235	225	257	252	236	249	228	244	222	277	250	244	222	250	246	277	249	227	254	247	242	203	251	262	225	246	287	233	258	227	275	258	219	247	255	240	250	222	265	217	254	245	216	232	243	250	260	226	245	251	239	244	233	255	247	254	235	231	236	264	226	264	232	273	248	235	226	228	255	235	239	247	246	255	254	241	252	230	238	227	243	255	243	235	240	244	209	255	222	234	239	266	254	264	231	252	255	232	236	245	243	266	235	259	256	262	255	230	260	243	251	251	251	265	256	227	244	255	250	258	242	256	238	275	274	262	252	245	274	218	243	235	238	247	240	245	276	273	261	257	238	231	230	227	237	263	250	237	256	263	244	224	227	234	216	240	230	228	237	254	231	253	227	266	219	270	244	253	237	227	248	216	227	255	286	244	280	248	234	275	233	267	250	247	217	286	250	215	260	261	236	246	241	243	240	278	225	223	235	238	260	249	254	235	234	230	262	233	226	270	229	261	272	268	247	238	239	260	256	231	238	254	277	243	250	259	244	251	259	253	263	243	230	228	241	261	257	246	235	254	254	244	253	229	224	256	239	240	259	244	267	261	258	258	243	263	272	213	231	258	248	228	235	237	255	257	262	246	257	215	228	251	251	259	236	243	217	264	231	231	242	266	243	239	226	255	226	268	223	272	247	233	215	281	285	243	247	235	214	254	218	252	250	268	234	256	226	265	250	214	211	237	231	250	244	240	246	257	227	237	232	249	287	274	263	250	229	241	231	249	232	245	231	235	250	235	283	246	265	247	247	246	254	273	271	264	269	265	252	226	253	240	271	252	251	271	246	268	245	233	250	268	224	233	247	254	220	236	250	226	259	226	257	278	253	252	216	262	249	220	255	230	240	248	254	226	257	242	252	246	250	275	249	234	242	231	211	234	226	243	253	241	243	271	225	246	264	268	287	232	240	231	256	252	279	277	255	222	225	233	276	229	252	250	250	220	225	211	230	245	261	273	241	227	265	262	233	217	272	271	267	247	260	254	251	246	226	228	249	244	240	262	244	244	247	232	232	251	235	299	232	253	233	240	226	221	245	233	248	243	268	272	219	259	225	258	280	255	251	235	235	235	261	244	269	236	263	276	228	283	266	229	247	252	245	226	260	228	219	234	246	232	236	243	238	233	247	227	242	239	239	247	228	259	257	255	238	224	251	276	254	237	245	237	242	245	235	263	258	225	273	253	247	246	240	239	236	240	205	257	209	240	259	288	255	234	247	252	237	223	257	232	241	235	273	251	261	225	238	216	222	237	215	226	274	230	261	239	233	243	227	246	224	233	277	243	261	219	218	234	231	252	256	233	210	220	213	227	259	261	243	242	233	267	258	231	235	206	243	246	272	240	245	252	247	235	237	254	254	248	238	228	259	268	246	239	250	237	238	229	255	225	248	238	247	285	267	252	249	247	265	251	254	263	257	241	242	237	239	254	189	225	256	240	265	257	245	227	249	274	263	247	253	244	229	246	219	265	237	247	240	239	242	251	260	244	239	246	237	241	228	246	240	252	252	258	240	234	251	255	262	243	219	245	255	244	257	267	260	223	249	254	249	221	243	253	252	227	264	224	235	276	252	242	248	216	255	229	286	228	243	258	236	246	252	265	238	216	234	227	259	249	269	253	261	247	245	254	263	231	234	246	291	248	238	221	256	216	254	251	241	225	251	244	246	245	238	247	250	237	236	244	243	232	255	249	268	254	252	230	221	238	236	232	254	261	231	230	248	243	209	252	266	285	236	237	240	237	231	247	245	230	253	236	269	244	237	266	221	217	233	235	230	273	256	255	240	248	249	236	247	240	250	252	237	270	256	239	250	232	229	252	252	241	255	233	253	221	268	262	255	267	258	268	234	251	267	236	234	258	236	247	238	274	233	230	252	211	250	235	269	232	233	226	241	241	239	232	228	272	263	238	257	245	233	217	249	249	230	230	226	238	236	262	239	244	241	250	259	251	257	245	252	270	231	215	259	228	246	263	263	257	234	250	233	242	246	267	249	249	235	213	246	244	230	223	230	230	227	243	235	271	264	212	227	247	248	237	214	234	264	243	236	239	224	228	232	238	233	236	246	266	265	266	238	249	241	242	240	238	247	258	270	236	241	235	269	255	272	235	229	231	260	221	270	252	220	257	232	261	247	241	253	255	246	271	213	220	238	240	218	210	213	253	226	214	249	274	212	270	241	228	255	253	282	254	240	246	260	246	256	263	231	260	234	260	238	216	222	250	269	246	264	227	232	245	244	253	227	228	244	268	277	231	227	243	234	240	266	226	260	229	223	245	223	238	222	227	271	254	260	221	261	255	249	250	243	250	255	223	238	241	254	242	250	237	216	223	255	232	254	250	263	242	281	265	259	247	260	244	261	272	252	252	241	230	220	240	275	239	250	245	265	269	271	249	243	213	261	239	209	219	242	236	236	258	258	252	250	245	270	220	245	264	271	253	254	238	251	249	243	245	225	237	230	222	234	216	266	233	233	268	260	244	259	251	248	237	241	234	266	268	267	255	289	246	246	212	245	244	242	255	252	255	247	264	245	227	225	238	234	251	244	248	238	224	252	232	235	267	256	249	261	283	274	236	260	260	261	233	244	257	241	247	224	249	225	263	274	248	239	246	233	225	240	243	257	206	243	216	235	233	259	271	245	248	260	250	236	247	230	250	213	247	233	237	248	251	220	231	236	267	238	232	229	249	249	245	234	237	257	244	278	215	219	250	256	243	219	254	237	236	233	252	249	251	243	270	251	243	254	229	245	264	232	242	242	248	255	258	246	263	281	263	226	248	233	267	244	230	233	250	198	246	272	249	266	261	235	223	230	241	243	249	257	260	249	232	258	240	250	280	224	258	228	229	237	257	243	256	226	246	245	273	272	259	240	226	220	255	232	228	250	254	227	208	246	242	248	230	239	258	226	262	236	221	229	254	293	261	253	258	262	232	224	258	266	257	253	264	226	253	270	263	241	238	271	255	246	237	265	233	245	260	250	241	253	240	235	253	248	266	266	254	225	259	238	248	226	243	269	230	239	245	239	239	223	231	242	262	247	251	257	295	242	264	225
28424	31135	41343	40679	33580	26822	21498	20358	15267	11499	7313	6066	5029	4325	2938	2191	1905	2111	1953	1268	1042	1004	842	688	685	719	824	768	654	741	693	669	673	644	635	628	606	617	664	649	660	615	617	637	614	643	607	631	597	571	619	576	647	624	567	555	600	619	609	584	575	619	552	593	560	615	600	547	614	556	578	597	606	597	623	571	545	625	616	581	615	612	612	609	557	580	634	615	587	591	605	601	569	630	580	567	606	584	599	604	634	595	597	606	664	602	571	571	569	608	615	597	602	570	593	548	590	582	600	621	631	599	588	562	605	624	588	589	602	597	635	565	624	563	611	620	574	620	585	599	605	533	588	638	616	609	596	593	583	604	602	571	560	567	618	585	616	553	579	581	588	567	592	634	569	598	616	600	613	635	540	615	598	643	607	547	578	573	580	592	580	618	648	553	616	588	568	616	580	542	587	613	593	575	615	598	585	615	582	574	643	599	617	649	593	581	576	573	635	603	562	576	578	583	588	611	609	600	580	585	602	593	606	592	604	613	589	582	586	627	591	599	560	593	600	572	631	610	567	603	579	602	591	569	628	583	656	609	590	623	584	570	607	568	600	599	616	569	570	578	605	565	559	590	576	634	605	585	576	568	574	572	602	597	569	597	587	621	573	613	618	590	611	585	609	588	584	613	617	529	580	565	578	602	626	612	589	650	603	577	585	586	581	617	628	587	561	614	540	632	592	610	618	626	600	577	604	623	625	583	589	607	596	587	620	602	611	592	604	605	617	668	588	606	622	556	621	590	588	572	634	588	598	583	578	599	574	581	588	623	618	577	611	594	581	555	573	590	601	662	605	543	616	615	585	594	591	621	553	561	572	589	610	590	637	581	541	579	573	582	576	611	584	600	561	592	612	533	615	618	613	577	642	562	595	624	561	557	598	593	623	605	594	571	566	558	593	625	643	587	567	604	576	558	596	645	594	642	577	597	625	625	616	572	578	627	585	621	590	553	643	598	584	601	599	546	635	591	584	605	569	597	576	615	608	652	614	606	608	555	617	617	615	601	570	622	599	616	584	612	606	603	584	642	631	619	560	590	578	624	622	610	534	582	592	634	591	619	598	621	606	619	597	611	597	591	579	597	587	637	595	600	567	655	610	606	612	593	569	576	597	558	619	579	611	588	569	631	588	595	602	611	598	561	584	590	598	573	565	593	554	557	543	595	562	610	554	586	630	613	619	601	577	578	597	567	581	604	591	583	624	581	573	581	603	611	582	572	620	598	628	562	633	632	604	603	614	619	636	636	636	585	596	589	619	589	616	620	597	611	588	613	621	578	585	626	589	618	568	572	576	603	571	561	604	632	540	578	608	566	618	641	549	610	589	617	620	574	604	605	559	582	585	596	618	612	564	576	565	638	549	582	611	583	622	600	600	615	627	548	587	580	602	607	604	613	576	587	604	591	611	569	583	600	602	561	604	625	589	583	570	592	582	622	600	568	631	592	587	570	599	565	619	564	583	572	599	613	593	557	599	596	592	588	575	599	572	542	620	588	616	581	577	601	577	643	589	572	596	588	589	607	603	626	581	555	577	584	569	574	609	589	606	623	588	566	612	613	556	619	587	571	600	609	595	566	578	595	644	613	595	625	559	625	585	608	594	618	582	630	598	604	594	609	631	622	565	627	620	601	559	597	549	624	624	578	632	613	649	593	569	581	609	599	637	567	622	635	564	617	575	590	599	627	605	571	616	556	618	622	599	625	624	579	557	625	634	589	610	589	580	540	559	601	600	605	579	579	610	598	621	550	609	614	595	569	616	630	572	610	592	614	586	584	583	620	593	573	606	540	602	636	593	583	597	615	581	607	610	631	570	605	555	605	610	565	590	601	587	593	599	596	610	621	616	607	605	594	622	578	554	589	594	610	595	600	566	593	579	565	580	600	583	579	612	568	599	625	588	581	643	629	564	606	599	561	549	617	567	620	575	600	598	605	555	570	586	603	610	600	599	594	603	587	590	578	595	577	602	603	609	599	613	567	610	608	602	574	600	586	622	576	621	617	600	572	609	540	639	637	590	621	599	546	648	588	583	597	617	592	579	614	599	581	581	593	646	545	592	603	562	619	591	584	633	549	591	602	604	631	571	599	566	624	589	563	549	622	649	594	613	603	569	617	549	595	582	621	639	628	541	579	615	572	622	594	583	616	583	572	602	638	598	566	631	590	583	601	600	630	633	587	601	580	601	605	606	578	630	605	660	598	568	635	619	602	612	604	548	596	580	548	588	598	660	612	630	581	597	553	577	585	624	603	589	576	615	587	616	586	635	631	613	613	570	610	569	578	618	588	588	611	608	592	628	610	560	591	621	591	617	587	610	589	623	611	585	593	606	614	517	597	558	628	595	611	601	641	603	608	590	635	611	565	602	548	586	577	578	573	600	624	594	562	610	604	621	559	601	639	619	613	620	558	639	579	558	602	577	622	581	623	574	603	601	572	571	622	629	604	624	592	589	637	621	590	617	560	597	622	597	594	615	605	610	602	582	590	616	574	597	551	623	625	592	652	582	648	623	616	611	572	579	565	604	602	571	610	609	552	601	571	615	602	573	592	618	534	638	636	541	616	591	602	546	571	586	587	561	567	624	585	589	587	587	605	555	590	597	574	610	587	592	587	600	618	599	593	605	603	565	562	618	576	565	594	593	634	601	624	585	577	610	632	625	620	556	584	579	590	596	566	618	583	577	611	586	590	646	593	550	601	575	611	624	557	590	564	555	618	570	542	587	575	578	587	593	635	633	562	582	589	601	615	592	544	629	582	584	633	586	584	527	575	587	604	551	574	591	596	596	597	604	613	602	610	609	560	623	611	575	611	548	554	584	596	574	586	604	574	602	619	611	561	638	587	592	559	629	625	613	586	604	567	541	599	603	585	602	628	598	621	560	603	600	588	648	624	573	562	623	590	594	571	628	566	598	552	579	589	609	586	581	590	623	596	570	597	592	610	622	566	634	642	563	621	580	620	601	601	620	575	593	619	538	614	581	581	577	642	559	590	600	571	596	593	589	565	648	594	581	577	570	604	590	600	604	617	614	557	601	590	573	591	631	607	582	609	598	615	571	572	579	592	631	605	635	611	632	620	582	606	613	614	558	572	624	555	620	600	573	554	586	603	602	584	589	571	577	546	586	567	590	643	571	582	642	582	586	586	639	603	589	592	627	616	565	637	532	565	590	618	567	554	599	615	662	597	572	569	611	557	591	602	594	576	610	586	636	598	600	624	627	590	571	623	571	599	608	540	610	617	626	616	595	659	546	577	604	571	606	595	582	600	610	571	617	620	548	581	615	617	631	587	613	622	565	644	648	637	614	590	648	551	586	582	631	591	598	603	590	588	640	610	616	581	610	581	572	598	615	616	618	614	593	627	564	609	576	587	597	598	586	590	588	587	584	602	564	579	604	614	640	558	587	580	596	545	609	590	632	568	639	593	607	593	605	576	596	612	639	576	607	574	571	586
56675	49722	50349	42407	34841	25868	19741	18581	12960	8499	5184	4113	3483	2828	1870	1398	1195	1318	1136	657	523	599	461	375	301	327	338	368	286	333	335	314	285	309	261	249	263	238	324	321	255	242	256	241	230	271	242	272	242	249	265	234	232	244	208	266	225	251	245	234	248	256	246	249	239	280	247	276	250	219	232	258	251	262	239	232	245	233	241	226	253	253	255	214	219	247	289	245	255	260	261	247	244	249	242	267	275	239	235	253	231	251	252	248	233	243	236	239	253	242	240	242	222	247	236	249	245	244	253	259	227	253	238	265	231	242	245	247	270	249	243	224	211	223	221	204	222	230	255	226	253	246	264	262	268	238	253	255	253	257	236	239	241	224	239	240	234	238	279	261	231	237	224	224	266	267	228	224	215	226	242	265	231	227	235	244	265	225	259	234	248	251	254	240	254	238	251	263	222	230	258	247	232	258	243	220	251	259	256	241	247	221	265	203	237	245	257	210	245	262	250	246	241	235	283	238	232	227	239	229	246	197	211	238	251	251	233	248	260	258	272	238	249	288	230	246	238	235	260	236	248	274	222	225	245	223	254	260	258	204	262	257	239	262	248	259	211	262	253	219	225	233	215	258	240	230	251	222	237	261	221	227	236	250	243	244	226	254	257	234	226	223	240	229	256	250	221	237	238	278	243	224	249	249	240	244	233	241	250	263	232	234	242	245	255	245	230	237	262	260	260	265	272	259	233	221	214	251	262	238	228	222	213	230	241	233	242	232	272	243	243	226	217	262	246	272	230	227	252	251	215	242	261	244	239	232	258	230	224	225	222	279	243	249	253	244	238	230	267	235	256	231	251	211	273	258	254	224	274	272	253	254	227	215	256	228	251	237	252	206	233	217	255	219	251	262	259	265	258	221	220	255	273	209	231	227	266	251	252	226	253	262	246	230	250	257	248	244	236	241	215	214	226	252	253	252	238	232	279	228	242	251	247	253	234	252	246	258	252	266	273	225	232	238	236	232	233	266	247	263	243	250	258	241	233	243	242	256	244	227	246	238	261	249	259	253	204	243	251	248	238	272	263	213	211	242	253	264	232	260	262	240	220	224	252	232	241	247	253	227	225	209	254	250	281	247	244	230	231	245	227	208	241	201	229	230	261	253	220	209	227	253	249	263	240	242	236	250	211	261	256	246	228	236	250	238	238	221	242	247	224	236	254	252	212	213	251	241	250	258	227	233	275	258	234	270	224	247	226	248	258	212	240	218	264	243	256	229	247	258	235	245	217	253	263	246	241	227	246	258	236	246	237	266	224	253	258	211	233	258	245	245	251	251	261	238	219	230	240	283	242	224	219	237	261	258	288	227	256	248	253	253	240	234	219	225	278	239	246	235	240	236	228	226	254	264	253	251	237	222	241	253	238	253	237	265	243	253	271	271	276	260	282	249	248	249	250	265	216	274	249	229	235	247	271	234	228	258	241	243	259	221	270	250	244	252	222	244	236	277	262	249	209	235	244	267	259	241	243	244	241	228	243	252	262	244	257	253	246	226	242	243	244	249	245	235	267	235	247	258	241	245	242	213	225	269	269	242	253	242	248	213	215	244	234	259	269	249	260	220	215	239	258	239	247	276	236	234	252	252	250	230	230	205	240	245	250	246	238	239	281	218	262	211	224	207	262	272	287	239	266	239	235	252	227	266	254	252	220	242	235	222	278	229	261	241	223	250	235	267	250	277	275	257	236	248	246	274	237	252	228	219	215	242	243	244	264	245	241	238	252	249	216	267	241	222	248	230	263	254	240	238	225	285	256	226	237	232	257	221	233	243	212	237	273	262	232	238	232	250	243	234	245	252	265	262	253	244	245	251	254	222	254	275	252	251	251	263	255	233	249	254	269	262	220	259	254	245	247	227	268	243	270	246	249	235	255	232	239	217	254	247	233	283	252	257	244	245	212	250	255	237	254	240	229	227	230	245	248	240	260	218	247	244	225	242	245	254	256	233	232	253	260	253	247	246	227	226	248	232	254	241	243	251	247	224	262	208	245	217	241	256	250	261	233	239	267	260	249	239	235	235	272	266	250	244	261	249	246	258	251	246	231	236	221	267	264	253	247	244	202	233	236	211	253	221	256	228	238	238	260	258	248	227	244	249	279	231	221	232	261	239	263	274	227	286	245	220	244	258	252	251	238	235	254	227	239	232	243	241	230	248	233	257	254	232	230	216	234	250	216	254	261	254	245	243	252	266	273	252	227	256	230	241	207	254	238	242	212	250	243	257	291	229	250	245	255	223	255	257	247	220	243	264	247	256	267	233	248	258	254	218	258	252	229	224	254	223	254	235	249	256	226	247	240	239	227	220	218	249	253	241	225	239	250	258	244	282	234	244	236	222	273	279	244	239	239	252	252	227	239	227	245	259	234	242	225	255	227	245	237	215	246	232	227	273	252	238	223	241	253	239	230	239	253	242	243	237	252	270	253	221	274	245	245	231	242	237	242	230	267	246	223	247	233	244	253	219	234	270	253	274	244	266	234	251	230	240	249	240	244	232	242	255	249	228	224	243	234	237	239	266	241	234	232	247	236	225	210	217	223	252	239	239	251	278	254	258	262	252	250	252	226	245	231	271	276	247	259	220	226	247	230	238	231	235	248	240	264	231	244	270	259	265	241	229	241	248	246	243	240	218	241	267	269	200	224	232	269	250	241	236	247	237	216	225	238	237	241	229	218	256	224	252	244	245	212	259	263	227	245	240	250	257	282	237	260	236	237	247	245	240	231	250	235	268	245	247	271	229	256	240	234	224	227	225	260	253	236	255	244	201	234	245	237	253	233	267	257	240	219	234	253	237	248	268	261	204	234	243	235	254	259	259	243	243	231	214	250	222	220	229	242	256	252	232	250	220	247	257	269	257	249	259	237	228	235	239	254	253	256	270	233	230	237	253	263	237	263	220	238	258	234	236	233	221	227	248	255	266	252	264	250	232	243	264	227	226	226	238	244	303	257	275	255	256	243	239	222	249	250	257	249	210	231	241	273	262	242	245	261	235	254	230	289	222	226	256	245	265	268	217	262	246	245	250	228	224	224	261	265	252	226	250	272	254	264	238	232	273	266	273	244	254	252	260	219	255	249	234	242	248	199	220	220	238	271	250	224	250	248	250	234	216	211	262	253	250	212	203	263	259	227	243	244	246	238	254	229	216	230	224	236	225	205	235	251	231	260	253	258	261	248	210	280	289	232	260	221	215	256	245	258	225	252	268	248	242	224	277	250	238	262	242	223	206	234	212	243	259	218	275	240	263	242	222	261	248	239	220	229	244	231	211	219	267	234	260	269	244	253	228	252	213	264	238	244	231	209	261	240	283	294	237	245	237	231	232	239	220	260	228	239	255	293	259	251	233	216	229	246	227	221	240	251	219	242	242	234	262	236	252	258	263	276	244	239	263	271	266	255	238	252	238	252	223	217	234	244	240	219	234	234	266	233	244	263	244	262	205	253	280	231	248	220	260
37696	41849	50814	50238	45349	37004	32837	34322	26680	22820	17232	15969	14893	12600	8348	7091	5929	6798	5399	3216	2548	2655	1937	1194	927	1044	1275	1222	840	993	1066	1000	1045	911	821	716	693	669	716	784	753	711	653	608	663	577	599	597	625	585	602	580	615	647	618	612	563	599	566	551	571	589	566	649	545	580	615	572	599	588	597	593	580	581	559	555	564	575	593	560	584	633	584	645	612	604	581	570	572	573	620	563	601	553	568	605	547	597	617	587	561	577	607	593	601	593	580	580	587	577	586	556	602	565	595	579	617	541	582	601	546	569	608	616	562	578	576	623	613	595	627	561	650	644	609	567	589	569	602	614	569	578	632	600	582	580	562	599	559	612	626	587	606	576	619	590	558	552	630	589	659	573	577	613	612	581	586	595	593	580	590	630	584	618	560	578	611	565	574	578	635	611	597	588	593	582	613	598	632	610	601	560	582	565	588	559	569	617	559	607	614	587	537	605	561	532	606	585	588	594	600	581	558	631	545	539	581	584	580	568	594	569	601	573	565	588	564	643	568	559	610	624	579	604	584	593	610	586	564	586	610	612	603	576	594	586	584	597	553	554	576	578	593	559	590	577	602	550	571	580	581	594	593	578	613	594	577	580	537	582	577	532	551	524	594	536	579	577	560	606	605	589	573	584	598	610	608	562	563	592	587	602	580	536	547	566	581	618	538	627	601	571	544	590	575	564	605	646	565	575	590	560	569	607	595	627	589	594	587	580	594	579	614	635	583	666	557	587	592	555	639	584	557	603	608	610	616	596	556	558	589	600	586	547	587	550	626	587	583	575	564	573	590	563	571	565	539	584	590	596	617	550	588	603	584	596	590	549	636	560	606	590	593	567	595	536	572	584	527	571	537	591	590	577	574	560	556	579	617	610	590	567	568	547	560	582	618	577	617	578	593	630	601	563	632	601	558	568	554	557	604	580	570	606	585	563	554	614	580	548	563	515	582	556	627	620	551	599	625	633	550	540	604	611	611	578	619	602	531	578	562	620	548	611	577	576	595	596	556	564	612	580	609	602	607	578	564	598	597	594	554	589	614	625	642	590	621	609	625	610	539	584	587	605	600	569	566	544	581	610	553	598	585	598	640	588	597	607	581	625	579	545	594	618	562	570	583	584	606	585	568	578	580	574	583	580	585	623	594	556	560	608	619	571	626	564	602	618	610	586	597	564	589	567	539	600	629	577	548	597	593	588	574	575	531	567	557	609	596	570	594	608	634	572	591	627	565	538	568	650	567	600	603	617	599	604	586	622	605	553	595	663	579	573	583	620	597	565	573	521	551	592	576	616	582	550	579	552	635	565	564	581	589	574	616	627	609	581	586	593	562	609	556	609	590	581	586	590	592	581	562	560	588	621	601	581	581	596	579	619	563	608	604	580	587	557	560	595	571	587	574	611	569	545	567	567	568	566	581	580	605	589	596	611	590	572	589	563	642	592	613	590	625	592	567	570	600	611	571	569	585	564	600	597	584	599	556	579	588	616	572	598	592	570	582	572	567	570	618	612	589	622	566	563	573	565	633	605	557	583	610	575	578	572	611	582	587	574	578	566	607	573	607	594	603	575	552	607	582	571	590	590	583	574	588	544	618	578	581	635	588	590	580	614	597	618	617	591	560	583	586	582	577	618	615	588	641	613	610	586	595	612	574	639	560	603	554	609	621	583	576	615	555	569	574	587	644	577	570	578	582	580	602	578	601	574	585	595	601	560	584	616	595	592	603	571	568	566	570	578	596	562	604	541	566	564	616	589	567	576	628	601	556	581	596	612	583	557	568	590	575	531	622	569	584	623	572	603	568	586	574	587	559	554	583	575	599	566	566	598	540	574	586	585	605	572	579	576	558	614	595	554	574	546	568	575	602	574	564	584	583	574	580	574	571	603	553	580	620	597	613	566	631	585	611	565	562	596	554	636	615	573	598	572	574	602	595	567	629	613	539	603	619	598	598	562	566	603	587	546	618	620	606	593	603	586	563	630	610	522	600	584	602	578	582	570	567	595	629	578	583	590	601	549	588	563	603	541	586	573	625	558	616	609	621	607	571	560	598	586	595	576	590	585	592	554	587	575	526	630	611	616	599	570	629	593	563	549	603	597	597	589	616	590	588	571	610	585	588	596	535	582	599	549	576	568	599	604	614	589	565	644	586	627	627	539	605	589	583	592	586	633	625	591	606	573	591	555	605	570	616	592	624	603	618	593	571	607	519	614	588	563	596	591	609	605	589	578	582	581	575	565	597	566	563	603	562	613	605	590	600	551	597	570	573	611	569	573	580	626	581	592	613	603	605	542	586	546	556	572	586	594	572	544	589	632	628	565	631	569	599	584	620	561	567	561	568	638	580	578	603	581	569	572	564	606	601	563	611	549	565	564	585	668	546	590	536	598	574	591	612	557	579	579	611	580	570	572	589	584	612	584	556	610	594	605	581	566	579	606	554	590	593	582	563	574	586	595	576	598	607	590	611	567	576	588	594	623	575	592	586	603	546	577	601	588	572	558	583	584	570	597	593	576	610	582	583	586	568	596	563	629	572	600	587	599	618	611	564	584	575	569	585	562	548	569	606	571	580	584	602	606	572	579	582	590	606	609	543	587	617	568	552	556	620	583	585	570	583	550	587	586	598	651	570	621	630	612	604	585	605	600	557	598	566	606	561	581	543	553	586	628	586	565	621	584	594	568	614	621	552	623	563	615	647	604	645	552	577	562	555	573	606	554	561	582	555	573	597	578	599	552	588	572	613	563	629	545	568	595	567	586	591	621	603	581	582	610	600	581	604	594	584	588	569	624	599	595	586	596	592	573	593	575	610	620	624	562	578	583	589	578	580	590	594	549	621	582	623	561	619	568	647	565	564	570	586	655	593	584	569	614	585	551	579	615	560	583	590	582	544	585	604	599	563	594	578	589	594	570	591	585	576	598	593	608	610	616	571	563	605	631	608	614	639	578	593	591	595	619	572	542	583	577	575	573	600	571	595	563	566	589	584	585	563	607	603	602	597	651	574	559	616	613	611	596	651	554	596	624	575	619	609	580	577	549	624	580	620	574	575	551	588	584	598	564	619	596	586	587	585	614	634	580	599	612	614	578	600	558	573	606	571	587	599	599	598	583	559	568	623	590	573	576	570	617	590	558	544	602	610	579	584	561	610	581	577	611	578	570	599	605	579	615	599	583	594	580	576	588	579	589	563	564	565	622	566	582	584	573	560	611	581	572	602	582	551	557	551	554	606	545	614	589	572	611	605	594	577	574	622	595	560	592	607	572	612	606	578	642	567	617	594	617	615	566	574	631	557	590	603	571	593	602	578	601	576	638	630	596	596	579	570	594	578	606	599	555	566	616	568	549	565	610	587	565	606	589	606	597	585	574	595	648	578	531	559	613	578	602	626	629	582	590	571	567	607	592	563	577	591	551	611	564	566	634	597	613	595	616	575	612	529	559	609	610	569	591	590	576	582	616	561	586	579	607
39730	33985	31062	22728	14050	8244	4545	3045	1844	1228	809	635	516	419	392	328	303	290	305	265	296	239	296	267	276	275	229	251	269	236	271	246	230	271	243	265	251	268	252	252	256	243	256	278	237	270	240	250	217	288	231	229	245	263	269	243	267	225	217	243	284	246	255	251	224	275	259	238	306	232	269	229	243	229	244	248	249	263	228	222	205	233	244	227	259	231	287	274	251	223	243	234	223	243	228	252	228	226	245	249	242	266	249	259	228	269	236	262	230	249	250	255	224	247	243	257	225	224	254	269	246	279	267	228	231	227	252	241	223	266	248	255	256	256	256	244	224	254	251	243	246	246	234	249	243	245	225	241	257	233	240	278	251	259	239	261	230	275	245	243	267	262	265	251	265	246	249	250	258	257	250	250	245	257	241	258	272	255	254	269	244	241	263	253	251	228	248	248	240	224	261	248	248	242	246	270	237	269	244	261	267	254	265	243	252	259	236	248	258	237	257	249	250	262	250	249	243	239	276	256	239	234	256	269	232	271	222	251	280	228	235	247	248	248	235	224	218	234	225	253	246	243	265	229	284	266	261	254	240	266	258	224	257	247	251	244	208	254	236	243	266	253	259	266	258	227	231	261	251	242	267	211	230	244	263	243	257	266	238	255	241	256	277	237	278	225	241	232	252	228	244	236	243	253	257	261	242	215	237	270	243	233	241	266	253	230	249	241	239	237	263	241	256	264	246	254	218	245	277	249	261	229	225	277	261	257	246	246	235	240	250	232	243	239	253	249	237	250	231	273	252	247	219	262	274	264	241	244	254	244	265	224	245	243	215	242	249	258	258	230	285	255	266	244	240	235	259	270	239	235	255	244	263	230	263	246	222	236	248	261	244	266	217	249	248	243	253	264	234	232	263	257	276	251	258	254	250	250	277	265	231	272	238	252	257	240	249	243	244	221	224	237	250	283	251	248	231	250	244	239	252	242	244	229	253	238	243	260	258	263	254	243	234	225	262	284	236	240	261	242	226	237	229	244	238	264	292	244	232	233	258	241	235	272	271	246	235	245	240	249	232	254	272	253	244	252	238	249	246	241	266	242	237	226	232	238	246	256	237	270	252	233	229	262	261	265	256	260	271	255	246	251	274	254	249	259	267	258	230	251	234	248	255	251	248	229	260	212	255	271	245	253	235	261	261	249	242	224	246	251	269	222	257	249	242	216	236	241	241	255	269	268	246	277	255	248	264	215	235	240	233	216	246	248	287	256	269	249	249	240	235	232	245	243	269	235	250	244	251	267	271	273	250	237	263	238	250	233	222	238	265	247	260	241	250	226	262	243	266	259	248	265	273	245	217	247	265	244	241	263	231	269	256	258	246	241	232	251	231	237	244	260	242	264	225	224	241	240	239	237	268	279	219	232	232	218	254	255	239	244	251	219	242	237	252	262	220	254	244	219	240	232	263	237	259	271	262	262	224	249	274	253	240	234	263	253	261	282	278	246	248	239	232	257	253	231	274	243	247	244	222	253	244	229	255	263	256	269	238	265	243	239	259	269	236	251	256	252	234	247	242	256	264	243	228	243	257	262	246	255	278	265	234	249	260	254	249	240	253	227	237	256	274	262	281	246	239	225	246	273	285	246	227	245	245	294	254	257	243	269	226	229	245	242	264	256	239	247	228	244	237	265	255	279	257	238	231	225	265	259	238	246	263	243	263	221	214	265	262	219	226	240	267	247	268	247	246	240	257	246	253	238	239	237	251	272	284	240	283	250	241	246	231	271	254	238	277	230	233	259	257	271	225	221	255	246	263	224	218	233	288	259	253	259	256	251	278	239	203	228	243	261	230	217	234	264	243	214	228	239	225	204	259	273	224	261	252	266	242	282	241	288	246	260	240	232	246	254	257	240	249	262	257	272	208	226	231	257	246	246	248	226	260	273	270	259	241	261	249	271	252	261	210	259	254	258	234	264	253	272	244	277	245	257	238	238	247	232	247	284	266	257	279	246	215	271	246	250	260	257	245	294	260	251	266	231	251	231	264	220	282	244	247	239	262	243	283	218	253	256	244	244	256	255	264	236	222	249	264	231	246	251	276	247	236	226	234	243	231	239	231	237	271	218	251	282	231	225	237	239	257	241	243	237	243	252	240	219	248	257	253	263	267	242	240	263	261	237	274	237	236	240	256	249	282	243	260	236	250	261	220	264	237	233	226	235	228	216	245	265	261	238	252	246	246	239	246	252	262	243	249	253	211	225	261	234	248	242	258	240	230	252	227	231	258	278	257	235	250	247	250	225	265	271	278	237	250	228	271	245	286	263	255	261	241	239	272	248	248	301	233	235	259	218	279	246	245	247	245	223	236	242	243	265	247	230	250	269	268	242	239	236	259	254	214	236	265	251	245	256	246	275	241	283	242	247	237	247	256	239	246	218	260	255	237	240	259	225	245	253	249	249	243	277	237	247	236	250	256	230	257	274	228	256	242	256	227	243	255	245	242	291	243	253	245	253	241	252	254	261	267	224	259	255	246	270	282	244	233	257	248	255	243	241	256	246	257	271	247	284	229	236	249	234	252	212	257	242	249	259	267	236	256	254	274	272	243	268	276	222	250	260	244	258	246	257	245	233	241	235	236	272	286	268	238	219	243	206	255	256	245	247	254	204	241	241	261	239	273	257	248	221	238	240	246	247	229	253	286	244	265	261	224	258	256	271	242	269	240	252	261	264	254	260	241	245	253	241	234	217	239	247	257	267	256	255	254	280	253	236	251	264	280	258	242	226	258	233	247	254	235	229	231	234	223	275	261	284	267	239	248	247	238	224	271	278	250	245	247	220	260	254	244	246	277	236	255	286	292	231	262	271	252	249	251	235	258	289	224	251	246	251	262	258	255	210	248	253	238	273	236	244	244	223	250	233	223	216	258	239	222	241	255	248	247	261	256	252	232	243	240	259	239	254	236	292	252	249	216	217	293	235	235	246	268	236	270	243	255	266	260	249	251	226	211	250	256	240	255	257	230	219	219	276	235	251	231	266	238	230	223	261	225	257	240	227	257	237	262	216	239	252	253	253	244	238	240	253	228	270	245	282	250	248	251	232	261	268	245	242	239	256	257	224	257	271	239	258	247	246	247	245	250	277	246	236	249	277	240	243	245	245	215	235	221	279	253	258	267	255	237	258	237	234	261	251	266	257	238	251	243	275	232	260	271	248	267	262	239	258	248	229	271	266	268	272	255	257	266	250	273	254	250	230	235	244	229	203	233	217	245	224	250	260	261	252	241	251	228	231	246	243	253	269	253	219	244	237	255	221	246	248	231	246	242	219	238	283	224	237	247	272	289	227	225	239	234	227	229	234	246	262	244	253	243	252	260	230	247	255	245	246	252	232	264	271	219	232	264	237	237	254	253	217	268	254	264	230	271	242	251	235	218	230	237	232	223	226	233	259	250	262	236	236	243	243	234	246	262	269	233	255	235	239	226	236	241	252	239	244	229	222	263	259	253	234
23444	26098	34373	32971	27542	21166	15476	11554	8026	5550	3825	2666	2057	1614	1213	1096	898	920	844	755	735	725	693	674	660	597	664	645	625	607	641	651	599	612	603	606	618	571	632	573	595	601	626	611	591	652	624	638	653	599	639	577	637	554	587	575	549	610	575	597	574	622	606	617	644	588	619	582	613	579	593	616	526	593	635	588	652	571	595	605	585	563	561	594	571	586	587	565	577	580	592	585	590	545	587	558	590	571	590	617	603	609	629	585	594	583	591	622	611	563	566	609	597	645	577	597	562	586	614	590	573	581	594	602	583	623	592	586	593	612	563	594	581	627	650	605	596	617	592	587	631	557	589	605	570	593	619	598	619	637	613	603	605	554	590	586	615	615	593	640	613	603	648	615	598	590	640	555	593	556	569	595	611	590	569	604	582	549	605	562	606	610	611	642	604	619	595	587	600	598	608	605	608	606	580	622	614	643	598	590	588	624	590	575	638	597	601	594	559	609	590	584	606	592	601	553	594	609	584	570	586	543	586	614	627	626	579	587	619	637	580	618	630	616	611	590	614	587	615	612	546	592	614	611	596	568	626	597	591	623	583	566	614	601	628	620	593	609	554	587	619	606	631	599	580	610	645	529	592	596	574	611	635	593	573	575	605	608	572	619	591	606	589	590	601	635	592	625	600	559	572	627	632	636	566	646	594	607	606	621	630	583	604	619	575	603	608	539	605	550	588	624	629	617	638	593	567	628	601	575	540	591	592	594	579	588	643	617	600	635	606	647	571	633	580	588	595	584	630	576	578	593	597	585	573	600	612	603	610	617	595	620	642	592	596	583	630	589	611	579	592	629	578	628	581	605	580	586	598	604	602	634	564	637	592	627	640	599	585	579	586	623	594	591	635	599	548	561	562	583	640	648	625	616	599	599	616	595	606	629	597	584	601	585	620	610	556	566	646	630	570	620	588	599	628	622	584	577	571	617	569	622	614	617	625	581	586	603	604	624	582	545	591	535	607	572	596	551	591	595	560	586	592	613	611	596	608	566	607	605	599	628	611	590	547	598	606	637	594	660	573	591	585	604	620	584	605	621	618	590	607	587	600	612	646	602	601	592	627	588	610	557	586	622	587	609	568	598	652	564	593	610	590	603	592	607	602	623	557	605	617	602	579	581	589	606	597	608	647	556	593	617	553	616	547	541	616	583	588	670	612	617	605	581	602	600	620	622	610	591	625	596	614	593	595	610	572	587	567	623	567	583	545	548	590	603	602	612	599	636	590	581	580	614	598	595	631	606	545	615	598	601	622	575	637	565	591	662	613	542	601	615	590	569	604	630	618	596	602	597	604	606	577	591	601	575	604	604	555	617	605	586	591	617	593	628	593	601	609	558	566	636	577	618	580	546	598	592	631	603	627	573	524	621	604	615	590	596	564	614	577	599	588	609	584	590	580	694	563	562	593	584	580	612	624	609	596	583	625	608	611	613	581	537	578	601	602	545	576	569	558	603	618	605	548	584	604	593	598	565	585	622	565	644	604	613	604	558	600	592	596	610	619	556	609	583	618	576	631	619	593	561	578	609	578	607	609	617	594	636	623	561	599	567	578	576	592	630	603	617	606	611	573	607	626	596	607	623	595	624	632	584	608	618	620	587	620	577	590	610	611	618	589	614	614	585	607	610	583	589	589	600	567	607	642	617	588	610	618	592	553	592	614	596	582	598	600	608	623	560	609	629	663	636	625	584	581	606	578	627	627	682	577	561	604	608	605	603	596	602	597	602	622	659	616	603	647	607	608	621	605	646	608	596	621	590	607	622	602	636	611	601	605	590	554	594	604	613	578	579	618	621	579	572	588	578	628	584	615	602	614	619	642	569	612	610	592	597	582	590	601	595	601	599	601	626	579	610	610	602	608	612	617	630	587	614	587	603	589	582	597	624	599	621	579	624	561	609	605	603	582	584	543	620	610	580	631	598	609	565	578	639	618	560	578	601	574	597	613	599	606	643	580	595	573	584	567	585	603	649	616	564	586	612	650	598	623	638	569	562	595	604	543	591	641	588	611	619	573	612	586	623	607	607	617	608	608	647	558	589	567	626	573	606	580	615	615	555	590	625	559	585	569	589	591	582	591	617	589	597	590	605	587	595	589	571	633	638	580	604	650	619	590	587	644	616	576	617	582	564	599	567	639	662	589	549	631	600	551	588	610	590	581	598	631	602	574	595	578	584	617	592	595	580	593	590	604	592	616	601	632	607	603	587	585	550	602	617	582	632	599	595	599	577	602	580	580	591	564	615	637	637	626	649	630	582	617	580	582	538	631	606	607	579	614	621	571	600	580	574	576	628	632	556	613	623	572	588	582	644	609	649	581	599	621	596	599	585	590	596	586	560	654	595	630	557	568	589	628	608	609	547	586	559	587	612	624	587	642	609	612	602	635	604	629	603	606	599	617	556	589	570	602	598	570	580	573	613	608	614	593	597	588	587	625	604	586	619	569	629	571	604	585	627	585	607	570	574	626	589	586	620	633	624	612	624	580	634	630	645	624	606	624	577	608	604	565	605	587	593	627	575	610	580	588	609	578	602	562	642	602	610	630	656	591	592	621	584	583	597	586	607	568	630	629	615	606	573	580	572	600	609	630	611	609	625	632	564	618	627	604	623	593	599	640	629	620	571	518	592	606	559	550	600	609	594	597	597	550	627	612	567	601	606	638	610	623	581	595	602	588	618	569	556	586	574	569	606	609	587	598	600	556	564	654	582	593	621	578	616	532	603	611	604	555	607	598	607	586	577	578	596	549	644	602	602	622	620	575	534	649	676	600	593	609	601	601	623	665	605	673	571	598	589	604	655	619	593	603	575	575	594	608	557	613	614	612	646	604	599	630	572	627	617	611	641	616	622	632	625	603	644	618	585	590	615	572	628	613	620	538	573	625	588	615	595	580	622	614	595	637	637	564	615	576	608	610	623	578	590	593	664	593	613	590	611	622	645	577	569	593	607	545	618	588	637	590	590	613	583	580	621	609	620	616	637	565	601	576	593	567	629	634	590	605	591	560	583	611	637	603	615	559	564	571	591	622	634	598	598	555	603	572	618	619	578	609	599	580	573	615	572	609	606	624	616	599	614	583	613	623	632	609	592	588	628	607	622	579	602	622	592	603	533	585	617	555	574	588	572	623	588	598	590	639	600	599	621	629	582	599	573	615	651	616	601	543	608	571	585	619	602	615	586	586	588	605	627	614	590	588	614	603	583	608	629	608	574	613	571	625	618	632	611	602	617	611	598	585	654	582	580	570	559	587	582	580	570	581	573	580	626	582	623	578	634	601	595	609	616	560	603	576	603	601	596	609	597	591	602	562	561	607	618	582	551	589	637	645	584	622	601	633	645	615	672	618	585	592	589	577	576	622	582	613	611	605	612	574	619	595	562	589	621	610	594	599	595	549	585	609	626	622	602	599	566	631	550	613	629	625	592	536	598	600	637	585	599	612	620	600	561	596	656	598	610
46022	39080	38610	31644	21695	13097	7574	5786	3598	2319	1838	1607	1095	834	563	507	463	481	397	362	350	313	286	293	301	256	280	283	268	285	278	267	245	247	230	240	257	240	263	234	254	240	248	239	279	244	245	262	256	264	248	227	221	214	227	259	273	256	238	259	244	209	206	256	246	257	257	221	232	245	262	290	264	237	228	240	244	259	273	235	246	247	243	250	250	263	278	268	247	230	210	251	229	259	255	224	244	227	259	258	239	227	260	260	237	234	255	244	265	247	242	260	263	236	223	264	269	249	246	277	264	240	237	232	245	254	223	254	224	248	272	285	253	245	249	268	231	236	244	239	250	215	292	244	264	262	251	271	237	225	255	236	249	242	245	234	241	237	262	268	233	231	244	259	234	214	240	228	273	248	224	229	235	248	249	241	258	227	230	231	250	252	242	268	269	252	272	250	241	255	276	232	243	245	284	238	252	269	230	254	237	244	259	247	251	227	241	271	242	210	238	240	220	229	268	242	246	200	259	239	247	232	268	234	263	221	238	241	232	263	271	254	221	228	253	248	235	264	226	210	258	264	271	250	253	254	227	255	242	252	241	213	248	226	247	254	267	263	242	245	251	242	276	241	256	248	247	238	282	255	242	255	249	253	241	239	274	229	263	263	240	262	285	253	230	239	220	232	251	247	265	244	229	242	236	245	258	248	260	236	248	234	275	260	262	260	240	247	262	250	246	229	252	269	249	240	215	245	271	243	252	233	254	234	250	251	237	272	261	223	230	253	229	211	246	241	265	255	258	248	238	260	241	228	271	270	239	254	246	228	228	249	240	226	236	234	273	277	255	241	243	254	255	248	258	272	269	232	241	244	231	247	235	257	219	211	252	242	259	249	267	237	224	256	247	231	251	252	244	266	246	259	234	240	232	256	237	266	258	253	254	249	279	254	246	261	241	242	230	240	234	257	244	258	260	247	247	270	272	221	231	235	244	261	233	229	238	232	241	208	257	238	212	226	277	222	251	255	270	234	239	259	229	239	255	244	249	256	239	263	281	247	249	223	246	252	228	223	268	250	246	233	258	235	241	239	253	231	240	252	225	240	263	256	271	247	266	243	234	237	239	253	234	232	221	264	246	281	243	209	224	268	237	254	254	229	239	229	257	237	263	241	247	250	247	231	189	226	233	234	252	241	222	250	260	243	260	255	259	242	248	227	237	259	230	264	214	228	247	264	239	266	236	238	242	238	239	250	243	243	257	237	228	250	227	231	253	261	278	224	233	274	251	245	236	251	250	231	278	273	247	251	277	272	241	255	244	237	247	262	235	257	258	252	274	261	233	245	257	267	254	231	261	250	249	238	281	245	219	247	267	231	248	251	228	259	246	253	234	219	260	252	215	240	262	238	248	233	256	276	261	241	278	254	225	238	293	237	250	221	237	251	275	243	258	259	255	245	246	243	259	237	278	246	254	261	221	237	242	235	269	231	274	244	243	259	245	225	241	229	247	253	247	237	256	244	267	239	236	234	240	238	260	258	262	233	259	211	243	245	250	238	231	249	265	249	219	228	272	218	244	252	246	248	255	258	257	256	273	244	257	245	237	230	256	244	273	276	239	249	254	247	265	282	223	211	243	217	231	266	253	232	233	246	240	251	227	243	247	232	237	253	274	236	228	257	239	232	252	261	284	240	261	231	257	242	256	234	230	218	210	242	255	253	230	272	227	253	274	217	270	259	279	251	234	237	231	231	218	228	254	256	239	268	246	241	227	211	268	246	276	268	235	267	243	260	259	252	248	254	253	234	240	242	239	234	238	259	262	256	201	233	267	256	260	257	255	273	216	216	215	224	222	289	259	250	208	244	258	227	244	247	279	243	251	235	217	261	249	273	261	244	233	269	252	246	225	268	202	271	282	228	238	270	233	243	239	241	224	244	253	259	267	282	235	224	256	233	253	254	272	260	274	234	235	246	232	223	245	224	232	271	253	263	259	236	255	255	235	218	233	252	260	239	224	251	246	263	214	229	227	250	223	250	232	252	258	228	262	248	243	230	280	229	236	251	246	247	247	237	250	275	241	285	254	266	218	230	249	240	248	254	234	234	255	248	229	221	255	260	256	258	282	254	247	242	286	252	266	253	281	251	251	216	257	243	271	243	250	282	233	242	252	230	267	242	242	278	249	261	250	229	233	245	212	222	252	219	271	221	273	257	229	261	221	262	245	247	256	239	263	227	244	240	242	279	231	238	223	266	249	245	227	239	250	246	247	216	229	278	288	292	236	249	254	252	238	266	267	253	213	220	246	242	233	236	234	226	226	236	258	238	261	218	225	221	234	251	225	234	241	247	242	245	272	233	240	250	269	236	253	260	220	257	257	228	243	241	242	262	232	254	248	254	271	244	240	265	261	229	211	259	259	257	261	252	241	263	226	283	238	261	234	251	264	246	256	251	221	261	229	226	266	240	226	256	232	250	253	266	249	236	238	241	234	232	270	254	234	247	248	240	241	247	238	229	248	227	246	259	242	252	235	236	248	272	247	236	236	220	221	261	218	264	228	245	236	259	240	251	227	269	251	252	268	226	254	225	236	242	232	250	220	227	269	242	244	255	242	246	252	236	260	252	219	243	241	273	225	252	249	272	264	282	289	242	250	279	248	230	232	243	257	268	243	250	245	281	262	240	265	247	235	246	222	249	256	226	241	296	247	256	244	236	238	251	235	231	252	253	238	270	270	220	231	232	233	241	274	251	242	230	222	242	258	239	240	220	261	231	259	293	249	218	245	259	261	225	258	261	217	235	273	225	243	215	234	224	227	251	285	244	243	247	227	253	246	264	268	239	226	236	239	243	245	243	262	248	252	243	242	227	223	255	225	245	246	256	241	237	246	244	260	249	263	254	248	261	255	263	231	240	220	236	259	209	234	264	268	271	253	265	267	256	229	228	240	258	232	229	246	242	242	263	249	233	251	238	234	250	222	235	256	250	237	251	257	221	253	256	242	236	245	262	209	259	217	247	244	223	258	210	205	250	250	239	237	255	226	256	254	244	228	265	246	250	238	290	234	251	263	230	258	247	247	244	246	241	228	237	255	264	230	228	248	249	244	244	225	243	263	221	265	236	242	240	230	249	233	257	235	229	257	251	250	257	250	225	266	251	220	227	250	228	235	255	229	240	234	216	247	244	263	258	217	262	235	241	250	230	260	238	258	221	241	245	240	252	244	266	231	269	261	244	263	250	230	237	238	241	243	227	269	233	263	254	245	233	261	240	230	241	229	233	235	230	255	237	234	264	242	238	264	254	237	243	250	238	259	233	245	242	256	234	232	249	246	238	184	240	268	236	238	254	265	258	228	231	256	242	243	252	216	241	252	250	247	258	250	284	260	252	232	247	229	250	242	232	227	233	214	220	242	260	254	244	258	252	233	271	254	260	254	265	249	245	242	247	238	256	240	258	241	239	235	227	261	245	270	227	251	242	259	215	256	247	257	240	256	262	253	228	267	250	239	245
28682	30905	40289	39420	33465	26159	20463	18315	13106	10190	8910	8032	5355	4184	2811	2502	2113	2138	1712	1335	1078	1082	973	900	778	725	876	793	699	714	709	658	655	708	672	601	629	652	628	661	580	586	638	571	626	643	625	594	565	582	590	587	560	603	593	591	573	620	605	586	625	605	565	573	631	613	585	637	583	595	599	570	601	573	625	568	634	646	614	606	578	636	604	613	591	565	578	630	614	539	612	619	552	631	602	659	611	596	619	615	561	613	646	588	580	606	607	600	583	609	565	585	601	584	545	621	584	605	602	571	599	574	589	580	609	549	583	590	642	575	546	607	617	608	566	584	594	604	583	589	601	623	630	621	621	596	572	577	657	562	620	610	583	597	589	559	605	641	597	603	601	603	614	592	585	613	567	612	595	589	579	602	604	577	547	594	604	599	600	586	569	619	631	611	551	594	604	589	598	607	581	631	599	621	600	572	575	576	631	572	607	607	574	630	601	612	594	628	593	565	600	600	576	617	616	564	610	611	588	576	613	551	588	624	632	640	571	598	565	575	588	604	644	646	592	633	604	623	612	596	611	603	594	615	555	609	616	576	601	556	628	595	575	624	560	609	580	586	607	611	616	611	552	614	610	625	601	619	605	628	612	550	568	565	572	603	589	567	601	583	636	588	631	568	585	619	606	602	584	598	578	612	602	588	635	601	563	576	581	559	600	606	542	602	572	589	608	631	604	586	560	548	624	582	597	629	593	600	590	619	594	624	635	626	623	616	606	587	590	607	617	587	627	589	583	564	582	608	614	604	631	553	554	598	613	619	567	602	635	647	578	602	583	559	592	634	625	559	594	550	621	578	595	610	586	573	596	623	600	633	629	562	554	571	592	576	628	583	598	580	584	607	576	609	621	617	622	573	639	581	626	628	584	615	590	595	599	606	623	620	553	608	681	601	585	541	584	592	601	575	606	605	572	584	568	601	597	614	576	603	607	570	639	616	621	609	589	660	616	657	577	629	610	591	613	638	565	574	610	624	612	622	579	602	592	595	575	618	577	617	585	582	609	607	600	623	614	613	592	621	565	610	558	619	607	599	631	634	585	588	606	605	620	572	590	593	586	578	594	604	590	596	633	606	563	578	567	580	604	618	585	605	632	597	583	582	566	577	594	576	582	621	576	619	568	609	581	621	654	577	605	609	614	634	606	612	645	529	574	558	578	561	638	626	636	601	580	635	602	561	577	585	593	586	598	554	597	585	576	588	626	603	599	629	609	588	582	633	589	619	630	556	627	593	554	615	609	612	583	612	605	608	595	606	575	629	652	622	582	607	599	617	599	590	561	632	580	602	596	584	647	621	576	605	603	598	611	620	565	579	585	615	595	613	594	606	563	624	620	557	585	559	608	621	610	575	573	556	548	563	558	584	592	572	587	587	532	559	573	529	560	620	580	558	579	641	586	608	639	582	555	625	578	610	546	595	609	593	644	609	597	599	621	575	594	621	587	623	589	591	614	583	611	571	584	553	606	624	616	607	620	596	594	592	585	601	577	610	587	603	560	595	581	570	638	589	589	604	576	578	630	589	619	628	612	601	599	609	600	567	627	593	600	583	598	585	597	623	650	592	631	623	635	562	576	594	572	563	586	590	619	624	616	603	619	616	577	608	549	602	615	600	597	595	597	636	598	598	614	576	586	575	592	624	606	591	625	580	594	598	586	550	591	586	579	596	594	571	620	612	572	613	620	595	597	612	650	616	553	630	598	604	611	569	608	545	606	574	620	581	615	623	599	646	594	616	613	631	600	575	621	598	606	602	597	657	594	595	640	610	619	582	612	641	602	610	626	594	570	602	572	567	617	566	575	544	604	632	583	641	559	600	585	609	610	549	631	605	587	578	609	594	602	570	640	599	551	587	583	576	592	609	617	595	564	599	615	603	597	596	605	588	597	618	574	585	614	579	633	607	563	610	597	601	617	620	597	627	628	596	577	578	591	586	577	581	608	618	607	598	582	603	627	590	631	617	584	595	612	602	577	598	664	572	563	581	570	622	614	631	590	629	588	554	589	591	590	604	585	567	624	608	584	586	575	607	624	580	585	605	549	586	571	636	588	594	582	595	609	616	613	614	570	559	583	572	583	547	595	612	595	644	643	612	572	611	636	572	601	676	622	637	623	618	628	570	623	578	576	601	583	591	545	641	613	570	608	631	570	595	617	576	574	591	569	587	586	616	591	633	627	576	606	641	608	574	580	575	565	586	664	588	575	612	562	594	612	597	597	576	623	602	600	584	622	603	603	582	676	544	604	593	625	604	585	562	604	608	581	555	617	607	601	577	570	603	622	612	594	608	598	562	596	617	570	584	596	593	576	593	598	593	532	605	589	599	602	594	547	615	592	539	606	602	583	580	587	576	606	609	572	617	604	615	552	602	575	627	607	579	626	611	610	618	592	629	559	583	627	571	629	601	543	598	576	587	616	592	601	626	590	550	610	575	621	590	595	605	634	584	636	602	608	597	625	603	601	623	603	619	593	571	627	630	598	640	581	549	614	606	602	573	617	603	593	597	615	632	581	592	627	592	620	632	588	643	577	573	592	572	582	589	584	616	607	564	602	582	590	605	560	593	630	603	628	564	614	612	593	601	601	580	574	579	559	600	623	610	597	594	602	597	586	608	561	593	570	565	580	575	611	597	625	620	590	574	577	651	590	571	587	603	559	571	604	590	597	594	586	552	584	597	622	599	617	595	622	644	602	622	604	549	623	606	609	600	640	609	616	588	612	601	653	601	639	556	576	587	594	581	572	597	586	598	589	615	598	586	606	594	623	610	546	591	602	556	599	575	613	594	582	614	600	609	580	591	604	571	627	550	604	571	589	588	625	622	570	647	581	603	589	585	580	578	568	622	573	575	597	573	610	583	620	585	585	598	591	610	581	581	592	591	587	602	642	581	630	593	587	626	600	601	565	576	601	613	602	619	591	576	584	581	576	607	587	585	631	608	571	608	590	607	629	609	609	593	591	590	596	626	626	570	603	626	589	593	626	616	618	603	584	650	613	594	616	595	584	582	599	607	602	621	596	580	552	560	574	622	588	633	635	596	619	536	594	609	589	599	556	587	608	599	598	617	592	580	590	630	617	623	586	619	561	619	614	600	624	606	632	611	599	587	631	626	633	580	610	632	609	630	598	605	592	592	603	591	615	630	620	618	576	621	618	648	577	597	603	603	561	599	546	584	606	672	600	570	594	613	603	590	617	582	596	595	592	602	606	585	577	584	590	603	597	586	608	582	573	570	622	605	583	598	610	566	580	582	566	593	602	651	585	618	636	597	583	625	584	631	606	583	571	605	611	608	607	598	599	636	589	568	620	609	589	568	595	563	574	593	598	569	625	630	608	597	655	580	624	604	628	611	576	568	643	592	625	628	615	553	608	596	581	654	570	599	559	630	585	601	612	619	611	558	621	577	628	620	629	614	629	654	605	616	586	647	560	571	585	584	601	602	594	603	613	606	566	589
56951	48236	48255	40999	33483	24737	17145	15577	10902	9225	6197	6573	3992	2466	1850	1734	1303	1286	977	699	606	614	510	411	410	374	384	366	355	350	315	305	306	336	301	264	296	260	282	266	272	256	231	251	266	219	239	262	243	258	274	256	229	239	253	252	234	259	276	234	246	248	227	253	239	272	236	255	215	249	273	254	236	254	247	270	249	222	223	256	261	253	215	210	246	240	267	251	242	222	246	242	238	262	256	277	237	283	267	232	282	226	234	260	247	235	252	251	241	281	220	273	244	240	239	228	241	270	239	256	222	256	229	250	233	243	248	217	214	232	234	229	267	233	223	259	246	257	250	256	232	220	212	242	229	222	270	251	254	230	235	236	255	214	232	219	264	251	263	234	238	247	243	217	231	249	237	224	221	235	248	255	218	248	259	261	226	230	271	233	232	208	254	246	254	250	221	234	263	252	221	237	282	264	263	252	240	237	237	236	244	254	256	238	241	234	229	245	271	207	256	273	248	227	240	235	239	242	266	227	254	217	231	255	260	244	265	258	287	248	251	240	249	247	230	239	261	250	253	253	230	250	251	243	249	293	213	253	246	222	260	255	243	235	216	246	240	263	243	241	265	237	237	235	244	236	259	248	250	240	294	253	258	258	232	209	266	254	233	244	235	199	265	258	275	270	246	255	244	256	254	248	224	256	230	245	243	237	249	240	252	248	207	235	247	262	239	243	226	268	259	234	240	241	253	247	240	267	243	249	250	240	229	268	244	232	234	232	259	218	250	245	219	280	232	262	218	227	241	255	217	226	248	224	234	259	249	234	244	248	270	248	251	216	234	263	237	245	218	257	235	271	250	247	224	248	260	215	253	238	252	253	247	229	248	246	241	254	250	238	259	259	241	228	216	262	258	249	249	260	255	282	231	259	259	236	266	232	247	220	232	240	227	246	235	271	231	227	223	237	242	234	237	214	249	264	266	219	237	253	226	229	235	266	248	259	233	220	208	244	275	229	224	238	245	242	223	227	277	242	243	251	258	252	256	267	260	240	243	252	274	270	233	230	261	266	234	252	232	247	239	217	256	275	274	214	248	203	220	237	256	232	218	222	246	263	214	238	228	229	261	238	237	244	253	237	231	239	257	254	246	251	220	255	235	238	235	257	244	235	233	230	227	247	226	236	249	227	260	239	247	231	256	234	227	242	234	235	252	255	224	247	240	240	241	225	239	238	257	281	238	258	236	228	251	236	257	243	248	225	258	246	242	244	254	233	208	264	215	257	228	253	242	262	232	246	239	231	256	255	236	243	241	263	249	241	259	229	248	256	248	246	245	234	233	222	247	274	236	242	226	233	229	232	268	245	230	242	225	239	260	245	251	246	253	251	240	234	249	246	265	233	254	241	224	220	261	260	236	234	239	235	238	229	236	255	245	240	260	247	265	240	242	236	243	245	245	258	253	236	256	246	269	253	240	242	229	228	254	237	268	250	243	255	243	230	238	241	246	226	232	216	227	284	247	238	248	255	224	239	269	254	249	245	241	242	228	264	238	280	217	231	257	239	234	252	254	233	280	262	247	244	245	239	246	247	213	251	267	273	218	245	259	240	234	234	245	255	256	230	230	242	226	240	235	254	249	217	237	268	217	239	248	229	255	240	225	244	248	238	260	223	236	239	251	220	250	241	254	243	245	252	228	258	253	248	239	244	265	237	258	222	213	241	241	260	238	240	278	222	254	242	257	292	233	221	235	242	261	242	255	245	241	253	258	262	265	240	251	238	243	206	253	252	253	248	240	261	236	248	279	241	252	264	209	215	238	256	253	269	240	233	244	277	226	229	229	232	243	246	235	249	236	239	269	245	235	268	247	229	218	243	226	264	253	273	243	245	262	244	270	205	244	233	222	269	256	234	237	220	260	254	231	235	223	241	247	237	260	270	254	258	248	222	220	249	215	226	231	230	221	247	256	268	255	234	249	238	259	246	234	250	237	247	245	266	197	241	233	241	226	252	247	249	232	244	259	242	237	275	243	232	278	238	267	218	233	253	242	254	261	249	257	234	245	240	240	253	246	244	251	237	250	261	240	230	227	246	240	283	241	242	249	243	266	212	207	254	212	247	234	244	254	241	227	243	234	215	247	257	248	240	242	254	240	246	232	257	254	239	236	234	239	257	234	224	216	241	249	247	257	223	272	271	234	267	237	243	234	212	234	218	258	234	241	272	264	276	252	237	232	227	245	254	263	217	237	260	251	226	232	286	218	253	260	242	232	225	239	243	244	253	248	238	252	260	248	261	235	236	240	237	253	268	255	262	257	234	229	243	226	226	213	204	246	278	240	243	250	241	233	246	252	244	234	280	204	252	261	271	263	235	234	257	227	247	253	228	279	248	228	241	238	251	267	223	241	257	249	237	257	226	229	252	241	265	235	221	240	228	244	259	261	245	255	258	230	220	252	216	244	264	252	238	256	227	270	215	228	250	261	226	234	238	225	244	231	280	234	241	254	221	246	261	246	226	221	218	240	257	224	250	246	220	255	267	229	250	226	244	246	246	233	243	250	276	266	237	276	257	228	230	240	231	260	247	258	240	251	275	227	228	256	239	261	210	244	249	255	238	206	204	216	225	244	241	248	230	241	271	219	249	233	260	258	231	240	257	219	218	259	251	245	282	242	256	252	239	229	245	249	246	241	241	243	243	243	260	238	249	264	218	220	253	239	259	239	234	241	254	239	250	248	239	226	263	239	254	250	214	237	244	267	238	260	236	245	205	230	225	236	243	264	256	246	221	221	228	223	253	235	242	246	242	244	234	213	225	211	242	254	258	255	238	250	243	248	285	247	228	233	264	239	255	256	234	228	243	272	266	222	245	251	227	260	235	223	241	248	253	246	240	226	223	231	263	212	242	251	234	232	232	251	248	277	254	253	222	243	217	242	220	245	232	233	238	260	267	236	251	245	224	241	232	230	244	252	217	239	252	244	269	239	239	261	251	236	250	244	239	197	230	221	263	235	242	232	244	249	262	235	225	248	265	218	237	251	215	260	263	229	233	244	225	237	246	242	258	219	258	239	252	228	232	251	231	249	246	253	252	252	259	230	264	236	238	256	238	243	257	207	243	283	265	243	266	219	250	218	272	240	245	248	217	246	258	246	230	252	224	240	229	247	262	234	253	218	231	271	255	230	224	230	239	232	235	251	213	240	235	249	240	213	244	238	251	271	284	246	228	243	198	254	259	258	239	209	240	244	273	232	243	226	224	248	241	230	251	262	283	258	251	231	243	245	237	237	237	242	272	223	218	244	226	234	237	234	244	265	256	256	240	256	243	261	225	238	243	225	271	247	218	225	259	227	233	268	213	260	241	272	280	258	235	248	232	246	246	230	251	237	224	216	269	229	257	244	240	243	248	246	229	262	272	246	252	249	242	246	253	236	263	222	231	234	268	242	264	239	240	244	239	267	231	244	256	232	244	253	239	250	218	240	221	259	245	281	239	254	256	248	243	260	263	225	247
38127	41620	49888	49953	43754	36596	30676	30191	25042	24553	19961	21787	15642	10856	9629	8540	6507	6667	4590	3426	2805	3053	2118	1754	1532	1183	1422	1438	1154	1196	1062	1093	992	997	900	707	721	739	822	831	690	737	626	606	626	629	649	575	625	579	577	597	612	624	625	562	565	568	636	602	608	635	612	598	574	538	569	570	613	565	623	605	595	604	574	561	614	588	589	574	595	600	581	621	584	575	574	594	569	608	596	575	595	560	577	581	588	567	552	636	547	553	604	596	580	544	577	616	571	560	621	604	566	634	612	598	573	597	639	592	602	599	594	643	617	561	552	602	621	618	609	615	590	601	566	621	584	592	591	569	559	626	569	586	580	608	570	632	630	592	604	571	629	574	590	611	565	532	574	662	573	578	577	597	593	601	546	541	584	584	595	558	548	585	580	564	585	605	579	617	597	575	572	591	596	618	599	582	613	625	601	588	565	596	608	602	600	593	588	598	645	591	596	629	604	617	618	576	588	561	623	569	635	578	599	588	546	613	550	570	597	584	603	614	616	557	638	605	562	590	578	589	558	564	561	594	577	589	570	618	548	568	673	598	575	602	572	563	566	585	603	573	580	579	514	625	576	555	550	543	589	579	534	596	603	632	597	596	566	582	581	577	645	634	566	576	612	612	599	596	610	553	640	607	608	580	608	583	563	642	635	561	577	584	571	567	580	548	611	608	578	602	614	580	576	572	598	585	563	568	596	553	575	608	625	559	588	572	526	560	605	580	560	553	607	596	556	603	573	613	599	573	583	606	606	604	589	569	631	625	621	597	559	575	580	590	565	586	562	571	576	577	599	629	592	565	588	592	578	568	555	580	587	599	607	593	574	539	596	604	621	620	614	572	548	522	591	588	583	567	651	563	580	622	578	616	630	581	574	549	598	619	601	563	566	562	630	612	590	594	610	560	599	630	607	570	550	565	589	592	567	598	627	556	593	603	596	561	628	549	577	578	585	593	552	643	623	576	549	640	585	556	546	578	562	590	565	586	574	537	637	559	602	592	591	576	615	554	589	602	579	587	564	580	574	551	611	627	592	573	558	605	586	634	613	588	565	626	604	578	618	577	596	576	622	576	609	602	607	571	581	627	536	619	630	593	581	589	566	639	612	616	567	585	563	574	590	577	586	587	584	581	611	596	609	569	605	567	613	594	558	616	598	611	582	597	590	614	509	562	576	583	589	592	602	584	574	628	580	586	637	628	626	592	624	606	609	614	595	561	600	576	620	583	539	566	551	574	556	555	592	591	569	559	583	538	593	601	585	582	560	537	573	579	563	630	598	568	588	616	594	607	551	556	556	581	603	604	576	592	592	556	579	595	586	569	578	620	610	611	607	632	600	607	568	578	570	564	609	604	536	597	599	550	586	582	589	554	572	606	603	596	584	585	585	593	574	562	621	569	577	573	600	581	615	625	576	601	536	596	569	570	581	607	607	603	584	565	593	595	610	562	570	625	587	604	576	564	561	634	555	577	565	590	577	594	579	601	528	576	608	579	566	557	552	571	590	574	616	594	576	569	627	556	623	588	581	574	595	590	580	586	636	570	580	605	591	599	597	551	590	553	598	574	566	615	604	589	623	638	623	589	560	618	610	587	594	577	612	560	591	576	590	630	578	578	580	555	625	563	629	595	597	589	657	604	639	603	568	612	596	577	604	560	580	603	574	610	564	565	570	590	620	608	574	611	578	612	587	569	582	609	583	631	583	602	592	599	553	596	581	607	590	576	598	587	560	584	576	609	613	574	606	622	602	544	608	594	586	568	585	564	564	636	617	590	604	573	596	533	589	562	587	584	555	588	611	615	579	595	619	619	588	569	576	558	545	616	597	562	595	600	595	586	621	560	585	574	558	593	626	582	613	573	617	547	604	562	604	615	587	596	615	562	585	561	584	545	606	589	525	585	611	580	579	601	599	618	606	622	609	553	621	592	585	613	579	588	602	566	565	610	572	598	563	596	581	609	593	589	572	593	563	571	583	613	539	571	605	589	570	563	603	559	566	553	593	599	611	597	593	616	627	636	594	536	599	591	573	583	565	606	583	593	604	603	582	593	587	541	594	588	617	559	605	589	566	574	588	578	601	565	575	589	565	573	583	555	643	610	599	604	576	555	577	583	554	615	601	576	607	569	590	580	571	631	587	585	569	608	582	588	628	602	601	589	618	575	596	588	561	618	582	545	598	611	593	554	617	580	550	582	556	574	574	556	606	609	546	584	590	566	592	616	563	620	545	583	562	595	628	544	626	569	579	606	624	604	567	578	593	567	624	580	620	580	599	583	593	637	583	572	542	597	596	597	563	603	554	621	560	570	569	610	561	624	582	552	580	587	546	602	577	580	579	595	594	544	578	574	567	607	607	606	581	601	577	632	593	565	559	588	621	602	564	588	571	577	621	597	631	548	640	603	624	610	599	571	616	603	567	614	580	579	580	618	577	517	567	633	567	547	596	596	598	563	607	571	579	575	612	593	592	614	599	601	573	620	558	590	605	590	557	614	599	568	580	578	617	598	599	577	567	615	548	579	571	552	628	567	551	630	588	572	628	622	567	603	573	629	636	625	583	600	553	620	586	583	610	560	587	611	584	581	615	561	566	600	624	591	593	585	620	586	594	587	648	581	561	612	575	607	625	568	609	593	601	567	582	577	581	589	577	576	568	597	600	601	579	589	580	584	549	612	553	590	558	565	580	544	590	595	574	591	570	611	615	572	572	557	605	567	532	632	577	567	571	571	539	593	615	607	574	603	586	561	590	605	591	601	567	598	602	554	572	585	581	575	619	615	542	569	591	580	593	555	605	574	605	557	597	601	587	596	570	612	571	596	567	584	635	579	624	585	581	584	548	591	593	589	621	595	615	588	608	579	620	607	632	591	590	553	656	659	561	562	591	567	625	615	550	540	572	560	559	596	579	597	568	572	580	582	563	604	601	564	606	599	574	588	568	586	542	614	621	631	580	564	533	572	604	568	595	545	599	614	589	600	564	550	629	596	560	607	560	563	618	564	589	595	621	562	584	613	597	603	607	597	567	606	591	625	585	609	579	547	577	594	591	566	627	595	624	548	577	582	622	582	565	559	637	574	568	537	605	590	554	586	569	576	616	559	580	590	570	558	572	584	612	577	585	529	563	548	575	577	573	597	606	567	588	585	606	597	579	585	590	581	581	597	593	551	629	592	537	617	563	589	600	541	610	605	620	554	607	629	579	571	610	598	581	524	580	589	628	578	583	613	609	590	592	580	619	570	590	667	620	580	573	539	582	599	586	565	560	596	564	631	587	602	557	572	565	605	587	544	604	581	608	569	588	585	600	583	614	634	527	606	594	632	608	595	586	577	601	596	592	576	574	555	603	561	590	583	592	559	553	564	653	564	607	583	628	607	578	613	580	570	599	598	594	603	582	599	582	580	570	560	578	587	587	549	585	578	604	606	587	559	583	604	584	553	538	547	574	560	588	622	559	589	608	568	610	590	600	562
39749	33650	30029	22430	14281	7720	4421	2688	1729	1090	764	590	482	478	354	309	281	275	280	293	275	267	244	239	280	256	247	275	243	280	249	233	249	276	256	255	240	260	275	232	247	262	238	260	248	278	227	258	240	239	246	243	230	254	267	257	256	245	246	254	270	240	242	271	242	225	245	243	233	265	224	266	269	237	278	237	230	257	261	243	246	287	259	244	239	226	248	258	251	263	236	263	265	222	241	251	294	236	239	249	255	233	249	261	247	235	236	251	256	266	258	256	277	262	274	230	246	241	235	223	264	212	239	222	242	227	248	257	227	222	235	229	229	255	246	257	267	242	269	237	241	229	257	248	248	246	245	242	257	250	277	246	239	287	218	240	248	240	234	218	238	241	245	263	239	263	264	262	279	263	244	266	246	239	263	237	242	251	250	248	232	264	262	229	290	260	265	243	264	256	206	231	248	250	263	248	253	272	255	252	268	241	270	241	278	252	244	245	264	253	245	231	245	240	247	240	226	257	269	270	262	238	222	265	223	229	244	245	226	270	250	252	223	249	246	256	245	241	260	249	241	223	273	260	282	248	264	233	245	251	233	256	247	261	214	231	239	245	234	279	248	244	265	217	248	260	259	245	275	236	262	259	208	252	242	241	254	245	253	259	207	225	257	259	243	253	222	231	266	280	263	267	231	270	280	237	254	276	261	239	228	261	258	221	260	212	242	262	235	237	239	244	242	236	221	242	232	244	234	235	241	229	266	231	247	194	262	244	267	257	250	241	237	223	228	237	244	260	253	246	256	241	255	279	236	259	241	269	252	262	263	231	236	249	245	234	256	273	250	237	268	238	238	238	229	283	250	238	240	252	238	238	242	247	271	240	223	247	244	251	234	239	247	228	252	223	264	254	243	234	266	246	257	250	238	231	237	259	247	246	258	253	241	213	256	248	254	274	219	268	256	234	281	268	222	241	264	273	253	276	257	283	251	251	260	238	236	246	252	278	264	251	237	253	270	226	270	246	234	227	238	258	240	273	269	271	279	238	262	233	255	262	231	238	257	256	267	281	254	254	253	243	248	283	245	258	251	237	235	271	247	249	240	223	227	236	249	253	253	238	253	244	259	228	241	227	255	250	289	225	233	244	254	257	239	241	253	250	247	263	245	227	246	245	266	265	235	246	222	252	253	254	234	253	266	226	251	251	263	274	269	258	236	256	281	255	240	234	238	241	226	265	248	260	220	259	242	238	234	222	239	254	236	247	262	232	233	271	256	239	237	240	231	259	258	235	229	264	274	289	246	233	251	210	251	265	242	253	242	241	265	278	268	259	279	236	241	254	240	272	251	220	260	242	280	244	238	257	257	251	264	254	255	232	231	266	269	238	222	246	260	229	232	247	242	250	282	227	274	241	238	223	229	271	264	263	242	260	245	238	243	255	239	258	236	225	261	229	242	247	255	255	284	248	265	267	217	253	246	250	237	242	239	249	235	251	290	244	264	261	281	250	220	256	252	227	229	256	238	260	224	231	260	248	237	219	251	247	246	239	218	242	244	265	253	263	255	256	245	241	271	255	272	229	240	255	236	259	249	218	242	243	249	246	234	244	254	234	238	236	278	238	265	259	263	252	243	225	224	238	258	219	238	232	245	252	252	247	283	254	221	252	241	239	253	254	250	236	265	209	240	234	242	237	265	250	245	243	242	239	227	243	254	218	217	237	235	261	260	233	243	264	254	225	208	260	256	229	257	222	207	274	255	260	243	259	268	278	238	242	245	249	253	251	260	259	255	234	262	258	282	276	264	262	228	258	255	229	240	252	272	235	264	261	272	235	234	243	258	242	234	258	235	235	225	239	211	243	248	277	221	259	265	240	250	232	216	217	265	276	239	235	255	237	247	244	243	246	234	261	231	244	227	272	246	262	239	261	245	271	231	232	243	254	246	259	280	230	234	271	262	256	264	249	269	260	238	224	244	257	245	248	266	215	246	251	246	256	242	237	234	233	250	265	247	286	231	244	237	282	256	253	245	222	222	225	242	252	250	233	251	219	254	261	257	264	239	242	238	265	250	246	222	222	236	276	247	243	258	267	257	248	248	233	256	258	250	239	244	252	259	245	219	245	257	239	252	248	255	252	267	289	256	235	265	245	220	235	258	256	248	261	213	250	272	220	226	291	249	234	244	261	253	267	236	220	219	263	263	261	248	227	267	230	245	233	253	256	224	282	247	243	253	246	215	269	245	238	245	223	239	251	242	254	277	246	224	258	236	254	256	256	245	255	258	238	269	265	239	266	219	251	264	265	267	262	241	222	289	261	236	261	220	278	241	246	269	212	267	179	259	264	248	234	246	227	242	267	258	223	261	242	238	236	248	247	252	235	252	251	228	240	243	239	237	276	220	232	244	242	229	246	242	230	276	246	240	268	245	230	251	247	227	253	250	214	278	247	239	239	296	273	273	237	286	238	223	244	295	250	233	264	249	261	227	229	251	259	230	244	238	265	222	272	259	250	242	260	261	235	263	257	238	269	255	237	222	223	255	233	242	244	281	261	266	256	250	240	220	237	246	231	228	242	237	232	270	236	244	268	237	263	229	266	244	252	252	248	246	243	237	231	244	266	255	237	242	259	244	246	262	254	210	230	239	243	239	226	272	233	226	259	244	273	224	244	223	246	214	267	258	227	220	284	259	253	234	261	218	273	253	263	247	250	237	241	247	261	242	288	248	270	222	256	251	253	294	217	237	271	257	209	244	241	262	253	273	223	239	246	276	248	257	250	220	251	239	229	234	252	235	233	232	236	241	241	268	237	250	273	224	230	266	246	242	260	262	269	237	249	233	257	237	266	239	267	242	266	261	258	241	236	230	255	244	238	231	238	259	253	237	232	251	247	235	257	239	240	261	259	245	221	229	262	252	248	256	252	247	273	248	260	259	226	222	214	239	271	277	249	245	261	271	229	247	213	228	248	246	254	223	251	255	252	266	244	227	259	228	267	291	258	248	221	277	251	250	246	258	232	258	288	259	250	237	245	256	268	232	265	249	262	223	256	223	213	227	242	254	255	259	251	240	273	248	255	224	249	250	286	248	243	247	283	237	266	247	258	247	293	269	236	207	277	239	246	234	253	243	251	245	284	249	250	235	231	249	267	278	245	265	255	224	253	210	244	263	251	245	265	237	251	219	273	286	270	248	249	224	229	282	246	246	261	265	233	244	242	261	223	235	265	245	229	234	282	243	239	270	215	246	288	228	245	283	260	230	249	279	242	245	236	241	248	244	280	257	237	246	234	230	269	242	257	249	256	259	242	253	271	231	293	267	239	236	233	254	255	270	269	229	239	258	248	235	255	268	272	237	230	238	251	241	310	232	266	245	248	238	234	247	252	246	259	249	266	249	242	248	268	253	255	230	241	254	249	249	251	243	268	256	223	251	239	214	232	241	233	242	252	222	264	239	256	244	254	239	257	239	231	251	264	238	217	266	247	223	251	254	237	240	255	236	273	248	263
23221	25718	33724	32989	27431	20552	14938	10639	7233	4860	3597	2790	2064	1613	1374	1091	952	915	842	750	752	671	682	617	630	608	637	669	637	620	616	602	670	640	614	579	594	640	597	616	613	601	611	597	620	597	582	650	581	567	565	586	550	646	643	618	632	617	643	594	597	561	588	614	579	587	629	618	617	614	607	575	609	624	623	593	640	577	553	588	595	565	549	593	591	651	614	626	602	582	589	643	595	620	594	582	567	615	566	595	595	596	603	598	576	595	631	575	631	589	644	595	599	623	583	608	600	578	619	606	627	628	605	651	613	572	568	617	577	618	556	578	591	608	604	567	602	637	564	558	608	655	590	641	592	611	621	605	586	636	585	584	621	549	572	561	557	599	589	582	625	568	598	593	668	624	603	588	570	597	620	629	598	570	603	615	594	571	627	603	627	583	610	592	571	572	597	615	594	644	579	615	589	555	614	579	557	626	589	608	586	580	622	609	596	583	625	605	598	568	577	618	608	590	656	580	563	586	616	585	639	604	643	597	602	590	603	604	595	601	597	582	595	602	581	595	573	562	630	634	621	572	584	617	616	660	591	595	589	598	578	571	650	559	628	581	591	565	588	604	604	609	580	636	580	599	581	621	595	599	583	610	588	561	611	604	630	594	616	586	621	645	609	608	634	612	630	590	646	565	604	551	622	552	609	580	649	587	602	581	605	631	595	605	593	618	540	583	608	590	566	583	524	611	574	600	577	627	616	617	643	620	601	594	594	541	594	576	634	593	617	595	610	587	571	645	650	614	599	565	606	600	602	624	606	583	584	601	625	635	641	597	595	573	635	568	614	593	622	558	577	592	598	634	631	590	684	592	583	581	622	623	603	637	607	613	585	638	608	599	617	584	566	581	612	555	600	610	608	582	626	570	602	591	590	602	629	593	583	580	614	558	629	601	598	613	612	572	597	560	631	587	572	621	582	593	595	567	589	555	568	617	589	566	603	629	628	639	579	584	611	616	633	583	549	627	623	574	614	580	558	595	606	590	642	632	625	634	627	622	604	627	581	609	569	623	625	607	641	624	580	600	589	567	588	581	609	634	612	603	552	619	564	607	586	560	610	613	571	545	631	585	600	644	609	610	623	602	622	586	561	603	601	616	552	597	566	626	601	613	633	606	618	579	594	601	604	580	615	591	595	586	615	615	641	610	612	568	599	566	606	577	559	613	637	626	622	611	572	563	588	600	586	613	657	559	600	612	588	610	595	561	620	605	635	602	622	618	641	592	587	571	576	612	654	608	613	579	595	600	624	604	569	641	606	621	618	605	670	617	613	612	609	616	608	639	644	621	586	581	598	609	612	595	644	604	603	602	650	575	639	585	596	622	595	542	615	587	606	562	583	555	627	571	566	580	594	584	576	631	585	604	584	602	605	531	608	580	586	595	616	596	573	591	619	583	581	616	579	621	619	617	660	624	607	612	605	601	572	587	581	593	632	599	601	583	630	579	594	593	603	600	626	558	604	619	603	619	612	632	603	611	566	643	602	592	623	597	594	628	595	560	627	592	620	587	589	623	598	599	600	599	619	632	615	600	593	609	605	591	624	601	600	583	584	598	565	589	632	618	619	599	593	559	588	621	615	584	589	607	613	601	613	623	577	597	585	597	570	583	574	598	535	599	620	672	633	574	607	616	601	618	614	576	622	588	634	597	592	592	584	629	603	565	600	571	565	653	660	587	554	642	591	591	584	609	579	605	605	582	554	609	668	569	634	633	580	555	545	648	589	572	561	628	608	633	596	592	606	583	588	586	589	537	641	608	587	649	622	607	643	572	568	591	605	609	574	594	557	596	638	603	581	566	632	607	559	585	599	587	586	570	588	622	621	623	573	598	581	597	566	682	556	593	610	645	619	611	612	628	572	615	605	605	630	617	648	551	570	630	621	596	593	615	574	526	627	611	555	604	587	596	579	595	613	590	613	572	575	574	586	623	629	625	608	546	593	598	601	633	589	583	581	614	590	595	595	586	628	616	605	589	629	586	572	639	638	646	631	594	587	619	624	622	618	620	591	560	608	614	604	606	597	615	587	583	599	580	592	617	636	566	640	589	647	624	608	600	622	603	584	625	636	617	611	589	563	598	559	604	626	613	612	618	595	563	608	606	621	549	585	616	593	619	584	566	606	638	529	581	635	607	574	594	569	565	615	569	562	590	601	653	612	570	621	603	596	613	602	600	582	581	613	624	613	640	621	626	563	672	620	561	616	603	579	598	594	613	622	625	643	587	638	609	611	611	634	614	587	627	615	565	581	629	624	588	607	618	596	564	598	578	653	628	599	645	578	574	578	591	566	595	609	579	619	627	615	631	644	594	649	571	584	576	568	604	604	600	569	602	615	596	594	628	605	589	620	664	578	591	560	606	622	629	597	563	626	601	589	599	597	603	627	621	614	583	599	567	604	627	598	617	606	587	597	617	605	589	597	613	589	582	642	554	633	630	586	619	604	587	583	618	614	585	592	616	630	597	569	613	608	623	643	651	627	592	605	622	581	608	595	627	545	605	623	647	584	556	573	608	615	572	609	616	567	585	596	604	546	629	600	591	577	617	587	596	615	600	580	645	618	608	621	608	588	613	635	614	597	579	606	627	629	633	616	620	578	534	595	599	556	606	601	598	590	647	579	578	551	621	572	551	574	596	588	602	559	617	639	555	616	592	626	615	599	592	562	589	593	649	526	651	627	622	587	562	596	597	605	610	607	637	642	579	598	600	588	672	565	604	605	618	598	619	609	620	595	606	543	607	637	583	617	584	619	590	572	619	571	577	648	612	608	585	612	568	596	587	653	614	606	605	594	633	604	631	624	612	611	545	635	636	577	573	600	633	595	604	607	587	577	572	601	610	613	604	635	643	590	628	590	606	566	631	577	561	615	572	604	621	603	614	589	632	588	542	640	589	642	607	579	613	568	621	628	581	552	583	611	597	596	565	633	620	612	588	591	573	567	621	607	601	591	599	644	649	583	595	648	615	638	595	543	587	628	597	578	614	620	592	580	609	591	615	586	592	591	622	577	658	578	592	540	565	603	579	609	647	595	608	572	624	641	593	642	587	585	604	604	578	593	587	640	607	602	609	581	614	577	616	610	618	616	576	546	617	633	600	570	587	568	614	606	637	578	651	606	625	580	601	579	619	536	608	583	612	633	596	580	596	580	630	588	574	608	655	621	625	568	588	615	592	598	603	578	603	585	605	585	601	623	595	608	558	620	557	610	628	610	619	575	596	613	598	627	575	625	627	605	577	558	589	648	610	655	641	605	615	603	594	588	590	628	595	630	575	596	619	614	623	559	585	545	599	617	619	653	589	589	603	634	616	574	569	592	614	603	586	615	585	637	618	570	600	576	582	610	644	557	584	596	592	585	615	599	592	602	623	579	578	627	572	591	573	621	612	626	632	588	610	594	602	609	572	586	621	590	598	601	595	601	659	596	569	588	618	587	634	579	595	621	621	571	618	583	596
46477	39766	39451	29845	21054	11948	6827	5322	2907	2453	1866	1395	1093	824	784	577	501	458	435	413	345	354	315	281	280	224	281	270	282	266	265	286	289	263	256	233	266	256	233	260	234	217	234	263	244	231	249	247	224	245	277	255	233	253	252	264	260	275	235	240	232	212	232	241	228	240	250	241	238	205	265	254	243	228	238	227	276	259	248	211	249	240	243	257	235	236	242	241	219	249	252	264	250	286	240	245	255	243	246	291	271	249	268	241	273	217	254	254	245	253	259	240	235	243	261	275	263	250	262	220	251	257	267	231	226	212	238	260	239	228	235	250	229	270	229	233	237	250	243	246	229	234	246	229	227	247	224	242	204	240	240	245	246	251	270	255	246	261	244	240	236	268	232	245	252	269	243	266	262	267	256	251	243	225	250	240	295	238	275	230	243	299	257	247	251	258	256	272	246	261	247	230	225	260	248	272	210	235	249	267	222	225	240	246	213	267	236	255	274	252	249	233	264	223	211	256	259	241	243	237	243	260	269	247	259	262	249	263	251	269	243	250	258	253	251	243	254	218	283	262	269	269	278	226	243	243	237	249	266	271	247	271	262	250	256	254	245	265	239	261	273	256	253	265	249	280	247	221	235	255	239	245	253	258	239	215	223	263	252	243	232	242	244	232	239	247	230	259	237	245	253	278	284	263	236	258	260	214	244	248	239	276	243	218	264	230	298	241	237	237	266	266	220	269	232	223	235	235	222	236	253	266	239	267	265	258	255	247	261	256	251	253	245	251	260	232	262	234	268	242	253	236	241	240	247	233	230	256	273	262	247	234	237	253	258	272	230	262	268	240	262	258	238	247	279	245	249	249	242	253	253	261	211	244	252	242	239	229	234	273	224	237	251	243	279	233	246	243	241	247	264	275	272	231	268	226	248	266	250	244	279	248	227	263	253	243	267	256	247	255	257	246	231	248	238	240	243	268	238	265	250	259	238	243	243	243	275	248	273	244	234	250	259	249	232	221	270	246	217	234	242	209	248	252	254	250	269	232	257	249	219	237	241	226	244	256	235	254	233	228	216	246	246	250	251	225	215	229	257	244	233	270	266	269	233	282	256	233	253	252	213	250	255	256	269	241	266	250	243	210	249	241	233	223	245	251	287	217	250	244	245	234	237	239	241	237	280	267	272	226	241	267	272	277	247	282	266	252	244	254	278	252	230	234	241	259	237	238	259	228	237	252	260	246	238	260	260	222	281	260	218	249	249	240	225	218	246	248	254	256	237	279	246	257	232	235	219	259	239	247	245	253	250	228	278	273	261	248	248	244	231	264	260	232	249	249	252	252	238	212	258	255	254	220	264	245	230	237	275	240	271	253	247	251	265	249	257	255	258	244	244	273	245	235	297	263	244	273	235	244	246	247	259	241	259	242	256	269	235	282	233	237	204	252	247	249	233	236	264	252	246	245	278	264	250	238	251	245	253	230	252	228	241	256	269	275	230	246	245	233	219	267	242	271	244	241	247	282	241	223	263	247	241	248	219	270	236	236	242	247	241	255	236	240	241	262	244	272	242	244	280	233	246	257	251	250	242	274	225	249	242	242	234	254	243	230	236	286	244	240	280	236	267	247	243	274	255	274	247	236	243	283	232	230	247	259	249	262	232	253	249	232	221	233	249	240	225	214	232	227	264	230	260	255	243	207	248	224	235	230	220	246	258	281	240	213	253	238	253	263	247	229	257	260	262	251	261	257	244	244	235	228	218	245	263	239	256	250	267	248	232	280	269	224	264	223	264	242	257	257	277	248	264	277	271	245	258	285	229	253	270	245	242	222	269	260	231	251	255	261	227	241	232	263	244	241	257	267	264	238	264	263	250	260	235	256	230	220	260	286	266	260	233	246	261	266	223	231	254	253	233	234	247	276	248	229	241	269	265	225	280	239	247	254	271	265	236	245	240	242	231	244	227	263	273	224	245	239	227	247	289	264	232	248	248	248	285	236	247	280	263	226	255	217	256	269	257	263	259	233	238	245	240	233	279	235	230	277	239	239	254	205	234	230	236	251	204	261	238	243	265	259	257	243	255	217	230	244	238	237	236	239	231	251	252	241	239	235	230	242	227	258	230	256	260	245	250	241	218	257	260	252	252	254	253	261	245	231	227	256	261	242	247	275	256	226	244	253	264	245	212	245	239	236	242	243	254	245	251	239	239	195	249	241	261	253	247	231	253	252	236	225	232	223	248	253	268	251	234	269	269	246	232	269	249	253	222	248	244	246	226	255	256	220	229	255	253	297	207	248	273	262	238	250	223	244	230	233	259	256	260	251	269	232	258	267	245	288	244	261	258	236	276	240	243	273	244	256	247	284	239	249	263	266	223	235	229	266	255	240	241	249	217	251	272	243	261	243	258	241	222	262	248	253	233	262	237	249	259	265	235	257	247	220	255	256	255	272	283	262	251	243	246	245	253	282	240	253	241	228	268	237	234	255	200	255	264	246	233	256	243	242	265	242	207	253	234	237	222	255	252	246	277	258	240	257	261	245	268	241	221	272	241	237	243	238	242	258	274	231	254	262	243	249	250	228	277	279	244	249	259	247	267	240	264	240	244	215	262	232	240	256	245	242	274	250	261	230	233	221	252	245	254	276	224	258	220	235	242	230	247	246	243	280	250	276	244	203	263	265	243	243	270	234	247	226	255	267	253	221	257	246	236	216	226	238	271	255	232	238	262	256	235	247	258	225	250	246	259	244	229	256	261	220	252	273	258	228	266	273	239	247	257	264	201	235	238	219	291	258	264	275	230	277	251	251	249	240	249	246	265	277	261	204	242	211	236	261	242	260	250	223	248	236	249	257	244	228	256	244	245	288	220	231	247	245	262	236	238	288	238	265	241	235	264	256	254	229	241	247	261	231	270	211	258	219	274	243	248	256	251	258	246	251	242	224	228	246	289	230	252	233	313	242	226	223	230	246	218	265	235	258	236	250	218	246	233	266	247	237	295	236	249	251	256	247	259	224	227	244	226	231	228	243	246	262	257	223	235	253	221	230	245	221	239	227	240	255	253	240	226	247	260	264	263	236	238	279	277	225	242	244	245	248	237	241	260	253	265	259	259	242	234	248	253	258	257	223	224	249	237	287	206	252	266	255	244	274	231	243	247	277	240	233	251	250	257	233	247	241	240	267	272	246	239	251	241	271	227	261	232	252	233	240	236	226	241	241	241	252	221	254	236	245	236	284	238	262	271	240	243	273	255	254	240	264	272	235	261	257	251	246	264	258	243	258	258	219	265	254	265	241	249	277	244	262	262	229	248	253	264	258	241	232	261	254	231	243	257	236	273	224	248	238	239	236	227	252	263	232	264	263	256	236	263	251	228	259	245	240	231	227	220	265	213	276	246	266	267	233	248	278	242	252	236	245	232	236	211	246	242	285	263	259	257	260	221	252	237	223	248	223	204	243	245	261	236	236	250	278	249	237	260	260	240	215	242	240	255	223	256	264	264	251	265	245
29335	31711	40776	38938	33113	24644	19540	17443	11275	11066	8695	6923	5404	4114	3882	2819	2406	2097	1689	1309	1281	1138	1014	909	798	706	771	828	738	762	764	695	703	679	691	648	636	621	608	673	650	640	570	595	587	602	599	630	622	647	609	610	601	605	617	630	630	565	635	562	623	596	598	610	621	598	609	625	571	563	604	561	586	654	624	651	639	564	606	591	647	607	618	642	554	582	613	635	613	638	559	590	583	569	574	642	600	553	611	652	603	623	645	602	602	615	591	642	589	571	581	628	555	638	596	571	609	579	667	567	562	585	591	624	574	590	555	601	592	587	583	551	611	590	547	621	602	595	645	612	591	616	601	621	590	620	614	582	600	635	626	606	590	608	635	629	609	632	655	582	593	610	602	596	574	613	550	588	581	581	587	640	591	592	616	601	650	636	674	599	607	677	599	577	628	584	603	601	609	561	613	606	617	623	608	572	643	603	675	606	619	606	592	629	581	641	626	598	531	594	620	562	597	631	555	610	647	605	625	639	649	549	597	638	614	645	569	564	603	611	620	611	563	594	587	620	619	556	556	621	620	590	603	576	597	583	611	591	611	550	632	615	606	590	636	626	610	574	568	608	568	636	606	612	575	589	625	598	575	562	611	598	641	594	587	596	612	580	620	569	644	629	634	616	597	593	602	584	597	605	600	656	598	662	592	597	619	578	589	618	572	634	597	608	613	598	573	601	624	601	618	596	570	623	584	610	601	579	626	578	614	591	621	577	606	623	577	599	575	582	588	634	604	609	570	546	645	610	592	612	592	597	614	581	618	599	573	612	565	609	631	596	632	595	588	626	578	606	563	610	598	623	633	631	643	599	593	608	588	605	609	560	615	599	566	639	604	576	615	657	582	621	584	582	579	604	554	559	613	623	597	609	550	568	619	615	628	637	609	582	589	606	564	620	599	576	572	610	597	591	559	624	584	628	542	595	624	612	608	590	597	609	604	565	601	642	578	664	617	571	597	612	619	610	602	614	584	645	640	588	565	609	585	646	600	630	611	586	611	601	587	596	582	584	560	576	568	597	593	556	606	576	596	597	574	633	540	638	524	584	605	624	584	607	640	588	561	609	590	594	661	623	615	597	599	583	624	629	585	617	619	614	631	592	597	632	618	627	595	624	579	608	590	581	605	591	628	580	630	620	647	613	602	618	602	595	641	599	618	593	614	613	587	599	647	560	603	629	594	614	597	600	583	602	604	623	628	616	615	637	580	612	584	651	617	563	593	557	625	607	571	587	620	601	552	583	616	622	558	603	618	609	636	582	595	607	601	631	604	599	637	614	584	611	656	640	628	573	635	566	601	593	560	587	627	587	559	607	597	592	600	593	625	604	570	601	572	632	629	599	565	631	568	601	569	607	611	606	643	629	579	598	603	582	625	572	620	621	606	561	625	584	613	609	566	567	624	599	590	576	595	591	614	596	625	589	600	603	561	580	578	603	635	601	614	596	576	584	567	588	593	616	613	590	597	557	617	583	642	607	602	627	614	547	586	590	626	636	543	623	626	660	574	587	579	546	627	611	592	594	599	623	585	625	623	568	655	611	619	563	635	573	584	579	601	638	573	601	624	582	621	601	624	577	634	598	592	610	637	568	622	604	657	601	589	576	586	628	613	574	587	582	624	610	600	633	594	609	576	606	613	627	580	620	621	611	607	593	558	640	586	581	618	613	604	600	592	608	586	571	617	600	570	565	537	635	574	617	605	632	573	603	602	627	600	582	569	602	599	575	576	594	583	633	621	595	602	601	598	592	597	580	617	605	580	602	551	573	628	606	581	566	602	626	610	592	603	609	611	602	600	597	584	622	598	582	587	594	615	597	606	611	635	582	601	588	634	584	620	608	616	594	594	595	637	583	609	623	642	562	593	586	646	579	609	653	613	607	576	580	581	556	591	536	588	617	607	631	627	586	612	528	571	566	587	632	566	642	620	621	610	591	587	573	623	591	620	591	593	601	580	573	615	582	594	572	634	623	612	567	596	581	586	605	568	618	594	603	546	594	573	567	602	587	599	594	580	595	560	603	581	607	614	562	578	638	626	607	560	607	598	621	638	595	622	623	603	563	625	599	577	601	573	637	569	598	619	599	633	593	599	572	567	636	586	615	626	604	617	557	600	587	604	622	551	641	603	583	638	589	594	630	650	606	636	626	576	646	624	591	630	610	601	554	565	602	618	588	657	612	569	580	612	579	570	592	628	586	616	620	578	620	575	592	601	617	560	601	602	626	596	599	612	654	604	645	625	584	621	594	617	615	580	624	633	595	598	576	631	622	594	602	574	592	591	598	617	605	603	568	596	560	576	569	579	613	606	605	595	602	635	576	608	582	580	597	622	599	608	640	610	555	651	584	597	601	592	645	626	607	589	573	584	583	587	585	562	593	631	602	594	664	605	592	636	585	570	589	554	607	575	590	657	606	580	616	580	651	605	599	577	586	597	593	587	622	615	581	664	602	607	652	594	624	636	578	602	609	614	607	634	612	598	600	560	620	664	594	631	599	629	568	580	604	606	619	599	616	600	586	562	605	592	604	625	642	588	606	583	611	614	635	604	627	616	583	564	645	630	567	606	594	628	619	602	606	607	586	633	611	613	558	615	613	584	614	577	588	604	592	600	642	617	629	566	637	610	613	610	600	601	580	583	563	584	632	592	620	586	625	638	607	580	575	557	616	635	592	626	596	582	609	567	623	631	586	553	587	576	633	619	579	589	624	554	623	584	578	665	628	580	574	589	627	603	618	623	593	595	628	590	588	639	554	593	603	611	606	648	616	575	580	574	601	580	607	586	635	658	625	612	589	548	592	577	601	614	611	582	609	607	628	578	609	615	605	613	605	640	600	604	577	646	609	603	612	599	618	668	621	581	631	563	609	626	622	624	599	588	595	636	594	639	629	529	587	635	597	609	549	575	596	590	593	576	605	591	609	622	562	611	621	626	560	599	613	584	607	622	626	596	640	555	614	579	575	569	625	607	598	609	641	606	603	629	623	618	579	620	610	621	585	616	588	592	642	551	654	604	617	594	603	615	631	630	575	609	560	590	616	615	674	567	604	548	573	633	577	629	605	581	568	617	567	617	587	608	585	626	600	576	558	651	587	592	609	617	543	602	575	639	600	571	571	575	619	618	597	610	592	591	621	580	583	583	624	602	619	601	586	632	628	584	566	581	591	627	571	578	639	567	611	649	619	609	621	583	619	615	602	578	600	569	597	618	587	607	627	547	618	625	561	583	578	544	578	611	601	600	549	603	613	578	603	632	635	610	630	608	635	653	585	604	636	623	604	597	578	587	583	607	624	594	601	622	615	589	607	631	622	644	617	682	590	608	600	636	596	585	593	552	654	635	586	609	601	552	583	578	604	595	585	600	620	574	609	582	615	611	632	615	575	611	630	635	596	580	589	591	601	644	590	605	606	567	635	610	640	594	618	580	553	592	606	625	622	662	628	596	611	603	596	632	624	584	622
64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
