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
336295446417	336295446938	336295447488	336295448038	336295448588	336295449138	336295449688	336295450238	336295450788	336295451338	336295451888	336295452438	336295452988	336295453538	336295454088	336295454638	336295455188	336295455738	336295456288	336295456838	336295457388	336295457938	336295458488	336295459038	336295459588	336295460138	336295460688	336295461238	336295461788	336295462338	336295462888	336295463438	336295463988	336295464538	336295465088	336295465638	336295466188	336295466738	336295467288	336295467838	336295468388	336295468938	336295469488	336295470038	336295470588	336295471138	336295471688	336295472238	336295472788	336295473338	336295473888	336295474438	336295474988	336295475538	336295476088	336295476638	336295477188	336295477738	336295478288	336295478838	336295479388	336295479938	336295480488	336295481038	336295481588	336295482138	336295482688	336295483238	336295483788	336295484338	336295484888	336295485438	336295485988	336295486538	336295487088	336295487638	336295488188	336295488738	336295489288	336295489838	336295490388	336295490938	336295491488	336295492038	336295492588	336295493138	336295493688	336295494238	336295494788	336295495338	336295495888	336295496438	336295496988	336295497538	336295498088	336295498638	336295499188	336295499738	336295500288	336295500838	336295501388	336295501938	336295502488	336295503038	336295503588	336295504138	336295504688	336295505238	336295505788	336295506338	336295506888	336295507438	336295507988	336295508538	336295509088	336295509638	336295510188	336295510738	336295511288	336295511838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2678	3650	2300	2678	3650	2300	2678	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2680	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
32177	29075	32087	25971	19814	11495	14366	42781	42698	24441	13899	9908	5935	1061	612	610	441	394	451	466	546	513	512	629	722	737	647	604	463	408	515	486	443	309	385	417	446	429	437	377	345	337	266	233	229	265	271	272	255	222	237	217	233	204	218	232	209	216	237	212	186	193	195	208	211	199	229	154	222	202	231	188	204	206	186	190	185	183	199	199	225	173	200	191	166	175	172	205	184	216	181	205	180	193	196	190	180	193	203	202	208	181	190	203	202	214	179	178	195	185	205	187	209	219	181	210	211	178	211	171	184	193	180	188	201	205	203	191	212	204	204	183	195	181	199	192	207	223	180	206	203	200	192	215	175	180	179	179	206	200	195	199	189	189	184	184	180	208	179	180	199	219	184	195	197	219	185	204	160	190	222	195	190	183	174	200	200	193	197	188	164	228	179	207	194	204	205	198	173	203	220	206	206	185	176	197	218	202	214	209	197	176	175	184	184	196	189	171	199	183	178	214	191	181	188	218	171	191	222	182	167	207	198	196	171	169	188	193	180	207	190	182	167	194	195	188	186	216	171	176	185	177	188	182	165	183	198	195	195	213	155	189	183	187	192	193	194	193	198	201	211	210	165	186	182	199	182	190	174	188	190	186	180	169	177	197	189	199	235	224	214	177	211	197	185	192	194	201	204	202	197	195	188	202	214	189	169	181	183	189	192	197	205	195	202	205	179	203	188	195	183	209	192	197	213	207	173	222	173	194	179	185	201	190	185	184	195	191	199	176	203	198	190	205	189	168	179	215	204	193	157	195	195	174	178	187	182	192	202	197	191	200	190	233	212	194	218	175	192	173	186	207	185	191	187	184	197	200	208	205	188	205	180	210	187	215	196	194	206	208	157	186	190	207	174	213	196	193	186	226	189	207	191	161	210	187	201	199	164	209	188	193	178	190	223	174	202	222	183	197	200	194	192	182	189	189	194	193	211	199	183	196	200	179	217	208	206	196	197	163	174	180	202	199	177	217	172	184	202	210	191	163	189	189	198	189	202	167	181	208	194	200	167	186	207	207	184	198	192	179	216	182	176	193	200	166	195	184	195	192	175	204	200	172	176	192	209	189	197	199	184	172	192	204	190	222	181	183	188	214	167	173	190	191	183	202	178	196	215	179	170	190	203	200	201	180	188	168	176	193	178	190	203	173	184	188	205	203	186	198	207	190	191	178	209	195	170	218	215	213	189	184	193	190	176	206	177	182	184	207	166	182	167	206	170	178	204	163	183	193	195	179	184	181	190	204	202	217	198	212	183	183	213	192	198	188	187	198	198	192	206	192	191	210	183	187	186	188	191	204	196	171	198	194	194	202	179	193	166	196	200	210	223	204	170	224	167	203	180	211	209	188	170	197	193	168	175	200	207	216	221	176	184	171	194	167	195	178	186	178	170	211	187	198	182	197	215	211	184	211	210	195	200	183	195	199	183	176	185	184	192	208	201	203	196	210	205	163	228	181	192	188	200	196	197	198	211	187	190	194	188	172	185	186	197	227	221	203	194	184	169	191	197	192	219	217	206	178	213	175	195	183	204	187	191	203	187	181	198	179	169	196	201	181	189	202	185	204	190	197	200	158	186	187	222	190	190	191	196	194	199	200	206	168	178	205	196	187	167	185	199	192	195	202	181	201	172	155	199	193	185	174	216	189	184	184	181	215	226	164	189	188	217	206	182	184	190	206	180	189	181	202	186	197	198	190	198	185	178	212	191	204	212	190	179	178	179	191	189	195	213	207	196	182	183	235	189	189	194	203	176	183	206	188	220	175	173	187	185	201	186	194	176	184	179	175	189	200	176	194	206	182	193	195	185	194	178	167	198	192	219	174	172	188	196	179	209	206	175	194	177	206	186	193	186	182	191	169	177	185	238	221	166	194	182	217	179	187	194	201	191	195	195	205	199	206	181	197	188	173	202	173	211	200	201	188	191	180	194	177	195	193	188	179	195	197	205	188	178	207	182	211	184	179	175	174	177	192	199	205	195	188	186	186	229	204	190	207	168	196	182	185	175	182	204	193	193	193	212	209	211	198	186	179	197	200	188	184	185	190	202	193	216	193	179	169	193	203	207	172	198	191	191	190	204	208	180	175	209	196	219	168	193	173	199	194	201	174	185	195	228	195	197	205	173	169	169	185	185	178	190	189	192	201	194	213	162	197	223	181	189	171	210	208	193	209	199	207	201	190	203	204	179	217	198	236	199	170	195	186	194	173	178	170	179	182	183	197	181	211	219	202	189	173	198	171	210	190	195	243	177	189	200	198	220	200	181	190	180	184	203	203	180	174	209	193	228	214	212	184	203	160	206	196	207	208	194	168	163	199	171	183	193	203	201	188	196	186	203	193	202	204	185	206	217	182	183	202	201	204	198	169	181	172	206	192	208	166	220	172	214	193	183	203	175	192	165	187	213	182	188	207	223	193	185	195	195	231	184	201	199	182	207	211	193	196	184	223	199	194	165	197	199	206	184	198	197	188	195	217	192	217	208	185	191	187	196	196	196	205	186	187	200	199	195	193	187	209	227	185	189	199	179	176	153	209	156	210	189	195	205	186	184	173	181	203	208	208	210	175	182	187	173	205	199	201	194	197	196	203	207	207	188	182	172	187	177	197	204	203	211	204	185	206	187	184	177	167	198	187	170	189	176	188	200	210	196	195	211	193	171	185	209	214	183	185	195	189	196	183	179	194	184	183	205	219	205	175	211	188	200	206	192	167	209	190	171	193	199	175	186	168	179	203	177	209	197	188	174	210	189	196	204	186	212	200	204	204	187	206	194	195	201	212	193	218	172	184	184	214	185	196	184	165	206	211	196	185	179	196	179	182	206	215	203	215	193	201	195	158	187	235	195	193	180	192	182	184	195	176	202	160	183	206	188	186	215	186	191	190	179	181	172	186	231	191	195	190	172	173	216	205	185	210	193	181	186	192	192	191	184	195	205	183	163	193	204	176	209	199	191	178	192	214	195	210	200	190	201	171	193	195	186	202	211	191	199	187	187	176	193	191	207	201	183	187	179	183	192	175	205	192	191	183	183	216	200	191	210	188	187	204	200	209	188	176	166	189	188	214	162	195	203	167	190	204	171	204	210	224	180	179	183	177	180	199	199	189	206	199	211	224	183	188	198	203	196	190	184	192	181	168	177	192	174	213	169	208	184	192	202	190	206	195	199	201	196	179	196	173	198	182	184	199	197	185	164	205	196	192	181	211	182	190	207	194	203	179	204	178	209	211	169	184	203	219	174	172	179	196	205	172	181	217	178	195	202	206	192	185	207	176	192	174	198	217	228	203	187	201	197	158	198	194	185	188	188	192	166	175	193	206	195	201	197	191	216	210	207	194	192	193	190	194	191	222	179	187	163	182	228	185	192	173	180	172	189	194	190	192	178	171	178	186	187	203	194	197	195	187	218	187	189	190	188	220	210	207	186	155	179	207	180	195	170	179	191	197	182	186	186	183	210	208	167	187
20407	23514	33166	33803	29905	23565	30908	57292	54850	36745	30652	27416	18957	4495	3162	3147	2261	2001	2096	2252	2875	2717	2658	3527	4607	4436	3956	3774	2879	2299	2494	2712	2384	1377	1537	2234	2792	2241	2641	1979	1780	1412	1207	1049	989	933	1072	941	955	953	798	837	849	769	820	805	754	738	768	678	623	586	602	620	594	616	579	579	563	576	572	543	577	515	545	556	540	569	557	551	540	530	553	530	553	540	563	514	537	542	531	541	573	524	540	552	541	518	577	545	535	514	533	566	534	506	499	588	505	530	551	536	545	553	539	561	531	583	552	530	541	541	509	571	509	561	550	537	567	511	492	531	528	516	537	517	548	596	526	512	565	541	552	560	571	587	548	553	537	508	546	546	569	551	522	509	530	522	484	526	547	555	558	533	557	511	564	550	580	541	547	594	508	563	572	569	536	528	501	520	561	554	539	535	511	544	554	521	504	555	551	507	544	515	537	565	539	574	559	524	546	585	570	528	545	576	542	574	523	528	535	581	511	533	566	558	516	537	522	521	522	531	534	535	550	534	518	581	569	553	547	560	526	565	529	518	543	573	519	532	576	519	547	581	556	519	527	557	530	524	563	571	548	536	549	513	530	541	535	536	548	505	582	509	529	548	522	550	549	527	549	537	542	556	538	579	568	533	503	519	531	561	578	541	511	537	517	578	508	541	504	489	555	542	544	526	515	539	550	504	495	529	513	523	572	554	550	534	522	566	587	506	571	563	525	525	545	574	557	518	545	545	593	515	538	508	578	506	559	551	553	542	494	524	577	541	541	551	555	545	579	561	530	555	505	533	508	535	539	531	549	582	588	514	489	570	524	568	537	530	577	547	541	526	585	566	479	517	542	553	538	547	581	545	560	568	560	560	518	559	587	608	532	540	558	534	514	567	521	538	514	549	534	614	514	566	514	590	574	545	549	519	556	549	553	550	536	533	578	537	566	518	539	543	543	552	548	562	559	541	539	571	551	530	529	536	543	547	514	493	568	528	525	556	529	559	541	517	564	558	502	555	541	526	567	549	527	541	582	550	528	539	553	562	554	546	547	565	539	525	514	569	553	565	526	554	594	556	554	547	543	528	580	541	525	547	536	569	535	546	538	571	560	555	545	526	531	582	488	544	544	541	565	544	550	567	575	517	542	576	529	564	521	519	514	519	533	564	510	536	574	535	547	544	519	555	551	573	577	576	532	520	528	530	544	535	547	538	527	523	545	542	539	566	572	517	543	540	540	579	540	560	524	509	571	506	550	520	565	536	574	533	553	555	573	564	544	525	559	582	549	580	535	543	522	486	541	580	524	582	572	490	568	539	559	522	561	583	539	542	541	598	540	519	558	543	540	509	505	544	562	523	525	507	521	546	543	574	584	528	545	572	506	560	475	533	541	551	532	533	560	578	550	565	555	534	537	522	579	556	530	549	527	527	538	527	539	497	570	558	532	555	551	532	546	576	586	565	523	555	559	500	546	504	545	527	551	562	556	492	554	514	505	562	502	557	519	538	510	543	549	589	505	502	522	526	524	493	514	565	553	587	574	516	537	574	558	550	531	538	535	551	521	534	520	578	528	502	546	531	536	525	567	560	533	546	541	564	536	540	569	584	516	533	545	519	547	539	518	584	541	546	516	542	563	541	553	479	553	528	518	596	532	527	539	591	570	543	562	533	501	522	569	538	533	579	563	535	564	528	534	566	532	561	555	572	588	565	528	554	529	526	574	537	564	560	509	571	529	564	573	488	526	534	548	544	502	516	543	563	554	594	526	517	506	583	566	591	564	595	503	539	580	559	542	577	538	504	535	558	591	564	524	557	524	554	531	520	553	543	567	543	533	513	536	533	550	553	470	532	531	525	543	539	588	545	570	527	570	541	537	591	531	548	551	602	502	557	533	550	536	571	564	530	551	537	540	553	536	567	510	521	527	541	580	539	552	558	529	555	602	600	566	512	541	563	532	561	556	526	548	548	538	583	558	525	539	534	556	529	529	518	517	539	550	547	532	593	514	554	581	535	533	531	526	558	530	547	539	545	562	516	510	539	508	546	591	558	539	530	554	549	572	515	536	538	536	529	554	513	510	546	551	509	586	541	534	561	550	492	596	558	516	582	549	543	557	565	551	552	533	567	589	549	534	531	564	571	546	576	523	533	521	534	541	537	570	577	559	569	557	554	564	546	532	532	557	597	528	493	544	558	541	503	535	542	554	499	573	553	540	560	544	539	529	558	517	551	516	574	523	594	571	535	549	541	574	543	552	557	555	554	567	546	510	554	523	544	585	559	504	556	586	555	503	492	546	519	541	560	527	527	551	544	511	547	581	584	580	504	562	548	533	535	549	569	530	565	548	548	546	538	554	560	558	533	553	539	580	555	530	511	556	539	537	551	518	559	600	582	569	516	584	543	565	527	569	548	558	576	544	559	588	534	551	534	544	568	521	549	520	570	525	570	537	552	517	514	542	521	538	542	518	566	561	544	552	585	523	593	555	513	542	588	566	548	582	537	559	535	522	521	551	546	526	522	532	556	555	538	535	562	498	555	559	503	564	575	506	555	540	518	555	557	533	542	492	549	538	561	495	527	524	508	540	582	523	549	528	520	512	582	561	546	515	558	572	514	530	568	544	547	542	537	550	543	562	613	522	562	532	576	543	546	533	568	556	535	563	534	568	507	563	553	550	554	517	543	582	551	542	556	601	509	527	557	562	524	546	533	540	562	512	527	535	512	567	512	558	576	534	562	530	553	534	526	553	532	546	542	567	536	507	592	544	537	562	549	557	543	521	515	552	532	555	559	553	535	550	576	539	535	518	550	576	570	567	573	496	562	535	560	602	589	546	539	557	590	519	530	522	561	561	538	552	549	543	534	535	546	581	493	516	540	531	568	550	556	588	528	542	506	563	569	564	482	554	559	540	552	583	554	557	551	567	552	566	526	567	542	556	532	589	493	569	534	593	531	511	546	535	532	519	569	556	555	525	536	539	527	542	598	562	565	534	549	510	580	561	523	531	553	580	549	565	565	529	558	552	546	573	530	537	510	549	524	534	584	539	569	530	538	537	551	551	548	570	533	554	591	529	561	566	545	554	569	528	590	578	581	510	501	558	541	533	548	577	493	544	515	538	561	528	520	571	575	571	572	549	550	557	551	570	562	537	532	534	534	565	565	545	515	549	527	509	571	530	502	586	566	542	564	520	521	538	563	534	518	585	538	554	534	562	511	531	548	515	513	509	561	543	552	505	541	576	521	544	520	549	533	553	523	563	556	548	566	575	550	573	544	549	526	511	523	523	544	544	517	522	508	551	551	542	560	566	546	558	521	509	554	523	510	564	523	541	554	562	561	495	580	545	530	542	537	567	531	546	517	552	557	520	555	528	525	516	510	528	591	550	536	537	573	542	559	502	526	534	524	544	519	557	510	565	526	546	542	539	588	531	510	532	556	515	526	510	523	568	542	560	553	575	527	510	539	547	538	545	528	622	534	513	547	535	553	540	570
17210	13619	12951	8906	6002	4159	2693	4380	4746	1972	763	715	684	290	233	217	226	185	193	190	196	190	229	234	207	217	216	180	208	190	212	221	219	219	194	208	191	188	199	184	192	196	186	176	202	196	178	195	213	196	167	193	185	191	189	185	203	173	199	173	189	197	217	165	185	200	180	191	195	172	192	188	181	175	201	195	188	191	177	188	180	180	188	194	173	187	192	173	186	175	197	169	217	187	198	196	207	168	185	191	187	159	204	222	183	187	174	196	183	156	173	167	189	209	170	175	185	169	163	185	180	208	182	179	190	169	178	181	208	198	165	186	179	184	176	184	184	180	202	152	187	191	198	176	184	189	193	194	192	162	178	175	170	169	195	166	191	187	165	183	182	187	175	189	214	190	214	186	210	187	187	198	188	201	185	189	197	198	168	187	191	201	190	209	195	176	160	182	150	162	184	170	192	178	164	174	166	175	171	214	185	165	190	204	180	160	168	200	185	191	193	215	212	178	202	174	179	206	197	173	165	157	179	188	178	197	207	174	178	178	178	163	190	205	204	174	203	208	180	163	203	169	190	191	179	170	182	162	198	201	180	202	182	179	203	212	189	194	208	213	190	192	193	170	184	171	177	158	192	174	198	163	187	193	181	179	194	195	170	187	187	183	190	197	213	165	188	211	178	180	163	165	197	194	176	177	189	182	181	211	182	188	176	200	176	201	174	181	193	181	197	177	166	191	188	194	208	181	162	200	197	196	191	222	190	183	188	188	180	171	185	179	177	178	184	175	185	176	181	203	184	204	163	181	204	193	203	201	173	183	190	210	159	164	209	170	194	166	184	191	187	172	179	190	181	189	204	167	166	183	168	180	189	201	176	178	182	182	199	178	193	181	181	192	187	179	165	168	187	155	200	181	192	191	182	166	190	205	169	194	188	154	200	194	213	182	174	198	217	165	210	194	187	178	183	202	182	203	183	180	169	184	193	197	211	196	155	197	193	193	207	169	195	191	168	202	176	183	181	168	202	183	181	193	162	209	164	160	200	190	173	179	176	206	179	180	165	188	191	175	181	203	208	207	158	183	193	161	192	175	229	174	212	193	223	186	166	177	180	195	167	211	195	162	203	168	191	172	203	200	191	175	218	172	185	193	200	185	197	174	202	193	208	154	160	171	167	169	190	183	171	196	182	168	184	165	192	186	206	204	170	189	179	180	218	185	170	190	178	182	185	186	205	172	179	192	197	172	193	186	204	184	195	199	178	194	171	179	190	164	192	177	209	172	173	198	197	180	167	161	184	165	188	174	186	173	190	181	177	201	173	179	194	170	179	195	198	211	177	195	203	199	183	189	182	199	191	169	178	181	182	197	204	206	184	191	192	182	176	173	187	203	191	181	189	186	199	180	161	204	206	188	188	192	181	191	199	171	176	166	201	176	168	173	183	204	169	184	190	166	175	176	174	166	177	187	174	166	199	189	182	180	200	209	195	158	180	200	208	173	185	195	196	198	173	201	181	189	187	175	183	179	193	197	195	183	195	191	182	177	197	205	155	189	178	187	172	185	190	153	188	166	159	192	200	190	159	215	180	192	205	187	191	190	190	205	180	179	192	151	184	190	164	192	187	185	177	180	179	159	197	177	190	204	188	201	183	189	177	198	191	196	178	178	191	171	195	205	186	193	173	204	182	212	192	209	180	184	191	191	190	212	207	158	155	193	200	160	184	194	185	181	169	172	192	162	162	171	164	196	164	196	216	217	168	158	180	180	202	205	160	200	161	183	175	162	172	187	186	187	183	204	170	185	207	185	182	190	220	209	194	184	183	187	185	180	164	198	191	163	175	190	183	193	172	173	182	191	189	205	194	189	177	186	191	203	202	223	192	192	184	185	208	206	207	196	197	184	194	191	177	183	166	204	180	152	176	187	200	182	179	209	186	190	191	192	195	179	196	181	179	209	181	174	195	161	211	193	184	205	183	196	165	165	206	192	190	188	182	169	190	188	180	193	157	180	188	187	191	180	197	221	185	188	189	183	189	178	175	192	180	194	209	181	165	180	181	173	182	177	202	207	171	200	183	206	193	194	186	172	198	165	172	193	184	179	174	177	155	183	165	178	187	186	194	159	166	191	181	193	196	179	179	187	189	188	178	171	174	205	160	192	200	191	176	182	176	177	190	195	174	157	172	176	210	186	176	169	202	176	204	181	170	193	189	200	185	183	179	193	194	213	172	190	198	211	187	190	186	185	186	192	191	173	166	198	181	169	182	186	172	160	188	172	186	216	165	166	211	190	172	175	210	187	188	199	198	194	181	158	173	225	191	178	190	178	200	187	174	199	192	199	181	181	203	170	162	190	201	179	181	173	163	189	187	189	185	176	208	180	166	170	170	190	161	168	189	181	200	163	195	178	191	198	191	178	179	209	166	170	194	172	199	206	209	174	185	203	173	198	207	209	192	183	182	178	188	175	189	191	197	216	188	200	190	177	179	170	200	182	186	205	160	185	192	204	187	202	172	191	170	187	204	162	186	181	173	205	194	181	160	190	175	178	199	187	176	167	204	191	182	207	190	183	199	173	161	179	193	190	170	176	176	186	180	209	184	177	178	175	190	169	181	194	197	191	171	175	210	187	188	196	174	209	194	177	174	195	193	190	194	186	183	215	185	195	198	196	167	192	175	187	189	162	203	186	185	187	190	199	160	183	184	170	171	198	184	188	189	177	202	174	179	187	179	182	196	159	172	203	201	195	195	202	180	189	162	178	177	183	185	169	175	181	188	197	192	213	191	199	177	203	195	170	163	197	171	187	211	180	174	176	180	182	189	190	185	169	170	183	198	195	180	174	184	178	171	186	176	179	172	177	178	183	175	211	189	204	204	166	188	212	193	196	168	165	186	173	181	176	173	186	213	197	172	200	204	190	186	178	188	197	183	181	179	196	154	198	176	182	211	183	186	175	169	196	172	206	180	197	216	188	200	173	169	205	202	196	175	184	192	183	168	193	168	186	181	188	180	220	169	171	191	209	175	183	213	173	206	227	186	177	189	199	164	159	188	186	185	185	202	203	184	184	194	184	178	177	159	185	207	175	187	204	174	186	218	199	185	192	179	210	190	182	172	171	174	190	168	179	190	191	200	187	192	205	185	179	193	187	186	187	175	184	174	169	190	163	189	179	162	184	200	206	187	169	202	164	184	175	179	197	176	185	201	169	181	175	184	160	191	224	178	189	183	192	174	205	196	180	207	191	167	201	173	170	175	202	193	182	168	174	188	184	202	170	184	199	193	189	188	183	189	189	161	198	181	187	209	196	182	189	173	203	174	189	186	185	188	196	179	210	180	178	198	197	209	175	196	216	193	187	175	204	204	194	202	177	184	184	173	181	186	178	177	190	184	175	165	185	193	200	170	170	200	192	185	185	187	211	196	170	196	175	193	179	201	203	214	200	198	164	160	185	198	190	173	167	200	185	214	182	187	192	186	187	200	202	196	192	156	176	193	168	208	178
11032	11108	18352	18900	16914	13678	10835	17343	17002	7422	3418	3024	2775	1180	723	725	638	659	617	586	627	708	612	638	651	682	686	657	605	629	619	598	584	580	571	585	572	627	601	581	576	566	593	527	564	528	543	535	574	529	599	593	548	502	498	531	513	535	497	554	541	546	512	544	542	500	549	511	546	524	513	515	551	528	492	560	474	518	541	547	535	518	535	538	539	521	576	572	520	569	505	560	503	542	529	505	516	529	536	532	540	535	539	564	517	546	553	537	558	491	565	522	518	499	563	537	501	538	499	569	539	533	522	571	556	543	533	555	529	533	569	536	535	519	552	532	575	492	544	518	521	509	490	512	531	542	568	479	570	491	522	533	567	563	554	541	541	538	487	504	532	545	508	473	553	479	540	483	574	547	510	536	533	546	536	527	491	541	534	527	559	527	502	500	498	481	510	550	526	575	551	525	531	546	548	546	504	537	511	524	550	564	548	572	506	533	524	507	490	494	511	551	503	527	539	529	570	546	520	535	522	530	519	537	538	532	512	516	508	530	537	531	527	575	506	489	519	548	531	561	497	524	546	554	540	516	543	542	542	515	541	559	552	522	564	550	575	513	540	574	499	514	547	540	558	514	574	551	550	557	485	503	550	544	550	532	529	556	544	533	519	523	523	524	523	513	544	526	480	561	511	531	534	532	548	534	523	507	538	519	522	507	517	539	522	579	506	549	539	537	503	513	528	502	523	526	561	547	540	497	539	574	518	531	563	540	520	502	520	480	542	494	524	537	555	580	532	509	548	508	511	547	492	540	554	507	538	559	525	545	562	527	519	531	531	514	584	510	555	540	551	526	515	522	540	572	527	552	508	560	521	515	510	554	519	512	508	521	551	510	548	509	512	544	510	527	527	572	531	493	521	506	552	572	544	530	513	549	499	539	505	509	538	526	567	514	547	544	521	525	510	568	567	510	510	516	519	527	546	529	533	531	549	528	473	470	524	568	556	540	562	523	511	552	554	518	558	527	501	546	558	515	490	543	468	517	486	526	565	482	554	539	517	535	551	522	530	535	543	546	521	527	521	504	564	527	509	546	507	511	528	524	527	533	492	526	517	532	559	512	552	555	514	531	565	546	457	524	519	520	505	565	556	508	534	541	515	544	541	524	506	502	495	508	524	504	506	542	469	539	510	540	553	513	561	547	561	519	527	514	514	567	510	521	524	530	523	508	557	538	534	527	505	550	535	561	499	536	538	524	513	529	525	536	497	528	530	534	542	522	491	506	508	559	490	518	525	529	482	551	526	530	559	548	499	517	514	540	526	515	528	521	556	488	523	516	552	559	487	508	513	533	505	544	537	514	517	579	519	509	524	529	568	589	532	569	514	540	523	522	510	491	532	536	535	529	539	492	489	536	505	517	564	560	545	517	559	528	543	525	525	521	533	513	540	550	513	533	541	526	517	524	540	534	539	513	530	512	515	532	499	528	558	535	499	532	534	493	515	556	557	550	514	556	534	512	508	545	510	543	563	518	542	562	480	521	508	529	540	510	507	532	517	538	519	521	545	525	536	559	528	542	528	535	514	512	518	545	513	531	544	544	512	515	511	542	512	543	492	499	523	525	544	538	558	526	519	487	495	543	546	530	516	577	508	501	576	535	562	552	502	533	528	479	522	526	518	494	534	509	475	510	509	519	509	519	552	524	530	498	512	497	534	520	523	551	525	502	489	556	516	495	504	535	526	509	550	521	522	482	494	514	507	557	562	537	485	490	547	533	516	527	542	547	495	537	510	520	502	516	544	507	535	560	502	555	517	502	506	497	491	507	536	514	552	491	532	550	529	504	518	489	545	498	532	500	562	543	472	593	511	510	529	564	501	504	510	564	522	469	533	508	525	541	552	516	495	522	570	529	530	525	516	504	523	529	526	556	509	547	560	487	514	533	544	529	525	533	564	513	542	523	527	587	535	524	532	524	547	547	508	530	529	525	574	556	519	491	551	563	514	553	536	551	497	508	533	543	497	508	481	542	515	496	555	521	515	549	558	571	553	526	520	535	533	539	546	532	522	519	522	504	524	555	537	509	553	578	535	516	523	579	556	506	548	548	522	511	536	549	556	556	536	552	505	533	497	555	487	523	514	562	515	516	535	476	531	501	493	544	530	524	510	487	566	563	577	552	493	545	503	576	516	499	537	580	530	518	522	508	545	550	505	510	518	535	491	543	519	504	529	560	500	478	507	555	552	545	547	496	519	537	513	516	526	521	525	548	521	546	522	498	516	543	552	553	564	552	540	513	530	487	538	507	552	513	531	528	512	518	542	542	575	508	475	549	525	497	516	511	532	496	522	523	550	517	557	522	534	528	516	528	550	520	530	516	542	525	534	478	471	479	545	553	517	548	506	465	525	535	533	540	514	511	523	533	543	554	492	532	517	554	536	553	508	565	563	553	522	526	521	459	515	514	574	533	553	532	537	560	536	499	538	486	577	552	518	527	546	538	538	526	540	507	529	521	533	533	556	552	556	528	516	525	515	552	566	571	545	547	561	503	555	452	526	511	542	560	501	518	581	490	507	503	543	521	513	524	507	521	515	527	518	482	494	559	558	539	509	539	532	550	487	506	539	512	525	549	516	534	526	543	535	554	532	512	509	522	515	554	555	533	525	555	546	568	523	548	534	537	536	535	522	489	545	501	539	494	527	550	518	470	486	553	519	548	533	498	524	505	562	526	522	531	532	532	510	549	555	578	543	556	536	534	547	503	524	559	559	530	577	503	503	494	550	481	503	564	489	528	519	553	500	565	545	509	523	537	515	564	560	570	508	527	535	544	532	537	493	535	534	527	508	552	534	495	547	554	514	530	516	543	523	543	558	510	522	524	548	534	528	526	539	529	529	511	531	496	534	528	499	523	538	566	515	526	553	542	535	530	577	500	510	520	507	538	503	493	554	506	522	498	518	525	546	517	502	541	531	538	543	554	483	578	538	504	521	537	533	508	520	520	547	557	532	532	547	526	502	529	523	515	571	519	579	532	547	483	465	535	505	506	522	547	496	543	505	502	505	495	552	548	525	527	568	527	528	551	479	582	557	533	536	536	538	546	512	560	529	504	546	541	550	523	504	548	542	541	526	532	520	572	469	555	499	471	507	521	482	529	505	546	529	517	562	538	522	545	509	534	507	520	499	526	519	509	511	546	519	571	531	526	488	514	548	536	523	579	537	565	526	510	526	481	531	534	556	554	499	528	494	520	509	549	537	509	545	545	511	524	488	580	551	490	555	550	561	489	485	531	499	475	489	519	486	571	555	523	512	526	516	512	543	519	539	546	532	486	529	511	510	523	552	513	540	524	547	501	512	506	548	560	531	516	540	513	521	524	548	543	526	503	492	530	540	491	526	519	515	505	503	563	548	523	532	502	534	512	544	566	575	496	582	521	532	523	511	503	544	547	517	524	510	530	544	529	560	495	547	553	540	514	555	537	514	558	523	518	553	545	547	521	515	532	527	496
25458	18705	21555	16929	12154	8079	8422	27850	32038	16484	4849	3360	2681	837	358	310	308	274	237	269	257	265	272	310	349	354	385	314	277	233	249	291	264	238	252	296	264	267	285	254	250	218	236	207	203	198	209	180	197	194	189	179	176	188	194	184	179	186	175	174	201	180	187	192	165	217	185	181	182	187	185	193	179	165	172	175	189	176	186	143	172	196	176	178	175	213	152	173	177	188	202	166	163	184	155	167	182	207	186	172	194	182	161	177	154	168	160	163	172	188	204	180	177	189	168	182	187	178	204	188	192	180	165	192	160	177	210	182	174	184	170	189	155	181	162	187	181	192	175	182	151	179	171	190	152	171	180	178	193	190	156	162	198	158	199	199	185	196	173	175	164	183	184	177	174	180	173	181	171	170	176	192	206	182	164	197	166	189	184	165	177	182	186	195	185	179	156	149	178	197	163	166	181	183	171	174	168	196	176	192	184	194	177	162	163	198	191	172	166	196	171	185	184	190	191	190	167	174	162	196	187	174	202	178	164	203	182	184	162	187	169	211	186	190	193	171	189	202	217	177	187	187	197	209	197	194	184	191	166	190	202	189	177	193	163	197	181	179	170	166	181	182	184	196	160	176	185	178	171	189	210	166	174	194	178	137	163	200	178	157	167	176	174	172	174	163	181	171	189	156	167	164	200	174	188	158	210	174	198	175	178	179	181	187	175	179	181	188	143	171	175	172	165	189	164	174	186	192	185	173	160	176	195	175	182	191	176	168	192	197	191	190	175	177	176	180	182	172	176	155	193	153	183	175	180	178	186	227	206	173	161	168	171	189	180	214	181	175	163	159	176	189	175	159	186	187	206	192	176	179	193	197	194	189	181	185	169	188	192	190	177	176	180	184	174	168	178	187	198	185	172	166	194	180	183	183	175	179	178	184	195	194	164	182	199	155	180	183	173	168	179	180	189	179	188	166	179	173	175	174	178	160	160	190	187	193	199	172	176	157	167	177	185	173	198	168	200	179	199	167	198	156	177	185	172	172	163	167	159	200	166	172	189	180	161	173	176	166	171	193	183	165	183	218	182	169	190	178	180	187	188	184	181	165	195	190	157	183	164	178	167	163	180	195	190	159	190	190	161	192	162	188	214	186	178	181	175	191	191	167	178	183	178	169	198	190	174	180	169	191	179	173	176	168	189	177	180	180	170	178	157	189	187	168	199	188	197	200	170	175	172	167	183	162	186	192	147	197	198	210	182	187	188	174	159	198	197	176	152	212	189	189	185	179	172	184	181	178	180	175	176	166	172	185	177	197	179	177	183	180	162	190	195	186	159	185	196	194	191	166	176	180	186	161	178	188	175	169	176	177	179	196	201	163	183	205	198	213	179	166	199	164	184	188	171	182	176	175	186	166	176	161	164	188	157	172	185	177	226	226	171	188	181	187	175	160	198	180	164	174	167	169	168	168	197	191	167	182	207	205	196	160	168	210	171	181	183	190	176	185	179	170	183	189	178	153	173	180	174	154	192	186	164	185	166	191	189	177	183	179	194	178	179	185	165	197	175	163	204	187	168	162	195	179	194	189	166	177	185	174	210	166	172	198	172	179	167	193	158	192	179	197	193	201	178	172	203	181	179	184	168	186	170	166	171	173	153	171	191	184	181	187	183	160	175	168	164	192	177	187	205	156	196	198	202	170	174	200	164	164	201	174	196	199	158	193	173	186	173	186	190	195	171	216	181	186	185	152	191	175	185	172	183	184	198	166	188	154	156	184	180	191	188	161	192	171	186	181	188	176	183	168	170	181	171	179	167	166	182	181	193	214	206	185	156	215	167	168	188	173	184	162	198	179	190	201	169	188	187	214	165	185	177	191	193	176	172	164	181	187	161	174	183	154	154	182	188	188	182	199	198	185	189	174	163	181	175	185	196	165	171	189	196	177	180	194	158	158	195	201	202	180	175	185	175	164	161	184	186	180	183	172	175	184	218	151	180	179	219	184	181	171	178	199	215	198	197	170	170	165	178	188	175	194	192	180	214	185	206	186	176	149	159	178	190	180	190	178	165	179	202	184	177	194	183	179	165	200	184	201	186	156	176	171	171	199	207	162	172	170	197	178	167	184	169	154	187	176	132	163	168	181	180	174	189	171	192	182	161	187	159	172	183	168	185	184	176	166	153	184	178	171	181	158	179	189	163	173	175	192	153	196	176	184	168	166	197	174	180	165	197	176	192	173	177	181	185	154	174	179	179	176	193	154	209	216	185	186	180	176	171	189	192	175	168	162	173	195	164	231	199	202	166	200	193	195	192	182	173	185	182	204	170	174	178	169	184	178	188	175	183	186	188	186	203	213	192	178	180	177	196	176	201	191	192	186	175	174	160	189	167	174	164	194	182	182	168	181	189	174	207	207	193	179	193	179	177	161	181	169	199	173	185	190	178	183	183	185	174	168	184	178	167	166	190	160	189	189	182	177	171	189	177	178	178	168	161	176	169	176	166	173	167	164	167	176	206	173	169	174	159	179	180	199	168	178	162	177	180	167	194	168	192	194	164	177	189	187	174	189	153	172	168	175	179	158	190	157	170	171	156	181	193	187	201	147	189	178	179	163	164	182	188	160	191	182	180	169	154	193	181	168	205	175	198	180	197	172	182	183	169	166	192	187	173	175	186	206	182	201	207	170	191	187	181	188	168	189	167	178	170	165	180	181	188	196	170	171	184	182	189	175	182	167	168	200	173	198	195	193	156	167	160	184	174	163	173	204	165	164	191	193	202	184	183	176	169	177	175	191	176	166	164	173	181	176	190	193	176	168	176	182	161	154	170	173	179	180	183	175	175	196	168	197	180	172	165	184	179	163	163	187	184	199	200	181	184	155	183	193	181	193	175	190	184	183	180	210	167	194	152	196	152	203	181	168	180	165	177	193	181	174	171	181	174	172	164	192	195	169	208	187	198	184	161	167	179	178	160	225	170	170	168	190	160	181	190	168	192	172	196	172	174	181	172	178	181	171	180	187	177	182	174	181	190	181	181	205	170	182	177	173	176	158	183	177	183	204	172	192	162	170	188	181	180	160	167	163	182	210	169	193	200	147	192	170	195	189	174	187	149	174	198	204	183	171	163	155	185	181	196	167	157	183	163	186	159	163	171	180	167	198	194	163	189	177	171	187	205	184	193	202	170	189	168	193	187	201	164	192	189	177	207	191	188	166	168	189	175	198	170	175	165	178	179	168	195	162	197	174	187	187	183	186	209	170	183	165	183	158	185	159	184	178	160	189	157	177	172	161	170	184	175	192	189	170	166	183	182	183	167	168	182	183	173	219	186	173	171	171	174	157	175	170	171	179	200	168	182	173	151	169	176	171	188	157	183	180	192	148	164	174	183	181	168	160	181	158	172	190	173	193	166	185	172	181	205	166	171	176	174	168	185	192	191	162	176	155	158	181	190	160	201	166	174	173	211	181	198	170	165	196	181	182	170	184	169	165	182	202	183	179	168	197	180	180
16090	15127	26025	27559	24804	21345	24408	47178	48241	29043	16961	14422	12383	3769	1856	1517	1233	1162	1107	1135	1167	1194	1501	1493	1662	2023	2062	1793	1445	1308	1204	1346	1139	969	1017	1284	1210	1247	1345	1075	867	898	747	664	667	664	821	724	671	629	590	670	585	582	611	595	631	589	599	581	563	539	536	522	581	552	520	536	502	493	522	564	522	502	530	505	531	553	474	539	484	511	515	500	505	554	545	520	513	494	515	533	533	533	519	505	562	509	539	519	495	513	557	533	563	475	514	507	534	541	514	552	481	537	519	543	477	502	514	546	546	498	524	545	524	544	546	524	538	499	514	550	527	534	492	528	536	525	530	528	490	489	561	478	525	493	509	533	549	571	480	547	535	512	509	565	523	522	472	477	574	518	554	482	501	501	498	503	517	494	543	505	512	469	489	521	503	538	509	510	500	541	543	554	546	501	529	543	517	508	471	556	530	479	510	506	526	481	506	513	500	528	543	524	523	509	549	459	527	542	491	534	514	538	519	512	535	504	508	535	493	543	516	562	506	505	503	490	516	495	527	524	513	561	474	519	509	521	503	479	518	539	545	521	541	552	502	558	509	472	549	533	523	538	475	523	495	507	505	489	491	531	547	520	532	536	480	487	509	539	454	527	509	491	519	526	501	495	518	510	522	508	503	516	522	508	524	510	507	526	543	486	534	515	542	492	544	548	488	511	546	557	552	546	541	489	501	482	513	500	524	536	517	510	526	493	490	499	530	502	481	562	509	547	519	541	511	528	538	568	554	544	527	540	510	521	463	501	545	511	511	531	496	502	547	503	482	495	514	528	570	497	519	538	515	543	570	511	496	537	489	548	511	490	520	559	480	504	498	537	507	544	519	480	551	472	504	589	494	508	513	471	470	501	556	548	520	517	516	506	541	550	479	492	538	491	532	506	501	525	535	573	505	508	542	532	507	504	506	534	545	543	537	557	489	539	514	491	521	543	500	529	524	545	513	511	522	506	528	555	520	472	488	492	524	478	517	538	523	512	527	545	514	545	485	522	515	507	519	524	506	518	501	488	514	541	527	519	579	519	511	499	485	525	536	528	524	539	528	484	530	531	526	511	472	543	523	523	507	548	510	481	507	515	513	464	482	519	506	497	522	521	474	542	526	532	537	531	534	511	494	517	546	505	495	532	496	508	521	534	499	479	543	542	539	556	503	520	518	492	502	502	525	454	496	521	525	498	546	504	510	510	529	559	534	487	486	499	521	560	520	532	473	521	467	479	544	473	526	518	470	524	516	518	529	499	493	531	524	519	523	494	495	550	538	536	493	509	518	529	530	516	515	528	526	504	508	517	501	497	532	522	502	536	517	554	506	539	533	532	549	506	534	511	528	502	528	514	520	528	519	488	554	501	517	560	520	492	516	545	535	516	503	532	507	543	563	552	510	530	504	494	501	508	512	530	533	527	545	502	519	507	521	501	471	511	537	485	491	472	480	492	499	503	529	537	511	482	523	521	488	527	532	535	526	526	517	547	557	528	503	508	514	511	492	512	527	538	498	493	577	483	536	513	510	528	550	534	507	487	510	474	483	511	503	512	511	487	519	554	561	537	544	560	523	508	526	486	524	490	531	514	508	547	500	526	516	577	524	487	529	523	520	549	528	508	508	503	520	520	497	526	544	510	533	493	532	518	524	558	523	524	514	534	501	503	522	519	537	512	514	506	462	549	509	528	500	499	533	509	554	514	500	515	523	519	552	548	547	485	501	516	513	515	501	523	490	539	490	505	501	514	497	492	514	508	508	526	523	511	520	507	528	475	464	571	521	478	523	492	520	491	508	523	542	517	522	477	536	531	524	539	539	525	525	527	496	522	557	473	525	508	526	504	538	525	529	551	531	534	504	513	493	492	496	508	522	497	512	477	549	506	501	519	500	538	522	527	506	539	511	485	523	559	506	529	484	538	487	534	533	501	512	498	541	518	522	506	526	510	518	520	534	559	504	542	520	529	575	514	509	532	509	543	549	530	474	474	507	512	534	531	493	533	492	515	527	501	495	505	559	511	531	483	506	489	495	520	541	473	535	500	523	528	548	511	539	513	543	517	493	527	512	520	514	552	529	510	512	493	478	493	517	511	534	500	507	548	517	497	501	572	515	499	516	487	580	538	518	511	512	513	512	492	495	502	497	502	473	531	522	503	489	528	511	532	480	539	535	497	483	504	487	558	501	495	542	515	508	555	509	543	524	559	514	549	577	536	506	518	524	533	481	506	576	549	552	502	502	496	549	505	535	525	477	510	494	522	559	549	500	519	537	518	502	501	522	492	497	492	557	565	506	549	514	496	504	518	534	552	526	511	514	561	517	507	484	536	538	490	514	528	498	537	517	535	523	554	522	457	527	532	517	516	537	550	520	502	537	588	529	497	513	551	487	522	547	558	507	517	510	525	517	499	489	538	523	491	541	505	524	501	520	541	561	524	509	516	572	544	525	552	529	495	477	511	538	526	560	532	491	493	534	519	532	492	524	514	515	520	490	523	525	502	521	495	516	529	549	525	545	482	485	549	550	521	517	492	501	501	509	511	539	536	525	496	508	484	524	518	489	537	562	508	511	490	525	479	534	525	527	545	550	531	518	537	506	539	530	509	511	527	530	477	527	566	505	532	497	485	483	517	503	504	530	476	529	512	517	480	534	497	507	516	524	506	508	510	511	535	499	471	552	495	543	510	506	541	515	503	524	491	532	534	551	497	555	525	532	517	533	528	546	520	467	528	511	552	499	514	530	503	499	500	514	545	508	491	534	533	529	485	504	502	524	505	501	525	512	532	496	553	507	497	514	483	512	555	523	528	525	506	479	511	515	490	547	550	497	498	511	549	496	529	510	544	481	485	536	553	537	525	516	537	487	491	496	519	508	509	532	552	536	490	503	497	462	526	507	494	568	500	512	498	517	465	555	497	505	505	554	481	505	495	514	540	501	522	513	528	510	523	513	501	588	523	514	500	496	520	505	491	521	545	519	546	522	536	474	545	493	526	510	529	527	534	510	471	511	523	510	506	502	502	534	524	543	562	532	520	528	510	465	527	526	515	477	509	505	535	505	542	532	555	524	520	559	507	532	520	491	497	533	552	483	500	514	519	524	555	546	564	480	556	543	507	536	499	534	523	508	515	536	514	511	524	540	516	500	481	507	508	485	535	524	523	553	538	528	498	517	545	471	550	554	466	510	491	487	523	513	520	548	535	488	558	523	515	478	467	540	551	523	522	541	516	530	535	540	521	476	537	555	509	520	499	534	561	536	469	503	510	506	521	529	534	490	522	509	532	559	524	498	530	564	566	517	546	523	535	504	506	524	509	502	524	504	498	499	543	530	531	544	499	528	546	504	512	540	505	554	537	518	486	520	509	498	514	546	530	520	494	565	516	508	534	549	499	495	532	504	514	472	527	482	512	540	487	484	513	503	542	505	513	528	537	536	517	531	502	523	509	558	556	516	552	538	513	532	545	506	510	530	551	532	514
32304	26154	31134	24963	16329	12683	9436	38698	51154	31199	10434	7362	5708	2085	551	495	409	543	384	383	488	501	426	481	495	548	547	472	396	335	371	410	342	308	341	301	374	390	399	355	295	282	261	221	250	240	253	232	231	255	234	206	215	213	244	202	229	217	233	209	247	194	206	192	207	186	183	187	213	209	215	197	196	201	199	198	212	229	223	229	216	203	199	240	211	218	205	210	196	215	207	220	220	183	191	201	208	207	219	201	178	206	210	216	220	207	217	213	195	198	209	205	212	203	208	206	215	206	199	194	209	206	207	221	193	193	211	225	211	221	200	215	194	204	217	215	206	202	202	215	200	216	201	188	189	210	199	198	233	198	191	205	188	206	218	219	228	200	195	201	222	214	218	211	188	185	214	203	205	193	198	195	186	209	233	209	216	217	215	206	216	178	205	211	202	202	210	197	199	199	216	219	221	212	234	180	196	194	197	196	224	192	218	213	191	203	214	178	201	213	212	202	199	221	184	205	181	191	203	217	195	206	207	216	180	214	211	212	226	185	185	219	199	187	182	183	234	219	207	192	203	183	189	176	202	206	182	213	211	189	233	197	215	199	198	213	203	183	194	221	193	189	181	182	187	231	204	206	211	186	209	216	225	201	186	189	206	207	229	204	187	188	198	214	204	209	204	212	201	209	195	215	214	212	202	201	188	214	208	212	209	217	216	186	201	215	178	212	216	203	208	212	214	188	202	193	222	215	220	227	229	185	219	199	211	226	192	227	176	199	207	206	182	172	227	219	209	205	197	216	170	199	207	204	199	205	223	190	187	197	183	207	201	208	175	192	200	183	213	161	219	198	184	187	203	190	202	221	191	196	192	202	196	213	188	205	209	199	207	204	203	188	204	212	196	176	184	219	208	209	209	225	206	219	220	193	179	197	209	217	215	211	208	186	230	186	217	208	202	189	227	204	206	184	218	202	207	191	197	219	191	184	200	221	209	208	223	181	213	195	210	196	199	198	225	208	196	189	213	195	196	197	221	208	206	221	207	211	183	223	199	202	208	198	197	202	218	187	201	215	208	205	191	219	191	195	203	221	200	192	228	213	200	202	193	226	181	204	188	210	203	191	222	204	207	219	208	242	195	220	218	217	186	204	207	201	204	227	207	186	227	195	210	189	194	214	206	198	216	227	201	169	210	183	189	188	203	193	191	206	212	213	198	192	205	207	230	224	197	214	204	212	200	188	189	202	195	205	208	212	226	199	213	187	200	216	184	205	204	193	225	205	207	188	214	175	218	203	181	197	186	234	224	192	208	201	190	207	202	215	196	197	195	201	209	218	212	184	194	213	207	210	221	196	205	207	208	206	213	193	214	184	206	225	212	204	220	195	232	213	216	183	213	194	224	179	210	222	191	199	222	215	201	196	190	197	202	212	193	222	188	211	225	202	199	208	193	219	217	225	217	228	217	208	213	220	220	207	197	216	225	211	214	204	225	197	194	217	193	199	197	193	195	214	189	213	214	214	206	200	199	226	219	209	206	197	218	201	201	214	209	220	220	181	234	203	184	212	242	195	220	184	213	189	185	209	189	206	223	185	197	170	207	216	196	198	193	207	201	214	200	183	196	201	226	195	209	212	201	186	214	184	173	203	202	188	242	185	211	183	187	234	215	192	200	230	204	195	215	184	208	212	203	204	198	217	202	221	202	212	214	229	233	187	218	180	193	216	222	196	202	209	195	210	203	217	200	211	209	207	215	205	208	191	176	182	196	216	196	194	211	210	204	193	219	206	200	179	215	214	197	202	214	210	203	179	194	203	199	190	213	209	205	200	227	202	197	220	210	181	196	221	205	188	179	230	221	200	205	195	217	200	198	175	178	231	193	207	182	203	205	226	198	212	194	188	208	197	188	227	215	236	187	185	205	179	193	190	209	182	189	221	207	200	209	205	220	218	189	207	203	201	207	216	215	191	217	198	227	199	217	209	192	222	181	196	227	225	175	194	193	195	199	210	202	209	207	198	191	224	199	188	203	184	188	203	204	183	206	212	220	220	183	220	212	185	222	231	210	218	209	193	175	230	224	207	208	204	220	182	205	201	226	203	181	202	182	216	231	222	208	190	208	213	206	247	200	185	206	193	212	187	227	171	179	221	207	211	213	210	217	220	210	192	205	193	207	209	214	218	197	228	194	212	213	200	186	205	212	199	225	202	178	219	176	218	209	212	225	209	188	215	188	194	202	189	205	218	213	186	187	205	212	240	231	190	206	201	214	202	191	223	215	225	209	221	203	214	217	197	197	176	208	198	207	230	205	204	212	200	234	206	188	238	212	208	186	201	191	224	185	204	195	214	224	204	210	208	210	180	195	207	225	201	217	207	195	216	212	197	207	199	199	200	204	212	205	179	214	219	192	184	201	210	217	183	211	203	194	205	194	209	183	226	192	210	223	219	210	198	183	194	209	194	204	207	202	222	202	206	204	204	219	204	194	220	187	216	194	212	229	196	187	214	211	163	219	224	216	202	223	234	210	218	228	235	209	170	215	170	226	232	210	183	207	223	188	190	191	209	189	221	198	199	187	190	230	199	189	198	219	221	208	202	184	230	204	199	178	190	209	210	196	191	210	201	231	174	190	223	205	205	191	200	205	207	199	210	232	210	212	199	186	189	203	192	217	185	206	211	178	196	203	210	228	227	200	207	213	207	219	194	192	214	192	204	212	207	190	210	201	201	214	220	201	198	230	216	223	240	193	206	232	186	206	221	226	199	205	209	209	193	190	183	211	226	196	167	205	200	220	190	200	197	217	207	224	193	207	209	225	219	207	188	187	210	163	190	207	213	223	196	174	209	202	218	231	181	193	193	211	199	206	202	194	198	204	222	216	185	221	203	216	195	185	224	196	197	214	230	196	226	179	205	193	196	228	207	208	210	190	191	208	178	219	201	190	187	214	197	152	190	204	182	201	244	201	198	195	199	230	203	202	209	194	215	207	212	190	209	219	213	212	212	209	191	200	228	191	200	218	219	213	211	179	189	204	212	213	206	212	185	196	209	222	224	183	200	212	194	214	224	223	192	181	214	191	204	242	217	184	197	197	219	216	204	208	206	207	172	199	188	204	203	213	193	194	195	212	196	220	206	199	195	198	203	193	183	201	207	207	229	204	190	193	215	208	194	202	211	194	204	224	216	217	214	218	200	224	237	237	226	191	200	200	218	211	203	180	211	206	203	204	219	196	198	188	194	198	182	203	183	207	207	220	218	197	220	197	196	214	211	189	191	213	187	177	211	200	200	218	204	215	199	215	226	190	205	185	191	169	201	168	198	201	192	215	181	209	185	206	196	201	200	203	206	182	231	198	202	181	217	189	226	198	203	197	218	176	227	212	217	204	226	207	209	215	179	193	201	186	207	191	213	217	186	202	208	234	240	233	215	199	192	209	210	218	240	202	212	178	205	188	200	196	207	214	209	184	189	203	216	226	221	225	184	194	211	211	202	202	226	208	190	206	227
19897	20988	33422	32719	28387	27048	24594	56589	63364	42467	22749	24287	20812	8530	2627	2439	2073	2938	1883	1850	2414	2393	1981	2708	2910	3013	3338	2751	2431	1995	1944	1979	2016	1645	1521	1440	1769	2243	2222	1510	1318	1180	995	903	910	931	1055	885	874	776	793	770	750	734	781	802	769	662	708	677	645	600	632	597	616	583	582	585	624	568	630	584	592	572	544	594	583	660	565	581	590	560	613	589	601	609	601	579	604	604	588	607	590	568	607	591	569	553	581	548	587	569	600	554	571	545	606	605	573	583	603	583	591	586	532	576	558	538	544	566	559	580	582	564	537	599	603	561	594	564	581	572	596	576	608	610	576	549	570	624	577	556	557	556	584	587	582	579	547	537	553	574	583	552	579	597	538	607	574	564	562	660	588	554	570	579	622	604	572	576	571	608	596	571	612	553	555	552	578	575	582	607	632	605	599	554	548	602	541	544	580	614	573	557	570	573	562	556	565	622	589	596	575	550	566	574	582	553	567	613	552	652	573	573	551	608	590	649	589	604	548	609	576	591	576	570	567	595	592	559	556	561	547	562	564	630	550	558	545	618	584	589	580	569	583	585	625	590	606	553	611	610	536	609	569	606	578	600	609	598	566	540	665	571	560	623	581	585	581	571	560	602	593	561	549	600	549	583	585	593	606	578	569	562	570	554	558	622	565	574	594	593	595	568	548	604	607	583	563	588	569	554	569	576	556	532	578	568	604	584	527	541	552	548	562	572	587	612	579	570	597	579	546	565	597	579	554	605	576	610	580	563	571	611	623	608	597	600	618	580	565	599	542	591	592	589	562	587	532	587	546	570	587	526	569	577	557	573	531	548	560	549	576	593	590	618	617	600	574	580	601	578	583	551	545	590	568	584	572	605	581	573	611	596	551	583	597	575	597	610	554	595	601	539	558	563	615	586	564	553	569	556	584	587	547	593	611	574	591	613	579	581	556	622	589	618	596	567	602	586	575	568	573	605	563	583	567	565	567	552	598	578	600	585	576	559	576	561	614	589	527	587	595	540	553	607	600	570	617	603	547	567	578	578	586	582	571	540	541	554	563	598	574	556	542	598	533	592	591	581	571	594	596	554	565	553	563	624	543	601	594	583	582	592	563	567	567	598	566	560	537	580	546	585	558	603	603	595	622	567	580	596	624	544	566	577	604	545	591	606	595	542	577	557	557	608	566	599	600	563	595	585	600	568	606	595	574	576	588	584	557	611	582	597	545	567	634	571	575	584	607	574	597	587	583	549	579	546	560	609	597	586	577	548	602	539	565	584	548	551	570	574	582	574	575	587	580	580	577	554	567	573	563	615	567	570	548	552	579	554	579	563	606	560	612	581	579	563	552	621	616	550	603	606	532	572	591	563	577	581	580	616	567	572	553	593	633	534	592	578	598	568	616	575	575	551	550	578	589	606	559	570	585	575	592	555	581	556	586	625	600	603	528	579	587	566	530	597	592	574	588	578	587	578	578	602	531	610	535	566	579	563	528	580	544	563	573	623	552	570	601	595	550	561	595	569	582	541	563	530	622	581	548	617	575	546	602	603	603	593	595	588	573	590	560	606	584	604	601	606	576	600	537	584	589	544	560	581	524	596	548	605	520	581	597	591	588	575	544	586	557	561	578	616	580	552	574	577	576	569	582	601	548	563	544	591	596	591	590	591	605	565	580	575	589	598	598	603	588	622	559	527	591	607	543	572	588	597	564	633	573	604	558	566	545	584	600	568	592	596	545	585	605	530	541	560	547	599	590	593	614	563	613	557	587	523	615	586	576	583	632	578	570	595	607	553	569	580	568	588	626	560	597	576	636	611	590	581	573	589	562	583	625	583	577	564	577	586	616	561	530	578	581	552	602	615	587	608	579	605	598	559	596	590	588	567	541	562	578	619	582	550	553	627	575	601	564	602	574	611	577	638	586	597	604	618	530	525	613	583	558	610	559	550	592	558	602	579	617	570	577	584	603	580	590	584	571	580	555	579	561	588	571	551	567	578	609	578	606	570	607	593	587	573	591	582	601	581	575	581	578	582	497	573	585	609	561	564	582	577	586	549	633	568	592	582	611	586	567	603	568	563	528	563	568	557	568	554	584	604	557	584	593	595	586	582	574	599	576	563	558	569	575	556	556	613	595	618	594	569	583	565	614	601	558	592	565	570	590	551	583	608	581	614	570	586	534	561	513	615	585	571	606	590	575	591	568	544	593	587	572	579	607	595	537	593	577	609	573	574	604	583	564	617	569	533	574	557	583	585	591	631	565	585	607	540	568	626	560	576	616	552	582	595	552	599	597	600	583	575	559	575	605	574	553	595	616	601	565	548	569	596	558	613	563	600	606	581	576	604	585	547	579	539	619	616	568	563	569	522	609	579	577	598	605	574	561	598	561	594	552	582	620	564	583	567	590	586	606	543	593	586	569	594	598	570	554	582	506	551	572	580	553	599	577	545	593	552	602	571	562	580	588	597	580	582	603	597	617	579	623	582	611	568	602	563	557	545	559	577	594	563	573	529	626	603	568	588	602	557	556	580	609	584	585	615	572	536	601	553	584	574	578	559	582	637	565	554	574	611	533	607	580	591	588	591	600	582	568	549	547	575	583	570	580	566	545	582	609	575	566	550	565	559	556	595	584	600	620	599	529	584	549	614	598	576	593	611	570	587	558	574	593	588	530	562	536	563	579	599	529	610	563	584	553	595	566	586	575	582	547	587	602	571	555	553	620	570	548	591	639	556	584	583	552	606	625	545	589	609	630	606	556	559	550	579	607	633	602	581	525	598	579	565	583	539	576	598	604	599	625	571	574	597	541	599	574	576	567	571	571	528	582	556	589	596	562	558	596	574	592	546	539	603	579	581	567	587	598	610	594	575	604	612	579	600	610	577	574	584	529	576	587	585	568	565	579	609	582	555	561	585	571	566	559	611	618	587	573	588	615	593	554	584	543	572	625	596	560	611	605	597	593	560	554	530	540	563	604	606	548	585	553	568	552	579	580	569	581	569	600	601	565	562	585	597	588	546	584	630	587	587	556	592	578	587	524	568	571	555	624	552	577	561	572	587	632	598	544	580	605	582	625	570	603	591	565	606	565	575	588	589	579	617	584	580	586	554	589	590	583	585	565	576	580	600	570	549	578	515	565	578	563	608	622	560	599	544	569	563	552	574	578	575	558	546	564	547	619	609	585	550	574	632	552	580	569	584	573	588	597	598	581	589	579	575	576	597	598	565	543	585	590	601	597	613	654	560	605	598	546	593	573	556	563	595	610	612	594	561	570	577	593	536	614	603	573	569	610	557	557	575	575	557	601	594	572	564	568	579	621	586	563	607	540	604	553	548	633	554	546	525	594	575	584	553	567	594	582	587	559	513	561	560	582	571	587	558	601	571	601	561	593	600	535	588	603	605	561	567	607	602	573	598	575	587	591	595	571	574	586	565	595	566	583	584	560	567	569	596	595	553	582	573	588	565	583	584	564	588	560	585	612	593	630	560
12767	9967	11436	8508	5816	3980	2830	4427	5976	3037	731	533	513	313	230	183	209	196	200	211	194	212	221	188	182	235	180	211	204	204	169	190	163	209	192	181	178	188	228	192	176	176	159	217	192	194	193	195	181	185	184	163	197	218	204	186	188	172	162	206	173	182	190	199	184	189	182	191	207	201	189	204	188	164	196	173	210	192	183	201	196	172	189	208	203	195	190	193	176	178	196	195	200	172	172	192	220	195	176	220	195	169	177	192	177	180	169	218	186	190	184	185	179	209	217	170	188	189	195	181	160	177	190	212	191	183	175	210	192	202	183	170	180	199	206	174	181	176	182	197	177	174	171	193	197	197	188	199	184	185	166	193	195	210	199	181	172	205	187	194	180	190	213	207	176	187	182	182	189	179	193	177	194	204	161	189	212	208	208	197	195	189	183	203	181	195	194	179	219	200	164	177	188	178	201	183	177	200	220	201	192	184	162	209	199	173	179	212	190	198	188	175	212	200	183	186	210	185	208	195	192	193	207	196	181	221	219	185	182	199	168	165	190	198	191	166	180	180	191	197	207	200	208	168	184	207	185	187	174	198	204	210	201	185	192	186	180	195	205	198	194	195	195	205	203	191	188	185	196	181	209	180	201	186	178	178	192	174	194	195	170	208	196	198	176	158	196	194	186	211	186	191	189	196	186	185	170	203	186	173	176	210	185	172	204	157	201	174	166	182	182	207	204	183	179	164	162	186	171	196	211	204	193	207	174	167	192	193	185	197	194	195	196	185	184	201	185	204	204	173	196	191	173	202	201	200	185	208	214	177	171	163	177	169	194	200	197	188	179	196	204	176	157	186	192	200	181	190	184	158	196	185	181	167	211	182	179	193	152	176	197	209	190	182	166	175	184	186	195	185	213	190	194	186	171	197	193	197	210	206	180	186	208	188	199	168	200	194	193	195	170	183	174	180	168	210	197	179	161	194	209	168	197	196	210	176	194	204	172	218	213	190	159	169	175	198	192	193	165	177	186	197	186	139	165	206	186	195	208	189	178	179	183	162	189	153	170	175	202	180	184	172	175	182	189	179	161	176	219	206	187	196	183	171	186	210	166	189	167	180	153	200	186	179	161	197	180	178	187	195	175	206	192	191	181	227	203	174	180	186	189	172	190	211	194	204	176	200	173	185	186	196	206	173	179	185	182	192	166	186	189	181	188	187	200	188	201	193	180	191	181	181	201	167	187	193	187	194	204	179	158	187	201	191	186	209	205	180	155	187	183	174	179	184	184	156	194	189	203	171	195	186	215	172	203	184	226	208	189	182	201	212	185	189	162	192	186	189	191	202	187	213	223	198	189	193	190	157	171	215	173	186	179	177	189	191	199	209	209	185	177	183	206	211	183	173	191	209	201	176	197	190	201	173	189	187	168	189	198	187	185	214	183	198	195	179	195	184	182	190	176	187	175	208	164	210	184	162	165	174	182	210	209	183	164	190	180	228	178	201	193	188	222	202	184	196	176	178	200	200	179	199	174	188	216	192	193	191	170	174	204	219	153	186	194	182	180	188	194	195	191	159	195	181	190	179	183	214	194	203	198	187	185	167	190	176	179	183	200	184	195	188	181	200	223	208	195	191	201	185	175	176	188	195	183	217	199	192	186	206	182	188	206	207	183	163	196	196	187	192	182	180	203	188	186	189	195	165	206	177	200	191	189	193	203	181	187	173	185	176	204	192	194	177	195	178	199	202	180	198	166	218	157	206	194	187	194	178	190	194	188	179	199	189	183	213	200	162	203	205	164	183	186	169	179	175	176	192	215	175	172	183	207	185	209	185	201	206	176	195	194	196	172	186	179	183	198	177	190	198	191	198	186	180	197	194	170	202	189	207	186	188	204	172	197	199	187	194	197	162	196	201	164	180	190	182	202	178	195	217	179	203	194	191	184	189	201	206	176	186	189	212	178	191	181	189	184	208	185	205	212	210	184	202	165	208	185	180	186	182	186	193	207	185	189	212	182	206	185	196	177	162	204	202	220	201	175	191	199	181	185	180	201	173	181	201	177	182	169	180	181	219	189	196	199	186	154	152	163	188	187	212	186	162	226	188	203	203	197	190	193	189	171	179	197	175	184	178	166	201	194	216	182	184	206	186	193	171	194	178	196	176	174	184	170	187	202	203	219	174	193	180	217	172	192	168	193	174	189	189	180	194	187	175	198	184	203	188	164	195	171	174	189	174	195	197	188	184	200	192	181	185	198	187	191	189	170	173	212	176	181	187	182	180	185	224	206	208	151	205	184	209	185	188	209	184	175	190	205	173	204	161	195	183	164	194	176	168	192	179	189	194	169	200	189	186	211	208	179	185	186	205	204	179	163	182	204	185	166	214	191	200	189	184	213	181	207	192	180	192	189	185	214	208	187	199	189	193	190	176	170	186	178	189	193	156	193	157	198	179	192	163	196	196	195	193	211	187	174	196	208	183	214	178	180	196	182	205	197	199	190	189	218	187	187	196	188	186	172	202	175	219	186	160	179	185	179	180	191	194	172	206	172	169	208	160	188	206	199	180	185	193	191	177	190	184	181	183	187	180	211	215	206	191	174	176	192	182	204	180	192	199	205	191	215	179	181	195	168	201	187	171	190	188	164	198	196	190	201	189	202	176	188	202	200	201	190	186	174	185	192	199	163	175	175	174	191	205	207	179	190	190	189	202	194	180	189	220	189	178	218	185	178	183	190	172	187	197	205	179	180	181	198	198	182	200	187	192	209	179	189	188	163	220	201	174	184	162	190	155	173	173	192	192	185	163	178	209	227	171	191	189	196	198	194	168	184	185	196	180	191	185	154	203	199	189	172	208	167	174	177	206	200	176	195	181	188	182	152	197	234	153	216	160	190	195	194	179	172	197	177	188	180	193	194	182	205	182	190	184	182	191	169	177	197	193	222	181	205	204	185	192	214	204	197	194	189	194	177	180	214	206	184	184	204	178	168	199	218	182	181	201	182	199	186	200	199	184	167	214	207	176	197	181	189	166	195	193	207	208	190	202	203	171	188	206	182	210	191	204	198	198	182	191	220	180	167	208	191	211	188	166	191	182	171	172	190	217	203	186	189	165	188	200	189	187	185	195	204	186	193	196	198	179	177	178	185	196	177	177	189	192	171	190	201	173	194	217	193	168	186	196	188	197	203	169	181	224	173	171	204	188	197	207	202	199	218	203	173	200	195	192	213	199	187	163	199	198	213	194	197	200	198	215	207	198	196	208	197	191	209	179	206	189	208	204	217	191	171	178	187	197	200	218	192	203	155	184	201	181	160	206	206	212	193	196	198	187	180	170	202	196	152	212	178	209	180	217	183	190	185	189	175	200	181	186	182	188	181	188	178	205	188	184	184	198	195	191	176	201	197	191	184	189	178	182	179	212	190	177	205	177	207	192	179	208	182	195	174	177	187	210	200	183	184	196	198	194	222	178	181	173	176	179	185	190	194	167	202	181	185	200	181	181	162	177
8128	9062	17503	18144	15756	13314	11057	16857	19422	10592	2927	2586	2273	1262	774	722	703	613	670	599	671	754	668	588	606	611	591	553	598	578	556	577	600	594	531	559	527	565	572	568	569	551	569	519	531	540	554	580	489	509	572	542	497	547	522	586	532	503	589	538	542	537	552	549	543	545	500	570	523	497	533	582	544	561	521	525	540	501	540	514	514	553	536	593	509	500	555	496	519	506	509	541	517	538	529	504	552	522	555	556	520	549	541	521	549	548	536	566	563	539	572	506	539	519	559	542	557	531	555	554	520	536	497	548	532	520	549	499	530	554	489	531	483	515	526	570	583	560	538	534	611	571	541	495	534	529	523	544	520	542	526	508	474	535	530	541	526	542	540	540	539	534	551	528	550	530	542	556	564	517	553	539	538	537	560	550	542	540	545	556	544	561	499	586	522	560	529	539	545	515	529	537	516	536	520	532	532	556	557	545	500	553	538	551	538	553	537	520	513	517	537	561	553	514	544	554	527	534	515	543	522	570	563	535	559	516	524	547	537	501	536	531	548	507	536	552	554	522	536	502	526	569	507	565	532	544	537	531	538	528	506	560	517	561	516	509	504	512	528	547	525	525	542	542	549	558	557	494	531	543	561	534	561	532	590	538	545	584	558	555	562	543	516	513	539	586	502	541	537	569	493	543	529	519	538	524	531	581	541	554	549	518	549	538	547	522	557	476	516	556	559	549	573	547	537	525	520	584	563	499	577	569	504	571	543	542	514	533	531	496	538	531	545	527	542	543	573	555	518	486	528	539	511	542	462	557	545	565	553	543	526	528	583	569	513	555	506	533	511	550	525	554	562	568	502	486	538	548	483	514	537	605	544	523	545	490	533	530	490	526	587	516	500	573	505	537	570	556	488	594	533	543	556	539	559	558	542	503	510	558	557	572	540	525	534	553	542	560	515	549	556	525	542	518	563	525	546	519	515	584	531	511	493	554	539	550	536	534	562	521	488	531	548	548	534	558	531	508	499	519	558	514	556	566	587	550	518	571	524	567	538	528	494	552	564	514	513	549	532	571	560	557	540	525	566	534	545	512	563	543	518	535	510	543	530	545	524	514	555	533	559	526	585	506	539	538	543	534	534	515	503	590	517	529	519	535	546	576	531	551	558	539	603	514	525	547	554	556	569	540	552	523	493	545	551	511	525	566	516	579	547	533	562	539	507	558	552	523	537	546	496	504	539	523	562	515	525	522	539	542	523	540	549	551	535	532	523	539	558	521	559	524	513	532	544	534	549	489	556	555	520	490	579	536	575	495	575	552	522	574	525	507	517	535	542	537	531	520	490	519	542	587	561	567	525	497	531	532	554	548	518	527	512	555	481	556	556	503	485	570	488	539	569	502	536	523	527	537	545	551	563	522	532	577	570	536	567	516	477	531	513	511	522	588	539	539	532	553	564	551	531	519	563	516	522	511	522	488	547	535	545	553	549	548	535	547	525	548	550	536	538	558	552	516	542	488	554	512	546	549	514	533	564	524	533	520	535	551	519	519	529	566	556	555	533	547	544	500	518	521	535	502	563	545	576	557	529	566	516	533	561	513	544	547	539	524	532	507	532	555	532	563	527	570	563	536	553	515	548	526	557	522	572	572	525	491	543	556	494	606	518	546	559	550	527	549	528	539	530	551	540	532	592	489	560	504	524	550	505	497	503	529	532	550	555	531	541	541	537	532	505	509	527	532	520	536	535	519	556	563	517	564	551	552	530	557	520	538	578	522	534	508	557	523	544	559	505	547	559	507	513	517	531	555	497	535	527	555	543	547	528	572	526	559	559	552	551	574	576	542	559	581	546	552	556	522	549	514	506	556	563	533	519	567	489	522	547	552	538	522	559	520	530	520	523	561	543	544	570	545	530	505	513	538	545	517	536	527	565	569	516	533	528	527	563	526	566	586	545	506	565	522	518	563	492	595	556	521	570	550	564	571	532	532	522	550	539	531	546	501	538	518	551	525	574	524	508	506	524	521	550	533	546	512	540	534	534	530	569	499	531	507	557	502	562	549	526	546	539	593	525	517	511	534	539	534	542	546	549	529	563	516	531	543	510	537	520	555	519	561	517	536	566	582	527	543	533	552	537	515	502	521	563	531	563	539	525	532	515	558	497	527	566	591	522	561	493	516	541	553	522	474	511	533	527	554	538	540	544	562	571	552	562	501	519	557	514	547	500	551	514	557	536	557	527	559	544	512	554	556	537	559	521	542	525	516	553	515	527	537	571	557	548	493	501	538	545	509	544	587	560	529	558	510	565	530	518	527	490	524	549	471	534	561	522	503	531	559	560	519	480	524	525	542	478	503	518	547	519	554	540	542	579	521	515	510	570	536	537	515	547	538	532	518	553	541	524	529	545	589	555	513	527	548	525	486	547	512	516	520	544	550	550	552	549	545	548	540	485	527	563	529	561	542	481	553	550	576	527	521	568	530	523	544	525	551	549	537	535	534	521	557	522	541	583	514	555	572	544	586	562	539	518	514	475	537	525	572	500	515	520	563	536	573	476	524	546	562	520	550	574	554	526	531	567	547	560	513	527	538	495	482	543	531	572	532	509	525	515	580	537	533	545	507	540	534	513	539	528	563	525	532	528	556	568	520	501	562	537	519	548	523	562	511	516	553	542	530	522	528	507	556	524	565	545	545	557	551	576	562	567	524	539	516	558	544	520	581	516	577	552	501	533	581	588	559	554	546	505	563	538	537	533	502	513	527	538	540	522	533	546	536	528	529	553	552	531	549	496	519	551	573	565	567	528	522	512	541	520	516	513	546	586	548	531	508	561	527	526	510	514	539	578	543	537	550	556	559	531	512	579	536	522	545	572	556	558	538	535	567	545	512	574	538	515	520	498	512	519	511	541	579	508	539	530	538	528	554	544	521	543	541	499	523	523	568	560	536	553	520	559	545	525	552	517	551	533	544	536	553	549	552	508	511	537	522	527	529	524	536	554	492	547	504	551	502	590	538	535	513	525	499	547	540	586	542	560	553	515	553	559	490	550	535	513	567	513	533	513	518	551	514	558	529	473	537	531	546	540	572	536	502	538	523	535	552	544	549	544	531	502	526	541	567	539	516	589	533	554	539	563	489	548	553	558	526	527	515	557	521	528	509	518	563	514	554	536	555	540	529	531	526	536	568	536	524	549	537	551	539	569	525	526	555	497	488	483	547	549	524	533	548	551	521	545	497	529	534	545	511	517	544	501	556	531	561	557	553	520	541	542	545	527	543	556	532	538	549	553	574	526	540	509	509	510	541	560	522	565	489	531	532	545	525	521	517	567	550	561	524	554	490	532	512	558	518	547	538	535	531	536	514	542	558	504	532	526	546	523	578	535	560	574	507	592	503	527	543	499	518	525	547	555	529	542	536	528	511	573	505	551	558	515	509	572	538	467	559	544	525	534	532	523	535	530	529	500	502	540	544	537	533	561	582	524	556	492	505	582	535	568	511	521	553	497	549
21672	16540	20966	18178	12944	7770	9265	32612	31598	15794	4123	2504	1952	761	463	392	323	269	226	312	306	325	245	251	255	262	271	253	203	223	217	221	226	227	252	227	232	218	237	213	183	193	202	193	178	198	185	205	213	169	203	205	175	209	185	184	205	210	192	187	186	199	172	195	202	178	176	171	193	211	181	175	163	174	191	167	198	196	180	166	195	175	169	190	176	174	170	180	183	169	179	164	183	207	159	147	203	150	177	186	193	208	189	183	180	175	184	198	187	191	187	182	165	174	188	167	174	170	179	177	176	211	177	177	185	181	205	175	173	181	152	200	190	178	165	201	174	192	206	172	171	170	199	191	168	173	155	172	178	190	175	181	161	153	175	188	164	210	183	189	194	187	184	171	172	167	192	187	204	192	174	190	221	180	201	165	185	177	199	173	197	171	193	198	174	182	182	186	167	178	182	168	183	167	183	175	196	198	175	182	184	199	182	179	185	169	166	183	178	170	198	172	165	182	198	172	162	186	202	166	199	191	183	170	174	164	174	184	190	182	192	178	188	196	203	186	198	172	200	204	197	183	170	194	183	194	191	205	181	201	189	157	185	155	166	205	197	176	182	167	186	164	198	161	179	183	185	199	164	186	188	193	165	189	175	168	188	181	173	166	170	164	210	206	169	174	178	174	197	180	163	184	194	170	161	193	178	165	190	185	167	175	177	178	166	185	207	204	154	182	183	161	198	169	191	175	178	192	196	150	184	151	186	195	173	185	182	166	165	195	183	156	192	177	183	183	202	157	162	170	176	179	188	173	179	171	174	174	180	174	186	205	182	157	185	182	185	167	189	180	177	170	185	190	166	207	181	177	151	188	162	182	157	184	188	174	174	196	175	197	177	175	185	183	180	169	187	184	182	173	183	166	160	186	190	179	189	180	158	151	179	176	174	194	177	174	187	199	167	164	177	162	185	182	171	149	173	169	167	169	189	195	196	197	179	156	181	211	206	189	181	200	164	201	201	170	208	173	181	225	208	172	191	200	183	172	173	184	192	195	168	174	190	176	169	159	204	164	178	197	192	191	181	174	188	188	193	190	182	174	189	178	175	190	192	184	187	188	188	170	195	173	187	176	173	178	171	171	166	191	196	159	194	176	184	169	170	180	165	201	179	175	185	194	207	192	169	169	157	178	178	208	197	172	164	176	160	159	188	173	162	193	180	153	194	173	152	179	182	195	178	182	199	185	188	191	177	163	175	175	165	173	189	191	198	189	196	192	178	170	159	209	176	186	206	181	202	180	194	176	177	211	179	177	180	174	175	196	198	186	212	180	207	181	175	190	184	171	166	209	174	202	160	148	187	163	180	155	178	171	174	167	179	190	185	186	172	198	191	175	196	222	174	186	188	188	190	194	205	162	162	175	183	190	172	158	205	160	159	181	165	174	166	195	178	197	178	192	172	186	182	197	184	179	161	171	170	186	169	176	186	162	157	173	214	168	166	187	192	198	181	179	177	176	182	198	171	188	166	162	151	173	169	156	183	177	167	195	176	177	190	163	195	181	195	205	196	201	190	214	177	190	172	177	171	183	182	182	184	188	183	186	217	175	175	172	194	195	175	168	177	159	187	173	152	160	198	173	184	192	182	196	189	190	189	198	194	170	187	166	164	202	159	198	183	171	172	187	181	207	169	180	191	177	167	199	199	190	189	190	173	184	191	191	223	170	165	171	148	155	174	188	180	178	186	172	186	195	199	194	175	199	179	160	168	161	174	185	186	176	190	178	198	176	186	162	193	171	190	184	194	190	198	219	179	166	190	192	218	185	169	207	166	190	199	166	182	174	175	180	160	190	177	198	177	183	183	187	169	191	194	158	172	189	188	172	165	194	161	191	182	165	172	192	193	205	195	190	192	174	218	160	165	169	196	168	159	182	165	205	165	205	187	202	189	196	188	206	164	187	198	158	166	205	174	223	188	190	176	169	163	186	178	197	160	186	174	186	172	161	177	154	199	165	172	196	194	184	179	179	188	190	153	187	201	203	174	171	188	185	178	202	164	172	201	176	179	157	182	185	179	165	162	186	199	190	186	186	172	180	183	166	159	169	180	208	183	202	210	186	163	183	164	196	164	198	181	173	177	169	178	191	179	188	180	184	175	186	167	200	195	174	194	167	171	172	210	189	181	145	185	183	168	162	192	171	168	172	161	164	191	183	176	177	174	198	204	197	192	171	184	189	181	199	166	168	177	177	181	184	170	187	191	179	186	174	180	210	189	156	169	199	191	168	178	184	191	160	184	178	174	188	177	178	195	177	184	177	199	174	181	162	173	168	188	165	221	201	178	172	170	170	190	183	164	199	174	167	178	165	194	178	191	164	182	190	194	179	182	177	190	167	191	161	165	194	160	173	205	194	166	178	175	206	173	178	170	186	196	198	177	179	188	204	179	175	188	180	177	180	173	166	213	158	176	184	172	180	176	167	207	197	161	198	192	183	197	180	187	156	174	194	196	177	199	203	198	199	188	179	175	172	174	162	174	181	182	184	170	176	152	169	184	171	216	185	192	196	186	181	173	174	178	187	180	175	181	157	177	185	179	159	166	173	193	187	167	201	187	191	209	197	195	169	197	171	157	182	179	195	187	174	189	183	170	207	194	181	189	171	161	150	185	169	171	187	194	191	196	175	181	171	161	181	200	171	204	199	167	187	195	157	179	157	163	193	186	170	193	189	197	183	189	189	172	187	206	186	198	188	176	199	171	223	190	161	175	196	190	179	163	177	183	186	170	208	190	184	176	164	197	174	193	188	165	171	165	169	168	208	184	175	191	177	174	156	202	173	179	177	165	198	165	181	170	201	189	170	192	200	191	181	189	196	177	184	174	184	189	169	172	199	158	189	172	197	167	174	173	199	220	176	206	161	197	183	207	199	191	178	181	163	201	201	199	199	180	188	196	181	188	191	176	151	169	195	188	219	178	173	180	198	193	183	187	200	166	198	199	196	170	177	191	185	191	171	183	162	154	207	179	167	188	193	182	202	186	219	189	202	190	167	170	177	179	166	191	174	189	197	167	167	169	182	158	182	170	158	181	180	174	202	173	178	168	162	203	172	178	189	188	190	185	201	180	174	170	171	194	195	171	160	174	201	186	186	181	190	183	194	182	180	194	181	197	182	175	198	177	176	194	187	157	202	178	177	169	178	189	198	186	187	176	184	175	159	198	190	176	213	165	193	160	216	191	168	178	189	204	172	180	207	173	165	189	187	194	191	183	192	214	181	153	179	182	192	202	177	169	186	193	166	185	162	184	197	181	190	191	184	180	202	198	171	206	211	215	194	183	165	186	194	189	178	197	179	185	154	208	173	182	198	183	173	168	191	171	202	176	175	160	204	194	166	181	188	180	160	167	172	187	190	168	191	174	157	186	190	158	198	200	187	165	206	163	175	161	186	200	190	174	163	184	200	185	161	188	161	171	177	187	181	177	190	174	180	182	179	187	185	190	167	199	182	182	152
13808	14179	25896	28797	25244	20890	25830	50775	47569	29652	13900	11711	9400	3620	2381	1955	1430	1069	890	1320	1444	1662	1121	1189	1116	1284	1385	1004	879	880	827	816	776	774	759	925	867	786	884	792	638	691	638	609	601	613	578	570	595	559	608	591	581	594	596	535	552	554	535	570	554	517	560	541	516	537	534	559	524	477	531	571	490	515	538	539	492	546	494	513	533	515	560	557	497	526	497	578	540	521	514	530	530	518	488	534	514	541	493	499	541	487	532	512	562	557	487	537	501	536	531	521	528	518	521	515	518	545	526	563	519	508	522	534	489	552	566	536	517	529	549	537	553	531	538	530	527	520	555	553	540	521	482	529	509	516	513	540	507	538	495	532	514	502	502	530	504	507	509	511	542	554	515	498	522	534	531	521	535	522	556	504	518	547	522	531	503	507	549	541	548	481	509	502	487	498	513	494	515	547	514	539	522	524	518	491	495	496	502	561	517	549	491	521	546	487	529	512	522	522	472	507	539	556	522	511	546	456	534	490	553	545	505	476	495	530	550	505	504	557	508	522	496	542	570	504	527	522	529	523	511	503	493	497	491	485	448	559	521	530	514	533	572	524	527	546	478	552	472	485	549	553	508	517	523	485	495	535	500	531	524	523	513	506	487	529	527	539	512	509	512	492	515	519	517	530	529	493	500	505	525	500	512	524	522	486	534	538	520	525	454	499	515	518	505	562	508	516	558	491	545	541	523	559	514	536	510	532	521	518	569	503	505	546	550	512	523	531	536	530	519	529	511	514	513	501	541	529	535	491	555	517	521	532	501	510	516	563	497	541	540	539	479	516	489	554	481	504	507	513	531	526	523	510	519	543	456	529	583	560	543	545	513	538	570	526	526	551	512	507	549	502	511	553	520	503	551	522	500	509	537	536	514	524	501	522	552	556	530	535	512	518	570	523	476	509	535	527	530	535	507	556	542	527	529	505	472	505	524	523	560	512	522	547	511	522	530	513	516	541	545	533	538	548	524	517	528	514	532	568	552	531	585	528	540	484	518	567	515	520	522	527	509	563	565	550	528	546	573	521	541	516	585	543	539	517	513	497	556	528	530	533	524	507	567	514	521	567	520	562	542	545	565	489	552	519	538	522	532	485	518	526	529	496	510	502	517	502	520	551	497	557	523	545	516	496	526	531	559	490	535	511	522	483	490	488	502	517	500	549	520	534	533	540	493	506	532	539	507	488	515	512	539	522	500	523	516	489	528	540	491	577	510	493	516	534	535	536	519	508	509	522	508	535	519	520	517	499	535	504	549	519	518	530	513	546	504	511	542	553	534	541	532	517	499	560	502	501	535	537	511	503	494	495	507	554	511	508	538	498	523	523	518	530	490	497	524	544	490	506	529	511	489	519	546	550	515	543	520	557	507	483	557	499	544	528	536	522	549	553	513	535	501	531	538	548	508	492	535	535	521	556	518	521	530	548	546	502	494	553	536	511	516	529	540	539	498	516	511	540	540	501	512	570	528	525	503	493	516	543	501	535	547	497	553	513	526	529	557	526	531	498	537	541	510	534	517	517	555	537	537	506	549	551	540	561	525	491	534	475	530	517	531	531	513	565	543	531	549	544	488	548	526	510	526	511	531	509	518	529	518	530	533	512	494	530	507	493	535	523	523	520	505	549	528	500	549	474	538	498	509	492	553	534	535	540	540	534	491	491	534	523	510	503	487	547	534	536	542	541	526	520	510	548	482	503	534	563	538	547	500	547	532	540	518	548	480	507	546	522	510	575	517	534	532	516	544	506	510	503	515	560	537	545	505	535	536	535	522	497	567	533	526	524	511	522	499	494	499	569	502	553	508	546	519	535	527	529	534	520	551	520	558	533	511	519	539	538	531	497	513	587	516	555	532	489	496	505	561	504	561	529	536	500	555	550	495	485	501	500	510	560	551	525	535	506	514	541	534	515	515	507	522	508	534	521	520	525	572	556	522	517	519	561	546	505	550	502	555	538	557	534	541	563	506	534	520	559	531	533	507	524	505	514	518	538	523	510	509	537	542	545	509	537	501	532	482	539	486	506	554	544	540	498	538	510	552	493	521	480	540	540	528	528	535	533	524	530	530	541	526	501	524	496	526	524	505	507	563	507	530	513	530	565	541	519	484	548	555	507	540	502	532	503	533	531	515	544	503	496	480	494	499	513	503	542	530	564	536	531	521	536	534	545	531	491	540	485	513	544	510	510	507	523	488	564	512	548	511	559	565	516	512	508	521	548	539	532	534	516	518	484	546	544	494	545	515	494	508	554	526	493	572	521	525	534	530	523	501	538	515	501	536	531	557	532	535	493	528	529	554	541	541	539	570	534	573	500	512	535	546	516	528	540	548	532	507	518	508	532	487	505	502	459	510	482	553	537	531	529	497	525	529	541	541	542	546	509	543	498	527	496	527	527	539	534	534	494	524	504	493	521	550	508	536	534	521	517	507	514	535	557	524	533	514	512	501	468	518	525	524	544	516	568	504	523	564	529	473	540	520	522	497	548	531	518	544	553	519	531	541	554	505	503	520	522	519	524	526	553	546	492	566	512	527	524	536	512	534	517	502	549	550	523	518	496	513	521	536	524	501	529	506	510	492	537	499	530	522	536	527	512	514	509	543	525	504	553	549	529	501	494	520	514	543	501	542	526	550	476	506	536	556	574	500	506	488	557	528	516	526	491	513	537	564	522	530	552	486	510	525	499	582	504	529	520	519	495	521	532	522	479	539	524	516	509	510	537	504	477	539	546	535	525	508	575	502	521	546	493	509	504	507	507	552	512	485	519	519	538	529	510	534	524	534	532	520	521	497	537	530	521	545	479	525	527	495	533	541	559	538	527	535	512	524	492	553	469	540	507	505	552	481	527	505	503	495	519	546	563	542	549	516	504	558	567	512	498	506	513	520	549	532	546	579	517	496	508	537	505	499	533	567	496	462	500	512	523	498	487	497	522	557	529	500	493	532	521	548	522	540	506	555	540	536	530	523	509	515	509	565	515	540	529	508	550	533	563	558	503	489	528	505	508	495	543	504	539	506	518	528	459	470	527	512	514	532	571	547	528	533	484	532	490	528	568	510	523	514	520	526	532	526	512	502	487	507	505	545	509	547	513	488	506	495	518	528	554	554	509	542	558	494	526	510	515	527	499	536	535	557	540	533	541	554	488	524	510	551	538	523	474	526	516	518	503	523	465	515	508	532	503	537	482	500	516	494	562	534	523	538	557	532	497	514	545	526	542	547	508	579	516	482	524	542	537	551	512	501	488	533	522	503	527	482	519	471	518	549	526	512	539	525	486	503	537	544	511	546	528	533	521	515	500	491	564	508	525	550	507	531	525	534	516	526	502	529	490	493	553	513	486	508	513	549	487	505	527	503	525	492	524	550	534	524	533	469	549	543	558	535	550	550	498	530	542	547	553	530	504	561	534	518	516	529	529	496	538	523	508	538	506	511	547	532	515	554	519	538	546	515	528	544	541	534	562
30833	26569	35303	31832	19658	14426	12010	45637	49061	28573	12190	5746	4577	1505	607	1039	655	247	274	378	399	326	267	272	294	291	291	328	262	252	252	266	220	234	244	270	240	253	264	232	237	240	213	221	241	204	230	226	195	202	183	217	211	238	218	220	198	200	192	226	196	204	239	218	196	216	226	197	225	214	218	197	195	218	195	204	213	219	185	209	209	184	221	210	185	201	187	204	213	215	189	199	201	176	201	193	209	206	190	207	200	195	212	209	220	220	200	202	193	220	201	204	207	183	197	212	214	188	205	222	205	217	200	198	199	212	227	185	208	212	207	217	218	204	213	196	210	217	215	208	214	194	205	185	218	197	195	213	222	190	215	210	184	200	200	202	223	199	214	203	213	220	205	207	237	199	213	203	204	210	213	206	230	226	184	217	202	187	211	198	171	194	183	209	221	217	212	215	209	216	214	210	214	191	230	215	205	223	207	217	196	192	189	198	221	189	186	182	198	232	197	195	222	173	241	181	200	237	198	205	214	183	211	193	175	236	219	212	192	212	207	191	241	208	198	208	198	182	187	209	200	209	182	201	175	225	190	202	244	200	206	196	210	189	221	197	226	189	174	173	193	220	209	214	224	198	200	220	193	197	199	193	209	198	215	209	211	157	213	209	229	201	198	220	214	185	176	206	194	219	222	235	183	200	199	180	206	201	190	224	197	208	228	205	216	215	199	203	192	209	182	182	200	171	233	218	203	215	190	186	201	185	241	197	202	199	204	202	202	183	208	181	204	203	208	185	231	208	195	193	204	212	191	241	224	205	200	208	196	191	216	212	195	198	207	212	188	199	211	203	192	211	227	223	189	191	178	208	226	227	204	221	210	243	231	212	203	199	220	203	201	215	200	213	225	195	191	220	218	213	188	219	194	206	196	210	197	186	197	216	215	195	213	210	221	204	188	209	218	171	195	224	210	221	207	197	211	206	180	206	180	219	209	206	201	208	177	192	208	203	228	222	220	196	233	207	206	187	215	203	196	204	213	202	204	204	229	216	233	207	195	194	213	202	197	210	193	234	202	204	165	184	212	211	209	192	182	203	206	212	206	217	192	224	200	213	220	209	207	214	218	199	213	220	212	186	196	184	238	207	234	194	196	190	173	218	217	198	214	205	222	210	200	205	200	198	188	201	215	202	170	211	217	201	200	202	212	207	210	209	222	214	208	233	216	183	224	198	223	222	189	227	189	197	235	218	210	202	199	207	213	201	230	210	200	246	226	206	208	220	208	205	200	188	210	213	187	205	222	198	206	225	216	214	208	186	209	206	212	182	196	218	194	215	220	208	215	200	200	217	202	209	215	209	204	199	196	188	198	189	224	201	202	195	206	215	219	172	248	193	214	210	186	225	229	221	204	213	217	214	205	214	232	226	192	210	216	195	199	207	190	177	210	199	181	191	205	215	189	185	221	210	189	186	171	207	189	210	223	210	202	179	208	200	200	178	203	197	193	220	231	203	218	212	222	228	195	175	207	225	190	200	218	184	222	214	205	204	212	211	215	177	211	243	204	210	212	199	203	211	214	213	186	197	195	196	208	207	203	211	217	188	222	188	232	199	207	197	207	214	214	212	201	211	209	208	218	207	192	214	194	188	233	204	200	194	184	179	200	177	218	195	192	222	204	205	212	218	209	205	214	176	189	202	192	200	198	205	208	218	211	204	214	221	200	200	170	185	206	209	204	191	177	187	215	202	216	195	224	217	208	241	222	196	232	208	219	194	219	211	222	195	180	196	203	189	211	182	190	185	198	186	200	188	205	207	234	208	210	171	197	222	205	193	196	181	204	186	209	216	237	206	206	190	189	187	174	180	204	215	203	198	212	231	192	198	204	194	197	191	184	211	233	178	211	204	197	212	198	207	185	216	201	202	207	206	188	204	199	201	219	225	213	206	198	196	225	213	236	190	211	240	187	172	212	207	217	203	205	183	221	203	191	222	228	225	204	199	190	218	203	223	178	201	202	218	220	212	211	208	221	201	195	182	200	213	211	184	207	217	230	202	188	200	201	206	201	183	191	195	224	193	200	198	214	174	192	199	174	183	219	221	248	218	221	216	209	206	202	184	244	218	201	171	216	193	207	234	213	229	195	213	193	210	210	191	202	224	208	192	211	183	230	212	210	200	242	196	187	195	210	201	197	197	218	206	205	213	199	210	229	198	216	202	203	192	200	177	212	202	219	196	207	179	216	189	194	204	190	195	211	183	208	201	215	182	189	214	215	194	204	241	190	188	197	203	199	217	198	227	214	191	172	205	229	213	207	204	203	187	207	200	185	211	226	191	196	223	205	193	210	222	197	196	223	205	222	220	213	194	215	231	239	197	195	187	204	234	198	177	211	212	196	212	227	221	221	230	223	212	205	211	221	210	226	207	204	206	196	215	195	214	189	201	226	212	216	221	232	208	229	200	206	235	222	224	214	206	204	209	183	192	211	225	216	206	215	166	204	186	198	206	226	204	211	192	197	231	213	195	231	193	188	216	207	198	211	187	213	207	199	194	213	209	204	230	216	203	204	223	211	210	219	184	214	223	207	199	210	196	231	203	201	205	201	201	201	218	220	208	204	219	202	195	217	207	188	191	187	211	216	208	214	213	209	208	236	236	213	206	211	193	210	206	202	202	207	212	193	192	207	226	187	207	230	225	222	201	230	206	213	213	197	203	232	202	206	228	210	221	188	200	217	213	221	221	205	216	182	208	211	192	213	214	183	206	208	204	205	203	224	199	224	209	184	195	196	195	210	209	205	206	200	182	200	199	208	225	210	202	212	208	201	215	223	209	217	221	217	210	226	218	158	243	207	220	224	212	223	205	211	228	215	182	227	191	213	208	186	193	182	230	186	210	195	200	248	226	184	186	197	226	209	220	206	193	210	212	181	190	206	221	201	184	211	217	205	195	203	197	196	207	204	193	212	195	201	195	195	226	199	203	224	209	199	187	204	215	221	209	197	224	225	231	220	193	218	210	210	219	202	215	195	196	222	203	204	210	195	194	221	199	219	204	195	209	221	190	235	220	232	206	208	193	203	248	228	201	212	219	214	207	220	195	221	202	215	202	198	190	192	191	235	172	197	215	191	198	207	183	197	214	178	202	206	208	204	197	189	208	191	206	190	193	212	189	210	179	191	217	196	192	219	188	205	206	192	208	215	222	198	199	203	207	201	206	189	184	190	179	194	177	226	204	208	218	189	219	194	192	195	213	191	195	180	201	220	210	196	214	219	216	215	212	190	209	202	203	211	224	210	189	205	215	204	204	193	227	198	209	202	231	226	209	193	223	191	194	208	189	182	204	202	195	209	227	230	198	212	211	199	186	229	198	234	198	172	213	211	210	215	211	226	194	182	212	191	186	202	195	222	225	221	208	204	210	206	197	166	192	200	194	187	231	224	200	209	206	187	193	196	195	198	220	185	204	187	202	193	208	208	229	182	200	207	199	208	180	201	220	197	193	234	197	209	229
19062	21689	36638	37855	30722	28533	28170	61144	61033	41309	26152	19696	17841	6809	2939	5688	3423	1006	932	1741	1875	1748	1355	1077	1103	1227	1280	1146	1000	976	998	969	829	821	863	889	904	920	987	807	759	757	722	701	693	709	679	669	603	625	597	632	636	581	643	586	603	571	581	608	648	613	584	591	572	630	628	569	573	571	626	552	612	555	629	621	564	597	589	583	547	578	589	592	569	636	599	563	617	606	650	568	574	600	634	605	571	594	606	610	535	547	599	575	583	617	555	608	645	591	589	591	592	576	592	581	580	576	572	556	595	600	568	574	563	608	569	574	563	554	641	594	625	608	607	543	579	583	566	574	593	620	570	568	558	582	587	596	587	573	599	590	549	563	587	647	623	597	568	578	594	585	582	532	568	560	574	616	576	617	549	583	599	577	564	593	604	596	569	584	557	562	595	568	576	581	565	587	595	573	561	561	573	558	573	589	574	544	559	579	652	559	592	610	580	562	585	616	583	621	576	568	639	633	614	594	571	621	576	643	595	529	541	601	583	566	556	528	538	594	608	586	627	617	579	562	565	594	599	581	545	623	658	593	595	601	590	586	591	557	583	558	557	576	584	606	574	591	597	584	582	549	596	599	584	552	613	592	593	533	537	558	591	574	604	615	561	597	601	577	560	599	581	611	604	619	555	646	613	587	590	572	578	589	631	601	593	596	583	597	562	624	558	605	607	576	605	575	586	591	599	602	622	611	628	550	536	615	582	604	582	578	577	557	590	513	575	574	540	546	572	618	526	557	572	561	596	582	575	585	574	581	557	567	557	587	589	594	640	569	547	608	592	597	560	573	597	583	615	583	580	566	579	595	590	562	601	568	589	558	546	611	657	570	557	569	634	572	599	622	590	586	592	549	559	613	569	557	560	565	609	594	543	560	612	612	635	598	598	590	648	620	599	588	584	575	616	559	562	587	576	568	584	539	574	582	572	570	597	595	645	645	583	567	577	569	570	590	581	648	571	594	554	605	598	555	620	566	597	600	573	575	586	608	569	617	606	611	578	568	577	592	601	590	570	561	633	581	603	581	579	575	589	594	600	557	590	552	593	565	591	544	595	627	572	596	612	610	568	550	586	578	583	579	615	612	618	546	605	568	578	589	553	585	575	589	614	567	616	613	556	566	547	558	560	604	561	568	577	556	567	590	590	558	564	629	597	586	561	574	570	578	552	613	586	603	589	599	588	573	610	599	597	622	577	586	584	612	614	547	616	552	605	579	560	592	565	597	550	541	611	597	569	578	572	597	599	597	602	570	615	619	540	580	576	533	597	570	535	558	604	621	583	544	576	617	590	581	549	575	568	577	585	596	617	562	597	557	598	602	570	577	542	546	608	579	594	605	578	566	562	623	585	626	564	617	549	556	528	589	593	525	534	633	566	589	621	601	576	611	618	602	586	572	572	575	601	612	585	569	598	602	644	578	605	583	577	593	510	629	570	581	557	548	559	605	556	572	584	558	604	568	572	604	595	579	599	599	585	557	623	583	542	588	582	576	604	591	615	550	564	580	623	586	641	551	612	580	590	624	543	590	564	560	613	555	532	576	617	591	595	611	587	592	565	624	598	605	589	567	515	544	564	568	618	583	595	569	568	579	622	575	578	589	545	621	587	584	567	551	613	624	570	537	582	584	584	540	572	548	558	568	608	548	603	615	563	585	635	554	574	625	553	586	572	574	625	566	578	601	608	621	609	571	600	621	619	585	608	606	580	626	554	569	599	561	578	603	594	579	587	616	561	580	564	583	546	571	578	552	584	587	570	613	639	589	534	579	612	615	548	663	610	623	591	590	621	620	586	586	565	605	592	578	589	553	574	584	579	576	582	598	611	610	578	609	544	575	577	604	526	537	542	587	568	567	557	552	540	576	585	582	548	572	592	611	590	571	597	573	573	579	608	576	557	536	530	553	570	620	595	556	600	566	567	576	572	551	596	599	575	529	562	597	582	576	620	575	584	570	605	581	574	580	587	577	628	610	634	555	597	596	637	597	581	591	569	651	537	586	563	624	574	553	572	589	602	580	576	578	572	621	618	563	561	513	552	622	574	603	607	582	568	570	575	543	618	553	571	552	604	590	599	598	558	580	584	569	607	602	586	544	588	553	567	603	564	552	593	598	603	590	598	610	591	597	567	617	569	553	595	598	602	600	580	560	577	584	586	557	646	610	606	529	585	549	610	549	585	600	612	601	628	596	524	553	552	580	580	614	626	605	602	592	572	557	577	573	577	616	604	552	566	583	594	565	557	614	581	583	593	563	611	602	603	589	558	591	615	610	595	630	528	596	622	574	643	562	590	601	569	600	583	593	542	589	621	579	595	559	564	582	562	578	543	553	580	614	586	577	589	581	594	611	587	581	581	598	585	563	631	595	564	570	601	549	568	546	562	589	609	554	577	572	587	560	596	582	609	596	578	580	589	605	583	602	625	549	589	586	579	591	554	549	596	593	577	586	599	582	556	588	604	568	575	548	599	601	561	585	629	598	619	577	617	598	627	576	591	584	590	592	563	590	598	611	566	614	635	594	583	556	594	587	567	563	584	589	574	581	582	567	571	599	586	562	574	602	632	564	601	574	587	584	575	553	598	534	596	615	606	559	560	592	600	563	532	552	590	598	593	569	549	604	592	580	583	592	597	578	589	579	550	578	507	582	584	571	613	603	567	591	586	601	624	576	594	551	590	608	543	593	548	591	579	599	550	593	569	559	578	563	553	593	628	632	605	550	554	562	586	606	577	589	538	613	574	617	574	606	586	589	565	615	573	617	602	543	619	581	593	558	588	549	544	607	594	648	589	571	539	577	603	534	589	582	582	565	605	577	579	511	595	569	573	612	558	560	575	591	575	571	639	577	567	601	571	575	600	559	579	567	625	587	578	576	590	590	569	590	585	580	610	569	588	591	569	567	611	595	600	550	596	603	566	564	591	597	659	603	587	604	577	613	569	577	622	597	596	567	569	578	597	571	586	572	557	567	567	561	580	546	532	548	622	554	570	572	581	583	576	605	593	622	625	552	647	556	575	607	568	582	588	574	550	579	586	605	628	571	572	576	567	594	612	545	575	551	607	590	547	575	605	604	617	629	561	520	599	602	585	530	570	591	589	586	552	635	600	564	599	586	611	600	605	620	547	620	574	572	656	595	535	590	554	615	546	553	593	604	556	518	595	598	600	583	577	594	614	589	529	599	566	569	628	563	608	606	579	563	577	611	576	574	583	592	592	538	628	563	594	587	543	610	591	614	543	610	541	604	600	613	619	606	612	590	626	576	572	533	602	578	597	570	574	595	554	559	588	611	559	612	613	588	558	573	613	573	566	542	584	590	561	576	600	627	594	621	547	564	543	558	628	601	608	572	561	607	585	561	545	615	591	584	581	581	576	611	561	561	569	585	555	567	559	598	600	585	536	627	602	609	582	594	568	564	579	585	579	660	573	585	565	552	619	574	593	591	590	568	565	587	602	589	594	589
13796	12857	16648	12619	7705	3963	2820	4682	4832	2515	798	432	361	256	209	218	206	213	191	189	185	167	193	219	184	193	199	208	207	200	199	223	190	191	200	188	194	216	199	197	222	206	164	203	189	203	205	193	201	205	195	199	179	192	146	182	178	188	188	225	195	182	204	167	172	183	221	201	202	171	187	219	198	205	191	187	221	213	179	204	202	182	197	207	189	187	179	189	206	188	170	203	211	200	188	204	190	236	170	178	216	177	213	191	194	192	187	183	198	171	202	188	189	199	179	179	196	200	224	191	198	208	202	185	192	168	184	187	173	200	192	209	171	193	187	221	179	199	175	181	190	185	209	204	183	194	204	185	208	203	194	183	214	193	171	215	199	201	199	187	204	205	190	216	205	197	191	200	193	183	190	165	172	195	208	185	183	208	199	204	207	189	198	193	179	210	196	185	193	211	190	176	180	212	205	179	202	195	190	207	211	203	206	179	210	193	197	186	200	212	172	174	202	188	211	190	185	182	193	174	176	208	189	197	193	205	214	196	199	199	200	199	199	182	191	199	212	197	204	190	198	180	197	198	184	186	183	188	194	191	197	178	187	184	200	191	180	202	175	212	191	185	223	207	192	209	196	157	191	178	189	178	206	210	190	202	197	203	194	175	207	193	206	172	188	223	216	209	208	190	203	175	185	194	217	184	201	185	188	173	167	199	205	194	205	181	195	199	202	194	207	208	200	203	200	176	178	183	208	184	187	205	223	218	171	203	192	203	195	198	193	188	202	238	210	187	167	200	184	175	184	193	219	201	212	189	176	210	205	171	204	195	192	186	179	172	196	201	176	186	191	169	199	194	191	198	201	208	198	198	192	191	173	169	195	202	186	176	228	212	171	167	225	192	200	187	219	213	181	203	178	187	195	194	192	217	200	236	210	212	187	181	200	219	205	197	168	204	173	194	208	199	180	232	173	162	188	195	186	179	200	200	191	185	219	219	168	202	192	201	192	185	183	201	197	227	185	196	179	186	180	184	183	213	181	192	199	202	214	182	218	217	195	199	230	192	206	191	200	175	196	204	190	193	197	189	205	199	177	206	182	201	200	200	195	187	201	156	206	163	184	213	201	210	196	160	194	173	192	198	187	204	185	184	207	173	184	225	204	166	217	200	222	193	210	191	191	193	192	212	192	174	182	191	193	208	198	190	187	206	194	191	191	184	175	203	190	213	221	184	168	181	194	193	192	191	175	224	187	184	202	181	193	209	215	180	204	180	173	196	211	215	211	187	218	201	193	180	165	200	176	201	187	184	211	174	208	202	177	205	184	186	199	213	198	171	186	170	186	206	185	195	197	221	202	212	180	188	198	199	192	201	207	161	209	191	206	197	193	210	195	207	208	192	187	177	194	210	196	179	183	192	189	211	198	191	207	238	207	182	192	199	163	155	173	181	180	199	219	188	176	191	199	187	199	187	197	190	184	191	201	188	172	166	181	210	161	198	193	155	171	204	214	155	199	177	197	188	222	198	174	201	170	187	166	191	173	176	194	187	225	166	194	193	186	201	187	190	200	183	216	191	180	199	181	198	191	207	207	184	195	192	185	196	223	201	211	210	181	193	190	176	195	174	192	197	199	200	224	197	200	176	188	237	207	201	211	186	192	210	190	189	200	222	192	175	170	203	201	189	236	236	211	184	198	199	194	204	205	208	180	203	202	205	182	171	193	196	221	212	184	212	185	190	199	204	201	229	175	188	188	176	184	217	203	186	226	194	194	183	196	204	194	194	219	197	190	168	190	187	183	200	197	195	196	213	197	197	185	205	205	199	200	201	191	179	193	185	170	198	207	173	200	190	175	202	169	203	198	190	184	174	191	182	190	196	205	181	187	205	205	171	216	205	194	189	180	190	209	194	200	180	173	192	189	191	204	185	186	173	199	199	197	204	196	220	190	195	162	195	201	186	196	203	204	196	188	212	201	208	219	200	222	177	185	208	195	197	202	192	194	197	172	204	194	210	192	189	194	186	204	208	211	233	193	209	209	191	185	201	182	189	191	211	215	199	203	191	213	203	190	175	208	181	220	207	200	195	217	187	194	192	226	209	203	199	185	188	191	194	211	160	186	220	192	196	205	196	190	194	190	194	185	194	192	189	214	198	166	211	168	196	214	200	167	187	193	198	186	177	179	186	185	176	184	196	187	189	172	183	199	213	201	173	178	205	209	202	171	192	206	206	165	192	196	183	195	191	196	204	207	215	182	197	182	198	200	175	187	175	200	211	182	188	166	191	203	213	186	193	200	207	218	194	184	179	187	206	189	211	198	193	179	195	179	217	227	168	190	200	204	185	239	191	200	199	214	211	193	194	179	190	204	211	207	192	182	191	189	178	193	199	168	184	205	219	191	203	193	187	201	175	153	178	210	178	171	209	186	185	180	190	218	179	196	223	189	196	181	208	213	198	178	209	213	176	191	180	209	177	209	184	180	184	203	179	178	200	183	183	205	224	224	184	185	192	207	187	221	210	189	196	181	207	189	208	203	195	177	210	168	203	175	202	192	195	192	213	172	188	189	173	153	173	185	217	202	194	193	163	194	180	187	173	185	188	192	204	183	187	190	205	173	177	192	189	177	208	183	183	214	175	191	188	190	177	182	223	176	195	205	218	195	213	196	168	171	192	203	205	214	194	194	179	204	206	202	199	198	183	183	211	210	192	183	205	169	196	215	175	197	195	195	214	200	198	156	196	186	208	198	233	215	208	224	206	193	200	192	193	199	196	168	190	237	188	166	205	183	212	189	192	191	198	204	200	184	183	204	192	201	161	180	182	166	192	186	192	188	185	222	188	182	193	199	212	228	196	225	174	216	196	176	166	159	179	212	178	189	190	189	193	195	197	173	199	207	183	195	184	203	193	187	190	183	209	183	193	194	199	189	218	199	196	196	191	181	207	177	193	205	206	179	216	210	171	183	197	215	196	187	225	196	206	179	186	191	184	202	191	196	236	187	190	215	186	201	217	205	174	227	209	181	210	191	197	185	164	181	189	189	208	162	193	196	188	194	198	205	193	176	221	194	202	176	174	206	208	198	204	172	197	208	187	180	197	196	171	189	192	197	182	210	220	202	198	176	204	220	167	193	185	209	180	204	171	159	210	174	187	203	189	190	233	184	224	175	187	165	181	209	201	184	216	199	179	196	169	202	199	196	198	206	184	178	198	186	200	208	209	196	194	193	185	189	208	201	166	188	197	206	192	244	179	186	218	216	179	182	190	191	177	201	185	199	198	174	199	170	178	195	214	177	197	180	187	178	169	183	176	199	190	207	201	182	184	183	179	194	178	179	191	197	194	206	184	185	184	195	194	191	203	215	201	184	197	209	201	213	215	193	195	217	208	185	216	187	191	183	221	177	182	189	180	175	181	197	191	216	178	208	204	212	225	201	210	182	206	204	192	193	221	203	200	163	203	217	199	176	186	208	172	185	185	201	172	201	172	200	199	206	210	211	196	195	200
8751	11710	22528	22711	18838	12924	11539	17962	17136	9488	3242	1756	1429	994	653	627	604	528	596	559	547	592	577	600	568	566	529	572	585	507	537	572	560	566	562	563	559	543	563	572	575	544	548	553	550	561	565	567	562	549	619	587	590	563	510	530	593	505	521	513	544	549	538	502	530	559	566	575	530	521	539	534	553	557	526	536	556	548	575	554	538	549	534	539	579	552	549	525	579	557	537	517	529	516	602	571	525	540	557	563	573	596	591	522	583	564	571	533	529	550	545	525	561	533	535	569	550	523	506	563	547	561	579	577	555	585	597	516	557	524	533	525	559	548	540	535	494	543	542	545	554	531	541	536	537	522	546	541	577	519	533	529	560	575	554	575	577	576	528	552	526	529	556	550	533	573	582	557	567	577	563	530	534	545	575	565	559	556	558	555	523	531	586	552	519	546	546	531	516	552	544	547	573	554	529	530	563	492	587	582	567	562	530	556	547	516	556	577	569	564	544	527	537	593	549	574	518	551	556	501	553	558	584	561	576	579	531	560	579	532	549	580	534	558	539	565	539	530	542	532	565	561	592	539	556	545	568	560	572	560	540	566	542	544	543	529	525	566	546	552	525	517	550	535	531	537	571	550	557	550	530	548	531	549	546	549	547	565	538	555	536	528	532	551	541	537	533	530	515	545	562	542	501	549	565	583	538	552	506	494	517	567	549	560	554	536	554	527	541	552	538	564	579	526	574	531	529	621	531	554	556	605	618	574	516	573	536	538	550	535	575	536	582	534	506	536	538	536	519	535	541	586	552	574	555	577	561	571	578	514	520	554	525	539	515	515	585	554	553	530	522	564	554	560	574	548	542	568	571	544	551	543	532	604	536	557	520	547	573	496	558	579	569	559	565	560	547	576	534	521	563	568	516	575	529	563	539	531	536	525	590	538	551	525	542	556	529	574	544	602	530	552	521	575	554	540	566	548	536	510	548	563	529	578	574	591	538	579	535	491	547	514	569	571	479	547	521	547	581	591	552	562	554	557	522	545	544	561	509	541	548	515	551	538	562	546	522	592	548	511	512	548	506	594	553	538	503	563	582	542	562	527	540	534	563	568	553	510	544	560	545	498	551	569	508	580	555	547	585	528	570	533	512	556	525	560	541	561	565	565	513	540	548	583	563	575	571	553	524	592	566	538	524	565	531	579	530	534	544	599	529	537	529	581	565	499	547	537	595	565	539	519	549	566	503	551	575	533	525	512	573	505	513	580	535	498	553	561	478	560	588	545	597	546	552	568	547	576	523	602	568	537	463	565	540	537	562	519	539	580	531	532	552	516	471	545	559	517	597	552	578	527	533	519	573	566	542	579	575	594	554	560	566	511	573	528	556	556	571	501	559	566	537	574	547	550	525	543	550	537	543	531	570	514	589	589	561	544	535	498	538	585	497	586	524	565	540	503	517	561	545	544	542	556	504	530	545	540	563	511	520	527	563	513	578	551	525	586	532	594	581	569	545	585	579	559	583	530	538	557	552	558	541	540	524	549	627	552	541	561	524	568	578	526	553	567	543	551	548	531	595	522	546	518	528	557	544	599	569	513	517	500	592	561	515	548	539	586	531	581	587	539	535	530	547	536	541	578	545	543	616	520	553	542	564	551	567	550	574	506	597	533	516	530	553	529	524	555	515	553	547	540	580	555	567	525	516	539	542	536	547	535	511	579	542	525	529	550	514	504	538	543	544	546	543	508	514	534	565	540	540	551	524	548	541	541	528	586	526	577	543	597	550	546	534	562	537	562	557	539	550	536	524	531	552	550	552	572	541	541	537	558	577	551	505	573	563	550	560	540	536	560	569	530	575	561	560	518	543	566	558	586	513	566	536	560	534	599	504	589	529	540	515	574	517	543	566	510	577	553	500	555	545	555	531	597	593	590	497	502	570	542	538	540	527	564	569	560	548	550	574	612	565	550	598	555	514	529	574	540	548	545	545	568	560	547	553	568	541	574	592	534	564	542	550	581	574	582	590	550	547	582	567	555	544	537	549	565	524	612	549	561	509	541	536	584	522	531	557	523	573	545	598	550	602	530	507	531	571	548	525	565	562	519	580	533	561	635	575	594	617	538	535	556	586	554	576	557	558	541	533	543	551	517	526	552	557	520	529	561	538	557	516	520	514	512	565	536	576	576	583	540	576	518	515	559	549	523	537	583	513	564	523	563	569	536	550	536	545	552	532	513	544	530	553	526	530	511	536	567	566	604	594	538	557	568	562	532	571	561	566	527	576	542	509	571	523	549	563	567	553	576	539	598	520	561	601	531	566	574	550	557	572	587	551	524	577	545	540	528	553	523	546	598	550	544	561	569	558	546	588	599	562	530	539	547	512	559	584	575	522	490	578	549	567	548	575	513	541	553	558	570	542	530	565	546	534	522	541	548	538	524	553	538	585	547	543	561	579	557	559	571	499	578	538	539	576	535	573	536	536	534	555	541	547	523	574	564	563	551	531	566	577	575	583	584	546	591	563	539	556	566	539	543	510	521	540	553	560	519	486	550	562	548	528	545	523	549	598	567	535	518	586	520	539	531	540	574	559	560	591	572	555	565	557	546	537	562	557	541	570	553	503	570	549	589	598	551	519	556	544	549	537	561	552	522	573	558	525	584	558	535	595	528	550	521	570	534	594	560	571	568	545	572	577	572	561	539	559	565	597	561	559	567	584	551	528	566	557	529	539	573	538	532	490	558	558	544	540	560	507	513	485	577	586	546	553	597	526	561	570	542	540	541	566	519	545	566	571	555	533	545	549	552	527	557	533	540	592	577	533	541	539	555	582	581	577	567	563	541	546	539	574	545	538	572	554	509	507	537	541	559	597	532	545	608	547	609	604	587	560	534	520	496	568	571	540	516	581	543	553	565	597	536	558	575	568	554	543	525	533	551	620	528	538	521	559	511	561	566	546	580	556	545	571	549	523	549	580	565	545	556	574	530	537	565	528	567	563	574	528	520	542	506	571	580	558	575	565	556	573	522	550	528	569	525	538	543	574	529	517	551	531	525	550	505	589	553	540	541	501	594	552	544	527	539	534	564	533	573	516	525	543	578	487	543	586	568	588	542	578	567	534	599	528	554	516	552	553	537	528	582	552	539	566	567	546	575	583	544	545	583	533	522	529	520	560	497	504	580	581	569	545	545	535	565	537	536	526	580	572	552	536	536	534	517	546	563	559	568	532	591	574	581	579	533	549	602	535	537	587	539	537	543	531	566	523	533	536	561	529	581	561	529	579	566	563	525	546	577	512	526	567	513	515	576	570	516	528	511	529	576	530	534	597	552	511	559	529	548	547	569	540	563	503	552	543	557	565	573	555	566	559	548	567	553	558	533	551	536	503	567	544	572	568	551	518	550	531	558	509	526	590	541	560	560	568	535	577	558	548	514	554	521	563	557	605	519	558	574	552	562	548	525	509	553	539	609	584	516	549	567	558	562	517	558	511	546	561	556	528	562	592	571	555	564
24240	23825	28109	22257	14795	8622	7025	31921	31483	17003	5465	2411	1480	752	372	227	189	199	240	220	243	240	247	219	197	211	202	188	186	207	189	175	183	194	217	203	204	218	192	173	197	191	196	199	173	183	181	184	177	198	180	178	180	178	175	210	199	201	163	188	191	206	179	198	183	188	209	188	185	226	172	174	196	178	195	192	189	181	191	192	202	187	170	210	185	193	197	197	224	191	234	184	197	195	165	210	176	172	212	205	197	191	206	219	189	191	188	175	177	161	172	184	209	157	178	185	160	174	205	194	195	178	205	176	181	188	180	186	184	178	195	181	182	182	193	181	208	203	186	200	195	200	194	184	156	182	214	188	206	180	186	193	181	185	185	216	207	186	206	205	171	185	186	186	198	219	174	189	189	194	183	216	182	191	184	208	196	194	186	177	177	177	198	185	223	174	185	192	192	186	157	186	223	191	197	179	204	167	183	204	182	179	192	180	173	178	208	174	189	187	198	170	189	204	181	160	191	165	192	197	177	191	181	191	186	178	193	181	177	198	182	180	184	189	187	195	169	193	211	200	192	162	173	187	157	212	188	198	169	182	187	192	178	194	193	208	189	173	206	207	208	191	177	181	184	183	160	197	200	189	192	197	204	192	184	196	182	190	175	189	222	201	198	183	168	183	187	172	213	207	183	195	193	190	181	184	184	152	196	185	186	187	179	179	200	196	209	188	188	189	194	202	186	201	192	178	217	205	203	182	194	189	192	188	184	180	196	174	174	207	188	205	181	188	157	188	185	197	199	191	202	203	181	187	181	208	197	176	204	179	202	174	205	190	193	162	159	186	172	180	188	191	197	197	179	173	187	175	192	188	179	174	190	187	197	197	167	185	203	174	205	145	167	195	191	183	215	173	171	207	199	167	167	190	184	192	208	193	194	198	181	193	165	180	208	189	195	203	190	201	199	156	174	182	190	190	157	202	166	182	177	196	192	181	209	199	177	179	180	201	173	199	179	185	192	177	197	193	188	201	177	195	189	190	190	190	188	203	168	193	194	191	198	186	196	192	175	201	211	184	164	160	172	187	194	182	190	178	171	165	202	203	192	195	202	181	173	186	201	181	201	196	172	189	178	196	170	156	193	186	203	199	194	202	199	185	188	185	186	209	182	204	185	220	193	200	221	154	191	207	189	191	204	163	190	191	178	194	194	174	177	187	185	169	188	186	174	229	192	175	183	178	216	165	179	203	182	193	211	197	174	203	185	200	187	163	180	173	195	195	186	192	187	213	210	197	190	197	196	161	166	205	181	197	190	180	183	189	215	200	189	189	167	187	203	183	189	187	187	194	187	195	215	181	177	196	208	192	179	204	184	185	176	212	176	188	165	188	166	199	186	194	196	164	193	194	179	174	199	200	178	179	182	192	173	179	188	210	190	207	188	193	183	199	202	178	185	196	179	160	180	187	168	170	205	199	180	189	175	191	175	205	210	185	190	190	189	176	184	196	202	192	179	190	182	201	199	193	188	187	193	174	185	187	184	191	193	188	183	215	183	191	179	186	185	161	154	194	190	170	186	189	190	203	172	184	186	157	179	202	206	203	220	163	210	192	186	185	172	179	211	183	191	178	164	214	197	179	196	179	186	178	172	204	190	193	203	182	174	209	185	181	195	216	196	198	189	183	180	204	213	186	180	186	196	182	202	191	187	191	160	214	187	181	182	175	179	175	191	192	180	194	219	166	151	182	161	191	161	170	209	189	181	185	169	188	195	212	184	198	187	179	215	174	203	179	152	190	174	189	169	172	214	194	210	201	174	197	187	163	184	205	194	210	199	186	197	181	196	172	199	193	176	190	200	182	194	184	208	167	197	185	185	204	193	201	182	208	185	204	199	183	178	174	194	221	197	177	180	191	187	187	187	207	173	177	170	203	163	195	204	182	180	185	178	212	198	200	196	166	210	208	174	194	187	160	204	186	195	184	185	181	201	167	200	173	191	210	181	204	190	200	211	196	186	156	171	189	186	166	182	203	194	189	188	198	220	168	204	173	200	204	186	185	182	185	190	181	171	176	187	181	189	190	196	206	181	192	216	209	212	177	184	176	167	198	176	184	185	178	216	196	186	185	174	194	192	185	178	176	170	198	187	200	183	202	185	198	205	185	202	163	213	189	186	188	183	197	182	191	202	220	174	170	169	212	172	181	155	187	200	193	199	199	180	204	174	179	197	205	168	177	190	182	197	177	219	199	185	206	168	180	206	186	196	182	177	196	198	200	183	196	198	186	187	183	198	190	171	171	183	181	198	202	171	186	194	196	184	168	178	182	181	183	175	173	179	192	191	162	181	200	194	207	190	199	170	195	173	213	209	201	198	189	171	160	179	204	188	194	183	175	180	190	186	201	194	186	196	183	179	191	205	206	178	203	190	198	175	187	141	200	191	190	168	175	189	201	176	197	188	198	167	190	192	171	213	191	183	199	181	207	162	218	184	192	182	211	200	200	193	190	151	206	170	194	174	186	186	188	184	194	194	183	182	192	172	181	168	186	209	174	209	170	171	187	183	184	191	176	199	169	203	190	179	188	170	205	211	183	201	190	200	185	166	207	175	195	184	186	208	187	190	179	173	193	224	216	189	166	197	191	202	196	196	215	178	193	205	203	174	189	188	208	167	213	177	201	195	182	187	173	172	180	175	185	180	185	173	200	183	192	159	190	184	229	166	174	178	204	163	188	163	191	209	181	186	180	168	199	191	192	174	194	178	189	207	186	184	183	233	187	187	178	210	207	201	204	198	172	169	180	205	192	203	208	193	185	190	200	212	190	193	172	192	190	179	215	198	183	200	185	184	203	210	185	187	185	175	181	174	164	209	184	180	196	169	203	172	164	169	178	190	193	184	206	183	203	200	165	218	200	175	191	186	202	181	173	174	204	214	208	187	194	171	187	193	182	192	188	200	174	186	193	194	191	189	182	196	216	187	211	197	175	184	183	194	173	189	196	205	192	159	190	182	186	163	179	203	201	157	204	187	188	182	190	183	206	166	195	203	208	187	175	175	178	173	183	190	182	185	198	202	199	189	189	174	215	177	204	190	198	217	177	201	203	173	187	191	196	171	182	185	191	185	176	181	176	195	193	182	201	169	178	180	201	210	183	201	182	216	197	191	191	209	185	184	218	189	165	195	188	186	195	179	178	194	204	220	204	200	181	158	186	230	179	177	180	178	171	187	181	191	183	189	196	197	207	199	178	205	199	202	192	176	202	182	179	193	168	189	175	206	186	181	198	205	182	176	153	181	187	196	218	180	158	199	185	194	172	210	185	213	186	163	189	199	187	196	188	178	193	201	192	187	177	193	177	182	183	188	165	179	176	188	183	193	205	175	162	156	182	168	183	227	173	196	188	181	186	183	197	187	192	212	201	188	174	183	227	168	183	202	216	181	200	204	187	180	202	175	187	181	216	204	162	194	186	168	205	184	180	180	203	194	179	216	183	190	182	187	187	207	182	231	165
15800	19889	30890	31885	26548	21378	21193	50651	46735	32212	17153	10336	7021	3431	1505	892	678	659	609	698	815	870	814	716	659	642	687	624	590	579	619	543	629	593	567	582	609	593	549	559	552	572	525	563	548	583	597	598	544	557	495	540	563	569	541	540	571	538	601	528	544	574	557	538	562	548	551	543	527	517	540	557	506	532	525	508	550	501	568	580	513	505	544	551	528	554	539	550	520	558	602	562	539	571	558	546	533	562	524	537	538	525	567	509	555	530	519	559	501	545	548	539	502	537	517	510	554	557	529	489	550	564	544	553	568	560	533	565	567	517	560	560	533	544	516	558	544	546	534	582	487	540	538	557	509	519	548	534	521	611	505	552	516	571	551	534	519	513	544	591	533	543	554	509	535	569	517	568	583	542	547	538	502	509	543	561	547	536	527	556	548	541	566	552	570	584	555	511	571	526	532	514	507	568	550	559	579	545	547	569	574	552	524	543	535	526	544	502	543	494	542	538	522	492	578	548	566	522	511	561	552	537	555	560	565	563	537	554	516	560	530	561	530	555	531	535	507	533	570	572	533	570	549	541	509	544	536	542	527	507	568	523	528	591	551	527	558	529	563	556	560	547	572	571	535	524	550	552	557	516	554	521	530	546	510	506	521	531	542	537	563	522	531	556	534	572	538	564	544	545	534	548	499	546	497	523	525	511	538	510	555	483	550	513	522	538	601	540	529	561	564	554	533	545	556	531	564	519	546	575	552	595	506	525	552	543	577	545	566	524	515	541	572	528	561	548	554	534	534	562	508	544	568	558	553	508	565	528	561	564	516	543	567	583	518	521	534	579	545	540	528	525	555	571	549	534	568	554	531	535	567	533	545	526	530	532	529	514	555	511	513	522	569	509	495	567	553	543	492	556	480	535	555	548	567	581	559	530	551	535	558	573	531	539	541	568	538	513	563	520	536	581	551	556	564	530	530	530	586	555	529	551	560	568	529	549	545	570	538	539	524	574	522	542	562	543	505	561	559	572	494	504	572	563	533	518	507	529	570	537	604	550	547	561	528	537	606	504	533	580	520	550	540	545	535	563	551	532	561	553	506	535	538	602	538	537	547	562	564	515	506	555	559	547	544	585	542	494	578	551	510	566	529	573	537	549	531	551	510	561	532	583	563	543	541	545	506	551	561	569	566	551	538	555	581	535	548	562	534	561	551	530	551	544	576	551	563	570	541	509	568	524	556	562	526	522	532	544	512	526	558	553	525	538	537	524	544	539	550	550	564	515	564	563	526	544	544	558	555	541	519	487	579	519	530	535	536	579	552	534	544	506	513	536	540	540	539	526	555	531	545	524	530	537	555	497	516	552	586	516	556	566	565	599	537	589	562	504	534	493	521	513	538	503	586	559	586	554	541	547	557	539	503	541	529	536	523	508	533	537	537	546	526	518	540	546	523	557	513	575	534	527	538	549	525	530	589	556	496	532	573	550	553	582	500	567	578	553	548	562	529	496	553	607	547	551	553	563	567	593	552	534	558	525	545	556	508	525	514	548	593	578	512	515	532	549	500	532	574	543	552	549	540	527	506	539	509	552	553	558	548	547	529	537	540	538	527	515	537	538	530	535	559	546	537	526	556	541	585	517	528	545	521	556	527	559	534	514	566	571	532	519	536	531	612	513	599	507	512	559	520	506	545	519	574	510	592	522	560	543	522	564	538	535	561	527	559	552	549	542	519	544	527	546	572	584	533	529	506	583	536	510	531	486	517	579	520	545	523	555	577	532	517	526	529	532	527	510	516	499	546	522	552	557	553	528	532	582	537	490	513	529	531	524	507	551	549	544	501	526	502	553	568	506	560	535	538	543	545	583	487	579	539	546	571	545	539	539	527	578	526	600	548	532	514	532	527	522	568	532	561	545	534	529	571	528	526	563	564	542	513	547	541	566	509	547	560	521	578	541	514	535	498	590	532	565	535	526	609	488	536	523	541	554	552	509	535	538	536	555	560	540	570	489	551	573	552	554	521	553	542	546	514	567	544	549	554	542	521	503	517	587	531	561	533	545	501	547	528	580	515	517	540	533	593	527	538	568	567	548	613	560	555	565	522	522	514	586	513	558	535	522	535	549	492	580	539	533	550	537	540	531	515	511	552	545	520	553	564	517	505	546	497	522	538	546	535	505	554	578	574	525	588	541	518	523	542	582	577	547	539	532	547	544	512	564	554	535	523	557	513	541	545	516	547	522	552	550	516	543	554	547	527	554	527	513	514	574	552	543	548	533	544	564	508	515	533	559	535	514	592	593	545	496	536	511	575	573	536	541	506	570	528	571	571	531	537	556	525	527	551	542	550	534	565	509	526	489	554	495	530	544	598	555	552	531	580	532	582	555	546	581	511	566	511	571	544	563	546	541	551	521	540	531	529	514	560	520	556	495	561	591	561	526	565	515	507	533	519	557	529	523	552	541	554	516	532	557	544	547	511	509	550	562	524	527	515	539	581	554	493	523	557	526	532	558	589	546	585	586	540	545	579	531	539	543	545	590	546	520	549	530	529	554	526	522	514	513	551	534	548	544	541	552	536	575	589	490	560	573	583	535	604	570	581	535	529	524	553	560	515	517	506	550	515	544	558	530	549	558	510	569	540	509	554	571	543	564	579	526	537	517	507	570	547	528	548	522	533	549	531	512	539	551	543	513	582	486	576	532	555	545	545	584	594	532	503	538	504	533	564	573	522	508	531	527	579	569	539	564	544	561	577	587	585	544	538	567	547	531	513	511	492	570	548	582	527	513	540	544	538	519	568	538	538	566	540	536	554	582	520	534	555	575	542	491	573	551	509	560	537	528	570	573	586	535	528	555	502	524	523	542	559	588	549	540	546	505	561	572	537	560	549	535	512	538	533	559	531	506	546	527	570	489	575	483	501	541	532	509	568	568	536	557	539	524	553	543	523	513	538	575	494	525	513	541	531	580	550	551	525	558	538	539	544	553	513	553	524	539	559	565	539	588	556	541	519	589	508	566	568	540	522	558	487	524	512	481	551	523	539	565	551	567	551	533	557	527	558	534	568	496	543	559	531	533	565	523	536	566	536	571	542	567	547	530	547	541	558	553	546	558	555	529	538	505	539	538	503	520	541	557	551	595	553	534	511	530	532	547	554	566	545	535	553	575	550	529	583	530	559	529	575	530	559	551	564	540	488	558	560	530	553	522	529	520	528	558	552	596	578	561	514	534	563	528	566	589	538	553	575	560	488	544	512	539	565	562	537	541	520	554	537	556	542	496	535	509	555	546	543	535	540	521	571	574	565	536	562	563	543	586	548	501	588	546	528	542	551	533	533	558	545	579	576	493	564	557	572	539	555	514	547	566	521	535	546	558	579	574	564	574	545	589	554	527	524	518	582	537	544	556	563	547	501	524	543	556	517	506	548	546	546	562	565	554	513	539	558	571	539	514	561	562	540	508	546	531	560	556	559	542	535	530	536	543	574	559	523	544	484	530	547	558	579	581
33050	30570	37397	31455	23647	16047	14547	50106	46961	29050	12859	4725	3152	1685	638	382	297	295	262	285	348	330	317	271	241	251	261	242	201	255	201	218	197	228	213	206	214	224	228	224	252	206	209	223	209	225	193	248	204	201	237	201	206	207	189	232	206	201	204	195	180	157	201	203	200	203	206	240	189	212	217	215	212	211	179	200	212	229	184	202	246	202	179	227	222	201	206	222	216	243	221	214	220	211	232	192	203	228	173	206	193	171	197	214	193	217	205	206	230	216	200	197	199	209	197	217	205	219	219	225	202	225	241	188	176	218	215	190	227	207	233	226	181	200	215	192	170	212	209	217	213	207	215	236	221	218	198	208	202	211	220	208	230	210	207	218	214	191	219	205	195	203	207	212	201	212	233	214	233	217	206	173	215	197	225	207	210	207	201	207	176	210	214	192	199	180	205	212	204	207	190	226	192	198	222	215	212	208	211	197	198	220	209	228	183	211	202	208	205	235	216	203	211	223	206	223	188	214	206	223	206	224	205	215	236	232	229	239	179	200	206	199	203	206	222	180	204	214	212	231	198	187	214	205	202	222	210	210	196	205	209	200	215	230	198	195	224	229	226	180	222	206	211	203	193	199	192	193	231	193	214	211	192	195	204	198	199	199	219	211	186	219	229	218	218	233	226	225	191	211	215	211	187	181	225	208	229	209	186	221	181	211	186	170	213	258	222	191	197	227	220	210	178	207	208	214	193	233	193	188	218	233	211	234	209	194	217	210	189	217	218	204	190	197	187	195	199	212	200	183	222	205	212	207	216	204	215	193	202	197	200	202	202	179	216	226	220	208	208	204	222	229	201	229	211	194	209	220	214	201	205	226	196	215	200	204	212	218	215	219	204	187	225	218	188	204	215	185	209	205	200	218	195	217	196	214	212	228	232	208	225	214	214	190	223	219	196	206	206	225	237	207	240	211	199	241	212	194	209	197	234	234	231	199	201	206	172	216	218	233	191	189	194	222	237	209	234	215	216	202	210	202	194	228	189	201	221	198	188	187	198	214	202	212	226	192	187	202	217	191	241	242	217	203	216	224	202	220	211	194	173	214	227	212	194	204	192	179	190	225	202	201	211	199	192	234	237	178	217	206	194	226	218	196	217	223	192	193	228	238	224	184	201	203	227	205	218	226	214	204	213	216	233	190	217	209	216	223	216	218	199	233	200	226	217	214	211	224	209	189	208	174	201	194	208	203	203	195	214	208	203	214	165	223	209	177	206	209	222	220	228	199	206	221	204	187	185	217	180	211	228	195	201	199	211	194	207	178	200	203	186	181	196	211	204	214	179	183	182	223	213	204	229	201	203	200	198	199	209	233	212	251	217	189	202	207	181	213	215	229	184	212	208	194	228	227	211	176	243	172	213	202	246	214	213	213	188	210	208	188	213	236	208	235	233	193	213	188	223	206	221	205	233	199	225	219	232	235	199	213	201	198	197	217	218	171	194	215	217	217	218	230	197	201	200	194	193	194	195	234	214	197	219	182	198	199	208	199	193	210	219	228	219	201	210	184	209	225	186	217	214	228	225	213	211	226	229	214	190	198	197	215	236	224	195	193	219	244	217	226	213	203	197	206	205	216	208	232	239	210	212	222	196	208	189	225	193	205	215	184	219	212	200	203	212	195	208	202	196	202	225	232	205	228	200	220	232	214	203	209	197	221	202	211	233	209	227	200	241	203	198	224	191	211	222	201	187	211	214	233	195	210	230	193	194	200	200	211	200	226	203	211	199	201	206	204	230	204	186	195	207	210	203	215	206	222	216	208	224	185	207	213	199	214	232	237	194	217	202	194	194	194	232	218	187	215	188	206	205	215	219	164	208	218	200	203	228	184	194	184	219	194	197	214	208	205	218	201	218	203	215	197	205	220	227	218	206	191	226	227	191	227	200	237	223	222	210	212	207	215	203	197	206	225	215	200	262	222	209	202	233	185	222	193	217	217	219	182	195	195	195	194	226	222	183	212	199	179	223	200	202	198	204	224	200	235	193	181	201	224	222	195	223	203	212	219	187	218	199	222	218	187	189	195	218	210	216	227	200	188	229	216	192	199	201	203	200	199	206	218	213	243	195	193	246	232	237	189	194	205	213	225	230	200	212	213	208	216	215	214	180	200	236	200	223	195	226	227	209	222	240	203	208	222	214	217	219	217	215	215	207	192	208	222	225	223	224	221	220	215	183	222	224	197	228	193	231	240	204	205	231	205	202	205	225	182	203	209	207	214	199	217	192	219	215	203	199	223	202	201	200	196	213	208	215	212	191	214	221	193	223	197	232	197	202	205	202	213	183	189	210	208	217	199	203	182	194	210	183	202	228	225	215	176	216	215	201	180	231	223	191	191	205	200	192	235	197	204	181	212	215	227	187	194	201	201	204	219	208	207	198	210	226	213	220	211	228	206	197	215	203	228	207	214	229	199	184	198	204	211	239	213	188	194	196	205	227	221	212	198	229	225	213	181	209	199	223	224	196	228	200	216	203	214	199	208	224	191	192	204	224	212	214	204	200	203	207	200	238	201	204	225	202	235	222	212	215	205	208	219	203	194	249	176	202	192	191	225	178	194	253	234	193	206	219	228	220	205	203	227	200	221	189	193	208	204	210	218	195	217	214	226	219	207	186	224	209	217	209	203	220	213	217	203	195	222	202	218	197	220	172	219	225	213	224	214	201	214	196	194	214	214	218	232	187	209	175	213	181	205	201	220	220	216	215	199	227	229	209	212	255	194	192	184	228	230	184	224	231	183	208	198	198	215	212	199	220	202	200	178	228	203	214	218	218	217	228	217	229	225	215	243	234	213	206	233	198	186	193	200	184	205	227	213	186	209	220	209	232	223	211	190	220	230	210	208	208	209	224	210	207	220	225	207	190	205	200	190	198	226	205	208	200	206	226	240	227	212	238	182	211	183	202	205	214	198	230	233	188	217	234	225	223	200	194	224	211	260	230	212	188	241	197	216	199	200	220	223	193	200	195	233	220	229	184	196	209	214	204	194	202	206	228	208	218	214	215	230	210	196	220	214	199	210	196	189	217	188	202	216	187	190	217	208	220	199	239	213	244	239	226	202	214	184	211	206	220	196	180	209	205	185	211	181	213	213	202	215	209	207	200	219	196	204	234	190	183	217	211	181	218	195	219	206	199	206	210	206	193	223	191	208	214	211	230	189	224	195	215	201	208	212	178	222	219	214	228	222	219	222	211	222	217	172	203	207	215	241	209	194	203	198	198	221	205	217	186	194	215	203	211	212	239	237	211	236	202	196	220	224	210	168	205	213	223	214	186	215	174	208	209	240	219	195	198	211	201	230	197	242	230	199	200	206	220	193	194	198	193	204	187	201	189	205	200	198	204	204	198	210	208	222	217	212	212	220	229	225	186	217	225	226	195	215	183	193	196	215	199	214	208	209	213	204	231	219	216	228	197	187	199	230	205	182	191	185	183	198	203	215	217	233	215	216	206	239
20985	24970	37840	39312	34452	30207	31558	64838	58730	42967	27904	15556	13532	7696	2787	1574	1011	944	882	918	1587	1578	1291	968	729	780	846	805	710	750	652	719	700	655	630	685	701	676	673	681	642	590	589	596	623	647	609	629	641	613	601	634	637	613	625	605	601	547	618	598	580	566	602	623	621	527	622	586	577	601	588	575	573	581	638	605	569	640	580	604	636	555	575	574	565	603	620	560	612	630	589	647	608	594	566	595	624	569	621	594	595	606	598	584	559	583	625	555	625	570	608	589	594	579	603	609	603	569	576	583	577	622	569	564	594	586	614	611	593	614	609	616	627	552	582	608	634	578	607	618	592	563	578	562	580	571	606	598	536	591	630	561	618	631	601	641	575	586	579	618	592	635	568	587	636	589	578	598	573	577	577	607	559	588	647	565	621	585	581	634	614	569	555	621	596	597	605	561	611	563	595	612	609	596	611	628	578	614	572	607	622	610	613	607	591	591	586	613	561	624	580	630	629	579	598	601	589	600	588	585	620	638	549	614	647	600	601	553	590	545	602	610	616	566	559	596	558	576	607	555	591	568	580	582	630	569	585	622	597	625	573	591	574	589	611	600	581	607	557	592	614	599	599	574	584	653	560	570	621	607	543	573	554	589	572	594	567	600	592	585	588	636	629	605	627	543	612	599	549	603	682	590	584	621	588	585	588	574	629	558	570	585	629	614	606	568	565	614	628	580	618	588	572	579	600	593	617	619	576	601	603	567	649	601	594	629	550	632	585	668	592	611	587	567	626	623	555	593	643	585	630	574	596	586	568	590	635	595	579	594	594	568	564	598	532	599	575	601	618	573	586	605	552	611	616	621	568	540	590	586	587	576	561	607	580	584	582	594	572	604	572	567	622	626	595	591	583	572	602	592	599	583	594	605	590	584	610	596	593	596	592	632	598	592	587	626	587	578	594	572	622	603	559	555	595	561	590	574	569	579	577	607	575	585	595	573	588	614	588	625	592	608	599	634	592	584	600	593	572	591	643	610	584	571	597	556	572	619	600	603	583	582	599	582	606	618	594	620	608	579	592	619	595	645	582	596	605	582	563	576	598	623	558	588	574	629	613	611	574	592	575	582	595	564	589	626	628	610	636	569	604	580	625	574	589	621	582	603	590	595	606	592	597	621	619	599	566	549	585	608	580	614	573	624	597	594	582	579	589	628	577	601	577	609	585	627	631	561	611	596	612	612	600	597	556	621	608	586	599	637	589	560	581	630	573	548	628	550	590	600	594	613	613	565	525	574	616	597	619	564	569	604	582	578	606	595	608	605	560	604	600	593	590	566	565	650	590	601	623	605	572	586	548	632	595	562	607	593	556	554	583	547	587	556	606	568	577	593	604	549	589	618	618	552	584	615	541	607	628	543	574	613	627	574	608	617	572	635	587	572	645	581	607	635	585	563	598	618	608	565	563	581	565	602	590	567	606	641	583	589	592	615	601	620	578	616	546	580	616	574	578	607	519	631	571	611	598	608	585	542	588	603	583	587	601	565	589	612	582	583	611	640	622	613	606	598	581	574	565	600	618	578	633	587	570	573	587	605	581	598	565	648	559	581	594	577	588	638	629	573	605	606	625	556	611	579	572	554	586	603	596	572	600	559	615	576	589	538	594	565	567	609	583	547	622	557	601	548	597	595	628	550	607	581	565	624	571	631	585	622	612	582	565	582	577	593	593	592	566	606	596	578	585	592	610	596	558	528	574	596	576	618	629	544	601	597	611	568	572	620	627	623	559	627	585	537	598	544	585	602	557	603	559	560	603	582	564	568	594	612	575	570	613	554	606	548	588	563	586	550	598	612	635	613	535	594	579	579	598	584	569	618	639	626	565	616	592	583	583	540	620	592	564	571	543	588	606	594	638	564	568	592	582	597	626	576	594	564	616	568	565	578	610	575	604	641	609	590	643	576	581	625	590	587	575	584	588	604	607	695	612	539	596	598	572	621	586	584	614	622	609	626	587	583	586	633	609	558	579	590	553	623	632	549	580	594	574	574	578	580	608	600	568	589	589	598	610	647	586	590	573	578	609	580	560	573	626	576	564	596	602	614	574	619	621	605	587	598	576	609	605	581	588	565	587	604	619	615	587	638	574	537	624	574	588	586	580	620	638	572	591	611	600	564	600	591	557	579	599	573	615	597	608	565	579	615	581	586	594	613	612	610	560	609	582	579	603	601	606	604	591	596	582	554	559	610	596	598	637	586	610	558	607	603	570	619	621	566	615	615	605	576	601	576	611	627	587	574	620	556	609	578	598	573	609	582	611	644	616	651	568	622	579	594	554	609	608	601	633	598	579	582	614	619	606	581	599	612	619	604	602	598	562	601	573	590	555	618	609	570	554	557	585	592	588	606	551	650	608	575	593	610	615	619	590	551	619	592	621	621	583	604	612	574	636	604	563	585	597	588	577	578	600	547	584	578	589	580	601	583	579	602	614	602	606	600	592	605	632	631	588	588	631	612	607	589	611	572	557	593	601	538	610	578	568	565	599	593	653	600	604	657	626	562	578	643	559	599	565	607	614	624	557	592	600	624	550	588	629	590	603	644	569	596	615	560	563	609	583	550	591	581	565	591	567	627	593	590	599	570	601	613	623	592	597	575	589	591	556	542	582	568	598	587	616	591	593	628	657	583	609	579	590	596	552	587	561	571	593	571	642	603	581	615	626	580	612	565	571	634	606	620	635	640	581	615	607	590	577	578	574	595	551	596	600	559	571	567	605	610	572	597	610	631	612	603	572	602	599	643	561	582	616	595	592	590	594	609	645	584	608	580	609	592	579	611	563	595	595	598	597	601	606	607	577	622	630	590	622	604	581	588	595	584	584	552	568	621	531	595	579	608	622	595	614	544	625	592	558	625	594	572	584	590	575	590	620	573	605	569	607	583	611	594	585	629	591	580	591	580	590	585	590	645	593	536	608	594	582	621	602	645	582	597	615	608	596	591	596	605	621	624	623	608	528	558	615	574	595	598	604	566	604	616	649	578	608	586	560	600	575	606	592	550	564	565	625	590	598	607	614	595	605	651	562	610	592	612	615	589	565	581	622	561	611	603	576	583	601	596	580	608	585	612	598	598	580	590	602	561	598	624	597	606	571	613	571	614	565	627	567	598	582	596	603	561	573	592	554	574	617	594	624	645	603	600	614	540	553	564	591	633	594	596	613	640	567	625	589	591	586	574	593	552	603	545	590	601	585	622	609	587	567	618	587	587	567	664	598	566	625	579	592	615	572	575	570	617	629	577	578	549	643	570	610	594	572	616	610	594	588	594	596	574	591	583	549	604	610	523	616	591	601	602	578	588	561	598	570	599	616	598	587	574	588	573	609	594	629	623	602	584	583	632	605	609	579	585	608	575	573	617	599	593	597	544	592	628	595	600	576	596	590	627	560	627	580	604	562	518	571	606	557	605	601	586	552	610	594	568	594	581	582	597	596	615	622	601	577	611	584	579	580	602	604	591
14634	14298	17456	13880	8428	4767	3279	5686	4751	2410	941	538	427	349	245	215	210	220	213	198	214	231	195	192	189	222	216	179	173	176	178	179	186	203	195	179	191	200	214	220	187	212	209	218	201	197	185	221	190	193	175	176	212	188	200	212	191	212	194	215	203	184	196	196	190	205	208	180	186	203	199	193	209	213	202	183	204	204	192	212	182	202	194	188	184	211	216	210	201	212	207	202	199	196	183	190	205	190	205	225	196	212	203	196	192	182	216	205	181	209	204	193	195	221	212	226	206	199	198	186	185	191	158	179	214	200	219	208	183	188	208	186	190	226	200	197	204	196	194	203	200	211	197	228	192	217	193	216	225	185	185	226	182	171	230	189	208	204	200	221	202	183	190	213	191	206	187	191	187	202	217	192	180	187	183	186	201	209	221	225	195	210	184	209	207	215	195	195	183	204	199	190	223	190	221	190	197	188	179	224	198	200	176	181	210	193	230	201	191	191	186	185	207	192	201	188	221	187	205	196	203	194	189	208	195	197	206	198	204	187	191	218	169	210	192	179	211	214	205	172	176	166	181	184	208	213	185	183	190	178	178	212	211	197	207	187	176	193	183	191	211	226	185	215	218	178	197	193	196	186	198	188	192	184	212	177	187	206	211	173	202	216	222	228	226	191	174	218	165	182	197	198	195	197	179	194	192	186	173	184	199	202	196	181	205	207	189	212	186	179	202	207	184	207	190	195	206	204	218	180	178	217	171	189	214	215	200	194	221	206	218	214	169	207	178	211	193	211	210	189	197	202	193	185	207	215	216	193	192	197	189	188	201	190	204	183	194	174	195	185	172	188	191	198	207	182	182	198	204	206	172	190	189	186	204	184	185	215	173	193	182	197	216	212	204	197	162	216	193	183	211	197	190	174	189	191	187	208	170	176	220	192	200	165	182	220	207	197	202	193	191	208	176	186	206	225	184	197	206	192	206	202	190	197	211	217	185	203	171	194	208	205	197	189	198	203	215	203	212	196	193	219	195	188	213	217	185	205	196	169	183	177	219	199	186	177	191	183	201	206	217	223	179	203	237	218	217	190	202	191	195	203	199	210	208	213	175	188	192	171	196	198	200	168	207	176	197	212	199	188	212	193	187	197	186	200	193	232	194	195	188	182	192	178	165	177	197	199	206	189	211	238	189	200	204	210	200	174	183	181	201	230	216	189	210	211	193	195	223	186	193	214	207	216	206	198	192	209	191	194	176	174	203	200	215	190	183	180	197	226	200	217	213	194	164	179	206	172	223	182	213	197	191	192	199	175	171	195	187	224	186	219	194	198	195	211	228	210	206	196	201	204	186	212	198	208	190	211	209	214	185	218	175	219	199	212	200	195	192	200	210	219	211	188	173	166	164	197	184	206	168	184	213	185	217	198	196	201	192	199	242	195	199	202	200	190	181	200	182	209	193	197	186	197	203	217	198	201	214	202	223	210	210	216	191	200	195	224	206	184	183	205	206	207	192	183	190	215	176	197	216	197	200	179	203	180	208	205	212	208	182	176	182	197	189	182	199	217	189	205	213	203	210	199	181	189	182	189	196	208	206	226	175	192	193	175	174	212	189	186	203	186	178	206	212	215	218	201	209	193	208	224	197	193	205	180	217	183	204	183	215	202	185	183	191	205	207	199	184	201	190	212	170	211	209	234	199	172	200	210	188	199	228	206	192	205	216	195	181	221	207	210	179	192	205	176	203	186	225	176	194	190	184	195	208	181	203	176	211	159	198	198	190	203	197	199	203	192	194	174	200	187	193	199	215	192	211	209	171	179	196	185	195	165	175	206	187	190	180	187	211	195	189	186	203	206	220	193	186	235	187	166	216	205	210	209	172	193	212	211	202	192	203	209	206	177	178	204	199	190	197	179	221	186	205	193	208	197	181	175	187	183	183	196	177	186	207	201	184	174	199	210	208	203	188	199	193	194	202	195	191	176	167	189	208	195	227	202	163	198	208	182	197	185	190	226	217	209	209	202	187	228	198	225	250	183	191	185	184	181	199	184	221	189	197	221	186	185	216	181	176	176	198	205	184	192	197	181	180	177	201	176	195	244	198	189	190	216	195	182	212	200	185	185	190	180	179	196	208	205	197	174	200	210	214	206	195	210	210	192	205	178	182	202	200	220	224	203	205	211	212	176	181	201	200	210	196	161	200	179	202	206	207	196	193	187	188	195	196	212	183	191	193	203	208	210	187	183	184	179	204	191	185	189	179	161	181	188	195	223	212	201	184	197	192	222	238	198	187	196	209	194	218	209	215	176	182	165	189	212	211	179	191	196	203	217	197	194	167	226	195	172	189	212	175	209	200	199	182	187	181	228	192	226	191	189	200	219	189	200	178	191	201	202	172	167	192	214	209	196	199	203	169	166	208	209	209	208	213	192	210	213	198	228	190	191	195	203	195	200	193	177	213	200	219	189	199	192	215	199	191	200	208	196	186	209	197	178	242	203	189	182	198	185	215	193	208	199	190	198	190	211	197	199	211	209	210	194	183	218	171	197	196	216	206	204	176	219	193	212	191	192	209	206	220	207	192	210	217	207	190	202	185	208	198	167	203	192	191	198	200	223	190	195	193	202	193	200	212	168	216	216	214	205	192	196	203	206	197	172	179	190	183	190	192	212	202	190	234	197	178	185	195	201	175	202	202	180	199	195	211	180	258	187	166	203	195	234	191	218	194	231	199	204	222	195	218	182	184	218	180	193	205	195	202	200	181	209	191	191	197	198	217	167	232	214	195	175	162	202	188	190	167	207	195	196	192	192	205	216	216	191	177	185	205	170	215	196	190	212	217	193	190	197	184	190	203	198	193	197	197	195	185	226	207	177	231	219	198	194	176	211	190	222	212	172	168	199	228	198	195	189	199	227	181	178	218	198	219	192	189	176	225	199	185	200	216	200	204	207	200	207	207	199	225	191	170	185	185	188	208	181	213	203	205	176	212	205	210	197	205	190	173	193	197	191	226	185	195	229	206	183	201	200	215	212	205	195	192	200	181	169	189	197	207	193	188	199	200	189	174	204	234	177	208	196	193	179	203	209	197	175	198	204	188	154	176	201	207	200	186	183	215	184	208	219	207	198	174	171	184	186	222	216	174	228	227	182	190	189	183	196	214	207	200	194	212	202	176	178	197	179	197	197	217	187	208	195	202	174	208	195	210	194	182	181	207	220	203	171	182	185	197	184	181	201	213	199	210	180	191	193	200	187	200	202	191	200	176	201	194	187	202	221	177	212	213	187	194	205	179	200	216	214	216	196	207	182	188	191	194	194	193	199	198	213	204	226	206	193	202	193	201	198	226	184	192	212	217	200	217	208	186	189	196	218	221	179	204	190	185	174	194	203	221	212	202	169	197	210	225	189	182	199	202	186	197	204	187	211	211	203	204	219	195	165	221	180	172	200	186	219	211	196	197	169	204	195	206	177	195	193	166	200	201	205	205	173	179	189	192	208	184	183	189	212
9454	12661	23123	24960	19589	14803	12298	19895	16248	8721	3610	2189	1579	1177	768	678	629	635	600	567	633	598	587	572	570	565	529	549	563	587	536	542	593	594	521	594	608	550	559	543	555	526	545	542	536	587	562	521	540	541	555	544	563	558	514	518	551	539	555	562	570	565	557	533	545	541	531	603	561	556	579	561	548	545	588	577	552	540	526	559	583	526	527	552	531	561	542	591	490	553	561	531	554	555	567	528	548	536	552	547	547	563	558	508	577	559	537	546	575	530	502	528	579	534	565	527	621	549	541	546	531	602	565	590	569	583	582	534	543	572	564	582	528	546	525	549	587	544	601	576	550	573	555	575	568	541	612	564	518	554	573	550	561	560	581	597	508	541	525	548	543	499	531	579	584	536	550	559	571	542	576	530	610	602	569	515	567	562	532	611	559	536	563	608	563	535	547	536	603	512	590	547	576	573	533	560	556	537	586	564	528	565	555	543	525	548	510	547	534	553	541	532	547	542	549	526	582	569	528	502	567	527	559	544	514	558	522	591	543	556	583	559	589	513	536	514	546	564	573	532	572	605	528	546	517	538	546	577	542	521	573	528	527	595	559	542	580	508	561	556	580	565	525	523	562	533	566	559	556	556	528	560	568	536	547	534	539	536	554	551	536	554	570	561	558	572	571	550	570	566	504	600	560	573	582	535	541	564	585	568	534	532	577	559	553	546	547	574	536	553	575	530	526	576	575	594	547	544	565	543	567	581	533	532	575	566	581	575	515	570	551	558	521	570	518	535	584	577	572	531	568	553	567	592	551	591	580	539	511	529	581	558	547	592	533	583	553	549	555	531	592	558	567	563	571	530	554	522	591	562	563	563	539	506	580	534	530	573	553	580	548	552	574	546	541	554	554	526	556	565	540	512	553	535	566	557	585	625	542	564	536	531	570	581	535	586	534	563	572	591	558	560	533	575	544	538	596	529	554	575	552	562	582	540	555	548	536	535	570	567	539	552	579	564	557	544	522	551	579	573	557	538	562	528	566	532	592	511	596	547	551	559	549	541	533	571	571	559	553	527	539	567	561	552	538	562	543	586	552	597	567	576	530	597	534	529	576	567	561	546	517	557	534	584	529	495	550	539	567	565	532	591	567	563	576	542	577	526	583	552	573	551	549	510	522	589	531	578	535	552	527	534	528	546	554	566	589	548	520	562	551	580	514	547	573	567	573	530	553	569	520	530	572	557	560	571	511	554	556	564	544	606	581	566	539	563	566	525	523	547	586	589	584	550	495	587	531	571	570	602	578	595	580	585	555	566	555	553	597	556	593	502	546	524	576	566	509	550	509	560	541	585	526	585	565	552	557	557	531	544	535	559	564	552	570	567	527	584	552	637	552	528	543	559	542	576	558	538	593	541	524	588	565	564	550	530	522	543	592	577	596	521	567	550	573	576	573	568	560	537	546	574	574	537	530	553	586	616	586	576	579	525	572	526	549	558	569	562	541	567	597	539	584	552	541	554	525	534	544	522	564	568	523	553	570	572	542	532	541	572	536	560	531	517	499	568	593	540	550	544	595	565	549	542	589	550	554	524	545	578	538	556	559	567	581	546	534	555	524	545	556	588	538	577	517	559	531	543	585	538	553	575	555	509	577	563	566	561	547	535	542	515	550	551	579	564	598	561	542	561	537	568	564	551	564	581	544	560	600	574	551	572	566	576	549	539	565	521	556	523	595	558	565	558	578	554	568	560	607	553	552	564	573	549	545	515	576	569	555	563	549	528	564	538	540	588	544	567	552	557	562	534	502	574	580	576	541	538	569	572	536	547	569	553	556	607	566	595	598	582	558	574	592	602	515	562	578	585	538	588	522	554	543	598	544	553	528	544	508	540	543	556	563	537	558	586	540	545	551	514	571	565	559	534	550	579	547	596	518	589	543	546	582	571	526	554	553	556	567	541	554	563	531	573	520	538	570	517	550	561	523	552	557	562	569	505	553	535	543	536	505	501	574	578	604	513	569	542	545	600	585	566	563	572	546	564	570	629	543	541	539	575	525	562	571	561	554	553	601	557	530	606	536	537	543	536	549	553	591	528	554	526	559	532	566	540	561	560	571	581	530	562	581	512	546	509	543	524	561	557	587	557	584	567	551	516	591	565	523	592	562	543	556	580	561	592	540	552	539	556	590	570	572	514	553	564	529	548	527	538	582	570	556	528	573	548	558	519	563	543	562	544	515	568	556	536	571	582	531	553	535	550	527	533	529	577	558	571	569	559	544	586	545	582	568	547	540	538	551	507	514	551	531	551	573	565	583	534	529	502	555	561	516	538	577	531	544	546	562	567	567	575	526	542	579	562	569	546	532	530	628	535	546	571	537	585	542	580	559	528	547	552	555	566	551	562	520	548	564	558	550	580	553	585	613	528	529	578	571	538	557	573	563	559	558	575	551	571	552	539	555	554	527	603	601	543	546	530	540	568	531	539	538	562	536	539	564	554	514	640	550	582	545	553	553	580	526	527	494	575	594	532	562	586	590	546	582	511	509	577	548	550	554	552	561	583	516	533	563	518	601	578	575	571	558	537	531	534	576	544	592	594	579	584	555	561	563	607	536	545	538	553	522	553	563	601	550	497	580	551	606	590	551	568	573	576	509	562	540	565	529	575	582	543	577	550	594	561	582	555	528	549	556	587	549	579	565	545	571	567	570	528	559	517	594	553	599	537	555	555	573	585	560	590	570	591	568	561	547	533	593	533	524	537	525	577	534	543	551	575	555	551	553	569	575	609	562	552	568	559	581	563	569	509	523	577	546	543	580	567	554	531	574	551	565	571	539	513	594	575	587	573	537	615	550	581	537	560	568	575	549	558	570	573	523	563	588	520	536	556	538	553	578	535	511	570	567	522	520	613	581	555	537	556	564	573	558	546	586	550	537	574	545	536	566	580	577	578	584	550	540	527	584	548	583	546	555	517	525	581	597	597	581	544	568	487	592	535	529	504	556	569	582	549	607	559	580	519	572	532	549	565	571	538	560	583	560	522	535	595	571	557	571	549	573	545	599	591	534	522	565	582	570	555	590	568	562	586	559	560	554	576	554	571	573	579	552	554	603	571	552	534	562	585	529	563	566	575	560	543	569	526	541	547	529	587	497	544	570	521	530	585	571	573	542	569	555	547	605	576	570	554	553	513	574	538	552	570	539	575	531	540	549	568	564	564	544	605	556	536	580	556	609	573	540	570	568	546	543	542	529	557	554	550	555	528	543	531	591	561	542	594	548	579	551	596	572	557	532	539	592	534	525	537	535	554	547	616	586	550	538	512	575	572	606	589	518	603	543	576	570	537	576	548	561	542	562	593	581	554	556	525	547	590	565	525	542	508	580	559	549	556	550	569	578	513	563	572	553	572	596	561	556	576	547	567	570	567	585	533	587	564	513	542	542	572	562	581	570	556	545	592	521	536	539	583	536	587	597	536	553	575	547	537	532	546	553	536	538	599	566	587	554	568	565	559
24787	22507	30151	23943	16875	10584	12322	33553	29066	15206	5269	2908	1274	1156	685	358	249	279	258	290	338	259	243	271	256	248	245	275	244	255	216	250	229	231	195	228	255	224	245	197	201	201	179	182	212	221	216	188	237	216	180	217	212	178	196	189	216	164	174	209	194	186	189	178	186	195	210	178	200	197	159	154	186	181	177	212	166	146	185	178	185	194	192	194	177	196	156	204	176	194	200	182	186	172	195	179	191	187	179	195	192	172	208	194	208	179	193	166	193	175	190	204	175	156	188	174	196	187	193	205	166	185	204	184	199	203	188	205	180	200	181	219	183	190	180	191	198	152	191	149	205	218	182	212	171	182	173	214	201	208	209	197	185	208	202	180	181	181	161	181	194	200	158	180	175	189	202	172	162	190	197	173	199	186	185	207	181	191	179	196	178	184	204	188	209	190	177	173	189	195	194	206	196	182	209	189	170	169	179	178	207	181	185	182	187	191	217	177	184	172	187	166	148	185	195	180	200	181	216	187	200	218	163	209	177	186	171	178	206	192	169	189	180	179	191	207	195	188	193	196	199	194	209	195	153	180	183	205	184	181	187	190	207	170	177	195	177	165	215	191	174	187	178	209	211	184	203	193	206	205	185	193	205	197	193	181	193	189	197	206	183	197	176	158	167	178	191	175	194	182	197	181	190	191	171	209	185	188	175	198	202	184	185	182	186	187	173	186	169	208	184	197	195	182	188	200	188	185	193	183	204	193	189	181	203	186	190	201	181	190	173	194	189	206	195	175	196	200	192	189	176	175	187	182	188	183	184	178	197	177	180	203	172	180	191	201	183	184	188	199	179	153	172	189	168	185	198	174	186	202	183	189	173	187	205	192	189	198	209	199	165	178	205	162	219	167	196	192	207	192	190	190	201	192	182	184	175	178	200	191	194	189	154	200	180	185	172	181	167	204	200	171	219	178	189	195	174	164	172	166	175	191	215	159	182	180	166	171	172	185	185	174	194	171	189	197	180	200	183	167	197	221	170	182	174	184	188	196	188	171	189	218	194	185	181	185	196	212	190	190	187	177	212	202	207	202	205	201	197	192	218	179	207	173	192	183	196	199	189	174	203	194	162	213	198	207	187	231	170	182	208	196	196	169	204	200	189	185	178	192	189	211	198	192	188	192	188	168	204	184	184	188	177	195	195	176	193	199	206	187	164	203	206	183	199	179	168	181	184	185	200	179	193	191	179	182	174	211	178	145	179	213	186	198	185	176	215	191	192	194	188	192	189	185	211	190	201	202	206	199	176	192	192	191	215	211	204	198	184	182	206	176	202	194	168	202	211	193	211	200	193	184	215	170	186	179	182	170	208	181	189	199	155	186	201	180	180	154	194	182	200	204	180	202	199	189	201	188	184	170	189	174	201	190	188	181	166	197	184	174	196	184	189	191	175	186	167	176	231	162	173	210	171	173	185	191	180	171	189	203	150	172	170	194	193	187	176	203	189	196	189	208	187	190	205	189	199	188	179	197	172	213	176	190	180	188	171	193	178	179	176	193	173	183	168	178	178	200	164	176	189	187	179	177	185	185	194	155	173	185	203	199	190	184	180	176	167	176	206	194	198	198	162	179	179	198	196	165	188	182	170	200	193	203	215	198	205	183	207	195	178	194	168	182	189	194	192	194	181	172	190	196	162	191	161	183	201	182	191	199	191	195	174	196	176	191	212	176	169	171	182	194	179	198	200	165	188	173	185	183	168	188	196	194	194	183	200	201	191	193	214	193	185	189	184	190	186	176	185	166	200	189	188	204	173	165	197	198	192	192	172	177	170	164	194	193	189	210	181	190	184	191	193	204	202	164	175	180	189	184	181	201	192	194	227	189	198	180	164	169	198	187	174	211	178	229	190	188	198	167	168	200	189	178	189	196	195	186	198	181	185	185	189	189	174	189	178	160	178	166	178	198	196	208	223	179	202	193	165	184	182	196	183	177	171	206	212	212	201	162	167	180	173	181	201	195	178	170	210	195	189	171	215	182	191	196	190	154	195	165	172	197	186	208	174	188	194	171	165	184	196	207	169	191	170	152	209	196	174	179	201	163	191	194	191	186	179	179	206	175	204	176	189	190	182	181	180	194	197	165	187	196	182	202	174	198	224	181	180	192	175	159	179	198	202	179	202	176	189	185	202	204	173	175	198	176	169	198	193	165	205	186	188	196	197	169	209	191	189	184	173	184	185	209	197	178	184	205	193	201	159	172	172	166	207	168	173	194	197	183	188	201	200	190	184	190	189	179	179	186	171	202	193	205	187	193	205	198	174	178	182	179	191	168	184	166	186	185	186	179	181	198	201	168	180	166	183	201	189	179	182	198	167	195	198	202	186	186	178	179	210	178	181	168	178	219	196	204	189	204	180	166	209	181	164	187	191	183	178	181	216	167	151	181	193	206	183	185	167	177	185	174	191	187	178	203	193	188	204	187	174	168	213	203	212	178	216	166	220	178	184	188	194	164	205	176	188	189	177	201	202	205	201	185	186	211	175	197	204	198	187	186	182	195	178	205	200	185	193	181	201	190	188	179	181	180	199	212	181	186	186	182	173	197	180	204	165	210	203	206	179	176	171	167	174	215	194	190	191	186	211	180	195	185	178	188	181	162	197	192	162	206	197	184	203	192	194	179	181	170	186	173	203	185	203	205	191	230	206	177	196	197	213	173	192	187	184	185	170	199	195	178	206	180	208	202	213	181	180	187	192	167	178	179	213	181	199	178	195	189	212	166	176	202	200	206	185	200	188	190	190	187	200	205	186	184	199	193	179	179	187	182	200	203	183	200	184	171	165	170	201	184	185	206	183	180	194	189	182	192	173	191	181	189	192	183	183	169	197	194	176	208	179	194	216	184	189	202	206	178	199	192	185	171	185	177	185	202	194	197	174	157	191	171	220	172	177	198	175	195	175	190	167	202	212	185	203	183	184	194	186	192	205	217	194	204	206	169	183	197	182	182	190	179	194	185	197	168	185	168	161	183	176	202	194	155	184	181	193	191	193	173	229	192	184	204	210	172	199	232	186	177	172	190	187	189	198	181	179	195	175	179	174	201	180	171	193	201	193	212	182	206	197	184	177	189	173	207	161	205	198	178	177	195	177	158	215	187	174	181	204	194	174	170	191	192	190	185	192	186	204	205	190	199	187	183	195	188	195	174	184	199	185	197	188	185	192	182	192	189	178	201	187	199	201	201	196	192	196	184	176	180	191	161	191	189	201	170	173	210	201	167	169	187	188	176	191	187	198	187	190	199	195	160	194	180	162	172	203	177	184	170	179	162	167	194	201	183	169	194	173	183	192	162	185	191	206	186	167	176	178	190	208	182	194	201	169	186	162	173	197	162	204	220	193	184	191	196	179	193	195	209	223	203	197	195	206	197	173	167	195	161	187	178	164	156	181	185	200	177	182	158	176	195	195	203	178	175	184	182	188	175	173	195	197	187	161	180	214	186	188	175	182	188	179	203
16051	18842	33500	32820	29606	24555	30026	50814	45011	30133	17610	12461	6202	6091	3287	1586	906	1158	1157	1237	1458	1189	1078	1030	1119	962	1136	1103	1062	902	856	948	858	801	670	798	916	868	875	719	600	622	593	582	639	632	615	563	586	549	565	591	584	545	560	588	583	554	563	495	480	562	538	529	528	531	579	526	513	489	548	535	573	519	508	513	520	500	520	550	534	556	536	583	552	534	567	523	563	518	566	527	525	503	528	556	555	478	535	499	548	552	568	521	508	496	552	537	502	557	520	510	533	509	580	557	560	526	552	496	531	549	553	524	538	519	541	485	493	541	525	534	537	557	581	519	555	551	545	550	540	597	529	524	522	523	514	554	553	555	519	553	547	523	579	554	546	560	545	563	511	579	524	532	581	533	512	538	529	502	543	548	550	530	550	549	520	529	561	556	535	528	517	499	514	529	517	528	554	541	519	561	570	552	535	517	533	557	515	516	523	550	537	573	486	591	535	541	519	542	546	536	519	529	493	564	520	540	554	524	528	536	512	542	511	514	543	559	539	512	544	563	541	571	542	533	576	536	562	527	525	546	558	533	506	501	516	577	521	518	525	518	470	514	525	559	538	495	510	537	538	556	498	545	521	565	512	551	513	534	580	552	525	512	527	553	505	542	506	528	511	512	541	556	532	469	514	500	599	502	588	558	533	547	547	551	526	554	534	538	567	539	534	562	553	559	569	563	539	544	538	528	537	551	513	491	558	537	522	568	503	534	547	543	500	549	542	553	521	541	553	530	542	480	528	537	526	498	547	543	529	546	568	517	563	516	583	540	530	522	529	516	547	567	522	496	559	553	551	502	548	528	507	525	564	543	496	526	519	576	537	556	527	515	511	526	504	516	523	529	502	535	549	499	535	520	492	522	546	534	530	526	524	541	558	573	541	529	502	542	507	542	543	511	530	506	522	551	540	548	548	547	526	477	523	481	499	515	572	588	591	506	519	569	534	544	554	518	528	501	511	550	516	566	516	509	557	527	556	565	553	516	523	537	531	522	529	548	538	574	547	584	510	537	525	574	512	548	570	527	533	478	528	527	514	531	507	539	531	533	523	513	512	539	543	485	552	533	527	555	557	522	545	537	509	508	520	549	556	494	523	562	530	489	578	519	547	570	524	519	525	536	516	549	523	513	533	541	557	492	545	569	537	552	513	537	570	546	519	533	519	544	500	570	577	529	541	514	563	523	518	531	511	486	539	584	536	573	536	544	517	540	539	522	513	553	511	549	512	561	532	518	510	528	521	551	559	503	517	528	545	558	527	554	524	531	518	546	533	544	500	524	556	540	531	542	547	524	557	544	521	494	546	510	517	522	570	530	547	578	572	569	516	540	532	532	500	530	527	538	513	540	544	540	510	560	553	575	513	540	522	542	519	568	520	551	514	529	534	520	532	519	540	516	530	551	514	524	532	525	540	556	539	517	521	530	511	504	529	528	535	533	531	536	544	524	544	539	531	501	522	538	572	529	544	534	551	547	537	561	528	541	543	516	515	559	548	560	545	556	539	528	568	557	565	546	539	546	503	550	503	563	541	506	523	529	531	546	521	522	533	540	539	553	555	558	552	521	551	550	551	575	516	519	539	554	516	547	528	532	542	504	527	583	525	533	512	529	522	515	529	524	537	518	525	527	538	532	563	541	524	557	521	513	563	554	515	509	493	539	549	517	556	511	553	572	532	518	486	506	574	525	549	546	561	524	529	540	519	558	528	516	561	536	524	498	540	513	509	498	511	496	535	554	571	535	544	538	526	538	543	529	489	542	514	481	563	533	586	546	496	534	545	513	540	566	546	535	558	545	515	519	566	542	538	520	505	550	541	531	544	509	551	538	529	539	522	541	553	543	550	546	530	567	528	559	564	523	519	582	554	547	570	570	554	546	526	543	554	548	557	533	534	548	539	510	525	542	577	503	515	559	536	521	530	538	554	534	501	520	523	509	533	481	541	528	517	569	516	523	535	512	560	505	511	488	558	561	554	537	574	543	550	564	520	565	532	541	556	518	553	550	531	511	502	533	535	555	564	556	548	526	537	551	552	508	562	582	541	570	562	574	544	511	559	560	494	533	563	594	517	511	519	546	543	543	527	535	534	499	535	521	559	556	531	503	541	548	531	542	534	566	502	512	517	533	512	552	561	524	550	530	558	475	548	497	554	537	521	514	527	504	560	533	527	553	574	538	545	528	514	514	558	493	502	552	525	547	523	533	575	564	535	546	525	527	528	541	566	523	549	519	520	565	520	556	516	502	528	551	515	539	549	540	543	544	492	534	549	543	514	542	555	558	538	515	529	529	533	537	544	551	539	549	584	557	528	566	546	517	533	558	555	565	524	543	558	544	540	568	534	558	509	533	539	547	533	528	541	573	519	559	533	535	525	531	527	489	506	573	544	518	530	526	527	531	543	541	547	496	531	519	572	534	544	538	553	495	538	543	529	531	528	561	531	575	521	532	527	532	527	531	538	524	532	570	525	505	548	507	550	576	520	537	514	560	577	557	558	512	542	536	517	527	539	543	480	526	521	522	546	531	576	532	551	536	523	503	505	524	523	524	543	525	544	534	543	516	503	530	549	560	545	532	586	504	509	519	555	547	547	565	526	512	499	562	554	542	555	532	516	541	573	584	529	533	553	559	496	533	537	542	546	547	532	510	520	537	529	491	550	508	520	528	540	530	558	558	498	526	528	526	511	543	554	525	528	515	540	508	539	516	543	552	537	525	563	535	566	535	531	512	537	549	542	516	552	566	548	487	554	532	528	537	517	512	534	519	501	536	550	535	496	503	525	534	529	554	539	505	549	550	524	511	575	540	538	496	512	552	564	527	522	529	477	524	526	550	515	564	570	544	519	553	474	520	531	526	554	538	547	588	510	510	557	526	509	561	553	536	538	572	528	529	551	520	499	550	537	591	517	531	514	541	503	547	507	551	521	547	554	531	562	521	563	527	542	570	485	582	569	506	552	556	555	527	513	577	520	528	506	540	480	515	533	506	538	597	521	553	550	539	543	521	538	505	533	489	511	515	528	539	514	534	555	560	539	565	555	481	546	536	529	530	543	522	557	558	563	562	527	504	524	549	521	556	503	514	543	561	541	574	500	505	529	577	506	522	546	566	515	564	517	527	548	536	546	536	553	569	492	496	492	493	558	528	554	538	521	563	549	535	523	555	552	542	533	548	552	541	526	574	551	544	527	543	573	565	506	557	540	507	534	522	523	532	517	549	583	537	559	535	539	494	610	543	520	543	520	499	543	508	513	549	524	533	590	547	527	497	531	497	553	544	516	541	533	530	526	563	528	571	533	562	513	512	502	559	559	533	522	543	564	509	544	532	560	531	545	539	549	525	485	536	533	575	534	523	559	610	518	562	506	548	555	517	527	522	542	565	533	567	509	523	538	528	541	519	555	507	540	565	539	537	552	585	539	529	582	533	511	578	521	545	506	507	529	509	549	479	542	513	548	543	557	553
33393	30364	37782	32739	23172	16321	23360	51648	43800	26811	11087	6373	3716	1725	1002	897	429	363	334	428	345	358	350	334	316	281	361	362	351	344	283	276	291	287	230	263	279	281	292	273	214	269	235	246	240	242	235	251	221	249	213	205	224	230	235	230	224	232	204	209	218	198	199	217	211	203	183	221	194	182	211	207	221	198	226	216	201	191	206	241	207	225	225	215	217	209	211	199	210	227	227	200	227	221	189	209	209	213	224	215	219	196	218	195	222	214	221	205	188	199	206	218	209	220	212	191	227	230	199	195	223	207	193	210	193	217	214	211	216	194	197	208	209	201	207	226	197	201	208	201	201	231	225	216	186	195	200	221	189	208	229	202	219	208	193	203	241	212	189	209	202	181	195	210	225	197	179	201	214	169	186	198	224	198	206	215	206	210	191	206	223	206	180	227	223	215	218	201	202	219	198	213	217	192	206	198	230	224	207	209	216	203	209	214	231	211	207	172	218	174	216	215	211	226	208	234	209	227	232	187	225	204	231	214	205	192	187	210	198	225	217	225	197	246	193	208	200	202	201	234	214	233	220	214	202	233	202	199	209	217	204	174	208	204	211	215	207	222	186	241	190	207	205	214	203	204	195	202	232	209	205	186	216	190	193	208	185	229	219	213	211	196	201	178	207	206	201	211	192	213	174	185	206	210	213	208	206	209	165	224	217	177	209	221	216	199	219	220	225	207	192	178	212	209	199	194	195	200	185	222	202	205	212	206	222	191	218	194	201	226	227	213	232	192	208	206	219	188	206	210	197	198	192	193	194	186	214	182	229	217	185	229	187	194	190	221	201	191	223	186	223	200	215	208	190	203	216	203	232	192	206	202	229	202	191	206	214	228	186	226	210	188	201	218	196	201	229	190	230	217	240	185	209	193	194	213	199	190	203	203	206	186	192	191	196	215	206	187	203	203	215	217	219	190	197	205	211	202	186	206	203	202	216	201	216	198	196	223	230	200	236	215	213	213	191	241	198	191	224	209	212	230	224	224	204	205	210	240	222	192	201	208	205	223	231	209	213	208	201	195	230	201	256	224	214	209	189	214	223	202	209	215	210	220	199	222	195	230	249	193	215	216	202	202	200	211	221	219	195	198	219	206	205	191	229	224	207	199	210	218	185	204	211	212	234	200	224	199	229	212	229	221	189	218	238	220	221	184	185	202	222	231	197	210	199	242	208	207	216	210	208	189	190	233	209	219	207	226	201	183	211	223	205	211	189	201	210	221	219	210	228	179	222	213	222	217	201	194	212	197	209	212	203	228	206	182	206	205	212	207	210	219	217	212	244	192	227	234	206	194	215	213	206	213	217	204	196	205	203	221	215	208	216	218	208	199	212	210	194	185	208	196	214	197	215	196	184	190	189	216	183	200	230	179	221	204	195	199	221	250	205	221	222	201	211	199	214	203	204	204	214	227	223	201	222	195	208	216	208	200	193	215	199	207	204	204	207	196	208	201	209	218	190	214	186	220	191	219	207	208	195	234	217	204	199	216	213	188	209	203	194	202	204	211	199	219	219	215	197	183	197	219	210	215	177	214	204	228	216	191	183	201	237	202	192	208	226	230	200	200	234	228	185	193	205	194	203	217	173	191	187	221	203	208	180	205	217	200	216	206	216	189	210	215	170	204	191	218	224	210	209	192	213	202	202	217	212	229	208	206	185	209	205	199	223	216	223	179	191	185	226	208	210	201	198	183	189	208	220	202	215	178	190	211	215	195	212	205	215	197	204	201	214	213	200	207	208	204	231	203	206	216	191	211	206	182	204	206	190	208	215	217	215	214	220	193	197	223	220	201	204	214	195	202	206	214	213	250	206	216	192	219	207	200	212	191	214	216	212	263	222	228	218	203	211	242	207	205	202	193	197	201	205	213	206	218	220	200	204	224	215	191	209	193	198	209	212	203	216	205	191	221	236	200	240	241	185	208	232	220	211	199	191	204	218	202	216	210	213	222	218	200	192	198	199	218	176	211	255	186	220	193	218	219	208	187	209	214	188	226	207	206	211	209	194	219	187	202	197	188	232	214	207	237	214	211	214	200	208	200	218	205	190	202	208	215	183	209	210	212	213	206	212	212	208	209	208	212	206	225	214	195	211	215	234	191	211	206	198	187	217	212	213	196	208	218	207	202	221	176	203	211	193	212	205	220	216	189	187	199	229	234	192	219	217	191	191	214	225	224	183	196	200	221	209	213	222	205	233	198	191	195	217	208	208	217	193	189	186	207	213	208	199	204	196	212	212	191	208	215	206	209	200	204	206	196	206	222	194	205	194	183	219	231	221	200	214	208	187	214	203	202	203	230	211	191	190	230	231	191	201	217	180	197	199	210	195	203	214	192	217	219	164	223	206	197	221	198	195	196	202	208	215	223	205	227	191	198	216	205	234	210	208	183	182	236	185	213	196	223	195	209	203	186	199	204	194	216	189	222	197	205	193	207	244	229	236	220	209	217	209	190	226	208	224	201	201	198	212	203	225	213	204	223	197	200	194	244	201	202	201	193	206	200	200	213	227	206	192	210	214	189	212	213	197	188	226	197	197	214	228	208	197	202	214	222	175	198	212	222	215	231	215	197	181	216	186	210	232	186	224	173	213	202	182	220	214	197	199	217	184	225	218	176	233	224	171	216	218	219	229	211	201	195	213	197	202	192	213	221	182	190	206	173	196	204	205	199	220	189	209	200	184	204	193	216	244	229	227	239	196	212	216	210	203	192	218	189	212	193	184	207	201	200	222	210	199	206	195	199	234	184	189	216	208	207	203	214	209	268	207	201	191	195	219	201	218	233	213	207	203	207	201	210	226	213	207	214	235	223	206	217	205	183	197	200	221	214	211	202	206	185	207	212	204	206	193	198	202	185	196	215	222	204	202	214	243	197	231	206	205	224	189	206	215	220	221	193	186	229	226	205	212	210	210	175	218	218	207	188	200	213	207	212	210	201	239	207	199	195	200	218	204	246	195	231	193	205	207	236	196	209	209	201	211	218	176	202	223	233	160	221	212	211	213	201	197	212	185	195	196	201	215	192	205	225	202	222	223	211	202	200	201	231	217	212	230	206	186	173	210	225	201	196	220	245	188	203	211	190	215	190	211	215	204	206	197	196	232	178	181	225	215	199	245	233	204	187	202	216	205	186	199	210	207	175	190	196	195	188	197	203	211	240	203	209	192	215	220	210	189	192	202	200	192	213	207	224	191	228	201	189	203	227	187	225	192	215	202	196	205	196	203	195	210	213	196	187	219	217	215	187	210	233	202	217	230	208	228	189	204	206	240	205	229	213	205	225	224	212	226	201	206	173	194	213	221	182	221	216	213	189	194	216	188	224	203	195	210	190	188	219	197	225	217	214	229	207	199	200	206	224	215	205	187	200	198	196	182	203	189	234	211	177	193	202	221	207	192	181	202	201	194	211	208	199	198	199	204	183	211	227	221	218	197	207	216	208	214	205	216	193	211	202	194	226
21305	24567	38740	40215	34205	30539	40586	64722	56356	40797	25155	21734	14297	8346	5129	4536	1815	1597	1577	1804	1552	1663	1459	1697	1417	1385	1664	1730	1605	1386	1274	1285	1221	1277	847	1046	1233	1174	1198	964	823	754	682	684	724	775	734	711	687	676	649	652	679	646	622	674	682	642	601	602	583	614	595	567	576	603	606	642	570	579	564	580	594	625	576	583	613	579	629	594	601	613	534	597	565	571	605	572	604	637	584	574	599	612	614	537	578	573	623	574	582	608	575	561	607	610	553	600	616	594	580	627	635	554	607	590	569	582	567	585	594	551	576	626	602	574	577	554	549	592	584	556	602	559	586	606	570	589	570	535	569	569	555	618	568	562	573	580	593	628	588	589	566	587	596	606	595	581	601	591	538	597	606	623	558	631	595	560	603	524	571	560	539	630	570	579	593	596	563	562	607	575	618	566	604	558	564	580	604	571	583	589	616	570	613	585	639	587	595	616	559	605	612	598	561	586	563	606	588	568	571	639	538	576	571	561	569	585	559	621	620	598	599	605	588	555	622	586	548	598	606	596	598	578	586	597	601	607	591	545	616	585	570	585	569	556	594	565	578	585	602	614	595	582	602	584	547	604	578	586	551	580	611	580	584	623	595	608	565	587	566	650	551	565	576	588	581	612	608	543	537	637	553	560	588	578	572	603	570	575	574	590	562	593	550	619	590	564	634	608	637	614	569	633	590	598	591	563	563	555	642	603	614	598	602	624	594	585	605	579	613	600	596	562	608	556	551	601	579	550	581	618	587	581	560	639	559	587	578	593	559	558	597	580	582	605	630	611	572	605	559	598	568	532	593	592	586	547	607	571	583	525	620	578	606	603	551	586	514	565	581	577	596	594	628	569	568	542	533	614	585	597	554	594	597	610	556	580	616	582	607	602	629	577	564	593	583	599	554	557	622	615	575	566	574	614	580	583	594	585	571	599	580	583	628	577	590	584	582	599	570	558	553	576	588	603	580	587	599	577	611	578	610	555	580	581	627	613	587	602	548	551	558	584	570	616	588	583	567	522	611	594	566	646	620	601	577	537	575	610	581	593	547	610	576	588	561	550	538	559	567	582	595	583	602	577	610	596	576	538	622	564	573	591	559	602	581	552	632	564	599	569	652	598	601	583	599	546	571	565	624	543	578	577	592	612	572	581	544	599	570	583	560	513	575	618	633	531	591	592	631	560	575	591	566	548	583	564	577	614	570	615	624	599	587	620	586	621	621	592	602	604	577	627	571	612	605	557	598	560	610	623	595	584	572	576	623	586	563	603	575	562	593	602	555	580	623	554	601	596	572	594	618	579	607	560	621	584	588	554	559	603	562	590	611	593	582	585	550	589	596	553	553	589	568	547	584	563	603	608	563	609	586	592	623	564	578	631	565	573	615	616	561	543	582	588	561	588	612	611	566	575	558	581	593	574	598	565	579	580	605	572	559	613	637	619	586	608	583	564	596	606	578	616	538	599	592	593	629	615	612	628	597	574	573	606	571	592	555	605	571	560	558	567	564	577	601	570	616	560	558	603	591	598	584	592	583	614	577	586	606	629	595	558	607	539	574	592	577	549	593	584	600	591	589	577	634	602	568	529	550	574	624	563	550	614	585	573	592	602	601	583	538	571	568	579	589	593	545	571	595	587	551	623	564	554	599	587	587	531	606	556	539	571	567	597	605	543	601	604	590	538	566	565	553	592	581	585	614	574	585	565	562	571	594	588	621	613	583	593	592	590	569	565	600	571	571	577	549	585	585	601	593	597	558	629	581	593	585	618	597	623	550	600	572	604	570	598	575	601	573	592	610	573	563	574	562	602	553	583	585	591	635	568	582	545	573	581	630	571	593	574	574	590	602	613	570	607	599	565	587	617	596	557	560	577	566	546	617	626	601	549	573	569	616	562	598	581	558	580	551	582	556	598	634	548	586	598	604	568	555	554	586	581	577	587	631	565	574	625	558	599	598	585	585	609	590	586	578	539	572	580	639	580	594	580	597	560	621	576	567	617	598	586	580	562	588	567	565	576	597	563	555	566	527	601	565	597	575	595	600	650	577	613	600	566	549	581	546	629	575	567	582	593	600	594	569	586	595	543	595	603	575	580	571	573	602	581	606	605	554	605	592	595	575	595	585	560	593	617	550	582	591	558	582	572	561	581	621	523	545	551	606	589	558	598	581	554	599	568	540	566	593	555	583	590	582	575	564	569	577	633	601	556	572	598	573	567	601	526	611	555	614	572	590	598	566	581	578	607	562	577	618	612	572	568	566	578	585	609	586	588	547	556	634	572	561	607	570	596	589	583	554	601	639	581	581	560	576	591	596	617	597	568	552	597	542	581	567	575	550	618	600	566	587	587	572	580	585	606	557	537	572	586	573	623	591	585	588	584	568	573	557	584	631	588	585	591	593	555	606	583	578	571	611	661	581	589	611	586	551	578	560	587	588	558	607	610	623	579	572	563	597	554	591	576	584	578	564	560	547	541	581	585	638	595	573	606	571	629	570	584	626	558	560	570	590	568	579	573	578	563	595	602	573	603	589	604	587	604	564	596	564	564	594	515	604	582	582	594	545	585	568	569	591	557	554	565	568	606	619	578	563	579	613	554	606	589	581	556	571	614	595	576	565	601	592	566	612	542	578	576	592	624	559	612	617	579	586	576	618	604	549	599	631	589	600	612	582	634	594	565	592	582	567	575	663	620	625	554	607	578	590	595	558	556	593	617	572	630	614	559	584	564	578	588	542	609	601	611	544	576	579	582	569	617	584	571	626	580	553	563	596	609	588	586	602	619	567	588	530	627	614	586	582	561	593	580	545	577	570	574	542	598	562	559	599	582	600	561	573	575	606	611	593	608	608	498	590	580	599	594	609	627	576	600	555	584	614	595	603	602	653	557	565	565	571	607	560	624	561	544	589	599	599	631	620	612	550	594	567	552	567	539	559	606	557	599	560	566	559	579	631	585	583	598	605	590	629	562	588	597	585	590	625	571	599	587	573	638	571	585	566	617	576	572	626	589	572	563	598	618	583	595	571	568	551	585	575	608	583	573	536	575	581	565	558	585	577	585	622	574	565	582	599	581	614	559	582	597	527	577	590	559	605	583	584	585	578	584	598	584	557	570	606	606	599	584	566	575	596	597	590	595	555	597	591	550	572	556	626	608	595	575	611	566	579	546	587	584	550	607	575	558	583	579	571	585	600	575	571	603	578	567	583	556	577	582	581	600	628	576	574	601	599	547	586	551	577	562	625	582	564	593	558	583	611	584	511	587	582	599	572	602	563	601	535	547	602	582	560	579	583	567	620	563	601	590	592	569	574	590	591	589	622	567	543	632	595	555	634	560	568	583	575	591	555	597	591	589	599	530	590	601	587	582	537	625	593	589	560	603	595	583	583	637	601	584	568	607	540	607	603	557	621	568	564	605	581	560	602	594	584	558	587	579	624	618	593	570	622	583	601	596	567	598	548	597	613	578	589	528	583	595	573	567
14419	14072	19599	13321	8456	5253	3545	5443	4274	2488	1005	530	428	316	210	250	231	185	184	221	222	203	201	193	214	174	211	219	188	209	192	204	201	169	175	186	190	172	194	202	194	200	201	202	207	195	193	197	203	189	220	204	182	193	226	212	209	186	192	201	202	185	213	196	203	198	189	191	173	187	200	221	198	205	185	160	195	198	183	187	200	191	181	173	193	178	201	184	148	182	185	207	210	187	204	188	218	213	197	203	189	223	181	187	179	221	200	188	199	206	192	214	224	168	207	206	201	190	208	182	188	190	189	183	196	189	183	197	233	204	221	179	201	184	172	211	180	214	199	199	172	209	226	194	188	204	210	187	215	195	201	195	217	192	194	207	194	180	196	208	215	195	216	208	199	202	192	201	206	173	193	204	194	186	162	200	172	188	207	198	187	187	211	211	201	209	212	194	168	182	202	204	192	209	202	204	202	189	183	209	212	194	167	181	192	192	202	192	198	204	206	191	221	197	216	190	203	204	191	201	199	198	197	220	186	205	182	201	187	180	179	162	203	191	196	171	190	195	219	188	204	170	226	192	201	202	209	212	201	202	196	191	193	191	180	195	214	191	194	186	172	228	195	200	196	189	190	206	197	210	195	158	208	201	190	186	194	172	224	192	188	193	182	194	198	202	209	213	171	181	216	183	207	185	209	207	171	196	174	198	189	193	189	170	198	192	204	169	211	202	205	176	209	197	213	205	189	196	188	224	195	201	212	204	197	192	180	198	221	188	233	175	203	236	197	180	176	197	202	196	179	170	215	166	198	185	195	198	200	213	204	208	191	193	192	206	171	203	191	195	222	205	202	222	213	192	184	181	224	177	195	196	192	218	209	181	200	185	220	183	208	206	187	176	195	169	205	172	187	206	219	182	192	195	210	179	204	230	194	206	200	201	203	195	211	169	196	190	192	201	206	208	196	184	200	172	195	211	181	205	196	189	179	175	185	178	161	187	193	198	182	181	173	176	211	178	217	183	234	196	196	189	189	181	228	191	185	198	211	217	197	188	192	194	188	202	174	192	216	168	198	196	194	188	189	198	178	218	169	178	202	219	194	192	208	201	191	207	228	172	195	195	202	182	209	180	187	190	177	195	199	207	203	184	174	188	185	206	193	178	196	168	197	188	196	173	188	216	168	175	214	209	183	192	183	182	215	189	189	166	168	192	185	207	177	177	189	163	191	185	182	211	199	207	183	199	184	197	195	181	198	171	185	206	216	162	194	179	200	191	188	215	237	187	193	187	208	199	200	203	197	176	189	217	203	192	204	175	192	174	187	194	195	209	195	217	192	218	194	208	226	204	190	176	202	205	198	204	188	193	211	194	206	195	199	207	182	193	182	166	174	188	199	206	199	199	203	192	186	204	200	241	216	186	205	204	204	194	198	216	212	209	183	203	212	194	191	204	198	201	197	201	199	186	183	187	196	199	186	184	158	181	192	194	189	210	230	213	193	202	202	182	204	184	218	200	184	185	201	200	204	181	184	190	188	197	183	201	202	193	166	201	186	192	194	187	201	202	204	192	187	162	199	209	179	194	190	208	204	188	170	211	183	185	217	199	213	206	185	194	188	179	175	161	178	201	204	207	185	210	196	205	177	221	217	193	183	166	226	210	186	188	140	208	181	198	188	195	201	200	185	185	186	185	179	191	192	189	231	194	192	197	192	211	181	202	209	195	178	213	187	216	177	201	210	203	174	189	214	204	207	180	191	182	229	201	201	176	202	190	193	203	171	201	201	204	186	206	211	176	170	205	188	189	186	181	182	167	234	197	168	199	192	187	204	185	215	204	172	184	161	193	190	181	200	185	189	187	202	192	201	209	188	193	181	193	204	192	196	194	187	193	182	190	195	228	200	187	233	191	198	192	199	168	190	184	173	207	199	216	184	205	179	193	213	172	196	166	211	213	207	174	171	198	176	229	188	190	215	166	177	199	179	167	198	210	179	223	212	219	185	198	196	186	180	230	197	178	182	195	206	199	184	193	195	202	190	177	171	185	185	199	188	180	200	209	190	214	187	204	205	221	186	186	180	206	197	206	177	223	167	192	189	200	208	185	165	208	191	165	182	173	205	197	173	182	180	171	200	220	204	226	204	210	213	195	204	193	211	188	197	218	205	187	215	195	191	169	183	199	183	206	204	227	199	196	166	214	205	229	202	182	207	186	185	181	173	199	188	196	198	189	183	211	190	170	181	194	181	191	202	232	188	159	200	179	179	191	192	201	188	197	196	199	173	192	180	198	182	207	192	205	205	183	208	176	191	192	196	196	200	201	194	194	205	174	226	177	184	199	195	174	201	217	185	191	196	196	198	186	207	176	175	181	182	224	172	212	194	202	203	182	189	211	215	216	181	212	214	206	197	191	204	220	214	196	183	183	173	198	192	210	189	182	198	214	208	228	209	209	179	189	180	196	191	197	209	198	192	191	177	208	161	171	188	206	202	209	195	205	208	187	179	191	213	188	182	214	217	191	212	182	195	199	157	206	190	180	198	174	197	201	188	214	216	204	221	182	191	192	204	207	202	211	210	163	193	182	204	185	181	170	187	192	197	212	190	185	162	204	210	185	196	215	196	208	201	184	191	190	200	199	210	173	196	187	215	198	190	225	195	189	193	190	165	185	192	217	178	184	213	174	160	173	172	221	184	199	211	194	215	190	180	203	166	221	182	176	183	188	210	185	189	196	207	201	205	195	211	192	208	188	187	204	178	214	177	177	214	196	184	202	190	182	194	222	181	212	212	197	200	184	192	210	175	165	191	192	225	190	192	191	184	212	203	179	202	214	195	177	202	189	187	196	194	206	185	181	184	160	204	195	216	180	205	192	204	205	227	177	194	198	175	188	194	200	193	182	195	200	206	185	192	199	175	195	192	213	177	207	187	216	176	187	207	188	182	182	182	223	159	193	202	180	184	173	221	205	181	196	207	178	196	187	192	190	169	209	201	194	190	214	185	200	190	207	175	161	185	181	207	193	181	212	195	201	212	183	197	192	200	185	188	188	167	196	195	181	197	177	238	182	198	187	196	198	228	181	202	195	202	193	200	202	200	195	182	190	201	211	216	199	187	147	193	191	177	187	190	187	174	179	184	196	208	183	198	169	175	187	207	192	184	208	180	182	189	196	207	211	196	183	198	189	186	183	194	212	189	197	208	204	173	172	195	212	205	214	203	209	209	191	199	184	203	201	175	215	174	205	209	195	204	219	214	205	206	188	204	200	171	175	197	186	212	186	192	189	190	201	219	201	222	203	200	191	212	207	176	186	182	190	187	178	165	186	210	224	202	195	195	188	190	194	189	209	228	186	193	213	209	203	214	185	205	185	197	205	182	218	204	197	150	168	208	198	210	212	188	202	184	188	184	188	193	172	170	200	212	190	196	218	181	187	194	203	207	176	193	167	178	197	192	195	202	221	177	211	194	195	203	198	212	186	204	184	178	203	191	180	176	174	177	210	198	196
9236	12562	25145	23945	20392	15835	13419	19056	15112	9083	4138	2250	1791	1188	780	716	600	617	585	548	599	553	576	584	556	560	550	541	593	569	580	558	598	562	608	590	565	560	555	556	569	552	538	531	575	571	566	504	513	556	512	569	536	532	548	566	573	552	616	543	572	537	565	579	569	550	551	562	554	583	554	546	469	560	550	586	539	553	510	540	523	618	572	550	562	527	525	548	561	571	599	563	543	512	526	546	529	501	555	535	542	574	582	563	499	543	540	605	574	537	541	530	538	542	542	554	541	521	541	596	590	591	577	561	585	607	546	581	545	568	512	533	556	576	647	503	523	564	594	497	582	566	577	516	615	537	556	533	547	598	551	549	531	540	544	545	539	540	576	581	520	549	476	563	514	530	547	608	572	548	535	538	537	576	598	559	560	538	534	532	603	542	532	559	568	526	526	559	571	554	552	569	511	536	557	552	566	586	576	531	509	574	550	499	560	540	552	522	556	546	563	569	517	574	529	570	526	550	533	554	528	531	578	500	546	537	566	524	525	510	549	557	541	531	529	576	524	562	564	578	535	547	500	558	571	544	619	586	588	565	571	571	558	590	555	545	571	534	532	566	554	585	533	524	577	559	522	556	497	536	563	546	564	576	540	533	551	557	590	548	539	535	539	546	556	539	537	593	575	571	567	556	584	545	557	542	541	536	518	549	519	520	539	566	547	576	551	548	537	534	525	576	564	555	562	506	558	546	553	552	542	559	566	560	576	564	584	575	563	521	546	568	577	582	534	538	536	597	560	571	520	573	539	551	582	546	521	508	552	518	544	536	534	547	554	533	520	564	553	574	555	535	573	550	545	542	525	579	514	529	560	549	519	577	544	567	551	529	528	538	582	559	520	561	560	579	534	533	548	557	523	559	593	611	555	603	599	563	547	564	577	544	528	597	568	539	548	555	598	551	538	553	508	541	526	594	545	522	556	558	569	548	539	544	533	586	540	521	601	558	528	571	589	537	574	565	557	531	539	559	529	531	559	573	550	537	564	554	552	534	574	591	589	532	565	566	568	552	568	541	551	559	528	565	531	584	541	574	536	533	549	535	521	567	537	555	516	534	547	531	507	554	538	560	565	550	575	512	551	591	522	555	555	525	541	547	541	524	569	558	556	550	584	560	566	541	576	519	600	576	552	540	567	578	563	554	525	540	554	546	573	536	536	568	556	528	532	526	527	568	522	525	524	521	516	517	538	541	550	524	560	540	569	550	545	568	567	549	522	597	545	556	575	562	555	554	577	501	537	621	555	541	555	512	565	572	570	540	544	591	544	545	563	547	576	532	551	553	578	535	538	564	545	532	535	547	568	526	563	550	549	494	551	570	590	547	586	545	553	532	521	537	576	585	583	552	558	568	539	556	551	555	522	524	522	568	583	562	589	554	559	560	548	556	552	560	560	561	575	558	527	589	572	575	543	531	576	567	572	538	514	535	555	584	551	576	561	545	563	542	511	547	553	538	530	541	580	558	539	537	547	561	528	547	549	553	531	555	539	550	520	506	570	568	574	531	535	573	593	576	547	510	519	548	544	579	503	504	588	556	494	570	562	551	522	552	549	560	601	579	535	570	588	564	562	572	542	544	578	574	579	568	553	530	498	558	564	577	574	525	542	557	559	550	535	553	552	524	551	570	490	544	555	542	542	525	562	544	550	570	525	495	523	582	558	538	576	551	557	549	539	563	574	600	560	521	535	572	564	566	532	598	568	574	547	578	578	578	556	605	560	527	537	514	510	520	519	535	563	511	549	579	550	568	551	562	522	540	545	586	585	553	545	574	535	563	555	549	553	535	501	546	569	568	514	544	508	538	554	556	576	553	498	529	592	549	534	570	536	549	565	548	552	524	534	556	551	547	524	568	521	552	567	536	541	549	564	557	554	569	574	582	571	530	527	567	534	540	528	536	594	564	543	564	597	565	570	559	570	576	544	530	617	564	556	570	541	558	537	566	575	535	540	528	502	510	514	510	555	553	537	572	543	538	511	576	552	572	584	547	544	571	562	506	571	499	535	569	548	563	516	574	564	607	562	558	565	560	543	513	523	576	543	533	544	492	552	533	560	558	548	540	558	508	576	510	535	538	568	556	561	573	578	519	537	546	537	555	502	538	503	560	538	551	585	550	582	547	557	568	566	561	584	566	536	543	511	568	594	535	553	525	560	570	522	574	566	552	535	551	536	606	588	574	535	511	539	547	545	567	548	582	551	508	529	542	573	559	573	559	560	574	536	565	576	555	595	588	574	537	561	538	588	541	540	555	519	586	543	521	575	565	510	510	558	539	545	522	560	506	586	554	554	518	578	556	562	558	521	531	553	532	611	556	580	541	561	523	545	532	517	561	568	554	577	519	551	555	523	572	543	568	581	512	518	541	556	572	548	568	558	560	551	548	587	583	588	577	558	580	566	500	571	560	572	559	550	583	576	541	562	568	533	542	555	536	545	575	587	559	572	527	574	521	555	543	523	580	531	563	535	573	536	540	543	526	542	571	565	563	554	531	556	522	536	545	582	563	561	558	525	531	547	533	524	516	522	527	520	578	549	602	567	542	557	588	523	566	573	568	514	551	552	534	553	592	584	544	576	521	579	534	538	556	497	548	562	532	542	545	553	533	573	554	522	563	516	535	521	623	593	503	565	524	516	538	513	555	553	564	566	562	556	540	567	571	542	557	545	510	568	549	533	569	549	583	502	575	561	578	567	527	569	533	580	508	529	540	552	621	580	563	551	542	540	577	571	563	531	548	528	590	571	526	521	580	559	516	539	583	557	606	556	577	577	549	590	557	554	569	575	512	555	567	537	500	525	595	542	540	512	517	549	514	570	555	559	530	548	544	540	525	486	561	551	525	584	496	549	538	535	558	535	554	553	582	527	552	517	533	568	524	529	557	585	523	517	576	570	534	595	544	540	565	569	538	573	543	532	539	543	534	537	586	546	564	564	552	552	524	511	563	555	545	554	552	560	535	568	543	589	572	589	518	582	553	550	599	552	549	542	537	535	561	544	564	497	598	552	526	545	513	568	535	565	511	525	529	584	545	555	544	559	523	537	519	536	561	572	550	527	577	563	575	539	569	575	585	585	536	535	559	578	590	575	601	554	535	538	545	537	514	552	582	569	587	561	572	533	550	529	561	522	537	565	569	557	552	538	527	570	555	542	565	497	545	549	578	594	523	530	522	550	545	548	570	557	557	572	586	536	525	542	531	558	571	574	562	521	551	575	572	546	541	555	557	530	541	614	545	513	536	563	510	563	533	540	574	558	541	569	523	557	505	561	556	544	563	550	547	544	541	555	552	546	580	551	537	577	501	563	549	572	545	564	564	533	548	558	573	567	584	529	562	502	576	548	527	564	535	516	522	503	562	569	539	517	564	556	542	508	566	566	575	524	543	568	546	538	524	526	548	558	577	590	582	577	514	565	560	535	534	553	529	572	559	562	556	532	558	556	516	524	559	579	570
26926	24609	26979	20338	15382	10224	15416	34662	27182	15000	6621	2780	1564	977	437	286	246	214	210	213	212	212	195	214	213	174	185	192	206	207	173	188	222	209	188	217	200	194	193	206	184	185	184	209	199	182	182	187	213	186	200	185	172	182	185	198	190	195	231	194	212	196	178	176	189	197	181	171	190	210	178	185	206	172	186	207	212	183	186	204	198	190	192	175	189	181	173	195	182	204	189	184	166	189	165	178	219	191	187	203	170	203	182	195	183	188	194	193	182	199	194	142	169	191	190	186	217	188	184	207	174	192	210	186	218	166	188	205	184	166	191	191	201	186	190	191	197	201	191	183	173	196	173	205	218	183	182	195	177	194	198	193	184	218	216	192	182	189	175	198	169	198	214	183	181	192	176	180	202	198	186	190	169	202	185	202	192	197	211	169	200	186	180	191	207	199	183	191	220	180	217	213	195	193	200	233	194	183	190	193	194	193	189	175	189	194	219	189	180	175	178	194	166	214	199	178	191	188	190	185	217	203	195	200	203	188	191	205	185	187	168	193	210	182	192	194	178	211	179	174	182	173	194	174	177	200	191	195	180	179	214	187	202	177	185	209	180	213	165	170	181	201	186	175	196	218	201	187	166	215	204	155	175	210	192	195	192	176	185	207	203	189	202	217	202	166	181	173	171	179	206	209	191	200	183	207	215	201	189	191	186	199	200	174	168	202	198	180	166	182	169	173	188	198	190	202	181	200	165	184	189	205	184	175	187	183	188	163	179	201	169	165	222	202	211	205	196	194	168	170	205	191	223	187	192	190	190	152	191	165	194	192	166	210	211	193	198	187	187	184	190	209	224	197	191	170	185	210	183	187	207	172	207	220	208	199	177	198	187	179	185	186	188	207	178	215	207	188	207	167	196	186	201	201	188	167	189	171	171	192	178	185	203	179	174	193	183	191	184	187	197	188	178	228	194	199	181	185	187	188	201	193	209	187	201	192	160	184	161	214	199	186	202	180	174	176	199	194	213	199	189	178	194	196	176	196	170	230	187	197	185	193	179	206	207	190	198	191	188	199	164	195	189	195	183	179	199	189	181	184	196	185	203	220	184	184	173	193	201	211	182	195	209	208	167	191	166	195	197	190	194	199	159	187	188	152	183	194	210	184	197	218	180	202	161	200	210	209	198	197	202	195	170	188	207	191	189	183	218	160	185	171	212	199	215	194	210	213	212	193	189	182	167	215	181	189	213	193	193	181	214	205	210	176	188	175	195	177	203	200	206	198	188	197	196	195	185	191	194	180	166	200	159	200	196	192	194	203	196	203	212	207	205	208	189	200	187	203	190	188	200	199	189	203	187	195	201	190	185	221	180	185	187	178	204	206	189	208	152	174	182	183	208	201	191	181	176	183	187	204	207	181	183	174	190	204	185	193	210	191	180	194	187	165	190	188	175	191	193	214	215	195	174	177	201	167	207	163	178	198	177	197	200	162	173	175	163	190	188	189	178	184	212	209	204	193	205	184	201	207	160	173	195	185	201	184	184	172	208	196	181	198	178	196	203	179	165	189	198	187	219	203	200	201	170	183	205	208	170	169	192	200	195	180	207	208	199	205	206	184	193	188	196	200	194	184	174	187	180	207	194	189	195	198	183	169	179	172	231	195	213	187	182	175	169	200	204	172	177	184	188	178	169	179	214	218	188	195	189	191	196	175	195	191	174	187	207	207	199	213	199	173	177	184	167	192	188	185	204	209	190	190	214	198	201	195	205	211	190	198	199	193	171	196	221	200	157	193	206	188	166	194	209	170	200	185	201	190	175	187	175	173	198	202	194	174	173	180	201	199	200	191	189	206	189	192	185	187	201	189	193	211	184	203	184	187	192	183	197	194	206	180	199	184	201	203	171	183	189	196	199	178	193	201	194	198	193	174	177	201	193	187	187	192	175	211	191	195	186	168	169	154	199	178	215	198	202	181	172	195	211	209	190	204	186	194	166	191	192	200	180	165	192	195	198	188	199	189	165	180	209	185	179	192	182	200	200	200	195	197	170	222	189	202	202	201	205	177	191	186	202	174	198	171	176	183	208	192	190	193	194	184	178	189	224	175	167	189	193	179	210	207	197	189	209	182	204	205	176	175	192	182	187	204	190	187	184	201	187	154	183	169	214	191	183	185	198	178	176	200	181	201	219	189	176	186	188	187	174	193	206	190	198	187	184	182	195	162	185	172	195	203	193	186	192	207	176	188	192	174	180	187	208	178	169	194	190	182	183	221	199	176	166	198	206	187	207	171	156	191	180	210	183	197	194	215	192	186	183	177	183	207	177	191	195	218	202	198	181	189	214	169	201	197	182	185	182	196	190	179	183	186	206	185	177	201	185	203	182	191	211	186	178	205	214	191	200	208	164	178	217	204	185	211	195	173	185	202	193	182	191	194	168	189	206	199	201	169	181	202	194	224	181	182	193	159	197	165	196	167	172	199	178	199	197	203	177	215	197	196	196	184	190	197	196	177	184	188	193	190	199	196	183	191	191	210	196	208	195	216	193	207	191	170	193	213	182	191	177	207	214	204	207	170	191	190	176	189	164	206	185	197	183	193	195	162	185	191	200	198	188	192	185	207	209	184	196	165	208	201	206	197	185	211	198	213	200	190	213	210	167	170	166	212	189	187	195	179	189	222	179	165	174	177	192	171	214	183	191	204	186	188	204	193	198	196	196	165	168	198	200	174	168	183	196	197	177	180	181	179	174	212	195	210	187	194	171	197	225	207	189	186	215	204	190	221	171	177	171	205	179	197	168	201	194	181	181	215	197	197	191	187	198	155	184	211	197	178	197	179	201	202	183	210	197	199	189	185	202	201	166	175	197	186	232	167	175	202	191	193	193	198	200	172	184	179	182	190	158	184	207	204	179	215	173	187	212	181	177	205	159	171	190	193	183	201	193	183	185	199	198	174	181	172	190	199	184	186	226	193	193	197	190	178	163	188	197	210	169	195	179	176	190	216	223	195	170	168	177	182	197	207	191	207	173	201	179	188	197	199	163	191	215	178	197	179	195	189	199	221	188	180	207	173	176	185	182	192	198	185	173	194	209	186	219	194	209	167	193	179	209	195	182	180	182	169	174	195	180	185	172	197	197	196	191	168	208	207	184	179	191	188	204	196	167	181	200	182	201	169	169	202	197	159	195	177	183	166	207	187	175	190	215	181	178	185	198	196	162	190	185	208	159	215	201	178	184	202	179	174	219	202	214	195	189	187	199	201	183	172	176	175	203	193	200	195	213	204	181	197	218	200	156	175	198	189	157	199	210	172	170	208	231	176	192	182	209	182	192	178	186	148	185	191	186	201	205	203	186	183	188	163	200	194	175	176	162	182	199	201	191	185	195	180	173	189	204	193	180	205	178	174	202	194	199	184	173	182	181	201	189	161	193	189	206	185	174	178	182	175	189	195	192	175	177	194	183	192	185	205	201	186	215	218	200	173	197	181	190	220	204	182	162	192	204	181
17276	20110	30192	30881	28847	24839	34177	51015	43498	31201	20782	11698	7238	4638	2095	1010	806	740	668	766	696	647	659	670	612	595	630	683	649	666	639	640	636	592	627	642	655	658	605	592	600	551	550	550	533	556	540	527	613	589	556	517	517	591	543	599	546	558	601	579	524	542	535	552	541	523	590	518	535	517	516	540	511	562	512	557	548	569	518	577	540	535	524	531	556	541	519	549	539	539	539	512	581	554	567	546	585	590	532	523	545	518	544	560	574	572	545	553	550	557	533	570	546	527	527	558	581	575	507	527	517	525	522	517	553	539	565	556	600	546	568	591	574	581	564	525	528	561	579	553	539	530	549	494	566	529	545	507	577	572	539	559	569	541	529	540	545	535	528	562	512	577	555	484	560	568	535	569	555	537	571	535	542	521	538	545	543	531	514	569	563	560	557	551	545	540	508	573	547	580	553	560	565	473	517	556	521	540	545	550	537	543	561	548	564	524	490	501	540	574	522	555	550	529	545	521	569	559	518	563	534	521	537	575	541	566	517	545	563	542	571	562	540	584	522	543	566	578	555	559	502	524	561	554	543	517	557	579	535	538	543	561	570	556	570	522	511	536	523	561	543	589	532	543	562	581	534	514	542	542	510	571	534	584	554	555	593	524	524	528	586	536	552	533	529	522	539	562	523	552	548	536	518	608	565	606	591	526	520	542	581	553	555	516	507	599	570	506	531	528	553	579	553	523	578	569	526	568	565	529	549	510	543	524	553	536	599	546	533	535	504	553	549	527	562	535	498	566	538	529	546	596	565	565	531	560	539	590	561	551	537	557	539	548	561	511	510	536	522	551	556	513	539	585	541	541	554	568	497	585	537	530	540	586	563	557	540	586	535	585	532	580	540	533	536	562	566	515	557	556	537	537	569	535	556	567	566	523	571	566	538	569	549	552	550	563	539	564	576	562	536	553	561	518	546	565	584	538	560	507	552	526	559	556	570	547	586	511	536	531	526	535	564	551	506	531	570	476	566	543	530	597	558	509	551	555	554	539	558	527	529	541	541	577	548	498	567	571	539	565	512	587	518	542	570	535	554	557	558	520	521	594	572	570	586	546	511	560	564	572	548	569	531	522	551	546	537	558	557	541	514	550	555	606	536	552	589	547	565	540	490	536	560	577	519	559	586	567	526	545	548	532	561	548	591	578	560	542	547	523	567	558	570	542	547	554	563	546	545	573	555	555	569	537	534	542	546	534	604	550	518	596	555	543	561	545	547	531	542	530	534	523	536	528	560	543	604	565	508	554	551	589	546	568	527	519	529	523	553	533	501	556	584	547	539	516	572	534	581	572	608	594	553	546	564	550	591	500	519	532	508	545	500	570	528	556	555	551	501	524	551	553	526	529	559	568	519	527	528	494	545	555	522	551	534	545	529	506	565	543	531	575	541	566	527	563	583	547	555	544	567	515	569	544	560	553	563	516	563	623	552	530	571	573	554	588	609	588	516	553	491	575	569	576	536	567	535	523	519	516	516	516	526	521	554	590	545	550	510	529	532	555	541	514	522	574	549	554	515	532	553	544	554	581	567	538	508	574	520	556	558	540	536	554	564	561	522	560	541	576	564	536	552	548	537	538	569	556	548	507	596	546	509	528	522	544	535	533	530	599	574	561	545	555	506	544	508	542	509	571	483	539	564	550	556	557	588	533	540	532	540	546	573	526	583	516	583	546	530	554	579	570	574	535	536	554	534	521	522	529	531	572	524	528	506	539	533	563	561	524	529	535	578	575	595	539	552	508	553	543	545	548	576	575	520	526	512	513	569	561	537	586	535	580	542	534	524	517	545	527	540	582	579	543	504	578	560	538	569	562	565	540	567	558	548	539	530	547	566	553	530	524	515	568	498	507	489	584	512	565	561	522	541	523	516	527	533	596	523	542	513	509	548	534	564	586	584	528	532	543	518	576	538	561	504	572	519	566	557	563	592	541	558	545	514	566	570	566	495	580	569	554	548	543	567	569	488	560	546	554	519	584	524	536	502	508	590	551	580	539	518	590	548	499	577	550	552	551	573	561	528	572	555	531	533	539	555	562	578	576	538	560	549	522	539	531	543	534	512	524	548	563	569	497	542	549	583	548	557	544	534	516	557	562	544	554	508	542	534	587	538	513	541	529	569	563	555	563	547	551	561	527	531	582	529	531	533	543	533	570	540	545	532	550	584	519	552	568	544	536	524	531	523	551	538	537	538	563	539	544	560	540	553	526	549	542	529	556	554	538	547	521	545	582	539	532	556	517	500	498	538	518	585	536	520	566	555	568	540	511	562	558	518	568	504	560	543	572	544	596	562	542	536	556	569	539	530	536	572	537	542	534	564	561	585	567	594	582	557	534	533	537	551	540	551	556	531	559	515	539	543	581	589	544	556	532	526	527	524	562	538	537	547	590	527	580	508	567	531	518	512	543	561	570	552	536	598	567	562	552	560	537	555	541	553	531	526	508	554	563	551	539	514	543	579	560	589	552	538	537	568	546	489	555	524	562	535	535	580	547	556	541	534	540	560	538	523	568	583	562	553	568	571	512	578	503	532	544	537	587	528	557	553	529	575	529	529	591	561	530	553	553	544	574	566	567	535	519	552	552	526	533	549	474	545	563	524	539	532	569	554	572	516	536	560	545	546	537	566	552	573	522	539	555	553	530	538	552	534	559	562	558	555	523	551	533	509	530	566	501	539	571	536	553	548	536	590	589	561	554	541	537	568	541	564	530	550	570	560	565	538	547	539	500	548	532	521	584	541	540	554	550	548	567	536	502	507	503	540	510	542	569	536	552	583	581	559	570	531	517	513	523	530	529	566	563	506	557	543	548	554	559	563	566	523	542	500	562	480	544	560	568	542	569	575	534	577	548	573	544	530	560	519	548	557	588	561	597	539	582	529	554	533	508	547	506	554	515	545	546	516	569	537	550	531	551	547	524	534	566	532	524	503	526	570	535	506	568	605	562	587	523	553	522	596	550	544	555	541	521	528	550	545	583	574	541	566	562	539	562	545	504	529	565	529	566	544	514	581	587	508	524	558	524	520	564	565	546	536	540	532	533	565	548	537	508	529	551	516	548	596	509	569	561	536	584	560	570	536	529	595	574	530	538	574	562	559	508	564	529	543	547	539	560	537	578	546	526	543	559	586	518	542	578	584	546	526	587	566	612	597	555	583	542	525	540	564	537	516	549	549	520	542	608	520	591	545	553	548	564	556	539	543	504	528	568	547	526	518	553	566	508	540	581	600	524	553	581	557	567	567	576	563	539	543	571	539	543	565	589	592	530	560	584	544	575	529	535	535	573	533	556	531	541	530	578	562	560	543	528	547	524	553	551	572	561	493	522	530	567	587	531	542	543	557	509	554	524	530	571	540	523	545	552	528	532	579	564	535	561	550	546	526	494	511	559	541	530	527	554	568	558	560	563	523	505	570	520	550	569	572	549	484	525	551	519	564	551	547	526	546	536	570	560	520	523
35908	30786	36614	36116	25309	18220	21757	53151	42187	27523	13738	6328	3086	1787	822	420	307	237	244	271	245	243	229	232	233	213	243	228	253	220	211	237	228	215	236	204	224	235	231	201	237	197	212	194	203	219	202	224	204	237	222	203	190	237	218	201	214	221	204	201	213	219	219	201	246	214	225	200	201	211	213	217	189	210	240	228	209	211	224	214	230	207	212	221	190	207	197	202	235	195	220	238	207	223	209	198	212	184	170	225	192	219	198	184	198	223	231	214	225	195	200	201	220	195	195	207	202	169	214	222	209	211	208	217	188	205	208	223	231	225	216	202	210	213	218	244	206	215	225	222	233	203	196	211	202	227	218	205	206	198	238	224	204	192	204	223	188	239	202	205	224	211	185	210	203	196	181	202	215	201	183	221	198	194	215	251	222	212	205	190	243	228	220	205	180	212	224	217	199	216	194	195	219	207	207	202	216	182	206	211	203	227	219	188	195	234	190	212	221	209	219	199	219	185	210	197	219	199	205	185	235	203	221	206	223	227	212	230	229	209	211	205	218	212	210	204	229	211	226	208	212	172	211	241	209	201	195	212	222	218	215	229	216	213	194	233	233	202	218	219	199	195	236	250	206	228	216	205	212	194	196	201	180	212	212	239	237	177	223	200	205	197	221	208	231	233	219	190	213	193	209	206	208	179	222	224	199	179	216	178	216	197	198	193	207	222	226	224	202	191	216	196	187	225	204	222	218	199	206	223	232	232	221	211	189	192	206	222	225	184	220	212	199	195	202	208	200	196	212	196	207	219	221	218	214	219	200	210	195	210	217	197	193	197	203	243	189	230	198	236	202	201	197	195	210	179	226	198	252	183	188	212	213	238	187	204	220	233	237	205	208	206	195	203	221	201	194	206	212	227	207	224	211	213	221	213	182	193	231	190	193	211	228	225	224	220	188	204	200	216	214	217	217	183	195	218	207	192	234	207	207	208	179	215	223	203	205	219	229	214	198	213	183	194	202	233	193	200	219	214	210	211	211	193	179	211	200	207	196	219	194	198	234	216	201	219	205	212	204	221	194	188	212	222	221	228	206	199	198	228	182	204	208	192	230	245	228	205	215	188	190	218	200	245	214	222	206	198	215	220	234	179	221	226	223	208	200	206	189	220	199	234	242	223	198	225	223	215	213	220	221	207	219	191	202	195	214	203	202	219	222	238	188	214	219	211	199	225	215	220	199	200	222	217	217	233	204	214	228	219	227	202	192	178	223	201	227	225	191	200	198	226	192	200	209	220	206	195	188	217	222	232	236	213	207	210	209	191	211	214	217	185	210	210	189	225	205	192	209	212	219	228	194	200	187	211	210	243	200	197	198	225	219	175	180	227	249	217	227	206	228	199	217	218	218	230	215	221	225	192	199	225	212	209	208	193	220	203	199	200	206	197	187	215	222	203	214	209	221	196	210	201	197	184	187	203	210	207	223	212	211	219	211	203	180	193	197	221	219	187	198	190	220	228	216	201	206	209	207	199	205	191	191	217	220	200	205	218	214	211	237	192	210	225	233	200	212	205	214	216	197	188	205	206	209	197	207	179	197	200	221	200	198	236	209	209	207	230	197	191	197	190	192	195	220	207	218	193	186	197	219	210	218	203	229	211	210	199	206	221	193	209	223	227	228	191	210	202	206	219	227	205	206	246	197	199	187	200	188	210	184	212	208	242	214	197	189	218	226	203	199	223	226	215	226	232	236	201	192	195	224	181	219	207	191	218	209	209	226	219	210	173	213	212	216	217	206	254	194	205	216	204	222	204	194	189	213	195	223	171	203	227	205	213	197	203	244	230	210	209	205	241	189	201	224	213	216	204	202	227	222	210	221	218	202	222	209	186	202	202	215	235	211	223	209	199	232	211	208	231	216	193	191	202	195	221	200	182	217	204	195	214	214	213	193	197	226	199	176	168	210	185	234	204	204	219	228	188	187	208	219	223	200	224	209	231	206	204	213	210	208	187	179	196	227	182	216	216	185	192	220	206	203	222	220	211	211	202	190	200	205	220	205	203	190	197	222	244	215	225	181	193	206	211	199	204	189	182	216	209	212	228	165	194	186	227	207	199	192	221	209	234	194	207	218	236	209	228	233	225	195	217	195	196	195	214	234	202	203	213	196	200	202	226	206	216	236	210	209	220	205	226	182	244	211	204	200	220	207	214	217	239	206	221	210	203	190	200	188	213	184	222	211	215	204	200	196	201	186	202	205	218	238	210	207	240	223	174	203	215	192	197	174	210	222	212	206	201	213	214	201	213	211	210	204	200	219	223	203	178	178	203	210	200	226	216	224	207	228	221	234	207	210	237	221	201	219	221	220	210	184	237	218	222	224	222	223	207	232	230	209	216	213	211	191	211	197	206	203	228	206	201	214	211	191	218	222	200	213	197	217	221	198	186	221	209	218	216	223	236	225	235	207	199	214	209	206	209	190	185	222	191	201	212	217	213	190	204	208	207	192	208	201	187	187	229	219	203	228	227	210	221	208	228	202	215	216	218	205	225	212	227	207	202	207	200	210	201	189	212	223	228	217	205	201	198	202	219	240	189	222	204	208	212	221	218	233	214	185	195	214	203	207	208	221	230	194	213	184	183	181	194	201	184	254	215	244	177	203	231	226	203	224	212	218	210	194	192	199	191	229	199	176	197	225	155	195	193	204	197	199	201	235	229	217	228	214	220	208	191	244	199	192	206	191	205	211	218	215	225	237	230	249	247	200	200	240	219	208	192	206	221	242	201	203	220	207	200	203	224	201	206	218	214	203	214	201	203	209	203	214	206	221	202	191	226	215	221	200	212	192	229	225	228	213	215	204	201	217	214	244	222	215	224	224	207	219	229	220	215	233	201	190	208	212	218	218	207	230	189	214	209	204	202	206	197	191	193	212	209	182	194	220	212	205	219	204	193	191	243	189	219	190	213	249	221	232	214	206	211	218	231	218	210	183	202	193	213	188	204	219	209	186	218	214	219	198	201	208	220	190	207	210	232	220	226	211	220	222	210	189	200	206	236	212	178	191	208	193	216	195	212	199	214	201	194	211	195	179	209	184	213	193	222	190	178	238	206	227	214	210	233	205	228	206	224	211	211	206	185	227	229	235	215	194	215	221	199	231	203	214	246	176	213	202	217	213	198	202	205	203	209	201	219	195	201	222	203	209	189	199	188	211	216	208	211	215	229	221	199	221	226	216	226	227	227	204	199	204	206	214	214	201	216	230	198	203	217	200	206	214	173	191	200	213	212	239	212	190	216	223	201	221	223	224	185	197	221	220	206	206	206	187	217	224	205	209	224	196	212	185	216	186	199	221	199	207	202	200	217	233	214	170	207	215	217	224	210	218	215	185	181	217	225	230	180	223	216	201	187	200	199	199	201	199	206	191	227	231	199	210	211	189	212	203	206	223	214	213	222	212	233	198	192	223	209	215	195	190	196	226	178	198	211	196	210	234	187	201	229	196	205	220	183	196	195
22875	24645	37493	42370	36163	32310	39632	65560	54559	42696	29593	19946	12548	8285	3741	1771	1027	915	742	822	762	857	770	793	684	657	671	697	748	621	625	664	685	622	547	627	621	668	617	615	641	592	612	602	631	588	586	611	643	617	633	587	569	597	569	587	605	593	609	624	662	592	542	593	576	651	585	640	608	594	611	562	620	580	596	617	597	551	561	598	593	572	577	569	613	533	592	591	614	617	578	618	574	589	649	552	574	571	587	561	572	561	549	557	570	622	591	564	606	574	625	561	559	617	625	606	583	658	561	604	604	603	563	560	583	511	606	624	613	596	577	595	553	572	550	582	579	572	597	557	591	569	567	558	603	595	517	617	620	582	565	580	579	545	591	568	599	560	568	546	603	576	601	610	586	607	568	571	613	573	556	595	573	579	603	570	603	571	614	581	610	577	628	632	593	623	609	621	603	602	587	548	561	619	635	574	615	578	589	579	553	598	626	564	597	623	604	559	614	580	572	555	596	594	554	642	586	621	579	600	579	564	591	606	616	580	562	568	578	570	635	563	585	565	547	590	578	582	575	631	540	572	572	588	632	613	592	569	596	584	576	611	616	597	575	582	590	595	589	594	585	581	588	588	590	561	597	621	577	600	588	587	583	579	656	571	609	585	585	578	610	578	587	577	578	636	567	558	535	563	618	595	577	644	553	588	587	576	557	641	582	608	562	586	557	610	573	597	605	595	604	634	609	579	578	591	590	585	610	638	589	607	588	599	617	605	588	592	585	575	586	588	581	577	586	610	595	606	550	600	581	558	591	624	615	562	601	607	612	574	569	602	617	612	637	554	577	597	598	554	637	598	555	593	558	626	639	626	565	589	574	617	610	595	621	567	617	596	605	590	594	594	586	578	543	576	604	595	563	599	593	587	596	577	615	595	585	571	627	587	588	605	546	585	629	563	581	611	595	599	589	567	576	566	579	567	618	601	585	598	605	650	549	601	565	565	602	531	560	605	575	528	632	593	575	564	596	613	646	609	577	539	605	586	624	603	579	590	565	536	582	615	608	623	589	580	599	592	591	521	580	544	546	606	546	578	575	639	592	631	624	592	587	640	617	599	582	570	577	649	585	601	599	597	597	598	575	574	608	641	560	585	578	594	634	603	611	584	635	609	594	573	628	620	592	589	583	552	576	560	588	593	569	572	575	555	580	605	600	572	550	578	591	612	600	644	578	558	588	590	596	584	582	595	599	578	571	572	602	587	585	588	577	561	549	571	624	576	558	576	628	616	568	581	596	581	623	567	594	610	601	567	603	593	590	633	581	594	599	589	607	579	577	576	594	587	616	596	550	625	630	531	569	609	559	582	601	646	620	619	628	553	610	616	645	617	629	526	611	628	600	621	628	599	633	639	634	618	586	577	651	605	554	581	585	569	601	608	592	558	635	559	642	588	613	625	620	618	577	610	560	617	567	546	613	595	579	569	580	608	589	609	603	614	555	630	568	620	562	574	582	618	565	618	552	602	639	589	563	615	630	589	582	614	633	617	621	636	580	585	575	545	584	620	629	609	596	541	605	585	637	591	545	554	626	544	574	586	571	575	589	560	627	540	629	621	581	585	594	567	629	567	582	593	621	597	628	639	566	594	613	573	564	610	589	644	548	585	566	565	594	559	608	565	578	625	586	583	597	618	607	610	599	564	591	608	552	635	594	619	598	630	608	626	595	627	597	577	602	598	610	608	607	574	565	576	584	591	638	616	557	597	580	591	557	563	589	579	556	608	585	587	577	568	618	609	630	602	597	590	583	554	578	568	558	585	589	645	597	591	636	590	570	620	588	632	578	583	597	589	622	596	618	568	615	567	566	575	603	586	607	589	579	557	569	559	582	587	625	551	611	619	606	599	578	602	584	593	560	566	552	581	584	603	588	615	568	589	565	612	607	562	597	595	626	594	613	569	620	582	586	628	562	597	588	566	603	570	626	590	585	614	586	626	621	619	599	599	599	542	564	580	570	571	586	557	621	595	584	576	609	561	576	627	589	600	620	594	595	618	563	563	581	562	573	584	601	565	605	578	572	571	581	602	577	599	615	570	560	602	568	602	613	569	599	586	582	572	598	596	580	567	538	590	600	601	627	604	583	591	573	595	578	591	562	634	594	593	586	621	596	577	601	596	530	666	619	619	615	607	640	585	580	571	633	590	582	585	592	551	608	639	604	612	578	588	570	610	600	582	607	599	592	627	633	555	578	588	601	606	580	618	565	549	575	544	583	565	612	599	578	585	614	574	557	623	609	543	623	613	607	584	614	533	555	586	561	634	604	625	583	577	566	574	596	584	596	605	547	583	608	624	549	598	565	601	601	590	641	581	570	608	560	613	611	606	591	623	579	582	601	597	609	569	594	606	583	591	580	577	607	562	593	549	577	594	564	603	562	609	607	576	587	599	581	594	620	576	592	598	576	569	589	552	594	584	602	550	597	572	598	569	586	570	589	613	608	582	596	575	640	583	562	608	598	620	566	635	605	603	595	586	554	610	582	627	616	591	586	591	596	628	592	548	561	598	583	588	606	597	611	603	626	575	524	581	615	560	614	614	562	591	610	606	529	622	561	566	615	651	663	578	599	576	585	589	569	568	564	570	629	609	602	623	551	631	588	614	569	570	597	583	585	596	567	596	612	608	601	580	577	577	563	587	580	566	578	584	552	622	557	575	560	580	615	620	612	560	610	594	571	587	592	576	555	577	620	595	583	604	606	573	580	612	624	611	623	546	606	563	606	622	573	618	608	610	617	601	608	616	581	586	563	588	600	592	635	581	598	614	574	578	583	597	616	581	542	605	606	586	611	594	599	535	554	607	610	604	549	624	587	577	601	605	611	583	609	555	581	571	612	563	588	605	598	571	556	604	598	645	591	601	615	593	592	566	606	574	598	587	611	590	604	618	602	592	632	582	595	585	601	571	619	598	574	592	565	596	585	604	621	601	594	600	555	612	595	614	580	573	607	543	576	593	538	587	625	600	576	548	587	589	588	609	570	554	620	553	632	571	582	559	619	562	607	570	602	546	568	613	579	614	562	589	591	612	602	553	601	608	579	587	594	605	608	625	578	565	601	556	563	597	578	577	612	597	575	631	594	623	585	571	552	561	587	579	589	588	614	578	586	607	599	588	588	630	595	595	570	586	622	559	580	639	562	586	585	545	556	610	624	581	585	644	545	634	587	599	584	586	602	541	572	558	585	602	616	604	564	598	613	654	579	529	590	573	602	559	559	591	628	531	643	615	619	588	540	615	611	606	590	629	595	549	588	580	591	588	602	619	581	588	596	596	591	605	607	549	567	576	572	598	586	626	576	563	599	568	586	597	578	591	569	583	616	599	616	574	636	591	577	565	601	625	569	571	596	575	588	633	558	608	524	632	607	584	587	637	582	605	585	570	598	584	556	595	518	605	583	584	584	585	600	594	631	531	598	609	605	599	601	566	571	602	640	581	536	557	613	557	592	564	578	589	575	591
17026	15298	18730	14832	10089	6822	5164	5924	4061	2470	1006	574	414	343	260	215	202	182	202	212	220	184	216	198	206	170	193	215	195	201	224	213	206	193	211	227	182	222	176	193	203	186	192	208	198	206	209	197	203	197	229	218	198	211	192	209	202	206	221	188	221	206	188	193	189	211	190	198	214	198	190	189	183	195	206	214	197	212	238	210	212	214	191	210	210	177	210	211	194	189	182	209	200	188	224	229	184	195	198	196	208	208	178	180	247	199	210	185	201	197	170	228	212	203	182	232	206	176	209	193	194	215	191	190	196	168	186	209	198	209	185	199	212	216	187	194	189	189	194	210	208	183	202	206	204	195	205	187	190	217	191	200	192	210	210	177	184	210	180	190	209	217	209	168	204	176	217	187	207	205	194	217	224	182	185	208	193	164	223	205	211	201	202	226	221	218	195	177	181	191	215	191	208	198	208	207	195	216	191	218	191	195	178	229	227	209	204	210	189	208	194	223	170	185	171	193	218	195	229	218	185	223	169	182	206	199	194	213	211	196	224	186	198	177	195	190	199	183	206	191	189	187	193	177	179	251	178	186	179	185	200	186	204	217	209	197	187	224	187	224	207	215	204	189	208	202	178	194	213	189	187	182	211	189	206	202	175	181	205	210	209	202	189	189	204	206	189	189	218	202	183	184	198	216	184	192	199	176	210	211	205	182	194	169	170	205	213	218	208	195	197	211	189	191	181	215	189	216	207	199	195	203	187	166	205	208	227	220	193	164	195	188	177	202	186	205	220	192	201	185	200	205	181	180	193	190	204	197	197	190	185	194	196	201	190	221	194	174	199	190	209	217	231	181	198	193	235	203	203	197	206	174	176	188	219	203	185	206	201	213	213	192	195	195	212	211	191	206	183	206	184	213	195	203	206	208	190	199	218	204	203	190	213	199	184	208	208	200	227	206	223	205	182	168	205	203	201	200	185	183	174	189	209	205	204	190	194	178	204	211	220	197	187	200	191	199	200	214	162	199	198	230	196	195	207	232	198	218	232	199	180	202	208	193	170	203	203	181	194	192	192	196	195	196	205	194	183	217	194	205	199	198	200	203	192	200	225	196	190	214	190	213	198	176	208	200	187	174	174	191	203	196	199	214	175	211	202	205	201	210	193	213	192	194	177	188	198	203	214	195	222	208	196	204	205	203	202	201	167	198	197	192	196	183	199	199	186	213	222	189	192	190	195	180	209	192	229	195	203	212	195	219	177	207	198	178	210	177	197	193	174	188	192	185	191	195	186	194	215	184	191	196	201	208	186	173	202	187	184	196	200	202	204	203	199	212	221	197	218	187	205	216	184	215	207	189	198	214	204	190	208	180	193	193	195	215	182	198	209	194	221	192	211	226	202	175	191	173	192	202	227	193	192	182	208	185	196	188	173	196	198	201	178	204	200	200	187	193	183	215	194	194	206	217	180	182	186	195	217	182	215	204	207	198	183	207	199	189	174	192	180	189	195	195	172	175	196	221	180	200	171	216	181	198	183	197	177	196	195	174	215	194	203	193	214	178	207	196	181	197	170	199	190	188	205	170	190	200	226	188	224	215	227	212	215	221	187	202	194	197	174	190	186	225	187	189	185	196	180	200	203	197	186	177	200	184	203	183	207	195	202	193	188	184	187	209	204	231	186	224	188	173	200	233	213	158	206	185	223	196	227	192	191	202	199	187	198	210	192	194	182	206	192	189	181	180	186	186	186	168	214	198	205	196	178	216	197	195	215	211	204	186	198	220	225	188	214	239	194	184	197	184	185	205	201	223	183	204	181	206	212	207	213	210	186	207	201	195	180	198	196	198	181	191	203	192	210	214	207	216	203	192	222	171	202	187	176	186	204	196	187	180	186	201	190	203	203	223	206	219	172	189	206	200	216	197	191	225	205	183	189	197	204	217	200	200	215	187	188	201	200	162	207	194	211	170	223	192	196	196	206	223	193	181	206	198	216	176	190	202	177	187	192	207	186	173	189	189	205	201	185	213	224	206	211	193	185	204	178	190	217	189	192	202	195	219	188	197	186	209	179	203	220	213	188	201	229	209	204	170	193	178	187	207	169	208	205	207	203	203	187	202	196	170	176	212	224	212	216	196	198	198	182	202	218	201	180	169	187	223	205	195	198	198	186	199	199	204	188	203	197	184	197	181	174	180	181	187	185	185	197	189	189	198	169	192	196	190	222	206	205	198	205	222	202	202	216	202	193	193	187	206	206	193	205	209	193	216	180	226	213	185	205	181	198	208	203	165	206	197	199	195	199	223	202	214	191	204	209	203	184	220	197	204	193	191	212	199	186	178	214	208	209	200	205	178	203	186	198	197	183	193	202	189	197	187	217	202	199	215	195	199	215	222	187	177	189	189	185	189	204	205	205	212	199	191	184	191	205	187	195	194	177	187	208	179	213	191	180	214	206	204	202	199	211	198	209	223	191	187	214	189	215	213	196	218	198	201	212	208	211	177	193	203	206	218	202	209	200	198	189	217	203	182	220	212	196	183	209	198	210	201	168	216	203	208	184	174	202	171	198	209	204	191	192	187	189	195	196	174	214	192	168	177	186	237	196	198	202	175	182	216	184	181	185	177	204	180	206	197	191	182	187	186	210	212	182	204	229	216	204	188	200	192	182	191	194	182	188	215	235	188	182	228	224	214	214	196	203	199	190	173	213	205	190	188	199	191	197	223	177	204	189	205	205	173	194	178	210	189	192	188	201	203	204	208	192	218	188	214	192	202	191	194	214	206	169	203	202	187	199	214	187	186	219	197	161	205	214	213	201	179	209	213	208	203	203	195	211	194	187	203	197	188	174	190	194	181	185	175	183	199	174	188	179	194	204	213	197	214	220	195	187	198	198	203	197	229	188	194	206	183	186	219	198	193	191	208	194	206	213	183	198	203	179	203	188	188	183	210	185	204	171	215	193	203	206	198	209	209	204	204	188	219	191	205	217	197	166	175	210	189	208	192	196	203	195	206	207	195	210	204	217	189	221	191	218	195	210	215	193	196	180	202	182	189	213	196	191	238	231	194	198	172	208	200	212	176	206	204	208	200	191	202	209	197	206	169	187	206	205	193	199	205	190	200	210	200	200	202	201	218	179	200	200	209	207	191	216	193	185	187	199	216	192	214	203	197	185	192	182	187	222	200	186	197	201	211	218	225	174	178	183	195	192	177	195	219	190	206	188	222	199	206	186	196	207	215	180	208	201	216	187	230	211	201	202	197	202	174	178	191	195	190	182	185	194	220	172	200	179	209	208	199	192	177	194	172	202	191	215	200	186	193	180	195	216	180	204	194	204	199	192	174	193	187	211	215	207	201	197	200	217	189	207	182	198	207	202	193	169	192	201	185	189	187	174	182	185	216	174	195	204	216	193	190	166	210	225	207	179	216	182	170	215	172	175	172	231	193	195	204	194	185	193	188	186	200	187	207	232	192	203	236	193	190	174	225	197	206	184	211	178	195	206	197
10819	12929	24190	25906	22984	19470	17679	20065	14947	9430	4074	2391	1648	1370	908	680	595	581	589	594	604	573	578	573	582	570	527	546	564	544	548	594	487	560	543	552	583	556	560	613	554	528	548	569	563	564	583	550	556	584	616	576	544	574	589	582	552	540	566	578	570	568	545	499	523	605	574	539	524	537	552	582	585	572	548	550	585	555	597	572	598	549	496	569	556	557	488	560	579	557	591	570	562	561	557	564	556	558	574	581	579	572	547	553	613	534	531	506	551	526	601	574	542	552	564	570	626	565	572	568	588	536	544	562	575	562	545	574	604	552	570	565	541	587	576	581	562	544	525	575	541	572	550	576	539	550	570	552	542	562	622	583	533	582	550	550	548	571	543	544	569	550	597	546	545	535	542	556	540	522	568	564	554	566	569	534	560	539	535	559	534	551	557	588	574	558	563	540	544	535	575	534	549	573	601	574	592	533	579	537	542	544	556	546	579	541	560	579	527	568	579	515	563	533	527	561	606	579	562	570	525	530	583	580	523	570	574	550	562	526	557	566	632	543	609	567	527	573	554	568	556	542	532	614	609	581	593	594	528	588	540	556	552	556	586	537	579	524	530	576	560	542	526	584	523	550	584	547	560	604	534	528	543	533	545	511	564	531	537	591	550	535	547	600	542	553	563	527	606	556	578	539	550	555	543	604	530	530	576	587	565	527	573	554	552	571	570	544	578	554	559	554	535	548	557	540	557	571	582	624	564	511	549	558	572	553	553	596	591	597	574	571	564	549	579	550	529	575	600	574	542	519	528	569	543	545	543	554	548	598	549	555	562	562	591	548	556	573	553	556	528	531	611	574	554	544	582	549	553	608	586	550	575	551	532	566	569	596	561	531	568	546	574	589	560	540	556	553	530	556	510	584	558	578	547	562	517	597	552	551	559	543	570	539	580	600	570	566	561	528	549	591	541	568	548	548	571	550	548	516	515	562	538	600	569	568	579	543	551	576	554	583	555	550	570	556	569	505	529	523	521	541	546	597	529	534	568	600	532	550	561	542	548	620	567	530	598	591	542	550	529	561	559	545	580	550	542	553	573	587	564	554	527	597	573	562	555	533	532	605	608	549	549	532	579	504	525	527	568	582	599	536	573	605	578	549	529	543	575	528	606	593	571	555	558	587	560	587	575	513	598	555	579	573	562	564	596	596	538	548	540	557	558	563	552	537	581	533	545	594	562	524	543	555	547	552	573	551	531	597	587	563	578	568	579	555	556	537	542	552	574	549	595	556	552	586	589	553	525	567	519	591	581	547	551	536	560	559	614	593	557	577	545	591	541	516	541	570	554	526	521	587	547	573	594	602	587	594	550	557	567	566	540	568	556	551	588	587	557	515	560	540	552	585	544	547	613	539	534	590	559	529	561	568	574	528	561	618	570	587	555	538	580	565	551	535	546	544	581	545	491	547	571	583	587	549	554	603	564	548	546	580	539	585	541	531	557	567	540	575	621	557	564	553	568	576	544	590	601	574	544	588	602	565	574	552	554	569	573	570	556	622	555	541	530	574	589	571	635	563	568	553	583	544	550	580	543	537	571	569	552	530	573	570	542	574	536	590	591	521	538	567	553	552	547	524	570	557	491	535	575	536	515	592	531	535	559	555	567	553	560	586	561	533	594	524	579	538	572	540	572	540	592	550	535	581	550	531	574	548	581	599	526	588	564	547	503	585	582	581	606	554	557	539	544	550	578	541	562	546	588	578	549	531	561	549	546	552	561	549	569	608	528	589	580	566	548	522	568	619	532	567	556	560	547	588	542	609	547	542	574	592	585	563	568	588	534	611	545	580	601	595	574	581	587	543	553	551	580	530	517	565	583	548	533	606	553	529	579	560	536	572	514	566	527	591	548	552	538	538	570	585	533	529	526	588	555	570	561	557	575	562	568	600	585	548	570	573	545	552	556	577	538	533	550	565	583	577	578	534	523	571	571	570	569	596	566	610	529	560	570	550	545	566	600	584	512	601	555	590	584	566	577	575	554	552	548	592	541	530	578	568	562	582	521	590	566	564	543	547	567	530	581	530	517	566	519	595	607	505	590	547	566	533	577	539	561	525	556	533	580	556	537	540	534	599	552	531	594	549	509	569	562	574	571	561	600	573	573	546	543	551	572	567	535	544	588	577	564	543	576	589	497	591	568	532	567	531	602	535	527	552	537	535	609	542	540	580	571	545	563	534	535	533	555	524	566	580	587	515	562	598	540	547	543	556	538	560	548	534	563	574	548	596	564	579	535	517	579	530	587	540	551	547	521	565	564	585	564	548	571	570	588	580	554	556	540	566	575	522	542	587	588	592	528	561	580	551	553	553	562	569	558	605	579	549	556	555	553	556	568	586	520	546	602	556	562	527	549	591	559	583	578	579	560	561	590	567	539	583	534	546	558	549	568	540	550	581	548	541	539	559	553	579	545	543	521	570	542	546	571	571	547	578	600	553	641	532	548	560	551	571	581	551	554	576	557	579	557	555	533	591	567	555	565	536	526	550	554	564	525	508	547	560	585	554	546	560	563	595	592	575	521	546	560	562	531	537	577	585	567	535	568	566	533	594	554	540	568	560	579	507	535	543	558	561	561	581	547	555	611	531	546	525	531	548	531	548	572	531	546	539	584	538	513	568	578	556	555	560	576	526	594	548	547	590	555	527	555	569	558	574	562	526	541	534	559	592	565	540	570	582	582	572	540	580	589	549	594	543	585	574	612	561	572	559	544	513	565	554	559	579	569	553	579	588	569	530	580	541	554	540	617	570	572	568	540	584	545	540	558	564	543	567	592	501	552	582	570	570	546	586	552	520	532	554	596	598	597	570	543	575	558	589	554	563	565	590	537	574	585	618	578	539	546	548	573	546	546	530	530	556	571	586	563	575	591	579	569	511	538	542	568	564	578	602	610	559	587	554	556	591	599	561	514	605	564	561	535	547	561	565	542	553	586	587	528	601	561	571	566	532	589	563	560	529	550	547	552	558	611	594	526	547	568	559	546	542	585	526	575	591	554	541	528	580	544	554	547	524	547	505	546	523	547	576	541	552	512	584	595	563	560	584	575	578	530	540	562	592	571	573	567	543	536	548	567	575	562	581	548	571	579	550	557	534	567	595	532	605	537	577	547	580	566	574	552	578	541	537	589	574	516	557	579	565	537	548	585	552	563	596	554	576	575	539	549	526	516	579	575	580	522	578	543	580	546	553	573	569	545	535	546	540	562	552	554	549	565	566	577	541	562	615	576	551	574	606	561	593	516	562	527	589	562	536	554	567	599	585	565	560	578	542	588	611	542	563	561	586	537	596	572	575	591	578	522	557	525	536	544	555	577	555	591	601	553	522	549	527	498	549	561	529	570	534	579	590	586	571	574	508	578	530	568	594	549	541	544	581	537	554	506	548	527	517	538	552	555	572	571	567	562	564	622	596	540	577	573	568	569	604	561	584	564	541	585	519	552	579	520	584	516	600	558	583
26133	25386	27665	22285	16620	10953	16833	33800	26672	16139	6551	2874	1639	1296	694	464	257	253	262	233	221	214	225	212	200	192	184	201	202	187	222	161	205	185	170	187	157	206	222	194	180	192	177	160	170	203	193	187	177	209	187	187	188	178	187	182	177	202	174	165	207	193	211	204	193	177	188	172	212	186	181	184	206	201	194	197	192	209	164	188	212	196	211	181	193	184	175	176	184	205	193	166	186	187	188	187	216	188	189	193	190	206	197	193	190	190	230	190	182	185	198	208	182	195	207	152	192	182	204	177	191	170	207	195	207	181	205	219	193	212	192	200	180	174	190	189	180	193	213	190	201	182	174	189	198	215	215	194	193	168	178	173	196	206	183	185	210	216	188	172	195	200	201	180	193	211	180	184	210	191	186	195	170	203	187	209	197	175	195	204	194	199	200	195	185	177	190	195	159	198	194	201	208	168	194	169	171	210	207	202	202	217	179	185	192	191	186	182	182	186	189	176	199	185	200	189	192	179	216	182	194	212	176	217	164	193	182	197	177	183	193	166	200	219	188	201	189	189	165	198	193	198	190	181	190	210	176	171	181	202	203	194	192	187	195	166	191	187	186	175	183	181	203	180	210	203	194	184	163	212	209	188	186	204	217	192	209	213	182	197	204	194	203	217	204	222	190	191	198	217	198	199	194	188	206	180	212	177	211	187	197	174	186	197	208	194	196	167	203	201	186	174	198	190	206	174	195	176	178	196	168	186	178	156	167	204	198	182	187	198	207	190	192	210	169	198	221	201	231	188	191	183	186	184	196	180	203	206	175	183	186	181	203	176	206	207	194	165	191	206	185	179	177	189	180	194	201	188	182	180	192	211	161	183	168	193	191	182	201	198	184	193	184	213	198	210	197	220	198	202	191	193	213	184	176	181	188	219	200	200	206	181	211	193	208	182	205	158	189	213	176	196	192	189	196	183	197	168	196	177	183	194	206	208	194	195	196	192	195	186	187	166	182	212	171	193	202	177	186	198	194	198	190	197	185	199	200	183	199	207	198	176	182	196	163	198	203	173	211	206	192	185	181	203	196	188	178	194	188	218	208	187	209	199	190	192	193	177	184	169	197	180	197	234	227	206	207	200	192	192	179	201	203	179	185	198	203	193	198	208	179	169	181	199	177	182	181	201	196	213	179	179	211	202	172	210	200	180	185	187	186	183	193	182	202	202	186	200	209	206	191	185	200	189	191	181	189	201	193	172	203	185	189	182	194	204	192	179	198	194	181	199	178	170	194	179	183	197	202	203	203	190	169	197	193	206	184	201	194	187	197	195	192	178	195	168	184	218	206	218	189	182	239	185	224	191	192	192	211	218	200	166	179	182	191	173	211	209	195	218	184	223	196	185	219	192	215	193	189	211	188	193	187	171	204	176	204	199	193	182	177	184	203	193	187	163	204	198	203	177	198	210	198	195	198	195	214	175	198	200	177	210	180	213	181	183	200	191	209	186	191	192	194	195	166	193	183	181	177	188	206	191	197	195	186	226	211	181	164	183	201	165	189	182	196	166	179	208	199	192	215	205	178	211	199	191	206	189	175	215	189	194	208	177	190	211	216	207	189	188	219	205	191	184	180	209	181	205	193	197	189	184	186	172	216	213	200	197	225	174	219	211	177	201	171	189	182	186	188	166	186	193	212	199	182	181	216	195	184	180	172	198	181	185	199	198	199	191	166	188	199	184	195	190	208	181	193	195	183	192	178	186	223	194	203	174	181	197	185	202	168	205	171	229	200	200	192	209	195	197	179	222	174	209	174	212	207	188	194	165	190	167	184	202	211	197	188	188	191	206	189	188	197	183	181	187	183	232	183	213	204	187	201	191	217	214	172	194	204	200	192	192	192	185	193	191	181	176	185	192	190	166	185	191	217	181	186	207	182	187	185	206	206	191	226	197	186	200	192	173	199	197	217	198	200	202	195	198	211	191	191	185	205	195	210	201	189	185	171	221	188	180	175	199	177	185	177	181	206	179	200	191	192	190	197	183	198	228	190	207	178	205	188	184	178	182	197	185	199	192	196	189	206	191	185	164	193	205	194	193	195	211	191	205	198	174	206	201	209	197	182	178	196	198	201	209	170	198	199	195	196	209	211	222	194	181	179	204	185	188	181	183	189	178	193	191	173	183	195	221	183	191	191	183	195	185	185	202	177	180	197	188	194	197	176	193	198	195	195	188	202	175	187	192	197	171	180	185	161	185	213	186	198	198	202	190	189	195	194	186	212	214	164	206	176	196	176	189	188	186	162	201	192	183	185	190	196	191	169	190	205	203	180	193	191	199	193	189	205	184	184	178	196	213	185	185	194	204	175	188	180	205	213	180	202	171	194	189	186	195	183	203	185	171	185	196	186	183	192	187	198	175	184	198	197	202	189	181	181	196	207	181	206	208	191	178	188	189	191	200	213	200	199	220	175	195	176	213	198	181	184	189	222	195	178	182	166	206	166	186	186	164	175	186	183	191	205	201	193	192	196	187	189	210	182	183	188	196	181	192	196	179	190	184	205	176	197	213	215	199	202	177	209	215	182	193	216	181	175	183	198	186	205	201	232	168	177	188	191	187	201	187	186	170	207	200	174	227	213	178	197	196	199	206	206	196	186	189	206	212	209	192	233	188	185	167	183	190	165	183	195	189	208	169	206	191	205	200	200	210	186	188	167	178	181	200	195	175	195	191	209	171	177	186	173	203	205	196	189	174	193	185	160	186	201	196	187	184	202	193	181	194	213	189	188	198	164	192	195	187	193	210	191	218	202	224	177	187	205	167	192	199	212	199	213	187	184	194	188	194	214	173	204	193	202	189	171	186	193	187	183	201	208	216	200	193	166	170	180	223	193	206	187	197	187	196	173	197	207	193	168	192	158	201	189	192	184	179	235	184	198	187	200	169	203	213	196	200	213	211	188	192	172	177	196	194	175	205	215	231	189	167	224	167	191	178	187	162	203	175	182	212	208	201	216	191	188	201	175	192	230	186	174	195	180	154	179	195	186	185	177	187	207	210	195	190	200	177	180	176	184	205	177	175	179	180	204	197	163	212	175	186	204	223	181	193	177	186	202	186	206	178	197	202	202	197	182	191	186	184	190	211	188	185	182	195	183	173	184	191	179	187	167	202	197	178	187	190	179	204	203	184	180	194	193	194	190	181	214	184	191	203	200	198	175	188	184	187	214	180	173	190	180	210	187	216	194	182	187	190	186	154	202	188	183	207	147	185	197	197	208	191	175	188	166	188	197	174	216	195	188	182	206	191	205	202	177	202	200	197	205	226	186	203	207	211	188	174	204	173	186	206	180	194	208	192	208	201	196	201	213	180	160	182	180	183	212	192	171	201	229	191	191	191	216	179	181	215	199	215	188	201	222	177	177	192	200	200	183	179	173	189	167	212	185	229	184	206	203	186	185	170	193	171	179	193	203	222	197	175	204	179	199	197	186	167	198	197	195	163	194	189	178	155	206	179
16942	21267	30075	32266	29548	25690	35727	50035	43208	33618	19850	12052	8146	6231	3075	1820	1064	938	790	754	632	831	738	696	726	573	580	595	596	583	591	579	606	561	591	568	543	547	564	552	547	554	518	599	583	557	572	548	538	544	524	520	526	519	572	535	540	593	521	597	573	560	536	510	527	560	563	598	572	566	545	578	536	584	569	588	561	538	551	555	560	583	552	567	591	560	530	550	563	568	525	552	565	557	544	538	542	540	572	544	567	573	561	564	517	534	528	568	542	547	547	551	536	568	558	562	537	615	561	551	595	522	537	532	563	578	548	578	590	551	516	513	560	571	584	577	565	561	526	549	560	560	555	553	573	545	546	571	530	547	565	575	542	562	482	573	512	574	541	558	562	570	521	565	546	527	540	556	513	534	567	529	535	532	532	542	552	542	542	510	535	560	532	541	502	550	551	545	575	505	505	512	551	562	542	548	533	567	568	562	542	568	544	542	571	572	532	570	500	568	530	550	563	568	559	560	541	566	581	534	553	562	639	548	572	572	602	559	548	570	573	547	573	572	522	500	516	578	559	574	551	509	515	521	541	550	575	519	566	565	512	544	528	572	547	575	525	541	555	517	520	563	530	546	545	542	551	525	587	557	581	541	553	577	540	561	538	498	539	516	538	554	532	551	550	558	539	569	553	543	513	549	552	562	539	573	557	538	522	571	511	515	543	537	560	530	538	525	561	578	537	601	549	526	506	550	479	565	535	543	554	524	554	547	554	617	528	557	548	507	535	567	527	558	559	547	492	498	542	560	507	540	557	564	611	544	521	560	549	545	543	573	556	554	495	564	569	552	561	502	581	543	605	514	530	557	600	547	534	553	537	574	524	566	563	575	536	520	564	554	537	542	582	573	516	557	550	562	520	569	517	558	543	527	562	549	540	566	548	568	530	539	571	551	510	522	538	611	554	565	591	521	580	579	556	565	552	548	563	535	576	566	533	543	579	562	538	543	510	547	577	571	498	547	506	533	559	539	544	533	555	537	525	556	546	539	523	585	575	533	544	549	538	523	520	506	535	538	581	534	545	530	575	562	545	550	562	537	512	563	575	551	541	567	524	518	564	563	563	562	596	604	560	546	582	539	530	562	582	549	521	562	540	548	601	551	571	521	539	523	534	513	558	570	550	529	580	552	555	557	543	594	563	573	552	613	519	560	532	502	536	536	567	530	541	558	532	558	539	585	552	528	534	582	539	532	568	572	572	565	565	530	552	547	573	557	579	532	548	563	541	517	554	542	522	542	601	554	546	547	533	549	561	546	535	545	563	549	576	541	545	561	532	591	532	522	571	532	526	561	540	563	508	527	541	539	586	541	569	556	561	565	559	547	565	537	516	529	553	515	542	524	594	537	552	560	567	571	555	591	544	556	572	525	548	581	515	566	593	519	614	538	557	557	559	567	564	543	542	520	519	579	549	552	533	556	573	557	526	554	552	565	590	590	545	541	526	573	546	533	543	528	583	592	535	594	561	575	565	563	558	598	548	519	546	546	545	590	554	521	507	563	569	533	521	557	491	548	518	536	560	518	492	561	560	532	548	527	559	554	536	602	491	582	524	573	575	563	546	560	537	484	504	594	524	510	542	557	531	529	552	579	571	532	527	571	548	539	519	542	498	548	536	533	542	581	576	559	559	575	570	563	542	556	511	541	548	525	543	530	562	545	546	566	564	525	567	571	591	574	566	527	587	526	562	535	564	522	538	559	529	546	573	538	544	566	514	537	551	580	589	569	574	508	528	530	605	571	576	580	569	579	557	548	513	506	514	574	551	562	576	557	549	565	553	538	544	540	525	536	512	569	540	580	553	547	574	545	500	520	554	558	555	539	525	567	588	568	540	577	565	534	566	575	560	540	580	546	531	541	542	586	580	543	542	550	555	541	556	521	569	541	543	551	518	543	595	541	580	548	516	542	508	559	569	557	553	592	494	487	548	552	547	571	542	540	515	554	557	579	574	567	553	547	532	585	566	556	556	556	557	563	549	597	544	519	584	538	576	597	536	519	574	573	515	525	540	569	549	573	556	555	560	523	578	541	536	564	537	525	564	535	591	543	534	572	507	551	574	576	546	564	582	528	523	595	572	567	552	548	571	532	489	497	550	519	573	535	567	569	541	569	571	543	580	557	564	513	548	522	574	555	562	516	542	585	536	538	527	570	541	555	531	489	557	585	539	529	537	544	556	523	550	536	543	566	581	523	597	512	538	592	560	549	543	547	547	534	575	534	543	536	527	549	556	534	557	545	514	557	539	555	549	512	538	548	566	531	562	577	544	552	547	540	521	542	546	564	535	559	601	554	544	583	567	533	547	551	572	559	536	524	552	538	597	547	520	568	528	569	531	567	561	539	540	552	578	531	538	544	591	560	554	553	549	555	530	583	535	509	568	529	537	599	562	583	582	582	560	552	531	538	541	543	574	532	560	555	541	589	553	516	579	532	545	550	552	575	507	515	538	541	594	561	569	543	513	519	577	591	555	520	544	539	550	513	571	579	562	576	528	527	569	583	565	536	523	540	555	575	552	550	509	565	545	577	536	556	560	547	555	547	569	551	532	539	532	569	568	564	566	577	544	569	572	570	591	541	569	565	543	569	582	546	537	541	548	554	582	564	532	598	529	543	513	533	544	586	547	506	559	563	551	538	499	542	594	537	562	559	537	540	563	552	529	565	526	545	536	545	532	563	553	572	585	568	543	501	525	542	524	603	602	560	535	560	521	543	550	546	556	525	512	534	532	545	561	557	547	593	552	518	549	556	592	524	580	545	599	546	539	544	554	576	576	567	539	547	585	540	546	579	514	574	574	555	553	540	545	545	588	566	533	540	578	545	567	551	531	563	592	530	536	561	548	538	548	606	589	524	559	540	569	534	556	550	552	573	548	565	591	575	605	522	539	555	545	577	501	564	540	600	547	565	528	536	589	530	577	563	571	517	559	536	565	555	536	528	529	565	556	568	541	520	568	575	523	560	570	537	510	544	555	545	587	553	548	550	548	554	537	610	578	532	541	550	578	575	542	520	573	542	551	564	563	555	534	583	513	560	545	545	563	591	521	575	586	537	551	562	542	550	542	535	571	561	519	591	550	575	531	564	533	523	557	547	544	537	486	583	576	505	525	554	550	539	567	532	557	529	568	544	559	535	562	539	565	580	581	513	600	562	500	538	532	553	574	554	595	518	572	539	524	583	560	543	520	564	599	551	605	576	528	552	566	544	538	529	575	595	566	547	510	573	544	554	554	543	526	579	546	541	539	502	539	513	527	560	577	537	533	544	552	522	516	558	545	548	559	564	548	571	553	557	533	602	554	542	533	590	557	552	530	573	545	523	553	584	565	569	514	553	549	518	568	549	544	539	513	570	569	559	556	544	534	548	525	559	553	549	528	510	582	537	553	526	577	524	544	570	568	534	503	501	540	575	525	560	594	613	577	534	514	605	547	550	559	540	601	545	549	533	579	550	556	509
33542	31578	37533	33417	26261	17582	23411	49092	42155	30524	15345	8300	4252	3001	1641	997	506	435	333	258	309	343	329	289	248	264	238	220	235	233	226	222	224	234	220	216	217	217	220	248	215	221	229	209	187	208	201	235	209	221	222	222	198	220	207	206	200	195	237	217	202	214	218	200	226	218	213	209	205	190	199	189	218	204	215	209	216	225	204	192	201	201	218	208	234	216	231	218	194	223	232	190	195	215	221	199	213	205	204	218	217	196	202	204	221	211	193	204	212	216	202	206	218	244	212	229	206	195	232	212	226	210	221	227	217	208	192	200	233	226	216	216	199	205	219	225	177	217	209	194	224	202	213	210	215	210	197	187	231	232	212	208	221	190	204	203	212	193	234	205	232	234	220	196	221	203	224	223	220	204	214	206	218	204	220	191	190	218	234	219	217	183	209	235	217	203	196	206	198	199	199	213	216	196	196	209	212	225	211	213	208	253	195	217	205	177	223	216	208	216	218	189	208	221	201	208	214	203	217	201	213	189	208	234	203	217	220	212	205	215	197	250	188	210	216	188	231	224	205	213	208	179	215	226	203	218	205	222	218	206	232	190	190	219	217	190	252	207	195	181	213	216	218	225	201	209	183	210	228	180	204	233	210	213	229	216	226	203	256	190	218	187	228	226	234	207	182	204	203	214	194	193	229	203	219	199	213	196	225	211	191	201	205	221	224	190	207	217	200	209	239	223	205	185	228	215	200	216	218	182	275	194	216	235	216	226	230	198	231	222	216	234	199	197	204	194	217	226	219	207	210	214	191	238	202	202	200	203	193	204	197	221	222	211	212	230	183	213	204	238	222	212	201	207	212	187	213	221	217	220	192	213	192	212	213	227	233	211	180	219	219	211	193	221	235	195	238	231	200	206	246	205	229	197	217	203	227	221	231	194	208	227	236	217	219	221	225	222	202	199	249	200	200	235	219	225	190	198	203	234	203	199	217	223	226	217	215	232	219	192	217	208	228	219	206	210	214	237	220	217	212	189	215	209	209	210	230	213	207	215	226	215	209	189	236	211	215	207	191	201	250	201	201	231	193	185	221	211	217	217	228	218	237	226	223	202	190	226	201	209	194	225	210	197	217	193	192	227	216	214	227	189	213	200	201	226	220	244	222	209	228	219	208	208	195	206	190	232	213	220	232	195	213	214	199	203	181	209	218	225	210	184	217	199	227	205	213	186	176	220	223	211	201	209	196	233	208	235	221	198	193	208	209	198	205	232	223	192	191	186	229	223	196	210	225	199	226	214	200	197	223	190	189	235	228	188	213	221	210	210	224	213	238	204	216	209	175	193	224	228	223	230	222	209	196	182	215	211	209	230	205	220	214	208	207	206	256	236	200	213	214	217	219	199	197	215	220	226	231	217	204	210	221	205	202	226	218	205	203	217	213	222	203	220	217	233	209	184	219	227	211	230	207	199	212	188	202	228	224	214	203	203	201	220	204	183	229	217	189	190	200	230	188	210	215	224	214	203	194	219	219	195	206	229	212	223	194	201	225	197	220	199	201	205	190	215	181	226	225	202	224	207	204	206	186	216	199	223	185	208	184	227	231	197	269	197	197	222	212	201	233	209	244	202	211	212	184	219	209	234	222	191	227	212	209	196	209	206	194	238	221	208	210	218	208	229	227	197	197	214	234	203	177	212	221	237	217	225	209	225	201	187	211	197	205	207	212	208	212	209	196	221	191	201	222	210	212	202	219	202	201	226	213	210	232	228	213	200	229	205	227	196	190	199	220	213	217	208	214	213	217	216	208	220	220	220	203	230	217	216	203	213	202	226	197	216	237	188	224	245	206	193	209	215	214	211	213	196	208	224	210	227	222	210	223	185	183	202	211	217	233	205	207	228	211	195	197	214	221	206	233	217	221	233	194	192	248	211	232	216	190	222	217	222	214	235	233	211	203	209	189	216	207	222	213	212	185	170	199	208	209	218	215	223	230	229	207	215	224	194	227	195	201	223	231	207	206	217	206	180	191	229	207	225	198	205	181	214	202	240	205	212	236	199	229	215	207	217	211	213	212	235	229	220	210	200	205	224	217	209	202	195	230	210	239	204	182	188	244	214	232	195	207	211	215	196	199	193	228	196	212	198	249	200	201	226	188	215	200	215	231	233	214	239	238	180	195	210	214	224	189	202	214	211	204	222	201	231	210	215	228	213	208	218	217	233	204	205	219	207	220	220	192	190	213	209	180	234	211	213	224	188	251	203	220	220	200	226	196	199	214	208	192	225	182	211	181	213	201	197	187	223	206	215	226	197	192	215	219	202	195	200	234	213	202	202	210	199	212	207	198	210	210	205	213	217	218	213	213	209	190	202	215	232	202	203	227	211	219	197	216	211	214	214	212	229	186	220	230	230	218	186	214	200	220	203	226	226	195	207	203	194	197	219	202	206	207	208	224	228	191	213	203	218	208	205	226	199	205	185	178	241	222	207	213	193	203	190	201	206	188	227	221	209	234	208	208	215	190	227	194	206	210	225	218	212	202	207	212	213	207	227	218	226	225	181	222	224	212	227	241	207	221	183	186	202	208	203	213	199	209	236	208	187	218	194	199	210	199	225	224	205	208	208	233	195	195	222	220	199	218	221	233	200	217	226	207	199	189	194	214	219	202	196	205	226	178	202	215	219	200	224	188	210	217	229	197	213	220	229	200	203	218	202	206	205	216	169	211	215	213	189	223	217	194	228	214	200	189	208	221	229	209	188	217	206	252	209	229	235	198	236	205	200	181	202	215	203	205	231	202	203	211	219	201	233	230	197	203	218	198	216	183	213	227	230	234	234	199	210	215	196	227	182	187	179	202	210	223	208	207	208	230	220	199	190	175	227	202	219	215	233	213	241	175	212	207	212	231	215	225	204	216	209	202	234	213	196	221	200	205	215	207	195	218	210	208	198	210	183	203	233	218	218	213	218	200	215	237	201	229	194	207	209	203	205	204	239	221	197	236	238	192	254	219	219	202	205	215	213	214	205	189	219	196	205	217	189	196	207	208	197	213	238	208	203	195	213	176	190	237	209	225	241	221	218	215	201	224	246	209	224	220	220	212	224	243	218	220	178	188	211	219	222	216	204	230	218	210	236	225	205	236	223	216	203	185	204	211	199	201	202	191	218	208	197	249	198	222	246	238	214	211	194	219	210	207	221	206	199	213	197	206	209	197	207	194	231	202	216	210	212	204	203	209	214	209	204	196	198	213	198	223	220	238	224	181	217	212	214	212	195	199	225	198	233	231	227	215	197	192	200	214	202	200	216	209	200	215	212	202	210	173	217	216	193	229	203	212	211	226	208	227	213	211	196	219	187	206	217	223	194	219	252	230	197	192	205	223	181	195	213	205	231	220	190	211	214	210	224	211	212	217	221	201	221	210	217	207	210	189	194	217	213	210	200	189	197	217	194	200	185	199	216	218	211	191	202	210	204	229	213	199	194	231	218	195	217	226	222	211	185	218	207	202	233
21110	25649	37875	40813	36708	31341	41641	61648	55393	46098	30937	23424	16082	13468	8116	4960	2349	2059	1535	1104	1263	1507	1241	975	992	871	712	687	640	646	639	633	655	621	619	590	672	574	659	649	587	581	613	641	559	564	648	552	666	570	578	591	585	618	567	607	572	638	628	579	590	615	575	596	604	612	600	601	611	574	590	597	562	587	621	586	604	594	553	615	571	611	585	602	620	582	567	612	596	615	605	556	611	593	550	644	585	591	520	585	598	565	598	583	580	618	624	617	643	581	615	561	595	617	614	607	603	619	577	593	575	595	627	572	583	553	613	622	586	590	590	590	599	596	607	601	621	630	629	571	596	618	611	600	603	576	602	584	562	555	611	567	594	581	602	578	564	606	645	609	585	598	578	606	605	575	613	532	594	579	585	582	608	613	575	581	661	570	576	624	566	607	603	566	572	632	616	570	590	569	600	575	602	602	563	558	572	589	600	578	588	564	587	603	589	549	623	599	571	588	593	639	568	608	613	554	564	601	577	570	579	599	615	598	600	616	593	544	597	618	626	590	579	582	557	606	622	590	590	576	607	609	577	633	604	611	597	574	571	579	592	593	607	588	565	603	618	580	637	588	597	638	585	587	582	609	611	616	578	586	578	625	593	604	613	598	599	586	597	587	607	630	601	528	597	563	586	633	621	620	600	582	636	617	560	600	598	589	578	598	581	612	591	596	593	612	595	555	594	623	597	607	593	613	631	579	594	597	583	632	591	562	581	567	624	598	597	593	570	579	617	584	618	593	588	636	657	581	589	583	580	573	568	576	596	583	578	609	607	591	648	605	617	596	614	602	591	559	627	566	540	622	637	589	601	590	625	541	596	607	614	599	517	619	598	637	647	577	557	628	624	588	582	623	591	619	642	576	608	577	585	590	576	611	612	591	580	621	553	639	589	603	567	588	626	588	616	619	595	555	563	575	615	583	604	611	628	580	610	564	608	557	572	561	629	592	595	602	544	593	563	554	577	604	556	585	604	573	627	601	616	626	567	615	609	636	605	607	635	591	595	584	593	564	610	620	554	598	577	610	560	576	598	605	584	594	599	613	584	614	602	553	587	594	583	573	577	561	557	585	582	633	570	555	618	567	609	559	598	580	627	595	612	616	584	656	591	624	612	573	609	554	595	626	591	602	608	578	551	572	626	596	607	557	625	608	561	595	603	568	566	561	595	596	625	602	597	645	556	596	635	600	638	603	609	602	594	594	593	559	648	590	570	604	553	613	594	605	612	618	601	616	602	588	603	596	592	571	633	619	597	588	611	584	597	591	608	567	593	592	583	590	624	607	620	589	585	585	622	592	574	601	598	594	629	600	620	637	601	630	621	605	605	544	613	585	600	615	615	619	604	576	578	576	605	614	617	588	634	590	598	561	582	637	597	635	583	588	588	580	586	620	573	584	605	621	609	573	606	614	622	626	613	613	574	593	583	612	613	632	617	546	601	614	594	578	619	620	592	587	586	582	620	575	594	597	594	612	580	608	605	623	576	568	582	606	592	601	634	581	568	585	602	602	629	579	606	587	571	581	586	587	580	631	608	577	614	613	601	612	613	626	599	590	586	588	601	613	560	607	573	566	613	612	588	590	582	567	576	609	574	551	550	538	603	579	609	600	569	577	603	585	584	614	538	637	573	598	607	594	599	561	598	593	603	559	570	633	642	611	628	619	594	622	596	613	598	606	556	597	573	593	586	580	589	618	573	596	552	568	596	569	575	600	554	583	553	613	587	578	608	611	599	640	568	589	604	584	624	592	595	626	592	591	592	563	568	595	560	613	613	563	629	588	624	585	609	585	606	597	608	578	573	596	584	609	554	577	606	635	579	589	593	540	557	618	606	571	564	564	574	622	593	608	588	594	577	614	611	571	605	626	576	600	601	580	607	560	618	592	597	582	596	603	573	615	567	525	542	563	585	613	578	562	587	584	571	603	572	559	580	581	606	585	635	613	625	588	585	574	590	571	598	581	601	631	571	576	570	582	646	565	593	621	587	608	629	597	583	600	581	576	597	568	582	604	606	546	603	594	606	601	602	607	642	560	591	583	619	588	590	547	525	558	575	576	595	604	633	581	578	614	611	606	561	575	570	636	578	629	578	592	610	582	570	615	566	557	589	597	601	591	634	566	614	632	598	590	585	586	611	589	540	577	647	601	558	614	571	585	585	571	626	574	606	577	632	594	589	561	617	625	586	580	616	613	613	580	580	585	625	610	610	593	633	636	625	563	602	568	638	614	633	588	594	582	602	574	599	550	603	592	621	578	636	593	606	600	583	591	544	564	538	592	614	566	584	603	577	556	593	587	639	622	581	595	604	584	587	551	600	554	566	550	604	604	586	583	571	603	605	554	552	584	614	599	608	611	598	591	626	565	599	612	564	566	643	579	566	628	565	600	578	600	572	574	590	595	636	614	657	608	630	580	572	590	538	553	630	582	625	591	581	586	587	646	611	595	591	574	621	610	604	617	598	547	637	584	641	598	585	595	593	534	572	585	642	607	554	587	597	595	582	582	637	597	549	625	614	628	613	619	607	580	615	616	595	601	603	603	568	637	621	591	629	598	595	608	600	619	609	650	565	614	605	611	609	604	605	615	589	563	597	595	565	562	604	606	596	568	594	601	631	606	569	555	582	568	578	579	624	630	607	584	603	588	544	589	582	618	601	597	619	588	632	620	605	595	575	619	588	609	620	564	603	586	587	575	591	603	601	594	629	589	587	597	572	584	596	580	599	567	605	601	561	601	611	556	585	621	566	605	586	587	593	581	578	592	609	596	600	589	571	603	581	558	608	580	587	592	571	594	590	595	649	598	586	584	616	548	562	584	590	597	559	558	578	596	590	621	614	587	610	586	581	602	569	596	591	620	580	559	566	565	588	583	551	596	600	596	541	590	618	598	636	564	567	583	588	594	565	557	622	615	546	623	615	633	620	561	637	572	599	580	626	572	581	631	565	600	618	586	651	599	572	583	606	603	574	637	585	573	611	586	607	562	566	608	557	559	593	574	587	593	623	578	594	636	572	599	603	654	588	593	589	603	579	569	630	627	588	592	611	589	570	580	579	641	592	603	594	544	650	591	594	591	570	563	569	579	558	583	597	592	609	619	566	611	563	590	600	582	587	572	620	569	619	603	570	560	567	597	600	632	578	550	598	572	597	579	539	614	611	553	586	579	586	583	614	593	571	583	602	605	586	561	594	588	624	573	609	608	621	609	633	587	575	604	572	606	597	599	568	563	600	566	546	585	603	567	560	613	601	620	585	622	571	615	561	574	573	626	600	608	621	627	599	597	596	621	539	601	587	603	619	576	608	613	595	596	568	586	629	634	611	625	642	646	572	530	565	629	583	609	616	595	565	581	552	586	601	617	565	595	601	590	612	579	600	583	556	573	612	616	617	637	636	629	585	592	598	620	602	587	579	580	562	569	544	594	577	573	578	585	601	606	604	585	596	620	613	535	601	620	630	615
15370	13264	16916	12897	8109	4889	4797	6216	3972	2476	1140	651	506	343	288	231	224	223	199	216	200	186	207	234	228	212	210	225	183	203	196	201	236	229	198	205	187	214	183	168	198	197	209	196	211	195	212	225	210	207	193	192	174	206	184	199	205	181	218	190	206	222	176	232	214	193	200	226	178	194	200	181	194	197	213	166	185	182	192	192	197	201	202	202	192	195	195	210	215	196	209	212	217	211	241	196	181	198	225	210	229	211	193	218	201	193	195	177	196	207	237	217	227	189	199	198	197	200	170	215	186	172	203	221	186	204	222	200	188	217	181	188	201	204	221	183	197	209	201	195	232	207	199	194	183	199	212	191	196	177	191	210	180	190	180	183	199	207	184	202	197	211	207	210	221	190	198	193	189	213	183	202	215	219	216	209	177	203	200	217	195	204	204	188	217	200	187	176	192	182	189	214	195	186	205	176	180	209	187	192	207	198	200	202	204	188	204	205	214	176	205	203	205	212	199	199	179	200	182	200	197	203	192	191	189	213	213	192	192	207	201	203	199	215	181	196	221	194	193	179	196	180	195	209	188	199	193	210	222	186	210	212	212	170	194	209	177	214	183	219	187	190	203	225	214	183	183	200	168	199	215	199	180	205	191	190	224	187	193	205	217	203	195	201	234	192	186	186	201	184	206	195	206	223	181	210	203	189	211	212	204	208	226	180	209	188	183	208	191	196	208	217	184	199	191	193	208	193	201	176	184	200	212	173	207	186	203	195	211	199	207	187	204	220	215	196	220	197	179	188	194	204	198	201	206	188	217	213	184	208	225	181	186	195	183	206	195	192	219	193	194	199	210	216	188	203	211	225	185	207	210	195	193	204	212	199	200	213	193	203	205	185	205	223	212	200	197	217	233	204	170	233	214	223	206	180	212	215	184	201	192	187	231	195	195	184	192	200	201	187	225	203	197	201	209	195	179	187	205	188	188	213	178	189	209	221	218	199	212	202	204	207	217	198	204	198	214	203	193	195	196	196	239	195	214	190	208	191	216	196	195	199	191	198	221	199	238	216	199	206	188	196	170	199	168	213	168	191	203	226	212	200	204	186	213	194	207	177	202	208	226	198	163	188	191	210	204	196	205	215	201	205	194	201	212	221	233	168	217	236	198	192	178	187	184	202	220	216	183	186	235	215	205	215	212	167	208	194	196	201	222	176	202	207	195	192	200	210	185	229	220	176	216	199	201	206	188	203	222	222	210	192	206	221	225	198	197	190	196	199	201	196	194	200	203	194	209	172	208	214	195	206	170	200	198	203	222	199	210	193	200	194	192	186	211	209	213	209	160	209	213	192	230	183	183	206	192	187	195	188	217	210	213	178	191	194	170	222	206	202	216	204	241	177	201	189	198	202	197	201	204	195	219	193	200	200	169	193	220	192	205	206	173	193	189	193	195	189	223	208	191	214	196	221	178	187	214	218	170	203	181	186	216	189	188	176	214	195	213	201	199	187	170	223	198	213	187	207	173	187	201	204	177	168	219	202	205	181	207	209	211	185	172	189	213	192	220	232	199	219	179	195	183	178	224	204	209	176	203	213	176	189	192	201	197	189	200	229	199	194	208	213	202	195	199	202	203	222	210	197	182	209	196	190	211	207	199	222	207	180	204	193	208	219	205	211	194	194	196	203	185	188	222	205	223	165	196	214	192	201	204	211	173	201	169	189	197	188	197	181	191	200	204	191	198	222	195	218	181	201	186	191	197	212	208	201	201	200	202	192	203	203	216	202	200	158	182	197	188	193	184	190	199	223	182	217	201	212	181	190	225	213	191	189	203	202	156	209	206	195	204	233	204	191	210	209	209	194	199	186	191	194	198	169	192	197	200	197	213	212	198	211	206	176	192	187	209	209	190	193	219	184	203	195	214	209	217	188	184	195	177	199	204	229	226	179	198	192	223	209	226	216	203	216	218	196	216	185	211	208	201	198	221	193	198	185	200	194	162	208	207	205	195	206	223	207	183	213	199	200	216	195	190	189	204	202	214	192	215	179	192	204	210	192	197	192	204	205	186	210	173	205	193	175	199	173	207	192	197	191	198	202	194	205	198	227	197	203	205	190	200	180	226	202	214	206	202	168	200	198	206	186	177	196	193	195	195	166	208	185	192	212	196	200	221	224	231	191	196	205	215	204	206	211	200	189	215	194	212	192	189	197	216	206	186	201	219	189	207	205	179	212	237	193	208	200	186	213	189	224	198	219	208	178	189	195	201	244	174	211	191	172	199	205	190	199	188	191	203	191	208	216	173	188	208	191	186	204	200	185	236	220	203	215	184	206	209	220	192	187	206	204	206	216	215	196	201	200	221	184	200	201	204	199	221	171	184	204	208	196	206	178	204	196	188	175	200	185	194	213	199	188	182	185	200	202	196	218	193	184	217	198	202	213	207	180	226	198	185	185	215	209	231	191	200	180	200	185	185	194	225	196	191	202	209	223	195	209	213	201	205	203	188	192	211	222	203	221	179	219	176	211	209	217	203	201	206	189	196	213	203	189	198	192	208	195	202	186	216	207	194	200	198	215	212	198	217	206	195	220	208	183	209	204	224	187	171	202	230	199	186	193	202	200	203	222	199	215	213	217	200	216	189	184	205	207	188	219	186	196	241	208	190	214	201	210	192	190	214	178	188	180	201	206	204	198	202	211	227	190	207	206	172	206	203	194	176	203	197	216	222	190	190	179	180	178	161	197	188	215	181	201	210	199	188	193	207	181	193	187	194	198	209	192	202	191	211	189	200	195	185	198	189	201	202	187	204	201	203	222	205	191	201	170	200	209	178	212	227	200	195	195	194	191	188	183	200	205	180	197	193	209	213	198	199	208	210	198	182	208	178	207	191	213	207	236	216	202	214	201	184	185	196	204	206	185	203	215	202	223	205	234	211	195	195	198	215	198	191	237	186	203	205	188	183	208	200	219	192	194	205	215	187	186	213	218	210	206	180	192	195	220	182	211	186	204	198	193	193	222	194	189	197	216	198	175	175	204	225	196	182	180	204	169	204	193	171	194	202	199	165	183	188	217	210	181	175	220	168	180	204	207	201	195	201	209	185	219	219	187	216	192	180	179	177	199	222	209	207	217	198	201	197	216	218	203	224	196	171	186	187	180	205	193	197	203	209	201	218	206	195	208	198	219	202	209	183	153	179	193	194	221	206	223	185	219	179	169	195	214	190	188	201	187	192	199	201	196	178	203	172	191	210	213	201	215	186	186	196	185	182	208	218	188	195	190	227	178	213	192	201	191	188	210	205	187	198	219	192	220	200	208	183	196	185	176	179	205	214	194	207	208	206	211	187	205	210	227	203	175	185	180	228	205	190	217	189	192	220	213	200	215	221	184	210	183	183	224	204	200	213	205	223	234	221	214	181	206	172	196	198	185	205	226	197	186	173	176	203	185	209	182	206	204	191	202	210	212	206	197	216	200	168	189	204	225	220	169	223	178	185	228	197	180	175	206
9870	11820	22744	23836	19826	15548	16800	20806	14652	9754	4730	2949	2199	1478	1035	845	754	685	672	636	640	630	578	624	595	620	645	542	576	564	611	586	549	565	584	565	595	588	559	550	588	566	576	579	548	519	555	557	548	574	565	557	584	567	604	550	563	522	589	552	562	540	547	561	546	530	572	538	589	545	538	554	523	544	582	593	543	521	557	561	511	560	600	562	562	576	564	533	579	598	572	543	547	544	547	574	558	530	585	581	570	565	547	562	612	596	529	596	579	598	579	586	541	585	562	587	564	591	530	554	558	562	537	572	547	557	619	574	599	525	576	555	560	566	578	540	526	586	532	597	560	548	504	582	539	547	573	617	558	553	565	551	548	523	555	550	584	600	564	567	560	560	542	566	551	577	568	535	545	550	536	594	569	574	573	582	572	553	562	548	550	569	517	552	549	593	566	568	553	571	561	609	555	553	519	586	574	587	577	587	529	580	570	534	534	534	556	548	575	556	575	574	543	560	561	543	562	561	547	524	614	599	583	544	546	512	553	537	544	528	568	580	587	565	572	514	560	586	554	527	530	553	538	561	564	578	559	563	549	568	552	620	546	561	550	532	547	560	555	576	577	510	531	546	587	538	569	586	563	557	555	598	587	586	566	530	557	553	552	554	585	569	563	519	524	571	590	594	568	556	563	583	535	560	563	564	540	562	584	561	542	587	574	572	550	577	582	622	565	588	567	555	605	587	613	581	544	542	575	569	576	555	555	569	540	550	577	571	580	553	560	566	550	595	598	559	575	570	594	560	553	525	588	581	540	557	550	575	591	576	559	550	570	507	583	563	528	562	594	567	536	595	606	561	561	578	555	576	579	600	569	582	571	583	527	565	568	591	566	568	545	523	564	588	554	529	547	584	576	566	563	540	548	562	565	592	554	556	562	529	566	591	570	563	545	560	575	537	598	579	557	560	574	515	558	540	564	566	530	554	576	565	570	552	548	546	574	521	609	596	571	557	563	584	580	593	549	571	582	582	551	546	557	593	523	603	576	547	550	587	548	570	577	541	582	528	609	570	578	571	588	565	559	575	527	590	577	562	552	575	570	547	518	566	595	572	609	535	527	554	548	591	602	551	532	564	582	573	552	537	580	603	577	515	593	573	551	580	561	563	605	546	556	571	538	535	581	554	557	577	541	554	562	561	593	569	573	626	553	566	550	538	572	589	561	589	540	537	579	569	550	526	578	558	522	531	554	560	593	575	542	528	573	550	539	535	545	519	596	520	546	609	560	547	559	535	563	544	599	598	539	576	548	576	553	584	564	513	583	558	549	523	567	569	549	605	545	563	546	632	518	562	513	587	560	530	575	581	558	555	552	604	616	521	551	560	559	555	525	555	513	576	566	590	582	620	565	577	581	570	571	548	505	570	568	536	553	607	549	570	512	539	567	585	542	554	554	575	593	502	550	583	558	545	549	586	545	592	602	545	587	548	533	536	589	549	559	585	549	553	586	560	553	529	577	552	555	611	557	569	560	516	532	599	587	555	599	562	585	559	564	588	590	552	566	564	554	573	547	563	542	576	565	592	558	567	539	552	563	593	557	560	538	588	561	520	539	563	573	582	559	613	554	587	563	597	558	562	520	563	552	559	562	557	569	579	544	547	572	571	604	550	579	509	568	573	540	540	570	574	579	560	587	561	564	597	563	515	562	589	568	594	575	554	554	544	587	561	564	535	552	570	515	540	577	573	551	555	579	592	576	576	557	596	518	515	576	570	543	553	543	526	586	556	580	578	563	565	564	512	540	568	599	585	571	557	555	591	555	551	602	560	591	591	539	546	528	574	534	521	534	550	545	593	589	545	605	598	540	573	558	548	592	533	575	560	543	556	543	550	538	558	539	584	563	549	536	572	544	564	572	597	591	544	565	583	567	612	573	559	576	607	558	533	585	584	543	540	597	568	594	551	574	566	558	591	540	564	586	567	571	551	555	536	601	565	578	588	563	565	590	525	546	527	570	547	551	624	611	556	577	590	563	521	576	590	566	576	626	532	543	561	555	605	562	539	530	542	554	541	544	530	584	547	554	564	586	573	581	514	530	568	603	580	558	576	544	561	589	577	533	585	531	531	529	567	549	581	603	518	534	560	579	584	500	556	558	575	577	583	559	573	570	524	563	540	576	514	562	552	595	575	577	571	572	536	572	577	565	542	538	563	550	558	553	549	568	570	535	579	543	596	583	527	599	563	545	565	558	527	580	558	550	557	558	551	529	546	586	543	607	566	550	566	573	541	555	588	567	547	554	537	598	588	550	539	575	545	519	565	552	540	534	590	571	525	581	557	555	554	576	558	563	524	550	572	541	537	593	555	586	556	578	614	512	604	565	552	541	564	548	580	563	561	577	570	532	563	570	591	575	595	546	583	579	578	573	587	614	607	558	529	576	587	562	571	522	593	535	565	584	527	576	547	586	551	586	575	589	565	535	556	532	565	537	551	572	533	571	585	564	552	541	559	592	578	546	575	568	566	544	569	567	560	555	565	556	566	576	573	544	570	562	592	554	558	594	565	560	549	568	591	536	599	548	587	603	581	570	572	579	558	568	559	584	551	571	581	539	581	576	584	565	567	556	556	589	580	592	583	569	544	615	592	580	537	572	533	599	525	567	527	526	600	519	563	544	551	498	539	578	529	543	613	561	577	587	608	554	569	576	591	574	562	581	602	585	615	565	574	586	594	605	570	606	572	586	594	570	586	558	566	549	553	558	585	538	530	545	576	578	537	579	532	580	622	552	549	568	578	562	596	550	559	537	573	571	584	543	534	594	589	549	546	555	581	537	551	592	552	572	580	532	593	556	544	583	572	566	575	544	563	596	580	536	579	561	578	544	539	563	594	566	566	584	586	551	528	558	516	510	525	536	560	538	556	590	598	541	577	592	547	562	521	574	574	575	525	546	572	554	588	570	543	551	536	551	615	539	567	562	572	568	590	542	533	560	586	603	553	590	564	549	556	551	555	500	548	521	551	559	554	562	596	542	563	551	556	584	616	524	585	569	567	547	566	590	525	578	586	585	560	515	598	570	584	566	571	610	558	604	556	570	621	547	562	565	575	575	535	590	530	519	562	557	527	545	573	540	588	588	578	574	573	557	599	568	543	594	534	576	558	598	579	540	550	585	542	549	552	579	580	538	554	584	580	598	578	512	589	591	520	595	555	547	552	597	538	578	578	551	619	531	553	593	572	558	546	573	557	531	566	571	544	574	558	547	587	545	586	563	544	574	517	543	605	569	548	570	576	555	540	569	589	566	594	628	521	518	589	491	589	544	556	564	529	571	572	537	560	557	559	572	578	562	541	544	525	575	575	595	557	580	558	589	542	558	577	525	522	565	557	560	516	594	531	555	565	570	553	561	554	572	560	529	597	567	567	579	559	573	598	568	596	594	561	635	581	562	554	556	555	563	552	551	551	565	557	525	587	536	554	578	544	567	561	600	558	590	560	591	594	558	573	564	580
24417	23760	30218	24904	14554	8554	17807	33417	24610	16683	7482	3545	2259	923	546	616	351	271	286	243	241	258	273	244	238	216	214	196	189	201	198	220	192	195	186	196	190	191	194	175	214	201	216	212	223	195	178	189	203	209	201	228	212	196	189	209	189	202	194	200	204	217	180	211	198	179	215	163	166	169	196	187	190	164	203	206	168	195	173	225	215	218	222	212	178	203	197	177	187	199	210	223	181	209	192	190	227	209	190	195	161	188	205	227	185	197	176	211	194	191	213	207	185	194	215	188	172	179	190	200	186	215	189	207	189	191	185	196	184	217	183	197	166	187	200	188	185	168	195	200	187	209	194	172	202	183	206	202	200	195	201	192	185	199	224	186	213	215	161	216	192	195	189	188	195	170	191	204	177	201	194	182	217	209	200	167	203	190	185	207	216	190	190	193	177	181	185	197	193	207	208	193	206	175	183	220	205	200	208	211	158	212	199	210	191	205	182	225	194	194	197	189	209	213	203	162	208	188	200	175	180	182	184	207	181	193	198	207	205	201	219	209	183	191	185	189	162	196	181	196	200	183	198	176	195	199	206	206	205	193	192	197	220	199	205	191	176	219	201	210	189	195	178	184	186	178	204	181	196	197	183	196	181	201	192	179	192	201	217	171	180	223	206	200	205	196	168	215	185	194	187	203	199	205	169	204	194	205	206	179	184	211	172	187	210	187	190	208	196	196	197	196	195	215	178	189	175	209	193	176	184	224	181	176	201	203	169	180	170	180	203	202	185	192	207	172	182	176	196	182	203	231	198	193	212	215	199	223	163	204	184	207	186	207	183	179	210	208	203	212	182	187	201	214	186	209	172	204	166	179	202	191	188	198	218	213	205	184	186	193	166	185	185	173	203	192	181	165	200	170	199	207	199	195	195	207	192	200	191	187	208	224	212	204	197	193	198	201	218	232	200	187	195	181	186	214	208	205	196	229	178	208	189	182	192	186	172	230	203	177	178	195	179	175	206	199	186	191	208	192	192	194	194	190	189	208	185	206	198	205	176	193	212	188	189	198	200	214	205	200	185	209	175	208	194	198	182	185	189	202	196	217	184	182	189	188	198	202	185	182	248	182	205	173	168	191	192	191	187	187	182	200	192	206	201	192	191	191	166	194	198	194	204	190	195	189	183	162	201	181	198	178	189	194	196	217	173	189	221	206	186	198	194	218	198	197	170	183	204	204	201	189	202	203	212	196	165	178	184	181	200	182	228	173	174	201	228	200	192	205	195	181	187	205	180	225	210	205	201	178	172	211	184	162	200	189	208	193	205	190	169	215	208	209	198	214	188	190	197	195	209	201	197	179	174	185	199	188	186	199	197	209	185	192	197	184	187	209	170	200	221	181	174	180	181	173	208	191	220	204	181	199	188	188	197	194	198	207	205	200	194	208	185	202	189	195	205	189	206	178	197	192	171	185	194	191	192	190	213	175	219	217	212	187	187	171	207	181	170	187	182	193	203	205	204	193	202	183	180	183	180	194	186	198	177	208	182	193	199	187	211	172	175	215	198	188	198	184	195	203	197	211	186	183	172	206	173	198	207	198	190	201	198	194	183	187	194	206	195	189	169	205	210	199	179	195	210	202	184	203	191	199	185	194	173	208	190	184	215	191	191	204	190	227	222	195	217	182	183	208	208	190	208	177	184	181	189	178	209	183	198	186	185	167	185	191	177	204	176	174	213	172	186	206	186	175	193	190	186	208	187	203	201	193	181	189	203	193	177	196	194	206	193	175	191	221	205	186	185	191	191	167	179	187	188	220	216	166	179	185	178	158	218	193	192	191	193	205	178	186	198	174	191	174	188	202	189	177	191	229	167	205	183	180	179	178	193	172	191	182	190	178	183	244	185	171	199	204	188	196	188	202	174	196	194	182	180	173	191	187	209	209	204	180	196	182	199	200	199	189	184	210	186	193	189	164	179	182	198	207	188	206	177	227	197	208	204	201	207	202	203	217	195	176	206	183	211	173	214	214	191	211	180	183	181	177	206	208	181	206	191	181	188	194	202	192	191	178	216	198	196	191	199	185	182	187	167	193	168	187	182	202	195	191	175	189	182	207	181	178	200	189	193	198	193	170	200	248	168	214	178	163	218	184	191	201	182	216	194	192	185	193	199	164	188	166	184	202	181	203	183	215	159	194	198	195	208	189	204	207	172	193	200	208	234	190	182	188	192	210	201	189	183	204	179	174	178	230	172	188	200	211	210	194	203	193	156	180	180	211	202	196	224	216	184	222	187	190	202	196	186	198	215	169	205	193	202	189	200	193	186	177	185	194	182	199	187	183	181	169	192	173	191	201	199	178	203	222	194	199	203	194	188	197	192	195	200	188	184	199	206	183	212	171	213	199	206	176	196	189	204	192	194	199	198	211	195	188	219	183	176	188	207	182	206	209	177	188	171	203	222	219	181	192	196	195	179	182	186	173	178	218	209	202	210	213	178	197	193	177	187	186	168	200	211	204	155	203	184	183	206	201	236	211	202	194	230	193	193	177	180	213	177	174	172	222	194	185	181	188	189	225	192	216	190	191	186	189	200	206	190	192	171	185	194	205	202	214	214	191	212	206	189	166	189	191	176	182	191	177	193	190	187	212	181	196	190	203	206	198	195	172	179	206	195	213	178	164	167	195	191	179	160	196	176	193	176	193	201	146	211	221	190	208	201	196	202	189	203	223	199	200	188	205	200	218	194	213	218	228	193	198	197	189	200	182	199	197	179	194	211	205	179	198	221	182	158	197	204	184	201	179	205	182	193	173	206	208	208	213	179	171	196	201	181	190	187	207	193	216	217	190	210	182	198	161	197	204	173	180	192	184	201	194	181	196	191	217	231	211	234	191	186	203	199	179	210	214	185	211	188	163	195	183	203	196	199	170	208	173	177	188	182	216	174	167	194	205	180	176	190	182	201	184	179	187	212	187	187	193	211	199	195	168	207	203	206	212	172	183	199	173	224	176	178	204	200	191	185	211	191	201	203	209	202	183	184	204	202	188	196	177	190	178	205	185	183	201	204	194	198	201	180	171	201	199	184	198	185	187	195	212	184	198	177	180	177	211	203	160	220	216	169	201	185	198	166	174	191	195	190	192	191	193	212	189	185	206	205	189	216	200	186	208	206	192	202	209	193	215	185	169	206	204	176	186	211	210	221	179	208	183	212	203	184	182	196	213	174	161	200	171	196	199	179	204	189	178	202	200	196	195	201	212	207	169	197	210	187	212	191	221	201	179	181	219	195	219	197	196	225	196	180	196	172	193	189	197	189	196	231	197	201	189	192	193	219	202	191	191	190	197	196	208	188	202	190	212	185	165	186	174	183	165	195	213	187	179	190	180	191	222	191	188	174	190	205	201	203	180	194	199	213	198	178	173	175	178	198	181	200	182	235	186	174	162	181	177	209	202	186	211	174	183	168	205	177	199	183	194	172	203	189	202	166	215	194	196	178	196	206	197	180	202	192	169
16073	19970	33005	32621	25825	22035	36746	49215	41826	35061	20890	14673	10734	4667	2961	3253	1599	1102	1037	1033	854	920	906	1014	869	670	629	574	543	647	529	562	535	566	556	550	560	563	581	544	568	566	580	565	579	536	552	562	569	563	581	561	552	524	580	527	537	557	573	560	588	544	572	562	575	543	559	550	536	506	579	542	561	557	556	546	549	536	578	593	567	518	555	522	571	582	557	568	555	570	562	578	575	536	551	561	549	528	563	511	591	525	582	576	551	557	564	566	550	527	535	572	525	516	539	560	559	541	491	530	578	565	577	577	534	536	509	587	574	605	594	532	512	585	539	584	553	561	540	567	561	528	607	568	561	569	519	591	554	542	523	541	549	524	576	536	587	560	543	559	560	566	588	549	514	534	556	533	556	538	549	559	529	591	524	552	552	559	568	543	568	542	557	567	523	514	528	558	533	557	570	568	529	559	563	568	514	540	578	545	576	563	562	585	559	521	538	557	533	570	562	494	527	526	553	541	557	509	557	579	550	561	570	537	532	520	558	572	508	535	561	523	490	498	555	557	548	543	509	532	565	580	534	525	549	542	557	548	527	516	528	552	541	555	510	598	547	548	571	564	562	541	561	577	529	554	587	527	591	578	501	581	564	558	558	612	515	564	552	535	564	560	548	567	547	553	505	569	566	551	550	559	545	542	512	565	523	522	570	560	531	579	573	534	606	558	548	582	562	570	537	519	550	538	599	531	539	519	550	498	565	577	592	594	545	574	518	530	573	547	563	569	590	532	487	559	594	544	547	539	515	547	572	533	530	554	584	569	545	503	523	580	543	545	511	581	565	526	592	561	533	522	547	538	566	550	572	574	539	552	557	554	499	576	555	563	579	539	513	544	564	573	540	544	569	560	543	547	543	540	581	543	532	568	530	564	505	558	536	514	563	532	565	545	548	558	541	569	574	535	574	619	560	523	535	544	520	555	537	573	524	590	584	547	543	596	549	553	511	568	558	519	605	552	535	578	569	542	553	550	535	565	590	582	551	577	546	574	586	569	535	577	533	544	563	590	552	567	543	557	546	566	551	562	547	565	570	548	588	514	541	515	581	583	584	520	573	566	498	541	560	554	567	572	533	586	572	587	539	543	562	577	554	518	574	542	566	559	555	542	583	554	576	537	522	499	513	584	535	553	516	550	550	532	575	597	566	536	583	557	499	566	528	542	602	516	569	558	539	547	568	517	558	538	541	573	585	536	559	522	515	569	521	572	542	581	539	546	567	582	546	522	502	532	555	564	572	533	543	570	545	566	513	578	566	608	566	521	582	535	576	566	595	545	518	540	552	552	571	532	550	546	521	577	500	559	600	555	558	548	556	577	526	525	518	569	515	563	544	527	561	585	535	518	589	586	546	578	567	551	588	538	504	565	572	569	572	572	562	613	578	511	572	553	560	595	523	541	533	530	567	526	593	535	546	532	513	576	580	553	547	575	535	560	552	572	514	583	543	566	530	535	558	513	568	538	549	539	568	547	579	578	557	533	555	542	573	537	509	558	582	557	531	552	544	511	540	536	543	584	545	532	529	550	591	537	546	524	538	553	529	530	548	527	553	547	553	524	553	546	513	537	570	532	566	513	559	518	565	530	546	525	564	511	516	578	539	609	584	555	503	585	560	518	559	558	549	552	611	557	580	602	553	532	517	569	581	546	529	559	539	561	591	570	552	537	530	551	562	510	562	546	559	541	513	558	550	581	545	593	547	551	553	547	560	579	505	548	595	565	488	566	551	569	549	597	583	557	522	547	552	543	571	559	530	543	558	551	553	546	559	504	543	546	554	554	589	529	543	569	528	589	563	535	554	542	574	576	559	566	576	524	511	554	584	535	572	563	529	542	604	563	531	579	524	531	541	583	566	560	576	557	556	565	551	557	557	558	532	536	563	590	562	513	511	597	605	619	565	552	555	579	551	542	543	521	537	588	553	553	564	550	583	601	514	557	599	548	528	536	549	580	541	583	583	585	568	576	578	547	533	541	561	535	552	555	542	551	534	583	552	541	590	522	524	559	545	527	565	548	567	570	576	533	549	514	550	567	530	551	544	566	519	545	527	522	564	540	522	564	567	570	547	551	536	537	567	548	566	534	518	547	527	551	540	547	584	564	587	543	558	567	543	534	540	593	603	535	545	501	549	569	593	553	568	575	559	604	540	506	528	589	589	566	606	562	535	547	580	562	575	492	598	528	568	548	517	523	539	566	542	542	599	555	541	551	531	542	532	554	525	521	569	539	593	554	559	568	562	533	540	530	508	549	565	552	545	553	547	557	548	565	487	528	516	589	584	558	558	568	560	526	549	550	527	537	573	546	541	514	594	569	521	538	562	557	558	531	583	544	518	543	558	576	540	545	564	533	499	579	525	517	559	558	526	548	545	552	520	579	544	611	565	554	587	530	555	543	573	553	522	553	518	589	556	541	536	527	571	565	526	540	568	539	561	519	573	529	524	518	556	554	579	556	576	593	544	532	555	560	532	576	570	554	549	561	564	548	528	592	530	553	560	537	565	538	594	550	588	545	556	569	529	516	554	519	551	556	531	551	566	532	571	561	552	538	563	588	552	533	559	550	531	586	492	572	539	578	540	556	582	524	537	514	539	538	573	595	529	528	537	529	583	579	573	576	565	517	552	517	599	476	565	554	577	530	530	588	586	537	540	548	549	528	600	546	542	611	521	537	541	550	593	572	551	536	568	540	555	580	564	536	524	576	569	527	517	571	548	539	519	533	590	510	567	552	556	519	560	547	537	562	517	524	529	579	578	546	526	526	582	532	534	585	537	506	563	585	537	547	546	554	547	549	582	558	603	536	515	588	578	576	479	553	557	616	576	515	531	559	541	563	569	581	568	531	543	545	539	501	617	570	546	563	566	618	556	586	498	553	509	554	578	551	540	582	547	532	561	511	554	554	570	548	516	583	536	582	512	564	550	519	550	525	559	577	566	550	537	522	527	560	554	545	543	558	535	554	514	612	571	577	512	549	554	553	550	582	573	536	523	535	556	557	567	533	529	544	562	584	595	543	573	562	557	566	532	546	589	569	564	567	591	538	544	579	560	562	577	545	570	580	525	585	568	546	563	520	541	541	590	567	518	565	550	587	538	525	514	541	535	510	589	553	525	541	505	545	592	585	571	586	569	546	588	538	533	540	581	561	594	557	539	540	547	587	534	546	550	563	523	569	510	558	563	550	551	534	566	514	542	527	570	562	503	559	554	546	524	502	531	542	567	571	565	558	519	580	537	521	508	549	558	535	551	523	541	569	551	555	564	579	587	520	546	573	552	568	576	561	540	544	545	569	521	569	559	532	556	510	549	555	567	576	517	551	568	548	569	585	536	571	548	557	568	526	547	531	539	514	548	548	519	578	522	538	570	585	528	550	593	569	567	498	546	548	526	554	540	563	612	600	565	535	561	551	591	543	584	519	516	550	536	566	530	504	553	539	580	589	549	514	612	573	578	568
32537	31469	37963	28576	19641	14331	27879	48769	38522	30291	17395	8797	6475	3179	1402	1222	636	317	289	352	359	270	242	280	309	279	246	214	214	210	223	204	219	223	196	226	224	195	193	189	218	211	213	217	225	184	222	199	209	229	235	216	200	194	187	202	198	210	216	240	221	204	217	203	203	217	214	206	202	218	194	214	210	216	223	202	218	207	198	213	226	230	196	222	218	211	212	200	188	219	205	189	218	214	210	207	198	193	190	217	197	181	217	214	186	199	175	211	202	217	200	208	205	204	229	226	223	184	213	222	177	204	206	205	208	211	211	221	207	173	206	220	205	219	188	219	209	193	232	199	185	242	201	221	210	229	224	222	200	200	209	176	204	225	232	220	207	229	207	217	184	227	191	219	214	217	223	206	206	237	212	209	182	198	200	209	209	208	206	207	198	234	212	229	197	206	196	226	181	229	202	192	218	207	207	216	225	213	218	214	190	203	220	210	195	205	237	188	200	238	202	207	196	211	216	224	223	205	222	191	214	213	228	185	198	251	189	205	202	239	201	219	226	203	195	212	227	186	210	195	244	229	232	200	217	220	207	229	235	197	185	179	186	197	223	220	248	192	184	215	180	207	206	205	205	234	203	195	181	231	206	221	214	223	195	220	196	207	242	216	195	216	220	200	195	237	218	198	195	223	199	196	216	188	206	214	212	203	217	195	195	199	201	204	213	190	204	206	209	185	204	235	236	229	228	222	223	220	217	196	218	226	184	208	214	274	223	192	198	191	228	232	225	196	199	198	198	219	193	234	196	197	222	219	197	238	222	239	208	205	182	215	198	245	226	213	194	227	201	220	200	207	222	188	222	213	194	187	214	225	258	239	225	198	209	203	208	215	213	198	197	191	216	199	221	200	200	222	225	204	190	170	225	195	212	210	202	194	192	224	196	197	214	244	208	227	207	222	240	193	215	230	193	227	193	209	213	183	208	217	231	196	212	217	227	216	210	210	224	229	209	200	218	214	213	182	202	198	224	203	210	202	209	222	219	198	206	223	213	234	199	169	225	207	209	221	200	203	203	199	206	201	220	213	199	219	202	212	217	234	198	223	227	201	213	231	202	194	232	208	202	202	198	204	208	200	182	222	211	194	203	213	235	208	203	199	211	195	229	199	207	218	200	208	188	204	206	210	224	214	206	221	201	207	214	209	208	209	203	240	204	234	213	210	203	215	225	215	206	206	203	233	229	201	228	212	228	183	172	181	208	231	205	213	226	216	217	220	214	205	213	216	216	209	214	204	213	214	228	201	216	224	229	209	211	193	207	209	202	217	195	189	217	201	199	212	199	176	204	206	205	236	210	185	223	219	210	194	198	193	218	222	192	201	221	201	226	201	199	207	204	188	224	215	218	192	201	191	192	237	212	211	201	220	223	211	214	206	209	202	212	212	213	229	216	215	214	222	241	213	222	218	211	222	177	207	201	215	195	194	229	229	176	226	187	207	218	226	226	198	221	222	198	200	206	182	225	195	225	220	203	201	211	216	185	201	214	206	197	196	226	233	220	209	203	224	198	180	205	214	202	201	202	212	229	212	222	206	214	198	223	225	204	181	206	234	214	198	201	209	218	213	208	229	214	231	205	229	223	206	182	223	203	204	204	212	217	216	204	210	240	199	194	202	202	216	218	218	203	210	216	219	215	210	237	231	213	226	193	208	190	211	207	217	236	227	196	214	202	188	207	187	206	200	202	216	203	191	194	212	233	252	193	237	190	191	187	225	224	204	198	197	212	206	198	188	208	207	222	196	206	223	189	200	206	222	205	196	206	252	197	231	205	183	203	215	233	231	215	217	211	199	203	204	201	203	199	222	194	202	208	194	207	193	205	193	207	203	227	240	234	212	201	234	204	229	242	194	223	213	202	201	222	208	195	207	219	207	193	213	227	207	211	215	196	189	216	215	207	212	210	195	200	219	195	200	221	217	197	193	214	210	198	224	205	213	199	207	213	201	203	203	201	221	205	200	221	216	218	231	248	211	230	189	218	211	219	207	222	212	194	212	225	210	220	184	209	237	212	230	211	222	223	225	191	218	220	232	212	198	228	204	207	209	209	215	231	206	209	206	201	231	206	213	212	213	223	210	225	220	193	202	218	203	223	226	207	204	210	201	203	190	196	198	210	214	211	210	220	188	211	223	215	209	224	188	198	217	208	170	215	220	215	205	202	204	206	205	227	195	206	196	200	202	228	223	208	218	227	196	222	218	206	217	212	212	206	208	204	209	215	206	219	211	211	211	195	200	199	204	207	175	200	196	192	196	183	209	220	216	220	206	217	208	211	219	214	230	219	230	206	224	207	219	215	219	191	205	191	233	214	216	205	223	187	197	223	190	195	208	219	185	217	192	214	198	223	197	222	227	213	202	203	224	227	195	183	213	211	219	205	206	219	211	211	195	200	194	204	205	219	211	217	222	212	221	217	226	223	207	223	195	220	214	190	186	203	212	224	197	202	207	212	189	191	211	200	223	255	219	200	206	218	197	206	188	218	214	206	214	201	209	210	207	204	196	173	220	222	194	213	199	229	211	206	192	199	213	195	239	229	213	225	198	195	219	203	191	188	212	220	215	239	198	216	220	219	191	198	219	189	217	212	221	224	218	195	229	208	226	189	235	189	206	211	210	202	207	193	211	215	226	194	219	196	214	214	198	234	226	189	218	219	196	216	219	205	211	233	218	202	265	190	193	208	203	223	201	191	217	209	202	239	202	227	198	212	198	233	196	217	222	212	206	220	187	203	202	215	182	192	195	221	219	219	211	190	192	201	222	216	221	210	229	202	209	208	234	205	201	209	201	194	228	211	212	210	235	224	187	211	203	209	210	230	206	191	207	219	210	185	190	210	203	190	204	227	215	205	217	210	220	188	231	231	192	195	240	189	211	199	221	202	206	200	206	241	231	210	176	173	226	227	188	172	228	202	192	207	225	211	179	190	213	208	180	223	190	232	210	218	205	203	215	206	203	215	212	210	191	226	209	215	199	195	186	174	224	205	191	231	203	215	194	226	207	231	194	218	192	198	212	218	216	199	214	193	197	207	191	228	189	220	210	192	204	232	213	219	204	237	193	231	174	209	198	227	208	222	198	197	188	220	216	206	203	219	205	190	200	196	225	204	213	196	212	236	221	233	227	211	239	228	207	211	200	175	215	208	229	215	204	206	201	229	234	225	200	206	221	226	210	219	200	206	213	245	207	215	226	232	179	236	190	192	194	193	236	225	210	199	223	214	195	210	209	200	224	196	226	211	226	206	237	205	210	187	209	245	208	192	208	194	208	236	221	205	205	196	207	224	204	218	208	203	213	211	205	232	197	206	189	233	216	190	203	261	213	197	205	223	229	192	235	197	179	213	182	203	210	190	210	220	214	194	216	208	191	190	186	226	210	197	201	225	231	211	221	234	201	214	210	212	225	203	230	204	232	214	228	185	185	203	189	199	209	210	220	193	240	220	208	240	241	219	203
20872	25513	37607	35179	31023	29076	45988	59991	53208	47095	32276	25630	22312	12751	6754	6277	3280	1219	1101	1524	1258	1054	1006	1067	1327	981	772	692	644	648	637	649	691	667	613	593	595	615	594	631	659	624	622	677	613	607	599	596	646	585	634	601	610	628	648	597	598	625	596	616	622	578	587	607	542	602	595	598	590	544	587	601	675	608	597	618	567	608	582	614	637	639	639	610	592	593	608	594	573	575	615	576	618	580	586	551	607	630	631	631	602	562	592	603	630	574	631	581	590	589	564	565	580	583	602	621	609	559	579	603	577	557	578	617	591	561	572	596	589	629	591	591	622	616	614	587	577	568	638	588	571	556	563	591	556	559	558	614	605	596	567	606	597	572	610	584	606	611	594	566	593	598	545	612	599	558	613	601	588	591	622	578	629	593	595	572	585	596	575	590	596	595	555	604	563	570	597	595	587	559	573	540	553	573	599	579	587	608	588	632	556	563	593	605	617	622	578	543	593	585	540	607	619	601	576	588	635	567	586	621	576	558	579	600	620	598	597	592	582	607	558	599	605	602	583	574	607	588	570	581	586	630	575	597	637	591	604	611	586	605	597	645	570	588	623	572	592	543	593	577	610	588	595	557	576	615	576	602	634	575	578	580	575	639	548	595	587	607	585	572	604	613	582	623	618	574	593	578	622	568	553	585	590	616	626	591	649	655	618	595	563	560	589	571	581	616	616	592	603	670	551	606	630	570	578	587	597	602	549	593	574	572	594	596	608	628	569	538	630	587	557	575	636	588	579	621	579	583	582	622	563	578	581	563	583	604	611	594	578	616	607	576	576	618	641	562	593	606	542	580	608	584	625	575	580	613	559	580	592	607	581	604	610	576	598	567	611	587	586	545	617	550	627	597	600	621	580	584	591	598	609	564	607	576	609	619	595	574	643	554	599	606	604	620	615	582	573	620	585	623	645	615	611	599	595	599	647	579	603	595	600	565	597	566	608	599	578	588	613	553	567	582	573	586	562	591	554	616	585	591	547	626	598	612	631	603	593	579	588	578	562	580	632	571	620	609	564	563	567	625	572	595	551	571	600	561	641	549	628	574	565	580	594	616	577	590	613	589	606	567	605	564	578	554	619	605	600	613	600	575	622	562	572	603	613	572	554	662	579	622	596	580	596	600	559	604	548	602	614	601	642	579	601	553	592	597	571	629	579	613	617	576	550	590	611	622	578	613	560	631	614	571	595	647	609	607	577	572	640	618	577	598	596	646	618	618	602	576	600	572	615	573	567	546	586	597	607	599	620	579	556	594	616	618	569	618	577	562	575	621	578	605	582	575	532	587	603	624	653	539	570	612	583	557	588	583	611	591	532	623	601	581	603	577	590	587	553	597	561	581	673	610	628	593	549	591	564	621	575	599	575	613	567	577	603	577	598	589	573	615	543	604	567	558	584	601	564	565	595	637	616	576	555	637	594	599	587	672	551	618	583	567	625	597	613	637	603	591	615	619	625	551	583	593	588	632	569	582	595	562	546	529	589	596	576	549	582	574	635	562	589	627	565	610	604	627	618	634	626	604	592	609	599	585	567	582	607	571	601	608	589	571	579	615	602	595	587	574	634	564	621	613	606	528	579	628	557	590	577	623	601	558	596	603	591	578	588	619	609	610	628	615	601	598	596	589	617	594	612	601	601	584	646	589	569	634	583	595	621	600	578	573	628	593	599	574	573	569	585	601	593	627	641	547	635	580	589	589	654	592	596	601	576	600	580	612	622	630	648	592	602	553	607	578	566	595	620	603	606	565	570	595	585	600	568	578	564	563	564	599	573	580	626	616	585	602	614	588	558	606	643	592	533	575	601	616	581	592	597	574	603	585	612	607	601	622	602	570	557	595	608	648	615	606	577	584	569	582	608	599	589	588	542	606	565	614	576	580	562	625	603	626	606	613	557	595	609	581	604	616	585	606	616	586	589	549	646	635	584	613	576	599	601	579	623	619	578	612	594	607	583	569	598	575	577	612	563	624	621	573	601	576	631	644	616	558	576	588	588	610	571	630	596	561	583	550	602	596	600	607	556	574	606	596	604	565	609	604	591	567	576	604	611	573	614	676	567	601	590	620	601	614	542	592	577	596	580	613	587	539	555	590	572	646	618	605	562	623	579	595	571	597	558	638	581	602	654	657	575	611	584	601	588	621	567	570	570	616	575	615	603	579	589	564	592	603	563	604	596	608	645	579	587	601	637	537	590	569	605	589	594	601	592	572	580	620	602	624	563	612	595	601	602	590	582	623	614	602	561	584	563	606	592	569	579	574	606	623	593	590	597	591	565	590	583	582	594	612	644	588	586	564	612	589	612	589	590	649	593	573	626	613	641	562	600	606	572	631	587	626	577	612	561	567	610	640	596	575	634	584	585	574	598	583	615	601	605	581	596	596	548	575	611	598	577	553	586	563	631	605	553	643	591	600	588	610	590	554	576	571	601	605	569	620	604	611	608	589	623	583	588	652	565	569	621	554	583	597	605	594	608	544	589	618	569	635	624	597	555	599	620	585	586	621	631	580	596	568	602	608	593	597	597	595	599	560	571	609	625	584	584	627	601	568	587	544	576	546	645	576	548	591	577	595	569	592	610	626	578	608	588	620	612	611	631	579	587	594	619	624	614	552	562	602	592	599	585	628	587	603	570	592	596	630	620	583	612	593	579	562	616	565	569	584	583	573	635	585	615	624	624	609	625	635	613	600	587	565	550	581	600	613	616	627	537	587	625	612	605	615	590	558	535	564	598	592	548	547	629	612	603	560	583	588	609	620	616	570	540	630	601	570	610	602	603	595	577	617	615	612	634	588	599	571	593	599	601	614	620	586	593	586	580	585	608	571	580	629	599	596	612	577	569	584	578	594	590	598	581	606	562	621	565	596	580	597	583	607	601	598	606	561	596	633	609	611	632	607	614	612	620	555	593	604	582	637	627	603	586	619	581	591	571	612	569	604	594	601	590	600	593	615	578	620	616	561	589	645	590	590	547	630	603	602	555	602	561	571	590	604	599	586	597	614	591	642	603	626	561	602	576	617	578	594	581	600	602	601	636	578	595	603	576	572	581	612	603	563	565	604	655	578	573	603	584	576	628	548	629	592	602	578	587	598	546	606	561	581	581	625	617	584	576	593	607	583	601	637	601	578	618	601	609	589	629	620	600	567	607	588	605	573	548	580	583	591	609	572	618	567	573	588	646	653	572	587	564	577	569	595	593	580	599	607	570	619	583	580	612	615	561	563	578	549	576	583	577	613	589	573	584	604	619	618	615	608	564	587	582	591	612	597	568	570	602	554	614	703	592	592	590	596	604	569	597	580	572	596	620	623	630	592	614	609	604	610	623	523	632	613	573	567	640	578	534	625	593	605	608	610	524	554	578	577	600	579	600	585	563	566	575	575	624	555	560	593	592	615	602	620	613	604	574	604	574	554	624	594	586	574	582	653	592	594	609	594	538	623	597	587	642	631	576	583	551	623
12669	10475	11851	9115	5872	3244	3521	3455	3343	2682	1238	752	686	567	330	247	249	209	197	205	200	192	211	212	226	201	198	195	218	183	206	196	173	192	196	201	180	190	218	221	208	210	202	211	181	209	197	188	203	191	200	200	224	204	198	215	200	195	204	195	164	182	197	192	192	185	191	195	216	205	205	208	202	191	201	172	208	207	212	195	183	215	204	234	207	187	198	190	208	191	206	209	190	177	195	192	185	194	196	205	185	191	183	201	215	208	193	195	202	207	180	190	167	183	207	206	205	211	190	164	193	205	168	180	206	186	204	211	187	200	201	161	207	209	210	215	196	183	183	198	180	185	192	178	196	195	182	183	196	204	198	201	202	188	195	212	219	182	171	174	199	198	200	191	191	195	220	203	197	198	193	191	210	202	174	218	203	219	174	200	220	192	221	234	190	199	183	161	186	210	168	218	202	212	189	164	184	191	201	165	181	177	231	174	164	217	194	199	201	179	211	191	184	185	211	181	203	188	227	206	206	188	239	191	196	226	205	187	203	197	186	189	200	187	214	185	175	196	201	198	198	194	226	218	203	183	192	178	194	191	227	186	191	203	194	189	198	192	211	177	163	229	203	233	174	179	196	192	185	198	215	203	179	189	194	182	209	200	212	209	214	197	192	192	219	173	196	175	194	196	181	218	199	224	209	210	188	174	220	186	194	181	216	207	200	195	194	183	184	178	201	192	206	217	181	223	202	200	192	210	202	215	179	197	197	174	188	194	215	215	194	205	230	195	194	190	222	197	200	196	177	199	183	192	221	213	186	187	213	188	229	177	208	195	173	216	187	206	200	206	177	192	182	191	205	193	194	185	194	192	218	180	191	198	207	217	189	182	206	205	220	189	170	166	202	176	213	214	205	206	203	177	232	215	180	172	198	197	170	208	201	212	216	194	170	195	196	195	183	206	184	212	221	214	183	178	206	193	210	190	211	191	195	203	213	205	176	212	190	202	222	201	213	197	187	188	191	210	207	191	178	187	202	208	175	210	211	188	182	198	201	182	190	186	163	201	181	201	178	175	184	178	198	229	196	220	192	192	183	188	191	179	171	219	171	182	199	184	182	195	179	198	191	179	208	202	196	195	165	185	198	220	191	202	195	176	195	203	215	202	203	206	188	196	188	211	171	196	211	192	193	184	196	205	202	199	215	201	170	204	170	198	180	189	208	207	188	215	178	190	209	204	204	208	220	181	198	205	204	204	168	194	192	208	206	203	180	194	185	219	201	208	198	201	194	199	177	201	197	199	188	197	220	192	207	206	163	173	182	185	190	222	195	200	213	211	210	180	219	184	210	189	191	174	183	198	190	223	175	210	201	193	238	207	191	185	209	213	188	198	180	197	168	193	185	190	193	194	203	209	179	203	213	192	188	206	206	192	197	184	217	224	217	216	199	203	178	197	206	168	180	206	207	189	197	210	187	214	212	204	206	207	211	197	191	171	176	190	207	216	205	189	171	174	205	189	214	204	167	210	189	205	204	188	200	208	223	178	198	208	205	164	208	204	191	193	186	193	199	168	210	191	190	191	188	179	189	180	187	199	189	194	172	208	202	215	191	192	211	211	198	201	200	209	210	205	168	205	212	168	179	188	192	190	242	198	212	181	206	206	217	204	208	204	189	197	200	214	197	197	186	219	232	205	184	198	171	190	174	209	185	188	216	195	208	200	208	196	209	187	212	213	196	215	207	205	195	191	200	200	206	169	184	201	204	180	182	194	190	213	195	176	192	183	197	209	187	219	201	213	216	197	192	203	180	219	197	218	221	202	185	192	202	191	196	179	169	208	205	195	227	208	198	212	186	185	195	178	187	178	211	188	211	196	187	211	215	200	168	184	167	213	190	203	198	187	211	220	195	179	172	182	195	188	187	175	213	178	210	206	170	196	228	210	190	204	189	203	205	202	207	204	204	177	186	210	217	170	198	199	181	201	232	184	173	177	210	207	204	185	172	220	199	192	209	189	199	193	200	212	186	199	176	198	192	203	182	208	194	215	204	202	202	196	191	176	206	205	196	196	210	199	183	175	192	198	207	188	199	203	196	174	196	224	193	223	230	184	190	209	204	185	209	200	184	169	196	189	194	196	206	181	188	174	218	181	191	201	201	173	200	197	192	214	190	217	181	209	198	208	210	184	209	204	196	218	227	195	194	187	221	207	185	194	180	202	194	207	187	196	187	211	186	184	203	186	204	221	199	164	201	208	189	205	193	191	211	178	195	199	208	189	204	179	188	175	174	215	168	213	226	207	198	201	167	199	188	177	191	171	201	194	196	170	191	206	194	204	177	190	212	199	195	220	211	208	201	195	198	196	188	183	194	191	183	192	211	187	179	181	172	214	198	179	199	186	184	227	176	208	185	196	201	188	174	186	184	204	220	198	182	215	194	202	213	180	214	196	203	210	168	194	194	205	192	198	174	191	211	183	216	210	199	191	179	194	217	202	179	218	210	209	175	180	202	216	212	203	188	195	203	201	182	196	196	228	202	226	211	202	199	193	195	223	204	207	219	215	203	195	206	200	220	203	211	178	180	210	202	194	174	195	175	191	192	206	208	195	191	178	206	206	188	187	211	193	181	171	196	216	210	182	227	202	217	216	191	201	221	195	193	200	198	208	180	174	211	169	213	203	201	207	191	200	179	203	200	170	185	219	204	198	208	169	200	214	207	218	204	208	184	189	197	205	181	192	194	191	198	183	202	211	194	190	181	177	205	192	184	199	204	203	198	197	190	191	205	210	200	207	187	175	208	213	187	184	200	187	221	191	177	177	185	207	202	197	174	194	184	200	169	189	174	185	178	192	218	210	196	181	216	210	186	191	212	222	181	183	198	206	220	211	209	217	196	226	195	183	209	198	203	177	205	186	175	208	166	173	178	207	211	229	217	203	200	185	230	211	209	198	185	197	194	206	171	195	204	182	208	215	208	194	189	205	217	203	201	214	213	208	186	206	182	182	195	213	204	164	209	202	175	182	235	206	201	209	180	187	217	225	188	197	192	198	182	175	178	181	172	214	196	199	179	197	204	192	221	181	205	211	195	203	190	192	199	208	196	214	216	177	188	198	177	213	193	181	185	196	204	198	183	204	179	195	199	187	225	208	176	189	203	192	194	174	190	205	192	196	211	204	170	202	191	189	182	202	218	204	198	212	207	222	214	175	189	197	208	192	199	190	209	196	201	171	203	209	194	181	189	214	193	163	207	202	165	191	181	195	194	216	177	217	203	198	189	193	202	202	194	188	190	180	183	205	185	187	181	195	179	195	186	175	206	198	201	192	212	180	182	189	193	195	236	210	196	206	181	210	218	183	200	216	198	206	172	176	210	210	206	165	200	209	203	199	213	196	191	211	185	211	209	202	218	187	201	197	225	172	207	187	178	197	190	200	209	185	198	184	180	185	188	199	191	204	184	172	211	223	197	208	209	212	210	208	178	183	196	232	211	203	200	207	198	186	192	185
8208	9568	17793	19060	16574	11854	14421	13956	14202	11713	5683	3867	3753	2443	1200	920	825	617	614	680	656	689	590	611	706	572	597	556	546	539	528	628	600	559	550	542	551	539	556	538	568	549	597	555	566	532	529	499	517	561	561	575	564	535	530	566	577	539	508	543	574	494	529	575	549	592	545	558	588	572	573	544	585	583	561	567	567	519	646	557	586	549	541	582	544	535	542	590	544	577	546	554	546	527	610	573	514	535	561	548	527	524	538	500	548	532	571	546	568	544	584	549	545	570	593	553	535	523	544	579	627	542	593	554	598	618	579	542	553	563	560	564	573	545	542	546	567	540	567	608	556	577	539	575	560	541	498	562	567	586	555	589	550	609	560	541	556	552	575	583	567	569	535	562	575	535	568	559	529	528	539	547	511	537	560	566	591	518	556	545	508	560	545	571	592	554	543	562	571	547	558	578	504	556	567	535	564	556	561	613	518	548	553	581	586	548	552	569	560	540	545	582	555	560	512	543	555	565	535	541	599	541	599	554	562	540	580	586	553	548	601	554	582	562	595	591	562	528	566	559	562	547	566	539	535	555	529	494	535	499	561	522	617	537	588	562	561	559	567	549	570	542	544	564	557	536	557	594	604	562	586	567	574	573	598	538	576	581	556	571	572	535	534	503	576	524	603	526	592	600	570	565	545	535	558	557	566	582	570	523	598	577	554	534	544	582	533	532	564	572	561	560	566	517	562	529	577	576	565	572	561	551	537	591	587	556	577	531	553	546	553	526	551	559	593	511	576	555	557	547	564	576	588	586	554	572	566	572	558	543	557	560	576	538	501	577	586	572	543	558	563	547	526	578	499	544	547	581	598	586	585	549	551	549	591	555	497	541	568	548	571	578	554	575	550	553	570	560	575	544	579	557	544	608	535	584	567	555	535	568	548	570	561	587	574	558	567	605	592	570	584	601	544	558	528	559	570	575	554	574	572	531	555	594	596	548	575	552	526	579	566	537	528	580	561	580	592	535	581	550	544	560	527	551	602	571	581	543	529	548	566	543	553	571	581	554	549	599	599	555	548	582	561	551	591	533	549	564	520	581	571	576	546	568	531	577	587	580	575	553	550	577	575	560	545	597	572	579	538	561	588	544	572	551	543	566	544	570	567	567	559	553	533	545	556	527	537	601	544	558	555	571	544	551	575	550	545	566	576	523	543	608	588	541	562	575	572	513	577	542	556	559	527	558	529	564	588	528	571	557	553	521	549	584	508	548	540	527	561	585	602	565	516	581	558	582	515	601	540	572	574	538	555	583	547	562	567	551	549	563	571	541	560	535	586	570	523	551	553	497	564	561	533	561	563	573	528	577	554	538	506	569	547	599	578	523	522	554	526	521	530	518	584	555	557	552	540	563	509	571	567	581	622	584	565	535	568	559	536	559	604	567	586	597	533	568	524	552	553	532	557	545	582	538	575	542	554	540	538	565	519	550	540	551	547	553	584	571	559	543	532	546	583	551	574	515	584	539	544	541	583	580	578	570	551	556	586	595	532	568	576	577	560	542	573	567	582	562	588	605	543	555	587	532	531	546	551	573	544	552	588	560	579	560	569	519	578	543	566	550	560	531	579	568	511	584	563	578	606	605	537	540	544	600	571	590	563	561	572	577	529	552	536	582	593	562	574	517	550	578	559	553	579	579	556	571	531	561	579	563	579	554	538	552	624	549	578	535	568	572	557	569	597	543	543	620	540	580	567	587	554	554	585	593	559	540	539	572	577	534	570	546	574	595	552	562	537	529	579	566	572	535	587	567	571	543	612	546	558	588	549	542	600	552	588	554	521	558	565	572	622	566	583	562	574	520	537	572	544	513	579	573	509	587	572	558	540	546	566	532	544	558	561	566	541	546	547	557	572	528	551	556	553	570	558	572	565	584	581	546	543	533	554	567	590	540	563	555	522	581	572	535	541	561	528	608	577	588	499	565	524	558	568	562	541	576	538	552	540	548	523	545	576	577	550	580	564	514	552	614	567	586	537	533	612	587	546	540	578	544	563	589	595	560	575	594	549	553	542	542	578	552	577	542	559	585	564	560	571	571	540	601	543	575	548	513	548	572	569	506	576	577	568	577	553	585	569	573	563	563	549	581	559	542	557	504	508	538	546	521	546	546	597	543	540	544	551	549	538	533	549	560	509	540	552	519	523	550	538	585	592	567	571	546	559	542	549	539	565	565	570	516	535	566	562	578	596	585	559	590	586	568	557	595	573	545	588	533	551	571	573	554	530	519	556	561	577	583	550	566	556	550	566	551	517	502	562	537	544	564	540	545	569	584	546	555	572	585	494	622	557	606	558	589	562	567	548	539	561	592	568	560	570	548	536	546	560	564	580	581	592	589	587	579	582	566	552	566	544	574	588	576	564	542	541	568	597	580	549	561	537	546	561	594	568	566	546	546	529	575	545	569	565	552	553	550	529	607	580	524	598	533	577	549	529	573	527	565	539	545	552	541	568	558	559	561	590	571	573	575	553	591	580	523	559	582	519	517	560	568	560	526	582	558	520	566	540	570	577	538	569	551	559	548	562	558	567	537	541	517	584	539	569	543	543	561	549	578	535	599	563	585	545	501	585	546	528	514	585	547	567	555	556	553	543	572	538	532	543	599	546	565	542	536	574	556	553	512	622	560	572	587	585	537	559	572	552	546	566	576	537	559	530	572	539	587	549	558	550	554	532	517	566	596	548	578	582	531	553	575	574	548	584	552	531	588	546	532	566	535	584	568	511	568	544	583	594	555	551	601	550	560	536	578	552	579	557	528	536	574	556	529	558	497	573	529	536	526	569	566	575	594	585	550	552	531	572	571	588	561	564	559	572	534	573	539	587	565	584	569	533	569	519	592	527	548	566	574	563	543	567	567	523	579	572	521	595	604	574	555	557	525	538	543	573	553	539	579	558	564	556	563	564	552	571	588	588	558	572	545	534	559	521	529	590	545	561	592	530	545	541	518	555	557	512	580	555	551	574	597	585	547	565	557	549	527	543	530	569	581	546	560	581	554	589	562	557	551	552	578	628	556	574	560	553	584	607	558	528	510	511	508	586	578	548	576	606	546	556	554	553	537	584	595	533	550	557	540	535	561	512	554	538	532	592	568	554	529	571	576	560	530	574	551	580	554	523	529	604	581	546	549	522	576	520	548	577	524	585	609	549	536	546	570	549	594	563	594	529	544	562	549	532	543	537	610	554	568	546	560	605	579	573	528	526	560	572	592	565	522	567	565	576	538	567	564	536	527	591	561	574	566	570	523	542	594	534	630	549	557	541	605	561	576	569	585	552	585	560	527	581	530	532	566	597	566	566	569	563	584	553	519	536	585	530	533	573	534	524	554	519	548	570	591	580	545	560	553	552	569	521	531	563	552	567	594	528	611	515	555	587	539	570	572	502	555	555	545	552	568	548	551	587	567	539	522	575	576	601	549	545	557	544	568	556	541	566	529	543	573	538	589	516	576	557	603
22228	18009	23393	19174	13165	8424	21441	24470	21747	19263	8821	3559	4012	2830	1300	744	429	275	260	284	308	280	254	258	261	207	232	238	223	205	202	202	203	208	233	197	169	204	209	210	219	181	200	181	191	202	203	216	211	179	182	204	186	168	187	205	183	186	189	195	187	170	163	151	195	191	206	197	173	172	205	180	164	170	187	179	195	186	197	198	186	187	216	175	191	163	170	199	172	185	188	185	202	190	183	154	211	182	175	211	167	182	188	187	195	164	195	210	192	170	208	169	184	190	198	194	204	199	174	204	187	182	190	186	183	180	206	198	195	185	207	176	178	207	172	183	179	165	172	158	179	175	202	188	200	176	214	171	191	207	205	161	175	179	191	173	188	164	183	192	190	206	189	177	175	191	185	181	192	166	166	190	188	179	176	185	184	173	172	191	199	163	186	165	201	184	208	158	217	176	206	169	194	170	180	190	174	195	174	204	196	190	179	181	187	208	178	196	195	199	196	194	191	163	187	184	197	187	216	189	184	158	192	179	187	175	184	181	190	187	186	198	177	199	226	185	205	179	196	208	199	176	193	174	182	186	200	167	174	178	181	168	194	196	173	190	170	198	214	193	187	197	205	191	170	202	198	198	200	184	167	180	194	202	206	188	226	215	192	194	195	185	175	191	198	183	202	214	171	190	192	179	191	202	201	196	190	174	188	191	188	185	190	183	198	184	189	174	183	144	173	199	214	185	163	174	197	189	187	192	203	192	194	186	199	199	194	186	171	187	182	190	177	195	200	170	206	196	178	166	200	193	191	198	205	187	179	186	196	178	189	177	205	194	184	183	192	197	189	160	187	187	190	164	199	186	189	181	179	217	186	184	190	185	217	185	182	194	185	190	209	200	171	204	196	211	194	179	162	155	162	188	181	168	195	176	168	196	166	191	198	192	189	166	195	190	207	187	192	170	172	187	204	186	194	180	188	217	201	174	184	182	171	185	155	182	181	181	190	188	187	195	181	182	182	196	187	183	186	192	174	192	191	181	162	172	197	171	211	174	197	167	175	195	190	181	179	182	197	188	177	203	171	196	202	187	183	144	196	195	167	179	194	184	187	192	188	195	179	181	164	154	185	183	181	178	167	190	193	182	182	192	227	191	170	185	131	204	189	178	186	193	193	165	191	183	178	201	179	182	173	193	177	167	175	194	179	187	208	191	186	169	216	175	190	172	190	177	173	174	194	182	194	205	212	202	165	181	180	176	168	190	189	193	192	205	180	201	190	166	166	165	171	186	195	206	181	163	164	197	221	211	206	187	206	178	209	214	191	194	185	192	183	172	169	216	185	192	195	170	188	148	167	171	196	185	183	191	192	182	180	166	193	170	185	173	198	213	220	199	187	190	193	167	185	193	165	166	183	193	201	180	171	187	212	187	168	202	203	186	193	184	192	197	149	193	202	168	201	164	187	189	181	194	188	169	192	211	173	179	187	195	184	178	192	183	197	198	176	191	183	164	189	174	207	180	185	161	177	193	178	196	183	181	169	184	186	178	180	177	196	198	157	183	179	180	196	192	190	172	162	173	196	198	169	194	179	201	216	199	190	199	169	193	185	188	173	162	183	187	198	183	193	200	197	192	182	179	184	182	191	194	215	177	183	165	196	173	201	190	208	214	171	140	188	160	191	169	160	193	183	210	188	188	198	193	202	197	176	190	190	177	180	180	190	204	181	183	196	160	205	199	204	203	216	197	173	188	187	188	189	182	165	177	195	180	189	178	187	179	191	182	191	182	208	180	172	174	206	199	186	184	191	183	179	213	195	168	183	179	183	212	176	192	213	180	177	178	187	186	196	197	193	166	200	199	191	195	206	190	182	193	174	201	163	226	193	185	187	182	174	177	188	194	163	208	175	168	173	179	174	187	220	182	203	190	185	170	185	171	168	168	176	174	186	181	186	186	167	189	160	198	201	228	177	198	217	199	198	188	171	185	220	186	160	197	200	195	205	196	167	210	160	178	171	175	207	196	184	177	187	184	197	204	178	185	185	182	196	179	200	225	176	202	197	178	184	183	180	189	185	176	164	190	176	207	179	183	174	192	186	176	197	174	191	188	180	200	161	196	169	212	188	174	207	183	176	184	161	198	170	206	182	185	196	202	188	192	183	189	177	189	179	192	185	212	169	197	230	190	211	171	186	182	189	191	177	194	182	183	179	191	192	171	196	179	199	171	184	188	200	187	185	184	202	179	179	205	154	178	209	185	196	168	209	176	178	178	204	210	162	181	202	200	168	216	199	192	195	213	198	179	195	184	194	178	212	201	196	174	165	165	193	174	203	170	207	174	217	173	206	208	202	191	180	175	168	194	184	181	195	171	204	199	179	191	195	183	188	174	192	177	205	204	194	175	208	203	179	174	177	163	168	177	169	182	215	189	169	181	182	193	188	208	186	212	198	179	170	196	192	171	179	194	191	158	164	178	187	161	195	206	180	179	182	200	193	193	215	180	192	175	169	215	197	201	191	181	198	181	187	173	159	193	184	181	185	189	189	205	177	187	187	177	176	174	180	173	209	189	181	163	218	189	162	183	193	212	205	204	205	203	202	157	177	205	176	187	174	186	184	194	190	173	180	170	185	197	190	187	188	200	175	216	186	174	190	184	184	182	184	202	214	184	217	188	184	169	174	195	190	185	169	178	206	184	194	189	191	217	184	176	192	187	198	183	166	192	186	204	184	199	197	212	188	184	200	171	195	210	172	188	181	166	185	196	204	177	173	172	187	195	188	179	179	194	189	186	200	185	187	175	187	212	151	182	176	190	174	172	208	174	174	205	191	167	204	178	170	172	196	187	169	186	199	171	185	181	197	182	191	203	190	182	191	187	191	159	185	199	203	223	165	193	183	187	190	201	178	191	176	187	175	195	189	217	193	174	182	183	154	187	166	169	202	187	207	192	173	169	192	190	184	187	192	196	200	170	162	186	197	172	179	183	196	203	192	206	184	181	175	176	218	176	163	184	177	170	207	172	168	183	180	190	197	178	199	189	192	161	181	193	202	185	183	191	184	194	190	203	174	190	195	192	203	182	160	223	213	202	184	182	205	192	204	193	182	173	170	196	192	165	203	180	184	199	190	176	174	217	155	189	179	197	190	198	199	184	189	193	169	183	150	186	198	177	160	211	207	154	172	176	184	196	174	188	187	209	189	194	180	179	192	210	198	196	206	191	170	177	189	189	188	191	202	194	150	169	180	195	171	187	191	186	169	204	184	185	190	190	167	176	183	203	179	190	175	187	185	177	197	169	195	187	173	203	209	204	209	191	195	175	172	195	182	227	180	195	191	197	188	202	174	183	188	181	186	187	192	219	200	167	191	190	194	179	170	181	183	200	193	204	214	175	178	181	181	183	189	198	183	192	195	178	173	208	182	193	203	199	176	177	180	202	207	189	204	172	177	173	174	194	174	183	166	184	197	183	187	183	184	195	221	185	191	195	188	176	169	186	203	183	196	180	182	197
14117	15660	27849	29722	25435	21211	40654	41499	40697	38411	21898	14837	17479	12664	6340	3762	2144	1219	1103	1410	1424	1258	907	1117	1121	939	827	793	806	696	689	707	686	645	701	619	591	646	578	690	675	583	618	547	589	597	510	572	555	537	543	560	591	620	626	594	579	575	560	564	565	593	541	579	524	546	516	544	523	530	495	546	518	536	514	557	540	560	543	531	540	521	547	585	527	596	498	508	524	563	556	495	505	489	532	560	553	563	521	543	553	530	536	533	540	570	561	479	554	542	534	514	483	499	572	528	537	575	547	534	532	534	511	496	538	566	528	556	541	557	493	542	519	551	526	494	497	529	540	550	540	526	554	523	537	549	512	500	577	537	557	583	540	541	506	558	549	544	546	584	531	529	553	563	537	557	534	534	519	517	533	517	574	507	557	539	529	508	529	563	580	527	517	532	547	523	534	574	523	542	568	524	545	531	536	521	554	566	565	532	532	543	535	544	502	526	492	537	526	514	567	538	503	523	536	536	550	524	543	513	537	549	541	511	511	590	544	540	544	537	505	564	533	571	557	523	529	529	569	537	543	557	550	569	519	570	553	529	542	529	514	505	508	513	540	505	502	505	523	552	535	514	540	542	514	530	503	523	586	521	521	520	558	568	527	498	556	528	558	538	516	545	560	543	521	544	529	553	566	563	538	563	547	530	532	532	560	575	536	572	548	535	525	535	558	521	542	533	552	515	530	538	550	513	547	538	540	553	542	547	560	543	532	537	548	563	555	558	563	538	578	539	494	548	547	522	561	558	532	498	573	577	557	506	512	566	544	533	511	506	521	500	543	524	563	548	549	534	563	508	516	576	527	569	508	546	546	548	549	530	515	510	526	536	547	541	500	523	532	561	583	551	538	560	572	524	521	532	568	520	561	525	550	546	523	522	521	601	532	495	524	538	571	574	553	542	533	532	541	545	567	487	547	555	529	514	522	535	594	579	539	528	530	507	552	546	514	529	554	562	532	491	555	527	540	539	556	530	544	539	519	574	540	523	532	562	546	510	488	531	506	529	522	541	528	578	573	554	530	550	502	549	558	503	555	534	551	542	524	539	509	495	551	528	509	525	563	533	500	526	534	553	511	495	495	529	541	521	511	526	555	505	528	541	565	518	533	520	550	547	571	560	545	524	533	520	506	546	539	581	570	565	512	554	569	562	538	515	553	559	534	509	525	522	494	535	553	499	546	514	525	519	498	544	553	535	542	532	570	614	562	476	532	543	522	508	545	551	503	512	538	515	507	530	510	502	518	554	548	549	536	550	499	527	575	522	512	556	506	538	528	547	461	548	537	528	526	514	498	495	492	536	561	498	550	515	510	480	508	560	500	537	587	532	556	511	536	564	546	520	497	529	535	510	524	546	523	552	570	547	559	523	499	544	541	557	560	538	555	509	498	555	571	525	509	550	542	561	588	531	521	521	527	534	525	494	509	535	597	577	516	543	537	553	523	534	562	541	537	549	538	527	596	527	518	527	565	550	548	535	566	530	529	524	534	528	500	535	554	513	546	597	591	543	522	539	506	526	528	529	511	552	550	519	554	546	567	508	542	542	531	509	513	567	556	522	533	561	523	556	532	566	519	531	544	533	525	535	575	534	539	531	535	526	546	519	534	561	496	541	532	514	532	542	549	562	561	539	566	537	561	505	552	517	474	575	553	534	524	563	542	502	513	530	539	570	537	513	541	531	505	548	530	509	528	559	514	540	527	555	550	535	587	552	491	543	554	542	590	558	546	566	522	524	515	541	501	546	564	525	549	569	551	560	590	534	541	563	492	526	518	537	520	516	554	514	530	531	551	515	538	559	569	532	545	555	550	538	544	553	516	528	577	501	558	525	529	515	493	542	531	529	536	557	545	496	527	521	513	462	500	515	523	540	516	592	535	528	520	529	531	516	494	528	540	528	518	488	515	500	523	523	547	529	590	547	563	522	532	520	541	517	532	510	545	531	536	516	517	540	525	575	523	527	573	531	516	505	559	545	492	522	519	522	567	546	542	551	516	545	528	531	521	518	538	558	532	530	561	530	522	514	549	525	528	522	525	545	574	536	516	543	588	523	565	526	565	564	541	527	520	523	535	512	555	558	554	518	542	539	528	516	550	540	506	532	524	540	516	590	485	512	542	505	535	528	501	522	529	524	513	583	504	570	511	546	568	519	573	496	532	538	547	568	568	549	515	564	504	564	532	560	537	533	537	554	564	547	545	527	502	546	497	513	538	543	496	520	512	526	532	529	546	559	550	498	541	544	541	538	518	519	553	508	511	543	564	492	554	543	531	527	537	567	507	587	530	548	548	577	552	506	525	565	511	546	550	536	584	507	557	517	571	539	491	521	514	518	510	513	546	545	564	546	530	544	562	526	513	562	547	524	539	531	534	539	544	582	519	551	564	520	522	520	579	463	503	547	528	523	540	490	506	526	521	533	493	530	531	596	554	519	529	549	512	508	549	553	520	565	537	506	552	521	527	582	534	497	554	515	509	536	544	565	548	508	530	499	550	538	548	495	562	539	529	536	521	565	507	547	537	511	543	534	518	506	613	540	545	557	522	549	501	548	544	563	512	523	548	523	578	544	540	569	567	546	541	503	598	547	548	556	507	601	516	544	575	544	544	508	546	503	555	536	554	510	547	528	573	572	545	524	554	610	507	522	531	568	574	523	525	540	528	549	510	540	530	569	569	579	590	532	557	517	529	493	538	511	504	548	527	532	526	513	485	592	545	526	566	544	541	539	473	505	564	562	539	514	537	533	543	583	558	522	564	519	517	518	566	517	532	523	526	545	521	550	549	574	567	568	482	553	578	566	529	571	504	541	563	505	512	538	468	544	540	567	518	558	538	541	515	565	535	547	545	500	549	498	497	526	546	512	552	501	555	536	537	492	545	541	560	492	561	511	562	531	511	556	551	548	553	511	562	550	533	539	541	549	517	546	519	524	546	575	525	565	547	516	533	549	512	534	552	544	491	524	563	534	488	555	516	520	526	538	561	502	569	494	566	519	567	538	498	529	544	539	501	554	533	528	578	536	544	552	482	545	557	546	519	550	573	532	572	509	585	508	547	521	548	543	582	531	479	532	524	505	550	547	538	506	536	555	542	533	567	571	550	528	540	559	523	551	517	516	558	507	577	536	538	529	539	518	550	579	566	516	551	538	521	517	531	511	546	595	533	562	530	538	548	563	508	556	577	530	533	555	520	572	543	516	567	535	532	545	547	541	561	535	531	570	513	508	583	537	526	530	595	537	503	530	527	555	528	492	556	540	515	564	548	537	565	578	585	532	534	513	541	543	521	584	527	537	512	547	567	517	532	532	563	502	551	548	570	537	578	546	530	551	528	515	529	502	514	492	514	537	576	551	572	530	518	555	523	542	582	528	487	527	550	547	546	532	547	527	528	543	548	528	524	565	542	558	542	589	523	515	546	579	524	534	560	505	514	534	532	520	514	556	552	587	557	520	525	500	513	564
31203	25988	30800	27242	18207	15197	31703	37088	39393	33944	22190	7028	7592	4489	2154	1176	805	368	333	449	399	393	298	280	323	281	237	219	268	215	251	239	230	247	235	195	207	226	204	196	231	192	209	208	230	211	188	206	209	207	232	204	203	229	231	209	212	198	209	204	226	214	187	208	220	229	210	216	210	223	200	197	234	221	197	203	175	185	225	181	220	228	211	214	184	186	232	216	212	197	205	212	226	196	207	181	206	220	222	197	212	203	199	186	191	202	207	207	185	192	216	212	194	216	194	207	212	214	228	189	206	202	194	221	219	211	212	192	188	208	210	198	176	212	184	209	209	220	199	193	209	178	236	214	182	209	226	201	212	216	222	175	197	180	204	184	193	198	208	202	209	198	218	198	209	220	191	180	210	180	198	201	213	218	199	206	193	211	197	203	198	206	206	211	199	202	207	199	184	227	203	198	210	227	224	198	198	190	202	236	196	213	188	218	232	196	182	201	217	202	216	227	218	213	228	209	184	201	238	180	218	211	227	188	191	209	205	191	197	219	207	192	225	183	191	226	197	216	228	211	178	212	199	198	205	192	212	186	184	216	195	211	193	194	222	214	216	247	217	184	216	229	212	225	193	195	191	211	229	204	218	205	186	204	204	220	212	202	188	210	185	199	216	219	211	204	196	200	198	213	177	213	205	209	194	230	193	217	188	201	203	211	194	207	200	172	204	235	183	200	217	192	228	201	199	234	214	215	197	209	213	207	214	206	202	207	180	219	212	187	210	211	181	213	205	210	193	202	211	205	206	206	201	196	225	204	200	216	197	226	230	188	234	199	200	206	204	211	214	174	211	197	203	219	217	207	213	212	218	198	176	216	200	193	235	203	207	187	199	174	185	189	216	220	195	181	201	175	187	197	212	202	212	189	191	216	212	209	218	218	194	205	196	221	227	192	217	187	235	179	222	204	192	206	208	191	192	218	193	225	233	191	206	203	209	192	203	200	206	195	192	187	180	215	205	188	189	188	225	208	198	215	196	215	215	202	171	194	203	199	181	218	195	223	190	213	194	192	211	223	207	191	170	220	209	200	230	201	218	203	195	203	198	183	203	222	213	209	237	185	206	201	204	204	180	208	186	217	218	209	232	230	228	204	174	183	211	220	210	175	220	213	211	216	200	207	194	216	211	188	215	208	229	199	210	205	191	193	185	203	207	193	193	221	179	194	199	233	205	191	201	225	217	194	209	195	194	220	192	210	220	212	220	221	215	191	197	211	200	195	207	228	193	192	215	181	168	218	212	200	189	194	202	208	197	207	195	193	188	177	190	225	213	195	206	201	200	232	226	214	181	209	182	192	189	193	235	198	188	190	197	217	223	189	218	180	212	205	222	223	202	203	215	203	207	194	227	237	212	213	214	192	203	206	204	190	216	191	178	180	222	196	218	226	224	209	196	244	203	190	189	205	213	213	210	223	190	199	233	198	200	203	218	225	213	230	188	205	200	195	189	241	178	204	180	186	214	220	196	219	196	221	233	203	208	203	209	196	211	185	202	191	195	194	191	236	244	207	213	212	204	205	184	230	209	187	198	223	211	204	190	186	195	208	210	211	216	207	225	199	184	229	213	215	212	206	214	184	231	194	200	194	231	220	200	202	189	236	222	187	195	201	217	183	243	204	187	219	215	229	209	219	185	198	195	201	199	164	172	196	228	228	208	194	210	199	194	220	206	214	209	185	187	226	220	197	211	210	226	195	192	197	188	215	186	169	204	202	209	204	207	188	216	220	208	200	213	197	210	192	200	204	211	190	192	194	201	215	212	198	201	229	220	235	200	207	210	191	209	209	192	212	210	212	219	187	175	202	239	224	198	193	210	204	206	197	214	222	197	185	183	198	212	208	229	187	174	166	222	213	214	195	191	204	206	199	212	210	200	221	173	207	195	203	189	191	202	214	220	212	204	180	208	218	220	192	199	226	197	192	192	213	188	226	227	237	194	221	216	194	213	216	190	198	203	206	207	219	210	220	218	196	180	208	191	210	212	217	203	190	223	208	212	175	207	196	233	225	215	225	219	196	201	191	197	200	202	219	200	215	222	204	188	191	211	217	219	182	202	213	218	194	231	185	196	203	224	219	198	227	191	187	193	230	201	198	175	209	189	201	176	224	203	179	184	198	220	200	227	214	234	205	238	216	197	210	209	221	200	208	205	219	224	190	199	241	242	199	189	177	204	216	202	197	224	212	203	183	227	210	210	209	207	196	228	223	210	231	228	194	203	221	212	195	196	224	203	206	184	211	219	175	182	220	200	237	189	177	224	232	207	206	190	198	214	179	183	160	220	183	230	222	219	191	178	220	196	168	181	204	192	166	211	226	206	193	201	196	218	204	221	237	188	197	213	216	203	208	197	188	199	204	201	228	221	234	205	225	206	185	186	203	204	222	224	191	161	206	207	204	218	223	191	210	186	183	197	208	204	205	188	217	206	221	216	173	213	206	228	213	219	194	199	220	206	208	180	204	233	214	233	195	182	208	224	203	198	225	202	194	203	205	220	231	230	216	206	187	220	195	212	214	204	202	211	193	219	225	194	225	209	220	204	198	202	183	204	214	209	193	203	206	204	205	220	205	194	193	218	183	192	223	181	191	188	228	220	222	217	211	190	187	200	205	191	207	212	206	190	198	192	204	195	187	215	239	206	185	199	187	214	235	228	213	193	211	180	219	183	224	209	204	216	216	204	182	182	177	199	187	176	209	202	214	180	223	200	183	210	188	190	205	200	209	234	206	205	175	166	213	208	210	192	210	208	229	206	204	199	202	200	192	194	209	221	205	202	215	223	182	212	243	192	195	195	197	215	193	218	211	221	169	229	201	191	220	193	201	208	198	189	210	217	192	194	179	209	185	198	202	220	191	201	170	191	190	193	198	210	204	210	222	187	199	212	176	191	223	202	190	199	217	237	199	222	203	207	190	202	205	219	218	193	214	206	200	216	212	181	194	215	195	219	216	214	223	225	196	218	196	215	219	218	205	188	213	203	209	209	224	180	209	216	229	215	209	192	196	181	204	219	206	195	208	201	201	239	207	182	201	173	213	197	210	206	204	194	219	220	206	195	214	187	220	194	197	208	208	201	228	211	221	200	230	216	225	221	201	206	203	217	197	207	194	177	187	217	188	207	207	209	213	199	191	213	201	200	205	205	183	199	230	218	204	205	217	211	202	184	196	198	209	206	189	220	216	199	197	188	206	206	186	208	211	192	216	199	192	207	216	192	205	211	186	217	179	199	203	192	203	212	223	236	195	201	181	188	209	201	189	223	191	191	208	232	222	218	196	218	204	202	194	225	188	200	217	197	181	208	195	225	198	214	199	188	196	215	218	238	206	212	209	211	216	220	224	203	219	155	216	228	211	218	224	241	187	221	209	202	216	202	215	206	219	243	224	203	204	221	192	215	179	212	203	210	214	200	216	187	206	192	206	204	191	211	175	189	194	218	190	172	191	191	201	200	208
18926	21095	32586	34735	29068	30102	47526	50867	54103	50063	37073	19464	24981	17481	10029	5987	3672	1699	1661	1898	1893	1883	1235	1309	1513	1272	900	800	872	896	790	841	844	776	731	688	658	591	665	733	764	664	671	606	602	577	605	601	621	586	535	629	660	688	660	690	616	630	607	577	581	556	583	581	600	606	604	598	586	572	557	591	596	595	575	548	596	595	602	586	604	601	603	591	573	575	536	556	586	541	594	567	586	563	579	592	574	544	547	625	555	570	579	592	576	590	575	608	589	604	556	605	556	592	591	539	555	552	584	594	586	583	573	535	573	569	552	616	602	588	584	575	563	605	591	591	582	609	573	585	598	599	555	560	607	534	596	553	551	576	572	552	561	578	574	596	577	554	548	594	579	646	562	529	553	593	630	600	573	539	553	596	559	590	584	570	575	596	611	585	611	555	564	578	541	591	562	574	588	559	586	587	598	602	594	600	540	581	620	547	564	566	546	536	634	559	551	569	571	612	587	579	588	591	547	592	581	558	590	561	641	599	616	581	616	579	623	578	630	583	608	555	637	595	539	577	585	601	563	571	554	558	563	557	531	624	636	580	594	595	507	572	565	599	595	543	607	589	586	564	580	609	600	592	542	578	574	532	553	566	548	574	578	593	571	562	593	590	590	588	574	579	582	625	616	603	572	595	594	587	604	555	589	608	602	588	543	574	603	566	566	573	611	587	549	565	627	564	592	560	546	621	566	601	584	582	583	573	575	540	579	602	517	601	560	570	576	575	609	570	583	571	574	610	563	588	566	594	584	540	557	574	583	599	550	578	562	588	544	569	577	571	582	548	587	594	623	548	590	618	581	581	559	595	555	594	650	575	580	557	566	629	584	603	580	565	581	563	552	607	625	583	594	604	585	550	561	593	604	631	570	594	602	585	605	539	576	598	589	607	602	520	589	564	576	585	595	627	564	607	604	581	578	540	542	585	635	578	575	570	566	555	585	567	592	613	578	618	604	634	596	531	599	526	591	577	557	575	580	566	566	607	599	583	543	568	571	602	593	559	584	566	590	566	576	565	621	577	604	506	620	562	547	571	574	605	586	605	578	578	552	589	598	599	539	598	539	562	572	576	649	637	587	582	580	532	595	571	590	564	607	602	596	585	569	580	569	519	569	550	582	592	592	609	625	617	546	571	592	565	629	605	584	556	549	608	549	585	553	597	597	575	571	574	574	535	606	591	621	581	569	592	584	582	599	568	594	626	565	586	574	612	573	626	591	612	576	605	552	588	573	521	592	596	614	555	586	591	553	560	611	576	582	550	579	571	546	656	588	576	557	588	604	558	574	590	583	588	594	578	571	618	573	590	581	631	563	528	603	629	594	568	543	566	569	561	582	566	572	584	557	600	561	567	547	602	590	577	595	615	612	531	564	617	554	570	588	578	589	529	552	559	605	608	589	598	602	602	561	621	592	598	539	603	582	522	596	598	595	615	606	579	606	555	576	598	533	646	591	588	577	625	616	585	562	551	556	551	614	547	582	572	564	565	587	515	560	585	545	595	543	575	582	554	608	578	604	592	603	582	578	562	547	603	565	560	605	561	589	573	545	581	582	593	587	564	565	544	593	562	607	626	582	567	616	590	581	585	588	574	598	585	558	580	574	560	587	560	561	567	568	620	534	610	588	577	583	561	584	573	600	561	577	549	574	609	599	568	591	608	532	535	603	566	562	559	543	538	576	568	546	586	569	560	580	554	586	577	565	563	552	590	545	620	580	557	540	576	543	580	595	565	566	552	619	552	596	579	605	541	566	544	560	551	578	591	583	592	577	554	539	560	589	591	535	572	557	570	584	594	573	576	621	574	551	571	586	552	611	572	581	563	550	539	567	588	551	588	568	587	545	556	586	607	581	577	575	584	586	577	574	588	592	586	577	623	570	605	636	521	577	598	581	583	589	572	517	620	577	527	598	608	566	590	614	557	581	596	587	559	596	610	597	564	572	607	574	570	607	586	560	592	635	587	620	557	560	550	606	606	598	573	576	618	565	568	584	573	585	587	593	574	568	587	580	589	578	545	569	566	602	626	601	544	552	614	567	573	569	584	567	619	557	608	572	597	574	584	565	568	567	532	581	579	567	553	580	600	557	583	599	580	576	583	617	584	553	564	576	595	572	633	584	575	576	565	569	588	547	609	590	527	579	554	580	567	532	585	622	579	563	598	577	548	574	556	592	615	596	630	564	566	613	567	545	562	569	561	580	592	587	555	619	596	612	590	559	556	563	601	556	566	546	597	599	577	559	603	570	589	601	599	581	616	536	574	584	562	606	589	565	604	566	587	575	543	546	559	602	573	544	596	553	584	614	579	541	594	553	544	576	614	564	575	575	575	596	526	587	592	589	581	619	558	583	589	556	538	566	562	600	568	619	552	555	586	582	577	525	616	609	548	562	559	641	577	620	573	582	622	556	601	578	585	603	520	603	609	563	574	565	582	554	578	537	561	618	593	596	618	572	585	605	576	598	632	614	556	580	626	627	644	567	576	583	559	585	614	588	566	573	589	572	547	559	569	604	602	567	555	616	582	580	565	630	537	602	586	561	591	538	570	591	594	567	579	576	573	560	569	578	602	564	624	564	616	596	571	554	588	591	569	559	566	618	600	587	560	576	569	600	542	588	570	514	586	600	560	556	568	574	581	551	577	607	539	585	593	586	581	583	573	571	550	572	565	592	571	584	573	545	568	555	562	623	594	574	565	560	577	567	552	562	545	576	553	557	609	538	580	615	580	571	571	606	585	596	562	545	537	590	568	581	601	568	613	530	591	569	576	581	539	581	549	608	588	572	599	603	621	626	560	564	537	563	566	577	566	543	570	587	550	541	566	558	575	621	568	583	586	563	556	594	603	591	550	562	555	547	587	592	537	592	605	600	591	554	587	584	608	560	556	587	559	562	609	573	579	559	593	563	562	621	571	584	560	595	582	531	524	589	582	589	580	608	554	577	590	578	568	597	560	590	638	594	637	562	581	572	612	560	596	594	567	528	523	569	553	533	551	584	595	593	612	616	569	552	587	583	589	575	591	562	577	554	554	540	596	564	571	589	592	576	595	582	573	575	581	575	606	562	558	583	583	547	568	613	591	582	602	573	594	561	540	642	612	610	561	606	579	565	584	601	622	570	554	585	565	562	578	560	619	569	618	588	565	584	568	587	561	554	584	558	612	597	635	588	554	592	564	567	614	604	586	588	608	560	599	568	547	582	617	586	548	595	578	608	578	553	546	575	558	606	573	579	621	562	624	559	600	570	564	582	592	582	524	544	563	587	576	567	586	568	547	599	520	561	588	606	550	593	557	563	604	574	489	584	596	592	572	610	593	608	589	589	568	575	538	582	568	569	597	545	566	575	579	583	601	567	601	567	577	584	576	559	602	564	598	583	578	597	564	561	566	538	537	515	566	559	585	582	593	607	588	585	629	581	620	581	589	625	560	579	586	612	568	557	568	574	567	568	550	571	580	562	570
13359	10288	13047	9294	5740	4548	4650	4325	4108	3176	2208	959	489	340	285	244	236	199	213	216	219	182	197	213	226	180	180	181	182	186	219	207	182	203	198	211	204	203	207	227	213	189	185	159	184	190	188	211	191	198	204	196	194	196	202	188	196	186	198	206	203	210	184	207	191	180	175	193	183	216	183	198	193	200	209	206	213	174	186	215	188	183	194	217	185	211	180	175	205	205	218	213	190	177	196	204	188	202	195	192	177	195	177	218	190	194	211	172	205	213	185	203	187	217	198	187	201	189	188	206	189	182	170	196	186	230	199	179	174	188	186	185	182	184	187	197	192	199	183	188	198	187	192	189	179	182	161	197	189	191	209	198	208	191	188	178	171	183	194	196	189	183	187	203	197	183	203	194	202	198	191	165	176	183	173	206	213	193	182	221	194	203	190	201	208	198	229	207	187	184	195	236	198	179	190	162	184	198	187	178	197	201	185	194	178	212	175	189	215	202	190	193	186	189	182	191	187	171	194	190	226	185	202	205	172	211	209	189	194	222	185	169	187	188	190	187	199	181	168	201	208	226	200	214	210	194	166	182	193	175	205	226	203	151	205	204	180	190	198	194	191	188	210	182	210	181	205	184	168	184	201	168	174	187	238	163	188	205	192	182	207	217	186	192	186	189	197	171	198	185	181	201	205	217	180	189	225	194	195	173	185	212	187	179	223	195	211	194	170	189	208	205	224	206	200	199	208	213	213	201	181	217	203	192	203	181	194	198	187	181	207	191	202	185	219	202	189	184	199	194	201	185	208	192	220	177	165	174	185	230	203	180	196	174	166	186	184	184	204	204	189	197	195	185	192	195	216	188	186	187	221	172	197	231	205	198	184	158	214	173	175	183	186	191	165	193	206	189	197	175	189	172	171	195	194	189	181	179	202	176	174	177	205	205	207	192	188	213	180	191	201	191	209	209	184	199	214	180	181	209	193	173	197	192	194	197	226	206	177	196	201	178	202	210	212	178	207	198	180	194	176	214	195	173	176	179	206	197	199	197	193	196	198	205	200	183	185	189	227	208	189	213	182	219	195	199	209	196	187	206	170	190	219	195	199	181	187	191	213	173	202	163	178	200	195	170	211	190	179	192	186	196	209	197	188	170	222	170	201	210	184	206	182	210	202	180	183	173	199	200	202	197	191	201	176	220	229	194	157	175	178	182	193	185	179	200	190	182	184	179	195	211	185	199	164	199	184	211	218	183	217	205	194	192	187	227	194	180	201	185	178	194	203	207	187	183	207	186	195	196	183	191	198	171	194	186	203	182	217	153	202	199	195	213	186	151	187	212	183	191	183	203	200	192	213	197	174	196	214	186	191	187	167	186	199	192	183	204	224	205	188	193	188	196	198	194	152	181	184	210	177	195	188	214	197	197	187	183	195	175	197	192	179	150	196	194	210	163	196	185	186	158	201	187	206	183	207	206	181	158	186	199	214	174	197	188	214	166	179	207	199	179	175	179	202	196	187	187	179	184	188	196	187	180	192	182	196	210	184	200	181	189	205	199	205	219	183	176	208	209	181	202	195	194	216	162	200	187	169	197	174	191	206	213	181	174	176	212	200	213	198	182	207	208	181	197	201	181	186	193	200	212	175	200	196	188	201	175	210	199	176	196	218	182	189	201	188	177	191	203	196	185	206	196	188	188	206	171	204	188	189	188	190	217	189	199	193	178	183	195	181	174	206	191	209	199	194	174	174	181	200	201	165	187	199	205	164	200	182	190	206	184	195	199	194	179	204	174	184	217	181	183	212	191	210	186	204	162	201	176	189	214	200	202	188	197	203	181	192	198	185	191	179	184	179	163	203	186	197	202	203	206	192	195	189	181	207	183	212	205	196	200	188	185	189	180	152	178	182	218	182	177	191	183	174	185	188	154	207	185	196	202	204	204	202	221	206	188	183	203	212	184	179	174	181	192	198	198	193	200	201	188	161	185	202	206	174	205	196	182	194	195	192	204	181	173	189	210	183	178	203	193	202	196	166	194	172	206	183	200	211	198	193	215	195	203	203	201	199	213	185	197	174	199	194	167	223	208	197	174	189	202	221	183	182	181	184	186	189	192	207	206	185	185	195	191	195	210	212	201	171	181	196	202	213	198	182	201	228	190	219	190	190	203	204	220	196	209	190	212	193	186	228	196	185	173	189	192	196	181	200	208	207	169	219	180	200	210	210	173	171	213	184	181	198	226	181	174	207	205	199	187	197	208	174	190	202	188	206	187	179	195	176	193	209	171	217	204	196	176	162	210	202	184	178	178	193	193	208	176	227	197	185	218	199	205	193	194	195	200	193	208	178	184	202	191	182	197	196	186	197	186	170	231	207	200	187	188	217	203	199	186	216	206	203	191	189	168	162	187	202	199	180	197	194	182	189	221	205	206	197	184	188	205	186	215	200	185	181	173	194	185	205	193	189	189	175	179	204	192	206	169	198	188	198	160	221	218	201	201	183	202	202	203	194	190	202	215	196	184	221	185	197	178	236	181	193	174	206	226	176	191	214	182	176	212	178	216	161	208	187	191	226	207	217	187	178	176	183	172	208	177	184	202	202	200	179	185	202	185	193	180	186	162	216	184	168	196	197	182	184	198	181	180	198	193	199	212	205	187	210	195	215	203	190	185	176	203	214	176	183	165	198	190	198	198	183	175	166	181	188	190	204	207	216	219	186	220	177	195	206	198	193	181	184	188	211	198	210	195	185	200	181	203	190	176	220	200	162	197	210	196	205	186	199	193	170	173	180	214	208	203	200	191	161	200	200	204	195	203	188	176	180	199	191	199	188	210	206	176	196	179	198	195	195	198	194	198	192	187	191	179	195	195	193	201	205	201	173	176	208	176	213	168	172	182	183	207	213	204	212	204	175	188	208	182	179	173	203	187	177	188	190	187	201	186	207	217	204	187	187	202	158	194	191	200	190	206	176	180	186	208	193	194	194	184	171	184	216	170	201	192	167	185	186	188	193	174	173	206	158	181	222	173	169	191	196	202	190	196	201	181	196	184	167	225	190	191	173	197	191	177	183	202	180	203	174	195	190	172	188	185	183	184	174	189	188	176	205	199	178	222	167	188	171	193	188	196	201	182	206	190	194	207	187	207	218	217	212	195	187	208	207	202	184	170	199	187	226	196	178	155	181	203	176	218	191	221	195	173	232	222	181	195	211	204	184	188	187	184	199	204	203	199	182	220	189	198	221	216	207	183	223	188	155	187	216	213	189	174	211	204	195	175	192	191	195	184	175	214	208	199	191	199	181	200	184	202	224	171	201	198	174	198	199	194	172	185	200	204	187	192	181	203	210	193	212	191	204	188	183	216	196	187	158	196	207	189	214	187	190	182	171	220	191	188	185	194	202	179	161	206	200	221	168	210	182	187	190	209	199	176	184	199	173	178	181	185	197	170	212	218	204	183	186	199	186	196	195	193	194	193	224	179	189	159	186	214	169	181	207	195	187	196	197	221
8349	9384	18605	18902	15628	14844	16248	15825	15571	12418	8765	3976	2000	1410	1045	854	708	622	599	593	573	636	604	561	577	572	544	570	578	576	543	560	549	532	560	535	551	546	563	575	513	554	542	534	529	566	550	553	564	524	563	564	570	561	551	572	560	526	554	510	564	526	558	538	562	563	520	514	546	554	576	536	553	586	568	582	580	523	527	517	508	556	571	543	494	536	529	548	532	581	523	538	528	563	536	542	593	528	545	563	549	536	561	554	580	529	590	552	534	531	557	544	585	546	565	527	543	510	579	549	559	551	533	544	585	545	501	548	537	563	542	564	553	556	556	547	565	502	557	540	545	557	559	580	526	544	544	587	536	537	534	565	518	504	599	562	543	542	530	509	527	551	556	542	546	544	568	545	530	574	549	571	531	561	530	577	577	515	555	556	565	568	488	559	556	558	589	554	561	551	546	550	569	547	520	551	572	554	580	533	517	578	521	539	590	581	545	538	568	557	573	545	547	521	600	543	573	529	519	564	551	563	610	516	553	532	513	593	600	522	506	541	556	526	544	560	543	557	512	567	565	527	505	564	530	523	540	540	529	570	563	541	542	545	528	586	560	566	558	514	587	518	508	568	506	533	577	567	543	576	580	540	554	621	526	510	579	573	548	544	568	588	539	554	529	539	540	553	521	533	551	548	529	553	520	534	556	540	539	564	506	559	549	534	568	545	548	566	535	546	526	565	576	510	535	533	578	577	565	584	498	560	557	573	529	548	536	552	560	551	544	545	588	579	574	590	542	512	557	561	571	519	559	569	563	578	558	543	543	523	598	578	523	559	583	592	580	523	533	559	546	552	517	564	613	537	531	582	557	543	542	557	536	558	521	549	576	527	523	573	555	548	548	534	543	511	524	568	568	538	540	567	523	551	542	536	577	547	553	549	557	576	535	537	547	547	546	563	549	574	566	569	564	559	531	582	555	578	563	554	576	529	503	545	507	513	576	556	514	527	582	522	553	535	570	560	534	563	542	562	530	521	555	546	588	552	584	561	536	542	534	585	516	582	565	572	521	546	577	493	530	517	510	572	552	533	524	532	536	550	541	537	538	546	576	549	546	540	523	528	584	559	528	540	529	544	544	521	541	539	536	542	584	554	568	516	556	517	510	552	512	595	568	543	563	609	509	536	545	556	571	575	550	557	597	544	536	534	541	615	560	583	535	553	550	537	526	598	543	544	510	543	565	588	549	514	532	545	560	557	520	561	552	556	553	556	558	573	544	584	559	553	560	573	563	547	550	516	509	576	543	492	571	545	541	504	561	533	577	539	523	528	537	592	553	521	545	589	551	546	516	588	554	567	554	566	558	521	555	569	516	546	574	551	600	541	556	559	545	558	629	531	542	542	543	551	525	548	533	561	536	525	525	613	562	549	542	528	513	538	536	517	546	565	575	544	537	572	507	527	520	556	514	551	570	524	570	527	559	539	513	488	516	560	564	595	529	529	553	543	590	596	541	515	530	541	516	540	565	527	564	534	573	529	561	570	539	577	580	549	569	564	575	546	519	524	567	548	538	577	550	549	546	541	542	530	572	533	576	534	575	564	582	545	535	544	565	519	513	585	518	545	558	589	540	511	523	540	545	546	513	549	565	470	574	565	570	578	597	563	573	573	558	547	565	563	586	516	536	540	578	542	548	540	579	519	523	525	588	604	521	558	518	548	527	554	531	551	538	547	593	568	567	565	572	545	540	537	517	543	594	548	559	568	576	557	570	506	531	538	530	577	544	580	500	553	550	520	555	589	553	533	508	540	560	529	564	524	547	568	524	546	519	601	546	548	518	526	530	601	559	547	525	531	524	557	556	566	557	499	601	528	556	580	575	482	531	508	571	548	520	558	577	566	566	539	543	564	593	615	543	572	536	552	522	533	543	538	533	532	539	559	592	564	572	550	559	547	569	555	571	531	506	565	550	550	544	557	510	566	536	557	518	542	567	556	513	540	545	549	563	506	563	546	543	601	547	544	480	555	545	501	526	567	535	545	564	604	525	545	506	539	545	547	536	547	557	534	542	510	526	532	544	535	537	546	518	554	559	508	549	538	548	575	522	583	580	519	566	519	573	577	530	561	576	498	565	510	512	587	564	523	517	518	550	593	548	560	534	526	533	526	539	562	579	536	588	521	522	576	516	550	520	539	560	550	561	533	586	525	575	558	565	589	547	541	553	518	590	548	564	521	589	515	508	540	563	511	575	554	559	521	572	551	523	515	536	525	574	532	590	574	545	549	558	543	568	522	529	547	547	527	541	564	569	512	541	572	540	535	525	577	512	562	537	514	545	540	569	518	541	552	527	532	541	512	565	533	567	535	558	549	540	584	529	539	533	560	587	535	535	589	545	593	534	518	543	556	551	510	587	532	534	554	575	589	548	551	563	495	585	501	601	575	535	528	534	594	548	563	581	604	556	561	558	577	551	534	574	585	564	540	566	530	528	580	539	574	530	492	570	518	586	556	563	598	583	594	507	555	545	540	565	552	594	516	538	568	522	515	594	501	579	540	543	537	547	524	567	555	523	528	570	554	539	545	530	561	566	549	577	497	554	535	543	575	543	553	553	562	589	567	572	549	557	559	548	574	574	513	565	575	542	529	552	570	563	528	544	518	528	568	604	531	548	546	573	549	508	583	529	510	529	552	534	589	558	532	545	523	565	544	543	577	545	535	556	563	542	547	554	564	542	559	508	593	548	499	548	578	555	528	532	559	491	544	568	553	527	525	553	573	531	530	540	537	561	499	604	530	576	551	560	568	502	533	529	518	534	573	510	547	551	576	518	584	552	568	580	505	482	567	579	553	540	576	542	542	542	525	571	554	570	557	591	543	549	540	534	551	529	529	551	551	552	545	569	541	532	550	567	563	609	522	565	512	545	551	560	557	545	533	542	556	505	536	546	541	525	557	538	503	530	540	546	552	567	548	558	523	539	516	601	556	572	558	579	558	587	574	519	546	557	546	577	539	574	526	560	567	527	600	540	539	581	518	548	564	574	536	537	554	503	518	560	586	516	543	510	527	535	545	565	558	575	529	546	555	519	533	559	528	575	583	514	543	533	539	497	565	530	546	544	503	577	546	556	587	549	529	511	544	554	555	596	561	516	515	529	517	508	548	538	593	534	534	562	549	573	520	545	575	592	567	544	565	508	550	571	561	532	567	600	550	519	582	525	510	552	556	565	561	544	549	550	595	570	552	560	578	514	558	546	570	585	562	565	587	519	519	513	581	549	549	539	532	543	512	534	577	562	501	530	515	587	547	587	522	560	534	541	549	579	580	573	544	530	589	572	566	561	591	572	539	517	528	570	504	562	540	562	535	551	511	537	564	540	540	554	527	530	537	556	528	557	545	569	536	572	506	542	539	559	559	555	501	534	541	564	512	555	575	570	564	580	556	539	566	590	579	522	563	537	518	549	565	551	537	540	549	534	553	520	550	546	580	536	528	577	512	558	525	528	550	563	535
22536	18361	24008	20178	14342	10148	20018	23157	20505	20862	13886	6788	2605	1265	681	461	335	316	319	355	321	266	236	250	245	264	199	221	223	205	196	220	175	212	212	181	206	193	183	215	174	203	186	208	193	202	173	216	197	173	202	184	183	174	210	204	175	201	211	201	193	170	208	163	188	177	183	199	193	176	178	180	176	214	214	180	188	177	195	189	205	186	210	173	191	171	183	188	177	207	192	187	186	149	198	207	222	172	155	172	206	186	176	179	175	196	179	190	203	208	177	155	175	195	190	177	169	186	191	185	175	164	187	192	171	191	190	170	184	184	193	190	197	179	201	197	176	177	197	170	178	191	182	189	209	183	168	198	219	201	181	210	200	198	165	180	200	181	183	188	194	186	194	183	194	173	190	154	158	160	191	198	200	196	228	204	184	198	178	189	164	162	183	204	178	187	201	186	195	175	182	181	172	181	167	193	164	196	202	168	190	188	199	211	169	207	175	162	191	195	174	205	185	167	207	180	210	185	170	171	169	176	176	194	166	194	182	176	181	189	189	170	182	187	204	181	179	171	187	191	192	175	173	177	182	166	219	176	182	186	181	181	184	185	204	203	195	202	186	200	176	171	207	185	192	209	195	205	184	206	175	196	199	156	193	184	184	176	183	163	210	199	183	163	188	175	205	170	203	174	187	168	180	172	197	182	194	182	192	182	176	191	179	181	174	210	203	154	174	198	186	175	184	183	195	176	190	187	192	182	171	176	217	187	192	179	204	191	222	175	180	177	198	195	179	191	208	188	203	185	186	204	177	198	195	193	196	190	166	202	172	187	185	195	170	193	208	211	203	208	187	201	181	200	194	173	185	195	168	201	172	192	180	187	203	214	200	163	195	168	196	191	178	179	200	180	201	209	186	199	181	203	184	184	197	194	194	202	184	186	179	177	177	166	177	207	190	214	181	177	195	191	168	196	178	177	185	190	155	174	196	188	161	167	195	211	183	177	197	190	178	197	185	188	190	208	203	200	167	180	171	164	191	222	166	178	195	184	189	202	179	185	166	184	190	211	188	192	197	178	154	173	181	187	219	202	189	187	192	170	193	191	192	191	182	173	190	191	190	194	155	166	204	174	206	171	201	175	192	176	177	173	197	174	197	169	170	156	180	172	158	187	213	218	192	224	190	180	164	183	183	191	169	189	165	190	190	184	199	177	192	177	169	183	166	192	177	183	184	172	202	207	194	186	182	170	180	196	191	180	178	182	189	202	175	176	210	198	182	185	184	202	210	159	194	181	193	173	191	170	192	178	196	195	178	185	180	213	163	181	182	225	194	182	193	174	181	199	198	170	190	191	184	179	194	194	163	183	182	191	179	154	202	171	200	167	164	191	211	204	188	173	186	225	204	189	176	205	182	195	188	191	196	176	184	172	163	201	195	200	180	201	174	175	202	189	165	180	175	182	181	191	165	202	229	207	175	179	176	188	184	168	174	174	156	177	162	199	198	201	206	173	215	229	185	180	192	199	187	183	183	203	186	182	172	216	216	186	184	202	184	190	182	195	202	198	180	184	161	180	209	179	184	204	194	172	179	215	195	172	182	195	187	197	206	180	176	194	185	186	211	180	177	188	191	177	172	176	175	192	171	189	199	178	193	165	194	195	187	202	182	205	224	181	195	195	198	197	170	171	200	174	197	201	193	192	175	191	204	176	187	161	231	196	191	178	186	165	192	157	170	170	168	181	193	205	188	178	201	200	189	199	199	182	202	177	192	177	184	192	175	172	177	190	196	212	203	186	186	194	158	171	176	141	189	181	192	165	190	181	188	182	198	197	167	201	201	181	189	201	186	193	175	192	188	194	178	217	191	178	163	200	207	164	194	182	163	173	179	167	193	177	163	194	198	196	151	203	209	174	183	185	188	217	192	198	193	189	175	202	187	197	178	188	214	188	173	183	187	192	158	213	198	232	162	158	196	195	172	196	202	195	162	173	198	177	178	177	177	171	198	170	174	173	159	176	194	179	184	184	194	183	187	199	189	172	201	207	174	218	193	183	171	185	193	159	171	184	172	202	171	175	186	182	183	198	171	187	180	188	168	181	202	190	172	186	183	194	198	175	190	203	190	180	175	166	188	179	191	175	168	205	181	189	181	191	186	195	217	173	205	204	185	203	185	190	188	193	189	201	199	162	189	187	194	188	185	190	198	162	172	187	184	164	191	192	177	171	168	204	201	174	176	192	205	157	186	199	200	179	183	183	205	178	179	201	188	166	194	172	180	187	179	184	184	204	179	224	185	181	181	170	185	171	198	178	209	178	205	209	180	207	193	203	201	188	189	195	198	173	176	177	187	195	207	167	201	188	180	168	166	202	193	176	183	180	195	170	200	186	178	165	186	194	167	185	190	172	210	181	178	209	191	169	197	198	179	193	191	192	178	184	193	205	181	166	186	187	176	202	187	175	201	188	195	193	204	203	187	189	174	199	192	209	192	184	183	194	203	192	174	184	211	195	204	201	217	178	171	178	169	176	186	207	198	199	189	180	182	187	189	169	194	205	190	167	189	212	174	220	197	209	206	206	184	201	207	191	179	188	187	182	211	202	174	181	177	190	187	197	209	186	212	186	182	213	181	172	178	189	193	204	188	198	190	163	194	190	206	195	195	187	202	180	168	195	177	183	192	167	200	191	205	190	172	177	174	202	183	199	200	198	202	183	198	193	197	188	196	181	186	193	172	197	178	187	194	203	185	193	184	191	192	169	181	211	178	166	211	174	174	187	178	176	192	176	206	197	199	183	179	183	185	200	175	213	189	184	192	185	183	212	205	196	190	206	168	187	201	184	168	219	194	193	175	185	195	183	185	186	204	183	184	205	196	210	182	172	165	195	168	171	186	186	193	193	196	192	175	197	189	192	193	200	168	172	199	186	195	195	202	191	188	187	183	199	170	172	183	191	177	188	183	196	212	194	183	173	179	189	222	172	197	191	174	170	181	186	168	193	183	199	196	178	169	213	183	178	175	214	197	169	186	178	162	199	179	178	201	189	171	197	177	225	177	208	201	184	174	172	199	180	184	171	176	182	191	197	200	195	199	173	205	187	176	205	192	192	182	196	208	181	176	176	197	196	187	183	212	180	166	192	191	192	185	210	180	182	197	188	174	205	187	190	190	179	199	214	185	187	181	177	171	199	185	190	175	195	177	185	197	173	181	176	200	175	180	180	220	195	197	196	166	205	182	182	206	175	215	171	180	184	191	181	217	180	168	179	169	186	188	184	213	183	175	181	185	187	200	198	203	170	171	185	222	178	190	205	174	194	173	205	176	199	195	168	194	183	180	196	189	179	206	182	187	185	163	191	197	200	188	157	184	193	191	181	189	189	204	176	160	195	191	171	193	161	191	193	202	181	187	210	180	201	192	187	178	163	203	184	181	161	192	199	186	196	193	172	181	192	182	185	180	184	177	186	188	206	202	209	187	185	196	185	184	172	170	190	198	199	194	180	175	236	173	196
14214	15709	28264	29844	26554	24574	39097	38508	40135	40094	31693	21897	11304	5741	3435	2430	1451	1550	1547	1699	1204	1118	985	970	1019	919	809	690	706	668	709	714	646	645	619	605	555	596	573	613	646	560	532	549	567	559	568	559	528	536	555	565	627	534	584	548	553	548	546	559	524	537	603	527	586	528	534	521	573	544	533	555	527	529	532	530	546	572	534	516	567	509	550	533	496	528	520	522	546	566	536	519	555	513	555	530	530	509	485	558	489	543	538	512	547	543	511	525	549	558	573	516	537	538	498	509	523	526	538	556	516	536	554	548	564	550	551	529	544	523	568	513	560	542	516	521	542	486	510	520	522	517	495	535	574	520	486	518	542	526	537	529	524	511	553	540	568	510	559	503	506	562	561	528	549	550	532	530	514	542	498	544	529	520	525	524	532	538	484	543	548	602	568	527	512	588	550	512	498	501	515	586	522	530	529	546	558	551	540	542	521	554	519	532	585	494	545	535	536	512	508	515	531	546	536	529	558	545	533	524	581	528	478	514	506	529	551	556	556	560	546	532	517	535	559	527	563	502	552	533	542	542	545	550	522	554	554	527	559	521	491	515	520	533	525	531	522	528	513	531	559	519	534	513	544	507	552	587	509	535	568	490	511	519	543	486	519	536	517	548	526	534	572	551	603	493	562	560	560	532	511	576	502	496	544	606	562	513	557	526	496	522	604	518	532	538	516	561	529	544	562	569	514	574	539	499	531	513	525	511	529	552	518	523	552	552	525	569	570	571	536	522	494	546	533	550	551	527	543	548	474	530	518	556	565	569	571	536	513	512	532	516	510	532	535	542	567	519	560	506	551	546	506	491	512	541	571	533	534	583	519	558	541	534	542	507	535	581	527	519	518	542	507	533	565	564	553	560	569	518	540	508	535	521	532	555	527	548	564	569	552	539	556	533	540	513	550	550	553	523	576	552	543	516	523	538	532	547	541	559	593	527	508	564	520	546	507	555	517	553	543	530	531	549	551	534	542	584	504	506	556	534	524	534	587	519	564	576	529	562	515	562	515	502	514	559	515	538	542	519	498	542	553	531	563	531	549	516	532	515	539	526	554	531	536	503	514	551	501	508	498	498	541	507	518	555	599	563	566	522	540	518	535	519	528	542	559	506	517	517	546	539	541	584	529	532	536	543	548	550	517	495	554	562	510	559	507	536	532	501	527	527	511	548	561	519	570	563	567	536	543	505	490	517	555	503	549	549	500	552	550	505	534	510	538	547	544	554	573	462	619	569	506	551	477	509	543	547	542	544	541	511	533	537	505	576	476	533	535	504	525	512	529	556	529	555	511	559	549	574	530	539	509	547	561	536	547	526	519	535	543	544	538	596	541	517	522	521	571	543	548	513	534	557	538	525	521	511	543	536	546	504	555	506	564	558	554	535	528	593	515	521	532	551	532	536	585	511	539	543	549	537	547	534	579	511	535	558	588	547	518	529	533	533	501	545	523	564	545	519	532	537	559	546	556	507	553	554	533	546	570	530	555	501	533	557	540	532	545	523	540	524	554	568	543	549	567	553	546	508	531	558	545	527	581	533	527	498	503	496	580	532	537	527	573	580	590	535	580	553	551	546	541	531	549	538	502	538	526	531	534	548	544	490	526	468	599	528	499	553	522	580	551	546	518	584	533	556	558	543	534	501	560	525	512	545	495	528	520	539	510	527	561	536	552	554	513	529	497	545	534	518	547	512	541	536	568	563	498	537	583	551	497	508	548	525	556	551	530	573	542	496	509	561	557	497	575	528	569	550	541	534	531	499	527	542	538	533	504	554	567	533	534	547	508	511	564	573	569	520	571	519	531	539	577	494	514	539	559	506	584	538	523	539	538	532	535	510	457	538	584	514	560	512	507	554	547	577	547	502	541	545	568	494	526	521	524	494	539	536	522	554	520	518	529	566	531	599	540	556	551	495	538	515	597	527	547	532	568	551	532	513	553	550	521	512	545	537	542	526	487	513	526	527	531	646	516	552	551	551	522	544	577	539	561	578	536	509	470	558	539	520	516	539	587	585	529	509	527	527	507	513	531	550	513	566	502	545	527	522	516	520	559	554	509	551	507	536	546	528	521	552	536	539	531	556	522	523	573	543	570	528	571	538	555	506	565	509	504	550	539	532	530	537	550	546	506	537	509	582	582	527	513	560	541	572	570	539	536	555	563	572	548	579	536	500	532	473	529	537	566	543	546	550	543	553	523	509	483	522	536	531	484	575	565	580	555	507	560	527	533	487	545	549	545	507	532	558	518	488	547	491	533	546	532	527	591	562	541	506	543	544	561	552	571	514	529	508	539	542	580	578	539	566	518	519	507	595	533	508	541	519	553	563	527	543	523	536	524	512	510	581	525	540	535	504	549	536	527	496	516	534	513	540	519	551	497	523	508	530	590	548	557	500	538	585	515	526	536	534	529	551	546	543	530	525	479	551	554	514	539	530	519	580	510	560	518	541	550	539	564	533	551	552	537	513	527	560	545	553	488	546	567	531	549	513	525	537	534	558	534	538	499	565	548	547	544	546	534	581	538	553	542	536	546	541	551	521	519	512	499	565	508	516	537	563	544	535	572	535	557	564	559	536	504	513	534	567	536	510	510	544	538	553	549	522	538	528	512	557	545	558	502	541	538	565	546	547	520	542	572	532	549	574	493	556	519	539	509	575	509	567	511	570	535	572	573	533	514	565	509	558	539	585	564	522	559	542	506	540	538	488	520	494	511	503	593	502	471	513	517	540	534	514	532	551	533	558	558	554	530	547	498	513	556	534	528	559	573	532	555	544	560	531	540	507	534	581	554	535	587	527	566	481	498	592	518	538	587	524	503	509	504	519	501	563	515	531	522	559	561	514	554	522	508	575	551	496	496	521	523	510	521	581	558	578	521	528	518	517	548	529	554	556	524	550	531	526	542	536	517	529	500	510	518	572	556	489	557	526	581	539	524	524	539	509	526	526	511	528	540	524	550	559	545	512	535	520	568	566	515	550	572	541	507	517	533	517	542	526	488	559	535	521	551	535	543	550	526	568	544	543	516	518	507	496	512	564	541	518	588	509	538	507	595	541	537	496	568	554	522	547	557	552	543	546	511	513	489	534	527	536	523	550	523	524	555	504	505	507	561	596	529	514	543	549	515	511	556	530	528	508	529	507	548	563	505	504	513	539	538	529	512	567	504	559	557	558	523	561	565	542	518	500	532	556	607	524	539	545	541	552	520	531	521	569	563	560	516	530	555	533	525	517	518	531	527	538	530	542	584	528	544	539	564	518	560	534	534	539	533	530	563	523	544	552	576	547	525	527	537	547	516	522	561	528	501	560	545	514	503	528	533	528	555	552	512	496	528	509	531	525	511	513	569	541	509	524	561	526	547	529	593	554	543	560	535	499	581	516	500	481	513	529	547	543	525	526	551	556	521	545	509	528	566	538	556	527	556	513	546	527	516	518	547	548	621	546	555	530	551	555	532	521	539	571
31550	25873	33892	31622	22135	17297	29211	31520	30799	36397	24784	17578	8963	4919	2220	1579	685	764	656	671	582	485	354	352	425	374	318	279	274	276	252	288	291	293	244	233	227	251	218	230	242	217	203	218	220	225	218	225	190	193	227	205	189	190	200	221	229	186	211	211	216	225	201	191	216	235	206	193	192	210	225	206	201	197	202	222	214	183	197	205	207	214	240	193	204	199	243	198	181	238	200	210	228	207	247	206	208	188	232	206	214	206	178	213	210	198	215	201	200	178	210	236	196	222	190	214	205	186	256	199	196	194	212	217	223	194	189	213	234	216	195	212	198	219	217	227	175	193	214	209	202	197	210	186	229	232	190	188	214	197	191	212	220	192	195	223	211	209	233	205	187	232	229	192	200	203	194	229	215	216	215	237	199	217	220	230	217	204	212	218	224	197	199	198	186	212	208	209	222	179	194	194	207	220	179	187	210	172	214	193	228	211	192	204	207	218	200	227	208	186	212	202	211	226	201	208	202	202	226	206	235	204	217	212	214	197	210	202	208	194	203	210	202	213	205	201	210	186	174	208	198	208	172	199	215	214	196	207	198	245	183	211	201	200	222	186	188	196	230	232	216	200	212	223	180	222	198	209	228	234	208	194	206	218	197	217	199	184	213	203	203	191	218	203	212	221	228	219	213	211	198	202	216	196	212	177	190	208	233	184	181	197	195	207	208	202	204	200	232	214	182	219	217	198	188	220	220	213	217	199	206	224	199	176	234	196	197	198	188	207	184	210	185	178	209	198	209	199	222	224	204	213	219	223	246	204	233	182	209	221	209	216	205	212	229	200	205	207	219	201	198	230	209	184	192	195	196	198	200	189	216	186	218	203	222	192	212	191	198	202	188	201	194	227	223	184	203	194	208	190	196	230	232	210	203	192	221	219	215	200	197	205	225	191	198	190	194	217	174	189	192	210	198	208	200	220	214	207	209	204	222	214	227	206	216	223	232	189	204	190	206	187	218	200	188	186	209	211	206	210	198	213	217	200	196	213	217	203	211	214	180	196	206	220	235	217	225	230	195	215	211	206	226	219	210	191	226	174	214	182	185	230	213	199	209	188	214	200	228	200	222	219	191	183	197	206	234	203	221	211	213	213	196	210	221	212	194	232	193	177	214	191	203	193	186	216	204	192	222	199	185	218	213	185	188	209	231	210	217	206	202	201	177	189	218	204	190	207	239	206	210	200	214	200	190	208	203	201	192	223	191	200	194	201	195	221	219	198	205	203	194	205	209	195	210	207	198	193	225	241	214	204	218	201	194	204	201	226	199	220	179	216	182	212	180	186	210	226	192	210	211	223	201	196	210	189	234	208	190	183	213	204	212	190	207	230	223	213	225	218	196	238	194	180	203	227	191	233	212	237	226	191	215	199	227	190	200	211	214	181	234	202	177	223	192	208	201	196	250	229	207	212	202	184	193	183	206	231	187	185	191	218	210	195	211	198	207	232	226	212	211	201	181	182	185	199	207	200	221	219	217	191	203	210	192	195	196	195	209	227	221	197	186	196	209	210	214	212	214	197	204	201	178	219	213	212	178	208	211	214	214	201	217	178	199	226	210	197	181	216	219	217	217	193	188	221	182	180	205	190	234	186	215	198	202	196	217	201	207	199	210	230	201	206	220	174	195	209	222	218	211	209	210	221	202	204	197	206	207	238	210	194	196	213	220	201	224	218	189	176	212	206	207	218	185	195	201	204	249	216	224	191	221	197	205	210	220	205	204	207	239	198	203	193	200	209	211	199	192	241	227	203	227	219	221	199	242	215	234	209	215	223	207	185	230	185	197	199	204	237	212	215	244	197	202	205	194	220	198	204	216	198	192	203	189	194	194	202	228	195	214	200	216	206	222	216	213	202	215	229	212	196	213	190	200	196	214	219	203	225	211	230	182	217	208	181	194	203	200	205	214	215	193	180	195	192	213	201	235	207	192	230	193	200	190	228	231	204	199	204	209	208	178	203	171	208	230	209	191	208	216	211	210	199	170	220	212	204	197	215	203	206	222	199	200	197	191	188	224	195	193	204	193	231	221	201	213	186	211	176	180	193	200	198	224	201	216	200	213	201	220	224	203	189	199	199	224	194	207	206	206	224	187	223	210	203	196	209	200	219	200	188	175	211	191	193	196	228	209	195	194	212	225	207	210	199	199	203	232	216	208	227	210	211	199	197	199	169	187	217	228	210	225	218	213	200	204	202	187	209	194	211	194	203	218	200	195	187	227	215	187	179	225	209	200	196	206	212	201	210	206	211	181	190	224	206	218	196	231	206	195	216	188	195	212	212	195	223	212	202	204	178	184	215	177	196	219	214	192	213	228	218	206	228	183	219	182	226	187	204	212	180	202	180	190	203	193	211	207	209	206	198	198	183	200	186	221	201	214	210	177	201	208	199	219	227	180	219	210	182	185	194	191	197	222	174	204	212	204	207	200	210	195	196	206	195	215	193	191	204	210	193	230	174	199	210	216	207	213	210	196	206	222	209	200	194	228	213	175	204	215	222	190	199	210	221	212	188	209	207	199	176	205	185	233	210	167	191	206	210	192	182	187	219	184	224	172	208	190	227	179	214	201	231	206	217	208	250	208	202	216	206	177	214	202	229	196	218	219	198	200	193	190	199	192	208	207	218	221	199	178	189	201	170	201	218	204	188	216	221	182	202	210	200	211	224	195	183	202	206	212	244	222	186	193	184	197	182	206	197	192	177	206	231	199	206	179	212	188	217	203	208	200	211	216	201	231	212	212	243	200	206	202	206	211	224	200	226	201	210	184	188	201	182	189	213	199	175	173	191	173	202	222	191	192	217	208	228	212	192	226	191	194	195	170	215	247	220	190	156	205	210	193	198	213	210	221	215	219	205	191	209	215	231	198	212	218	214	214	222	203	168	210	198	191	212	216	222	208	194	201	191	202	203	205	218	203	198	234	225	205	201	182	219	230	189	213	205	209	192	199	176	211	203	203	215	229	217	208	179	207	221	219	207	187	171	210	208	200	223	211	225	175	200	183	209	214	198	184	217	214	183	198	212	210	217	213	230	205	188	201	202	210	224	207	201	197	220	193	186	210	206	208	207	211	208	198	204	191	206	205	218	213	196	189	176	189	179	214	184	191	193	211	212	221	201	232	226	211	213	202	215	192	217	196	228	228	200	192	218	219	214	209	212	237	239	205	212	189	197	212	177	198	198	192	220	201	209	182	188	224	206	198	201	218	213	193	225	192	228	209	207	213	194	200	207	202	183	185	185	197	185	177	217	208	200	224	213	211	203	172	180	207	191	204	203	210	202	175	230	208	203	187	191	207	183	189	218	232	190	185	198	201	201	210	182	206	191	199	204	197	213	219	243	202	177	208	206	208	198	211	202	164	210	199	192	186	237	193	219	222	228	231	193	232	224	193	213	191	200	227	213	192	203	193	163	206	198	213	198	215	194	209	191	218	217	206	225	231	188	217	212	166	206	213	218
19404	20736	35297	38402	32877	31995	44374	44281	49212	52709	40846	36003	25317	18442	10054	7709	3360	3693	3627	3558	2879	2559	1702	1820	2017	1882	1440	1274	1007	1056	1085	1008	1076	951	834	810	732	683	711	753	795	730	695	673	605	657	640	647	626	584	629	612	716	772	686	712	716	628	627	632	602	582	572	643	552	563	591	582	593	575	559	591	613	575	613	570	610	518	565	579	555	545	613	592	560	552	544	555	544	583	597	569	571	534	550	574	559	608	576	592	638	568	586	575	598	608	609	601	603	571	562	580	577	560	543	563	576	592	572	543	549	575	564	564	596	602	609	546	577	572	597	563	598	602	564	602	596	621	623	573	594	563	585	614	613	608	596	542	614	616	553	574	571	611	599	590	555	573	570	629	560	596	549	572	580	551	603	522	571	593	598	595	545	569	615	552	600	582	597	564	577	634	578	543	574	570	612	557	580	603	608	603	596	595	568	592	543	585	580	613	550	582	591	575	572	601	598	589	559	577	579	592	564	561	620	564	588	602	609	566	599	585	615	616	603	568	592	598	546	563	596	586	575	596	564	611	574	576	626	547	590	589	568	572	575	559	570	572	540	569	537	549	614	598	552	572	617	581	573	583	579	578	523	589	575	589	568	547	582	571	552	597	565	596	593	619	646	566	595	604	559	604	608	585	565	592	566	571	608	596	594	606	594	577	610	563	587	619	558	563	601	599	624	562	570	514	605	602	598	589	566	575	577	624	546	598	559	579	579	597	553	597	523	584	615	578	572	591	548	572	580	564	576	612	590	568	553	569	616	562	563	599	581	588	581	623	604	553	617	647	566	562	583	589	539	568	570	605	573	598	579	555	595	530	583	616	558	546	574	564	570	601	564	568	581	578	568	537	573	570	577	558	579	603	587	550	581	586	602	604	611	583	622	567	590	596	536	537	557	604	512	583	576	585	570	585	584	571	571	585	580	587	546	620	579	568	600	590	536	574	570	599	543	587	573	625	562	595	598	571	577	583	573	589	598	576	589	608	618	592	620	549	614	599	568	559	590	603	541	648	584	573	540	518	612	578	583	578	585	593	556	561	560	572	548	546	607	568	588	618	543	542	573	593	644	566	596	565	562	563	566	554	565	595	603	586	571	589	582	577	555	620	583	569	588	576	586	565	591	588	562	588	567	604	563	595	589	566	590	594	602	600	593	590	574	576	563	584	595	583	601	600	599	579	589	512	581	585	574	619	612	591	551	545	591	567	597	575	586	552	567	567	594	573	545	596	569	588	593	620	576	559	597	594	557	618	565	531	526	608	594	540	563	619	563	627	608	598	584	600	604	563	596	590	576	578	573	581	581	609	552	578	552	585	570	627	593	552	582	622	562	597	571	570	543	553	586	542	597	575	580	555	586	582	575	587	595	583	593	562	577	594	558	536	621	576	597	570	578	561	608	584	599	598	542	577	538	581	543	543	601	578	565	592	599	615	594	594	596	647	575	604	557	535	591	577	581	600	591	571	544	602	608	548	613	596	560	554	555	557	571	555	567	554	535	575	559	567	582	623	589	569	605	566	568	593	567	573	618	567	588	581	602	550	609	563	548	584	631	575	574	583	589	557	598	598	571	594	531	574	608	595	593	589	639	579	583	562	568	589	589	608	595	580	595	584	545	549	585	618	559	573	568	559	563	616	590	582	590	569	561	562	606	604	569	624	593	560	624	590	586	631	588	566	606	570	608	576	608	595	598	564	580	595	554	613	559	618	590	614	619	592	587	605	561	585	570	576	590	588	588	602	575	600	574	566	584	589	602	611	581	557	565	556	562	583	585	565	639	571	584	602	601	601	587	593	578	569	569	606	554	557	570	576	593	551	596	545	539	574	590	592	586	577	577	561	555	583	590	605	555	560	579	590	605	587	565	581	586	574	564	587	568	548	549	575	589	532	571	586	564	570	541	587	562	594	556	575	608	613	590	580	530	555	600	593	569	573	569	587	584	570	606	560	608	564	531	586	603	581	550	571	522	606	583	532	581	548	573	607	557	555	552	599	602	616	596	556	605	530	589	633	581	599	620	567	601	556	592	591	599	609	620	603	591	595	578	588	563	594	632	549	586	614	513	594	592	557	607	572	630	591	578	578	606	601	575	582	524	514	615	595	569	577	596	526	636	594	580	584	589	562	536	574	581	527	599	563	568	561	576	567	594	614	591	583	588	567	602	534	561	599	567	604	552	606	562	596	575	565	547	566	553	567	565	554	609	590	611	570	598	615	560	617	608	612	577	580	577	593	573	580	542	586	531	543	559	554	563	571	580	595	602	601	608	584	554	581	570	587	609	580	601	573	527	568	569	604	560	631	589	535	614	547	588	536	600	573	583	615	584	597	642	567	593	594	578	590	582	588	604	616	587	518	545	586	618	587	578	570	619	617	590	566	571	631	591	578	563	603	566	599	520	565	571	617	595	573	564	626	580	604	566	642	574	557	595	551	558	546	606	545	614	566	608	595	593	559	572	545	561	539	581	588	575	618	586	592	586	639	581	566	602	577	589	589	590	560	584	624	572	612	596	578	605	582	587	583	567	621	615	562	591	556	569	567	585	544	541	615	571	551	595	580	605	586	554	536	553	555	601	573	546	600	531	561	553	573	552	564	596	585	578	599	598	550	535	636	594	583	551	570	614	594	573	645	581	572	564	582	585	571	596	641	590	541	594	608	577	585	590	620	522	525	581	613	569	612	612	570	615	595	570	588	548	569	589	546	592	576	598	576	558	540	570	552	567	571	570	584	581	605	605	594	578	585	619	600	568	562	559	599	636	588	588	576	636	614	577	601	571	572	581	596	568	598	594	519	614	584	589	573	594	594	611	586	562	593	558	623	572	599	592	585	585	631	594	547	563	598	557	624	604	599	555	608	569	603	606	610	553	591	549	559	586	587	571	572	567	561	575	628	577	542	618	606	568	608	580	568	571	575	573	571	573	528	581	587	566	584	623	552	570	593	606	585	566	580	555	573	626	609	601	566	570	586	552	572	576	544	621	575	565	574	576	612	610	542	583	580	558	565	573	600	560	616	620	603	592	574	606	586	603	583	624	581	596	576	579	571	558	547	609	561	557	601	572	577	608	561	592	602	567	587	583	571	578	576	607	562	560	567	634	578	605	626	555	598	546	608	623	628	611	598	624	612	597	596	621	615	584	571	609	596	552	540	592	572	603	600	564	564	570	555	595	603	598	563	588	588	582	545	578	604	542	575	620	595	560	564	586	547	601	556	588	556	579	543	578	595	595	557	575	564	582	550	627	555	561	560	592	566	546	561	583	596	605	561	587	598	601	570	557	588	564	572	568	536	589	587	588	586	577	609	542	556	569	590	575	587	549	596	593	613	530	540	604	586	593	604	595	599	598	581	614	605	629	594	614	565	582	595	603	588	570	562	574	577	593	629	560	604	548	564	605	568	652	531	600	583	571	608	592	541	578	579	520	581	565	547	586	620	568	584	598	547	559	572	619	548	588	520	607	603	579	602
13735	11084	13475	11548	7350	5181	4360	4240	4065	4019	1922	1199	821	605	378	324	283	287	280	262	230	248	226	206	208	199	240	208	202	200	217	195	193	201	209	203	201	183	198	207	206	214	194	177	178	214	201	171	222	189	209	195	205	193	204	204	208	175	189	196	196	175	187	198	209	224	184	170	191	194	169	186	187	177	204	217	188	209	203	199	186	207	184	200	201	198	191	194	190	203	180	207	197	195	211	218	181	203	193	199	192	218	184	179	176	188	182	206	192	199	204	204	189	190	180	176	215	184	203	192	212	182	189	169	188	199	183	203	192	180	172	187	168	197	183	192	197	193	192	201	192	217	209	190	190	198	202	191	178	201	183	195	191	204	201	195	187	196	189	211	206	185	205	193	189	182	183	176	216	187	206	203	203	198	186	205	183	198	201	192	209	192	171	196	220	185	190	205	184	204	178	196	198	191	204	217	188	194	177	171	202	190	186	206	183	167	219	197	196	199	192	163	199	185	192	202	192	206	182	183	179	191	194	178	197	203	189	202	194	208	190	178	167	191	191	217	191	191	195	197	209	176	188	177	202	182	177	168	193	178	183	195	208	214	178	207	195	197	179	197	194	187	214	189	191	206	214	208	175	182	196	204	179	217	180	188	181	210	169	203	173	185	183	217	204	191	203	188	175	185	196	172	215	172	170	177	171	181	180	204	202	204	185	201	164	213	210	208	223	191	205	191	156	194	211	199	176	192	203	192	174	185	195	181	152	201	191	182	209	187	202	204	174	215	203	177	189	176	196	188	176	169	188	192	205	184	183	217	184	184	178	171	187	202	203	180	186	194	203	189	172	199	167	182	175	189	185	191	177	195	215	201	193	202	188	170	195	176	198	189	185	192	185	171	182	207	205	201	194	207	183	191	194	180	200	190	211	201	179	181	195	191	200	193	174	185	197	169	190	212	191	167	189	199	213	197	214	190	198	159	212	229	201	188	201	195	193	206	177	239	203	178	193	170	180	192	173	195	193	195	187	199	206	202	196	194	194	188	202	210	214	197	192	194	184	188	199	209	207	196	189	201	188	220	167	170	183	181	182	199	171	196	164	202	192	202	181	212	197	161	191	224	211	196	214	173	171	180	180	194	200	172	199	177	189	209	211	197	171	184	184	202	193	190	199	201	186	190	191	209	199	188	173	205	201	191	194	190	203	171	185	182	174	183	179	208	174	206	219	190	214	192	219	197	200	202	185	213	176	208	196	199	206	199	182	202	194	189	204	173	196	201	182	209	194	179	180	188	185	195	182	196	202	206	217	200	171	203	201	196	178	200	175	200	195	191	195	211	179	217	190	174	190	199	209	193	193	188	185	173	199	198	188	195	173	174	220	209	215	192	182	215	202	185	194	181	210	191	218	180	191	205	206	190	183	172	206	187	195	230	172	174	205	207	215	172	175	196	166	173	202	200	188	185	177	159	222	197	199	200	203	188	202	214	181	180	174	195	177	207	191	219	202	181	186	199	198	217	200	204	193	195	181	199	198	188	174	184	179	177	191	226	217	191	198	188	192	170	212	232	189	178	179	175	219	169	200	210	168	177	195	194	216	200	193	215	208	192	171	220	176	192	166	169	184	172	192	192	183	194	176	193	166	159	193	194	174	171	192	192	193	184	169	187	199	182	183	216	170	200	181	193	215	208	200	194	216	207	172	188	202	185	192	174	200	208	196	176	203	180	209	203	189	180	190	188	204	198	191	174	201	222	175	210	193	216	176	178	204	205	171	201	196	179	219	186	204	176	198	189	181	208	186	178	201	202	182	197	197	193	184	195	190	205	194	221	210	201	197	180	205	187	176	193	192	184	195	187	199	206	213	205	202	173	196	191	184	176	182	194	211	169	192	165	185	190	211	202	174	190	188	174	198	173	197	227	186	182	216	172	180	178	175	178	186	189	185	201	195	220	192	202	204	206	198	163	175	207	205	195	164	203	195	196	158	195	183	179	173	193	212	190	203	200	207	204	172	193	175	174	164	193	189	181	195	174	175	205	195	205	165	188	231	191	191	177	208	190	186	160	189	186	187	197	211	197	181	192	180	215	191	208	185	171	196	190	183	225	178	192	176	201	198	176	173	176	175	189	192	205	204	177	195	197	171	161	200	181	208	209	202	201	162	203	185	189	184	182	163	187	180	160	203	216	181	216	197	216	200	217	183	183	194	198	188	187	192	201	214	208	205	211	180	197	219	165	193	182	201	190	192	169	209	182	191	195	191	172	211	169	199	180	185	208	191	219	189	179	207	193	212	207	210	177	184	200	187	187	178	196	180	165	197	197	220	212	199	184	210	200	193	188	185	168	189	183	197	185	177	196	193	182	187	201	177	184	197	205	203	212	202	185	181	190	204	200	208	193	202	184	184	199	169	194	174	180	197	209	197	207	179	227	203	196	186	189	189	231	191	194	160	202	198	199	214	181	185	188	202	205	174	204	213	183	206	206	224	191	212	199	187	168	213	184	208	206	210	181	181	190	194	201	192	191	203	199	185	211	190	187	196	210	207	200	180	174	164	190	210	190	180	186	188	176	181	207	189	192	183	204	203	180	198	208	204	175	211	165	212	191	206	202	170	180	181	202	197	198	179	203	203	193	194	211	178	200	214	196	213	235	186	181	217	194	178	176	181	191	182	202	170	186	188	177	181	197	198	209	205	169	204	177	176	189	185	223	198	200	205	205	216	164	213	188	202	209	195	209	195	180	212	187	220	180	163	209	170	202	200	208	191	176	195	184	158	180	195	195	188	183	171	196	192	191	184	204	212	212	179	174	199	192	206	202	171	202	167	175	193	196	218	221	195	213	197	175	185	169	181	206	193	189	172	208	183	216	196	176	219	181	189	196	208	189	179	188	187	182	219	211	184	196	157	218	179	191	177	171	177	179	201	211	211	179	189	186	195	187	204	168	180	172	179	185	198	179	185	201	180	179	190	199	202	214	179	173	214	222	170	197	177	192	202	195	172	180	189	190	180	184	187	191	193	192	173	208	196	168	187	195	201	180	196	163	175	220	203	212	175	196	224	189	207	193	193	176	217	188	223	194	176	190	195	186	201	176	205	189	193	179	182	177	211	205	179	199	170	177	196	180	176	204	206	198	191	188	187	185	185	190	216	193	198	222	195	161	199	183	176	219	196	184	168	214	192	186	213	188	177	172	187	197	198	193	206	218	184	195	197	177	160	195	189	183	198	201	180	175	192	183	193	173	185	171	199	207	195	168	202	194	193	182	196	183	205	195	212	182	199	196	182	194	179	212	211	199	192	203	193	227	193	221	206	182	153	183	193	192	194	175	229	203	170	190	202	179	189	170	187	209	206	189	201	193	208	170	189	186	199	192	186	179	203	199	197	173	194	192	204	199	185	176	195	174	192	195	180	192	180	200	183	200	164	198	158	208	211	200	185	185	202	190	203	186	199	217	198	196	176	211	199	183	201	195	205	198	181	206	185	190	185	208	175	177	193	176
8788	9992	19513	22705	18182	16136	15770	16172	16445	16609	8855	6224	4029	2959	1628	1317	1143	1149	1144	1088	929	820	704	726	691	695	574	586	557	578	578	566	621	569	539	603	578	593	543	537	550	598	550	556	560	527	534	590	590	499	580	581	544	507	527	540	558	531	561	519	524	555	537	515	575	606	563	584	593	502	509	554	536	500	571	538	535	563	487	563	557	560	519	591	505	567	526	547	516	555	582	545	488	541	570	534	555	535	566	557	546	520	532	567	548	558	559	583	546	527	574	568	560	522	556	570	534	535	613	538	537	579	554	535	515	557	582	526	514	518	511	528	529	543	570	545	571	523	588	517	550	537	522	548	568	514	509	582	531	525	564	564	559	554	580	506	530	537	577	536	564	553	566	552	538	556	546	558	531	570	547	533	584	542	554	508	547	532	546	594	604	529	572	543	558	537	531	510	521	516	603	500	561	590	524	548	579	505	515	537	548	540	571	541	578	573	588	548	576	546	555	550	514	508	485	548	512	496	532	552	547	557	532	517	519	558	560	578	509	565	586	565	519	557	533	546	576	522	577	524	579	529	557	542	502	542	552	499	524	506	541	536	546	569	593	556	527	526	559	516	521	538	546	531	573	568	548	515	567	534	518	545	560	529	545	560	583	544	538	518	548	544	501	488	573	509	547	553	558	548	522	556	563	518	528	571	537	536	537	496	582	574	526	568	541	578	582	509	529	586	574	514	522	561	540	538	560	536	546	563	493	556	554	549	529	562	532	516	552	559	549	581	567	523	568	547	543	541	547	530	543	542	551	532	529	516	555	567	553	547	544	514	566	531	551	508	580	543	520	536	535	500	554	521	490	517	553	533	557	559	510	506	558	526	512	558	544	491	573	576	555	571	542	602	529	498	558	538	547	561	552	525	581	580	514	523	515	550	514	541	574	556	547	565	509	561	581	574	507	568	579	536	518	555	556	572	552	554	521	547	553	574	557	541	504	519	535	514	556	548	570	524	542	536	546	540	565	556	554	566	536	544	547	590	547	584	549	533	511	575	599	535	532	533	550	537	553	544	574	578	552	541	527	490	533	548	550	550	513	520	545	511	552	530	606	555	547	545	565	546	578	547	544	572	550	555	529	601	502	536	553	522	582	557	546	559	567	548	548	546	556	537	576	546	549	523	546	546	517	555	538	529	562	496	555	574	576	556	530	506	584	567	532	563	588	515	539	526	573	522	525	568	554	526	548	581	529	569	552	537	532	546	560	551	558	533	530	575	542	539	531	538	530	553	564	529	636	569	577	538	538	591	565	583	520	535	517	561	564	531	548	538	537	517	557	526	522	563	503	550	535	540	539	570	527	511	535	534	565	534	493	544	588	547	566	573	567	573	542	523	525	560	542	560	526	551	526	603	577	548	572	526	546	535	561	520	560	516	532	583	540	545	604	591	549	561	543	542	546	544	521	581	529	535	546	560	529	547	566	539	543	540	578	547	572	573	558	536	512	546	568	548	532	554	552	563	570	550	553	546	554	540	574	522	531	534	561	570	560	536	533	550	568	501	527	553	564	522	508	554	541	539	526	532	558	519	524	570	542	534	588	520	557	568	545	536	547	537	536	531	597	545	563	527	541	545	526	563	563	568	520	532	604	523	591	543	555	526	557	515	539	535	552	563	530	572	526	538	529	548	518	529	493	500	514	570	495	545	578	589	564	551	561	512	547	513	538	523	532	550	502	545	519	530	507	528	538	544	539	540	534	525	519	572	551	556	561	578	570	541	538	548	528	544	517	554	552	580	574	557	529	543	525	540	563	526	550	531	537	549	579	504	549	513	584	549	578	528	497	532	596	538	535	552	551	555	559	609	549	526	549	581	551	540	529	515	586	534	554	544	557	591	531	551	581	565	570	520	532	521	571	557	510	501	534	554	585	561	509	514	521	528	568	560	519	551	573	546	565	565	571	557	554	517	556	515	547	558	571	537	587	574	546	529	552	569	532	553	579	512	514	544	567	584	534	508	512	544	525	548	550	549	527	538	540	575	535	550	555	559	543	515	533	554	543	557	502	586	538	539	537	532	553	542	514	551	514	512	516	539	541	555	524	544	564	537	531	568	547	560	573	521	568	485	512	569	554	570	544	550	541	534	537	584	556	527	542	559	560	576	560	539	537	547	539	494	564	522	540	538	555	511	582	540	514	530	543	562	515	558	517	549	589	536	576	508	536	548	558	551	519	544	565	534	520	547	527	588	524	589	516	550	603	558	540	522	580	527	528	551	547	543	528	496	561	552	540	515	550	551	509	542	551	538	522	511	565	579	558	548	548	518	507	565	605	498	522	583	570	546	537	547	541	560	529	590	567	515	566	518	530	517	574	526	595	550	552	537	532	547	559	559	543	513	563	573	557	535	530	544	532	582	578	546	554	552	550	542	555	586	561	586	558	545	514	572	547	560	575	549	562	548	554	553	542	519	507	575	500	527	580	550	508	512	547	519	533	514	508	557	557	557	549	551	561	576	542	540	519	561	531	556	560	559	537	543	564	522	560	559	509	551	567	522	518	559	599	564	542	594	566	577	540	600	530	581	534	545	561	586	608	542	538	557	559	539	553	530	522	553	537	527	537	561	558	544	528	537	517	578	577	528	580	566	564	562	520	541	500	561	525	506	569	560	541	534	575	550	514	512	523	590	561	577	536	556	515	535	555	543	513	535	524	556	534	519	557	559	554	517	549	524	584	557	529	548	571	557	588	535	565	531	576	564	521	550	546	556	563	541	538	497	547	557	520	549	493	548	514	533	553	551	530	506	544	561	538	594	533	577	591	517	535	548	566	542	502	543	556	578	536	536	566	562	545	541	542	530	544	564	568	535	539	577	567	585	601	573	523	554	511	520	543	556	514	542	545	557	568	559	538	548	539	571	542	555	524	573	550	546	547	565	564	559	543	568	566	515	535	518	578	555	564	590	524	478	545	542	512	530	554	568	534	576	495	562	553	589	535	560	564	579	518	551	497	528	529	531	552	573	511	528	559	550	566	546	534	554	557	571	569	542	536	564	532	574	545	552	545	561	513	579	565	582	515	552	527	567	520	549	539	568	557	578	560	537	585	533	565	567	526	546	531	544	530	534	547	553	554	577	519	526	528	548	509	526	531	558	562	562	553	525	521	546	556	544	551	538	528	524	587	579	562	551	510	547	547	575	539	521	540	535	540	534	525	548	535	553	541	552	573	549	562	510	555	556	522	563	583	520	547	566	578	546	540	524	557	543	571	554	592	567	518	555	535	543	562	560	551	544	558	541	543	586	590	567	518	510	534	539	560	601	522	557	575	539	574	526	543	562	562	574	521	539	565	569	554	573	543	549	589	548	551	552	541	557	540	532	542	580	528	538	573	521	550	556	562	551	549	558	557	540	541	538	559	530	549	573	520	505	534	545	604	544	557	499	545	532	527	537	513	516	532	573	560	547	502	537	561	538	550	522	576	528	512	559	578	555	513	575	505	558	587	525	541	530
23471	19669	26339	23104	15737	10545	20370	11314	17583	21200	11052	8386	5966	4041	2109	2077	1289	776	626	553	579	474	390	445	402	352	333	285	281	236	242	243	237	198	227	219	237	187	206	245	216	243	206	192	188	189	195	165	194	197	210	212	237	192	187	193	183	212	193	177	204	191	176	193	175	201	177	193	176	178	187	190	186	183	178	196	172	191	186	171	193	179	199	171	184	183	176	223	164	181	179	208	173	199	204	174	184	189	192	183	196	189	187	179	178	192	195	190	194	184	182	211	205	173	192	193	161	189	200	167	181	175	178	168	194	199	206	179	180	186	191	194	184	178	197	197	186	183	200	183	178	199	179	162	200	188	168	182	160	188	197	188	194	181	158	204	178	186	171	180	190	180	180	191	194	196	169	167	166	173	194	204	180	198	188	187	184	171	143	188	190	192	186	170	197	182	186	191	180	173	186	196	185	186	184	185	171	191	204	161	179	168	190	171	164	195	183	174	167	173	188	199	167	189	183	195	196	194	200	183	203	170	197	201	203	174	178	194	184	180	175	173	178	189	202	195	195	158	194	187	199	221	177	194	168	197	171	200	189	208	217	179	176	170	206	184	179	190	217	199	192	201	184	200	178	172	197	189	194	194	183	189	162	195	184	166	183	216	178	176	203	180	186	193	219	186	188	181	147	180	210	181	155	177	176	173	161	180	161	194	176	194	199	200	193	176	164	177	190	177	165	175	188	175	203	178	195	186	190	209	161	189	182	211	180	183	187	184	185	166	194	185	175	187	173	190	183	207	205	172	170	171	170	160	188	184	173	175	194	172	177	186	172	183	168	175	204	193	216	199	179	203	153	194	183	198	186	201	187	182	189	178	160	188	187	194	199	176	181	171	186	200	200	195	199	172	200	165	198	174	171	189	199	167	178	185	169	184	192	174	179	196	198	183	187	172	195	183	175	186	168	168	193	192	192	176	173	182	190	172	183	174	173	184	176	182	191	188	214	171	194	195	211	186	177	208	167	171	193	160	187	201	180	178	187	190	192	174	197	196	180	201	207	182	192	193	184	175	215	177	169	173	189	210	151	157	196	199	185	175	189	190	179	192	194	198	155	194	210	213	178	174	169	193	182	188	203	201	181	177	165	198	215	196	170	184	209	210	167	187	156	175	190	184	187	181	185	182	192	197	183	184	189	210	171	195	192	196	178	188	182	153	175	197	191	202	215	166	215	170	181	185	179	196	197	184	178	202	187	188	188	190	185	205	180	171	205	195	175	191	199	184	187	166	197	168	192	165	180	169	166	184	197	206	187	192	196	178	205	198	178	197	179	195	171	188	215	185	174	206	183	188	181	181	211	166	187	175	169	188	165	174	169	191	191	172	191	165	186	194	178	191	182	178	191	169	178	186	185	178	177	175	161	176	179	183	185	188	193	169	200	176	189	161	192	188	202	176	178	205	202	188	211	174	190	180	168	192	182	190	177	171	190	178	179	164	167	155	195	185	191	179	178	187	190	201	201	209	182	176	174	184	196	189	186	195	165	173	183	190	197	164	175	193	199	183	214	204	188	182	189	215	175	175	199	213	193	182	167	192	153	194	180	210	174	184	195	194	173	168	177	196	190	227	195	181	170	206	182	171	172	174	175	176	202	196	166	186	198	196	194	182	208	206	202	190	200	182	191	154	183	188	170	200	186	162	202	176	170	180	203	196	215	193	199	186	201	192	186	162	190	180	186	198	164	141	167	175	186	210	201	168	178	184	193	203	186	198	195	201	164	185	219	171	181	199	172	185	178	184	177	171	185	177	217	205	169	167	197	200	186	191	186	169	212	177	193	209	176	179	159	194	186	189	179	203	179	167	193	183	179	185	171	179	173	189	182	196	197	172	197	197	188	180	217	182	176	194	173	178	196	175	200	189	174	200	195	177	200	175	182	186	182	170	198	213	207	209	194	182	174	190	213	193	190	169	190	181	186	173	197	168	189	175	182	180	194	165	196	187	177	205	188	197	202	199	186	176	204	154	194	194	198	209	184	186	180	184	179	177	186	170	180	191	193	200	178	205	209	202	186	180	176	200	184	216	192	186	187	198	180	204	174	191	183	202	177	217	186	205	188	166	161	176	185	212	161	171	188	165	205	200	181	187	192	187	172	185	177	199	200	214	186	199	196	171	185	176	172	174	181	198	185	190	169	181	175	200	164	168	182	184	198	204	177	171	210	192	205	187	193	185	195	176	183	167	202	195	181	161	178	197	173	200	206	177	190	202	186	202	188	215	171	162	201	197	190	201	181	196	198	185	180	192	189	215	160	192	187	197	172	186	165	190	190	174	201	185	198	205	182	180	207	186	208	176	203	161	178	185	169	174	165	195	180	208	179	178	176	186	176	173	165	176	180	185	176	152	185	189	183	191	174	206	198	176	165	189	212	171	193	196	175	169	170	180	194	169	193	211	180	196	193	171	171	197	176	195	188	189	185	182	185	195	209	177	150	185	199	174	177	170	175	170	152	190	187	182	176	190	180	195	196	185	167	189	178	200	202	183	179	198	194	186	184	185	197	183	182	180	213	183	166	198	188	188	195	190	176	180	165	181	220	183	199	172	205	179	183	176	205	176	191	207	174	191	197	187	189	200	172	180	171	185	203	170	190	188	209	184	178	162	187	198	168	193	190	192	225	180	185	191	189	193	196	181	186	187	177	198	185	189	166	173	205	176	190	173	159	191	181	195	198	190	180	168	225	190	191	194	184	202	187	177	214	185	181	167	199	184	190	176	179	191	188	201	189	171	195	198	196	190	187	208	192	203	192	207	194	177	179	215	192	156	182	174	194	188	189	185	194	207	195	187	176	167	161	196	180	201	172	181	170	183	194	192	167	192	177	182	192	164	176	187	168	189	204	180	183	174	171	197	213	170	215	185	186	194	185	171	196	212	184	193	191	190	184	196	174	173	184	177	170	184	190	193	201	176	182	189	178	193	184	187	196	171	188	164	160	169	193	180	180	187	170	174	177	192	184	173	178	208	202	184	205	197	173	171	196	192	194	175	162	203	195	188	183	177	180	194	181	171	199	192	181	178	190	212	182	195	177	177	180	187	188	160	198	177	181	189	150	165	194	171	189	204	180	176	184	157	166	181	189	179	203	203	178	190	205	174	183	175	198	186	185	218	181	186	183	192	190	166	173	168	168	181	197	195	166	203	190	169	190	182	168	197	190	186	180	181	206	189	206	190	181	177	196	176	146	179	165	185	181	174	193	200	175	205	220	181	199	194	183	178	194	191	197	184	213	182	188	178	201	187	170	166	201	178	183	205	196	185	188	157	164	211	171	182	174	183	184	174	172	172	176	181	204	192	220	199	183	174	187	168	176	228	207	191	197	177	163	184	202	175	195	158	187	193	201	187	158	201	162	200	194	184	198	184	174	187	174	171	172	157	193	175	183	174	176	190	216	195	170	180	189	229	181	181	186	156	186	210	182	191	182	180	177	169	203	183	185	182	182	177	201	167
15035	16560	30044	32728	27387	25075	36201	28103	37979	40860	27470	26383	21710	17243	10479	10676	6692	4400	3423	3373	3256	2550	1928	2315	2187	1745	1491	1402	991	1044	1014	1026	928	882	662	660	817	619	731	696	827	737	700	572	590	610	607	602	588	624	578	607	677	607	640	639	564	601	564	605	534	532	517	532	494	499	507	519	527	536	549	568	523	568	523	504	531	519	516	577	531	545	546	559	528	567	520	533	503	532	538	496	496	550	529	563	522	562	547	543	530	537	495	511	519	538	534	565	537	512	529	546	509	533	524	506	524	538	563	499	526	534	545	529	559	532	555	559	565	533	564	536	560	551	503	523	521	527	550	543	535	545	556	515	543	534	537	532	526	572	516	554	567	535	580	521	504	540	516	524	534	566	520	592	548	542	559	522	586	496	529	545	476	558	557	547	517	533	522	573	552	539	484	496	521	489	540	529	548	555	494	563	537	556	552	550	550	569	532	515	513	535	520	528	565	523	533	536	496	536	514	544	589	531	553	499	505	504	543	564	511	533	502	524	544	503	559	525	561	528	543	546	495	537	540	552	565	537	535	506	563	518	534	536	545	547	500	538	537	502	523	532	505	515	561	555	542	532	564	569	464	561	525	524	483	513	528	551	533	576	536	492	505	558	509	532	536	495	574	504	536	552	472	540	559	516	521	509	536	506	546	552	505	517	536	552	547	514	511	520	549	511	513	535	489	511	509	537	549	519	572	520	512	546	528	501	578	556	528	549	505	551	534	511	538	582	541	528	535	538	568	521	553	546	537	540	558	531	516	498	509	540	525	502	530	522	529	545	531	541	536	535	516	520	511	495	498	478	533	521	542	534	549	529	529	500	528	537	518	545	536	529	512	505	503	518	549	516	519	552	554	507	573	561	539	500	532	538	517	545	552	588	523	553	491	503	516	531	515	594	548	520	548	512	528	540	514	509	547	510	553	510	522	542	546	513	511	552	492	547	531	482	485	537	550	581	552	552	537	504	506	533	521	544	560	507	539	561	511	592	538	533	517	556	520	566	534	524	527	518	514	558	555	507	524	516	517	500	507	512	533	536	601	541	541	569	528	534	547	560	549	554	562	510	518	525	497	514	533	556	542	539	550	515	562	527	580	529	541	510	576	532	530	566	512	567	562	529	523	563	531	537	520	536	529	592	562	493	533	508	549	520	546	541	487	583	518	519	521	551	554	534	546	523	538	514	548	496	527	525	539	512	544	537	538	555	521	534	546	570	527	551	549	513	550	534	529	517	527	552	486	509	523	519	568	547	510	485	541	497	553	506	500	502	491	522	528	497	552	519	512	500	523	559	542	508	538	547	490	557	543	516	550	545	526	540	512	528	519	526	543	549	546	534	524	553	536	542	572	538	514	535	561	520	544	521	536	541	540	520	554	521	545	527	560	549	576	527	542	537	519	558	525	555	522	523	531	540	539	492	513	560	538	552	565	538	538	503	543	524	533	546	491	550	541	487	558	482	504	546	572	528	579	559	549	533	537	515	534	524	566	528	521	548	527	540	501	528	517	504	539	522	516	513	531	504	563	518	542	520	539	516	546	522	532	543	548	531	532	593	520	508	549	527	527	535	501	510	552	546	567	562	502	538	544	510	567	555	516	570	543	529	542	558	549	514	549	580	542	514	539	560	477	512	537	512	545	544	536	524	515	555	539	564	504	538	520	533	556	556	577	552	527	483	583	508	523	525	536	554	552	495	524	540	542	499	548	537	484	544	522	554	466	539	540	493	564	540	564	508	572	512	561	536	529	494	512	555	559	485	556	536	545	509	550	492	499	545	535	531	532	541	527	537	516	499	528	521	543	576	510	515	593	562	494	478	556	514	541	511	616	518	517	482	521	537	533	492	545	512	537	503	532	554	543	514	532	548	545	531	536	564	507	512	527	537	542	526	540	537	556	536	527	516	511	579	533	546	501	529	541	522	509	569	532	529	526	528	514	550	540	523	533	508	543	548	577	585	547	507	539	530	555	536	523	532	520	585	568	522	517	539	554	490	526	538	517	521	519	533	529	560	559	542	530	595	524	562	538	548	538	482	522	521	546	534	549	495	499	523	523	507	504	542	544	540	499	512	541	499	555	541	504	563	550	563	587	523	530	541	521	546	560	535	488	504	517	543	537	546	531	526	508	515	534	565	517	555	537	513	531	529	524	510	554	544	506	537	535	518	543	548	530	539	537	519	578	534	544	498	529	515	540	489	508	523	527	501	543	568	553	523	581	562	502	475	543	529	527	553	523	545	540	572	534	552	543	510	543	530	537	529	531	530	499	556	502	545	528	550	539	505	519	531	486	516	522	549	561	534	520	533	560	533	540	535	515	565	511	485	536	521	511	531	522	508	552	529	566	558	511	566	531	525	550	556	531	547	547	554	531	577	534	539	524	535	535	513	528	534	533	538	539	554	536	485	573	534	527	552	556	523	512	497	530	535	532	538	522	536	506	515	544	561	532	490	509	574	528	538	519	502	515	502	541	537	524	510	522	525	513	482	495	524	499	528	482	527	489	555	504	545	521	556	501	550	523	557	547	511	547	527	495	541	563	567	539	515	543	503	525	537	533	553	515	565	500	590	555	537	528	583	540	512	501	519	525	567	534	552	516	539	520	556	530	526	576	515	505	490	523	539	520	509	536	520	536	546	512	538	517	504	543	543	523	502	541	524	506	561	544	496	504	489	536	509	532	545	574	521	518	551	543	527	551	546	538	534	528	530	539	510	546	552	534	559	496	514	536	514	534	541	517	564	533	548	516	539	539	542	567	515	531	524	515	558	581	535	525	524	532	508	525	584	559	521	479	517	564	533	557	540	573	495	555	523	528	526	509	501	547	521	559	538	518	523	544	555	549	553	539	557	540	518	513	558	536	524	528	535	553	547	518	542	506	531	523	603	550	568	525	515	561	488	518	509	510	551	583	545	549	535	537	546	525	532	541	524	529	504	535	506	497	524	559	523	526	531	583	549	561	507	491	523	528	555	538	506	540	528	560	534	491	542	492	523	506	503	520	572	550	534	558	543	542	534	563	534	577	562	522	507	541	555	539	512	575	559	550	536	541	509	563	527	516	521	547	538	518	561	503	546	554	529	495	499	541	512	540	532	508	502	528	552	533	521	562	526	549	532	538	563	543	541	549	547	525	552	540	463	501	532	566	556	532	549	548	497	559	566	514	533	506	534	505	522	541	521	532	485	528	524	543	549	550	502	546	550	514	559	527	543	534	534	536	546	471	523	573	558	543	508	562	548	502	510	545	475	533	501	566	520	518	506	555	513	564	563	526	522	559	511	519	521	562	542	543	567	528	543	559	533	552	558	519	527	553	525	546	555	534	505	506	525	568	561	553	526	525	531	522	527	527	497	512	500	543	481	521	534	531	548	468	520	519	522	524	550	584	518	523	507	562	523	550	539	528	479	537	500	513	552	525	525	512	531	568	542	577	521	537	529	523	565	561	532	561	531	540	541	522	555	510	572	531	529
30974	28359	34654	32144	29483	21771	27676	19746	28913	31317	21787	15857	12302	11449	6351	6187	3735	2245	1848	2041	1776	1316	784	1080	1350	1146	979	902	693	580	601	579	555	519	391	351	380	318	372	373	364	380	271	265	265	281	270	259	273	247	266	240	337	299	284	257	235	232	228	230	213	218	211	215	196	199	195	208	207	234	218	200	176	188	206	222	205	178	206	203	230	182	201	197	202	221	184	202	181	199	201	184	193	204	207	205	208	208	198	202	187	197	221	200	188	215	210	188	195	199	204	203	213	180	191	206	207	190	202	200	201	205	180	197	183	217	219	217	207	190	201	196	203	208	180	208	204	176	209	186	212	198	222	184	210	184	218	199	209	200	208	207	246	193	171	224	199	192	229	183	208	206	196	200	209	215	189	195	219	210	202	179	218	201	204	198	185	228	182	207	193	188	217	196	193	213	222	193	240	203	205	202	178	162	195	195	220	217	202	196	208	215	207	203	192	205	206	216	212	186	235	190	199	194	203	206	221	178	218	195	222	186	219	192	210	190	199	203	211	186	173	202	194	202	202	200	227	214	196	201	226	209	182	188	203	199	204	194	180	171	202	202	216	190	185	213	188	198	215	200	217	182	211	230	202	179	227	208	216	223	201	200	207	206	171	220	196	184	207	218	209	185	237	205	212	208	207	168	190	205	202	206	203	213	216	192	203	219	213	207	186	212	177	210	192	217	231	207	221	223	219	214	199	215	193	219	172	200	204	221	214	215	196	209	191	212	196	215	182	214	198	177	204	202	187	197	210	194	215	203	203	195	207	236	202	219	197	178	199	214	202	204	200	198	217	230	214	211	196	185	207	182	175	195	202	208	202	195	210	231	221	223	202	200	224	204	202	212	203	188	173	206	192	196	180	202	204	210	201	194	161	211	196	191	201	209	185	201	192	196	224	180	220	209	187	189	208	210	179	175	206	204	184	225	206	199	196	192	202	197	211	205	207	232	205	199	176	217	196	204	232	219	189	185	183	202	198	228	220	218	211	205	225	201	202	222	186	226	218	203	180	214	216	225	204	195	207	229	202	206	217	189	206	195	179	186	170	226	221	191	216	210	185	191	196	183	208	183	206	206	227	186	211	206	191	220	179	192	173	218	207	191	204	194	219	222	205	197	190	193	185	208	214	200	211	185	222	204	206	203	213	211	206	219	204	209	213	199	215	208	203	200	170	191	216	190	210	193	194	206	190	214	199	189	213	188	178	192	212	204	217	193	212	207	200	199	190	201	202	206	209	194	190	205	216	217	185	206	217	210	202	200	197	216	203	182	217	222	211	200	202	202	204	205	241	209	226	228	198	221	198	212	188	210	176	202	173	202	196	206	199	194	219	213	191	232	194	164	200	209	237	195	201	199	194	186	218	204	203	221	196	204	193	183	202	206	197	218	191	209	225	188	215	195	205	213	197	202	202	173	207	221	157	207	189	221	184	221	204	184	223	198	199	233	225	201	196	187	184	191	226	176	195	192	177	205	203	193	211	181	212	187	192	189	215	205	203	184	205	193	185	181	206	219	197	231	201	172	196	196	203	205	216	195	244	219	200	206	217	203	179	175	196	202	190	229	205	182	195	204	210	207	201	215	217	197	205	187	223	189	214	250	221	192	195	182	190	187	191	233	224	205	224	191	198	196	192	213	203	207	206	221	181	180	200	211	199	204	208	228	196	221	202	236	184	201	217	224	219	215	203	186	217	189	214	191	177	197	216	211	200	192	201	213	209	182	204	206	184	195	199	199	205	194	210	219	176	202	207	165	219	210	211	197	204	202	231	194	231	176	182	204	204	216	220	202	203	187	179	185	196	202	195	228	236	209	192	216	208	239	218	193	226	203	188	217	189	216	236	198	201	188	220	210	188	182	188	203	184	187	212	209	192	238	221	189	196	185	197	188	218	204	212	212	196	191	222	209	222	226	186	207	223	210	227	213	207	186	200	218	187	214	196	206	201	197	224	205	206	198	197	216	187	209	192	232	193	199	222	215	190	218	203	206	192	175	199	198	198	200	199	197	208	225	178	202	195	204	232	180	193	185	194	193	221	202	212	205	206	184	191	198	210	204	188	206	202	208	206	211	202	220	223	204	209	224	200	216	213	226	206	205	206	190	183	179	187	178	232	194	232	200	231	213	217	189	229	171	205	211	200	228	205	197	219	215	182	187	221	208	194	192	191	204	209	186	226	211	194	208	213	200	185	209	210	196	186	209	214	189	170	202	250	225	190	203	191	199	189	216	208	198	223	189	211	183	204	218	197	187	188	203	193	203	195	195	207	233	195	218	205	226	226	202	207	208	205	197	193	171	227	204	189	220	214	200	199	197	223	209	210	199	208	213	224	231	207	211	187	218	187	177	206	222	182	192	195	195	196	191	158	230	227	192	218	200	230	220	187	192	212	209	212	181	200	212	210	202	203	197	201	196	197	233	217	219	207	183	212	215	181	201	186	193	219	190	221	210	220	216	196	193	221	189	192	177	201	200	200	184	245	193	216	194	180	228	200	197	199	196	193	204	215	190	204	183	199	201	209	208	197	202	205	192	210	206	207	205	190	214	193	174	207	192	192	190	197	204	197	193	212	206	216	181	209	232	177	233	199	194	196	202	198	213	207	215	201	196	228	192	213	207	188	189	190	207	206	197	182	201	210	205	208	209	219	214	214	187	181	226	203	188	205	218	209	204	205	205	190	206	198	181	195	196	210	212	192	181	200	198	197	184	206	202	201	215	198	209	202	192	209	207	191	212	188	215	175	179	202	208	190	199	177	179	192	207	182	188	210	194	211	209	205	204	198	193	184	233	209	200	203	192	199	195	213	187	186	224	176	209	184	197	209	208	192	210	186	168	199	228	183	204	228	201	190	199	221	216	220	200	199	201	215	230	223	212	205	224	211	206	206	203	179	207	192	203	191	180	201	207	190	211	199	195	208	209	181	185	206	213	191	197	192	208	234	209	197	223	192	205	205	206	215	228	226	195	204	155	196	178	169	179	211	167	214	195	228	208	206	203	215	216	187	212	192	218	205	201	200	205	214	206	201	221	179	207	197	202	213	231	188	219	181	199	180	197	203	202	178	189	209	204	207	197	210	211	230	208	190	193	196	217	225	203	198	209	229	180	227	199	189	208	204	233	208	226	196	196	252	194	187	221	192	203	219	200	207	206	212	193	217	212	227	203	191	212	208	208	198	194	204	231	209	192	193	202	197	203	197	193	199	214	219	231	202	212	164	196	207	200	215	184	194	198	201	176	207	186	198	201	254	218	216	202	203	206	204	210	194	187	189	200	200	202	192	200	197	197	218	204	200	205	206	186	202	209	223	182	202	215	191	220	206	226	195	197	206	214	216	196	217	192	215	219	214	217	187	208	214	201	202	195	215	223	182	198	227	207	184	192	202	224	225	191	205	183	220	219	202	197	196	210	216	191	160	190	219	204	189	206	217	187	202	195	191	220	201	207	208	209	197	210	183	186	195	213
19251	23062	35626	39761	40310	35744	41440	36755	46875	48466	38422	34578	32657	31134	22570	23009	15613	11256	10053	10708	9726	7085	4684	6328	7641	6778	5798	5325	3968	3276	3323	3293	3339	2786	1642	1572	2005	1544	2113	1957	1997	1516	1450	1008	998	1020	1242	1105	995	954	973	1071	1497	1537	1187	1119	924	971	937	790	685	608	530	565	606	589	621	558	599	583	628	592	531	546	623	627	585	559	555	573	553	580	596	612	619	557	597	553	544	567	546	560	568	558	588	561	558	564	574	589	601	522	539	568	621	607	593	642	571	575	598	576	592	585	581	549	526	554	641	597	615	571	569	544	584	635	509	518	592	550	578	590	597	538	573	576	563	589	606	618	573	527	550	588	558	580	619	586	563	575	548	597	593	577	572	568	567	547	562	523	582	605	588	569	612	590	602	584	582	581	550	546	593	578	565	551	567	546	536	567	590	580	625	545	598	555	598	531	535	507	588	587	573	553	554	536	570	565	606	598	588	557	574	582	592	557	566	590	566	535	587	545	577	593	584	565	590	563	585	598	542	650	561	586	612	569	601	572	586	587	554	565	557	577	613	594	584	545	560	575	613	601	590	587	561	572	619	558	620	574	561	501	573	575	601	550	596	526	570	545	566	559	584	614	586	617	564	599	554	585	539	591	560	551	608	582	601	588	632	549	601	557	574	582	528	554	574	600	557	533	596	598	542	624	550	620	576	537	575	600	557	551	578	600	569	568	516	531	581	607	543	559	564	583	547	556	528	545	602	577	548	591	592	552	589	549	588	548	572	583	532	578	616	567	583	574	565	579	623	581	613	574	592	592	623	612	558	602	594	537	590	606	589	532	610	569	589	581	560	560	532	567	588	595	574	615	560	560	572	602	574	543	550	585	552	584	577	593	568	545	551	580	569	553	604	571	555	566	603	587	629	548	585	589	570	593	579	530	569	526	564	560	549	591	539	538	595	536	592	565	579	597	587	529	594	579	524	562	567	586	536	542	540	593	542	559	584	561	568	565	551	562	597	573	560	570	580	574	570	603	550	560	567	617	569	587	588	543	561	556	592	611	586	554	564	602	581	569	598	576	565	555	597	543	586	600	574	579	564	552	566	552	546	601	595	582	570	571	579	568	568	588	579	605	591	579	608	545	550	530	561	578	621	559	628	531	518	572	594	595	563	579	550	561	564	574	522	584	577	577	590	575	540	604	620	554	548	608	586	578	599	549	591	556	571	524	572	591	560	588	563	540	611	590	568	577	582	612	535	578	604	568	580	576	578	582	580	583	547	557	596	578	581	571	548	577	605	557	569	558	570	524	569	582	555	587	582	616	563	579	568	580	587	561	545	597	566	587	549	600	586	557	565	577	605	558	593	600	582	577	572	568	553	591	586	590	547	563	599	553	539	607	564	533	559	532	592	581	560	556	576	538	547	564	598	574	595	551	565	613	596	538	619	589	520	532	563	574	545	559	564	610	580	521	542	544	551	548	550	565	622	601	612	591	580	608	580	612	580	541	575	566	528	577	555	587	574	576	569	561	567	574	561	543	582	587	552	604	540	569	580	570	580	559	547	572	598	546	561	554	550	559	615	602	559	566	586	606	530	556	593	592	572	573	612	578	582	598	556	568	526	547	554	630	534	565	576	567	569	612	553	556	579	575	572	593	561	555	551	572	570	577	635	550	614	581	549	542	523	572	610	568	581	584	558	527	611	622	598	587	565	581	607	543	581	526	585	570	577	580	585	531	565	521	566	597	590	579	587	571	552	623	556	618	561	558	562	543	577	578	577	598	548	596	608	587	558	630	571	548	593	584	579	530	569	586	542	574	544	541	610	587	540	556	616	576	587	558	588	619	573	580	592	552	555	539	570	535	579	556	572	587	581	576	550	537	589	597	607	590	578	551	570	535	542	591	569	540	569	576	576	634	532	583	585	576	604	574	579	605	559	574	560	547	592	550	610	577	565	606	563	585	616	595	546	556	579	566	591	575	586	591	553	570	571	561	556	571	579	603	558	579	589	546	601	607	573	580	534	564	621	586	574	519	545	545	576	589	572	580	554	599	539	573	571	620	586	577	612	629	589	580	577	569	554	571	623	557	560	613	585	519	548	566	579	565	610	579	531	550	583	535	557	596	569	562	574	567	599	571	558	577	580	624	581	563	586	597	601	558	531	592	574	558	584	618	571	597	572	592	564	604	612	578	577	531	529	584	634	593	573	540	565	604	610	604	532	558	578	572	576	563	542	565	570	570	581	547	623	610	592	599	580	549	551	553	604	528	571	586	595	564	566	595	581	590	554	548	561	548	547	532	566	550	552	584	568	558	570	587	590	575	585	520	567	572	564	527	569	561	579	527	565	570	562	565	552	530	551	599	555	581	551	535	555	580	623	613	583	577	592	551	557	580	539	561	599	595	590	595	579	633	554	579	593	543	566	547	579	630	573	564	572	537	578	566	606	538	523	580	570	569	559	571	591	548	584	575	603	608	564	568	580	548	576	559	535	566	579	584	555	570	570	556	573	582	605	582	558	554	603	547	576	549	577	579	576	599	603	583	595	616	576	543	551	601	612	557	612	594	585	550	580	604	579	589	549	565	584	571	607	561	579	535	621	592	553	595	569	602	582	541	598	545	573	601	559	573	610	509	601	560	564	543	632	564	577	554	574	594	546	602	582	584	591	601	577	599	598	567	595	592	563	584	599	552	576	603	575	598	574	572	561	555	600	558	542	557	594	555	611	614	576	564	582	571	567	577	580	560	585	571	600	582	548	565	594	594	569	569	612	562	552	537	573	555	585	582	588	573	588	576	639	589	609	574	585	549	602	554	582	592	577	612	576	537	571	638	587	582	577	553	554	604	554	530	561	594	623	547	556	554	586	551	555	568	580	586	596	610	581	618	626	566	553	582	572	609	613	550	574	601	522	576	596	551	588	560	571	586	603	573	575	611	569	572	575	542	584	624	589	586	565	530	567	564	611	613	561	603	563	564	574	581	551	571	556	565	566	560	566	583	567	574	586	586	583	577	561	593	578	578	598	589	558	550	616	544	553	588	604	588	543	549	603	554	558	597	592	564	554	580	601	614	561	602	575	541	571	578	577	603	565	572	585	577	563	597	570	600	584	584	559	607	610	574	537	565	607	575	594	560	547	586	570	557	605	575	577	572	582	595	525	599	543	609	572	621	551	591	599	563	545	578	573	570	562	584	589	575	628	581	625	560	569	596	598	527	561	560	588	546	589	577	591	544	556	574	574	551	591	596	566	598	552	587	591	590	534	547	553	525	550	555	571	554	569	584	579	542	586	597	581	602	573	578	567	605	581	597	583	517	594	576	542	569	545	575	542	563	575	587	593	592	586	582	571	570	543	561	549	535	559	564	573	560	570	553	566	586	646	571	573	603	562	562	565	582	590	609	627	520	593	610	584	595	573	586	561	559	587	588	581	587	533	577	575	539	524	586	582	508	602	546	524	578	586	578	557	589	567	568	560	571	596	617	544	585	590	579	574	612	569	530	548	553
14408	11154	13816	12741	10945	8748	8218	7042	5837	4645	3172	2334	1660	1432	1120	933	716	629	630	515	459	384	316	353	287	263	226	247	198	218	209	242	189	215	208	212	193	202	194	184	199	212	175	164	201	189	188	211	214	201	211	179	170	187	195	190	180	199	166	231	186	193	208	202	173	200	191	198	189	187	190	227	172	213	207	175	172	198	191	190	204	202	177	198	179	194	187	203	211	184	188	177	189	164	178	173	165	175	203	191	190	180	206	173	181	173	201	182	196	191	180	201	191	211	172	189	190	204	189	219	187	185	143	195	161	183	179	220	201	189	177	182	189	184	206	184	203	199	179	197	195	184	199	194	188	199	191	210	180	212	179	200	190	177	170	174	194	197	183	180	205	226	188	173	177	204	200	199	211	197	188	201	210	189	174	170	180	181	189	196	200	199	178	206	201	190	210	183	213	162	174	194	202	194	194	172	202	193	178	187	200	207	166	203	159	186	200	196	179	210	167	180	178	191	166	184	203	185	188	176	177	208	189	203	197	183	190	194	198	194	199	196	199	186	181	204	220	200	177	181	161	194	169	181	173	191	191	223	221	201	212	192	212	198	194	182	194	207	181	180	171	180	175	173	202	160	177	172	172	178	204	185	173	174	184	190	200	182	195	174	214	188	196	161	188	182	206	181	168	167	198	207	182	228	169	180	193	186	202	178	196	182	173	177	174	177	217	181	182	200	192	196	171	204	173	186	191	181	181	172	192	212	177	200	175	191	157	181	169	186	206	177	215	179	187	191	157	176	193	190	195	173	193	177	199	207	189	181	182	202	178	192	205	199	174	184	195	191	182	177	175	183	163	184	191	177	176	172	186	185	188	202	180	192	190	186	187	161	173	193	190	189	163	202	168	167	175	184	201	192	179	196	183	176	169	176	206	174	187	195	185	165	180	188	211	162	184	174	224	214	166	193	164	184	187	223	209	193	182	196	179	179	182	195	187	178	173	195	162	196	161	193	197	190	154	193	190	193	176	177	181	197	168	192	233	200	183	184	158	174	187	182	158	208	169	194	195	171	190	180	201	156	193	195	194	211	191	189	186	177	168	211	201	195	202	200	179	206	157	173	201	166	169	188	209	207	187	198	173	218	180	212	193	179	211	172	190	196	200	198	182	210	182	206	195	186	205	197	201	172	216	198	188	183	181	169	183	213	182	187	175	197	183	204	184	190	210	199	185	178	188	197	182	165	190	196	195	188	181	199	215	162	182	196	188	171	178	182	179	171	183	188	191	180	164	183	183	198	209	179	167	165	196	173	160	178	202	208	173	191	162	166	178	186	226	203	184	174	189	205	181	193	181	187	187	195	174	171	208	199	171	190	177	166	182	159	190	196	215	211	175	199	180	195	190	177	202	194	175	202	182	207	184	194	200	162	200	173	204	179	179	178	191	203	201	212	191	184	193	178	155	183	187	186	203	178	204	166	197	161	175	179	204	206	192	207	216	178	203	182	199	173	156	196	195	190	192	193	193	218	203	168	175	193	181	185	212	170	177	185	147	194	186	191	189	185	178	178	186	203	183	188	199	154	192	202	196	198	191	187	166	200	196	181	198	176	201	186	179	174	190	167	174	193	204	182	197	179	169	207	184	206	176	189	185	214	161	204	210	226	189	194	197	190	188	195	170	192	191	203	188	185	191	180	188	205	181	188	194	208	206	167	179	179	177	189	228	199	193	207	183	193	189	188	176	161	191	194	173	199	187	192	182	198	188	180	170	193	206	186	182	190	194	198	179	182	168	209	219	201	205	162	203	196	174	184	180	217	180	186	188	176	186	173	180	202	195	171	204	168	187	184	212	184	186	202	178	199	180	192	226	186	179	186	205	218	165	177	199	189	167	177	188	176	184	208	180	172	212	202	179	201	182	218	189	182	173	173	176	192	199	176	202	195	190	196	217	184	197	194	181	192	174	169	194	179	176	193	191	189	178	164	142	211	205	156	183	188	176	193	195	176	179	187	187	207	192	181	218	186	187	179	197	191	190	192	218	221	195	160	196	206	196	191	182	200	206	178	206	216	214	170	182	185	168	176	178	168	196	170	208	201	192	186	190	225	165	207	198	183	169	193	184	195	196	185	195	215	187	197	203	172	169	198	181	204	192	171	211	202	196	193	208	180	188	193	195	180	222	169	192	201	190	183	181	187	176	196	170	172	176	189	183	181	193	171	163	184	189	192	169	188	205	187	194	193	180	198	201	195	196	193	183	184	166	209	183	166	198	189	193	194	185	172	170	188	197	170	190	170	203	177	207	174	170	196	190	176	182	193	194	186	191	222	188	160	197	182	187	174	183	192	180	185	193	168	212	199	197	176	188	185	188	173	166	183	189	169	191	190	179	167	198	185	197	176	198	196	180	187	188	160	171	193	166	184	191	188	189	184	178	203	180	191	179	203	157	154	171	195	196	190	185	188	177	177	194	175	191	188	184	168	183	181	210	195	182	190	194	180	192	183	187	205	204	192	181	189	200	202	184	170	163	189	185	197	208	167	176	194	182	178	192	180	194	204	178	161	193	203	177	190	178	184	207	188	188	202	177	198	171	203	159	195	185	196	179	176	180	205	188	206	195	197	172	194	182	190	201	164	191	167	195	192	182	186	212	189	181	170	176	187	194	188	210	197	205	185	198	191	151	188	191	206	167	167	169	157	179	200	223	209	183	172	165	202	183	175	194	190	207	207	191	187	181	184	186	189	191	197	169	190	181	170	191	174	178	153	191	179	170	206	194	181	176	182	202	164	170	202	169	183	177	201	191	178	211	193	182	201	189	214	162	218	185	193	186	187	188	185	184	192	168	177	192	206	203	212	180	185	204	200	187	173	160	187	217	190	204	181	185	210	205	182	153	183	209	200	186	190	175	173	179	188	186	188	184	161	202	174	192	204	195	186	179	198	199	181	189	222	172	170	187	202	182	174	207	194	182	164	173	191	195	178	183	191	189	188	189	174	180	182	174	169	179	177	178	204	174	189	190	168	191	192	173	178	180	202	187	187	197	202	169	186	212	163	201	201	195	194	190	209	180	201	192	183	187	211	176	182	181	181	229	167	180	180	192	188	198	217	203	148	202	197	191	175	184	204	195	174	202	191	174	175	190	199	159	168	176	199	179	177	194	208	201	186	194	190	183	201	186	209	196	185	165	195	183	176	197	180	183	184	193	174	162	190	192	170	197	189	170	172	192	197	213	184	198	169	189	173	198	168	206	203	185	168	177	184	190	191	185	175	187	213	194	166	169	183	196	202	193	178	189	173	176	168	199	182	182	174	189	192	206	187	187	185	183	172	167	213	177	175	172	180	208	209	203	190	198	175	181	178	201	187	178	203	204	184	172	189	179	173	191	163	207	188	191	182	182	173	173	172	203	197	176	182	188	178	198	201	202	203	185	177	186	195	201	179	161	225	202	208	190	165	177	175	166	196	167	188	172	167	202	208	164	207	210	211	189	196	176	187	176	180	202	186
9162	9817	19847	24449	24447	23280	23243	21713	19360	17259	13930	10546	8153	7491	6179	5185	3863	3700	3202	2962	2469	1958	1634	1470	1216	1039	910	943	834	721	749	711	642	627	582	635	608	619	650	614	599	606	628	592	562	589	583	626	534	536	602	576	622	621	584	598	529	560	558	516	536	563	521	513	557	521	519	520	519	563	528	545	511	566	529	564	526	563	535	589	497	533	532	536	543	532	531	507	553	530	561	535	567	517	529	520	499	562	531	529	553	554	493	531	525	538	495	548	513	527	595	528	541	553	503	525	535	527	578	488	512	507	559	533	565	506	499	552	533	505	566	534	503	527	495	550	548	538	503	520	504	519	580	522	548	524	539	532	536	513	560	501	527	566	502	551	554	523	514	569	545	546	509	543	525	554	512	538	528	581	508	519	516	555	571	500	526	528	532	512	525	566	504	555	554	555	476	541	507	518	535	575	552	502	527	542	564	509	553	529	539	483	511	519	515	539	519	520	493	539	537	549	556	565	572	498	553	496	539	518	518	498	539	556	581	509	561	537	533	468	557	548	561	480	539	536	466	517	546	514	512	567	523	532	556	545	502	539	536	549	580	535	573	553	557	497	524	553	529	550	541	525	552	549	493	554	551	536	539	491	533	542	519	553	538	505	527	530	515	537	532	530	542	544	521	541	535	529	539	512	553	548	519	528	533	544	540	509	579	523	491	531	572	531	537	602	521	519	542	525	524	566	473	526	543	498	509	537	539	537	558	534	512	557	539	548	509	568	514	518	555	549	513	510	517	542	519	532	503	521	556	495	550	539	563	598	562	520	558	517	497	469	551	501	532	537	552	557	502	566	562	536	519	505	556	527	519	517	528	528	524	512	516	543	553	514	538	540	565	545	517	530	541	529	567	522	543	506	524	515	575	555	497	565	529	535	557	578	501	555	568	545	538	587	534	531	528	553	549	541	528	514	537	551	567	509	514	537	521	531	514	536	536	539	561	527	533	494	513	560	501	541	534	561	545	529	511	546	541	517	561	548	541	498	526	530	555	519	539	513	530	485	524	567	535	527	519	521	532	564	566	485	521	535	541	547	544	512	530	506	505	537	543	545	515	505	568	528	499	528	542	529	514	528	537	563	535	521	532	550	514	492	510	548	508	496	537	540	528	518	507	555	532	537	508	543	536	531	518	520	536	529	530	551	523	532	557	521	562	527	546	540	504	547	513	567	523	571	541	559	546	559	550	506	531	553	507	536	511	541	488	482	552	538	533	526	568	537	534	511	557	517	519	506	538	547	519	539	545	560	553	493	532	527	524	545	523	510	547	540	524	513	565	505	552	568	532	546	560	540	547	556	511	531	489	531	507	539	537	545	517	496	571	519	537	543	563	499	570	518	523	533	505	572	551	538	521	507	521	500	534	528	569	500	545	517	529	543	570	549	551	553	568	531	559	527	555	569	496	507	558	542	544	526	551	557	519	523	512	550	551	513	565	540	516	570	503	538	508	517	545	497	533	503	509	502	547	514	525	508	544	535	536	518	572	544	552	502	493	511	528	531	528	491	535	515	546	498	556	525	530	534	529	522	561	523	518	557	523	542	573	532	556	516	555	528	529	533	508	506	495	527	554	503	510	501	527	551	568	561	524	553	587	497	564	518	561	544	517	536	548	542	499	531	554	555	514	532	535	524	527	523	537	546	531	504	510	540	529	487	504	518	525	551	538	535	534	531	541	532	529	542	544	497	500	529	573	515	573	525	497	493	478	545	521	532	555	533	512	506	536	512	539	546	486	544	570	540	474	538	547	583	522	537	583	546	501	499	545	565	586	560	521	487	553	522	523	547	541	519	526	571	571	545	503	534	525	554	501	526	494	549	561	520	544	548	509	575	522	591	587	510	510	557	583	570	546	585	543	496	568	517	545	544	529	558	543	550	536	515	519	526	544	525	522	510	513	567	536	502	544	516	494	533	551	570	527	547	582	563	523	525	549	512	543	513	542	552	509	509	556	566	558	527	560	545	500	552	516	548	555	563	549	510	554	549	561	544	565	490	570	487	545	519	549	500	528	605	523	511	495	521	548	536	537	513	540	580	514	590	551	533	536	540	516	531	535	555	560	544	571	583	538	529	502	499	522	529	504	520	523	563	541	536	514	508	564	528	523	568	538	528	585	522	544	547	523	540	560	549	534	510	539	550	520	552	495	519	507	561	541	494	525	510	497	534	536	523	549	495	504	547	528	570	506	513	530	546	545	527	533	535	509	498	570	534	567	519	524	509	539	590	570	569	503	563	491	522	502	585	535	516	533	548	502	549	542	573	544	530	573	562	500	521	550	521	557	544	531	550	506	528	553	536	548	536	532	512	556	519	507	503	549	567	534	530	536	541	484	532	528	529	558	537	503	538	561	535	542	558	530	524	554	536	535	520	580	547	510	542	517	510	546	522	526	534	498	540	520	540	590	514	525	485	539	513	507	543	553	537	601	539	557	545	547	564	542	534	530	539	557	510	555	525	512	509	520	530	542	538	490	550	545	529	554	529	519	577	517	554	549	543	597	541	529	535	553	563	550	569	561	529	499	527	563	561	518	569	559	547	495	527	525	549	532	533	507	498	513	537	566	516	507	498	525	511	537	519	547	493	524	524	532	515	552	512	562	525	537	543	526	558	502	534	533	529	525	570	520	540	528	532	499	564	542	572	518	524	583	546	553	541	517	544	519	529	562	500	528	545	523	486	525	540	539	530	539	541	566	547	553	529	512	518	510	514	539	540	494	533	539	546	535	477	505	548	511	541	531	507	553	545	538	505	574	577	529	547	517	521	512	568	525	540	539	528	532	521	541	531	545	516	544	561	491	553	494	567	534	503	546	512	516	525	566	557	522	514	543	520	533	533	544	527	535	512	543	556	559	518	512	521	554	571	514	558	503	522	533	558	539	537	529	541	540	538	556	525	604	533	577	505	510	517	599	523	579	533	516	515	549	502	538	473	508	548	530	526	535	521	516	511	570	504	514	517	524	545	568	524	546	531	527	548	548	550	498	516	511	512	551	558	537	518	542	513	542	561	590	544	512	517	536	494	535	508	528	526	488	546	505	536	525	498	529	519	487	554	507	489	502	524	537	529	503	548	488	527	522	531	539	553	493	509	529	550	586	537	512	537	537	553	529	529	550	553	527	561	526	529	515	486	555	539	520	492	560	573	545	569	580	549	545	497	541	541	508	538	542	532	529	494	516	533	527	522	538	521	512	530	524	550	529	560	536	505	524	539	560	514	531	584	535	553	533	544	546	508	505	552	504	504	561	533	545	544	542	545	543	565	550	526	505	529	568	555	544	529	539	549	510	507	524	515	493	565	544	510	528	573	537	547	523	557	537	511	540	529	549	534	543	560	528	534	558	557	551	518	545	539	533	527	485	533	546	531	530	537	557	543	546	604	586	533	500	533	534	520	586	523	506	478	539	515	535	540	557	556	510	549	516	549	564	530	556	545	526	566	487	521	563	527	542	557	517	545
23503	21513	27043	23791	19656	17483	15877	16201	15129	16489	9961	7586	7196	7638	3768	4876	3583	1767	1713	1684	1451	995	791	802	855	824	651	484	470	355	369	315	381	289	238	265	238	273	290	283	276	248	227	223	190	215	217	213	197	191	219	222	204	198	236	213	211	195	189	190	216	214	165	170	179	195	193	181	167	185	195	183	174	140	197	195	181	174	185	154	196	204	196	167	196	179	163	195	193	177	179	192	197	178	192	201	206	193	181	202	197	197	214	183	185	197	195	181	189	175	171	170	202	186	175	175	167	186	166	190	167	191	198	173	180	187	200	180	175	165	169	183	195	207	170	188	172	198	190	195	175	181	184	167	181	179	201	172	174	208	171	171	212	150	201	180	207	170	158	196	164	173	181	199	181	189	174	165	194	164	212	178	182	185	176	176	185	180	174	183	161	191	174	198	181	204	169	181	199	176	167	173	174	174	190	191	201	182	170	185	200	183	146	183	177	189	186	190	192	175	191	187	173	183	179	208	195	195	190	178	163	185	186	207	163	184	202	196	179	178	171	173	163	190	183	173	184	171	169	186	175	179	170	167	184	179	172	191	155	179	185	199	185	182	204	186	192	179	192	172	171	171	166	174	185	203	188	213	187	226	188	155	188	195	194	171	195	187	186	149	225	176	199	190	183	185	198	191	176	173	168	172	166	177	194	181	181	188	168	190	186	185	177	189	190	204	201	170	182	211	181	194	168	207	169	215	176	184	176	193	185	195	195	184	185	189	201	166	175	177	181	207	188	188	193	201	173	180	168	202	205	162	206	174	199	174	169	171	189	166	173	161	158	174	183	175	190	209	193	177	204	164	173	187	172	188	205	205	184	204	197	202	194	198	159	191	180	205	181	184	200	196	176	160	179	174	192	198	182	189	178	178	197	187	198	169	198	198	174	175	180	208	171	168	182	179	162	191	199	187	180	175	184	191	174	186	192	197	190	190	210	183	185	161	194	173	182	164	187	174	200	180	166	188	223	178	162	205	170	170	176	168	208	192	168	175	204	196	183	161	182	175	185	200	180	180	208	207	167	193	197	166	189	195	186	189	183	169	208	159	193	180	188	196	189	213	181	194	156	159	175	169	189	174	203	190	173	204	188	170	147	179	200	159	183	184	183	185	178	181	172	172	181	189	166	175	155	203	200	168	180	178	176	178	187	164	189	164	204	180	204	213	177	174	194	169	172	162	185	190	172	177	184	171	191	198	154	198	172	176	204	190	177	175	173	171	186	188	194	192	186	154	173	181	209	179	181	207	189	160	232	175	198	207	183	188	175	171	164	174	159	156	158	180	214	175	178	184	206	183	197	183	204	175	192	186	160	202	183	178	179	191	161	156	193	192	190	171	192	184	172	195	201	185	174	189	196	153	188	174	181	193	179	177	178	162	192	182	196	180	172	185	183	184	173	176	177	186	190	182	170	167	186	172	195	201	191	169	173	192	198	196	168	170	190	192	191	174	199	175	179	180	189	184	174	199	192	204	182	181	216	174	196	170	168	193	172	180	158	197	189	211	173	181	174	180	171	183	184	175	184	196	198	163	187	183	178	176	191	201	169	222	180	172	209	193	173	177	184	187	178	184	193	199	160	197	152	164	169	179	178	197	182	160	173	199	197	194	167	149	199	182	164	202	195	174	183	182	184	201	205	200	172	193	178	185	192	171	190	165	174	200	161	180	176	173	187	193	208	180	222	197	159	170	170	180	173	195	203	191	190	162	186	187	173	176	200	193	164	202	192	181	199	182	186	157	205	195	152	172	161	201	166	173	163	190	182	174	175	173	193	183	161	174	192	172	159	208	186	189	179	184	178	183	215	174	175	190	177	160	176	197	163	173	186	177	210	164	193	185	201	187	173	200	202	189	201	182	189	164	217	181	229	179	200	174	192	188	178	175	197	191	196	192	185	191	215	174	203	162	187	183	184	178	183	194	201	161	184	186	193	192	168	170	187	161	179	177	192	158	171	188	181	194	177	192	184	177	205	199	185	158	205	180	174	197	206	160	197	198	162	188	205	210	171	206	190	199	179	160	174	186	174	191	154	188	175	183	166	168	201	162	198	200	186	177	188	196	200	207	201	173	167	173	168	200	168	199	187	178	213	195	205	200	216	169	188	177	212	185	177	176	193	186	174	199	192	187	192	185	226	176	165	175	192	166	196	199	195	206	199	183	195	174	190	170	186	190	178	175	205	178	182	180	168	173	172	200	189	175	181	169	204	166	194	181	212	190	177	175	168	166	171	173	162	170	209	195	204	185	190	185	168	177	203	209	174	199	207	173	191	168	175	167	168	187	190	183	217	195	206	179	176	185	195	179	182	202	210	173	200	173	185	196	175	170	171	177	172	177	160	180	196	169	196	185	180	193	189	208	177	172	190	210	177	207	196	199	194	177	191	182	208	183	210	181	178	203	181	182	205	189	175	184	185	207	170	197	162	178	182	151	172	152	188	198	180	185	183	191	165	194	196	173	170	173	184	180	188	178	188	203	183	194	186	179	205	194	181	148	195	193	176	169	199	188	175	153	187	178	194	210	205	190	177	200	193	196	179	189	168	203	172	191	161	193	180	183	196	159	180	172	159	189	185	204	180	180	171	190	195	186	192	166	193	168	173	164	167	165	179	193	186	180	174	185	185	195	171	188	210	194	180	182	177	172	192	170	187	197	170	170	175	180	160	179	182	173	190	198	190	178	191	179	195	190	197	188	184	201	203	165	180	181	192	189	190	206	189	171	183	190	198	197	198	211	168	183	192	188	168	199	174	189	178	192	204	172	176	177	196	165	198	178	216	173	170	167	208	172	183	188	197	148	180	150	195	175	180	197	189	197	158	162	189	177	173	191	160	169	203	190	177	190	199	193	194	199	152	203	183	199	177	171	179	196	195	169	166	215	185	186	176	191	173	199	186	166	176	192	187	164	188	214	159	169	196	189	200	203	191	174	167	210	176	191	171	197	194	174	178	191	175	168	181	180	194	182	171	167	193	181	166	169	180	154	209	176	177	188	178	214	209	166	194	203	177	173	176	160	168	180	179	189	202	182	189	183	184	194	215	180	181	184	189	198	213	184	173	172	180	177	189	183	174	206	178	179	188	172	160	204	184	188	195	192	161	201	178	197	188	181	169	179	179	163	185	186	192	181	183	170	173	210	179	191	188	174	223	194	185	192	205	187	204	197	182	169	179	184	182	190	177	188	205	186	168	215	186	170	199	163	186	194	180	205	177	179	174	221	205	176	195	175	164	187	208	185	174	180	186	190	202	176	193	176	184	175	200	194	198	190	177	141	192	173	197	170	190	196	192	191	174	214	199	188	214	174	191	186	161	175	174	150	198	190	194	186	176	196	180	179	167	174	205	173	189	187	200	189	214	171	199	172	192	166	180	184	195	169	179	180	176	172	174	213	199	201	195	174	193	205	205	188	215	166	155	176	162	200	195	189	192	176	167	186	202	182	188	190	188	182	186	185	176	210
15150	18181	30603	34910	33030	33869	33700	34637	34275	35579	27637	24755	24896	24985	16536	20584	15631	9975	9505	9593	8260	5882	4567	4831	4927	4661	3484	2553	2432	1749	1842	1471	1894	1649	1080	871	1001	1180	1409	1290	1286	1001	852	743	705	729	878	779	726	727	699	656	810	956	759	722	626	666	651	514	566	547	500	504	527	532	552	487	517	501	549	558	549	546	563	512	549	513	523	550	538	510	507	530	566	543	499	525	514	542	517	530	562	510	532	531	477	480	572	504	516	525	499	502	562	527	515	507	553	552	531	532	483	537	543	517	522	510	552	546	503	535	491	518	516	511	524	550	544	514	564	496	510	511	528	541	523	531	542	520	540	506	501	499	553	511	528	515	538	507	527	534	501	530	501	508	544	537	520	499	525	537	555	471	524	501	570	542	533	509	522	545	520	542	515	512	543	553	510	508	529	500	518	502	549	529	518	542	526	509	519	536	523	564	493	546	556	552	496	520	560	473	508	544	540	513	487	550	555	546	530	543	483	538	493	499	503	540	548	520	519	500	518	508	539	520	520	510	537	532	513	560	545	510	504	491	548	551	544	500	514	504	526	473	498	551	524	528	533	519	549	547	527	543	573	549	522	501	541	541	565	541	500	490	509	499	537	537	503	470	525	516	543	504	527	530	498	523	525	500	515	496	529	495	524	507	545	544	519	523	512	516	535	550	559	529	564	520	551	510	531	523	471	506	496	531	510	533	538	580	486	501	491	588	537	554	574	529	531	520	558	531	574	469	506	505	565	506	552	514	542	556	527	501	545	517	560	510	503	526	529	529	559	529	545	527	512	537	560	519	520	576	509	497	530	548	514	536	512	514	511	514	492	524	519	562	511	519	522	531	556	498	499	519	561	557	537	488	510	505	506	526	520	534	497	533	536	479	538	498	539	491	571	518	522	550	540	545	520	570	526	536	510	555	528	553	506	551	528	518	497	501	486	529	504	535	524	514	543	530	542	487	516	574	526	529	536	496	504	537	545	488	523	491	525	547	482	524	521	489	530	550	527	535	526	561	519	502	543	539	520	532	498	518	538	511	491	507	533	553	542	500	503	530	547	550	500	510	523	519	513	525	521	513	510	502	516	530	519	565	549	531	560	524	495	538	519	523	510	524	543	548	534	513	578	561	527	487	531	555	559	494	505	524	532	554	514	520	539	509	523	523	529	502	528	489	499	511	501	527	536	518	523	546	518	531	509	517	576	500	492	546	545	504	542	540	523	541	506	485	500	511	555	554	538	549	503	509	509	497	478	525	559	536	520	561	508	490	515	514	488	509	487	498	556	507	556	498	531	560	497	515	519	478	469	534	540	511	504	544	512	499	522	479	507	534	534	540	499	533	527	491	543	502	534	493	544	527	519	521	525	537	520	545	482	493	521	546	496	515	511	530	525	499	524	497	522	560	494	518	530	552	580	501	544	542	530	492	538	558	491	510	518	517	554	512	542	495	516	502	540	537	510	519	512	569	518	519	557	545	518	532	519	535	495	482	504	486	516	517	553	517	518	560	540	526	521	502	528	503	497	474	512	525	509	522	518	478	483	533	477	507	521	522	494	537	539	541	539	525	479	518	540	532	553	509	549	549	511	531	522	514	475	509	509	537	533	539	537	529	531	497	537	503	513	509	467	560	542	480	521	497	492	542	553	505	508	527	557	503	543	564	568	541	528	572	511	554	510	523	535	534	522	522	534	513	496	536	514	494	528	563	544	491	555	530	510	495	499	483	487	498	520	516	531	519	547	500	555	494	527	529	534	531	492	517	489	504	507	500	523	537	525	502	521	518	524	536	514	530	519	508	479	513	520	511	520	520	561	485	522	509	553	484	469	566	546	527	505	509	517	495	536	536	517	535	530	551	502	544	509	515	547	524	537	513	511	538	564	527	508	515	510	501	518	521	550	547	544	513	484	514	495	526	515	531	555	527	500	542	550	543	540	514	549	573	563	483	534	521	490	523	513	515	526	515	509	547	525	508	498	506	500	516	503	499	503	496	546	510	518	530	493	490	506	544	501	544	476	539	538	520	517	540	510	531	518	534	538	511	517	524	531	491	517	508	514	529	516	530	490	529	556	496	488	514	555	502	520	487	585	494	524	556	546	480	526	506	532	538	546	508	483	539	510	548	544	557	531	542	537	480	539	490	534	507	519	498	506	525	511	515	540	477	549	577	481	553	542	511	503	531	540	496	464	537	542	529	510	527	513	501	525	484	521	495	505	526	551	525	495	556	522	521	535	573	538	533	551	551	476	521	534	508	505	506	530	539	542	509	556	493	512	484	516	505	457	526	533	518	500	526	494	505	488	537	549	531	520	530	517	538	531	496	538	531	545	531	500	578	562	500	529	528	528	500	567	521	457	542	522	534	525	539	472	506	509	499	488	521	536	519	521	565	529	513	498	516	492	513	535	528	519	534	553	515	520	550	533	477	511	543	542	540	497	546	514	511	528	511	521	492	474	558	548	567	515	521	553	532	487	508	544	515	487	531	505	546	510	490	508	515	538	542	561	572	530	477	527	488	518	512	514	533	531	513	536	564	511	527	508	538	500	561	540	549	499	543	529	507	472	515	555	522	520	532	521	462	564	531	528	494	498	530	544	523	486	503	527	498	499	514	511	576	494	519	523	523	523	534	497	512	503	507	478	510	554	530	526	494	582	480	551	519	519	496	551	476	511	553	484	509	491	526	515	516	526	525	541	491	504	530	507	508	514	507	494	558	530	531	520	503	535	488	511	540	502	506	503	519	506	527	566	506	533	569	532	507	523	540	556	511	533	514	516	518	534	533	475	522	492	539	526	569	503	514	579	545	534	531	529	506	546	518	519	500	528	502	535	494	518	543	530	582	476	525	514	549	537	544	540	546	505	512	524	530	526	551	520	503	507	529	543	548	534	485	527	530	527	568	526	520	505	498	537	536	514	537	508	537	502	558	533	525	517	524	532	516	530	554	504	544	532	546	543	551	524	538	506	543	504	514	553	541	582	537	489	537	480	538	525	533	534	541	535	579	525	497	533	543	545	550	508	514	507	542	539	538	487	542	517	509	487	502	485	500	535	498	540	546	561	545	527	527	495	541	558	525	495	480	572	587	508	514	501	563	541	534	526	509	507	558	514	510	530	475	504	500	523	514	546	557	568	564	523	520	504	531	511	528	499	502	506	534	522	489	542	519	522	508	516	552	527	540	502	497	530	537	500	519	492	521	542	555	538	529	521	570	519	542	488	478	544	537	524	531	539	517	547	536	544	480	529	535	526	508	492	540	503	515	525	518	479	541	529	537	532	516	535	539	493	522	495	524	495	541	508	548	531	526	523	488	539	543	541	488	555	493	555	492	539	522	558	540	487	528	529	491	559	526	552	562	551	544	525	512	500	530	507	564	487	495	504	508	525	548	545	501	510	546	521	549	546	492	504	493	516	529	530	534	498	495	535	509	490	542	535	499	509	530	555	508	544	537	497	561	509	514	557	493	535	525	541	487	484	503
31932	28099	35180	33770	33033	27937	25157	22433	25455	28421	19111	12230	16335	12933	7168	8248	9996	3911	2981	3588	3806	2915	2381	2142	2391	2188	1600	1206	1202	748	715	606	648	750	441	350	493	618	655	669	601	435	325	329	261	303	362	330	292	318	246	248	303	393	395	262	254	237	225	216	236	233	229	182	216	201	203	180	200	222	181	193	179	198	198	213	208	174	214	203	216	192	208	191	199	197	229	219	199	213	201	197	169	196	188	198	186	188	196	187	176	216	221	204	216	203	211	215	205	201	165	201	183	191	199	231	190	209	200	221	188	213	213	212	202	201	203	213	168	213	188	175	214	212	199	178	216	184	181	202	220	200	192	178	174	170	176	202	201	212	203	215	205	185	189	200	205	199	214	175	203	180	207	181	208	194	213	169	182	215	212	195	183	219	203	213	204	182	203	226	190	194	179	191	190	197	207	194	212	217	210	183	210	207	191	184	222	194	198	193	169	187	204	198	188	178	207	203	203	190	195	191	198	200	190	215	193	173	192	188	211	212	201	199	196	199	212	183	202	201	203	187	186	183	205	185	204	177	209	207	189	221	227	179	218	205	195	197	193	225	181	225	212	198	189	213	215	189	219	219	191	191	180	216	189	204	222	176	178	197	178	206	187	199	205	204	201	210	215	209	209	220	205	230	200	214	194	201	195	192	199	185	198	194	200	195	210	187	199	231	196	199	200	232	190	174	180	181	201	187	220	214	188	202	183	202	188	187	182	204	194	211	185	186	174	208	197	190	182	207	210	230	217	194	255	197	213	181	195	183	222	194	198	220	219	194	187	196	207	190	200	192	215	210	209	184	211	185	188	203	207	214	205	214	215	196	186	211	229	216	194	221	208	193	213	192	211	199	195	215	180	203	206	210	173	225	191	185	189	204	183	209	201	222	179	218	223	185	208	202	179	185	222	189	193	211	186	195	203	226	203	220	209	224	185	189	227	189	206	225	196	204	196	218	191	220	199	232	195	180	213	190	220	178	204	167	184	172	196	181	219	200	230	188	189	174	198	212	212	207	199	225	206	176	173	191	201	219	211	207	188	186	213	194	211	195	179	194	172	175	200	217	195	200	193	183	184	189	193	188	213	208	171	183	193	220	208	204	189	184	205	213	199	217	202	181	188	188	195	197	211	186	193	175	193	187	198	205	188	201	176	196	201	207	220	208	214	194	200	222	179	193	192	196	215	190	214	197	181	201	197	196	194	178	208	209	210	218	226	185	205	209	213	206	204	204	228	186	230	204	185	208	198	219	236	184	177	220	202	201	180	190	196	198	213	215	187	198	211	205	202	213	170	198	209	210	173	197	194	181	187	213	188	197	206	193	220	210	184	204	195	201	203	191	217	204	207	193	188	210	197	180	187	205	212	187	181	192	194	196	199	184	197	191	205	190	185	202	186	195	220	193	165	203	217	219	194	211	201	228	181	200	192	205	201	220	202	178	218	199	192	202	196	223	180	171	203	193	199	210	222	212	205	213	206	208	198	197	204	175	207	216	207	213	192	203	208	204	192	191	187	209	180	195	195	186	196	207	191	186	181	202	197	212	204	241	188	190	210	202	196	193	190	193	199	173	171	213	208	181	213	212	183	233	210	210	203	200	202	203	203	212	192	183	200	192	192	221	208	207	210	212	198	213	219	211	185	224	200	201	212	200	211	222	211	198	207	190	214	183	220	198	201	211	198	214	191	209	223	225	181	194	207	217	184	180	197	197	209	215	178	190	200	197	207	194	217	198	193	186	213	206	219	224	210	224	202	201	189	182	168	198	197	195	188	183	195	188	222	171	200	222	197	222	221	193	193	200	212	239	208	197	215	203	200	212	185	221	185	193	189	180	185	181	195	179	206	195	202	216	188	212	221	191	193	206	204	169	187	184	216	220	192	193	205	179	231	204	200	199	217	202	210	204	207	199	210	196	214	197	235	182	180	214	212	184	191	192	180	193	208	204	202	176	213	224	194	183	198	200	202	197	173	210	201	204	225	199	193	209	203	214	233	179	205	208	182	227	210	176	211	182	208	200	191	202	185	214	201	189	178	206	195	178	179	202	181	216	204	193	202	204	203	207	213	195	214	215	189	193	205	189	174	192	176	222	187	223	209	190	197	198	204	189	206	214	221	237	185	211	206	205	188	205	192	192	206	186	207	200	218	210	196	231	217	179	198	192	208	213	223	211	195	180	189	186	209	241	192	200	193	208	191	191	179	217	203	227	186	195	197	191	201	211	208	211	218	208	204	205	183	203	220	174	219	209	185	245	201	209	198	204	201	214	216	183	182	213	209	182	177	229	223	222	195	179	207	202	163	209	195	182	239	197	197	207	194	237	207	215	166	201	216	191	203	213	178	207	202	170	194	196	196	198	214	203	212	225	207	229	188	216	208	196	162	227	198	225	208	193	220	190	173	182	166	184	198	177	196	199	191	210	200	212	189	191	190	216	194	183	197	185	204	213	202	195	230	188	218	196	204	223	187	212	206	183	191	187	192	194	189	211	201	212	214	199	191	211	207	208	195	188	188	182	208	211	182	199	205	177	186	210	182	196	190	193	210	187	198	233	199	200	206	195	171	195	219	203	214	192	204	202	179	200	201	241	218	195	199	183	192	207	221	191	184	221	187	186	194	198	219	227	200	221	197	183	193	205	206	200	185	213	218	204	177	167	221	163	212	226	212	205	232	197	172	210	209	209	230	209	194	208	188	190	215	195	211	196	197	231	204	182	214	193	199	193	209	212	204	219	195	200	181	186	213	221	199	198	201	210	195	200	197	174	185	225	203	207	208	164	214	176	202	187	189	190	185	197	200	198	222	195	198	177	214	204	193	208	179	192	213	200	210	211	196	203	192	203	231	209	253	211	223	190	194	210	196	215	206	207	191	244	187	204	220	180	201	195	195	203	201	206	202	194	192	180	188	214	232	229	195	219	185	206	207	212	202	207	217	193	189	215	214	202	210	176	195	196	170	202	188	184	203	189	208	211	188	196	184	203	187	187	227	203	188	200	171	197	203	210	187	212	194	191	181	230	180	208	177	186	232	221	190	204	175	203	190	200	216	185	212	177	170	196	183	190	198	203	195	214	220	232	217	215	214	223	197	194	192	187	214	180	188	206	201	181	184	201	198	181	199	183	221	210	201	187	202	226	182	211	205	195	234	221	190	186	185	187	210	219	201	204	213	236	196	192	201	196	203	200	220	232	213	200	178	202	212	189	207	211	187	206	197	229	212	213	193	189	202	211	190	214	181	204	193	179	203	187	197	209	207	179	203	188	250	180	220	193	207	206	206	203	200	205	205	197	189	191	216	201	188	196	193	190	210	202	197	221	215	184	191	206	188	221	214	196	175	173	194	206	197	216	196	169	209	218	200	185	219	190	197	196	226	212	172	215	204	197	192	200	180	196	215	203	187	210	199	185	191	212	212	237	204	186	233	173	226	207	177	197	209	210	208	196	203	218	195	197	189	225	208	188	178	201	216	211
19685	22674	36962	42142	44396	42093	40510	39754	43731	44273	36911	31192	37968	31914	23913	28396	30162	15805	14409	16732	17847	14655	12409	11316	12519	11521	9056	7101	6992	4331	4084	3344	4095	4510	2069	1673	2446	3543	4269	3958	3244	2609	1601	1408	1322	1459	1841	1483	1355	1215	1012	944	1301	1884	1885	1304	932	895	732	727	756	741	679	627	645	593	580	557	606	600	558	585	571	554	574	573	604	569	576	569	578	576	587	633	621	613	597	598	567	568	578	539	518	563	557	601	508	581	573	543	560	517	562	576	560	565	583	601	544	586	547	573	539	534	533	602	590	579	595	591	561	552	544	575	530	563	564	577	542	551	586	570	555	569	568	616	585	606	591	527	546	545	560	542	597	581	563	594	568	584	547	591	559	592	530	608	567	609	576	538	546	551	560	536	575	614	616	528	578	532	565	589	550	518	564	581	562	567	615	588	588	535	570	592	619	513	573	569	560	555	527	545	537	566	566	569	548	606	567	526	568	526	582	555	569	591	544	580	559	588	559	607	538	591	592	562	570	537	581	569	541	572	560	556	573	561	577	559	576	502	542	582	545	550	570	555	556	576	587	533	570	546	588	568	571	581	567	539	605	510	507	590	580	582	591	577	563	560	589	575	555	578	551	584	550	552	560	577	536	553	575	588	551	577	565	544	612	562	580	558	595	584	583	627	546	528	548	550	597	586	585	575	590	558	540	558	578	575	578	583	580	580	564	579	573	535	609	546	596	533	577	569	587	567	564	596	552	562	543	555	580	578	572	646	533	545	595	558	590	588	509	553	568	556	572	548	576	559	565	505	571	510	538	557	546	598	584	583	556	598	541	576	569	580	582	548	537	591	547	522	574	571	582	555	514	572	552	555	531	557	534	564	586	514	564	575	571	560	560	566	576	583	565	579	633	542	504	575	567	636	524	585	538	537	556	575	557	554	542	522	577	570	518	570	595	588	530	584	560	555	552	563	543	550	536	548	576	572	595	556	525	555	551	552	506	580	505	580	534	585	623	561	541	593	613	537	536	556	560	620	585	573	554	602	521	566	601	566	600	582	561	588	561	561	550	554	547	559	576	584	544	529	563	583	623	589	551	570	535	613	566	544	548	577	583	593	597	557	529	592	540	543	566	569	527	580	582	546	548	605	550	591	599	576	567	542	584	558	603	541	576	541	551	549	565	554	546	600	558	604	550	577	581	531	567	549	610	573	615	634	551	577	585	581	561	549	584	501	572	521	577	583	535	581	549	559	546	570	563	591	579	549	532	567	561	572	521	567	577	581	574	579	588	593	556	564	564	557	547	563	548	582	593	553	559	548	544	575	522	538	536	527	556	584	552	543	540	587	576	542	550	586	557	551	556	581	561	557	527	595	576	576	548	553	585	576	584	546	575	529	512	581	564	569	554	596	553	547	560	571	542	554	549	556	531	604	569	560	581	543	562	570	542	543	582	564	553	585	574	566	596	580	582	562	541	550	554	598	578	542	591	517	565	552	557	540	564	612	553	567	549	540	623	587	559	542	554	572	556	561	580	555	543	583	554	561	553	564	566	563	576	606	564	541	568	586	558	601	541	567	544	564	594	575	604	556	581	574	576	566	556	579	517	524	591	560	563	549	567	595	572	565	569	579	562	553	545	567	572	516	559	550	577	603	546	592	565	572	598	574	548	610	583	561	570	562	585	530	571	573	577	569	538	584	573	557	556	583	531	537	579	565	566	556	561	624	541	516	629	579	554	560	509	547	546	559	545	550	566	600	601	587	531	600	615	578	557	551	574	537	570	597	560	559	565	636	580	509	548	588	586	550	590	572	574	571	546	569	544	572	587	569	521	582	548	505	561	605	564	529	560	547	546	547	564	574	600	571	593	585	580	570	563	582	568	566	534	596	578	567	585	563	554	552	560	575	537	588	565	554	590	595	571	601	540	585	559	564	577	555	560	509	568	601	585	541	522	594	557	574	573	598	530	587	532	569	556	552	569	593	579	610	560	602	571	585	565	552	554	526	545	571	567	590	570	520	524	567	571	591	637	564	564	586	560	564	523	579	590	582	527	543	545	554	564	590	539	628	585	556	563	554	544	586	606	565	589	570	564	569	567	566	550	578	578	493	588	551	555	512	588	570	564	579	606	552	543	547	550	518	579	564	587	561	544	555	582	542	583	522	568	606	538	516	531	535	586	523	544	556	568	591	566	557	570	588	543	542	586	551	544	579	559	589	535	549	601	565	562	546	554	580	593	576	543	540	579	584	535	534	554	568	596	515	558	507	559	580	576	567	511	589	527	568	573	548	562	547	592	567	600	622	587	524	573	550	564	585	571	584	575	562	575	604	566	542	565	569	547	569	593	608	563	574	558	552	546	557	565	556	588	556	602	546	563	552	584	576	584	555	551	534	591	567	519	580	544	591	552	560	608	565	591	558	586	562	547	573	559	562	567	559	534	525	560	549	580	564	565	551	548	578	578	562	545	555	596	587	516	605	519	559	566	556	563	577	579	539	576	583	552	537	567	540	590	539	629	578	533	560	589	542	559	563	576	552	583	554	520	535	559	569	547	609	556	579	570	572	561	580	551	562	543	555	585	564	547	532	580	517	555	531	552	547	574	563	596	534	540	549	544	589	584	575	568	553	550	581	561	552	576	563	576	572	592	568	593	546	575	582	569	562	573	560	560	560	547	571	562	555	545	561	543	559	546	608	558	548	559	552	559	558	588	596	577	560	596	541	587	587	606	618	569	546	522	532	543	570	523	575	585	602	571	573	530	557	527	594	566	565	542	507	527	557	540	611	563	566	557	588	558	572	523	548	536	569	550	560	560	566	533	588	539	570	584	564	504	565	540	553	592	635	578	604	564	553	527	581	579	579	555	525	539	565	570	554	554	541	546	552	547	556	563	534	566	584	550	530	593	597	551	580	566	582	563	550	618	553	543	567	576	560	565	586	555	551	581	557	565	590	565	526	520	534	529	549	551	541	574	588	566	576	564	547	588	541	591	545	557	595	586	565	586	568	559	560	583	594	542	553	558	533	576	573	548	579	567	575	549	584	580	531	574	577	596	567	583	590	573	589	569	580	603	566	550	554	530	510	563	554	572	567	569	565	569	555	538	559	581	582	575	562	590	560	571	538	574	547	562	589	552	583	549	561	579	548	549	593	591	542	550	537	530	566	558	550	564	561	548	540	598	588	548	561	571	562	534	555	526	562	557	575	574	574	555	590	591	548	567	577	564	547	547	557	549	541	583	593	584	608	570	612	514	584	594	514	542	550	556	571	608	540	593	592	596	555	584	527	573	564	596	562	610	540	524	545	542	551	600	569	584	553	546	544	540	554	583	545	577	575	620	578	568	554	582	598	541	574	573	597	587	581	542	553	543	542	549	529	554	563	608	544	531	566	530	588	563	524	538	586	557	524	549	549	552	544	535	604	604	607	594	626	544	513	575	587	551	600	611	562	551	566	561	567	556	543	567	522	571	501	543	595	576	566	590	590	566	612	606	554	580	570	585	550	582	591
14386	13236	16404	16430	20244	17415	14466	9735	7366	6948	4538	2674	2095	1520	1116	1131	876	689	700	730	549	476	418	357	292	313	246	220	209	206	207	189	204	200	192	186	207	189	202	212	207	192	192	201	182	185	202	187	192	187	187	167	177	158	163	185	208	195	202	187	179	186	212	192	190	195	195	182	193	195	203	192	182	184	204	195	152	190	200	217	194	185	175	186	193	190	179	164	184	220	172	208	203	212	184	197	182	150	176	194	174	170	210	190	185	191	184	161	170	155	171	198	164	192	193	179	167	168	188	218	200	173	182	205	180	186	211	185	193	199	178	186	189	199	199	197	181	176	180	203	184	203	188	185	181	179	201	201	163	210	187	194	193	209	213	200	173	188	184	178	190	181	207	168	197	171	188	169	216	169	170	178	196	173	196	188	163	196	215	159	199	179	171	188	181	169	193	200	180	183	188	172	185	179	218	170	180	163	184	193	179	187	175	174	168	180	187	194	196	181	197	168	175	206	199	186	182	164	183	166	180	204	171	172	214	196	171	191	186	192	206	181	179	194	179	158	185	196	178	205	189	211	171	186	177	198	172	177	172	188	185	190	176	217	163	177	196	168	179	176	171	174	175	186	188	179	173	200	193	184	194	183	179	193	187	189	181	171	212	161	192	201	167	168	186	203	178	170	179	200	203	196	180	184	175	180	161	173	193	183	178	190	189	187	182	181	180	212	198	173	167	163	187	160	171	155	180	168	194	171	189	178	157	178	193	196	177	186	178	177	168	195	171	192	188	167	199	190	188	192	181	211	197	187	161	206	195	184	181	180	160	177	201	170	204	192	189	171	189	201	183	182	198	190	176	206	180	192	209	189	183	184	211	190	170	178	192	220	169	164	185	189	199	171	176	196	184	170	165	199	193	182	169	186	188	176	175	171	180	210	194	200	195	196	170	192	169	174	192	172	187	187	171	197	135	174	187	183	165	210	196	183	196	169	169	199	182	201	201	219	177	199	201	189	180	161	175	175	166	195	203	188	193	181	156	186	185	203	187	170	183	203	181	178	166	199	183	197	179	186	189	196	181	213	189	186	215	179	194	195	163	201	204	168	190	203	177	208	212	184	202	170	186	189	188	181	184	213	185	192	186	183	190	221	196	189	184	187	195	189	194	167	169	203	173	177	187	176	166	181	207	174	186	174	210	178	184	199	198	205	178	186	195	174	184	180	193	182	197	217	160	183	199	188	203	184	193	189	178	195	194	177	230	163	187	175	188	185	207	194	180	182	172	191	181	204	195	191	180	214	202	192	190	169	180	172	180	185	180	169	184	184	181	186	164	205	221	187	195	200	189	179	182	177	170	185	193	174	207	196	204	196	191	187	183	195	175	207	180	168	200	177	183	179	168	189	200	167	167	202	158	188	189	200	209	207	199	186	189	201	189	195	192	181	199	183	186	182	197	183	176	200	161	189	177	170	183	198	160	184	212	182	185	179	181	182	183	215	169	182	172	162	159	178	171	210	168	214	209	190	193	196	178	185	222	173	190	179	220	203	184	172	186	167	196	176	196	208	170	176	205	178	179	176	177	177	188	170	197	164	195	194	162	199	194	187	171	210	178	190	160	188	176	201	161	180	194	181	194	185	186	199	186	181	201	196	206	186	190	185	199	188	178	203	189	160	168	202	195	205	183	180	191	181	180	163	189	178	178	196	225	185	177	154	202	175	190	173	198	212	186	177	164	157	187	182	195	203	192	169	173	164	183	191	196	175	166	195	177	175	196	201	153	190	205	183	184	203	186	192	180	182	178	201	186	176	191	162	217	162	199	182	187	162	205	208	162	208	191	210	185	212	178	204	188	167	188	197	197	192	210	187	187	179	208	198	181	205	167	173	186	169	214	169	197	166	191	192	181	150	179	175	185	194	179	189	177	184	183	172	201	182	168	194	160	176	213	175	201	170	168	223	205	179	209	195	222	196	191	204	162	196	174	191	185	182	188	187	169	183	219	189	195	174	198	206	196	222	177	215	173	205	184	183	170	189	168	185	207	172	165	196	177	160	180	192	197	197	177	178	212	188	212	177	183	178	180	176	227	181	189	155	199	184	200	200	172	207	176	172	193	204	212	188	179	199	163	210	174	191	190	206	183	200	198	201	184	207	183	194	181	182	183	181	196	197	194	203	180	204	178	172	186	183	169	187	177	201	159	189	156	176	187	179	171	170	191	195	153	192	194	179	191	177	195	187	177	217	212	168	185	170	201	218	155	183	197	206	195	188	187	220	193	190	171	192	178	208	189	183	196	160	213	179	177	197	182	201	168	193	178	179	194	181	167	208	188	174	180	167	188	152	193	176	187	203	197	193	177	192	204	144	179	197	171	174	160	184	212	173	164	180	189	180	213	172	178	217	183	180	200	200	197	177	180	182	174	198	201	191	173	200	174	197	165	191	180	169	191	204	180	188	178	189	184	170	189	172	201	174	185	181	195	197	203	198	182	183	186	184	186	194	178	189	193	188	195	179	187	181	169	209	168	174	180	180	154	162	203	195	185	184	182	165	184	195	175	178	195	188	163	182	196	182	183	186	169	158	188	173	182	200	171	182	184	179	203	193	186	169	189	158	195	175	171	190	179	197	183	173	153	181	171	187	188	140	216	194	203	178	176	187	197	178	204	195	178	211	195	188	199	177	186	177	192	179	235	177	225	173	181	186	189	192	181	178	193	186	164	202	183	181	198	173	207	175	180	189	204	172	171	172	198	183	147	204	193	174	179	189	178	171	188	191	160	184	197	181	190	159	199	163	164	180	193	193	199	173	180	184	159	194	191	170	185	201	178	192	207	178	189	188	174	172	180	182	189	186	181	203	188	172	184	201	197	190	188	187	146	167	172	185	200	162	225	182	162	187	216	175	211	163	187	190	186	202	190	195	192	185	176	175	176	191	189	186	179	180	171	182	188	198	193	194	184	198	178	193	178	176	189	202	178	182	180	193	165	172	192	186	174	161	191	199	181	196	203	193	185	180	201	171	185	208	190	188	203	179	191	172	194	170	200	174	183	191	202	200	218	170	195	177	167	186	185	181	177	197	196	176	189	182	204	171	186	188	192	201	184	163	176	205	201	216	178	185	203	190	188	184	174	194	182	210	180	173	159	166	155	177	183	181	194	158	193	208	168	163	165	189	179	174	188	202	213	190	188	176	185	209	179	190	189	196	187	211	192	201	166	187	170	187	151	179	190	176	199	199	193	177	182	176	186	194	192	175	189	199	185	179	168	181	177	174	163	183	197	167	171	177	193	187	182	188	178	212	198	194	176	175	181	201	198	188	165	214	200	191	190	204	204	167	187	199	175	191	182	182	198	186	185	172	217	177	190	202	164	186	159	195	167	185	163	186	168	189	165	164	199	172	212	198	181	183	177	178	167	178	196	172	189	189	192	179	165	170	187	165	173	192	180	194	214	194	216	154	177	189	193	184	178	160	203	184	210	173	184	197	166	179	199	186	184	184	190	193
9321	11667	22768	29111	35493	33196	31888	25851	23607	22963	17802	12309	10661	7809	6136	6115	4929	3835	4124	3860	3167	2518	2151	1749	1527	1277	1051	862	771	678	625	642	611	633	567	619	571	627	639	667	649	562	564	557	550	544	566	555	587	549	534	529	501	544	564	555	541	551	542	515	546	525	523	516	491	533	553	540	529	512	563	516	530	491	497	500	528	524	514	531	528	532	521	503	543	476	524	563	510	495	524	541	530	557	495	534	520	529	525	524	520	524	537	522	516	521	496	534	550	476	506	521	535	490	528	548	544	599	526	513	521	513	580	511	508	523	521	531	537	505	530	526	517	518	557	570	532	492	552	512	513	541	542	552	519	524	537	540	545	519	535	556	510	523	555	523	562	519	543	544	547	548	525	533	515	515	503	520	484	557	522	516	569	547	550	513	510	518	517	521	527	518	568	562	490	519	545	520	563	573	532	546	580	523	559	521	493	561	500	502	567	530	497	459	544	555	491	535	497	504	552	550	518	526	496	517	502	543	533	510	481	524	537	525	517	482	540	525	522	496	503	500	552	540	493	564	522	497	538	547	515	537	530	516	486	538	512	532	518	522	477	572	533	531	512	518	503	563	544	506	545	508	487	502	533	559	512	574	492	508	530	511	464	504	515	547	541	539	551	505	526	499	529	539	521	520	529	541	555	547	541	553	514	533	519	522	544	530	512	547	501	472	517	529	525	533	520	509	524	533	535	526	493	523	508	505	527	521	511	557	548	531	481	577	528	496	503	503	512	552	488	569	555	535	579	534	497	551	504	531	533	533	485	506	551	522	538	489	528	565	525	546	538	538	508	509	520	562	492	535	539	508	511	525	549	527	527	524	541	490	556	493	536	514	560	482	532	530	573	526	482	536	501	493	530	514	527	487	518	558	536	544	513	573	547	553	545	534	537	526	498	507	556	539	518	517	538	524	548	530	528	510	537	507	566	541	547	531	523	506	529	518	519	502	518	500	528	511	572	509	502	542	539	510	521	535	535	561	543	585	507	547	512	538	542	520	517	568	544	527	537	532	531	529	532	514	503	555	521	539	500	500	545	534	508	545	502	551	505	574	554	520	518	513	536	502	624	532	521	516	511	540	512	492	530	549	562	502	529	551	523	513	491	512	533	513	471	569	500	523	505	499	517	505	531	483	515	577	554	539	505	511	521	492	541	534	529	461	558	488	477	517	497	569	530	524	507	563	542	537	518	534	511	500	544	504	500	533	552	540	525	524	528	533	535	517	534	493	522	518	555	527	525	498	530	539	527	571	511	521	526	530	499	494	505	556	510	546	528	550	525	524	522	528	528	536	522	538	527	556	523	510	533	517	527	513	493	496	530	524	510	498	537	518	525	561	559	524	526	507	551	500	549	532	557	508	554	509	485	535	496	515	573	494	525	508	493	536	506	561	495	541	557	548	503	528	522	573	566	561	515	518	550	531	526	505	538	541	506	499	495	467	512	500	529	458	488	538	474	540	516	506	541	510	503	521	568	524	530	499	507	493	524	534	565	519	532	532	555	521	519	510	494	540	522	500	550	509	513	500	479	471	547	534	506	517	510	535	510	536	515	524	509	463	538	559	544	526	549	494	539	516	562	501	506	532	513	537	542	513	554	528	537	518	533	513	540	525	535	537	542	560	500	506	521	555	553	506	513	497	571	526	530	526	578	540	513	515	536	536	541	534	522	497	528	522	493	533	534	511	500	516	525	524	510	581	563	527	508	541	497	514	513	528	510	543	514	500	518	560	544	507	501	509	553	529	537	530	554	531	517	513	552	531	504	514	549	517	527	528	531	499	526	538	484	538	483	510	486	534	519	549	532	486	564	512	552	535	508	510	548	521	516	512	536	523	533	519	537	517	518	571	528	541	514	549	559	499	512	495	519	485	512	545	541	551	514	502	541	534	531	577	506	561	510	543	544	511	527	468	534	529	513	528	502	540	533	550	532	501	522	553	541	553	555	541	543	495	545	532	512	514	527	524	528	520	552	552	513	551	522	524	504	515	535	543	540	504	512	549	525	522	579	548	520	517	550	556	538	540	508	512	538	568	546	580	527	535	549	523	473	522	489	515	513	515	516	507	545	480	518	547	550	519	519	510	501	521	497	571	491	529	534	525	538	486	543	545	555	499	534	554	518	526	470	535	499	526	518	533	497	543	596	488	483	530	498	588	537	526	505	522	500	518	537	560	500	526	503	522	507	524	523	520	515	499	492	535	532	558	546	548	545	558	515	531	526	534	560	536	475	552	534	497	555	554	530	522	542	549	510	503	541	505	545	507	532	525	517	513	563	552	523	505	524	559	553	537	532	521	520	509	471	561	571	531	548	522	520	497	522	498	557	551	504	529	510	530	529	549	533	567	519	458	502	585	543	505	521	500	526	536	486	509	526	534	520	467	504	519	526	541	542	513	499	540	512	549	533	549	547	528	503	541	553	534	524	511	528	523	522	498	542	511	536	498	523	535	537	518	513	536	525	568	500	564	531	510	529	517	497	518	527	522	499	534	519	554	537	519	475	526	544	519	509	544	480	530	489	500	551	523	543	516	557	543	513	537	534	508	489	492	557	502	549	563	500	531	544	569	557	557	533	554	507	568	527	497	542	546	543	573	491	500	539	513	547	495	518	529	511	499	536	503	532	521	506	517	507	472	514	499	479	569	489	519	499	542	522	545	528	546	548	537	557	497	570	523	515	551	532	511	536	560	520	504	546	538	530	526	524	533	589	537	522	575	506	520	515	526	543	548	543	544	538	495	540	526	543	530	521	547	533	492	530	537	523	550	481	505	553	516	506	537	537	529	532	515	531	519	540	520	521	523	523	522	523	550	526	542	509	519	521	549	515	562	511	533	520	501	506	541	493	509	545	537	539	517	528	515	510	491	547	514	506	519	507	510	544	492	481	520	517	560	525	548	552	475	506	512	472	506	536	527	517	536	537	488	536	532	482	555	488	536	509	500	515	512	541	498	561	521	551	557	508	519	569	497	497	502	559	499	529	550	532	503	534	520	531	519	525	548	521	526	498	526	518	495	530	541	492	531	528	505	520	523	577	517	528	528	542	542	539	503	551	502	550	530	556	542	533	531	509	529	517	549	541	516	522	522	519	490	502	523	521	491	517	517	552	477	565	511	527	534	521	500	545	529	505	547	519	510	573	522	524	554	526	557	520	523	546	506	506	491	536	516	519	530	550	509	548	535	513	511	501	546	542	520	518	521	522	571	536	535	523	515	472	547	551	547	538	556	501	537	527	536	546	547	514	506	544	536	478	551	513	532	512	526	506	527	550	531	539	558	531	518	525	525	529	522	522	529	514	555	519	485	512	532	555	497	502	532	520	528	564	532	513	536	511	508	524	540	553	534	566	492	532	528	536	546	534	456	533	560	520	512	507	522	492	498	551	530	521	537	494	550	514	530	506	524	522	558	506	550	492	487	547	479	538	498	548	497	502	503	513	552	517	560	528	553	497	519	568	510	532	530
24079	20554	27450	31059	33217	25888	20027	15123	15459	16207	13008	8596	6524	5475	3459	4806	4147	3907	3247	3235	2442	1819	1775	1661	1259	924	584	644	482	410	326	307	322	406	297	223	278	381	354	357	340	282	238	234	218	226	239	211	225	197	195	205	196	215	219	196	220	160	189	192	187	199	181	196	172	212	158	191	183	195	157	176	180	181	190	173	198	146	181	195	186	191	179	173	166	221	165	187	183	183	200	175	193	206	154	189	179	159	206	192	176	154	178	188	173	185	162	188	161	179	176	184	189	197	176	191	179	185	201	178	147	191	149	191	163	206	187	180	169	161	161	155	189	190	197	183	199	177	159	184	168	196	185	182	168	191	196	179	170	181	208	188	173	187	187	198	181	184	222	152	188	182	155	183	185	160	175	173	156	191	203	162	180	169	176	181	183	192	154	165	187	177	182	164	156	183	175	174	168	196	187	187	174	184	162	209	177	188	143	199	183	178	200	177	156	175	191	182	181	184	185	188	223	166	199	181	175	173	179	186	192	196	199	188	178	186	192	173	203	177	169	186	176	186	142	182	167	167	181	202	192	169	192	184	206	176	197	177	164	145	178	176	157	170	180	198	174	191	183	160	184	184	187	191	156	178	178	193	186	175	175	175	188	187	194	172	160	180	180	187	191	203	194	176	168	173	178	172	179	195	176	187	194	186	174	169	177	170	176	179	157	165	180	199	195	177	198	163	185	182	164	148	180	213	166	191	186	199	174	172	188	170	188	168	167	188	186	168	202	189	184	155	184	171	162	183	206	195	171	153	179	169	188	187	177	181	176	181	178	189	186	162	176	173	167	203	165	169	186	156	183	151	188	169	198	159	173	166	155	180	187	199	197	185	204	194	182	170	160	185	172	229	174	187	173	169	172	194	181	204	204	177	193	190	170	179	187	177	170	175	153	168	199	201	173	164	177	171	195	192	166	181	174	200	191	167	175	189	180	221	193	179	176	157	186	196	205	170	180	191	172	174	178	192	170	180	195	197	188	199	181	171	184	163	181	184	185	149	204	193	177	169	186	153	175	189	184	181	209	166	182	168	169	189	171	176	157	190	167	169	184	187	200	164	178	199	192	192	148	175	197	183	169	177	173	198	185	189	195	201	166	173	173	186	204	179	149	195	174	163	156	180	173	166	176	175	175	183	174	169	168	183	159	190	193	167	185	181	189	189	159	189	177	196	159	191	186	184	184	206	171	178	153	181	157	160	192	161	185	182	192	160	183	162	189	185	199	182	189	172	187	167	190	196	162	162	177	173	143	203	173	197	184	175	192	197	182	174	153	178	202	153	164	183	163	172	172	191	160	170	158	205	196	181	192	178	178	160	183	161	166	201	182	183	202	176	184	177	162	164	187	179	189	162	183	213	187	197	211	161	182	188	169	200	209	176	196	166	182	206	151	175	177	170	166	183	185	187	179	190	183	184	153	190	158	189	182	172	162	182	183	181	187	191	175	203	176	166	177	180	184	196	187	171	197	152	182	177	179	188	196	186	178	191	203	182	177	188	170	183	187	173	196	153	195	176	177	164	166	185	166	183	191	194	179	177	168	154	186	161	208	186	170	169	169	192	185	156	179	184	179	176	162	182	197	189	195	193	151	189	183	178	187	191	180	185	165	167	179	163	173	161	188	171	175	151	172	203	171	176	152	188	167	201	176	185	190	190	176	138	167	184	171	210	161	175	196	190	195	155	205	186	181	187	176	196	166	169	172	168	160	161	165	192	167	175	176	191	202	188	174	177	186	160	179	192	173	193	177	165	184	187	186	191	178	192	176	200	176	168	185	192	204	187	177	176	193	185	183	175	190	167	185	155	195	198	180	178	185	172	197	187	187	188	185	181	205	159	177	190	165	183	173	194	182	180	188	155	172	178	192	175	174	187	193	161	166	177	165	204	189	202	177	159	182	187	170	179	165	204	164	184	181	179	202	174	179	180	191	168	180	185	178	191	182	170	187	179	179	210	199	204	189	190	175	174	167	191	209	174	197	187	160	162	177	174	190	175	174	169	149	190	181	169	177	175	182	205	174	175	210	176	205	159	163	188	156	202	160	180	202	201	192	173	170	156	182	189	160	190	177	187	201	173	170	179	170	160	151	161	178	177	184	176	179	196	158	206	199	187	184	193	185	176	173	169	159	186	190	183	179	190	172	174	178	160	177	181	165	180	181	174	180	177	186	203	159	206	177	165	154	187	203	185	175	204	177	196	170	164	183	187	177	163	190	175	177	164	191	189	163	163	194	184	168	196	195	158	175	188	191	188	177	174	193	186	180	197	175	179	185	183	190	185	184	197	183	201	165	189	215	187	184	193	160	180	182	176	185	184	169	183	164	204	191	154	178	203	197	173	188	176	176	179	171	169	180	204	168	204	165	172	178	169	223	183	189	160	153	203	172	199	168	195	184	181	193	205	150	182	158	172	170	188	178	174	192	201	183	180	159	165	165	192	154	167	195	153	171	194	180	175	204	166	173	191	179	171	190	193	184	172	192	188	181	175	171	169	157	196	180	176	186	173	157	174	170	184	181	163	169	163	163	199	185	168	165	181	173	185	164	200	151	168	164	173	205	183	175	157	163	159	194	172	196	174	167	179	191	162	193	201	190	192	153	168	180	193	187	170	197	189	199	172	191	211	164	171	148	173	189	191	191	186	169	160	193	175	176	165	150	177	180	189	178	175	173	183	178	187	178	188	175	161	170	172	147	214	198	200	180	191	173	205	198	182	205	182	169	183	186	185	192	186	186	170	170	172	184	174	193	191	180	157	179	173	173	167	188	182	194	174	163	184	189	165	195	161	197	171	183	163	186	172	173	184	190	195	184	178	170	187	176	190	167	174	201	169	188	208	188	188	163	181	179	175	184	184	156	181	186	192	203	206	169	183	194	176	196	172	176	185	160	139	187	196	164	187	189	177	189	180	199	176	162	172	182	184	158	187	171	207	175	179	182	166	177	187	187	163	179	197	197	186	189	190	177	194	172	173	178	183	162	181	169	169	169	168	177	170	190	192	176	174	189	191	207	197	179	200	183	192	187	177	197	175	204	197	205	178	188	174	173	191	167	168	206	184	205	194	194	193	161	205	163	175	178	163	167	171	184	167	185	175	200	181	204	184	199	179	166	177	196	211	173	152	185	177	188	202	163	178	174	192	183	185	190	178	185	180	176	157	201	181	173	184	197	183	186	174	187	179	167	170	181	192	196	195	188	184	175	186	162	174	175	185	162	160	193	154	180	175	173	199	199	193	163	163	182	178	185	199	164	167	165	179	170	179	181	162	181	160	162	159	194	175	183	175	161	178	164	190	186	178	157	188	172	188	180	199	150	159	179	196	196	160	181	164	189	178	191	168	166	204	162	161	173	191	154	179	188	189	192	181	183	169	185	164	186	161	175	195	181	165	170	183	193	183	157	182	190	172	195	189	178	175	150	173	181	193	176	182	193	186	179	181	172	175	176	197	180	181	184	190	185	145
15354	17419	31793	41095	44955	40187	36577	33028	35303	35373	32172	25986	23775	21137	16421	20799	18659	18173	15940	16690	12521	9922	9924	9366	7310	5255	3160	3766	2835	1994	1557	1371	1629	1948	1394	983	1128	1855	1829	1785	1551	1326	1005	768	721	816	1005	821	772	681	649	666	690	709	765	834	688	609	563	570	515	523	598	592	498	483	500	502	543	549	542	537	478	563	534	488	501	519	550	547	502	566	501	533	529	552	550	513	492	524	528	533	474	512	528	489	518	506	522	524	539	503	544	533	472	542	531	515	552	520	491	534	519	499	532	554	505	530	504	563	518	525	515	524	555	532	516	456	501	496	500	519	537	512	491	555	527	519	488	570	519	520	515	498	496	542	530	510	513	506	538	510	540	498	530	512	514	472	505	488	492	515	525	523	516	544	532	545	497	527	492	485	542	504	535	561	569	557	521	482	487	507	528	508	505	525	492	523	534	509	505	538	461	539	518	521	506	497	551	531	513	510	538	516	516	527	527	525	530	528	510	519	514	542	495	524	517	509	548	514	467	528	524	498	506	526	514	509	531	486	485	491	518	510	538	525	498	504	534	519	530	500	492	540	506	456	530	535	495	532	524	503	512	506	513	525	500	517	552	534	541	481	515	525	530	508	490	533	541	535	517	507	512	519	486	531	542	480	535	479	522	521	521	518	543	513	503	483	514	511	493	554	515	539	519	497	537	519	524	535	489	513	530	536	489	538	507	560	514	554	547	521	514	484	528	506	540	528	539	541	457	533	491	567	460	515	515	468	509	558	520	528	547	587	475	540	534	521	536	523	513	511	520	506	513	532	509	522	514	527	526	498	493	531	520	508	492	512	539	562	540	481	495	521	513	543	498	513	528	529	536	523	545	515	513	503	525	505	504	513	530	500	513	521	521	510	512	512	533	486	511	508	525	549	505	498	496	538	509	541	491	525	460	516	537	504	532	509	500	515	507	507	494	489	559	528	479	553	535	519	493	520	517	527	498	515	506	532	512	538	495	566	533	543	507	538	526	495	512	528	514	541	498	528	515	540	525	543	455	514	528	554	527	508	552	521	530	511	540	510	506	546	533	537	520	517	526	540	522	522	521	504	517	505	522	546	532	513	541	500	497	516	514	505	541	529	567	541	511	518	514	558	485	479	524	528	503	545	555	550	504	507	540	501	566	478	516	533	536	540	514	494	502	524	521	560	532	505	513	502	508	490	501	522	497	539	524	484	500	540	539	533	518	513	545	512	503	504	546	541	506	520	498	533	529	513	568	527	516	527	488	519	539	537	497	521	547	538	555	525	554	525	492	526	503	542	488	508	505	519	474	545	532	523	508	510	510	494	512	488	508	523	485	458	509	519	526	516	507	569	488	495	515	495	530	511	500	477	512	540	540	579	530	517	515	503	589	497	535	518	495	542	490	526	523	502	507	501	503	557	549	501	536	502	500	550	496	493	483	507	479	528	533	530	569	578	539	506	515	537	503	509	542	496	513	513	486	510	554	539	489	527	540	518	541	486	508	525	516	504	517	524	494	558	546	522	479	509	512	522	512	571	552	533	527	526	498	483	531	536	545	532	539	494	543	500	556	540	518	501	488	510	559	524	510	547	505	518	529	540	541	484	507	504	491	487	506	549	507	507	495	542	528	492	478	528	509	526	514	527	482	484	549	508	490	516	519	501	516	537	513	492	509	509	540	537	515	511	551	517	475	547	498	540	520	525	497	537	519	520	507	471	493	501	526	543	508	516	517	497	504	490	491	573	562	495	539	515	533	571	516	527	512	505	490	496	542	519	487	501	496	503	512	527	532	484	513	509	529	484	462	551	510	518	516	505	509	515	510	500	493	536	528	513	548	530	553	566	502	455	521	556	534	530	506	513	502	496	510	516	523	504	470	545	503	509	522	536	496	504	502	531	491	531	562	555	546	495	540	513	515	517	517	521	480	521	472	506	523	540	544	501	558	575	501	536	541	572	504	518	510	505	541	531	525	489	478	516	562	563	481	497	515	479	558	504	516	529	489	518	505	529	493	546	553	522	499	506	498	532	518	491	505	523	512	485	490	535	505	566	533	489	528	519	502	480	545	522	497	545	542	518	501	509	490	507	519	499	535	531	531	533	526	531	517	539	536	540	476	520	525	523	494	518	508	517	533	526	509	523	522	491	522	521	519	515	501	571	513	508	546	504	510	508	496	537	493	499	553	495	520	520	512	513	542	472	552	504	481	502	507	498	479	541	560	552	527	512	516	574	528	533	526	541	535	489	520	503	509	505	500	560	486	523	528	520	495	496	514	491	521	506	468	494	508	538	497	488	518	510	554	483	485	546	529	503	517	533	503	502	519	479	497	517	553	528	499	498	557	510	505	520	549	555	489	551	515	544	532	544	498	496	524	541	550	524	519	516	525	481	514	487	515	505	528	471	536	510	503	496	508	477	491	486	496	506	500	503	482	512	495	534	502	494	527	491	536	514	558	527	530	509	538	530	536	537	525	489	517	547	529	534	532	511	526	503	555	488	518	541	539	496	497	537	484	568	558	524	533	513	526	476	529	511	531	535	520	524	499	543	517	522	489	510	516	509	526	498	554	524	584	510	511	558	527	516	462	528	512	534	498	539	521	503	535	513	498	499	516	543	525	511	545	509	498	505	527	538	526	518	523	544	531	503	511	544	519	507	503	489	458	510	494	542	541	551	555	488	498	505	540	503	499	494	495	514	509	497	547	527	540	504	582	499	528	513	491	535	515	521	486	503	475	522	554	497	528	491	535	498	522	548	498	542	536	564	524	517	509	518	484	505	513	534	528	494	510	490	529	502	552	521	481	497	485	508	534	532	544	495	483	464	502	555	490	538	496	511	544	485	484	529	521	536	522	499	537	483	506	512	544	525	500	509	518	500	549	477	565	526	530	546	514	497	567	514	535	545	500	503	555	543	508	507	515	513	557	490	533	533	557	481	526	532	506	509	553	515	513	557	509	499	523	532	540	528	516	507	515	552	505	515	490	499	543	503	540	519	491	519	506	486	521	488	516	505	538	555	545	551	565	526	516	521	547	514	489	527	568	491	508	537	535	508	489	518	558	522	513	519	521	553	524	507	561	497	524	569	501	522	466	515	497	510	516	515	450	553	512	537	485	493	508	544	534	499	540	514	523	501	511	517	510	497	543	535	515	499	520	544	502	495	545	549	526	508	491	505	528	526	519	503	493	523	557	521	515	511	546	509	507	520	508	524	523	525	483	494	513	554	527	545	491	515	512	503	521	532	535	534	521	556	532	518	491	501	504	516	550	514	515	502	554	529	513	527	477	559	522	491	565	507	512	511	557	487	532	520	490	569	544	508	483	512	527	499	529	509	497	484	534	547	542	499	557	542	511	509	488	545	512	513	474	509	483	472	464	507	526	552	493	492	488	536	541	528	509	510	545	507	498	517	526	533	506	527	551	584	521	495	507	485	499	506	551	531	533	507	525	523	558	498	525	522	515	534	491	494	542	518	538	526	525	499	548	514
33088	27540	35883	40137	38837	30920	31556	24357	19600	20168	19501	16362	13515	10272	7374	9582	9581	6913	7511	8025	4289	3032	3488	3153	2108	1425	790	648	662	382	351	338	336	417	355	282	325	355	362	387	320	299	269	233	231	235	266	233	263	267	214	228	207	218	237	253	240	197	240	202	194	192	188	206	173	230	215	205	222	199	201	192	214	200	199	199	200	190	181	172	204	194	210	227	207	199	230	218	194	205	203	177	203	221	184	201	191	197	172	230	198	205	209	203	193	172	207	199	189	180	199	193	202	204	189	187	215	209	218	205	202	196	181	223	221	200	200	184	203	217	213	196	197	222	199	187	168	190	186	215	206	199	192	202	191	197	198	205	193	175	201	196	174	197	218	195	190	203	216	214	192	220	219	194	197	191	192	216	169	219	210	219	214	192	192	195	208	206	212	218	205	193	194	209	187	219	202	238	219	218	163	200	210	168	196	192	214	199	211	192	211	215	218	198	212	189	215	209	223	181	197	216	193	193	195	215	206	182	208	202	187	179	207	191	199	219	192	181	190	218	207	184	194	202	193	192	192	217	214	211	214	181	209	201	189	181	205	186	185	204	227	198	194	223	212	219	222	197	200	190	199	193	209	177	194	193	206	199	197	204	227	189	186	198	201	192	190	192	233	192	215	207	191	203	211	194	226	199	190	215	199	215	210	210	187	212	203	195	221	241	220	197	197	176	213	216	207	193	204	234	215	209	199	198	206	214	202	200	234	216	201	195	197	215	185	220	222	190	205	189	211	193	209	206	215	172	203	176	212	182	221	195	198	220	188	173	199	222	196	191	196	192	180	192	204	175	200	211	189	189	214	206	204	201	202	209	188	191	190	185	230	202	194	207	195	208	201	196	211	201	199	231	218	206	190	182	168	191	197	213	216	189	197	184	214	217	183	226	213	207	192	187	191	197	193	188	179	184	186	191	166	207	208	199	194	196	230	232	220	206	203	187	205	187	195	215	219	226	197	202	215	198	198	204	208	188	207	212	203	197	204	208	207	189	208	188	199	199	200	200	196	222	198	218	221	194	212	181	223	177	209	164	189	205	198	189	199	210	208	196	188	207	205	201	214	205	201	231	199	196	218	202	204	195	174	225	169	193	211	174	192	207	200	178	194	230	187	203	219	210	211	186	195	206	190	193	204	236	199	174	195	208	199	203	178	205	201	189	191	211	204	193	207	196	195	218	209	224	189	217	205	174	208	188	206	184	174	208	220	217	190	187	199	206	204	206	227	192	217	183	190	210	205	217	204	194	217	202	218	200	215	174	199	192	229	193	185	197	226	198	181	204	195	210	193	179	208	189	176	213	215	199	193	185	189	213	194	186	216	184	212	195	206	234	185	183	154	200	189	214	203	173	202	195	201	199	210	205	204	212	204	212	202	197	184	210	194	223	200	199	206	208	205	203	189	223	203	223	205	197	194	197	220	195	199	182	191	168	211	219	191	181	213	199	223	219	223	161	194	219	232	187	183	208	209	231	207	193	200	219	177	214	203	182	207	193	199	213	195	210	209	201	190	219	187	191	211	216	203	209	209	187	181	174	189	189	202	209	200	192	197	202	199	211	204	204	203	202	195	204	233	191	185	195	186	193	198	201	211	206	183	241	210	215	195	208	218	186	238	200	187	209	211	205	210	221	173	196	202	196	213	233	217	210	232	164	208	204	206	181	200	193	203	198	197	185	192	204	209	235	191	211	219	195	167	189	196	226	208	196	224	183	201	202	221	206	178	219	195	227	205	204	199	216	213	178	195	177	189	191	210	203	204	228	189	204	200	199	194	209	203	176	185	212	222	209	186	214	209	207	214	207	194	207	197	216	218	215	195	182	248	204	207	216	213	204	202	180	201	185	188	187	196	214	210	182	219	193	200	205	227	205	197	184	219	208	181	223	211	208	193	188	193	206	191	206	201	234	204	199	181	199	210	220	210	199	220	225	227	191	221	211	182	203	205	214	183	202	207	199	208	198	177	205	210	192	214	210	207	207	206	214	199	176	201	190	199	174	195	195	214	186	196	201	226	218	182	222	192	187	209	212	200	227	206	196	182	208	199	222	194	197	168	229	180	209	210	179	188	203	210	183	200	198	225	180	238	180	206	197	192	205	212	205	200	192	226	210	222	200	187	207	191	182	203	225	189	203	196	178	202	199	189	207	210	224	194	222	181	181	199	211	177	190	197	188	201	184	217	224	201	218	196	223	197	201	178	206	205	186	201	215	194	193	180	200	207	200	178	206	206	204	191	218	228	174	190	192	205	238	205	214	203	211	211	180	193	197	211	183	208	226	190	187	203	200	183	204	208	212	206	173	194	166	237	184	226	207	224	228	205	208	193	192	183	203	215	183	192	207	182	219	189	178	188	231	177	220	210	214	202	189	192	203	193	185	173	207	218	207	200	198	182	186	199	221	213	205	209	233	212	191	206	205	219	209	219	178	177	237	208	212	212	203	221	216	191	192	220	228	186	208	204	204	200	203	210	188	192	230	188	205	191	201	213	190	203	199	203	190	212	225	205	209	210	209	197	211	189	168	220	220	193	176	177	211	219	180	166	200	211	183	202	185	192	193	191	195	225	197	208	187	223	176	178	191	193	206	207	213	222	180	204	209	196	208	197	199	202	206	193	219	212	180	191	190	199	211	188	192	202	218	185	202	189	211	208	210	193	174	206	200	196	190	180	215	212	202	187	204	215	205	209	194	186	181	208	203	211	212	224	188	203	191	223	175	207	223	208	213	187	226	212	202	201	187	225	197	184	180	200	231	206	201	202	179	189	223	207	206	206	216	213	189	171	208	189	210	208	201	187	194	200	205	181	201	205	200	199	200	202	173	223	218	205	196	210	209	217	198	207	207	197	226	207	182	217	211	205	220	188	184	195	179	176	207	211	222	212	210	196	196	200	211	217	219	211	225	193	199	221	211	200	201	204	192	222	200	208	206	188	219	222	178	205	204	217	214	222	202	207	187	181	208	190	200	208	217	209	198	206	233	199	208	193	198	208	208	224	208	224	211	214	189	207	213	219	197	193	185	193	237	193	221	183	210	219	207	185	194	199	184	192	189	213	227	188	203	195	216	232	215	192	220	196	176	206	204	208	212	236	244	211	221	194	201	199	201	210	213	201	204	206	208	229	207	206	181	203	205	186	201	206	174	207	193	210	204	210	199	186	198	184	207	214	196	196	217	202	205	216	193	214	194	200	212	200	204	178	227	205	203	203	214	211	202	192	223	207	208	197	199	193	206	197	185	198	184	191	175	208	169	231	229	227	192	218	226	217	207	194	196	185	201	195	197	189	185	211	183	199	204	195	224	216	201	223	208	213	193	181	211	202	195	210	212	192	213	185	222	207	191	197	214	210	205	182	200	212	190	203	218	224	194	226	223	187	192	192	234	214	194	210	211	219	198	213	188	211	198	230	202	203	172	210	211	189	204	193	200	203	194	211	218	205	209	194	195	201	181	203	219	204	213	180	185
20720	22068	38087	47889	48067	44624	45941	39895	37579	39426	38636	36292	33554	29423	25384	30362	29385	25262	27382	28401	17647	15066	17144	15462	10592	7931	4192	3478	3253	1836	1710	1390	1456	2123	1385	1112	1174	1639	1653	1742	1535	1288	998	838	775	770	953	920	905	680	699	720	673	687	828	907	681	621	591	603	612	560	583	607	602	610	582	595	580	571	575	552	582	570	564	560	574	581	621	579	565	600	582	570	602	602	631	571	598	552	613	591	557	510	549	576	561	524	560	637	515	576	528	533	553	610	588	589	575	565	522	559	570	613	551	530	570	574	558	558	563	591	554	594	557	538	570	548	560	540	507	543	580	581	565	525	510	592	561	553	554	559	591	574	596	581	546	583	549	579	563	573	576	566	594	534	594	567	568	562	597	551	558	552	537	608	573	591	545	592	572	552	614	585	552	594	595	560	578	565	561	567	574	576	576	578	555	599	569	584	570	555	541	529	558	590	555	574	528	576	609	550	546	587	568	569	559	515	564	529	530	534	542	594	545	571	571	564	645	549	564	527	542	527	578	573	525	583	552	595	544	574	562	555	552	558	568	541	533	558	574	592	594	568	583	547	570	571	533	580	544	557	562	620	559	574	560	571	563	575	564	623	576	583	576	556	579	553	529	595	585	536	607	588	599	605	588	554	565	585	557	551	602	567	566	565	531	582	579	545	536	601	577	534	598	560	606	560	565	557	551	550	591	594	548	557	575	522	576	531	610	599	583	563	584	595	582	595	540	616	556	540	530	579	563	592	566	583	598	546	581	577	586	544	547	567	581	583	569	558	530	586	575	528	554	533	552	550	552	538	581	559	576	573	605	595	555	546	525	576	572	569	560	621	578	580	609	561	533	607	559	571	552	577	555	614	579	571	551	531	590	569	593	580	582	562	577	584	558	565	559	584	545	578	563	571	559	602	566	597	568	569	562	568	544	564	570	522	579	583	546	589	553	583	543	553	588	547	611	552	527	604	572	548	586	565	567	563	561	576	590	560	573	578	578	532	573	577	594	580	507	573	554	565	589	552	606	579	556	553	552	580	573	558	563	567	550	563	565	549	552	556	585	538	585	610	562	580	588	543	599	592	608	521	585	583	565	540	577	551	591	530	554	571	576	559	568	577	553	588	579	539	569	580	592	573	583	530	563	564	579	582	581	575	620	564	591	549	575	599	617	573	574	574	609	584	542	562	559	552	550	572	577	560	565	587	573	543	573	518	553	548	594	576	583	576	613	541	599	564	538	549	578	561	527	554	551	546	609	540	550	559	580	609	582	542	567	597	575	573	592	534	558	555	582	574	537	560	591	573	563	558	591	528	576	563	572	537	597	574	542	555	592	562	618	556	574	543	571	576	556	570	586	561	557	602	553	573	586	556	602	598	591	598	585	584	614	606	606	569	561	544	633	562	545	570	556	599	564	547	577	528	568	561	576	502	485	639	583	570	583	567	535	584	574	563	577	620	557	549	550	572	558	562	598	541	559	533	552	577	591	579	531	564	561	530	517	595	561	546	538	607	575	569	569	554	599	556	563	576	550	560	601	591	602	579	570	553	568	597	571	592	522	544	555	590	549	565	547	540	620	609	576	565	589	588	569	585	576	557	548	596	592	600	607	559	577	593	568	519	607	572	614	592	556	571	572	511	585	585	583	574	588	527	566	571	580	562	576	604	524	576	568	559	562	586	533	562	561	561	570	530	578	572	584	542	550	575	564	561	553	610	557	614	617	570	604	528	573	554	585	562	560	571	574	583	583	588	543	574	632	571	542	577	553	577	529	577	594	588	565	577	572	548	593	560	573	580	575	555	541	537	568	588	566	564	547	594	580	535	558	566	510	576	601	566	562	558	593	561	576	569	578	566	538	567	585	612	597	572	596	557	555	585	544	573	600	560	536	575	530	565	601	535	565	543	563	522	541	596	550	582	597	572	523	558	589	547	539	580	581	547	591	564	571	610	534	576	548	576	539	554	539	544	585	555	579	578	558	546	584	541	582	558	590	542	554	607	594	542	574	584	580	608	558	520	502	598	597	577	552	559	569	552	565	566	556	606	574	606	617	568	563	594	608	553	548	600	582	571	544	588	582	568	611	571	582	567	571	585	575	549	570	571	589	607	583	560	612	566	591	557	566	526	605	560	597	584	609	609	604	549	562	605	577	541	606	577	553	530	593	547	614	579	565	564	588	576	554	583	531	589	610	559	532	525	570	590	603	562	594	628	572	598	569	612	611	567	571	563	582	562	571	587	587	594	595	577	565	578	567	591	554	564	534	577	570	526	583	569	583	564	578	583	614	570	616	589	592	637	608	557	538	559	564	536	544	619	566	599	571	566	575	578	571	601	545	545	527	579	583	586	607	536	573	594	569	602	566	562	600	595	571	590	567	582	554	589	547	583	597	546	598	530	577	560	576	540	580	594	588	575	547	573	567	577	584	588	558	570	585	569	564	591	573	593	560	558	547	574	547	556	552	587	548	568	565	571	608	569	545	580	604	565	589	550	585	573	593	644	598	565	542	590	592	554	600	536	578	594	518	587	571	521	571	593	548	576	607	559	587	549	575	573	559	586	503	580	581	602	552	558	608	560	570	612	592	608	554	569	594	539	614	554	579	568	581	558	557	607	578	590	535	583	565	573	563	579	599	548	549	590	590	570	570	560	577	556	574	583	546	530	556	570	542	562	607	580	590	578	534	547	541	574	592	548	598	578	550	539	551	538	553	569	547	535	528	550	585	550	536	549	540	557	588	581	551	549	594	533	583	617	588	584	564	587	525	533	532	546	543	569	599	542	557	533	577	552	608	535	546	565	600	578	571	590	596	593	557	561	540	563	601	587	615	593	565	548	555	525	538	575	554	515	564	592	599	537	538	553	597	550	562	567	610	580	548	577	581	563	565	581	570	599	568	548	630	583	584	545	583	564	571	568	538	571	531	600	569	547	597	544	582	571	585	586	577	557	538	606	585	558	519	547	575	576	584	529	611	504	603	575	557	576	578	537	557	560	555	594	579	600	572	548	566	592	545	578	587	546	567	590	568	562	564	584	593	570	528	593	562	537	599	573	563	562	550	561	574	563	541	582	611	542	536	569	600	574	577	550	566	555	583	597	581	580	551	581	568	584	590	583	589	571	546	613	615	599	571	555	556	575	529	596	560	630	578	593	608	563	567	591	560	526	558	561	536	593	543	587	594	536	608	591	541	585	538	561	571	544	558	596	565	520	564	576	569	563	571	596	583	587	530	605	543	575	572	573	595	568	559	511	555	567	570	590	547	581	595	570	554	560	569	569	576	579	589	600	623	557	586	547	574	567	623	555	606	547	539	585	567	595	544	569	526	559	532	552	551	573	579	539	570	528	596	541	555	587	551	605	571	558	567	559	596	562	540	545	587	529	573	554	595	584	604	605	590	566	586	538	554	572	573	585	551	598	572	525	599	607	566	611	546	581	582	590	568	549	581	525	600	559	578	563	619	536	605	598	585	602	587	568	587	588	561	606
16957	16300	24179	26141	21786	15347	12233	9440	6699	5895	4389	3310	3511	2349	1352	925	852	762	692	691	505	411	400	384	339	287	288	231	239	204	177	180	223	203	182	205	188	211	211	196	184	191	187	206	200	175	173	194	201	184	183	184	151	189	197	168	200	166	187	196	212	190	215	187	172	183	191	184	184	179	201	179	195	184	180	187	206	169	178	199	187	171	182	188	157	198	207	183	179	181	178	190	192	179	166	186	188	210	185	189	206	172	186	173	160	202	185	196	157	199	186	205	178	178	179	195	192	196	158	178	190	196	182	186	170	177	178	201	201	177	185	197	186	190	192	182	207	169	179	193	173	197	203	200	186	199	190	212	161	160	189	178	170	188	170	202	204	184	184	167	182	167	199	197	187	189	195	203	208	166	199	182	175	187	207	199	203	171	210	218	186	189	172	205	177	202	180	176	200	171	181	169	180	183	168	167	176	234	183	182	196	185	174	175	207	167	184	190	201	196	201	175	195	191	199	184	197	186	206	176	183	180	185	182	188	174	201	204	185	184	188	165	172	208	165	201	206	171	183	209	190	201	179	204	169	180	192	177	189	188	173	182	189	191	192	201	178	173	182	172	187	198	199	184	189	174	167	190	179	164	172	202	197	195	188	195	195	174	199	201	171	182	207	198	205	200	180	199	201	172	147	197	172	169	194	186	216	196	165	194	154	206	195	207	182	191	205	183	203	209	176	189	206	205	186	170	195	186	176	207	199	166	188	180	173	194	206	185	186	195	205	172	182	195	200	176	201	185	178	183	183	195	177	196	184	174	191	183	186	195	194	180	190	193	186	170	195	169	179	227	182	191	189	185	198	165	175	186	167	161	199	221	207	194	189	179	189	189	186	180	194	159	166	190	188	178	189	187	214	168	189	171	186	202	176	168	182	184	211	183	207	191	194	194	169	196	158	166	194	182	170	208	186	183	176	196	205	193	183	195	187	172	189	205	210	165	209	181	180	178	200	186	190	145	187	192	199	179	165	164	210	192	187	206	180	172	187	211	192	187	174	198	198	164	166	196	185	209	171	190	194	166	197	177	191	171	183	180	217	178	186	171	191	195	172	179	196	193	196	166	159	190	198	206	174	183	179	173	188	173	182	177	181	181	183	190	167	195	165	193	187	186	190	176	181	150	190	211	180	186	216	197	188	180	188	181	165	183	160	168	186	193	187	192	170	180	184	177	189	172	178	179	199	211	170	206	191	203	171	175	196	176	197	182	178	166	195	167	194	176	199	199	196	189	183	169	170	176	163	161	184	179	179	195	185	180	190	214	176	178	200	193	178	210	193	169	158	210	197	183	188	210	221	189	166	151	172	191	198	194	187	181	172	164	176	182	177	187	154	187	186	183	180	158	189	177	183	187	187	167	193	181	202	195	195	204	169	189	196	212	199	164	160	182	183	196	199	195	204	195	183	205	184	194	201	167	202	189	202	175	187	179	166	168	169	206	199	191	186	184	191	180	183	183	182	196	174	169	198	169	200	187	199	196	187	176	185	194	165	176	189	161	189	150	208	177	167	175	189	174	193	193	173	201	207	200	183	176	199	209	181	216	186	185	193	205	172	182	187	196	177	175	177	172	187	173	212	190	214	176	197	187	200	196	211	192	159	179	182	185	186	189	183	179	210	180	200	204	187	188	191	175	198	189	183	168	172	171	179	188	167	196	175	177	158	214	227	190	198	199	198	195	184	167	158	156	179	213	202	170	194	183	161	177	194	156	175	189	182	159	176	194	162	187	181	169	174	160	185	167	194	183	194	196	208	177	196	192	185	179	191	188	176	191	185	188	171	188	165	176	191	161	177	190	190	181	174	186	188	203	175	182	185	176	186	178	183	160	163	172	180	190	181	197	198	185	174	170	194	157	176	186	173	196	166	168	215	191	179	209	187	196	183	171	166	177	169	198	175	176	205	200	196	163	183	194	163	187	199	187	186	170	175	185	178	188	209	172	172	169	188	194	174	189	188	172	179	186	187	171	182	186	197	171	204	173	202	191	188	186	181	198	182	194	199	180	187	196	181	187	191	169	183	197	176	187	200	190	184	179	178	170	224	199	192	160	185	186	176	183	200	208	221	149	186	204	189	197	200	180	166	168	206	182	184	190	183	197	186	193	182	186	208	197	191	192	192	183	201	160	180	191	186	195	170	185	182	182	189	189	176	180	186	186	198	176	188	183	204	159	184	177	194	177	192	167	179	180	201	156	197	185	173	181	192	197	152	173	176	210	193	205	148	189	203	165	195	213	205	198	199	227	176	199	177	175	200	180	199	217	171	168	193	175	213	184	175	164	197	188	181	191	173	173	180	164	169	170	172	189	182	171	178	177	196	196	192	200	169	192	197	192	180	188	188	184	190	180	214	197	178	182	190	239	174	170	212	179	204	197	155	196	188	194	199	190	166	198	190	184	193	169	166	183	197	189	158	191	195	164	169	190	183	171	194	186	189	190	198	166	199	208	187	192	187	189	173	192	209	189	163	177	188	162	199	223	197	195	168	179	188	178	186	184	166	216	175	195	180	203	207	199	177	214	185	221	169	189	213	193	199	176	179	181	209	199	159	186	174	188	178	187	185	192	185	196	178	183	191	204	166	163	176	160	200	216	205	189	199	165	181	189	159	152	196	158	195	192	180	190	187	178	192	181	166	190	192	164	185	173	169	194	195	191	179	194	172	193	168	178	197	182	186	171	177	181	206	203	195	203	194	187	184	171	203	195	199	173	207	166	183	162	190	182	209	220	186	213	187	176	183	158	181	181	195	183	187	177	186	204	195	182	196	183	195	177	190	184	183	206	176	192	184	190	167	191	169	185	193	164	201	169	198	213	205	183	173	180	173	190	201	192	201	173	190	189	190	194	169	185	185	170	210	193	200	196	174	178	183	195	180	158	193	197	180	193	194	171	181	165	201	173	202	172	173	200	163	207	180	201	182	178	177	202	180	190	219	183	167	209	191	186	195	184	178	200	190	184	182	180	201	182	169	167	198	190	169	193	194	195	183	202	195	188	212	182	182	222	204	204	186	171	197	201	165	176	178	201	183	195	184	179	188	194	170	175	200	186	190	176	189	201	195	214	188	204	204	194	205	190	177	170	209	183	194	207	182	174	194	196	184	169	198	197	163	176	210	180	178	199	218	177	172	192	185	180	194	184	211	188	193	207	159	199	180	193	186	187	170	205	184	186	201	183	185	181	175	196	219	188	165	174	175	187	193	195	185	202	173	193	199	193	164	209	182	178	178	176	175	188	177	192	168	192	197	188	202	181	183	175	175	200	166	218	186	200	186	195	192	173	167	200	215	202	166	177	199	185	180	189	195	181	171	198	177	199	180	173	190	176	191	159	221	183	195	174	190	183	177	186	190	172	172	202	174	174	212	189	171	185	170	161	188	188	175	206	183	219	194	196	171	214	193	192	189	209	217	187	173	174	187	183	191	187	188	192	205	180	181	188	219	170	171	200	189	224
10799	13684	29480	37318	35268	30596	28930	25996	22126	21411	16899	15054	15261	11886	7387	5395	4949	4349	4042	3985	2583	2237	1930	1663	1426	1488	1015	771	682	646	649	572	561	621	648	621	574	623	621	612	580	570	557	543	541	578	573	570	556	516	558	524	501	501	506	517	491	570	539	527	493	497	514	538	540	537	514	565	513	522	575	532	526	566	537	539	533	506	543	494	476	544	508	540	528	510	498	512	535	527	526	554	529	564	526	552	544	538	524	505	537	486	518	519	509	514	496	490	514	523	503	551	508	506	527	524	551	519	557	523	539	526	497	526	535	519	563	509	489	518	524	498	537	495	508	526	526	550	519	543	520	548	552	557	530	513	524	509	520	546	542	547	510	549	537	498	553	558	521	518	551	522	496	494	541	536	574	521	530	480	555	516	566	542	509	519	519	549	517	553	523	540	477	505	531	549	523	506	566	532	540	509	543	553	536	505	548	573	537	477	484	535	594	521	539	542	495	500	515	557	536	537	514	549	482	534	519	545	471	465	522	531	542	521	499	525	501	523	460	530	530	523	509	506	501	533	530	522	541	557	550	599	537	548	555	547	541	555	489	551	537	494	556	526	538	510	542	539	569	544	569	522	537	518	519	522	569	553	509	486	511	529	514	568	568	490	527	549	511	549	552	506	545	536	523	560	568	539	530	563	592	501	527	538	566	514	527	531	510	479	574	528	533	551	528	559	547	498	537	498	532	488	510	529	490	504	494	500	503	524	529	532	541	513	506	501	551	503	559	555	544	495	522	586	537	509	508	528	458	535	534	509	531	559	517	526	542	554	553	519	531	533	510	553	517	497	498	554	496	532	540	513	480	498	494	507	539	526	457	529	487	526	512	545	516	513	548	533	492	554	505	505	527	510	503	510	506	564	559	525	520	548	510	540	533	537	531	527	516	495	537	505	510	530	565	540	508	527	484	549	554	534	542	561	552	490	515	521	480	515	506	448	495	518	553	564	542	538	569	524	530	478	506	537	543	534	507	521	505	521	535	521	543	510	526	546	522	513	494	505	560	560	538	508	538	544	497	538	520	536	567	507	532	517	509	542	491	484	603	552	514	525	511	515	507	515	533	526	529	510	533	564	578	560	558	531	546	481	520	552	540	520	527	553	551	478	533	537	533	576	561	500	525	530	495	542	496	498	478	545	503	487	563	528	517	533	548	529	503	512	481	530	517	487	540	531	495	522	538	508	528	515	580	522	539	518	522	534	491	521	513	485	524	544	529	531	492	541	513	508	522	556	526	536	490	540	526	550	484	539	514	552	557	491	532	533	503	540	557	527	546	554	530	516	576	521	515	539	510	527	547	524	493	554	539	538	543	486	509	562	528	537	506	494	476	538	501	553	527	534	491	505	549	507	486	504	569	513	543	547	512	523	520	565	500	523	525	543	551	578	537	514	505	516	518	516	554	508	477	550	514	529	523	547	545	518	533	527	531	515	504	502	549	545	561	503	509	542	531	553	493	557	502	518	523	549	559	516	490	529	525	544	581	552	507	524	533	540	518	561	531	548	536	533	542	554	534	512	526	522	508	510	530	507	543	573	528	494	516	517	528	512	553	534	547	543	487	509	498	535	537	546	550	529	530	506	528	569	506	516	571	555	541	544	571	541	513	537	536	533	522	553	529	542	539	511	495	527	503	544	500	543	559	528	525	549	501	523	527	526	538	510	506	495	484	526	530	553	527	566	577	517	572	515	505	521	480	496	526	514	512	512	519	528	510	509	521	553	528	537	512	551	521	546	495	562	487	536	529	587	538	497	508	528	579	549	490	526	516	518	574	512	519	551	547	535	552	529	538	512	541	540	524	521	553	586	525	572	495	538	484	535	531	543	536	512	520	553	535	533	537	593	526	536	503	526	542	554	473	517	554	501	557	517	560	481	489	513	533	506	532	532	545	519	557	548	494	534	528	535	504	522	532	491	546	556	505	558	539	476	495	522	508	581	539	544	527	513	539	543	581	487	519	507	526	557	585	525	538	548	587	562	525	536	551	502	517	549	536	558	513	510	496	544	535	482	560	539	494	549	515	555	504	520	540	539	484	542	470	541	536	532	528	520	539	530	523	521	533	509	549	548	566	527	531	555	522	543	526	539	580	543	510	509	591	558	511	495	532	489	542	483	508	552	540	546	522	515	545	485	515	527	522	524	506	578	543	534	507	514	553	557	563	517	487	533	509	510	512	550	532	568	515	516	523	526	555	505	515	529	568	520	545	511	522	494	537	525	505	536	518	484	543	561	527	526	527	498	569	512	512	529	521	555	558	491	535	552	527	517	553	512	530	525	509	512	550	548	519	512	536	533	506	542	539	526	503	553	498	570	514	540	553	534	557	550	529	545	563	526	536	547	555	487	498	544	508	553	519	538	487	536	499	519	534	521	495	532	518	553	530	548	532	522	532	528	524	501	537	522	507	511	479	526	500	528	550	538	540	548	500	529	555	519	518	564	538	509	521	523	512	539	524	507	560	536	493	548	535	539	521	528	555	511	554	477	532	532	481	542	559	507	540	553	555	511	539	507	524	531	502	551	510	537	517	515	556	539	563	542	499	517	513	544	564	532	501	531	536	497	510	528	507	462	494	524	526	507	546	526	515	477	538	505	552	478	544	508	572	509	530	552	509	492	531	520	540	533	531	526	576	501	522	540	512	586	523	508	543	523	496	524	500	524	520	523	519	526	542	535	515	542	559	541	501	534	531	512	576	533	516	531	508	525	527	523	515	554	531	506	478	543	504	557	518	491	563	529	525	547	511	556	534	532	518	506	533	544	552	526	500	561	504	572	560	477	506	544	530	517	551	527	486	516	531	548	494	530	504	500	549	540	504	494	507	553	554	567	535	542	534	539	501	552	546	554	529	505	549	562	555	541	493	511	538	532	559	504	530	566	563	523	535	537	518	554	557	509	526	494	519	506	542	528	492	542	526	495	503	523	511	498	517	568	541	504	530	532	546	519	538	557	544	551	543	531	576	509	564	573	551	495	556	507	511	543	523	538	552	505	530	494	558	513	549	505	479	541	515	532	519	518	555	529	553	484	529	519	544	490	515	527	523	525	496	587	518	520	519	514	528	573	532	508	504	565	557	549	552	548	522	530	526	524	517	497	536	514	513	553	537	532	508	516	485	504	515	505	518	526	560	525	542	536	553	530	541	519	562	523	518	541	484	544	549	527	540	549	531	522	517	564	517	502	547	549	531	505	556	523	542	529	532	480	520	519	514	531	515	502	579	546	505	506	502	511	499	507	519	507	532	541	520	528	548	528	493	534	529	506	493	543	567	539	534	494	531	505	507	513	515	584	520	512	543	524	541	529	553	478	523	552	530	518	514	543	556	557	534	523	549	587	537	524	538	545	510	567	521	557	550	553	511	569	539	567	512	552	512	549	549	518	541	523	556	532	556	553	522	527	556	572	518	543	545	548	536	519	528	519	524	551	532	552	526	496	528	521	545	526	529	486	545	510	546	540
27311	27076	37726	38759	35129	27589	19644	15181	13414	14208	9928	5964	6324	6411	5475	5031	4683	5408	3660	4611	2520	1607	1602	1053	1044	935	820	717	754	551	462	473	455	451	516	579	395	578	599	505	448	320	295	258	230	220	248	296	213	220	210	218	223	220	203	190	223	183	220	182	193	201	174	198	201	178	169	207	194	164	203	188	192	172	168	179	175	196	194	185	169	176	215	193	194	208	190	171	192	182	186	204	170	198	213	213	162	149	173	164	175	163	200	167	193	166	190	202	191	194	161	211	168	182	176	175	174	195	164	202	178	200	184	184	203	188	185	185	182	185	182	175	193	195	186	157	209	190	184	193	191	168	179	190	179	198	195	161	185	184	194	179	180	204	188	185	203	163	177	178	186	184	174	197	192	157	168	165	178	200	174	204	168	192	180	161	177	184	189	171	200	179	191	174	153	191	175	177	202	183	164	170	175	212	160	162	174	189	171	183	213	189	166	200	189	203	187	200	181	190	177	204	170	197	196	177	203	167	174	158	194	184	175	174	193	179	180	184	178	193	191	161	181	202	170	203	179	182	173	181	181	198	176	160	169	169	179	181	199	202	220	217	167	182	192	173	169	180	164	187	181	197	181	162	199	181	170	162	184	203	174	173	174	179	193	146	162	182	174	189	193	175	197	221	172	184	190	193	173	172	189	192	170	194	171	172	187	181	181	178	171	168	199	172	187	166	166	161	152	183	179	187	231	187	206	177	191	199	175	187	189	183	192	182	167	188	178	175	163	197	176	160	191	179	200	196	176	170	191	174	162	188	172	178	174	165	171	182	185	183	177	170	198	171	181	183	193	170	184	178	188	186	170	170	163	204	168	183	178	181	177	175	184	192	171	173	176	209	208	183	180	173	149	190	177	168	183	182	177	172	205	171	181	187	172	180	169	185	169	190	173	173	170	173	182	168	194	187	209	200	172	172	212	185	184	173	194	171	179	189	167	187	196	195	165	182	202	169	184	154	182	177	175	164	184	181	193	178	187	180	170	178	170	171	187	167	192	186	186	178	188	189	186	180	188	171	181	181	185	178	160	184	161	171	198	180	191	184	190	183	183	147	182	175	183	181	201	184	189	160	194	191	195	168	176	175	207	170	176	188	187	192	165	186	187	178	173	191	164	160	187	173	182	190	194	193	156	200	181	166	176	179	165	192	199	184	167	169	185	207	184	189	194	168	193	185	190	170	180	188	172	192	199	191	190	171	195	188	173	205	199	205	179	192	182	189	181	173	180	191	163	186	189	183	181	191	169	171	189	169	169	212	166	174	185	174	192	202	185	199	190	175	194	163	162	185	183	164	175	193	181	208	175	196	181	174	187	191	198	201	198	176	195	185	183	195	181	180	159	181	172	182	184	169	208	204	172	184	201	192	203	186	180	216	187	202	174	159	165	163	183	180	173	185	183	204	200	196	185	167	184	182	181	167	186	170	174	169	175	200	182	196	189	185	153	156	191	200	198	183	166	185	169	204	191	179	179	166	176	178	176	194	197	191	165	203	199	188	185	177	179	197	178	185	180	172	205	219	164	183	201	204	157	198	192	196	165	203	177	164	198	181	170	198	189	200	207	172	212	183	201	172	197	185	158	177	191	183	174	208	175	177	177	213	200	189	205	198	163	188	194	186	179	185	181	180	173	173	200	208	180	181	199	184	200	208	198	182	185	173	159	166	169	196	196	184	196	165	172	182	167	203	212	172	173	198	194	188	163	191	165	157	189	170	176	179	203	181	181	172	188	186	180	173	189	185	196	198	162	184	176	185	197	178	181	178	183	148	177	205	160	177	179	187	183	185	173	182	193	176	216	189	192	160	182	183	193	179	188	203	185	191	144	193	153	183	196	192	169	170	181	190	199	178	182	160	189	191	204	184	160	179	174	203	190	165	196	165	156	212	197	177	174	177	170	215	183	190	174	172	178	163	161	177	188	176	173	190	184	165	172	166	176	190	182	196	187	155	158	183	182	160	198	197	163	165	163	187	215	192	192	160	186	168	192	214	193	172	167	201	184	206	182	162	177	183	158	180	193	174	185	166	179	179	202	175	187	168	165	204	185	191	168	183	197	182	169	207	202	177	182	195	213	166	191	208	184	165	194	195	167	198	202	173	204	204	185	192	191	182	191	204	193	193	196	188	178	199	221	197	207	161	170	198	190	188	181	174	182	183	172	195	146	160	192	198	180	186	177	180	182	193	183	169	186	191	164	171	163	175	187	167	179	190	176	188	196	171	172	181	173	179	174	186	175	190	183	185	185	188	184	203	184	177	195	211	200	191	184	194	170	181	179	180	163	200	214	203	173	167	175	222	189	168	176	178	172	195	197	186	207	200	191	198	190	189	206	185	198	174	172	180	184	170	164	170	191	180	195	178	184	181	177	191	191	172	179	191	163	193	194	177	153	179	171	171	181	179	162	161	186	188	184	178	187	175	185	201	183	181	174	181	195	153	172	181	174	193	194	165	149	181	184	185	196	210	190	191	178	191	167	196	173	186	170	190	179	174	199	187	175	186	197	193	179	190	175	186	182	189	158	176	198	190	185	203	181	181	182	188	171	186	192	172	171	181	190	188	174	187	161	186	187	195	186	166	158	178	186	180	190	195	172	197	195	191	159	163	182	174	187	187	156	200	190	164	195	201	159	187	169	169	183	164	174	169	167	175	200	177	195	164	190	190	191	198	194	199	203	164	162	212	174	174	195	195	184	180	175	186	174	197	167	186	180	183	193	184	178	161	193	192	200	191	169	175	172	203	185	139	199	171	182	159	184	200	178	177	186	179	185	199	163	173	186	189	170	214	185	180	187	176	187	178	166	199	191	187	190	208	182	187	182	189	147	188	195	194	178	201	191	183	190	203	184	178	174	180	163	192	180	182	188	187	182	184	181	173	191	188	172	174	172	171	184	193	199	181	180	211	149	193	205	168	188	186	170	189	173	206	195	187	173	158	177	207	173	193	168	164	180	169	162	183	182	165	172	197	170	188	173	169	188	200	182	178	203	206	172	169	185	189	181	161	181	202	177	180	207	154	198	198	190	181	164	192	193	170	178	175	218	186	173	211	188	180	205	178	174	193	173	180	212	181	172	175	187	165	173	200	164	162	188	186	189	186	196	185	186	173	187	174	185	167	189	200	174	177	201	188	193	181	171	196	192	188	162	186	172	190	203	194	181	164	170	177	178	187	197	186	178	198	164	169	200	170	197	176	184	182	195	224	189	181	178	168	187	178	180	171	181	180	172	206	195	193	166	158	176	181	177	175	191	202	169	186	178	166	174	160	186	182	173	183	176	184	198	184	154	178	171	186	161	180	190	205	186	181	178	188	180	167	163	184	180	215	187	176	163	170	184	188	175	199	178	181	164	191	171	188	191	180	169	199	188	180	178	171	176	179	189	161	185	184	166	165	187	196	182	175	190	180	198	191	186	185	180	182	193	193	186	168	180	183	175	182	197	180	155	197	179	168	183	200	185	191
17749	22663	39707	46088	46335	41367	35517	33318	32331	34549	26999	21747	23603	24284	22078	21166	20097	21632	17547	20791	12396	9140	9184	6009	6224	5413	4660	4082	4220	2929	2404	2332	2307	2446	3025	3418	2270	3447	3603	3006	2520	1733	1440	979	838	912	1172	1244	938	873	753	682	651	686	652	653	814	545	546	583	569	563	542	564	540	527	567	582	522	533	497	548	514	489	517	506	477	494	521	531	523	496	541	509	538	547	519	548	536	537	463	504	498	530	556	514	549	483	503	513	530	508	492	550	507	486	507	537	519	543	505	512	533	486	514	599	511	531	542	502	501	538	526	536	517	519	506	533	545	571	591	479	498	535	569	480	554	499	516	521	508	549	481	557	519	494	476	557	504	545	527	510	557	546	501	477	537	555	493	522	507	531	518	497	567	503	490	509	544	525	505	522	530	533	518	513	492	529	524	507	516	538	523	514	530	505	517	512	534	514	496	552	549	559	536	523	505	517	549	535	499	486	530	536	545	521	505	555	504	502	502	495	480	524	582	528	492	511	541	530	485	506	500	536	532	551	539	551	527	511	530	495	573	521	545	532	514	522	496	490	554	532	554	520	504	433	579	547	560	527	523	511	521	508	513	555	477	533	522	568	554	501	518	564	564	537	481	506	505	555	516	551	543	534	544	488	510	543	536	600	526	489	505	556	495	498	524	537	514	554	517	547	540	517	532	549	513	540	484	510	538	514	502	565	546	552	520	538	501	545	506	485	506	498	508	537	520	458	546	505	553	538	527	523	525	510	503	533	538	487	509	535	518	500	518	536	528	513	521	520	498	477	490	480	491	480	509	563	527	478	548	530	503	473	513	518	544	539	521	524	461	504	524	548	532	462	527	560	508	532	576	518	540	495	498	499	489	532	483	541	488	500	513	542	553	502	506	499	500	531	520	495	550	543	492	549	523	524	554	558	483	553	519	549	515	510	530	526	510	533	522	561	537	514	505	506	536	530	522	483	527	498	513	560	535	492	510	569	519	524	551	463	520	504	527	527	554	538	541	488	506	520	522	513	495	470	539	506	531	546	520	520	522	539	523	512	484	507	525	472	544	534	532	541	492	529	478	550	511	520	535	540	529	485	550	563	478	539	508	520	519	513	520	501	501	470	575	528	523	497	527	524	482	504	509	545	537	545	511	535	513	513	537	537	508	552	491	520	530	514	525	500	492	509	513	507	516	538	529	546	516	534	578	544	525	529	502	527	537	493	510	531	532	503	525	521	505	533	502	517	521	501	522	499	518	486	509	492	533	543	533	508	513	527	541	478	520	529	537	530	539	521	545	535	530	529	510	512	529	571	495	485	561	550	585	515	468	550	488	501	542	534	573	539	525	510	522	540	547	505	526	579	529	518	570	521	517	485	498	512	512	463	490	545	515	568	541	485	510	512	539	479	504	547	535	496	526	528	510	515	510	531	511	531	569	479	505	510	527	513	459	511	580	503	520	521	507	503	463	522	551	561	499	520	501	522	501	506	533	560	449	543	558	507	501	516	527	515	557	538	504	568	512	508	455	523	514	556	521	539	553	551	525	512	499	499	546	538	550	528	501	504	513	515	479	507	514	530	521	516	540	521	567	524	569	522	540	498	539	508	541	508	507	566	569	539	544	454	551	539	543	526	536	481	544	531	564	525	495	519	497	530	532	555	535	512	521	507	540	518	499	517	509	549	525	538	512	517	514	486	538	494	539	500	498	528	507	546	554	500	512	517	526	534	533	522	516	488	528	543	542	515	534	512	549	513	512	513	530	526	514	521	554	539	530	564	513	523	552	500	527	509	489	549	537	553	551	520	524	526	485	515	521	559	526	539	567	528	537	553	526	534	502	500	484	493	523	497	508	563	523	483	518	506	544	539	550	495	505	516	539	507	524	497	503	517	532	519	548	501	491	513	489	543	530	492	559	512	575	526	539	496	499	531	535	509	512	548	567	536	547	535	568	499	530	498	579	544	535	528	523	463	552	489	554	544	549	531	543	508	513	521	531	498	516	513	526	538	536	485	495	512	537	536	518	532	507	553	536	505	531	492	497	525	492	537	526	540	485	526	497	523	512	502	509	549	543	526	510	506	508	528	508	518	509	503	521	493	520	497	540	501	508	505	476	538	522	536	567	536	516	563	521	533	512	503	548	506	549	542	529	530	517	542	519	513	550	523	519	564	514	516	527	510	511	484	528	524	501	491	550	507	506	516	548	550	515	531	503	517	527	520	490	511	508	475	522	515	499	525	517	538	467	506	509	555	497	509	512	519	499	514	511	468	542	512	515	515	535	559	552	545	509	531	533	577	522	486	485	544	464	517	526	541	573	494	511	542	525	522	576	483	497	544	519	528	522	493	530	536	509	545	543	512	542	512	540	507	480	519	544	529	549	552	514	503	509	542	531	485	541	520	528	506	529	542	468	532	541	511	511	532	545	483	485	535	527	505	544	523	535	494	478	521	469	532	550	505	546	507	514	527	529	556	592	519	510	503	544	480	520	529	532	522	520	513	514	548	534	465	491	520	521	515	524	529	481	542	536	514	525	522	550	518	509	488	562	507	537	531	551	506	497	480	515	535	501	498	534	447	519	509	509	617	508	520	516	510	522	525	512	511	543	539	509	516	551	518	516	516	557	504	477	537	546	497	541	537	514	501	508	546	545	508	549	526	505	517	520	545	535	526	488	485	521	544	538	497	554	529	555	515	564	526	485	547	514	514	524	542	503	527	504	517	523	534	507	524	501	510	512	521	503	514	525	545	502	525	521	526	549	543	474	507	544	511	498	548	578	534	540	509	536	486	520	515	543	500	520	523	572	519	494	550	501	499	522	482	543	518	578	513	542	542	494	536	521	534	498	529	543	496	500	490	541	489	532	521	522	542	530	496	550	506	551	506	510	525	530	537	529	525	527	520	545	531	496	496	495	483	504	514	590	515	564	553	531	506	490	514	583	537	578	511	508	521	536	536	541	514	538	537	540	511	473	502	529	483	563	563	477	526	497	505	482	512	527	506	527	500	540	494	508	539	571	568	513	496	493	542	538	532	533	517	496	513	508	521	514	512	556	513	539	551	532	534	547	488	530	535	524	514	526	534	521	527	542	547	501	521	520	498	534	508	483	510	487	519	524	512	491	533	506	541	513	508	517	561	489	503	500	511	496	469	525	511	510	537	504	539	530	530	541	539	508	586	537	527	529	538	521	476	512	533	496	550	482	509	493	513	506	532	504	541	532	498	537	546	521	557	522	546	517	553	529	562	503	538	514	515	546	537	495	503	535	489	543	512	539	557	548	533	534	508	520	481	519	509	487	532	514	531	512	537	489	515	544	537	528	522	516	463	494	518	509	505	555	492	513	501	540	549	519	577	534	527	546	530	569	542	484	546	557	522	511	512	505	531	528	495	505	529	517	536	571	514	526	557	549	537	506	543	534	505	504	535	513	495	498	531	516	525	515	515	546	496	534	540	482	529	495	546	521	534	512	500	511	501	525	495	568	543	527	514	559	498
35480	36149	48335	48427	41697	34404	27609	22288	22091	22575	23353	12810	13042	11949	10226	8462	10125	7659	6709	5844	3266	2327	2755	2108	1723	1259	911	847	933	748	583	543	666	611	613	815	637	834	706	585	519	412	344	289	263	267	310	333	301	270	235	239	211	234	211	215	238	210	223	206	205	213	228	198	184	222	215	185	223	220	200	184	194	214	217	215	181	202	196	191	202	189	195	182	155	197	169	212	194	207	188	207	203	182	184	195	186	195	188	211	223	207	215	196	196	218	205	182	202	199	222	184	203	210	217	228	237	210	192	220	209	198	180	194	206	199	176	204	225	196	203	203	211	191	185	192	205	211	175	193	227	177	196	202	202	193	192	187	185	217	192	244	181	208	200	207	212	213	192	214	212	186	182	181	203	189	229	193	211	206	226	231	214	189	200	196	210	188	193	181	200	197	192	222	197	194	188	190	202	182	209	190	209	191	204	185	225	217	187	190	195	185	195	177	189	201	213	204	217	234	194	202	197	194	192	205	174	201	189	211	227	214	205	213	191	206	209	211	180	223	193	205	214	214	188	191	173	198	206	194	191	217	197	201	195	193	203	210	208	179	211	221	224	209	171	186	188	178	221	233	197	190	166	188	205	203	194	183	194	187	202	205	206	200	203	202	202	226	218	204	223	193	216	235	234	211	159	199	212	203	207	203	184	189	213	240	202	166	215	197	190	188	180	205	196	188	176	230	190	185	185	181	218	185	207	193	197	205	197	225	214	217	188	208	167	209	201	208	219	207	198	219	209	193	186	194	185	207	190	217	196	209	212	196	214	182	217	208	200	203	184	193	167	211	237	206	228	175	199	192	223	187	193	207	233	203	194	222	199	199	194	184	200	189	188	213	186	203	193	189	198	207	197	218	182	221	220	193	193	220	192	197	192	231	178	205	223	226	187	180	228	177	216	188	210	177	200	219	196	207	199	203	193	199	189	173	212	179	187	211	187	202	164	199	211	214	201	196	216	233	190	197	194	197	203	209	215	210	206	197	199	202	215	192	200	202	193	201	194	202	197	195	184	216	205	195	212	196	216	180	204	215	194	168	194	220	179	179	207	208	207	213	183	221	193	225	184	205	185	222	203	199	217	196	203	211	196	194	224	198	192	193	207	190	197	190	217	194	204	218	209	193	193	176	191	191	202	205	209	203	199	192	202	195	231	192	228	196	192	184	194	235	210	227	209	205	202	182	214	193	200	202	220	193	232	193	196	201	189	227	203	195	197	194	212	206	210	184	199	212	226	233	183	206	197	212	195	158	216	199	177	177	214	216	206	219	210	197	216	200	217	188	193	193	215	214	197	213	198	198	213	197	210	205	201	218	198	202	213	188	204	177	183	199	179	192	188	204	201	205	215	202	231	223	190	189	180	191	167	201	220	204	214	193	166	177	195	193	195	174	181	211	202	209	221	193	187	215	183	211	216	199	207	185	214	196	207	208	195	220	191	203	181	202	225	216	209	201	206	224	229	211	197	207	185	204	192	210	187	196	190	183	209	211	204	217	197	199	210	206	209	208	194	190	203	236	215	193	205	170	212	206	199	199	181	211	204	198	191	219	195	200	191	211	212	196	184	194	184	199	197	224	217	215	174	210	203	193	197	199	204	244	200	203	225	213	215	221	197	203	196	195	214	177	192	186	202	180	187	190	194	211	196	221	208	221	205	198	198	189	228	214	201	205	186	194	184	201	207	181	205	178	202	208	201	217	204	220	201	217	211	221	199	193	221	211	173	198	233	199	210	196	206	217	193	193	197	223	201	204	202	197	212	193	194	189	183	198	181	218	223	182	177	213	203	200	208	186	198	222	218	199	229	190	191	190	204	202	195	187	202	184	232	186	194	169	204	212	209	193	217	196	199	184	212	212	178	210	167	217	209	195	199	211	195	203	189	211	189	215	207	186	199	197	214	203	214	200	222	217	196	195	193	205	220	183	190	178	192	201	174	211	188	178	199	219	223	198	186	218	224	238	194	172	211	210	199	228	223	201	233	199	201	213	224	213	206	204	189	216	185	201	186	214	200	196	183	176	204	206	218	180	194	180	201	188	209	192	194	189	224	204	202	203	217	202	190	199	208	213	221	223	214	203	200	221	230	203	185	207	206	206	204	211	203	233	196	222	193	230	203	201	213	231	202	202	195	188	201	219	218	187	180	179	200	205	208	183	201	223	203	195	221	196	200	198	195	173	213	215	177	206	229	223	212	183	232	186	196	183	224	189	193	180	204	188	212	212	215	205	174	189	205	208	200	213	206	209	209	198	206	195	184	192	179	205	218	173	188	217	202	181	220	207	193	208	209	181	187	210	186	213	199	190	205	204	182	193	200	237	176	199	211	224	202	199	205	208	208	209	198	203	203	188	221	204	201	202	206	193	185	205	196	215	220	186	195	191	207	192	199	177	186	178	207	199	232	217	207	211	176	207	183	197	200	198	211	200	203	225	193	198	239	201	208	191	170	206	203	215	191	176	199	199	198	221	198	218	192	179	202	224	223	195	211	213	220	211	198	204	204	225	200	206	194	240	207	186	208	226	227	184	212	223	220	197	206	211	198	185	218	198	181	194	207	194	189	178	200	220	203	201	217	197	207	204	211	206	198	208	207	185	201	170	238	193	200	182	209	198	226	201	195	223	217	198	228	224	227	231	217	207	201	204	212	198	197	195	197	190	232	169	214	217	201	198	191	190	181	236	186	181	202	217	219	185	207	215	187	222	193	197	221	229	191	187	208	232	188	183	182	255	189	187	222	212	213	211	209	178	196	213	173	169	192	221	197	208	205	210	230	194	212	217	210	206	206	203	215	203	207	210	225	193	202	208	200	184	196	211	185	213	183	211	212	202	201	208	175	186	167	189	190	196	201	184	199	200	213	180	187	180	217	206	199	203	180	196	201	205	187	178	220	183	200	190	201	194	213	201	188	190	231	219	165	201	241	193	198	200	213	202	181	217	166	193	206	177	191	230	192	216	207	226	180	205	208	213	192	184	197	182	210	208	206	199	189	194	195	241	198	188	205	213	211	199	209	195	201	188	190	210	203	199	181	211	193	199	197	191	211	193	215	200	209	207	223	199	199	195	218	231	206	196	191	209	188	217	194	184	184	218	192	205	206	210	192	196	228	208	189	193	222	195	172	188	170	207	190	207	211	197	198	202	200	204	210	207	181	199	168	242	202	195	175	220	198	195	213	204	215	190	215	190	180	195	199	196	198	197	201	197	185	205	198	214	175	196	226	204	219	202	214	210	174	214	172	211	225	184	173	197	206	211	218	200	206	200	195	193	197	208	193	194	207	185	179	217	194	190	187	202	200	188	193	242	213	192	184	204	217	203	212	209	205	237	201	186	182	203	175	197	191	219	210	191	199	181	210	188	189	210	209	195	197	228	213	193	189	220	182	200	211	173	171	183	208	220	215	200	229	222	199	221	175	177	229	207	228	194	215	209	214	227	181	191	171	178	217	201	200	207	190	211	199	199
23020	29647	46934	53490	50258	47190	42090	38494	40079	41717	42041	29716	33971	31662	30329	27789	30946	26032	25113	22905	14508	12236	14245	10987	8629	6896	5211	4990	5397	4297	3478	2950	3832	3697	3476	4545	3579	4943	4064	3636	3115	2036	1829	1297	1032	1196	1505	1456	1115	1013	901	813	746	677	623	653	785	662	613	633	643	626	620	602	583	538	550	583	599	641	570	567	534	570	562	576	552	594	586	571	501	556	612	612	620	605	604	577	531	564	558	567	584	595	566	617	565	565	565	597	571	624	523	585	559	562	543	538	562	560	566	573	556	564	567	554	595	545	573	545	600	581	574	578	551	580	596	582	540	543	591	545	580	519	558	507	584	554	575	556	590	589	578	560	563	574	542	546	549	553	557	583	565	530	559	554	569	585	552	561	576	562	531	546	508	558	591	594	593	589	545	519	564	579	550	560	567	561	535	606	564	553	529	561	614	570	563	537	588	562	555	523	569	560	543	551	526	540	535	562	534	581	566	566	576	573	568	565	554	567	556	565	517	552	611	558	552	558	568	624	551	548	570	593	587	567	558	561	599	573	596	550	543	563	558	555	588	544	582	533	552	567	553	573	566	543	570	604	580	558	536	595	592	571	559	581	591	581	577	569	599	592	572	575	577	575	617	563	557	594	559	545	613	580	556	555	588	575	601	527	591	576	609	548	606	557	578	534	581	599	566	563	584	554	545	551	570	569	600	596	558	550	568	584	543	592	554	560	588	565	584	574	564	544	512	579	572	574	545	526	559	564	559	581	575	545	590	580	605	551	608	543	589	559	583	605	563	566	528	576	527	611	582	578	537	581	572	593	543	576	542	610	528	573	579	548	581	606	542	555	569	599	557	590	585	528	577	631	597	589	572	573	578	554	559	573	566	579	561	569	598	577	564	586	533	576	569	603	572	556	557	563	542	544	580	598	569	570	554	527	570	599	569	542	524	594	558	570	551	578	563	584	596	567	535	614	601	530	577	590	579	568	544	533	519	567	534	564	578	571	562	569	557	558	552	558	568	568	569	581	532	603	541	557	556	560	552	579	578	526	618	563	567	617	534	603	540	549	549	521	585	586	524	591	553	534	583	550	619	594	546	582	549	591	529	527	563	527	541	555	559	535	561	564	552	567	562	588	550	568	558	533	589	592	562	565	582	579	564	548	574	553	556	612	567	623	513	584	558	558	551	633	549	595	551	559	568	594	594	511	585	559	566	572	557	557	566	540	570	556	580	578	519	564	605	579	533	568	578	586	578	544	554	563	525	568	549	525	558	552	537	555	574	533	594	593	580	564	558	534	558	551	554	531	508	558	580	546	564	524	628	554	585	590	551	529	565	593	529	577	587	626	598	511	555	519	558	560	555	583	559	582	564	569	565	571	553	600	559	542	558	566	530	534	577	594	548	575	581	598	610	572	578	542	532	567	562	509	555	586	563	521	552	564	574	558	545	570	623	577	576	579	604	584	583	551	557	573	584	580	566	554	564	596	573	556	563	581	596	565	596	559	579	549	554	533	556	553	585	553	576	593	576	595	557	532	593	538	538	592	550	590	569	616	615	550	526	571	550	554	563	553	566	577	520	556	541	519	541	528	565	589	513	590	536	564	547	592	549	613	595	590	601	577	529	573	592	560	551	575	584	562	559	576	609	592	588	593	548	553	603	550	596	576	531	564	595	606	605	580	537	562	573	557	557	548	548	559	571	568	573	569	534	608	551	535	580	543	575	566	558	575	570	560	571	577	561	576	575	572	544	560	628	603	597	579	557	562	551	599	568	559	533	553	582	550	539	538	566	526	550	577	584	548	546	556	585	553	569	581	585	589	618	568	561	614	601	538	587	542	596	565	557	569	546	565	536	575	566	580	574	530	585	509	572	526	553	565	577	589	574	523	606	624	597	591	574	603	545	561	566	554	599	584	605	581	551	579	540	620	564	549	579	575	588	578	579	579	559	578	589	586	607	570	534	557	563	590	528	575	518	564	566	561	572	559	587	536	535	595	552	591	553	562	588	551	596	571	573	575	575	601	577	603	570	543	548	560	553	602	581	563	524	534	577	546	575	589	580	605	593	568	589	559	569	619	543	586	609	586	561	547	577	528	555	539	576	568	596	538	574	570	548	591	542	573	518	555	547	577	576	553	562	635	556	521	564	531	553	569	592	535	565	551	566	555	577	588	558	573	576	574	532	571	594	576	561	562	596	534	560	576	568	583	556	566	599	556	579	610	564	603	569	540	606	587	542	574	561	543	562	580	546	532	529	593	569	588	568	563	583	573	599	600	523	597	601	548	537	545	554	516	538	559	555	580	568	501	569	561	569	551	579	561	583	541	531	589	596	565	576	536	568	583	522	575	547	602	581	535	606	581	572	602	556	575	558	543	555	583	605	576	549	603	588	584	534	581	536	561	571	548	559	560	562	557	557	570	553	565	514	575	537	560	566	551	535	608	533	548	567	527	549	580	563	596	569	567	547	592	603	580	573	546	578	551	555	607	584	554	505	599	586	572	542	586	600	579	566	607	582	579	570	543	570	609	548	541	569	568	597	575	572	573	554	566	602	576	563	547	569	584	563	598	546	531	544	546	564	589	558	530	558	591	627	551	559	554	544	563	526	550	607	565	563	560	608	556	563	552	563	592	597	587	607	592	533	555	594	539	533	602	538	513	570	564	574	577	565	555	562	612	592	586	591	554	559	575	549	538	543	560	570	569	548	568	536	536	529	568	582	582	580	579	587	567	600	542	563	561	574	518	577	566	609	591	540	568	551	589	517	609	559	598	595	562	550	599	547	577	554	564	593	567	556	580	582	549	550	572	533	557	576	582	602	591	524	584	536	557	502	577	548	605	568	576	595	637	564	609	560	591	562	558	576	598	562	533	574	548	550	497	537	599	563	585	548	562	571	573	598	608	562	550	564	541	618	566	573	603	555	560	547	555	558	555	616	549	570	561	586	575	558	622	525	567	533	589	544	550	575	574	559	573	568	582	575	539	587	583	608	551	547	575	590	557	573	583	571	562	529	609	573	553	586	566	583	561	530	603	549	568	560	570	571	630	574	580	587	576	517	574	560	545	552	573	566	557	589	555	569	592	546	508	573	558	571	554	610	575	569	590	551	583	577	577	547	526	584	554	570	614	587	588	592	564	536	568	577	532	586	561	605	580	537	536	580	456	563	560	520	543	581	571	567	594	562	522	578	533	564	549	565	556	528	564	557	575	601	560	549	548	567	541	573	581	563	533	583	548	573	574	535	547	562	615	535	569	552	548	574	565	559	579	587	567	554	536	590	583	598	542	578	550	562	578	544	588	547	529	542	577	526	576	534	611	579	539	556	559	559	587	532	573	573	550	502	586	536	548	553	576	585	545	560	561	572	530	573	563	541	601	558	571	575	576	553	594	564	567	565	582	575	525	576	564	581	562	592	609	518	576	597	547	587	566	574	578	527	540	577	583	555	588	573	542	561	554	539	579	555	598	550	570	507	566	525	552	572	580	572	587	577	564	561	593
22645	30398	37748	33663	28647	21084	15623	9789	6128	5196	5397	3849	3612	3041	1736	1123	1149	1051	757	689	515	453	436	339	245	246	215	190	244	220	220	222	207	202	190	215	203	219	196	209	219	194	197	210	189	192	195	218	190	206	201	180	166	229	177	193	195	184	178	181	198	197	199	188	195	208	177	195	201	190	183	191	179	197	192	218	216	196	210	190	230	182	161	185	214	156	197	210	194	186	203	197	183	197	188	196	193	191	190	205	184	167	177	202	202	184	198	215	170	184	183	188	188	206	187	216	154	204	202	203	188	221	196	197	188	186	186	185	208	194	200	205	168	197	188	190	189	206	173	217	199	199	198	191	208	184	199	175	216	190	185	203	193	175	190	189	200	173	194	230	191	174	197	180	186	201	187	176	203	190	186	188	194	186	208	199	172	190	193	185	186	201	197	169	197	166	170	189	198	207	194	191	188	202	197	213	218	202	182	198	197	203	200	179	193	223	170	211	182	196	198	189	165	184	175	205	184	187	209	181	183	193	186	190	193	214	211	191	187	211	167	198	183	192	180	175	223	208	185	205	181	198	208	196	215	191	203	185	187	171	209	164	191	192	182	199	189	225	178	226	190	192	203	195	182	195	190	181	188	187	211	216	218	194	204	215	187	204	194	176	174	196	177	201	187	185	191	166	183	218	176	209	196	198	189	213	178	184	172	185	177	188	183	191	198	214	200	228	197	173	199	183	171	206	204	179	201	186	185	175	195	215	196	218	187	190	191	198	186	200	173	198	208	184	203	203	152	181	212	187	174	219	201	199	195	192	188	186	177	191	202	186	182	191	184	198	196	189	174	222	178	174	214	191	209	201	191	207	180	191	187	200	198	178	210	216	198	222	209	199	178	203	173	200	191	173	207	198	189	215	198	165	187	191	183	181	193	198	213	196	183	193	191	199	183	204	184	211	205	206	182	231	229	190	182	177	194	209	215	216	175	197	191	209	190	177	205	180	192	184	215	194	221	220	181	177	187	194	209	176	192	191	199	179	161	187	182	200	194	180	197	197	192	191	197	175	194	170	178	180	219	179	202	206	217	176	214	191	197	189	193	209	198	182	159	203	181	204	216	162	210	191	210	202	224	172	185	176	191	179	205	215	220	176	213	200	196	214	172	210	186	176	220	209	222	182	180	164	224	206	195	187	169	199	205	197	185	172	187	190	204	193	168	190	227	209	211	194	193	198	182	196	190	245	197	192	187	198	203	193	203	216	178	188	200	211	201	195	202	218	210	192	200	198	186	213	167	193	217	210	186	213	183	180	189	197	170	189	203	197	174	190	178	199	188	185	196	195	207	198	190	196	222	193	170	190	189	202	190	198	199	193	189	167	197	204	191	180	175	176	181	170	193	192	223	200	178	183	158	202	192	179	196	193	205	195	213	210	189	198	198	180	194	188	195	186	191	179	170	177	193	186	202	189	197	185	205	204	171	173	197	186	177	201	187	186	202	184	185	216	200	181	223	184	188	168	199	221	182	197	185	191	215	177	190	180	174	193	195	185	206	185	200	190	199	205	222	201	179	185	181	198	172	185	184	202	191	199	207	191	194	180	200	200	205	181	191	218	167	201	192	194	206	186	219	166	209	197	229	196	191	185	199	190	196	175	197	189	172	203	210	205	186	182	191	200	209	186	190	175	196	190	180	202	171	209	189	185	180	187	194	174	179	193	212	179	177	199	196	195	204	180	211	179	181	190	214	207	194	198	176	187	205	190	202	179	175	190	212	188	174	191	218	170	220	181	173	184	198	207	186	216	184	170	202	182	174	195	211	207	199	194	184	202	220	192	213	182	184	185	216	178	168	204	187	182	181	180	191	210	209	196	186	160	183	181	202	182	182	177	180	193	202	194	207	176	199	193	209	175	205	201	170	208	195	184	197	201	188	185	190	202	190	199	184	201	179	182	192	180	207	208	196	179	203	196	209	185	172	189	179	175	186	188	176	178	220	191	178	184	206	206	191	181	192	185	194	198	208	191	198	207	184	188	206	191	208	200	199	210	180	195	169	178	161	192	184	196	187	195	205	200	179	208	183	196	196	217	212	172	192	191	186	180	211	204	164	184	183	192	172	198	199	197	181	171	182	207	210	203	177	166	185	184	195	237	187	198	189	182	191	186	168	211	205	163	176	201	176	219	184	204	185	192	184	205	168	175	190	200	206	197	221	206	197	214	188	198	201	198	192	185	185	197	195	183	221	192	192	207	185	182	219	199	186	189	211	189	195	203	225	188	200	174	209	198	195	199	208	202	189	210	223	191	187	187	197	208	178	195	188	203	198	219	193	202	204	206	212	195	196	216	191	169	167	200	170	176	205	192	218	170	192	199	195	185	200	192	199	195	206	193	190	173	192	204	210	169	179	196	173	199	194	207	217	197	207	205	186	203	193	205	192	200	191	176	202	202	191	198	175	168	199	200	202	206	193	175	215	203	202	200	224	170	189	189	214	210	208	199	185	184	195	177	205	180	187	177	191	208	201	196	198	203	188	202	208	195	172	196	207	191	196	196	237	208	159	181	205	205	206	196	201	200	199	173	192	204	209	199	204	175	177	188	191	185	206	223	192	185	211	203	176	209	203	158	186	212	202	204	195	202	224	193	224	203	184	184	171	195	200	211	194	179	204	186	208	199	174	183	213	181	183	178	189	218	200	178	180	200	174	195	194	196	161	183	207	213	200	182	182	195	175	202	199	183	171	204	238	198	187	181	192	159	202	176	158	214	190	206	192	211	206	227	182	201	204	177	219	180	196	206	190	171	194	190	188	178	202	166	186	187	197	191	164	172	172	184	188	170	189	197	183	201	196	201	203	208	205	219	184	190	175	174	218	186	209	181	188	186	194	201	199	171	185	204	222	182	186	186	197	190	189	195	198	188	196	209	200	182	221	201	178	204	200	201	201	198	197	175	191	179	201	184	201	187	173	184	186	193	185	193	172	199	181	169	201	222	194	198	201	191	200	174	191	201	194	214	179	185	189	204	213	183	192	215	175	215	189	172	168	202	190	197	186	168	210	184	181	206	210	184	173	188	185	156	176	204	200	205	191	185	179	217	195	198	179	157	192	211	185	188	192	184	200	180	180	202	204	175	202	193	195	178	199	185	206	193	201	173	198	184	175	197	183	218	190	209	171	206	196	194	195	156	221	207	179	197	203	193	225	195	175	184	182	198	204	173	161	171	188	225	175	198	184	191	188	155	192	201	181	218	204	180	183	175	195	222	203	185	161	197	220	191	201	196	223	226	212	196	171	181	198	189	189	210	194	188	203	173	195	192	184	174	220	196	164	219	204	205	188	204	171	190	175	203	191	209	180	171	182	202	171	196	173	186	174	198	171	206	166	190	199	181	191	193	180	195	213	180	200	225	197	166	159	197	206	194	189	201	199	179	216	182	177	207	185	198	198	201	199	203	226	180	191	209	182	195	159	211	188	189	196	206	187	185	213	225	190	208	195	192	180	205	176	188
14930	25155	38980	42661	40432	36369	32123	25385	20035	19035	20007	15531	15790	13285	9179	6313	6245	5828	4000	3619	2793	2258	2116	1391	1215	1033	712	721	817	722	624	638	620	678	694	647	674	595	640	654	627	560	610	609	541	571	567	576	564	556	555	575	555	554	495	506	588	530	554	590	575	524	502	541	496	601	560	509	535	558	537	554	527	527	491	579	524	557	571	533	510	579	547	518	582	532	511	585	564	567	496	588	522	546	542	578	588	527	593	587	536	524	548	531	509	535	550	550	558	494	534	566	603	556	564	548	596	536	506	536	538	548	543	567	526	544	517	539	557	557	546	520	544	551	542	510	592	519	525	561	523	511	563	542	500	518	566	545	579	584	536	533	548	545	582	532	580	567	511	531	521	536	512	560	562	518	560	564	502	540	547	541	519	571	553	537	558	550	554	529	530	548	537	538	558	542	576	525	540	587	483	552	549	505	574	578	574	565	513	589	509	511	516	572	605	564	525	545	549	545	513	585	546	499	543	583	534	581	528	513	545	536	524	524	541	572	535	588	545	517	550	558	540	544	522	563	534	584	531	565	538	520	555	529	521	521	534	519	512	525	546	539	515	541	519	555	535	537	545	562	595	506	521	537	522	559	591	584	564	576	543	540	550	511	554	537	517	512	517	549	498	539	534	562	529	531	570	523	560	508	526	606	513	543	539	552	536	563	557	542	514	562	503	548	581	561	509	560	512	555	537	522	527	552	554	557	549	526	547	514	547	501	548	521	531	520	503	567	534	546	545	559	548	545	572	555	570	568	511	543	548	559	557	552	520	538	561	549	512	559	560	567	524	533	548	577	558	496	545	518	532	550	582	514	527	553	542	528	545	495	606	552	611	548	544	504	562	570	569	521	511	550	538	556	539	545	517	574	543	535	532	554	553	566	563	524	526	535	539	527	530	531	515	542	551	584	522	555	574	562	518	516	522	540	555	511	529	555	570	528	528	557	544	547	552	516	514	526	542	587	537	482	590	536	518	567	602	582	522	532	527	561	549	538	533	526	582	544	554	509	596	514	556	481	563	557	533	498	572	567	580	548	526	511	534	534	566	512	561	553	545	493	486	526	534	563	557	568	531	582	580	569	534	575	533	537	567	565	559	573	506	530	553	483	569	541	533	529	567	509	561	539	539	513	531	538	532	551	549	558	541	539	536	526	513	488	618	573	540	520	521	495	543	561	559	527	577	532	523	500	537	580	578	598	532	489	523	565	531	560	529	543	543	533	557	507	554	555	531	568	531	557	542	568	548	543	541	576	566	538	559	569	525	498	517	548	565	567	533	589	532	565	541	564	497	538	564	508	507	547	541	555	548	570	531	547	544	530	535	522	563	545	523	577	517	565	521	540	532	524	520	537	525	532	559	531	564	564	535	551	555	538	554	534	560	552	564	593	535	566	551	548	573	529	518	549	560	521	576	537	545	555	532	525	564	528	574	570	553	506	541	553	499	519	527	538	539	514	498	581	515	488	562	489	545	542	570	528	527	547	573	535	557	533	564	560	544	558	543	519	543	534	547	503	538	552	550	563	600	535	549	582	540	523	538	570	538	519	544	553	511	545	542	519	560	561	530	496	520	544	548	513	537	547	575	538	533	545	532	532	556	571	547	575	522	512	522	535	570	520	575	533	521	554	571	533	539	542	545	543	535	554	525	519	506	518	543	566	561	541	544	550	543	597	576	567	567	553	540	537	586	519	521	515	559	540	536	510	565	514	513	552	531	580	518	555	542	533	523	556	544	536	526	520	552	543	552	544	554	526	555	541	518	569	505	539	543	569	533	588	527	499	561	563	557	540	529	572	584	569	535	533	526	570	520	505	559	561	561	545	571	555	549	514	531	552	529	514	554	578	553	555	505	529	582	545	552	562	529	533	581	542	543	551	503	542	541	547	571	581	561	517	558	591	536	538	530	543	557	554	537	539	537	557	526	533	536	581	536	517	563	535	525	501	569	586	551	528	525	525	546	545	525	537	510	533	548	547	570	544	587	550	549	558	526	557	529	575	527	500	545	532	471	558	566	541	599	532	496	541	552	545	544	522	532	556	535	519	555	541	558	529	570	553	552	526	579	522	569	542	518	563	530	534	556	539	537	538	545	561	537	577	542	514	541	578	517	542	547	543	545	503	594	572	569	554	581	527	543	564	519	533	537	508	551	505	530	576	537	536	545	521	557	531	526	485	559	529	546	529	553	514	554	567	554	541	559	494	577	567	541	589	552	506	547	510	531	557	547	549	567	552	513	538	567	511	536	574	573	532	550	533	520	536	532	560	533	552	546	520	578	565	538	532	522	543	555	536	560	552	560	531	564	535	531	558	565	528	528	534	546	563	540	563	538	571	561	536	563	571	531	554	539	593	552	563	535	553	549	564	598	549	514	545	576	556	550	536	537	526	518	583	555	539	562	532	497	537	529	565	552	536	515	538	554	539	542	567	538	511	535	523	493	552	559	542	522	557	522	520	566	537	525	528	520	558	576	538	504	524	545	557	539	543	545	548	583	523	585	523	540	553	543	546	542	542	518	573	531	517	526	547	500	554	544	540	546	569	564	547	543	518	572	548	503	564	536	553	543	535	553	561	529	554	527	565	550	554	519	538	547	546	536	542	541	561	523	547	561	576	514	570	580	537	582	563	552	549	569	553	542	553	547	544	551	529	580	513	548	532	538	524	500	546	521	536	556	563	515	597	555	515	486	539	557	561	520	501	544	517	550	531	572	544	542	549	514	538	528	552	551	577	546	548	554	547	522	549	581	536	557	571	548	546	456	541	548	580	538	504	550	546	539	560	564	531	562	502	550	543	493	552	559	518	562	528	529	558	501	511	571	564	558	574	558	558	517	568	568	540	555	595	550	578	530	561	533	524	567	605	542	582	521	532	491	564	515	559	552	544	561	545	511	528	576	568	568	500	566	548	545	525	518	550	537	549	520	561	518	535	517	540	537	550	553	563	538	549	524	582	534	550	554	545	584	510	542	512	551	520	559	588	571	510	527	542	542	547	550	525	516	562	518	545	556	518	574	554	544	551	539	566	581	504	538	553	571	525	524	557	559	537	563	502	555	572	548	550	542	550	534	533	569	550	530	562	575	556	533	513	524	567	530	550	524	512	536	569	566	523	528	560	530	584	523	539	518	549	518	602	550	587	552	528	562	562	519	529	566	542	570	517	540	524	565	536	539	572	517	565	543	565	515	570	523	540	566	491	590	529	568	612	519	558	543	486	538	536	560	544	567	543	529	555	531	600	560	572	527	573	577	579	531	538	539	508	561	521	571	566	530	538	567	524	544	583	507	569	548	546	524	564	530	545	567	572	552	557	504	536	539	520	534	571	506	515	566	540	555	533	514	573	523	520	579	553	532	528	559	519	563	555	577	520	575	563	487	519	550	526	532	576	580	577	529	546	526	513	550	593	518	589	566	565	497	509	532	555	530	529	534	496	556	522	546	587	583	521	517	584	543	554	527	520	533	561
34577	37708	44437	40821	35309	25940	21917	19424	13544	12851	14782	9968	7004	5579	3800	2568	2355	2627	1706	1501	1296	956	820	677	621	501	396	278	256	243	208	251	238	240	239	228	241	233	206	190	196	203	186	191	172	214	199	213	199	191	204	176	181	191	191	179	200	197	210	184	182	193	202	187	165	216	186	181	228	189	177	203	192	166	166	198	189	187	168	210	183	180	187	183	180	191	189	197	183	187	170	183	199	182	177	179	185	203	188	186	172	222	178	182	183	184	186	168	204	205	179	186	198	164	195	170	200	187	191	169	173	196	191	215	181	208	181	182	186	197	192	203	153	169	169	190	198	174	176	215	197	215	196	214	215	190	182	195	191	210	192	194	197	201	209	201	185	191	183	175	200	179	207	182	185	199	202	201	184	199	193	197	192	208	213	174	186	189	198	211	194	203	188	177	192	197	204	212	186	176	197	197	219	183	178	206	211	191	207	191	173	169	189	191	190	207	180	180	224	193	178	192	195	202	225	177	177	187	191	184	178	182	184	170	198	181	198	184	184	175	198	165	186	237	191	190	170	170	173	190	179	196	178	171	209	209	189	193	223	200	191	189	171	177	182	214	178	221	191	189	198	174	186	204	166	181	211	194	184	191	211	208	209	191	168	189	199	188	169	193	171	195	200	174	195	183	181	167	189	210	187	177	162	161	188	189	204	171	172	221	217	173	173	208	217	201	178	193	174	197	179	227	238	188	200	185	164	185	216	171	200	195	179	158	197	217	195	163	202	205	204	159	175	176	204	204	194	183	178	184	193	184	186	215	199	194	226	176	184	190	170	168	196	174	172	165	196	173	196	211	208	183	200	186	173	193	203	190	219	168	218	210	192	185	199	188	193	190	177	197	224	167	212	181	211	169	194	200	190	186	220	197	191	185	201	208	218	188	167	209	210	190	180	206	202	201	187	204	200	223	175	205	193	198	187	242	222	168	191	187	189	195	197	201	194	198	202	164	190	197	217	213	201	180	203	206	192	216	189	215	180	211	192	182	188	179	197	177	197	198	187	237	209	170	184	185	181	171	193	184	202	184	218	189	175	199	195	206	198	212	162	176	233	182	213	211	195	182	202	175	192	175	175	183	213	175	211	211	185	181	194	198	197	200	187	170	182	223	185	177	182	189	199	195	188	186	199	208	187	200	196	189	188	171	181	173	209	179	207	200	202	189	176	192	194	185	178	202	162	206	182	181	223	190	214	178	191	207	193	205	170	194	203	197	178	214	189	188	196	178	183	192	198	182	203	225	193	173	197	201	198	206	192	194	209	181	176	194	196	190	192	182	189	188	198	208	212	177	186	202	193	162	182	188	190	201	196	179	177	174	192	199	212	184	180	216	213	176	180	201	188	193	215	188	186	206	180	208	196	193	204	199	204	208	185	203	189	183	181	180	176	190	207	177	188	194	175	195	189	159	151	197	192	169	188	185	207	199	196	181	219	188	167	192	190	177	228	198	195	179	184	168	193	191	184	187	203	185	184	193	209	173	197	202	202	182	191	171	195	196	177	210	181	202	193	195	199	181	180	184	210	193	207	192	193	189	186	205	175	206	187	195	204	172	219	190	168	187	214	202	185	190	188	207	205	192	188	176	197	186	204	203	182	186	204	216	198	164	174	165	189	184	186	173	199	187	178	182	198	183	193	212	151	183	215	196	181	184	188	204	194	175	215	202	195	183	192	229	182	198	195	171	186	172	193	197	206	170	186	193	181	205	191	183	203	199	210	184	183	216	189	178	207	224	186	186	206	183	184	197	183	207	207	205	182	186	192	187	182	188	191	198	200	203	196	186	162	194	190	170	189	181	196	199	200	193	174	171	211	191	202	202	183	199	203	172	178	187	203	189	204	175	181	175	250	189	185	168	187	191	195	161	195	203	182	171	177	198	205	190	188	184	214	199	214	200	199	195	185	214	200	190	180	195	178	185	196	207	221	179	207	195	202	198	172	193	196	181	189	180	183	191	217	184	178	189	211	197	219	197	219	186	184	211	187	194	189	193	191	188	172	211	217	189	198	173	180	200	232	212	191	195	190	187	183	225	206	178	184	186	213	209	183	227	204	203	181	203	201	178	197	183	176	190	173	182	181	195	210	197	199	194	195	198	204	187	196	198	195	194	213	186	212	219	164	186	177	175	174	156	170	200	191	179	183	161	178	205	187	196	177	172	213	218	204	196	214	178	188	183	200	182	182	194	198	219	193	184	194	183	181	187	187	208	175	179	212	193	201	181	190	204	214	185	204	171	209	189	189	183	172	201	192	173	200	188	191	191	164	222	176	203	194	179	211	191	188	186	199	176	163	205	202	182	197	185	199	189	219	165	182	184	208	198	195	175	193	208	203	194	193	166	197	192	187	198	203	174	185	184	200	196	186	214	194	199	202	211	182	201	178	191	216	175	199	196	191	196	218	217	179	186	196	202	191	200	203	205	191	188	202	199	217	197	206	184	183	184	181	190	198	193	196	185	192	179	192	171	186	169	193	196	182	209	191	215	208	175	216	190	201	200	200	198	188	198	199	190	189	174	184	201	205	198	201	199	195	196	181	182	219	181	203	192	189	189	185	186	210	194	199	213	208	198	190	190	169	185	213	202	191	196	229	186	182	154	183	204	176	190	194	197	193	179	185	170	190	189	190	191	173	188	188	202	184	186	167	225	188	171	197	207	192	184	187	182	207	199	183	206	201	200	204	188	196	191	177	160	201	166	197	219	212	185	180	175	213	170	172	206	188	190	190	205	181	194	188	196	167	189	225	203	181	196	214	205	203	210	185	165	178	184	218	190	176	193	197	183	188	187	203	207	179	225	208	174	181	189	198	188	193	177	168	197	191	176	186	199	192	187	190	163	197	193	159	195	217	191	199	200	196	195	175	189	176	190	197	200	182	200	197	199	191	186	187	193	192	172	190	179	212	180	201	188	189	176	187	212	208	176	162	191	206	179	221	178	201	174	179	167	178	205	198	195	199	182	173	179	188	195	189	191	179	184	195	198	178	193	171	229	196	195	168	213	216	203	202	173	177	188	200	200	194	181	194	192	163	200	195	170	190	176	214	183	169	187	178	181	167	183	189	203	178	188	201	202	190	164	181	190	184	180	180	202	187	191	194	196	180	203	182	186	172	199	186	183	189	176	201	179	215	201	175	178	201	184	194	209	187	187	195	194	186	174	211	229	189	187	172	206	185	206	195	200	192	186	211	190	182	216	180	194	189	212	177	200	175	182	179	170	195	199	201	182	204	188	188	190	193	167	200	179	172	193	199	201	185	193	184	191	187	163	192	199	193	201	196	150	210	211	203	199	174	179	213	176	202	177	189	189	195	219	201	184	169	206	186	204	172	177	191	190	198	188	191	215	182	174	184	199	197	192	201	188	197	200	220	212	208	197	208	189	178	189	202	204	182	157	194	172	190	184	201	213	182	179	207	222	197	198	218	180	196	214	212	185	184	191	190	200	191	168	186	200	212	194
23278	30340	43955	47867	45826	39281	38752	36982	30758	32757	34850	27223	24176	20631	16677	12124	12484	12844	8941	8096	7104	5400	4800	3830	3443	2560	1623	1074	1065	871	803	770	819	859	774	792	809	683	714	701	669	582	586	589	581	558	603	621	572	573	571	554	508	578	559	545	529	545	553	488	563	543	525	538	549	569	550	581	526	566	572	532	555	551	603	613	548	540	542	518	519	543	549	508	524	518	546	536	526	547	528	547	553	550	511	579	588	558	526	538	564	573	542	553	526	541	546	538	563	526	591	551	537	557	525	543	580	539	554	491	532	534	538	545	549	507	567	528	498	552	551	556	567	559	575	565	560	540	540	536	546	526	506	547	519	593	509	510	505	549	539	547	540	529	527	567	563	568	530	529	554	586	538	545	530	551	503	495	540	560	568	534	549	536	539	504	542	547	546	538	558	538	520	495	495	531	524	568	546	548	572	535	561	505	549	590	575	536	545	525	553	550	584	498	541	523	530	545	536	514	529	554	549	520	592	564	543	554	542	542	591	517	522	530	551	528	504	588	523	520	552	536	529	540	519	515	563	553	533	531	555	535	556	565	507	546	519	548	551	500	545	549	548	553	495	522	548	527	557	553	544	561	490	576	532	498	535	516	573	570	535	532	581	559	523	522	517	566	568	551	509	578	516	549	579	562	482	545	500	480	584	536	489	510	560	517	534	557	514	525	530	531	565	544	558	484	516	532	545	546	545	531	573	537	590	506	516	530	542	516	500	516	534	577	566	565	533	576	530	540	547	528	541	542	538	559	536	574	543	502	527	536	542	546	539	546	550	555	528	552	565	544	493	566	547	520	526	541	544	529	555	526	519	530	568	531	550	590	571	510	543	538	538	502	514	515	560	569	531	523	526	554	561	551	545	552	532	483	560	558	534	552	514	563	549	529	553	520	585	544	519	567	575	548	555	537	481	520	524	548	532	573	565	545	556	562	563	562	531	529	530	486	533	569	548	552	521	545	506	530	533	551	538	560	535	548	499	515	576	552	519	578	494	553	547	537	536	538	530	528	578	553	492	555	514	531	537	544	511	573	512	506	527	515	523	559	535	518	548	559	564	564	525	522	513	533	552	539	520	526	527	515	532	514	528	522	525	533	587	563	526	571	525	516	532	545	504	557	537	510	484	552	551	507	519	536	517	539	569	540	538	557	539	586	570	572	509	566	576	530	497	554	525	566	539	541	539	522	554	531	588	549	537	507	509	524	527	535	588	501	499	535	559	530	570	512	551	529	542	558	537	529	579	576	523	547	582	537	537	577	558	554	527	581	550	546	526	547	541	558	547	539	536	546	562	534	562	566	560	536	548	532	538	547	578	536	544	513	548	532	566	540	552	580	549	558	554	567	528	524	531	509	494	577	540	515	528	549	545	540	537	562	529	546	521	564	546	479	586	560	530	562	546	542	562	528	504	531	534	545	513	548	533	564	514	533	568	559	540	521	529	496	581	510	555	525	573	535	508	533	530	559	558	481	519	562	506	547	532	545	568	530	564	547	556	551	548	521	559	550	535	502	505	541	534	507	491	567	553	545	547	547	530	545	527	519	525	547	522	575	535	512	540	516	535	533	550	538	542	506	536	509	559	524	524	533	525	472	510	562	550	553	515	539	570	542	546	524	521	530	538	554	535	520	532	550	510	519	515	547	543	503	506	545	524	591	538	542	573	538	531	543	514	486	537	536	554	536	540	534	547	513	574	553	561	548	545	521	535	577	550	539	531	556	519	583	575	496	582	528	555	509	492	566	523	576	523	529	533	490	546	506	522	534	566	595	536	524	539	575	525	490	521	537	539	520	523	565	534	541	559	574	536	526	544	534	538	510	517	549	553	519	536	560	522	594	539	572	521	544	507	562	520	494	553	541	553	565	538	526	534	544	534	569	561	539	503	507	507	560	531	518	523	536	495	560	571	524	570	568	553	543	528	558	523	549	518	551	552	527	511	530	555	545	542	563	540	567	505	537	564	547	567	514	552	565	567	525	554	547	539	554	515	513	536	547	507	548	510	526	554	462	539	522	558	517	530	593	551	578	534	543	580	590	562	599	543	553	527	558	513	529	561	573	543	556	530	537	517	565	521	547	502	601	543	544	527	538	551	538	541	562	563	570	584	533	552	540	574	498	520	547	566	580	547	534	536	476	572	525	530	522	554	556	538	561	519	579	509	519	543	530	550	542	557	525	494	550	530	591	559	550	562	529	559	548	556	590	539	541	530	546	549	512	540	564	545	521	526	566	536	583	556	499	535	585	562	553	547	538	540	524	498	520	587	552	545	537	574	544	568	550	514	538	598	561	540	570	518	527	545	567	527	557	526	557	513	505	573	528	549	556	509	525	580	527	523	516	535	534	525	554	564	495	521	549	538	504	566	524	540	569	519	529	524	530	542	549	533	530	555	510	505	540	538	563	529	535	557	553	512	524	496	542	511	560	521	504	587	523	551	549	537	503	546	543	560	527	524	595	508	527	537	578	539	493	518	567	534	533	533	531	497	543	521	567	525	522	545	526	553	546	547	566	538	496	515	548	503	555	541	535	573	576	539	564	590	520	557	544	560	560	556	542	517	584	532	524	577	537	552	530	529	531	539	505	508	544	518	511	555	523	537	532	549	577	562	562	505	522	517	551	517	531	551	562	538	524	559	496	529	519	529	533	521	579	517	536	502	546	548	553	574	523	530	540	583	512	538	535	516	541	537	531	557	525	564	505	569	523	551	528	520	546	558	517	517	559	588	530	570	563	543	560	581	567	557	549	571	526	517	564	554	536	560	509	555	559	568	580	530	535	564	570	565	566	540	544	538	545	547	505	514	544	548	552	555	514	556	551	522	501	565	517	558	506	549	537	532	531	589	540	509	499	525	533	528	529	552	557	566	559	568	504	532	549	538	535	546	551	566	599	506	547	524	551	555	507	553	538	530	513	526	517	569	524	535	542	514	540	526	495	517	546	600	542	518	557	503	537	521	549	496	502	549	560	561	531	561	524	543	549	518	538	509	551	574	552	524	566	545	582	550	541	536	542	510	556	528	510	537	518	522	570	521	543	549	577	550	542	547	514	563	525	524	555	544	559	552	553	542	524	541	495	552	523	538	578	564	556	538	533	560	508	524	547	557	544	550	586	520	499	529	554	592	526	558	573	533	543	506	553	528	530	577	512	570	546	564	524	511	550	566	541	565	538	550	543	544	556	509	524	539	517	568	512	506	531	515	554	521	538	496	561	552	580	540	544	547	549	585	574	529	517	563	535	548	495	507	549	531	529	510	535	552	508	570	524	554	539	551	583	527	517	541	543	547	552	550	556	548	511	542	530	565	535	510	521	580	564	559	545	553	512	592	540	528	564	487	542	548	543	501	567	560	507	551	546	550	522	552	556	543	596	537	550	529	566	572	532	572	567	527	502	482	530	519	539	554	533	540	557	556	519	581	518	540	573	544	516	590	522	559	513	547	537	553	516	568	528	499	530	508	548	561	552
44153	43629	47229	39971	36235	31377	27518	25100	23692	21853	25488	18714	9046	7979	6508	6367	4406	5629	4349	1728	1433	996	709	743	890	661	417	292	256	255	273	234	244	232	223	232	201	238	220	200	225	216	202	200	202	197	226	187	182	207	193	183	194	226	203	214	210	173	197	202	205	191	209	187	225	212	222	200	184	180	201	207	200	217	189	187	181	185	214	198	230	197	178	199	215	189	211	219	177	204	217	230	205	216	224	197	199	198	207	218	182	224	201	217	206	209	191	218	196	185	218	230	219	201	213	190	188	202	188	223	166	218	204	193	218	216	213	215	200	202	184	201	218	221	227	200	208	172	207	205	203	216	212	225	199	200	184	196	207	190	207	229	206	191	223	183	220	180	196	213	211	209	172	212	204	212	196	211	212	240	176	211	202	180	195	218	226	198	221	217	207	207	204	225	216	219	201	198	226	194	216	222	210	195	203	211	203	189	218	200	213	213	198	187	219	223	200	187	212	212	183	212	220	219	197	205	192	188	206	192	218	188	204	209	204	201	190	213	194	180	216	214	196	207	196	203	183	229	209	194	239	220	203	215	214	212	201	213	208	213	203	198	182	188	233	214	207	232	220	208	200	205	226	231	200	191	206	221	191	213	213	201	216	187	212	218	196	207	212	185	200	221	214	225	221	213	202	236	238	209	207	199	193	214	213	240	201	201	212	204	215	178	183	204	204	203	214	210	227	194	234	208	196	180	208	185	209	232	218	211	236	204	205	189	208	194	191	215	204	201	199	226	191	201	233	208	211	186	205	208	195	202	182	202	227	209	206	182	233	205	215	226	199	216	242	204	207	203	180	198	202	221	221	220	197	210	170	233	224	215	228	212	203	204	172	236	217	198	226	211	197	208	209	204	198	195	225	204	219	215	196	201	219	225	198	197	222	216	200	226	213	215	237	217	199	206	220	204	217	208	220	188	228	205	181	229	210	215	216	186	214	189	210	217	228	197	215	209	207	172	220	207	218	186	191	230	216	217	230	203	227	207	229	220	231	196	192	200	230	199	216	190	217	193	216	232	216	211	198	189	210	198	203	211	207	204	224	202	215	197	214	212	200	217	201	203	179	193	197	213	191	193	204	197	189	217	206	199	191	221	204	229	212	211	210	204	179	216	219	215	219	227	209	211	218	192	239	211	230	189	192	217	196	192	201	180	210	198	204	219	203	218	197	215	206	222	215	217	195	198	214	196	224	198	210	204	189	206	210	202	196	218	203	194	207	193	210	231	203	209	214	191	207	215	183	204	202	224	203	211	200	210	194	215	209	190	196	182	241	203	219	219	207	188	181	207	208	192	191	210	192	200	194	205	202	209	200	191	192	203	212	185	209	212	212	219	215	185	197	195	203	209	192	210	216	209	233	193	193	234	200	203	199	196	172	200	208	206	214	215	204	221	201	217	206	218	197	227	201	174	228	218	196	199	204	187	212	207	201	207	198	217	231	177	210	187	186	203	212	209	224	168	209	215	234	215	196	222	176	233	186	211	211	229	202	202	185	182	222	205	221	207	218	186	204	209	216	198	232	207	207	197	203	204	219	199	193	196	219	224	228	227	205	211	202	190	212	198	205	233	209	222	198	202	226	215	196	212	215	199	223	193	206	190	216	202	206	188	214	227	223	205	216	198	222	229	212	197	196	186	236	235	203	194	207	193	209	209	198	204	235	235	245	216	198	234	195	211	207	219	193	194	220	206	191	188	234	212	191	224	240	220	232	195	242	204	192	212	217	210	155	209	172	190	214	246	203	215	186	174	197	225	209	210	212	203	222	198	202	213	212	216	203	203	204	221	197	191	192	207	213	215	228	206	196	184	212	218	215	202	208	197	213	203	211	221	198	192	214	220	224	201	234	176	231	198	177	205	232	218	181	207	206	209	211	233	203	205	217	189	201	187	218	187	201	223	179	213	192	212	207	174	207	228	216	208	203	184	218	224	221	203	217	216	217	202	216	226	209	200	213	196	215	204	229	201	198	211	207	197	169	213	232	244	211	194	215	204	197	211	228	221	210	200	209	202	204	195	177	214	225	236	195	234	217	205	182	216	203	200	220	192	185	190	205	200	213	230	187	223	206	201	208	229	209	211	179	203	224	233	203	209	202	198	195	216	227	203	213	231	192	198	211	208	209	211	207	218	214	201	236	215	209	226	208	198	214	209	218	225	213	228	198	181	209	212	216	223	211	219	242	195	216	207	210	183	189	223	192	209	235	215	213	230	206	189	220	188	186	215	187	201	222	200	179	213	240	229	207	220	228	202	221	189	247	199	184	193	209	231	187	192	180	197	199	225	222	204	192	192	210	191	196	195	202	195	212	202	204	217	197	215	213	204	197	211	192	205	198	220	202	221	200	232	199	236	217	196	187	209	222	227	215	209	206	215	206	173	192	227	180	206	188	193	188	216	171	207	207	216	194	195	192	201	183	198	191	201	235	216	214	204	184	182	226	194	213	202	217	217	217	193	218	193	195	218	194	197	195	198	197	206	225	196	213	214	183	178	199	223	200	199	213	190	198	192	206	231	189	211	176	197	200	203	233	208	222	226	229	210	185	209	192	223	186	198	209	174	181	196	186	191	199	214	195	215	204	234	195	193	218	199	202	220	204	187	217	220	219	218	215	220	202	222	194	197	212	223	223	196	214	204	179	228	225	201	211	214	222	183	224	199	239	196	178	226	204	181	190	220	199	204	196	204	193	217	202	209	186	199	213	187	209	206	208	188	198	211	209	203	222	199	207	192	193	189	214	228	206	197	195	196	199	219	204	211	204	222	200	209	187	233	232	200	215	229	201	193	180	207	217	208	216	214	213	211	206	215	194	219	218	212	198	244	189	217	196	198	220	183	196	214	209	210	220	201	213	215	212	208	182	186	192	197	190	214	194	199	207	234	192	193	234	188	210	219	208	215	222	204	212	224	187	222	219	213	191	194	189	195	213	215	227	222	185	225	224	180	214	202	220	207	228	217	197	208	207	203	215	186	185	219	211	236	218	214	188	171	187	201	219	201	193	202	219	209	225	186	194	207	228	189	226	239	210	202	199	215	216	212	212	213	200	236	210	182	230	208	174	196	183	201	183	192	198	221	182	204	185	182	188	223	211	235	200	209	195	194	201	194	201	213	186	217	192	210	198	194	205	205	176	208	229	217	210	187	189	188	201	206	216	189	223	218	200	204	218	201	209	208	222	196	185	231	169	195	201	203	201	216	237	220	192	208	214	171	216	192	205	183	200	210	187	174	217	196	210	218	217	217	207	209	220	202	195	220	199	237	212	219	209	209	192	208	208	230	211	165	213	215	189	197	237	220	219	209	195	201	212	214	228	205	195	200	218	202	217	228	205	214	176	205	194	204	204	218	206	202	194	216	199	167	206	215	224	203	243	220	225	206	230	217	185	200	209	201	209	203	232	185	195	208	187	209	203	204	208	204	216	215	205	220	206	220	204	202	212	202	198	202	213	217	209	182	179	205
30589	35039	45535	46810	46842	44597	42392	42076	40646	41452	43595	36804	26073	25743	23619	23250	18243	22170	17845	8432	7413	5596	3690	4036	4895	3480	1939	1321	1074	936	755	711	794	728	741	731	680	728	690	630	647	607	606	620	622	616	619	613	588	591	589	592	624	571	561	578	592	575	601	596	583	564	556	563	573	596	604	545	598	587	548	590	593	582	554	574	565	575	585	578	575	579	590	588	567	580	559	598	567	561	608	598	564	582	574	572	580	582	567	536	603	564	524	551	588	565	544	595	583	548	560	567	576	570	574	568	595	510	620	654	511	605	559	527	552	542	545	560	606	539	580	587	606	592	650	554	584	590	559	548	573	590	571	580	549	552	562	574	566	617	633	574	568	574	596	610	572	560	572	549	552	563	598	586	562	554	576	572	569	556	592	565	540	582	590	591	560	586	546	563	550	566	568	569	532	578	582	578	571	550	603	562	602	540	586	557	551	574	603	577	597	552	568	571	555	571	580	623	566	550	607	599	549	585	575	562	551	562	589	568	549	568	565	590	597	612	556	613	618	576	544	574	580	606	596	544	525	592	590	597	591	523	523	530	559	560	543	554	580	585	575	575	586	565	548	505	574	579	572	573	604	577	592	531	607	577	562	559	544	587	565	588	574	576	584	583	512	584	618	536	557	572	577	600	580	574	557	575	593	545	557	537	604	551	564	611	568	567	592	553	536	581	583	581	591	553	524	580	560	556	559	563	586	583	577	589	541	564	578	586	568	582	593	607	548	575	601	569	601	549	559	567	593	574	590	555	601	566	542	567	566	585	559	584	546	608	577	554	557	561	574	581	586	581	602	601	569	564	569	571	568	569	578	557	589	571	597	563	591	551	578	615	576	554	564	532	591	571	559	577	554	575	601	586	556	608	567	540	568	604	579	565	601	590	571	617	578	573	602	597	534	577	600	543	627	601	565	543	561	564	539	556	587	577	557	602	604	538	619	548	582	575	564	500	587	582	562	564	609	565	570	568	562	533	596	539	580	521	540	507	584	595	590	589	584	559	603	566	567	560	552	584	590	606	567	584	558	568	566	556	603	565	595	560	574	583	595	596	552	578	601	603	589	560	586	582	585	563	551	556	595	567	596	576	567	613	508	641	568	555	556	582	596	588	563	571	551	601	550	576	568	532	586	588	565	566	602	568	577	579	588	584	586	540	629	549	577	578	585	594	581	573	550	572	596	567	608	599	560	579	565	546	533	575	545	582	596	557	560	574	557	589	608	589	591	585	563	570	598	571	569	585	573	583	556	604	582	567	591	569	591	568	560	567	563	579	594	569	596	556	582	573	565	619	538	582	566	564	630	551	592	529	558	583	613	595	584	571	564	549	532	542	526	540	588	573	572	593	616	586	559	569	557	579	545	623	608	550	603	568	625	576	572	569	569	573	533	562	537	594	553	558	585	585	576	600	561	599	595	558	572	579	604	555	591	569	554	577	539	571	596	568	560	580	548	599	583	584	584	589	577	561	565	567	575	583	575	547	559	570	621	551	568	579	555	577	535	588	580	535	592	566	609	594	574	577	545	628	557	524	591	581	567	575	563	572	584	588	566	560	553	541	604	582	578	565	546	582	574	557	592	583	557	563	573	575	542	556	540	568	571	559	571	596	597	557	593	583	570	617	567	547	578	560	547	562	555	567	563	583	552	544	566	538	559	576	580	567	570	564	563	552	587	600	579	550	577	561	595	599	617	556	563	568	567	569	556	553	591	593	562	560	571	569	605	532	570	573	543	535	549	576	557	587	613	604	586	596	564	586	544	612	585	579	548	575	553	598	559	578	589	582	582	547	560	556	570	559	588	600	577	539	575	569	587	542	573	621	524	533	577	567	591	577	622	528	579	519	568	571	579	568	537	543	586	560	521	607	542	550	583	566	565	597	583	562	567	596	524	592	563	520	598	570	584	571	622	572	579	562	569	569	559	598	571	577	597	545	588	569	601	563	601	618	555	583	607	524	571	585	576	568	614	582	574	569	545	566	594	518	624	618	620	576	580	588	562	576	566	600	570	580	612	566	550	598	609	622	608	580	583	543	602	597	606	561	556	579	563	547	565	536	593	606	593	560	602	560	569	567	578	579	545	591	542	608	618	593	624	612	560	569	578	520	567	559	547	579	582	576	599	596	586	560	536	587	544	595	582	540	558	591	612	576	553	560	560	577	595	569	613	596	571	563	540	567	597	597	558	599	626	574	565	538	587	547	637	577	542	543	569	548	609	547	610	581	584	531	573	563	599	548	546	529	578	582	575	549	556	555	630	556	560	601	565	548	559	618	598	577	548	561	590	563	551	527	593	543	524	576	640	530	607	559	560	566	582	575	565	537	596	584	607	570	582	585	577	556	583	574	556	561	576	575	571	588	563	578	569	562	568	639	546	573	576	591	587	613	588	553	530	579	566	558	574	550	584	623	579	587	581	578	564	552	573	581	557	574	571	597	541	621	616	605	625	588	535	565	542	574	603	560	553	598	566	614	580	592	551	574	547	542	561	555	555	580	565	550	557	598	573	588	556	571	560	587	581	595	612	577	547	536	597	553	574	570	571	557	606	537	590	561	568	537	576	573	607	569	601	596	594	584	565	563	580	569	566	585	530	585	571	541	577	547	585	600	555	517	520	604	524	579	627	562	540	575	559	556	602	629	600	570	541	573	573	524	548	557	548	613	565	584	556	553	603	578	549	577	592	597	600	596	568	566	593	566	568	572	541	570	631	617	574	611	608	604	560	569	553	577	558	510	557	579	579	568	572	577	568	597	604	559	593	574	600	580	578	595	550	620	607	554	616	570	554	573	574	577	514	581	607	533	583	556	590	585	543	564	573	574	594	567	558	586	552	560	573	551	594	558	566	559	581	567	564	594	566	580	552	580	604	572	605	573	555	578	571	575	584	587	579	560	554	570	565	563	578	594	569	566	555	572	589	573	541	552	601	574	554	564	553	554	571	577	579	595	567	573	553	585	543	608	542	563	565	555	600	574	596	587	601	538	585	565	556	546	584	559	583	585	528	569	617	580	552	554	555	600	547	610	585	579	567	542	595	549	564	600	587	583	575	540	590	592	610	570	586	598	520	573	588	568	576	584	575	592	566	575	548	558	502	571	525	564	568	585	585	558	580	597	610	559	593	587	545	580	589	585	564	543	563	525	544	603	588	584	601	581	550	577	609	542	616	560	616	564	571	596	608	586	593	574	587	596	561	543	581	583	585	554	546	568	581	564	599	594	564	567	591	572	610	588	550	547	574	560	607	582	561	584	544	592	569	543	543	565	598	626	564	580	571	600	519	569	564	591	536	567	609	596	526	605	570	610	572	559	570	588	562	595	606	596	580	515	519	580	534	546	528	566	590	536	551	547	598	609	551	570	585	601	568	586	549	588	575	598	526	549	559	596	608	557	598	538	573	600	594	572	544	560	585	587	590	563	614	537	504	591	603	609	552	592	568	594	600	567	554	593	582	572	563	531	566	590	571	592
28635	27472	28694	24443	20381	17864	13251	10109	9017	7121	6663	4193	2348	2117	1886	1446	1051	968	700	456	332	272	250	226	232	216	208	192	228	205	210	209	216	223	191	213	180	196	198	206	209	180	185	195	203	208	220	203	201	236	188	197	187	195	185	184	198	201	196	205	193	195	203	181	204	213	209	209	207	207	204	192	187	222	229	192	221	190	223	196	203	201	192	223	198	211	195	208	207	190	188	194	198	211	220	185	199	194	202	196	184	197	202	205	193	186	192	155	233	190	206	184	208	201	190	193	183	206	186	216	163	190	198	178	209	207	184	180	191	214	199	198	200	189	195	204	199	180	183	204	207	200	201	201	189	186	185	176	178	215	196	215	186	211	212	195	187	208	214	208	198	195	202	205	206	222	196	194	200	228	186	192	202	204	214	214	183	192	229	184	215	213	202	210	197	205	201	190	198	192	182	198	203	204	190	192	192	218	221	177	175	211	202	184	185	162	196	201	221	185	200	221	193	162	207	150	201	210	221	195	179	213	196	215	186	213	198	217	224	203	190	192	212	213	206	215	206	184	194	197	211	197	208	202	177	198	195	217	182	174	220	214	199	211	209	199	224	195	201	176	206	211	187	194	190	180	197	206	227	183	159	188	223	190	199	209	184	206	213	183	198	206	186	203	167	230	176	182	216	170	188	193	199	199	215	198	194	213	206	199	205	175	214	210	214	202	207	214	207	188	201	192	168	191	227	213	190	217	192	184	179	218	195	181	204	204	190	206	190	176	238	193	205	217	201	185	192	214	207	222	203	202	222	202	200	191	174	207	210	211	185	190	174	213	190	204	185	211	193	231	169	201	211	197	198	198	173	202	185	209	193	214	201	203	164	196	207	172	189	195	223	220	197	223	203	208	214	205	193	220	217	209	184	186	201	208	207	190	177	202	205	192	225	228	218	198	186	216	191	191	198	183	208	198	228	209	166	209	215	198	210	235	227	190	209	203	204	187	165	192	187	195	176	220	205	187	182	217	176	187	173	200	214	189	172	214	220	173	209	199	178	208	184	193	194	215	193	224	187	209	216	204	194	215	192	217	181	183	189	223	186	200	202	217	198	191	209	222	206	198	192	188	215	199	206	206	213	188	221	190	191	189	199	201	214	216	215	198	207	185	199	175	218	195	169	201	193	188	199	198	197	217	224	194	226	199	201	177	211	198	169	189	193	196	206	187	214	188	207	206	188	210	194	190	202	211	191	200	197	207	201	216	218	199	201	208	203	191	185	199	210	202	190	188	233	200	172	201	208	213	153	198	231	205	178	205	191	185	181	206	192	211	199	204	206	217	190	171	194	206	186	203	210	201	179	187	205	180	169	171	218	189	219	175	182	206	191	199	212	208	193	206	214	197	212	199	187	205	184	204	194	194	228	188	184	204	191	199	201	196	181	210	190	188	205	185	211	222	190	182	200	190	203	191	187	203	209	202	177	202	221	210	192	194	190	207	216	220	198	171	187	176	192	191	178	199	171	174	201	196	193	182	225	191	208	219	196	211	200	177	166	191	225	190	184	217	223	191	212	206	221	197	215	216	195	218	210	203	200	198	209	172	167	216	185	186	220	194	190	189	218	183	224	193	206	185	183	191	201	200	194	195	192	203	198	200	204	151	209	201	194	199	210	191	202	191	170	181	205	180	204	210	218	213	170	204	198	189	172	189	181	216	189	177	216	190	206	198	196	201	208	198	190	188	188	188	197	187	185	211	197	216	240	183	206	203	186	214	205	201	223	189	193	199	207	209	200	190	195	196	204	172	219	173	172	189	211	179	188	186	214	213	208	196	202	190	187	215	179	199	220	170	203	214	178	182	200	181	193	174	188	201	203	174	194	216	199	204	206	197	232	226	185	198	194	197	190	179	176	219	220	196	190	192	175	194	220	200	165	187	212	185	180	208	168	193	184	194	207	207	179	209	239	187	231	212	210	197	222	213	171	195	198	177	192	198	178	209	180	191	192	222	177	213	208	207	179	200	194	200	197	202	195	197	208	206	202	215	206	188	215	183	226	211	191	197	203	192	200	207	230	194	204	189	202	196	177	181	181	170	213	213	195	234	220	189	186	220	237	206	217	205	200	202	188	206	184	195	200	192	214	205	212	193	182	212	184	180	205	219	220	187	210	180	195	193	210	190	200	194	211	176	204	197	191	204	180	192	185	202	219	199	201	180	193	197	181	204	190	179	181	209	174	203	204	193	208	190	199	187	178	218	209	203	189	213	179	196	214	183	196	187	224	209	195	180	203	202	205	199	181	187	218	191	196	191	176	191	188	207	207	191	178	173	206	190	210	193	201	200	195	212	191	198	207	209	208	217	214	204	209	218	216	203	207	193	211	191	220	190	177	188	201	190	182	216	228	220	210	195	219	185	214	212	197	204	182	161	224	215	219	190	194	199	209	200	208	199	209	208	190	195	230	213	209	201	210	175	204	212	184	196	199	200	185	210	200	196	197	173	204	182	194	204	198	205	196	193	209	206	173	179	199	182	183	221	200	203	184	212	183	194	209	210	208	193	204	195	195	189	196	210	183	175	173	196	201	196	207	190	189	230	200	196	204	203	199	173	171	197	195	181	203	199	214	177	205	213	182	225	204	179	192	186	218	205	186	178	174	198	198	197	187	164	179	187	188	194	195	206	171	195	203	198	210	195	179	185	195	179	171	163	189	199	201	168	232	201	172	195	193	169	215	196	226	173	196	203	180	170	203	209	179	215	186	200	172	183	181	173	198	206	183	184	214	192	191	192	197	209	184	196	217	215	195	183	196	175	186	206	187	195	203	194	220	216	215	195	208	210	214	180	200	215	201	194	215	213	220	179	187	193	195	181	213	207	217	175	207	175	212	199	201	212	213	207	202	194	197	225	185	222	193	215	223	192	195	186	206	191	227	194	215	202	209	192	221	191	212	172	217	193	182	187	221	178	190	203	205	208	179	228	213	213	197	182	211	196	219	221	200	225	219	192	191	215	186	189	196	193	180	209	207	199	190	211	195	200	214	181	211	180	213	174	203	199	201	210	199	185	190	228	179	178	172	217	178	212	191	207	204	183	187	213	200	191	195	185	204	183	186	194	183	197	198	197	200	181	210	207	208	202	198	199	211	202	195	198	191	195	172	202	203	192	187	201	170	215	217	169	169	202	183	189	201	186	205	195	200	179	197	199	202	188	207	170	186	204	201	219	192	202	178	194	185	187	175	201	214	229	190	187	200	205	204	218	189	217	187	204	190	199	205	225	215	210	208	214	189	214	197	226	198	219	201	151	173	199	202	178	193	202	224	188	212	171	214	166	188	198	201	173	197	206	213	224	171	212	216	190	215	184	225	188	164	193	181	194	194	172	226	215	207	208	200	201	184	210	212	191	220	211	185	220	201	185	197	201	210	191	219	197	206	188	195	155	186	177	187	196	171	211	196	228	218	215	196	214	196	194	199	203	206	223	197	177	218	196	189	194	192	194	203	189	189	191
18809	21093	32016	35123	34326	34067	29672	27080	26106	23435	23106	16236	11773	10724	9563	7582	5774	4902	3554	2073	1515	1062	827	786	804	750	634	553	566	532	553	605	548	558	550	597	569	575	546	586	554	584	559	556	539	537	552	550	507	548	521	589	533	550	579	541	578	580	538	547	551	504	560	534	518	579	633	564	541	581	565	586	572	557	560	526	571	588	524	586	553	511	561	579	535	543	547	516	532	544	517	516	559	541	542	533	534	562	565	537	580	568	560	526	571	572	532	580	529	583	546	578	544	552	536	560	577	589	530	519	574	556	531	548	496	549	576	545	569	570	569	525	568	528	547	545	547	565	555	545	543	501	581	497	566	519	582	599	541	527	510	572	511	561	553	541	607	538	548	528	556	508	569	537	585	635	582	556	542	583	565	589	544	524	564	537	534	538	525	543	580	556	494	579	544	533	598	534	518	531	541	561	565	558	554	520	563	577	584	588	526	522	595	586	517	540	520	543	589	563	564	552	552	560	514	555	577	556	519	557	562	530	522	592	561	556	557	532	511	527	576	483	540	568	570	555	558	525	570	570	530	548	556	610	530	543	552	568	558	564	579	565	546	563	584	569	531	538	512	527	576	581	549	548	589	543	523	554	543	538	583	561	540	553	548	552	543	516	546	533	534	513	604	554	600	568	557	532	533	575	571	550	594	563	584	574	540	598	536	563	562	535	573	537	549	570	574	560	553	565	568	497	525	461	556	540	558	510	523	538	550	515	493	548	554	545	565	523	542	540	595	544	539	591	572	538	589	537	554	585	530	550	575	565	572	523	597	546	572	563	555	523	551	533	602	609	558	556	550	555	621	549	590	589	539	545	546	532	525	569	569	543	553	601	539	541	552	504	563	544	582	555	536	593	581	521	577	551	537	549	508	516	528	537	572	573	579	552	518	559	588	554	542	559	518	534	585	539	564	537	526	567	531	554	609	554	514	528	580	581	539	549	535	537	537	535	589	534	530	533	545	551	580	572	559	612	540	539	568	509	560	556	512	551	563	536	544	543	535	576	557	579	564	579	542	526	555	591	597	524	531	534	580	595	548	583	571	532	556	573	533	578	569	535	536	596	573	570	568	543	528	541	553	519	574	570	581	606	522	489	561	512	584	580	572	554	510	548	552	551	529	606	539	535	543	564	534	540	544	493	536	507	530	512	561	546	549	557	529	563	540	559	589	546	549	512	578	529	520	613	550	545	560	514	539	551	566	559	544	567	567	542	597	529	573	610	566	560	578	538	560	528	523	530	579	550	588	568	547	579	520	517	535	558	541	544	582	555	563	552	527	536	593	539	526	564	509	502	517	579	509	547	560	533	516	552	560	568	524	517	537	530	565	493	584	594	580	583	595	568	526	526	552	541	520	493	511	572	572	536	578	585	538	574	549	563	524	525	527	580	558	535	540	560	550	562	539	568	535	507	535	559	552	555	563	558	556	555	533	511	550	537	558	546	579	574	563	533	534	570	536	502	570	553	554	559	584	567	531	562	547	565	551	576	567	523	530	553	609	534	572	548	569	544	510	546	538	573	568	571	554	529	552	546	578	565	590	565	561	580	525	518	521	562	542	526	552	545	522	555	548	585	580	581	589	529	536	569	556	600	553	572	539	562	536	558	546	559	545	515	557	577	570	546	540	572	564	580	463	558	558	551	556	554	492	544	585	618	535	552	581	538	557	563	533	572	556	567	514	577	568	585	552	573	574	531	568	536	536	551	534	537	581	538	588	566	514	567	557	604	569	513	523	580	518	551	532	541	543	580	527	573	551	590	549	570	516	569	553	561	552	511	537	569	565	518	541	507	520	557	543	538	542	528	533	562	568	550	536	641	606	522	542	549	576	568	556	544	560	557	531	540	559	517	496	570	550	625	556	560	540	559	589	560	592	561	554	528	556	539	586	565	575	562	508	569	544	545	556	514	553	520	549	544	535	523	579	552	543	562	570	567	577	518	589	559	550	546	571	580	492	579	538	588	542	577	586	555	585	565	559	549	566	524	571	529	588	542	538	568	533	585	553	593	563	551	564	539	583	576	558	601	557	552	531	539	548	554	541	530	550	552	492	533	576	575	551	556	515	575	535	565	548	614	554	568	598	541	549	533	522	526	555	557	528	521	563	514	543	547	521	564	577	526	586	569	587	578	566	541	547	568	507	530	543	541	573	585	553	554	564	565	547	556	591	544	542	544	519	553	522	537	582	560	547	529	551	532	547	604	596	576	549	580	545	579	567	563	572	517	514	547	590	538	575	540	564	551	536	569	549	533	560	524	528	562	545	550	550	557	559	531	555	550	528	486	531	561	559	553	550	544	566	544	578	537	524	601	528	525	553	539	564	530	550	539	536	547	534	557	524	546	579	523	547	562	528	519	581	545	546	561	532	586	550	558	538	556	541	556	543	554	576	569	553	593	523	508	586	540	577	517	545	523	567	526	543	525	561	550	543	510	557	522	561	524	532	571	525	524	572	574	532	576	536	557	520	522	559	538	529	580	516	550	559	563	564	561	563	593	534	572	531	530	545	559	535	594	541	561	581	519	564	555	530	585	531	536	562	599	545	551	571	600	576	578	539	490	528	548	534	532	578	550	551	511	551	521	562	492	583	527	555	544	560	545	525	526	555	542	540	552	597	495	573	566	515	550	600	556	514	578	548	541	531	556	546	541	529	504	503	548	542	562	542	551	524	558	553	526	534	532	523	549	589	562	557	550	547	539	574	594	524	577	542	538	539	571	541	555	584	554	580	541	526	534	538	544	522	562	553	550	503	539	525	558	544	565	524	523	581	539	535	560	521	593	557	559	539	515	561	525	536	555	503	524	558	555	553	598	559	579	583	565	587	593	543	531	530	540	624	537	522	552	576	509	559	559	578	545	577	586	592	560	537	547	575	508	515	543	562	543	544	580	556	532	548	582	566	536	558	562	602	520	515	541	535	518	518	543	536	551	546	527	525	545	538	546	574	569	569	571	603	540	568	535	604	581	571	503	572	588	540	518	535	564	567	563	508	557	552	541	584	587	544	608	560	564	529	570	588	542	555	536	560	572	578	512	558	547	595	537	551	543	577	535	554	566	542	546	569	595	568	595	581	490	553	550	519	548	566	555	580	550	541	554	524	585	558	567	532	558	610	538	520	526	550	538	545	566	530	552	545	504	541	591	566	555	512	592	535	550	545	590	593	524	565	585	554	556	531	551	520	560	580	583	552	519	544	555	515	531	565	531	554	544	560	551	593	579	536	532	524	531	570	569	528	560	573	560	593	524	550	578	611	559	552	550	538	589	567	528	541	542	530	528	523	546	596	547	535	552	540	537	577	551	578	542	547	521	564	530	549	560	539	554	570	532	568	532	556	549	555	591	507	598	559	570	555	540	557	522	534	536	568	559	554	562	562	546	535	573	535	550	567	552	544	570	545	552	546	574	532	560	563	610	534	541	581	577	567	613	565	550	533	516	543	537	527	516	535	498	555	575	549	538
36020	33411	38844	33084	27090	24846	20894	17541	16139	15380	13596	9621	5728	5048	4565	2952	2674	2672	1612	1061	560	495	434	485	369	284	243	221	216	184	179	188	160	202	172	197	200	183	195	195	184	178	211	217	201	220	193	182	169	188	172	238	193	191	222	187	197	185	183	194	222	184	204	191	200	211	209	202	203	205	191	168	217	203	189	179	179	206	193	210	205	194	163	201	192	224	196	178	198	176	193	190	207	169	229	193	188	227	200	226	198	225	187	204	210	206	183	196	189	210	205	209	186	222	164	184	192	231	194	185	193	199	216	192	189	183	212	195	168	186	200	182	207	214	213	201	178	206	175	201	176	218	184	209	202	184	184	188	196	236	177	200	196	200	187	201	188	205	180	196	191	195	197	201	180	191	208	189	184	159	180	190	212	176	174	225	213	190	184	192	201	189	187	201	195	227	203	202	187	168	225	193	212	172	173	190	206	199	231	215	180	209	166	175	200	173	207	210	190	185	211	197	198	187	197	188	223	189	206	175	188	208	191	186	189	203	188	184	205	211	178	186	187	204	209	191	190	190	185	186	197	187	204	154	174	194	151	181	185	198	211	193	191	191	188	203	212	186	218	205	174	207	217	164	207	188	169	205	213	200	205	220	201	198	185	218	196	206	207	184	204	188	189	173	173	207	198	194	206	191	191	185	192	185	214	199	179	216	214	194	193	221	179	197	219	223	187	158	181	180	207	214	210	186	185	194	199	214	185	224	183	204	203	180	210	192	200	184	195	210	189	194	191	216	208	201	215	192	171	200	166	202	186	196	205	200	205	191	196	220	220	197	188	219	194	207	181	197	197	192	216	206	207	210	183	211	206	191	213	196	192	199	179	197	198	208	178	189	196	230	196	198	192	199	196	194	215	184	170	210	196	223	200	180	176	204	174	196	191	203	202	197	217	168	198	193	178	205	206	209	202	228	207	204	195	186	210	214	184	222	204	194	194	175	182	214	208	205	175	182	176	204	195	191	217	213	207	179	159	190	188	193	210	196	192	169	181	222	204	214	182	189	195	200	215	205	184	178	203	205	205	175	179	165	189	204	207	185	187	180	164	205	184	189	182	206	190	176	206	196	194	212	190	206	208	190	182	190	194	203	201	236	191	177	187	209	185	196	193	190	188	185	195	203	203	207	190	195	196	198	186	238	194	199	202	197	174	198	165	225	180	192	233	200	179	190	201	197	189	190	197	220	177	200	194	200	183	186	184	183	207	185	200	200	206	212	184	175	201	178	215	198	202	202	160	199	179	187	189	180	198	181	197	175	195	200	198	182	205	186	240	227	206	189	204	203	201	169	199	184	200	193	178	204	192	199	182	196	208	189	211	185	202	163	198	197	187	211	197	187	193	184	200	179	196	196	206	200	220	179	195	205	209	161	197	203	222	216	205	175	210	187	194	201	200	187	205	207	208	196	158	200	177	184	218	191	197	187	172	194	198	197	207	211	234	208	215	203	203	177	231	192	206	204	199	173	197	210	181	178	207	181	194	183	184	196	182	176	167	202	209	217	192	203	185	207	215	190	197	208	189	177	230	187	160	189	192	208	223	189	199	198	183	184	203	222	190	175	201	203	207	201	204	184	207	218	192	189	201	188	195	197	203	201	178	205	185	184	199	158	200	190	191	181	212	174	193	210	186	193	200	168	205	184	185	179	193	200	184	200	179	189	191	178	183	188	185	197	209	182	198	194	222	213	197	178	198	184	201	193	206	207	196	199	199	201	204	175	182	189	212	182	171	189	189	201	228	225	198	189	219	207	190	187	202	194	197	190	198	211	220	178	220	194	180	188	195	210	179	186	187	188	204	188	201	186	204	210	197	186	172	213	201	184	191	222	201	185	203	198	215	194	207	198	183	185	151	199	208	182	212	198	215	200	188	201	208	179	189	224	175	174	148	190	187	189	201	206	219	181	203	178	211	200	176	208	185	198	223	180	199	192	200	196	181	192	181	219	192	220	181	170	204	214	178	213	228	174	199	209	185	207	199	172	194	200	207	174	180	201	212	201	201	154	176	191	206	215	187	192	176	197	190	178	173	226	183	201	194	178	215	224	217	199	186	227	203	208	230	219	208	224	190	224	181	205	186	175	169	218	192	166	194	170	208	197	208	194	185	190	184	180	174	180	193	204	169	195	183	206	195	206	193	196	194	187	192	215	192	194	181	192	197	178	198	217	189	228	178	201	176	192	180	199	214	213	198	181	183	169	199	190	213	199	197	214	245	211	214	190	196	189	203	186	170	186	189	213	179	205	193	208	178	177	204	195	187	193	215	212	189	211	207	209	206	213	167	216	197	195	176	225	204	175	203	232	199	206	201	196	211	189	195	202	161	192	186	168	192	195	227	207	191	194	210	234	179	212	189	191	179	215	209	192	192	176	199	175	204	212	187	191	175	210	186	183	185	195	218	184	182	194	189	181	218	195	200	191	187	181	192	211	179	155	190	177	206	181	176	184	199	201	190	193	179	211	186	218	196	182	200	161	192	187	201	225	199	196	196	192	213	196	201	185	203	214	201	177	195	183	209	185	196	204	202	199	178	200	210	194	187	198	153	200	175	180	185	192	191	178	198	184	191	179	182	206	196	174	203	185	189	204	203	187	200	200	189	203	187	218	184	193	186	200	209	201	215	186	186	209	204	206	201	186	145	183	187	218	197	199	184	187	215	202	194	192	217	203	200	205	198	201	182	169	180	192	200	195	200	212	229	213	202	184	211	181	204	207	192	220	197	206	218	185	174	218	188	181	179	185	201	192	166	219	205	196	203	216	190	192	226	201	201	186	198	225	188	196	184	173	203	208	184	194	218	194	194	181	210	189	195	180	198	207	193	194	217	212	194	213	180	171	178	178	196	192	185	182	212	192	186	203	195	194	197	177	167	210	206	178	214	215	189	201	167	195	215	190	191	201	195	196	209	187	204	182	194	178	184	158	193	199	212	182	198	167	175	210	210	218	208	223	164	196	209	182	184	202	173	186	179	205	183	223	205	201	202	200	211	198	199	163	197	201	186	181	174	215	180	205	196	190	186	188	222	206	176	218	234	229	190	171	170	207	218	223	190	202	192	182	213	207	166	203	190	229	202	187	194	204	182	193	200	183	201	183	197	190	189	186	193	188	178	209	207	194	215	194	197	237	183	203	169	188	173	180	209	192	191	189	199	199	212	191	209	198	209	169	189	196	178	177	206	208	202	192	184	177	192	182	217	195	175	205	173	184	185	186	188	191	196	185	191	204	206	177	204	189	171	174	199	217	202	203	184	201	165	222	200	185	230	180	176	178	185	193	183	206	234	187	182	182	210	203	199	200	208	197	229	203	211	202	191	208	226	172	185	172	197	190	220	192	190	187	191	203	207	202	199	193	162	206	199	172	181	194	202	212	220	205	203	196	201	209	205	196	238	165	179	178	225	186	196	213	198	188	185	196	210	204	203	177	175	212	191	201	209	193	214	221	188	200	197	216	210	220
24335	26686	39903	40927	39819	39857	37477	35658	35206	34674	33192	27473	21282	20285	19364	14063	13488	13233	8633	5483	2918	2428	2279	2257	1641	1303	847	709	619	612	564	573	568	557	559	552	554	550	566	550	541	581	587	553	547	554	465	599	539	564	559	552	567	536	553	575	547	547	548	530	584	523	530	552	541	519	572	574	528	548	532	528	551	542	500	532	553	557	520	568	608	573	544	523	544	598	561	538	536	574	494	555	549	533	533	575	483	583	564	568	547	540	557	570	551	573	526	536	537	527	551	516	556	547	514	580	546	577	560	569	531	559	536	579	548	535	527	557	546	574	498	555	484	553	580	511	583	478	592	520	534	544	568	559	553	572	572	539	546	537	563	612	539	564	569	545	527	532	571	537	539	575	544	550	575	552	520	531	553	503	524	551	589	527	530	552	579	548	559	545	566	604	586	531	546	519	584	534	567	589	584	560	518	528	564	546	574	541	508	550	579	562	524	532	538	544	556	597	570	509	537	539	509	545	584	570	590	586	558	553	520	535	541	528	534	530	524	551	525	566	603	515	491	552	544	558	550	501	538	547	566	549	543	552	555	564	516	591	543	607	535	556	556	576	531	562	528	545	594	557	575	540	597	574	589	543	581	541	550	546	518	530	571	585	577	536	546	517	564	536	523	525	541	528	532	512	560	540	568	570	537	578	560	542	544	571	570	549	548	558	565	545	548	563	559	582	537	548	561	566	570	551	547	539	557	569	572	575	560	580	581	587	533	603	556	564	568	540	546	568	559	528	562	545	526	523	536	555	534	517	521	586	536	568	542	543	511	552	580	556	523	554	529	549	570	566	515	539	537	538	545	575	547	526	516	536	568	556	549	588	525	539	568	560	554	557	525	545	534	543	532	562	579	508	573	504	567	542	567	532	539	587	530	572	573	553	525	544	555	513	568	566	554	572	547	569	609	589	534	558	588	565	561	568	553	541	513	572	568	540	572	508	515	567	548	566	552	543	536	574	560	570	554	580	539	546	554	572	538	533	578	536	534	583	553	515	583	606	557	564	584	512	544	498	563	518	534	581	560	577	504	594	525	565	528	547	565	575	546	501	535	531	605	536	549	529	548	520	510	533	521	542	547	553	563	561	540	560	543	531	549	576	512	551	571	560	570	544	563	614	554	564	549	569	569	576	575	547	561	548	587	529	527	532	558	506	559	523	559	562	558	556	559	550	567	572	552	585	559	562	586	579	560	555	504	545	552	529	567	517	616	534	562	559	524	517	509	555	574	529	560	550	567	578	528	496	569	493	540	548	541	547	543	549	584	581	512	516	521	555	563	598	544	516	565	531	509	517	518	569	596	599	570	627	483	540	560	535	567	554	559	549	595	534	561	587	559	553	530	528	580	597	597	597	535	549	543	526	547	538	562	538	549	546	550	560	545	537	584	554	565	543	535	567	592	566	564	521	511	562	583	563	523	527	536	579	537	517	533	551	524	557	557	540	544	589	501	573	565	581	557	541	523	534	588	563	569	535	505	551	542	584	544	533	595	541	539	562	525	527	555	561	564	559	549	557	564	526	558	526	535	579	527	557	536	526	522	567	594	567	531	542	548	606	540	534	572	549	527	575	577	545	569	540	523	572	557	517	575	558	580	543	567	600	546	529	532	571	551	528	555	600	581	566	558	584	537	527	543	536	591	551	518	564	578	552	564	543	556	506	576	563	538	548	554	533	603	544	532	532	554	575	540	530	566	569	532	539	562	545	590	563	535	606	573	560	498	549	579	526	543	557	554	552	558	524	551	556	553	562	559	600	561	548	537	532	585	549	558	552	534	557	529	518	545	562	578	582	529	538	517	534	540	546	586	539	550	573	519	559	548	538	585	546	588	603	525	563	549	528	585	587	606	542	524	541	540	585	555	549	561	595	551	531	563	551	526	538	532	575	535	562	608	570	544	572	565	566	551	570	520	549	536	521	581	627	566	565	564	555	538	542	576	562	525	523	584	547	558	585	566	516	518	536	536	557	555	546	581	543	552	571	537	553	549	598	576	549	540	570	576	583	560	550	538	517	555	578	527	539	554	567	543	534	510	525	530	530	524	544	545	568	561	568	569	555	586	551	545	548	524	532	525	543	520	553	579	518	530	576	547	574	541	538	540	555	574	556	553	512	530	538	537	559	533	510	527	564	552	558	557	589	567	543	554	536	557	566	547	585	556	520	526	566	554	558	588	538	568	522	547	541	537	580	535	540	573	533	590	536	565	545	572	545	549	552	530	530	598	523	528	563	578	548	520	565	568	539	525	591	537	587	579	581	619	539	557	572	536	524	534	560	533	501	543	546	562	544	502	519	551	574	523	580	494	530	530	544	550	585	559	555	552	543	572	530	559	509	573	559	560	554	522	580	540	590	566	594	575	542	506	551	505	543	528	548	545	592	548	576	583	522	497	561	505	517	552	550	567	555	555	553	563	544	528	595	546	574	562	565	578	586	586	523	573	559	548	534	531	543	498	575	582	516	566	594	518	562	516	577	531	578	581	593	560	562	549	546	500	552	574	536	544	571	545	540	541	517	579	537	511	508	583	592	552	543	549	526	572	540	496	570	559	510	526	572	554	564	558	529	554	538	552	571	548	565	531	499	541	564	568	563	563	549	562	552	551	561	528	518	540	580	534	535	515	518	558	567	548	505	547	548	544	586	522	550	594	534	562	545	548	518	574	538	547	567	542	561	558	555	527	549	533	527	514	556	581	554	524	524	589	540	518	556	571	540	528	561	554	572	545	542	534	578	574	547	530	559	568	547	543	599	589	543	561	571	575	541	517	551	561	564	581	539	573	547	550	527	601	540	559	541	566	531	567	550	562	528	525	536	529	564	508	580	540	546	572	561	570	563	555	545	496	582	523	569	575	570	567	547	566	539	521	570	552	566	574	590	548	533	489	555	562	583	537	563	577	536	553	597	520	529	541	567	558	577	552	556	550	553	561	551	576	579	540	553	529	571	488	567	519	548	563	564	557	578	569	520	510	536	509	550	512	549	565	589	573	516	537	574	569	580	572	563	577	559	554	521	520	545	549	514	541	520	559	561	537	552	563	502	557	538	549	540	583	564	536	563	535	533	589	525	565	560	576	514	575	476	538	566	585	547	581	571	571	518	540	583	567	565	524	550	534	518	535	533	489	561	570	534	535	559	551	558	566	555	550	532	568	523	572	536	568	565	556	572	556	563	559	559	555	554	551	565	572	524	570	552	569	571	557	529	581	549	573	547	552	534	569	511	528	559	541	586	554	580	556	544	544	559	570	517	548	533	478	594	549	537	573	566	597	537	506	556	521	587	575	538	521	519	498	574	522	560	536	548	561	534	512	562	585	556	568	569	545	540	527	573	547	533	571	522	560	522	541	522	579	550	534	495	546	561	576	522	588	551	566	533	581	538	619	498	517	576	575	532	562	551	543	529	583	558	557	573	530	486	566	593	545	575	582	528	576	563	539	552	526	569	586	553	537	555	555	580	555	547
41675	39242	45938	39860	33546	30372	25177	22393	22924	22738	23307	16707	12235	14000	12681	4647	5086	5041	3044	1310	1000	711	571	575	433	353	276	230	223	201	201	200	208	203	216	202	218	201	217	214	216	193	195	212	215	235	224	231	216	173	179	230	214	229	232	207	193	197	200	215	211	177	212	240	223	208	187	211	213	209	203	224	193	222	198	224	219	213	201	227	213	204	206	216	237	215	201	211	212	176	229	190	244	193	222	208	223	204	195	218	201	215	213	187	204	208	233	175	215	187	218	241	198	233	194	204	210	225	210	228	208	186	207	187	232	197	199	206	201	193	235	200	200	205	240	221	205	185	214	203	217	192	204	221	214	198	213	213	206	237	183	224	172	185	201	209	216	205	224	214	206	184	199	204	210	201	205	235	204	196	209	174	209	187	214	210	166	205	206	198	233	203	214	206	213	212	205	221	198	196	205	196	217	179	204	214	204	213	214	195	197	206	223	208	183	199	205	192	208	184	221	200	210	186	236	240	200	185	210	221	207	215	234	213	221	183	214	207	214	212	185	236	208	194	203	218	210	206	237	187	200	208	211	206	202	200	229	213	239	208	213	196	224	194	202	215	211	225	188	206	195	223	243	210	171	199	176	214	207	191	216	190	215	201	184	201	203	185	200	201	230	202	218	190	203	215	162	204	215	190	203	230	228	224	215	215	201	217	194	187	248	215	226	204	204	205	210	213	207	193	204	207	174	202	206	190	183	187	178	201	196	184	219	204	209	174	191	232	216	190	218	183	223	202	200	214	218	198	222	200	199	180	212	195	203	216	215	200	223	179	211	185	205	232	198	179	216	219	170	211	191	214	209	213	234	207	226	183	216	197	210	201	223	210	186	197	206	189	211	210	220	199	237	238	219	222	220	212	205	215	225	208	212	221	178	208	180	182	217	237	197	210	214	210	227	217	196	230	227	251	205	180	187	210	198	230	208	208	184	212	190	191	242	198	192	193	207	206	188	227	218	218	181	192	195	207	193	186	195	201	237	198	215	187	218	212	209	200	178	221	215	186	205	211	218	213	209	219	195	212	194	187	175	193	196	210	204	190	202	200	219	196	211	199	218	189	197	207	208	206	198	194	207	206	231	195	206	199	211	209	210	216	188	216	200	173	210	207	202	202	196	186	204	202	189	180	221	207	205	210	207	205	213	196	211	233	218	200	202	176	201	183	210	220	216	219	206	219	223	200	211	230	207	198	220	212	232	191	216	216	206	202	189	221	199	226	215	190	179	227	175	186	212	216	190	185	197	204	220	192	190	167	212	235	218	195	212	233	200	221	214	230	201	189	211	193	229	196	220	194	206	219	209	191	220	195	207	220	220	223	211	212	206	207	181	182	190	195	218	198	214	198	213	223	210	227	196	209	197	208	231	195	189	220	236	208	206	208	210	177	213	205	212	174	217	205	201	194	221	213	180	211	232	209	200	226	197	199	221	220	178	201	205	218	190	180	229	187	194	222	199	202	216	224	190	199	195	230	204	208	233	216	207	195	206	206	206	207	226	193	183	216	179	225	199	196	202	206	224	192	209	207	209	185	196	202	174	210	238	191	212	224	201	208	186	212	205	219	196	208	195	213	202	202	218	203	231	203	190	194	215	195	201	203	190	178	225	210	219	216	196	172	192	217	180	184	224	202	209	201	180	201	194	201	220	193	227	209	209	196	216	209	190	208	184	179	194	195	197	226	238	206	218	210	202	196	217	225	197	188	200	199	209	214	216	199	191	189	216	191	225	166	215	211	187	202	184	196	175	219	178	209	196	193	210	201	201	214	231	213	212	228	204	231	201	198	190	226	232	188	222	220	183	216	190	191	205	224	214	214	217	214	206	200	204	211	216	173	231	225	194	198	219	207	197	204	208	212	206	219	215	223	198	199	183	201	222	196	208	209	192	193	216	197	195	177	178	206	196	211	215	204	204	185	219	237	220	234	214	228	186	204	209	220	179	193	212	195	203	218	231	208	200	206	205	180	182	211	211	235	191	202	233	192	197	209	213	205	227	201	181	193	178	203	207	183	197	222	215	202	200	200	225	216	204	187	195	218	221	219	186	219	215	214	206	210	206	212	216	204	207	185	228	189	230	198	216	208	198	197	200	197	199	218	191	219	192	197	202	187	209	205	198	198	172	214	206	208	194	219	228	207	185	198	194	253	220	217	211	238	199	183	182	228	236	231	205	182	213	236	225	218	202	190	214	188	229	212	242	189	217	206	225	200	227	197	204	216	216	189	174	195	234	230	201	215	220	195	199	231	224	201	209	185	187	205	211	227	220	207	213	180	199	195	197	208	196	204	224	224	221	213	187	178	204	215	208	215	193	212	205	203	206	193	203	209	243	193	199	187	158	210	210	212	194	224	221	184	222	202	211	198	212	192	216	187	212	207	213	215	219	203	206	211	220	213	196	198	190	186	223	209	193	199	217	224	208	190	201	223	201	212	185	212	224	220	181	173	216	223	201	217	224	180	217	197	229	213	190	211	196	227	186	218	201	202	178	190	176	221	208	206	202	196	194	187	212	209	200	203	216	174	209	193	207	225	225	210	219	209	216	187	250	219	188	192	218	208	202	187	208	212	219	185	202	194	196	220	195	199	184	230	227	215	184	212	223	239	197	209	211	198	220	189	199	206	213	218	227	239	211	218	206	208	204	213	194	206	218	226	207	198	203	219	188	206	227	218	204	207	193	219	187	198	172	208	191	202	228	193	215	207	180	230	193	190	191	209	211	178	220	216	216	212	213	200	190	227	189	235	206	202	203	198	235	215	199	171	230	207	230	225	197	200	192	224	206	201	194	231	206	215	218	208	226	197	213	197	216	202	202	196	198	198	199	202	201	182	226	233	204	201	187	223	225	210	201	240	182	187	245	202	190	213	208	191	197	198	210	219	214	186	219	193	190	228	209	219	228	193	191	246	209	200	201	191	198	199	223	230	216	214	219	214	206	200	209	212	222	178	219	197	182	218	198	199	222	198	213	212	213	218	208	212	220	216	191	213	225	185	206	213	221	196	194	225	194	199	179	188	220	183	191	234	202	196	223	199	197	232	180	204	203	231	221	202	195	205	197	222	183	225	203	197	198	193	207	213	201	199	181	203	233	202	211	215	193	206	192	172	206	206	212	209	191	221	184	209	217	205	219	188	171	203	210	205	197	207	217	215	226	231	193	197	209	215	204	219	228	192	221	197	208	196	204	201	225	214	215	206	214	224	222	180	221	172	206	216	209	211	205	202	187	249	227	224	242	219	200	196	210	226	209	204	209	225	198	212	227	227	197	229	200	210	231	222	224	209	222	182	192	198	196	215	207	216	190	175	225	227	199	192	199	227	215	205	222	187	194	217	198	209	202	192	185	212	212	205	232	201	227	207	240	227	203	214	197	188	202	205	220	193	194	229	222	217	219	231	233	235	204	175	220	197	217	201	233	199	191	201	214	238	222	194	200	227	162	212	221	201	206	191	199	210	199	224
28078	32008	45128	46849	44592	43582	40788	39697	41569	41855	41335	36166	31867	35453	32617	16576	21428	20513	13485	6649	5548	3925	3003	2911	2043	1464	1008	779	641	594	614	575	556	586	580	589	597	600	585	596	569	567	562	593	571	578	529	590	525	542	578	577	590	626	584	575	565	598	622	568	580	543	565	572	584	569	601	579	560	604	563	589	599	564	589	583	604	585	555	570	571	582	591	578	580	570	545	594	524	544	595	558	608	584	543	590	561	587	551	576	627	545	599	571	583	571	562	571	575	590	574	602	587	596	608	581	570	563	586	535	565	536	577	589	576	603	599	564	581	569	582	515	569	545	610	564	602	543	540	602	531	591	599	591	529	600	533	594	582	593	575	574	571	575	528	607	575	573	556	591	542	602	613	558	577	589	606	581	572	593	604	574	560	582	618	569	581	564	576	588	551	537	614	568	571	581	603	619	563	566	625	566	562	632	611	616	592	626	534	546	527	570	617	592	571	580	547	551	542	588	554	558	549	533	554	581	594	542	543	538	589	573	540	557	575	611	559	629	519	591	599	579	574	568	590	578	577	553	619	550	558	605	577	607	582	520	583	559	575	578	542	615	550	600	567	566	571	550	565	558	603	560	549	597	607	574	561	611	579	579	599	556	578	562	533	591	518	581	586	546	591	586	620	549	543	562	586	582	587	609	559	563	616	574	578	563	588	599	603	598	615	538	560	565	570	573	607	612	577	570	577	601	598	553	576	616	587	584	565	579	594	558	577	564	549	584	582	586	572	586	576	564	591	589	582	541	575	580	579	628	604	542	561	613	558	610	551	554	576	561	637	566	586	562	579	562	589	592	561	595	547	562	606	578	598	583	584	610	602	572	568	557	560	584	604	556	586	553	574	584	589	614	564	573	584	548	606	586	599	602	604	596	603	562	602	585	526	590	573	546	565	550	568	587	575	653	558	600	554	582	581	582	582	596	583	572	552	562	587	592	605	589	611	589	557	560	605	567	607	549	540	574	566	601	572	588	587	531	567	567	548	575	614	571	531	529	605	620	578	605	539	570	564	578	550	537	599	574	544	542	583	509	592	576	597	559	575	565	601	573	579	629	547	582	573	576	590	555	600	610	608	592	543	569	601	601	568	601	598	599	600	602	599	583	580	603	602	548	605	617	586	596	591	568	562	584	558	584	616	561	555	539	527	557	571	589	608	567	638	554	589	579	555	546	606	537	555	589	589	602	574	565	612	619	588	601	568	575	572	567	598	571	593	590	577	573	562	604	579	604	604	585	589	604	581	566	632	561	565	532	560	588	613	534	547	589	610	579	589	509	570	557	611	562	576	548	597	520	556	609	564	541	563	587	580	573	599	599	538	555	565	586	555	585	591	576	562	563	606	560	559	552	571	586	598	619	555	592	565	571	579	586	557	594	548	584	576	580	568	569	566	580	607	580	606	584	532	618	579	612	550	585	532	581	567	598	622	578	588	612	575	569	572	595	557	578	601	573	604	569	582	575	577	602	574	596	556	575	553	547	555	602	562	601	600	538	551	554	578	563	588	593	575	521	636	556	570	574	576	587	615	579	582	552	601	581	610	604	597	592	612	590	534	584	581	592	554	587	617	604	590	595	595	548	552	583	628	584	595	592	583	586	590	564	592	598	611	598	573	608	606	560	583	547	596	598	596	543	542	575	576	563	555	560	559	591	623	579	583	613	581	556	614	553	595	613	582	583	567	589	617	603	576	566	561	562	590	569	532	547	583	572	609	635	595	546	517	566	586	583	563	562	563	586	573	586	561	551	552	624	553	585	553	610	630	536	517	572	551	582	533	554	554	614	611	543	587	556	606	611	586	565	606	543	526	577	518	571	599	597	580	575	568	546	571	600	570	548	584	588	568	600	597	556	603	606	565	612	553	582	578	625	589	574	591	646	563	567	600	573	568	523	565	535	579	601	578	561	578	584	618	595	572	576	601	614	570	573	566	576	620	606	588	580	585	570	539	577	566	581	590	552	560	575	636	563	582	567	585	588	603	548	617	602	597	556	553	548	546	582	556	613	557	626	534	573	577	557	560	567	560	541	588	537	561	622	559	580	622	588	606	599	559	559	524	596	554	550	568	569	595	592	553	576	554	606	571	563	595	533	506	571	580	568	534	591	573	578	531	595	570	588	599	580	571	631	561	571	602	536	621	537	629	536	558	599	601	585	576	591	593	583	584	583	613	549	549	537	579	560	593	579	544	571	559	581	568	625	566	616	547	571	551	544	561	617	600	554	592	572	610	590	630	592	507	605	557	538	606	552	601	611	606	539	584	612	550	589	543	595	548	617	591	581	555	549	565	586	598	568	563	569	558	543	597	597	534	601	577	586	554	611	565	570	585	584	546	581	612	593	600	572	548	586	522	522	566	533	575	566	614	581	592	569	553	596	556	562	621	567	562	574	608	593	614	607	564	602	594	572	587	573	584	570	566	583	594	545	597	593	638	539	571	574	546	601	596	580	540	591	579	601	609	600	546	572	561	582	535	594	568	532	558	589	532	577	592	562	549	599	544	603	586	655	566	586	574	580	578	589	572	587	537	564	571	619	615	528	564	610	595	559	568	592	587	594	604	526	534	564	616	587	556	567	601	625	605	595	604	595	596	566	603	607	577	559	592	559	600	535	575	580	589	598	547	569	578	563	606	534	595	571	621	583	591	561	628	583	612	532	600	605	585	577	560	577	584	579	570	561	581	593	605	615	556	586	623	552	555	560	595	589	590	543	556	594	553	579	584	574	613	574	592	600	570	573	588	616	588	553	614	605	540	587	542	562	558	558	575	570	550	560	604	591	597	564	547	576	589	599	547	574	595	595	578	575	583	566	513	557	541	576	591	549	618	588	562	586	591	606	578	571	557	561	566	570	576	574	547	542	556	580	594	586	551	567	589	589	583	556	570	593	564	568	574	564	575	582	631	589	566	503	585	579	599	541	618	598	550	596	542	534	527	602	557	618	572	562	586	531	566	606	608	604	566	544	591	562	556	588	585	565	569	563	571	603	609	621	593	603	611	575	550	580	583	565	555	548	564	615	597	544	552	569	574	567	575	577	584	578	595	564	556	631	560	550	564	557	574	528	554	584	550	568	573	557	564	574	618	578	527	586	595	562	582	593	565	563	562	615	616	597	552	562	577	554	570	583	577	570	557	567	597	594	598	583	553	583	559	531	538	600	543	576	591	507	591	594	572	572	580	563	569	585	588	579	612	568	578	604	558	541	597	608	556	542	598	622	550	543	579	611	570	569	580	576	581	561	573	568	596	568	507	622	557	565	559	557	582	595	536	582	587	574	582	576	599	546	598	582	554	612	554	607	608	559	613	574	584	557	546	573	568	559	565	558	577	564	567	621	624	561	567	558	563	611	568	616	575	581	592	553	573	500	548	582	583	574	551	572	601	559	575	603	582	659	564	614	535	564	577	589	550	553	569	612	590	546	521	589	570	594	588	628	574	598	567	563	526	598	533	636	575	573	600	595
26339	27170	28864	23274	19701	15839	10489	8791	7749	7089	6701	4812	3306	2143	1755	1094	987	733	458	363	328	226	237	225	238	194	210	215	182	181	197	217	218	193	197	198	194	178	212	188	217	182	202	216	186	207	205	170	226	207	191	195	218	197	200	189	203	208	218	219	216	200	190	211	216	225	182	194	205	214	219	191	190	197	202	181	193	197	212	249	193	202	203	198	175	199	172	181	208	216	194	186	204	214	207	195	224	182	211	194	215	205	213	205	207	209	199	189	201	193	191	192	170	189	188	176	219	187	185	222	190	179	196	205	191	209	196	194	197	176	206	199	187	213	215	210	184	203	169	193	179	214	198	196	220	205	200	213	204	190	207	206	189	202	193	191	208	198	211	199	223	185	188	183	209	195	201	188	217	197	194	214	179	185	178	197	208	218	169	228	205	188	186	211	213	229	215	188	188	190	228	190	172	190	215	217	178	205	205	189	209	207	216	196	188	182	173	189	197	180	195	195	195	197	193	196	186	212	198	197	169	207	206	179	184	220	206	183	204	201	200	202	198	181	211	181	208	208	209	173	202	204	201	200	212	176	215	206	197	205	196	183	208	203	211	211	184	205	169	185	195	197	208	203	192	191	185	204	200	160	200	219	200	205	212	214	191	212	205	205	198	192	203	194	175	201	203	202	203	199	173	180	195	215	194	203	170	172	198	196	191	231	207	216	183	213	212	179	206	212	186	210	178	208	191	229	210	180	193	188	194	193	188	184	186	187	175	200	191	185	187	174	187	204	208	195	214	199	216	194	200	215	210	219	178	180	237	210	187	193	223	211	174	234	198	209	200	226	185	203	190	192	188	180	220	216	172	201	218	206	236	203	202	198	218	240	231	206	203	227	173	168	203	197	205	191	215	206	200	227	201	205	194	208	188	209	212	210	207	220	200	204	171	211	186	202	183	202	190	195	215	187	200	212	188	198	194	196	202	206	207	196	184	180	173	200	175	173	201	206	188	205	198	219	194	215	199	197	165	192	202	200	205	188	190	206	203	168	199	183	187	196	208	192	190	206	193	187	186	196	229	221	209	195	188	206	235	219	206	194	206	193	220	192	210	212	201	172	186	218	197	204	198	189	191	203	230	205	189	180	199	184	203	182	209	194	202	189	206	206	209	184	216	193	182	189	206	187	181	194	206	221	174	168	195	203	191	182	218	199	235	208	209	184	187	185	193	214	177	183	190	185	178	183	193	168	201	197	181	193	227	177	206	196	200	190	175	199	182	178	210	198	193	210	213	233	211	209	184	182	198	182	197	186	190	186	193	216	218	204	235	218	204	209	205	215	211	214	188	199	191	183	213	180	178	204	205	211	190	201	193	203	195	194	226	191	204	215	222	197	203	180	177	181	178	190	206	181	200	202	189	203	229	195	209	187	197	193	219	206	209	186	204	199	175	186	208	190	188	205	189	197	209	189	192	184	177	208	216	197	191	186	202	184	213	177	199	189	198	202	199	204	215	196	208	190	200	169	180	191	204	179	206	174	212	193	201	215	208	174	173	202	189	204	195	199	186	203	176	191	230	220	210	206	190	185	212	190	180	203	197	200	212	199	198	189	214	212	225	200	193	201	183	191	216	194	188	233	186	200	192	199	203	206	207	225	213	211	195	191	193	211	211	175	209	196	199	209	200	213	222	225	184	205	186	220	205	189	202	223	218	212	198	193	187	209	223	213	193	216	190	204	221	209	191	212	208	194	207	197	216	208	184	210	180	191	205	198	207	223	193	191	190	181	208	213	203	199	192	184	192	200	188	190	198	213	197	217	222	189	197	199	197	218	209	186	199	224	217	211	191	194	203	214	180	175	187	194	208	206	218	188	171	197	171	185	225	244	200	211	232	196	200	173	206	207	173	182	199	194	192	197	175	198	194	191	204	196	184	216	192	185	196	197	187	212	178	206	199	216	195	178	194	217	194	181	181	206	238	198	185	207	201	200	203	193	193	219	183	180	202	199	216	214	187	213	181	203	209	196	182	199	174	233	200	198	221	205	154	193	199	205	202	185	202	207	199	202	171	195	175	209	206	186	185	194	164	219	179	198	186	208	216	212	196	196	186	210	214	200	195	196	191	179	203	195	192	209	181	198	228	217	190	189	190	170	196	191	207	178	175	192	215	216	199	212	190	190	212	216	199	194	206	196	189	190	183	220	205	197	182	178	199	215	207	190	220	190	215	183	211	208	229	177	204	190	246	198	203	179	197	191	196	218	191	204	188	213	212	231	186	190	214	182	192	188	195	207	193	213	200	213	219	193	183	201	188	216	211	207	210	213	229	194	169	193	200	196	192	206	199	202	190	198	203	195	196	190	200	198	220	200	211	220	189	209	181	199	201	183	208	200	232	159	193	222	195	198	203	200	204	188	202	205	199	183	185	199	236	197	212	201	202	212	194	209	205	207	231	213	190	223	191	204	206	194	178	201	191	186	183	217	204	184	183	192	208	223	184	189	198	212	154	200	186	182	186	191	209	207	217	181	188	197	169	188	187	216	208	220	192	189	218	202	207	197	170	189	200	189	197	207	208	187	188	189	186	219	171	196	197	205	196	173	207	201	180	188	238	186	202	206	180	227	189	188	186	194	196	172	191	202	166	211	174	184	177	199	205	201	188	194	216	210	208	187	185	203	235	194	214	205	209	183	181	213	211	181	192	180	191	199	204	175	202	208	213	194	191	187	196	190	195	198	184	202	209	181	199	192	202	209	187	211	201	215	166	197	205	188	183	196	201	190	200	191	201	208	205	196	212	196	191	237	191	169	198	192	222	204	184	194	202	177	219	207	208	205	198	178	191	201	206	214	188	176	222	193	174	226	209	177	183	218	201	233	200	212	193	215	191	224	194	210	207	190	182	201	181	192	199	197	174	178	198	222	198	210	222	184	199	207	184	194	179	213	197	183	152	193	191	173	208	219	182	186	182	200	153	214	210	206	187	207	211	204	180	225	211	180	212	219	221	184	225	184	195	178	210	182	177	203	217	190	223	196	173	176	231	209	213	187	201	180	204	192	216	182	197	210	199	190	211	200	187	194	217	248	196	211	179	159	201	211	216	204	198	192	209	171	194	176	199	212	195	183	195	205	202	226	202	219	205	194	185	174	206	193	193	174	204	197	205	199	208	222	200	215	191	210	191	208	195	187	203	194	203	212	195	218	198	213	225	179	191	187	204	179	176	175	199	204	212	217	206	197	182	190	178	201	192	224	174	159	186	212	194	188	202	222	188	205	206	196	202	207	216	191	200	176	165	215	208	206	196	196	200	203	211	210	188	193	187	191	197	168	222	202	188	184	199	201	222	203	190	195	225	204	206	199	199	195	186	198	194	192	206	203	204	228	206	194	193	179	216	199	171	189	197	207	174	196	195	185	193	213	191	194	208	206	185	202	208	190	210	201	188	197	209	202	198	182	209	220	179	197	207	214	204	208	198	189	194	192	201	197	177	216	180	196	206	190	196	187	243	189
17222	21367	31826	33605	34045	31127	26831	25023	24403	23599	23462	18717	14628	10648	8920	5533	4774	3714	2316	1561	1264	947	821	678	664	603	614	569	523	564	553	546	586	563	530	536	500	522	572	552	543	581	551	527	520	536	578	585	590	587	552	526	590	527	551	560	544	555	571	552	531	550	581	577	571	566	553	501	532	570	555	566	588	562	586	541	544	547	550	525	586	550	522	535	574	552	544	549	552	592	591	614	582	551	574	577	551	520	511	574	583	554	614	567	560	533	535	558	559	541	545	536	563	537	599	553	545	552	599	606	570	545	576	588	566	582	550	519	509	577	549	539	572	569	547	547	573	564	586	554	516	580	571	570	578	590	559	533	554	544	558	563	555	559	549	580	573	564	558	524	570	582	566	531	591	556	580	525	576	557	569	557	530	566	575	555	567	609	520	569	527	569	542	577	527	554	568	535	581	569	541	564	596	560	562	510	535	563	540	584	565	571	568	571	543	559	580	577	561	554	559	519	555	594	551	534	534	552	577	557	574	578	497	540	541	562	544	558	574	580	540	604	569	553	601	538	538	562	565	602	543	579	590	562	554	552	604	542	547	575	561	511	549	584	595	593	540	551	607	548	558	566	549	568	584	587	534	588	586	582	558	557	558	544	551	530	533	552	563	572	613	554	610	560	554	551	586	567	549	557	568	518	586	578	541	586	544	530	594	548	550	568	532	581	528	560	569	546	569	516	578	519	568	570	550	559	591	541	539	528	569	584	592	531	583	569	554	562	510	526	544	521	587	544	547	600	550	523	600	571	542	537	570	558	534	590	554	554	554	602	538	572	532	535	580	581	553	540	572	548	526	561	549	607	567	535	578	521	564	565	562	532	536	548	554	516	489	571	572	558	560	554	601	586	543	564	516	531	542	539	561	590	570	551	581	549	562	542	550	512	578	570	516	550	561	546	574	521	581	551	531	533	564	561	531	560	565	533	527	535	599	570	574	517	551	519	560	572	536	528	584	553	586	572	521	538	583	554	571	588	554	587	581	513	558	565	551	540	551	517	595	553	603	572	537	583	584	537	567	534	559	534	595	549	542	612	553	537	544	569	562	550	576	584	551	571	555	588	563	595	567	560	575	538	525	561	555	574	527	571	610	541	562	564	539	588	597	568	516	585	540	532	564	542	553	552	553	555	533	535	579	580	495	520	572	574	549	597	530	532	558	561	543	551	549	533	541	528	536	569	564	576	564	549	595	556	552	549	554	532	522	607	567	582	526	513	554	574	542	576	567	577	581	588	528	598	584	518	575	564	560	541	552	581	561	582	563	513	578	587	524	555	566	584	560	543	521	562	507	589	540	536	528	541	542	572	580	522	566	537	581	529	543	575	556	581	510	568	566	545	564	536	557	576	573	569	545	505	486	547	515	529	567	543	545	588	591	554	601	531	545	566	581	597	563	559	533	568	553	538	583	581	542	566	578	529	569	537	534	565	567	569	554	567	562	565	601	578	571	519	570	553	555	546	546	558	528	547	558	585	582	545	533	541	585	537	594	579	556	583	575	552	564	528	571	528	557	588	590	545	569	585	539	605	546	564	522	559	596	588	587	538	582	537	567	542	554	600	593	575	496	567	571	573	555	569	583	547	574	555	569	557	558	566	556	540	598	560	586	564	565	521	586	539	535	553	591	542	581	556	591	542	582	551	512	596	565	553	550	558	544	530	551	587	535	591	540	590	545	585	531	561	607	557	596	615	567	601	585	574	556	565	586	531	612	568	571	555	550	551	580	567	562	526	531	582	526	575	586	578	536	546	581	516	586	509	556	545	543	565	540	540	535	552	599	555	550	573	522	590	567	545	590	584	574	560	544	510	545	597	529	546	573	579	520	553	555	523	541	557	572	574	571	610	525	584	585	580	576	586	547	540	560	587	560	555	537	550	582	546	538	561	530	564	562	535	557	555	517	584	528	526	588	540	503	556	556	590	556	528	580	560	567	542	544	572	590	544	569	580	556	588	576	552	574	553	585	592	578	584	543	588	581	546	564	540	533	580	556	549	560	555	599	550	579	570	575	563	520	556	587	582	563	549	543	571	536	557	606	605	595	538	567	556	561	557	564	589	522	512	605	586	554	567	518	581	533	544	575	561	565	526	559	536	544	520	584	530	535	516	563	536	568	540	562	545	547	576	550	544	558	531	563	566	592	559	564	566	524	569	543	589	550	568	555	557	538	532	539	576	559	554	561	556	552	579	586	519	565	540	584	547	601	582	602	560	555	551	562	530	566	521	542	534	590	547	532	564	571	540	572	555	540	553	518	546	532	577	539	534	589	583	583	535	524	569	549	537	546	544	584	522	610	570	540	574	550	568	519	556	534	598	567	531	560	522	533	542	613	560	502	563	573	551	584	538	545	563	544	542	493	569	577	560	616	568	561	547	548	573	573	517	576	589	561	550	568	523	550	549	515	563	583	537	529	551	543	529	556	539	574	537	561	576	584	554	521	533	557	569	579	591	558	513	587	577	590	547	585	522	541	526	580	544	526	585	561	505	567	548	568	571	541	546	550	555	561	595	556	590	533	586	533	573	554	562	526	534	554	569	530	542	545	569	545	537	539	555	566	538	543	580	510	613	543	553	544	524	546	590	561	578	536	582	540	565	573	576	546	557	578	530	560	569	613	545	548	536	563	569	556	556	568	581	547	598	538	552	544	585	546	589	575	586	577	553	579	550	575	537	545	576	569	538	557	558	572	557	560	543	538	536	556	532	533	522	575	583	571	582	549	556	552	582	547	606	519	572	566	566	514	561	518	565	568	548	544	563	561	565	575	549	547	567	604	556	584	576	595	560	600	596	595	551	582	539	530	570	533	587	517	563	595	540	545	559	562	545	519	568	552	586	560	555	535	590	567	587	511	570	569	588	547	576	594	561	562	534	580	534	586	589	555	619	590	538	542	567	570	560	584	529	525	568	559	540	541	528	539	550	540	562	546	544	534	542	533	546	543	570	545	561	555	550	562	559	523	581	568	544	586	543	551	552	555	559	566	505	579	565	503	574	524	525	587	570	564	548	577	559	559	547	561	566	548	549	582	550	543	529	554	549	517	577	548	541	556	542	590	556	567	533	512	562	578	524	582	574	541	568	576	520	572	606	548	550	558	563	543	562	555	539	573	566	507	608	552	553	591	556	555	588	560	544	569	565	538	543	552	523	580	640	551	564	539	537	581	591	579	570	532	587	494	579	568	565	547	592	564	532	551	547	544	575	577	569	532	561	559	554	560	588	535	575	559	527	509	595	601	536	553	579	537	561	575	574	555	506	535	586	573	571	565	544	544	534	545	553	621	523	561	586	560	543	566	575	548	588	572	575	578	569	554	585	570	563	559	563	540	533	547	564	532	552	559	569	553	566	537	555	555	532	542	518	566	570	525	539	583	554	550	571	553	525	555	588	501	586	535	538	556	537	559	534	593	554	531	541	563	565	575	584	533	560	538	578	576	555	550	547	607	586	538	567	561	548
35277	31354	38137	35477	31901	25269	20321	16781	12772	15550	14144	12926	8235	6442	6425	3024	3101	2795	1632	1049	614	379	317	302	282	248	248	220	226	219	197	219	187	219	214	210	207	161	222	178	183	183	186	219	183	204	182	190	208	197	210	204	156	174	223	232	199	195	203	181	170	183	206	203	190	185	212	219	195	188	206	190	221	189	219	197	206	225	212	172	182	183	192	215	197	226	203	207	182	207	194	220	212	217	203	180	205	217	207	181	193	179	199	195	185	193	175	192	184	200	212	178	201	204	179	186	200	184	191	198	189	196	214	203	182	189	184	182	223	207	220	203	197	201	193	165	199	195	192	231	192	213	186	191	203	173	195	183	181	186	216	193	206	196	186	195	205	202	193	166	181	204	198	185	211	202	190	197	200	167	158	213	202	204	192	197	188	188	198	198	193	208	194	197	189	204	203	202	212	176	203	206	183	187	171	184	191	195	199	203	219	215	200	201	197	181	202	198	191	212	203	183	173	192	206	175	251	181	203	182	177	201	198	164	213	208	218	164	239	180	170	191	227	177	194	183	207	217	190	186	216	198	195	197	179	202	200	204	189	186	176	220	187	213	215	204	214	194	174	193	198	207	214	186	173	195	239	189	179	180	171	203	181	216	199	188	214	183	190	191	164	180	219	202	171	183	211	179	234	178	193	193	187	191	211	209	210	187	214	193	178	203	184	189	211	200	211	184	213	196	206	185	162	187	181	204	195	200	189	196	202	213	198	199	193	186	182	202	235	194	185	195	189	195	208	189	201	195	187	185	196	204	181	205	220	180	207	202	169	182	196	196	191	177	187	193	174	217	205	200	172	188	185	226	206	210	205	184	190	212	200	197	192	197	189	197	193	194	216	194	194	180	189	200	178	241	186	212	223	205	181	193	183	188	188	179	198	185	219	175	190	175	197	176	181	195	197	213	222	212	240	178	181	189	174	192	230	182	182	186	206	209	174	227	181	193	192	209	220	187	199	188	180	183	179	205	218	175	193	188	220	196	212	204	172	179	184	202	218	192	209	207	216	186	218	176	164	191	183	220	185	206	208	217	196	206	205	187	220	197	196	213	211	225	200	185	196	191	182	190	224	195	177	200	205	205	171	184	203	190	202	198	201	174	202	208	174	199	215	210	204	214	188	189	179	190	192	192	211	186	211	193	179	217	174	191	188	212	189	213	197	191	214	196	204	190	183	185	222	181	205	195	208	183	210	206	183	177	200	186	177	198	183	196	221	194	207	189	185	187	168	210	152	180	178	201	182	181	200	196	197	183	208	195	176	190	220	173	196	204	196	209	202	204	189	210	189	186	175	179	197	194	199	206	186	185	193	198	201	218	194	184	191	172	211	195	179	212	207	197	201	194	190	186	179	216	199	176	188	182	210	181	194	181	194	211	199	161	181	205	219	208	214	208	197	219	207	183	182	175	186	194	197	227	197	183	163	187	164	175	204	183	181	208	193	198	196	174	212	200	202	189	191	178	193	199	193	187	150	204	203	194	195	190	224	197	192	196	182	194	207	184	209	192	208	227	178	186	214	177	207	198	188	197	202	206	185	185	185	185	190	209	188	189	189	199	195	216	206	206	206	219	206	211	197	191	221	171	218	209	190	191	177	196	210	181	183	220	230	208	178	176	199	211	183	218	213	185	184	210	212	189	200	177	200	210	212	218	169	213	195	214	161	190	165	173	188	185	185	187	200	185	207	198	177	202	216	176	225	193	219	179	182	197	189	198	190	206	208	210	191	182	187	166	213	196	207	179	194	210	198	198	205	214	159	188	196	207	218	183	187	185	197	199	224	182	200	204	212	171	195	211	186	178	233	194	183	206	181	203	199	176	190	194	202	189	199	195	182	181	173	191	200	191	226	197	217	210	208	165	200	197	200	198	200	196	203	189	192	187	211	192	207	193	171	208	207	189	193	197	219	197	221	200	186	198	170	193	191	198	228	199	198	187	205	187	228	219	197	195	198	194	213	181	200	191	180	188	192	184	197	201	199	217	191	215	209	192	175	205	164	189	187	218	215	191	182	191	199	237	199	188	183	197	221	215	189	200	174	172	200	197	216	198	190	176	227	205	207	211	183	214	203	191	170	208	186	192	184	199	189	225	206	192	240	196	168	187	165	189	195	203	208	169	198	199	188	204	193	202	187	197	173	200	189	214	183	209	189	214	164	210	191	190	207	183	194	188	192	184	201	188	192	183	198	178	185	190	190	200	194	194	213	205	191	191	203	208	197	202	213	199	204	175	189	208	197	190	198	195	205	227	203	161	217	184	205	206	171	204	231	183	182	193	175	215	178	212	188	195	216	192	222	177	211	199	195	198	170	179	197	202	187	189	215	188	221	169	196	206	192	187	192	191	198	194	205	205	192	201	196	164	191	192	212	195	169	187	201	196	209	160	200	207	181	173	208	191	193	201	193	199	187	196	201	184	204	192	170	178	201	194	200	217	164	191	175	214	224	188	182	198	183	207	202	173	194	185	220	212	204	210	223	188	197	213	204	180	189	173	207	184	197	203	202	175	202	205	204	222	188	191	200	201	180	207	197	203	201	198	199	192	189	199	191	211	195	195	185	184	184	206	172	186	181	198	179	192	217	204	192	204	206	187	220	188	200	173	206	206	184	210	201	200	179	166	194	187	169	179	192	200	196	188	195	222	206	207	190	203	207	173	209	188	195	186	229	208	209	186	199	169	193	210	185	197	193	203	163	173	176	197	188	192	177	204	195	219	172	175	206	198	190	212	181	196	191	198	211	212	199	202	205	182	197	193	189	197	178	188	212	211	194	226	216	196	217	222	185	196	196	193	173	197	209	195	192	197	185	189	170	181	203	186	191	215	224	171	226	167	194	182	204	206	169	190	215	203	193	184	184	206	195	229	184	179	172	184	176	172	172	213	194	190	230	197	183	174	186	202	174	213	167	182	186	195	206	190	206	194	181	173	210	211	222	209	203	169	182	190	198	176	164	207	192	203	212	193	220	167	188	212	228	191	226	198	220	201	196	207	205	204	220	193	187	183	224	201	179	184	198	203	199	164	190	183	183	171	189	185	207	185	171	183	184	213	209	225	206	191	193	224	197	178	180	184	188	185	174	200	195	209	194	196	208	206	203	165	187	197	202	200	195	188	210	198	172	209	194	210	194	172	196	182	199	198	195	197	194	181	192	215	193	192	223	188	204	203	198	173	187	193	193	176	214	174	190	186	178	196	194	181	204	210	175	191	221	198	187	207	204	167	204	194	199	208	186	198	214	178	195	175	204	185	196	192	202	160	188	196	202	178	203	194	203	197	192	208	198	193	174	194	196	194	179	200	205	195	195	223	214	187	195	209	213	210	209	193	195	177	208	160	175	193	179	167	201	202	206	177	182	184	178	183	194	204	204	176	218	211	190	189	196	189	208	187	199	192	188	184	209	203	208	209	166	199	171	207	204	194	201	194	210	160	185	191	183	198	185	162	195	206	192	205	202	174
23207	25506	39421	43239	42958	39200	36822	34096	30937	36334	33019	33647	25396	24389	23546	13358	15395	13631	8424	5661	3000	1929	1295	1349	1199	908	728	599	609	601	619	586	577	555	572	580	560	563	563	589	550	593	541	519	554	559	540	522	579	512	566	591	537	580	606	541	544	527	536	554	546	562	578	521	500	567	525	542	563	566	577	540	558	551	585	549	584	535	593	491	569	563	541	585	519	548	530	524	561	554	587	571	562	548	532	556	592	554	548	470	534	533	534	567	561	546	569	547	538	571	522	564	536	525	593	517	516	552	542	581	559	555	571	541	534	559	543	560	543	585	540	571	521	576	564	537	548	568	539	523	574	521	563	545	532	532	560	540	559	533	529	530	498	488	535	540	549	550	555	560	539	518	536	510	577	565	540	570	520	580	542	561	563	514	542	567	581	570	570	554	538	572	574	519	580	585	546	554	574	555	565	543	602	575	561	535	572	571	549	558	507	600	556	551	522	538	554	545	568	566	557	562	543	551	527	567	584	578	560	569	553	552	586	571	539	585	528	583	590	550	593	524	564	576	547	537	525	605	546	533	564	528	574	598	569	580	589	562	572	604	592	551	556	529	558	555	548	585	575	557	572	543	567	568	597	554	575	526	548	535	575	570	549	516	557	540	561	523	559	478	564	539	511	536	534	532	555	531	548	556	531	607	548	535	562	548	569	566	532	561	558	546	561	584	529	531	560	561	545	515	551	581	575	565	566	542	561	529	518	569	563	558	547	544	587	563	578	576	588	590	565	538	534	589	517	571	572	527	558	540	490	545	543	540	531	561	545	584	541	543	515	528	545	578	523	560	510	538	544	549	559	553	598	594	543	555	531	546	552	585	562	534	588	543	570	521	519	577	518	548	529	506	526	580	546	560	564	554	520	538	586	576	594	538	532	522	552	534	534	523	498	543	556	563	557	503	550	585	585	557	514	523	554	549	526	553	504	558	548	586	542	522	535	558	558	549	547	547	568	547	538	532	583	535	557	552	570	536	545	582	530	568	541	544	512	544	554	553	582	577	565	610	544	525	550	555	541	545	552	549	512	563	579	550	514	547	552	552	510	567	529	566	537	578	499	531	542	544	543	565	572	535	597	562	508	552	521	566	546	570	541	572	570	546	606	523	558	583	528	542	570	564	552	538	516	585	513	533	576	504	524	565	617	532	557	514	502	552	572	522	533	553	573	506	524	579	566	560	529	530	532	587	556	596	557	535	586	524	576	537	542	577	539	523	568	565	547	558	580	555	536	556	518	583	535	572	535	575	546	561	544	552	534	538	570	580	575	501	578	552	529	530	591	557	558	605	495	564	566	576	564	588	553	570	558	555	590	528	519	555	552	575	564	555	538	574	552	544	533	532	528	540	558	544	565	547	545	550	587	567	559	563	550	548	586	512	546	571	571	516	545	547	566	557	569	571	538	552	571	596	551	525	570	586	565	531	536	563	549	584	565	559	548	540	577	553	558	594	558	597	568	536	555	575	529	537	527	555	544	579	515	541	555	545	518	534	560	538	554	579	555	515	576	514	520	576	554	562	547	578	510	553	531	566	548	502	557	552	551	549	597	560	547	531	576	525	598	569	543	590	561	594	545	514	534	527	543	541	539	542	545	560	577	552	556	543	557	578	547	572	556	591	535	558	540	574	524	603	534	586	586	506	542	533	613	547	570	555	568	567	517	521	523	547	515	564	535	568	552	535	531	544	532	548	530	565	515	558	527	572	596	534	553	530	547	563	528	568	549	574	589	526	580	541	571	573	549	558	521	563	521	598	564	558	540	539	548	558	574	532	543	540	536	547	598	569	494	559	573	517	544	562	552	562	526	563	535	531	599	576	556	532	539	573	516	558	498	581	560	511	590	581	534	536	556	593	525	560	584	563	556	553	541	573	577	555	541	544	546	518	503	530	588	576	537	545	544	512	532	561	573	539	563	549	588	550	541	529	544	535	549	534	565	577	559	560	534	511	553	598	586	556	534	581	529	554	570	580	544	513	547	578	526	529	538	538	573	529	567	558	561	603	560	565	527	526	544	582	528	553	546	529	498	531	585	534	581	533	570	543	561	559	515	544	509	533	561	557	591	521	534	561	532	539	541	534	565	578	562	532	554	509	526	559	597	582	550	578	561	564	563	532	563	549	527	590	548	511	544	553	567	568	547	599	541	538	545	576	557	548	531	536	497	565	583	597	517	558	568	579	570	559	528	567	553	525	547	548	583	574	555	544	606	516	559	525	555	509	523	548	552	575	545	502	574	573	512	533	573	590	525	547	523	580	567	577	549	549	546	544	529	569	536	579	560	552	528	546	546	540	540	542	573	559	545	534	525	565	514	554	519	534	540	593	545	568	573	517	585	547	527	530	603	539	558	550	550	561	550	585	539	573	564	529	550	531	537	553	548	557	544	500	581	557	547	594	545	546	534	514	554	537	560	594	570	549	511	538	513	562	577	559	532	527	511	605	525	569	555	533	516	576	598	560	534	536	507	540	564	515	506	540	563	550	554	552	527	577	544	551	541	546	496	597	532	556	540	561	540	522	578	562	528	535	540	577	542	527	536	576	606	563	532	575	553	551	505	556	529	571	556	538	593	558	519	507	548	549	535	560	540	554	546	566	573	546	546	571	575	505	536	531	520	532	576	560	571	516	551	541	523	587	544	552	532	533	584	599	570	549	554	521	549	542	535	573	573	551	546	576	574	519	522	519	509	563	548	517	594	576	567	553	561	557	547	525	533	565	527	551	510	550	574	533	533	555	562	532	503	536	552	518	542	573	565	550	564	531	516	551	598	501	547	566	556	562	573	564	525	573	560	519	506	515	534	558	576	519	567	565	576	552	552	520	521	531	573	551	562	537	587	551	539	555	539	582	584	551	546	540	555	520	505	556	573	538	555	548	546	601	551	546	597	548	565	543	518	546	527	541	536	544	553	532	531	534	525	546	550	515	579	536	557	522	519	540	573	573	551	521	554	548	531	553	566	592	552	546	526	541	542	526	546	510	517	530	583	526	571	589	515	569	528	579	566	579	546	557	559	596	537	579	553	531	567	528	578	567	556	564	555	538	532	591	567	557	571	586	597	537	582	520	559	544	575	531	536	483	546	573	558	568	606	545	558	520	538	576	572	519	583	590	573	567	577	581	517	567	579	544	556	564	569	550	604	581	533	588	556	543	507	551	562	570	544	501	550	579	565	537	570	551	546	570	551	541	545	575	538	563	540	571	562	534	571	568	575	527	599	606	547	516	553	564	540	559	549	570	569	538	543	554	537	525	566	528	533	513	525	556	576	556	517	500	548	548	585	603	514	583	586	529	543	515	574	554	539	564	529	573	591	559	546	557	559	578	518	597	539	589	540	584	592	546	537	555	574	559	589	526	568	533	536	592	540	530	597	560	540	575	545	569	515	582	574	583	550	534	540	494	550	578	518	548	535	549	551	542	559	560	556	558	537	542	515	610	544	507	553	531	574	558	551	543	533	545
38639	40160	48058	45322	38578	31855	27221	22986	18336	19597	24292	19205	13390	8981	7740	3681	5272	4375	2648	1510	864	685	591	385	294	223	240	216	230	216	203	205	193	230	237	203	224	227	257	198	204	207	181	187	202	211	194	219	220	213	221	209	205	181	214	197	186	189	221	218	208	203	188	192	212	229	198	209	208	187	237	214	199	187	200	192	196	204	198	219	210	203	193	210	217	192	196	185	197	199	180	190	225	201	205	219	206	220	215	188	185	193	203	199	205	217	196	217	217	189	211	182	201	198	190	206	208	196	202	185	195	193	202	173	205	192	194	221	202	208	196	215	208	211	208	207	207	203	203	208	211	192	213	186	200	201	204	206	208	187	189	214	188	225	212	195	209	198	229	209	201	194	199	174	190	216	207	190	206	209	182	233	198	215	201	208	199	197	213	211	206	209	199	226	195	201	179	193	194	181	202	196	211	216	211	220	205	216	200	213	185	193	210	212	186	216	232	205	181	196	204	219	221	186	212	199	205	199	209	204	178	193	194	196	202	223	211	230	224	193	226	208	177	213	201	200	207	196	202	218	193	199	179	203	206	199	186	189	213	193	215	212	210	210	217	220	207	202	180	214	192	178	207	207	201	211	216	217	199	206	194	194	208	198	182	197	176	229	187	189	215	227	213	199	191	217	221	212	212	216	215	187	222	229	205	211	196	233	194	183	230	212	230	200	201	190	198	202	186	203	208	215	180	209	208	187	181	220	215	199	206	179	212	209	196	206	219	204	195	203	207	182	211	214	205	214	208	210	177	210	185	200	169	184	203	216	219	181	190	203	212	216	162	216	200	193	163	224	211	216	201	196	174	177	204	210	202	179	201	198	193	200	193	223	192	209	183	215	201	205	181	205	190	196	195	208	223	175	176	209	188	205	196	179	204	237	189	217	216	218	194	204	197	224	204	213	200	210	200	210	218	200	207	184	208	227	214	206	216	180	204	192	198	196	189	223	203	196	200	218	197	197	207	185	198	199	188	198	198	196	202	207	202	205	211	211	189	201	187	196	232	211	203	195	219	190	201	191	213	213	196	217	233	198	235	203	202	213	190	187	213	195	220	184	192	217	194	195	209	217	173	202	210	206	196	200	202	205	183	207	210	190	223	212	220	209	221	203	220	175	237	196	202	214	213	195	201	217	203	214	200	202	198	217	212	204	232	211	204	205	188	219	224	215	212	190	212	218	191	221	198	200	206	205	198	219	191	198	203	208	227	202	211	223	172	219	195	186	200	182	201	216	211	174	217	229	228	181	188	204	210	207	216	177	219	202	198	217	200	187	208	198	202	197	177	211	212	213	210	202	203	194	229	198	200	209	209	207	209	215	238	191	213	184	201	215	223	235	196	203	204	203	188	198	212	208	193	185	198	228	209	222	212	183	206	198	201	180	219	216	166	199	207	180	229	206	207	195	231	219	182	200	194	199	188	209	175	219	200	218	203	214	179	240	207	207	194	184	214	231	174	176	213	190	209	206	230	198	226	219	209	198	200	195	203	203	196	221	174	200	210	215	210	200	200	199	209	206	201	224	224	218	195	203	213	218	192	205	216	182	194	218	197	198	208	187	198	197	204	235	226	212	199	203	212	210	207	198	218	189	193	215	212	225	195	211	219	199	190	214	207	200	224	202	228	173	195	208	199	234	184	218	241	197	219	217	215	202	218	188	205	239	224	215	209	201	190	205	200	216	191	198	206	203	190	201	216	217	223	196	204	175	200	196	205	195	206	228	206	186	194	228	196	186	203	179	219	207	217	221	212	217	213	220	189	198	219	191	204	208	195	208	191	184	166	234	184	212	222	221	205	206	251	188	206	214	217	195	200	215	228	206	176	184	217	192	223	197	184	200	202	214	197	215	215	223	206	231	196	177	203	211	182	187	201	192	206	211	201	198	192	229	213	221	201	194	203	215	197	201	239	194	182	205	185	209	212	221	188	225	198	188	207	216	192	200	214	219	196	198	212	191	213	184	213	198	206	183	221	224	218	202	202	214	218	218	184	163	195	190	200	211	200	203	211	193	226	205	213	188	202	205	218	203	205	223	216	197	192	233	239	182	230	213	200	211	164	217	185	191	195	200	187	203	186	203	218	217	214	210	201	214	211	223	198	199	197	209	166	178	238	203	187	206	199	222	211	227	190	218	191	209	198	190	237	198	201	215	208	224	168	227	223	211	214	208	202	182	211	204	203	210	201	231	195	181	190	222	185	194	222	202	204	221	195	231	208	221	218	226	179	219	213	209	202	208	188	218	193	196	205	223	204	185	226	240	211	195	201	193	214	225	224	173	203	184	193	187	227	192	191	205	192	184	180	210	209	185	208	183	221	202	182	190	218	175	202	226	218	203	223	196	197	198	189	191	228	203	205	207	204	212	185	213	217	182	208	199	211	218	188	199	184	205	227	205	217	194	192	203	197	211	214	225	190	226	202	219	190	209	202	222	177	188	218	185	172	201	203	182	197	217	214	248	196	193	211	219	209	183	205	199	186	211	215	209	185	189	198	198	206	214	197	203	196	212	200	189	199	218	201	197	201	195	215	203	227	179	222	193	222	205	205	210	204	222	208	226	199	205	192	186	226	193	205	206	214	195	254	203	211	220	207	223	216	191	207	196	199	215	207	209	213	190	189	223	217	196	212	217	218	198	217	216	186	190	206	203	195	210	206	228	217	228	216	212	216	204	197	201	207	201	191	209	217	203	207	201	206	206	199	215	221	219	220	201	187	210	211	213	204	223	221	224	191	199	208	220	207	205	198	183	196	197	199	183	208	225	190	226	209	198	222	200	232	209	191	241	205	223	199	207	203	212	180	209	213	220	235	222	238	197	207	178	224	186	209	228	205	194	194	193	209	214	199	219	226	171	235	190	191	204	190	236	194	199	219	217	180	209	222	188	182	229	233	199	236	212	204	195	229	192	173	169	177	208	216	213	237	224	195	221	204	179	195	193	200	179	182	221	209	201	181	218	202	201	182	200	209	212	176	210	217	196	196	197	201	213	205	236	185	198	202	226	201	187	197	181	201	174	205	205	222	225	227	192	201	212	189	247	189	188	227	194	176	227	205	221	214	243	210	208	200	204	214	192	217	212	219	182	186	208	186	189	210	222	189	229	220	188	207	204	194	192	226	208	215	237	215	195	207	202	192	198	207	197	223	207	219	201	192	197	226	213	218	217	200	209	223	196	205	186	197	201	195	218	202	211	200	183	203	189	216	223	208	180	179	206	214	214	194	211	200	194	209	181	238	247	204	207	240	211	213	207	185	240	206	207	185	185	230	194	203	196	218	193	224	204	199	199	203	187	207	215	223	206	186	227	220	221	184	197	207	203	217	216	216	181	179	184	241	212	218	197	206	221	207	205	202	203	222	214	194	214	225	202	212	200	197	186	206	212	188	194	229	218	201	206	188	209	192	188	195	189	224	195	194	211	205	207	213	202	199	234	206	214	221	226	191	200	197	223	217	202	200	199
25739	33157	46564	51557	48464	44825	41967	39817	36632	38982	43133	38956	30712	27808	24663	16312	21926	18210	12905	7701	4410	3268	2907	1688	1058	814	662	674	555	647	664	651	633	645	681	640	595	611	631	575	556	542	572	568	560	576	597	584	573	562	539	547	574	562	591	532	558	579	545	601	593	528	563	574	599	564	573	587	601	605	544	537	598	597	561	538	530	573	545	546	594	585	575	560	601	568	553	576	612	541	560	588	603	544	597	536	607	582	569	542	611	596	590	527	547	574	554	577	540	611	594	592	569	578	556	570	586	535	549	576	594	518	571	557	587	528	553	540	600	607	536	603	563	551	559	584	560	569	556	576	577	602	600	591	572	596	557	535	559	601	537	613	598	551	592	592	573	529	582	588	571	588	564	594	603	549	577	549	544	556	580	527	551	548	536	567	548	617	539	614	569	587	568	590	547	581	562	585	578	569	604	560	580	587	553	573	575	536	619	568	539	603	551	578	552	561	590	583	590	548	544	558	572	561	534	603	592	534	549	618	521	548	546	571	542	577	599	541	548	595	555	554	600	551	556	609	554	633	586	537	563	602	542	580	607	593	582	617	584	584	587	582	615	542	552	597	567	571	594	558	567	579	565	527	563	571	575	530	550	545	546	577	546	591	551	582	594	563	577	575	527	543	594	556	572	587	548	548	577	588	576	573	548	553	615	550	611	520	601	596	612	527	580	592	579	552	546	556	608	615	569	629	576	534	570	591	589	545	582	572	547	578	571	594	619	570	611	533	596	572	525	535	531	618	597	576	569	575	569	614	555	576	602	592	535	589	545	558	581	550	567	559	569	571	595	578	571	575	583	554	559	583	564	576	609	581	539	618	566	586	563	584	593	554	550	569	543	572	574	585	558	575	636	571	532	528	536	574	605	563	570	587	593	571	550	574	570	584	564	580	564	547	562	567	582	592	588	556	583	549	560	559	560	623	586	572	558	571	543	587	554	585	577	555	547	568	525	589	538	585	547	590	579	564	606	561	592	549	521	543	572	579	603	573	541	584	587	533	548	575	590	566	577	530	582	584	580	564	575	568	559	527	563	562	583	576	591	588	546	607	573	577	550	515	541	564	534	579	548	577	561	569	641	597	612	578	564	518	578	586	517	533	568	577	596	564	544	575	595	555	542	524	573	553	539	574	566	538	534	594	578	571	581	575	580	573	570	545	587	578	519	571	536	586	614	524	595	593	540	563	552	548	550	579	564	574	522	580	567	555	580	566	573	577	577	545	590	560	533	585	532	582	624	591	530	528	611	549	542	576	576	534	579	556	554	536	555	587	584	567	547	553	580	602	556	581	578	578	623	536	573	539	552	557	554	542	626	581	582	586	557	598	595	572	569	591	540	564	579	586	575	578	601	613	546	537	566	555	608	581	585	564	563	582	589	573	584	543	600	590	553	590	614	607	551	552	557	575	579	577	578	599	586	557	587	563	582	584	500	575	578	572	546	569	535	577	615	539	578	544	598	557	525	570	606	566	587	577	594	580	585	523	590	547	586	569	554	538	561	570	542	599	553	545	576	558	535	574	588	589	562	563	560	567	561	591	563	590	573	541	558	562	535	591	552	572	578	593	539	564	579	555	554	562	625	547	573	579	532	527	558	569	551	557	550	526	555	566	571	545	526	568	583	558	554	563	520	560	556	580	562	523	594	581	594	566	561	563	579	551	554	546	605	594	561	600	573	602	584	555	556	601	582	619	568	590	561	523	567	562	578	617	590	567	551	559	576	558	592	586	582	553	574	602	602	558	601	582	580	547	575	551	550	572	596	554	561	589	578	593	559	552	600	577	550	581	570	560	569	559	578	552	607	556	568	591	538	573	551	587	577	584	559	548	567	579	527	572	574	522	553	548	530	557	599	579	571	548	563	533	577	561	552	567	551	559	575	571	546	568	574	559	559	564	551	555	508	611	562	613	581	625	559	602	552	567	578	567	563	574	555	589	550	566	595	579	554	536	592	580	558	596	550	549	567	584	582	626	530	575	586	554	528	551	557	535	502	608	557	609	567	578	566	579	579	587	616	561	571	587	496	579	592	555	587	586	534	552	573	556	590	580	564	555	571	565	533	542	569	579	562	519	530	562	539	591	587	541	564	549	577	531	583	599	602	615	585	574	556	523	576	605	598	600	548	582	535	592	531	570	576	579	564	553	551	550	547	580	577	555	617	559	590	603	555	564	582	587	612	533	542	557	511	528	585	580	549	553	561	544	566	542	554	526	590	570	544	563	604	574	589	590	578	592	592	570	565	562	544	582	522	573	542	565	569	577	587	525	571	594	583	570	553	561	540	594	572	608	593	573	593	567	573	561	565	558	558	560	569	525	586	564	618	579	593	584	549	588	542	611	544	611	591	531	550	563	615	605	543	562	606	542	546	548	592	573	564	553	575	555	552	584	578	551	581	612	550	607	580	519	547	555	603	567	574	552	523	554	546	538	626	554	597	555	548	565	586	554	537	573	576	604	572	582	588	550	541	585	611	572	618	568	596	538	595	592	544	561	499	581	570	579	586	565	590	527	591	533	573	564	536	588	553	584	573	607	568	561	563	562	548	583	596	587	580	579	559	558	561	576	574	598	587	609	545	556	576	562	607	596	536	532	611	588	601	554	542	517	590	581	526	589	525	585	601	563	570	567	613	583	551	587	591	557	606	568	599	576	588	564	541	591	570	583	578	574	599	532	580	588	590	584	559	571	587	578	550	578	570	580	614	577	560	567	567	570	576	559	589	552	599	576	518	549	605	568	543	565	602	555	574	569	612	613	585	575	557	575	521	553	559	577	568	539	565	564	564	555	589	622	573	595	593	570	570	541	583	627	595	540	554	567	598	564	530	538	600	578	560	545	582	521	586	552	585	570	565	540	555	562	627	583	570	557	615	565	545	550	559	603	527	586	539	559	556	577	541	567	596	568	603	609	578	582	551	556	584	572	578	546	600	598	591	540	600	551	583	602	539	555	564	530	568	573	587	574	580	528	539	593	572	575	573	562	581	537	576	579	588	564	546	595	563	557	584	560	538	561	589	546	537	581	555	606	602	628	600	551	537	595	538	574	536	540	591	577	569	540	586	562	593	609	563	543	615	592	514	579	562	629	573	585	545	530	552	539	561	600	552	563	547	566	568	602	550	614	548	582	557	559	573	591	581	562	553	557	578	593	596	591	563	536	590	547	571	568	554	580	620	560	621	586	597	602	584	596	513	536	656	564	525	583	559	605	571	544	620	563	561	548	566	501	549	586	581	529	597	556	533	551	554	574	565	552	570	576	571	535	587	532	547	529	616	597	591	590	568	529	560	545	600	556	533	563	620	566	541	571	574	557	546	588	538	568	594	530	570	531	580	539	566	590	526	502	563	553	595	548	532	561	594	544	557	532	592	569	592	582	578	590	558	552	576	587	559	564	592	520	588	560	565	559	585	535	580	581	562	612	555	582	594	609	585	574	573	602	555	567	575	546	552	532	562	549	561	586
24329	31114	40162	32960	24648	17829	12913	9464	6910	4877	5585	3928	2843	1822	1335	1061	1008	792	542	368	274	218	225	208	189	198	212	195	206	192	199	196	199	199	207	181	198	198	195	185	198	208	208	219	183	185	200	191	227	197	212	194	193	194	199	196	205	181	191	206	208	199	213	202	216	210	198	211	185	218	202	211	209	224	199	199	191	215	203	180	177	187	218	206	203	194	208	191	199	196	204	189	205	177	188	194	194	197	181	215	183	203	178	210	186	192	213	215	205	205	177	205	192	195	197	198	199	217	174	195	191	177	195	203	177	210	201	193	199	203	199	200	202	203	207	182	193	188	194	183	179	188	202	181	210	185	188	213	186	209	219	199	188	180	202	180	203	196	224	209	199	204	172	179	202	178	197	187	183	205	189	178	217	176	218	204	183	199	224	199	182	240	185	213	225	201	203	199	196	202	207	184	209	200	174	202	162	192	208	202	198	215	196	222	216	212	190	211	199	206	189	172	171	194	205	211	217	181	218	197	186	194	188	171	179	174	201	188	197	218	193	183	207	213	194	188	195	188	214	200	185	196	204	210	211	224	226	209	189	186	203	189	212	202	196	200	169	204	183	223	222	200	207	202	184	213	187	199	198	197	221	200	210	193	192	201	192	206	192	210	176	221	206	189	180	204	169	153	209	200	210	196	172	185	218	193	201	182	192	205	217	195	210	202	213	195	216	191	213	193	225	198	207	189	208	166	200	195	196	217	196	200	189	189	200	197	222	196	183	218	191	192	173	212	196	189	185	201	205	193	193	193	199	224	216	207	208	206	207	209	186	225	208	194	205	195	188	221	225	182	209	192	187	202	178	226	201	198	189	183	191	171	196	186	180	204	193	214	215	209	187	190	213	194	215	194	218	211	181	187	223	201	210	182	226	206	194	199	181	189	200	216	202	197	183	199	224	164	204	192	196	209	206	189	201	180	180	185	205	200	201	195	198	209	192	192	178	204	193	194	214	181	197	198	227	207	207	208	193	185	205	204	198	185	187	188	199	212	211	194	197	196	174	205	197	191	187	198	171	190	213	216	203	213	198	199	195	205	212	216	191	195	216	193	186	196	195	203	208	198	221	182	201	178	231	185	173	233	228	205	179	186	189	184	210	193	206	201	212	203	201	187	199	198	219	224	197	220	195	190	197	191	205	185	220	198	190	191	201	212	177	215	220	199	190	199	186	197	215	211	214	215	194	190	203	194	197	192	213	186	193	189	180	209	208	186	199	199	204	166	184	211	193	232	195	186	188	191	193	210	203	199	198	237	181	197	170	188	192	176	211	210	238	179	193	198	214	200	206	208	184	204	191	186	192	190	186	188	179	210	194	183	201	173	187	198	196	229	197	192	184	211	175	202	186	182	206	171	200	187	197	196	182	210	219	209	220	202	211	185	193	184	210	224	190	202	162	186	191	182	203	184	219	187	184	187	203	227	199	218	204	187	188	211	194	182	191	196	187	215	202	194	192	202	192	210	226	189	186	184	176	176	226	205	211	227	180	213	207	211	191	200	196	173	204	204	175	206	210	186	194	183	217	210	166	185	191	200	193	186	186	212	199	219	167	208	212	194	218	194	182	198	204	202	192	216	221	205	214	174	192	203	190	181	220	210	211	211	225	216	194	185	206	192	212	204	219	198	218	209	209	195	181	194	182	190	178	213	196	224	217	238	172	201	172	218	176	210	199	194	186	212	200	215	208	205	204	193	201	192	203	177	202	182	214	203	198	198	180	212	217	189	228	191	201	203	204	202	203	181	199	186	184	192	193	188	217	178	204	180	192	172	198	203	200	179	212	192	165	198	212	222	228	183	186	206	191	184	206	181	196	193	229	215	199	197	193	183	206	198	204	197	194	186	183	195	210	201	178	212	195	211	188	208	192	190	212	182	205	200	190	225	213	202	179	197	211	215	177	201	184	189	194	189	234	177	179	174	189	210	225	209	214	196	188	212	178	209	168	195	190	205	191	179	220	203	213	163	231	184	206	205	226	198	193	204	216	202	209	209	200	209	183	209	208	183	206	208	227	203	203	193	187	184	208	196	197	217	225	193	220	210	197	195	164	194	195	193	177	208	173	205	196	228	212	204	184	220	187	210	179	185	158	185	191	168	201	195	213	183	197	179	199	202	190	208	195	209	211	200	205	182	192	207	211	214	181	186	192	226	189	204	181	186	196	188	199	199	202	190	173	172	205	190	169	195	212	215	181	217	176	179	222	216	238	198	181	202	199	202	167	200	180	228	203	207	191	203	196	159	172	187	183	201	180	197	196	216	197	205	234	202	171	218	207	188	211	184	201	214	210	199	202	180	210	196	196	180	194	201	210	185	198	210	195	203	192	208	188	187	199	200	200	182	213	203	193	182	193	190	194	172	201	202	200	188	217	211	178	187	209	207	187	218	192	176	208	182	220	206	188	198	218	209	190	195	188	219	209	200	197	215	189	173	177	216	218	234	208	183	173	172	202	202	215	168	206	161	203	200	173	196	207	186	240	190	183	217	233	216	170	183	223	196	193	195	217	197	198	213	207	223	196	199	176	207	216	205	191	189	202	218	212	172	206	218	191	213	178	197	204	198	224	195	201	196	215	191	197	190	210	206	206	193	179	209	197	210	204	178	203	209	195	184	215	206	208	213	217	196	195	187	200	197	198	193	193	204	223	190	209	213	191	214	211	198	204	201	214	193	200	213	215	205	202	190	198	209	194	181	214	195	201	196	195	182	222	191	190	231	182	199	191	196	202	194	209	211	191	205	176	198	187	225	202	174	191	168	198	204	211	204	190	204	194	207	183	199	211	194	209	223	198	179	202	191	181	181	186	203	194	177	185	202	195	216	187	187	182	185	209	201	191	169	230	203	197	202	214	205	194	215	200	224	215	204	214	202	183	211	165	193	215	209	184	210	180	188	177	189	228	203	200	198	206	195	176	194	206	195	183	212	205	239	193	182	216	175	191	196	191	190	223	230	184	212	205	182	194	202	225	209	188	226	193	203	191	204	199	215	202	186	174	206	205	211	192	170	218	229	224	200	205	190	214	202	218	206	180	213	193	186	212	180	205	171	178	192	194	192	198	198	205	196	205	204	212	214	201	214	192	185	209	214	197	211	151	206	216	190	184	201	211	202	194	187	186	181	223	220	191	213	191	168	188	179	191	172	183	202	200	184	221	175	199	204	186	181	215	192	227	197	210	220	184	192	183	206	199	220	206	209	180	196	202	214	199	176	208	190	200	208	225	197	202	197	203	179	214	199	212	172	201	225	223	197	206	212	208	193	163	208	197	174	187	221	206	189	182	215	176	199	206	198	224	178	195	207	215	215	193	215	204	199	197	203	175	196	187	208	198	178	172	190	191	185	202	185	218	219	204	216	200	208	194	194	184	195	208	180	176	193	219	178	193	188	210	202	182	183	196	200	176	196	197	225	198	188	220	184	204	200	201	215	195	199	193	184	219	208	202	208	201	185	201	187
15857	25298	41153	40920	37042	32520	29605	25312	21905	18002	20312	15830	13084	8893	6828	5855	5272	3822	2390	1467	956	744	700	622	561	535	534	567	530	530	560	564	528	536	574	556	553	568	501	543	550	546	547	580	574	545	581	560	559	562	543	541	532	534	557	573	512	550	554	578	583	567	556	556	582	570	565	570	538	542	589	531	532	545	549	565	566	545	569	563	552	537	550	528	559	538	521	555	554	613	545	535	505	532	530	578	529	572	533	538	577	544	565	500	565	554	564	569	515	583	560	529	556	546	582	521	539	562	553	544	601	549	563	519	571	530	568	560	547	544	547	554	607	586	560	559	538	557	522	534	551	578	607	601	566	502	570	547	564	560	525	583	513	596	533	507	541	529	538	556	554	545	536	595	528	557	555	573	523	551	544	531	580	592	580	512	582	564	564	538	550	572	568	600	569	558	597	546	571	561	555	555	532	598	552	543	594	585	537	548	526	538	536	531	525	542	569	571	543	530	532	558	597	509	550	512	546	588	615	572	560	559	562	530	525	601	529	573	522	575	570	543	573	518	569	574	557	542	556	559	556	583	558	570	558	564	548	564	541	564	584	538	561	584	522	554	543	566	562	556	526	519	574	557	539	535	557	554	550	577	590	567	527	545	519	536	559	548	570	539	581	533	558	537	553	547	557	569	531	560	542	534	531	547	553	527	565	555	557	553	557	530	575	554	569	546	561	559	482	534	575	571	565	529	591	565	543	530	567	541	554	592	565	566	545	546	564	558	531	552	561	574	557	585	574	573	538	553	561	552	567	533	529	600	572	571	535	525	525	534	557	564	572	510	547	527	520	564	544	571	578	512	542	516	589	526	547	544	535	576	560	610	525	543	579	562	512	630	547	522	578	540	520	549	533	504	540	554	610	578	563	550	545	512	531	561	578	518	564	554	518	559	544	564	511	557	529	531	550	580	548	544	597	585	572	583	536	572	571	559	543	575	573	565	553	512	524	563	548	576	536	528	550	579	532	586	589	535	568	588	566	548	554	595	513	578	572	554	559	574	545	555	606	563	576	565	522	610	577	581	564	589	558	600	541	543	560	504	546	538	552	541	545	561	561	531	508	597	542	574	542	538	544	568	594	561	536	516	574	550	585	538	530	592	599	546	502	593	560	547	539	533	512	567	436	566	585	536	533	565	528	556	559	559	547	535	550	564	549	535	547	539	563	544	546	593	532	535	516	585	554	490	589	538	600	566	516	592	576	520	540	522	583	553	496	575	548	571	491	560	563	597	558	562	543	542	530	542	568	543	544	559	557	531	534	515	557	558	547	585	571	546	569	555	511	610	591	558	543	526	584	589	589	527	543	586	539	582	503	560	537	558	544	543	519	577	539	576	579	560	557	512	564	549	556	557	534	542	573	554	562	536	570	543	498	542	555	556	548	561	525	566	536	577	590	577	547	542	548	544	512	548	549	550	548	574	616	553	531	601	579	545	550	523	542	533	579	527	532	560	540	581	540	581	572	559	590	563	532	569	541	562	541	542	545	567	536	548	557	560	574	545	555	534	541	538	568	559	574	526	545	531	555	577	553	540	527	548	499	552	568	549	563	549	585	502	549	591	560	551	552	559	528	540	544	528	532	472	550	530	539	542	551	556	541	604	584	573	557	521	521	544	535	529	549	530	544	570	590	528	525	536	530	565	527	521	555	607	567	596	540	609	581	538	556	584	507	566	584	555	556	565	541	563	503	557	537	537	527	549	560	554	624	529	574	558	553	548	542	532	557	520	488	514	550	558	581	572	537	556	575	551	584	596	534	535	565	549	519	561	584	563	543	549	580	522	564	554	552	557	552	528	583	548	544	554	559	601	519	553	559	510	534	577	584	603	544	555	570	570	594	583	573	557	506	530	541	514	538	545	569	594	548	587	537	501	550	561	596	547	531	545	586	551	586	486	569	546	534	544	579	567	551	566	518	550	573	584	570	568	579	550	578	570	569	544	522	548	619	526	540	534	565	564	533	587	561	587	542	578	549	587	537	516	557	561	558	527	530	524	531	561	548	526	580	525	535	512	535	557	560	574	538	577	524	542	557	540	548	542	578	498	559	553	504	564	499	533	583	542	541	529	571	540	530	520	534	543	539	548	559	517	544	549	547	572	526	564	551	568	547	509	560	547	543	539	521	537	580	532	567	521	498	506	549	558	566	522	566	540	540	603	540	513	551	577	539	532	506	538	554	558	535	584	583	578	525	535	562	553	547	555	559	545	584	571	513	546	584	553	541	525	522	507	532	543	504	551	519	498	564	520	527	564	526	585	555	563	530	568	542	543	636	546	577	547	566	531	554	576	525	544	517	528	612	567	577	550	574	521	535	581	513	515	575	537	535	516	582	563	570	578	566	602	564	522	606	546	516	527	542	559	530	545	586	553	577	549	573	571	566	562	539	542	549	549	568	529	508	546	570	572	544	576	568	502	547	560	589	551	548	588	553	546	535	548	578	585	557	543	518	538	553	560	585	550	589	534	549	533	573	533	542	564	552	578	550	555	557	537	542	561	533	564	515	569	567	589	560	550	535	544	555	542	512	545	509	579	539	596	558	546	568	555	545	556	534	565	556	567	561	585	560	529	572	510	536	563	532	558	590	572	600	561	527	558	563	561	529	521	584	550	535	584	516	534	565	522	576	537	561	561	515	568	518	540	549	549	512	549	597	573	551	594	573	551	560	512	531	546	538	542	529	542	563	569	555	547	583	611	551	559	522	516	547	506	571	550	543	549	578	516	556	550	597	537	598	526	566	541	575	569	546	588	556	538	546	593	560	496	529	532	560	576	550	563	555	601	563	556	570	536	556	568	538	546	525	569	533	514	517	521	511	535	573	548	559	511	575	515	533	539	532	523	523	534	528	563	587	576	527	584	524	548	583	558	529	593	501	537	552	608	570	583	542	510	587	556	544	527	507	532	530	562	542	561	571	573	556	560	583	518	551	529	547	531	547	587	534	571	531	530	598	570	536	562	527	550	568	499	544	583	622	586	534	558	531	576	520	571	571	535	522	551	561	562	589	556	496	520	525	542	570	573	578	524	537	523	531	559	593	567	548	535	574	528	577	581	544	554	563	567	538	581	615	561	555	551	544	532	564	570	556	514	531	555	547	591	534	521	529	552	520	537	557	593	571	537	598	582	549	554	518	558	581	563	567	606	541	596	544	511	560	546	528	518	585	565	540	566	531	599	552	555	561	576	542	527	524	580	548	554	542	578	543	534	553	537	602	584	502	590	568	547	544	560	560	551	571	533	562	561	600	536	531	577	616	525	574	544	563	535	553	565	575	528	565	548	550	543	534	521	538	577	522	591	568	519	548	551	546	509	574	525	546	565	558	608	555	545	586	534	535	549	550	506	550	555	539	544	522	549	517	508	535	605	524	526	533	552	563	547	507	557	542	541	546	545	569	530	516	537	510	542	587	530	557	554	565	569	567	570	540	512	557	519	553	510	553	544	532	555	562	585	599	495
33920	37617	45617	39837	32923	26249	20570	17014	11821	10903	11580	9792	4236	2595	2234	3166	3410	1969	1160	722	444	286	277	214	205	192	204	192	177	189	196	196	219	236	199	210	204	196	198	191	203	188	169	192	196	197	220	204	201	189	204	200	194	189	187	178	173	195	185	181	186	178	195	190	187	194	206	194	170	199	194	200	183	193	191	198	190	204	161	211	194	199	206	181	210	185	193	211	187	205	210	184	165	217	199	194	191	201	205	208	207	199	184	219	222	183	219	234	181	188	176	203	209	168	198	190	181	214	196	203	210	181	204	202	180	190	186	189	180	194	188	177	162	197	211	206	193	178	184	185	183	183	186	172	200	178	198	184	215	207	212	179	187	175	190	182	181	175	170	203	201	207	183	186	162	207	199	192	210	201	194	198	184	199	201	203	192	204	204	223	204	201	214	173	196	215	225	185	210	205	188	166	223	193	185	180	196	181	196	217	212	170	158	203	211	211	176	185	183	191	224	216	208	170	192	202	198	197	192	196	178	201	200	201	164	200	199	184	220	192	168	215	201	198	194	208	181	193	179	214	156	188	183	220	194	217	208	197	191	211	170	168	205	194	190	205	223	173	206	204	175	243	185	183	183	195	192	208	209	164	208	198	187	203	189	223	207	170	221	189	173	199	205	219	200	196	176	169	207	208	210	177	175	209	212	185	188	204	205	177	176	190	175	207	190	207	203	191	210	201	172	183	188	174	201	197	198	201	193	203	182	197	202	203	184	216	189	194	191	193	163	196	187	201	196	177	183	193	200	186	205	218	201	204	206	202	215	189	186	207	215	211	200	184	192	200	184	221	226	185	205	203	168	191	194	176	229	169	202	210	200	191	202	189	193	228	171	211	204	163	228	187	202	199	199	187	193	178	209	181	186	202	195	208	205	202	171	212	174	181	206	197	205	188	202	176	198	209	197	183	193	199	209	197	185	219	187	206	212	201	201	237	161	180	210	196	191	202	191	218	184	195	180	199	209	207	206	159	186	211	196	211	189	176	172	200	196	181	184	182	174	179	186	189	193	215	214	195	191	181	213	200	198	223	204	203	203	191	184	193	160	193	206	225	202	199	213	210	191	207	188	199	211	197	194	213	196	206	209	211	185	192	196	192	205	203	172	195	203	221	215	199	198	198	207	216	160	190	215	225	189	183	206	217	187	174	177	192	198	209	187	192	203	206	196	187	201	202	192	191	208	193	194	210	194	174	181	168	177	197	196	192	213	214	211	190	205	199	183	190	195	180	184	180	180	191	206	189	176	189	198	187	154	207	186	191	211	183	194	196	182	197	204	191	218	186	173	206	229	218	184	184	177	195	187	191	198	197	193	205	220	189	191	205	212	180	213	187	188	180	200	212	197	208	192	213	193	222	199	213	193	219	188	187	184	179	200	203	197	199	179	229	207	222	198	174	203	173	195	205	186	206	228	220	196	181	185	189	219	185	196	200	217	194	212	216	178	189	182	202	201	184	210	211	188	187	197	203	196	183	198	199	210	201	199	189	191	201	204	164	236	194	214	184	175	208	200	187	200	193	194	212	194	181	190	192	206	203	207	196	209	221	216	218	188	193	179	182	183	171	214	172	195	196	210	200	181	175	188	202	180	185	201	203	187	199	195	218	202	170	201	191	187	193	206	203	201	191	195	198	195	238	208	196	220	196	196	202	179	202	207	177	219	207	190	202	198	204	183	201	200	225	193	203	178	199	206	183	181	217	194	183	205	181	223	179	178	214	205	203	187	199	210	186	190	206	210	205	206	179	188	181	170	181	217	206	201	192	203	181	180	194	210	206	192	208	204	207	212	203	207	166	203	196	220	211	180	198	209	202	164	199	203	196	198	193	184	189	205	190	182	188	210	183	176	188	171	168	210	211	174	210	199	191	182	187	209	197	187	222	224	197	218	208	186	199	182	178	216	202	182	220	152	201	193	203	190	180	205	206	189	203	221	178	177	190	202	168	197	192	199	188	205	205	182	195	203	184	175	214	171	198	178	207	191	207	203	199	207	211	177	204	173	206	197	186	186	199	190	193	196	186	197	159	184	204	203	201	152	196	200	210	199	208	211	190	186	204	182	224	203	178	218	195	200	188	188	209	205	200	172	206	199	204	183	178	209	195	204	196	226	210	221	203	221	204	208	174	158	213	201	192	194	220	192	212	215	169	190	190	205	178	216	211	208	190	198	220	196	199	189	188	180	189	187	186	175	193	226	205	192	177	215	202	190	179	202	179	174	189	213	197	206	194	201	193	193	190	205	213	219	185	179	199	199	178	194	192	184	193	180	216	197	195	218	181	214	225	193	173	183	228	185	195	173	223	201	199	203	196	189	180	218	173	211	202	193	234	185	199	219	187	196	218	195	187	182	186	194	182	173	190	220	206	190	205	213	188	204	188	190	211	169	204	196	191	190	173	198	177	173	208	190	217	197	225	165	211	219	184	181	197	165	198	170	219	184	195	199	174	205	191	197	205	202	199	181	191	210	199	218	200	191	215	181	192	169	196	216	195	185	201	216	187	201	191	205	175	193	186	217	197	195	190	182	178	187	204	190	191	175	181	214	204	193	203	224	195	179	197	219	224	206	198	204	182	193	191	193	197	197	205	196	195	215	248	187	206	172	202	191	185	202	207	198	201	203	214	171	204	200	194	198	208	205	189	187	197	225	178	201	207	159	188	206	201	167	225	177	174	192	212	199	209	181	179	203	175	169	189	187	217	180	194	208	205	181	184	170	197	188	212	208	229	179	166	192	182	194	192	208	193	181	194	176	184	193	181	189	209	197	205	197	182	232	219	170	207	194	207	213	179	197	178	193	164	186	207	193	183	222	163	202	189	189	175	220	207	193	190	205	196	211	186	190	197	225	173	205	181	201	203	214	202	224	196	183	186	203	183	223	180	178	194	210	197	205	212	188	186	202	213	219	180	206	222	193	196	184	177	214	196	199	220	177	190	167	178	205	190	249	207	182	182	232	210	198	214	205	217	205	190	183	205	205	192	215	205	208	194	203	197	168	200	184	196	209	185	174	191	210	179	190	209	191	189	198	208	161	204	197	206	205	201	183	195	171	176	220	183	221	197	175	205	179	170	177	167	208	185	206	205	207	199	213	186	191	196	183	190	198	192	192	183	198	195	211	222	201	201	176	186	193	190	187	176	174	182	207	204	171	193	191	199	219	195	198	179	185	190	212	191	213	189	239	187	184	195	166	185	168	205	193	190	191	197	209	184	186	178	204	187	199	198	208	212	195	204	183	202	192	178	199	197	201	216	199	229	202	196	208	203	199	204	194	194	180	185	178	211	222	204	200	221	210	192	218	194	199	205	208	190	215	214	212	194	201	199	201	191	199	185	188	188	201	196	188	209	172	193	180	187	209	183	189	224	195	190	205	186	195	195	191	178	212	199	196	203	203	209	192	196	195	206	193	194	178	191	181	186	186	186	201	188	194	213	195	184	186	199	198	177	198	190	177	204
22829	30718	45076	46625	44193	39827	37056	34561	29380	30367	30687	27650	16736	12010	11788	15184	15617	10152	5795	3539	1900	1141	793	619	578	569	517	545	548	531	514	524	596	549	571	542	578	533	551	540	595	554	540	529	602	569	559	527	591	507	569	548	551	484	529	526	556	531	521	570	540	547	544	501	544	519	558	576	571	563	515	520	539	525	558	556	558	551	550	532	515	569	520	532	529	561	538	533	559	522	569	545	503	568	570	543	535	547	574	563	541	558	544	562	553	550	543	534	563	546	576	556	579	565	614	524	529	585	531	533	544	547	566	584	500	538	529	576	534	582	568	498	556	537	502	536	510	563	532	525	549	562	562	555	535	555	545	560	536	575	537	542	571	541	534	534	525	521	510	511	529	492	519	566	572	590	523	506	550	532	538	576	537	518	524	548	515	527	548	563	511	541	540	588	606	548	500	568	516	556	562	569	526	578	528	512	571	566	542	553	598	540	520	546	558	561	527	547	568	558	532	509	568	557	536	537	574	558	538	545	556	512	485	559	553	540	558	542	556	542	558	552	551	582	569	562	548	577	522	537	544	535	570	584	515	570	541	560	534	576	544	538	599	528	567	519	586	587	558	517	531	544	497	554	525	491	585	574	489	565	504	514	538	510	544	537	572	536	562	574	553	543	545	549	536	556	521	551	547	542	559	534	585	542	536	557	519	578	566	580	523	579	541	527	583	543	500	516	529	518	572	539	592	538	546	505	533	607	584	564	526	535	552	531	535	580	547	563	542	556	566	558	571	554	561	553	515	581	557	524	522	532	547	575	556	530	551	534	557	531	556	509	545	583	516	563	564	548	521	573	550	546	532	536	506	537	550	594	558	553	583	533	583	531	562	550	577	506	579	555	558	522	634	544	567	578	547	543	526	575	592	573	531	572	537	547	564	545	535	552	558	539	558	523	535	581	575	572	527	539	530	547	527	585	571	571	539	521	487	536	530	570	528	542	525	568	564	580	524	565	555	562	557	557	554	556	555	556	567	521	565	545	557	555	537	556	555	578	540	570	523	610	571	550	531	536	547	587	550	575	540	558	524	511	546	530	570	556	537	568	528	558	592	524	511	537	512	538	566	529	558	584	540	523	551	534	539	585	540	539	534	545	535	536	604	571	556	518	607	519	518	602	538	551	573	538	550	540	537	530	536	593	533	542	580	573	532	501	525	590	585	527	588	537	544	556	509	533	545	543	565	530	536	581	542	533	524	545	549	555	490	516	576	608	525	540	528	534	571	509	553	560	532	573	564	527	502	529	550	534	512	544	526	576	546	519	562	533	550	573	558	578	507	589	568	580	561	562	551	527	505	547	549	547	560	540	548	541	550	519	565	535	552	515	539	542	554	556	496	567	557	588	537	533	545	543	513	621	557	592	540	549	577	531	531	542	510	544	570	507	579	577	531	531	533	602	542	554	570	493	531	538	542	548	563	546	555	532	572	526	524	562	585	504	544	563	571	535	584	569	530	555	514	587	551	533	549	520	552	548	512	514	555	524	568	542	576	536	563	554	563	547	522	520	538	551	542	549	570	523	558	568	561	537	552	595	537	554	548	580	539	548	570	566	557	548	528	537	530	537	547	530	563	577	566	556	557	560	574	524	569	573	582	512	548	565	543	543	517	525	570	556	550	534	542	549	499	506	606	535	519	528	565	553	529	493	554	550	513	559	536	544	585	540	519	539	512	543	534	528	545	527	536	557	498	542	560	539	561	582	557	539	562	536	564	558	543	503	587	548	484	553	578	562	537	544	552	562	540	533	546	550	551	554	492	541	586	586	566	532	577	496	541	562	588	576	512	605	599	522	525	555	544	545	544	593	569	547	548	555	568	538	555	507	556	543	551	542	534	557	560	534	600	542	520	524	570	551	554	529	492	531	545	567	532	558	582	573	520	516	539	557	505	552	540	541	580	509	507	557	585	562	569	578	559	537	539	551	523	532	586	553	556	528	580	533	518	541	564	519	585	555	550	569	518	529	580	544	522	556	538	548	522	505	523	542	521	562	601	554	529	535	546	549	563	531	534	534	578	523	555	558	549	531	539	516	573	551	542	551	519	543	529	547	575	557	565	526	526	537	571	542	576	526	528	554	595	581	509	507	573	516	521	539	582	534	553	548	570	581	570	575	548	537	543	562	520	541	549	561	564	532	548	548	519	584	564	535	579	527	555	636	557	550	578	543	582	521	555	546	566	569	497	537	532	554	518	559	590	569	552	536	542	536	560	554	571	530	527	574	538	539	534	526	526	553	564	532	569	532	578	565	555	524	520	550	484	550	533	549	555	525	537	550	539	574	549	575	553	548	521	545	549	558	527	563	554	552	518	544	555	564	567	582	570	529	591	558	556	543	514	587	526	568	516	542	545	596	544	543	549	519	574	545	523	535	580	595	513	535	573	534	555	528	540	577	551	555	557	578	532	566	551	516	536	552	543	550	538	532	546	518	554	595	541	511	545	571	516	523	502	578	575	547	552	558	552	520	524	556	535	565	531	572	572	518	568	576	544	548	558	571	542	584	529	554	544	530	569	555	507	552	522	573	577	550	580	534	555	560	587	527	538	575	549	569	576	576	562	572	562	548	552	563	531	518	579	542	534	544	568	511	549	558	572	553	562	530	549	587	509	564	535	526	572	514	538	493	568	552	538	547	551	548	536	561	529	529	530	564	534	542	545	549	553	563	547	587	570	510	559	550	543	517	494	547	567	577	555	533	573	564	543	516	562	515	544	534	499	528	505	555	547	603	594	508	554	569	540	564	529	542	511	597	563	539	496	589	549	536	513	527	549	554	553	559	539	536	566	544	527	558	506	572	557	536	528	560	511	528	519	532	529	584	556	550	558	568	540	563	568	597	529	521	519	594	543	534	539	554	530	557	636	535	497	532	538	549	537	545	542	557	541	564	516	521	478	554	577	549	540	547	568	536	543	550	571	510	508	557	573	566	561	573	535	548	559	507	532	552	601	554	566	527	552	551	574	541	541	522	505	460	538	599	544	509	516	571	565	556	516	550	522	544	563	573	547	526	582	541	561	542	522	575	552	556	557	532	552	577	533	535	552	573	578	576	536	565	520	570	554	515	593	553	580	569	516	550	556	571	543	554	506	561	576	563	519	559	546	565	561	561	559	579	590	541	531	573	523	544	568	561	557	539	534	576	569	566	565	533	580	573	556	546	537	515	566	541	520	540	539	547	581	587	532	567	531	565	540	522	547	515	551	520	547	514	536	527	569	582	576	555	527	565	586	590	517	508	565	565	516	561	532	539	528	510	502	561	542	572	546	535	551	552	553	524	554	572	575	553	552	567	540	560	590	533	596	550	565	522	543	547	543	554	598	558	556	566	552	516	550	542	548	554	546	548	543	576	568	539	517	563	559	506	496	594	533	526	542	535	540	569	558	527	529	516	505	550	567	557	574	537	543	556	520	516	533	573	570	561	530	518	562	545	507	563	581	554	542	579	532	542	504	543	577	564
43707	42752	50058	46832	39562	32022	28304	24747	19230	15488	21143	16363	6526	3170	3383	5468	5652	3383	1747	1001	694	417	301	272	208	192	202	176	189	232	227	192	183	182	207	187	192	191	212	212	211	225	213	222	182	215	213	245	205	176	213	202	187	210	191	183	204	200	236	213	187	197	209	204	187	196	179	191	207	210	194	175	189	192	192	217	223	189	206	169	212	218	207	193	194	204	218	225	192	193	204	221	167	200	235	196	210	207	190	210	201	215	213	229	194	193	203	207	225	207	201	197	207	166	191	187	213	168	203	204	228	194	184	213	199	197	191	200	215	188	208	212	194	189	208	191	213	207	200	203	208	197	200	200	199	211	192	201	231	207	188	218	193	193	227	186	217	214	206	211	200	211	217	212	195	228	205	201	209	228	190	218	196	206	202	215	201	208	189	223	222	214	204	208	197	205	229	196	199	207	211	201	187	208	216	213	185	202	202	201	186	186	221	204	214	208	220	201	199	181	187	221	212	222	181	194	202	217	167	183	207	175	205	202	212	220	186	224	205	191	208	228	211	231	205	206	202	196	201	212	187	221	183	215	182	178	166	200	205	200	203	198	198	202	204	220	216	212	204	208	196	191	202	216	185	213	188	188	201	203	207	211	182	197	210	171	210	198	192	183	194	218	201	208	197	207	164	229	179	222	222	210	210	202	222	200	221	196	220	198	195	195	212	197	204	189	192	188	206	223	197	197	206	215	210	173	193	218	212	177	176	192	207	175	217	209	211	195	210	207	211	194	206	218	195	198	198	213	210	229	213	199	210	201	209	203	204	217	209	183	217	187	212	209	216	204	198	196	214	194	212	181	212	201	193	204	233	210	208	194	207	186	230	227	208	222	194	211	194	212	208	211	189	185	200	201	200	197	196	221	195	201	203	208	185	190	213	221	205	174	175	192	190	196	194	201	217	222	171	226	210	212	191	198	188	188	216	210	191	213	205	197	211	204	203	201	191	194	195	182	218	204	206	207	190	248	206	217	191	203	203	200	248	208	215	230	190	202	191	209	186	242	197	190	194	213	219	183	206	213	199	216	208	225	191	200	221	183	232	197	184	215	207	214	205	217	177	197	189	211	197	213	232	222	206	235	213	194	188	192	196	202	226	201	211	220	242	206	218	177	205	212	197	218	181	195	236	203	196	214	187	193	198	207	210	210	207	183	221	226	210	176	197	189	203	176	205	189	210	197	228	182	201	185	181	220	202	198	188	217	175	198	193	207	190	204	184	213	193	203	200	214	202	212	217	199	222	175	201	193	225	193	210	217	199	212	206	218	197	208	193	192	196	192	212	243	208	174	196	203	191	204	203	206	200	236	202	206	190	214	185	237	205	213	200	209	219	234	213	209	197	170	202	183	187	207	215	176	204	206	200	212	213	174	220	183	222	182	183	223	224	192	224	218	198	225	191	231	177	196	199	177	196	186	210	225	192	215	223	236	180	199	193	191	223	200	225	212	233	213	206	207	203	198	223	208	191	202	242	208	199	198	218	232	226	217	221	194	205	198	199	216	197	204	179	207	226	202	188	248	199	210	208	191	227	185	178	205	205	204	192	235	199	217	224	208	196	213	216	234	216	222	182	184	202	194	216	193	233	216	197	210	206	201	202	193	219	201	201	195	205	214	225	207	221	217	194	204	198	203	200	195	193	222	191	210	197	226	201	208	198	180	206	222	209	208	203	204	216	208	193	195	219	193	206	190	203	192	221	187	205	196	224	203	208	210	218	213	174	211	212	210	203	205	244	181	224	192	195	188	231	198	218	186	194	195	189	189	218	187	165	214	212	180	213	201	220	210	234	201	190	219	206	227	195	213	181	209	225	202	216	202	189	189	184	203	186	191	203	202	199	218	207	203	216	208	223	216	214	190	181	234	204	187	167	184	200	197	189	233	201	204	208	217	213	185	201	187	208	211	203	236	229	189	216	176	206	206	215	201	189	200	215	190	229	200	218	194	187	179	216	213	166	207	211	207	198	206	194	214	216	225	209	211	190	221	195	191	199	210	204	185	198	232	203	186	203	198	205	185	173	217	197	185	168	227	191	214	206	213	225	211	219	202	195	211	194	200	187	198	204	196	224	193	206	188	222	194	193	178	212	214	207	198	223	219	208	177	206	202	199	194	191	201	196	211	210	220	201	216	204	219	211	213	228	213	185	221	187	200	197	232	187	213	172	195	181	215	191	213	210	208	198	206	190	194	204	213	201	209	208	221	191	192	203	193	206	187	226	187	222	180	184	190	201	183	211	202	237	213	220	197	218	180	206	198	212	195	201	225	176	225	215	222	191	193	214	192	207	199	203	212	200	184	199	191	222	202	195	185	199	201	202	225	219	214	208	190	193	208	209	214	181	173	219	224	214	192	210	217	221	198	205	232	207	206	236	189	223	177	177	207	213	174	227	218	189	207	217	189	200	211	182	200	195	197	212	217	197	203	197	204	201	206	182	203	195	211	184	198	194	201	203	210	201	192	192	220	214	168	225	248	204	193	199	200	183	199	218	209	218	217	213	210	180	202	195	206	222	198	216	184	190	178	219	203	194	218	227	206	233	204	208	206	175	191	221	202	180	209	199	217	209	194	212	203	218	176	198	199	195	210	202	185	198	218	224	215	208	210	215	191	193	175	207	215	191	210	222	207	192	193	215	198	206	177	184	202	193	202	205	209	225	212	198	210	184	186	175	213	205	208	220	182	179	191	209	204	218	189	198	221	190	203	197	223	183	189	185	229	196	179	198	213	215	223	196	212	217	218	209	227	187	222	214	190	206	216	203	206	208	203	206	208	190	209	197	212	213	201	170	201	216	211	224	235	217	205	211	203	205	196	197	189	190	186	202	208	219	193	188	216	189	218	185	209	197	193	195	192	215	217	223	192	206	188	228	197	207	189	184	195	215	203	187	209	231	221	202	214	206	217	201	187	186	202	209	205	198	221	190	177	197	194	190	194	202	186	203	210	212	209	217	182	209	212	229	215	213	201	172	216	195	207	194	213	181	206	222	200	214	199	189	157	215	206	174	213	191	198	201	190	215	185	207	191	182	219	217	191	202	232	206	198	202	199	237	206	210	191	203	213	198	191	200	181	194	201	212	210	188	209	201	212	204	247	202	212	186	200	205	191	208	209	210	198	169	200	211	186	205	168	197	209	201	191	198	204	212	189	217	217	197	197	232	209	193	213	242	219	218	218	186	212	196	178	206	185	196	196	191	198	223	203	178	202	209	208	196	223	196	207	199	239	185	189	202	221	203	167	215	200	206	218	226	203	198	214	204	203	201	195	185	216	193	210	181	214	208	179	194	201	198	196	202	210	202	175	206	202	201	212	205	194	203	214	180	215	194	213	200	184	205	199	158	210	219	200	193	217	221	184	186	221	199	213	207	214	183	200	203	217	196	186	199	195	223	211	224	205	181	216	205	218	211	212	186	189	197	233	195	197	204	197	194	211	230	191	220	208	206	209	214	209	208	225
30101	34697	48192	52317	48867	45081	43469	41555	36238	34304	40526	33961	19064	14170	15400	22170	22160	14981	8199	5138	3153	1835	1134	827	605	634	584	568	547	570	596	529	579	531	531	558	593	513	524	568	553	574	549	546	553	586	591	519	553	586	585	575	582	553	574	565	540	561	577	569	561	600	536	519	558	567	553	523	546	598	547	555	566	571	606	562	563	571	550	606	615	556	558	582	557	606	559	593	553	541	543	540	546	541	558	550	508	546	605	568	538	550	543	579	539	576	533	554	548	593	554	604	564	563	585	561	546	577	609	614	594	572	562	579	580	554	535	521	568	554	576	551	581	551	556	557	572	557	550	547	543	569	566	575	569	513	564	577	511	601	558	593	537	581	545	583	552	596	569	576	531	582	559	584	572	570	534	563	557	542	547	567	526	550	594	590	580	555	537	601	582	544	567	578	561	579	557	581	547	589	524	561	517	570	550	522	545	599	549	542	555	559	544	549	545	549	639	574	568	573	575	577	536	577	541	533	531	589	541	547	613	582	583	541	561	571	551	541	567	591	600	582	549	571	582	573	560	596	571	551	557	570	565	561	548	567	547	519	609	529	551	628	559	547	588	551	547	503	577	569	553	507	582	576	565	537	553	529	578	566	541	539	515	555	544	550	528	594	534	537	531	554	609	559	569	567	555	519	593	576	629	562	514	538	572	542	525	545	552	575	547	540	522	535	551	565	580	537	595	571	566	515	561	527	565	545	531	581	532	546	553	580	585	582	568	547	553	580	546	570	545	543	577	556	599	543	579	573	578	597	588	564	568	532	571	556	572	536	537	595	500	562	576	562	573	577	573	545	552	560	553	573	600	527	603	596	537	604	624	572	568	606	597	574	562	579	572	541	536	570	549	553	557	574	538	547	517	555	561	500	576	578	558	541	558	542	601	586	568	526	548	568	569	580	543	536	564	555	591	574	559	560	558	548	541	572	556	558	546	571	563	587	566	562	570	589	568	579	536	549	528	552	514	582	617	560	575	544	578	531	560	561	602	562	524	541	573	565	615	555	611	543	603	553	574	550	547	559	595	602	540	555	563	571	587	553	545	591	527	526	569	558	555	503	519	569	551	543	554	559	557	546	564	551	556	609	601	586	513	555	561	544	556	562	558	546	570	550	527	541	544	525	565	581	554	546	543	579	547	566	553	587	546	535	533	551	522	547	535	518	545	608	559	566	572	572	594	552	572	565	582	533	550	619	549	585	594	568	586	545	583	561	556	578	561	564	525	583	553	571	560	554	525	512	634	570	566	531	580	589	592	547	554	550	563	552	607	569	580	608	538	568	575	551	564	555	575	598	543	555	562	526	548	565	568	576	594	571	543	581	522	576	535	550	592	588	520	552	552	537	535	570	598	539	570	596	588	580	545	594	541	593	604	586	591	589	559	557	543	584	556	555	565	584	524	571	542	542	582	553	551	582	538	573	564	585	518	586	569	545	576	547	573	542	549	529	532	575	554	587	555	538	550	544	603	566	530	582	543	615	572	606	597	578	583	581	544	563	580	604	532	498	556	568	534	584	589	569	537	590	598	544	587	577	553	572	546	551	585	579	590	551	547	569	586	613	569	555	539	577	560	547	551	534	529	544	540	543	597	580	573	578	537	554	536	555	596	641	556	597	554	550	534	594	568	528	553	583	546	577	528	562	555	552	586	523	544	596	549	582	566	587	572	553	520	570	544	560	565	553	540	572	571	545	525	565	560	603	594	581	547	614	566	535	589	534	603	548	570	560	581	576	535	579	564	568	564	584	596	598	602	536	535	528	526	550	567	528	574	597	541	588	521	613	618	572	526	561	522	575	539	595	572	549	545	559	564	541	547	569	555	565	542	592	529	596	545	552	555	579	554	551	600	548	571	572	585	532	582	550	574	584	572	549	573	570	582	588	535	566	562	596	557	579	547	533	579	566	529	557	596	525	530	581	603	576	609	616	553	629	576	565	522	558	569	602	548	578	511	524	580	530	560	594	579	516	544	580	571	565	546	569	560	560	559	572	552	572	612	533	546	583	594	568	557	563	569	535	558	563	532	557	582	563	562	590	577	581	589	580	620	542	586	524	553	547	622	547	583	544	554	566	540	592	590	559	587	559	550	562	572	610	549	570	579	606	556	548	565	561	556	595	592	594	543	553	580	557	547	528	553	544	558	550	556	555	558	580	576	556	532	576	564	530	613	562	587	538	568	553	555	534	531	567	553	565	523	514	583	589	573	563	539	610	585	539	551	555	544	605	522	561	615	585	622	559	596	574	620	564	500	600	597	555	562	595	594	556	585	563	567	545	570	559	528	535	569	566	570	556	561	561	560	543	574	566	575	548	575	576	513	551	552	549	556	586	545	599	551	550	597	581	538	574	568	553	567	565	590	525	617	548	541	582	559	531	561	570	546	572	528	530	546	600	524	506	537	578	608	559	562	538	604	554	544	588	569	592	522	576	548	544	566	576	563	536	591	535	545	559	591	585	567	599	563	585	564	589	579	556	592	563	552	556	539	553	615	520	582	549	608	551	552	542	547	559	533	551	540	563	576	582	545	598	566	580	534	563	586	584	501	509	555	526	588	591	548	545	586	552	600	603	519	538	567	550	578	577	507	570	529	610	607	568	589	539	567	521	582	492	596	584	545	564	583	569	550	579	515	591	597	597	552	600	559	567	593	570	531	600	564	563	587	592	606	521	586	565	559	595	566	522	590	553	541	595	566	529	537	575	518	574	538	587	558	566	586	602	591	563	576	550	525	531	586	577	521	570	573	574	583	558	580	573	524	533	522	545	549	528	530	591	539	587	593	582	533	548	520	546	544	538	566	590	563	556	573	549	563	549	547	528	514	560	572	589	591	530	570	569	576	544	596	573	601	543	577	573	553	565	546	565	533	512	552	556	566	560	549	580	572	566	562	554	538	565	540	521	543	570	543	546	553	573	568	555	557	568	575	542	544	555	560	537	575	560	540	586	582	585	547	535	571	544	567	552	534	573	570	536	563	572	553	578	549	552	576	555	570	570	523	539	580	533	574	556	547	574	555	548	548	537	534	575	558	554	586	612	580	586	566	537	545	538	538	554	595	581	601	544	537	533	562	542	607	538	595	617	577	526	552	584	545	505	559	584	587	576	562	595	560	550	557	575	527	568	559	565	554	555	574	566	549	594	571	532	579	560	602	587	586	547	526	560	550	615	576	594	588	567	551	590	559	562	582	613	591	549	581	570	543	577	550	511	541	550	579	530	603	566	574	531	551	560	581	536	572	534	568	562	555	538	588	574	554	551	605	538	518	527	566	584	583	574	529	540	563	615	568	542	579	560	553	594	554	560	505	535	522	517	569	552	564	542	596	593	597	582	557	538	526	553	562	586	487	565	564	568	536	561	564	553	539	528	551	566	591	562	580	581	559	556	540	534	552	524	578	556	575	554	548	558	552	506	561	619	530	570	516	542	544	571	583	541	595	596	545	569	588	547	542	588	576	560	579	557
28341	28787	34678	32703	26331	19302	15386	12561	9748	5481	3360	2423	1506	1196	1122	1000	856	606	440	342	280	237	238	212	188	226	198	223	192	209	212	210	198	197	189	200	197	175	205	189	199	189	186	207	192	175	206	180	190	199	217	190	208	173	212	187	175	199	150	198	203	177	203	206	201	211	205	187	215	203	183	206	200	197	214	189	202	200	193	219	220	195	200	186	185	206	209	191	187	221	195	202	239	186	212	186	200	202	191	188	214	196	186	224	177	195	176	186	199	204	234	182	187	188	213	180	197	210	190	193	217	198	210	211	201	207	210	192	210	207	199	207	216	179	192	187	214	204	190	228	191	191	218	226	204	196	199	183	141	207	204	228	205	199	203	222	194	196	217	184	194	223	208	189	183	183	188	198	185	179	195	193	203	182	216	186	186	181	216	196	190	195	194	199	208	184	191	203	188	212	189	161	177	196	218	202	217	205	209	201	182	199	183	218	204	197	184	181	200	201	197	175	206	180	220	215	217	219	213	200	181	203	189	188	208	175	209	192	220	182	197	198	199	187	183	208	208	187	201	182	182	224	200	215	195	180	200	185	196	208	240	192	187	177	215	193	179	179	189	194	206	200	186	198	194	183	186	190	209	188	196	162	192	211	207	190	205	212	194	208	176	190	176	184	194	225	180	206	184	189	230	190	186	188	235	209	191	194	199	190	174	205	173	200	196	192	188	226	230	204	191	191	200	182	180	177	211	178	194	206	212	216	170	186	244	205	190	209	197	186	193	198	213	205	224	185	206	202	200	229	200	200	195	191	186	197	195	194	184	184	197	208	205	194	220	188	182	192	195	196	199	223	227	208	218	176	200	191	194	225	216	183	172	182	178	192	202	172	198	188	188	195	176	206	202	191	165	217	213	187	178	188	220	208	197	165	194	199	195	178	175	207	191	183	196	196	189	212	196	199	206	192	167	196	216	188	209	201	203	191	185	182	193	183	207	201	205	200	199	204	197	185	189	203	220	197	175	193	202	208	173	207	188	209	177	204	215	192	180	193	200	200	214	212	184	200	187	209	206	188	188	211	243	208	186	193	195	215	206	204	193	214	215	194	182	186	197	205	215	194	195	206	200	222	185	196	177	207	204	208	197	184	201	202	190	194	205	199	203	198	182	189	172	200	182	195	179	204	200	176	178	230	198	207	194	182	184	196	195	185	210	172	192	206	223	190	200	197	181	198	199	202	197	202	199	218	209	209	198	211	196	183	193	191	197	182	204	202	189	195	195	207	198	181	194	211	199	219	188	167	210	192	176	195	182	216	184	182	183	158	174	182	199	178	212	197	209	204	232	217	194	189	224	196	199	202	214	204	181	202	194	220	221	176	196	185	187	176	198	174	192	215	229	204	209	189	217	193	211	194	217	219	215	215	191	168	212	213	202	190	192	197	202	171	207	198	181	182	181	175	210	201	183	201	193	195	177	198	186	158	193	179	201	209	201	203	202	209	196	192	197	191	207	194	202	183	205	198	213	223	177	207	190	180	184	199	189	194	214	215	182	195	206	193	217	157	206	180	190	216	199	187	209	224	228	184	200	224	210	218	184	224	195	203	179	214	206	204	231	191	201	194	190	197	175	185	216	210	204	190	215	216	202	182	206	207	198	183	214	172	199	192	187	204	211	217	175	211	180	200	187	187	197	183	202	201	190	198	189	227	186	201	204	214	202	180	201	196	202	225	196	203	199	207	196	197	189	192	206	178	172	180	184	194	191	216	211	192	216	181	201	193	185	175	176	180	190	202	204	192	202	212	207	193	185	174	215	209	209	213	200	190	177	185	203	199	190	204	197	209	202	191	214	215	182	200	210	212	183	162	192	185	178	193	197	202	204	202	176	199	186	204	201	191	193	203	188	201	205	215	178	190	214	188	180	200	217	189	191	183	208	187	232	187	194	225	193	171	210	191	217	175	203	205	218	185	190	213	196	197	210	190	195	207	200	197	201	172	210	184	176	194	202	190	207	177	208	194	188	206	157	183	197	213	195	201	197	210	177	203	180	215	211	185	181	217	187	172	203	192	206	180	191	194	185	201	194	210	191	187	199	182	227	209	188	209	191	239	194	171	188	192	183	181	204	208	197	187	206	194	190	207	214	175	199	179	186	173	191	226	199	208	212	198	195	201	197	187	193	206	220	205	185	181	190	184	192	199	193	191	186	208	208	187	182	204	190	178	194	194	179	222	197	194	182	229	197	171	198	209	209	194	194	205	188	194	212	199	209	201	228	210	191	202	199	207	162	197	197	194	179	184	185	176	164	171	208	207	221	185	188	233	221	203	203	184	173	183	177	182	188	219	193	198	190	181	225	196	187	219	191	205	219	188	190	202	192	181	214	235	211	209	191	203	192	182	213	176	212	186	207	194	173	185	216	180	186	187	226	173	241	226	186	179	185	204	198	200	186	173	177	195	187	224	237	175	208	201	171	201	199	205	201	190	187	205	204	224	179	211	221	197	199	212	236	208	176	218	214	211	180	192	177	218	184	192	197	199	186	207	186	191	225	209	204	195	237	205	207	212	213	196	177	184	185	200	209	191	192	207	220	207	198	197	188	179	172	194	191	174	180	186	191	215	197	194	206	187	192	236	204	192	196	186	186	191	197	187	171	217	212	182	206	227	185	210	186	197	178	198	180	193	180	205	218	194	192	209	190	212	194	182	181	196	190	211	165	171	229	215	202	190	199	212	212	193	192	214	198	195	216	180	189	177	181	175	192	195	214	189	177	187	205	182	187	194	207	186	213	207	191	202	217	197	207	181	202	198	210	220	200	186	209	228	181	176	207	211	199	193	195	240	207	215	199	189	189	194	196	193	210	185	209	184	193	203	208	173	226	202	200	184	223	194	172	186	205	193	209	207	197	212	172	191	195	176	200	206	208	226	213	215	218	210	204	188	227	193	176	182	208	209	183	191	187	201	211	190	201	181	187	201	201	202	199	187	187	196	187	201	234	200	173	214	206	176	191	198	196	207	178	178	192	206	195	201	194	199	194	198	193	200	220	208	195	204	205	200	195	195	190	186	200	197	187	169	197	200	231	213	209	182	199	190	181	218	183	199	228	213	209	179	189	180	192	217	176	196	213	192	204	204	200	215	203	204	206	212	186	186	209	193	193	209	181	206	189	184	205	213	167	187	173	212	189	198	211	206	217	190	209	174	198	189	189	180	185	205	212	211	197	180	214	205	185	186	200	182	181	201	200	200	222	180	190	205	216	195	198	196	207	196	216	171	164	183	208	197	207	171	184	177	199	226	181	187	206	192	207	210	207	181	196	193	208	216	200	218	232	193	222	203	234	194	198	205	179	188	224	206	186	212	228	171	200	195	205	203	199	190	200	193	199	206	195	201	177	189	163	196	198	205	169	205	181	188	193	193	193	161	171	195	224	183	192	187	176	183	213	205	177	184	187	193	200	186	231	225	226	185	215	182	193	207	217	205	188	214	222	210	202	218	188	187	167	188
18572	22935	37245	41771	38593	34495	32388	30230	27035	18440	14190	11318	7422	6651	5853	5361	4565	2936	1980	1503	1171	1038	802	664	584	529	547	626	513	528	542	538	506	529	498	546	561	546	523	545	528	574	574	528	625	581	578	499	545	545	547	582	580	550	534	539	564	524	560	517	545	523	543	552	526	571	577	529	526	546	525	565	581	526	541	545	562	546	506	544	527	548	584	563	537	574	545	552	521	527	573	488	559	559	544	568	529	542	551	510	552	532	539	586	529	540	546	535	523	511	540	543	540	538	553	537	544	579	590	554	563	540	577	503	535	519	536	570	569	551	559	548	530	559	519	548	567	531	563	546	541	566	549	568	515	551	569	548	540	598	536	535	587	578	540	580	538	509	549	513	515	540	532	572	541	580	542	509	553	542	548	574	549	507	563	563	543	502	529	567	554	553	551	573	561	557	555	529	525	522	552	516	546	545	522	583	554	560	554	584	509	559	536	552	550	561	573	514	545	577	532	539	567	592	543	510	599	538	560	552	554	557	551	555	527	548	555	610	531	573	555	572	514	572	534	560	522	530	542	525	562	568	580	500	570	557	512	520	532	549	570	523	546	561	531	584	581	533	523	589	538	571	521	569	570	548	580	577	585	553	550	560	556	529	533	514	520	560	593	505	572	559	532	567	532	528	547	524	512	526	594	528	545	554	551	551	563	573	566	546	516	554	534	554	535	527	569	538	538	550	557	549	502	571	574	517	508	561	562	544	571	530	568	547	542	535	517	540	531	575	589	565	539	547	553	551	538	545	564	539	542	544	575	541	557	549	585	550	521	525	541	548	550	567	581	603	552	559	554	511	577	576	543	550	515	511	540	516	552	537	538	516	538	534	555	583	512	571	541	528	534	529	563	548	540	571	554	547	599	563	525	566	547	536	539	492	536	542	559	583	520	533	552	541	574	560	530	502	550	565	554	526	566	548	520	540	541	550	552	545	576	552	544	553	543	555	571	535	540	576	583	578	528	499	533	492	565	544	547	602	535	553	527	591	569	602	513	590	552	524	544	531	577	539	536	562	536	578	587	494	526	506	547	555	592	533	538	585	515	585	526	591	538	539	554	535	589	574	548	582	532	554	547	531	540	562	544	577	532	504	574	590	557	582	522	544	545	562	517	522	527	575	521	533	542	561	508	537	543	548	541	555	538	572	542	519	522	544	530	566	593	541	533	517	529	546	557	566	547	538	533	551	577	551	555	549	539	539	525	569	555	525	530	571	548	528	573	545	597	512	580	569	523	551	563	566	528	535	550	548	546	563	565	518	562	546	527	548	548	561	528	543	528	550	549	576	546	567	532	528	520	506	544	558	547	613	510	574	546	532	563	494	558	540	556	527	557	548	529	566	527	541	567	551	543	529	547	535	521	512	571	590	580	530	597	556	517	505	511	547	518	539	588	507	534	528	509	558	556	599	514	537	549	590	540	583	575	545	555	557	559	512	584	589	547	557	539	566	567	541	578	546	578	558	555	556	556	540	545	557	558	605	584	545	544	552	581	557	548	525	526	562	584	542	573	582	519	550	585	549	557	548	569	554	562	541	514	551	541	596	555	519	575	551	550	499	523	560	551	541	561	525	536	585	547	584	520	592	524	554	576	520	529	545	588	563	583	539	535	512	594	517	569	520	552	557	532	568	551	521	574	569	557	506	553	521	552	511	588	533	532	532	569	548	538	567	584	560	527	537	511	500	584	570	539	554	586	557	571	548	554	538	573	547	519	570	555	546	588	501	521	547	554	568	577	563	521	541	578	554	568	555	535	537	527	544	569	545	580	520	558	541	548	531	549	605	550	577	553	535	558	512	521	512	514	547	550	563	535	546	531	581	552	550	574	601	528	593	507	551	517	545	539	582	564	538	540	522	548	516	545	566	598	518	551	543	561	541	530	542	553	532	525	553	575	562	557	536	544	566	566	544	571	576	542	537	566	548	547	526	575	583	563	529	603	501	554	536	575	591	519	545	569	552	538	535	558	558	531	531	548	544	558	531	550	556	503	508	587	557	555	544	569	521	577	517	528	532	558	556	534	522	535	571	512	565	522	535	554	548	540	531	544	508	557	524	550	548	559	518	567	511	532	552	542	527	554	533	593	534	563	543	570	527	567	598	535	555	559	587	584	541	573	556	547	553	579	552	553	542	557	512	536	524	580	542	558	563	533	502	536	506	554	543	552	540	571	532	530	554	619	552	568	581	507	541	565	565	517	548	561	584	552	597	531	508	529	554	572	564	557	530	529	547	507	564	561	532	529	611	528	586	554	592	504	538	560	523	558	486	603	528	537	571	553	593	526	574	535	528	543	549	585	580	580	518	546	520	559	528	552	542	547	555	574	507	536	536	549	532	527	504	559	507	537	513	499	531	530	571	511	526	533	577	541	532	541	526	578	547	549	527	555	516	583	530	564	549	548	535	577	567	527	541	511	589	528	535	545	614	583	532	567	560	548	534	594	504	567	595	508	516	613	514	578	550	595	553	559	525	521	540	560	561	518	588	527	567	614	536	549	577	556	567	501	580	552	596	543	598	551	543	537	546	605	523	563	518	565	569	538	587	510	585	536	584	582	539	522	529	537	588	547	562	509	586	552	550	521	516	525	526	537	552	579	552	506	576	550	549	547	565	521	575	580	507	582	592	601	530	555	530	529	542	518	547	573	543	517	550	545	539	525	578	566	559	553	550	529	524	536	581	540	539	564	527	588	557	535	532	510	540	548	562	537	566	596	553	556	562	566	549	542	557	516	517	505	564	515	599	545	553	538	562	516	590	569	591	557	567	518	549	589	570	554	562	552	542	528	567	561	510	560	508	536	535	552	551	551	528	574	529	514	552	538	544	540	548	527	538	536	559	543	544	559	541	545	531	572	509	549	545	585	546	531	561	529	490	507	534	541	522	496	508	521	559	540	565	554	522	570	545	568	534	573	514	503	553	539	525	520	555	534	535	530	541	606	540	565	550	565	530	593	536	544	583	513	548	563	502	557	570	494	525	557	531	545	557	554	581	537	530	515	507	532	524	565	569	547	540	587	563	556	539	512	586	552	600	536	541	575	574	544	543	560	543	556	545	566	533	553	533	550	534	509	515	545	589	563	530	584	554	548	515	522	543	573	556	584	556	576	564	541	538	553	562	544	493	585	562	557	532	574	549	530	535	536	566	564	493	549	516	523	526	577	561	520	578	589	535	553	504	555	529	535	508	520	554	563	525	536	543	496	553	560	561	523	545	537	563	513	501	519	571	521	534	573	561	557	546	513	528	523	543	581	534	552	517	586	535	548	559	547	534	544	510	592	589	516	550	555	518	507	545	556	563	542	528	544	535	579	520	565	561	538	545	547	541	560	501	554	546	578	561	519	567	550	536	536	517	525	539	572	571	532	536	541	528	567	558	577	560	580	519	552	506	550	565	541	533	544	531	527	562	561	567	563	544	554	545	539	525	577	525	616	576	585	588	533	540	550	541	548	543	527	599
34820	34740	43592	38672	31272	26770	22483	17715	14654	11545	8472	5090	3013	2147	1913	2145	2808	1755	1285	849	542	375	265	266	270	201	205	171	217	186	208	183	190	192	171	169	192	181	187	215	193	203	217	204	186	190	200	217	184	203	209	184	188	187	189	181	183	180	181	208	199	184	190	181	191	201	194	201	186	205	194	201	178	198	199	220	187	170	198	212	203	177	191	191	189	196	174	181	187	177	201	183	210	201	217	205	192	195	198	181	182	186	195	200	183	203	190	194	212	181	216	198	181	210	196	176	217	187	186	205	179	175	196	215	200	193	217	179	193	192	221	202	195	187	182	221	200	197	207	200	190	189	191	170	211	198	203	179	214	189	176	198	166	196	197	194	185	186	211	210	215	198	194	187	189	216	188	176	189	159	197	188	164	201	183	192	176	200	192	176	201	214	233	189	171	189	191	172	185	217	189	198	209	196	180	203	171	163	190	200	190	164	200	202	220	208	188	204	211	195	187	226	194	187	185	185	184	192	185	211	164	181	199	206	187	182	203	200	208	201	186	205	190	217	173	179	198	221	203	208	188	207	181	194	186	217	189	215	203	203	201	168	216	192	182	189	191	165	189	188	199	193	193	205	208	188	203	182	185	198	178	198	201	213	222	198	208	192	220	187	221	193	205	199	213	191	184	205	180	183	219	193	206	214	183	203	201	197	189	215	189	198	209	176	186	175	190	198	195	185	197	208	167	211	194	214	199	196	197	201	196	202	197	216	221	185	179	209	219	191	193	188	191	219	185	169	193	206	191	179	208	173	204	197	208	191	180	194	214	187	175	190	198	225	201	195	213	206	208	194	194	190	211	198	187	186	199	191	213	214	171	204	170	183	176	196	179	179	192	200	182	209	192	186	222	228	210	191	172	191	187	192	199	185	192	203	208	184	229	199	197	190	185	161	166	199	204	210	209	202	183	201	186	185	186	191	201	195	213	198	209	217	173	209	193	196	199	179	215	196	181	205	192	189	205	223	212	188	198	173	183	190	182	188	209	193	205	212	182	226	187	187	180	206	189	204	204	172	202	191	193	188	197	218	204	211	211	218	186	184	206	197	182	205	215	187	165	192	198	183	226	161	190	189	167	176	187	203	215	184	213	185	182	195	211	168	171	187	197	223	185	167	196	206	198	201	202	217	186	209	198	189	190	231	159	181	241	193	224	189	213	217	202	186	198	185	197	187	196	177	187	188	195	189	189	189	185	181	188	182	195	216	191	209	181	169	175	204	199	210	190	175	163	179	196	205	178	190	199	197	193	178	174	185	200	176	193	185	182	194	184	199	202	199	197	208	203	187	196	185	218	163	193	180	200	189	145	184	208	174	196	200	191	182	196	224	182	181	202	204	181	186	187	192	177	194	201	201	199	192	199	189	209	194	195	185	177	179	191	188	193	177	192	192	184	168	210	198	204	198	221	204	184	203	180	213	176	222	196	165	209	172	192	201	199	185	204	177	185	191	182	189	213	179	181	186	180	204	202	193	200	173	213	186	176	177	193	189	211	205	192	188	193	196	194	177	186	206	187	226	197	161	211	174	225	194	191	190	216	185	194	204	214	181	197	233	184	213	193	194	238	175	186	206	210	213	174	207	172	198	208	206	181	172	201	199	177	182	202	191	183	195	211	209	175	178	191	172	181	185	212	213	199	186	187	182	198	193	194	192	203	191	206	207	185	183	178	180	170	204	188	182	178	205	186	194	182	185	191	211	220	189	190	211	168	209	188	188	230	236	174	200	207	191	216	185	188	207	211	184	213	180	192	176	201	158	190	169	197	204	187	170	174	198	175	171	173	192	177	195	199	193	198	187	198	169	215	207	207	177	201	180	191	175	181	203	210	221	210	195	204	194	208	195	185	208	190	185	186	227	185	188	187	174	173	214	194	193	181	186	200	207	198	188	217	188	200	169	188	211	196	229	185	216	181	185	184	184	183	184	189	199	209	208	195	184	211	192	190	196	185	180	184	185	196	170	190	195	195	186	207	174	183	182	197	194	210	206	186	189	182	169	194	180	178	183	187	196	187	176	178	186	159	193	208	186	183	193	200	203	216	193	182	222	176	220	190	187	193	194	183	225	174	172	194	213	197	173	192	188	202	178	192	173	185	198	198	208	203	196	183	222	175	212	176	213	197	190	162	214	176	197	189	189	195	210	212	210	196	174	208	205	192	161	197	197	185	203	184	182	191	194	216	187	171	185	223	190	187	208	242	197	195	201	193	176	190	191	215	161	214	210	214	165	206	184	188	225	200	177	209	174	204	210	194	214	186	180	194	198	205	200	187	185	163	198	173	200	217	177	204	186	202	214	202	204	186	178	191	214	187	195	214	204	201	187	210	202	243	190	173	184	157	198	210	199	181	202	197	208	178	223	194	194	203	196	198	174	169	196	212	201	206	194	210	169	190	212	201	189	200	207	199	199	195	187	219	191	193	165	180	174	180	208	176	180	178	182	208	167	206	188	196	187	179	202	213	186	195	182	200	184	209	185	192	222	167	189	212	173	182	206	203	191	198	175	178	196	180	194	193	192	203	226	168	176	188	185	192	208	217	208	198	185	200	199	199	199	194	189	230	188	185	180	166	186	207	208	186	206	182	193	207	183	188	200	202	185	196	208	182	189	220	189	208	232	194	226	201	205	198	173	182	183	191	206	199	194	191	182	184	183	200	205	200	172	186	163	203	188	196	190	210	150	204	202	209	190	179	196	201	178	180	206	189	216	197	184	181	212	176	194	213	192	151	204	189	218	192	199	187	231	193	217	183	213	192	179	182	193	196	188	176	208	207	209	188	214	173	193	182	216	211	214	201	201	214	191	169	208	177	177	174	209	181	203	193	201	171	197	170	174	187	198	195	170	176	210	194	193	203	185	192	187	196	166	202	203	200	216	202	196	198	216	168	208	194	206	204	192	199	191	211	193	196	181	194	216	205	185	203	180	172	189	200	198	213	207	190	204	173	201	212	223	198	201	194	190	206	188	178	196	179	182	176	179	208	197	205	202	202	194	209	198	214	193	206	176	189	188	178	174	193	197	208	204	184	189	159	169	195	178	183	207	197	188	185	205	186	190	173	206	181	196	209	201	206	183	187	201	214	208	182	212	200	187	201	174	213	191	186	185	209	204	166	198	199	193	186	175	183	194	169	227	203	176	212	205	178	201	224	190	171	195	218	198	200	192	204	177	176	191	160	195	188	190	169	192	198	209	205	203	202	193	182	200	158	198	178	192	168	204	169	191	196	227	195	183	183	166	207	192	199	208	187	175	218	175	210	212	178	201	183	201	186	199	193	191	188	181	174	186	189	223	209	196	181	196	195	197	205	190	207	193	190	172	183	181	200	196	193	201	199	201	182	219	176	194	174	198	181	188	188	225	178	186	175	182	182	207	217	195	206	185	177	224	166	214	182	196	194	181	205	199	195	196	193	202	208	188	196	188	179	209	211	171	211	182	197	189	159	220	206	197	198	183
22866	28461	43413	45999	43193	41060	38531	35824	33105	29825	25284	19161	12860	11047	9727	10847	13121	9231	6871	4808	2371	1474	1021	705	654	642	567	557	569	564	573	560	518	517	544	525	545	549	563	500	518	542	555	504	524	585	517	529	553	494	512	519	540	592	550	521	525	553	525	551	552	566	549	532	514	553	506	529	517	515	539	550	551	503	563	537	544	532	538	529	566	492	560	548	520	502	499	532	546	567	537	542	536	556	515	539	568	549	534	568	541	566	535	558	530	552	513	509	535	526	535	554	515	509	529	516	552	551	548	543	520	550	568	521	514	516	551	549	531	511	526	536	533	506	533	549	545	522	562	573	513	559	530	519	570	562	569	548	511	567	553	533	512	526	561	536	526	556	554	555	542	546	484	540	537	489	558	539	566	540	582	516	538	547	536	516	566	528	549	565	544	594	537	499	540	527	580	558	533	527	555	524	547	529	586	533	542	529	546	504	539	521	548	555	487	565	547	522	571	540	510	552	537	484	536	583	595	530	584	533	555	555	511	512	562	558	541	530	495	494	527	505	507	557	552	550	515	561	556	534	514	536	512	592	567	543	518	508	549	533	578	502	543	557	546	531	517	513	541	498	493	487	552	507	536	557	520	573	557	534	517	537	565	523	547	503	563	570	547	525	544	532	525	563	543	545	540	519	538	537	547	500	561	542	520	531	570	563	529	540	533	545	527	541	569	541	583	545	557	552	497	515	478	541	553	575	518	537	556	548	551	498	527	562	567	549	542	491	531	497	585	534	524	530	552	579	515	524	564	552	544	559	566	553	526	557	526	549	511	572	557	568	533	517	564	533	523	528	521	524	516	500	500	577	538	588	532	538	526	536	515	543	570	535	584	520	589	553	555	550	549	577	543	554	523	535	556	526	552	558	526	545	519	545	541	503	489	533	497	502	499	540	526	527	536	534	523	519	540	480	532	484	553	561	531	510	547	526	503	546	550	522	538	471	546	519	554	578	527	539	575	521	530	525	568	512	529	532	545	547	563	539	598	560	558	512	510	521	554	532	525	571	512	517	546	553	545	612	522	529	517	527	553	556	575	539	504	567	531	490	548	548	543	596	580	539	537	550	540	539	575	558	559	546	540	565	538	558	549	525	521	523	541	572	507	549	518	539	528	526	548	567	523	542	509	553	553	576	547	552	514	529	525	546	498	525	554	538	509	499	512	535	568	525	547	486	559	575	566	550	495	532	532	542	551	520	551	595	575	516	540	538	531	554	568	533	567	554	554	524	571	521	549	516	509	555	528	539	535	555	556	531	529	537	555	545	521	518	536	533	504	612	526	560	546	547	520	516	525	548	522	559	522	504	529	544	512	534	510	560	536	565	532	560	537	535	548	501	511	512	513	535	531	526	509	520	586	518	554	556	582	555	532	561	551	533	523	555	560	501	518	569	580	549	543	523	554	564	569	544	549	539	548	547	573	523	538	527	523	558	565	529	530	576	546	552	540	544	524	570	519	519	524	558	532	575	542	544	553	513	543	520	520	515	541	590	501	531	536	572	549	526	524	527	520	580	528	548	551	532	562	527	519	540	562	503	564	552	520	498	532	557	534	514	532	516	538	531	540	563	529	522	568	559	551	544	566	544	529	522	563	562	553	560	541	568	576	512	522	492	561	558	578	517	511	538	524	534	574	518	565	496	559	520	517	539	586	526	562	518	557	517	539	545	552	573	543	578	531	532	584	501	564	564	523	518	568	491	548	499	528	555	580	558	547	552	555	522	539	613	542	540	570	554	522	544	566	564	546	528	533	527	555	567	582	530	486	541	559	517	513	519	547	513	556	531	546	559	528	548	558	562	497	591	569	527	556	550	538	558	551	520	531	541	555	560	566	561	557	539	570	538	540	536	504	558	534	569	540	540	569	563	520	526	551	543	551	546	512	535	543	545	566	523	484	536	547	568	562	533	526	522	568	510	531	532	550	601	550	548	531	568	524	557	560	537	555	549	538	514	550	476	571	544	562	512	569	556	514	560	517	541	553	510	554	566	563	546	548	605	530	556	556	541	533	524	563	561	532	529	543	543	549	562	540	577	576	528	544	532	534	550	524	560	561	554	549	559	509	551	578	531	496	561	532	524	550	538	540	520	554	535	509	553	553	552	527	530	523	543	555	544	554	526	532	537	588	502	536	480	539	535	546	537	527	528	572	520	532	593	557	544	553	543	556	559	540	516	581	553	551	542	526	525	556	538	535	530	531	573	587	545	522	505	537	551	523	560	561	544	566	571	521	553	563	523	518	544	535	569	505	543	548	546	557	541	561	546	466	583	528	503	545	510	556	569	533	554	550	578	534	537	504	516	554	548	552	548	545	511	584	547	533	551	565	486	537	571	548	561	554	554	541	547	562	546	543	542	554	506	539	559	520	558	575	548	591	531	549	552	544	537	562	539	529	542	536	537	517	575	559	534	506	519	480	511	573	523	523	560	521	525	544	550	532	541	572	558	527	544	547	514	537	500	531	529	544	543	560	533	534	509	558	536	573	502	539	543	578	537	560	549	540	517	561	575	544	533	543	595	562	570	514	509	531	556	566	539	576	527	587	556	500	531	505	537	542	494	526	552	499	537	536	616	561	584	510	536	563	560	559	521	542	523	515	521	518	490	531	545	568	532	549	485	537	544	571	573	539	570	518	491	520	525	544	515	532	558	563	531	545	508	555	522	529	551	542	529	536	488	564	556	581	582	507	557	543	504	516	579	543	539	487	523	554	528	480	571	539	506	547	539	540	514	570	543	560	578	543	546	545	545	543	529	535	545	530	499	548	565	526	560	552	597	587	556	541	524	533	521	531	532	565	553	541	504	527	535	548	543	533	533	545	552	559	542	549	579	535	569	570	554	545	551	568	540	541	535	512	553	558	524	518	541	535	531	542	589	542	559	564	544	559	541	545	531	550	516	530	515	528	561	556	525	543	541	527	536	546	538	572	569	577	563	554	531	544	534	542	557	561	579	523	545	544	564	568	562	550	512	586	547	529	556	538	482	543	515	581	536	500	519	543	566	518	552	565	523	544	518	563	497	554	556	554	511	526	510	510	536	542	543	566	499	542	517	524	564	571	558	550	506	498	560	510	521	548	515	510	513	519	544	532	526	514	543	549	587	514	572	512	552	577	554	535	537	526	556	525	543	559	539	524	532	533	531	537	546	548	561	536	526	554	515	534	558	577	546	515	541	590	578	576	530	525	552	589	540	494	498	561	549	579	561	524	548	538	561	532	501	522	520	528	563	555	532	552	556	499	539	553	543	539	542	506	508	534	531	563	536	522	533	558	593	541	521	537	508	562	567	562	543	540	532	505	542	520	558	492	554	513	505	528	520	560	521	530	538	521	532	490	492	527	557	558	496	546	522	537	581	539	523	560	544	557	508	601	506	591	508	509	536	541	534	545	546	530	531	557	550	536	471	573	576	516	550	547	528	544	544	572	524	523	560	593	528	570	587	551	542	513	498	529	532	559	484
40942	39014	51450	46523	39930	35361	29272	22054	17581	14962	13046	9112	6048	3914	3827	3079	3842	2673	2383	1828	1006	584	416	281	239	241	234	227	210	197	203	195	212	214	220	211	207	195	213	219	183	176	213	197	220	208	196	189	218	218	212	207	189	213	226	188	210	194	211	200	201	203	198	214	189	185	211	195	184	213	207	200	178	220	183	217	186	193	191	199	178	202	205	196	197	208	223	229	219	211	207	201	186	198	194	185	197	201	216	208	217	215	206	203	210	191	174	229	185	206	192	195	183	198	209	201	169	208	204	218	202	213	208	204	203	219	204	196	190	200	210	209	195	216	220	192	201	186	185	172	205	222	226	210	219	221	207	186	206	213	213	188	209	209	228	198	227	186	221	182	179	214	217	200	223	215	204	179	201	218	198	183	208	202	216	199	226	191	218	188	206	217	188	208	176	215	193	207	208	195	211	184	188	194	194	193	219	191	200	188	213	199	210	173	160	213	184	231	199	219	198	199	191	203	201	192	197	185	208	212	190	203	196	187	194	211	210	194	205	183	206	196	187	203	209	203	200	198	192	203	211	207	176	176	211	212	193	236	181	199	214	221	202	202	217	205	225	202	195	193	185	189	189	214	207	216	204	163	201	192	173	210	225	189	193	196	202	187	203	196	192	209	194	213	189	196	215	202	226	203	189	191	189	211	199	199	209	190	192	175	185	189	183	201	201	228	200	188	213	191	197	186	199	181	195	178	188	239	196	193	204	222	202	199	195	217	190	201	199	209	199	211	219	192	201	207	186	171	194	182	213	198	214	198	189	197	201	206	211	213	214	200	169	194	182	210	158	193	217	223	211	203	234	197	175	174	192	204	193	220	191	226	184	177	179	191	211	176	210	188	181	236	196	223	197	186	200	194	197	217	210	195	210	203	197	202	175	216	211	195	181	212	190	180	188	202	211	204	192	179	214	202	190	202	229	206	207	189	221	222	180	205	237	179	208	205	202	174	216	189	202	215	199	180	187	233	192	201	202	199	201	200	195	208	195	227	190	207	193	203	198	221	213	211	192	200	212	185	226	205	188	207	166	204	197	205	182	223	182	185	205	202	191	206	202	182	234	185	202	203	172	189	182	184	190	195	203	201	193	217	225	203	185	203	192	186	180	172	212	207	206	191	181	193	212	223	145	183	200	200	199	193	193	180	195	192	192	211	197	203	192	185	188	228	216	218	187	207	200	197	193	167	208	198	190	212	193	189	209	191	189	189	209	237	193	200	197	227	223	182	161	200	210	235	191	209	213	193	203	218	202	172	204	188	207	198	174	188	205	191	200	206	231	193	200	198	186	203	212	207	203	195	213	204	194	201	204	214	204	192	195	167	180	187	205	207	220	210	205	207	195	222	226	184	216	186	195	171	182	214	211	197	207	177	209	205	221	202	184	192	191	179	200	212	193	224	209	183	196	200	206	219	221	191	205	201	181	231	195	216	211	193	192	183	207	216	186	198	206	209	202	187	203	186	226	225	223	202	179	204	204	206	191	210	189	182	207	190	195	194	195	195	196	190	173	199	187	183	201	214	208	210	183	221	195	198	210	207	176	219	221	193	200	206	187	233	177	174	240	206	181	227	203	176	188	211	198	190	205	204	222	209	216	219	213	210	209	192	199	194	197	206	206	214	209	202	217	204	202	206	209	233	225	195	193	202	213	179	181	183	199	224	210	184	216	222	221	211	182	191	205	183	187	185	184	188	195	201	219	190	209	198	215	203	195	203	206	187	218	208	194	208	177	203	210	210	192	177	176	228	204	188	197	191	182	236	201	200	217	213	189	197	205	234	176	198	195	180	168	196	179	218	205	212	214	186	199	190	216	206	205	205	195	209	220	222	201	200	192	197	208	222	198	191	182	204	195	202	209	191	194	221	213	187	168	217	200	190	208	204	174	204	185	225	194	211	209	177	191	203	218	235	214	207	192	191	202	191	229	214	227	229	208	200	179	207	208	184	211	197	180	180	192	193	197	205	173	201	205	206	198	185	201	210	193	192	178	221	174	208	216	211	194	182	210	221	220	183	177	188	194	197	216	210	203	213	231	214	228	188	170	214	197	203	195	201	209	184	210	217	199	186	203	200	208	204	205	223	201	199	208	203	195	192	202	228	208	210	194	199	207	195	205	218	202	181	212	212	218	179	223	218	180	196	226	190	187	198	185	206	209	198	228	204	204	212	199	167	192	204	201	185	204	201	219	216	186	209	185	200	214	200	183	206	178	176	213	185	189	206	223	170	197	186	193	188	210	206	212	183	208	185	205	202	209	206	208	190	201	188	212	194	189	185	187	199	190	201	202	219	203	194	206	189	202	200	190	184	212	181	184	188	198	183	209	201	193	168	196	185	200	218	181	199	194	184	211	198	206	212	206	197	205	224	209	205	190	175	199	217	189	191	192	200	212	183	171	190	178	190	182	189	199	215	202	215	157	211	180	198	222	235	183	204	197	203	208	206	182	203	228	242	207	180	199	171	199	224	224	215	207	219	193	206	232	218	217	192	188	193	209	185	204	204	188	204	206	198	199	192	191	195	219	192	228	165	225	184	194	195	220	194	210	233	173	200	210	208	215	214	206	212	185	202	202	185	206	200	189	216	193	200	191	187	193	210	197	193	211	205	198	212	199	216	203	193	190	191	185	187	189	195	207	198	202	186	203	196	197	192	178	208	200	220	215	203	209	221	196	215	183	227	183	217	198	224	199	199	188	159	199	205	169	181	182	181	218	204	209	181	209	185	239	191	179	192	191	204	197	207	200	204	196	227	196	209	192	214	191	215	190	209	197	198	189	189	196	218	170	211	183	196	220	211	197	198	181	181	201	208	199	169	204	182	192	200	188	214	190	195	184	206	209	199	218	189	191	223	200	194	209	205	225	201	185	184	204	184	190	201	202	197	196	194	214	200	194	194	199	202	182	211	199	209	187	209	196	218	192	197	199	191	185	191	193	202	176	194	200	219	192	177	204	179	207	211	204	201	192	211	218	198	209	220	190	182	200	199	201	217	205	199	201	193	173	189	216	197	203	218	208	213	210	199	180	202	201	203	213	170	216	204	219	192	198	192	214	197	215	213	227	193	216	208	199	206	196	187	211	169	204	198	196	180	211	197	188	192	202	231	193	194	198	217	207	215	184	201	191	231	207	189	187	207	204	195	209	217	201	202	211	185	230	197	212	204	200	182	196	208	193	204	189	190	204	196	192	214	209	203	187	220	205	213	167	192	187	197	205	214	196	198	193	179	197	206	170	206	204	202	188	199	228	201	169	207	190	205	198	197	205	222	197	209	217	205	212	222	180	201	202	191	194	182	179	169	191	180	204	190	178	173	220	175	200	186	201	212	184	203	205	221	207	197	197	180	213	210	225	186	202	203	202	209	200	199	223	205	181	198	197	190	214	197	203	194	195	218	215	211	184	189	214	194	196	196	194	204	194	206	191	222	194	183	214	182	205	194	177	196	219	177	214	198	194	224
26918	32037	49394	52221	50557	48132	43661	38986	36214	33953	31915	27080	20518	16550	16454	14216	16972	12515	11714	9240	5188	2831	1661	942	664	687	665	594	611	574	587	556	596	592	594	574	579	597	534	558	523	511	598	559	518	541	565	544	534	510	576	542	544	579	558	573	541	570	499	567	575	551	508	573	547	545	553	541	562	559	539	562	546	595	583	551	541	549	578	512	538	582	510	553	552	587	591	559	543	584	559	497	550	566	565	581	558	582	544	571	561	552	573	590	565	534	537	534	544	542	567	567	532	567	567	556	583	560	573	527	574	551	607	550	553	553	536	546	607	551	541	572	569	598	507	542	512	595	553	618	576	546	585	573	576	554	589	578	586	505	575	530	562	573	529	578	596	577	575	575	567	539	576	547	607	527	568	518	546	533	509	593	540	554	573	542	572	548	562	562	499	574	536	526	569	585	547	536	538	569	505	506	535	560	558	579	584	541	559	568	539	556	565	539	572	565	548	555	525	564	593	562	594	574	567	529	578	542	572	586	513	589	552	550	595	569	575	574	544	564	541	585	551	524	564	595	587	543	555	542	559	566	525	523	535	574	551	552	520	553	556	570	566	517	550	517	587	556	524	541	633	528	574	592	562	542	509	525	516	525	537	552	546	579	554	566	552	533	575	547	524	514	537	578	555	518	557	557	566	562	556	561	581	548	578	540	582	555	569	516	534	527	531	536	546	559	551	572	545	567	554	531	550	588	536	555	528	537	525	547	534	535	621	528	531	531	560	546	547	560	577	513	576	546	534	549	536	549	555	523	529	510	514	553	527	580	596	539	602	563	533	538	520	552	555	550	557	561	549	533	535	507	560	562	560	549	557	490	569	520	549	521	544	602	566	577	545	543	582	566	577	579	574	561	609	597	526	542	533	565	597	529	529	574	544	569	554	585	573	591	587	565	546	578	519	525	542	584	566	615	533	565	546	527	537	515	527	570	541	539	554	583	512	546	526	619	591	540	591	569	597	554	556	531	581	576	538	533	580	561	605	578	581	569	579	571	553	550	605	567	575	580	574	495	545	569	568	541	615	560	556	544	576	541	556	541	556	527	516	578	533	560	561	533	593	510	579	544	564	555	567	542	515	524	528	550	550	524	556	588	541	577	561	549	545	578	560	595	549	593	539	581	592	530	547	577	548	555	551	528	572	566	523	544	526	575	549	569	562	582	577	561	587	589	570	562	601	524	566	552	536	548	567	594	570	589	530	567	586	560	568	565	528	611	557	576	552	544	544	570	576	581	541	538	556	528	566	554	517	533	547	532	566	580	559	552	609	566	523	541	598	564	564	551	554	551	524	516	576	539	568	607	576	580	539	533	531	538	522	542	594	552	552	539	585	592	556	566	524	570	554	584	552	560	552	559	551	587	543	534	576	555	557	574	551	540	552	561	548	499	586	529	554	589	544	556	542	557	526	571	590	566	547	583	537	568	583	608	584	569	562	562	540	567	549	529	554	581	553	575	540	552	558	564	572	553	582	570	563	571	541	546	591	563	563	553	525	549	558	517	554	617	537	551	557	552	605	542	527	572	532	547	562	548	552	567	536	596	574	584	549	590	542	579	543	596	598	547	479	565	510	550	560	574	544	582	556	512	545	562	545	550	558	563	536	571	553	559	537	545	549	548	605	503	555	594	524	555	569	556	519	563	569	545	581	558	551	552	536	500	577	544	589	577	544	555	595	567	555	541	566	547	552	535	531	552	578	589	535	559	577	593	550	565	576	590	556	583	547	524	499	535	577	560	572	547	583	581	583	529	573	568	521	578	556	540	560	544	547	556	572	516	556	526	556	591	563	549	519	538	561	537	573	501	524	594	506	530	557	509	547	556	552	561	571	583	572	522	560	541	552	591	569	559	562	517	574	561	534	559	564	589	519	536	585	550	558	565	545	572	516	565	560	537	553	540	547	604	536	542	556	522	561	569	570	555	558	540	594	586	545	585	562	568	539	574	575	515	535	565	593	578	557	561	567	579	591	568	573	547	549	522	548	607	583	547	537	534	514	555	514	553	575	564	520	563	575	518	586	593	552	564	591	550	533	569	543	530	585	511	577	585	559	540	532	568	536	583	572	533	563	509	509	562	559	534	567	548	539	554	580	524	550	540	559	517	551	545	586	602	563	540	585	546	551	555	582	563	543	582	521	536	543	565	559	548	508	557	528	523	606	544	549	555	558	593	546	556	595	541	549	560	585	556	550	578	555	528	589	538	560	547	529	595	571	539	567	539	548	530	513	551	573	568	576	555	533	505	580	592	542	560	548	539	539	541	554	553	553	557	541	539	531	566	541	535	548	525	541	550	553	547	515	553	575	530	573	554	555	564	560	534	551	567	539	569	567	513	556	528	559	542	585	540	562	551	579	588	540	581	573	607	551	601	564	582	590	535	576	564	548	591	613	511	553	542	562	520	544	560	540	534	539	568	581	551	572	525	571	570	573	547	525	563	520	531	614	560	527	543	548	558	576	536	573	553	542	562	547	623	620	561	554	533	586	545	569	564	540	550	537	563	557	503	543	536	522	574	545	575	566	543	572	570	500	591	548	580	551	590	557	588	536	510	526	555	561	515	556	542	569	560	588	562	594	536	551	518	530	552	510	551	564	553	574	560	543	553	549	567	571	578	543	575	564	528	517	542	526	531	611	547	566	555	510	572	555	526	546	591	539	554	537	571	560	593	572	566	567	571	534	548	548	547	550	557	553	538	615	590	564	555	586	545	579	542	555	567	559	544	556	536	559	531	573	566	558	604	556	563	555	562	638	499	546	514	568	544	514	503	560	532	550	540	570	559	538	567	565	574	595	543	539	537	547	534	517	591	599	514	570	527	557	538	508	548	524	597	538	602	579	588	569	561	523	520	551	559	591	550	586	587	569	577	571	509	563	559	539	539	532	594	543	560	569	531	528	522	549	518	587	548	552	532	574	567	624	527	587	547	571	521	546	573	559	525	568	570	556	522	607	529	529	607	543	565	555	603	534	573	526	562	580	558	531	584	552	591	518	571	541	558	553	597	558	570	550	565	584	549	553	595	576	564	555	539	596	583	561	577	528	543	541	589	554	595	552	518	561	554	579	591	568	518	559	544	538	590	565	544	548	578	568	520	503	573	555	546	504	551	549	568	531	544	529	546	577	551	554	553	563	560	538	556	564	525	553	557	532	514	611	586	547	578	561	526	546	560	568	591	545	564	617	536	517	522	588	521	530	559	542	537	574	523	577	551	561	529	561	558	563	573	528	521	579	532	564	569	555	571	539	526	582	587	545	516	570	591	549	536	553	568	582	560	619	535	585	564	555	529	539	566	558	551	565	560	556	555	583	513	544	560	572	552	551	619	548	555	533	549	554	581	558	596	521	551	551	535	539	531	540	592	519	579	547	532	528	523	579	571	557	547	551	548	587	575	513	595	541	522	533	556	567	547	559	535	544	557	597	548	506	565	537	549	529	541	549	523	518	534	577	589	520	575	547	506
24935	28615	36328	34010	28557	21617	15300	10091	7552	5536	3709	2558	1820	1237	917	708	663	525	445	357	290	237	226	218	217	170	201	226	202	199	174	177	183	159	170	204	196	171	192	206	193	193	221	195	197	194	221	197	191	208	194	217	194	181	177	211	177	195	177	198	208	177	217	211	155	235	216	199	185	183	183	193	170	195	190	180	212	198	197	203	175	192	220	198	198	195	228	176	205	188	200	199	197	211	192	204	186	202	173	196	186	168	211	201	191	204	185	216	192	177	197	181	190	185	167	215	192	197	200	214	199	187	204	188	183	185	166	200	201	197	222	182	217	183	222	196	211	194	214	209	193	204	192	201	185	198	194	188	172	200	208	201	186	214	191	212	192	204	212	187	179	193	184	187	208	214	192	193	171	182	202	189	204	211	200	217	211	205	226	188	193	173	202	191	182	201	215	183	201	172	193	197	188	226	181	206	217	185	175	200	194	211	207	169	183	194	210	165	181	164	159	197	182	233	189	195	221	178	192	204	185	183	179	184	197	175	182	200	206	179	197	201	187	184	177	228	204	168	190	194	190	205	222	189	189	199	164	211	181	200	212	206	190	207	177	179	190	191	189	187	212	214	213	197	184	231	177	193	191	183	188	161	211	201	190	202	206	211	221	184	187	177	218	201	208	190	206	200	209	207	202	192	206	207	217	181	181	187	205	178	194	229	193	202	183	192	184	164	187	198	194	200	196	212	218	172	197	186	199	200	231	184	193	205	198	190	187	206	177	191	186	190	181	191	216	186	177	192	198	198	199	179	197	192	205	191	176	207	207	187	182	178	204	209	201	160	174	198	208	203	224	209	197	164	182	191	186	199	185	187	198	187	190	187	195	206	213	178	208	187	174	169	192	200	193	174	224	185	177	187	185	204	190	177	156	178	183	178	181	196	196	205	196	178	183	193	212	214	203	192	180	207	192	180	193	202	212	197	207	181	191	215	191	192	218	202	197	193	223	190	209	201	171	196	193	179	189	202	219	173	182	181	198	210	211	163	185	186	224	171	198	199	183	176	180	188	199	172	187	208	194	201	187	186	187	187	190	189	203	209	180	195	208	204	211	166	155	186	208	196	193	186	199	192	191	174	165	182	198	191	198	176	183	200	196	179	192	177	211	197	200	179	205	193	189	215	197	172	197	199	195	219	211	224	176	192	190	192	180	187	197	215	184	200	200	182	201	171	189	183	184	186	203	174	175	189	180	207	189	195	199	209	173	220	205	176	198	184	188	214	204	182	172	195	194	204	193	207	183	206	198	184	187	203	206	197	181	218	206	197	233	209	195	190	219	173	160	186	189	179	180	195	189	195	199	185	176	223	169	187	193	191	171	193	179	198	196	190	201	220	180	199	194	197	184	167	197	172	187	185	212	184	219	205	187	185	196	180	190	197	194	201	209	185	179	175	174	191	201	210	178	175	182	186	176	194	205	201	206	204	178	210	192	216	203	196	202	178	180	181	184	168	197	212	188	187	187	174	196	211	193	188	197	211	206	207	203	193	199	187	182	173	173	178	223	170	225	193	183	182	216	198	200	196	204	196	198	206	190	198	164	213	195	179	208	194	224	198	192	213	230	182	189	185	177	198	175	204	181	183	193	198	188	194	189	184	203	210	174	203	205	226	195	178	210	162	195	173	187	186	180	182	194	227	183	213	190	209	198	184	190	179	200	160	214	183	193	185	192	194	200	147	180	179	195	203	178	195	188	195	184	216	233	204	184	194	213	209	168	206	182	190	204	226	202	210	182	169	194	209	187	190	186	195	192	200	192	201	190	197	191	164	206	203	194	188	192	197	175	198	176	175	192	180	190	204	195	188	200	195	171	173	207	197	220	210	204	189	197	207	207	211	215	209	202	188	193	214	160	214	198	204	207	183	201	207	192	192	192	177	197	203	209	194	205	165	193	199	193	172	207	208	177	190	180	175	170	180	212	200	197	198	223	203	180	204	196	190	178	198	174	193	205	211	177	187	203	178	183	183	199	204	214	195	198	213	199	187	181	196	184	193	201	208	199	190	186	199	177	176	193	190	180	191	168	198	173	188	203	194	200	197	183	193	227	208	196	207	202	170	181	191	195	178	179	182	199	196	211	183	189	205	201	198	181	176	193	210	187	199	197	202	171	206	195	200	191	185	198	224	188	204	211	188	200	225	188	183	183	202	207	166	174	190	198	199	167	208	198	196	198	186	199	181	170	192	190	205	197	172	214	196	187	184	194	192	208	199	187	206	184	188	189	200	185	209	183	204	205	208	185	186	200	160	182	188	221	224	194	207	187	188	217	209	170	203	196	171	204	197	182	197	186	197	167	195	185	198	193	189	187	191	189	203	186	195	187	170	193	186	198	187	208	179	193	219	208	189	198	194	198	192	197	170	206	209	186	206	187	185	186	191	200	198	183	191	187	183	204	199	215	170	214	202	195	176	184	183	218	197	180	166	216	172	210	167	180	193	188	185	211	172	170	179	222	185	213	185	202	197	194	206	198	198	176	200	220	190	171	190	194	200	188	207	190	179	186	205	192	189	173	176	218	190	180	191	188	197	196	188	184	211	205	171	205	166	195	203	179	203	207	208	183	194	171	178	172	199	179	178	189	176	191	180	167	167	211	190	213	190	190	168	232	176	209	214	206	198	182	185	156	188	185	227	186	227	180	181	174	191	188	197	170	182	193	197	206	216	200	184	169	188	202	208	197	183	180	204	182	213	190	182	220	179	212	188	181	200	195	189	198	184	189	209	201	214	181	178	193	195	195	201	180	189	220	202	197	204	176	213	192	191	164	182	240	207	191	210	194	211	181	160	213	200	196	206	194	207	186	203	205	200	204	194	197	186	203	207	193	210	208	182	213	198	195	192	198	207	226	203	175	185	176	189	191	195	200	203	204	181	202	211	174	206	189	180	203	190	187	177	184	210	203	182	198	204	186	217	189	190	186	195	178	199	200	205	158	194	213	185	191	176	198	211	192	207	183	175	196	193	202	208	176	202	220	189	213	180	189	210	190	195	191	218	193	207	193	203	183	217	171	188	212	182	214	210	198	192	207	203	235	209	205	177	193	166	191	209	181	210	218	197	181	203	198	188	186	193	179	193	186	185	210	208	171	202	202	189	208	183	200	209	204	170	186	193	207	166	212	183	179	195	198	199	199	205	206	199	205	175	181	207	190	197	200	184	184	216	166	197	199	200	228	178	195	184	191	219	171	192	207	201	196	199	195	178	207	197	188	206	178	205	182	206	208	199	175	184	196	197	185	190	209	190	192	188	185	175	196	200	200	190	203	207	193	207	201	212	190	216	195	221	200	198	229	197	200	185	177	171	187	194	206	185	186	202	187	192	208	178	213	205	209	182	184	205	185	201	194	193	211	182	191	211	194	191	207	200	181	189	185	177	174	216	192	177	194	180	176	208	208	207	197	182	186	225	189	206	187	194	208	175	196	207	184	200	209	176	194	191	173	208	188	202	186	189
16240	23240	38215	42627	40617	36437	31265	26411	22944	19044	15168	11985	8716	6173	4687	3655	3586	2665	2013	1472	996	800	682	567	575	517	579	515	498	562	545	516	542	545	588	555	558	544	536	540	550	566	545	575	502	496	532	560	541	539	519	537	571	558	563	531	583	549	536	545	552	504	525	478	592	535	557	551	507	564	545	515	570	533	537	534	529	540	558	566	550	535	551	577	576	590	561	505	503	510	524	547	557	543	509	538	538	577	523	531	510	555	578	553	538	536	552	542	535	574	526	528	590	511	537	521	525	553	536	531	572	528	533	567	517	527	566	594	516	491	514	562	540	510	568	565	512	499	524	526	537	527	569	605	501	541	589	492	537	537	514	551	538	541	558	507	557	531	508	506	559	554	524	515	537	522	485	562	530	510	514	535	531	504	537	564	510	518	542	557	557	502	577	540	547	554	528	551	558	535	530	509	512	516	560	527	492	517	566	536	534	570	561	541	521	491	515	562	546	511	539	513	495	577	556	517	591	528	560	554	518	576	561	550	555	563	545	561	601	539	516	558	528	552	579	568	548	543	557	566	547	518	544	531	561	522	532	545	567	561	543	502	529	553	544	514	557	531	562	520	544	541	520	602	539	530	548	581	521	524	580	541	548	524	545	524	525	528	553	504	546	512	572	558	566	546	502	564	564	511	536	506	548	540	551	571	565	545	578	526	547	537	515	529	525	598	566	488	565	540	549	529	537	522	540	510	550	529	538	577	566	580	532	540	563	554	531	534	552	557	522	552	540	550	555	561	528	539	501	545	551	505	522	542	561	515	549	522	529	544	575	553	539	523	549	533	533	575	520	531	540	530	531	566	563	531	544	561	550	547	534	536	525	538	521	514	553	540	559	536	500	522	566	529	546	531	555	536	540	522	517	585	544	514	483	535	529	536	559	508	556	587	540	576	522	554	534	524	560	575	575	540	542	530	508	522	541	512	573	515	531	569	537	532	512	540	526	543	577	517	539	488	547	524	542	514	536	518	539	526	555	514	580	556	517	518	482	566	543	547	556	551	499	534	505	546	544	504	545	580	544	592	533	543	529	561	512	529	545	556	568	502	581	518	561	532	531	564	518	525	566	517	562	546	558	549	548	536	560	545	508	601	567	542	523	515	548	561	518	566	556	513	543	546	576	533	552	567	527	570	479	524	539	535	549	519	558	547	570	520	570	552	505	556	515	537	547	528	514	542	544	568	533	527	511	542	568	500	543	558	501	553	551	588	523	539	558	555	586	540	557	563	520	541	505	578	510	554	530	545	504	532	574	501	534	556	528	559	543	571	514	574	543	525	522	548	532	549	556	539	512	513	524	547	545	538	536	532	548	537	545	530	548	531	536	549	552	550	555	578	535	507	553	579	534	531	521	518	520	548	590	567	563	580	554	556	519	559	531	551	562	557	512	536	516	611	513	575	552	506	549	527	517	530	529	573	548	524	530	565	534	528	532	574	545	516	549	529	520	557	535	550	530	553	569	544	542	520	532	554	501	536	521	540	533	519	539	511	502	547	538	519	545	509	532	571	553	541	561	578	575	530	495	558	524	549	510	493	525	536	526	524	542	508	537	517	514	522	557	574	543	555	534	529	545	564	536	553	561	522	528	525	552	535	549	549	556	527	508	513	556	530	525	562	549	570	512	526	588	568	530	567	518	526	521	538	540	598	558	599	589	523	556	516	580	539	532	557	557	531	583	523	596	580	521	551	574	544	536	527	546	530	526	504	542	524	534	549	501	500	559	563	545	533	529	556	554	499	582	549	536	588	539	526	585	556	529	571	521	484	543	528	528	551	539	524	522	535	509	590	526	540	569	515	565	568	546	543	543	508	559	534	514	572	516	578	521	510	585	507	547	554	557	516	580	542	556	556	510	521	553	552	544	486	544	555	504	556	542	513	495	526	535	503	566	518	556	514	534	539	531	541	526	531	535	527	514	560	526	531	556	560	525	548	546	543	520	531	547	580	539	565	495	571	543	533	544	555	562	536	565	584	532	516	576	589	543	518	546	552	589	536	516	549	518	511	518	515	562	527	519	526	558	544	524	521	525	498	502	531	515	541	533	531	566	536	517	528	508	517	581	623	541	545	570	562	532	525	545	500	530	526	546	539	548	560	529	559	542	503	541	525	551	519	516	500	526	574	539	554	523	544	547	523	506	500	568	515	550	532	546	528	551	544	539	558	550	537	513	538	518	534	577	569	530	556	536	535	516	561	514	500	514	549	531	542	562	522	580	520	570	543	552	527	538	565	540	551	571	549	541	569	502	528	505	509	552	579	563	556	527	491	500	593	509	555	502	523	536	566	530	525	558	532	541	515	505	525	525	516	521	527	534	538	507	541	516	532	537	519	538	557	546	551	510	535	519	535	536	518	502	590	501	528	570	557	533	497	530	522	514	531	539	538	515	567	574	562	555	570	551	545	517	556	552	558	539	563	531	517	567	591	544	552	508	567	533	560	544	538	556	560	507	536	537	557	521	538	520	532	550	551	517	549	548	553	543	571	538	537	540	530	505	564	507	545	536	550	547	510	527	550	524	567	557	567	541	556	527	536	533	525	524	576	543	554	525	534	515	560	496	587	513	574	508	531	590	554	550	529	544	500	553	587	539	576	514	536	560	509	541	544	547	570	551	528	583	543	581	544	524	535	538	563	506	524	540	570	550	496	521	526	522	533	547	548	554	530	511	562	559	595	542	550	536	555	536	555	543	542	484	564	495	567	518	549	537	519	522	542	559	565	583	543	534	497	564	520	572	540	540	576	540	549	554	543	536	581	512	522	520	533	508	532	551	532	521	527	531	550	539	570	515	556	515	526	554	517	525	542	515	543	581	519	541	588	549	557	525	536	527	535	504	565	543	532	546	537	546	538	549	551	507	528	528	551	502	496	517	524	559	533	544	493	517	507	572	523	534	515	511	572	543	558	523	524	553	521	535	489	551	552	522	549	555	582	567	515	569	536	523	554	531	536	543	548	548	588	525	527	547	547	559	537	549	547	576	543	553	540	530	537	550	531	518	553	545	514	546	589	546	526	524	527	535	540	506	516	505	538	547	540	543	529	559	565	549	560	551	569	520	543	568	511	553	517	541	529	546	503	546	513	536	530	559	543	543	566	510	541	575	520	557	501	564	530	567	527	512	527	554	539	575	540	540	574	555	505	520	558	527	555	567	523	513	553	547	556	536	528	530	538	551	525	538	526	558	509	540	530	507	538	547	531	548	551	558	548	554	546	537	518	527	560	534	514	530	501	522	514	511	537	539	536	549	524	527	495	538	557	532	545	526	543	474	527	522	507	530	547	500	540	539	532	529	538	511	546	500	511	515	557	521	548	552	524	498	536	605	567	539	543	536	539	501	513	503	587	491	515	550	582	556	523	541	506	550	480	559	512	520	522	539	568	542	536	559	549	520	523	495	529	518	551	519	515	600	494	498	524	535	507	512	540	563	536	601	583	539	500	562	547	543	529	545	552
36823	39140	46471	43736	35508	27612	20723	14078	9948	7770	7117	5606	3308	2253	1959	1577	1510	1410	1051	915	570	477	382	278	244	200	234	206	192	198	212	172	178	201	189	209	196	200	209	203	210	198	223	191	161	199	191	206	186	198	207	186	196	208	186	195	194	202	165	196	172	200	167	193	196	187	206	182	205	182	193	174	204	206	191	198	182	199	205	149	185	171	197	197	180	193	196	210	196	177	170	181	195	180	192	160	223	185	207	186	191	185	191	195	195	169	187	206	183	189	189	193	200	184	184	174	215	208	195	169	175	172	205	187	182	204	200	206	195	191	192	184	193	199	178	184	202	205	185	181	190	186	212	191	186	194	203	186	187	205	201	194	194	199	187	198	216	194	174	196	160	195	200	191	180	211	217	192	210	189	184	198	210	196	165	177	194	186	184	184	206	173	190	177	203	170	207	223	213	174	189	185	191	180	198	199	194	193	182	189	179	217	203	191	191	160	192	176	197	179	190	195	197	176	169	182	171	207	185	171	198	185	162	196	199	208	188	224	177	187	191	217	190	202	202	187	200	195	180	155	199	205	168	197	186	192	213	174	191	188	195	174	212	201	163	186	164	186	178	169	203	160	209	211	197	164	197	181	165	177	189	183	174	173	236	181	206	185	202	170	188	185	180	174	206	215	194	182	208	198	191	191	194	176	183	194	202	187	185	190	198	178	186	205	168	191	178	207	184	169	176	198	194	196	191	202	185	177	172	200	209	208	165	161	193	198	201	195	175	195	194	214	183	196	179	197	196	211	168	167	199	184	202	196	190	188	204	175	197	177	192	212	182	197	187	183	198	205	191	203	161	185	186	199	186	195	207	193	193	205	181	197	206	189	205	173	189	207	193	179	202	192	207	166	210	200	197	201	154	200	181	183	183	192	214	171	178	191	173	191	191	190	194	184	215	184	202	190	179	203	196	200	191	194	191	200	211	186	193	187	202	196	178	184	166	206	174	211	201	183	196	204	206	186	162	186	193	206	190	184	182	229	202	206	145	176	199	188	200	199	190	202	194	165	184	214	190	189	205	190	184	182	196	191	198	180	201	163	205	209	185	168	170	190	189	209	194	195	182	187	197	223	213	194	215	175	174	201	178	184	182	186	172	197	168	195	174	170	202	190	181	185	186	181	202	198	169	232	203	203	193	197	218	213	193	194	188	202	199	185	187	209	174	194	193	190	193	177	171	191	191	176	210	196	193	200	214	199	178	174	198	174	189	190	186	195	204	224	207	192	204	181	199	201	171	187	187	192	222	176	162	203	211	168	200	168	172	199	201	195	194	183	206	178	214	206	175	194	184	190	194	198	175	195	207	221	168	206	196	173	171	188	183	205	172	181	185	155	199	187	199	181	183	195	193	185	185	198	204	193	187	205	203	201	185	171	179	186	182	213	171	187	184	230	207	196	211	207	211	202	191	194	175	177	191	177	209	178	177	185	178	215	194	186	186	222	200	171	180	182	212	180	192	193	178	194	221	184	200	206	197	195	188	172	189	175	205	170	214	192	209	176	194	204	200	176	195	185	192	205	199	200	190	177	190	200	195	197	179	176	203	163	207	187	187	171	174	201	206	184	205	196	212	205	190	181	179	207	174	210	196	196	182	180	209	181	188	230	178	186	202	200	178	201	191	203	192	186	197	200	179	218	208	206	175	223	181	158	194	177	190	194	202	186	181	212	214	191	185	185	200	196	183	211	170	183	208	202	184	190	198	194	168	190	180	194	205	196	167	192	196	183	173	166	208	163	215	184	182	189	174	191	180	184	199	220	194	169	215	188	167	195	185	196	172	205	198	198	179	190	211	187	186	188	194	202	193	207	187	195	206	188	183	192	169	207	212	207	189	174	195	204	173	210	198	187	185	174	185	202	209	181	192	192	176	209	192	184	202	167	181	173	191	198	210	172	172	181	180	195	175	196	183	203	191	194	186	189	201	190	192	213	197	185	188	182	195	200	198	176	185	201	163	192	193	171	195	208	174	191	199	188	192	187	184	188	191	201	177	185	214	177	207	180	193	198	195	191	184	200	187	203	202	210	192	160	200	188	158	172	200	188	175	209	190	200	219	195	192	184	214	209	170	194	220	209	192	163	179	197	193	221	204	197	192	181	180	188	196	189	165	204	168	179	193	161	197	197	203	166	188	186	186	163	195	184	202	199	190	223	181	219	202	178	200	198	169	177	202	181	210	201	200	202	205	186	196	205	194	155	188	192	207	186	189	212	200	183	157	186	187	211	185	182	204	192	199	187	172	172	176	206	190	200	191	199	184	184	184	191	197	193	164	161	202	214	194	196	198	209	190	188	182	182	194	195	210	177	204	191	168	177	181	191	175	194	212	191	177	206	198	197	214	179	164	186	194	210	186	219	203	212	197	212	183	181	182	200	182	195	203	172	170	186	171	182	196	183	193	194	195	189	179	193	194	193	180	194	177	196	177	184	198	173	202	188	181	208	194	187	178	206	220	194	193	195	198	202	187	188	186	200	198	207	206	193	184	197	186	200	204	170	201	184	193	184	215	173	206	150	196	186	238	171	208	197	185	189	194	198	196	203	185	203	207	210	201	172	202	206	197	199	201	191	189	202	189	176	216	196	198	171	187	169	212	190	189	234	183	209	224	188	198	201	176	162	194	195	204	193	173	192	195	194	189	173	171	221	213	201	180	194	178	225	210	164	175	175	216	222	201	193	181	182	192	190	176	166	171	201	210	203	185	168	187	188	191	209	192	164	181	188	201	192	194	200	190	174	195	189	181	203	213	197	192	213	195	197	206	194	183	186	202	190	179	178	195	192	187	175	209	213	178	203	197	167	197	195	190	184	208	206	182	187	205	190	208	219	230	192	183	196	186	217	210	195	176	192	175	184	197	210	200	202	195	201	195	194	210	189	204	181	182	172	197	207	196	178	176	193	191	186	205	189	187	195	165	185	189	152	182	217	197	177	194	214	157	211	208	207	185	191	211	197	201	180	180	218	204	182	195	183	197	206	188	194	226	167	174	203	206	183	177	224	197	192	180	203	199	183	174	178	203	190	170	218	156	172	182	193	206	187	209	188	191	179	184	209	180	166	193	191	197	162	197	170	202	177	196	176	189	168	193	212	184	206	160	217	189	187	188	202	199	199	206	179	196	193	184	176	175	168	193	196	181	179	217	154	203	186	199	193	191	184	231	200	170	162	191	199	198	181	180	213	196	182	178	207	185	172	194	204	187	178	185	183	200	174	201	183	201	177	204	196	207	170	209	174	182	181	171	168	209	221	201	185	204	191	196	202	196	177	172	205	195	203	167	173	198	206	185	187	175	186	174	191	183	214	200	202	203	193	198	162	187	182	178	206	207	194	175	173	205	192	202	200	161	176	183	183	198	184	200	182	173	212	207	194	199	192	205	203	205	178	171	187	202	189	209	174	204	217	175	201	176	194	189	176	171	195	180	184	222	185	200	183	208	206	195	220	186	211	192	189	209	194
24802	31662	45999	50241	45763	41144	36248	31359	26848	24240	23677	20381	14114	10633	9425	7933	7715	7583	5922	4752	2854	2267	1590	1082	810	776	785	711	632	613	610	634	623	618	575	535	563	556	572	578	586	564	556	594	491	512	497	535	517	566	504	545	543	552	542	554	527	542	500	582	563	499	486	567	541	534	546	510	553	573	514	530	529	482	570	516	497	548	505	522	540	554	519	531	548	500	505	594	534	587	533	539	537	546	550	476	573	564	507	543	551	533	520	472	557	540	513	559	548	542	526	499	504	521	541	549	544	551	531	555	554	499	533	526	517	521	554	538	544	516	553	551	526	501	552	545	547	552	523	523	534	533	536	559	517	544	542	521	531	539	582	547	530	554	555	579	548	554	540	574	483	523	550	532	552	502	493	562	570	550	508	516	520	523	532	597	548	550	517	535	566	541	542	510	511	519	509	534	524	582	552	523	508	519	552	518	519	551	544	510	511	520	524	551	542	530	556	533	516	534	529	558	540	523	543	549	554	514	506	506	530	555	531	516	552	514	528	481	488	544	560	545	540	534	517	558	498	518	509	521	508	540	511	549	548	491	541	513	537	555	508	458	542	535	522	494	503	558	576	558	537	566	519	470	547	608	503	577	519	531	555	540	533	482	548	553	538	530	533	529	532	532	540	537	507	515	524	575	538	496	557	541	508	529	529	571	530	529	506	529	531	525	501	544	510	540	558	500	543	510	539	538	574	540	517	555	520	530	551	534	569	506	569	525	534	509	513	536	505	513	518	554	542	520	588	543	503	526	527	526	487	596	502	523	520	512	516	521	596	520	539	508	545	525	532	522	540	529	554	537	542	549	522	501	543	546	492	529	527	524	526	548	561	534	517	526	537	536	487	546	520	536	499	565	520	565	487	549	530	548	475	529	552	506	508	515	495	516	570	537	546	551	495	541	566	569	508	548	496	570	501	533	527	499	555	536	534	549	507	524	537	557	522	524	541	501	498	539	579	533	482	525	507	552	516	546	518	523	528	494	528	563	548	529	527	536	553	521	481	546	553	542	534	510	540	550	530	585	544	545	524	520	521	509	514	522	549	540	534	544	524	536	535	511	510	538	543	552	538	525	571	544	529	549	506	523	533	538	529	531	551	528	553	527	532	505	524	518	527	557	531	487	583	505	492	563	520	513	551	533	526	553	576	492	483	544	565	509	560	534	546	540	508	528	528	528	509	541	542	517	538	508	528	533	546	582	539	494	497	505	545	558	506	548	528	506	552	532	574	490	522	540	560	553	511	485	538	511	550	511	491	576	521	543	516	505	506	513	539	550	545	539	538	524	537	517	534	529	540	521	549	517	557	559	554	510	547	495	529	537	506	523	544	527	570	513	522	566	528	582	523	519	551	532	476	564	519	524	566	532	586	529	544	517	527	568	525	509	532	589	511	527	544	534	501	533	537	491	519	531	513	510	492	554	523	548	534	514	489	498	515	555	553	545	593	522	557	538	560	528	547	542	521	516	507	551	535	552	485	487	557	566	520	566	538	541	510	565	527	506	493	528	497	505	530	529	537	534	510	554	548	572	521	564	517	524	512	536	512	584	535	549	509	474	522	515	531	508	581	575	523	552	544	561	512	528	564	544	535	512	541	525	502	485	511	515	508	551	545	536	549	520	548	507	515	551	515	540	503	520	501	556	498	523	579	558	562	566	522	543	544	515	503	547	495	524	489	616	499	544	527	535	545	539	540	505	533	531	518	505	556	547	573	513	518	507	555	549	530	526	505	530	525	505	515	536	510	560	512	533	533	489	510	560	512	527	519	521	567	511	523	490	520	494	477	550	536	543	507	602	535	523	509	498	537	535	507	537	542	539	516	543	505	501	554	542	514	565	555	487	561	530	509	522	520	529	563	502	545	510	516	518	522	544	527	547	537	543	535	557	502	517	541	529	555	525	514	552	507	512	506	536	507	529	536	535	539	500	531	504	522	528	538	526	489	554	564	537	547	507	525	572	534	497	521	563	518	518	543	506	585	499	516	488	520	516	586	535	496	536	523	496	519	563	524	545	500	497	561	525	543	583	506	548	537	529	527	550	523	527	540	532	525	548	492	551	534	534	552	498	542	552	511	538	538	545	536	542	542	549	541	552	555	519	540	540	547	523	553	526	550	562	509	503	526	580	542	485	542	531	546	539	527	519	540	478	534	589	528	544	545	539	526	548	547	555	550	547	556	526	546	536	556	555	578	517	541	559	544	577	562	541	548	515	479	569	557	551	538	524	587	522	550	507	526	527	529	575	504	530	529	555	549	558	539	523	575	526	528	539	556	534	558	535	541	541	527	509	552	520	547	541	545	542	547	519	551	525	513	570	503	524	547	495	486	517	546	486	523	502	524	549	531	564	536	525	520	528	491	545	526	561	517	497	526	538	549	567	516	574	507	536	515	528	521	571	549	527	513	527	536	520	489	528	580	559	497	585	498	553	567	543	558	480	517	501	567	520	567	543	565	509	538	526	509	556	521	544	547	518	501	527	538	505	545	534	495	572	517	526	546	569	506	534	513	555	509	520	521	530	560	542	542	514	532	545	546	542	533	533	531	527	497	563	525	515	549	548	524	506	543	537	440	554	548	472	539	504	560	524	552	552	548	552	514	531	560	547	510	555	525	522	516	560	542	527	590	544	464	533	527	502	564	505	523	549	527	538	570	506	514	579	569	507	480	555	547	496	512	521	521	528	571	535	560	567	541	545	498	515	512	539	509	528	547	512	499	555	533	527	520	510	516	523	538	569	547	533	527	578	510	536	517	535	553	498	532	538	549	528	548	542	558	537	574	554	493	535	547	606	547	533	569	554	514	542	528	536	537	507	527	535	549	519	529	504	529	562	535	564	548	555	531	545	515	574	515	548	512	509	528	534	532	521	506	555	536	472	544	550	529	474	525	512	509	577	524	502	537	491	498	514	572	536	521	554	558	515	548	541	526	531	542	527	503	520	517	566	558	531	525	533	552	531	538	543	535	534	572	500	553	532	543	528	544	530	497	526	522	525	535	521	538	510	560	554	558	539	507	589	507	515	582	547	526	504	572	548	505	518	540	526	506	543	529	526	540	519	568	527	523	535	531	530	524	513	505	555	516	554	533	519	544	526	523	536	513	536	533	570	531	558	532	484	563	548	503	508	519	498	547	550	566	526	521	598	539	550	520	536	522	544	515	528	521	556	537	528	535	555	530	562	524	555	590	518	538	502	520	528	527	529	524	525	517	502	526	564	502	523	540	540	520	519	538	558	541	541	550	524	549	519	512	508	525	511	511	558	547	578	568	545	535	554	521	557	585	522	562	511	494	459	555	554	521	506	526	580	502	540	539	558	547	553	548	566	521	503	570	536	545	543	494	518	511	524	499	529	507	545	578	525	533	508	538	520	534	523	513	548	556	537	552	507	554	534	557	531	550	539	556	514	522	521	567	561	550	538	546	510	520	567	518	536	517	512	587	505	514	579	534	537	535	512	551	526
44667	45463	52947	46508	38800	31898	25169	19658	14697	10886	10901	7923	6934	4082	3342	3561	2378	1664	1643	1949	1675	1308	979	660	445	326	337	332	290	268	269	245	265	258	246	233	213	213	196	211	218	222	206	206	221	180	177	206	205	196	180	221	175	205	188	196	204	192	218	207	203	184	167	201	196	203	223	196	216	192	218	194	204	212	181	219	193	210	199	234	196	206	191	191	176	219	204	216	178	216	187	172	202	202	193	200	206	186	189	200	174	183	186	215	195	203	181	188	181	194	208	202	213	203	198	210	178	203	175	180	224	191	196	210	185	212	208	206	196	201	186	197	176	227	208	194	217	180	210	195	231	188	202	202	182	191	202	198	208	210	206	188	196	210	184	184	181	210	150	189	191	237	200	184	194	205	207	194	209	208	202	202	188	190	164	203	219	197	218	169	182	185	189	188	190	202	193	192	191	183	222	202	209	183	181	183	184	202	204	211	189	201	188	203	190	222	210	196	188	195	192	203	208	188	200	206	177	197	194	198	193	199	182	190	203	192	209	189	205	218	216	201	207	172	197	208	208	191	222	187	199	198	211	207	196	185	221	206	171	206	201	216	191	213	204	212	220	201	205	182	190	190	202	185	193	194	193	210	203	197	213	184	186	181	221	215	200	219	176	194	205	193	191	203	202	182	179	189	194	209	209	183	187	203	202	199	199	232	206	208	195	199	174	222	220	195	248	178	216	220	204	180	185	184	170	187	208	227	201	227	189	209	231	192	191	211	183	190	188	195	205	204	200	214	181	212	193	211	202	222	211	168	188	179	198	185	210	188	201	231	210	198	205	182	193	211	196	184	192	207	180	238	190	162	202	200	197	179	200	203	185	210	202	199	181	191	211	190	220	201	191	194	187	210	216	202	201	226	197	205	186	158	219	186	187	169	210	189	173	190	189	189	178	182	207	220	230	192	200	192	198	186	191	178	189	223	182	211	192	184	162	210	203	198	203	192	189	190	180	192	194	199	190	194	203	202	198	207	198	219	202	205	192	175	202	195	194	192	175	228	192	191	195	210	211	180	189	194	221	179	210	218	209	221	211	216	190	181	194	173	190	211	205	183	190	189	183	202	182	199	180	204	201	208	200	200	208	196	212	203	189	201	185	195	194	225	185	232	203	184	204	219	184	189	202	216	210	210	211	211	184	198	219	219	190	177	201	214	192	201	188	192	205	200	192	193	199	179	176	229	217	207	217	196	187	208	213	183	182	212	200	203	210	170	190	193	182	199	208	182	196	180	223	183	207	188	200	198	200	200	184	199	229	203	215	203	196	194	203	189	193	206	192	232	193	185	194	183	207	180	214	204	221	183	194	211	204	188	209	193	199	185	207	199	196	195	187	212	199	195	217	198	188	178	211	211	155	195	190	177	214	207	214	184	200	214	187	203	212	201	200	200	173	196	175	205	204	206	208	174	204	198	225	177	187	198	183	220	197	197	173	188	213	173	199	193	196	185	205	194	214	195	197	191	199	197	206	208	201	195	198	184	215	204	205	198	195	213	207	204	225	218	182	216	189	162	194	190	226	218	200	176	246	186	182	207	180	190	208	167	187	209	215	191	199	185	192	186	198	208	214	193	183	225	207	188	211	190	203	216	176	185	206	215	200	216	198	205	194	172	212	205	191	231	194	189	195	196	198	186	198	168	181	199	215	203	200	198	220	176	188	175	241	196	193	177	193	201	210	209	209	203	190	207	237	202	202	201	201	186	167	170	211	191	201	203	209	199	199	193	177	205	193	211	217	199	193	187	202	191	205	165	190	202	198	199	177	200	198	189	184	211	187	172	195	191	176	196	171	187	210	195	199	204	193	216	209	182	211	194	189	217	198	199	199	185	195	199	185	215	198	187	214	179	232	193	204	223	182	207	179	201	230	202	200	190	191	207	184	187	185	198	173	212	183	182	230	204	197	208	185	176	213	197	189	196	208	197	183	204	193	207	186	176	218	184	204	215	195	209	176	203	215	195	186	209	192	196	194	171	201	203	203	217	194	193	209	200	193	210	203	191	207	214	181	192	199	202	213	192	174	200	216	178	202	185	209	213	212	210	194	207	214	199	208	202	208	206	192	205	187	207	175	182	185	169	185	167	187	197	185	212	204	197	214	203	199	190	185	202	178	205	242	195	212	247	217	205	216	211	196	206	200	195	206	198	174	207	202	193	213	204	219	213	198	197	179	214	225	191	192	194	182	200	192	222	220	176	186	166	199	182	202	213	192	195	216	185	196	189	204	196	215	175	175	184	195	170	213	171	192	212	188	195	191	196	210	200	219	206	185	207	192	203	204	190	201	192	184	204	203	201	201	224	190	189	190	211	231	215	218	212	182	200	198	219	206	195	215	207	191	190	211	198	231	218	221	209	192	218	190	200	179	199	183	209	208	197	180	200	193	205	214	198	205	206	205	190	209	219	199	198	195	196	194	193	203	199	190	199	182	171	188	196	197	227	184	185	193	206	187	210	183	180	200	232	183	205	211	205	197	214	185	212	220	185	191	201	205	204	201	190	200	191	208	175	207	216	194	196	187	206	213	183	208	210	188	188	212	192	209	196	190	208	191	196	213	193	205	196	222	199	189	179	189	240	186	197	179	203	215	199	189	172	220	198	206	195	183	194	203	206	212	206	195	193	170	198	192	208	189	200	176	213	183	218	214	194	179	184	187	197	203	191	179	203	215	193	181	206	184	186	176	225	208	188	219	190	198	198	188	210	189	212	207	195	199	206	193	211	208	186	211	178	189	189	204	218	220	199	194	184	189	195	206	189	198	228	208	189	223	185	194	224	230	203	212	201	216	178	198	223	195	179	195	208	212	191	190	184	190	220	198	201	187	195	166	193	193	211	197	211	186	188	184	184	163	179	196	182	189	235	198	192	214	171	198	200	192	192	209	168	194	209	185	226	177	198	200	182	224	190	211	223	224	200	198	197	205	202	199	189	186	210	196	187	206	182	181	200	171	198	202	196	196	202	204	212	179	188	198	183	198	189	212	185	187	198	195	182	194	185	182	199	210	187	195	195	212	216	198	219	202	215	216	192	212	218	188	196	212	201	201	210	193	200	181	214	169	199	205	181	213	196	200	184	196	203	188	213	216	194	212	218	206	199	187	208	209	204	204	205	194	183	227	207	171	191	208	203	182	197	217	193	190	211	182	180	173	196	190	205	201	204	221	183	191	195	219	202	212	190	210	194	194	200	184	210	214	181	184	170	174	201	203	198	196	209	197	197	220	201	224	193	190	204	209	191	194	212	208	170	189	219	209	211	233	200	225	194	219	182	205	219	185	211	204	204	170	201	172	207	189	197	178	205	205	183	194	218	200	236	182	200	183	193	182	196	200	221	209	193	199	206	194	220	196	212	183	176	189	189	188	212	218	200	171	182	192	218	198	217	229	201	183	245	194	191	206	205	195	198	205	216	205	192	213	183	194	198	195	185	184	211	200	193	203	199	208	198	206	201	222	183	214	207
30532	37702	50848	52660	48713	44767	40140	36977	32536	29384	29598	24944	23377	16414	15027	16035	11515	8597	8649	9423	8394	7039	5025	3270	2025	1570	1428	1215	1179	1166	1036	1055	924	844	860	857	721	673	669	706	670	655	618	588	608	575	579	558	555	574	579	567	591	547	566	548	569	548	521	523	541	594	539	525	584	525	606	580	576	560	521	559	571	523	561	549	539	551	565	588	589	518	566	581	559	541	529	528	502	543	543	606	498	531	539	569	558	562	579	529	541	561	547	551	520	556	540	525	527	547	534	580	557	517	557	561	596	553	541	558	526	567	513	581	563	553	535	534	562	565	508	579	562	589	558	576	532	577	512	547	541	570	536	517	524	530	536	526	524	550	556	510	586	550	566	540	548	562	588	551	547	510	577	554	519	539	545	555	578	554	531	563	529	526	571	590	553	533	576	520	588	571	517	574	598	548	577	614	568	527	570	552	599	527	563	543	559	564	534	579	574	541	515	589	565	508	566	529	568	544	529	542	491	561	525	548	560	562	520	543	522	575	532	525	580	560	536	585	582	555	557	524	560	526	548	538	546	564	511	590	578	560	535	541	551	546	559	564	559	534	586	559	559	537	577	578	572	541	563	510	557	548	538	555	529	573	504	557	595	557	541	599	577	515	508	560	537	520	586	551	556	546	549	548	549	548	541	557	559	578	507	560	541	541	572	567	533	520	546	568	516	608	559	585	560	592	549	515	565	559	565	533	515	563	575	520	520	549	585	577	529	589	533	520	579	553	534	518	547	542	566	538	580	534	530	545	575	544	563	552	589	544	566	558	534	563	579	582	558	578	574	546	581	561	546	552	568	544	534	529	557	557	544	582	563	537	574	548	595	507	568	547	581	572	570	522	524	530	541	567	560	512	558	557	548	574	533	570	552	532	546	592	525	533	580	492	523	552	589	560	603	517	554	549	565	544	561	529	568	567	536	491	552	515	570	544	562	522	541	560	596	521	518	527	563	555	506	571	556	507	520	530	538	529	545	552	596	526	551	568	537	519	546	562	532	539	582	526	576	575	538	532	544	522	600	560	544	547	556	526	585	518	564	508	571	556	511	522	611	528	559	573	506	536	507	505	507	587	558	529	549	537	574	562	560	492	558	568	608	535	542	576	579	568	582	547	563	568	548	544	525	560	566	551	575	576	519	538	560	552	535	560	544	534	573	522	550	527	562	553	571	553	600	526	534	583	573	525	520	517	501	529	530	532	541	583	525	556	519	545	579	587	534	525	565	529	534	533	560	559	492	561	533	565	544	564	561	532	570	540	549	581	618	584	575	535	538	528	526	520	577	560	566	569	563	519	573	546	547	519	545	560	568	572	560	540	562	585	505	593	557	566	552	572	533	506	527	575	558	550	559	539	565	554	579	538	565	516	545	521	562	562	565	549	560	582	555	533	520	576	584	532	524	534	566	567	556	552	578	553	523	531	559	590	516	588	541	517	595	561	549	531	584	571	559	518	514	532	557	568	548	576	576	552	580	535	538	516	562	480	545	572	573	540	545	543	564	565	535	547	538	543	580	568	575	554	535	586	559	564	528	524	540	527	588	564	515	555	550	505	547	565	539	551	552	583	529	535	569	542	533	533	551	522	561	514	501	534	560	541	564	517	549	565	523	563	542	570	573	568	540	583	537	571	520	583	520	536	572	551	548	537	547	526	548	538	572	543	560	543	522	570	570	556	550	597	569	550	525	533	523	522	571	547	523	544	570	539	560	520	550	566	538	541	530	507	601	579	578	571	565	508	591	512	544	554	559	558	552	540	580	610	504	563	516	521	570	546	535	570	572	551	543	574	508	549	561	528	529	532	546	538	548	532	575	543	554	523	554	536	556	572	575	550	555	516	547	501	513	584	505	548	554	536	535	517	538	551	570	517	547	550	519	566	537	552	540	529	549	513	543	564	547	591	554	528	495	534	593	550	533	549	567	567	544	565	563	543	542	546	538	539	536	502	588	521	567	565	522	545	554	543	566	547	563	542	545	554	593	567	570	558	537	566	531	551	529	529	598	541	536	555	547	464	560	547	549	547	532	526	531	523	605	522	537	566	533	558	512	581	527	526	592	554	543	513	535	513	560	562	523	559	609	560	590	541	545	535	510	555	577	563	528	540	523	522	539	524	543	599	557	529	540	536	545	565	583	541	534	601	559	548	516	549	497	536	534	562	530	554	544	530	529	575	554	512	580	505	570	518	538	526	539	613	554	578	571	559	555	542	517	539	561	575	530	560	553	545	558	546	535	579	567	533	536	539	564	570	591	529	521	511	573	539	509	557	574	561	510	548	548	556	526	530	577	555	591	537	535	555	533	557	529	542	590	558	512	534	533	526	614	567	546	570	527	520	548	546	533	549	547	524	546	522	527	534	563	499	563	525	565	517	565	564	555	547	556	530	550	552	530	579	581	521	527	584	536	518	556	530	543	588	546	571	490	565	537	587	539	569	549	564	510	510	564	532	507	563	576	620	550	551	502	542	506	554	519	541	537	599	520	524	544	550	504	522	551	539	552	575	554	570	561	525	561	553	581	527	547	537	599	565	546	618	550	540	535	576	548	574	548	568	539	580	593	562	548	555	580	559	541	591	507	546	549	514	581	539	570	576	557	564	539	532	542	568	524	519	527	588	560	547	532	567	523	573	548	582	552	532	536	604	543	552	518	545	533	530	519	536	566	553	542	522	560	583	517	561	526	544	563	582	546	559	522	572	533	533	543	526	535	559	553	541	514	520	568	550	544	543	552	562	559	543	543	534	545	534	547	564	540	588	471	564	553	516	563	562	542	552	544	583	513	557	614	563	571	515	548	544	544	541	552	561	534	573	606	508	534	551	549	556	519	577	551	558	559	576	531	548	555	569	533	568	524	586	568	548	520	586	542	543	525	551	541	554	584	545	562	573	556	570	527	518	565	532	525	561	504	509	535	527	560	556	566	523	555	552	518	539	564	535	544	559	559	502	556	550	549	531	578	587	548	575	597	523	544	557	562	566	554	535	548	558	550	591	522	546	542	592	577	549	562	540	581	564	566	571	532	583	567	560	543	537	551	548	585	493	530	536	531	533	536	530	593	529	511	565	546	555	517	536	553	542	589	496	494	538	543	571	523	549	569	545	569	550	521	555	574	531	538	575	580	536	545	540	573	579	586	538	537	570	571	528	561	535	498	540	550	579	512	566	536	516	569	560	515	534	560	547	570	486	530	556	520	549	566	542	531	549	570	561	555	556	577	572	522	564	541	564	593	563	522	548	542	517	554	558	549	562	553	516	537	549	524	574	578	552	556	540	557	547	549	547	583	579	534	528	562	544	560	510	591	537	519	556	579	547	559	538	540	537	524	554	569	567	565	572	517	535	557	536	590	558	563	559	578	566	547	581	554	554	529	598	541	526	516	536	547	566	562	491	560	546	515	546	567	562	545	560	560	575	560	548	545	560	553	522	537	576	524	553	542	567	560	576	572	549	539	560	541	559	557	553	529	540
30489	34380	38723	32629	23722	16991	12041	9032	6719	4721	3700	2943	2499	1420	1203	1029	762	573	485	402	369	336	279	245	239	221	190	211	186	214	213	216	219	185	226	219	182	185	192	196	196	208	209	168	193	198	194	183	188	189	199	171	207	193	192	208	206	197	196	187	190	219	185	193	156	206	187	197	190	200	214	202	194	192	194	186	202	186	177	193	192	198	182	186	198	183	187	191	187	190	183	204	212	166	202	173	202	177	179	197	183	197	205	172	196	193	189	175	182	170	182	199	193	197	173	204	177	194	212	204	189	209	196	188	193	190	191	193	185	190	173	187	201	179	178	192	165	221	189	175	189	181	202	192	202	185	161	223	215	216	176	172	185	188	213	198	197	191	191	195	181	178	205	214	179	206	185	206	189	199	197	206	193	166	193	194	184	209	196	203	210	198	189	203	194	212	196	178	173	204	213	175	184	184	205	176	197	198	166	190	202	181	197	175	188	167	190	198	207	190	204	207	202	193	205	195	184	197	223	174	176	194	199	193	188	216	186	191	184	178	213	192	207	146	206	176	195	224	177	191	184	203	185	181	174	183	166	207	208	199	209	215	199	190	186	167	189	167	172	197	197	196	194	202	201	186	191	200	171	203	195	168	170	193	212	201	168	204	203	185	192	185	174	188	201	192	209	196	203	174	179	233	206	204	217	217	206	199	166	182	174	182	196	197	178	192	182	165	192	192	212	199	218	191	221	157	203	186	206	182	189	166	210	179	168	179	180	189	156	166	186	186	190	204	211	205	190	175	175	211	195	194	200	177	176	190	195	181	146	167	213	179	187	179	169	210	179	199	205	211	166	188	213	176	209	175	198	193	204	185	153	196	178	173	207	168	173	184	203	191	187	195	185	174	192	219	198	192	213	222	188	179	190	196	198	190	214	171	188	188	231	181	198	209	192	194	194	197	185	169	217	209	216	191	181	190	198	211	179	196	192	185	166	193	203	191	194	191	202	194	183	183	181	190	172	188	192	199	204	182	193	188	203	199	175	171	166	204	211	165	211	212	179	195	182	177	169	240	183	200	204	193	176	180	195	194	192	187	194	186	224	170	213	195	181	175	184	209	205	177	188	193	206	198	194	176	201	191	203	188	174	183	192	177	155	210	200	176	189	211	204	190	179	169	198	194	197	180	191	184	190	207	201	194	193	155	181	198	164	208	187	191	187	189	212	198	176	211	202	187	202	187	200	192	211	181	213	189	209	182	219	175	175	190	198	179	182	204	203	179	193	199	177	190	199	163	205	233	182	188	220	198	190	212	191	182	209	193	211	178	178	171	208	205	176	189	201	193	194	170	204	201	178	159	172	206	182	196	184	207	201	183	203	207	202	196	193	201	202	193	168	169	186	190	181	175	195	225	216	216	171	206	202	199	175	197	180	172	169	209	204	178	193	165	177	177	198	165	204	219	220	182	174	224	184	186	196	183	196	186	198	186	177	198	183	196	215	206	150	174	195	188	178	195	151	185	171	199	186	194	173	191	188	185	159	202	199	177	205	183	185	183	180	177	179	191	178	176	178	195	201	210	206	170	174	203	181	181	210	204	200	180	201	196	186	223	164	209	186	219	190	161	205	207	194	184	194	187	183	199	190	215	173	168	173	184	196	192	192	198	196	196	193	239	204	197	173	211	203	184	180	198	193	201	161	190	203	167	189	201	187	178	216	226	175	201	175	207	190	208	196	217	218	192	187	191	185	185	177	208	182	158	177	210	192	192	164	196	197	206	166	207	180	184	162	194	174	192	190	180	183	191	186	205	201	201	197	189	156	196	185	184	203	180	187	185	220	215	182	185	193	214	176	169	193	178	197	190	180	211	209	229	193	201	173	162	175	191	194	200	187	189	220	196	198	197	188	202	202	181	192	191	204	200	202	179	177	194	198	174	173	200	192	186	194	190	184	201	188	196	211	164	186	209	160	220	201	172	175	190	197	188	175	168	190	209	218	181	175	162	173	175	166	209	189	216	195	208	172	205	179	187	212	204	180	190	170	201	205	187	194	204	196	193	195	171	199	178	181	196	168	191	189	200	176	176	183	189	179	194	211	176	157	209	199	199	181	206	204	169	201	234	192	173	195	196	193	211	184	178	176	178	172	193	179	203	189	188	164	204	194	191	167	185	197	198	193	215	199	182	185	212	204	188	184	199	192	186	196	180	198	198	188	197	190	191	191	195	182	175	191	187	201	192	176	225	193	196	174	192	177	179	203	204	200	178	194	188	228	198	213	205	189	215	216	195	203	194	202	191	180	198	204	177	204	212	206	187	183	210	190	176	170	191	202	188	154	185	196	169	172	206	191	182	211	196	184	166	202	194	215	185	184	193	180	215	218	217	178	157	195	180	208	190	190	176	183	196	195	192	173	215	199	206	195	202	188	204	203	210	208	175	212	200	169	196	193	186	209	213	189	176	214	199	206	197	191	202	174	194	176	202	191	175	196	201	182	192	188	198	220	162	201	206	179	176	184	194	198	199	186	211	177	174	203	170	170	207	181	199	177	203	213	185	177	182	204	199	199	193	207	190	177	207	212	194	199	177	199	197	197	188	179	207	177	193	209	205	188	204	189	187	201	181	192	176	176	198	201	185	217	180	186	169	182	200	198	170	203	177	183	186	182	194	209	191	175	191	220	203	210	196	185	226	206	174	200	212	182	191	183	193	189	178	183	201	167	180	237	177	183	188	197	167	183	191	198	183	190	196	177	221	213	204	208	210	193	191	210	194	202	196	191	207	177	193	214	186	181	185	201	189	203	219	187	212	198	185	207	165	178	179	160	198	205	160	215	187	171	223	204	195	199	170	183	181	203	168	171	194	192	180	187	179	180	185	176	173	181	184	195	206	175	196	184	199	168	185	194	185	188	207	183	189	183	178	185	185	193	185	175	218	214	194	221	201	182	180	184	203	218	172	190	177	200	206	193	177	211	194	210	199	175	216	189	196	200	209	194	227	199	177	202	188	200	189	178	222	227	202	176	158	195	197	201	203	201	196	198	194	192	187	202	220	222	191	194	207	202	183	186	174	192	189	161	196	207	197	201	184	167	175	201	204	204	179	173	174	203	181	187	183	187	201	183	184	210	224	176	171	169	192	188	191	191	205	208	185	191	196	179	175	168	188	186	202	193	187	193	183	172	187	179	173	223	186	200	203	205	198	213	192	196	175	183	175	186	165	177	165	181	193	175	175	171	190	173	184	171	227	223	189	208	203	182	175	218	173	168	198	191	181	184	207	194	191	202	181	182	170	202	210	186	165	170	195	227	184	215	201	191	188	185	190	193	188	203	180	215	181	181	186	209	166	189	206	187	208	193	169	183	187	214	184	195	205	194	179	164	199	168	173	195	169	184	194	185	193	190	187	177	208	195	163	201	214	210	195	205	208	194	199	192	189	208	173	194	221	182	206	213	202	168	196	201	179	202	193	222	199	152	201	207	196	192	193	194	170	200	191	191	205	193	171	173	206
20413	27290	39995	40718	36090	31960	28027	25112	21491	17584	15308	13134	11311	6985	6073	5054	3722	3256	2368	1849	1641	1435	1117	882	772	672	707	647	651	598	559	561	572	575	554	578	548	558	525	531	527	524	531	499	534	517	533	550	514	577	583	541	544	501	501	506	491	520	500	514	538	504	551	532	524	531	584	533	516	559	520	526	549	524	557	537	567	506	576	521	507	519	543	524	519	552	564	535	512	498	517	557	529	510	506	537	536	531	550	550	521	548	552	476	498	522	552	509	552	513	487	504	521	500	504	517	515	520	478	511	494	578	513	471	513	532	494	514	541	524	542	557	513	538	494	502	566	531	552	514	508	555	506	504	505	532	517	502	528	512	537	563	488	506	531	533	503	531	513	499	550	507	501	513	569	513	505	533	500	521	515	530	515	549	540	565	530	561	552	560	492	531	492	477	562	573	515	513	515	545	570	523	529	551	552	523	526	526	536	494	500	549	484	524	532	530	536	543	514	543	490	524	518	513	480	504	535	476	531	500	542	529	581	563	507	531	524	581	531	553	555	527	509	553	529	543	484	531	519	532	512	535	476	533	554	483	513	528	543	524	539	546	518	516	543	530	534	553	572	520	517	531	494	531	525	540	526	567	533	550	529	567	538	557	528	514	529	489	521	500	531	498	512	508	501	530	543	490	524	515	505	516	522	552	554	527	494	541	544	526	511	559	547	533	524	554	531	504	500	494	516	513	514	515	511	525	544	560	510	567	537	510	541	505	537	524	559	549	532	520	533	554	514	545	552	558	497	508	490	521	527	502	537	511	536	517	558	565	512	506	557	552	538	546	516	536	523	525	523	535	524	564	532	508	528	569	541	547	524	494	527	521	514	525	531	525	554	505	511	521	525	544	557	540	504	521	505	550	531	526	500	515	471	526	536	510	538	513	487	525	547	558	512	519	556	497	539	525	550	495	541	544	499	521	549	530	556	525	582	550	547	524	496	571	549	552	577	538	535	507	542	553	505	531	549	564	498	517	524	529	535	544	528	514	540	565	557	560	536	537	558	534	509	510	585	539	534	551	511	537	537	519	522	517	518	535	498	529	554	509	546	518	516	554	543	495	554	541	509	551	504	519	533	527	473	547	486	501	514	520	535	515	550	532	537	543	512	511	511	513	525	510	495	522	578	527	514	542	538	485	510	522	544	507	517	536	523	524	502	505	505	532	507	546	474	498	523	497	506	507	542	504	511	538	547	530	581	473	562	520	544	539	538	557	549	535	490	514	513	571	538	528	548	556	548	527	531	548	518	513	504	535	507	545	527	518	547	535	494	549	555	535	532	545	539	551	517	533	542	541	568	501	522	564	512	543	530	544	520	517	522	531	515	565	536	501	543	519	552	572	519	556	528	546	486	548	504	508	496	498	494	563	489	542	541	505	506	524	547	508	569	524	566	519	517	522	546	533	449	512	544	520	526	515	521	507	570	537	525	521	517	512	559	540	535	533	537	513	495	527	484	521	539	542	505	546	490	568	553	543	528	526	495	541	533	563	530	545	526	595	546	503	527	545	532	529	530	526	558	533	504	542	522	561	509	531	545	502	519	547	534	522	522	495	520	531	573	472	555	493	520	569	523	515	527	564	521	530	531	553	531	526	500	494	538	502	554	498	540	561	526	538	520	535	570	502	516	527	507	537	529	481	505	508	527	511	511	515	509	505	549	529	533	531	561	543	501	539	502	538	529	532	570	534	520	539	522	538	549	556	551	542	514	526	548	503	526	504	552	525	516	535	532	538	503	547	517	551	538	533	538	494	532	515	543	519	532	522	544	564	533	512	516	510	515	513	514	544	561	544	496	525	529	550	480	554	538	480	513	516	564	502	564	535	577	547	539	522	530	518	537	537	538	517	547	555	513	512	523	522	497	510	547	542	509	505	532	498	525	532	559	509	512	529	559	550	527	512	551	539	543	502	530	495	533	483	521	490	533	511	495	560	489	510	511	555	535	524	554	560	488	500	525	540	513	507	548	554	492	518	481	523	533	531	514	537	554	538	556	522	534	518	541	514	488	509	517	587	545	493	563	553	497	500	538	525	507	522	520	507	520	557	579	498	519	499	559	575	510	533	547	538	537	560	543	516	531	536	528	507	544	501	516	541	549	530	496	555	526	498	514	551	513	513	507	548	509	505	511	496	512	542	557	498	584	526	485	535	537	514	549	511	518	517	540	517	516	526	542	518	522	537	552	482	554	520	551	529	539	536	565	547	536	511	528	563	524	509	489	530	502	488	510	491	566	531	526	473	498	504	531	501	478	554	514	497	481	529	529	529	506	507	508	543	462	516	483	568	515	556	508	507	505	506	504	514	537	537	575	538	478	537	543	533	507	509	632	520	478	520	510	502	544	522	519	529	505	547	483	517	541	516	527	511	526	500	525	519	545	539	538	569	530	512	488	502	553	521	549	549	525	525	532	546	526	516	557	489	536	534	545	534	519	514	520	494	521	534	507	561	561	535	567	510	550	560	517	555	517	488	566	539	539	546	565	546	526	523	554	533	504	493	499	509	551	513	548	530	535	520	544	547	554	526	554	543	531	527	545	501	539	536	530	560	474	474	492	524	540	529	567	533	543	528	521	523	506	552	520	533	517	554	514	512	556	549	558	517	524	553	541	525	512	514	495	557	510	516	585	527	511	510	510	532	565	523	461	520	524	524	483	535	543	545	508	538	533	503	517	460	517	520	540	519	547	546	541	528	481	523	539	507	517	490	544	510	529	502	524	517	469	522	510	513	510	518	574	562	541	520	489	517	535	555	560	517	511	512	514	518	511	544	496	550	556	522	498	518	499	517	555	544	506	534	524	512	508	509	553	544	516	558	527	526	558	518	535	572	505	542	533	470	528	531	551	493	535	541	495	563	505	462	528	529	515	543	527	535	526	572	521	504	491	518	547	497	530	560	498	519	534	514	563	504	506	555	508	552	499	488	569	509	508	519	480	527	531	559	539	544	547	506	564	528	522	531	529	490	567	496	550	541	524	488	498	528	495	508	522	510	529	506	569	529	531	533	538	511	509	503	520	510	499	513	529	492	504	499	510	536	498	511	539	525	541	549	531	534	517	540	560	552	574	499	522	529	504	516	546	521	543	544	489	540	529	539	520	545	499	538	492	520	575	501	524	539	522	507	511	546	538	512	548	534	561	528	513	549	513	569	543	554	520	514	539	513	495	540	520	558	559	526	549	491	547	524	525	507	520	546	532	537	536	497	505	488	514	561	551	537	542	537	556	549	528	573	500	475	529	489	516	571	521	563	533	544	531	494	580	494	543	503	527	501	513	517	501	512	545	543	520	510	486	538	546	512	513	542	558	480	533	490	546	535	535	518	519	549	510	554	533	517	528	555	543	510	522	563	512	523	525	544	550	517	520	522	508	545	538	488	555	536	529	533	529	550	513	543	542	521	539	565	567	518	506	520	506	499	515	536	535	544	540	568	536	526	563	521	544	504	542	535	524	534	508	525
38577	40298	46629	37008	28588	23820	17629	14244	11006	9042	8444	5590	5040	3664	2699	2268	1861	1884	1373	853	796	763	722	713	609	433	377	413	370	370	328	300	274	274	272	281	236	224	213	256	259	228	194	218	202	189	167	207	200	195	189	222	202	203	190	169	184	195	161	170	187	193	209	200	158	224	194	191	185	194	172	189	212	181	195	157	176	203	181	185	168	187	191	178	181	182	195	201	202	190	198	178	172	186	187	209	181	191	192	190	187	207	173	184	186	165	161	196	205	204	211	200	188	152	200	178	182	181	184	192	201	176	168	188	204	200	170	195	176	156	182	195	190	169	163	193	176	192	175	195	165	205	193	195	177	200	163	173	179	195	208	197	197	207	199	167	163	165	194	172	211	178	192	188	181	167	170	192	207	197	202	187	239	196	186	200	174	179	203	180	172	190	181	200	172	201	193	196	204	208	184	172	204	188	242	176	197	212	192	218	188	195	188	188	185	182	176	189	189	180	164	173	171	188	175	188	189	183	166	202	184	200	180	177	189	189	172	192	155	165	185	185	174	173	201	193	165	179	200	198	221	186	205	201	176	201	165	196	212	196	186	190	196	181	212	210	197	169	168	179	182	187	157	184	176	178	180	174	196	184	190	159	197	184	186	185	198	182	198	173	214	169	186	187	169	191	201	181	201	232	176	180	179	197	211	218	170	182	181	208	175	188	189	194	178	196	186	199	198	198	181	197	164	190	208	187	181	189	163	200	181	180	192	183	189	173	182	191	222	208	186	163	167	172	171	194	175	184	202	167	214	199	159	181	173	194	170	209	184	190	182	174	178	181	195	188	184	162	189	198	199	156	191	156	177	202	200	179	177	217	201	179	208	169	184	196	193	173	170	207	186	189	176	197	187	190	179	183	199	204	219	189	184	195	186	193	185	192	207	176	187	184	195	173	195	208	166	191	194	191	162	188	206	177	204	202	221	196	198	191	184	183	200	149	189	203	188	170	159	178	192	201	191	172	185	179	189	174	172	172	194	209	165	197	174	185	190	181	176	197	193	207	178	185	227	216	181	176	189	203	179	186	190	184	176	182	155	193	217	177	193	186	184	193	196	173	206	197	193	183	190	207	185	203	204	191	179	209	171	187	190	182	200	172	207	183	191	202	195	187	177	186	203	176	170	190	157	179	178	193	180	198	186	182	182	198	191	179	204	175	185	184	188	189	176	204	158	168	199	185	209	185	182	198	173	213	185	209	181	176	152	195	189	201	211	178	189	193	188	182	192	175	203	172	182	176	181	193	178	193	196	201	182	181	181	173	188	185	166	178	197	177	167	189	188	193	192	162	174	175	182	187	187	188	210	186	196	217	205	202	194	191	192	179	171	171	194	191	168	191	217	177	203	186	164	198	197	202	177	182	193	201	165	162	186	199	168	164	185	201	176	178	209	214	208	185	159	177	219	191	185	172	205	198	188	172	163	175	178	182	208	192	178	178	167	198	190	204	200	182	164	196	177	167	221	203	183	206	172	200	163	225	147	191	184	188	192	167	191	222	187	188	230	178	209	210	194	200	207	175	177	169	212	206	175	183	202	192	191	173	175	173	184	168	179	195	184	142	189	190	183	187	199	192	149	199	199	180	202	188	187	177	173	163	190	166	178	197	176	190	200	164	186	197	207	208	207	205	178	180	197	192	193	190	209	190	191	194	191	214	188	201	188	189	219	174	191	187	154	209	188	178	190	234	178	210	208	212	170	197	203	181	187	168	208	189	181	187	191	172	198	185	196	172	183	180	184	179	185	173	177	202	185	193	181	193	158	181	192	189	189	186	174	173	172	205	194	194	183	182	185	192	186	181	207	178	213	190	176	185	184	201	173	159	207	188	180	182	187	161	198	196	213	183	199	186	185	206	212	192	185	173	173	173	199	202	204	179	197	186	189	170	192	198	182	183	197	173	183	203	204	183	187	171	199	199	181	217	186	198	196	208	197	174	205	189	179	162	203	191	197	172	213	169	183	164	179	186	165	173	179	191	191	201	179	186	162	199	186	194	190	193	204	176	194	180	211	202	208	185	163	185	167	189	193	186	205	179	169	183	210	200	172	201	183	200	209	182	180	185	179	163	175	172	178	205	200	186	199	217	199	178	172	159	175	188	204	196	190	181	173	181	192	190	181	192	198	174	189	191	194	173	204	166	206	188	203	172	192	194	209	170	220	187	196	149	173	187	193	183	174	174	186	182	188	167	193	227	201	197	177	212	187	195	177	211	171	199	201	183	206	186	185	188	175	175	195	203	179	180	184	187	179	171	174	196	178	168	184	189	200	196	199	226	196	166	205	188	203	180	174	186	167	163	193	200	173	169	176	202	193	176	168	176	179	175	181	177	169	192	189	196	200	171	188	179	226	206	167	189	205	189	165	200	205	167	172	190	174	213	219	187	177	178	196	160	207	177	171	159	191	185	204	172	204	197	178	194	180	171	173	208	195	194	189	181	183	199	202	175	179	202	182	179	180	182	197	213	181	197	178	184	220	158	191	195	166	171	206	202	195	173	187	199	191	176	194	189	183	200	167	167	176	167	188	175	200	190	225	175	186	192	182	148	169	186	209	195	200	193	176	197	226	196	179	178	210	182	186	176	181	191	184	165	183	175	186	191	191	166	187	198	172	189	159	194	177	194	179	194	193	164	177	174	176	188	185	179	200	198	175	210	210	201	178	209	189	217	179	178	194	199	168	163	190	184	188	199	189	177	170	193	196	190	196	185	216	172	208	180	175	185	204	194	190	213	190	193	185	205	190	182	209	205	168	195	175	178	176	217	186	185	200	184	180	187	196	192	183	205	189	203	215	209	207	166	196	179	211	187	175	188	183	201	194	186	195	197	182	200	182	180	207	177	188	179	194	202	192	191	183	166	193	182	194	174	179	177	198	195	173	181	175	186	209	171	191	176	196	211	165	190	201	180	193	201	195	179	189	203	184	190	177	181	196	183	187	156	183	190	214	181	191	174	218	193	188	180	204	185	180	186	190	181	211	182	187	180	193	187	189	196	206	202	187	219	170	154	183	175	206	176	193	209	182	184	179	173	197	180	195	190	197	157	185	176	210	180	200	177	166	175	197	199	179	168	203	199	198	190	168	173	190	185	197	161	212	210	194	185	169	154	182	184	189	175	191	176	179	201	194	200	207	182	194	197	173	186	222	177	189	195	183	217	166	185	174	174	208	208	192	175	201	188	196	198	198	197	199	189	199	193	192	174	187	212	189	201	163	192	195	173	203	197	186	201	191	215	172	172	208	165	191	206	174	199	182	177	188	185	192	196	181	182	168	207	177	195	208	170	176	190	177	195	178	178	185	176	187	179	214	181	187	206	202	177	199	173	180	209	191	184	186	188	200	180	178	205	188	177	200	223	205	170	174	176	200	198	189	181	176	177	197	177	164	185	182	193	209	189	185	186	189	183	188	173	205	201	204	184	191	204	157	163	189	198	190	194	193	189	159	197	205	201	192	187
26278	32622	45558	44112	40693	38234	34201	32158	28918	26552	26293	20226	19502	15567	12748	11690	10027	9847	7091	4814	4517	4417	4000	3855	3251	2102	1933	1858	1935	1637	1360	1317	1246	1147	1049	1060	902	804	765	920	863	765	681	648	557	540	563	564	545	541	619	594	578	559	517	539	508	532	554	526	510	504	541	534	518	495	498	524	493	524	499	531	517	516	519	507	521	531	515	507	552	513	529	546	500	537	488	543	578	538	493	533	496	514	522	520	522	561	544	541	495	527	498	578	541	535	543	538	487	516	500	522	522	536	514	533	496	499	523	474	521	482	550	524	536	548	501	524	554	505	486	537	535	547	493	528	529	538	505	495	503	500	527	492	496	493	567	537	534	489	495	581	519	520	518	514	556	515	518	558	504	508	534	524	551	526	535	496	556	514	481	531	519	510	546	476	499	521	531	529	489	520	559	504	549	510	507	505	550	539	558	536	535	523	500	508	501	541	527	513	533	519	515	512	522	520	549	536	563	499	528	495	530	543	504	494	487	498	491	559	511	546	549	549	564	552	458	523	518	545	537	511	534	525	474	507	531	526	538	496	518	504	527	547	497	502	516	526	515	521	517	518	531	551	571	536	508	529	494	520	542	534	496	547	538	528	522	508	509	503	471	526	535	560	552	529	506	524	514	501	526	524	557	563	513	496	520	533	518	523	515	473	515	510	524	538	532	560	527	475	526	521	508	511	525	480	521	537	557	537	528	526	501	542	499	548	524	534	498	544	515	516	558	532	496	490	493	509	527	533	561	561	538	464	546	472	530	539	490	527	488	508	509	512	504	552	481	523	560	560	513	557	545	532	483	521	521	539	516	496	528	520	519	491	522	519	491	472	492	534	471	561	548	532	535	546	502	537	487	544	523	535	510	503	484	549	514	508	515	514	539	535	584	503	531	528	554	522	538	516	546	532	486	531	500	530	539	534	489	487	525	537	507	527	502	506	524	488	516	514	555	510	537	500	526	513	544	504	529	503	489	503	566	525	520	543	527	475	474	520	523	534	545	556	461	507	532	517	548	492	543	505	491	496	559	516	528	526	541	581	520	559	486	544	519	538	548	494	500	518	512	541	526	508	519	519	509	513	526	512	496	515	513	542	530	531	524	484	519	522	540	482	537	507	477	490	521	566	462	518	539	529	533	532	508	537	529	516	561	523	510	502	541	511	515	515	540	509	509	506	518	572	519	531	522	548	510	536	490	520	517	506	486	528	521	545	508	519	538	535	493	535	547	509	524	513	521	523	553	541	475	482	502	522	508	549	505	539	532	486	522	540	493	497	508	507	494	525	556	498	521	533	514	538	552	500	527	508	542	540	504	538	496	511	488	493	518	478	533	513	566	526	560	520	555	505	517	541	529	549	484	534	533	486	532	507	485	487	524	531	506	532	556	500	536	526	541	552	526	538	563	517	510	551	512	516	513	506	529	547	564	541	517	553	505	538	556	500	523	503	532	508	512	532	525	509	537	527	511	553	479	522	499	516	468	493	519	541	521	524	521	525	507	506	538	519	551	565	523	519	541	549	499	538	539	505	479	529	510	508	538	510	521	501	528	481	521	503	547	533	511	515	490	522	525	532	534	542	537	550	568	561	521	524	491	502	547	544	493	513	496	526	493	524	532	525	517	492	534	520	523	531	553	512	497	551	586	520	544	539	556	497	533	575	543	506	491	536	520	504	530	562	535	502	531	524	521	513	514	548	528	525	507	497	575	535	531	479	524	551	503	512	509	570	514	501	540	515	517	519	523	504	548	486	556	504	519	537	565	515	513	511	541	516	537	519	484	524	511	517	525	534	527	518	549	535	525	556	496	505	551	521	557	510	495	505	527	497	503	517	546	545	562	515	505	563	519	546	510	508	558	524	503	523	531	487	528	533	518	512	559	507	502	518	514	559	495	502	539	535	520	514	516	552	524	540	531	540	498	546	537	528	553	494	532	500	519	560	531	521	513	563	538	510	520	535	532	552	519	571	532	519	570	556	518	508	531	522	497	531	519	526	496	546	487	508	491	490	535	504	526	531	536	521	533	523	526	513	520	546	508	531	552	512	508	527	492	522	530	544	518	525	528	514	529	483	546	505	491	488	529	532	533	489	515	552	545	525	540	523	485	501	524	493	514	510	543	537	529	495	514	517	505	497	560	497	548	561	517	572	548	588	499	539	536	525	520	497	533	524	510	536	553	511	501	579	516	514	565	542	537	543	533	534	519	507	511	518	541	515	516	516	505	488	528	540	496	530	538	524	532	530	576	497	551	547	467	486	518	561	555	515	478	537	492	536	559	535	516	493	559	530	538	509	510	549	535	501	513	493	527	506	499	495	512	485	517	532	526	545	484	551	535	537	498	483	521	506	527	538	514	561	525	535	568	504	520	534	536	538	510	521	486	509	487	534	544	508	521	537	551	461	549	479	535	520	498	525	512	498	505	574	486	500	532	473	533	535	505	520	516	490	516	551	504	539	516	513	536	525	508	530	492	544	503	520	533	542	534	508	513	519	557	494	562	536	570	548	505	490	552	504	541	496	523	486	515	515	503	509	533	546	513	476	543	509	534	502	530	513	540	555	544	522	519	498	492	535	531	530	497	497	531	529	548	521	543	545	521	498	498	525	534	519	536	525	526	533	510	508	551	515	500	536	531	504	500	517	515	491	561	510	526	551	544	510	529	541	527	512	526	541	509	533	513	535	550	523	590	543	549	525	501	548	490	551	500	505	502	516	516	520	532	535	525	544	515	505	539	526	556	501	547	501	510	558	562	523	511	533	502	515	486	545	543	511	548	501	523	560	522	504	521	514	514	520	563	542	542	521	570	556	554	572	477	549	489	565	527	581	508	507	520	485	513	537	520	511	490	535	544	527	518	550	494	489	544	531	513	508	478	534	515	510	518	528	583	524	526	564	552	550	564	505	517	529	534	526	526	480	503	511	518	500	521	470	509	547	522	564	517	539	509	548	527	555	493	523	532	488	525	534	501	516	514	522	531	521	522	516	553	546	538	520	549	532	500	490	528	503	532	512	540	502	494	542	535	562	522	552	537	561	524	555	538	509	505	559	513	523	522	499	528	524	484	511	521	548	486	558	492	515	554	522	530	512	523	494	509	488	515	484	555	552	554	545	519	504	507	482	559	471	526	519	545	538	514	519	523	502	532	509	522	509	513	493	541	483	549	587	501	497	567	548	519	521	488	521	540	524	536	526	492	502	531	501	506	534	541	529	525	552	585	498	514	564	538	551	494	513	500	545	549	533	532	515	513	538	533	505	509	547	537	544	550	514	507	514	537	498	553	596	522	513	504	522	495	524	545	515	569	546	513	530	547	497	492	514	462	533	495	542	550	529	502	510	526	509	560	502	524	504	514	521	507	511	517	534	530	528	553	526	526	519	495	489	494	575	503	532	495	555	507	514	544	509	511	488	551	491	562	490	514	484	531	515	484	549	560	545	486	537	507	525	516	527	498	513	499	545	510	531	507	471	511	470
45806	46477	52148	42497	36440	29783	24315	19565	16141	14149	14619	10329	8233	6498	5453	4114	3607	3443	2736	2315	1675	1614	1754	1749	1407	1051	966	939	891	684	610	538	487	413	388	387	337	363	330	356	364	311	299	263	206	215	234	215	206	220	230	222	225	220	187	200	184	193	173	224	180	218	215	226	192	220	183	202	200	201	201	196	193	191	198	193	194	205	190	197	206	184	206	197	225	181	206	224	199	213	187	206	204	237	195	194	188	187	198	217	211	204	200	177	210	188	203	178	215	188	206	202	193	174	192	205	199	177	187	192	199	185	191	204	222	206	219	184	187	211	215	186	191	183	185	195	190	220	193	186	210	192	191	222	205	198	198	201	210	205	206	190	198	188	210	212	179	200	177	201	202	199	192	209	178	203	209	194	204	188	188	208	219	192	200	191	222	197	224	208	188	200	196	202	203	197	217	195	187	194	175	212	214	210	170	208	174	177	196	181	200	215	177	217	215	205	188	195	202	199	210	198	206	199	180	208	209	170	193	187	192	213	199	225	204	233	185	183	193	210	194	199	181	218	181	203	176	188	194	229	179	209	213	184	216	192	215	193	204	188	205	195	193	196	202	188	202	193	212	208	201	191	205	213	199	225	182	206	220	217	201	206	192	198	202	183	201	183	209	208	178	206	183	186	186	191	209	219	213	184	192	197	185	196	203	220	207	207	184	193	212	176	208	173	194	199	172	197	223	213	187	204	188	165	209	192	178	190	188	208	203	191	199	201	197	212	205	187	201	216	194	201	188	207	179	206	228	193	175	203	194	202	196	206	207	183	209	204	190	188	210	186	176	201	193	190	178	210	199	201	213	201	204	185	176	233	202	210	214	210	177	208	201	190	195	178	193	199	216	221	200	200	176	211	213	212	210	214	204	168	187	188	223	206	207	219	183	205	196	200	196	197	222	181	180	200	219	194	197	202	207	182	193	197	185	197	196	194	200	203	237	228	216	177	209	196	202	176	188	191	187	213	199	195	191	199	204	225	202	202	200	212	195	184	206	212	200	207	194	202	212	174	201	200	199	191	180	199	203	194	190	202	209	208	208	188	193	184	219	214	197	190	164	209	205	175	198	202	205	207	188	197	213	219	221	196	179	169	214	212	203	169	210	235	204	203	229	212	174	209	207	182	176	177	198	194	198	210	180	208	220	219	207	195	209	210	213	194	207	179	196	193	189	197	205	199	198	182	185	210	211	206	192	206	205	173	191	205	255	219	180	203	176	194	195	206	210	183	186	198	192	215	197	205	194	177	197	188	213	202	186	196	230	214	202	224	186	186	200	213	184	203	215	201	207	227	199	188	223	198	206	205	214	178	200	200	206	202	170	192	177	210	212	186	186	205	208	183	205	207	173	209	183	195	192	200	198	190	202	223	208	234	216	195	199	199	197	206	197	212	224	192	198	218	194	204	203	186	227	193	180	194	178	186	184	219	178	188	186	202	209	220	194	200	193	209	202	196	191	194	210	205	182	191	211	206	203	196	200	194	203	170	199	197	198	206	219	211	201	193	197	201	228	186	208	176	208	192	211	187	203	213	196	189	176	169	185	203	186	205	191	212	222	203	186	205	187	206	206	205	193	169	186	181	181	185	204	218	186	190	179	197	194	208	199	196	202	181	205	193	187	198	222	174	227	206	198	197	195	161	206	224	200	189	170	221	199	194	189	199	182	194	199	182	190	221	219	213	179	221	225	172	212	208	193	194	182	192	185	207	229	176	205	203	205	184	188	167	183	177	201	204	197	184	197	236	203	193	197	210	210	217	199	213	200	203	182	184	197	208	189	197	209	187	219	199	201	213	209	200	183	188	188	181	197	173	189	198	216	180	179	215	216	210	206	189	210	221	217	184	185	185	198	216	194	191	207	199	204	206	185	206	186	181	197	186	214	204	223	206	213	209	210	209	201	225	200	191	192	189	212	193	174	192	184	185	178	166	212	201	175	212	186	203	182	208	218	183	208	197	195	197	208	222	221	199	217	205	188	212	206	195	219	187	187	195	194	199	193	208	225	198	194	216	201	184	214	213	187	195	200	201	232	203	183	197	201	183	179	193	183	206	196	187	203	200	194	194	201	196	204	214	176	200	180	212	205	183	197	202	190	189	203	190	205	204	219	181	215	204	224	198	163	181	216	244	210	202	194	193	197	190	208	189	201	181	214	218	200	200	207	191	212	215	227	200	172	172	203	205	206	198	209	185	181	196	191	228	213	188	195	191	206	193	193	212	195	217	226	204	181	207	178	225	176	193	226	204	193	202	219	187	185	199	195	201	195	196	179	186	199	193	180	208	197	202	190	185	184	195	226	193	186	186	163	183	195	218	219	242	229	221	185	198	207	172	197	207	215	187	198	201	226	191	218	176	186	189	223	221	203	202	205	174	206	206	192	213	196	187	192	215	203	196	180	181	170	188	179	214	202	188	173	200	207	208	212	197	187	192	207	222	218	198	185	215	207	180	201	212	195	185	206	181	200	212	190	182	218	204	200	198	202	202	206	184	177	202	203	187	201	204	207	215	176	193	179	183	189	224	171	178	199	187	199	173	199	197	204	188	196	204	197	190	202	194	203	184	220	181	170	199	228	209	193	196	194	194	220	212	191	191	223	204	197	202	205	191	187	187	211	199	189	187	211	183	213	220	195	203	194	200	188	180	225	205	161	177	209	213	183	217	184	182	195	203	203	177	205	183	191	210	205	197	219	209	191	167	205	178	198	196	195	197	201	207	207	210	206	179	179	212	180	184	188	179	222	215	201	196	185	200	187	218	227	185	204	189	207	202	201	189	186	195	207	212	207	192	213	187	180	191	204	177	189	186	177	179	190	197	199	220	171	186	186	200	215	229	190	207	190	193	207	206	187	214	219	204	184	192	198	207	166	188	205	189	216	203	223	194	184	239	198	209	202	229	226	182	202	185	221	185	193	191	195	152	195	175	192	213	196	195	221	180	190	215	212	199	204	218	204	202	206	183	217	197	200	210	185	222	183	194	194	210	203	214	195	191	194	213	185	188	204	212	179	216	206	182	198	182	169	216	187	183	186	207	205	197	196	190	202	177	207	199	208	172	197	200	193	181	202	196	199	162	179	182	200	214	193	195	208	203	211	184	223	189	203	173	205	217	198	199	191	202	207	216	203	170	215	204	240	199	179	214	204	201	200	206	190	193	228	203	174	174	219	209	208	193	202	189	201	213	229	209	205	200	210	184	182	204	165	205	209	190	191	215	181	222	197	202	200	185	207	207	193	183	181	196	226	205	206	208	197	204	207	219	186	184	215	207	219	191	182	181	206	219	212	185	200	209	201	171	204	189	208	186	214	208	174	209	203	195	214	194	171	211	206	179	179	216	180	189	206	225	202	183	208	180	197	171	212	198	187	204	198	203	168	214	208	221	185	185	203	213	203	206	202	182	192	193	210	197	187	194	190	226	180	198	196	207	217	183	214	167	198	219	215	193	209	222	200	194	223	178	189	200
31347	37990	49772	49472	46590	43113	39222	36767	34425	33707	33775	28409	25716	23031	20275	17711	15958	15640	13427	11416	8682	8607	9618	9922	7803	5706	5148	5022	4784	3518	3219	2762	2555	2063	2005	1818	1639	1491	1335	1567	1686	1302	1108	969	657	682	607	725	698	615	751	872	712	573	575	538	586	564	545	544	595	560	551	540	536	572	599	608	569	547	547	511	575	515	526	552	550	589	538	546	512	539	520	541	560	559	534	554	563	595	555	497	584	496	562	547	516	533	573	520	540	559	540	545	547	526	570	566	559	513	559	521	578	507	544	525	539	558	548	551	557	575	526	554	580	539	546	566	542	556	532	528	569	541	500	516	582	519	521	557	552	556	535	507	523	523	540	584	516	558	570	590	504	554	533	539	539	500	518	584	524	540	537	551	585	531	569	586	571	560	566	521	559	555	542	561	559	565	561	505	522	540	465	551	556	569	527	549	563	508	524	553	555	566	560	551	543	555	567	526	543	519	557	557	558	551	563	536	554	546	540	545	524	582	545	549	504	520	565	563	526	567	533	541	513	571	507	509	527	554	566	539	545	530	535	538	519	576	532	500	557	526	508	524	540	513	547	545	547	586	584	563	535	573	557	589	577	523	535	549	516	551	545	574	574	529	551	532	598	531	556	563	526	510	551	584	524	540	557	602	513	500	533	481	560	513	569	546	557	559	600	595	520	524	515	550	517	534	548	554	566	542	551	529	566	530	544	524	580	530	529	505	591	567	560	563	519	517	527	579	558	489	559	537	542	510	546	531	569	564	515	525	574	528	532	586	527	519	537	519	547	518	542	535	497	547	564	543	519	529	533	510	510	535	590	545	538	575	532	573	497	565	505	547	558	542	559	549	543	519	532	565	548	559	557	544	565	523	505	544	551	533	579	550	535	517	506	557	509	514	538	520	537	513	534	553	531	546	582	549	550	522	539	511	531	584	570	590	556	566	524	522	530	534	520	592	543	567	526	570	512	593	561	565	551	516	531	527	539	533	544	551	525	553	540	551	553	591	566	557	521	553	592	545	548	560	544	530	516	510	541	583	528	529	566	504	571	574	535	590	542	571	590	551	531	511	572	560	553	569	565	553	555	541	542	565	497	556	535	541	493	555	547	535	550	538	538	564	546	567	563	605	547	560	544	529	533	551	545	577	583	528	550	517	526	547	517	541	550	535	513	521	591	519	562	571	531	559	492	554	522	517	582	547	538	558	523	531	531	547	551	565	552	537	523	520	559	546	543	527	547	502	513	535	537	582	578	561	603	539	526	546	500	562	492	552	533	556	555	558	551	542	553	534	524	520	535	544	542	534	552	527	517	553	530	537	529	576	533	596	573	528	551	531	516	545	532	554	551	555	526	536	573	579	539	563	573	555	535	568	548	518	546	588	525	546	562	566	516	551	527	568	542	539	537	554	556	573	569	550	540	535	544	526	503	541	544	564	563	536	553	541	555	519	533	557	523	563	571	571	558	594	539	562	534	555	492	543	563	544	540	548	545	518	565	534	584	586	578	554	531	554	521	544	549	521	553	540	509	534	594	552	591	520	539	542	531	518	520	554	535	532	544	553	550	574	560	561	560	503	557	532	558	544	592	541	559	542	536	562	526	537	566	550	531	611	540	505	538	578	498	565	560	527	549	571	508	547	568	549	559	544	519	556	567	563	564	570	540	554	520	536	524	540	553	518	575	540	547	547	509	574	547	538	510	535	550	550	541	560	543	573	544	541	549	557	572	522	564	571	571	573	559	527	596	536	540	531	573	529	546	519	529	550	552	537	586	517	521	549	545	535	583	571	586	539	510	575	550	590	569	523	554	552	558	516	559	541	569	516	557	521	509	550	551	534	550	569	549	573	539	547	556	563	544	534	551	552	576	563	570	530	547	542	592	546	540	582	574	543	554	570	539	521	559	569	519	546	542	531	536	550	523	534	531	543	580	582	592	583	519	512	529	569	524	547	558	524	568	550	524	537	544	540	541	513	534	562	513	508	540	529	574	581	558	522	514	608	569	586	523	529	565	592	536	549	555	539	540	519	600	571	529	518	570	532	581	532	574	524	547	562	571	517	543	569	524	514	518	560	508	568	599	560	549	526	549	539	526	571	520	542	530	523	537	539	509	527	531	547	547	545	532	522	528	579	511	569	565	523	527	535	548	537	539	544	540	556	527	541	512	552	561	498	527	547	555	587	525	535	551	522	527	549	528	542	569	517	563	529	545	591	585	541	534	537	530	535	565	559	536	594	493	578	521	546	569	571	488	555	574	558	534	593	543	561	560	590	496	522	580	559	581	594	539	587	547	518	517	542	553	542	524	545	511	568	531	555	528	543	548	571	540	584	515	568	516	548	538	554	550	569	534	541	582	531	508	524	508	539	553	495	532	540	541	574	561	557	546	507	520	595	550	527	529	543	529	517	516	514	538	553	545	536	523	530	552	587	584	525	564	584	565	555	567	534	517	554	546	537	552	565	505	582	551	506	561	529	535	555	520	586	587	524	526	546	550	545	562	579	520	555	566	527	549	511	582	552	606	557	520	531	506	529	552	552	622	526	546	609	561	554	527	579	544	562	539	530	543	527	530	541	506	534	554	533	544	581	577	543	601	576	583	546	563	540	543	554	549	510	560	539	569	553	547	541	545	483	503	566	552	562	499	527	551	513	555	576	553	535	535	576	545	542	535	569	536	554	532	551	550	474	548	563	537	550	579	578	537	537	553	579	583	553	531	574	539	534	528	575	546	537	576	540	499	485	530	523	527	531	567	527	564	517	552	549	551	538	528	573	512	490	550	543	570	551	530	531	556	520	529	554	571	528	553	512	572	560	568	540	557	542	522	564	554	566	522	525	527	557	536	566	530	539	585	551	573	579	557	547	554	548	582	504	541	517	570	555	551	529	534	562	558	532	551	575	559	559	527	540	528	550	527	529	515	520	542	555	560	532	519	570	580	519	525	562	561	541	522	544	595	520	615	484	550	538	515	561	543	561	551	552	562	527	547	500	551	523	575	543	547	596	523	499	556	534	590	530	530	538	542	505	585	550	503	539	536	522	533	562	599	569	512	550	536	510	539	537	554	553	553	564	559	530	559	508	572	570	557	549	487	549	550	536	525	574	564	525	565	535	548	581	511	534	568	526	560	526	532	515	547	510	567	558	542	497	547	552	581	500	546	571	534	494	527	545	549	544	542	520	544	540	573	554	501	552	561	556	535	517	566	512	526	516	480	529	499	574	556	568	552	557	499	524	542	552	576	551	567	490	571	559	534	563	541	563	530	555	537	535	514	554	535	532	570	532	541	513	581	566	544	543	520	486	545	577	493	557	570	529	552	528	527	542	563	573	521	521	562	579	611	553	558	531	541	502	533	543	555	588	528	549	548	546	560	557	562	538	550	526	533	567	551	540	566	525	553	489	580	522	565	499	526	567	572	600	546	554	562	551	552	572	521	546	528	575	542	524	572	571	485	534	541	568	595	570	545	524	552	518	561	597	508	529	560	537
32271	32406	36708	30691	23420	17179	12437	8670	6719	5210	4800	2846	2318	1857	1459	1037	788	603	496	425	352	336	310	291	270	248	213	228	230	210	225	208	201	194	190	199	193	192	207	193	219	202	197	166	193	189	207	189	183	183	202	189	200	190	203	213	163	193	184	194	176	220	192	178	171	189	198	200	197	189	173	214	188	182	198	195	224	157	216	167	196	180	206	217	217	176	174	191	186	179	216	192	185	185	194	169	180	192	204	189	173	206	180	192	198	165	213	205	169	162	190	179	186	177	182	173	181	196	191	166	180	199	174	195	203	197	199	167	176	161	198	169	212	180	167	188	180	183	181	196	188	206	161	172	197	196	180	200	188	208	230	189	220	185	178	200	182	188	203	186	167	185	176	195	203	181	186	197	192	202	186	183	165	172	200	197	196	181	195	166	171	171	171	182	186	199	170	205	173	191	199	205	193	211	170	204	210	191	194	209	190	194	194	212	170	210	202	191	196	200	202	175	199	228	216	181	185	184	198	190	214	210	200	188	183	200	166	184	201	196	187	187	179	178	199	173	157	202	186	186	159	170	181	201	202	191	208	194	214	181	184	186	187	183	188	174	184	210	191	186	200	168	208	168	201	190	207	174	192	177	198	224	188	185	186	189	184	216	194	167	204	201	192	184	193	190	174	197	200	177	176	191	180	218	196	194	187	225	176	190	185	198	186	197	157	202	169	208	185	174	195	212	184	183	180	193	171	187	191	186	167	162	184	176	187	194	200	190	191	202	194	195	177	188	196	191	149	189	185	171	182	183	196	166	207	185	167	196	192	182	188	182	200	196	173	169	208	192	196	168	211	202	191	180	198	209	194	186	161	177	188	183	175	210	178	199	177	217	203	197	193	193	190	181	188	212	203	192	178	178	198	182	209	192	197	211	194	182	201	186	204	181	182	191	171	168	199	199	182	201	176	168	191	182	180	212	186	189	205	187	185	179	195	180	204	181	212	201	202	197	181	179	182	192	197	179	200	179	170	193	188	173	190	191	173	201	183	204	183	174	206	187	206	202	189	178	176	170	182	192	182	164	197	202	201	196	176	175	209	197	197	184	177	197	181	170	175	190	181	192	218	198	168	197	192	198	192	173	185	186	182	212	205	189	180	193	176	188	190	180	193	188	176	157	156	213	190	181	195	205	150	185	170	212	159	187	185	196	171	192	169	178	192	168	189	168	178	197	199	166	198	179	203	201	189	171	177	170	184	196	181	178	191	200	174	186	177	181	182	200	175	192	182	201	179	184	192	160	162	198	211	189	177	169	184	152	182	195	180	196	225	180	193	188	188	203	178	199	200	208	167	181	188	218	205	194	196	190	187	204	228	186	176	179	196	202	192	201	194	200	174	190	205	181	161	207	176	192	183	182	193	171	180	174	175	179	190	185	179	190	183	185	157	206	187	196	187	173	192	209	193	195	202	172	178	187	176	180	213	170	176	190	179	193	207	190	196	187	176	201	202	206	157	185	177	193	180	218	205	216	196	182	186	167	169	209	181	174	174	187	184	174	192	214	170	174	205	180	199	194	201	185	195	229	184	203	190	223	190	179	178	185	168	183	187	181	201	196	168	200	178	184	182	196	187	192	179	174	190	174	179	218	193	177	216	164	165	194	203	188	204	191	186	178	242	173	191	160	195	207	184	209	188	207	164	201	203	188	169	213	206	180	165	163	172	164	206	196	181	179	180	193	189	191	199	185	170	189	174	194	173	197	197	185	187	218	207	184	191	201	177	184	176	175	188	178	169	154	183	189	177	191	207	199	197	181	212	174	174	178	194	196	174	208	176	180	201	180	166	174	183	163	182	176	213	167	176	209	218	187	203	179	181	199	205	187	183	183	168	197	183	189	192	197	192	176	201	212	197	194	190	205	179	209	203	170	181	182	204	196	194	186	195	207	169	200	185	209	184	204	217	186	182	191	193	169	177	195	194	158	175	185	196	209	199	186	160	195	197	190	181	196	184	202	180	174	185	191	199	166	200	174	181	179	195	192	177	179	184	194	201	185	168	183	182	191	183	188	186	170	172	176	187	183	205	196	198	192	177	169	222	184	183	177	187	169	197	207	208	197	184	165	187	201	198	176	190	188	212	197	195	216	183	176	192	209	203	179	158	160	195	179	180	197	176	186	196	203	207	180	204	204	180	209	199	198	193	183	174	168	204	175	181	190	180	182	195	190	176	167	176	182	190	197	166	213	180	197	184	169	210	195	184	204	195	217	186	179	204	168	171	170	156	189	180	175	196	188	194	198	180	174	207	185	185	195	183	200	177	200	202	193	213	223	188	196	193	187	213	170	177	194	201	206	179	191	200	199	207	160	187	182	186	186	194	187	184	187	198	196	192	208	188	201	180	169	197	174	185	209	167	175	179	167	173	190	187	183	182	193	184	220	187	195	171	184	170	182	191	205	199	192	180	206	196	204	181	176	190	182	198	165	189	183	193	178	179	199	171	185	167	191	186	210	209	177	183	169	200	191	171	226	206	192	149	151	180	187	201	184	195	197	192	186	191	188	178	209	163	176	210	198	175	172	199	190	205	152	177	171	197	158	169	194	191	179	204	196	195	187	187	187	173	191	203	170	188	189	167	177	213	174	170	173	184	188	169	203	193	172	153	175	184	200	175	177	165	183	180	196	177	191	194	203	190	180	187	190	191	223	174	187	176	186	190	192	183	195	197	200	203	200	163	193	219	196	198	208	194	185	186	186	180	195	182	165	177	199	186	158	196	182	185	195	198	195	198	172	175	179	184	177	197	177	189	201	164	167	211	174	172	173	170	193	214	193	174	170	179	182	195	213	189	160	194	201	210	175	180	192	182	156	186	175	162	174	212	183	202	166	200	207	193	213	188	178	182	169	181	180	180	202	203	189	199	197	195	197	167	180	198	184	175	182	198	188	191	205	199	167	206	200	185	205	197	179	186	183	197	212	192	188	212	171	184	198	189	191	210	174	164	166	211	186	161	197	200	184	201	188	196	191	178	202	181	174	218	205	161	174	209	178	193	200	188	200	163	199	204	192	206	167	191	191	184	189	172	194	173	197	196	191	195	192	175	216	207	193	217	177	207	183	187	189	202	192	200	166	190	178	190	192	189	192	198	173	184	167	185	201	201	205	189	194	209	195	191	193	200	168	190	214	183	160	177	195	171	206	192	202	191	206	194	195	169	177	175	191	209	168	199	186	184	169	176	192	166	179	190	206	185	218	177	174	192	198	186	165	201	187	206	181	188	164	199	171	213	212	189	176	189	221	212	177	185	173	176	185	184	195	197	172	188	195	182	210	195	189	191	184	173	181	195	178	189	171	177	171	174	186	200	170	172	187	192	172	192	197	187	201	186	189	204	216	210	208	191	182	192	182	192	154	182	188	199	169	181	219	201	200	187	198	197	184	175	184	192	159	180	188	191	197	188	219	195	208	209	223	202	153	203	206	180	169	167	176	164	198	194	195	189	202	192	190	186	183
21256	25677	38370	39671	36021	32013	28318	24143	21100	18841	17780	12683	10693	9264	7461	5518	3941	3426	2476	1898	1400	1338	1304	1202	985	839	851	835	841	728	688	653	642	655	555	573	578	535	538	590	596	541	573	567	502	538	498	523	504	540	518	566	530	547	499	524	535	534	518	533	528	578	509	487	516	532	534	534	477	525	487	545	492	487	547	516	479	453	503	560	522	534	495	550	521	520	492	513	485	547	530	571	515	556	472	525	515	486	498	574	534	535	526	517	540	488	502	502	543	483	529	514	550	500	513	496	519	479	541	497	504	513	468	529	548	547	509	541	539	488	538	558	496	487	522	502	525	481	541	537	545	447	526	576	527	516	503	502	516	542	519	510	518	514	534	471	495	547	518	541	538	521	547	477	519	528	538	512	496	537	515	565	498	536	523	520	537	555	491	552	518	506	587	511	483	503	492	511	486	532	497	518	476	533	520	523	523	526	540	532	537	479	540	537	525	530	505	540	533	555	518	476	542	531	511	527	534	505	496	558	492	530	489	530	512	511	496	528	557	498	508	521	545	531	535	540	469	500	513	530	528	530	496	545	505	546	524	538	529	524	475	554	523	479	509	505	520	515	503	562	520	518	533	504	570	503	519	503	497	553	533	535	513	507	530	502	539	542	479	505	526	525	543	523	543	521	537	523	502	542	523	538	531	459	502	552	533	494	537	537	542	529	527	519	501	494	506	503	526	514	508	495	509	513	527	502	510	534	512	488	499	501	508	500	527	492	575	491	529	495	549	494	521	517	524	521	521	502	511	521	535	487	536	537	488	523	537	530	552	526	521	531	529	540	563	544	555	534	499	502	533	551	533	569	539	492	522	512	542	515	464	544	486	522	554	540	508	538	522	507	516	538	509	489	512	495	511	485	519	527	504	485	535	580	519	473	522	529	560	530	521	496	542	518	535	544	511	506	524	543	536	486	493	494	530	528	546	504	506	512	525	508	503	566	519	532	537	489	505	505	548	530	542	501	530	515	506	485	536	536	500	535	525	529	529	509	525	509	541	520	539	523	483	514	519	515	515	551	514	531	525	543	525	545	495	523	502	538	498	563	487	514	479	541	524	482	495	529	538	523	528	519	517	517	537	510	504	536	542	483	508	558	490	539	518	473	516	561	529	528	499	521	532	531	494	515	560	468	497	506	518	533	543	517	528	532	529	498	548	518	554	498	547	498	520	511	515	530	523	516	507	488	522	523	521	511	479	510	546	522	586	562	495	520	528	501	522	525	551	526	519	531	509	554	521	566	521	506	502	563	520	545	474	507	533	514	504	466	519	518	544	530	531	503	525	514	541	531	495	473	552	508	532	533	539	491	542	536	553	506	515	566	531	503	495	563	538	505	512	461	504	509	521	504	498	539	523	517	517	551	506	516	533	494	511	514	479	504	556	484	501	558	509	540	514	531	514	558	507	485	558	503	527	526	532	522	523	511	509	522	521	514	549	525	551	502	521	522	517	533	571	514	519	496	499	538	503	520	547	543	522	520	539	550	517	523	518	531	549	524	521	518	532	484	537	534	547	525	548	506	506	547	538	494	508	556	499	540	511	483	517	533	518	489	520	512	506	547	527	498	498	520	531	534	523	551	489	525	538	546	540	514	542	493	514	508	534	515	533	527	530	494	536	506	562	543	491	493	508	503	512	507	475	512	534	525	527	543	570	523	533	564	523	524	529	526	554	525	505	561	499	494	549	512	522	537	513	518	518	508	557	517	508	512	491	531	515	515	551	502	498	533	509	539	531	528	539	487	489	523	496	511	586	563	541	476	537	502	522	492	537	489	546	507	550	537	529	535	533	502	513	505	502	486	490	572	534	537	525	499	543	483	508	517	546	520	505	519	524	524	540	528	523	554	539	509	520	517	515	501	477	507	557	523	493	538	545	523	571	519	518	505	530	563	550	512	529	526	490	557	547	486	557	511	496	508	552	561	488	496	516	523	512	532	522	557	514	503	551	497	505	511	516	568	473	518	524	513	505	543	552	555	488	524	507	489	522	535	548	525	521	519	499	530	518	475	530	532	485	557	518	513	535	521	540	479	531	521	530	487	517	494	487	547	528	505	501	501	530	574	524	537	482	509	511	553	558	536	538	536	518	550	535	501	516	530	513	493	523	487	564	526	538	512	581	464	531	537	558	516	504	536	572	481	546	535	542	541	540	527	498	536	527	524	558	480	517	500	504	508	565	508	527	522	541	505	542	499	492	520	530	555	509	544	527	507	505	538	542	532	505	529	585	489	527	532	518	524	481	541	565	520	518	490	534	509	549	504	503	523	530	499	504	513	535	493	521	490	520	483	497	527	493	517	497	533	549	503	514	517	520	529	503	541	520	527	536	526	524	502	531	472	525	482	507	491	493	508	492	527	554	543	526	503	530	504	506	506	541	500	525	487	505	507	551	491	547	510	513	512	548	540	528	534	529	554	500	543	489	524	493	513	480	550	513	534	532	517	513	525	533	520	495	493	521	554	524	504	541	528	507	520	545	500	568	555	530	490	476	508	495	565	502	547	490	533	478	529	509	530	557	524	528	521	533	509	526	516	528	538	505	502	475	512	503	513	525	526	533	503	545	516	544	538	550	515	509	516	524	521	513	488	536	538	524	535	478	493	523	556	511	566	502	526	475	520	550	544	508	531	512	534	487	526	546	537	507	544	551	552	514	529	500	528	480	527	510	512	485	535	466	566	515	553	523	477	509	502	514	498	501	522	607	536	519	515	535	528	592	514	511	503	580	512	553	562	529	506	521	521	502	509	530	534	535	549	511	505	530	546	522	572	506	534	506	492	498	502	505	509	500	517	513	572	541	537	538	514	484	505	519	493	528	553	525	515	546	505	490	530	531	525	530	564	523	494	527	545	543	502	514	511	515	521	536	473	552	512	560	507	501	493	538	550	548	520	488	474	535	490	520	507	528	531	556	515	524	564	471	515	515	537	497	554	499	536	528	523	513	533	493	531	523	519	506	484	503	550	502	539	539	502	496	510	511	547	509	531	491	530	500	536	554	526	505	522	524	514	524	511	528	480	533	539	525	533	526	498	504	517	512	480	508	529	550	521	514	540	549	511	519	501	509	519	516	535	501	507	532	523	521	519	509	499	532	510	533	533	517	500	530	509	503	524	534	534	507	564	523	537	502	512	561	503	500	535	492	495	500	545	523	538	523	499	510	515	540	524	494	498	554	506	525	550	486	534	504	499	539	537	563	526	517	510	521	525	515	522	516	535	493	516	552	519	526	506	521	552	512	552	529	528	504	498	513	562	511	528	544	522	508	474	548	523	501	525	538	512	490	531	549	563	514	514	514	531	513	539	518	511	559	517	549	497	554	519	522	544	497	537	536	519	533	540	535	532	481	552	527	507	499	514	519	494	522	529	568	552	481	537	556	516	554	550	500	544	545	482	516	503	522	533	527	520	520	506	511	559	486	524	518	488	526	513	558	466	539	537	534	563	514	557	535	532	538	493
39057	38221	46357	41271	31226	23788	17232	13010	10394	8199	7854	5779	4162	4239	4141	2830	2253	2017	1753	1192	843	1064	1182	1066	880	688	656	657	611	516	398	455	345	302	287	308	322	251	241	265	239	245	237	262	205	189	191	222	230	202	221	233	187	203	181	164	209	193	181	193	203	202	200	190	157	186	168	196	204	199	186	183	172	179	188	204	194	196	199	174	153	187	195	183	184	184	198	187	190	188	193	174	176	179	183	198	173	168	174	162	182	195	185	198	186	176	179	198	175	179	191	177	179	187	170	197	193	198	167	161	187	167	171	190	179	179	202	185	184	179	182	180	176	178	173	165	197	181	183	211	160	194	171	182	184	202	198	190	180	177	159	195	210	164	168	182	205	184	211	191	184	168	165	173	172	177	171	183	170	169	192	186	180	185	178	189	175	175	187	178	183	176	172	201	188	211	165	178	196	198	176	187	180	178	179	186	156	174	190	162	189	175	209	187	190	187	195	216	160	183	187	179	184	177	175	183	185	199	185	205	173	171	171	162	181	164	198	204	187	196	202	198	216	176	188	165	163	203	182	168	180	179	178	195	183	177	168	178	189	173	197	189	192	180	175	168	217	207	192	197	181	180	176	190	171	184	157	209	216	178	178	201	188	177	182	174	196	198	184	202	157	182	196	182	176	185	191	152	186	199	146	178	169	169	180	168	187	165	178	171	188	199	184	195	163	196	200	196	206	188	165	179	179	167	176	218	192	196	181	184	176	203	174	170	168	186	184	199	193	178	156	159	186	186	198	168	189	191	169	169	183	193	173	169	153	211	154	186	204	177	175	187	195	185	201	181	181	190	204	202	189	200	197	186	185	198	183	180	193	174	196	170	173	180	182	183	201	183	194	177	183	187	197	163	167	168	189	199	184	165	195	176	201	202	194	180	157	169	193	177	174	190	193	191	174	197	206	198	201	193	183	190	177	210	191	177	178	152	231	182	169	197	169	190	164	197	183	211	185	175	204	191	153	193	184	183	176	165	168	188	177	192	203	190	192	190	186	200	167	170	199	191	182	207	180	188	200	193	193	175	195	193	189	173	201	178	182	185	191	182	166	174	169	191	194	202	184	180	193	178	190	195	210	192	197	174	146	214	182	203	196	199	192	183	179	195	158	197	178	180	190	180	151	178	140	164	184	187	165	163	194	196	169	198	187	188	173	189	182	188	161	195	181	176	189	193	165	199	190	170	175	166	159	183	182	169	181	167	144	183	174	190	181	190	176	194	183	183	155	173	163	168	199	187	197	173	182	177	199	179	192	179	217	189	164	163	168	187	170	180	184	186	175	166	204	168	191	187	192	184	191	188	208	201	175	172	174	196	212	198	201	189	181	154	189	173	181	188	190	181	195	203	200	170	171	184	187	180	170	204	184	175	167	169	219	189	197	197	177	182	186	168	180	177	184	181	186	198	167	184	192	159	194	203	204	171	182	187	190	186	184	198	202	197	196	190	195	192	176	185	158	189	180	168	182	205	155	163	178	175	179	201	183	183	186	188	191	203	206	179	175	181	189	191	178	175	172	177	193	192	192	201	167	187	213	185	167	166	185	193	189	188	173	189	178	157	173	184	170	167	184	181	189	200	207	200	190	153	184	190	178	187	189	190	185	189	204	180	190	173	188	178	166	185	167	180	170	186	202	189	189	184	175	202	183	175	188	174	206	179	194	180	195	169	190	180	182	185	206	197	182	196	182	176	190	180	204	188	169	192	202	166	182	170	199	180	168	182	186	168	181	177	201	198	175	181	205	203	179	188	171	202	174	186	202	185	181	180	184	175	178	175	177	197	205	172	157	194	178	173	179	190	180	179	198	184	205	190	181	196	184	166	171	197	171	184	180	200	168	180	181	184	194	187	164	200	197	184	186	179	169	185	180	185	172	179	199	170	178	175	155	190	184	181	173	156	175	182	182	194	200	186	158	159	161	197	176	190	194	199	196	179	207	175	199	173	188	180	176	189	200	175	201	168	197	182	180	159	166	181	183	160	166	188	197	205	186	186	197	182	157	190	203	176	185	177	187	185	202	205	184	198	186	157	196	190	189	173	174	181	194	194	193	196	178	184	187	169	177	206	190	170	202	166	169	169	168	201	194	182	192	150	197	181	172	181	175	164	192	182	190	193	206	165	201	179	187	187	176	197	193	228	181	200	182	193	207	196	173	174	195	192	187	198	185	194	171	195	187	213	183	186	179	205	201	167	177	180	171	198	173	176	190	166	179	200	179	189	175	183	145	204	197	183	163	190	181	207	198	181	177	184	176	173	184	180	173	201	198	166	176	186	198	162	172	169	186	193	208	167	215	183	178	148	166	200	166	177	194	177	162	173	178	191	165	167	195	171	159	197	163	194	206	174	191	185	177	195	163	187	207	165	172	197	174	204	158	188	147	184	180	163	183	191	176	206	184	183	180	181	163	206	160	177	181	200	182	165	197	203	173	177	189	184	183	166	192	169	171	203	174	192	184	172	172	186	186	199	164	177	212	188	180	168	166	168	192	191	195	182	163	197	187	188	204	183	170	178	178	196	189	205	182	202	189	196	183	158	154	198	168	182	181	167	196	182	176	209	174	182	191	159	199	201	174	185	190	184	154	168	178	200	180	205	141	188	199	186	203	192	183	204	173	206	172	185	187	161	180	154	183	183	181	181	187	165	194	173	169	183	174	188	197	172	201	212	175	158	192	159	177	189	173	177	190	181	198	175	178	178	190	189	177	163	164	170	190	182	187	172	177	165	196	163	176	185	194	176	205	165	166	180	182	163	205	189	177	172	182	171	172	185	197	199	175	176	194	218	217	193	201	213	167	166	206	168	186	167	184	181	203	188	160	181	169	196	186	208	178	175	159	179	200	188	183	198	185	193	144	198	187	196	175	193	194	179	160	181	185	183	194	173	185	187	180	174	177	178	183	201	190	211	176	165	189	159	186	176	189	195	196	187	175	225	188	187	188	187	179	192	180	178	205	181	187	189	175	180	177	189	172	152	196	181	186	194	186	181	218	202	180	207	169	185	179	177	191	201	194	171	168	199	214	164	170	212	181	176	208	188	172	218	190	190	210	191	203	194	190	168	158	164	193	171	163	186	188	174	204	191	197	194	177	186	201	184	184	172	187	180	169	199	201	181	212	190	179	194	193	188	191	181	176	191	186	189	190	192	182	205	180	168	193	194	191	154	205	182	179	194	163	172	151	194	186	194	155	174	219	180	198	189	199	171	180	185	177	177	177	169	208	186	169	179	191	161	179	172	194	207	190	192	177	176	178	165	192	189	176	165	171	200	175	161	171	192	199	169	188	179	178	191	166	169	188	167	181	189	194	186	182	186	179	174	205	192	180	185	201	166	176	205	183	186	173	173	174	178	178	197	188	177	173	168	187	199	188	179	198	197	202	216	186	202	202	181	199	197	203	220	180	176	200	159	186	173	191	202	201	194	227	216	181	154	167	181	193	190	185	175	176	188	160	175	171	172
26275	30931	45451	47488	42014	37882	33395	29939	27875	25062	25121	20612	16895	17877	17676	13216	11495	10701	9369	6644	4757	5715	6699	6062	5114	4064	3776	3493	3441	2720	2012	2060	1694	1480	1407	1420	1333	1258	1062	1074	1058	952	840	871	672	622	600	673	624	587	647	717	658	518	530	510	517	489	511	514	471	543	502	536	542	495	519	529	504	503	483	533	522	486	467	480	500	496	499	510	514	485	505	496	506	528	538	513	517	497	503	496	459	552	517	516	558	489	504	474	525	506	513	505	530	475	506	489	476	483	497	509	476	506	523	499	530	507	522	508	555	525	464	528	528	523	526	521	501	470	460	494	515	555	563	525	526	537	518	507	524	508	542	539	546	484	542	476	524	482	493	522	525	509	515	487	519	538	537	524	473	521	504	521	512	532	516	547	500	505	486	508	484	523	487	485	526	545	533	510	530	522	498	517	518	515	502	514	527	504	506	499	488	513	489	499	536	543	508	528	512	530	472	484	499	485	516	526	494	476	508	502	519	481	530	519	547	459	498	515	496	510	508	502	535	538	487	514	517	532	548	507	478	499	514	494	520	526	480	492	519	495	514	522	529	538	501	517	512	532	499	545	509	536	504	514	528	473	497	500	542	468	525	520	493	539	468	502	515	519	528	472	507	529	498	499	473	522	523	513	511	552	508	507	527	574	526	493	490	507	491	531	517	520	507	511	527	490	505	505	504	467	557	524	506	514	488	494	498	505	496	502	528	496	472	532	543	548	555	506	506	519	506	517	520	507	538	528	521	536	483	486	511	511	517	529	487	563	536	524	518	541	553	501	515	516	519	533	494	509	509	525	493	513	550	492	497	496	509	529	510	525	504	475	536	533	488	494	530	525	543	531	484	516	538	513	483	522	525	520	541	504	513	508	500	476	500	526	469	474	502	484	500	506	500	528	522	471	506	502	512	503	509	541	513	492	505	489	509	506	541	487	520	489	512	532	531	516	514	492	523	513	536	495	529	534	475	535	503	514	516	503	521	481	531	527	479	484	541	515	503	524	515	475	526	493	558	516	553	518	515	518	487	495	497	535	536	501	523	537	488	502	538	522	509	492	544	483	507	548	475	524	528	523	505	525	515	477	512	513	546	483	494	532	518	503	509	505	536	519	508	462	490	524	520	537	518	501	539	482	468	497	521	510	549	478	502	513	522	527	521	475	512	526	465	525	468	511	482	493	546	546	517	545	506	555	497	542	514	470	528	517	499	474	491	526	522	533	508	494	490	525	510	519	498	482	525	525	516	507	492	535	501	494	496	505	533	504	569	519	530	516	552	553	500	500	530	500	556	494	474	586	497	495	519	475	485	507	504	525	502	537	484	505	525	521	535	506	544	549	522	503	470	504	482	512	546	492	496	536	488	473	557	535	490	515	450	534	516	529	508	477	512	516	526	501	527	524	526	539	492	489	526	516	516	508	464	489	488	525	516	487	542	486	516	469	511	520	539	517	519	525	503	534	497	517	524	535	508	534	504	515	522	490	527	523	475	523	542	525	517	509	498	494	505	490	542	537	514	496	508	505	568	523	536	536	515	500	463	501	502	521	524	480	528	523	496	497	484	514	507	522	491	525	535	572	513	539	553	520	529	516	549	486	545	472	552	528	511	533	484	548	517	503	460	507	519	526	522	545	529	476	475	493	510	507	488	500	520	521	473	531	507	555	533	537	519	535	511	521	508	541	523	481	504	527	512	499	538	516	503	426	530	535	498	543	529	505	489	483	514	540	555	504	515	533	529	520	509	508	534	532	535	531	463	503	538	538	497	519	496	478	480	546	521	520	507	500	526	493	511	548	511	492	501	509	514	514	496	536	555	532	565	495	535	520	470	516	536	521	532	494	502	510	478	535	507	518	523	513	483	512	524	555	456	500	510	545	473	510	519	522	535	538	514	540	509	538	553	518	513	517	509	493	527	508	517	562	496	524	505	510	519	521	506	505	507	514	476	482	514	505	481	478	534	531	508	521	535	541	518	510	473	516	510	528	485	541	527	554	517	489	503	509	512	563	512	464	502	494	503	516	474	479	536	526	530	487	499	495	528	500	523	491	502	496	487	501	545	537	494	525	548	489	537	521	495	529	515	540	502	508	510	517	507	523	528	566	510	536	489	509	544	512	513	547	498	515	515	539	572	523	520	528	488	494	462	528	473	533	516	532	522	488	529	539	546	508	528	479	544	513	510	491	496	488	503	540	540	514	507	510	501	521	516	516	523	512	464	502	528	482	570	487	491	532	491	515	513	525	481	519	511	524	508	503	526	512	486	477	515	460	512	502	533	491	551	519	533	502	493	497	545	564	527	511	446	548	511	487	547	545	490	492	543	506	519	525	514	512	508	544	546	502	493	509	516	511	489	533	460	516	491	487	525	509	524	529	503	530	561	496	469	496	525	504	511	482	523	486	509	501	543	547	508	523	506	501	499	499	510	534	506	547	517	536	509	508	498	543	523	494	520	514	474	514	503	509	512	549	482	537	491	489	537	514	503	526	470	529	487	479	495	515	514	496	558	506	517	494	489	542	491	524	492	506	519	529	532	544	464	495	518	509	513	529	543	508	499	522	538	537	526	525	519	518	485	490	513	537	546	480	487	468	531	533	567	567	498	515	499	504	478	537	461	508	508	505	549	514	520	499	526	526	523	527	485	501	501	556	500	569	503	530	503	521	501	431	526	474	520	516	522	502	503	534	502	507	538	532	477	525	517	495	511	530	545	531	490	557	525	533	498	534	559	481	511	502	483	447	500	527	482	510	497	512	556	549	533	512	488	517	523	527	484	528	514	497	500	510	547	506	521	502	534	493	540	503	513	515	517	514	464	503	524	499	543	528	558	541	529	540	526	517	517	494	506	554	567	504	508	479	523	490	530	511	480	514	528	530	530	471	493	519	478	522	556	544	501	524	539	466	527	523	526	515	506	493	544	565	504	565	486	482	528	510	473	522	491	490	484	522	483	506	544	463	544	536	512	490	498	486	526	509	571	467	486	534	515	539	518	537	527	482	497	534	534	509	530	484	558	531	520	508	514	519	522	528	491	489	506	538	536	516	527	541	536	474	505	500	514	540	484	519	525	483	504	507	515	525	498	537	552	501	538	509	519	472	535	467	548	493	481	522	475	489	492	519	494	512	516	508	511	497	514	498	481	573	483	576	521	541	500	513	489	528	546	517	510	554	547	511	506	536	507	490	508	512	524	544	497	505	537	510	509	548	541	510	523	570	469	515	531	561	525	550	520	477	520	547	508	515	531	508	537	481	522	535	556	497	492	525	523	524	514	514	479	501	485	514	515	501	535	482	534	510	507	521	466	497	517	479	524	518	502	516	467	471	513	518	531	528	504	527	510	548	478	485	523	536	515	497	528	484	483	519	510	497	509	502	523	485	495	484	503	470	473	499	544	521	485	478	527	544	543	513	542	477	535	491	530	521	517	513	458	513	514	534	489	537	531	513	489	524	497	491	489	508	530	523	533	539	480	508	518	473
44508	43702	52074	47281	36517	29164	23341	18461	14370	13685	13690	9422	6521	5684	6602	5185	4416	4108	3460	2261	1979	2157	2581	2256	1829	1558	1244	1272	1230	917	855	848	719	522	569	572	544	486	357	453	371	407	334	315	281	285	259	258	261	229	231	249	223	191	195	196	173	226	182	207	173	216	220	199	228	197	189	190	210	212	197	202	193	189	184	184	175	194	203	165	198	173	195	175	203	203	182	174	206	194	196	175	191	186	190	201	211	189	200	184	183	175	204	176	205	194	210	203	177	200	214	184	197	199	204	224	197	201	210	195	221	199	204	192	181	202	196	219	187	203	190	201	176	189	201	211	198	177	177	199	184	171	196	206	215	196	179	192	195	170	218	199	184	188	199	192	213	198	199	186	201	186	172	186	212	177	201	198	187	179	210	202	175	200	202	218	191	212	201	218	213	203	208	181	205	195	191	180	188	221	189	215	171	182	186	174	210	198	193	192	192	214	185	200	178	167	205	202	197	189	213	209	193	201	209	216	185	180	201	195	209	197	203	202	226	179	187	202	186	183	182	210	211	210	196	189	201	186	211	203	168	178	198	201	167	223	189	202	190	189	203	215	211	173	185	183	190	179	201	183	171	194	209	226	208	202	197	203	183	206	213	182	182	207	180	197	206	177	219	179	202	233	203	200	188	186	199	177	204	185	195	193	216	195	180	179	199	198	147	204	208	211	151	195	209	211	222	183	205	193	185	181	185	189	175	176	194	175	186	190	194	180	191	180	181	203	198	197	189	182	197	185	219	211	197	196	199	176	187	191	196	212	201	208	192	238	200	180	196	206	192	185	180	221	211	198	192	199	213	208	209	205	213	191	190	177	212	169	191	210	202	180	196	183	199	196	199	186	219	198	208	185	177	185	200	208	218	201	202	196	207	174	172	205	186	226	214	170	212	187	183	199	214	180	210	197	205	196	194	191	201	207	211	205	177	181	199	204	196	213	212	194	210	192	212	202	230	194	182	208	189	184	176	189	191	184	187	198	202	210	195	190	223	191	228	176	207	195	184	216	225	221	198	189	178	188	176	172	204	203	178	195	212	198	155	204	180	185	200	223	179	194	195	199	172	189	191	201	194	194	214	209	159	165	202	205	187	209	185	198	159	179	204	172	225	175	201	210	200	190	187	216	183	201	214	209	178	198	204	184	210	186	181	200	194	196	182	178	187	195	207	184	195	216	207	212	202	213	201	186	186	196	199	181	211	178	202	208	223	168	221	196	186	208	191	195	192	204	193	204	218	187	209	225	200	222	193	214	195	204	178	194	183	207	204	199	188	209	194	208	187	205	196	194	195	209	173	184	212	162	184	190	201	207	199	199	197	203	197	184	202	191	211	196	222	181	194	204	194	185	186	164	206	229	194	182	220	202	187	222	215	194	203	219	206	192	195	169	175	190	203	208	195	193	214	211	197	190	189	210	201	172	216	206	228	207	167	181	179	184	180	174	214	181	224	196	167	186	204	172	196	201	224	223	175	189	200	205	171	209	213	173	204	199	214	208	188	217	195	218	169	206	195	185	206	192	202	200	194	177	194	188	210	191	185	189	151	203	222	203	193	214	169	210	199	181	173	196	174	200	177	198	196	187	168	187	197	199	171	201	179	199	201	215	193	165	174	214	218	166	172	176	177	194	177	191	198	158	187	202	203	197	178	190	192	192	196	194	187	197	180	207	202	198	216	180	217	195	182	205	199	197	180	211	211	184	201	198	176	170	210	177	197	183	189	195	190	216	194	203	204	173	196	184	183	185	195	214	185	211	201	206	194	175	180	163	221	198	204	213	204	186	201	225	198	187	191	198	193	192	191	208	215	193	181	195	204	208	191	192	183	170	203	201	200	184	198	166	212	212	210	183	204	192	194	204	218	217	193	176	188	198	222	169	195	199	207	190	201	181	198	190	229	196	189	195	211	172	193	188	174	200	217	191	191	174	186	182	191	174	170	195	178	162	227	170	194	174	208	189	204	200	197	187	197	205	205	215	204	197	195	185	177	180	239	223	192	191	190	183	196	198	199	214	163	190	201	202	207	185	218	199	216	189	192	181	191	227	202	190	207	194	211	222	189	202	188	184	213	205	216	208	191	196	231	186	193	172	172	187	203	201	201	196	183	199	200	191	206	206	206	199	192	191	203	192	188	228	218	164	182	236	198	165	192	182	185	204	191	201	218	180	204	210	184	198	188	214	168	194	204	168	161	181	194	206	190	200	200	185	215	196	188	213	198	209	188	181	218	203	225	209	200	206	183	200	236	195	229	184	189	216	197	212	184	191	178	195	189	181	186	214	208	177	177	173	206	190	200	224	171	181	198	208	171	194	183	196	175	197	178	191	166	189	170	199	185	196	185	191	189	206	236	195	184	220	204	198	205	182	189	206	167	175	196	183	187	185	202	184	194	197	170	200	204	211	194	204	208	199	223	218	202	204	191	183	186	187	167	190	208	190	170	183	182	211	166	213	199	204	176	182	208	189	189	218	184	204	193	200	188	189	199	167	184	170	189	184	194	205	206	190	187	218	193	211	194	172	167	187	207	207	193	189	210	191	211	192	178	220	200	185	191	184	219	169	175	189	217	189	220	207	204	196	227	186	213	189	195	180	181	229	189	210	194	195	204	202	217	186	223	193	204	185	177	201	208	203	174	200	206	195	176	178	192	207	182	212	191	208	189	203	195	186	184	193	178	181	193	213	199	191	177	186	200	203	154	163	190	210	193	189	210	220	201	168	198	178	224	194	197	185	204	198	165	174	185	193	199	192	201	180	210	206	179	209	182	188	213	181	197	196	204	197	207	180	187	210	197	204	218	202	217	196	204	222	190	215	193	203	200	217	205	199	186	177	205	201	199	192	197	199	221	188	183	194	181	195	192	191	176	210	212	189	196	223	198	173	192	193	177	192	203	198	207	173	197	186	207	196	194	208	211	195	193	196	213	181	182	222	201	212	209	211	181	219	190	190	202	195	178	200	195	194	180	185	221	193	190	196	176	231	165	193	203	187	193	177	189	226	189	207	195	179	235	174	188	177	199	171	190	185	225	182	175	198	219	207	190	192	196	227	176	175	206	208	198	184	196	186	196	194	193	202	208	189	205	221	219	196	197	181	196	171	190	223	208	179	191	199	195	174	195	220	196	212	215	200	200	201	185	187	194	196	173	198	216	196	184	179	202	183	186	198	224	180	194	185	210	189	190	211	208	169	183	201	189	189	178	198	175	199	181	191	203	186	202	201	165	230	198	189	217	215	197	204	204	201	196	178	201	174	170	203	169	207	208	198	176	216	179	202	185	208	194	188	180	170	210	163	175	197	211	188	198	207	199	196	205	175	226	188	199	202	189	202	199	173	200	203	183	193	172	203	178	196	192	176	185	194	225	224	206	175	194	192	210	187	209	166	198	196	193	190	198	194	226	210	205	187	196	203	196	193	196	207	185	198	211	183	198	175	193	206	194	202	213	186	165	205	193	203	196	203	199	182
30794	35862	50219	52339	46482	42432	38732	35337	32558	33151	32571	25589	22598	21269	23789	20351	18464	18256	15391	11163	10097	11648	13459	12104	10060	8283	7029	7188	6653	5237	4669	4631	3748	2642	2881	2875	2489	2548	1855	2159	1964	1680	1312	1209	1179	870	810	916	946	785	893	933	672	600	568	570	581	560	572	537	582	576	552	574	559	487	541	578	587	573	518	508	527	546	557	539	528	537	519	483	538	548	526	542	583	573	552	601	554	498	562	510	530	576	523	524	538	526	558	534	489	520	521	541	527	536	540	529	503	556	547	543	545	549	536	540	516	529	555	524	557	557	512	540	526	493	531	557	536	538	604	572	574	511	564	518	506	535	538	561	541	567	567	502	563	537	549	542	552	584	492	543	503	555	525	526	530	538	565	575	539	516	560	523	514	559	539	543	537	517	557	533	528	547	544	531	541	529	559	552	549	557	534	560	525	557	545	516	528	515	533	543	505	525	514	537	508	550	534	557	533	557	507	530	498	561	545	512	525	581	534	557	566	570	487	531	527	528	541	540	528	552	560	526	553	537	536	546	545	552	543	543	520	568	565	525	565	523	547	536	529	553	573	533	510	528	575	551	515	521	516	528	512	504	509	496	545	545	573	546	521	513	541	532	556	534	540	566	527	523	494	520	496	529	562	557	513	553	527	521	546	478	563	553	522	502	532	489	551	572	534	571	561	549	506	542	528	546	554	524	571	539	514	513	521	527	543	558	544	547	533	515	532	566	501	545	495	558	524	574	537	580	577	549	486	519	554	523	513	539	538	507	568	530	555	547	539	515	499	540	578	531	527	560	496	558	543	552	573	569	505	494	582	548	533	529	537	573	541	517	549	527	541	535	538	533	526	552	533	547	562	506	527	517	507	532	514	457	571	542	530	551	533	525	560	535	529	516	556	550	519	522	546	540	550	577	519	539	521	515	584	515	507	558	545	539	560	534	589	529	544	547	547	539	578	535	537	548	554	549	532	508	545	521	540	531	519	505	523	555	552	548	552	521	562	550	527	516	524	514	533	525	490	516	487	616	525	536	573	558	523	506	522	565	518	534	544	522	534	524	569	515	556	500	557	536	536	560	570	535	519	571	565	526	516	531	522	551	564	595	502	562	542	523	538	530	577	535	527	534	519	541	582	529	581	574	547	516	547	517	526	515	557	522	523	505	486	569	558	571	553	559	524	539	538	540	541	528	548	551	529	533	537	515	534	513	558	534	555	543	545	517	551	542	582	485	549	490	553	526	509	554	569	546	523	530	515	520	532	531	553	533	531	516	514	508	504	510	548	529	569	570	544	557	519	521	534	543	575	526	574	515	522	525	562	470	535	560	528	600	539	532	571	498	533	502	569	547	509	561	548	556	526	496	509	538	597	531	553	497	551	519	520	581	555	547	536	542	523	552	552	595	533	575	498	524	531	564	524	582	533	577	537	550	529	535	510	553	525	539	564	477	540	490	545	553	536	539	531	524	532	517	560	529	582	530	529	534	543	555	520	550	533	543	534	523	495	539	537	558	532	538	566	535	535	504	528	493	534	533	567	541	574	513	515	572	524	550	531	522	516	553	548	566	546	558	515	530	555	559	527	505	513	505	577	539	540	494	525	535	537	533	532	525	565	546	530	549	532	500	559	563	539	578	539	490	518	531	532	560	465	531	523	557	510	553	551	564	526	491	528	526	553	580	509	532	547	550	556	542	542	532	529	579	527	584	546	492	546	567	593	530	578	541	505	613	572	537	553	502	542	543	536	548	571	553	533	540	540	568	529	496	550	540	497	519	560	516	531	512	530	511	527	484	518	511	572	573	517	541	538	556	528	538	552	515	551	574	511	554	563	552	567	593	531	544	565	542	524	501	531	549	551	518	547	543	573	568	524	551	545	547	522	556	543	556	498	557	528	552	514	501	554	544	515	577	545	528	529	551	551	517	513	556	540	531	527	526	556	575	522	542	524	492	596	535	557	546	494	553	586	549	573	539	526	556	536	525	566	555	515	533	516	536	549	543	488	529	561	518	535	528	562	546	557	535	563	513	575	582	572	557	553	528	484	543	551	499	540	563	549	538	539	529	564	578	553	508	585	559	559	508	566	536	555	498	542	504	549	538	516	546	529	517	509	556	534	564	537	552	566	552	568	517	551	553	501	542	577	528	557	554	531	557	554	531	523	547	573	525	550	570	515	547	540	502	533	535	549	524	542	526	516	572	538	484	500	553	530	536	537	531	522	539	556	534	532	536	543	555	513	555	561	524	533	549	546	546	536	565	546	555	554	569	552	551	561	523	523	525	516	513	559	547	523	499	531	531	519	578	504	542	554	575	534	572	537	569	528	536	543	530	554	570	549	502	567	534	543	559	509	533	506	524	546	584	536	532	529	574	535	532	520	513	522	568	579	539	524	559	548	518	529	538	566	534	536	534	538	538	553	553	513	519	538	541	529	526	508	538	538	559	504	533	543	521	567	546	537	526	545	526	511	567	501	562	539	514	543	541	504	556	523	536	500	498	542	567	524	573	530	530	508	521	539	547	569	530	540	525	514	558	554	572	498	524	504	533	539	548	525	511	523	506	586	520	569	570	512	570	547	563	525	552	538	532	544	535	518	542	548	505	537	583	502	551	542	531	545	555	542	531	542	562	508	561	520	554	517	536	540	576	542	521	542	572	517	554	512	559	520	555	528	549	502	511	556	515	572	485	538	548	563	563	534	541	566	517	537	518	572	504	509	541	565	561	563	572	518	528	554	565	535	541	558	527	571	524	535	533	521	507	574	567	515	507	511	529	524	553	518	553	531	557	520	506	547	545	549	527	551	519	519	539	551	515	558	518	509	515	503	508	528	525	565	524	512	501	511	526	565	602	567	568	524	543	554	488	530	563	538	554	520	579	539	515	549	509	489	524	546	509	562	526	551	563	547	526	503	537	587	573	533	493	528	511	545	567	527	545	545	522	560	522	559	524	573	511	571	534	545	514	533	520	566	503	495	586	546	551	548	579	552	504	508	525	527	530	503	544	526	541	483	574	553	548	575	521	552	559	548	543	562	526	540	523	520	558	501	530	538	510	531	514	553	568	573	512	553	525	574	556	564	554	523	508	550	545	531	533	585	532	552	538	546	576	570	541	555	528	522	521	505	545	562	540	552	543	562	514	479	563	507	550	545	554	575	526	541	518	558	535	529	517	538	544	543	533	589	510	541	533	515	521	560	506	563	550	554	526	521	556	545	543	539	559	521	535	578	518	477	531	558	526	538	530	528	542	531	570	579	551	559	541	534	579	595	584	558	532	544	524	559	533	533	492	559	552	532	564	535	525	563	544	556	544	551	556	577	529	540	570	542	540	554	566	532	561	526	538	504	509	502	522	560	517	452	549	558	531	536	536	532	540	497	524	578	562	505	519	541	564	534	523	532	559	543	527	543	534	596	601	537	507	549	512	573	578	580	577	537	579	487	574	489	473	561	606	539	504	577	492	511	507	540	540	565	557	510	525	525	518	560	585	501	506
30847	32909	38037	32132	22516	14439	10441	7009	5118	4390	3880	2393	1896	1400	1089	887	701	567	455	375	355	354	286	293	281	271	290	236	222	229	215	212	244	210	199	197	191	185	181	233	214	202	207	174	209	224	205	185	206	193	177	189	168	176	175	175	203	175	172	195	153	204	199	193	185	197	196	187	170	192	188	202	199	199	181	166	183	201	213	193	194	162	161	178	194	193	192	204	189	175	183	183	179	191	180	185	179	194	186	191	193	166	176	191	179	167	205	182	187	177	189	193	181	176	178	208	209	190	189	182	191	180	188	179	172	187	185	207	194	194	200	181	153	175	188	171	190	191	173	182	175	214	176	199	181	203	146	200	194	163	187	208	187	190	193	216	187	190	184	160	181	193	184	169	199	185	182	187	183	189	192	181	191	203	168	195	200	171	187	161	152	203	188	183	205	182	211	159	193	179	195	167	185	188	188	184	202	186	181	161	168	175	180	167	202	192	180	180	191	192	195	171	163	200	203	212	179	201	184	175	193	186	187	177	188	202	178	193	185	181	190	209	203	190	181	210	165	157	189	184	179	179	185	168	192	169	176	187	193	201	177	160	162	208	210	206	202	188	197	198	156	184	192	185	224	186	174	201	205	212	187	189	174	156	181	175	202	193	173	199	192	184	190	194	196	197	178	181	156	205	167	180	182	176	202	194	162	196	207	170	186	185	224	181	187	170	181	185	185	190	163	208	201	175	187	183	177	186	193	212	194	187	172	200	212	188	161	207	189	216	212	174	203	187	211	190	201	191	178	197	169	196	176	195	187	186	187	201	185	180	194	200	166	164	181	192	212	166	179	168	188	179	192	176	186	184	174	174	179	209	196	209	171	179	184	216	195	159	195	192	181	192	170	181	177	216	203	185	214	210	201	191	177	190	201	149	190	167	160	178	188	190	196	185	186	184	185	195	204	173	168	163	203	178	182	181	174	173	171	182	209	152	163	198	193	206	194	180	214	191	211	208	172	173	208	196	191	163	170	187	195	191	207	176	182	192	203	177	187	181	178	190	193	185	181	193	206	159	186	174	184	188	183	176	193	189	167	179	155	222	191	187	167	166	156	191	198	174	182	172	186	178	186	165	196	200	217	187	162	198	200	165	156	193	194	184	190	211	196	201	176	190	191	176	161	203	177	188	173	170	168	214	201	220	158	184	176	185	181	181	208	174	168	169	197	183	175	194	189	196	170	176	182	192	156	176	202	194	205	186	184	177	184	184	184	207	204	192	185	187	185	202	171	175	196	178	158	182	173	208	202	182	209	204	170	183	168	189	201	197	170	195	183	206	184	190	183	177	189	213	168	203	160	189	174	193	167	181	188	163	202	213	174	165	208	200	207	188	171	214	173	161	200	161	203	171	187	222	165	175	209	193	204	178	197	174	187	200	174	168	194	193	149	174	202	179	186	201	180	169	177	214	177	186	177	166	182	194	182	196	161	180	203	167	178	186	201	200	204	174	184	205	207	174	201	170	188	182	186	190	182	193	183	171	195	202	177	186	195	165	189	181	182	196	187	201	159	181	161	184	183	182	180	206	199	215	179	188	177	195	195	184	222	172	197	194	176	178	192	196	182	175	181	192	165	179	195	177	156	196	188	194	223	189	193	187	185	162	185	181	175	181	188	192	182	192	184	182	193	170	154	182	178	176	194	177	171	188	180	185	192	168	187	209	201	186	193	185	199	202	184	205	169	189	167	175	181	187	173	194	191	180	189	177	198	169	179	169	182	175	173	208	207	169	190	181	178	175	195	182	162	177	191	187	189	193	175	216	183	201	201	198	175	184	185	188	189	190	188	180	197	175	169	182	211	163	186	176	169	173	170	177	196	184	144	165	184	182	188	164	186	191	188	185	172	193	172	201	176	189	188	206	184	169	185	212	160	209	207	180	182	198	181	194	186	171	213	168	188	187	174	164	196	193	181	184	196	139	166	175	183	193	145	197	204	166	198	193	170	185	175	195	190	196	194	187	172	208	203	198	204	204	190	167	173	192	193	216	196	168	169	169	192	203	190	173	198	194	193	196	193	185	172	175	200	168	169	166	172	158	176	186	205	180	161	187	200	193	191	166	200	191	199	171	173	190	162	225	186	192	179	197	182	173	166	197	181	172	175	193	191	194	193	199	161	184	198	185	180	187	184	179	196	193	198	216	172	184	188	209	177	190	171	194	200	181	209	176	194	176	199	180	194	191	189	196	213	179	182	200	193	198	193	180	179	188	168	169	184	186	169	170	176	216	165	166	205	172	190	180	159	209	210	221	179	205	190	207	159	181	178	200	207	172	193	174	177	179	200	182	179	177	187	188	181	182	199	163	177	179	169	211	178	212	180	206	201	181	195	212	172	192	180	192	179	173	211	195	173	172	165	208	203	176	186	173	192	202	185	203	189	206	178	201	194	203	189	208	210	174	180	176	175	161	182	209	184	178	164	165	165	189	167	188	188	172	190	195	172	168	176	188	186	177	181	184	174	224	195	200	184	195	192	197	189	179	183	176	152	169	186	183	193	203	195	210	189	181	163	182	186	216	183	182	181	190	172	160	169	166	205	191	190	177	186	181	220	203	188	181	203	203	185	180	176	179	186	155	180	188	187	189	190	176	188	174	196	195	201	178	196	177	187	193	193	193	196	192	174	191	180	179	179	205	194	155	196	194	181	199	192	176	185	173	194	169	206	174	191	175	183	187	176	191	183	194	195	154	183	181	194	185	174	174	203	190	179	194	192	168	194	191	189	180	185	165	203	180	177	185	199	182	195	176	176	211	185	177	174	185	171	166	213	196	174	169	192	166	170	192	208	160	201	206	179	180	189	171	180	184	199	195	196	198	214	178	186	185	202	179	190	189	169	181	174	204	182	175	193	154	175	172	169	203	196	181	194	179	177	175	187	194	166	181	177	187	170	183	169	203	202	165	181	197	196	182	207	188	190	193	189	161	191	195	187	193	180	173	212	163	175	188	189	184	208	197	176	149	199	197	185	182	181	177	194	211	198	189	178	209	202	200	188	173	179	209	166	192	197	200	186	192	176	179	190	178	215	209	191	200	168	215	185	165	175	188	215	171	189	207	201	201	182	192	180	164	180	182	194	174	183	185	200	182	174	195	198	192	200	205	167	173	210	179	169	197	191	181	186	184	171	189	193	201	163	171	188	167	158	194	187	192	190	186	188	186	193	225	196	191	162	202	187	149	158	200	191	199	189	198	172	191	179	173	202	179	198	191	186	163	189	171	208	187	191	185	186	185	162	178	178	194	193	167	174	172	169	211	199	189	176	186	195	197	184	192	186	191	201	172	205	194	173	180	195	195	169	167	202	205	187	216	179	164	164	177	195	174	193	188	203	179	181	207	190	163	221	207	143	180	188	207	188	221	180	169	188	185	218	185	197	213	186	186	200	175	163	171	188	185	160	216	203	190	190	183	180	187	178	188	198	206	183	174	195	194	200	189	184	192	180	215	162	176	177	182
20369	26319	39663	40607	34522	29107	25938	21597	17638	16243	15586	10868	9046	7123	5729	4454	3808	3114	2157	1977	1586	1555	1456	1351	1205	1049	998	951	870	832	784	757	690	632	608	689	634	634	614	624	590	580	548	518	583	516	518	584	543	535	557	543	562	506	499	527	514	527	533	521	510	511	492	542	517	517	526	525	473	489	518	485	554	554	481	525	516	458	503	536	509	498	493	509	545	520	522	497	485	526	515	522	506	536	518	483	517	498	537	574	547	527	523	526	511	541	529	515	504	506	477	547	472	545	502	538	496	521	528	504	513	488	505	502	531	513	498	469	475	488	498	525	494	510	507	504	502	478	498	484	524	512	522	531	498	488	505	490	530	527	520	499	449	496	511	501	473	512	485	497	515	537	514	519	490	556	526	516	525	492	522	494	530	521	510	460	489	503	510	507	529	494	491	520	504	489	530	521	502	530	536	528	521	531	484	485	501	507	471	503	561	524	498	524	527	491	516	524	442	518	536	484	546	519	494	530	527	524	475	530	510	518	550	513	530	523	520	541	551	526	536	530	477	551	536	502	541	545	447	509	513	523	531	559	539	541	490	503	499	512	497	546	552	498	555	517	517	552	511	542	539	509	497	521	553	537	507	533	524	491	491	516	505	527	521	550	462	544	515	526	485	515	515	501	545	498	512	548	517	511	501	487	531	492	491	503	522	524	493	472	484	540	460	501	500	568	492	535	550	499	548	525	492	485	528	505	502	547	541	496	498	549	539	493	478	511	519	544	502	512	521	521	545	517	508	505	488	509	517	524	498	519	509	525	523	519	549	504	484	529	488	505	464	514	514	534	491	533	498	528	526	523	522	478	490	533	526	543	486	489	507	530	516	486	510	519	512	527	533	521	550	546	493	515	530	508	531	522	548	521	536	496	544	476	521	476	522	539	533	512	551	497	476	554	530	503	487	504	501	564	548	475	547	531	546	516	536	497	524	528	479	502	502	529	518	520	527	512	467	543	495	561	530	556	509	507	519	522	509	501	494	502	515	553	546	507	500	498	483	509	497	535	559	548	513	510	530	520	531	549	508	506	516	506	547	516	535	520	552	526	484	518	520	522	511	508	497	493	533	528	524	503	521	471	496	503	515	497	549	507	539	554	489	485	502	500	504	509	529	541	517	537	548	517	528	537	513	526	544	543	541	563	485	470	491	517	528	541	496	525	487	510	523	506	540	487	510	502	508	536	491	518	497	502	529	474	576	515	500	510	510	499	483	525	517	482	529	523	467	502	510	553	534	488	476	522	508	528	505	540	493	544	562	560	495	509	507	509	521	505	524	509	482	542	492	491	497	525	502	503	482	501	555	499	503	523	500	518	494	477	489	550	540	511	512	524	487	536	507	503	496	476	496	541	512	538	502	528	480	528	495	536	537	539	534	521	533	489	504	490	484	511	525	551	506	504	517	520	527	505	482	507	475	511	490	509	540	522	537	542	496	552	517	505	509	515	488	516	523	555	537	510	538	495	534	520	486	555	494	545	497	475	495	498	480	518	552	524	478	574	474	512	522	549	488	529	522	508	498	479	547	493	551	495	517	513	526	532	551	506	506	512	555	482	567	513	479	509	492	518	496	537	491	523	514	483	501	541	523	516	466	507	483	499	500	528	512	507	552	533	498	462	466	514	505	500	486	515	517	489	534	489	512	507	500	500	525	549	511	485	476	530	515	479	552	519	500	505	568	484	477	484	503	513	497	486	485	539	509	506	502	498	503	518	519	514	503	518	493	521	508	483	572	506	522	511	547	463	494	514	516	519	509	510	492	537	504	548	472	507	506	452	442	529	493	516	506	527	524	529	543	499	487	486	520	507	549	551	492	485	517	528	548	549	552	506	516	493	507	527	500	508	471	528	533	486	540	531	495	555	504	520	515	538	520	520	508	531	488	521	508	543	524	524	505	548	488	536	520	515	556	521	565	504	534	461	526	554	506	590	542	524	514	475	492	515	535	575	497	525	536	517	508	520	472	501	523	530	503	488	525	516	521	474	530	504	532	550	505	563	528	521	494	513	523	480	534	525	512	493	521	520	541	484	526	493	538	492	536	544	516	529	483	547	531	512	545	565	486	523	529	503	506	559	515	529	519	502	549	494	540	498	527	527	494	537	527	524	524	542	508	508	517	512	495	521	541	479	516	552	521	509	555	501	503	554	509	527	518	491	507	517	491	542	514	564	519	507	541	505	534	548	511	544	497	551	514	499	478	506	491	514	509	522	524	516	541	517	549	507	482	501	549	474	478	514	534	498	513	528	510	522	560	517	502	520	503	509	501	496	516	502	538	498	468	542	520	497	498	478	482	513	500	511	527	483	504	538	527	527	530	515	529	495	492	510	518	514	528	528	514	526	514	518	523	550	496	531	535	514	543	551	497	497	535	508	521	487	507	509	541	540	603	501	519	503	472	513	495	475	505	532	543	502	520	520	511	530	539	481	486	502	501	494	504	545	535	507	510	572	520	519	543	502	542	496	492	528	483	543	555	548	537	530	502	538	509	532	486	490	507	518	536	522	512	530	527	482	527	484	512	534	479	498	559	517	529	494	485	508	522	502	516	544	528	516	519	511	535	524	534	495	538	504	520	519	539	519	543	537	509	509	526	537	520	517	520	459	499	555	530	518	494	500	490	500	492	525	505	556	530	543	536	549	531	534	522	506	511	480	512	520	565	563	542	473	509	532	529	509	471	504	505	522	561	539	503	504	514	515	504	483	498	507	514	513	488	540	520	468	495	544	524	475	483	502	557	509	523	521	547	496	542	496	548	543	521	563	525	551	512	515	476	530	496	553	512	530	493	534	475	501	540	490	496	519	495	520	538	507	538	503	501	486	563	514	575	546	486	513	485	527	552	514	477	528	549	515	510	537	514	541	512	534	562	494	512	527	488	537	535	508	496	489	487	505	495	539	528	505	521	538	519	543	520	513	474	512	516	494	473	484	560	510	504	509	470	476	510	510	496	547	502	552	482	523	519	493	523	478	516	528	523	478	467	502	528	467	570	522	522	520	532	497	504	539	528	493	539	543	532	510	488	525	542	520	515	563	551	540	521	498	488	501	558	515	491	502	515	515	519	505	512	482	513	491	524	478	500	526	559	506	552	503	485	503	507	520	501	548	518	501	476	503	539	495	511	476	501	498	501	514	545	539	493	509	543	511	531	512	505	502	531	527	466	540	531	479	484	531	519	522	538	516	512	504	527	491	507	492	516	511	529	516	511	534	496	520	528	511	536	553	506	500	522	494	496	544	506	493	553	540	517	535	505	489	524	530	550	533	477	509	483	512	457	530	508	501	564	512	506	532	501	540	504	502	501	502	500	470	541	533	536	491	518	513	550	511	513	536	560	517	529	531	554	505	501	508	552	508	512	496	527	503	499	501	520	516	517	510	552	518	531	581	549	544	481	529	524	520	506	476	513	474	518	554	473	513	506	520	497	550	510	543	522	557	521	533	506	485	511	489	521	510	503	544
38085	38243	44842	38790	29307	20592	15345	11161	8080	7910	9925	5662	3239	3359	3092	2368	1879	1542	1481	1510	1459	1441	1414	1306	1298	1131	971	862	843	625	662	597	483	473	492	386	403	398	303	343	345	328	260	251	269	224	230	192	200	238	187	200	210	193	169	186	163	179	194	160	186	183	182	193	171	187	186	201	177	182	180	176	170	184	216	174	169	202	145	171	172	159	172	193	162	145	163	164	182	183	176	158	172	168	217	196	194	187	183	187	174	172	200	170	192	181	163	165	184	190	193	178	199	186	171	155	184	167	169	175	189	180	181	166	170	181	189	192	161	188	181	183	187	181	193	186	186	169	175	194	195	199	195	171	166	181	192	198	176	182	196	187	187	157	200	179	188	171	168	190	192	166	172	195	184	171	201	177	148	180	176	188	185	189	188	182	188	173	210	169	214	184	195	183	180	184	182	172	183	187	162	171	199	197	161	217	150	172	184	186	180	182	202	187	179	173	175	175	156	189	169	172	181	181	206	162	171	179	172	192	173	169	187	162	186	157	165	187	181	165	186	204	185	172	205	180	178	160	159	183	161	159	199	191	221	174	190	169	186	176	155	168	198	171	156	180	186	181	179	173	176	215	177	166	180	176	167	165	171	173	217	175	159	161	157	171	183	195	177	182	159	184	154	183	194	167	194	171	162	163	204	194	168	174	163	168	184	185	196	205	177	191	192	189	178	161	179	167	184	164	191	172	194	174	170	191	179	170	183	185	182	182	183	174	175	180	190	196	197	164	193	196	169	186	175	167	170	175	188	179	169	190	186	171	191	178	167	210	189	187	156	173	190	180	186	170	175	175	186	187	172	184	169	150	186	221	164	180	199	194	159	162	185	217	211	155	163	174	153	173	183	170	164	214	182	177	180	177	169	171	152	164	179	191	178	195	216	185	182	177	186	175	204	196	214	169	185	185	172	174	188	167	176	184	195	196	165	190	180	178	156	155	166	188	185	165	181	169	190	178	168	180	174	180	174	183	194	199	158	175	165	185	159	175	173	174	184	211	190	175	186	171	190	199	204	199	194	168	176	158	164	189	182	150	179	206	168	193	179	179	175	165	180	172	181	160	178	173	169	158	184	190	162	189	178	179	166	182	185	161	158	186	169	194	175	165	197	197	207	163	193	180	189	189	180	182	197	180	150	170	187	147	170	182	174	150	178	164	183	149	179	184	173	191	182	190	173	178	210	206	180	165	163	180	201	176	197	190	164	165	192	179	190	204	178	201	172	172	178	180	193	194	188	158	172	174	189	176	183	171	178	195	184	185	169	165	189	177	169	205	181	157	187	192	196	179	185	178	197	184	197	175	164	189	166	196	169	198	195	174	165	187	184	189	181	165	187	195	170	182	209	177	187	189	186	177	208	163	155	195	195	186	159	196	176	183	171	172	171	180	181	186	168	177	171	197	183	169	178	189	172	184	182	180	193	179	171	208	188	164	181	200	177	186	196	165	186	218	208	196	186	181	202	184	187	204	184	191	170	182	208	174	190	174	176	198	176	176	169	182	175	165	206	173	203	190	183	194	188	188	177	199	184	150	162	167	184	157	173	169	178	191	162	184	182	184	169	218	202	218	197	147	189	179	194	177	163	183	178	165	191	171	174	171	174	191	169	202	168	174	197	204	185	170	167	190	180	192	202	183	160	183	191	173	178	211	174	188	173	180	183	200	161	195	190	176	189	180	183	183	191	181	202	185	171	183	175	158	181	194	170	178	180	168	187	191	171	178	165	174	177	218	188	200	168	200	199	187	191	176	190	173	172	170	171	204	174	174	197	182	193	182	182	160	203	184	184	159	190	178	181	167	159	196	185	161	198	156	178	180	176	183	182	172	202	164	185	192	202	176	182	185	192	183	188	204	162	175	182	171	179	209	174	168	190	183	175	171	182	181	161	181	171	167	184	161	187	162	187	173	186	169	171	162	180	182	174	179	178	182	189	192	168	183	200	188	152	165	178	178	184	182	187	202	180	155	163	172	180	188	161	177	177	167	196	190	186	202	176	211	177	199	179	166	172	176	184	201	199	184	181	189	174	162	177	196	190	162	170	199	181	184	183	198	166	186	172	198	180	204	178	186	197	178	205	204	154	186	187	174	170	203	188	185	176	158	175	171	162	160	196	176	178	179	203	188	172	173	176	186	164	163	171	176	166	188	178	206	185	157	189	182	163	198	182	165	165	164	171	184	176	171	198	170	198	206	188	176	180	186	186	200	201	205	184	178	205	181	176	198	183	180	170	178	159	176	167	176	185	183	185	181	153	178	176	186	169	185	163	169	178	180	190	204	186	195	180	187	167	184	177	183	182	172	177	194	194	146	174	193	182	180	205	220	193	166	204	197	169	165	167	169	178	178	177	174	175	205	183	185	195	167	137	172	163	169	183	175	184	190	184	159	155	194	160	161	163	203	174	187	174	178	158	176	197	175	179	196	164	167	182	171	203	196	155	189	185	180	210	187	195	212	158	191	169	173	186	154	184	182	176	180	190	161	187	185	199	186	168	212	199	175	190	177	185	200	151	189	169	186	208	150	198	163	210	177	172	175	197	180	189	177	180	191	195	170	181	177	200	185	188	190	186	179	181	176	176	183	180	181	183	160	167	185	172	178	191	186	203	198	187	175	178	193	164	197	192	202	175	182	181	185	172	154	187	180	171	184	171	174	164	174	174	162	198	176	187	210	190	171	176	167	168	194	196	172	184	188	172	194	173	164	203	185	154	193	201	185	185	172	191	199	176	160	170	205	181	194	193	169	203	184	170	193	197	183	183	193	175	193	150	183	178	169	170	184	162	173	206	197	188	200	175	182	160	164	177	169	164	183	188	174	179	196	167	173	164	156	170	193	185	176	177	179	164	164	179	180	181	170	165	180	181	158	173	181	201	188	155	175	185	183	191	180	181	188	202	175	193	185	201	200	167	194	192	191	168	175	185	182	200	203	195	173	189	199	186	175	207	166	193	171	176	174	204	190	173	173	163	180	171	184	181	175	174	185	178	194	173	205	187	208	178	179	161	153	208	178	154	173	178	180	192	189	181	160	157	170	201	156	153	200	179	162	183	166	180	172	158	184	199	171	170	178	193	193	198	156	197	172	176	167	193	158	186	178	165	179	179	190	192	204	192	175	195	197	166	174	205	190	187	200	170	181	204	203	181	162	194	184	194	172	167	187	190	203	169	152	151	180	186	211	165	180	178	201	186	192	189	174	164	158	177	154	179	183	168	178	187	155	173	180	172	160	186	201	195	197	183	182	181	180	203	160	166	182	154	163	181	211	183	194	191	195	209	182	171	158	175	189	188	155	178	158	167	192	157	190	171	189	185	171	180	192	179	175	179	179	193	194	185	189	182	149	193	182	171	172	165	174	190	184	209	182	176	165	188	167	193	181	183	200	195	158	179	187	183	173	173	191	168	168	182	175	174	188	169	162	198	175	193	204	168	181	184	180	176	154	182	156	171	175	168	186	183	195
25964	31220	44050	45738	40466	34868	31728	27976	24324	25285	28362	18664	13516	15140	14441	11387	10346	8271	8585	8652	8628	8698	8006	7342	7822	6678	5426	5317	4639	3207	3711	3386	2639	2361	2455	2225	1914	2110	1521	1811	1670	1515	1068	1018	1006	866	818	722	810	793	688	629	564	519	519	560	526	501	483	539	528	497	544	512	494	520	516	533	538	537	520	515	550	511	522	517	533	494	527	483	501	517	510	477	525	534	493	509	478	521	454	488	533	506	490	502	494	508	515	499	522	484	492	497	511	520	529	512	464	511	482	506	497	488	479	490	537	484	498	517	519	502	514	470	476	482	552	497	496	538	538	491	453	534	495	493	498	505	548	519	525	485	498	496	472	539	518	464	512	498	518	454	495	498	526	492	492	490	487	525	526	489	489	457	487	468	499	461	536	502	492	518	473	495	509	519	526	534	524	528	496	503	481	500	514	508	527	521	507	518	528	489	502	518	491	485	502	450	523	494	489	498	487	500	510	468	507	510	529	513	497	497	511	545	478	525	518	528	490	479	490	524	497	515	516	524	485	514	516	505	482	496	534	478	504	505	565	510	511	493	542	476	512	500	509	483	524	526	486	552	519	504	484	464	496	577	538	488	530	480	520	546	491	461	522	468	496	476	571	525	428	488	482	553	485	528	484	505	498	500	527	501	479	539	511	494	498	464	521	498	496	505	495	481	482	550	502	517	506	476	508	490	470	490	500	499	505	515	536	483	518	494	513	523	485	551	531	486	522	495	535	494	464	473	547	515	517	487	504	505	476	496	508	477	511	492	486	477	487	488	535	529	502	478	497	518	516	510	487	441	509	505	521	477	522	497	477	477	512	502	474	464	472	470	527	504	472	498	506	487	490	525	477	450	549	481	528	484	530	505	525	456	542	471	514	507	517	493	488	524	516	528	554	451	535	498	492	550	514	487	476	505	497	517	512	525	534	508	508	507	470	457	553	469	509	506	532	486	500	522	539	485	507	493	530	466	513	521	520	529	499	467	498	482	511	493	522	488	505	478	514	507	521	501	509	517	496	495	469	547	505	505	501	490	520	512	536	507	532	478	525	528	510	504	533	500	502	530	499	540	471	513	501	476	478	494	540	496	521	508	518	484	483	505	521	509	512	481	508	466	488	503	517	506	490	546	505	491	509	507	498	529	513	550	484	476	513	494	516	518	503	500	531	495	504	500	481	501	475	489	494	524	458	563	510	503	486	497	547	512	498	504	512	465	476	485	489	494	503	508	487	480	521	523	508	513	484	516	507	497	527	481	519	553	502	496	480	476	489	526	476	522	477	526	505	471	494	487	493	494	480	507	492	509	522	544	505	501	517	511	527	529	496	468	512	472	486	526	493	512	505	489	528	475	519	483	529	471	498	494	499	503	477	500	494	520	491	494	513	501	470	527	523	507	554	504	489	507	502	512	514	518	512	470	491	479	526	507	494	500	444	521	519	522	494	487	474	475	498	528	519	486	504	491	490	521	463	502	492	497	519	520	456	540	516	504	520	527	553	508	478	449	483	528	492	493	468	524	489	483	478	505	510	522	494	485	459	542	495	470	525	487	512	547	480	510	518	513	509	507	524	524	505	477	495	543	509	467	457	521	537	544	522	493	524	524	494	523	518	500	508	485	508	537	473	533	521	500	480	487	514	504	520	518	530	542	494	529	529	530	481	510	525	487	486	483	513	538	513	506	502	548	519	533	502	502	468	511	518	500	520	484	493	482	480	457	464	544	526	479	527	491	475	541	498	506	480	502	557	500	522	476	516	514	513	528	488	510	490	505	468	506	517	496	497	468	475	489	529	510	486	516	480	525	510	499	490	478	512	528	526	546	499	532	485	482	489	474	498	507	508	529	485	542	498	503	507	520	484	532	459	496	551	523	528	472	532	540	516	504	446	478	502	524	486	488	516	514	514	487	487	521	505	499	489	546	532	524	520	519	471	518	496	446	484	512	496	517	509	517	545	491	462	494	513	511	492	515	487	494	458	498	470	483	536	508	554	498	491	514	502	504	483	486	527	494	518	518	499	540	511	558	474	478	497	523	503	459	510	524	514	513	479	508	499	501	522	472	489	518	485	507	489	471	501	516	533	475	497	543	534	495	485	474	505	495	522	526	500	499	499	531	506	520	494	496	494	466	531	507	520	484	476	495	517	465	523	515	516	484	548	494	431	479	502	472	496	494	495	471	505	460	453	520	501	483	469	506	473	507	512	502	484	521	508	507	561	502	495	496	491	498	515	501	530	480	479	465	504	523	467	515	511	488	488	500	521	485	521	529	484	499	527	516	484	518	470	505	493	522	547	513	491	492	542	503	467	495	516	486	499	517	517	509	515	477	512	514	516	506	506	543	524	435	502	506	478	539	532	479	520	525	493	514	479	481	539	484	512	526	471	499	488	513	539	523	517	533	480	505	504	526	499	540	491	496	514	528	491	474	530	512	551	515	493	528	489	504	515	478	516	491	462	497	528	481	511	489	516	502	503	492	541	480	493	478	516	525	504	495	491	528	539	486	496	506	500	478	485	519	531	485	509	506	493	549	459	475	523	503	495	502	509	532	497	505	497	523	502	487	488	542	525	530	515	552	481	493	550	469	533	549	464	516	531	477	530	487	512	472	517	520	498	472	505	487	549	481	511	468	530	497	517	526	503	497	486	534	513	514	525	523	502	527	480	494	541	498	515	490	488	503	513	484	515	526	462	534	505	527	580	516	466	518	508	505	460	504	461	492	490	515	490	493	477	524	518	474	511	492	481	543	510	492	514	467	499	530	488	520	474	487	477	513	481	493	504	494	514	499	475	533	514	570	484	520	510	507	528	500	497	537	506	494	499	483	480	505	485	482	501	462	472	496	466	507	511	497	448	504	516	499	487	473	491	490	488	507	492	503	508	483	482	504	505	506	488	475	489	514	524	472	508	497	509	489	482	452	493	502	513	461	488	489	498	533	511	487	510	524	481	517	492	494	495	503	505	502	518	507	493	502	464	461	472	542	514	522	473	519	507	489	519	499	520	510	456	509	523	479	529	512	520	484	474	494	493	488	477	517	508	495	518	502	513	470	496	473	479	503	468	537	512	477	519	536	487	496	518	468	548	496	484	516	516	527	489	558	513	559	538	512	527	496	516	510	523	491	516	462	531	495	542	497	560	485	492	512	497	495	511	501	463	499	525	520	505	496	481	566	504	504	519	507	512	543	515	512	489	520	511	522	509	462	549	534	522	510	495	472	502	503	535	536	526	494	493	463	519	487	483	484	510	500	475	531	494	557	497	500	481	477	454	529	492	517	507	516	469	497	490	539	520	529	466	510	501	505	540	519	542	506	499	478	497	503	504	498	499	479	542	530	520	493	478	473	531	511	456	486	497	515	492	520	506	501	506	522	514	512	498	531	547	506	473	492	515	474	499	508	494	523	495	500	506	530	469	522	493	512	534	487	529	514	502	529	488	500	503	456	476	484	491	537	491	505	506	509	512	488	518	496	521	503	506	489
44581	45917	52223	44869	35797	27843	24013	16942	10759	12236	15084	8954	5320	6053	5606	4438	3362	3110	3355	2766	2746	3087	2989	2751	2660	2372	1913	1515	1499	1216	1251	1203	921	824	865	757	619	689	645	544	644	607	416	399	334	352	305	293	287	266	253	232	197	238	213	206	210	202	225	192	194	202	210	210	184	191	201	190	201	205	196	231	202	183	190	189	173	183	188	211	204	209	179	196	205	182	199	207	190	188	214	194	190	197	215	204	221	211	192	192	213	217	206	190	218	196	190	191	177	200	211	191	180	180	185	188	195	218	209	180	193	185	199	189	189	188	180	184	180	194	202	219	185	198	226	194	196	161	200	187	171	190	182	205	210	210	193	199	194	184	179	187	194	185	189	206	205	180	191	199	194	220	169	193	202	211	185	226	221	209	194	233	169	206	206	185	207	183	187	194	176	217	198	183	174	203	181	211	208	198	178	201	196	173	205	186	205	185	205	211	179	205	198	218	180	203	206	194	213	215	192	215	176	165	209	200	177	203	210	217	172	171	155	175	174	200	198	199	204	195	183	214	188	219	218	218	190	198	190	201	219	198	205	228	173	188	186	200	186	178	212	159	207	207	191	190	196	207	176	190	180	222	202	170	221	171	191	201	189	194	210	178	188	200	202	216	205	213	209	197	210	160	201	191	205	189	182	173	194	163	191	168	206	195	189	202	178	190	207	203	193	190	220	183	199	205	189	196	217	184	182	166	211	189	187	208	190	186	212	203	187	211	198	209	179	202	192	165	216	224	219	195	225	209	195	193	210	195	202	197	227	184	200	203	211	197	192	182	200	207	182	201	197	197	193	201	184	194	174	192	192	201	187	184	187	196	214	194	180	190	211	189	198	195	223	209	218	187	186	204	200	202	203	170	219	206	208	199	194	206	173	202	209	183	209	192	162	192	170	199	181	196	205	214	208	185	193	184	183	194	209	183	198	214	192	173	208	202	168	183	199	188	196	225	195	191	199	183	197	177	186	189	184	180	201	189	188	171	173	214	214	192	178	208	201	193	206	238	205	214	210	203	190	196	192	199	202	228	205	182	192	209	220	196	188	183	181	205	164	181	189	209	193	201	189	212	199	239	218	188	154	190	190	209	183	173	189	185	180	221	199	211	202	190	196	215	171	186	199	189	203	195	196	190	192	201	214	221	175	204	196	166	191	155	209	199	191	206	167	190	242	210	179	223	184	186	177	189	186	196	196	178	219	185	188	184	240	200	194	190	223	193	192	193	212	207	183	198	183	191	193	228	212	210	183	194	214	212	194	160	172	169	186	180	196	192	213	166	206	212	195	219	187	194	183	206	201	200	210	201	189	191	198	196	175	194	198	196	199	216	199	179	175	188	206	209	209	193	200	202	217	186	185	191	188	190	218	189	191	196	209	189	170	177	181	205	192	189	200	199	208	184	186	188	217	180	226	207	199	196	187	193	207	211	201	189	205	206	201	177	165	209	199	180	197	216	195	161	202	190	192	193	212	206	207	186	178	183	183	190	199	211	184	211	185	205	212	191	195	186	177	184	214	193	203	209	197	195	199	216	207	205	180	199	195	190	202	187	229	177	181	209	229	200	191	172	210	213	187	187	232	208	222	204	200	180	194	187	203	182	197	190	186	202	207	189	190	184	191	183	204	215	208	186	188	211	210	195	180	201	184	183	192	203	186	185	199	192	193	182	186	191	191	196	203	200	195	201	182	207	190	215	193	207	185	176	193	201	213	196	172	200	196	175	200	183	201	199	193	201	201	212	173	207	200	187	208	199	204	200	193	198	217	225	182	198	197	216	201	203	208	199	203	204	214	209	189	189	182	186	194	211	197	203	187	186	179	200	232	193	173	185	187	201	204	181	182	202	188	202	183	200	174	181	202	214	187	204	203	178	211	200	207	209	183	194	195	200	204	194	208	193	193	196	225	186	176	201	223	189	166	193	178	197	195	197	206	179	222	182	191	192	181	211	210	187	200	215	177	194	178	202	173	179	167	193	174	187	182	201	215	180	231	202	211	180	200	181	212	195	214	198	173	177	175	192	216	176	190	190	207	211	178	190	180	205	207	195	193	194	185	175	180	191	182	206	190	199	181	208	195	177	177	203	190	188	189	198	191	189	219	173	193	192	184	220	199	203	208	189	183	235	193	189	170	173	196	201	193	191	196	200	202	194	183	176	184	202	191	178	198	201	187	193	175	202	184	197	188	215	179	186	215	196	210	190	183	171	206	193	180	200	195	202	219	175	175	177	193	192	218	195	187	195	194	180	189	184	200	188	202	212	200	171	205	195	179	220	195	202	215	209	193	195	184	208	208	194	198	175	190	221	189	212	221	166	172	192	220	202	192	188	185	222	205	175	201	174	166	195	179	224	197	203	218	204	204	188	239	199	191	220	188	201	217	191	208	205	199	194	201	193	192	225	208	214	183	175	197	203	202	205	220	208	172	175	197	202	190	204	198	184	198	215	202	199	182	192	189	196	224	181	212	182	210	214	206	207	191	186	216	197	193	202	183	196	192	199	213	191	212	202	188	188	189	196	210	187	199	160	211	195	191	175	187	207	207	189	196	216	196	213	206	200	204	203	195	199	194	190	206	169	205	196	209	214	187	196	194	201	197	164	227	184	209	190	186	200	173	181	205	203	225	182	213	182	192	181	201	180	173	195	200	229	208	167	203	218	190	193	199	177	214	193	186	201	206	183	190	192	176	187	206	188	198	213	193	173	186	182	185	202	184	205	184	204	200	202	198	180	173	180	193	180	203	204	198	205	204	182	200	185	185	183	221	197	192	184	191	195	191	181	198	195	213	210	195	206	229	201	159	189	191	195	212	206	175	189	182	194	191	182	192	179	191	195	189	173	206	195	206	182	226	189	163	194	200	197	185	206	181	210	211	199	175	187	199	215	183	190	197	194	213	205	205	178	219	198	208	215	175	170	209	208	193	180	204	207	204	217	213	182	216	191	220	194	186	173	184	179	181	215	202	196	166	187	216	195	192	195	168	191	171	203	190	195	204	208	174	197	171	204	193	180	187	180	220	191	188	178	195	170	246	189	189	210	195	200	219	199	175	183	208	177	206	180	153	195	187	183	193	206	198	193	165	178	203	205	224	178	183	189	179	187	207	214	178	185	161	211	198	176	196	198	185	199	191	147	178	216	207	197	190	187	189	197	199	191	185	211	190	199	180	176	224	208	175	193	223	199	185	171	189	187	200	194	196	200	195	164	218	221	204	187	194	188	198	207	188	171	178	177	197	205	196	203	190	200	198	168	173	198	210	195	199	179	196	193	199	192	203	189	191	200	195	180	193	196	199	202	211	177	226	171	199	183	180	201	184	181	176	200	191	183	179	183	196	199	208	197	196	193	192	194	185	207	182	190	192	191	213	188	187	190	188	169	210	199	184	187	164	215	174	195	200	219	188	199	199	219	199	227	208	181	206	232	185	187	201	169	202	202	168	196	173	188	180	191	177	201	183	194	223	230	225	195
31176	38090	49803	50622	45765	41204	38793	33020	27825	31526	33844	25234	19253	22313	20972	18266	15185	14581	15881	13506	13974	15376	15010	14372	13522	12296	10326	8522	7902	6474	7371	6856	4984	4638	4879	4400	3297	3784	3154	3428	3420	3307	2225	1862	1457	1670	1334	1122	1252	1087	882	702	672	688	591	586	551	540	579	613	595	575	542	559	544	569	612	525	551	552	544	511	548	558	532	521	554	529	536	502	548	550	517	548	614	550	543	519	526	503	525	535	503	531	565	534	561	523	560	547	523	542	577	545	559	527	507	515	533	550	581	571	538	542	547	544	501	533	536	574	549	532	581	543	523	525	556	557	522	531	519	526	530	499	521	538	519	556	527	534	562	521	551	522	544	544	592	555	527	539	535	536	562	496	563	504	555	555	524	524	535	548	550	546	531	510	546	553	545	540	510	531	555	505	513	518	569	539	545	560	546	548	545	533	523	528	549	545	553	522	575	527	547	549	565	504	536	526	552	584	517	575	527	553	511	537	521	515	540	546	564	486	533	525	540	500	536	491	497	546	528	561	516	534	573	554	555	534	567	528	549	576	551	558	526	513	593	484	530	526	565	525	481	499	518	528	542	542	531	515	534	513	534	566	553	522	536	522	542	539	558	563	552	570	543	536	528	512	564	539	488	542	549	511	470	542	566	528	523	544	513	541	501	563	533	551	549	544	603	519	533	504	538	539	500	525	546	519	556	546	513	542	543	541	523	603	580	566	547	540	534	531	552	552	503	563	521	577	542	530	506	539	542	534	501	557	565	541	555	555	542	538	580	559	547	565	559	533	502	559	525	523	566	534	545	528	529	538	525	539	574	520	542	529	536	533	545	527	525	537	535	562	540	532	565	551	529	500	558	552	543	532	547	507	575	538	529	535	571	535	493	541	558	506	494	482	526	535	523	501	511	546	541	534	522	545	539	526	562	548	505	536	544	571	592	554	513	564	512	532	507	521	525	575	538	507	550	557	572	536	530	532	572	548	561	542	483	548	534	535	512	563	541	537	544	554	505	533	555	532	474	570	507	582	548	596	532	525	541	599	532	542	554	521	488	558	527	509	497	538	529	550	592	532	532	564	550	566	513	518	526	566	528	517	552	511	549	549	565	506	530	569	515	546	508	539	530	502	530	514	523	586	544	511	552	551	599	516	549	587	610	564	551	533	542	502	506	551	557	490	553	512	585	547	564	571	531	552	558	538	510	522	548	567	556	558	521	537	538	527	581	537	528	490	536	522	527	495	524	560	558	538	527	544	588	537	523	533	566	566	507	555	527	508	561	548	512	530	602	552	511	572	558	572	504	572	548	544	507	498	534	540	521	523	567	546	521	523	518	535	560	573	571	503	525	557	531	527	551	539	537	515	553	512	514	544	522	502	549	567	549	563	544	546	522	512	552	519	551	541	546	524	544	532	570	550	542	604	508	576	543	561	540	560	524	537	544	552	562	539	529	515	519	527	557	553	543	544	538	569	544	563	549	548	576	530	574	536	568	548	503	522	501	556	529	530	535	567	555	546	547	556	519	532	520	557	542	539	551	545	500	531	548	551	532	549	520	546	545	493	513	529	568	534	514	570	534	542	519	559	508	541	564	549	575	527	542	536	525	564	557	533	588	573	546	546	543	518	523	495	553	554	543	539	544	586	521	534	564	491	529	565	556	539	543	580	565	564	535	555	535	510	547	542	553	570	529	552	555	538	508	548	541	532	521	532	512	541	560	500	547	529	517	486	544	555	575	585	541	552	544	525	562	538	496	496	537	561	573	530	530	517	554	569	514	540	556	566	534	549	547	507	549	551	534	526	548	535	563	537	524	531	547	556	524	534	540	525	503	532	556	514	554	545	545	570	533	541	547	569	508	550	538	514	527	550	499	541	521	550	523	521	519	524	539	563	520	550	549	529	587	519	503	542	527	527	539	545	519	563	529	580	571	538	590	529	549	545	533	533	565	508	538	495	501	541	569	577	521	533	544	504	538	557	574	551	546	522	540	545	547	587	517	519	554	534	567	511	563	551	502	540	549	510	559	565	497	558	540	538	566	542	576	573	522	541	548	534	553	512	530	527	517	565	565	568	534	535	533	537	510	549	551	552	484	579	544	525	563	513	508	473	573	564	516	529	522	520	514	531	533	551	536	543	523	543	552	516	503	527	538	536	572	523	577	576	522	568	554	534	540	582	550	527	528	552	515	554	513	538	528	563	533	593	543	549	588	563	544	529	572	542	561	535	562	540	520	565	506	563	571	567	546	555	551	519	551	513	562	517	527	547	568	539	526	534	544	549	551	536	556	561	501	568	522	541	533	485	526	533	543	514	522	584	534	598	542	569	509	559	520	530	532	549	497	549	513	587	548	522	601	551	552	543	517	514	567	529	521	515	536	560	526	528	520	522	520	558	581	529	526	548	550	548	538	529	510	541	541	541	591	520	570	536	509	600	512	531	548	513	567	528	551	506	482	540	537	572	498	532	553	514	545	557	553	542	574	558	559	533	561	565	547	539	544	549	577	533	583	551	550	529	526	536	534	515	563	553	500	511	552	548	556	524	544	541	567	536	530	545	511	530	540	540	504	534	534	522	555	482	555	533	552	551	556	569	527	566	494	562	559	520	532	517	572	532	598	581	515	550	555	501	554	542	474	587	518	568	549	554	538	509	559	521	548	529	508	531	549	546	551	532	548	576	538	597	516	549	528	526	577	534	553	586	522	546	542	513	556	567	528	514	488	571	536	528	553	584	529	493	590	556	553	519	501	558	544	523	487	537	583	531	550	504	577	545	505	516	547	531	553	527	526	535	584	512	515	543	534	508	564	529	547	513	547	581	557	524	559	542	538	517	581	529	527	539	583	516	581	560	555	540	558	546	546	542	560	556	476	568	557	542	537	543	559	545	560	550	596	538	558	589	542	551	541	513	587	560	559	519	518	564	522	552	596	537	513	512	527	528	567	559	534	546	529	533	550	491	540	515	537	505	534	537	528	541	519	534	497	559	543	504	523	562	532	545	546	558	554	504	486	581	521	536	571	517	527	540	527	556	548	544	524	531	522	556	519	546	536	542	545	541	522	532	555	511	536	536	509	522	565	576	490	557	607	526	534	514	512	500	532	533	558	532	540	503	541	549	521	529	555	506	502	563	512	573	525	540	554	510	533	519	542	549	470	537	489	537	549	558	535	481	541	528	538	514	496	513	545	523	518	498	545	553	551	539	521	530	494	562	553	527	536	536	533	552	528	548	512	538	494	515	542	524	581	559	532	526	557	548	547	539	532	516	511	516	555	515	558	535	533	559	562	549	574	573	540	536	545	575	572	555	542	572	526	510	563	519	542	548	515	573	538	563	516	553	549	536	532	552	564	573	529	580	591	513	545	532	556	497	522	520	528	549	506	519	527	537	551	519	546	567	549	505	548	547	555	560	545	519	577	561	567	505	570	540	523	540	560	530	549	550	519	572	486	583	518	552	573	575	542	526	544	533	500	520	604	515	510	528	540	555	543	484	539	527
32644	35649	37677	31417	22366	13936	8862	6497	4614	3431	2966	2248	1560	1152	1006	689	563	489	429	384	371	336	275	293	278	257	247	242	253	219	234	222	194	183	175	161	181	202	183	212	199	174	193	199	190	189	169	196	200	199	184	165	199	162	185	177	174	168	197	175	188	176	193	173	225	169	184	183	182	176	190	188	182	187	195	169	169	170	166	192	150	157	199	177	188	196	177	175	166	176	196	199	205	170	193	210	188	194	176	163	199	173	199	176	165	166	185	170	195	181	163	186	179	178	185	166	167	166	182	181	193	172	204	161	199	197	193	204	192	184	202	169	205	164	173	214	167	165	165	171	166	178	186	196	152	184	175	179	173	180	192	182	171	186	183	189	207	200	201	184	191	188	183	171	179	174	180	181	166	207	176	176	177	204	185	190	191	192	195	187	180	173	203	175	197	159	175	173	171	183	175	195	175	187	185	167	171	190	172	189	191	187	179	186	190	170	175	189	184	167	180	198	179	194	175	160	184	177	190	180	184	200	191	181	173	177	177	180	180	189	186	226	179	182	196	165	172	190	200	196	194	174	183	170	169	184	164	206	198	200	183	156	198	201	205	213	164	181	172	182	184	216	185	214	163	190	177	198	179	197	183	155	169	166	189	173	172	191	192	198	156	164	207	186	191	178	190	203	182	187	181	196	186	201	152	167	173	175	165	179	181	198	181	163	194	228	163	185	167	213	195	178	210	180	163	161	165	194	202	172	190	183	199	160	181	174	174	196	176	178	174	177	155	169	184	190	174	173	197	199	179	193	195	193	162	203	163	187	193	174	168	189	171	195	186	199	180	176	183	194	184	181	178	175	186	150	179	166	186	180	176	202	188	197	171	201	179	199	185	175	188	182	177	163	188	191	172	190	178	201	164	166	176	187	176	161	200	204	190	194	167	171	191	181	194	195	155	162	187	197	172	198	183	182	187	174	174	178	182	190	179	192	167	187	178	181	183	178	173	193	198	197	197	212	183	193	179	173	156	186	184	183	169	212	182	178	180	193	172	174	159	170	193	180	178	195	172	164	158	203	185	171	197	171	171	182	159	204	194	181	186	183	183	176	188	177	192	163	179	183	182	169	177	197	178	170	186	176	177	191	189	176	202	174	169	188	176	178	162	194	164	187	187	153	180	207	185	184	188	149	194	171	187	176	172	185	183	174	180	179	192	192	178	186	216	167	175	184	159	197	186	188	179	159	154	157	187	183	193	184	198	181	182	183	202	179	172	162	186	160	182	182	168	166	152	187	170	183	191	191	158	176	207	180	207	166	174	179	196	207	154	196	195	164	193	188	182	203	191	188	200	188	184	174	194	188	189	191	192	168	204	185	184	194	185	194	186	193	182	187	182	175	183	193	176	166	179	187	164	177	186	200	182	192	179	180	199	196	175	176	173	201	193	207	208	198	197	183	169	178	201	196	186	211	181	174	202	174	189	184	202	174	201	175	180	185	172	188	187	179	174	176	158	188	187	205	206	202	179	182	181	190	195	154	193	179	186	176	186	177	166	198	208	173	183	187	236	206	164	201	178	179	193	176	199	175	180	195	179	157	156	185	192	178	202	174	168	172	195	190	196	184	202	191	178	200	190	197	196	163	147	187	188	190	184	194	192	175	164	191	179	182	177	176	155	163	161	181	181	188	183	176	170	193	177	172	197	168	199	176	176	155	208	182	210	189	158	197	205	167	147	191	183	182	197	197	163	178	156	211	180	198	188	171	167	204	179	203	184	189	204	153	186	187	174	192	222	170	203	214	206	182	173	172	197	205	181	193	193	203	181	186	176	186	185	168	199	173	179	202	178	170	178	170	185	171	202	175	171	164	166	177	179	186	206	164	173	175	169	177	165	194	171	205	174	163	173	181	176	190	195	205	185	153	189	202	179	181	168	179	177	191	179	184	180	157	184	185	189	168	185	180	195	201	187	176	209	169	168	196	175	206	190	173	161	178	200	194	183	196	192	167	187	194	191	210	167	187	183	176	189	203	193	183	199	179	202	178	175	159	196	191	179	176	183	182	172	180	193	180	176	189	175	188	178	176	191	185	168	184	181	195	174	188	195	164	192	201	210	201	175	196	191	199	181	199	189	171	205	196	207	213	180	186	168	176	182	179	200	180	160	189	170	177	186	185	209	172	189	170	183	181	174	205	184	182	161	184	188	170	187	157	194	201	191	165	160	185	189	161	180	191	175	213	180	188	175	139	190	187	175	172	204	161	198	184	183	183	189	192	193	196	175	186	196	186	184	201	161	189	178	155	168	181	163	183	201	190	215	169	161	200	172	170	176	187	221	176	164	176	184	210	196	186	173	179	157	182	175	169	149	172	177	177	188	205	179	188	160	202	197	194	183	183	178	177	196	180	180	192	161	170	196	188	191	197	183	175	160	178	174	188	209	209	199	185	177	204	180	163	210	154	158	172	162	191	166	169	166	215	174	173	191	174	185	182	184	175	183	181	182	176	178	215	179	213	199	178	173	184	175	191	188	179	189	176	160	183	186	181	201	184	201	176	205	183	156	173	175	165	180	217	179	188	172	181	186	190	156	166	171	200	188	195	192	186	178	173	154	197	193	172	174	171	206	171	171	160	199	209	178	165	180	175	169	209	195	201	171	173	172	176	182	185	189	181	179	176	205	195	172	211	180	191	196	188	189	174	179	193	186	195	201	183	188	195	173	194	163	205	180	177	196	170	170	184	187	231	183	180	185	181	191	212	183	153	168	201	189	178	173	170	170	190	191	166	145	207	181	176	180	178	189	189	180	181	224	180	184	177	173	186	217	176	161	160	169	201	191	181	201	173	206	194	173	156	169	174	213	168	183	170	182	181	183	194	175	174	163	170	186	168	162	153	172	177	187	197	173	174	194	172	174	166	166	180	159	160	194	188	183	163	212	188	174	150	201	164	189	175	182	182	196	175	181	183	164	185	179	208	175	165	190	143	168	192	183	178	219	200	182	187	187	161	195	176	170	184	154	188	194	179	182	196	157	185	161	206	174	166	167	192	185	173	200	157	176	185	160	181	226	191	182	197	204	191	204	179	183	184	180	189	184	212	166	181	170	192	165	192	166	188	172	215	206	179	190	205	200	172	186	210	201	176	178	186	202	189	182	198	197	178	174	197	179	182	175	190	187	205	185	180	179	194	184	186	163	197	168	187	192	192	172	150	180	168	189	156	194	157	161	177	174	171	213	213	161	181	181	172	169	183	162	187	182	188	184	186	196	176	180	159	174	172	180	162	172	191	162	183	186	167	203	205	175	178	181	167	174	172	197	169	197	165	172	158	179	165	175	170	198	170	204	190	193	179	197	179	182	197	192	166	190	189	181	179	188	197	211	171	188	166	180	187	173	150	181	184	175	190	170	200	196	145	201	170	194	198	168	195	191	182	174	170	205	193	204	149	179	180	195	178	189	181	173	195	187	174	194	170	157	195	182	183	175	187	186	189	184	237	172	198	184	190	166	178
21658	28332	38978	39734	34559	28177	23244	20555	17043	13973	12625	10135	7747	6040	5114	3168	2769	2398	1982	1803	1643	1477	1289	1286	1118	1128	1065	915	865	769	813	799	730	673	660	608	638	600	614	630	620	611	545	550	566	563	525	552	530	543	536	522	484	503	468	472	510	508	511	521	459	476	529	522	503	497	496	463	523	481	520	511	459	502	483	510	523	498	524	507	493	472	512	502	531	457	499	532	515	535	517	501	533	496	516	479	495	535	473	498	477	518	507	532	506	501	532	522	516	507	496	511	523	521	522	530	480	495	504	517	532	478	533	509	517	474	536	483	488	486	534	493	494	479	521	514	496	534	516	479	487	501	462	516	478	509	510	492	500	473	478	527	502	513	558	490	482	500	506	507	494	536	486	502	527	550	531	465	552	519	466	557	511	507	505	467	504	503	516	484	519	448	506	533	492	491	538	520	483	490	553	539	495	480	513	520	524	485	489	496	523	482	508	502	563	450	518	481	490	460	476	526	496	552	464	516	523	474	485	553	503	529	504	528	468	491	510	467	528	518	481	515	549	496	495	492	461	497	482	499	494	526	456	467	522	513	498	490	487	471	499	492	516	495	504	548	539	489	525	480	512	522	483	487	553	524	505	507	481	508	536	496	511	487	533	511	479	491	509	455	532	564	501	476	489	501	522	541	501	524	497	547	494	523	492	493	497	513	536	498	496	570	514	476	494	506	569	511	525	510	557	502	492	486	476	492	503	525	469	487	530	489	497	506	541	519	522	482	538	513	481	487	488	498	452	515	529	511	509	503	502	508	528	559	502	519	519	495	458	510	482	531	488	518	528	518	528	509	476	509	503	494	512	492	532	511	491	533	469	515	515	488	527	491	522	521	519	525	495	532	496	567	516	526	516	533	518	488	500	519	475	488	502	516	480	524	522	503	531	517	520	529	539	507	529	491	505	501	504	497	505	506	527	552	495	503	500	468	530	516	494	544	512	495	516	503	505	495	526	494	510	518	511	508	514	504	484	491	552	513	513	520	492	485	520	521	502	538	512	506	495	536	516	473	518	485	521	528	514	497	499	537	534	486	501	483	537	502	522	488	507	475	526	524	488	526	506	484	486	535	527	503	485	464	483	535	525	495	507	530	517	518	496	485	531	544	526	482	478	527	527	508	523	459	508	454	500	493	521	494	532	496	518	481	513	474	517	510	515	514	500	539	508	494	451	492	512	492	504	519	516	521	482	496	491	490	471	482	461	503	508	509	488	539	519	523	480	531	510	514	528	501	516	521	468	501	487	486	467	482	539	526	523	495	513	490	494	497	517	500	514	518	538	496	519	483	522	486	540	485	487	484	524	555	531	500	535	488	463	519	504	511	509	528	508	483	489	534	512	506	511	486	483	507	493	512	499	536	501	501	446	532	493	511	510	521	526	505	508	506	494	535	531	570	511	518	490	481	495	495	486	482	527	495	492	511	465	502	537	512	517	496	523	494	469	510	460	472	523	509	512	523	513	493	467	549	485	510	517	502	488	516	527	504	539	512	520	496	503	492	515	485	495	523	517	515	499	486	508	491	514	517	533	500	543	505	542	512	521	474	514	486	504	464	478	518	530	496	488	486	495	564	466	483	518	511	506	496	507	518	475	468	499	493	528	494	501	483	505	454	514	522	477	543	502	506	514	489	513	531	513	510	500	482	473	520	472	458	518	519	502	515	513	489	471	535	488	551	478	518	485	526	492	502	498	472	502	493	526	540	508	489	491	502	488	480	495	514	490	502	513	484	520	527	465	527	531	500	504	520	477	489	528	478	537	501	507	508	498	488	504	501	494	499	521	511	506	502	486	524	484	483	508	482	554	540	502	523	547	519	503	515	485	501	509	513	523	501	503	508	497	499	523	494	560	479	494	510	516	527	471	484	511	516	494	515	515	512	519	511	494	495	545	467	495	555	493	492	545	494	525	506	511	503	523	525	506	507	533	474	480	506	528	499	517	522	521	489	535	532	499	492	512	475	538	491	472	493	488	517	493	525	480	502	485	524	517	500	503	493	476	543	524	507	564	526	470	496	487	499	492	527	469	510	529	519	485	519	491	513	556	514	480	507	498	488	502	508	486	512	530	522	488	481	454	512	505	495	530	488	482	483	509	499	517	503	493	524	492	497	522	541	500	484	495	483	526	484	467	529	513	504	509	530	504	525	533	559	509	557	516	461	538	518	496	509	485	537	522	503	481	461	520	536	495	507	491	505	509	538	508	556	523	465	501	538	541	494	547	496	513	509	473	513	504	488	531	553	498	524	491	524	501	470	492	489	481	512	517	503	519	507	533	526	504	519	531	460	501	527	547	497	470	507	499	513	481	543	470	506	524	508	560	523	514	500	502	534	542	501	499	493	521	503	520	548	514	502	523	516	501	446	508	522	486	531	501	513	502	515	539	534	498	486	492	477	508	483	532	511	503	520	513	536	538	491	501	515	522	476	531	522	504	474	510	565	528	504	531	487	505	528	506	518	444	505	503	521	480	508	508	518	491	459	489	528	508	496	488	507	553	509	525	497	467	488	493	520	484	470	520	505	511	515	535	541	497	509	563	529	521	504	509	539	496	500	498	488	486	497	476	531	520	456	512	512	493	491	547	518	494	534	471	483	473	488	522	493	513	463	519	516	557	490	503	502	499	489	528	525	512	478	512	521	499	530	475	489	463	513	521	536	512	481	469	523	487	508	520	498	511	552	491	528	539	536	505	556	518	475	483	510	476	526	530	535	517	508	522	523	534	490	516	531	476	527	512	525	506	492	535	514	497	495	507	496	476	528	530	493	519	518	516	538	483	504	501	513	463	546	489	523	514	521	530	511	510	512	535	556	503	527	536	555	536	492	486	548	526	548	544	492	518	471	555	540	433	544	511	497	487	469	504	501	501	473	515	516	522	484	537	495	484	522	497	497	488	496	494	448	540	514	494	529	529	495	484	530	517	519	502	482	510	493	522	512	497	518	504	514	521	538	512	539	504	504	507	513	549	496	523	532	531	514	534	563	465	492	523	508	504	471	517	508	525	502	495	504	526	509	508	519	506	497	515	485	513	503	547	524	500	514	475	538	521	498	509	523	495	510	526	524	508	546	534	510	506	499	496	537	470	481	556	511	517	519	523	480	520	515	475	482	545	501	500	514	475	492	517	510	543	553	501	525	547	495	522	497	479	513	495	543	500	514	483	558	504	523	511	489	460	505	538	495	564	495	493	531	512	478	468	537	488	525	481	474	508	506	531	534	529	483	514	560	509	509	508	508	482	541	498	568	511	561	507	505	487	514	536	508	497	480	486	488	532	525	513	495	432	535	530	529	506	520	522	500	484	540	503	492	496	539	509	538	509	491	449	525	504	497	495	492	497	476	527	518	567	474	527	461	498	536	507	514	507	489	535	507	464	492	495	469	522	500	498	474	530	502	538	540	526	486	499	503	542	492	528	531	475	488	517	468	484	514	536	504	495	578	482	489	502	493	508	521	472	508
41195	40764	43365	36352	29251	21506	14865	9763	8439	8446	7928	5029	3388	3336	2135	1740	1566	1289	1186	1166	1200	1154	891	818	793	660	574	620	565	487	443	442	432	354	344	331	306	343	308	301	325	283	255	223	200	213	208	199	200	171	169	187	170	180	163	181	169	139	177	172	213	184	169	177	171	180	172	171	183	165	173	199	185	169	176	188	192	152	174	184	168	174	182	180	182	176	190	179	170	171	178	170	169	185	174	208	183	159	171	156	193	187	178	200	168	183	189	190	165	204	177	176	173	197	189	192	178	165	192	201	172	145	153	164	186	187	185	162	185	164	187	182	170	153	160	180	180	155	181	190	171	182	175	203	185	180	189	193	172	167	178	162	144	178	159	179	186	200	177	203	159	188	192	217	153	166	164	197	159	169	179	188	193	166	177	190	168	183	182	185	169	185	179	168	187	162	180	161	160	179	181	163	177	180	170	158	174	195	178	189	183	174	163	167	181	158	169	185	186	184	163	179	191	184	155	183	183	180	166	176	171	171	175	148	180	147	167	173	161	178	177	170	180	183	197	180	175	181	184	181	172	174	199	180	161	193	168	161	167	155	173	180	169	182	151	169	185	171	172	182	171	162	188	174	160	165	182	161	174	171	191	162	186	158	187	185	149	177	201	177	173	187	188	176	157	162	180	174	197	178	177	155	167	190	165	160	155	160	157	169	185	185	156	191	189	164	156	189	182	189	171	158	153	185	171	173	157	173	186	187	195	179	175	180	162	193	174	186	214	178	192	160	170	185	155	188	170	161	169	171	180	198	144	180	157	162	208	171	179	167	187	195	204	203	176	188	159	174	182	195	160	178	172	183	170	159	212	161	156	156	176	175	147	173	173	177	180	184	189	182	174	153	179	186	177	180	175	172	201	185	179	180	193	170	164	192	188	153	158	178	186	168	170	167	181	176	185	202	169	180	186	170	144	201	186	164	192	167	169	189	189	180	197	154	151	178	185	179	168	158	200	163	164	152	177	157	151	181	196	182	174	187	174	192	195	154	196	162	185	188	185	181	184	183	185	161	190	180	185	179	177	188	189	177	176	179	203	188	177	166	173	175	168	179	163	165	189	178	167	185	170	184	195	193	172	187	204	169	193	178	167	204	177	201	183	149	177	169	177	190	178	179	218	186	160	172	169	199	172	177	169	158	158	195	171	172	174	186	186	173	168	178	175	180	195	178	185	186	171	183	164	183	169	190	198	165	197	178	161	191	144	175	169	188	191	181	167	211	181	184	174	180	197	187	182	188	168	199	190	179	156	194	180	181	178	171	161	188	191	149	171	143	171	183	179	173	173	172	161	177	155	178	193	186	174	167	165	182	174	173	173	189	170	172	154	178	169	171	200	172	176	174	162	188	176	173	187	160	175	182	181	173	156	182	170	190	156	174	155	160	191	180	184	185	170	167	191	184	196	159	203	168	213	187	170	179	175	163	184	173	170	182	177	166	194	162	160	182	163	200	163	162	169	168	185	162	170	171	182	190	171	189	169	162	186	188	164	185	168	170	156	190	164	206	175	149	164	169	172	203	162	169	180	178	180	179	193	161	186	150	180	160	149	183	179	179	166	198	157	160	173	176	195	177	167	163	190	163	189	159	199	176	181	165	180	200	169	180	173	200	180	169	194	169	179	176	184	175	177	178	191	178	198	172	171	176	209	176	188	186	173	190	164	179	178	186	176	182	198	197	204	182	167	176	163	180	192	179	153	186	181	159	203	189	171	163	174	198	179	184	188	172	166	179	169	192	177	174	156	179	175	172	181	167	153	187	173	155	190	183	168	197	158	200	174	185	170	181	172	180	177	171	175	189	177	202	186	176	161	175	207	182	164	167	173	174	180	189	169	170	189	197	164	174	173	168	171	172	188	208	165	177	199	195	166	185	172	208	202	165	165	199	176	186	188	169	175	181	153	180	194	165	159	179	173	192	160	185	165	193	172	180	171	169	177	180	195	182	190	192	175	171	167	196	200	197	188	172	180	171	164	162	176	168	186	182	161	145	175	164	186	190	174	175	198	202	164	185	201	174	176	177	178	180	167	179	198	188	174	169	164	177	182	186	156	172	163	173	176	175	185	201	170	199	202	167	205	178	208	178	183	174	184	164	187	162	183	187	178	195	191	177	176	187	179	176	183	190	215	186	170	150	163	201	201	170	160	152	188	177	188	194	178	169	166	193	189	166	183	171	165	196	163	176	180	172	183	179	163	182	180	182	176	188	156	161	188	176	171	178	174	176	188	167	202	176	177	179	163	187	174	182	156	186	201	184	186	183	163	164	160	174	163	165	156	178	214	169	190	190	197	164	175	156	167	195	163	186	178	193	182	202	183	180	180	172	177	174	171	173	171	178	188	171	190	153	174	186	184	199	184	170	156	182	182	169	173	189	166	162	189	180	163	175	175	179	194	186	185	177	170	164	173	191	178	176	179	181	167	173	198	192	195	171	185	178	172	176	158	174	170	175	194	168	176	187	201	167	203	170	164	191	189	187	159	186	161	196	180	194	218	180	172	176	171	174	187	153	175	181	160	197	173	176	161	169	155	182	168	164	184	186	190	182	186	176	146	170	175	168	172	179	189	179	186	175	195	147	158	193	182	179	212	188	187	159	176	176	189	187	180	181	202	179	171	170	211	165	165	186	183	191	188	190	159	195	184	170	186	190	167	171	173	153	176	176	178	156	173	139	173	177	162	210	187	156	178	180	144	164	173	190	198	192	155	177	188	199	167	164	177	174	149	180	176	166	169	193	184	151	170	174	181	192	170	170	181	170	147	186	189	211	171	167	185	168	186	168	152	175	176	161	172	174	218	189	204	184	177	179	184	180	187	155	180	199	202	185	199	217	170	188	180	182	187	167	177	160	175	143	183	151	155	175	194	176	199	216	182	181	179	162	174	194	173	170	184	187	197	186	204	168	175	159	168	149	201	162	178	175	187	191	174	192	160	179	175	181	164	161	197	190	201	204	186	174	194	176	168	173	185	190	193	200	186	202	182	167	163	161	184	170	186	180	181	179	185	195	157	168	174	182	185	181	189	145	187	174	157	178	196	145	181	167	192	196	189	198	164	161	152	179	167	179	191	188	205	187	163	174	183	173	170	187	198	172	182	159	192	192	168	179	182	190	181	184	184	164	183	169	198	187	192	204	161	191	186	188	190	194	168	163	185	184	181	194	175	155	168	180	174	178	173	170	179	175	175	170	157	181	179	187	178	176	170	173	196	199	183	179	162	162	185	193	168	175	186	163	171	180	170	163	184	177	170	168	168	187	167	173	168	182	173	190	177	154	167	173	201	167	181	168	172	179	185	168	173	174	172	173	159	167	197	160	217	173	159	174	172	185	175	171	166	179	187	144	158	171	167	173	178	172	172	143	190	194	169	173	188	179	181	187	178	154	171	202	171	196	173	148	179	178	165	184	191	165	186	203	186	196	171	181	187	163	189	157	188	154	182	172	179	179	182	185	180	180
28376	33279	43143	44128	40939	35790	30380	26016	25540	25645	23755	18983	14818	14065	9977	9335	8520	7149	6509	6239	6792	6235	5458	4833	4107	3731	3131	3349	3402	2696	2526	2599	2091	1704	1564	1537	1509	1426	1409	1389	1360	1317	982	843	720	685	810	767	682	628	506	520	547	462	521	468	532	500	568	495	517	527	476	464	521	481	541	500	495	520	492	560	486	503	482	486	504	517	509	532	501	484	496	502	471	481	501	519	490	512	479	490	519	481	481	515	508	516	521	469	507	509	495	493	516	523	515	506	507	479	469	465	469	478	493	501	464	492	490	483	496	506	539	509	522	476	512	504	504	501	460	458	486	516	471	466	477	446	494	493	485	489	527	470	478	487	515	493	448	487	483	478	506	516	496	527	497	504	488	533	507	489	504	467	529	479	501	472	482	522	542	485	482	505	518	480	500	461	492	532	488	484	505	549	501	475	510	509	511	480	525	510	538	481	512	504	526	473	487	497	472	502	484	507	472	472	534	484	479	511	487	503	496	507	538	507	529	504	514	485	495	501	495	480	496	473	530	507	473	461	519	506	505	516	459	488	509	499	504	478	525	479	500	498	487	485	512	503	475	497	495	504	479	484	468	505	507	492	524	478	476	479	489	462	526	455	539	499	483	505	502	504	485	480	504	492	516	495	514	512	490	498	499	477	503	490	534	504	479	532	471	501	467	460	484	510	457	481	487	498	493	535	491	443	540	505	505	485	532	509	521	471	481	492	477	487	486	473	487	467	500	486	508	473	557	508	479	470	527	516	456	487	468	488	454	501	515	514	509	504	499	510	442	466	483	448	479	505	459	493	529	510	486	474	479	535	479	521	477	514	499	482	519	487	498	463	477	463	461	477	501	523	450	531	489	502	490	471	498	512	478	512	520	475	494	503	473	527	506	482	519	500	494	516	508	481	478	482	454	503	468	491	487	479	501	493	477	500	462	487	498	508	482	524	536	466	481	505	485	520	471	484	451	467	491	502	511	494	549	456	550	510	502	510	515	506	488	532	501	500	533	500	494	482	498	504	509	500	531	504	521	504	506	487	483	476	492	516	490	463	479	510	510	464	520	511	472	497	484	478	477	485	504	492	505	516	473	465	482	501	523	492	496	513	501	458	462	529	471	488	470	484	456	488	531	516	508	495	508	514	448	503	500	502	500	506	494	484	497	475	505	511	539	480	456	511	497	497	518	496	488	513	521	488	493	474	495	510	545	476	497	518	480	490	474	508	496	486	517	456	499	481	509	523	517	473	453	459	512	441	510	493	516	488	526	509	471	523	501	548	540	490	506	522	516	515	470	491	512	461	484	477	486	488	479	533	511	509	474	505	495	437	472	529	487	504	503	481	514	495	476	527	501	503	487	523	485	509	526	498	477	491	549	489	495	508	496	502	500	498	492	496	510	504	515	493	463	477	504	516	512	490	494	497	474	504	491	489	483	505	487	505	513	450	502	472	487	470	520	489	466	523	479	477	468	496	447	473	490	526	503	466	496	488	505	518	506	463	519	481	429	471	477	494	506	503	468	528	484	512	517	508	473	507	492	493	489	512	507	522	487	512	496	498	478	473	485	521	522	504	490	495	518	491	497	493	494	482	470	486	506	471	481	516	506	495	471	525	464	525	525	484	513	499	544	475	513	491	484	488	486	476	514	514	493	481	484	456	483	487	482	495	493	515	520	495	487	501	510	483	489	462	515	516	486	503	515	469	484	525	484	508	472	515	534	484	543	466	535	476	496	524	498	506	483	438	493	479	471	525	489	440	494	491	463	519	519	490	499	487	501	501	500	504	541	489	497	476	466	496	483	501	512	517	476	476	480	508	472	489	517	497	512	482	524	500	468	464	446	482	469	477	501	494	529	496	499	515	515	490	490	457	493	486	463	508	473	501	456	503	475	509	504	475	492	482	498	472	484	487	511	463	529	534	464	493	474	508	512	522	478	455	491	470	497	476	461	483	457	515	488	515	489	504	464	489	486	525	499	475	453	494	472	454	465	496	482	519	500	506	478	512	504	494	472	517	515	480	505	510	550	491	503	471	526	530	500	467	476	448	481	484	500	500	514	500	480	526	483	490	501	442	510	521	488	472	498	503	508	460	488	495	514	495	535	459	510	493	496	507	500	487	495	473	468	488	534	515	480	503	508	482	491	496	492	527	511	483	484	492	520	452	486	483	463	517	495	519	441	528	506	528	496	479	438	489	474	494	489	478	537	461	512	496	511	481	509	494	501	526	444	493	468	493	520	470	509	478	513	480	527	485	500	499	535	500	502	496	484	500	478	481	522	433	542	485	498	527	491	510	505	487	468	497	515	490	504	506	512	483	514	548	458	522	476	481	502	545	456	526	486	469	463	525	487	491	478	500	474	530	495	451	509	505	518	504	502	505	455	511	501	485	509	545	519	509	517	514	487	480	495	526	515	512	453	533	509	490	493	529	472	486	500	495	508	499	522	496	499	491	460	495	460	496	468	516	450	469	507	481	490	512	517	477	525	476	513	508	466	469	457	495	492	475	510	510	491	494	471	467	498	518	507	498	505	502	495	502	494	510	538	521	494	486	512	476	479	514	474	509	439	479	512	527	517	535	550	496	464	474	468	517	495	503	516	481	533	526	537	500	493	439	523	521	491	520	480	503	462	485	501	530	536	482	462	528	505	477	505	502	517	505	514	506	498	507	505	518	453	471	500	493	481	481	491	490	479	479	495	506	505	493	517	535	531	487	505	488	497	489	523	503	460	491	510	459	502	462	504	473	543	521	483	506	473	485	467	553	513	468	523	510	516	466	503	493	526	503	479	468	467	528	470	474	508	481	520	496	518	498	527	502	509	505	475	479	489	500	490	511	495	496	504	476	485	451	485	477	492	530	492	496	498	520	462	453	497	486	489	489	546	486	504	502	528	493	482	514	520	497	483	494	512	501	522	515	521	474	524	532	498	509	475	475	482	495	485	498	492	508	486	469	471	475	506	487	493	462	487	498	526	478	498	518	462	511	466	485	557	510	467	509	477	522	511	468	503	462	543	543	487	509	501	481	477	557	519	524	492	498	479	503	513	497	513	515	482	472	463	536	497	460	508	517	476	513	498	496	528	498	495	448	473	483	489	458	532	524	516	479	494	488	471	486	521	504	499	504	558	480	493	508	499	531	455	548	529	484	523	478	464	495	505	473	518	501	484	545	484	535	482	507	528	506	494	505	493	512	467	504	479	481	491	532	486	476	512	539	465	475	481	537	515	556	538	500	513	504	494	496	430	487	536	506	469	497	468	500	519	502	497	451	515	491	498	509	470	476	504	453	486	514	505	526	501	447	465	527	455	438	503	500	510	498	473	477	516	529	533	499	490	477	488	510	538	474	463	491	457	493	517	496	466	492	499	495	525	495	545	533	534	514	468	492	457	494	487	492	495	488	492	448	469	480	501	516	513	494	496	496	485	483	453	484	475	470	457	457	493	487	461	492	519	493	536	482	504	490	497	515	490	452	500	480	463	504
48604	45595	49613	44599	35163	27597	21744	15764	12868	15718	16341	8323	5312	6746	3618	3733	2806	1898	1668	1868	1895	1823	1490	1444	1142	974	923	1191	1162	874	788	873	715	623	569	524	501	490	437	487	439	439	332	266	236	250	281	267	242	210	213	211	184	207	217	200	197	215	201	202	212	202	205	206	225	218	182	180	172	214	206	174	198	186	194	208	187	214	199	195	193	214	200	193	190	190	191	188	188	173	189	222	171	187	181	185	204	177	191	215	215	185	194	197	174	180	214	207	172	201	197	222	167	213	200	198	186	214	184	213	227	237	185	173	206	188	198	202	163	172	216	172	191	165	182	216	208	199	208	182	182	206	170	193	194	200	194	178	240	209	190	206	188	183	206	184	192	203	183	183	200	192	186	172	200	210	177	202	187	188	195	202	194	205	194	196	187	202	191	200	187	205	185	200	206	205	184	183	225	181	200	207	190	191	198	197	202	195	189	201	199	187	191	167	197	173	177	174	183	188	180	196	192	201	188	192	210	190	190	209	189	168	199	189	201	168	210	182	192	203	190	202	185	197	225	208	192	195	195	184	198	192	198	228	184	190	211	226	179	178	196	178	197	202	191	174	198	197	209	193	196	203	183	203	199	177	211	183	190	216	212	196	202	203	188	180	181	207	195	183	209	211	166	197	196	200	196	195	207	185	216	188	215	161	201	202	183	216	199	186	183	206	190	188	200	189	195	215	203	216	203	198	191	199	174	180	198	199	178	192	195	202	183	193	172	228	190	214	194	224	186	185	189	174	162	213	184	185	187	191	194	195	201	188	200	209	208	180	213	208	200	192	206	175	182	196	210	193	216	196	166	212	183	199	189	199	184	165	192	219	205	193	185	186	189	211	224	196	177	189	200	188	216	200	164	175	209	192	166	185	197	185	207	205	202	191	185	193	209	199	199	191	197	183	189	197	186	236	192	184	192	211	180	212	176	192	186	193	194	210	209	194	199	195	214	203	204	181	189	219	167	225	205	196	200	176	173	197	194	198	172	174	206	206	176	192	221	202	199	189	190	169	200	194	202	189	188	173	186	196	163	204	190	206	187	182	214	219	179	213	211	204	189	188	202	199	192	186	169	185	203	201	207	209	176	199	238	185	215	204	207	199	193	180	187	204	195	193	194	180	184	194	171	192	191	192	200	202	173	202	179	194	186	184	216	194	205	221	195	202	215	186	215	196	174	198	189	198	186	198	200	190	225	195	198	184	199	192	205	176	198	195	180	187	234	203	208	197	198	197	207	178	202	179	210	203	168	179	188	195	195	206	181	184	200	168	188	205	194	199	197	203	203	173	186	184	161	175	189	206	212	164	217	183	158	194	177	188	206	198	209	208	181	179	224	196	161	206	204	195	203	181	194	182	185	174	215	209	224	214	177	209	216	161	202	169	188	191	191	188	170	185	193	204	193	184	204	188	205	189	180	214	201	176	202	193	203	219	212	192	212	209	212	203	208	181	205	172	175	184	208	176	199	223	163	187	189	207	182	199	217	198	182	184	219	213	215	199	198	206	184	189	188	199	170	211	231	210	191	183	156	172	203	215	205	204	190	180	207	185	200	190	220	205	200	193	216	177	202	208	211	208	184	205	202	196	175	191	165	206	193	223	189	205	174	205	186	196	186	194	178	201	182	222	195	199	178	212	203	196	179	192	194	204	205	191	198	193	199	220	193	176	219	191	211	181	180	190	178	167	171	199	202	178	181	185	190	196	185	188	203	182	196	190	207	180	192	208	192	196	196	211	183	201	221	187	202	217	198	190	195	215	188	214	206	201	203	175	180	172	219	187	180	207	226	195	195	190	183	189	206	206	196	187	220	181	221	195	184	206	210	222	193	204	200	182	206	217	177	188	191	204	176	201	197	183	177	191	214	205	178	194	174	190	195	207	208	174	213	183	196	187	205	161	174	198	199	217	206	202	207	209	200	204	193	177	178	206	193	189	193	205	183	203	190	206	171	170	201	195	190	175	209	202	190	184	209	203	223	172	209	175	194	181	196	196	199	187	184	221	205	194	177	184	205	237	198	155	218	167	175	193	177	202	190	201	188	217	207	178	202	209	185	168	178	201	184	179	191	210	172	176	201	193	197	222	193	206	203	220	206	199	219	223	209	178	199	203	189	211	191	198	193	182	186	201	178	205	188	213	204	211	236	157	172	214	209	182	195	179	181	193	188	214	221	187	193	192	190	205	195	185	188	221	222	212	210	180	210	187	196	186	183	207	199	200	179	203	190	182	214	192	186	222	212	189	185	185	211	202	200	199	186	193	183	193	199	211	197	202	191	201	206	170	175	198	209	214	178	206	179	188	187	193	188	188	179	193	179	200	169	188	201	174	211	190	185	171	204	180	197	165	182	187	194	179	190	182	218	180	213	194	205	211	193	191	186	182	198	194	181	206	192	209	197	193	206	183	192	219	188	204	195	191	174	185	213	180	210	181	208	186	182	206	196	198	206	189	177	213	197	186	172	204	211	185	193	189	179	170	196	186	233	187	176	196	197	192	186	184	200	220	197	195	205	220	197	208	173	175	211	210	176	179	200	213	213	181	197	217	190	177	204	186	194	184	181	219	217	219	196	185	194	173	205	182	211	194	197	182	190	194	218	192	215	206	175	198	206	219	239	193	189	215	177	209	184	188	193	221	198	218	203	172	183	177	201	183	172	190	197	193	187	215	205	205	190	210	184	177	227	186	189	183	195	183	190	194	172	182	217	223	203	218	194	187	223	210	178	220	203	192	195	202	216	214	213	194	190	189	201	189	196	209	167	185	193	204	206	208	188	192	198	198	192	179	212	204	210	186	188	208	203	166	195	192	235	202	186	187	185	180	181	190	173	189	188	200	205	214	180	208	200	197	230	210	154	207	186	217	187	177	184	202	204	195	179	220	175	220	201	227	193	188	200	175	202	181	193	198	176	175	187	191	194	201	206	210	191	179	185	202	194	210	222	209	216	201	209	182	206	201	210	206	216	205	193	200	177	172	187	191	184	191	194	209	198	207	207	187	165	199	186	199	204	235	170	200	199	181	175	169	198	194	183	187	175	201	178	206	235	184	199	182	185	185	198	204	199	173	214	210	199	190	197	201	194	206	194	199	196	174	213	203	195	216	199	224	174	215	173	201	182	196	190	190	183	201	203	180	207	194	211	219	185	192	199	174	193	208	202	194	188	220	185	177	188	197	177	164	215	208	180	201	188	199	177	180	186	166	194	187	195	214	197	205	193	195	202	163	189	187	198	197	196	202	233	177	181	218	192	179	193	187	163	180	187	210	201	204	197	197	161	176	180	192	207	196	176	186	196	219	204	213	188	188	186	200	195	199	198	177	175	197	199	172	224	212	210	206	190	193	217	199	197	174	208	188	179	183	184	196	223	181	195	191	207	188	206	203	169	199	205	186	215	185	191	196	226	193	221	210	196	189	186	188	191	211	188	203	175	183	217	204	204	181	198	219	219	213	196	211	176	196	193	194
33861	37512	47635	50238	45516	40755	36891	32825	30755	35815	33518	24321	19516	23529	14741	16456	12753	9965	8778	9896	10163	9753	8133	7818	6364	6079	5367	6273	6128	4681	4473	4600	3920	3124	3070	2855	2417	2477	2477	2360	2299	2423	1618	1136	951	995	1122	1151	828	612	586	654	598	608	574	604	547	575	558	573	600	544	577	532	531	527	536	578	545	544	560	506	531	547	575	533	493	571	539	550	536	524	569	574	554	574	552	528	543	567	520	547	547	542	570	545	594	565	542	564	542	565	516	522	509	544	517	517	552	550	555	540	538	587	539	529	530	540	533	585	578	553	544	569	485	527	570	561	534	518	544	544	567	517	522	533	531	538	511	557	550	551	591	530	524	516	561	553	524	491	528	542	564	524	552	536	596	521	568	516	500	518	522	540	545	572	557	536	516	523	562	526	534	525	549	530	568	500	513	554	542	506	539	509	501	566	575	540	552	555	564	532	530	486	529	565	517	526	569	527	531	547	538	529	503	521	548	524	533	527	500	528	521	530	524	509	555	526	504	543	525	533	529	555	560	561	562	512	556	500	504	519	551	537	569	511	570	518	523	510	562	546	541	552	573	535	521	519	520	552	491	531	542	557	526	513	534	507	527	510	581	529	515	532	530	515	578	540	568	552	521	546	554	545	562	528	533	517	570	554	569	538	554	536	572	539	550	580	542	526	548	547	538	527	558	568	559	514	511	566	530	533	551	543	527	552	530	487	554	541	533	545	548	534	530	555	558	529	535	555	519	536	583	534	514	548	551	527	508	565	521	548	535	527	543	591	545	542	512	521	530	552	562	559	528	505	522	513	573	574	554	540	514	556	549	526	542	517	505	543	547	507	527	545	526	525	531	528	533	505	558	526	520	542	537	531	491	534	561	565	576	541	567	529	524	521	543	556	510	560	549	538	541	541	555	544	541	507	536	518	551	552	498	554	536	584	598	496	504	509	519	569	527	509	585	528	533	552	539	546	513	563	495	566	545	497	557	529	514	574	537	514	526	537	508	552	513	512	556	545	531	569	522	552	538	561	510	536	515	547	539	564	558	511	523	520	491	485	561	545	497	570	518	516	525	505	514	519	536	539	490	536	563	561	574	577	490	535	544	547	547	481	478	520	570	568	533	523	580	579	571	569	554	547	545	549	533	526	488	559	502	523	541	573	529	509	542	506	545	530	552	556	533	510	523	523	553	536	528	560	522	516	489	539	547	527	524	570	533	558	562	537	519	572	578	560	515	512	533	558	538	540	526	521	522	565	558	533	549	558	506	541	550	511	501	575	498	572	546	541	561	545	527	535	551	568	509	501	518	530	542	546	538	538	514	555	549	512	521	540	550	525	507	573	487	506	562	541	535	585	549	548	579	501	510	517	545	549	502	525	524	566	566	509	534	529	503	528	535	543	525	533	555	535	550	531	578	548	541	541	530	531	543	578	501	533	568	532	505	542	529	557	537	518	550	535	543	528	509	500	501	580	541	575	532	551	575	513	526	538	547	541	551	539	553	507	530	541	547	547	543	524	620	585	528	550	541	526	542	559	523	536	556	539	553	513	506	526	538	545	507	524	521	555	550	526	497	550	541	504	591	536	574	538	565	525	527	518	566	551	547	569	527	564	580	566	530	561	528	542	524	539	507	526	515	549	513	559	521	580	536	534	525	549	478	565	518	527	552	543	578	533	538	525	495	497	580	556	573	576	553	492	547	531	562	559	522	525	550	552	529	544	514	508	549	499	531	517	548	557	528	518	505	522	596	507	535	601	541	531	516	556	543	526	565	533	547	521	546	527	507	553	501	570	520	494	615	574	529	552	552	537	543	496	548	521	514	535	522	546	484	531	525	530	544	510	542	483	545	550	539	546	608	551	571	563	531	525	555	521	535	495	524	534	531	538	576	532	519	553	514	542	514	581	570	543	580	582	547	542	517	477	539	541	528	543	561	503	594	489	534	524	539	483	549	526	517	526	533	526	531	534	555	559	546	533	525	511	519	540	565	557	544	558	518	540	560	539	526	522	540	538	499	516	555	516	503	563	539	521	522	524	510	548	559	531	552	550	529	519	561	534	551	542	531	526	531	506	553	497	517	543	547	553	558	529	566	540	524	535	546	542	511	545	526	503	519	545	543	530	535	471	542	527	574	546	551	537	545	501	553	537	502	496	528	510	516	535	552	493	523	535	544	502	554	551	530	488	516	521	536	574	534	548	537	547	521	556	536	511	547	533	536	509	537	547	488	518	489	531	586	571	526	529	575	500	529	582	530	543	534	516	508	531	545	530	559	538	559	558	527	531	514	472	519	519	551	555	556	504	514	559	554	538	544	542	540	532	535	550	522	528	559	560	522	557	542	544	528	511	544	498	543	541	536	578	571	520	572	528	568	572	527	523	530	537	554	539	541	535	511	546	508	535	533	557	497	553	516	536	524	510	544	533	540	532	544	584	533	554	511	549	549	558	550	570	543	561	528	543	543	535	532	543	550	528	558	541	532	549	539	588	536	552	572	546	534	534	521	500	553	556	568	576	544	517	556	543	504	523	516	532	549	543	495	587	547	540	521	535	530	558	567	536	505	562	524	525	554	557	549	571	564	516	566	525	500	525	502	539	530	509	553	561	516	530	520	552	554	515	538	508	542	592	485	510	532	533	573	511	553	482	497	507	500	589	548	513	561	513	552	526	535	579	531	523	527	515	571	539	515	546	529	554	511	499	526	532	491	529	527	541	525	565	529	505	514	510	519	512	555	565	510	510	513	513	559	541	519	525	568	533	543	512	530	551	524	548	544	542	547	527	498	582	534	526	576	541	550	556	544	555	574	529	533	526	565	529	526	528	543	553	573	514	511	524	542	524	516	566	552	553	568	527	522	554	525	486	546	545	535	530	571	595	544	555	583	553	522	591	560	542	502	555	519	559	535	519	491	501	514	507	533	542	545	534	568	518	546	558	534	539	579	549	504	556	537	510	590	503	522	516	547	540	481	537	530	522	505	553	567	557	556	571	515	488	553	554	540	536	538	576	516	523	523	542	566	518	500	538	531	554	516	507	577	482	499	521	537	529	550	552	546	517	552	551	548	480	545	524	501	583	556	521	514	550	526	542	505	521	557	546	544	527	512	505	541	535	540	556	518	572	519	507	597	497	539	556	539	506	496	522	571	554	515	557	556	553	528	540	493	517	582	527	537	571	535	561	552	561	593	514	545	545	545	547	543	541	521	535	521	555	522	516	570	539	535	537	549	552	527	517	534	530	537	528	524	534	552	492	533	520	527	527	535	533	567	510	524	542	504	504	546	532	505	514	505	503	539	538	546	541	513	511	519	544	521	493	522	551	560	530	536	538	531	520	545	536	513	533	553	547	586	546	543	588	533	531	513	542	513	511	543	495	518	581	571	573	501	577	590	513	521	516	555	528	534	531	512	542	542	537	544	557	553	534	600	570	533	505	551	525	552	528	497	540	523	529	534	563	469	533	514	531	566	519	517	515	520	587	513	562	515	567	559	588
32937	32332	35686	30373	22112	13600	8801	5946	4030	3277	2400	1497	1190	1097	738	526	506	479	350	390	367	326	283	243	220	204	223	204	219	190	202	203	188	186	193	204	203	192	168	202	194	173	201	185	186	183	191	164	197	178	195	179	152	187	169	197	185	193	151	194	185	213	174	196	190	184	186	199	208	172	181	169	175	151	175	182	195	192	183	180	171	173	191	179	159	208	186	194	180	175	180	194	167	180	190	168	181	172	201	180	176	175	189	176	192	198	183	160	197	176	187	195	187	186	206	180	191	183	186	187	208	183	184	151	181	185	192	161	189	198	164	178	162	164	179	183	208	181	160	171	187	183	168	202	174	178	208	173	176	181	196	174	194	165	200	196	179	218	193	185	174	161	176	190	178	197	162	161	194	200	176	182	161	175	189	170	200	197	187	169	187	199	183	170	213	199	189	149	197	189	177	208	202	197	170	162	156	156	181	188	179	183	168	203	177	191	165	205	207	180	179	198	199	191	182	192	166	198	188	185	194	193	174	160	188	176	183	185	173	169	167	202	188	183	193	177	200	180	171	193	181	181	164	185	177	184	192	176	174	195	182	182	192	194	180	162	192	153	188	176	193	188	188	189	176	197	174	181	208	185	183	173	172	208	176	189	177	195	189	188	184	172	187	194	185	191	205	182	162	188	177	205	171	187	203	167	180	187	187	188	196	186	187	196	197	192	194	177	204	167	191	189	208	201	180	169	199	198	180	187	168	183	189	179	186	170	162	183	168	187	213	195	200	215	174	189	197	173	184	191	149	202	181	179	173	223	180	176	176	185	182	178	181	185	202	218	196	185	171	195	170	200	178	196	179	163	177	174	175	196	177	171	205	167	184	203	182	181	178	179	209	179	181	181	195	191	187	190	173	185	188	203	190	191	179	195	168	193	164	176	183	196	180	194	169	185	165	186	246	212	195	180	194	196	210	185	181	201	185	179	171	170	159	186	179	190	181	183	186	191	204	164	184	164	185	164	189	177	174	183	211	164	171	189	159	184	152	196	187	163	173	189	204	166	200	182	170	151	183	185	178	162	213	185	189	197	193	181	183	187	174	170	196	182	184	188	205	178	189	179	199	197	174	181	181	196	178	202	203	184	167	205	170	199	197	178	186	176	184	185	171	187	198	193	179	162	165	175	200	179	183	195	177	207	163	189	192	196	187	189	184	191	211	179	187	200	177	157	181	203	207	183	196	194	194	158	184	207	157	189	188	181	179	190	175	194	172	184	200	210	187	198	186	189	173	185	195	163	172	178	194	191	202	186	204	179	198	207	174	197	192	197	194	183	173	163	183	196	185	198	178	183	216	173	176	180	178	192	182	176	197	191	185	169	204	162	185	209	180	202	185	164	188	186	183	167	194	182	192	189	175	178	152	177	178	189	193	144	179	176	192	203	185	190	175	174	200	182	178	183	180	169	156	186	208	201	180	161	168	197	173	169	185	173	182	168	212	193	180	192	181	157	191	170	231	169	228	180	195	213	208	203	183	168	196	157	172	160	211	190	183	183	160	186	172	181	168	178	176	152	183	170	185	169	160	182	196	178	191	169	196	164	169	166	172	215	207	165	185	187	182	175	149	192	181	191	149	191	198	177	164	209	169	213	172	179	215	204	193	178	181	199	181	181	178	177	181	161	231	193	160	179	194	200	167	194	189	188	183	164	210	188	198	178	187	206	181	189	204	180	201	185	179	191	167	174	210	202	162	184	163	183	179	170	170	179	194	181	172	189	176	167	187	194	186	182	186	194	183	215	168	193	189	191	205	194	200	192	181	181	195	185	166	161	177	170	178	175	185	185	178	181	188	192	176	204	175	172	179	201	187	190	174	187	193	185	190	179	175	174	176	184	198	170	178	173	194	183	170	180	189	185	175	204	163	194	177	168	202	189	171	163	188	194	188	175	190	184	154	191	178	202	157	214	187	181	184	182	194	175	183	170	186	188	200	162	158	179	176	170	182	177	205	170	173	192	197	172	188	183	188	198	186	175	163	167	186	196	172	191	209	185	173	183	168	193	188	171	177	194	155	176	185	182	208	201	195	192	163	172	176	182	194	219	180	198	164	157	195	191	192	182	193	202	176	192	203	171	189	181	175	170	173	181	194	213	180	193	178	182	163	206	181	163	197	168	196	182	159	170	165	176	197	169	175	191	207	171	171	187	179	153	158	177	185	179	178	177	207	181	210	176	196	192	179	191	213	192	181	181	191	161	178	172	183	218	189	177	196	171	187	174	184	176	180	173	182	187	160	188	172	169	207	160	195	181	184	161	205	163	198	166	173	184	184	178	184	185	181	198	206	200	165	177	219	179	176	187	183	175	189	181	167	182	158	185	167	187	206	194	178	173	167	175	171	207	180	195	189	170	207	192	198	197	188	194	161	187	182	156	200	188	187	167	178	190	189	202	181	176	198	169	208	177	184	163	207	169	184	159	190	172	164	188	169	195	182	158	168	186	192	173	203	189	187	175	153	184	219	178	218	191	180	164	187	189	203	193	187	174	188	187	175	192	169	186	166	173	190	198	182	180	224	161	163	182	169	182	173	163	175	188	207	178	168	178	168	193	191	176	180	192	173	195	175	193	203	166	160	192	169	198	168	179	203	206	179	181	212	187	162	192	163	184	176	204	184	197	186	186	189	165	211	174	195	193	197	195	170	188	195	189	171	172	197	197	192	191	189	187	190	179	175	190	202	146	180	200	186	195	180	209	182	175	195	188	172	166	153	168	187	183	187	174	192	198	176	173	185	172	171	171	204	193	195	164	144	191	190	162	221	160	194	166	182	185	176	175	185	195	181	174	187	185	191	165	181	172	195	166	162	198	222	170	185	179	190	185	187	177	178	174	157	180	219	194	183	182	193	203	173	163	175	177	200	176	162	169	187	173	176	180	181	199	182	189	184	202	163	186	168	199	180	192	175	167	182	172	172	200	196	178	179	192	181	182	176	185	184	192	165	218	210	188	171	197	189	189	192	172	177	171	170	162	195	165	174	186	177	204	183	183	174	178	180	184	215	191	195	171	178	200	181	188	181	196	160	201	180	179	176	185	202	163	171	178	177	198	175	160	180	181	188	182	173	184	173	172	190	187	177	187	188	201	177	211	201	189	167	188	212	162	180	201	200	191	186	168	172	189	166	182	180	174	154	161	188	192	186	202	184	182	180	200	204	194	181	173	182	191	149	193	207	178	179	189	182	181	198	168	197	178	193	166	173	162	171	181	178	189	161	182	169	168	194	192	177	175	191	162	176	195	189	175	180	166	182	191	208	146	213	162	202	195	198	195	165	166	166	210	181	165	181	176	173	199	189	194	174	194	184	189	173	175	183	148	171	192	180	198	180	186	189	195	193	181	189	148	186	189	177	184	207	197	165	185	184	187	170	201	182	188	181	183	202	181	203	171	195	180	189	174	199	189	203	187	194	194	147	192	169	191	193	187	195	181	203	176	196	177	173	189	152	183	192	187
21375	25899	37291	39425	34625	28298	23590	18976	14954	13913	10579	7095	6109	5601	3521	2579	2718	2221	1803	1864	1774	1457	1158	1042	872	803	775	755	681	664	695	691	627	565	578	604	570	560	581	551	560	548	528	538	486	512	506	551	527	503	546	502	507	464	499	543	543	525	478	487	520	525	490	532	532	522	491	479	497	531	483	518	485	512	520	495	500	496	484	488	537	550	474	509	514	519	530	518	539	524	540	517	520	529	544	518	522	539	480	490	491	491	543	490	527	530	488	543	513	486	521	495	524	509	527	477	456	517	524	522	469	492	518	511	516	492	524	508	519	509	497	473	504	527	503	520	475	475	493	501	480	523	500	499	468	459	505	529	482	526	506	554	483	522	495	534	508	493	486	513	562	481	509	506	520	516	520	482	533	489	514	530	483	545	484	516	551	476	535	517	524	515	491	503	487	494	496	479	507	504	480	474	510	537	493	502	519	509	500	543	528	514	500	502	537	490	481	523	532	478	500	513	501	517	482	509	532	490	530	512	515	477	489	482	527	517	503	525	482	477	473	509	514	507	506	489	545	503	504	526	482	502	501	469	510	497	523	499	497	495	502	540	508	484	514	514	473	504	497	533	554	510	500	515	486	445	478	525	511	553	509	505	457	501	524	552	526	450	510	502	499	505	499	494	512	505	504	528	518	529	509	515	551	506	552	529	502	520	518	548	525	503	536	491	499	482	507	544	483	540	534	484	524	465	486	518	506	525	492	521	507	515	476	521	511	529	541	540	553	517	526	533	518	530	488	520	521	474	487	452	526	531	495	510	538	503	568	504	534	522	487	514	541	493	516	502	485	489	455	480	548	548	486	508	526	519	505	529	506	497	515	508	508	510	497	524	503	498	531	528	513	515	531	517	523	493	496	501	507	510	471	504	517	501	495	474	526	537	480	525	476	530	499	487	480	524	551	546	540	509	523	474	509	475	483	506	498	558	544	543	545	513	512	490	502	485	466	503	489	531	517	509	508	470	493	513	499	515	504	525	464	519	488	520	511	540	497	527	518	461	503	491	521	498	522	508	523	503	493	485	456	556	494	526	500	542	524	519	529	508	531	529	466	483	480	510	528	504	552	527	506	531	489	540	490	515	505	516	529	488	473	556	513	488	497	540	501	505	494	496	501	518	504	476	489	500	511	524	521	514	515	502	556	532	487	566	495	490	520	496	511	515	509	508	520	517	521	506	522	513	510	500	542	492	533	510	501	473	517	487	512	502	501	491	504	500	516	495	498	460	510	498	518	510	491	525	499	489	516	527	505	529	555	470	531	539	527	536	566	503	533	535	534	508	481	488	500	488	521	482	534	479	530	512	516	553	493	542	499	491	544	539	533	516	535	492	485	544	536	532	535	526	499	487	528	526	483	519	546	551	462	524	540	507	508	525	501	509	505	527	510	479	516	502	534	543	545	526	481	498	538	497	466	464	510	513	478	482	512	495	475	457	510	528	545	559	515	504	524	503	487	507	512	513	534	524	454	507	530	474	538	515	539	525	484	536	534	482	515	480	492	503	547	511	502	510	486	501	513	519	489	528	524	462	509	500	471	514	486	518	507	539	495	548	485	444	536	492	580	508	520	506	517	526	482	511	507	480	499	509	483	486	499	512	482	506	490	508	534	493	553	508	525	510	490	528	521	490	467	519	515	534	510	533	524	500	523	504	482	551	488	473	478	537	529	511	475	482	540	537	480	526	462	483	506	501	506	535	506	484	499	513	490	508	520	490	515	515	504	484	519	516	521	476	538	517	502	536	508	492	508	539	488	481	520	547	486	512	515	525	542	482	536	536	474	515	543	523	492	498	518	518	512	510	516	468	528	502	526	477	487	530	514	549	522	525	542	517	521	535	515	504	511	501	511	473	521	523	496	507	535	515	480	481	528	496	515	470	500	526	506	498	503	507	505	537	511	483	461	496	479	502	501	511	533	483	528	510	507	507	521	486	530	517	501	510	460	494	542	565	517	500	498	489	494	476	506	538	491	481	477	507	466	551	489	522	516	553	530	471	507	498	491	495	532	501	519	467	489	544	505	491	539	519	504	507	517	483	507	527	515	516	461	573	490	518	497	500	513	545	493	525	499	512	451	443	495	447	514	529	499	542	583	506	474	500	494	516	513	478	474	499	531	565	486	483	507	492	463	535	507	496	463	480	510	536	524	476	489	515	514	519	534	529	511	510	540	536	492	493	488	541	478	524	513	529	519	544	513	500	483	518	498	517	539	484	475	519	534	520	515	477	535	524	504	461	502	541	490	549	489	491	496	540	531	474	502	495	505	479	495	503	493	543	480	469	495	569	546	481	537	489	450	493	540	498	548	489	502	540	507	544	540	450	544	513	471	513	517	501	498	482	515	514	533	509	528	518	506	547	516	514	510	490	543	496	507	542	490	467	495	493	481	533	468	527	492	487	521	498	460	500	473	507	508	474	510	529	508	535	498	459	505	507	528	495	511	482	497	521	483	528	491	504	510	460	494	506	484	504	535	504	550	518	496	483	516	494	524	514	524	475	491	500	477	540	563	497	542	505	525	549	497	539	491	493	512	504	499	525	518	507	516	492	481	504	516	514	508	525	524	510	533	525	513	516	495	514	517	487	468	502	497	481	528	500	519	503	507	466	499	492	495	503	492	482	496	545	483	527	529	529	519	495	528	492	523	525	476	500	496	495	500	523	510	516	548	460	511	477	512	547	524	483	510	514	535	506	516	477	513	535	518	518	554	489	495	524	515	511	522	494	538	520	466	500	534	486	550	526	531	532	509	508	576	520	501	507	493	513	520	517	490	509	519	495	487	477	486	534	474	496	525	491	532	525	475	515	485	531	500	497	505	520	463	493	502	476	499	533	548	499	531	489	513	526	511	488	485	492	500	501	478	511	502	516	551	542	516	491	508	498	489	492	534	537	520	543	508	487	534	514	501	475	493	487	523	517	537	484	491	515	483	492	502	483	481	515	504	492	512	494	531	483	564	478	529	458	492	461	533	545	508	564	509	508	502	541	500	496	518	533	500	502	509	520	532	482	511	504	471	492	524	507	501	512	530	505	449	511	508	524	495	502	516	517	498	468	521	475	495	494	498	536	526	516	517	525	482	475	514	530	529	495	517	507	490	516	489	514	497	498	495	544	517	543	475	505	426	500	510	511	526	522	493	528	474	505	539	494	508	507	506	548	520	516	531	502	544	516	511	509	479	462	498	555	523	522	499	497	503	539	509	493	536	527	510	506	501	460	496	488	524	494	512	512	539	464	517	505	454	554	538	482	520	521	526	504	495	509	539	492	500	546	525	481	520	564	520	505	521	518	506	499	492	510	476	517	537	566	490	544	527	508	553	490	520	498	512	500	510	520	488	481	503	490	538	489	531	504	519	524	494	492	510	488	506	478	508	486	494	542	476	504	464	513	505	493	533	515	483	449	507	494	502	485	514	495	499	531	525	495	526	505	498	491	515	528	517	524	510	492	525	530	521	525
40139	39504	45118	38617	28460	19488	13712	10959	7863	9265	8025	4955	3730	3644	2528	2411	1976	1663	1135	1148	1220	1317	1218	1138	909	824	820	749	718	561	640	743	690	566	516	487	441	476	417	377	392	354	281	220	240	248	251	230	226	211	202	185	185	194	171	187	163	188	172	185	173	183	162	194	186	175	187	178	205	170	177	168	201	170	180	180	181	210	163	182	160	188	208	197	186	171	169	170	177	169	173	182	173	189	185	164	165	158	171	185	170	186	181	187	178	167	185	193	164	170	177	173	161	201	149	193	188	179	174	166	172	165	163	180	153	182	179	199	158	173	177	191	166	170	191	174	174	177	175	187	175	171	182	160	182	175	184	163	191	165	193	134	172	183	178	173	188	164	194	174	170	175	189	191	166	182	190	172	185	174	202	147	177	196	158	163	180	197	163	196	179	178	196	169	165	156	157	202	180	196	158	191	159	178	173	185	148	165	181	189	172	183	177	159	182	176	172	211	169	179	183	183	180	155	152	195	169	186	166	163	177	170	168	186	199	209	174	175	160	182	199	171	190	155	180	190	195	209	185	183	182	188	165	169	175	169	173	183	185	156	182	190	179	162	165	200	165	185	175	195	174	160	163	179	170	180	171	181	177	191	184	156	169	174	177	178	165	161	178	165	173	154	190	180	138	168	167	195	173	177	167	169	165	190	171	186	197	173	175	178	176	192	164	175	183	181	162	174	164	181	169	171	172	187	166	161	181	160	181	188	195	174	180	177	180	170	151	187	168	161	178	194	184	191	177	185	183	193	200	198	160	181	162	193	167	167	184	208	193	165	161	176	203	191	184	176	213	172	184	174	137	165	195	156	171	208	190	192	179	157	183	177	162	143	177	206	200	185	187	194	159	172	169	182	170	160	160	182	196	169	184	159	192	171	193	185	203	187	158	165	178	172	159	182	170	202	171	182	169	181	167	182	178	169	160	192	163	186	178	164	185	157	182	192	177	187	174	155	184	185	179	192	178	174	178	183	172	180	175	184	195	162	189	181	159	195	202	180	171	175	175	181	192	167	190	174	174	166	177	176	183	160	204	166	165	158	172	206	171	171	186	170	159	163	182	183	176	174	192	185	192	185	190	171	162	186	178	193	168	175	193	190	167	179	180	193	178	172	180	198	159	171	190	181	176	163	184	165	178	167	168	162	170	178	166	201	175	163	181	173	176	195	210	179	150	163	181	183	172	185	201	144	164	165	173	181	191	170	180	177	179	169	190	159	187	187	159	195	198	202	172	181	214	199	174	188	169	173	193	165	188	181	169	194	208	169	194	165	183	182	203	186	196	164	165	188	193	179	176	188	196	184	174	176	175	203	173	176	188	190	182	186	179	187	185	187	168	157	178	161	163	210	178	170	187	184	168	175	156	172	193	189	186	168	174	199	180	185	179	172	162	197	190	190	171	177	200	187	180	171	183	174	198	180	174	179	174	196	190	169	166	162	205	193	191	190	177	178	190	168	173	184	171	158	181	160	181	169	181	199	189	192	171	148	166	180	156	171	192	170	180	168	158	174	162	173	186	175	170	158	189	171	191	189	200	184	196	182	171	153	196	197	189	159	169	183	161	178	176	175	164	176	199	205	173	169	175	184	185	193	196	192	170	176	150	177	189	189	165	176	202	158	180	187	174	191	189	168	186	172	168	180	153	179	184	189	173	210	186	155	161	158	208	227	159	169	165	177	171	186	172	194	185	167	197	164	186	190	193	202	169	165	183	198	187	186	163	181	172	186	169	199	176	168	180	182	166	154	159	170	181	188	177	179	183	180	169	166	205	177	162	187	190	176	166	189	163	170	187	147	200	176	179	159	172	207	176	178	193	185	184	183	179	179	176	165	197	163	190	173	181	184	179	194	193	173	167	167	183	170	165	184	172	169	177	199	188	156	170	182	196	159	182	180	201	185	179	168	160	180	188	166	156	166	176	169	189	191	192	158	166	175	187	167	167	183	199	162	186	179	203	159	173	158	171	171	182	189	189	210	177	192	184	172	174	167	190	170	163	181	172	148	178	171	186	194	170	165	175	151	200	166	178	188	184	196	174	177	166	182	180	174	196	172	189	186	194	171	166	169	181	161	194	170	196	182	179	157	196	166	198	185	160	166	175	184	167	169	177	169	171	188	171	171	186	176	168	165	195	161	188	182	194	201	188	192	185	188	159	179	159	177	176	209	166	156	169	169	159	155	168	174	167	178	168	175	186	194	178	167	168	171	167	181	169	204	168	166	173	174	191	164	165	169	177	164	208	182	176	181	178	191	187	178	168	224	186	168	152	171	179	185	172	192	202	171	172	181	186	165	162	180	193	171	184	189	179	212	159	174	186	189	187	187	220	162	190	181	162	192	196	187	200	174	188	184	183	169	189	171	196	183	170	205	174	179	186	200	178	183	163	198	159	187	181	173	180	199	177	178	176	195	158	185	172	181	176	178	182	211	180	163	178	187	172	194	189	182	171	181	185	192	179	188	189	158	187	154	152	160	204	185	186	196	187	180	166	162	200	163	174	191	189	180	193	168	163	192	180	172	177	166	186	186	172	171	177	166	156	185	174	175	156	178	186	174	206	191	183	160	183	177	161	205	179	169	185	192	180	154	186	185	189	164	193	165	197	193	174	192	195	157	195	173	181	181	185	155	174	168	164	161	173	206	163	152	175	151	189	179	190	194	187	169	192	208	180	178	191	159	175	181	174	192	167	181	184	182	168	163	185	171	171	166	190	181	203	170	159	177	199	182	180	196	172	201	155	177	177	180	180	208	170	194	188	163	145	175	167	153	156	191	157	173	160	158	179	186	167	157	188	205	152	157	176	203	170	159	174	173	199	185	181	170	169	162	190	175	173	171	186	191	170	171	194	158	181	182	199	164	180	197	162	167	166	170	184	177	199	175	164	209	198	180	209	170	178	187	168	189	181	173	180	198	180	169	174	174	178	193	187	190	163	184	181	160	189	195	190	181	174	148	192	184	170	203	165	169	179	172	212	174	201	185	172	181	187	176	163	187	155	175	192	197	208	176	212	156	173	163	165	178	180	187	162	180	180	202	192	181	177	169	181	175	195	176	163	171	186	165	179	168	202	145	179	203	172	185	168	198	181	184	182	185	186	178	182	178	172	175	183	184	172	169	175	170	190	173	176	182	159	169	159	172	164	193	170	171	167	193	177	162	193	188	216	178	189	165	175	183	152	151	190	158	191	188	169	179	173	165	156	168	183	187	188	201	195	159	189	210	165	190	163	173	175	191	197	190	179	174	176	183	149	163	173	202	178	180	171	203	189	179	190	184	181	185	189	195	202	189	180	171	171	176	205	210	175	200	169	165	184	173	186	174	180	167	197	158	178	195	182	173	181	140	173	200	154	196	160	190	179	193	194	189	174	182	162	181	160	168	165	214	174	143	198	195	187	172	176	169	182	163	176	202	181	196	168	162	173	189	174	196	163	176	193	191	162	172	179	190	194	173	182	162	159	183
26910	32348	44423	45267	39635	33737	29915	27640	23518	27695	24203	18747	15676	15936	11808	11576	10238	8728	6163	6473	6855	7089	6995	6417	5331	4836	4406	4276	3831	3427	3500	4031	3967	3184	2766	2758	2571	2545	2127	2033	1994	1662	1432	1095	972	1040	1088	997	729	583	580	506	590	507	535	577	519	522	495	524	522	521	522	505	500	503	482	496	532	514	501	482	484	449	498	491	482	478	515	489	505	513	501	520	499	518	525	510	539	530	533	528	474	525	502	486	511	467	503	470	509	507	520	473	468	532	526	474	529	485	515	494	480	485	509	463	468	503	496	530	474	470	526	487	452	518	509	482	500	527	536	463	468	491	488	475	477	507	506	508	494	483	499	491	473	508	477	494	486	501	515	506	513	481	464	507	499	497	463	506	525	470	497	513	516	505	487	488	517	518	469	509	504	547	463	470	480	518	452	494	487	530	478	475	496	494	475	505	515	500	469	540	511	546	514	495	506	548	502	493	508	505	494	512	477	510	488	482	530	483	506	508	519	512	484	481	490	466	464	481	480	508	481	505	510	459	487	505	501	505	512	496	513	524	464	501	505	517	488	490	489	469	527	516	485	498	517	503	439	514	457	543	481	512	515	501	544	505	458	494	514	511	488	536	500	491	509	550	505	541	492	493	500	529	466	521	533	514	496	540	517	514	465	517	483	504	472	513	488	462	474	516	512	512	495	540	463	470	521	446	511	499	492	465	492	474	494	503	495	503	470	525	486	495	487	502	501	497	508	502	509	513	473	493	513	494	488	506	494	482	517	509	508	471	511	507	502	481	496	466	471	531	487	522	528	504	513	480	486	463	457	494	524	473	529	474	509	494	480	502	523	500	484	473	498	536	499	454	463	523	489	508	530	510	483	481	506	506	485	500	523	545	497	500	514	520	510	516	495	495	495	519	536	455	489	521	515	525	476	505	467	495	504	489	524	496	485	521	482	506	495	473	504	485	516	505	456	530	508	469	467	492	507	488	485	425	475	498	505	490	549	481	495	499	537	524	500	477	512	522	515	500	476	510	511	514	498	535	536	501	514	502	518	475	496	486	523	498	480	529	517	484	493	469	525	499	531	487	532	463	510	488	495	544	485	443	491	526	541	460	504	503	516	513	485	495	453	503	488	532	511	512	519	520	493	536	514	496	481	467	509	505	521	537	501	499	513	495	485	476	509	508	523	489	501	513	506	485	524	504	475	473	484	492	519	511	507	493	461	482	501	478	508	480	513	497	498	493	505	522	502	533	511	498	538	457	472	485	485	446	512	461	527	468	484	532	489	488	501	520	506	506	470	495	536	480	541	489	513	545	467	502	533	511	542	524	488	519	512	486	503	474	521	496	486	474	484	474	476	480	501	501	469	470	477	491	506	519	514	524	484	484	470	503	471	470	494	514	501	503	490	488	513	492	492	538	518	527	505	499	507	500	482	486	524	521	494	510	482	537	466	503	507	503	518	493	496	521	524	469	514	510	511	507	463	453	504	494	455	511	496	513	464	490	522	475	480	490	505	519	519	509	520	496	464	527	502	510	501	500	451	452	517	499	510	529	487	511	521	486	502	518	490	535	495	451	481	483	516	486	496	508	493	464	539	489	533	527	511	494	500	462	486	492	499	472	499	485	524	456	493	479	505	515	474	494	480	495	487	513	492	511	502	513	486	500	508	470	506	480	446	502	515	522	505	514	485	525	507	502	440	528	479	523	508	484	462	532	535	509	506	542	492	528	511	510	484	481	474	509	491	477	491	533	518	484	481	519	516	501	511	512	492	511	497	481	510	480	523	516	478	477	507	469	455	546	467	513	502	471	489	513	487	475	479	463	504	505	502	491	446	521	556	520	499	506	550	497	516	501	480	497	483	484	518	525	502	569	492	499	485	512	506	507	446	580	503	462	484	499	518	465	511	469	496	489	501	471	507	540	453	478	503	543	504	546	476	495	476	518	492	493	460	456	524	465	493	495	500	475	509	522	532	494	537	519	513	487	458	495	519	481	491	535	530	467	461	516	500	566	528	514	512	511	517	509	466	498	499	494	503	534	480	485	509	521	510	479	511	504	450	528	505	501	499	505	527	497	497	506	537	511	490	527	490	499	511	471	495	524	499	502	505	494	521	505	535	511	496	467	490	495	505	481	505	499	506	488	481	483	497	493	535	540	478	485	496	544	530	511	492	535	475	501	503	496	539	476	510	496	502	471	537	471	485	518	507	507	490	478	503	463	531	494	501	461	461	481	486	466	499	537	515	489	489	520	563	507	467	481	522	497	494	525	503	506	487	460	482	518	525	514	493	513	480	489	471	518	533	495	458	491	524	528	472	525	511	513	491	501	523	483	450	471	514	464	504	495	506	508	529	518	449	517	535	511	480	446	504	485	495	468	517	490	525	497	518	480	516	522	445	476	508	505	498	500	484	469	554	492	462	506	473	510	490	521	502	551	499	506	493	454	494	510	542	510	502	483	496	545	470	494	520	480	494	527	468	477	499	527	482	513	479	547	485	505	466	518	505	508	484	464	475	559	460	470	558	481	476	481	451	485	466	469	507	540	496	489	538	465	500	518	515	464	529	515	468	478	488	483	511	475	499	485	475	485	500	535	497	474	483	502	502	554	483	494	469	543	552	466	532	500	477	478	510	523	460	491	510	514	469	494	511	460	484	530	457	533	502	472	528	482	505	482	523	520	507	514	495	585	476	489	498	515	507	510	521	503	511	499	456	466	506	530	501	528	493	510	498	533	497	521	488	474	491	495	543	499	517	482	520	496	488	519	502	511	510	494	483	524	483	503	516	520	475	475	480	512	489	512	444	481	484	526	512	524	490	504	505	538	531	504	459	521	475	496	490	481	488	491	487	494	521	497	471	496	529	472	472	483	450	493	474	461	484	545	482	512	448	503	516	509	513	496	483	508	526	506	487	506	526	498	533	500	483	504	497	467	470	488	508	510	536	551	474	469	500	509	482	501	501	473	552	526	492	476	495	486	515	501	504	491	504	528	492	531	526	480	517	485	489	475	521	518	489	464	505	544	502	471	453	498	474	534	517	538	459	463	469	538	492	504	484	482	497	503	514	479	477	518	506	491	498	490	461	462	438	508	514	513	530	498	498	520	474	494	502	524	493	502	463	476	509	506	487	511	542	490	493	476	499	485	494	514	498	495	499	504	503	490	509	534	508	496	452	522	479	509	500	520	505	480	520	511	504	489	500	515	525	492	495	501	493	521	490	505	493	482	490	491	434	480	485	508	478	477	497	490	488	495	516	499	457	494	511	495	515	518	483	488	510	517	486	499	490	496	462	493	508	498	465	495	484	516	510	503	491	495	495	524	476	498	528	504	535	500	467	514	465	484	492	522	516	482	472	468	471	507	529	512	521	486	491	507	479	501	476	478	532	464	508	495	486	484	467	500	501	476	503	469	489	525	515	494	498	515	526	473	480	518	489	495	478	527	505	518	478	521	527	516	462	490	495	534	508	455	509	514	497	508	489	517	531	491	527	511
46421	45986	50777	42589	34888	27633	20156	17252	16995	18558	15583	11362	7406	6122	5050	5322	4602	3212	2304	2149	3001	2758	2409	2148	2064	1798	1560	1722	1280	1624	1396	1435	1332	1185	930	900	878	864	685	711	596	479	478	340	349	345	343	329	284	237	212	230	211	183	198	188	210	193	191	193	197	204	209	208	196	179	195	219	228	199	197	198	196	193	203	190	189	192	198	186	183	181	188	206	213	209	225	212	192	202	213	174	173	201	179	200	188	173	168	182	215	221	209	175	209	189	186	175	179	203	191	192	169	189	196	171	187	189	178	211	185	187	193	210	180	189	175	189	182	210	190	198	183	238	194	207	212	200	181	214	186	192	195	199	213	203	174	178	215	201	214	196	208	188	182	190	191	191	156	195	177	214	201	196	193	183	187	191	196	183	186	208	202	218	196	159	201	202	192	172	225	201	189	179	196	195	206	193	201	193	194	194	207	194	192	199	200	195	193	187	207	180	189	190	195	178	176	188	225	201	206	193	175	200	168	209	197	205	197	187	210	168	210	208	192	205	190	186	202	172	188	198	200	192	213	194	195	205	196	214	196	190	198	227	200	172	172	183	226	211	210	191	192	195	176	197	201	195	197	208	195	177	181	226	193	180	210	209	164	205	201	194	213	187	195	201	184	200	193	215	202	186	188	186	202	194	206	195	201	193	217	220	170	209	207	206	208	202	186	210	218	184	179	192	211	225	172	202	200	196	194	197	218	209	187	224	192	193	194	212	219	189	202	203	188	183	203	180	195	184	195	193	199	196	187	171	175	209	187	205	197	184	195	181	190	207	206	189	215	193	190	191	179	220	193	190	186	171	197	199	215	213	229	181	201	205	212	205	203	196	203	161	184	211	183	195	187	197	191	178	199	191	213	200	202	188	221	189	186	202	207	186	185	181	206	191	179	173	183	204	221	200	198	194	205	203	167	191	210	212	220	183	193	198	207	217	187	208	172	171	203	193	224	169	192	208	167	218	200	212	198	176	167	184	214	193	202	199	209	198	197	194	190	170	192	203	194	214	188	170	198	182	189	196	178	188	189	201	186	191	186	220	183	202	180	195	201	182	208	197	184	177	188	206	194	223	184	175	190	189	180	189	213	181	189	176	182	197	200	191	213	175	192	180	189	211	181	196	178	191	205	185	190	200	192	194	196	200	197	183	193	205	179	199	202	207	188	193	196	184	221	209	160	192	173	185	201	204	201	189	208	194	227	188	174	196	177	194	182	161	171	182	182	190	190	201	180	182	196	209	195	182	184	177	218	178	192	200	180	201	196	181	195	180	191	183	199	179	200	209	164	215	193	186	208	191	193	195	184	181	207	190	200	200	189	216	204	190	202	176	183	208	206	196	209	202	214	182	183	181	198	193	196	210	186	198	186	192	197	196	191	190	210	194	192	201	182	163	185	190	172	178	192	179	169	177	177	181	203	179	201	222	202	207	192	195	196	178	217	198	186	226	210	182	181	195	208	194	209	200	199	182	173	174	207	194	221	201	207	216	178	192	200	165	214	198	190	196	187	189	203	188	183	205	182	194	193	200	176	201	188	214	228	165	213	198	203	212	197	178	195	187	218	187	192	190	207	180	189	167	199	193	189	179	217	185	190	181	179	216	190	214	187	186	183	206	181	208	206	182	191	188	190	212	190	183	173	179	184	230	218	191	193	212	212	190	179	213	187	198	191	197	179	201	193	189	198	198	199	206	187	226	187	203	198	186	176	200	165	211	213	217	241	221	209	187	202	190	199	199	164	196	165	193	210	183	225	164	209	203	183	206	195	212	214	185	196	183	222	180	209	200	185	198	175	209	205	225	198	209	223	204	199	189	225	212	207	200	176	186	201	189	198	200	195	201	200	197	199	186	184	213	175	208	159	200	190	196	203	197	198	193	191	181	210	196	181	186	197	207	202	190	203	186	177	183	192	199	209	201	207	211	208	197	197	216	204	187	205	175	179	191	213	211	191	183	204	183	209	195	202	190	164	183	208	196	220	192	200	171	187	174	198	182	211	188	195	206	184	217	198	183	240	180	193	188	181	185	201	213	197	168	224	193	221	174	195	176	183	213	187	195	192	212	207	194	179	191	187	181	190	221	194	199	201	195	210	183	183	218	209	215	186	197	204	192	187	185	179	194	198	193	207	183	200	195	192	190	189	203	181	171	187	207	169	208	200	184	199	185	200	186	198	207	210	179	189	184	202	195	183	199	202	221	188	216	205	201	192	193	185	209	188	191	175	190	202	185	159	182	235	182	203	187	221	174	210	191	192	173	197	164	185	180	175	220	216	187	201	213	179	195	189	209	183	169	187	198	195	214	206	220	194	191	189	202	207	183	201	198	201	181	210	209	202	209	210	181	199	193	200	211	210	177	184	196	209	221	204	206	198	202	181	183	184	190	175	208	201	181	187	190	182	179	185	196	206	216	201	202	208	197	175	191	188	185	207	194	181	188	190	165	197	175	196	205	208	189	197	210	189	183	174	180	207	208	173	187	181	210	197	212	208	200	207	195	191	194	184	191	198	193	209	190	185	188	178	198	177	199	200	175	214	188	151	209	177	182	190	217	209	192	189	208	177	173	204	201	201	206	205	198	183	198	204	195	216	220	170	198	200	193	197	191	203	194	171	185	177	185	181	190	191	182	171	206	217	191	190	184	203	176	176	198	191	205	193	210	206	166	204	194	193	199	196	201	204	203	199	212	214	188	199	172	189	194	178	205	189	173	211	200	171	212	195	219	199	234	201	170	186	166	205	192	176	209	212	176	187	191	230	199	211	218	202	203	197	220	210	215	215	192	231	196	186	193	207	194	184	182	198	187	207	202	199	190	215	180	217	194	206	188	201	233	186	187	205	174	219	210	208	197	181	175	220	195	206	172	194	185	198	175	211	194	209	198	189	206	185	178	186	208	176	217	176	201	198	185	204	193	214	196	179	204	184	198	204	187	170	194	174	181	179	189	195	185	191	204	199	195	203	181	195	211	213	184	232	200	193	219	208	191	192	188	204	192	187	214	209	205	210	222	201	200	174	197	204	172	215	204	199	178	223	180	229	194	202	188	224	177	215	217	202	180	202	187	182	181	189	208	211	173	193	198	164	214	183	187	168	182	188	212	198	171	197	182	175	205	196	179	188	198	193	189	194	219	197	178	196	209	221	190	171	202	192	197	192	203	183	171	206	189	190	212	197	205	201	207	190	191	186	187	184	201	184	180	193	162	180	180	189	195	194	199	181	208	177	183	190	197	187	192	169	192	174	169	171	204	184	189	204	210	192	174	174	196	211	200	183	200	198	181	178	195	200	191	214	178	208	203	195	186	195	177	204	192	183	215	198	194	184	206	184	203	213	198	193	184	209	173	174	185	180	187	205	197	196	191	211	206	204	222	196	199	232	187	159	212	221	210	165	178	200	186	156	187	163	208	208	199	206	191	190	159	174	185	195	170	181	188	212	197	191	219	198	183	209	196	204	181	183	201	190	227	196	219
32020	37888	48460	49047	45307	40756	35366	35011	34930	37960	33034	29348	23652	22054	20136	20896	19402	14456	11042	11430	14711	13794	12427	11700	11354	9478	8384	8974	7120	8902	7065	8096	7856	6474	5389	5118	4777	4687	3818	3739	3417	2723	2521	1757	1563	1789	1600	1628	1157	758	736	646	594	612	692	612	638	576	604	545	607	594	517	543	507	541	551	561	549	598	539	550	539	551	522	545	541	524	516	513	539	565	503	577	621	625	564	541	534	518	563	534	515	529	549	546	499	524	519	533	546	540	554	508	546	568	563	520	503	583	511	544	529	474	500	522	516	553	538	478	501	543	547	549	519	533	524	570	521	510	536	552	536	554	521	505	565	541	503	541	554	537	532	540	537	552	548	520	542	571	526	525	522	578	500	507	520	548	574	515	544	572	542	558	576	537	533	542	512	517	564	539	533	552	543	574	584	515	529	523	545	542	539	562	537	557	508	539	558	512	511	548	522	524	604	507	498	523	519	490	520	513	512	536	540	485	504	539	557	525	533	567	563	555	526	539	538	544	535	517	538	518	552	487	536	511	595	530	526	551	522	550	485	527	531	506	539	527	551	534	487	572	503	516	522	540	524	504	526	543	531	560	552	518	511	525	511	557	514	535	519	522	547	508	521	547	544	549	575	484	578	544	477	547	569	526	551	545	536	517	499	485	566	512	513	562	546	545	548	537	542	532	548	522	544	578	572	536	490	540	518	568	522	518	579	497	521	513	554	545	528	550	534	552	557	504	566	517	532	576	542	535	551	523	499	588	541	511	545	559	512	566	480	554	549	485	514	550	552	558	525	565	518	518	553	540	541	550	558	551	524	518	525	571	516	555	544	557	523	544	551	558	517	499	564	549	552	579	555	573	563	519	510	522	567	514	540	537	546	587	551	562	525	540	577	527	548	518	504	497	565	560	547	528	510	592	570	504	586	521	540	528	522	560	549	544	541	527	509	554	530	519	520	497	532	517	532	523	495	557	534	570	499	534	542	576	516	583	544	531	512	527	521	523	565	543	534	517	525	518	522	570	578	533	533	550	502	561	555	530	501	543	511	542	560	561	494	549	499	530	516	561	537	564	513	570	542	519	517	543	591	546	519	556	582	505	491	538	556	524	530	550	494	568	524	518	562	497	533	546	529	545	536	544	513	562	547	526	583	542	591	532	563	519	522	520	545	588	498	522	516	518	524	581	549	569	569	515	546	538	530	550	551	552	509	532	514	549	529	549	493	562	507	546	535	536	601	562	524	552	520	533	538	515	528	524	538	550	551	530	540	472	545	566	520	529	585	537	549	556	552	533	578	548	529	484	527	525	529	520	579	527	524	540	555	532	568	539	580	534	540	535	482	543	529	558	508	566	579	545	565	592	513	500	569	524	506	550	515	568	530	555	553	516	513	537	528	571	570	534	521	506	500	538	578	540	518	538	524	554	541	537	540	512	557	516	485	547	533	510	578	548	572	536	533	572	508	538	555	492	492	532	517	560	524	544	574	534	523	552	548	519	551	510	512	538	521	535	514	539	549	512	602	533	536	522	527	549	532	542	538	569	545	521	495	547	534	536	531	526	513	505	539	502	535	520	546	511	553	532	563	564	564	547	530	534	535	541	520	540	567	546	535	513	517	552	571	553	526	529	525	556	509	533	511	482	528	531	508	491	543	529	537	523	536	547	543	538	538	557	563	569	530	517	520	538	552	562	528	513	531	508	545	534	520	555	536	582	553	572	520	551	563	553	537	537	527	573	529	519	525	544	561	548	528	580	562	522	511	513	561	552	531	518	504	566	526	557	527	504	523	521	546	526	558	567	537	584	562	547	530	548	531	544	543	545	542	555	548	503	528	546	523	538	574	526	551	570	536	497	540	528	537	544	535	519	545	579	527	538	505	551	516	530	537	581	552	559	568	542	560	530	556	564	535	587	555	541	482	560	525	535	532	512	548	542	560	534	580	533	500	533	553	512	576	538	535	535	522	529	570	550	528	522	528	579	531	510	552	528	554	522	532	559	500	519	554	516	522	530	539	567	567	498	515	535	532	548	577	589	513	511	539	570	552	514	549	583	588	581	520	525	549	547	532	573	521	516	519	581	536	535	554	558	513	541	545	525	563	550	527	548	507	524	533	524	530	538	554	539	525	538	542	531	565	535	553	544	580	504	525	573	518	528	548	553	527	550	502	533	540	514	532	578	542	575	577	526	536	564	539	540	515	531	514	501	548	580	536	560	572	502	488	556	536	500	561	579	525	504	508	551	510	470	566	514	540	534	560	562	544	558	526	514	552	509	529	530	518	540	545	555	577	506	536	561	529	539	545	545	546	495	550	510	556	536	500	492	541	547	530	524	514	515	579	540	528	523	562	537	553	498	516	514	540	541	545	544	520	536	556	585	553	549	521	540	516	539	538	549	528	535	551	557	511	586	561	525	495	545	522	536	553	511	506	504	574	576	582	536	541	526	515	522	491	539	540	533	519	543	550	504	547	521	524	529	535	523	514	548	551	578	514	528	526	563	539	547	504	515	538	569	554	551	500	535	541	547	561	541	537	524	543	549	554	559	537	562	554	511	549	527	538	548	516	538	533	530	516	536	472	543	537	575	504	533	508	571	539	521	544	531	572	516	552	522	500	540	558	568	523	551	524	529	521	551	543	548	521	526	541	592	552	524	546	483	515	565	528	524	535	585	528	566	547	583	520	525	546	539	548	515	532	529	518	576	542	541	503	564	514	548	569	525	546	546	496	538	568	551	568	505	486	541	531	548	517	543	526	510	537	536	522	514	522	523	568	511	575	530	515	553	540	522	484	535	537	547	535	548	537	554	577	543	548	553	566	505	516	577	553	555	507	584	524	549	537	501	515	543	498	521	516	546	521	538	549	548	526	513	538	502	539	554	598	536	542	513	517	573	517	517	505	580	563	517	531	508	513	495	536	545	514	525	537	524	553	545	497	567	481	533	524	529	495	549	520	508	522	544	528	518	522	543	539	544	530	522	568	565	561	538	512	513	545	540	520	572	535	534	535	512	577	541	536	585	564	524	554	519	554	544	539	535	536	520	530	581	548	539	517	517	533	512	544	552	562	575	542	531	526	564	501	562	558	520	542	535	525	517	515	511	536	562	556	532	602	550	474	499	501	484	534	569	532	544	546	538	525	525	560	538	511	573	543	551	580	489	539	550	547	539	504	518	525	521	533	531	525	524	571	524	497	536	520	512	559	511	520	521	545	495	509	541	551	562	517	535	546	589	539	546	538	498	524	522	528	531	539	544	542	512	532	524	485	557	526	549	523	513	536	507	525	534	535	510	551	539	554	547	516	495	503	549	522	552	546	535	537	546	602	546	523	506	575	580	571	538	556	516	511	531	537	545	545	521	518	570	564	551	551	527	525	537	522	478	542	515	565	487	560	573	585	555	524	533	552	538	556	554	560	533	502	557	501	531	526	544	538	553	508	532	532	550	583	551	561	551	546	492	577	538	541	551	577	544	514	545	507	506	508	513	507	532	577	538
31805	32285	34458	26883	18729	13192	8735	5981	5109	4678	2656	1443	1035	896	746	620	540	447	412	335	407	343	290	285	282	261	240	256	246	219	214	235	215	196	195	216	198	197	193	200	191	181	188	177	185	153	185	167	178	179	154	169	170	182	198	180	169	176	196	190	190	188	152	176	169	160	162	182	195	170	195	172	183	172	167	196	164	207	179	189	208	181	175	176	177	160	168	160	156	184	181	188	180	166	167	208	177	202	202	177	177	173	192	184	193	173	186	161	154	172	169	168	182	175	170	171	180	194	189	179	165	174	193	169	194	195	192	189	201	176	207	195	189	170	191	203	168	196	185	178	183	190	190	170	210	183	174	189	178	179	205	166	185	175	174	195	184	179	191	176	169	181	177	182	182	184	165	169	164	147	190	174	185	175	185	155	171	185	202	189	189	177	195	173	158	166	163	154	190	205	167	186	176	186	182	166	168	189	163	169	176	184	185	156	178	173	177	190	193	181	171	189	173	188	172	182	186	179	187	167	207	188	178	200	161	167	199	169	192	191	184	194	192	180	183	190	184	180	173	201	183	161	177	189	182	185	183	186	189	183	177	193	144	173	168	193	190	162	192	179	157	175	179	182	188	190	177	183	192	168	212	193	162	206	183	180	163	169	178	166	150	176	187	173	166	164	164	173	188	169	207	174	186	194	191	173	171	192	161	169	159	183	182	165	201	180	177	186	174	184	180	195	164	174	183	163	186	195	181	207	174	195	172	186	163	188	188	193	198	175	166	193	179	163	215	199	162	180	192	180	187	214	180	161	182	179	168	165	158	185	163	177	172	153	166	177	183	151	200	166	200	178	178	161	188	198	168	198	171	200	159	185	179	172	178	188	195	163	176	189	193	187	175	174	163	195	211	185	186	186	198	183	182	201	179	177	184	162	175	166	188	174	180	197	193	180	184	176	200	195	179	183	171	183	172	187	180	175	158	157	177	168	185	145	173	152	194	161	182	158	181	189	171	173	178	165	197	177	176	167	201	183	157	177	209	187	142	176	178	176	195	167	188	195	168	187	186	179	185	170	175	159	181	181	191	185	151	170	164	157	183	197	181	160	199	162	168	169	155	186	153	173	172	175	158	198	162	197	169	162	203	190	167	165	160	182	183	180	187	165	179	161	162	185	161	190	171	170	166	158	170	175	158	165	167	149	182	174	175	177	166	170	187	182	174	185	165	186	175	175	171	183	167	175	192	179	172	191	201	178	173	176	188	168	203	184	190	174	185	189	201	189	194	156	179	184	167	163	195	206	179	148	190	181	178	156	176	161	194	187	188	179	195	178	181	169	175	159	187	165	163	177	190	187	191	204	182	170	196	169	187	183	183	171	174	179	176	184	190	208	155	204	189	171	178	170	183	176	179	182	136	167	181	179	200	179	177	181	168	180	167	159	174	189	185	170	175	152	159	195	200	171	181	197	159	168	189	190	169	174	170	183	200	189	183	163	162	173	204	213	180	181	177	173	180	152	174	203	182	212	194	185	165	190	150	180	181	154	171	185	161	177	170	186	181	173	178	161	185	170	165	175	170	177	175	189	176	174	171	165	167	171	175	189	198	195	184	161	189	175	191	179	174	198	158	164	178	196	172	181	186	162	190	205	174	171	171	164	168	180	171	177	188	185	162	187	194	204	150	156	188	173	167	197	181	178	191	164	173	187	177	174	169	171	187	196	166	192	179	177	154	178	206	177	180	173	188	198	184	183	180	177	186	168	176	173	158	164	183	171	160	186	185	178	158	161	192	178	171	160	165	183	169	203	165	162	193	165	171	182	174	171	176	170	164	164	179	169	167	194	180	161	174	194	192	187	182	183	167	162	191	174	188	164	180	172	169	182	179	184	164	143	164	157	171	174	182	181	184	182	173	183	160	170	192	170	182	175	170	160	185	175	180	173	160	172	183	206	193	185	172	209	167	180	162	170	184	186	195	195	198	171	169	184	150	178	151	186	165	168	184	160	222	155	163	188	174	166	167	184	204	179	192	181	161	206	185	175	160	179	179	159	177	183	188	188	184	173	170	165	185	157	184	159	199	188	190	186	178	187	192	179	163	189	162	154	172	196	170	199	174	183	158	177	170	165	177	167	167	152	168	159	176	153	164	173	170	188	180	177	189	167	183	176	184	175	186	156	158	160	208	154	175	199	191	152	179	162	204	154	170	186	185	165	180	186	170	169	192	175	163	190	198	187	167	195	157	184	188	191	175	194	200	181	182	200	183	171	200	198	182	174	163	156	188	176	186	211	185	158	167	167	202	164	178	173	171	175	180	187	174	173	152	182	184	175	215	156	162	194	189	188	173	172	165	166	186	196	179	165	196	177	175	169	188	193	168	161	187	169	168	187	167	175	189	170	180	207	174	173	191	157	176	198	182	165	192	186	182	184	176	172	168	170	177	171	179	191	175	175	175	173	188	177	159	183	190	157	200	193	203	196	181	166	160	190	167	188	165	178	170	176	160	162	183	168	162	175	189	165	166	184	188	176	179	187	182	171	159	190	185	202	166	183	182	183	186	190	162	182	171	187	162	165	179	175	165	153	173	154	181	176	173	157	158	183	161	179	179	190	183	131	175	202	170	175	192	182	183	165	190	189	171	173	193	180	191	183	185	196	166	174	158	195	196	163	178	190	152	192	182	180	184	203	188	140	188	155	179	201	164	166	194	169	178	172	170	178	173	170	171	158	138	184	181	187	192	167	170	173	192	186	183	169	179	183	180	187	161	167	169	150	177	200	172	160	163	152	161	185	205	183	196	199	176	189	186	190	187	187	194	183	180	187	178	172	185	181	183	186	172	194	176	167	175	192	171	167	171	198	170	176	185	188	188	191	155	195	168	159	175	180	180	179	208	196	146	189	166	195	182	157	169	180	175	161	160	173	183	196	176	178	194	175	204	168	179	191	200	177	172	184	181	163	178	167	187	170	162	165	174	165	178	166	168	181	188	173	160	166	188	188	193	169	159	163	164	180	172	181	177	168	171	160	174	165	166	172	184	192	169	170	176	185	139	169	154	156	183	189	196	176	165	171	186	169	161	193	183	181	180	194	185	195	180	183	166	170	166	202	174	184	163	172	197	171	181	158	173	205	168	167	195	184	179	173	200	198	187	187	177	200	168	170	169	180	167	175	186	159	197	216	182	173	189	184	188	185	195	185	174	181	147	190	206	155	156	191	178	184	198	161	193	167	177	208	183	174	165	188	222	200	182	179	162	170	178	181	163	190	155	186	172	188	159	171	172	164	178	153	173	169	186	170	191	155	183	176	184	188	201	197	192	174	191	158	175	183	192	187	203	197	181	167	199	185	189	184	196	182	162	192	215	163	164	155	174	180	169	179	181	176	186	160	174	194	177	176	168	170	198	157	179	192	176	161	180	176	186	190	193	172	192	183	190	161	187	174	182	180	165	183	163	179	189	212	181	172	180	163	162	173	182	194	179	192	164	183	176	194	134	190	174	173	195	173
20799	25817	36629	36195	32111	28147	23385	19039	18243	17447	11014	6646	5253	4529	3679	3124	2567	2335	1955	1834	1913	1643	1372	1297	1153	982	896	920	865	871	740	923	827	766	769	716	666	706	669	616	592	597	599	512	562	560	557	539	563	541	500	515	467	501	497	467	499	495	497	532	482	528	456	494	487	493	507	479	506	478	521	477	508	465	513	480	490	517	537	508	480	489	520	497	476	527	490	532	514	533	501	459	530	488	532	512	463	491	536	512	485	461	507	479	489	442	481	516	488	506	503	484	465	521	476	503	494	492	506	507	457	473	519	499	522	470	495	500	505	492	518	509	507	494	476	524	500	477	476	531	531	465	563	461	490	462	494	543	496	509	508	487	527	444	506	479	477	459	475	461	462	461	454	518	500	514	506	443	455	472	500	539	480	483	523	493	494	541	464	465	507	488	478	484	474	483	475	486	493	505	546	549	505	475	500	472	473	495	499	497	520	512	533	497	487	471	443	515	483	489	479	516	541	469	492	504	525	507	497	478	517	473	504	509	452	523	540	489	553	490	511	511	482	477	490	496	505	475	506	478	528	500	491	500	504	497	531	522	512	484	523	493	504	482	513	458	521	500	514	507	457	495	489	516	496	505	543	489	499	516	502	508	515	483	486	498	530	473	474	466	455	481	501	459	565	496	534	440	506	521	493	472	453	503	477	476	464	500	499	472	479	487	510	551	472	531	489	470	481	470	491	483	442	531	480	479	484	500	534	469	502	489	474	472	467	477	533	504	450	474	485	491	492	496	477	515	481	529	503	546	451	474	510	456	488	511	492	494	484	494	521	487	506	509	489	464	498	488	519	482	455	512	507	478	508	502	476	494	471	489	483	511	493	473	461	499	496	495	526	484	495	481	484	463	522	486	489	534	480	521	472	452	529	485	492	463	497	468	491	471	480	481	511	495	489	499	515	494	446	501	484	480	487	488	475	497	468	514	511	482	457	472	469	491	494	515	495	486	516	511	484	484	529	479	507	541	466	500	516	464	484	523	467	519	501	504	495	461	525	524	514	530	475	493	494	494	484	524	478	473	493	499	481	471	529	496	484	502	487	513	507	508	542	493	468	491	478	498	510	486	506	498	481	507	442	500	516	508	507	488	525	514	493	496	496	485	459	461	498	504	503	499	488	502	496	490	489	495	541	540	513	489	498	488	506	483	468	493	444	484	476	503	524	504	573	465	453	479	493	481	513	507	495	469	504	499	472	497	507	491	505	497	510	537	482	485	489	477	483	494	506	470	482	494	495	506	452	490	479	515	471	510	457	476	515	482	458	498	479	486	477	557	493	486	507	529	494	537	492	489	480	510	445	509	490	475	488	524	526	505	491	509	457	520	470	532	505	496	513	507	522	511	504	490	473	526	491	510	534	471	487	527	516	473	527	471	457	483	524	492	472	497	488	484	509	493	503	512	464	493	513	490	502	521	493	450	490	470	480	462	483	462	514	485	508	513	525	483	504	526	524	481	496	500	481	521	474	514	481	510	493	508	472	519	483	484	500	492	529	493	462	507	498	464	524	490	463	523	500	498	541	481	494	535	497	470	531	482	492	505	492	486	521	471	484	498	504	458	557	531	538	497	485	461	516	516	501	470	494	487	527	472	454	512	479	524	484	511	520	514	490	491	472	512	500	520	515	509	491	524	466	528	510	481	487	492	489	489	515	503	453	520	473	511	499	468	516	528	527	491	494	475	528	521	477	523	537	492	525	462	495	483	469	496	522	487	471	522	502	495	511	463	510	515	492	517	473	504	477	472	537	468	490	481	466	485	489	470	470	478	526	483	518	499	482	528	473	515	483	491	516	520	494	494	463	491	485	460	486	493	547	504	491	498	496	534	476	505	519	485	485	480	485	448	501	550	480	496	491	444	471	492	460	513	522	466	482	513	494	507	500	487	490	469	503	495	496	474	475	508	471	504	489	513	524	460	463	514	450	558	504	478	481	493	505	497	527	521	467	502	495	487	489	514	493	516	487	510	515	492	467	467	492	471	514	459	523	494	495	496	497	465	523	497	507	513	462	488	495	506	502	508	513	479	519	528	498	476	472	511	541	516	504	504	481	520	495	463	484	473	486	481	469	465	480	472	467	490	509	487	493	494	510	496	483	531	483	526	489	508	505	495	493	503	514	501	484	490	434	526	507	496	487	501	490	514	533	511	509	506	481	485	543	496	498	473	539	492	520	456	506	501	496	521	482	529	495	494	487	456	483	505	468	532	468	493	483	520	485	470	504	479	478	498	508	472	486	525	493	489	504	466	477	527	520	491	480	494	505	497	495	493	511	493	481	491	524	507	506	487	487	476	512	473	477	495	501	477	507	502	495	519	511	464	503	517	504	488	513	494	499	479	480	503	524	502	515	474	466	505	487	525	459	517	474	472	483	453	520	491	472	527	498	515	502	467	491	499	497	512	488	505	515	522	489	503	465	493	453	481	540	513	498	497	513	491	522	475	491	535	465	501	425	513	481	445	490	520	503	498	503	523	508	485	496	515	505	476	536	494	504	520	512	555	511	507	522	467	474	510	503	479	509	504	481	510	475	510	504	475	481	521	555	512	479	482	500	457	502	475	525	516	500	502	473	457	470	471	472	499	475	498	513	482	484	499	518	538	495	480	500	482	519	528	513	496	481	482	520	492	513	467	518	513	493	430	533	468	487	453	465	524	494	505	492	507	528	497	519	504	473	512	538	492	480	479	509	486	525	509	521	488	498	521	505	520	453	465	462	472	494	456	475	492	500	482	485	491	536	501	531	521	486	481	481	479	499	479	502	491	473	490	508	535	506	458	463	496	456	514	502	504	431	500	503	488	476	475	527	506	529	496	501	494	549	564	498	479	466	503	550	524	478	485	501	489	474	530	450	492	477	474	462	498	480	469	494	499	486	510	518	496	530	514	510	471	475	489	490	519	462	481	532	538	506	488	510	464	460	520	502	524	558	488	495	510	489	495	472	487	474	491	491	518	482	468	486	467	470	486	507	521	469	549	509	526	514	516	494	489	530	505	479	528	466	490	502	523	498	476	472	505	486	495	510	442	471	495	527	514	491	530	514	485	492	467	497	495	491	494	478	524	478	468	504	480	436	478	521	491	476	438	481	509	481	512	467	464	487	515	515	518	518	538	481	485	463	494	527	492	500	464	508	510	480	487	509	481	494	541	489	465	504	508	524	522	488	492	517	532	500	464	511	506	476	506	502	474	464	458	516	469	508	499	532	504	513	514	482	465	501	509	452	507	519	490	459	476	495	531	480	485	506	513	516	487	472	475	502	509	501	494	492	529	506	444	480	434	545	508	485	488	492	518	524	490	473	486	518	458	488	484	473	505	487	605	457	485	474	499	491	476	509	511	486	505	502	491	492	529	500	470	504	528	468	514	503	515	522	510	493	456	470	499	487	481	474	515	499	490	516	535	523	504	521	492	539	520	511	494	478	495	500	476	479	495	483	490	513	541	505	501	527	471	518	485
39164	37678	42059	36343	26200	18393	14517	11884	10627	14910	11715	5525	3875	2757	2794	2527	1806	1395	1106	999	1609	1336	1353	1132	958	882	772	859	931	870	575	528	677	564	490	467	475	426	431	406	321	259	267	218	220	239	254	236	231	182	218	167	181	181	190	159	181	167	161	181	183	170	174	169	156	166	160	152	189	166	185	194	170	170	180	164	174	202	177	172	170	159	179	180	166	183	168	164	165	158	181	165	176	134	188	177	169	174	170	199	186	174	166	180	191	174	204	180	178	174	167	166	167	191	181	157	162	165	150	165	159	175	199	173	164	160	172	156	190	171	161	177	167	161	156	189	153	159	196	153	185	162	172	189	157	167	175	193	168	195	165	178	169	177	178	190	193	178	164	169	175	192	145	172	206	175	164	145	169	179	183	162	166	160	187	172	176	207	176	186	190	171	172	175	160	180	177	183	169	166	161	160	179	156	186	149	180	148	169	160	159	190	180	163	157	144	164	189	188	169	161	190	192	169	163	176	175	158	171	171	179	193	180	193	151	163	158	164	157	202	178	156	190	197	172	170	168	169	183	165	177	136	177	184	176	181	172	186	186	149	177	164	182	145	186	214	170	161	188	179	184	190	167	176	159	191	185	182	177	192	173	147	159	168	154	182	164	164	174	153	180	157	160	185	162	192	170	187	157	182	176	174	200	197	179	191	193	170	145	150	177	156	189	193	170	157	153	171	197	185	188	182	195	181	175	150	174	189	196	187	189	167	163	208	192	155	186	166	171	176	169	176	170	171	160	149	171	187	201	160	165	157	195	187	159	162	161	170	161	141	155	187	187	155	202	150	147	157	170	162	186	186	164	188	172	176	179	169	170	197	146	152	179	178	201	170	190	173	177	177	157	168	155	207	159	160	176	183	179	184	167	188	176	174	190	171	169	170	179	186	194	163	172	183	166	160	173	156	192	147	171	145	175	172	194	169	175	172	183	169	149	179	190	160	203	195	168	185	175	184	174	170	178	167	147	150	163	164	161	174	196	179	164	159	147	183	165	159	171	182	168	163	163	176	176	176	144	175	180	174	171	187	159	171	186	177	174	168	174	162	163	173	186	169	176	173	173	186	188	184	183	191	175	175	174	166	176	166	180	166	174	191	173	165	180	169	169	189	192	175	167	145	171	170	170	172	178	183	176	165	164	189	162	175	184	152	154	189	147	162	181	166	180	148	208	182	182	189	146	152	154	190	155	175	163	164	184	181	174	166	196	165	148	177	197	167	183	169	160	185	164	176	175	173	157	178	176	156	167	147	160	187	183	174	187	165	170	183	148	187	166	173	183	148	174	186	164	167	178	174	163	168	163	186	161	183	169	189	174	174	193	168	175	159	186	167	177	152	175	182	163	168	173	163	171	162	153	149	187	196	158	173	187	155	178	156	187	157	160	184	172	178	172	182	175	183	188	166	166	161	168	179	160	178	176	166	166	169	186	169	157	170	212	164	173	148	174	177	150	178	190	178	181	204	162	153	174	153	171	158	164	169	177	179	159	170	159	166	181	159	175	156	183	157	181	162	171	182	179	165	189	167	168	163	181	165	187	179	197	168	149	162	177	169	169	152	182	170	185	169	171	185	175	178	177	182	166	175	167	187	158	176	175	145	153	165	171	165	200	176	170	179	164	180	173	151	176	152	170	185	187	164	167	156	186	188	181	185	171	182	163	176	181	166	196	173	165	145	163	171	161	151	153	163	203	168	180	179	187	179	178	199	180	186	178	149	172	175	189	159	167	168	151	174	174	156	211	151	168	183	143	178	162	161	165	160	195	182	177	164	184	172	193	182	162	196	196	165	172	133	180	168	189	171	159	186	144	187	161	159	153	139	173	170	162	194	185	170	191	158	189	159	164	187	177	172	159	183	178	157	185	175	168	174	186	145	163	158	191	168	175	167	190	140	185	201	177	183	179	189	155	164	187	177	176	179	174	172	200	156	178	174	166	153	180	174	163	151	223	152	191	174	168	170	182	174	168	171	177	188	151	151	180	191	177	196	165	174	185	175	168	159	146	164	153	191	155	171	166	198	198	170	191	199	142	146	168	164	168	176	159	184	164	174	179	170	191	173	158	183	164	176	195	170	166	154	168	159	175	170	158	178	168	179	174	170	166	186	141	183	170	179	150	200	175	179	188	168	192	186	149	184	165	168	159	180	185	183	137	164	156	168	182	177	168	154	173	204	150	171	180	185	173	150	169	187	193	180	162	174	178	185	159	165	191	184	186	173	150	194	164	160	173	174	171	172	155	187	164	173	182	171	162	164	194	161	180	168	175	168	177	171	193	154	164	165	182	166	162	176	167	165	167	176	144	158	147	155	153	167	155	164	164	185	179	179	169	200	173	161	168	173	187	169	198	175	166	164	169	176	178	166	165	169	185	174	191	184	168	153	169	151	162	194	149	200	201	165	153	179	159	190	177	159	167	150	153	188	182	172	150	176	164	175	144	175	192	174	189	168	194	174	180	156	180	177	166	159	153	157	188	161	147	171	181	171	153	179	170	166	168	197	166	180	148	174	152	171	165	180	189	194	169	160	183	162	185	183	174	169	164	187	166	168	183	172	183	168	159	187	167	177	182	194	160	179	164	176	206	130	174	172	163	181	165	181	187	175	164	154	141	168	213	181	191	182	173	174	202	168	177	188	171	165	173	184	155	190	171	169	172	189	170	160	181	177	154	182	180	181	178	178	180	166	161	170	164	178	166	158	159	163	188	158	167	183	166	153	181	169	165	163	156	180	163	155	189	167	171	152	159	144	165	172	177	141	181	139	156	159	197	180	161	170	172	163	171	172	188	143	175	166	152	174	164	163	157	179	178	157	162	161	164	180	173	175	172	174	192	145	174	161	178	187	177	177	155	188	184	182	165	154	184	171	200	183	197	158	191	176	188	161	156	177	152	174	177	168	159	160	182	159	169	161	171	163	157	177	169	165	159	153	173	164	159	166	165	153	173	162	143	182	168	155	155	187	151	189	154	146	185	172	200	185	158	180	161	172	172	168	128	173	162	175	182	171	156	176	180	169	165	189	170	163	161	175	151	166	148	171	197	182	166	172	177	171	179	176	203	182	170	186	164	171	179	168	177	156	168	180	182	184	167	161	182	188	184	160	165	158	178	188	180	171	175	193	168	171	156	166	181	180	176	160	159	194	159	170	187	177	191	180	167	151	178	183	172	157	174	176	165	178	165	166	180	183	179	156	165	188	184	153	163	178	186	178	173	164	195	190	173	190	186	158	147	170	148	179	182	173	172	164	158	183	173	184	168	182	175	177	165	169	171	181	172	152	185	145	174	155	162	176	159	164	176	183	180	193	157	184	144	157	174	165	159	141	193	183	154	175	189	162	188	183	170	179	146	168	160	160	176	182	169	187	159	183	185	161	164	182	168	176	156	182	182	173	163	169	155	165	186	189	187	165	170	155	168	165	172	177	179	181	175	178	163	145	161	196	159	174	173	190	157	167	159	186
26292	30829	42122	43786	38003	33389	30931	29321	28285	35294	29082	19278	16233	12528	13377	12574	9841	7684	6096	5770	8804	7648	7237	6878	5830	4881	4381	4656	5667	4856	2995	2913	4287	3252	2618	2563	2476	2278	2324	1963	1601	1259	1350	965	1008	1045	1039	796	884	638	569	553	531	468	505	477	535	531	441	486	518	498	502	520	498	482	522	492	501	488	489	468	477	498	519	495	478	503	482	472	519	472	473	501	534	521	483	454	503	477	482	489	516	496	488	473	463	483	495	510	488	460	463	462	499	452	457	484	489	488	449	502	527	464	469	466	497	531	484	462	488	470	501	475	523	471	471	518	504	490	426	518	510	446	458	500	461	497	449	523	479	496	469	511	491	491	479	505	484	483	485	483	483	483	511	485	470	511	488	476	445	508	508	520	480	475	473	451	491	461	457	492	484	479	486	478	474	493	462	517	477	490	471	461	479	517	497	521	482	449	463	456	489	467	483	466	462	483	502	483	489	457	494	459	475	502	457	505	495	489	493	489	514	467	491	467	447	465	499	481	475	499	465	494	469	463	479	486	464	522	509	495	509	427	518	462	506	474	487	502	488	498	484	446	489	517	505	446	483	483	509	477	452	476	492	454	477	502	469	485	474	477	495	527	504	498	487	469	485	484	475	508	494	487	488	494	434	497	484	504	490	490	486	492	479	505	502	489	468	510	485	501	505	465	490	471	511	446	496	449	483	503	472	516	489	483	442	491	502	512	477	462	460	500	493	480	455	469	474	461	496	488	522	470	468	484	484	486	462	486	498	484	496	487	452	497	484	494	521	453	479	474	510	471	468	487	467	486	475	477	478	494	487	517	477	455	501	456	476	447	513	455	465	482	471	486	461	496	478	508	468	509	447	458	491	501	475	453	483	502	456	496	517	478	506	511	495	446	494	487	472	451	462	464	478	493	505	482	492	455	476	510	507	488	483	485	496	479	472	455	492	475	500	485	479	481	488	448	502	500	462	509	471	451	519	507	474	465	464	466	538	467	502	464	467	501	463	514	483	459	503	516	481	488	468	500	461	488	467	477	515	498	495	484	479	505	473	469	464	448	488	503	465	510	499	441	482	466	471	469	475	441	467	500	524	492	498	504	485	500	510	485	491	510	470	455	478	523	502	468	487	505	479	519	459	499	449	503	510	493	480	497	476	546	473	505	505	467	521	512	464	524	471	503	481	476	503	495	490	467	515	472	501	441	482	521	425	495	511	455	460	464	476	469	495	459	500	467	501	492	501	454	512	500	463	514	442	511	456	474	490	460	454	498	496	516	467	476	450	505	450	485	539	477	493	462	451	484	508	495	512	471	440	507	537	487	494	499	497	475	513	479	453	505	464	465	489	493	503	491	508	497	530	475	473	486	471	461	486	492	465	500	460	456	418	482	496	473	510	471	501	467	499	466	502	453	453	503	467	553	477	475	513	466	506	465	521	488	498	467	462	465	497	489	481	469	445	491	503	475	530	507	488	489	518	463	479	482	528	516	450	481	471	508	504	446	526	508	509	517	480	470	473	507	518	478	476	513	532	465	459	482	462	468	451	510	541	483	490	490	496	486	459	493	455	481	475	524	485	485	469	462	497	465	466	510	478	505	478	471	505	493	493	480	489	454	435	437	513	479	465	463	471	479	473	520	484	471	528	525	467	526	449	489	467	470	491	482	474	501	458	487	482	524	483	485	474	482	493	489	449	486	499	492	456	481	458	482	500	446	475	489	520	464	514	517	453	526	475	522	488	464	453	469	468	520	499	470	512	497	495	519	514	456	509	472	495	474	513	489	532	524	477	498	466	473	466	521	481	464	472	472	476	455	518	494	484	486	517	463	473	474	455	435	473	471	466	494	485	499	478	472	473	472	523	496	493	454	481	470	492	453	468	492	499	478	441	464	477	510	471	440	542	483	485	497	464	500	455	504	470	467	505	477	462	437	503	473	489	480	516	455	480	452	516	504	490	496	500	504	456	475	485	514	488	488	511	489	519	501	467	519	479	484	477	487	495	485	454	497	475	511	501	457	530	494	456	470	450	480	521	467	507	472	493	530	492	510	529	499	465	459	470	498	464	465	498	457	479	485	504	485	487	494	473	463	509	492	470	490	482	481	494	499	516	493	517	516	505	487	485	457	471	493	488	463	479	508	466	481	525	497	472	512	468	492	499	497	512	493	513	497	459	502	490	481	462	484	484	475	469	482	466	509	471	510	428	476	499	469	475	505	471	521	475	490	479	499	484	464	483	474	477	486	502	514	474	472	468	489	496	500	429	509	473	480	465	469	458	474	483	472	485	508	493	468	474	492	499	485	461	509	503	454	486	497	465	453	510	503	474	486	477	456	461	495	501	514	529	493	520	469	489	470	511	451	491	464	442	463	491	520	471	460	463	507	459	487	469	490	513	459	497	484	487	494	474	488	440	490	482	493	500	481	512	475	447	509	446	508	473	488	499	515	473	488	463	492	499	490	463	506	452	484	474	469	478	480	514	471	473	483	470	476	466	463	494	482	485	442	514	497	510	479	502	486	501	468	445	487	519	485	480	501	490	526	491	464	474	467	480	488	469	492	444	517	458	426	472	488	491	470	456	514	502	496	467	512	498	463	486	455	449	462	465	432	468	434	481	538	494	452	473	500	430	496	456	529	489	459	477	497	486	473	459	497	483	468	480	490	498	491	418	461	493	494	477	480	486	506	476	475	500	477	473	420	486	476	462	503	506	482	501	474	457	484	503	515	439	489	502	512	472	502	485	473	493	444	480	482	509	465	477	480	479	502	480	467	476	447	461	478	484	446	486	494	464	531	480	507	518	493	417	492	474	488	531	466	491	474	489	484	468	493	487	469	516	524	520	467	540	490	515	505	507	478	513	492	505	478	506	455	493	504	451	504	486	471	474	488	496	469	491	493	495	445	492	509	486	475	467	485	489	499	481	485	502	488	494	494	489	469	517	463	483	475	500	477	491	508	504	509	506	513	450	470	520	468	472	435	485	510	468	458	484	482	506	513	527	453	470	478	483	473	453	442	473	481	491	473	488	513	468	502	479	468	477	513	487	462	443	492	488	518	495	445	504	485	518	454	514	499	485	482	498	512	487	466	496	477	515	467	454	464	476	457	481	499	484	502	490	478	437	492	442	488	491	494	472	422	505	483	485	453	497	499	488	453	498	428	480	476	420	458	499	474	479	488	486	467	486	466	427	476	494	464	474	513	451	464	466	505	492	461	504	414	499	494	503	456	443	482	521	483	452	474	479	476	475	526	523	470	461	480	529	473	484	463	524	502	499	453	509	514	480	500	471	505	483	469	477	472	464	460	486	451	482	441	493	519	499	465	523	501	476	515	489	474	469	491	507	449	471	509	461	478	470	495	464	471	495	482	436	479	472	481	520	443	489	506	457	427	491	478	458	458	489	460	519	477	467	481	510	501	455	517	509	482	470	544	466	472	456	451	457	476	493	476	478	446	494	500	498	511	498	485	515	496	500	509	470	488	487	489	462	451
46811	43907	47872	41714	33257	26728	21609	18097	17801	25322	21705	11304	7946	4734	5653	4569	3947	2613	1885	2630	3215	2870	2757	2485	2319	2154	1913	1713	1880	1865	1081	1244	1513	1280	1073	874	871	747	762	683	566	369	433	330	355	396	326	285	273	227	233	198	200	198	196	203	212	196	188	218	181	223	200	235	195	195	210	214	201	188	183	190	180	201	198	188	204	204	224	180	182	216	186	182	184	186	195	195	204	189	211	196	205	175	207	188	191	192	193	194	194	222	200	200	191	160	183	211	195	205	212	196	190	208	212	194	176	206	202	206	191	189	198	193	179	213	215	185	176	195	219	201	182	186	211	194	186	173	199	183	172	182	156	187	199	185	185	182	183	201	189	186	179	182	197	219	187	206	209	170	193	197	206	196	199	197	164	173	193	204	196	189	179	169	179	215	220	163	212	185	196	177	182	173	174	190	164	200	175	188	204	198	169	175	172	201	165	187	170	148	153	185	173	207	178	214	206	180	192	179	176	174	192	195	186	200	184	204	209	183	191	208	196	194	191	236	185	180	174	194	211	185	197	186	176	185	203	188	210	230	174	203	199	183	195	216	170	174	188	195	189	176	201	179	204	188	197	219	209	193	193	179	202	182	223	181	177	209	206	178	175	183	185	210	205	191	202	190	222	183	193	187	198	188	183	198	203	195	194	210	185	193	185	197	188	165	191	195	169	190	198	169	200	157	182	190	191	198	214	205	198	194	189	192	211	199	193	170	186	192	167	186	209	212	187	178	193	174	197	194	197	167	170	198	163	195	183	195	189	204	203	189	195	218	208	177	195	214	173	192	195	187	196	207	194	202	202	187	196	211	224	167	207	192	193	192	191	188	211	219	192	220	210	207	193	192	176	190	188	213	193	200	179	213	179	203	176	183	187	202	173	176	185	172	192	202	192	178	188	181	208	201	208	188	195	178	206	182	200	163	199	172	207	184	186	177	213	210	170	181	196	195	164	171	198	196	186	191	218	211	181	160	189	188	193	208	214	161	186	197	181	189	197	213	192	181	223	204	188	191	196	207	184	181	160	169	196	170	170	184	181	180	205	177	203	192	187	214	201	201	190	210	205	187	191	205	217	190	210	192	206	203	192	185	178	202	201	222	158	186	216	179	222	198	184	192	182	203	172	192	184	188	195	198	207	176	215	202	173	204	193	220	178	179	202	194	205	188	192	184	194	189	211	195	186	178	168	201	200	208	174	199	181	196	196	175	186	199	197	189	184	183	179	193	196	178	178	187	185	176	189	173	184	209	186	218	204	192	192	180	190	201	198	200	182	171	199	187	195	209	189	193	193	187	202	195	195	187	196	185	197	186	189	205	187	176	201	155	216	184	204	211	190	206	194	178	187	177	217	190	190	200	218	161	236	189	192	161	184	200	184	187	186	165	170	203	206	196	214	201	187	197	202	188	199	189	185	178	208	203	191	176	195	202	192	201	169	188	170	173	191	194	148	194	150	203	216	194	198	168	182	204	200	176	184	188	206	199	203	177	209	220	196	213	198	218	206	210	186	183	200	185	180	205	193	194	175	182	179	186	176	192	178	180	201	172	168	203	199	178	204	210	196	192	174	197	178	204	199	195	176	226	190	211	225	198	184	207	193	201	189	177	195	166	211	192	172	175	193	216	215	191	196	172	186	186	204	194	202	186	183	222	198	193	188	215	165	194	196	189	217	195	182	201	213	194	181	170	192	190	189	192	210	186	182	193	174	173	202	205	185	191	194	192	195	191	186	189	195	167	181	185	194	193	191	193	189	203	187	201	176	164	187	192	186	186	184	198	205	217	189	224	180	201	200	172	171	186	206	217	196	188	202	177	189	167	145	190	201	179	199	184	195	186	184	184	198	201	182	184	190	199	213	206	198	191	217	185	200	179	212	164	196	191	197	198	192	181	212	192	146	190	185	188	181	209	168	190	187	195	190	167	190	215	204	212	215	192	174	184	201	201	203	177	169	196	177	198	215	182	191	197	202	159	185	196	177	188	187	211	186	190	190	175	202	208	196	193	203	199	194	171	199	200	169	179	191	202	192	164	183	212	183	187	167	204	199	192	185	196	211	187	189	184	193	215	211	204	185	190	178	197	183	215	205	210	195	187	182	193	201	194	209	200	177	196	197	215	200	215	168	202	167	178	209	182	193	193	153	195	176	181	185	188	174	186	185	171	211	194	188	179	206	216	197	203	190	168	204	187	199	197	184	184	200	196	199	200	189	194	209	196	184	187	195	204	198	192	203	199	176	198	192	190	200	220	212	206	188	192	206	172	197	180	185	185	182	172	186	195	215	201	186	200	204	181	205	212	178	212	187	196	204	163	207	199	173	224	208	200	203	194	186	180	182	185	164	171	181	221	202	190	184	202	192	206	192	181	174	182	184	201	167	201	183	207	180	191	173	189	173	183	184	194	200	205	200	189	203	187	199	188	191	193	203	170	207	221	202	206	205	193	193	186	188	220	209	179	199	191	183	183	197	231	183	205	204	195	185	170	173	197	197	213	167	180	216	196	200	194	175	195	176	188	179	191	199	193	201	206	198	181	194	190	203	181	187	215	184	168	168	165	171	178	159	203	195	204	165	176	206	199	189	195	176	185	206	202	189	208	183	182	190	189	197	175	172	178	181	203	202	216	218	211	180	202	200	165	204	186	200	200	192	199	214	220	210	196	208	199	181	190	185	180	206	182	190	192	195	190	188	174	202	186	192	197	185	188	206	195	199	184	196	173	198	192	191	157	154	179	204	216	193	179	180	186	186	196	190	181	174	190	181	204	189	191	193	175	198	165	199	193	219	185	184	195	183	194	183	194	212	214	202	191	207	192	225	198	201	196	159	195	191	179	208	173	217	205	172	184	183	213	197	188	192	197	219	195	217	186	186	204	205	212	196	198	217	182	194	197	196	181	182	192	180	187	193	201	191	188	175	222	246	173	189	205	177	192	205	195	202	200	210	195	184	160	165	175	203	200	192	196	194	191	201	181	183	192	195	208	195	168	218	206	187	207	181	206	188	202	205	192	180	191	184	199	179	184	193	189	188	196	180	181	190	193	176	187	196	162	178	179	181	202	209	191	212	195	212	208	171	202	190	188	185	167	196	220	192	214	181	181	193	190	192	173	181	199	209	165	200	195	209	186	181	173	182	218	220	201	182	187	203	190	192	205	183	201	205	184	205	194	213	194	179	200	170	193	182	220	180	186	181	188	191	188	179	193	180	205	198	178	196	191	199	203	146	193	215	180	197	182	181	167	202	202	203	197	181	193	179	200	202	205	186	204	192	188	177	178	187	188	194	211	217	215	189	179	179	194	181	172	179	211	184	179	212	185	180	183	188	194	164	191	161	185	211	201	167	182	206	167	211	194	205	195	207	175	183	232	205	205	189	183	211	189	179	185	205	191	187	188	172	194	228	208	190	174	193	183	216	198	185	206	184	175	194	203	193	196	169	176	207	187	184	211	196	197	218	180	193	179	189	181	184	189
32057	35557	46360	48038	43819	40180	37175	35364	36746	44813	38045	27687	24073	18447	21639	18566	17091	12232	9889	13242	15604	14579	14255	13038	12639	11445	10489	9443	10250	10096	5743	6943	8893	7166	5624	4784	5217	4139	4336	3774	3016	2089	2211	1529	1634	1742	1700	1272	1315	821	727	620	590	590	552	650	611	506	515	609	571	582	538	570	582	528	563	565	521	498	543	528	511	556	522	517	487	543	512	523	551	561	548	592	596	550	573	560	489	533	522	516	522	510	487	513	553	486	473	544	506	554	516	541	529	563	491	495	554	544	508	550	502	519	527	550	537	530	502	504	544	490	538	538	542	560	517	580	508	564	518	538	521	546	507	553	497	575	465	495	547	536	498	564	528	530	507	526	521	541	500	534	504	529	577	562	502	514	544	516	520	536	516	565	518	518	516	549	536	480	516	528	534	502	545	484	518	507	537	528	522	579	534	546	553	556	514	539	544	493	541	532	518	531	551	533	494	556	506	507	527	534	527	482	543	486	539	538	532	515	484	535	511	526	548	523	528	504	477	533	513	535	512	564	528	539	529	544	552	507	544	532	516	507	547	506	572	523	532	548	535	521	542	537	551	536	535	515	559	544	509	526	536	525	542	544	507	547	525	552	564	550	528	510	509	517	521	509	532	557	517	518	495	543	491	521	541	517	521	496	528	492	546	529	521	513	557	532	502	554	545	510	544	530	532	522	498	549	519	511	488	537	575	522	524	525	534	519	535	527	501	500	560	558	533	533	531	513	513	523	515	530	514	589	502	533	506	517	523	539	522	514	558	515	544	528	541	496	514	548	520	522	540	504	561	546	508	522	548	522	548	524	561	523	526	533	552	542	523	552	539	499	520	513	524	505	551	525	531	529	548	551	521	530	493	485	503	529	525	522	522	572	561	496	522	512	517	527	539	495	529	486	552	537	529	518	536	548	516	555	517	530	514	496	546	579	514	503	530	517	570	580	546	560	538	513	487	508	522	505	535	519	548	541	511	522	515	527	507	484	530	495	505	535	511	537	543	522	512	536	533	547	495	564	520	538	537	530	534	518	513	532	530	490	502	519	559	533	519	558	536	537	507	550	520	546	498	523	475	526	535	509	515	506	526	536	558	517	516	523	555	563	530	520	556	546	524	503	517	522	538	493	506	510	540	515	533	525	535	505	536	497	490	518	563	527	541	549	540	496	558	566	527	502	523	572	535	546	518	530	528	538	548	540	514	546	551	524	542	529	557	521	537	493	548	594	537	543	537	512	539	520	514	536	532	548	489	520	498	529	511	507	514	515	567	536	546	531	516	543	536	527	538	541	506	530	499	570	558	503	534	495	533	528	509	535	563	507	532	488	508	528	535	505	533	531	544	529	539	542	511	516	549	528	510	510	499	526	529	519	499	565	521	520	495	586	545	508	527	572	530	522	539	530	521	511	524	518	493	529	484	508	545	517	577	526	506	486	516	539	487	554	517	531	553	546	543	538	527	571	518	526	517	506	539	536	516	529	535	548	545	522	539	557	559	522	494	517	497	545	564	526	499	552	525	531	528	503	495	485	511	531	564	533	502	496	536	532	487	558	536	516	558	533	525	520	549	522	564	578	507	525	531	524	510	520	544	507	501	499	517	551	522	532	498	508	549	524	522	575	559	490	569	518	555	554	555	515	522	510	511	532	559	543	526	534	543	510	521	542	520	532	523	526	529	536	517	525	549	537	549	508	511	507	490	582	499	527	553	511	516	534	559	520	488	486	486	479	545	534	554	518	497	499	526	518	504	491	542	546	489	530	506	535	514	481	528	587	549	499	508	500	561	503	517	544	504	517	525	511	513	515	554	522	516	539	520	514	523	511	528	521	517	565	543	522	553	554	517	521	522	503	520	540	545	521	533	494	537	556	543	552	513	542	539	544	545	543	509	543	573	545	549	549	517	512	550	553	518	567	513	549	525	503	533	525	499	556	519	524	534	531	564	524	562	535	528	528	568	522	536	532	530	506	578	540	486	547	545	541	569	526	552	553	515	507	513	512	500	519	518	490	519	542	507	505	496	527	560	522	509	540	555	554	521	535	507	555	529	556	524	522	547	534	563	514	534	534	531	580	518	544	551	515	527	606	579	522	544	522	511	556	521	531	546	565	535	552	550	518	552	547	503	519	536	517	544	520	510	513	496	540	536	567	587	533	514	494	490	486	531	545	517	508	541	555	507	515	545	514	497	537	521	525	554	508	508	487	591	495	512	516	542	556	530	480	510	503	544	529	479	517	541	509	549	494	523	497	556	554	569	514	525	531	509	514	496	523	510	534	514	531	514	526	536	490	542	511	534	568	527	516	536	567	554	531	505	517	554	538	521	517	527	547	535	548	495	543	472	542	514	543	572	558	575	548	566	490	500	521	557	532	558	575	532	533	553	539	509	541	529	536	543	537	531	531	541	478	532	541	540	554	575	517	490	549	529	485	498	531	512	552	522	530	502	523	513	502	511	562	541	530	545	492	537	564	494	519	514	509	511	514	576	518	518	541	556	540	553	544	499	510	508	510	523	547	560	524	544	521	554	486	480	551	526	550	528	531	536	533	517	512	545	549	516	556	535	522	525	543	481	547	551	529	502	552	534	494	524	543	553	563	504	523	525	538	523	578	541	563	496	539	580	526	549	499	520	493	544	528	521	508	565	536	521	498	526	522	507	553	540	539	561	508	532	516	531	536	520	543	531	532	538	536	571	544	548	498	514	525	506	528	548	538	517	489	528	527	515	536	538	541	555	573	497	543	489	539	526	525	573	554	512	527	532	609	526	527	548	489	537	540	560	536	506	559	547	503	513	534	514	523	537	493	550	567	545	490	535	567	476	542	479	519	529	559	535	505	538	517	494	518	551	567	524	515	494	519	519	530	518	511	540	543	539	552	520	562	536	528	546	532	570	560	523	594	539	517	532	531	516	511	523	547	515	556	511	499	526	549	501	511	530	524	521	521	501	538	540	554	516	516	493	541	590	544	545	544	492	559	542	484	509	512	503	530	490	519	567	518	515	528	486	548	507	531	560	508	555	505	487	551	528	506	507	543	539	522	544	509	539	513	555	516	551	557	526	541	492	559	518	509	520	508	552	509	484	485	534	516	544	538	526	542	552	467	504	524	593	518	485	524	502	520	481	524	501	521	499	503	539	545	489	528	568	550	587	539	554	534	566	526	540	508	549	500	538	537	522	539	540	527	577	543	519	481	507	524	549	514	522	544	526	537	502	501	533	535	504	573	527	494	489	536	534	535	516	526	534	560	477	532	541	526	522	544	526	556	542	507	494	544	522	493	523	541	539	542	526	519	535	527	485	541	565	522	565	527	516	521	503	539	528	524	515	521	525	553	525	555	533	505	550	518	556	512	532	549	504	555	508	526	539	529	529	523	497	534	538	524	539	544	522	544	497	541	505	535	476	576	557	489	552	536	560	567	530	464	547	564	516	544	538	537	540	558	512	567	514	534	521	509	548	556	530	508	565	537	529	523	508	525	524	526	538	534
30551	28752	30643	25175	18095	13009	9254	6709	5132	4957	2897	1727	1145	715	614	549	519	391	399	350	359	340	322	296	288	304	262	231	239	207	191	232	208	210	198	193	208	221	191	184	184	193	190	209	161	176	153	172	172	191	207	147	206	194	205	178	174	170	191	166	179	167	172	160	163	173	168	193	190	171	184	187	201	162	180	165	188	174	149	184	179	171	180	180	185	170	180	177	180	193	188	177	175	166	166	171	188	192	155	191	164	177	163	191	193	186	175	192	209	179	172	157	159	172	180	195	142	154	182	168	179	180	176	169	158	164	186	164	192	173	166	198	171	195	177	161	166	168	181	148	196	163	165	174	185	173	180	191	161	153	179	167	155	185	177	172	174	167	173	192	168	168	195	162	177	173	170	177	180	170	160	160	170	175	178	186	165	156	174	167	178	163	173	188	172	153	187	172	180	156	163	158	182	184	174	180	172	171	174	162	162	207	159	189	175	191	179	185	169	161	182	165	162	187	175	164	180	190	158	167	188	174	187	176	197	188	174	140	180	199	179	176	170	175	179	155	194	151	177	163	156	198	177	176	185	191	188	157	180	194	184	158	183	183	164	177	167	191	169	187	178	177	182	168	179	186	189	156	184	154	168	172	155	169	168	194	171	200	177	160	168	198	191	173	198	148	172	152	179	158	189	184	196	181	168	176	148	150	170	182	165	165	160	185	159	199	179	180	175	161	207	182	210	167	178	166	171	163	172	156	181	191	168	193	162	139	157	196	159	168	164	200	185	185	193	197	159	158	182	180	188	180	175	197	169	178	185	191	200	189	157	166	200	176	170	170	162	171	169	191	186	201	168	155	158	181	178	166	171	162	179	171	181	167	212	173	167	157	190	190	158	168	174	196	171	174	170	149	171	199	173	172	171	172	163	173	175	185	158	196	185	174	171	160	174	151	169	197	165	151	180	184	168	195	185	153	184	171	178	179	161	191	171	187	169	165	183	165	165	161	178	160	184	156	195	156	201	165	184	164	171	179	177	204	196	179	174	189	179	175	209	195	188	175	146	167	172	164	170	180	184	146	164	174	190	163	145	175	184	189	164	196	186	181	192	150	178	185	202	165	182	203	163	196	166	177	158	177	189	188	174	182	174	169	157	198	171	199	188	154	175	180	178	161	184	181	158	171	166	150	180	199	191	166	166	169	177	209	177	150	172	208	156	169	193	193	159	171	165	193	179	181	161	175	178	187	179	153	159	183	191	158	156	173	175	161	177	186	168	179	174	159	166	190	183	162	164	156	184	184	175	176	184	187	198	186	169	157	171	173	186	185	179	172	184	161	188	195	189	169	177	152	166	178	164	185	171	162	169	178	184	163	169	174	147	179	190	187	155	171	162	177	149	178	151	162	176	168	170	153	172	203	167	178	185	171	172	173	171	193	163	174	186	165	161	179	169	186	176	179	150	184	178	204	163	158	149	186	166	179	187	178	166	151	181	165	194	204	191	143	141	157	153	172	173	158	178	180	165	180	172	168	179	178	180	182	171	167	160	166	191	172	196	177	158	193	176	174	183	188	183	198	164	185	180	169	185	197	177	184	195	178	176	150	179	187	179	189	177	156	184	198	179	151	210	169	157	188	169	165	181	177	147	202	207	159	190	168	184	189	150	154	181	189	173	144	184	166	169	171	185	176	149	185	160	190	172	182	171	172	192	146	178	196	173	170	163	168	175	177	177	177	177	152	178	190	169	179	181	198	184	191	167	163	176	188	188	164	163	168	173	162	147	175	178	175	188	187	181	173	176	164	169	189	166	161	171	184	196	185	154	179	171	183	184	182	166	168	169	155	182	162	194	174	187	198	189	177	210	187	172	158	165	165	170	169	180	170	193	163	170	170	195	169	187	197	185	154	177	165	172	172	185	146	193	187	193	174	159	196	178	177	188	191	187	189	168	171	180	173	164	161	174	184	159	169	180	172	163	180	177	166	168	158	189	173	170	177	167	201	184	159	206	174	177	157	183	193	167	175	164	172	179	171	181	159	168	165	210	174	181	172	175	168	169	178	167	169	169	172	156	165	172	183	164	162	176	196	164	171	173	164	155	166	200	158	184	180	146	185	174	171	173	188	185	167	154	184	169	175	185	204	195	169	164	168	196	201	187	195	166	159	188	174	150	166	164	165	171	188	170	186	178	189	170	174	174	170	150	185	163	188	158	150	180	163	173	167	179	154	175	182	160	177	176	189	166	157	176	199	160	168	173	196	162	212	182	190	161	161	167	178	194	167	168	193	159	178	180	162	182	163	180	169	156	172	194	145	179	178	188	167	192	173	177	186	186	161	181	182	189	188	168	172	188	171	152	177	171	173	168	166	165	178	161	183	179	174	162	172	195	156	186	170	164	188	192	173	184	184	157	186	155	167	164	188	187	156	180	184	166	199	179	172	174	171	150	187	172	179	162	149	213	169	172	161	159	156	175	198	187	171	171	164	190	187	175	163	175	184	178	180	196	185	167	180	161	144	179	156	165	187	172	179	177	192	193	171	206	181	182	191	179	157	169	191	170	176	152	154	182	182	174	189	194	165	162	176	170	192	171	170	171	174	167	188	165	182	169	177	178	171	174	161	195	179	188	173	192	190	184	167	187	188	160	192	190	182	177	172	170	180	190	191	174	173	165	174	182	206	179	170	166	179	182	174	160	183	161	172	196	163	159	175	182	182	166	188	180	184	159	166	157	165	173	177	202	155	192	198	173	161	174	189	189	186	181	184	198	190	158	173	185	176	166	187	184	191	212	171	168	187	162	195	166	169	185	184	187	151	171	194	153	167	172	183	161	161	181	173	180	193	188	162	190	167	188	181	168	151	152	178	178	162	161	183	173	181	175	198	171	184	185	154	168	188	188	164	161	181	180	186	183	156	183	171	184	163	177	166	174	171	181	192	197	192	199	190	166	169	206	183	153	158	153	159	181	173	202	165	173	145	199	174	196	182	180	161	170	181	172	160	158	168	166	185	178	176	200	178	175	175	209	174	181	182	190	180	182	166	170	190	204	175	177	164	197	185	174	160	165	148	183	191	167	192	168	177	176	162	174	167	190	177	184	155	179	179	179	164	184	167	169	178	184	179	168	180	170	165	190	157	183	186	196	172	165	152	175	168	160	168	183	161	182	160	166	190	148	177	165	155	175	177	161	162	196	204	214	174	180	165	202	173	181	180	156	168	186	164	167	180	184	158	169	174	171	171	170	168	156	175	144	199	194	164	169	202	181	174	192	184	154	177	150	187	196	167	165	180	169	174	195	174	196	197	157	161	198	158	172	178	169	165	186	175	146	186	165	161	175	176	160	181	177	150	190	158	218	176	178	169	189	189	164	184	178	187	168	198	204	167	176	141	181	178	183	178	173	165	186	181	157	202	193	166	185	175	174	204	159	178	179	175	148	203	164	190	208	181	177	172	192	174	191	168	146	173	182	151	177	164	153	206	184	173	171	166	158	207	160	217	181	159	164	179
20122	22778	33932	35450	31666	27888	24155	20850	18412	18387	12122	7833	5641	3618	3387	2830	2516	1946	1644	1737	1534	1444	1439	1309	1229	1161	998	887	941	872	705	863	874	753	718	709	713	716	696	583	546	556	537	538	535	559	507	496	531	503	490	516	485	458	509	456	505	524	479	455	458	477	530	455	474	506	491	462	476	488	467	493	474	487	530	476	481	506	475	498	491	497	499	483	509	487	501	450	496	482	514	490	473	539	513	463	476	502	487	513	495	483	499	474	511	479	497	485	526	487	482	463	508	497	478	459	499	500	490	517	503	458	475	470	488	463	477	493	472	487	489	498	473	475	464	532	498	511	513	519	488	508	438	459	469	496	482	474	455	468	486	484	483	479	502	465	487	474	452	492	498	478	497	470	477	519	495	503	460	488	483	522	525	495	473	499	499	498	492	537	468	534	479	471	459	467	490	433	478	478	497	506	496	484	499	461	482	479	485	516	481	514	497	485	471	475	510	504	454	495	479	517	468	519	511	494	493	494	522	482	461	473	507	508	474	463	472	488	475	483	539	503	474	505	456	511	489	467	446	479	475	503	487	502	511	485	516	464	520	470	523	450	491	477	526	459	495	495	485	500	492	499	489	501	516	465	476	474	511	458	473	513	515	506	464	519	450	548	506	476	510	480	466	473	479	493	523	466	490	468	499	511	509	484	500	488	489	474	475	465	438	506	527	474	503	502	493	486	439	464	478	466	452	492	466	500	461	520	501	492	471	461	472	457	538	479	485	479	481	462	512	501	504	464	517	491	493	495	493	496	479	492	469	477	504	499	463	479	442	486	492	490	523	489	496	447	501	542	478	493	460	494	481	512	468	496	483	531	464	460	527	493	471	515	477	490	470	457	467	506	490	462	483	511	473	477	486	501	515	469	487	489	449	492	486	471	467	472	475	505	474	512	462	460	450	485	495	490	476	462	495	485	559	527	473	528	514	465	521	478	493	477	489	473	439	466	464	502	513	493	505	484	492	501	540	496	450	502	503	478	507	477	517	470	476	543	464	467	492	514	480	477	485	461	481	487	503	474	522	469	472	502	502	498	502	495	458	483	498	487	509	498	461	544	483	491	487	502	490	480	467	500	453	501	501	498	490	470	463	502	484	508	463	456	490	499	533	493	496	473	518	481	465	517	496	520	495	492	516	506	497	501	514	469	488	491	495	438	483	497	462	482	466	480	471	517	485	502	487	485	476	485	504	493	509	531	485	525	492	459	489	506	502	494	461	488	492	473	494	512	531	446	475	481	490	461	496	491	495	448	524	501	518	499	479	482	503	496	509	514	504	505	467	458	461	445	483	486	503	496	456	468	486	486	481	497	466	502	470	502	465	505	491	515	534	493	526	508	497	486	508	467	494	465	522	504	483	480	518	450	483	444	486	513	448	521	473	448	490	491	478	499	468	506	442	486	486	492	498	522	488	481	495	512	462	470	492	499	483	485	490	502	512	453	448	496	463	479	480	497	460	485	503	441	485	498	463	482	475	492	466	512	462	477	504	493	473	483	491	525	524	470	485	445	517	502	437	471	516	476	455	462	453	493	489	499	469	502	487	507	483	442	494	498	492	529	537	459	474	465	475	521	501	487	458	473	480	475	487	502	525	507	534	482	503	503	502	473	518	511	464	480	457	465	475	535	476	529	490	507	504	448	513	503	484	505	455	468	482	494	457	511	482	495	498	511	485	497	496	467	484	506	487	481	471	484	512	479	497	472	497	495	503	476	435	504	522	492	473	509	454	491	516	489	438	505	454	497	518	495	469	498	481	506	470	462	517	496	508	457	482	474	504	469	421	511	480	509	504	507	523	535	436	451	481	469	469	498	499	473	475	500	450	505	427	503	512	493	485	506	471	486	463	480	452	503	503	487	472	511	479	497	487	477	468	503	488	496	490	484	490	462	459	488	469	497	485	511	467	520	494	471	465	452	509	466	448	478	491	523	499	470	486	460	454	504	534	494	486	528	470	501	460	454	512	491	472	499	514	489	494	511	506	493	477	452	497	506	453	487	481	484	493	504	488	530	506	505	518	466	494	509	469	519	494	516	479	477	466	518	486	451	480	529	508	478	480	497	497	521	489	509	480	481	507	493	507	471	505	470	499	501	459	455	492	478	484	465	520	482	496	504	518	486	477	514	481	492	500	492	455	493	472	469	489	450	500	497	490	487	479	444	524	523	488	473	466	510	475	465	494	503	478	475	489	460	504	467	524	470	474	440	456	447	503	472	470	441	525	461	501	464	498	441	477	487	511	491	468	472	474	500	496	486	508	489	494	456	487	490	513	470	495	513	471	516	508	494	484	534	461	492	473	461	462	489	470	474	530	496	476	442	489	478	467	498	473	512	480	513	512	479	485	530	480	474	494	474	477	513	494	477	471	494	526	472	464	484	525	493	484	456	466	487	470	492	517	504	491	507	439	490	528	476	449	481	473	514	479	455	471	504	504	489	522	492	511	462	473	488	487	475	470	494	490	466	476	507	439	483	485	474	499	462	466	498	449	507	488	489	492	530	487	464	487	520	496	501	472	467	507	516	485	490	461	503	456	477	452	471	469	478	486	472	463	480	488	529	466	481	448	502	504	520	531	528	468	489	521	467	490	478	488	495	511	514	484	501	498	482	501	472	477	473	478	454	477	500	506	515	505	507	468	512	467	496	518	479	493	487	486	501	471	487	513	467	458	470	473	445	472	479	493	480	535	496	464	498	536	481	501	463	480	489	470	468	484	467	503	520	511	499	520	502	494	473	464	519	451	472	485	495	470	498	461	487	507	496	488	493	483	475	495	460	503	479	497	459	493	464	517	506	474	515	494	461	476	509	490	474	463	505	475	467	502	462	498	517	454	520	487	455	460	506	493	454	466	456	515	423	491	492	491	506	546	497	491	483	533	499	522	451	463	528	476	452	525	471	473	483	455	492	491	472	485	496	537	468	477	486	443	489	475	468	486	456	484	497	478	509	478	463	479	490	503	489	468	499	492	507	512	499	451	470	489	490	508	468	488	475	506	471	533	483	521	502	463	470	484	491	469	460	464	447	529	486	550	474	493	454	481	513	497	490	498	501	458	486	509	498	506	478	514	483	453	512	519	502	496	496	502	470	499	458	472	536	483	518	486	507	452	451	499	524	543	447	478	479	506	483	438	494	457	509	486	481	517	507	496	517	468	459	501	492	495	516	480	524	499	486	483	471	501	521	478	446	468	450	503	500	538	473	508	501	465	441	471	513	469	493	479	518	494	457	508	487	497	486	505	461	469	455	497	473	449	470	502	475	460	480	470	497	490	482	485	483	473	497	488	491	512	515	492	528	472	468	474	472	488	470	478	514	468	496	483	521	414	468	471	476	502	496	494	491	525	468	465	490	516	523	509	485	479	540	523	481	444	508	479	467	491	470	506	506	520	507	520	518	507	503	510	487	452	437	465	471	515	462	452	467	526	485	544	484	478	475	488	487	505	504	543	485	488	452	480	498
37314	35250	40400	36196	28705	21517	15560	11609	10912	15448	13051	7129	3627	2419	2284	2067	1454	1396	1253	1403	1515	1393	1230	1203	1023	827	681	787	986	866	563	521	699	544	472	430	454	414	407	380	314	245	287	240	239	216	228	182	233	161	162	175	154	176	162	181	171	168	148	168	185	161	186	170	158	185	191	176	161	175	178	170	169	181	182	145	171	177	159	186	187	188	159	183	153	159	190	160	178	151	165	165	166	177	135	181	161	170	169	164	148	167	165	145	163	186	173	184	201	173	178	194	153	188	146	170	184	161	147	200	176	149	176	195	185	195	164	155	174	172	174	176	162	169	166	168	206	175	180	149	180	172	170	172	162	155	181	154	182	162	162	162	192	148	156	192	155	160	184	162	158	184	188	180	191	178	183	179	143	162	155	177	158	184	181	167	198	168	158	183	172	165	177	163	154	155	181	163	169	168	176	188	168	185	146	201	174	176	175	145	171	188	168	166	166	171	183	160	182	192	177	175	180	183	182	166	160	172	166	174	182	159	179	176	172	164	145	156	166	173	155	153	175	174	179	172	188	164	169	161	176	187	174	164	183	172	172	190	195	175	179	174	191	167	179	164	174	182	153	167	180	200	168	156	186	164	160	169	192	165	177	147	149	179	189	144	165	149	166	162	150	161	147	168	163	173	179	178	162	188	170	152	187	170	175	174	179	141	165	167	187	184	169	182	158	150	177	184	165	173	181	185	152	174	143	166	180	164	191	161	153	180	171	172	183	162	153	171	164	170	189	169	196	168	201	180	173	162	163	168	170	162	182	179	159	166	162	175	154	168	138	206	169	169	177	185	143	176	194	171	163	176	175	148	180	186	162	182	172	170	156	190	149	152	214	162	172	178	172	168	140	190	169	173	173	193	177	178	172	138	164	168	168	165	164	177	170	178	162	172	151	168	174	182	195	174	157	185	189	177	170	153	168	153	156	178	159	185	190	152	164	184	188	178	171	150	154	177	159	126	172	183	150	170	158	184	177	194	172	179	164	185	179	174	175	164	187	174	174	177	176	186	168	156	190	188	175	151	159	176	187	173	172	195	179	181	177	170	192	158	158	200	172	170	148	173	179	151	145	181	176	175	166	205	174	123	164	182	166	176	170	163	176	161	168	134	160	166	180	164	176	168	177	179	180	161	213	177	177	152	140	184	171	162	152	139	180	156	167	191	169	168	194	156	168	165	170	164	183	179	189	166	202	162	176	184	159	150	168	174	187	171	189	163	180	165	181	172	170	189	168	159	153	164	180	189	156	172	178	188	165	155	169	166	172	197	166	180	157	174	188	182	171	161	172	176	167	146	173	170	185	157	179	164	172	164	182	144	165	154	175	192	155	153	160	164	163	182	145	156	158	152	191	168	149	159	179	181	185	186	178	143	168	172	166	159	176	165	194	178	179	181	161	160	197	162	175	190	169	180	166	165	151	175	191	178	160	171	157	178	174	202	195	184	155	204	160	170	182	180	161	168	164	177	166	157	164	189	179	160	182	184	172	191	182	178	168	164	161	202	182	163	171	154	160	183	162	151	170	188	178	152	163	164	168	183	172	172	177	153	173	164	166	199	157	186	179	163	148	191	155	161	196	178	169	155	161	170	182	172	158	165	180	179	159	155	183	180	175	182	186	164	161	171	180	183	157	198	162	194	173	169	187	154	181	187	180	182	160	199	189	168	173	174	174	175	162	175	171	170	182	151	193	187	144	188	158	181	141	144	161	156	142	167	177	198	169	194	160	176	179	184	169	183	188	164	152	145	142	175	178	165	149	150	187	157	179	167	151	192	186	179	169	191	165	191	190	172	191	147	180	165	169	166	177	178	161	194	158	192	155	155	162	173	167	134	175	182	158	162	171	187	165	173	184	167	190	173	187	159	189	181	160	153	169	173	160	148	190	185	163	176	188	167	173	177	178	145	170	169	174	170	149	151	172	152	171	157	158	147	167	151	168	164	161	166	163	172	166	170	186	170	185	176	156	183	177	195	176	145	170	166	180	188	154	162	148	162	165	180	189	163	159	178	170	172	144	176	167	171	160	162	160	170	177	176	168	165	167	184	172	172	158	174	175	178	171	178	173	158	168	168	160	184	159	158	165	176	158	172	189	171	161	192	162	168	152	165	163	188	170	150	191	197	191	169	189	165	166	167	158	167	144	173	169	158	196	185	156	174	178	171	176	185	177	149	184	192	152	181	190	151	181	175	132	163	172	169	175	154	169	142	173	175	203	176	182	179	172	200	165	151	184	158	186	175	154	155	171	167	159	187	160	170	182	169	186	172	162	179	161	179	173	171	167	152	160	166	184	171	172	156	150	192	148	187	174	168	180	164	153	184	168	162	165	164	171	179	147	172	158	164	164	172	208	182	154	192	188	176	163	175	161	181	161	161	165	154	153	165	155	168	179	168	175	152	167	162	173	191	173	161	181	154	188	141	170	180	163	176	135	173	168	160	156	168	169	185	188	175	186	169	170	161	174	176	158	182	158	188	159	162	182	159	170	182	200	193	165	167	170	152	168	157	170	166	167	155	166	163	158	173	162	197	170	156	170	145	185	164	187	182	161	153	176	182	162	180	178	183	161	172	144	174	167	157	177	159	141	165	159	175	150	168	158	155	158	169	157	152	181	173	158	173	166	179	166	186	170	159	183	175	174	160	180	158	182	169	182	175	200	169	168	180	167	179	179	170	199	173	166	166	155	164	152	176	176	155	174	162	175	168	183	175	173	179	152	150	193	166	180	173	197	175	174	178	169	183	171	165	158	187	169	192	142	177	183	163	164	175	170	176	182	166	191	173	192	161	184	165	162	166	179	170	166	144	165	154	160	160	165	161	176	156	178	187	176	168	181	170	149	148	130	181	173	183	149	184	146	174	166	156	167	174	191	160	209	174	186	177	184	146	186	166	176	171	182	176	173	164	168	172	146	171	173	178	182	169	159	161	154	161	169	174	154	169	187	193	156	181	170	162	138	164	174	187	185	167	202	150	179	174	163	176	169	165	163	153	154	167	146	178	174	179	164	189	155	171	179	177	161	155	163	154	161	176	160	155	178	171	175	174	172	175	156	193	186	173	177	175	167	160	165	152	180	174	183	183	182	177	163	177	181	169	172	165	190	184	178	176	182	155	163	168	166	172	181	191	152	168	175	159	172	191	150	160	163	174	173	182	171	149	163	174	173	162	158	183	159	178	164	169	191	162	157	189	154	168	170	199	179	182	180	157	193	158	172	166	173	168	176	170	159	183	178	162	181	182	164	177	165	158	167	153	166	169	169	178	165	174	187	168	173	183	173	174	175	157	156	166	147	187	146	159	177	174	184	205	169	161	164	162	177	149	175	167	188	186	191	169	177	172	172	178	170	168	162	182	157	166	180	160	148	168	151	175	169	164	192	166	161	175	165	158	167	142	172	186	163	145	163	185	176	145	171	138	181	168	186	170	172	180	184	195	197	177	162	186	175	162	176	162	170	167	182	167
25084	28988	41525	44188	40482	36327	31849	28604	29383	35725	31038	22269	15239	11790	12002	10874	7442	7542	7082	8102	8525	8035	6947	6839	6350	5044	4127	4396	5685	4631	3329	2838	4220	3224	2872	2329	2324	2254	2231	1885	1414	1039	1095	937	879	878	808	652	718	584	575	517	525	514	516	513	525	481	512	471	465	488	472	481	503	499	482	487	511	517	507	502	448	466	502	478	456	432	503	484	485	493	477	476	479	491	476	452	463	473	447	484	480	449	467	522	504	512	506	489	449	454	490	491	457	455	503	486	467	474	499	504	496	497	484	489	522	490	492	495	493	466	498	492	467	471	448	487	508	473	463	493	466	463	499	469	472	448	491	506	493	493	470	483	487	447	499	478	462	485	457	475	485	489	486	484	466	473	469	467	446	487	486	437	483	517	499	481	478	490	494	463	477	465	486	490	512	476	474	444	493	496	448	446	460	494	499	457	493	474	498	438	463	446	494	516	476	501	471	461	504	457	511	476	537	440	473	492	485	468	494	470	445	511	482	463	507	438	498	472	465	445	434	515	445	477	508	490	449	473	456	492	542	480	499	485	502	469	479	487	492	458	508	502	484	505	479	447	458	514	485	477	467	482	496	453	471	482	485	455	479	474	475	491	472	483	469	498	503	468	476	514	473	476	492	502	454	495	458	495	448	496	470	471	497	451	463	466	460	453	455	459	490	487	451	470	458	502	476	475	479	499	483	463	480	497	461	497	468	472	484	493	494	490	468	479	450	443	443	489	500	457	485	496	480	462	489	478	495	505	465	468	503	523	503	473	485	479	480	495	498	498	510	465	523	475	480	471	506	489	461	510	486	471	480	462	471	495	458	532	521	486	481	472	428	485	473	499	491	454	470	454	432	517	476	455	458	467	451	517	462	523	434	491	500	480	429	516	486	456	480	501	491	476	472	502	466	482	487	467	476	447	485	449	489	493	468	480	487	474	481	477	486	454	474	485	456	479	469	479	466	494	537	462	535	491	497	503	468	483	500	508	513	462	481	508	503	510	502	479	481	484	503	512	477	492	468	459	469	478	468	497	463	463	493	505	510	487	479	451	464	495	504	448	460	487	487	490	501	470	454	495	471	527	511	463	514	454	459	459	505	507	495	495	461	472	466	488	478	474	532	460	470	486	478	468	512	457	491	477	451	465	492	517	460	480	483	470	454	482	471	456	494	509	497	500	478	485	468	492	465	462	515	480	512	487	482	475	460	459	463	490	468	508	481	480	495	469	457	467	467	484	503	482	450	456	494	504	472	498	524	436	435	495	476	494	510	450	453	460	456	489	485	483	496	479	497	522	502	468	472	477	469	527	455	472	470	505	451	463	487	459	520	457	521	483	487	455	464	471	472	482	502	513	507	447	511	496	438	461	473	491	470	449	461	473	476	466	462	515	491	513	511	496	501	464	469	438	534	465	451	510	499	478	472	519	493	499	454	472	518	486	459	475	507	479	519	460	500	547	449	512	477	501	457	485	481	459	504	524	457	468	498	479	445	539	472	482	508	510	511	537	526	494	492	466	496	469	444	524	458	479	467	458	464	478	508	441	483	488	461	505	484	522	536	426	485	473	480	495	485	476	514	496	509	474	510	509	501	517	463	500	495	445	447	464	496	432	452	467	471	469	463	485	481	493	437	495	498	503	488	456	483	490	456	499	490	436	490	502	481	477	476	510	490	504	498	474	479	467	515	521	479	477	474	488	508	496	476	475	474	557	500	466	502	483	478	463	475	494	464	443	483	510	474	488	470	482	512	466	472	484	481	484	520	478	492	461	470	467	466	501	512	492	503	515	450	487	438	479	477	483	457	480	524	480	474	467	469	423	489	487	474	437	455	458	499	460	494	518	469	472	443	493	493	486	443	478	487	491	494	477	459	485	497	508	449	489	443	481	465	490	502	501	495	489	463	478	496	491	510	454	474	488	486	492	470	476	459	516	488	511	521	465	493	467	496	507	438	488	472	478	447	493	474	470	481	503	455	492	474	445	477	482	495	492	501	493	463	472	515	494	482	499	454	455	467	507	479	462	473	493	473	476	462	486	459	451	463	512	517	475	479	471	468	485	496	486	523	497	522	454	479	476	493	479	462	484	511	507	460	485	512	471	426	445	482	506	517	476	483	468	451	461	466	502	487	482	442	450	513	480	476	510	500	470	452	484	495	487	467	475	492	488	462	443	518	453	463	447	445	566	472	493	498	492	475	491	500	479	478	483	470	469	452	470	462	495	462	485	463	469	508	515	492	448	459	449	474	490	420	477	473	495	482	454	471	512	515	517	472	454	497	453	477	442	470	476	474	467	484	488	496	519	507	482	477	476	524	515	460	476	476	467	452	484	507	503	460	481	452	469	470	474	454	472	449	470	535	449	460	478	507	498	493	465	498	458	486	494	489	482	474	479	524	443	468	512	514	489	476	473	463	478	458	443	482	482	474	474	493	473	451	508	480	463	499	496	512	460	498	462	528	488	492	428	461	462	455	484	466	483	493	478	484	470	481	519	471	523	451	505	519	398	478	495	494	476	486	482	468	464	476	472	508	487	493	478	481	472	508	521	476	497	497	471	482	506	477	482	493	480	447	504	478	493	509	507	500	474	480	486	505	494	473	487	485	475	456	472	510	430	477	478	515	497	485	495	480	486	493	483	448	476	463	496	495	479	488	481	460	509	504	451	434	454	479	477	466	469	441	515	472	472	515	481	443	458	503	523	506	430	484	490	467	480	472	487	470	476	475	479	488	492	473	483	475	449	481	513	482	472	491	479	488	492	512	521	465	481	470	493	513	472	478	494	467	516	499	442	505	450	472	462	523	470	472	486	474	499	473	490	505	509	505	486	476	486	453	459	479	485	469	499	469	468	473	459	468	475	465	506	448	494	480	486	441	455	507	494	477	516	485	517	474	485	474	515	478	483	517	471	464	504	477	507	486	472	485	476	444	440	451	519	477	478	494	502	503	469	467	494	474	442	513	483	507	492	486	450	480	451	459	476	468	480	501	498	513	504	475	464	478	466	498	478	474	474	472	480	508	481	499	457	466	457	455	482	466	479	490	482	500	457	495	488	476	487	483	465	460	492	461	475	445	454	499	458	513	474	455	473	511	459	475	469	484	487	512	483	507	469	507	451	505	475	488	490	501	480	471	466	490	449	487	467	470	523	474	449	454	468	526	465	483	519	485	483	531	508	481	517	496	467	484	492	493	508	490	467	516	456	486	493	468	499	505	486	459	463	446	499	438	492	453	435	502	479	470	510	495	449	525	493	461	527	488	473	479	467	476	478	475	466	456	489	481	506	508	453	493	481	494	508	465	494	502	492	479	483	477	502	510	494	513	466	463	514	466	526	487	510	466	476	511	482	470	452	477	474	494	509	484	485	479	482	488	488	456	466	455	498	467	452	489	475	469	453	472	487	508	551	471	465	512	462	468	443	511	499	492	481	454	474	465	472	532	485	487	452	507	481	486	470	532	468	483	508	490	478	494	490	509	449	466	443
42027	40921	47930	44143	37734	29527	22559	18711	17386	22796	22887	13365	7733	5456	5029	4622	3098	3018	3475	3517	3464	3001	2739	2716	2472	2078	2043	1925	1791	2020	1928	1729	1980	1460	1248	1061	1012	937	979	758	658	427	494	375	354	317	341	249	286	231	214	227	209	208	221	203	212	190	199	230	217	214	190	171	209	191	176	165	160	191	197	194	190	176	185	214	166	178	189	179	162	184	184	235	169	198	203	177	224	181	198	204	179	199	184	194	198	228	174	174	193	178	216	192	210	201	182	189	182	175	180	198	191	189	191	184	207	207	200	179	192	199	205	180	192	183	207	169	184	170	176	199	182	182	197	213	192	210	166	214	185	180	176	215	182	187	184	202	209	183	176	170	186	200	176	194	192	199	200	183	175	194	208	178	197	171	195	192	183	193	206	154	199	181	169	196	164	185	183	186	161	203	215	202	196	184	196	187	171	169	188	199	175	174	227	178	175	190	210	196	182	208	196	189	219	205	189	199	196	178	199	167	174	168	200	176	181	193	172	186	175	178	183	182	165	200	183	185	185	197	190	178	189	165	175	184	174	204	177	174	181	187	198	207	170	170	171	192	219	179	209	195	181	213	171	178	188	204	162	186	171	199	194	184	188	172	173	197	191	210	192	205	183	184	181	202	206	187	185	193	176	195	188	188	169	198	196	180	189	199	177	153	177	189	206	198	190	189	181	179	191	203	194	172	174	182	189	167	180	173	186	166	206	179	176	182	196	204	181	196	197	200	202	214	185	174	179	176	204	180	224	201	209	159	197	174	198	185	203	186	192	199	199	187	183	167	175	202	183	195	197	201	181	172	195	223	190	195	185	185	172	180	194	199	178	179	187	178	182	183	197	169	190	177	209	209	186	186	177	186	194	178	179	194	191	181	172	179	183	212	191	212	197	168	195	169	208	215	178	206	212	180	213	182	191	202	189	188	176	174	161	188	180	187	179	206	193	193	163	195	189	155	209	197	174	211	184	183	191	183	177	173	201	207	211	194	180	174	195	213	170	207	192	195	210	174	193	182	178	169	174	198	196	194	197	193	192	191	185	190	182	250	195	184	193	198	176	184	201	185	170	208	153	188	178	186	187	206	204	163	200	197	175	174	200	193	217	181	205	199	177	188	164	182	164	195	181	177	191	179	199	171	162	178	204	191	192	190	193	189	190	184	198	182	206	198	198	194	197	192	175	180	181	189	214	186	194	180	203	197	196	176	212	186	183	190	188	180	182	179	192	174	169	188	164	154	187	184	191	193	213	192	170	197	184	190	187	190	177	181	181	191	173	180	174	204	192	192	185	200	209	200	212	181	168	193	195	178	223	169	207	198	201	183	185	186	189	187	181	208	172	197	201	167	198	209	195	173	184	196	193	192	185	173	216	204	215	198	204	204	187	196	173	200	214	201	182	187	182	193	169	186	178	181	184	189	188	202	206	177	188	206	211	204	196	168	207	167	204	181	164	190	171	180	208	215	179	191	171	186	207	182	205	162	183	214	183	189	200	191	204	192	188	200	211	178	191	208	189	198	178	167	231	182	201	181	195	182	206	195	206	192	204	212	156	185	165	182	170	197	179	199	197	220	197	161	173	177	196	167	205	215	202	182	198	171	197	200	175	213	159	185	176	219	186	178	196	214	165	185	199	185	198	169	206	179	197	190	173	187	189	193	173	172	197	196	185	194	188	214	198	190	196	211	214	223	201	189	193	188	211	182	198	187	189	214	198	183	195	185	160	171	192	209	197	210	205	186	171	171	209	187	197	189	179	176	191	205	170	188	166	198	156	177	190	187	174	180	209	201	177	203	189	195	209	209	203	209	204	200	177	200	171	198	204	201	217	178	174	177	184	194	207	176	197	199	207	198	204	187	179	194	193	196	198	224	186	195	205	185	167	200	176	170	228	164	186	191	190	203	186	201	204	193	199	190	192	189	188	205	207	189	171	190	185	213	196	181	182	190	178	169	181	189	184	204	189	178	182	199	185	208	193	210	178	193	188	156	191	197	203	181	206	178	220	171	169	163	210	179	185	162	174	198	186	189	185	163	192	172	177	185	186	182	183	174	205	195	221	177	193	172	179	209	176	189	196	168	179	162	176	190	179	205	194	177	175	190	184	158	183	197	165	210	173	207	194	179	189	169	181	176	194	196	211	202	176	190	216	211	198	171	210	183	185	199	190	194	199	190	167	167	224	150	182	188	178	172	185	179	204	168	186	183	187	164	191	178	194	188	206	193	194	197	189	189	191	177	163	184	200	194	179	182	151	159	214	188	217	180	180	199	169	193	193	184	178	186	210	202	169	183	189	193	181	179	181	173	154	184	189	178	168	223	201	184	182	187	168	183	200	199	206	185	210	202	195	171	200	189	167	191	171	164	197	199	166	183	210	199	219	150	209	222	189	212	196	178	192	200	184	200	192	195	163	205	178	185	196	203	202	188	223	177	217	181	165	185	196	195	174	176	203	177	181	198	179	206	166	193	177	175	186	206	213	194	206	196	188	219	172	163	204	192	197	200	205	177	169	179	204	193	185	196	171	181	191	204	193	168	180	197	175	188	180	184	180	193	171	194	185	172	184	209	197	178	185	177	183	197	191	174	191	198	177	195	192	189	203	183	167	213	179	195	215	215	193	191	192	202	193	188	181	186	183	187	209	185	199	192	159	192	203	191	210	190	173	193	168	191	175	184	191	191	209	181	196	191	187	189	179	192	199	187	183	165	169	185	179	228	192	179	175	202	177	197	185	199	196	210	174	211	216	194	179	192	209	179	180	198	183	182	197	188	193	204	194	199	218	214	177	193	190	195	193	201	190	183	181	189	166	181	205	194	187	201	188	184	178	180	214	186	189	207	198	192	175	189	174	201	187	224	206	201	186	195	191	174	170	173	151	167	172	194	190	178	190	189	197	195	175	170	181	196	211	207	231	199	175	180	195	195	187	157	184	200	199	195	186	186	197	176	208	171	186	192	209	159	184	200	209	217	183	202	202	191	173	173	166	188	210	215	180	200	199	192	190	183	174	192	164	194	198	200	169	193	196	187	191	211	197	176	164	183	206	186	195	223	203	204	201	185	180	181	209	183	168	189	190	172	196	174	194	200	197	182	192	191	193	182	170	173	192	167	183	191	183	152	198	159	186	168	175	181	202	179	184	203	207	189	181	201	163	183	190	175	202	178	186	161	184	189	211	177	176	167	170	205	209	184	203	175	184	183	196	191	162	214	186	182	188	181	189	214	179	183	170	194	183	186	182	202	172	219	174	191	184	192	189	195	184	200	207	182	190	168	210	189	195	198	188	181	188	174	198	202	213	195	172	184	200	189	210	186	190	187	184	191	197	192	204	197	175	177	195	176	190	189	187	179	204	174	192	168	190	177	176	185	213	157	177	225	198	185	182	157	193	210	192	178	207	186	187	192	182	188	187	172	226	182	195	197	198	199	188	200	165	224	182	191	180	189	197	197	209	183	198	184	155	203	188	175	186	195	189	193
28304	33481	46782	50398	47354	42394	37654	35918	35970	42185	40343	30671	23107	20390	20059	19123	14041	14442	15758	16415	16622	15119	13898	13878	12570	10942	10849	10453	10362	10986	9866	9192	10868	8462	7320	6016	5834	5076	5830	4298	3508	2034	2539	1934	1553	1629	1476	988	1137	862	724	654	661	668	607	593	601	550	512	553	646	608	541	538	528	554	510	508	533	531	491	523	532	542	547	509	519	541	542	531	544	563	505	550	607	527	538	511	610	543	487	512	509	485	506	548	506	533	542	540	517	526	510	521	522	531	523	505	523	503	509	497	517	504	529	556	538	525	536	525	528	558	510	543	533	499	542	521	541	530	581	533	540	487	532	531	492	520	565	551	500	574	537	524	505	549	516	529	532	569	494	552	490	486	514	504	556	505	521	509	518	520	518	531	523	525	538	512	527	505	495	491	531	541	533	552	542	507	493	529	527	529	509	524	525	520	538	476	562	547	534	492	571	480	542	514	517	493	563	524	524	516	522	521	534	534	565	562	525	565	523	469	514	544	542	516	527	518	548	554	522	534	491	509	513	509	516	519	543	499	495	514	526	557	518	551	482	530	508	541	546	545	506	518	573	534	528	555	516	567	503	535	568	507	522	541	539	494	498	544	519	552	538	541	502	508	528	527	518	557	505	526	522	508	482	533	522	546	519	519	552	568	560	479	533	506	557	544	537	512	550	518	537	514	531	522	553	568	470	526	519	515	519	510	558	521	513	522	562	522	498	532	514	509	547	553	541	530	527	503	513	521	498	564	548	502	504	519	525	507	499	508	539	560	544	553	500	500	499	496	520	517	527	543	532	524	504	557	530	500	558	510	511	530	530	509	510	549	510	548	501	550	532	514	514	543	534	557	522	485	541	535	487	521	537	495	516	516	518	496	522	508	518	538	493	510	551	524	512	550	559	526	519	491	520	542	505	515	521	514	541	538	531	537	518	548	520	532	533	544	498	516	519	521	516	525	494	570	532	517	535	519	530	499	523	559	509	514	570	533	502	531	541	519	508	545	465	532	502	553	504	553	512	528	499	538	525	502	543	540	518	491	518	530	512	532	510	503	505	557	547	533	515	489	487	509	532	518	542	499	521	541	547	542	507	548	527	494	552	523	533	529	504	546	514	501	519	529	485	509	511	521	534	498	557	509	517	530	527	445	532	526	578	530	543	518	492	534	536	524	543	524	475	539	552	512	497	511	531	553	518	502	515	516	526	547	528	513	544	502	551	519	519	531	501	514	533	515	510	506	521	506	488	558	524	538	523	519	512	507	456	549	517	524	542	516	601	492	538	527	530	496	511	517	555	510	529	532	502	551	493	516	517	502	507	503	504	516	494	533	536	519	543	473	509	521	500	508	521	547	543	527	535	524	491	523	574	523	549	526	583	547	541	538	542	538	491	488	523	495	474	492	514	506	530	562	518	489	505	524	526	491	520	490	547	544	536	488	551	515	520	516	500	480	549	522	520	519	530	556	526	530	518	576	574	524	501	534	503	516	490	509	524	490	466	524	561	565	534	527	546	509	554	509	537	532	532	502	527	531	541	504	549	516	500	545	507	511	492	522	547	569	545	523	527	515	490	484	511	527	509	518	541	535	517	503	547	544	512	502	560	514	534	541	528	506	568	529	519	538	504	487	531	498	528	495	534	525	547	522	502	536	548	518	540	537	514	543	544	510	559	546	494	534	517	562	530	549	541	532	548	485	514	538	487	537	546	493	476	578	510	506	505	512	565	517	508	550	531	490	547	525	510	562	510	555	468	523	493	514	494	524	560	579	486	493	489	512	558	487	480	498	525	514	524	533	515	527	530	493	531	545	562	559	524	505	548	510	532	526	536	566	525	506	521	520	515	536	572	516	513	514	506	537	503	552	544	494	511	518	540	557	499	560	500	532	511	538	518	538	508	483	517	547	525	556	550	491	532	537	473	493	488	516	432	531	505	493	538	526	500	537	496	529	515	523	567	530	445	495	549	530	506	533	500	517	528	553	527	539	514	525	513	517	528	545	541	539	522	489	490	570	553	549	510	548	515	495	535	525	485	507	507	531	539	537	527	562	543	528	523	488	500	572	488	503	542	503	525	509	546	497	500	539	503	551	535	515	515	510	529	508	554	536	518	491	547	527	522	536	478	486	504	492	512	498	526	541	532	509	524	537	529	494	551	504	520	527	524	510	533	537	540	508	518	576	538	578	503	490	510	546	486	523	514	507	541	542	506	495	539	535	505	513	506	536	535	510	493	463	500	520	518	516	535	553	505	481	522	518	511	474	508	489	557	538	581	531	499	512	533	534	506	531	570	532	530	518	524	539	528	525	529	545	494	530	514	522	531	523	569	517	561	506	507	530	513	555	518	515	527	546	536	542	535	524	517	482	512	515	544	523	547	525	529	554	536	510	530	518	539	530	545	513	532	560	486	509	503	568	507	587	517	534	530	537	525	546	529	539	578	530	558	523	549	556	495	526	510	472	509	544	551	546	508	519	535	513	501	531	499	550	541	552	513	460	523	500	524	531	526	478	500	522	505	522	519	512	519	539	507	520	483	545	528	518	530	545	535	504	501	483	570	527	567	536	477	507	553	493	483	543	548	558	525	517	545	522	541	535	509	501	549	530	545	529	484	489	480	580	542	511	499	541	540	560	566	522	501	498	523	536	528	496	488	539	476	545	503	538	484	551	507	560	505	522	513	577	535	515	549	523	532	527	547	508	494	508	497	541	503	513	504	531	533	536	528	535	513	567	524	540	559	548	566	478	526	473	504	501	500	498	543	463	497	515	509	532	512	512	570	530	530	500	547	539	543	510	513	536	509	518	499	530	530	525	526	520	539	562	557	517	533	536	530	528	554	525	534	531	509	520	503	524	552	513	517	534	512	522	535	530	515	504	537	546	522	548	530	506	530	521	516	534	544	501	515	516	499	517	561	507	525	542	501	503	509	522	575	547	528	522	514	550	540	527	504	501	544	513	505	530	473	528	541	493	516	517	483	503	576	546	555	524	562	517	549	574	506	527	518	519	503	532	512	519	535	513	518	527	518	516	567	538	543	538	533	538	513	538	526	515	491	508	502	484	532	493	531	551	551	514	518	499	486	575	521	552	516	539	537	505	497	528	557	511	560	494	511	529	478	553	543	546	549	510	509	521	512	531	525	548	547	577	532	498	545	525	527	541	494	531	500	473	485	531	513	546	566	511	531	517	501	525	572	536	539	537	528	523	507	517	493	520	544	550	525	503	525	541	538	512	540	535	561	501	549	550	505	526	525	564	543	518	535	501	508	507	496	546	586	536	540	490	544	530	525	572	514	512	502	550	533	526	533	508	559	558	493	493	523	551	566	568	513	529	475	543	550	526	536	517	480	537	491	568	514	514	583	531	539	525	537	506	539	549	518	502	514	506	542	547	487	455	514	548	512	521	576	537	504	550	499	512	528	513	540	502	535	533	514	560	543	513	498	516	514	559	531	541	543	544	517	501	505	475	483	532	522	512	483	530	524	550	519	512
23576	21930	26335	23328	19985	15022	10065	7314	5995	5036	3561	1862	1367	770	634	558	447	398	359	332	321	307	281	268	241	235	234	223	238	226	203	200	241	202	193	233	203	175	183	194	185	182	169	153	182	195	184	194	172	186	155	169	198	164	155	175	194	162	159	173	151	153	174	155	162	164	151	165	172	184	188	172	171	189	172	154	169	174	166	148	157	172	160	199	162	154	176	188	159	194	155	162	152	172	158	165	154	165	195	165	180	199	174	172	165	178	183	188	161	170	157	183	146	166	155	167	161	171	185	192	169	139	182	182	174	185	170	184	165	183	188	158	194	174	168	146	186	186	182	178	179	162	185	149	164	158	189	176	157	164	170	176	183	193	174	201	166	165	180	172	176	174	179	158	147	187	189	156	180	157	182	151	170	164	175	186	172	165	175	168	177	177	172	160	177	161	198	151	166	170	172	166	166	178	142	181	176	149	158	166	168	167	164	163	168	187	163	179	171	204	168	146	155	187	167	173	182	162	169	174	164	159	187	181	178	186	163	199	161	155	178	177	185	147	178	172	168	156	203	177	179	177	150	202	178	175	191	159	189	140	188	177	189	161	181	181	162	172	183	168	190	169	170	163	185	177	164	198	182	175	164	176	166	159	153	182	151	173	145	157	169	175	171	152	163	162	161	158	174	166	197	178	158	183	166	182	164	166	168	154	139	165	167	178	152	191	186	174	165	191	158	193	181	149	169	166	157	173	149	150	191	173	177	181	143	176	192	160	184	137	162	179	167	174	184	163	149	160	183	194	178	169	173	191	166	158	176	195	173	193	173	165	149	159	152	181	172	184	170	164	151	183	195	169	159	195	188	162	167	157	185	170	191	184	200	205	152	142	159	152	173	165	199	154	195	169	159	172	178	179	172	188	198	199	172	187	191	160	157	188	174	170	157	163	179	166	169	185	186	164	170	144	164	166	187	177	178	170	168	179	146	166	159	184	183	183	181	183	179	178	156	170	184	187	189	188	173	162	188	162	187	174	181	161	166	169	165	167	172	170	157	165	165	166	167	172	184	156	149	162	170	167	175	189	169	169	164	184	175	188	148	175	183	167	170	196	171	176	150	174	193	195	181	175	166	184	167	159	173	151	183	154	167	178	181	170	170	170	165	176	184	140	156	171	171	184	184	147	154	171	172	171	182	179	178	170	179	179	175	187	157	182	167	169	177	171	166	166	159	170	199	170	188	186	157	152	162	188	164	141	161	186	176	194	161	159	190	183	158	154	183	163	185	167	175	185	167	174	170	168	159	171	152	141	163	168	176	172	174	165	176	156	164	191	174	179	161	174	184	173	175	167	152	167	168	177	181	214	170	179	172	175	197	146	168	185	140	159	169	163	178	160	176	176	156	193	166	158	169	167	149	192	158	187	164	183	154	139	158	179	161	171	164	177	157	155	176	167	166	158	187	177	185	179	151	187	170	175	168	178	184	174	145	176	157	161	177	147	162	193	174	177	150	168	149	173	170	161	151	141	171	151	159	185	188	159	164	168	179	176	189	165	173	180	161	173	167	168	173	179	168	188	171	181	155	183	165	179	167	155	161	130	165	188	183	180	178	176	156	162	190	185	167	183	174	187	181	178	155	208	179	187	188	160	175	168	167	159	171	174	171	184	172	146	165	180	154	191	192	146	213	174	163	189	173	168	169	174	148	152	157	171	182	178	188	175	180	176	178	153	180	182	173	144	165	155	179	194	184	184	174	176	172	163	152	174	181	191	172	172	161	171	174	155	170	151	172	164	169	169	183	172	173	167	159	166	171	174	164	167	162	185	175	169	161	147	170	182	182	159	193	178	159	161	175	150	182	169	183	179	188	178	165	187	174	187	182	147	160	175	165	165	181	175	177	177	167	186	164	166	167	149	185	179	208	153	171	182	169	170	175	187	160	157	152	187	184	167	190	188	164	161	193	165	156	161	169	160	173	182	168	169	158	186	170	175	156	163	166	179	157	154	156	166	160	187	189	168	158	179	181	184	175	179	185	177	206	194	159	168	168	149	160	170	166	166	150	173	160	154	180	174	173	161	180	173	175	160	164	155	165	154	166	170	168	155	158	206	155	162	183	147	156	194	172	152	166	152	191	173	158	150	166	158	161	156	170	166	178	160	208	168	174	180	174	180	159	164	154	167	181	147	169	178	166	168	158	160	150	190	181	187	186	162	155	160	188	190	166	185	163	154	187	158	160	186	183	197	182	161	197	163	191	155	153	186	165	172	153	141	181	193	203	178	159	166	159	168	159	163	185	155	155	189	164	188	165	173	174	167	174	162	171	175	181	188	166	156	218	161	164	174	175	183	163	164	163	181	168	161	168	158	160	174	156	147	159	155	204	178	183	164	147	177	164	147	159	179	172	181	159	180	175	171	147	157	170	155	178	177	170	166	153	167	201	160	167	185	188	177	169	177	177	173	184	166	204	193	169	172	182	160	180	165	189	161	164	182	166	148	185	193	187	164	153	165	172	173	161	172	166	158	143	165	180	164	198	172	187	199	165	160	142	163	161	170	185	195	170	154	194	161	159	163	157	194	182	171	156	151	174	200	168	181	168	172	187	156	152	173	160	174	180	175	193	181	172	184	145	180	170	177	171	180	159	161	190	161	174	170	187	163	158	165	163	188	172	143	181	154	173	171	178	168	177	175	166	168	194	165	199	174	167	175	188	183	172	156	181	180	179	178	174	158	196	178	168	163	166	190	156	178	161	175	182	157	164	168	165	193	177	169	134	173	167	186	180	163	163	188	172	161	157	179	167	170	174	178	163	166	154	160	152	152	174	168	164	179	181	174	144	160	179	176	177	181	165	171	159	176	149	158	171	173	164	153	196	187	174	169	169	173	173	178	170	186	181	168	183	172	180	169	185	165	145	141	163	164	177	168	188	170	162	184	156	171	187	170	189	144	175	181	194	170	189	166	165	167	119	171	194	161	180	190	185	162	173	180	164	175	175	169	182	161	164	177	179	188	149	183	179	175	166	178	175	152	174	173	165	170	142	178	191	174	162	172	169	166	166	184	173	194	173	174	160	157	200	172	184	173	149	195	172	167	166	168	185	169	174	175	166	185	169	177	190	179	158	158	163	179	152	188	165	187	199	167	148	178	190	183	167	146	147	168	189	186	187	168	171	184	184	168	187	178	174	161	206	171	161	154	162	186	172	190	164	189	163	159	170	180	169	161	186	189	157	171	175	172	174	163	159	177	139	195	174	185	169	168	174	144	158	152	176	177	165	172	193	140	186	184	183	172	208	161	160	186	153	155	143	173	172	189	173	171	175	170	159	173	181	142	174	176	179	168	189	142	170	165	174	173	172	178	163	163	130	182	163	184	202	168	163	169	159	161	162	168	156	185	170	149	144	181	168	184	164	164	168	179	189	169	170	180	155	153	152	196	162	187	169	179	169	164	174	163	148	155	189	196	168	187	163	168	168	178	176	177	177	170	174	167	184	170	182	162	167	163
15154	18108	31241	34768	34068	30672	25616	22038	20376	18768	14463	9132	6951	4200	3171	2915	2375	1959	1797	1679	1531	1434	1296	1226	1023	981	976	879	897	915	811	869	883	829	757	599	670	665	670	640	571	496	569	530	556	555	494	474	466	512	464	455	491	507	488	509	486	488	493	475	459	501	499	475	465	481	523	513	454	482	480	495	495	461	479	478	471	494	478	519	487	488	458	527	490	462	501	519	479	474	464	452	439	475	476	508	471	465	491	518	463	435	483	447	483	468	465	505	444	510	476	483	454	463	495	487	474	490	498	444	480	486	460	451	518	494	442	470	455	493	434	486	454	482	497	477	427	486	484	491	453	509	511	492	513	468	467	476	462	476	494	454	483	497	436	485	504	511	455	468	501	509	477	463	456	440	462	508	457	484	473	507	481	460	455	511	505	503	481	498	481	454	488	472	477	499	475	492	469	483	503	464	507	472	481	497	502	478	490	467	490	447	461	475	488	463	462	486	483	458	461	532	472	470	465	476	477	467	495	481	446	494	478	481	470	475	453	506	456	476	463	535	487	444	443	449	488	486	453	488	465	456	525	457	449	463	488	497	452	475	470	476	474	487	499	466	477	463	459	454	510	484	468	477	489	460	434	474	484	488	485	470	483	482	482	472	500	471	469	422	450	493	472	509	433	510	484	475	454	431	456	483	470	462	479	451	433	502	491	451	450	481	487	471	497	466	496	485	448	479	475	453	476	524	473	471	487	490	528	511	481	491	479	479	473	496	470	479	456	485	462	484	467	491	492	512	490	482	483	480	496	484	484	509	482	456	463	459	501	468	492	500	486	470	484	510	463	460	475	472	473	463	510	496	484	495	499	477	482	477	474	469	498	484	460	481	487	527	460	458	473	469	484	456	470	490	458	471	459	479	523	488	455	510	445	441	493	457	486	481	466	487	510	521	457	497	486	500	481	462	478	462	459	510	491	470	483	450	490	448	495	436	478	493	446	482	464	527	466	502	450	450	496	504	490	494	453	509	476	489	437	503	515	492	471	439	485	487	455	505	462	465	467	498	491	489	477	464	479	467	459	475	510	480	459	421	472	483	500	437	483	482	478	505	517	478	455	454	471	431	504	484	489	478	473	444	496	475	483	456	472	501	458	481	436	459	503	448	458	453	492	484	442	440	464	501	529	472	466	483	497	483	496	490	461	496	459	500	477	451	465	518	474	497	490	452	492	496	475	472	451	481	503	477	472	493	478	436	500	498	444	473	539	492	434	485	496	477	483	488	462	489	496	518	515	525	468	476	480	453	440	493	461	506	482	500	491	465	470	491	489	465	444	529	461	454	450	504	465	502	465	478	507	446	475	502	442	483	486	425	450	458	515	471	484	440	450	478	508	506	432	448	448	461	475	486	475	506	469	488	482	483	487	486	472	492	436	478	453	469	465	485	457	520	510	457	506	459	497	473	467	484	480	477	474	499	467	476	479	495	461	491	445	468	498	515	466	472	474	500	475	453	502	473	488	426	500	536	492	465	455	506	448	472	452	478	470	484	529	487	514	492	464	536	457	487	458	496	494	473	487	502	496	492	501	438	434	450	486	494	500	475	473	489	476	477	501	499	446	466	502	458	491	452	476	483	499	483	454	510	451	503	518	476	471	474	477	509	523	542	447	504	468	470	484	483	506	493	505	428	492	514	466	500	425	524	501	501	512	479	471	478	486	492	502	489	495	439	493	474	451	475	481	448	471	450	461	461	502	478	462	515	461	492	481	477	475	445	478	499	451	476	489	469	520	448	483	451	467	467	513	474	491	458	489	435	508	473	459	466	484	476	466	475	490	520	457	497	473	481	449	493	469	503	490	473	541	529	480	484	444	457	463	484	471	500	485	484	494	491	479	445	478	471	471	482	470	453	511	440	495	522	475	431	519	438	425	480	515	467	487	455	474	509	482	446	474	513	454	511	444	452	486	481	509	472	488	451	468	497	502	470	483	488	479	481	511	487	478	459	460	442	460	466	434	493	491	455	473	461	464	462	483	461	464	519	425	484	516	473	475	487	482	489	483	472	483	472	475	459	447	464	461	484	493	475	459	470	443	499	487	484	491	477	451	480	479	467	444	474	468	517	460	507	471	474	533	463	506	479	510	486	479	494	470	470	490	455	471	421	494	459	493	470	487	427	464	488	476	451	463	493	488	465	469	486	480	456	463	512	480	463	519	468	502	488	467	468	520	462	488	475	507	475	475	449	479	466	475	437	435	441	494	490	452	501	452	523	446	503	494	493	462	530	489	489	495	487	476	489	502	515	445	492	488	452	474	524	489	479	463	484	471	475	485	477	504	445	467	452	461	470	487	485	536	449	455	473	498	468	486	477	472	494	491	514	484	496	461	465	494	487	497	485	486	465	467	531	499	456	469	462	459	500	481	505	475	479	517	490	477	451	473	464	463	466	477	465	455	493	489	511	496	484	519	491	491	466	532	510	474	487	451	422	482	485	485	446	520	453	461	451	510	497	476	467	465	475	464	460	441	462	499	476	470	498	449	447	494	519	473	498	485	494	519	497	466	506	476	534	466	473	488	445	471	465	494	482	486	488	473	498	476	531	480	476	484	452	475	427	471	486	496	493	451	512	479	445	478	478	493	447	467	465	499	450	496	477	475	487	455	480	479	456	505	505	447	501	468	455	481	459	514	479	487	475	498	478	493	427	508	481	507	472	484	471	466	489	447	489	499	513	530	492	513	453	493	476	514	492	482	503	498	472	495	431	490	474	452	490	449	493	484	464	489	444	513	437	472	502	466	471	467	497	499	517	453	491	555	487	458	446	494	476	458	481	478	454	522	454	494	493	506	500	483	464	464	496	499	454	479	482	474	450	487	481	478	480	488	470	464	508	500	513	493	445	451	444	474	501	506	497	471	501	498	471	536	480	458	490	468	471	473	525	510	482	485	479	483	498	451	522	490	452	514	507	473	515	467	434	484	480	470	504	454	484	471	482	472	514	440	534	506	489	440	514	466	483	453	497	487	512	468	490	479	459	506	491	522	487	492	484	461	504	451	476	484	471	452	483	482	439	495	531	492	457	512	464	469	481	448	489	445	430	458	466	475	447	499	460	470	462	480	499	471	462	474	471	488	441	504	462	475	462	493	475	485	458	457	519	450	508	477	490	489	473	468	476	477	480	485	475	466	499	461	503	498	461	471	440	498	484	495	468	495	451	482	476	500	489	477	483	481	470	474	503	438	443	439	453	452	483	470	482	476	482	461	481	507	447	498	498	494	493	511	446	464	452	451	474	482	505	506	461	493	480	491	473	520	495	464	497	463	493	481	500	464	467	470	499	483	448	485	516	491	453	459	490	475	483	454	438	477	516	465	450	446	491	486	461	468	477	468	498	487	460	500	473	537	479	439	468	469	455	481	486	487	499	461	429	460	458	456	486	482	474	499	462	470	472	505	480	449	454	484	494	441	425	484	456	480	447	446	470	499	479	436	513	469	453	465	527	480	504	488	484
30918	28803	34017	31459	28197	23499	18095	14096	14488	16330	14397	7227	3718	2488	2198	1955	1218	1166	1128	1166	1200	1089	966	942	851	875	789	764	716	718	759	807	949	727	642	492	414	448	471	417	309	250	281	256	227	229	193	152	182	189	176	188	201	173	178	174	144	153	140	154	162	176	168	156	187	153	181	146	136	169	157	154	190	179	185	157	162	181	143	161	189	170	168	169	146	154	178	164	180	172	184	165	173	167	148	161	171	157	151	174	165	161	188	156	174	175	164	165	167	154	170	162	157	171	163	157	188	162	173	204	163	141	174	158	152	149	170	165	167	139	186	181	155	174	150	156	171	165	182	149	182	167	176	151	186	187	158	158	164	158	175	167	161	174	175	152	143	179	155	169	163	162	186	172	164	185	145	166	168	163	163	169	164	164	162	168	159	159	171	170	174	152	166	170	175	184	159	161	177	160	186	170	179	177	168	150	149	184	152	169	154	195	140	186	172	176	159	180	186	186	173	144	163	166	163	167	181	180	173	167	173	181	169	153	165	152	166	165	167	169	167	150	167	172	175	179	174	153	152	177	170	177	168	160	157	167	179	165	151	135	177	163	178	162	164	170	176	186	158	169	164	147	193	152	163	164	160	185	163	152	140	202	188	169	187	181	173	180	164	156	161	194	203	162	175	197	174	196	165	163	150	146	179	170	160	158	171	184	156	154	180	162	168	148	162	153	151	140	163	185	160	176	155	179	180	186	178	160	153	160	170	160	166	166	176	170	173	166	158	181	169	189	165	159	167	154	163	163	173	163	155	190	163	166	147	181	175	160	175	161	191	182	170	155	179	169	162	174	176	154	159	163	167	155	174	181	154	172	166	174	172	163	161	171	160	155	158	163	157	167	152	170	162	168	169	154	180	173	167	164	164	140	149	157	168	167	172	158	173	164	165	175	185	166	177	171	173	154	159	163	154	175	176	164	152	173	176	154	155	179	166	174	146	195	155	164	164	179	158	180	162	167	166	179	166	159	161	145	162	165	147	161	172	166	172	174	142	172	179	183	180	181	173	146	172	150	166	192	147	157	144	159	175	158	171	186	179	150	181	183	181	171	134	175	146	159	166	176	150	164	142	176	148	167	183	185	168	164	162	169	171	158	157	170	143	166	151	167	162	170	157	158	172	172	162	162	166	165	151	167	172	164	165	171	152	195	164	150	161	168	181	178	151	183	152	160	174	161	178	166	170	170	181	169	160	177	164	174	167	165	189	168	151	176	170	159	168	183	196	164	139	157	172	183	175	161	173	143	155	164	154	169	172	171	161	165	183	151	158	142	177	171	202	170	171	165	159	178	155	167	156	163	181	159	167	162	149	166	151	182	184	175	166	179	161	159	161	151	175	167	151	162	157	174	158	172	166	170	168	141	168	150	156	155	182	165	155	170	176	156	167	166	171	156	154	185	156	168	200	142	175	162	171	160	167	189	172	150	150	174	164	173	167	167	176	156	147	177	166	151	172	167	159	186	187	163	176	167	188	176	145	174	164	133	167	167	194	166	160	163	152	150	158	165	161	158	160	150	175	160	162	151	152	151	158	169	155	141	165	171	163	158	165	144	160	154	186	189	152	165	151	151	155	161	196	144	189	155	166	162	205	157	160	146	189	167	150	168	166	203	149	167	166	148	178	172	172	184	160	181	179	167	165	161	181	169	176	190	162	172	165	164	174	154	178	169	139	182	160	156	182	150	180	147	160	152	170	145	158	173	176	158	149	152	181	155	154	154	172	171	179	175	179	179	141	182	151	160	172	162	159	182	160	163	180	149	183	179	182	146	198	179	165	186	160	171	173	156	149	165	142	159	183	153	162	167	151	184	177	163	172	191	165	164	186	188	169	154	153	158	170	166	183	169	169	165	150	164	151	178	170	148	152	161	173	154	149	173	182	146	163	182	152	162	156	161	151	157	194	164	185	168	167	172	188	153	172	191	176	184	169	153	204	176	154	160	170	176	160	171	188	152	185	148	168	143	160	151	182	166	169	158	162	188	168	158	158	151	157	169	171	165	170	152	173	170	161	150	159	174	143	168	183	154	163	155	170	167	159	183	172	160	148	172	157	161	175	177	171	165	154	152	171	199	169	174	138	164	178	162	164	156	154	165	170	148	185	173	163	184	165	185	167	163	173	163	127	171	171	180	159	160	175	157	149	175	147	185	159	165	135	189	160	174	160	183	171	174	181	152	180	153	161	139	150	165	156	171	172	145	150	141	164	180	182	175	140	189	138	175	155	160	147	160	167	168	154	162	149	154	172	153	196	185	183	162	187	181	156	165	167	171	176	138	151	176	161	177	174	186	160	148	172	180	162	165	147	180	158	167	166	165	165	187	138	176	167	168	172	157	174	165	159	147	169	152	166	181	160	155	207	176	173	195	154	180	158	148	173	178	158	185	176	173	179	152	152	182	161	161	140	167	168	164	174	168	200	162	189	179	172	174	173	151	146	147	177	177	157	154	172	174	161	169	153	187	165	159	153	158	147	159	151	163	153	153	163	171	168	160	148	181	158	159	170	176	189	150	156	169	159	143	171	162	169	153	154	164	160	176	166	166	171	165	183	156	173	159	177	165	159	182	157	200	192	183	160	164	178	172	173	160	155	154	164	155	175	186	164	177	150	174	164	164	168	157	164	173	138	147	176	184	177	153	151	184	178	182	163	161	175	182	182	155	174	158	176	175	151	178	152	151	141	168	187	169	188	159	166	160	138	163	169	161	181	152	170	178	164	143	157	162	172	187	158	165	171	186	159	175	162	176	159	145	158	164	187	180	150	175	161	161	157	160	155	168	188	161	179	150	152	160	179	182	173	154	140	149	180	160	163	181	169	159	165	175	187	175	177	165	164	178	148	155	142	163	182	165	169	171	160	169	162	159	152	166	159	151	168	154	159	169	181	151	162	125	168	183	150	174	162	160	164	167	165	147	170	156	166	185	175	168	154	166	154	173	148	170	167	151	170	157	161	159	168	176	165	163	154	158	169	167	165	176	149	168	151	151	151	168	170	164	172	167	181	185	156	194	168	148	151	139	164	151	161	162	176	165	162	173	160	169	172	183	167	174	141	166	190	170	151	196	179	157	178	148	147	154	171	176	160	171	161	144	166	170	164	164	142	198	180	154	172	172	147	159	172	198	157	169	176	144	164	176	160	162	157	177	167	159	161	150	181	146	171	173	160	169	180	168	181	176	156	174	171	152	154	157	148	174	159	147	159	172	158	165	160	157	180	182	169	159	164	152	176	158	170	157	181	180	176	157	160	144	159	173	149	160	163	166	150	168	172	165	176	141	151	136	198	149	162	169	164	176	181	180	151	174	161	189	176	169	163	169	140	166	160	175	164	161	157	169	177	170	173	157	167	158	173	164	168	181	169	154	164	138	158	177	164	191	168	174	165	155	160	178	180	185	146	129	181	149	182	164	162	177	169	140	158	210	163	179	187	169	155	144	173	155	160	174	169	161	177	159	157	146
20165	24038	36332	40910	41294	38368	34570	32077	33338	36352	32796	22249	15572	11729	11501	10118	6757	6360	6359	6928	7125	6701	5824	5674	5569	4954	4887	4464	4587	4423	4508	4810	5301	4231	3551	2705	2504	2410	2453	2265	1561	1051	1179	1072	822	837	684	640	598	589	549	559	578	576	507	534	483	491	500	484	499	449	476	471	467	428	446	482	465	474	459	461	448	500	483	496	469	461	487	442	493	474	554	494	491	496	459	470	488	426	472	470	479	461	464	478	490	485	452	475	482	526	485	444	444	498	423	464	476	435	488	485	456	460	447	481	472	474	453	479	480	447	466	475	475	468	489	513	473	437	466	463	471	464	463	445	478	455	486	442	475	481	481	452	460	505	463	436	458	494	480	427	458	490	458	466	481	453	463	440	462	475	451	472	483	501	452	469	494	444	474	502	453	455	473	440	498	453	484	451	495	451	474	466	471	443	465	472	482	428	467	440	499	478	475	488	456	480	476	471	471	473	470	490	432	466	475	444	489	508	478	472	484	450	501	483	464	446	454	440	454	475	445	484	451	474	493	427	504	493	456	484	440	483	474	451	432	459	461	502	467	488	472	472	479	456	448	468	458	498	471	435	500	464	462	490	466	443	501	417	470	467	434	485	490	502	499	465	449	468	516	460	419	491	474	494	441	457	451	488	466	449	466	470	474	479	492	485	468	424	493	480	466	469	427	462	482	490	482	501	459	456	456	454	460	473	457	429	471	481	473	463	524	468	445	495	467	493	487	472	457	467	450	484	484	493	483	435	440	483	470	502	486	468	479	421	503	497	426	451	436	432	513	483	440	476	485	461	456	445	490	480	444	480	475	516	472	467	497	463	493	471	440	470	484	459	459	484	487	409	497	457	460	448	469	464	466	473	487	483	474	463	450	487	447	469	478	483	486	496	447	476	445	469	487	474	482	445	513	433	465	469	456	475	458	476	486	482	478	487	449	472	435	483	451	468	475	469	455	455	489	466	431	478	484	415	467	478	501	463	479	501	434	464	517	434	478	489	464	465	450	480	426	466	461	491	489	447	452	495	478	478	424	473	506	475	495	461	470	465	498	479	438	498	467	437	494	480	454	448	466	469	480	470	488	533	462	497	484	461	455	499	492	480	498	442	456	489	481	532	480	482	443	465	487	447	492	438	460	476	453	505	478	461	467	493	477	477	441	456	472	518	438	501	471	484	465	478	474	435	460	492	451	479	467	493	492	491	491	457	476	471	447	484	456	420	449	458	448	470	460	513	460	490	480	460	478	520	470	477	462	493	453	438	455	434	462	501	503	445	465	476	420	465	447	467	475	458	477	438	440	475	453	456	495	456	412	494	515	461	433	487	464	476	503	466	440	441	489	487	495	476	450	433	472	474	422	487	459	467	462	495	432	469	472	481	443	459	494	461	482	464	469	466	510	480	481	452	498	442	446	487	477	464	467	455	548	517	469	483	443	423	488	430	446	475	469	476	503	484	458	474	479	446	529	449	459	443	463	500	476	496	473	469	466	478	485	470	446	485	452	448	476	453	460	460	490	461	473	447	443	478	478	478	468	432	489	444	512	469	476	485	470	476	476	448	463	477	462	443	479	435	453	465	469	432	477	453	522	504	461	475	443	495	514	463	495	497	464	469	539	468	467	513	502	446	494	454	510	466	451	477	472	464	469	475	437	457	473	497	464	487	506	468	478	446	483	460	474	494	497	511	477	433	484	439	483	476	471	452	475	502	497	506	485	459	483	478	469	475	471	475	439	448	505	461	448	439	463	469	467	479	501	487	473	459	477	452	459	456	450	481	486	428	505	479	464	460	464	489	454	474	427	494	500	476	478	481	446	458	420	490	446	474	495	507	486	485	485	477	451	456	507	485	499	442	461	448	513	460	489	444	505	497	474	506	441	443	470	487	496	480	461	501	435	487	470	454	455	454	483	484	513	504	468	497	453	526	461	501	512	476	470	476	494	482	504	484	450	446	476	444	470	471	487	469	472	467	456	465	467	450	463	484	466	454	499	461	456	479	450	454	462	455	472	460	489	513	467	471	426	441	464	409	473	475	480	458	479	487	425	488	478	466	470	479	443	456	470	468	489	471	471	483	463	435	458	510	526	442	475	458	433	482	474	493	450	479	471	444	484	479	426	463	460	474	448	508	444	488	457	469	472	492	469	427	479	443	495	456	477	474	508	451	466	462	493	481	484	492	440	421	490	457	459	473	445	471	509	470	447	425	456	488	459	523	445	498	486	470	466	458	467	471	484	456	441	503	466	503	449	466	473	464	426	474	475	495	480	478	444	477	502	482	455	476	463	495	445	462	501	467	467	473	445	473	460	474	469	492	496	428	440	475	451	485	482	482	493	468	461	500	470	463	494	459	502	460	447	472	499	494	472	486	441	452	434	444	489	458	420	474	485	469	489	484	482	480	498	455	458	479	450	449	470	482	455	435	479	433	481	465	467	487	460	434	457	476	460	497	483	483	478	462	478	455	456	461	481	446	504	443	438	463	466	461	467	457	463	500	462	500	470	475	509	463	490	474	520	462	442	475	452	451	473	444	508	468	471	484	476	456	477	479	465	472	494	472	465	499	474	425	493	479	492	490	458	504	455	484	450	469	465	459	453	471	450	481	473	453	472	467	457	488	457	499	476	510	505	441	458	500	472	478	473	487	473	478	471	497	489	453	476	467	462	474	464	448	422	489	437	491	470	442	478	467	509	484	465	476	464	488	465	460	499	441	478	454	453	481	490	461	466	480	471	510	446	466	465	489	472	434	470	448	466	495	455	474	478	485	481	452	463	483	449	507	454	460	433	451	495	451	481	480	470	430	464	516	459	477	457	458	443	455	468	433	439	477	445	485	466	464	497	461	485	485	486	465	490	480	486	503	439	465	525	428	466	462	489	438	441	467	458	463	498	483	469	470	487	446	485	484	493	490	485	511	504	453	459	446	454	453	504	493	461	499	454	500	483	440	478	483	515	471	480	491	530	474	505	477	467	492	456	414	448	467	479	460	484	474	516	476	440	465	443	480	471	461	494	488	474	478	456	450	495	446	474	485	485	464	486	472	472	422	446	491	487	441	508	464	467	465	452	446	449	492	465	460	489	491	492	473	446	464	464	437	444	466	479	458	441	458	508	452	472	466	463	449	482	486	484	472	455	465	507	449	472	481	470	477	435	445	506	465	477	463	463	476	480	456	448	464	475	450	437	423	496	470	461	488	456	472	453	478	462	455	461	444	447	473	504	463	452	469	495	460	446	483	459	473	464	457	492	480	462	484	512	434	488	429	484	489	514	455	437	469	446	487	451	476	478	478	468	455	452	468	451	462	512	474	482	466	437	486	456	463	438	418	464	488	474	431	487	450	437	451	499	482	476	471	489	489	446	474	469	456	470	480	491	495	492	471	480	472	450	483	467	520	508	424	457	478	457	500	434	464	415	452	471	493	437	461	467	470	470	443	508	468	462	463	481	461	485	497	473	459	466	466	490	489	470	464	505	477	464	414
38787	36789	42208	39427	34284	30549	24250	20796	27200	23831	24538	15452	5760	4036	3299	2909	1910	2169	2265	1687	1906	1787	1603	1680	1524	1319	1416	1283	1149	1319	1328	1235	1293	1089	922	813	609	708	646	609	491	377	359	336	269	248	229	218	188	211	210	220	213	199	195	203	224	190	199	202	190	178	204	174	168	178	197	197	179	195	204	185	191	186	166	206	168	182	154	163	183	161	197	185	189	185	171	162	188	168	213	173	170	191	193	177	185	186	207	185	188	204	198	198	185	208	173	176	175	172	206	197	194	175	186	179	176	169	161	194	206	189	215	203	187	191	185	188	195	203	158	174	162	175	166	188	181	153	210	199	192	188	167	182	176	178	199	175	184	174	185	163	175	173	196	183	189	195	184	173	184	190	178	225	201	192	210	185	170	195	197	179	179	189	187	168	187	200	177	183	208	188	180	197	162	194	153	184	176	160	190	163	183	196	193	193	189	205	199	186	185	181	211	189	173	176	177	203	170	196	195	184	206	186	174	176	190	182	180	194	193	193	175	189	194	179	204	180	153	201	188	196	190	202	173	174	183	190	176	193	186	183	199	188	193	177	187	214	212	202	168	206	170	145	180	181	204	192	192	181	182	168	194	179	186	195	188	194	194	218	181	175	190	195	181	188	180	196	188	192	170	160	177	178	180	178	174	166	197	190	178	185	177	184	191	176	180	170	169	196	182	196	173	186	176	208	186	199	209	177	169	189	198	179	200	199	184	166	185	190	174	177	199	186	185	174	187	183	189	177	168	196	194	209	203	189	204	177	199	144	178	175	197	183	174	173	166	179	177	156	169	176	163	178	174	170	175	187	185	184	176	186	169	207	182	189	210	186	186	186	168	166	180	203	153	173	178	188	189	178	196	188	181	200	182	197	187	180	182	179	146	173	196	196	193	183	211	204	178	204	216	203	179	188	185	191	180	167	192	176	205	198	182	170	178	181	166	179	175	199	200	182	196	189	192	172	179	201	187	181	189	201	192	190	160	195	181	164	184	172	193	175	189	168	188	209	203	159	184	171	171	192	184	196	201	184	212	173	200	161	172	165	179	171	153	171	169	170	190	181	208	173	192	201	182	197	191	184	199	161	186	178	183	206	180	172	201	196	181	161	164	180	176	182	193	207	172	188	191	203	185	189	182	168	177	191	177	182	160	179	187	189	183	170	187	185	172	198	169	192	206	196	170	180	189	187	158	177	174	186	187	191	179	181	180	175	169	194	190	194	192	174	171	191	172	178	186	181	206	188	175	180	206	192	187	187	172	187	179	195	206	192	192	181	175	191	166	176	172	204	177	187	182	213	179	205	194	193	195	183	206	196	186	190	207	190	184	172	170	181	195	162	195	176	183	200	205	200	193	212	158	172	182	215	196	183	173	186	183	165	183	200	192	204	166	203	190	178	182	175	191	189	188	172	204	197	179	211	179	211	163	187	212	204	187	185	183	206	185	184	210	181	173	218	203	190	216	205	180	189	186	157	185	190	183	212	203	145	165	185	192	194	162	169	216	185	190	176	170	195	174	176	193	174	172	168	176	176	192	170	175	194	177	187	196	178	183	150	179	159	182	192	201	196	182	187	188	197	178	191	195	177	184	190	186	192	220	153	166	174	166	213	175	208	202	181	199	185	174	199	181	172	176	181	160	196	179	189	205	154	178	205	180	179	195	169	206	182	174	184	195	176	184	187	184	193	171	212	193	189	185	172	172	172	192	193	163	215	168	182	179	173	179	201	195	174	200	186	195	167	171	168	204	172	177	179	186	202	179	189	203	187	168	185	165	178	172	194	202	178	187	181	175	198	178	194	154	205	203	174	169	186	198	194	194	175	184	176	195	205	216	180	166	185	206	211	197	196	190	185	187	199	216	182	171	176	212	169	189	169	188	190	178	177	190	184	177	192	214	202	195	188	206	199	202	199	182	164	178	177	186	187	197	182	173	225	187	196	188	176	177	178	189	197	187	202	227	176	183	190	183	165	170	183	197	163	162	202	198	194	202	166	174	167	182	191	175	188	167	175	182	185	203	194	198	196	186	205	191	170	172	211	167	182	156	179	196	202	216	174	169	183	198	192	195	191	197	174	171	162	188	195	188	179	189	189	197	170	186	188	178	187	183	195	164	180	180	209	191	177	179	198	182	180	195	187	172	214	205	181	175	201	197	175	180	214	171	155	193	183	172	198	198	164	223	179	241	207	168	155	195	202	178	168	175	171	162	195	183	174	176	180	170	197	181	187	181	192	161	182	195	173	187	197	186	195	186	194	193	181	174	167	198	157	172	172	184	195	182	195	208	195	166	176	174	176	184	185	183	193	169	181	181	193	156	172	175	181	185	172	216	200	214	209	189	185	190	173	190	193	191	194	181	192	193	194	177	166	201	168	180	182	183	171	192	203	170	207	191	184	172	179	188	161	177	192	163	177	195	166	185	212	185	175	198	199	161	161	183	181	185	198	189	186	200	181	148	210	182	197	170	175	179	190	192	167	188	176	169	191	172	176	183	184	210	195	187	206	182	168	188	189	181	167	192	190	184	208	198	160	168	166	184	226	189	194	183	169	175	195	180	191	194	186	194	189	196	196	180	205	182	179	202	186	195	202	182	198	190	183	190	189	178	180	160	185	209	152	183	171	168	190	199	185	198	184	180	197	166	191	205	193	187	214	187	173	148	182	167	199	182	170	185	174	185	185	185	182	183	170	164	209	178	200	187	189	196	176	187	203	188	176	179	187	174	197	177	189	189	188	201	189	188	169	197	190	197	174	232	183	178	170	211	185	179	158	186	181	176	167	177	178	188	174	186	169	195	202	158	180	162	176	168	172	169	189	175	152	213	190	188	183	155	139	182	217	198	213	166	199	172	158	189	180	159	172	212	182	198	205	194	189	196	188	185	161	191	188	188	209	191	188	191	206	173	181	183	189	157	195	201	197	187	194	199	168	205	201	182	180	190	193	179	192	207	171	161	174	155	175	181	191	178	185	181	180	200	174	186	176	191	194	188	190	177	177	166	185	190	182	186	180	180	195	192	194	173	194	198	183	172	200	178	184	182	172	192	190	177	196	169	190	169	200	186	209	189	177	191	181	186	186	180	180	189	200	193	176	156	176	195	177	171	199	196	172	203	183	197	180	189	177	188	177	180	189	189	198	192	187	180	172	181	181	201	203	206	180	192	188	162	197	189	199	198	188	173	181	210	202	193	173	171	202	187	185	170	198	196	194	191	187	164	190	198	196	156	151	182	188	194	186	181	171	205	174	181	184	177	186	205	192	166	186	200	176	196	164	189	188	182	209	213	168	170	162	176	181	186	170	190	200	187	195	191	163	183	157	189	168	192	152	176	177	212	208	185	194	181	151	181	190	186	160	170	191	190	192	197	173	193	195	195	200	171	175	165	193	187	171	192	156	205	179	183	172	185	197	195	165	193	209	187	177	164	216	195	182	192	206	196	171	181	201	197	184	177	169	188	205	187	170	171	198	188	180
25557	30336	42152	45974	45444	43737	39444	38162	43945	42564	41963	33250	18340	16796	15127	13768	9603	11761	11553	9219	10615	9964	9233	8972	8601	7507	8155	7291	6544	7764	7759	6984	7765	6250	5618	4940	3406	4031	4090	3226	2653	1743	1722	1710	1140	1232	871	744	824	717	696	709	674	677	583	559	554	547	540	534	508	576	531	545	511	508	555	500	555	553	517	492	545	477	517	487	502	535	538	521	513	500	580	554	530	550	536	570	509	555	515	515	523	508	500	484	514	513	516	516	538	568	504	521	553	535	504	495	535	524	514	481	516	550	551	484	468	533	520	509	506	494	520	520	452	473	515	567	503	508	537	499	539	502	522	490	537	492	491	501	505	509	552	529	496	546	542	551	516	476	533	517	533	554	528	502	522	528	523	499	496	514	491	515	501	497	528	536	511	492	501	488	543	529	491	517	540	519	506	507	468	481	515	542	481	482	519	540	517	538	495	520	567	503	548	500	524	489	457	499	525	548	531	545	492	567	503	507	556	510	527	533	477	508	514	540	458	551	532	512	537	533	499	484	527	499	521	547	493	503	571	529	524	489	517	487	532	469	538	514	496	538	521	536	501	534	456	522	495	520	561	506	458	534	512	486	536	545	523	507	524	523	521	513	523	467	506	507	513	537	501	492	501	549	504	502	519	529	482	481	561	528	525	526	533	523	519	514	508	507	508	504	517	477	498	474	483	520	509	507	529	512	506	540	526	532	506	521	503	516	527	525	523	529	526	489	509	562	505	522	527	539	519	474	517	514	510	513	515	482	485	544	486	494	476	548	525	517	525	504	507	530	538	559	530	536	532	533	526	547	491	506	510	504	507	518	477	518	497	550	518	536	512	520	492	513	532	486	504	514	514	509	501	538	490	525	507	527	540	518	489	521	524	520	566	564	488	505	502	515	499	475	499	552	520	512	521	552	537	470	533	506	543	505	543	506	520	538	535	450	537	519	505	518	501	521	495	508	501	520	501	503	494	507	498	512	508	490	490	537	518	523	496	522	525	558	531	503	556	499	505	507	532	522	553	521	520	524	502	520	509	515	535	524	482	496	517	530	541	545	557	523	504	525	492	529	493	540	507	530	475	470	517	521	509	536	511	547	507	499	505	565	504	552	531	485	550	538	521	512	558	502	498	477	505	515	481	520	487	540	527	502	497	523	528	514	498	515	519	508	539	527	504	525	547	494	511	489	483	523	503	509	530	507	550	521	538	524	524	512	492	485	538	515	519	522	509	547	526	511	546	550	526	507	515	526	529	504	487	527	507	502	521	466	492	523	530	498	546	526	521	531	524	510	530	536	516	538	488	507	551	508	481	491	543	523	501	499	524	507	464	540	508	508	529	536	574	516	560	528	492	554	539	549	515	538	551	487	541	538	513	525	510	515	507	534	556	520	565	547	514	516	531	496	533	485	528	554	515	510	538	521	524	541	479	468	514	532	485	509	522	533	525	521	527	495	487	541	540	551	511	524	530	541	560	556	517	539	495	529	526	504	518	518	500	533	502	478	516	545	497	435	503	536	527	486	510	491	499	534	554	478	527	513	534	520	515	511	536	508	520	490	499	515	561	534	540	534	505	542	505	498	538	517	516	540	514	461	504	488	533	565	499	493	516	540	521	524	544	540	435	550	515	497	524	509	568	536	568	502	512	491	490	535	507	468	530	513	528	497	551	531	522	528	512	525	485	523	528	498	573	479	512	519	502	547	507	496	535	501	547	554	513	516	487	511	490	525	512	521	516	524	514	499	512	515	508	472	511	535	517	528	525	494	515	488	547	516	547	504	525	538	536	481	538	544	517	520	521	537	514	531	527	516	493	491	513	529	538	525	515	519	470	537	536	476	532	507	513	512	532	503	466	453	506	505	517	501	543	477	516	522	524	506	514	507	510	534	491	549	494	542	493	521	538	505	560	505	507	505	551	502	531	515	529	491	526	528	506	563	515	527	479	541	493	520	492	527	508	472	490	485	555	504	530	538	477	508	537	488	507	473	513	491	477	502	515	517	500	538	508	485	524	529	517	473	555	526	491	506	516	497	505	526	528	510	532	556	546	509	528	540	501	517	552	517	523	512	485	497	521	555	476	534	512	503	512	516	506	482	520	506	499	490	561	516	528	530	528	511	536	524	500	513	509	481	533	554	517	535	492	524	545	532	516	520	535	521	498	536	524	525	523	487	532	525	541	471	472	514	493	550	558	516	546	485	559	495	478	521	501	538	512	492	540	516	512	533	522	510	514	486	492	550	506	514	511	470	483	471	511	514	524	544	495	502	508	494	544	509	512	534	524	531	515	490	489	470	522	495	514	510	522	515	511	499	520	532	529	522	540	468	486	507	539	509	519	472	524	549	509	475	519	507	527	530	529	528	540	517	507	480	484	538	491	552	522	490	520	500	499	506	519	506	478	481	530	496	589	509	510	534	526	549	511	552	533	541	518	505	535	549	536	497	544	517	566	522	528	512	454	507	516	509	490	533	526	487	541	507	494	501	519	494	503	516	513	531	501	498	536	517	488	548	522	508	556	498	521	526	528	501	539	519	511	513	537	514	540	558	501	582	480	528	517	570	550	550	531	508	539	516	487	492	534	530	514	525	536	534	487	528	485	471	508	565	543	541	513	503	537	481	543	503	497	528	503	494	461	508	519	528	538	516	494	497	492	496	503	531	556	526	491	514	518	513	504	494	578	501	528	544	544	544	518	563	542	542	521	535	502	504	544	541	518	525	545	478	508	531	544	494	476	482	516	518	518	515	496	522	532	492	511	517	507	514	515	535	518	532	514	533	537	490	506	540	529	521	511	532	521	538	505	526	508	498	488	545	494	543	525	540	501	514	525	525	493	528	500	533	540	496	482	529	478	524	483	520	499	531	542	506	503	506	514	513	511	513	530	535	563	539	516	503	504	478	496	530	506	490	547	521	519	523	564	537	485	454	493	517	494	494	517	493	564	503	541	533	525	538	528	501	511	544	514	557	512	496	528	527	487	493	487	483	506	521	473	541	510	534	482	481	498	515	510	530	513	517	518	528	540	502	489	496	531	560	559	507	498	541	488	539	519	521	457	490	542	515	502	450	497	501	549	531	534	512	511	530	501	500	492	519	492	518	552	521	484	542	502	526	568	509	507	538	482	492	509	533	515	522	500	514	512	521	544	520	517	526	498	523	503	494	540	527	538	504	501	518	538	501	526	480	532	487	518	549	500	519	513	480	551	530	520	494	500	544	474	502	501	487	519	513	526	545	537	516	494	500	509	526	517	540	539	531	511	561	547	536	548	567	530	503	517	525	520	480	541	509	567	548	544	535	513	517	523	486	494	486	508	450	506	518	557	527	472	569	515	490	551	529	525	490	528	525	536	518	572	533	489	520	545	526	528	481	524	578	528	515	531	555	538	529	514	562	501	534	485	507	509	548	502	522	524	513	503	558	509	534	504	559	503	532	553	505	497	490	529	510	508	531	528	538	505	522	517	493	504	505	524	520	531	544	490	504	521	516
18045	16803	21163	17541	14792	11575	9014	6674	5925	4309	3469	1954	1030	597	462	443	349	348	293	273	262	240	215	219	245	216	213	214	217	214	190	216	218	177	197	182	200	208	170	162	196	168	186	198	176	198	174	173	197	152	150	160	195	169	167	176	173	162	189	182	162	174	186	177	172	166	146	164	180	175	173	166	169	152	151	160	170	175	159	151	177	173	151	189	169	157	170	162	179	182	169	166	167	174	163	146	196	153	166	175	160	149	180	177	165	174	160	189	170	176	162	168	179	173	178	158	159	170	159	180	164	163	162	178	172	164	147	187	203	163	166	161	174	180	165	171	168	163	197	181	161	175	161	167	174	189	177	174	163	169	155	167	148	157	172	193	149	149	175	147	157	184	171	189	181	210	182	157	176	167	179	165	176	177	163	158	198	175	166	183	176	187	162	156	177	185	164	175	174	170	160	167	180	167	159	159	187	190	175	171	155	171	169	188	153	181	176	162	159	154	177	161	158	163	183	166	174	166	177	172	157	165	161	169	155	178	174	176	174	159	181	167	164	160	171	189	173	165	151	161	148	175	149	153	180	173	186	163	183	166	154	175	166	177	156	178	166	173	169	167	161	169	144	178	173	172	171	192	172	149	175	132	180	174	167	167	174	176	169	184	159	158	163	155	167	201	169	182	168	176	174	179	162	178	170	168	166	174	162	176	189	163	165	162	148	156	159	155	187	169	164	176	178	176	184	169	165	153	171	156	169	156	164	151	181	162	165	172	162	179	188	188	167	144	162	173	160	162	168	168	145	184	174	164	171	175	173	163	146	168	149	176	162	161	177	152	180	146	177	175	165	164	154	175	155	154	166	171	171	194	177	158	142	176	175	173	144	178	172	144	191	183	183	163	170	167	160	162	176	165	173	165	171	177	153	167	161	149	150	166	182	167	157	174	164	179	170	209	180	180	158	151	177	194	185	160	150	163	181	166	180	159	178	136	163	166	162	182	170	155	169	166	173	179	172	159	159	135	184	179	148	184	191	176	156	196	150	178	168	169	174	173	150	155	172	187	157	174	186	170	133	172	192	179	177	171	183	158	182	165	153	190	178	173	154	165	170	150	165	146	174	188	178	178	175	207	157	135	189	182	181	184	152	173	142	177	153	161	162	170	165	162	173	189	158	191	171	166	175	178	167	162	148	170	161	179	168	176	169	183	164	180	183	194	154	181	186	171	160	170	163	163	170	150	155	167	182	163	174	154	156	170	176	177	172	144	161	193	179	164	157	156	180	163	181	166	165	183	187	165	166	182	184	172	164	171	186	149	165	153	163	151	157	165	157	151	154	160	167	165	148	174	155	164	157	189	158	174	178	185	190	194	181	142	180	172	191	166	158	175	189	155	155	173	189	178	184	185	136	177	149	162	202	187	163	180	133	184	188	175	147	161	166	163	149	156	184	163	161	167	170	183	160	173	173	172	176	173	158	167	151	163	189	185	161	182	180	186	164	192	184	202	177	171	174	152	163	170	151	181	161	169	163	148	176	175	149	184	148	152	195	200	157	164	171	155	176	162	172	168	173	175	155	167	173	169	162	180	157	183	174	187	172	174	156	170	178	180	168	163	192	168	163	162	157	150	144	175	172	183	139	167	152	189	161	192	161	185	162	170	174	180	158	149	169	154	182	188	185	171	182	162	174	176	172	171	153	176	176	155	153	160	158	152	165	178	171	183	184	140	154	188	170	162	175	159	196	172	170	138	176	173	168	168	171	160	172	160	198	180	150	167	151	175	191	163	167	190	175	177	192	172	178	160	157	183	177	168	186	158	181	139	165	143	175	158	160	158	154	172	174	163	196	159	165	174	181	175	181	155	167	155	182	192	165	168	175	169	186	171	176	186	158	171	167	174	152	188	177	160	160	166	168	169	176	185	172	201	173	196	167	183	162	165	150	167	176	157	165	168	152	144	166	174	170	157	153	157	186	160	185	172	168	151	175	186	172	164	181	173	173	168	173	154	165	161	181	184	151	177	153	164	143	155	186	171	168	155	145	173	163	163	170	178	194	146	200	171	205	172	151	173	146	191	164	171	153	188	184	175	187	151	179	175	169	181	173	181	162	140	181	193	175	189	165	164	169	170	155	185	175	170	157	186	189	172	166	175	142	173	167	182	185	193	168	182	166	161	147	164	155	203	171	178	172	175	156	177	175	148	182	160	176	169	134	199	166	173	175	182	191	166	161	185	196	169	153	148	164	158	145	161	170	168	157	172	187	157	156	181	144	166	168	157	151	168	183	152	169	156	170	184	168	158	178	167	183	175	176	167	162	164	167	187	172	159	175	165	183	161	193	190	158	160	164	173	143	143	176	170	153	128	176	170	168	169	196	151	177	174	172	164	201	166	175	198	152	174	158	178	158	164	178	171	146	165	166	171	152	175	174	153	192	156	148	166	193	151	168	145	172	174	160	156	168	179	173	169	181	157	176	158	171	176	171	170	169	188	180	180	174	192	167	153	169	170	173	177	163	139	140	177	173	172	179	145	177	168	168	167	164	157	182	174	181	164	162	169	178	175	159	167	164	173	183	177	155	172	161	170	174	175	166	148	176	169	173	175	180	173	169	185	160	161	178	166	157	172	174	136	182	174	160	182	173	171	205	174	181	157	156	171	169	175	176	161	174	158	164	181	165	169	152	165	163	155	168	162	192	160	171	175	163	173	158	174	165	173	145	165	183	179	170	182	151	183	150	172	178	166	156	157	168	169	157	155	168	180	173	167	143	165	165	166	182	179	184	174	185	178	152	150	176	164	150	166	175	158	172	153	156	192	161	168	185	168	163	172	187	184	172	185	182	181	165	180	166	190	192	182	163	182	169	197	177	154	174	185	161	165	204	170	155	171	145	180	160	198	166	163	170	177	167	174	172	179	172	157	166	156	150	190	178	136	171	163	184	166	158	159	178	172	165	133	197	169	167	148	169	157	167	169	175	166	157	170	164	163	185	177	158	157	184	157	181	161	182	188	162	149	157	176	184	150	174	173	175	167	166	180	162	183	173	180	190	181	186	161	153	165	162	167	160	159	164	185	172	156	192	157	167	151	168	136	159	171	163	143	163	151	179	163	195	177	174	186	173	168	157	146	158	158	192	175	171	159	164	167	160	167	164	160	176	165	170	185	163	144	173	176	182	177	170	156	180	170	166	189	181	157	157	155	149	206	168	178	195	170	182	164	166	153	165	179	181	170	156	158	179	193	171	177	190	181	136	176	150	189	158	164	176	142	190	196	176	162	149	183	152	174	158	144	165	180	178	151	147	171	164	176	180	181	170	172	162	150	178	164	161	191	159	146	163	185	175	183	157	168	183	165	176	136	160	178	174	184	168	183	161	169	207	180	163	178	169	155	192	164	182	155	183	169	175	169	160	156	159	157	152	180	161	159	160	163	172	176	186	168	183	177	179	179	153	183	198	181	169	184	187	158	176	189	169	177	160	196	187	192	189	159	178	157	176	175	162	157
11341	14593	27286	29285	29602	27133	24221	21306	20435	16703	13936	8869	5071	2857	2466	2139	1730	1610	1400	1260	1180	1094	963	996	933	919	826	802	823	882	807	827	812	764	711	671	594	641	681	615	588	498	500	525	533	493	491	506	493	492	513	519	474	502	499	456	500	452	478	508	514	474	504	423	519	493	470	464	503	485	499	456	520	497	472	476	496	468	483	479	501	467	464	478	475	480	474	508	470	458	495	478	482	475	496	473	464	476	487	469	452	473	474	481	436	478	470	495	448	485	507	492	464	530	457	492	516	451	444	465	445	457	473	484	482	457	495	454	488	457	501	499	492	503	471	477	493	489	486	459	460	499	427	486	469	458	463	461	465	469	475	473	473	501	492	479	490	455	484	451	519	518	471	451	472	473	441	518	520	486	526	471	506	487	457	488	461	477	476	483	483	481	493	493	494	499	461	495	471	518	489	486	467	471	483	442	489	526	483	504	441	488	452	464	521	509	481	465	509	498	494	488	470	478	450	459	477	526	482	510	468	478	477	464	491	500	494	469	450	477	495	442	483	473	436	457	537	425	450	449	467	456	486	512	479	467	480	493	466	503	475	504	446	447	511	485	467	454	471	475	469	461	457	490	496	534	491	489	472	472	495	477	504	448	475	468	489	481	482	486	453	474	460	477	436	454	444	475	444	481	473	474	469	434	464	513	477	497	466	451	489	470	446	428	500	478	487	490	485	496	484	483	467	493	452	481	481	510	501	513	461	467	477	498	520	491	446	475	453	483	479	445	501	438	465	491	492	487	516	481	463	459	498	480	486	476	475	469	487	471	538	464	478	476	477	464	487	483	490	490	493	501	472	498	474	453	482	514	484	487	465	457	477	503	472	471	478	473	437	488	492	434	479	499	488	475	507	472	491	482	468	494	447	463	450	492	473	463	450	501	486	436	498	471	433	436	441	482	515	465	458	487	520	494	452	482	497	454	480	466	507	489	487	504	433	473	485	474	448	511	448	475	504	481	487	468	477	459	506	468	465	496	513	502	486	485	461	506	508	454	486	494	488	461	508	491	495	474	509	440	485	492	493	499	434	441	437	452	434	463	498	502	497	466	486	457	480	469	421	502	489	492	473	432	499	495	517	467	477	515	460	478	461	507	487	498	461	453	488	503	490	482	450	506	506	483	474	470	507	471	446	505	479	505	451	443	512	509	508	480	457	504	489	474	463	483	479	470	475	444	463	475	458	453	451	493	420	462	425	469	475	504	475	499	460	466	492	493	465	504	496	480	425	434	478	490	481	464	461	490	431	459	455	465	492	467	477	443	461	475	431	477	487	474	484	488	452	499	484	506	521	450	467	499	510	469	505	480	499	473	430	495	458	475	447	453	513	483	456	480	464	460	507	504	448	494	434	497	450	487	499	503	526	508	498	439	482	462	445	487	456	501	476	483	506	478	497	470	507	436	535	477	465	475	478	469	465	503	473	426	445	471	440	483	503	495	475	453	502	488	490	512	505	471	476	464	485	488	480	480	493	469	502	468	501	477	477	452	451	497	477	487	450	450	483	484	487	482	460	463	464	485	484	472	497	520	478	492	472	412	471	501	489	464	510	501	433	514	440	465	440	449	501	464	499	456	473	461	438	469	459	454	480	451	466	433	461	445	464	501	458	472	486	495	436	454	462	454	517	489	504	480	501	467	475	509	477	486	508	476	466	476	465	449	455	483	457	492	504	476	475	457	475	463	426	493	473	464	438	489	457	498	485	457	449	507	467	473	472	460	482	453	467	432	463	426	517	459	455	461	457	453	506	500	484	477	482	478	497	479	474	479	464	492	474	502	500	488	463	534	480	514	482	471	496	499	433	521	463	438	455	491	483	482	466	471	458	463	471	481	492	448	436	464	476	514	461	486	497	478	471	492	475	466	465	470	477	480	454	445	473	455	466	510	458	458	509	464	484	439	489	481	481	457	463	501	480	459	471	468	486	491	504	511	427	491	456	505	459	452	476	483	519	474	446	478	478	472	460	472	457	479	517	481	475	521	491	471	485	475	468	503	453	464	472	472	480	482	483	458	488	499	471	467	517	506	505	524	464	482	498	421	469	469	476	523	485	462	491	440	489	479	480	515	512	500	447	437	514	471	480	501	491	488	459	469	512	491	451	480	474	482	485	482	467	456	498	478	473	486	467	501	529	494	477	527	469	492	486	485	493	506	477	497	456	497	485	490	460	485	489	486	522	480	475	509	519	481	481	473	482	478	455	489	490	491	466	467	503	494	463	501	515	483	494	458	481	426	447	469	505	516	500	469	495	440	462	522	477	476	452	490	526	459	458	490	481	469	480	439	490	476	515	450	488	492	497	477	492	452	508	483	446	469	453	491	459	488	489	497	477	485	429	510	465	472	479	513	478	468	461	474	507	515	482	472	459	523	460	477	449	482	496	429	473	488	453	482	467	492	479	527	463	495	476	471	448	471	436	469	495	504	500	474	472	472	455	475	464	491	495	473	485	456	466	444	486	488	480	439	499	445	488	478	501	501	471	461	463	433	520	476	475	450	473	489	505	478	497	465	425	508	483	454	511	439	490	457	481	499	525	502	470	477	497	478	517	452	501	508	502	485	446	499	506	515	500	457	528	501	456	466	455	427	488	484	481	489	480	463	471	479	488	474	463	455	450	473	482	482	459	509	473	513	502	486	487	453	480	479	476	450	451	518	471	511	486	458	482	456	460	445	448	508	424	467	473	496	490	460	458	490	506	485	477	436	482	479	482	474	481	436	466	456	448	460	459	462	481	448	466	466	476	489	492	485	476	439	480	494	432	466	464	477	466	454	476	451	462	476	466	472	443	490	413	467	467	448	497	483	455	481	441	487	458	478	494	469	504	483	465	463	499	460	508	432	447	453	495	457	456	444	501	485	464	458	447	498	453	428	504	569	471	477	465	466	477	481	461	497	482	477	456	498	475	528	495	455	504	469	506	467	513	446	498	465	482	475	480	498	492	448	475	486	490	502	450	455	450	474	472	451	470	480	520	470	505	475	491	478	514	473	490	486	488	519	486	445	499	490	475	482	488	408	439	483	444	443	461	481	478	514	480	457	476	459	468	503	456	455	458	514	506	493	480	436	500	465	485	467	463	485	507	474	496	491	529	424	489	496	473	469	445	465	513	487	482	456	495	510	466	522	473	509	469	460	471	470	477	512	462	441	464	505	411	463	488	492	454	472	487	464	456	447	424	459	522	479	461	454	472	451	479	458	488	512	444	472	459	464	490	450	458	469	496	483	456	465	523	457	448	507	446	433	475	551	434	491	466	530	475	477	463	473	483	447	462	457	484	465	484	463	492	449	446	510	498	504	425	468	453	488	471	472	480	509	471	492	495	483	446	461	507	462	507	505	465	451	498	489	483	503	446	469	484	445	481	476	460	509	475	473	482	455	538	454	472	477	475	496	547	499	508	504	515	446	504	479	475	517	448	498	472	462	493	483	441	473	499	477	476	488	479	463	497	485
28376	25528	32352	31593	26482	21728	16584	12321	13760	11590	13713	7679	4195	2343	1821	1585	1094	1159	1146	930	1153	1076	1020	986	941	893	803	647	806	825	708	641	653	619	513	507	378	325	343	335	332	279	211	239	216	197	207	177	172	184	183	174	190	180	166	171	162	146	162	173	173	165	184	183	144	166	167	189	160	166	165	167	154	178	149	156	157	163	154	139	153	146	170	170	163	139	166	173	155	150	150	164	155	174	153	174	158	185	171	159	151	176	180	179	166	163	170	167	182	157	151	153	176	154	152	168	184	149	167	145	158	169	167	160	167	173	166	143	187	163	169	165	158	163	149	175	160	179	152	136	158	145	171	171	175	186	145	173	173	162	155	153	136	152	167	153	169	171	146	167	149	158	164	150	175	170	161	144	192	152	160	160	167	163	145	157	175	177	172	169	168	183	159	157	154	169	158	166	181	163	193	180	191	195	142	160	141	161	146	163	171	181	149	149	169	167	155	160	151	156	190	163	152	163	163	167	160	177	162	163	160	157	165	176	162	161	159	145	169	149	168	162	166	152	156	171	179	167	140	194	158	174	186	154	168	168	173	174	186	136	160	137	156	166	185	164	180	143	166	162	174	173	152	170	157	166	181	145	188	170	166	157	165	159	173	163	153	155	168	158	160	154	161	175	181	160	153	176	178	179	143	180	163	169	178	199	165	148	177	153	141	175	174	156	159	164	178	169	168	163	134	177	166	142	173	170	150	167	153	153	180	160	169	180	163	167	163	146	169	154	174	167	173	174	170	149	155	167	163	180	171	158	163	142	166	165	165	151	155	124	159	199	153	179	147	172	183	153	178	170	188	163	154	146	157	167	160	153	165	182	175	169	170	166	168	168	172	181	180	160	156	159	180	162	163	158	163	173	146	172	166	163	158	142	146	154	157	158	151	185	158	151	151	155	151	155	154	162	164	147	157	178	165	155	177	171	149	174	171	151	143	159	161	163	155	156	165	163	186	159	145	157	146	150	157	172	194	172	176	173	165	154	146	184	155	158	145	173	177	162	152	182	158	158	168	164	159	164	164	172	197	187	177	145	156	171	164	171	164	159	158	170	172	169	163	147	165	151	172	158	158	180	168	157	146	172	179	156	138	174	154	175	177	160	162	165	142	150	157	155	180	161	159	164	178	166	158	170	161	167	148	168	173	166	158	146	160	146	178	159	164	165	170	180	183	173	181	181	154	190	175	148	154	180	180	169	147	150	198	163	143	146	156	160	191	162	179	165	173	164	173	153	135	162	155	172	178	170	146	141	180	172	164	180	148	156	161	170	170	186	180	164	185	157	151	145	177	156	168	164	166	154	163	187	167	146	147	156	150	165	160	189	157	145	168	170	177	156	160	146	174	192	136	155	185	176	146	180	152	162	166	176	147	175	147	156	168	152	167	157	164	162	178	183	162	164	161	145	166	184	149	175	158	152	158	156	143	189	160	152	166	176	170	161	171	182	187	155	154	187	168	159	174	158	180	156	170	148	156	167	175	162	160	151	158	173	169	197	142	158	149	176	156	157	151	182	193	150	167	148	182	160	164	170	149	139	175	158	172	151	139	168	146	157	182	182	177	145	162	165	156	167	157	166	156	141	169	157	162	170	169	174	153	144	166	148	137	160	156	152	173	161	156	172	157	149	174	184	160	155	150	164	141	153	152	141	176	171	158	170	170	165	161	153	191	147	177	168	178	181	162	177	155	163	177	154	171	165	157	174	150	168	167	146	156	151	157	156	175	159	172	162	173	186	153	158	190	167	165	171	168	129	153	177	147	168	166	157	171	135	167	178	158	176	164	135	156	170	169	156	162	171	158	166	170	148	159	167	159	155	139	172	171	173	146	157	165	172	187	168	202	137	149	152	170	171	170	195	177	156	154	155	167	173	171	168	153	148	155	151	195	149	178	162	172	154	176	163	166	167	158	169	149	183	173	165	162	185	178	179	166	180	171	164	168	179	167	155	156	160	172	153	164	170	138	170	159	177	172	176	159	166	170	148	155	145	146	164	195	157	172	156	177	175	153	179	161	173	172	162	168	150	168	148	153	157	162	173	156	162	171	168	150	167	170	157	159	149	164	167	182	175	162	139	171	170	166	165	154	167	139	171	167	137	144	171	185	174	161	149	153	167	158	179	176	166	181	179	169	196	165	160	164	166	155	169	174	170	189	157	161	167	158	181	192	167	167	151	176	157	175	146	170	170	182	169	147	167	164	155	161	167	161	161	163	162	178	156	166	157	161	162	137	153	160	175	169	164	160	154	155	174	182	189	177	164	179	177	152	168	174	165	173	154	153	165	182	136	193	148	193	175	171	175	152	143	145	156	166	162	175	171	153	174	147	156	171	169	167	160	162	182	164	162	156	168	154	158	170	195	176	143	167	166	169	153	183	150	173	165	165	187	143	175	166	169	161	184	178	165	174	164	161	166	161	167	163	154	181	165	186	180	159	163	183	159	166	167	164	184	174	170	189	153	172	150	181	178	176	186	155	165	165	154	191	143	162	164	167	154	151	141	182	134	184	152	173	172	170	188	161	143	173	178	173	177	167	165	165	169	178	173	183	153	176	144	176	180	186	131	151	146	157	153	163	167	152	158	169	164	147	164	167	174	160	172	154	161	155	180	177	145	137	143	159	162	157	150	168	169	148	171	165	151	159	155	152	182	152	142	176	158	156	156	135	173	175	153	141	183	127	178	167	167	169	156	161	188	156	173	173	169	156	150	174	189	170	164	165	164	145	186	151	178	128	177	186	158	197	144	164	163	147	165	145	158	175	180	161	154	192	166	144	168	163	154	158	152	146	167	182	183	161	148	167	177	150	139	166	173	175	144	177	183	167	170	144	154	157	165	165	163	158	148	166	133	175	166	167	158	156	184	195	157	165	173	154	177	133	160	174	165	176	174	144	153	161	162	179	149	155	165	173	172	172	160	157	167	171	174	161	146	177	177	177	156	178	152	170	165	160	154	156	186	177	162	168	178	161	176	165	185	152	148	164	161	162	195	166	168	168	158	155	177	192	165	174	159	163	153	144	171	148	180	153	162	151	175	179	153	159	189	155	150	145	178	177	178	159	141	196	171	176	136	188	173	146	155	187	156	165	180	151	144	180	181	167	183	165	163	163	170	179	159	160	167	168	161	157	164	160	141	144	154	163	150	184	155	174	182	156	147	167	172	186	157	173	183	159	176	149	153	198	190	162	158	160	166	135	163	169	148	155	167	174	163	168	168	171	139	182	171	160	178	169	155	176	144	160	154	156	177	158	183	160	170	161	154	167	164	148	163	184	162	172	163	180	155	181	153	146	161	163	158	166	196	178	148	182	184	169	172	181	143	164	159	168	181	200	187	160	170	164	144	170	152	171	173	160	164	141	160	181	162	161	147	171	193	143	154	138	156	171	156	163	171	189	162	182	178	164	184	178	172	165	161	165	164	152	157	148	169	143	160	157	152	180	158	157	183	176	184	160	151	172	162
18362	21323	35379	40269	39009	36970	32773	30004	33107	30488	32822	23607	16952	11043	9722	8430	5888	6822	6386	5150	6761	6283	6258	6054	5457	5300	4680	4210	4595	5164	4234	3820	4028	3711	3134	3035	2171	1880	1934	1837	1685	1261	1010	979	862	822	691	630	590	559	529	540	565	519	502	499	481	499	443	488	512	498	465	520	479	476	498	471	482	495	446	476	458	480	485	505	510	441	461	432	462	461	452	486	458	482	419	471	482	420	466	444	470	490	485	475	445	465	471	447	475	487	493	443	479	504	455	454	480	461	466	451	475	446	453	473	448	445	467	451	457	457	414	488	437	460	435	451	470	468	458	482	445	468	443	454	485	464	456	460	451	457	473	455	444	493	457	476	443	482	473	460	507	474	490	482	485	455	451	470	486	475	465	478	485	475	472	472	472	452	486	503	486	474	478	490	477	464	527	430	482	436	456	480	456	488	449	420	453	462	500	422	462	474	502	457	473	437	460	474	490	483	493	458	466	459	454	486	466	471	451	439	505	476	488	483	482	428	491	460	496	457	470	486	480	458	437	452	461	468	461	465	444	453	462	472	512	472	429	461	465	472	430	473	452	462	434	452	471	472	455	466	472	488	462	475	477	502	472	472	456	466	433	476	454	457	429	451	460	441	483	481	490	450	453	444	457	465	485	441	439	455	468	498	459	493	485	489	449	451	480	437	453	498	471	451	480	469	432	469	442	489	477	457	447	462	461	452	474	456	467	439	467	444	476	463	478	460	473	445	484	449	458	459	471	478	435	463	463	462	498	426	492	430	475	468	462	515	464	481	455	477	459	439	485	488	496	517	494	416	452	408	469	454	480	460	496	478	435	463	450	470	458	474	428	470	444	491	469	423	449	462	469	489	430	435	454	478	530	474	450	461	490	469	470	447	476	508	432	482	452	449	443	474	510	467	473	451	459	467	463	453	458	458	490	496	483	502	450	495	450	440	475	450	468	476	475	492	461	480	440	459	450	527	488	443	499	443	449	455	452	456	434	464	465	468	458	461	466	529	507	482	439	457	458	480	524	490	443	503	454	423	468	476	482	466	472	464	485	495	442	475	459	444	474	494	470	463	452	412	469	455	460	445	493	438	461	456	508	456	499	463	487	464	430	484	471	471	492	459	453	469	465	465	458	441	439	474	482	455	460	495	450	489	509	484	512	450	463	483	514	487	483	451	501	425	470	444	443	440	497	470	462	421	490	466	480	492	460	476	471	459	453	435	438	494	469	498	523	466	448	460	434	483	505	449	497	490	453	464	453	490	474	500	481	477	446	498	464	447	513	494	459	475	469	472	499	478	467	511	454	449	475	469	483	453	461	456	444	452	513	490	452	476	455	443	517	507	459	475	495	434	475	469	456	454	453	466	516	428	456	456	461	466	465	467	475	489	476	447	411	464	468	470	446	443	498	427	485	470	467	462	437	504	490	445	467	491	444	465	489	476	469	453	435	425	438	472	470	493	461	467	479	493	481	459	474	488	428	474	486	474	470	500	436	429	441	476	457	463	456	442	462	453	512	454	490	484	457	464	477	446	460	422	489	450	441	457	472	491	478	484	470	462	469	495	483	454	489	479	456	448	449	471	473	457	475	446	488	474	465	454	459	494	444	500	437	463	460	402	476	497	456	490	432	476	505	498	466	489	483	444	456	456	427	445	453	446	455	478	461	453	474	444	471	478	492	475	459	464	431	475	442	444	470	486	421	466	476	465	460	417	495	471	465	433	437	466	478	438	481	454	437	432	438	437	477	483	428	491	448	437	466	447	471	445	447	442	427	450	512	479	467	494	471	472	501	478	467	464	460	475	458	449	468	484	496	501	459	432	442	433	468	447	417	484	426	438	478	452	441	474	486	486	472	457	493	467	475	469	436	482	489	437	454	450	502	444	470	469	436	481	470	491	444	515	452	493	485	461	450	437	466	433	480	449	429	482	442	470	484	502	466	460	495	436	494	479	512	463	457	463	455	447	427	459	478	443	420	449	484	478	475	468	497	461	491	469	435	462	442	474	470	500	409	458	488	470	466	458	463	454	463	492	486	471	482	465	491	508	456	439	482	434	482	457	477	473	461	499	445	477	485	499	517	474	464	471	458	471	446	490	417	456	456	457	503	454	459	493	499	454	468	480	452	462	432	474	447	453	431	463	434	438	491	457	422	467	519	510	459	473	474	507	492	482	460	479	426	445	428	471	426	448	509	486	469	490	477	484	485	442	467	497	482	465	451	451	427	483	487	452	466	454	502	492	435	438	450	473	413	479	475	446	477	465	490	428	479	479	428	490	484	485	491	490	443	459	433	450	520	458	463	448	431	465	466	457	469	484	477	490	454	457	472	447	500	455	473	463	460	484	496	467	495	460	467	466	474	447	480	467	434	449	460	458	471	459	467	491	473	471	453	428	505	464	436	498	482	483	451	445	462	477	455	454	508	446	463	470	468	464	453	472	432	451	463	476	488	439	482	470	442	442	486	430	453	458	454	463	435	472	472	475	484	481	450	465	438	457	480	467	464	461	470	442	491	436	481	446	488	447	424	476	457	466	468	493	467	449	452	444	481	427	480	452	468	447	484	509	464	467	435	458	451	430	459	498	469	482	435	476	454	472	429	444	458	493	458	490	451	454	498	466	483	462	447	466	474	440	443	437	430	481	446	459	484	479	442	484	490	440	462	492	474	445	490	493	499	460	469	467	457	443	455	439	466	470	474	483	471	453	455	471	505	461	464	456	469	464	454	446	457	499	441	472	502	459	434	479	459	440	463	471	445	507	459	484	442	470	478	476	471	445	448	438	469	469	446	475	471	494	461	455	497	459	508	490	463	475	475	486	441	471	455	468	437	483	508	466	496	490	449	455	509	497	488	445	473	445	482	422	487	458	500	488	456	456	447	470	489	458	509	491	474	468	450	472	458	444	481	465	445	485	463	468	437	488	474	470	475	471	436	476	506	456	478	474	450	441	471	464	473	469	454	467	474	479	477	469	473	466	470	518	454	474	469	477	468	476	461	442	420	472	458	462	503	457	472	476	465	438	477	473	417	466	474	441	488	469	464	455	490	488	453	438	488	481	442	485	483	484	482	484	454	452	479	495	465	480	496	457	448	444	453	483	455	473	460	452	477	495	461	462	472	472	480	467	451	444	439	467	501	454	434	467	467	462	494	469	465	468	422	478	495	487	475	445	460	460	446	490	470	472	440	486	446	427	442	463	475	475	486	486	462	479	488	456	462	492	473	468	460	448	461	477	445	481	481	481	474	474	481	505	449	451	488	447	453	457	422	488	451	452	504	470	497	463	481	467	485	481	488	482	451	422	452	446	473	489	445	459	479	475	453	462	471	462	489	406	431	452	448	477	450	460	474	457	444	447	455	482	470	468	474	467	497	493	443	435	430	495	455	448	487	462	473	478	436	483	478	490	442	521	461	476	448	468	465	464	441	458	478	438	467	472	454	470	463	471	469	482	460	473	481	462	464	453	447	474	455	462	511	469	451	471
37013	34728	41246	39219	34718	29158	24948	19366	18899	18627	22000	14193	9787	6123	5103	3983	2748	3106	2468	2692	3249	2576	2607	2314	2259	2253	1803	1762	2104	2185	2091	1892	1742	1539	1386	1222	802	708	652	644	650	526	434	401	327	360	266	253	242	225	223	273	214	173	200	215	211	186	186	193	200	184	169	185	172	178	178	196	187	184	184	204	192	175	182	200	201	189	174	162	181	175	205	203	163	210	199	197	194	167	168	191	210	161	175	175	173	186	163	185	174	186	169	179	204	183	199	192	189	198	170	168	188	192	204	155	178	201	171	176	154	179	169	170	187	190	169	158	167	162	151	185	203	201	189	160	183	160	172	178	179	181	173	171	195	186	155	189	188	203	190	212	188	189	176	185	168	202	209	170	169	177	203	184	169	181	198	195	184	174	182	175	206	223	157	201	179	183	211	192	197	162	179	164	170	179	179	166	185	168	169	194	192	179	202	184	154	179	190	198	188	180	161	166	189	186	160	156	190	180	201	186	220	181	177	182	197	199	178	174	151	199	159	181	168	193	194	182	164	193	165	203	149	183	184	159	166	182	169	182	207	172	183	188	187	195	186	200	168	174	213	199	170	189	175	189	197	173	177	208	177	191	201	162	188	173	172	164	193	174	183	202	178	182	199	170	182	187	187	176	198	166	205	172	191	165	193	208	170	179	177	205	175	180	166	172	185	187	187	181	176	188	174	176	186	179	185	178	180	200	172	182	213	176	171	185	181	180	176	186	173	173	169	189	193	188	204	183	199	192	196	174	154	179	171	163	196	201	179	186	157	172	199	185	187	183	175	180	165	192	183	184	180	187	176	185	178	174	178	186	163	199	167	221	192	168	180	181	194	200	177	171	182	190	179	182	190	190	175	186	190	195	181	185	191	189	186	173	198	206	185	178	207	177	161	188	182	167	178	163	195	182	195	202	203	176	184	195	207	183	191	181	172	190	184	173	182	194	194	174	183	200	200	156	182	183	219	193	177	160	168	166	189	206	173	171	189	160	194	187	192	168	184	190	197	199	164	171	178	179	215	174	202	180	180	176	180	172	215	179	176	187	183	150	174	181	201	184	184	198	207	183	160	178	184	188	184	177	180	152	184	169	180	192	195	182	178	170	193	207	192	181	178	196	183	225	184	191	192	175	188	189	175	176	177	173	179	205	181	213	177	183	187	201	201	178	168	181	198	178	188	184	176	177	168	189	175	167	227	172	196	176	209	198	202	183	181	195	192	163	148	177	198	159	215	217	175	165	168	202	194	184	194	181	212	191	197	176	183	175	190	185	205	167	174	183	172	189	175	183	176	190	198	190	146	178	183	191	195	208	201	190	161	162	182	193	183	185	172	197	181	177	195	179	193	194	177	182	187	165	193	187	190	191	217	201	199	181	191	170	169	194	168	196	179	198	159	193	170	182	165	173	185	171	179	176	170	157	194	175	177	188	169	197	182	186	184	183	189	169	180	181	163	188	153	195	196	199	179	167	183	176	174	191	179	175	184	184	166	172	184	199	182	176	171	180	198	190	178	186	175	193	183	181	180	174	193	219	163	192	173	161	189	185	153	148	192	193	178	186	181	202	184	185	178	174	179	201	202	189	163	183	185	172	198	178	188	162	159	181	178	178	164	190	186	177	190	190	165	184	201	166	189	203	168	188	175	181	186	184	192	163	189	179	190	172	218	188	196	181	176	162	190	181	181	179	163	189	156	185	199	192	214	192	190	196	173	192	163	203	181	197	189	185	182	183	178	187	163	202	185	220	185	164	158	189	179	180	171	178	166	187	187	174	168	181	179	185	185	177	190	167	171	171	171	176	201	203	180	180	183	167	201	173	197	175	186	187	197	164	170	196	185	206	187	202	165	200	193	180	183	177	193	194	174	178	198	177	177	153	185	194	183	178	165	178	172	190	182	203	183	176	185	190	186	191	166	199	191	163	187	182	182	212	176	172	176	167	187	176	185	172	180	190	182	162	177	176	154	160	178	166	202	181	167	170	181	201	195	193	167	192	166	186	197	172	207	208	186	197	191	172	174	177	187	181	203	194	180	184	167	181	185	178	198	195	214	199	192	190	219	172	183	188	180	198	168	182	180	178	172	186	193	184	173	195	189	185	169	200	159	187	196	207	181	204	190	153	213	181	190	176	193	155	178	182	168	180	194	168	179	171	187	205	167	164	170	166	165	169	185	183	195	153	182	175	176	204	196	166	178	176	207	185	212	174	180	203	184	192	184	178	196	168	156	172	176	163	154	169	185	185	204	208	179	196	192	202	199	204	159	193	177	164	172	175	202	186	185	174	168	165	190	177	183	176	181	195	175	201	179	166	197	168	210	152	173	192	208	156	185	181	169	177	176	167	188	195	189	200	167	190	176	206	168	203	184	182	189	175	204	182	199	170	175	176	190	208	163	171	211	184	169	187	181	174	167	207	176	174	156	189	199	174	195	174	200	199	173	160	159	183	181	191	182	177	188	174	171	158	166	173	167	202	163	193	189	176	200	186	177	184	193	165	187	198	178	172	215	215	168	150	175	174	197	208	162	175	181	216	201	177	179	164	202	204	173	212	167	188	188	181	198	207	191	179	177	171	164	169	190	190	190	201	216	189	182	187	177	161	187	176	175	207	181	187	192	182	205	186	179	171	164	177	168	193	184	195	171	185	210	155	177	183	174	173	183	170	196	201	213	175	197	155	187	169	198	184	213	177	192	181	170	189	192	165	214	181	187	187	172	198	203	192	191	171	172	171	190	169	184	183	202	200	180	182	188	175	174	177	165	192	172	175	157	160	179	206	212	211	205	167	191	171	203	186	151	166	183	177	170	187	185	183	195	199	179	182	158	191	187	190	194	183	176	181	175	163	185	191	185	191	163	188	179	178	183	188	172	160	197	164	175	174	186	199	180	191	182	193	168	175	170	163	175	192	169	183	184	192	165	175	203	200	181	197	171	186	180	186	163	182	186	190	167	202	173	176	167	219	164	201	182	152	185	189	201	167	200	176	209	169	186	190	159	195	185	190	195	180	193	183	176	196	178	209	178	176	177	170	204	197	180	167	178	201	181	173	152	183	175	165	183	172	162	195	164	211	185	157	175	178	185	213	188	180	187	191	164	174	179	207	161	152	185	205	180	169	186	178	177	185	162	190	173	167	202	184	201	176	183	177	201	183	162	208	173	190	180	166	189	194	191	179	169	198	188	175	156	184	165	158	201	169	180	180	201	176	170	194	161	180	198	179	193	169	180	187	188	179	182	208	185	195	172	189	178	186	204	172	198	192	189	163	174	188	187	162	187	163	160	195	167	216	182	154	177	197	182	196	192	166	190	175	200	217	195	161	196	218	174	178	189	170	197	203	178	177	196	168	168	191	201	174	196	211	203	166	193	174	153	186	171	195	200	178	190	194	186	186	199	184	180	162	173	199	163	179	197	188	182	170	179	203	186	179	194	196	187	184	184	198	199	204	191	208	166	166	171	190	186	198	189	176	179	197
24172	28762	41507	46625	45554	42424	40240	36332	37353	38417	40112	33137	27423	21607	20633	17143	12651	14673	12742	14035	15596	13605	13812	12585	12163	12357	10593	9585	11808	12009	11171	10440	9778	9192	8052	7171	4703	4052	4198	3867	3645	2875	2267	1954	1592	1656	1292	989	965	766	869	941	853	628	634	589	589	646	693	659	609	586	534	522	499	508	554	513	538	521	502	550	510	533	484	521	520	532	494	475	564	559	555	563	558	539	517	518	541	493	555	522	503	500	535	512	505	538	548	528	503	488	544	486	511	479	500	465	491	517	538	480	484	523	509	530	521	477	497	508	487	501	520	515	491	527	475	480	485	503	497	522	525	529	534	498	526	521	481	500	482	488	525	481	519	545	525	518	489	497	510	567	500	465	489	531	517	497	500	472	528	519	532	557	497	494	501	509	508	460	525	469	544	506	541	517	479	535	472	479	518	530	502	491	512	536	543	481	479	509	483	513	534	506	514	476	498	490	545	505	527	518	506	486	534	466	463	520	519	491	515	516	511	528	507	463	490	525	494	485	538	492	494	504	482	541	516	489	520	523	508	524	534	522	502	479	538	507	520	495	543	469	505	472	531	514	526	507	517	499	539	516	527	465	525	502	507	504	513	534	517	499	533	520	489	522	507	507	549	524	485	480	521	519	520	487	488	438	519	502	537	520	504	483	529	530	511	496	527	549	523	554	515	535	542	539	482	500	569	504	528	482	510	489	511	485	502	495	565	497	508	491	521	515	479	512	540	534	502	529	502	541	469	517	503	506	503	487	561	534	471	541	529	532	493	490	512	479	496	500	508	511	477	502	503	494	481	480	546	543	502	537	500	548	473	521	508	545	527	514	479	503	517	495	506	521	483	497	498	513	496	543	530	477	491	525	490	542	537	469	511	560	502	480	491	540	498	482	485	499	508	495	538	490	481	522	500	458	534	504	495	547	519	494	529	514	486	500	528	492	470	482	512	489	524	466	491	543	519	519	517	513	480	518	545	534	528	486	523	460	503	507	450	524	515	520	567	506	465	500	508	536	456	476	516	475	476	536	498	544	483	470	519	458	477	471	503	510	525	488	516	523	524	516	524	478	475	506	507	522	527	517	533	504	482	495	510	524	499	520	514	542	488	465	515	556	534	531	530	484	501	551	511	533	535	481	514	518	488	515	513	496	502	556	494	490	515	494	499	508	516	515	500	434	526	492	468	531	520	515	514	517	533	461	530	475	516	523	524	505	514	527	506	507	505	523	475	547	548	552	512	529	536	526	497	532	494	521	504	550	488	525	474	505	524	493	480	479	498	510	530	524	527	514	491	546	457	555	508	453	506	474	485	525	521	571	526	518	532	505	522	501	528	524	495	510	529	524	482	497	518	481	511	544	473	498	483	520	492	478	509	523	470	516	493	507	528	547	502	493	502	502	500	521	507	525	485	475	528	495	496	521	532	487	477	536	503	524	528	531	492	522	511	490	452	525	516	512	509	483	492	524	467	507	490	538	503	534	533	479	542	529	516	537	505	547	535	501	489	562	510	507	516	506	499	522	511	484	517	532	498	518	557	490	521	580	469	494	531	489	516	498	493	530	502	491	529	499	534	489	483	525	504	503	464	476	519	533	532	525	534	440	515	503	485	511	491	480	510	478	545	553	491	543	473	467	537	492	521	520	542	497	494	488	539	531	494	499	490	548	508	495	516	522	508	530	489	535	528	517	505	537	526	504	510	533	526	503	470	521	499	510	505	502	553	481	481	528	511	499	498	550	508	485	501	517	523	517	527	491	527	504	505	508	501	500	503	470	528	506	500	500	483	528	546	465	530	540	500	500	501	509	479	476	484	474	548	543	500	518	500	540	462	481	488	458	508	540	464	505	469	517	513	511	509	487	536	509	489	492	527	521	469	522	484	509	472	507	575	504	515	513	483	505	522	472	480	504	487	509	540	547	546	548	535	474	502	498	510	542	473	515	491	539	530	520	497	539	488	559	506	489	534	534	492	516	523	494	570	545	500	536	498	488	510	509	536	516	550	510	531	530	506	480	515	501	515	503	518	449	500	517	512	527	501	509	501	544	517	536	520	489	511	522	492	485	514	509	534	522	497	539	487	481	509	496	522	535	526	498	552	536	519	537	497	485	462	513	531	552	536	516	466	550	469	508	538	495	545	483	502	468	549	560	513	535	503	530	502	501	506	550	521	506	477	519	509	533	520	532	531	541	499	464	486	525	474	555	533	471	485	507	501	552	510	499	488	501	555	480	500	517	496	511	464	494	483	506	467	518	488	541	473	520	487	460	515	494	473	492	504	579	531	478	489	521	517	513	538	484	489	516	531	492	500	497	567	513	545	502	463	513	481	479	513	519	525	500	514	526	481	504	502	532	532	505	500	487	535	509	524	543	501	544	499	502	471	523	537	547	488	479	490	491	531	539	479	494	521	508	512	528	510	547	507	547	462	508	547	509	477	479	518	508	515	518	491	527	502	516	494	512	477	523	492	501	509	518	519	510	520	516	522	543	518	483	530	520	505	506	496	535	536	497	489	438	529	492	495	522	508	553	556	502	469	489	500	495	519	517	514	541	512	509	491	484	482	512	508	505	519	514	471	528	518	517	517	503	544	538	477	515	510	506	530	502	473	525	500	518	518	530	500	571	480	485	485	533	534	520	455	510	534	499	492	556	549	509	513	480	546	521	513	502	445	531	491	524	493	488	489	513	524	514	470	476	495	523	530	536	484	502	471	484	526	513	515	510	526	541	532	544	501	502	533	498	512	504	493	546	502	496	478	521	528	489	526	502	524	547	503	512	523	532	493	526	533	499	528	478	523	522	511	482	533	503	532	541	500	493	531	510	521	461	484	499	513	499	527	510	528	492	545	508	489	539	536	491	506	519	494	545	505	537	527	537	521	481	525	525	513	522	512	513	542	520	502	551	498	524	519	532	527	494	487	523	522	506	469	524	536	497	537	491	520	505	525	497	544	513	508	526	479	460	514	543	496	526	511	480	509	487	549	488	495	551	497	533	537	522	497	491	492	488	514	509	507	511	479	507	495	508	545	494	545	516	505	518	500	505	518	496	529	481	509	508	514	507	499	480	465	522	490	528	493	511	518	553	549	504	494	518	518	515	487	531	513	481	488	473	494	511	475	513	537	491	537	518	502	515	493	522	508	534	499	503	547	517	495	513	520	515	518	506	459	516	491	509	568	501	504	510	504	519	536	501	551	482	509	510	529	498	489	477	501	530	507	495	513	506	489	461	504	505	521	496	534	500	499	488	519	507	512	463	488	481	558	513	544	518	510	485	522	490	505	493	499	519	521	460	544	520	508	500	517	500	509	523	506	540	517	495	547	528	511	506	507	487	507	485	517	489	514	484	535	520	516	510	469	498	518	518	553	526	505	490	473	506	539	462	519	520	514	505	464	523	520	490	508	452	494	509	534	523	487	511	522	520	502	522	526	504	463	514	475	535	473	517	475	522	540	507	479	511	541	542	457	506	507	509	483	504	521	523	503	560
17978	17304	23682	22574	17431	12852	8741	5995	4692	4210	2567	1919	1694	1133	882	663	480	438	373	315	350	326	288	280	269	247	262	242	260	283	232	234	219	235	216	195	210	202	188	172	189	175	173	171	137	163	180	152	168	149	167	170	182	159	155	164	165	151	155	169	173	165	157	146	164	196	152	137	171	167	150	147	136	187	156	159	141	161	167	160	139	159	160	175	160	164	168	169	177	158	147	144	163	159	165	145	180	169	178	146	166	155	134	148	168	163	154	161	162	170	185	149	136	153	157	172	172	171	137	158	159	161	168	163	177	155	162	181	172	160	167	154	175	172	175	163	146	181	136	164	161	165	165	151	172	172	156	146	195	171	154	146	173	163	174	154	170	158	175	149	166	150	151	175	165	162	177	145	174	159	146	165	182	169	147	174	144	164	170	166	147	180	172	160	138	164	179	157	171	159	176	147	164	148	153	156	156	158	143	184	178	159	161	163	167	165	181	175	156	170	156	160	155	176	142	158	164	167	132	169	164	155	163	160	171	158	155	189	179	157	155	181	163	154	164	171	167	155	171	159	194	156	150	179	162	160	160	180	142	173	186	157	157	159	158	142	155	147	175	178	163	171	181	151	174	177	155	170	168	164	171	156	147	147	164	156	149	163	148	173	167	181	173	136	179	160	163	175	140	141	170	165	143	176	167	165	147	150	144	177	188	166	153	150	157	164	176	164	160	177	148	157	169	151	153	159	155	162	165	170	160	179	150	158	162	159	150	148	187	169	158	158	164	151	162	202	140	145	170	169	153	155	153	177	143	166	163	155	166	188	145	186	151	156	166	159	178	147	151	132	156	156	132	139	141	160	174	189	179	158	155	156	145	144	167	166	170	171	162	150	176	150	178	191	150	152	181	184	196	153	168	159	169	153	167	157	175	145	169	161	181	148	163	147	139	137	144	135	172	176	179	135	165	157	144	188	152	167	177	176	158	164	155	156	174	147	143	154	156	149	176	176	166	157	157	182	175	151	162	171	171	156	157	145	167	160	167	149	159	156	146	193	149	169	189	179	173	173	159	145	168	170	161	162	172	161	164	157	154	152	173	141	148	152	167	168	169	178	163	133	155	176	159	170	154	165	170	170	173	176	182	166	172	145	181	182	139	149	151	163	196	173	155	159	159	162	189	172	163	150	152	157	160	162	155	152	139	198	165	171	170	157	156	155	148	163	168	170	169	169	186	184	171	167	170	183	150	155	173	159	174	163	156	169	171	164	161	157	176	172	172	171	163	147	163	171	134	139	176	158	146	150	177	153	167	156	165	153	167	177	166	164	161	163	161	164	166	179	175	184	149	155	173	170	154	168	157	167	200	154	141	150	143	142	182	164	162	155	165	166	168	176	181	174	163	144	152	189	178	157	142	145	163	165	143	168	167	152	163	181	168	148	159	177	155	152	151	175	155	176	148	173	150	148	153	154	180	157	160	164	186	166	139	166	155	159	185	155	175	120	176	160	159	161	175	164	158	155	168	143	160	160	152	155	143	147	155	175	159	152	155	140	160	151	163	155	161	148	176	167	169	179	157	164	152	170	177	149	170	174	171	173	165	178	147	153	163	156	147	167	150	162	146	164	142	185	162	153	156	144	157	167	144	176	160	148	151	163	157	154	183	166	180	168	133	160	189	157	144	158	170	157	159	163	172	155	150	166	141	166	166	144	170	142	155	164	176	167	157	170	164	185	143	198	149	146	173	164	190	151	140	168	155	151	144	164	160	147	161	156	172	145	170	156	202	158	159	136	153	147	169	171	147	139	138	155	186	156	181	161	181	172	143	155	164	157	179	184	159	169	170	161	175	158	168	161	183	158	165	154	174	169	174	168	144	161	149	170	155	182	156	171	157	185	171	166	161	169	158	185	163	161	169	164	172	153	158	163	166	154	184	144	163	166	178	143	163	174	184	172	162	156	160	154	175	147	157	171	165	162	185	138	156	166	136	179	149	138	151	130	153	158	164	195	148	163	166	162	160	147	189	142	170	154	137	142	165	160	183	174	161	142	146	177	165	150	174	183	163	174	177	146	166	173	176	179	145	170	158	172	155	134	157	171	157	157	174	152	164	168	152	168	157	180	175	161	157	157	157	167	167	158	178	157	164	162	162	174	136	148	165	158	178	163	164	154	151	142	156	157	175	187	150	154	169	153	156	162	167	173	133	164	161	141	160	161	173	170	138	165	175	162	146	164	167	133	162	187	183	171	160	147	172	167	152	178	156	137	143	180	156	171	169	189	171	144	158	149	145	158	150	157	157	174	159	145	155	165	165	139	131	157	164	176	159	174	186	172	142	152	170	166	165	175	148	185	158	172	171	189	169	153	182	179	168	175	155	188	168	144	162	169	143	161	161	145	179	157	163	137	177	160	171	159	194	169	171	159	178	168	166	162	181	166	128	177	147	160	145	166	158	154	184	152	165	161	142	162	176	150	145	175	172	155	177	180	163	181	186	174	145	171	159	160	173	152	166	159	161	149	152	157	163	153	159	165	144	164	156	150	163	136	171	170	150	162	161	169	148	159	172	166	175	149	155	143	150	164	161	162	166	156	152	147	156	171	158	179	174	172	167	169	170	143	169	161	178	166	148	133	164	141	166	176	162	152	140	166	170	165	164	151	192	156	144	157	151	145	173	151	186	136	162	163	160	169	179	153	157	142	143	163	181	146	151	143	154	166	163	159	161	152	163	175	182	157	168	170	171	163	153	175	171	159	168	163	167	169	147	165	157	170	164	148	178	153	175	150	167	164	150	175	150	164	171	151	160	151	182	176	182	153	140	151	160	159	142	156	160	175	166	164	151	177	164	148	164	171	179	145	122	170	155	149	168	158	182	157	189	151	155	157	142	178	157	189	151	161	155	178	158	143	181	148	174	158	162	160	173	183	157	149	137	173	133	159	177	155	165	152	146	153	170	143	160	162	142	158	156	167	124	181	156	188	146	168	167	157	160	157	168	164	160	152	149	170	151	138	171	188	163	157	156	138	151	155	182	150	154	151	166	157	171	177	146	195	170	158	173	180	169	168	176	148	150	142	180	171	160	143	165	168	153	173	168	156	171	136	160	122	160	160	162	173	158	171	147	157	177	177	172	181	170	166	157	174	181	185	155	161	159	165	131	172	157	174	168	151	172	155	160	163	160	161	179	176	143	175	143	151	158	145	153	137	150	167	166	152	179	165	174	157	172	159	188	176	170	173	167	158	165	157	174	164	156	151	134	173	151	138	172	151	158	153	164	145	176	149	148	153	142	179	166	153	154	141	162	152	188	172	143	167	171	155	152	166	141	176	147	155	149	186	152	158	165	181	172	182	152	156	173	163	150	153	144	162	161	182	139	156	161	183	148	151	141	150	187	159	157	158	174	163	155	163	155	166	143	157	154	155	188	158	139	147	154	135	157	157	141	150	149	156	165	174	165	170	162	165	161	163	163	158	171	161	172	164	172	148	171	166	157	181	155	158	174	160
11252	15007	29584	34036	31577	28074	23840	19935	17248	16635	11144	9205	8364	5841	4760	3680	2389	2194	1763	1640	1662	1495	1349	1276	1182	1152	1045	1025	1159	1134	1157	1046	994	963	868	750	689	685	662	649	666	619	536	554	498	507	509	460	504	507	481	511	514	438	422	467	475	468	459	475	462	463	424	474	442	444	463	466	480	509	445	479	470	456	385	485	446	423	475	436	419	482	449	461	476	493	475	444	441	452	415	464	462	444	460	436	495	435	450	500	460	445	424	448	468	448	439	458	437	481	439	477	421	450	415	485	457	442	483	500	466	451	449	462	482	474	443	444	416	427	466	452	497	427	436	456	440	480	468	419	468	431	448	448	466	455	459	446	463	443	441	475	457	436	428	468	462	440	431	463	425	481	471	474	464	404	464	467	464	450	427	465	422	467	492	492	423	464	435	456	472	468	441	457	458	452	444	479	468	471	469	468	455	428	452	435	456	446	457	486	467	455	429	439	508	446	486	417	437	445	492	435	471	432	476	422	461	456	440	442	501	448	425	475	479	468	460	441	434	428	435	504	421	491	452	469	443	513	455	445	457	478	436	463	459	466	461	404	407	464	443	446	470	482	461	461	462	479	454	454	448	442	451	494	486	430	475	442	488	446	485	430	463	477	464	440	491	459	443	444	449	466	441	494	441	452	450	457	454	498	456	473	427	466	419	472	451	478	460	462	464	470	472	428	447	469	424	457	483	490	451	456	460	426	481	473	460	452	460	462	427	443	446	474	480	461	424	471	434	437	471	456	443	431	489	481	470	420	424	448	440	464	418	446	464	438	449	454	457	486	439	439	457	451	448	431	468	439	498	425	483	443	424	446	467	458	464	505	467	443	423	426	469	419	422	445	461	495	442	473	433	445	467	465	491	461	452	496	444	480	480	425	442	463	441	482	460	466	457	434	432	459	471	495	465	502	427	456	472	466	449	444	464	461	485	448	461	463	443	492	475	479	460	462	488	464	418	469	462	442	440	465	468	443	474	457	436	483	487	452	426	463	453	463	455	447	439	433	462	422	455	491	446	438	471	448	444	409	488	457	445	497	455	468	484	474	433	442	441	460	461	437	443	458	460	466	461	429	451	426	479	472	455	438	428	431	455	463	464	467	439	457	483	446	442	493	457	441	457	443	409	425	413	478	448	436	455	428	435	474	477	493	490	461	424	478	475	426	446	451	425	436	496	436	498	476	445	433	468	455	460	453	481	456	452	428	451	437	454	422	418	452	472	479	449	463	475	465	454	436	467	460	455	476	439	484	471	440	469	461	471	446	466	488	420	449	423	479	442	441	452	476	445	469	471	450	419	435	441	448	487	435	481	438	509	450	441	472	482	428	455	464	458	476	448	479	481	407	442	448	437	455	456	424	465	465	457	440	435	479	473	454	461	463	442	473	442	436	459	422	458	426	453	417	447	437	475	456	429	488	430	463	475	429	479	467	475	448	458	482	410	448	475	461	465	455	470	410	439	482	420	450	425	477	417	432	430	456	469	457	423	472	482	472	461	468	476	467	471	439	483	473	493	441	459	417	468	448	477	479	465	451	455	464	438	403	464	439	469	446	446	461	464	425	482	441	417	454	463	455	471	487	457	451	423	440	445	465	454	448	493	464	437	416	466	452	480	436	447	405	459	402	437	445	439	430	480	455	470	447	475	456	455	471	469	398	440	417	397	435	466	475	469	423	444	476	436	423	435	473	423	477	441	444	440	423	458	461	466	479	470	462	488	488	420	453	453	438	444	434	438	423	482	456	470	454	490	454	462	479	476	447	472	464	442	483	445	425	504	465	449	458	503	473	477	437	447	432	452	457	469	455	489	469	494	481	472	448	483	419	406	448	444	453	473	475	467	479	483	474	449	471	436	454	464	419	446	445	468	415	472	467	456	473	460	455	431	466	457	433	476	437	419	496	431	466	476	426	447	434	434	456	426	414	438	488	434	416	468	454	444	446	458	480	499	441	463	465	430	463	456	444	476	447	450	457	464	508	423	421	471	441	432	445	442	469	461	451	446	408	460	451	451	436	470	428	445	448	445	513	441	453	421	412	413	398	467	424	512	445	458	450	430	452	462	426	477	418	470	467	469	456	473	453	426	449	443	459	479	475	455	441	470	437	479	459	456	415	463	459	432	450	478	491	445	471	447	431	440	419	454	433	428	439	469	470	438	477	434	475	458	465	499	458	454	435	422	501	435	479	461	466	446	456	450	453	447	450	470	469	464	497	489	451	454	443	455	447	403	421	469	454	423	447	472	443	468	457	445	447	495	453	438	446	461	471	425	433	472	486	505	472	478	454	476	480	489	489	447	453	457	420	460	456	430	513	480	431	451	495	452	439	496	492	480	456	463	484	447	496	435	438	480	450	469	454	458	453	484	446	491	439	438	405	478	436	437	435	437	473	453	443	446	479	465	446	491	433	464	468	447	478	428	453	488	442	457	485	473	431	494	434	417	452	478	433	469	447	423	469	452	411	431	463	434	425	460	437	472	483	476	446	457	430	429	422	412	464	461	465	444	474	478	471	442	464	447	468	469	477	449	486	472	470	467	455	473	416	448	465	457	441	457	461	460	458	459	458	408	463	501	489	463	468	447	457	461	465	485	440	484	437	457	434	443	443	495	478	485	413	434	442	436	461	463	422	412	456	427	423	479	468	440	433	480	439	474	468	465	442	464	466	452	469	443	425	478	447	460	457	502	434	437	441	446	493	444	428	451	450	483	427	457	482	427	501	463	472	446	469	464	447	469	457	463	446	448	480	516	452	439	454	506	440	461	408	477	415	441	452	487	478	464	478	465	472	460	467	474	498	456	437	454	440	480	479	472	439	457	469	477	474	444	448	477	484	459	479	434	465	470	436	482	443	491	473	430	479	489	504	485	423	475	440	416	447	448	469	454	409	485	451	463	480	474	473	485	441	455	474	472	467	465	467	467	466	440	454	468	436	471	486	435	443	415	446	470	474	493	433	443	449	439	459	456	452	493	439	444	446	470	402	483	483	463	474	452	442	444	422	383	445	453	470	462	453	462	459	443	428	488	458	452	470	417	456	427	436	471	470	486	480	463	463	469	464	446	463	454	479	446	458	483	457	464	466	439	432	433	457	445	452	454	456	471	441	488	469	404	498	468	480	457	455	447	411	468	470	449	452	465	477	470	444	462	440	438	442	481	448	457	435	458	436	481	478	471	464	459	428	481	446	451	428	446	466	433	469	498	468	472	446	527	426	436	458	460	453	463	447	477	445	447	446	448	466	461	430	447	472	507	434	447	472	436	451	434	451	453	437	450	532	485	451	444	460	473	476	472	444	437	500	434	446	433	452	434	480	446	462	470	468	459	413	491	443	432	477	447	465	431	472	443	488	484	459	458	472	458	477	449	483	458	421	470	412	464	510	466	479	448	472	442	436	478	444	461	473	439	483	471	442	445	419	483	487	469	429	469	482	463	457	445	463	464	478	438	460	453	434	452	408	465	461	441	437
27738	27441	35430	31745	27609	20942	15901	11114	11194	11299	11499	4978	4676	3222	2869	2381	1406	1494	1230	1155	1367	1119	1217	1104	1023	1142	1059	1066	1037	1114	1090	883	855	851	655	638	419	487	354	380	383	346	286	286	254	234	235	171	172	181	201	223	203	179	175	153	161	159	175	165	168	173	167	170	141	156	173	167	139	153	141	182	150	195	159	129	154	188	163	145	154	146	150	194	176	149	169	171	147	164	141	162	151	144	129	184	174	145	157	169	188	145	172	140	154	163	172	159	169	132	161	146	142	164	157	178	155	164	157	190	168	166	132	183	151	152	152	170	156	149	155	156	166	168	184	180	153	156	128	152	128	139	144	140	136	151	163	147	161	174	165	146	151	154	169	137	159	153	155	183	155	148	163	144	155	168	151	152	146	157	135	155	131	159	168	148	154	160	162	152	148	145	153	149	137	132	147	164	156	152	168	145	177	161	155	140	142	158	151	148	151	160	148	162	161	132	146	159	136	151	159	133	176	175	156	159	174	135	150	173	166	163	151	137	170	147	144	142	148	151	139	149	145	159	163	155	149	158	187	133	177	159	157	144	164	149	170	157	152	172	149	173	166	154	186	125	164	150	133	148	162	155	140	150	175	167	162	147	163	172	169	151	128	173	182	174	153	154	191	173	182	174	165	148	168	144	164	151	171	165	138	176	148	154	161	166	171	145	169	139	160	149	146	150	168	139	166	164	157	149	154	149	195	144	165	162	161	156	140	163	156	162	171	143	155	157	165	158	195	156	169	173	156	168	171	173	154	144	140	177	147	164	155	149	203	143	149	158	151	165	155	149	141	161	146	172	178	143	148	144	168	189	155	177	162	151	155	160	150	140	178	158	143	146	180	181	167	163	168	146	159	178	153	156	161	176	145	151	155	161	158	167	146	162	155	176	141	139	151	157	161	155	156	157	154	165	158	151	138	176	133	147	165	149	183	141	149	179	160	155	156	152	143	145	158	158	165	168	134	143	158	157	143	169	169	163	143	146	163	159	165	171	151	189	166	152	154	176	168	166	146	174	162	174	141	141	142	133	154	163	160	149	172	173	128	162	146	151	144	175	166	157	155	157	159	151	162	164	181	171	160	160	181	160	138	169	166	168	159	176	152	179	172	141	171	173	155	148	148	153	166	140	165	156	154	144	125	137	147	162	157	151	174	151	188	138	149	149	162	149	150	160	149	155	155	162	151	134	173	148	154	169	148	178	169	161	155	138	169	148	153	140	153	149	177	149	175	159	162	158	137	176	175	157	125	147	143	149	166	155	158	160	149	162	128	162	152	134	177	166	132	136	150	150	158	161	165	151	159	142	166	147	155	160	147	168	145	166	169	157	179	172	157	154	159	174	182	148	148	174	177	154	164	141	167	148	171	164	166	165	167	134	148	136	155	164	160	135	179	135	158	140	159	146	162	155	179	153	139	149	161	140	173	147	137	173	204	153	170	156	177	164	153	161	169	138	177	157	141	145	176	141	160	130	146	144	164	154	141	174	172	165	159	167	143	142	163	155	166	153	149	128	169	190	139	169	160	145	144	144	163	177	164	151	151	152	156	165	152	148	157	139	152	189	151	155	164	140	173	163	157	179	151	150	147	155	154	142	159	160	149	157	151	153	175	154	175	167	162	161	148	177	160	156	143	160	154	171	162	155	165	149	173	152	165	151	147	135	158	150	153	152	151	154	151	170	151	164	161	160	171	170	185	156	168	173	148	152	171	158	163	172	145	150	140	159	139	150	140	167	129	130	120	149	161	168	170	172	151	150	180	148	156	168	146	165	176	164	160	147	158	150	164	158	174	161	141	152	170	168	144	169	154	150	169	145	143	153	165	135	135	165	157	168	165	125	159	183	164	164	159	134	147	156	152	174	158	180	156	153	168	142	159	156	155	150	152	149	142	165	158	150	171	153	162	142	144	182	152	161	174	145	151	151	139	152	159	165	137	162	148	158	138	153	148	166	156	166	134	165	181	154	146	147	160	172	177	151	149	164	173	177	158	144	144	153	167	146	162	149	170	176	164	154	145	148	178	150	159	155	130	153	152	157	177	136	140	157	163	152	152	165	158	138	168	148	145	166	130	161	164	165	164	178	135	165	167	134	157	131	153	177	146	155	161	152	168	145	168	172	171	143	168	143	139	153	168	162	130	132	191	171	160	159	147	124	162	157	177	169	142	162	151	139	135	158	179	161	162	151	181	158	156	155	166	155	167	149	150	146	172	153	157	147	132	148	161	167	148	167	169	151	168	160	163	178	184	157	162	164	160	140	148	154	167	158	160	162	166	157	157	170	149	150	177	134	145	148	166	162	155	172	137	160	143	128	147	150	165	144	156	160	153	155	128	141	165	154	158	171	164	161	173	163	159	160	162	162	163	162	172	169	145	142	176	153	168	174	173	156	170	129	151	177	152	151	161	147	155	161	155	164	148	153	168	145	163	126	163	144	138	150	166	140	146	156	163	156	162	165	156	150	140	142	128	160	142	150	145	151	156	200	168	170	171	149	145	156	163	191	143	167	164	154	148	146	147	154	157	156	161	159	169	132	122	151	124	165	161	128	152	164	137	148	147	167	150	170	145	158	137	168	153	155	163	165	161	154	142	136	150	158	135	178	168	151	176	165	137	147	177	148	145	157	164	159	174	181	161	153	139	172	159	149	151	126	146	166	151	165	157	162	163	169	162	152	131	165	140	156	156	137	144	141	139	154	140	168	176	159	146	159	197	160	156	152	171	130	161	154	176	139	166	161	167	154	167	149	153	179	145	168	148	163	158	158	148	140	159	163	165	174	148	152	155	152	155	155	152	136	168	168	157	143	174	156	157	174	141	156	164	162	179	160	157	151	154	158	155	156	153	147	153	147	178	159	158	155	154	172	144	142	137	173	168	151	166	172	151	144	143	172	162	155	163	154	147	139	159	140	161	178	172	145	144	176	162	148	169	170	153	166	155	136	176	165	162	162	174	140	163	137	160	150	154	160	182	150	153	154	154	152	155	127	159	165	178	166	161	154	138	151	150	159	137	159	150	153	181	143	184	150	153	143	169	162	141	166	161	145	156	170	162	160	174	166	154	167	165	157	178	156	173	165	153	189	137	175	150	135	167	187	156	171	180	169	172	144	151	171	183	132	194	128	154	131	171	135	156	140	158	169	149	162	178	151	169	167	167	157	134	131	156	129	165	163	165	143	176	168	157	154	153	179	141	174	168	157	129	166	160	160	162	161	131	130	150	160	176	157	147	142	156	162	163	154	185	147	159	134	139	177	167	163	159	152	164	153	146	164	178	140	168	149	168	152	153	145	173	164	157	139	126	145	160	154	150	164	150	169	149	157	157	177	174	146	140	140	158	162	165	152	138	163	179	142	157	138	172	147	149	161	164	170	155	147	149	148	163	160	139	141	161	142	155	147	175	141	172	166	153	163	140	155	160	167	136	190	153	162	154	171	146	183	168	163	151	157	150	152	160	138	175	153	145	154
18222	23070	37674	41294	39751	36042	32386	28129	29621	30635	29062	18732	18902	14881	13641	11746	7923	8458	6705	6764	7850	6606	7121	6606	5964	6781	6245	6484	6782	6630	6155	5238	5264	5186	3923	3933	2611	2762	2200	2113	2070	1773	1325	1231	1002	929	903	644	620	568	629	689	649	634	601	601	525	475	482	497	533	495	463	459	433	458	447	464	438	481	451	471	500	470	477	462	451	414	449	449	464	424	482	485	495	483	434	464	444	431	451	426	420	449	446	451	459	465	467	452	453	456	411	431	470	408	441	438	470	471	413	435	429	429	453	462	443	454	430	408	407	452	454	395	444	420	441	425	449	454	453	425	443	416	449	458	444	423	435	468	446	465	474	419	467	455	419	452	441	439	433	429	412	409	450	461	447	465	506	458	461	427	465	454	479	454	456	392	461	433	434	413	447	450	466	471	400	451	451	491	449	353	456	445	405	419	434	422	443	496	438	446	472	479	439	480	449	436	423	433	433	472	472	413	461	429	398	487	408	449	460	422	430	454	463	453	442	433	450	492	447	433	438	465	439	461	462	450	460	483	437	451	444	468	465	417	422	477	453	456	442	448	458	429	427	427	443	394	461	425	444	432	442	434	471	408	441	432	446	444	426	473	436	421	433	428	445	448	436	471	424	415	454	438	424	456	448	397	471	437	445	473	443	451	449	447	433	413	453	459	453	423	431	428	419	451	452	466	484	471	418	431	456	439	462	461	439	455	458	458	427	464	440	472	452	466	417	451	441	469	447	457	444	415	460	478	489	424	436	461	425	417	439	483	418	498	416	439	428	412	451	434	511	420	450	466	455	470	440	461	435	461	465	424	442	471	432	446	437	473	475	441	420	423	457	435	413	427	453	445	439	449	475	475	472	464	424	452	431	454	426	487	438	447	460	432	473	423	444	447	430	426	409	470	490	458	443	476	427	480	453	434	429	491	442	461	433	473	459	427	448	442	444	465	431	406	466	475	443	429	443	463	440	461	481	455	454	470	453	474	475	460	444	433	445	410	460	418	455	418	416	451	431	478	471	476	443	434	406	410	427	411	479	454	511	458	432	421	436	439	419	471	420	498	457	481	446	476	429	419	481	422	414	473	464	416	457	433	417	440	466	449	426	495	451	438	468	450	494	427	409	427	448	459	451	425	427	442	446	464	408	478	472	470	463	427	431	419	434	457	455	432	406	443	429	460	468	474	481	437	451	425	458	451	436	449	452	444	458	448	449	450	392	433	432	475	477	460	421	447	460	452	428	451	449	475	482	440	463	467	417	430	500	445	477	461	450	462	480	423	433	444	438	445	466	473	464	430	455	408	476	477	462	408	454	433	451	441	452	498	423	477	437	402	457	447	429	432	449	456	458	445	412	466	446	433	441	471	455	477	413	436	419	471	462	457	435	429	476	453	452	453	455	456	432	450	443	479	464	420	448	447	431	457	452	445	452	443	425	454	453	450	436	454	436	445	444	470	437	474	478	461	453	492	435	438	432	449	456	467	428	468	458	470	441	439	448	402	456	438	417	447	426	445	452	420	457	421	512	447	449	428	424	464	397	418	440	437	464	440	450	480	464	429	430	444	486	398	487	414	422	442	478	412	441	475	455	481	459	437	454	454	459	454	454	436	449	476	460	428	440	426	434	473	457	428	455	481	458	458	448	459	486	472	472	460	444	435	421	449	433	438	440	476	471	477	436	427	489	446	429	446	452	433	439	444	450	415	470	436	470	418	406	491	447	451	425	424	408	462	427	447	465	445	452	412	450	471	465	441	452	448	419	450	451	450	442	458	452	405	450	492	423	414	430	469	466	442	428	472	460	473	502	438	464	425	416	456	452	482	412	419	455	460	447	470	415	449	437	465	460	422	470	465	447	466	461	462	459	450	427	455	418	458	501	495	412	457	450	431	476	447	451	418	432	447	453	445	452	452	440	439	428	437	434	470	453	457	434	452	439	433	439	476	460	473	437	475	404	435	437	451	421	445	436	440	469	427	488	422	481	451	477	440	475	405	442	435	428	433	451	465	425	422	413	470	459	422	414	444	455	436	418	436	454	446	412	441	486	438	443	481	416	447	481	452	413	451	444	380	471	440	433	457	453	456	454	448	446	437	473	424	457	449	474	466	461	458	477	438	421	425	449	445	473	462	461	478	433	422	447	452	480	417	466	488	443	409	452	421	454	457	464	484	455	436	469	455	451	442	456	476	453	417	457	438	423	457	495	417	445	455	442	478	429	449	447	443	430	456	431	470	454	431	499	432	435	461	432	455	434	436	412	472	420	454	433	480	464	433	453	427	450	421	472	470	430	454	436	453	496	430	455	416	429	430	471	419	476	440	472	478	460	461	469	445	417	441	436	406	443	464	448	431	456	455	432	462	424	448	433	449	457	469	468	424	448	464	427	470	435	479	481	446	459	424	427	426	442	463	452	425	442	467	452	462	449	445	439	399	439	480	412	474	428	441	435	435	483	459	422	438	442	435	432	406	457	459	470	454	459	422	490	436	450	450	456	456	440	438	482	392	460	449	439	449	424	420	460	428	469	445	483	456	434	422	427	473	467	467	429	447	453	426	419	475	448	479	439	437	435	467	429	469	449	437	436	431	458	468	484	452	455	439	456	425	468	457	470	469	457	434	434	431	431	462	409	440	458	462	448	457	489	412	447	440	455	476	427	407	492	491	415	469	464	443	446	439	441	463	436	429	465	442	439	416	432	465	456	485	439	457	428	463	486	407	464	454	437	456	445	444	440	455	445	470	485	461	470	438	453	413	443	439	422	441	452	442	491	494	477	444	433	411	487	440	426	472	456	445	440	451	452	448	448	467	471	441	451	436	444	452	466	423	433	445	439	440	432	441	452	450	441	463	409	450	458	403	456	446	456	463	457	443	444	470	445	439	492	439	419	453	443	431	480	476	466	432	448	472	440	440	438	461	424	437	446	479	418	456	426	449	464	472	462	450	443	409	448	473	438	492	453	433	429	397	435	442	400	431	405	496	461	447	427	467	439	462	463	479	439	414	432	466	462	436	399	409	452	429	461	466	462	481	442	477	443	469	428	448	452	446	438	432	470	423	487	454	458	408	483	444	443	442	457	435	446	502	465	470	453	434	449	423	449	461	459	402	406	439	412	437	453	401	433	452	423	445	455	433	431	502	434	429	485	456	429	461	399	423	465	464	414	480	451	447	470	444	447	458	429	452	480	440	440	438	477	430	450	436	474	431	434	485	482	444	445	423	443	415	417	456	443	459	481	403	454	458	457	425	434	430	453	467	469	433	439	467	467	422	444	479	400	466	448	447	433	446	410	440	466	444	463	440	458	430	436	467	438	453	476	424	435	442	427	466	459	443	448	470	420	438	455	468	472	494	435	439	413	444	453	463	430	435	428	468	454	460	427	401	460	425	464	428	430	434	443	449	460	482	445	458	464	462	441	426	434	460	438	456	436	408	448	448	442	455	413	373	428	459	465	434	455	456	442	430	437	436	438	444	425	444	487	484	414	439
36679	36320	45689	40215	33979	27291	22260	17717	19068	18919	20781	9590	6723	5458	5424	4323	3218	3307	2487	2355	2693	2119	2322	2260	2227	2274	2262	2232	2073	1924	1832	1726	1692	1554	1285	1200	811	755	664	644	658	567	397	355	333	308	310	258	202	212	238	288	267	206	228	205	218	205	186	216	196	154	198	207	177	189	172	183	207	179	196	163	170	172	185	160	188	187	189	175	186	182	177	195	194	221	185	194	175	176	170	177	193	184	163	180	175	189	186	153	174	188	203	193	202	178	171	181	210	173	190	179	185	173	185	179	173	176	170	196	195	188	210	183	191	185	152	200	194	167	209	192	172	171	181	186	208	168	196	186	201	205	170	183	180	192	170	179	180	185	182	198	177	173	184	173	199	204	194	190	182	173	183	181	194	192	181	180	163	178	175	194	195	173	171	159	187	182	184	177	207	166	192	177	206	178	168	188	180	199	176	160	189	183	191	191	167	178	201	174	176	187	181	168	154	182	187	183	185	177	181	180	181	194	176	179	166	181	178	179	185	206	163	182	161	178	180	181	184	177	191	195	152	192	183	178	212	151	182	180	200	145	186	191	202	180	170	188	177	175	194	181	174	170	182	178	175	183	171	181	173	188	191	198	168	182	185	199	176	191	158	154	170	186	140	151	192	176	190	179	187	210	188	172	179	169	207	180	197	187	159	168	197	184	174	188	174	194	183	166	171	186	163	184	175	182	190	192	181	181	194	194	161	196	165	194	172	176	185	183	165	194	174	198	180	193	175	195	202	212	194	187	196	176	174	158	188	199	178	167	176	145	151	187	186	177	183	190	203	180	153	188	183	175	158	184	176	192	170	196	188	172	204	187	168	202	164	175	204	179	170	199	193	196	196	200	168	173	201	183	183	196	183	173	187	193	172	171	164	151	194	192	161	195	210	169	174	188	189	197	185	163	167	160	185	195	176	186	172	174	156	195	166	172	201	199	183	178	172	183	195	168	185	191	189	174	193	205	178	193	179	171	163	185	191	186	189	211	173	160	163	153	200	188	195	178	191	173	182	152	181	181	167	173	196	185	166	171	178	165	173	178	174	185	186	177	200	184	173	159	195	172	184	146	196	171	180	194	203	178	193	176	190	190	186	169	197	171	191	171	215	143	168	180	160	193	160	175	177	161	180	169	189	182	164	160	150	157	170	155	175	180	169	179	184	175	184	186	160	207	201	174	167	178	161	179	167	178	179	194	180	165	186	165	196	188	189	175	189	192	182	193	157	181	210	185	197	183	163	168	196	198	175	157	164	162	199	189	182	170	175	186	174	176	186	182	182	172	170	184	152	172	179	172	195	174	174	181	191	165	192	179	209	201	175	186	162	175	178	185	203	194	160	168	169	176	177	172	182	202	174	192	160	173	182	166	183	177	183	172	219	186	182	194	175	180	203	190	173	184	162	176	168	198	192	170	157	167	188	184	174	185	197	195	209	151	198	166	208	189	204	170	181	190	176	207	173	185	189	177	169	188	183	169	189	152	175	192	159	184	188	177	194	167	174	172	190	177	200	168	193	183	198	193	162	181	184	159	187	182	190	163	160	187	183	200	179	198	171	174	183	183	178	167	194	193	224	189	208	174	196	176	140	191	213	167	170	184	200	170	190	185	181	184	154	166	207	187	144	179	176	183	187	213	182	196	179	180	200	152	157	180	199	167	186	195	197	169	219	188	187	158	213	170	169	174	189	166	179	185	196	176	199	178	165	168	190	168	185	197	186	181	178	187	164	170	165	162	201	196	214	206	185	185	190	174	192	198	194	191	180	184	166	185	191	175	183	154	179	203	173	204	193	191	200	180	161	174	184	176	183	206	180	178	209	191	183	193	167	182	186	183	167	183	184	179	180	199	189	155	182	180	182	212	174	194	203	171	165	192	175	159	174	185	154	185	172	186	192	184	218	198	173	201	190	192	202	176	183	172	197	202	171	191	173	184	186	160	182	163	177	152	186	197	159	169	189	171	190	191	178	155	163	174	191	163	175	183	163	175	194	176	180	192	182	193	197	199	177	188	158	180	167	171	203	178	179	164	212	180	157	207	199	174	183	183	195	186	187	170	176	190	159	189	185	171	185	177	194	154	174	175	175	187	173	159	185	167	172	184	163	175	207	169	177	181	173	206	174	182	196	197	185	186	177	185	190	186	169	199	181	183	153	196	186	166	172	178	180	171	198	195	149	153	176	202	197	182	157	192	206	165	163	205	190	189	176	183	202	209	169	182	184	168	204	209	196	194	172	147	173	174	169	184	197	178	189	188	175	147	172	171	185	169	176	166	190	171	170	170	184	168	180	166	193	205	158	168	173	163	178	170	191	178	169	207	197	172	205	175	192	164	197	200	203	155	152	185	152	182	190	191	153	183	163	182	187	182	192	194	187	193	182	177	177	176	172	172	163	177	192	192	178	156	213	203	158	168	164	194	173	201	166	198	190	176	178	184	168	192	173	180	184	194	191	197	202	188	201	185	190	196	187	175	196	200	178	171	179	175	184	184	207	194	183	177	178	187	137	195	189	171	172	197	184	183	186	178	181	164	174	189	186	173	165	164	180	166	183	181	167	168	186	189	172	184	201	171	160	198	155	186	172	178	177	178	200	183	184	170	180	196	184	170	178	183	181	187	200	184	178	171	186	202	184	200	185	204	192	181	168	168	178	163	196	206	187	177	196	180	187	165	182	179	171	168	198	186	179	164	176	182	199	166	171	154	177	185	186	169	178	196	185	177	167	194	195	187	180	185	160	186	183	198	187	195	181	173	190	187	183	168	177	166	200	174	173	187	193	176	188	176	190	190	187	200	173	201	177	194	150	148	186	176	185	172	184	171	186	178	176	181	183	194	185	209	188	165	156	202	182	154	187	191	178	184	162	171	199	209	178	191	181	178	176	182	199	153	180	163	207	186	157	197	198	189	151	189	187	206	164	202	173	185	192	177	190	179	191	183	198	178	194	193	180	190	185	187	199	188	177	162	186	175	202	160	167	167	173	175	195	192	176	171	175	188	158	184	188	199	155	191	202	175	170	175	192	176	178	168	183	184	180	163	202	210	187	189	191	166	193	181	201	191	181	170	200	213	185	158	158	176	200	175	167	185	170	173	179	160	178	176	191	187	165	169	169	203	192	176	177	173	179	163	164	193	195	208	188	172	179	161	178	189	175	190	182	158	172	168	166	169	173	163	174	183	184	182	186	186	175	177	203	155	195	168	181	184	184	190	183	175	179	180	192	164	169	171	169	177	186	187	185	182	212	186	168	173	192	180	179	194	197	173	199	209	193	188	191	170	176	168	159	183	170	195	147	173	193	191	168	189	186	183	207	179	189	183	205	178	175	178	178	180	180	188	189	200	193	149	181	163	185	185	180	161	187	194	186	178	172	192	192	186	178	167	182	185	192	193	210	144	203	170	164	188	183	185	167	177	168	176	180	172	205	170	181	179	202	173	186	197	164	161	192	188	169	181	157	178	188	171	167	193	170	159
23993	29943	44890	46765	44824	40822	38080	35033	36822	39031	38820	25539	22825	20997	20952	18061	14984	15678	11693	12397	13666	11252	12625	12008	12414	12607	12237	12394	11412	10549	9983	9842	9285	8985	7222	7070	4779	4500	3553	3850	3675	2968	2140	1742	1626	1610	1415	836	782	815	1044	1238	1065	865	766	676	710	589	634	653	579	500	497	552	502	458	488	528	478	504	525	545	496	518	524	524	505	531	444	516	505	466	549	498	532	575	514	533	495	498	507	510	506	527	522	527	479	490	496	459	524	510	526	508	497	477	501	493	482	491	517	507	509	455	498	519	484	488	485	514	478	494	496	491	524	523	499	529	530	471	581	520	518	530	501	477	512	479	496	522	583	494	495	505	508	488	522	522	534	527	504	520	567	493	502	511	499	498	500	494	485	512	476	492	514	482	525	516	518	508	489	461	486	481	526	477	468	482	511	502	511	466	485	513	555	509	540	477	514	474	535	512	490	524	497	484	533	498	519	536	507	479	534	515	484	502	522	477	502	505	482	492	511	494	559	480	519	530	508	493	499	487	469	478	491	543	492	538	497	514	487	550	543	521	478	498	521	514	444	506	481	510	513	515	514	472	484	498	521	500	531	485	513	496	494	468	509	485	500	519	525	520	499	485	493	510	521	512	473	478	482	499	478	499	516	540	503	511	527	445	469	458	499	494	505	520	471	504	489	512	502	473	485	508	501	522	509	495	489	480	507	499	510	527	479	526	510	529	488	519	508	510	518	514	458	555	518	532	503	536	558	477	498	479	522	470	470	477	499	507	482	519	463	518	504	538	510	522	519	513	476	499	523	524	540	509	492	513	465	487	502	506	518	474	465	466	503	495	500	501	483	506	513	513	496	504	523	501	504	527	515	502	497	533	489	500	477	478	537	465	487	516	488	544	475	508	529	495	507	491	511	475	485	539	487	533	537	482	492	524	504	519	525	484	492	520	482	517	460	549	551	506	531	505	485	519	489	542	482	497	528	535	500	521	479	492	514	511	454	522	502	520	486	504	497	520	542	521	504	476	485	469	504	480	521	494	494	487	520	511	455	542	500	520	482	504	529	526	449	496	520	522	505	515	494	490	528	509	502	495	490	493	481	529	506	481	489	511	527	527	527	478	488	547	480	511	511	473	498	508	541	467	528	511	505	514	546	537	484	495	520	493	532	508	528	510	474	484	529	493	538	531	525	511	516	488	511	510	508	504	509	491	515	512	472	523	512	477	499	509	445	503	507	544	493	484	483	513	546	498	494	525	489	498	505	488	511	482	525	514	554	458	494	506	525	480	524	493	445	509	505	505	488	462	507	508	490	546	531	491	519	494	462	508	543	489	487	519	514	508	510	489	507	507	528	455	510	527	501	517	516	498	504	514	470	507	502	491	542	518	530	452	522	488	489	497	494	473	492	503	511	529	505	507	548	486	484	503	505	484	541	526	526	515	514	503	490	549	512	469	533	485	531	502	550	500	547	544	488	522	483	545	512	514	500	538	469	487	490	508	506	476	529	476	483	501	484	547	495	521	514	490	495	515	519	506	484	510	528	501	544	470	479	490	470	533	524	479	495	512	512	496	553	526	513	505	559	521	543	529	484	524	517	499	478	509	520	459	502	505	506	540	510	498	499	499	502	564	461	468	517	514	526	539	519	495	482	483	518	443	484	497	509	471	514	510	516	525	522	458	509	502	502	484	499	535	519	533	509	483	506	465	519	488	495	556	508	501	492	521	519	522	481	481	463	466	540	492	515	490	508	501	495	532	465	514	533	499	506	508	467	513	493	508	517	481	494	456	526	502	507	527	526	453	512	496	489	488	514	545	527	491	526	509	525	498	544	473	492	519	514	488	493	494	514	497	449	489	527	501	528	499	534	513	492	537	501	481	556	480	465	511	532	532	515	490	471	477	499	538	501	525	540	548	517	516	520	482	521	499	523	500	485	478	513	512	535	514	494	459	515	524	515	496	517	528	553	488	520	518	530	537	512	477	494	501	492	505	537	464	502	484	534	528	498	512	513	492	533	507	530	528	515	492	523	535	468	504	512	497	525	498	459	500	534	526	511	475	532	503	556	526	529	504	515	503	494	531	503	544	512	507	533	537	495	494	530	547	521	530	532	485	489	506	521	520	469	503	520	509	522	489	491	524	527	481	523	496	532	499	496	500	478	478	510	512	513	539	493	527	511	491	527	517	461	539	521	503	459	512	541	525	524	504	513	493	524	528	517	502	543	509	553	508	486	460	492	503	520	507	511	485	498	466	480	504	546	500	505	541	486	521	505	507	506	520	527	505	514	491	473	482	464	495	509	517	523	515	505	531	509	506	531	515	485	472	510	474	500	458	558	528	529	515	471	504	494	600	486	495	509	483	466	516	555	491	468	531	494	522	499	505	465	562	491	535	510	485	518	495	494	516	511	530	501	505	490	524	508	456	525	466	467	539	499	481	481	487	484	494	486	513	510	503	481	546	526	506	515	486	501	556	489	496	496	572	509	507	514	494	489	488	492	483	520	484	481	494	499	488	513	502	520	503	497	519	510	476	518	507	508	504	491	503	528	500	487	527	526	548	539	495	481	473	510	539	471	513	536	481	499	453	472	501	492	507	497	498	512	501	570	523	485	537	514	480	521	522	494	507	493	545	459	510	503	494	485	521	558	492	521	491	505	517	530	493	484	513	478	507	502	493	517	476	510	512	490	493	483	496	517	538	515	517	463	476	537	484	501	538	499	529	486	502	478	491	515	554	535	508	534	514	510	520	517	484	556	497	481	494	473	507	454	536	521	495	484	517	499	552	486	535	509	510	534	504	540	519	530	476	497	504	487	513	501	459	485	510	495	502	494	491	485	508	510	501	519	479	489	543	519	485	477	476	518	532	514	508	546	481	471	519	494	504	487	496	504	494	475	532	490	484	522	488	498	487	512	555	504	497	488	491	470	535	508	509	514	505	530	496	500	482	500	493	488	536	489	474	498	473	481	498	538	517	491	533	514	496	466	512	438	524	474	519	498	509	516	527	493	471	480	527	485	512	493	498	473	514	494	510	534	501	519	487	485	514	501	524	517	535	468	519	481	535	516	517	473	531	496	535	499	533	547	503	495	487	515	504	483	524	561	459	525	485	502	466	504	522	498	529	523	494	490	525	509	539	491	482	519	470	506	507	515	501	521	431	507	484	522	499	551	523	486	529	489	495	538	483	484	468	506	518	482	531	541	520	455	515	476	487	523	488	463	495	439	532	504	489	531	505	535	480	510	522	489	499	537	540	493	504	469	466	538	567	519	511	460	535	510	552	510	475	500	536	492	491	499	484	495	509	496	510	472	538	572	513	542	513	513	493	504	532	523	515	494	509	503	505	504	499	499	536	491	542	492	443	554	494	534	491	503	500	518	502	488	481	520	511	502	499	534	492	501	489	507	510	524	502	496	500	495	489	499	498	489	483	509	502	485	524	503	493	522	545	522	486	468	490	509	488	500	448	463	521	492	555	516	531	499	498	511	490	501	550	479	495
19025	21450	28466	23498	15415	10815	7714	5239	4008	3645	2792	1737	1511	1309	1114	760	627	527	345	356	324	290	341	320	313	256	248	285	256	254	253	237	189	220	201	209	184	194	201	205	182	178	179	201	175	170	187	182	172	163	179	152	155	150	153	157	161	178	166	158	171	146	174	153	157	177	169	156	191	164	161	164	161	151	175	158	179	170	160	141	148	156	167	180	166	174	157	159	135	158	164	167	181	158	158	136	178	141	180	185	174	164	180	145	184	175	144	151	180	171	180	164	161	143	160	171	171	166	188	176	185	165	155	170	179	177	161	166	150	175	150	178	194	171	166	177	157	160	162	163	175	168	164	162	166	177	159	152	169	169	160	158	146	178	145	168	166	164	165	149	179	185	177	181	172	159	175	158	181	164	162	162	175	145	162	163	152	167	157	182	148	163	152	166	175	173	164	171	162	172	150	181	165	156	156	159	153	173	149	154	167	164	156	164	179	155	177	139	175	162	148	172	146	161	177	168	150	152	174	172	156	148	139	180	145	178	177	174	179	187	182	168	187	193	140	161	179	178	156	140	158	144	159	165	161	174	144	171	171	173	176	166	185	154	174	163	148	153	164	175	160	151	175	168	188	173	169	159	163	167	172	163	173	176	185	158	171	161	164	161	163	168	175	179	149	171	163	169	154	170	161	151	151	143	164	139	154	171	153	165	140	174	161	156	182	159	190	151	162	170	155	186	182	173	144	177	166	174	154	177	163	158	168	167	142	154	145	170	171	151	157	171	166	182	159	172	165	131	167	159	153	151	158	158	162	160	162	160	152	152	158	158	131	191	200	158	155	200	166	151	156	179	178	169	165	169	146	175	163	170	160	157	158	157	190	176	158	160	171	158	178	171	148	161	167	197	162	156	178	142	173	150	136	189	151	132	169	163	186	172	138	177	175	177	191	148	171	156	167	161	180	171	170	151	149	150	182	156	136	181	188	173	176	171	153	149	170	164	143	150	156	151	173	151	174	172	155	165	164	168	160	166	173	163	185	166	152	175	160	160	168	175	176	188	166	183	165	159	177	170	165	184	154	165	149	157	164	168	173	169	176	168	169	177	157	145	171	165	164	134	154	138	193	157	169	156	151	164	174	158	154	175	156	185	169	156	155	158	174	172	158	154	159	176	149	156	146	173	168	153	166	171	155	154	163	207	200	152	179	155	164	143	164	154	164	157	161	169	160	189	159	152	159	160	161	165	187	181	175	182	176	172	169	165	152	168	174	165	143	186	148	164	164	164	183	170	149	167	177	146	152	158	139	188	153	174	154	142	169	153	170	193	158	160	140	153	163	189	155	159	180	143	154	156	154	151	150	125	173	142	161	161	178	150	155	184	154	174	168	157	183	177	158	164	174	152	171	176	173	182	167	156	160	156	154	159	164	176	178	172	172	173	159	164	145	173	156	167	134	150	156	188	137	164	157	161	163	169	169	139	156	161	156	158	172	174	157	180	162	166	153	157	185	151	135	153	153	189	149	159	179	172	175	166	154	155	152	170	184	163	168	176	156	157	160	175	167	153	165	147	173	179	148	158	157	154	170	166	149	192	165	147	161	176	181	163	158	158	147	149	159	146	171	167	149	183	152	167	164	141	163	168	170	167	174	173	161	187	175	174	156	152	157	163	175	162	141	161	171	161	182	155	169	158	163	140	154	155	152	151	179	175	163	187	163	184	169	169	168	163	186	143	169	163	162	163	166	152	158	170	159	164	179	164	169	164	157	158	158	170	148	152	158	152	156	159	188	172	159	163	191	165	155	170	153	181	167	159	162	169	154	160	175	155	161	162	159	145	183	161	188	152	168	155	169	160	161	159	163	184	155	172	158	175	180	154	163	152	152	165	147	145	166	174	147	144	172	180	162	173	135	154	153	163	149	146	161	184	178	148	180	148	157	150	162	175	163	164	188	184	173	174	169	168	148	160	161	159	126	162	166	144	158	162	180	185	161	153	159	142	162	169	154	171	143	174	161	170	176	154	169	161	157	165	170	165	185	167	158	151	187	159	157	181	168	152	163	142	183	141	186	177	168	165	159	150	144	153	177	171	171	162	157	164	171	174	152	161	179	191	168	159	158	182	163	159	173	173	160	162	155	163	175	163	166	180	145	154	167	154	167	156	160	163	146	175	164	163	179	181	173	178	176	158	156	174	176	166	159	151	181	158	157	178	172	174	171	145	188	143	169	161	161	192	154	171	181	162	174	155	155	192	152	156	158	167	163	161	175	147	187	147	170	155	173	166	180	161	147	170	155	175	182	145	195	151	165	163	161	167	149	158	182	157	175	180	160	173	177	182	163	162	162	167	177	156	165	168	164	161	185	166	158	161	163	158	158	181	157	167	161	180	152	156	160	155	150	183	170	162	176	170	176	164	162	156	153	169	150	161	167	148	153	164	165	155	149	155	167	170	156	158	166	183	159	143	144	143	190	188	131	162	138	164	180	174	131	185	132	158	172	178	161	171	163	144	164	166	144	169	149	187	155	155	162	157	146	155	179	160	157	167	149	153	174	190	183	164	162	161	148	168	156	186	151	153	177	181	163	162	165	192	164	149	167	157	167	159	167	155	172	173	165	167	180	159	177	128	178	155	151	173	178	171	189	196	157	149	175	167	170	159	147	180	154	162	147	140	171	153	159	166	145	138	178	156	172	164	165	174	147	163	150	157	145	163	194	148	138	174	146	176	146	176	155	172	161	192	160	137	169	144	179	165	183	161	154	184	188	178	165	156	185	166	146	176	156	180	167	166	153	189	173	161	142	175	171	157	161	145	172	168	139	147	161	163	160	179	170	181	168	176	169	160	160	174	178	161	185	161	162	202	176	182	151	152	171	147	179	161	139	155	177	166	176	167	172	139	160	170	154	176	158	173	184	164	161	156	160	151	164	158	149	150	150	172	158	159	150	173	163	161	148	165	144	170	151	130	195	153	147	175	164	142	150	163	167	165	152	174	162	168	167	143	158	146	166	159	133	172	154	158	181	170	158	163	166	146	159	163	176	169	160	148	179	179	157	176	157	178	171	156	158	164	161	159	160	148	166	173	170	161	138	145	134	157	174	169	152	157	135	158	160	171	165	158	148	158	154	192	147	146	155	157	142	176	183	164	139	159	180	148	145	154	143	183	177	172	162	190	162	177	155	158	150	147	169	155	165	160	157	159	173	191	156	171	191	167	176	162	183	174	165	163	153	169	153	168	152	169	207	184	155	156	150	150	164	166	161	156	170	167	161	168	178	152	164	180	169	157	183	180	155	177	174	159	170	168	168	170	168	172	165	177	170	158	172	185	153	170	160	172	160	159	182	162	154	159	159	163	152	147	177	169	157	157	167	176	187	173	133	166	152	167	171	158	149	161	183	177	148	174	131	156	160	153	185	161	141	160	163	150	165	149	160	170	156	178	147	151	154	175	178	164	186	176	151	191	175	169	141	164	175	172	158	166	161	181	153	179	163	132	176	185	157	154
12381	18705	33130	34201	28949	25591	21708	18059	15386	15071	11723	8493	7400	6902	6123	4334	3270	2463	1756	1683	1644	1462	1520	1430	1378	1326	1227	1167	1137	1052	1037	918	963	902	811	814	681	661	641	645	617	600	546	536	515	530	496	485	460	475	492	476	525	462	521	470	444	445	517	495	462	449	498	474	469	448	490	452	484	468	476	448	453	447	468	472	472	467	480	450	481	441	441	450	466	506	448	475	453	429	487	457	454	477	492	498	446	464	464	453	460	439	434	502	468	465	456	459	444	481	475	463	471	465	447	473	435	429	451	443	483	461	471	433	485	452	485	459	442	398	480	472	452	435	465	439	442	429	474	461	456	480	460	444	494	426	478	458	463	460	426	456	407	453	440	480	457	498	473	457	495	469	466	485	446	482	477	426	435	470	462	495	448	483	444	444	482	477	449	455	445	455	476	429	464	416	477	474	442	482	415	465	448	456	459	437	493	474	489	448	465	492	451	459	452	445	449	455	462	444	451	476	492	465	427	481	457	496	435	435	481	471	451	472	481	477	445	497	468	462	441	458	469	457	482	436	472	460	466	478	471	443	430	449	441	478	492	429	491	508	478	421	454	488	454	468	456	438	476	463	490	458	451	464	470	467	474	471	442	465	450	471	467	442	506	483	445	515	460	432	454	451	507	477	456	442	480	470	454	448	486	463	499	446	457	446	489	417	437	438	498	487	454	478	456	455	472	457	432	471	453	431	448	449	449	435	472	442	512	454	449	463	471	476	482	447	448	433	479	462	480	439	437	455	469	448	450	448	471	424	426	441	470	412	452	427	474	471	476	478	477	509	510	453	450	467	444	431	448	477	490	461	479	415	492	444	462	463	423	486	491	437	449	463	471	456	408	493	460	463	446	461	444	457	439	478	471	485	461	458	477	464	449	484	466	515	467	480	418	450	449	451	436	427	448	488	468	481	424	424	462	486	424	465	461	416	470	442	477	477	462	463	489	476	432	494	479	480	473	458	451	482	467	418	451	416	453	467	455	477	467	438	483	468	454	458	484	446	489	454	424	435	467	434	474	454	492	471	477	461	473	469	441	432	416	497	468	453	487	455	490	480	490	462	475	477	459	440	486	466	469	455	471	444	467	439	435	444	443	448	490	454	449	429	461	475	453	442	446	461	462	455	459	464	446	468	454	496	476	500	499	451	467	470	484	470	443	452	451	460	439	451	455	457	450	456	432	440	503	457	453	437	443	460	443	443	475	498	414	446	487	465	491	462	433	427	523	472	449	478	448	510	478	453	462	495	472	420	482	496	453	461	454	480	432	485	446	434	502	495	470	442	450	476	461	439	425	464	481	476	420	471	438	452	516	469	431	427	421	516	461	465	425	456	468	448	457	484	446	467	479	452	447	453	454	448	479	444	461	497	461	489	442	490	440	474	436	461	447	481	502	446	521	482	396	494	466	469	449	468	450	459	437	474	411	467	463	475	483	433	479	467	463	466	468	507	464	445	470	498	453	465	451	453	420	477	459	472	467	461	470	483	478	422	470	481	446	468	495	435	429	453	446	449	451	470	439	453	473	475	451	473	451	479	481	447	458	392	484	458	459	456	468	442	509	453	459	456	450	446	491	456	487	455	453	455	465	463	484	456	476	451	460	474	418	460	503	455	447	465	444	465	449	475	448	474	462	495	497	455	422	441	467	451	464	486	473	436	466	432	454	466	430	439	458	460	435	485	437	497	484	480	478	451	443	450	432	452	489	519	453	464	480	464	444	454	473	468	473	466	421	476	493	470	483	485	475	455	430	443	477	452	497	421	453	424	452	493	464	462	483	415	485	463	510	451	456	486	462	487	453	490	456	540	473	444	434	495	459	483	478	442	460	473	432	484	457	470	478	472	472	487	448	448	466	453	480	438	468	459	447	453	467	432	479	457	468	477	482	452	493	444	466	496	426	464	460	412	435	459	428	428	478	421	483	454	435	498	434	455	428	443	427	448	504	449	451	492	436	452	416	462	461	460	432	457	447	485	495	483	446	497	468	475	415	454	466	482	462	445	485	513	458	484	498	459	464	429	462	414	444	456	437	471	499	468	444	483	513	458	427	489	453	497	472	449	440	431	463	492	444	475	475	446	486	462	437	483	464	482	439	453	461	482	464	463	440	454	458	458	473	440	469	464	476	467	466	497	506	456	473	467	458	447	485	466	444	468	442	474	438	448	469	449	453	450	446	474	452	434	462	434	482	502	438	435	446	444	485	429	466	474	448	482	485	457	450	470	441	472	476	455	478	446	452	474	431	453	460	436	460	439	465	492	433	455	475	477	461	498	491	466	431	458	463	476	458	458	437	489	458	470	463	459	446	442	483	481	449	431	431	396	475	472	488	426	459	462	449	494	498	457	467	494	423	436	440	436	433	456	480	520	478	439	449	461	427	460	479	454	441	456	471	419	474	483	463	473	455	434	448	452	442	459	452	468	469	467	460	461	421	454	448	455	469	454	521	467	469	456	495	439	435	453	468	455	474	436	451	478	468	477	484	443	432	518	485	447	433	459	491	451	483	508	463	452	488	480	480	451	452	458	486	473	492	467	460	411	452	438	466	440	439	436	462	454	479	446	476	450	458	469	474	461	507	473	469	495	433	468	491	461	442	475	447	441	506	468	453	418	467	484	428	489	466	477	457	482	439	464	441	471	498	447	462	509	469	463	422	432	451	453	469	455	436	424	453	456	494	500	475	476	446	474	468	494	406	447	436	461	494	459	459	453	493	439	443	464	495	483	444	462	452	459	448	456	480	470	476	475	450	444	481	475	454	500	449	453	431	470	452	479	453	419	423	441	458	478	496	458	454	475	471	477	436	445	442	472	487	452	467	496	449	466	445	441	458	455	472	477	470	444	489	468	455	441	460	475	508	417	461	444	425	507	437	457	474	439	459	453	420	492	453	416	437	464	435	483	488	458	464	464	435	471	436	480	478	470	498	481	454	469	481	470	456	454	513	468	474	472	428	468	475	438	465	446	467	463	478	462	431	438	444	438	457	452	450	475	443	450	503	469	461	475	469	487	484	441	455	465	467	453	466	485	457	464	468	460	446	471	474	476	429	417	474	494	431	490	496	453	418	428	447	454	480	418	437	454	463	477	454	464	465	484	463	469	475	454	443	445	478	455	485	503	451	477	421	457	430	434	453	475	458	429	493	455	458	468	481	460	450	447	472	469	453	461	454	457	478	464	456	451	468	495	476	416	423	466	437	466	483	461	463	439	473	444	443	464	456	466	503	405	463	447	481	434	468	468	475	481	454	508	443	508	472	457	428	494	432	470	463	445	447	470	465	497	417	481	489	448	450	454	457	445	464	466	501	447	450	473	462	445	525	494	486	426	444	453	505	467	487	438	498	463	459	481	476	464	430	444	449	489	457	476	507	467	464	481	434	503	462	490	496	488	453	443	455	474	453	469	467	452	429	479	468	475	450	440	448	479	493	458	477	467	482	460	467	496	487	420	472	456	451	457	438	469
31804	32831	38600	31952	24316	18160	13109	9643	8022	9878	8884	5860	4663	4144	3314	2813	2107	1775	1363	1528	1658	1572	1556	1708	1611	1551	1402	1345	1325	1130	1262	1044	923	789	719	619	439	433	424	373	360	323	337	273	222	221	231	219	204	203	194	167	183	176	175	161	157	175	171	169	157	165	164	150	164	150	161	151	157	176	181	154	155	204	140	155	192	178	193	168	156	136	158	150	156	146	164	147	159	150	153	148	155	160	152	171	167	172	150	150	162	167	176	155	160	159	171	150	147	176	147	157	152	176	136	147	146	145	154	184	159	164	156	164	161	164	151	153	157	172	182	152	144	133	160	146	179	160	154	147	160	150	166	160	158	159	176	164	179	167	145	141	177	171	146	168	167	151	166	134	170	168	163	156	159	193	153	154	142	152	158	173	187	148	162	143	162	156	176	134	138	152	159	192	169	164	172	152	177	154	138	167	168	157	159	140	156	140	132	166	158	169	164	174	154	171	178	157	179	156	135	180	152	146	170	139	172	168	167	172	144	145	158	181	162	161	164	173	149	156	154	138	154	151	156	172	161	167	168	146	160	154	173	155	139	169	172	163	158	158	157	165	165	145	150	182	163	155	148	159	154	151	144	157	162	164	167	146	149	149	156	165	163	157	153	164	132	144	168	173	146	139	146	159	166	135	167	157	148	155	165	157	173	157	153	168	158	133	169	164	141	161	149	153	172	149	164	130	153	128	162	133	140	146	142	148	139	160	141	173	167	157	165	163	166	158	160	169	162	164	158	178	168	183	178	161	169	149	138	157	167	145	169	147	152	136	168	144	135	158	157	170	157	179	165	161	160	154	165	167	144	162	165	155	181	165	174	153	163	152	151	155	145	160	144	133	158	177	164	134	163	131	153	167	145	166	155	163	153	161	169	159	149	137	143	164	145	155	160	168	133	158	175	163	154	141	142	148	154	138	171	162	164	144	140	146	160	153	148	170	147	161	158	153	162	170	149	151	161	153	166	142	155	152	149	158	156	159	153	154	155	154	146	157	169	157	177	170	181	159	162	174	160	126	151	162	164	152	170	149	164	175	177	193	156	154	151	152	163	145	148	149	157	164	161	145	154	154	151	191	179	182	168	150	153	137	175	153	178	158	151	151	159	161	190	149	129	145	153	147	161	159	126	135	165	163	174	138	160	155	136	149	147	157	164	163	160	161	140	163	162	187	183	146	171	147	171	159	162	136	132	183	142	173	150	143	161	158	154	166	162	147	184	159	163	148	153	138	171	153	158	160	170	183	173	157	139	163	146	137	151	162	180	141	180	154	158	149	173	162	145	150	161	155	160	143	165	170	156	160	159	180	160	179	165	154	147	156	155	162	153	149	190	151	166	169	158	159	163	169	177	139	166	178	156	169	132	169	138	157	166	167	190	130	157	139	140	165	150	165	174	147	156	142	151	155	152	164	173	167	154	161	157	166	164	158	154	152	168	144	142	151	155	169	139	143	170	153	171	170	184	152	141	129	177	153	154	147	152	153	166	171	168	156	143	156	157	187	157	154	145	150	169	159	161	159	153	153	157	145	157	160	155	156	162	155	162	156	148	164	160	147	161	152	175	161	164	151	159	166	162	146	139	160	152	184	158	145	159	147	178	192	169	145	184	157	154	144	154	163	170	155	161	153	166	142	165	181	166	161	187	169	175	164	168	159	161	178	161	164	137	180	146	160	168	171	157	142	159	155	162	161	148	171	151	139	158	182	148	146	161	172	146	154	171	169	189	174	170	195	144	153	155	151	155	162	159	184	140	142	150	160	159	145	158	153	141	157	146	166	159	157	153	161	162	156	169	165	180	172	151	161	141	157	158	153	168	159	151	158	146	159	148	156	163	153	177	149	157	175	172	175	166	165	167	144	148	158	150	139	170	164	149	142	156	155	165	152	161	160	158	140	145	167	156	148	143	195	159	158	160	133	167	160	175	181	161	141	154	151	174	171	151	151	152	159	144	173	157	162	169	163	166	168	165	141	164	156	163	147	190	163	169	164	163	172	169	171	166	171	163	150	166	149	168	145	202	155	134	147	128	125	180	158	170	158	152	164	161	182	157	160	137	160	164	157	167	151	155	184	171	157	142	164	160	163	170	147	142	158	165	165	144	151	167	155	187	163	168	168	154	155	169	146	149	168	160	146	172	168	175	146	176	181	133	156	156	155	170	170	158	165	162	181	191	147	157	154	152	187	170	137	169	155	153	169	149	158	158	162	148	145	144	151	146	153	146	153	148	155	155	171	170	161	133	155	160	164	157	172	167	182	142	148	164	153	175	152	173	157	164	149	172	150	166	173	167	154	150	179	151	166	154	173	170	182	161	160	161	153	153	143	155	159	163	147	160	155	149	160	159	160	166	163	161	162	138	158	162	181	147	178	157	176	141	185	148	153	161	178	163	143	151	174	180	161	151	158	146	178	169	154	153	139	168	159	176	169	154	158	135	159	150	153	148	138	141	157	148	136	151	180	146	152	166	172	179	175	149	150	169	148	145	170	155	190	179	162	153	160	175	160	171	149	180	158	154	173	173	153	162	152	158	154	155	172	169	166	148	178	168	165	173	159	171	158	142	152	159	162	134	146	159	161	161	158	152	149	136	160	166	159	158	156	163	149	169	149	169	144	184	152	171	155	144	142	171	149	150	164	163	169	176	159	159	153	131	168	168	138	161	172	160	149	164	164	168	158	161	135	169	161	166	145	154	165	155	161	161	153	167	172	142	159	178	158	161	156	154	158	137	160	180	132	166	183	155	186	136	157	153	160	168	148	136	139	139	166	175	166	144	164	145	173	156	153	156	147	177	149	156	156	165	158	169	143	125	175	157	150	158	141	163	163	163	200	168	167	169	160	148	172	144	150	141	138	139	175	165	155	161	155	162	142	163	164	158	146	147	166	145	182	143	154	167	157	159	159	155	171	171	168	171	158	143	148	159	172	178	151	176	153	181	158	157	166	150	174	160	163	154	121	149	133	163	148	176	162	166	138	175	147	162	158	168	147	163	170	154	153	163	160	153	162	157	148	162	161	171	176	136	186	142	175	162	175	158	150	156	152	149	163	157	172	161	172	169	147	175	162	150	138	155	178	160	183	158	196	154	153	154	173	144	161	151	173	151	151	168	149	154	161	148	160	156	149	156	163	164	160	157	150	167	164	155	154	171	173	171	147	164	142	175	159	171	177	162	157	154	175	139	161	158	158	162	166	189	155	152	162	178	160	125	151	159	153	167	149	146	164	164	166	157	177	147	165	166	153	148	166	162	151	144	160	147	157	161	153	147	147	163	179	163	146	140	169	172	159	157	165	153	169	179	143	146	190	182	174	143	162	171	151	163	145	152	160	167	158	152	187	182	141	156	151	156	144	168	159	183	165	167	172	149	165	176	162	135	143	154	142	169	165	172	159	161	168	150	181	147	178	152	160	143	161	183	136	152	152	177	159	156	156	141	148	156	144	172	148	136	160	139	161	166	133	154	165
21121	27211	40060	40926	36378	33522	29019	26023	25105	28915	26247	20845	19338	17466	15387	13364	10783	9328	7626	8670	9878	9174	9405	9631	9446	8882	7833	8211	7338	6363	7095	6239	5604	4807	4508	3895	2444	2317	2461	2065	2011	1684	1772	1243	1031	988	871	713	759	662	632	671	605	516	492	563	508	465	551	483	469	473	473	447	435	477	441	453	442	448	468	450	478	446	485	482	429	491	438	454	494	461	485	526	486	472	477	459	472	441	451	429	478	470	451	466	429	452	497	429	408	472	450	463	461	456	417	460	469	466	499	447	441	461	449	421	470	414	445	429	432	438	452	441	462	456	466	424	444	461	448	468	485	465	449	440	428	461	475	448	468	416	429	494	444	416	415	441	438	423	488	466	482	473	438	465	462	417	459	452	511	464	439	471	470	473	507	442	432	432	445	442	427	437	470	465	446	445	465	418	422	478	451	424	482	481	423	439	499	485	456	490	441	432	448	478	445	439	419	444	479	463	488	426	432	474	471	486	459	448	458	456	411	465	442	438	458	430	456	433	443	457	446	446	467	435	449	454	444	440	440	466	454	453	431	422	433	460	442	475	453	465	402	462	458	483	459	464	434	483	447	489	467	467	468	455	484	441	439	446	448	460	456	441	440	456	469	459	442	428	443	438	469	471	466	468	453	475	473	431	519	445	457	473	446	450	436	431	414	464	467	473	468	462	412	441	441	420	464	447	460	428	427	421	463	452	484	464	452	487	465	463	461	434	448	421	478	440	465	456	480	468	476	473	453	497	436	451	458	451	451	471	433	441	449	423	446	418	449	425	454	457	456	452	438	468	463	434	472	455	416	474	460	464	454	432	440	426	444	467	429	462	479	437	496	457	447	433	454	442	483	459	436	462	458	479	411	433	485	482	464	466	435	473	446	468	447	488	454	458	446	490	473	469	491	427	435	441	436	425	434	434	427	401	448	440	453	454	457	447	477	479	438	462	472	471	440	483	477	442	451	447	458	464	445	489	491	420	429	438	409	472	435	450	488	473	477	415	426	445	457	431	452	415	415	454	473	440	430	439	459	410	452	440	462	464	489	463	406	449	427	458	447	414	503	471	480	456	425	497	488	465	481	466	421	452	451	446	471	440	437	429	457	447	425	452	443	443	454	444	447	443	464	432	462	400	472	464	459	442	459	490	476	489	432	428	433	466	428	486	473	473	471	435	431	459	469	467	469	420	447	438	486	456	444	465	432	482	453	437	424	481	491	441	452	442	495	459	446	442	494	492	442	477	485	461	437	465	439	465	487	450	451	423	406	464	432	469	457	471	429	428	495	472	427	439	461	445	467	473	432	442	469	436	446	415	446	468	442	431	455	476	482	491	439	432	469	459	443	437	466	437	487	433	460	436	405	490	492	419	446	447	448	453	489	469	471	472	471	457	440	446	488	466	464	417	444	438	437	481	457	438	430	442	442	457	469	456	433	442	461	459	446	468	450	452	430	462	447	445	417	483	414	455	455	468	445	438	421	437	426	476	458	448	433	503	493	436	443	444	437	431	427	422	463	459	475	427	452	476	430	462	442	395	464	405	442	471	459	445	457	453	476	466	446	445	435	489	465	428	447	438	499	452	474	428	435	430	427	446	480	476	452	430	476	462	421	420	456	472	468	439	438	469	454	439	435	448	460	458	414	470	466	472	434	449	458	504	442	468	472	481	460	432	472	434	445	486	445	441	462	440	481	459	477	391	435	459	415	414	459	470	473	466	470	434	435	449	469	439	434	443	439	454	415	464	479	446	434	447	483	458	491	463	450	448	467	450	460	427	451	432	443	474	475	444	454	448	466	422	474	430	471	460	453	455	436	407	458	491	449	458	453	437	460	461	423	450	416	466	444	444	448	467	458	445	409	461	461	471	438	464	457	451	431	450	429	474	450	484	478	454	428	426	414	455	462	443	465	456	480	469	442	477	472	461	473	472	451	465	439	471	465	444	456	426	428	489	460	428	449	477	447	453	481	443	452	456	446	442	456	469	420	480	479	440	463	457	456	503	433	449	486	449	460	448	472	476	433	440	487	462	457	423	460	442	473	455	450	426	433	436	451	434	459	445	452	450	469	472	426	454	428	475	444	438	481	442	425	449	467	441	478	432	432	429	459	475	451	466	439	467	479	449	457	482	475	437	443	476	451	455	464	419	435	464	464	448	414	454	430	459	452	423	477	461	478	473	427	466	476	428	457	427	455	439	449	437	436	472	466	446	435	443	439	447	430	454	437	441	447	477	444	445	446	465	468	440	441	454	394	474	431	437	454	459	449	441	456	466	425	441	442	444	448	422	472	449	449	469	466	442	459	427	473	382	454	467	431	439	450	437	434	409	472	469	432	471	446	436	425	485	462	460	429	426	465	457	461	425	435	461	435	448	466	461	445	488	440	419	460	448	423	472	453	453	438	462	426	396	466	469	416	485	484	465	447	447	457	446	453	476	403	433	424	445	452	465	452	458	441	476	478	441	459	487	461	460	446	458	456	453	432	439	434	399	444	433	446	451	461	472	452	467	490	469	473	409	453	452	442	419	429	439	441	467	461	441	477	437	466	467	453	410	482	463	426	453	443	431	485	433	428	476	377	436	464	460	472	473	477	415	466	423	452	456	444	465	429	479	417	457	425	437	440	436	448	435	484	431	453	446	424	465	466	438	469	428	416	450	441	444	501	433	443	462	472	466	496	429	439	426	441	474	427	444	463	454	491	450	459	407	419	399	451	461	435	479	440	437	463	397	503	437	483	487	437	451	494	449	478	463	461	456	456	456	432	485	422	411	447	438	441	462	454	434	478	448	467	450	474	430	450	439	471	447	451	447	487	462	466	447	445	453	488	430	478	469	447	500	428	457	441	445	442	439	453	455	427	480	488	464	431	471	493	445	418	458	430	445	443	431	420	434	430	456	437	456	467	486	451	459	462	443	465	423	412	416	469	477	475	462	413	464	458	408	416	487	487	471	428	410	509	405	447	398	460	468	461	433	467	442	479	436	453	450	451	472	461	413	471	462	411	440	493	450	434	466	412	458	459	438	491	500	428	463	437	459	427	480	455	450	489	477	450	415	451	483	409	440	430	433	476	439	446	466	455	449	446	435	463	438	384	445	467	463	495	471	487	449	466	445	432	457	468	454	470	438	452	450	464	431	449	466	433	450	454	492	453	413	434	471	458	469	418	446	451	424	470	460	450	466	458	448	436	442	459	483	474	453	500	466	470	430	432	445	475	427	439	453	447	444	446	458	415	433	452	471	453	472	439	470	441	428	454	489	477	468	467	425	458	447	475	465	462	459	481	466	424	461	430	447	482	430	444	445	461	463	457	455	491	473	426	474	419	465	438	439	419	442	433	462	422	419	460	448	432	479	454	428	437	445	468	447	419	441	425	441	441	480	472	416	418	461	476	426	492	464	440	449	412	441	464	462	470	448	415	470	428	491	417	424	449	420	474	489	460	464	442	491	445	407	463	391	489	423	476	428	448	454	461	451	466	431	437	454
41049	40446	47635	41050	31810	24943	19884	15477	13088	16761	18163	11272	8220	6858	5534	4025	2956	2886	1945	2032	2083	2060	2144	2416	2582	2001	1970	2059	1927	1735	1566	1401	1359	1024	1053	858	635	529	669	577	494	386	488	392	329	296	227	221	225	219	214	214	203	237	197	199	199	193	198	188	196	170	179	187	168	176	162	198	175	171	170	190	183	190	201	193	187	191	181	203	211	185	192	174	194	194	184	187	163	196	159	182	174	215	163	193	216	203	159	190	173	202	158	182	181	196	209	187	169	184	183	182	163	168	170	166	170	177	180	189	187	221	176	155	204	182	182	187	186	202	203	193	189	159	182	178	199	201	173	177	181	200	191	176	191	191	191	152	199	151	197	166	177	183	192	191	180	184	204	179	194	211	177	201	200	182	199	200	173	177	188	208	175	188	184	197	186	185	153	190	172	185	186	199	191	197	184	169	177	180	174	167	202	205	193	176	190	183	222	200	169	188	200	197	207	178	183	176	175	196	185	178	191	194	208	199	195	172	177	200	180	176	208	169	173	181	215	169	181	179	194	197	174	184	195	178	199	205	189	180	182	158	176	189	174	152	183	177	179	175	197	190	181	186	218	165	177	191	187	178	173	174	199	178	179	184	173	184	198	192	164	171	171	182	205	194	194	201	174	180	176	187	171	176	200	214	187	195	183	191	194	150	175	192	181	190	185	190	171	162	167	165	194	213	193	177	165	190	194	171	203	162	195	191	183	173	161	187	187	189	174	189	180	172	202	192	180	201	200	188	192	169	157	186	202	179	187	204	170	184	191	193	190	183	184	178	180	175	175	183	171	174	194	205	190	192	213	165	161	176	193	194	171	180	198	208	193	191	197	202	195	161	182	189	190	187	206	196	190	186	169	186	186	174	183	182	162	190	170	158	188	200	182	176	220	210	188	179	183	196	182	210	188	196	173	192	188	155	176	195	181	181	142	204	166	196	194	177	186	172	184	187	171	177	157	150	195	196	187	190	173	160	196	187	179	188	207	201	192	168	187	183	187	200	218	183	211	169	167	178	183	182	182	197	195	188	183	172	215	168	174	156	190	193	168	153	177	191	180	177	168	172	206	179	184	158	171	194	189	193	211	208	182	199	189	175	162	192	186	181	172	171	173	179	194	193	180	169	182	205	197	181	161	176	193	166	206	179	182	170	178	190	214	165	192	204	154	172	183	193	152	152	200	198	163	150	179	205	197	204	153	199	173	175	171	187	177	193	171	189	175	176	175	180	206	189	206	182	172	189	186	180	159	176	185	205	192	198	174	202	185	168	161	173	222	178	182	176	168	166	174	191	169	172	168	193	171	171	184	188	195	184	194	194	213	172	175	184	171	167	153	188	182	201	188	172	196	186	173	188	193	171	206	173	170	168	190	174	185	185	181	192	176	178	176	212	187	164	182	190	190	168	181	182	184	183	184	186	167	184	188	191	171	194	190	178	177	181	168	178	195	163	171	209	183	179	185	203	217	190	172	180	172	171	203	196	189	180	217	177	173	189	171	165	178	159	165	177	203	178	160	187	171	181	196	181	154	189	179	185	179	173	208	167	183	204	186	197	182	176	151	155	164	166	196	182	175	164	168	166	190	170	169	194	183	192	163	176	183	179	181	164	195	166	185	177	160	196	203	185	181	199	176	179	200	185	186	195	178	196	177	190	188	209	179	192	173	189	187	183	182	160	197	179	181	166	192	178	224	161	171	201	179	177	179	185	177	181	189	191	208	195	179	189	176	182	170	195	179	167	180	214	174	194	163	186	183	183	189	188	210	214	194	194	188	176	186	180	161	191	194	195	174	180	167	218	197	198	176	197	172	222	182	188	177	162	174	184	166	189	187	190	196	186	178	163	173	179	171	177	177	207	178	179	179	178	167	191	186	199	181	197	185	188	179	172	168	204	197	184	183	211	181	184	204	204	179	169	169	186	183	163	184	174	188	183	176	165	178	177	189	192	174	212	179	189	180	175	190	166	201	169	202	169	200	179	172	202	176	216	182	173	154	134	188	190	197	164	181	171	200	191	201	187	175	191	168	179	188	176	195	192	182	173	176	196	197	198	184	163	175	175	203	175	169	173	189	177	176	177	167	179	205	193	181	165	185	169	182	195	196	175	170	202	186	194	173	192	177	186	200	189	182	196	186	173	169	165	169	170	168	189	167	167	195	196	209	179	158	182	188	202	177	166	164	190	168	192	186	189	161	165	182	171	176	174	186	189	167	168	210	202	188	193	181	159	205	196	164	163	166	177	151	176	170	207	167	190	192	190	184	189	184	182	188	178	188	158	192	193	165	180	161	176	175	194	219	178	192	182	183	194	187	201	179	174	195	173	188	179	195	198	199	178	199	173	172	185	174	196	188	183	192	182	170	157	194	155	184	201	186	159	185	173	181	181	182	197	181	188	186	191	200	183	196	156	172	180	157	168	203	209	199	174	187	174	171	159	189	174	192	195	162	191	168	190	179	180	171	160	182	188	188	182	177	201	191	177	188	197	187	190	191	185	189	176	200	174	187	194	175	211	195	164	187	185	165	185	184	164	175	188	176	169	198	164	170	200	187	199	192	170	189	170	180	201	194	184	204	164	199	202	180	167	190	205	182	177	167	204	181	154	186	194	178	177	178	186	194	170	192	161	193	189	179	179	176	198	173	175	196	187	171	194	179	174	197	191	144	202	188	177	199	171	182	184	193	193	161	202	166	174	181	201	184	190	177	160	185	181	207	185	201	160	176	179	187	192	197	194	181	176	187	176	184	204	181	221	194	174	182	207	200	164	165	194	204	185	174	184	181	179	180	184	172	192	194	190	163	185	178	170	180	188	171	178	193	178	190	182	185	171	169	198	188	184	193	173	185	161	189	196	206	182	177	193	187	206	183	172	182	194	190	169	183	174	200	145	198	183	186	194	199	191	180	184	191	167	172	177	192	176	180	173	174	197	192	168	194	181	176	206	171	188	181	168	197	184	174	193	200	197	173	150	167	164	188	178	191	187	164	188	186	177	182	177	166	189	186	184	196	200	165	187	193	186	176	168	182	187	180	176	188	185	171	173	185	199	179	179	193	192	185	175	186	172	182	182	207	178	169	199	170	170	180	186	200	174	199	199	184	176	169	170	193	178	164	184	183	172	169	216	164	175	181	196	191	175	173	205	176	185	156	186	175	171	162	191	165	171	186	202	186	167	208	193	185	208	178	183	215	184	174	166	195	178	180	176	183	173	177	171	165	170	168	178	185	209	165	174	167	180	174	197	197	196	177	189	180	187	164	173	178	181	177	208	208	175	212	190	172	169	192	172	191	186	179	173	210	186	180	203	182	188	204	170	204	172	199	174	205	176	179	195	195	205	189	170	179	185	173	188	193	171	201	197	175	177	186	203	213	189	173	203	191	170	160	184	192	160	194	184	180	179	174	200	183	183	172	205	179	184	175	183	167	191	194	164	216	162	164	184	185	186	206	207	175	176	167	191	189	176	182	165	185	182
27556	33472	46897	46996	42453	38185	35171	32065	31498	36670	37074	28989	25752	23428	21140	16796	14380	13846	10017	10440	11057	10689	11476	12402	13128	10661	10682	11244	10218	9214	8503	7584	7612	6147	5902	5161	3379	3068	3988	3114	2889	2168	2623	1762	1563	1373	1089	813	764	707	782	780	698	706	596	631	582	547	604	587	551	511	546	509	516	572	506	514	528	515	525	478	513	501	536	484	490	519	491	478	530	531	543	527	561	529	579	518	505	540	528	507	492	506	517	475	482	511	523	502	522	551	525	494	499	524	508	494	513	483	482	542	492	509	519	481	524	524	505	512	466	474	539	525	502	505	537	505	503	511	523	510	524	517	472	488	568	511	489	491	520	479	503	481	494	484	487	520	542	507	539	510	509	499	515	481	483	548	494	489	531	538	512	517	496	526	561	518	511	500	552	505	503	538	510	517	513	508	524	533	500	509	565	503	479	520	505	517	519	533	521	488	486	526	518	550	500	535	512	528	495	509	541	526	527	490	533	492	526	497	513	479	547	505	533	491	547	498	514	534	513	494	515	509	519	518	507	496	503	522	483	528	498	543	535	572	510	530	522	531	507	514	521	522	524	545	553	509	537	529	487	528	515	470	500	521	490	470	495	531	543	483	492	529	496	563	534	488	565	526	515	507	551	500	510	489	534	461	484	486	501	515	511	510	510	518	497	528	532	519	488	510	479	527	556	527	499	517	491	503	480	527	506	503	499	525	478	525	484	519	479	519	501	533	521	464	475	531	507	509	489	549	518	515	510	523	513	500	560	486	478	514	488	500	503	536	514	509	502	477	528	525	479	527	490	509	520	532	514	501	494	521	463	486	545	510	532	527	549	534	537	536	496	525	534	494	500	515	498	540	515	501	568	509	524	473	509	467	496	515	505	539	516	520	500	544	492	541	535	520	528	505	506	499	503	497	526	496	510	512	530	487	515	550	540	478	528	523	505	504	492	513	513	514	497	485	525	474	489	528	523	502	508	573	484	513	476	524	484	516	530	497	523	494	481	561	529	530	484	511	541	493	529	503	526	499	528	514	505	509	514	542	534	549	501	528	493	501	534	473	557	512	480	504	504	479	535	566	565	489	563	491	503	492	527	478	493	521	524	506	507	521	530	521	499	492	518	585	499	513	552	503	516	496	459	501	507	478	490	488	518	526	533	523	467	511	502	527	563	490	502	445	486	535	501	504	521	511	537	513	567	514	489	443	501	521	521	515	475	539	507	516	487	518	525	526	492	517	525	519	510	506	495	494	497	508	508	538	490	507	510	496	525	517	518	529	532	502	479	515	492	524	517	488	490	482	480	506	519	505	489	526	524	502	553	517	512	514	494	531	553	517	477	494	494	547	526	511	496	509	552	507	524	485	488	532	524	540	495	490	474	472	559	447	550	500	478	487	521	540	496	501	525	548	486	479	477	543	503	529	518	445	519	511	484	508	491	520	484	541	547	530	521	505	522	503	514	529	495	508	560	528	505	492	496	497	516	571	520	524	511	510	500	478	486	471	508	502	490	474	551	525	554	516	548	497	541	513	540	470	527	521	493	502	499	530	507	503	519	500	479	502	525	504	524	499	488	504	489	507	518	483	566	541	494	547	538	477	523	523	536	515	495	493	546	477	531	493	545	543	565	522	502	508	521	476	481	540	517	526	480	504	493	495	565	466	492	564	515	501	557	485	502	501	490	492	521	505	518	508	518	524	488	469	500	503	509	510	549	510	510	490	571	497	521	509	545	524	545	462	526	530	539	506	513	551	510	557	522	478	528	528	510	500	504	513	516	498	469	501	502	501	531	461	508	564	493	554	547	527	548	513	465	518	482	524	508	512	479	501	505	533	516	476	535	483	488	468	484	492	515	504	543	497	511	482	513	551	504	479	504	497	509	509	498	512	496	478	497	531	518	492	531	506	502	496	493	524	522	520	491	542	493	478	497	472	508	517	519	499	477	499	536	524	526	515	485	517	506	531	491	529	549	522	511	521	518	521	504	518	526	500	495	504	537	519	479	491	518	480	530	482	514	522	524	488	521	558	509	523	512	541	511	513	508	487	518	489	494	502	520	510	517	510	521	478	503	486	517	495	499	515	481	506	481	488	478	481	485	496	535	512	495	534	513	513	509	519	474	517	531	507	490	470	537	507	508	493	507	529	489	488	526	574	497	532	516	533	518	506	527	486	495	474	534	530	487	520	532	527	555	507	477	527	534	505	517	526	494	487	492	555	522	523	496	493	535	485	518	520	505	478	497	518	490	515	535	478	538	560	520	535	497	524	512	536	495	511	476	499	502	509	546	510	530	506	514	470	481	484	460	495	483	530	568	545	510	511	505	518	498	513	486	518	489	479	508	519	510	513	504	474	500	562	509	543	523	486	530	488	492	495	498	491	521	490	507	497	507	538	539	508	567	505	517	503	531	532	503	495	499	483	490	550	527	528	508	507	523	479	477	539	508	502	482	470	495	494	529	495	504	499	534	522	484	518	501	510	526	508	497	479	533	516	463	529	534	507	498	525	524	491	499	505	493	488	493	556	515	510	536	500	522	526	509	518	528	505	525	525	511	503	503	543	519	518	461	577	528	490	529	509	509	566	542	526	495	485	484	522	535	540	494	512	513	512	529	484	506	539	465	493	522	531	497	487	477	485	544	491	506	540	482	521	501	518	476	533	511	520	510	511	510	519	552	547	544	552	557	522	488	524	520	492	474	478	491	533	559	502	490	541	509	503	548	546	512	525	465	536	514	492	496	491	486	509	514	477	526	546	494	536	495	507	520	496	498	534	495	514	507	506	527	506	543	518	550	493	505	509	539	503	507	513	512	499	531	523	510	487	531	518	563	492	503	497	492	500	567	498	523	504	515	535	467	524	513	514	535	500	518	533	513	494	496	514	528	526	518	505	494	550	497	519	521	529	503	486	502	536	551	514	513	528	528	511	511	517	467	524	507	537	555	492	527	528	521	487	492	517	536	504	492	560	529	484	492	536	533	476	501	536	530	536	507	540	494	536	511	528	495	522	504	515	496	497	516	552	478	490	556	477	552	495	469	534	555	481	506	512	524	472	517	515	455	500	526	456	538	508	509	532	526	525	489	508	500	564	494	501	481	498	552	535	509	495	488	534	506	524	525	511	489	498	513	495	508	529	514	498	505	506	491	485	501	527	536	497	523	538	501	502	556	524	527	490	488	513	535	508	507	482	542	531	543	488	504	507	494	495	525	496	518	543	467	496	519	529	510	555	529	470	520	506	500	530	540	510	525	510	498	546	536	479	522	551	483	513	515	504	518	540	537	535	487	512	500	482	506	478	511	465	532	497	531	492	534	541	550	488	499	503	488	510	486	548	519	481	513	566	488	534	489	501	484	507	529	501	481	540	506	520	508	571	508	528	527	513	547	515	508	502	519	498	507	507	512	525	504	496	529	515	501	487	487	493	502	516	564	510	515	528	509	485	516	530	504	527	517	526	559	542	546	512	515	501	511	506	540	493	499	521	525	489	552	515
22261	24575	30083	22860	14277	8572	5589	4054	3024	3007	2695	1956	1651	1314	1102	767	606	501	361	340	291	298	294	228	257	240	210	208	220	215	231	182	195	196	191	182	169	171	171	164	185	183	184	150	189	157	171	174	192	177	178	158	146	173	161	173	167	173	170	174	174	193	159	169	140	145	182	153	139	159	167	159	176	168	159	158	152	148	169	168	168	163	193	169	155	165	199	169	189	151	165	154	168	177	161	193	188	177	171	169	151	165	177	164	168	144	173	189	174	186	167	163	169	168	170	174	170	157	163	169	150	146	155	176	153	172	178	191	179	179	182	152	170	159	166	172	173	162	165	154	149	174	171	151	158	165	176	169	189	159	173	186	159	148	159	181	156	174	161	168	170	153	165	166	188	157	158	164	147	131	154	171	179	194	186	157	162	148	174	155	165	168	174	162	181	156	152	152	167	150	154	154	146	144	146	165	170	191	157	181	164	166	166	153	164	167	172	148	158	184	179	156	168	171	177	195	152	165	160	147	148	157	158	188	163	157	157	162	172	161	176	170	155	160	167	167	169	159	132	173	138	191	157	169	179	173	161	177	198	143	176	167	176	166	176	162	183	168	182	169	148	153	165	167	165	163	162	180	166	163	168	166	159	165	162	165	179	174	156	163	183	148	192	152	181	178	153	145	188	178	169	154	149	176	181	182	167	152	151	154	164	183	166	172	157	176	153	150	167	161	160	162	165	169	182	183	158	167	173	153	197	180	167	157	171	154	160	153	163	165	165	158	176	146	178	175	154	177	152	177	153	143	180	149	185	144	207	159	187	154	168	161	171	156	166	161	182	161	144	175	167	169	172	167	167	160	148	146	157	163	179	170	198	158	187	140	162	182	180	174	197	149	175	180	171	138	156	159	146	154	149	177	166	152	178	169	179	148	162	181	187	163	157	165	191	200	174	163	169	179	173	182	166	156	164	148	186	150	185	177	175	169	172	182	160	174	148	153	186	154	169	147	175	166	181	174	166	170	158	185	180	162	171	167	163	200	176	158	180	169	149	159	190	179	162	162	152	172	183	183	147	193	186	163	166	154	181	176	151	146	163	141	157	160	173	161	182	161	185	156	165	188	179	175	148	158	172	167	154	169	155	147	155	138	148	172	153	146	174	167	169	148	152	184	178	156	171	166	185	173	183	157	167	164	146	151	171	154	200	159	170	156	159	192	153	153	167	162	164	180	141	160	166	161	170	173	151	152	171	149	170	166	169	168	151	153	179	160	159	159	177	189	182	143	146	189	175	178	160	178	163	184	158	181	157	175	159	166	149	169	189	162	192	151	176	186	178	160	174	166	161	166	184	164	171	166	160	160	173	164	162	159	188	195	176	151	172	176	152	166	180	186	163	176	170	154	146	176	177	174	164	153	190	137	154	142	184	178	157	141	160	173	177	172	170	161	175	147	179	175	160	162	166	159	143	158	172	167	176	164	178	170	172	166	178	148	160	176	166	162	161	159	152	172	172	171	160	149	154	163	166	172	180	176	177	161	156	186	164	161	155	180	195	161	166	165	170	183	174	155	157	162	156	162	164	166	172	152	147	140	184	161	184	164	160	165	160	157	157	176	180	163	168	166	160	160	143	153	166	184	159	167	176	155	162	150	145	177	167	173	162	163	148	170	153	152	169	170	155	178	184	158	167	184	165	166	155	170	170	169	158	179	186	172	161	185	148	174	153	164	166	171	150	170	168	166	151	164	163	130	164	157	172	190	175	160	158	152	164	163	196	167	179	178	169	173	174	179	154	176	167	158	159	175	155	171	153	155	166	172	186	177	170	168	172	164	160	153	143	154	197	158	177	155	175	184	176	162	155	170	162	179	147	173	169	180	169	164	157	173	139	148	179	171	181	165	175	161	175	196	183	165	160	155	154	138	166	166	167	184	174	163	158	157	191	172	154	157	173	195	163	184	177	165	167	162	159	155	158	158	191	150	157	172	159	170	166	152	169	173	172	164	177	170	180	151	157	179	168	168	172	158	186	167	195	180	167	151	163	178	159	168	145	186	162	168	187	173	164	153	190	167	169	154	160	171	157	177	147	191	164	166	165	171	173	151	173	183	184	172	163	172	174	181	178	161	165	153	166	139	146	166	145	200	151	158	152	170	185	168	161	197	171	170	170	147	174	177	176	155	154	178	176	172	160	191	188	162	170	172	166	152	180	197	172	156	173	186	147	167	162	180	167	153	180	172	195	151	176	193	167	166	198	146	171	158	161	147	167	163	164	173	154	161	178	163	168	177	168	157	155	155	161	163	160	157	166	160	164	172	166	172	170	185	178	172	158	171	176	177	169	156	167	163	164	189	176	163	167	181	174	169	183	164	145	164	166	153	154	147	161	154	166	155	192	160	156	189	166	156	164	161	149	154	153	182	153	155	177	194	179	151	174	170	176	162	164	174	161	160	165	163	158	165	182	176	168	176	163	173	163	166	192	144	170	174	146	153	161	153	174	176	177	177	153	157	163	192	172	168	157	153	166	152	165	160	160	167	172	169	146	180	183	181	146	153	168	142	150	166	163	167	162	146	152	166	171	165	173	168	161	159	148	166	165	160	163	149	204	161	167	175	163	190	178	145	184	179	159	166	162	170	180	184	170	169	167	149	172	170	179	175	187	177	170	145	164	183	151	174	169	175	152	166	158	151	139	192	194	151	184	168	177	170	185	171	160	192	165	154	183	172	180	150	169	165	188	160	172	175	158	172	164	175	181	180	164	179	184	167	182	183	146	172	180	154	162	142	180	178	142	155	172	166	169	164	147	158	153	144	160	164	195	146	183	154	150	190	142	183	156	161	157	172	209	141	166	159	182	171	160	158	156	182	162	159	182	165	167	204	163	165	196	179	176	192	192	168	184	178	173	160	180	160	161	152	187	165	141	144	176	195	170	185	159	158	167	161	156	192	168	156	143	169	164	162	190	174	188	158	158	177	146	175	185	164	164	140	196	143	157	168	158	193	175	175	194	175	130	192	151	174	185	162	148	165	143	182	170	176	159	192	164	200	190	181	150	164	147	201	188	188	177	168	166	175	199	160	145	176	174	149	160	183	193	178	174	187	161	149	180	177	180	169	144	185	176	165	160	158	176	169	168	171	131	166	147	153	174	164	149	169	162	158	181	171	158	182	149	176	158	149	158	180	145	155	160	162	151	156	151	168	162	157	161	162	158	171	167	190	183	148	169	165	170	168	168	180	191	172	172	151	182	172	163	169	180	148	160	158	169	158	150	156	171	162	166	139	171	166	175	170	172	182	174	168	185	174	170	186	164	164	156	173	172	162	156	151	184	163	168	166	147	180	151	157	177	186	180	162	176	187	185	203	173	146	181	165	199	166	166	158	173	155	192	145	156	178	168	180	190	160	174	161	176	178	157	190	176	164	170	181	174	165	180	160	163	164	159	160	160	176	152	166	180	169	181	153	149	183	156	141	167	163	183	155	170	184	189	147	169	166	147	166	170	156
14610	20775	33904	33593	27023	22157	18169	15099	12848	13147	12099	9628	8412	6961	5575	4135	3196	2640	1970	1704	1552	1377	1319	1207	1146	951	897	896	834	797	799	774	752	645	653	685	587	585	621	552	544	553	568	499	519	487	491	472	456	467	481	476	478	493	463	471	483	462	479	446	513	470	498	459	470	476	473	440	492	482	454	496	514	483	471	485	465	477	493	446	487	471	521	471	454	473	481	471	470	448	444	480	493	524	455	476	481	438	447	461	497	425	461	503	455	489	445	468	489	432	464	505	480	474	462	475	479	442	484	470	475	469	449	462	457	502	455	468	460	459	511	490	461	464	492	460	487	465	456	476	462	492	480	466	449	477	473	518	482	478	499	471	474	464	459	464	514	470	480	496	479	456	503	484	462	499	480	494	482	468	446	468	449	484	493	495	465	479	469	496	495	462	497	477	475	461	473	479	475	488	468	490	457	511	470	458	460	478	445	464	455	448	437	468	483	468	452	464	462	473	481	482	449	479	470	458	461	479	450	487	461	455	508	472	495	490	476	479	473	491	474	468	475	449	532	448	459	453	468	463	495	503	458	466	475	451	469	472	450	505	462	475	470	506	455	441	446	479	447	456	500	444	495	465	435	462	454	457	481	468	464	500	495	437	453	453	461	451	475	498	435	494	457	436	441	472	477	491	443	463	466	491	499	493	457	471	458	444	495	475	443	474	467	491	488	460	521	481	467	511	484	521	477	479	485	444	458	474	439	465	469	476	471	473	439	477	470	452	451	447	486	466	480	475	488	466	479	448	419	501	465	465	490	464	463	467	477	480	450	504	495	472	475	460	501	496	508	497	444	496	519	477	476	472	436	483	473	467	469	468	513	448	434	511	440	456	448	430	468	489	468	495	457	477	488	453	467	499	488	463	462	482	475	494	450	506	470	453	468	457	484	477	486	474	465	480	474	493	508	480	492	481	443	485	461	477	456	471	412	452	492	449	448	488	473	460	421	463	476	456	493	479	448	511	474	501	480	490	487	447	453	486	455	481	480	450	446	418	484	473	451	479	473	532	490	492	465	467	477	455	482	447	490	464	475	469	467	505	497	459	447	450	488	450	520	477	485	498	446	483	482	484	474	474	503	495	488	470	448	491	446	463	509	490	502	447	500	460	508	453	518	505	469	476	448	470	497	482	452	462	485	516	489	436	455	476	459	483	464	491	482	460	504	501	493	461	490	510	481	431	493	490	470	456	498	480	441	485	474	456	452	478	477	532	467	495	469	503	475	494	447	478	492	465	460	414	474	473	490	476	463	431	455	454	475	472	501	447	452	473	432	472	468	493	513	517	427	444	449	486	452	468	510	470	460	509	490	478	505	468	459	474	488	493	478	487	422	446	506	465	490	487	480	495	476	472	479	467	440	455	449	477	460	466	474	518	451	472	498	480	451	461	498	438	475	455	515	482	423	429	461	428	468	443	458	485	464	501	470	478	447	465	486	441	458	443	465	474	465	436	478	464	506	505	466	463	503	482	466	503	458	443	471	471	505	487	509	439	488	474	459	475	460	459	478	476	472	530	493	500	485	462	460	480	504	480	478	484	466	434	486	495	454	499	456	508	452	458	439	487	459	496	451	445	441	475	490	449	476	444	468	479	535	470	468	472	436	473	494	483	472	465	495	462	494	448	477	490	488	453	479	478	442	493	477	463	464	478	472	453	478	495	454	484	444	427	496	464	504	504	456	483	463	458	503	449	491	450	465	453	468	479	450	490	458	467	448	434	481	471	485	512	480	489	481	487	443	513	467	487	492	487	458	478	429	446	471	463	451	471	478	471	512	494	447	513	474	433	452	492	450	468	441	460	499	490	459	445	459	431	473	466	471	501	489	486	470	476	440	495	457	490	510	495	434	465	474	455	494	475	501	456	461	475	508	469	444	475	477	484	473	487	452	487	515	474	503	478	501	470	521	487	451	488	499	453	457	501	469	440	482	486	476	486	480	468	441	507	476	444	494	489	463	520	490	513	458	493	467	443	462	456	456	451	474	448	475	441	476	462	457	442	462	446	415	445	481	499	507	485	473	465	451	488	479	447	446	463	475	449	450	459	481	507	498	456	465	478	472	436	467	470	432	481	459	451	463	470	464	468	511	479	442	446	460	466	461	465	465	478	467	483	492	485	444	455	450	465	455	446	446	477	462	450	516	441	463	485	452	451	489	476	486	454	467	480	461	451	473	491	491	457	506	490	490	459	470	443	453	485	493	429	479	472	461	490	469	474	451	476	457	444	470	410	490	468	451	472	473	436	473	453	454	464	485	457	492	443	539	499	516	457	491	473	483	452	474	462	446	466	465	516	474	491	469	486	487	462	516	526	485	495	471	467	476	437	447	472	481	504	470	481	466	483	481	495	457	471	468	460	496	469	495	461	445	482	480	481	470	467	491	454	449	475	433	464	474	490	482	447	456	493	464	524	477	470	452	476	471	461	465	477	460	482	454	472	483	468	486	503	463	447	489	476	508	488	454	510	462	456	443	479	476	475	465	461	437	439	481	479	462	476	526	431	446	431	465	471	501	441	485	475	493	499	450	502	482	465	447	508	468	471	464	498	437	436	455	482	439	463	470	485	491	459	476	469	527	466	475	478	451	462	484	463	476	486	476	461	443	478	463	447	458	482	471	471	480	423	497	474	487	416	486	491	467	467	466	488	448	488	470	487	436	436	478	460	460	464	506	470	453	466	453	462	479	441	448	499	484	501	485	496	468	485	467	452	457	459	499	500	506	432	511	480	516	477	470	473	461	473	470	451	450	466	443	500	441	480	488	517	476	440	503	451	480	531	502	465	455	491	462	439	450	452	464	496	529	459	501	483	472	490	473	463	500	437	489	499	442	498	505	498	473	484	461	448	500	453	467	475	498	449	479	455	469	477	494	488	467	475	489	497	493	468	449	496	451	482	474	499	486	461	481	458	453	485	504	439	484	470	492	461	487	475	455	478	465	480	462	469	473	444	488	462	449	478	474	471	461	458	466	491	466	475	475	456	472	484	476	496	443	460	476	487	437	492	459	515	477	480	447	468	464	483	497	474	462	447	467	485	438	511	477	496	474	488	445	440	480	479	474	492	467	485	458	460	453	481	436	509	443	497	441	471	462	439	466	481	485	457	469	464	511	466	469	468	486	467	500	438	499	459	425	511	466	473	462	468	459	464	452	460	459	471	463	447	469	453	454	461	460	455	427	462	445	524	509	466	474	449	470	447	459	472	472	467	484	478	448	453	490	501	489	493	471	493	437	474	489	444	497	461	488	481	465	466	492	489	475	513	479	472	463	455	511	456	473	461	467	464	441	448	449	461	460	468	503	464	457	443	489	461	466	432	478	476	492	453	481	459	490	488	453	445	479	486	476	441	459	471	478	497	437	490	455	441	471	499	449	484	517	495	494	463	472	432	488	503	497	521	448	474	488	500	470	490	451	465	514	500	446	451	481	456	487	475	495	468	497	448	499	462	455	494	517	456
32821	34957	40435	33976	22885	15591	10585	8347	7150	6918	6781	6896	5439	4529	3693	2422	1976	1684	1069	1014	1187	1178	1099	1240	1187	1147	960	1041	831	725	680	701	569	473	452	487	364	277	314	367	331	327	259	206	227	181	186	171	187	173	165	185	169	187	171	167	156	166	162	178	180	153	161	148	152	151	160	146	167	164	146	171	147	157	158	173	169	165	157	167	166	161	150	163	148	173	182	174	161	176	165	159	176	171	179	143	162	141	171	169	166	161	174	154	173	158	149	175	151	176	143	180	168	167	164	177	173	170	137	146	150	163	172	147	172	173	150	150	157	153	157	164	178	177	171	139	149	154	167	148	168	164	183	158	159	176	155	154	153	154	165	171	183	140	148	171	175	154	167	164	166	154	148	156	158	191	147	147	163	149	172	161	152	168	145	159	141	160	165	161	144	154	153	174	180	163	170	164	164	166	159	155	144	146	152	154	158	164	169	157	160	170	165	156	152	168	150	159	158	160	147	152	158	146	155	151	173	155	181	143	141	143	157	159	169	170	160	171	167	151	157	168	153	152	165	182	153	162	153	171	154	155	153	169	183	169	168	150	167	179	170	150	157	169	178	164	175	169	155	174	169	183	136	163	162	158	154	165	156	175	156	172	141	163	175	175	156	160	161	165	149	182	167	144	149	157	179	210	152	168	157	148	150	161	172	159	145	179	140	158	162	164	162	157	167	162	176	158	178	150	167	145	158	165	157	170	158	164	171	142	161	171	154	170	158	173	167	178	141	164	165	152	171	174	178	180	176	149	164	157	156	167	159	144	168	167	160	152	155	157	149	153	149	154	142	159	172	171	172	146	152	191	166	166	186	179	167	152	161	174	166	154	141	172	158	161	155	170	150	157	170	162	182	170	167	137	157	150	166	170	172	144	146	184	164	166	180	161	161	181	159	155	168	171	154	136	158	151	176	165	167	166	153	158	149	152	166	151	157	159	136	154	145	169	156	158	130	157	143	161	151	173	154	147	168	167	177	152	161	185	185	168	160	185	172	183	131	129	159	157	160	139	169	175	145	154	164	150	147	154	158	168	163	142	155	154	150	140	160	182	159	157	179	164	159	149	145	160	170	147	163	156	172	165	138	140	150	154	158	164	169	156	158	158	160	164	179	136	163	152	161	131	165	165	167	152	150	162	184	163	187	161	169	178	166	153	154	143	169	173	177	188	158	157	167	164	174	152	149	168	173	174	184	147	149	145	170	159	173	146	171	173	159	160	134	146	158	163	165	144	160	146	172	160	145	183	170	159	159	157	148	162	138	161	161	169	149	145	157	155	165	172	165	163	169	152	164	180	144	171	181	164	153	154	165	155	150	176	155	142	167	168	160	161	148	158	176	165	163	176	162	177	160	157	158	167	169	168	176	190	168	158	150	171	179	162	165	164	155	153	163	148	149	154	146	140	158	151	129	141	159	180	154	182	167	182	145	172	157	166	151	153	175	179	155	174	169	156	166	178	167	167	173	170	175	155	150	160	154	152	167	140	152	154	148	155	162	162	149	166	142	159	172	164	178	178	149	159	168	183	161	168	153	124	178	164	160	152	162	166	136	138	175	171	163	162	168	143	164	160	167	141	147	173	156	159	172	178	170	160	154	157	159	179	166	177	168	159	130	172	158	160	171	163	180	151	173	159	176	149	171	143	165	149	149	162	178	192	163	150	154	154	146	184	174	174	173	167	156	164	161	160	150	148	163	180	154	156	131	132	162	146	149	142	152	152	185	174	152	177	159	188	167	174	164	154	170	162	170	159	154	152	183	173	154	172	162	174	159	189	156	163	168	175	130	181	164	153	136	156	139	156	154	176	153	143	176	166	154	166	136	148	140	160	147	150	155	143	200	173	178	178	133	143	151	169	181	152	151	162	146	158	169	167	149	166	159	162	156	134	168	162	146	177	162	159	170	147	153	158	171	139	147	160	160	156	170	172	170	137	164	163	150	164	156	147	150	159	166	167	151	183	166	158	163	150	169	155	176	163	157	159	167	166	177	145	165	138	161	172	172	151	163	167	150	141	152	159	161	182	154	175	158	140	151	146	151	176	153	175	150	163	132	136	161	182	147	171	147	172	152	175	163	165	153	187	150	153	157	144	166	180	152	160	154	157	159	161	144	179	166	144	163	163	118	178	175	152	147	150	183	176	138	163	173	165	170	153	143	165	169	158	141	158	160	160	165	173	145	164	172	147	137	167	171	136	177	173	168	172	156	165	170	179	173	145	146	174	153	173	168	150	160	170	147	165	148	176	156	177	174	150	194	156	175	141	180	162	160	165	169	170	172	148	152	185	183	164	191	174	185	131	151	150	140	181	166	158	161	150	145	168	173	163	188	154	159	142	156	171	157	176	141	152	166	143	179	174	156	152	168	180	137	173	164	168	156	168	170	173	159	162	175	160	173	146	154	154	136	149	144	161	179	169	201	166	157	170	153	132	166	146	166	156	141	159	140	152	150	150	150	166	170	151	148	143	191	158	176	158	163	172	161	160	152	167	175	139	142	178	167	155	164	173	177	168	166	157	181	142	178	145	172	148	156	153	180	178	158	197	163	173	156	153	174	165	171	138	152	155	153	188	151	158	159	144	144	159	145	146	161	161	163	152	155	152	170	148	176	163	138	159	161	175	167	141	182	162	146	138	163	166	148	153	165	150	145	186	153	143	173	168	168	171	182	171	130	174	158	154	153	160	184	173	147	168	149	165	174	167	184	152	144	152	154	155	169	162	165	175	157	142	143	154	163	162	161	150	154	185	163	161	150	172	147	164	157	161	153	161	165	156	175	158	157	152	140	148	176	158	164	174	153	171	167	171	163	180	192	154	168	154	149	150	153	172	167	137	153	156	165	171	155	158	161	170	162	156	162	164	147	135	178	144	166	154	170	149	162	151	149	134	173	172	171	156	176	164	162	172	162	149	152	156	144	177	154	131	157	172	177	152	174	162	146	149	172	146	176	158	165	195	178	177	167	160	176	156	169	171	152	151	142	154	142	175	148	178	152	162	143	156	140	149	160	159	148	164	182	152	164	165	172	160	170	168	175	146	167	152	183	179	164	155	172	171	179	161	124	170	155	178	148	158	158	170	178	157	169	144	137	144	182	157	163	149	168	169	170	164	162	151	146	182	159	170	152	151	163	161	162	170	199	194	162	180	166	143	143	153	149	159	171	192	143	165	166	181	157	159	156	139	141	165	160	153	151	146	157	181	164	164	182	166	142	157	155	163	161	178	164	161	152	164	160	137	146	164	160	156	159	154	154	174	157	171	192	154	154	154	177	154	150	169	157	144	151	154	161	149	153	157	159	167	191	163	189	178	147	143	167	137	161	135	148	163	147	154	164	163	140	166	161	196	146	171	150	182	161	175	155	184	160	171	148	161	167	148	202	132	141	162	150	166	163	154	162	150	145	156	168	193	164	150	163	141	180	158	181	167	160	182	156	168	158	167	133	171	175	150	154	168	171	162	173	155
21905	29285	41713	41746	35183	30301	26314	24103	22845	23106	23298	23913	20635	18789	16375	11469	10116	9071	6094	6254	6960	6752	6663	6975	6995	6686	5796	6139	4832	4030	3821	3766	3200	2943	2439	2845	2036	1368	1749	1680	1646	1391	1222	806	882	945	663	603	534	522	668	694	604	591	515	518	482	456	479	508	450	411	512	498	484	455	462	470	456	466	468	518	473	496	454	438	454	480	445	432	443	459	428	426	545	503	479	468	460	454	459	468	467	479	468	500	448	502	467	464	450	444	482	441	461	438	447	470	464	416	462	444	421	498	480	444	438	499	472	401	463	456	450	435	434	424	483	445	435	458	459	465	484	435	427	466	476	428	476	446	455	455	454	422	435	441	470	430	461	438	449	428	458	457	475	425	436	458	465	486	466	444	419	456	447	457	439	456	457	461	439	495	485	444	451	473	456	414	444	483	423	464	460	459	422	461	440	417	425	482	468	435	461	454	484	421	466	495	454	461	468	445	472	455	493	436	450	479	485	438	430	490	468	434	445	465	476	464	486	469	467	457	465	465	444	455	433	444	421	504	441	436	457	452	457	474	457	473	484	434	471	461	503	449	445	452	445	480	466	480	448	465	427	443	466	420	421	469	492	467	436	479	434	445	453	475	410	439	475	467	459	479	473	467	499	497	472	463	463	439	440	453	461	497	466	443	474	439	475	473	458	459	436	448	510	464	455	450	462	487	466	488	460	455	447	454	500	474	465	415	442	439	426	460	459	463	473	467	478	472	450	451	463	439	426	462	440	487	463	465	455	473	488	456	435	443	448	422	459	446	439	436	440	449	478	449	467	469	445	463	444	445	459	437	493	452	458	462	442	447	455	480	440	456	472	508	467	459	440	496	472	453	490	449	489	445	424	444	481	440	503	431	457	468	470	455	454	496	450	468	436	460	412	436	448	423	463	469	439	461	466	452	450	443	506	483	452	458	451	414	431	464	451	463	457	439	438	465	461	435	453	429	429	489	476	448	468	452	477	463	476	485	444	494	461	455	444	441	449	466	438	434	462	442	437	446	440	409	469	463	465	458	448	426	445	438	465	464	467	464	472	472	439	427	471	432	478	432	431	471	461	470	473	430	428	449	466	488	472	476	472	427	485	470	455	479	495	434	463	430	486	414	495	469	428	435	472	446	461	402	458	479	474	438	464	430	476	436	491	455	461	438	454	466	476	466	439	460	443	474	480	441	463	469	457	457	489	471	450	447	465	415	468	457	473	455	452	469	485	464	473	438	501	461	477	422	445	474	481	462	487	464	457	499	449	457	473	440	435	483	467	454	456	421	447	450	462	496	456	424	439	439	454	490	443	455	466	459	452	457	441	464	463	388	481	478	436	485	446	449	484	447	458	494	442	479	468	487	473	482	455	481	441	457	461	445	483	437	464	486	448	471	477	485	510	409	457	498	462	427	410	451	426	466	460	443	455	502	450	464	394	462	415	460	470	478	471	469	456	463	435	433	466	473	446	450	415	466	450	462	446	445	490	434	428	474	471	476	479	446	469	466	474	464	476	477	470	436	480	442	462	490	449	450	472	447	481	493	456	464	475	445	442	468	488	441	422	461	432	496	459	465	465	483	454	466	427	451	464	483	444	463	432	414	459	458	478	471	497	475	453	466	462	457	433	446	474	515	449	446	447	450	465	440	509	438	474	459	450	487	439	478	458	478	438	444	472	462	448	460	460	464	433	423	450	409	481	463	462	478	455	457	443	449	432	454	474	466	471	457	471	450	445	443	456	465	477	446	492	452	442	490	459	475	439	468	460	495	480	465	468	478	443	452	424	407	429	423	486	459	417	426	476	468	474	471	458	484	432	429	467	438	472	432	457	440	483	466	432	448	467	446	477	477	476	472	442	478	459	442	437	438	443	451	484	458	466	460	495	472	459	472	459	432	470	477	434	471	447	439	464	425	469	434	460	425	452	447	451	461	449	467	479	479	453	442	461	458	484	533	462	449	436	470	426	463	475	473	450	450	468	471	452	455	453	472	463	452	440	447	479	442	439	463	458	446	469	473	451	520	450	480	426	446	469	425	467	453	457	441	476	436	446	474	475	450	451	502	462	484	483	440	416	431	469	452	440	485	489	407	424	423	463	472	475	447	442	473	459	489	451	465	451	507	436	495	462	481	432	435	444	465	476	454	438	471	490	480	490	443	439	492	442	475	477	446	455	436	441	449	438	464	473	463	433	445	463	461	438	443	453	480	439	422	456	450	464	460	483	437	458	500	458	441	488	480	479	452	444	447	465	421	468	409	472	454	460	462	424	439	461	482	440	432	457	461	469	494	421	432	478	482	432	501	428	480	420	444	414	467	432	449	454	417	494	429	473	439	456	479	459	490	452	481	455	454	459	456	482	459	455	448	476	452	466	482	460	452	438	427	410	442	490	436	445	437	466	443	457	457	453	446	447	430	489	448	471	484	489	436	490	476	457	479	465	488	464	419	446	469	431	449	476	467	466	443	454	454	435	439	451	424	495	444	440	459	439	437	484	466	445	462	464	424	441	442	457	466	467	470	449	474	461	483	456	468	483	460	485	488	474	449	466	466	478	483	445	452	418	449	441	480	484	433	435	466	464	429	470	497	465	464	447	453	467	437	458	481	425	443	436	474	427	466	427	445	461	425	478	458	438	454	447	438	442	453	435	466	479	443	449	457	454	425	449	460	471	456	440	492	446	444	502	506	434	472	448	447	436	509	430	448	444	435	468	472	443	452	469	413	449	500	482	450	457	445	448	458	440	446	494	470	466	444	421	449	458	437	473	457	435	477	478	468	460	455	462	469	460	473	438	458	459	459	478	489	455	434	466	477	471	449	493	436	483	428	460	464	429	445	433	468	439	508	445	443	487	500	509	450	438	506	443	484	431	436	463	421	420	490	456	434	442	475	470	423	471	463	467	490	447	452	472	436	438	457	458	453	489	462	458	435	444	441	489	452	442	471	424	471	456	464	456	474	441	444	502	474	434	468	466	483	404	457	432	437	479	490	454	455	499	450	438	445	465	452	465	443	482	439	491	463	496	442	461	428	474	450	420	426	469	456	481	462	462	435	454	477	427	473	491	475	435	462	457	484	459	475	455	426	446	454	457	499	410	493	444	435	448	475	501	441	473	468	465	431	459	440	434	438	457	455	462	443	446	494	469	427	435	455	491	467	460	476	457	452	486	446	452	448	481	420	449	448	485	482	437	494	430	494	431	446	400	447	446	450	441	426	427	473	483	479	445	478	485	431	463	454	452	442	476	496	474	455	455	412	448	457	499	431	478	485	442	461	491	470	456	471	468	451	474	456	455	457	467	456	459	455	425	435	424	452	459	457	487	482	444	492	442	434	414	480	466	435	475	499	482	491	455	468	451	480	464	451	447	487	441	481	462	463	462	423	489	471	463	481	431	474	439	482	444	466	480	428	451	489	459	458	472	450	490	425	480	462	453	478	469	498	493	429	448	446	487	440	475	465	461	481	435	464	432	476	469	424	459	472
45654	43608	46109	37274	29877	22507	16250	13957	12165	14872	13093	11658	8946	7738	6195	4092	3184	3102	2379	2181	2128	1887	2061	2153	2217	2291	1770	1985	1875	1755	1657	1400	1199	1080	907	1065	780	584	639	650	607	481	465	343	379	294	270	215	213	247	273	247	228	187	202	194	204	221	180	174	175	195	164	185	178	217	176	205	192	179	183	184	189	182	162	187	164	179	176	193	177	173	174	185	171	193	195	181	171	172	181	147	193	161	191	185	173	191	202	173	169	178	189	210	176	143	186	186	181	185	210	150	184	182	162	204	195	163	175	191	192	170	187	181	181	158	165	178	183	173	181	172	169	190	181	169	188	168	180	169	199	183	201	202	190	169	185	180	192	180	190	178	184	182	169	207	173	173	185	157	182	195	204	193	157	191	160	201	185	165	170	197	175	163	180	185	152	195	173	157	163	176	188	176	187	166	176	184	171	188	178	211	182	175	174	180	171	160	179	180	172	177	194	197	159	188	190	152	194	200	194	165	172	176	180	193	165	189	185	179	175	190	187	196	188	183	192	166	176	184	188	148	194	189	174	190	163	164	206	209	173	190	199	191	161	197	186	173	201	187	178	189	187	177	163	177	191	168	176	180	183	179	195	179	196	169	177	179	181	203	184	162	191	196	181	184	185	179	195	182	159	196	188	219	195	178	188	175	180	166	170	199	187	172	169	174	179	186	179	174	149	188	167	172	173	179	179	177	184	192	171	196	172	193	189	197	176	179	173	163	196	169	190	187	188	193	158	180	172	209	178	172	179	175	180	154	155	181	162	178	170	186	178	178	179	170	183	169	151	161	197	190	179	178	185	155	195	189	187	160	195	165	181	194	161	176	176	208	178	177	198	163	156	174	176	183	172	170	158	178	190	176	171	187	170	160	180	163	197	189	172	154	189	186	187	191	161	178	186	205	192	160	198	167	164	183	165	168	191	175	157	179	172	170	184	195	182	171	198	199	145	167	190	173	190	188	149	191	169	175	182	188	176	178	197	188	152	205	182	165	209	169	186	173	191	176	184	150	182	176	181	179	171	187	185	186	169	171	179	164	189	154	193	159	171	180	173	175	169	171	169	195	159	166	182	192	157	186	194	180	185	171	178	177	191	162	174	195	160	177	183	184	176	160	179	191	193	187	184	178	175	195	172	150	199	188	215	190	177	164	203	187	170	160	201	171	191	204	169	177	145	168	183	181	182	174	196	185	178	167	182	192	172	180	187	191	171	185	155	184	172	177	195	179	192	182	177	160	166	170	190	185	165	193	187	179	186	173	179	159	188	172	171	162	169	190	174	154	186	176	185	191	209	153	180	170	176	165	194	179	166	175	157	198	189	190	158	173	180	203	169	160	166	171	180	215	217	195	169	186	188	188	178	172	190	174	179	183	164	169	184	204	203	185	172	192	169	165	178	157	192	199	182	159	172	177	197	148	205	204	175	180	160	177	190	182	181	173	151	175	166	192	169	181	160	192	165	139	184	173	200	193	188	192	174	203	195	185	167	158	178	170	176	182	152	176	181	181	160	160	180	212	205	189	183	156	177	185	188	160	195	198	175	166	165	189	179	183	181	178	158	166	156	179	190	167	170	168	189	176	171	171	172	193	191	173	186	187	186	190	185	177	195	201	170	164	170	194	174	167	176	168	190	189	171	178	172	188	166	197	197	194	175	154	184	205	183	177	171	164	163	164	197	201	166	175	200	171	178	163	173	202	187	182	178	160	183	185	177	184	169	167	207	172	196	178	175	164	186	213	199	181	166	201	169	186	178	188	186	180	174	161	172	198	178	175	167	196	192	197	197	178	163	209	183	191	165	196	173	188	179	178	183	165	182	181	175	181	193	176	155	153	185	164	149	189	182	165	204	188	220	197	155	173	153	176	205	191	171	188	176	194	137	183	164	196	193	193	211	173	212	179	160	201	185	198	189	175	161	196	168	188	191	185	181	182	200	191	201	184	170	161	160	192	184	193	187	211	206	187	181	186	160	174	179	191	172	191	186	173	196	180	191	196	165	171	209	184	162	163	180	180	180	191	188	179	183	190	199	174	173	163	173	200	186	161	187	179	186	150	182	194	150	196	173	185	196	174	196	175	176	165	161	192	206	169	198	197	200	196	196	164	141	186	150	152	188	215	160	201	172	176	160	176	194	202	172	193	177	186	164	184	198	169	182	190	191	178	194	191	194	169	189	191	194	179	161	178	203	192	210	198	173	199	175	180	194	175	193	169	163	199	187	176	191	184	198	166	160	180	167	175	183	187	174	177	182	171	187	184	177	191	192	173	175	156	168	172	195	189	196	174	178	164	183	168	169	173	194	203	173	202	185	166	179	182	200	212	182	190	167	176	182	172	195	184	184	170	164	189	205	198	196	172	194	165	199	177	196	192	182	177	190	186	190	187	183	194	191	190	210	184	192	186	171	191	189	186	160	192	169	184	200	169	167	188	179	175	174	183	173	179	177	176	193	180	183	191	151	183	173	198	163	192	168	192	179	172	170	167	177	189	181	179	187	176	182	196	184	192	183	200	171	212	171	177	170	205	171	177	194	172	173	174	198	180	180	161	161	194	164	182	179	182	159	156	175	180	161	174	178	173	176	169	198	202	160	165	191	171	184	180	189	170	174	178	181	199	184	160	174	185	188	205	182	204	172	160	185	167	180	172	180	170	187	176	182	165	157	203	179	178	173	161	184	175	193	175	190	169	182	184	179	211	193	170	184	177	177	185	167	170	169	194	195	203	186	157	187	179	179	169	160	209	173	198	172	184	178	180	195	174	183	195	172	191	171	184	202	153	184	190	196	179	198	182	188	197	178	207	175	186	174	181	186	176	187	182	172	161	197	172	192	178	175	186	191	195	160	178	192	173	195	181	193	198	170	186	186	188	151	169	186	191	192	208	165	194	191	183	198	165	195	181	185	170	188	182	185	184	189	161	175	162	178	180	189	200	199	192	162	182	177	206	185	175	177	202	178	183	179	165	155	177	202	207	168	207	188	195	190	195	179	172	182	186	163	169	196	170	168	166	181	177	175	201	161	187	199	182	208	181	188	170	176	166	181	187	197	162	177	169	185	182	187	164	191	185	163	196	169	181	187	168	186	180	169	179	195	172	180	181	175	185	195	190	196	164	178	173	191	199	184	202	205	200	190	184	187	171	198	177	163	190	176	197	188	204	166	174	164	155	178	160	187	190	187	175	185	184	178	199	165	177	177	189	154	188	200	184	172	163	203	204	221	187	146	177	186	187	199	177	156	177	182	152	175	205	182	194	159	209	198	194	208	150	188	190	160	191	162	179	159	172	196	177	170	185	179	164	184	188	166	175	200	184	189	189	176	211	190	187	169	197	199	178	199	156	210	189	183	189	186	177	194	179	168	196	186	159	170	180	186	171	183	176	181	200	167	177	186	183	186	191	189	186	175	186	176	174	163	201	162	178	182	175	184	174	187	179	166	171	171	174	175	176	186	180	154	168	190	191	169	164	173	186
31644	36106	45187	44182	40426	35692	31938	30705	30004	33750	32255	30490	27595	25329	22769	16707	14772	14998	11752	11843	11181	9939	10775	11250	11471	12084	9657	10684	10369	9794	8940	7911	6731	6206	4995	5908	4162	2882	3666	3729	3446	2776	2403	1577	1706	1280	977	777	740	928	1187	1015	906	673	587	602	544	569	611	586	497	526	523	498	527	509	542	546	532	484	497	464	515	541	471	514	529	514	445	494	512	513	514	538	544	567	492	536	520	501	529	500	534	547	528	513	519	526	525	470	499	552	507	532	482	488	478	459	466	464	496	497	505	502	530	488	508	516	521	526	496	514	510	518	489	485	482	489	497	525	496	509	495	464	511	473	517	479	486	531	491	507	500	495	521	542	496	512	503	469	522	473	472	530	521	490	509	494	508	503	509	497	514	483	545	524	498	499	508	486	527	534	477	502	510	529	506	474	543	517	515	491	515	521	498	513	512	510	497	497	477	503	503	489	485	484	507	489	462	506	539	504	527	543	549	501	505	505	498	556	482	498	496	510	469	515	526	521	511	524	509	493	543	501	436	502	537	533	483	490	473	514	558	541	488	479	503	529	517	493	493	512	522	484	525	518	493	492	545	502	476	525	531	496	472	524	519	484	522	496	506	507	477	497	492	502	518	508	488	496	472	514	543	549	518	520	497	512	506	516	522	493	519	500	499	518	505	500	488	497	502	457	488	510	508	504	497	515	507	504	538	492	487	484	511	482	493	506	531	541	488	544	544	493	510	510	511	505	497	510	544	502	469	496	516	531	492	493	500	476	499	521	544	480	506	466	536	517	475	509	546	485	492	495	532	517	469	434	434	480	500	526	542	484	493	514	461	515	507	463	499	480	506	489	503	478	494	476	501	453	541	529	473	524	520	497	502	512	511	545	494	509	477	530	553	534	545	507	502	470	525	479	511	510	524	505	479	479	520	509	524	486	520	478	518	516	515	513	476	501	551	510	501	473	531	524	480	501	502	539	505	509	525	512	488	496	548	515	523	497	531	558	532	539	530	498	482	477	490	529	491	468	506	498	517	510	521	523	472	515	501	508	524	475	518	506	524	500	506	513	480	481	467	543	513	508	502	561	470	463	481	514	516	495	508	499	501	518	497	497	516	519	532	480	520	498	519	494	542	512	524	501	461	508	491	483	517	508	518	504	476	522	491	525	484	496	486	514	484	506	494	543	511	492	495	503	503	500	494	458	486	509	533	483	517	467	478	507	457	546	517	472	484	493	500	505	524	484	485	512	536	500	510	472	525	451	504	497	527	480	479	512	498	472	499	531	526	489	487	497	449	463	523	503	487	482	516	511	512	452	503	543	463	522	494	523	479	513	516	517	492	545	469	516	516	535	533	527	501	493	529	517	501	511	479	483	517	479	486	545	517	516	526	512	518	505	461	499	525	490	507	467	513	492	518	499	510	516	518	535	476	490	498	484	519	524	544	540	485	528	464	495	509	500	481	521	513	498	477	494	457	502	484	495	492	507	515	523	542	506	539	489	516	520	493	494	537	515	484	477	510	490	501	483	518	508	501	534	495	473	466	506	490	549	501	474	531	472	486	485	507	499	475	487	510	452	531	523	494	540	481	512	526	504	491	490	536	531	472	492	503	561	473	499	505	496	514	573	536	486	503	502	538	477	472	531	502	509	484	461	521	525	505	481	504	481	475	511	521	498	476	524	552	514	507	511	460	507	459	498	508	528	515	472	481	522	479	480	499	495	513	524	490	495	479	516	523	515	489	522	477	457	579	512	496	493	532	488	488	535	530	468	522	510	494	505	559	494	468	520	490	532	533	520	483	500	468	496	497	512	515	476	525	512	502	516	478	518	518	468	514	488	511	483	477	480	492	476	500	497	515	499	515	496	546	522	508	481	487	537	549	508	497	493	518	495	504	501	517	488	514	524	495	479	442	526	524	495	546	500	487	467	506	491	503	506	535	510	510	491	487	478	526	521	488	512	480	496	508	520	513	518	484	502	483	476	497	479	517	474	533	493	528	492	523	502	539	504	517	512	507	519	508	503	515	510	530	476	511	481	496	486	491	495	500	505	477	537	533	487	509	508	511	462	508	485	488	502	480	486	480	484	494	491	500	536	499	502	518	503	462	513	532	529	514	516	524	517	483	515	496	494	502	544	522	509	481	509	485	499	489	497	528	506	478	465	462	503	492	493	490	501	474	488	517	514	522	508	485	540	488	502	481	544	497	497	479	518	527	514	514	511	540	504	505	482	500	480	526	528	509	492	483	511	495	507	492	504	482	489	505	524	455	492	486	502	477	507	531	517	525	507	480	532	530	463	479	473	523	455	533	476	515	503	472	516	495	497	499	475	532	500	512	482	529	520	512	529	517	496	491	511	462	458	490	505	454	484	474	476	508	522	512	503	533	527	498	506	497	485	491	514	476	514	551	492	509	475	488	491	512	525	499	506	490	533	523	490	490	487	513	477	505	498	505	512	477	477	488	503	534	507	485	524	492	495	494	484	503	465	449	481	505	536	488	512	454	529	527	523	461	511	510	497	455	490	497	516	516	501	538	473	508	509	483	490	523	476	484	527	512	510	496	482	497	538	498	457	504	509	550	524	512	529	453	506	484	473	481	534	484	472	480	486	460	507	511	519	522	450	486	521	512	457	507	493	500	487	492	490	525	502	542	535	534	483	472	450	540	498	521	484	477	491	504	516	502	509	477	524	512	509	528	479	508	541	457	493	508	493	483	520	542	525	497	510	515	456	466	485	460	529	481	500	490	508	506	517	528	517	525	515	520	475	511	492	465	506	478	489	532	498	499	535	475	509	509	529	514	480	496	514	528	492	490	508	518	491	493	546	521	501	511	540	533	516	522	487	513	519	540	517	535	519	513	482	487	479	523	484	526	455	518	502	513	504	496	521	511	515	481	509	506	501	512	480	509	526	504	497	491	541	520	462	491	483	486	556	512	502	479	501	497	511	532	509	504	499	509	474	529	509	513	500	508	476	496	503	520	504	525	513	509	489	497	498	509	478	522	457	495	529	482	523	534	496	484	445	512	518	513	455	542	488	516	491	542	463	508	528	480	518	487	505	518	537	508	515	505	492	496	517	522	502	492	492	505	490	544	511	496	527	538	507	478	520	517	526	486	456	499	549	509	514	459	525	509	486	540	493	513	530	500	491	505	524	552	496	532	489	477	488	535	502	479	526	501	478	496	530	546	458	462	498	493	532	547	518	506	502	504	480	459	460	509	498	495	531	491	503	504	512	531	468	508	530	526	530	493	523	537	506	502	506	535	527	508	513	500	528	492	501	500	535	504	523	513	473	507	534	510	472	495	555	504	489	468	512	513	493	554	513	487	485	483	489	510	526	520	521	495	487	487	547	536	538	487	549	540	487	494	520	501	508	481	455	517	533	522	515	513	510	488	492	501	498	498	482	521	490	516	479	506	458	478	504	530	474	528	495	504	531	480	509	529	518	493	526	503	529	502	480	501	502	471	534	533	521	501	490	514	489	505	506	488	527
28746	29051	29290	19259	10576	6837	4874	3444	2703	2671	2149	1878	1660	1365	1106	817	678	598	463	405	327	318	321	256	273	239	207	231	215	207	192	208	192	196	212	190	172	190	167	169	182	171	168	153	171	170	175	177	162	154	174	164	146	166	168	170	192	152	163	155	166	145	166	161	150	165	163	146	159	155	163	159	174	171	186	178	144	175	153	174	187	156	196	171	172	180	158	132	155	164	163	154	163	161	157	147	140	151	158	134	161	190	147	182	159	172	147	139	185	163	142	161	153	135	157	179	184	143	161	153	173	186	149	163	161	151	168	173	159	162	140	158	174	150	157	171	152	134	168	163	147	162	128	177	140	160	149	167	149	162	164	159	144	164	158	175	162	167	167	179	178	180	180	154	158	152	175	146	137	170	169	167	150	161	141	163	148	167	176	178	151	183	152	199	180	166	161	152	131	164	182	166	183	170	152	170	153	180	173	155	159	163	145	178	185	162	160	171	146	166	158	149	175	159	139	154	173	148	160	160	156	161	163	165	170	167	183	162	143	162	162	146	158	184	160	175	150	171	174	168	161	132	160	153	136	157	150	180	155	169	174	169	164	149	195	148	148	159	163	165	159	159	135	142	194	153	137	170	156	152	159	160	175	172	173	155	167	199	175	150	128	168	167	167	163	156	177	141	155	134	164	159	158	173	187	137	167	185	173	161	165	141	157	140	167	185	184	152	156	172	162	146	163	164	145	176	171	160	168	150	173	154	178	147	166	194	168	151	157	135	140	153	164	165	189	146	160	156	158	152	172	148	170	158	165	165	173	142	176	168	149	162	146	145	164	179	174	175	161	140	154	163	163	139	162	154	192	167	156	177	164	168	160	156	154	140	155	165	137	188	142	181	158	168	165	167	176	177	140	145	177	169	143	144	178	175	178	169	172	170	187	137	156	190	133	158	165	159	181	168	171	144	146	150	171	143	166	179	135	178	136	157	151	172	175	156	160	163	172	187	161	164	160	154	173	165	148	163	172	157	152	169	166	154	173	158	166	158	168	158	186	153	184	155	146	176	161	183	168	161	152	152	168	184	164	162	175	142	134	181	167	158	169	165	159	142	211	146	159	190	140	157	152	175	153	146	147	161	160	161	173	157	153	166	204	165	168	167	168	154	172	173	157	148	167	155	163	159	151	143	151	192	154	156	146	139	175	161	162	175	140	164	176	160	157	183	152	175	184	160	143	180	175	167	141	179	177	171	168	144	174	150	153	146	168	170	147	158	168	178	141	158	142	156	138	171	150	155	175	197	153	155	158	161	163	168	170	157	176	172	164	168	171	154	163	181	148	170	148	172	157	169	175	160	165	167	134	146	167	171	164	169	179	168	155	166	148	163	182	173	196	159	153	156	159	158	160	167	146	155	163	162	164	138	152	164	168	139	167	170	157	146	169	159	163	157	168	165	168	165	146	156	157	176	158	155	166	165	166	163	169	141	156	163	149	140	182	164	185	183	184	169	171	160	177	162	149	183	147	162	183	136	168	155	158	174	170	165	144	158	158	161	190	173	178	180	161	161	163	170	148	153	200	147	181	180	169	164	154	150	170	165	156	169	154	175	142	158	176	162	165	180	161	171	145	189	161	165	146	181	168	174	174	158	148	144	133	178	145	175	153	155	174	151	154	147	174	179	162	152	147	147	177	168	169	155	168	179	141	144	152	157	136	166	150	141	188	147	184	141	160	181	171	165	171	176	196	170	151	158	160	154	175	176	156	166	174	174	177	167	171	170	157	163	162	164	167	156	157	161	172	143	141	147	179	159	161	173	138	168	156	174	153	150	130	163	163	159	173	171	158	154	174	164	149	136	156	154	153	182	176	172	173	166	138	161	175	169	154	159	131	174	148	182	169	170	156	150	151	138	153	174	164	145	155	181	149	159	177	157	152	150	151	165	163	197	159	165	134	175	172	171	175	134	163	164	167	148	163	187	166	147	175	170	161	170	163	148	162	160	164	156	159	168	151	192	144	160	167	162	181	147	166	175	156	175	160	149	166	167	168	170	151	157	165	159	144	166	154	162	168	172	155	162	146	143	146	163	170	148	147	181	162	143	163	178	172	170	166	159	144	135	156	159	154	191	159	174	159	178	171	172	163	162	172	155	155	159	162	159	136	164	162	156	151	133	155	180	188	160	155	154	174	155	158	136	172	150	171	142	170	140	152	165	174	158	176	155	185	156	179	160	169	163	154	149	149	155	160	166	175	148	160	158	149	157	145	183	163	182	178	146	156	173	190	165	152	188	173	174	154	166	156	183	149	159	167	170	160	174	177	169	171	162	140	151	164	167	180	149	157	161	158	144	177	157	171	149	146	163	148	142	156	176	171	153	169	174	170	182	166	154	168	171	173	158	176	180	177	165	173	153	167	174	159	168	155	167	154	187	163	139	157	164	185	179	148	183	162	163	169	181	169	150	153	156	177	153	165	140	153	196	150	143	164	179	175	164	163	181	145	161	191	157	151	197	179	167	165	182	159	163	170	177	189	164	154	168	168	176	155	144	161	160	164	147	143	159	152	175	166	163	166	149	157	147	171	151	168	162	159	132	170	161	162	173	170	163	155	170	153	160	149	160	167	148	152	167	160	159	154	166	149	145	187	151	153	149	184	146	158	165	182	151	184	164	151	148	168	173	171	169	149	159	173	143	146	164	171	159	164	187	163	149	182	168	142	153	167	129	154	172	151	184	153	153	164	159	152	159	158	153	149	176	155	170	149	174	184	155	142	167	136	171	165	177	161	132	141	167	161	167	171	183	157	171	166	175	160	155	170	139	131	168	174	181	149	165	147	174	181	160	164	158	152	162	183	180	172	196	156	162	152	159	151	149	162	138	151	147	164	169	153	161	173	154	190	168	177	117	179	151	177	142	160	150	157	186	194	152	156	162	168	168	142	157	152	161	129	171	176	147	163	183	161	156	153	135	150	174	155	157	146	170	153	168	152	154	163	164	160	146	159	151	159	157	155	183	150	175	144	168	157	171	181	173	175	160	167	166	156	160	149	169	166	154	160	150	180	170	123	162	184	147	151	167	153	171	164	155	145	141	171	159	188	163	184	169	163	164	159	157	161	159	167	173	157	162	157	176	163	174	144	176	180	151	164	174	166	154	147	158	154	164	143	162	158	167	157	158	157	160	160	136	155	157	165	166	167	160	165	168	166	142	161	146	156	169	167	149	170	159	151	148	164	166	153	161	171	156	171	153	154	153	158	164	148	153	139	193	183	151	165	153	173	138	154	160	188	193	159	158	160	169	146	175	161	130	165	164	151	169	169	164	154	171	190	142	166	164	162	179	165	168	151	145	146	172	166	160	171	172	162	153	159	154	134	158	178	177	158	177	164	141	156	177	152	172	155	140	169	163	159	189	185	170	158	168	156	160	165	176	150	169	163	168	153	171	153	158	141	164	168	161	170	160	181	160	166	178	150	169	169	156	162	169	177	157	154	170	146	162	149	173	157	140
18441	23485	32248	29271	23022	19700	16338	13128	11940	11645	10080	8890	8142	6976	5826	4585	3551	3077	2338	1970	1592	1370	1348	1150	1077	995	889	909	850	778	753	729	711	679	607	626	616	552	594	589	525	542	521	476	486	510	463	479	470	476	481	471	488	498	436	466	468	485	478	472	479	421	477	436	479	409	490	456	466	459	460	458	426	425	443	454	436	412	461	471	458	469	407	465	421	460	481	441	460	461	467	464	468	485	488	462	444	446	474	451	468	477	455	510	467	430	505	449	467	458	479	461	461	452	438	480	418	444	441	433	488	446	468	457	428	466	428	455	451	479	463	443	475	494	468	443	498	438	436	476	452	449	434	472	452	504	484	447	465	479	456	445	474	442	477	468	479	458	469	481	447	451	448	442	457	429	460	449	435	484	436	459	472	445	456	436	463	445	474	449	460	443	426	500	430	498	420	429	486	475	435	431	470	475	494	441	436	484	483	448	435	489	476	472	481	422	433	451	504	480	468	469	423	453	398	492	448	452	445	469	446	453	464	442	458	487	447	455	479	428	454	464	499	482	445	460	492	445	431	495	461	499	464	465	471	434	481	504	432	455	467	443	457	465	437	448	437	446	408	488	430	470	483	460	462	478	444	471	442	470	461	472	411	451	463	481	463	517	441	465	481	440	463	507	460	455	448	465	415	464	475	425	504	469	435	464	426	456	446	447	471	440	471	447	474	416	446	487	499	484	446	437	461	468	459	465	460	448	455	468	472	471	465	441	465	446	444	457	486	455	450	479	428	432	428	452	424	427	460	436	426	436	470	455	471	456	496	447	451	473	457	475	435	444	489	439	452	434	477	468	437	447	443	462	469	487	491	463	424	499	460	512	468	433	446	467	461	430	482	456	465	474	493	449	428	459	454	470	476	454	458	462	466	449	447	445	427	459	439	457	469	437	444	473	420	445	439	465	459	457	460	474	403	483	448	429	458	458	447	474	434	468	412	460	425	464	442	465	456	453	477	473	411	514	449	448	452	462	434	474	460	471	418	483	422	438	466	440	441	504	450	477	473	446	482	439	467	459	465	448	419	474	455	480	470	477	428	427	437	464	477	446	455	443	489	495	447	468	461	474	506	438	463	461	456	504	449	449	429	414	467	446	443	427	454	426	458	456	464	420	495	434	457	472	434	470	432	465	456	455	445	446	477	445	459	461	443	441	446	451	490	439	513	445	434	492	450	496	457	465	474	448	424	490	460	455	457	459	454	467	443	495	445	445	462	464	454	442	405	440	451	446	478	466	470	452	454	470	440	455	453	452	414	457	443	474	474	450	470	427	438	426	437	478	491	428	464	420	470	443	463	440	467	452	467	440	467	454	456	471	463	434	474	417	438	481	473	432	421	447	434	437	428	439	471	462	457	466	474	455	423	460	442	438	431	445	439	462	483	471	443	480	471	460	463	450	459	447	461	452	459	437	435	480	433	439	436	463	453	470	474	435	479	451	494	428	422	415	409	423	431	465	479	462	435	428	431	441	467	455	406	426	442	443	478	450	443	479	468	477	457	455	461	422	464	480	491	469	430	458	482	445	444	460	485	447	455	444	449	432	471	466	468	469	468	431	461	460	463	458	452	414	432	450	457	454	477	433	453	456	457	484	449	451	511	470	426	442	472	425	445	472	453	496	437	469	441	481	501	459	473	464	439	451	446	492	438	501	456	448	473	477	504	423	435	463	463	450	446	457	477	464	501	459	458	437	454	471	479	517	464	465	465	403	464	463	472	450	447	471	457	448	451	392	449	429	461	435	443	432	429	429	446	467	472	426	474	442	456	459	461	433	448	435	447	493	451	442	432	468	432	434	427	452	472	426	443	468	451	440	457	469	448	423	493	469	422	450	432	415	463	450	469	413	479	442	439	456	452	426	467	458	455	440	436	452	454	472	470	451	423	482	444	452	435	453	472	453	459	463	438	484	467	440	450	452	451	478	458	424	448	454	447	467	464	463	447	472	420	452	422	430	436	463	460	460	442	422	446	503	476	449	442	470	451	467	462	466	462	438	474	434	397	419	458	472	436	430	432	430	463	495	450	446	463	402	457	472	454	438	441	452	470	485	475	436	418	477	464	453	445	435	467	466	484	480	434	466	436	432	423	443	430	463	456	451	455	464	439	458	499	447	462	458	443	448	452	433	477	445	463	495	452	478	473	491	430	442	443	452	441	435	440	482	475	454	468	424	430	453	456	459	408	442	483	440	455	463	478	458	430	443	468	449	451	453	467	441	455	448	451	440	422	409	451	493	437	475	453	414	438	443	453	487	455	478	462	475	431	476	442	456	478	454	454	462	480	435	454	404	426	486	457	434	449	459	461	488	472	419	443	474	453	462	406	412	448	447	449	463	428	464	448	441	449	478	473	437	484	450	439	435	445	498	442	456	419	455	446	429	457	437	451	466	484	447	503	460	436	476	484	470	450	462	395	489	422	472	417	430	446	450	424	421	486	464	442	453	425	446	451	419	473	464	454	435	465	477	456	455	417	450	439	459	485	459	444	460	434	456	458	433	409	409	465	428	458	418	431	456	472	472	429	450	470	478	467	446	453	443	471	492	457	461	422	462	465	432	435	457	437	434	484	454	444	471	432	477	438	469	488	430	440	449	448	442	466	465	487	467	479	451	434	488	417	444	441	474	457	445	497	442	472	449	495	473	473	464	468	452	446	469	487	429	472	455	460	460	455	453	429	425	463	466	427	445	445	460	447	433	454	450	488	503	457	468	431	423	417	459	455	463	449	455	465	475	427	419	502	478	474	426	461	451	413	471	431	412	450	459	436	448	455	456	436	446	454	477	460	441	452	435	459	458	506	464	436	476	457	447	453	470	455	485	483	437	486	483	407	435	446	460	426	448	432	438	455	456	456	446	438	481	454	462	444	463	498	498	480	451	450	430	450	434	498	455	434	481	461	443	458	449	457	412	468	446	434	444	445	455	459	483	493	467	432	469	485	471	444	438	453	423	440	473	455	423	448	419	458	427	478	437	430	474	455	443	488	488	466	472	454	446	437	451	453	501	491	476	434	434	497	458	440	454	450	461	477	475	478	439	439	476	447	494	463	430	427	457	461	441	467	444	489	476	432	447	496	430	413	429	454	439	478	474	420	459	486	453	483	451	482	444	448	475	475	416	480	422	455	435	450	465	489	449	472	464	445	442	439	447	482	458	428	449	469	428	445	481	451	467	488	447	477	468	417	436	457	436	492	427	434	465	424	426	456	436	448	472	466	461	454	436	428	490	426	462	425	473	433	502	452	477	464	457	440	494	415	432	453	452	449	460	443	423	445	439	470	484	451	454	513	451	481	453	427	458	470	446	463	461	465	426	456	489	469	455	433	449	450	426	474	429	463	481	431	502	455	458	433	463	452	455	455	450	411	449	499	449	426	452	476	502	489	473	438	463	466	465	432	471	458	455	475	445	464	447	443	456	447	426	455	452	421	463	449	437	462	448	446	431	465	493	422	467	427	400
38093	36357	39772	31253	20495	14180	10852	7880	6607	8995	7184	6756	4923	3965	3138	2383	1845	1436	1229	1318	1230	1151	1026	1016	1053	927	912	892	791	673	541	484	452	445	398	401	322	286	308	345	273	245	239	210	183	158	183	174	155	210	165	164	180	145	172	155	160	167	159	155	154	146	156	159	168	148	144	134	155	165	166	161	168	152	147	140	167	149	162	158	155	134	146	146	180	167	163	156	142	168	158	166	165	149	173	182	157	156	171	148	160	154	142	146	148	163	183	165	143	172	158	167	157	160	153	160	166	189	150	139	168	171	149	147	140	147	152	172	137	163	150	189	154	137	167	141	155	149	148	133	176	155	158	162	146	168	176	150	149	151	131	143	142	161	171	170	155	163	156	157	157	140	153	163	154	164	172	146	167	164	146	158	158	137	154	180	165	166	146	147	162	171	169	146	153	154	167	167	149	141	164	148	147	143	134	165	166	186	166	152	163	153	153	166	143	143	163	172	155	153	163	140	154	145	164	159	168	154	149	175	157	148	154	144	164	143	141	131	172	158	149	138	146	150	173	161	158	139	144	180	179	141	143	149	175	152	165	156	147	172	163	154	146	157	164	167	145	148	157	172	149	145	164	148	168	127	164	180	180	142	171	152	159	156	162	175	145	145	148	153	136	171	157	148	150	160	157	137	155	174	179	157	151	146	164	155	143	144	139	168	158	152	170	143	172	161	192	168	150	137	159	151	176	157	158	168	179	159	157	145	167	143	176	149	163	140	125	160	158	158	156	142	149	150	147	173	155	153	148	171	150	142	152	129	156	143	174	169	167	153	157	142	154	163	177	171	149	156	158	143	141	174	163	151	176	159	134	142	143	169	158	149	144	139	135	145	155	176	151	147	133	144	158	165	170	184	156	162	166	146	163	152	134	130	146	141	153	150	171	157	151	150	136	185	192	144	141	159	150	144	162	151	159	144	162	167	160	142	159	182	147	152	161	167	169	166	142	147	162	156	163	157	176	149	150	171	152	142	153	166	150	135	169	157	151	144	166	155	155	152	126	188	161	159	169	149	146	166	153	170	171	151	164	173	165	145	152	136	173	175	176	160	155	144	145	174	148	179	147	155	157	165	168	147	150	159	151	133	163	136	159	139	142	173	153	168	151	156	155	148	169	145	167	162	142	142	162	152	153	182	151	160	140	137	170	151	150	141	146	145	161	146	177	187	166	158	148	147	165	145	157	161	166	141	165	158	161	144	146	152	140	150	164	151	164	115	159	147	160	136	158	155	167	137	158	160	157	167	163	177	140	154	170	160	164	165	157	155	146	151	167	143	149	139	173	132	152	165	154	143	149	145	169	138	155	166	162	134	186	163	154	131	166	157	140	150	143	155	157	159	157	151	150	157	171	161	153	157	156	167	172	125	160	160	175	157	171	162	148	133	176	177	156	143	128	141	160	157	153	141	128	175	137	147	157	151	170	170	156	169	148	169	131	183	136	164	159	158	173	186	152	174	155	164	140	162	166	160	157	154	135	160	159	144	187	151	143	146	182	150	168	168	158	148	147	156	147	157	161	137	154	165	198	163	147	166	156	169	140	157	162	161	165	149	154	146	139	149	157	160	170	142	153	156	162	156	158	169	169	147	133	156	185	139	169	146	154	162	169	173	163	141	147	164	142	157	143	172	168	169	164	170	178	151	144	178	151	165	160	151	138	167	164	171	150	166	153	154	164	158	134	149	146	173	151	172	144	168	158	138	161	144	140	155	145	146	153	146	155	174	129	178	158	132	152	201	154	159	140	158	130	161	146	174	134	152	189	137	143	157	166	149	141	157	156	156	160	147	149	177	173	134	138	132	185	162	152	141	160	153	164	158	164	134	179	161	162	144	189	181	163	131	164	148	156	164	167	161	145	155	180	143	171	153	150	139	162	167	135	145	148	141	134	143	123	146	123	153	160	152	147	181	169	152	160	167	128	146	165	156	148	139	146	146	157	166	141	167	138	138	151	168	156	168	160	156	145	156	140	135	158	135	134	154	175	137	155	165	166	134	154	148	148	181	144	155	164	138	161	128	175	155	134	157	163	162	146	152	140	161	154	138	150	148	158	158	152	162	164	149	145	142	143	170	152	154	175	149	157	164	168	158	142	198	143	161	156	155	133	157	133	158	144	135	139	172	157	149	150	159	144	169	177	147	142	157	148	153	157	166	154	150	138	151	168	136	178	167	143	161	180	128	160	164	152	132	176	186	151	157	161	163	134	159	134	149	157	171	141	170	148	146	166	172	143	171	160	174	152	167	156	171	150	151	145	145	152	170	157	190	151	137	145	148	183	177	149	151	151	157	139	149	126	133	145	157	189	164	167	143	167	184	148	146	156	148	174	169	153	163	152	131	152	168	150	155	151	172	148	149	156	176	153	157	162	155	156	152	136	182	169	150	167	151	163	143	150	167	169	149	149	159	149	135	138	159	157	141	147	160	162	162	153	161	139	160	142	160	148	159	161	148	164	166	150	141	168	163	140	183	155	130	152	142	160	141	142	154	163	138	167	125	170	180	159	173	141	162	165	146	149	177	139	141	143	176	147	132	137	130	138	163	143	154	139	148	153	158	152	153	160	151	149	157	167	148	160	147	153	154	153	153	153	157	175	165	151	142	178	168	155	122	154	157	147	164	150	136	144	173	154	153	140	147	146	162	147	167	174	138	146	156	153	159	157	153	140	162	175	146	135	165	149	159	155	159	185	174	147	155	169	150	161	159	156	156	150	132	134	161	150	164	149	155	175	142	165	134	149	149	134	174	166	131	171	166	154	162	150	148	179	162	150	183	167	158	137	151	142	156	147	145	162	169	160	139	159	176	146	161	144	156	166	169	144	145	165	158	151	162	168	157	147	168	127	170	146	140	165	176	138	155	161	150	147	175	138	158	183	158	162	149	166	173	129	163	169	142	195	140	151	158	141	167	140	147	164	162	149	141	171	165	153	169	168	153	154	144	163	153	187	138	158	163	145	173	167	170	148	141	162	184	154	147	160	159	137	171	180	176	151	180	167	163	148	154	160	152	161	173	132	168	170	179	167	132	160	150	145	180	172	163	154	150	170	175	161	148	146	140	164	175	135	161	145	155	141	156	163	156	176	149	147	149	170	160	175	151	153	158	164	148	144	149	156	141	143	162	161	146	162	141	143	152	151	135	150	171	155	161	165	163	172	131	158	180	160	166	159	163	165	147	164	150	140	151	177	145	187	133	155	161	167	153	157	150	150	134	147	174	164	147	131	174	161	167	182	157	138	142	141	159	174	133	144	160	156	149	136	142	147	144	172	152	136	140	152	161	160	170	135	173	143	147	150	142	167	165	131	137	157	161	166	165	194	133	172	183	142	167	153	162	171	153	183	154	164	159	159	173	169	168	138	144	137	169	149	135	150	163	164	153	155	153	143	152	148	148	148	154	146	165	166	135	152	157	152	144	149	144	156	144	151	177	153	163	148	173	164	162	151	134	144	142	170	136
25879	29724	40704	38678	32162	28733	26498	22979	21837	26765	24144	23322	19196	17107	15252	11720	10210	8129	7003	7364	7220	6396	6219	6148	6378	5860	5028	5258	4457	3851	3120	2687	2528	2539	2128	2204	1680	1288	1572	1747	1409	1103	966	811	705	655	545	517	606	717	520	509	469	482	460	473	448	505	478	474	449	439	423	471	459	492	460	437	463	470	463	453	447	500	469	441	422	431	471	441	450	472	457	447	440	471	482	434	439	464	443	437	426	456	467	486	415	424	451	472	419	439	405	405	443	441	450	485	504	412	471	458	413	410	474	444	463	478	414	441	452	435	446	428	448	441	476	459	447	433	445	426	450	475	452	436	422	433	418	436	461	463	434	452	442	429	465	453	467	504	435	421	428	419	440	428	473	426	426	451	473	432	459	458	466	424	416	467	458	457	432	454	417	443	471	489	472	465	405	447	418	452	434	450	475	406	435	490	467	487	439	474	462	466	441	444	484	453	474	439	449	451	426	425	410	442	455	424	436	432	432	436	453	435	446	487	426	444	455	418	458	392	436	449	425	453	472	407	465	415	436	410	433	462	419	433	460	422	427	449	434	443	453	453	428	455	441	434	417	457	432	460	473	453	439	429	451	463	426	443	429	444	468	437	431	435	443	455	447	452	460	457	445	484	439	416	448	479	459	457	447	463	458	406	440	448	450	444	452	461	427	436	438	435	471	459	430	459	420	472	418	447	441	446	448	434	455	416	441	439	429	441	485	454	470	463	423	459	450	459	419	453	455	453	428	470	413	471	438	446	415	427	428	427	448	461	454	467	442	450	449	427	456	461	453	459	497	439	476	453	421	426	446	443	425	460	453	436	438	439	444	434	465	460	451	448	449	481	427	438	440	440	482	399	444	447	426	407	439	445	433	474	462	451	430	437	447	437	419	419	451	444	463	430	443	465	446	486	469	451	430	455	436	439	445	448	476	437	450	440	450	455	459	418	436	458	433	430	432	443	450	471	473	459	451	494	462	470	452	443	476	466	446	433	445	445	381	409	446	423	446	485	409	481	458	450	478	432	403	440	457	435	466	419	443	436	421	454	471	450	425	464	466	427	433	463	442	441	459	425	448	470	465	427	412	449	436	465	417	422	465	447	446	462	467	469	497	462	420	457	431	401	486	473	443	430	440	387	467	459	445	448	403	476	440	456	438	436	448	432	393	413	446	449	415	432	430	457	446	439	463	453	447	474	461	440	431	442	443	458	420	482	452	429	463	471	423	410	466	436	473	464	429	426	463	449	470	475	455	450	461	426	435	463	449	444	416	446	438	408	455	458	420	460	446	455	456	481	405	439	446	476	440	430	433	484	447	452	425	443	469	443	435	456	461	445	440	375	443	470	443	429	450	461	449	446	458	462	478	421	494	434	486	436	441	460	442	461	431	431	419	435	464	431	472	438	420	436	455	422	466	409	472	450	448	455	457	421	439	428	440	446	463	453	454	419	439	438	482	450	471	420	416	452	419	425	425	456	448	423	463	436	453	437	420	431	437	450	416	480	423	437	449	458	455	428	454	454	442	453	405	445	442	450	432	438	412	415	472	443	442	442	459	435	445	418	451	428	433	469	455	457	454	443	414	450	452	445	474	441	441	449	413	431	434	424	467	461	450	457	457	420	441	450	422	449	484	448	417	397	451	474	462	425	454	455	444	460	435	471	454	444	482	464	490	436	437	460	497	455	423	456	461	459	444	457	440	455	433	450	424	444	448	410	430	464	431	448	419	422	407	450	452	436	441	443	466	495	433	465	436	435	453	473	456	446	462	465	448	427	458	473	432	450	456	457	446	429	435	462	417	421	468	469	488	445	461	455	417	457	435	476	443	453	461	438	404	474	460	433	441	434	490	417	477	441	463	450	467	438	421	430	444	444	406	423	453	436	460	453	439	426	456	427	473	436	432	471	456	432	483	439	409	451	476	423	497	439	412	476	428	456	413	423	448	451	441	419	452	426	458	453	471	426	453	473	456	440	425	461	493	429	444	476	439	464	447	461	452	462	459	438	459	444	462	457	454	470	462	472	392	440	454	449	464	480	438	469	465	437	467	432	422	412	463	442	449	468	471	445	461	400	456	474	422	427	472	425	453	427	460	435	432	438	446	444	476	462	403	461	458	444	461	452	454	465	453	441	478	468	482	440	431	460	418	455	441	418	421	454	441	463	466	449	452	433	464	457	419	439	423	475	458	442	448	430	438	442	479	430	443	381	446	435	407	466	436	455	439	436	469	443	482	437	450	456	423	437	410	469	435	433	464	446	456	444	444	428	445	421	461	453	437	448	426	429	410	420	451	442	477	431	451	459	434	466	432	448	421	460	431	474	429	458	447	466	417	459	451	443	447	452	465	458	447	431	442	426	480	445	438	427	454	456	481	430	423	463	429	437	487	477	383	418	432	432	420	433	462	444	438	454	465	443	450	423	454	445	437	435	487	456	448	450	454	428	455	431	468	458	445	449	449	457	436	441	444	465	426	444	468	453	458	484	436	441	425	429	419	440	445	434	489	408	470	423	450	489	473	458	434	429	415	430	434	436	439	411	469	470	438	445	470	418	477	431	428	420	436	495	476	463	459	460	463	447	428	445	462	454	445	449	447	441	425	455	437	464	457	451	439	467	444	445	464	450	446	473	426	427	470	466	456	477	434	467	455	428	474	424	448	456	479	449	441	429	439	450	432	441	464	467	413	492	430	414	460	457	476	471	435	442	446	467	417	469	448	453	436	458	416	468	503	442	417	464	423	469	430	437	434	474	442	443	430	439	460	432	459	432	466	441	417	438	423	428	448	443	429	427	408	447	433	452	448	409	486	487	447	442	423	426	423	448	454	489	430	424	471	422	446	442	437	441	481	454	446	426	460	438	437	469	480	489	445	464	427	460	444	451	473	417	454	438	429	444	434	451	446	456	431	422	470	427	473	434	424	431	446	449	433	448	454	424	443	432	439	417	443	466	416	453	493	454	435	437	415	421	446	429	471	425	431	462	466	445	448	430	464	442	403	420	473	473	473	422	454	458	421	427	434	483	493	416	474	468	436	433	449	422	438	439	419	431	455	449	463	455	462	434	433	426	461	454	403	429	467	464	437	442	458	436	450	424	447	447	435	481	419	448	458	446	436	445	455	460	426	456	405	453	420	437	417	459	483	451	435	469	401	437	466	447	445	442	445	442	480	472	441	456	460	457	451	432	473	422	452	430	434	434	427	449	420	439	426	480	447	472	444	461	441	438	438	403	463	450	441	425	433	412	448	474	442	445	446	433	436	431	440	435	459	436	424	428	454	475	478	438	495	391	439	449	442	443	430	426	430	473	452	440	442	422	497	462	436	472	442	392	418	457	463	446	433	460	429	448	479	404	445	449	450	449	436	455	433	446	465	436	408	442	416	440	439	419	398	442	443	453	450	410	451	447	415	437	446	479	407	452	443	416	443	451	439	453	474	444	491	432	419	462	477	472	426	389	461	487	436	444	426	406	447	451	471	421	448	466
45475	42860	46541	37630	27756	21478	17673	13347	10968	16642	14156	13421	9857	7395	6600	4654	3557	2667	2357	2398	2758	2225	1969	1932	2107	2123	1714	1590	1333	1175	988	762	906	877	700	702	492	419	478	494	470	385	320	284	222	239	223	191	190	224	216	219	193	193	184	202	215	178	153	163	193	172	148	190	179	166	151	183	202	183	160	183	193	169	191	170	153	183	193	186	184	194	179	161	213	147	175	195	168	181	169	176	199	198	184	163	178	166	158	164	177	187	166	164	190	168	203	188	174	162	170	170	182	186	187	182	158	184	178	149	201	181	178	168	192	203	185	178	186	174	182	169	188	185	187	178	200	169	184	171	175	162	183	164	181	164	160	188	196	182	198	188	179	169	180	179	161	161	190	176	178	194	174	191	171	163	194	182	195	181	193	180	174	162	189	178	178	164	163	163	177	180	168	185	154	160	185	166	200	176	180	165	163	162	168	158	167	192	185	179	192	174	164	199	193	189	186	164	179	214	179	179	161	192	179	178	158	179	171	155	184	197	201	196	185	173	159	175	198	185	193	198	175	191	161	160	197	167	153	192	171	148	183	177	185	201	182	208	171	182	160	171	192	178	193	197	202	180	162	181	166	198	169	179	187	165	192	184	157	208	186	189	168	179	177	181	173	156	197	173	166	192	184	186	183	199	192	169	190	176	200	182	179	183	173	197	179	159	180	176	188	180	201	188	192	173	197	165	184	182	183	174	190	166	169	170	179	168	180	174	200	178	183	187	167	169	171	168	191	188	198	189	179	188	185	202	168	161	185	163	183	164	169	156	169	180	185	166	194	172	145	176	188	199	169	171	185	192	175	180	178	174	152	177	190	193	163	178	190	184	200	168	167	177	186	207	169	188	197	200	166	160	174	184	193	166	187	176	166	166	188	169	167	206	154	191	161	190	169	168	181	169	213	184	181	162	159	195	188	174	192	175	193	171	168	153	183	194	166	190	170	168	178	160	176	182	189	160	199	168	182	151	170	162	182	172	167	164	189	197	180	168	190	200	173	199	171	194	149	166	164	183	176	155	177	188	194	163	186	184	213	171	144	183	193	154	192	169	171	182	189	192	168	176	174	175	172	190	173	185	180	175	215	207	200	175	166	203	175	168	172	181	176	185	168	200	202	189	166	188	198	195	151	195	179	181	165	188	178	173	186	155	193	169	184	190	171	172	162	191	172	149	157	180	179	179	176	184	186	172	168	189	168	172	166	193	182	201	191	199	213	176	181	178	134	205	192	163	194	184	190	161	178	183	186	153	181	211	195	162	172	194	183	159	171	186	182	180	161	176	149	186	188	195	180	193	167	183	162	163	165	169	189	164	204	170	187	174	205	186	182	190	159	177	186	191	205	195	185	179	168	210	196	207	172	169	181	175	206	189	163	167	172	193	206	160	185	160	180	192	202	192	200	183	173	169	173	189	182	142	186	185	177	186	182	178	181	196	189	180	185	176	173	202	167	190	197	161	174	183	140	203	202	182	177	163	179	217	189	144	188	189	173	196	170	190	189	202	192	161	165	180	180	174	170	191	167	167	179	184	170	195	224	190	193	158	218	196	172	198	191	160	191	168	158	171	167	205	174	168	192	179	175	153	196	190	169	183	196	176	167	185	180	168	187	181	173	198	183	197	160	196	174	176	176	176	178	183	186	186	204	175	175	181	166	189	167	179	147	186	183	177	170	199	209	153	175	175	176	211	171	168	180	201	193	163	183	164	176	189	169	166	181	197	171	170	184	168	180	161	198	219	174	190	177	187	195	158	164	178	163	176	193	174	158	180	175	171	187	206	195	161	172	172	175	160	161	176	180	187	191	206	183	185	182	176	185	198	176	181	178	195	167	168	169	165	198	177	192	178	184	190	175	181	187	177	191	163	187	190	181	145	176	157	196	185	162	199	145	166	181	179	209	170	194	191	206	150	179	190	175	190	183	171	176	170	182	188	184	170	193	167	195	168	181	184	163	171	175	184	180	176	172	167	185	168	194	180	196	162	200	182	164	153	177	191	188	184	190	191	186	186	181	187	155	195	210	145	195	169	189	186	182	158	181	211	175	159	157	174	187	184	161	191	188	193	152	174	201	174	188	157	171	167	154	176	170	171	193	181	167	186	196	136	173	188	165	187	170	179	185	192	182	183	161	166	183	168	177	165	204	165	169	191	163	167	184	195	197	193	218	177	191	173	182	162	164	185	179	170	178	190	168	199	192	200	197	165	177	192	174	155	171	180	163	196	182	167	192	192	170	180	181	174	185	166	182	177	188	184	197	169	186	159	180	174	177	186	187	202	182	171	184	186	165	192	175	181	176	179	170	178	191	182	178	176	178	197	171	196	179	169	180	171	170	177	183	207	183	185	189	181	163	175	191	163	208	186	208	196	183	170	171	199	170	169	173	172	169	172	189	184	189	164	168	187	170	169	177	167	179	184	169	170	167	163	181	183	174	190	196	195	169	181	183	169	188	202	182	177	169	175	168	186	218	172	175	161	183	187	162	164	177	184	175	172	185	191	201	161	172	191	173	203	169	198	176	193	167	162	178	177	162	175	165	187	160	171	162	193	174	181	173	191	173	173	196	164	168	171	166	171	162	177	167	201	179	170	188	191	182	195	232	163	187	181	173	187	184	167	175	194	184	176	185	152	172	172	172	185	197	205	160	189	177	160	199	179	152	191	186	195	167	199	180	186	188	200	197	169	207	182	198	165	156	173	173	170	162	131	197	188	171	193	190	174	178	161	188	175	176	173	166	181	189	202	181	194	193	194	179	181	185	155	158	173	159	181	166	183	185	172	192	177	188	166	184	146	166	172	203	174	163	204	173	187	188	185	188	203	185	175	192	167	171	191	163	191	179	188	189	162	156	156	170	163	184	187	178	191	173	167	212	191	176	184	181	171	157	170	202	194	204	178	177	189	180	216	181	203	207	176	175	190	181	197	181	149	193	176	180	167	154	172	175	161	197	156	179	181	173	182	200	188	177	150	170	200	175	188	156	169	164	176	188	165	163	164	192	166	172	170	182	188	171	199	158	179	193	204	172	173	182	203	165	198	172	174	203	156	172	186	179	154	190	174	190	154	198	179	193	166	192	189	163	175	179	182	175	195	177	191	198	176	164	201	187	186	185	168	184	189	159	180	166	184	170	162	194	184	161	160	167	181	199	184	204	179	181	173	167	195	189	177	177	143	188	157	179	165	157	181	176	163	200	212	180	167	165	180	187	185	191	177	161	197	184	176	170	211	178	190	173	177	175	176	194	206	148	203	195	200	193	172	164	184	158	179	165	175	167	162	190	196	185	169	170	170	187	167	176	189	197	164	179	186	184	183	157	189	200	182	173	203	166	196	191	178	184	182	195	198	193	170	169	208	184	170	187	180	155	176	192	157	188	177	205	167	184	168	183	167	177	169	197	195	164	172	192	168	157	184	183	158	176	180	178	185	180	193	185	186	189	174	166	204	162	213	181	187	197	169	192	189	180	178
31442	35137	45726	44117	38221	35250	33113	29979	28773	36426	32332	32885	28291	24626	23727	18534	15915	12743	12109	12252	13656	11636	10340	10793	11042	11186	9052	8577	6895	6604	5469	4366	4808	4541	3845	3924	2725	2130	2578	2887	2451	1832	1397	1049	948	912	731	634	776	832	722	587	563	653	562	603	597	563	519	521	516	504	518	479	542	495	498	494	499	530	518	473	520	519	517	526	524	504	464	508	516	473	501	491	517	518	507	506	495	505	489	473	560	472	489	495	521	502	472	499	498	517	498	513	506	561	510	518	506	540	535	509	475	454	509	483	527	522	531	524	524	504	498	523	482	532	541	476	504	514	499	496	506	494	517	497	495	485	532	482	503	530	540	497	513	502	494	488	521	502	495	491	511	512	522	495	485	506	442	483	498	520	513	513	486	493	517	499	512	502	488	551	522	504	483	472	472	519	516	497	522	549	500	486	472	475	465	508	545	510	479	502	490	491	500	533	478	508	497	497	488	521	471	484	530	550	483	563	505	505	497	547	496	504	464	494	466	490	501	480	479	497	518	477	522	497	490	509	463	493	490	551	513	513	481	512	491	478	517	523	506	506	493	514	508	506	510	526	482	522	516	531	481	533	494	474	495	485	532	486	485	519	523	524	466	496	522	517	489	485	501	505	511	544	484	500	513	521	512	495	475	487	530	509	515	500	512	476	512	516	504	527	530	461	483	498	470	510	510	529	491	529	468	496	522	492	462	446	506	493	536	515	495	525	511	482	543	527	500	510	507	508	477	492	547	467	500	525	493	523	496	540	516	500	531	507	500	503	505	513	509	496	517	515	509	469	467	500	442	473	533	520	497	490	469	517	511	540	540	512	518	516	485	471	518	520	502	508	508	468	543	506	463	493	535	508	464	494	505	467	537	533	458	542	534	478	470	477	516	471	439	535	496	547	515	508	492	469	500	489	492	484	497	486	518	567	506	511	522	526	500	522	453	466	523	534	494	485	500	497	525	487	540	511	499	514	509	528	510	512	534	525	512	518	477	511	507	512	501	497	489	474	531	512	507	517	529	476	506	511	501	498	514	509	508	493	535	502	529	489	464	520	521	486	476	509	502	495	499	490	515	496	492	487	548	493	545	461	499	498	496	479	499	532	534	496	496	507	466	515	515	498	503	481	533	524	502	499	508	486	487	538	495	486	503	488	493	514	503	488	481	502	518	509	474	521	484	522	486	472	498	528	444	504	501	505	537	470	459	518	494	472	483	552	478	505	517	498	498	490	495	506	503	486	508	484	505	482	534	517	484	492	514	516	514	501	517	477	482	493	469	501	545	533	502	478	500	549	530	533	502	488	517	537	541	519	482	471	496	540	497	477	499	502	485	493	490	476	508	531	522	514	511	513	502	501	510	474	479	521	484	489	497	484	492	488	506	528	495	506	528	451	467	485	579	523	504	534	471	511	497	478	535	503	518	512	495	503	464	540	497	490	520	519	492	498	518	501	493	513	504	529	500	525	479	462	500	473	502	476	502	480	482	531	523	519	536	466	474	498	471	496	529	524	480	537	497	504	490	484	501	465	512	520	523	499	471	526	525	511	504	468	492	509	505	488	510	489	484	513	511	466	544	521	516	511	520	493	492	512	474	517	506	459	481	524	503	448	514	491	488	499	503	534	500	528	508	473	506	496	507	476	506	508	500	493	510	550	469	529	476	490	496	494	496	477	490	482	525	476	508	532	474	521	500	492	524	478	497	482	465	518	472	516	498	481	515	505	511	500	461	483	486	494	496	487	515	492	544	514	519	527	509	523	472	514	499	499	495	500	490	535	502	490	501	535	506	489	498	475	475	520	546	494	497	495	486	505	506	490	483	465	512	538	521	509	524	518	507	513	542	504	549	500	486	489	498	487	499	509	531	523	555	497	502	485	513	475	461	501	539	507	511	492	475	490	515	528	522	495	507	471	513	522	528	525	494	500	525	545	476	496	466	491	526	516	505	511	503	455	517	512	502	525	522	455	499	500	503	510	515	482	503	545	487	529	501	494	512	553	489	513	478	515	512	504	549	508	506	496	518	535	483	508	498	514	520	510	479	506	467	506	487	496	469	489	497	483	494	497	520	521	504	529	495	529	471	516	465	533	509	473	508	459	527	498	485	528	481	492	494	526	510	481	521	502	526	461	486	491	495	460	522	459	511	526	517	500	505	520	517	518	489	494	523	480	495	521	491	507	435	503	497	511	485	533	500	522	546	481	510	504	517	492	508	509	503	493	471	482	517	502	485	534	477	543	515	479	499	518	495	496	531	493	506	488	521	465	506	516	547	497	491	518	484	523	520	520	510	489	492	512	510	494	501	533	495	531	513	527	509	516	545	502	503	534	531	488	518	513	496	441	553	509	518	522	510	488	542	496	480	515	540	494	493	470	474	476	482	501	530	492	474	484	491	494	527	525	490	516	476	476	495	509	475	472	483	519	546	521	509	542	491	506	511	509	515	518	530	488	485	483	522	459	513	516	520	521	473	522	505	485	530	511	484	520	542	520	498	497	473	499	472	514	503	504	481	469	474	479	569	508	464	524	493	522	494	464	499	504	487	488	500	505	533	516	531	521	482	506	494	466	512	525	486	498	502	510	469	520	507	502	506	522	507	525	487	507	527	541	533	451	494	474	498	470	508	460	509	523	505	501	462	533	544	494	534	483	534	508	484	497	541	458	509	538	520	483	501	466	497	502	494	499	499	518	506	497	493	494	486	519	484	504	539	527	521	476	492	482	506	494	497	505	469	503	529	513	500	473	493	483	487	517	461	502	508	506	525	513	494	477	502	486	537	490	524	496	446	474	464	539	510	511	471	539	494	520	482	536	515	532	514	517	526	468	533	491	512	498	506	532	521	528	507	531	510	491	504	495	457	530	488	473	528	525	528	476	517	488	536	512	550	483	538	527	511	482	486	533	520	533	484	568	535	499	563	497	498	530	498	487	505	476	511	504	501	509	514	494	544	497	466	533	508	504	543	501	526	470	493	473	476	448	472	498	491	516	516	511	498	500	510	506	480	481	523	521	461	513	492	523	517	521	460	525	538	494	529	510	516	490	490	512	521	541	502	514	507	505	544	481	526	493	493	497	538	515	494	504	483	494	538	492	471	503	527	464	521	496	504	473	515	467	516	496	504	543	505	509	508	493	502	531	512	501	470	529	491	523	482	523	472	470	514	480	458	520	452	521	496	476	484	459	511	483	482	477	519	473	490	476	501	489	522	529	485	495	507	481	513	479	543	478	492	500	539	526	515	514	530	481	525	473	520	490	519	506	527	472	523	523	477	479	500	486	520	526	503	489	527	468	500	517	486	475	485	491	512	502	531	454	494	492	458	495	519	497	468	492	498	516	477	469	515	534	515	531	479	497	529	486	493	518	511	471	507	540	481	494	498	498	512	513	480	539	471	509	509	515	483	486	503	538	524	507	510	518	498	489	513	473	517	464	496	485	509	526	494	470	480	478	481	490	495	486	504	538	435	522	512	528	513	495	493	489
29882	28107	27107	17853	9989	5881	3664	3053	2528	2278	1924	1660	1330	1122	1000	797	586	584	484	413	374	334	261	254	273	264	249	228	214	213	190	207	167	192	181	159	176	163	178	170	175	175	169	168	154	157	171	153	159	167	147	165	161	162	157	169	165	166	182	160	158	161	147	165	155	163	168	157	166	163	141	154	159	162	188	173	138	159	179	179	152	143	157	160	170	186	184	153	152	169	167	176	163	145	161	160	180	157	156	154	145	156	178	149	157	166	167	206	171	156	185	182	161	157	170	171	154	172	181	167	169	159	157	167	153	146	167	151	179	168	171	161	159	185	148	171	185	179	177	164	176	181	175	175	154	186	163	156	168	167	145	164	156	153	163	158	155	143	177	152	144	145	160	166	171	147	177	171	180	168	177	174	154	167	157	154	160	146	169	164	165	158	156	151	157	177	160	166	147	153	184	178	164	195	174	163	169	171	174	173	167	189	177	155	158	170	153	177	156	144	157	152	178	157	149	157	149	148	163	165	160	153	187	166	162	171	158	171	154	184	160	140	181	151	179	169	161	151	175	153	140	147	153	164	172	184	183	151	165	164	155	154	154	157	171	162	163	176	179	149	181	189	161	166	174	171	194	167	167	181	165	156	166	134	157	154	166	153	186	163	162	150	159	186	144	176	143	156	144	167	172	186	172	161	154	166	146	157	186	189	144	176	171	164	175	188	176	156	173	160	160	175	158	167	165	160	148	170	165	165	162	169	181	167	175	150	149	158	203	161	171	168	153	137	166	164	149	157	181	188	174	155	161	176	185	145	161	168	169	162	161	149	147	150	169	176	180	177	171	161	169	167	177	169	156	179	159	185	182	180	175	155	187	168	160	151	158	160	155	144	183	159	179	167	169	172	145	160	188	165	180	160	154	148	173	150	177	183	158	170	160	182	168	162	170	167	176	158	151	171	164	165	152	180	182	152	171	177	148	167	158	159	154	178	162	173	154	142	151	155	153	167	162	153	160	154	160	159	183	174	155	160	171	184	191	136	164	173	146	164	177	151	160	161	174	166	138	174	175	152	168	157	151	181	170	190	164	157	165	150	148	186	148	159	179	154	166	173	168	150	173	161	165	182	167	160	177	168	167	158	162	154	137	165	152	157	171	189	163	159	157	172	157	161	161	171	163	161	166	134	178	146	165	133	159	150	163	168	176	166	186	166	176	151	172	157	164	159	150	176	153	170	166	166	177	168	154	166	164	160	171	154	143	165	167	180	170	172	164	184	155	161	161	170	144	139	155	181	190	154	175	163	140	146	161	175	151	153	156	160	149	162	174	158	152	169	159	128	159	152	172	164	178	167	167	180	161	165	168	186	180	163	170	150	153	156	180	179	144	148	180	128	168	157	179	149	151	186	187	178	165	156	158	152	167	176	173	167	139	185	159	187	172	165	179	178	183	180	161	174	171	166	157	178	159	180	144	158	191	157	166	155	171	180	155	163	168	193	161	157	151	178	141	170	168	173	160	162	171	161	185	161	149	173	151	175	168	147	165	178	163	163	170	138	163	194	178	162	164	178	159	156	163	156	167	163	193	147	150	181	151	193	160	179	144	151	143	156	166	172	155	155	176	155	170	140	147	134	155	196	178	164	173	165	154	162	153	193	151	175	150	167	160	166	171	185	145	142	165	156	164	164	161	163	141	158	172	174	161	187	162	158	160	171	166	166	178	182	158	172	148	153	167	174	166	177	177	170	185	153	159	149	181	168	158	164	165	156	160	189	167	154	158	153	149	155	175	173	167	172	164	141	140	163	157	159	200	177	151	192	183	155	160	164	165	150	161	151	170	176	154	190	193	157	167	164	173	151	165	162	177	170	178	160	167	182	139	178	169	161	172	146	155	193	183	188	164	164	162	167	163	167	148	165	167	155	165	169	160	168	157	139	153	154	171	156	161	159	175	158	151	155	174	169	174	168	162	157	169	155	173	162	186	155	178	164	170	165	154	146	185	161	154	170	161	156	195	161	180	147	152	183	137	176	178	161	183	150	154	169	163	176	163	163	184	164	176	162	169	179	161	173	156	147	155	159	153	170	169	153	161	176	182	161	172	150	169	154	173	155	165	141	161	173	182	175	159	172	176	155	174	158	158	155	185	150	136	152	157	155	169	162	164	144	158	170	189	147	150	175	164	175	171	176	160	166	152	183	169	147	162	161	151	175	166	162	167	162	174	171	151	157	162	178	178	180	178	172	201	173	165	186	170	178	144	168	182	182	157	180	138	156	155	168	183	173	177	165	162	190	150	162	183	160	161	184	163	165	166	144	163	196	142	165	176	161	179	142	160	160	157	186	174	171	165	146	206	177	144	162	176	185	190	188	149	153	168	175	170	182	178	152	158	166	173	149	143	177	166	161	164	169	173	168	167	151	177	163	175	152	146	178	172	197	152	144	168	161	143	181	145	154	176	168	165	163	161	167	187	155	151	194	180	154	148	165	207	144	159	164	154	155	165	165	156	174	157	164	163	166	175	164	157	195	141	180	170	168	168	149	174	152	181	177	153	178	171	183	152	172	195	154	165	145	155	146	165	161	149	173	182	169	161	168	179	150	156	166	177	162	146	149	167	179	133	154	146	163	179	155	153	166	173	178	154	170	168	157	162	171	152	164	186	176	168	156	198	166	158	181	163	166	155	146	177	145	165	179	175	165	172	173	171	166	178	166	161	178	168	167	159	158	148	153	169	143	162	147	175	145	142	164	174	179	160	146	155	153	178	167	162	160	160	153	161	176	175	168	159	165	174	190	170	173	165	168	151	137	149	168	167	168	182	159	161	177	172	151	171	150	179	170	178	173	157	172	177	176	156	167	187	180	170	178	166	196	154	163	157	143	174	151	166	183	145	157	174	141	165	167	146	171	192	177	152	163	162	195	145	164	188	164	186	164	175	168	155	154	163	173	147	138	154	165	170	166	175	171	164	173	172	165	165	162	164	173	158	172	139	164	170	179	155	155	163	152	174	146	151	162	163	158	158	173	187	182	159	170	156	186	196	163	162	166	167	161	128	184	200	168	162	155	164	154	153	179	179	189	159	172	158	154	173	169	154	183	187	161	174	166	171	159	155	156	157	161	176	183	167	122	160	161	151	155	169	171	188	154	166	150	138	179	176	177	175	168	156	168	176	170	152	163	176	160	172	173	181	176	157	173	185	174	168	172	148	161	193	158	152	162	165	173	156	161	170	166	163	183	150	160	158	146	167	182	166	154	144	150	147	143	144	157	161	159	186	168	177	157	174	173	160	173	153	142	164	161	185	171	155	182	167	181	180	138	147	168	160	163	175	162	148	155	157	156	171	169	169	149	154	181	190	200	158	168	173	199	162	154	162	156	169	149	142	158	149	164	172	188	157	168	173	164	201	137	177	201	184	152	170	167	177	167	180	172	176	149	141	152	164	164	143	175	149	169	194	188	164	160	158	174	157	150	182	143	170	146	137	178	144	167	170	178	162	168	175	160
19535	22390	31070	28188	21941	17048	13161	12022	10865	10297	9009	8148	6658	5661	5244	4318	3414	2803	2304	2100	1845	1538	1362	1250	1168	1151	1020	930	773	771	702	657	655	614	657	573	553	520	495	544	558	535	490	509	474	467	476	437	469	512	442	464	483	458	466	493	480	489	453	464	492	461	446	430	459	436	453	470	408	457	447	447	474	464	482	451	445	478	454	480	478	451	453	442	416	475	447	482	481	478	454	478	485	502	476	481	480	412	437	491	478	469	452	444	467	495	474	421	460	453	471	442	435	476	499	465	452	449	468	449	484	492	497	490	442	440	446	453	451	415	446	480	488	451	477	429	455	469	430	470	472	479	463	443	462	466	455	442	477	423	484	442	444	436	477	472	468	489	419	469	477	432	489	451	487	453	448	502	431	504	413	473	475	478	444	424	479	477	489	418	488	510	450	458	428	465	457	487	443	453	471	475	449	514	451	445	472	465	481	462	448	468	456	461	466	463	473	439	463	463	442	466	483	430	465	464	496	436	481	455	481	463	487	435	452	445	445	478	446	446	467	442	448	503	470	436	454	443	476	496	467	448	425	444	450	425	465	492	478	502	416	451	450	487	441	464	459	486	477	484	462	442	451	503	489	494	489	514	472	431	430	464	476	458	476	478	490	473	484	471	453	466	480	460	477	442	447	486	440	451	467	494	462	459	474	484	444	501	398	461	444	493	513	438	485	504	469	451	459	501	471	419	456	482	464	434	448	480	461	431	480	471	451	448	467	453	478	458	437	452	463	466	478	420	452	502	471	463	478	427	464	437	521	452	440	447	418	444	485	462	496	474	479	475	445	455	438	449	481	465	452	435	468	467	420	503	488	432	481	428	484	473	415	484	423	508	425	486	481	472	456	502	506	459	465	463	424	469	475	465	423	478	442	446	409	439	443	471	482	465	449	461	461	445	466	438	436	466	474	471	405	450	479	463	464	434	463	428	464	458	472	428	443	497	458	460	433	464	481	491	480	429	449	460	443	464	436	483	432	450	455	486	456	462	496	440	440	459	446	409	466	458	474	483	448	446	474	454	463	481	445	485	468	464	446	485	479	482	453	488	430	451	475	484	440	471	448	468	484	478	407	469	441	425	472	472	474	464	451	443	450	430	477	449	439	509	468	464	475	528	436	447	482	475	485	470	476	471	444	481	474	482	455	476	513	449	477	462	424	438	467	469	462	457	483	479	465	464	459	485	452	434	475	433	450	431	451	478	423	463	487	468	455	469	423	463	509	482	428	473	455	454	482	456	442	446	462	468	452	426	450	462	473	473	468	451	480	465	440	461	460	488	474	433	463	450	446	435	469	443	466	449	454	443	441	458	454	424	476	494	455	435	486	510	446	443	484	447	441	457	477	415	473	460	476	486	463	467	447	455	486	494	436	484	471	436	493	437	444	470	485	479	446	478	422	465	448	503	455	469	477	455	438	415	447	488	452	494	467	460	442	439	435	453	490	444	469	449	469	459	461	434	469	467	428	475	457	447	436	454	482	442	484	467	437	461	473	491	481	440	474	475	468	430	461	471	483	457	476	447	480	465	451	462	453	465	481	446	482	451	431	459	471	477	462	482	449	472	420	462	450	467	475	459	487	446	477	489	443	443	499	492	481	459	475	469	477	468	464	504	467	447	476	458	469	480	469	488	413	503	430	427	461	461	486	436	450	463	449	498	442	449	443	470	471	468	443	462	468	472	450	460	458	443	471	458	456	467	450	516	458	462	440	444	479	473	435	477	485	454	477	437	479	472	428	476	432	429	436	432	458	465	435	519	455	450	479	430	476	434	485	465	482	486	450	436	467	510	460	451	440	455	440	456	444	452	476	465	471	443	474	442	468	476	454	482	459	451	482	461	443	443	441	462	424	479	470	475	461	404	476	485	443	426	503	457	466	470	451	470	460	469	460	476	429	458	414	508	443	466	451	443	426	481	458	438	486	456	446	455	448	479	484	479	474	467	466	497	454	483	470	487	456	467	449	437	454	450	471	462	465	474	491	487	468	474	500	423	429	500	468	482	497	446	470	479	469	434	451	441	441	464	488	433	452	471	464	449	448	429	461	458	439	469	466	471	409	486	467	494	489	476	446	457	449	448	426	482	477	508	475	462	519	433	433	436	480	475	456	479	479	462	471	446	437	463	455	467	496	461	464	460	451	428	432	452	479	441	480	454	459	467	446	473	510	487	430	468	482	435	467	458	429	450	447	450	490	485	444	475	461	462	460	474	461	462	483	452	439	491	504	472	446	470	419	475	468	450	450	503	485	483	436	465	429	456	483	411	469	462	472	479	492	464	467	453	486	478	435	442	445	458	431	429	477	440	432	481	500	444	476	492	412	485	464	467	490	426	461	487	480	453	457	479	460	452	463	449	488	467	449	430	478	488	421	504	451	400	489	447	475	452	476	455	479	474	443	409	514	448	468	450	455	458	448	481	477	485	470	482	454	441	455	472	478	462	471	463	480	478	465	464	465	462	444	453	455	477	478	467	480	464	490	459	449	444	458	462	476	439	479	484	480	475	458	484	429	493	439	473	463	487	450	463	484	437	433	461	457	468	442	519	475	452	433	469	480	413	487	480	462	444	443	451	484	445	454	468	447	481	478	479	482	486	469	478	505	428	460	478	426	454	476	460	472	439	440	453	467	466	469	470	461	467	472	447	406	463	445	462	479	443	443	477	483	425	451	495	440	442	476	451	488	482	436	496	458	478	470	540	453	468	455	439	499	440	468	527	479	444	467	445	431	471	477	450	510	434	452	453	484	462	452	436	459	465	511	448	503	447	440	475	499	464	501	478	427	471	502	428	461	454	464	492	483	448	425	443	458	475	465	456	474	464	464	455	498	470	456	506	481	469	449	417	454	472	464	472	455	476	475	490	455	449	428	480	492	426	480	476	456	444	471	475	493	471	489	424	462	448	466	475	436	494	498	488	428	509	444	442	481	471	473	447	451	506	476	458	471	455	447	462	459	461	454	443	442	459	469	432	458	429	488	449	491	466	460	483	453	492	467	444	440	460	466	412	436	472	428	486	474	429	461	456	426	468	457	471	457	455	502	485	475	464	449	446	441	440	477	446	401	468	443	485	444	470	445	466	460	450	456	470	498	473	451	461	477	442	472	435	474	473	477	472	462	475	484	488	451	433	453	429	483	462	462	457	463	443	434	466	485	471	433	445	450	457	466	484	449	417	432	482	448	478	436	512	406	450	454	463	449	457	494	437	451	501	430	432	491	466	471	459	433	455	421	484	508	456	440	466	496	472	458	448	458	434	486	455	474	462	455	469	431	454	467	490	429	462	430	446	461	439	435	433	467	437	480	462	490	499	454	460	456	454	462	442	450	463	467	433	439	487	438	451	469	499	470	466	488	481	458	449	470	450	479	453	467	461	449	454	489	472	455	497	472	419	456	481	464	456	447	461	414	404	449	494	443	459	470	500	445	469	457	444	463	434	498	472	426	417	430	454	449	454	459	482
38913	36684	38645	28485	19646	12365	8427	5867	6603	7213	7928	8018	5644	4518	4384	3075	2448	2230	1814	1542	1659	1538	1325	1085	1198	1179	1103	899	670	549	503	510	367	352	330	334	286	246	267	244	263	208	208	192	180	165	161	152	173	179	167	154	175	152	166	160	159	180	158	150	162	160	153	165	159	139	162	151	178	156	148	158	167	159	143	167	188	207	157	140	165	164	164	159	165	160	164	166	162	180	156	175	167	167	170	180	157	157	156	153	174	164	183	160	165	162	156	170	163	159	147	150	172	152	152	158	156	168	152	160	164	165	167	167	171	140	141	153	155	152	145	156	180	169	163	177	158	156	161	158	154	151	185	156	147	150	149	162	170	154	151	161	151	165	172	159	171	163	181	163	191	160	176	164	159	159	158	167	156	138	172	173	175	153	154	156	166	156	183	146	157	151	171	162	148	182	142	169	157	154	155	158	174	149	151	162	164	146	177	179	171	163	166	167	161	123	204	180	160	148	172	175	179	184	176	153	174	134	199	152	162	161	172	172	171	162	137	171	141	173	162	176	158	154	183	170	181	158	138	179	167	153	175	158	171	152	166	164	165	172	158	158	151	161	150	184	149	143	176	169	179	146	157	167	157	157	178	138	159	153	145	169	164	139	133	198	156	170	160	173	155	162	161	170	171	157	161	182	157	178	144	155	148	169	177	172	166	192	147	176	149	169	153	137	166	170	161	180	140	148	152	162	168	165	169	140	163	182	181	164	177	160	174	157	126	153	146	158	158	164	173	158	181	186	166	155	147	131	158	182	142	173	158	161	146	165	171	150	185	170	158	166	158	158	142	155	148	163	161	143	167	148	189	138	173	147	169	164	167	176	166	166	155	170	186	164	159	149	161	168	183	147	149	145	201	153	162	163	150	170	148	168	134	155	198	143	173	170	142	158	157	162	141	162	151	135	176	156	166	179	169	185	154	163	150	173	157	150	159	164	139	161	182	176	137	157	155	175	166	162	148	164	164	156	154	145	150	177	172	156	168	157	151	177	161	160	192	156	160	169	155	158	165	166	179	167	148	154	156	175	166	177	152	147	169	146	160	171	158	172	160	144	162	158	157	138	158	146	165	181	166	159	187	157	185	169	167	192	156	173	158	159	181	143	159	162	153	166	143	170	147	171	161	150	174	150	161	133	135	153	155	157	160	157	165	142	166	137	142	148	174	154	159	145	171	150	143	163	167	157	184	169	147	185	179	178	141	166	158	151	161	164	156	160	156	164	139	151	135	154	160	182	167	169	186	157	157	139	147	159	158	156	168	162	157	170	152	157	159	164	158	146	143	160	159	170	164	141	149	144	145	166	158	179	177	155	140	157	140	160	176	169	178	149	185	170	160	176	154	139	167	182	162	163	175	190	162	156	169	193	161	181	148	155	188	152	168	190	166	143	162	153	146	186	158	157	154	162	155	156	160	172	163	171	139	175	146	172	152	175	151	163	169	147	164	157	152	184	172	147	145	151	177	166	142	172	174	170	176	183	149	161	181	173	164	160	170	172	154	155	162	158	167	146	177	155	139	191	159	163	140	153	178	176	162	166	154	162	172	161	182	157	179	166	156	161	173	140	181	174	143	176	172	152	174	165	152	153	150	160	158	134	153	150	188	164	190	162	154	150	149	171	170	147	162	159	193	160	159	165	163	149	159	163	177	142	168	168	156	169	155	136	144	169	139	165	158	178	145	155	150	178	168	154	173	169	156	176	164	166	162	155	175	159	165	139	186	173	153	164	151	162	180	153	161	142	176	162	160	180	165	147	140	168	146	163	139	146	170	165	182	174	183	146	174	160	194	160	156	178	132	196	157	153	171	156	165	163	164	143	168	149	147	163	179	174	200	165	162	142	142	170	161	154	179	149	170	153	143	154	150	154	160	167	161	142	175	187	146	154	163	201	154	172	166	169	144	146	139	155	160	179	177	154	175	154	172	171	154	168	159	178	173	148	156	154	164	193	145	179	156	160	174	160	150	154	142	152	143	162	167	167	159	161	173	142	180	159	161	148	157	169	180	167	165	149	176	162	173	140	173	182	157	149	177	142	168	141	178	170	167	163	155	149	149	144	156	160	155	162	165	162	165	162	161	168	158	156	158	162	140	130	163	138	162	124	148	160	162	147	188	159	167	181	148	167	164	129	190	136	169	180	155	177	167	181	163	191	163	141	161	158	175	155	150	161	148	146	152	174	178	178	174	170	175	162	161	160	145	186	163	160	166	163	157	162	166	188	168	162	147	151	162	152	152	170	154	183	158	161	168	154	163	161	166	177	182	179	164	137	199	156	161	159	170	161	158	153	159	171	162	138	168	162	172	169	172	140	156	185	158	163	187	132	154	171	180	145	159	152	156	171	177	155	158	155	144	158	177	174	156	161	171	164	162	161	159	156	161	151	159	178	171	140	152	180	144	185	173	174	170	147	163	175	158	179	165	169	170	174	178	151	165	136	169	149	153	165	178	154	181	181	183	154	151	174	143	164	163	173	134	183	133	171	170	158	164	150	148	164	155	153	168	135	154	177	174	169	137	156	151	172	162	156	165	162	145	152	163	174	153	154	161	164	155	164	156	153	162	152	173	162	159	152	173	177	156	161	153	132	154	146	198	161	160	180	168	171	146	141	158	166	152	146	157	183	160	133	160	171	151	159	156	155	173	162	164	148	142	179	154	160	173	174	168	156	157	156	140	166	156	190	181	174	171	160	173	176	162	160	152	167	154	156	177	157	159	183	167	188	149	154	169	149	175	168	167	171	172	147	156	171	172	162	174	158	151	160	170	150	152	149	191	149	154	135	146	157	175	162	165	175	153	172	152	145	174	156	163	169	144	158	159	157	161	151	139	132	162	144	167	154	187	170	151	168	135	159	171	173	163	174	150	158	159	146	160	164	157	154	151	165	162	152	191	171	181	170	156	171	175	152	183	154	171	165	169	167	170	139	154	167	161	139	161	169	158	157	164	179	151	161	170	187	147	153	193	166	145	143	168	148	163	170	147	171	157	155	182	159	181	174	173	164	166	142	148	155	161	154	144	180	180	155	178	173	161	161	143	151	157	161	157	184	147	144	161	155	154	179	136	155	141	143	149	149	145	177	160	156	153	172	139	170	163	177	163	154	151	166	157	164	156	167	142	169	146	163	165	186	142	162	164	161	189	171	163	155	147	145	157	174	165	154	168	157	168	179	172	181	164	164	148	169	137	155	176	160	175	178	174	155	157	167	154	180	169	166	169	166	172	187	174	157	146	156	151	178	144	155	172	148	160	138	155	170	174	153	153	182	158	145	151	165	147	131	163	154	155	165	166	171	168	165	155	154	143	172	134	159	149	150	171	165	156	162	163	141	174	163	161	166	170	142	165	166	178	159	166	160	161	173	157	168	152	147	175	167	163	149	178	167	165	161	161	160	155	158	155	176	152	156	146	165	170	175	122	158	177	161	164	153	152	152	164	171	159	184	188	174	156	143	180	151	165	145
26090	29623	39355	36590	31500	25824	21705	19140	22396	23616	25621	25626	21137	18647	18510	14374	12204	11535	9872	8481	9472	8330	7415	6633	7209	7019	6371	5105	3619	2874	2511	2410	1859	1795	1625	1538	1159	1004	1025	1145	973	894	713	571	600	618	528	496	556	527	542	462	553	499	485	503	498	488	445	474	472	474	478	478	470	422	503	473	436	452	485	478	454	456	480	437	449	441	485	465	429	468	522	489	462	474	493	459	410	438	465	455	448	439	422	460	459	475	436	489	482	452	449	425	444	438	421	445	425	477	478	442	451	463	448	470	465	411	407	449	468	518	457	487	459	474	499	473	421	465	438	458	483	452	484	446	469	486	486	466	464	466	481	473	458	436	483	486	433	448	474	500	513	444	441	447	476	451	505	486	452	482	463	483	494	449	433	451	445	462	472	448	440	445	492	480	437	460	458	476	484	457	444	474	469	473	459	493	459	485	487	463	427	454	410	442	452	451	482	501	439	444	436	436	450	455	462	475	462	436	482	462	431	471	476	450	479	468	442	452	419	434	456	462	484	470	467	482	444	437	464	440	482	473	413	435	469	487	473	484	472	468	468	473	454	464	436	469	497	431	420	478	467	454	448	471	476	451	461	434	469	454	422	475	456	457	429	487	473	491	497	444	448	473	452	475	496	431	434	483	490	498	462	420	479	494	472	452	439	443	494	461	455	500	441	435	440	445	463	459	440	419	454	432	431	422	496	449	399	497	449	478	465	459	455	474	435	483	453	451	472	434	447	468	472	467	434	462	480	416	442	446	475	493	444	448	505	458	448	479	462	459	507	496	480	456	427	441	473	491	429	455	411	492	491	475	458	461	485	448	432	477	478	486	448	460	450	499	443	480	435	462	476	478	496	496	482	461	483	471	485	475	476	413	497	448	449	457	416	491	449	436	486	437	466	521	472	460	446	464	464	454	461	423	453	473	467	415	463	445	462	459	435	449	474	478	424	443	451	462	417	465	427	459	441	459	444	462	456	474	474	450	444	446	470	499	455	448	482	470	465	468	481	453	448	439	418	450	447	482	467	476	470	464	452	462	449	471	470	479	451	465	474	436	455	501	430	471	464	466	485	462	463	473	491	469	471	470	479	445	455	409	453	446	405	443	441	445	421	440	433	473	447	465	442	441	453	435	442	438	445	457	492	437	474	459	451	448	456	489	474	466	491	479	449	457	460	456	457	435	482	427	449	477	439	455	473	437	471	487	475	484	445	436	481	477	464	454	462	477	496	469	458	459	499	473	428	440	484	453	454	447	429	469	485	461	453	447	477	455	487	460	464	456	510	462	426	466	429	469	477	427	470	440	428	472	444	431	455	452	427	458	423	452	451	439	470	491	451	432	476	498	452	482	449	503	447	453	446	455	470	475	481	427	485	468	464	450	443	460	475	467	456	449	460	446	455	456	437	439	484	443	422	476	518	469	458	462	402	444	483	505	420	503	455	461	457	438	446	457	480	470	486	468	452	485	510	468	461	473	462	495	471	435	478	451	410	432	461	456	433	466	462	487	479	429	439	457	465	441	498	449	457	449	485	440	471	448	472	508	435	457	413	470	449	407	506	447	494	458	499	467	503	489	482	478	494	495	483	464	480	472	474	484	480	497	456	499	469	444	475	482	495	476	443	456	457	465	441	444	428	463	449	457	463	445	473	433	454	462	442	457	469	444	450	470	452	493	464	488	470	447	473	442	457	442	464	443	475	493	466	443	466	436	451	445	474	457	478	442	467	426	480	462	443	448	487	513	460	478	432	418	445	458	478	461	440	464	441	459	451	451	463	469	508	471	479	464	444	458	464	434	478	517	471	434	469	437	439	480	430	434	464	491	482	444	459	446	421	458	440	440	474	458	504	441	477	493	494	451	444	438	463	452	456	448	471	461	415	456	473	472	459	436	433	454	437	456	445	474	469	475	492	460	447	465	473	460	469	509	456	468	482	435	467	475	476	456	443	450	472	517	450	448	432	437	462	470	451	433	478	488	428	451	481	468	436	491	474	479	440	491	461	459	487	445	451	455	410	455	472	480	487	453	422	450	453	481	502	446	451	436	461	439	464	481	462	458	448	465	467	454	450	469	464	439	488	455	439	502	439	487	455	478	482	417	468	472	439	473	428	441	437	437	469	464	464	439	453	459	489	504	423	481	454	464	437	458	465	474	484	476	448	445	496	419	449	493	438	425	444	471	468	463	429	486	454	454	422	428	493	433	455	462	457	401	485	459	490	450	434	461	461	461	420	455	509	461	477	504	471	464	444	441	439	452	496	482	463	437	466	480	453	475	477	504	458	450	430	490	423	436	447	481	433	499	470	458	427	460	470	463	452	491	449	473	466	492	460	449	467	511	451	463	423	450	446	503	444	464	498	428	443	452	477	433	437	458	449	458	486	495	470	447	452	473	456	464	465	480	440	433	461	478	449	465	469	453	491	441	458	479	451	435	434	466	507	421	454	477	443	430	429	423	465	469	494	465	532	452	457	479	462	484	450	433	505	437	518	471	453	431	510	482	441	461	472	457	470	446	461	447	475	524	442	495	472	441	467	459	434	462	498	507	470	466	454	475	453	464	454	467	413	432	436	441	460	475	455	445	467	410	486	474	429	448	483	481	462	458	465	442	435	445	456	488	523	495	443	448	460	519	449	444	475	478	472	447	458	444	460	444	469	463	462	494	450	450	431	429	470	465	451	444	428	453	526	451	487	430	447	428	471	477	507	441	488	460	438	465	453	449	494	457	448	472	431	444	445	485	481	484	489	466	486	484	470	469	484	476	482	489	492	434	459	447	501	446	456	435	476	454	480	433	459	443	479	478	468	470	459	442	467	470	501	480	461	468	513	438	473	468	484	486	463	470	423	434	477	455	474	476	449	435	482	480	439	426	464	473	482	457	445	452	439	472	431	416	443	488	434	474	452	445	478	431	505	501	448	435	455	446	477	466	425	464	450	471	446	415	495	437	465	536	423	426	507	428	499	445	419	454	453	450	478	522	479	440	459	413	492	468	475	456	461	463	461	473	445	463	435	464	459	477	441	463	476	441	472	451	465	453	431	462	448	479	476	484	438	466	499	445	439	423	459	461	451	493	435	449	444	434	445	451	452	470	469	488	468	457	420	468	456	460	452	418	451	460	472	458	438	479	437	459	478	464	419	435	468	447	434	448	452	479	452	448	466	456	434	473	448	458	441	427	479	479	460	422	475	458	455	451	483	468	452	446	477	502	422	420	414	465	414	446	430	481	452	431	456	427	431	460	449	459	453	462	480	442	459	439	455	445	455	503	469	492	486	456	466	475	460	466	446	457	488	444	454	428	447	487	442	493	440	459	494	455	520	468	447	441	456	442	430	448	492	468	441	454	450	468	457	473	409	438	469	495	430	435	466	452	442	446	474	460	442	453	471	482	484	436	458	442	444	467	449	432	433	444	464	455	453	470	461	493	448	463	463	445	453	475	455	471	456	447	460	453	425	424	473	448	440	434	463	429	417	476
46217	43282	45756	37884	29964	21621	13572	9683	19757	15806	12663	11732	9384	8092	7543	5639	5205	4426	4075	3478	3272	2823	2462	2302	2357	2048	2178	1707	1343	1230	1109	884	742	815	704	528	442	392	423	449	408	337	248	246	252	233	223	223	205	227	203	210	208	192	206	203	195	201	182	170	182	183	206	170	195	179	203	192	159	167	175	215	179	169	176	193	204	175	194	194	198	203	173	180	190	186	198	226	177	152	155	185	172	189	200	196	156	189	169	186	179	192	180	191	193	185	161	200	170	175	148	175	169	193	199	174	169	205	208	188	188	174	187	183	198	180	175	201	187	212	196	198	147	181	181	172	191	174	174	190	168	184	162	180	172	182	190	189	187	176	175	186	156	180	196	191	175	201	184	186	188	178	185	205	155	198	188	185	158	187	194	189	193	161	199	195	193	200	191	191	189	191	206	182	223	180	201	161	144	200	185	181	200	201	167	181	199	204	186	193	189	188	177	169	183	171	187	185	191	196	162	182	164	194	182	187	201	185	226	181	171	196	198	161	181	178	186	195	189	188	189	192	178	193	186	188	171	185	180	193	179	167	173	187	169	216	188	185	177	196	194	184	190	188	178	206	196	177	210	187	187	185	199	180	207	193	184	183	198	178	162	180	183	204	188	177	194	185	187	204	205	184	200	200	198	203	184	164	168	178	184	187	183	197	184	182	170	182	184	184	187	205	160	186	182	188	182	175	192	188	205	190	186	172	222	178	180	170	183	177	189	208	169	193	204	183	183	186	162	163	188	157	165	187	181	165	213	212	193	167	181	190	196	172	189	178	201	176	147	207	186	194	166	180	178	167	188	183	198	172	184	199	195	188	162	169	190	175	173	188	194	181	197	197	192	195	164	179	198	194	201	200	161	189	181	165	204	196	181	182	190	156	178	221	180	190	214	181	200	199	175	200	190	178	209	207	164	178	200	180	170	177	211	198	160	170	203	172	178	189	182	188	166	192	216	177	178	182	197	197	186	188	192	158	203	199	171	161	190	193	186	190	186	166	180	178	235	189	197	196	155	190	195	187	189	151	182	171	181	178	190	201	202	158	184	181	184	187	183	201	205	194	189	165	206	177	214	197	195	180	204	195	188	160	174	196	175	192	177	181	179	182	180	188	183	188	189	183	180	193	200	193	221	172	157	164	212	192	191	227	181	188	180	169	180	178	178	157	174	171	196	150	206	187	205	198	188	168	170	189	199	187	182	182	180	166	176	185	193	181	210	201	196	182	189	174	177	173	184	179	198	193	178	174	191	187	195	185	199	195	170	180	193	172	198	158	198	192	186	200	185	177	155	208	199	179	162	187	174	196	161	187	166	186	176	188	188	179	178	182	195	194	207	194	194	176	178	201	182	164	201	179	201	183	201	202	201	178	189	193	172	192	201	192	194	165	198	191	187	177	162	160	190	184	171	206	186	196	194	159	181	198	202	181	170	189	184	195	209	194	176	193	189	155	184	161	200	196	195	183	188	193	179	174	184	179	163	184	175	174	184	189	191	194	184	153	166	198	199	187	193	182	181	192	196	171	217	187	184	204	178	188	180	203	178	178	177	170	178	191	214	174	167	182	195	155	186	175	175	171	173	168	172	174	167	184	190	194	156	199	189	179	166	182	168	187	189	164	158	177	181	168	168	177	168	184	185	181	179	180	194	209	173	190	176	191	172	191	163	174	178	152	204	179	181	187	178	175	170	184	192	201	191	175	175	178	171	187	172	188	194	210	186	185	206	171	184	203	168	168	167	178	190	183	164	172	180	186	200	176	197	183	181	188	170	175	179	180	195	171	199	170	166	170	190	190	187	169	192	172	177	171	178	188	161	186	175	175	189	186	168	193	195	175	193	189	187	205	191	160	176	192	182	186	185	180	191	199	190	173	187	184	185	177	188	176	164	184	154	200	179	194	182	167	206	163	170	180	172	204	197	232	184	181	155	170	194	188	183	200	160	181	201	192	180	174	197	178	186	174	176	179	175	177	194	200	176	190	181	178	192	171	163	157	166	201	193	191	208	175	185	175	169	192	188	175	193	163	188	191	157	178	166	169	180	173	184	181	182	189	187	182	206	185	171	181	175	181	201	196	162	191	182	190	208	194	177	176	168	164	192	192	175	188	200	171	172	214	187	175	185	216	181	178	188	169	177	198	186	197	171	199	179	209	193	176	163	202	192	210	205	189	188	197	177	192	178	209	179	186	186	201	179	190	184	210	196	198	161	193	171	199	187	169	180	189	178	170	163	172	161	174	192	161	176	176	180	176	204	182	200	214	182	180	195	157	172	188	192	192	202	160	182	186	188	192	191	189	204	179	184	169	184	195	178	191	192	179	191	174	180	196	193	196	188	187	175	181	194	183	187	207	191	164	182	186	193	182	184	177	194	197	190	161	193	202	201	184	162	188	191	157	199	193	183	203	204	187	177	193	162	193	195	184	168	177	173	183	186	195	210	175	193	204	188	193	191	198	180	204	192	186	207	185	165	206	200	168	174	206	152	181	185	181	162	185	195	171	179	183	182	171	200	191	186	186	164	158	184	190	204	160	191	176	207	199	187	185	200	179	169	192	195	186	162	217	186	176	190	199	181	198	204	179	199	200	188	163	179	193	190	204	191	185	199	185	178	179	177	175	205	196	197	184	189	166	204	200	173	181	196	193	175	162	162	173	195	193	174	199	186	172	194	175	194	192	174	164	182	186	186	181	180	184	184	202	171	191	165	187	160	188	180	185	182	184	191	168	224	179	195	168	181	177	197	198	171	185	166	187	204	195	175	169	189	177	192	211	178	198	196	191	172	193	186	186	181	167	179	165	180	194	186	187	186	172	184	215	199	215	171	176	202	176	196	160	171	198	199	211	194	188	164	186	187	177	196	196	177	193	192	170	184	205	205	176	185	165	195	177	205	170	157	199	168	181	191	167	186	170	178	146	170	163	185	202	169	192	173	207	168	168	160	165	216	181	226	188	184	180	197	167	211	184	195	195	191	198	201	182	186	185	200	186	188	176	162	203	160	185	204	203	213	196	178	219	170	215	186	174	178	203	211	176	225	163	158	166	177	197	177	194	225	179	200	189	192	178	171	187	217	185	175	199	181	178	187	177	189	159	198	196	167	194	192	176	182	159	179	192	194	190	172	161	188	161	160	204	209	204	169	184	201	202	186	186	190	196	169	186	206	197	170	185	184	172	162	186	167	184	164	177	204	162	202	187	169	199	188	177	171	194	169	172	207	189	177	177	160	187	209	194	178	176	195	188	202	188	195	201	185	188	199	162	198	197	189	176	182	160	186	172	196	198	206	206	190	159	173	197	199	183	210	168	204	197	189	203	198	195	188	164	189	200	170	181	188	196	173	195	209	204	183	174	175	185	170	170	171	175	187	176	182	167	179	185	186	164	164	184	173	168	166	184	155	164	190	176	179	190	195	193	206	170	173	174	205	183	187	187	157	161	166	191	177	167	171	184	158	195	185	185	184	180	197	202
31991	35474	44729	44191	39895	33230	27320	25219	38556	32069	31224	30838	27072	26108	25270	21117	20671	18609	17965	16140	15713	13702	12541	12332	12470	11168	11394	9102	7085	6955	5904	4777	4031	4885	3859	2939	2377	2034	1988	2333	1987	1547	986	894	922	861	801	688	795	917	947	602	594	664	637	618	566	541	538	535	503	530	526	502	555	538	479	475	508	493	507	534	500	539	550	490	531	551	535	526	531	507	522	554	480	515	504	541	518	526	513	526	565	503	513	492	490	499	529	478	504	489	503	528	518	546	509	531	546	490	542	482	490	520	504	480	531	506	526	512	510	508	516	534	515	513	488	578	507	493	527	494	518	512	538	501	510	467	543	518	522	503	528	492	530	491	515	519	506	486	515	557	488	493	525	495	487	511	485	478	491	510	524	488	529	528	521	497	488	509	506	548	517	561	514	508	502	520	525	487	573	499	517	505	549	530	519	534	511	477	494	508	482	523	529	546	528	531	484	498	521	542	559	524	523	549	524	498	532	553	522	498	478	522	504	490	475	529	520	537	497	549	524	479	525	514	511	502	490	509	509	548	536	488	471	537	527	568	538	524	500	508	524	488	543	509	499	558	506	569	560	511	522	525	489	542	535	521	517	505	553	515	519	555	507	499	525	502	517	526	520	527	529	520	513	532	505	453	506	560	501	525	478	523	522	504	534	493	551	510	518	490	536	501	511	510	507	514	531	494	499	531	533	555	496	536	497	513	530	514	521	532	535	544	502	485	485	534	510	505	544	519	518	521	515	531	497	502	513	503	531	525	498	487	503	483	520	526	522	514	524	551	541	514	495	536	521	503	488	534	530	510	551	503	512	533	542	501	511	520	551	533	548	484	511	522	541	479	498	558	521	463	556	476	470	521	510	522	529	514	520	508	539	527	515	494	532	539	544	486	536	486	492	527	496	526	533	492	557	503	530	559	533	557	485	483	534	520	512	517	523	498	493	483	497	539	511	505	502	544	529	531	530	529	485	541	510	506	514	519	563	511	506	504	508	499	515	493	512	484	507	544	500	491	502	495	526	515	491	536	464	525	499	512	485	503	523	517	495	542	512	518	515	502	489	534	518	527	515	514	503	478	541	503	487	522	507	528	490	484	513	550	490	535	512	505	516	500	498	524	518	544	458	540	519	557	504	534	509	491	513	494	490	530	512	543	536	492	490	492	545	497	539	531	493	538	504	516	498	511	523	519	474	517	514	562	479	526	508	539	535	534	531	488	507	490	507	521	521	473	521	557	527	555	531	474	530	517	485	493	521	504	540	461	523	540	538	483	561	524	531	503	531	516	502	464	513	516	522	512	522	500	544	486	545	540	501	516	537	514	543	496	525	477	508	508	510	553	514	519	528	503	522	468	483	494	508	504	551	496	529	537	495	515	471	518	507	488	514	506	503	500	524	486	505	508	505	510	522	512	535	536	497	517	525	536	517	546	499	504	503	519	510	496	519	503	531	511	475	508	500	535	544	550	532	494	500	484	500	500	512	474	532	559	541	502	517	496	548	526	510	527	506	543	486	502	509	497	527	492	539	497	489	508	510	526	527	529	499	530	523	497	543	515	490	496	524	513	555	516	504	521	526	520	545	527	521	470	537	559	566	512	501	483	507	497	536	519	505	511	525	536	542	505	525	487	515	548	532	526	459	512	507	476	508	542	501	528	542	513	493	533	520	513	541	482	505	513	521	520	528	541	548	552	544	537	539	515	507	516	527	536	492	573	499	520	510	457	492	479	504	488	518	519	500	510	539	495	515	499	514	541	497	494	462	524	493	504	532	498	503	483	461	489	510	481	511	492	548	502	530	489	542	532	515	591	526	610	530	478	566	516	495	513	511	507	512	521	519	521	524	502	491	522	520	524	535	487	506	497	494	524	462	542	513	475	539	471	511	501	527	471	516	504	527	494	540	554	531	537	474	494	502	557	511	510	502	530	491	554	563	514	501	468	523	487	538	513	508	540	479	503	496	521	503	517	505	509	537	515	515	534	531	524	503	557	496	535	543	499	500	515	499	478	490	569	501	516	532	492	514	521	514	533	557	494	498	478	515	514	535	478	557	482	530	475	503	537	510	479	506	495	532	530	506	529	512	545	528	508	536	506	485	515	499	473	496	494	491	478	529	533	521	517	525	519	513	489	511	506	478	499	509	550	471	552	506	530	540	566	519	503	471	538	516	554	505	511	519	501	472	536	473	523	515	522	493	502	533	525	540	498	522	526	528	509	513	555	526	556	534	532	489	472	535	520	506	561	545	529	487	493	503	543	517	535	476	512	558	522	521	517	503	489	535	527	488	494	507	536	513	499	506	453	515	499	541	497	539	528	535	541	558	512	518	523	522	502	513	487	486	476	526	502	534	516	505	517	490	502	553	516	528	501	474	535	521	520	521	536	470	541	541	521	492	527	497	496	485	525	499	561	541	527	512	545	522	540	505	538	517	523	475	523	557	515	525	512	521	497	518	564	535	523	502	494	506	516	500	517	530	525	491	507	513	500	531	546	537	521	577	505	504	515	476	493	522	529	519	515	538	535	532	503	520	490	470	546	517	480	497	504	517	500	484	525	527	480	540	544	515	482	500	495	501	552	502	556	517	515	473	514	547	508	531	482	566	526	477	542	497	530	520	487	507	486	520	529	492	518	505	493	484	529	509	528	538	494	528	537	530	527	505	508	518	508	448	514	505	520	524	534	514	531	498	508	529	537	509	521	545	507	544	530	476	533	513	505	524	539	518	507	517	499	548	529	519	533	506	539	517	529	532	489	499	455	514	502	513	570	529	476	505	485	549	524	458	519	495	514	542	513	552	499	516	519	524	488	493	514	510	518	547	514	487	502	540	538	486	509	534	516	528	513	499	518	504	520	538	515	526	530	522	501	545	512	533	492	529	525	498	501	468	538	526	493	534	528	563	535	545	519	489	531	512	541	561	475	519	528	502	500	511	521	514	496	513	480	523	512	487	483	538	524	538	511	502	503	514	505	516	522	505	472	579	528	531	534	522	523	510	546	518	514	518	515	521	521	509	498	479	475	515	518	486	506	535	509	494	496	502	509	535	535	550	520	498	505	492	538	517	524	533	471	505	518	535	530	560	523	553	511	500	526	476	526	481	515	549	497	444	525	542	480	501	496	511	532	480	532	527	520	507	502	514	527	544	502	548	506	489	477	532	516	513	503	523	535	511	513	510	528	536	486	506	498	515	502	523	511	519	512	494	489	546	493	518	516	526	493	554	545	508	528	478	535	533	489	474	519	511	528	511	535	535	512	546	509	529	524	525	545	508	505	498	528	534	505	554	514	520	515	533	563	492	515	510	529	538	495	550	510	514	533	502	526	521	538	510	480	514	531	520	542	527	490	548	536	480	557	537	527	493	529	499	537	564	542	494	520	500	489	516	519	503	510	522	481	522	511	501	530	530	507	540	546	539	478	520	524	519	529	518	518	568	538	506	526	503	526	523	473	519	562	554	524	507	493	491	493	486	521	534	531	482	542
30137	28088	27116	18930	11325	6138	3228	2057	2524	1531	1224	1136	905	838	773	628	520	492	455	397	397	316	309	287	272	241	252	270	242	180	201	230	190	220	207	182	183	195	177	196	171	168	191	164	137	165	162	181	157	176	178	177	151	172	165	180	168	164	158	176	166	178	169	184	162	185	138	175	185	165	172	174	177	164	167	181	189	163	146	163	140	167	152	175	193	173	181	162	189	153	156	159	175	167	163	156	167	157	173	171	161	166	166	145	157	174	200	175	156	178	181	166	162	149	141	160	168	148	158	181	165	146	191	171	148	175	138	174	164	136	166	162	165	137	164	139	165	162	166	165	178	163	169	184	168	154	167	174	190	179	159	161	150	185	184	161	161	163	154	154	134	182	173	172	157	182	165	186	150	147	152	153	182	182	175	175	145	159	148	169	163	187	177	159	161	163	173	166	195	165	174	154	178	170	167	174	173	160	166	164	152	179	169	155	197	166	169	149	175	191	192	171	160	164	177	157	161	168	164	162	175	159	161	195	176	153	167	156	148	165	164	173	193	161	173	176	179	161	149	168	151	156	153	161	142	167	184	162	172	168	178	178	165	168	158	163	169	184	157	146	154	168	158	177	168	163	177	176	154	161	190	164	170	176	161	168	167	140	173	182	179	191	156	178	162	170	179	161	181	158	182	175	178	144	148	148	168	169	173	175	154	184	161	168	168	175	170	142	174	153	175	183	171	145	156	199	159	183	148	194	165	150	175	183	177	168	171	158	166	168	173	186	147	179	141	180	184	152	157	149	171	152	157	175	165	150	176	168	159	176	163	175	175	203	200	177	166	159	169	165	159	179	178	182	166	172	167	166	145	181	173	180	149	169	157	183	184	161	190	178	185	158	144	191	162	165	165	198	169	157	158	159	149	161	175	163	157	182	169	174	171	184	188	156	162	162	136	161	168	186	182	167	156	159	160	140	152	170	163	178	179	185	180	180	166	169	163	181	163	183	178	166	165	164	161	175	185	185	161	178	196	183	162	164	148	149	157	187	179	163	173	187	151	195	169	158	169	191	167	146	164	173	185	172	179	169	171	183	184	168	173	173	175	195	179	197	163	168	158	146	144	157	179	176	193	180	170	159	164	183	184	189	157	166	177	180	164	181	197	165	179	171	171	152	160	166	157	175	163	177	170	156	154	166	144	171	185	168	180	161	159	166	172	169	161	176	171	163	155	172	168	170	166	194	164	168	178	171	164	188	171	152	167	158	145	166	164	170	146	174	162	160	169	156	157	157	175	151	159	164	166	161	161	183	159	180	147	170	169	170	177	166	159	166	169	172	175	185	170	163	187	170	176	149	161	153	159	151	169	141	154	169	188	163	168	177	149	160	166	152	161	176	179	160	165	180	148	169	150	163	171	162	183	168	172	170	173	192	188	162	155	183	163	179	166	168	155	182	186	165	170	172	165	165	159	173	162	157	151	150	168	188	179	151	166	162	145	180	187	170	168	177	172	176	183	168	159	182	190	163	182	168	171	166	140	131	150	154	158	159	159	155	193	157	154	134	164	185	152	169	166	171	190	177	195	186	178	150	149	155	174	150	187	152	164	182	153	162	170	162	163	168	161	150	164	177	172	150	155	162	170	165	165	156	148	167	145	184	160	181	170	183	156	158	163	166	134	160	177	164	165	158	184	155	161	180	160	157	163	188	154	166	153	185	164	180	186	145	172	160	177	147	159	164	149	149	162	181	180	146	147	162	163	166	165	153	175	172	170	178	169	167	156	185	188	172	157	171	145	196	143	158	172	170	153	169	168	188	171	178	156	149	170	157	156	157	151	157	181	158	150	154	190	160	160	171	152	169	176	170	172	180	191	179	168	174	164	163	160	164	172	182	178	184	175	160	164	156	192	208	177	162	192	162	171	155	162	164	154	181	155	151	167	169	137	162	159	142	155	176	182	167	160	173	161	189	199	192	155	153	162	168	160	178	161	150	178	169	154	152	185	177	173	166	180	159	146	161	160	169	171	168	166	184	192	146	174	158	160	163	150	164	143	177	186	185	171	173	154	159	175	153	154	190	162	150	150	168	170	158	160	154	188	197	174	147	154	167	176	167	182	171	172	163	172	182	169	167	167	162	160	151	162	156	167	160	176	176	186	159	186	167	167	161	208	158	153	199	160	156	185	166	155	171	195	152	166	184	151	172	149	182	163	176	171	165	155	177	176	151	154	169	184	166	163	150	180	180	160	135	150	156	164	163	178	181	181	159	155	163	189	159	160	149	170	152	162	169	191	173	168	164	181	177	161	149	158	165	158	170	158	158	156	167	168	170	155	158	157	173	156	176	167	169	179	174	179	161	168	173	164	157	157	174	183	165	175	174	162	144	183	163	163	161	181	152	156	170	168	161	159	159	164	147	181	173	167	177	193	177	175	173	181	182	151	213	164	162	173	161	172	176	180	154	164	161	165	166	163	168	183	169	168	174	166	173	189	154	176	163	162	169	160	152	192	162	143	176	161	187	204	176	146	168	172	159	147	183	160	176	152	161	158	163	150	189	181	171	174	196	159	171	184	143	149	187	174	168	161	172	185	143	171	169	172	173	165	182	155	161	175	170	168	141	185	167	166	173	162	167	180	174	165	180	161	161	152	146	154	166	144	166	161	156	158	153	180	183	156	163	145	161	144	187	163	187	190	154	161	184	184	175	176	145	175	158	178	166	160	168	145	161	173	169	186	176	165	153	157	152	162	187	186	171	167	169	177	170	184	157	148	167	180	162	186	136	161	159	164	171	184	170	151	203	170	172	165	156	164	151	180	165	148	170	163	183	137	167	143	177	171	172	175	153	193	161	168	168	156	161	168	187	154	168	189	197	184	181	147	195	151	159	169	166	171	174	165	169	168	175	157	183	201	182	176	173	172	165	170	189	162	156	188	167	177	152	180	158	149	181	173	172	149	180	169	160	158	178	167	155	155	168	158	165	171	149	164	162	152	186	173	139	185	153	182	155	183	173	196	178	159	144	153	154	168	172	172	178	159	139	163	173	181	164	166	194	169	170	151	171	169	165	162	155	165	142	185	144	156	194	154	162	177	157	153	179	169	179	171	165	151	176	168	168	156	162	178	167	174	172	189	161	168	189	152	151	155	179	170	187	176	174	170	141	158	179	161	180	140	176	184	179	160	170	171	154	186	160	157	155	167	178	173	178	185	157	172	180	155	178	154	196	179	158	140	169	171	184	152	152	173	157	153	170	160	165	175	168	169	167	161	171	149	185	155	186	179	166	169	151	172	175	174	170	155	172	156	162	177	180	161	192	145	142	164	200	167	198	188	166	159	185	171	166	195	167	173	183	176	148	167	176	171	166	181	164	168	184	160	176	176	187	173	147	177	144	175	181	150	172	155	182	180	167	185	142	186	157	170	173	152	165	198	174	165	152	184	155	176	176	165	167	168	171	157	168	184	189	191	160	189	168	169	163	172	164	158	170	171	175	175	155	148	169	161	180
19852	22398	30534	29517	23572	17211	11694	8974	10868	6694	6082	5682	4830	4316	3947	3331	3024	2526	2206	1964	1866	1641	1445	1314	1212	1109	1095	970	934	896	778	732	689	662	678	578	566	604	556	549	545	558	517	512	506	482	482	483	521	484	464	485	470	496	496	475	476	443	458	498	461	469	507	493	461	444	468	469	490	469	493	505	450	502	459	479	468	502	500	428	481	488	479	496	488	458	471	516	492	512	443	456	440	477	428	456	516	487	483	448	489	490	482	474	445	478	450	461	479	472	440	468	479	479	485	460	473	467	445	482	460	477	477	505	447	493	435	515	454	441	488	460	487	478	496	464	448	429	468	456	477	471	456	500	464	454	490	513	459	444	478	474	434	470	485	497	511	492	504	503	497	460	451	463	491	464	453	464	473	479	466	467	446	475	448	472	456	508	484	507	481	472	435	475	420	470	439	465	454	463	468	484	429	468	436	427	509	448	438	479	477	505	474	477	474	441	473	426	406	478	496	490	463	504	464	471	463	502	490	487	442	476	479	436	453	442	517	446	462	492	458	482	443	438	464	486	489	445	468	480	497	472	428	463	489	484	447	486	434	445	486	482	451	472	493	468	498	468	476	440	473	487	462	476	487	483	461	483	501	451	469	495	498	446	463	486	455	484	460	482	533	453	468	449	456	453	485	467	443	487	459	498	461	455	475	475	434	487	508	477	480	473	436	478	487	490	468	463	477	462	475	489	486	458	468	487	455	447	440	466	521	486	473	497	441	474	477	479	451	471	491	440	464	470	454	431	443	509	478	458	514	488	477	507	472	486	481	463	487	482	478	462	478	467	474	465	496	480	473	461	492	465	453	501	436	456	493	466	463	433	442	472	466	452	532	448	415	469	510	507	458	473	499	509	425	472	468	492	465	498	476	455	495	446	494	506	463	475	466	473	494	459	486	502	404	445	481	476	483	462	456	462	471	483	447	418	483	458	440	451	504	454	494	500	479	454	478	441	487	464	457	503	463	485	451	484	473	470	429	468	481	485	490	470	435	495	458	461	505	466	464	475	460	466	467	455	441	498	478	468	479	518	495	443	467	489	478	425	464	447	450	485	483	488	473	497	452	498	449	469	476	512	481	484	477	476	474	444	453	471	462	461	507	462	459	497	466	463	417	468	478	473	475	491	455	452	483	433	476	454	487	463	471	492	503	466	454	454	457	449	477	501	475	436	493	454	447	458	434	471	455	453	423	457	465	445	495	486	471	474	478	450	466	460	472	423	486	464	465	484	485	486	508	478	456	473	451	443	474	437	454	463	468	463	482	435	451	487	477	464	497	492	487	436	476	491	510	476	454	449	476	422	456	467	492	434	464	483	450	518	473	474	473	468	473	474	448	456	474	500	462	470	481	456	501	477	459	447	470	460	496	460	469	457	458	509	443	465	484	452	502	475	499	485	475	477	469	491	466	454	469	501	521	463	472	481	446	465	483	511	485	484	447	447	466	469	479	474	471	437	480	472	452	443	485	475	464	457	475	487	459	502	506	488	500	510	455	421	440	474	465	484	482	448	469	455	484	452	490	473	472	423	479	438	462	476	421	474	489	507	452	443	461	469	505	470	455	468	465	458	462	413	461	460	472	446	452	459	432	458	458	479	476	496	422	465	471	453	471	470	489	473	506	493	506	499	450	450	469	477	477	470	479	454	482	482	493	482	452	487	502	474	424	485	484	461	480	456	481	488	479	448	472	446	503	462	494	472	478	492	448	465	481	451	481	509	470	499	494	478	491	480	485	478	485	502	496	452	463	503	492	481	478	490	473	454	471	482	510	505	460	489	467	464	459	472	468	432	511	491	443	478	456	482	472	477	485	506	449	502	463	482	468	433	485	508	455	516	443	530	469	441	499	462	484	458	465	479	438	449	459	481	458	463	463	490	478	460	452	519	502	454	512	464	494	496	470	472	459	480	471	447	461	443	474	467	506	457	423	462	478	497	491	461	460	454	497	479	468	506	456	490	480	490	485	461	455	478	485	444	470	485	465	467	472	467	478	478	458	474	444	479	488	456	489	496	479	485	508	479	482	446	470	443	455	468	505	480	469	501	480	481	466	480	518	465	486	461	425	459	458	477	477	479	475	499	526	458	420	528	519	489	475	440	461	481	466	492	472	497	461	469	453	476	464	460	482	469	468	466	501	457	470	472	477	447	442	449	473	482	451	482	488	472	488	488	475	437	468	452	477	427	463	471	486	483	472	472	481	427	503	469	444	467	457	530	472	482	507	491	516	498	465	484	456	495	459	457	520	473	461	468	498	501	493	502	477	497	479	492	504	495	474	490	480	475	489	471	437	471	455	477	459	456	469	509	461	448	469	498	516	499	456	476	462	469	496	487	502	479	467	445	432	465	502	475	466	469	466	484	460	454	464	486	431	461	460	475	440	458	459	454	488	501	455	479	504	449	444	446	460	477	451	488	486	453	450	474	496	449	481	460	452	475	421	455	503	452	452	475	444	482	456	469	452	476	487	473	460	429	442	443	519	470	508	435	470	477	456	480	497	488	459	468	470	456	471	487	501	487	502	455	458	476	472	439	440	486	454	505	466	465	452	476	455	462	461	487	469	464	468	475	460	470	468	464	448	494	449	486	492	494	464	481	452	442	446	437	467	499	431	511	501	472	467	463	445	459	444	440	492	464	438	482	447	500	480	470	453	480	468	488	494	492	461	499	460	482	488	521	451	457	510	469	461	482	455	484	468	490	476	455	468	462	478	464	467	491	472	508	464	463	497	484	444	462	479	474	434	465	502	454	477	475	487	473	447	467	464	499	461	486	459	495	466	478	477	469	449	469	452	435	512	481	452	471	482	471	497	463	444	440	458	464	468	471	428	481	432	489	460	516	492	466	487	420	465	497	485	461	453	486	446	511	458	449	456	481	476	518	486	485	462	456	497	490	466	473	429	454	485	503	472	471	498	453	464	493	524	464	455	494	483	471	440	488	457	431	442	497	440	489	476	472	474	460	452	467	460	494	569	445	519	501	486	475	472	482	476	458	465	431	475	429	446	450	481	463	460	459	433	473	497	445	473	486	463	498	414	469	442	465	462	463	498	438	456	472	514	528	447	443	522	437	449	430	483	503	514	478	451	495	442	502	458	506	493	461	457	490	491	467	462	439	514	481	482	449	507	471	473	481	495	497	480	508	486	481	463	515	466	463	478	479	484	484	460	482	480	476	480	491	486	501	462	420	500	470	491	472	481	432	445	492	461	473	476	438	519	456	474	479	493	454	463	463	463	459	469	465	466	458	483	448	459	504	487	489	454	438	421	436	436	453	461	470	521	471	479	474	471	446	454	465	467	492	453	505	470	457	445	433	476	478	468	469	488	497	490	482	476	487	438	482	494	455	438	489	506	463	493	444	483	479	470	494	425	494	434	488	487	462	477	467	501	489	428	452	493	458	486	469	485	503	489	442	473	443	491	479	443	488	482	469	470	463	455	501	474	462	450	502	468	453	412	446
38638	35614	37099	29211	21285	12688	7148	5282	10899	8515	5190	4799	4123	3250	3002	2643	2743	2267	2259	1761	2083	1849	1612	1587	1377	1192	1210	1181	1016	954	793	686	645	606	433	400	367	298	305	352	276	246	214	213	233	205	163	182	228	220	193	182	170	160	165	169	140	184	162	144	149	160	162	172	168	185	166	153	152	164	184	164	166	162	148	165	154	153	158	167	155	134	166	161	154	136	143	161	169	165	166	151	139	153	192	180	148	160	145	147	165	171	180	179	147	141	141	156	158	152	159	150	168	172	166	158	144	179	178	151	135	170	153	152	189	181	144	144	151	162	140	145	155	156	155	172	200	148	143	161	151	140	154	146	157	153	147	146	168	157	164	143	151	173	158	159	171	169	160	155	169	136	143	163	166	171	183	162	173	160	149	190	166	142	156	164	153	144	152	170	165	144	160	158	177	159	165	149	160	166	157	167	157	187	153	152	146	154	163	182	140	172	165	152	159	143	171	161	163	153	151	156	150	156	176	152	163	150	172	154	147	159	143	155	149	156	164	162	177	157	149	133	169	182	166	165	155	142	171	143	149	167	137	149	157	155	165	159	140	151	166	177	159	168	193	149	154	145	162	167	156	169	162	157	163	167	174	169	156	147	161	163	156	157	161	162	183	168	179	147	141	165	170	132	170	147	142	169	164	164	173	146	160	160	170	164	161	141	149	150	174	145	180	163	196	144	153	133	144	163	163	159	163	159	159	146	137	163	147	143	168	150	164	162	142	164	152	127	170	183	169	166	149	150	162	145	159	149	162	185	163	153	170	162	168	167	160	176	202	170	160	136	159	153	161	160	174	146	183	169	136	168	149	165	156	174	152	147	139	153	156	168	162	163	164	193	149	159	163	178	173	175	168	156	163	169	170	131	164	156	169	138	151	152	161	145	167	152	157	161	134	162	175	149	156	176	154	155	153	157	156	159	168	168	161	153	175	156	159	167	150	167	163	154	163	165	164	154	161	165	150	204	158	163	167	158	165	158	174	189	149	169	170	161	159	169	151	162	173	176	155	148	162	169	175	158	167	181	149	187	160	149	147	156	160	166	143	154	183	157	178	147	167	149	146	183	180	144	156	167	179	135	154	148	188	139	162	141	168	175	175	171	170	155	164	148	150	154	173	190	165	145	174	154	154	166	169	171	165	180	129	180	162	156	157	167	177	161	138	167	162	149	142	175	159	148	162	157	145	159	165	154	152	163	156	175	154	173	145	176	167	163	152	150	142	132	163	166	159	167	164	161	172	135	153	176	144	165	151	164	148	157	156	148	152	165	156	151	176	168	168	152	153	149	158	162	159	142	163	166	176	140	146	138	139	158	156	151	139	161	189	169	165	159	165	148	168	178	150	149	157	155	160	177	156	143	174	166	155	148	156	159	158	140	171	141	156	146	162	154	137	168	165	156	175	155	166	161	153	152	152	158	172	174	145	177	183	166	154	158	166	160	168	156	163	169	164	174	148	161	176	171	160	148	139	168	162	137	150	162	169	166	154	158	177	167	174	163	174	174	168	145	155	147	149	137	156	153	155	160	129	190	158	162	173	170	189	159	163	155	144	162	159	157	159	162	165	137	167	167	151	168	173	160	152	146	160	152	155	166	154	180	179	163	159	154	155	144	165	133	157	159	191	149	133	162	162	182	150	150	152	160	175	149	159	158	170	171	192	163	190	175	147	183	156	130	157	161	153	134	156	162	163	142	164	146	139	158	169	139	171	187	187	160	172	134	163	156	143	179	151	189	159	160	149	177	182	174	163	173	157	175	168	145	187	145	152	179	140	155	136	154	150	164	169	181	174	148	173	142	153	162	167	168	177	171	172	165	173	133	175	186	142	160	146	168	158	166	154	165	158	136	167	175	150	170	161	165	153	162	161	149	135	138	147	169	140	162	182	159	159	138	124	171	137	151	165	159	176	152	169	139	168	155	157	161	140	165	180	154	185	172	142	154	170	176	155	171	175	170	180	141	172	156	167	166	152	139	159	159	151	173	157	164	152	148	144	147	160	135	152	149	161	166	184	149	169	146	152	140	155	145	152	155	160	162	140	163	159	176	145	168	167	165	148	156	140	146	149	158	146	137	164	148	165	166	161	169	166	151	144	152	147	169	146	161	159	142	156	175	141	162	167	141	165	154	154	166	151	144	171	175	170	145	175	177	150	169	173	165	157	165	170	173	156	165	142	151	166	176	151	155	177	172	171	165	153	145	158	169	152	164	177	159	128	143	160	160	156	157	152	179	185	148	161	169	179	159	153	164	190	167	131	157	147	141	162	145	174	148	170	140	193	161	172	155	173	167	145	146	139	157	134	165	161	155	153	142	148	154	155	158	163	157	161	175	156	177	150	160	180	179	156	161	160	182	153	150	163	168	154	164	168	153	158	162	164	164	157	129	173	174	150	140	165	152	168	168	183	176	148	163	144	167	161	158	157	148	164	166	155	163	167	132	171	140	154	166	154	151	168	156	176	156	155	158	154	168	172	154	146	157	179	161	158	159	147	151	180	168	160	155	168	163	186	144	183	158	187	182	162	157	149	146	169	157	148	148	159	152	152	185	186	143	174	130	154	162	171	159	174	156	139	135	163	144	183	178	174	180	177	182	145	158	144	141	161	157	165	163	157	147	169	159	170	172	154	143	164	139	136	168	161	142	153	137	154	168	157	147	150	144	147	165	139	154	159	168	180	160	171	162	171	179	171	150	178	174	151	164	151	155	158	173	136	165	123	155	161	159	159	154	175	151	142	155	167	167	165	158	168	179	150	153	168	152	159	152	152	144	139	161	143	166	176	173	158	157	149	143	133	148	140	146	178	171	138	124	133	162	165	185	155	154	147	147	160	177	166	149	167	144	174	148	176	166	165	155	171	161	149	151	162	145	143	158	162	166	146	165	169	157	145	169	149	151	170	141	163	165	186	170	150	177	160	158	159	158	135	152	157	162	128	156	184	146	134	147	161	168	162	143	160	157	120	164	183	148	176	152	151	159	183	166	162	172	144	178	171	148	167	164	182	161	177	160	179	169	158	158	146	179	154	168	186	151	159	157	143	133	149	151	183	134	180	160	161	164	179	158	163	139	149	155	145	181	168	146	183	160	156	163	149	168	137	184	153	163	176	175	162	137	171	147	158	159	171	150	113	165	167	156	136	168	145	170	160	149	155	133	194	186	172	144	165	176	155	167	162	150	156	136	152	180	153	142	163	171	181	164	178	153	145	162	146	165	153	185	148	154	166	177	177	160	163	125	161	153	175	133	176	155	149	154	151	137	140	160	143	160	172	182	146	168	143	145	157	145	141	162	132	186	161	138	161	141	148	167	178	138	148	154	171	157	162	161	157	164	150	165	156	164	172	141	177	165	154	153	167	157	180	160	148	188	156	149	175	136	169	163	166	178	171	159	165	139	166	169	147	150	161	144	160	177	171	176	141	151	163	174	150	157	186	166	130	159	147	177	143	146	138	185	162	139	159	146
26013	29047	38099	37918	33595	25834	19797	18190	29317	23695	19077	18640	16789	14630	14312	13167	13485	11843	11942	9648	11271	10305	9164	9174	8211	7011	7211	6658	5971	5562	4510	4258	3563	3445	2416	2140	1896	1529	1621	1809	1280	1181	808	802	808	846	730	630	775	996	830	633	525	476	521	515	547	501	467	464	406	488	469	477	426	466	487	479	454	455	477	412	449	445	475	447	465	451	460	492	457	461	466	444	465	495	438	486	446	475	508	420	472	489	452	434	442	464	470	464	456	423	434	457	450	406	434	454	489	463	472	415	464	457	425	474	442	455	448	421	435	458	420	454	441	440	463	452	433	476	479	434	460	468	481	476	476	446	475	460	440	443	436	502	447	458	403	459	458	477	446	481	423	492	452	455	443	452	448	415	487	459	468	412	450	489	436	433	464	421	470	471	467	463	458	477	455	473	493	460	421	471	474	424	458	472	444	475	458	461	495	442	440	452	441	459	457	470	438	470	471	436	430	464	470	427	422	468	470	453	440	447	437	467	428	414	474	461	450	468	443	404	448	450	439	474	466	462	450	401	417	466	459	452	402	427	445	473	457	434	439	487	449	468	453	436	446	425	440	454	443	430	441	450	424	479	474	458	449	427	404	440	466	438	486	434	460	452	445	415	456	472	469	443	454	442	473	461	435	457	487	461	471	479	472	480	444	459	438	470	430	463	458	491	461	451	455	489	499	419	472	440	463	441	423	487	469	443	437	467	452	472	449	452	471	493	454	449	427	459	452	446	429	450	452	445	459	455	452	438	476	469	447	475	446	474	473	434	465	461	436	451	453	460	466	431	454	455	464	422	447	418	444	456	454	470	491	454	433	421	446	450	473	510	443	418	450	463	475	444	465	476	490	435	452	427	465	488	438	440	468	466	478	412	449	463	495	498	491	479	481	433	431	473	461	441	476	449	498	440	445	449	393	434	439	455	481	470	423	476	432	443	465	469	467	467	455	447	438	436	431	491	437	431	452	434	499	437	455	435	444	448	454	443	428	463	462	449	468	462	459	440	445	432	440	426	442	440	419	444	460	461	433	449	464	453	483	419	430	448	453	401	448	474	461	475	473	492	463	481	452	444	458	494	460	454	478	440	459	458	442	455	437	418	450	439	444	434	423	445	467	421	432	439	469	449	480	490	407	459	463	448	467	489	513	461	438	449	455	477	481	436	445	450	443	474	456	416	472	439	462	440	407	438	485	494	434	457	455	447	457	422	463	465	473	444	454	477	442	465	431	472	480	427	427	451	454	493	468	438	406	419	489	465	404	446	507	437	428	471	443	476	440	457	450	458	457	491	457	464	465	466	460	454	455	438	444	455	439	438	460	407	451	433	434	454	435	457	447	450	478	457	459	447	451	443	450	457	480	421	481	425	444	433	493	482	466	449	435	474	472	457	454	454	462	462	435	484	467	513	442	419	471	441	466	444	460	434	419	433	413	461	474	427	462	489	445	473	450	456	453	453	490	443	446	443	475	478	445	465	450	470	480	456	448	441	455	444	468	435	469	446	412	438	468	490	485	454	490	488	473	431	443	451	461	436	458	478	439	469	440	438	444	483	413	459	430	483	446	436	479	460	497	463	437	478	475	442	457	486	458	461	440	455	474	469	449	452	486	437	428	429	465	436	455	445	452	450	474	499	438	441	424	435	437	451	433	476	457	466	445	479	466	454	421	482	467	460	477	474	437	458	412	479	446	448	442	469	486	469	441	447	479	460	475	465	465	466	443	464	390	468	479	465	458	431	488	452	442	450	458	469	446	443	456	429	413	432	476	475	449	476	435	439	471	486	435	441	430	435	499	438	471	463	455	466	452	452	464	465	467	445	455	441	462	408	471	453	464	422	444	434	478	467	476	453	445	465	477	440	462	434	449	444	467	475	396	447	458	439	481	430	504	430	450	444	462	471	406	447	462	437	441	480	440	454	433	452	517	432	467	437	443	458	453	439	459	440	461	438	475	471	458	464	467	456	488	458	414	456	424	463	457	452	453	462	480	431	467	458	459	473	448	467	439	470	436	467	431	447	434	432	479	461	471	442	420	425	451	466	414	460	429	434	448	438	461	474	466	432	467	457	476	455	441	442	460	470	481	421	447	456	453	451	478	470	461	466	429	434	474	421	454	455	474	436	441	438	446	448	456	452	442	421	490	431	447	477	461	475	447	409	447	454	407	461	444	420	470	474	444	499	467	467	438	451	458	440	466	437	445	455	464	428	471	466	442	446	469	450	449	472	464	463	451	417	424	466	437	462	429	450	460	429	441	439	450	428	434	430	465	487	458	475	442	458	479	475	442	447	457	432	464	456	495	399	423	436	438	449	458	463	439	445	462	457	431	445	419	462	485	420	491	444	468	434	439	446	435	423	473	442	475	443	495	445	483	411	443	491	483	440	429	457	471	433	469	449	442	410	462	448	486	442	438	468	414	409	454	486	484	480	459	466	429	462	456	466	466	472	433	400	452	438	430	452	435	453	472	440	445	473	450	424	441	474	483	454	436	509	438	448	465	489	459	454	456	505	482	451	422	466	458	443	436	453	456	443	501	447	439	437	445	488	503	458	457	426	476	472	470	435	433	450	496	471	482	429	468	444	421	459	468	469	464	442	432	454	455	460	462	430	464	504	404	464	471	440	474	456	485	437	419	473	474	446	466	449	471	490	457	463	470	417	461	433	458	476	448	418	448	482	457	473	461	453	433	434	455	447	466	454	466	446	447	455	472	455	427	461	457	438	457	408	460	483	493	479	476	436	471	447	458	469	454	422	524	442	479	435	479	512	460	457	494	428	439	444	472	411	453	421	481	480	489	468	458	459	448	432	441	487	401	437	453	468	457	458	438	422	455	486	485	433	482	455	451	443	456	485	464	470	446	461	433	450	443	472	474	455	469	473	462	439	478	433	460	439	407	432	438	459	448	426	434	453	483	453	490	432	430	439	459	448	454	465	442	444	462	495	460	455	418	481	458	477	398	474	459	451	435	458	428	461	449	483	448	453	509	450	433	512	456	428	471	472	457	487	441	435	482	446	413	466	452	426	498	458	480	473	440	461	449	449	462	445	451	458	445	440	422	476	427	454	438	458	471	438	456	435	466	463	448	480	459	470	426	447	473	428	446	476	439	442	436	498	454	416	459	441	477	468	448	495	442	457	433	463	472	447	451	449	475	465	438	438	451	481	435	474	450	454	450	486	454	462	492	384	456	464	424	460	470	461	448	464	433	455	472	443	441	432	450	475	453	454	442	457	440	467	449	432	457	459	445	448	456	477	482	502	469	437	421	389	441	432	479	464	460	418	450	433	434	454	429	428	430	460	437	445	433	448	474	461	436	469	417	454	436	445	476	452	492	442	467	442	443	456	456	419	448	458	449	496	471	463	438	417	440	407	456	447	468	452	477	496	465	464	468	481	478	443	481	475	452	446	455	418	428	444	444	456	498	474	417	439	476	439	461	458	458	474	462	462	470	426	463	451	471	425	452	481	442	446	445	457
46006	42504	45336	37072	28184	19253	12889	9728	16112	17409	11828	9991	9006	7304	6245	5687	5392	5687	5322	4794	5580	4764	4479	4148	3309	3528	3357	3025	2923	2733	2140	1888	1830	1697	1283	1110	960	766	810	899	548	523	408	369	334	405	314	301	376	411	304	283	227	215	243	230	264	236	179	189	169	171	171	165	174	183	183	179	199	199	188	194	205	152	191	176	218	162	201	167	181	173	185	191	186	177	205	213	202	199	190	191	163	158	169	175	180	187	197	183	174	173	187	182	178	202	175	183	153	191	193	171	164	190	169	181	178	173	170	179	160	160	161	202	187	179	179	195	165	170	167	182	181	185	183	186	176	164	165	166	207	199	198	184	159	173	210	178	166	171	200	175	161	187	188	201	153	160	172	183	182	165	172	169	166	179	168	164	184	217	200	194	180	174	185	187	182	189	193	169	189	167	197	194	184	190	167	176	193	185	186	174	177	183	189	172	174	188	183	181	182	189	170	166	161	162	159	182	180	180	197	182	179	185	187	177	180	179	154	177	176	176	200	161	169	157	170	155	195	160	203	177	183	186	197	195	174	160	165	163	185	189	179	163	171	137	182	182	156	149	165	193	196	170	212	182	161	168	180	188	176	190	172	198	164	179	200	166	183	187	190	192	174	157	180	199	172	170	179	169	182	168	183	182	180	189	171	174	190	164	192	181	189	189	191	188	178	196	187	186	174	169	175	171	208	165	191	182	199	164	194	210	178	192	160	154	188	187	193	183	194	170	191	182	189	191	166	188	183	188	186	180	184	170	179	185	199	149	202	175	213	160	199	181	185	195	179	164	182	202	180	169	186	190	191	164	183	177	181	199	171	190	168	185	175	154	188	167	172	170	151	195	200	184	188	177	180	183	167	160	189	194	189	183	167	174	196	159	179	163	175	185	187	196	168	167	179	184	196	178	203	193	173	173	177	195	180	198	160	177	191	167	189	197	194	195	157	166	192	168	173	189	179	194	176	243	188	175	168	203	182	177	166	210	195	168	156	184	183	185	191	188	170	182	192	185	185	153	172	180	160	173	210	188	171	190	168	191	171	175	158	153	187	162	190	164	162	182	179	167	183	213	178	171	196	158	182	202	162	177	179	156	184	172	178	187	190	165	161	175	190	182	191	189	187	194	199	185	213	185	193	183	168	185	183	194	200	196	201	198	170	196	183	170	171	204	169	154	191	159	174	208	184	186	181	172	197	176	183	178	191	174	177	171	186	198	185	179	220	167	184	172	171	197	186	177	185	194	205	172	170	172	194	170	199	177	169	181	185	148	182	180	191	199	182	183	172	179	177	185	160	176	198	195	209	167	169	203	167	180	171	179	190	157	152	182	162	176	181	176	183	191	189	168	181	191	194	183	168	184	195	211	186	191	165	170	156	174	178	166	170	200	170	173	199	157	177	195	170	166	204	189	179	164	168	178	186	182	183	224	189	194	217	185	171	182	196	211	197	164	168	152	173	199	175	179	197	163	188	178	181	190	182	169	168	164	191	199	167	182	195	174	175	169	197	156	186	147	155	192	186	202	186	177	188	194	173	196	170	210	206	155	192	176	168	167	197	203	205	186	162	164	165	170	172	185	174	147	181	180	179	173	208	190	160	176	180	165	175	181	176	156	183	185	206	151	183	179	185	205	190	174	182	188	181	174	182	146	201	185	184	166	164	174	163	194	168	181	193	200	196	195	190	192	184	176	185	153	183	186	176	200	185	168	176	192	182	197	189	199	203	200	193	193	166	177	161	192	198	178	162	175	193	173	161	201	184	166	163	188	172	166	185	168	196	185	161	194	187	168	185	185	164	179	183	171	172	195	169	173	168	175	155	204	180	179	189	169	183	186	164	195	173	187	160	181	174	184	175	180	168	190	177	201	179	189	200	172	179	168	166	205	163	182	193	185	174	173	171	212	194	196	191	202	168	191	192	180	158	185	163	184	178	176	179	190	201	172	177	184	173	180	181	196	187	191	165	177	168	164	182	170	182	165	181	161	185	178	205	181	161	163	186	214	188	145	180	165	181	168	171	172	204	181	187	201	197	180	164	178	195	167	178	175	175	187	172	185	174	205	168	185	203	180	180	196	188	190	191	177	177	201	160	178	159	169	177	193	182	188	172	165	182	185	165	178	163	178	164	147	167	181	192	198	165	189	159	189	179	181	186	171	207	174	194	192	176	160	182	192	159	186	188	196	192	190	184	162	172	179	162	168	158	192	192	177	165	174	166	173	185	186	190	192	181	170	177	189	189	159	150	164	165	161	191	187	193	185	175	171	198	204	177	183	169	182	158	150	186	170	170	171	191	171	168	176	170	173	149	176	196	202	182	183	170	202	184	188	185	168	196	177	165	184	196	178	193	171	151	186	198	216	175	199	170	161	184	183	199	201	178	169	179	184	185	211	193	166	160	198	206	164	179	162	161	184	183	143	198	161	179	211	180	179	180	186	180	174	185	184	190	190	190	174	186	169	181	180	200	183	177	153	210	179	169	173	149	185	200	160	170	183	184	178	179	200	189	194	182	193	191	165	179	181	188	153	161	187	161	198	167	197	188	173	178	172	169	187	178	166	174	179	174	180	178	170	193	184	197	180	152	173	177	170	169	172	182	169	176	183	180	199	170	213	206	174	182	175	180	172	187	183	181	162	191	163	184	196	183	183	188	189	159	211	175	172	185	175	187	177	189	174	193	161	178	180	192	186	177	184	182	201	186	181	171	165	190	162	178	173	175	177	190	167	190	186	161	191	188	184	196	160	158	180	185	192	173	178	195	180	166	169	200	211	187	178	170	192	177	190	168	196	188	188	183	179	171	176	178	203	178	169	204	151	188	165	170	177	195	180	165	183	165	207	206	186	194	155	187	169	176	162	167	205	178	181	188	187	182	188	171	197	164	183	182	197	163	180	161	178	168	180	192	201	180	184	179	184	175	181	163	165	179	180	193	187	194	179	181	167	176	182	187	173	183	155	189	179	181	176	183	167	199	155	198	201	181	173	189	199	189	190	178	166	181	198	180	174	192	189	163	184	175	194	207	206	173	187	186	182	171	179	176	172	184	181	201	171	205	172	183	184	199	165	182	194	187	187	181	182	170	186	174	180	166	156	175	193	160	189	216	176	173	150	175	161	232	188	220	177	165	209	181	176	163	180	162	176	169	180	171	182	190	170	187	215	180	183	161	203	175	179	163	187	181	188	169	188	181	166	165	188	156	185	176	190	175	177	172	162	176	197	183	171	163	164	175	170	201	169	179	200	186	185	203	180	193	181	185	203	157	201	165	192	191	176	169	171	165	169	163	207	189	170	195	215	213	177	157	176	198	175	205	179	181	166	161	177	188	203	191	182	186	184	183	181	178	200	179	184	178	164	189	185	200	195	188	189	187	167	173	180	170	162	182	162	188	167	176	186	175	186	168	181	204	207	180	168	179	161	187	166	192	177	168	173	162	178	179	172	169	170	184	179	142	179	160	179	177	188	185	172	198	188	160	165
31609	34890	44344	43404	38348	31982	27509	25549	36171	33304	29882	28854	27149	24839	23227	22094	21478	22549	21550	20819	22737	20503	20196	18769	16342	17400	16428	15409	15016	13814	11886	10597	10319	9708	7070	6432	5657	4536	4938	5318	3262	3036	2156	1758	1789	1880	1409	1317	1967	2230	1249	1167	855	913	988	765	1115	768	599	544	527	487	561	515	525	520	560	517	490	485	534	524	518	512	513	550	479	504	513	516	509	496	536	586	552	554	482	472	503	505	555	499	486	516	511	538	541	479	478	504	527	476	544	541	513	499	494	502	494	550	488	521	518	499	518	525	484	498	505	509	530	485	533	521	528	526	455	511	455	487	456	499	478	468	470	490	532	500	503	493	506	506	491	523	499	485	530	475	515	491	488	511	437	535	526	536	484	516	462	487	477	515	484	491	479	488	493	476	484	522	486	510	509	504	496	506	496	510	521	468	552	535	525	517	520	499	498	540	531	491	483	468	499	500	542	513	498	504	525	465	533	480	486	506	482	512	533	512	524	492	513	474	534	496	509	506	522	502	484	505	482	493	499	510	502	542	510	470	476	463	517	501	488	502	492	479	484	510	491	500	516	547	520	506	534	518	536	529	528	519	498	515	498	524	482	542	523	521	504	483	501	472	506	504	519	542	539	510	513	482	531	491	537	502	488	472	517	522	503	512	489	484	536	520	496	495	548	544	484	509	526	515	534	519	536	525	468	515	498	497	507	528	511	516	497	503	537	543	540	483	562	490	492	497	487	517	492	492	491	540	516	479	493	512	503	544	507	492	511	495	467	467	512	529	538	527	501	516	526	514	475	488	516	495	493	463	543	576	469	473	485	515	502	466	461	529	482	504	530	503	503	518	535	480	514	480	527	503	499	538	490	504	481	526	502	504	549	463	475	490	554	490	524	496	541	522	498	504	482	517	502	521	511	503	473	505	519	509	492	485	520	511	506	500	494	504	516	455	533	493	533	485	537	520	500	524	455	521	508	485	502	509	530	484	473	495	482	514	485	500	511	537	539	514	511	481	531	504	517	485	509	554	567	514	460	544	551	525	520	498	469	505	499	505	523	510	492	528	538	514	492	501	493	475	507	506	512	489	521	501	480	509	497	539	512	530	499	510	478	509	525	511	528	483	509	506	507	493	477	503	528	564	516	506	518	498	492	501	530	490	529	482	484	538	477	515	524	493	496	473	547	502	488	486	493	495	523	532	562	555	536	476	503	510	484	521	506	502	494	489	481	503	520	489	510	541	514	480	480	465	489	530	508	496	490	462	482	537	501	495	515	503	518	515	486	497	488	494	511	470	517	532	508	507	483	523	515	456	506	494	503	549	490	527	482	479	549	498	523	504	468	495	494	495	531	494	502	507	491	486	514	470	521	483	506	517	544	499	493	527	542	511	489	521	478	477	519	504	519	538	456	496	502	508	510	511	480	544	502	478	512	515	542	458	498	440	504	487	490	504	505	472	493	503	466	516	472	509	498	506	501	476	503	498	488	558	500	509	515	555	486	507	490	460	484	514	535	514	528	520	515	521	534	517	519	470	537	495	506	522	506	506	530	473	521	512	514	497	489	493	535	498	505	507	543	501	504	505	497	545	473	483	499	508	496	501	486	500	497	528	481	493	528	496	509	503	496	460	514	476	508	536	498	559	475	488	532	445	520	544	501	498	529	497	497	548	501	495	517	518	512	497	499	528	496	498	496	537	531	495	530	504	479	496	497	505	486	486	513	526	507	493	491	476	472	480	464	514	514	490	518	514	493	546	480	522	509	496	476	506	536	503	507	519	470	499	503	488	505	480	518	506	508	520	477	522	490	536	497	553	480	527	512	491	471	496	507	523	521	491	470	489	541	488	539	492	466	490	500	513	509	465	503	517	491	507	485	544	479	493	549	494	540	488	530	549	498	489	547	529	469	511	488	537	511	489	499	490	477	499	494	501	541	530	507	518	469	499	518	503	524	479	494	507	535	547	473	479	465	503	486	502	519	525	500	506	514	508	502	507	510	515	504	538	485	533	533	534	480	540	510	508	507	502	509	474	490	515	493	478	486	488	496	493	513	509	486	491	525	511	514	507	509	512	483	492	493	509	505	499	528	524	512	535	543	472	542	488	518	501	501	530	484	499	512	514	522	515	513	482	482	497	531	512	509	519	509	503	549	493	514	506	514	513	486	524	487	502	497	512	520	506	474	502	515	496	506	500	503	517	512	509	513	504	499	505	544	512	484	474	521	520	515	491	517	496	516	511	528	489	477	522	493	487	481	520	534	513	498	517	520	543	509	520	494	538	522	489	507	476	486	498	528	517	536	495	515	468	483	491	544	475	518	477	507	471	506	520	500	527	491	473	498	501	531	522	492	536	495	501	530	507	492	500	474	536	550	448	533	522	519	531	475	523	491	510	520	528	518	512	523	525	535	537	525	503	527	476	491	493	530	499	490	528	499	498	500	505	525	500	534	541	481	503	516	506	471	548	519	544	510	514	480	504	499	501	483	554	519	514	524	516	483	554	502	478	489	503	482	516	542	518	493	505	502	505	524	517	489	545	544	541	484	582	555	540	499	505	523	507	521	491	529	543	521	481	519	473	511	518	529	480	489	511	520	500	498	509	505	528	488	520	490	514	494	498	498	473	521	492	554	485	510	508	479	516	501	480	523	501	530	518	527	498	518	479	476	511	499	528	505	539	480	509	471	477	493	516	488	473	516	470	527	527	506	476	527	543	508	518	496	475	482	515	499	493	483	520	521	488	531	495	489	554	515	553	477	551	484	503	508	525	530	536	494	476	471	536	546	540	495	518	509	497	516	503	479	530	551	489	467	523	505	528	501	489	505	538	494	493	502	529	492	509	461	495	516	484	552	520	477	486	519	481	519	502	503	491	537	531	507	491	468	521	491	504	498	472	543	493	486	484	483	508	512	499	530	483	493	496	498	518	509	491	499	488	519	490	504	511	528	474	512	521	549	508	468	523	489	538	523	502	499	513	475	532	523	525	488	520	518	515	490	496	504	486	516	513	461	482	531	509	513	523	538	456	518	510	493	521	499	517	510	495	544	505	512	506	521	515	513	496	469	546	494	550	548	472	509	510	494	531	533	494	510	525	529	512	516	500	517	508	521	510	539	473	505	513	506	521	483	526	488	500	498	517	532	477	500	530	505	530	506	558	504	476	530	517	523	489	516	453	508	505	570	504	481	484	448	499	509	528	540	502	519	487	489	494	506	482	525	507	504	497	507	489	492	502	512	471	492	507	530	521	508	501	536	508	509	534	491	488	517	515	535	522	504	526	485	493	515	530	543	511	536	535	487	510	510	527	499	477	532	529	495	509	536	494	527	534	509	494	499	437	479	455	490	491	460	511	521	514	497	474	502	505	503	495	477	517	550	498	551	514	502	479	498	489	541	521	475	493	505	549	486	500	509	509	498	523	481	493	498	479	506	524	536	478	511	487	553	485	482	509	514	514	559	491	507	523	518	493	527	484	482	548	462	509	491	488	496	462	516	506	508	462
29781	27254	26731	17323	8880	5169	3542	2653	2214	1586	1064	935	890	730	700	610	549	461	448	373	356	349	334	296	303	326	306	257	297	271	253	246	234	249	190	193	202	201	184	196	180	191	165	169	183	171	167	161	164	157	166	183	166	162	174	189	150	161	155	162	156	160	170	161	140	158	157	155	150	163	147	156	168	182	153	150	176	173	145	158	157	129	160	166	153	139	144	170	162	146	156	154	142	171	146	177	149	154	165	154	159	157	161	162	159	141	144	155	150	151	152	156	154	139	158	169	170	186	161	148	156	160	150	194	136	188	158	170	135	137	174	169	147	156	163	177	152	162	169	136	150	160	138	135	128	146	168	184	176	160	145	158	151	165	155	160	152	178	170	138	160	142	164	151	147	173	182	155	176	170	155	140	156	142	156	159	131	134	179	153	163	159	144	148	138	166	150	163	170	146	179	167	189	147	136	160	171	185	139	165	137	158	158	152	139	157	156	140	159	159	147	139	146	163	148	147	161	144	132	145	157	156	150	148	158	166	180	164	137	169	147	147	146	154	150	184	147	138	137	150	177	155	151	150	160	164	139	179	155	183	168	156	170	147	162	164	154	168	161	172	168	173	162	153	148	143	137	165	165	165	141	134	135	141	153	160	180	125	160	144	150	161	145	138	143	162	142	140	154	147	174	173	162	178	153	149	173	166	165	159	155	160	134	163	170	154	155	121	157	143	166	173	160	141	167	158	150	157	154	141	126	178	149	150	147	151	162	156	157	148	156	156	172	154	172	167	152	154	145	154	172	158	152	160	164	155	140	157	149	143	161	175	188	153	157	147	161	160	184	147	173	148	144	140	130	159	176	125	168	153	165	170	162	140	138	165	164	163	175	167	151	140	159	162	153	157	168	152	164	151	175	156	167	156	195	163	166	163	172	130	173	151	179	131	158	155	148	131	152	141	161	150	144	156	178	154	138	161	165	136	153	150	157	160	157	149	142	151	130	161	121	169	187	167	154	172	140	170	138	149	139	151	149	151	151	182	149	148	167	158	148	146	163	124	150	169	171	147	154	156	145	166	145	161	155	153	159	163	126	158	158	178	122	170	154	147	161	151	180	162	151	143	164	193	161	148	149	157	136	171	152	165	149	138	177	145	176	145	165	130	166	151	140	152	147	158	157	171	149	156	160	158	150	140	170	161	162	141	161	169	161	159	150	154	155	155	159	154	170	170	175	156	145	145	181	156	150	160	180	174	162	162	158	155	172	141	149	162	146	171	177	141	173	147	140	131	172	158	162	160	158	144	178	158	140	177	143	168	153	162	163	160	154	153	169	151	150	157	152	162	155	176	139	147	164	162	138	170	160	159	150	157	157	146	153	127	159	168	150	155	170	164	151	157	137	157	166	172	153	163	174	152	172	174	167	152	162	147	131	183	144	180	172	166	149	166	161	163	143	141	147	185	165	157	161	161	160	145	146	162	160	165	159	153	193	142	146	159	169	151	175	148	164	165	172	153	152	157	151	155	157	155	157	139	135	165	165	167	162	174	160	151	164	171	168	150	158	141	162	169	158	157	141	141	144	154	166	157	155	181	161	165	170	151	161	155	164	153	147	145	139	141	157	165	143	140	159	174	165	162	166	144	149	170	145	151	156	162	145	156	146	150	145	167	161	150	168	171	165	136	152	155	144	159	157	157	149	148	183	167	144	154	155	149	169	169	149	154	152	147	139	166	163	148	133	156	196	146	165	153	153	145	135	165	177	158	151	161	172	162	180	148	163	148	161	149	169	157	174	162	168	173	155	174	154	148	158	164	131	150	143	140	149	151	160	164	176	170	172	178	168	158	169	170	167	161	136	175	153	159	151	160	140	150	132	157	184	159	156	159	145	148	157	165	174	172	170	156	145	158	160	147	170	167	160	165	156	140	179	172	147	150	158	151	145	160	153	154	149	132	156	150	152	176	144	180	170	184	143	179	170	161	152	168	167	172	152	164	176	168	163	147	160	158	121	155	155	166	176	151	191	171	165	189	149	147	156	160	150	156	166	156	153	137	142	169	145	161	172	157	165	158	182	161	160	152	162	182	154	143	161	167	141	170	160	140	139	140	175	168	137	177	159	143	154	160	170	138	155	138	144	154	157	164	152	151	149	170	145	155	155	141	143	169	148	168	161	170	144	152	169	175	138	152	188	157	164	148	153	172	140	144	162	160	141	172	157	156	148	161	149	165	165	156	146	167	167	167	143	165	171	182	160	161	161	151	158	139	163	162	132	159	138	149	140	168	170	160	145	157	150	162	151	158	132	135	150	137	174	183	142	162	167	155	164	151	168	133	150	157	177	172	149	166	156	144	147	151	139	173	143	157	136	142	175	151	164	159	167	150	163	160	152	162	163	161	183	165	150	141	170	157	170	143	151	153	161	163	136	152	122	136	177	146	185	160	157	144	152	156	165	140	148	153	150	153	170	142	174	156	168	156	142	154	160	175	166	165	152	162	160	146	163	154	142	166	178	147	142	167	152	144	145	195	174	151	167	153	170	141	140	144	153	161	145	159	137	157	183	195	146	158	172	164	163	154	148	159	145	167	162	141	164	156	158	151	161	154	163	163	166	132	147	146	151	173	181	137	138	152	167	168	164	143	137	165	152	130	157	143	142	159	159	128	193	153	171	155	161	148	159	143	154	167	149	158	159	153	159	161	148	146	165	155	149	144	167	146	148	151	148	161	161	197	146	163	150	152	155	172	133	166	171	145	130	150	125	154	144	128	153	168	140	146	165	163	130	171	154	147	146	147	162	164	153	170	165	159	164	152	150	163	161	153	167	144	147	182	147	171	137	154	135	145	172	142	138	173	136	159	180	180	133	148	176	149	150	169	173	162	165	150	161	154	159	135	174	163	157	142	143	169	157	145	137	186	169	147	156	169	133	173	138	144	164	187	165	135	160	167	163	147	168	150	161	160	145	149	148	145	162	173	170	151	148	148	164	150	149	171	160	151	159	174	153	168	169	138	144	170	155	160	157	141	148	162	149	152	141	152	142	157	179	161	153	158	170	155	136	163	152	143	138	148	159	157	141	142	165	163	160	155	160	157	155	161	155	191	164	174	130	153	164	151	157	165	164	139	151	176	177	165	137	150	144	162	159	147	158	139	154	148	161	151	182	160	172	140	148	168	143	174	135	150	149	149	172	152	138	140	143	147	152	170	159	156	148	178	155	170	121	142	153	183	152	156	165	153	135	163	145	142	168	170	182	154	152	156	167	133	157	163	162	170	156	162	155	152	162	152	166	131	152	154	158	164	155	152	147	166	163	162	139	164	156	157	179	169	156	144	162	141	139	147	173	164	146	160	137	156	160	149	160	146	157	192	167	170	170	169	119	173	152	157	153	158	161	173	168	161	158	157	154	157	144	149	139	147	157	135	174	166	155	152	138	131	159	151	147	145	148	148	150	155	174	167	144	157	168	145	161	150	156	186	154	160	151	154	138	164	149	150	165	147	164	169
19487	22100	30346	27213	20179	15809	13288	11048	9494	7276	5247	4597	4582	4242	3789	3210	2812	2552	2225	2067	2071	1809	1693	1636	1582	1399	1449	1375	1244	1116	1029	924	942	954	866	761	719	615	630	680	605	551	526	503	530	525	522	456	507	487	486	478	470	472	455	475	482	435	475	499	462	445	432	432	427	444	427	470	433	410	448	432	459	416	425	428	483	447	436	452	450	521	441	421	396	408	401	465	444	427	453	480	445	425	437	440	448	435	436	423	385	434	442	425	426	424	461	438	495	478	427	465	460	433	456	427	433	495	422	454	468	473	472	425	452	414	417	461	440	452	409	432	441	427	421	461	423	434	429	435	452	432	439	479	459	415	468	448	439	436	430	422	423	485	440	489	440	432	449	459	442	499	397	439	456	439	412	423	412	414	450	465	452	460	422	415	449	439	444	453	421	424	411	413	429	474	441	449	437	457	491	428	451	414	445	460	411	419	427	493	419	440	453	407	469	437	464	472	479	447	435	397	488	422	484	417	408	454	469	443	458	449	440	450	469	428	450	447	461	417	444	439	445	447	419	455	447	444	434	434	414	462	404	437	482	413	431	485	435	414	445	426	455	421	467	419	482	429	444	446	445	454	442	436	421	462	428	447	449	447	442	409	447	432	379	447	471	433	420	469	407	432	420	435	447	446	465	435	466	413	457	451	427	434	441	454	458	417	437	440	429	429	436	434	471	462	445	441	416	437	441	413	462	471	436	444	437	438	471	461	446	464	465	458	437	399	410	401	446	436	415	425	452	454	422	451	446	448	441	448	448	407	428	424	439	409	438	437	432	474	443	447	409	454	447	462	408	438	467	437	424	408	422	406	406	443	437	459	408	446	437	456	439	429	445	424	416	484	460	453	418	444	470	467	415	451	448	417	449	443	436	463	412	470	464	449	441	429	437	438	404	440	446	414	451	418	475	426	426	421	440	436	416	457	449	436	413	415	425	419	466	416	427	413	446	467	458	486	454	439	416	473	412	404	409	413	481	463	428	469	414	455	426	438	437	439	456	502	434	439	432	402	464	459	436	424	425	426	433	460	466	435	435	424	450	435	425	437	454	432	405	441	451	427	456	479	407	439	476	441	470	443	437	461	461	441	461	409	395	433	424	456	490	449	452	411	430	424	416	394	420	440	461	452	474	471	393	437	473	437	457	412	460	445	455	450	422	431	423	433	431	461	444	408	411	475	420	452	456	468	433	408	409	456	475	476	447	446	433	440	406	448	423	454	458	467	448	444	453	455	442	421	418	426	475	410	463	466	431	461	480	464	420	445	433	449	444	452	485	410	440	423	412	423	434	494	422	400	411	404	453	423	438	439	441	472	469	445	463	470	427	416	478	449	430	459	460	415	470	448	460	476	447	459	452	446	464	443	447	474	436	419	459	431	434	471	462	435	431	442	427	449	439	427	433	424	447	448	458	427	422	441	439	435	443	464	440	448	457	419	456	483	428	428	438	393	440	432	433	409	479	450	489	443	459	413	434	450	455	410	432	407	424	423	431	462	446	432	455	445	419	416	466	446	436	412	425	428	495	490	469	460	432	452	418	453	436	405	427	415	456	423	471	420	435	445	460	476	440	427	459	431	414	469	422	429	478	449	455	435	448	469	447	493	375	442	406	443	457	418	422	417	490	420	401	473	403	446	441	447	436	412	381	443	452	421	453	430	457	428	442	436	447	452	411	457	423	470	452	437	451	439	417	408	408	410	434	412	452	429	449	421	497	409	440	456	434	433	418	468	439	430	439	434	418	423	411	459	457	437	417	474	458	446	417	427	435	440	428	448	409	452	463	456	441	437	463	453	413	436	409	447	484	431	438	413	427	454	440	443	431	414	424	475	457	438	427	452	416	428	442	472	436	462	411	442	418	427	465	445	415	416	451	467	418	400	413	465	437	440	445	496	439	464	451	521	464	419	468	439	445	390	440	456	420	455	454	485	446	405	430	464	429	427	434	443	453	444	472	460	459	478	424	413	457	451	451	418	418	434	422	448	437	438	436	447	433	427	431	426	432	423	443	426	447	452	367	460	446	456	475	473	423	429	431	460	434	430	415	468	439	440	449	411	443	426	487	453	445	485	424	462	423	440	411	458	467	471	426	446	434	465	429	432	448	444	452	459	435	452	457	459	430	435	445	409	432	438	440	426	406	438	439	424	465	437	458	484	435	457	463	477	442	459	434	481	476	425	422	464	432	444	399	446	400	447	422	424	430	440	460	435	408	419	408	496	459	406	436	443	465	420	437	427	436	414	429	431	436	441	456	469	419	446	438	445	468	456	467	421	469	448	422	470	457	460	447	446	444	420	466	452	443	444	461	439	445	418	426	445	464	449	444	408	433	436	431	431	468	470	425	428	429	473	443	444	435	449	432	416	478	449	434	452	461	441	426	441	438	454	430	413	425	459	424	423	459	428	447	478	441	472	463	446	437	435	451	428	448	465	469	496	438	433	401	439	444	447	435	448	452	447	444	430	430	451	452	442	416	441	416	468	416	428	437	503	431	440	436	440	422	440	450	410	422	439	425	416	473	453	410	425	424	462	449	443	426	431	471	437	432	459	419	423	465	450	436	418	421	425	456	466	443	396	453	473	436	427	442	435	494	400	419	446	426	452	454	435	433	453	428	444	448	454	426	452	449	420	439	424	436	427	435	431	454	459	415	444	480	464	447	436	435	427	477	427	434	412	429	399	424	411	448	392	466	417	419	435	415	440	436	423	449	437	414	448	419	444	435	387	400	452	435	411	423	394	459	451	429	441	451	441	410	427	476	432	500	431	425	424	459	443	422	442	443	443	453	421	431	420	462	439	400	438	467	456	444	452	429	446	445	421	472	421	476	445	456	458	434	447	448	450	418	457	379	404	454	440	443	455	427	448	463	475	414	418	439	439	446	452	447	416	436	439	453	418	470	461	473	444	432	434	410	452	495	465	446	430	476	421	441	448	444	446	402	437	442	455	421	435	449	421	450	437	427	416	458	457	437	433	444	443	409	449	445	411	450	449	426	395	462	432	448	430	466	481	441	460	445	436	381	471	420	422	417	420	420	433	466	427	475	411	421	439	451	445	421	456	422	447	446	445	457	481	457	430	394	480	397	440	470	444	447	471	491	453	417	458	436	464	448	414	448	442	450	429	433	414	436	428	416	474	455	443	448	441	486	467	418	460	439	442	444	418	422	432	446	442	450	424	462	442	399	467	469	410	516	442	449	455	400	446	445	439	435	472	452	427	495	424	434	454	434	405	444	438	445	414	430	443	418	469	494	466	456	442	433	462	465	450	447	435	418	424	422	429	501	451	420	413	417	438	440	449	406	412	450	441	428	455	426	452	412	458	449	460	410	440	444	419	401	465	424	432	441	426	463	428	397	455	454	452	431	439	444	454	423	453	410	464	432	426	395	457	428	415	427	442	442	442	435	435	412	473	471	399	445	435	438	422	445	420	441	436	426	427	420	448	468	430	436	441	453	420	436	444
38772	34911	35246	27350	19593	12942	9401	9261	10980	11122	5925	3544	3160	2542	2156	1802	1877	1778	1515	1508	1930	1693	1710	1610	1321	1199	1204	1130	1225	1158	1033	926	938	869	703	616	556	442	324	448	391	287	297	255	241	264	219	233	210	251	192	185	195	194	168	160	156	166	138	160	136	159	146	134	144	145	130	180	155	156	126	134	147	143	154	160	175	154	162	162	151	151	149	156	165	151	148	169	136	166	166	163	136	160	119	154	138	152	141	171	152	149	147	130	146	147	178	147	164	151	137	167	176	157	174	149	143	143	148	165	143	152	128	164	131	157	148	156	156	118	147	148	159	154	143	163	140	154	165	171	158	142	133	151	165	146	155	130	152	146	155	139	169	167	148	122	129	153	151	149	138	176	153	137	151	147	163	176	135	146	140	145	170	136	148	178	147	166	159	152	155	131	148	138	138	149	141	145	141	148	172	172	140	148	154	155	144	134	133	149	138	159	151	149	144	140	148	123	130	150	154	148	137	153	145	149	156	137	146	137	136	167	168	144	130	143	167	151	151	139	139	132	134	140	137	156	164	149	158	153	145	137	150	146	134	149	153	168	137	129	130	149	145	146	150	134	159	141	156	149	147	148	154	154	157	149	147	157	127	164	160	143	152	173	142	152	160	141	142	131	143	145	152	156	136	164	144	148	152	151	133	139	139	155	155	170	154	158	131	147	170	151	153	170	154	143	146	151	153	164	145	146	168	162	150	152	131	139	147	157	148	157	151	138	158	148	130	130	154	152	152	161	142	169	146	150	143	147	143	156	143	161	135	145	156	151	144	127	139	167	153	169	139	136	147	131	140	162	131	165	142	148	149	138	167	142	150	150	163	160	162	135	155	161	141	201	151	133	167	138	153	167	147	150	158	156	140	156	163	142	168	154	176	152	157	135	137	157	158	139	151	150	135	170	157	125	142	143	154	151	145	130	165	140	153	133	141	144	156	156	162	106	135	132	149	157	150	153	131	140	135	144	134	142	163	158	152	165	123	141	143	151	141	140	156	148	138	152	136	153	145	122	145	152	149	141	139	149	137	134	154	137	144	142	175	155	158	134	154	149	127	146	157	155	150	137	161	152	127	144	157	159	149	131	157	155	156	149	144	137	136	137	142	140	163	126	129	148	151	146	163	161	153	143	154	167	145	137	152	146	152	151	150	143	157	163	155	148	142	147	159	138	165	152	130	136	142	148	164	173	133	164	146	142	155	160	144	152	165	138	137	159	143	130	155	138	148	158	149	165	147	143	145	142	133	140	150	143	132	139	141	158	154	164	145	153	145	194	160	145	172	132	142	132	151	156	130	125	161	163	137	159	172	146	144	136	134	156	167	134	162	163	124	150	163	145	159	145	171	158	146	141	168	153	152	144	150	142	161	150	172	158	167	145	145	146	146	157	159	200	142	159	141	162	147	134	148	146	151	148	140	165	155	161	163	154	155	151	142	145	135	156	141	160	174	156	158	143	146	161	166	164	163	147	149	143	147	177	150	136	158	133	163	157	156	142	140	152	147	166	144	144	138	160	155	155	151	157	134	162	145	153	142	141	164	151	118	141	137	158	143	154	164	158	143	134	143	163	130	146	156	150	154	143	151	152	141	145	149	149	141	154	156	154	149	155	142	135	158	168	163	143	136	181	135	150	156	167	183	138	183	153	147	124	135	161	160	139	138	127	153	154	136	156	151	172	150	150	151	177	158	132	156	162	137	125	148	142	152	127	158	141	156	130	142	142	130	155	136	158	132	156	175	135	156	175	171	153	137	161	147	164	140	138	133	155	130	150	164	151	166	156	154	153	159	170	161	155	134	149	142	149	129	132	156	173	140	169	173	171	152	171	140	155	139	154	151	142	156	162	154	130	145	143	131	145	153	146	154	160	148	148	151	168	160	149	170	157	162	157	124	159	144	142	122	144	147	163	182	153	139	169	162	158	151	170	133	142	127	177	160	145	146	154	154	130	152	154	165	133	137	143	145	159	157	149	162	131	149	152	143	157	152	147	166	150	127	135	139	136	172	171	156	146	133	149	131	145	132	147	115	154	142	146	142	183	157	157	144	126	131	146	146	138	134	129	137	128	143	158	180	143	170	132	138	149	132	152	175	150	162	154	155	159	137	121	137	147	162	138	152	148	157	164	139	120	145	136	166	147	141	163	141	155	134	161	158	158	134	164	148	162	152	152	146	143	152	155	147	175	160	150	146	158	136	148	159	153	144	149	145	167	161	165	153	132	143	136	165	156	133	148	155	151	132	155	138	152	125	154	154	135	146	144	147	138	155	158	142	153	154	130	158	152	148	173	165	143	117	160	154	170	150	153	134	154	134	150	161	117	151	153	146	165	135	167	157	167	152	161	152	176	165	137	151	135	130	145	147	149	141	171	147	139	151	148	137	166	135	164	147	164	139	169	128	142	160	166	148	139	165	152	175	138	133	153	150	171	151	133	161	140	141	144	160	163	144	143	133	167	154	162	128	128	160	159	170	148	154	155	144	171	145	145	161	145	147	152	164	158	138	150	142	142	174	158	145	141	150	160	157	129	173	153	159	147	145	174	136	146	129	158	139	157	147	141	159	137	163	147	136	164	166	147	143	154	125	133	137	169	161	138	127	137	166	146	154	166	137	152	140	126	140	161	143	164	141	147	126	152	132	146	144	136	140	152	145	132	161	117	118	140	155	151	155	146	173	144	152	149	157	162	150	123	144	166	160	148	146	129	140	157	138	154	157	149	122	159	139	154	155	145	125	141	150	118	146	150	145	157	141	157	133	155	157	143	120	163	130	128	132	149	139	134	150	147	145	142	149	163	142	138	147	142	139	151	151	142	179	144	144	136	161	138	156	158	150	151	158	134	145	144	148	153	163	133	143	169	163	164	157	127	137	183	139	146	151	139	130	121	154	140	132	125	168	149	141	146	138	130	159	142	151	174	163	145	161	134	147	143	143	157	170	150	147	160	146	174	142	175	132	155	162	153	137	137	168	147	121	168	162	147	155	149	164	133	152	148	141	133	160	165	148	148	148	148	138	147	147	161	164	160	154	158	149	156	162	156	146	160	149	119	143	151	148	136	142	150	163	139	114	176	144	126	150	147	143	163	154	157	140	152	152	145	148	165	144	151	146	157	160	154	163	135	159	148	162	151	140	144	132	131	123	144	132	161	133	143	142	166	123	156	158	169	141	148	153	130	141	152	146	160	163	155	147	118	153	169	129	149	125	137	154	140	141	144	150	147	187	132	145	142	164	119	152	150	156	140	163	153	129	143	135	161	141	153	138	169	163	131	145	159	164	148	168	150	174	160	159	139	154	143	147	134	160	146	125	135	148	140	144	167	161	143	151	127	146	131	147	154	147	169	168	153	141	142	158	165	144	162	144	156	164	140	154	128	140	131	149	173	152	142	152	173	151	157	148	148	157	155	142	139	165	151	144	148	146	150	145	144	148	135	140	153	170	147	149	155	166	145	147	161	132	153	132	150
26105	28377	36835	36011	31829	27117	24599	26273	27716	30140	18934	15140	14968	12212	10707	10069	10293	9354	8943	9027	10702	10121	9553	9631	8167	7406	7197	6916	7004	6901	6190	5377	5897	5281	4446	3806	3330	2562	2248	2747	2248	1547	1502	1199	1086	1303	1015	1022	912	1077	776	694	736	851	643	536	511	507	470	439	515	396	439	433	472	438	419	443	406	429	432	417	432	435	430	452	392	440	422	454	427	388	445	449	464	461	422	469	478	441	415	422	418	409	381	434	425	421	447	422	404	424	407	424	441	403	403	405	428	453	413	433	419	404	424	399	426	451	432	430	436	412	421	437	427	392	437	421	453	415	416	424	451	404	430	433	434	408	459	452	405	422	444	446	454	430	445	392	425	430	439	449	384	405	448	412	398	384	405	442	437	468	418	415	428	415	423	425	446	450	403	418	419	444	457	390	395	437	428	431	396	427	432	395	437	488	438	465	425	443	436	415	433	403	416	418	440	413	421	386	406	435	438	450	426	416	419	469	384	439	398	413	439	447	447	384	432	426	395	411	432	439	440	409	438	422	423	407	447	396	410	411	393	415	440	425	438	414	453	425	436	434	441	455	504	398	421	435	428	438	408	430	410	455	397	397	397	428	444	405	411	430	401	387	380	413	419	397	446	386	436	415	427	421	419	430	453	417	430	465	437	442	433	436	448	412	424	416	446	420	398	436	444	434	459	428	434	405	409	440	451	455	430	436	471	412	424	405	432	442	418	417	410	380	449	431	402	461	447	424	477	434	426	463	435	454	415	387	443	442	452	436	453	426	425	403	428	441	417	412	456	446	404	449	433	444	410	427	446	416	403	411	402	432	411	420	421	435	410	442	430	409	382	419	445	453	435	409	446	405	418	431	465	422	392	398	425	427	438	439	428	405	427	447	425	431	433	387	416	440	460	448	430	422	450	408	420	449	462	408	447	424	422	446	403	425	438	440	433	416	429	447	454	460	400	415	412	414	389	413	425	451	421	425	454	454	430	442	444	438	441	388	452	447	427	459	429	437	417	418	411	448	447	401	434	415	434	407	411	421	459	404	409	425	394	388	425	398	387	408	406	419	481	458	401	438	440	416	424	411	417	432	397	416	448	405	420	381	449	378	422	389	406	412	420	424	411	452	416	450	444	379	404	437	437	431	426	440	427	405	422	459	445	407	401	385	379	437	441	445	429	418	438	398	426	420	412	468	424	415	432	423	451	450	415	420	435	440	422	424	425	434	429	429	437	482	423	408	432	440	410	424	403	407	418	429	375	456	425	391	405	426	448	436	437	401	459	406	427	448	416	410	380	451	435	415	415	384	414	418	443	421	432	467	424	481	436	425	412	436	355	422	433	403	455	416	425	409	408	441	462	408	437	419	406	389	422	438	409	450	430	442	415	417	418	452	397	377	454	435	421	399	420	467	387	411	421	440	427	452	447	443	407	451	436	466	399	450	421	444	414	424	413	427	417	444	441	420	424	400	464	423	450	420	394	422	450	411	391	430	411	397	390	436	429	447	442	451	414	415	425	435	457	442	427	407	410	420	416	423	397	420	421	409	428	415	424	404	418	428	389	421	404	402	487	468	438	395	416	422	388	413	421	422	391	429	391	415	427	420	401	413	434	455	410	415	414	411	423	417	425	416	433	398	433	434	417	445	418	381	397	463	442	398	420	406	392	419	411	439	416	415	423	424	428	436	430	403	428	422	409	402	417	435	449	394	411	401	389	432	440	432	445	417	409	405	420	403	422	408	450	402	421	453	368	419	434	410	422	413	406	400	430	440	430	396	423	396	406	412	425	400	435	406	401	406	434	428	418	450	425	422	401	422	448	451	457	456	456	436	434	432	376	424	394	414	437	413	415	395	423	465	429	408	412	434	446	414	434	438	451	449	396	412	400	402	458	458	440	421	413	428	418	400	405	428	423	411	430	416	428	432	418	437	455	434	444	378	406	446	404	440	414	437	422	445	423	388	403	427	418	455	399	437	423	447	438	431	480	489	387	456	432	398	411	436	464	437	434	478	402	434	422	389	431	420	395	431	402	478	418	415	424	412	432	448	412	437	409	416	416	410	398	419	435	445	429	429	461	413	433	444	411	439	464	435	412	429	421	400	404	425	407	441	459	419	420	388	425	454	409	444	411	474	404	429	467	439	413	389	446	404	408	399	442	404	404	438	427	424	450	473	393	412	456	443	463	437	430	410	421	412	441	421	431	467	444	431	414	453	402	424	393	452	440	410	418	387	431	499	465	426	421	445	470	432	458	413	412	431	440	417	410	409	418	407	422	437	423	441	389	415	426	407	405	414	415	421	416	420	428	419	417	428	441	457	438	398	457	420	434	416	442	432	462	410	404	425	440	461	452	412	422	452	408	428	420	437	417	448	435	422	420	442	429	438	411	431	411	384	407	410	395	420	459	436	426	444	429	419	405	436	423	407	451	444	409	431	448	440	423	457	421	419	385	441	419	433	398	420	394	433	449	426	435	429	399	451	437	403	462	428	412	416	427	421	439	416	408	422	402	427	398	414	444	407	446	444	411	411	442	428	426	426	423	415	458	410	406	442	407	410	471	396	412	411	461	452	447	384	421	450	405	458	409	457	409	445	426	409	429	425	379	460	433	449	404	392	385	411	442	418	424	427	401	460	419	432	411	460	375	417	448	428	478	395	434	392	395	415	403	424	423	425	472	425	407	401	409	428	411	429	448	436	394	437	448	424	418	473	421	430	437	434	459	409	404	421	400	442	431	432	429	438	452	412	416	439	395	420	414	462	388	413	424	431	402	453	444	456	434	458	428	454	424	411	414	418	465	439	375	458	442	393	458	437	403	441	411	426	461	454	453	434	423	390	447	357	424	393	442	434	422	420	407	398	444	412	421	409	429	403	424	453	434	415	438	409	393	414	398	450	423	417	398	443	446	438	412	441	434	401	426	430	427	440	407	441	461	429	450	449	428	400	442	419	427	445	409	422	417	437	413	420	417	405	463	455	423	455	454	433	435	397	419	398	414	377	406	402	416	451	421	437	391	439	437	426	419	398	421	395	435	457	441	430	443	455	443	417	440	402	419	438	439	399	443	448	433	457	394	441	429	416	417	400	429	401	445	449	440	425	415	427	445	450	451	399	435	391	423	463	405	432	442	448	416	414	448	409	388	468	430	419	443	395	417	404	440	462	436	407	450	427	453	438	462	383	435	438	409	433	424	428	395	418	452	412	441	396	416	415	436	458	476	386	404	427	420	427	409	425	410	413	439	424	420	398	420	417	434	441	395	413	414	399	435	470	414	418	459	447	413	420	457	443	424	432	422	416	382	418	401	434	440	439	448	449	435	397	403	394	430	437	381	435	424	422	439	451	407	426	441	402	444	432	416	448	420	407	423	375	431	410	428	419	432	435	415	428	410	412	423	441	424	415	399	423	438	405	453	431	424	448	413	427	416	402	416	404	430	394	417	434	446	419	412	439	425	422	405	377	435	436	412	415	429	448	488	425	443	429	405	412	413	404
45005	40698	41809	35980	28300	20636	15270	14590	18849	13551	12198	9967	8446	6711	5643	4784	4833	4621	4540	4781	5710	5443	4742	4095	3500	3700	3181	3286	3213	3343	2576	1903	2008	2402	1999	1635	1690	1118	832	1176	888	673	612	537	447	496	378	392	335	420	389	293	360	384	303	214	212	210	194	196	167	193	180	183	192	169	145	166	184	166	190	190	158	183	161	169	157	182	179	152	159	168	158	171	186	173	160	194	187	196	200	188	196	172	178	159	198	182	199	189	189	188	156	171	166	150	181	159	187	166	157	168	163	168	167	162	188	179	178	182	178	179	218	183	178	151	183	175	153	162	160	147	171	174	191	170	184	189	171	183	180	185	170	179	181	177	175	197	179	202	183	192	183	157	195	178	173	183	178	188	163	150	153	175	188	158	180	174	195	175	185	184	183	183	181	196	190	173	186	173	170	169	183	182	195	174	176	175	175	177	164	204	178	172	173	162	166	166	162	185	180	176	184	191	201	165	167	184	178	190	179	171	177	184	165	197	197	202	216	156	207	150	200	208	160	174	174	168	196	180	182	173	176	167	160	174	183	167	195	171	186	187	173	188	167	168	178	182	162	158	163	176	189	163	153	145	196	194	170	191	176	145	177	173	174	162	174	179	178	161	172	160	188	175	177	166	160	166	192	164	172	179	173	159	200	181	178	155	192	182	181	181	164	199	189	185	194	186	152	193	189	182	194	176	177	172	185	173	158	208	184	163	184	157	175	173	172	195	165	164	157	160	163	198	187	188	176	180	157	177	178	166	165	162	183	174	178	177	171	157	156	170	175	163	183	170	183	189	171	183	192	203	202	178	199	166	154	169	183	162	179	181	150	193	188	201	165	192	184	166	188	191	187	174	191	183	168	203	167	203	181	159	189	176	183	155	143	171	191	148	168	154	180	159	180	171	179	170	174	196	157	174	180	156	194	185	181	157	186	167	165	198	176	180	171	183	203	182	186	170	180	165	200	156	205	170	163	185	172	174	187	163	193	185	174	187	199	204	198	153	213	164	176	175	158	182	169	205	167	151	154	174	185	201	166	193	156	181	176	187	179	172	204	178	169	198	181	152	165	186	179	158	183	167	207	169	191	187	173	208	144	193	179	175	158	164	182	193	154	184	180	174	168	166	187	200	182	162	150	191	180	172	191	165	195	190	159	162	179	208	168	160	199	164	193	190	155	157	201	183	180	146	170	165	180	178	193	172	164	174	172	162	174	186	192	189	174	175	192	163	167	176	165	183	171	199	167	175	180	179	178	166	196	178	169	194	170	199	187	152	184	190	163	186	162	193	175	162	180	174	169	186	199	179	170	194	183	158	147	188	183	195	189	156	168	171	202	166	149	176	190	175	168	183	182	161	170	175	179	181	190	180	200	174	153	200	159	178	158	176	202	177	173	153	161	168	180	172	207	183	175	165	193	191	180	214	173	191	179	172	145	193	191	166	166	183	163	167	171	186	191	173	175	160	190	167	192	172	174	172	194	188	190	165	186	176	160	177	172	204	167	153	176	160	161	170	163	178	177	152	177	180	145	167	182	197	179	200	180	189	185	179	179	170	191	195	166	181	186	189	197	163	168	170	200	177	198	161	186	170	204	200	172	185	179	171	161	175	186	168	176	194	176	174	180	159	213	166	172	171	167	160	170	188	158	178	182	169	168	187	170	184	165	201	205	184	187	172	182	180	177	179	183	186	170	196	176	159	174	172	139	182	163	186	187	185	175	163	177	179	170	190	162	189	170	167	198	148	167	176	176	153	185	161	182	161	180	161	182	164	167	174	204	183	194	187	173	188	188	187	150	145	198	175	157	171	177	157	173	185	173	193	175	161	177	158	173	199	183	190	195	187	184	148	174	177	191	157	173	181	184	174	176	178	209	194	168	196	171	158	171	179	177	172	210	200	194	164	169	166	184	184	179	201	165	166	192	183	185	170	187	193	183	200	186	170	176	171	176	142	205	147	182	166	190	192	183	177	178	192	181	177	166	173	176	171	153	162	204	201	164	179	174	183	165	189	187	209	189	166	197	172	182	175	179	184	175	190	163	169	171	177	195	164	204	182	172	184	163	181	176	212	193	155	179	184	181	208	191	170	171	174	163	167	157	176	194	174	181	189	186	177	186	157	166	182	177	197	149	190	179	190	179	184	178	184	166	177	173	197	166	187	176	202	184	180	186	169	181	187	167	213	177	164	158	173	176	159	191	157	169	182	171	191	168	179	171	176	170	190	208	187	178	184	168	199	176	164	201	150	191	168	131	172	194	197	192	169	178	178	200	177	189	168	182	171	196	189	181	157	155	171	144	186	183	184	160	165	197	153	184	173	183	175	173	174	150	174	170	182	158	167	172	176	160	171	183	174	170	190	183	199	166	180	173	207	168	205	203	179	203	223	192	160	170	187	193	184	166	183	169	164	165	174	173	217	191	158	155	179	175	181	202	178	163	194	205	161	168	191	165	176	182	181	186	196	174	164	179	155	168	160	190	181	179	165	156	176	169	179	172	187	188	192	182	200	183	165	173	204	194	195	176	174	189	178	176	196	187	138	177	168	164	167	185	186	197	157	186	191	204	160	170	165	175	191	166	151	168	186	189	163	168	192	173	174	166	182	207	172	187	196	183	160	198	183	172	190	168	185	174	177	187	179	164	180	161	183	186	170	182	164	171	173	179	188	166	168	176	176	155	179	206	182	196	182	166	177	171	173	188	183	159	180	177	191	195	179	184	174	167	164	170	184	189	170	173	193	174	190	181	179	164	175	180	145	167	176	165	175	175	145	173	182	177	179	198	199	213	180	164	206	180	177	178	160	185	177	171	186	205	162	192	189	151	161	174	176	168	191	157	162	174	171	164	179	181	166	176	199	182	165	207	158	198	168	186	210	189	196	183	154	180	179	168	180	171	169	145	182	193	174	187	203	196	164	168	183	173	163	162	176	184	188	198	181	175	163	190	156	189	197	170	176	141	175	158	168	157	167	152	171	179	182	162	184	183	168	174	167	175	179	149	203	160	187	163	155	182	162	195	159	172	163	163	177	147	168	173	189	192	177	193	166	213	168	178	169	165	163	175	178	174	181	156	171	176	200	197	181	178	189	190	170	153	183	168	167	189	171	189	173	187	211	185	182	176	178	160	164	175	168	185	183	182	181	161	178	193	195	164	163	168	177	161	159	178	184	184	172	172	174	154	160	177	206	179	151	171	199	186	157	187	179	170	178	184	203	191	192	174	172	186	181	194	198	192	167	177	182	184	191	172	178	189	197	167	178	174	187	179	167	161	177	188	164	178	172	198	174	147	184	206	180	164	212	173	193	182	174	179	170	180	190	199	196	190	167	169	185	163	162	163	181	174	174	185	183	189	177	187	171	154	180	178	199	172	187	174	184	201	189	189	175	162	196	192	172	184	181	161	185	174	173	178	190	170	159	170	168	189	173	177	181	197	184	202	170	154	160	188	171	196	187	184	159	163	176	176	202	159	170	182	147	161	157
30843	33156	41840	42897	39286	34589	31145	32913	36003	30865	29700	27991	26478	23129	20970	19184	20095	19512	18959	20442	22888	22328	20574	18590	17311	17285	15839	15956	16168	16426	12756	9765	11352	12757	11049	9728	9479	6398	4962	6590	4824	3871	3243	2769	2370	2550	2058	2209	1573	2257	1921	1330	1670	1895	1223	847	844	751	598	539	569	562	561	518	488	481	460	460	520	497	501	479	487	540	511	494	493	490	529	458	524	531	538	530	605	629	592	504	546	515	520	465	493	498	488	509	510	491	537	497	464	493	483	463	466	478	478	491	459	500	511	477	505	526	556	529	491	481	512	477	523	505	543	514	504	561	533	485	497	438	508	481	481	503	520	516	497	486	506	483	519	459	495	525	430	487	503	489	516	510	508	501	519	481	506	489	484	514	508	476	486	534	489	491	490	492	489	486	490	484	462	471	487	473	503	501	482	454	500	481	482	496	523	491	485	471	522	492	455	503	462	488	509	470	485	513	474	459	511	475	472	500	524	493	547	482	505	484	525	507	449	523	481	520	496	497	495	453	463	514	450	464	466	510	484	503	499	474	486	473	491	520	523	483	519	466	478	520	517	482	535	497	476	509	520	477	468	551	489	467	498	495	537	472	448	517	516	510	467	504	498	513	494	493	464	494	489	499	490	508	537	529	476	487	499	479	515	476	496	465	499	507	519	502	482	474	492	480	486	496	452	499	535	475	483	510	508	509	500	491	531	530	484	480	472	492	462	468	543	503	487	488	556	479	515	489	508	464	502	501	480	503	479	519	464	467	506	500	464	513	493	515	469	526	485	496	509	468	502	503	470	502	471	487	514	459	497	506	504	527	491	503	493	484	476	520	492	502	459	507	445	503	494	476	505	485	521	482	503	517	450	464	476	525	515	481	486	495	478	488	481	485	437	486	483	480	518	498	512	524	489	500	488	514	505	505	467	497	457	484	540	488	511	525	484	486	470	483	506	482	499	501	484	473	515	504	451	513	481	527	501	493	490	497	508	510	508	497	498	503	487	496	497	483	433	484	471	469	509	495	494	476	483	497	490	508	528	496	493	516	477	501	525	525	517	479	484	491	502	534	510	507	492	511	496	487	511	510	507	478	492	460	470	483	534	501	504	510	487	499	482	503	464	510	480	483	504	502	515	506	539	468	509	501	545	529	468	469	487	459	490	536	485	485	473	473	472	529	524	483	476	465	502	470	483	457	524	468	539	482	503	487	450	500	533	486	455	437	548	472	500	464	546	511	485	455	496	498	516	512	467	507	472	519	488	472	521	474	503	481	501	492	481	453	529	507	521	497	502	456	504	530	487	466	517	470	466	515	494	494	484	537	472	482	476	475	469	476	518	521	503	469	498	504	538	522	454	515	479	533	465	488	513	510	465	524	490	497	474	491	490	492	511	493	509	518	476	563	499	529	484	517	486	513	527	535	528	489	488	501	501	445	484	466	498	490	494	496	494	490	496	479	476	528	528	523	485	529	484	476	524	499	495	501	509	527	529	498	495	514	492	511	523	525	489	476	498	494	455	501	455	490	491	492	489	462	456	506	496	504	484	478	505	475	482	457	507	495	507	489	520	493	522	489	512	480	537	513	541	509	511	523	533	482	503	474	486	521	437	519	510	517	500	480	491	474	481	495	554	484	512	489	469	440	496	485	490	472	500	487	486	451	507	484	499	502	496	523	488	487	492	521	518	429	458	518	510	511	451	455	520	506	495	507	491	489	508	517	493	459	505	501	525	477	464	465	488	500	510	507	542	498	516	487	507	506	496	504	462	489	484	495	538	472	479	518	504	495	490	500	506	518	493	512	527	527	524	487	500	509	490	536	508	480	495	476	486	473	497	498	468	524	533	485	513	460	477	536	498	494	498	529	511	508	477	533	502	504	512	515	485	488	463	484	480	504	490	510	513	544	514	532	479	493	519	470	486	501	502	502	463	489	499	505	565	513	512	500	473	492	470	495	511	524	496	480	450	484	434	521	535	505	512	472	485	490	484	491	501	511	448	498	525	470	508	515	516	516	515	462	468	489	472	475	498	496	448	493	470	528	459	507	531	515	459	502	485	542	466	482	488	501	533	488	493	507	486	473	521	469	508	486	482	462	482	462	490	497	531	524	515	515	494	425	519	489	494	483	461	497	497	500	504	482	522	482	521	476	483	509	458	505	469	493	482	489	514	472	499	496	475	495	527	501	525	477	508	503	494	464	510	513	519	486	481	466	507	517	452	501	459	515	490	482	495	497	495	488	450	506	496	482	485	464	484	531	476	490	514	521	463	498	454	483	519	536	466	493	502	476	519	461	507	504	498	480	512	516	495	464	529	513	488	528	468	497	485	506	526	464	508	509	502	470	508	473	453	491	484	500	453	482	503	519	458	463	467	481	483	475	531	474	506	491	480	506	473	491	511	468	506	480	519	459	492	526	488	486	522	512	512	493	514	461	517	501	505	493	478	485	506	504	535	525	481	512	447	458	490	510	483	529	502	537	526	522	534	521	490	485	501	484	489	489	538	517	484	501	491	487	495	499	507	508	510	462	487	515	522	506	443	452	489	502	515	469	500	482	516	489	495	494	503	530	523	489	476	510	467	486	481	474	474	498	483	520	495	491	468	465	530	517	511	484	489	471	484	504	463	484	501	472	515	473	517	501	522	529	502	505	528	463	478	516	481	487	477	499	480	487	527	516	516	498	476	502	486	511	484	489	496	476	511	474	510	500	507	484	505	506	529	506	475	491	471	497	512	465	498	518	501	490	523	498	500	509	504	487	507	482	487	483	489	455	527	514	479	500	490	480	514	497	462	488	521	482	454	500	487	460	522	474	492	501	499	508	506	499	486	466	493	475	482	506	542	474	500	518	492	461	502	554	517	473	482	511	487	530	474	532	504	495	474	470	482	494	448	529	501	508	474	502	528	522	497	498	505	482	490	506	495	446	496	486	512	483	501	530	498	541	469	532	495	513	486	498	470	502	469	494	495	479	467	485	528	501	467	504	466	488	501	475	493	464	484	475	473	472	476	496	499	505	492	495	501	503	486	487	515	507	491	477	485	510	488	528	482	468	514	510	492	431	483	488	460	506	478	469	473	474	488	513	474	489	537	480	461	502	482	472	503	538	502	495	517	482	504	513	507	508	471	503	493	446	503	512	470	495	511	499	524	514	502	531	528	489	504	509	527	508	517	476	540	468	491	497	510	505	472	445	496	487	510	524	517	480	524	469	478	483	500	453	471	487	497	495	469	507	475	479	469	472	513	496	490	499	521	522	513	468	503	511	469	473	482	464	547	487	510	527	478	492	519	494	499	519	471	532	463	474	520	525	509	511	509	485	487	459	531	474	480	460	492	478	496	453	546	507	493	487	504	498	505	453	491	512	450	496	512	511	488	492	511	501	507	467	493	504	510	470	467	446	545	502	508	538	473	515	525	482	499	517	494	473	469	502	505	522	491	503	525	447	509	493	450	505	481	476	502	472	505	485	487	513	476	488	469	504	437	501	466	491	482	469	477	493
27511	25191	26023	20104	13323	8698	5752	4113	3155	1884	1178	891	791	623	596	550	479	366	381	379	389	371	330	356	340	271	272	263	250	264	241	191	200	221	224	191	181	181	195	168	184	190	155	152	161	152	154	159	163	173	170	165	157	152	157	139	158	184	182	169	148	141	150	161	164	140	168	142	157	150	147	148	142	170	145	155	141	129	134	160	168	154	155	133	156	163	156	144	139	163	156	150	158	134	140	166	166	145	169	156	179	153	149	139	137	155	130	185	165	159	137	154	165	150	151	149	155	160	143	179	157	129	165	151	143	156	163	161	163	174	146	142	153	163	144	149	174	147	150	161	146	171	163	142	147	185	148	158	179	157	159	148	175	147	175	151	182	150	152	150	138	155	143	166	141	162	169	186	139	131	162	133	167	136	171	158	153	157	152	146	156	158	158	145	155	168	151	151	132	170	159	149	149	144	150	135	153	164	155	160	173	138	165	164	173	162	125	185	140	170	151	142	141	161	141	160	174	144	154	150	179	166	164	164	151	142	158	138	178	165	155	147	158	162	140	171	144	130	165	143	152	143	165	154	144	174	164	162	151	175	145	160	149	158	143	149	174	170	169	153	136	159	150	166	160	158	154	154	174	172	154	151	154	164	172	165	155	166	160	134	181	140	135	135	144	156	168	163	155	155	148	144	147	140	186	142	156	167	153	153	165	129	148	123	146	159	176	149	158	165	138	168	149	152	138	155	161	131	128	148	158	154	169	162	174	165	155	142	158	153	126	180	165	134	179	180	179	168	158	145	152	158	145	142	177	160	176	159	163	135	142	146	167	161	129	170	159	156	157	148	140	163	156	153	174	146	147	143	156	152	158	159	142	153	143	160	149	157	169	155	158	160	170	150	138	180	151	179	183	151	147	142	159	136	124	156	142	167	130	157	146	152	140	141	164	154	150	143	156	176	149	150	180	177	156	131	159	141	163	157	153	136	149	172	157	156	143	166	165	165	164	150	144	166	139	162	149	165	160	170	148	157	146	140	149	128	166	156	155	147	169	134	146	166	152	158	145	164	133	122	150	146	169	147	154	141	168	156	149	142	157	159	168	178	150	141	144	164	180	146	169	152	145	164	159	164	149	132	155	150	142	165	158	155	138	171	164	159	165	154	137	169	139	148	168	141	162	156	139	151	152	139	155	158	150	136	158	147	173	149	176	154	136	178	134	159	156	154	146	157	153	160	163	150	146	155	155	155	148	153	162	143	151	146	160	147	148	165	135	168	148	169	152	147	141	152	165	150	153	135	167	142	146	142	150	147	155	130	152	143	157	147	146	180	150	146	137	170	150	149	150	145	165	140	141	140	126	144	142	148	173	160	169	158	147	155	145	156	152	154	163	158	178	138	159	136	142	143	136	153	152	151	153	141	156	158	148	131	153	122	154	130	170	153	158	138	148	148	164	148	157	160	147	127	133	160	153	172	159	165	153	143	138	171	136	152	154	169	162	150	163	164	170	165	140	155	157	153	153	165	167	149	150	171	163	136	145	173	171	146	163	151	150	141	164	165	152	139	128	159	161	142	167	156	154	155	155	152	157	169	181	153	160	139	129	153	167	147	179	162	151	170	141	139	155	142	160	126	122	160	135	152	165	159	156	153	143	156	160	148	162	164	170	180	156	149	137	152	167	133	151	173	152	158	168	151	149	164	145	165	152	122	146	167	140	165	175	152	139	172	157	153	150	165	134	141	162	136	163	173	151	154	149	160	144	142	157	131	163	131	135	166	154	132	180	149	137	154	146	162	182	170	155	193	165	164	139	149	166	147	135	155	150	164	152	148	147	165	160	185	143	156	148	165	154	162	152	164	166	161	154	135	168	135	166	138	154	126	135	160	162	138	158	115	150	157	162	165	148	178	173	150	170	145	140	170	165	150	148	157	147	143	169	175	171	167	131	153	141	172	145	166	152	201	151	158	175	160	150	146	161	170	176	127	170	133	159	149	157	151	130	161	139	161	160	148	144	156	138	171	155	165	152	146	152	132	152	127	151	165	163	157	153	159	157	157	144	160	131	180	150	178	185	173	160	153	164	156	137	155	153	157	142	170	150	206	157	169	167	170	147	164	182	129	174	130	160	157	149	139	156	167	162	147	144	163	156	168	181	145	156	170	168	156	159	167	151	154	155	171	133	166	170	154	155	150	166	178	164	184	156	145	160	151	150	158	149	136	164	142	158	145	159	166	162	176	165	150	148	170	184	144	139	170	148	138	136	144	144	178	159	156	150	159	161	159	147	149	161	147	163	165	158	152	154	151	173	146	163	145	154	148	155	168	152	145	176	159	147	154	152	153	153	146	159	175	154	154	167	154	164	168	176	164	149	186	175	143	151	149	127	155	140	167	128	144	165	133	150	164	135	155	146	143	154	139	150	158	139	149	166	156	170	161	141	168	164	145	179	161	157	139	154	155	134	162	134	150	143	136	151	152	155	159	144	146	169	164	167	130	154	167	168	168	156	148	153	172	201	149	172	163	151	148	172	154	157	163	146	155	192	157	170	166	171	143	152	171	158	164	153	123	165	177	151	167	164	143	136	143	154	149	156	155	166	135	119	136	164	162	130	141	146	160	132	155	147	155	150	163	151	155	137	176	148	167	166	156	153	145	138	167	172	146	171	135	165	160	157	153	162	160	171	145	139	164	140	149	150	155	168	152	178	146	141	141	139	142	150	164	126	165	174	152	181	163	155	163	146	165	134	145	148	155	157	167	128	160	155	148	164	162	143	161	140	150	140	153	157	149	171	157	144	162	155	167	170	146	157	161	156	173	155	155	163	159	151	159	161	168	151	162	156	170	151	147	150	156	141	129	144	159	141	153	169	149	161	149	142	142	147	141	171	141	153	140	137	139	150	166	142	161	137	137	144	164	163	166	164	154	171	159	164	164	142	147	149	170	131	149	145	152	167	136	165	153	146	162	154	155	170	168	155	138	159	151	172	180	156	154	130	169	158	140	156	142	161	140	149	145	171	164	161	143	152	189	144	128	163	151	170	157	143	159	147	148	166	157	156	180	174	168	141	165	161	144	154	142	162	164	148	145	157	160	175	138	149	153	130	142	139	170	167	146	152	159	161	163	172	161	146	149	137	160	163	148	141	153	155	176	152	158	149	144	139	165	171	168	154	162	137	145	167	152	137	177	136	175	161	149	163	152	167	145	170	145	163	144	145	166	168	157	143	176	155	129	158	156	143	163	157	142	147	146	153	157	163	144	149	159	145	147	161	154	149	168	142	155	158	143	160	143	167	183	148	127	144	159	155	137	177	161	165	155	136	149	168	159	125	156	167	146	131	168	165	149	152	140	144	151	158	139	174	146	158	159	146	147	176	146	160	167	161	150	171	170	166	156	162	164	161	170	148	143	149	145	153	162	148	160	146	149	170	137	149	159	146	141	159	131	134	153	158	168	169	163	163	159	164	163	136	167	170	176	147	182	162	142	150	150	142	165	160	150	156	175
17755	20157	30294	30925	26568	22405	18208	15709	12797	8874	5836	4655	4154	3429	3254	2741	2424	2361	2013	2016	2232	1958	1766	1579	1564	1367	1281	1236	1233	1243	961	857	860	1022	919	862	802	732	631	710	620	547	518	511	501	533	490	493	468	521	502	464	481	481	447	419	436	454	430	440	435	435	424	441	439	475	423	460	433	418	406	451	434	458	411	392	397	423	450	384	473	426	425	457	430	434	414	447	431	472	382	449	406	451	391	424	459	407	427	434	460	420	409	453	460	416	423	441	452	417	430	416	414	463	450	432	448	498	440	428	417	453	443	441	455	430	453	444	422	428	418	455	413	386	461	416	440	417	419	465	469	431	427	403	415	427	420	420	450	441	446	448	467	398	419	444	440	414	420	427	452	423	469	406	372	439	440	422	410	431	450	454	409	467	443	435	439	395	452	425	397	439	442	449	454	426	459	459	422	441	447	459	438	418	424	440	390	442	446	406	430	421	439	421	461	423	414	427	407	486	438	418	432	402	393	417	439	444	447	422	438	442	426	438	440	426	423	415	444	408	440	459	438	431	465	477	418	433	441	441	448	429	428	458	459	423	450	482	462	421	390	441	448	453	438	452	413	422	467	460	489	439	449	460	446	448	427	429	447	429	430	419	462	461	431	430	444	420	427	441	449	416	424	435	456	429	458	434	432	428	426	484	426	447	430	397	432	468	450	437	443	394	412	445	397	396	415	430	405	439	466	432	446	433	411	424	399	467	466	460	426	450	368	478	456	429	471	466	425	437	454	429	427	406	393	463	439	445	426	432	430	446	420	468	421	420	437	460	442	447	441	413	447	431	443	411	427	417	447	404	469	433	436	421	487	438	426	445	430	447	409	461	423	416	430	433	441	439	458	445	411	404	455	432	455	474	428	444	442	441	421	409	421	433	476	447	414	431	429	464	445	435	417	456	440	426	434	425	429	435	430	457	456	450	437	427	420	433	402	450	428	456	391	431	445	438	439	423	464	437	417	412	470	445	447	423	451	410	415	414	425	438	400	443	435	411	434	439	422	453	470	454	432	420	429	446	418	443	405	411	430	426	462	436	441	398	448	435	396	460	418	431	418	403	414	472	417	425	402	403	404	464	429	412	429	454	439	463	421	409	425	413	435	442	428	462	419	428	448	433	435	444	427	437	470	416	407	426	425	458	458	473	476	441	441	435	417	439	458	431	453	448	447	396	466	451	410	476	441	464	441	455	433	410	431	450	462	423	427	426	433	411	458	444	416	454	398	443	399	419	450	445	469	428	450	432	465	435	417	438	441	433	459	409	420	383	458	417	454	478	457	434	392	479	470	400	430	442	400	433	420	453	460	452	460	445	453	420	451	426	428	436	457	443	448	416	465	413	470	435	405	425	450	446	419	433	432	421	422	436	440	441	434	416	427	463	428	448	431	459	435	438	428	469	449	438	431	429	458	456	416	442	426	435	443	395	391	434	414	450	453	410	436	427	410	451	382	382	456	436	444	481	432	436	422	453	464	461	427	439	448	429	436	446	456	411	431	438	432	423	457	441	423	428	422	418	442	418	449	432	496	433	450	416	442	401	455	432	415	439	442	468	407	452	423	440	423	435	423	438	485	430	419	441	441	411	422	441	467	432	404	449	491	418	448	433	427	435	429	456	456	462	426	450	436	385	418	429	414	432	454	420	432	429	448	430	433	428	441	448	460	446	432	455	445	425	400	379	432	407	428	444	437	454	419	455	446	434	435	441	449	432	453	382	415	418	430	432	454	421	437	435	422	422	427	430	430	432	430	429	421	434	442	417	411	452	415	449	454	473	441	460	400	436	437	429	431	421	432	467	430	449	429	444	388	400	465	413	406	448	388	423	475	421	409	446	468	420	431	440	396	442	430	435	473	382	455	434	450	429	448	449	451	453	497	422	415	425	421	422	415	443	441	413	414	388	438	384	444	462	478	424	405	425	411	506	438	403	464	410	413	430	455	401	423	435	458	418	430	453	423	420	408	406	456	456	431	448	402	432	395	413	416	445	458	404	452	414	397	463	415	452	405	448	457	422	412	433	447	448	437	443	388	446	425	443	438	403	420	447	431	463	425	451	423	469	436	413	412	421	444	436	389	430	438	435	463	442	412	444	424	426	439	465	406	461	409	442	419	412	388	444	463	462	393	406	435	430	407	424	444	417	426	421	425	455	445	409	430	447	432	411	421	480	445	434	429	437	417	441	424	407	446	419	407	440	457	443	415	434	424	488	406	438	465	447	436	445	432	437	400	452	409	418	404	459	417	425	450	417	446	413	422	449	446	431	411	443	430	392	447	442	443	457	424	456	359	421	428	399	414	421	410	435	472	444	412	404	410	410	426	439	443	456	432	448	440	413	429	450	437	429	414	447	433	401	422	421	426	474	442	434	444	422	446	420	399	422	461	422	435	451	471	493	429	437	461	448	442	435	465	452	446	413	439	417	435	396	431	438	454	467	449	431	426	413	411	437	475	468	438	455	454	433	472	470	424	432	442	433	452	480	442	435	446	450	429	444	448	428	444	431	425	411	410	460	454	449	422	443	426	438	465	429	408	410	423	437	461	438	473	430	436	408	433	440	462	399	435	438	388	396	468	426	425	446	433	399	463	463	444	444	434	467	439	426	454	432	443	424	429	438	396	441	426	449	417	418	453	435	426	407	421	392	442	442	453	419	459	397	443	470	425	437	460	445	436	406	454	429	443	419	411	422	444	471	430	419	419	465	455	410	455	498	452	411	425	457	432	452	415	462	447	434	412	399	450	441	427	465	456	444	426	405	404	447	450	443	388	441	464	427	449	426	404	414	445	392	435	431	471	440	418	425	481	435	394	453	448	433	461	412	429	414	437	425	435	425	441	419	419	428	449	427	412	442	439	467	437	430	458	418	477	430	422	402	435	431	409	439	429	439	419	428	433	419	435	439	445	413	423	421	390	474	409	449	433	413	452	428	445	430	415	426	414	436	433	443	428	397	425	437	411	435	423	449	456	450	433	430	464	413	414	430	448	438	477	431	430	419	457	449	433	430	419	432	446	402	439	481	457	415	447	435	421	437	440	439	417	458	412	439	435	458	477	478	450	442	429	458	438	454	405	430	458	440	410	434	470	404	402	396	418	446	440	432	432	435	420	441	406	420	430	419	430	454	456	422	436	399	399	459	438	435	395	425	447	424	442	417	445	469	413	413	406	472	389	450	417	426	445	447	405	449	420	433	448	429	377	422	424	412	414	398	413	440	403	441	434	427	426	434	451	410	419	419	472	400	426	404	421	406	447	443	489	454	448	468	417	438	403	402	400	434	423	447	461	449	380	439	480	460	398	462	423	424	434	447	413	438	488	408	436	465	418	458	410	431	456	463	439	421	441	460	415	448	461	464	447	437	445	451	411	424	421	416	448	423	442	411	443	425	484	427	445	469	438	456	458	439	449	445	447	440	398	432	428	434	428	433	421	430	437	425	427	478	422	465	441	490	367	389	456	452	475	446
36154	31592	35016	29406	23596	16694	11306	8501	8731	12389	6536	3740	2884	2045	2232	1920	1891	1896	1385	1620	1694	1712	1516	1473	1350	1250	1123	1157	1206	1315	795	654	793	996	815	727	650	481	360	468	424	312	257	263	244	252	219	214	204	237	270	197	187	189	148	150	136	159	163	154	161	147	148	135	152	152	143	148	157	130	144	143	165	142	144	143	142	145	157	149	150	161	162	153	143	160	146	161	124	157	137	161	144	146	151	145	147	145	151	161	165	158	146	141	142	163	155	146	156	169	167	157	138	144	141	143	158	153	158	173	173	137	155	122	136	153	143	146	163	140	139	145	164	141	144	136	157	153	165	138	142	131	139	134	147	149	154	138	141	126	154	141	166	173	160	143	133	146	135	153	148	169	150	150	147	148	140	151	146	150	133	167	171	148	178	152	136	136	137	150	140	139	168	151	139	148	140	126	174	141	150	151	159	138	159	147	182	162	140	144	175	132	170	156	148	140	155	134	146	146	156	146	173	132	141	141	150	154	122	163	145	150	155	146	157	138	149	127	153	145	137	136	160	145	159	138	160	166	158	173	158	160	128	139	176	155	165	156	159	158	166	158	176	152	158	126	147	144	142	131	165	148	116	174	153	156	168	158	129	150	137	145	180	141	154	174	134	161	136	147	139	138	155	145	155	143	154	160	134	144	149	158	142	167	146	122	129	138	120	145	158	146	164	145	143	156	163	155	135	150	165	150	143	172	164	164	160	142	176	143	155	144	151	162	155	151	132	151	171	132	139	143	150	161	135	146	145	142	165	152	172	155	157	138	142	174	131	148	148	165	156	158	157	143	135	147	129	150	159	137	142	138	136	129	157	161	146	169	153	139	151	144	154	175	142	159	165	163	147	116	146	160	152	147	132	128	176	148	157	141	162	133	153	143	158	164	145	135	142	156	152	169	144	162	139	170	172	155	189	162	136	145	155	155	190	172	144	154	137	160	159	161	137	150	158	145	134	141	138	143	158	115	133	163	138	151	140	138	134	129	135	167	163	135	173	146	139	174	142	136	153	141	162	132	177	143	169	137	139	149	136	150	171	144	136	152	160	154	176	160	151	160	154	133	136	136	144	158	148	155	158	155	158	148	146	116	156	167	153	168	167	161	152	161	164	153	157	165	138	173	159	158	149	134	158	134	152	160	160	137	159	158	150	149	153	141	152	154	141	169	165	136	140	129	130	153	197	141	154	147	156	161	150	149	151	141	146	174	149	170	155	139	165	162	146	136	167	148	132	167	150	124	189	168	141	177	154	172	146	151	162	145	154	176	142	143	175	152	148	133	151	155	149	136	154	137	153	170	161	144	145	166	151	159	163	142	173	129	122	156	152	152	147	144	158	157	141	142	148	153	160	149	138	178	150	160	157	142	165	127	145	131	167	149	162	180	144	148	136	144	169	147	177	158	167	158	151	147	176	184	133	134	148	151	145	158	157	141	163	132	164	149	151	150	156	159	160	155	186	158	165	153	146	160	157	164	131	158	135	158	162	139	153	147	172	165	159	148	137	139	127	146	149	149	165	136	170	143	157	155	144	156	173	133	156	133	123	161	144	145	169	156	141	149	158	154	150	168	125	133	120	139	144	150	125	151	172	151	185	150	145	168	149	157	147	138	167	171	161	157	140	144	164	175	160	142	137	151	132	137	153	147	144	156	174	146	156	143	134	161	132	131	151	146	148	163	152	133	150	160	149	171	133	147	162	157	142	155	173	148	141	149	143	177	116	146	171	155	173	184	140	154	152	153	137	142	152	164	149	145	142	138	155	161	152	160	137	150	150	149	144	172	156	165	151	131	146	165	163	139	152	167	154	119	168	146	156	151	148	152	132	157	152	135	137	143	129	146	151	162	153	155	159	149	156	137	140	157	152	163	143	159	163	149	142	141	169	164	140	154	171	151	140	143	171	152	154	126	143	149	151	156	155	169	141	141	159	136	139	145	137	159	160	170	133	154	163	162	182	170	128	162	140	146	153	156	152	152	147	139	157	145	174	147	150	156	149	142	153	145	149	126	158	152	126	159	133	131	156	147	151	167	156	148	146	164	140	160	127	159	148	156	149	153	139	141	146	158	161	160	137	144	162	170	152	157	145	144	143	138	168	161	117	138	166	133	146	143	175	163	150	128	138	152	155	144	152	153	148	131	170	134	155	141	133	165	148	153	173	175	158	153	138	158	162	151	149	154	159	152	150	150	163	142	144	162	151	140	159	148	163	143	172	174	165	138	145	151	144	152	144	131	166	160	133	152	149	148	152	155	153	155	168	142	150	135	168	134	138	148	146	144	158	152	156	147	138	136	161	161	151	156	160	133	142	166	138	159	143	130	133	159	155	134	144	137	160	157	158	157	149	144	160	151	166	145	145	146	179	155	127	155	172	154	157	146	156	151	161	165	138	157	150	145	129	142	153	155	146	151	159	148	172	163	147	152	156	134	140	144	133	137	146	138	170	161	157	144	151	131	152	162	159	170	139	161	154	146	144	147	156	133	125	150	145	130	165	161	148	165	148	156	181	167	140	143	148	142	161	155	150	166	150	149	123	145	149	161	143	157	161	141	155	151	154	144	136	147	155	144	152	180	167	174	151	138	170	141	176	171	137	161	153	176	164	160	146	169	149	168	150	148	137	132	148	132	126	153	146	127	149	160	154	153	155	160	132	157	139	176	152	133	131	132	159	151	147	149	141	150	147	164	147	141	167	141	146	132	143	152	131	168	136	149	138	148	150	153	155	132	137	145	155	142	140	149	168	156	143	129	150	146	144	145	151	162	148	162	145	139	149	129	146	166	169	135	150	149	145	152	161	131	156	139	145	148	176	159	146	144	141	147	147	136	148	138	150	155	154	183	148	148	142	163	148	135	141	157	151	148	138	147	124	148	147	166	169	148	152	159	139	168	147	161	149	141	163	154	148	135	152	143	123	132	146	146	124	138	159	153	156	166	177	156	137	148	149	158	136	137	149	169	158	177	158	142	167	151	160	154	148	152	144	165	171	130	138	148	163	140	171	145	162	150	156	150	145	132	152	144	157	168	161	173	180	152	133	145	139	161	147	157	153	172	157	124	150	124	145	141	164	150	163	148	149	162	135	162	160	154	147	159	166	168	154	145	150	149	132	152	134	152	148	128	146	146	151	151	179	162	138	150	128	158	153	138	147	154	151	169	132	151	149	161	163	153	155	157	147	151	156	134	153	138	140	166	154	172	162	147	163	147	144	174	164	152	150	160	162	153	147	172	173	144	146	148	132	153	143	135	136	160	177	158	155	171	141	143	161	141	148	156	145	138	128	165	142	130	133	165	149	136	158	140	176	162	156	154	131	156	130	154	158	141	148	151	157	145	152	183	155	159	156	158	138	141	163	156	154	171	151	140	153	124	154	151	147	167	145	154	142	145	144	128	165	121	154	139	142	153	165	137	138	142	152	143	146	156	148	155	171	158	165	159	148	161	132	157	153	142	151	138	164	155	160	154
24038	25838	36837	38667	36142	31179	26977	24331	25988	32408	19458	15422	13407	10210	11251	10456	10515	10237	7648	9303	9848	9629	8831	8369	8200	7413	6895	7031	7305	7548	5023	4100	4670	5740	4962	4716	3824	2773	2164	2534	2122	1647	1278	1146	1320	1049	874	985	774	1121	1111	886	787	569	618	552	466	457	449	444	454	439	447	416	417	409	428	408	390	435	442	448	453	466	439	438	430	427	427	444	458	414	432	450	444	466	438	421	442	431	448	419	391	436	446	419	430	431	421	416	453	420	393	443	414	421	436	415	441	420	452	460	458	425	417	433	457	429	431	459	402	458	451	425	414	425	416	404	429	415	429	409	430	452	444	405	422	446	420	421	437	445	426	412	393	467	438	419	434	410	433	421	433	399	446	424	425	461	451	432	430	421	479	413	434	460	429	416	428	401	448	416	400	442	450	419	420	437	419	439	434	430	434	446	408	444	426	421	403	399	391	397	430	431	444	427	452	425	437	430	426	407	410	441	426	426	406	469	401	446	432	432	410	417	431	411	433	461	402	430	447	423	429	404	446	428	451	408	405	421	452	457	413	410	432	413	437	446	432	423	454	422	439	432	424	434	413	441	417	432	440	419	448	424	437	432	415	443	446	421	434	431	469	475	430	419	389	415	420	417	435	372	403	442	443	409	416	396	424	419	417	453	442	445	435	425	388	428	418	398	420	456	449	426	400	423	431	418	431	438	416	390	444	412	417	450	402	415	434	386	423	448	419	459	452	422	457	414	397	416	415	421	404	490	433	439	434	456	423	457	407	428	397	454	422	428	433	449	432	448	431	454	449	461	431	412	405	432	445	430	452	419	415	418	436	417	433	423	420	422	435	455	412	440	425	424	403	422	429	471	436	400	429	445	434	397	425	429	447	440	392	443	417	420	436	468	456	446	408	433	402	451	393	468	398	448	425	452	433	405	419	439	412	433	423	428	405	454	405	437	395	431	402	474	423	439	438	431	441	450	432	389	435	467	419	407	401	409	420	433	407	425	402	474	419	421	405	429	417	445	418	433	444	416	431	432	405	446	412	459	458	460	431	436	470	462	411	413	451	406	441	430	415	443	415	447	412	407	432	426	430	413	414	412	431	464	422	444	447	442	442	433	462	424	428	432	424	433	471	421	425	418	428	421	414	417	442	477	398	409	434	420	440	425	419	392	459	420	470	452	420	429	425	446	431	444	401	434	426	409	397	471	389	413	417	427	446	427	392	404	409	400	427	432	456	417	438	423	426	419	445	432	436	412	417	406	429	420	426	428	438	427	422	432	437	410	404	414	421	399	428	413	445	450	421	394	420	409	418	402	410	429	409	434	464	426	408	440	463	382	410	417	462	465	410	428	458	428	377	405	419	440	428	443	405	430	381	424	432	480	436	430	461	432	422	455	418	454	430	425	437	443	432	437	430	464	398	424	431	412	419	438	405	435	410	428	437	470	430	438	375	424	417	410	436	392	422	425	450	422	430	412	467	405	452	433	422	431	441	426	404	454	452	394	396	406	471	435	431	439	428	442	387	424	400	448	452	416	414	440	388	403	397	453	400	471	434	400	415	445	417	451	441	410	406	451	432	416	431	425	457	437	448	411	426	438	411	456	400	412	485	445	422	460	444	465	448	409	426	422	410	436	421	394	433	425	427	431	406	437	380	431	441	412	432	409	446	435	393	430	433	438	443	402	460	439	410	413	479	435	439	415	445	400	429	436	422	426	420	458	399	437	428	438	427	415	403	430	417	446	411	440	422	409	425	423	447	433	411	434	426	429	430	418	418	471	439	421	457	434	452	445	441	419	435	437	433	480	419	416	406	383	431	445	435	434	421	416	469	416	464	441	406	428	451	447	427	439	449	425	406	435	472	393	434	451	441	410	435	419	437	443	428	391	424	405	426	461	440	432	435	454	405	423	451	422	488	460	435	423	448	449	445	410	410	437	438	424	452	434	412	415	427	464	403	409	447	480	420	416	442	419	448	396	437	411	425	397	453	421	422	418	417	456	459	421	440	447	397	422	394	414	450	443	424	441	457	420	433	448	432	449	426	440	413	406	383	434	406	428	435	406	413	429	446	438	415	388	448	437	382	435	419	396	426	432	437	430	397	459	438	443	429	433	439	443	450	413	413	405	403	397	401	449	436	439	420	408	439	397	444	402	429	430	448	435	404	439	416	386	439	406	457	411	426	427	453	404	427	438	434	424	436	438	409	384	408	422	404	420	465	450	466	391	442	421	431	458	451	416	457	410	448	416	399	423	455	431	427	400	416	433	425	404	397	412	412	456	453	446	405	396	400	447	433	402	420	414	410	429	435	386	404	433	401	426	391	453	473	376	445	463	398	440	432	423	417	438	432	448	434	423	405	425	406	446	419	453	442	401	431	418	401	469	391	433	399	396	413	405	447	393	430	462	426	483	499	417	410	388	481	435	438	428	418	453	443	423	411	417	429	417	445	384	428	433	433	437	417	389	414	412	398	455	430	401	446	442	462	437	429	446	436	426	420	437	445	474	441	415	421	445	416	434	436	417	375	435	436	414	445	392	416	425	418	460	415	415	431	433	458	400	399	448	434	449	410	426	457	447	434	386	457	449	408	412	397	408	424	447	435	403	412	405	425	421	419	481	428	441	421	439	469	430	426	437	411	424	408	400	423	471	448	468	439	446	430	447	438	445	419	441	431	435	404	458	445	447	427	432	394	378	414	419	461	455	438	447	425	429	446	446	430	397	432	401	471	440	440	456	413	412	439	419	411	445	447	426	457	402	447	431	443	452	413	457	462	451	435	389	409	436	411	431	402	424	418	415	415	414	435	411	443	432	470	418	456	426	439	421	445	425	419	429	432	445	414	444	432	411	469	417	438	398	416	400	433	434	451	403	451	445	448	446	406	450	449	421	427	409	429	443	434	417	396	431	412	436	438	409	434	415	397	438	451	438	439	454	448	438	415	443	438	420	431	424	453	394	396	424	425	443	466	418	447	404	449	410	418	451	419	422	425	383	432	448	443	426	435	382	433	460	429	395	416	405	461	409	482	434	451	478	454	438	423	411	395	429	443	434	397	428	433	420	475	461	459	453	404	447	454	400	420	463	432	388	408	439	411	466	419	438	475	408	389	426	400	424	406	430	429	422	447	407	403	416	416	397	425	458	400	424	424	442	453	434	425	447	456	437	431	448	396	412	445	404	440	446	443	422	447	404	422	452	443	450	411	409	442	411	427	426	436	428	389	442	420	446	456	430	413	441	418	415	402	393	423	425	413	446	416	421	435	397	425	447	414	481	447	465	432	440	439	458	437	450	421	472	410	427	423	430	422	413	431	415	448	459	426	427	438	461	429	419	411	412	438	404	476	457	448	426	426	446	395	386	404	413	450	433	449	436	426	412	471	460	445	401	448	413	421	452	415	467	438	463	416	394	441	430	422	427	431	461	417	413	394	457	436	439	443	404	454	426	434	415	430	457	414	440	414	424	467	413	456	433	450	425	429	433	441	446	471	434	434	472
42358	38462	42205	37413	31352	24573	17800	14244	16895	17040	15725	7288	5894	4371	4062	3787	3594	3539	3028	3131	3275	3240	2887	2383	2631	2389	2109	2292	2364	2306	1441	1302	1739	1704	1310	1296	944	746	611	737	654	489	349	408	452	355	310	306	272	386	368	304	282	272	209	194	178	187	189	171	183	182	182	179	178	167	178	207	174	166	187	175	176	157	175	185	166	206	202	180	165	183	198	170	184	177	193	196	171	163	170	185	166	176	162	202	143	163	174	177	195	197	169	194	190	189	156	175	170	190	149	166	177	174	173	196	168	184	192	172	179	183	201	189	189	199	178	163	176	167	176	188	181	197	185	172	170	166	168	183	167	193	162	159	187	194	186	193	202	175	161	172	156	174	176	199	160	210	193	185	169	198	175	170	168	202	198	165	194	171	180	176	196	178	157	161	186	183	190	156	187	206	169	186	172	177	155	176	162	185	164	159	182	194	161	163	194	191	177	161	165	190	171	178	184	188	179	177	177	185	194	164	168	185	191	174	182	176	196	160	187	167	180	164	157	217	205	179	186	176	179	162	176	169	160	189	191	188	172	157	186	166	173	176	172	176	191	154	169	194	170	162	166	149	181	192	184	201	196	194	147	172	161	189	205	168	182	188	180	177	207	181	155	170	142	190	155	165	172	170	177	169	168	173	165	177	150	188	180	179	178	176	178	167	179	178	163	190	201	157	166	173	164	173	173	172	165	171	172	168	170	161	177	161	168	149	184	189	175	160	171	167	179	182	171	164	197	193	190	173	175	193	191	162	190	203	154	176	151	169	173	181	176	170	178	186	166	197	188	197	215	194	185	185	163	156	164	180	140	187	168	155	182	176	170	162	205	183	173	181	171	185	174	181	197	184	171	179	180	200	188	183	155	169	168	176	173	171	170	192	173	166	162	175	158	192	187	166	177	187	156	176	154	167	158	201	177	195	192	173	195	204	152	154	197	157	186	188	180	165	194	175	186	188	160	168	207	183	173	189	179	195	174	163	185	176	175	162	188	173	170	182	160	213	189	180	203	174	200	153	164	183	180	169	190	179	171	201	154	195	184	184	181	204	180	177	163	178	187	190	169	163	188	169	168	191	177	181	164	178	180	191	195	175	169	190	208	158	180	159	196	191	200	187	188	177	164	177	165	178	155	165	180	154	170	191	182	182	157	176	164	157	180	179	162	157	174	175	180	185	174	190	180	181	181	194	159	167	159	163	166	157	183	173	161	197	178	173	183	180	172	173	137	181	166	175	180	165	194	205	178	175	190	177	167	186	198	176	164	195	170	186	193	165	164	164	162	189	194	185	177	139	179	173	186	168	148	193	164	172	154	190	166	177	199	164	162	177	184	157	186	196	188	171	176	154	173	185	177	165	174	185	171	168	184	155	178	186	179	193	169	168	175	180	167	186	148	156	171	173	187	197	163	176	177	167	181	158	185	165	168	185	158	183	202	156	183	181	195	213	149	177	174	189	160	165	187	173	183	171	160	162	173	181	186	174	164	176	182	186	188	194	184	212	201	194	159	186	204	194	209	176	172	156	185	185	171	172	158	175	195	160	148	188	196	171	159	165	200	162	193	178	182	155	169	181	188	194	169	161	159	188	184	189	167	160	180	184	168	196	159	171	172	167	198	161	190	186	172	168	181	205	159	170	166	142	155	159	159	163	157	147	162	189	177	176	185	168	178	206	178	183	189	174	172	175	179	192	172	193	187	181	188	187	179	146	171	164	175	175	193	174	166	162	157	150	183	169	187	198	182	183	194	193	188	191	188	176	185	166	210	177	199	171	194	170	192	192	175	169	173	179	175	195	184	186	172	192	161	184	171	177	173	164	153	191	164	174	149	179	168	184	194	159	182	193	172	206	180	172	178	194	184	179	176	185	192	157	172	185	170	180	161	170	177	222	191	163	225	193	196	176	183	181	162	152	176	193	198	160	175	161	187	167	159	184	142	162	159	190	149	221	202	185	164	174	194	167	161	185	172	154	185	157	174	211	192	185	178	165	179	198	163	192	172	168	171	191	193	150	173	165	175	160	188	195	175	177	184	151	175	157	163	190	162	187	184	197	177	164	184	189	183	174	153	186	166	166	185	160	162	173	177	199	170	190	158	190	207	157	182	166	171	178	199	171	167	182	149	173	194	181	174	193	189	162	162	174	185	177	132	172	180	167	182	164	192	174	184	190	166	187	198	172	190	185	165	172	173	176	154	169	168	194	186	156	163	202	164	162	175	197	162	202	210	151	185	174	197	170	181	154	167	173	204	165	180	167	182	179	197	182	168	177	169	179	145	174	188	181	177	153	201	159	189	183	196	175	181	170	167	161	152	158	174	191	207	154	152	188	190	197	185	197	175	194	167	163	176	198	159	172	169	193	161	184	153	193	181	193	193	165	180	168	157	195	181	169	185	166	202	188	162	164	184	199	164	188	195	189	191	177	208	173	181	190	169	183	196	188	167	210	158	211	175	160	186	180	210	182	181	180	179	171	164	157	168	176	201	190	170	169	176	177	171	196	179	176	170	173	205	177	189	187	158	177	176	162	178	160	170	178	183	179	165	188	176	151	180	213	162	178	168	189	170	164	183	184	167	184	188	177	161	169	164	173	186	166	174	173	170	175	165	184	173	182	203	192	162	159	202	169	180	181	190	176	177	184	193	194	162	158	165	153	189	154	175	188	175	192	185	190	184	174	199	174	196	191	190	159	169	180	186	191	153	193	177	144	175	173	178	179	166	154	172	166	166	168	158	152	188	167	164	205	158	167	193	156	161	169	191	182	187	197	169	183	164	153	163	166	184	179	155	166	188	161	186	146	157	190	215	180	140	169	165	192	186	165	180	162	167	173	185	186	165	189	193	183	162	153	161	156	183	173	168	185	175	189	197	179	151	191	208	190	164	179	184	209	159	173	179	173	166	177	178	189	168	153	171	162	194	155	178	184	194	192	177	184	182	183	170	178	189	171	168	173	159	158	171	171	191	206	164	208	194	175	167	154	148	160	168	181	155	196	181	162	156	161	169	167	213	198	172	157	181	180	168	195	172	198	171	185	179	172	147	165	167	202	169	168	165	174	175	165	195	184	177	185	167	195	180	173	195	187	193	175	188	169	162	152	173	174	188	169	178	160	189	163	186	172	176	170	162	179	163	169	183	175	208	171	187	150	170	180	186	156	191	183	176	212	184	183	151	191	172	170	183	200	161	186	179	179	173	175	203	151	173	143	163	183	173	177	164	177	193	163	176	177	190	173	188	160	196	198	178	190	165	196	177	166	173	173	185	197	198	193	155	182	208	191	167	177	152	190	160	187	203	189	194	184	160	169	181	193	184	185	176	175	211	180	179	191	182	171	188	198	179	181	172	170	185	147	176	185	160	190	163	153	169	184	196	190	157	182	184	163	190	173	155	199	150	182	163	174	184	160	162	165	198	189	182	188	169	166	185	167	175	145	204	193	176	181	180	180	169	166	172	192	184	171	181	179	163	154	179	173
28358	31604	41831	44393	42276	37893	33057	31961	33897	37119	31003	22994	21216	17621	17229	17046	16411	16469	14311	15842	15581	15832	14350	13005	13687	12556	11312	11962	12473	12365	7990	7394	9779	9384	7860	7540	5854	4494	3696	4149	3693	2701	1828	2081	2152	1782	1428	1541	1237	1884	1559	1395	1431	988	727	669	594	542	530	539	589	549	492	456	482	485	476	502	478	493	482	484	493	518	498	534	502	516	525	481	523	464	514	493	486	536	543	535	531	488	496	493	506	489	525	474	533	478	486	488	507	512	489	488	501	512	448	481	502	466	487	523	480	512	547	521	505	478	493	485	479	519	493	482	474	473	513	469	518	486	507	484	485	479	453	515	501	501	497	477	545	487	501	500	452	529	464	520	524	483	520	525	423	495	460	527	483	496	503	485	485	531	513	523	525	501	499	490	509	481	483	503	496	511	485	491	484	487	445	508	532	487	468	473	525	486	486	526	477	485	504	523	488	484	496	488	512	489	491	501	467	495	458	506	486	489	512	495	500	437	505	506	496	503	487	487	500	475	481	512	503	517	506	474	510	473	494	508	485	490	511	500	498	508	495	471	505	461	436	489	543	499	488	483	482	500	492	499	500	472	499	482	496	493	531	501	494	459	479	471	483	473	537	506	522	484	484	529	477	473	483	504	526	495	497	475	479	517	495	430	508	470	485	479	480	482	460	470	518	469	501	525	456	543	490	497	490	484	506	493	561	474	491	486	466	508	508	475	483	500	520	471	504	509	479	494	541	490	504	514	444	450	505	526	499	458	480	505	485	505	506	536	466	530	451	511	527	506	473	530	490	496	465	525	480	487	471	524	499	492	479	503	495	490	508	476	521	488	453	453	510	533	484	477	478	486	456	487	497	488	504	499	477	508	440	531	539	485	496	461	461	524	498	490	518	513	500	474	489	505	486	523	511	484	458	466	503	464	465	528	481	492	486	489	460	480	493	494	498	504	502	473	496	514	513	473	444	468	499	502	504	484	501	470	489	499	534	526	469	513	497	447	528	488	528	490	472	459	467	481	545	485	465	521	485	481	499	467	523	495	493	484	473	477	442	490	466	484	503	510	495	488	456	491	499	500	522	480	496	512	510	461	479	488	505	500	449	504	511	494	499	475	483	523	526	517	482	505	491	510	509	501	484	485	504	482	494	492	520	519	475	455	481	515	508	471	477	470	468	502	491	436	505	494	453	463	486	524	523	456	494	457	478	471	454	465	455	518	494	480	502	524	496	477	483	496	455	492	481	492	491	522	516	475	490	520	493	480	520	501	544	447	521	535	489	476	519	490	505	481	493	492	491	442	493	490	498	529	471	508	512	484	507	486	448	486	499	477	471	501	522	500	457	484	499	520	508	515	484	483	501	506	501	484	534	499	510	469	485	520	480	521	503	498	526	507	491	513	486	473	477	462	467	469	478	513	484	465	514	515	497	477	490	486	497	506	517	477	445	483	490	510	505	445	529	517	495	521	490	528	488	489	505	480	496	466	460	472	481	516	453	513	476	486	511	487	516	468	540	451	523	481	462	490	494	461	490	514	507	523	470	507	477	504	496	503	524	493	447	477	523	495	478	499	529	471	544	491	510	467	544	489	464	462	485	443	463	528	484	533	501	478	499	478	474	471	473	484	491	512	514	475	512	486	507	515	510	516	488	501	486	500	511	478	474	505	482	466	498	431	489	474	482	511	472	498	491	545	473	499	480	465	495	497	504	455	515	518	495	472	497	510	523	484	501	527	492	510	525	489	507	523	478	474	473	487	480	498	473	487	513	465	465	533	507	502	484	507	491	511	507	490	472	477	509	450	487	466	487	458	473	510	465	484	503	473	495	508	491	515	457	474	482	497	525	451	508	495	500	549	486	479	494	522	454	541	493	526	510	475	508	497	499	501	485	504	475	463	474	491	490	518	509	501	501	473	472	503	502	500	512	435	507	513	465	506	491	505	485	485	499	475	527	487	482	509	449	468	511	464	469	447	508	478	554	466	489	485	515	487	496	486	435	481	499	500	469	467	472	484	495	447	504	472	484	512	514	513	485	542	507	471	514	468	501	521	480	475	528	476	485	502	486	507	486	495	485	489	491	484	478	513	471	477	489	520	503	489	484	511	506	494	487	513	506	504	495	487	501	468	456	491	491	483	517	500	469	489	450	477	484	506	495	489	540	498	448	477	459	487	504	526	485	498	493	503	494	470	474	476	504	454	477	494	483	483	519	525	495	479	485	498	490	503	531	450	505	474	504	504	515	532	503	494	513	437	483	486	487	456	503	472	468	521	496	541	523	488	512	516	497	526	487	503	512	506	490	522	513	501	556	478	523	484	493	518	488	504	516	524	480	505	515	502	456	498	472	483	472	510	493	527	488	477	485	459	509	496	474	507	535	466	498	479	467	509	511	528	521	535	527	465	529	508	493	491	505	497	491	442	470	466	478	483	492	492	506	503	460	481	480	538	487	497	478	562	487	497	508	511	524	474	517	463	473	468	507	502	533	495	485	511	502	488	491	523	459	488	505	527	490	490	501	484	466	499	455	498	496	524	534	470	460	471	488	472	508	463	533	475	500	470	506	542	497	484	453	471	539	488	512	500	533	522	490	484	498	542	498	503	504	497	535	473	480	464	494	516	494	514	479	477	485	497	498	503	497	484	535	461	484	490	512	479	484	492	481	479	451	528	531	449	498	484	461	488	499	497	485	475	498	496	516	475	512	433	490	470	452	526	502	511	486	481	477	506	515	523	519	479	544	479	497	538	513	495	495	513	525	462	518	516	503	485	493	447	517	462	504	483	485	478	499	498	478	502	470	514	508	508	485	488	508	505	527	549	510	483	518	528	467	541	506	468	509	472	481	528	467	478	493	496	465	506	453	534	504	469	506	475	511	501	478	472	476	500	493	489	495	504	504	553	503	482	496	521	497	492	527	518	463	490	486	475	488	475	486	523	481	524	456	509	495	529	496	539	512	499	533	514	474	468	501	510	463	516	463	495	468	512	522	505	479	501	534	517	524	505	504	511	493	484	493	506	512	448	488	505	489	450	549	494	484	506	471	468	497	495	465	466	434	507	490	473	520	486	502	485	523	490	496	497	478	478	486	497	499	485	475	515	519	501	473	468	510	513	503	505	473	484	501	498	490	487	528	547	521	514	482	499	494	487	450	504	478	504	460	513	510	468	529	440	508	517	495	481	513	467	508	514	515	463	464	513	499	515	509	524	501	503	511	514	502	460	511	496	527	521	491	498	458	492	478	515	474	465	502	536	462	477	492	503	527	464	517	479	480	502	485	467	510	486	514	488	512	447	488	484	484	528	472	454	501	504	483	517	520	487	511	491	507	492	537	527	488	496	486	492	483	488	512	498	470	518	481	514	487	489	510	479	488	488	506	480	527	483	471	495	508	512	498	493	474	537	495	451	480	500	464	511	544	523	489	472	502	493	491	482	499	506	489	490	459	493	492	497	546	470	473	520	515	474	515	511	462	482	502	557	515	469	455	521	497	463	529	494
26132	24064	25920	22100	16852	10716	6049	4382	3537	2761	2097	1329	884	706	662	531	535	473	400	412	389	340	331	289	281	285	283	260	236	218	204	189	258	209	203	196	179	182	171	181	187	176	141	162	157	164	164	142	162	167	179	173	160	158	141	151	158	171	166	150	160	156	156	136	131	189	171	151	151	143	152	164	150	177	152	152	149	157	154	161	148	150	153	161	144	164	135	184	178	148	160	140	159	153	146	139	157	174	141	181	155	159	180	148	171	145	163	158	182	152	149	158	143	167	163	149	146	160	178	163	156	156	157	153	149	156	166	158	156	174	145	136	149	150	148	154	164	158	175	148	141	161	167	154	157	134	160	153	131	153	171	160	146	156	149	154	153	139	156	161	131	186	156	171	163	135	152	156	158	149	147	154	150	147	143	156	164	146	158	151	174	170	164	157	156	135	129	159	158	161	168	175	175	151	148	170	163	149	179	137	158	137	141	145	123	143	141	165	136	150	158	163	161	130	168	156	146	164	137	132	151	151	139	153	176	166	159	161	136	170	165	171	168	165	160	149	150	165	168	168	163	145	180	144	155	135	153	166	178	164	159	167	183	143	162	151	170	167	147	146	134	140	149	136	160	139	172	187	135	193	169	152	170	147	149	154	157	161	144	159	159	150	159	168	160	148	141	149	151	163	148	161	155	160	139	164	167	141	184	151	156	142	149	135	163	157	165	178	132	150	169	167	151	169	150	141	161	158	152	149	166	162	150	156	157	160	167	169	156	178	146	139	144	164	168	193	162	172	163	153	134	167	147	184	145	167	162	183	162	156	157	164	156	172	164	142	137	185	177	156	158	151	161	129	130	141	189	142	164	163	169	144	141	147	156	158	155	168	160	157	169	134	145	176	141	166	131	157	157	157	160	168	117	157	146	154	178	151	168	156	154	136	144	155	198	126	153	155	164	152	163	149	151	150	170	144	165	174	143	161	155	158	150	152	173	117	164	169	141	159	157	170	156	167	171	186	147	148	158	176	137	144	171	168	157	173	164	140	147	166	153	150	143	160	140	164	153	129	150	182	153	139	179	139	186	157	140	148	153	167	130	148	156	149	140	168	164	142	169	171	155	173	147	148	164	137	148	155	143	163	154	157	142	172	127	173	151	163	161	143	160	146	169	133	147	139	159	180	149	147	155	169	159	158	167	164	155	144	169	145	171	177	129	155	170	153	169	152	159	171	170	167	169	174	162	174	145	145	148	158	163	160	155	170	157	159	148	166	159	166	152	157	139	190	148	148	149	152	144	142	147	153	149	151	147	152	161	152	147	155	164	128	163	163	175	180	153	146	158	149	172	146	137	156	153	154	169	157	142	137	150	146	147	160	155	165	140	139	153	163	149	155	145	162	123	140	142	154	187	162	173	175	162	181	139	148	174	173	151	151	162	170	137	160	158	160	162	139	135	140	157	151	128	160	146	146	141	146	135	158	139	158	147	176	153	121	155	141	162	135	150	162	151	151	160	158	173	148	150	144	165	144	169	161	160	154	164	151	180	137	174	172	147	160	177	145	146	158	159	132	147	150	163	153	161	172	141	177	161	170	165	152	160	155	173	156	162	152	165	171	166	142	160	136	154	152	171	155	135	141	181	136	178	157	177	153	169	162	124	171	163	160	121	137	169	152	178	142	179	155	183	159	189	132	155	148	158	144	157	134	167	164	169	156	144	137	148	133	174	180	162	161	156	154	171	164	155	160	165	166	168	175	175	135	155	165	163	173	153	167	156	149	134	172	167	156	143	162	162	156	148	157	158	163	176	164	153	146	156	156	148	149	154	181	160	145	147	141	155	163	151	154	136	159	143	155	129	146	148	150	155	152	163	171	167	171	155	174	157	170	140	162	173	171	150	154	152	152	181	156	129	179	155	164	165	141	137	155	166	135	153	148	153	167	151	153	127	157	164	149	139	156	159	150	137	164	140	167	145	161	138	147	146	157	162	166	145	152	148	149	171	161	173	168	150	166	147	160	151	187	167	183	169	146	167	162	145	143	165	179	172	147	149	138	144	164	155	165	157	161	158	154	157	158	139	147	157	170	161	170	187	167	151	179	157	169	165	160	134	148	161	155	147	136	167	182	147	157	145	167	162	148	153	148	161	179	143	149	156	138	135	154	152	165	159	158	157	152	165	139	175	156	173	177	150	157	141	155	136	130	144	150	147	157	160	137	169	160	149	149	151	146	158	149	161	149	143	171	168	153	143	153	149	157	136	140	165	154	159	183	146	143	137	163	170	173	171	155	178	168	161	146	130	176	187	148	151	174	179	153	133	138	161	174	149	161	158	160	152	150	161	161	141	139	144	146	141	155	179	165	164	162	159	167	149	163	142	181	155	144	158	158	133	148	148	146	133	137	155	141	162	182	147	157	170	158	159	148	183	148	142	173	136	138	143	147	156	150	166	162	167	153	144	152	178	165	128	172	149	162	175	165	151	155	151	160	148	174	171	153	168	144	160	134	133	162	158	154	143	167	168	121	154	143	174	162	151	141	143	161	153	155	148	141	167	138	156	142	169	143	144	170	142	162	150	168	148	141	139	150	144	173	147	140	149	157	191	170	169	155	157	139	155	163	171	162	157	156	158	150	167	164	160	169	147	157	147	171	161	163	130	152	170	159	185	169	177	149	145	191	158	166	138	167	141	163	171	160	134	142	142	152	142	154	149	156	147	137	140	147	152	143	175	151	134	142	161	154	173	156	139	146	169	157	149	156	142	150	160	167	160	168	166	155	155	157	139	169	149	172	148	166	146	163	157	149	163	151	154	137	148	149	144	164	159	165	150	171	157	154	143	148	151	148	180	161	141	147	160	152	167	142	150	145	134	178	148	149	148	148	156	143	150	136	171	141	149	139	157	162	151	141	182	148	174	140	159	139	158	143	144	144	146	179	158	149	154	159	170	162	150	151	134	177	164	156	158	169	168	163	147	135	159	161	134	158	170	133	155	147	183	157	169	172	148	159	150	162	164	148	158	175	142	161	139	164	150	151	135	171	163	140	154	161	159	163	114	157	139	161	142	144	158	146	169	157	169	182	162	141	160	173	162	152	158	155	127	176	166	136	145	168	151	149	165	147	136	166	168	152	137	162	168	141	168	152	169	152	151	143	145	158	163	164	137	167	156	140	162	142	156	146	134	155	133	163	141	150	164	145	154	156	145	152	162	148	141	158	158	137	164	145	132	143	166	153	161	149	182	165	169	157	151	145	164	155	151	156	144	141	138	162	160	141	159	165	148	163	172	156	123	140	163	153	149	176	142	146	142	155	166	172	154	148	138	159	147	162	156	149	178	161	145	147	132	137	154	150	148	171	155	184	188	129	149	162	155	170	154	149	152	171	172	154	140	163	153	169	136	161	138	170	148	174	167	129	151	146	149	164	152	141	161	169	143	149	180	161	156	162	156	138	165	162	157	155	172	159	145	154	168	164	143	154	167	160	153	183	157	157	170	155	172	135	156	196
16894	19304	30289	33666	30518	24635	18733	15850	14383	11364	9610	6277	4760	3703	3206	2778	2726	2617	2029	1974	2081	1764	1613	1334	1329	1176	1195	1123	1113	1120	863	794	979	898	873	796	674	616	552	688	607	544	521	529	502	464	487	444	489	506	506	475	468	483	487	449	458	414	450	446	431	438	431	448	432	446	461	442	427	426	445	443	419	454	438	420	453	435	483	458	424	459	465	448	459	431	459	479	436	437	411	445	416	450	427	484	423	439	434	447	441	412	484	436	413	409	426	429	427	421	401	443	434	467	461	448	440	441	463	479	466	415	423	446	433	425	418	436	495	418	449	451	486	470	441	479	430	444	448	444	441	437	457	425	418	447	426	438	425	424	433	458	454	406	421	454	444	404	458	419	441	422	429	454	431	404	444	432	393	462	447	499	459	420	473	410	415	411	441	407	409	413	461	421	455	445	423	433	396	440	437	451	455	455	444	434	433	443	438	429	442	435	444	444	484	461	436	426	431	477	433	418	410	411	412	427	420	415	452	431	436	430	486	434	481	411	446	399	443	426	459	446	438	466	455	447	440	412	420	449	475	437	420	457	426	454	434	445	420	452	446	409	438	427	421	472	431	496	434	465	439	397	433	452	439	452	426	421	419	398	441	460	409	418	452	471	415	430	438	422	401	478	433	455	447	421	408	455	412	401	472	433	433	430	407	417	404	454	456	443	443	448	472	451	465	412	422	446	460	462	421	455	434	439	426	426	428	454	429	445	429	452	444	451	439	429	452	409	458	484	409	431	425	375	423	421	485	440	452	448	451	454	438	400	436	447	453	449	466	386	439	457	452	442	406	465	450	444	457	416	445	441	439	418	442	446	427	439	425	449	402	440	418	457	461	429	473	439	419	437	434	437	479	460	420	470	462	435	439	438	417	420	451	427	439	413	427	460	449	400	409	424	456	448	444	425	456	436	447	463	398	433	420	489	435	466	433	456	442	459	456	440	434	399	426	452	420	427	403	426	449	433	425	430	431	460	424	425	423	405	418	453	463	441	408	461	433	442	440	411	422	441	461	444	450	450	444	439	408	461	437	409	480	427	422	446	464	423	455	427	423	449	406	426	456	454	462	444	417	446	445	418	417	454	433	427	468	408	411	475	432	419	421	431	448	459	428	460	440	407	431	464	445	459	457	433	427	406	415	449	404	433	461	429	442	427	439	429	470	452	404	436	462	420	442	434	452	475	438	456	469	455	445	448	430	431	455	414	439	465	458	452	430	429	421	443	435	416	420	454	431	443	428	411	479	418	422	443	432	446	412	431	414	467	435	456	415	472	462	465	449	461	421	419	462	419	423	452	418	443	419	431	411	396	466	387	462	431	448	414	456	405	457	457	464	412	468	432	409	421	450	417	471	454	450	438	418	432	420	461	409	445	435	449	427	396	404	428	428	437	448	453	486	453	431	434	397	460	450	435	446	427	410	418	432	447	432	389	430	423	413	444	438	437	397	470	422	441	372	448	450	462	420	450	444	430	419	444	444	443	433	448	427	447	436	425	435	424	418	440	460	441	426	428	444	469	437	449	410	432	460	479	429	459	453	399	447	420	408	420	465	482	388	442	433	411	403	427	421	427	466	422	450	421	476	423	418	452	466	469	417	497	459	433	424	438	445	455	458	466	461	464	422	467	419	429	431	446	464	434	486	423	418	455	481	474	439	456	448	454	450	462	429	425	427	414	454	472	420	459	447	424	412	415	383	438	441	460	463	458	458	411	454	436	491	446	444	405	412	481	458	433	426	408	466	405	474	433	429	448	448	449	389	460	452	414	419	450	427	443	486	456	457	446	449	436	458	463	447	490	417	410	437	424	411	497	448	429	392	450	453	415	440	439	445	460	402	447	425	495	454	435	434	442	446	450	460	447	465	432	441	457	438	435	418	430	433	406	471	422	448	426	415	447	409	394	431	449	414	447	426	407	433	444	404	443	395	439	443	427	420	487	436	416	413	393	428	455	434	439	479	473	433	417	430	454	412	459	403	462	464	427	433	452	420	452	431	453	417	481	477	445	472	442	434	425	424	466	441	469	458	443	425	459	448	443	454	472	494	460	422	410	422	391	449	430	445	435	460	436	439	396	424	433	434	417	415	480	443	448	454	423	461	464	427	443	487	456	463	409	419	434	435	432	440	426	425	422	393	428	445	437	432	435	452	422	455	459	398	397	438	459	465	446	450	467	434	432	433	461	456	429	442	495	443	437	510	415	429	412	469	439	423	442	445	425	430	466	443	410	453	447	444	455	471	437	446	407	467	458	445	432	416	430	414	430	413	412	453	448	421	393	450	416	474	439	428	388	435	449	435	426	455	466	438	432	431	466	406	435	478	445	424	428	459	490	450	423	436	446	433	419	445	473	463	446	442	460	475	436	438	470	441	458	443	434	440	421	434	451	410	409	445	477	438	422	422	432	458	415	434	445	427	424	464	430	458	429	419	467	450	470	466	437	477	461	490	440	430	469	433	454	395	480	455	413	447	436	447	422	435	434	458	434	431	430	435	433	439	430	430	445	434	469	425	455	437	456	435	427	448	483	413	450	439	474	459	427	433	441	450	450	426	408	441	430	436	417	441	437	428	437	415	443	465	424	474	452	425	439	459	411	437	422	460	459	422	416	494	430	432	438	437	428	404	444	431	447	433	394	444	467	401	466	452	427	433	419	466	426	426	430	403	447	450	453	458	454	434	447	430	466	436	422	378	452	459	428	441	473	483	436	470	410	424	453	436	457	439	425	442	454	444	484	436	414	451	415	457	494	461	413	417	451	456	401	423	446	430	434	481	467	421	433	473	490	426	432	458	439	457	424	443	450	485	477	431	431	457	472	453	427	474	444	421	447	405	440	458	440	438	406	454	477	432	459	421	420	462	443	431	441	462	418	415	470	407	419	432	427	432	441	405	432	435	434	436	434	430	442	433	417	414	437	436	487	434	456	443	413	429	450	404	420	448	433	431	450	434	376	430	421	430	413	465	438	500	424	441	447	451	431	434	442	450	425	401	434	462	472	432	413	492	422	470	430	453	462	398	414	454	435	461	442	404	461	414	425	439	467	474	448	451	453	474	429	470	453	444	392	482	420	454	445	438	437	445	440	466	444	420	421	410	456	406	433	432	434	420	420	464	446	469	422	473	447	433	450	432	440	428	460	423	429	400	408	398	449	493	461	453	423	403	402	428	441	468	463	451	464	438	428	420	418	428	453	473	426	437	432	418	410	474	416	411	437	423	442	448	425	462	451	416	425	463	415	466	465	467	429	446	421	440	404	445	459	459	440	442	435	415	425	448	468	399	444	444	438	413	406	431	436	451	430	462	444	449	431	428	471	439	432	446	462	461	465	429	450	419	440	441	472	457	460	463	433	453	419	469	441	454	413	437	456	443	438	408	447	437	414	475	416	450	469	435	461	438	454	457	438	422	417	431	454	429	418	415	450	495	422	415	411	436	449	478	447	457	450	460	462	440	426	444	421	398	425
35162	31771	36816	33935	27903	18153	10929	7247	8927	6390	6400	5116	3780	2717	2801	2205	2093	2160	1616	1612	1735	1532	1445	1264	1246	1194	1014	1100	1065	1022	890	713	888	836	759	541	447	457	402	469	431	343	217	256	253	254	221	214	189	258	267	293	198	187	178	160	147	146	151	178	163	155	154	155	153	123	157	128	163	144	135	167	145	117	155	128	138	153	139	142	169	170	170	133	151	148	127	154	141	148	141	138	185	146	167	134	177	149	145	158	172	182	147	152	148	155	130	143	152	145	152	151	151	152	141	146	134	191	177	165	176	160	147	141	145	144	159	147	139	156	146	156	154	136	144	141	132	147	142	152	157	157	153	146	140	170	157	140	149	159	148	163	165	123	160	138	158	138	163	171	148	135	162	158	162	136	181	150	157	144	139	146	172	173	170	139	154	130	151	143	142	137	146	151	145	171	168	136	155	153	147	139	144	171	150	149	143	138	177	167	151	153	142	150	125	154	152	150	173	137	169	152	149	174	155	152	155	151	153	158	141	152	154	141	147	146	142	137	141	141	150	141	159	164	140	152	143	138	150	170	160	139	161	177	133	160	161	150	154	145	164	121	164	144	171	182	173	139	153	157	139	134	156	142	140	140	152	158	148	145	152	159	165	154	139	143	144	151	147	166	135	158	136	160	148	160	143	153	138	156	167	146	155	128	155	172	154	155	132	134	139	132	150	135	148	139	178	174	156	152	125	155	167	164	141	142	147	156	150	154	156	153	144	148	146	165	158	153	168	157	159	153	152	159	154	163	156	149	148	135	149	159	162	148	144	125	160	130	161	141	134	158	148	158	151	160	157	169	142	131	149	143	159	151	170	142	143	135	131	155	154	165	142	153	165	168	144	149	158	154	146	149	162	143	135	161	165	168	146	145	155	146	149	163	139	131	162	139	144	157	147	141	137	163	148	154	151	142	150	140	145	141	160	164	166	157	150	151	145	161	128	162	142	171	151	141	174	136	155	164	161	132	148	143	154	150	189	148	141	152	147	123	129	141	152	137	159	162	151	162	145	158	130	138	150	140	158	146	142	149	166	151	134	145	140	170	150	156	146	149	150	155	152	132	155	140	162	139	148	124	146	144	142	152	165	150	154	132	161	127	157	148	159	165	147	153	148	160	178	168	143	144	160	141	134	143	154	152	165	154	141	136	146	148	132	166	165	134	127	158	128	153	132	148	161	162	151	166	131	155	149	147	135	154	169	139	167	156	168	152	147	144	152	157	136	165	145	173	132	158	155	163	155	134	149	162	135	159	145	138	137	152	149	140	160	141	141	155	150	153	175	147	145	132	142	148	172	173	121	152	147	156	154	155	159	155	170	136	142	111	140	146	159	161	138	137	144	175	174	155	150	143	146	144	155	146	164	142	135	174	149	138	145	134	167	152	136	153	158	133	148	147	142	173	148	162	147	142	134	160	142	132	168	167	153	131	144	160	134	160	176	138	164	149	110	139	166	156	154	129	146	153	170	163	147	170	165	168	149	159	139	149	132	147	134	153	155	143	180	137	145	140	151	131	164	141	165	163	141	173	160	160	153	157	164	158	156	146	147	126	144	155	156	164	128	142	151	152	138	159	173	151	154	153	136	148	144	150	147	163	154	163	140	167	156	149	132	143	151	156	141	159	140	163	129	125	156	169	154	158	137	141	145	134	154	163	141	143	149	137	140	157	149	145	147	159	168	167	148	164	148	128	140	138	159	163	155	127	159	149	150	149	127	145	148	164	126	138	130	148	140	180	180	163	151	157	151	140	149	157	134	147	165	156	135	156	164	160	163	139	145	149	151	149	145	145	134	156	143	155	148	135	147	147	136	170	129	177	145	152	159	170	145	138	144	132	179	144	142	135	147	169	161	159	160	162	151	151	137	169	146	159	158	137	147	159	137	125	156	162	173	148	148	159	159	149	140	153	143	130	147	155	153	164	157	136	136	161	134	152	125	155	162	146	154	151	143	176	151	161	137	155	160	149	158	164	128	158	146	150	137	130	159	137	156	166	167	144	126	146	134	163	173	148	154	137	150	153	166	151	155	141	141	134	162	165	144	139	139	137	144	141	154	138	145	160	153	156	167	171	178	149	159	156	157	165	149	145	163	177	127	137	150	121	146	154	151	158	139	126	154	153	133	162	163	177	166	160	173	150	126	145	140	136	149	142	143	150	153	142	136	174	159	147	157	145	129	178	154	165	141	156	136	141	153	150	129	155	141	175	145	120	144	164	163	157	184	156	148	136	147	147	161	152	135	157	148	138	153	146	160	142	155	134	173	149	185	121	147	130	142	142	131	158	145	172	139	163	133	166	137	150	132	160	142	166	160	140	134	152	153	158	139	147	139	162	143	157	163	157	136	152	162	142	164	156	139	154	146	159	142	184	155	165	149	143	151	148	147	142	148	148	127	143	135	155	128	168	151	121	138	146	132	149	148	169	150	161	159	148	156	166	125	140	144	139	150	163	172	147	148	135	142	150	164	144	160	147	157	148	174	138	165	152	149	151	155	146	143	153	174	142	143	158	135	142	150	152	170	135	153	148	147	138	157	160	158	135	159	170	131	173	124	156	149	140	156	134	156	154	152	144	155	137	165	134	153	122	149	157	151	140	154	157	167	148	157	147	154	174	142	154	145	163	147	179	126	148	166	153	147	169	137	149	142	160	144	140	147	177	165	147	170	144	148	147	122	138	150	153	151	164	170	160	131	162	145	136	146	145	152	150	152	160	193	152	157	129	157	148	143	165	143	160	148	157	152	160	137	142	166	174	179	171	147	157	135	139	174	141	151	159	153	152	156	152	140	148	152	125	153	168	154	154	168	153	151	146	139	128	131	148	164	146	155	153	157	134	172	155	151	157	151	138	158	145	148	151	147	143	157	157	147	137	160	154	146	132	144	155	157	170	142	146	140	136	155	162	155	150	156	173	154	146	159	135	163	132	134	142	144	146	145	139	161	162	138	142	134	139	142	157	156	154	143	158	143	146	157	144	152	143	136	146	135	130	167	167	145	130	154	163	143	148	164	147	142	165	132	144	140	168	162	152	135	153	170	144	135	157	145	140	164	155	146	151	165	169	162	156	125	159	169	166	163	145	163	159	160	170	131	134	127	142	161	137	152	159	141	151	140	171	149	133	151	154	171	159	165	165	147	148	159	162	178	127	175	151	185	144	153	155	124	152	160	134	139	138	177	125	174	146	156	157	167	161	169	149	164	153	168	153	155	149	155	147	140	161	143	154	153	144	167	140	139	142	156	141	161	156	161	140	162	169	152	166	146	156	168	173	153	163	155	149	140	148	180	157	159	153	156	142	158	167	150	147	161	157	145	139	168	148	159	141	159	183	147	129	160	185	157	163	143	146	149	150	149	153	150	149	156	159	137	154	131	152	157	164	122	170	136	161	144	157	150	138	157	148	149	141	133	156	146	139	137	157	157	149	156	153	146	162	133	134	150	165	135	156	161	138	172	173	148	137	154	150
23182	25867	39232	42395	39689	32512	25676	22469	26226	21990	22225	19672	16352	13538	13453	11456	11366	11672	8575	9411	9922	8742	8011	7589	7324	6455	6149	6730	6368	6371	4935	4307	5327	4935	4636	3334	2754	2556	2248	2851	2174	1595	1088	1172	1229	1152	975	870	777	1335	1521	1194	951	656	611	475	447	435	462	468	469	416	459	412	429	417	450	472	448	403	440	438	435	418	448	462	383	430	413	456	456	431	418	403	448	461	455	452	474	417	445	450	449	433	432	420	454	411	442	426	397	401	442	412	380	434	388	435	422	441	428	416	407	456	444	439	415	447	462	431	462	424	457	431	408	426	410	422	420	455	438	432	440	425	420	434	456	425	481	471	378	413	432	419	421	399	422	457	436	437	443	395	446	407	445	435	425	440	467	417	445	455	415	434	422	448	453	376	439	449	423	438	422	427	442	396	423	470	418	427	429	438	414	455	429	427	415	424	433	428	425	429	431	445	423	415	472	468	416	432	435	464	429	462	446	401	475	389	445	410	405	418	433	429	478	425	408	418	397	422	436	450	420	401	418	413	426	441	432	429	450	447	453	410	434	392	468	427	407	454	433	440	431	439	424	449	441	399	386	439	416	418	405	429	426	438	445	413	447	408	426	410	408	420	440	408	473	429	436	438	428	435	445	427	398	421	444	424	429	385	449	447	460	430	452	434	420	438	433	406	424	454	475	463	428	413	444	422	439	419	427	450	487	428	451	433	447	442	462	457	384	419	452	425	432	435	424	461	445	425	413	442	411	423	465	473	408	436	446	415	441	426	432	446	424	445	425	447	436	452	445	425	434	450	437	464	413	436	438	432	435	443	452	479	440	419	438	427	426	427	418	446	401	401	417	438	442	395	490	429	413	403	425	421	440	468	415	429	416	440	423	409	410	417	442	416	446	420	439	428	416	439	414	450	428	455	459	447	453	440	449	398	383	448	435	415	451	418	455	440	431	465	419	426	434	454	490	449	453	418	422	419	419	477	420	424	433	424	426	455	413	430	410	418	438	435	410	459	468	404	398	449	441	437	459	455	435	437	451	421	445	407	421	445	413	437	404	421	477	450	455	440	494	436	435	449	421	400	420	434	425	453	436	437	437	461	444	435	426	444	455	433	468	427	406	429	452	413	413	440	427	425	460	428	416	427	431	450	452	445	401	451	436	424	440	412	438	405	433	437	392	429	440	408	461	433	439	445	435	396	428	448	417	445	439	425	445	441	429	403	453	433	421	439	402	429	437	430	414	416	430	453	423	444	422	422	411	445	439	437	443	399	410	442	442	401	454	412	411	408	452	427	414	449	408	414	399	427	440	451	439	441	406	434	434	431	463	418	444	451	439	447	434	418	426	442	466	437	453	422	421	448	415	407	407	450	429	431	455	412	423	438	443	439	416	466	430	451	449	442	402	424	443	416	458	418	460	432	442	423	426	404	414	467	418	394	433	418	433	427	452	444	414	416	448	426	421	383	422	439	434	457	404	433	405	429	443	458	469	440	422	409	414	437	448	431	432	417	392	439	487	447	463	435	420	420	412	426	424	405	427	406	450	450	413	443	437	398	440	460	449	429	415	445	457	464	428	428	466	403	431	405	455	421	437	451	449	416	431	398	468	404	433	479	418	423	434	457	462	433	438	430	435	472	419	424	415	438	435	441	444	435	453	448	441	450	454	426	412	442	450	447	453	437	435	411	396	414	440	423	413	453	441	448	407	469	438	401	463	440	448	445	441	427	393	449	418	419	447	442	482	407	470	438	447	434	438	427	426	430	442	447	425	471	412	436	415	436	426	461	439	412	420	435	412	425	445	425	391	370	437	458	476	416	444	430	430	408	440	438	453	435	397	413	429	427	450	468	416	416	451	445	403	415	421	436	450	434	445	396	469	414	411	435	426	445	464	414	445	402	442	423	417	437	461	446	452	462	457	443	409	431	480	413	421	390	431	417	428	425	435	434	450	447	407	447	445	389	473	451	399	449	439	470	431	439	448	416	420	422	423	407	381	444	447	444	448	436	424	399	475	440	410	402	446	442	454	405	420	440	395	433	463	434	443	431	452	425	434	459	402	458	445	433	431	443	416	407	428	448	438	412	419	448	433	434	416	423	437	473	448	428	444	428	438	428	427	456	436	453	450	397	431	430	432	433	450	437	429	476	429	425	439	429	452	394	419	459	467	427	418	427	444	427	379	439	443	434	449	405	431	465	477	424	438	411	468	425	459	442	434	461	462	404	447	425	435	420	390	423	424	436	445	408	481	424	394	417	443	480	428	425	436	406	401	418	444	439	438	402	421	431	453	421	490	425	422	420	389	449	454	452	455	442	423	435	435	451	415	396	410	452	444	442	463	454	450	436	435	435	422	439	424	447	457	459	436	417	413	429	404	438	437	442	451	422	429	411	428	459	401	434	438	411	417	453	451	433	438	443	443	410	439	439	375	400	419	455	472	397	485	429	400	461	426	432	472	483	399	410	417	463	415	442	434	417	419	459	441	446	429	431	443	440	436	418	433	425	433	430	411	465	435	465	452	407	434	398	433	461	421	461	419	419	415	464	471	430	440	441	474	450	424	422	455	435	424	424	466	456	416	429	430	424	427	436	445	444	423	441	454	440	436	451	455	425	438	452	428	415	429	453	415	438	455	417	441	437	438	425	430	424	443	424	422	424	389	432	431	445	401	453	452	480	407	437	445	424	421	452	432	422	385	437	439	412	441	416	451	434	434	427	417	410	424	439	425	442	416	434	435	465	421	425	419	427	434	439	409	446	426	419	449	450	446	444	455	450	454	423	389	403	451	473	445	411	431	460	453	417	414	442	406	404	427	427	418	460	410	451	469	422	435	410	407	432	445	407	429	430	422	437	464	410	427	432	425	436	416	438	436	440	412	447	430	473	444	432	382	432	446	448	418	448	442	420	463	455	421	427	450	436	450	416	424	406	458	462	391	440	417	415	443	450	455	479	450	415	399	417	438	428	435	422	464	429	429	442	465	404	448	478	419	424	443	441	470	416	496	427	392	448	430	462	429	437	449	452	403	424	450	435	429	412	434	397	427	443	440	414	456	424	413	421	443	427	450	443	440	423	412	432	418	423	403	453	413	418	388	430	457	444	451	430	415	462	481	439	469	424	435	457	415	401	463	430	404	424	448	439	440	441	396	420	444	430	470	452	466	452	419	432	468	422	441	462	431	442	399	442	433	456	450	415	434	431	427	408	374	409	450	414	435	425	421	430	434	372	416	387	461	472	438	399	420	478	456	421	444	502	444	429	438	459	445	431	418	435	454	457	451	411	468	438	428	437	409	445	441	418	410	455	442	439	408	458	409	433	396	416	430	405	447	435	431	427	433	446	410	439	422	432	452	435	442	444	404	439	443	452	407	389	451	439	441	400	423	412	468	467	425	408	450	477	422	454	453	423	451	450	409	415	426	454	434	459	447	475	426	400	454	444	433	451	463	445	481	430	456	463	429	434	440	405	431	421	407	410	417	432	447	420	416	432	433	452
42079	39326	45117	41827	34823	25084	16760	11201	10126	11617	12156	10277	8676	6949	6171	4996	4236	4326	2988	3475	3431	3331	2946	2670	2537	2210	2491	2428	2326	2194	1676	1415	1838	1480	1516	1152	803	805	748	980	883	494	418	490	416	395	362	320	305	419	513	389	282	257	187	188	192	179	163	189	197	170	201	169	181	178	193	187	166	191	170	161	159	188	160	190	194	171	171	188	186	182	186	196	193	163	176	185	185	181	164	196	190	173	177	159	195	170	150	191	170	169	189	185	201	195	191	189	175	163	185	183	170	184	191	154	181	162	185	161	187	162	168	156	168	172	190	177	177	154	163	172	157	130	163	141	198	156	170	168	179	176	182	174	161	180	158	185	183	175	176	159	171	185	155	175	183	160	158	170	147	175	198	201	190	166	172	170	182	165	177	166	187	176	163	177	183	165	178	187	171	157	184	189	175	181	197	166	152	187	188	185	179	176	170	157	177	175	175	196	178	179	156	182	165	173	174	168	176	185	191	186	177	165	160	206	164	149	168	176	174	157	175	161	209	193	171	180	165	162	167	176	179	173	182	157	191	188	181	172	216	160	171	163	172	189	170	189	187	159	173	181	184	178	194	202	176	156	157	178	174	200	177	153	145	169	175	149	172	173	175	177	167	202	155	173	176	165	159	163	171	173	134	191	167	177	171	202	163	184	189	181	178	171	188	181	184	197	177	193	166	171	172	171	164	186	169	172	174	204	170	151	159	151	161	176	164	171	169	189	195	176	171	172	171	159	160	192	143	181	189	164	162	158	169	157	184	204	176	173	156	201	168	181	175	160	167	190	163	182	174	162	159	188	199	162	177	179	175	198	188	173	156	159	205	198	185	153	164	169	178	178	169	176	179	196	159	168	183	179	143	182	159	157	172	186	183	161	191	202	159	165	177	180	191	168	172	169	177	191	180	169	172	157	168	185	177	188	191	216	174	158	174	186	183	176	158	189	200	170	171	188	186	163	168	157	168	171	189	178	185	170	189	178	171	199	151	205	167	154	169	187	166	179	154	185	184	196	172	161	193	177	174	163	192	162	162	201	169	202	179	201	171	172	179	155	164	153	177	182	204	160	180	183	178	175	161	185	177	180	190	175	191	163	154	167	166	148	153	169	164	161	168	192	178	174	187	162	215	179	166	187	166	153	182	171	178	178	200	152	179	151	170	174	175	173	178	165	153	184	162	151	191	177	173	162	179	182	169	180	170	169	164	187	202	157	202	165	192	167	175	192	182	162	175	157	154	166	170	202	195	171	156	168	186	182	175	157	160	198	180	186	175	175	170	182	184	177	155	171	165	176	165	189	191	168	175	176	175	178	174	162	180	207	189	161	173	184	172	171	186	165	182	142	174	203	181	174	178	196	188	168	181	175	176	153	160	186	168	173	160	173	136	179	182	164	183	174	150	178	186	181	155	162	166	168	182	174	182	173	176	181	183	173	183	178	177	171	164	173	152	171	172	192	162	183	182	171	184	171	154	185	179	170	185	195	163	183	180	161	174	187	183	171	194	174	171	166	176	185	198	181	163	183	195	157	178	167	169	177	176	193	181	175	179	175	192	168	170	165	190	183	159	176	175	175	164	167	148	160	177	174	165	160	169	169	194	169	152	169	160	171	135	173	185	182	166	164	170	167	207	163	179	154	196	169	137	166	192	159	179	168	186	155	199	158	158	160	158	187	176	190	169	181	185	175	191	159	153	183	179	178	146	140	178	149	180	169	178	168	174	171	148	144	164	167	184	162	164	159	152	183	168	179	169	181	184	173	196	187	175	178	164	139	161	176	187	191	175	180	172	169	198	171	196	162	153	147	169	163	198	163	175	185	171	167	183	175	177	165	185	174	167	185	187	151	184	212	153	171	172	179	188	168	173	188	197	173	157	186	177	165	173	165	184	196	187	180	135	170	192	193	188	163	155	160	174	174	177	163	188	199	159	170	170	186	218	164	191	159	161	165	202	183	176	177	158	183	160	165	180	168	170	191	174	175	165	180	182	182	197	181	169	167	181	154	141	186	174	175	172	168	174	155	176	169	169	168	166	174	168	150	180	219	191	152	205	173	173	181	166	188	165	203	177	174	174	163	179	146	192	168	180	171	171	186	175	159	161	177	177	180	186	179	180	169	149	166	175	182	198	179	153	155	168	178	181	165	154	177	178	166	182	196	169	190	173	172	193	183	172	151	180	197	200	173	161	168	179	164	180	194	177	198	174	171	189	174	184	169	171	171	161	158	172	180	170	158	172	174	189	190	166	143	158	160	172	196	173	154	164	181	165	174	174	173	170	168	185	152	180	157	190	163	169	167	194	164	176	168	191	190	185	180	173	143	176	170	193	167	173	148	174	184	173	160	167	197	149	181	170	183	157	195	188	185	180	161	170	174	185	183	172	185	195	183	171	150	180	175	178	198	187	172	156	207	166	194	180	177	155	168	194	171	147	194	177	183	188	188	175	170	171	172	175	188	181	146	166	154	181	173	173	173	175	168	191	158	169	174	183	152	170	191	171	185	190	168	158	164	154	192	184	175	190	171	189	152	184	189	196	197	167	175	147	190	171	182	158	180	185	169	177	164	195	176	153	161	185	182	164	185	172	186	184	178	162	172	179	175	177	153	166	179	190	179	171	179	174	155	166	170	187	179	185	160	178	172	177	160	157	186	168	170	177	160	181	187	189	171	158	169	173	192	160	171	161	175	158	185	198	173	178	182	178	170	171	182	166	146	194	174	189	163	170	172	161	181	179	200	167	178	168	187	173	176	195	184	162	211	164	178	183	176	180	175	175	151	174	185	157	168	184	171	191	175	167	132	170	218	190	210	182	165	169	188	186	175	153	188	196	171	176	191	187	189	194	173	160	163	177	172	156	162	179	163	187	154	190	169	144	167	179	153	176	157	185	178	186	189	162	186	175	193	160	177	195	181	164	192	171	161	171	172	193	177	189	190	158	189	175	185	161	190	184	190	175	187	187	159	160	158	159	208	158	173	156	171	176	163	195	179	169	187	157	178	161	170	161	186	169	170	161	171	164	160	162	197	169	174	174	202	175	186	173	180	185	161	165	162	163	159	181	176	162	182	183	192	166	160	187	180	206	153	197	176	175	179	152	159	168	157	156	163	186	182	169	170	148	165	159	197	196	175	180	184	183	189	166	169	190	181	191	163	183	153	181	167	170	182	169	204	185	166	196	165	165	171	174	171	194	161	174	170	176	158	187	167	149	167	173	158	175	175	169	176	193	190	177	157	174	177	170	161	161	180	166	179	175	173	190	179	197	156	191	176	170	166	192	182	159	178	175	189	169	181	178	214	174	162	193	164	160	174	176	165	160	194	161	184	173	174	195	146	166	175	181	203	194	177	182	159	173	190	162	167	189	172	168	171	185	177	173	213	159	182	191	187	158	181	203	164	199	182	206	180	199	180	155	177	186	186	171	185	183	165	158	168	156	177	182	161	153	158	180	167	178	174	170	162	204	159	186	162	195	178
28428	32169	44628	48174	44696	38391	31810	27709	28002	31164	31131	29115	26564	23639	22623	19429	18389	18694	14090	16777	17014	15868	14440	13537	12858	12027	12724	13086	12796	11817	9119	7744	10088	8705	8598	6785	4863	4502	4586	5593	4870	2754	2158	2269	2192	2120	1840	1706	1269	2151	2630	1955	1071	950	747	548	487	588	528	498	548	504	478	474	496	473	467	521	529	523	488	488	480	527	494	503	523	496	485	513	496	520	481	500	581	554	529	545	487	500	482	527	471	477	489	487	516	517	477	473	518	508	513	492	478	501	495	479	478	478	527	529	517	523	473	481	473	498	471	492	492	492	507	470	503	477	500	512	505	494	472	491	500	510	465	463	533	519	496	482	487	485	501	509	536	512	466	495	513	465	492	511	511	475	521	471	474	454	502	504	459	483	488	494	470	491	473	493	470	474	505	489	521	450	500	460	494	507	462	478	505	471	491	489	524	501	490	534	522	506	498	502	485	489	461	523	473	502	483	506	503	469	495	469	500	488	483	492	485	456	503	537	469	498	490	469	457	520	497	503	517	476	450	466	496	503	532	485	495	488	502	469	492	547	561	509	507	480	550	457	494	484	528	481	458	510	536	451	492	480	525	485	489	483	484	504	469	509	481	507	466	499	477	498	503	521	453	477	481	458	496	489	505	445	494	536	521	504	494	499	482	492	514	460	522	556	507	504	448	506	473	504	533	474	481	478	465	509	504	529	491	504	484	494	484	501	474	481	496	496	454	497	471	471	480	476	442	501	518	486	470	499	515	507	529	472	541	470	502	458	517	475	521	497	482	486	488	447	498	485	503	474	513	504	444	487	510	491	489	507	473	503	510	493	477	472	519	499	501	472	473	501	496	523	513	490	499	503	516	502	507	459	491	513	450	502	514	510	507	458	492	510	502	506	482	490	473	512	547	496	490	505	523	515	511	470	568	492	481	504	494	490	468	494	493	477	509	535	450	485	495	495	500	529	496	481	457	514	474	469	499	482	533	491	484	479	471	506	524	513	484	503	484	481	519	479	502	475	511	501	501	490	465	476	507	476	495	461	454	455	455	471	500	524	503	470	498	479	471	436	480	502	482	489	499	507	464	524	463	491	463	493	520	469	530	473	521	524	522	494	448	474	496	481	482	519	469	453	491	496	528	495	507	449	473	467	498	487	521	505	514	487	495	477	473	545	509	512	477	488	489	489	471	499	518	507	486	490	453	464	492	493	437	474	511	493	480	491	479	514	485	500	482	451	478	504	489	474	481	479	503	505	490	479	458	449	486	488	511	498	518	505	515	515	506	488	511	509	495	488	552	468	518	502	515	503	479	514	466	496	470	488	458	495	516	481	470	530	504	537	535	462	492	510	499	465	473	470	527	476	494	512	503	512	474	486	492	490	446	518	518	523	485	480	518	500	452	484	474	504	501	483	499	508	477	474	493	480	489	519	469	526	501	482	476	481	463	470	491	471	477	500	459	550	527	489	483	472	495	502	455	525	478	485	498	506	543	508	490	496	505	528	494	513	489	478	502	492	517	487	468	496	496	511	486	470	507	487	481	491	450	461	482	463	487	440	477	487	496	501	496	484	473	444	513	486	529	510	473	485	487	508	461	489	521	512	508	493	479	537	483	509	488	506	541	493	473	537	513	458	533	471	516	521	491	521	468	497	480	494	486	511	480	487	490	474	487	472	465	500	500	523	489	475	488	460	512	502	471	450	466	493	483	483	484	482	479	490	439	505	477	485	491	543	490	499	510	476	508	470	475	479	497	514	543	495	490	492	440	448	504	486	470	504	506	484	526	516	516	489	518	502	505	534	503	514	471	468	528	527	472	437	514	516	462	483	476	447	481	466	540	513	528	507	521	479	493	502	479	506	496	487	517	506	488	486	501	478	508	497	461	510	510	487	498	499	498	499	497	510	467	470	477	502	509	477	476	461	460	473	469	445	433	523	495	485	541	487	460	535	471	487	501	504	494	496	483	494	497	509	485	507	521	539	500	457	510	545	504	525	495	496	517	488	529	519	480	526	474	499	465	537	528	497	474	515	488	477	512	485	467	478	522	509	501	465	480	526	470	518	478	491	477	511	480	483	433	522	502	519	501	524	499	514	487	521	421	500	509	508	477	490	479	471	486	497	467	483	482	477	496	477	484	519	493	504	472	536	509	553	508	518	456	488	465	500	505	473	471	446	528	515	462	472	496	473	533	435	498	495	493	504	495	552	455	488	466	518	472	496	494	489	515	523	537	463	518	490	486	464	493	481	541	464	474	458	449	480	524	460	446	504	491	475	470	492	484	507	472	524	485	501	510	486	509	467	490	507	474	458	504	501	480	477	474	492	501	491	503	455	471	511	465	489	518	490	506	478	481	541	485	541	483	516	466	504	501	466	497	532	494	480	475	468	538	511	458	505	509	511	484	487	466	515	505	513	537	485	538	488	483	507	508	501	541	518	477	487	510	488	496	502	500	492	468	476	486	545	478	487	466	471	533	500	517	494	512	472	494	517	490	484	501	526	511	511	506	478	511	500	491	502	508	459	494	528	487	494	500	490	508	511	475	493	490	496	483	465	468	479	466	474	481	456	463	482	504	499	486	517	476	509	496	507	487	513	519	523	489	478	504	502	486	468	533	478	497	500	546	508	467	465	514	496	480	533	497	526	513	477	492	524	496	458	469	516	514	472	485	496	508	490	487	474	486	473	446	478	504	462	482	496	490	484	486	524	495	495	471	502	532	455	515	482	522	515	439	497	467	469	474	480	496	504	502	508	463	513	474	455	471	491	484	493	478	495	509	545	509	527	519	479	507	478	517	518	484	466	522	523	474	521	487	446	526	540	481	508	496	490	507	523	507	493	471	501	505	504	498	507	508	477	526	522	529	509	501	473	489	494	474	467	503	501	501	523	454	488	483	555	477	526	466	490	525	500	481	495	444	490	476	478	484	446	489	493	498	499	475	536	490	486	494	489	436	494	498	478	527	499	481	480	516	493	468	461	510	518	490	514	499	517	510	501	488	489	517	521	483	461	487	481	507	462	540	514	499	521	500	460	498	494	498	497	497	514	512	476	502	444	454	486	493	484	506	504	479	482	470	493	476	493	500	481	444	521	480	481	475	493	509	494	501	518	498	503	490	458	515	501	474	516	453	499	463	509	503	513	490	463	525	490	500	510	489	511	488	470	520	533	527	471	476	512	524	502	453	488	511	504	494	481	483	506	505	505	501	498	490	464	449	480	486	499	473	508	468	464	487	494	482	476	475	449	486	476	483	458	448	456	513	482	484	485	515	520	526	496	472	501	489	468	516	481	515	466	490	471	479	491	465	480	505	518	490	519	469	506	475	546	461	491	487	512	486	495	463	503	489	485	495	503	515	499	489	423	493	477	510	510	458	499	463	497	508	473	452	529	463	520	493	463	487	493	493	485	449	528	488	526	491	470	497	491	502	508	493	533	530	497	475	469	517	499	508	484	487	467	539	487	526	491	508	477	490	463	499	530	488	497	487	456	497	510	488	480
27642	27121	29057	24919	17170	10284	6177	3750	2812	2276	1866	1549	1136	911	687	606	512	506	401	358	371	312	298	276	236	221	211	234	246	206	207	174	188	185	216	188	174	160	186	158	210	167	153	164	178	132	164	167	162	175	164	159	131	166	189	150	139	163	161	153	145	161	158	138	150	132	145	129	146	143	156	146	154	133	153	162	175	170	149	140	152	162	155	149	145	171	152	160	140	164	146	152	145	147	165	152	155	153	160	160	182	141	166	178	155	137	128	158	173	177	179	164	163	150	138	158	149	162	134	128	160	160	149	149	138	158	152	146	155	161	171	162	143	149	179	165	159	146	135	142	141	152	150	184	152	152	185	186	149	163	155	156	169	145	146	159	157	148	166	168	136	167	152	154	166	145	168	131	148	151	159	149	152	167	159	162	166	149	167	144	158	164	153	164	139	178	166	153	148	177	171	160	155	149	157	149	171	142	132	156	159	149	151	159	155	147	160	175	147	144	154	155	175	182	137	164	140	158	163	174	116	164	148	134	153	160	155	142	164	153	139	165	155	135	160	145	155	158	146	152	147	139	147	154	185	143	161	125	143	140	150	160	135	161	159	134	151	136	154	164	148	181	172	160	126	178	162	153	155	143	152	176	154	162	147	136	169	147	138	169	164	148	151	123	182	157	145	154	145	160	138	146	154	148	170	154	141	143	155	151	147	157	158	168	135	172	158	145	150	153	155	158	174	179	169	166	139	152	155	140	159	133	132	147	148	154	171	122	162	165	148	156	139	170	154	144	164	168	178	149	143	145	164	147	142	155	164	175	142	164	173	170	159	157	137	123	173	151	144	142	153	146	134	150	150	157	177	148	158	150	137	190	154	182	184	142	165	174	173	183	152	153	150	158	152	154	151	154	166	145	149	140	146	163	135	145	178	151	138	142	122	161	140	155	147	159	165	159	152	143	168	131	146	163	147	146	151	162	176	140	163	148	160	161	141	149	158	171	170	152	155	148	153	186	173	143	152	177	149	143	143	163	159	156	161	164	144	142	137	157	156	150	158	155	149	155	170	170	174	132	161	153	155	138	159	153	160	146	168	155	135	174	154	148	154	171	136	156	172	154	155	155	165	132	151	165	148	158	166	153	159	152	151	175	144	189	161	151	163	186	156	146	145	170	133	145	150	153	145	168	183	158	168	151	162	147	172	149	147	147	173	157	174	140	137	149	144	167	163	167	162	172	149	150	144	150	158	140	141	158	173	146	166	160	147	150	150	166	173	167	144	154	170	148	165	178	155	153	149	167	140	142	180	171	137	168	150	147	151	152	183	148	147	152	172	151	151	156	141	170	151	168	155	137	156	158	159	175	147	152	155	176	138	139	162	149	153	174	157	182	142	140	168	146	136	130	159	149	158	189	144	154	153	136	185	149	161	142	152	168	174	159	130	154	172	153	125	172	156	169	148	154	145	155	152	140	182	168	162	180	154	153	159	167	143	160	151	152	161	191	140	134	146	158	134	153	164	145	166	145	183	136	151	140	154	163	166	157	144	157	168	154	174	159	165	172	150	162	153	141	142	172	154	150	170	141	173	162	150	175	149	146	155	180	141	151	169	159	149	165	133	152	165	144	161	157	151	144	143	176	139	169	159	130	162	174	156	169	181	171	159	137	158	140	167	150	165	148	164	144	154	178	166	159	172	157	151	144	131	143	151	164	142	156	152	164	151	152	143	134	146	157	127	154	141	153	156	158	147	153	160	191	155	149	140	129	176	155	158	143	151	150	160	151	180	136	141	156	175	157	140	147	156	146	169	168	161	138	147	158	154	152	139	165	177	139	141	139	160	173	155	154	176	153	165	153	150	133	154	159	168	162	176	163	150	144	153	145	160	126	153	164	164	143	139	167	158	152	186	174	158	149	153	154	149	134	154	160	146	177	158	160	162	172	138	150	150	153	138	148	142	158	137	145	175	169	150	175	166	163	149	142	154	170	130	153	168	177	143	150	158	130	154	142	149	170	162	146	142	173	153	128	158	144	147	122	161	156	175	147	168	120	169	149	136	145	137	168	164	177	159	148	167	147	131	152	166	153	159	170	160	130	142	147	140	145	138	168	164	181	166	155	159	149	147	167	170	161	167	139	170	161	150	149	150	177	158	161	130	142	165	141	143	159	162	157	166	149	168	164	157	177	168	134	145	136	153	166	150	152	160	151	152	162	173	151	145	142	166	162	153	156	161	170	148	152	155	148	151	170	159	147	135	152	148	139	147	161	146	160	149	137	149	147	162	166	167	151	150	164	138	130	171	146	163	140	172	169	153	156	163	183	164	168	166	167	138	174	156	139	138	159	139	154	145	151	128	157	164	128	150	157	166	145	163	139	164	160	162	148	167	154	179	160	158	169	154	145	141	147	156	137	143	163	158	158	148	139	167	151	161	165	157	143	144	143	154	157	154	145	147	157	171	163	143	156	172	160	172	170	154	132	135	137	157	163	159	172	132	155	161	153	163	161	164	154	140	170	154	144	153	146	147	140	149	172	148	160	166	146	138	154	157	156	158	138	149	191	159	149	150	176	143	162	169	139	136	163	143	161	164	154	161	159	156	172	143	158	153	183	184	146	136	140	144	151	140	146	191	194	162	167	130	135	160	144	155	162	161	129	159	154	143	157	149	185	143	143	143	162	149	145	177	134	140	171	143	160	130	162	171	144	159	156	171	162	148	156	139	144	166	161	152	132	165	152	143	146	155	152	174	134	160	145	137	149	143	171	183	141	168	163	154	151	170	168	165	145	150	140	170	163	184	157	164	157	139	151	174	144	152	161	157	165	146	188	168	146	173	158	184	153	144	169	169	138	152	126	160	170	155	141	155	159	167	136	154	160	168	147	144	155	171	169	157	173	131	148	139	160	134	133	149	159	161	171	178	156	141	160	164	173	156	170	163	140	156	151	148	158	162	165	166	167	130	164	165	154	137	176	165	150	150	156	168	166	156	162	152	154	163	149	139	154	167	169	157	165	161	171	188	157	179	175	166	152	161	152	159	148	160	170	171	148	154	172	153	146	155	162	140	152	145	152	150	150	150	153	151	133	153	154	157	164	153	146	161	164	165	152	176	155	127	170	156	156	138	156	147	160	146	161	160	156	145	170	158	160	153	165	155	149	195	163	126	149	156	154	155	166	158	168	150	152	151	155	167	138	144	142	149	150	166	142	146	157	161	159	170	167	159	155	149	153	143	149	149	160	135	160	145	178	161	155	149	168	141	171	132	175	147	141	155	159	166	162	164	142	138	132	138	146	159	167	163	155	149	146	150	160	162	170	154	183	167	168	143	152	136	155	173	176	151	146	136	155	166	159	134	159	169	174	139	157	167	149	166	140	146	130	158	157	135	138	152	156	164	146	140	144	151	156	171	133	163	166	173	151	166	151	136	146	162	183	151	173	167	144	161	156	147	186	155	153	141	141	148	167	143	159	155	165	161	158	160	153	161	161	152	171	157	166	152	137	173	153
18024	21943	32640	35551	30353	23883	18788	14368	11986	10436	9085	7611	5925	4804	4080	3426	3008	2669	2108	2008	1838	1470	1330	1199	1069	1010	989	898	967	801	724	704	830	722	699	642	669	595	545	605	662	560	512	489	491	452	488	438	438	474	496	480	454	449	483	459	399	433	429	444	454	432	462	438	477	452	438	387	433	396	425	483	444	464	486	416	435	409	447	457	399	467	404	443	439	456	447	433	419	424	429	453	440	448	413	436	425	405	410	440	448	441	427	437	446	456	411	406	430	441	452	450	467	433	407	459	462	442	463	428	412	405	446	452	454	446	440	441	452	413	430	433	419	446	452	460	439	453	408	429	414	421	391	484	417	445	442	467	415	448	492	435	477	397	444	436	460	460	463	453	432	443	441	438	428	452	442	473	429	432	429	410	467	478	428	414	445	447	448	474	446	413	453	429	423	463	450	404	414	459	460	481	437	462	422	422	442	461	448	443	441	433	484	441	429	435	424	430	439	461	470	442	455	435	468	428	445	404	477	415	434	430	426	439	479	449	426	432	413	458	440	436	450	434	475	461	462	468	426	448	419	405	429	449	434	457	464	428	414	445	451	435	442	484	433	441	422	438	486	457	434	455	438	412	436	422	494	465	433	448	450	470	468	436	429	427	495	454	454	433	422	431	401	425	445	379	482	456	459	434	455	446	367	445	428	432	420	468	406	434	419	423	452	441	422	487	431	462	487	426	427	432	452	432	406	445	424	448	446	397	435	415	467	429	449	414	444	419	443	424	438	449	446	437	439	434	434	450	434	409	412	419	442	450	472	475	444	428	445	428	486	481	429	436	465	437	441	426	457	420	435	437	444	417	440	424	459	442	468	430	421	440	421	439	439	433	443	412	406	450	435	438	452	453	488	441	447	468	469	481	440	419	447	430	440	425	431	420	426	440	455	416	418	436	406	451	465	448	451	443	433	440	444	462	463	435	427	465	468	437	420	431	443	439	432	471	419	463	436	455	471	428	426	429	396	495	411	454	419	446	418	413	431	435	493	410	452	443	426	426	440	440	426	474	450	435	444	444	431	437	441	473	399	435	421	440	452	426	438	445	462	440	449	404	417	417	422	445	457	439	437	464	442	429	420	419	457	477	430	451	459	442	430	422	432	445	415	373	449	412	443	401	428	469	463	457	434	446	406	454	444	445	427	435	426	455	415	463	468	421	442	463	389	468	434	456	408	465	420	455	415	472	459	429	477	408	443	432	397	423	438	428	439	416	466	454	461	427	427	435	419	443	427	446	419	446	473	415	417	433	450	426	456	428	408	426	484	439	450	453	420	440	464	407	451	453	429	442	422	453	449	451	458	419	447	454	467	462	461	434	444	413	430	423	430	430	460	448	437	400	450	480	474	425	445	426	455	463	439	469	439	461	422	447	444	430	438	414	457	483	433	413	459	409	433	437	455	401	437	430	432	419	413	432	468	457	466	436	437	412	439	404	409	458	441	428	417	477	449	433	419	437	467	453	452	404	495	429	444	471	409	411	448	467	439	435	424	423	450	435	442	413	400	462	466	405	445	415	430	402	478	473	447	447	423	458	433	452	455	444	410	457	412	447	463	407	413	407	454	420	484	413	449	452	457	467	451	409	450	453	439	428	466	459	439	445	384	422	400	453	429	419	433	425	421	468	422	445	431	455	436	445	425	450	423	420	400	462	451	458	401	423	444	442	478	427	442	397	423	421	458	438	472	435	435	436	453	412	416	430	461	421	424	446	436	409	449	441	431	442	448	439	456	421	436	427	463	457	431	401	443	445	437	399	438	410	475	429	450	411	422	407	467	430	403	463	430	449	408	423	468	422	434	425	454	420	454	406	445	437	455	407	466	428	435	419	460	404	442	460	446	451	487	438	404	427	463	430	410	440	401	441	450	414	467	458	397	388	414	430	420	400	453	378	425	424	442	445	435	422	446	474	445	422	433	436	391	460	441	425	452	396	420	388	480	473	432	434	423	426	455	483	450	443	441	465	401	445	417	398	404	414	452	467	455	472	460	458	453	425	458	448	471	434	480	451	455	436	395	430	476	475	460	411	439	458	473	442	429	437	470	450	421	424	432	440	428	431	415	442	466	429	451	444	399	432	446	430	442	425	450	443	423	440	415	447	434	452	408	435	432	403	449	458	457	395	434	431	446	429	425	445	397	429	451	455	425	458	394	442	429	456	458	417	409	421	420	435	501	462	418	437	436	445	459	476	427	468	443	406	477	422	431	459	456	463	437	454	451	457	450	424	447	400	450	460	451	406	467	397	422	448	443	419	469	422	477	468	419	459	449	445	431	432	414	441	396	429	436	480	429	435	424	436	450	423	442	465	429	450	464	431	443	429	400	434	450	449	428	464	479	459	437	438	421	420	455	450	430	451	429	426	409	419	467	458	422	433	428	435	443	448	418	448	449	424	432	445	430	423	452	410	454	435	464	440	436	428	422	460	458	455	407	444	451	416	444	440	418	418	435	407	413	456	428	460	418	429	467	479	420	432	407	462	446	464	434	453	396	449	422	458	433	454	462	464	455	409	456	420	420	461	427	440	455	444	442	412	459	419	440	455	449	439	472	428	422	438	426	441	430	454	430	463	450	445	423	436	441	424	428	410	435	428	484	405	457	430	457	430	443	451	446	405	440	439	432	455	424	440	433	429	457	415	419	427	430	432	416	417	407	404	410	439	443	430	407	437	469	432	445	465	444	455	431	470	460	422	459	454	447	466	422	397	445	423	418	399	430	417	446	440	453	421	454	422	421	415	420	417	433	439	438	442	456	427	424	454	454	438	438	458	394	446	420	466	417	442	460	457	466	443	434	442	469	416	472	425	406	407	415	443	427	448	419	462	478	459	451	461	425	426	464	450	431	447	422	414	458	467	486	431	404	457	449	469	425	417	443	429	427	453	431	463	421	422	444	434	433	438	418	411	420	414	432	443	426	432	469	387	437	426	414	460	454	461	446	476	427	428	442	422	412	412	426	410	454	466	422	481	437	434	451	440	428	457	488	438	443	430	452	407	461	424	444	433	459	439	452	432	470	469	375	451	482	453	474	421	419	444	460	423	409	435	439	439	438	434	441	445	463	491	457	476	449	450	434	461	427	496	433	458	404	410	425	469	445	453	451	449	445	444	412	455	422	436	462	412	415	430	447	438	445	429	453	443	450	456	407	438	452	420	480	422	434	448	461	437	435	453	413	448	438	463	417	424	436	442	431	401	404	429	426	373	447	423	447	464	453	439	457	442	395	441	445	414	419	441	431	452	433	452	460	438	447	467	478	471	404	447	471	442	433	441	395	430	441	432	504	424	442	459	412	422	448	451	411	422	422	443	442	435	490	446	469	450	420	439	442	400	415	437	427	421	423	441	449	437	415	404	464	428	451	439	411	423	384	431	433	457	412	438	450	420	416	464	414	446	460	420	468	424	402	466	391	445	451	436	402	446	405	424	443	476	488	451	436	422	410	467	395	451	416	427	440	442
37165	32960	36862	34422	25370	17018	11947	8164	8654	9141	5309	4179	3397	2930	2568	1859	1807	1544	1475	1456	1380	1182	1047	995	984	962	886	882	895	703	682	867	722	675	641	510	443	413	370	436	501	358	295	269	241	238	195	197	195	267	283	219	141	165	130	140	157	169	155	145	144	166	157	151	158	156	133	147	154	147	132	138	165	155	139	162	155	155	162	168	139	180	139	147	148	149	153	152	158	170	182	156	118	158	136	164	162	147	155	152	149	134	150	162	162	153	141	162	134	150	160	142	132	140	160	164	156	165	155	144	147	138	141	147	132	125	153	147	154	158	157	150	164	148	139	136	174	172	157	154	170	165	162	152	152	147	161	148	142	150	139	150	155	153	137	160	127	152	176	158	155	141	142	168	158	115	138	163	148	163	157	165	157	151	157	149	155	150	151	138	153	149	139	145	161	131	160	143	145	157	168	160	137	150	173	131	170	147	165	144	153	154	180	148	152	143	163	144	179	146	148	145	173	144	157	168	168	160	161	149	156	151	146	128	134	148	139	133	140	139	146	155	137	150	152	111	153	155	131	156	143	163	142	159	161	161	147	141	134	128	157	144	151	183	160	153	133	146	163	152	148	150	154	146	167	171	157	170	154	161	147	143	160	134	137	144	163	147	166	145	151	141	151	151	139	150	139	179	138	136	161	153	145	170	145	146	154	154	136	166	161	135	169	167	163	156	150	158	143	165	156	135	165	167	154	172	139	162	148	131	145	163	151	131	148	151	161	187	133	159	157	145	164	155	144	132	156	142	154	147	150	157	144	159	143	130	142	137	151	144	135	159	152	161	131	129	136	142	152	147	147	153	148	154	152	145	138	162	139	152	134	149	157	170	161	155	174	158	142	136	138	133	162	162	130	167	148	133	161	150	138	151	141	155	144	144	154	142	139	136	151	143	123	167	159	149	138	150	154	158	153	137	131	162	145	140	154	159	158	142	153	151	162	153	133	145	156	129	146	143	156	160	137	157	144	151	165	157	158	147	148	149	148	143	131	165	153	143	163	146	161	150	166	167	152	162	140	147	146	156	136	155	143	166	148	147	132	126	157	135	142	150	140	146	144	163	148	164	144	181	151	155	168	174	165	157	155	135	156	143	139	160	172	135	137	133	174	147	154	152	146	131	153	166	140	155	143	182	148	151	155	118	145	129	141	149	158	136	157	174	162	164	159	136	146	152	141	175	146	171	161	180	160	166	139	153	151	114	146	143	142	154	142	134	140	164	163	144	165	147	128	157	164	166	151	160	188	189	171	152	148	168	155	131	137	145	146	163	155	145	155	145	153	155	137	152	158	148	159	142	172	146	147	132	149	138	162	152	160	154	145	145	149	158	159	162	150	154	121	138	163	137	162	149	148	152	138	146	160	157	138	140	147	166	133	142	127	157	154	124	158	160	154	165	169	147	145	155	177	138	157	133	153	155	163	175	155	140	129	152	150	150	151	163	159	147	165	156	147	152	147	156	152	145	160	150	160	158	153	165	178	174	144	132	133	152	166	155	160	140	159	149	145	146	164	164	162	184	156	140	163	162	150	145	138	144	160	162	149	181	144	155	174	164	137	176	146	167	143	155	131	154	116	150	154	138	171	171	143	155	158	141	146	153	171	160	170	141	150	148	164	143	153	168	146	136	129	153	152	163	171	170	163	178	146	164	156	169	146	139	148	154	148	140	161	162	174	151	163	170	177	148	157	149	161	143	146	142	162	136	138	164	172	145	162	136	143	167	182	146	139	179	156	155	154	133	143	146	153	137	165	130	155	129	162	154	150	166	169	130	132	161	140	150	130	157	166	167	131	156	156	148	184	153	119	151	158	144	163	155	163	151	144	171	142	153	144	140	152	175	173	167	167	156	138	167	148	124	140	165	184	156	127	169	148	133	132	134	174	157	149	167	153	139	163	153	152	175	179	149	158	138	153	133	157	154	161	163	178	133	159	136	136	166	173	143	141	145	173	156	139	157	179	158	172	152	140	165	140	154	153	161	148	142	136	170	150	133	146	146	156	147	158	146	133	145	173	157	149	129	162	134	170	139	140	158	150	154	154	164	154	146	160	131	165	147	115	150	175	159	152	160	136	123	163	156	164	142	162	153	150	157	155	148	164	144	166	153	146	151	153	136	141	147	131	140	145	147	173	174	156	136	146	152	159	150	149	157	134	153	151	146	168	168	165	156	161	158	170	150	144	132	142	140	147	150	146	138	151	153	166	156	148	175	156	163	156	152	162	154	133	154	154	151	142	138	162	139	164	173	145	130	160	144	169	133	162	131	143	142	134	131	137	155	138	145	140	158	145	158	142	152	144	150	130	154	148	145	136	171	146	178	142	173	165	161	153	147	134	166	179	170	147	148	139	151	130	138	160	177	139	148	181	134	171	153	147	138	140	121	136	162	163	156	134	140	126	150	154	157	143	147	150	141	146	161	140	153	151	139	154	170	142	159	144	158	155	151	143	149	134	139	158	132	177	161	154	157	164	152	141	153	154	150	169	148	161	161	171	146	162	141	160	183	156	138	147	167	155	129	165	178	150	161	149	150	148	133	141	137	155	147	157	130	144	141	150	150	124	131	157	156	181	136	141	135	160	150	163	154	152	135	163	144	161	161	147	143	155	131	140	150	161	136	149	184	135	152	147	153	158	125	147	146	143	145	167	150	186	157	153	153	140	148	167	142	158	141	195	157	160	134	140	164	151	146	169	143	143	158	153	150	142	147	153	141	151	142	117	140	132	132	149	156	170	144	165	135	157	157	146	134	166	151	143	151	141	155	146	139	149	141	158	163	160	148	154	146	156	148	181	148	152	140	145	146	140	152	152	145	125	156	158	140	151	131	151	167	158	163	160	165	161	157	150	144	151	124	146	155	141	140	133	131	172	174	174	156	167	143	166	170	161	156	147	150	133	139	165	158	167	169	154	160	145	140	135	146	154	159	156	141	161	141	170	182	137	134	149	145	150	162	146	137	150	149	157	137	170	165	162	158	140	146	159	140	158	160	145	160	157	167	145	159	142	134	150	147	172	137	148	142	157	147	136	155	142	147	149	174	156	144	166	167	142	153	167	144	148	148	158	164	131	155	157	161	170	156	164	146	153	147	149	155	140	183	159	155	156	145	170	133	143	137	163	146	132	141	145	153	155	151	131	160	137	146	151	143	151	150	156	136	136	137	141	161	139	139	142	157	135	145	166	159	121	168	153	159	151	158	153	165	172	146	155	154	160	143	155	165	139	162	129	137	137	156	158	164	147	140	126	151	160	154	145	147	128	137	143	151	149	152	154	137	135	143	171	151	141	154	142	153	143	146	137	161	149	153	136	148	159	140	163	148	137	147	150	137	119	164	185	153	150	129	126	149	146	142	135	165	170	157	149	151	148	138	165	172	151	138	168	146	129	159	161	136	169	158	146	152	132	163	139	149	145	142	135	163	184	140	162	162	139	140	170	156	134	163	170	140	142	146	157	145	157	161
24730	27142	39451	42425	37059	31921	27923	23030	26477	25832	19277	17539	14909	13849	12567	9685	9878	8281	8166	8415	7395	6737	5960	5858	5963	5683	5526	5580	5318	4203	3866	5145	4374	4051	3829	2866	2588	2298	2133	2685	2922	1807	1302	1184	1029	1112	900	744	741	1476	1272	859	517	474	443	416	442	442	417	459	425	440	448	434	451	453	461	421	425	421	458	440	494	427	455	431	407	441	410	458	446	478	427	431	459	483	462	468	462	421	438	394	464	419	443	442	432	425	449	446	448	415	378	451	430	426	462	403	427	408	455	418	442	438	430	436	446	436	429	456	427	419	404	454	472	440	444	420	444	425	461	434	440	433	432	414	429	432	425	441	454	467	439	425	432	404	488	407	427	433	441	445	434	421	481	460	449	460	402	401	408	475	458	464	452	421	413	425	410	482	406	475	422	457	449	444	386	437	423	446	446	471	409	427	454	399	401	454	460	426	446	462	430	450	436	407	416	446	397	454	415	444	435	394	441	435	463	395	457	390	425	445	412	422	434	420	460	437	402	424	414	401	439	436	388	459	430	412	415	447	411	408	435	447	443	421	427	430	415	470	452	407	434	432	427	428	413	435	402	427	440	458	425	426	409	414	421	423	430	428	430	410	451	446	454	436	466	418	423	449	439	423	425	435	429	399	404	472	424	481	432	438	406	474	424	445	459	475	423	464	419	425	423	416	443	437	421	405	419	467	393	407	405	434	445	417	445	433	450	440	437	419	391	436	397	443	422	464	412	427	407	464	444	409	457	456	428	434	459	459	429	443	409	430	403	428	446	414	411	425	465	410	465	429	415	419	450	423	405	446	372	426	392	443	392	467	434	431	416	428	425	421	451	419	467	454	409	446	435	433	418	425	446	426	380	426	443	413	430	421	447	448	425	460	443	458	431	468	410	426	481	438	447	463	376	430	396	444	460	414	455	425	453	443	414	451	453	446	463	418	463	444	446	423	424	434	463	459	456	402	439	422	422	424	420	410	415	395	436	436	433	412	399	474	425	442	434	443	443	444	417	451	434	425	419	486	455	427	453	413	411	454	395	448	412	406	437	453	440	469	442	431	424	420	437	397	450	451	432	412	434	443	436	456	441	428	387	435	437	439	406	449	436	429	443	427	412	422	450	422	405	430	453	424	445	448	447	460	428	443	458	390	435	416	445	422	414	421	421	466	454	464	446	432	424	460	439	481	428	430	405	459	446	437	466	400	438	421	441	418	439	443	466	456	433	435	434	404	431	472	482	414	417	442	429	431	416	453	451	456	433	453	462	428	450	434	437	454	442	393	440	465	420	448	393	461	425	421	473	445	404	403	423	413	449	443	427	440	425	405	430	418	435	437	451	429	433	409	444	432	448	443	443	419	441	440	411	440	431	425	402	444	419	410	433	425	453	449	393	436	443	404	417	457	446	465	447	458	422	422	445	437	426	434	425	406	421	433	425	451	423	411	431	442	439	437	420	460	432	432	436	438	425	417	422	461	449	397	400	461	440	433	438	409	438	421	457	404	443	436	443	402	440	440	417	455	453	492	410	446	442	450	424	439	402	438	397	432	396	434	411	439	482	456	457	398	462	419	459	450	458	408	450	444	418	427	425	475	450	461	446	441	381	421	423	423	422	449	404	449	444	428	453	451	413	464	437	447	447	397	411	444	438	416	420	429	423	476	458	438	418	453	430	452	413	427	429	414	427	471	466	435	444	445	441	432	457	402	423	426	442	433	451	442	436	479	442	455	408	434	449	446	399	440	428	416	469	380	418	389	403	453	464	460	473	462	446	391	468	431	427	463	441	394	457	422	440	446	435	443	421	446	437	465	421	411	453	422	470	449	410	440	439	404	449	428	464	441	454	443	428	447	403	415	460	408	446	385	417	429	452	446	406	488	409	446	427	400	457	440	421	429	453	427	445	457	455	455	431	400	446	467	428	423	451	445	413	451	421	460	454	427	429	426	432	443	450	458	450	422	447	386	460	421	407	421	410	464	409	436	398	443	417	458	424	431	416	462	427	433	463	430	428	472	446	416	439	466	454	446	464	446	395	414	425	426	448	409	409	470	421	439	429	439	431	400	434	430	464	423	446	400	402	456	446	396	432	449	414	418	460	400	405	437	431	440	400	447	455	450	440	418	417	441	431	403	438	420	465	420	422	441	444	487	461	404	446	437	441	453	453	412	459	456	437	449	408	438	443	434	446	418	437	426	434	442	456	391	443	419	428	431	456	423	433	422	430	461	394	446	470	429	434	421	438	460	413	416	473	426	450	456	464	430	422	417	411	438	425	444	442	374	442	415	410	419	428	426	434	418	395	421	460	425	469	404	425	419	445	429	418	438	392	389	440	431	407	441	394	430	433	454	424	439	432	440	432	431	396	429	450	453	430	430	415	418	430	423	451	408	424	413	431	456	436	405	420	465	436	415	418	439	410	431	457	404	433	417	405	500	441	420	417	407	451	481	410	471	434	423	422	459	433	442	436	440	440	447	448	434	437	425	429	420	444	442	449	441	474	460	399	419	453	412	413	456	442	435	451	419	458	411	459	436	412	476	454	467	436	468	470	447	446	453	429	416	440	439	422	391	403	446	442	421	435	404	471	432	492	435	431	492	418	420	416	431	441	434	473	488	431	432	449	435	444	405	424	420	446	390	432	412	457	403	426	447	415	431	438	462	460	452	429	467	440	435	420	403	465	412	465	455	432	442	452	444	425	414	422	445	431	395	414	453	450	432	423	414	444	429	427	407	419	420	452	402	395	426	411	466	451	403	449	445	439	406	441	434	418	416	437	455	460	441	464	396	419	449	440	427	451	426	429	408	424	474	496	439	448	397	449	457	448	429	417	428	407	456	435	401	438	461	432	416	427	434	464	438	407	389	406	416	417	412	395	463	382	424	429	404	427	401	464	425	438	415	434	439	445	409	418	427	441	436	441	451	408	448	431	439	462	470	473	414	441	438	415	447	446	405	449	400	411	453	449	422	446	442	439	442	442	436	444	446	432	446	421	469	387	427	445	405	425	410	428	413	438	405	411	403	401	430	402	466	437	398	444	430	438	451	408	437	410	417	395	456	426	383	421	468	402	427	432	428	412	447	426	463	419	435	423	442	454	431	433	426	419	403	429	440	431	453	427	398	434	449	417	471	433	449	445	429	426	447	455	408	473	436	395	450	425	435	448	430	409	442	433	423	452	497	461	428	453	444	397	455	443	449	436	483	428	454	433	439	430	435	434	453	472	460	433	431	452	446	431	428	482	456	408	426	435	416	405	423	413	417	450	405	448	431	403	406	443	433	415	437	424	419	432	440	432	421	405	423	406	438	414	418	452	442	435	452	430	380	447	463	430	423	418	480	444	419	458	435	419	435	448	425	469	403	411	435	464	416	421	433	425	477	426	459	427	434	463	469	452	432	433	454	475	411	379	459	413	446	433	403	413	452	464	415	440	442	446	427	472	430	408	428	403	468	425	447	452	432	422	407	446	391	419	436	429	422	451	391	417	410
42732	38845	45379	40539	31260	23892	18253	13796	19052	13472	11019	8925	6924	6462	5698	3976	3434	3552	3086	2994	2756	2528	2447	2319	2262	2370	2168	2418	1959	1698	1703	1918	1832	1429	1473	1080	1030	896	791	982	1178	626	501	438	447	385	360	320	305	537	404	243	205	188	178	170	165	161	156	184	180	200	170	164	167	195	183	164	161	182	181	156	187	175	156	155	175	169	180	172	189	178	174	199	168	194	155	176	170	183	178	191	181	183	176	175	181	173	187	172	172	153	161	202	161	176	167	138	174	166	171	186	190	172	132	162	212	194	182	174	161	168	175	148	175	186	164	172	189	182	154	166	187	194	174	176	150	213	162	179	180	183	168	163	173	192	192	194	175	182	152	171	175	165	187	178	167	140	183	170	156	146	169	169	187	179	193	156	181	178	170	136	175	185	175	185	181	158	174	166	192	175	161	186	159	156	158	158	158	169	185	190	175	190	165	173	180	194	178	165	179	186	180	175	181	203	156	168	173	154	178	171	168	190	171	164	140	167	168	180	165	158	179	182	162	178	179	177	156	167	214	162	168	160	167	168	183	161	159	165	160	163	169	185	198	170	191	185	174	177	172	170	161	166	189	193	195	184	195	146	179	172	159	150	172	159	143	169	161	171	161	184	189	161	188	186	173	156	168	183	174	177	177	170	169	164	188	202	186	171	174	153	192	184	183	165	171	153	175	163	178	188	165	171	191	180	168	171	183	170	170	162	154	157	187	184	187	182	179	200	175	189	168	156	192	173	168	194	165	171	172	168	173	159	161	163	175	175	174	181	158	202	182	175	172	188	187	163	159	162	166	162	178	144	167	162	165	169	187	158	191	181	169	158	160	171	185	164	176	177	189	175	170	177	189	177	203	174	185	196	171	156	186	175	158	160	152	166	180	166	172	189	174	156	188	188	182	189	188	160	195	158	208	170	169	177	194	180	167	169	202	180	194	172	157	162	181	178	154	178	181	178	198	154	162	171	206	172	168	152	156	145	157	170	176	174	159	171	189	191	149	168	152	163	168	171	170	157	189	186	191	182	169	178	171	197	174	160	166	150	166	189	157	180	157	172	182	174	168	164	169	161	169	150	163	153	169	169	174	178	179	162	172	166	165	176	164	166	188	154	159	169	169	180	167	178	188	178	183	182	167	177	198	156	161	158	158	179	206	172	172	174	162	166	187	165	173	186	191	192	205	175	178	174	157	177	185	157	174	160	184	175	169	188	170	179	180	194	181	168	175	185	172	169	177	174	176	175	171	170	181	200	181	153	173	174	158	162	179	176	184	185	173	160	186	187	186	178	162	160	171	165	180	158	175	170	164	182	168	133	170	167	168	176	157	186	173	174	170	164	150	162	166	176	173	196	174	191	192	178	187	201	194	193	196	185	162	170	144	170	159	195	163	183	153	160	158	170	199	165	172	188	168	184	180	172	144	160	159	166	191	184	176	159	157	173	169	166	151	159	156	142	194	164	171	171	181	168	167	175	175	150	164	157	193	187	157	173	177	189	191	181	191	165	159	189	144	166	185	161	192	196	187	167	174	187	180	152	188	195	178	160	181	179	176	170	173	187	171	177	182	160	170	178	185	165	198	176	164	167	173	186	159	190	150	171	181	190	191	184	183	188	183	184	172	163	180	168	179	170	159	183	158	172	165	156	193	172	170	162	170	161	195	173	180	167	161	178	189	167	180	206	198	148	174	162	160	159	193	193	169	188	157	185	166	183	167	166	162	183	159	188	169	165	175	175	172	169	190	195	164	151	163	170	161	168	169	169	168	177	175	159	155	165	178	165	152	165	171	190	159	180	172	164	165	175	162	167	154	160	161	193	170	180	157	188	156	177	160	167	179	172	202	182	184	168	165	182	166	144	152	174	182	160	159	188	194	181	200	188	203	153	176	148	173	172	159	186	197	168	159	179	188	149	185	148	168	171	166	171	181	177	173	163	167	169	174	220	168	173	157	172	176	169	177	150	187	173	184	187	161	188	154	174	177	181	192	171	145	184	173	171	162	179	158	161	176	169	153	173	169	171	191	189	205	186	160	181	172	165	172	185	193	165	166	170	166	143	168	182	167	183	177	185	173	190	171	177	181	182	180	160	176	164	205	178	186	180	188	173	162	201	177	176	160	179	164	156	170	164	193	179	184	167	159	189	178	187	187	174	174	182	209	161	175	182	154	184	158	161	158	192	191	201	177	176	186	172	138	182	179	172	187	184	185	181	158	170	165	156	153	172	182	185	180	180	168	187	173	188	168	173	167	172	182	188	172	187	183	161	171	165	208	176	170	168	189	193	190	170	172	170	156	178	173	177	173	181	166	185	161	196	172	175	192	182	163	152	185	182	193	157	179	165	176	157	184	177	172	176	185	149	176	168	171	167	194	180	167	161	154	178	179	193	172	173	176	175	179	167	167	164	187	175	193	168	170	160	189	198	207	178	178	188	168	179	171	182	177	153	177	176	181	160	169	146	173	188	176	163	182	182	178	148	181	140	163	173	166	186	182	191	159	147	178	177	203	184	171	152	179	165	147	174	184	196	162	151	187	166	176	198	160	172	147	172	167	174	164	190	166	187	181	175	146	191	182	189	159	167	178	165	181	174	163	166	184	156	159	186	179	153	186	188	170	165	159	190	175	166	195	179	190	156	173	183	169	169	158	169	171	160	171	170	191	176	188	162	201	188	169	159	165	189	185	176	201	168	202	170	198	179	161	196	160	172	186	155	162	189	163	167	196	177	187	188	181	151	159	186	195	160	216	178	187	172	183	183	156	171	174	178	173	174	196	172	170	177	150	186	172	181	177	185	188	151	171	167	179	167	179	173	157	184	153	152	169	177	205	161	184	168	168	167	157	169	172	175	164	171	192	194	178	191	177	180	170	170	178	175	168	178	177	158	176	178	163	181	165	181	164	167	194	144	160	176	181	190	166	152	178	181	171	183	176	182	201	172	166	182	168	167	188	189	178	173	168	175	194	175	171	176	163	171	182	162	160	170	164	160	157	180	154	155	187	191	188	169	176	185	173	172	183	179	170	174	176	188	176	181	175	178	197	187	157	168	192	196	165	153	173	176	193	186	194	151	189	195	190	165	168	184	192	176	174	179	165	164	189	157	175	187	166	166	162	183	163	198	168	172	149	188	152	193	178	194	160	175	175	194	189	167	168	162	167	161	167	190	188	153	179	190	166	176	168	167	165	181	159	175	167	174	184	165	171	161	165	152	158	163	152	197	161	168	193	156	193	189	165	171	169	165	147	186	181	200	166	165	174	178	209	186	175	184	199	151	191	199	177	151	181	155	159	175	186	179	150	184	174	157	180	183	187	138	162	166	170	167	169	172	167	153	215	190	179	181	172	211	192	195	166	172	164	185	194	184	169	168	173	173	183	166	172	189	196	183	178	160	176	156	160	175	173	185	171	182	162	171	171	196	173	150	158	196	172	183	166	169	168	168	186	173	167	179	177	171	146	171	171	178	192	148	172	188	204	167
29351	31844	44719	46939	41661	37641	34291	30699	38261	29665	28776	26662	23021	23313	21582	16206	15465	15739	14468	14507	13883	13131	12636	11691	12118	12187	11272	13081	10773	8453	9599	10817	9780	8384	8312	6487	6069	5059	4624	5888	7129	3585	2517	2186	2174	2146	1854	1546	1406	2915	2236	1099	602	599	558	521	516	512	464	546	501	478	445	495	492	474	509	510	496	468	502	486	483	528	511	489	503	487	479	493	499	544	496	511	475	480	569	544	513	491	476	494	476	475	482	481	478	528	497	506	503	497	474	465	522	468	492	461	516	466	495	470	484	496	470	494	479	496	485	476	441	471	492	459	505	493	503	487	461	541	488	506	465	485	468	508	506	491	469	495	507	494	481	464	492	461	433	504	492	464	464	486	482	474	459	508	525	493	470	481	524	496	504	497	500	476	523	496	476	488	501	444	455	473	494	460	554	449	498	452	481	486	457	474	482	513	500	512	471	494	475	466	487	462	475	487	519	479	475	471	454	530	493	486	490	513	482	478	512	477	481	461	490	492	481	484	492	430	494	467	523	516	521	449	509	457	538	527	479	476	534	479	503	461	495	469	508	482	484	506	490	486	524	471	500	485	474	489	469	507	484	492	472	480	494	473	480	511	498	492	495	499	527	467	508	500	462	506	516	476	485	473	440	488	450	473	502	493	473	460	476	470	482	500	468	481	486	475	477	520	480	493	495	453	505	466	506	488	467	520	497	479	452	410	491	503	471	494	490	490	500	487	485	495	475	504	521	506	473	532	484	471	459	530	466	484	473	491	508	477	505	489	476	468	467	491	465	508	510	507	504	485	481	485	493	496	466	518	489	493	501	496	480	483	495	453	478	497	517	512	455	479	483	471	444	488	514	473	506	499	490	506	506	512	519	491	521	452	524	506	482	496	491	503	476	472	511	474	527	485	493	491	520	489	492	524	442	469	501	479	507	469	481	481	469	478	527	495	492	477	515	477	512	485	513	504	497	482	457	448	473	495	533	503	475	518	473	503	465	497	462	520	475	476	505	505	468	513	500	458	464	474	478	471	497	465	462	470	494	455	453	511	449	484	528	486	489	505	484	503	510	459	523	494	483	491	461	465	496	491	490	505	500	527	498	470	494	482	521	477	500	467	480	462	458	476	491	457	497	475	459	536	471	502	455	509	503	509	460	491	474	509	529	466	494	440	509	486	483	480	496	483	489	481	507	484	487	438	490	458	473	488	462	512	501	516	500	481	470	494	499	525	462	512	493	476	525	513	479	457	513	496	513	457	496	489	464	486	523	451	497	478	510	477	484	493	486	462	440	507	507	491	464	526	429	491	507	463	515	511	499	522	509	506	454	486	471	453	498	478	510	503	496	491	484	501	494	488	480	507	485	507	490	504	467	517	510	467	483	444	503	517	507	511	457	436	476	482	519	476	498	438	462	459	520	483	508	490	489	496	470	477	466	484	468	451	493	509	501	461	514	495	529	509	489	495	492	513	501	453	469	494	491	524	474	466	487	472	534	447	443	504	493	473	470	465	480	449	474	490	450	485	501	505	496	478	483	507	494	485	446	495	490	493	508	487	491	508	517	477	525	497	524	446	451	483	491	496	482	490	521	492	522	495	483	499	505	467	469	471	489	502	503	479	524	473	495	469	492	498	492	485	471	493	431	515	509	492	528	475	451	470	466	440	480	529	487	505	488	502	480	474	467	460	455	483	484	487	498	486	513	469	487	489	459	489	498	471	474	497	489	532	449	523	504	450	491	525	498	480	455	498	474	478	443	470	465	492	511	483	458	456	511	487	469	497	529	495	456	510	501	515	473	480	468	483	517	479	462	490	483	487	532	419	466	428	503	495	471	472	501	475	465	516	456	488	463	495	532	452	492	520	494	455	525	535	476	482	503	477	496	490	489	482	515	463	509	514	501	497	491	500	486	510	483	522	476	475	480	461	513	476	491	500	490	511	459	493	503	482	475	496	518	478	483	423	466	460	471	482	497	506	488	518	489	495	473	462	481	441	476	521	492	508	488	511	489	512	506	490	511	507	478	502	476	464	484	526	458	489	512	503	544	485	505	501	504	457	522	478	509	519	449	495	532	468	515	476	473	449	466	475	486	469	470	507	469	490	535	494	505	517	496	481	525	472	441	481	495	500	489	468	518	520	491	496	499	483	464	450	520	486	509	459	427	455	470	475	468	499	447	510	487	464	478	497	489	481	471	488	471	483	473	480	465	485	468	471	481	472	481	529	520	522	506	519	464	491	478	460	480	485	496	486	503	548	515	516	492	464	485	494	507	544	465	476	488	511	503	502	515	460	485	527	476	502	496	450	529	490	464	450	473	456	504	468	490	529	491	521	482	475	524	476	503	477	520	497	494	510	491	481	494	466	549	446	455	496	444	508	477	489	475	524	463	497	492	489	506	478	492	455	533	492	438	474	480	490	463	497	510	476	516	488	485	519	484	490	446	525	448	474	468	472	472	536	460	486	465	489	544	502	513	453	527	504	498	477	480	522	489	466	455	432	454	493	480	520	446	513	478	498	522	479	483	506	509	482	524	522	482	480	482	520	502	477	508	501	470	488	464	455	511	497	496	485	480	545	512	479	503	528	506	489	481	530	457	450	513	512	502	481	480	512	489	468	491	463	483	515	471	484	470	472	469	493	438	486	522	492	514	492	505	448	474	508	505	528	477	504	472	481	526	495	507	498	476	525	507	461	479	425	493	479	533	458	502	448	515	509	471	486	506	452	494	482	488	483	507	510	493	476	513	503	503	459	479	479	542	461	503	480	492	501	475	477	506	464	479	501	452	484	473	439	496	467	510	470	511	476	434	484	478	478	490	485	461	478	505	508	462	505	522	468	487	502	489	487	497	498	478	496	502	487	520	461	519	461	481	494	500	485	505	464	496	522	486	446	459	516	479	492	528	503	480	454	485	497	484	449	451	514	476	461	466	490	507	517	498	497	500	532	477	487	522	529	509	471	451	439	493	477	499	518	452	493	528	476	508	477	429	474	487	473	488	503	475	478	507	463	483	479	499	473	460	474	532	520	475	525	473	485	511	496	510	491	517	501	444	464	482	484	478	518	468	412	504	484	518	515	504	476	482	502	439	520	508	498	472	524	495	486	494	467	509	434	528	500	447	509	508	463	498	535	451	524	465	503	502	485	453	476	477	433	410	519	474	497	477	514	524	473	467	493	489	466	496	465	493	505	482	469	520	500	472	471	448	519	468	461	490	451	538	461	502	453	523	502	471	465	532	476	479	482	480	525	500	492	493	493	506	459	489	464	487	515	510	496	508	437	475	529	501	482	459	523	485	494	482	500	488	478	488	495	507	479	473	505	527	522	514	503	504	503	446	422	522	476	559	490	473	458	495	517	497	488	474	461	485	469	474	497	447	484	473	526	477	483	516	472	493	494	522	473	515	501	462	504	500	476	464	488	470	454	491	486	470	466	460	465	524	519	499	482	502	491	480	508	520	487	485	479	511	517	494	474	502	504	468	506	472	498	498	474	514	481
27260	24505	29308	24454	14737	8835	6585	4844	3572	2502	1913	1523	1338	1080	944	745	638	538	427	399	337	296	255	266	261	279	233	265	255	210	226	251	229	232	187	199	177	164	192	204	211	160	166	174	147	159	169	162	161	162	182	156	140	134	185	140	160	160	137	143	163	160	135	161	163	156	152	148	143	164	156	153	130	134	136	141	153	146	175	147	174	139	160	153	154	143	165	150	172	157	144	140	166	153	191	140	154	146	158	149	144	140	155	165	143	124	156	158	127	124	165	134	152	154	132	135	146	155	138	146	149	155	145	153	150	161	145	137	147	138	124	145	138	147	159	138	153	165	141	150	139	154	143	167	173	180	152	167	157	168	192	148	134	166	138	157	137	165	152	159	162	143	127	148	149	145	161	147	167	150	152	131	157	161	144	141	147	153	145	160	133	154	158	148	134	149	150	150	151	172	148	152	176	160	146	155	167	162	143	136	150	155	142	137	154	144	143	147	127	162	152	164	157	143	149	151	151	146	152	145	158	129	160	136	151	142	146	150	143	155	168	133	163	130	150	145	162	143	132	140	141	143	165	167	167	162	149	169	164	161	143	153	150	136	165	129	153	143	161	161	152	152	164	146	145	174	129	168	145	142	145	160	139	148	138	146	142	161	140	135	134	146	142	154	164	144	143	136	164	164	132	164	145	134	134	167	127	131	135	138	142	164	164	157	157	154	170	157	171	137	133	153	151	158	143	143	139	140	181	148	173	155	135	136	151	160	160	140	165	141	144	122	138	135	171	166	143	164	140	175	137	162	136	145	167	142	140	142	147	159	166	155	149	152	131	159	138	163	152	135	154	147	167	151	147	136	150	159	150	154	155	146	147	148	149	143	145	143	169	164	153	141	154	139	153	156	142	150	158	139	173	151	181	166	154	142	137	151	124	165	140	142	141	156	139	137	150	136	145	153	152	156	146	158	146	144	127	167	157	153	139	156	144	159	166	161	134	181	142	130	129	140	158	153	167	164	141	147	137	147	159	147	151	143	182	161	152	148	136	142	142	146	136	145	175	135	156	143	140	145	144	140	146	154	132	150	145	151	148	151	167	154	157	144	181	155	162	145	121	148	154	151	138	154	181	155	155	160	151	143	143	174	156	160	151	141	145	144	137	169	151	142	145	133	170	158	150	144	154	160	161	145	159	145	147	141	134	143	159	138	171	167	166	154	160	178	164	159	177	158	165	169	141	166	147	143	145	155	178	137	154	142	132	159	143	167	157	162	147	162	143	146	128	156	141	124	135	145	149	146	140	166	177	142	147	151	164	163	141	166	151	162	164	146	145	152	140	136	121	147	147	147	173	153	153	141	147	154	153	145	149	142	132	146	149	163	158	154	159	160	158	158	158	126	143	148	135	153	144	151	136	151	148	160	154	182	150	145	131	166	142	149	175	144	181	143	150	168	167	171	154	158	126	150	139	128	170	150	155	153	134	141	167	148	139	133	140	132	152	136	159	132	159	147	124	131	145	158	152	151	139	141	139	154	128	130	168	152	148	151	158	147	143	152	157	151	153	141	155	141	121	167	144	149	140	169	154	154	178	142	137	136	162	138	153	147	140	143	164	147	157	145	164	147	160	154	153	141	176	135	143	155	143	141	157	157	121	159	134	174	167	152	137	147	164	143	143	131	151	135	150	152	140	140	154	141	153	146	156	151	147	147	161	157	173	154	151	150	134	156	126	168	151	163	164	143	142	153	151	170	127	148	144	149	137	116	159	170	173	147	119	164	132	147	154	158	151	161	162	129	153	168	174	130	148	142	155	138	137	143	170	136	162	129	142	162	150	142	142	144	153	161	148	142	163	156	153	167	136	151	150	144	154	153	178	144	149	156	135	178	135	157	145	146	168	151	159	147	154	148	144	155	137	151	158	144	135	155	140	160	142	143	135	160	182	137	148	141	162	150	158	145	161	169	161	133	128	136	171	141	157	126	147	148	147	147	135	145	159	147	149	135	145	152	169	182	147	160	139	152	148	159	149	139	144	150	158	149	157	152	150	158	144	136	134	155	142	146	156	153	159	150	159	162	151	148	139	147	129	141	159	159	136	163	158	160	141	185	149	165	172	169	135	144	147	166	153	153	133	144	153	138	152	166	149	124	152	149	139	155	155	141	143	130	157	128	133	157	148	154	135	145	155	162	138	144	157	135	168	145	141	151	127	143	134	159	160	152	171	149	141	125	156	143	167	162	160	163	142	156	170	153	160	143	142	139	147	160	165	150	173	138	150	149	156	149	142	146	130	157	153	168	149	149	160	167	145	167	133	137	144	142	162	140	151	155	151	165	140	154	158	153	154	150	151	135	157	146	166	173	164	154	156	145	141	164	161	152	132	159	157	121	121	160	143	152	165	163	174	166	155	155	146	134	152	142	157	152	137	134	162	140	165	134	154	153	144	135	177	155	155	149	161	154	163	126	172	136	157	146	142	139	140	146	130	154	157	155	163	141	136	157	156	127	154	186	146	144	158	128	162	140	144	156	160	171	147	163	163	159	146	142	131	150	162	176	137	146	156	135	154	163	150	150	157	136	156	148	174	158	163	153	142	150	147	132	167	141	173	141	129	151	151	146	148	147	128	180	147	143	146	168	137	156	164	167	155	150	154	149	151	164	150	160	166	138	140	147	145	161	157	161	118	155	155	157	137	130	148	149	146	156	120	136	167	160	174	149	156	137	135	169	164	142	167	145	146	140	159	179	143	139	164	159	152	139	152	179	162	146	124	138	148	147	131	139	148	166	142	148	132	147	146	144	138	140	155	139	150	146	149	165	142	139	159	183	144	155	166	152	149	156	160	155	141	144	172	159	169	129	157	133	140	131	144	139	134	155	138	147	132	146	173	125	138	165	151	144	142	146	159	147	160	145	154	161	162	155	131	128	164	158	169	154	148	162	152	125	146	129	146	137	144	183	156	144	129	141	140	167	163	128	158	151	149	173	151	146	151	146	153	121	143	111	155	146	155	149	168	158	133	148	170	129	160	128	140	155	149	151	155	152	161	163	152	155	140	170	153	159	150	150	168	161	159	169	148	151	148	143	154	123	145	155	142	159	143	168	162	172	182	156	145	151	172	150	145	167	152	146	161	133	144	128	151	167	140	141	145	155	143	161	136	153	134	161	137	168	164	149	155	148	162	162	168	144	151	145	112	172	162	139	175	163	130	141	153	147	156	153	156	149	136	159	137	177	165	155	161	160	134	149	148	142	142	139	158	145	143	172	146	155	150	144	162	152	130	158	128	139	124	155	160	151	140	138	159	153	149	162	155	162	149	158	151	140	168	153	151	154	139	159	127	156	137	144	169	164	149	163	145	145	148	161	124	172	162	157	135	140	155	154	156	145	152	150	145	178	141	143	171	169	150	155	159	142	143	136	158	155	172	131	139	161	151	161	163	150	165	141	147	150	154	145	162	146	138	141	163	153	146	149	162	149	120	127	147	148	157	141	148	149	151	147	159	150
17551	19942	33495	34397	27339	22393	20211	16908	14053	11049	9103	7864	6794	5978	5031	4047	3386	2994	2340	2214	1724	1462	1349	1225	1267	1186	1163	1343	1261	879	944	1161	973	957	925	833	727	679	630	802	878	621	557	515	546	551	514	495	496	565	522	445	453	417	421	431	426	443	432	428	462	442	413	457	444	446	416	424	412	403	430	417	466	423	455	450	422	455	427	453	421	397	461	427	473	423	435	438	417	439	450	431	456	401	386	469	439	427	403	448	402	382	443	436	450	452	438	447	427	432	433	424	394	448	431	476	455	436	409	398	405	413	422	428	422	430	404	413	442	407	459	445	408	413	425	418	427	413	445	429	461	464	452	406	439	418	388	400	443	440	412	423	434	413	410	433	464	426	442	401	419	455	437	402	427	449	426	475	444	457	405	454	399	460	397	403	450	414	433	441	457	390	433	422	416	424	430	422	440	433	458	411	423	398	400	430	401	440	408	409	465	423	432	424	452	414	426	394	415	464	445	423	429	384	412	438	447	456	401	410	427	438	425	432	442	417	415	432	479	436	474	415	403	442	418	441	468	472	418	394	441	427	437	419	405	436	420	416	423	382	411	417	411	453	463	433	467	402	419	453	399	426	416	459	440	413	435	433	457	392	430	419	413	437	443	440	422	449	412	425	451	441	409	426	434	402	446	398	392	450	433	410	423	442	420	465	380	446	452	449	478	401	464	438	429	438	412	414	456	461	404	439	473	407	482	429	437	412	425	440	396	419	409	443	425	427	417	397	404	423	433	470	454	400	483	436	438	411	430	426	403	423	432	413	436	446	438	392	430	428	412	406	394	433	410	447	420	436	408	408	398	431	408	457	401	444	396	410	397	454	444	428	436	428	414	415	452	401	417	457	463	403	417	446	441	404	445	424	443	417	430	452	442	427	427	407	425	427	433	438	389	436	446	437	434	430	450	422	418	389	453	413	427	407	443	417	431	426	456	448	403	426	391	464	402	429	437	424	465	440	433	420	439	433	414	395	460	423	402	426	426	427	455	435	424	402	431	425	425	393	454	457	412	450	440	441	429	422	434	443	405	389	437	410	402	407	457	388	443	440	440	454	396	435	421	477	414	442	435	400	436	413	435	439	436	419	412	397	437	409	397	457	430	390	489	397	414	419	381	396	437	435	412	441	446	454	414	421	415	445	391	459	448	409	447	456	433	418	419	451	425	442	447	424	439	450	420	415	430	427	402	463	456	397	469	447	400	429	427	436	443	417	436	447	430	390	391	455	446	413	410	439	413	426	429	435	451	447	405	406	413	431	427	430	417	439	466	429	435	431	447	433	436	443	422	461	385	445	443	449	442	429	414	418	447	395	399	429	417	433	442	436	461	423	440	428	415	462	417	445	426	365	400	454	380	438	452	410	430	431	425	417	374	386	460	409	450	421	388	424	405	407	429	387	431	398	410	440	443	452	428	399	416	410	410	437	444	433	417	407	423	420	420	449	437	423	394	447	427	446	434	426	403	434	427	421	436	432	469	417	420	422	434	424	446	433	443	454	404	424	405	430	453	426	429	422	410	418	425	413	410	401	442	430	413	432	429	390	445	431	433	405	395	426	456	453	438	418	413	448	382	425	428	434	446	412	429	435	419	449	424	440	448	430	417	401	408	440	445	432	405	427	399	435	420	402	444	404	429	394	389	439	445	418	404	413	424	484	404	429	423	415	440	408	445	436	433	492	446	450	391	416	444	433	444	435	433	483	377	428	437	441	409	429	462	435	455	430	456	451	441	432	417	445	451	405	435	426	462	427	430	433	450	406	417	389	414	405	413	431	441	399	397	407	404	416	392	459	431	452	444	408	450	398	445	438	429	424	427	438	437	409	430	446	437	431	443	433	423	386	426	420	422	416	415	434	445	414	435	440	440	434	463	434	413	423	437	486	399	417	416	452	419	462	458	419	397	476	427	427	421	408	438	442	433	431	447	425	452	404	429	426	389	430	431	436	444	424	441	452	429	414	405	429	416	414	438	442	416	428	444	425	409	436	434	421	421	415	448	444	445	436	419	402	444	438	449	408	424	418	424	431	457	398	420	452	450	430	430	419	437	395	444	447	387	430	439	423	449	407	438	434	447	448	435	387	423	413	401	432	411	428	474	432	436	435	422	459	402	496	449	434	450	420	436	440	418	408	426	444	408	390	405	450	423	442	433	440	422	399	438	394	449	447	407	437	422	452	429	475	408	442	423	435	408	404	430	438	414	415	439	411	426	472	410	408	413	424	381	429	458	431	404	409	399	429	405	426	419	428	444	437	399	406	386	444	421	426	439	429	445	421	457	404	425	448	397	460	426	463	411	427	440	399	442	424	396	441	435	441	392	421	436	427	461	421	457	498	400	409	478	394	464	404	423	432	414	454	430	449	410	436	428	415	433	424	415	423	413	434	418	430	438	442	452	424	424	446	463	407	443	425	463	421	440	454	422	427	416	414	414	429	430	432	454	428	432	455	418	407	446	414	433	437	418	435	424	408	405	444	412	384	432	449	409	423	471	434	422	401	419	428	429	435	428	445	424	443	408	417	453	416	445	411	435	457	434	466	437	408	421	465	443	403	401	431	412	440	404	396	402	398	416	396	409	435	427	433	452	447	418	445	425	409	436	451	413	414	429	412	423	412	415	424	432	469	427	447	450	420	464	412	433	447	444	423	422	426	402	429	385	477	404	426	442	435	437	416	440	424	434	418	452	457	415	390	451	411	465	399	403	430	413	434	395	434	419	431	451	421	425	452	438	446	421	432	407	440	432	417	442	408	450	408	420	401	428	428	417	383	424	426	428	425	393	417	451	448	405	449	410	450	463	431	441	425	445	413	408	408	446	411	436	472	437	452	412	447	441	426	435	420	430	453	421	384	419	395	422	437	444	385	430	448	473	467	439	443	432	453	419	407	404	430	429	434	404	417	432	443	411	445	435	406	444	405	424	439	444	418	437	415	439	455	433	443	430	442	415	436	424	416	410	438	436	444	453	403	459	449	444	409	447	409	449	443	412	419	419	412	413	393	430	416	402	405	424	460	475	424	432	390	436	460	439	410	433	425	394	438	440	444	456	453	447	426	434	467	409	451	409	425	384	429	461	448	459	486	417	443	436	407	443	435	445	418	413	425	432	413	451	396	452	416	443	428	452	414	448	439	447	446	416	411	424	421	415	406	414	442	455	430	399	454	405	403	442	412	442	471	437	459	417	415	424	398	440	426	444	434	431	409	432	458	419	461	431	441	412	385	370	421	454	438	427	457	411	428	399	421	461	422	430	396	462	438	426	419	416	454	436	443	419	427	431	406	438	454	401	414	429	404	448	414	445	425	406	407	427	452	419	404	437	441	406	416	424	431	407	479	425	406	475	430	438	447	420	391	435	448	419	421	441	425	416	421	400	381	386	443	440	412	441	420	400	403	410	416	414	401	412	451	451	412	421	426	463	378	445	472	419	416	435	452	404	458	452	438	467	442	415	462	425	418	426	451
33192	33320	38528	31296	21008	14455	10613	8129	13773	10511	5197	4593	3550	3074	2868	2156	1650	1454	1573	1770	1495	1379	1395	1327	1373	1392	1302	1390	1205	850	685	1115	1082	921	762	608	560	587	459	562	758	486	377	276	246	257	266	240	220	346	225	236	230	152	142	156	158	150	158	158	144	156	142	141	141	128	147	152	150	124	134	159	132	130	111	149	144	152	145	136	146	159	136	142	134	150	139	150	147	161	145	143	146	137	140	149	147	117	148	151	137	138	135	136	140	171	128	154	154	128	160	136	155	146	157	162	143	136	151	131	142	127	146	143	147	138	144	137	140	146	135	127	166	132	127	129	130	130	148	128	135	151	130	155	149	147	158	156	144	146	127	129	157	155	137	129	139	146	148	157	136	141	123	151	160	130	165	149	134	136	137	141	135	164	174	144	138	180	142	138	137	141	137	140	149	148	152	145	147	123	128	166	156	148	146	138	149	149	146	138	143	129	163	174	159	152	161	144	137	142	161	153	130	118	142	159	127	149	159	161	142	138	145	152	131	155	119	132	145	137	124	151	151	130	143	135	150	150	149	143	130	134	158	130	151	161	141	171	103	157	146	147	146	142	138	115	121	138	135	113	128	144	143	139	134	110	150	163	152	149	141	115	144	139	142	130	127	160	142	144	128	153	169	146	172	140	158	160	141	159	145	141	148	147	151	153	138	184	151	128	138	154	135	136	141	143	148	145	144	135	147	142	127	115	131	143	147	158	140	138	150	129	152	149	172	142	145	134	131	140	146	124	147	119	159	160	158	136	137	143	158	160	137	142	122	161	158	142	115	150	146	151	116	161	139	122	146	134	148	139	127	161	133	143	153	146	153	154	142	162	148	133	133	152	152	142	133	121	156	141	145	128	134	166	125	155	134	127	149	126	140	150	142	131	140	136	152	154	134	140	160	142	174	147	155	135	126	130	134	158	170	151	161	149	157	134	139	133	147	146	155	144	134	143	134	130	150	143	132	157	170	136	161	132	134	121	120	157	145	137	145	134	138	145	126	127	136	150	136	145	149	143	136	148	143	169	126	129	140	119	145	172	124	154	135	129	151	147	134	167	145	161	162	159	128	134	153	155	146	155	153	158	144	138	142	151	145	130	144	167	157	134	126	133	151	134	127	153	112	127	141	152	145	138	141	139	145	147	144	147	131	168	130	152	136	141	119	139	139	145	153	169	136	161	159	127	137	145	136	142	131	146	149	146	133	167	113	133	148	147	138	154	139	147	142	160	138	130	138	142	140	143	138	158	145	146	132	132	156	153	159	177	172	142	136	142	143	130	132	159	145	160	148	124	159	134	150	128	126	140	133	158	157	131	142	126	142	132	145	150	148	131	145	145	137	139	130	162	142	153	138	143	151	142	147	160	136	130	137	162	143	171	140	121	145	131	162	126	129	136	167	144	139	143	156	148	153	153	128	156	150	140	147	145	145	124	139	149	142	131	146	166	162	132	151	144	145	125	140	145	129	132	154	164	149	130	169	126	139	143	133	173	141	163	140	131	117	137	148	148	122	142	136	136	129	145	133	166	134	138	141	158	141	152	150	155	139	145	147	141	131	139	122	136	146	149	143	144	141	152	142	145	136	148	146	138	124	148	157	141	164	132	141	158	139	146	132	138	142	136	127	158	132	138	161	162	140	145	130	148	134	152	162	141	158	128	152	143	140	129	142	139	134	130	127	135	140	148	148	143	155	121	166	155	148	154	131	133	153	128	142	142	130	148	153	139	142	142	148	124	127	137	135	145	147	169	145	137	129	159	143	136	152	147	125	138	134	141	127	179	156	125	157	137	132	149	139	163	132	144	139	156	127	146	144	143	138	149	140	149	146	136	156	134	143	135	140	150	150	137	158	128	114	154	139	127	143	148	150	148	139	126	128	157	110	140	144	138	124	139	124	160	126	141	168	136	165	134	156	151	157	138	169	151	149	109	147	138	144	144	172	132	156	160	141	150	142	140	146	123	153	158	173	149	124	146	129	164	146	148	135	132	137	161	132	121	129	140	151	145	137	160	159	151	159	127	133	135	123	139	150	139	144	133	145	144	133	126	150	124	130	139	131	157	124	138	144	133	149	150	142	140	130	149	125	136	170	152	164	159	150	158	144	137	146	135	167	132	114	146	138	148	143	129	137	127	166	134	133	145	124	144	167	151	148	148	142	146	129	117	145	141	149	156	131	118	112	139	141	158	151	143	124	138	139	129	144	167	131	148	154	103	139	160	139	132	131	131	144	138	156	147	149	130	129	146	135	130	152	152	154	132	147	144	158	148	125	138	145	141	138	140	141	139	130	136	143	136	136	149	147	124	135	137	139	122	134	148	129	153	134	125	160	160	151	125	142	130	140	141	146	127	151	128	144	152	158	150	152	129	136	136	127	142	153	133	139	138	142	141	149	140	150	141	123	134	148	139	163	135	143	136	124	154	127	154	149	134	152	129	152	158	146	148	147	134	166	113	141	164	144	152	146	140	165	145	153	141	153	140	147	149	139	144	133	128	162	129	155	152	148	130	132	133	144	142	142	119	163	122	128	139	149	128	144	151	164	138	140	152	147	135	163	132	134	142	158	152	141	147	141	156	147	137	134	127	162	137	167	153	142	134	133	155	162	134	160	122	144	150	140	139	125	132	138	157	162	152	148	150	146	128	148	142	120	172	136	147	147	155	148	122	133	145	165	129	141	157	128	161	133	136	125	161	118	139	127	130	148	137	130	139	155	143	156	136	137	138	151	147	150	151	160	162	143	153	136	151	129	158	147	132	137	160	135	162	140	140	139	148	116	145	135	155	139	144	139	126	143	135	134	151	169	141	141	120	155	154	131	155	145	144	146	158	144	175	159	135	138	134	141	153	154	155	159	150	144	135	149	144	161	161	146	149	141	118	121	150	150	142	133	128	146	143	152	138	137	134	157	149	144	126	165	147	132	140	108	128	135	154	157	156	121	141	139	131	116	132	139	134	165	127	153	158	144	132	136	138	136	140	145	136	138	148	150	145	152	142	138	123	171	153	138	145	150	119	134	148	155	151	124	156	153	155	125	149	133	144	131	145	137	134	161	148	139	149	133	125	153	128	150	138	179	165	114	156	166	161	140	156	120	138	144	173	156	147	159	139	152	139	152	140	142	148	139	136	161	155	142	146	147	128	156	160	134	152	165	139	149	138	125	137	128	118	133	164	146	161	148	148	133	147	153	145	153	137	142	128	149	150	143	147	138	147	150	163	142	129	158	161	144	142	153	155	148	122	136	140	129	128	154	117	132	125	123	152	139	142	149	128	163	145	143	116	151	147	158	164	135	128	146	132	136	134	134	127	132	132	133	164	135	142	141	146	137	141	154	139	120	147	134	138	125	133	137	113	149	151	151	130	129	162	157	149	134	160	146	135	129	137	126	148	138	148	145	135	147	143	148	136	151	123	167	149	142	127	130	163	136	152	128	151	135	161	130	151	147	149	168	149	164	147	141	135	147	134
22371	27718	39554	39164	32992	29174	26265	23974	34349	25752	18809	18510	15364	14281	13678	10794	8951	7756	8665	9651	8247	8153	7967	7725	8067	8044	7566	8431	7609	4879	4130	6944	6502	5522	5194	3783	3302	3456	2969	3603	4962	2860	1778	1363	1328	1336	1304	1230	1032	1648	1270	1110	772	500	477	442	483	442	419	461	404	423	385	425	405	399	432	394	404	397	391	406	468	443	420	393	424	446	434	419	452	450	456	435	416	418	429	412	396	439	436	401	375	385	435	426	407	406	461	407	396	403	401	394	408	419	414	394	434	390	409	397	444	386	406	401	412	400	376	425	421	428	422	417	420	429	428	413	389	444	416	417	435	419	391	416	374	421	413	428	391	434	422	415	445	436	444	426	400	407	405	413	438	402	416	402	423	414	406	421	432	446	429	373	415	419	444	432	438	381	427	442	411	392	381	401	452	418	407	421	439	430	389	438	389	384	414	416	382	412	393	421	408	378	403	415	372	450	408	419	441	401	401	397	399	393	413	406	373	425	400	416	418	406	423	420	389	417	414	428	355	412	415	444	384	424	397	407	430	400	397	400	397	443	381	410	411	412	386	429	399	407	401	398	432	388	398	374	377	430	393	399	439	438	420	424	420	433	389	404	393	380	428	413	437	394	415	406	368	393	401	393	420	390	417	405	403	436	383	441	395	420	405	415	371	432	427	387	445	422	427	426	421	378	440	417	438	448	387	444	433	432	424	397	417	437	398	400	400	397	415	448	434	414	414	392	397	408	411	442	394	401	383	426	436	433	412	421	404	421	419	356	377	416	443	411	391	405	424	437	424	440	385	430	398	403	392	440	393	385	400	426	407	417	412	417	414	426	393	400	401	409	399	364	387	385	429	413	383	421	430	400	401	432	374	422	386	389	373	436	404	375	396	418	413	388	391	417	390	414	409	426	436	429	418	435	427	394	399	395	390	435	430	348	404	385	402	413	384	425	407	411	430	389	412	434	399	410	434	408	412	456	405	446	392	399	368	410	452	428	403	421	417	382	418	379	408	430	423	414	431	410	424	396	417	406	372	417	422	436	428	442	420	430	417	405	438	468	383	426	404	381	397	415	405	407	416	438	385	400	425	413	389	419	418	402	416	434	382	374	417	416	414	409	401	396	401	399	444	443	372	403	465	403	398	365	424	402	404	399	404	399	426	404	435	417	394	417	412	405	402	381	409	401	420	387	392	405	429	392	426	440	395	419	401	398	410	401	395	408	413	466	432	426	393	456	388	448	368	426	430	435	414	379	362	402	456	416	405	417	424	421	365	413	460	378	398	414	404	418	417	419	415	406	378	420	380	406	384	446	402	388	451	412	424	433	445	425	437	397	365	380	410	413	409	425	376	443	408	444	435	371	408	412	406	410	415	395	397	428	389	388	405	422	400	438	411	374	413	391	407	400	445	405	417	441	397	401	385	416	447	442	430	403	383	418	419	397	398	399	394	429	415	414	428	409	372	424	400	446	436	423	422	401	378	425	379	412	420	399	409	438	371	407	395	418	418	400	394	389	433	405	412	399	371	431	418	422	372	410	435	394	430	362	407	406	434	436	414	408	441	406	388	413	445	412	388	393	380	423	442	432	415	403	425	412	394	413	409	438	408	425	454	431	469	400	428	354	409	372	386	413	373	429	369	427	388	420	386	418	432	446	417	387	428	397	402	420	402	382	390	414	419	402	430	445	421	444	396	387	393	419	417	406	394	431	456	450	458	424	409	442	407	420	426	434	391	406	419	395	408	405	435	416	420	387	412	380	425	388	409	409	415	398	424	407	406	426	391	376	400	405	392	406	431	421	391	404	391	386	418	413	384	410	392	449	398	409	416	409	405	397	420	424	438	399	415	421	414	420	424	427	389	442	392	402	423	435	408	421	420	375	400	371	410	396	415	461	448	374	390	416	439	416	448	381	410	416	467	450	399	397	383	377	403	437	436	427	409	418	393	431	428	388	420	426	420	403	428	401	413	382	399	389	392	453	372	450	439	399	420	421	448	436	399	414	447	401	390	398	413	380	444	397	414	403	413	402	410	404	442	407	417	419	387	419	399	411	430	400	445	420	420	424	402	419	392	383	406	389	398	385	408	418	375	412	404	437	444	404	409	400	394	412	398	388	396	387	407	411	442	402	414	381	385	381	409	435	387	411	400	390	382	390	403	369	407	410	441	390	424	397	418	413	398	421	394	414	408	405	418	415	411	408	402	374	355	443	430	399	413	398	394	407	467	428	432	393	465	416	397	362	435	408	414	408	387	396	376	388	400	402	433	396	411	406	412	435	428	412	412	401	388	432	363	394	409	397	402	381	431	407	430	412	412	433	405	423	420	394	373	423	430	393	376	428	421	410	411	403	401	429	411	411	416	419	404	428	412	428	423	391	430	438	414	382	445	430	426	405	443	463	415	408	424	451	423	384	417	414	394	418	428	399	416	432	428	420	414	386	411	401	388	446	399	406	347	400	363	380	430	404	390	445	431	386	385	393	446	403	405	424	389	415	422	423	425	391	399	431	369	436	423	395	412	384	405	430	420	419	407	375	446	391	434	429	379	450	422	439	390	391	402	402	430	424	421	421	399	369	382	396	406	433	415	411	413	362	419	424	442	384	382	419	421	419	438	426	446	426	416	425	381	416	380	387	370	431	430	426	395	396	374	396	391	380	409	396	394	426	413	456	364	415	392	384	403	423	404	415	404	404	396	412	412	420	435	400	486	424	411	373	420	404	423	415	438	439	405	392	392	391	359	455	415	396	397	414	437	431	434	393	433	460	410	380	388	405	418	404	399	408	407	409	405	375	426	406	380	418	389	380	409	390	415	449	421	414	480	391	413	418	438	432	442	376	421	421	445	402	425	428	404	416	378	414	405	392	432	433	392	389	402	455	418	437	406	384	399	434	405	426	418	399	402	418	421	444	406	444	388	396	459	400	383	422	433	397	412	424	420	413	403	443	436	375	384	411	426	400	390	436	372	430	413	419	393	410	408	399	398	444	420	402	379	451	430	408	407	425	403	444	448	380	418	390	414	370	417	411	427	405	425	401	408	402	437	412	425	423	402	381	409	400	424	371	378	411	432	396	420	411	417	443	409	437	427	393	412	427	410	422	402	411	411	381	393	387	434	401	375	443	393	435	384	426	406	396	360	407	412	423	433	398	417	383	458	394	361	415	403	414	420	387	438	428	418	420	431	380	395	374	401	415	403	348	415	421	405	402	386	446	418	422	367	411	392	421	411	401	423	407	411	387	456	418	405	385	394	401	380	409	437	386	416	380	392	406	434	421	392	394	410	401	412	417	395	408	383	387	397	387	403	424	416	412	430	404	416	435	390	404	402	389	391	396	383	362	435	400	414	418	432	377	435	423	404	391	454	371	404	443	382	387	407	427	407	411	437	396	400	383	411	439	388	429	417	437	397	388	395	436	375	402	399	433	415	406	418	404	432	420	419	398	406	404	434	394	376	421	380	406	398	403	382	399	398	401	443	425	423	418	445	384	385	412
40205	38380	45634	40249	30984	22401	15923	13195	22283	18733	12199	9856	7829	6528	6502	4784	3585	3623	3223	4114	3590	3366	3330	3395	3388	3140	3398	3427	3082	2190	2033	2491	2349	1797	1539	1493	1292	1287	1154	1375	2104	864	716	545	619	516	383	459	376	474	547	485	229	197	185	174	186	146	155	167	184	182	179	166	187	171	164	162	174	196	162	155	191	187	164	148	193	166	191	157	174	188	157	180	160	175	170	178	188	163	192	168	149	168	181	172	177	161	173	166	171	155	163	173	179	185	184	187	155	166	195	187	144	156	177	158	167	179	174	181	175	201	159	148	163	182	163	158	182	158	197	193	207	172	166	162	166	170	168	172	168	177	143	187	174	172	186	175	172	150	174	183	162	183	148	189	164	184	171	183	151	166	177	177	172	182	180	199	176	176	166	168	162	162	156	175	159	180	155	170	167	186	151	158	178	159	180	202	156	191	157	178	176	171	190	181	172	146	147	148	174	192	153	148	180	160	181	166	169	166	151	166	165	177	150	201	174	166	183	161	177	153	170	184	164	155	175	165	170	166	170	188	189	166	177	169	158	162	160	153	176	191	185	175	165	165	176	166	168	144	192	179	161	158	175	154	165	174	197	139	165	148	162	137	182	173	179	187	158	167	174	199	158	165	179	151	164	177	166	187	163	173	168	166	176	175	154	167	169	172	190	162	190	161	173	157	169	176	175	179	159	177	161	185	165	172	172	144	161	167	161	159	170	171	185	164	203	189	191	171	171	205	168	174	164	170	170	188	181	154	167	170	163	184	181	180	173	174	197	182	140	152	163	166	194	186	140	157	170	180	183	158	141	147	153	168	196	154	177	160	172	157	164	168	162	150	177	172	188	157	150	164	189	158	167	184	166	172	197	158	172	190	176	173	172	180	169	191	169	188	172	166	180	177	165	166	178	179	167	157	171	176	183	175	175	195	186	172	172	184	169	158	185	167	182	164	164	171	179	180	179	177	175	168	172	200	160	170	156	171	171	157	172	149	149	173	172	197	159	179	174	182	174	171	174	151	171	157	208	159	194	169	167	162	159	172	174	152	188	164	160	173	175	170	192	157	185	171	156	175	139	169	174	163	178	183	162	175	180	173	163	168	171	165	157	157	150	154	172	159	180	175	177	173	207	154	170	162	169	185	166	184	168	179	178	168	170	174	158	185	193	170	186	147	171	167	185	174	186	180	178	194	180	172	163	138	165	166	181	165	170	180	167	166	159	181	165	181	171	171	160	158	144	164	171	152	167	165	167	179	158	154	161	155	168	150	180	165	166	164	184	204	199	167	186	166	176	200	179	182	186	188	179	154	169	176	163	172	188	179	158	157	151	165	176	180	190	157	164	194	163	161	180	180	149	150	157	180	170	181	162	195	162	174	160	167	180	175	167	180	177	178	154	166	162	165	165	164	170	165	171	165	152	181	186	187	163	157	179	181	166	186	200	179	164	158	168	170	157	170	179	158	159	181	164	172	153	178	180	185	172	167	156	168	169	174	181	156	169	165	169	168	172	157	183	140	165	165	161	163	166	170	189	171	201	164	158	166	178	162	177	171	158	175	158	144	178	168	158	191	171	187	168	159	168	163	164	182	160	160	172	171	176	171	181	169	153	197	165	176	181	189	203	175	185	176	180	173	167	175	189	175	183	170	194	172	158	163	172	179	153	191	179	198	178	200	178	170	161	156	163	169	162	174	169	145	171	181	174	177	167	157	182	181	162	186	159	187	160	149	154	165	161	176	147	188	156	157	162	192	152	153	182	172	188	158	180	183	154	166	173	169	169	174	171	179	169	171	167	179	163	169	156	158	159	147	140	165	187	199	194	167	154	191	190	184	184	167	180	146	161	176	171	170	181	179	179	196	174	174	168	179	168	163	161	161	157	158	174	148	182	176	178	150	176	187	166	164	184	169	180	171	165	210	172	167	172	165	159	168	165	179	178	178	152	160	204	149	158	176	186	191	167	163	162	161	176	190	198	149	154	161	165	160	149	166	186	178	138	149	178	152	177	154	164	180	154	167	163	141	156	182	165	167	170	161	182	159	165	183	205	152	154	154	205	196	194	176	185	156	190	192	190	163	173	157	177	188	162	162	192	160	153	192	177	187	170	175	162	197	179	179	173	159	171	192	176	181	159	165	172	171	170	169	161	167	169	148	155	155	173	198	182	178	156	167	159	168	156	164	179	161	154	167	175	193	196	166	172	142	162	175	198	175	191	164	188	186	176	158	165	176	184	172	177	156	178	154	142	174	168	174	140	162	169	148	173	175	174	173	188	170	168	158	166	183	189	181	189	186	170	174	183	158	171	149	147	173	156	192	173	189	178	177	155	166	168	176	160	172	181	160	164	193	182	173	168	175	151	164	194	164	179	137	166	176	148	179	184	191	170	175	163	180	190	167	149	171	186	166	158	195	157	190	156	181	158	170	178	181	167	177	155	183	180	176	172	182	195	189	182	155	168	157	186	186	171	180	176	181	182	167	168	158	159	160	178	191	186	170	171	164	179	173	171	155	171	160	159	175	157	171	162	141	162	162	193	181	173	172	177	164	195	176	171	185	168	196	144	139	168	161	142	197	152	143	171	173	185	157	188	187	181	145	189	189	150	159	189	174	167	163	175	155	153	174	190	172	166	182	160	161	163	185	175	172	170	164	162	206	167	177	173	170	181	161	182	148	176	158	183	179	172	170	170	198	146	173	190	176	171	143	167	160	177	174	172	147	174	166	175	184	187	164	164	145	167	155	174	154	153	167	160	157	172	179	179	148	157	174	170	176	166	141	194	171	187	177	196	142	157	150	184	180	178	191	153	182	167	182	165	165	180	161	153	176	178	195	199	167	181	172	153	186	177	203	175	155	167	159	191	175	182	172	150	175	187	206	185	178	154	197	186	155	158	182	148	152	189	207	170	201	162	192	183	189	159	160	156	176	170	163	182	174	150	159	175	176	181	181	163	188	199	165	177	175	152	151	178	169	163	185	153	185	154	162	141	164	167	168	178	150	168	186	178	166	167	180	155	153	177	179	179	134	154	187	162	155	183	186	174	164	170	190	149	153	176	162	171	178	175	155	179	175	183	156	160	178	157	187	161	173	162	154	170	146	177	153	165	183	171	172	162	156	164	174	180	165	182	180	188	168	177	158	182	196	156	165	171	160	177	181	166	166	183	186	176	173	174	143	173	189	153	164	174	159	175	156	159	148	163	179	169	154	177	177	148	169	147	200	200	168	174	168	173	176	164	188	194	178	157	184	181	196	163	164	188	160	166	178	171	169	176	159	151	186	190	157	172	167	154	200	141	197	160	191	148	168	155	165	154	171	167	171	156	182	149	163	190	191	151	186	202	167	161	187	167	165	180	154	159	153	167	169	173	167	175	143	155	172	172	175	168	166	179	163	192	168	171	166	163	183	164	174	186	163	166	153	176	192	188	178	174	173	165	170	137	162	186	177	195	161	171	182	167	184	164	199	170	145	165	161	172	160	153	185
27708	31626	44983	45861	41394	35603	31324	31195	41505	34751	30353	27639	24941	23531	23431	18625	16424	16829	15419	18573	16874	15975	16464	16436	16871	15935	16505	17030	15093	11333	10652	13008	12841	9799	9350	8469	7786	7797	7139	8165	11660	4709	3798	2876	3296	2751	2460	2479	2032	2788	3127	2547	890	683	670	573	571	480	515	465	487	469	502	496	503	503	497	507	493	489	512	482	524	492	463	492	502	470	494	472	496	527	477	482	520	540	550	551	520	522	528	493	484	435	505	486	483	438	498	507	449	480	449	503	478	475	478	485	475	481	485	483	477	488	478	492	503	478	504	511	468	475	489	457	494	502	463	462	467	486	474	457	493	463	468	475	486	493	500	471	471	454	450	494	482	446	459	499	456	485	457	505	498	484	503	507	516	465	491	480	468	403	470	531	513	503	469	538	492	455	501	489	476	444	472	493	515	488	487	525	492	456	461	509	453	480	521	493	471	481	503	474	511	435	457	497	490	485	482	519	459	467	496	475	501	458	494	479	484	443	487	457	463	489	501	466	499	493	480	441	479	477	504	502	465	473	475	482	479	459	488	456	473	482	508	475	459	492	487	460	495	447	487	436	483	469	483	480	452	460	481	502	478	493	460	467	475	445	498	479	490	469	484	471	472	523	449	478	479	472	504	453	457	510	480	508	499	477	471	475	453	489	503	444	458	463	453	482	471	461	428	448	454	493	460	476	483	467	450	462	470	487	485	485	435	481	497	510	477	462	475	475	478	535	477	475	488	496	464	479	467	519	467	427	540	441	513	525	487	491	440	492	489	460	469	477	496	509	455	458	503	460	488	476	503	473	471	454	480	502	512	506	502	460	522	503	477	489	443	476	461	489	441	530	494	491	498	442	464	499	444	524	505	492	497	473	479	457	441	478	469	483	506	479	493	455	513	446	521	467	483	488	485	486	492	464	502	529	469	450	439	525	531	502	431	450	469	470	482	515	501	453	495	494	476	512	482	504	493	445	503	524	492	461	532	491	472	486	486	477	469	483	506	422	445	443	458	507	458	438	451	460	499	475	498	490	518	431	484	470	479	494	475	509	449	485	455	457	460	467	499	475	454	500	496	500	502	495	474	549	519	472	486	487	476	485	526	486	477	489	445	498	476	476	475	489	506	506	510	455	474	485	452	476	498	500	482	497	467	481	488	510	504	420	487	481	491	467	495	472	469	489	478	483	461	476	465	493	510	480	505	503	508	484	475	501	458	468	476	502	458	500	488	482	478	434	465	463	476	497	465	462	509	470	467	463	487	517	465	448	473	458	470	502	478	533	472	501	496	466	471	478	489	464	480	492	471	472	467	488	494	454	490	490	520	506	505	502	498	483	484	483	484	479	478	491	486	468	522	485	452	470	481	501	465	489	473	475	469	463	481	475	452	527	462	461	482	531	498	487	458	474	444	479	481	454	462	498	497	498	441	492	488	483	474	479	491	481	481	469	487	474	485	483	470	491	494	492	443	458	477	505	474	493	469	465	468	477	467	480	443	482	480	447	487	481	510	428	486	468	468	428	476	481	493	470	500	472	490	498	514	467	528	504	494	456	470	451	496	479	478	524	403	429	531	442	444	484	466	480	485	466	454	465	474	495	444	475	466	516	484	514	501	458	453	488	492	465	476	498	461	507	482	497	468	509	463	543	484	510	506	488	492	522	492	445	471	411	500	447	484	514	484	493	466	467	513	485	487	504	461	433	447	460	514	494	477	469	510	486	466	489	483	524	505	463	476	489	491	477	478	474	504	462	456	495	484	404	512	454	476	459	500	484	419	489	492	485	510	492	475	481	503	475	475	459	482	488	456	465	468	510	475	493	508	447	513	456	500	507	480	484	501	448	448	490	479	484	496	465	472	510	491	475	509	488	487	463	478	481	447	505	510	476	455	504	432	471	429	479	448	499	436	500	503	462	479	489	482	470	482	499	470	447	479	463	477	450	473	470	491	489	489	471	503	480	463	464	489	479	491	481	467	500	456	463	472	467	460	459	512	482	486	427	455	455	475	442	491	474	448	475	468	471	481	516	502	501	521	492	499	497	492	474	529	464	452	501	508	461	514	449	472	457	477	473	451	490	513	472	472	479	472	490	504	477	498	483	497	487	463	506	492	512	474	460	457	487	448	513	465	498	489	472	458	476	460	465	476	446	465	477	513	445	486	467	464	510	467	445	475	512	465	448	496	489	474	470	502	453	494	445	521	478	496	489	482	477	501	468	456	519	471	443	505	473	462	445	519	472	442	504	550	444	534	450	451	469	482	465	502	498	477	456	462	455	457	468	460	524	505	495	443	470	472	527	460	487	518	498	478	532	493	515	455	485	458	476	454	459	466	479	463	473	491	488	459	479	465	485	455	485	474	505	497	491	484	470	492	469	438	511	481	503	446	498	489	490	494	476	474	518	518	470	492	456	468	497	460	502	497	495	462	451	503	455	457	488	478	482	516	472	468	491	444	487	506	479	436	444	498	491	456	492	511	499	463	467	480	485	469	496	471	482	506	531	467	490	452	483	467	480	486	451	446	471	491	434	493	510	448	470	494	468	521	461	482	471	487	486	477	443	489	462	456	509	455	554	464	471	519	474	517	460	481	506	464	513	526	513	459	492	486	540	491	457	468	423	443	516	473	469	465	466	479	501	481	483	473	468	499	487	464	454	448	477	503	503	520	477	452	467	513	510	516	453	471	499	468	501	474	482	445	461	457	513	467	481	483	473	480	518	484	520	546	472	508	479	440	504	438	447	496	460	489	452	510	487	497	455	475	528	492	464	434	482	455	503	479	500	479	499	482	481	483	500	476	445	500	502	476	482	511	503	504	500	494	499	500	463	455	507	454	471	487	492	494	447	500	480	453	475	485	503	488	467	463	464	480	490	444	532	453	489	459	503	541	509	458	496	499	481	482	467	490	491	532	460	502	471	479	489	486	479	466	473	533	487	483	469	494	508	475	474	482	476	539	520	480	490	474	488	460	474	496	426	439	493	474	446	506	502	473	507	479	478	501	465	486	488	457	509	504	484	488	428	486	472	465	511	501	488	488	484	471	469	499	474	461	452	515	454	509	484	504	477	483	458	473	489	518	467	506	490	479	479	458	454	466	476	508	494	460	458	488	464	547	462	483	441	493	488	415	486	473	495	477	469	479	491	495	466	455	499	447	492	482	466	472	477	525	500	452	480	463	496	480	481	472	472	496	492	499	498	462	456	461	488	470	482	467	485	502	474	511	471	491	456	510	475	468	488	455	504	466	476	495	465	469	470	466	491	454	465	476	475	509	491	486	458	472	455	491	459	475	441	457	458	503	491	452	499	485	474	499	486	455	440	437	423	462	474	429	496	469	471	474	481	485	456	485	465	479	507	473	482	467	470	451	441	490	432	474	428	487	475	513	474	490	450	474	468	461	485	493	462	466	465	456	467	477	453	483	475	458	447	490	518	522	428	452	499	494	486	466	469	481	459	484	466	490	500	478	486	472	483	463	483	509	449	538	501	493	508	451	472
24002	23234	26192	21021	12907	7200	5172	3904	3535	2277	1862	1662	1344	1122	765	733	573	454	369	360	366	318	307	349	299	301	276	275	221	232	246	214	248	211	189	215	188	205	198	225	223	185	173	161	143	157	171	177	166	164	174	150	147	155	142	130	159	152	138	137	160	132	129	152	150	143	155	129	157	147	149	147	136	142	146	144	147	166	150	147	164	144	152	154	128	149	156	143	139	142	136	132	162	167	133	151	164	150	127	131	130	143	158	151	141	143	157	156	145	155	151	152	142	153	171	150	128	173	139	161	137	150	155	157	173	158	128	156	137	146	130	142	135	122	155	172	147	143	156	166	130	153	137	150	140	154	134	150	157	162	136	147	157	170	144	141	144	142	143	166	141	143	152	134	145	150	133	167	172	158	131	156	131	152	157	148	147	139	148	144	145	140	138	161	155	150	126	147	164	164	141	116	160	149	158	137	149	158	154	155	133	134	145	149	149	147	161	154	167	147	174	165	137	149	129	162	129	133	132	138	154	143	154	141	147	138	154	131	159	136	134	139	138	162	120	151	160	151	144	150	167	176	130	137	139	137	142	144	164	140	138	135	123	136	148	174	154	130	148	142	141	156	131	157	138	136	130	165	171	127	157	164	144	139	138	127	137	137	143	151	155	142	148	159	142	146	145	152	147	148	152	146	144	135	142	142	130	152	135	140	142	157	154	165	159	152	141	148	148	161	151	185	138	151	143	139	137	138	150	154	128	148	142	147	157	144	155	167	170	162	130	147	122	148	152	156	134	156	134	133	138	172	139	140	131	138	133	136	143	139	157	134	144	131	162	141	144	147	150	142	143	147	123	179	157	150	171	158	153	139	160	174	135	135	173	119	155	136	141	160	131	137	164	145	149	146	156	170	150	153	128	143	157	158	156	148	146	148	160	154	139	136	141	146	133	142	136	133	167	134	158	139	173	149	152	147	149	159	155	147	125	133	152	147	175	139	137	155	155	169	160	153	151	145	129	142	153	141	138	140	142	149	160	144	137	138	157	152	151	151	141	140	138	129	142	124	140	137	177	146	138	141	133	143	129	143	145	155	125	171	159	156	154	135	137	160	141	137	139	135	157	131	127	145	136	170	138	140	139	157	149	133	162	161	131	157	146	137	156	130	142	141	146	152	123	126	151	155	169	153	136	138	165	130	167	141	126	157	142	147	155	152	139	146	165	152	152	169	149	143	146	138	148	152	163	165	145	124	159	154	127	155	129	148	137	138	149	145	173	131	138	161	153	143	139	159	132	121	162	148	168	127	161	151	148	152	138	144	134	138	158	138	124	146	146	152	162	143	165	156	166	141	121	138	113	153	144	147	165	138	165	153	123	143	130	159	123	135	144	155	129	146	162	147	140	161	155	138	158	158	138	146	155	135	179	127	135	136	134	141	166	131	151	157	126	154	137	157	163	162	134	156	160	150	150	136	141	153	162	152	159	136	137	166	143	137	147	134	156	138	121	160	138	151	147	140	157	150	125	140	157	147	137	148	162	153	161	158	138	142	157	132	142	125	145	156	151	138	184	133	147	139	159	151	145	143	133	149	155	142	132	134	131	138	140	154	174	139	152	150	119	121	160	132	145	147	152	150	157	144	139	158	154	144	161	159	171	139	173	127	151	140	144	152	151	134	133	122	154	161	127	154	159	142	142	146	140	153	147	144	154	142	141	131	144	163	118	148	163	132	168	151	137	147	121	148	154	123	150	158	132	165	144	130	139	155	158	150	139	157	135	152	137	150	165	159	129	149	140	164	156	144	167	135	141	161	138	130	142	143	157	152	147	134	145	159	145	163	150	151	154	152	139	149	153	140	144	160	136	147	147	142	147	129	154	158	126	134	136	146	137	137	136	139	166	141	141	175	146	147	172	125	123	142	110	154	136	139	143	136	145	129	159	132	133	142	146	143	157	149	147	125	123	141	145	161	163	161	158	159	144	160	135	145	168	154	170	156	141	150	166	152	150	128	156	128	135	139	148	143	142	149	155	140	135	126	136	160	145	154	131	164	136	140	157	135	136	154	130	164	125	141	141	148	156	126	144	149	144	147	143	136	121	167	155	134	123	133	151	114	154	169	139	123	143	127	155	151	147	123	139	156	135	134	133	143	150	154	166	153	142	159	141	162	162	140	150	163	145	147	142	161	145	151	153	131	139	149	141	136	152	140	156	144	163	152	145	143	141	157	143	135	132	133	154	133	142	146	145	131	162	160	137	130	141	144	149	148	149	136	132	138	137	136	134	145	138	129	140	145	128	139	131	128	133	170	155	132	122	153	147	170	142	141	152	137	139	137	152	158	139	127	150	136	154	147	132	160	154	128	160	138	152	126	137	158	150	140	152	148	152	136	138	143	166	149	149	140	151	136	136	144	150	139	138	165	145	147	148	156	153	133	131	146	147	157	155	158	160	131	142	143	150	136	141	147	148	136	142	127	174	130	137	160	141	134	143	156	149	131	161	134	132	157	150	154	148	153	138	142	143	164	120	132	169	152	124	156	150	121	140	126	135	160	132	163	139	137	158	156	153	171	142	136	146	150	140	143	131	159	154	155	136	122	146	156	153	157	155	146	146	152	143	143	153	151	145	156	131	137	148	143	136	130	156	136	136	135	153	129	148	147	147	134	140	159	146	156	171	151	145	129	159	154	118	137	159	138	154	139	162	139	152	157	152	141	151	150	141	136	159	168	154	140	157	152	154	169	128	133	139	142	141	152	143	133	139	136	136	147	131	121	160	164	173	159	150	135	142	147	159	165	128	142	164	128	134	152	149	138	144	154	135	135	139	148	136	150	146	152	135	142	150	130	116	147	137	154	151	160	159	144	143	144	168	164	157	124	152	154	124	129	158	154	147	161	155	132	134	134	158	154	155	155	141	133	150	150	147	137	182	152	153	148	155	133	133	151	159	155	162	157	137	141	119	145	136	164	139	150	145	150	152	126	153	139	156	120	155	144	157	136	143	133	137	163	129	156	112	134	169	144	146	155	152	145	134	177	140	159	157	163	167	149	144	153	139	138	161	168	147	131	150	152	145	150	127	130	146	164	150	148	139	145	123	130	155	143	133	155	163	151	130	151	158	133	143	165	144	154	148	164	133	137	161	142	135	158	153	116	129	152	136	144	143	150	141	158	149	134	140	147	147	147	129	140	132	149	133	141	144	154	131	132	160	141	138	115	141	148	186	149	149	139	153	127	159	142	155	146	150	139	129	135	141	142	158	130	164	147	130	155	148	132	142	142	142	168	143	127	156	145	129	145	147	145	134	148	136	131	145	143	143	155	145	129	138	133	135	142	134	145	136	162	144	137	152	141	153	147	147	163	150	143	143	158	143	133	149	145	139	120	132	135	136	133	145	127	143	146	167	138	131	156	125	128	136	139	170	155	168	138	144	133	134	156	146	167	157	148	136	142	156	143	153	140	159	146	154	147	139	144	136	139	150	158	142	152	157	132	132	134	143	161	140	153
15657	18906	31043	31628	25213	19754	17043	14791	13960	10259	8981	8154	7162	5879	4526	3780	2905	2381	2107	2072	1818	1598	1618	1652	1539	1520	1522	1518	1281	937	1077	1138	1069	915	872	850	846	882	796	910	974	654	576	559	550	542	578	546	524	534	572	520	424	393	440	390	427	473	417	411	418	456	401	429	447	396	427	400	427	428	431	442	385	380	419	450	427	424	365	429	396	442	420	379	437	399	409	423	387	415	416	397	428	415	419	422	387	414	430	428	443	403	468	407	413	421	396	397	387	416	426	421	396	407	417	409	412	421	439	422	372	458	415	432	397	399	427	402	391	414	391	368	398	439	402	457	446	412	405	405	425	433	409	411	438	410	421	438	398	411	410	433	399	370	410	438	396	433	457	419	465	394	403	396	453	402	410	394	422	464	415	394	440	462	439	419	407	425	401	419	353	396	436	420	393	387	379	396	417	429	399	414	395	455	418	411	441	417	425	436	401	409	428	433	391	375	421	404	414	410	405	378	432	416	415	404	427	402	437	403	414	437	412	430	415	420	423	431	412	412	416	420	391	464	428	406	405	376	388	394	390	434	431	410	428	406	438	436	443	459	423	441	421	420	426	433	417	416	423	411	405	379	415	417	431	405	434	418	440	419	422	446	427	381	430	460	452	388	421	426	428	410	451	482	406	398	424	415	415	386	453	408	380	427	435	433	422	380	393	404	393	420	390	410	433	393	400	410	392	428	403	421	418	423	405	441	425	411	419	426	409	390	437	375	396	445	431	412	412	418	422	415	389	399	378	433	364	384	394	388	427	401	434	430	406	402	433	425	431	427	406	452	433	438	397	420	417	424	435	391	443	413	388	450	440	408	407	397	451	403	396	443	385	409	433	413	418	455	410	429	401	441	381	425	411	402	395	413	421	420	428	442	394	388	422	409	415	408	431	413	418	420	398	423	425	421	405	408	437	443	381	421	407	424	404	393	432	353	395	399	411	427	388	428	427	446	416	407	442	388	418	421	399	427	415	388	419	406	440	423	410	418	453	416	435	411	444	442	411	412	387	402	415	425	438	426	413	449	402	410	403	470	378	460	395	416	399	402	412	398	409	433	413	375	442	392	413	429	389	397	428	402	423	427	433	456	410	408	446	394	438	429	411	431	428	417	427	411	439	400	393	450	424	431	414	407	415	428	361	453	424	420	408	425	453	423	421	434	416	393	406	432	390	415	397	419	453	378	429	422	425	371	439	409	413	455	416	449	413	462	417	391	384	404	423	431	401	386	408	453	421	417	404	449	413	391	427	432	419	466	398	398	411	410	434	406	420	415	457	417	425	391	404	441	384	430	439	432	466	414	421	403	443	399	417	452	379	424	432	414	418	421	408	399	436	414	420	406	397	405	398	401	405	401	399	433	383	434	400	424	414	410	395	406	433	404	421	418	425	474	402	409	456	434	430	433	440	412	441	395	457	430	425	375	440	432	367	427	451	437	430	427	429	436	415	439	399	397	400	441	384	446	395	372	434	430	445	451	441	407	436	399	436	411	413	438	426	412	394	411	427	397	408	420	379	408	387	398	414	408	400	398	404	409	425	425	413	362	416	413	434	393	431	402	417	429	406	398	432	422	419	450	440	401	448	437	440	423	443	435	407	465	419	408	380	424	415	423	425	414	415	424	388	409	453	420	390	414	429	439	383	409	412	455	401	439	407	430	430	402	437	399	399	414	438	433	427	419	426	455	411	375	419	392	411	427	413	430	438	415	427	436	400	398	407	403	402	444	409	416	427	381	438	355	393	428	390	448	410	407	395	380	445	447	429	422	413	447	395	434	411	428	397	389	411	418	395	413	422	431	427	434	421	427	396	409	415	412	421	406	371	433	447	393	430	429	400	412	439	417	390	460	405	419	428	407	423	378	427	423	437	426	402	406	397	397	418	426	422	427	414	432	401	402	412	411	409	408	399	456	443	411	419	441	416	422	418	412	477	415	429	405	436	420	431	427	397	396	414	398	426	433	406	446	425	409	443	437	395	426	426	385	416	386	418	429	418	415	449	461	437	408	449	400	414	422	391	446	388	418	424	445	415	396	426	418	380	411	427	380	412	437	443	391	473	438	407	444	408	395	449	424	418	397	428	394	397	428	401	420	434	416	429	423	411	420	387	379	411	421	426	406	427	400	431	409	419	486	438	452	438	417	436	408	397	363	381	398	408	393	436	405	396	421	389	435	420	444	404	436	411	383	393	422	380	435	434	413	400	411	437	394	382	375	397	391	418	419	423	464	410	409	416	438	426	383	409	415	424	427	428	461	411	431	427	415	436	395	387	407	422	387	396	406	444	436	403	430	426	415	409	403	409	419	395	454	415	443	402	385	425	457	386	411	419	404	431	403	381	451	420	378	361	434	467	406	415	421	411	405	450	408	467	422	415	433	420	425	427	413	415	407	402	430	441	404	415	458	429	416	364	417	406	385	404	420	416	403	430	405	405	471	444	420	434	402	431	387	434	435	385	424	381	413	423	407	444	454	423	430	409	396	410	433	420	424	415	431	421	422	409	418	369	438	404	405	406	408	405	424	388	422	414	391	396	419	401	415	436	403	432	441	435	423	421	377	427	398	413	467	402	385	418	429	412	415	427	376	423	429	414	396	407	399	394	388	453	390	438	391	419	436	416	417	419	418	421	441	432	400	442	405	423	417	438	436	411	433	376	383	392	407	410	417	403	419	410	430	427	425	399	439	420	401	423	403	403	425	448	427	476	405	374	395	406	385	432	434	409	469	394	409	418	461	423	385	416	415	428	406	444	396	418	440	370	444	402	433	431	425	408	408	395	403	423	422	408	420	424	387	396	415	411	393	396	431	438	396	445	417	438	409	448	417	434	396	414	436	397	428	439	446	435	429	439	403	407	403	417	430	423	405	427	423	453	425	432	442	369	421	452	394	440	434	386	412	416	477	444	426	401	418	388	409	416	413	416	447	405	368	396	387	391	449	397	426	406	419	422	396	450	391	405	442	449	387	436	394	425	425	401	413	416	411	397	469	415	409	404	421	396	447	420	410	428	408	432	416	408	417	412	413	410	446	428	440	424	402	431	442	380	409	420	397	445	383	425	396	411	397	418	417	416	393	425	395	412	449	395	447	419	398	443	411	403	403	388	398	427	436	432	433	407	442	432	381	407	453	414	423	396	409	382	450	400	407	393	405	453	442	395	443	429	430	403	405	443	406	435	413	375	388	421	404	376	411	424	394	436	418	422	381	411	396	370	418	406	420	430	422	425	423	438	398	394	375	403	417	426	445	412	431	401	431	426	430	433	450	423	410	430	411	437	435	414	431	402	430	402	422	425	400	412	454	417	373	396	406	431	431	401	428	407	400	436	417	390	407	454	403	450	447	440	411	414	398	397	441	428	410	389	393	446	415	407	463	380	423	398	406	419	422	398	426	421	416	398	418	409	395	412	448	416	438	414	407	422	389	416	422	422	403	409	434	421	395	418	405	435	430	420	393	430	431	388	382
33338	30146	36405	32482	21042	13457	9808	8005	14200	11789	5175	5078	4332	3329	2836	2374	2099	1747	1746	1976	1918	1726	1741	1743	1604	1826	1663	1672	1235	757	1155	1122	909	733	780	734	724	769	739	1020	811	373	362	325	292	296	263	273	323	277	266	235	183	171	134	146	149	150	147	129	136	125	137	135	143	132	151	135	152	180	148	134	123	133	141	152	146	152	127	124	107	133	134	142	135	154	134	151	151	146	147	124	177	124	151	157	143	162	129	171	141	166	144	168	149	129	147	149	142	119	135	159	126	124	139	132	136	151	131	149	131	162	153	156	136	134	130	122	138	157	147	141	152	156	144	141	151	150	133	145	158	144	127	131	143	124	128	135	140	129	132	130	133	147	136	148	147	140	134	136	130	144	138	149	132	116	136	140	153	148	146	127	134	137	149	160	133	170	150	155	123	150	126	136	133	154	134	139	153	135	127	132	131	139	120	130	139	134	138	153	146	146	143	154	159	142	136	138	131	154	134	128	125	129	140	135	150	143	143	143	127	136	142	145	147	139	125	133	150	151	139	130	139	119	145	148	154	148	135	166	152	137	142	148	149	129	143	150	148	136	149	146	150	120	155	165	153	125	151	144	145	156	148	130	145	154	133	148	132	131	154	120	138	130	144	133	133	138	136	148	152	165	136	125	164	129	137	114	141	124	129	143	137	146	143	143	127	156	130	135	156	151	144	158	129	128	140	131	134	144	141	145	141	137	124	142	147	116	134	144	133	137	130	141	129	121	130	131	121	161	166	146	149	139	141	143	175	127	151	142	142	135	143	127	149	118	125	139	138	152	144	123	130	143	130	146	127	142	138	160	135	136	143	132	136	132	139	135	143	125	141	119	120	124	145	138	173	151	147	137	157	147	142	127	129	113	151	164	128	164	133	140	137	149	137	127	152	128	150	123	129	134	139	144	145	139	151	141	118	122	144	166	137	127	131	119	134	145	135	142	126	137	133	134	126	158	131	136	149	148	141	117	122	149	149	150	143	139	142	149	151	154	143	154	141	146	116	155	143	146	136	135	138	142	153	139	139	151	140	132	145	136	125	131	136	131	151	134	141	139	140	134	130	134	148	135	139	164	149	139	141	138	161	147	139	145	118	132	144	132	142	136	138	150	143	164	144	145	146	136	164	147	122	151	162	167	158	147	150	162	141	126	142	142	114	137	114	145	129	124	143	140	127	122	129	132	147	121	160	136	122	129	121	126	176	142	145	108	152	157	133	132	134	138	141	151	123	136	153	121	149	138	132	129	147	153	126	130	142	125	132	153	120	155	163	125	128	142	117	137	160	160	137	162	143	145	151	150	140	146	136	148	154	138	146	135	125	141	134	136	152	138	143	135	163	143	113	139	154	148	141	135	146	141	141	125	147	138	148	146	145	140	135	147	154	150	146	152	146	135	148	146	148	152	147	140	125	150	156	128	138	152	135	119	128	162	137	138	138	123	124	166	135	145	146	145	133	140	144	139	137	143	148	155	128	126	114	137	139	156	143	147	134	141	125	126	136	121	129	145	136	126	109	134	155	144	140	140	143	144	145	136	129	139	128	141	138	132	142	148	133	182	148	129	133	120	140	133	136	149	126	133	146	120	136	154	136	143	125	125	128	126	110	132	122	146	119	168	135	133	154	131	130	126	139	114	126	145	136	149	123	135	131	150	147	128	133	154	127	148	133	169	108	138	144	150	151	138	143	123	149	163	159	151	149	126	148	131	133	142	135	139	142	126	119	134	143	132	132	135	123	150	123	130	116	122	130	139	141	135	134	143	148	157	141	142	158	147	149	124	119	130	148	149	130	143	133	139	136	108	153	144	144	144	138	140	128	147	155	134	126	143	131	127	161	165	148	149	120	151	152	145	130	158	130	138	134	130	150	128	133	143	141	149	147	121	154	144	143	154	142	164	133	140	138	137	150	142	138	141	132	138	150	152	112	136	139	156	135	150	148	164	117	146	141	128	150	124	147	161	124	150	134	119	126	153	128	135	136	132	163	134	146	134	148	134	167	137	153	146	133	132	126	144	132	160	135	135	138	132	132	139	153	152	130	136	138	165	131	154	152	148	140	133	156	160	135	133	153	126	138	129	153	156	154	132	135	144	144	144	143	188	141	136	124	144	141	137	153	136	121	120	145	129	140	136	132	133	141	156	142	121	150	132	131	139	137	152	138	132	151	146	166	149	125	147	116	160	141	126	156	141	156	131	155	152	144	144	139	136	138	149	141	140	140	152	147	139	133	135	119	136	122	147	120	141	139	154	149	148	150	124	125	131	136	137	171	144	133	146	137	139	154	138	138	137	143	139	132	118	144	123	134	130	141	167	148	152	139	141	124	135	152	126	139	152	129	141	130	161	139	135	130	158	133	143	130	122	158	156	132	106	154	149	153	151	149	148	137	145	156	139	149	140	136	141	153	136	135	146	126	147	156	126	137	147	153	130	148	148	137	142	147	151	133	139	142	134	125	127	125	151	160	141	126	154	133	138	149	147	140	138	122	162	128	159	141	124	135	140	117	139	143	124	122	164	130	154	132	131	162	149	140	145	155	130	125	135	133	151	147	141	159	127	129	143	143	126	143	143	122	133	166	118	144	148	125	147	157	142	145	150	154	147	146	124	129	111	140	145	154	146	144	151	156	146	142	114	131	130	125	127	153	143	138	138	153	143	153	138	154	145	144	146	142	133	128	141	146	132	124	133	132	130	130	156	143	138	135	151	149	144	122	137	128	141	119	149	142	143	154	136	133	141	137	135	138	141	135	158	134	149	144	178	155	129	159	131	152	165	136	147	106	136	149	136	160	115	137	123	150	143	124	118	155	157	156	126	165	139	97	159	139	130	139	148	150	138	155	134	161	153	137	151	120	145	138	152	135	152	156	123	137	113	142	163	145	147	138	143	145	128	155	132	122	147	160	139	134	126	136	137	117	150	132	173	137	159	163	162	133	154	142	147	117	127	154	129	156	152	134	135	148	143	174	134	128	148	138	161	135	142	133	154	157	126	132	129	121	128	131	141	130	137	132	120	135	149	146	138	134	144	123	141	127	158	142	175	144	151	150	144	136	124	136	140	139	157	170	156	132	124	131	151	124	145	147	151	152	149	145	133	142	146	119	140	132	162	139	144	133	114	131	137	143	125	135	152	140	156	127	141	131	138	151	145	132	136	132	144	140	135	154	137	148	140	122	133	130	125	130	120	124	164	135	134	144	150	129	149	137	149	135	150	156	149	148	150	128	143	153	148	133	143	139	146	131	142	134	129	140	146	141	129	141	146	141	133	128	134	135	138	126	146	112	147	141	123	142	118	123	144	137	126	146	141	142	143	152	151	141	139	131	111	155	138	149	166	127	142	129	130	129	133	163	141	148	153	143	128	141	155	157	149	119	144	140	130	158	149	135	132	140	128	176	153	160	158	150	147	138	113	132	151	129	123	129	155	131	120	137	151	157	169	127	122	149	135	142	138	136	137	146	122	125	141
22048	24511	38605	39782	32241	27510	25073	23602	34838	27813	18797	19543	18137	14755	13529	12308	10716	9500	9458	11076	10700	9903	10039	10221	9422	10032	9844	9770	7301	4645	6877	6796	5717	4525	5195	4872	4564	5001	4575	6417	5436	2434	2056	1770	1712	1539	1351	1431	1548	1446	1596	1232	610	489	466	456	406	438	429	404	402	404	410	390	402	396	411	456	405	424	415	415	420	412	419	428	364	378	419	463	390	407	409	421	411	421	402	405	418	439	420	375	412	382	416	386	429	419	392	397	378	393	414	385	393	404	417	474	398	408	407	399	398	399	458	405	451	436	394	430	425	369	412	433	393	399	434	400	378	383	435	412	388	396	426	412	398	394	395	413	423	398	434	379	402	387	415	391	416	425	413	435	408	411	433	392	386	406	390	379	387	360	397	398	406	432	402	399	435	399	399	404	442	443	380	449	395	384	411	423	386	391	402	412	398	391	407	398	408	418	388	418	389	390	378	402	396	387	398	434	373	413	422	424	395	409	417	429	389	382	416	415	387	375	415	397	372	407	414	410	410	404	396	400	401	403	415	432	389	376	371	400	416	411	386	368	416	421	385	419	399	458	413	426	422	394	408	415	397	446	377	409	418	449	387	443	399	405	419	395	421	389	414	404	392	431	415	438	433	387	397	457	402	377	389	409	403	401	418	418	428	390	416	407	404	388	377	388	420	422	407	384	407	415	425	375	435	407	384	426	406	428	406	423	395	378	386	409	392	475	414	394	425	433	449	415	410	370	412	398	387	359	398	405	394	368	417	409	428	411	410	413	419	389	394	412	411	423	401	407	363	377	433	419	445	408	417	430	387	383	433	430	399	387	400	391	417	400	404	388	376	414	424	396	419	367	424	441	406	398	392	403	416	420	395	337	416	389	402	408	421	412	422	412	425	413	404	389	422	394	401	367	405	370	426	384	399	409	430	371	407	400	388	416	385	384	409	393	362	388	421	406	420	406	379	422	416	419	383	407	386	426	452	400	409	444	410	449	386	397	422	364	398	424	422	435	407	370	390	407	405	394	401	408	364	397	420	390	438	415	353	408	374	352	445	383	412	431	399	378	434	379	406	419	442	373	419	427	405	405	399	418	430	427	402	384	410	420	397	402	427	433	432	410	391	392	410	418	397	396	395	388	413	349	414	397	407	420	404	389	406	399	402	395	380	390	440	388	421	399	404	384	402	373	396	380	408	397	378	389	407	407	424	397	438	359	362	418	410	383	408	386	395	424	393	412	426	432	400	411	426	400	412	426	403	454	421	372	430	411	398	407	439	399	391	423	373	414	390	409	374	419	397	369	425	410	353	403	374	419	402	415	386	427	420	397	443	391	432	395	407	380	388	406	400	377	426	406	402	394	417	389	391	442	414	410	420	425	401	393	407	370	406	379	411	396	362	398	377	404	393	391	411	395	398	380	427	397	410	444	440	415	414	437	380	378	413	423	401	392	452	410	408	411	407	452	436	398	429	417	416	398	401	431	402	406	371	413	401	391	407	393	423	383	368	386	417	442	391	386	441	390	387	429	450	435	388	393	410	402	377	406	395	381	374	418	399	403	405	403	457	439	421	400	378	397	426	429	366	377	374	442	433	394	396	407	411	408	428	412	404	387	397	386	394	417	408	423	428	456	418	367	432	424	399	350	396	388	396	408	421	441	413	434	410	389	374	441	431	402	421	406	427	407	410	394	376	417	400	438	405	427	420	390	394	410	409	425	436	389	423	406	405	403	386	382	410	427	413	390	389	416	394	407	417	365	458	415	404	394	432	402	409	431	401	413	398	425	391	445	412	387	402	386	379	417	392	394	383	367	399	407	385	431	412	367	417	369	413	409	377	393	391	407	431	416	384	424	418	399	436	413	409	425	390	391	416	395	404	439	384	420	382	423	394	405	403	402	381	387	392	394	395	404	399	407	371	412	438	419	398	382	387	408	456	428	400	413	395	395	433	418	416	414	420	388	411	423	421	413	397	421	432	413	430	447	411	385	417	395	400	409	412	412	415	402	406	400	433	401	457	417	397	413	404	427	403	377	404	406	397	346	371	378	378	430	416	429	412	430	384	403	420	428	402	413	426	397	440	387	426	392	409	390	374	373	404	418	409	413	406	389	398	399	442	452	426	411	425	440	423	420	395	400	417	392	417	409	433	390	392	398	411	382	394	399	392	424	397	410	418	383	401	394	398	424	416	398	419	400	397	414	414	430	375	432	426	443	444	376	377	431	383	378	409	422	407	418	401	415	409	387	434	392	403	403	423	407	389	417	417	463	382	411	436	376	432	412	379	424	415	414	398	407	416	400	400	410	397	418	377	390	395	393	426	429	433	416	436	433	394	445	401	401	402	414	371	437	415	448	367	387	413	394	427	397	370	438	407	396	405	425	403	444	401	428	383	394	428	389	391	399	394	422	404	392	422	413	398	449	376	407	363	441	430	414	448	398	408	408	424	411	406	400	417	369	392	372	400	401	405	390	386	426	427	413	406	418	414	420	445	426	391	414	423	393	396	391	379	387	384	412	429	394	443	440	414	391	390	384	393	398	378	388	407	396	448	408	373	416	395	393	391	415	384	417	389	363	425	448	401	408	393	375	406	383	421	445	390	399	380	389	425	425	417	379	418	446	402	396	399	389	376	388	412	395	443	409	401	426	405	388	420	425	374	435	372	395	402	384	381	417	409	416	379	423	407	388	407	382	398	413	421	409	425	440	414	384	405	438	398	424	427	374	378	384	392	426	413	381	405	432	437	458	416	397	366	412	427	391	414	414	377	398	411	407	369	389	380	401	389	426	385	391	371	400	401	401	436	434	430	424	412	402	434	412	400	405	411	383	382	366	382	373	422	351	422	392	410	403	394	430	386	360	436	429	379	352	420	404	419	425	371	399	363	408	396	379	407	363	419	395	397	407	393	448	381	384	409	359	389	382	407	419	431	409	378	412	407	410	377	415	420	435	385	442	406	397	416	418	398	386	387	405	405	409	400	402	429	413	409	384	420	349	426	422	423	395	391	417	385	434	381	417	397	395	400	375	381	372	432	391	429	429	383	411	372	399	387	406	386	410	453	406	420	425	404	412	420	410	409	398	395	401	417	412	400	405	396	395	408	445	404	409	412	438	410	400	385	367	400	412	387	386	387	427	424	401	438	401	408	406	396	419	416	401	396	439	403	408	433	409	385	418	409	451	374	387	409	398	438	415	374	424	422	382	401	411	405	430	394	418	404	397	426	380	406	408	438	384	429	362	380	410	437	421	406	422	408	381	414	426	420	414	417	411	371	412	404	443	408	408	394	417	374	360	405	415	378	402	409	407	395	436	413	397	413	400	422	350	405	411	366	418	388	436	379	401	433	371	421	421	415	389	406	387	411	389	406	389	382	422	396	410	424	425	443	395	404	430	422	424	455	423	416	421	409	415	393	399	391	431	422	378	408	402	443	445	389	376	384	395	422	425	387	413	400	415	430	448	419	443	387	404	448	409	420	364	419	388	381	361	379	428	393	379
65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
