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
336295842417	336295842938	336295843488	336295844038	336295844588	336295845138	336295845688	336295846238	336295846788	336295847338	336295847888	336295848438	336295848988	336295849538	336295850088	336295850638	336295851188	336295851738	336295852288	336295852838	336295853388	336295853938	336295854488	336295855038	336295855588	336295856138	336295856688	336295857238	336295857788	336295858338	336295858888	336295859438	336295859988	336295860538	336295861088	336295861638	336295862188	336295862738	336295863288	336295863838	336295864388	336295864938	336295865488	336295866038	336295866588	336295867138	336295867688	336295868238	336295868788	336295869338	336295869888	336295870438	336295870988	336295871538	336295872088	336295872638	336295873188	336295873738	336295874288	336295874838	336295875388	336295875938	336295876488	336295877038	336295877588	336295878138	336295878688	336295879238	336295879788	336295880338	336295880888	336295881438	336295881988	336295882538	336295883088	336295883638	336295884188	336295884738	336295885288	336295885838	336295886388	336295886938	336295887488	336295888038	336295888588	336295889138	336295889688	336295890238	336295890788	336295891338	336295891888	336295892438	336295892988	336295893538	336295894088	336295894638	336295895188	336295895738	336295896288	336295896838	336295897388	336295897938	336295898488	336295899038	336295899588	336295900138	336295900688	336295901238	336295901788	336295902338	336295902888	336295903438	336295903988	336295904538	336295905088	336295905638	336295906188	336295906738	336295907288	336295907838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2691	3650	2300	2692	3650	2300	2692	3650	2300	2692	3650	2300	2692	3650	2300	2692	3650	2300	2692	3650	2300	2692	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
35870	39303	44054	40350	35752	34306	29798	38503	39675	40714	32552	31478	33734	30610	30979	27642	26053	25085	25063	23043	19981	18248	16802	17978	16901	14173	12668	15424	14493	18036	17556	15675	15854	13469	14679	13577	11318	7399	8023	7685	11141	8720	8546	7145	5474	5237	5097	2682	2410	1794	1490	1672	1218	1017	740	457	287	252	279	275	218	237	214	222	217	179	232	195	200	193	205	198	210	195	196	148	165	162	180	189	186	177	202	175	172	176	163	168	171	171	181	164	151	183	150	180	164	166	185	166	167	155	150	157	164	145	143	156	159	164	149	159	169	158	169	172	156	156	167	180	185	161	173	164	169	160	186	168	172	168	166	159	170	152	171	179	143	159	169	170	172	172	176	157	182	168	168	164	139	159	168	161	175	182	175	156	137	157	168	148	172	165	172	178	173	158	149	145	132	164	181	155	174	161	171	178	162	176	144	173	156	169	179	188	181	169	168	179	179	174	174	155	163	152	177	168	148	165	162	173	177	154	150	171	154	181	159	176	181	158	152	183	170	159	163	173	148	183	171	157	167	156	161	187	144	173	163	168	178	166	175	139	162	190	161	158	186	143	177	152	189	157	181	141	171	162	187	179	187	161	163	164	164	163	151	178	175	186	164	167	173	173	171	154	167	173	171	155	175	180	175	176	171	178	161	172	170	177	162	176	163	187	167	163	146	154	171	138	175	165	157	171	163	155	182	168	167	167	173	161	173	165	164	183	181	175	165	143	164	162	167	176	146	170	171	165	184	198	169	154	177	165	182	166	175	162	188	157	157	182	163	173	183	157	163	163	177	175	171	173	168	180	161	158	163	164	141	176	179	166	181	158	167	162	161	176	174	181	164	168	168	159	138	167	162	171	170	175	173	172	170	160	152	185	147	191	159	181	176	174	162	148	166	173	157	175	188	168	162	136	176	154	181	173	149	183	160	134	183	122	162	175	177	164	163	163	187	180	156	148	164	174	167	164	180	173	151	183	157	148	180	185	175	157	158	154	155	159	175	174	179	164	170	151	154	178	133	178	161	165	166	153	150	194	161	174	168	160	172	160	164	164	170	171	168	153	158	164	170	150	149	188	157	161	175	192	189	168	192	182	153	168	162	191	179	142	145	136	179	166	150	159	174	170	155	162	180	188	163	179	152	169	158	160	177	173	164	165	164	143	178	188	154	186	178	170	162	141	179	177	163	146	168	173	187	143	187	187	174	161	152	176	160	143	173	163	170	173	173	157	177	179	161	155	171	165	159	145	166	146	170	178	174	138	189	188	186	174	149	149	185	173	163	173	173	146	143	167	162	162	176	198	166	158	164	167	162	144	156	166	169	164	163	158	180	164	159	179	178	184	164	165	150	163	160	173	164	152	169	173	181	183	163	168	163	168	162	164	164	185	167	147	161	142	165	183	171	153	154	171	176	200	162	163	158	184	166	158	160	166	175	164	179	163	167	192	153	125	172	160	162	170	163	158	156	182	164	168	181	170	171	164	168	189	168	168	164	171	164	179	183	153	159	166	165	155	175	151	177	165	169	176	166	167	188	172	136	154	143	164	173	178	158	164	180	169	152	182	182	185	155	174	177	193	168	152	192	169	173	181	196	179	146	155	179	168	161	173	151	172	165	160	156	158	181	167	157	179	143	167	162	169	164	160	157	150	136	186	160	199	186	169	163	180	131	157	152	178	157	163	187	153	176	169	183	165	147	167	169	166	166	200	174	153	150	163	159	154	161	170	153	183	164	163	173	178	187	158	147	165	177	158	168	167	166	164	186	183	167	172	176	179	132	156	178	149	138	167	188	157	129	181	178	168	161	163	162	172	153	187	145	146	154	155	154	168	164	150	168	159	177	164	174	170	185	161	165	174	149	156	182	166	170	183	149	150	131	161	168	165	174	143	176	156	196	138	168	152	186	183	163	180	168	179	164	161	152	166	159	176	181	183	197	170	158	169	189	185	173	155	162	154	158	177	166	169	170	183	164	171	205	159	146	186	165	162	155	144	165	159	164	161	154	159	183	164	160	178	166	187	178	163	143	169	172	169	168	167	157	175	159	163	153	165	152	160	179	180	142	146	151	160	177	161	148	161	164	171	188	155	162	183	163	163	151	180	148	163	172	162	168	166	183	172	188	173	177	182	183	177	178	147	171	185	163	149	168	153	171	194	160	166	159	187	138	130	149	168	165	172	157	151	181	170	163	160	187	143	168	154	197	186	173	136	172	164	176	148	144	169	197	175	168	152	177	176	168	168	154	165	166	135	166	184	169	166	162	168	178	185	158	165	149	155	182	141	148	172	180	185	178	161	161	162	161	175	172	157	151	163	161	186	160	150	162	171	167	163	168	165	173	143	170	169	155	187	170	166	172	171	181	195	176	182	153	199	163	160	160	140	191	170	182	167	190	160	148	169	154	157	179	167	164	132	196	151	165	131	150	159	184	158	162	171	160	167	176	165	191	143	181	167	164	175	168	172	169	175	162	171	182	184	170	157	153	155	150	185	178	167	149	172	191	168	183	152	152	202	165	165	156	159	160	165	159	145	167	171	173	181	144	168	167	174	176	176	176	147	164	164	176	164	173	166	173	162	172	162	168	176	144	160	184	163	184	165	183	154	145	169	167	166	167	154	146	165	167	142	148	181	188	191	184	194	167	165	165	166	154	156	167	170	168	187	152	158	194	159	161	159	180	168	180	174	169	153	165	177	151	178	143	182	164	163	174	158	162	153	154	166	193	189	183	171	162	151	145	175	184	150	175	160	182	169	168	142	173	187	163	144	171	172	192	165	175	161	152	148	180	172	173	159	163	157	171	184	191	172	164	152	151	182	187	188	168	171	161	154	179	173	193	192	183	159	154	163	179	172	185	146	173	161	177	162	172	176	165	162	157	173	148	164	184	162	163	160	166	177	167	150	162	167	165	169	180	177	158	172	177	177	162	148	164	129	149	166	163	175	184	195	188	171	183	178	164	182	143	162	160	176	168	175	167	166	153	148	163	178	196	168	158	168	183	169	189	161	170	170	184	174	186	166	172	181	166	170	163	190	168	181	171	174	153	173	159	163	181	134	178	150	169	157	139	162	183	173	173	176	149	189	185	175	173	169	172	154	170	160	171	156	154	162	168	179	158	178	165	161	162	158	173	159	176	159	170	180	192	183	148	155	163	178	168	161	184	173	158	155	159	194	174	169	174	184	189	167	171	179	160	176	170	178	165	203	158	155	149	162	171	184	174	147	168	176	168	185	164	183	186	153	174	162	163	154	159	175	166	181	160	178	162	166	157	179	144	162	160	165	169	169	171	159	142	173	165	165	165	186	188	175	196	141	160	166	166	169	166	170	149	172	163	182	166	161	147	165	180	151	195	155	176	179	186	160	168	200	167	155	171	140	163	161	154	142	193	167	160	170	158	178	187	177	167	166	173	162	177	178	173	185	173	185	181	160	156	155	146	158	166	179	169	191	160	155	182	158	152	165	150	158	182	180	174	163	176	154	143	161	166	162	169	161	165	167	164	182
23990	32579	42964	45815	44966	45364	42549	51472	52084	53822	47877	48791	51109	48946	49773	46947	45600	44163	42648	41878	39227	39446	36630	38070	36730	34232	34607	37630	36976	40656	39173	38091	38912	35623	37846	36633	32947	27354	28294	28307	34321	29381	29748	26611	23097	22723	21186	13564	12961	10228	8700	9942	7282	5972	4416	2371	1250	1102	1101	1230	929	919	845	848	720	650	680	750	732	671	663	606	546	559	480	454	500	432	451	483	556	571	538	473	443	421	434	466	459	490	477	424	444	458	457	457	415	477	470	456	424	443	463	452	453	438	474	476	429	473	450	418	453	419	451	409	454	494	438	474	422	468	465	459	486	457	438	444	416	442	448	456	432	440	465	475	451	404	462	457	461	432	449	435	444	450	458	443	488	495	455	443	449	432	417	463	473	449	462	443	473	443	457	457	449	459	476	434	454	424	440	465	469	406	453	457	459	445	468	475	450	444	461	456	407	422	438	453	418	441	449	441	475	450	440	421	464	445	442	438	465	430	439	442	421	492	423	421	443	431	442	456	480	461	462	476	434	414	429	438	458	417	430	442	465	473	439	475	436	450	463	459	453	457	491	478	466	466	459	479	487	460	431	460	437	468	459	459	456	464	412	484	458	431	432	441	435	446	447	459	443	446	428	476	454	439	434	413	446	477	483	436	440	494	426	486	442	451	470	447	461	483	434	457	471	409	464	446	472	425	432	445	470	481	442	451	471	455	453	447	426	473	431	461	451	446	414	462	476	454	441	444	457	485	455	440	432	495	450	462	414	431	478	444	489	452	423	417	455	487	441	466	439	437	448	433	417	456	472	453	419	432	435	462	440	481	471	424	505	453	427	450	483	452	426	456	404	421	465	459	465	431	474	409	438	475	444	468	483	450	462	419	455	393	422	463	471	440	439	456	433	441	429	479	470	490	418	433	462	463	447	419	490	437	440	461	463	467	422	442	461	425	441	436	442	420	450	479	465	425	441	441	447	443	474	457	443	451	448	423	463	451	477	463	483	477	472	446	433	497	486	436	434	409	470	490	449	484	481	411	480	464	465	439	449	492	454	429	463	411	471	442	469	487	437	456	434	418	437	509	482	440	443	449	468	489	461	499	455	427	483	474	437	483	443	445	436	446	440	459	413	443	436	463	427	427	465	428	463	447	445	524	459	441	444	442	443	442	466	453	464	489	416	451	470	460	404	453	428	476	487	471	437	429	421	444	419	445	452	452	427	488	422	460	454	456	422	440	458	495	459	481	497	427	470	456	442	445	441	431	418	449	456	456	447	437	454	449	458	507	482	476	478	441	455	403	443	426	447	449	445	423	430	447	512	495	487	398	431	429	459	431	420	454	451	437	442	455	476	473	460	480	454	475	482	426	449	424	490	429	457	485	462	488	454	433	433	429	442	421	450	474	450	487	487	427	407	441	442	470	459	446	441	472	453	439	437	461	462	436	434	458	488	442	438	411	481	465	473	490	480	440	440	376	463	470	437	470	434	415	470	456	478	456	456	423	440	481	486	455	439	467	453	472	485	484	451	459	477	480	455	436	462	450	432	434	462	464	457	476	448	449	448	422	460	419	423	451	422	463	489	454	503	406	456	452	420	457	475	450	422	456	465	448	458	465	467	479	451	458	455	474	471	441	455	478	475	451	471	441	471	439	449	480	452	461	459	443	446	417	483	445	410	414	450	443	463	455	443	500	484	425	468	418	423	470	456	457	457	431	431	462	455	475	428	450	435	405	431	446	474	456	451	446	449	464	479	437	465	435	444	443	437	445	456	464	441	453	482	481	460	473	422	453	451	475	433	446	455	481	414	456	454	416	438	450	466	445	442	462	416	474	435	442	438	395	465	411	495	477	419	453	452	470	463	429	474	466	461	453	438	448	469	444	486	405	449	465	456	444	512	438	470	461	454	442	446	475	441	459	442	472	483	435	447	430	450	458	461	447	472	483	464	420	432	433	437	466	472	397	454	437	458	434	475	495	446	437	426	436	438	449	478	431	415	443	435	419	448	481	423	473	442	452	441	433	471	438	448	460	467	465	464	412	460	458	446	445	480	435	478	458	456	499	430	442	456	445	502	421	395	455	432	427	463	454	436	409	458	446	483	462	454	410	403	451	432	470	423	434	470	457	458	426	467	486	460	453	463	456	431	463	422	478	474	457	477	446	472	447	446	500	464	423	467	465	444	421	448	455	454	453	470	441	464	454	437	417	452	451	465	446	423	491	436	436	439	456	450	448	434	415	466	453	436	422	447	490	398	464	428	444	482	442	474	487	459	447	473	444	406	472	493	472	439	450	449	424	419	431	479	451	479	458	470	439	484	464	439	467	450	438	459	434	448	479	426	458	478	495	459	468	464	460	438	396	458	455	457	479	432	489	463	481	427	473	445	458	443	442	440	457	463	460	441	456	464	435	457	435	484	444	469	440	412	452	470	432	448	480	463	452	432	455	466	416	467	466	482	439	461	451	446	446	448	444	449	499	448	457	466	444	417	439	437	424	482	459	481	435	438	425	486	435	447	435	415	454	409	451	444	494	456	462	440	424	443	456	461	488	461	418	505	473	431	460	450	447	434	436	470	490	438	474	412	449	454	443	475	466	470	457	476	479	425	481	454	444	470	458	476	431	457	423	469	412	439	424	501	445	453	439	434	431	432	434	433	417	447	462	457	463	423	411	455	424	444	468	434	524	503	461	442	480	455	458	428	440	452	449	455	473	428	420	457	414	482	467	460	428	424	479	428	462	457	439	396	512	446	476	432	469	446	475	450	458	493	443	458	442	462	481	460	464	440	455	430	462	492	447	504	432	448	436	429	484	452	445	446	477	448	487	463	440	440	459	470	443	411	474	457	422	434	435	484	472	455	473	421	434	481	410	475	459	480	444	452	469	458	456	463	431	449	445	459	416	431	437	446	442	416	454	451	456	433	422	430	493	454	497	467	457	421	436	483	433	436	443	461	449	461	434	453	435	464	474	470	452	479	477	422	449	453	464	480	442	451	419	438	427	465	457	458	472	475	448	443	458	424	411	443	414	440	456	428	441	491	451	456	433	435	489	505	428	431	462	445	445	454	451	487	453	422	472	424	433	429	464	473	498	464	433	434	471	438	468	439	463	465	405	474	499	443	455	433	425	458	434	448	443	425	424	446	431	455	490	458	447	487	451	435	454	463	498	439	416	409	480	469	416	456	456	453	486	441	457	529	435	447	473	469	470	436	427	434	457	471	469	474	440	438	499	488	440	416	432	474	479	427	412	449	470	434	450	461	479	465	483	453	445	466	491	455	443	461	495	454	459	467	420	413	458	465	449	423	445	445	436	439	471	430	420	417	459	499	475	454	444	483	456	411	456	427	465	442	403	436	453	448	448	445	449	401	462	475	431	470	424	441	473	465	473	448	447	454	422	443	464	459	454	471	445	468	436	442	464	458	454	470	413	427	438	440	449	456	443	469	473	466	461	436	457	439	441	420	478	457	452	438	405	434	453	487	454	406	443	448	417	451	483	458	442	475	470	431	464
15448	15227	15833	12505	8237	5867	4242	4102	3235	3334	2449	2198	2157	1820	1824	1457	1506	1451	1446	1286	1079	901	878	979	823	693	609	697	702	870	896	788	792	627	668	710	643	424	480	449	467	446	399	403	324	313	325	266	223	224	197	221	160	140	132	141	127	125	140	148	149	151	131	133	129	134	130	133	132	128	135	129	120	120	104	129	136	140	123	121	162	146	109	130	137	143	144	120	115	131	125	136	126	130	143	129	112	145	119	132	130	137	127	137	146	110	124	124	130	132	129	126	126	129	146	122	141	145	130	128	134	117	111	133	124	138	124	128	141	134	127	128	138	112	128	131	140	130	108	160	101	124	131	147	121	114	145	153	138	130	153	122	129	134	154	149	124	101	152	135	128	124	133	126	126	139	123	122	154	139	139	140	129	114	136	138	139	145	118	124	129	117	135	116	156	134	118	129	117	123	134	129	134	124	123	125	141	147	139	148	138	136	124	138	122	112	120	125	135	104	123	106	122	108	118	127	123	118	126	129	129	134	115	141	137	129	123	128	129	131	134	121	127	145	112	138	141	138	129	119	133	128	116	135	117	107	135	130	163	142	140	135	143	117	118	117	113	133	133	126	110	122	125	138	115	134	131	122	122	148	128	116	140	132	133	113	134	145	114	130	119	109	132	124	126	128	133	114	124	111	119	137	125	121	136	121	135	126	116	134	124	123	122	121	127	134	112	101	130	110	139	122	124	114	139	118	150	113	134	151	133	134	121	113	128	129	125	144	138	134	153	124	124	110	131	140	151	123	131	132	109	141	119	118	138	116	131	124	128	124	131	131	142	127	117	120	151	128	126	131	130	105	132	146	130	116	126	148	127	115	122	128	130	122	125	134	132	117	134	114	146	143	119	118	125	146	149	117	134	111	127	113	111	120	112	122	123	160	121	133	142	134	125	138	120	134	130	133	124	136	138	114	136	124	133	155	140	122	126	138	134	128	119	125	116	121	139	118	112	128	144	125	145	131	142	146	107	115	140	119	131	141	144	136	141	136	132	113	133	134	112	122	121	120	121	109	108	131	140	120	146	138	153	124	120	128	144	145	132	130	135	104	117	132	118	123	130	158	130	109	119	130	124	134	118	128	149	152	142	127	127	114	101	120	134	127	138	149	120	147	112	127	115	141	138	134	127	123	111	141	119	134	113	142	122	130	135	104	140	135	119	136	123	133	105	131	130	139	135	117	128	126	116	136	135	148	146	140	147	129	142	142	128	117	125	130	119	132	127	137	120	129	143	144	145	121	145	130	118	122	137	100	136	134	124	147	126	143	111	131	121	137	120	142	140	130	125	133	121	136	126	129	122	108	115	128	124	124	146	125	126	123	134	126	142	120	127	118	128	127	110	131	121	151	134	121	122	117	126	126	123	125	133	134	130	124	135	122	142	139	124	122	145	138	128	112	149	155	130	113	119	119	127	140	130	125	134	121	130	131	131	133	120	125	126	111	126	116	130	130	151	121	139	119	114	118	116	137	112	120	138	132	136	132	134	114	133	126	113	135	126	134	133	106	158	139	107	131	113	137	129	116	151	147	120	137	137	130	112	127	118	145	123	127	129	132	110	125	129	153	123	150	136	126	131	156	128	161	108	135	121	124	112	130	115	125	115	138	127	119	147	147	138	128	124	122	136	140	144	114	132	140	122	150	113	147	111	125	114	137	111	134	135	125	137	132	123	112	110	143	124	124	137	149	125	147	113	108	140	138	144	128	144	114	125	113	133	156	120	133	118	129	120	135	125	115	135	142	125	123	126	125	104	134	123	135	124	118	142	139	128	126	130	118	139	125	130	134	125	130	147	113	129	134	119	122	134	109	140	141	138	109	124	129	138	102	120	117	112	135	138	148	145	140	137	147	129	145	142	131	143	145	112	116	132	143	130	134	142	142	132	141	130	125	128	145	116	121	124	115	128	124	123	118	136	125	131	121	129	133	115	133	146	125	117	127	144	141	130	134	109	123	115	128	130	124	127	147	129	135	100	146	110	134	130	124	116	111	129	142	145	132	127	121	136	121	110	120	134	129	130	145	119	118	110	140	131	143	147	125	110	132	118	130	128	128	124	147	119	148	140	151	142	135	131	120	136	146	113	138	112	122	137	127	128	133	121	133	138	137	127	139	110	142	117	127	138	138	117	141	116	132	122	146	144	159	126	138	113	147	134	129	124	114	127	114	129	118	145	126	119	158	166	138	119	136	132	140	143	144	142	161	134	142	130	146	119	142	119	132	131	141	137	134	128	137	122	125	130	131	144	129	126	104	132	122	120	125	127	128	142	126	135	138	129	138	130	147	131	134	123	140	138	143	143	136	122	140	139	145	137	127	120	161	127	142	124	115	145	130	128	115	142	132	122	137	135	124	133	115	120	117	126	126	120	127	119	146	132	126	127	119	111	134	140	123	137	126	145	130	142	149	126	135	117	140	118	132	127	137	108	141	119	124	132	120	143	152	125	128	124	127	128	118	129	128	115	134	128	130	143	138	141	173	132	133	135	119	148	120	127	120	127	152	104	123	134	132	137	117	137	123	146	138	124	131	140	141	147	139	126	140	127	133	124	117	142	120	108	127	151	116	115	112	112	134	136	131	166	127	122	127	123	147	122	111	114	157	108	133	133	134	129	143	134	124	129	138	124	111	121	119	147	121	116	126	113	114	117	112	137	123	118	120	145	105	145	127	117	139	110	134	148	120	132	142	119	118	121	112	143	130	126	121	125	136	134	112	119	110	127	144	114	126	111	99	117	134	140	142	136	137	121	114	142	136	98	135	117	132	131	124	109	133	102	131	134	130	145	136	116	138	127	147	155	130	117	133	124	129	118	141	120	134	141	136	127	122	151	114	131	148	123	128	126	133	118	112	145	156	131	133	117	117	131	125	110	146	133	127	138	116	140	147	120	143	159	118	144	117	137	134	124	136	140	143	126	129	116	137	119	136	127	135	139	125	137	111	88	132	133	116	101	124	107	132	130	122	118	116	96	130	130	130	109	118	143	122	115	111	135	138	125	132	144	131	126	127	125	115	119	130	148	127	110	116	119	109	116	120	120	133	135	135	110	146	125	126	140	131	129	122	133	117	119	139	124	119	149	118	137	129	161	130	135	113	126	140	125	165	121	128	137	109	130	113	120	121	137	130	123	127	123	120	115	128	132	127	120	151	139	115	145	106	154	133	123	126	127	127	117	131	133	130	123	125	145	121	123	144	122	149	120	128	122	140	150	126	122	131	122	158	133	136	115	148	137	130	153	124	136	116	155	132	124	134	131	139	103	133	111	133	129	129	161	133	129	123	149	99	120	117	112	122	134	130	132	141	142	128	140	148	132	134	131	128	121	117	141	135	117	121	154	120	141	135	130	128	132	133	128	136	113	126	117	135	114	135	139	135	142	136	115	134	130	126	117	125	113	135	140	137	134	123	140	138	106	135	127	142	130	133	123	134	125	139	117	135	122	134	140	121	123	147	120	112
9831	13525	21162	23482	20027	17403	14509	15308	12370	14343	11069	10734	10570	9111	9526	7619	8286	7592	7988	7502	6070	5324	4909	5348	4679	3936	3510	4402	4405	5043	4932	4667	4612	3422	4100	4050	3671	2359	2674	2521	2915	2472	2336	2233	1789	1636	1703	1115	1092	869	832	951	678	575	615	477	430	426	442	413	387	397	378	385	359	390	375	336	364	387	369	390	367	379	392	325	382	351	345	376	379	362	397	361	385	363	372	355	339	361	374	361	314	376	365	388	385	347	363	380	341	373	359	369	379	359	404	369	348	372	369	361	327	388	362	372	360	341	380	389	368	344	355	344	368	359	349	349	376	395	383	346	349	378	376	378	394	350	365	356	388	368	366	374	414	372	339	371	329	334	371	366	389	349	301	403	359	360	365	336	352	367	395	352	350	376	374	365	341	359	356	374	348	361	366	367	347	331	360	367	338	353	352	367	371	368	347	358	377	346	377	341	352	368	371	369	373	399	354	380	328	372	376	369	376	355	361	361	338	357	392	403	354	350	369	361	349	368	376	385	343	361	369	377	330	325	339	368	367	329	363	387	381	381	376	391	368	392	350	346	377	340	375	373	374	368	379	400	369	365	380	374	388	370	364	352	357	371	388	338	373	334	354	372	384	374	313	380	343	376	372	331	333	362	380	385	361	355	345	375	370	371	404	404	373	393	391	382	331	378	368	353	377	360	357	386	371	379	355	389	376	395	339	370	381	361	352	396	359	381	357	360	408	335	358	370	434	397	366	374	339	351	371	364	365	378	359	376	414	345	401	370	366	348	401	351	389	369	388	369	360	353	373	367	349	375	405	364	373	369	332	372	388	370	326	359	395	326	358	379	327	400	376	353	348	353	348	344	375	374	358	347	357	366	353	384	347	373	394	350	344	358	353	345	348	347	373	349	340	361	365	379	329	388	396	391	332	353	385	360	374	350	378	344	342	336	399	370	330	367	343	346	383	365	360	366	351	345	378	335	372	361	338	344	318	350	352	367	355	413	422	353	369	356	348	356	336	354	367	365	353	378	392	376	354	367	366	353	365	340	386	387	342	379	397	357	322	366	378	357	350	323	350	343	365	407	364	360	353	346	330	403	362	382	352	362	370	380	399	400	352	374	365	376	373	380	385	345	375	366	351	366	359	384	377	392	357	358	363	390	384	333	359	352	339	350	360	377	346	398	379	413	369	352	370	350	362	382	368	352	359	393	373	331	385	361	356	370	358	330	382	394	368	361	349	358	408	328	351	335	373	425	351	343	387	389	358	390	377	342	363	347	383	369	347	361	348	364	352	332	366	392	385	380	363	380	380	352	366	365	349	351	411	366	387	375	392	363	366	330	368	351	353	367	369	357	402	365	378	354	351	388	354	352	370	395	361	347	382	334	370	390	389	385	367	350	380	361	366	356	373	398	376	360	367	389	364	342	377	345	324	386	363	351	347	356	383	379	338	366	373	349	401	373	367	350	369	384	355	366	351	377	335	340	339	372	376	400	366	404	347	321	388	350	341	351	346	371	348	355	374	375	331	356	332	374	341	390	383	344	362	391	378	351	367	371	359	349	385	353	385	332	377	362	392	354	385	372	376	362	376	370	382	356	364	363	368	328	363	380	391	359	387	384	329	365	340	368	317	337	362	397	377	354	338	384	353	354	356	372	350	334	356	369	373	331	353	368	351	400	387	375	365	372	364	365	343	363	368	385	377	362	404	359	362	407	381	353	334	335	366	353	361	368	383	375	334	377	387	359	350	363	335	336	362	380	354	390	368	395	356	346	344	370	362	411	364	344	362	378	404	378	370	369	363	366	371	400	340	373	363	363	342	385	404	346	391	368	372	391	355	336	324	353	389	376	362	349	398	348	361	349	364	354	395	306	350	385	346	344	355	360	376	381	384	364	334	373	398	369	403	377	376	333	333	327	318	391	331	364	375	377	350	340	380	402	380	359	376	348	355	349	381	338	371	355	341	357	362	394	362	368	357	407	349	362	403	352	345	354	368	385	360	358	364	401	397	353	338	347	367	357	372	357	352	366	357	373	373	344	363	355	385	349	351	371	369	367	344	410	359	349	370	374	370	357	366	341	360	363	379	364	338	374	371	354	325	375	372	339	373	377	369	376	348	369	351	356	344	386	342	346	386	374	357	366	313	318	358	366	370	325	387	343	357	354	372	387	375	380	399	388	363	331	323	345	394	362	372	381	330	345	347	396	354	339	378	347	369	365	362	381	385	356	374	363	339	369	336	354	371	350	360	372	356	394	397	378	374	353	386	401	350	360	336	341	361	366	344	356	340	318	355	323	331	323	334	340	371	357	356	346	357	386	344	373	366	363	368	363	344	364	371	383	352	372	367	372	391	357	357	391	346	358	363	373	368	403	347	407	390	359	380	385	359	338	369	373	377	354	350	370	351	359	380	342	348	344	366	380	355	344	394	354	373	359	359	352	353	367	353	355	393	370	361	368	383	371	332	357	354	378	337	347	363	379	355	364	369	387	338	375	353	359	349	384	324	394	366	378	372	359	387	353	362	362	418	324	371	337	369	374	396	413	343	371	358	376	394	348	387	391	411	369	372	390	329	370	360	361	378	338	369	404	338	382	347	361	357	349	341	362	364	366	330	387	366	368	389	379	377	354	363	383	355	330	377	372	369	387	324	365	353	334	354	352	376	365	356	353	382	356	359	373	367	389	356	359	358	370	367	350	365	361	366	340	392	329	335	368	362	342	379	373	386	361	374	384	355	389	372	340	371	321	336	327	367	342	398	337	344	378	398	348	399	358	340	374	357	360	354	390	323	353	369	385	366	358	353	365	373	363	352	388	337	380	342	370	365	367	343	396	380	389	332	366	398	373	362	371	346	356	355	381	329	327	366	376	392	368	331	368	389	350	371	368	345	378	348	335	381	364	365	371	350	323	398	386	372	377	348	377	368	378	365	370	382	369	383	362	384	363	336	346	397	359	358	345	379	356	365	366	323	376	337	370	386	362	352	370	373	369	343	327	367	369	352	384	341	362	343	389	362	347	403	340	368	379	350	360	346	343	365	353	357	359	411	352	376	332	361	361	346	387	342	352	348	395	349	369	385	375	369	347	414	359	343	387	345	355	383	348	346	333	380	379	364	334	406	402	358	355	357	380	366	337	376	388	355	399	372	413	357	374	337	376	374	343	382	364	360	336	340	361	370	385	349	388	357	354	415	356	379	352	387	388	361	370	342	357	404	365	354	347	355	367	365	383	377	398	372	384	391	381	367	363	385	360	350	369	381	339	390	362	367	385	402	374	401	394	340	369	364	368	368	369	393	379	355	383	376	322	385	372	394	355	373	352	375	376	407	382	360	389	372	360	348	354	353	370	363	396	400	357	384	385	376	376	382	364	377	383	348	356	336	395	343	384	362	306	363	362	380	406	391	380	375	342	374	359	331	329	375	377	369	386	345	398	383	374	386	338	346	368	360	333	384	356	396	356	368	356	332	332	371	345	346	364	360	362	373	361	344	396	364	382
30981	33350	36448	33132	32836	31095	21814	25211	28183	30738	24793	21976	22046	19594	19976	16916	15740	13962	15878	14596	11765	10513	10381	10836	8941	7230	5337	7411	7282	9702	10082	8277	8283	5683	7518	7019	6726	4023	3729	3643	3860	2982	2730	2994	2750	2104	1994	1309	1093	962	737	747	463	387	382	243	238	236	181	185	181	158	163	158	170	174	158	151	173	160	173	176	152	148	139	136	137	136	137	154	149	135	144	156	140	152	148	142	148	131	138	158	154	146	133	129	119	121	125	144	147	135	139	148	125	139	131	143	141	124	133	137	138	147	151	120	141	169	139	147	140	144	132	134	144	158	135	142	152	129	140	134	139	158	151	134	129	141	133	139	159	149	148	138	154	127	147	133	141	143	146	134	134	152	147	112	129	147	144	145	148	125	135	148	144	150	141	146	148	137	134	128	143	150	146	150	130	144	114	143	143	139	120	147	138	132	150	150	150	142	141	132	144	150	161	156	146	143	135	123	120	139	138	150	124	123	106	146	160	134	156	130	132	127	143	127	136	132	148	141	122	141	158	144	134	145	145	140	149	132	144	123	159	128	123	121	119	139	140	136	156	150	156	141	150	138	152	137	147	132	140	142	129	118	128	151	159	147	131	159	153	145	115	141	151	132	146	130	153	139	130	146	122	146	157	128	133	161	130	127	130	110	132	155	126	125	135	138	127	133	173	141	127	147	132	152	136	133	152	148	139	130	133	137	155	171	132	143	125	152	123	164	112	149	143	143	141	122	150	150	158	135	135	144	141	160	137	122	139	150	154	143	137	138	134	128	138	151	156	137	142	146	163	154	134	147	138	158	119	132	135	132	127	120	160	145	133	160	141	132	143	126	160	151	138	167	135	134	120	164	137	128	144	134	145	144	136	146	138	131	130	168	126	137	144	158	130	150	145	132	154	134	137	136	147	130	144	151	121	147	127	130	137	161	154	135	142	140	139	132	137	128	144	144	138	139	165	154	142	151	149	144	131	135	131	138	128	152	119	134	133	127	136	149	122	158	121	147	148	128	121	142	127	128	135	119	141	153	157	135	150	149	122	152	145	136	148	138	142	145	158	153	128	157	139	139	154	152	136	155	129	144	128	151	150	145	141	152	140	133	152	147	136	129	150	137	138	138	146	134	146	147	134	120	128	126	141	114	151	169	154	161	142	138	138	132	120	136	134	156	154	133	117	135	135	149	135	139	129	157	142	160	145	135	140	123	124	123	149	149	128	130	157	139	148	133	141	126	156	145	127	131	130	151	128	153	131	129	130	152	133	146	134	134	143	138	137	139	162	128	144	110	141	136	141	129	150	120	165	133	148	134	137	124	136	110	165	116	134	155	129	133	133	149	149	136	139	140	128	133	126	145	180	143	124	161	155	138	157	141	121	152	140	111	158	113	164	152	129	135	138	130	139	122	121	133	146	135	130	142	127	160	137	125	164	143	150	159	142	124	134	147	149	154	138	131	149	137	144	131	130	147	127	139	126	154	143	136	128	143	129	132	140	133	161	158	139	142	153	128	123	140	133	132	146	137	139	136	122	135	143	136	140	140	141	121	133	131	153	132	131	131	167	133	141	124	137	161	157	155	133	133	125	140	158	155	138	136	139	145	133	161	127	125	140	133	154	147	136	141	142	142	129	131	144	165	159	142	164	141	133	150	139	151	162	167	115	126	156	155	150	146	159	141	132	134	132	139	132	165	133	141	141	148	140	150	140	146	144	160	131	163	132	135	142	136	123	133	149	143	138	150	153	135	144	156	152	159	191	139	150	148	140	135	140	135	151	162	130	145	129	142	138	143	139	143	141	154	141	113	147	132	137	157	138	116	131	125	133	120	136	137	135	143	131	154	146	134	138	147	133	135	125	155	139	136	128	151	159	135	136	150	147	133	130	135	145	138	149	152	139	153	133	163	137	130	126	140	137	134	152	138	143	146	130	163	134	160	135	135	119	127	141	149	137	147	145	160	148	157	150	148	142	141	117	138	164	140	147	135	147	137	135	121	147	144	152	133	149	158	120	147	102	133	124	149	142	139	160	148	165	130	144	130	115	138	157	157	152	127	152	125	154	138	168	144	145	174	141	150	154	150	141	133	161	163	138	144	137	151	137	140	125	161	139	136	135	145	144	132	151	158	133	129	170	160	139	131	123	161	134	169	157	156	119	136	172	123	139	174	141	139	163	176	137	143	144	133	144	142	134	158	136	139	119	142	124	152	145	134	107	123	145	145	151	134	144	130	147	130	126	142	136	127	145	149	137	142	118	140	135	112	146	152	142	158	135	123	140	128	130	145	124	143	139	138	123	126	131	139	134	140	130	137	140	129	140	133	127	154	132	147	152	157	148	136	138	152	147	163	99	145	132	128	135	133	143	134	137	134	153	125	145	134	150	131	129	151	141	160	140	130	132	143	133	125	127	133	164	145	136	151	146	132	159	131	152	149	131	157	130	137	132	140	150	128	132	140	159	125	128	124	126	150	155	128	145	147	133	135	148	159	155	146	117	138	128	136	129	133	130	124	137	170	148	134	138	135	147	166	166	127	138	138	140	145	142	131	159	134	139	144	127	135	141	159	130	133	134	147	156	153	131	140	119	146	135	150	133	140	127	147	145	134	141	133	123	145	136	155	158	141	145	113	140	143	148	128	152	136	142	134	135	145	136	125	176	138	134	149	126	144	121	142	146	114	138	148	124	153	149	143	136	125	161	134	137	138	127	125	159	123	142	142	149	136	173	114	143	138	128	147	150	125	142	138	129	126	144	133	141	151	133	149	146	129	146	141	130	122	146	141	157	147	152	145	133	147	147	161	157	147	129	155	129	140	163	127	137	151	127	137	157	133	134	129	123	134	147	156	137	140	143	144	150	152	138	143	168	163	149	148	131	145	146	130	128	147	144	148	133	135	147	143	148	136	132	154	119	119	109	132	153	158	136	129	127	121	152	124	131	144	150	138	148	155	146	141	118	149	130	143	137	117	145	149	122	154	135	126	126	131	142	149	147	152	150	114	133	131	142	135	133	145	147	120	140	135	152	138	157	139	140	143	135	136	143	136	130	150	147	145	147	105	131	142	139	150	136	136	151	152	127	149	142	126	128	143	142	164	135	151	117	117	146	155	136	163	153	137	146	144	133	149	158	143	120	136	125	137	141	128	145	129	164	146	121	150	144	153	165	148	127	146	148	147	133	140	135	144	129	140	137	135	146	144	154	132	151	153	149	147	150	150	135	127	148	150	142	126	147	142	136	154	143	134	135	159	153	129	127	119	123	138	161	143	128	153	158	129	133	135	142	122	148	118	123	154	148	135	154	181	146	133	139	161	150	161	156	146	134	141	128	133	161	139	155	148	167	142	148	147	124	138	155	145	149	116	141	126	151	154	130	147	120	159	160	111	144	146	138	158	136	159	141	146	135	127	129	135	142	122	139	147	168	160	150	167	128	132	137	143	130	151	156	127	142	135	128	129	133	150	134	140	138	124	129	139	144	146	131	153	143	146	128	140
20690	27316	36736	41111	43890	41902	36324	41976	45262	48045	42310	42370	43731	41151	42035	38939	37901	35734	37414	36426	32708	32622	30877	31199	28851	26334	22874	28867	28084	32113	33290	29837	30246	24491	29310	28255	27290	18765	19831	18975	19622	16377	15370	16608	15659	12518	12223	8225	7035	5866	4718	4586	2876	2335	2641	1200	1187	997	792	728	619	624	615	624	561	474	573	532	517	507	510	509	440	452	439	450	431	430	397	431	435	479	443	450	363	411	396	388	379	389	418	410	379	389	446	393	448	401	406	424	387	369	385	419	382	396	378	413	384	385	374	365	409	382	383	398	408	368	398	389	370	442	399	365	401	412	407	414	393	395	404	383	391	382	386	400	377	414	419	384	417	365	385	422	402	399	432	397	388	367	369	401	427	378	372	367	370	387	387	388	404	387	385	406	361	388	422	404	352	386	371	373	368	408	383	345	388	368	382	431	389	387	423	391	397	383	377	389	358	381	386	405	385	368	422	396	404	387	384	380	360	379	381	392	414	366	401	359	392	378	402	345	392	375	404	390	390	386	369	382	406	434	353	423	396	390	409	405	390	364	370	411	405	385	374	419	391	400	384	423	379	381	396	379	347	404	384	397	410	378	399	396	402	377	368	402	389	404	385	375	362	396	395	372	430	406	395	405	396	375	378	379	418	352	373	387	392	382	413	393	389	397	421	401	379	391	351	375	402	375	393	402	407	404	398	370	377	411	428	410	422	362	431	382	366	405	399	409	413	380	351	385	386	386	359	401	384	379	387	384	388	386	393	406	409	380	372	357	386	388	375	369	383	372	411	408	400	383	401	388	379	364	392	392	397	392	416	410	387	397	413	429	393	373	381	367	404	420	384	400	387	391	394	395	405	385	393	421	386	378	421	370	414	351	425	392	385	417	398	391	405	429	395	386	351	369	366	411	396	379	385	371	400	392	395	408	407	376	381	366	363	384	356	396	425	391	405	360	409	422	397	385	374	405	407	407	397	378	386	362	396	374	355	401	376	377	419	406	401	390	455	384	376	385	387	371	393	439	373	370	393	429	397	386	425	411	412	407	406	393	409	397	379	413	414	403	383	380	397	404	439	405	370	428	372	364	431	402	411	406	408	398	408	370	393	386	383	397	359	414	380	351	375	428	386	356	345	368	366	359	374	389	438	403	415	387	385	399	405	373	352	401	422	396	417	362	422	385	399	387	401	389	405	428	382	384	401	384	410	404	357	371	406	408	381	372	393	403	418	396	392	357	384	390	386	363	396	398	382	395	394	386	400	403	373	368	406	388	416	402	371	377	446	377	386	387	386	416	416	397	394	401	386	384	388	405	377	436	385	363	403	372	389	379	406	391	377	422	378	417	382	382	398	412	420	391	363	390	406	349	402	415	405	399	407	375	384	351	361	363	380	419	410	419	384	396	378	391	392	413	377	394	399	400	396	399	388	385	411	393	374	388	372	388	389	392	393	382	379	404	384	422	370	415	428	378	400	373	416	394	388	388	391	376	402	405	414	390	358	403	383	433	399	372	394	407	428	377	374	385	379	380	397	375	380	398	421	399	390	341	387	368	391	390	377	366	378	408	378	401	380	421	392	344	375	445	357	398	383	398	404	448	428	402	376	366	380	382	390	372	388	376	392	377	374	382	375	372	395	400	407	405	382	387	375	414	401	382	397	412	366	377	395	397	395	365	424	396	372	356	384	344	403	368	371	386	403	406	387	399	400	375	395	393	381	389	383	353	397	363	418	409	372	417	418	387	400	388	388	380	396	398	371	407	383	388	358	411	369	402	347	357	405	393	408	387	404	433	377	388	390	357	398	372	374	412	380	395	382	423	389	422	403	399	390	423	386	404	377	404	389	397	378	374	400	421	387	375	380	422	412	416	363	404	357	380	414	352	387	407	364	391	428	396	380	384	396	386	383	369	354	379	403	366	410	381	357	410	383	373	339	400	381	400	416	403	378	353	391	406	414	375	430	430	382	383	404	400	380	406	386	432	380	425	377	373	372	420	411	368	404	387	357	383	415	398	392	389	399	410	375	402	398	430	397	343	384	395	381	402	397	397	425	396	416	388	430	392	353	408	413	415	382	378	390	389	371	389	418	361	377	400	380	384	386	368	362	417	418	402	371	416	367	398	437	427	399	376	378	432	412	380	377	405	361	445	426	429	394	442	374	365	368	383	412	366	384	371	417	408	427	385	378	374	355	386	423	400	392	350	430	374	390	407	401	384	389	387	368	386	381	433	395	393	393	380	371	392	366	384	358	391	400	389	405	386	407	396	380	410	388	394	411	412	404	398	407	372	370	431	381	416	418	435	388	392	381	399	402	400	391	409	410	407	399	362	389	397	393	426	393	382	392	381	430	419	364	430	392	397	396	387	357	363	401	383	401	406	427	393	356	416	412	393	391	407	422	372	391	419	353	372	395	404	381	385	409	392	397	375	400	406	391	390	387	349	386	390	390	384	405	400	403	380	363	397	395	379	414	410	379	376	411	424	372	387	388	407	391	378	381	394	390	415	393	434	391	402	393	354	410	394	371	391	365	352	420	405	407	430	400	360	386	416	364	385	372	407	367	368	354	391	355	410	383	375	395	415	418	430	381	408	390	377	417	380	371	416	382	398	384	458	386	387	380	370	355	358	380	397	375	383	396	416	416	389	375	358	392	373	404	381	367	388	407	399	369	390	377	397	401	372	381	405	401	404	410	400	393	368	408	378	391	405	377	376	426	382	402	385	389	400	442	403	400	374	396	389	396	380	383	389	397	425	376	420	393	387	412	408	393	380	383	394	414	405	384	396	433	409	394	389	377	377	386	383	368	423	389	397	401	371	388	402	380	383	379	393	416	403	374	391	380	387	399	367	368	370	419	427	378	448	389	368	379	408	360	394	399	411	425	398	417	384	382	387	391	388	383	383	384	407	388	371	418	369	381	353	354	419	397	415	386	387	382	377	386	408	383	387	374	373	371	392	400	414	426	401	411	420	411	406	389	420	418	357	373	367	415	398	377	427	360	406	381	383	369	393	372	427	386	361	418	376	385	408	367	398	385	422	373	379	401	411	416	432	413	402	379	376	393	378	410	390	368	389	364	384	354	401	369	333	423	380	415	354	373	393	368	362	403	436	395	411	373	419	402	404	411	368	389	392	380	390	421	401	374	363	369	376	378	428	397	396	423	386	386	394	403	402	387	369	368	372	386	371	404	399	415	406	413	375	407	406	376	393	412	361	370	384	424	411	409	446	374	398	414	361	378	388	417	398	403	387	408	395	404	400	406	385	352	418	404	374	411	394	382	363	414	398	397	404	376	378	352	383	381	339	411	373	399	393	428	441	398	394	378	383	412	376	385	381	377	428	368	429	385	407	412	400	407	376	397	369	327	412	412	399	340	364	404	387	388	365	378	415	395	409	372	430	375	383	414	390	411	351	397	386	387	396	392	409	415	396	392	395	411	353	377	434	385	385	392	380	402	325	445	389	419	384	391	421	399	393	389	350	417	409	441	366	369	407	362	392	374	418
39371	41065	47207	43897	39711	39780	32725	35343	41274	44313	40333	37033	36253	34084	34808	29827	26544	27766	29153	26399	23573	19952	21991	21712	18587	15784	12044	16570	15818	16601	16759	16017	15118	13033	14144	13265	13803	9138	7542	7074	7286	6395	5470	5316	4465	4395	4043	2974	2199	1767	1146	1382	873	663	803	477	446	376	287	276	262	258	231	204	201	227	216	241	193	234	215	200	187	206	216	186	184	184	189	179	175	201	203	191	185	205	194	176	189	179	149	184	183	156	174	171	184	169	200	196	168	178	178	168	180	176	189	188	177	180	191	195	173	179	191	174	170	210	176	215	183	185	186	180	192	176	173	182	174	180	179	180	190	194	181	168	191	191	172	177	178	190	180	170	186	164	174	179	162	184	174	188	185	182	178	162	190	194	180	178	214	173	168	185	189	177	201	210	196	161	177	172	161	176	189	170	200	181	183	182	193	194	161	176	173	185	185	170	208	174	155	200	219	167	172	177	192	191	194	202	189	161	213	177	178	211	185	162	196	203	196	206	179	163	175	178	191	172	200	181	174	181	172	171	181	187	186	197	229	174	156	178	174	180	187	171	206	160	184	197	190	170	185	192	195	160	176	171	191	185	198	189	178	157	187	185	166	183	174	169	185	182	166	175	176	190	194	182	181	177	188	207	188	175	164	182	188	180	176	189	165	180	185	185	199	191	184	184	192	187	163	183	186	205	167	185	176	187	176	173	183	180	192	164	178	188	180	168	181	183	191	187	175	176	185	175	176	166	182	188	195	194	217	195	190	155	173	179	186	198	175	161	158	206	189	185	200	184	160	165	195	171	173	159	163	182	185	162	189	168	178	202	162	182	169	189	175	209	171	170	162	195	180	176	187	168	145	158	139	171	182	193	179	167	179	178	180	191	184	158	156	176	205	201	159	164	190	187	190	205	183	175	175	184	198	171	185	201	171	174	183	180	195	193	175	180	173	220	195	183	177	190	159	189	174	188	182	169	179	179	188	188	199	180	168	196	182	175	192	189	185	179	166	179	183	187	202	159	179	164	175	181	163	165	172	200	185	157	176	183	158	183	198	159	163	193	155	164	164	164	174	186	181	182	168	166	175	193	189	185	189	167	181	150	197	176	184	213	193	175	198	171	179	204	184	195	170	168	184	211	183	218	168	192	204	190	155	194	197	209	189	181	188	180	203	206	158	188	154	196	187	174	168	200	166	174	179	189	164	177	185	183	164	186	174	180	188	199	200	180	180	175	141	188	200	188	169	213	169	186	164	192	209	173	177	174	148	166	174	163	171	210	195	184	190	195	192	170	184	191	192	192	171	197	192	200	180	165	191	188	175	175	204	173	174	190	189	180	168	209	184	177	191	186	142	161	175	153	174	191	149	178	184	166	188	157	189	184	202	161	183	171	180	181	200	169	176	172	193	177	180	186	205	198	177	157	187	193	187	188	167	179	193	176	182	161	179	185	180	197	170	175	184	166	191	189	180	187	174	168	174	187	192	187	178	193	160	174	169	204	178	184	188	198	192	177	183	199	185	174	178	204	160	192	187	162	188	188	201	169	176	222	194	179	198	199	180	183	182	198	204	176	174	200	180	164	189	198	178	189	197	162	161	166	152	214	176	189	194	179	157	184	158	167	182	167	153	187	141	198	177	196	181	202	180	175	175	196	183	179	167	186	173	157	167	183	178	171	181	191	179	174	189	187	177	182	206	189	198	183	152	179	170	165	186	184	178	169	158	174	159	195	171	194	158	182	190	166	179	169	182	186	176	161	187	178	179	188	164	186	176	183	185	145	187	180	169	185	200	142	159	188	181	163	176	167	183	194	180	187	182	160	187	206	187	175	183	154	180	168	211	191	202	176	166	168	163	171	178	170	163	202	203	210	195	196	181	169	163	210	143	171	171	183	172	193	166	171	178	167	177	197	192	180	167	171	174	195	186	162	198	158	187	185	181	183	171	153	178	168	183	175	171	175	173	170	174	207	172	180	197	203	191	181	217	161	204	194	180	160	172	201	180	172	173	177	201	193	167	198	208	209	190	178	173	171	182	187	165	156	177	162	195	192	195	226	188	199	183	187	166	184	187	183	187	180	171	152	189	213	174	202	210	204	189	175	187	192	197	191	200	173	178	165	194	166	182	182	177	173	180	194	175	184	158	189	169	190	161	158	202	176	171	180	174	195	188	174	159	185	162	180	170	157	177	182	194	175	180	177	177	178	192	172	180	172	147	176	173	175	195	179	169	166	173	159	193	175	195	180	190	165	182	195	179	171	174	202	192	201	174	175	162	184	184	189	180	170	175	186	201	179	177	173	187	160	187	218	174	165	181	191	183	181	181	162	173	175	178	190	183	172	146	173	193	183	195	182	166	189	215	164	203	197	174	179	189	175	194	165	184	182	178	203	180	183	176	199	196	189	162	178	173	180	174	184	205	205	191	173	174	199	159	171	191	205	206	175	181	178	194	188	155	179	197	211	172	165	186	168	172	188	168	173	206	172	173	171	204	182	211	177	205	182	178	173	190	169	170	174	193	168	182	173	208	178	183	182	170	171	223	165	176	175	181	182	194	191	179	160	184	186	194	179	180	185	196	173	189	187	141	178	178	167	182	182	189	174	178	181	175	191	165	190	188	169	185	161	173	195	172	173	177	166	192	184	164	151	153	188	179	172	188	185	163	164	178	153	183	160	163	168	185	152	176	192	180	165	150	161	178	172	169	185	186	180	208	187	188	164	174	156	206	169	178	186	185	177	203	168	198	191	186	165	185	165	189	192	179	215	182	179	181	161	187	198	189	182	185	174	192	173	180	181	181	163	192	165	196	171	164	198	166	168	179	193	173	171	167	172	183	171	180	160	180	176	178	172	183	187	174	170	178	176	170	194	182	173	180	192	186	162	193	185	170	184	191	191	183	188	167	179	212	155	183	179	142	176	159	173	192	166	191	187	192	177	177	205	174	201	164	185	164	199	150	178	172	167	184	164	175	167	176	174	164	190	186	166	203	200	184	194	198	185	177	175	184	176	165	171	186	174	196	185	159	191	181	165	158	178	192	177	180	160	196	171	178	185	182	180	173	160	184	170	183	186	181	170	169	182	160	161	164	202	193	189	194	180	205	182	182	168	166	173	181	185	168	178	164	195	170	189	187	191	200	202	175	179	165	200	200	181	176	179	174	174	188	198	180	199	176	187	163	191	189	183	184	178	163	189	202	185	166	179	168	175	187	199	184	198	185	171	213	171	195	169	188	166	184	193	160	201	178	179	180	188	172	186	179	192	191	175	166	180	154	178	185	195	190	191	203	169	187	183	202	179	166	172	195	160	178	189	188	180	182	162	193	171	177	193	190	173	171	184	204	178	175	196	173	192	180	174	179	180	199	206	192	185	179	196	191	197	178	160	178	186	203	188	145	177	177	186	170	197	164	174	153	181	193	191	186	191	181	196	182	144	194	174	193	172	194	184	175	189	170	183	177	204	183	175	197	179	171	153	172	161	181	176	188	196	182	171	199	176	215	171
26569	33072	45842	49119	50802	50410	45703	49940	55798	58096	56388	54937	55316	52764	54683	49774	47231	49130	49385	47071	43708	41695	43920	42091	39101	37171	33868	41023	38537	39959	40468	40160	39613	36205	39207	37632	37708	29633	28942	27196	27616	26103	23352	23769	20903	20384	19568	15409	12521	10203	7118	8282	5170	4109	4669	2549	2285	1863	1344	1220	1047	991	886	859	723	772	868	811	783	721	700	667	695	578	572	536	496	509	528	554	531	612	658	599	514	441	502	490	490	452	487	450	479	475	473	498	506	479	497	491	471	482	522	524	508	478	503	474	503	483	555	495	495	511	492	519	503	501	495	469	472	504	475	480	460	485	512	508	465	508	493	467	487	455	488	507	484	481	494	515	499	497	479	478	487	491	459	492	475	529	498	499	454	449	496	457	467	481	449	400	470	468	470	505	436	469	506	516	488	486	488	548	489	516	482	476	470	512	465	502	486	483	485	462	463	485	494	483	525	476	446	451	457	481	449	511	480	504	493	487	475	504	495	524	516	517	471	492	480	451	484	484	540	476	494	521	487	502	500	469	468	492	467	479	458	472	548	474	459	481	479	473	490	477	505	470	523	480	503	490	490	483	488	527	504	507	497	509	455	467	471	477	495	470	491	439	506	516	506	472	463	468	458	460	475	505	473	497	486	459	455	494	469	487	495	464	443	514	493	467	487	470	510	452	500	440	486	478	500	510	452	442	467	446	483	508	492	491	475	490	490	473	491	479	518	461	454	469	518	482	468	450	508	478	464	524	488	462	487	514	484	479	446	468	506	474	480	480	463	488	511	478	461	496	488	501	500	452	486	502	495	487	485	494	465	514	476	477	514	471	492	539	446	474	520	468	469	478	479	478	462	476	528	493	540	508	463	463	489	465	516	498	489	516	487	505	466	475	488	459	468	492	515	497	478	492	493	488	515	449	474	470	486	501	494	467	519	512	463	455	492	495	497	525	488	512	474	526	489	469	503	497	514	516	510	475	466	488	502	472	509	483	488	488	507	457	476	498	477	488	500	464	491	475	514	488	495	491	506	530	478	495	534	493	477	476	470	479	503	490	469	501	502	527	533	501	505	493	475	497	504	459	480	512	496	491	451	501	473	475	488	447	475	506	508	464	449	511	476	453	524	477	466	487	489	523	479	486	496	525	503	513	518	459	502	500	431	497	467	560	500	448	509	494	493	496	505	500	489	461	483	517	506	529	458	450	461	494	481	474	486	492	450	494	473	484	462	516	513	451	490	444	511	510	525	480	472	496	529	492	479	500	512	525	492	467	512	549	509	473	471	496	463	516	464	526	482	465	480	485	530	443	505	515	482	456	496	481	472	481	498	485	457	510	500	488	494	485	471	466	511	493	475	517	492	458	470	472	481	460	504	482	455	496	504	491	498	482	506	478	471	485	490	453	450	495	506	464	484	473	492	489	496	488	477	493	470	477	469	489	505	472	510	501	483	489	508	432	478	519	473	509	476	465	486	488	475	478	497	488	482	478	487	498	549	485	426	440	479	493	493	475	492	522	480	505	468	451	469	526	465	487	464	485	479	457	487	507	464	456	497	493	490	446	484	485	518	487	516	467	456	508	465	505	509	491	488	475	473	470	513	489	513	501	485	487	465	475	517	466	512	495	473	531	523	485	481	483	497	456	513	483	450	514	518	490	473	492	510	482	525	512	488	472	496	483	522	531	497	511	511	504	483	463	494	512	542	467	478	500	535	528	522	455	498	496	504	503	497	520	462	512	473	493	482	484	498	477	503	495	465	472	444	463	491	508	492	514	479	464	470	492	506	484	522	520	528	490	470	487	505	485	433	449	475	444	529	508	534	489	490	455	490	490	455	499	473	490	463	469	497	526	560	489	497	459	516	509	468	473	499	488	476	506	479	481	462	474	506	509	477	503	490	524	474	464	505	491	488	482	505	472	451	513	497	456	481	469	489	494	486	470	506	497	511	532	449	517	520	463	482	480	475	479	475	493	480	467	446	456	489	501	495	499	470	486	461	497	500	483	494	466	497	433	485	535	497	489	518	456	440	499	500	477	461	480	478	450	480	502	500	444	467	473	532	478	523	464	482	485	479	474	461	481	492	485	506	455	479	507	481	493	479	527	459	483	487	479	492	446	494	483	458	505	478	460	469	446	530	470	484	466	470	505	492	481	513	508	500	469	480	470	484	463	500	537	507	498	489	519	487	465	474	500	467	471	479	489	490	509	490	522	543	500	467	510	465	485	498	456	502	467	482	474	516	456	462	512	472	480	504	466	502	495	492	501	479	471	520	537	499	464	484	480	520	484	489	499	506	499	525	455	492	475	511	517	474	476	496	482	491	522	489	513	455	472	485	453	483	455	474	497	481	488	456	496	502	484	506	463	490	478	456	507	488	481	558	478	533	501	502	510	479	504	486	440	490	491	474	487	479	513	498	512	509	510	499	521	497	497	484	463	465	501	483	515	495	454	496	484	474	490	470	485	486	484	480	482	475	511	480	499	496	466	514	461	481	492	491	498	521	498	494	484	495	510	494	467	479	507	468	518	464	450	495	490	488	481	470	466	516	505	502	506	504	509	487	502	480	530	481	461	502	511	509	468	481	484	522	475	475	515	479	463	496	460	492	466	467	498	521	517	474	478	471	490	462	460	513	480	503	465	466	494	463	486	499	468	503	477	503	479	476	536	559	477	464	499	467	490	474	484	491	503	508	521	453	447	460	500	465	508	465	470	474	491	475	469	497	490	472	478	473	474	482	492	493	515	481	492	502	436	520	515	503	473	484	453	491	497	480	454	511	491	479	436	479	496	513	499	496	508	483	470	504	483	472	476	449	485	486	444	493	465	499	465	527	512	496	454	513	462	497	496	510	526	493	502	508	466	458	470	486	453	471	484	514	491	482	507	479	475	515	489	459	482	489	441	493	484	524	486	483	465	482	485	470	500	460	486	491	494	473	495	496	494	463	484	496	505	499	466	507	483	472	463	493	496	498	488	489	518	477	508	457	504	491	477	470	472	501	506	461	488	506	471	460	514	541	456	486	488	470	457	472	520	478	474	508	493	482	479	495	512	504	489	482	488	491	482	502	494	471	479	494	496	488	468	490	494	458	458	473	506	429	513	485	504	494	517	503	466	473	502	479	468	465	518	526	479	460	498	482	482	433	484	506	470	529	495	498	520	489	505	493	445	476	490	428	480	431	455	480	487	469	490	498	523	531	477	474	526	509	508	494	464	469	507	472	513	482	519	489	480	488	466	490	525	472	518	467	511	504	507	465	478	517	487	452	464	521	461	525	477	483	501	491	496	477	506	481	457	511	502	471	501	490	500	517	516	485	486	506	480	489	519	485	483	501	486	518	521	539	473	469	494	507	476	488	494	449	481	485	517	522	497	513	497	510	519	499	480	509	493	525	497	480	504	460	492	503	497	484	492	490	461	417	496	491	459	489	488	523	496	530	519	466	475	429	486	490	479	480	461	512	464	454	491	482	465	519	475	492	433	489	516	513	453	450	494	472	479	461	467	497	491
12849	10993	12796	10207	8458	6503	3937	3736	3857	3491	2951	2564	2182	2119	1911	1569	1366	1487	1512	1418	1289	1093	1048	1204	875	886	653	807	884	774	669	698	725	790	685	654	651	486	481	411	389	341	371	309	323	280	269	244	212	201	159	182	178	174	153	160	129	141	130	154	134	146	145	157	115	158	122	125	143	125	138	131	128	152	138	129	131	146	141	135	130	132	140	120	128	138	116	116	152	139	125	116	139	133	123	148	130	132	101	141	135	135	142	132	151	127	115	141	138	147	135	145	134	143	137	140	143	145	127	141	140	130	149	127	105	116	126	119	140	118	150	126	136	120	133	119	156	152	153	113	132	149	135	130	120	125	135	126	143	123	136	113	119	138	122	129	133	134	144	138	149	144	138	129	156	125	126	119	140	93	122	142	136	133	136	149	140	115	166	129	126	154	134	139	146	122	136	125	128	137	143	133	112	146	145	133	126	145	127	138	122	121	136	140	138	125	110	129	136	136	132	124	127	125	145	140	141	123	120	134	110	152	112	125	144	119	136	130	130	120	112	134	133	134	132	144	120	133	121	139	102	132	132	125	125	136	114	125	134	117	125	139	117	154	143	137	148	130	142	144	126	153	133	131	136	124	139	107	136	132	135	150	137	135	126	126	121	152	138	121	145	133	139	128	123	132	135	134	142	147	123	110	130	144	126	108	132	129	144	145	140	129	127	124	131	136	136	149	137	148	135	117	137	153	146	120	157	126	143	135	128	144	136	113	134	122	130	128	129	157	117	137	146	131	133	153	143	125	145	122	149	147	146	142	152	142	134	128	124	119	137	134	148	139	149	130	133	132	119	142	143	150	132	120	128	143	132	115	130	126	109	135	142	156	145	115	143	129	146	133	141	138	132	147	144	123	138	129	130	138	136	132	141	127	129	143	139	154	137	103	129	144	140	140	137	132	128	135	119	141	140	133	146	121	149	136	151	128	140	127	122	120	142	146	134	106	134	131	128	148	116	113	154	160	149	138	144	139	139	153	120	118	121	150	141	126	146	157	116	151	120	154	130	136	117	127	143	133	110	134	148	147	113	115	116	132	125	118	137	138	143	130	127	159	129	142	142	125	147	126	118	136	141	167	148	133	137	141	121	170	133	127	130	150	163	143	133	128	128	150	123	158	127	142	108	121	123	113	131	146	132	138	127	123	144	117	129	133	130	145	145	148	132	130	132	142	131	122	159	133	122	119	110	144	121	146	144	133	116	127	125	145	154	145	138	167	115	143	125	148	137	112	135	117	131	144	109	101	139	124	130	111	143	150	155	126	153	122	129	134	134	110	137	119	125	129	145	134	141	130	152	127	125	130	112	124	151	124	123	132	128	136	143	125	148	134	122	141	129	130	131	132	136	138	120	131	132	151	125	142	132	141	137	146	101	131	164	111	148	141	137	127	129	137	136	132	137	115	139	129	141	119	116	144	127	140	134	138	146	107	151	146	126	118	129	124	119	124	149	122	132	138	128	119	115	117	165	139	127	133	152	133	120	153	118	114	137	138	117	125	126	142	147	143	136	144	111	161	131	110	119	133	146	132	135	125	129	146	122	125	160	128	132	136	148	137	147	134	148	127	123	139	127	131	139	142	140	139	114	133	149	121	139	133	137	139	160	123	123	132	128	142	120	152	140	110	122	148	136	129	127	124	139	139	117	146	168	133	124	129	155	152	128	126	144	134	128	148	133	152	142	126	135	143	134	135	133	110	138	135	119	125	148	128	138	160	121	129	133	128	153	133	120	142	137	149	137	123	156	141	131	150	132	127	124	120	129	132	142	127	142	130	139	128	122	120	120	120	135	139	146	158	122	116	114	122	133	126	136	134	118	144	128	140	147	135	119	129	153	132	131	139	136	134	127	135	136	127	139	133	149	152	135	149	126	133	124	116	113	161	149	143	121	114	137	119	142	128	137	159	122	136	132	146	128	159	149	145	128	126	125	138	126	132	137	135	128	139	147	137	133	134	147	138	150	142	119	154	132	125	136	139	129	125	121	143	125	142	137	144	132	140	138	125	143	111	140	135	158	134	139	141	106	125	156	115	133	140	129	135	136	112	154	136	152	147	126	131	137	124	136	152	156	145	143	131	137	122	124	136	127	136	138	139	127	146	152	139	126	127	151	129	134	148	148	123	141	112	137	153	129	152	141	138	122	120	136	132	135	128	147	138	137	142	135	144	149	125	138	132	136	123	108	136	128	131	124	136	128	137	128	119	126	125	132	134	138	108	116	124	146	120	132	126	131	146	117	131	142	135	141	126	140	129	130	147	137	124	130	126	139	111	119	145	123	128	134	142	134	135	125	143	129	140	129	124	131	147	142	148	139	128	135	135	131	127	160	129	122	158	108	119	127	140	151	114	149	146	98	123	150	127	159	139	132	154	124	139	135	133	134	144	116	138	143	127	118	134	144	160	126	132	133	127	127	110	118	147	105	136	140	155	133	130	138	131	146	121	126	124	140	126	133	139	137	128	141	122	129	128	136	138	135	110	123	132	118	136	140	117	132	131	153	137	140	116	141	114	132	124	132	138	137	142	138	124	130	130	139	119	143	136	127	144	112	97	134	121	132	126	127	150	123	118	134	126	133	126	134	150	134	137	120	136	143	159	146	146	141	140	126	111	141	131	136	158	119	115	110	104	139	127	138	111	153	133	115	135	112	122	131	131	140	151	144	141	124	139	129	116	129	140	141	136	134	127	144	143	120	116	134	131	123	143	132	118	123	124	123	124	152	123	136	129	118	126	144	129	117	128	155	150	130	103	142	140	159	118	131	137	133	134	134	127	125	130	130	124	133	141	135	137	124	136	131	145	133	141	153	154	128	146	133	165	120	123	116	123	118	141	151	117	150	119	141	151	127	130	126	125	126	130	144	143	132	148	115	117	137	123	143	135	147	143	148	132	120	146	132	168	137	144	148	145	119	141	139	107	139	133	101	128	127	141	136	147	125	140	136	132	140	159	128	129	135	128	134	149	133	145	149	157	164	136	120	125	124	125	125	132	128	131	132	120	136	149	123	135	167	153	150	152	139	131	127	144	147	121	131	117	125	159	117	144	125	130	138	132	153	146	115	140	117	163	144	141	141	134	131	117	137	155	132	134	132	142	147	122	101	155	134	120	111	145	124	123	137	125	143	117	154	131	161	143	140	139	110	151	139	122	119	144	134	131	138	129	140	159	116	133	109	116	137	136	125	142	123	127	127	123	146	121	131	132	134	135	136	144	145	130	147	126	120	129	136	112	118	140	125	116	124	138	140	137	146	131	122	153	131	126	147	129	160	126	129	120	126	116	131	133	137	146	159	150	153	109	136	141	149	141	150	137	124	118	133	137	104	129	130	142	112	158	154	135	152	136	134	126	146	146	123	137	133	149	154	142	145	139	146	137	137	159	143	149	132	124	148	128	129	135	122	126	127	129	137	132	117	127	131	137	132	144	119	141	132	127	153	132	132	141	120	139	131	145	122	131
8373	10007	18658	20845	21294	18796	13749	13768	15427	14711	12986	11922	11002	10214	10039	8166	7439	8204	8301	8066	7373	6118	6113	6498	4695	4580	3569	4794	4849	4395	4235	4241	4139	4596	4091	3865	3963	2670	2500	2305	2565	2115	2037	1870	1552	1278	1260	1166	840	851	684	678	578	551	635	527	478	416	390	424	431	445	376	395	390	345	377	370	403	380	405	431	358	400	367	360	375	371	355	380	365	371	364	384	388	391	390	363	393	377	371	381	392	364	366	363	356	392	337	393	341	386	397	380	393	377	363	384	373	322	378	383	362	402	360	371	349	334	352	362	368	382	406	378	375	383	364	387	352	376	369	364	343	361	373	359	376	354	374	387	344	383	393	337	371	399	368	393	372	362	363	369	340	358	361	357	391	368	403	407	369	346	355	377	367	379	358	406	395	364	343	357	363	346	389	399	402	367	356	376	361	374	389	382	366	357	387	390	353	376	367	383	349	375	395	353	338	406	349	360	398	380	379	328	348	385	395	366	390	378	383	388	372	365	367	368	393	384	369	396	352	379	359	415	398	385	345	367	375	385	383	356	356	363	375	407	362	380	380	408	388	331	380	383	380	377	383	381	381	371	363	318	375	391	406	363	382	345	386	397	392	351	375	375	338	379	382	386	370	346	345	367	369	391	370	364	393	361	395	371	359	350	360	357	362	366	348	419	375	399	374	390	328	395	369	367	417	394	392	376	389	364	364	357	429	394	399	383	381	391	342	390	325	345	410	358	357	362	355	363	382	362	382	404	394	358	389	359	374	364	358	362	383	384	380	394	356	369	342	412	337	378	378	354	368	358	355	352	367	336	372	373	392	345	371	385	393	357	383	371	374	360	365	350	348	365	399	364	376	370	380	342	354	397	345	371	368	374	379	385	364	358	335	397	357	371	334	379	343	376	378	374	355	354	379	402	401	374	408	375	409	369	360	365	429	371	387	362	385	332	337	402	359	383	353	376	323	352	396	391	359	368	377	365	357	389	362	357	352	352	394	369	407	393	368	420	358	436	350	395	344	336	386	394	382	394	388	402	353	364	393	375	394	372	351	373	337	390	368	327	339	382	381	381	393	374	348	372	392	356	357	384	386	356	353	344	371	362	368	379	378	366	369	372	387	410	378	403	371	379	363	373	402	395	385	380	356	340	373	398	362	364	375	390	367	350	391	431	332	388	371	393	392	374	380	362	365	374	392	360	374	346	356	408	400	376	405	375	382	339	401	398	372	365	424	364	352	398	379	378	370	354	375	362	385	359	386	372	383	403	352	353	386	385	407	351	359	380	396	350	335	412	354	384	361	343	364	369	389	365	397	363	408	371	392	366	392	378	375	362	346	344	357	351	358	390	362	395	413	336	392	363	364	398	398	380	355	356	358	351	398	374	364	345	390	371	402	374	346	356	378	359	363	405	386	364	402	438	401	423	401	352	373	359	393	366	385	398	417	380	386	353	365	388	385	387	345	378	392	394	365	392	330	358	435	365	368	336	349	369	369	380	364	380	392	379	386	380	353	413	357	380	359	341	357	387	379	373	388	368	373	355	401	393	365	373	367	335	377	401	412	356	385	386	367	346	356	365	377	379	351	403	360	359	364	348	377	363	354	396	361	390	365	378	380	332	351	373	353	378	373	369	342	427	366	340	389	377	384	415	327	384	386	332	360	374	368	383	357	381	383	357	378	372	369	394	393	371	335	372	376	372	372	382	395	355	392	341	378	382	343	387	356	371	382	354	390	339	373	359	368	357	378	354	382	389	410	340	374	360	380	341	396	391	371	375	367	357	345	367	353	397	376	349	385	373	391	357	392	389	369	387	385	395	383	402	386	378	368	365	359	358	374	405	375	403	372	418	380	373	420	375	381	404	380	379	375	371	393	391	400	368	368	361	367	377	371	359	354	354	346	355	385	342	409	376	323	406	344	386	372	361	353	396	372	370	386	396	362	399	335	361	360	358	382	382	355	409	382	399	377	391	397	378	343	393	396	329	342	393	356	339	384	355	405	382	370	346	379	402	357	358	368	403	336	364	352	387	352	351	378	350	365	369	374	360	367	373	363	372	367	375	362	373	362	347	371	372	411	347	375	381	379	353	351	367	372	380	365	384	373	364	365	372	377	402	347	386	373	383	351	407	394	346	418	385	382	388	378	395	386	378	370	385	378	392	365	385	351	376	372	371	390	365	393	362	364	368	377	386	396	343	367	370	381	382	402	333	393	345	366	409	376	407	366	337	364	381	345	370	376	369	385	386	395	389	367	347	382	373	334	369	355	337	403	376	397	380	380	376	363	366	375	373	384	414	357	367	367	358	392	353	375	374	347	376	353	375	348	369	383	338	358	378	371	391	398	377	333	371	389	358	389	376	357	387	389	377	392	362	369	377	373	386	362	364	377	383	384	375	361	373	376	366	349	378	376	354	375	366	368	379	361	393	365	332	405	365	342	391	385	371	382	386	376	390	378	363	385	356	346	383	382	373	377	360	377	390	371	376	359	366	379	386	406	386	394	366	363	402	355	377	357	406	385	360	368	381	350	380	381	388	377	367	354	376	343	373	342	360	388	361	339	394	380	393	371	368	366	370	393	373	395	394	371	381	370	340	376	373	352	357	404	362	394	394	361	350	361	396	361	354	399	370	391	377	369	374	367	359	365	353	416	374	359	366	414	364	377	362	369	358	377	349	333	376	336	395	388	357	383	394	364	395	371	392	404	380	357	406	358	367	373	362	388	378	376	377	361	409	373	343	382	383	365	362	367	397	374	392	367	345	380	389	385	384	334	361	376	378	380	412	385	382	372	361	364	369	368	365	371	345	364	377	411	364	369	352	372	389	373	353	385	342	342	367	364	380	365	371	370	375	414	393	401	365	345	374	394	420	369	342	373	365	386	383	355	379	345	400	345	391	357	364	369	361	352	392	395	370	367	362	378	409	339	377	407	364	375	381	331	334	369	400	376	365	356	365	363	360	375	364	390	378	395	404	372	391	336	372	368	410	364	378	364	372	361	381	349	365	348	370	387	337	340	379	363	399	378	357	366	362	351	397	391	392	408	374	355	344	372	368	363	407	371	349	389	354	396	373	382	387	356	360	414	371	390	354	372	379	346	381	369	399	346	370	379	409	380	340	376	349	353	353	343	404	390	367	365	388	372	368	366	383	380	407	364	389	381	343	403	339	385	359	373	377	381	327	405	361	357	366	372	365	402	369	365	369	368	353	345	365	343	395	367	381	382	365	340	365	353	393	394	388	380	388	387	389	376	352	339	347	361	394	360	376	367	359	371	377	344	362	347	337	378	378	380	397	377	392	371	352	377	383	343	402	373	350	349	380	370	381	361	382	355	411	341	349	355	373	402	357	363	386	392	363	319	328	354	380	366	359	369	397	346	412	384	380	365	377	383	354	360	402	362	385	390	370	363	369	373	343	384	395	370	385	394	390	376	368	384	375	366	363	407	365	371	357	374	364	380	349	395	340	377	405	387	356	392	373	381	374	386	362	341	376
28839	28373	36358	34187	31376	31718	26371	29038	28957	26690	24594	24308	21774	18883	18808	14311	13247	17637	17028	15863	14726	13201	12036	11569	8622	9095	6886	7812	8963	7298	7154	7959	6466	7109	6196	6459	5629	4562	3669	3656	4097	3495	3346	2942	1883	1405	1155	1331	877	794	500	601	381	432	395	265	262	228	216	186	170	183	181	169	151	147	183	169	148	161	155	171	149	125	151	156	149	144	144	140	170	179	176	163	150	139	128	146	171	136	136	131	144	129	149	146	160	134	145	139	154	146	144	139	123	139	141	137	144	122	123	128	158	146	141	144	126	148	145	138	140	143	167	127	134	162	144	147	146	134	145	137	141	142	143	146	131	157	124	145	133	121	150	146	128	114	142	144	141	150	138	173	142	122	155	142	132	142	136	144	146	141	129	146	148	148	127	164	158	124	145	152	158	144	156	140	119	138	153	134	149	146	135	130	149	164	142	149	147	132	126	139	145	162	119	144	132	139	142	126	144	162	160	134	133	136	161	136	136	126	146	136	130	123	129	142	165	132	153	130	156	135	126	152	163	162	145	160	160	148	137	132	154	136	154	146	150	129	152	148	170	140	150	137	143	137	117	154	134	117	127	141	129	146	139	148	126	136	129	149	153	136	130	160	154	130	147	134	153	130	147	123	144	137	145	142	148	149	159	149	148	134	154	153	161	147	146	127	153	141	132	136	149	147	153	131	129	146	157	142	123	125	152	164	130	148	135	163	159	134	153	150	169	146	123	123	143	126	145	149	148	149	142	121	137	153	150	144	142	143	141	144	143	139	146	112	124	142	145	126	125	139	117	167	139	147	148	123	142	135	123	132	126	143	132	137	140	155	146	116	129	131	131	145	137	144	125	147	163	148	128	146	166	144	132	124	160	151	138	140	160	137	145	143	147	139	138	134	159	139	157	136	137	143	152	135	150	153	136	153	144	154	132	143	136	165	157	146	134	149	149	145	147	139	138	150	132	130	121	128	135	129	163	166	157	156	149	174	121	129	137	155	139	117	150	133	131	145	155	151	158	134	131	170	144	134	134	121	134	130	160	148	135	143	146	130	150	157	133	165	138	146	136	142	149	148	120	109	118	125	147	134	158	150	143	144	125	118	145	153	161	175	144	144	134	134	148	118	153	160	148	151	159	148	139	138	160	143	149	139	128	158	145	129	138	127	136	140	145	169	142	126	142	136	143	138	146	153	122	157	141	143	118	142	138	145	144	162	136	140	152	148	137	147	135	142	142	165	147	138	139	122	135	155	142	138	164	131	137	160	134	159	148	152	146	125	154	180	143	146	151	154	147	161	150	145	133	161	157	132	125	142	137	137	136	126	143	138	149	137	164	143	130	132	143	124	136	142	144	165	120	133	138	127	144	146	134	148	159	136	171	128	147	151	151	153	132	133	156	167	140	114	171	161	147	147	130	145	139	149	129	139	138	130	152	122	128	145	155	140	143	171	141	134	151	135	158	132	136	153	133	135	138	145	124	131	140	140	150	126	144	111	140	134	147	167	163	148	140	136	168	137	146	146	140	135	155	144	144	156	142	141	156	156	134	142	117	148	147	151	150	143	153	131	126	140	137	154	144	134	133	148	134	144	145	154	134	146	146	129	151	132	141	144	136	133	120	148	139	155	146	159	137	168	134	150	164	136	137	150	150	119	135	137	150	135	159	123	152	142	139	146	135	154	164	158	132	140	154	175	148	133	142	130	161	164	142	131	143	150	139	148	153	170	130	152	149	142	142	129	139	114	132	133	154	115	150	123	122	128	156	129	139	147	157	139	158	181	125	131	146	136	149	120	142	129	133	140	151	143	137	136	131	151	135	128	140	147	148	127	139	145	143	153	119	151	136	142	133	146	134	109	150	149	126	154	134	135	152	143	139	148	167	120	122	119	157	136	125	144	138	164	151	134	148	147	158	143	139	143	119	140	135	150	151	130	159	137	153	136	121	159	149	129	127	130	124	131	140	143	169	142	151	122	147	126	159	132	151	143	125	166	158	138	158	132	147	141	138	150	112	139	139	149	124	162	147	140	142	130	139	152	159	151	160	141	133	149	146	141	154	146	151	130	147	153	143	148	132	132	144	147	141	123	143	154	143	153	160	128	132	128	139	132	136	136	125	146	161	166	130	159	149	158	159	135	133	140	143	145	146	140	160	140	138	156	136	137	136	146	128	122	131	138	137	162	150	142	153	132	150	148	126	138	128	101	140	135	128	132	153	145	146	168	134	153	152	142	140	155	136	145	153	148	130	134	159	170	142	154	124	145	138	153	144	166	133	130	129	164	145	142	151	156	140	138	128	130	132	159	150	113	139	133	139	129	139	138	161	139	139	144	137	134	138	144	144	130	159	127	149	130	171	154	142	140	139	149	142	141	145	147	134	135	152	157	146	141	134	140	143	128	157	140	141	156	150	142	153	153	125	131	134	152	136	163	148	136	133	135	144	132	137	122	140	150	147	147	154	144	156	156	146	126	147	146	133	160	163	129	138	161	137	135	158	133	150	143	140	143	143	140	141	141	139	151	129	151	151	130	164	146	152	139	130	152	165	140	131	153	113	148	105	129	146	131	150	136	138	138	131	150	150	159	129	150	142	136	141	153	157	151	161	175	143	131	130	121	136	125	142	131	134	174	158	125	136	150	143	148	147	130	125	147	131	148	141	145	145	143	112	147	126	136	134	136	143	144	130	139	137	129	173	141	136	131	142	141	144	152	148	136	158	123	147	156	134	150	138	135	137	138	136	127	150	130	145	140	129	138	147	140	150	159	145	139	123	149	168	130	124	132	154	168	132	129	140	133	132	135	143	112	162	141	152	145	154	146	147	148	145	147	139	142	149	142	130	144	124	136	120	138	147	161	148	154	150	143	151	151	109	128	130	133	126	132	156	125	141	142	153	137	128	142	146	136	145	139	153	140	127	151	148	140	149	154	146	165	138	130	149	142	140	145	128	126	114	144	132	146	121	144	140	133	130	142	146	136	122	163	130	146	137	126	143	147	140	149	166	147	116	141	131	137	147	134	141	143	154	142	157	150	151	142	146	141	131	118	153	129	131	139	145	137	119	133	145	147	133	136	151	136	153	133	157	131	150	128	150	145	149	141	121	136	159	134	133	138	142	130	141	144	130	146	132	145	136	157	130	143	145	133	142	146	131	154	142	143	142	145	153	172	139	149	152	131	136	136	136	137	149	157	149	153	167	163	142	139	136	137	156	149	176	147	136	147	148	137	140	167	143	147	162	152	142	169	150	147	146	114	161	153	147	145	140	131	158	149	128	123	146	160	152	159	149	162	129	132	127	126	186	175	143	156	150	146	130	132	142	115	149	130	139	132	148	141	134	163	147	163	158	130	170	162	153	145	167	130	125	165	144	143	137	159	133	139	155	132	116	150	141	144	140	135	145	132	133	157	133	141	125	143	138	126	140	131	128	178	148	135	148	119	143	168	153	153	169	134	148	128	148	121	142	140	128	135	120	122	137	164	144	150	132	138	129	125
18650	23291	36767	41002	42696	43940	41470	44112	45241	42910	44126	44464	42805	39812	40944	35555	35765	41246	39197	39198	37097	35518	33071	31574	27765	29538	25394	29072	30832	26634	27123	29211	26426	28117	26557	26724	24357	21500	18910	18518	20111	18097	17343	15784	10652	8683	7247	8136	5434	5218	3074	3540	2233	2583	2118	1425	1392	1130	926	809	624	669	595	503	507	542	579	573	552	557	479	511	504	433	433	418	410	422	394	475	424	447	470	439	421	404	389	401	419	402	412	376	370	390	410	427	417	428	379	382	382	430	387	379	405	426	393	380	395	388	415	402	428	367	401	365	382	392	411	377	420	387	405	390	407	446	396	360	426	412	405	388	415	347	405	407	399	408	401	392	409	386	375	391	405	371	378	380	423	408	414	362	367	424	415	392	396	385	417	422	408	438	417	377	400	404	387	387	407	402	394	412	399	396	386	418	401	380	378	379	396	393	408	408	372	420	415	412	369	431	416	405	371	405	396	390	423	434	417	428	365	382	395	399	384	384	397	435	389	415	399	402	412	372	379	386	412	384	401	414	382	397	416	409	374	361	400	407	411	412	412	393	368	411	355	398	392	384	401	386	400	418	415	371	415	395	373	393	387	431	391	432	359	361	393	419	391	427	364	386	422	400	394	390	401	400	414	405	397	389	383	411	413	389	395	379	382	401	373	354	401	380	413	385	382	362	392	401	387	376	398	415	380	386	397	382	404	411	391	376	419	406	440	421	429	391	388	415	397	375	373	406	399	388	405	410	406	403	393	396	373	399	381	373	356	407	380	407	407	375	402	419	407	402	392	400	359	427	373	408	381	400	381	415	403	416	414	424	377	382	369	403	404	386	367	377	409	385	432	394	412	392	393	389	401	388	410	415	397	394	382	417	395	393	409	434	410	446	383	406	389	435	398	386	370	412	408	392	398	376	392	386	396	403	387	420	415	389	404	411	413	385	421	414	423	366	404	366	403	373	396	387	423	389	402	386	434	361	406	417	368	420	401	391	434	381	395	424	399	387	395	395	407	401	357	416	388	406	421	389	396	420	405	378	444	412	393	384	411	382	408	414	382	405	391	403	382	369	402	415	393	390	405	420	402	404	418	408	423	384	400	393	409	373	405	425	423	353	409	396	385	443	402	383	406	402	413	413	397	414	410	431	394	400	408	425	378	407	426	384	404	375	422	421	411	393	408	395	385	347	400	386	410	426	406	385	444	399	415	392	421	393	366	378	405	374	382	384	361	441	418	415	372	385	356	405	411	394	380	398	430	393	381	406	396	407	405	425	448	414	391	409	417	386	409	367	417	366	396	430	403	423	421	421	364	396	428	384	387	397	370	390	394	423	409	363	401	384	432	403	393	406	405	394	379	390	395	420	446	393	395	415	408	415	404	414	388	381	420	382	415	402	380	393	411	421	411	402	431	366	406	406	378	381	363	416	392	430	407	399	408	413	375	385	390	374	411	395	371	372	402	386	430	371	378	384	415	380	384	403	422	365	378	369	407	429	386	361	406	385	422	434	419	407	402	412	391	370	398	408	409	424	360	431	421	419	405	389	402	432	410	396	376	379	377	431	438	402	400	419	408	410	413	443	439	393	368	421	398	393	375	393	440	365	383	424	396	421	430	385	385	392	420	382	409	421	410	419	383	425	409	361	403	390	397	383	383	411	384	392	397	376	370	405	366	412	396	378	404	395	401	427	384	434	442	381	373	417	402	404	443	425	417	414	398	377	411	364	395	394	394	409	366	411	375	379	394	389	406	386	411	400	427	405	387	362	403	375	400	368	418	395	385	427	409	402	405	384	375	370	376	426	383	408	390	394	397	377	420	418	426	400	430	413	422	381	402	373	382	393	395	444	387	429	405	408	419	379	382	383	414	388	408	389	395	387	392	389	414	395	363	424	399	393	430	376	392	380	402	402	394	383	432	373	396	406	343	388	389	427	396	353	417	383	354	380	357	390	427	414	395	404	387	375	365	412	353	455	386	338	373	391	370	371	412	417	386	403	393	373	386	417	406	391	427	355	390	411	418	431	416	421	412	378	407	380	414	371	403	367	386	365	390	393	419	393	392	384	381	406	406	371	437	398	379	416	388	399	421	384	392	399	419	411	404	378	409	386	368	427	404	405	422	403	425	449	394	406	419	400	412	409	399	381	397	418	398	407	426	394	438	398	407	397	366	403	407	378	397	416	405	380	405	409	414	409	426	394	411	390	400	394	373	404	397	397	393	372	370	395	395	409	403	388	412	383	422	417	406	399	405	380	403	360	412	432	388	408	410	401	418	383	393	393	371	389	406	403	422	386	389	401	388	413	387	404	386	395	365	384	417	378	412	375	361	408	422	396	392	389	407	429	356	387	435	386	400	407	428	381	395	410	430	406	403	378	422	409	417	389	417	423	388	417	362	384	455	394	375	390	372	424	406	455	396	394	417	423	432	381	418	403	358	387	394	417	408	401	414	381	363	398	416	425	367	422	421	414	372	412	385	372	376	363	422	420	401	383	365	415	395	365	369	390	386	405	438	432	392	410	394	379	409	353	390	409	401	389	373	399	400	423	384	432	408	408	402	418	373	394	388	392	408	416	382	380	426	383	425	362	401	389	407	414	424	397	431	412	417	401	403	396	416	426	395	387	416	391	384	391	434	450	382	367	399	411	369	395	400	381	391	399	407	360	401	407	414	383	409	380	380	419	434	433	388	389	401	383	401	375	392	395	380	393	388	396	399	369	432	401	400	413	390	414	414	409	390	388	419	426	394	415	382	406	403	430	363	403	386	419	389	378	402	387	391	404	402	391	400	403	356	423	411	429	380	381	372	405	396	382	421	371	400	377	370	404	409	376	408	401	398	344	403	386	415	378	383	423	381	403	426	412	369	391	371	416	435	395	400	391	376	399	412	409	369	402	382	417	418	368	385	386	422	432	386	371	396	408	416	408	375	420	434	393	394	393	393	369	384	392	385	447	381	359	396	404	385	390	390	399	414	405	383	389	420	381	381	395	409	375	364	398	407	414	411	401	394	378	396	401	369	386	401	424	392	409	345	400	426	361	339	395	378	411	409	404	426	410	408	393	405	377	420	387	393	410	397	386	398	436	396	406	387	399	413	407	364	412	364	387	377	402	440	401	429	387	392	404	374	367	401	382	390	418	400	390	378	421	383	386	406	411	413	410	417	398	376	420	363	384	416	422	387	384	379	392	387	403	395	415	426	380	391	369	399	409	394	431	381	406	368	420	404	429	408	390	401	432	433	419	423	416	417	400	419	405	408	400	417	386	388	379	388	377	393	409	429	439	411	386	389	434	354	412	419	417	417	391	397	433	386	393	419	426	389	372	368	397	382	403	424	426	413	408	399	399	424	396	382	416	373	358	378	335	375	368	411	408	388	400	385	383	441	400	340	418	384	413	352	363	397	409	395	403	374	363	413	365	410	387	424	411	382	392	386	395	364	411	387	397	378	396	412	422	384	435	326	411	389	382	400	420	422	397	371	401	374	407	407	407	398	379	382	363	408	359
37979	40745	48225	42172	40575	44356	41883	47973	41661	41579	36209	38226	36023	30652	30596	26196	25935	33277	30352	30352	27690	26444	22535	21645	16567	17313	14313	14829	17305	14790	13735	12851	11402	13633	13753	11530	9851	9149	7893	7924	9016	8830	7396	6331	3392	2785	2578	2736	1973	1643	968	1059	775	686	619	511	413	488	349	283	238	231	223	241	210	209	196	238	216	217	206	205	188	199	171	195	188	184	195	188	184	184	214	196	188	190	181	189	189	188	174	175	188	188	189	155	175	182	182	172	200	186	188	191	183	179	180	191	150	183	177	183	169	166	196	167	197	191	190	195	171	158	168	182	204	179	164	184	157	165	194	190	171	159	169	155	173	185	178	187	205	176	173	190	208	182	186	189	178	193	196	165	194	189	178	179	176	193	221	181	173	171	158	181	185	185	176	175	173	177	189	170	193	175	183	198	168	188	182	169	166	182	156	145	172	162	159	192	186	175	171	181	171	179	198	182	183	154	186	199	183	176	175	173	189	186	196	179	193	185	185	186	171	183	229	208	194	183	180	192	178	158	192	177	181	193	197	187	198	156	192	175	192	223	166	182	182	224	182	176	194	129	198	177	203	200	163	198	171	180	179	208	187	180	174	181	190	197	170	158	209	181	170	189	184	167	187	183	170	184	197	186	188	175	200	200	198	184	181	172	161	228	184	180	184	171	183	179	178	170	177	182	162	178	173	178	189	164	182	174	188	194	208	184	192	175	172	168	176	172	179	185	181	174	186	172	181	183	165	173	191	192	195	182	165	186	203	182	180	213	199	184	186	168	199	200	176	183	196	185	194	174	154	188	202	183	200	199	173	174	200	191	200	204	185	189	197	185	166	171	184	179	179	174	201	172	137	207	178	155	178	180	164	191	176	165	194	186	166	200	178	156	170	169	192	193	198	184	192	195	183	188	166	181	191	161	199	159	181	170	203	191	180	204	172	194	181	175	182	177	172	168	199	149	173	183	178	195	187	180	201	178	196	180	186	188	190	154	185	157	182	148	169	167	179	194	198	188	173	186	190	170	154	185	184	173	187	162	171	160	170	176	161	198	194	168	180	177	179	203	169	190	179	178	164	165	185	192	174	199	175	176	179	176	189	180	201	160	178	165	165	175	181	181	177	178	184	177	178	159	176	190	162	214	165	191	166	179	198	196	187	196	166	194	172	188	183	180	185	153	185	185	177	176	194	184	179	179	188	179	175	155	194	173	217	203	151	170	195	198	183	198	165	185	172	180	201	185	159	174	188	185	184	173	169	189	157	196	188	177	196	199	182	192	177	173	190	207	175	184	163	193	170	175	202	168	175	172	180	160	184	169	181	175	158	196	181	186	173	170	190	210	205	175	177	196	217	165	189	192	197	198	169	195	157	204	169	186	173	188	185	161	179	188	197	186	186	181	186	148	180	176	207	164	155	181	168	189	207	145	176	182	202	182	177	185	187	183	190	181	174	164	180	189	180	195	191	184	193	193	165	176	182	169	187	167	146	171	177	204	173	178	180	188	182	166	160	192	177	180	198	210	187	166	198	181	176	207	190	169	174	181	180	168	168	181	179	158	186	177	173	177	210	201	176	189	189	169	184	183	173	194	201	207	165	195	183	199	188	182	168	164	181	171	195	173	173	170	176	183	179	177	174	150	174	172	188	196	172	171	176	182	176	202	174	177	172	168	161	203	181	172	181	187	178	190	140	171	166	182	190	206	175	184	200	170	168	182	189	176	185	172	187	164	172	178	174	192	200	205	153	182	165	191	184	198	172	187	170	197	174	199	187	179	160	183	173	184	178	178	188	177	172	164	170	165	181	192	210	218	174	164	166	184	178	197	200	185	184	170	185	168	195	181	188	169	185	188	174	197	183	180	180	167	180	180	172	167	167	181	203	184	180	197	206	196	194	177	176	193	182	189	192	201	174	187	154	187	195	184	186	167	153	182	189	181	183	177	174	177	183	180	186	190	172	172	204	150	188	180	180	185	208	207	181	196	181	198	180	169	184	179	192	210	184	182	193	168	176	187	173	195	185	189	178	149	158	167	186	165	201	147	174	180	157	165	210	181	195	164	180	179	205	168	195	175	204	178	200	199	192	163	175	178	189	180	184	181	186	203	166	206	163	163	189	163	181	171	196	197	160	183	194	166	176	160	207	185	205	167	195	171	188	154	172	177	175	199	186	172	155	165	188	193	195	177	183	200	188	194	174	204	192	173	189	161	174	204	180	181	207	217	174	188	201	194	196	160	197	181	168	179	181	205	163	185	147	165	175	177	165	179	187	201	170	188	171	167	177	168	168	197	204	189	168	190	193	184	171	205	157	176	196	186	191	181	156	186	189	173	197	176	192	198	191	169	174	191	171	176	185	176	181	202	164	195	164	184	190	173	195	182	177	169	197	176	186	162	188	181	191	201	192	168	176	176	186	165	179	171	174	188	161	155	181	194	171	168	160	174	173	184	201	174	171	176	143	197	184	170	172	199	192	172	175	172	192	165	188	184	189	180	165	177	170	179	187	185	167	157	177	178	159	193	149	172	181	180	186	193	173	172	165	184	161	191	163	177	174	200	177	182	197	164	192	167	176	168	171	195	182	190	160	200	198	180	185	191	179	157	175	182	185	185	179	178	156	197	194	171	191	184	175	187	165	182	177	159	177	183	200	192	174	189	181	172	160	199	173	176	174	192	182	205	175	183	178	182	183	213	190	178	180	189	183	175	197	206	169	162	171	180	188	168	160	191	178	190	211	179	152	204	182	192	198	194	160	216	168	193	157	187	181	178	184	181	188	196	185	160	161	161	177	196	187	192	172	163	215	179	184	155	172	196	174	211	178	189	182	183	206	195	178	182	193	181	189	185	195	175	191	181	188	205	195	196	213	195	176	174	183	183	196	168	194	173	168	191	180	192	166	156	159	190	177	180	194	161	196	179	177	202	163	174	192	199	178	164	177	183	192	206	162	182	168	211	171	171	173	175	181	175	187	176	192	164	171	196	210	172	163	162	184	177	162	201	193	192	178	187	209	165	168	203	187	186	200	186	176	165	194	168	197	166	163	171	170	173	176	195	178	187	144	159	171	175	162	197	181	187	177	206	162	172	202	184	175	145	176	166	183	185	144	187	159	181	174	170	197	173	182	177	188	188	160	170	173	175	169	188	166	170	169	198	188	178	163	173	177	174	183	178	183	196	160	186	175	185	168	205	173	186	179	186	184	170	191	168	161	168	164	190	169	153	160	152	219	180	208	195	183	187	203	215	167	166	186	157	174	175	190	222	184	182	192	196	175	147	163	180	162	189	163	200	164	176	183	178	186	173	180	171	165	191	182	196	189	197	175	164	181	192	172	172	169	202	186	176	175	175	173	174	208	183	207	192	151	188	191	159	175	181	180	179	193	171	168	188	175	187	185	202	202	157	176	191	193	176	167	190	197	170	176	176	181	181	164	184	198	179	189	187	169	193	167	170	179	193	185	171	185	194	201	180	184	181	186	182	163	152	172	166	188	201	172	177
24921	33697	45528	47743	50979	54377	54198	58685	55879	54669	53521	55655	53900	49503	50644	45765	48042	54264	49685	51312	47573	47539	42847	41163	37244	39292	36031	38654	40351	36631	36267	36411	34400	38289	38420	34892	32289	30961	29091	28678	31542	30721	27226	25383	15324	15156	14166	14612	10865	9681	5669	6227	4604	4178	3725	2808	1941	2767	1636	1112	1004	1042	941	925	726	653	678	848	867	672	651	610	618	505	522	537	487	519	464	527	589	605	662	544	470	502	445	489	478	477	496	487	459	466	483	476	500	505	498	487	466	464	479	471	502	481	494	457	474	512	512	493	471	512	478	503	460	521	469	491	463	488	457	462	470	486	528	470	469	465	451	503	493	498	486	542	508	495	487	485	498	479	455	499	488	493	507	480	495	495	473	501	490	484	492	486	493	451	506	471	480	489	494	533	484	495	528	499	483	471	494	501	474	443	493	482	487	452	470	507	491	471	456	490	463	476	486	477	468	504	488	512	477	473	486	557	451	473	464	494	491	480	498	508	479	506	461	483	474	488	443	495	535	480	472	487	483	491	505	472	509	479	472	498	497	490	484	479	491	464	459	418	510	454	457	490	493	483	502	472	506	490	503	483	497	497	479	478	479	469	514	495	494	477	513	482	488	511	532	487	458	509	469	526	459	489	477	483	530	497	465	447	496	466	474	436	469	487	485	522	508	458	476	533	466	494	487	540	472	507	555	462	446	479	482	482	501	493	461	507	527	485	471	448	473	451	506	474	465	514	508	495	484	538	492	472	515	482	454	509	495	477	480	487	469	465	499	491	518	491	490	492	487	495	512	467	450	508	490	500	492	492	523	507	481	481	465	517	499	442	501	531	529	480	530	485	511	472	527	510	461	469	432	489	498	516	490	486	486	463	471	471	433	472	473	481	524	492	467	450	504	471	475	483	511	494	473	466	490	501	516	460	500	472	478	492	442	475	475	514	488	468	480	490	519	504	488	466	459	475	508	499	497	512	516	463	479	504	517	453	509	498	499	438	514	470	464	477	509	508	471	467	516	505	471	525	477	492	497	504	502	483	486	461	469	503	485	458	481	491	475	476	476	450	476	508	520	448	463	490	459	478	488	494	475	506	485	458	467	509	450	514	508	477	512	504	469	464	495	468	458	468	491	504	506	493	498	442	532	503	468	515	475	472	502	480	505	471	468	505	483	464	489	491	478	498	479	474	505	509	463	506	428	472	483	471	462	486	462	479	514	485	506	470	498	515	442	474	485	513	470	470	459	459	505	470	450	487	517	490	504	476	451	436	495	489	490	501	463	485	468	438	493	491	479	532	497	510	490	543	492	472	496	543	519	467	457	457	457	480	480	464	450	495	453	524	504	466	509	503	449	496	475	479	454	478	504	450	490	471	505	490	452	465	462	472	471	476	522	490	508	480	496	469	469	472	490	476	493	522	467	524	482	454	502	505	494	500	472	519	493	491	481	511	466	471	488	495	509	467	504	508	458	518	449	461	497	498	486	446	446	522	485	481	499	507	489	499	494	474	491	485	525	463	457	510	490	523	526	450	505	475	491	476	493	490	519	487	500	482	491	506	504	502	527	485	497	425	479	503	468	513	497	500	469	460	467	467	479	426	468	499	509	465	476	475	470	510	487	507	519	497	438	524	503	485	507	472	497	466	487	484	452	474	492	512	474	486	507	457	514	434	551	471	461	449	515	482	471	509	467	479	486	477	471	477	486	494	473	453	490	475	505	486	495	446	506	454	520	500	476	532	518	484	525	431	472	473	472	475	481	466	482	473	496	479	479	493	486	458	482	504	447	486	478	487	500	485	465	502	480	486	456	476	471	463	503	474	489	454	483	499	462	448	515	459	495	468	449	455	491	521	465	473	493	464	471	473	480	487	521	456	493	481	493	471	444	484	502	493	507	511	478	496	474	454	479	523	463	468	518	510	477	473	481	522	481	497	502	486	482	501	496	468	522	497	490	495	521	461	493	495	503	469	453	471	468	460	521	507	473	480	440	510	447	497	463	510	454	484	508	469	500	522	476	480	491	539	484	480	483	524	521	512	492	470	477	481	525	470	461	458	508	432	490	522	475	535	487	492	507	465	535	525	459	517	491	469	522	474	497	506	488	490	483	468	504	481	537	426	453	481	469	476	512	484	463	474	473	484	470	514	461	498	476	562	491	467	507	462	452	494	473	499	471	480	477	508	437	484	460	519	455	499	484	502	483	480	498	467	521	451	461	535	523	492	523	487	521	518	498	468	533	499	505	529	496	471	446	519	511	454	515	461	497	470	473	463	494	503	516	514	456	486	464	477	477	493	503	501	474	510	513	505	463	462	505	480	486	531	461	500	490	484	472	500	503	495	494	480	442	476	518	493	501	453	482	467	520	477	488	486	510	474	482	464	462	470	475	485	453	478	489	444	473	467	476	468	481	510	459	477	489	489	467	464	464	499	501	505	443	470	482	485	489	471	493	486	484	475	529	485	494	489	510	492	457	491	487	469	528	488	482	445	464	477	514	505	462	483	492	479	517	477	514	461	468	473	481	513	482	471	475	457	456	460	542	531	457	496	507	459	477	452	526	429	496	522	526	437	493	480	484	470	494	476	500	515	483	489	488	465	484	500	501	468	496	470	495	471	474	462	444	456	479	518	466	525	483	496	461	492	528	445	482	466	508	455	475	479	506	490	504	472	484	510	502	492	496	480	535	507	504	506	507	480	505	520	462	473	494	549	517	496	488	481	526	460	459	527	516	472	500	511	483	491	469	476	479	502	487	450	464	481	477	506	466	510	482	460	494	507	485	478	493	512	480	498	496	468	479	525	511	437	464	477	468	459	466	491	467	506	481	479	498	430	495	484	476	455	477	446	452	489	429	477	428	506	483	487	466	459	456	514	434	480	492	485	495	517	486	520	505	486	472	470	496	475	465	486	460	486	490	487	493	520	506	502	450	488	509	447	495	479	474	435	483	492	479	479	480	461	482	491	462	480	498	463	453	465	515	477	487	526	477	459	470	485	474	508	456	524	464	495	494	472	455	490	495	481	473	487	465	485	460	435	480	499	461	466	513	519	473	494	473	451	531	455	493	480	469	499	505	493	491	465	482	485	516	534	478	484	492	482	473	508	489	466	487	484	478	463	490	484	421	488	509	456	489	454	522	490	487	483	463	527	481	508	475	516	447	429	500	481	500	476	520	491	516	475	526	524	476	497	485	473	487	500	489	480	479	485	462	475	487	484	525	446	511	485	491	474	486	508	473	530	526	473	476	485	465	485	457	460	475	431	510	497	459	490	480	462	489	495	483	487	526	456	461	472	472	506	474	475	470	460	517	512	487	483	481	507	495	453	491	484	510	500	509	460	455	467	499	470	453	468	446	477	479	507	500	482	480	503	472	503	511	474	502	494	486	482	471	503	452	520	482	491	477	517	468	476	471	468	473	478	500	498	430	491	475	486	467	470	509	475	484	443	497	492	506	447	509	497	494	474	488	479	507	475	525	478	465	473	472	467	492	471	489	480	500	472	500	448	498	491
13109	12711	14066	8797	6861	6321	5766	6181	4534	3153	2380	2616	2269	1786	1709	1397	1369	1742	1660	1553	1418	1312	1135	1151	771	887	758	712	869	671	611	594	548	641	659	596	510	495	441	439	476	430	459	410	287	212	255	223	219	201	171	166	163	149	165	136	133	152	145	134	151	146	158	137	149	147	127	122	130	126	139	137	147	144	144	135	150	143	140	116	122	126	151	112	123	125	137	122	133	137	121	134	120	134	148	127	136	112	132	131	109	145	128	128	144	119	147	145	137	129	125	159	150	133	137	132	118	112	130	151	108	164	135	134	124	131	131	139	143	128	135	123	131	143	121	124	153	144	140	148	132	136	144	140	125	136	129	164	120	109	119	141	130	120	102	134	125	121	124	133	145	137	130	133	130	138	148	117	117	145	126	135	142	120	128	131	133	113	146	134	130	125	127	123	139	144	133	133	121	163	125	150	147	143	119	136	119	124	139	137	140	128	136	107	165	142	131	136	150	133	143	141	139	152	128	147	125	123	130	132	165	146	130	142	138	143	129	134	149	125	136	133	130	145	128	157	138	147	128	117	135	131	123	151	120	127	115	129	105	118	131	137	115	123	133	128	137	100	142	141	147	108	150	141	130	125	138	112	141	138	135	124	133	129	138	147	129	129	123	135	131	142	113	143	138	134	136	127	110	122	117	144	148	156	116	135	131	145	142	153	144	146	142	145	126	126	129	141	117	146	81	127	137	132	134	143	146	111	120	135	127	123	148	144	146	144	125	130	125	123	152	139	124	147	132	138	126	112	148	145	128	121	141	119	143	121	142	134	131	135	123	127	133	141	140	139	127	150	130	123	144	138	141	150	138	126	124	138	143	148	124	145	129	148	135	128	136	148	119	129	137	135	125	129	118	139	134	130	139	139	133	118	117	142	155	146	111	128	130	140	146	147	140	132	123	137	141	123	135	116	116	127	143	115	137	117	134	151	152	135	123	152	139	157	135	121	127	131	137	119	145	162	125	139	135	129	124	148	139	150	154	119	141	141	137	131	136	115	116	121	126	137	125	130	136	121	132	116	130	116	124	119	110	153	145	110	142	151	155	128	129	135	137	124	134	158	133	120	111	142	121	142	112	140	147	119	119	140	148	122	136	125	130	130	101	139	150	116	124	146	146	123	122	119	131	153	126	139	158	133	152	121	129	148	143	120	133	130	128	130	134	143	125	128	124	132	140	122	140	136	146	130	125	172	153	133	161	135	124	148	126	131	116	126	139	124	140	125	119	156	133	120	119	134	139	134	119	123	125	132	147	124	129	120	113	135	141	120	133	115	130	128	130	130	135	151	106	145	122	115	135	135	129	130	132	133	150	142	115	100	124	131	144	162	113	111	114	136	146	154	143	143	136	140	126	134	138	136	125	139	149	123	126	140	132	126	124	118	127	113	126	144	139	128	137	117	116	139	136	143	132	125	131	145	122	120	140	115	135	114	133	132	135	139	120	112	112	145	155	161	125	131	139	127	131	138	126	129	129	147	130	128	159	157	149	122	150	125	120	160	144	122	121	134	115	141	119	124	115	120	123	138	132	124	137	118	128	108	133	119	119	122	132	115	141	129	138	132	129	128	134	156	131	152	133	133	97	128	153	107	148	109	143	133	138	136	127	121	128	130	131	139	147	129	126	113	104	117	126	119	126	121	145	134	120	151	118	125	123	129	123	114	128	132	121	144	130	161	138	132	128	143	128	143	126	124	122	135	135	130	142	126	120	119	132	136	140	140	139	130	149	122	148	118	166	153	134	147	127	130	118	121	109	158	148	164	134	144	144	126	147	137	139	137	126	140	147	133	157	131	152	129	125	156	134	140	124	156	137	142	141	148	124	146	114	107	137	154	133	121	135	136	133	128	134	139	134	133	133	126	149	139	122	147	138	117	147	124	152	142	140	144	126	139	115	153	140	120	118	142	142	148	129	137	124	118	152	123	123	124	143	136	143	120	146	110	130	124	141	121	129	123	113	129	130	123	138	137	137	150	128	128	119	135	154	131	103	119	117	150	131	128	135	122	141	132	123	155	122	160	107	118	133	135	115	125	118	116	147	129	136	116	144	130	155	135	162	140	137	133	127	136	137	132	115	134	157	115	109	159	123	134	136	132	127	142	146	146	138	141	133	116	125	129	129	127	152	135	119	118	127	118	136	120	133	129	125	144	115	133	137	154	132	130	145	142	127	136	128	151	133	135	111	132	143	116	132	117	123	130	136	123	147	164	140	127	137	149	144	133	110	150	133	154	118	128	139	132	147	146	146	150	136	131	133	124	116	134	131	141	159	152	116	142	144	124	138	113	151	141	142	134	120	144	125	139	127	139	134	149	111	129	116	138	121	123	144	149	134	113	120	137	144	124	142	118	153	135	137	123	126	157	133	146	119	128	143	120	139	123	137	146	141	153	142	131	156	135	133	133	137	129	131	115	138	113	137	135	135	149	121	106	115	125	145	133	139	138	126	131	116	119	127	150	124	137	130	143	137	114	127	128	112	147	119	128	147	131	148	117	124	134	139	144	124	118	134	148	116	128	138	121	131	137	136	124	155	122	138	128	118	121	151	139	151	130	147	135	144	117	129	149	137	140	128	113	138	133	135	122	140	136	141	137	136	153	123	150	143	152	119	134	145	142	152	136	127	128	124	156	118	127	126	125	129	143	123	117	130	126	128	113	123	126	144	140	147	113	122	142	125	122	115	130	124	154	133	120	127	142	138	116	160	131	129	132	124	139	110	115	136	130	125	111	134	150	154	131	128	121	133	142	130	136	151	145	127	152	142	111	125	134	139	130	124	145	139	125	136	134	108	119	126	122	131	138	138	125	122	136	156	137	141	132	116	124	136	139	134	128	141	143	141	126	142	117	133	140	118	141	131	116	126	148	116	133	152	133	127	124	132	122	131	135	132	139	138	122	157	145	123	131	139	136	130	122	136	140	152	123	135	154	142	145	134	141	148	135	135	132	110	125	123	113	133	134	134	116	149	130	127	138	137	129	135	136	139	126	124	147	141	139	115	131	118	150	130	136	132	152	138	147	119	160	137	132	128	136	132	126	129	109	115	128	133	156	135	146	136	128	133	138	141	137	130	137	145	107	136	113	123	131	144	139	128	119	113	143	119	128	124	132	116	129	136	132	119	149	144	133	128	120	157	139	153	114	154	139	127	142	153	136	147	148	120	135	143	142	128	123	136	138	108	133	141	127	117	140	120	119	137	126	131	119	128	141	130	111	128	126	109	115	139	139	148	136	140	132	115	140	148	139	138	136	131	142	142	133	139	130	143	124	147	116	127	137	126	138	137	152	140	135	145	121	125	129	146	130	151	127	123	137	122	131	146	146	146	118	151	130	113	136	122	143	133	146	131	110	146	110	141	129	142	131	142	150	138	135	114	134	148	125	127	138	134	132	129	117	148	130	131	149	157	123	130	146	148	117	130	135	134	139	138	109	123	130	138	106	122	125	128	115	142	122	133	125
8699	11733	19556	18321	18476	18815	18559	21089	16674	12680	11288	12840	10878	9124	8708	7315	7442	9950	8642	8644	7634	7665	6207	6122	4278	5026	4320	4064	4663	3813	3517	3522	3206	3742	3969	3211	2719	2672	2613	2570	2507	2431	2533	2121	1574	1022	1185	1151	936	861	655	700	554	565	527	532	446	495	425	461	398	406	383	376	369	392	406	371	396	408	389	414	396	381	356	392	346	388	413	368	350	373	405	390	394	366	395	386	373	337	357	371	419	346	370	353	390	353	370	319	378	343	385	366	371	340	371	368	350	399	352	375	366	384	370	338	359	379	385	380	359	359	360	346	379	387	393	357	358	336	353	366	383	369	385	412	397	368	398	392	376	408	395	398	372	362	381	367	369	406	383	380	374	344	349	379	352	372	403	341	407	386	396	384	339	367	359	411	359	374	379	381	380	356	365	400	380	368	359	341	356	369	356	361	377	388	379	386	343	373	390	380	365	363	363	384	351	376	379	378	379	388	424	382	371	353	393	386	361	349	361	364	352	400	356	359	380	371	395	365	358	330	346	399	368	358	375	390	350	368	367	392	380	357	339	372	391	379	371	369	332	380	379	377	367	326	383	363	389	388	379	374	397	381	394	347	372	358	383	358	367	395	407	395	365	355	381	383	359	411	355	343	362	386	364	367	374	389	365	363	365	367	389	368	382	360	368	386	397	406	373	403	363	340	391	388	369	354	370	321	375	384	381	396	366	363	346	412	336	370	401	378	428	382	386	357	377	358	380	353	390	378	330	376	405	352	366	374	391	368	336	389	386	371	410	351	381	342	378	393	389	402	387	411	356	335	392	359	382	382	346	374	372	394	400	353	377	389	356	353	380	352	409	378	354	399	353	369	377	405	337	366	371	373	375	406	397	403	395	388	342	364	354	366	381	371	319	371	403	380	351	370	404	363	384	381	366	377	372	360	358	412	374	349	361	375	325	372	376	351	420	349	357	358	355	380	370	375	371	357	347	354	391	401	365	411	406	365	374	361	388	359	342	358	377	366	375	341	346	374	365	389	350	362	392	425	386	376	381	373	354	366	381	371	374	373	381	383	378	410	347	346	362	345	380	411	384	328	395	371	366	380	346	376	376	355	396	372	348	383	406	386	370	356	368	405	352	376	378	379	361	361	366	373	372	378	383	369	374	386	355	379	382	353	387	359	390	398	369	343	361	380	417	340	370	376	422	393	348	362	394	388	378	354	346	408	377	396	373	363	401	365	366	389	375	359	356	386	382	380	367	356	395	371	359	367	379	376	356	382	382	411	384	398	358	404	381	373	394	358	363	395	370	374	344	366	362	362	347	376	376	387	365	339	326	377	368	365	384	350	398	370	362	385	374	365	366	369	349	405	345	381	358	375	373	379	364	319	355	351	391	364	324	369	375	396	339	369	398	361	388	367	389	368	384	365	352	357	348	406	363	368	400	419	360	357	363	371	350	337	372	372	383	373	317	388	351	398	381	392	364	364	339	369	352	370	323	370	364	394	416	371	374	392	395	389	351	372	352	409	359	392	363	378	397	351	332	369	411	335	389	378	384	373	393	412	351	355	381	384	360	360	403	385	348	368	352	328	335	357	359	357	369	382	360	360	398	327	378	387	348	377	337	366	415	368	353	363	369	379	378	401	380	359	366	364	380	387	337	323	405	360	378	362	380	380	393	358	383	350	387	404	382	384	351	387	347	385	384	353	370	399	359	353	363	363	356	360	370	395	361	387	362	358	378	351	373	380	388	384	375	372	361	378	358	344	377	347	383	343	376	366	337	402	374	371	352	369	361	361	381	386	367	363	360	365	368	329	382	429	358	390	353	376	382	362	413	410	384	377	368	367	408	358	395	329	391	359	340	354	395	369	360	367	357	354	385	380	364	363	401	377	357	413	349	365	381	416	356	369	402	382	381	385	396	364	377	351	392	383	390	364	364	380	351	366	353	351	386	358	372	364	400	379	367	352	340	384	372	398	401	356	374	384	356	381	352	361	378	379	332	384	349	361	353	370	372	389	372	363	372	377	374	376	353	391	364	369	374	386	387	366	366	397	384	384	353	350	388	364	415	356	374	365	367	354	368	384	351	390	382	368	387	387	384	367	388	356	365	362	349	376	390	365	412	366	384	366	397	338	391	379	388	376	353	389	365	393	368	396	369	396	350	374	375	373	372	378	382	369	362	383	340	323	372	388	407	371	366	363	364	368	346	363	387	360	394	368	405	389	374	357	356	398	390	344	385	377	366	369	374	364	363	380	378	371	391	381	380	396	368	385	345	427	378	385	401	419	378	367	363	386	361	376	362	350	413	381	352	381	411	358	363	357	361	364	370	351	398	370	374	383	348	391	371	391	356	371	395	364	378	356	359	365	399	366	352	366	335	382	342	375	343	365	386	365	362	396	372	350	380	375	405	394	372	355	382	381	354	344	352	393	395	386	397	363	358	357	380	386	365	347	361	358	341	355	370	365	390	399	377	419	366	359	384	340	375	390	367	384	401	357	355	366	361	398	402	369	403	371	401	368	367	370	354	382	395	369	377	377	414	370	353	334	399	354	373	390	375	369	379	380	353	355	350	348	381	395	384	359	332	372	368	345	351	376	395	390	369	354	357	380	391	390	374	355	351	387	339	397	391	362	377	360	379	411	362	385	368	386	400	376	404	359	388	398	399	310	335	351	410	331	363	362	358	394	375	366	387	360	340	374	399	368	378	379	376	375	336	410	384	375	343	368	385	355	363	393	323	373	374	369	388	361	378	347	353	386	377	393	404	355	366	369	378	398	374	365	355	414	328	384	388	369	380	366	378	386	387	392	356	405	391	366	380	392	371	361	394	373	367	352	366	350	386	400	325	415	397	417	366	416	391	326	369	377	363	360	384	349	374	335	352	375	372	377	359	404	374	400	388	354	373	353	371	359	364	352	369	379	381	384	371	403	382	360	409	333	380	365	381	367	396	368	387	374	373	336	368	358	354	375	357	381	346	342	382	376	355	333	376	349	369	369	351	381	356	374	356	368	345	366	374	372	387	381	355	356	370	382	391	391	356	329	381	360	366	369	366	352	369	357	380	365	347	374	404	374	364	351	356	375	363	393	394	397	377	370	405	341	374	350	365	377	360	358	389	397	372	408	368	348	351	359	347	386	383	414	390	378	377	368	381	373	380	332	373	350	366	371	351	387	362	388	376	367	365	360	367	380	402	395	353	368	376	352	399	368	355	348	367	349	370	372	375	356	371	362	384	379	354	409	348	364	389	361	389	351	390	394	378	375	370	369	380	386	382	373	398	342	393	368	361	384	350	376	386	397	370	389	351	360	395	389	386	391	350	364	386	376	381	334	380	406	353	369	382	391	373	382	369	372	363	352	375	353	362	383	371	375	390	386	357	379	363	371	371	366	411	357	427	387	396	411	372	386	369	387	369	368	374	382	406	379	369	403	341	370	359	351	394	353	345	361	376	384	377	391	399	388	378	386	400	361	352	404	384	364	369	396	380	382	370	377	330	375
28541	30364	36800	34632	35220	30913	33915	41455	35718	25860	19708	24348	21200	17720	17590	16324	16630	20911	19079	19530	16373	16170	13131	14274	10348	9425	8756	7012	8864	7060	5868	5312	4589	5657	6802	5592	4359	4152	3795	4072	4040	3587	4087	2975	2061	1520	1427	1382	1006	812	486	452	321	374	343	261	228	292	227	255	191	173	198	159	149	162	131	158	161	131	144	161	114	149	141	155	133	127	137	171	153	150	163	151	142	115	150	158	151	160	137	146	165	140	146	158	153	124	162	130	139	137	149	140	147	162	126	134	122	124	143	134	138	150	136	144	134	141	153	127	149	149	131	142	148	150	139	135	140	138	146	155	138	142	113	121	135	136	134	154	139	160	151	143	142	143	140	141	133	177	144	136	136	129	132	153	137	135	134	157	141	143	163	160	135	126	134	152	130	127	139	140	167	150	148	125	141	151	167	132	132	144	149	136	141	128	152	135	148	146	146	146	146	145	139	134	119	117	142	116	125	131	150	130	129	160	131	152	158	151	140	130	140	155	145	148	140	128	118	129	148	136	109	140	158	153	146	154	132	159	143	144	134	140	137	140	131	137	157	136	140	137	133	132	141	126	128	131	120	147	131	128	140	137	145	157	137	137	166	133	136	118	142	141	138	141	129	133	149	128	150	144	138	119	117	132	160	149	150	147	154	159	135	128	148	146	147	145	123	142	134	136	128	136	131	155	133	133	159	113	138	131	127	134	137	141	143	148	129	134	153	143	157	124	145	156	148	154	160	155	126	155	147	140	136	140	124	138	137	142	134	141	153	118	154	128	131	167	116	143	136	152	159	155	140	145	153	131	162	163	134	152	127	149	153	169	146	130	130	136	159	147	143	141	158	138	139	162	139	113	128	144	136	126	139	127	159	150	141	139	122	157	169	144	169	138	135	133	146	120	142	127	134	136	158	125	147	161	149	138	125	150	141	140	135	144	131	136	133	124	145	149	156	140	161	140	115	148	151	135	145	116	152	128	155	139	145	141	128	140	131	158	103	122	140	140	139	160	179	154	136	135	140	151	134	147	129	146	134	137	158	148	133	157	142	137	163	124	159	152	153	132	136	127	124	136	120	138	139	139	134	133	132	160	154	140	156	150	140	141	134	156	146	149	147	144	133	140	140	182	134	147	137	134	147	149	140	150	142	136	141	147	154	141	138	134	120	152	150	160	122	128	111	145	146	137	151	147	141	128	142	139	152	132	139	142	153	156	124	162	151	164	152	161	156	160	143	143	144	131	141	154	133	135	149	159	125	143	140	142	147	131	131	136	129	139	142	150	146	128	158	145	130	134	135	151	140	124	131	132	154	131	136	144	155	136	138	143	145	136	135	149	139	134	142	161	139	150	159	138	156	126	157	136	113	153	143	157	160	130	141	135	129	147	140	177	156	157	113	142	129	148	127	151	144	131	155	150	143	145	130	151	155	144	156	135	154	146	154	138	130	126	130	126	129	148	141	130	141	133	148	142	135	167	139	147	129	191	148	147	139	151	152	158	151	139	139	150	142	152	125	118	142	135	131	132	155	125	151	143	140	131	137	142	134	143	158	137	153	140	131	160	146	148	127	142	147	152	138	172	148	138	166	143	139	115	145	147	131	137	146	129	123	138	177	128	165	124	163	148	135	133	143	140	143	126	158	154	157	166	121	142	140	128	160	145	137	152	125	121	139	143	141	146	142	146	157	175	132	166	147	132	145	133	168	131	123	146	145	146	166	136	160	149	123	146	140	138	142	120	127	156	135	126	124	143	144	130	154	141	137	156	147	133	128	152	121	136	170	168	151	161	134	129	144	156	137	149	153	151	127	155	130	145	152	139	156	129	143	134	141	154	144	130	136	124	132	146	154	127	126	163	142	139	144	148	166	133	150	130	129	140	139	147	144	148	140	138	146	167	142	149	146	157	147	144	119	153	153	123	131	144	160	141	131	123	133	154	150	112	140	147	135	140	136	135	156	132	125	134	132	148	134	159	122	139	143	151	161	149	127	145	153	143	129	158	156	130	133	138	141	152	133	154	123	123	139	126	150	126	119	143	149	165	129	124	113	161	140	151	136	160	139	134	153	152	125	150	131	136	131	154	185	155	177	153	146	116	142	143	138	145	133	160	142	129	151	150	160	145	150	135	129	141	118	162	161	143	128	163	142	146	130	136	149	136	155	146	164	155	146	141	166	154	138	147	147	136	166	152	165	126	162	158	133	146	139	161	156	131	129	136	119	143	137	154	125	157	147	137	144	146	143	128	146	130	143	140	147	149	153	141	118	132	165	134	153	156	138	130	147	142	149	138	156	144	142	148	134	169	153	136	130	134	153	143	135	143	137	144	150	150	128	132	159	155	137	141	135	137	152	134	170	150	130	151	133	113	145	131	152	137	147	133	148	133	156	136	132	153	147	139	144	148	150	158	125	134	150	129	117	155	134	146	136	133	143	141	130	143	144	151	143	155	142	125	136	138	139	154	126	142	138	159	129	138	118	150	131	173	143	143	150	138	135	143	151	142	149	168	153	136	127	118	147	170	150	127	126	119	138	121	139	127	133	149	140	150	150	155	146	139	141	118	140	141	132	139	143	132	126	146	125	142	131	133	132	139	163	145	136	142	164	142	159	130	149	158	128	147	141	165	144	152	144	146	141	156	147	157	131	161	141	156	142	140	151	140	147	150	166	140	127	153	171	138	145	163	145	152	127	163	139	119	141	146	145	147	133	142	124	141	144	129	143	140	138	150	149	142	133	130	135	122	148	143	141	151	130	152	130	144	130	150	127	134	130	152	147	135	162	137	139	136	147	132	156	126	142	127	159	153	144	138	133	159	132	149	128	142	133	165	148	140	141	137	124	161	134	150	166	142	152	116	137	136	138	126	120	142	150	143	143	131	127	120	129	138	133	150	130	151	140	144	148	127	137	131	139	145	139	156	123	155	146	144	139	147	144	139	132	133	145	151	145	147	154	140	164	148	154	135	146	141	144	121	152	129	132	172	127	134	134	159	153	141	160	140	130	167	133	174	150	143	156	154	142	145	125	145	146	131	148	136	136	150	161	148	145	140	167	138	132	144	145	121	153	145	168	149	162	142	147	145	137	159	137	136	134	138	139	120	158	132	150	161	149	153	142	157	127	166	115	140	136	139	141	136	135	148	157	149	124	136	127	124	137	142	156	139	134	132	150	148	144	165	151	157	130	163	116	142	152	140	149	141	137	133	148	126	151	128	151	149	154	146	138	142	138	135	149	163	147	148	124	122	159	118	143	134	138	136	151	135	137	122	160	152	142	141	149	149	156	134	165	138	128	145	161	137	148	139	146	143	136	128	143	117	131	142	122	130	114	143	126	140	112	151	155	134	129	153	156	121	142	141	146	129	162	140	153	146	143	146	152	147	155	132	141	148	124	146	132	138	140	147	158	147	133	123	149	127	140	138	139	147	123	115	142	143	130	121	158	149	124	120	132	137	143	130	145	154	153	138	154	154	149	140	140	150	139	153	133	149	125	144
18696	25355	36920	41872	44635	42228	48537	53409	49533	40724	38700	44736	41821	38669	39790	38294	39358	44616	40399	42101	38274	37650	34239	35503	29898	30062	28524	26338	29492	25848	23986	23590	22044	24841	28050	24131	20351	20253	19180	20112	19984	17965	20093	15319	11269	9315	8746	8342	6223	5069	2944	2580	1816	2386	2005	1352	1260	1632	993	1228	852	687	713	556	482	505	576	494	524	519	462	487	400	381	452	385	427	357	362	408	466	438	480	424	380	389	427	402	421	414	403	391	358	403	375	415	365	399	368	402	390	380	409	406	372	423	392	396	381	396	437	424	410	344	393	413	390	419	388	405	409	374	378	379	386	396	400	423	423	393	414	404	396	409	398	388	380	413	401	368	377	390	445	367	409	428	426	385	390	395	377	415	410	405	367	419	416	410	378	390	373	388	383	377	381	407	418	421	402	426	404	394	359	416	389	412	449	405	427	379	389	416	412	416	426	421	388	393	382	384	384	387	406	394	434	423	370	419	421	397	413	404	355	399	436	424	370	406	383	398	390	425	398	405	387	386	387	392	380	403	387	427	390	381	414	392	366	417	382	386	400	389	408	426	379	432	384	378	401	364	401	380	417	385	401	377	419	391	390	380	379	406	408	406	385	415	395	426	390	397	406	369	409	375	389	440	386	364	445	395	362	385	400	363	416	395	361	427	436	395	394	405	390	371	419	373	383	377	371	402	391	382	406	426	402	405	401	389	410	380	397	360	408	407	427	404	402	402	404	395	374	383	392	414	374	399	390	424	427	377	419	384	400	368	360	374	394	349	392	424	400	414	385	390	389	417	387	390	391	414	398	377	430	382	434	400	380	365	412	399	382	397	414	416	439	390	379	389	383	395	384	388	344	399	385	370	372	407	357	393	373	415	382	396	402	383	388	382	404	345	368	402	410	373	392	380	389	377	414	393	401	388	395	408	377	390	393	385	415	416	389	398	382	419	431	366	400	397	374	353	379	428	366	385	388	379	388	417	392	372	421	421	414	409	382	409	398	443	391	377	387	377	407	381	389	402	363	390	383	422	400	390	412	389	398	433	376	393	392	391	434	397	402	421	393	401	358	433	384	394	390	397	349	377	379	405	412	361	389	426	405	368	394	387	433	385	435	384	380	411	379	447	415	406	403	369	420	405	409	410	383	395	411	418	397	376	413	380	394	408	399	409	382	387	401	392	378	423	411	407	402	397	406	358	443	411	380	397	394	398	380	380	393	431	386	379	413	413	410	442	400	411	415	387	373	401	373	427	375	418	427	424	398	402	393	380	383	406	432	407	390	408	382	382	377	389	394	397	395	436	400	378	361	377	407	381	402	444	415	407	418	375	419	398	404	393	437	411	421	399	377	419	366	394	383	426	385	374	428	450	372	401	401	407	380	411	375	420	423	412	362	397	402	424	355	375	401	383	372	398	378	417	392	372	409	337	395	424	381	391	407	415	386	388	403	375	396	370	389	411	379	419	376	405	375	369	396	383	363	383	350	402	359	428	394	374	397	383	423	392	417	422	417	417	409	408	369	434	395	391	424	364	372	373	398	399	381	391	404	377	425	405	434	402	345	415	392	400	448	404	384	375	379	383	362	418	367	378	362	401	387	372	412	426	404	400	432	389	402	382	384	388	403	401	410	418	425	420	398	444	368	382	394	426	393	395	396	386	411	370	392	391	400	375	383	387	401	370	398	395	365	403	402	411	391	400	399	397	399	381	439	413	372	394	406	423	413	438	396	419	413	399	373	395	391	403	407	371	361	397	404	410	395	380	389	395	422	367	377	402	425	402	404	426	400	377	379	430	384	429	429	406	390	412	432	419	433	412	412	370	399	391	390	405	380	393	423	386	415	379	400	399	392	370	421	408	421	387	412	397	406	402	376	418	421	431	401	396	387	363	383	417	418	415	381	362	413	382	386	368	451	427	429	389	368	394	382	423	397	416	395	434	382	412	405	384	382	371	354	421	390	429	439	414	410	386	436	371	391	409	403	408	428	422	402	392	419	371	386	370	422	402	434	394	403	413	388	414	412	396	408	434	391	409	423	404	420	387	403	394	425	403	410	397	416	426	354	420	396	390	384	408	368	388	381	416	351	391	355	407	422	367	396	377	380	407	402	433	427	408	369	406	391	390	401	384	391	408	414	392	401	404	414	415	405	395	417	407	404	370	380	422	370	403	427	413	410	360	381	402	369	412	380	373	368	402	380	407	414	354	409	418	373	433	420	358	400	406	422	449	396	416	398	420	402	386	403	400	425	399	400	369	419	406	371	383	410	410	393	390	389	388	390	377	373	391	364	407	374	373	370	394	406	415	396	401	435	406	382	401	394	388	438	411	446	406	405	408	399	416	363	419	367	388	373	377	432	379	393	373	427	366	393	364	401	392	430	376	415	394	389	411	368	408	390	383	424	377	399	388	393	375	351	378	385	388	388	375	396	380	386	422	385	398	399	394	410	362	376	399	411	411	431	388	389	441	390	410	391	379	380	394	410	413	424	425	391	370	403	390	403	390	382	401	395	390	379	371	396	424	406	398	426	373	385	359	390	419	384	402	393	441	397	390	416	405	404	394	380	405	379	403	425	418	381	378	369	433	353	412	419	399	374	389	403	383	387	385	370	378	406	389	381	395	405	418	382	392	370	382	399	379	403	371	412	401	366	423	383	387	389	401	392	403	394	406	412	363	402	400	398	397	422	425	427	381	392	391	394	389	389	384	413	373	396	406	395	410	400	404	398	419	386	382	417	393	404	415	384	378	399	403	390	377	389	411	427	373	397	395	398	391	393	399	370	419	389	383	401	407	379	407	414	383	401	394	379	375	414	399	434	392	424	441	375	361	416	381	435	377	373	396	392	421	397	416	391	396	399	414	416	418	406	403	375	408	391	394	412	385	402	385	377	347	369	392	392	423	416	392	399	423	405	364	412	376	408	385	411	411	414	398	372	414	404	400	393	429	395	374	400	410	392	418	410	398	397	390	385	380	391	379	381	401	387	413	398	411	418	392	384	430	418	421	429	421	411	380	394	385	418	405	416	428	415	364	402	400	379	379	416	399	390	382	396	410	402	389	427	361	389	405	390	435	417	371	421	379	396	410	448	409	416	384	435	385	406	393	392	405	390	432	380	389	399	381	409	420	413	420	422	395	419	402	350	392	367	420	414	386	393	411	407	410	372	404	392	392	399	370	394	417	391	371	394	366	389	419	366	377	410	400	401	427	384	434	394	408	430	403	388	395	399	380	443	414	396	367	398	358	379	374	399	390	403	350	393	389	414	393	406	398	382	394	405	379	420	387	416	379	397	438	366	376	399	384	432	403	380	425	383	413	371	402	375	431	421	397	417	381	405	410	359	394	384	405	408	396	360	416	407	371	386	351	405	423	421	412	412	384	405	411	355	413	432	374	371	399	404	397	382	387	415	388	400	393	440	374	387	398	367	378	410	387	423	398	375	385	399	370	414	401	421	410	402	402	406	339	393	395	366	429	423	411	358	396	400	403	438	356	383	410	390	398	381	401
40286	43695	47738	42672	43870	42809	43752	54881	50514	38408	34461	39535	36656	33750	32868	30001	31321	35281	33644	33653	29791	26449	22917	24938	21043	19245	18857	15845	17094	15200	13844	10959	9600	12065	13613	12093	10191	9589	7879	8786	8196	7519	7204	5068	4717	4267	3113	2522	1986	1437	783	688	639	717	558	547	500	583	320	344	232	274	271	240	185	189	213	228	233	177	213	191	160	140	185	182	185	190	181	183	197	230	204	193	176	150	180	192	192	169	183	161	209	167	190	162	175	178	197	183	176	168	217	178	191	162	184	190	160	176	209	161	202	172	183	183	201	172	163	174	174	172	160	189	200	181	195	182	184	188	189	184	176	163	174	185	185	160	178	188	169	185	183	185	199	163	165	188	189	173	190	194	181	184	185	182	191	190	181	164	180	176	197	186	186	169	172	181	178	150	158	189	184	162	178	197	173	217	196	165	194	172	201	181	190	185	185	182	172	177	183	164	170	186	198	194	205	201	161	176	181	198	182	201	166	195	180	175	162	198	190	160	171	170	186	186	188	183	200	163	195	170	191	192	188	200	149	180	171	183	179	218	175	189	195	190	202	189	158	200	203	162	170	193	186	179	168	182	155	179	167	178	185	176	165	172	202	203	179	180	180	172	157	174	151	185	213	176	179	191	182	189	193	166	187	186	195	206	183	168	192	148	177	187	212	191	183	189	186	186	191	184	146	178	184	164	200	175	172	180	188	158	188	190	188	177	185	207	162	157	181	185	186	181	161	177	183	138	161	178	179	200	166	199	195	177	178	194	181	193	168	192	179	177	177	179	172	178	168	200	175	185	180	187	181	189	189	190	222	198	164	195	188	180	198	171	171	181	182	178	182	161	196	182	202	174	173	204	168	191	182	185	183	188	166	164	206	183	185	193	174	175	167	206	190	164	178	178	203	184	187	190	185	191	186	192	185	202	170	186	171	171	195	169	175	167	190	186	181	174	184	178	166	149	187	187	191	166	192	207	172	174	171	162	166	172	177	162	169	182	196	184	197	177	191	191	174	165	183	171	153	173	171	192	190	205	199	194	171	203	179	173	196	193	164	173	174	152	179	176	158	174	178	173	171	167	185	206	170	201	193	174	183	180	163	173	181	169	176	192	182	168	152	174	168	184	189	180	153	157	171	191	171	181	176	202	188	176	172	165	169	175	180	174	181	188	171	192	155	170	212	218	174	183	183	182	179	201	177	166	160	185	164	167	207	177	162	177	157	180	180	165	197	177	177	173	204	189	186	172	189	196	210	201	186	171	185	202	176	166	163	163	199	172	192	177	183	163	194	171	201	179	184	184	191	162	185	177	158	172	176	186	188	168	187	146	162	175	197	194	176	188	181	195	190	183	183	175	183	193	170	174	179	181	183	170	190	157	185	176	162	161	152	172	190	181	172	185	198	215	158	186	177	177	208	191	168	188	184	184	177	181	181	175	165	178	182	184	193	164	175	189	152	181	158	175	195	188	212	179	196	166	188	215	170	174	181	163	173	158	186	185	217	158	194	188	169	205	217	177	206	173	169	179	169	191	168	171	185	181	177	182	183	171	198	198	176	187	186	181	184	200	184	184	206	200	160	184	156	165	167	194	180	190	192	172	170	195	170	172	197	185	190	170	171	179	187	153	217	170	180	170	199	172	193	181	163	166	175	203	194	166	211	157	193	181	196	170	179	194	177	194	192	183	172	176	195	186	145	169	178	215	188	177	201	181	179	195	160	175	177	181	179	182	193	169	178	191	187	182	207	169	208	195	186	200	185	169	189	159	194	167	172	183	177	177	184	176	188	202	159	185	175	196	182	195	179	170	182	168	185	198	181	171	180	189	188	190	185	203	187	182	198	187	218	178	175	190	185	183	178	189	199	187	187	184	158	174	179	180	175	197	172	166	175	176	179	182	182	195	178	191	183	170	178	151	182	189	201	166	199	214	171	177	181	172	200	167	176	198	207	176	192	172	182	183	191	209	190	191	199	196	167	155	169	172	189	184	178	161	171	180	170	161	180	211	181	162	180	184	186	172	175	187	185	173	184	214	174	184	178	182	185	172	176	184	171	206	181	159	197	181	178	151	169	152	195	156	160	187	168	186	173	163	172	176	185	175	173	164	190	186	191	207	182	194	170	188	183	178	170	186	180	188	169	181	170	187	206	163	165	163	174	168	182	177	172	184	175	185	176	190	198	175	196	183	172	193	181	180	171	159	194	192	166	194	166	157	204	175	169	184	173	184	187	171	203	204	180	178	193	183	175	180	179	191	171	171	183	193	174	180	165	142	201	177	164	183	174	194	166	177	187	187	167	162	154	165	190	182	171	198	183	188	172	203	185	163	175	203	201	184	186	205	195	165	169	175	177	160	162	192	159	191	175	194	168	185	152	170	201	152	207	158	199	197	180	174	198	177	185	166	184	167	148	178	187	168	199	178	179	182	170	172	153	163	165	184	181	167	187	183	208	176	156	163	202	181	190	159	196	182	191	162	166	175	173	189	201	173	179	182	199	186	162	204	179	172	183	205	164	179	197	182	192	182	190	190	197	182	173	188	177	191	176	177	193	172	185	158	189	181	181	175	145	193	185	184	182	179	159	189	169	183	176	156	161	163	181	174	185	178	172	179	169	155	179	161	179	177	185	169	194	202	155	167	189	186	182	210	170	170	169	191	172	167	169	182	172	169	181	192	191	199	182	152	143	178	171	189	174	182	179	193	174	154	198	161	191	208	203	170	159	171	176	185	175	204	204	179	199	188	175	177	197	170	197	210	190	195	157	192	176	184	196	200	184	150	206	166	193	187	183	175	169	168	202	188	179	191	196	183	189	185	154	184	172	189	171	168	165	203	172	170	194	182	174	166	181	193	193	170	180	190	206	178	179	183	190	166	166	172	194	178	181	185	180	159	179	194	213	179	186	176	180	182	177	181	176	190	186	176	192	215	189	189	174	183	195	184	176	182	179	174	181	204	174	176	186	175	193	163	189	178	188	159	188	177	173	165	181	186	178	178	190	160	175	200	199	164	198	177	170	183	174	177	205	180	176	193	205	165	184	196	164	177	161	186	186	183	189	188	174	163	170	169	181	204	161	158	186	181	196	173	165	181	190	174	168	170	161	183	188	194	165	209	199	180	171	165	196	181	182	172	166	204	185	176	183	171	173	188	177	180	181	175	194	173	185	178	168	190	186	185	176	157	173	201	171	185	177	172	176	181	186	177	170	182	177	181	204	183	149	176	168	140	173	188	176	185	182	183	184	197	209	185	186	161	180	178	149	222	168	179	182	174	171	197	165	180	190	185	157	168	159	183	177	187	176	167	160	187	195	189	169	190	191	195	176	178	197	181	185	193	159	208	175	188	200	187	176	176	168	211	188	175	166	182	193	182	180	184	208	183	186	194	162	159	169	167	164	184	184	169	183	193	168	186	179	193	211	182	180	182	184	201	159	174	177	167	158	183	193	190	199	178	175	138	176	175	189	184	172	151	199	160	190	176	210	190	181	185	165	195	168	199
27881	36906	46213	48747	53169	51764	56115	63987	62406	50973	51600	56506	54324	51827	52651	50434	52197	55742	52301	53563	49087	46208	43319	45547	40173	41149	40404	38257	39434	36525	36635	33696	32286	35818	38638	35938	32224	31519	28813	31519	29649	28660	27796	21229	20605	19815	15934	13853	11179	8553	4475	3774	3985	4391	3056	2979	2631	3113	1755	1737	1200	1339	1118	873	659	774	778	752	718	674	623	530	483	470	490	533	506	471	525	528	601	604	605	584	507	495	472	487	465	460	509	502	483	511	483	516	485	503	489	509	463	505	475	484	460	488	481	508	525	502	480	450	500	492	466	447	491	483	488	493	459	474	485	501	510	452	483	507	501	502	503	491	493	470	491	490	447	495	473	484	519	539	458	488	484	506	487	507	498	467	468	497	466	492	490	482	472	490	473	437	513	498	473	525	479	487	497	492	502	486	464	461	492	484	489	465	496	510	461	502	478	507	503	463	513	468	515	451	503	468	504	505	463	463	482	462	472	444	494	481	495	497	472	487	482	475	452	486	493	463	446	437	480	486	500	418	491	483	438	490	490	506	476	482	512	504	470	508	499	502	478	432	485	466	476	487	482	497	480	520	507	490	455	525	492	471	518	486	485	487	489	522	472	472	470	476	520	474	470	493	517	467	496	505	473	456	467	496	470	497	502	508	508	484	474	491	482	521	534	492	462	473	479	478	515	460	432	475	489	486	522	482	476	490	464	481	483	476	505	473	508	494	447	482	464	494	456	491	471	510	540	495	452	500	506	478	513	492	504	467	509	540	479	516	520	490	475	526	483	504	480	479	491	495	465	477	507	471	510	524	487	506	480	468	452	509	510	484	499	492	515	459	493	477	515	511	485	497	492	500	487	457	473	484	490	541	503	466	463	506	504	508	472	499	477	472	463	468	503	474	482	524	471	460	508	489	475	468	486	512	488	482	477	504	461	504	457	474	496	543	469	501	479	475	505	480	486	468	485	467	485	507	475	516	462	475	483	471	494	475	479	497	475	488	450	472	488	472	454	474	495	524	480	459	477	459	488	484	531	458	476	476	482	477	502	510	472	520	461	484	498	518	472	448	526	463	459	473	525	448	493	445	564	471	467	483	477	510	485	482	475	500	506	477	439	471	501	480	503	504	480	505	491	452	476	501	490	494	502	504	474	496	491	541	537	468	454	475	481	448	492	491	527	463	522	481	523	533	425	464	462	480	475	460	497	508	512	487	484	484	505	494	480	475	447	499	494	491	487	515	479	478	474	513	491	505	497	463	469	510	504	506	487	516	482	484	475	526	472	487	514	462	488	493	481	468	488	485	493	476	548	450	504	521	476	529	515	484	482	491	514	501	492	511	488	480	498	487	476	464	514	491	480	488	492	503	505	480	501	479	496	492	498	464	514	490	501	515	476	495	529	473	438	460	463	510	479	490	496	509	482	495	484	441	513	477	492	458	489	504	515	493	484	453	465	492	478	559	468	488	484	428	509	459	477	474	504	479	478	494	497	506	464	498	477	469	462	493	498	486	453	470	486	503	513	450	530	535	479	495	447	475	479	511	492	467	489	489	483	512	507	464	493	470	475	487	526	475	502	505	490	484	525	535	479	477	497	537	459	487	471	475	496	500	497	492	525	477	495	484	506	517	492	471	462	493	456	502	491	496	507	484	482	481	483	498	470	520	493	449	507	481	478	480	520	504	479	489	453	479	492	540	469	515	527	515	498	485	483	520	441	498	526	491	478	527	507	506	523	469	437	461	465	470	470	488	476	506	498	455	500	521	493	514	507	508	492	475	458	506	498	506	484	486	491	496	482	520	518	482	462	490	457	444	469	514	505	514	476	474	502	443	488	463	479	490	494	470	517	494	458	485	501	497	530	489	523	485	495	498	485	492	505	493	505	490	511	462	458	474	476	472	486	521	454	491	474	492	506	469	518	484	484	456	510	510	424	435	468	525	512	486	461	500	482	489	499	463	474	529	475	462	465	497	480	452	488	469	479	460	470	494	461	509	482	489	506	496	480	459	465	457	509	485	484	519	492	469	457	485	522	501	474	479	470	473	525	502	482	472	484	515	507	457	502	510	483	460	469	525	501	487	458	506	485	494	502	487	471	456	460	493	481	493	510	463	473	477	478	504	486	501	489	511	499	473	468	529	467	500	512	482	488	518	495	469	510	488	453	499	494	535	487	499	471	507	451	508	493	482	511	488	488	512	528	473	478	473	485	455	511	549	521	443	501	473	473	475	494	508	495	461	440	489	462	499	473	475	472	485	524	471	470	482	505	487	495	515	519	481	474	510	476	519	458	502	538	521	519	499	489	491	473	492	491	449	481	494	474	493	487	455	489	512	488	476	496	485	500	482	449	460	479	466	492	466	457	496	502	476	512	478	491	544	477	460	483	509	486	465	516	524	493	498	434	492	473	487	477	492	500	506	516	453	509	520	468	523	526	491	481	453	505	513	493	509	483	479	477	485	487	504	488	537	455	505	479	475	466	509	521	513	458	478	478	492	499	495	474	488	488	457	489	457	482	441	491	515	472	432	494	490	485	463	488	468	463	466	493	494	491	498	494	473	487	480	469	487	465	458	444	462	504	461	496	498	533	452	474	493	501	482	510	488	541	473	472	445	483	464	490	458	493	513	473	466	472	481	488	499	485	443	483	473	524	489	471	507	545	511	472	488	495	502	478	480	477	507	507	489	460	504	499	506	484	472	508	488	500	472	532	525	490	535	527	489	458	484	483	437	488	502	461	470	498	518	473	465	504	494	469	477	502	492	498	491	449	518	495	512	504	463	515	455	499	458	493	462	493	513	471	504	490	522	477	500	472	514	482	521	508	502	510	501	509	520	460	495	496	469	496	484	530	490	492	474	480	490	512	467	489	522	510	502	472	504	465	462	483	470	484	489	509	477	507	496	493	463	467	453	496	486	482	500	517	501	497	463	459	473	475	492	499	491	499	531	477	486	536	497	476	491	458	493	545	499	463	466	511	507	486	481	504	447	477	532	488	463	503	458	506	512	527	485	467	506	531	504	515	488	470	478	500	502	479	468	460	475	485	468	482	486	471	464	483	488	449	484	492	490	480	501	488	499	453	514	483	469	453	503	483	466	471	471	521	506	510	449	456	500	493	476	494	482	485	508	517	467	484	505	469	424	477	509	526	458	488	517	460	474	493	505	508	509	473	465	490	481	496	493	453	495	484	513	522	510	484	474	482	534	500	522	484	498	501	490	460	454	492	440	491	493	453	523	505	489	500	494	510	511	468	487	487	496	453	494	428	465	521	513	435	494	482	487	482	529	492	480	484	529	512	502	468	459	471	444	477	504	442	478	496	496	459	481	493	475	475	501	495	480	523	491	461	525	426	475	499	521	474	484	453	501	515	492	470	518	507	486	449	506	478	518	475	487	512	456	539	493	493	484	498	503	512	491	482	485	510	485	508	489	540	481	499	505	513	465	487	463	438	478	510	531	510	534	476	465	510	462	487	501	510	527	502	458	497	466	514	491	480	466	521	501	511	480	495	476
13614	12436	13198	8570	7115	6032	5728	7259	6136	3094	2386	2492	2223	1788	1854	1797	1663	1941	1872	1840	1517	1238	1063	1137	877	877	889	810	869	720	705	586	516	628	680	602	551	428	418	450	458	442	432	325	258	277	238	220	176	191	170	159	166	171	152	145	144	161	139	141	139	144	132	145	138	143	129	122	162	144	129	157	152	146	106	156	143	144	148	133	142	150	153	131	134	119	130	138	119	111	140	131	132	97	131	152	150	129	145	144	135	123	120	114	130	129	141	128	147	123	126	126	129	129	156	153	110	133	124	141	126	137	125	124	132	118	145	141	151	135	146	129	135	146	145	121	163	143	122	129	137	140	143	129	140	139	154	127	130	158	134	133	122	136	149	157	125	126	143	140	138	134	147	119	135	136	129	135	116	155	123	126	125	139	142	136	125	121	125	144	141	154	141	140	111	143	149	134	162	145	131	137	134	122	118	124	123	141	149	118	146	130	142	125	135	133	133	146	127	140	115	129	155	148	133	119	119	135	141	137	136	129	137	124	118	119	133	118	154	126	128	146	133	156	141	143	132	125	150	124	154	144	142	133	132	124	136	129	139	130	125	133	129	132	107	125	135	137	152	142	134	140	131	154	123	135	150	99	119	150	130	139	159	154	134	132	148	115	139	120	98	134	109	118	136	135	118	132	146	143	119	116	143	121	122	142	119	123	142	132	112	159	132	150	135	156	148	151	146	141	141	134	135	133	145	131	131	144	114	143	139	139	127	145	135	135	128	145	125	168	136	139	125	125	153	131	142	144	125	146	124	130	118	142	127	145	146	137	131	137	132	124	134	124	118	121	133	143	133	140	136	116	130	153	130	159	130	137	142	147	145	144	124	137	122	150	126	133	146	120	128	136	122	147	130	146	126	138	138	135	126	129	127	128	137	127	147	121	134	134	157	132	145	144	138	152	106	129	120	135	130	124	134	124	137	132	129	123	148	132	130	123	144	143	122	107	147	139	133	117	147	146	129	128	111	150	127	138	148	132	134	142	132	146	143	133	121	133	141	121	101	135	148	122	133	152	127	130	151	132	146	125	122	155	135	157	143	117	129	119	132	124	143	128	143	136	143	144	157	144	132	138	136	141	137	134	132	142	132	133	132	154	164	104	123	145	140	137	120	147	138	116	138	135	129	130	131	146	140	137	127	132	123	124	129	142	149	145	135	124	132	125	124	146	135	142	131	141	135	130	123	139	127	117	145	128	113	135	153	129	127	131	135	137	167	140	132	134	136	128	125	141	156	133	118	136	128	149	143	145	142	140	127	123	156	142	124	145	121	155	121	132	138	123	125	129	107	152	173	131	131	116	125	117	133	129	121	126	127	151	150	129	162	137	129	138	122	127	132	135	127	167	126	135	134	129	108	149	120	142	120	132	151	131	135	134	135	125	118	140	132	122	119	127	121	139	161	146	133	125	116	125	158	122	146	132	141	140	143	122	119	140	150	124	133	136	112	147	130	126	132	138	128	138	148	134	134	151	118	134	152	119	130	133	128	130	142	120	123	150	130	148	156	142	144	147	143	125	131	138	123	140	118	122	119	103	151	125	112	146	142	120	137	137	147	146	134	147	134	130	161	146	135	137	128	133	141	138	124	138	151	142	131	125	133	130	124	108	127	145	138	126	126	148	146	138	127	157	121	155	131	121	125	119	147	132	155	115	158	124	129	145	153	141	152	147	143	120	127	155	127	153	145	141	137	119	115	128	149	134	134	140	138	115	147	144	155	155	144	144	156	130	126	138	132	152	132	135	134	149	109	157	126	144	138	127	127	130	138	130	113	131	140	117	125	139	157	147	153	129	128	127	101	143	134	115	154	137	134	146	119	117	118	144	136	143	110	129	153	147	138	116	140	148	129	131	147	140	142	140	156	141	135	147	121	119	111	150	153	138	137	148	127	149	136	134	129	117	116	132	137	137	150	126	141	140	112	136	138	133	129	113	130	127	133	136	147	125	141	133	142	143	126	153	155	143	156	128	124	129	136	128	140	115	134	114	144	151	150	135	145	131	137	128	124	142	134	144	117	139	137	145	149	141	134	123	115	129	140	117	144	117	114	141	124	138	113	118	147	131	126	148	147	145	161	116	120	154	118	170	141	136	148	141	124	160	125	132	128	146	132	124	122	125	130	144	118	145	137	132	124	119	118	157	113	113	147	150	146	123	137	141	133	143	123	145	130	150	160	147	143	114	126	129	145	134	117	147	129	152	129	127	149	136	146	152	141	133	123	113	145	142	129	135	133	116	139	124	148	131	118	165	152	115	127	153	129	138	124	132	112	138	130	131	138	144	122	134	133	110	117	137	131	137	131	164	134	135	147	139	131	124	134	152	117	112	141	144	133	132	120	172	151	118	121	149	144	146	151	148	144	139	126	117	133	140	130	132	144	145	142	128	130	122	140	132	157	116	125	145	126	104	134	123	146	143	123	147	145	144	137	133	138	140	139	128	135	116	110	159	138	130	139	153	142	147	139	134	129	131	134	146	138	134	131	124	116	139	147	131	144	121	132	120	126	133	142	124	127	123	126	136	131	144	145	142	158	137	139	120	141	143	144	126	124	133	138	125	134	135	118	126	122	111	135	134	128	149	135	139	152	141	119	120	141	119	131	152	137	133	140	122	104	160	136	137	132	133	125	139	121	99	153	145	125	136	120	151	123	131	139	116	132	129	133	133	153	127	146	136	146	138	138	135	132	147	133	144	128	112	119	132	126	129	123	151	143	117	141	139	146	131	144	147	131	132	142	121	130	132	146	149	142	137	145	128	138	136	129	145	151	156	157	125	129	128	138	124	126	115	111	137	110	127	118	134	160	117	121	142	106	137	133	132	141	131	141	125	147	138	137	127	135	124	141	130	134	148	146	146	133	133	126	134	148	140	139	134	128	125	121	143	117	117	117	127	130	144	145	144	139	133	138	137	146	140	122	146	146	124	128	124	136	129	104	140	156	133	143	137	145	127	132	130	130	131	135	130	150	125	140	139	147	134	119	120	128	140	146	135	123	150	132	128	139	130	122	137	133	147	138	136	167	126	137	130	140	140	115	117	116	124	135	135	141	103	127	131	143	137	134	126	127	140	143	129	158	138	137	125	120	144	108	128	115	137	145	125	155	140	114	116	156	134	140	122	154	116	149	111	143	141	139	132	150	125	133	154	125	128	151	136	139	127	115	123	149	118	144	137	107	143	135	136	128	110	124	119	118	152	122	142	139	151	135	134	143	139	142	135	121	116	134	137	133	128	144	126	139	121	132	146	104	117	142	110	146	126	149	128	106	131	146	157	145	121	124	133	137	130	137	148	151	143	152	131	124	130	137	143	144	130	144	131	134	135	123	140	105	135	139	120	116	121	130	133	135	146	137	147	128	138	152	127	123	113	128	148	151	136	146	134	150	125	129	117	126	137	126	132	140	122	136	138	138	122	113	139	131	102	130	116	133	126	136	137	122	122	150	133	147	139	131	126	138	129
8892	11489	18318	18128	18762	17555	18988	23654	20571	12264	11162	12084	10681	9648	10017	9411	8782	10356	9701	10402	8386	7136	5999	6296	4883	5111	4653	4259	4905	4266	3906	3474	2867	3608	3633	3454	2992	2571	2388	2569	2477	2415	2363	1671	1328	1379	1204	1091	872	732	552	532	606	549	530	451	515	498	438	420	411	407	395	419	410	364	421	410	388	352	405	375	352	395	393	381	349	395	389	391	423	392	413	378	381	340	390	352	350	380	358	382	407	349	359	370	387	395	364	337	373	323	387	378	347	383	356	342	384	323	394	392	384	369	383	394	378	388	373	356	328	386	387	402	362	409	389	353	372	400	371	356	398	378	398	366	381	367	365	356	381	362	396	373	373	395	403	393	404	368	390	397	384	380	376	369	399	390	361	363	365	377	387	388	333	404	389	372	380	392	354	369	394	378	362	388	400	404	400	359	381	358	385	385	399	441	360	335	343	385	363	369	382	383	413	354	387	339	372	424	367	367	372	366	386	371	416	394	377	409	382	358	362	395	369	401	398	369	351	351	351	401	363	371	352	376	344	365	377	356	328	377	376	380	376	355	376	371	361	376	383	396	395	366	392	408	374	335	377	335	376	365	364	357	379	396	361	345	355	388	392	428	359	364	392	381	388	380	348	374	346	364	367	388	392	381	346	340	356	382	373	361	379	331	415	349	382	407	336	383	392	347	378	383	361	387	379	394	395	339	375	397	360	362	405	385	360	377	348	340	366	408	376	413	381	374	406	386	353	351	358	409	381	341	385	355	358	344	368	382	374	388	341	373	402	337	334	414	383	346	376	373	364	371	380	432	401	397	396	380	362	349	368	389	374	358	400	397	372	382	365	381	374	399	351	387	387	377	360	371	371	352	379	398	383	397	383	344	374	370	382	383	335	373	358	367	361	383	382	368	405	371	375	395	362	367	351	382	379	391	365	375	356	382	366	396	365	391	365	354	353	366	415	383	393	371	378	382	387	389	351	367	361	349	386	388	326	352	400	390	364	414	384	370	366	354	365	342	350	371	369	383	347	392	384	412	390	378	342	377	353	333	329	372	400	357	363	361	379	381	389	374	396	345	351	364	346	376	368	356	386	381	390	372	401	371	393	359	374	383	363	395	377	345	390	368	350	359	373	382	351	366	362	374	373	379	403	366	370	398	378	389	362	377	358	379	376	321	415	362	336	402	362	353	378	378	364	359	385	362	364	371	396	327	362	372	384	356	405	364	375	355	364	356	361	385	375	382	407	366	386	388	402	374	380	362	396	386	349	386	389	434	377	377	365	397	356	370	384	343	358	361	365	399	369	381	393	400	345	350	390	386	388	386	347	404	357	360	374	380	361	399	370	365	379	387	361	365	409	337	339	385	383	369	331	343	386	391	343	366	374	356	411	401	353	377	344	378	356	390	382	378	386	361	348	381	368	388	395	395	377	415	361	391	371	378	306	394	396	358	373	353	348	379	382	358	359	387	381	369	373	368	356	344	383	386	377	392	356	343	382	344	373	389	387	367	340	340	385	369	371	374	365	359	400	412	381	359	389	371	373	359	403	395	390	366	365	382	383	353	351	384	396	351	389	379	407	371	386	343	366	376	367	380	402	401	412	342	355	375	358	385	374	360	365	350	381	366	353	374	388	373	371	361	373	324	363	401	362	380	377	389	377	368	366	354	405	379	382	354	367	354	398	368	374	368	331	376	414	357	393	386	368	332	383	411	407	372	360	357	341	389	378	363	354	376	368	379	380	372	396	410	382	385	349	371	335	389	362	385	375	359	355	331	392	391	393	369	401	375	383	348	386	380	394	360	378	395	352	329	401	395	366	355	386	376	369	383	369	371	393	369	339	352	398	351	373	358	364	390	369	358	386	372	361	361	362	348	357	356	377	387	389	374	343	376	372	368	382	361	371	368	351	361	376	384	363	363	391	386	373	367	398	388	397	375	375	375	388	372	351	378	406	407	364	352	399	368	347	375	380	346	385	345	362	400	394	371	388	374	385	395	374	372	376	349	381	371	351	380	354	353	374	370	389	395	362	373	361	384	339	338	342	373	368	382	416	369	395	368	376	386	379	341	384	396	402	394	369	380	364	360	403	389	395	375	372	361	391	366	392	350	405	384	375	370	351	367	379	384	375	356	350	383	371	348	380	356	342	379	376	396	379	348	397	385	383	402	398	381	365	377	384	418	387	369	373	358	388	412	406	382	396	380	381	368	361	367	367	416	396	374	401	362	350	406	388	372	364	391	375	395	358	386	349	401	392	364	375	327	353	336	397	360	374	343	366	415	422	355	362	366	381	365	367	387	359	387	356	361	384	381	350	368	373	407	380	358	418	363	389	346	355	370	405	360	405	398	381	411	392	347	375	364	373	385	359	358	388	400	410	373	367	371	348	365	411	340	341	363	373	354	365	389	383	380	369	354	376	408	373	370	338	351	364	378	383	385	399	355	377	378	392	390	375	409	402	388	377	363	370	362	359	406	378	374	367	391	376	374	411	366	383	394	349	375	397	354	345	373	341	378	375	364	382	419	384	394	363	377	350	352	364	325	406	390	367	350	397	383	403	341	368	383	378	343	404	414	394	408	354	380	330	383	381	347	389	360	365	371	380	349	384	381	339	413	369	391	358	376	406	397	376	364	370	369	388	383	362	390	372	364	381	405	375	370	414	390	370	410	414	314	314	354	368	409	394	403	386	380	385	423	388	362	413	361	368	378	369	364	368	353	385	362	375	384	388	384	393	384	381	390	369	389	353	356	362	418	355	408	389	379	409	380	336	370	398	349	389	409	360	374	398	388	356	406	373	315	348	389	355	364	398	424	347	387	384	405	388	376	374	427	394	351	376	384	399	361	400	359	357	391	388	387	356	352	403	353	387	373	350	367	389	396	378	356	395	365	374	378	353	380	352	411	375	365	364	377	373	381	418	371	370	393	393	395	381	369	342	368	386	374	394	358	376	363	373	368	381	345	350	422	379	354	371	355	399	332	359	369	378	359	402	380	382	373	391	384	405	368	360	388	391	390	391	408	380	394	406	369	365	390	372	368	365	404	361	381	369	361	376	350	357	413	390	378	371	400	360	384	376	348	347	348	398	353	334	378	389	352	395	361	391	376	360	396	382	397	399	345	414	366	374	383	351	393	375	388	367	367	393	393	379	351	361	334	400	364	397	386	394	362	392	396	408	386	382	369	349	355	388	365	404	389	383	352	395	370	369	336	373	385	376	359	390	375	338	391	395	393	359	381	365	376	361	381	367	368	379	405	371	374	379	373	378	401	381	384	392	366	397	397	402	383	379	382	388	373	395	377	373	366	360	361	380	360	351	368	349	381	366	382	395	367	382	364	351	360	366	339	371	364	374	370	377	406	367	357	382	398	387	405	386	390	378	374	331	361	398	383	404	392	346	381	385	372	363	375	359	344	374	372	397	379	378	351	391	361	366	386	380	408	375	393	363	375	392	395	374	373	369	368	368	390	381	376	380	328	332	355	361	363	363	377	387	397
31002	31450	33984	31850	33027	27013	36393	43330	42714	28774	24508	25699	23144	23313	23157	21065	19494	22829	20683	19900	18183	14240	12591	12359	9251	8878	8479	7354	8284	7446	6516	5391	4398	5657	5065	5273	5204	3732	3229	3700	3738	3772	3394	2428	1556	1333	1041	928	592	594	441	421	413	317	303	342	313	243	187	173	215	205	155	163	188	166	171	149	177	141	148	145	155	142	146	132	162	138	141	159	146	149	153	140	138	146	165	145	126	158	147	143	144	124	141	147	142	154	164	145	128	146	153	141	141	178	142	136	142	127	137	139	130	138	135	151	122	128	152	139	153	133	140	157	130	144	150	127	146	155	134	130	158	150	126	149	143	132	130	123	129	148	152	174	144	140	143	151	126	145	139	148	146	146	142	143	148	128	128	133	117	128	150	152	135	130	145	132	163	133	153	127	158	119	107	149	134	141	127	165	120	125	141	128	160	152	155	138	138	137	135	125	166	131	127	143	143	171	136	122	163	141	161	156	150	134	151	159	133	145	160	139	137	153	151	152	150	161	146	155	140	157	128	120	147	135	123	133	144	159	149	139	148	132	134	141	129	137	149	158	138	143	132	142	139	140	158	142	138	143	157	143	146	129	141	144	157	143	147	144	143	137	144	152	142	144	162	129	147	149	140	149	145	135	149	118	157	143	172	150	146	134	152	150	123	152	141	175	149	128	152	128	141	122	141	158	133	157	135	129	138	120	146	157	140	142	154	143	124	135	143	159	126	146	151	145	134	140	150	155	162	140	139	152	147	171	143	142	134	139	150	139	145	153	126	157	139	134	131	141	141	132	130	156	145	143	133	159	150	150	138	135	133	131	142	129	137	151	138	138	134	144	125	161	132	138	151	149	138	139	138	139	146	169	122	141	156	162	146	129	135	149	144	144	119	152	160	129	152	152	132	147	145	154	139	137	132	130	144	126	144	122	138	142	140	137	146	126	140	156	141	128	139	146	153	150	137	149	153	179	139	166	139	129	144	139	152	157	137	140	137	128	124	147	127	151	142	154	156	140	153	141	137	141	143	142	146	145	149	140	164	126	136	136	145	149	140	153	142	127	155	124	149	163	148	134	128	123	137	141	159	122	140	161	151	144	160	139	151	151	151	138	149	156	140	150	141	140	152	154	148	129	123	142	115	146	153	141	151	117	128	132	135	139	127	150	130	124	143	143	157	144	149	129	145	141	146	164	139	137	122	144	150	140	141	146	158	133	131	153	161	152	135	147	123	127	172	140	142	165	137	139	144	146	118	139	117	155	157	148	125	134	169	164	134	141	159	137	130	115	134	154	154	150	149	136	159	143	138	123	133	134	144	137	152	154	113	135	150	142	158	132	122	161	147	122	138	155	146	151	129	141	164	165	150	137	140	130	142	140	119	147	144	143	141	154	144	128	134	142	144	132	134	150	141	139	148	146	167	164	152	154	152	155	136	162	168	137	143	140	153	155	136	150	140	129	136	155	129	136	132	144	143	133	149	127	130	135	144	161	146	149	150	143	139	146	145	152	139	137	137	125	127	147	129	122	157	150	151	134	160	160	138	152	139	143	123	139	143	135	153	138	142	123	149	134	128	164	151	141	135	162	125	161	149	162	167	143	124	148	140	143	127	148	130	143	152	160	132	150	138	129	175	122	145	119	146	136	155	146	142	146	130	131	149	132	142	137	149	124	129	127	151	116	131	125	135	141	163	155	146	134	141	143	134	138	144	142	140	147	157	111	168	152	130	149	134	131	146	152	172	134	142	136	145	144	125	135	155	150	137	161	155	138	112	134	137	121	113	161	134	163	137	149	157	124	129	137	141	146	152	137	151	127	131	133	158	148	131	145	172	143	148	140	132	138	135	136	108	162	148	142	153	131	140	111	143	146	150	179	133	133	124	156	154	131	150	128	132	150	128	124	115	152	142	147	150	139	166	115	141	119	135	143	122	174	143	114	158	142	147	137	136	132	142	131	153	160	151	146	126	137	145	142	131	140	126	147	158	149	143	165	132	140	148	140	153	148	129	135	146	143	166	147	156	156	146	128	139	163	163	157	130	130	148	155	151	121	134	130	133	117	163	144	162	139	124	139	166	148	115	139	140	138	148	128	130	129	150	160	154	152	121	153	147	134	149	130	120	133	121	149	134	145	166	138	133	133	128	142	130	126	152	152	164	148	141	146	126	125	158	137	128	138	158	144	135	142	138	140	128	156	151	154	139	123	126	123	125	158	132	125	156	141	156	162	134	147	152	123	131	120	146	138	134	110	146	160	132	150	150	150	132	136	164	124	143	146	127	157	155	128	127	135	147	142	142	150	134	118	149	143	145	134	131	131	147	148	175	122	158	142	144	143	150	161	153	131	130	150	128	122	134	144	156	131	140	154	158	134	144	131	152	154	132	137	153	142	147	148	143	138	135	143	124	139	123	152	154	152	125	143	144	132	139	145	150	153	144	142	159	152	149	154	148	154	130	147	154	148	143	153	121	124	122	135	157	138	139	136	111	138	137	152	133	126	134	129	149	135	148	131	156	150	130	152	146	159	140	149	137	123	145	147	155	143	153	141	145	140	145	144	136	152	161	164	144	144	144	148	125	137	144	142	138	126	138	152	139	168	128	148	172	161	143	152	154	134	137	160	149	152	140	139	156	133	155	137	153	118	144	138	159	148	151	141	141	158	139	127	139	150	135	146	133	145	147	153	161	146	138	139	138	145	148	137	135	125	132	145	150	156	155	149	140	133	129	128	168	137	160	149	138	118	156	134	127	132	170	117	160	133	140	157	146	138	159	156	148	154	136	152	172	155	139	148	141	142	163	169	152	138	150	128	130	171	144	162	145	152	139	131	150	137	136	154	146	158	149	149	145	117	134	125	155	138	131	148	138	146	151	145	146	125	132	139	135	145	150	139	140	159	136	162	111	138	133	143	145	140	152	125	127	158	150	140	147	153	144	128	131	147	153	159	145	134	129	133	147	134	134	148	139	140	130	138	112	146	142	133	137	144	132	133	143	125	139	135	162	156	125	165	141	145	127	128	164	142	134	153	162	135	151	143	135	139	143	132	137	138	144	163	144	149	137	113	126	146	146	151	121	161	146	143	151	129	149	128	146	126	126	152	137	132	128	151	136	137	144	142	144	138	111	156	140	136	133	139	135	147	143	139	124	145	150	153	131	168	168	143	135	130	127	127	134	129	134	145	140	182	153	145	142	153	126	131	151	142	137	134	145	151	156	136	116	155	161	139	153	148	141	163	147	150	152	134	135	144	147	140	140	148	159	134	128	173	149	152	159	130	142	146	137	129	159	128	116	121	162	138	143	152	150	140	140	154	146	134	132	130	148	149	142	131	141	131	142	132	134	117	145	127	145	150	135	147	131	128	121	132	149	138	133	131	157	146	169	132	146	146	151	146	141	131	132	145	137	141	147	139	149	125	155	129	133	160	127	148	164	158	153	147	140	133	141	145	153	136	156	154	127	112	170	159	145	155	136	124	141	165	139	146	141	163	128	125
20610	25394	35138	38551	43213	38832	50153	55861	55462	41930	43155	44885	43719	44746	44919	42927	41935	45279	41717	43213	38610	35911	32486	33755	27983	29076	29143	27046	28605	25817	25799	22904	21321	24920	23089	23941	23372	18903	16972	19000	19565	19052	17440	13715	8859	7985	6965	5603	3786	3751	2269	2246	2496	1904	1869	1699	1726	1156	991	908	770	695	572	505	587	542	567	576	519	524	454	444	446	400	422	424	400	414	414	412	468	435	427	418	419	375	406	396	418	401	416	391	408	379	404	376	401	394	428	415	380	427	408	374	376	434	380	400	367	396	388	377	391	390	392	360	396	420	436	340	408	405	400	397	399	394	415	401	380	383	415	398	405	407	394	397	370	380	398	411	382	400	372	404	405	385	376	368	383	444	423	402	404	393	406	419	383	422	394	436	395	369	423	414	386	410	372	387	391	407	371	446	374	360	394	404	370	380	369	400	376	422	413	382	372	376	410	399	406	411	424	370	409	404	390	390	380	398	373	413	367	418	350	393	366	387	412	415	384	414	403	435	408	391	362	402	384	382	364	397	395	440	409	379	416	360	410	391	407	382	411	416	405	418	407	363	360	395	387	387	400	396	417	403	423	402	397	374	397	412	392	410	413	384	426	383	361	374	396	388	386	436	420	372	414	432	422	405	407	386	375	400	397	449	392	383	400	411	427	419	404	415	394	390	357	423	397	396	357	391	423	374	363	394	418	387	381	397	411	392	399	416	363	406	394	383	363	387	345	418	395	398	402	396	379	454	368	382	415	389	355	378	368	409	379	403	389	389	428	389	402	400	395	413	384	386	396	383	427	372	418	383	403	402	397	395	389	389	422	362	386	393	389	409	378	390	404	386	391	403	355	394	384	420	406	385	407	382	390	391	398	403	383	390	384	414	393	369	408	414	404	399	400	408	391	394	373	406	421	423	382	397	402	400	407	367	391	390	401	388	397	417	382	418	405	394	367	411	399	399	403	419	426	372	395	411	396	420	387	383	419	426	369	413	369	412	386	379	390	388	400	408	371	366	388	385	407	432	402	414	401	392	414	384	424	400	406	413	398	381	399	385	388	413	440	425	422	412	388	407	379	386	408	380	388	384	419	404	365	430	426	399	381	404	421	399	410	409	397	426	388	387	417	387	379	392	395	378	412	363	395	353	406	406	407	435	436	411	388	383	370	422	405	411	428	391	395	403	401	379	389	438	398	448	416	407	360	384	415	416	403	382	407	408	384	407	401	394	392	385	422	430	376	398	388	419	384	440	396	380	425	363	402	400	401	397	383	405	408	447	390	392	418	386	403	362	379	415	393	407	408	407	406	393	356	394	346	448	372	442	372	399	393	411	398	383	386	427	416	391	387	367	398	366	420	382	408	400	369	353	405	392	390	409	387	400	355	368	369	413	411	376	409	398	386	419	449	379	441	417	419	406	420	403	405	410	417	384	390	376	378	394	393	402	433	406	348	421	385	400	377	381	434	394	358	438	367	399	409	393	385	386	398	411	385	393	414	411	396	375	367	380	389	404	396	381	392	403	382	384	419	373	421	388	365	390	438	415	424	384	428	406	411	394	402	408	395	395	395	374	397	404	418	381	398	395	424	413	419	406	400	395	367	408	379	392	379	380	404	412	427	400	399	410	420	387	400	384	429	415	388	384	387	392	346	379	415	379	415	395	414	413	407	392	381	379	431	395	374	372	381	388	377	375	400	404	390	390	396	415	370	387	396	392	385	380	374	410	366	375	422	396	423	417	388	387	390	382	380	382	391	429	382	403	382	382	375	390	403	412	386	400	427	407	376	386	393	411	387	419	363	402	383	372	429	424	392	377	401	368	441	380	373	385	373	374	410	376	442	391	396	438	384	408	391	380	422	361	392	384	383	385	410	366	379	399	385	398	373	399	425	392	371	405	380	399	378	409	378	422	401	395	415	362	396	414	370	373	419	408	421	387	398	385	363	405	376	384	380	401	337	385	387	347	390	406	401	372	403	382	411	405	367	385	377	403	360	398	385	386	414	409	384	382	408	371	406	394	406	398	392	366	409	385	392	414	421	437	408	391	396	404	383	394	381	359	423	417	391	401	391	393	370	397	382	389	383	365	371	383	399	396	365	388	358	430	425	339	372	374	375	360	390	414	373	396	406	374	395	366	376	430	384	396	393	414	415	377	439	441	391	385	407	401	390	399	410	412	395	430	412	418	389	393	406	384	420	392	402	376	369	393	388	384	412	371	374	353	405	363	391	417	415	418	407	417	404	407	380	389	399	398	421	378	398	361	409	362	390	413	383	383	393	383	388	438	387	414	414	415	384	419	374	378	411	369	405	395	396	422	408	380	401	406	426	410	389	404	391	423	374	398	408	383	378	375	392	378	409	397	394	409	376	385	423	412	415	391	372	386	412	399	379	373	336	401	409	409	422	412	382	400	438	397	379	430	375	348	386	391	406	391	410	369	418	409	399	372	380	385	394	400	426	412	389	382	409	374	402	414	392	366	379	390	381	422	394	441	389	389	383	387	410	406	401	382	387	408	410	359	398	427	404	423	382	443	429	393	383	405	398	376	380	405	442	417	406	466	387	389	356	379	380	403	454	397	414	403	420	364	390	401	408	364	342	389	381	369	370	379	411	360	399	402	408	395	391	407	406	372	426	403	400	405	423	378	400	374	401	400	405	425	396	372	397	384	360	391	368	384	411	360	365	376	384	412	390	407	399	391	415	413	369	378	391	395	400	389	395	381	400	361	400	418	407	421	398	406	387	358	393	357	412	408	405	382	376	380	388	408	443	370	410	399	370	415	406	368	386	379	414	358	389	412	384	424	406	407	422	401	388	389	397	421	408	374	404	411	429	402	423	384	386	403	375	345	398	397	402	408	361	364	377	396	375	418	391	389	407	381	368	397	370	418	404	385	346	423	416	381	418	439	424	407	376	395	406	389	347	409	360	425	369	394	387	391	365	379	434	392	357	426	400	386	392	398	415	430	380	404	396	374	383	408	391	410	374	394	417	433	337	389	417	410	368	399	395	395	362	416	385	402	383	426	364	408	379	358	418	402	432	375	372	397	402	416	403	433	379	405	353	398	369	406	392	420	420	425	435	398	389	382	391	406	373	420	411	386	357	380	389	398	388	373	413	410	386	405	382	426	412	397	347	381	388	383	405	402	394	376	418	381	388	385	402	392	407	424	437	388	365	392	393	369	409	396	393	375	358	414	390	397	415	394	388	388	392	430	407	384	390	401	423	400	389	410	399	412	415	390	435	361	390	414	410	412	402	418	386	426	413	387	384	393	403	347	335	400	373	386	384	370	415	376	354	371	419	401	385	379	369	392	414	413	392	390	383	393	425	403	390	405	391	360	360	423	377	391	394	395	418	374	402	404	417	362	401	397	408	429	407	395	366	404	386	386	363	383	403	419	372	369	404	366	411	396	401	402	386	394	403	412	401	375	415	389	397	415	409	378	379	396	424	412	387	389	370	377	391	401	392	390	401	400	383	433	414	399	381	392	401	382	384	397	376	363
43022	41286	43713	41589	41779	36448	48809	54315	57398	46281	36170	43009	39049	39155	38610	36513	34447	39501	36083	34590	30328	25146	23301	22044	21856	17456	17699	14404	14899	15480	13103	12247	10122	12657	10407	10771	10956	8575	7148	7472	7761	7984	7118	5585	3679	3159	2144	1774	1257	1218	873	783	606	599	570	585	490	399	373	389	296	242	256	222	211	207	222	239	218	209	196	181	189	179	181	177	160	154	170	186	232	203	225	176	150	197	200	197	185	191	198	196	181	169	185	192	159	178	183	163	172	179	196	194	187	185	166	187	158	189	189	162	190	197	166	178	197	184	181	173	189	206	180	195	169	178	172	172	161	158	171	183	200	192	183	156	191	173	186	193	159	166	203	187	194	184	186	179	151	179	173	156	164	172	187	188	169	192	199	205	202	183	204	191	210	166	189	196	179	160	178	173	192	196	189	148	191	185	187	169	185	193	188	187	162	187	175	184	209	186	162	188	184	194	157	180	187	209	180	187	184	166	171	173	168	182	168	166	202	164	189	191	202	178	170	179	170	166	180	178	176	175	155	155	190	183	164	171	170	167	185	179	167	188	159	174	153	168	169	171	186	200	167	186	196	200	161	184	149	161	189	200	202	171	184	166	179	166	187	186	149	185	194	202	167	207	195	175	196	202	204	205	191	180	209	198	168	171	182	176	185	186	162	171	171	190	192	176	180	184	137	179	163	186	191	217	177	164	183	177	167	188	154	185	184	196	163	169	175	180	169	180	177	170	193	170	197	174	181	160	201	203	181	197	162	190	169	179	189	172	204	163	183	172	184	178	199	180	179	184	177	182	181	185	205	174	175	171	185	180	181	186	180	181	154	191	176	176	196	179	161	157	189	163	189	170	185	183	200	181	174	189	181	190	175	157	161	188	163	192	170	170	164	185	180	178	161	159	176	173	181	181	155	183	212	173	180	180	162	168	168	174	199	179	148	205	193	186	187	159	176	168	164	218	145	175	184	185	162	179	174	176	182	181	190	166	178	166	184	191	180	203	172	159	182	175	192	170	205	171	188	218	204	181	176	193	205	193	178	186	183	171	196	197	198	165	185	173	166	184	183	165	174	169	199	204	160	155	200	184	177	209	168	170	188	189	166	154	171	160	169	184	190	202	169	160	188	204	173	189	188	181	184	172	208	161	188	180	212	198	188	161	186	174	172	192	162	179	176	191	181	161	169	174	185	200	173	180	199	173	177	173	184	177	182	186	166	200	153	187	176	177	159	190	168	177	164	173	192	187	174	179	168	173	182	151	181	203	165	174	191	183	171	173	183	166	221	178	173	175	196	189	192	177	174	173	183	161	176	146	193	189	190	174	163	180	168	163	162	193	178	197	184	175	181	172	181	187	212	181	188	163	175	182	177	191	200	163	178	172	170	192	176	188	176	152	184	156	175	165	183	194	209	160	180	166	182	164	182	184	171	183	163	182	187	166	178	175	185	177	191	142	189	200	205	199	170	187	195	190	162	188	212	186	203	163	198	183	169	195	180	185	171	175	195	193	198	187	180	208	160	172	197	181	182	181	197	181	176	192	189	171	190	200	162	203	211	150	205	191	189	199	179	177	155	202	186	193	209	182	204	180	197	194	171	184	163	169	170	191	172	166	179	182	176	217	183	178	199	172	189	190	177	176	196	184	178	201	184	174	170	182	177	163	166	179	187	182	186	168	173	156	179	196	217	195	218	194	188	205	189	187	178	194	179	189	188	178	198	177	173	200	200	163	169	172	202	173	170	182	164	178	171	193	179	194	225	182	181	167	209	202	186	161	173	177	181	190	192	196	194	179	183	187	189	173	187	176	181	172	199	180	170	179	195	172	191	178	177	191	176	164	163	184	166	186	178	191	187	154	197	190	178	195	178	185	174	166	194	203	179	178	170	179	188	189	201	187	181	176	160	185	189	166	195	155	158	193	180	156	179	175	197	158	176	177	198	169	175	198	180	190	180	200	154	198	191	200	150	180	178	171	177	180	189	196	167	196	193	198	173	192	188	191	179	165	206	181	183	175	175	187	188	176	186	186	189	155	179	170	160	157	191	232	156	204	194	176	201	187	181	168	168	185	175	185	182	173	201	180	196	151	189	189	172	189	192	189	189	205	163	179	186	165	176	169	173	167	176	180	192	185	176	170	176	194	174	185	182	174	210	172	195	167	191	173	178	167	158	170	168	189	157	177	166	179	158	174	179	192	186	179	157	173	168	199	190	201	184	189	168	175	190	164	190	162	181	185	189	174	192	188	175	189	192	195	174	195	155	178	186	171	173	183	201	176	186	200	203	165	184	174	181	199	180	180	200	188	177	164	169	189	174	186	186	195	204	191	191	191	182	171	172	175	173	196	167	162	164	179	160	205	184	179	207	174	182	201	192	167	193	187	210	197	202	195	171	188	181	192	186	173	190	182	200	166	200	158	184	170	172	185	167	183	189	167	198	189	177	168	209	189	160	181	186	173	166	196	168	167	161	174	191	189	194	185	177	198	175	155	164	166	166	202	179	156	183	186	154	173	193	168	197	176	179	168	196	213	208	180	152	191	172	186	194	185	186	171	202	182	163	196	178	134	199	169	182	186	178	166	216	188	169	183	169	174	184	210	170	155	174	191	180	157	190	169	170	164	182	163	203	184	203	205	193	180	184	174	168	184	167	180	186	187	195	170	166	195	205	184	191	167	177	166	202	188	193	206	147	187	186	166	198	178	189	153	200	196	188	196	182	186	169	192	179	176	179	187	177	189	165	200	178	196	159	192	182	189	185	174	185	191	195	183	203	181	172	187	199	163	185	176	194	162	195	159	207	206	168	179	193	201	181	183	188	194	180	192	151	172	195	175	188	183	171	192	178	175	172	157	175	172	183	201	181	160	167	163	177	175	185	214	180	165	197	185	189	168	155	188	196	188	175	182	175	177	185	158	177	151	195	181	178	169	189	174	186	198	182	169	157	197	162	181	170	157	165	183	175	187	188	188	200	170	181	178	181	213	169	165	184	176	157	175	170	186	191	170	175	193	179	157	184	163	156	179	137	195	186	166	146	183	186	175	198	147	182	165	165	208	186	197	174	185	183	180	185	179	157	197	187	200	176	179	176	198	191	188	192	173	156	192	190	190	168	189	202	197	204	188	198	187	156	175	168	191	192	182	193	165	166	179	181	170	170	178	171	180	181	172	163	186	211	211	177	190	164	201	213	176	186	163	202	184	177	195	170	180	190	165	181	177	169	185	160	182	183	178	170	199	156	170	174	205	188	159	176	163	192	171	181	171	181	192	200	200	201	172	141	176	186	192	163	178	158	169	177	179	188	182	189	176	197	177	166	170	170	168	191	185	203	175	188	183	171	178	196	148	181	166	192	175	163	203	155	207	162	180	197	195	155	192	169	186	187	168	173	181	168	180	201	154	176	199	177	183	173	165	212	182	168	196	188	167	188	190	173	178	178	195	183	194	174	165	172	166	171	188	179	193	203	183	165	171	193	167	191	179	160	172	185	199	186	186	160	151
30054	33870	43272	47610	50461	47369	58331	64919	68664	58846	52213	59888	56158	57580	57985	56844	54200	59884	53433	54964	48716	45769	42211	42928	42123	37192	40140	35973	37284	36202	35663	35374	32510	37210	32827	34178	33780	29413	27684	27908	29781	29077	27623	23935	17270	16211	12051	10211	7589	7237	5112	4498	3479	3297	3233	3498	3067	2097	1852	2041	1363	1079	952	760	940	844	845	821	785	692	594	552	502	502	486	488	489	506	486	570	670	604	581	514	487	468	466	480	467	497	464	447	494	530	480	448	514	460	478	501	457	483	484	453	531	505	485	521	506	473	497	491	474	527	502	490	453	477	469	498	478	491	463	463	473	473	489	493	503	482	460	464	484	482	513	513	524	487	512	424	501	477	469	453	495	477	473	449	490	487	524	489	491	471	478	510	479	493	462	487	467	456	536	480	451	488	508	508	508	476	539	493	513	460	485	435	503	494	493	457	478	496	522	484	479	462	509	485	519	466	489	508	440	483	523	462	449	490	475	518	471	443	482	490	464	472	497	489	469	465	474	482	481	479	468	512	482	495	508	496	464	498	488	454	494	495	447	507	470	469	498	479	489	489	512	492	448	442	510	465	456	436	526	495	504	448	510	483	499	467	472	517	497	476	470	473	464	469	491	455	520	480	462	477	509	502	477	467	498	500	480	488	470	463	502	491	496	522	478	497	511	496	503	477	476	473	484	443	487	457	468	486	499	525	479	484	490	495	496	493	458	492	479	484	485	481	496	499	467	465	486	494	503	490	474	488	510	456	470	486	487	460	478	504	497	477	497	487	475	458	495	514	518	473	502	481	469	478	477	493	490	458	535	483	479	465	479	510	510	471	481	509	468	502	475	511	433	493	511	449	491	468	524	485	430	463	487	484	481	453	496	489	482	495	460	478	539	487	488	491	523	490	477	483	499	498	474	488	483	509	463	474	472	504	460	479	457	468	499	480	478	492	448	493	490	454	482	500	425	468	463	480	474	444	487	510	461	448	465	477	480	491	486	502	508	528	492	478	511	533	454	494	458	466	488	487	461	520	500	480	512	520	487	421	461	474	541	482	527	471	466	454	450	484	465	439	471	475	468	457	470	452	445	492	451	453	453	478	448	511	460	443	484	494	456	465	480	481	498	422	491	503	477	505	504	530	512	472	485	492	478	472	457	468	484	474	545	456	458	477	487	493	490	461	465	485	458	465	509	448	495	481	509	504	484	506	463	474	480	502	491	490	494	487	476	524	503	486	480	465	493	480	475	486	450	473	460	461	494	478	497	408	472	528	484	497	502	478	469	473	491	467	488	479	505	488	478	473	488	459	437	511	450	446	472	502	473	466	486	495	443	472	509	473	487	502	485	476	498	493	475	484	525	459	435	494	489	502	465	475	484	500	497	490	493	472	518	477	512	493	489	485	486	426	471	477	471	456	477	472	459	482	481	474	468	472	483	489	486	470	463	483	519	491	468	469	503	473	526	443	484	494	495	484	488	487	478	487	501	492	480	508	478	495	453	481	485	524	505	456	466	524	485	484	514	493	506	503	489	510	505	501	490	454	508	447	493	455	517	500	476	497	487	454	480	471	504	452	486	486	486	478	468	475	508	517	482	486	451	502	514	465	478	452	492	491	492	453	470	467	480	509	479	499	499	503	475	493	491	487	508	485	507	504	486	539	502	491	469	489	483	485	501	489	513	469	483	473	490	488	487	485	540	509	510	477	502	520	486	496	510	456	498	483	518	498	501	501	471	487	489	473	476	465	473	499	469	483	459	486	492	484	437	462	493	494	417	460	466	501	464	531	519	476	424	460	475	487	497	475	499	510	497	480	506	473	504	477	502	472	481	478	497	479	476	465	493	473	469	516	479	498	489	458	510	477	491	459	477	496	442	469	456	434	494	472	484	500	468	499	470	492	456	478	478	496	486	453	484	444	480	470	463	510	512	512	487	495	520	480	446	490	472	450	472	485	462	477	522	488	491	506	473	506	494	515	488	495	467	482	513	484	480	494	462	473	500	462	490	466	468	489	509	488	466	490	491	528	489	443	464	502	499	481	456	424	509	486	479	476	533	469	489	463	497	489	470	455	493	509	521	433	487	467	486	495	478	510	499	482	493	466	451	491	500	473	447	471	471	509	481	477	508	464	458	474	483	497	499	490	463	497	484	527	500	530	492	495	515	503	526	505	456	484	500	472	468	475	443	481	491	495	496	493	470	489	477	473	492	486	519	500	515	444	474	490	467	499	466	466	482	514	472	494	473	466	492	480	516	470	483	448	487	518	475	456	505	458	492	522	463	475	489	466	459	461	462	458	470	481	506	512	505	482	487	451	466	499	482	470	454	463	484	467	472	474	523	456	497	508	500	463	480	502	497	483	492	478	488	514	494	491	469	526	497	484	485	491	508	468	488	471	444	494	464	508	480	493	465	517	473	499	458	478	481	493	468	494	449	463	485	459	481	485	490	480	503	460	489	461	470	450	472	514	505	476	468	499	532	496	493	465	515	471	512	468	504	462	502	465	485	502	482	503	484	433	481	489	492	523	480	473	469	462	432	501	498	489	433	495	480	464	454	495	503	512	432	479	508	478	493	507	493	457	494	513	508	502	480	494	481	477	469	482	490	471	473	501	502	469	461	484	486	508	490	498	489	463	515	489	494	487	474	483	488	496	458	469	474	442	507	524	505	483	475	471	464	495	485	473	485	478	483	498	506	499	497	463	542	501	514	468	483	487	473	480	500	496	484	507	493	489	503	456	470	495	488	495	529	516	476	478	491	467	485	449	459	464	482	491	507	446	499	480	461	490	523	483	484	490	486	491	481	465	476	472	515	509	455	476	490	495	480	481	466	466	476	499	459	451	501	457	477	476	479	470	491	526	523	488	479	506	500	437	473	491	493	466	496	466	468	488	490	480	498	501	461	466	497	473	471	494	461	517	483	469	460	512	434	457	494	483	478	484	469	444	483	454	496	475	498	522	485	469	457	498	472	524	488	479	465	461	469	469	506	512	473	480	473	466	502	460	489	520	471	462	536	488	504	504	488	503	523	487	461	484	467	502	499	494	451	511	507	484	470	451	457	487	474	503	515	502	483	506	494	474	510	473	469	449	521	535	516	486	485	488	476	465	496	495	451	475	553	471	484	440	504	480	492	494	477	498	511	496	473	452	481	476	456	518	458	458	526	468	489	481	471	504	503	454	469	485	483	482	483	485	508	509	453	456	476	479	474	478	521	501	493	492	498	487	498	535	541	478	474	491	435	479	486	481	481	508	498	479	428	470	526	514	460	512	479	444	490	419	485	494	470	471	479	505	483	510	473	520	460	481	492	467	471	446	461	455	502	464	479	459	481	505	508	508	491	498	466	487	503	495	509	488	467	478	510	479	474	493	508	474	470	487	491	446	489	477	485	461	473	503	473	484	474	490	455	504	495	489	505	494	491	465	491	516	484	478	455	503	462	494	466	514	508	484	455	496	505	526	467	507	519	480	466	444	509	496	490	450	511	480	480	471	476	486	482	493	532	480	503	504
12637	10659	13099	9141	6885	4943	5773	5702	6235	4434	3038	3176	2524	2659	2353	2176	1880	2245	1628	1663	1694	1240	1130	1001	938	813	773	612	615	671	747	575	532	654	534	498	503	451	398	460	400	406	392	368	255	242	222	218	178	168	125	171	131	143	134	146	134	133	128	167	146	133	143	136	130	138	111	132	141	114	133	131	129	135	136	121	142	133	143	144	119	131	107	121	142	137	141	126	107	156	135	139	134	117	120	129	130	106	140	127	122	154	123	107	135	114	90	100	116	113	117	125	148	136	123	142	131	122	124	112	144	129	111	125	131	126	127	116	107	134	137	157	117	135	110	138	140	127	147	135	111	137	113	139	133	119	127	143	118	140	135	126	148	138	159	124	123	125	130	161	135	154	127	123	114	143	133	123	121	142	137	130	115	128	125	136	135	120	114	129	107	119	94	130	129	132	128	115	109	116	117	136	118	130	119	128	142	153	112	112	129	136	132	134	131	110	125	126	123	124	129	130	128	135	119	139	147	117	121	138	151	109	126	117	130	125	122	146	120	118	145	125	132	115	121	153	121	151	140	131	131	121	145	116	131	133	135	132	112	128	123	128	131	111	131	138	135	117	120	169	119	145	151	115	133	148	131	112	145	147	148	126	95	115	122	124	141	130	115	129	117	136	147	144	118	124	117	126	142	120	125	134	127	141	137	137	146	116	124	120	143	119	135	139	107	139	113	126	132	132	141	134	139	136	128	135	120	129	127	139	142	135	120	145	121	121	138	124	115	139	124	152	126	129	144	140	125	126	145	123	130	113	120	120	129	123	103	97	145	139	118	116	136	111	136	156	138	118	145	107	121	131	128	111	120	126	132	134	129	135	125	137	133	132	148	132	128	128	103	134	136	130	141	134	133	126	120	137	133	118	117	143	134	122	129	130	128	114	129	102	128	129	140	140	119	132	134	135	120	135	126	128	153	138	124	140	129	127	120	127	119	131	118	135	129	120	113	123	148	115	143	141	114	107	149	127	125	134	143	127	133	135	127	131	137	118	172	124	112	111	131	117	109	126	136	121	130	131	105	143	118	130	128	120	125	133	142	115	122	129	136	115	135	140	143	145	132	106	115	129	142	106	124	112	129	126	141	124	134	129	130	125	117	147	135	141	136	125	128	124	134	145	134	133	129	134	145	136	139	128	138	111	121	118	108	133	145	127	139	143	126	131	114	118	119	116	111	126	154	132	129	135	125	113	112	113	141	146	129	127	165	143	139	155	150	132	135	120	129	131	154	123	102	127	111	135	106	120	139	140	114	138	120	129	131	127	120	121	130	127	132	135	122	129	116	134	122	111	136	126	139	153	122	126	125	120	133	126	149	150	140	116	133	118	115	129	123	149	125	136	131	132	142	140	123	120	138	136	124	125	121	153	125	129	123	133	146	139	132	128	158	106	116	145	115	121	125	132	158	116	143	125	139	105	113	134	113	114	121	107	137	128	127	101	118	149	128	135	129	122	130	130	128	131	135	133	118	143	117	125	131	121	120	131	127	140	148	103	117	148	131	135	139	127	135	140	130	133	125	115	146	115	113	134	129	134	130	117	106	124	150	132	115	109	133	136	134	120	145	130	132	123	112	130	122	124	131	117	117	108	115	119	122	120	134	126	129	112	122	141	139	114	115	143	122	140	129	138	121	124	123	136	131	119	120	132	119	136	117	140	139	126	149	121	119	134	107	111	156	157	121	123	140	149	142	133	128	132	125	119	131	122	130	139	121	129	141	108	129	141	132	142	144	145	111	154	124	140	142	113	137	162	121	123	125	126	130	131	137	123	133	126	126	122	135	118	107	129	115	133	139	117	116	131	136	131	122	95	122	132	132	123	140	124	128	133	135	113	144	129	133	145	145	110	135	115	127	125	141	134	117	107	126	132	142	142	101	127	144	153	120	123	155	127	110	117	125	127	119	134	160	141	144	143	132	132	128	140	112	125	130	136	151	135	142	139	123	141	132	121	123	129	118	128	138	131	133	136	106	122	131	106	134	132	172	108	142	119	150	123	124	113	120	153	133	127	112	144	130	137	125	115	128	129	126	127	112	103	121	145	126	145	132	132	141	140	109	114	125	129	116	128	118	130	137	125	131	126	126	122	118	121	117	126	128	97	137	128	126	107	139	106	120	127	115	137	121	129	135	123	117	150	134	150	119	125	122	132	127	116	124	132	143	143	127	135	116	122	141	123	125	151	117	144	130	105	132	117	131	136	133	133	126	124	111	145	133	106	140	121	120	119	126	140	125	132	155	133	119	132	139	108	115	130	130	140	127	128	121	142	125	148	143	117	128	117	128	128	129	126	128	126	119	140	115	131	129	134	145	151	131	150	119	130	125	134	131	129	112	134	114	125	113	120	122	153	136	136	118	142	109	144	122	110	117	119	109	129	137	125	135	135	123	126	128	109	141	143	142	139	112	111	144	131	146	136	132	117	123	158	122	140	120	114	124	129	133	150	127	125	132	129	126	122	126	122	142	134	140	124	133	133	139	141	132	107	125	121	140	126	131	122	122	162	130	129	124	120	135	122	143	126	148	141	134	116	114	125	137	138	130	127	125	116	128	123	112	112	129	127	138	125	143	109	146	154	140	122	136	144	117	145	144	139	122	132	146	129	119	152	113	148	137	146	113	105	114	139	131	117	133	127	135	126	127	121	120	114	124	148	137	124	119	125	133	140	127	125	122	140	125	133	118	139	146	134	129	151	122	131	139	132	130	127	119	143	145	132	103	134	136	126	124	126	126	129	122	104	117	123	116	136	128	151	104	138	132	134	139	106	130	109	144	136	145	155	138	123	149	122	132	139	116	120	121	113	116	123	119	128	133	126	137	125	128	130	119	127	121	110	102	125	115	120	133	139	112	125	116	124	124	128	142	146	119	117	109	121	129	122	118	145	120	123	129	141	137	134	115	111	122	127	137	146	137	106	129	118	124	127	122	130	124	134	123	125	158	126	133	126	127	134	132	124	143	128	129	133	141	126	142	121	131	136	140	130	135	134	131	121	142	120	133	116	144	140	118	135	149	146	108	142	142	141	128	131	137	137	135	155	131	125	125	148	136	121	132	135	135	139	127	147	119	120	125	117	122	117	135	144	143	119	137	130	109	128	120	145	137	102	144	141	128	149	135	113	117	136	123	124	125	143	144	142	117	116	130	115	148	152	134	141	132	126	141	121	107	137	136	135	127	141	137	169	122	110	130	132	131	148	128	119	137	133	119	148	118	137	142	150	125	114	133	143	146	131	125	131	126	124	129	132	123	156	115	146	155	131	128	127	122	135	136	112	127	113	139	110	137	131	116	114	129	126	125	139	126	133	133	137	127	128	115	116	121	116	143	118	141	127	113	139	137	114	127	142	128	141	140	144	121	128	130	140	132	126	131	111	140	130	136	123	142	144	139	131	139	143	134	126	118	118	144	136	118	116	117	114	110	129	120	119	128	115	123	134	130	102	150	129	138	136	110	144	122	125
8285	10394	18892	18878	18152	15800	19739	19770	22042	16609	13804	14781	12154	13147	11854	11402	9486	11846	8191	9369	8952	7050	6334	5279	5297	4564	4452	3370	3568	3601	4223	3358	3201	3776	3004	2878	2960	2540	2281	2356	2404	2239	2146	2067	1451	1279	1028	884	788	765	578	506	463	535	531	480	451	483	457	446	394	401	400	386	378	407	392	375	381	361	352	392	328	395	347	362	364	359	354	325	377	381	379	349	360	363	363	362	381	316	351	387	361	382	414	351	360	352	376	380	327	364	368	315	365	352	365	379	308	375	360	356	353	361	374	383	337	387	361	363	369	350	350	360	328	351	370	373	363	384	366	351	317	367	351	345	359	356	383	323	390	345	344	384	340	324	347	365	375	372	390	357	337	362	366	393	363	359	367	361	352	370	404	377	366	339	354	372	370	330	376	362	360	384	355	300	351	353	357	368	310	400	344	356	359	343	366	385	369	375	335	389	376	319	366	365	352	366	351	376	346	359	378	383	377	344	358	364	380	362	370	363	363	375	347	362	337	377	355	368	408	396	372	358	384	322	405	374	339	338	330	353	356	322	350	356	365	354	338	339	345	350	355	369	383	382	349	349	373	394	390	351	326	378	402	356	362	341	344	362	386	380	373	373	365	347	342	360	345	340	357	336	346	316	369	384	348	355	346	389	366	334	367	366	364	372	371	373	346	367	346	377	343	371	346	369	328	380	331	360	335	372	377	375	366	396	367	375	351	369	406	374	376	359	370	343	335	342	392	348	381	349	353	400	357	363	374	333	360	366	396	337	354	372	366	373	339	362	372	382	354	324	333	365	366	355	369	368	366	350	374	346	366	361	322	349	365	342	368	365	331	372	384	366	361	355	368	357	365	364	338	346	358	351	341	410	353	399	357	326	346	365	359	332	347	362	353	355	416	392	368	388	352	372	380	360	368	346	336	379	337	360	351	366	350	362	323	401	373	370	394	345	379	362	370	394	349	366	372	351	362	366	335	343	331	386	357	364	329	337	361	389	356	367	347	384	373	382	363	379	361	377	387	369	330	351	356	366	313	372	376	355	358	361	329	379	372	337	356	349	382	340	366	378	356	367	376	368	334	343	342	338	325	370	377	340	335	364	338	364	363	350	368	367	344	339	352	354	341	370	352	336	337	345	377	347	356	342	345	336	354	352	364	349	387	364	363	331	355	384	364	386	415	375	369	369	369	357	346	351	355	373	345	320	392	384	352	354	382	361	362	364	369	365	345	348	342	362	376	347	362	364	342	389	340	378	399	369	377	375	401	372	324	376	374	352	364	387	371	372	315	353	387	369	358	358	350	357	344	332	366	324	341	376	340	336	342	393	351	408	354	367	381	371	360	381	369	337	337	379	347	334	346	386	352	375	359	397	351	369	339	344	328	386	359	342	375	377	330	366	338	391	341	370	328	364	355	331	363	339	353	340	362	362	397	384	363	358	370	374	347	342	329	407	362	354	366	371	385	335	372	351	348	348	330	366	330	345	337	374	370	344	345	353	335	390	387	388	356	364	381	366	349	380	389	357	343	387	375	324	366	351	351	366	361	358	342	386	356	356	349	390	341	382	374	351	376	377	337	346	347	385	372	364	364	387	398	353	372	339	402	349	367	341	342	329	371	363	356	328	351	424	361	370	341	383	366	361	392	388	354	350	383	368	363	363	341	355	366	372	371	360	376	356	359	364	360	362	388	346	346	382	371	348	344	359	376	357	358	330	349	366	384	340	359	349	366	355	364	310	330	341	380	376	355	366	338	367	376	352	352	348	361	366	350	358	375	351	351	351	416	369	362	350	324	375	363	373	400	353	360	382	366	367	306	377	363	359	398	390	364	364	383	347	365	344	364	318	379	381	367	406	387	322	356	344	358	379	357	334	348	348	332	343	350	376	391	385	359	378	359	371	381	379	386	369	369	381	370	395	354	376	358	354	354	369	404	372	357	349	404	349	360	333	357	388	376	357	348	355	395	349	344	392	357	368	348	367	369	380	339	341	354	360	365	332	385	358	334	391	357	372	369	365	376	360	325	367	342	389	358	375	352	371	354	388	347	340	362	370	358	373	370	362	372	343	337	372	371	360	364	360	360	379	391	358	345	386	351	355	395	360	377	346	366	364	350	366	375	390	394	340	400	356	369	349	351	371	350	376	354	396	375	370	367	327	348	339	363	372	345	364	358	362	336	360	362	380	375	361	335	368	371	365	346	359	379	355	386	345	356	337	408	328	359	340	370	369	350	336	341	363	346	363	386	365	362	354	361	372	336	344	390	372	316	346	377	335	383	315	360	407	351	341	356	367	343	370	341	364	384	367	398	375	397	360	376	389	342	358	342	341	373	339	321	367	376	349	357	375	365	361	327	351	377	355	373	354	368	327	354	374	360	369	404	361	394	363	335	358	371	328	346	370	381	370	354	376	369	366	388	385	360	322	369	340	373	356	319	431	369	362	357	373	390	367	353	346	365	382	347	365	385	372	342	344	342	344	376	356	369	354	374	367	368	350	388	376	376	351	336	359	335	336	363	360	361	377	327	310	329	375	382	352	398	347	343	379	371	352	337	356	360	369	352	352	323	381	403	341	374	360	373	371	352	339	363	374	382	364	387	378	378	351	352	357	378	378	369	375	377	345	367	353	383	333	370	397	336	362	350	361	365	373	382	376	338	379	357	352	367	397	359	380	382	348	382	376	352	375	378	370	326	379	354	361	318	360	375	383	374	363	374	370	394	358	369	375	345	380	338	357	377	373	357	368	325	367	376	368	356	334	345	365	381	352	349	384	363	333	364	342	344	356	368	329	349	340	360	367	406	392	346	344	357	358	323	366	398	360	355	335	338	336	340	328	385	340	350	324	337	363	336	337	374	378	352	389	352	399	359	359	396	367	358	335	379	366	351	392	367	400	344	351	385	380	361	350	355	377	357	345	389	362	354	365	360	361	376	359	352	320	412	376	345	396	361	386	327	356	364	362	365	341	365	363	350	346	369	390	353	374	344	329	371	367	337	366	355	358	345	364	375	345	375	365	381	321	366	334	363	339	345	386	367	382	388	355	353	361	371	367	353	366	377	346	336	359	377	329	361	360	371	369	346	356	358	354	353	363	399	371	370	366	339	373	361	338	360	359	364	381	366	399	359	365	384	356	340	339	336	337	355	349	375	364	351	348	347	353	356	393	392	386	357	358	381	330	350	360	336	349	368	366	352	334	351	339	387	340	330	371	354	368	399	359	384	370	353	345	367	365	357	328	380	372	399	355	360	391	398	403	361	361	362	384	365	377	364	340	364	334	365	318	341	375	343	332	372	368	328	364	375	390	332	365	366	335	357	393	330	371	364	355	360	376	376	378	321	376	358	393	360	347	375	380	325	373	370	358	354	376	358	334	352	352	368	388	388	336	368	358	325	340	351	354	395	378	377	359	373	367	352	353	362	371	354	323	356	335	357	344	352	370	341	340	347	359	357	376	338	385	341	351	377	342	338	350	328	353	353	355	357	370	378	388
31445	32119	38399	35656	35467	31270	38646	40016	41047	36948	27249	30666	27586	27564	24433	22509	19767	22045	18848	18535	18494	14919	12772	10580	11102	8696	7750	5684	5933	6299	6961	5439	5392	5869	4887	4080	4211	3747	3397	4007	3020	3192	3384	3284	2277	1951	1328	951	698	645	472	357	340	377	364	322	270	267	242	234	264	195	154	189	173	167	183	172	155	150	162	137	129	139	137	119	138	128	120	135	152	161	141	126	133	166	139	132	136	126	135	131	144	133	143	145	124	135	134	153	143	143	145	134	121	139	129	159	137	133	117	151	129	133	125	123	120	126	130	134	129	131	123	158	143	138	129	140	147	145	126	119	159	137	131	129	134	138	136	138	139	149	143	172	121	127	149	122	137	131	126	138	114	126	132	140	123	134	119	134	131	151	121	128	143	130	143	154	142	124	138	136	116	120	136	133	149	128	134	140	124	153	129	161	139	136	130	136	150	133	149	143	144	136	129	137	134	123	125	121	158	138	134	119	120	155	142	144	135	143	134	124	129	135	139	163	134	149	133	137	128	146	109	166	135	147	150	125	140	145	136	147	133	134	119	127	137	135	161	153	123	144	127	135	158	142	158	157	127	152	139	148	113	112	134	131	117	129	122	137	142	135	136	122	123	131	143	141	133	129	130	124	130	137	133	142	135	124	143	127	149	123	134	138	127	143	141	111	126	150	145	151	149	139	160	153	126	135	114	147	152	129	135	133	115	144	151	151	129	113	139	142	133	129	136	136	144	128	156	143	98	135	125	146	122	147	150	145	132	142	143	139	132	136	175	141	126	136	145	147	149	138	119	128	128	137	134	152	143	123	139	133	130	148	130	135	133	136	129	125	130	128	140	137	134	147	120	121	132	148	133	121	137	124	139	166	147	128	145	122	114	125	142	133	131	162	139	140	157	133	127	145	145	121	115	145	147	118	140	141	138	138	120	141	146	143	145	135	128	153	120	149	142	134	111	130	149	158	118	136	134	147	140	105	126	140	124	151	147	136	142	135	134	155	159	133	132	125	154	98	140	132	130	138	129	154	128	128	142	140	139	160	138	128	140	126	134	158	136	147	97	113	152	130	136	136	114	150	135	128	127	134	124	140	143	152	138	146	114	147	157	130	166	145	141	144	142	121	154	133	128	138	134	133	149	125	136	133	157	137	113	130	119	101	147	148	133	143	133	141	133	135	131	158	139	141	146	127	121	126	126	109	146	127	157	139	149	124	130	146	136	113	120	130	139	143	135	128	141	145	120	134	118	121	126	130	122	150	148	134	125	126	139	111	123	137	155	127	127	143	113	123	145	135	121	130	115	140	150	141	129	142	134	175	156	121	143	135	134	149	136	142	128	139	152	136	139	131	133	112	116	154	137	131	138	133	124	130	147	145	143	130	130	159	150	147	134	167	123	144	123	137	140	136	150	124	133	134	173	138	154	128	130	150	140	134	152	138	125	147	120	149	139	140	149	141	145	121	139	124	123	138	143	125	132	124	140	153	135	124	119	129	125	125	134	125	154	135	130	117	145	138	120	115	137	143	159	143	147	130	141	145	118	150	119	153	130	138	154	130	154	132	127	132	155	133	136	121	129	108	131	148	140	125	132	119	129	126	148	142	152	154	152	128	143	158	175	137	133	149	157	124	135	149	127	148	148	165	128	129	118	152	137	140	138	152	134	119	147	147	149	161	111	132	111	126	137	140	138	153	154	136	131	131	136	129	135	130	126	139	128	136	132	148	148	156	135	127	159	140	137	118	118	145	136	145	150	120	147	152	137	151	135	146	126	149	144	145	135	140	137	144	134	151	138	118	144	152	123	148	132	151	124	150	146	149	140	139	134	131	134	114	137	139	140	150	129	136	132	120	134	132	131	159	118	137	145	123	111	125	160	159	168	142	137	150	152	113	127	117	132	144	147	131	147	141	132	139	146	144	135	150	140	153	155	140	132	119	141	129	125	129	132	144	131	135	136	131	123	125	167	118	153	146	138	128	146	137	137	123	147	134	123	135	137	136	145	118	136	122	159	144	128	135	123	129	149	136	148	133	139	141	166	144	141	130	144	118	141	122	137	147	117	133	155	147	131	124	140	139	133	152	135	139	126	146	149	131	129	123	137	130	148	149	143	135	132	146	118	139	123	133	154	135	136	129	136	129	136	138	161	144	166	148	139	135	143	130	133	143	150	135	142	132	139	142	140	135	133	146	158	144	132	127	112	140	151	150	127	118	116	111	153	137	141	123	141	158	152	123	138	129	136	148	121	136	133	144	157	130	144	137	129	130	145	135	128	138	138	134	128	132	125	133	133	137	157	136	141	128	163	131	104	139	153	139	140	139	163	114	134	109	152	140	142	131	153	152	118	132	130	159	143	150	135	162	123	142	153	137	141	134	139	141	140	135	136	141	150	149	143	126	123	132	143	121	143	119	147	137	152	126	143	142	133	127	144	138	150	136	139	147	130	132	121	129	149	151	134	135	128	139	126	129	144	140	141	129	137	113	173	126	114	159	152	139	143	149	127	146	128	128	147	161	147	159	137	143	142	137	121	149	135	120	153	144	132	120	129	122	147	132	134	116	145	155	156	132	154	153	134	123	149	130	125	147	134	137	124	117	143	130	157	122	126	158	140	150	122	127	131	138	136	121	127	139	126	139	166	150	148	124	136	114	134	142	155	132	146	135	137	149	125	149	153	123	132	150	150	147	140	114	135	119	149	114	136	139	164	128	117	147	131	148	128	139	136	150	140	152	130	131	137	104	123	153	163	149	167	140	137	117	130	140	108	129	133	129	143	132	149	113	135	141	133	140	142	142	135	147	118	109	129	166	142	170	125	152	153	124	170	127	137	132	149	147	129	113	138	119	138	127	146	137	141	146	149	124	149	131	135	149	123	150	137	142	147	146	128	126	133	168	132	125	131	135	131	125	132	147	141	126	123	143	132	109	146	131	148	152	150	134	139	137	126	146	140	132	119	151	138	121	155	136	135	122	149	131	129	149	133	126	146	146	144	154	144	131	130	135	123	132	131	128	159	118	155	133	129	160	125	143	134	117	140	129	133	121	129	124	126	150	119	158	147	135	130	128	150	142	129	137	130	123	149	127	150	146	138	141	133	164	126	132	162	127	131	130	127	136	151	123	143	147	142	130	146	166	139	129	126	151	150	143	140	132	147	151	157	147	140	131	137	152	123	131	143	104	122	142	148	146	132	144	135	112	126	132	113	129	144	135	140	146	154	140	131	132	132	121	139	114	140	141	128	120	128	138	143	147	142	144	130	141	146	137	139	122	138	160	142	131	123	130	138	118	145	151	136	129	139	126	140	120	116	131	150	147	148	133	131	118	145	128	112	114	141	132	134	150	137	144	141	154	116	125	133	129	137	130	142	120	124	120	143	129	136	144	154	143	147	134	143	145	133	133	133	156	131	140	127	112	138	140	145	135	141	127	134	137	127	135	157	138	125	135	130	122	122	143	132	152	134	147	146	140	115	130	129	133	119	118	142	139	120	133
20864	26464	38078	42381	44105	43361	50607	53115	55485	49736	43996	48705	46641	48009	45390	44569	41371	44727	39767	42453	40437	36690	34383	30385	31948	27212	27625	22376	24044	23982	26980	23228	23718	25033	22220	20228	20484	18434	17693	19656	15485	16249	18069	17058	12850	11429	7997	5867	4496	3958	2746	1982	1838	1940	2155	1843	1500	1375	1196	1230	1448	824	587	677	666	651	648	585	511	532	465	409	388	421	407	380	377	411	379	374	443	460	453	379	346	398	389	333	377	397	377	415	374	377	402	394	362	396	358	418	365	397	389	373	379	410	381	417	380	419	376	380	370	371	386	386	370	383	408	377	360	393	392	387	392	342	373	394	403	369	391	400	373	434	401	365	380	368	353	419	384	416	385	413	382	360	392	378	373	356	385	388	386	365	387	406	388	375	371	371	370	374	408	383	385	400	370	373	379	397	381	420	376	377	401	346	385	372	386	381	410	388	384	357	408	381	392	397	348	355	358	438	357	374	388	405	368	418	354	382	351	376	388	367	412	361	426	380	347	382	355	375	367	393	373	407	382	401	379	404	378	370	379	377	363	411	402	380	360	368	419	376	415	368	405	365	388	378	449	352	375	353	387	382	397	358	405	386	370	391	377	384	353	399	401	399	366	418	389	382	382	385	387	383	405	375	378	346	357	365	397	385	417	396	359	378	406	373	397	396	406	398	363	353	374	402	352	382	371	383	400	358	359	369	382	392	408	397	384	387	370	357	417	354	376	376	391	382	368	369	396	412	387	389	391	402	382	401	404	389	400	398	393	407	384	440	369	370	383	382	411	356	394	403	403	362	366	376	380	402	369	379	387	370	401	378	372	374	392	399	401	358	371	391	423	374	422	366	375	367	369	408	386	375	368	381	412	385	380	382	414	366	389	380	389	400	369	382	372	376	371	394	386	403	389	397	376	357	389	353	396	351	386	353	388	403	376	379	390	369	359	391	409	373	389	386	375	423	397	379	378	366	419	372	385	390	364	366	414	399	374	370	384	383	380	384	367	386	385	390	382	374	337	411	346	385	420	376	385	401	374	396	406	392	368	407	388	370	384	381	393	394	374	396	369	365	385	375	386	390	398	397	380	390	385	337	392	397	369	335	391	409	379	370	384	380	377	400	392	396	416	367	416	360	399	374	379	365	371	358	391	388	403	346	376	367	385	370	400	401	407	352	381	389	392	380	361	390	354	413	397	393	391	380	361	399	394	406	393	389	389	334	387	397	383	376	363	386	413	390	392	340	367	393	397	365	389	369	390	384	400	354	386	403	369	407	377	388	371	343	370	365	343	366	379	352	367	357	401	356	381	375	384	395	363	352	382	374	393	364	361	388	407	420	414	400	381	363	428	362	378	392	384	390	385	397	363	354	420	397	359	407	373	376	387	369	388	399	377	414	363	378	378	354	400	378	366	364	382	411	358	374	385	383	417	409	397	413	416	392	369	365	413	348	390	405	352	382	361	394	361	391	384	402	337	388	367	358	363	390	367	377	374	390	383	404	390	376	372	348	393	362	411	373	382	394	393	401	387	405	368	383	414	389	403	406	399	417	359	385	383	348	367	373	409	374	385	375	404	354	374	384	396	377	385	390	346	376	387	409	349	396	348	388	376	376	406	343	410	375	376	372	426	388	361	384	358	357	417	358	407	417	396	358	394	366	381	386	399	394	363	373	416	385	391	373	381	399	395	372	364	359	388	404	377	370	381	398	355	366	392	383	378	363	373	402	414	385	374	361	377	392	382	392	371	380	402	365	362	406	404	386	379	383	409	334	337	392	390	376	381	382	395	372	395	359	394	392	353	377	361	366	400	418	362	347	392	408	390	394	393	393	401	370	395	375	369	388	335	388	392	372	373	371	387	395	385	355	347	369	401	381	390	365	383	398	360	352	392	385	372	412	377	372	393	417	372	400	392	375	349	380	365	409	372	364	380	345	384	360	388	393	370	390	342	394	398	384	379	409	343	405	361	348	389	389	392	404	387	383	357	381	422	395	396	358	371	400	367	371	359	374	383	402	382	371	379	364	372	360	363	387	352	384	408	417	357	383	398	368	377	385	363	384	402	376	374	404	396	373	402	381	377	394	357	391	372	370	373	409	405	362	406	377	360	392	386	368	410	379	395	413	397	392	382	388	404	377	388	387	411	394	398	361	386	394	385	370	393	360	339	406	405	414	395	378	373	358	378	378	347	412	375	374	389	354	407	411	395	367	407	371	337	375	389	406	416	387	384	401	403	358	360	398	407	380	413	386	392	384	378	373	362	394	334	385	366	358	376	385	381	382	392	388	392	379	438	393	386	407	404	380	390	382	396	363	367	379	366	387	381	404	378	393	382	371	369	392	386	369	399	373	381	382	377	403	390	375	391	383	373	363	354	355	377	376	365	415	381	392	428	391	391	355	337	377	420	392	363	395	395	413	427	388	384	375	374	363	375	375	406	355	367	373	397	402	351	417	381	399	416	378	376	383	382	392	394	382	386	370	426	394	368	366	350	403	395	413	372	376	407	410	402	388	394	379	393	393	427	366	371	401	407	389	353	414	353	397	401	393	406	361	382	347	372	358	342	384	400	385	369	402	348	385	356	380	381	368	389	394	377	376	390	447	392	388	405	356	376	434	362	390	383	374	375	418	367	379	385	391	369	388	409	396	393	365	391	367	416	401	419	407	356	364	392	386	405	386	382	381	361	414	327	389	411	375	374	367	342	374	396	367	379	416	386	383	368	378	424	409	368	406	383	387	364	373	377	393	362	380	361	384	390	390	403	369	364	389	387	366	373	396	359	371	389	423	375	368	394	379	351	384	382	365	374	397	367	373	385	366	382	383	391	350	339	430	399	397	387	381	372	370	380	374	357	363	391	342	358	383	354	381	415	377	395	380	401	365	377	351	379	373	370	366	414	376	373	390	355	371	376	383	354	398	407	354	380	393	338	347	381	394	373	348	376	349	371	383	354	367	349	379	392	375	387	352	378	384	368	357	369	386	380	360	397	386	380	379	358	393	406	396	370	340	391	408	398	366	384	409	331	365	373	383	388	372	413	375	361	399	384	416	410	392	330	386	368	381	337	381	355	369	388	388	417	402	372	399	348	397	385	350	377	382	356	378	426	402	368	382	427	417	409	396	352	394	383	390	384	374	389	345	393	411	369	382	378	373	385	386	402	359	404	356	388	368	369	392	402	372	377	393	365	370	363	398	380	379	378	362	400	349	405	360	391	382	405	385	395	382	368	372	404	400	345	358	390	367	382	394	411	379	406	378	344	383	310	377	373	354	397	385	397	390	386	390	379	343	397	363	403	378	362	415	368	369	390	368	402	373	386	387	380	374	395	364	374	415	409	382	367	373	385	369	374	366	402	375	386	377	390	389	402	387	388	349	370	369	374	374	365	354	363	360	385	385	385	404	389	378	350	413	399	376	392	368	377	366	387	360	366	394	413	370	405	364	385	382	392	398	391	393	372	382	391	381	382	406	394	361	377	375	373	366	362	336	350	381	387	394	384	378	396	399	412	365
40676	41285	44548	45768	44639	46725	51588	48369	49554	49922	39638	44134	41997	43361	39576	38192	32023	30333	31484	32479	31559	26801	26540	21819	20914	18715	15588	11175	11977	12742	14483	11958	10841	10108	9781	8779	8548	6710	6764	8726	6958	6984	6952	7305	5650	4309	2745	2126	1531	1035	688	533	594	608	642	441	410	463	404	389	467	313	258	274	279	287	265	267	201	210	202	185	199	186	210	166	187	164	193	184	208	232	193	198	203	152	185	191	200	183	199	170	167	170	166	178	187	177	181	162	164	153	190	183	198	174	173	152	195	191	148	192	155	193	174	191	198	189	205	206	174	185	173	173	195	201	166	184	199	190	202	167	184	162	174	202	193	177	195	172	184	182	189	197	185	186	157	183	182	164	177	181	179	167	179	162	210	166	171	173	188	174	186	186	159	179	180	161	180	168	185	166	164	183	167	184	182	184	164	181	172	169	178	177	171	167	180	175	184	171	176	182	194	162	158	193	176	170	172	173	203	174	173	196	168	183	148	185	170	188	167	175	179	164	183	179	193	178	174	176	177	182	207	195	158	167	184	165	180	165	167	180	156	181	167	175	175	166	167	169	169	181	183	190	183	159	191	177	168	196	182	178	175	197	180	205	174	178	178	187	170	210	173	182	184	183	184	199	182	192	205	182	186	158	197	181	188	164	179	164	165	182	185	157	166	159	184	142	177	183	171	180	189	166	166	175	181	199	184	163	166	177	173	185	161	171	180	193	163	167	187	199	200	187	177	174	162	171	173	162	184	200	156	181	187	192	182	152	181	200	184	175	176	198	168	179	181	178	207	203	187	177	172	195	182	204	185	200	175	180	183	191	160	193	173	186	182	192	155	180	187	172	177	186	182	197	173	161	161	188	164	201	165	182	167	197	174	148	194	171	176	149	173	154	156	198	162	192	177	170	176	177	188	197	154	164	181	177	167	197	185	182	181	168	179	181	193	199	195	183	189	196	193	182	167	171	166	171	193	162	175	168	165	180	180	164	186	175	176	176	171	185	206	203	194	209	198	182	186	174	175	164	190	191	180	187	171	147	197	179	175	184	171	192	166	191	188	198	185	164	178	162	160	176	159	174	179	188	174	179	166	188	179	182	194	171	177	172	174	152	163	167	173	187	196	170	193	202	165	186	167	157	162	191	171	167	202	171	179	175	158	186	170	181	166	180	195	184	175	182	159	171	190	170	185	175	163	181	161	174	193	181	195	193	161	171	194	181	195	187	200	178	208	158	215	168	186	185	196	167	175	174	184	196	180	182	159	186	169	203	194	170	179	179	191	185	195	193	167	178	187	162	165	188	174	173	186	183	173	186	180	166	185	201	195	180	188	170	164	181	172	202	154	169	177	191	182	178	183	169	161	186	153	199	187	177	168	164	191	196	177	182	190	191	193	188	184	205	161	205	170	191	151	194	181	180	169	168	167	172	161	198	180	153	188	176	182	183	195	179	214	160	178	143	161	183	199	195	175	171	151	188	162	161	157	172	187	177	167	204	181	186	176	161	202	184	182	193	188	193	183	191	199	174	177	184	181	203	148	179	152	192	179	170	192	202	178	204	168	159	172	160	181	175	172	171	197	173	175	156	181	195	170	177	156	165	186	189	177	174	190	157	190	153	188	157	184	162	164	165	176	179	189	178	209	154	175	184	172	141	168	176	184	172	200	184	177	193	176	178	185	167	196	176	186	197	165	174	181	178	169	167	187	178	185	152	169	165	180	191	190	176	176	162	155	166	192	215	172	180	157	170	159	183	165	211	180	205	181	159	186	176	162	179	163	195	172	160	177	177	179	178	170	176	195	163	169	182	172	145	170	176	181	195	178	174	169	150	188	199	172	180	189	185	205	207	186	168	172	194	158	189	174	182	188	168	173	181	177	196	195	211	191	185	166	193	185	207	185	184	169	184	186	169	192	169	191	177	171	184	189	177	200	207	166	160	206	156	195	196	191	170	181	177	197	199	233	190	174	164	195	184	173	168	191	184	210	171	172	196	186	208	186	164	169	173	163	210	169	178	164	175	156	178	180	178	175	176	181	190	189	179	203	176	189	185	151	180	172	163	189	167	142	153	196	181	176	188	171	173	172	174	156	176	158	191	179	173	192	183	155	162	170	166	183	177	161	176	193	146	220	174	201	182	167	181	189	185	180	166	177	176	162	204	157	170	185	153	192	183	174	183	163	174	183	192	181	176	161	169	184	191	193	178	190	171	176	176	193	172	183	195	207	157	198	192	160	190	172	188	206	188	184	170	177	184	168	191	160	191	181	181	189	168	189	175	176	194	194	175	169	211	162	167	157	177	190	173	171	189	180	167	187	186	184	168	169	155	191	175	197	180	164	180	178	199	187	167	179	184	166	189	176	199	161	184	182	192	179	160	164	176	185	176	162	173	156	191	185	196	192	167	169	187	173	189	205	170	185	172	175	178	188	169	175	195	196	168	165	181	199	197	191	175	178	173	202	182	175	195	192	183	161	180	207	152	199	162	162	209	171	169	181	182	184	187	173	172	152	205	178	177	177	164	204	191	170	182	175	175	167	135	184	186	174	154	199	175	172	198	188	151	162	170	179	190	180	198	164	186	186	173	181	197	165	178	166	194	174	173	167	179	160	184	192	160	183	161	191	179	186	180	157	192	184	173	208	182	180	185	177	205	218	160	191	178	170	161	187	190	173	173	180	173	167	174	181	189	184	169	188	199	189	167	158	171	183	185	177	160	182	176	152	175	174	196	179	178	176	160	164	155	192	184	170	205	177	164	159	191	195	191	168	183	197	187	164	192	176	171	167	178	182	165	182	181	183	211	205	163	188	186	178	208	159	168	194	172	170	164	156	192	182	203	166	162	181	181	155	178	158	197	165	181	175	179	148	173	160	188	178	185	140	177	184	178	198	166	198	210	183	170	181	170	185	156	166	152	173	190	195	175	188	159	169	167	178	181	171	163	189	197	196	168	177	191	159	163	190	170	152	156	165	172	176	174	181	164	181	196	195	175	206	204	162	198	168	164	197	186	187	183	171	173	175	154	169	173	182	179	167	181	166	171	151	158	173	181	186	185	173	177	188	214	164	167	169	179	179	176	171	183	201	172	189	159	173	205	158	178	176	192	185	180	166	174	164	177	176	163	189	184	173	194	181	200	196	172	148	182	171	170	180	195	158	178	189	180	170	170	156	183	177	179	177	174	189	190	167	174	180	165	181	184	179	157	166	192	182	156	170	173	171	182	176	187	174	171	178	169	200	176	188	189	171	150	165	169	167	185	170	183	164	185	170	179	195	173	162	170	171	170	160	185	181	188	202	181	178	188	162	179	192	189	179	163	182	210	191	183	206	188	153	196	157	179	175	176	159	185	181	169	170	192	154	155	169	169	184	181	175	190	186	189	218	164	180	187	167	186	165	182	174	181	191	178	181	164	148	188	181	185	177	201	190	181	178	179	174	168	191	170	175	183	190	178	173	194	175	194	170	167	144	185	208	181	177	171	161	178	161	181	172	195	184	176
27700	33125	44470	50383	53464	56351	61755	59806	63116	61088	54202	60049	59200	61024	57894	57862	50222	50817	51049	54084	51135	47162	45862	41727	42659	38210	37540	29360	34136	34369	38448	34031	34116	32846	32293	31079	29669	26548	26970	31016	26704	26246	27631	27543	23564	20070	14440	11747	8878	5989	3957	3012	3406	3523	3918	2416	2379	2480	2081	2230	2716	1562	1111	1066	1135	1027	1009	955	721	726	697	560	506	492	482	487	507	490	482	532	659	625	559	445	490	505	522	511	450	498	491	484	479	455	462	492	490	474	532	495	494	491	526	452	468	456	494	468	471	459	485	495	479	473	451	487	513	476	455	511	477	494	448	476	448	502	488	470	474	448	485	462	473	473	494	503	441	475	475	476	459	511	497	494	498	479	492	441	484	460	468	468	452	471	510	498	455	440	455	450	498	482	509	427	478	468	536	483	464	458	460	486	491	455	453	492	454	488	490	491	457	461	495	527	464	457	485	463	461	475	473	499	466	469	502	441	475	493	467	439	470	438	475	520	441	444	502	462	486	491	461	484	453	491	475	464	475	494	504	506	478	488	477	475	469	440	491	487	476	499	440	493	466	454	440	482	519	487	465	490	467	509	501	484	473	463	483	471	485	456	426	473	477	478	492	491	491	449	517	409	507	521	498	438	480	472	475	455	495	463	485	506	450	477	450	431	434	454	468	523	473	435	480	461	482	441	512	446	460	495	475	452	481	487	487	462	485	479	462	442	491	474	469	471	521	485	454	466	481	499	462	463	469	443	456	471	475	483	463	492	486	447	479	469	501	472	452	445	485	462	483	504	505	452	477	452	471	473	429	502	504	487	462	479	501	470	486	476	478	477	490	401	481	473	484	482	467	480	490	462	487	474	435	509	465	483	486	501	490	478	477	482	499	460	453	490	480	474	474	466	512	466	491	470	449	465	449	497	485	501	474	520	494	498	493	503	472	479	492	443	471	459	445	461	441	471	498	455	460	461	494	526	456	464	447	476	464	478	479	474	480	464	481	466	491	475	505	494	491	458	508	510	481	451	486	480	510	478	512	483	477	459	500	457	483	489	488	472	489	482	465	481	463	443	493	449	492	454	449	452	468	477	479	469	473	499	440	464	472	475	457	507	512	472	484	472	490	471	494	458	456	515	448	455	450	459	460	467	425	481	471	501	518	471	466	471	475	481	469	478	467	504	511	499	500	463	497	505	500	449	503	478	515	485	488	464	449	442	494	471	468	444	524	438	471	509	458	482	499	426	475	497	508	518	472	452	478	470	486	476	498	447	484	482	478	483	442	473	489	479	461	498	473	496	475	471	475	471	483	462	501	487	484	509	458	494	458	455	450	447	488	461	476	497	458	465	468	446	485	460	431	500	525	457	512	470	471	496	508	491	466	503	479	481	496	475	484	488	449	461	459	472	464	480	484	468	469	484	476	478	434	432	478	465	469	500	458	469	445	494	484	482	461	502	495	513	460	498	471	493	470	487	473	463	458	496	531	461	502	480	487	461	468	456	476	484	466	461	493	502	498	461	465	476	425	504	482	508	459	469	509	503	484	468	504	493	459	484	465	472	497	502	501	483	480	465	482	436	493	471	474	460	492	473	457	473	498	516	482	473	471	481	514	491	516	480	457	518	461	453	452	472	482	482	440	466	474	527	481	495	529	476	454	474	472	442	501	488	491	456	488	440	483	486	437	452	444	454	490	520	500	473	468	492	499	446	465	472	460	478	496	497	510	462	508	446	477	479	452	490	447	448	535	497	454	461	477	505	488	480	498	458	451	509	445	453	482	473	477	473	464	462	477	498	539	507	506	507	486	449	498	439	460	489	459	463	478	488	486	480	462	484	477	462	495	490	452	461	468	486	512	492	461	499	463	520	513	485	440	461	496	463	450	518	468	477	505	468	476	498	487	525	469	516	513	498	499	499	491	462	468	457	481	464	482	468	448	485	467	497	496	472	455	500	452	479	494	457	473	425	498	487	475	474	500	504	459	469	482	485	474	449	510	446	489	435	485	449	485	464	447	467	458	473	456	458	485	492	474	425	491	468	502	466	482	482	460	468	487	427	501	470	474	493	499	521	479	463	488	461	475	454	462	514	487	489	520	503	497	454	512	481	491	513	471	480	471	438	484	502	517	466	479	513	496	478	465	440	443	477	475	465	461	481	484	478	467	486	503	490	489	523	452	492	486	478	464	501	525	452	467	495	478	471	478	469	482	506	500	451	488	504	472	502	480	472	505	461	444	473	490	444	509	447	487	493	483	455	475	483	521	468	448	479	467	466	500	452	494	491	494	483	477	493	483	509	486	434	471	488	474	469	468	458	508	453	478	522	471	460	498	471	474	484	444	455	449	464	490	510	479	491	488	450	494	462	427	471	448	480	483	463	477	516	461	446	472	518	473	512	514	472	492	501	496	471	467	496	469	524	481	484	462	474	440	488	443	486	458	452	477	472	499	425	433	492	454	467	532	443	499	439	480	489	500	485	487	467	482	439	497	469	493	460	450	498	457	525	484	495	472	492	459	456	460	447	469	502	487	465	474	500	452	448	470	429	482	497	451	446	483	471	497	455	452	482	477	488	500	455	482	492	501	477	479	511	478	442	467	514	461	440	464	497	468	477	519	463	461	499	486	500	515	479	461	463	475	507	468	473	493	511	477	453	506	494	470	459	523	485	489	477	463	450	445	466	448	477	454	472	467	426	474	441	489	498	495	480	480	465	488	489	482	453	516	444	474	496	479	425	451	489	535	481	455	480	468	478	493	483	475	481	472	486	484	506	455	478	463	509	460	461	475	456	479	514	471	448	491	468	496	446	486	469	511	428	475	467	467	470	501	471	435	504	507	531	481	491	507	475	476	468	470	490	488	476	454	447	484	508	449	446	467	479	510	506	453	503	478	468	480	503	481	488	473	451	465	495	453	465	507	447	508	475	467	434	494	478	511	493	451	465	483	470	484	464	496	475	507	491	492	497	460	459	481	451	493	471	480	503	479	474	509	455	483	487	511	508	486	489	447	447	481	482	469	488	464	497	480	495	458	487	493	478	495	493	418	479	491	475	479	500	492	492	485	467	497	461	497	462	462	486	457	468	477	495	475	466	512	480	474	502	489	484	473	468	446	479	474	491	481	488	524	462	484	450	450	491	431	527	509	468	476	483	476	504	483	490	486	490	479	494	456	525	475	504	495	532	504	521	503	457	475	439	478	496	501	475	460	522	533	542	476	498	469	431	462	472	505	482	503	438	518	457	482	477	461	432	474	454	454	440	515	499	515	490	528	458	425	456	450	465	490	445	474	501	466	464	472	489	498	490	475	439	466	484	470	461	525	463	480	451	485	462	485	520	466	485	454	478	462	487	480	470	527	492	460	460	498	467	461	449	503	512	467	502	501	464	461	479	471	469	481	512	466	452	508	461	477	521	448	455	491	474	446	518	456	458	491	448	463	465	473	473	460	474	477	460	464	484	480	491	433	486	510	524	440	489	466	450	476	476	500	479	472	494	491	455	501	488	501	501	483	502	455	500
13338	10494	11343	10091	8554	6822	7601	6856	5394	4369	3642	3303	2819	2892	2356	2065	1485	1572	1552	1612	1474	1148	1154	980	1077	879	759	580	627	620	640	593	559	506	429	430	423	351	358	482	411	402	374	366	332	250	221	237	197	144	162	172	137	143	145	141	145	144	131	141	137	116	130	142	120	134	142	151	125	128	145	115	131	116	116	137	111	139	150	121	130	155	106	137	129	139	116	124	145	132	120	130	112	140	124	97	149	131	122	137	124	135	110	125	112	129	139	144	115	122	126	125	125	112	116	131	130	144	132	110	148	145	115	108	128	136	130	104	139	132	132	127	134	123	146	112	136	120	129	118	145	131	114	107	134	140	122	123	144	145	129	129	124	126	123	130	141	127	143	133	113	136	135	131	127	162	113	120	123	132	131	133	121	148	155	122	137	110	124	109	117	125	137	135	133	125	129	109	124	120	102	115	127	138	146	139	142	145	129	123	121	128	113	138	111	137	135	141	124	122	134	133	139	126	123	126	125	127	143	125	126	138	139	121	128	131	121	122	124	113	120	135	119	133	138	119	135	128	136	146	138	125	139	123	116	125	115	118	136	150	111	122	127	121	112	133	118	127	127	137	137	128	121	140	141	111	131	129	131	151	100	122	147	114	122	126	120	134	120	130	126	132	140	117	131	145	120	118	126	138	134	138	148	138	123	151	115	137	124	125	104	117	118	102	136	114	133	119	132	114	139	130	141	129	129	156	117	121	118	131	120	132	122	112	134	135	140	146	135	125	133	136	143	151	126	148	108	124	128	137	135	149	113	123	132	135	107	99	149	125	127	130	127	128	98	129	125	138	125	140	133	134	139	137	144	133	116	115	138	138	118	124	148	116	128	133	132	121	136	130	114	142	125	129	134	117	127	140	139	127	146	134	124	122	131	142	134	130	130	127	126	124	122	130	126	131	135	126	131	126	121	121	104	122	139	119	150	127	146	125	99	142	121	142	152	124	120	130	121	115	124	125	135	111	127	135	115	145	118	128	117	138	115	97	147	134	133	135	131	130	132	127	132	123	141	162	144	126	111	138	103	107	127	124	131	143	127	145	126	124	129	137	125	116	130	134	128	131	140	132	124	119	129	138	118	135	126	122	122	135	161	142	139	129	130	148	126	129	126	119	151	115	128	127	115	115	123	120	121	133	122	153	150	126	129	155	126	111	122	108	118	124	138	115	121	132	124	140	133	143	119	133	129	124	117	128	118	142	144	134	141	125	124	128	110	125	142	155	128	130	144	140	130	127	144	124	117	143	128	116	115	123	139	139	124	115	127	103	124	102	127	122	130	110	134	124	146	134	121	106	122	143	113	120	118	116	127	133	115	125	137	137	153	132	123	139	143	148	113	137	117	129	125	132	124	124	141	137	146	148	132	136	122	128	122	136	132	149	99	130	128	142	118	125	114	118	117	126	150	134	132	141	125	127	150	126	135	125	128	134	130	133	118	121	111	139	137	111	134	93	131	123	122	137	114	114	126	138	137	127	125	126	143	151	126	107	151	122	151	136	127	111	156	122	135	127	133	128	138	164	142	126	148	129	142	130	119	136	121	130	147	130	123	131	144	130	127	113	114	120	127	123	127	151	123	130	111	126	150	138	149	138	132	116	133	138	136	118	146	122	141	133	116	133	161	132	139	114	120	146	140	131	141	133	157	139	116	126	129	125	144	141	133	138	108	149	128	145	114	131	127	131	131	116	134	132	103	134	132	124	135	114	148	120	136	133	127	139	127	120	162	135	119	163	107	107	108	126	128	145	131	124	142	123	120	139	135	120	100	123	141	142	144	140	138	146	131	122	131	126	132	147	106	134	154	134	116	122	135	124	134	140	126	163	145	115	110	147	115	142	139	123	128	149	128	129	105	146	142	111	136	134	131	130	142	124	137	129	136	134	115	133	118	133	114	137	134	134	109	110	123	121	112	127	126	117	146	109	139	104	135	137	127	112	121	119	134	133	153	118	137	116	129	151	145	152	123	116	119	125	123	118	124	130	133	131	125	133	116	126	115	118	128	136	121	108	142	122	135	130	127	156	120	123	124	115	110	132	129	132	126	122	161	117	152	116	142	147	113	138	128	126	133	136	126	141	135	147	117	123	125	105	156	104	143	143	135	120	127	118	133	128	139	100	140	135	126	131	142	164	130	153	108	98	135	149	138	123	119	117	111	126	141	128	112	137	137	141	118	137	125	121	135	118	136	124	125	112	107	142	135	125	135	122	124	124	115	126	132	128	131	131	128	127	132	116	140	127	142	145	139	152	111	127	123	129	143	122	120	143	142	128	140	129	112	143	142	122	135	141	124	118	158	110	112	118	117	133	128	132	123	135	130	124	116	128	124	113	111	135	128	107	130	140	127	151	145	130	143	125	141	145	133	107	133	140	116	111	140	129	129	124	124	143	126	134	98	133	129	139	122	129	134	120	131	126	100	131	141	137	121	123	122	119	106	106	113	117	140	138	120	120	139	115	130	133	119	158	128	134	144	119	144	139	132	132	129	117	122	118	128	131	155	127	138	120	117	120	121	122	125	144	128	148	140	124	129	135	142	129	127	142	132	147	139	143	141	127	128	128	128	118	135	127	119	129	110	158	116	129	135	120	125	121	136	139	133	143	123	124	136	125	134	118	124	115	127	123	117	119	139	129	120	132	143	151	153	144	121	132	124	139	134	136	125	130	139	123	139	129	122	144	141	139	125	149	151	130	160	122	123	124	122	129	95	111	103	133	118	144	137	119	142	132	121	123	132	121	146	133	127	120	140	126	146	123	130	138	126	127	115	130	143	143	130	116	139	130	135	122	145	146	123	131	140	136	136	128	138	123	126	132	136	107	105	135	120	124	116	107	118	124	139	156	142	109	135	129	139	122	118	132	140	126	121	114	127	132	99	115	120	127	147	108	129	121	125	139	120	129	134	152	139	135	134	123	124	146	135	155	127	146	136	128	142	130	127	134	124	133	121	127	129	122	121	127	131	121	105	132	131	124	126	132	129	136	130	111	123	129	119	127	122	125	126	124	124	126	123	141	151	142	118	138	126	113	133	132	131	139	124	120	133	124	117	120	132	119	140	150	119	129	118	147	124	133	145	130	130	141	129	117	143	119	105	121	135	121	134	127	148	115	175	142	128	137	139	139	133	129	129	128	114	117	128	127	117	139	115	121	136	110	127	135	132	132	132	132	125	139	125	141	117	124	160	138	130	144	127	121	112	120	152	142	144	138	124	135	118	105	119	117	131	133	145	136	117	132	139	111	131	115	122	123	149	114	121	117	124	131	123	117	130	135	135	133	106	147	110	146	145	128	131	130	144	132	139	122	147	141	130	154	138	134	120	125	122	121	118	128	124	142	129	123	122	140	145	134	125	130	115	136	122	140	139	113	128	125	113	99	121	127	122	133	124	131	122	112	143	134	128	111	121	139	140	136	130	134	116	127	135	124	136	154	145	129	136	107	138	133	126	117	127	130	137	146
8687	9806	16808	21189	20716	19541	23057	21824	19511	16597	15977	14794	13302	13660	11524	10870	7454	8350	8055	8747	8387	6217	6295	5201	5814	4620	4181	3005	3210	3116	3578	3390	3020	2775	2568	2628	2496	1922	2147	2613	2327	2058	2007	2117	1534	1218	984	965	762	588	479	482	450	510	497	462	447	472	432	422	445	409	408	397	372	419	377	408	393	396	359	367	375	379	362	357	393	379	359	361	355	345	382	343	365	348	365	342	344	349	336	366	349	349	368	333	401	337	409	358	330	365	354	359	358	380	366	339	380	355	375	330	354	386	337	353	352	367	374	364	381	360	350	340	356	380	385	369	341	370	337	352	337	360	354	359	345	347	375	388	352	355	355	394	382	361	343	368	378	369	322	346	379	366	370	344	346	363	360	317	317	350	338	387	354	413	368	371	362	330	364	387	360	329	360	347	333	367	368	376	362	370	384	363	364	370	365	374	374	378	367	331	356	355	397	371	337	369	344	361	380	355	346	353	362	364	350	372	367	354	368	356	350	369	351	358	336	368	342	345	343	342	363	364	341	354	360	377	352	356	377	398	323	379	370	377	365	366	356	345	373	369	389	346	341	346	367	349	348	344	355	355	355	356	347	363	356	359	353	357	350	354	363	370	367	354	339	365	381	388	351	373	384	374	335	368	327	356	322	364	387	352	408	383	401	359	361	363	358	368	354	342	362	367	337	366	346	349	381	358	366	383	337	361	353	336	391	365	355	354	352	355	400	372	311	380	370	362	369	330	343	372	362	397	393	364	352	367	331	367	326	392	368	370	376	323	382	361	337	332	396	367	345	384	337	362	383	360	361	374	363	369	360	370	390	348	390	387	342	326	396	365	369	362	368	347	365	389	383	355	376	386	371	337	344	315	347	343	382	344	348	344	373	384	359	378	392	351	338	353	378	388	368	345	319	345	348	364	360	346	400	374	339	367	386	365	349	380	372	360	340	347	398	319	333	354	340	352	327	348	366	347	351	379	402	358	348	393	355	332	351	367	361	371	358	377	339	370	338	399	348	350	367	366	337	339	361	345	361	402	380	345	357	364	373	381	371	375	375	382	353	361	382	337	351	346	361	396	361	363	358	346	382	374	358	335	350	329	390	327	362	351	360	342	372	307	339	359	415	342	371	347	376	321	366	391	378	367	396	358	365	346	335	393	365	372	399	352	347	363	389	376	351	332	349	361	349	326	339	367	352	377	366	355	355	414	406	340	372	353	358	365	371	402	323	333	365	375	381	360	371	359	377	379	315	343	345	372	360	397	353	378	351	372	384	358	340	366	369	356	390	339	330	332	387	356	412	345	388	370	349	362	405	344	373	351	331	387	333	375	382	353	314	355	368	389	385	382	372	373	325	377	380	333	378	391	358	354	376	352	353	359	391	350	348	396	353	342	388	369	396	353	361	335	369	350	345	354	363	345	375	343	333	362	354	354	384	353	382	362	389	368	352	330	356	334	334	374	389	363	327	379	373	376	339	323	386	374	355	354	356	352	356	352	363	321	333	392	350	388	382	345	365	363	366	376	349	342	341	348	360	392	349	384	381	331	363	379	391	362	412	363	324	360	352	365	337	368	371	368	345	350	365	360	352	335	385	348	347	364	362	390	344	329	393	385	363	338	385	384	371	353	365	367	362	365	375	346	378	319	325	341	353	372	359	347	376	366	337	343	344	367	352	350	362	348	359	353	332	346	351	371	403	345	371	358	360	351	375	357	319	367	356	373	368	377	359	349	382	338	359	396	340	337	371	337	337	372	360	362	337	380	363	344	353	372	393	368	348	383	377	360	360	326	362	345	352	323	383	358	344	341	368	335	357	377	345	367	368	384	392	379	352	366	355	381	340	368	369	337	359	344	340	385	387	396	384	332	340	364	358	361	326	356	341	354	361	339	367	366	351	355	339	349	354	374	359	353	364	368	347	380	377	374	356	359	333	374	348	357	359	331	340	407	357	364	363	367	383	407	339	398	363	362	340	391	392	388	374	387	350	358	367	372	349	373	372	335	392	342	357	357	362	365	340	328	362	360	392	382	397	397	352	360	370	390	341	340	340	370	373	364	379	343	361	350	354	354	342	369	366	360	368	361	353	351	333	356	383	379	361	355	343	369	367	369	352	364	367	324	349	349	370	377	352	375	387	361	376	367	358	369	366	370	372	372	326	376	351	360	352	335	348	322	351	352	348	368	366	332	361	380	327	344	364	336	357	340	364	330	321	358	351	352	365	306	379	356	361	339	379	348	352	359	339	350	389	372	350	357	355	420	363	380	356	364	362	372	363	378	352	385	355	353	365	371	356	350	323	329	363	358	358	329	347	347	389	334	370	366	378	366	350	368	331	374	364	373	357	340	329	346	345	368	341	375	352	364	340	364	377	358	351	390	346	374	364	345	380	336	389	375	373	370	367	362	350	333	397	361	374	370	356	334	363	321	336	331	380	344	364	351	370	366	366	348	343	371	351	358	336	361	365	362	360	347	371	349	377	358	376	348	364	361	348	389	365	377	350	342	361	370	349	364	327	393	334	382	344	365	356	362	365	348	340	365	363	344	347	329	360	374	349	390	368	392	383	308	346	340	361	383	352	337	333	372	357	349	316	359	378	348	360	360	353	341	360	393	372	373	361	348	356	393	359	335	388	368	317	335	347	375	374	356	381	342	369	362	352	353	394	362	360	350	351	352	359	368	364	368	337	371	365	382	363	343	361	358	377	360	384	339	340	390	375	361	371	357	407	366	334	370	318	354	341	360	351	355	371	362	390	346	333	346	364	359	349	367	391	332	359	365	354	411	330	401	397	397	359	357	366	324	353	374	334	382	398	337	359	399	379	374	351	355	355	385	407	374	356	331	338	363	364	370	361	365	366	376	331	362	365	400	352	352	374	378	394	353	351	372	344	354	389	352	364	348	368	344	344	368	336	379	379	349	357	359	375	363	300	373	392	363	355	362	334	349	371	317	349	352	327	355	332	350	336	368	353	343	354	378	368	367	376	365	370	365	392	352	371	318	381	353	360	348	339	363	350	337	359	355	321	390	356	370	376	350	331	349	368	384	373	386	367	347	348	341	369	371	363	382	375	350	374	369	392	388	399	361	373	361	360	360	360	364	341	332	350	334	362	361	384	362	341	365	348	347	361	364	360	399	362	359	339	401	381	348	342	333	358	338	342	347	366	346	358	358	378	363	366	347	352	350	374	349	350	374	351	316	375	369	384	335	337	350	378	354	361	358	342	345	357	384	376	370	334	355	346	350	355	358	352	331	364	365	348	360	377	356	378	356	341	343	340	359	377	337	365	394	346	382	352	376	340	364	374	349	366	348	346	319	379	356	391	347	355	367	343	362	365	372	353	376	351	362	344	388	358	357	384	382	337	351	352	348	332	365	356	387	372	359	356	340	356	376	334	350	378	351	377	334	388	353	346	372	356	328	341	391	361	379	353	346	369	366	354	366	307	339	348	349	338	366	357	350	356	354	335	370	334	350	379	342	404	311	341	377
31595	30267	35979	35875	36746	31904	39144	41238	41836	33586	33624	30734	27695	27164	23715	20548	14647	17299	12977	16839	16832	12514	11207	9106	11864	9443	7789	5401	5208	5098	5193	5350	3756	3667	3786	3571	2895	2273	3073	3198	3251	2443	2252	2363	1566	1097	866	769	467	358	288	302	311	317	261	274	242	252	206	259	245	227	168	157	141	152	161	162	140	158	146	143	127	132	127	136	140	161	148	137	156	156	128	132	126	144	137	127	159	118	159	129	126	152	143	130	126	132	118	156	138	129	134	162	132	137	157	130	135	141	136	144	137	123	155	109	123	134	144	119	141	134	143	152	130	141	142	125	134	131	128	127	112	140	118	130	131	139	105	122	127	129	161	135	131	121	125	132	132	139	146	157	136	122	120	134	122	133	144	153	141	156	140	136	136	154	145	144	147	135	133	146	132	137	153	138	137	153	143	133	150	155	128	120	170	157	136	151	127	145	129	128	156	154	138	152	125	123	150	116	146	143	132	108	138	150	138	112	133	151	145	132	129	148	138	133	149	131	124	145	141	127	117	155	119	129	125	125	140	131	153	116	128	139	141	125	139	144	130	147	154	116	125	119	141	124	147	128	139	144	138	149	127	147	122	135	136	147	128	128	143	137	127	142	155	145	117	153	155	143	121	127	133	152	172	145	133	153	144	119	137	123	117	133	151	161	144	135	119	138	137	135	135	149	151	134	155	127	130	130	146	138	136	149	126	139	136	136	133	130	129	169	127	158	125	153	138	132	136	146	129	126	145	136	139	143	160	135	135	116	146	140	138	146	146	153	129	141	114	153	123	152	171	138	135	143	155	137	158	134	141	146	150	151	129	133	149	151	151	121	148	123	143	134	146	111	162	132	149	137	156	119	148	160	138	143	130	144	150	120	139	153	153	139	125	125	129	147	133	124	149	141	143	115	135	139	127	121	136	125	136	129	124	146	156	135	139	154	122	128	149	144	139	133	125	140	142	144	137	128	128	121	153	153	157	144	133	129	127	130	126	158	133	125	134	128	148	127	144	121	121	158	150	134	125	150	134	120	123	124	149	151	136	144	144	123	130	152	158	143	133	131	148	129	159	135	130	135	118	134	138	144	113	134	148	145	132	161	157	156	136	124	140	143	132	138	120	136	141	140	157	146	154	140	138	128	136	120	132	132	127	149	135	159	134	136	123	170	121	117	131	142	156	123	131	123	136	131	149	133	142	132	123	137	159	129	126	154	154	133	119	144	147	140	144	141	133	136	140	128	137	155	152	142	133	120	123	145	136	127	128	122	153	144	150	121	148	146	144	141	127	144	150	131	152	142	140	147	144	141	113	135	117	159	134	134	132	137	136	152	131	141	146	135	133	127	123	142	145	137	135	113	138	115	162	132	132	140	157	136	140	165	134	115	124	135	133	164	128	130	134	125	142	128	118	110	129	131	120	117	144	140	142	130	123	119	135	130	140	127	130	153	142	143	136	132	142	135	138	139	142	148	138	110	155	147	128	140	145	131	135	114	139	126	149	132	145	144	135	146	142	135	131	133	135	129	136	147	148	138	123	137	133	132	160	140	132	118	121	133	159	132	144	158	113	110	129	134	147	126	138	138	139	125	131	142	138	130	150	123	120	122	117	145	155	160	122	114	121	134	128	134	128	146	110	135	131	128	157	143	148	153	148	135	133	120	110	148	129	122	128	124	144	142	149	149	143	138	141	152	147	143	149	137	119	140	133	127	143	140	164	140	147	140	124	139	117	125	140	134	146	129	136	139	151	114	144	115	127	129	153	151	140	157	139	141	122	127	142	139	130	132	142	128	158	139	149	148	142	158	155	122	143	127	140	132	144	134	145	122	141	139	127	160	124	124	142	129	126	145	138	131	154	127	153	153	112	134	155	137	131	141	143	145	114	127	149	136	140	129	154	139	131	136	137	138	142	123	114	142	135	140	138	137	142	119	149	145	131	128	141	123	137	149	109	151	159	139	145	147	160	154	134	120	150	138	133	143	143	141	146	129	148	147	149	160	137	133	130	140	139	141	125	123	138	144	128	148	114	121	132	131	113	138	133	125	150	113	118	133	128	143	128	124	160	146	145	120	135	127	137	140	112	142	158	134	144	130	153	120	111	135	148	150	128	113	159	139	139	121	133	118	118	145	129	138	142	130	135	138	129	139	137	143	123	159	115	146	143	125	155	135	126	133	131	149	135	141	143	153	131	130	139	137	129	131	147	132	119	140	143	138	150	133	135	150	126	137	139	143	139	139	123	142	146	141	132	147	151	134	130	135	138	162	138	130	124	132	136	109	128	140	173	131	152	122	150	137	145	139	121	127	144	142	138	125	120	143	163	140	143	135	119	137	133	130	124	135	134	130	147	155	152	177	146	122	116	140	150	145	122	133	132	154	132	146	122	132	136	133	140	132	136	128	124	127	140	123	127	119	153	163	156	127	151	122	123	132	144	150	108	122	140	142	126	142	140	138	144	143	113	158	135	148	136	138	134	122	151	139	135	125	133	148	154	140	121	129	140	133	148	127	139	131	142	136	110	119	126	155	141	138	132	143	151	130	135	155	130	123	128	127	118	151	136	138	135	157	126	139	116	142	111	140	141	141	139	122	135	133	132	134	125	123	137	117	151	121	136	144	133	143	137	148	161	142	138	108	150	126	125	117	150	145	152	142	148	134	107	134	138	139	144	139	137	135	158	133	138	133	137	151	151	125	133	115	138	121	136	123	129	143	168	134	124	158	126	138	131	137	131	129	153	144	142	122	126	124	151	149	145	139	149	127	154	126	141	139	141	154	131	134	132	145	129	131	135	157	135	127	142	153	127	150	135	155	141	141	135	135	145	138	146	146	141	146	132	134	145	152	143	129	142	126	123	154	142	126	130	140	132	137	158	127	128	140	118	128	121	146	131	122	135	126	131	143	133	145	131	137	146	142	137	152	156	125	143	135	135	139	128	148	135	148	132	125	166	136	146	141	156	146	126	167	161	138	121	146	139	147	126	138	128	124	140	126	145	157	123	127	131	133	138	132	148	119	175	133	129	127	136	125	151	140	167	134	155	133	136	112	139	137	153	141	118	123	153	127	152	138	137	128	168	137	151	145	140	149	144	136	144	121	153	126	137	136	149	138	145	134	142	144	153	114	125	154	134	123	144	163	136	137	132	161	144	125	130	142	138	121	115	137	139	124	154	138	139	145	136	161	118	119	137	150	148	132	155	130	134	153	157	135	125	152	147	151	152	144	125	151	121	132	147	134	129	144	137	154	130	126	136	141	140	129	129	136	119	132	135	141	131	143	137	131	103	147	118	144	131	139	123	125	139	142	123	141	157	126	139	136	124	149	113	139	122	128	144	141	125	131	120	134	123	125	148	124	143	146	143	144	137	169	134	147	167	127	117	139	123	158	151	124	128	134	127	136	136	102	123	139	153	144	108	140	131	139	129	131	149	136	128	147	139	141	122	125	139	133	148	137	135	115	139	134	145	119	161	146	132	144	148	146	113	149	134	152
20984	24806	35857	42756	45238	43591	50724	54507	55175	48540	50920	47850	47469	47950	44160	42783	34355	40642	32305	41419	39724	33633	32256	28468	33679	28905	27278	20951	22104	21320	23072	23115	18718	19118	19577	18721	15775	13172	16579	17306	16972	13190	12634	13393	9683	6697	5253	4965	3035	1953	1362	1530	1554	1861	1386	1420	1335	1131	1024	1290	1229	862	626	552	584	557	520	538	508	437	451	413	393	418	406	389	377	379	404	381	439	424	432	387	399	362	350	343	358	368	378	366	360	370	392	407	347	362	368	377	391	375	379	382	355	407	399	381	397	395	379	369	363	397	390	368	389	385	395	359	395	402	353	386	414	418	426	389	381	385	394	356	404	375	407	394	401	419	385	385	365	370	357	358	371	380	409	370	383	404	368	379	414	357	430	408	372	396	359	357	375	379	364	412	417	386	409	386	394	365	341	395	399	401	391	347	383	349	387	386	433	391	368	403	398	388	381	386	399	404	372	389	385	417	388	362	373	394	381	374	368	393	409	380	350	358	360	371	378	412	394	371	354	380	387	367	380	378	385	388	376	375	390	344	379	394	361	380	382	380	391	391	377	413	388	356	379	366	366	381	367	393	379	395	399	397	376	353	365	375	354	392	369	364	400	357	395	384	354	390	396	404	384	369	379	376	390	401	405	399	404	393	368	362	378	382	345	366	387	410	379	358	418	417	404	345	351	427	368	375	395	379	349	363	386	402	375	383	375	387	376	361	378	392	359	424	382	373	406	399	355	344	392	390	375	403	365	359	382	411	375	378	346	399	371	398	378	360	368	394	390	367	409	377	378	408	382	402	379	383	344	370	422	376	370	423	386	377	371	387	393	395	398	396	364	411	380	391	366	411	385	362	396	380	382	369	366	345	408	366	379	394	369	389	367	390	385	390	401	358	402	398	366	375	385	377	358	404	371	423	370	365	373	359	370	390	421	395	386	405	375	374	419	407	385	398	411	369	347	374	392	368	410	387	421	370	386	377	427	394	373	339	388	401	347	420	363	387	388	386	443	368	382	381	383	385	379	378	370	386	385	398	352	385	370	342	356	391	368	374	378	389	353	348	387	403	369	391	422	391	389	369	370	344	383	386	399	404	392	406	392	399	390	385	392	391	379	390	343	373	376	413	384	369	361	399	374	392	355	392	374	422	382	385	367	408	384	375	376	392	387	383	406	373	362	407	353	340	343	409	384	361	379	369	381	375	376	380	374	381	385	366	363	365	368	387	376	385	394	386	393	372	393	364	368	331	400	352	379	383	353	427	387	384	368	374	379	376	389	382	382	403	353	407	434	422	391	371	412	381	360	420	380	374	372	416	360	396	421	370	377	357	391	394	372	401	383	384	340	389	384	377	391	375	378	369	427	384	361	405	399	369	367	374	400	364	402	385	402	370	392	389	388	427	403	383	382	385	385	377	392	376	375	403	399	377	383	393	379	379	384	375	398	369	402	384	353	371	377	359	388	400	392	409	376	383	364	373	385	370	372	426	363	410	421	402	369	343	393	352	389	408	357	395	395	395	380	381	356	335	405	344	341	371	358	393	380	385	398	374	371	354	425	355	414	380	385	359	411	385	397	382	352	384	383	382	400	378	378	389	349	376	353	369	399	365	369	392	362	381	397	407	395	390	383	414	381	391	380	367	390	378	376	368	355	399	382	393	375	416	360	388	361	363	350	345	382	362	397	373	375	401	381	402	379	391	399	383	386	391	385	397	421	359	347	416	387	386	368	344	376	352	385	376	387	378	384	374	397	400	372	396	361	366	412	408	370	393	371	357	372	382	395	382	402	396	379	372	371	355	384	375	389	376	381	371	393	418	404	353	387	395	394	415	410	358	380	374	358	390	413	383	373	388	376	357	389	355	377	376	381	379	406	418	395	411	387	368	334	381	379	400	374	388	345	366	361	363	377	401	382	388	415	379	412	387	405	387	421	413	372	363	342	379	406	394	360	369	380	364	396	413	385	360	419	389	409	389	354	399	367	372	383	397	340	370	407	388	400	361	395	374	383	350	359	383	404	396	409	357	378	385	368	375	405	387	407	379	394	368	389	354	385	359	352	378	375	383	354	383	400	378	399	398	350	375	377	379	368	389	380	370	401	385	399	361	378	359	400	384	391	379	379	365	381	408	406	389	381	355	361	384	374	356	369	386	372	381	388	390	380	372	396	370	354	389	375	333	387	352	366	367	368	367	370	360	394	378	384	387	371	433	384	387	365	387	374	393	373	397	386	376	392	386	359	430	402	385	405	409	371	370	387	419	388	396	379	388	387	371	390	384	420	387	375	386	401	368	383	359	383	384	360	399	371	386	366	366	411	350	389	363	375	339	375	394	373	357	393	395	370	387	384	391	376	363	390	344	379	374	405	408	377	388	350	388	370	374	375	363	369	396	397	400	375	371	354	404	375	366	376	380	392	370	368	380	390	373	379	382	384	364	367	402	404	389	385	367	393	365	368	368	401	400	384	360	362	396	391	392	382	357	372	369	376	367	352	385	363	413	400	360	387	372	361	355	359	346	414	376	379	398	384	361	422	344	349	379	397	358	398	374	360	360	406	399	378	369	439	353	389	342	397	388	403	398	406	378	369	390	361	421	408	363	386	381	409	394	367	380	397	374	379	383	358	361	338	394	357	382	343	442	383	373	357	400	366	369	372	366	394	387	336	347	405	327	391	393	371	353	334	376	429	383	398	370	379	356	375	369	410	397	379	398	350	370	367	364	373	396	360	390	419	370	371	429	398	362	388	367	406	393	384	372	382	381	393	401	382	401	395	415	359	430	358	371	379	353	349	388	399	378	412	414	390	385	360	353	373	385	374	411	373	368	394	345	371	373	385	376	401	345	374	422	360	365	394	370	382	369	395	402	396	379	364	384	375	348	406	403	408	406	397	395	386	399	368	365	397	370	419	362	363	370	397	395	369	363	382	375	392	376	357	390	375	397	425	374	395	370	390	391	393	344	380	365	384	346	361	376	368	358	364	425	370	380	401	362	386	376	407	374	360	393	373	423	381	407	368	409	360	357	403	361	350	397	403	379	407	392	419	366	395	401	391	390	382	377	423	389	404	384	375	402	365	371	373	364	394	370	392	360	370	370	370	391	378	375	384	387	394	416	405	396	386	345	388	329	365	343	367	381	416	393	413	395	380	405	388	374	363	368	371	381	368	350	374	350	409	381	377	405	429	371	381	355	361	388	363	391	388	377	416	380	395	344	373	398	409	362	364	342	369	397	385	383	408	414	396	386	366	382	357	398	381	380	379	365	409	389	378	378	372	363	357	376	352	367	392	395	360	392	386	384	392	388	402	385	390	395	393	391	393	385	386	373	365	369	372	381	402	395	392	380	349	406	369	365	380	384	382	364	392	409	336	418	375	368	404	354	363	413	367	348	395	402	372	394	387	360	380	376	383	364	352	384	398	368	344	394	394	371	395	393	378	397	372	356	398	366	379	369	379	362	366	405	403	376	385	367	366	402	363	366	380	378	390	383	377	388	388	389	381	384	364	392
40407	41101	44806	46330	50158	48154	47787	55855	56704	46015	41979	42454	40298	39408	38037	34483	27916	29221	25650	31459	31302	25879	23097	18628	23716	20948	16772	11170	11524	10507	11232	10533	7711	8516	7891	7288	6383	4577	5939	6675	6278	4655	3924	3872	3058	1638	1321	1089	809	567	498	505	501	657	488	402	496	382	411	472	392	270	236	215	264	211	223	207	205	196	218	197	201	170	182	176	188	180	210	193	180	203	196	201	158	196	159	179	181	183	166	182	168	169	174	167	171	190	186	184	176	180	149	167	166	183	161	175	171	177	173	176	170	167	164	157	160	205	169	195	167	151	155	165	158	175	204	175	174	165	165	185	183	183	173	152	155	170	164	175	187	165	159	167	184	182	180	175	205	187	175	195	174	201	183	160	175	196	179	200	186	171	193	153	164	194	170	183	190	180	170	164	154	178	174	165	172	184	176	187	195	172	205	178	174	169	187	197	173	185	185	171	180	164	163	145	182	193	186	171	184	161	174	175	183	150	172	184	186	174	174	182	167	207	185	210	175	170	162	163	195	171	196	190	185	171	190	161	181	183	167	154	199	171	182	176	173	181	177	180	169	193	179	168	191	184	171	171	197	194	203	188	173	185	165	193	154	178	166	163	158	186	180	157	179	163	185	178	142	189	190	167	181	152	175	190	185	171	188	180	171	157	169	169	172	167	183	173	179	192	171	177	192	184	192	174	172	172	173	176	164	161	184	176	168	174	158	153	169	168	191	198	156	193	200	179	181	180	181	174	192	164	178	174	174	173	216	193	163	187	198	177	169	164	190	184	168	176	194	199	175	149	188	177	177	164	185	157	184	187	166	164	191	185	186	169	171	150	172	212	168	167	176	172	194	186	177	188	190	180	168	178	175	166	159	202	173	192	192	166	174	182	182	160	169	192	193	166	187	182	190	170	169	166	166	167	163	157	153	183	183	162	193	173	179	188	167	188	173	166	198	178	189	215	171	150	166	158	199	181	174	188	183	165	180	167	170	165	180	164	171	173	167	187	168	184	172	194	194	194	173	160	168	124	174	201	171	212	195	161	179	176	151	170	181	179	168	157	168	189	169	203	163	185	195	176	178	187	198	179	173	175	218	202	172	186	168	195	180	154	174	167	153	163	186	145	184	158	209	174	169	189	191	185	193	185	164	153	194	206	188	203	189	216	173	204	185	201	182	188	180	187	165	167	176	160	186	192	162	176	174	193	149	183	161	173	175	186	172	187	176	200	195	222	190	179	162	187	196	183	154	182	175	157	183	174	187	186	174	171	169	147	185	171	195	180	166	198	206	167	175	180	165	181	173	183	172	162	174	161	140	166	166	166	193	149	189	175	162	164	175	167	199	182	176	184	194	178	166	169	207	165	185	193	162	170	206	181	168	178	176	180	186	176	191	155	166	188	189	201	165	178	181	170	153	182	157	184	187	186	171	155	183	180	169	169	202	165	166	188	205	187	186	178	171	176	162	181	169	191	204	161	185	175	178	201	177	166	185	204	180	173	182	188	190	149	179	189	171	166	156	162	199	175	213	190	185	193	154	193	190	158	187	184	178	186	186	177	185	178	212	184	175	188	152	186	175	174	184	178	202	179	171	176	178	181	195	182	178	182	185	198	171	182	171	159	180	191	183	172	193	172	157	168	198	165	162	191	207	172	159	183	185	208	191	162	201	193	180	169	184	184	208	169	190	194	200	209	163	183	166	178	172	180	164	180	162	169	182	167	173	177	188	180	158	170	185	173	190	182	182	194	178	166	185	177	176	177	167	184	200	178	180	187	214	150	194	195	200	181	168	177	197	184	185	160	190	165	194	165	154	200	163	181	196	185	165	150	184	169	186	183	185	176	175	177	154	185	189	172	197	189	199	166	162	163	157	189	192	172	173	144	155	173	184	167	200	168	174	168	176	182	193	181	177	186	167	178	175	153	192	150	164	196	167	184	164	180	163	200	189	191	188	189	182	176	193	176	177	182	186	200	189	181	187	153	174	188	170	175	187	176	180	182	167	172	192	178	196	155	198	163	147	153	159	183	165	179	192	168	195	200	171	171	171	178	194	164	204	194	183	178	192	173	186	180	163	163	218	193	172	168	175	177	169	161	163	181	191	183	188	212	182	171	179	181	185	163	180	187	177	147	158	177	191	153	202	170	192	147	177	183	179	188	189	177	173	174	168	156	177	188	194	178	170	171	164	178	200	156	190	164	184	180	179	173	169	174	177	171	182	186	182	193	177	162	214	165	194	177	182	185	182	182	193	209	200	176	152	185	192	191	167	169	193	185	182	196	186	181	198	177	171	167	179	186	191	167	188	156	160	184	172	200	186	169	164	170	167	178	168	193	185	207	168	156	177	185	184	175	185	188	142	184	181	158	175	188	200	172	195	199	144	185	173	181	200	162	154	186	197	161	178	180	163	187	217	183	168	179	176	168	196	158	201	149	202	172	177	180	152	178	186	180	167	185	197	170	199	185	147	157	170	185	173	180	181	169	165	170	171	160	168	202	162	179	183	170	178	168	198	190	179	200	153	192	184	186	185	175	181	200	178	171	190	189	196	219	173	172	179	176	191	171	184	177	170	193	205	172	186	173	161	140	187	186	193	187	170	178	180	185	170	157	164	192	163	174	182	177	187	183	178	170	212	168	170	180	162	166	179	181	179	173	147	165	171	161	201	161	176	162	183	182	167	182	160	174	186	176	163	158	208	176	193	185	191	182	158	197	186	154	200	176	194	202	181	178	162	195	163	192	188	180	166	189	200	178	168	179	170	163	186	177	179	190	193	176	167	195	184	166	159	194	184	175	179	153	181	163	176	173	186	194	204	187	189	185	202	193	172	183	176	177	161	175	194	181	173	157	174	187	172	158	205	157	191	150	170	187	195	165	169	184	173	167	172	186	175	163	175	166	156	189	161	164	162	202	164	179	169	185	177	191	166	193	193	153	195	209	172	174	161	186	197	177	174	184	188	179	198	192	164	171	161	177	182	190	175	204	201	188	180	168	193	188	168	177	178	172	173	201	178	167	183	194	175	181	183	198	181	163	184	166	178	186	189	169	171	181	165	185	163	170	185	188	180	200	175	178	224	215	173	197	185	179	170	183	202	171	160	182	157	193	211	158	175	183	172	163	196	183	161	178	189	192	185	210	180	164	153	176	169	195	173	187	186	185	167	166	178	183	175	180	191	190	164	186	180	173	178	146	168	178	157	170	177	159	184	167	206	178	183	175	172	177	174	179	179	186	192	202	169	185	159	179	175	187	160	181	170	181	200	169	194	190	166	182	159	181	165	182	190	164	162	165	191	185	199	184	203	175	194	136	184	175	178	180	200	187	175	190	169	186	191	167	182	190	180	171	154	160	168	168	179	179	186	198	194	171	164	158	182	164	158	177	158	179	197	176	173	183	193	181	174	161	146	188	169	179	179	169	140	198	166	187	184	207	169	175	175	165	189	188	195	158	169	159	180	160	165	183	184	186	174	175	175	179	173	178	199	199	195	167	187	159
27446	33871	43555	51592	56739	57340	58467	66857	69528	60763	58523	58430	58571	58235	55436	54245	46493	51000	44856	54192	52072	46012	42793	39360	45633	40778	38283	29101	33524	30477	33676	32868	27681	30416	29154	27845	25102	20916	24873	26885	24836	20589	18853	18494	15780	9546	7373	6703	4510	3236	2911	2804	2802	3674	2921	2386	2576	1869	2031	2654	1923	1061	960	821	785	772	815	766	692	608	659	549	542	475	504	482	493	452	473	498	547	521	581	509	537	483	479	531	472	487	502	461	482	491	468	467	469	510	469	481	476	487	484	475	445	476	449	469	484	493	490	506	493	469	453	428	477	509	491	478	487	452	498	443	487	494	439	474	478	465	463	438	462	422	469	481	494	479	473	485	503	451	461	483	475	483	488	415	496	463	519	453	447	485	500	484	481	499	524	513	502	493	465	485	483	513	481	456	435	494	468	458	467	496	458	454	501	472	483	455	481	481	472	478	474	476	488	459	497	428	479	438	480	505	510	476	459	523	461	481	473	471	487	499	498	472	481	468	483	514	474	486	461	474	476	503	490	491	457	482	486	483	457	473	466	451	504	458	437	486	468	517	438	487	476	436	437	484	487	480	468	488	455	489	443	464	448	494	459	475	475	470	511	508	469	495	469	505	481	471	485	455	480	452	516	469	453	451	518	455	535	475	506	454	495	466	466	462	461	476	487	455	491	457	467	486	444	469	485	464	469	485	541	497	520	462	478	471	422	493	452	481	467	492	462	449	477	475	510	458	490	460	443	498	467	461	468	490	488	464	478	495	480	473	486	477	473	490	466	482	446	492	512	445	434	493	481	506	475	463	462	487	485	470	503	520	472	492	478	468	524	485	484	457	464	455	463	467	497	449	456	497	445	537	462	493	468	462	488	487	477	487	443	495	451	499	488	459	497	479	495	469	458	483	450	461	503	470	488	473	471	467	506	509	461	440	487	507	464	505	470	437	484	455	519	488	479	472	465	442	444	457	455	457	471	497	487	494	457	471	445	482	501	475	493	527	480	473	490	478	476	506	463	463	475	478	469	483	489	500	452	499	477	431	489	479	488	495	493	477	470	491	500	475	494	463	447	461	476	480	470	485	492	479	487	468	475	425	493	481	468	487	481	468	447	528	487	453	475	473	460	518	438	497	494	502	453	484	472	448	470	472	486	483	457	448	465	466	474	486	499	482	513	488	450	525	512	484	475	472	464	495	498	433	509	513	456	479	485	514	493	454	460	454	462	473	469	484	474	491	437	453	446	477	512	490	434	477	455	531	470	477	424	466	495	486	497	505	476	459	501	512	543	490	482	466	493	489	465	437	473	476	488	487	471	489	479	469	492	479	497	468	487	482	520	454	472	469	446	510	482	427	498	467	463	493	444	500	475	458	476	470	447	461	496	469	453	483	444	478	505	488	491	544	475	497	450	485	511	493	463	474	480	476	461	481	457	483	521	484	488	485	479	454	458	429	483	499	525	487	475	457	493	461	469	445	495	454	489	462	455	473	487	495	479	486	478	465	448	473	478	495	443	446	475	491	539	511	460	475	450	485	454	472	447	483	482	456	506	456	453	470	493	419	455	516	461	444	453	476	453	447	443	417	468	461	495	505	456	470	501	438	503	469	451	485	498	484	475	478	451	449	447	447	463	455	492	457	488	470	470	473	491	447	478	466	489	478	493	457	496	501	497	483	435	463	481	487	461	428	512	486	466	485	497	486	482	461	465	453	478	431	471	472	481	511	457	454	480	496	480	508	493	475	447	498	472	468	442	444	465	476	459	435	446	463	480	491	480	422	486	459	473	466	481	489	489	488	472	488	476	472	468	487	448	484	455	453	465	442	461	455	464	486	468	478	471	492	478	465	457	454	464	511	478	467	462	459	510	496	487	461	470	495	463	485	473	504	474	482	492	487	485	503	474	473	466	503	462	449	470	473	468	468	449	474	479	499	458	487	461	467	521	468	481	478	500	441	511	474	454	487	493	462	487	486	432	475	489	466	477	455	490	516	467	513	447	490	481	462	475	505	494	472	512	447	468	446	498	470	487	508	432	487	432	416	446	445	462	502	530	470	457	522	461	473	463	493	488	424	480	495	468	486	428	491	499	489	481	442	474	445	486	469	494	498	456	452	507	516	484	511	466	449	486	449	467	521	496	428	489	472	512	498	472	469	491	482	476	479	478	482	493	453	487	415	473	470	513	445	490	470	476	512	470	468	498	478	473	469	478	466	461	451	500	463	509	496	502	477	466	468	470	475	522	486	455	505	462	511	467	487	505	461	462	522	487	477	483	498	499	468	480	515	490	506	493	497	476	452	456	473	490	487	457	491	468	439	471	499	463	479	414	470	460	479	475	452	478	496	454	491	479	546	484	488	439	489	478	538	474	493	475	497	442	470	462	466	493	436	498	462	489	469	483	483	484	465	498	470	470	486	484	460	459	459	447	469	457	480	473	489	476	483	482	466	490	457	493	510	481	473	489	485	464	465	499	500	478	508	508	535	463	474	473	483	481	491	486	465	492	451	511	469	479	435	454	482	461	455	508	504	501	493	529	461	515	466	529	462	478	497	472	483	485	481	451	466	466	507	514	481	477	466	486	468	476	511	465	486	462	455	452	457	456	456	479	509	464	509	472	489	457	461	439	463	475	454	466	473	484	467	501	466	535	479	483	492	455	479	493	457	460	494	498	479	456	461	533	483	467	448	454	461	458	477	494	466	464	485	492	509	459	531	480	488	486	454	503	450	449	429	472	483	478	495	490	493	498	465	458	527	513	479	456	461	491	448	484	451	459	466	480	496	458	461	442	454	448	445	487	487	436	525	446	477	493	484	506	475	473	484	474	490	520	478	439	491	449	485	443	465	469	480	451	464	509	502	497	458	500	473	520	514	493	493	458	489	482	463	496	483	490	493	466	457	456	496	452	482	457	498	477	486	482	497	454	463	448	462	478	479	457	488	448	486	464	471	500	478	466	463	447	506	480	463	483	474	451	467	483	506	454	479	487	509	442	502	474	470	473	476	468	471	433	506	450	469	506	498	469	477	498	477	494	471	453	458	489	497	461	474	473	449	495	462	471	429	474	482	480	518	467	452	475	485	495	479	470	493	444	514	459	499	437	503	474	471	467	460	485	474	496	480	511	464	488	465	489	472	459	436	447	489	455	455	459	488	503	475	490	477	460	475	477	464	491	455	456	441	485	469	461	455	408	482	465	465	450	495	452	460	486	511	484	506	482	469	517	494	459	441	456	457	501	503	464	497	511	468	452	432	450	507	466	462	433	535	467	493	491	472	455	480	442	449	467	494	469	444	449	466	486	489	452	445	491	499	494	468	437	479	458	447	481	496	521	475	457	474	490	513	485	464	452	472	471	502	432	517	498	463	477	506	476	451	495	479	473	463	491	467	464	482	485	485	455	483	505	478	482	479	492	449	480	499	473	519	511	463	492	458	460	486	456	464	474	495	456	483	477	501	494	457	509	477	469	452	468	459	499	468	498	464	475	493	475	478	485	486	444	490	499	478	433	459
12056	10980	13331	10789	9456	7546	6590	7245	7351	4631	3405	2857	2700	2280	2095	1862	1348	1452	1460	1647	1672	1383	1030	994	1246	956	870	567	604	488	570	516	439	571	509	419	380	342	355	380	370	304	280	263	243	183	181	159	144	154	139	131	129	159	136	138	129	141	153	143	171	129	123	138	143	132	136	141	123	146	112	135	125	153	140	113	113	140	128	131	144	116	131	140	136	133	126	124	133	131	124	133	146	114	139	120	128	152	140	120	109	130	136	113	120	134	134	125	138	145	117	129	142	119	128	133	130	123	115	123	152	114	128	129	126	119	127	127	118	133	140	141	127	104	121	128	103	127	109	131	141	141	116	127	141	110	131	104	127	128	125	118	101	130	109	113	143	122	114	132	140	128	135	136	127	120	126	119	113	120	127	132	117	121	133	133	118	129	123	146	115	129	130	142	135	123	121	129	141	126	114	134	131	115	141	138	126	154	137	123	112	114	120	134	124	122	123	138	128	135	134	125	125	117	128	138	125	105	144	146	128	142	128	146	121	133	153	134	112	120	132	129	113	115	153	151	117	131	118	123	119	144	118	126	116	142	127	136	140	122	134	129	128	137	139	117	105	147	118	117	109	119	119	121	135	125	130	148	140	131	150	128	131	118	132	144	138	127	129	128	125	114	138	122	128	125	149	134	129	119	139	125	150	113	143	151	131	131	115	103	139	116	106	164	130	118	128	151	141	121	104	127	121	153	128	124	132	126	116	129	123	125	133	123	112	126	131	123	115	118	137	129	123	127	136	125	134	139	136	132	149	130	136	115	123	138	122	137	139	144	130	129	147	123	124	118	125	139	138	130	136	132	90	95	135	112	148	138	111	137	122	129	128	120	114	127	126	133	114	120	118	122	130	126	131	124	137	119	102	106	136	134	122	116	134	126	129	145	121	134	162	113	136	135	118	138	128	117	123	124	123	135	114	128	128	148	110	124	136	114	138	127	126	134	153	113	120	105	138	118	136	127	128	106	141	125	101	127	132	132	126	119	130	154	128	113	128	115	130	137	131	145	120	113	107	110	139	119	125	121	143	134	125	115	125	133	120	128	129	129	116	141	145	136	130	112	130	120	133	128	118	127	140	124	132	110	132	146	111	152	135	144	129	128	113	123	120	118	119	129	138	135	115	116	124	122	141	139	130	126	152	143	145	121	135	138	122	129	119	134	144	139	111	108	133	149	137	144	112	133	157	150	142	119	144	138	150	151	112	108	124	139	133	124	117	135	137	134	116	128	97	96	129	135	130	149	133	114	132	117	137	152	120	111	131	130	139	118	130	137	118	121	122	113	142	112	123	115	125	132	123	137	125	127	123	136	121	133	138	136	126	107	101	136	123	117	122	140	120	139	136	150	108	162	126	127	133	141	146	124	133	136	127	137	137	118	122	122	104	122	147	136	133	127	122	114	146	136	158	129	150	131	127	114	147	104	123	160	127	123	129	143	142	119	140	132	141	115	139	124	125	144	105	137	117	132	117	127	133	134	133	128	156	124	132	145	137	113	120	120	118	125	133	139	124	151	129	146	133	127	136	122	120	124	137	106	137	136	109	127	108	124	129	150	152	131	118	123	128	138	139	137	107	114	122	121	115	113	114	118	126	126	118	134	127	112	121	131	131	114	144	154	129	112	157	127	136	132	138	147	119	115	125	118	122	155	139	130	121	139	130	118	132	124	140	107	124	114	129	104	106	117	148	119	127	128	148	110	120	133	160	143	136	133	144	134	145	123	131	133	134	143	144	135	142	145	130	124	121	130	119	115	121	152	140	144	122	124	131	122	133	120	133	122	144	127	136	136	127	129	117	99	123	143	139	139	106	141	148	139	122	135	131	124	138	137	136	144	113	134	106	127	131	147	118	122	126	125	125	124	116	135	152	125	135	104	112	123	141	144	143	127	147	138	138	124	129	139	130	103	134	91	134	125	130	120	128	130	109	136	138	114	132	112	113	134	132	124	142	103	134	135	124	144	116	113	122	148	123	128	137	128	133	115	114	126	119	121	118	129	127	147	131	122	130	119	114	128	127	116	129	137	121	119	153	128	125	138	123	133	120	121	156	137	132	125	133	111	129	134	124	133	157	117	129	133	132	123	124	135	128	109	119	121	111	128	127	126	119	128	138	130	131	103	117	122	127	113	124	135	107	119	125	145	135	149	149	104	150	129	109	135	133	140	123	127	127	136	113	118	111	131	116	132	128	105	124	131	124	122	139	125	123	144	117	136	125	96	124	110	131	149	111	132	100	129	119	126	109	136	127	134	128	120	143	120	131	119	128	131	126	130	127	134	130	145	137	140	133	117	134	124	134	126	142	129	139	143	125	132	127	127	149	126	125	149	126	154	107	121	146	132	136	132	136	131	138	172	136	133	110	166	145	116	144	148	125	139	111	126	152	129	117	143	133	142	139	126	135	152	125	113	115	124	156	154	125	120	141	141	124	125	116	138	134	107	133	127	118	106	149	128	136	136	116	112	131	136	123	108	135	133	116	142	123	134	150	133	116	114	135	121	134	144	124	121	134	147	124	154	118	138	124	122	144	119	122	132	143	118	129	134	141	129	114	141	132	131	129	131	127	130	111	119	130	119	112	116	112	128	116	132	116	123	116	139	135	137	133	129	102	126	142	142	144	133	127	130	120	117	118	135	126	118	150	131	136	138	141	149	122	143	124	119	137	139	135	129	130	151	112	143	136	129	127	153	114	154	116	115	104	133	117	140	137	136	129	109	125	120	112	130	147	135	119	134	136	111	144	134	130	155	126	135	122	154	150	127	117	121	132	116	113	128	142	144	138	122	125	130	120	149	130	122	132	161	132	151	105	137	105	119	117	129	110	124	116	125	117	113	139	122	113	142	138	131	144	146	122	140	133	149	138	117	122	124	104	113	117	154	129	132	149	133	124	127	135	120	119	137	101	125	133	119	113	112	141	139	121	120	125	126	133	136	124	133	128	134	154	131	120	127	120	131	132	147	121	116	145	119	91	142	130	149	121	112	112	109	130	152	114	122	122	132	127	118	130	111	113	138	130	108	156	115	137	136	127	131	120	151	125	128	126	124	125	165	133	125	142	117	135	135	126	122	123	133	126	133	135	131	112	109	149	110	110	125	122	140	138	149	131	122	150	134	107	133	140	130	149	119	122	117	114	129	136	134	145	137	122	124	129	127	125	116	143	112	131	142	136	147	124	114	124	124	125	136	123	149	137	120	147	153	125	121	131	120	137	138	135	137	119	129	136	134	113	134	135	142	113	128	124	123	123	134	132	148	125	129	122	127	134	123	115	136	135	105	134	109	137	132	128	112	139	110	143	110	141	135	115	138	120	93	106	135	148	139	125	121	123	154	128	129	107	117	125	118	127	135	118	117	125	136	116	134	122	137	124	131	116	122	135	132	131	136	128	126	124	142	131	127	122	127	130	136	144	123	128	139	129	146	101	118	119	112	129	119	147	145	131	136	133	137	147	117	124	106
7671	10310	19106	21822	22505	20888	20034	23988	24930	17913	14229	13266	12971	11432	10487	9637	6833	7733	7164	9122	9445	7630	5524	5657	6993	5565	5302	3115	3337	2824	3145	3135	2526	3273	3025	2376	2223	1879	1959	2118	1788	1603	1404	1244	1006	825	736	625	554	559	495	461	491	487	445	441	479	435	472	435	385	397	389	391	406	332	385	397	384	378	350	326	352	380	339	323	360	347	353	346	376	357	342	371	389	358	340	338	361	361	364	343	352	395	380	404	336	348	350	361	380	374	349	355	331	358	362	375	364	382	338	356	349	384	357	338	359	361	369	368	359	352	357	365	363	307	377	377	342	398	361	367	322	378	368	360	355	338	321	331	379	334	330	334	343	325	394	377	376	342	347	359	364	373	386	379	360	349	355	356	395	389	386	377	377	371	335	369	334	342	378	369	401	387	318	360	348	374	338	372	358	389	376	332	370	351	357	384	355	348	380	354	376	320	349	334	354	339	328	376	365	345	362	343	335	362	399	353	346	379	368	321	351	358	371	330	366	340	366	357	408	345	364	378	335	353	373	379	373	380	337	351	384	367	378	391	390	338	363	386	365	363	370	374	334	356	356	333	357	360	354	414	370	364	350	325	346	370	367	394	351	356	364	357	353	357	394	351	354	325	350	351	353	348	339	359	363	357	369	371	331	330	365	357	363	373	332	392	392	329	375	333	353	353	381	377	361	366	357	370	355	356	377	327	356	387	393	319	381	373	387	356	319	345	380	368	356	349	367	342	358	355	336	336	353	379	354	320	362	364	355	368	362	354	350	349	370	378	358	352	347	340	369	382	355	360	310	345	333	338	327	340	350	396	337	333	371	359	340	377	343	340	379	362	363	341	334	387	357	374	380	372	357	387	337	357	324	345	353	425	344	353	353	322	351	346	356	335	344	371	388	357	343	356	364	360	360	316	348	349	360	334	370	376	370	330	344	373	350	377	347	364	324	369	338	340	366	345	349	332	348	345	392	343	356	356	323	328	392	363	398	341	360	360	402	358	331	361	362	378	391	392	366	385	390	384	375	353	368	369	352	339	375	342	400	340	346	391	382	342	384	345	333	348	351	370	351	375	344	359	362	357	383	376	367	345	338	358	371	337	362	331	363	348	340	367	383	345	335	358	329	331	369	358	358	358	356	351	373	374	373	377	349	351	377	343	346	370	313	360	374	336	360	339	341	331	331	334	362	350	357	352	357	378	338	346	361	359	384	363	329	367	379	332	383	352	366	353	355	368	348	387	317	349	352	352	409	340	351	364	338	366	376	348	372	358	387	370	357	376	385	371	358	340	316	359	360	366	341	375	397	369	352	371	350	378	372	348	388	329	350	373	365	332	383	339	346	351	347	389	347	349	340	333	348	317	356	347	342	371	359	367	356	367	360	344	356	358	361	363	345	366	330	354	368	390	376	345	346	360	358	354	348	385	394	360	340	377	334	380	349	335	340	371	342	378	348	350	355	356	374	321	358	359	338	369	361	355	340	375	321	343	361	348	370	364	338	361	339	390	344	355	341	328	342	368	348	357	353	342	365	375	368	368	350	353	371	337	349	327	341	375	341	387	316	377	385	362	382	349	358	374	375	312	382	364	341	359	363	345	385	355	350	341	356	335	359	345	347	367	396	352	382	348	342	390	363	356	361	364	349	387	374	370	368	361	381	387	358	350	349	349	386	345	373	356	389	393	358	376	333	349	379	381	355	408	346	377	363	368	379	368	369	370	344	370	341	345	338	339	408	349	331	379	383	374	297	349	364	374	319	364	367	367	349	381	376	354	396	343	379	363	366	352	355	362	340	371	357	358	379	324	349	333	348	369	383	361	347	350	382	384	358	355	377	380	357	367	373	378	356	358	371	362	372	359	392	354	364	394	351	353	344	343	385	303	335	330	348	357	349	384	350	369	335	361	376	327	346	351	386	369	363	381	371	360	370	358	360	370	377	367	358	360	369	363	334	343	324	352	409	368	345	357	371	362	343	368	356	386	373	372	369	344	387	354	378	376	379	381	370	336	345	345	339	381	365	377	361	387	344	333	353	389	397	357	357	327	329	335	371	380	379	351	337	382	326	368	352	366	339	409	360	364	375	377	319	364	363	339	343	351	332	360	395	343	352	366	360	383	336	331	330	347	365	359	380	355	383	350	374	376	367	358	356	357	388	364	353	382	385	348	356	340	339	352	365	367	376	358	372	364	403	344	371	371	387	370	365	364	353	344	374	360	331	346	318	349	359	375	360	330	369	334	412	359	353	365	377	352	396	359	362	348	428	343	355	372	332	350	361	353	358	383	365	346	328	375	333	328	363	347	353	396	379	372	362	322	372	325	360	357	353	364	392	367	347	346	334	348	358	381	380	342	341	359	359	344	325	350	380	337	338	332	345	389	365	325	329	366	339	386	335	359	339	319	331	325	351	382	385	352	368	361	364	384	360	331	348	356	349	383	356	380	357	372	339	344	363	339	350	365	400	363	376	329	372	347	331	353	392	369	361	364	387	342	358	338	362	402	333	327	351	361	335	388	354	327	374	343	379	349	328	349	344	353	353	369	352	319	383	373	351	349	379	329	357	356	340	325	304	318	342	350	341	339	341	357	367	365	348	388	368	336	371	368	350	335	369	348	333	354	346	345	368	350	380	367	381	343	350	330	363	354	326	387	324	353	330	382	372	368	350	342	354	387	344	358	364	355	325	361	364	342	356	331	358	322	332	370	334	408	376	339	340	372	378	343	354	334	349	348	345	384	374	354	338	380	353	402	367	374	372	334	374	349	368	359	347	341	383	372	370	352	328	351	359	348	348	336	356	367	346	361	354	353	400	359	340	356	387	343	348	371	386	343	338	368	374	323	362	336	364	377	345	365	362	348	360	379	328	360	339	371	371	369	346	326	380	352	341	337	354	362	353	369	349	377	349	365	357	350	350	347	333	351	363	359	337	395	368	346	348	340	338	366	364	381	372	381	367	376	372	358	377	362	355	378	317	355	404	346	368	360	347	314	336	352	382	356	333	358	307	389	374	386	374	371	364	364	358	356	367	346	327	348	354	385	351	350	377	337	364	336	318	366	340	355	357	350	334	360	344	366	354	351	375	383	378	371	338	355	324	357	389	356	359	351	354	360	371	356	316	345	341	362	351	344	349	335	341	364	363	362	383	354	355	389	321	352	350	363	362	360	359	331	350	341	377	346	357	362	335	353	386	365	374	365	353	324	335	385	365	363	368	383	357	371	370	342	358	369	343	388	360	349	391	349	369	310	385	367	329	340	351	355	355	373	394	340	324	365	338	351	350	350	387	351	348	364	380	368	346	365	372	328	349	371	379	348	348	346	392	358	350	369	340	362	363	344	355	364	362	340	355	384	352	329	358	345	356	387	374	388	358	337	317	307	366	357	340	354	333	366	352	383	362	347	344	361	329	341	359	358	332	354	342	353	333	354	354	391	382	348	339	327	371	341	354	333	348	380	370	335	360	348	345	327	362	331	365	328	354	366	384	369
28522	30644	35964	38458	37805	34559	42850	49647	47511	37268	33238	27858	26748	23340	21276	19531	15455	16522	16118	22028	23940	19991	11782	11473	15309	11716	9340	5883	5750	4300	5052	4806	3940	5652	4454	3826	3674	2440	2515	2232	2095	1684	1394	1214	988	819	754	527	352	379	358	296	268	354	311	295	301	265	269	184	184	190	189	175	183	173	177	177	160	138	150	174	153	132	114	140	158	130	121	123	155	141	139	139	149	143	110	150	152	141	127	146	147	145	133	153	114	134	146	138	134	134	141	140	144	156	136	136	126	155	155	153	152	150	120	137	139	129	150	139	146	135	135	128	138	141	143	128	141	138	132	127	142	146	146	122	129	127	130	130	151	122	120	135	141	129	160	120	143	127	125	145	128	134	137	112	137	127	144	140	161	154	146	145	138	143	158	154	148	146	108	142	126	131	127	138	125	129	136	135	126	146	132	133	122	145	131	140	150	131	139	137	133	131	146	131	145	133	143	143	130	110	154	129	140	127	138	136	129	134	122	135	120	134	129	138	143	154	125	118	126	144	143	136	132	130	134	129	133	117	124	123	146	122	135	126	136	136	136	134	133	147	141	141	143	146	148	124	138	140	152	143	127	139	116	151	151	157	138	151	145	139	149	138	152	127	128	141	112	122	133	152	132	130	156	115	149	128	152	137	130	147	151	148	142	147	155	135	138	149	163	145	104	143	130	130	128	134	131	140	143	122	130	151	134	142	131	154	131	147	121	131	130	144	128	125	134	141	138	151	124	131	141	131	124	148	138	150	123	125	154	125	130	129	137	122	107	161	152	151	140	143	142	147	133	139	136	156	133	141	113	141	139	120	132	119	137	138	118	134	146	142	136	155	131	120	126	156	162	135	137	145	140	127	133	125	156	151	163	103	128	147	138	146	129	144	159	117	135	122	129	153	132	132	143	146	121	159	137	125	153	138	129	148	146	138	137	142	140	136	139	129	144	136	148	130	136	127	145	129	146	135	158	147	162	138	164	137	115	106	139	166	148	127	136	135	134	140	141	137	118	141	140	151	123	146	147	138	145	110	143	143	121	127	134	124	139	130	139	126	137	129	131	133	135	127	138	135	140	123	133	146	145	128	137	151	138	144	121	145	144	106	131	140	135	130	126	127	161	142	135	140	143	125	144	144	142	154	150	147	153	142	145	130	141	106	143	140	121	124	140	123	161	133	129	143	136	131	158	131	129	134	129	158	128	128	152	126	147	148	131	145	136	138	139	151	159	143	128	154	143	156	122	136	135	127	148	142	126	141	134	152	152	128	115	140	141	132	122	157	125	129	133	144	145	126	114	150	124	129	146	123	136	144	147	127	139	132	124	142	133	136	160	143	128	144	145	144	134	138	133	146	156	133	124	149	157	142	136	120	147	143	137	128	136	141	138	154	135	149	129	119	126	132	122	129	142	129	129	149	142	154	139	120	128	131	130	145	130	150	130	134	123	133	150	128	146	142	126	129	130	142	133	109	135	128	128	130	158	138	147	126	130	172	160	129	136	117	162	134	128	134	139	125	121	139	154	145	136	129	138	144	122	147	136	119	135	139	142	134	134	160	129	119	169	129	114	120	138	156	144	121	145	140	134	127	111	136	116	137	125	143	127	125	119	125	135	127	134	139	167	139	137	132	116	135	128	129	141	122	131	131	128	115	132	133	139	134	140	129	125	112	155	150	137	147	118	118	130	142	149	155	143	142	135	133	159	147	128	121	141	150	155	137	136	144	166	144	135	134	143	139	143	141	139	150	112	127	138	129	119	120	140	158	150	120	139	134	146	134	130	135	130	160	131	150	125	137	145	138	146	145	132	141	143	137	184	134	140	141	154	140	132	133	132	146	111	133	127	133	149	130	133	136	142	137	141	120	132	138	139	156	144	136	127	139	131	145	133	142	141	146	150	146	136	139	123	142	136	147	123	121	126	138	144	125	137	131	107	122	127	105	151	138	147	127	139	128	143	126	145	130	144	131	146	132	134	146	124	125	138	140	148	130	125	138	137	124	141	149	126	134	140	98	148	149	132	132	125	125	148	146	140	146	155	147	151	145	137	133	141	134	129	128	127	138	134	135	149	146	140	150	154	118	128	127	142	135	125	160	137	130	148	136	142	158	146	150	113	163	133	148	139	131	141	106	139	117	126	155	124	129	148	153	164	134	133	144	135	126	148	144	158	147	152	140	120	131	117	144	134	134	119	119	126	133	140	135	135	125	125	141	141	125	128	144	155	127	138	132	124	138	134	140	137	118	140	138	132	153	131	150	126	130	123	124	131	136	137	144	141	140	118	170	105	167	110	121	140	136	129	149	123	125	125	128	137	149	134	157	137	138	148	139	122	129	131	121	140	144	113	148	135	147	138	134	146	126	131	139	146	148	127	134	128	128	113	136	127	144	134	132	137	164	132	133	136	136	129	126	129	144	175	126	136	146	165	129	120	146	130	141	138	125	119	124	151	113	130	124	146	136	124	146	138	135	125	146	149	123	153	144	139	151	124	145	139	137	144	126	127	147	140	146	132	133	128	152	169	154	120	143	141	136	153	124	146	131	141	137	145	136	140	147	138	114	135	128	140	143	134	146	148	120	126	137	154	134	142	159	124	138	123	128	139	146	127	126	151	154	137	155	132	126	107	126	125	130	129	157	137	126	142	122	154	154	166	147	157	135	123	138	138	147	133	142	126	135	153	138	144	160	145	122	143	131	132	143	135	135	121	153	145	134	144	137	150	144	119	128	124	148	138	142	144	130	134	127	130	126	117	139	144	144	146	144	140	136	133	122	142	136	131	124	135	145	148	140	125	137	151	133	138	142	148	135	136	131	125	139	154	140	122	131	114	142	162	121	151	120	116	124	120	127	145	118	142	134	144	145	163	146	133	134	133	129	148	154	115	143	147	140	148	144	134	153	144	113	161	130	157	152	136	146	135	119	144	124	129	156	137	141	125	151	108	130	148	130	139	152	116	148	145	136	131	120	136	138	147	136	125	151	144	151	115	127	130	130	152	152	144	132	120	139	135	143	132	131	129	157	124	142	139	127	146	139	119	161	135	116	110	149	127	143	149	135	149	130	146	123	113	158	126	145	152	135	127	125	111	137	131	134	138	132	128	136	145	148	127	136	133	138	164	129	150	144	145	141	135	116	156	144	133	137	143	136	130	147	148	126	153	141	117	130	122	125	152	143	137	132	141	122	126	129	122	136	152	115	135	123	127	136	130	141	140	128	140	123	122	161	128	125	143	134	141	142	136	126	140	152	132	144	149	121	131	129	149	138	135	147	148	151	145	152	140	122	141	133	148	151	134	130	131	138	167	143	145	130	133	151	116	139	135	106	126	129	143	149	139	132	130	141	127	105	132	135	146	132	149	123	155	137	130	145	116	123	127	142	131	143	136	134	115	119	139	120	140	152	112	135	130	144	152	147	115	161	109	152	138	129	142	140	151	153	146	144	139	119	120	140	147	126	131	151	134	139	154	135	134	144	117	124	147	134	118	147
18896	25649	36779	44767	46026	46112	53924	60533	60055	51786	50392	44935	46853	44682	43206	41701	36203	39784	38580	45672	47207	41651	29200	32806	37813	31540	29551	22240	23789	18328	22918	22203	19626	24598	20736	18635	18674	14035	14520	12393	12480	9903	8648	7720	5805	5025	4513	3177	2260	2181	1996	1805	1640	2090	1433	1686	1565	1389	1505	844	828	792	730	695	576	609	489	543	489	476	433	445	402	408	388	396	383	386	351	365	413	445	451	439	416	375	426	371	389	399	370	421	400	387	344	393	375	379	390	422	369	355	391	395	402	376	382	390	381	381	400	383	381	404	391	426	371	427	388	360	381	359	388	394	371	420	397	369	393	361	419	376	373	362	401	404	389	386	375	371	340	367	426	403	379	379	367	398	385	386	397	382	384	386	378	377	405	356	386	380	401	386	361	376	333	390	351	372	380	394	396	383	406	416	373	380	365	393	386	358	368	388	424	390	374	362	380	384	358	363	368	388	364	367	378	369	399	361	389	416	386	377	379	387	379	365	392	372	392	361	350	375	375	399	344	373	424	370	371	430	393	378	388	366	377	409	410	422	394	407	427	374	382	365	384	377	400	384	400	380	409	397	388	384	336	400	382	397	372	382	363	390	375	364	376	343	415	397	389	373	371	427	373	360	379	391	398	382	382	337	416	361	400	385	377	395	373	408	400	396	391	400	408	384	385	396	423	386	366	372	342	402	372	390	362	369	378	383	371	372	378	404	376	372	390	410	387	368	366	365	378	391	377	376	381	396	373	395	367	404	371	379	374	365	374	361	353	424	379	386	337	368	401	377	385	406	364	383	381	376	390	393	404	379	389	391	385	357	370	383	378	390	370	370	366	444	377	434	396	398	369	361	367	343	371	388	399	363	397	388	355	367	371	360	396	382	411	366	395	347	388	389	375	401	408	408	363	368	366	361	374	385	337	377	376	376	410	366	383	375	383	386	403	407	414	362	362	371	377	431	449	379	377	360	399	384	369	368	354	399	335	389	368	375	381	400	429	391	399	383	389	359	370	346	362	408	375	406	382	348	393	438	387	388	384	390	368	372	392	369	390	370	385	394	385	404	389	370	394	372	410	401	361	385	405	365	355	377	393	371	435	399	369	371	406	380	392	366	402	428	369	390	411	391	384	386	389	368	402	387	401	377	353	391	393	370	364	374	365	350	387	405	398	385	337	392	409	385	356	405	354	391	367	375	397	390	377	389	390	366	342	390	349	346	366	368	375	387	382	372	366	388	378	361	410	393	368	408	394	388	371	397	366	395	359	375	359	414	359	406	359	345	415	355	371	376	366	378	388	389	387	352	400	376	399	409	358	397	377	377	369	374	368	360	381	371	379	371	387	392	396	412	358	378	356	367	366	330	399	342	372	370	368	376	388	391	356	367	393	378	375	370	368	381	379	366	365	361	402	397	366	370	387	363	370	375	388	367	384	433	395	352	354	367	362	382	372	389	388	379	369	365	381	392	409	370	387	382	412	353	378	400	356	377	397	374	404	363	367	366	361	386	373	418	374	384	383	416	373	384	402	423	369	378	357	416	342	356	386	365	385	382	383	371	363	412	434	324	403	401	382	433	406	364	379	352	351	357	349	367	410	381	396	406	390	422	369	391	395	392	398	357	386	361	418	398	405	407	390	367	359	355	368	383	364	399	338	374	385	376	357	408	374	423	377	385	380	396	381	354	361	391	373	378	378	351	390	388	370	383	405	395	377	413	387	372	360	414	372	404	399	386	393	380	384	390	371	391	407	363	376	357	335	345	402	389	382	361	403	392	372	398	386	402	390	367	365	358	371	373	360	376	370	396	355	356	373	375	362	365	368	387	374	403	404	407	373	376	368	372	407	384	389	350	401	356	385	396	372	369	359	391	364	337	419	378	393	372	407	370	381	368	402	354	373	406	362	352	371	379	393	378	385	387	409	364	393	410	394	419	383	395	401	369	402	349	404	392	389	361	371	399	389	365	379	382	360	362	383	426	370	401	390	348	377	397	400	373	409	354	414	400	356	370	370	404	418	374	369	413	371	395	395	372	406	376	342	385	362	379	383	411	421	379	398	409	396	381	392	371	420	393	400	416	406	370	410	392	398	379	374	398	382	360	395	355	400	381	412	373	406	384	378	414	367	360	373	380	366	365	363	390	368	405	437	388	349	374	372	390	399	367	385	394	364	369	390	405	407	419	385	413	402	381	365	381	334	378	404	371	395	403	377	380	382	395	390	368	355	368	411	356	376	370	375	381	397	359	391	369	417	378	380	421	355	365	384	415	390	360	352	377	387	334	359	338	363	383	358	390	369	351	372	351	386	358	377	377	388	408	390	384	352	392	395	369	355	360	336	376	367	371	366	372	393	378	381	343	395	356	392	397	390	376	417	383	409	382	356	371	388	396	394	391	358	395	403	378	370	378	392	388	406	439	364	415	359	367	396	380	366	370	381	385	343	375	374	373	388	383	383	397	365	366	356	389	381	400	381	407	383	386	414	366	366	384	381	399	405	399	409	401	395	380	386	368	389	365	410	373	391	398	383	383	393	342	399	373	366	354	373	366	363	403	359	377	403	370	392	403	384	408	402	390	365	401	384	361	364	367	366	379	374	360	392	367	395	387	395	410	385	364	409	406	363	406	383	386	420	373	383	360	357	400	392	391	375	381	373	395	382	386	394	381	367	398	412	377	380	351	389	385	387	393	390	355	398	397	370	365	407	415	352	398	381	403	377	419	401	363	353	384	388	381	361	387	351	387	410	422	420	418	384	401	370	407	350	400	414	403	389	341	414	379	375	406	412	420	361	367	352	382	418	401	399	393	380	390	366	396	362	406	357	394	389	400	401	365	377	388	380	400	375	345	406	387	359	382	380	366	388	355	350	397	365	338	423	423	363	417	352	403	415	381	393	333	381	370	362	382	366	403	370	401	364	395	383	398	389	419	329	362	367	366	415	369	379	398	383	343	413	373	383	374	387	358	382	378	381	358	403	413	356	370	360	403	343	378	377	378	403	425	385	365	407	385	365	382	401	406	346	375	370	376	399	378	372	353	376	376	409	382	369	383	409	377	377	385	396	391	388	353	379	356	383	363	396	399	375	374	439	403	393	383	342	390	413	402	407	380	360	366	365	387	398	357	370	347	381	368	373	393	359	340	399	418	369	400	364	431	421	380	366	373	389	397	409	371	407	419	381	410	389	363	409	359	416	420	366	405	337	387	385	362	386	385	359	348	345	399	371	389	371	388	374	384	375	353	382	388	405	369	380	405	409	364	399	369	365	374	364	377	396	349	370	378	367	382	369	353	374	373	386	358	395	398	400	367	381	373	407	390	383	382	369	393	382	413	356	366	375	362	375	365	389	366	382	344	408	383	375	397	423	396	400	373	391	379	367	382	394	410	391	374	394	412	398	370	389	383	395	371	370	422	373	358	372	416	357	404	397	349	404	370	371	391	386	387	400	395	353	412	409	363	382	385	383	405	383	355	362	389	388	415	379	415	384	358	384	375	390	376	373	398	353	402
40872	43687	48339	47675	45232	39141	51224	61519	55981	49257	45274	40653	40868	36943	34482	31809	27718	27055	30263	36459	38153	34236	25530	24229	27704	21899	17682	13525	10572	9393	10448	10752	9768	9590	8582	8568	8433	5708	4650	5548	3424	3483	2864	3469	2360	1610	1468	1135	766	682	630	590	653	722	539	613	450	455	422	346	319	255	258	209	256	214	202	184	225	206	197	167	171	184	171	149	183	194	172	185	172	180	212	198	200	198	166	161	174	193	169	187	209	187	182	173	201	195	179	182	174	173	200	204	179	183	169	177	186	167	173	176	159	165	184	192	163	183	169	191	178	181	165	182	185	188	162	180	164	173	178	171	193	173	167	177	165	179	175	191	163	170	193	170	175	191	174	176	173	170	186	201	192	202	209	197	180	185	172	174	175	182	177	184	186	203	166	176	170	186	190	161	176	155	182	173	196	163	195	181	157	183	179	189	181	173	201	195	193	189	185	169	186	167	180	173	197	197	175	149	175	187	137	209	175	198	183	206	190	187	165	190	173	181	175	190	180	171	170	182	182	200	185	187	176	148	173	183	187	183	181	195	186	206	161	188	191	166	179	186	182	189	174	196	156	171	179	173	192	176	170	190	208	169	174	152	169	168	201	165	163	192	166	192	188	169	180	197	166	156	177	187	173	173	190	175	169	182	163	189	151	164	203	192	188	171	168	170	172	178	201	161	192	204	192	200	168	194	194	169	169	176	185	226	217	174	173	189	174	181	171	187	172	158	188	171	167	201	184	183	190	182	194	210	163	167	141	211	182	161	184	181	157	191	151	195	182	164	177	202	187	153	153	189	168	182	213	203	185	177	185	180	172	176	166	187	185	197	196	149	170	198	191	164	182	174	168	184	187	194	157	204	201	178	174	203	185	172	182	170	180	181	175	170	171	195	172	188	183	163	176	181	179	170	168	180	186	187	183	148	169	199	180	171	190	206	194	161	169	175	222	178	172	164	176	197	173	186	180	195	200	163	195	143	178	187	167	176	185	189	195	177	154	191	188	186	156	174	200	157	172	187	191	156	197	183	158	187	179	159	175	188	190	186	188	177	191	169	189	165	187	182	186	190	207	184	194	182	196	166	178	195	179	188	157	168	193	178	182	196	192	183	161	189	172	171	191	192	172	187	177	172	190	170	202	180	184	164	182	180	167	174	180	170	155	174	163	157	175	182	184	180	162	195	209	183	176	163	201	190	181	187	173	196	196	205	189	189	202	157	212	177	187	159	171	164	173	183	166	195	180	195	195	165	195	180	203	191	204	196	200	171	164	189	165	177	195	163	186	148	178	175	184	197	192	182	184	178	168	170	173	181	209	166	172	163	184	165	195	182	171	175	167	202	187	155	183	163	183	190	191	159	179	185	183	172	208	173	165	197	154	171	187	181	189	174	182	188	193	161	169	189	171	180	194	172	164	197	189	171	183	173	193	186	198	156	168	212	155	153	199	165	173	180	159	170	191	174	195	176	147	181	183	205	173	174	209	185	181	179	169	184	167	165	173	189	176	165	193	183	151	183	166	168	180	156	173	179	165	180	146	161	170	184	180	180	168	197	162	171	195	160	162	199	181	171	197	206	186	184	185	180	178	160	170	168	182	177	170	192	191	166	185	169	184	189	175	168	174	172	174	181	196	186	148	189	199	181	186	169	176	192	179	161	188	172	181	190	206	176	204	194	189	183	183	170	197	177	167	177	176	188	191	181	191	162	184	175	173	193	157	157	194	177	173	205	188	184	164	180	178	166	184	182	185	183	194	196	178	194	185	184	167	172	161	180	186	189	167	164	186	174	214	192	165	162	201	175	174	144	181	174	181	188	185	179	185	164	187	170	170	180	162	171	199	203	173	164	197	190	197	167	181	176	167	182	184	161	190	179	181	190	156	180	174	179	185	181	196	184	177	158	181	162	204	176	208	182	176	170	174	165	166	159	168	198	194	175	192	160	180	174	189	173	178	163	187	188	173	185	176	167	194	198	156	192	192	193	190	173	192	182	167	176	209	178	163	182	190	158	182	187	175	192	212	171	190	179	172	180	189	182	176	177	176	177	184	178	190	162	205	179	194	184	189	184	192	174	172	194	170	181	193	179	181	181	181	201	184	193	184	167	171	170	175	165	206	178	168	176	197	203	176	185	196	182	167	190	163	171	198	159	175	166	170	159	177	177	181	173	176	203	168	176	189	191	192	192	184	186	174	190	186	196	161	196	184	168	194	164	197	149	186	176	165	146	186	194	185	177	184	173	208	181	183	204	180	203	203	205	168	201	180	175	190	165	178	204	184	176	188	151	184	180	194	155	185	177	170	195	156	198	153	189	182	175	178	176	169	178	171	174	154	164	194	172	168	214	178	192	181	176	170	177	195	176	159	187	185	169	185	172	188	204	168	177	179	170	198	176	150	183	182	189	158	179	154	207	196	201	159	179	188	201	184	208	175	177	199	207	183	152	170	175	163	197	175	165	166	199	226	204	201	203	170	169	175	175	180	186	192	208	184	198	218	193	184	180	172	175	211	197	202	196	173	177	192	174	186	151	181	198	184	174	157	154	180	195	180	174	173	166	168	179	171	190	169	170	170	161	173	200	179	176	156	178	164	143	183	175	182	180	172	184	170	189	192	166	198	186	164	164	181	197	179	185	170	202	204	180	193	177	174	170	183	182	161	175	194	171	196	174	194	183	175	200	169	162	174	195	164	166	171	212	169	182	203	177	172	169	189	176	193	152	175	175	172	181	176	192	176	179	184	205	176	165	177	175	177	166	171	169	173	181	174	168	169	184	177	194	193	166	202	175	175	194	176	157	192	181	183	199	182	160	174	202	166	180	161	183	188	187	207	202	171	189	168	185	178	184	183	198	182	167	185	199	208	162	147	172	189	185	185	182	178	165	188	198	160	189	183	175	207	178	157	161	155	183	175	198	174	206	198	185	177	172	181	185	167	181	183	170	187	183	200	182	177	195	188	175	187	146	196	208	191	175	186	193	184	177	185	167	179	156	201	181	162	192	207	178	186	207	177	162	195	188	171	175	164	200	190	174	181	203	169	197	168	178	180	185	203	155	209	190	201	181	180	170	157	171	172	210	166	170	185	191	185	187	180	190	187	171	206	182	175	209	185	172	194	150	172	173	186	167	168	170	191	190	171	167	180	165	159	170	189	184	223	189	176	189	176	178	176	181	191	194	167	190	174	203	179	176	181	167	168	184	168	178	159	182	199	190	200	192	183	187	197	186	167	171	163	206	182	194	173	184	154	171	181	175	189	169	167	168	183	192	177	205	186	192	144	186	172	169	183	186	176	191	204	187	166	180	190	184	167	159	190	179	190	192	186	202	174	176	160	188	174	194	179	173	184	161	169	176	182	182	169	183	189	184	167	163	188	174	191	196	204	173	177	163	157	195	172	194	175	170	180	176	178	157	177	161	174	177	183	180	187	194	204	178	149	180	191	173	172	160	176	186	150	194	183	154	167	172	183	203	178	159	195	172	187	180	188	176	161	193
27981	36699	46525	53264	52786	50743	60576	68977	68893	64864	62092	56513	58400	55614	53806	52114	46653	47683	51932	57827	58784	53042	42110	44904	48190	41300	38886	33791	31036	28222	33099	34134	31935	32731	29062	30670	29760	23619	22005	22893	16455	17554	15173	17884	12587	9047	8412	6718	4616	4244	3625	3187	3591	4235	3095	3492	2562	2562	2112	1907	1375	1260	970	780	718	699	668	643	686	666	564	550	538	521	517	533	510	457	456	476	561	612	681	571	479	475	497	493	513	487	469	444	488	437	485	471	492	463	463	494	462	466	459	490	492	465	477	463	472	493	460	478	478	519	491	452	488	456	433	493	467	474	458	481	474	487	515	483	519	460	476	531	461	519	452	482	462	487	491	499	492	462	488	500	496	471	492	478	499	466	467	471	485	498	469	528	491	480	458	492	492	529	489	483	473	469	488	503	460	496	461	446	516	467	502	520	490	457	484	464	541	471	470	451	515	541	437	520	491	496	465	503	435	473	484	463	458	499	473	505	481	503	444	488	514	480	492	459	498	453	503	483	505	462	493	467	491	486	463	476	494	459	478	499	446	456	445	456	445	482	441	474	441	467	490	493	474	516	480	472	521	464	467	468	469	478	491	450	461	438	489	504	480	495	461	440	506	507	478	486	465	501	480	496	477	482	474	545	461	459	513	434	483	519	482	473	447	500	464	536	483	529	473	505	487	430	438	510	471	490	465	504	476	489	488	469	503	489	504	522	442	450	502	469	534	481	472	495	496	480	441	482	490	470	474	519	473	484	453	445	494	509	480	497	476	498	522	489	501	472	473	481	501	490	518	482	500	487	519	464	483	492	479	463	466	497	476	495	522	488	491	483	514	500	463	485	467	437	493	456	489	512	467	527	488	466	448	480	487	499	481	499	519	461	479	513	467	467	497	511	530	454	500	490	452	478	454	434	507	454	473	447	503	476	512	493	493	469	464	458	507	443	493	489	510	470	499	463	498	508	476	543	485	504	501	513	486	442	485	486	442	468	474	496	459	482	512	495	555	467	502	469	474	485	478	491	469	499	479	450	453	517	462	462	471	479	461	435	444	483	464	504	507	481	500	485	507	518	449	491	547	481	515	481	462	490	487	471	488	503	495	521	487	493	478	469	464	437	474	477	494	476	533	507	486	484	497	473	475	476	487	512	509	449	495	522	445	460	488	470	506	483	410	517	471	474	496	482	432	445	504	499	492	509	476	495	488	473	460	451	501	498	490	482	494	494	477	494	469	495	475	473	502	488	487	506	500	494	484	478	439	479	462	476	456	439	490	481	446	461	485	484	481	482	511	468	493	450	482	477	460	471	419	508	469	485	476	489	489	477	482	464	467	461	492	488	441	488	466	516	477	499	482	462	454	472	510	467	497	491	495	459	476	478	505	474	473	475	492	478	470	490	480	488	471	490	473	493	475	445	482	441	458	530	498	524	486	496	454	518	492	492	479	485	460	487	489	481	495	472	478	480	499	399	485	469	458	493	499	463	492	498	484	502	461	482	481	487	468	511	515	474	475	485	485	437	469	526	475	493	475	469	512	452	463	477	467	472	495	515	472	448	439	487	465	490	475	465	496	463	498	531	473	467	492	479	504	468	445	494	474	485	450	479	471	502	497	490	493	497	449	442	491	484	468	467	481	509	483	481	497	519	479	466	441	492	435	470	480	498	444	441	454	523	474	475	453	451	463	475	479	473	466	498	488	451	472	466	500	439	484	461	441	447	518	478	504	460	486	483	504	474	476	471	489	482	496	511	424	453	516	489	514	451	491	509	519	471	477	478	478	508	508	475	506	470	503	483	481	492	508	473	457	467	460	493	463	507	509	468	504	449	474	462	481	496	472	471	450	442	519	511	478	483	534	466	473	501	485	486	439	425	510	467	440	472	468	478	456	474	504	442	502	504	470	472	473	458	454	478	487	466	478	494	462	487	449	499	519	469	483	507	486	496	462	452	502	481	487	462	480	481	478	449	452	485	519	470	475	469	516	487	474	499	485	449	495	458	456	451	507	524	472	465	467	462	472	523	510	486	464	466	492	437	478	489	515	486	526	516	459	494	460	508	461	502	513	468	469	473	457	476	456	477	462	480	477	479	506	488	510	504	465	459	489	488	485	452	465	483	494	486	459	454	453	482	480	473	537	503	444	487	487	470	499	505	513	463	473	475	484	503	497	510	472	462	461	504	445	489	475	505	471	455	482	474	490	514	432	479	466	472	494	499	493	491	470	510	460	471	435	453	462	460	471	521	459	504	451	458	506	455	469	463	480	488	484	517	498	467	510	488	463	495	445	454	467	443	427	514	508	460	509	509	480	461	448	490	455	479	469	491	480	537	454	466	501	478	466	430	481	508	518	455	478	454	479	513	452	495	521	468	517	440	485	499	451	511	483	486	497	464	494	479	501	468	515	515	494	450	498	514	525	501	457	468	457	468	509	453	489	506	474	472	429	459	446	459	491	478	454	479	497	481	491	494	486	483	478	507	488	461	507	500	477	524	493	470	483	467	508	492	518	458	496	472	459	475	485	479	458	474	507	492	471	468	457	499	496	498	445	483	475	494	438	431	448	441	509	475	455	450	533	469	499	485	495	453	474	500	497	511	485	465	495	486	481	478	461	485	496	464	426	494	469	503	464	521	462	498	486	476	480	479	482	469	484	455	503	477	504	508	499	502	471	500	480	488	461	454	488	470	521	488	442	495	450	518	532	473	530	479	462	489	503	501	542	464	491	452	478	525	466	477	449	470	520	485	522	473	433	455	474	457	482	499	485	483	493	511	461	460	510	499	514	476	465	505	479	490	502	486	487	475	487	468	521	515	469	459	489	465	459	446	515	537	503	450	495	462	528	489	482	499	481	466	486	469	478	503	477	526	495	487	477	487	521	476	448	481	471	500	488	496	476	491	499	507	488	489	480	457	493	472	500	453	477	504	506	456	462	428	482	485	436	504	506	496	456	479	470	481	525	495	501	461	515	532	464	456	477	503	458	462	486	486	491	469	482	469	510	458	472	475	455	501	524	499	496	475	454	455	476	481	452	453	466	453	500	520	465	467	488	508	471	471	452	511	502	482	463	477	441	463	482	511	483	444	491	500	462	476	496	461	514	497	475	461	479	477	498	472	463	467	465	490	483	453	490	449	474	482	456	470	484	433	473	462	458	513	536	479	480	501	476	449	484	456	458	489	485	477	492	507	477	490	478	458	482	489	482	520	484	457	509	492	474	448	474	495	486	451	440	460	452	459	465	486	500	492	473	492	474	489	503	443	467	454	493	491	489	495	497	487	479	506	488	472	475	465	474	515	505	461	498	486	451	504	517	496	490	499	481	473	485	490	446	496	490	487	492	471	504	496	473	507	471	492	515	516	502	477	481	470	469	456	509	486	448	492	493	510	460	466	478	476	456	491	493	476	481	481	515	497	478	480	455	463	455	475	511	461	485	474	501	484	496	475	479	514	468	502	482	500	489	475	488	533	480	488	483	479	472	526	462	498	475	483	476	477	501	486	472	414	482	466
12429	12815	13838	12033	9158	6752	6276	8856	7586	5461	3648	2779	2373	2219	1946	1740	1413	1420	1496	1916	2071	1789	1106	1184	1327	869	945	692	507	528	585	607	518	474	521	575	448	356	304	391	288	240	277	270	247	176	173	175	154	141	147	149	157	152	137	133	154	155	129	154	147	139	149	165	149	130	148	135	142	128	128	131	112	121	133	120	138	120	145	128	138	164	139	128	137	130	114	121	132	149	136	132	129	137	116	155	128	109	132	111	113	123	134	153	130	119	135	145	132	133	142	122	130	116	151	140	131	115	131	139	103	121	146	143	131	130	130	124	118	138	121	132	121	128	144	134	131	111	143	143	136	137	111	118	137	110	143	157	136	148	118	118	143	121	132	126	115	134	121	134	139	150	129	123	118	121	149	118	128	125	115	133	119	133	125	125	134	139	102	134	131	132	117	133	119	133	143	128	133	131	139	138	113	130	93	131	130	124	132	128	128	135	126	134	156	143	133	117	139	139	132	124	116	126	110	143	126	133	130	111	125	123	123	127	118	127	141	121	139	114	124	132	122	130	121	135	143	116	120	120	129	133	118	126	140	119	132	136	116	139	119	134	124	146	119	131	123	109	138	119	124	136	148	132	119	148	126	116	113	144	126	160	138	129	133	136	138	136	128	114	130	131	138	133	125	149	113	132	132	147	104	116	136	133	121	137	140	141	121	126	147	147	120	124	148	144	157	110	139	123	143	113	146	145	134	134	133	151	116	141	128	127	147	147	143	151	117	137	139	108	145	136	150	151	139	143	123	111	131	131	138	150	121	113	108	127	132	131	140	134	136	121	134	157	144	134	131	131	133	142	141	119	129	101	132	133	123	136	125	125	123	123	140	137	118	122	132	130	140	142	126	130	139	163	122	138	142	143	138	158	134	133	141	136	140	121	123	117	109	149	141	115	112	121	128	128	143	136	119	146	122	111	130	131	147	118	118	118	120	133	128	133	118	136	141	117	141	126	136	131	132	144	126	138	136	116	137	135	126	129	105	126	131	141	142	123	114	116	136	133	132	140	138	129	128	121	119	140	127	128	148	144	131	132	127	121	128	159	115	120	148	116	109	130	127	152	107	125	129	134	112	138	145	113	118	137	140	126	132	138	127	153	125	144	137	129	143	122	139	134	141	110	139	122	126	128	135	157	123	124	133	138	126	126	122	114	122	125	125	118	128	147	132	137	138	138	127	118	121	131	107	124	138	153	118	129	124	113	119	124	131	114	131	130	138	125	134	122	111	131	109	139	145	123	125	135	125	133	140	126	125	141	105	140	127	141	112	136	129	114	149	134	107	144	119	120	147	115	139	134	129	97	124	150	139	129	135	118	121	139	150	157	134	126	113	144	174	124	133	139	112	130	138	147	126	155	131	140	135	138	127	139	141	133	118	125	129	112	137	145	121	128	156	133	136	139	122	139	127	98	154	138	117	146	128	137	123	129	127	140	130	115	132	154	153	128	132	121	139	146	116	120	124	121	112	135	135	148	122	136	134	120	126	125	120	119	108	145	140	107	129	112	137	139	140	150	131	123	102	142	132	120	126	143	144	134	140	144	128	142	128	148	142	116	120	149	127	134	134	118	121	121	139	139	156	141	130	124	121	144	114	129	131	129	122	133	158	139	128	155	128	110	122	116	130	126	128	135	125	129	117	126	131	119	136	133	128	134	110	132	153	126	138	122	137	135	127	154	145	130	111	152	136	132	130	138	137	138	130	145	121	134	145	144	141	122	127	135	149	130	125	143	126	124	158	122	125	145	131	148	127	130	118	111	118	122	134	154	140	138	145	145	133	146	159	126	122	135	121	132	132	113	143	148	124	152	115	131	151	107	137	137	140	111	130	116	116	128	135	122	137	122	139	133	138	128	119	108	133	122	133	109	123	111	123	119	126	118	141	150	120	141	139	113	140	135	131	124	129	127	118	131	139	142	120	128	131	114	139	144	133	115	115	128	134	136	147	136	131	143	134	152	118	146	127	128	141	140	143	138	129	137	115	145	111	123	130	131	143	150	121	126	135	120	132	135	120	137	129	126	123	137	122	127	126	122	146	123	115	137	128	137	136	157	135	115	115	131	142	123	139	155	139	115	132	125	146	129	144	137	111	144	129	112	137	148	155	126	119	136	132	138	140	113	141	134	151	131	120	137	121	121	120	134	118	126	132	147	149	117	138	136	112	135	118	133	152	113	133	109	139	128	127	136	133	131	117	121	138	142	137	132	123	145	121	146	146	149	127	131	150	138	133	126	119	129	118	119	148	140	137	131	146	136	119	117	126	132	145	146	120	150	139	132	135	125	138	118	127	131	133	127	114	130	131	128	121	142	129	135	94	133	124	116	131	146	148	137	129	146	122	110	125	138	134	129	132	152	121	118	141	151	137	139	138	120	125	124	127	122	105	147	118	142	116	119	134	130	133	149	140	131	133	131	157	133	121	135	127	142	130	131	140	118	129	136	135	132	151	121	154	115	126	124	143	114	134	141	156	156	136	119	125	131	113	131	132	149	120	132	133	160	122	135	120	139	131	124	151	156	143	139	136	128	136	139	156	140	130	108	131	127	121	142	111	102	120	140	151	142	123	108	143	110	140	131	136	157	124	128	140	145	126	111	119	124	110	131	149	112	114	133	136	132	144	123	125	122	149	138	135	111	106	126	129	135	132	131	126	124	153	134	128	120	128	120	135	111	122	153	148	145	122	125	129	121	135	132	140	139	129	117	112	153	136	145	129	146	135	133	138	141	165	102	144	134	150	132	109	135	132	119	145	148	130	143	159	117	137	136	119	146	121	139	134	135	139	145	115	124	134	119	121	123	128	128	133	139	128	139	106	136	130	153	116	146	117	122	140	111	150	114	125	127	133	144	119	118	119	121	130	132	138	142	145	134	128	129	120	117	128	132	132	133	135	126	159	131	124	143	125	128	137	115	122	130	126	133	145	128	151	117	136	155	121	135	112	150	128	125	134	138	125	129	117	112	128	112	131	118	147	127	148	113	130	135	127	116	128	127	104	124	126	126	122	118	134	140	147	134	130	125	135	133	133	135	121	116	136	127	130	144	125	122	135	95	125	139	128	141	115	128	131	125	135	136	121	115	137	124	137	128	134	131	122	145	132	138	125	122	129	141	130	138	116	129	136	130	156	123	100	121	132	151	144	129	128	121	142	131	122	126	130	121	131	140	115	122	148	134	151	115	130	133	129	135	114	130	125	119	125	131	121	132	141	112	126	133	135	123	143	125	141	134	101	151	142	104	128	126	116	117	129	136	138	119	136	127	121	118	130	131	150	134	146	129	118	136	126	129	135	125	124	126	145	147	123	111	138	122	144	151	120	128	114	111	135	126	145	142	117	131	140	143	115	132	118	121	137	138	118	124	119	146	136	130	151	128	117	169	123	125	140	130	115	130	131	113	116	129	134	133	121	111	139	126	115	148	130	123	149	131	138	116	135	113	133	122	124	130	125	145	156	141	142	136
8396	12085	19351	23489	21940	19746	20780	27161	25155	20432	15519	12466	11994	11015	10096	8702	7065	7742	7486	10150	11709	9705	5592	6172	7363	4691	4654	3825	2659	2888	3327	3406	2930	2664	2877	3081	2377	2125	1778	2131	1523	1286	1205	1510	1033	825	747	679	630	555	546	539	546	551	568	492	498	494	434	442	409	438	367	420	389	395	400	391	380	394	355	353	383	343	321	390	371	376	335	377	352	367	415	373	376	412	363	343	354	378	383	373	365	374	368	364	376	353	372	387	342	341	363	360	355	378	359	366	366	366	389	390	338	367	393	360	388	405	369	403	361	321	359	390	309	343	381	342	362	335	360	359	375	365	362	361	369	371	353	340	376	354	385	345	342	375	370	371	351	366	352	357	355	358	355	367	358	373	383	369	364	383	395	377	371	378	349	389	386	395	390	393	351	369	352	390	371	356	367	368	367	409	395	373	375	336	348	363	362	380	364	362	380	332	373	388	384	357	365	368	363	370	367	351	387	402	351	367	381	363	324	362	363	346	359	361	380	349	360	395	346	369	347	369	353	397	345	340	363	389	365	372	369	355	369	362	343	383	389	395	361	367	372	365	359	354	361	347	371	366	376	374	369	346	365	359	386	382	352	348	340	393	374	348	374	366	375	371	347	361	404	345	342	370	367	350	374	388	353	352	393	363	367	344	374	331	357	371	365	360	383	351	402	371	371	380	368	363	379	368	359	341	391	365	358	382	360	383	391	347	349	387	394	353	357	352	353	359	377	362	395	378	363	381	361	395	382	357	352	348	367	350	395	351	346	352	348	380	360	347	349	369	361	358	379	357	374	339	385	390	377	367	365	394	342	360	368	346	367	360	381	354	360	340	380	373	369	377	378	378	397	360	390	341	341	365	355	369	391	359	393	348	355	366	346	343	379	379	366	386	356	351	377	369	385	390	348	364	391	337	340	401	392	331	386	380	358	386	349	348	375	386	342	404	330	381	369	365	334	388	377	345	373	380	334	380	364	380	386	381	365	351	356	378	387	372	348	363	386	343	346	384	384	342	380	374	356	345	371	340	370	356	357	378	381	369	366	355	355	352	343	341	384	370	367	316	365	369	385	366	360	369	370	356	373	372	368	384	397	375	370	345	357	388	368	383	372	364	375	379	352	379	362	366	374	344	336	354	362	381	337	372	368	390	370	358	356	356	367	365	367	353	358	374	388	366	354	362	372	375	373	384	333	375	371	368	338	374	352	364	366	353	353	381	362	383	377	377	346	361	373	379	380	361	360	366	369	349	379	386	339	345	365	367	330	338	379	337	415	359	334	351	330	346	378	356	376	335	385	352	355	360	377	367	379	360	387	381	348	397	335	375	368	355	374	395	343	332	375	378	369	399	359	341	389	376	347	376	354	382	363	368	357	360	357	336	370	364	361	365	334	385	364	394	356	359	342	336	366	346	392	373	327	345	364	375	338	339	352	354	358	362	356	355	407	353	385	375	377	361	359	334	347	354	357	361	359	365	367	367	369	347	335	374	363	387	393	401	369	340	404	343	358	380	397	382	408	349	376	378	357	372	401	351	368	386	401	393	383	389	385	392	365	377	344	367	369	378	352	379	399	353	387	376	334	359	355	360	352	367	384	366	387	373	353	348	375	354	345	360	314	380	360	397	386	352	373	351	409	368	408	341	377	359	368	343	357	341	379	352	389	373	403	356	352	355	395	358	356	381	361	381	349	366	374	337	363	325	344	389	349	376	387	349	361	340	341	326	386	373	378	351	376	343	365	368	368	375	343	370	373	339	366	379	351	362	353	374	384	377	396	398	370	371	345	328	370	367	352	374	335	364	355	368	366	337	385	361	339	374	374	367	381	350	380	367	389	341	364	315	361	391	379	379	370	371	367	361	358	393	342	348	338	367	366	382	359	393	359	353	342	398	328	362	334	371	375	344	368	353	385	342	351	413	342	364	351	368	376	385	388	417	340	392	392	374	366	387	342	367	370	395	395	388	358	360	345	379	380	366	337	348	375	363	366	341	364	323	345	358	355	385	348	378	337	368	338	375	364	357	372	356	386	350	405	378	371	393	374	332	350	380	409	326	355	359	342	364	378	356	353	401	345	347	371	347	397	360	339	366	369	331	372	356	352	366	399	330	360	348	368	364	326	361	377	385	329	363	337	350	352	373	382	384	372	363	357	356	401	401	377	383	358	379	387	404	378	328	360	420	369	345	359	382	343	361	391	386	348	400	337	357	366	328	359	337	393	379	329	369	366	370	371	358	367	344	363	333	368	339	354	344	357	367	386	351	351	355	378	362	331	350	361	384	391	341	370	352	359	402	347	390	315	376	374	355	321	406	328	355	358	381	400	344	362	372	361	340	349	351	380	362	318	375	335	360	354	356	364	358	356	380	379	375	375	394	383	387	345	380	342	413	349	336	394	355	395	371	353	366	383	361	420	360	367	392	359	401	371	365	365	405	359	372	382	375	378	390	366	360	356	330	335	361	373	372	395	349	329	362	400	346	382	368	361	366	374	364	379	391	386	368	385	385	362	350	366	358	368	345	363	373	350	344	313	381	368	338	381	374	377	398	359	375	401	352	381	386	375	333	397	331	357	384	367	395	345	332	353	368	375	372	390	335	350	366	358	357	355	374	339	376	372	360	361	339	352	387	378	367	363	375	362	394	371	389	342	348	364	348	356	387	333	350	407	384	387	377	369	352	344	391	338	332	355	406	396	369	317	354	411	368	331	381	361	390	372	371	368	377	381	374	367	348	376	377	346	382	373	395	370	377	355	336	351	382	349	372	358	407	355	381	386	338	341	377	374	366	333	337	365	362	371	366	362	372	350	374	342	356	366	365	342	366	368	387	372	392	372	358	322	382	342	357	388	390	386	351	367	375	364	363	347	385	377	388	337	368	347	387	361	375	379	368	360	353	379	372	346	340	410	350	359	394	350	351	398	393	376	375	328	368	356	372	349	364	372	366	393	367	354	362	312	336	385	374	366	325	399	380	383	410	369	351	362	350	342	396	361	398	368	351	359	381	341	369	382	377	374	378	366	367	339	351	356	381	355	343	349	364	350	330	332	337	337	386	341	370	371	351	353	350	361	375	361	362	370	355	328	354	352	331	349	364	370	363	386	388	370	324	369	380	325	405	373	379	366	408	355	345	382	343	373	363	406	368	346	373	388	341	358	386	381	362	330	362	384	365	362	359	346	367	384	338	381	383	313	373	360	380	363	381	356	392	397	355	357	369	392	352	395	371	361	362	378	362	357	383	379	382	375	340	346	357	392	363	375	383	358	395	398	338	325	386	400	380	368	348	416	339	355	371	380	371	344	348	362	327	330	339	387	380	360	379	353	365	402	376	366	359	352	391	373	373	360	362	382	391	382	364	386	365	400	349	359	378	381	354	365	361	375	358	374	327	338	359	372	382	375	367	335	366	359	321	372	383	389	344	395	380	397	376	379	329	378	343	375	378	395	360	379	353	393	357	376	363	360	364	353	342	373	358	378	362	385	350
27442	34161	36877	35747	39836	37690	40607	46460	50635	45512	36550	31397	27418	26646	22853	19243	15767	17980	17047	22207	25514	21952	13650	10964	12727	8032	7726	6071	4347	4543	4669	4369	4354	4227	4674	4429	3593	2473	1878	2954	2423	1822	1105	1546	1030	635	655	549	435	363	423	338	362	381	322	273	196	257	241	235	160	156	139	131	134	165	164	151	158	175	146	138	157	161	154	136	147	139	131	122	140	146	164	161	135	143	132	145	137	139	132	149	143	151	139	159	125	148	130	102	149	140	150	151	132	151	148	130	165	146	136	146	123	145	139	113	151	149	142	140	146	146	137	149	126	150	134	132	133	157	127	142	135	141	126	153	139	134	146	161	138	123	144	148	141	147	130	132	125	146	137	120	153	133	142	162	159	154	148	123	157	145	134	150	155	131	128	147	143	152	117	133	138	157	150	128	136	130	128	132	134	140	133	134	130	134	129	126	139	149	136	137	147	144	137	134	138	133	133	156	142	149	162	148	142	155	144	129	134	139	148	136	136	167	156	140	135	155	157	153	133	139	150	154	134	138	129	154	120	152	152	164	125	150	129	140	141	161	122	153	140	156	136	142	140	143	133	136	151	143	137	146	128	142	164	135	185	139	145	148	127	131	157	147	171	136	144	122	155	147	132	150	145	147	154	121	140	132	147	137	148	135	154	146	132	129	152	159	141	125	139	165	135	158	133	152	149	137	140	141	149	116	142	160	146	156	153	138	145	140	155	148	147	138	142	149	136	130	131	144	156	123	151	143	134	138	141	156	141	140	144	125	151	126	139	136	148	157	139	139	139	151	144	149	134	145	154	144	136	155	143	141	145	148	156	146	146	140	126	148	146	148	123	136	124	147	138	140	151	144	146	128	147	144	162	133	140	118	134	131	141	141	137	136	141	157	147	126	165	161	129	148	140	156	146	135	124	127	155	139	148	133	130	133	132	162	145	140	129	156	138	133	144	176	148	147	142	156	130	141	157	132	131	131	134	129	134	121	136	149	147	120	136	139	136	117	153	158	154	162	142	140	134	163	132	143	133	131	115	136	149	141	134	154	148	149	144	173	140	152	159	139	136	158	131	115	139	132	151	131	161	147	169	149	145	146	156	158	153	126	156	148	147	133	136	140	123	137	145	152	145	136	123	162	139	131	137	129	143	127	143	128	161	153	115	154	145	148	129	135	151	138	136	141	140	143	134	166	136	139	143	147	132	125	153	140	141	136	143	142	157	145	131	116	145	148	147	126	114	170	156	142	117	146	140	143	134	159	149	133	148	129	167	169	122	153	130	122	166	137	149	135	131	145	115	123	144	141	149	126	137	174	140	161	153	147	136	150	138	136	143	135	141	157	134	135	145	134	135	141	162	157	154	144	136	132	134	127	138	152	140	116	161	136	133	141	131	113	152	150	116	132	167	143	129	130	136	142	153	158	146	122	148	142	137	128	125	143	146	133	130	136	137	127	137	137	148	141	123	137	132	140	120	142	146	140	147	161	134	133	153	140	143	120	141	106	150	163	132	147	153	122	135	124	120	160	136	142	134	149	162	128	160	134	138	155	151	150	152	159	147	139	128	131	143	135	135	156	141	149	160	147	123	148	138	143	124	142	163	135	131	161	142	155	133	153	131	145	141	137	153	160	136	126	149	118	140	153	135	140	142	126	121	149	140	140	170	143	160	137	127	136	152	163	172	128	146	147	131	142	135	124	159	124	117	130	149	114	153	144	132	156	159	139	126	146	157	130	126	144	152	145	144	133	140	125	131	159	126	159	149	136	149	130	146	126	152	133	127	146	149	165	146	155	137	137	138	132	155	135	123	140	142	130	134	155	132	144	135	152	140	128	125	141	162	152	140	165	134	137	163	134	135	156	150	148	143	133	135	152	134	134	128	142	161	141	137	143	125	154	142	126	139	150	139	152	135	124	138	139	133	148	140	144	143	152	147	155	145	157	155	144	146	144	128	149	147	140	157	147	131	146	156	124	126	139	152	151	145	140	158	143	142	150	129	132	160	133	135	144	145	141	144	129	127	127	128	166	152	161	158	127	147	142	165	122	150	127	133	119	141	134	146	153	155	150	143	155	130	134	144	140	153	154	142	147	144	137	162	135	153	132	152	164	148	171	154	139	143	132	151	136	136	145	139	136	147	132	152	133	133	154	123	128	142	144	142	147	148	150	137	147	133	128	145	127	128	144	133	142	149	138	142	148	158	131	125	149	143	147	129	132	152	142	145	129	139	128	148	160	147	118	134	131	143	152	133	141	132	131	164	138	147	133	116	153	154	169	154	128	132	157	135	162	148	146	130	137	141	142	127	133	127	150	139	152	134	143	161	133	147	141	154	136	154	154	156	134	127	148	153	134	171	144	142	147	145	138	183	145	111	121	155	153	142	154	149	145	156	160	176	144	144	134	156	160	141	151	138	131	139	141	166	138	153	139	132	141	131	136	131	126	150	137	139	154	148	141	138	171	150	152	160	150	135	140	174	150	159	151	161	145	151	140	115	140	145	120	139	130	174	126	147	147	138	147	128	159	142	143	150	129	140	129	147	141	137	149	138	132	142	132	151	165	168	134	132	161	128	157	152	120	155	151	133	153	141	143	132	133	127	131	162	162	135	130	161	160	142	136	160	153	123	150	142	140	141	148	123	132	117	150	148	144	149	152	126	128	133	155	140	143	130	150	148	133	143	159	131	141	150	154	154	129	149	138	156	139	124	132	153	165	147	133	148	149	165	145	142	163	139	133	155	149	144	150	134	159	126	157	133	116	136	141	128	131	161	141	135	136	133	142	165	131	143	129	142	144	129	154	151	158	124	120	158	129	125	140	138	165	154	142	141	146	129	153	156	140	171	154	120	137	153	131	168	148	120	129	132	132	155	149	134	138	151	139	142	134	135	152	134	123	139	125	135	124	130	151	136	130	119	145	150	156	147	120	111	131	133	126	129	155	145	135	153	131	144	132	136	175	117	144	141	146	152	124	155	133	164	157	149	134	114	144	168	143	128	160	125	138	166	139	150	120	156	134	136	175	144	131	136	138	143	152	160	139	159	164	144	154	136	165	142	155	159	152	159	145	134	151	163	147	150	151	151	142	160	141	136	139	154	149	136	143	119	134	151	168	143	162	130	154	154	126	135	137	129	163	147	148	147	168	133	143	128	140	176	127	156	140	149	171	135	133	143	136	145	161	140	158	131	138	155	141	137	133	154	157	125	180	106	158	148	127	141	143	150	140	125	146	128	127	147	144	142	126	135	150	135	131	151	154	161	161	133	143	135	131	137	144	161	142	136	158	152	144	157	129	133	138	120	151	140	149	164	128	156	114	157	144	156	161	186	142	139	156	149	131	146	159	151	158	151	150	122	157	141	151	155	143	163	139	138	134	128	145	158	171	147	167	167	154	148	146	149	147	162	152	133	128	142	139	125	133	151	133	147	138	166	148	118	147	140	144	140	140	151	133	122	131	140	141	127	166	147	149	148	145	161	147	137	136	127	132	157	132
17922	28912	36319	43435	48247	47931	52256	58508	62830	58836	52900	47419	47070	47198	44069	40755	37024	40593	39516	46119	48904	43843	31941	30965	34651	25414	27918	22792	18810	20303	21137	21324	20813	20825	22072	21354	18184	14153	11302	16574	14003	10082	7213	9256	6397	4038	4029	3112	2489	2168	2430	2035	2261	2283	2029	1275	970	1549	1140	871	657	571	493	462	475	457	527	503	436	458	449	420	425	385	407	398	380	401	400	406	406	499	447	469	351	413	433	400	414	399	378	371	396	363	392	359	419	422	389	388	403	405	385	384	389	367	435	374	403	396	395	404	401	381	392	406	381	397	383	395	382	379	441	412	381	379	421	395	410	389	390	392	378	375	385	390	404	397	432	391	420	386	416	366	399	410	392	398	406	450	385	419	361	373	377	375	380	400	407	393	410	397	413	431	425	397	395	377	414	381	422	392	408	373	373	386	381	370	421	414	399	382	363	413	390	408	395	397	384	386	357	369	384	371	397	385	377	395	390	351	398	398	383	383	399	407	367	347	406	381	381	374	375	380	410	393	390	378	374	399	408	390	372	379	390	353	440	371	401	416	403	388	414	365	412	399	362	395	415	410	406	368	395	405	404	389	377	379	426	405	364	436	400	383	371	395	419	375	385	400	378	424	427	369	389	383	397	361	379	380	384	416	389	417	386	412	397	391	387	354	376	391	422	401	406	392	390	398	407	374	355	395	383	386	396	401	388	419	385	390	401	383	414	374	398	415	415	406	361	414	360	404	405	384	372	425	387	372	372	393	367	397	417	373	397	401	391	374	388	414	381	384	396	385	375	386	386	420	427	375	394	389	371	366	425	373	367	373	392	356	406	403	391	392	397	375	399	364	375	391	383	370	375	408	383	404	351	373	377	368	400	396	448	429	409	373	369	407	386	411	399	444	428	393	391	399	434	402	427	383	411	378	389	361	399	395	428	394	377	400	412	400	419	412	406	363	400	420	398	407	376	393	386	408	393	371	399	397	396	414	406	379	408	387	393	395	385	381	399	383	343	421	418	369	419	403	407	391	392	401	405	401	378	372	374	399	423	398	400	411	391	393	384	396	402	352	406	386	409	424	414	355	390	391	371	395	345	409	384	394	390	370	400	408	371	386	405	389	395	394	366	380	421	401	418	421	377	413	414	389	368	398	400	389	377	382	377	397	418	406	386	389	388	410	468	381	380	376	378	398	411	396	392	371	407	400	384	417	402	423	396	386	391	371	416	381	393	387	410	395	369	419	397	386	411	411	397	383	399	403	382	400	373	398	405	404	392	418	371	404	408	359	429	375	409	386	407	404	377	413	396	414	360	369	417	399	384	408	399	374	427	411	407	393	402	398	352	384	348	414	400	408	401	366	373	431	394	392	375	366	385	374	397	390	389	390	394	432	370	423	386	384	424	385	410	381	420	430	390	414	409	409	397	408	409	438	425	407	433	428	385	396	380	365	383	395	402	365	420	396	363	386	381	414	384	380	359	419	414	414	419	420	384	411	377	383	413	406	372	395	390	395	365	395	389	396	406	391	422	408	381	387	405	368	386	376	392	413	411	399	423	391	410	376	389	408	368	407	386	390	403	379	386	403	382	397	395	410	379	391	372	348	389	380	364	384	409	393	375	387	375	391	440	404	390	387	431	444	390	386	349	397	401	390	405	390	413	429	428	393	411	392	375	374	384	435	373	414	374	418	415	384	386	379	443	391	426	380	399	396	372	382	406	378	380	376	385	401	377	379	408	395	401	425	421	370	376	381	378	412	380	396	382	413	367	413	397	415	403	420	386	407	428	426	390	394	404	388	416	416	386	408	364	393	386	401	390	400	377	392	400	362	388	390	384	395	398	411	384	399	396	410	366	381	397	350	386	410	405	402	371	410	383	405	441	403	416	376	396	377	376	372	387	382	407	373	407	375	396	379	359	372	407	362	406	385	394	379	407	445	386	349	391	386	386	379	374	390	371	351	401	418	371	380	419	395	386	408	395	389	389	381	390	360	376	384	423	427	412	367	402	389	410	381	428	406	371	389	371	397	401	401	376	373	371	375	374	389	407	399	415	405	362	358	382	439	390	440	371	384	416	392	401	380	390	383	406	409	364	392	385	386	388	367	384	399	384	383	402	398	363	379	397	377	388	401	397	380	362	386	383	421	387	370	380	384	401	383	431	396	415	406	391	397	384	429	380	371	379	386	380	405	371	405	357	387	450	356	327	389	424	399	422	390	369	415	395	418	415	373	402	411	388	391	379	385	410	388	395	391	363	406	361	409	372	365	389	403	416	448	381	368	390	416	401	357	389	397	364	380	407	378	388	378	430	398	387	397	383	381	394	406	399	418	388	390	348	364	372	393	383	383	428	419	409	400	405	389	355	405	400	388	336	408	416	373	392	404	426	376	376	411	403	376	396	397	409	383	405	378	388	386	378	432	422	387	404	408	398	384	403	367	381	428	394	364	382	407	381	426	452	452	371	377	397	399	395	447	412	427	416	402	400	423	422	382	373	398	417	407	378	368	431	376	381	382	386	392	393	388	434	402	404	367	407	396	391	401	361	384	417	389	385	379	381	388	355	414	389	377	392	414	393	393	384	377	425	370	412	419	408	399	397	410	401	379	398	373	444	369	405	359	418	374	380	393	386	372	431	336	406	414	397	398	395	376	369	340	391	399	419	385	382	425	396	404	389	403	402	390	385	350	338	392	381	388	395	392	363	391	399	416	398	387	369	398	370	384	384	395	412	390	388	360	404	391	347	391	347	365	427	381	409	388	375	380	398	387	370	389	381	390	403	419	381	408	453	407	398	436	402	379	390	382	403	390	402	381	398	380	369	370	362	360	378	422	390	389	419	397	390	429	412	386	345	398	407	357	382	402	369	423	389	389	398	364	388	422	417	390	424	388	406	369	393	376	374	385	400	362	394	411	367	416	400	400	397	392	407	386	393	404	391	388	398	379	368	382	365	381	372	412	406	400	421	393	397	386	390	392	418	420	399	392	360	378	386	361	387	408	361	372	392	377	437	403	427	410	352	392	405	405	404	391	379	410	427	379	390	383	372	396	401	432	380	390	375	424	404	379	372	414	420	397	438	417	363	392	384	397	399	387	398	402	398	380	397	420	412	375	421	380	353	395	410	396	379	404	389	395	401	404	398	356	369	396	423	408	423	415	347	383	422	355	419	377	390	380	413	447	427	410	408	384	378	419	420	360	359	402	367	360	370	370	423	449	392	387	426	398	393	372	397	379	405	398	382	403	389	380	379	373	367	419	375	401	397	350	429	356	376	391	395	384	373	397	366	387	390	393	425	421	382	439	386	388	401	382	437	432	399	360	421	376	402	357	385	420	463	391	395	414	406	375	412	389	409	417	402	375	408	399	387	394	397	417	399	404	388	375	409	400	389	384	390	437	400	407	412	398	411	368	415	411	407	399	371	415	387	410	382	357	351	414	397	359	392	398	425	406	364	401	394	392	377	392	421	429	398	405	407	407	387	417	391	365	396	382	394	378	407	432	404	425	375	404
38473	40868	47075	45757	43445	43045	55719	56583	60780	56186	49674	45045	41243	43012	39287	33833	30707	31668	30849	35991	40118	35677	27325	19716	26698	19074	15375	10380	8449	9322	10848	8764	8006	7993	8180	9465	8157	4828	3846	6755	5806	4209	2412	2310	2127	1330	1219	1130	665	697	727	591	752	725	572	392	503	397	362	258	251	220	231	206	208	208	202	226	183	211	181	190	206	171	204	193	182	176	187	182	209	200	192	195	213	199	175	189	187	181	182	171	194	198	166	196	183	186	176	190	179	208	170	170	192	178	183	195	199	168	191	190	202	203	205	208	185	182	210	187	160	218	198	178	180	215	199	188	191	181	182	185	190	168	184	178	173	168	172	188	185	178	182	176	191	188	179	199	202	183	160	186	180	167	200	186	176	159	192	199	191	200	178	195	200	177	198	187	184	168	173	190	189	172	170	190	205	170	179	185	179	183	148	183	166	173	169	164	155	184	197	162	176	173	196	208	188	199	178	191	182	169	176	193	166	187	210	164	196	171	182	164	198	189	184	201	182	195	177	215	180	155	160	169	213	179	156	189	175	197	172	168	186	178	187	163	177	197	195	177	161	159	162	179	200	191	184	196	171	184	174	184	185	211	185	199	169	173	188	185	208	166	179	174	183	176	201	180	169	220	163	182	164	180	186	200	178	196	190	187	162	188	197	177	217	193	197	166	207	192	186	181	173	177	184	195	179	184	181	204	200	180	200	162	183	179	179	178	188	194	190	186	170	170	166	196	162	160	192	201	193	173	194	157	164	205	197	185	184	206	189	192	193	200	187	182	194	178	185	184	191	190	180	172	181	170	175	190	173	177	179	196	193	184	166	168	189	180	201	203	187	185	182	177	180	175	191	187	182	184	193	156	163	184	170	161	189	177	178	158	203	218	180	193	186	184	165	170	193	158	179	186	169	170	196	165	169	191	175	187	224	164	167	181	160	158	193	178	183	187	186	176	201	179	219	196	168	189	181	181	184	190	196	169	182	174	187	193	182	186	207	174	168	199	179	205	216	181	190	189	185	185	213	179	174	202	183	168	214	176	189	184	159	174	168	188	190	191	203	191	196	187	180	188	179	176	165	188	191	169	194	190	195	206	208	165	205	182	173	169	172	204	194	188	191	196	204	192	177	218	174	159	183	186	191	160	197	173	170	187	166	199	182	194	178	147	177	161	176	193	205	174	187	194	206	178	207	179	189	162	190	157	183	189	197	186	181	183	178	184	202	205	170	182	185	163	191	198	185	179	214	169	175	198	182	196	178	174	177	185	193	184	193	187	203	180	200	143	192	178	200	202	181	187	206	183	179	179	185	175	207	181	188	187	189	163	184	154	197	175	197	197	189	167	166	213	186	184	177	176	168	185	183	166	186	202	200	189	207	183	180	194	199	162	182	173	187	193	167	172	181	158	196	167	203	178	185	202	199	176	180	201	196	177	155	170	182	183	190	168	182	187	192	159	184	178	191	195	197	190	187	204	189	172	180	193	204	183	191	207	202	170	176	172	157	173	180	176	177	197	187	172	179	228	184	192	177	169	187	202	173	179	192	177	205	169	194	199	166	161	161	190	210	170	180	190	202	178	173	173	209	192	198	175	172	184	180	170	157	165	187	161	195	175	190	187	185	163	179	195	189	185	170	165	184	177	178	185	179	160	214	197	177	190	200	191	186	195	182	159	187	219	183	185	159	165	205	182	191	167	173	176	193	176	208	192	183	196	165	174	178	182	164	202	204	197	175	177	176	188	181	173	204	183	194	160	186	157	196	198	174	172	193	168	185	192	186	192	194	170	206	157	200	199	181	183	199	200	185	162	202	195	165	181	151	182	188	196	176	203	196	170	172	182	192	173	173	183	174	196	169	190	196	189	205	193	194	174	223	202	177	195	191	188	179	174	189	179	170	176	180	194	179	165	175	167	182	207	193	178	179	208	183	171	199	161	179	183	197	172	168	168	189	186	166	187	181	185	179	209	158	211	181	182	206	186	168	187	173	182	188	192	167	174	181	175	180	219	203	189	191	181	172	150	204	163	163	193	189	192	196	177	190	178	177	184	166	196	176	207	171	206	168	147	182	185	191	220	188	180	181	179	202	174	194	218	197	170	154	185	157	167	203	193	200	191	189	184	172	163	181	204	167	176	153	187	186	188	183	182	190	175	189	184	188	208	191	190	180	172	184	178	195	219	190	193	159	203	183	180	204	196	169	176	196	219	195	183	169	176	166	185	198	228	153	203	177	158	184	198	210	179	204	176	191	172	174	169	202	183	198	182	197	193	173	164	178	195	189	201	197	183	189	202	174	194	193	177	162	184	202	192	194	183	209	172	204	170	185	201	214	187	204	180	183	167	176	184	206	198	189	189	194	185	174	195	169	174	174	167	191	213	195	200	208	174	182	207	185	199	179	178	163	197	161	178	197	185	168	175	202	185	192	193	183	167	200	183	177	201	173	227	207	179	166	212	190	203	172	158	191	166	179	200	169	179	184	181	189	187	185	189	163	176	182	188	177	179	165	174	183	181	189	189	193	185	181	183	167	197	170	179	186	181	192	207	195	205	172	172	175	183	179	203	186	181	205	157	198	172	203	186	167	177	219	189	198	186	172	181	189	179	203	197	189	182	178	199	191	177	175	187	169	201	186	198	215	206	184	171	185	180	171	166	178	174	167	178	173	163	185	166	171	191	168	155	202	162	200	171	192	190	142	183	153	181	198	198	187	173	160	189	180	191	185	205	181	173	199	200	186	176	167	176	203	190	195	201	174	185	198	193	187	187	183	173	191	202	171	164	194	178	181	194	190	179	190	172	195	181	181	183	198	190	170	178	187	180	205	179	182	179	197	190	192	157	187	191	168	198	173	185	194	171	192	162	189	193	217	179	181	158	196	179	197	197	188	178	184	211	160	173	197	172	184	180	210	176	195	207	189	175	172	192	189	187	177	198	176	199	161	174	180	161	189	198	170	186	190	185	191	181	185	198	199	191	195	182	189	202	211	193	180	197	193	184	178	184	183	192	199	164	178	197	178	176	196	183	223	190	201	187	169	194	200	181	184	189	188	184	195	174	170	190	211	179	173	182	180	173	177	176	185	170	211	195	199	187	195	181	173	189	175	191	184	177	185	192	183	173	195	196	164	211	179	174	186	166	183	203	166	176	182	207	179	178	241	188	209	189	184	181	186	184	193	184	191	197	162	218	174	166	191	178	185	170	191	194	198	172	172	181	171	167	178	167	174	194	198	193	188	177	189	191	192	155	183	171	190	181	195	210	191	177	159	185	214	189	194	183	155	188	189	216	161	178	192	168	186	205	183	197	180	182	204	181	160	185	190	193	203	201	195	185	199	173	189	175	173	198	164	209	185	193	197	198	217	190	215	185	190	177	171	180	166	174	186	191	184	166	178	166	194	187	178	186	176	187	202	201	188	176	197	221	178	215	181	177	199	185	176	192	188	159	172	204	187	176	186	195	193	173	184	188	171	179	173	176	218	205	184	173	175	205	196	188
25453	33565	45358	51281	51724	54327	63944	65723	72888	71054	64873	60256	59113	60249	57419	53432	49005	51947	51191	56796	61214	54108	44708	38431	47271	37781	36574	28782	27865	30144	32937	30246	29089	28611	29004	31691	28595	21439	19226	27284	24123	19081	12497	12885	11711	7791	7614	6651	4248	4045	4312	3553	4316	3909	3008	1924	2629	2141	1736	1173	858	762	639	623	635	576	592	628	650	561	507	508	519	535	488	450	503	492	502	485	587	657	621	606	511	522	512	486	444	505	512	492	490	540	522	518	471	484	519	478	504	491	498	472	496	484	524	488	464	490	466	489	479	473	479	479	494	505	505	497	492	480	470	511	463	487	492	520	483	492	527	476	481	511	519	480	499	488	541	502	466	451	502	471	547	474	472	468	467	482	510	476	507	525	474	494	493	494	498	521	490	502	500	479	513	514	494	486	514	502	482	488	536	474	522	528	489	492	475	458	491	513	480	489	510	477	467	527	518	443	479	455	440	457	489	478	489	491	455	484	456	459	494	526	467	479	496	498	452	484	475	501	503	486	506	472	518	479	551	509	499	497	481	492	488	476	511	479	488	480	519	485	501	499	473	470	461	510	472	488	481	515	466	496	543	469	522	481	490	539	500	498	487	503	468	439	482	511	531	482	506	528	496	488	471	511	509	516	492	470	529	489	499	481	506	489	484	469	489	484	439	507	504	484	451	486	496	475	468	501	525	474	495	476	542	470	541	463	473	470	451	507	482	505	493	480	504	467	501	501	502	483	477	433	518	490	473	510	516	479	467	475	515	538	482	505	489	571	509	491	519	487	463	519	488	493	508	463	540	517	476	487	517	503	540	478	455	492	545	493	492	515	497	468	467	502	461	497	505	484	480	492	507	484	538	471	477	485	495	454	481	482	485	488	494	476	441	490	508	474	472	490	453	480	493	530	491	514	501	501	495	499	490	529	481	511	506	483	503	486	527	458	471	497	519	488	487	505	488	516	476	497	475	517	496	473	539	462	517	486	482	516	440	509	514	464	453	489	541	509	501	476	453	459	461	462	538	496	441	483	521	496	478	522	468	547	523	519	440	499	460	469	465	499	483	501	471	455	447	491	485	506	431	467	456	496	484	501	505	496	515	466	485	481	529	521	507	472	496	528	481	522	508	523	482	477	553	519	510	507	498	497	479	453	447	494	486	518	461	464	467	493	508	499	453	484	472	465	478	485	489	511	493	521	465	524	459	483	465	532	536	493	494	501	524	501	490	488	489	508	498	493	512	528	495	485	508	516	502	517	454	494	488	489	513	499	495	464	493	515	471	455	514	470	476	462	484	481	480	469	457	515	507	478	429	494	507	510	480	498	508	484	440	511	491	474	459	484	455	460	511	482	506	509	471	464	482	483	497	487	505	466	466	481	480	496	486	445	471	492	505	518	513	497	480	491	479	450	491	470	463	469	445	458	467	480	515	456	495	448	456	500	526	511	534	508	530	472	493	466	489	516	462	457	490	535	505	453	437	520	507	502	512	478	485	481	481	495	534	512	480	519	518	506	503	449	473	461	481	521	486	484	509	472	473	487	478	491	507	458	505	464	511	520	505	505	478	504	499	487	500	536	482	467	426	490	459	505	493	479	515	538	448	495	505	495	504	482	482	526	492	494	476	504	491	482	455	527	513	491	469	496	508	493	495	516	514	497	503	492	513	497	497	501	479	468	473	517	467	511	459	444	489	482	480	495	475	497	488	488	472	515	451	488	479	458	486	475	485	522	510	476	512	459	496	470	502	504	496	503	523	478	531	492	459	474	479	479	465	521	478	454	516	513	483	488	495	470	494	502	494	471	499	518	492	495	480	550	469	519	472	461	490	469	521	524	507	476	497	496	492	502	486	518	439	461	480	494	481	503	469	490	514	492	489	488	481	481	476	504	495	462	515	503	526	469	462	493	512	474	483	439	502	467	517	499	488	488	520	485	507	507	472	477	469	502	463	514	519	477	468	556	483	494	482	496	464	490	493	457	501	483	472	460	488	503	474	496	460	511	500	493	491	478	492	478	489	463	489	467	478	512	475	484	486	505	543	498	518	454	526	481	484	470	489	469	496	444	501	463	499	517	491	470	475	537	510	510	506	477	513	498	444	472	475	496	484	462	461	524	447	506	469	532	518	487	484	488	495	484	484	516	469	492	515	493	493	486	509	516	495	498	472	489	481	511	481	494	502	489	489	508	487	456	512	500	449	478	517	517	482	493	461	488	502	489	472	506	535	456	490	489	445	479	498	464	467	464	495	482	473	486	468	490	490	481	517	499	499	496	455	465	523	475	503	433	484	480	494	475	495	515	453	495	485	495	428	502	493	468	468	502	478	468	523	507	491	501	484	511	512	481	512	506	495	510	482	482	464	466	517	483	514	478	507	503	497	474	498	476	480	514	509	476	526	492	500	485	495	506	501	493	484	509	472	486	456	528	495	531	477	517	544	502	464	523	469	472	505	485	478	503	482	504	535	495	489	481	474	492	485	480	501	506	463	493	494	470	489	520	482	461	504	489	471	502	498	523	499	483	489	485	480	464	509	449	500	468	485	487	461	484	489	489	514	498	484	479	505	492	473	455	483	483	503	493	544	493	447	499	504	493	461	507	500	498	498	500	521	484	479	504	476	499	505	536	470	503	459	502	494	527	444	511	513	476	474	466	502	506	498	438	481	534	480	461	493	515	493	460	506	520	448	513	472	508	472	530	482	432	503	509	468	479	477	497	478	444	520	496	472	523	526	509	516	507	495	471	487	478	502	491	461	463	493	491	486	534	495	468	478	485	509	477	446	513	472	485	512	478	501	501	477	493	476	498	470	491	493	478	447	512	474	454	507	493	517	483	489	472	514	456	476	459	481	477	466	481	503	506	486	496	482	501	497	439	512	509	473	469	519	463	518	484	479	473	473	506	465	479	482	473	486	522	431	486	489	466	465	482	506	494	508	458	472	469	501	481	492	471	499	508	453	504	530	501	498	510	523	492	504	505	512	500	512	475	455	478	509	491	442	472	471	501	486	490	486	489	485	456	475	455	478	489	483	487	476	471	525	501	463	526	511	442	457	481	475	471	495	491	474	486	498	476	497	497	493	472	447	483	482	504	517	517	506	497	519	497	490	528	526	515	488	488	472	461	489	481	493	444	478	508	509	485	441	477	477	506	498	488	486	499	469	480	487	482	510	507	494	504	522	465	476	469	483	446	490	544	475	471	483	473	528	446	501	444	484	462	500	499	474	480	467	479	528	495	497	463	482	499	481	494	475	465	450	479	486	504	503	485	464	530	478	491	482	521	506	498	475	478	501	493	462	475	457	459	525	481	473	480	458	523	438	503	467	478	493	465	484	541	494	496	471	477	512	461	478	461	475	483	487	465	495	510	499	501	477	532	502	499	452	492	475	515	496	489	520	500	447	471	477	512	493	479	472	478	483	498	513	512	478	519	464	491	498	470	513	514	483	498	496	499	477	509	478	538	488	512	503	512	491	466	490	505	485	512	506	488	496	495	492	460	498	517	484	517
11438	10282	12840	9661	6864	5464	7360	8421	8372	6313	4193	3348	2691	2920	2421	1949	1704	1684	1549	1755	2048	1821	1333	947	1093	821	646	558	452	566	552	485	433	431	420	476	449	320	305	402	345	309	224	239	209	209	148	187	178	171	167	140	179	152	142	134	127	142	132	151	125	136	142	127	148	143	144	130	120	139	161	121	148	123	151	127	119	134	122	146	154	126	132	108	129	127	150	132	135	140	148	147	133	150	140	110	131	134	124	132	129	130	139	157	121	138	137	144	135	140	129	130	122	137	127	123	131	140	139	117	129	126	123	146	139	141	133	154	137	128	137	153	130	130	117	135	131	135	126	125	125	123	149	128	113	128	141	144	139	137	143	135	131	146	147	116	134	126	122	140	144	153	133	131	150	138	118	122	118	114	139	114	140	132	141	139	127	125	137	159	129	124	130	156	142	136	128	117	151	153	137	146	124	125	130	120	119	145	132	121	137	120	119	170	135	137	121	137	131	149	167	129	107	120	117	110	115	116	130	153	131	131	148	135	132	126	130	132	142	134	123	132	126	153	152	120	105	119	120	119	142	130	140	142	106	134	129	148	123	133	141	127	139	137	122	133	131	132	121	133	124	134	110	117	153	135	118	150	130	131	105	151	131	149	123	129	137	159	155	127	133	140	134	124	151	129	147	131	130	113	133	130	138	143	120	135	145	134	119	131	146	109	122	127	145	142	151	149	128	132	140	119	108	142	129	151	136	122	150	134	137	133	128	119	106	114	140	147	128	133	127	124	143	109	127	135	138	137	136	150	129	147	126	146	147	126	123	124	133	126	149	139	159	124	149	138	139	138	137	149	122	118	120	154	141	134	119	133	124	134	134	137	146	139	131	146	161	121	133	140	147	124	134	131	128	132	139	152	142	120	148	135	142	146	163	139	157	131	115	145	115	136	127	135	125	123	132	128	126	146	130	136	119	128	130	128	132	143	124	138	148	112	113	139	130	135	123	143	151	117	139	130	148	139	146	160	136	120	135	137	130	118	144	144	100	136	152	136	112	133	122	136	133	147	124	143	132	124	131	145	119	136	111	146	144	137	144	116	141	133	133	116	139	115	126	139	137	125	141	132	131	115	123	156	126	119	145	119	137	118	137	129	145	120	127	130	137	134	146	135	130	117	118	130	143	149	132	104	151	155	126	129	126	123	152	129	124	143	133	147	124	143	141	134	143	118	154	135	120	133	134	127	136	129	129	136	157	129	132	136	124	141	152	146	124	139	105	124	144	139	131	131	134	137	146	116	129	134	128	134	138	144	130	148	127	162	130	126	124	119	115	122	131	147	113	157	147	131	150	148	134	133	125	113	134	113	128	138	111	131	127	139	116	129	142	140	118	156	130	133	137	125	123	136	132	120	119	136	139	129	139	138	119	155	144	127	130	146	122	135	142	94	133	143	131	130	126	146	132	108	129	124	148	135	119	133	127	126	135	122	159	152	130	120	123	146	119	144	124	129	144	129	127	142	132	138	137	145	137	139	143	114	125	122	145	134	119	115	142	152	140	126	138	150	131	115	117	124	120	130	138	140	144	143	128	126	144	129	150	135	143	136	147	142	132	164	117	147	113	122	135	114	136	101	116	126	128	131	141	135	141	119	139	152	127	136	147	124	145	160	145	138	128	116	132	129	136	119	141	130	125	136	154	115	150	125	147	127	144	126	132	140	136	117	143	145	137	169	123	133	138	126	143	123	152	141	142	142	131	119	158	147	120	123	155	123	134	117	144	140	116	130	149	139	141	128	122	118	141	142	142	122	138	123	134	128	126	137	115	121	139	124	113	133	134	126	125	133	140	111	125	125	136	134	154	141	111	146	137	140	141	126	127	106	124	137	134	142	133	140	121	143	133	144	142	144	145	127	145	123	167	126	127	140	137	121	122	119	156	157	142	132	138	137	129	126	139	147	143	141	120	138	125	125	147	128	137	135	128	123	141	156	140	165	140	116	128	135	141	151	138	150	134	120	130	137	136	137	154	136	141	131	146	130	142	139	108	137	138	128	123	143	126	117	132	137	150	117	141	136	146	119	134	133	142	151	132	121	131	134	122	141	134	138	136	128	123	141	158	142	137	117	144	118	138	129	146	127	146	136	138	117	156	143	153	143	150	130	128	133	114	124	113	149	114	121	148	134	122	163	132	137	130	132	144	120	125	146	126	117	137	135	124	138	138	120	143	129	120	144	141	136	134	130	119	127	114	141	143	145	137	135	142	110	143	143	133	127	146	109	126	121	142	135	123	144	136	117	131	130	115	139	136	129	125	152	136	126	112	139	113	148	130	131	114	118	126	129	148	137	117	151	122	142	137	128	139	140	152	136	118	147	140	126	139	137	134	140	135	128	152	145	131	134	157	122	146	132	126	126	140	124	129	161	128	141	130	148	149	160	127	126	150	128	126	126	135	119	122	116	130	137	115	152	155	143	146	134	128	121	140	139	136	128	129	155	122	121	140	147	140	129	146	120	118	131	137	108	119	127	112	126	139	122	152	117	120	108	141	145	117	142	134	141	103	133	122	126	166	131	144	118	145	152	156	109	135	128	126	142	140	132	147	143	111	135	135	133	140	136	131	144	137	117	154	147	130	108	144	147	99	126	144	144	104	156	151	127	126	134	110	129	140	126	140	141	142	108	126	120	121	106	106	139	107	140	125	132	128	124	137	123	135	140	135	127	130	131	112	149	140	131	146	129	148	140	137	135	149	153	152	141	108	141	142	121	141	119	126	132	145	165	142	120	135	138	122	140	127	142	123	133	128	139	141	129	155	131	146	153	131	119	141	142	120	124	153	145	139	119	139	133	134	132	122	140	119	135	137	114	154	137	118	152	132	127	130	121	142	131	140	143	126	131	137	123	122	127	156	130	124	150	143	132	137	136	163	127	152	142	126	130	133	135	126	118	128	149	144	163	135	139	142	141	129	126	135	118	118	108	120	132	136	130	123	118	135	143	129	145	127	133	144	155	122	126	128	160	137	133	146	146	137	112	139	129	136	122	120	139	130	143	132	134	126	140	131	135	117	111	118	137	131	113	124	149	118	133	132	140	137	108	151	111	131	126	147	109	108	130	127	130	123	159	130	129	143	116	147	124	133	149	108	131	128	127	133	124	140	153	139	130	119	128	133	133	118	135	120	124	154	129	116	127	140	120	147	145	165	122	158	140	129	138	129	154	155	127	140	151	138	127	133	149	130	124	154	128	134	121	118	123	107	150	121	145	144	154	108	144	135	130	118	116	147	130	126	131	128	138	137	141	122	111	129	132	141	137	118	139	129	133	124	113	139	153	132	141	128	113	127	141	129	146	123	165	142	138	125	126	136	153	140	140	128	124	135	132	154	116	141	145	126	141	129	132	129	121	136	144	124	137	121	110	154	120	150	119	140	139	135	131	127	139	141	149	135	148	144	134	138	123	135	148	146	121	125	151	128	114	120	104	150	129	131	140	126	144	138	142	148	132	140	130	127	105
7284	10043	18426	20336	18216	17098	23552	25904	27112	22956	17387	14882	13435	14362	12243	10251	8595	9065	8478	9386	11245	9249	6660	5247	6206	4329	3844	3124	2444	3384	3202	2842	2400	2353	2418	2739	2452	1787	1443	2230	1863	1544	1094	1031	867	668	692	622	600	566	572	539	540	510	466	425	489	444	408	392	401	383	373	347	374	369	366	390	422	384	386	394	400	361	354	362	383	337	361	384	377	382	376	421	365	389	397	403	395	381	379	348	384	342	365	358	337	364	354	383	340	350	358	396	351	373	392	359	408	353	396	339	369	396	342	376	376	365	339	370	368	380	353	382	395	339	348	356	364	384	380	360	357	380	351	359	402	347	363	369	344	352	342	343	386	378	357	376	389	381	382	384	386	382	348	383	391	362	347	386	420	369	368	358	348	346	373	365	387	360	365	362	359	406	352	366	379	347	348	376	379	374	382	388	358	403	378	376	387	387	384	410	343	357	318	384	377	344	389	379	407	355	365	388	370	379	367	357	372	340	372	361	388	365	351	329	378	388	408	385	370	342	355	361	358	341	336	359	352	356	380	376	367	352	356	366	384	362	354	348	390	370	356	338	398	331	370	353	353	337	364	370	334	355	421	386	348	357	384	375	353	350	331	421	345	366	375	374	353	343	346	364	404	398	345	357	379	361	356	354	362	385	389	369	369	400	377	365	366	332	406	385	356	392	385	379	354	353	358	390	364	362	345	365	377	342	398	387	343	375	385	373	371	375	356	359	371	347	368	345	396	354	396	347	360	348	301	364	347	373	345	361	346	353	404	393	375	359	361	344	395	347	387	350	396	350	382	358	368	372	381	392	364	394	396	341	390	361	361	370	368	370	360	360	366	359	375	358	382	361	368	397	349	368	332	386	351	414	363	401	392	367	364	359	352	352	352	373	340	361	341	370	378	416	364	360	407	360	348	389	392	341	396	355	356	384	378	370	383	366	377	375	368	389	363	330	370	375	366	389	401	375	388	348	343	388	400	417	388	356	375	378	346	348	370	382	383	387	347	406	375	375	377	366	389	377	367	368	406	360	334	355	379	360	399	350	368	371	352	379	366	376	370	376	371	381	349	372	346	413	366	375	362	382	390	400	334	368	381	372	352	357	383	371	395	388	352	324	344	348	334	351	402	367	374	387	362	361	396	372	354	383	346	371	349	367	379	344	363	350	406	372	352	398	372	345	361	341	347	383	347	370	379	343	372	371	334	368	351	358	358	380	343	356	364	365	348	350	366	343	372	364	351	357	373	395	361	366	359	371	381	346	343	333	386	403	344	365	334	379	407	347	425	354	405	355	395	348	360	366	395	353	369	339	361	363	366	366	371	364	356	348	398	383	383	384	369	349	338	368	370	362	370	340	390	379	368	391	353	386	343	358	340	357	369	341	366	344	335	380	377	372	370	365	357	408	338	387	376	380	383	383	349	349	369	374	373	386	385	364	374	364	361	392	365	347	396	345	394	420	359	377	372	370	347	360	375	357	330	363	357	364	358	350	357	391	381	397	378	353	390	345	379	371	354	361	350	359	372	372	379	381	354	385	375	396	389	382	372	427	383	357	405	348	345	379	363	382	354	339	379	386	374	348	356	367	341	365	378	378	367	354	356	381	379	389	383	347	331	396	392	355	380	378	353	375	378	392	386	376	377	384	395	357	392	381	401	401	386	344	378	365	345	351	359	395	368	353	361	371	364	372	361	379	407	363	371	369	348	372	352	351	360	343	372	375	352	358	383	365	355	353	376	367	376	359	387	320	374	379	369	389	346	362	382	380	382	385	363	335	386	381	394	403	355	363	384	335	360	397	348	395	369	359	374	401	348	387	372	356	387	390	367	368	374	360	366	351	409	334	360	320	381	352	368	410	361	357	369	364	385	340	395	356	394	369	373	353	391	375	354	376	368	349	393	373	393	354	361	379	341	404	365	372	383	358	336	364	350	353	360	342	375	350	385	391	362	360	371	370	391	365	362	339	373	361	373	390	377	350	387	382	396	382	381	392	374	334	342	377	367	359	385	358	357	381	390	372	350	377	381	367	390	361	378	368	353	379	343	358	396	369	375	360	358	359	343	387	383	376	356	377	363	377	378	352	353	380	363	373	359	370	382	325	350	366	356	384	372	359	342	394	416	372	372	370	372	384	384	391	369	370	398	375	326	387	375	386	365	352	384	348	377	331	383	350	371	378	401	390	355	402	371	426	388	356	344	375	398	365	368	401	382	401	369	384	375	374	359	361	357	360	361	381	381	367	394	391	360	345	376	352	352	375	370	383	366	372	373	373	384	331	399	388	370	350	391	368	347	394	334	379	389	362	346	391	356	333	390	350	362	351	337	380	377	343	331	335	368	364	410	371	376	367	389	391	382	375	382	379	351	403	385	366	356	369	343	397	401	410	382	374	381	340	353	338	364	386	363	396	382	376	386	358	385	395	384	336	373	346	392	404	421	386	396	354	403	346	336	365	352	365	364	337	345	420	321	360	345	359	350	397	352	370	380	393	409	388	371	387	377	357	374	378	373	385	372	387	367	365	352	357	386	378	352	380	369	375	370	377	343	358	363	412	385	363	371	350	369	364	375	398	384	348	374	377	379	374	367	370	371	344	361	367	350	347	360	369	387	387	360	397	348	399	379	390	409	352	348	314	345	380	370	339	391	373	351	364	339	364	365	377	387	391	361	369	367	389	365	383	383	372	367	356	368	361	346	362	384	409	364	374	381	357	354	364	346	395	356	375	362	399	358	334	387	370	353	412	321	391	359	342	363	347	364	355	355	359	347	330	370	318	376	345	396	427	384	325	384	358	397	383	373	381	358	362	369	350	370	371	327	415	372	357	375	349	353	370	362	388	429	375	362	365	371	373	360	343	386	399	361	365	330	391	371	358	339	389	399	366	380	359	346	368	317	330	347	411	331	344	366	357	369	350	380	378	360	345	385	377	365	362	372	370	369	386	383	386	395	362	377	357	387	383	378	374	360	368	319	364	380	364	379	389	381	361	362	350	340	341	346	382	348	372	362	380	359	365	414	355	380	381	389	366	375	384	394	356	407	369	360	389	388	390	395	400	357	344	394	370	373	360	338	373	370	369	349	378	368	344	374	366	358	364	360	385	376	365	362	356	415	353	319	384	381	396	363	370	385	389	341	401	382	329	381	347	367	389	362	355	331	348	362	387	376	390	380	378	345	361	335	360	336	347	366	384	361	364	361	375	369	395	378	353	382	363	378	347	365	405	417	354	394	370	368	369	363	334	387	356	382	355	383	382	397	374	384	365	381	363	361	394	376	366	373	349	339	336	384	372	366	373	379	389	339	376	364	379	341	353	392	340	380	383	367	380	354	383	383	394	370	370	406	410	374	415	346	391	402	368	348	351	400	359	361	386	375	349	404	389	372	391	355	354	373	368	367	373	376	346	368	378	348	406	371	369	360	373	339	369	373	393	361	378	398	359	396	371	352	350	367	390	365	394	386	363	375	366	397	386	340	374	399	401	358	379
26506	32013	39551	36495	36450	34658	43459	47077	49939	47484	39925	35440	32383	33875	28118	23574	20191	20307	17428	18406	19940	17132	12417	10301	13906	8507	7547	5355	3896	4593	5575	4920	3257	3574	3596	3108	2573	2550	1579	2608	2100	1659	953	858	858	505	416	425	383	345	311	314	467	290	216	207	208	199	198	168	149	167	156	137	153	139	133	117	143	165	151	162	136	129	141	134	148	165	131	163	166	155	159	159	144	134	138	147	139	153	121	177	133	133	146	144	145	135	129	133	137	149	153	135	129	138	148	135	149	145	119	129	152	148	131	158	152	131	146	129	134	150	144	139	175	154	136	141	123	147	154	141	134	131	135	150	151	148	140	157	139	125	134	140	127	133	140	142	166	141	131	143	144	110	142	139	130	144	170	154	136	139	152	149	144	152	131	134	133	133	128	131	153	159	141	136	143	146	139	153	110	156	132	149	124	134	123	141	161	142	155	137	122	163	148	148	141	136	141	171	171	162	129	149	142	138	129	135	132	118	150	141	155	129	135	152	147	135	135	142	137	132	137	157	151	127	137	159	129	136	138	166	155	144	130	140	165	150	138	134	139	137	127	146	151	147	161	128	151	139	132	130	139	159	148	149	135	129	146	142	135	153	152	152	163	164	147	140	157	122	153	127	159	125	134	142	135	129	128	136	136	147	155	157	144	148	141	141	144	159	116	135	144	122	134	128	153	141	130	146	148	153	143	131	135	133	134	136	149	135	164	129	143	152	134	165	126	153	143	133	163	133	135	135	157	140	181	150	146	139	133	136	148	135	155	153	139	144	148	151	142	142	129	135	150	123	150	148	146	141	169	114	145	132	136	181	142	134	151	132	156	134	165	125	134	146	134	143	140	143	127	155	150	143	144	133	147	152	151	134	139	138	134	157	156	144	148	149	160	146	136	140	128	154	127	146	137	158	145	151	153	154	129	173	156	130	135	128	143	153	147	135	153	141	150	145	124	142	135	137	138	123	162	148	153	180	140	137	150	135	143	157	126	126	137	155	139	143	134	145	140	142	138	160	158	134	141	132	160	149	150	173	148	147	144	148	126	140	137	146	132	152	121	137	136	115	138	140	122	138	145	136	161	145	146	158	144	150	145	156	167	155	154	127	129	145	155	156	152	127	149	141	142	151	130	155	138	140	132	141	135	146	122	129	138	153	155	142	155	142	133	143	126	145	139	154	123	149	144	147	145	131	153	123	136	148	141	140	134	129	154	143	141	146	136	143	156	139	151	130	144	148	142	149	126	138	160	127	151	131	155	147	140	139	122	154	150	138	164	151	128	142	140	152	160	155	137	121	145	163	135	146	150	130	135	151	149	148	150	162	152	146	139	134	148	131	134	155	134	141	133	150	126	144	127	149	147	154	142	149	140	154	142	163	150	145	180	134	154	127	145	136	151	140	148	139	148	139	167	134	137	143	138	138	134	161	136	137	154	131	149	159	158	132	157	147	144	155	143	106	141	140	147	132	138	149	154	143	156	141	137	141	137	130	138	131	128	136	161	149	114	121	178	135	133	135	159	141	147	152	135	141	144	130	148	160	145	116	135	142	125	146	145	121	132	145	157	159	135	133	168	132	133	143	131	144	117	157	141	140	152	144	141	124	130	137	136	155	126	149	148	124	153	151	120	146	134	149	127	146	174	134	148	154	139	139	159	147	153	141	139	122	153	141	161	131	137	140	123	151	146	150	141	138	123	160	147	154	152	143	150	131	122	125	147	141	164	131	158	141	141	130	149	126	134	164	146	132	159	133	133	128	148	128	131	145	136	142	133	163	132	143	145	161	131	138	151	150	172	149	133	145	145	148	143	167	116	132	144	157	150	126	141	121	160	162	137	145	133	140	137	143	139	125	128	129	157	140	134	124	151	132	128	151	149	160	138	143	120	135	110	138	158	140	147	126	136	148	131	132	147	160	129	119	140	130	125	131	146	138	130	160	116	109	140	148	147	157	143	141	142	153	155	129	148	145	128	133	131	144	152	156	136	139	136	131	159	145	141	133	127	130	162	149	138	132	133	126	120	138	157	156	141	154	133	137	136	149	151	161	157	138	149	122	144	155	135	141	152	162	152	181	134	119	147	159	138	143	149	154	141	131	132	153	143	137	142	128	135	149	137	153	129	142	137	152	145	157	148	124	154	124	133	150	137	131	124	129	165	150	135	158	126	149	161	156	151	159	134	125	159	162	151	152	125	158	131	132	124	130	140	129	151	143	134	130	139	149	168	164	154	161	131	131	136	132	130	151	134	141	143	145	141	154	139	131	126	142	160	140	126	149	122	129	127	132	145	122	129	158	155	146	162	171	133	154	126	122	146	149	133	129	150	126	115	148	139	155	133	165	167	166	128	146	132	140	144	154	138	171	150	149	147	133	150	153	138	145	131	139	142	131	139	161	125	135	126	147	167	132	148	163	163	136	142	136	132	151	146	130	153	144	126	112	127	135	129	132	136	170	156	153	130	147	160	153	125	130	132	135	176	138	143	149	160	139	139	150	149	163	135	142	129	126	123	131	157	153	148	132	155	140	149	117	139	149	118	155	153	138	159	134	128	174	139	122	142	139	137	145	155	146	154	149	144	152	149	134	161	148	135	130	128	141	150	137	148	142	139	135	145	145	135	144	141	141	142	141	118	128	150	130	149	149	150	143	147	163	146	145	138	171	168	137	146	154	141	131	158	134	137	153	173	167	145	113	162	158	139	149	147	128	137	155	125	135	137	130	142	142	163	141	153	133	167	152	157	135	152	142	160	121	137	145	160	142	135	120	140	136	143	141	160	149	129	148	123	156	128	133	156	157	138	139	138	148	129	121	148	175	136	146	126	135	142	151	156	151	147	150	128	136	137	161	140	135	166	117	150	134	139	123	168	156	158	147	150	135	141	137	146	133	130	135	159	133	168	152	150	129	148	123	147	165	150	150	153	141	139	149	104	157	143	148	174	132	153	135	141	159	148	145	144	140	155	135	153	158	131	141	129	134	143	161	153	154	146	153	136	144	142	158	137	159	147	126	132	131	125	115	139	140	163	153	145	145	151	126	116	136	139	137	130	170	146	148	141	142	142	161	141	118	136	136	148	146	139	151	146	133	141	160	157	153	158	148	138	135	136	149	156	129	115	144	168	128	149	150	135	141	120	143	129	167	140	148	147	167	129	148	131	143	134	135	134	145	137	137	127	144	135	142	161	145	144	128	136	128	146	164	143	144	122	154	128	118	102	128	132	149	148	147	138	142	137	145	150	162	153	152	140	145	122	130	153	143	153	154	136	152	114	141	164	134	139	130	135	136	154	152	142	141	151	146	160	135	134	128	162	141	139	163	135	148	130	145	156	149	119	151	144	142	140	156	157	153	160	151	146	163	130	140	130	148	137	130	119	138	146	146	165	133	147	121	133	133	163	135	135	136	122	168	136	136	136	146	145	160	137	138	150	148	167	130	178	151	164	137	126	151	148	138	129	140	140	147	150	144	108	154	129	155	137	143	145	136
17371	27227	37918	43659	45037	46135	55179	58076	62565	61828	55189	52745	50768	52108	48262	44585	41633	42447	39080	41823	43755	38397	32870	30726	35469	26509	26763	21295	17609	20958	24031	22187	16354	18375	18166	16011	13976	14353	9092	14787	11951	9588	5731	5366	5311	3247	2437	2376	2226	1924	1765	1816	2989	1351	1045	1021	774	839	755	501	512	525	465	428	443	455	461	448	427	440	404	408	376	443	412	379	416	417	395	412	418	414	454	427	398	442	408	413	401	413	404	398	380	451	392	383	358	350	392	372	388	416	415	412	426	417	397	403	388	379	380	384	395	387	374	378	371	421	362	408	367	378	377	387	374	427	421	398	380	416	405	405	382	394	403	369	432	401	398	394	422	399	431	428	385	459	387	410	394	420	412	379	360	413	415	358	427	375	392	366	387	417	413	395	418	369	405	390	363	360	378	418	401	397	395	398	362	418	408	412	392	433	402	371	403	440	376	415	378	367	402	401	405	415	406	372	405	467	362	402	385	387	384	393	367	385	387	406	403	419	369	415	425	398	425	392	406	412	414	367	430	409	421	397	377	400	399	397	397	417	409	355	363	399	426	421	396	387	398	396	398	381	429	385	379	388	370	361	419	379	392	395	363	401	362	389	392	405	382	405	423	424	396	372	409	421	389	392	426	390	428	378	404	368	377	381	383	390	383	382	417	412	413	393	418	421	402	386	400	386	386	391	377	384	365	367	380	400	431	418	387	380	431	385	386	404	407	397	386	403	416	409	399	417	411	407	375	370	419	384	383	415	390	389	388	364	380	407	414	366	362	422	391	384	402	393	428	406	410	395	376	331	419	364	398	402	404	394	383	412	384	389	375	385	393	424	408	387	394	393	400	433	384	396	376	427	383	355	404	411	383	382	406	413	400	426	403	419	382	401	406	398	395	332	365	379	381	358	398	412	401	367	386	427	393	376	402	403	385	404	407	369	351	407	359	394	396	396	389	433	431	409	392	382	396	401	430	410	424	376	411	419	411	341	421	401	390	422	383	397	401	406	408	391	412	401	375	401	367	384	376	392	434	388	377	444	443	396	370	406	393	409	372	385	374	387	448	395	382	381	389	398	399	369	378	393	360	408	384	413	403	374	397	360	371	401	380	444	397	372	426	427	359	382	394	385	403	416	385	382	390	411	398	388	368	435	368	388	418	443	366	421	373	384	429	372	381	396	394	378	366	390	398	403	404	361	418	390	418	391	424	396	373	352	391	411	378	430	389	390	388	400	398	370	366	403	380	418	389	420	397	380	376	398	405	441	425	390	396	446	371	431	372	375	374	416	383	410	406	395	360	394	411	407	374	407	428	377	407	395	400	406	391	363	414	419	420	393	413	377	407	383	381	355	347	434	374	378	420	402	437	388	382	370	403	428	446	357	361	441	405	413	426	391	390	392	395	378	414	367	370	414	386	375	379	394	396	393	414	410	363	394	382	437	349	436	385	425	374	386	367	408	395	403	390	372	385	428	412	384	381	391	384	400	431	420	366	413	370	380	411	366	399	402	409	412	361	375	372	423	403	415	456	373	439	377	400	403	401	417	396	393	368	378	389	393	369	386	395	396	419	422	382	361	394	379	379	383	380	373	402	417	407	385	389	377	404	410	385	364	415	388	376	400	446	389	413	400	396	407	358	425	399	401	398	385	384	355	377	387	401	407	398	380	407	395	375	378	413	378	410	399	402	417	388	391	408	404	386	386	382	362	377	367	381	388	402	364	390	362	382	372	368	402	414	416	375	420	382	395	421	371	375	420	383	396	386	407	414	389	434	407	401	394	377	374	405	395	424	352	401	404	393	380	412	401	416	401	396	421	395	416	377	419	369	402	402	402	423	361	378	403	402	409	369	369	404	413	382	372	382	407	367	427	390	377	411	397	366	360	401	401	393	394	417	429	401	401	391	359	410	380	383	418	396	364	437	386	376	401	411	393	389	381	431	407	411	374	373	383	367	387	427	430	385	368	455	366	401	405	412	381	412	414	407	392	357	399	409	418	405	398	415	363	409	408	360	393	394	424	387	412	442	402	367	385	387	421	420	423	410	403	432	416	383	414	397	393	392	358	390	380	409	406	406	446	435	373	404	402	415	377	377	407	405	359	396	388	396	370	380	381	378	412	370	411	432	382	392	409	401	400	415	387	435	380	412	395	399	395	397	414	388	362	380	393	397	364	374	386	430	370	368	397	385	434	375	388	415	423	369	387	365	399	413	373	375	407	404	392	404	416	380	404	413	399	401	397	420	394	406	446	381	366	401	396	405	420	393	400	389	421	397	377	433	414	385	414	408	379	381	398	405	400	388	388	368	422	434	388	405	398	402	382	406	419	397	386	376	373	373	392	394	392	399	375	406	389	391	364	427	372	392	366	390	377	388	374	414	388	378	397	410	395	392	399	400	399	447	416	432	379	383	386	381	408	375	416	402	384	423	406	373	398	418	431	406	399	380	379	377	411	426	442	388	416	385	378	386	383	369	381	359	402	404	374	380	396	384	372	389	416	403	413	381	385	434	380	401	374	417	373	401	392	393	397	396	441	390	403	411	408	410	386	394	374	430	388	373	431	393	427	369	377	385	405	415	416	437	396	429	424	375	403	392	389	362	381	387	386	400	425	383	407	339	414	404	429	407	398	365	386	406	400	373	375	397	402	396	390	381	446	378	403	422	400	403	376	390	409	370	414	417	404	390	410	395	419	394	419	430	379	405	443	367	419	390	385	370	361	373	387	395	397	428	411	386	404	404	380	388	333	386	386	392	410	398	399	389	414	390	425	400	394	370	358	394	403	391	351	374	390	383	406	386	372	409	404	409	413	400	376	404	398	381	370	385	393	399	381	384	375	426	408	412	396	389	405	356	389	397	385	402	379	372	404	411	417	375	409	379	384	391	400	374	417	383	387	372	383	362	421	405	392	402	395	408	384	379	412	386	424	393	394	411	386	369	386	395	398	394	411	362	407	388	375	369	394	402	405	396	401	396	410	407	369	388	392	426	377	403	418	390	416	390	386	392	390	425	346	422	385	377	393	412	407	404	409	396	386	374	403	403	416	417	399	376	369	407	381	418	380	396	367	368	354	405	381	398	409	413	407	354	402	406	373	408	385	389	380	399	393	387	382	378	366	387	386	383	398	415	379	414	386	381	388	375	408	400	406	416	398	380	435	386	422	360	383	397	425	392	357	399	411	411	380	397	420	387	403	412	419	379	366	358	345	407	368	427	408	407	358	397	402	389	410	400	413	394	398	392	368	394	418	385	414	431	408	407	387	408	411	387	385	409	411	388	381	358	381	391	381	410	376	382	390	415	402	364	392	371	410	409	421	392	370	397	422	402	383	396	420	409	389	378	390	425	408	355	431	383	420	397	400	404	378	431	383	420	378	382	356	375	389	380	391	393	402	404	368	388	415	357	388	375	402	394	393	399	356	384	430	385	409	368	368	385	427	411	375	411	407	376	409	411	413	395	393	425	397	415	389	394	388	386	419	412	409	409	408	405	407	414	372	363	390
39075	47056	46050	45626	45426	43422	54540	55222	55775	58849	52315	50237	47076	45157	40001	36627	33791	32123	28385	30652	32804	29116	22552	20931	25243	18437	13965	10204	9066	9565	10293	10242	6957	7049	7574	7296	5154	4804	3408	4776	4177	3597	1914	1611	1710	1021	769	697	673	570	521	587	923	441	374	348	266	256	251	199	190	228	162	188	204	199	185	219	183	209	206	194	197	180	196	181	158	175	207	171	170	196	221	196	189	194	193	169	199	175	184	184	179	193	157	188	184	213	182	170	187	201	166	176	174	164	176	204	200	171	174	193	180	186	187	171	198	181	163	188	174	170	207	199	211	170	188	190	166	175	183	201	201	164	185	179	185	213	230	202	188	179	189	199	206	204	173	203	167	166	174	199	168	181	186	185	191	176	182	167	187	190	203	209	161	178	158	171	176	186	198	185	204	189	174	170	171	186	191	222	192	184	190	178	165	195	184	180	155	198	198	178	172	173	186	171	209	183	180	213	200	196	182	200	196	178	192	173	199	192	194	193	188	197	187	185	192	178	197	193	170	182	208	206	186	207	180	170	164	213	199	173	183	187	196	172	182	193	189	189	167	161	200	186	166	196	157	165	189	182	170	194	185	186	168	186	186	170	174	192	155	165	198	173	197	185	186	178	188	169	194	169	181	204	174	182	165	181	167	197	171	190	190	182	184	166	173	180	225	184	186	198	198	183	193	191	170	186	191	166	176	214	182	190	176	189	194	180	217	211	197	167	177	169	181	174	187	189	200	167	193	176	173	198	207	164	191	193	194	212	202	197	199	191	197	161	191	174	179	169	174	194	177	202	160	191	186	196	162	172	206	183	160	202	175	187	173	195	174	198	189	196	192	185	160	176	192	191	201	174	200	174	178	158	182	191	195	185	203	194	182	181	184	204	179	163	179	209	185	149	201	195	197	208	184	191	192	186	185	160	207	158	184	183	171	199	160	185	213	187	191	178	178	203	182	211	174	191	186	164	177	178	175	187	207	209	183	208	183	187	188	202	161	188	217	194	201	190	192	176	195	183	200	196	166	194	197	218	186	167	182	183	159	181	185	177	172	203	176	177	174	200	186	169	202	184	172	172	187	172	182	183	205	196	158	176	189	198	178	179	182	198	179	179	174	183	186	170	174	195	181	179	211	170	178	195	184	203	170	191	198	189	190	190	195	194	174	190	161	197	172	189	178	206	162	181	183	194	188	191	160	188	195	188	169	188	169	195	175	172	172	153	158	185	193	195	155	180	183	172	166	191	205	179	199	185	203	191	158	172	200	209	184	188	196	181	174	177	198	173	167	171	195	169	165	181	173	170	205	195	187	199	209	157	168	178	174	158	175	189	189	200	195	174	152	151	198	176	187	189	184	177	194	202	187	164	169	166	194	172	214	202	147	192	143	195	185	166	179	190	177	190	179	188	182	164	188	167	178	166	169	189	169	209	169	176	163	172	182	176	172	184	180	194	172	185	170	190	184	181	172	170	199	171	173	186	152	164	168	202	164	198	204	181	183	168	174	184	181	193	189	170	164	187	195	193	159	177	168	162	156	175	185	199	175	188	182	211	187	186	192	194	209	178	159	182	202	190	190	161	188	158	227	194	190	180	179	181	180	188	154	175	201	169	163	169	160	198	177	195	171	157	191	187	187	180	186	186	200	170	170	189	201	176	184	182	188	181	178	180	192	183	187	202	193	191	170	165	184	191	186	184	191	172	219	184	185	178	162	191	183	171	207	169	187	202	196	176	178	189	165	166	174	195	163	191	193	191	169	156	222	197	202	178	181	189	186	178	185	194	197	172	189	196	178	188	185	209	179	188	163	190	198	172	173	207	202	169	169	199	179	171	190	163	184	188	153	203	188	191	220	195	208	192	191	177	164	176	169	183	183	191	179	171	176	194	176	207	174	175	175	185	164	181	161	177	162	183	211	184	191	183	197	189	158	191	175	185	159	180	187	179	167	201	175	161	161	168	191	178	190	162	219	180	200	186	205	195	172	163	174	180	197	188	172	170	200	182	191	210	190	179	168	156	186	191	202	185	174	177	200	204	189	175	194	216	210	170	200	180	196	185	201	192	183	191	170	201	181	203	182	197	158	198	176	180	150	174	180	194	199	189	165	180	196	187	187	189	159	174	194	197	186	211	164	193	185	190	214	201	190	177	192	204	183	183	169	169	180	198	164	200	190	210	195	209	175	180	175	173	187	191	189	179	171	177	183	195	197	184	180	191	176	163	187	193	181	194	167	191	199	207	152	176	200	203	191	186	191	194	179	185	171	178	176	184	185	201	171	185	198	176	201	209	210	175	157	172	163	183	197	166	177	156	200	201	144	186	202	163	180	187	197	171	165	196	174	169	189	214	185	204	201	206	180	202	196	207	175	174	202	172	173	187	170	190	185	155	178	161	193	183	169	185	187	159	175	189	185	166	184	180	168	214	189	187	184	190	218	211	189	202	185	181	201	190	170	190	177	179	184	184	183	197	189	181	202	172	174	184	187	187	164	157	168	185	169	176	177	183	190	193	185	188	176	195	194	193	207	195	166	216	200	179	173	173	159	189	195	201	187	166	197	185	165	185	183	197	156	165	183	174	171	229	159	162	197	218	204	198	177	188	179	152	177	199	161	171	195	198	167	202	190	184	185	184	164	188	171	153	189	185	181	182	188	160	193	174	155	185	198	186	186	217	156	174	152	199	186	182	207	174	200	206	175	162	198	171	188	194	177	162	204	161	148	183	157	180	190	196	194	193	202	187	183	187	187	199	175	172	212	183	176	200	185	200	189	179	184	187	184	166	186	161	179	188	185	182	192	196	159	187	193	186	188	179	182	176	183	169	173	212	180	182	201	184	187	193	217	191	175	190	180	193	195	176	185	177	181	166	196	190	182	189	164	166	187	198	185	164	173	196	201	195	182	178	192	194	189	188	204	191	155	180	162	161	197	189	162	206	197	167	163	169	194	191	186	167	196	154	161	169	151	172	196	201	160	195	199	186	195	184	184	204	164	158	156	171	166	183	182	191	190	202	209	198	184	148	175	174	188	186	164	162	199	187	177	180	189	192	180	142	168	171	184	174	173	180	181	180	177	181	196	173	147	171	180	189	174	189	173	180	193	162	218	159	186	180	198	179	193	201	173	169	203	191	195	188	187	193	200	178	158	183	168	189	172	184	179	163	175	173	186	203	211	167	160	183	185	172	161	195	167	212	187	194	186	155	149	173	191	189	184	177	192	175	152	202	190	183	186	199	170	171	177	202	160	185	171	178	185	177	189	160	167	176	183	161	167	198	178	157	198	209	190	145	160	202	172	167	158	204	205	204	185	185	176	193	198	206	157	177	187	170	172	186	194	196	192	187	206	182	187	172	191	171	180	199	197	155	209	183	194	187	163	199	172	182	179	194	185	163	169	185	182	159	205	195	187	170	169	166	173	182	192	217	170	172	177	182	190	185	192	159	166	178	174	163	176	175	196	186	186	186	181	178	203	162	172	184	176	206	210	179	189	192
26590	39316	45437	52947	52667	54638	64248	65371	68490	72083	68158	66067	63477	61619	58597	56169	52759	52972	48746	52401	55273	48975	43007	42044	45102	38702	34991	29016	28737	31649	33269	32490	25628	26542	27938	26978	21180	22482	17120	21953	19468	17462	10694	9541	10072	5988	4616	4092	3776	3535	2976	3824	5299	2359	1925	1644	1324	1153	844	706	718	643	618	635	609	620	670	521	592	555	491	522	474	493	472	469	513	507	520	512	476	508	676	525	499	555	508	502	501	492	505	483	496	473	483	483	508	515	524	445	501	490	505	486	488	471	509	509	494	464	500	476	485	519	496	482	475	526	480	487	500	482	481	484	509	493	479	529	473	471	507	473	502	490	453	517	509	495	491	482	478	490	526	472	470	480	458	475	476	453	483	450	451	507	477	453	494	508	458	474	461	494	485	500	489	482	494	487	510	499	498	533	502	483	513	494	518	502	477	535	475	429	475	506	502	489	511	466	477	494	489	509	485	495	498	509	475	528	501	483	497	504	446	484	526	472	516	501	521	486	528	501	459	497	464	509	453	481	481	472	470	508	481	490	486	462	537	470	517	445	460	497	506	510	528	543	481	473	470	455	499	524	522	471	515	502	481	518	482	486	508	472	476	511	501	454	475	522	459	501	517	498	476	494	447	458	525	524	532	470	469	487	475	496	454	490	454	547	491	503	529	470	496	458	535	511	510	479	454	522	510	508	488	529	476	526	447	479	468	452	505	522	475	470	478	510	500	475	500	574	512	504	495	527	542	441	498	443	485	468	452	496	495	472	456	482	482	473	509	496	474	489	486	464	494	464	509	516	502	516	491	511	489	480	470	484	458	516	454	504	525	495	473	470	508	471	499	467	494	494	516	577	476	493	466	481	485	485	466	509	528	507	459	491	508	504	477	488	502	471	475	510	487	494	511	471	545	518	475	491	511	473	490	490	528	497	505	447	442	509	458	508	494	464	493	486	451	491	487	517	447	484	472	467	474	510	482	463	502	491	515	467	495	478	512	449	498	491	516	479	519	477	511	467	487	489	487	494	494	485	505	513	534	457	487	510	479	484	502	475	505	444	466	551	491	477	546	512	519	456	487	496	521	501	490	541	479	512	460	444	469	475	490	493	464	494	463	492	503	472	473	503	474	497	461	501	482	508	497	518	512	468	546	521	492	503	489	490	530	495	482	512	482	469	465	518	515	493	497	516	492	444	482	529	461	486	483	508	497	494	474	506	510	498	490	456	533	503	508	476	473	460	484	490	478	516	484	478	467	514	480	501	455	504	491	501	499	512	487	479	526	526	489	451	476	521	468	506	497	471	502	460	474	490	469	509	504	491	469	474	509	508	463	463	460	470	483	474	500	484	496	471	480	478	510	459	471	467	495	484	490	501	470	469	482	503	477	493	540	461	484	502	545	485	494	480	506	464	442	485	439	528	467	513	520	466	466	512	485	489	478	465	475	466	510	497	498	504	500	471	469	480	490	529	478	450	484	455	487	496	498	522	444	540	477	491	513	483	474	488	466	492	465	487	482	490	494	479	484	550	504	495	503	488	462	494	481	503	485	459	446	499	475	476	490	492	480	472	489	521	512	485	497	485	522	452	474	519	493	451	472	490	483	475	497	502	509	485	493	476	475	490	512	480	475	488	493	481	459	496	482	454	492	481	518	487	513	479	495	484	491	518	492	490	496	488	468	472	492	509	508	483	474	444	469	522	470	510	472	447	452	457	488	511	465	474	494	462	506	497	477	474	481	489	485	478	438	500	483	507	512	525	514	471	478	450	474	463	484	492	472	529	528	490	524	469	523	522	494	493	498	460	508	485	469	475	465	468	544	512	489	465	457	498	476	545	472	531	478	494	510	473	477	488	485	466	489	520	493	450	486	494	505	518	509	492	518	503	512	490	506	509	481	513	443	477	531	502	486	470	498	490	452	485	481	468	455	494	479	487	492	484	474	503	477	486	477	510	492	473	529	527	520	462	445	512	508	498	471	459	465	438	476	488	518	484	476	482	496	507	467	500	447	505	503	537	489	489	486	545	512	481	486	510	503	519	469	501	504	506	472	476	501	497	492	486	471	464	477	518	541	527	528	496	500	473	539	490	486	496	494	503	487	499	480	474	514	509	482	475	542	482	498	511	496	510	490	478	491	465	471	478	489	494	455	483	516	482	466	461	459	511	443	475	478	493	528	498	522	487	470	500	462	464	473	480	480	517	462	501	486	500	468	473	474	492	483	501	475	492	473	470	459	484	511	491	492	426	478	494	486	505	463	486	451	509	473	470	496	533	471	486	466	475	492	472	461	491	487	487	448	482	504	477	495	500	482	512	485	483	486	471	484	454	510	481	489	500	484	510	548	504	518	482	429	510	457	500	495	517	472	487	495	481	483	480	481	497	507	502	492	487	494	507	476	471	495	478	531	504	483	488	478	473	470	476	446	529	486	480	456	490	489	483	494	502	506	469	527	476	436	472	464	466	517	502	479	465	496	457	465	517	446	473	502	460	488	545	505	501	494	488	478	516	537	497	478	480	490	509	465	496	462	495	473	463	471	491	474	507	520	460	484	477	488	459	538	474	494	457	485	455	477	495	473	518	482	515	502	470	477	507	485	497	453	494	495	494	527	496	493	460	458	488	476	511	515	509	471	488	479	460	471	456	501	472	507	478	468	489	479	502	490	514	497	494	517	461	488	511	490	468	485	459	492	512	437	503	510	477	488	491	485	528	483	512	505	507	459	507	491	478	488	488	502	532	507	477	490	450	483	486	513	505	537	509	484	496	467	506	476	462	501	486	498	504	491	493	548	485	497	472	445	452	500	479	500	478	514	477	471	453	495	475	480	481	511	500	464	505	512	513	483	489	522	475	487	518	508	501	474	457	460	462	468	530	500	498	511	502	489	474	495	442	511	455	486	498	457	476	506	472	496	499	442	491	528	466	478	544	488	500	485	461	485	490	514	491	455	511	475	465	485	526	503	562	505	482	495	485	503	500	530	483	476	474	475	503	489	443	470	481	478	503	513	487	487	511	507	479	530	460	473	480	463	484	481	458	527	515	471	494	491	493	503	476	483	476	476	477	500	466	503	474	460	468	505	489	506	483	496	485	476	493	525	490	475	485	479	494	507	492	507	487	487	503	500	483	479	505	497	497	502	501	490	489	493	489	441	505	485	500	504	483	476	507	512	485	481	503	462	488	529	480	513	421	469	491	500	463	499	458	513	488	455	486	449	454	485	508	452	480	464	517	504	461	499	498	469	488	476	470	501	492	507	482	549	489	501	545	474	479	512	473	477	431	450	463	496	470	507	475	526	428	477	502	481	489	518	480	510	518	501	508	438	482	471	494	465	503	511	482	490	501	508	467	482	487	443	530	505	470	510	498	507	485	480	460	458	491	470	492	468	507	516	494	504	446	471	492	492	439	480	501	481	497	498	488	493	477	525	481	510	500	475	475	520	532	493	525	495	482	475	482	484	499	490	485	504	499	472	534	537	450	497	496	447	494	504	503	496	492	460	469	500	509
11198	11818	14088	10717	8207	6784	4973	5348	5150	5144	3928	3759	3206	2715	1952	1639	1417	1388	1036	1276	1404	1213	942	809	960	786	540	438	421	457	422	419	359	392	375	421	312	280	283	283	253	245	213	210	179	174	159	153	150	161	138	146	171	130	127	148	147	136	149	129	128	137	137	125	140	137	117	133	155	134	133	120	112	135	109	126	142	133	142	135	149	135	124	143	113	136	152	148	146	122	160	151	132	135	148	132	132	145	144	145	142	131	116	136	129	152	142	135	141	149	148	138	139	140	130	141	128	117	137	127	144	122	116	140	141	139	118	140	115	130	142	117	147	123	137	115	124	144	152	143	127	135	124	131	133	148	129	154	114	139	139	134	149	147	146	135	126	127	160	133	131	121	126	131	137	139	123	130	144	153	153	132	136	115	135	131	146	134	150	145	139	127	130	138	152	129	120	148	130	155	148	141	139	140	153	116	136	118	149	132	139	130	123	120	128	142	140	144	137	133	129	135	144	114	136	134	122	129	140	128	129	119	114	113	141	139	125	120	136	120	161	149	136	119	143	149	128	129	135	141	140	114	142	121	129	136	128	128	139	137	156	125	151	143	113	151	143	138	135	127	128	113	131	135	112	145	141	131	126	147	135	125	132	132	150	111	125	134	135	146	158	131	143	129	129	135	141	145	137	124	133	112	129	134	138	103	137	152	122	135	136	133	132	140	120	124	136	145	141	144	145	144	155	126	137	141	134	147	142	139	151	125	144	165	125	130	152	120	145	121	141	135	136	119	131	123	130	136	156	118	130	147	144	124	131	145	120	131	140	124	126	139	117	133	120	142	119	110	123	134	128	136	127	143	129	119	125	121	165	126	134	142	163	137	133	139	135	118	123	143	150	150	127	125	134	122	145	136	125	143	140	129	119	131	127	147	128	121	122	152	150	147	123	135	128	170	128	133	154	138	148	144	138	126	117	145	126	141	162	135	121	122	156	138	129	127	152	134	123	136	137	145	125	131	122	132	143	120	158	134	154	133	128	105	150	116	153	146	149	121	136	151	139	146	140	124	124	147	127	133	139	140	149	140	152	112	130	133	116	151	159	138	144	129	137	127	146	120	121	151	132	130	143	141	149	150	147	143	146	133	130	122	162	138	124	133	145	129	119	127	131	128	118	131	149	129	162	142	109	129	120	104	138	125	131	102	121	142	129	119	128	133	144	119	155	132	134	146	139	135	132	150	156	145	134	142	125	135	151	134	141	133	135	129	137	144	123	138	138	136	125	150	153	146	156	143	156	136	118	140	143	121	135	132	101	130	114	129	133	133	148	144	151	133	129	123	146	128	133	147	142	133	173	121	120	148	150	130	129	129	129	150	122	140	135	131	121	147	134	130	148	158	133	145	145	155	154	126	144	134	130	125	132	134	113	119	128	146	135	117	121	138	139	110	148	140	127	147	157	142	128	149	125	127	136	147	137	137	139	127	130	126	143	149	161	156	153	135	131	151	132	132	158	135	139	123	120	145	142	149	122	122	121	112	118	117	146	132	134	125	157	153	143	128	120	163	125	131	149	132	128	135	145	129	121	133	142	139	128	156	132	118	122	100	132	156	135	129	113	131	130	134	132	122	116	145	132	136	138	118	139	129	149	139	109	128	161	160	113	118	132	132	150	149	145	141	105	131	139	128	131	119	136	121	148	120	127	131	126	136	156	135	124	122	139	137	128	130	157	143	126	135	156	142	115	134	141	125	130	149	133	118	146	139	119	138	116	138	128	119	134	136	123	136	141	132	158	144	120	128	123	125	116	135	123	121	136	146	125	124	125	139	147	134	139	126	151	131	139	141	110	130	136	149	130	129	126	135	146	121	152	141	122	132	137	120	128	132	133	130	130	131	123	114	133	136	142	118	129	129	114	129	128	127	144	129	154	137	132	153	114	140	129	163	136	143	147	130	132	124	128	151	120	126	124	128	131	139	150	139	116	143	151	140	147	154	132	132	129	125	158	118	147	139	135	143	147	130	141	154	132	132	134	147	132	127	136	130	153	128	130	127	131	118	147	143	146	111	138	132	148	145	124	138	152	145	131	142	161	118	118	131	128	128	132	149	137	161	132	143	152	123	129	142	117	131	122	139	136	117	137	130	129	121	128	135	149	129	142	134	134	138	123	127	133	123	115	150	135	137	147	137	119	122	167	124	111	114	106	142	120	135	144	131	124	138	118	154	112	131	134	141	130	138	126	153	151	137	147	140	137	136	134	133	131	125	111	121	155	145	132	121	120	114	131	129	113	125	143	136	127	131	132	132	133	146	124	122	151	134	147	145	124	139	138	148	146	145	129	144	146	149	148	136	132	132	112	114	141	116	139	139	152	136	125	122	149	139	126	104	120	136	138	152	135	137	137	146	131	135	137	118	158	114	133	142	124	130	144	136	165	121	142	126	144	159	138	124	133	130	129	127	135	114	128	125	138	130	121	135	137	143	138	139	143	153	162	118	135	122	138	162	123	131	143	152	122	143	129	131	137	126	128	135	118	130	144	131	115	138	132	134	135	153	140	134	131	139	116	127	136	119	116	137	136	142	99	126	118	133	139	124	128	137	150	119	160	142	125	127	133	136	140	108	134	124	127	137	129	144	130	134	118	131	149	128	120	113	143	128	143	153	134	117	133	138	148	132	167	141	124	131	113	154	123	126	134	143	122	140	144	132	126	138	126	117	136	119	132	103	138	126	155	168	136	129	150	123	139	143	144	157	155	129	137	116	129	156	146	144	135	134	120	140	153	134	162	126	129	128	130	144	146	139	132	135	123	127	138	122	123	125	145	135	126	127	155	136	129	129	133	120	140	118	139	125	141	140	129	123	143	133	120	116	136	146	159	139	127	122	124	145	126	121	132	137	130	130	129	141	143	129	134	129	122	131	150	113	122	123	115	172	129	127	125	124	159	156	140	135	129	138	142	129	146	154	145	143	136	128	136	132	116	134	140	105	131	130	119	133	166	140	129	136	142	140	146	139	158	126	132	144	126	145	132	134	136	157	131	148	116	129	126	155	122	123	139	114	109	147	152	143	153	138	141	144	127	107	132	130	134	145	131	104	150	141	128	147	144	119	112	128	154	139	112	160	139	153	130	125	149	130	121	134	141	124	131	133	117	149	150	133	116	133	135	135	141	130	113	138	143	144	134	131	136	134	159	133	109	134	133	143	136	119	125	143	135	150	124	145	137	131	131	129	131	134	142	146	126	121	125	113	124	151	140	141	121	133	131	127	108	119	125	125	138	152	140	154	133	134	164	128	142	150	128	123	135	139	146	135	137	139	147	123	124	140	120	127	154	132	126	137	139	135	155	126	144	133	129	119	134	131	128	139	142	129	139	121	134	121	151	157	132	123	132	133	128	126	138	118	131	144	124	139	150	130	131	140	145	135	127	140	125	146	129	103	130	132	117	127	156	139	130	131	128	129	127	123	130	132	144	118	140	168	130	113	125	117	117	142	122	126	142	136	120	129
7481	11364	19638	21657	20968	20534	17861	19137	20731	21255	18137	17699	15918	13673	10865	9337	8312	8392	6197	7607	8824	7532	6040	4701	6891	4825	3265	2463	2646	2885	2751	2662	2130	2186	2132	2250	1787	1533	1326	1508	1301	1236	882	858	829	626	617	522	519	494	466	476	540	460	476	444	420	385	382	386	395	401	381	416	411	423	395	369	368	387	384	368	375	424	391	393	383	356	405	382	371	366	365	395	362	393	341	382	370	364	331	405	365	373	346	364	354	348	347	393	365	372	367	391	371	351	355	370	361	340	329	403	395	397	364	378	371	377	395	350	349	387	394	387	368	362	373	391	373	392	382	362	390	391	354	360	380	386	375	371	378	415	353	346	376	393	369	360	369	366	374	365	370	373	358	359	368	385	406	373	383	358	400	397	371	418	366	413	362	367	385	385	389	367	348	393	380	378	383	366	387	367	349	369	395	351	368	373	375	348	381	357	385	354	363	417	341	352	380	359	372	354	364	352	356	385	343	371	367	370	388	353	377	358	356	390	403	413	406	376	343	363	396	375	366	414	358	360	391	391	411	362	358	374	352	374	365	382	381	392	357	373	353	372	393	376	379	343	389	382	385	359	346	368	410	431	355	391	356	361	392	401	367	339	367	381	363	371	372	389	362	381	384	386	358	397	379	373	438	393	370	365	400	367	337	392	372	404	379	370	370	360	348	392	370	374	356	380	374	349	358	358	388	365	399	347	359	362	354	383	384	375	376	391	348	351	341	350	398	392	374	373	361	382	351	393	342	351	383	343	365	376	401	357	384	370	372	389	379	329	355	366	394	397	370	375	347	376	398	379	415	364	381	365	374	379	360	380	367	329	408	362	381	353	380	357	364	358	362	326	369	384	368	361	364	372	356	358	353	418	336	404	348	370	352	372	391	363	344	385	369	388	394	333	364	343	390	359	375	364	354	405	362	406	366	343	365	386	361	399	374	347	368	379	386	363	362	380	378	367	391	366	338	349	381	373	368	376	404	393	380	356	365	341	371	362	379	356	374	399	356	370	378	377	360	335	366	383	365	370	378	339	393	372	357	370	369	338	400	339	321	402	384	362	361	383	359	359	392	391	372	397	420	377	345	351	366	396	391	378	367	383	380	347	362	381	383	359	353	364	394	397	341	377	405	388	365	371	373	376	386	370	364	376	374	375	370	415	355	371	381	376	384	396	375	373	379	339	385	359	338	376	386	363	391	385	342	389	367	383	403	402	377	357	328	355	356	347	342	388	367	378	377	401	374	378	374	365	395	411	353	343	374	352	384	365	411	402	334	393	389	334	331	364	357	366	373	389	374	362	370	382	348	375	380	405	363	345	395	357	337	366	402	349	410	365	363	356	392	357	385	383	409	385	369	359	382	372	361	371	358	342	377	359	346	381	378	395	366	345	355	359	396	354	379	361	385	354	342	374	357	397	334	367	345	377	367	369	399	375	372	376	350	373	374	383	374	379	351	377	352	372	343	382	356	359	403	404	370	349	370	318	402	373	376	335	345	346	364	358	337	373	350	386	384	364	357	350	387	387	361	350	394	418	364	404	383	352	395	368	350	380	371	367	367	350	372	408	373	364	369	356	372	380	386	381	371	380	366	370	355	331	373	374	352	379	342	380	392	411	372	419	321	414	365	351	386	372	350	375	348	335	374	334	371	372	367	378	371	378	378	382	374	379	399	373	362	398	403	384	392	367	399	356	393	408	356	353	357	382	355	368	381	361	366	354	381	384	402	363	334	380	378	368	361	361	395	401	419	374	380	384	370	346	344	347	348	336	329	380	341	344	369	378	353	333	362	375	370	395	398	394	367	430	370	346	358	387	383	345	362	361	375	377	385	366	344	401	365	376	358	367	353	430	384	380	375	340	333	396	370	387	368	384	374	359	387	370	373	340	351	365	377	352	358	403	364	393	351	377	362	333	376	359	338	361	374	375	360	348	375	378	354	408	397	371	359	342	416	394	385	391	390	390	367	381	356	366	367	360	369	372	414	375	399	368	372	380	372	374	371	349	399	370	387	349	368	365	357	350	363	386	373	368	388	378	377	383	364	338	370	394	379	388	354	392	385	385	379	334	334	339	354	385	382	322	425	374	350	379	392	360	365	396	367	370	380	362	377	353	355	371	370	355	381	365	346	392	418	386	375	397	390	408	392	359	377	390	369	392	375	385	349	373	363	408	364	363	365	350	364	392	401	397	405	388	374	411	364	350	408	377	380	335	396	346	372	404	383	359	411	341	381	347	377	358	393	372	343	375	346	352	338	368	384	393	358	351	375	343	409	377	358	377	339	358	391	392	388	384	400	366	394	383	363	366	371	377	354	359	352	334	372	382	385	359	379	390	388	400	390	371	371	387	353	376	392	381	375	384	366	355	393	357	372	349	393	377	379	389	354	389	353	366	411	365	392	384	394	375	364	390	359	352	387	389	346	355	390	383	358	355	369	380	378	338	392	350	357	387	374	350	379	412	386	394	335	375	361	397	413	371	373	383	362	378	400	368	340	370	353	384	353	367	384	380	344	404	349	348	375	378	391	397	385	388	382	383	359	381	367	397	363	371	355	398	349	374	374	380	399	345	317	356	378	396	374	347	363	379	385	359	367	335	359	375	393	362	382	333	394	366	322	384	357	376	395	359	407	380	335	350	340	359	413	372	358	413	363	368	353	375	373	342	393	360	383	353	399	360	392	368	363	351	381	374	385	395	367	360	345	370	392	370	398	353	388	371	383	368	385	377	363	359	382	388	352	402	400	388	394	380	374	386	346	368	342	354	373	366	389	356	378	383	366	364	355	332	401	352	359	437	367	371	368	380	385	377	374	378	382	409	428	381	374	386	358	361	385	363	360	362	378	377	339	388	349	393	351	335	359	353	358	344	368	347	347	370	354	376	384	366	329	368	390	395	353	359	401	400	365	333	371	360	378	376	401	377	381	347	377	314	373	399	346	332	346	338	382	411	363	374	374	350	373	412	379	362	358	365	344	384	396	358	399	353	380	354	359	357	377	376	363	368	400	337	400	366	366	385	367	371	354	368	356	372	365	369	386	380	355	377	373	368	363	343	326	387	344	363	401	345	324	399	372	336	386	381	377	371	415	386	374	347	397	344	364	369	369	363	381	352	393	366	400	356	346	396	373	343	372	373	358	375	357	336	353	386	379	363	388	387	354	388	403	360	387	370	374	387	399	336	398	347	410	392	370	383	348	377	402	381	361	347	354	383	360	353	338	392	383	372	342	370	378	395	369	405	363	369	372	339	381	382	396	356	390	372	341	381	362	353	355	389	336	352	352	391	384	368	383	377	423	367	347	405	396	348	411	371	371	378	368	360	387	372	379	390	380	386	386	387	368	393	376	403	383	362	380	411	385	374	354	364	372	390	383	344	356	365	394	369	371	351	385	378	417	363	372	350	381	425	365	357	392	383	377	381	366	345	375	382	350	372	373	389	364	398	355	353	342	389	357	401	379	361	347	402	373	364	402	352	351	364	387	376
27717	29990	37174	38100	37891	37338	39635	40245	44203	41719	38527	36774	33615	28944	24520	21190	18366	17011	14640	15118	16754	15231	10936	10218	13978	10841	6566	4608	4065	5255	3890	4267	3877	3731	3257	3977	3279	2464	1788	2055	1864	1972	1279	960	1022	695	567	515	386	395	295	457	407	312	276	215	214	192	151	165	157	155	162	172	146	145	128	169	127	129	142	159	139	146	136	145	149	162	150	146	120	142	154	136	142	153	132	128	140	141	136	121	149	155	126	130	134	129	157	156	145	137	150	164	143	157	138	139	145	140	143	160	150	141	133	140	129	153	144	160	149	156	165	130	145	127	173	138	141	143	147	142	154	124	144	136	156	147	162	147	158	143	140	154	129	146	160	144	147	130	136	166	143	148	119	144	143	139	157	132	165	151	160	134	168	139	165	135	144	150	146	118	128	135	124	140	139	144	131	156	132	145	130	139	128	146	132	128	142	140	120	138	139	138	146	150	157	143	150	130	146	126	145	141	157	144	158	166	150	133	142	134	147	140	130	138	146	137	153	155	147	136	161	120	156	173	176	147	116	153	133	135	146	148	148	144	149	146	105	117	150	146	126	157	133	151	159	140	139	131	157	134	133	149	143	148	142	124	137	140	144	177	153	148	137	158	127	166	136	136	153	119	135	150	145	148	151	119	161	126	134	147	120	134	132	135	142	130	140	153	126	136	150	117	108	127	143	147	156	137	128	142	132	152	138	145	152	137	142	130	134	123	129	146	131	147	144	150	151	146	142	137	150	137	150	134	116	142	130	140	130	145	139	138	119	131	119	149	160	155	141	166	150	151	174	129	153	146	138	149	150	145	156	151	139	138	154	129	126	118	134	130	132	154	143	143	148	126	131	159	158	156	158	144	143	114	126	135	132	147	147	148	145	141	135	152	152	155	146	159	144	151	160	152	134	133	144	120	131	145	124	144	160	142	133	132	132	151	142	130	141	140	145	157	139	152	146	136	150	131	123	149	146	157	137	137	140	151	130	144	143	160	140	145	156	146	142	128	136	143	142	143	149	145	130	151	136	113	167	154	140	155	146	137	128	146	136	163	126	146	141	164	145	143	116	134	147	144	157	140	144	146	122	135	153	152	152	153	145	133	155	134	147	148	129	121	125	136	142	140	147	137	138	133	152	139	162	153	159	137	183	144	127	138	137	133	148	147	135	124	160	141	122	157	126	141	149	126	151	140	145	136	150	141	150	149	141	150	153	152	157	136	125	134	145	114	143	141	146	150	150	168	135	157	150	137	153	143	128	158	171	141	131	152	137	154	159	156	143	131	132	133	131	152	166	132	135	144	127	124	131	143	123	134	141	135	146	121	131	141	150	154	144	156	161	148	128	116	135	138	153	137	148	131	164	141	138	144	150	156	115	135	131	155	138	145	151	155	130	146	176	135	124	155	144	138	135	139	145	150	126	131	149	149	124	151	151	120	138	144	133	132	178	131	147	118	154	143	155	139	140	140	141	139	140	145	154	137	141	134	156	149	136	153	126	147	140	161	137	154	141	160	167	142	157	130	128	133	161	129	118	151	152	134	155	144	148	116	144	165	145	142	123	141	153	135	156	139	132	121	144	142	151	144	147	144	152	154	134	142	160	151	148	145	126	150	111	120	120	128	140	136	127	152	120	136	161	130	166	132	145	136	138	134	162	129	153	160	147	129	159	129	165	141	159	133	163	140	139	172	150	154	131	133	149	124	162	157	142	148	153	134	128	137	144	144	126	131	158	113	149	158	121	165	156	133	160	148	150	138	115	160	157	128	140	119	135	127	143	143	142	133	146	136	152	151	142	128	151	146	152	156	124	122	145	153	143	146	146	136	127	158	182	173	128	138	166	134	131	149	140	151	150	165	137	113	131	135	115	164	127	142	134	136	129	160	160	140	147	133	160	129	129	144	159	144	141	141	159	163	145	143	127	136	133	146	131	137	155	138	145	142	176	146	129	134	146	125	167	144	135	123	144	137	112	122	116	124	148	120	138	131	135	131	149	152	157	115	127	144	150	127	151	152	135	163	151	141	154	146	138	127	123	143	139	165	137	125	155	156	141	157	151	154	164	149	151	137	131	155	152	122	135	135	132	138	158	120	125	146	150	142	161	130	128	146	150	133	145	159	128	142	140	140	170	156	144	166	147	142	149	125	139	127	128	140	129	149	146	142	140	139	124	133	144	167	161	124	146	147	144	147	157	153	149	153	150	142	143	135	142	150	127	155	164	153	148	148	139	157	142	145	132	142	148	145	169	139	122	144	130	146	119	125	144	128	155	123	146	152	177	156	171	141	140	129	142	151	154	162	147	133	130	137	152	127	155	141	145	175	133	140	129	135	127	157	144	141	145	140	151	163	146	136	149	147	147	144	109	124	132	131	153	150	152	144	148	163	150	132	138	152	139	138	143	145	121	147	145	128	136	151	117	109	134	136	132	140	144	122	163	147	140	153	161	131	132	156	161	139	134	148	146	132	156	132	133	126	140	150	132	151	141	136	139	137	133	126	142	136	134	136	178	151	138	158	129	140	158	143	128	142	175	149	136	147	135	148	142	124	115	131	137	154	171	138	136	150	143	161	137	158	140	136	141	148	139	144	132	148	119	170	112	141	159	141	122	165	161	133	144	150	138	139	119	167	132	145	147	142	150	150	161	112	138	156	135	132	133	148	120	133	144	147	137	125	163	155	139	144	137	140	148	132	127	130	148	128	142	157	130	156	149	130	136	126	166	134	120	143	145	149	130	149	132	142	130	155	155	163	141	130	140	150	124	154	146	155	135	156	135	126	128	116	145	151	135	147	139	146	152	145	116	135	151	126	157	158	146	150	139	145	141	138	142	131	138	143	159	127	134	138	144	124	131	137	157	124	114	121	148	159	140	155	133	149	140	124	126	155	181	162	125	155	149	144	165	139	133	122	152	121	137	156	156	115	113	155	139	144	131	163	133	138	153	132	135	124	139	145	162	128	132	126	162	152	161	122	148	156	146	130	138	149	150	168	146	159	133	155	133	147	148	145	156	148	131	130	153	154	140	135	148	141	139	145	120	155	136	151	125	136	139	146	137	143	138	129	144	136	138	143	154	139	151	130	144	123	145	129	140	147	145	144	151	133	162	145	149	138	125	151	142	180	149	151	167	154	114	132	154	138	143	139	144	147	127	127	142	142	131	125	139	129	141	138	158	157	158	149	140	152	131	109	155	140	135	140	150	148	150	142	167	114	153	154	126	136	158	136	139	124	133	136	130	140	152	145	151	133	136	150	147	134	134	158	158	140	149	128	131	138	154	141	118	141	168	147	153	151	117	138	128	132	124	146	159	165	157	145	141	128	135	140	148	146	144	143	123	153	139	116	137	143	150	146	126	133	130	140	136	132	143	142	148	137	133	134	142	122	132	156	135	164	133	147	162	145	134	143	134	136	145	159	140	123	141	170	142	141	143	123	148	154	141	161	146	131	143	124	153	135	131	137	133	133	125	129	112	134	136	152	111	126	156	167
17780	25218	37517	44235	46348	48872	52207	52872	58599	55954	55660	54151	51317	47333	45489	42916	40123	39294	37043	38334	40753	37765	31847	30785	37513	30858	23936	19600	18734	23228	19221	20776	19146	18892	16249	20010	16265	14002	10666	11701	10833	11752	7710	6254	6240	4242	3361	2954	2238	2159	1662	2619	2516	1468	1380	1225	885	791	642	603	558	445	507	492	509	426	440	410	419	419	415	396	366	413	386	390	412	431	386	380	423	418	547	437	425	439	382	392	424	417	391	411	412	393	390	415	381	378	394	394	413	431	416	422	388	395	370	414	381	372	370	394	385	403	370	403	373	353	395	423	400	420	357	364	383	388	369	388	394	401	403	409	371	370	398	391	376	361	381	386	421	389	407	426	380	405	397	383	383	402	379	422	382	402	384	379	388	368	380	429	374	408	358	420	389	407	392	388	413	395	417	397	415	419	367	432	420	415	410	387	366	383	411	357	401	424	385	368	396	418	349	385	423	384	409	400	403	380	391	398	381	360	400	408	421	376	373	385	382	411	390	409	402	358	410	384	375	388	379	391	416	406	383	415	374	402	374	413	401	419	381	389	385	407	399	387	396	411	416	416	373	376	401	416	389	377	403	391	385	393	435	386	396	353	381	374	384	427	397	382	372	384	426	358	390	381	359	424	374	416	379	397	402	419	386	389	403	400	404	381	420	344	361	412	448	396	367	401	378	391	425	400	390	424	450	408	396	365	424	378	394	409	410	377	392	369	405	402	375	366	419	383	447	402	378	389	396	384	404	354	394	393	401	417	425	423	395	364	363	404	356	375	364	425	386	394	394	384	375	389	408	388	401	396	368	382	393	400	396	394	399	398	380	402	393	366	416	384	403	390	404	390	358	387	367	368	421	386	409	385	363	367	381	367	418	406	394	407	400	373	415	395	441	418	428	396	390	390	422	397	395	410	439	389	375	394	391	387	389	360	370	422	439	412	367	366	377	414	400	430	398	380	429	399	409	422	359	371	384	420	394	373	424	377	428	418	391	376	387	402	365	379	396	437	388	363	397	391	409	373	383	407	380	366	420	392	380	413	399	371	406	402	385	383	433	388	402	409	358	403	354	372	388	388	408	397	412	384	405	362	388	383	372	407	379	393	356	397	436	384	397	372	401	383	373	409	389	440	347	392	383	382	397	378	370	392	414	406	392	401	418	398	377	400	365	376	403	431	381	385	418	411	384	358	377	410	368	378	390	360	386	402	411	430	416	367	467	365	387	409	390	374	378	396	397	393	406	386	390	367	391	382	374	384	400	350	381	408	399	405	390	401	396	387	395	415	398	416	379	341	433	365	378	373	390	407	430	400	402	393	382	382	368	387	389	365	343	353	368	410	384	409	420	400	401	407	351	386	370	372	421	376	389	400	366	409	348	412	404	378	425	407	395	405	390	420	387	399	408	396	389	368	417	388	405	390	404	398	388	390	398	367	366	400	424	407	357	399	387	418	360	367	379	370	367	395	400	372	392	376	376	390	417	397	406	369	388	377	400	385	378	395	362	368	349	385	408	369	415	402	385	422	393	387	401	418	413	382	390	359	425	416	411	393	379	410	344	378	373	388	406	411	377	377	377	380	431	390	384	386	435	362	408	421	401	409	378	396	375	389	370	357	400	404	411	390	379	381	370	380	430	426	369	408	413	449	372	374	387	379	405	400	362	368	380	397	422	406	397	387	370	426	387	406	375	375	365	379	378	374	405	389	404	405	415	353	395	410	419	419	399	401	398	391	411	383	401	349	385	412	386	388	401	397	362	387	359	361	404	399	433	398	410	380	389	388	394	426	425	395	374	400	391	412	377	395	343	398	394	394	391	405	375	384	387	368	395	393	372	422	414	434	350	410	363	399	420	367	370	357	365	432	370	363	401	416	332	371	389	359	428	426	401	422	384	413	380	399	388	395	393	366	401	397	398	396	395	359	421	415	370	364	400	407	386	382	426	417	421	434	395	400	400	435	416	408	392	388	384	349	374	377	402	371	396	410	404	337	403	396	375	411	375	404	383	355	372	393	388	359	414	392	427	373	387	375	407	399	397	416	387	407	374	408	391	394	395	390	408	374	383	401	441	379	403	394	419	392	411	369	377	387	386	361	404	395	401	379	353	377	395	418	413	377	376	383	392	414	352	434	373	406	416	392	421	420	392	416	415	360	352	373	444	412	396	368	378	433	355	370	408	365	385	417	410	387	375	398	440	363	436	392	363	387	403	424	409	393	396	374	424	400	392	396	391	388	364	376	409	407	407	401	401	441	390	374	372	397	351	413	412	418	438	381	383	393	426	371	409	384	367	420	397	423	381	394	377	377	395	402	424	417	421	393	371	394	396	427	367	346	387	393	408	413	376	376	330	389	369	401	383	414	376	394	425	367	418	428	381	403	443	411	359	363	413	408	413	426	404	383	393	408	381	381	394	392	393	399	371	401	360	400	408	412	394	424	392	401	396	394	411	407	390	381	382	364	427	417	391	389	358	404	394	389	389	346	413	392	375	383	385	337	383	385	363	398	390	405	408	388	407	411	370	359	371	375	380	395	333	396	382	420	382	408	405	396	400	414	410	429	377	407	373	412	378	398	402	402	406	421	419	357	378	374	408	462	355	385	375	388	389	376	383	406	402	400	417	421	429	395	384	384	399	394	375	389	372	436	382	385	383	408	372	384	392	388	395	397	417	418	392	390	393	429	392	409	371	392	353	359	372	403	392	392	385	399	389	371	396	404	377	408	370	338	367	386	422	410	366	388	396	402	379	419	386	392	404	369	408	414	374	372	375	400	404	361	373	371	389	412	397	356	364	382	366	394	388	366	384	405	374	416	382	386	428	406	402	394	421	398	396	387	405	377	429	391	401	412	406	383	414	415	384	411	396	394	425	427	381	393	418	370	370	423	416	409	369	378	401	401	356	393	394	354	383	418	417	398	403	377	406	392	381	418	378	398	395	392	377	381	397	399	392	403	389	399	393	415	391	394	384	367	381	419	381	377	400	362	432	393	390	402	396	390	397	380	372	381	409	412	387	378	390	377	375	415	389	392	382	372	416	388	387	388	388	358	409	400	423	383	374	417	395	377	412	368	398	402	363	392	427	366	395	364	389	396	395	345	385	405	366	395	360	391	363	391	413	368	387	395	420	417	391	372	398	400	389	420	364	386	374	396	407	389	384	372	399	395	368	404	408	386	399	405	382	377	399	439	365	357	396	398	427	415	377	378	362	379	425	373	379	393	404	359	400	361	391	378	436	376	391	399	394	411	399	371	366	380	433	357	377	342	399	363	368	451	434	424	388	387	403	390	429	365	393	408	370	409	405	387	427	387	403	387	397	345	398	399	390	372	383	413	396	408	431	366	385	380	395	372	385	356	393	420	383	410	381	397	409	421	382	380	423	402	388	391	384	392	391	408	380	384	404	381	377	410	379	387	401	378	377	386	353	374	409	413	349	374	419	362	371	388	417	391	378	374	393	379	425	391	362	397	359	391	388	372	394	406	370	419	366	389	390	386	378	397
37853	40023	46494	45509	45524	50354	49638	52385	49359	54835	51276	50452	45242	40864	38225	34206	29692	28877	27539	27045	30170	29864	21104	17901	27116	22683	13765	10262	9513	11362	8780	9116	8339	8594	6354	8688	7983	6391	4098	4383	3612	3691	2642	1901	1927	1446	1509	1171	793	812	700	981	765	496	420	442	353	319	247	252	209	240	226	216	235	215	193	189	189	177	171	163	207	172	171	181	157	188	167	181	183	175	200	199	208	210	178	189	186	177	168	190	179	200	175	188	183	169	184	187	163	174	205	147	174	161	191	203	170	207	179	179	177	186	159	180	193	184	192	170	155	177	187	174	198	178	165	160	190	187	171	174	175	199	150	176	180	163	195	203	189	185	170	179	190	194	187	190	184	174	161	180	186	172	165	196	195	208	195	178	183	179	185	183	200	181	185	177	184	165	167	163	224	163	194	192	192	175	163	178	183	186	146	182	165	154	201	172	182	187	180	179	180	158	186	197	152	178	165	176	182	173	179	188	186	190	176	163	166	170	175	166	203	205	176	162	188	172	193	166	176	207	188	187	187	196	182	184	186	171	190	178	190	190	172	186	155	197	184	167	168	170	190	187	160	195	168	177	176	196	176	181	193	185	189	182	167	177	191	166	172	187	178	168	200	183	177	180	169	158	171	201	191	179	179	174	189	181	170	181	193	190	180	164	183	201	172	188	160	186	173	160	167	184	185	177	174	170	188	178	153	168	157	176	179	176	176	175	207	184	190	188	168	192	185	178	183	188	160	191	201	140	199	178	195	176	179	167	178	153	193	176	182	200	179	167	175	191	215	158	175	161	154	201	150	181	167	175	186	166	153	175	170	177	206	178	177	193	194	163	212	164	164	188	202	155	202	189	191	185	178	192	176	173	170	184	168	176	190	185	180	198	184	170	191	183	163	176	192	188	177	162	165	177	174	180	184	195	144	189	198	192	177	184	170	222	188	189	161	185	166	180	154	166	177	188	180	169	166	191	177	177	186	189	186	175	174	193	180	190	202	163	187	182	176	191	172	178	173	202	174	177	183	174	174	165	186	178	191	185	174	168	197	180	207	195	179	184	190	199	194	190	170	179	188	189	187	184	167	149	201	167	191	185	175	163	168	177	185	162	186	186	182	184	194	165	206	199	200	179	161	174	192	190	174	185	177	173	172	202	190	193	190	181	169	160	187	196	167	167	167	175	173	169	219	180	193	179	195	178	172	177	189	167	169	192	169	178	168	165	187	164	190	195	184	165	149	165	171	200	193	156	167	170	193	196	189	174	155	193	202	171	186	202	189	188	186	184	192	195	176	195	207	181	179	157	176	175	172	177	198	174	193	185	171	198	202	173	181	173	186	203	204	170	159	210	173	155	168	173	189	178	158	141	182	198	164	177	208	185	205	188	167	188	181	177	167	166	179	156	162	185	202	194	186	185	187	170	179	163	208	167	167	160	161	190	174	183	182	177	164	161	198	211	186	180	149	188	186	210	186	190	191	169	190	186	173	179	164	204	186	165	189	202	192	193	186	184	197	152	178	153	174	177	197	193	170	198	157	187	195	187	180	179	172	195	179	181	189	174	176	173	202	198	176	158	172	198	163	177	212	178	175	185	187	168	183	158	200	180	163	181	190	183	157	155	192	178	178	190	181	166	209	178	209	200	181	193	173	182	190	189	159	214	185	170	216	183	187	193	173	178	198	185	196	192	174	181	172	192	182	197	220	173	179	169	166	177	202	183	172	193	178	167	189	184	174	155	182	198	189	187	190	201	171	173	181	195	163	194	172	176	208	183	198	182	160	188	161	173	189	147	179	177	198	190	168	179	176	156	186	206	187	178	199	173	184	172	203	189	190	148	163	167	172	168	195	170	189	179	162	188	176	176	188	185	183	173	154	203	197	172	181	179	160	200	196	163	193	184	171	169	196	183	194	166	173	195	161	191	189	170	155	153	189	175	185	171	155	168	188	174	186	172	162	171	173	176	196	175	184	187	155	173	162	179	159	184	178	170	167	179	169	195	189	183	181	172	170	198	180	188	170	183	184	189	156	186	163	207	177	197	171	183	194	165	190	186	184	181	154	186	167	213	163	200	195	208	194	198	178	183	204	185	179	174	189	165	179	188	185	163	183	183	180	160	179	196	175	170	176	149	162	184	186	186	175	180	174	202	174	168	183	186	176	185	186	166	189	169	188	212	231	172	187	176	176	185	168	174	173	167	186	176	177	186	173	198	170	172	194	156	183	178	168	173	182	173	188	197	175	197	177	195	167	172	162	194	188	186	183	178	197	175	164	166	177	166	143	144	184	181	173	170	140	183	185	151	171	171	161	218	191	180	180	175	182	180	195	184	185	176	174	184	174	170	203	183	173	168	182	187	164	179	173	160	182	165	195	185	204	194	196	187	156	182	144	194	184	180	181	180	184	202	174	181	169	171	184	163	175	196	175	168	188	200	182	149	178	180	184	176	171	169	184	178	161	166	172	172	169	167	173	190	186	188	170	158	197	206	176	179	163	198	186	171	179	215	188	190	168	175	175	182	191	170	170	176	181	170	192	178	176	176	202	151	158	174	157	160	168	184	184	175	171	184	190	162	172	200	201	166	183	158	165	174	167	188	160	189	194	179	170	162	166	173	184	161	171	196	200	184	166	181	171	180	172	158	188	191	198	182	196	169	199	175	189	163	177	173	179	190	176	182	191	182	207	163	157	201	174	154	182	171	177	187	173	146	200	177	172	187	191	188	168	176	168	172	173	188	159	172	188	197	165	193	176	178	181	199	210	209	171	188	161	216	169	189	165	176	169	175	181	169	173	176	172	191	179	175	173	161	188	181	181	184	167	190	213	173	181	192	177	193	195	178	175	172	184	200	175	183	192	173	184	183	187	172	169	184	187	181	161	192	207	161	163	182	199	187	195	184	170	200	172	166	154	219	166	185	185	172	185	179	161	168	187	178	184	190	178	177	178	199	206	211	192	192	190	186	183	160	168	187	202	176	180	191	178	174	208	174	189	174	168	199	179	173	193	171	186	182	202	168	182	166	214	174	192	186	165	156	198	178	193	182	172	174	179	207	145	196	192	196	194	183	184	178	195	206	207	210	178	170	159	178	164	203	176	166	161	175	152	165	188	162	163	185	162	171	198	200	166	187	152	174	170	183	158	205	191	168	169	164	189	190	216	195	185	161	150	216	194	176	184	169	174	202	151	184	172	187	188	175	193	185	156	176	189	189	182	160	156	198	203	215	182	186	173	197	174	165	154	184	193	181	175	171	158	188	183	173	206	161	183	201	176	153	190	165	172	166	171	196	174	189	180	182	179	188	175	185	188	183	159	201	145	184	176	196	181	199	170	184	207	181	208	182	182	175	160	179	195	164	203	172	185	189	205	200	193	182	172	188	173	174	173	174	189	218	160	195	211	169	152	189	170	198	183	182	190	165	162	174	195	165	153	191	179	189	184	187	168	194	193	173	182	177	201	167	211	177	183	171	178	181	177	188	183	184	182	185	191	192	201	208
25691	32488	44496	50470	53122	59497	60689	62831	62350	67442	66729	66323	61183	58128	56672	53718	49693	50173	48692	49506	52995	51378	41347	39451	49284	42726	33407	29941	30304	34220	29490	31454	30262	29478	23925	30929	28931	25976	19512	19795	17505	18486	13980	10882	11243	8544	9439	6624	4686	5070	4073	6694	4882	2783	2398	2188	1708	1448	1088	875	772	761	809	818	739	682	581	581	524	540	532	546	496	491	491	493	475	503	538	494	475	496	613	486	523	563	470	529	466	460	513	465	473	496	501	472	498	490	462	481	428	465	477	459	515	449	478	493	478	517	472	495	463	469	484	448	462	478	487	497	471	458	500	496	485	518	525	490	470	490	485	483	462	494	478	521	474	484	456	508	452	491	484	479	501	552	450	504	496	472	496	492	474	474	441	480	505	493	481	489	446	462	478	489	476	480	487	477	488	504	461	498	488	513	484	486	495	512	446	500	476	448	475	514	468	512	464	491	484	479	473	476	484	485	502	514	455	450	493	442	470	515	478	474	424	521	475	487	500	439	478	442	499	448	475	504	500	475	489	482	445	489	512	476	469	510	478	477	501	493	474	478	475	485	501	505	490	474	457	492	484	497	475	481	499	489	515	484	520	414	473	482	489	502	452	452	471	444	514	494	472	445	502	440	536	528	439	483	493	448	472	477	464	482	470	455	454	490	520	447	493	471	467	503	465	499	451	478	469	512	535	442	459	498	472	481	508	488	488	469	430	496	495	490	474	492	494	481	523	484	477	490	485	495	458	486	473	485	525	494	465	504	447	493	471	473	502	520	502	469	466	465	476	465	470	517	486	505	492	493	548	484	471	470	476	494	472	476	501	485	488	476	501	499	480	464	529	512	460	491	513	494	447	452	495	493	479	428	488	480	483	480	494	473	459	477	447	497	512	442	495	477	460	486	496	518	468	445	444	472	448	484	463	501	478	475	493	499	496	497	483	481	500	454	450	476	459	489	526	485	464	480	507	508	462	482	450	493	466	486	496	514	461	463	485	499	473	479	488	498	492	479	468	493	528	482	516	492	459	462	495	540	459	523	511	482	466	484	485	491	459	466	465	500	455	445	501	507	495	485	460	495	461	460	505	503	489	518	442	460	465	485	458	484	498	457	484	479	493	471	443	478	486	469	465	489	508	489	508	510	477	486	513	439	476	506	486	444	469	474	483	512	458	505	494	465	497	504	454	496	455	462	482	456	515	456	463	493	466	518	488	481	454	450	476	460	483	466	476	490	547	475	503	440	447	468	503	463	503	490	487	485	516	455	503	453	480	505	498	467	477	489	466	474	470	509	486	471	461	465	458	520	462	475	522	503	479	471	492	505	499	478	491	485	511	512	509	476	480	461	509	477	490	481	498	446	516	458	490	518	491	488	456	513	464	472	503	492	485	466	514	503	505	489	491	506	472	459	448	449	481	491	485	504	529	566	486	511	495	453	485	503	480	447	495	452	494	461	488	479	491	492	507	464	514	493	488	493	485	505	519	478	438	548	494	453	510	512	472	449	484	478	452	515	512	491	512	483	479	517	477	502	490	498	497	455	481	483	454	499	482	499	460	460	462	504	471	455	490	488	474	501	469	492	439	453	473	492	500	502	439	508	448	508	487	487	462	460	527	498	498	457	479	483	459	483	466	506	478	465	471	484	486	462	486	471	460	516	519	489	512	500	501	481	469	478	475	459	465	499	490	456	460	467	496	485	474	476	489	516	460	529	465	497	471	488	468	473	459	464	485	465	526	488	439	504	472	506	484	477	466	470	489	460	488	490	469	472	512	447	494	455	478	473	480	538	519	474	479	487	486	504	503	540	484	450	496	492	496	447	461	498	468	454	484	505	482	464	488	454	476	495	540	486	498	495	520	501	495	487	493	505	453	457	486	481	491	486	512	475	511	478	485	493	461	450	467	473	446	468	517	471	435	437	529	492	501	492	463	474	475	488	471	521	507	485	463	491	550	474	472	493	471	505	481	498	488	500	467	503	459	493	522	505	489	474	463	475	478	497	459	441	455	510	529	505	467	448	447	495	473	498	477	490	476	489	513	515	457	506	447	477	464	498	503	469	487	490	490	444	525	493	470	476	490	464	488	503	469	483	493	477	462	479	493	482	481	527	469	498	459	476	472	521	490	499	459	478	498	455	455	464	479	474	502	495	492	499	464	485	463	486	493	467	470	471	484	440	465	481	478	440	497	469	492	494	505	505	509	483	487	500	503	502	486	487	479	500	466	484	494	496	492	490	497	494	448	481	504	460	478	449	465	499	501	498	486	501	484	463	489	468	467	430	500	471	485	471	485	477	445	493	459	465	464	491	467	500	479	500	513	445	458	483	476	469	484	504	490	458	450	485	456	482	501	467	522	485	510	482	455	451	466	477	487	455	488	464	476	459	464	503	474	456	496	461	477	455	492	524	467	497	494	516	488	468	455	509	464	517	524	469	496	477	517	511	452	485	487	468	486	509	501	483	476	478	483	478	482	472	483	491	465	498	498	515	505	515	473	518	497	479	456	500	507	465	439	530	476	496	495	506	490	475	449	520	473	498	497	473	476	465	489	491	472	488	459	502	517	472	515	467	494	481	460	481	459	485	475	468	492	475	489	475	482	497	481	473	487	462	445	488	465	460	459	454	455	506	519	428	453	473	457	459	465	490	484	474	549	458	513	474	461	472	464	493	476	497	467	474	439	461	474	568	477	500	439	468	491	454	485	486	454	477	479	465	464	465	461	474	451	469	460	498	451	473	487	504	460	523	502	502	448	520	498	437	473	502	479	500	459	463	486	480	480	466	463	483	448	496	466	504	475	429	490	494	525	481	477	460	472	500	481	491	513	474	485	454	483	496	490	481	506	440	470	494	469	473	455	464	495	485	479	505	482	472	458	491	455	466	447	450	515	494	437	499	463	483	497	492	473	509	453	488	513	448	496	519	476	466	476	466	461	503	470	446	497	472	462	459	501	494	492	484	501	481	486	497	465	460	500	452	453	500	480	463	501	448	512	514	490	489	478	482	486	461	471	484	468	494	488	512	478	508	454	509	489	486	484	484	497	483	518	487	471	485	490	503	482	478	465	448	507	502	471	529	508	497	481	467	484	482	445	468	444	480	472	473	489	453	515	462	476	498	478	481	465	471	485	425	473	460	466	484	456	498	498	459	522	463	505	444	509	496	496	458	500	471	461	472	501	446	464	459	438	474	476	464	471	470	489	485	483	510	489	490	481	490	477	509	501	439	473	484	520	456	478	486	477	505	513	488	497	507	469	443	480	509	519	527	492	516	525	443	509	452	484	469	484	467	525	475	475	483	497	496	532	478	473	460	491	486	473	459	492	480	491	478	495	477	525	447	459	476	482	486	478	477	551	491	472	474	489	478	490	518	461	485	481	501	479	488	508	467	472	490	509	438	471	488	455	512	422	500	508	478	434	472	441	489	506	475	459	535	459	471	497	488	440	537	465	482	450	495	471	461	464	440	479	525	503	467	495	543	497	461	485	493	493	488	467	444	491	515	519	461
11594	9683	10343	8714	11152	10516	6738	6099	5548	5725	4452	3770	2810	2365	2125	1808	1622	1454	1247	1353	1567	1657	1049	892	1344	1016	662	485	510	655	555	504	466	458	417	408	395	396	295	328	218	264	222	241	217	184	169	162	184	137	157	183	134	147	151	139	138	140	126	143	138	125	143	127	119	133	133	123	133	133	158	138	114	130	113	121	148	120	120	131	134	119	138	120	136	133	117	131	130	108	119	126	122	121	119	114	131	131	141	130	125	144	128	112	107	122	107	126	128	136	137	122	118	129	121	126	123	153	115	128	141	114	126	121	135	128	135	129	141	104	124	136	129	124	127	120	124	124	117	123	121	141	128	117	131	143	124	131	124	120	137	124	114	131	131	124	136	140	129	119	133	147	138	109	126	114	125	118	151	116	117	130	113	152	160	138	121	117	134	141	133	119	126	123	145	143	139	126	130	116	137	109	121	127	130	121	120	156	125	130	130	123	116	133	137	127	108	123	137	127	113	130	123	123	126	132	128	114	140	136	121	126	141	164	136	134	129	126	133	131	115	109	137	154	114	96	126	129	130	121	123	127	128	133	124	129	123	136	138	118	130	120	103	145	125	145	115	132	122	130	136	130	132	118	124	141	122	135	116	120	158	135	130	129	132	125	137	114	126	127	120	126	122	130	122	124	118	123	128	115	150	129	124	136	110	133	128	127	113	128	114	124	118	135	126	112	124	124	114	136	116	119	136	139	101	125	139	115	132	102	130	131	125	137	146	141	135	139	140	128	129	145	137	116	109	126	140	126	123	136	127	118	132	138	140	135	145	99	131	120	133	115	139	145	122	146	129	112	116	105	117	105	129	110	116	114	146	141	131	106	94	104	117	149	117	114	124	136	124	127	125	121	110	127	130	126	122	150	143	120	129	124	110	110	133	131	141	134	135	114	132	131	123	122	110	124	155	131	136	128	152	101	138	106	139	118	127	117	128	118	125	108	155	136	160	119	138	120	133	126	125	142	128	121	145	123	130	107	131	140	126	170	97	145	111	125	118	127	135	137	128	148	120	117	132	133	102	127	137	123	141	112	137	111	125	131	136	125	127	120	130	130	131	110	127	132	109	123	108	152	131	105	148	108	128	142	118	142	145	142	103	112	119	122	110	119	109	140	127	130	111	146	153	126	127	125	125	159	138	116	127	131	125	125	129	132	143	130	126	131	130	118	130	122	125	123	132	136	110	124	118	123	124	108	135	123	113	127	121	121	146	128	144	117	128	145	146	148	144	127	138	119	118	111	114	135	118	137	142	128	119	134	123	137	135	129	125	134	153	111	115	135	111	123	125	110	130	116	117	137	139	123	120	120	127	123	120	135	124	119	122	120	127	139	143	124	130	147	134	117	143	116	142	141	134	114	103	123	108	117	134	118	130	154	123	118	127	108	130	120	122	129	117	129	135	135	122	131	102	110	112	138	120	142	139	147	131	113	140	117	119	129	141	126	126	132	122	120	112	124	135	127	133	127	130	119	139	119	128	143	103	103	138	115	101	119	115	138	117	124	151	107	118	126	123	121	124	119	107	128	124	127	119	111	125	111	140	105	119	111	135	127	115	126	122	136	104	132	109	126	126	124	121	122	132	133	127	105	101	130	138	120	128	124	102	106	143	141	126	130	124	123	111	117	141	129	145	138	133	117	133	108	133	132	139	137	121	126	128	117	124	131	134	135	156	124	130	116	128	133	120	94	129	126	123	133	125	142	153	128	132	121	133	123	111	112	132	124	147	119	152	141	147	136	140	135	108	128	120	141	152	106	138	143	118	119	134	132	104	120	128	138	116	135	136	117	144	141	123	107	115	130	128	145	118	118	112	112	138	128	148	105	143	134	133	108	132	156	137	120	122	108	128	111	113	127	122	131	116	152	134	134	119	131	124	127	141	130	146	123	137	135	133	124	132	130	139	130	110	122	111	120	117	147	113	127	114	125	121	122	153	126	148	122	124	121	113	131	125	114	126	132	128	129	137	127	106	121	131	139	107	135	134	114	136	121	128	133	130	129	126	142	128	115	118	140	137	132	131	123	110	119	141	126	109	136	137	111	140	123	130	129	136	105	132	117	120	135	130	126	107	125	143	119	122	112	139	143	120	136	132	108	143	128	106	126	116	119	115	124	132	118	151	133	140	123	123	151	141	114	133	138	152	144	130	125	127	137	171	122	105	129	124	128	120	125	114	125	121	114	123	134	132	125	110	148	135	113	128	133	113	126	121	118	112	115	101	137	131	136	141	144	149	133	129	122	127	110	126	124	126	114	126	136	125	125	123	121	125	117	121	144	119	113	141	144	119	127	120	126	129	127	116	132	110	126	141	131	154	113	116	125	133	111	126	135	120	135	140	123	144	122	122	120	153	140	148	148	133	123	125	134	119	133	136	117	133	143	138	139	144	127	100	108	135	124	133	114	118	112	125	123	111	137	151	137	136	113	123	115	153	89	141	145	117	107	126	117	143	134	126	134	139	127	134	144	129	129	153	124	130	125	116	117	122	107	126	132	121	143	140	115	126	112	119	139	133	137	123	116	147	126	130	132	120	129	126	114	110	124	119	151	117	144	136	140	142	122	114	115	126	117	126	135	117	124	143	152	119	129	135	119	115	124	135	111	150	138	124	123	136	126	135	137	128	140	128	142	135	149	112	121	123	120	130	129	140	147	131	136	118	130	134	119	138	141	138	150	130	123	146	126	137	114	120	146	135	124	128	127	141	144	127	129	124	104	127	141	110	124	161	143	157	124	122	102	110	141	132	151	131	125	131	138	108	108	137	144	132	128	121	127	112	136	115	131	126	149	113	118	117	128	119	119	127	141	113	155	113	133	130	122	124	121	131	132	138	131	113	121	136	140	135	132	127	128	124	122	139	139	133	141	137	151	123	118	121	156	130	129	121	108	117	133	152	130	139	124	131	122	134	113	142	132	137	107	117	120	133	123	121	109	127	150	150	138	138	121	128	128	136	142	133	139	138	132	128	116	131	123	118	110	121	146	123	109	130	99	140	129	120	130	108	122	138	124	130	132	131	114	128	131	130	101	125	136	152	113	123	127	138	137	124	136	140	129	118	124	134	124	131	132	133	127	133	148	150	106	121	126	134	116	104	115	141	141	114	145	114	146	122	112	144	100	130	135	124	131	152	149	152	121	129	111	135	134	131	122	127	127	135	124	142	144	120	143	137	124	137	135	126	128	152	139	124	137	129	140	136	133	112	123	133	132	130	117	123	104	108	124	122	124	130	133	104	146	98	115	125	119	142	110	136	122	130	133	131	130	125	139	123	126	139	107	112	135	125	112	112	141	118	143	123	139	122	142	138	139	134	140	115	133	112	128	141	119	113	136	127	145	123	121	143	132	126	135	152	126	127	101	121	117	129	96	129	119	104	109	127	121	125	138	147	121	143	124	124	134	117	129	130	138	120	137	111	128	130	129	133	101	140	150	122	141	125	121	132	121	120	121	143	118	114	138	136	130
7390	9233	15833	18778	26766	25264	20910	20279	20745	21790	18500	17014	13619	11761	10641	9028	8190	7741	6577	7690	8732	9496	6257	5052	7730	5514	3893	2776	2803	3488	2751	3221	2681	2646	1931	2224	2258	2136	1722	1643	1363	1308	1068	989	1004	839	696	648	631	604	547	751	515	456	456	449	448	453	434	433	420	360	383	396	391	374	351	366	372	346	398	377	367	370	353	335	382	363	378	327	371	359	373	367	342	370	327	369	362	386	361	347	340	328	368	350	350	358	385	394	335	348	365	366	347	340	353	369	359	373	323	354	359	364	381	355	351	335	302	373	347	358	366	359	376	350	334	372	359	383	323	367	334	321	369	317	376	385	357	369	382	344	351	366	369	367	363	360	389	370	389	357	340	349	377	358	349	338	330	365	370	359	365	344	366	326	316	352	364	384	346	360	335	376	335	358	361	376	387	406	366	363	379	359	419	343	346	344	353	381	329	383	380	382	346	362	351	373	369	346	358	377	368	366	360	358	307	352	331	361	316	383	328	384	353	351	376	390	346	335	380	342	371	358	364	356	367	326	340	320	357	350	357	372	340	385	394	387	358	370	365	350	344	369	336	335	348	339	372	364	368	355	364	366	353	355	336	361	350	357	359	356	368	346	372	368	384	361	371	376	354	360	344	355	353	341	375	337	349	361	377	353	342	332	336	376	369	358	332	345	346	351	350	356	332	369	352	351	359	329	346	347	363	337	342	358	348	349	364	354	403	378	350	354	357	368	370	348	348	387	355	376	356	347	328	367	336	356	376	322	349	322	351	338	342	351	358	365	356	324	367	347	333	361	340	377	370	362	382	329	326	337	373	311	376	345	366	344	377	326	363	338	367	369	380	350	352	357	347	373	343	363	383	376	358	350	363	360	342	340	367	353	382	403	363	352	365	334	340	353	355	353	353	331	353	347	341	403	336	363	341	338	380	341	376	383	326	335	378	347	365	360	342	334	339	357	358	383	374	341	350	355	351	304	354	330	335	338	374	323	335	354	355	378	377	359	343	346	352	338	350	364	346	400	363	357	376	357	359	372	350	350	354	328	346	344	402	384	341	357	350	330	342	342	378	360	386	382	364	341	352	361	356	322	335	333	384	368	382	356	352	359	347	360	361	341	351	315	372	367	367	330	345	402	382	342	349	385	329	307	345	349	297	398	364	348	361	352	378	379	372	329	363	348	334	409	365	373	366	322	348	339	342	329	312	372	355	329	351	350	339	349	371	344	368	328	324	332	377	354	361	373	354	363	349	350	354	350	381	385	359	362	372	391	330	380	342	341	333	383	354	344	363	379	371	355	349	345	325	341	331	381	322	337	384	340	397	330	336	337	358	383	349	331	381	351	379	343	348	366	383	310	376	363	328	375	360	350	367	355	340	375	329	333	374	364	373	390	360	344	349	358	340	347	359	343	354	337	347	388	353	371	331	347	358	369	333	344	365	360	356	373	387	329	372	391	361	367	345	305	333	334	332	353	369	350	375	359	378	343	373	362	320	336	375	342	377	358	378	417	349	368	359	364	354	359	332	340	313	362	351	338	318	339	350	348	369	396	379	350	299	342	353	356	379	335	343	355	345	336	376	378	356	354	367	348	349	371	359	342	352	344	356	339	361	339	384	373	326	345	354	343	360	366	367	330	325	358	352	372	358	350	320	364	352	374	363	345	370	350	346	345	375	353	338	384	370	356	357	353	362	358	341	363	354	361	358	322	353	338	352	380	306	366	353	342	362	384	345	351	355	345	360	364	365	355	330	337	366	369	362	343	341	346	366	388	366	351	385	332	334	362	373	365	346	367	352	355	347	390	361	353	366	364	353	327	374	368	362	349	386	356	382	344	367	372	336	324	377	371	365	383	378	338	373	364	374	360	332	367	366	365	386	376	344	376	348	338	345	333	377	351	362	369	369	349	360	333	372	347	359	331	339	374	384	351	364	348	367	341	355	394	374	331	363	360	358	351	366	363	348	339	350	335	364	385	362	336	352	363	328	351	335	347	366	366	356	340	339	363	367	360	330	355	359	367	360	340	381	339	378	394	357	347	328	370	353	369	351	347	359	360	355	360	348	348	340	386	342	377	362	340	354	346	371	345	378	389	374	362	354	357	365	353	372	386	322	350	393	367	370	382	359	378	334	385	359	343	361	389	386	391	361	350	403	337	369	361	369	340	362	350	348	353	342	356	363	364	386	356	361	351	361	388	361	380	332	348	356	364	378	351	372	337	347	347	354	344	326	354	353	367	326	354	371	370	352	351	363	337	389	346	355	337	374	397	345	349	360	357	343	394	325	367	345	390	362	351	371	349	359	354	388	347	361	375	370	345	340	344	333	391	347	359	342	364	357	385	366	348	360	360	335	371	390	362	342	371	351	384	354	367	358	345	350	362	372	347	339	358	338	358	355	344	357	370	352	348	366	387	359	386	363	368	347	352	374	369	386	398	321	364	366	399	368	348	356	360	338	346	345	362	352	310	360	341	339	363	348	367	402	365	371	360	376	363	377	378	346	398	350	322	340	369	376	349	348	344	355	350	357	350	341	307	359	344	332	369	331	399	353	340	360	362	357	334	356	368	369	374	385	376	313	333	378	357	349	388	353	340	348	343	361	357	377	376	329	382	314	349	363	389	354	364	342	353	343	341	348	367	331	360	369	384	354	335	352	366	362	363	349	378	338	350	357	343	370	350	396	352	329	385	385	357	357	357	391	344	351	392	352	368	355	368	361	351	331	375	357	360	366	349	362	349	351	339	359	376	350	371	369	334	375	375	327	357	359	338	358	316	348	368	335	389	355	347	338	331	323	360	337	408	366	328	347	324	324	341	335	355	378	378	373	382	350	404	408	388	329	370	375	377	355	332	362	329	395	355	345	356	366	364	337	367	357	357	363	347	356	381	402	368	334	363	337	402	344	344	365	371	379	343	361	380	363	401	337	344	359	341	368	340	358	379	352	346	375	369	374	332	345	320	363	348	358	362	372	362	397	355	347	362	363	357	379	378	340	345	347	347	350	351	379	370	388	356	337	377	350	356	341	333	369	391	393	365	368	363	355	362	386	371	357	385	340	345	355	354	361	343	343	374	342	361	353	327	373	371	359	330	353	360	345	347	354	367	359	351	350	318	381	357	367	355	345	355	358	356	335	369	351	375	379	340	386	348	331	360	346	364	336	342	351	351	332	331	341	406	365	370	343	345	362	350	346	345	345	341	367	341	353	348	328	364	356	359	371	359	329	384	338	350	381	342	377	339	358	388	379	360	362	349	353	342	370	362	365	360	371	373	365	372	379	338	377	385	356	369	375	374	334	358	413	358	348	345	379	366	350	334	365	376	344	383	402	349	322	331	319	349	370	346	340	368	351	378	344	384	351	369	363	388	335	360	394	365	388	368	329	326	355	323	393	352	356	347	339	330	368	365	372	337	354	353	339	371	335	359	401	351	345	357	348	334	340	339	341	395	360	386	360	335	324	383	370	356	330	374	353	370	380	333	390	382	374	363
28436	31922	35234	34842	47731	45837	39124	41669	38071	44800	38924	34203	28411	25822	23096	19915	18183	17401	13551	15819	18323	20409	15420	10878	12419	11561	7738	5411	4269	5916	4682	4760	4226	4226	3599	4007	3510	3085	2040	1772	1905	1478	1308	1162	1034	905	744	788	676	577	590	486	347	328	264	241	223	196	169	175	171	152	178	154	155	160	140	158	156	151	138	143	136	139	140	135	148	152	157	124	141	146	138	162	168	140	152	142	135	148	140	141	127	140	135	138	157	136	140	147	150	138	144	138	130	129	147	150	148	142	132	153	128	146	133	153	133	139	127	147	146	131	163	135	122	160	139	141	133	148	133	152	134	130	154	133	160	147	137	130	140	123	136	163	150	125	135	149	122	137	165	127	139	122	136	148	154	167	146	166	158	130	142	154	128	143	136	125	136	162	123	133	161	154	111	188	138	127	150	140	144	148	120	136	129	139	135	134	151	150	130	149	129	129	150	143	127	123	143	138	144	116	142	145	142	130	146	149	147	163	136	141	121	138	167	134	147	134	137	154	132	167	155	131	130	114	139	131	150	134	163	168	135	153	131	145	153	122	144	125	137	128	160	145	123	150	134	135	171	149	134	113	137	141	139	151	143	163	153	162	161	140	131	146	165	139	138	123	145	126	143	148	151	151	151	129	125	162	149	136	152	134	162	143	131	152	139	131	140	142	101	135	148	153	149	141	130	141	147	146	153	132	150	118	133	157	137	155	147	147	129	161	156	160	162	153	156	150	140	158	121	142	143	135	142	119	138	119	147	146	112	144	135	136	153	128	136	125	120	150	159	144	145	125	124	130	149	140	142	150	125	139	139	123	147	146	142	144	139	136	173	134	151	156	144	143	132	151	147	158	147	145	149	115	124	136	136	147	124	126	141	145	130	162	152	153	129	154	139	151	136	145	131	147	144	149	148	141	132	154	123	147	143	114	125	152	148	143	140	134	139	147	150	159	139	146	141	133	146	143	127	134	147	143	136	128	111	146	164	139	125	129	120	126	120	122	142	122	137	152	145	142	143	139	164	136	131	126	130	134	129	119	122	150	144	148	137	123	165	153	114	152	145	142	128	139	146	150	135	152	157	149	138	131	140	143	152	160	152	154	138	139	137	150	143	131	159	147	151	127	137	144	160	141	140	127	149	129	144	155	152	136	143	145	164	149	141	150	153	140	160	136	131	122	159	136	157	154	127	136	154	131	153	153	135	137	124	127	148	161	137	131	132	147	122	124	151	141	131	137	121	157	146	143	144	154	162	132	168	136	145	163	155	152	150	133	140	142	131	128	135	142	147	152	125	124	134	137	133	137	164	136	131	153	129	116	142	145	145	137	182	139	146	159	140	131	125	135	130	130	133	127	142	151	150	134	159	138	165	131	149	115	142	161	152	159	157	125	164	138	140	136	150	131	144	134	147	153	157	161	145	133	148	164	127	139	140	131	160	133	130	159	127	164	127	150	155	140	134	126	132	136	149	164	152	146	128	148	139	125	140	137	136	142	139	122	136	125	157	143	150	148	145	156	154	155	134	154	151	163	136	145	129	142	143	124	120	138	155	162	142	141	153	138	142	164	136	138	139	150	123	179	140	159	137	122	158	149	144	119	147	141	148	133	129	146	143	152	154	149	141	142	134	153	138	141	148	160	136	111	134	164	133	131	144	162	141	165	163	145	130	122	149	135	125	138	146	148	146	110	130	140	145	143	127	142	133	151	127	150	131	160	160	147	126	150	160	144	136	150	162	143	133	134	141	140	122	156	136	150	126	138	145	138	122	137	115	130	131	137	147	130	161	130	132	155	128	145	144	141	150	139	127	146	120	128	154	142	145	147	135	133	135	142	142	154	163	156	131	140	157	131	121	157	163	130	161	109	131	144	141	121	143	128	139	153	140	135	126	137	159	127	154	139	145	148	166	135	154	149	156	160	144	162	157	162	129	136	133	157	129	139	118	143	148	142	122	124	139	152	155	142	139	149	126	137	136	139	159	145	146	140	152	152	144	139	127	148	155	117	154	125	138	161	124	144	120	155	140	144	136	138	134	128	129	145	127	141	153	145	162	153	153	155	144	137	137	127	129	154	169	142	153	153	131	133	148	118	139	148	124	137	134	143	137	145	165	148	158	130	155	133	145	137	141	150	135	162	136	166	147	127	133	177	137	132	161	128	148	153	127	143	143	162	130	146	137	140	139	145	140	160	119	135	149	134	150	132	142	158	147	142	132	138	130	147	142	131	133	123	139	149	143	158	153	144	118	155	147	134	131	149	133	155	137	130	129	142	156	139	144	141	117	149	116	136	154	138	134	117	129	135	161	127	149	136	142	159	134	159	142	132	139	123	159	134	150	150	152	146	155	145	157	150	132	142	139	155	141	147	157	137	131	145	149	151	114	144	146	129	123	122	133	139	130	136	119	143	147	152	140	119	140	140	144	136	159	134	134	149	148	149	127	139	137	143	150	135	147	135	125	122	140	130	157	144	136	165	150	141	153	136	156	140	130	125	144	135	133	117	135	146	119	145	155	134	148	139	143	141	137	151	145	140	117	150	147	154	137	136	128	138	141	135	154	145	148	121	138	140	140	130	142	147	125	130	160	141	138	151	145	148	134	137	143	164	149	125	142	120	142	145	140	149	139	153	145	156	163	151	130	132	135	131	133	133	138	149	140	138	137	147	134	146	115	138	134	130	160	129	130	126	121	150	125	162	142	132	144	120	135	163	131	135	157	129	145	122	133	143	138	142	142	138	140	144	121	138	152	127	135	140	128	142	138	134	148	122	142	147	129	126	119	142	145	148	132	143	149	138	125	148	126	137	144	145	141	140	133	128	120	144	120	126	143	129	148	155	144	122	144	145	135	137	124	152	142	163	152	162	154	140	162	157	125	136	164	142	139	147	149	138	142	135	135	122	148	133	133	134	124	142	154	145	148	141	136	142	132	144	145	134	122	158	130	133	143	144	139	150	143	127	142	148	144	118	146	148	140	131	153	121	138	127	139	153	153	121	148	145	135	135	147	153	136	146	146	124	131	134	143	150	130	151	149	125	132	148	147	123	155	138	147	148	135	127	160	134	147	140	117	132	140	154	137	149	147	141	123	133	137	136	121	158	136	141	123	139	141	154	147	125	128	143	141	132	138	130	134	158	123	134	119	133	149	126	130	137	149	131	153	128	142	151	122	128	143	150	133	122	127	130	138	173	133	138	148	124	142	157	133	158	142	161	129	144	124	126	160	141	157	139	161	118	123	134	141	129	147	137	132	130	142	139	135	127	142	128	147	117	138	139	157	141	137	156	137	113	129	126	127	144	138	144	141	157	135	144	141	155	136	115	137	174	145	124	136	137	133	149	145	143	141	135	135	142	142	136	157	129	133	146	155	145	145	144	136	150	129	131	166	121	133	146	129	124	156	120	150	136	164	148	149	136	149	135	137	137	143	152	156	132	127	145	154	125	140	137	138	154	138	128	159	145	138	154	156	148	154	157	127	137	141	143	169	128
18913	25942	35768	40969	54895	51910	52344	54378	53213	59231	54510	51158	47977	45891	43645	41800	41198	40302	34799	39777	42567	43535	38587	28924	35449	33116	26114	21691	19392	24925	21506	22298	20772	20343	17783	19599	18214	17011	12281	10390	11356	8853	8525	6854	6583	5726	4923	5333	4280	3429	3400	3152	1911	1731	1336	1174	1094	890	647	644	581	580	562	557	512	553	478	472	415	420	430	374	415	400	437	422	431	391	413	420	400	420	471	427	440	482	419	399	414	420	419	393	383	406	366	417	424	379	375	387	408	379	405	385	355	401	419	364	425	360	378	343	382	387	380	407	385	370	390	423	383	407	390	423	376	391	400	375	398	382	350	378	377	381	382	420	389	398	378	385	425	420	391	402	381	379	394	382	384	356	356	390	366	356	398	424	406	386	405	404	422	379	403	382	378	374	426	435	400	413	368	407	356	410	381	404	353	380	392	373	377	379	408	396	378	411	363	410	372	376	432	393	383	406	404	362	386	382	378	385	415	353	411	389	412	392	390	418	420	403	376	382	418	369	388	406	403	381	386	402	367	377	395	373	396	390	396	399	399	394	402	378	385	425	368	380	383	422	387	411	422	366	381	363	389	336	390	427	359	379	377	397	375	406	414	389	415	392	386	384	414	381	408	357	395	392	413	398	385	392	372	397	388	395	400	383	388	378	411	345	382	365	345	400	369	393	409	420	383	393	379	359	401	397	383	411	400	425	348	392	416	344	423	392	382	383	417	411	392	380	424	395	405	359	377	352	368	417	377	392	392	375	415	406	423	368	393	376	422	367	402	386	398	422	395	373	398	400	400	378	379	371	411	390	373	406	389	390	387	353	350	354	396	396	413	402	384	391	371	372	366	375	408	402	367	397	395	419	404	389	382	429	379	376	392	395	369	428	384	371	403	396	391	370	395	383	393	398	369	411	383	404	394	410	411	387	373	385	380	365	374	411	382	381	386	394	353	384	405	378	384	392	363	350	410	405	438	400	346	374	444	407	374	393	407	352	386	356	429	377	385	381	409	380	354	386	423	387	401	408	406	382	368	398	390	380	373	368	358	382	427	416	389	366	426	394	352	394	386	406	402	349	382	412	381	395	394	360	376	421	383	360	374	372	385	412	386	408	362	374	401	411	396	387	398	412	435	381	374	398	393	395	383	420	408	408	411	426	410	390	373	378	411	394	351	376	385	384	433	363	418	383	429	388	385	413	398	359	427	387	400	356	410	364	366	401	392	384	416	384	403	392	394	409	401	411	364	374	374	401	388	411	401	385	402	386	376	402	375	381	405	373	397	380	382	354	399	384	404	371	409	401	405	397	366	390	415	414	404	379	369	400	429	400	422	378	391	397	408	351	415	372	403	390	413	381	410	402	372	396	398	388	405	418	401	391	399	376	392	404	392	395	390	419	347	439	361	406	408	425	393	388	373	397	411	373	397	407	395	394	402	368	439	376	395	432	382	395	377	381	363	366	406	402	366	397	414	380	408	378	383	398	393	386	393	375	367	416	401	384	389	371	416	404	382	421	398	383	423	385	398	428	420	402	387	395	414	383	411	429	400	383	385	419	395	396	357	393	408	411	369	424	399	370	362	371	388	393	397	379	385	415	371	386	370	389	398	409	390	408	398	387	399	372	399	389	357	385	395	372	436	376	372	363	387	396	405	411	391	390	388	401	376	391	414	394	380	363	413	383	392	426	373	420	420	404	413	417	395	403	394	374	377	444	360	375	423	391	428	401	349	396	388	398	399	404	374	385	380	357	409	373	411	377	413	390	361	401	402	407	394	397	402	400	434	403	409	370	421	391	415	381	414	430	394	392	387	383	368	411	377	401	388	405	381	403	396	399	385	375	394	427	396	385	401	428	386	382	388	417	391	393	369	407	405	413	377	400	400	389	402	402	398	417	384	394	381	389	390	439	365	393	396	400	370	365	400	398	379	373	376	378	414	379	428	397	422	370	390	426	378	362	397	376	375	388	372	400	387	402	377	361	410	392	411	374	417	380	384	396	389	407	368	388	387	395	421	398	369	376	419	354	395	387	389	406	387	411	372	396	359	392	375	378	399	372	391	410	387	371	378	408	389	350	409	373	375	384	373	388	410	404	412	409	415	413	402	406	372	393	407	387	384	394	377	388	385	382	388	386	432	401	418	426	394	381	406	395	386	374	351	399	415	373	381	429	413	425	398	349	388	376	394	409	357	378	403	394	401	365	391	380	394	404	383	390	385	374	393	346	394	417	380	398	379	400	395	385	398	398	421	377	390	411	383	399	421	409	387	375	380	381	382	387	402	373	374	367	357	399	379	427	405	400	373	392	390	373	359	395	390	383	413	369	421	390	418	394	411	407	433	412	389	370	366	410	380	391	401	390	376	361	427	361	371	372	381	417	431	405	373	399	414	372	388	397	366	410	371	405	407	389	381	395	364	383	407	360	396	418	326	352	390	361	343	335	399	350	396	400	395	386	410	372	383	398	389	378	384	402	409	418	372	416	361	364	396	394	397	373	408	390	371	363	381	403	398	376	365	388	398	391	414	399	398	366	397	432	363	401	393	411	383	403	402	397	403	389	413	360	342	434	377	398	372	391	348	397	379	393	393	416	412	386	417	380	350	376	370	365	358	404	380	375	375	384	358	421	377	395	385	383	421	409	387	403	371	390	435	423	426	389	376	375	390	379	398	382	382	410	402	393	414	372	361	374	413	429	404	374	377	399	379	400	377	384	417	392	365	419	356	380	385	362	416	367	398	409	386	398	387	422	362	399	385	425	382	390	370	379	380	399	396	411	397	366	406	371	412	370	374	400	420	379	381	423	377	400	421	378	371	430	398	387	388	373	374	400	363	381	419	363	390	359	351	385	398	404	373	383	359	372	394	352	365	370	439	379	391	395	357	398	413	387	370	370	395	421	381	378	387	409	387	348	376	349	392	427	376	410	391	367	378	411	381	407	406	376	367	389	431	417	305	383	403	371	355	396	383	394	341	413	403	383	403	406	373	375	353	403	386	398	370	413	404	396	380	412	363	396	391	394	365	377	374	397	398	447	402	369	345	399	400	407	380	377	415	402	404	385	385	377	386	373	400	392	390	407	394	366	381	393	398	392	356	406	354	378	376	388	393	368	387	369	377	345	411	407	415	382	406	425	402	358	391	365	405	383	369	409	391	404	427	430	376	377	417	403	431	375	380	404	406	408	386	361	373	394	382	385	386	412	395	390	416	404	370	385	374	411	398	339	385	409	389	361	367	373	418	350	409	437	389	394	400	384	355	390	389	383	407	399	400	378	398	351	394	391	396	392	379	421	415	367	401	398	350	402	378	361	366	411	382	386	414	400	411	372	401	363	386	403	353	376	374	384	429	403	418	407	397	405	391	374	397	398	396	397	365	406	391	393	391	382	414	379	385	366	392	370	402	406	376	388	407	407	384	416	383	384	381	394	357	409	382	395	390	406	406	443	391	384	409	377	413	419	425	423	419	380	349	380	384	365	399	414	392	397	365	372	406	372	393	423	392	396
40535	39596	43396	41685	52061	49109	45759	48066	46198	58347	53552	48350	42070	40355	38047	34420	32344	30800	26826	30950	34173	34527	27199	19506	21326	21874	18328	13021	10139	13069	11774	10800	10605	8371	7311	7939	7859	7457	4946	4150	3417	3143	2871	2907	2397	1817	1738	1508	1410	1210	1363	819	566	511	520	406	326	263	249	283	264	258	260	284	269	217	209	190	188	195	189	186	197	167	169	196	168	188	210	212	188	190	191	205	221	202	194	208	180	191	208	189	216	191	169	192	192	195	175	209	180	194	190	172	190	167	184	204	176	186	171	197	175	182	192	196	187	174	162	187	213	177	186	197	182	188	192	173	174	182	170	174	176	179	195	179	191	204	201	187	201	166	165	225	194	178	188	201	193	195	208	177	156	192	179	187	187	180	201	193	194	178	192	164	177	201	217	176	196	193	173	200	218	184	198	187	174	186	196	182	177	202	192	165	200	199	195	204	180	166	198	200	197	199	205	197	194	195	193	191	182	168	172	188	190	188	204	195	209	173	163	197	172	192	190	204	174	200	179	173	173	170	227	191	169	190	175	185	166	185	191	191	183	191	166	174	189	180	189	184	187	166	214	184	176	183	175	179	191	183	193	177	144	203	189	205	207	170	189	193	199	191	195	206	192	191	184	194	184	166	195	167	191	173	185	183	193	182	176	183	206	182	184	215	167	191	186	167	183	167	226	196	201	210	179	187	174	170	190	196	181	162	201	177	202	167	178	188	216	195	195	182	188	214	180	186	201	200	181	171	218	199	190	202	172	182	171	182	155	189	216	188	185	199	190	171	206	200	198	170	189	197	167	179	186	196	211	203	191	197	188	193	195	210	195	192	185	181	184	174	206	210	214	204	185	172	180	207	210	204	178	182	177	179	193	199	181	155	179	187	191	197	188	187	181	195	183	198	161	200	219	196	174	187	186	164	178	186	196	193	184	178	182	197	189	177	195	177	187	183	177	209	179	181	188	199	184	195	189	186	177	221	171	216	157	193	208	192	191	184	167	201	179	191	203	195	186	177	170	168	181	209	202	218	202	199	169	221	195	175	176	181	164	182	173	186	197	190	201	202	184	174	181	184	168	192	183	163	197	186	167	199	189	203	180	194	169	177	198	194	176	173	179	189	181	192	198	188	184	181	196	175	165	199	171	174	192	196	184	171	177	203	187	171	182	155	185	187	191	187	191	187	190	190	174	195	199	172	181	206	192	173	192	192	192	182	186	177	197	192	174	209	185	194	192	191	176	202	195	190	186	160	176	173	190	172	213	195	182	163	188	201	170	176	183	175	174	169	183	199	182	201	196	197	213	165	185	186	168	199	177	191	201	181	195	165	185	196	190	187	175	199	200	208	170	188	203	195	179	198	178	205	175	192	168	178	168	196	188	178	187	201	171	189	174	169	193	198	213	185	175	164	196	199	185	178	185	168	209	182	163	210	183	172	174	175	206	159	178	187	175	185	180	176	173	212	182	163	195	201	199	184	186	186	165	193	194	187	175	183	216	200	155	214	183	180	199	192	173	168	168	186	200	195	177	199	174	206	213	177	212	195	192	190	190	220	180	184	188	169	180	202	187	164	196	189	208	192	188	213	197	174	193	218	175	181	179	215	167	208	184	222	193	182	182	176	205	177	211	202	199	182	195	178	201	202	192	179	181	194	151	197	199	199	200	177	196	184	181	198	167	186	175	183	175	180	196	168	193	199	194	200	177	203	185	171	199	215	210	157	190	169	183	169	165	194	197	176	156	148	197	181	182	184	176	178	194	176	182	203	180	189	187	184	207	218	194	181	192	201	175	180	172	186	194	198	177	196	173	186	189	179	188	203	193	182	197	189	188	195	172	201	187	172	189	207	182	185	194	214	178	195	199	194	198	181	173	197	206	166	197	152	194	203	174	185	193	179	170	192	173	175	161	183	176	189	166	188	179	196	188	193	184	174	195	176	188	167	173	183	208	179	180	146	191	193	183	186	207	193	173	188	177	187	206	199	175	184	173	179	182	184	198	181	181	203	200	166	175	169	199	169	181	193	183	178	198	176	186	185	189	215	201	201	183	182	184	158	170	187	178	216	194	196	184	191	158	173	194	201	173	187	204	180	202	184	201	160	195	195	186	184	176	193	225	184	194	183	196	176	196	153	185	184	191	194	163	207	188	202	193	202	169	164	169	161	171	188	190	187	187	192	186	194	184	189	187	199	152	198	169	167	196	178	172	171	186	175	166	182	158	186	198	203	183	163	169	182	177	195	223	188	198	201	170	195	189	192	182	181	197	170	185	162	173	167	165	206	198	195	162	185	184	189	198	170	200	167	170	175	205	182	181	170	161	189	194	187	188	197	173	193	187	186	182	161	173	177	205	198	195	180	191	192	189	178	189	238	195	208	190	188	195	188	208	194	205	216	178	181	192	212	192	175	210	187	174	189	190	170	208	170	162	182	184	156	203	197	202	188	202	193	185	192	205	174	190	169	179	189	189	202	179	173	180	210	170	176	180	196	177	179	187	194	201	186	185	147	196	214	183	168	207	176	172	181	212	189	196	185	173	198	215	208	161	178	172	201	198	173	183	196	190	179	191	196	192	197	163	189	196	201	178	185	182	214	179	202	212	167	188	197	200	194	182	189	198	207	190	171	201	193	196	182	196	220	186	174	159	187	197	169	185	184	194	182	190	199	173	197	196	168	204	210	194	184	190	211	193	201	197	159	179	185	183	177	181	189	193	206	183	190	170	157	193	184	202	198	190	189	174	201	165	198	200	202	201	157	170	205	212	184	187	198	190	206	169	196	173	191	188	185	146	178	181	180	184	190	182	168	182	172	194	179	196	172	188	176	154	175	174	185	190	171	190	192	185	182	202	203	187	186	203	193	192	181	202	184	203	199	196	195	178	166	187	187	166	188	212	219	187	190	191	185	201	200	203	204	184	173	175	179	163	194	178	177	206	183	214	183	190	179	183	167	167	185	192	173	187	184	194	187	209	205	182	186	197	198	182	167	181	170	229	175	184	167	191	169	189	204	159	180	179	189	178	178	197	185	178	181	176	159	172	212	187	193	211	203	201	204	186	183	207	169	198	195	178	183	199	169	199	183	168	196	190	183	197	164	187	185	182	187	203	193	178	184	186	190	195	168	216	193	188	168	188	172	173	184	155	179	194	182	179	184	180	193	185	183	192	195	198	195	166	166	187	167	196	202	181	163	164	165	176	167	174	182	201	185	169	184	173	202	187	186	207	182	195	161	186	185	163	186	180	211	160	205	173	205	164	194	192	183	181	163	171	180	207	172	191	184	174	178	195	180	193	161	183	170	184	175	177	175	184	160	193	169	200	187	190	169	191	169	211	181	180	198	188	185	204	184	191	193	186	198	189	207	175	182	221	183	170	207	187	222	169	189	180	181	197	174	200	213	187	182	162	195	190	167	195	227	204	197	190	218	185	185	185	188	182	192	182	168	184	184	157	187	209	187	199	204	184	208	206	202	178	193	173	206	188	189	193	182	161	178	207	168
28202	31216	42604	47557	57447	56393	56948	60640	59676	69538	67708	63489	59366	58092	55402	54425	53710	51318	47257	52778	56053	54362	49298	37774	44098	43840	39633	33945	30311	36857	33802	34691	33656	29013	26881	28324	29118	27482	21902	17914	16363	15755	14960	15285	13122	10920	10046	9142	8345	7686	8567	4781	3081	3024	2773	2128	1757	1156	1048	1136	967	904	853	958	931	813	725	671	580	580	554	539	542	500	544	506	536	487	558	577	477	473	597	656	607	660	591	498	476	519	516	488	484	506	494	513	521	457	505	538	475	472	513	489	509	523	490	529	493	555	530	498	467	535	490	491	465	498	505	478	511	490	451	469	498	501	477	510	497	484	480	462	538	478	545	501	486	476	474	472	477	513	494	525	490	504	516	487	519	483	459	484	500	511	517	462	492	523	509	493	514	511	466	455	478	486	494	476	505	485	470	518	482	462	508	483	501	472	467	449	505	511	519	484	496	506	523	491	512	527	518	521	486	462	512	517	539	494	487	516	516	500	490	505	518	531	491	487	510	519	482	548	452	522	474	494	507	526	488	519	485	518	459	493	552	502	548	495	499	505	477	480	536	493	512	515	520	519	511	499	482	540	507	491	491	504	481	514	486	513	499	492	504	473	500	489	485	459	507	506	510	520	486	476	471	473	475	500	487	492	544	484	536	483	494	495	476	488	477	534	536	490	449	487	522	492	483	518	490	492	518	488	500	509	513	463	505	470	506	475	485	474	478	483	461	486	456	483	499	453	514	482	477	471	473	528	510	518	464	485	523	506	492	478	516	512	495	522	465	508	531	500	507	474	492	504	513	515	488	520	504	515	497	497	513	524	490	522	532	535	506	528	490	523	509	509	528	512	521	523	481	493	496	494	458	488	496	490	500	516	498	532	486	469	478	489	457	502	482	473	508	516	476	487	469	456	515	526	491	516	487	476	506	484	496	447	480	499	521	493	489	506	506	519	524	496	476	522	521	531	527	557	492	547	503	494	509	544	513	494	466	468	484	521	508	475	471	501	521	516	486	490	500	522	471	463	517	516	523	488	531	546	524	519	494	511	517	466	489	450	510	509	459	560	500	506	523	463	470	441	481	494	496	544	469	503	531	525	511	475	512	488	499	507	520	496	538	480	459	485	478	484	485	483	456	505	481	515	537	506	509	498	465	538	508	482	468	499	523	497	523	524	502	481	529	529	501	543	481	490	461	485	507	528	515	516	491	486	527	500	509	477	501	530	489	499	540	488	499	505	478	484	517	512	510	527	524	490	518	466	470	526	502	506	502	594	501	482	442	508	493	501	499	494	514	462	478	495	502	466	516	524	505	492	510	534	504	498	496	458	496	482	459	489	496	504	511	521	497	528	497	485	483	500	480	476	533	489	449	480	490	536	476	505	495	493	475	474	520	496	494	482	461	514	497	507	489	476	521	460	490	474	506	497	500	483	478	476	483	479	524	522	505	495	489	487	526	472	477	483	504	517	527	525	523	498	505	492	489	501	496	519	471	505	506	480	505	540	497	468	497	504	528	523	458	477	444	466	519	475	524	487	501	497	513	483	481	475	504	483	475	516	503	517	470	483	511	501	498	501	505	522	487	519	492	486	491	506	519	519	494	493	517	514	508	483	532	476	462	506	491	499	485	508	527	467	494	539	456	491	524	471	472	533	517	500	482	491	549	505	517	531	496	516	524	456	516	514	513	460	511	458	533	554	510	482	486	501	492	492	453	499	511	517	485	517	504	513	494	511	468	451	464	469	457	484	520	480	486	531	499	493	487	491	516	478	505	511	543	474	487	502	499	498	487	504	498	507	480	520	478	477	501	505	503	516	514	488	514	467	492	473	528	521	505	480	463	486	486	494	508	481	523	451	488	498	489	512	515	517	492	484	500	480	538	495	528	479	540	544	485	452	518	450	538	507	508	494	486	497	510	502	527	489	463	509	472	460	511	503	453	528	500	494	493	536	465	495	499	521	500	504	501	488	543	524	518	530	490	502	507	518	463	503	521	546	513	498	517	525	513	509	466	476	489	509	483	477	521	555	497	465	503	487	470	540	490	537	511	475	462	514	495	494	468	482	526	479	513	501	493	484	489	520	507	480	484	467	550	467	499	519	545	529	511	504	501	506	478	499	485	484	509	468	498	503	476	520	473	508	517	467	527	519	489	495	500	493	495	486	496	456	472	535	506	512	479	517	508	486	536	470	534	492	487	526	483	466	538	497	509	506	487	513	519	506	462	514	508	484	564	493	496	525	477	541	485	470	506	505	479	480	527	503	501	487	480	443	495	513	499	484	505	455	506	480	450	508	495	513	517	478	478	527	454	553	485	501	542	475	499	474	506	526	494	538	484	478	518	473	495	486	498	483	503	462	519	480	497	514	518	495	500	499	556	527	508	497	494	515	470	532	468	524	535	492	502	520	508	484	507	509	499	472	530	504	503	491	495	540	497	492	501	468	537	521	474	522	502	500	488	504	494	490	489	468	474	482	514	540	458	498	515	508	467	516	475	530	540	502	512	456	499	508	498	480	556	494	535	500	490	496	468	476	455	470	484	471	499	492	496	478	541	511	480	493	531	488	472	493	497	484	514	510	529	495	497	485	464	482	486	475	504	479	517	530	511	510	508	508	482	509	525	491	511	465	499	489	531	498	494	507	506	543	496	517	545	512	495	484	508	463	496	502	522	455	510	470	485	500	528	505	489	533	494	439	494	495	477	496	479	522	464	514	492	503	467	512	521	474	516	487	520	523	534	493	509	505	485	537	514	502	513	475	485	440	501	484	512	505	504	499	501	463	509	475	501	497	490	478	491	504	513	495	517	468	532	466	535	474	511	495	527	502	561	459	511	504	539	502	494	478	497	479	496	534	505	533	503	487	517	477	525	526	419	505	484	484	497	523	513	474	501	542	422	493	484	507	507	463	546	518	492	504	512	507	478	484	509	516	460	508	492	496	557	540	482	500	470	521	491	511	503	537	490	518	481	491	469	469	490	499	483	526	521	494	480	503	496	520	507	505	498	496	469	497	480	490	507	473	473	490	486	473	469	511	486	537	501	508	523	528	473	474	475	497	525	467	506	435	490	455	535	516	504	476	489	511	502	494	514	491	489	482	518	507	485	519	483	490	444	498	537	499	533	504	493	510	466	495	490	489	497	453	483	533	463	499	488	509	483	484	527	490	464	498	487	506	473	497	508	494	538	485	483	471	495	476	524	465	470	504	488	530	491	512	493	472	504	505	513	523	548	522	513	510	537	490	469	477	478	519	482	518	536	542	486	531	483	466	476	502	511	478	503	488	493	476	467	474	503	475	540	517	531	491	525	506	517	449	474	469	486	485	488	474	515	515	495	510	540	486	461	539	504	498	504	494	509	482	518	481	506	494	504	477	480	487	509	478	486	483	521	536	483	504	510	463	466	552	509	471	475	499	486	487	504	488	485	494	497	492	499	509	504	462	506	481	503	499	479	483	494	526	484	528	487	501	489	488	495	541	499	509	517	512	495	508	532	483	494	496	509	484	532	457
11234	9017	10338	9312	8568	7400	6071	5217	4110	4773	4642	3620	2828	2413	2227	2017	1648	1480	1303	1854	1907	1680	1175	839	1187	946	886	699	592	593	629	596	617	548	397	421	437	459	317	326	277	288	238	238	203	168	184	175	186	190	197	177	144	155	128	160	138	148	150	142	142	134	142	129	139	141	137	133	142	126	125	143	160	149	133	137	126	122	138	138	127	113	127	128	113	141	148	154	136	137	140	139	116	140	147	134	141	115	128	143	129	137	144	118	121	152	134	142	117	128	138	136	143	128	169	130	121	132	107	131	121	138	127	134	120	140	123	156	132	126	120	140	122	141	119	123	143	139	141	128	161	119	138	115	156	143	113	120	130	146	140	106	137	106	136	116	112	123	140	115	150	128	123	137	121	126	116	130	144	129	141	143	115	130	148	146	145	128	126	142	125	135	131	130	125	113	147	150	122	109	144	122	147	133	128	146	151	120	127	131	131	144	119	136	135	127	136	133	144	121	161	118	128	118	143	119	133	116	134	128	147	108	114	134	130	123	134	128	134	145	140	141	128	147	127	130	147	154	127	106	134	119	111	135	128	174	119	131	120	145	131	129	124	118	142	136	153	145	156	114	128	126	140	149	137	135	126	133	124	140	103	138	142	112	135	131	124	131	122	138	157	138	146	135	143	124	127	132	158	135	140	121	140	116	116	125	135	120	144	146	160	128	136	136	132	150	147	130	136	125	134	160	137	132	143	149	155	126	120	143	125	127	131	124	132	117	147	147	134	140	115	135	124	134	105	132	146	132	122	134	116	138	137	113	148	125	144	126	146	126	132	121	132	141	127	132	137	138	145	124	125	119	136	138	141	151	122	127	129	134	149	133	138	128	116	125	117	121	142	121	136	137	116	159	118	138	130	143	147	133	143	146	132	147	150	148	126	129	123	134	130	130	154	136	130	131	113	134	137	120	134	131	134	146	133	134	117	150	127	128	138	118	132	129	126	140	139	132	150	134	130	139	114	131	133	134	154	132	121	136	137	125	130	149	118	135	136	118	120	151	142	156	135	154	166	126	123	133	136	128	124	125	144	117	131	134	131	132	133	111	146	141	119	128	133	129	134	120	152	127	131	111	123	118	144	132	113	138	131	135	129	131	135	130	130	129	133	160	133	131	154	140	130	125	129	139	147	112	127	118	122	143	132	117	132	132	144	138	137	153	134	157	122	136	124	128	139	126	118	132	152	144	123	162	126	133	146	130	131	143	132	123	160	139	129	126	126	145	141	124	130	119	111	139	141	109	120	113	129	139	120	137	137	124	124	126	122	111	132	145	138	141	111	117	127	139	104	149	135	120	139	131	107	138	138	132	140	125	161	139	129	115	162	120	122	136	123	124	150	132	114	130	102	129	128	147	135	133	138	131	120	125	122	132	134	124	135	115	142	123	133	154	149	113	138	131	121	126	120	133	111	139	125	136	131	145	162	140	119	133	129	113	140	133	127	145	139	143	120	147	140	123	140	120	120	109	133	125	130	123	137	116	119	127	149	126	153	126	124	129	143	118	125	132	149	122	167	140	132	128	115	113	103	135	117	121	117	141	126	129	144	133	116	117	111	139	133	146	107	139	128	159	135	138	132	139	132	102	140	139	129	152	119	148	142	117	127	138	140	152	162	121	123	146	124	134	132	112	140	159	119	112	120	157	110	120	133	129	127	126	135	123	145	117	123	123	136	146	108	134	127	125	106	150	128	130	135	156	161	131	126	134	128	111	125	127	132	137	108	141	142	112	132	132	145	128	142	154	123	132	138	140	162	146	105	117	126	130	128	139	134	124	138	148	157	134	124	122	138	123	113	136	154	103	136	125	127	148	150	146	124	134	124	136	149	135	118	134	134	145	113	128	141	128	139	135	129	123	107	140	134	122	146	134	118	134	143	111	150	122	128	138	143	139	130	134	139	129	128	141	137	145	134	111	120	123	131	144	137	137	120	139	145	138	110	115	144	132	125	142	142	137	133	143	125	139	127	141	113	118	127	132	121	142	141	122	134	130	134	118	143	144	105	127	145	120	137	136	139	148	131	146	143	130	123	127	143	129	129	129	125	146	158	123	145	136	121	143	133	128	132	126	140	148	126	129	140	129	153	132	129	147	122	122	143	140	127	144	151	116	138	148	131	148	123	134	143	138	116	123	120	113	138	113	134	118	138	158	145	120	115	152	149	133	153	144	124	133	130	149	116	125	129	125	146	134	128	117	132	128	119	139	121	135	135	132	111	125	118	118	161	142	153	120	154	140	125	138	119	158	138	138	140	147	112	127	139	117	128	146	128	115	144	124	133	130	123	114	142	122	126	150	123	143	129	135	127	135	147	138	96	138	143	126	120	143	110	138	133	123	150	139	148	153	148	128	162	133	141	129	133	147	134	113	145	132	130	127	117	141	141	111	130	124	141	139	122	132	117	135	138	128	121	142	126	116	126	125	138	132	133	134	119	140	148	133	121	144	132	123	125	142	115	123	149	133	141	121	133	143	138	134	117	132	137	140	113	134	125	144	144	125	120	136	131	138	124	118	156	136	144	148	142	129	138	124	138	125	139	125	128	129	136	117	140	131	130	136	100	133	129	142	123	153	141	117	109	129	142	139	144	136	134	129	124	156	134	142	114	119	126	137	148	142	137	121	114	125	115	136	131	119	146	121	125	130	138	149	134	128	126	122	134	138	131	120	129	116	125	135	139	131	149	102	115	129	136	126	129	134	125	129	120	124	128	118	151	142	117	137	143	133	130	140	123	135	150	128	135	148	120	134	136	135	122	128	134	125	128	130	127	131	117	147	147	127	143	106	109	136	118	154	129	134	126	133	135	117	153	134	136	140	127	133	129	133	130	120	123	130	141	126	138	140	139	128	135	126	129	156	129	124	135	141	131	120	130	151	128	141	124	130	119	127	119	125	132	135	138	139	126	165	130	147	127	140	137	140	135	142	143	147	119	131	103	139	126	140	135	140	140	130	131	123	137	133	123	124	137	149	146	123	129	130	136	126	130	123	149	119	154	151	141	133	142	125	143	142	136	130	126	125	146	133	134	127	118	138	164	143	146	138	134	144	132	159	132	161	140	125	122	119	125	133	127	126	149	139	124	116	143	144	129	131	134	129	152	131	130	114	118	125	143	127	128	136	119	134	145	120	111	132	141	125	148	123	128	110	131	135	142	124	144	129	137	150	123	125	156	135	128	116	122	148	130	147	137	148	114	148	125	120	119	138	138	119	122	123	117	125	150	143	113	141	150	124	121	143	123	128	138	146	143	129	123	125	141	126	138	131	158	127	134	137	117	151	132	129	128	128	126	114	133	136	132	135	122	134	151	126	122	142	142	127	136	141	136	107	151	180	157	142	136	134	134	139	140	124	140	130	142	129	154	126	139	136	111	117	126	146	139	140	116	126	122	139	126	138	123	131	133	149	130	143	135	124	122	101	121	129	126	125	134	128	128	136	128	141	141	129	136	142	127	154	130	135
7376	8683	16098	19729	21891	20729	19139	18272	15946	19336	19035	16428	13670	11998	10910	10063	8601	7837	7161	10099	10220	9240	6998	4140	6609	5329	5208	3568	3217	3473	3890	3234	3257	2885	2202	2393	2444	2408	1823	1657	1435	1513	1148	1158	1043	899	785	852	746	843	793	643	530	507	535	473	427	432	418	434	431	413	410	400	395	410	388	424	383	381	393	366	390	336	388	378	361	382	367	375	367	382	353	381	386	379	354	367	358	356	371	372	405	409	377	394	377	363	370	374	334	381	377	385	384	378	370	369	336	376	392	392	360	365	362	348	373	363	371	371	365	377	341	350	377	372	368	397	370	382	350	387	379	365	399	361	360	361	382	356	381	342	350	372	391	376	340	329	369	413	421	353	419	380	349	338	370	348	415	357	317	374	372	349	333	374	359	374	344	372	317	358	340	361	361	343	376	348	339	315	392	370	377	376	367	368	399	355	359	353	384	379	370	375	372	364	370	369	382	384	404	378	368	394	355	344	386	362	370	384	356	339	363	355	376	344	377	388	333	388	360	380	363	344	337	392	371	378	365	376	373	320	384	392	358	344	384	355	382	376	365	354	388	376	360	373	368	366	392	377	360	393	359	385	370	342	379	389	379	369	385	349	369	338	370	322	390	394	338	359	353	368	392	388	353	348	329	349	390	350	394	385	374	342	381	336	362	346	342	381	358	370	367	375	352	362	367	359	324	384	398	375	357	360	345	403	330	350	406	373	362	382	391	359	384	354	347	331	372	387	381	378	335	346	367	368	359	397	372	341	367	411	368	388	321	355	393	374	371	396	401	386	345	370	357	365	390	362	354	363	401	357	408	338	370	367	376	386	359	351	380	387	404	387	352	368	365	389	392	361	343	370	362	358	354	390	362	362	369	363	379	359	383	373	386	387	377	371	387	345	379	343	368	392	395	329	317	387	385	348	353	371	362	345	389	372	377	378	374	353	354	388	353	373	367	389	380	342	385	360	358	341	388	368	384	403	371	354	376	356	379	371	394	355	371	364	379	370	353	359	410	362	352	379	372	389	388	367	388	374	356	364	394	377	370	357	345	319	393	417	359	350	365	364	322	398	347	327	372	355	361	359	377	352	397	371	369	357	347	391	374	390	376	366	386	367	397	378	371	344	388	361	399	367	379	369	366	360	381	357	371	366	362	376	379	349	349	371	369	337	392	376	376	376	377	374	328	400	376	338	379	377	373	354	397	382	375	361	388	369	326	338	371	358	333	374	373	395	380	385	416	346	365	358	381	398	372	396	370	364	325	391	368	362	374	370	376	334	354	358	357	357	368	369	323	364	376	372	380	372	397	384	411	378	402	389	412	389	377	340	380	326	361	374	359	361	409	371	362	345	348	361	364	340	345	336	364	385	383	357	358	348	402	378	354	360	385	356	397	384	378	379	383	363	370	401	342	366	330	347	402	366	348	373	346	336	391	369	364	382	404	358	373	341	355	380	343	345	396	345	389	365	370	358	366	397	340	361	378	341	377	344	377	348	399	328	371	338	367	366	345	379	361	382	401	371	367	414	365	356	365	342	398	361	388	347	367	366	405	366	396	392	407	364	359	396	385	376	359	371	388	370	352	327	355	365	378	378	354	385	376	376	362	366	348	375	383	362	352	334	403	347	336	360	369	396	401	356	344	396	357	367	357	399	363	365	381	355	358	400	357	349	365	373	378	356	349	355	383	350	356	372	365	353	392	350	347	370	363	343	367	398	355	370	377	360	377	374	356	381	341	388	359	376	363	371	375	356	359	356	345	394	366	403	366	366	349	366	368	386	367	365	395	358	341	376	364	349	365	365	362	353	373	391	349	367	362	374	367	366	389	351	377	381	358	396	359	370	350	349	357	361	367	378	382	353	366	365	351	379	375	377	318	368	355	349	349	365	346	356	354	376	380	384	333	404	354	350	352	358	357	374	379	353	353	397	404	390	366	382	335	376	382	333	364	353	368	376	340	362	357	395	359	377	373	388	355	363	394	373	362	373	386	354	349	385	377	349	373	362	342	375	360	369	340	381	363	326	364	355	359	386	351	363	375	383	347	362	391	380	369	385	348	403	360	362	393	360	388	349	388	394	372	374	339	367	383	352	369	355	349	362	355	354	368	332	412	382	360	360	380	419	364	380	324	373	378	358	345	370	380	389	321	340	350	406	343	346	337	374	308	372	375	349	361	404	389	308	382	355	404	343	373	372	361	406	366	372	364	354	344	335	370	389	361	376	362	376	375	398	371	338	370	358	359	362	346	378	363	381	363	366	377	400	419	358	361	403	411	359	363	328	367	359	355	376	380	352	385	357	365	378	370	356	365	382	354	382	352	331	361	373	343	354	368	335	366	347	387	357	374	363	354	372	365	382	375	364	343	376	372	390	367	345	354	330	345	365	362	388	398	378	377	387	382	370	388	359	359	356	392	385	381	380	391	354	365	344	404	370	369	341	376	397	361	346	378	386	364	362	311	386	357	400	358	351	368	407	348	371	364	361	380	355	390	348	428	348	328	368	382	393	378	366	380	407	355	380	385	369	349	364	321	349	346	343	373	365	344	357	373	365	362	370	338	378	366	346	391	330	412	379	400	380	397	336	342	353	361	331	350	408	344	346	366	364	338	348	379	343	342	395	383	383	379	380	385	377	324	377	360	371	372	392	365	375	403	357	371	336	349	344	378	357	356	374	366	336	342	388	354	387	362	370	357	354	341	415	388	377	374	350	347	327	401	359	363	375	357	359	331	360	358	349	375	377	356	341	360	354	377	374	393	352	370	375	393	360	342	340	363	407	403	362	356	393	391	355	346	355	404	343	374	397	353	342	364	356	370	340	353	365	336	339	372	348	378	373	392	399	400	353	393	365	340	381	358	381	388	329	360	322	352	397	352	383	348	361	373	324	321	384	362	374	374	372	355	377	390	355	395	392	364	329	351	360	375	414	366	391	384	378	364	360	341	367	385	353	371	369	346	337	347	369	365	360	376	366	347	388	368	400	365	390	355	353	376	400	357	355	377	353	359	399	397	375	367	368	386	377	354	359	351	334	353	342	362	373	370	337	368	382	347	388	358	383	409	369	363	353	364	347	341	323	364	365	394	388	357	360	358	341	358	328	362	407	385	346	387	372	363	376	358	363	355	377	359	364	349	358	390	365	349	387	360	353	375	345	339	391	351	397	329	398	335	391	343	378	360	356	369	350	369	378	369	354	380	348	368	390	357	381	382	363	393	370	368	378	362	372	375	372	335	350	362	367	358	361	380	343	357	395	338	332	347	359	344	360	341	358	350	342	365	362	386	347	402	335	360	376	367	387	345	357	377	391	326	349	385	351	351	373	356	383	370	353	399	376	353	384	386	355	344	378	338	354	391	383	385	389	368	360	365	380	392	365	374	389	357	391	401	349	345	336	388	336	378	368	330	373	347	358	385	338	367	353	374	357	390	385	361	385	372	369	348	386	361	409	389	371	361	359	357	358	338	370	374	401	394	347	365	363	377	351	367	357
30239	30100	31994	30839	33571	40655	35223	37008	34493	39832	35198	33265	29765	26520	23687	20912	18093	16895	16064	18024	20960	19618	12706	7679	12626	10761	10600	8089	5829	6228	6751	5258	4146	4055	3215	3348	3561	3721	2522	2781	2093	1837	1329	1314	1116	871	766	879	959	928	681	467	358	301	248	239	207	190	162	175	184	173	153	190	164	173	168	125	138	127	157	160	136	145	161	127	124	168	144	125	150	114	143	133	162	141	155	123	154	135	150	128	137	143	125	153	133	128	134	138	128	135	127	138	142	141	137	131	147	148	118	158	126	140	141	119	135	148	139	114	120	132	149	139	159	123	161	148	130	123	125	148	145	122	124	119	137	148	146	121	139	121	123	157	137	130	184	130	132	135	142	161	143	139	126	150	138	136	165	117	133	154	156	142	141	135	157	141	155	122	135	114	128	128	112	153	143	124	146	129	156	147	139	120	126	135	127	136	118	130	135	129	124	126	139	123	152	146	135	128	136	138	135	124	134	135	164	140	139	140	133	139	138	144	117	140	126	144	139	139	133	132	139	129	129	131	131	143	148	125	124	141	153	127	135	150	102	132	136	141	137	125	141	128	133	129	139	123	138	129	148	144	146	119	130	142	122	124	158	149	132	129	130	124	128	144	156	135	150	152	147	148	134	110	162	129	138	158	160	179	125	151	145	123	124	134	125	157	151	128	130	128	144	131	124	136	156	159	128	164	119	125	139	137	125	132	140	130	142	140	161	146	138	149	129	138	128	130	120	153	128	140	122	121	125	138	128	153	120	125	143	121	152	131	135	144	129	138	138	138	136	146	145	139	135	154	148	137	131	122	132	154	121	155	117	134	153	152	142	133	117	164	159	147	138	126	122	156	122	151	138	151	138	150	120	119	129	138	137	132	140	137	136	148	143	146	152	139	134	143	160	134	149	149	129	135	136	113	124	136	144	173	140	139	141	129	148	134	117	142	117	130	116	160	126	130	142	135	136	140	120	134	134	140	134	127	152	119	102	132	148	143	155	133	132	134	132	141	132	135	159	144	154	148	154	130	127	122	142	121	146	139	132	116	163	144	132	134	127	129	131	138	120	106	130	122	144	141	133	135	141	158	122	152	138	116	134	132	130	143	156	133	155	129	155	124	139	141	136	137	140	163	136	126	143	135	117	121	142	133	140	131	146	163	145	124	115	123	146	131	130	121	122	154	122	120	135	150	147	139	147	126	142	139	145	130	150	148	134	140	138	136	136	125	133	126	149	138	142	128	146	152	143	130	116	107	133	152	125	120	138	143	127	117	125	126	152	115	130	154	142	130	144	154	120	140	141	117	120	124	127	124	132	117	150	139	132	157	126	137	139	156	132	132	145	127	123	155	166	131	156	140	148	143	123	138	131	150	138	139	136	145	125	127	127	157	141	151	163	134	140	134	146	144	137	155	143	135	147	137	141	143	124	111	124	116	146	140	141	128	150	144	132	128	115	120	147	121	142	121	155	148	147	133	126	125	126	122	131	110	139	146	155	126	130	128	119	153	127	127	141	122	111	147	150	147	138	134	139	155	129	132	143	145	138	127	143	155	138	125	139	134	159	140	140	135	146	150	157	149	118	151	156	142	134	150	149	130	131	128	132	120	121	144	145	140	136	147	138	175	134	148	112	142	142	128	133	137	141	161	105	136	139	136	142	144	128	129	148	139	122	133	137	154	125	125	129	141	130	132	134	131	150	157	142	129	159	128	145	125	127	134	136	117	123	150	136	157	142	132	141	127	137	143	146	139	139	133	136	115	127	133	146	145	126	162	136	127	130	140	143	126	141	140	143	132	115	125	132	143	149	118	157	119	143	132	127	116	133	107	125	122	139	145	158	144	136	140	149	142	136	146	144	136	105	143	138	134	132	118	139	144	128	131	126	127	136	143	157	135	146	134	113	126	122	150	129	139	138	117	125	133	140	132	112	133	163	140	133	152	151	131	121	120	130	114	152	139	137	126	148	135	131	145	130	139	138	120	108	151	131	146	123	143	136	144	143	152	139	113	142	131	153	146	122	149	142	111	133	160	142	131	131	135	146	155	152	121	144	135	136	143	136	125	144	134	131	134	117	130	133	142	140	138	136	140	131	133	143	126	109	143	141	121	139	129	143	143	132	124	161	144	140	151	127	142	144	135	116	139	131	143	122	144	145	147	139	137	149	140	149	130	144	151	134	126	135	146	141	143	127	146	154	138	142	145	161	126	146	127	128	123	148	139	138	133	137	149	166	158	119	145	125	131	132	128	123	152	153	129	129	131	143	128	152	129	144	129	142	128	124	141	131	144	140	130	140	137	123	123	129	114	143	131	138	146	150	132	138	133	130	128	140	136	145	128	147	121	147	93	145	134	126	140	142	137	135	140	120	128	135	132	145	118	137	134	136	138	138	149	129	135	116	137	122	143	135	127	147	127	141	140	150	153	124	147	143	147	134	138	145	131	126	125	129	125	123	160	144	142	135	149	128	142	129	137	128	167	125	113	126	134	142	147	118	134	155	150	149	118	127	139	149	140	152	146	138	134	151	136	129	149	116	138	120	127	127	132	125	121	135	134	151	149	149	139	134	154	147	130	126	151	126	120	106	124	129	129	150	145	117	142	152	146	113	125	139	127	140	151	141	124	138	121	140	121	142	144	176	135	140	153	143	151	104	167	143	96	120	129	137	125	129	120	139	136	161	126	135	142	165	143	139	135	115	119	146	139	121	132	146	129	143	135	145	134	146	142	135	121	163	123	143	152	126	130	132	130	147	141	128	136	150	145	144	125	146	123	136	127	145	129	139	129	136	122	138	113	132	132	145	132	136	123	132	117	141	146	121	114	163	134	129	152	140	135	127	130	123	110	150	122	138	135	138	133	139	136	145	141	153	150	121	147	145	133	133	129	128	149	150	147	123	135	153	151	164	156	142	146	104	148	154	127	143	147	133	117	142	111	136	131	122	128	125	156	125	169	145	136	144	129	147	136	135	138	127	150	139	158	129	148	149	139	144	138	129	157	154	135	126	132	132	140	128	145	122	127	131	132	149	129	141	124	126	125	149	132	138	137	171	117	160	137	139	147	127	139	146	152	148	126	141	154	147	131	134	153	148	144	145	134	140	160	128	133	149	142	149	109	117	117	154	153	124	134	124	143	151	126	120	141	118	112	163	135	139	151	146	133	136	131	145	148	124	108	124	122	153	139	135	161	149	129	137	123	141	144	137	133	140	113	137	138	123	150	140	117	131	119	131	127	109	131	151	164	125	141	153	163	121	139	129	141	133	146	149	131	133	145	146	130	149	131	123	167	146	134	127	142	114	142	149	138	125	142	119	129	136	149	141	112	119	142	152	151	141	121	115	164	138	125	118	126	127	136	145	150	170	123	142	136	158	131	127	133	131	119	109	150	134	140	141	143	139	154	150	141	125	128	124	138	123	146	120	154	150	139	141	121	147	144	138	144	127	131	137	156	128	153	134	120	140	148	126	134	147	131	132	118	162	129	121	122	145	149
20101	24200	33846	39029	44127	50305	47239	49637	49880	54823	52165	51126	49140	46795	44004	42895	40929	39152	38923	40187	45600	41010	35349	25374	36218	32109	33123	27048	23667	25070	27508	22656	20359	19995	15889	17780	17908	19128	14053	15105	12081	11013	7910	8474	7047	5888	4722	5852	6544	5906	4126	2745	1847	1448	1251	1031	878	783	791	813	772	711	664	673	713	623	595	582	471	449	415	458	400	364	384	365	380	401	386	375	401	397	494	463	560	458	406	420	398	386	368	392	398	371	371	371	377	402	396	344	382	335	370	401	361	325	363	357	364	383	394	382	375	391	370	387	419	391	358	353	393	405	372	384	375	373	377	410	353	387	397	407	387	392	342	390	380	370	354	368	387	403	391	356	357	391	383	393	363	375	364	378	396	369	367	379	378	398	363	381	357	402	362	360	359	381	372	409	394	388	370	389	365	362	374	372	360	365	374	358	389	372	370	400	365	373	396	387	380	360	391	412	370	386	360	389	418	391	347	347	382	350	394	392	409	383	381	401	389	403	360	396	378	391	378	396	396	347	378	396	393	357	406	393	430	374	362	407	381	396	367	378	386	384	409	390	346	404	376	371	393	359	375	367	407	351	348	370	417	333	416	385	403	367	369	410	379	340	382	382	390	336	355	405	374	369	346	394	358	377	352	407	366	400	373	349	421	358	379	397	391	340	406	365	390	388	340	362	379	386	335	360	373	384	394	377	360	372	402	341	407	409	377	367	390	360	367	366	373	405	368	399	358	400	375	403	367	407	393	345	405	399	367	382	346	370	343	393	391	371	358	393	424	388	357	375	364	387	406	419	385	403	361	355	391	404	373	377	403	366	368	370	407	416	388	387	379	380	389	372	373	389	416	375	394	376	392	412	399	361	413	326	336	393	369	373	371	370	378	377	400	415	382	411	372	382	381	396	380	381	395	382	405	397	399	398	373	347	371	386	388	363	379	382	387	381	388	393	381	395	387	387	363	364	367	398	360	368	408	405	373	372	368	379	373	412	396	373	361	377	394	400	366	387	384	359	396	393	393	381	371	404	383	377	351	395	412	393	337	387	410	400	366	352	387	387	373	356	357	390	339	372	384	367	403	390	421	370	364	375	354	398	388	392	370	409	372	409	390	383	380	369	378	387	378	406	358	340	382	387	335	398	353	352	367	404	391	386	394	379	402	360	382	383	403	356	381	352	379	392	372	395	381	392	367	406	387	364	378	400	369	381	363	352	420	363	408	335	369	381	393	367	367	404	385	374	391	372	414	413	356	370	357	384	385	369	394	407	382	383	380	383	379	357	386	398	418	348	370	393	376	361	375	380	340	353	378	377	372	408	333	392	423	400	402	357	369	403	392	384	357	350	382	384	363	406	384	428	403	371	406	405	399	399	354	338	361	349	374	365	367	378	338	408	369	372	376	382	349	415	376	374	354	417	407	371	365	406	350	410	388	350	398	335	383	343	395	376	379	411	359	390	366	351	345	390	383	389	386	371	385	372	353	384	373	359	386	353	360	381	388	370	362	329	411	392	382	404	376	359	373	378	388	394	341	351	367	356	410	361	408	385	335	385	365	379	421	401	350	381	370	410	340	382	440	364	347	385	351	364	371	372	360	379	376	364	388	371	388	379	378	409	407	371	348	371	374	389	352	380	362	379	372	386	357	390	398	405	385	399	437	393	366	404	348	372	371	392	380	375	400	389	376	365	358	362	372	376	330	365	371	364	369	383	407	375	382	365	389	340	382	382	391	391	370	388	364	352	394	397	362	374	383	398	385	378	370	387	387	395	399	354	402	374	387	379	365	349	379	380	373	413	376	385	379	366	369	373	355	384	375	395	354	341	372	405	342	357	382	346	399	379	379	398	380	396	361	365	367	383	399	389	409	397	382	365	386	391	390	369	351	388	367	422	413	412	398	364	375	357	400	391	413	381	391	369	387	405	402	349	384	383	362	391	364	383	386	377	367	380	360	352	393	373	366	384	376	347	360	419	391	368	383	373	399	370	367	370	368	375	373	398	346	353	353	373	397	419	367	369	383	411	346	373	391	399	396	400	362	366	363	356	373	389	384	410	385	380	370	373	358	400	375	404	370	359	364	374	402	380	379	387	381	377	401	407	398	403	380	402	367	372	340	377	372	373	381	413	354	398	398	385	377	392	341	395	377	393	348	354	372	352	393	341	368	384	373	389	407	403	374	357	352	379	401	364	399	368	354	416	389	404	378	375	362	372	418	384	396	381	378	367	388	367	373	397	366	338	396	387	406	378	368	340	415	375	383	407	370	382	361	367	354	393	381	385	402	402	414	384	394	386	411	398	389	413	408	399	371	361	370	404	352	380	385	367	377	356	389	359	385	373	370	388	386	398	377	381	387	369	357	372	381	392	407	393	417	422	366	381	354	392	366	356	375	372	384	389	399	345	352	453	363	367	405	378	392	420	365	393	387	364	393	380	368	374	417	410	408	395	421	369	358	352	359	389	377	381	384	362	391	375	376	381	413	389	350	372	391	370	382	383	386	381	376	406	394	390	367	408	390	384	414	390	357	383	402	396	358	336	378	358	384	350	347	389	382	354	362	433	377	403	372	373	406	390	403	367	386	399	405	417	390	402	394	337	388	355	394	384	357	357	368	422	390	389	370	407	396	411	385	344	390	387	383	393	378	392	393	368	398	370	373	396	382	377	380	410	374	391	348	383	394	395	407	360	377	379	352	402	433	378	344	394	380	391	416	405	389	405	380	404	392	379	408	375	377	355	358	395	361	345	362	391	384	393	406	421	376	393	365	374	366	359	394	378	367	363	359	366	374	409	397	400	371	376	343	399	382	375	350	404	359	355	406	394	396	375	375	369	394	354	386	342	380	380	374	344	397	405	386	385	432	364	348	384	396	360	402	385	372	361	375	372	383	397	401	362	364	356	375	386	358	359	369	373	406	374	408	385	419	372	414	359	382	413	394	416	356	393	367	383	401	378	379	396	378	389	377	392	402	386	368	345	384	393	363	384	396	388	398	388	377	365	352	382	396	366	366	371	389	383	386	353	384	412	385	376	397	357	382	354	401	416	393	383	374	408	376	392	387	373	378	407	378	387	370	405	368	367	378	370	381	381	381	399	372	390	368	400	348	352	386	402	362	348	381	398	384	382	363	382	374	399	316	376	312	376	364	392	352	355	363	386	375	405	390	382	351	385	392	365	371	356	353	376	389	367	371	407	392	387	394	373	394	376	371	386	375	383	402	363	376	398	432	364	374	364	394	407	363	370	373	353	410	386	384	389	374	402	395	376	385	335	391	365	425	404	349	391	429	408	391	409	351	426	423	387	369	403	383	374	349	374	386	369	405	380	386	370	406	362	377	361	354	386	370	358	361	389	392	390	384	343	382	390	369	408	402	382	395	375	381	396	336	398	402	407	393	405	370	374	374	361	360	389	393	394	374	341	416	354	443	362	382	361	363	409	381	362	390	317	369	370	394	375	382	380	380	373	374	371	386	370	349	409	384	368	362	369	390	371	394	393	395	385
39436	38246	41610	42583	49438	52106	44553	45152	42215	46193	50495	47205	43564	40166	35739	35793	34243	32007	29699	28386	36928	30881	23647	17559	21690	21684	20188	16726	12533	13591	14128	11970	10010	8065	5873	6439	7340	7876	5097	7050	5612	4286	2653	2758	2156	1924	1614	2068	2585	2103	998	812	563	552	387	376	364	340	298	288	304	267	273	297	275	291	250	250	215	203	205	166	166	181	176	177	165	174	160	175	175	186	230	231	213	214	194	167	167	162	189	172	181	181	183	180	179	172	159	202	187	150	190	198	192	170	186	178	181	186	161	193	179	176	170	158	191	175	187	184	185	194	197	174	176	176	180	167	191	171	164	163	167	171	166	184	183	166	173	165	190	175	150	191	166	169	184	160	169	209	179	175	199	179	189	186	180	166	185	171	185	171	196	186	172	177	213	162	155	178	172	179	178	188	186	176	196	190	187	195	215	155	184	159	194	172	193	180	182	175	186	173	175	175	188	173	188	194	161	183	175	184	182	199	193	203	193	197	188	178	202	191	202	195	177	186	161	187	191	158	176	201	179	153	178	174	210	167	185	189	172	168	184	195	161	170	182	178	190	194	177	200	194	166	169	180	199	185	186	155	172	189	176	174	180	176	206	191	176	161	179	155	167	170	189	173	165	185	179	185	161	172	200	195	211	187	188	162	199	160	179	171	187	185	177	192	162	172	186	192	190	160	177	171	182	175	180	166	160	183	170	172	186	183	168	186	190	175	187	179	159	180	169	182	170	176	178	177	169	186	178	165	167	170	186	173	183	202	187	197	183	163	202	172	173	192	180	185	143	164	184	191	175	182	234	179	182	179	198	198	179	169	186	193	201	165	177	180	183	166	180	170	171	175	168	166	171	162	177	172	190	187	185	178	171	166	158	178	157	180	171	172	156	164	151	167	175	188	163	167	185	204	167	180	186	187	178	156	176	201	166	169	184	140	186	170	178	174	185	184	166	168	174	157	171	187	194	172	187	185	187	183	174	180	193	165	200	183	182	182	181	183	176	183	149	191	168	187	158	181	179	159	187	157	158	189	185	178	182	139	170	144	169	174	185	165	178	181	179	187	182	182	195	198	186	187	171	175	163	159	194	162	178	181	172	152	197	208	189	189	183	182	188	190	172	181	164	176	203	178	176	179	168	187	167	179	185	149	176	182	192	167	155	194	154	204	186	173	201	165	196	172	205	186	161	169	190	166	169	175	169	180	166	194	168	171	179	173	186	156	181	166	184	176	172	182	159	203	163	173	188	176	189	172	187	164	168	190	202	199	202	165	155	178	157	170	184	185	161	186	170	179	181	166	184	176	175	167	168	149	180	168	177	189	171	191	175	151	168	161	199	165	182	195	173	165	217	161	182	164	194	202	151	180	181	191	177	199	166	188	198	183	175	199	199	185	192	189	195	156	178	165	175	185	169	187	175	163	172	165	180	147	189	172	203	170	179	164	192	177	164	174	175	177	205	168	172	190	187	147	172	162	173	158	172	185	169	177	180	178	183	186	163	176	187	184	173	190	191	177	171	168	190	184	191	189	157	178	159	155	177	177	192	184	190	196	192	175	165	189	182	187	165	185	182	178	177	180	181	168	182	144	183	182	180	186	177	181	199	176	184	163	165	179	157	187	167	155	155	172	185	185	188	206	186	186	183	182	178	155	164	193	179	202	181	170	188	197	188	208	204	197	177	188	180	191	168	187	147	141	175	175	179	171	194	162	160	210	185	181	211	194	181	189	194	170	174	169	175	212	184	169	199	183	187	177	179	166	185	189	187	182	190	181	160	166	152	187	198	181	162	183	168	182	189	168	158	183	201	201	167	187	183	175	153	173	168	184	169	192	200	143	194	195	176	174	191	161	179	185	172	162	178	169	186	170	166	172	176	163	162	187	170	176	155	180	201	161	193	181	163	175	202	179	157	196	181	188	159	174	159	190	179	181	164	166	155	138	200	176	193	161	163	203	184	186	167	158	176	187	155	171	170	167	211	164	190	167	152	154	167	170	165	186	182	163	155	185	158	154	159	169	166	162	178	188	175	177	168	158	179	193	162	192	165	173	189	172	182	183	188	167	167	178	176	171	194	192	193	174	174	165	179	163	168	168	184	187	190	172	182	195	219	155	182	188	179	192	170	191	179	169	172	175	179	186	166	206	183	173	184	166	186	205	163	185	177	179	173	189	170	160	197	189	176	189	206	167	181	171	160	178	196	172	180	165	164	170	188	194	166	163	164	161	191	168	186	167	179	160	154	168	163	176	176	197	189	177	196	188	198	165	174	182	208	174	194	177	175	188	171	193	194	150	162	157	187	212	178	181	180	180	175	181	184	175	181	187	183	170	167	176	172	163	169	193	196	180	181	195	163	165	144	177	169	219	178	166	182	180	190	188	183	159	134	178	189	191	177	199	166	213	163	150	184	220	175	184	172	202	198	166	170	183	159	204	159	188	167	182	194	195	194	176	159	162	167	185	171	192	153	184	151	190	170	179	188	162	163	162	157	188	162	163	193	162	181	186	174	176	185	180	172	196	185	191	190	196	194	168	188	209	156	181	179	185	173	173	182	175	183	178	160	156	161	199	189	175	233	180	183	176	182	194	157	171	183	191	172	167	180	177	176	190	167	218	172	170	176	168	185	168	159	161	171	176	156	187	183	165	182	190	180	194	161	201	186	189	171	175	188	188	185	173	187	179	150	165	174	177	173	183	165	176	180	182	198	181	173	152	166	198	182	169	187	210	198	168	182	194	187	195	192	176	184	154	173	183	188	188	176	179	182	186	184	180	183	182	184	170	177	171	186	194	180	183	187	215	186	167	190	174	200	164	175	174	162	174	201	184	165	185	189	177	178	173	189	190	160	173	145	180	175	185	152	184	168	174	188	185	192	148	160	158	164	169	185	169	199	167	190	172	203	160	162	165	189	207	171	167	160	129	180	182	187	177	172	164	202	173	187	164	181	167	175	170	202	149	179	163	153	161	174	176	163	167	184	175	177	178	176	168	174	189	149	173	171	178	193	182	185	159	161	170	160	176	188	188	200	199	170	176	185	179	165	177	147	170	172	189	183	181	161	183	172	199	156	172	183	195	180	162	196	189	176	214	191	191	173	172	167	177	169	184	172	166	190	167	191	200	190	188	200	214	196	172	187	191	178	180	171	177	167	156	187	200	183	179	182	176	161	202	190	159	166	178	162	191	182	180	188	192	190	165	169	177	169	168	171	178	175	153	191	171	177	159	153	153	179	167	186	179	173	203	181	180	176	180	149	179	203	178	190	167	174	184	200	149	168	195	161	189	171	182	158	190	186	179	189	180	137	193	188	183	161	173	164	186	181	186	183	191	207	182	188	160	161	188	189	183	193	179	161	175	199	173	177	184	187	207	174	187	171	186	172	150	150	164	184	181	174	162	179	185	192	199	167	176	180	159	182	208	182	175	156	179	204	192	182	179	209	178	203	188	164	182	189	173	165	171	194	191	170	173	160	182	177	184	181	167	179	177	163	199	168	194
26399	30864	41148	47965	56533	59097	55395	57125	55990	60337	63495	62439	60948	57806	53769	56353	54715	52228	50253	49530	58048	51492	44878	38214	44657	44581	42849	37693	33948	37406	38224	34898	32353	28233	23599	25904	28186	29522	21704	27631	23071	19754	13798	15349	12252	11510	9818	12094	14653	11854	6459	5135	3903	3153	2203	1960	1841	1601	1414	1384	1325	1288	1143	1176	1093	1041	858	842	803	668	597	625	516	529	513	549	520	442	484	477	487	483	691	798	752	654	562	464	463	495	540	435	495	470	478	484	472	458	483	465	505	507	507	447	491	449	495	489	494	461	476	494	466	488	457	489	473	473	492	460	481	497	487	468	483	485	493	476	509	464	477	557	535	459	485	501	452	453	448	465	470	501	488	477	475	490	456	525	535	475	465	487	456	471	453	472	488	466	449	468	455	439	492	480	437	447	455	475	481	494	473	507	497	504	464	469	501	465	463	483	466	459	444	505	438	482	516	439	491	447	498	461	455	452	499	489	501	506	508	503	456	423	441	472	487	448	467	458	463	502	476	473	502	483	460	452	451	474	463	478	456	491	459	488	492	486	469	488	511	466	475	524	487	492	472	450	446	508	477	485	406	478	483	470	449	504	499	447	479	489	438	456	499	477	456	451	472	477	466	463	482	511	448	473	461	482	453	465	472	472	485	467	468	470	448	489	468	496	418	481	457	509	517	494	480	500	456	481	488	503	454	479	441	465	470	481	494	429	471	458	509	459	513	463	483	454	504	471	487	432	466	480	467	465	484	473	552	509	455	468	447	479	550	470	425	493	509	447	451	461	461	460	492	463	495	483	472	477	430	494	460	456	491	506	494	512	477	489	444	464	502	469	505	481	499	463	479	512	482	499	484	465	448	462	459	475	521	438	456	477	480	479	482	463	494	497	486	489	480	475	438	457	521	479	487	461	468	521	486	488	474	476	449	491	466	482	473	481	460	480	447	479	443	447	490	463	491	441	483	503	480	512	507	507	474	473	446	476	526	485	455	478	448	501	468	504	473	469	491	478	459	442	509	490	473	505	487	517	473	467	447	457	473	438	454	462	458	491	479	475	457	470	485	478	485	486	472	448	474	486	462	483	452	480	451	488	471	461	463	460	452	505	437	455	467	464	479	454	513	444	489	443	464	447	444	438	482	490	456	469	447	467	486	490	448	468	474	432	459	465	480	472	476	466	450	474	478	491	504	496	484	475	461	452	456	458	468	483	484	449	448	465	444	460	482	457	465	459	521	497	490	489	493	462	464	452	463	496	478	450	468	474	450	455	461	470	480	459	443	539	498	502	470	501	468	438	478	473	471	497	497	465	478	477	522	489	509	461	502	464	468	470	446	503	458	486	458	499	502	446	484	472	466	448	483	469	461	465	478	485	486	478	458	470	446	448	482	454	472	448	412	480	508	493	457	514	465	469	490	421	473	475	451	467	456	464	487	463	501	488	494	471	504	464	507	492	446	457	478	454	477	500	465	494	558	480	469	481	479	460	448	500	478	473	482	458	454	494	464	465	504	448	432	492	503	444	486	456	496	462	464	469	485	460	479	469	487	448	440	495	497	483	457	480	451	471	491	493	460	472	452	500	471	520	449	470	461	496	490	492	502	482	477	486	449	447	503	503	462	489	498	428	475	469	446	480	448	483	492	452	483	511	472	482	458	474	479	470	441	481	462	476	448	463	458	465	499	481	476	463	476	505	470	456	483	494	477	501	464	422	468	449	502	509	462	511	483	433	457	468	504	455	462	486	456	467	489	463	450	484	504	504	456	450	496	500	467	481	502	430	480	469	517	465	473	471	496	494	463	523	503	438	499	481	504	547	485	489	445	450	481	447	503	486	499	515	457	492	469	471	454	448	462	438	492	458	460	485	464	476	509	481	464	479	478	454	438	501	490	508	492	481	483	479	493	507	474	454	466	522	464	524	480	484	509	485	477	497	483	462	492	441	465	487	452	473	472	452	493	477	474	478	462	442	487	508	440	510	449	474	467	513	460	470	501	502	459	511	443	439	482	493	462	472	491	479	453	459	482	447	479	459	480	452	433	473	504	508	477	472	475	436	503	467	491	470	481	452	466	508	467	506	436	493	470	455	438	457	494	461	462	509	462	512	478	476	481	481	485	509	465	466	507	534	455	494	459	489	484	465	452	536	486	469	473	475	480	468	464	459	472	498	467	518	515	476	494	501	477	481	469	472	476	493	483	503	490	459	469	469	453	460	470	492	495	456	492	507	494	460	477	510	497	481	478	484	489	428	476	449	531	457	464	502	464	494	522	467	513	462	455	507	446	468	430	458	456	480	501	481	504	481	450	447	450	469	453	456	457	462	485	458	491	483	484	447	494	444	477	459	506	472	469	456	500	493	481	545	481	500	505	427	475	514	473	467	484	461	468	464	453	508	443	480	470	486	505	513	497	462	485	485	486	443	469	484	474	428	473	517	411	449	524	455	496	485	470	445	529	471	447	488	469	479	497	466	492	454	501	486	474	462	447	449	490	473	513	468	422	508	489	491	494	487	465	466	479	476	446	466	509	473	482	474	475	461	479	492	445	452	444	459	477	461	449	478	465	458	433	476	448	468	461	459	527	466	469	478	455	479	476	490	461	440	475	477	458	481	477	492	479	486	481	470	480	499	471	431	443	458	458	511	493	521	454	477	471	459	455	478	482	467	471	491	480	477	480	517	446	470	502	444	476	482	478	478	450	459	445	462	498	454	496	506	502	474	487	486	451	445	492	436	508	467	502	471	496	466	503	482	445	459	452	451	507	440	507	497	486	466	437	468	472	483	457	464	483	498	500	466	479	513	440	483	437	461	477	502	466	487	463	469	491	500	488	489	468	466	453	478	493	508	468	457	450	453	461	489	484	474	465	502	482	467	475	457	447	493	466	473	494	464	499	512	448	484	442	503	471	464	459	491	495	475	446	472	431	482	506	463	534	492	487	503	476	445	426	478	487	490	485	446	456	480	476	492	474	489	484	477	434	457	483	456	470	463	464	497	440	457	489	487	444	458	478	462	462	468	489	479	483	485	470	461	496	472	463	468	519	467	470	512	449	459	495	481	490	484	488	455	488	468	469	492	478	485	476	486	480	484	455	493	486	504	489	503	474	462	443	457	499	461	516	474	491	469	503	484	457	461	465	439	472	472	458	456	446	474	474	435	471	483	437	488	490	460	486	498	454	519	433	486	496	452	456	484	439	509	484	486	486	510	458	463	464	495	513	460	466	481	468	478	518	467	482	492	450	412	443	499	469	480	495	503	479	450	468	461	467	460	541	437	469	494	470	469	522	481	457	479	474	471	491	479	470	451	471	476	467	498	455	472	464	493	490	509	465	475	468	503	436	470	437	480	494	496	496	489	473	476	469	496	464	458	420	454	467	479	495	482	464	474	448	515	466	448	503	487	478	491	485	474	466	451	463	474	487	452	455	445	464	461	467	499	424	457	450	433	496	475	470	466	468	465	500	521	470	427	474	472	445	458	464	493	535	456	448	482	441	468	463	487	461	507	464	474
11226	10466	12492	9813	7851	7059	5489	5012	3707	3771	3987	3590	3035	2641	2189	1865	1725	1486	1492	1343	1735	1385	1134	854	1035	1041	1004	776	610	585	667	557	512	512	351	312	401	444	339	359	300	274	205	196	184	157	176	198	235	175	148	165	145	149	133	131	139	136	133	131	110	125	147	131	106	132	119	122	130	118	124	105	131	126	124	109	100	116	112	116	95	140	103	116	112	134	123	120	127	121	120	113	129	116	126	116	123	113	110	112	122	102	110	142	126	115	143	111	117	113	110	129	101	113	111	119	114	108	129	103	107	111	95	110	110	129	126	103	106	115	124	117	120	124	116	120	105	129	117	130	130	100	110	113	114	131	107	114	112	115	105	121	116	104	123	119	117	96	106	119	110	118	111	125	125	139	105	120	95	116	106	123	129	103	93	103	122	122	128	106	133	112	110	121	120	106	125	117	110	115	118	96	115	133	117	108	104	120	111	132	98	105	126	115	130	118	123	108	91	115	131	111	136	120	109	115	116	112	118	128	126	119	104	114	127	123	130	119	92	102	111	104	116	102	120	108	118	101	103	97	123	103	106	120	103	122	111	104	124	119	98	130	117	127	125	131	109	100	116	118	107	119	110	129	93	105	114	121	112	106	96	126	102	130	117	118	125	116	125	118	91	112	110	122	124	110	110	104	130	103	131	121	132	106	110	132	102	89	121	115	110	116	98	114	121	110	117	107	121	105	106	112	110	106	118	111	107	123	110	117	106	112	98	114	101	117	120	109	108	110	110	95	128	121	119	102	123	106	113	111	115	103	108	111	121	124	137	89	100	126	110	107	103	103	106	127	119	117	105	107	133	140	125	109	106	117	108	105	112	111	125	128	114	121	122	115	115	122	132	126	116	108	108	116	121	105	129	128	125	104	98	121	100	117	93	109	118	117	133	119	135	98	102	123	115	130	98	121	111	122	105	120	126	112	107	126	104	130	99	121	107	105	117	107	122	119	108	115	139	106	96	135	117	123	114	120	131	107	103	112	113	135	117	111	125	113	124	116	137	121	108	127	119	127	138	127	118	107	112	118	121	103	114	122	109	121	107	95	129	114	113	122	118	106	112	109	105	100	103	131	117	127	125	114	108	119	120	113	111	102	87	108	126	119	110	120	123	114	125	112	130	110	104	116	120	130	108	108	97	123	129	119	117	124	106	124	123	146	122	110	112	116	99	117	120	111	105	126	116	108	102	122	110	117	108	106	129	113	124	110	105	105	98	110	121	99	127	120	130	114	121	142	117	103	133	99	111	112	114	139	119	109	102	116	120	118	109	122	117	104	126	114	112	112	114	111	126	121	104	117	105	121	123	124	99	125	114	110	106	109	114	112	116	115	114	122	104	126	102	117	119	105	111	120	119	106	109	107	126	134	111	128	122	110	107	111	133	122	129	112	96	97	128	116	122	112	113	129	126	105	133	108	101	120	106	110	108	109	127	135	112	115	128	97	115	98	110	122	104	107	133	113	107	114	113	108	118	89	103	127	145	129	121	129	110	113	106	115	106	110	115	98	104	139	131	113	132	104	129	131	102	130	113	98	94	108	106	127	112	108	119	118	126	101	110	105	132	114	103	131	125	84	126	110	113	121	109	119	95	94	127	132	107	106	107	117	109	117	123	99	112	108	102	121	117	111	108	128	118	129	113	140	106	134	122	117	103	117	101	125	128	94	125	117	116	147	115	102	105	132	115	114	118	125	107	101	111	108	110	99	105	118	99	126	102	105	128	112	99	123	103	107	114	132	123	103	128	127	104	124	116	124	92	127	99	125	112	115	101	97	114	114	123	119	107	123	112	110	108	130	109	133	94	121	101	110	101	109	122	121	108	118	107	96	110	123	108	98	104	107	115	92	124	141	114	100	138	114	122	135	117	119	113	128	117	134	126	122	114	103	107	108	121	88	116	134	105	109	115	102	110	100	115	110	132	116	108	106	110	117	109	127	106	112	95	121	120	112	127	110	123	123	127	122	113	99	106	119	90	117	123	109	112	114	123	120	120	99	107	110	126	113	99	107	131	120	125	114	126	126	117	114	116	114	102	100	100	118	106	107	124	107	126	114	110	119	112	117	122	136	124	125	124	108	109	111	102	130	111	108	90	104	108	113	134	111	98	122	109	117	137	128	108	122	127	125	134	127	119	104	128	106	117	135	121	111	149	121	107	117	101	112	122	110	108	106	128	123	112	136	120	111	114	111	104	117	116	113	135	119	102	122	125	118	104	112	109	111	127	105	124	109	115	110	111	122	113	106	108	115	110	112	111	98	113	93	114	114	98	116	133	106	109	114	123	120	110	114	109	114	94	104	123	107	116	130	134	108	102	107	123	115	123	116	96	102	100	123	120	114	120	100	129	112	116	117	123	107	112	118	110	120	118	109	123	117	108	86	109	129	110	120	111	112	120	113	113	111	117	111	83	124	116	105	141	102	125	122	127	115	119	113	108	122	120	116	95	121	120	114	124	108	103	102	118	114	96	123	115	109	110	108	107	97	97	118	123	120	126	111	111	111	117	116	123	121	123	128	93	121	103	131	103	122	111	127	109	133	101	95	130	103	109	116	121	98	116	133	105	118	111	124	121	128	104	103	110	120	114	118	112	117	115	102	126	108	128	105	133	116	102	112	110	116	99	104	92	129	102	129	124	117	112	99	120	120	108	123	141	122	139	109	110	141	100	120	93	111	118	110	116	112	128	123	124	119	122	116	97	95	105	131	118	116	126	129	115	113	132	102	108	128	105	104	119	143	121	112	117	123	119	110	114	123	97	132	104	115	111	108	119	124	118	111	113	124	100	94	115	121	117	129	117	124	108	107	137	122	131	98	105	108	112	110	117	97	123	101	131	114	131	109	123	110	118	113	126	116	119	112	117	128	141	121	127	101	115	114	122	110	120	117	127	108	113	121	122	121	108	126	122	116	117	111	126	127	115	119	114	112	110	122	104	125	102	124	115	106	114	134	103	115	119	118	126	121	114	111	122	126	102	137	95	108	102	133	126	112	108	118	120	122	128	121	108	127	97	105	127	97	124	130	135	96	105	106	113	105	114	99	122	116	143	118	107	94	113	124	104	107	115	100	107	124	114	115	141	116	110	108	113	115	107	116	103	108	126	126	121	107	110	115	118	115	104	114	118	101	132	134	115	117	108	118	113	116	123	117	112	141	99	115	101	128	99	136	127	104	113	121	117	110	106	103	110	124	112	118	128	113	95	115	107	112	120	116	120	113	114	107	107	115	122	112	125	133	117	127	122	113	133	106	126	126	97	118	131	109	123	100	144	118	116	115	103	112	118	111	125	148	114	105	116	100	123	127	111	111	98	100	101	115	118	120	133	130	131	108	107	115	110	117	109	113	110	103	132	99	99	111	117	108	113	121	114	132	116	136	114	112	106	115	124	114	123	113	103	104	109	105	117	123	106	106	114	127	124	121	110	118	137	105	105	105	110	105	117	111	136	107	121	124	125	118	102	113
7425	10025	18532	19893	20616	20200	18066	18035	14632	16236	17645	16235	14879	13357	10978	10103	9258	7470	7440	7025	9609	7913	6196	4338	6450	6112	5351	4259	3567	3700	4339	3320	3099	2784	1982	1775	2328	2420	1800	2069	1648	1389	1047	1064	948	871	870	999	1279	885	622	617	502	486	451	423	419	385	402	353	352	338	343	344	375	351	332	338	333	333	332	322	309	330	332	308	345	334	300	323	331	327	345	341	353	326	307	362	330	315	298	323	323	311	326	346	297	288	300	365	312	324	339	339	336	349	331	319	309	314	355	306	326	313	346	299	333	304	345	328	337	317	324	337	320	354	338	307	330	312	331	350	356	329	323	306	310	314	321	336	329	296	330	324	312	331	340	326	339	341	306	302	334	342	317	341	334	321	307	326	337	315	313	323	310	339	347	314	324	349	322	336	319	336	323	313	323	335	335	319	346	344	344	324	311	342	302	323	284	327	332	352	336	318	328	326	346	330	341	346	318	304	344	329	312	345	310	344	319	338	347	336	316	321	318	332	317	319	298	329	340	309	305	336	311	345	353	328	338	310	318	341	338	348	288	302	319	359	336	328	311	342	341	328	299	324	312	329	325	314	318	304	324	336	286	336	331	321	351	326	318	297	318	338	304	309	277	341	325	300	305	325	287	323	312	295	327	339	280	330	356	305	343	344	299	322	345	336	335	322	306	339	292	291	322	339	272	343	311	310	297	307	310	328	363	346	327	335	301	332	352	313	280	326	325	344	344	331	321	334	340	342	323	338	322	359	328	323	327	347	333	358	319	322	311	328	338	332	318	297	331	305	308	302	310	315	326	329	297	338	329	328	332	342	334	341	322	306	300	332	328	300	322	352	351	350	301	346	349	349	346	354	312	335	317	339	364	316	316	312	337	357	352	344	330	343	297	345	339	309	310	321	339	324	321	333	364	302	301	329	336	350	333	328	350	341	329	328	338	320	313	319	338	326	336	369	283	326	295	340	339	327	348	325	351	312	355	300	331	294	333	323	297	371	300	301	325	320	315	328	340	340	346	310	346	299	318	336	331	341	300	321	336	358	320	327	310	295	347	326	322	370	318	299	333	340	318	335	328	311	307	319	332	342	312	309	372	351	357	330	307	333	301	304	326	316	341	309	324	323	328	327	323	283	313	311	309	333	302	319	340	317	324	339	324	317	329	331	357	309	323	328	321	314	352	328	338	325	327	314	347	350	344	331	356	347	330	379	301	330	320	341	328	315	315	353	346	316	351	310	322	320	334	328	301	313	344	343	330	317	315	342	333	329	352	296	322	331	338	319	322	341	350	341	347	327	330	313	330	339	316	312	319	300	335	329	329	325	325	318	326	364	325	335	355	324	344	328	340	320	312	310	351	334	307	338	322	347	363	350	327	331	308	351	311	341	313	304	316	314	321	338	326	303	326	322	318	317	301	346	340	316	335	337	312	329	327	322	359	327	337	319	318	325	338	346	337	323	311	317	329	289	323	330	321	329	303	322	317	331	305	316	322	286	360	313	308	330	304	327	304	314	358	330	284	344	330	321	352	325	333	322	317	353	345	355	312	310	312	321	290	329	332	339	333	292	318	320	309	350	324	335	324	326	370	318	339	336	332	336	358	318	367	299	340	338	312	322	337	344	336	332	306	320	331	309	329	333	282	320	335	351	314	330	289	311	308	316	322	371	310	307	332	306	335	338	339	320	330	347	330	356	293	363	326	313	319	313	308	343	345	298	329	343	325	301	327	319	346	328	322	338	321	344	302	326	315	302	277	325	321	302	314	330	361	326	297	349	322	281	303	324	308	339	339	320	299	372	337	321	334	324	345	318	339	317	322	321	342	292	287	319	330	336	307	337	324	313	354	306	301	332	320	320	317	299	338	319	301	310	327	338	317	311	317	310	308	302	295	322	320	317	318	334	314	345	308	321	344	328	320	317	346	299	321	330	338	338	341	322	314	315	309	319	356	308	344	350	306	327	336	317	297	313	325	286	323	326	347	336	329	350	362	305	337	327	314	328	291	302	311	298	334	363	311	325	331	314	313	313	329	325	339	343	331	319	325	329	296	338	318	329	356	350	320	329	325	302	308	299	337	303	323	346	305	340	337	343	311	332	328	335	347	333	311	301	332	322	361	341	336	366	300	310	351	298	318	318	324	326	322	305	299	313	313	338	316	309	314	312	330	291	338	354	333	308	278	338	333	301	338	308	343	323	339	330	307	342	311	356	301	324	324	339	323	338	313	319	304	332	314	316	339	364	345	316	321	300	345	303	326	331	293	313	334	344	288	311	333	308	296	349	337	330	285	328	303	320	325	332	323	329	329	300	305	308	315	356	312	292	306	309	348	325	328	297	336	321	333	358	316	309	350	316	322	316	324	310	330	316	349	318	347	316	319	358	325	309	353	334	303	345	302	303	336	355	329	325	316	338	293	336	379	331	350	282	345	325	330	335	326	324	331	337	323	353	322	329	288	330	344	324	293	303	338	286	316	294	352	339	311	351	314	327	320	301	312	288	307	334	345	328	326	336	342	337	286	349	328	339	321	354	313	319	321	297	353	323	316	332	306	314	365	320	329	337	327	334	302	333	344	320	323	287	326	329	341	366	349	305	331	337	340	318	312	330	299	323	310	330	317	296	318	343	321	340	341	334	321	329	334	325	323	294	319	331	310	337	334	335	307	348	350	339	316	310	343	337	325	336	318	361	319	306	337	376	318	327	352	290	293	315	324	342	356	317	341	335	331	310	365	356	319	325	350	327	328	298	313	316	360	311	337	363	324	313	369	328	341	300	311	329	345	320	328	307	349	334	297	292	330	300	318	338	312	320	345	335	297	342	310	337	320	340	336	389	320	323	331	354	327	294	310	327	331	298	322	334	325	327	337	332	324	347	341	339	321	335	329	317	303	332	320	288	321	346	293	321	301	356	344	349	300	326	325	296	322	339	303	299	298	296	323	326	305	333	317	299	305	329	327	314	333	307	322	342	318	347	347	339	320	310	325	336	279	350	299	319	350	343	338	327	325	338	319	348	324	279	387	332	328	348	350	325	345	343	306	314	315	319	296	344	283	314	360	330	330	331	310	338	312	318	327	311	340	318	317	323	339	300	307	302	325	345	332	325	324	341	315	314	340	303	290	293	327	331	328	334	322	301	326	323	326	314	295	323	303	333	337	317	332	331	333	330	312	316	365	351	327	341	324	306	332	295	333	321	298	321	353	347	374	319	315	353	320	330	350	294	343	321	329	346	276	296	342	352	326	333	294	304	316	304	314	314	341	324	297	329	331	347	292	342	279	317	336	299	352	312	353	309	295	354	297	335	309	344	311	359	342	306	331	360	361	336	302	353	303	329	318	315	344	293	301	337	332	310	319	320	356	312	303	317	354	309	329	320	341	353	329	327	283	366	321	331	347	316	315	313	357	334	337	353	294	294	343	337	347	323	302	308	313	332	306	325	327	330	332	332	327	296	337	360	302	311	326	338	307	310	348	308	308	351	327	338	326	294
26912	27262	33579	34314	34621	37890	40045	33942	26115	30505	34869	32926	30641	27670	22369	20598	18053	14854	14042	12900	18784	17094	10863	7448	12489	10886	10331	8805	6063	6128	6703	5552	5090	5073	3208	3055	3772	3691	2905	3318	2513	1890	1347	1463	1166	1044	1142	1670	1821	783	600	460	300	326	251	233	212	198	188	158	134	152	165	165	145	148	158	153	137	123	137	121	131	133	134	119	121	131	101	109	111	113	140	129	146	145	111	124	114	120	113	115	115	102	138	114	123	117	131	127	113	113	124	116	122	119	125	126	140	118	130	125	118	118	128	117	104	118	119	125	130	111	109	110	110	131	112	133	121	112	116	119	135	131	100	119	138	129	121	115	131	122	111	128	117	141	117	144	130	129	113	108	126	122	122	110	141	143	134	136	131	128	99	121	107	124	117	123	121	125	124	116	124	108	108	140	106	120	106	123	132	110	122	104	116	106	107	117	110	125	125	125	119	129	123	110	114	118	111	109	114	128	116	116	88	142	131	119	119	117	128	100	119	112	136	116	117	116	104	123	134	113	134	110	123	127	119	112	113	121	144	134	131	137	119	116	134	133	110	121	115	122	112	111	126	121	109	125	111	130	96	114	110	120	130	98	118	112	117	130	123	132	137	123	107	133	129	140	133	127	95	135	116	115	103	116	98	105	125	110	131	111	121	99	105	103	109	117	111	118	134	134	102	102	114	115	97	118	106	114	105	99	156	135	124	129	132	115	123	131	121	106	120	116	119	123	129	100	118	117	125	112	114	118	119	134	116	128	114	116	129	122	138	120	112	133	116	113	101	124	107	124	131	144	122	127	127	118	113	131	115	114	123	123	116	142	120	117	122	111	123	115	113	125	118	132	116	119	107	125	112	135	91	111	112	119	130	136	112	115	137	122	108	124	110	118	132	135	126	125	110	118	99	140	123	113	133	113	120	124	123	134	119	109	127	109	117	113	104	111	124	115	133	112	104	125	109	117	128	120	117	104	115	110	141	116	126	116	110	119	109	123	119	130	106	114	130	119	109	129	125	127	133	121	128	117	114	119	130	124	124	111	109	126	124	127	128	128	116	118	137	113	122	115	117	133	121	117	107	112	106	110	108	110	113	104	131	134	121	138	112	135	107	123	109	124	106	120	107	117	130	130	128	127	132	134	113	120	132	129	110	113	148	163	128	123	111	130	111	129	119	123	113	125	121	110	132	109	129	112	142	122	140	107	103	145	122	115	108	116	129	133	129	111	103	102	124	136	122	130	104	96	108	110	139	135	115	119	94	135	112	118	109	111	121	108	117	133	104	126	101	120	107	117	130	147	108	132	109	135	125	116	124	126	101	124	107	111	111	112	100	145	124	131	115	101	133	113	128	118	120	111	102	109	102	129	141	116	117	114	136	119	125	114	143	121	113	117	134	120	128	138	112	124	115	116	103	115	129	130	144	115	123	133	95	124	122	115	126	114	139	142	107	125	99	99	124	131	121	124	107	119	137	128	104	113	129	115	119	108	134	107	124	132	107	109	101	120	111	114	117	109	115	115	100	109	137	112	113	125	126	119	147	113	121	115	118	118	110	109	104	131	133	129	122	116	111	114	102	121	108	131	116	123	134	139	132	121	119	124	133	118	115	133	131	147	101	117	107	130	98	126	110	105	116	109	121	104	127	128	129	124	125	132	139	144	113	132	142	120	106	119	104	115	134	139	132	92	110	135	126	116	120	105	108	125	91	120	107	125	102	115	126	123	121	88	112	127	117	109	127	123	114	113	101	110	130	133	133	112	97	127	125	143	127	120	119	103	114	139	128	135	106	148	120	120	102	123	140	122	117	122	130	120	120	131	116	109	120	132	152	118	135	111	111	145	118	121	128	109	106	127	113	117	103	102	121	114	116	115	121	127	131	118	106	94	128	95	117	125	127	124	122	133	134	129	126	129	119	107	112	115	126	123	124	133	137	119	129	107	100	140	150	121	112	104	128	136	127	120	122	114	122	126	107	114	90	104	116	139	114	101	119	115	145	113	110	120	110	120	119	109	116	121	108	137	110	111	112	130	116	127	129	107	127	142	110	123	123	139	126	122	117	104	109	124	117	129	144	123	119	94	114	134	115	111	101	134	125	119	123	107	138	138	117	114	110	112	111	115	96	110	117	124	93	114	122	112	113	127	106	108	122	130	114	131	102	124	111	114	116	103	146	112	106	114	114	118	133	128	141	123	114	132	123	124	117	144	104	122	127	118	127	137	132	107	131	101	117	111	124	101	140	124	139	109	111	107	111	122	111	108	109	137	117	117	108	113	107	107	126	130	115	118	114	124	128	109	128	111	103	109	96	122	126	141	110	128	119	109	119	99	122	121	117	125	118	127	111	108	111	133	127	124	112	117	116	120	104	103	127	147	122	123	125	127	122	117	140	122	106	111	108	127	119	110	117	112	131	140	110	120	119	105	130	128	116	141	95	130	115	133	123	128	99	116	119	108	120	126	107	131	118	102	118	156	128	139	133	115	106	115	101	125	117	94	108	113	113	138	116	104	124	103	116	121	119	125	124	100	129	108	107	117	130	136	101	123	103	110	123	103	103	115	146	92	133	133	99	124	115	104	132	117	111	101	113	138	129	138	120	114	135	110	115	125	139	110	138	125	121	116	99	139	104	110	108	124	124	115	113	126	125	116	99	103	115	126	113	128	116	118	125	127	96	107	124	110	130	126	96	131	100	108	119	128	112	113	124	130	110	122	129	116	116	135	101	124	133	119	134	134	112	130	97	131	101	115	103	126	124	94	128	120	98	94	129	103	125	123	124	140	130	93	145	120	104	141	139	120	113	120	116	114	129	117	127	104	128	112	130	130	121	113	122	113	105	105	119	99	128	113	108	123	132	113	124	99	89	125	117	109	126	121	129	120	123	126	122	125	114	126	117	117	104	115	122	137	113	125	111	119	111	119	134	108	122	121	121	115	141	135	115	120	121	129	122	98	132	114	115	91	110	107	120	127	127	128	130	123	116	110	148	121	124	124	112	106	126	122	135	136	110	107	120	126	115	114	120	126	102	118	123	124	121	117	124	87	124	111	105	122	109	119	110	122	123	110	132	146	137	107	123	129	110	131	124	106	123	118	117	112	115	127	106	112	124	113	119	109	122	108	122	133	117	128	109	123	126	129	119	136	115	105	108	122	125	140	137	114	121	125	125	116	121	113	134	109	125	118	113	125	125	108	107	106	130	114	129	102	94	132	112	123	114	126	118	118	122	123	123	119	131	116	116	112	109	132	115	119	117	113	123	117	120	117	101	136	137	107	130	109	131	100	129	120	119	126	124	111	128	127	119	116	130	94	125	117	104	135	128	108	121	118	100	107	104	119	118	105	114	119	125	130	116	129	126	104	106	124	118	125	125	112	116	121	115	129	105	119	126	127	127	123	106	119	131	118	131	130	107	108	130	126	122	110	116	124	135	124	120	133	156	114	114	134	129	127	100	125	135	117	127	126	113	121	118	125	130	119	116	115	113	103	104	122
17374	22407	34494	41722	44176	48944	50459	46776	42063	47803	52667	50506	49820	47973	42397	43117	40821	36433	37048	35736	43728	39501	32788	24907	36539	32209	32569	28558	24032	25345	26597	24301	23605	23428	15620	16644	18819	19342	15959	17207	13459	11620	8409	9423	7588	6770	7626	10494	11648	5093	3579	2935	2060	1987	1352	1185	1069	878	679	675	651	595	671	626	632	518	591	569	510	442	463	413	371	370	352	350	351	345	341	291	342	348	369	419	423	410	347	339	317	341	359	332	337	291	355	373	336	331	368	356	326	307	327	361	294	346	339	339	324	312	353	345	324	369	348	341	353	337	344	317	315	356	362	319	313	307	354	344	340	323	340	329	318	327	335	350	363	317	404	345	349	360	355	316	395	315	353	315	345	307	364	326	334	339	332	340	324	337	309	345	363	332	323	334	355	349	323	339	337	334	335	329	337	318	340	307	385	346	342	324	336	353	328	322	385	347	354	349	335	368	327	330	347	344	341	356	330	333	329	335	341	344	318	371	349	330	331	339	350	372	318	334	331	351	272	324	330	295	331	348	365	350	349	349	348	347	346	329	333	337	302	329	322	347	330	357	361	326	318	363	287	349	351	348	325	327	363	336	351	297	369	340	328	358	360	351	322	328	353	354	358	316	311	330	352	364	331	354	354	323	335	367	341	316	354	338	343	352	347	311	332	340	364	341	363	366	326	349	355	322	339	364	303	324	306	345	284	343	339	314	322	351	362	348	327	343	339	334	327	358	347	352	339	304	319	361	338	307	353	355	337	323	329	370	345	345	340	363	350	349	332	342	330	305	343	332	355	333	328	365	316	317	346	329	355	305	333	329	323	311	349	341	336	362	349	338	320	358	302	370	358	328	334	332	333	362	329	375	314	385	330	346	357	325	325	327	330	312	346	322	324	327	331	356	361	360	331	329	324	338	339	320	337	335	342	332	311	308	341	330	351	335	361	357	331	325	343	315	364	353	365	341	343	346	354	332	360	318	372	306	304	360	338	342	342	313	321	326	364	309	371	346	377	360	338	302	337	327	370	365	315	363	349	350	346	365	314	339	358	314	315	335	333	317	326	342	302	349	335	345	332	360	357	336	306	346	343	354	336	352	337	355	354	330	326	328	355	359	336	335	333	314	367	336	347	330	320	336	328	322	341	339	340	321	355	367	341	341	327	362	358	321	325	311	339	324	370	353	345	310	321	325	342	374	364	328	376	347	378	357	362	356	301	368	331	371	336	357	323	306	337	348	327	359	372	327	316	352	349	346	350	335	339	352	335	354	305	314	341	321	336	287	330	338	344	345	328	328	380	341	344	363	328	351	359	372	357	318	371	362	353	354	324	358	368	372	338	332	309	333	340	325	324	321	373	323	323	355	357	321	342	353	366	340	345	358	341	344	335	357	340	312	353	321	335	345	361	359	334	312	291	341	348	344	352	342	339	335	305	344	332	326	359	348	347	305	324	348	329	331	323	339	332	338	325	299	346	317	322	342	341	319	342	332	334	335	344	311	325	348	363	351	319	352	385	350	331	302	317	328	341	349	334	348	309	320	319	337	353	327	303	349	380	311	345	357	367	341	333	343	370	367	336	353	318	367	327	350	305	314	333	337	361	336	343	350	321	348	333	376	348	343	351	356	300	351	322	333	343	316	369	329	358	357	341	332	311	354	350	330	325	320	330	340	340	329	313	350	340	354	320	355	307	346	334	332	334	345	363	325	345	330	353	345	349	346	327	319	345	337	368	326	379	305	354	320	371	352	291	339	353	374	327	321	322	325	354	340	365	345	320	325	342	339	307	381	321	319	327	322	344	374	358	350	352	357	332	350	354	329	338	344	325	367	360	363	365	330	363	341	333	330	313	344	369	350	343	355	352	369	314	316	344	341	348	370	329	359	338	356	330	353	344	329	304	350	357	315	336	338	372	365	329	340	357	346	338	335	342	353	350	329	322	307	307	348	313	324	346	348	365	299	350	365	346	318	333	342	322	367	316	354	322	349	365	312	342	353	326	347	333	335	324	386	348	326	345	369	347	351	352	359	346	358	359	365	334	323	327	327	376	333	332	311	341	373	364	345	346	321	322	320	336	339	359	368	340	347	327	331	341	335	358	350	334	331	342	337	340	344	371	348	323	330	342	367	331	308	339	329	343	337	326	356	384	321	353	324	328	338	348	345	341	348	327	374	325	368	299	353	346	332	357	350	339	327	327	331	347	336	315	332	363	325	337	330	339	332	332	261	318	319	313	314	334	309	317	336	376	334	368	320	334	340	335	355	338	344	343	331	352	355	379	343	354	344	337	329	336	327	354	340	346	352	320	330	339	347	320	329	346	308	334	357	347	336	362	342	359	357	318	346	302	357	371	336	342	386	334	348	324	344	311	325	314	318	332	347	345	323	337	342	353	329	365	354	325	347	383	357	356	364	348	318	335	331	313	381	343	335	311	350	305	332	353	349	365	344	365	292	366	354	353	347	322	374	351	353	306	364	309	368	328	344	331	334	331	355	314	326	333	329	364	330	355	327	327	341	364	327	316	322	349	324	348	335	357	316	301	331	350	357	352	337	319	343	343	353	357	339	361	338	358	331	383	331	357	343	327	360	369	352	333	352	347	324	347	345	363	368	332	316	328	360	318	378	355	347	365	346	329	361	346	331	332	337	321	330	379	334	367	347	334	343	353	352	336	321	368	347	352	353	331	348	328	339	342	313	296	331	320	326	337	343	325	348	332	308	306	360	345	351	354	379	338	368	346	334	320	326	324	362	342	312	354	357	355	345	364	341	359	359	334	367	371	350	337	353	350	342	331	346	341	352	363	328	355	351	303	314	344	353	335	339	310	325	322	348	312	326	310	307	323	333	325	339	328	321	298	338	358	325	321	375	330	342	356	325	356	338	331	359	338	328	325	337	357	328	364	302	368	343	305	358	324	323	380	341	333	316	336	344	309	351	342	353	352	352	319	313	335	348	319	336	321	305	341	335	337	329	339	306	334	327	364	349	317	331	308	356	357	351	349	329	327	342	351	312	353	355	333	346	327	326	308	335	325	333	384	335	305	326	356	330	322	351	333	327	343	323	362	351	361	322	340	316	319	333	352	341	341	358	334	362	333	344	351	337	341	365	334	332	329	338	333	329	306	353	320	356	353	342	334	361	355	374	352	352	349	333	343	344	331	352	353	351	377	338	350	327	326	355	303	376	339	380	319	320	328	330	339	323	351	336	343	341	308	347	334	346	311	316	331	340	353	366	332	331	342	328	351	333	333	328	347	319	318	327	337	321	335	329	334	344	316	353	348	351	360	366	337	330	348	307	349	310	322	349	351	314	360	373	307	315	338	367	355	347	367	319	318	346	335	360	330	362	344	332	349	333	328	323	324	353	344	361	345	330	346	353	331	331	336	319	340	338	356	315	344	317	322	339	332	322	360	351	323	356	313	332	327	317	332	331	339	341	342	336	344	335	335	325	327	329	341	350	308	318	337	337	308	332	366	335	352	357	371	358	375	349	366	347	321	329	337	359
38964	40523	42952	41172	43556	49516	52952	40915	42645	47109	47067	45562	43199	39774	37043	34445	30793	26018	25153	26323	33372	30981	20670	15076	22733	21345	20418	17613	11728	13760	15023	12849	10522	10354	6647	7599	8090	8340	6743	6841	5391	5034	3420	3353	2804	2178	2715	4745	3816	1799	1186	892	661	601	487	377	369	284	309	227	231	250	253	232	249	220	246	218	215	183	184	172	175	175	180	185	162	196	173	167	182	192	174	175	188	231	152	150	152	177	167	167	188	160	172	176	161	176	191	180	173	166	164	162	166	135	154	166	162	169	182	137	175	179	165	189	162	172	157	170	164	183	172	166	196	167	156	177	177	145	163	183	150	155	153	180	174	185	169	154	160	170	159	161	158	150	164	157	156	179	182	166	163	152	171	158	170	176	152	164	164	186	162	163	164	156	176	170	161	179	187	176	172	181	183	170	152	172	160	139	137	142	178	162	154	179	181	194	157	180	150	169	188	156	154	193	137	172	159	153	153	158	142	161	182	162	172	155	154	146	159	164	187	169	172	168	174	167	167	154	157	171	154	163	143	155	169	163	169	170	164	171	164	164	186	159	161	156	172	175	151	199	160	156	166	159	169	181	167	145	172	160	191	160	148	169	151	164	166	175	162	153	159	172	159	179	132	146	170	194	145	148	159	181	154	140	176	161	184	162	173	167	176	136	152	164	184	171	173	149	180	164	157	159	147	164	170	163	152	154	159	171	144	140	162	146	181	155	170	165	181	162	168	147	147	165	141	159	156	171	165	159	160	139	189	167	166	159	190	171	147	153	187	170	157	173	165	153	174	166	152	133	160	155	167	164	171	167	164	159	171	147	152	159	158	163	176	155	153	162	169	152	150	164	171	193	156	187	175	169	158	157	172	144	176	154	173	155	156	172	193	148	180	151	161	176	189	165	152	168	162	162	157	155	161	161	168	168	162	139	192	155	189	181	166	178	155	160	163	167	163	159	156	186	165	165	156	167	175	153	155	187	194	158	145	149	178	186	153	168	150	163	162	145	159	163	159	166	166	163	179	188	190	157	168	172	154	165	189	172	190	158	184	163	168	142	188	173	150	166	176	163	157	174	149	178	191	177	153	181	158	192	161	171	182	192	171	162	171	165	166	187	183	173	168	153	167	161	189	173	164	185	162	162	160	168	182	150	188	158	164	154	159	167	168	167	150	176	170	148	146	149	181	158	185	173	170	180	185	170	157	177	155	154	178	139	170	157	145	178	162	163	172	167	188	140	158	146	158	146	158	170	165	179	169	150	163	172	162	148	164	130	188	173	160	176	161	148	181	154	170	206	165	172	169	149	162	151	187	149	151	176	163	167	185	155	184	147	142	148	169	195	151	180	157	183	162	159	160	167	176	165	176	177	171	157	146	171	191	172	173	159	161	154	169	151	193	145	153	161	162	155	177	178	165	173	157	167	159	169	168	137	171	155	172	165	149	140	192	172	153	148	171	166	148	186	177	158	167	167	182	182	161	179	165	178	169	156	154	154	163	157	184	148	143	147	184	162	154	166	159	177	166	168	168	172	175	157	181	185	158	152	169	176	157	181	174	184	148	184	176	162	170	196	168	184	162	159	173	157	181	145	195	153	170	147	169	168	172	151	135	173	156	172	150	169	157	168	177	171	176	161	156	176	172	156	168	147	171	181	173	149	180	160	175	192	148	161	149	166	148	150	190	165	155	169	174	158	174	163	157	170	167	160	191	161	182	135	153	172	160	155	151	159	177	166	159	162	161	185	168	161	168	196	167	168	179	178	152	150	164	149	163	146	160	163	177	181	176	130	192	168	155	166	171	151	160	183	153	169	141	156	152	165	150	165	171	168	155	181	181	158	179	172	191	179	158	182	154	162	168	172	161	161	170	155	164	145	201	182	155	190	176	170	161	184	165	165	161	156	167	162	161	161	172	158	182	162	163	167	183	207	160	173	182	181	187	165	147	156	149	172	170	154	198	160	213	164	166	184	155	165	178	154	184	165	151	165	169	167	178	148	150	160	161	164	183	166	141	157	166	168	155	188	172	156	177	166	176	154	165	169	171	160	174	156	149	167	126	176	148	181	171	137	170	183	169	137	187	181	183	144	172	160	164	154	145	165	150	166	153	213	158	179	145	143	150	167	175	160	169	163	149	144	143	142	189	173	160	140	171	145	167	195	162	156	150	142	188	168	166	152	167	177	159	180	152	179	170	179	151	153	175	186	179	157	169	181	175	155	162	148	188	167	167	136	166	172	167	162	180	174	176	149	169	174	160	191	154	147	166	153	136	136	162	180	167	144	179	149	152	184	180	171	182	135	157	160	155	152	163	170	164	161	193	158	167	200	147	152	149	149	183	170	168	158	177	168	180	188	162	177	171	168	143	151	174	167	163	197	166	167	161	174	156	195	156	158	163	163	172	184	181	154	168	163	184	166	162	157	165	172	146	165	190	146	173	184	174	157	174	146	159	157	164	172	174	167	160	165	153	149	163	170	181	170	165	146	160	146	167	162	152	163	182	156	177	176	177	172	164	151	171	160	178	170	157	172	156	193	162	162	169	170	174	143	176	177	153	169	152	160	173	187	188	156	168	154	176	159	173	147	176	178	180	178	175	171	181	154	141	179	174	165	173	176	141	177	146	164	156	156	163	181	178	144	169	163	197	159	165	174	168	149	160	169	178	145	177	166	159	198	141	157	147	169	181	174	155	159	176	163	174	170	188	174	164	159	153	157	192	163	172	173	176	167	164	170	185	162	171	157	155	145	172	162	150	153	181	159	154	174	158	152	163	191	176	142	163	153	166	171	165	151	151	160	186	176	163	164	170	172	143	169	158	160	173	213	167	178	147	141	169	161	175	173	185	168	171	156	178	190	169	151	163	154	149	138	161	149	163	146	165	149	163	169	163	162	154	166	162	178	163	183	147	165	170	164	170	171	146	180	159	167	175	175	145	166	161	164	169	195	155	157	196	162	149	168	154	161	177	166	176	161	150	158	145	174	141	155	145	162	164	155	194	154	141	167	164	187	160	158	173	157	148	145	161	173	143	190	160	192	166	177	155	149	180	164	181	179	151	172	160	154	170	166	168	151	145	170	167	154	166	142	146	172	173	185	168	149	144	215	164	153	168	144	177	165	170	164	172	179	168	173	166	148	140	185	180	179	153	150	173	157	158	177	155	163	168	151	191	155	155	166	190	163	170	173	151	160	151	183	152	143	146	148	146	191	154	152	185	163	146	165	180	182	192	159	149	159	181	153	165	162	174	174	157	137	161	172	185	156	182	147	187	166	146	169	161	165	168	160	169	176	141	172	183	154	196	157	171	183	167	180	160	147	168	171	152	167	137	166	172	169	165	173	166	186	142	167	172	172	153	170	139	150	185	161	147	185	185	176	157	165	188	141	175	138	164	184	137	150	141	148	147	173	168	143	179	182	157	166	203	178	171	179	164	172	153	159	157	163	160	177	179	164	163	162	178	172	173	153	154	187	166	174	173	181	169	166	171	133	193	174	167	190
25992	33379	41645	47105	51186	57965	59874	53776	56855	59057	62919	59479	60150	59114	55102	54161	51512	46714	45635	48809	55943	51417	40851	35653	45776	43397	42829	38090	32556	37165	38703	36460	33929	31683	24600	28739	28588	30885	26258	27294	22311	22447	16792	17427	14979	12633	15499	22705	18158	10168	7537	5165	4053	3741	2881	2327	1944	1481	1377	1065	790	931	1019	1049	1074	877	1033	984	763	658	613	543	501	508	564	483	491	458	486	487	443	551	489	607	605	570	479	427	464	493	466	423	472	461	421	429	445	469	446	434	477	450	467	428	473	435	465	446	485	427	471	439	442	449	448	456	433	405	427	479	456	434	435	426	415	436	457	452	423	442	452	508	438	453	429	455	432	453	455	446	483	483	411	437	470	459	427	421	409	458	440	437	472	467	419	431	443	463	448	444	464	450	419	477	493	478	490	467	434	444	423	440	480	460	420	440	459	427	462	427	421	469	470	446	430	441	436	438	504	482	434	465	432	454	460	454	464	425	437	491	411	421	471	417	439	475	422	433	460	431	433	476	465	442	493	441	437	433	444	466	453	434	431	500	434	440	456	449	417	429	447	421	428	468	433	429	435	463	436	436	412	446	459	443	402	433	454	449	478	432	480	465	418	479	456	438	459	453	457	500	464	447	450	407	431	434	462	384	497	421	425	419	436	464	482	449	482	433	500	411	418	441	412	425	450	455	451	445	466	440	452	466	479	425	442	486	501	445	421	465	451	436	461	445	426	451	431	483	414	466	442	463	472	457	489	438	472	465	470	450	474	413	440	428	482	479	495	420	450	436	449	418	441	433	445	463	431	421	443	458	486	433	471	453	447	466	456	430	437	444	451	465	462	420	445	468	448	485	439	450	447	472	439	440	457	449	439	449	437	451	453	470	450	412	460	428	449	439	407	442	433	513	454	457	446	461	445	397	460	442	429	448	469	447	433	462	468	471	416	471	402	441	426	433	452	481	457	463	482	409	483	428	430	423	435	441	459	432	444	459	424	440	467	478	446	454	440	436	439	445	425	474	436	445	487	423	466	408	424	463	442	465	509	446	472	475	430	455	461	443	447	469	455	437	457	454	433	471	440	456	480	431	473	402	406	427	443	459	486	427	470	443	434	443	468	445	451	454	486	435	465	451	443	472	459	458	475	423	457	454	493	500	467	457	477	457	437	448	429	433	446	426	433	404	472	482	488	449	423	449	481	447	462	442	454	426	418	438	432	479	445	437	441	408	440	479	462	424	448	474	433	472	445	443	431	475	467	443	445	415	459	467	460	477	471	451	472	469	450	450	468	464	466	445	451	474	439	481	421	436	467	426	488	458	453	428	444	441	456	467	477	460	446	431	442	432	438	461	433	483	419	443	409	504	487	464	455	490	445	471	458	490	437	424	426	460	434	451	439	443	423	445	464	453	406	443	443	422	472	444	494	413	453	466	430	462	470	439	459	468	466	446	440	425	459	427	492	447	450	425	435	431	466	434	468	404	449	489	461	455	467	441	453	475	454	436	468	467	439	446	411	429	426	446	449	412	449	431	467	414	434	470	433	411	456	468	425	440	470	467	482	462	489	450	470	446	451	434	424	453	438	444	442	417	407	422	454	457	456	467	473	481	468	414	462	443	432	441	449	419	411	423	458	444	449	429	492	448	437	409	439	431	446	427	486	494	442	447	461	441	411	457	451	458	439	434	444	399	469	451	449	440	407	462	434	464	449	473	466	409	415	436	469	425	477	457	462	429	445	435	442	459	446	426	460	458	456	430	447	445	434	420	399	476	427	440	432	463	417	434	465	469	446	453	467	452	412	453	452	437	439	440	416	452	476	444	481	412	463	464	416	469	438	452	467	424	447	439	436	457	440	456	449	450	455	482	476	432	430	450	439	436	469	406	463	459	430	443	471	463	447	444	433	470	455	434	439	459	478	464	449	412	482	481	468	413	485	449	422	445	435	425	464	441	413	462	446	432	467	458	447	484	438	425	420	445	464	439	430	470	444	439	432	448	470	454	451	435	455	428	397	436	474	459	441	452	475	462	444	433	438	456	423	476	434	451	496	480	449	429	423	459	458	454	425	465	421	433	420	453	438	437	453	427	463	459	478	402	443	455	443	461	470	485	450	465	442	401	436	421	436	456	441	446	442	481	444	458	446	448	469	457	474	406	446	430	486	447	423	479	429	440	449	467	426	458	417	436	457	443	477	441	438	467	464	452	410	463	480	415	452	456	430	489	464	466	475	459	406	406	439	440	455	465	448	424	431	482	422	432	441	464	432	437	477	437	440	468	434	445	447	483	466	411	431	433	447	467	449	430	433	418	457	427	419	460	406	449	432	430	434	477	422	435	424	477	422	462	408	412	456	462	463	445	423	476	378	476	452	441	433	400	427	435	421	467	464	455	449	454	454	472	439	433	475	433	458	438	453	448	467	410	451	492	435	483	431	461	418	437	451	475	426	422	450	426	410	446	439	428	444	417	431	450	437	476	485	457	445	446	459	448	430	434	444	412	452	459	458	459	471	419	467	414	478	480	450	463	442	482	446	476	415	472	464	435	464	459	414	469	441	462	458	480	454	437	456	437	450	476	481	464	472	461	435	459	434	472	466	441	478	443	429	455	418	471	397	428	439	442	436	488	454	477	424	440	445	428	466	446	448	456	454	448	427	458	467	487	426	436	460	446	429	454	432	436	458	429	450	470	446	463	449	431	451	444	454	472	442	461	433	420	435	469	411	475	429	479	410	447	481	442	470	465	436	412	444	455	439	470	462	473	410	456	455	480	429	434	486	435	440	425	425	451	447	438	506	433	457	428	432	447	461	430	474	459	439	447	472	440	439	481	441	412	447	426	452	476	451	459	464	468	457	428	429	447	411	451	427	417	472	437	443	434	466	437	442	419	447	451	459	432	429	450	437	410	430	482	429	422	416	463	448	445	420	447	416	426	429	444	435	458	472	502	448	450	433	429	459	427	439	447	425	435	460	441	448	439	448	429	434	427	450	398	433	464	449	440	413	449	476	455	435	459	446	424	494	446	481	429	498	419	469	425	486	460	444	450	432	444	448	473	425	446	460	476	456	440	473	463	449	459	450	443	434	435	436	420	422	438	454	449	481	437	458	422	406	463	483	472	420	428	475	459	463	435	455	508	429	425	419	458	449	473	454	450	433	452	430	450	467	442	440	478	467	436	416	467	461	444	453	462	468	452	459	436	470	434	458	460	433	449	465	416	457	452	411	462	462	459	390	402	464	436	445	483	423	483	443	457	469	472	445	429	447	469	433	455	460	465	429	462	447	446	442	464	428	456	459	436	420	425	504	434	437	435	441	435	429	440	484	452	438	461	461	458	446	445	485	416	453	434	477	455	473	474	423	435	435	439	452	429	416	448	461	455	436	444	458	457	423	445	439	429	429	467	454	447	441	460	468	431	429	456	493	455	432	428	452	451	472	425	396	448	433	414	422	423	483	440	454	463	426	460	434	463	447	452	446	464	477	438	449	435	452	424	451	431	456	461	427	450	468	455	429	416
13594	12027	12717	9116	6783	7394	5275	4078	3418	4253	3573	3266	2501	2322	2071	1759	1558	1290	1355	1480	1821	1443	991	791	1124	1034	927	655	526	589	667	622	546	547	381	349	362	428	347	346	325	278	259	209	221	196	218	279	225	168	153	133	140	114	113	119	111	98	133	118	107	120	119	116	135	114	128	115	98	102	97	109	116	79	104	113	106	128	114	101	106	106	108	124	115	98	107	94	121	118	85	100	114	113	97	108	103	103	90	111	102	101	120	105	120	106	92	89	110	95	115	114	105	100	98	101	120	125	79	110	102	118	105	98	102	106	107	93	105	107	118	104	118	103	102	98	93	112	116	120	101	119	95	102	105	117	124	110	109	126	117	93	104	120	112	113	102	105	111	81	110	111	113	98	91	117	99	100	98	111	107	108	105	114	93	105	90	108	133	91	116	95	103	128	123	78	120	102	120	100	99	109	106	98	125	101	107	112	114	119	121	94	117	117	101	104	94	96	119	91	106	108	128	125	101	92	112	122	92	111	102	88	91	96	101	116	113	103	98	110	120	105	120	131	103	117	110	97	123	102	100	106	118	102	108	96	110	102	99	110	103	113	119	110	127	80	117	102	117	110	97	112	117	97	101	102	106	95	88	104	112	90	111	109	93	107	93	108	120	100	99	106	128	96	102	107	96	101	112	110	123	98	103	107	115	116	118	104	108	116	115	107	100	106	88	115	103	110	111	94	107	118	99	115	108	120	103	107	104	95	122	120	129	110	106	101	109	116	106	113	100	107	91	84	118	99	106	121	102	92	101	120	105	99	101	92	116	103	121	114	90	98	115	119	92	128	120	98	89	118	103	107	97	113	104	113	109	109	123	102	99	134	107	105	101	100	100	132	114	109	93	97	98	91	106	102	117	90	113	98	122	121	101	97	109	119	109	108	112	99	94	109	126	93	100	109	100	103	116	109	102	96	113	118	90	104	85	101	99	115	117	129	98	103	124	112	101	98	118	97	119	90	89	106	107	103	80	110	109	76	115	113	122	109	109	117	97	84	98	107	117	112	98	108	108	109	108	100	129	87	90	114	98	106	99	125	121	97	115	107	100	114	90	119	117	95	98	109	90	113	102	126	108	116	106	108	100	98	104	109	99	101	101	97	80	101	86	130	90	98	87	110	114	87	106	111	111	127	112	117	118	133	110	119	87	96	106	112	108	119	114	112	97	120	112	86	114	119	89	91	101	115	108	97	94	90	114	110	123	92	99	112	100	109	106	111	108	98	109	93	113	116	120	105	103	109	105	95	115	103	117	111	102	123	110	103	102	109	118	96	104	115	113	105	116	109	115	87	111	118	116	107	119	97	135	109	109	114	87	121	100	103	95	97	97	115	91	105	113	101	96	93	109	111	115	112	119	96	122	123	119	114	118	109	107	127	109	88	127	121	132	111	110	106	94	137	111	106	116	112	113	121	118	101	100	119	130	105	117	100	119	88	112	105	119	106	121	98	99	111	109	119	110	122	110	91	109	107	95	123	94	114	113	87	99	111	107	101	119	101	105	93	133	103	124	113	96	123	114	119	103	106	89	133	107	109	109	124	113	119	114	102	99	107	125	112	104	112	113	113	127	91	115	105	89	103	111	115	110	116	104	106	120	110	105	107	107	115	121	126	107	139	100	112	115	111	120	92	108	100	108	116	95	99	86	90	102	115	117	94	104	124	113	103	123	96	113	124	105	124	104	120	113	108	118	96	97	119	135	120	103	105	125	102	104	95	109	100	122	116	108	96	103	106	109	94	90	103	109	115	118	111	113	119	98	119	112	116	122	96	105	103	103	100	115	119	128	107	112	116	100	96	119	88	128	100	85	91	106	114	115	104	94	104	108	104	103	103	91	113	101	103	113	112	104	113	116	96	99	120	117	99	96	104	117	96	102	107	108	97	92	82	113	114	115	108	98	107	102	126	112	99	119	89	102	104	93	107	106	103	111	95	114	96	116	103	109	98	111	92	104	103	89	114	108	113	99	97	105	109	102	94	102	105	98	104	93	124	108	101	114	110	123	112	123	114	110	106	113	95	92	118	85	105	117	126	96	97	102	94	109	116	99	126	105	107	114	109	125	109	118	91	97	114	112	92	106	85	122	104	117	117	101	110	116	106	109	120	97	122	93	123	102	121	114	81	91	103	118	114	105	108	87	103	111	113	99	112	126	123	87	107	121	110	114	135	99	101	108	89	100	119	119	116	107	100	127	103	97	100	115	122	112	114	108	116	88	98	93	113	96	102	132	100	113	101	107	127	90	120	115	115	103	122	96	118	97	95	106	112	114	124	114	120	112	115	112	118	107	98	96	123	85	113	110	120	94	97	108	114	100	103	113	106	91	96	113	95	151	120	135	106	101	108	125	85	107	104	109	117	97	93	111	104	107	98	102	104	112	105	108	113	97	125	107	101	99	127	104	116	105	115	121	96	94	116	109	106	117	95	115	111	106	120	121	104	128	94	105	105	109	114	116	102	108	120	117	107	123	82	90	93	104	105	97	105	114	103	93	100	112	114	96	120	95	110	96	109	123	113	83	113	98	102	93	104	109	106	87	101	129	103	108	102	92	110	84	102	102	109	114	93	118	75	95	106	109	99	134	129	97	116	116	109	117	101	118	111	101	109	98	111	107	107	97	121	131	92	115	106	100	102	94	87	124	119	102	105	108	94	118	126	122	124	105	117	95	111	101	98	93	118	104	109	105	120	103	115	109	99	128	117	119	93	99	121	105	135	99	116	111	112	96	111	109	92	117	121	98	128	93	106	99	103	129	111	106	95	87	107	119	87	121	102	108	110	101	109	97	127	109	104	95	118	105	108	117	128	105	97	120	111	112	85	107	120	102	107	119	96	105	89	116	100	99	103	105	106	116	92	118	114	108	107	108	113	112	117	122	104	105	129	85	117	112	101	108	112	105	110	106	123	100	104	111	101	125	105	110	121	124	130	105	126	104	127	98	103	108	114	129	94	115	91	97	116	112	120	105	112	93	90	106	122	120	101	77	101	111	125	104	107	79	105	113	114	110	102	112	116	112	105	95	114	91	108	104	108	108	114	86	122	125	124	109	95	111	106	127	114	114	94	111	128	113	82	109	104	105	107	102	100	105	106	106	101	95	82	117	99	105	120	112	108	102	116	117	107	106	97	113	100	100	104	115	112	102	118	100	106	111	107	105	91	119	103	105	107	101	111	100	98	121	103	113	108	104	86	89	105	119	102	119	111	93	99	107	90	87	99	101	93	108	129	125	86	115	109	109	91	94	94	116	89	102	123	97	134	110	99	103	101	94	103	105	118	113	100	92	108	109	104	102	123	103	111	117	108	122	125	110	115	115	111	99	103	97	102	109	117	94	141	94	103	114	107	118	114	125	99	121	116	90	111	109	102	113	98	97	110	97	109	104	110	98	116	122	107	104	116	112	122	94	114	131	106	111	88	119	106	111	111	100	135	104	105	111	118	105	105	111	103	103	115	97	115
8528	11150	18379	19350	17802	21419	16878	15403	13977	17007	15880	14458	12427	12222	11255	9328	8107	6841	7817	8417	10163	8737	5805	3894	6947	5779	5305	4113	2956	3895	3707	3663	3217	3277	2190	2081	2128	2341	2118	1978	1816	1786	1527	1124	1179	969	1088	1713	1042	701	680	480	511	447	422	454	367	348	369	316	363	317	359	354	349	359	338	345	344	328	345	347	355	287	314	316	310	310	295	296	273	317	316	309	316	284	308	305	306	294	315	316	309	312	318	328	310	292	298	308	299	331	335	299	316	279	362	299	313	312	292	289	307	309	302	304	342	315	324	301	307	297	317	294	323	349	282	296	314	303	289	304	312	331	308	270	303	298	295	300	304	310	305	309	314	282	299	281	319	295	304	260	272	308	301	283	295	294	324	304	301	326	284	327	300	288	273	317	304	329	337	308	314	311	303	316	316	304	288	347	319	292	303	311	305	332	323	269	300	314	301	292	303	266	308	292	293	333	287	304	290	306	310	281	318	309	305	346	337	258	296	313	313	322	304	301	309	270	315	291	288	311	327	322	305	334	306	345	315	298	345	280	317	300	285	298	299	306	283	296	296	316	294	320	286	314	314	313	295	291	316	326	291	319	344	316	322	294	324	310	296	320	311	291	338	282	297	311	288	272	316	301	333	301	294	292	287	280	320	324	275	280	281	311	325	292	311	311	297	306	335	276	324	315	279	295	301	309	303	298	305	310	317	320	304	311	314	318	300	305	327	313	301	278	314	311	291	315	301	298	301	281	314	277	304	313	334	316	299	279	316	289	289	328	316	297	299	331	309	321	296	283	310	308	305	314	321	318	295	326	328	287	297	311	308	299	311	304	302	341	320	283	339	317	296	294	313	293	306	309	301	330	298	290	329	279	310	312	322	286	341	329	297	324	301	346	329	315	310	309	321	312	333	318	267	291	290	294	312	317	319	312	309	322	310	284	320	351	301	307	292	319	327	311	294	308	302	335	306	306	334	312	324	288	341	329	327	330	374	283	302	327	296	315	283	304	306	299	318	325	302	321	350	319	296	361	311	290	338	302	281	308	302	301	307	279	312	278	285	316	338	339	336	298	314	310	319	301	292	316	269	306	280	301	304	311	315	296	305	284	341	284	304	312	322	292	318	297	305	281	321	300	302	317	310	323	312	307	300	319	313	284	286	303	296	294	333	301	295	291	318	278	333	320	287	336	298	303	325	324	284	302	309	290	279	332	281	297	305	336	305	331	341	309	312	313	336	310	324	294	296	273	288	334	298	325	267	308	292	320	310	317	315	306	310	286	291	298	284	300	294	303	300	322	305	300	307	296	285	311	315	298	320	313	326	283	277	281	295	307	311	313	303	289	302	317	321	309	304	279	288	310	293	311	280	283	297	299	262	298	318	331	318	314	290	298	320	310	336	295	310	336	308	290	357	287	294	310	315	277	306	324	313	312	286	269	291	301	304	292	334	308	324	332	307	296	311	294	277	349	363	297	274	305	279	331	309	350	320	283	311	300	302	334	338	318	330	285	309	305	332	282	331	314	296	313	289	311	314	277	333	282	309	315	294	307	276	341	296	333	325	309	323	278	300	314	315	315	296	349	283	287	333	320	302	294	292	319	297	314	315	329	305	304	264	307	323	293	300	301	293	321	304	294	283	328	299	296	315	308	292	313	313	308	289	286	331	324	301	300	313	305	321	314	314	336	312	294	299	328	290	288	319	286	266	337	295	302	332	306	315	309	311	310	312	299	309	308	354	307	338	290	353	321	310	297	282	292	270	323	321	306	315	312	300	287	309	295	285	315	286	308	290	320	342	311	322	311	314	295	303	305	311	281	301	325	337	293	325	281	304	267	291	329	311	300	309	309	307	311	299	309	295	314	296	299	324	303	300	273	293	315	308	326	317	279	275	317	288	328	315	285	323	310	283	303	296	325	298	302	297	279	293	329	292	310	313	353	309	313	312	301	309	302	310	308	322	323	311	301	338	280	275	302	335	322	322	290	311	277	310	310	346	292	312	317	311	294	320	299	313	320	290	276	297	304	332	294	296	272	289	305	342	324	326	311	274	260	301	285	318	308	304	302	317	288	293	316	326	314	295	304	297	318	325	282	293	275	307	310	311	334	310	281	347	333	317	321	309	300	300	312	302	321	323	279	286	299	286	291	318	341	334	304	320	292	338	299	299	313	307	318	283	305	297	301	275	315	301	283	322	298	319	282	314	301	305	334	284	310	315	314	301	291	283	314	312	309	308	296	311	305	308	312	307	330	306	329	337	270	296	299	321	304	290	329	322	298	314	299	291	298	275	320	301	296	306	309	316	323	315	318	289	310	303	306	305	308	290	310	302	312	276	292	322	292	287	331	304	300	308	321	338	335	283	296	300	292	299	316	286	332	311	324	290	295	300	329	298	341	306	270	294	296	301	276	305	312	327	318	300	329	306	308	317	289	334	305	345	317	268	280	308	321	298	323	337	312	309	269	348	316	288	310	313	308	305	300	303	320	291	288	309	320	271	295	307	307	321	320	284	317	315	318	297	263	289	307	290	303	352	316	298	291	348	312	304	309	282	300	310	306	309	319	306	290	297	306	292	306	310	278	301	283	294	299	262	321	321	293	313	278	313	341	305	302	295	311	283	325	323	305	325	316	302	300	323	281	318	321	323	269	324	332	309	325	290	298	350	292	285	314	299	292	322	303	290	314	314	323	292	336	308	319	342	334	271	303	292	304	329	288	298	328	277	293	316	333	297	314	303	290	309	273	302	322	318	317	310	285	285	300	288	281	307	339	333	312	292	299	305	330	297	292	299	306	296	317	290	305	304	309	318	297	310	307	310	294	294	314	329	305	296	283	296	312	301	285	295	297	303	301	297	311	285	282	317	298	291	330	338	296	293	316	320	296	292	309	297	328	290	320	286	325	283	305	298	277	303	295	297	292	333	313	311	341	296	284	310	327	286	305	308	286	309	306	275	271	333	287	319	307	326	286	322	321	303	305	316	320	287	286	316	288	313	306	314	322	307	301	319	286	329	315	309	320	296	300	322	315	335	309	306	321	298	317	313	300	295	316	306	293	315	316	315	315	297	311	287	321	324	309	303	312	317	307	305	322	282	325	276	310	286	310	276	335	306	304	316	304	342	308	295	315	292	289	322	352	327	326	324	319	290	285	321	311	315	312	299	296	313	315	292	286	324	318	329	339	312	351	310	323	333	288	318	281	296	311	285	291	272	281	284	318	307	307	304	292	321	297	305	339	298	291	289	324	285	300	306	307	293	288	316	334	306	291	307	302	331	303	298	318	327	328	285	314	316	274	340	300	276	296	327	362	306	309	304	323	307	310	309	276	290	311	286	310	288	322	322	283	315	311	315	295	317	281	302	338	310	323	271	330	286	340	304	319	325	296	313	335	310	313	318	303	337	323	329	312	311	319	298	330	304	293	300	317	304	315	328	303	319	297	307	296	343	349	271	312	291	295	308	311	311	320	293	311	284	298	318	293	310	287	307	321	294	330
28895	28263	29723	28154	30235	35194	33264	31682	27713	35233	33652	30508	27571	25157	22736	18504	15621	14254	14022	17990	23954	19752	12116	9063	12179	11965	10289	8988	5595	6887	6557	5557	6029	5254	2935	3313	2611	2725	2772	1775	2716	3001	1966	1254	1516	1445	1808	2153	1135	783	506	301	353	320	312	243	196	162	146	169	154	139	137	135	147	137	143	131	141	152	130	115	147	127	111	121	112	114	122	114	117	116	114	112	117	134	119	130	121	121	130	118	142	133	108	110	118	120	147	132	137	119	103	117	131	125	120	114	136	114	129	136	118	117	133	124	124	120	109	132	123	107	132	132	123	115	122	127	105	141	116	121	122	104	116	112	108	107	89	134	100	107	119	120	105	128	117	109	116	120	126	122	117	115	114	125	119	134	110	122	136	105	150	124	107	102	106	106	138	115	129	120	95	120	129	123	126	120	120	121	92	110	117	108	113	117	116	126	122	125	133	119	113	132	126	114	124	113	105	102	110	110	113	118	130	108	99	109	123	123	130	111	125	130	137	129	125	113	124	115	114	147	125	128	107	117	113	120	106	114	136	127	114	118	120	112	143	111	119	102	119	117	141	133	153	118	126	130	125	104	104	115	121	123	114	114	116	125	110	130	112	116	109	131	123	113	115	104	129	111	109	110	128	130	119	133	104	127	119	128	107	127	126	109	114	120	120	114	111	120	102	122	112	116	110	106	105	133	104	121	113	122	119	132	139	95	125	129	114	144	129	107	140	105	114	128	129	108	111	101	110	121	125	107	110	115	122	99	109	119	113	105	120	88	138	117	113	127	136	115	122	114	108	119	116	124	128	125	103	121	109	117	114	127	111	110	128	121	118	126	140	121	125	126	113	113	118	113	130	129	120	114	108	139	115	115	112	109	144	115	123	137	126	116	132	115	117	123	122	120	94	142	100	118	100	130	112	122	128	107	128	116	107	119	135	120	110	127	121	117	113	109	120	94	139	138	147	119	111	131	104	106	125	118	111	131	105	136	142	111	125	145	132	124	121	115	102	101	120	114	130	144	112	115	113	112	133	110	146	126	113	119	117	114	135	111	112	117	132	105	120	113	112	117	124	118	133	102	123	108	148	124	119	137	133	108	112	113	130	106	122	127	126	117	117	114	123	117	118	113	110	127	122	101	103	141	139	96	130	122	131	112	135	129	143	108	126	107	101	92	117	120	116	130	125	117	124	104	112	115	126	112	122	107	116	121	118	90	135	120	119	134	125	115	120	124	108	91	101	112	98	129	134	108	142	133	121	141	131	116	141	105	128	111	121	114	113	114	120	122	113	98	117	130	125	112	102	107	118	101	140	106	118	134	118	126	130	122	97	108	111	117	109	114	126	106	98	135	99	116	117	117	125	105	119	117	132	108	129	120	123	105	141	99	116	115	111	106	113	118	102	109	119	128	118	119	99	119	127	115	117	103	129	118	126	120	119	89	122	118	131	123	118	117	118	121	125	115	114	151	124	127	105	133	126	125	120	138	122	117	120	91	138	133	117	118	123	106	126	122	122	127	115	108	113	134	115	123	116	118	129	112	122	116	122	122	100	110	100	110	117	104	134	112	131	118	118	123	118	133	120	112	123	124	105	113	100	109	127	121	122	108	137	132	139	105	124	133	135	86	116	105	110	148	113	108	124	126	129	117	130	118	126	121	128	108	112	122	117	108	139	121	126	129	110	136	115	110	105	111	115	123	124	106	120	119	125	126	119	113	120	116	107	124	121	120	135	121	99	119	113	116	131	119	126	121	131	132	123	113	116	127	128	127	116	124	115	114	94	105	116	133	126	112	125	119	109	98	127	118	128	137	114	119	126	128	124	107	106	132	108	128	126	120	136	125	118	130	121	130	135	116	128	113	109	115	115	120	108	121	107	121	119	114	124	113	120	109	113	142	116	120	134	139	133	139	119	129	112	109	106	122	117	92	126	117	116	126	118	115	118	123	138	133	104	121	126	125	134	113	115	129	135	120	129	98	113	117	124	123	118	111	117	105	123	123	136	113	117	106	119	121	133	102	103	115	116	106	108	114	125	101	126	120	120	161	93	101	120	113	107	125	133	97	120	94	131	120	108	126	115	120	114	145	122	124	116	131	116	103	132	132	104	126	98	136	137	112	113	125	128	113	122	106	120	111	147	129	110	112	117	117	137	116	117	111	124	121	127	111	119	121	109	106	111	93	119	111	133	128	127	117	118	108	118	112	102	136	128	128	116	105	123	126	105	96	127	119	123	124	142	142	125	125	124	117	121	116	120	136	121	109	109	113	124	112	120	124	117	113	132	109	112	117	133	102	111	105	101	103	122	110	104	121	126	119	106	103	102	127	114	108	105	109	125	108	106	114	128	127	103	95	106	130	116	110	122	113	123	115	100	110	120	143	115	121	118	103	123	107	125	121	118	146	102	110	113	108	159	122	141	119	135	110	115	124	111	126	110	122	121	129	109	106	131	124	111	113	110	116	105	133	124	120	123	96	117	126	107	112	105	123	117	132	120	116	121	121	107	118	124	130	119	120	122	115	130	116	101	129	124	113	107	110	112	128	122	101	124	131	104	122	112	111	123	129	106	113	121	131	114	96	116	121	119	120	137	114	116	124	116	105	114	124	128	120	114	113	113	139	109	99	127	129	114	128	121	103	130	119	122	115	118	133	110	99	124	112	109	139	126	122	132	117	132	111	102	122	118	125	109	114	116	144	134	145	129	109	132	127	118	117	119	125	124	134	124	121	119	115	125	108	121	112	124	120	119	120	119	129	142	120	114	129	131	126	119	121	119	130	122	94	101	106	99	122	104	133	120	125	113	118	121	112	137	113	126	106	121	112	119	134	142	115	137	116	118	129	106	122	123	127	111	113	112	127	123	112	118	99	113	99	131	132	106	128	107	109	125	114	119	96	115	118	114	112	125	114	119	114	123	103	122	112	105	122	124	124	116	123	106	127	114	129	128	115	131	116	112	121	104	124	108	99	102	101	117	108	123	110	124	126	128	103	148	128	108	122	135	115	127	120	126	119	110	123	122	106	123	103	135	122	121	111	118	141	112	131	91	125	112	129	111	105	112	122	131	111	136	124	136	115	119	105	122	123	119	116	118	116	119	122	121	124	92	123	120	116	131	114	107	131	112	119	129	118	116	109	103	110	105	118	123	113	134	113	141	122	115	136	107	126	135	132	120	137	135	120	139	120	107	130	110	119	128	133	130	132	138	139	103	117	113	106	121	125	121	125	125	107	121	112	112	100	106	127	138	117	110	127	115	122	132	118	144	148	128	118	134	113	114	119	115	115	101	135	96	101	137	114	116	115	103	125	129	134	130	122	108	114	123	109	117	127	112	114	116	111	114	108	122	109	119	116	124	106	138	129	115	106	129	106	133	119	125	91	103	136	114	123	98	121	122	126	106	115	114	127	138	123	122	121	123	104	141	113	113	141	103	100	114	112	130	116	141	146	128	128	113	123	105	142	116	116	112	97	106	102	109	89	126	141	110	122	114	127
18714	23531	31179	36993	41459	45853	46113	46531	44081	51862	50418	47710	46676	46507	44107	40225	37996	37586	36824	42000	47838	42115	32046	28828	34942	34414	31790	29512	22746	26940	25299	24326	25422	22193	14979	16932	14209	16063	15476	10640	14992	16654	11808	8117	10298	9266	11639	12716	7249	5198	3163	1643	2128	2277	1719	1150	1062	726	604	619	627	533	490	558	580	547	529	520	492	437	404	396	374	387	345	335	376	333	334	361	338	341	367	347	467	353	314	314	352	339	339	330	333	354	394	350	340	359	338	351	347	328	329	338	346	361	330	338	311	347	339	342	337	321	333	341	317	338	393	301	337	330	307	346	340	334	329	345	339	328	333	312	340	376	343	326	355	302	358	339	353	333	372	333	352	321	357	335	299	349	350	329	337	381	325	344	336	317	316	324	320	330	374	347	326	345	311	327	352	358	340	343	365	367	367	306	332	346	359	327	330	295	327	338	358	330	339	336	331	323	325	356	340	355	343	306	303	335	348	345	332	339	346	358	327	345	357	316	350	350	307	350	344	332	347	347	377	335	353	336	325	342	335	334	330	335	365	347	343	303	332	333	339	334	334	362	327	346	319	338	316	314	351	366	339	324	359	364	358	356	323	342	334	365	363	324	356	299	308	352	333	344	345	313	344	325	326	331	340	377	346	357	324	297	334	349	354	330	350	336	332	367	340	341	328	356	343	351	310	358	313	328	365	354	317	313	341	360	372	339	389	376	319	334	331	346	334	379	343	330	347	340	319	338	322	389	351	348	372	358	356	318	352	337	339	308	333	347	331	349	372	298	329	312	352	341	340	352	326	357	369	357	320	322	344	363	346	311	341	335	346	343	338	317	316	334	348	353	320	362	323	319	342	363	334	359	336	330	342	317	339	318	349	352	358	327	322	322	343	341	332	297	324	352	350	320	356	357	320	354	342	343	339	342	328	380	284	307	342	354	348	315	336	320	352	336	336	354	376	364	335	336	329	320	334	334	317	333	324	310	328	325	317	342	338	339	358	344	307	336	337	350	339	344	354	343	340	321	309	384	341	358	327	327	328	295	344	342	365	345	338	340	302	360	299	337	356	313	353	328	336	346	322	316	326	335	325	348	351	341	349	331	336	318	338	360	295	321	380	336	334	339	362	350	316	329	313	322	307	381	362	322	349	342	309	357	359	337	355	361	348	359	332	357	309	340	300	335	363	361	368	354	366	322	350	345	349	380	366	309	343	345	357	363	323	367	346	353	314	318	362	322	352	370	311	311	323	346	357	340	342	339	359	349	359	342	349	348	301	350	329	330	321	333	370	342	352	363	312	360	343	337	337	343	338	342	353	330	347	328	329	347	361	314	337	318	336	342	321	368	342	315	328	360	362	341	301	318	408	335	329	363	362	306	362	343	326	369	349	342	349	375	348	366	353	344	324	344	331	339	335	342	346	310	346	360	332	321	335	332	321	372	331	288	347	339	365	344	310	332	303	340	371	350	312	355	347	358	305	389	365	313	327	324	334	337	370	351	339	356	332	346	355	358	327	366	354	342	399	345	323	314	326	346	335	353	357	341	356	369	339	346	329	345	368	337	350	324	340	338	369	325	350	332	295	340	324	343	327	334	322	334	350	330	333	373	346	350	316	330	315	319	336	348	352	340	343	349	360	351	372	387	314	368	326	339	327	356	354	355	290	341	338	329	332	349	337	326	316	369	307	330	364	355	332	344	294	333	338	336	378	342	354	332	295	343	332	337	344	340	384	343	337	350	332	340	358	346	304	331	361	381	348	353	330	354	330	337	374	352	336	322	337	362	322	325	352	320	351	375	328	338	314	327	355	317	371	335	321	356	331	372	293	317	343	349	333	315	297	351	366	315	310	351	343	343	361	316	345	342	344	338	355	321	337	335	358	323	347	318	335	367	367	318	357	288	329	332	323	317	322	323	324	320	347	345	381	361	335	357	364	328	363	339	329	344	361	346	359	331	311	304	393	347	360	335	332	336	351	360	342	338	335	356	304	334	339	325	370	315	334	329	360	340	350	348	315	316	346	337	360	340	333	354	350	363	357	395	343	358	356	319	373	341	341	303	348	328	313	326	334	311	316	334	351	309	341	308	367	342	342	323	341	340	345	351	342	344	331	322	314	344	343	369	333	335	325	333	306	308	323	334	312	330	329	352	335	326	347	350	345	331	328	344	332	381	366	357	355	296	369	372	342	345	343	316	338	357	346	334	311	370	327	323	348	346	355	344	338	342	343	369	295	348	329	325	332	347	315	312	393	330	332	373	338	322	350	367	340	333	343	368	342	355	310	366	351	306	350	328	323	360	303	301	375	337	342	353	354	321	325	361	369	323	340	322	362	334	349	332	329	346	310	319	342	330	347	334	325	318	328	344	314	348	339	331	329	339	359	326	321	324	343	332	332	343	337	356	349	332	292	350	351	282	336	324	345	366	315	347	332	315	310	371	324	366	348	333	322	331	327	338	345	352	353	330	311	312	335	347	312	362	336	327	345	328	331	313	319	344	355	330	381	332	341	354	293	321	326	328	355	369	353	329	351	367	330	311	361	367	340	349	331	328	349	307	340	312	337	323	355	347	321	339	348	343	343	360	388	328	324	339	346	322	319	288	324	323	324	340	323	318	300	341	339	358	328	331	325	349	328	365	340	343	325	315	317	358	371	364	338	340	334	309	306	379	335	308	352	341	328	336	354	359	317	297	359	349	307	368	345	349	313	326	344	355	343	363	343	335	362	394	325	346	368	360	340	370	314	328	356	327	320	321	339	362	350	330	336	317	334	342	309	349	334	332	377	330	353	372	337	339	328	337	343	358	351	329	344	313	325	345	330	335	329	341	361	339	333	371	353	360	329	361	319	338	343	349	354	322	336	367	340	367	370	327	330	330	342	336	355	308	344	329	357	323	348	336	334	322	309	342	358	371	344	331	312	349	317	355	319	332	315	335	346	331	349	291	327	331	302	326	340	345	326	299	334	327	322	329	325	329	370	375	331	340	344	329	321	355	344	321	338	344	348	328	345	348	330	310	354	330	310	345	361	350	339	345	375	324	381	355	334	332	336	335	339	325	335	331	348	343	335	344	366	341	334	342	295	363	324	349	384	317	291	341	335	329	321	345	339	350	333	351	350	284	358	339	364	324	340	345	316	348	360	315	375	371	318	340	329	348	347	356	365	330	345	368	371	345	306	331	303	344	349	325	312	335	365	333	325	362	344	314	366	314	335	388	339	331	316	351	365	318	335	309	338	317	325	335	363	334	349	306	338	343	345	337	327	352	370	325	366	349	340	296	328	352	323	388	374	347	356	333	371	341	321	380	331	340	356	347	366	361	341	337	347	328	334	368	366	342	364	334	359	343	333	330	332	353	343	341	339	340	339	367	331	341	368	346	353	331	352	328	322	346	353	328	346	375	338	356	380	338	364	326	331	327	335	332	357	347	337	376	322	349	332	353	339	337	344	364	353	343	330	358	342	347	340	303	348	350	337	351	305	336	322	340	343	372	348	333	353	337	347	342
39490	39304	39906	42500	43661	43523	46050	41436	39733	46709	44465	45007	41794	40027	35739	28663	26883	25998	26505	32569	36759	32402	21097	17325	25027	23473	19215	18592	11821	11940	14421	11235	11892	11346	8755	6505	7128	7060	5824	4178	5053	5983	3502	2504	3623	4043	4124	3640	2296	1736	865	526	709	725	475	379	327	271	243	244	253	228	218	199	216	259	202	216	212	182	188	166	167	148	210	181	168	188	150	159	168	211	159	184	172	177	191	169	178	172	183	160	172	175	172	208	158	174	150	160	170	170	169	152	153	185	170	156	156	186	181	184	197	173	162	164	165	151	170	176	164	198	168	155	185	166	187	170	179	148	170	163	173	184	152	181	164	170	156	156	160	202	177	176	169	161	173	185	155	142	147	162	163	174	172	180	181	145	159	185	197	162	157	192	174	190	192	166	155	178	161	192	167	160	147	188	192	178	175	161	178	171	160	163	191	194	181	166	170	176	157	173	172	157	188	162	186	172	172	162	175	184	177	173	159	195	171	176	192	156	202	192	173	154	190	173	171	179	152	174	176	168	155	184	192	167	185	149	191	162	194	187	130	159	154	155	171	169	151	183	146	171	151	176	148	164	172	193	162	172	193	167	159	158	162	174	197	184	140	172	158	165	171	209	129	184	169	140	160	159	178	171	163	156	185	155	147	153	177	159	153	182	165	175	170	164	164	168	164	181	155	182	159	160	170	165	176	186	160	163	202	173	157	163	174	171	174	171	175	178	157	169	182	150	159	183	185	151	175	149	163	152	151	157	154	142	155	179	174	164	162	173	178	161	151	179	145	194	182	175	173	160	171	158	161	173	185	155	137	173	180	153	166	163	156	131	180	170	155	174	157	187	158	178	172	174	170	156	181	165	165	181	158	154	157	165	148	154	172	175	167	162	169	169	155	145	163	168	170	168	174	187	184	183	166	168	189	196	164	178	156	157	163	169	161	175	179	165	159	158	165	157	172	195	161	146	166	181	157	152	173	181	187	160	192	168	180	164	169	172	167	183	154	177	186	164	160	183	163	156	185	173	186	160	185	177	162	166	184	165	167	170	178	173	159	167	157	191	156	185	149	185	154	171	174	146	160	182	169	152	174	194	159	173	189	151	158	159	151	181	182	189	169	175	177	170	177	174	173	171	170	137	179	170	180	175	162	175	166	166	166	175	195	158	160	195	179	187	166	174	171	148	154	176	142	148	170	159	169	167	176	176	184	177	166	180	170	177	158	198	189	178	143	145	163	145	153	168	176	158	162	170	175	168	161	165	168	169	161	187	166	166	176	138	175	164	176	166	174	173	170	157	143	142	164	175	167	185	154	166	177	172	181	179	165	156	177	162	144	156	167	159	191	159	154	155	172	146	149	188	163	169	165	156	174	196	171	176	159	185	181	150	155	163	158	183	167	174	189	174	195	174	174	172	177	163	152	186	183	167	168	168	152	181	158	171	182	154	174	163	173	172	178	177	173	179	175	158	176	165	153	183	162	177	158	174	140	161	149	154	190	153	160	173	178	159	171	140	169	168	160	172	203	160	173	140	177	158	164	171	195	197	171	187	164	173	180	172	198	179	166	165	183	178	184	152	171	176	170	177	164	170	161	173	171	175	179	166	166	163	164	181	173	145	185	167	172	186	170	177	185	170	189	148	144	158	186	154	160	177	143	183	167	174	170	177	164	184	161	160	166	158	176	158	142	150	173	171	171	184	176	166	186	175	163	158	168	164	181	165	175	174	163	186	175	167	161	177	178	185	171	190	152	168	179	175	170	162	179	160	165	180	181	159	165	161	182	175	195	173	179	163	162	183	161	154	159	174	143	184	191	188	178	164	114	186	182	174	172	177	176	148	164	155	192	159	163	157	170	153	195	157	160	174	198	155	160	172	159	162	161	181	175	159	177	181	172	192	148	168	167	173	160	163	188	196	177	167	181	154	174	169	166	197	175	148	151	163	162	155	154	187	160	177	159	163	212	155	163	141	167	188	178	175	160	150	158	162	157	158	170	144	160	154	175	160	166	166	158	168	188	150	153	192	185	184	180	180	170	169	161	181	134	206	175	150	168	171	188	153	160	161	184	153	163	162	177	170	184	185	163	174	164	168	170	198	168	176	166	167	166	174	186	164	184	169	138	166	164	166	174	181	174	183	170	171	158	161	168	176	166	182	166	154	158	160	146	192	177	157	172	179	168	182	167	168	161	172	185	183	186	171	171	169	163	153	155	177	186	174	173	165	178	183	204	158	165	160	162	155	196	173	168	154	153	158	174	163	141	161	150	179	182	199	164	156	171	166	172	186	163	179	162	169	174	164	165	205	156	177	180	187	168	195	168	169	172	170	158	170	169	177	156	158	172	161	178	171	170	168	168	178	171	171	153	181	175	177	163	171	167	167	165	164	183	176	180	145	154	167	170	172	190	145	141	175	162	162	154	151	170	188	186	167	175	138	171	170	179	152	163	157	130	166	168	140	160	169	186	160	163	172	151	159	155	172	170	177	164	173	171	168	178	186	197	184	177	165	168	174	176	194	154	153	163	171	175	193	148	175	160	182	183	143	161	184	163	165	165	177	144	173	157	178	193	157	154	173	177	164	171	150	160	152	174	186	159	165	182	175	164	138	152	174	179	174	176	174	159	160	169	179	192	160	168	164	164	162	159	172	156	141	172	167	172	182	179	182	169	170	158	181	152	128	165	156	165	168	171	183	152	175	166	150	168	175	161	156	180	161	166	173	181	167	162	169	184	198	167	159	149	161	177	180	162	160	169	179	174	185	173	202	158	181	176	162	165	147	168	170	151	155	173	173	179	150	182	159	152	180	166	169	162	172	171	172	171	161	165	183	164	163	163	188	169	162	139	148	161	157	181	153	164	165	158	199	169	156	166	191	161	175	159	171	172	179	191	156	177	179	164	182	171	153	162	157	134	181	192	154	166	161	168	194	164	182	172	183	177	163	175	170	169	158	176	163	166	166	193	188	166	175	153	187	147	171	152	170	173	181	169	159	191	184	156	149	161	187	146	171	168	201	194	172	151	164	161	164	190	203	169	175	162	174	171	149	168	175	162	188	170	157	157	195	158	170	165	161	185	165	169	168	191	173	169	189	160	162	178	146	176	150	174	162	174	162	189	152	161	156	187	162	176	171	159	170	175	159	152	175	183	171	168	160	195	179	171	191	185	181	173	164	163	157	166	156	169	153	180	200	187	161	160	167	170	162	163	173	176	171	161	205	190	175	170	171	142	190	159	162	160	188	154	153	179	171	184	157	145	184	186	213	168	161	151	160	208	175	175	166	142	157	200	136	158	180	177	186	184	167	197	155	185	173	191	160	163	156	175	170	160	152	172	179	171	156	172	160	150	179	195	179	154	160	149	150	178	159	170	146	142	139	160	152	182	168	166	142	159	183	153	163	176	194	185	160	180	174	173	169	162	156	177	180	156	180	155	176	157	153	161	146	213	167	161	148	201	147	179	168	164	176	168	148	171	173	180	177	168	152	177	170	197	149	188	177
26591	31456	39514	47393	51531	52499	57341	52944	54674	58870	59318	58068	58567	59053	53744	48847	47942	47937	48127	54385	58799	52800	39911	38301	46859	46202	40875	41341	32468	34752	38376	33922	36493	33996	29277	24912	25867	28194	24548	18896	22484	25129	17362	14231	18977	20352	21091	17900	13278	10680	5006	3228	4447	4410	2750	2197	1716	1212	1142	1038	1058	883	832	792	826	846	814	756	715	611	582	566	519	510	500	482	471	490	475	436	519	537	490	426	476	484	478	458	463	476	415	475	455	453	435	443	474	500	440	434	447	489	486	451	431	447	472	471	414	442	463	452	462	457	479	480	448	449	424	494	422	480	446	413	471	477	464	428	451	428	431	448	465	418	479	472	495	463	476	464	438	451	447	427	460	470	475	451	446	462	426	460	487	492	440	433	480	469	430	484	458	444	439	469	449	463	425	477	472	515	479	485	450	441	431	453	458	431	467	471	424	456	466	482	426	454	463	458	479	427	449	462	491	425	460	439	460	475	456	497	457	442	424	428	470	442	464	453	475	472	461	452	464	487	452	461	444	474	477	439	457	464	468	438	414	447	470	474	461	440	487	441	473	488	523	499	461	468	437	464	501	444	441	464	448	470	456	437	496	418	480	429	467	509	438	450	434	486	444	449	452	444	490	481	439	451	485	437	523	459	453	440	440	439	465	473	436	470	444	498	454	440	461	458	440	451	481	445	430	431	438	474	466	419	464	431	448	446	463	473	452	448	439	452	463	438	478	476	458	526	423	465	453	445	451	445	474	480	436	459	456	472	442	454	458	439	510	484	434	466	433	474	452	469	435	430	444	486	443	448	440	441	430	437	443	444	413	452	450	463	449	445	416	445	471	444	448	462	445	438	466	460	433	483	455	490	466	424	406	507	471	470	453	442	441	428	460	451	470	455	476	447	452	428	454	461	469	448	488	440	445	456	461	457	444	477	461	471	469	459	462	490	475	486	453	453	462	472	421	460	493	466	469	498	445	477	443	447	457	450	453	472	459	444	503	495	472	488	471	463	474	439	443	443	465	411	431	436	445	499	472	440	434	450	466	492	450	444	443	453	480	441	440	476	471	447	445	477	448	444	428	468	440	467	468	480	434	469	462	466	462	417	453	458	457	435	478	441	481	436	457	436	451	436	452	418	448	437	446	436	475	471	496	426	497	408	455	436	450	436	511	513	454	455	458	445	431	451	489	427	433	460	474	473	451	405	474	431	458	498	492	466	461	480	508	454	455	460	446	467	494	489	461	460	467	455	455	450	451	420	426	434	455	461	453	468	439	429	437	439	474	461	452	452	449	449	486	450	461	467	447	483	440	483	442	452	442	452	416	447	400	440	473	434	474	501	432	450	442	467	449	431	463	452	472	458	442	461	469	500	435	453	413	446	430	424	436	469	452	512	490	482	451	425	429	460	440	519	457	480	447	471	494	464	484	464	458	465	476	439	470	429	411	441	499	459	447	426	481	453	442	444	458	433	427	426	475	420	428	435	475	441	479	457	467	462	475	488	457	458	456	454	502	421	448	477	414	452	480	434	467	475	453	491	443	455	453	432	471	483	432	483	488	478	484	448	488	456	453	450	466	470	454	471	453	453	405	383	487	472	439	419	510	454	460	463	471	442	474	454	452	454	450	425	436	448	498	463	439	469	433	410	459	446	469	512	479	445	454	432	454	466	465	432	444	436	461	473	469	471	475	437	450	496	464	452	439	474	457	452	471	480	446	436	433	467	468	442	448	481	454	496	468	443	492	454	473	464	467	473	453	470	457	448	429	472	439	425	454	467	470	468	472	432	411	466	467	460	488	475	450	490	433	424	434	466	423	441	445	413	454	444	481	477	437	449	479	472	462	420	408	463	467	501	454	477	471	483	440	473	490	477	416	445	441	486	515	476	445	428	472	435	480	463	462	478	481	459	406	460	451	442	477	418	486	434	465	440	471	465	470	432	451	470	452	412	483	453	494	476	478	432	445	488	475	455	434	408	436	456	467	503	481	430	451	453	405	449	459	439	482	462	469	490	478	455	456	437	503	483	453	454	419	415	450	450	441	458	479	456	458	452	466	478	460	482	482	461	517	449	444	454	473	439	425	484	443	482	447	410	441	467	444	438	452	434	475	513	439	438	489	439	421	467	435	492	432	432	482	504	438	461	457	432	476	451	438	458	487	443	485	485	452	473	481	426	455	455	446	437	454	467	468	466	474	459	460	442	451	447	477	471	454	429	469	490	466	447	426	493	440	397	462	467	499	444	408	499	479	439	432	488	465	435	465	443	420	465	447	479	453	447	478	479	433	438	475	444	482	444	482	468	461	451	456	505	473	465	510	464	476	469	449	440	450	440	480	477	442	456	466	451	440	448	426	470	457	509	466	422	495	473	450	437	421	407	431	470	457	438	432	467	442	465	473	513	444	432	461	448	462	442	480	466	467	511	454	491	477	476	445	473	436	440	447	479	469	474	430	479	484	489	452	473	440	465	442	488	435	450	459	455	443	422	438	419	494	479	454	488	485	490	424	462	466	474	456	441	464	427	431	463	460	464	455	446	499	468	432	456	429	472	417	488	453	488	415	466	417	444	428	449	453	450	464	473	452	448	468	427	441	496	495	416	492	469	425	451	443	453	458	444	481	467	455	454	433	463	448	451	467	449	465	423	446	431	458	423	442	466	493	475	483	438	431	467	452	422	464	435	477	458	451	451	472	437	458	428	496	461	444	477	455	463	472	445	493	473	487	476	452	472	450	429	469	491	422	476	421	458	417	447	477	423	460	445	459	491	445	447	448	428	450	426	490	465	497	465	484	478	457	423	460	452	408	478	459	437	473	491	473	441	459	485	482	444	472	430	469	449	474	497	458	433	438	426	482	464	433	470	457	451	465	445	459	482	492	442	473	478	449	466	443	455	444	465	435	464	497	428	407	460	466	472	425	476	504	444	466	474	475	439	458	490	480	475	467	477	461	458	470	447	459	463	434	422	441	447	487	455	465	432	469	505	469	444	446	442	467	472	463	421	492	469	444	454	468	441	443	437	481	466	476	462	451	461	473	431	442	445	469	439	489	470	426	491	455	481	465	476	466	446	477	490	454	434	445	434	456	465	483	477	422	450	420	434	443	434	451	459	477	451	435	467	467	477	457	458	458	464	432	465	448	461	459	483	422	469	448	446	474	440	476	449	446	486	466	470	472	504	472	425	469	424	445	448	446	478	463	479	443	459	472	438	453	443	476	461	448	475	489	459	466	444	454	481	455	460	453	455	441	440	437	475	486	462	435	451	451	412	445	443	433	449	499	475	460	454	457	470	454	481	445	433	452	485	444	472	451	423	471	457	459	476	472	438	434	469	491	464	455	474	426	457	434	471	417	454	463	454	442	433	451	466	455	497	462	452	441	453	457	416	460	464	454	449	434	473	476	431	485	469	424	456	437	448	462	466	494	428	451	434	443	427	457	479	459	487	459	448	437	451	447	448	493	440	465	430	475	505	444	418	469	473	484	461	424	484	482	455	429	435	456	410	485	430
14585	10740	11624	9490	7841	5518	4741	3815	3240	3432	3149	3049	2656	2249	1877	1465	1380	1393	1326	1419	1920	1611	1106	836	1177	1002	893	743	587	521	769	534	576	635	423	386	360	431	392	283	294	277	281	215	243	318	258	237	183	165	121	133	150	147	131	128	119	121	141	107	104	140	126	130	133	131	138	115	114	120	125	122	110	119	126	122	114	121	105	107	131	123	110	113	103	119	113	115	117	121	107	115	107	124	122	114	134	122	115	124	107	107	121	128	127	120	122	140	101	122	117	123	110	103	102	104	103	105	105	110	131	126	115	94	112	110	105	124	119	120	118	120	123	124	115	101	122	127	137	100	112	113	103	124	105	110	121	118	128	108	113	116	97	111	117	106	120	94	124	90	97	103	133	122	101	106	122	120	134	115	113	106	106	94	109	108	112	127	116	127	114	128	107	105	106	99	115	132	126	118	126	112	120	118	105	113	117	118	111	96	127	109	118	110	110	106	106	128	120	108	106	115	114	121	108	113	121	114	116	101	124	109	109	127	133	119	124	92	117	102	133	131	129	104	112	126	109	129	110	101	141	122	88	111	100	96	112	115	105	113	106	114	106	107	118	117	125	114	108	121	106	88	114	114	117	90	106	116	110	133	147	114	118	121	123	107	128	122	117	105	134	122	139	135	128	109	119	132	114	106	132	123	133	106	96	138	129	134	110	104	119	133	115	103	124	129	112	138	120	126	86	117	123	109	102	130	107	117	122	140	134	118	144	102	106	121	114	118	127	100	127	112	131	136	120	108	111	130	114	114	120	96	99	114	118	135	123	126	125	108	116	102	124	101	94	113	132	120	125	103	96	110	121	117	117	124	103	125	101	109	112	107	89	122	123	122	103	117	95	113	96	125	95	119	114	113	98	117	119	101	117	111	110	112	117	99	109	115	106	125	106	106	107	120	107	115	120	116	114	111	126	124	113	109	115	122	109	118	119	128	127	129	111	113	118	134	123	119	109	121	123	126	117	141	117	129	104	112	115	119	113	106	117	92	121	131	99	108	125	135	116	118	105	110	109	123	118	118	94	101	118	132	101	115	104	105	118	110	119	120	124	125	108	122	96	108	126	109	119	105	100	99	109	118	123	107	85	110	115	118	123	122	136	104	107	102	119	111	104	111	115	118	103	125	122	103	130	123	122	121	97	109	143	116	124	99	117	115	92	111	109	111	133	102	111	119	122	111	101	118	125	120	119	105	104	128	117	97	118	118	123	120	117	103	124	122	127	111	113	127	106	103	137	104	119	131	122	133	118	115	111	98	126	129	140	134	131	115	112	111	130	113	100	124	119	117	131	133	126	116	120	113	106	129	105	135	119	97	105	142	112	120	115	99	107	138	110	128	105	105	132	106	119	124	113	95	128	106	119	122	114	126	115	101	117	101	130	113	111	106	114	111	118	100	98	130	111	122	108	100	119	128	96	117	97	140	120	112	110	118	123	104	116	134	104	111	115	121	110	119	147	106	119	108	132	104	96	91	126	111	125	123	107	118	120	115	125	80	122	126	114	113	105	117	118	127	110	97	117	111	116	123	120	109	114	107	118	114	114	109	117	116	142	122	102	124	125	122	107	139	122	104	122	99	120	101	112	118	116	116	118	105	123	101	112	129	105	125	116	119	109	121	98	137	129	107	105	103	106	105	117	118	116	123	113	104	103	90	122	127	101	110	127	113	122	127	124	128	123	111	117	122	105	105	122	112	124	125	99	100	120	112	108	109	119	103	112	102	120	110	128	120	108	112	131	117	108	108	132	116	126	110	114	107	106	125	131	132	116	95	114	132	143	117	104	121	120	103	100	118	112	116	112	106	137	99	106	120	125	137	115	101	115	113	105	131	133	123	131	109	131	112	124	118	101	96	114	110	100	114	114	116	116	109	101	105	136	129	120	124	98	107	122	107	111	129	113	114	108	113	96	104	103	101	108	111	134	110	123	108	101	156	115	137	116	117	112	119	110	125	104	113	118	96	124	112	115	132	115	94	120	107	96	108	121	114	112	106	98	108	109	113	97	109	118	113	119	94	111	82	84	101	99	108	120	142	133	112	100	125	123	147	111	121	102	121	102	110	110	114	132	124	105	120	107	110	117	112	108	118	98	139	121	130	117	118	118	124	108	109	124	104	98	125	116	117	109	110	108	112	114	115	126	104	110	119	112	99	112	125	121	112	121	117	107	105	98	117	117	110	118	109	108	109	117	109	110	117	100	145	132	115	92	138	142	117	126	135	125	101	106	111	121	130	111	116	103	136	118	104	109	121	103	114	117	113	105	119	121	114	124	112	99	120	126	111	120	100	106	129	145	118	98	116	111	116	115	113	106	121	116	110	124	117	125	108	99	119	111	113	106	127	129	118	115	115	113	138	122	118	115	108	117	111	141	114	105	114	112	116	120	136	134	121	133	114	109	108	121	117	123	106	120	105	108	117	95	125	105	117	101	112	136	132	117	112	122	126	132	108	127	125	120	104	120	119	104	102	116	116	118	124	118	112	111	133	112	114	136	130	122	118	102	117	100	116	107	118	115	122	114	110	113	101	115	116	123	122	89	99	104	108	120	103	100	120	102	110	95	115	122	106	118	128	117	128	101	117	105	123	108	132	106	120	114	117	124	102	142	105	134	110	103	132	119	92	81	129	94	114	113	97	133	127	113	128	119	112	111	105	110	116	128	95	134	133	133	119	128	144	118	126	121	102	125	127	87	89	122	130	119	103	98	109	135	106	121	131	102	106	106	113	107	125	113	113	119	114	114	118	118	115	122	125	133	115	117	112	94	102	114	123	94	100	111	103	120	114	102	102	116	113	104	118	127	101	99	128	99	107	110	85	118	123	121	107	122	134	109	135	104	125	115	105	127	116	122	109	133	105	120	112	131	116	117	107	110	112	117	112	118	108	119	128	109	129	128	128	105	117	115	136	117	126	122	122	118	101	113	129	112	109	102	121	109	121	133	88	139	122	121	97	108	131	123	108	128	122	99	108	107	106	98	107	119	123	124	102	132	115	109	120	125	107	101	116	115	110	102	111	108	116	107	127	109	125	124	118	100	122	99	116	114	120	130	106	110	120	113	116	107	112	122	119	127	123	137	123	97	126	107	102	113	120	120	106	118	128	109	103	102	120	122	128	101	109	111	136	113	110	124	121	106	117	97	127	93	133	126	123	121	128	108	111	129	115	134	141	98	106	109	117	93	120	123	123	117	124	139	132	122	113	119	126	125	134	116	97	113	126	105	113	137	111	106	122	114	112	108	120	122	129	136	116	107	143	130	128	121	139	120	113	127	106	129	115	114	107	109	107	116	120	136	145	133	124	116	129	131	110	110	86	126	143	111	131	111	124	120	119	110	96	118	109	114	113	115	117	115	102	110	107	138	108	132	125	114	104	89	115	107	125	125	115	127	119	111	130	118	124	121	120	106	123	93	118	122	126	122	110	123	107	129	134	110	111	127	114	103	120	93	103	115	107	116	115
9119	9659	17157	20428	19817	16249	16569	14147	13282	14663	14925	14197	13498	11851	9834	7815	7701	7679	7174	8461	11310	9096	6391	4919	6962	5703	4815	4163	3246	3040	4421	3344	3656	3349	2375	2390	2175	2565	2236	1462	1927	1873	1391	1148	1616	1735	1376	1218	1022	731	494	495	523	562	423	407	420	419	388	412	366	368	373	379	360	339	375	370	337	328	340	290	345	329	358	348	336	323	304	364	345	353	344	340	360	324	334	307	319	337	334	316	297	321	329	314	300	316	334	347	339	342	341	323	307	342	320	317	331	303	305	347	359	343	296	337	372	316	339	305	311	307	332	327	351	310	320	293	339	333	321	292	308	329	348	329	316	311	349	325	312	342	330	291	336	328	325	297	313	321	326	348	325	335	340	280	335	328	339	339	347	308	335	369	309	276	317	353	353	335	314	312	358	312	340	341	313	348	330	295	329	342	359	346	353	329	322	318	354	313	342	319	335	336	328	369	310	338	307	335	319	327	351	304	335	344	327	311	341	361	315	333	322	328	320	338	347	324	330	316	331	321	329	322	333	352	316	305	352	335	333	302	348	348	314	349	331	329	343	335	301	289	334	313	308	360	340	337	326	333	341	353	310	315	350	319	331	315	340	326	346	365	306	336	328	364	333	359	332	294	339	297	318	356	304	350	340	323	336	292	320	320	337	302	339	307	292	318	341	354	295	319	311	352	349	340	326	342	352	328	367	327	367	321	340	344	331	306	336	352	318	296	345	318	311	330	316	317	343	323	349	353	336	363	316	327	286	337	322	320	326	356	338	324	315	324	332	345	351	321	307	319	361	332	333	307	319	312	363	332	354	315	342	346	332	322	349	319	338	353	320	319	316	327	332	337	345	322	334	322	325	300	326	312	289	358	322	329	326	323	328	349	314	357	357	324	309	329	344	313	329	348	296	316	330	372	311	317	340	322	343	327	353	329	319	349	323	316	337	310	333	328	325	313	367	312	309	324	330	325	315	335	316	308	326	333	351	314	304	328	331	308	308	351	340	326	321	344	304	327	301	308	338	344	306	349	374	351	308	319	352	295	311	341	299	357	337	338	360	335	290	342	323	333	352	356	290	326	338	349	305	304	327	337	311	298	308	321	335	349	315	302	345	342	326	343	350	348	334	293	325	313	348	298	356	326	327	331	326	320	332	314	319	327	348	354	321	322	319	322	326	332	340	346	332	341	378	346	352	325	312	361	335	341	342	353	328	356	345	290	316	337	328	335	342	316	315	307	346	306	315	319	326	350	360	331	335	298	311	327	344	310	316	335	349	298	305	320	332	333	341	323	298	311	323	316	317	339	341	303	363	323	291	317	324	327	334	353	308	331	320	332	330	336	308	349	340	321	323	336	331	337	321	323	327	307	319	352	375	310	336	329	341	336	315	332	309	336	357	322	305	340	316	333	354	352	337	315	297	342	318	308	332	339	333	319	325	320	371	360	337	318	322	332	344	329	322	337	308	341	357	322	302	345	336	320	321	336	336	310	349	295	321	341	335	352	337	295	334	323	323	367	346	336	315	322	342	324	290	316	311	310	353	299	346	343	334	315	318	315	297	307	334	348	315	335	297	304	338	306	352	306	371	318	367	317	312	310	344	318	346	340	349	333	342	329	333	340	329	352	328	346	314	351	339	334	325	344	360	317	300	348	329	318	336	314	353	359	336	316	364	341	332	339	323	314	315	338	302	331	322	310	325	298	357	344	361	336	360	324	329	334	300	354	328	347	301	317	331	338	351	348	335	349	387	336	330	312	330	308	339	317	348	364	326	316	342	314	320	327	334	339	339	351	331	328	310	310	325	344	319	312	340	329	331	332	306	304	323	349	317	335	347	363	335	367	327	297	295	324	312	309	324	323	315	322	301	321	330	331	345	336	308	316	325	316	352	332	354	328	300	347	330	339	336	315	315	333	312	378	316	323	336	315	357	306	300	322	323	333	334	339	301	312	332	321	324	331	339	342	331	354	329	293	327	325	325	362	310	295	321	348	327	326	351	319	342	305	334	329	334	318	327	354	339	322	348	331	324	335	334	294	314	345	339	348	329	311	319	324	360	318	335	320	358	302	346	308	343	346	307	320	341	335	326	336	303	332	319	339	349	323	353	322	346	343	343	324	322	319	319	304	309	354	347	334	306	345	328	365	335	330	334	293	317	332	328	349	321	331	325	322	337	349	305	322	355	327	321	288	302	332	330	319	347	318	338	354	353	316	327	335	301	304	338	303	314	325	342	304	302	354	320	323	328	324	317	339	322	381	322	323	320	337	347	355	340	313	352	322	336	343	302	315	354	325	327	337	327	303	300	341	360	316	285	356	326	304	339	350	333	323	349	344	294	322	325	320	316	348	315	351	302	309	400	329	318	308	337	328	324	325	299	294	325	348	321	326	340	294	340	332	324	344	305	334	341	336	325	329	336	318	309	352	317	344	325	348	339	340	296	314	306	321	318	352	337	340	302	322	320	341	292	327	322	347	341	329	344	339	338	303	314	339	316	327	336	319	332	324	311	343	345	314	297	310	335	352	326	325	366	327	314	340	323	353	303	334	338	312	320	346	307	340	292	341	339	340	329	352	354	343	326	349	324	314	343	334	317	324	338	335	292	326	334	335	309	356	338	338	352	312	330	326	315	335	331	330	343	298	360	332	349	308	374	325	308	316	345	354	334	315	312	333	325	318	333	345	347	340	308	332	339	286	319	326	298	320	336	329	339	303	303	340	296	346	347	337	344	344	344	350	323	296	295	321	324	327	317	296	317	338	304	321	365	338	324	328	352	340	340	325	332	338	329	334	334	338	335	324	368	348	315	307	285	340	339	322	347	344	308	331	322	363	326	362	337	353	336	329	300	327	316	348	343	313	326	329	344	311	339	303	294	320	320	323	311	359	335	305	359	327	341	313	302	329	319	347	325	305	328	315	330	346	321	361	335	294	318	336	302	340	297	367	348	333	331	315	322	308	333	300	324	333	336	332	359	320	338	301	322	353	311	342	340	319	297	326	350	331	320	316	333	335	327	334	369	355	304	346	332	313	338	315	333	308	340	280	364	344	328	319	325	331	332	290	344	300	315	332	316	308	313	317	300	319	293	357	328	339	326	295	293	319	300	344	324	331	301	328	317	315	340	336	326	315	344	317	302	336	324	353	335	335	316	325	304	347	321	346	319	321	308	300	337	337	312	308	346	300	321	324	295	318	374	334	338	335	336	311	291	329	335	320	302	340	297	326	329	307	337	334	336	327	363	313	322	309	317	348	337	323	334	339	343	303	328	338	356	344	323	342	322	356	313	303	319	330	307	326	365	302	346	344	307	303	320	332	302	313	336	325	328	327	307	353	307	317	312	332	311	268	334	338	342	333	319	338	322	327	340	329	325	343	334	293	315	342	312	335	332	340	331	330	320	318	327	339	314	330	328	362	315	337	318	318	338	309	311	343	307	312	346	329	332	324	339	349	359	333	344	354	341	333	362	364	335	314	357	331	327	342	326	339	281	311
29243	26317	30146	30368	37648	29709	24035	24323	26412	32663	31705	32163	28363	24423	20520	16994	16065	14199	15513	18051	23554	21410	13257	10280	13295	10888	9909	7306	5014	6149	7733	5835	5434	4763	4233	4117	3497	3566	3729	3037	2710	2908	2250	1430	2038	2023	2090	1406	959	415	298	355	311	318	281	209	175	167	172	178	150	135	136	118	164	167	149	147	136	148	140	140	134	144	145	136	146	142	130	149	152	136	162	165	143	129	147	120	112	128	144	135	137	123	139	137	123	112	124	159	139	118	125	118	133	141	120	123	128	121	126	128	126	123	125	134	126	123	122	122	141	127	132	131	132	135	133	139	115	134	120	123	118	142	123	116	122	137	129	110	110	124	120	122	131	124	110	138	116	131	119	128	129	131	127	152	132	138	149	136	152	118	116	124	103	130	148	139	153	138	117	151	133	130	146	136	152	124	137	129	137	128	132	156	163	133	113	130	114	121	150	137	136	118	125	141	98	125	116	129	139	90	143	152	116	105	125	120	128	151	127	152	133	119	128	132	109	108	131	129	131	128	99	128	135	161	144	126	159	127	132	145	115	136	127	143	123	123	108	138	117	131	138	131	115	123	130	161	133	117	123	123	141	130	118	143	116	115	118	111	123	142	137	147	149	136	116	129	132	113	130	113	118	129	103	123	133	126	112	141	132	137	105	138	109	138	154	134	135	139	147	121	122	137	136	129	150	129	132	133	135	138	138	132	122	137	120	122	158	138	124	136	130	125	138	119	133	140	140	126	125	129	121	126	114	128	117	124	100	131	144	120	142	109	129	108	125	119	130	129	123	116	107	122	138	127	133	146	125	128	143	129	127	147	134	126	142	125	129	128	128	130	137	129	126	125	133	138	113	123	122	146	125	122	125	121	123	124	144	119	136	141	134	119	151	142	121	133	128	141	124	121	125	119	131	135	128	113	131	117	128	119	138	143	105	149	135	137	131	114	151	125	124	131	143	129	126	122	117	127	132	135	123	132	127	145	143	130	125	126	128	146	162	129	127	127	137	128	150	140	136	141	113	131	128	138	145	154	141	138	142	139	107	123	128	126	105	128	139	131	130	141	120	136	151	116	128	132	121	100	151	137	133	145	124	122	119	137	134	124	129	110	125	127	123	146	129	123	143	132	130	122	129	120	137	147	113	133	119	118	118	135	125	140	109	110	118	120	136	130	124	147	125	127	124	136	126	123	150	143	150	119	123	158	123	134	116	119	118	131	131	118	121	133	140	120	143	121	127	137	131	116	130	126	110	134	108	138	129	114	138	136	115	123	165	124	126	148	121	151	113	127	139	122	130	135	126	138	118	143	121	129	142	132	117	132	120	119	148	116	133	134	121	118	119	129	114	124	146	150	115	121	126	115	114	107	145	133	133	109	152	124	133	132	122	139	136	130	138	133	148	121	136	130	114	141	120	140	107	149	124	135	141	125	151	122	134	142	137	133	140	132	132	134	135	116	136	116	120	112	145	139	124	132	137	146	149	125	135	108	138	125	135	142	136	132	123	117	137	157	135	131	139	121	121	150	142	141	133	113	112	125	135	127	127	133	145	151	133	133	130	139	147	128	141	130	129	134	137	125	140	111	122	124	128	147	127	134	122	132	133	150	117	143	122	151	117	111	135	138	131	125	133	136	145	108	125	133	132	113	139	116	149	134	133	137	116	136	126	134	131	132	141	129	145	135	126	131	143	142	127	126	123	96	119	134	124	138	111	136	126	140	140	142	120	112	138	124	138	117	139	111	137	129	137	142	131	136	143	152	130	143	135	123	149	138	132	136	112	125	125	134	122	111	129	112	124	141	129	112	127	138	125	118	122	134	137	128	114	115	115	133	137	131	118	110	134	110	139	152	126	130	115	124	116	130	116	126	118	127	122	130	153	128	124	125	137	121	134	123	138	126	121	129	143	110	126	121	161	131	150	115	141	103	139	127	129	135	129	124	135	120	113	130	131	125	136	119	149	134	133	125	158	141	143	120	125	120	131	137	144	124	112	125	134	102	137	133	136	135	129	112	126	124	136	130	120	125	133	142	115	127	140	143	138	121	124	128	121	137	130	120	135	118	130	112	123	117	119	132	115	113	131	119	121	145	119	117	121	134	135	118	136	150	133	133	111	152	158	105	131	114	144	137	121	122	120	110	119	126	132	126	152	152	121	130	128	127	110	129	123	130	144	126	129	128	118	113	125	113	124	138	121	125	134	131	130	139	125	128	129	138	124	127	133	136	138	139	117	112	159	136	114	121	118	119	120	121	134	146	104	125	132	103	145	111	132	125	129	133	122	146	124	113	140	129	129	133	129	136	149	110	148	116	135	140	133	123	122	139	142	109	135	126	125	131	124	120	115	139	127	108	140	117	154	110	120	135	119	109	124	115	131	124	156	129	127	118	127	146	114	136	124	146	127	131	124	123	107	132	136	120	129	136	121	136	115	122	146	117	130	116	143	137	126	115	139	137	128	116	127	127	131	127	119	136	135	120	115	127	126	108	120	155	115	115	135	135	132	140	134	129	133	110	127	109	127	124	125	131	139	136	141	115	133	128	139	141	116	122	125	129	118	150	132	117	115	136	116	162	130	112	137	138	128	114	124	113	147	137	124	132	124	144	117	142	125	118	127	127	119	115	108	144	120	121	127	136	119	145	125	130	128	127	118	121	131	118	148	129	136	130	144	136	127	127	120	120	127	145	126	138	116	133	135	142	112	164	125	136	127	120	123	106	149	110	152	128	130	135	122	129	131	126	128	146	131	123	120	134	137	110	128	127	129	129	139	110	147	128	127	111	123	123	118	138	112	121	124	124	141	137	136	130	133	148	119	126	135	142	113	120	143	132	150	127	129	136	125	117	126	133	126	147	122	139	136	126	123	133	132	149	147	115	120	128	110	150	124	113	103	115	147	119	145	135	133	123	111	129	137	142	155	131	127	122	136	144	133	142	128	137	127	106	130	143	141	138	129	130	127	127	134	139	151	119	140	142	119	116	123	124	132	125	149	126	135	136	136	129	133	128	108	117	121	127	116	122	111	140	133	110	116	102	151	148	133	121	124	115	122	149	126	129	129	131	128	126	142	130	113	130	123	114	127	120	120	132	119	114	100	117	130	134	114	122	124	136	119	137	134	131	145	122	118	123	127	132	117	136	143	151	137	116	126	116	132	127	117	135	118	128	127	148	123	128	137	134	123	128	134	145	138	121	121	184	143	126	124	128	128	112	133	126	128	128	130	110	126	139	134	140	124	121	135	153	129	148	125	135	127	127	121	117	133	115	122	108	116	145	126	122	136	109	150	115	149	140	147	115	121	130	124	129	135	142	114	126	136	137	113	98	136	121	122	139	112	139	125	110	132	119	137	131	130	157	98	110	129	127	125	108	125	119	133	138	146	136	132	150	122	120	118	136	117	131	127	137	139	129	141	126	139	107	145	133	131	122	134	129	132	158	117	140	125	149	138	128	133	112	143	133	145	142	110	115	142	107	134	132	124	137	115	131	121	115
18658	21244	32283	38475	45903	39194	38990	40517	44231	48909	49588	49773	48023	45432	40840	39052	38911	36188	38718	41535	47482	44680	32984	30838	36093	33882	31508	25669	21452	24809	29905	25183	23742	22008	20033	19344	17181	18718	18883	16236	14901	16360	13523	9344	13375	12515	12912	8751	6175	2735	1722	2066	1861	1902	1332	1102	760	679	705	660	611	545	463	523	550	571	519	522	409	429	413	401	407	393	353	444	358	353	368	381	406	473	537	482	400	427	358	408	394	356	383	360	367	350	396	352	367	380	391	353	363	377	359	396	394	352	355	383	327	361	376	353	369	368	359	351	379	363	375	346	393	365	359	369	340	381	384	347	352	360	356	344	407	369	351	357	335	363	362	356	346	348	372	346	343	368	378	344	352	348	331	393	368	378	353	335	368	342	355	335	378	354	379	369	382	385	365	344	386	337	375	364	335	348	327	366	370	378	368	355	365	342	355	350	365	350	327	337	341	355	357	380	370	372	355	359	369	377	349	352	371	380	346	345	354	356	359	335	350	337	330	369	346	357	336	338	367	351	392	368	381	341	421	331	359	386	369	357	387	328	333	407	370	351	358	339	373	339	352	383	388	369	384	367	347	350	391	309	352	365	365	353	356	366	352	351	389	326	362	337	372	384	337	358	376	347	379	355	361	374	321	370	365	339	377	374	371	401	360	364	360	375	368	321	356	382	358	359	404	371	370	348	368	347	336	373	382	360	389	366	374	363	335	348	389	372	364	395	378	352	363	353	344	376	364	371	344	342	375	349	379	372	392	342	362	349	342	358	354	376	355	351	369	357	342	316	393	354	374	347	346	417	336	372	382	365	388	370	349	376	363	357	347	347	359	372	367	403	348	368	332	354	396	369	354	352	365	375	368	335	341	343	366	380	384	379	364	374	341	374	324	371	386	362	361	342	374	360	373	403	361	374	383	366	337	355	344	348	365	379	383	353	341	349	387	363	319	348	388	341	378	372	387	368	358	361	400	362	352	383	380	351	355	385	383	362	373	352	370	342	341	430	377	382	337	382	353	361	346	352	376	407	338	377	351	374	364	379	369	349	365	376	350	390	343	363	364	335	339	349	375	362	350	358	372	366	381	391	345	379	372	307	382	353	371	358	329	381	356	377	408	368	366	348	363	377	363	364	390	373	372	362	382	362	364	320	369	340	338	353	354	366	351	357	332	379	362	353	377	391	363	360	341	377	387	328	355	344	373	343	387	367	378	388	361	390	364	343	361	364	350	346	381	330	353	347	349	424	350	368	353	380	348	388	359	355	375	369	346	361	351	390	398	352	399	372	362	362	352	355	387	330	399	374	370	420	359	352	371	359	373	354	375	372	372	352	337	372	387	363	363	327	348	386	365	353	342	340	351	373	379	360	324	342	396	369	332	401	372	342	347	371	409	368	323	329	382	385	302	364	336	341	408	370	384	376	401	376	364	337	366	373	363	368	351	361	336	374	377	368	382	374	369	375	360	337	373	371	391	367	387	375	351	350	393	357	408	363	400	382	373	341	387	374	388	342	380	353	391	382	358	374	357	371	369	366	402	344	359	365	375	388	344	380	362	339	376	384	369	361	357	350	376	439	400	365	390	366	399	373	351	378	402	395	383	432	364	372	365	357	365	369	406	380	351	347	364	383	366	356	360	372	326	347	342	365	335	335	371	308	379	382	333	359	369	355	357	403	367	370	368	378	430	361	366	328	372	385	385	344	336	396	360	371	352	341	356	339	326	332	378	366	363	317	399	382	363	340	343	357	375	359	333	357	378	384	380	384	346	354	351	367	400	377	336	357	355	357	367	354	336	344	374	385	374	364	314	351	352	384	353	342	348	358	341	351	374	363	382	345	353	331	381	367	395	375	391	365	377	326	372	394	342	383	380	371	342	370	392	373	369	352	358	356	359	362	357	357	362	362	343	341	388	376	383	327	353	388	378	365	407	347	356	374	365	348	369	368	330	360	362	370	352	352	388	382	361	375	369	363	321	364	366	378	331	358	323	371	357	350	356	356	350	403	344	362	355	403	362	349	367	402	395	373	375	376	380	362	353	365	404	347	338	335	359	353	372	377	356	353	377	360	374	403	346	380	350	327	347	391	380	349	402	366	336	348	361	394	375	394	347	402	376	354	384	357	380	363	380	363	352	376	354	349	352	340	382	394	345	366	333	331	358	372	339	342	368	375	382	392	393	355	354	372	336	378	353	343	380	350	343	364	359	382	365	354	374	353	350	331	358	368	347	394	379	356	373	319	367	370	348	371	356	360	351	353	390	338	372	347	405	381	336	393	353	394	385	352	354	356	359	390	353	384	366	337	349	390	378	365	351	361	354	367	397	324	374	363	398	365	322	360	357	396	361	339	411	345	364	339	350	363	361	355	364	352	343	324	373	362	355	358	374	400	366	382	351	348	376	370	364	374	378	358	367	375	361	388	358	385	370	380	385	394	347	356	361	351	345	355	350	349	361	378	363	350	383	349	403	369	369	391	366	338	362	363	348	341	363	362	360	353	382	364	362	367	364	371	361	347	339	391	373	340	363	394	345	340	392	393	365	368	378	371	382	355	353	334	376	362	402	351	370	392	386	375	316	353	360	362	357	365	352	394	390	339	357	357	345	379	351	387	353	351	384	389	352	385	387	359	360	350	363	337	365	368	342	411	372	355	370	384	391	368	348	383	345	344	355	371	339	337	365	351	378	351	387	365	372	385	369	382	388	362	353	346	378	356	365	356	367	367	358	345	356	374	372	376	354	357	356	352	360	367	359	353	369	372	329	382	376	340	381	363	374	366	361	373	392	359	380	348	350	330	361	359	357	362	377	355	348	381	408	374	381	379	366	384	363	384	346	380	340	387	395	321	375	362	357	350	365	391	351	356	372	373	319	368	376	368	363	354	354	386	344	363	365	382	354	346	342	334	373	368	361	361	367	359	364	375	331	325	372	378	356	353	388	344	367	348	363	362	385	378	348	334	365	358	391	357	396	374	364	336	346	346	362	358	361	393	341	387	396	389	371	381	356	334	334	348	325	378	373	357	374	379	392	369	378	363	396	384	342	348	362	376	353	383	376	371	354	374	352	381	366	369	366	376	353	391	371	348	363	354	341	341	383	384	366	361	375	354	372	341	362	349	376	364	408	360	340	362	378	364	319	372	368	336	377	354	391	357	384	344	361	372	384	353	374	386	380	366	377	417	355	360	369	394	386	360	387	366	370	336	333	357	367	366	334	324	343	354	335	392	352	403	374	368	353	358	370	338	374	358	338	363	327	362	360	376	371	389	379	406	357	411	344	367	348	367	338	385	360	340	395	340	342	370	370	383	398	404	362	391	352	379	378	376	403	343	349	365	357	392	392	383	353	367	395	336	371	353	373	377	385	368	387	344	349	374	328	345	394	362	381	343	345	375	326	365	355	380	373	325	318	387	367	358	383	365	353	364	331	338	392	392	356	385	360	378	348	342	353	356	374	352	372	409	334	353	365	362	379	327	329	333	380	392	336	365	371	336	369	381	368	390
38272	35589	41988	44126	44657	40027	36197	39334	41190	40522	44092	42855	39070	37896	34187	30455	28956	28171	29233	34116	38137	32074	21449	20133	23776	23213	20177	13795	11773	15228	17258	15417	11578	10998	11269	9279	7796	7611	7101	6450	7183	7003	5649	3852	3992	3780	3523	2623	1379	824	527	664	506	555	475	309	235	249	259	289	224	217	211	204	245	177	219	231	187	214	196	204	182	175	194	165	165	189	158	189	146	208	232	220	200	216	195	180	182	171	164	184	170	178	153	174	213	179	196	170	171	188	178	178	188	187	158	192	171	185	182	190	197	153	190	185	185	176	188	179	173	165	176	176	162	182	179	170	175	191	210	188	169	181	188	183	192	194	160	167	179	171	179	173	185	193	155	158	198	175	169	159	204	193	175	192	157	171	173	189	171	181	173	188	184	178	192	183	165	154	174	191	190	162	180	180	174	197	170	187	165	165	171	173	165	181	142	166	199	176	170	209	170	169	202	195	188	155	177	168	175	178	170	182	174	195	187	162	169	164	175	184	184	177	171	191	197	181	148	184	176	191	203	181	158	188	168	164	144	175	176	174	162	166	177	173	164	138	166	152	175	194	160	175	160	201	190	182	168	181	164	175	184	182	182	170	190	183	188	158	175	156	182	176	173	172	180	196	169	174	170	175	158	168	185	185	186	175	170	198	162	177	198	178	170	180	179	159	169	178	145	185	163	178	163	163	170	182	156	179	161	164	206	200	170	167	152	169	175	197	181	168	208	183	171	176	195	152	169	190	166	181	184	163	179	184	161	151	158	184	184	168	155	188	198	191	172	177	169	172	199	163	205	160	174	179	182	171	174	200	180	190	182	186	161	161	187	175	174	182	174	170	190	201	171	185	174	161	171	199	198	164	174	169	193	203	169	176	171	174	170	185	162	192	171	151	194	189	179	178	167	189	172	180	182	175	183	163	166	154	168	176	179	181	176	173	172	163	169	168	192	181	177	168	198	169	191	177	188	195	152	184	170	177	191	201	177	194	184	178	164	163	166	178	200	192	161	182	159	179	182	163	175	172	145	172	155	174	193	174	179	161	159	163	176	161	163	187	178	169	177	160	183	180	187	175	169	161	176	176	195	192	178	183	179	183	172	190	196	176	203	176	184	173	173	183	178	161	171	178	158	171	176	169	164	184	182	187	183	180	187	190	182	179	207	156	178	179	158	162	176	176	184	171	160	176	172	189	164	197	163	190	177	152	200	182	178	193	179	184	185	156	190	173	184	150	169	168	180	199	150	177	187	168	183	186	188	168	180	184	196	178	172	154	179	175	170	171	171	164	174	185	173	177	191	195	172	193	158	203	206	202	203	181	180	147	182	178	168	184	173	195	184	170	196	158	165	165	166	184	182	185	177	194	182	191	183	184	193	193	178	187	152	160	179	179	169	184	179	182	186	193	180	176	187	158	161	173	191	171	190	197	191	189	190	179	181	199	182	172	180	170	151	173	191	190	162	186	167	188	169	177	166	175	149	162	183	195	161	182	169	181	187	167	152	180	160	167	164	184	181	165	165	179	184	157	155	172	174	191	171	163	167	143	185	207	169	169	194	163	193	193	182	193	172	167	161	169	157	173	174	163	163	185	164	169	164	191	182	173	175	180	171	184	187	189	177	189	159	198	177	167	193	175	186	177	156	203	191	187	189	191	168	156	184	180	176	192	179	175	195	162	202	177	194	214	206	193	164	175	179	193	204	173	168	183	183	168	196	192	181	190	177	170	194	184	167	171	169	179	198	183	183	214	195	178	167	173	147	165	162	183	183	166	175	165	172	169	148	183	179	188	183	172	202	164	196	184	170	190	203	180	168	166	190	182	183	172	200	169	161	176	172	181	194	176	185	161	188	154	169	163	176	168	182	161	168	191	186	207	180	178	172	178	141	158	179	187	179	178	161	156	189	181	172	183	202	176	182	178	145	173	192	176	171	167	168	174	182	158	185	167	166	184	168	183	179	187	185	183	176	154	174	192	194	183	189	180	154	196	162	176	160	184	182	169	183	177	170	192	162	161	188	154	162	187	181	164	197	168	190	171	170	180	186	194	152	176	188	177	168	173	180	200	193	183	168	179	172	203	177	184	171	183	179	172	197	165	177	187	181	189	182	161	184	178	165	150	165	164	180	181	197	194	176	196	189	162	175	156	173	170	185	185	188	174	173	164	210	175	194	196	168	178	187	162	174	158	197	190	183	174	188	177	164	185	179	168	171	187	182	180	137	193	200	195	178	197	179	177	183	174	177	177	209	178	187	170	190	176	191	158	180	168	187	161	172	182	178	164	166	167	195	171	180	174	173	183	160	168	181	182	166	191	167	182	155	163	183	180	178	184	186	164	172	191	163	192	170	198	199	160	176	189	197	201	183	170	171	181	195	168	186	190	173	176	170	204	208	179	178	197	171	172	174	180	165	208	180	180	180	169	177	194	186	194	164	195	203	189	174	194	187	192	212	161	179	206	179	168	176	159	155	156	175	177	164	190	165	201	167	172	171	172	176	175	179	176	186	168	185	170	167	175	188	186	187	186	172	192	138	174	170	199	182	208	160	177	173	195	194	181	187	171	181	179	195	139	193	175	154	174	185	166	170	189	182	188	185	154	184	205	177	176	192	196	204	176	179	162	178	168	175	155	183	162	172	170	176	164	190	166	184	173	204	192	170	178	180	183	170	173	173	183	193	184	196	167	199	173	168	170	165	176	190	165	177	165	167	187	165	186	174	149	180	173	193	167	168	221	175	193	181	190	150	150	178	175	181	192	176	158	173	200	189	188	164	164	175	188	181	164	181	174	161	170	183	133	147	190	197	173	175	164	168	195	162	195	164	177	176	174	167	161	157	179	161	206	180	180	172	172	150	175	200	177	177	172	167	180	176	143	209	177	196	196	173	178	149	188	177	181	174	166	179	186	167	155	188	208	179	171	203	169	174	210	179	178	188	184	159	192	182	193	177	193	203	182	178	174	184	176	189	193	182	162	157	189	188	163	177	157	181	167	200	176	199	185	176	165	194	192	184	191	168	177	180	174	173	174	198	165	190	197	169	171	186	188	164	191	175	202	183	178	151	173	184	168	156	198	167	162	177	183	196	174	188	166	188	197	178	196	174	185	177	185	162	182	154	174	201	184	179	208	178	176	190	202	182	169	172	182	174	194	184	172	157	197	181	161	175	203	209	191	171	178	189	167	180	186	166	157	163	170	175	174	218	197	175	187	163	202	163	173	181	189	187	157	172	174	173	195	166	190	204	196	188	183	182	166	168	182	181	196	197	189	177	200	195	207	180	158	186	196	165	182	179	184	189	194	190	181	196	198	178	177	174	189	169	179	193	180	177	166	164	176	197	177	176	179	161	192	180	174	167	178	191	163	172	194	161	175	158	186	178	177	178	181	181	174	176	165	180	176	180	185	190	192	169	172	164	176	205	186	168	176	180	173	168	170	176	174	175	211	174	164	169	177	188	210	169	177	190	201	164	194	204	188	171	170	177	192	161	173	201	164
25134	28308	41186	48170	51347	49073	48875	53076	54228	54911	58275	57750	56360	56736	52260	50517	49797	48188	50231	55933	58795	51861	40064	41798	45492	46754	41133	33941	32813	38204	41709	38900	33908	32874	33537	30297	27252	28350	27566	25184	27817	27548	24503	18399	20200	18828	17634	14716	8420	4744	3054	4034	3121	2874	2409	1615	1198	1157	1257	1190	944	794	775	828	781	886	805	706	644	554	594	565	558	535	488	523	480	534	495	526	474	620	742	897	602	635	492	506	464	508	473	523	466	492	491	532	458	454	498	442	462	511	439	466	486	481	492	475	490	500	486	505	503	480	486	475	476	489	492	464	496	446	451	497	420	468	493	474	458	497	480	491	464	487	498	463	454	516	464	478	470	487	473	471	459	520	478	480	473	475	526	493	454	488	505	506	464	475	429	431	472	482	465	472	493	472	472	474	480	457	462	443	484	469	500	486	450	517	489	427	495	464	496	462	457	514	510	479	495	491	528	469	496	516	472	482	455	496	474	495	459	492	472	468	456	455	477	467	478	456	474	471	454	491	506	463	460	525	498	492	498	518	463	529	456	470	471	467	469	509	447	488	474	482	505	490	469	505	479	449	446	451	486	482	499	479	471	459	490	497	469	478	481	473	500	485	460	478	471	518	491	494	477	478	518	493	464	500	483	465	509	476	477	478	467	520	443	488	463	445	504	486	488	455	486	452	459	473	503	491	478	455	461	515	481	462	485	496	518	480	486	480	480	472	472	496	469	476	477	522	462	461	471	492	471	461	507	473	482	443	475	494	473	459	457	476	468	472	470	471	459	460	482	499	484	499	453	460	469	467	475	461	504	470	437	465	476	458	480	516	502	477	442	503	483	529	440	496	479	543	460	432	449	475	470	499	480	525	493	433	493	468	437	529	456	440	503	487	494	486	477	467	450	501	410	463	473	484	507	477	464	524	473	474	506	461	476	483	452	481	525	472	457	475	512	522	484	442	447	494	508	470	478	499	474	472	522	420	458	514	437	458	475	453	487	480	489	471	461	482	469	461	515	434	462	496	478	466	451	432	469	508	508	462	493	474	447	496	507	515	479	505	473	467	500	453	471	489	480	456	453	465	494	492	485	489	455	471	485	480	481	449	490	514	462	484	470	494	461	480	463	472	485	476	484	468	458	468	498	479	464	464	482	475	468	475	505	481	475	514	474	504	449	487	491	505	497	459	510	445	476	526	477	472	458	446	429	492	488	503	480	467	490	477	482	483	496	506	467	463	489	493	481	474	477	477	497	481	518	492	505	467	489	509	461	456	499	498	494	490	478	455	488	461	475	488	473	489	501	468	454	445	461	494	452	509	492	477	451	478	496	516	468	496	457	472	512	483	480	488	498	479	483	491	535	500	480	468	445	463	490	448	485	498	484	492	487	463	477	477	482	475	472	478	472	504	445	460	464	483	475	477	470	497	519	505	458	463	452	486	474	445	474	496	470	479	451	507	493	503	484	468	468	505	496	461	480	520	474	476	482	471	473	471	485	446	469	501	542	458	495	496	495	479	448	463	514	479	482	478	477	473	460	476	456	449	491	483	498	477	473	485	480	465	472	465	510	501	456	479	525	471	478	486	493	452	501	512	484	499	489	460	449	473	494	499	470	475	513	428	490	530	444	494	499	500	481	481	478	510	472	500	471	478	469	455	490	479	454	476	475	470	477	428	441	451	478	477	419	463	460	494	502	452	490	454	453	462	489	469	460	474	476	469	473	473	451	485	475	481	456	422	486	473	484	456	454	481	454	498	493	460	482	464	502	505	457	459	453	453	499	489	452	494	495	497	505	468	462	489	456	496	483	458	477	511	447	505	479	440	536	455	470	512	454	476	485	495	457	522	464	486	477	476	494	477	548	477	471	496	465	493	504	508	504	473	475	456	409	478	478	520	493	480	480	502	491	483	491	486	487	487	482	474	504	471	461	456	466	472	465	494	513	479	479	468	482	506	476	467	459	518	461	497	474	533	463	447	506	492	490	502	455	475	471	468	485	526	496	470	490	487	477	468	456	441	467	464	460	487	461	482	465	486	474	463	469	445	448	454	493	486	467	480	486	503	483	506	492	505	509	479	496	486	472	500	472	470	476	473	495	484	496	460	457	508	472	487	460	504	526	459	448	462	480	441	477	483	437	488	445	471	455	475	471	476	539	470	498	468	447	493	475	521	468	486	487	477	486	514	440	494	466	470	496	471	455	460	506	499	475	479	428	467	482	489	485	505	476	486	495	449	484	442	492	470	494	462	466	503	458	470	490	508	486	476	454	444	460	533	469	445	462	479	439	476	465	484	488	486	498	498	465	460	479	512	459	430	456	487	471	446	466	480	512	495	496	488	443	493	473	467	491	456	500	480	505	505	500	466	471	478	447	494	466	465	476	481	499	479	462	489	477	497	473	469	453	472	473	483	482	481	475	476	500	463	521	458	448	512	498	509	493	511	498	444	500	490	491	464	492	472	492	483	443	472	508	464	471	464	469	511	452	485	468	456	459	498	429	489	485	478	475	459	496	497	462	501	491	509	506	472	492	458	488	512	463	487	463	455	471	463	488	464	491	479	466	481	455	475	511	478	518	466	474	466	496	434	505	468	451	486	509	481	480	519	479	511	483	468	503	504	486	507	462	523	457	482	482	486	492	511	465	441	485	466	466	475	473	471	478	510	520	446	465	490	474	477	477	453	473	512	468	478	488	459	488	475	484	481	485	483	431	499	475	476	488	509	468	461	475	482	460	468	420	453	480	436	477	458	540	467	497	461	473	492	471	461	477	509	493	462	456	482	479	507	478	485	513	451	493	467	458	527	480	478	468	454	439	494	485	467	489	510	487	459	465	488	471	501	446	482	508	485	479	477	478	466	488	483	493	502	458	484	435	461	473	495	479	474	498	478	478	447	517	518	450	485	452	464	463	508	485	490	465	509	451	476	490	464	443	498	467	453	481	481	459	513	473	511	457	458	518	456	466	487	467	490	512	478	462	481	439	425	480	508	448	487	497	481	472	462	469	467	491	476	439	447	442	444	490	464	445	443	460	495	505	476	478	491	477	486	524	471	453	441	472	492	426	475	498	488	493	474	466	470	451	455	478	493	491	475	481	465	496	491	494	498	488	498	423	499	475	489	476	471	513	505	476	499	466	490	470	484	472	494	482	468	457	468	469	482	496	484	459	484	474	453	484	471	454	484	473	493	448	457	464	484	476	477	495	468	479	467	475	468	477	494	451	466	462	461	485	456	452	491	509	488	489	463	474	525	458	461	462	471	479	494	490	470	496	472	476	469	485	507	453	482	518	533	440	465	477	484	486	466	433	479	518	496	511	486	453	502	499	455	440	506	506	463	477	464	499	500	520	522	420	462	514	463	506	468	492	478	485	463	432	463	484	485	463	461	454	475	464	460	508	467	497	527	501	474	444	457	526	465	448	507	436	480	476	492	474	512	475	491	471	454	482	498	517	473	446	474	482	468	508	473	468	466	502	509	507	445	498	480	465	512	483	458	486	496	495	472	505	462
13258	10619	12062	10286	7706	6076	4110	4517	4290	3511	3046	2917	2465	2276	1964	1621	1593	1421	1631	1812	1883	1464	941	1097	1062	1151	794	622	539	707	819	783	700	548	531	571	458	412	441	348	328	364	322	254	226	264	224	209	152	130	149	137	145	135	122	137	137	128	123	131	114	128	115	144	139	122	121	129	115	123	124	120	140	128	130	127	126	105	130	132	92	125	141	136	124	142	118	125	127	131	117	129	127	133	133	137	119	120	135	121	131	119	123	119	132	116	125	99	131	115	137	111	116	118	106	136	120	118	122	126	123	115	121	116	105	129	104	121	135	122	103	106	123	118	115	122	129	134	125	124	119	135	121	131	121	132	119	114	119	125	119	123	115	139	116	122	120	108	119	125	127	126	130	139	157	127	130	126	125	119	125	92	131	134	138	122	120	116	114	126	147	112	142	133	126	120	125	115	116	127	150	127	113	153	118	126	128	135	141	122	126	120	127	119	117	131	101	108	122	123	108	121	114	138	121	127	143	124	130	106	112	118	117	120	122	127	115	125	128	115	104	118	130	137	99	109	128	128	115	118	117	112	124	131	122	133	122	120	128	120	135	116	121	133	110	135	113	132	119	106	122	131	124	117	138	98	116	110	110	125	111	114	130	124	136	112	104	114	118	113	124	115	144	107	114	115	119	119	127	130	112	104	121	98	131	118	124	112	105	136	119	118	140	133	142	139	139	139	131	122	121	113	143	127	117	125	114	119	120	129	125	111	119	115	139	132	124	131	126	100	110	109	117	108	126	115	92	127	122	130	119	122	126	106	109	123	117	120	113	117	113	123	113	126	132	131	128	118	112	131	123	130	118	123	136	123	113	107	132	138	138	132	132	107	134	110	129	111	113	130	121	125	102	131	119	118	118	110	112	95	120	116	131	114	131	107	110	112	143	132	148	110	125	129	117	122	123	114	125	129	99	120	132	112	141	145	138	107	125	120	121	128	94	118	126	124	141	109	106	123	127	107	120	121	116	121	124	114	137	97	130	131	121	134	106	127	124	133	126	124	104	115	116	124	128	119	116	116	126	124	121	108	133	126	122	131	109	101	101	111	132	127	115	124	116	121	108	103	121	123	120	127	131	133	128	144	127	115	115	126	103	136	155	122	136	130	132	109	115	116	115	121	138	113	125	137	142	98	139	119	118	112	132	122	126	124	126	125	100	105	102	144	143	113	111	117	119	142	126	128	125	121	128	122	108	139	121	128	133	111	123	109	127	124	135	127	130	119	139	149	144	142	102	143	105	137	105	114	114	148	113	116	138	123	123	115	129	133	122	118	131	131	110	116	108	127	118	134	121	128	117	123	112	114	155	123	125	116	109	107	118	125	117	134	120	138	137	122	116	132	119	143	126	117	142	117	116	135	117	126	127	113	116	105	118	130	113	129	123	119	125	134	123	131	127	114	111	130	122	116	115	150	139	122	95	128	128	137	143	121	116	113	129	103	135	112	120	109	104	105	126	130	116	129	132	133	107	132	116	130	115	132	127	127	121	128	137	151	122	113	113	116	111	128	127	123	134	114	136	129	105	128	113	127	121	123	139	121	134	123	120	134	123	140	104	115	116	122	121	129	126	132	111	132	134	152	128	126	126	141	120	142	120	104	112	133	121	128	135	134	120	122	119	124	126	130	122	120	134	130	118	122	121	139	112	129	109	116	136	107	115	138	122	122	130	140	121	137	119	117	124	114	118	107	123	125	118	116	134	120	108	99	105	135	111	124	113	141	127	125	106	115	119	126	125	115	127	111	118	119	115	126	134	128	142	128	130	138	118	122	111	132	120	116	129	102	118	138	119	112	114	111	118	124	102	134	115	119	120	112	118	112	118	116	120	120	140	126	130	125	123	123	131	120	119	117	119	128	128	114	110	118	109	121	129	125	130	117	126	131	110	123	125	112	104	115	104	105	119	115	122	118	120	122	134	136	138	142	126	103	110	124	114	111	118	129	134	150	123	122	124	127	132	125	118	119	116	108	129	114	116	129	147	112	125	117	155	108	105	112	132	144	138	129	121	125	128	116	133	128	116	113	135	120	142	114	112	140	105	99	123	111	129	131	126	129	118	123	118	134	113	120	112	129	116	134	118	117	122	124	128	101	102	136	107	139	126	135	113	111	128	127	114	138	136	122	105	131	120	135	119	112	115	126	100	103	122	99	121	125	113	105	110	125	109	112	116	117	136	127	105	122	128	112	119	121	130	137	107	125	120	130	142	127	124	119	108	123	128	110	134	101	138	126	125	129	143	117	116	114	139	118	121	118	124	128	105	136	124	114	122	98	136	128	109	117	117	141	128	132	116	93	133	158	119	99	118	121	121	131	145	119	120	115	107	121	118	113	113	123	111	133	117	121	111	129	121	136	109	109	129	106	121	110	115	113	138	131	115	114	119	122	121	137	142	139	120	155	128	114	125	104	127	121	113	134	115	107	122	129	128	129	140	130	122	120	112	121	120	104	135	111	104	109	116	135	129	123	133	119	129	123	142	124	107	116	113	125	123	120	134	142	123	123	118	134	135	137	123	121	135	131	107	102	114	137	97	124	126	113	112	123	127	121	128	109	115	116	142	130	139	115	121	146	120	123	129	148	149	143	106	127	130	128	112	133	107	120	108	111	119	130	116	117	106	135	94	138	132	102	111	119	123	121	114	124	115	114	114	107	115	126	120	105	122	109	122	127	113	144	138	121	131	118	109	110	124	125	127	112	145	128	130	119	132	130	143	133	123	138	123	114	112	114	133	100	133	140	122	121	109	136	123	127	102	120	115	124	107	141	126	114	113	135	131	124	116	109	129	145	140	107	132	114	139	124	129	112	113	115	125	123	120	128	127	128	121	126	136	119	145	97	119	125	110	145	104	117	125	115	114	127	142	151	129	97	121	120	119	115	123	122	114	141	122	122	125	119	124	118	106	126	134	106	113	112	121	137	115	124	124	128	128	139	121	137	128	108	108	124	125	123	152	126	125	126	136	119	116	147	106	123	120	133	129	164	128	114	120	123	118	125	97	121	121	135	96	128	142	132	119	135	112	126	96	116	120	133	125	123	115	119	117	115	100	114	123	107	106	122	133	120	121	129	116	135	138	98	112	128	116	113	120	107	117	131	128	123	129	120	123	131	134	105	122	146	116	115	124	116	116	118	138	132	120	125	120	125	130	113	120	124	132	106	125	131	138	103	132	119	101	121	116	121	127	127	124	129	113	118	135	132	102	142	143	112	135	146	119	126	124	99	120	89	107	131	127	115	125	120	137	142	108	125	123	140	127	129	127	113	125	121	122	133	137	122	131	123	130	115	126	116	142	127	117	130	138	128	135	123	127	144	117	118	129	142	134	145	143	119	139	126	104	123	110	121	139	105	119	119	122	121	118	124	106	107	140	149	123	133	123	128	123	113	133	132	114	136	119	115	118	127	113	108	105	124	138	129	118	130	109	126	129	114	142	131	108	111	117	101	118	113	138	128	111	120
8351	9622	17999	21228	19350	18035	14310	17259	16663	14655	13394	13913	12103	11698	9786	8943	8672	7306	8932	10262	11247	8135	5193	6434	6561	7129	4548	3238	2779	4100	4670	5003	3927	3030	3052	3072	2549	2514	2255	1867	1926	2039	1917	1327	1448	1254	1170	942	687	549	478	528	468	494	429	405	400	412	406	384	405	346	390	351	374	410	393	397	370	375	327	357	372	346	366	363	329	356	395	320	320	310	335	338	395	338	350	375	331	335	352	324	335	362	344	338	336	374	351	350	342	335	345	360	347	365	342	351	343	333	318	328	364	357	336	362	344	355	349	342	346	327	366	336	341	307	348	362	320	354	343	349	370	365	335	346	344	344	370	352	319	337	335	370	371	347	357	364	352	365	367	328	362	348	318	325	358	361	351	361	324	356	347	320	377	327	354	340	310	334	361	363	359	340	299	329	363	329	336	357	330	324	337	349	347	326	334	347	342	327	362	351	346	327	352	331	296	320	314	358	373	355	320	344	333	372	331	347	335	354	353	323	359	346	348	337	313	356	327	347	357	365	315	377	322	385	342	346	341	375	325	320	374	343	331	346	325	375	385	346	312	338	374	334	335	358	347	352	332	341	295	372	359	362	378	346	311	316	339	368	353	351	359	325	354	366	366	325	337	296	360	336	318	358	321	332	364	349	343	346	352	345	332	328	368	368	327	336	371	354	323	352	378	357	344	330	322	327	351	361	378	348	349	368	328	349	329	337	337	335	319	379	337	341	371	332	364	341	336	343	375	347	353	354	330	355	374	343	385	347	341	342	341	341	376	366	379	369	327	329	340	361	367	384	332	326	354	354	327	349	364	348	329	372	348	346	358	323	353	355	329	333	377	334	341	349	335	368	356	345	365	343	342	329	337	339	384	327	402	346	353	331	340	316	340	353	309	320	340	330	351	343	339	369	355	323	334	348	378	354	342	375	320	392	351	307	368	345	365	345	346	326	310	327	347	390	319	340	354	333	361	353	320	357	330	360	369	365	369	351	355	339	361	334	336	359	381	322	322	327	347	338	332	348	336	369	361	393	334	328	383	328	357	328	362	370	342	364	356	339	329	338	376	333	357	365	330	385	334	345	337	328	354	336	325	337	318	359	356	326	353	347	360	356	336	352	331	356	366	331	363	333	356	341	355	340	316	366	321	356	344	348	368	363	350	392	336	377	295	308	313	338	392	373	351	361	354	359	340	358	336	342	354	340	366	344	316	342	371	341	394	351	325	337	343	330	334	340	317	367	389	361	348	364	356	351	349	311	303	368	344	340	367	358	360	364	329	346	304	334	358	364	321	315	333	335	363	340	392	374	369	308	346	309	372	377	340	368	347	325	377	357	349	355	361	362	350	377	358	342	350	355	353	382	352	340	339	340	321	374	334	349	359	347	350	345	329	355	335	333	329	342	358	357	375	340	339	359	318	336	304	401	350	385	314	354	311	344	345	329	346	323	325	347	379	343	325	328	353	357	368	391	396	330	361	336	332	350	349	381	359	351	349	326	338	375	335	365	361	354	377	352	314	348	347	362	345	342	330	335	343	338	344	344	335	363	353	341	362	363	368	327	342	348	351	361	343	355	356	304	366	346	363	347	327	334	345	360	365	349	370	297	376	327	352	346	338	311	353	334	335	331	343	326	351	366	341	371	348	372	324	356	326	350	339	348	366	351	324	348	345	327	367	335	329	355	350	369	335	365	322	331	326	355	351	351	323	334	341	344	332	349	335	341	341	384	375	363	358	342	361	344	365	309	358	360	371	324	339	362	320	374	311	330	362	357	369	361	339	334	358	332	370	310	344	338	360	318	339	345	361	357	336	347	325	349	338	341	363	352	329	350	371	342	315	332	364	374	375	343	349	321	348	363	312	358	366	315	365	317	373	346	353	327	348	352	336	355	349	356	338	352	358	312	335	350	359	347	336	343	362	316	366	333	350	354	367	344	348	343	349	327	340	361	352	356	348	343	350	359	364	335	341	342	342	348	358	362	355	333	351	353	315	357	330	362	360	334	395	379	343	374	355	328	345	371	365	315	344	367	327	349	347	306	343	358	347	345	344	330	365	333	342	341	343	348	363	347	380	333	350	339	342	355	349	353	364	349	333	373	364	352	363	336	348	391	342	352	366	334	371	343	342	347	384	347	338	366	324	341	354	325	369	347	346	331	342	364	313	359	353	370	337	386	349	362	353	321	346	366	340	365	333	331	343	344	352	331	348	348	321	323	345	335	349	343	341	332	340	328	355	348	344	359	361	323	327	343	353	331	334	354	366	349	348	360	355	344	349	344	349	329	343	338	347	369	338	374	355	327	347	353	306	335	346	358	338	335	348	346	313	332	358	322	333	373	350	370	334	332	330	360	341	341	344	301	338	351	326	334	337	385	376	328	364	336	365	370	356	370	327	346	334	364	391	334	338	318	335	337	334	371	339	354	323	359	320	361	367	335	355	330	370	355	353	332	347	359	338	346	360	348	365	330	344	353	342	374	319	335	365	309	335	345	327	335	332	354	325	334	360	338	350	372	341	360	360	320	346	318	326	356	354	370	361	346	329	340	369	353	349	349	296	333	394	351	362	330	345	380	351	389	321	360	383	336	374	367	345	324	347	365	329	354	330	353	313	355	352	336	350	359	357	367	334	379	336	368	344	363	333	364	329	353	345	342	361	330	318	373	354	326	376	354	343	347	340	373	366	322	316	354	353	354	326	339	366	351	355	343	338	329	299	368	385	350	298	332	372	340	327	318	354	354	348	338	339	336	376	373	367	350	338	348	351	352	328	343	329	322	373	363	326	376	349	356	352	344	336	313	341	384	342	339	353	407	372	333	301	334	327	380	359	370	361	356	376	341	365	334	354	359	353	359	351	321	331	337	357	335	355	365	330	338	347	331	374	324	339	338	352	334	327	350	359	348	363	331	347	316	338	355	317	325	328	312	368	389	342	350	329	335	367	370	342	332	365	336	328	317	320	345	360	324	354	343	346	346	365	341	345	366	343	326	389	339	338	337	346	340	360	311	319	357	373	350	345	354	334	351	333	367	377	341	337	338	371	365	339	344	332	322	336	386	284	335	345	330	321	333	343	368	371	327	348	339	359	373	354	353	367	335	363	353	384	335	338	355	330	307	327	344	379	390	336	361	335	329	342	336	342	342	322	331	338	357	335	365	346	319	332	326	352	334	341	359	337	320	357	324	343	327	367	332	347	364	369	375	340	379	344	356	348	348	343	326	360	319	346	359	353	354	340	319	342	349	352	348	332	353	351	333	362	360	340	362	315	330	376	361	362	306	363	350	314	367	328	305	310	357	310	369	361	333	383	368	363	338	346	337	348	366	333	349	362	334	364	343	321	365	330	350	335	365	361	335	349	363	340	330	348	334	351	365	353	342	347	337	372	348	333	340	331	359	358	382	384	342	365	327	349	379	364	372	353	332	334	332	331	387	342	367	315	362	375	329	343	334	334	364	343	347	367	320	329	366	362	332	341	352	344	310	372	333	371	357
27934	24791	29915	31625	32195	30273	33985	38311	33321	29084	27935	27810	24844	23216	19194	17958	15953	15502	17806	18635	20324	15375	10910	13587	13714	13978	8840	5577	4918	6721	6956	7470	6871	5594	4279	4820	4068	4444	3989	2691	2231	2793	2708	2063	2170	1880	1397	941	535	375	332	278	298	291	281	224	210	228	215	171	158	164	146	163	148	154	141	132	137	129	124	124	133	129	131	126	128	118	124	123	106	144	154	119	125	126	121	122	146	132	136	125	154	125	129	120	135	130	121	120	121	121	144	156	143	126	116	136	134	145	133	136	137	117	128	116	121	123	115	136	151	121	105	127	155	146	122	136	134	134	140	123	135	127	134	105	131	155	115	142	121	112	145	117	115	156	134	167	134	147	133	111	131	118	140	153	127	132	127	148	130	123	134	139	138	145	164	136	136	137	134	138	138	132	133	148	130	152	118	127	146	143	150	115	133	126	148	144	124	135	137	130	131	137	123	110	141	134	129	140	141	146	121	132	136	132	142	124	116	145	134	150	134	107	119	138	151	127	132	138	134	112	135	152	160	107	123	124	155	140	142	133	146	136	148	124	139	118	136	118	137	121	136	152	137	128	127	138	144	114	148	134	127	133	134	126	134	139	138	122	129	135	125	118	142	125	130	128	130	127	131	132	125	136	132	131	131	134	123	129	140	136	142	142	134	141	148	111	147	138	141	122	133	142	129	116	118	123	120	134	143	137	132	123	119	117	112	113	141	135	149	111	128	138	120	136	122	118	132	113	138	108	132	124	142	143	135	143	117	134	116	133	138	131	149	121	123	145	141	134	135	138	133	139	135	142	134	128	127	141	121	124	139	129	147	141	149	153	151	125	140	148	123	131	144	138	126	122	122	141	134	117	150	111	136	141	120	129	117	142	129	113	134	129	144	129	124	138	139	142	145	125	133	133	153	155	132	143	127	151	120	127	132	139	128	132	121	142	125	137	123	136	144	127	122	128	115	137	137	149	120	130	172	165	133	131	130	107	128	136	148	122	130	148	146	143	120	125	139	135	131	122	144	123	122	139	120	120	142	137	160	134	115	136	152	135	124	134	118	139	139	138	115	127	144	127	138	133	126	118	122	111	130	131	137	159	138	127	127	127	116	119	124	130	129	129	129	129	111	129	116	149	122	139	126	146	136	137	143	139	121	148	119	141	126	121	140	138	140	146	124	131	139	152	146	107	136	136	132	132	128	141	133	127	146	131	115	139	110	141	110	158	122	126	146	133	143	119	135	128	141	126	145	141	126	128	123	135	129	131	126	144	110	116	123	131	136	123	142	138	135	122	128	127	124	138	127	114	134	142	128	127	124	124	145	121	139	86	123	141	133	125	142	138	139	116	117	141	143	113	144	129	137	116	138	136	133	143	123	135	127	123	152	119	130	119	159	125	123	134	114	153	134	128	138	109	133	142	120	139	150	140	150	125	141	131	143	145	142	129	114	124	135	111	124	133	125	124	150	132	154	126	126	134	136	153	119	132	136	126	137	154	123	135	115	110	137	148	138	141	159	128	140	139	129	122	143	121	157	130	126	138	121	121	139	124	139	159	99	147	131	111	127	117	112	131	122	143	106	121	143	124	138	149	151	157	112	125	137	131	139	127	144	122	130	131	130	123	120	113	132	139	154	134	129	157	141	120	135	142	133	120	149	134	143	135	145	128	123	130	126	122	137	134	134	123	151	124	136	132	116	124	137	135	123	139	132	133	133	124	140	130	129	125	119	132	145	135	97	134	117	136	153	154	142	140	134	138	105	134	143	128	128	134	131	127	134	122	153	115	116	143	142	122	136	143	128	124	127	136	144	116	134	134	139	143	126	148	120	127	106	139	139	133	136	120	147	143	132	128	117	134	132	130	145	142	127	137	135	131	124	126	122	125	136	152	124	127	124	113	142	130	133	117	135	127	131	133	144	149	117	137	117	144	129	141	141	120	145	136	148	114	142	135	127	147	128	101	143	136	120	120	130	134	130	122	124	113	122	130	126	110	134	148	128	132	135	113	122	122	126	127	132	139	127	131	114	120	105	130	145	113	129	129	131	141	114	126	106	145	128	142	135	146	109	153	132	122	118	116	155	142	132	129	135	145	134	139	140	130	136	113	143	143	133	112	123	138	143	122	129	144	143	144	126	120	131	114	141	155	137	106	137	134	128	131	126	140	145	119	152	136	121	128	141	120	136	153	121	121	125	113	139	124	128	156	137	136	144	139	141	125	129	142	125	114	129	122	124	131	127	114	153	116	147	130	123	145	153	149	142	149	130	142	122	140	117	119	136	122	121	122	129	141	113	112	146	159	136	126	138	139	117	157	127	121	117	145	120	129	131	138	124	149	128	144	139	126	131	138	132	126	153	143	134	125	142	124	111	116	142	125	146	142	138	126	134	137	124	144	135	143	139	114	128	129	130	120	131	134	129	133	131	139	150	140	113	137	134	151	145	131	129	152	126	113	142	150	126	133	140	141	144	125	123	120	135	113	142	143	139	134	141	132	122	154	125	124	128	137	142	130	140	137	114	132	147	141	136	109	138	136	123	133	142	125	127	125	141	125	138	139	128	141	130	106	144	148	154	123	131	127	131	118	109	135	120	152	125	126	124	123	113	127	124	131	120	127	151	143	145	139	133	124	129	148	154	137	124	124	118	125	121	136	136	122	126	123	130	155	142	125	133	131	144	138	129	147	126	139	162	147	130	133	108	116	147	129	157	122	140	156	151	139	124	124	120	143	126	133	142	131	133	139	117	153	135	130	144	137	125	125	143	124	131	155	132	122	157	142	135	143	143	126	127	138	120	130	129	139	114	141	130	121	127	130	140	132	120	126	132	148	113	141	132	132	126	138	127	135	129	120	122	139	107	125	126	142	145	149	140	129	135	143	137	112	114	128	125	140	132	128	127	145	165	133	123	131	104	119	138	123	122	123	154	144	137	133	118	130	106	129	133	127	136	128	130	146	131	128	144	155	136	136	123	121	147	109	130	130	147	133	150	125	111	132	129	138	137	140	134	137	140	132	132	149	132	132	137	153	160	131	134	140	133	132	127	142	151	126	140	136	134	123	134	133	129	119	132	128	150	126	125	132	138	129	149	114	136	118	140	143	136	132	131	126	142	119	122	121	138	126	121	139	114	136	120	136	110	140	125	140	134	133	136	133	114	130	137	151	137	141	135	160	116	135	129	136	112	118	139	148	121	130	132	110	124	131	141	134	127	113	129	125	139	131	145	144	114	122	142	130	118	131	138	121	133	122	132	124	138	123	109	128	144	124	140	135	123	155	127	134	129	120	144	132	132	138	145	123	137	153	149	123	130	137	111	124	154	110	146	148	170	126	128	133	138	141	139	121	123	132	119	115	122	143	126	129	137	101	130	128	147	105	150	100	119	133	129	142	123	133	139	136	128	120	128	144	131	137	114	155	113	125	119	132	127	120	120	124	125	127	134	134	129	135	116	145	103	111	133	107	134	119	117	143	128	113	129	112	125	140	135	113	157	121
17864	20060	32284	39588	41699	42346	47520	50720	48441	45100	46218	46228	45080	44157	40176	39831	37958	38233	41323	41981	43989	37291	31240	36355	36895	36402	28046	21947	21040	26794	27610	28490	27086	22147	20165	21659	19024	21521	19727	13980	12675	15750	15104	11912	13006	11815	8334	6091	3631	2351	1784	1583	1658	1501	1248	1093	983	1075	959	654	583	482	487	552	506	524	460	422	433	400	371	427	372	388	372	395	372	406	403	378	377	473	540	509	423	398	368	385	364	370	391	383	370	346	336	358	391	348	376	374	377	345	356	364	386	367	371	386	373	376	353	406	426	349	384	390	345	384	376	373	370	404	380	380	378	372	384	378	336	368	377	311	361	383	342	369	401	385	423	413	369	403	401	395	393	366	384	401	375	364	368	396	373	363	350	358	346	349	394	388	419	402	421	392	351	360	359	351	366	382	384	356	377	341	385	383	392	409	370	372	360	352	388	352	379	350	366	374	401	382	360	386	365	386	365	385	332	357	363	342	369	353	377	370	355	389	350	362	369	391	333	360	330	362	405	362	378	367	349	379	359	350	371	341	378	357	374	373	367	388	348	389	341	349	344	364	375	365	377	374	340	383	363	334	379	382	388	346	371	369	358	377	374	365	381	367	386	400	362	364	359	413	370	383	348	409	373	390	350	356	383	361	403	375	398	366	379	375	354	399	383	389	384	344	376	371	356	364	369	370	388	332	349	345	378	357	382	360	334	369	349	348	351	355	356	385	405	382	357	365	377	349	359	361	384	380	360	408	376	396	396	379	351	351	373	409	413	373	339	359	389	408	357	377	378	341	370	347	385	392	379	398	357	375	371	395	368	351	359	365	367	351	348	376	414	383	367	337	366	359	372	338	379	344	391	374	357	374	351	340	399	372	352	396	376	374	350	391	383	366	337	406	402	404	374	340	377	345	351	383	364	366	391	353	369	361	367	356	337	357	393	377	381	365	379	399	393	386	391	349	351	336	393	382	374	435	386	376	350	376	365	386	394	355	383	336	382	402	356	394	345	356	366	349	367	361	370	361	404	361	393	381	359	369	352	362	347	360	399	384	371	359	393	356	367	377	329	354	359	361	380	328	362	391	344	373	370	376	390	355	378	372	354	384	372	334	366	405	402	362	372	352	327	370	386	391	356	392	368	356	374	357	393	377	388	385	347	375	406	380	339	371	344	350	367	391	375	379	389	375	382	348	386	354	395	344	360	380	384	379	393	350	367	410	405	402	380	395	385	378	372	368	364	354	370	377	346	361	405	373	374	361	380	379	353	372	409	365	368	382	372	371	404	365	385	376	379	371	347	377	375	381	402	358	424	379	367	385	372	362	368	324	366	378	382	368	400	381	335	355	374	376	336	336	372	396	376	398	385	353	372	350	379	374	363	353	410	383	343	368	404	392	397	386	356	370	366	400	405	382	369	380	415	344	354	363	365	371	343	374	389	364	368	389	374	380	361	368	345	354	376	353	374	372	352	386	359	331	390	378	393	336	378	351	345	375	379	402	369	365	396	374	363	383	368	388	342	359	366	379	400	396	345	368	363	391	344	399	371	370	326	391	375	423	349	375	356	392	382	390	360	385	351	362	382	365	367	340	395	337	369	324	344	379	390	418	366	366	367	384	404	360	382	371	333	386	375	367	402	364	375	377	384	356	358	402	348	400	411	358	382	353	380	334	396	371	367	364	395	384	348	393	383	389	365	391	342	341	365	393	336	385	353	354	370	398	372	363	357	351	360	367	363	376	384	360	376	349	350	390	353	344	368	388	369	352	363	391	353	346	387	372	384	399	364	353	371	321	372	397	366	379	364	364	364	342	355	377	373	390	410	368	369	351	366	376	366	397	381	410	339	324	364	381	368	370	376	369	331	398	392	371	377	390	318	344	365	369	371	368	383	362	362	352	368	363	374	351	396	357	374	349	370	379	381	361	384	392	357	340	388	365	388	370	382	382	378	395	428	376	391	358	335	383	373	390	359	368	413	407	404	377	393	400	358	363	379	346	405	375	370	356	346	388	394	401	359	375	361	357	369	382	373	349	373	407	371	399	364	370	374	355	388	377	437	364	387	365	358	386	366	399	405	346	363	380	358	386	377	388	387	407	378	360	372	395	404	375	371	383	380	376	358	361	360	403	405	365	366	356	376	394	345	368	360	357	369	358	395	335	383	402	357	376	400	358	369	351	385	386	338	359	399	373	363	362	346	329	345	366	373	368	370	349	359	381	385	383	364	354	387	367	376	385	372	362	390	358	377	392	414	353	345	379	372	378	407	397	350	400	372	408	360	372	372	353	347	371	387	373	381	379	387	382	412	379	406	360	404	358	355	400	365	383	409	345	386	379	362	396	385	379	378	396	369	345	345	373	357	387	350	394	386	345	375	328	314	347	373	396	406	385	386	349	380	390	365	362	406	374	371	373	374	356	367	352	346	338	401	346	355	347	364	359	391	385	368	361	395	361	366	403	369	359	377	337	339	367	347	350	405	388	379	336	408	349	374	347	390	343	369	367	417	380	370	368	345	378	371	367	366	384	376	403	365	361	370	373	398	391	337	385	398	369	339	352	364	359	345	365	374	402	377	377	353	370	376	374	406	343	383	359	362	353	388	376	410	377	359	383	319	367	372	356	390	350	371	355	369	335	385	369	369	385	399	364	390	389	413	396	379	360	390	396	390	376	348	402	364	384	354	395	350	370	344	364	395	389	372	387	371	371	348	383	359	398	355	384	380	372	365	369	376	357	355	386	356	343	355	406	374	377	354	390	376	378	370	370	348	391	381	380	389	352	360	347	341	392	401	374	379	398	350	407	362	390	375	369	375	351	384	332	367	343	399	378	382	367	398	346	367	344	371	367	355	335	389	362	357	377	404	392	370	375	375	394	380	384	361	348	369	339	363	337	380	375	345	382	389	388	362	364	398	387	381	381	362	410	335	353	365	394	402	340	378	402	398	384	400	383	370	362	368	347	344	367	393	412	378	370	367	382	368	366	356	335	339	336	365	350	359	385	367	360	374	360	363	367	375	347	359	403	347	364	347	374	378	371	382	348	370	365	394	363	344	372	349	415	348	375	358	351	368	364	366	359	375	378	388	365	340	388	356	399	358	351	389	384	356	383	372	384	369	359	385	366	381	363	374	371	353	387	369	371	355	346	386	346	389	385	399	370	369	355	376	346	387	347	345	358	396	398	363	413	386	355	393	364	360	385	363	378	360	365	367	363	389	404	359	319	347	362	372	375	342	373	372	360	380	381	374	366	352	357	388	385	396	416	369	374	342	385	362	378	378	390	325	376	385	365	351	412	372	379	342	373	360	335	344	336	343	378	359	373	382	395	373	395	391	397	370	348	414	369	369	375	363	374	361	370	336	335	382	368	373	411	366	386	389	391	375	356	388	368	380	364	370	398	402	348	373	395	350	409	310	397	345	379	367	368	394	350	382	364	337	361	359	382	367	392	388	377	371	344	377	387	378	402	376	368	352	393	377	388	360	403	374	396	377	398	400	393	373	387	363	338
37446	34901	41274	41586	47390	43060	46548	53462	46320	41170	40391	41744	39176	38434	33766	30835	29237	29472	32855	34985	39243	30955	23087	24405	27042	28380	22278	14669	9660	12530	12283	13912	13774	14371	10951	10553	8211	8308	8300	6280	4461	6686	6860	6051	4939	4439	2868	1909	1325	884	635	516	539	464	411	412	393	472	348	259	233	201	198	224	240	223	182	186	187	188	194	174	186	177	199	181	169	149	187	171	168	229	270	180	187	187	175	177	178	179	171	187	182	173	182	179	195	178	174	171	164	185	172	200	165	163	197	162	175	181	159	173	180	203	151	168	171	190	175	166	177	163	192	160	158	181	178	176	156	193	173	183	177	173	177	163	176	189	184	165	182	202	181	162	153	151	181	184	180	164	182	173	199	203	163	180	186	159	177	169	186	195	177	174	179	162	148	180	180	143	170	191	157	214	169	160	157	179	167	155	166	199	183	183	198	186	175	197	186	169	171	189	177	166	157	162	160	199	178	185	137	182	198	157	191	193	189	171	171	196	158	175	172	172	188	178	189	166	165	178	157	191	165	172	178	151	180	181	170	185	213	175	163	191	181	196	184	158	199	162	186	168	189	157	150	198	158	193	168	170	160	179	153	180	182	178	165	163	180	161	167	159	158	190	188	180	172	170	170	203	166	174	169	169	179	165	180	180	196	183	159	184	186	169	183	155	201	194	171	175	189	164	172	160	182	178	190	150	201	182	176	175	197	165	156	195	172	156	155	162	177	185	183	184	191	174	145	198	186	180	185	179	187	173	181	161	161	180	184	184	186	182	173	193	180	193	175	180	189	163	184	166	183	163	164	165	184	163	200	187	196	172	178	168	165	168	175	159	205	200	172	196	163	184	169	183	172	179	172	160	188	179	167	194	181	180	186	152	179	183	166	188	169	171	175	171	178	206	162	175	172	189	181	147	185	172	188	181	170	179	193	204	177	192	178	178	152	180	173	168	173	191	174	179	181	164	168	165	168	186	158	179	183	171	159	171	187	186	185	182	155	167	159	172	168	193	183	193	186	182	181	177	171	172	175	166	178	148	189	194	152	170	181	169	189	184	168	187	172	174	176	166	157	186	196	182	159	178	188	179	177	168	159	177	198	157	174	191	198	168	191	181	171	176	192	183	168	201	168	202	185	177	176	201	154	197	194	179	163	176	204	180	175	182	173	178	183	181	182	174	158	177	163	184	173	167	173	169	204	169	165	173	169	177	190	171	182	182	155	170	202	183	199	187	179	196	183	185	170	179	187	162	179	168	141	191	175	182	186	181	181	153	169	189	180	181	172	177	146	187	170	184	153	170	184	149	168	182	163	166	181	199	171	164	155	166	204	179	173	179	167	184	188	165	186	192	160	170	186	174	180	174	167	171	188	180	150	179	162	175	187	178	162	178	173	175	164	202	186	173	174	182	197	182	166	172	197	191	170	163	193	183	185	166	166	166	192	158	161	184	177	172	179	171	202	180	178	195	177	184	196	168	191	176	185	172	164	179	178	153	177	172	166	181	183	197	191	162	162	168	183	190	169	168	172	167	191	149	156	184	165	169	176	169	175	178	188	181	168	171	172	150	175	181	166	170	168	187	158	163	196	158	185	177	174	181	154	168	173	190	168	156	192	187	189	199	181	200	199	173	182	176	172	180	191	171	188	180	178	182	183	197	177	181	194	181	169	180	182	169	176	175	171	158	172	193	180	166	181	191	175	182	185	180	168	195	181	171	184	135	182	169	184	206	163	171	155	201	146	188	167	193	167	182	172	184	182	169	174	168	158	176	184	181	160	164	160	174	172	188	154	193	203	189	180	163	169	173	171	179	186	162	176	168	169	167	169	169	200	186	157	178	186	183	168	159	154	165	175	177	179	153	173	176	186	170	172	176	189	193	180	201	187	179	171	162	175	179	160	165	200	175	201	175	186	186	176	190	157	192	156	181	185	163	173	149	166	153	154	175	180	186	163	171	169	169	174	173	180	186	177	201	199	164	161	156	191	156	186	170	175	189	193	175	154	148	182	157	161	197	185	202	177	177	176	168	183	155	186	183	176	171	173	187	169	186	172	183	201	185	166	183	170	178	186	160	187	192	187	184	192	176	178	172	172	189	182	185	192	167	165	176	196	167	193	180	175	169	179	158	173	164	184	180	177	181	162	197	173	159	189	178	193	183	186	188	172	159	182	162	172	169	182	162	178	156	170	176	169	195	191	166	165	179	178	168	171	193	210	190	158	176	188	161	183	189	183	177	168	179	192	166	156	179	170	183	182	166	161	168	155	190	193	188	176	169	183	183	183	177	169	177	181	175	159	142	148	182	168	181	162	184	185	176	180	170	192	206	173	161	186	167	162	176	187	156	175	173	162	179	184	187	159	171	163	172	173	164	167	162	168	184	182	180	176	192	190	173	192	171	177	176	185	209	187	200	200	185	163	188	190	195	166	158	173	153	175	166	200	160	184	198	208	174	175	187	162	155	190	152	164	185	199	164	165	176	175	178	196	148	165	195	168	167	180	177	169	154	160	165	191	178	211	169	198	169	184	170	198	178	183	168	184	164	195	179	189	183	182	165	165	166	164	175	182	176	179	171	175	165	181	158	198	199	184	162	161	161	195	187	173	178	167	202	176	164	199	182	186	154	168	180	146	213	174	186	168	172	186	172	159	194	192	186	186	159	170	157	170	171	164	172	216	175	173	163	184	188	169	186	173	198	185	188	173	176	161	182	180	184	166	189	192	186	152	168	182	168	187	184	161	200	156	174	164	167	163	172	166	168	159	179	193	177	164	209	169	157	186	166	162	193	167	178	169	153	172	181	178	182	177	190	150	185	190	167	165	188	201	175	183	183	171	191	188	190	148	159	205	163	168	166	169	152	167	170	181	185	185	169	164	180	167	195	181	176	152	175	161	158	167	174	155	199	168	206	153	185	195	187	183	171	156	151	159	194	181	169	157	159	151	165	187	174	160	191	175	171	185	155	181	166	179	162	185	180	190	169	164	164	151	171	194	197	167	168	166	203	182	184	162	166	179	179	177	179	162	164	174	188	195	187	165	183	164	165	180	166	176	165	193	138	184	205	194	167	183	174	162	173	169	173	171	181	162	172	179	169	152	181	183	179	214	176	193	170	170	168	177	176	173	163	179	183	199	171	183	189	173	185	157	179	160	149	175	182	174	189	158	159	172	179	176	174	176	190	165	160	185	172	167	193	180	172	190	193	155	174	189	172	188	161	164	179	164	167	174	167	187	179	171	180	170	156	191	165	187	179	143	166	188	178	177	157	176	158	183	157	163	186	173	154	166	159	172	173	170	176	177	205	187	185	169	181	156	171	138	167	175	189	183	169	172	176	170	165	168	171	178	175	179	163	170	196	173	174	160	168	165	175	177	171	195	171	164	194	176	174	170	177	191	184	177	193	186	166	184	154	190	173	156	154	158	181	171	165	164	173	177	186	174	186	148	178	156	181	168	178	183	149	161	177	205	152	184	203	178	174	195	155	195	186	194	168	169	182
24105	27965	40555	47095	53563	51958	58423	62686	58775	56358	56049	57642	56332	56479	52512	50632	49718	50023	53855	56726	60028	49433	42669	45858	50001	49439	43973	33869	29083	35580	36192	38695	37897	37823	32701	32711	27808	30147	29334	23767	19803	27210	27525	24733	22314	20580	14631	11534	7913	5376	3605	3208	2971	2563	2239	2301	2162	2902	1887	1163	874	797	694	755	735	704	622	612	604	579	515	524	563	539	501	514	507	496	482	510	496	783	894	514	491	494	462	480	482	498	493	473	493	472	486	473	439	442	471	502	486	478	451	501	465	481	491	464	484	471	459	475	489	493	476	436	452	482	505	484	494	496	473	444	490	455	473	490	456	503	473	460	470	477	471	478	466	489	462	462	458	454	462	463	477	475	478	461	468	471	440	459	486	473	466	470	478	469	461	419	487	463	486	461	485	477	524	484	471	440	463	525	506	505	456	480	472	487	463	446	466	500	467	482	447	467	472	470	470	514	474	489	487	442	482	502	450	475	470	475	466	459	461	467	472	486	487	440	472	456	453	501	474	494	465	473	501	467	490	492	491	477	459	471	499	488	437	450	506	484	487	461	477	543	517	488	487	469	479	469	472	460	506	481	478	421	471	472	476	503	440	496	474	471	447	502	478	459	471	513	487	498	490	482	501	439	446	486	500	449	480	460	482	467	477	455	447	514	462	470	478	445	467	488	474	468	464	483	493	456	497	464	473	455	490	464	457	497	501	461	460	450	471	488	449	446	454	472	478	424	494	472	492	484	499	452	461	455	462	485	453	456	483	459	459	439	486	491	456	487	470	433	445	475	492	463	474	453	456	478	453	465	467	440	452	470	475	480	503	489	503	467	475	486	480	445	483	517	450	528	480	471	491	495	465	454	510	453	488	445	524	516	453	467	469	495	457	496	498	473	481	484	454	496	469	482	472	452	455	461	467	492	463	477	445	487	472	522	481	496	495	449	463	454	500	482	518	473	478	481	533	474	511	461	500	506	470	478	466	448	487	489	482	457	465	471	461	440	472	443	472	487	440	457	456	475	479	468	493	467	507	463	468	472	482	472	475	449	503	500	456	478	474	477	488	474	462	463	434	495	459	440	512	468	465	484	454	442	466	451	470	483	500	467	495	471	452	440	505	484	451	496	452	470	510	469	487	501	473	475	504	472	498	445	478	514	470	458	456	469	471	467	517	450	443	476	482	461	435	459	454	427	465	491	460	445	509	456	521	464	492	467	475	473	486	468	476	468	496	478	484	452	469	496	495	440	458	459	466	447	477	472	506	504	507	455	479	517	452	462	518	500	438	446	472	475	456	462	516	496	497	463	473	471	492	466	445	501	492	471	453	471	441	487	501	451	506	505	499	484	528	471	476	474	509	472	460	459	467	482	502	476	495	467	490	445	467	492	490	494	444	498	469	484	500	462	470	480	474	469	492	485	483	497	453	483	485	461	470	516	458	501	517	457	495	499	477	468	452	456	473	505	470	461	467	488	474	446	496	479	436	508	475	502	486	490	475	483	487	489	443	525	462	496	499	471	442	514	477	499	483	480	461	478	478	445	502	470	481	513	472	509	482	486	459	426	482	459	494	490	471	530	462	449	492	464	463	438	466	489	448	497	465	507	471	472	446	483	453	483	463	487	503	489	461	469	493	498	411	459	500	462	476	472	444	453	464	486	500	478	493	486	526	494	439	464	474	449	472	475	438	486	430	491	488	486	473	490	479	466	444	467	489	467	476	435	478	504	445	497	458	488	523	499	465	470	447	493	512	453	462	502	487	477	498	460	509	466	478	471	478	513	475	486	514	488	455	487	470	482	479	491	500	498	460	464	455	440	457	449	485	477	499	493	471	433	504	476	499	449	460	491	482	432	476	499	472	484	461	478	496	473	491	479	452	456	476	456	476	470	493	470	475	494	458	469	471	472	471	468	465	501	488	445	475	529	447	499	476	504	505	461	503	466	472	502	428	476	453	485	514	478	455	458	480	479	431	459	449	447	462	479	476	476	504	429	487	495	479	435	431	467	496	465	480	423	488	475	434	498	514	497	501	504	463	434	470	486	488	443	482	477	439	463	501	466	499	476	453	483	475	486	478	531	483	496	458	481	499	475	466	519	496	468	527	475	488	508	444	499	478	440	479	492	435	473	447	472	475	480	461	465	465	491	442	475	447	479	452	481	468	463	484	507	498	500	459	527	493	474	456	500	483	459	475	445	452	490	480	477	487	430	468	494	470	470	481	514	459	500	478	437	488	478	486	488	468	465	535	469	483	456	506	494	503	461	470	467	471	482	485	459	494	458	494	471	452	438	478	473	500	506	469	504	467	482	476	490	495	450	470	457	436	464	479	452	469	485	446	440	462	454	439	461	501	491	464	477	452	443	485	484	450	512	493	456	489	490	529	443	482	441	471	476	460	521	471	470	515	470	489	465	449	463	485	500	462	470	479	497	494	494	471	494	454	435	495	471	484	480	483	501	465	459	476	466	492	449	505	452	474	477	484	471	461	460	495	478	447	500	453	472	480	481	481	477	483	482	438	513	463	500	456	460	465	473	498	456	474	494	473	460	489	442	466	516	451	464	423	438	477	497	499	519	503	445	461	486	483	463	498	449	489	490	470	441	496	469	511	499	457	457	440	450	457	501	486	499	416	453	480	461	472	469	493	477	445	481	489	516	474	474	484	445	451	478	483	491	458	479	454	514	471	477	474	470	475	450	474	494	483	478	439	455	504	464	519	475	487	468	463	487	490	483	465	531	459	509	485	475	479	482	465	487	492	465	507	463	432	451	468	449	445	488	479	471	486	430	460	501	475	444	485	474	487	439	456	478	480	506	445	460	440	457	463	473	494	473	480	506	474	475	528	449	512	489	462	514	474	502	490	475	472	443	434	499	483	459	495	470	483	478	481	493	472	470	447	494	495	453	510	472	462	461	483	453	470	482	449	489	484	476	455	454	482	456	471	459	481	457	452	467	494	476	455	499	464	463	511	481	467	476	515	450	470	476	483	485	471	498	461	438	486	456	462	443	450	507	489	471	465	495	432	517	488	477	452	496	470	440	536	480	503	448	489	467	458	515	499	465	432	486	497	475	430	473	465	510	519	490	496	480	494	486	462	424	449	469	452	510	491	446	458	458	477	497	484	482	484	452	484	440	481	474	470	444	508	459	479	454	452	480	468	490	460	490	506	481	482	495	499	466	480	498	479	466	460	479	497	484	463	499	462	474	500	459	485	491	471	471	473	469	526	535	475	500	484	470	492	448	466	491	466	472	471	482	444	442	454	503	460	446	489	504	497	469	498	475	520	475	474	477	517	482	461	467	493	444	518	518	470	446	486	506	484	433	463	446	489	467	483	473	469	502	480	486	457	481	478	512	434	488	513	464	469	494	471	470	524	488	449	486	499	472	490	447	504	473	460	416	456	468	468	451	463	490	499	493	461	478	494	494	481	475	475	463	478	475	475	478	467	497	496	471	482	472	449	497	476	483	509	483	480	483	450	451	516	479	471	471	491	435	460	484	482	480
12035	9978	12179	10401	9535	7090	4942	5985	4760	3543	3258	3476	2805	2236	1793	1712	1571	1579	1713	1902	2172	1328	1131	1197	1348	1366	1064	644	465	623	688	660	610	599	535	556	378	424	457	292	378	389	373	369	313	274	197	187	142	141	130	104	138	123	136	132	138	157	134	115	123	131	135	115	107	126	114	151	111	120	118	119	112	113	105	119	115	113	129	111	116	125	111	122	125	123	110	126	129	97	128	124	117	120	120	98	85	115	111	123	117	115	111	116	127	135	114	107	118	104	132	100	109	109	122	118	137	103	128	126	123	114	117	111	110	113	114	101	126	123	119	129	131	110	124	132	111	98	144	97	112	144	116	105	129	101	117	123	108	93	110	118	110	125	113	118	109	107	116	114	111	108	118	117	128	114	128	110	127	114	131	130	108	127	104	110	118	113	102	106	123	121	114	129	100	100	133	134	117	95	115	110	118	104	100	121	125	103	103	131	111	105	119	108	116	111	120	109	109	110	128	130	140	110	127	129	110	102	109	114	103	114	117	129	113	122	121	126	121	142	124	135	101	128	114	125	96	138	127	105	91	137	129	124	122	127	96	132	113	117	106	120	115	114	113	115	134	133	126	119	124	88	109	128	115	144	124	101	119	120	117	104	104	110	97	120	123	112	122	114	113	131	97	120	133	118	124	113	125	100	135	111	131	113	142	131	100	119	110	128	92	116	116	106	129	120	108	105	139	115	125	112	139	99	132	129	139	110	106	103	110	120	103	107	108	112	116	112	111	126	116	106	126	121	104	128	134	112	136	129	108	123	132	123	113	122	128	110	122	96	104	117	91	94	117	127	111	116	113	116	122	121	113	104	117	117	103	119	118	124	117	129	122	114	134	130	129	132	110	129	111	116	133	121	123	112	109	126	129	115	102	123	106	104	99	131	113	101	110	126	118	136	123	120	118	128	112	118	122	123	125	109	117	104	112	121	120	112	120	121	127	147	111	117	101	98	122	113	117	131	120	112	103	104	118	132	120	107	121	123	121	123	117	134	130	117	124	98	122	96	115	122	118	136	109	113	118	130	116	123	113	113	137	132	107	111	123	112	126	124	100	122	125	111	122	109	114	127	130	113	107	114	114	94	115	111	118	111	116	126	129	118	104	128	129	128	118	115	108	132	133	103	117	142	113	124	97	101	130	118	111	114	119	121	118	106	103	125	115	111	133	142	116	147	127	138	101	123	125	121	104	123	118	108	100	130	121	133	137	114	109	107	123	131	109	112	133	121	103	101	105	114	121	117	125	124	101	121	127	143	101	125	106	111	124	92	126	125	119	117	114	108	125	118	128	93	119	117	109	101	102	139	108	115	118	109	108	142	117	111	101	114	105	96	118	106	117	100	110	111	93	114	107	109	102	101	123	92	120	130	114	106	125	97	112	126	120	117	139	115	105	103	102	116	123	101	109	116	126	108	133	113	112	143	137	116	119	113	120	128	108	141	133	124	91	119	113	140	108	111	133	117	115	91	109	118	102	142	123	105	101	118	86	122	116	95	103	118	122	102	128	89	101	114	113	114	118	110	108	129	133	103	126	117	124	134	141	108	102	141	108	116	114	107	125	115	143	126	113	123	132	116	108	134	134	130	106	112	124	114	105	123	108	112	117	102	110	104	124	144	110	97	123	137	107	107	124	122	106	115	111	125	114	148	107	130	121	92	116	118	99	120	122	116	123	123	115	134	144	125	122	117	125	123	104	112	119	113	140	117	132	114	112	112	119	129	139	130	121	117	120	114	112	125	116	103	119	103	106	122	122	101	130	122	114	101	117	107	133	113	127	117	117	111	129	112	109	121	106	98	117	111	121	109	135	125	115	127	121	105	159	107	98	112	123	118	112	117	113	133	108	136	126	124	117	115	137	120	117	111	129	143	110	121	96	108	106	111	123	126	108	123	133	106	105	124	109	100	119	106	110	118	101	122	118	111	122	127	113	114	119	106	130	121	124	103	106	120	97	109	139	116	97	115	118	106	94	146	121	111	136	120	98	105	122	110	118	118	124	124	110	114	101	112	116	108	108	123	114	113	129	132	96	126	109	130	121	103	135	124	135	115	129	134	99	111	115	104	100	113	131	124	119	123	130	121	109	100	109	100	103	112	104	119	106	132	118	138	126	130	109	112	126	117	113	124	137	124	96	114	112	129	115	126	108	107	127	131	119	131	104	105	111	134	136	118	110	116	104	106	120	107	128	103	125	117	115	98	113	133	128	120	110	91	120	105	111	119	116	131	111	125	112	120	111	111	117	116	97	119	110	110	104	130	113	109	133	110	133	117	129	111	114	125	109	129	106	116	124	127	120	108	102	103	111	107	114	109	120	131	111	121	117	116	133	115	117	110	129	127	124	106	134	111	112	107	130	120	113	111	110	120	114	134	125	127	106	113	110	116	135	136	103	106	119	119	116	128	133	104	128	127	122	129	113	123	132	130	113	126	121	109	127	131	108	118	129	136	108	106	116	104	130	111	135	117	120	96	98	109	102	127	108	101	112	116	86	119	108	106	103	116	118	123	141	119	125	122	107	126	100	121	104	123	112	117	105	125	105	111	129	117	136	125	117	107	121	112	131	113	107	123	153	102	102	124	125	121	112	125	112	132	121	131	124	139	126	120	122	106	125	129	124	128	110	119	118	117	120	115	103	128	105	118	136	122	138	125	141	111	136	112	117	123	99	114	104	120	126	105	109	124	81	108	120	134	118	119	110	128	116	113	125	116	105	115	112	107	106	114	120	121	102	119	117	115	109	123	126	104	124	105	103	120	121	120	112	113	137	124	108	113	104	106	107	123	129	103	127	133	118	117	115	121	123	133	101	127	120	122	118	112	111	109	132	123	111	115	109	130	131	134	110	119	114	154	115	126	108	119	111	132	125	106	121	104	114	122	119	134	128	110	141	114	128	117	135	121	142	110	98	106	101	142	123	115	118	108	126	121	145	118	102	118	124	126	108	98	119	105	130	132	135	115	119	104	117	121	112	113	97	116	133	132	108	122	133	119	99	119	122	120	133	117	117	117	113	121	125	120	112	145	110	104	115	99	110	149	102	126	119	99	107	110	132	122	117	135	125	108	129	127	107	110	117	126	118	133	135	122	112	121	111	109	111	133	131	106	105	131	124	86	121	136	118	127	127	120	121	145	109	121	135	123	116	113	117	124	113	95	111	93	111	103	125	122	106	103	130	106	111	130	104	123	130	117	105	111	113	104	118	123	121	106	124	110	113	130	123	122	121	137	118	118	122	108	124	128	108	121	131	138	131	120	117	112	107	119	119	133	118	134	133	116	105	109	107	103	116	109	92	126	127	103	126	108	126	112	135	107	108	115	107	117	111	114	120	117	126	125	112	108	115	97	117	113	116	125	136	127	107	115	113	120	124	122	108	97	120	106	111	118	112	129	119	115	140	122	124	108	129	135	138	109	111	131	130	124	124	108	116	108	140	112	136	106	117	103	110	107	134	113	110	123	110	123
7557	8927	18080	21831	22861	20266	16754	20588	17507	14847	14175	15454	13113	11659	9472	9170	8300	8504	9172	11099	12218	7348	6212	6717	7723	8176	5933	3728	2564	3752	3764	3679	3505	3630	2999	3142	2311	2732	2557	1675	1908	2237	2080	2027	1683	1460	979	925	766	582	485	513	462	462	464	435	462	475	461	398	371	371	364	368	400	346	362	384	377	343	354	353	347	324	336	285	352	302	369	322	327	368	371	320	338	331	341	348	367	344	349	343	289	337	322	309	324	317	331	344	326	326	353	342	317	345	283	337	317	289	342	339	349	346	356	298	340	313	337	313	282	348	331	335	323	325	342	323	365	339	321	341	341	351	324	345	351	360	316	332	322	354	322	312	327	343	361	332	338	309	346	357	328	309	318	348	359	323	321	338	345	331	312	355	329	340	307	322	340	332	327	339	346	326	321	347	318	343	315	335	331	323	338	318	353	319	314	325	321	328	342	357	351	320	316	317	342	362	352	335	327	322	342	321	356	339	337	326	341	342	337	349	371	365	304	358	338	353	312	343	330	323	344	345	311	342	340	340	328	331	350	352	340	333	360	327	339	351	324	317	306	391	348	331	341	315	341	341	339	326	307	339	349	362	341	337	359	340	326	309	367	330	351	342	352	318	351	328	306	346	324	345	313	355	314	307	339	335	340	352	345	344	341	330	362	299	322	331	350	329	323	311	344	305	330	337	351	359	329	294	362	356	303	339	320	333	350	335	344	335	330	337	288	359	347	317	326	335	352	346	305	324	365	334	317	291	346	312	333	312	351	364	326	323	323	338	353	357	324	339	313	368	351	344	302	378	337	355	299	311	330	375	323	315	343	326	320	334	314	351	370	314	351	307	327	358	312	348	329	339	342	362	349	338	357	324	317	374	338	322	311	328	333	343	367	361	337	322	339	313	361	331	364	357	346	319	358	309	322	333	338	330	326	339	356	332	365	340	333	334	330	342	353	310	345	314	343	340	317	341	335	312	325	335	332	350	329	344	307	318	327	320	318	332	332	354	368	284	335	372	327	341	351	330	314	312	345	321	342	354	350	350	345	312	354	319	335	336	313	327	369	334	338	351	345	346	318	336	326	349	328	323	307	337	341	313	324	326	323	321	351	349	360	332	322	310	360	318	340	355	342	315	327	328	315	348	312	370	331	332	335	336	366	391	339	328	334	346	317	333	339	324	338	327	308	320	348	298	344	332	323	320	331	333	347	333	324	348	328	371	343	348	360	344	339	320	296	332	329	333	337	337	352	332	379	333	314	313	306	371	322	309	360	324	355	314	323	324	384	322	338	332	346	344	350	309	360	339	347	342	353	353	334	329	355	334	289	332	344	351	319	362	299	327	329	330	329	306	316	350	331	331	336	353	341	337	352	323	339	329	340	367	319	301	306	324	332	302	319	323	346	365	345	353	328	349	369	340	305	321	309	371	320	371	337	339	351	314	355	345	322	349	322	337	337	334	333	340	370	311	326	302	342	316	358	349	327	355	376	327	350	319	304	340	318	349	328	330	337	315	348	329	333	327	327	313	311	321	358	301	317	314	347	335	326	334	323	333	330	301	320	336	304	329	351	320	379	334	350	340	335	324	336	345	345	336	332	333	342	352	342	315	353	324	351	323	315	299	331	320	355	323	343	327	329	300	343	349	353	337	323	343	334	310	343	343	352	346	377	312	348	324	389	371	336	340	354	342	320	347	328	351	333	351	338	333	357	339	347	313	346	350	348	341	317	368	331	327	312	324	340	319	311	353	337	342	286	339	335	331	337	325	342	331	329	323	345	327	319	298	337	379	320	318	370	337	317	331	335	334	335	335	339	315	358	338	348	356	306	335	316	332	329	338	326	329	316	321	355	304	320	318	343	321	308	304	342	323	358	342	316	315	310	347	311	374	307	362	317	350	357	361	333	319	325	363	341	356	354	333	346	354	328	329	322	338	349	319	367	331	364	301	348	341	326	344	380	353	352	341	354	323	351	330	337	360	341	326	318	340	358	335	320	313	340	361	320	346	318	332	345	323	336	333	355	294	353	348	320	362	336	334	324	326	306	356	327	321	330	349	335	345	299	333	329	344	319	311	282	353	312	347	325	338	297	320	333	333	308	344	306	329	325	332	326	303	323	336	326	330	334	362	345	326	335	360	312	296	361	332	330	326	322	372	382	325	338	311	364	324	353	370	322	332	375	356	308	361	337	346	315	326	333	333	351	342	359	321	353	335	356	338	326	372	327	334	352	312	316	334	341	319	331	333	334	356	331	344	333	305	344	343	330	344	349	332	310	355	342	339	342	302	370	359	355	310	331	315	361	319	349	330	347	341	338	336	330	338	316	327	326	369	363	309	324	322	323	317	326	288	333	378	314	329	279	311	328	338	331	310	357	349	323	351	335	334	337	321	378	336	325	329	331	338	321	337	350	324	341	351	330	310	350	335	339	303	356	348	324	328	335	310	342	365	362	326	361	325	350	309	334	330	338	358	361	343	366	343	351	336	348	342	359	340	349	298	303	336	331	348	348	319	320	337	329	328	291	338	341	321	335	349	361	320	344	306	330	333	335	334	361	326	340	367	358	346	334	348	331	354	354	348	343	322	335	331	322	343	308	320	343	334	309	320	298	314	315	367	339	335	328	343	325	350	344	342	316	305	335	334	340	335	333	345	342	310	332	331	323	358	329	324	278	312	354	324	342	314	330	325	319	331	345	354	371	334	338	363	308	306	357	322	330	362	306	350	324	307	310	332	340	330	337	331	290	310	324	328	320	322	348	335	319	346	340	296	330	322	358	353	365	325	318	357	355	338	321	338	303	354	343	345	347	330	327	327	328	307	326	346	324	324	335	319	319	338	361	323	309	290	352	351	343	347	341	328	340	330	322	366	336	340	343	356	322	336	326	299	367	350	318	362	323	335	344	317	349	329	309	347	301	333	339	333	312	324	364	334	331	362	294	324	334	346	353	343	319	324	343	338	364	311	319	327	355	305	347	382	320	306	318	336	332	329	335	324	361	333	360	334	334	341	347	305	342	319	338	333	367	356	336	306	359	325	392	320	362	362	319	342	309	333	329	317	341	322	376	377	346	302	345	372	342	358	319	349	341	307	344	328	351	332	344	351	336	335	326	344	369	312	326	381	315	308	309	340	366	338	340	325	338	330	326	315	334	338	314	336	352	355	309	322	337	329	345	326	331	334	357	326	326	317	311	326	312	348	317	337	311	343	294	340	317	361	358	285	315	350	313	327	333	344	359	353	321	332	336	315	330	378	342	334	344	320	334	325	343	339	293	315	321	336	332	342	355	313	316	341	364	337	353	348	348	343	326	308	351	314	317	331	315	291	299	365	340	327	324	348	371	354	279	351	364	334	303	359	319	317	347	349	336	356	302	389	346	317	282	332	311	339	322	334	350	325	334	365	331	316	361	311	319	322	330	327	332	320	297	327	337	338	373	331	336	342	342	357	336	346	332	345	326	319	319	331	329	322	356	306	351	314	329	326	310	360	336	305
25610	23378	30582	32556	35467	38225	34423	37997	35713	29849	27861	26497	24040	23321	19152	17698	16207	17471	19820	24318	25608	16482	12666	12521	16204	14772	12884	9674	6053	7495	7965	7188	6406	6213	6106	5765	4833	4541	3769	2936	3272	3363	3268	3483	2562	1576	1005	992	864	599	411	381	349	354	349	317	274	243	201	185	175	178	144	161	155	127	161	143	147	121	130	126	114	154	144	132	141	140	159	133	142	150	166	174	142	146	162	126	124	143	121	135	147	137	129	140	152	135	129	136	130	134	138	146	139	152	144	129	130	136	142	135	131	142	138	126	158	135	133	132	144	121	135	103	156	135	151	125	127	153	159	147	154	147	134	133	119	130	147	141	125	133	145	111	143	125	155	158	165	142	151	154	138	136	147	121	122	125	134	131	160	124	149	158	126	131	123	141	130	165	123	145	140	124	132	144	139	150	129	125	127	147	125	113	132	146	153	154	131	148	132	120	155	151	133	132	119	135	122	150	135	144	156	154	140	129	109	151	136	152	138	140	162	126	127	126	97	132	134	144	143	142	127	124	123	135	142	116	169	135	128	124	125	134	149	149	126	148	133	142	140	109	139	149	130	114	133	144	147	140	136	138	150	118	161	119	137	137	139	151	134	134	145	134	147	137	139	160	149	130	155	127	153	144	139	121	164	131	136	143	146	146	131	153	132	133	132	150	138	128	117	126	122	127	143	146	129	118	125	139	150	113	105	138	130	115	118	129	141	119	133	140	146	142	135	137	166	154	115	123	128	156	153	104	134	122	141	144	135	134	147	130	132	126	110	162	153	152	121	126	128	130	135	141	133	139	144	128	134	137	125	108	147	122	139	128	123	130	136	133	139	130	147	126	152	157	111	163	130	138	101	114	144	114	142	138	129	135	115	151	129	135	145	129	128	118	139	120	131	136	112	150	121	120	146	142	119	134	151	129	155	143	138	132	139	130	134	151	128	124	129	166	140	146	125	132	137	114	147	137	169	116	136	138	152	122	117	136	140	136	139	121	142	112	131	134	134	136	141	158	128	131	136	131	138	124	136	120	113	140	148	140	135	126	122	137	133	138	140	121	138	127	140	136	127	158	112	137	113	151	148	143	145	126	135	146	145	128	144	121	143	138	144	144	129	138	143	141	151	133	123	143	145	159	144	129	129	141	123	124	136	135	139	139	133	145	117	139	137	117	127	138	133	136	136	123	155	131	124	135	142	131	131	147	130	163	150	143	144	128	142	143	147	149	144	113	132	125	135	130	133	118	147	145	119	137	139	140	110	147	127	152	137	133	133	141	144	123	132	114	132	140	147	128	137	131	138	143	138	131	149	108	155	155	139	137	137	142	135	142	163	116	135	133	130	148	119	144	118	130	128	131	136	137	136	124	135	144	136	150	141	135	150	129	121	129	135	130	133	142	119	136	146	129	131	123	142	138	142	113	130	145	141	130	155	152	128	126	131	135	133	147	139	134	150	133	140	130	128	143	142	139	146	137	127	130	130	145	128	127	138	159	135	120	116	140	140	118	150	121	155	135	141	146	134	137	137	139	127	128	126	136	159	145	129	119	136	143	140	109	128	147	148	112	118	143	130	141	146	139	143	136	126	126	126	140	136	136	136	143	113	144	125	147	134	166	138	130	141	133	134	150	155	130	117	141	132	144	135	133	119	142	122	141	143	123	152	130	123	153	119	145	144	138	141	120	141	157	127	134	136	135	125	155	131	138	120	121	130	131	131	163	130	167	153	133	147	144	130	156	106	154	133	128	140	131	114	148	124	139	128	110	158	145	122	149	135	136	129	145	134	137	125	127	139	160	149	137	127	150	143	150	161	136	123	134	145	149	132	130	151	146	162	136	143	139	126	146	133	139	129	125	152	117	129	127	129	129	118	122	142	118	130	158	147	134	168	145	120	145	140	137	117	155	147	117	146	156	125	143	139	143	103	128	148	135	132	142	133	133	120	111	148	136	122	137	131	121	133	122	117	135	126	152	138	92	139	145	128	116	148	135	146	115	137	146	127	124	150	145	141	120	130	148	144	122	136	125	146	134	137	141	136	154	155	116	140	147	128	138	137	126	124	129	147	142	128	136	133	125	136	131	153	133	156	135	132	121	128	152	125	145	131	145	125	112	141	129	137	135	122	122	123	105	141	144	127	113	130	143	135	123	128	143	141	147	154	145	135	135	133	132	147	140	123	147	163	130	152	114	125	153	152	164	134	128	144	129	143	137	144	144	141	143	114	153	156	146	139	132	127	147	134	137	130	138	122	140	136	147	137	147	149	145	118	136	147	136	136	144	168	124	145	119	135	147	142	140	119	134	130	148	137	119	148	138	162	138	154	138	129	126	138	149	127	139	126	120	143	129	134	148	120	134	139	131	130	126	151	124	136	134	145	139	137	153	144	133	148	128	152	119	125	141	143	119	133	117	126	146	147	130	159	122	148	147	131	141	139	146	121	119	131	135	146	175	166	141	131	146	130	133	144	148	106	152	133	133	102	148	145	145	120	136	136	140	148	133	128	151	128	138	139	147	162	146	119	141	128	139	148	141	134	122	126	148	117	131	123	158	152	150	139	120	140	126	149	129	134	139	160	134	134	123	139	150	138	142	125	141	147	135	142	139	156	137	134	117	127	146	128	149	133	130	135	128	161	127	133	138	125	141	118	128	115	124	132	156	146	131	149	149	142	134	131	153	132	149	122	129	146	127	170	162	127	159	137	155	127	139	113	121	159	156	138	131	129	134	166	131	140	123	107	135	138	120	151	141	119	136	132	146	119	144	127	115	125	123	127	140	137	152	131	122	131	139	135	135	147	120	138	131	138	130	139	155	146	128	145	156	140	159	135	135	148	123	129	128	118	139	146	140	130	145	128	142	132	128	130	114	136	126	129	142	119	113	145	150	129	111	154	126	139	130	120	121	134	145	143	118	135	162	129	144	117	107	108	122	123	151	127	128	139	134	136	137	151	140	129	160	138	127	153	125	122	131	138	120	127	143	154	146	131	119	135	122	140	141	128	126	143	134	156	161	161	152	144	114	143	140	146	126	140	146	142	134	142	139	128	144	133	140	111	137	138	142	146	126	127	129	158	131	147	134	121	121	147	126	121	119	153	152	129	142	123	134	118	125	113	137	127	130	134	127	139	138	121	147	142	133	123	125	140	153	124	141	144	154	154	159	144	137	161	107	137	163	138	144	159	146	141	157	118	146	158	144	139	143	144	140	125	134	134	115	144	158	124	132	128	133	154	127	134	131	147	145	135	130	140	114	130	116	147	131	140	122	137	154	116	153	133	125	127	148	126	125	126	134	129	136	140	143	124	135	120	119	136	140	154	125	149	123	131	145	126	163	124	134	132	115	146	121	134	124	134	124	144	144	113	139	142	155	110	118	138	99	141	139	162	121	139	151	124	128	153	117	137	140	118	136	134	146	133	145	131	117	140	133	120	142	133	139	131	135	147	151	158	148	154	145	146	131	155	132	108	150	162	138	134	130	132	132	146	133	138	130
16099	19234	33021	40618	45277	48554	47021	51787	50648	46218	45402	46163	44352	43619	40337	39935	37998	40682	43275	48311	48424	37359	33101	34579	39826	37715	35595	30516	22184	28657	29340	28013	26340	25810	25555	24383	20203	21551	18780	15898	17400	17784	17622	18290	14271	9678	6306	6600	5744	3780	2389	2404	1911	2130	2168	1803	1477	1311	1003	728	591	555	553	514	511	459	528	494	430	452	452	470	457	425	409	416	402	392	424	397	361	530	669	552	446	419	480	397	385	379	395	332	338	335	422	388	389	396	406	361	385	356	344	392	398	368	388	416	363	414	393	378	368	397	381	374	401	390	378	358	381	399	366	390	397	373	387	375	406	383	380	399	399	416	385	371	353	363	374	392	386	369	383	432	446	381	384	384	405	392	371	356	401	384	394	371	400	377	367	389	382	404	362	370	380	372	421	425	377	380	414	360	414	397	383	386	379	405	403	375	400	382	378	362	396	375	369	360	377	418	370	362	371	385	396	420	392	391	368	408	363	370	402	402	379	381	380	358	368	360	416	360	388	421	390	387	409	408	391	368	393	414	394	376	375	386	378	369	394	374	359	392	372	398	355	389	362	384	413	386	381	359	427	383	406	397	397	345	387	382	381	362	411	359	358	392	393	399	424	370	395	370	409	405	431	399	391	393	415	405	408	403	384	371	375	388	362	348	399	369	390	416	397	416	370	381	398	375	432	412	349	361	399	369	378	379	379	368	397	368	375	408	385	371	345	397	393	352	377	402	357	383	393	380	395	378	400	409	371	411	429	385	372	392	392	400	403	392	389	383	393	338	371	403	389	361	370	385	371	381	411	368	365	368	375	387	388	383	382	406	385	393	391	409	405	366	392	394	390	381	388	381	362	407	380	402	403	388	388	396	381	375	388	398	388	383	388	363	376	386	361	401	378	412	366	394	361	393	391	385	357	388	355	345	339	376	366	362	404	408	394	364	424	369	366	354	394	393	412	388	424	377	383	401	362	391	419	349	411	411	400	370	385	443	434	371	391	366	375	363	390	381	379	352	385	352	393	388	367	377	426	399	372	364	393	378	384	388	390	377	378	397	392	384	387	407	377	373	425	390	388	382	417	393	401	358	414	402	406	368	385	379	411	381	379	377	381	346	385	369	389	370	361	406	401	359	376	391	385	395	371	375	394	353	378	361	403	381	385	378	371	441	361	398	354	375	402	401	340	359	404	369	399	381	407	389	366	389	366	381	389	389	366	392	367	377	402	373	358	410	398	401	375	372	408	395	407	358	393	405	377	368	393	421	367	373	403	396	407	395	381	373	388	405	390	392	396	369	399	385	400	381	359	365	414	382	393	408	363	399	400	356	383	411	365	370	379	431	393	394	384	418	377	402	401	372	386	380	363	417	403	400	383	355	404	399	374	405	365	350	389	391	418	388	365	369	371	399	362	369	383	384	372	392	372	380	387	390	381	371	396	400	382	382	405	374	388	339	367	391	418	367	374	414	383	392	396	344	397	378	405	397	381	385	368	386	382	398	360	355	403	379	410	411	408	408	359	388	389	370	371	380	381	408	370	366	366	396	391	411	421	361	391	351	385	392	384	375	419	426	364	410	370	364	384	377	397	423	380	370	368	415	359	358	405	370	423	403	379	348	421	392	380	399	386	383	392	362	345	394	381	366	378	390	343	386	400	360	375	387	396	407	385	378	383	418	398	417	411	407	411	401	408	365	363	401	366	385	384	357	398	371	363	384	391	365	378	407	380	390	374	369	361	355	384	359	399	362	414	380	347	412	381	404	405	382	393	388	373	396	379	384	375	411	393	373	398	384	382	378	377	403	410	401	402	379	397	353	383	359	372	380	382	358	376	433	422	388	387	396	397	373	374	401	394	386	381	363	391	392	391	387	401	362	390	391	362	379	384	341	383	393	383	432	386	368	385	372	377	328	367	422	391	380	406	395	384	398	427	402	393	409	403	385	396	402	380	398	362	374	367	370	380	376	371	360	398	373	358	374	366	361	401	366	406	367	397	382	413	395	375	391	365	371	384	385	382	357	374	356	411	406	382	362	355	354	350	351	383	377	383	339	359	397	367	381	398	391	373	385	374	399	366	369	393	390	373	408	392	376	396	360	393	389	419	369	382	391	391	403	406	414	385	354	359	375	392	381	379	388	385	373	388	381	387	387	395	364	398	396	381	406	357	403	379	376	374	376	418	375	404	371	375	367	351	432	404	405	351	421	382	376	368	369	362	366	385	421	414	381	423	400	381	372	413	423	383	370	391	360	395	378	370	376	364	377	382	403	370	382	383	382	380	410	380	373	389	414	383	373	388	393	416	388	372	383	381	408	361	402	404	457	387	400	363	349	375	397	366	347	379	420	346	407	391	411	405	403	385	363	409	390	406	373	375	370	359	375	357	416	397	386	408	369	390	392	384	361	369	387	385	361	377	403	357	365	395	372	383	386	383	390	393	384	354	406	440	367	393	388	370	383	360	365	370	363	405	412	367	354	354	370	363	376	435	365	354	394	370	404	382	384	381	376	370	349	402	393	395	383	406	384	408	358	377	390	359	359	385	380	416	406	373	367	409	401	394	373	372	396	424	410	391	407	360	371	397	398	391	366	387	376	400	375	360	378	377	382	406	380	441	380	389	351	387	361	393	373	409	358	398	367	408	386	377	368	389	398	399	399	391	406	383	376	400	356	392	389	374	381	374	368	397	370	393	334	384	393	368	391	406	398	380	406	396	379	416	395	417	353	383	397	389	370	368	420	379	346	418	416	380	371	383	396	402	385	412	404	387	407	369	379	408	362	401	378	391	362	379	394	389	366	421	373	408	366	371	365	371	387	392	384	408	388	402	361	424	441	412	357	394	388	375	369	400	379	398	340	392	384	360	395	389	375	376	375	376	378	390	368	363	384	341	375	363	348	391	389	386	405	414	349	362	362	388	376	376	358	386	394	403	387	405	389	426	393	353	418	399	365	361	366	353	412	401	403	386	387	400	361	376	389	372	358	399	362	362	392	394	399	394	391	372	403	390	466	383	391	418	374	364	339	387	337	376	378	406	373	374	398	420	395	400	362	416	377	412	385	376	391	399	426	378	401	386	407	398	385	385	379	409	381	392	397	383	369	442	361	404	384	376	386	431	384	371	424	356	380	394	375	366	382	382	368	390	381	395	382	383	360	400	385	390	379	380	381	403	378	395	397	402	439	358	395	412	411	381	388	390	387	374	399	373	375	368	372	413	388	390	371	379	375	387	394	387	407	384	406	377	376	363	435	406	361	337	403	436	396	341	398	387	436	367	393	418	381	376	379	348	409	361	361	371	405	378	406	388	370	400	418	411	407	406	385	411	430	402	394	380	397	402	422	399	399	382	395	375	441	398	367	353	407	387	382	380	364	396	381	346	356	376	402	370	368	400	378	385	431	374	403	396	382	378	406	362	385	390	428	341	375	407	386	360	377	374	416	375	393	351	370	430	409	377	377	407	386	349	363	389	457	358	365	370	372	412	377	376	379	400	366	387	368	396	382	394	408
35218	33010	42115	44254	44521	49451	54057	50068	48112	40890	39463	38631	35404	35940	32613	31689	28715	28390	32710	39793	40090	27875	22722	22515	27706	25231	25452	20740	17984	13492	17131	15450	14636	14156	14153	13297	11484	9767	9802	7029	7916	7596	7367	7321	4889	3002	2581	2200	1915	1053	862	767	865	844	684	527	444	459	401	340	254	222	237	205	215	212	224	241	247	232	198	205	204	200	196	210	194	174	197	213	200	244	306	237	221	224	211	211	187	201	185	188	201	200	187	192	176	185	187	205	166	166	171	186	190	196	162	186	179	202	202	187	198	166	176	164	203	206	165	185	203	181	181	170	192	185	189	179	203	191	189	195	187	191	224	185	200	209	215	184	194	180	196	182	209	200	175	197	175	190	197	195	199	191	153	213	204	166	190	193	213	205	196	177	190	170	186	178	176	218	207	193	183	211	175	183	209	187	199	179	204	196	194	194	207	174	165	213	193	187	176	208	195	204	183	196	186	194	177	200	193	180	213	176	196	178	186	201	195	193	175	177	193	188	211	213	187	169	191	205	206	198	160	215	183	188	193	195	180	182	194	196	196	202	190	199	172	184	182	184	207	197	186	175	186	179	188	202	170	198	189	195	187	203	175	184	206	206	207	186	193	178	193	213	179	181	168	179	194	194	188	172	212	209	190	196	205	189	183	219	175	207	147	206	205	183	198	194	178	221	185	188	204	197	171	183	201	208	201	174	198	188	179	204	203	203	202	197	200	202	199	192	186	185	203	170	214	204	204	166	206	193	187	201	155	221	175	183	201	191	189	192	169	222	186	196	205	197	203	192	202	190	193	203	191	195	186	192	193	193	183	203	200	205	180	188	175	199	175	160	192	216	200	202	203	180	179	202	199	213	212	208	191	205	185	220	197	177	198	191	215	180	198	186	204	193	197	182	176	183	199	191	217	203	192	195	189	215	172	207	171	194	181	181	187	203	178	189	183	189	196	215	204	189	177	171	190	173	183	180	184	200	190	194	213	196	184	175	195	186	193	184	202	211	178	221	169	190	195	181	182	197	172	203	206	176	167	188	189	188	193	185	185	186	192	211	182	191	186	169	215	193	186	194	185	223	220	194	204	189	208	194	186	207	205	183	225	210	192	163	195	200	171	189	190	187	222	201	207	181	193	175	154	183	212	186	183	208	195	169	200	158	174	193	169	195	225	197	190	199	195	201	197	183	210	182	177	172	200	170	166	205	190	205	189	186	197	205	196	203	189	209	190	173	199	181	182	189	189	205	166	186	179	183	202	171	222	205	204	202	165	218	194	198	187	179	169	206	194	203	211	225	199	217	204	187	168	186	198	209	192	193	193	202	220	186	193	206	203	190	201	213	215	200	197	198	198	177	193	184	191	189	205	202	192	209	186	192	217	199	204	197	189	200	192	202	178	207	182	168	179	196	171	221	193	171	164	168	193	176	196	178	198	178	199	197	188	180	163	198	204	193	199	201	180	213	187	178	201	205	183	199	172	194	195	193	189	170	189	176	211	213	217	201	189	198	192	186	180	185	202	185	193	191	182	177	182	214	205	201	204	195	205	156	182	199	174	189	181	170	194	201	191	202	192	204	168	204	184	199	217	197	173	184	201	211	189	170	206	175	166	179	186	182	199	195	180	214	201	186	194	210	196	181	178	166	184	187	193	206	196	183	209	200	186	189	211	178	203	177	174	181	214	192	191	205	197	218	211	194	177	206	224	174	172	176	179	190	205	185	172	198	207	204	189	179	211	184	181	202	192	183	181	181	185	187	203	186	191	204	191	206	188	203	204	197	229	200	173	193	185	180	198	176	209	190	203	174	180	183	178	184	200	171	207	194	187	209	187	193	217	206	203	197	197	183	219	178	225	206	205	187	206	221	184	191	178	179	176	204	218	195	192	190	193	203	207	205	187	183	171	181	180	203	194	174	186	200	210	197	187	189	194	191	184	209	217	218	201	205	178	189	189	209	187	205	173	190	193	198	185	200	177	204	198	197	229	185	215	194	199	182	157	203	191	176	219	193	185	201	201	195	197	192	203	213	177	162	190	190	220	191	193	201	167	186	186	188	181	185	214	176	193	164	168	193	201	192	179	183	172	187	209	171	189	186	193	182	194	217	183	190	198	190	201	192	191	195	177	207	176	182	185	206	213	198	196	191	189	161	191	205	180	202	209	178	191	160	187	203	200	175	207	198	184	173	184	186	201	184	167	188	203	187	232	183	218	196	208	202	222	198	198	188	197	220	204	180	203	164	173	194	194	212	182	207	205	209	228	198	181	221	179	158	220	191	203	198	183	194	194	199	170	185	178	198	183	209	212	206	196	210	178	176	192	211	210	187	195	202	177	191	187	173	212	207	201	183	210	190	205	180	214	187	197	204	202	181	192	195	190	191	184	184	182	183	198	182	183	201	185	189	193	188	182	203	177	180	178	216	196	199	200	206	212	178	202	198	197	181	188	186	202	222	181	207	208	169	204	189	185	201	172	194	195	175	198	202	225	210	219	198	218	189	187	200	198	180	171	177	225	180	207	203	225	205	182	179	191	187	198	207	190	195	202	189	194	191	199	188	205	204	186	157	221	177	192	184	188	191	213	184	195	195	190	178	164	227	191	195	200	206	190	199	177	191	196	199	200	223	188	185	192	208	171	176	204	201	180	194	191	211	163	178	216	226	167	183	179	167	187	187	210	182	175	188	203	195	204	176	169	164	181	177	183	204	189	192	179	186	189	195	186	196	204	206	179	160	215	205	196	193	188	166	181	200	182	209	205	180	187	171	184	184	185	188	206	198	188	218	191	183	212	192	221	200	205	193	197	190	219	172	191	187	187	197	192	189	197	220	198	178	186	179	176	193	210	180	200	179	168	201	176	183	209	197	204	198	174	186	185	200	177	192	166	224	204	188	181	176	207	198	172	182	193	163	189	186	208	193	220	192	172	201	202	199	205	179	186	142	184	208	192	186	192	212	199	196	201	197	198	213	201	206	184	199	181	210	193	213	195	191	197	202	198	182	171	205	200	210	200	202	207	207	209	180	178	225	208	186	189	208	188	174	186	172	193	190	216	214	214	206	209	200	180	198	173	206	186	167	186	178	173	197	169	201	202	202	218	202	201	185	190	202	184	190	160	201	216	198	194	175	198	167	204	193	184	207	193	190	210	195	204	210	150	185	192	167	173	189	195	196	187	205	185	186	175	198	173	195	208	170	169	203	203	169	215	193	201	182	201	179	199	180	203	183	199	187	181	177	172	174	195	169	167	204	209	212	183	184	183	194	178	204	181	167	195	200	191	197	180	200	194	192	193	177	194	206	181	189	172	200	163	187	200	229	189	182	197	194	214	202	185	180	196	198	226	198	182	211	193	210	164	201	212	191	168	219	211	173	169	220	180	175	199	189	194	205	201	198	177	168	210	183	171	230	186	174	226	191	229	211	203	182	202	194	218	206	173	215	185	180	199	178	165	170	190	211	196	216	190	175	199	202	221	176	189	180	184	202	183	183	172	186	182	169
22113	26476	41083	48871	52070	58570	61176	62634	60915	55923	54096	55958	53336	54125	51433	51881	48314	48772	53980	60958	60021	47899	42288	43796	49877	47667	47475	43512	39599	35577	41398	39743	37900	38370	37554	36770	31984	33263	31732	25922	29612	28964	28434	28429	21555	15868	14393	13134	11078	7008	5316	4873	5308	5210	4196	3250	2763	2621	2309	1587	1098	836	794	802	786	775	811	831	860	708	677	682	631	616	633	594	580	551	555	515	563	791	1125	1010	694	660	600	536	489	534	506	502	493	541	551	491	529	490	568	531	467	491	491	498	528	493	508	500	513	499	463	556	504	489	590	523	522	522	499	520	486	515	474	508	518	503	524	501	536	475	508	520	541	531	532	535	507	488	547	519	540	548	564	490	543	525	534	528	516	504	536	518	512	528	483	513	503	511	530	525	581	579	520	488	530	522	507	513	540	520	502	521	582	549	554	520	528	507	482	522	487	532	545	548	492	487	550	494	555	501	526	521	508	513	514	561	542	511	522	496	465	517	529	493	556	497	497	537	497	530	515	542	515	540	535	517	530	555	542	511	528	526	504	509	491	533	520	497	525	554	541	510	501	469	523	545	530	478	500	543	521	528	505	529	510	484	530	504	504	552	514	536	544	525	523	541	469	502	510	508	506	524	545	545	549	534	557	511	527	544	499	487	552	504	508	523	501	513	517	529	533	531	553	519	515	521	513	533	552	505	524	495	507	511	519	559	513	566	524	536	546	506	519	510	485	529	509	533	532	520	511	511	501	478	479	553	506	531	530	501	500	512	553	539	493	499	503	546	502	526	509	526	511	525	536	476	507	494	534	519	549	544	502	530	508	496	543	497	524	491	493	515	512	506	516	513	545	531	528	529	505	524	502	540	496	495	540	516	532	546	533	519	519	550	487	529	521	523	511	505	508	475	490	509	517	527	539	542	500	495	549	548	491	520	544	510	504	533	519	533	539	511	494	534	496	551	550	519	542	532	543	489	499	521	563	513	505	475	524	496	485	550	548	509	565	524	545	518	506	511	519	515	549	524	532	509	548	522	577	548	559	534	538	520	532	496	516	508	567	513	502	516	507	501	539	526	499	494	508	502	537	488	506	522	493	539	491	534	519	553	510	504	541	488	553	486	510	561	488	526	485	507	524	505	503	569	486	523	518	513	491	510	477	536	535	504	482	538	537	525	527	555	523	521	536	509	576	514	495	529	511	511	529	498	526	519	495	546	530	464	569	515	514	470	499	534	531	503	486	500	497	493	549	484	503	534	536	502	490	544	513	569	504	500	448	488	550	514	512	552	505	505	574	518	512	519	513	532	477	497	487	530	524	514	496	541	490	533	506	503	497	569	538	508	466	499	549	526	536	517	499	484	519	516	530	496	493	530	510	536	508	529	484	501	455	472	469	517	531	563	540	525	527	500	528	513	518	505	533	528	549	559	499	484	506	506	536	509	533	480	503	483	529	482	486	566	516	530	552	505	538	507	536	503	540	516	522	528	526	482	500	546	536	515	513	525	524	522	528	491	511	486	543	497	565	509	528	499	539	500	547	507	511	506	524	520	503	517	530	517	534	520	494	490	486	505	542	545	535	508	526	546	507	478	508	560	526	523	494	510	546	557	513	555	530	540	488	502	504	491	517	525	535	493	531	516	523	548	541	528	543	515	547	538	477	497	499	521	530	527	509	483	487	501	549	533	523	505	512	518	536	481	500	553	558	519	497	540	506	508	529	536	528	564	491	548	533	520	511	488	548	514	558	523	539	541	534	529	547	507	536	507	496	498	541	484	544	474	518	527	546	529	488	518	539	521	568	537	540	516	554	474	489	482	515	515	551	516	559	505	539	520	552	517	534	520	500	549	519	442	489	530	535	534	462	521	552	535	512	511	560	513	486	541	481	523	519	537	492	508	501	525	542	537	527	510	542	539	498	475	544	502	515	500	517	548	539	507	511	510	539	500	494	526	547	523	477	509	475	504	498	509	524	498	538	522	500	488	556	523	499	527	475	515	514	524	496	482	504	548	478	508	506	463	531	518	533	542	535	477	494	526	544	529	524	522	528	508	535	514	525	544	514	545	511	537	536	476	529	552	511	520	505	556	483	514	552	502	529	511	579	498	528	516	518	515	539	521	495	524	527	510	510	523	514	553	516	489	538	528	515	506	541	516	509	495	522	496	553	492	497	496	533	490	541	514	525	510	536	502	514	527	536	518	565	499	507	489	526	565	526	507	515	510	525	524	514	534	526	505	489	511	520	540	530	496	524	512	519	539	516	498	548	532	516	510	476	511	538	536	530	479	482	516	522	527	532	507	503	501	511	520	523	529	555	514	492	536	544	537	522	504	513	520	503	508	486	532	516	531	531	513	522	492	511	491	529	512	524	521	585	533	546	509	491	571	558	543	477	550	500	543	510	505	547	491	495	530	530	534	583	536	487	482	539	544	561	505	503	483	472	459	510	485	495	546	544	534	522	535	516	487	547	508	499	516	495	563	482	503	481	544	502	519	562	478	512	532	520	527	513	534	535	548	494	514	510	481	517	531	513	531	508	502	527	513	554	541	536	482	512	531	512	539	507	519	559	513	521	500	517	509	506	520	519	508	560	478	533	522	510	523	495	530	510	528	520	556	520	500	518	520	564	498	570	543	480	545	483	528	553	500	559	530	500	498	513	558	490	508	508	515	515	534	504	533	507	518	552	544	533	508	507	502	549	540	493	514	525	532	544	534	552	516	552	489	535	547	522	520	531	525	495	493	479	514	518	538	509	511	502	498	504	501	525	567	558	520	489	473	555	535	459	520	543	479	476	517	522	548	494	481	476	503	503	547	529	514	475	580	548	525	530	454	507	547	554	528	507	537	512	525	542	535	509	500	493	497	520	533	485	523	492	529	510	471	535	524	586	494	501	547	447	531	524	466	521	534	540	531	537	523	519	542	555	509	504	494	525	547	544	550	503	529	482	516	513	509	531	510	513	532	474	506	511	534	483	518	537	495	519	526	544	546	503	526	526	518	572	491	496	526	520	520	499	526	482	525	514	535	523	522	508	525	539	510	501	485	517	504	525	511	503	507	489	532	504	572	515	548	521	517	506	554	513	540	506	515	481	531	555	471	552	514	503	518	508	515	501	539	546	550	512	525	535	527	544	511	569	521	522	497	509	524	538	495	501	541	540	538	501	523	502	561	528	518	513	524	504	530	563	518	522	524	512	540	480	491	521	509	509	512	541	533	529	508	515	489	554	546	512	517	533	455	539	469	520	570	521	505	546	526	464	468	533	534	547	519	541	542	510	526	538	496	519	525	491	511	539	513	511	507	488	522	511	527	540	513	487	571	506	532	512	472	551	474	505	504	537	507	520	516	518	518	536	552	515	505	533	519	534	532	537	530	516	504	490	513	529	501	515	493	504	526	489	547	526	536	522	498	529	507	512	509	521	519	517	536	523	513	508	514	469	498	520	543	540	481	537	517	520	566	544	485	495	594	491	534	529	550	529	538	499	529	510	520	495	518	447	516	509	522	497	536	520	512
11907	9301	10706	10039	8234	7644	6813	4885	4465	3397	3181	2756	2433	2117	1875	1804	1556	1606	1878	2347	2214	1184	1028	1023	1191	1187	1180	959	799	692	801	754	745	736	768	794	589	577	494	426	504	460	478	387	289	263	254	244	216	198	173	172	180	159	139	145	136	155	142	160	132	150	135	155	136	156	154	159	157	124	150	160	136	143	129	144	138	137	155	140	162	124	168	154	145	160	140	138	146	157	142	129	140	128	153	141	156	141	140	127	136	145	145	150	136	150	157	140	149	137	151	139	130	143	129	139	142	134	148	132	147	130	150	114	137	125	149	142	128	138	149	127	143	139	130	159	155	150	148	124	145	132	132	133	139	136	139	114	135	157	134	129	137	148	137	148	126	160	120	128	138	153	118	156	150	136	123	150	120	153	147	160	136	142	148	164	128	134	166	148	143	131	145	131	158	139	144	142	148	119	141	145	116	121	126	127	106	131	170	152	165	131	158	127	144	165	155	147	131	152	125	142	141	156	127	154	140	165	125	139	156	127	137	148	133	126	153	138	135	153	150	133	142	136	146	126	121	131	143	138	148	141	130	158	136	152	147	118	138	128	148	109	145	141	160	160	129	125	129	140	130	126	132	159	140	143	135	141	138	148	145	122	149	131	136	141	123	120	133	139	132	142	125	142	158	167	145	124	141	144	124	125	152	131	131	186	129	143	135	149	138	133	135	136	158	122	144	123	136	133	130	159	132	137	153	162	148	139	136	142	157	143	130	139	151	126	159	138	139	126	136	138	128	155	144	135	133	145	139	146	139	151	126	133	131	142	130	128	152	138	153	153	128	153	129	132	150	147	145	129	152	136	137	133	147	150	131	161	131	133	132	133	133	155	145	129	150	140	136	163	163	132	126	142	122	167	148	151	126	139	128	132	125	130	140	141	144	134	166	142	166	142	146	140	132	160	132	148	133	116	150	141	130	147	121	127	156	149	140	168	151	142	126	127	140	128	142	134	130	133	145	130	152	136	135	148	137	157	132	125	153	122	135	130	153	143	139	132	136	153	131	126	158	135	126	134	133	164	138	164	157	132	127	134	143	132	136	145	134	131	140	130	136	169	131	148	140	145	133	153	144	143	114	144	137	137	140	134	130	144	144	142	128	136	127	159	138	135	154	152	124	141	167	128	130	137	148	142	132	137	145	135	158	118	148	115	137	132	138	136	137	129	157	128	149	136	140	143	111	150	126	136	158	157	147	127	127	149	133	130	132	134	128	137	116	143	148	133	132	130	119	138	156	134	138	119	150	153	130	132	144	129	143	133	164	141	133	135	134	119	148	153	143	146	147	121	149	129	147	158	119	140	149	138	156	133	131	144	146	126	147	147	141	128	140	148	144	137	133	145	135	117	144	158	148	125	142	134	132	116	130	151	137	154	151	150	151	143	153	140	144	141	134	144	126	143	166	146	152	164	134	148	140	140	133	133	132	144	140	138	137	136	141	126	131	158	138	122	158	158	148	131	157	135	144	128	129	138	130	137	133	159	130	142	135	139	146	114	131	140	137	163	145	127	157	152	156	138	128	143	134	164	132	146	116	124	129	145	124	127	143	129	134	136	127	138	139	132	135	121	135	143	128	131	149	136	138	135	124	150	154	164	126	137	130	107	142	135	147	134	133	135	130	130	114	154	146	164	148	158	136	122	141	116	132	162	127	135	145	143	131	148	147	142	126	126	152	139	123	152	114	136	155	138	135	156	148	143	132	136	140	139	138	144	137	122	159	135	158	160	140	144	137	133	145	133	125	122	142	138	143	143	123	157	138	146	145	149	112	146	125	139	136	136	134	147	122	148	130	160	143	138	135	152	119	126	130	131	129	135	136	139	135	140	144	146	142	160	147	139	137	141	133	131	132	130	154	154	135	133	149	138	143	122	111	131	143	145	140	136	153	142	165	147	159	157	140	142	124	151	135	125	144	147	126	138	157	131	120	139	144	133	139	174	139	117	149	136	138	118	132	127	127	151	135	136	137	145	146	136	134	136	144	148	134	138	137	129	131	134	155	130	134	171	133	132	142	129	159	150	141	152	127	129	142	131	127	124	151	128	138	148	116	117	147	152	134	134	141	120	128	161	134	139	143	131	134	133	160	128	151	133	142	125	135	162	158	128	125	137	136	153	143	123	130	133	125	135	127	129	155	153	146	134	142	146	120	131	133	124	127	147	123	132	132	134	144	148	129	137	142	169	147	150	129	135	126	142	152	135	107	143	130	132	119	114	138	143	123	154	139	137	136	141	142	140	131	136	157	152	146	152	120	145	144	153	145	123	127	157	121	162	135	134	130	139	129	138	114	122	138	133	156	138	135	143	136	126	118	175	121	160	147	132	154	131	152	128	128	146	155	166	144	142	112	145	154	133	140	131	120	139	135	144	143	130	132	161	138	130	142	145	136	135	157	147	135	143	139	150	138	152	142	160	138	122	134	159	129	162	133	155	154	159	124	147	150	143	138	154	134	151	118	143	149	135	151	132	128	148	134	140	127	140	118	143	152	127	144	154	144	128	137	146	133	129	135	132	154	135	132	139	143	131	146	140	134	147	127	136	160	140	137	132	155	143	150	150	148	131	137	143	144	142	154	158	132	141	134	140	126	142	119	126	129	131	122	133	143	124	154	134	144	121	127	151	127	134	140	134	149	163	155	147	140	132	146	158	140	135	138	142	134	139	137	147	146	153	130	113	144	144	136	136	141	139	174	153	151	143	140	151	130	138	133	120	138	144	153	128	136	135	143	148	133	142	138	111	149	143	130	147	124	159	138	129	141	147	144	163	139	134	151	114	146	149	158	151	139	139	157	127	121	141	144	147	136	141	143	136	144	129	125	147	140	125	133	127	156	146	130	119	135	152	146	127	133	148	147	151	136	137	143	140	132	131	154	172	136	133	131	144	129	162	144	130	152	145	157	137	112	148	126	142	153	139	153	143	136	116	141	131	139	146	140	131	153	140	120	152	138	128	157	137	145	151	113	135	143	123	157	121	129	136	114	128	135	143	130	132	157	111	129	148	129	130	136	113	119	139	156	142	111	140	134	142	140	149	145	148	150	124	142	133	166	154	126	138	126	128	133	110	126	160	130	127	125	134	137	141	149	141	146	146	124	135	133	147	136	131	113	137	132	133	157	127	158	131	120	147	144	144	151	148	124	140	161	120	137	127	142	136	124	119	121	123	149	147	134	123	146	130	134	105	125	127	155	145	153	142	148	147	135	132	130	151	146	135	147	142	132	134	138	131	150	151	155	169	130	136	135	154	136	143	159	145	145	145	123	115	149	140	145	159	133	134	140	143	150	142	131	138	144	138	136	147	156	144	140	155	119	127	140	149	139	169	138	159	149	159	149	138	144	145	135	141	127	159	142	140	128	142	144	131	124	133	139	158	143	140	129	155	145	139	147	142	140	130	148	121	142	152	164	132	142	136	137	143	130	127	153	150	144	169	132	138	128	113	137	122	141	144	135	137	138	142
7668	8511	16620	21039	20975	21742	21379	17072	16714	14569	13669	12849	11549	11297	9355	9550	8173	8634	10022	13014	11614	6878	5728	5784	6908	6914	6947	5376	4340	3683	4798	4123	4433	4441	4136	4419	3309	3311	2890	2383	2646	2719	2569	2108	1505	1285	1157	1251	978	787	670	631	724	606	532	538	520	542	529	514	451	400	388	410	423	405	407	380	438	375	383	402	411	429	397	408	399	381	430	388	382	401	435	453	416	415	412	417	404	391	378	387	429	416	372	431	415	399	394	412	392	392	403	371	403	352	403	432	413	419	368	396	405	413	413	366	363	393	400	402	366	385	398	390	392	395	382	376	387	367	393	421	383	377	394	365	364	388	381	382	360	374	366	373	368	405	403	377	382	436	413	400	404	373	388	398	376	381	395	388	376	402	388	413	343	415	415	402	388	386	417	394	385	377	360	423	409	404	395	382	399	393	379	380	395	386	422	401	382	384	410	411	394	417	382	389	398	381	384	403	402	385	353	418	388	414	433	399	404	406	388	387	427	412	382	365	382	364	393	401	375	379	383	358	399	412	383	383	373	407	397	386	389	400	389	375	378	399	408	383	407	407	409	385	377	400	405	368	376	400	372	377	354	383	375	413	395	401	380	384	407	352	412	425	368	382	357	407	383	389	391	434	382	388	378	423	397	369	404	399	392	389	391	389	383	408	361	394	385	411	394	388	404	386	369	403	373	394	399	365	337	392	382	336	363	379	415	370	376	382	407	398	364	390	385	401	372	395	388	384	381	421	393	431	414	379	413	426	414	392	436	393	408	428	400	389	378	373	396	383	404	393	372	403	391	405	367	378	389	380	403	434	431	368	413	401	410	419	407	401	390	395	404	409	360	401	441	389	418	405	370	349	393	383	398	393	405	390	348	404	404	391	382	374	381	425	395	391	385	362	361	403	384	381	397	422	412	399	368	397	407	401	418	371	353	392	389	369	390	405	374	427	421	372	412	404	370	408	381	401	401	408	386	392	390	374	421	379	415	438	381	395	376	390	392	380	410	353	403	372	416	409	390	367	411	372	377	375	356	390	378	390	368	377	392	372	383	392	443	386	373	393	376	383	391	392	422	394	384	396	382	363	400	400	443	398	415	385	423	441	345	384	379	414	382	386	399	365	399	424	374	395	427	370	370	408	410	378	394	370	388	381	356	405	355	371	400	412	439	400	427	396	425	386	358	383	368	365	441	379	406	408	398	404	373	349	368	409	432	393	372	364	399	395	376	392	359	430	368	379	369	379	393	383	418	390	401	420	370	419	357	369	381	360	403	396	391	374	398	419	386	384	385	399	391	379	377	386	356	344	366	382	389	355	393	418	425	404	353	382	368	350	422	358	450	407	408	397	407	385	392	386	402	419	362	411	399	405	389	360	404	391	402	395	408	400	391	398	416	360	355	411	409	418	405	382	383	398	382	396	396	421	403	394	406	418	362	388	397	368	415	397	391	373	383	377	394	423	416	417	410	398	409	379	432	395	395	365	384	360	389	395	367	361	388	384	413	390	401	401	376	390	375	399	400	427	391	359	425	376	393	395	379	356	370	383	407	388	388	389	418	395	358	375	376	407	367	414	395	403	401	383	409	409	389	384	392	398	384	383	403	396	415	370	406	430	401	393	396	416	372	421	378	405	385	369	389	355	387	435	389	363	366	382	381	391	368	400	388	381	351	418	402	409	411	405	362	352	390	408	386	412	383	402	401	387	412	415	390	413	421	406	373	409	421	410	430	354	369	337	413	378	369	408	394	379	403	372	387	407	398	369	402	380	368	373	400	408	401	389	362	411	380	416	390	416	394	368	412	411	434	383	378	397	393	379	395	409	392	418	407	408	371	385	394	401	377	406	389	377	382	399	410	383	388	371	394	368	360	407	435	398	412	377	381	371	381	418	348	386	365	416	382	380	376	391	403	404	398	352	418	372	403	408	405	384	426	353	385	369	409	375	420	350	379	398	410	382	389	416	401	398	419	379	372	400	414	411	401	385	388	377	366	399	381	383	389	435	363	356	381	411	407	425	380	405	387	390	410	386	404	376	374	417	402	396	399	394	353	409	399	381	355	391	402	351	447	427	420	355	399	393	392	376	403	359	368	364	416	414	405	386	384	386	376	397	397	361	383	395	404	372	416	371	395	383	349	393	383	370	373	387	380	386	385	376	416	416	398	401	392	396	392	406	395	389	414	384	417	376	379	383	409	348	370	384	464	413	395	433	357	379	418	393	373	385	447	374	357	396	386	392	365	379	442	371	364	375	419	384	369	391	412	359	413	381	359	387	378	412	383	417	421	413	394	340	380	414	350	377	392	391	422	381	408	394	375	362	428	390	381	379	380	392	362	407	388	375	375	394	421	384	396	378	381	388	394	361	379	398	411	383	393	378	406	383	375	393	416	396	381	369	360	384	383	360	416	425	376	387	398	377	402	375	397	386	395	408	399	386	406	410	418	418	396	386	418	362	389	349	402	398	411	375	398	387	395	375	367	383	403	421	394	380	428	360	362	385	366	421	384	408	396	412	393	396	392	393	413	374	395	407	397	409	396	382	395	381	365	369	401	327	422	386	384	352	393	393	357	414	346	387	407	413	421	408	372	411	401	412	363	418	394	425	423	406	398	398	394	388	400	408	389	392	359	388	373	387	351	384	366	356	371	379	367	393	406	412	403	381	402	394	408	369	383	395	385	374	392	393	426	386	383	393	406	391	389	363	404	404	381	400	382	396	393	390	364	399	387	393	394	382	384	396	383	374	433	346	392	396	404	414	409	406	367	386	392	430	375	388	347	354	397	374	420	403	383	389	424	398	360	416	372	404	427	414	380	389	370	398	396	358	390	362	382	407	371	410	417	375	417	366	359	415	358	375	415	371	407	423	357	380	366	389	381	413	399	403	438	406	374	378	401	403	380	414	419	438	387	400	396	425	388	395	393	389	405	382	358	426	410	400	458	396	402	364	383	407	382	390	384	398	394	376	422	413	382	387	405	380	387	415	389	393	406	382	370	425	357	386	382	380	342	403	399	391	403	380	413	379	385	419	394	425	397	385	423	422	394	399	350	416	419	371	402	386	407	389	376	423	415	397	391	383	423	393	387	376	411	388	367	376	387	389	369	418	387	390	417	411	401	392	408	387	400	407	373	417	386	389	351	410	361	387	366	421	385	424	420	387	355	394	379	395	413	403	394	395	403	411	415	383	392	389	405	408	380	385	415	342	386	402	390	385	369	373	406	396	398	384	386	398	389	391	433	374	391	390	411	366	372	380	420	373	418	362	386	385	399	391	401	369	378	393	442	411	358	374	414	386	368	387	416	406	395	426	390	386	403	413	387	430	401	359	397	397	376	376	370	395	392	402	414	404	378	413	382	345	381	389	405	414	375	367	398	395	402	400	425	382	428	393	382	392	386	382	373	389	411	434	389	395	390	393	392	366	370	367	393	418	400	412	386	398	416	417	388	399	377	397	378	413	406	422	381	393	394	418	415	402	386	421	407	387	395	396
25275	24181	29159	32612	36634	37440	41617	33691	26500	23053	29160	28190	24899	23951	22059	20046	19492	21673	23019	27202	25203	16090	13540	11932	14508	12902	13938	9961	7262	6899	9244	8398	9153	8422	8456	8670	5791	5836	5043	4669	4600	4939	3686	2352	1798	1697	1419	1533	1057	700	509	560	513	435	392	309	344	377	337	288	183	190	173	158	146	160	152	188	187	173	159	153	185	163	158	143	157	147	142	169	152	182	230	198	195	165	170	143	169	147	150	155	156	180	153	137	167	165	140	139	168	174	149	164	148	140	149	162	137	156	153	158	135	169	156	152	132	149	156	141	168	160	158	171	150	163	173	166	155	155	144	161	156	146	169	155	153	160	145	148	142	164	170	157	159	174	146	171	183	174	168	148	178	170	135	143	165	166	170	165	143	156	170	164	127	154	153	164	168	167	162	154	156	147	151	176	144	166	142	153	146	141	160	157	148	166	155	143	166	157	127	156	168	169	157	155	161	177	141	170	155	147	140	150	197	158	159	167	152	162	143	154	165	131	152	179	155	142	145	139	172	147	178	150	144	134	154	162	164	152	165	168	171	172	160	160	149	151	149	162	166	155	153	187	165	154	159	178	159	163	142	141	148	153	162	160	158	152	150	171	155	176	162	155	172	149	155	152	171	172	177	155	147	160	171	159	164	152	140	167	141	158	126	152	166	154	143	147	157	142	147	137	157	164	181	149	155	170	165	144	156	156	174	153	165	158	150	133	152	147	155	155	162	138	146	158	156	146	153	164	170	170	159	150	171	166	143	150	166	152	151	158	154	165	132	153	163	158	176	139	127	154	157	159	156	141	149	168	153	136	194	161	170	128	139	159	153	133	181	144	149	146	145	171	162	148	180	158	141	177	137	178	136	166	169	162	167	167	146	156	151	148	146	166	151	150	144	170	150	140	155	161	151	159	161	150	166	140	142	153	155	154	169	164	148	155	153	138	153	148	163	173	160	149	174	160	142	133	135	150	159	170	162	147	168	157	170	173	155	143	141	189	156	168	161	185	177	156	153	155	157	155	151	166	149	162	143	163	193	148	161	159	175	144	169	144	161	148	166	166	163	171	167	174	158	145	151	153	139	157	122	170	134	165	153	149	153	160	151	162	170	147	148	179	166	150	140	167	138	162	161	155	166	163	156	158	150	151	151	136	156	136	147	144	160	163	174	151	156	138	167	158	169	160	153	159	158	155	145	147	157	175	156	167	148	158	141	159	176	186	150	144	165	162	183	150	153	157	144	140	173	174	139	149	143	178	159	126	154	171	168	146	169	153	139	141	146	153	180	173	152	170	143	179	136	165	183	169	144	150	137	131	141	156	147	139	159	166	165	154	144	164	164	141	138	163	150	173	163	159	148	160	143	159	165	148	179	150	157	143	137	148	171	141	159	154	152	140	176	158	136	159	148	167	150	153	155	133	163	149	157	150	165	132	159	140	160	164	147	137	155	151	158	157	157	151	157	164	184	138	154	155	151	163	161	143	143	152	149	160	155	150	177	146	162	132	149	128	176	165	158	158	152	161	154	127	154	138	155	174	143	158	162	139	136	153	177	166	146	159	127	159	151	149	147	165	155	164	152	135	171	158	151	154	150	129	177	138	144	158	160	165	131	159	162	158	165	144	188	157	164	170	170	150	185	156	181	170	162	161	155	151	156	174	154	155	165	159	151	152	159	163	177	162	147	158	152	162	146	171	143	155	162	159	155	168	161	154	167	176	158	161	152	161	159	142	156	149	174	150	181	156	165	152	155	170	158	168	176	151	172	154	162	176	154	144	154	164	135	149	155	148	156	149	171	122	144	149	154	148	153	182	167	160	124	165	152	157	164	166	173	153	159	153	134	162	164	147	147	161	160	158	160	165	157	161	167	162	153	141	144	148	149	144	156	160	150	178	161	143	177	169	156	149	152	146	153	178	163	150	149	156	150	136	151	152	151	164	140	148	150	173	169	160	146	144	139	145	166	165	157	159	156	179	171	163	160	160	167	167	159	161	172	165	153	150	152	158	135	146	133	152	173	169	152	153	131	143	145	180	150	151	138	155	164	152	171	146	158	158	155	186	166	156	170	158	149	139	149	154	177	157	141	141	164	149	153	146	166	162	158	148	140	137	131	143	181	160	141	145	158	166	147	144	147	157	153	171	150	130	154	147	150	142	153	148	133	156	156	149	164	147	173	153	159	155	137	167	165	169	150	145	144	152	142	165	158	168	160	136	163	173	167	159	155	184	170	161	152	137	159	135	160	176	143	159	139	132	183	154	162	136	147	178	160	149	142	190	172	150	170	151	141	149	150	164	169	188	158	162	144	137	141	172	165	139	168	156	136	149	149	157	168	152	146	148	166	150	162	153	152	157	151	165	156	136	157	151	162	151	166	162	141	153	130	137	167	164	135	164	139	172	154	139	142	166	178	153	165	156	154	156	145	148	151	145	153	163	149	181	145	149	142	160	152	162	138	152	155	158	156	143	153	166	163	142	132	153	156	172	161	139	158	170	149	163	169	139	164	143	167	157	163	170	184	184	174	159	150	180	156	161	157	177	166	175	157	160	157	164	163	166	143	161	161	150	186	170	159	172	164	170	194	146	165	130	149	166	147	156	163	151	170	150	144	157	156	143	155	129	150	149	162	161	184	154	179	135	151	157	148	171	139	139	163	135	152	155	175	150	157	148	141	165	141	168	148	142	131	137	148	156	180	154	178	145	173	180	154	175	177	171	169	154	164	143	157	155	160	152	200	178	149	149	165	149	151	168	157	156	175	144	161	182	158	168	134	155	177	146	177	161	151	160	161	135	156	190	154	153	194	173	147	156	169	146	161	146	162	155	159	170	145	152	154	182	157	137	183	134	168	153	144	154	178	172	148	150	161	144	157	157	167	170	156	155	170	154	160	154	140	183	149	136	133	161	135	151	164	159	171	155	175	146	179	165	129	153	164	154	149	139	139	172	148	155	137	151	176	144	149	125	168	147	161	171	166	154	144	163	153	150	178	158	169	174	169	150	160	147	154	146	157	140	159	156	142	180	139	163	178	138	139	159	153	139	146	172	150	143	158	169	181	160	162	144	168	168	144	140	151	168	153	161	156	136	144	126	142	174	162	139	159	149	153	154	142	176	170	176	144	154	131	167	157	171	158	155	152	134	155	164	157	140	162	164	165	150	147	175	164	146	167	167	137	163	145	130	169	175	173	152	166	166	150	152	152	145	166	157	185	137	165	149	164	176	189	183	170	148	144	163	160	167	174	149	176	172	150	159	175	149	175	157	149	156	164	188	149	163	161	164	164	171	138	159	156	157	171	145	137	167	149	171	173	156	152	165	173	157	155	152	161	149	162	161	170	153	133	170	145	152	169	171	156	141	154	154	155	162	147	137	183	148	148	162	161	164	157	140	176	155	150	190	167	120	166	156	156	157	158	158	164	155	164	151	134	168	161	138	151	134	159	156	139	153	169	158	148	143	155	146	164	155	159	156	147	174	156	154	162	146	162	161	153	150
15905	20215	31823	40411	45333	48828	52859	46879	42233	41758	46902	47327	44773	44846	42901	42193	41945	43058	46272	50849	46215	38343	32720	33885	38321	35537	38630	29761	26356	26498	31829	30652	32187	30499	29837	30808	23299	25304	22596	21716	21540	23191	19020	13961	10858	10691	9250	9862	6931	4478	3363	3388	3413	2408	1966	1824	1969	2084	1977	1590	719	661	586	528	569	576	598	603	641	547	550	535	494	493	492	476	486	459	487	428	460	666	752	764	677	576	487	504	440	419	422	437	441	422	432	450	422	395	434	445	440	455	470	401	430	436	450	430	451	450	459	424	428	460	429	441	444	473	401	429	435	414	445	462	415	422	396	414	510	415	471	468	411	411	459	458	436	438	427	432	449	442	448	435	431	434	449	473	412	436	455	414	391	455	444	463	431	454	451	441	440	413	463	432	396	483	453	439	433	438	478	440	459	430	397	422	422	438	447	440	454	444	395	432	445	423	444	443	432	440	461	445	426	443	414	459	426	438	412	415	428	430	406	461	455	411	434	434	430	423	431	422	469	424	462	422	424	417	443	448	443	454	428	458	487	443	444	427	445	424	436	403	435	415	460	460	430	422	435	425	438	426	411	439	426	439	439	427	429	446	459	418	394	432	470	444	441	440	391	446	453	414	403	407	426	435	456	437	445	415	388	417	441	396	447	423	467	417	469	451	418	438	479	474	434	425	421	417	453	428	429	429	474	482	459	461	450	405	417	444	441	422	430	430	472	450	386	463	428	475	427	451	434	490	432	469	448	414	445	426	429	456	450	442	425	458	450	450	439	444	445	430	459	447	460	426	407	457	422	465	461	431	437	437	457	432	451	450	443	424	461	434	395	432	404	396	443	448	438	440	445	425	448	474	427	415	452	432	473	436	470	473	431	438	431	451	439	409	493	419	418	452	421	452	390	449	390	411	442	460	403	446	426	453	476	452	452	410	425	430	445	437	457	442	437	411	422	478	406	410	500	420	451	436	438	454	452	411	423	438	418	414	455	408	434	417	457	414	413	412	472	419	457	445	431	374	456	405	458	440	449	424	403	445	426	418	408	419	469	444	435	434	446	456	444	430	425	397	449	423	464	452	413	430	435	460	431	422	423	458	449	434	482	420	426	459	433	448	465	447	422	472	412	419	413	450	464	448	445	439	398	461	440	466	411	437	415	474	470	431	430	445	443	424	452	479	433	426	454	436	457	423	432	444	470	426	405	421	429	433	438	425	444	436	465	452	446	417	435	425	397	465	453	433	460	481	428	463	453	422	450	448	459	417	440	425	441	437	433	424	438	393	422	409	455	444	437	440	463	428	449	416	431	425	464	425	425	429	430	437	449	413	427	430	393	438	437	429	430	457	424	420	433	430	459	403	434	471	418	473	441	436	447	470	440	402	463	413	435	446	422	441	410	410	422	459	399	408	445	475	420	468	466	468	405	422	426	430	459	464	423	451	451	422	465	435	444	416	435	453	466	440	407	433	407	416	448	415	427	426	471	419	448	393	404	427	441	435	455	447	438	429	456	499	438	425	415	417	443	405	463	443	444	418	439	463	464	440	467	456	411	411	422	415	437	454	423	441	426	431	438	413	453	447	494	442	437	443	463	381	480	418	451	490	474	422	414	434	414	415	453	434	416	419	402	440	447	433	446	410	450	443	452	455	426	418	472	469	419	418	387	438	452	403	429	412	452	438	464	418	424	436	430	435	407	408	459	440	454	406	427	443	444	444	459	441	425	430	428	443	438	441	400	429	445	456	463	444	414	428	436	446	431	467	455	456	436	433	432	448	441	449	437	423	399	500	446	399	423	429	430	415	414	425	428	403	450	444	439	414	463	430	424	455	427	449	426	413	385	439	475	456	449	418	467	424	391	444	458	423	447	421	437	432	428	410	438	412	432	455	444	448	428	455	441	416	459	448	453	448	423	454	455	440	450	456	427	429	431	422	426	424	455	466	458	399	425	459	442	441	400	447	424	449	457	441	429	466	475	421	464	420	433	448	424	431	411	410	439	465	439	440	420	462	405	417	470	437	430	444	437	429	433	458	429	440	422	415	428	434	486	468	454	382	452	422	452	449	419	446	479	417	403	401	427	468	401	431	431	410	469	475	439	444	473	415	435	465	428	427	414	435	423	464	402	405	401	461	440	459	416	463	471	454	445	436	427	431	421	450	427	419	445	444	426	458	434	435	452	431	448	463	460	448	426	473	417	472	443	458	464	439	436	442	445	406	427	452	404	417	416	461	454	443	444	442	424	437	455	453	403	410	435	417	429	456	437	448	451	426	462	469	445	443	429	428	458	395	434	419	450	486	386	446	423	446	456	468	442	468	434	433	439	453	403	448	420	413	427	430	431	450	394	455	432	450	432	455	438	430	442	437	457	437	442	428	448	474	434	450	419	394	465	468	449	417	450	407	396	437	466	424	446	428	407	444	458	462	489	416	451	419	440	454	445	441	435	461	441	462	437	450	443	449	446	468	455	436	458	429	456	427	434	409	439	433	470	410	482	400	491	415	434	431	463	418	461	442	471	462	403	422	426	458	503	427	441	433	402	415	451	419	420	445	470	429	426	424	469	444	418	420	412	412	450	421	426	410	430	454	421	454	448	456	448	443	442	449	449	416	416	402	454	437	444	449	427	415	393	458	408	435	437	441	446	451	425	409	427	442	407	428	410	445	422	426	432	458	441	441	460	414	444	389	459	423	394	441	430	417	446	438	425	426	415	422	429	412	404	433	454	450	434	462	423	412	422	456	438	445	455	443	447	400	419	452	431	394	424	448	410	460	473	455	419	427	441	410	441	445	448	414	432	417	455	446	427	445	415	417	430	431	471	428	439	455	467	467	424	402	430	430	412	448	446	430	433	424	448	457	474	470	442	429	398	408	477	376	457	437	472	433	415	464	418	444	428	443	413	438	462	449	455	453	445	440	438	429	460	415	422	473	436	419	435	441	417	455	470	432	429	428	386	461	420	458	454	453	439	445	430	463	405	438	425	466	418	404	421	465	425	422	458	443	465	441	430	468	484	443	463	394	402	454	459	442	462	462	446	410	451	440	451	443	441	463	426	438	437	451	431	442	423	430	422	473	455	421	447	433	441	448	450	452	451	426	434	441	437	428	424	456	441	423	482	439	445	449	465	460	411	434	412	398	420	450	415	433	442	441	439	442	429	420	421	418	409	415	434	422	424	475	430	436	417	461	452	406	454	444	463	453	424	473	468	392	444	450	451	446	479	433	413	449	439	437	448	464	416	397	423	428	425	416	452	441	457	435	449	449	403	416	412	427	442	401	434	445	435	437	435	446	422	440	444	456	447	443	467	426	454	437	477	427	424	437	418	420	494	405	411	420	431	436	483	405	417	462	432	456	426	441	421	464	412	429	473	435	465	418	405	415	439	424	456	427	454	450	471	443	440	440	443	437	453	432	447	419	434	435	425	457	446	416	413	423	427	415	439	425	422	473	432	431	405	432	396	446	465	443	422	424	431	434	444	431	465	442	405	459	450	424	432	414	416	449
36948	35942	40661	41259	46817	47073	51270	48466	38573	34158	42526	45690	40147	39919	38234	36241	38457	34653	34534	41949	39868	28751	24749	21517	28467	26003	27375	22696	14513	15517	18354	20184	19853	17494	15508	14997	12658	12212	9705	9052	10074	10801	8837	6220	5037	4047	3832	3003	2023	1273	1021	1205	931	710	562	498	612	604	552	629	412	299	229	232	241	262	218	225	256	237	228	231	211	222	226	226	243	206	196	206	194	268	327	278	245	242	232	219	213	204	196	204	179	215	211	193	185	198	237	235	203	185	198	221	213	207	186	196	201	221	195	210	187	199	212	210	214	189	217	223	234	191	230	217	192	221	200	208	195	195	215	214	185	195	202	184	192	215	181	202	209	210	210	246	190	192	232	211	204	190	207	201	206	211	212	183	217	213	201	227	210	219	213	241	208	210	191	212	184	210	203	208	177	207	201	209	216	219	183	189	209	219	206	199	219	191	205	222	199	205	216	223	237	213	197	197	203	201	206	210	207	236	207	189	212	204	207	223	225	217	209	208	209	232	207	210	200	199	186	198	221	200	198	211	224	227	202	207	171	231	212	192	210	204	203	211	192	204	197	200	207	167	211	185	215	213	187	200	188	198	204	221	221	185	195	187	195	184	195	189	207	226	174	187	183	220	206	199	198	203	211	206	215	203	234	220	203	199	196	222	189	215	200	197	212	202	187	202	203	190	177	216	201	212	202	175	194	203	173	189	198	192	193	200	174	201	199	179	208	188	172	200	207	219	209	215	225	219	210	218	168	193	205	184	201	223	219	221	195	208	207	195	202	218	228	190	206	212	209	228	228	193	213	198	234	235	212	224	221	219	206	230	206	207	231	221	199	197	222	184	210	194	186	211	215	221	194	199	214	186	212	217	197	215	213	219	204	195	196	217	204	216	198	213	209	208	231	223	201	205	188	175	219	224	209	175	216	184	212	203	186	190	209	223	196	194	202	203	196	209	224	224	219	224	227	205	206	222	220	211	206	217	222	168	204	170	215	207	194	200	209	160	229	198	198	189	222	218	199	230	197	193	222	212	198	207	193	196	172	234	222	232	187	196	191	205	213	211	211	207	198	210	204	187	212	195	217	192	228	207	207	213	174	195	222	217	200	211	211	189	215	228	209	208	197	213	205	221	201	185	213	196	207	225	210	221	208	212	177	190	192	200	210	196	233	217	221	188	205	183	200	187	212	217	245	224	204	189	196	205	196	206	215	208	197	207	218	231	212	203	187	198	218	230	211	198	212	213	207	226	248	201	211	220	228	196	205	210	206	208	192	193	170	181	210	198	214	212	207	194	200	182	201	200	205	193	213	205	192	226	193	210	187	215	220	201	203	199	209	212	224	229	211	206	196	211	201	208	242	201	199	200	222	201	197	198	221	215	206	194	197	230	183	178	194	213	220	195	217	218	209	218	192	199	224	187	185	196	207	207	216	192	202	220	193	210	203	218	200	196	197	206	193	216	184	211	220	228	209	216	193	193	200	190	238	198	212	190	194	218	228	212	226	216	199	212	217	191	206	207	214	216	206	205	208	200	207	196	199	194	209	225	191	190	213	200	200	197	206	177	211	204	196	206	205	208	207	208	227	212	221	209	235	210	223	207	221	195	229	178	224	238	195	208	207	191	218	207	187	222	201	224	186	208	193	196	199	245	200	198	197	225	180	182	215	225	229	200	201	224	194	213	229	235	201	201	190	229	220	202	184	212	183	212	227	190	197	191	205	214	208	241	196	224	189	198	186	230	221	200	207	216	213	200	206	176	209	200	202	217	230	205	201	218	222	213	218	201	237	197	191	213	211	215	205	210	209	210	208	189	232	219	193	190	209	204	236	216	184	216	215	190	228	192	232	201	205	225	204	198	200	206	196	232	194	188	216	192	226	212	217	226	208	214	210	205	222	200	205	202	210	244	188	173	208	215	213	184	199	215	206	217	210	210	211	196	193	198	178	216	170	174	208	202	199	171	208	212	212	218	204	215	217	193	223	199	223	208	205	239	191	206	204	199	210	198	206	211	204	196	218	191	194	218	198	203	196	236	196	208	206	197	223	204	189	236	208	214	194	213	227	192	209	214	200	179	203	204	197	195	207	211	220	186	189	215	196	242	208	201	211	188	199	198	208	218	200	214	191	219	208	231	205	197	203	220	220	216	192	213	198	207	185	215	214	195	209	180	193	199	200	191	214	214	191	192	189	212	198	183	221	206	206	199	209	216	219	202	229	203	202	199	187	214	202	218	214	195	224	178	239	207	186	199	218	198	184	190	211	231	206	199	199	233	211	198	201	202	187	192	205	245	209	200	209	208	235	233	209	207	226	233	172	230	211	226	228	206	205	204	192	202	220	208	203	203	188	186	193	203	209	216	205	175	202	218	188	188	203	211	209	187	193	206	242	219	196	214	189	208	189	205	219	194	209	208	224	215	218	207	202	190	216	209	219	204	224	196	205	198	201	199	198	204	218	189	230	206	198	213	197	191	212	213	202	190	201	222	211	203	225	197	210	239	196	189	197	193	205	210	201	210	196	204	206	198	222	203	208	197	225	206	203	188	224	188	186	217	217	216	218	191	221	215	178	229	207	219	224	199	222	218	202	191	224	216	193	194	214	199	222	194	189	183	198	195	204	196	187	211	165	206	173	221	202	196	193	207	189	187	230	205	216	222	207	200	195	220	218	206	223	184	231	212	198	188	203	205	193	215	187	193	220	201	223	209	187	210	203	217	186	218	217	203	222	204	200	189	201	209	206	205	209	194	222	206	206	216	212	186	216	195	200	200	208	221	204	201	224	199	208	219	214	194	185	210	210	178	189	202	229	191	197	200	205	195	210	216	172	184	224	206	200	200	204	191	193	228	216	169	192	211	212	203	213	220	225	220	212	213	251	223	177	206	204	187	200	192	201	186	224	224	202	204	181	218	200	210	177	198	220	173	191	216	213	202	207	204	209	194	187	213	189	186	216	199	194	189	185	186	187	200	222	190	232	210	214	218	218	188	190	220	216	197	199	218	201	246	215	202	207	186	201	194	197	202	215	217	207	208	199	206	220	219	192	211	229	201	211	212	212	189	227	225	204	219	205	220	186	223	206	212	206	218	214	204	209	204	202	185	211	205	195	216	202	189	219	189	217	205	198	210	224	199	206	226	215	225	213	237	152	198	201	159	228	216	183	207	217	230	214	244	228	207	205	238	219	202	212	225	209	183	187	219	216	204	212	202	205	233	214	214	171	226	194	192	195	214	185	188	180	211	220	196	193	201	218	192	215	214	207	200	199	217	190	213	222	192	187	220	205	191	216	186	214	198	210	219	241	214	203	197	207	222	209	252	183	171	174	206	200	204	196	207	191	233	216	223	210	204	232	209	207	226	200	178	209	190	217	206	207	197	216	208	186	226	192	226	228	191	227	165	225	195	222	193	205	221	228	204	212	202	217	213	196	205	196	208	210	233	197	171	212	199	188	213	200	199	210	181	211	209	198	209	232	203	184	208	182	210	192	199	215	216	201	202
24119	28988	40107	47754	52837	56512	60995	59805	51216	51283	56551	61559	56574	57711	57093	55796	57411	51592	56064	63726	57729	49354	42251	42534	49991	48114	50121	44436	34459	39560	42783	44734	44097	41729	39676	39193	34255	36203	31796	30862	32646	34339	30998	25173	22587	19980	19338	16249	11013	8025	6004	7450	5563	4185	3282	3005	3507	3448	3121	3572	2268	1193	827	747	780	756	861	917	926	774	761	693	689	637	599	634	592	584	541	519	547	943	1203	1164	1008	799	661	584	539	578	547	571	561	548	553	510	571	546	538	518	499	515	530	557	518	511	518	584	517	534	574	540	533	543	559	544	551	551	534	561	567	580	535	581	534	551	558	597	581	565	530	547	550	545	584	535	543	549	544	561	546	569	490	580	538	587	520	579	577	583	568	585	571	549	518	601	567	576	517	567	560	531	522	533	540	525	558	541	563	591	532	538	555	561	589	578	567	508	561	532	578	545	574	557	559	533	588	525	566	542	520	584	574	586	499	546	530	563	526	591	549	572	524	530	563	526	519	543	537	560	533	557	543	530	562	638	574	526	595	568	535	570	564	558	566	575	568	543	553	562	567	551	573	550	596	578	534	541	539	612	559	558	571	512	519	561	567	503	524	591	540	528	512	514	582	542	513	561	560	547	600	536	527	510	535	565	541	576	556	562	599	523	556	573	505	542	558	547	551	575	562	532	542	566	571	538	516	581	595	567	592	564	528	537	549	540	557	565	517	539	565	563	518	502	551	529	559	567	578	536	526	583	497	585	581	540	569	563	543	547	538	562	575	588	581	588	554	554	559	551	571	548	558	588	529	544	560	525	521	539	543	532	538	570	562	518	502	553	540	568	552	515	528	527	591	597	558	595	535	556	585	547	561	575	565	557	511	552	570	548	529	562	543	524	566	546	523	497	540	522	570	546	544	520	537	503	563	551	518	540	559	570	573	549	596	534	533	569	555	567	577	556	555	554	608	560	537	492	531	536	539	574	580	523	534	573	553	542	548	552	536	500	552	555	610	534	561	504	529	569	519	528	582	560	551	541	557	521	553	526	547	560	554	536	593	514	587	565	550	570	602	568	562	542	552	511	544	519	558	554	558	552	547	570	559	565	550	578	577	541	550	548	542	580	586	529	529	612	575	548	525	553	581	511	532	539	552	518	540	515	531	544	585	543	535	545	526	557	565	593	523	518	531	531	566	574	575	572	543	552	555	527	576	532	586	522	555	551	553	566	561	585	544	534	515	544	521	531	559	554	559	553	550	584	575	548	520	535	572	544	517	537	502	528	563	559	526	550	566	555	573	527	565	563	548	557	601	536	530	590	530	517	582	577	528	595	557	563	577	553	540	575	568	531	617	567	585	550	575	542	575	512	569	558	516	545	567	523	580	539	546	578	591	575	539	567	544	539	611	561	535	564	582	529	534	517	543	556	574	531	582	548	525	534	528	550	535	519	545	577	524	540	523	511	561	546	561	531	578	565	570	600	572	566	576	540	526	579	540	545	541	578	556	542	568	586	558	553	568	532	573	545	569	557	571	522	579	539	554	631	568	521	621	560	529	564	550	562	594	570	560	527	555	575	602	533	555	550	557	579	528	581	565	572	549	529	543	585	547	559	569	548	553	529	548	546	574	563	523	514	565	549	549	554	544	536	547	535	588	559	547	552	555	559	547	552	546	571	557	558	542	571	561	567	541	568	550	593	588	546	570	535	598	519	549	530	586	581	512	570	544	549	495	544	540	562	536	544	503	547	541	587	535	566	512	577	565	556	496	539	562	570	581	532	564	507	573	558	529	576	557	597	544	554	568	533	542	552	556	542	531	570	528	521	533	549	562	533	522	544	585	549	530	547	575	551	599	578	553	577	538	578	539	601	529	576	536	559	549	582	609	528	542	551	556	591	542	606	544	556	598	535	537	581	551	516	559	523	538	558	577	562	547	520	523	553	577	552	530	528	516	611	544	548	554	540	555	565	537	575	578	589	585	558	549	530	574	567	519	605	610	544	579	547	529	615	575	566	564	547	523	555	507	575	572	603	515	590	556	554	562	568	588	537	588	554	579	530	539	529	548	535	592	531	570	512	549	572	588	564	573	557	587	578	542	570	587	570	517	511	564	530	503	548	539	515	575	581	549	580	558	555	576	559	530	543	553	566	527	522	546	555	565	525	513	524	557	536	540	530	527	571	561	513	521	623	556	536	570	547	556	559	587	552	611	541	527	583	572	590	541	547	546	588	553	648	502	563	548	538	544	538	593	546	538	566	535	553	557	558	532	520	561	579	552	575	523	536	559	575	553	587	489	564	539	549	603	550	556	535	560	526	547	585	546	528	564	569	589	553	557	553	544	544	542	527	532	512	560	576	595	573	582	543	547	530	541	554	565	542	555	543	549	592	531	543	553	556	549	568	514	570	580	540	535	538	557	533	563	512	544	510	592	570	558	542	545	600	552	566	593	538	541	562	543	548	536	525	570	545	573	599	507	535	529	593	535	550	587	559	585	571	568	559	489	551	514	532	532	514	569	546	533	537	597	519	550	567	512	552	539	583	584	567	531	528	526	543	562	544	579	532	578	568	567	552	531	579	549	558	571	560	577	545	548	565	553	581	608	593	596	551	547	534	569	521	551	527	582	545	585	551	529	532	556	605	532	535	585	535	545	528	553	513	538	552	532	551	568	490	553	568	551	590	585	520	514	596	538	555	567	552	571	550	556	576	541	573	583	588	547	564	575	571	565	515	553	504	521	620	534	547	555	554	579	537	532	569	586	585	516	519	570	539	538	525	582	534	520	556	547	542	538	602	510	598	575	558	572	578	533	531	556	538	543	531	572	566	581	516	595	545	588	566	544	553	573	516	567	569	582	551	520	526	557	627	531	560	549	567	555	568	579	547	554	536	485	555	547	580	550	587	561	579	596	604	540	591	574	541	560	531	592	542	555	558	520	586	579	545	550	552	572	548	585	531	554	575	498	530	524	552	540	552	536	585	540	556	556	573	568	527	562	522	573	527	546	502	586	531	577	544	560	610	551	560	539	531	550	548	531	567	513	605	561	535	565	533	517	578	532	562	543	554	537	543	510	589	565	598	530	581	556	564	566	545	555	565	555	563	539	510	533	564	589	552	588	571	552	541	551	558	516	527	529	550	556	558	539	563	536	553	541	567	585	532	546	574	500	543	559	568	490	542	524	537	565	582	548	554	580	551	527	542	533	502	550	584	545	553	609	530	558	552	565	544	536	544	575	554	546	545	547	513	555	584	520	539	568	565	555	532	550	545	531	565	608	598	573	544	569	524	533	527	552	553	536	589	582	576	540	538	531	529	568	565	548	579	577	599	578	594	545	564	542	537	608	572	576	564	586	580	581	550	563	523	544	544	592	556	553	515	555	535	562	579	541	569	587	580	566	555	545	552	571	551	555	522	542	604	534	548	521	501	529	578	556	524	513	515	561	538	535	532	583	527	547	546	552	578	545	535	581	560	595	545	545	609	538	558	551	545	541	526	591	590	597	580	525	568	558	531	559	547	520	543
12219	10555	13741	11111	9238	6581	5799	5280	3272	2367	2903	3234	2672	2688	2535	2350	2186	1534	1778	2177	1954	1242	1079	1075	1434	1169	1196	1033	691	936	886	942	957	810	788	678	664	613	535	469	509	527	441	311	299	280	304	272	185	193	196	222	169	169	155	169	158	153	164	163	190	141	146	148	160	155	152	142	179	139	143	148	128	146	133	139	150	165	176	147	148	161	175	157	164	165	164	180	147	147	139	144	161	154	155	152	135	116	141	144	159	158	153	158	145	160	162	138	162	149	154	157	151	143	162	163	166	157	153	138	142	141	166	153	164	156	153	146	151	134	150	154	159	145	167	136	157	174	155	158	153	168	123	142	151	145	141	143	142	145	152	139	146	147	147	167	146	134	146	152	155	158	131	133	152	153	138	158	147	150	123	170	152	167	153	123	188	160	152	174	146	142	162	143	145	140	152	159	137	129	160	148	156	130	156	161	141	152	148	161	173	150	183	139	142	136	160	164	141	157	139	155	144	122	146	140	120	131	164	138	154	142	149	177	141	140	150	163	154	156	161	135	147	140	139	150	120	151	113	131	158	166	140	151	161	136	137	148	168	148	137	159	146	146	167	155	165	155	150	156	159	158	128	168	162	173	165	142	163	167	157	125	162	143	132	163	158	137	146	163	163	164	132	154	149	149	154	170	163	121	142	136	181	160	164	162	147	168	160	160	158	142	169	133	147	149	143	149	172	154	145	137	133	140	125	133	155	157	136	160	150	148	171	139	168	140	145	152	165	146	170	152	137	146	121	148	175	188	141	152	163	168	161	158	153	149	147	174	161	162	136	166	137	135	160	135	137	155	160	160	157	148	153	161	137	142	168	143	143	141	143	143	154	164	138	139	152	157	128	133	157	164	149	137	146	138	128	175	142	136	157	164	143	162	150	135	153	142	137	140	143	155	149	168	134	152	180	155	149	146	137	157	160	153	167	148	139	148	141	132	136	172	134	163	150	157	132	157	136	129	150	135	138	138	167	143	146	158	141	160	160	157	158	159	140	134	128	142	151	155	160	135	182	151	145	144	146	148	154	145	150	150	167	157	135	139	142	134	172	155	167	139	152	141	152	138	159	148	154	146	152	141	152	166	150	148	160	143	131	145	175	150	153	144	186	140	134	131	145	163	154	151	157	161	151	147	150	146	172	146	171	142	156	158	151	169	155	139	180	142	147	170	154	150	166	160	156	137	139	152	146	140	162	159	146	146	170	163	165	143	141	162	157	144	135	144	141	151	160	171	144	157	141	150	165	144	161	142	155	129	137	148	145	174	152	168	160	134	148	165	158	162	159	136	161	162	176	180	150	168	140	157	147	172	159	147	157	148	161	142	152	142	156	139	142	154	151	157	149	157	171	137	153	131	154	153	152	137	168	144	157	144	157	140	169	147	152	143	156	142	162	126	140	145	128	158	158	139	151	150	149	156	147	162	163	143	158	138	152	152	156	167	166	151	146	154	149	131	159	166	154	155	147	141	135	152	144	154	144	155	146	150	144	156	137	151	145	144	131	141	167	170	145	134	164	151	147	165	165	172	159	151	155	151	142	144	117	152	125	141	139	161	154	164	146	158	144	154	144	123	135	148	151	150	155	148	137	132	156	133	125	152	155	157	154	135	142	141	145	160	155	151	132	143	158	140	146	155	144	151	156	149	151	173	154	136	170	184	164	159	152	155	143	170	140	130	141	139	160	146	142	139	145	143	158	149	143	168	153	136	155	159	149	145	150	144	153	138	150	141	176	147	148	148	171	139	164	152	178	146	137	137	162	130	144	132	162	150	139	189	176	134	156	153	141	163	141	129	153	151	155	152	149	149	157	155	159	144	144	149	144	136	128	163	166	154	147	141	136	144	163	144	148	164	181	155	170	159	166	155	146	165	160	135	165	162	155	124	133	154	133	170	159	156	141	159	142	158	147	127	165	151	138	160	164	153	144	163	161	159	172	148	147	162	148	166	163	183	154	154	156	148	156	152	155	134	164	158	142	147	140	139	144	152	163	156	159	147	153	158	164	158	162	153	179	154	136	158	169	162	139	128	137	159	150	161	147	160	168	152	154	167	159	160	133	152	152	145	147	168	146	135	139	150	161	146	152	137	156	144	158	146	153	155	137	150	138	148	177	166	160	148	147	133	152	159	129	159	140	128	141	137	142	135	144	136	143	163	168	152	160	169	162	135	144	144	171	156	163	178	143	169	145	148	145	161	170	149	143	143	140	153	125	154	159	133	168	158	146	164	148	137	158	150	130	177	162	147	154	167	160	156	170	172	153	146	136	140	139	160	150	140	162	151	127	165	152	162	161	155	135	137	144	156	160	153	153	129	154	160	148	133	152	128	150	160	157	141	130	148	150	141	156	148	137	160	133	167	145	148	162	154	158	147	164	157	150	161	148	145	168	128	168	163	161	167	188	153	158	153	125	175	155	152	134	171	126	161	152	138	176	144	152	152	172	160	153	167	144	150	157	145	141	165	138	158	164	139	165	160	118	142	141	156	139	142	165	154	145	157	149	157	149	153	147	146	151	147	157	140	155	138	170	148	180	149	172	144	149	151	153	146	161	134	143	140	149	150	161	140	168	153	163	161	154	166	147	150	180	137	143	153	156	158	157	160	151	152	130	162	126	167	166	151	158	173	156	151	145	174	146	165	164	146	131	155	133	159	131	163	141	153	146	149	144	138	167	145	140	144	146	153	134	140	159	160	145	156	161	141	153	162	134	122	159	159	172	163	122	156	176	161	156	145	153	141	124	137	172	159	129	160	127	150	161	159	137	141	131	175	153	152	142	152	137	148	146	155	149	162	130	146	137	148	148	161	150	139	144	130	147	155	148	138	152	170	127	141	152	152	137	155	161	149	160	147	141	148	133	163	150	149	131	142	150	136	144	143	154	153	134	142	145	152	142	150	148	159	147	138	157	151	129	149	145	143	160	150	147	145	135	151	166	157	158	164	145	157	145	143	161	129	142	159	158	134	128	157	153	154	170	170	166	151	138	156	169	148	153	171	170	142	171	169	164	144	142	133	143	160	165	152	127	139	155	148	154	155	139	147	161	182	155	136	152	174	154	152	137	148	158	130	133	144	148	169	140	141	133	148	154	156	145	149	166	159	169	146	170	150	140	150	139	142	151	141	152	153	137	162	136	149	174	147	162	133	138	153	143	164	114	146	170	133	156	127	145	171	149	164	154	145	134	130	147	144	152	159	141	117	149	157	148	147	137	169	151	147	164	151	143	146	146	144	136	117	143	153	159	168	161	137	163	135	151	155	140	148	145	146	162	142	143	139	171	159	145	141	133	161	139	142	135	137	151	164	151	148	150	158	151	141	163	159	146	155	163	136	166	132	123	143	156	157	139	143	159	164	160	150	144	141	154	149	152	141	169	147	172	171	154	163	157	166	153	122	136	148	135	136	151	156	147	148	122	142	155	137	133	153	125	134	130	146	144	179	151	159	144	175	166	147	147	139	144	140
7764	9998	19957	22292	21844	18117	19802	18736	12603	10277	13026	14859	13066	13360	12391	11891	11327	7722	9702	12535	10673	6921	5510	6128	7989	7127	6903	5872	3774	5552	5010	5350	5433	4974	4512	3652	3483	3498	3216	2830	2904	3068	2699	1764	1671	1552	1455	1136	834	791	688	750	640	564	561	570	560	583	543	530	523	462	424	426	426	474	449	436	452	420	436	415	432	401	436	432	417	427	386	431	417	432	512	455	462	452	475	417	388	382	449	419	429	426	398	423	424	384	438	427	452	442	370	417	400	418	439	415	397	440	417	424	410	397	406	399	428	380	406	425	434	399	415	413	390	420	401	392	444	413	427	458	384	400	419	434	430	434	440	419	388	414	380	424	395	447	367	396	413	423	426	423	444	430	420	410	424	434	411	429	454	450	442	438	428	417	384	428	427	414	448	458	414	418	389	367	416	416	387	395	444	395	390	459	411	394	428	402	420	407	442	402	453	422	409	374	400	413	418	426	442	463	429	421	430	433	422	418	415	415	436	424	448	412	444	409	420	391	447	386	439	428	426	406	334	452	446	439	419	422	427	414	417	441	410	418	434	406	453	435	392	434	417	404	388	418	411	396	410	418	419	410	444	430	432	390	430	406	406	396	427	379	400	385	408	410	434	394	420	413	416	407	411	391	412	432	445	399	384	436	418	442	448	438	402	433	451	432	395	406	419	425	388	464	395	410	406	397	414	415	382	430	427	409	438	402	437	422	427	445	416	436	395	409	452	427	423	401	420	395	422	392	431	380	412	453	403	395	430	432	458	423	442	406	400	421	407	426	418	422	466	435	403	443	413	412	449	400	414	433	450	428	434	397	388	420	437	426	419	431	417	452	408	410	421	420	411	439	403	391	446	458	414	399	416	420	434	420	404	416	375	417	421	416	430	385	399	432	430	406	422	389	446	392	393	403	402	410	451	417	424	440	435	420	429	402	402	433	422	426	431	402	408	433	422	419	422	420	422	444	418	421	407	418	417	446	424	407	430	412	425	414	404	433	442	415	392	394	406	435	417	432	410	444	432	388	429	435	421	419	404	437	416	414	392	411	405	413	452	425	400	418	411	402	432	400	410	426	436	393	379	437	413	404	431	404	421	469	436	408	443	424	414	415	413	459	417	410	427	402	451	463	418	396	411	404	393	415	397	409	387	425	426	412	450	415	403	420	417	433	423	393	447	417	419	401	422	419	409	444	399	387	438	433	383	424	412	435	396	409	415	442	413	457	377	387	407	458	403	418	476	424	410	442	410	410	424	400	398	426	427	417	442	449	433	407	410	441	391	421	402	389	416	398	411	413	424	426	380	422	434	459	393	398	393	453	416	406	407	405	409	377	439	430	407	422	422	412	389	413	418	399	426	452	399	407	399	442	412	361	404	450	437	402	453	431	459	441	359	421	429	399	412	434	409	420	430	407	398	402	419	369	374	430	380	344	409	423	425	429	414	398	447	414	395	430	432	409	418	424	447	432	411	460	430	406	423	413	399	405	450	446	451	435	383	417	421	436	436	389	395	409	417	425	403	455	387	410	406	463	409	411	377	414	387	424	439	456	425	409	432	400	449	424	422	398	462	406	393	440	470	409	410	398	439	428	445	407	397	441	410	447	440	407	394	407	413	437	455	417	430	383	421	420	418	436	478	426	435	402	442	403	440	417	432	424	413	418	461	411	408	409	411	431	395	437	414	413	389	417	433	424	402	394	411	415	395	405	419	420	413	434	424	414	419	405	420	433	385	429	414	378	416	416	425	427	421	402	415	407	414	366	429	412	432	446	431	439	451	449	420	447	431	409	425	424	403	416	418	408	433	423	411	434	458	432	438	439	459	437	470	398	435	408	424	410	482	415	417	407	404	409	425	432	428	435	443	436	458	398	413	428	443	451	412	429	395	397	420	417	428	411	432	405	420	405	420	429	402	405	445	411	456	425	384	421	464	385	409	379	422	407	408	448	391	389	422	409	417	426	447	396	407	405	423	414	435	388	407	425	405	381	432	400	395	414	396	409	418	411	442	476	466	434	407	411	427	427	388	435	428	398	414	425	435	403	418	410	422	405	439	433	404	404	401	445	432	456	441	409	384	444	423	438	432	433	427	401	431	408	387	411	432	448	438	415	435	388	434	439	410	414	429	430	395	397	444	410	424	411	456	414	427	445	399	413	445	413	426	426	425	439	408	433	408	435	444	399	418	400	379	410	416	433	408	439	426	407	407	364	433	432	423	415	387	440	431	391	400	376	423	423	416	420	414	421	432	396	411	377	432	398	419	410	430	431	456	377	424	437	389	442	429	413	404	453	429	463	408	381	411	390	432	423	416	431	432	425	374	433	391	412	455	445	434	432	424	443	430	392	395	390	383	401	403	411	409	402	456	362	383	416	438	423	399	423	392	422	429	402	413	437	415	412	419	412	410	407	408	449	401	423	414	431	427	447	415	420	388	414	417	395	423	437	382	417	451	416	439	398	416	433	412	417	412	399	405	416	422	428	399	426	429	436	422	400	432	411	406	406	458	449	458	406	443	429	408	407	415	393	437	439	446	439	422	398	385	398	409	399	422	404	396	387	464	426	391	428	426	433	405	399	378	435	435	416	385	463	417	428	434	376	404	456	417	423	467	400	382	414	435	424	439	409	449	410	395	425	414	451	422	404	408	453	421	428	415	438	442	431	398	444	430	435	413	452	439	437	407	414	435	434	411	407	435	418	420	435	413	444	409	377	423	404	399	468	433	417	434	433	417	442	414	416	424	427	409	361	455	436	451	429	423	381	406	441	431	378	428	410	421	415	367	425	400	434	427	394	462	429	415	459	409	429	407	427	427	429	441	444	422	445	386	410	395	418	423	426	378	407	389	395	422	421	442	419	424	443	391	453	446	427	398	422	424	409	402	462	406	444	394	376	430	438	413	430	421	463	421	435	453	395	423	450	423	413	408	421	435	430	394	451	404	423	427	423	393	423	434	447	386	461	432	415	427	409	416	451	449	447	429	437	416	422	419	409	418	383	388	421	408	438	442	411	413	404	416	398	391	405	433	434	439	445	424	428	469	400	407	476	408	453	403	445	394	366	421	419	413	408	414	430	436	447	414	440	416	427	371	451	432	443	397	410	422	397	402	419	403	423	406	417	394	420	445	429	467	411	434	424	434	475	404	398	421	419	439	434	442	439	405	454	389	436	424	412	457	439	434	408	442	436	412	383	406	464	388	418	424	412	430	417	404	433	425	437	419	445	415	393	432	413	423	433	416	440	437	426	446	413	403	384	414	413	411	446	390	421	395	407	423	426	405	393	397	423	392	438	435	394	460	437	429	389	393	469	414	419	412	444	418	403	402	411	432	410	446	377	389	424	438	442	412	396	408	426	411	427	424	389	425	452	415	416	402	421	393	416	417	448	422	403	424	442	416	427	409	386	420	413	408	399	396	425	429	405	408	404	429	411	420	435	424	428	415	419	414	413	408	417	407	400	414	439	426	399	405	436	405	414	390	408	410	421	391	436
26568	26776	33349	32119	32350	30940	33353	37590	30150	17886	22075	29590	27622	27664	26467	26793	23619	17955	19151	24717	22279	14241	10466	13094	15856	13738	14653	11660	11076	8597	9888	9291	8978	9097	8276	6413	4883	5261	5122	4742	4688	4350	3524	2384	1915	1860	1599	1416	976	640	517	655	438	401	286	329	345	328	284	337	307	190	169	142	204	171	162	163	172	168	169	164	131	156	176	169	166	166	153	151	176	177	186	191	183	170	155	150	136	139	143	159	154	153	174	165	153	134	149	157	158	146	148	144	151	137	175	128	165	157	141	160	165	155	132	157	174	159	180	175	168	145	144	158	151	156	140	132	155	145	154	158	172	139	155	161	153	148	169	151	160	161	179	138	152	155	159	157	147	173	175	137	152	151	148	143	139	155	158	158	146	149	168	166	133	155	161	164	142	168	161	151	152	159	139	153	166	164	164	163	168	135	140	180	147	145	149	150	135	150	145	138	156	131	141	175	146	152	160	173	150	156	156	178	149	162	160	137	150	142	164	155	154	184	140	136	156	146	159	136	146	149	154	158	150	156	150	158	141	158	156	162	145	165	176	176	164	161	140	146	147	165	147	154	139	147	159	155	168	158	173	173	164	142	152	164	157	160	162	143	150	161	171	159	161	156	167	151	171	141	134	158	160	148	154	128	141	137	162	147	163	151	151	161	168	156	154	161	158	150	157	160	172	161	155	147	156	170	153	169	156	166	148	149	149	157	170	150	153	138	153	151	134	152	131	171	150	159	136	170	145	150	162	157	167	158	173	150	134	146	144	160	142	155	150	151	172	149	164	161	161	145	163	165	150	137	154	151	143	151	170	174	153	154	167	155	152	179	182	157	145	165	147	157	153	179	148	160	169	149	177	179	151	157	149	167	153	174	156	183	160	157	158	158	160	155	148	173	150	164	176	148	147	148	148	153	145	156	136	165	163	143	170	147	161	153	150	153	162	151	164	159	146	166	142	175	148	140	181	149	143	134	155	138	156	149	157	162	147	173	129	160	147	142	156	137	170	158	169	166	185	172	166	178	149	153	153	153	168	143	117	139	159	162	151	140	174	147	164	146	167	157	158	143	154	135	141	131	173	172	170	161	161	142	165	160	172	162	146	147	152	153	170	153	156	141	122	159	167	141	165	142	166	152	164	169	143	169	139	167	162	146	145	167	148	135	143	128	151	160	138	182	183	151	153	169	149	146	164	168	141	155	166	150	152	134	162	140	154	148	150	174	144	157	147	165	176	154	166	165	145	169	139	142	162	138	160	140	143	165	159	172	162	176	168	162	157	150	146	150	156	156	150	155	137	145	146	134	151	167	138	151	166	186	133	129	170	150	162	156	184	154	154	164	143	136	144	126	164	152	161	180	150	140	165	155	132	139	155	176	166	149	178	153	147	159	153	159	148	144	133	153	174	143	163	158	148	144	158	157	150	148	172	158	168	142	152	180	126	167	179	174	167	158	155	155	157	152	145	181	144	144	156	129	146	180	186	157	169	171	156	136	156	170	150	165	152	165	179	155	150	156	142	168	181	140	148	181	156	158	156	148	151	159	154	160	172	141	133	171	167	140	140	155	149	178	152	153	156	154	157	154	128	160	145	170	144	162	148	155	147	175	172	159	148	155	156	161	159	156	157	163	164	142	160	156	163	156	156	171	166	147	165	155	150	183	162	124	115	170	158	169	162	158	134	154	174	160	160	145	145	165	146	145	165	146	141	159	163	142	153	150	145	175	142	159	160	168	170	166	167	168	142	173	159	150	158	156	146	167	150	149	138	140	144	156	148	161	148	148	146	153	169	153	156	158	145	142	144	134	147	176	174	146	154	140	162	156	157	142	174	154	145	165	178	167	138	164	147	169	173	150	165	161	172	146	144	146	153	159	168	162	155	153	158	149	168	161	161	167	160	154	165	134	156	159	159	162	155	161	157	154	157	143	154	186	159	151	177	179	156	164	163	157	138	172	141	170	160	138	148	145	142	160	166	134	128	167	155	155	135	138	183	158	176	157	156	166	146	145	152	143	161	154	156	173	148	166	161	148	132	141	151	156	136	130	166	172	151	160	170	143	155	142	156	158	165	169	180	138	137	140	154	144	161	156	145	163	149	143	160	157	177	169	141	151	157	162	170	151	153	171	173	163	162	145	181	155	165	149	164	165	189	147	143	151	161	143	153	153	164	157	155	140	162	167	168	151	139	154	169	162	149	157	135	161	149	140	147	151	159	160	156	148	138	176	127	160	169	166	162	152	171	168	170	152	151	159	186	159	158	164	152	159	160	152	165	178	132	147	179	144	152	155	127	159	134	162	160	159	139	171	139	155	139	147	166	143	146	158	154	170	150	166	142	156	149	140	124	171	127	146	157	129	147	149	152	156	165	156	151	144	155	141	153	161	175	151	178	168	160	164	164	147	165	161	142	158	148	144	157	152	147	144	161	173	152	155	171	155	170	175	161	166	168	152	178	132	162	164	187	152	155	136	158	158	149	152	149	144	160	165	152	165	168	170	173	154	156	162	156	157	140	153	172	143	159	146	154	166	148	147	172	155	163	166	168	160	152	169	150	144	147	155	143	170	170	177	156	148	150	133	143	156	157	166	127	177	161	169	146	159	175	148	135	129	167	160	168	176	176	166	158	170	181	149	140	167	140	168	146	165	155	163	175	149	153	159	172	140	166	159	161	149	184	163	159	172	162	141	140	178	164	171	149	166	166	158	161	178	169	170	179	138	143	148	156	177	158	153	147	161	157	182	152	173	167	162	153	157	147	150	138	147	193	151	157	163	165	149	156	159	144	154	176	148	136	170	154	175	137	139	163	156	172	153	138	138	156	172	160	145	153	180	137	153	165	136	177	145	153	142	161	154	160	150	156	145	156	154	140	126	158	141	150	138	166	150	162	162	153	148	172	147	164	158	151	150	132	164	157	178	161	149	147	162	136	167	145	161	159	163	168	132	140	133	132	162	146	138	133	147	143	151	166	136	172	129	141	159	169	154	151	136	135	168	156	150	162	168	156	169	173	129	160	169	166	142	133	164	169	153	164	136	156	182	156	160	158	161	163	168	166	169	149	157	149	149	172	175	152	134	144	131	146	151	183	145	154	160	141	134	186	137	153	169	154	144	180	145	134	159	160	153	189	138	148	152	152	164	148	159	142	139	143	175	143	170	142	159	166	151	152	174	164	176	157	163	162	161	139	149	159	156	159	157	169	149	157	151	148	148	151	148	149	156	168	137	135	163	161	147	151	152	173	154	157	145	172	162	171	159	138	156	166	130	190	148	143	151	151	144	157	165	143	156	153	171	151	140	159	163	160	155	149	173	152	127	169	140	166	169	155	144	160	159	166	160	145	155	125	172	162	159	137	157	142	162	178	153	148	133	154	150	146	166	164	144	166	155	160	168	154	171	147	173	144	167	163	155	154	172	157	157	154	158	147	138	172	146	157	155	157	153	172	136	151	149	149	154	127	148	166	151	162	179	172	147	148	158	153	142	156	139	151	144
17063	21803	35006	39180	43059	42515	47782	50671	43132	33974	41704	49002	47192	48812	48055	47241	44842	36539	43499	49046	43570	36640	29335	35802	39101	37407	38703	34458	33869	29734	32326	31487	31371	32006	29880	25354	20761	23848	23397	22142	21772	21147	18726	13345	12153	11840	9697	8656	5871	4150	3333	4134	2528	2097	1675	1767	1801	1890	1638	1975	1499	693	587	519	559	547	501	493	543	460	515	509	458	496	437	436	435	412	487	462	437	540	737	726	671	494	476	457	421	434	394	451	426	463	465	467	444	435	467	430	460	434	415	411	439	421	451	407	438	468	435	423	426	409	457	406	465	392	446	468	424	426	442	437	463	442	461	439	457	444	436	392	429	442	443	402	430	451	422	420	439	475	406	441	433	482	431	450	419	405	408	420	432	442	421	430	439	428	398	429	489	439	436	491	434	442	445	452	476	397	433	426	451	453	452	481	429	443	398	449	429	449	425	457	465	406	412	443	480	416	413	441	417	392	401	442	449	471	432	421	458	436	424	456	448	422	446	391	460	434	420	409	455	413	423	419	448	422	411	440	459	484	402	413	423	414	412	455	415	402	469	460	423	426	438	441	411	445	397	439	444	424	445	438	443	417	435	425	426	435	438	414	448	468	432	449	464	452	434	411	444	437	459	420	445	426	433	390	434	421	431	423	450	417	425	420	415	450	402	419	494	448	410	431	429	482	435	420	419	421	449	437	461	465	479	423	434	450	432	401	432	480	439	444	413	444	446	426	477	467	456	475	448	442	461	419	420	423	436	432	463	422	506	468	456	436	438	434	431	467	423	445	426	418	453	408	458	460	416	397	458	449	453	425	437	406	406	419	421	420	424	427	406	425	434	465	435	453	446	433	484	414	426	436	466	455	411	433	401	393	417	443	417	417	407	441	432	420	452	418	453	433	404	453	431	419	439	431	451	466	432	424	418	455	414	448	456	436	438	426	438	445	438	413	413	441	442	444	420	419	420	414	422	426	392	422	415	409	458	421	424	429	412	449	439	404	439	414	412	402	432	449	397	456	435	488	429	438	445	438	440	449	529	438	454	427	458	410	449	432	452	385	436	453	421	437	445	416	420	435	450	431	439	468	416	444	398	452	406	465	403	443	387	409	398	447	444	412	440	482	442	436	425	471	435	410	450	422	427	489	456	423	431	488	436	445	454	439	413	421	446	431	430	400	390	370	431	460	426	365	438	420	411	471	441	416	470	426	406	436	447	430	461	426	439	402	421	404	411	394	403	415	437	422	454	422	426	446	409	438	473	407	438	464	430	442	417	429	439	448	452	458	426	455	433	431	426	451	379	466	426	431	435	460	423	449	414	420	407	438	429	450	437	430	427	477	442	449	387	433	441	439	428	470	431	475	429	420	397	447	437	452	438	441	500	422	410	422	443	445	419	470	411	442	424	411	421	466	421	409	395	487	432	417	444	445	444	451	432	408	409	419	430	446	425	448	424	438	414	450	458	454	426	443	426	460	422	435	433	416	463	455	432	503	443	411	402	441	439	452	427	466	463	450	445	415	440	418	417	426	430	450	443	480	439	426	455	444	448	417	414	443	414	418	440	448	373	441	411	414	436	408	392	403	471	419	437	406	475	417	376	445	456	446	447	439	466	423	432	457	432	474	401	414	419	428	436	444	437	448	447	427	413	433	400	431	445	428	424	423	441	416	455	444	436	413	442	411	444	446	442	440	437	440	418	447	443	464	434	443	434	425	439	440	445	420	445	466	444	459	400	417	431	441	416	431	435	426	449	451	447	426	408	435	417	440	453	425	443	427	448	435	407	454	456	430	438	449	447	443	429	432	399	427	417	451	431	427	410	426	448	442	455	413	432	433	414	415	454	438	387	432	432	454	420	396	438	430	433	456	458	403	437	444	431	407	450	429	443	446	434	407	445	444	437	432	436	426	425	457	439	422	472	436	443	425	449	444	436	434	408	455	465	460	456	466	423	424	427	437	423	488	434	452	446	456	442	442	443	428	443	452	480	449	438	423	442	446	430	394	449	426	410	437	453	460	438	453	462	447	412	421	453	429	420	438	456	433	433	439	432	411	470	388	417	419	422	425	406	408	439	478	435	416	406	466	436	436	426	459	449	443	445	422	460	404	427	455	412	408	464	422	411	414	450	431	457	420	421	439	438	415	434	417	444	452	428	405	467	416	449	440	413	436	420	419	423	427	444	435	447	452	439	414	458	396	401	432	441	443	455	413	442	449	420	457	377	428	439	461	394	438	410	450	447	415	442	450	443	479	392	425	408	398	460	428	442	489	450	432	436	411	430	466	453	464	385	457	454	452	421	444	434	430	425	447	448	422	432	442	477	440	399	380	434	424	440	446	408	435	431	421	418	474	431	438	474	433	446	423	458	400	433	433	425	448	454	422	479	428	467	454	417	454	464	421	417	432	454	454	440	426	488	432	425	461	442	456	447	443	441	438	464	415	439	453	470	436	447	436	402	447	389	411	445	421	460	439	387	439	453	433	454	426	442	448	434	464	427	400	431	435	436	441	425	441	433	404	446	453	456	470	459	398	425	446	431	439	451	428	446	401	418	395	450	448	444	383	442	465	445	440	485	418	437	455	441	471	437	460	418	438	416	378	402	414	413	485	465	407	433	435	471	444	435	435	412	422	463	422	428	412	464	451	433	446	432	399	434	463	438	401	446	446	441	444	456	451	412	452	443	460	427	431	438	435	448	439	451	398	400	419	416	444	448	471	429	417	393	440	428	422	437	432	395	435	464	443	425	415	439	404	421	424	430	433	420	414	477	439	425	424	440	463	433	454	420	468	432	458	463	464	437	462	465	453	395	430	450	440	447	438	428	441	445	459	446	416	437	422	401	404	404	438	420	427	482	448	412	442	450	386	433	467	439	459	432	423	392	446	423	435	423	412	434	427	454	446	401	440	425	467	449	460	477	436	420	422	426	412	455	448	419	421	449	452	480	398	443	456	434	446	438	442	434	409	442	453	462	455	447	414	431	461	444	414	439	415	431	409	414	427	401	473	439	452	425	425	469	416	445	413	422	458	444	452	407	425	422	470	408	436	437	427	456	443	486	394	441	395	444	399	398	424	410	392	438	431	426	454	399	426	417	455	427	430	425	445	464	462	448	413	414	450	448	448	446	425	449	434	396	436	463	408	426	439	436	440	419	415	418	431	427	440	443	413	443	441	433	460	439	449	442	399	435	413	454	428	427	426	460	429	438	403	386	447	422	411	470	453	436	462	402	465	391	441	437	451	458	438	451	455	457	462	477	425	420	427	457	451	461	418	456	413	434	447	413	435	419	431	420	459	425	445	439	467	423	422	458	415	413	419	426	449	401	455	427	457	467	414	443	432	424	470	445	457	440	431	456	459	417	438	405	426	464	441	422	403	461	441	420	459	421	416	434	439	450	471	478	433	429	452	432	401	412	401	485	410	434	443	430	463	412	442	444	443	408	408	412	438	406	451	418	421	431	453	428	432	413	410	428	439	411	417	447	434	418	416	457	450	490	435	439	440	416	426
35701	37183	43195	46316	45500	42384	42762	52419	45418	29562	39059	44900	45955	43359	42131	38783	37740	34162	31781	41162	35198	25967	20364	22191	29456	24764	25571	24405	21102	18038	20222	19961	18853	15895	17399	15163	10187	9703	11280	9822	8681	9016	7707	5654	4572	4821	3855	2412	1870	1496	1181	1383	870	817	610	619	618	669	797	1077	489	264	263	229	274	244	194	241	230	219	218	216	236	212	232	205	186	218	176	205	216	288	277	282	226	228	229	200	209	208	212	176	184	194	187	186	205	203	209	186	189	190	210	163	180	204	178	166	187	207	231	226	203	225	203	177	186	195	211	207	214	208	186	187	211	202	214	187	184	193	190	183	187	180	188	206	188	193	174	189	218	198	204	204	179	205	210	184	210	197	196	156	208	195	212	197	189	212	196	215	206	199	178	210	194	191	187	191	214	214	195	191	208	192	219	222	197	200	185	188	199	187	190	181	194	167	202	184	215	195	212	180	206	199	189	198	200	177	197	187	177	209	186	207	213	210	188	229	208	215	173	171	210	193	197	203	181	192	181	192	203	209	216	202	214	203	208	213	186	209	205	194	219	205	233	199	194	165	198	238	176	183	214	211	182	221	199	175	206	203	196	185	215	196	177	180	180	217	228	195	208	194	172	195	229	205	178	193	210	208	203	193	212	216	212	229	189	191	218	224	209	185	206	191	199	206	198	197	191	198	212	202	205	202	187	199	200	171	203	216	172	197	178	191	196	182	192	205	171	196	208	204	170	198	231	173	206	215	203	191	207	217	210	196	192	207	195	196	191	191	183	223	180	197	208	194	201	201	194	228	209	215	201	193	193	201	212	183	183	205	217	192	202	182	182	166	217	209	203	200	191	191	209	190	187	214	200	205	202	195	188	216	216	179	206	193	192	210	212	202	214	206	204	196	197	200	211	204	222	220	201	172	188	202	187	168	218	200	206	235	187	180	179	203	195	218	201	221	181	181	206	203	224	216	220	191	193	195	219	202	182	197	195	209	207	214	193	176	186	183	182	210	207	188	197	198	177	190	229	187	205	206	195	211	193	207	216	188	190	187	192	217	230	198	185	210	182	183	221	183	211	205	213	199	178	194	205	204	177	192	201	203	194	190	181	216	209	189	197	216	200	191	173	190	161	212	175	223	231	182	220	178	195	215	197	202	222	187	203	195	193	216	210	226	189	213	213	209	209	207	231	197	182	214	211	176	172	176	211	179	195	201	195	201	183	212	177	205	203	205	175	208	227	203	204	205	183	204	204	191	201	188	215	224	188	217	190	200	222	182	200	224	213	199	215	223	189	196	226	229	193	172	224	196	211	194	175	203	193	192	210	194	185	186	185	208	213	205	189	170	193	202	181	197	229	190	196	208	179	201	186	207	183	196	186	189	162	220	185	179	186	178	189	195	201	198	205	192	205	215	218	180	195	207	206	186	180	187	208	197	204	195	199	183	184	225	216	172	175	204	181	178	224	220	206	214	201	190	195	232	231	191	170	220	204	197	186	186	178	184	204	204	210	176	204	188	203	223	206	185	181	190	206	195	207	198	199	197	199	194	192	198	193	209	212	183	177	197	191	178	211	215	184	188	191	217	190	195	200	202	193	199	211	196	201	192	177	189	205	192	195	225	197	214	186	196	209	212	211	198	205	192	146	197	213	208	203	195	211	193	184	211	215	217	182	183	173	204	203	212	207	203	173	207	199	194	192	179	223	191	225	222	167	219	207	205	178	200	171	217	186	172	184	210	207	188	218	203	212	177	228	215	192	197	204	221	218	210	207	191	179	190	191	195	208	209	173	196	198	193	211	205	202	199	183	202	216	205	180	181	178	185	210	214	221	208	188	194	181	224	226	195	180	197	197	198	226	202	213	210	210	176	134	197	212	211	208	187	184	205	227	155	199	206	225	199	182	221	213	194	207	188	226	179	186	194	201	194	185	206	220	209	193	201	220	190	191	200	204	224	174	185	211	189	183	199	207	188	190	206	191	217	187	199	181	199	199	192	221	222	217	199	197	185	179	219	202	181	191	209	179	188	206	221	163	193	193	212	182	204	212	194	238	198	216	193	205	191	172	177	204	204	205	193	198	236	198	198	214	209	214	210	211	176	194	194	199	184	213	190	191	190	189	191	195	180	187	180	204	194	188	195	190	211	177	191	207	200	240	205	192	212	207	219	216	214	189	186	204	199	225	209	197	183	204	194	190	191	191	183	212	173	178	221	196	224	197	196	200	185	197	185	188	213	189	230	201	203	215	189	212	218	202	215	212	194	197	212	184	195	186	177	168	189	167	189	210	172	168	198	210	194	174	193	209	200	179	196	209	203	191	203	185	213	198	206	199	210	213	178	196	202	210	186	210	190	200	192	187	198	203	211	181	198	197	171	204	177	208	183	206	186	216	180	209	193	186	216	170	204	173	219	201	168	198	191	182	217	184	185	224	182	184	163	207	199	204	218	192	213	187	199	215	213	184	204	206	199	197	175	198	235	195	191	218	173	204	196	208	197	202	180	215	235	190	210	210	195	185	196	194	212	193	211	186	198	198	195	201	205	196	187	192	186	197	222	216	184	213	180	206	197	193	190	199	222	206	202	223	220	207	199	186	186	215	223	192	196	197	190	230	206	203	190	209	187	188	192	197	197	195	201	198	192	183	205	200	209	197	202	177	211	217	219	198	201	220	174	199	184	207	217	190	191	214	179	194	169	187	204	206	201	185	206	216	207	202	211	173	203	207	197	190	189	208	220	181	194	191	201	215	169	179	216	205	185	197	213	201	212	213	219	192	198	208	210	176	180	198	209	201	190	188	197	208	192	224	169	227	205	198	198	200	209	204	190	194	204	182	193	205	208	229	194	181	187	193	200	201	212	216	203	187	193	214	205	187	200	172	216	167	215	194	194	193	192	182	198	194	206	191	225	213	191	202	198	191	208	182	199	218	187	188	203	183	207	204	211	193	216	215	201	210	196	195	219	215	196	173	193	195	213	195	195	205	206	195	181	178	215	205	184	198	226	210	185	189	194	207	185	206	217	199	206	188	212	185	210	186	194	169	206	218	195	194	180	181	189	217	225	212	199	213	178	207	185	209	219	183	197	207	195	187	188	196	163	199	205	196	177	190	173	163	215	223	197	190	189	188	219	202	189	209	213	206	189	189	192	192	199	187	190	190	213	204	209	205	215	181	192	171	187	213	180	192	194	199	179	214	183	192	228	227	197	180	205	218	216	236	213	179	229	206	189	188	201	187	197	200	171	176	218	196	184	185	212	182	210	194	191	175	195	192	187	201	204	199	190	195	191	211	174	202	240	203	228	221	208	199	248	212	193	174	201	207	182	209	227	225	186	200	189	201	189	202	190	208	202	190	181	193	187	192	204	194	206	185	209	198	180	186	218	174	225	174	185	193	180	173	205	202	206	186	215	201	198	221	190	213	209	205	200	217	224	190	201	190	208	203	180	220	194	201	206	180	172	167	210	197	220	184	195	181	203	210	212	220	208	180	188	164	197	199	198	208	173
22730	30371	41991	50727	52972	51520	55363	62019	57092	44028	55486	60732	61650	61616	60842	58006	57562	51733	54405	62870	53090	47182	39277	43895	51444	46246	48819	46869	43683	40623	44185	44208	42189	41219	41672	38466	30858	32857	35144	32313	29936	31135	29239	23936	21354	22348	19036	12913	10659	8508	7273	8466	5453	4937	3777	3808	3785	3917	4739	7089	2786	1084	922	851	936	779	796	655	762	625	687	726	607	610	549	586	477	548	543	558	528	939	1053	1034	817	756	614	614	530	519	576	556	520	512	522	564	539	510	533	543	524	536	529	513	528	545	542	540	524	537	521	554	511	502	529	517	542	543	540	533	543	544	530	505	505	547	550	534	557	471	477	509	506	547	578	534	554	566	510	542	474	526	522	538	512	514	476	525	541	522	538	566	566	516	508	537	491	529	547	517	513	534	520	525	520	557	559	546	569	522	475	524	541	542	563	561	530	536	524	534	557	540	496	544	531	609	559	547	567	554	516	550	533	523	542	512	578	502	565	552	560	539	514	504	507	506	522	521	543	530	484	511	546	516	489	533	561	554	558	510	523	515	515	534	580	572	536	569	528	519	528	547	527	565	593	535	590	531	563	523	515	538	564	521	509	559	523	503	517	574	509	528	505	535	526	496	537	523	537	531	571	559	519	506	526	537	551	555	548	561	543	539	540	512	528	549	555	508	533	508	542	552	539	522	503	540	509	525	555	527	521	509	502	500	532	529	526	543	521	546	524	506	540	532	519	510	567	539	536	527	538	531	535	542	544	513	495	551	549	549	508	557	540	528	520	471	517	534	523	556	530	541	520	510	507	588	490	515	511	503	505	476	544	467	541	535	547	568	550	524	503	534	514	526	486	469	523	534	545	563	498	549	535	525	526	511	540	548	564	472	516	537	537	521	514	577	546	512	511	480	545	533	526	492	548	527	515	537	536	510	529	567	499	526	492	508	499	533	548	573	497	508	537	511	547	532	566	524	507	519	557	542	495	568	515	553	557	562	582	499	520	537	500	511	589	562	504	506	532	559	540	494	483	530	549	507	510	557	568	519	504	534	482	514	539	582	510	534	539	554	503	501	465	550	538	522	509	516	506	546	567	509	506	545	542	577	554	555	520	532	528	541	544	549	501	529	530	560	516	537	502	509	536	495	583	542	564	520	544	542	501	520	514	512	558	500	525	536	551	540	553	514	496	537	550	486	482	529	515	547	541	513	532	533	539	543	576	530	516	530	532	516	582	571	547	492	500	538	509	548	540	556	550	515	541	559	557	510	582	538	504	511	545	560	530	504	533	516	504	541	533	562	494	545	536	532	528	574	560	505	532	488	577	511	534	507	517	550	559	513	514	577	556	554	507	529	500	511	529	525	539	506	517	546	521	523	556	535	580	537	536	504	507	518	533	532	526	516	523	567	546	551	557	523	524	530	548	548	558	527	512	546	531	523	537	512	506	526	537	583	547	533	515	533	533	540	520	503	522	496	520	537	485	575	545	518	536	532	558	560	534	543	566	531	520	503	511	531	508	553	547	530	532	551	510	579	573	546	512	511	553	534	504	526	577	532	514	535	536	529	578	546	557	544	526	563	544	550	543	558	560	509	510	522	553	539	508	508	514	509	543	566	530	528	529	523	535	536	546	551	508	510	555	507	583	534	529	531	528	522	504	513	537	536	551	510	528	512	561	521	502	500	547	514	548	586	528	537	529	530	549	445	535	527	551	541	517	536	493	537	534	547	551	522	533	542	525	570	516	527	538	530	537	545	602	570	566	516	522	537	549	513	545	520	539	534	580	496	548	563	543	518	494	520	498	536	532	515	539	545	516	548	568	527	532	522	532	531	546	526	530	498	505	572	542	549	576	510	558	549	506	497	530	543	521	560	532	538	579	505	517	524	504	545	544	468	559	507	562	555	501	507	540	531	559	551	525	525	533	531	519	508	523	558	529	545	524	511	543	494	553	552	546	509	531	554	520	571	534	533	521	577	529	507	521	531	547	526	536	520	518	554	513	508	531	546	510	537	522	503	516	505	507	543	514	543	550	492	582	517	548	532	517	537	513	542	511	562	554	506	546	532	502	503	528	527	529	504	533	493	536	565	513	549	508	548	589	502	560	487	531	536	569	491	511	503	552	552	509	568	540	509	543	542	515	556	534	516	509	513	587	516	542	541	535	534	519	528	496	542	537	520	520	539	528	531	531	554	541	518	531	533	540	525	535	537	500	503	538	514	526	483	544	541	551	511	535	545	531	570	554	552	509	565	531	554	490	543	534	504	540	560	559	513	511	526	504	520	517	554	502	488	518	558	513	501	489	514	560	498	571	543	562	515	554	529	524	555	566	536	544	496	531	552	522	514	537	545	524	529	517	536	548	526	518	521	555	533	509	538	516	545	522	537	490	508	541	556	544	560	530	529	503	530	551	567	581	536	594	489	561	495	528	531	511	535	495	556	487	524	521	548	550	536	545	502	555	553	516	558	522	531	545	526	530	558	546	585	522	527	519	517	579	527	514	571	515	524	529	512	524	506	519	522	500	562	539	519	546	487	529	550	464	542	545	511	519	525	533	557	578	558	516	515	525	501	521	540	531	565	536	544	536	520	517	560	519	513	546	494	494	524	527	565	520	548	545	554	550	546	549	511	531	498	542	575	597	531	549	522	545	559	532	553	559	503	527	517	470	562	554	505	496	540	523	544	551	515	532	506	532	517	520	567	533	521	543	561	533	497	523	517	569	481	527	539	550	550	546	512	530	555	545	545	530	523	527	583	522	543	506	561	518	496	573	534	578	537	534	506	538	571	557	537	553	568	542	543	569	584	564	578	531	521	552	560	518	545	563	546	546	490	541	498	536	514	504	567	534	536	531	540	551	492	569	538	521	544	517	536	555	537	522	528	536	554	518	513	530	531	506	576	522	526	538	528	529	543	534	524	512	555	609	546	528	528	551	575	520	489	529	531	586	563	542	536	548	513	537	537	543	531	565	531	542	516	511	541	521	535	530	556	558	538	487	499	536	517	553	538	573	545	554	541	522	548	504	502	523	514	531	533	525	549	553	544	540	565	527	548	502	545	503	558	533	536	534	541	498	576	525	529	554	509	548	548	511	531	529	522	570	545	551	501	549	501	509	541	539	535	527	553	569	565	540	489	534	511	520	535	536	545	510	521	569	538	523	527	545	535	518	513	521	563	543	560	523	548	497	497	521	573	559	523	515	507	497	574	524	530	521	549	539	503	544	521	554	506	518	515	505	527	541	532	540	508	557	518	554	558	587	489	498	477	506	508	508	511	561	529	553	565	577	512	550	580	530	565	553	532	578	540	525	500	534	527	525	526	556	524	495	513	534	543	526	548	510	506	542	538	522	526	553	497	483	509	553	537	524	530	535	532	553	529	496	479	536	539	547	539	505	562	526	508	555	537	537	513	547	562	574	532	544	521	487	547	529	529	541	515	509	503	515	533	523	501	536	522	565	513	530	505	552	528	555	534	523	519	504	529	507	540	552	525	517	486	505	504	531	525	557	543	514	527	504	543
11288	10402	13083	11315	8013	5599	5106	5998	3830	1884	2001	3072	3296	2747	2367	2351	2101	1753	1776	2420	1929	1293	1107	1137	1411	1331	1161	1135	1025	813	954	966	946	819	818	721	502	494	575	523	473	459	409	358	319	340	284	245	222	206	188	189	180	168	179	152	164	138	174	177	134	147	135	130	108	138	134	125	129	132	144	133	123	151	139	140	143	116	124	152	135	142	150	150	172	127	146	117	127	151	142	125	129	133	127	137	122	123	141	119	133	145	144	155	128	127	146	138	122	133	137	145	143	148	123	130	144	180	162	153	141	133	115	141	143	125	126	113	156	162	134	119	138	151	117	113	132	142	142	153	142	145	146	123	137	125	143	141	125	122	106	154	124	156	118	148	126	123	119	141	135	138	133	129	156	156	136	142	133	138	143	128	128	108	114	129	140	147	161	138	134	132	134	124	127	142	128	144	118	126	139	137	124	142	155	110	136	133	146	159	135	141	147	148	151	147	133	144	124	130	124	110	112	151	120	134	117	110	137	138	140	145	109	122	148	130	131	137	141	127	126	129	139	137	126	129	117	157	120	113	141	122	169	147	143	123	147	131	135	129	124	141	140	116	142	153	156	138	138	118	137	161	145	120	143	139	142	120	109	130	136	135	139	124	124	121	132	135	112	122	114	150	120	133	136	127	129	130	143	124	133	153	115	115	132	133	142	139	119	137	141	143	139	130	140	142	146	133	126	135	111	128	137	120	131	129	138	128	125	151	139	135	134	146	154	154	142	141	153	151	133	135	126	118	152	143	131	117	128	123	148	143	140	109	136	141	132	125	164	140	160	133	140	128	131	142	121	138	157	140	131	138	149	138	132	142	130	112	133	133	134	133	130	119	142	118	127	142	123	122	135	134	145	100	141	150	135	127	130	147	140	140	142	141	123	117	134	139	125	127	116	126	133	139	133	126	129	145	117	121	144	155	132	140	121	136	115	134	136	129	151	146	139	140	126	128	133	158	142	140	121	137	139	136	129	126	119	127	118	129	135	112	131	119	121	135	146	127	124	134	134	130	151	143	125	136	138	142	123	148	128	128	141	153	166	131	147	134	127	128	136	111	142	134	136	125	109	139	156	124	128	132	145	126	120	133	112	134	124	163	141	132	135	150	120	135	118	141	131	124	127	138	119	123	136	126	121	122	152	131	109	167	121	132	149	131	117	140	121	132	145	133	114	139	128	136	149	145	147	124	147	138	140	131	137	156	145	134	123	137	145	124	130	136	126	146	134	140	142	127	123	135	132	110	127	125	146	136	153	138	136	147	125	150	128	138	131	120	129	142	114	135	138	132	134	121	110	114	139	142	124	135	153	149	122	124	140	118	120	123	148	127	143	147	135	114	141	122	142	126	146	126	141	132	131	130	130	127	127	129	121	134	140	136	130	132	134	123	140	148	126	145	125	141	142	114	134	120	131	136	136	125	133	146	138	121	137	141	134	127	139	127	113	132	143	136	141	148	150	146	148	128	137	124	150	132	124	132	131	142	147	141	145	121	127	137	152	136	125	143	133	150	121	132	112	149	141	137	144	140	144	116	148	132	128	117	134	120	142	140	140	122	112	129	128	145	128	140	144	142	128	127	143	148	145	132	116	112	129	119	141	130	130	125	141	137	121	138	129	138	129	131	138	130	128	126	115	142	146	137	132	148	149	132	136	151	114	141	129	130	143	135	122	133	128	130	123	135	136	124	127	117	153	144	148	139	137	130	124	138	139	124	123	135	138	157	137	136	144	126	131	133	127	138	148	121	128	142	125	131	127	145	131	139	152	159	156	130	143	148	157	118	107	146	127	125	146	108	128	134	116	128	121	129	151	142	138	136	140	140	115	149	139	129	127	112	143	137	145	150	141	145	125	143	142	133	136	113	128	130	136	127	135	142	134	154	133	143	127	133	120	134	141	148	139	117	152	150	130	113	140	132	140	113	121	161	144	119	119	151	127	132	135	136	126	149	131	151	142	151	151	139	132	128	143	134	129	143	134	132	138	131	132	134	133	125	145	145	139	140	137	140	106	139	109	130	141	127	141	144	135	152	138	124	138	130	108	117	149	153	128	134	142	124	138	129	119	126	110	152	137	142	131	109	127	119	105	130	128	129	154	144	119	110	151	128	117	127	118	130	127	129	114	123	157	136	129	133	167	136	143	123	119	125	119	142	141	143	137	128	135	140	155	142	139	147	140	128	115	105	128	139	153	137	123	106	162	145	149	144	148	127	126	137	136	120	143	125	152	171	132	135	135	118	139	156	119	149	138	122	133	121	152	129	128	129	117	145	126	142	148	126	128	123	113	124	119	109	129	148	142	151	123	132	133	129	130	127	148	131	115	127	138	150	137	132	120	143	137	151	118	137	144	129	132	130	119	136	126	138	116	132	121	130	127	123	147	136	127	122	152	130	132	153	120	148	128	126	123	124	130	114	149	142	156	130	133	149	136	145	104	129	134	131	140	157	144	133	162	118	126	143	144	140	130	136	149	120	127	129	146	133	131	120	128	116	127	129	105	121	142	128	139	132	140	124	145	112	146	133	143	144	148	136	138	125	143	139	134	135	143	128	121	136	129	139	130	122	121	117	124	132	126	140	126	137	118	134	117	134	155	150	127	127	168	123	116	126	137	144	154	122	145	118	122	135	138	112	137	125	131	151	148	125	129	137	138	125	135	129	137	138	131	148	144	145	145	107	125	128	129	138	140	135	146	142	144	142	150	147	116	114	153	121	117	125	133	116	112	153	138	131	117	135	138	134	121	138	138	135	133	109	111	153	124	123	117	143	125	122	130	142	133	135	130	137	128	133	135	147	143	143	129	129	141	133	125	109	140	116	135	139	124	147	114	112	107	123	129	131	127	113	137	138	125	136	129	118	128	138	130	112	120	146	141	124	134	140	138	144	137	148	134	143	136	156	128	122	125	131	143	120	148	136	139	131	137	152	141	130	126	145	123	132	130	140	143	136	146	121	150	138	116	128	124	139	134	145	130	130	138	130	121	119	131	132	134	126	123	130	135	138	145	119	145	143	128	126	146	136	123	132	150	109	129	133	147	124	135	132	129	113	142	115	123	151	142	137	146	121	135	147	137	149	106	111	127	134	121	147	142	152	141	120	150	132	128	122	127	127	133	122	116	131	135	130	126	128	124	116	126	126	119	130	164	137	135	128	133	125	120	148	148	140	120	118	123	137	143	138	117	132	114	137	125	138	133	123	121	120	126	138	147	139	147	120	138	138	150	116	119	139	131	148	133	125	143	140	123	123	124	125	131	151	157	137	158	124	151	119	127	139	118	139	147	127	129	124	139	140	138	142	123	115	145	138	118	143	137	143	138	143	149	129	136	136	143	122	129	119	105	157	160	129	103	127	141	146	156	147	119	159	119	130	161	133	135	134	140	138	131	146	132	139	131	133	127	137	142	155	135	132	132	148	139	117	119	116	125	137	144	137	145	142	109	146	133	129	122	146	132	152	138	152	137	146
7249	9853	19138	22700	19473	16579	17519	21507	13564	8137	9551	14153	15124	13459	12251	11997	11084	8939	9724	13586	9716	7260	5623	6039	8095	7552	6709	6520	5716	4546	5499	5362	4989	4531	4598	4276	2912	2923	3327	3252	2786	2700	2224	1887	1739	1873	1632	1259	948	850	832	762	693	660	567	612	561	539	687	814	470	393	403	407	406	383	415	377	403	354	394	413	360	396	409	353	392	396	352	382	409	437	450	462	432	392	367	382	397	376	374	361	375	348	352	370	367	354	382	410	426	377	384	362	397	371	366	385	411	366	377	354	370	383	359	398	409	385	390	388	388	333	379	364	360	362	366	349	366	339	382	365	386	361	392	364	392	370	345	401	369	377	363	372	357	379	409	362	359	390	422	420	385	362	373	386	369	354	388	375	380	413	416	374	410	356	357	380	398	349	373	368	401	394	386	392	369	388	353	336	357	370	384	359	405	379	420	344	365	363	364	396	356	389	361	378	379	393	381	354	393	378	370	367	372	378	365	375	404	382	359	389	351	386	384	373	386	357	403	407	373	369	376	377	397	355	368	380	368	389	376	341	342	359	338	367	401	372	385	338	391	361	396	385	378	367	395	363	338	370	385	386	373	396	366	358	379	398	365	373	382	371	370	376	364	382	384	416	370	355	385	348	346	403	354	385	347	395	407	382	390	358	403	385	363	362	387	361	352	370	372	358	387	384	365	396	366	419	379	362	397	375	369	368	386	371	394	379	359	363	396	362	398	361	388	408	360	376	386	409	346	382	381	382	350	372	379	365	375	377	384	376	373	377	378	342	359	380	389	373	389	413	396	400	413	390	346	366	369	379	393	391	380	366	392	401	352	410	371	397	398	392	350	377	368	364	401	405	357	398	372	363	381	357	375	389	384	379	383	375	403	357	367	380	387	338	393	389	379	360	361	400	388	342	382	405	378	385	378	390	383	392	371	374	386	377	379	380	367	360	380	331	380	378	388	382	347	378	347	365	349	357	386	375	369	405	391	416	373	400	383	350	375	360	357	407	369	351	381	381	331	376	396	373	342	373	350	402	395	392	378	376	400	390	378	360	395	385	356	369	401	370	410	384	367	374	420	383	393	373	400	373	351	365	383	378	358	387	383	400	373	430	359	361	381	345	394	354	394	398	406	388	395	361	376	383	418	372	381	349	422	363	409	368	371	387	389	333	357	373	426	402	346	378	374	331	385	407	398	366	377	358	389	389	406	350	364	371	365	385	369	389	365	354	377	378	371	403	354	377	378	369	415	363	398	389	350	411	412	364	373	378	434	338	382	372	380	380	381	381	403	389	387	368	380	376	381	374	396	388	397	358	388	388	354	389	362	384	380	360	388	384	399	415	355	355	370	392	371	399	390	380	383	422	427	369	378	373	395	384	394	397	365	354	383	366	392	362	381	383	394	391	389	359	368	383	367	396	370	404	413	422	374	384	398	340	408	372	377	386	376	415	359	365	377	385	382	349	410	390	398	383	374	384	404	381	360	393	392	378	389	406	390	406	352	378	387	376	380	388	391	393	371	357	375	376	387	347	383	381	363	395	361	388	402	372	368	380	376	392	382	390	329	391	373	381	373	393	356	353	364	363	374	376	407	347	371	368	397	363	364	354	404	394	423	346	401	365	375	369	385	385	372	393	358	405	367	410	391	378	363	373	376	390	390	338	402	379	399	392	387	350	419	363	354	384	375	403	358	401	383	361	364	383	379	370	385	404	369	387	365	364	369	367	409	394	414	416	360	392	358	369	383	399	371	407	393	356	372	385	366	390	390	396	399	364	384	396	372	377	381	411	376	388	409	389	361	363	367	421	347	368	357	391	387	383	393	407	371	406	377	377	379	358	387	384	421	335	383	398	406	359	375	377	377	389	403	377	378	396	314	393	350	415	387	323	384	365	386	423	388	372	369	403	335	381	401	390	395	373	381	366	351	364	385	360	370	373	374	381	400	406	366	400	388	382	371	368	352	425	360	375	380	376	376	331	355	388	394	372	372	388	397	372	358	374	369	385	399	372	335	391	385	376	362	396	382	388	398	353	385	382	381	410	344	336	433	368	382	401	351	400	384	372	375	390	373	362	369	369	386	387	395	370	373	351	368	392	394	370	394	375	348	376	379	408	372	400	398	392	389	351	377	369	364	387	391	388	352	344	391	395	401	382	364	409	369	385	375	381	386	394	366	312	380	407	392	388	385	399	388	409	376	384	372	362	398	387	382	349	383	425	392	380	385	367	375	382	384	372	343	374	370	335	411	394	412	371	335	394	409	379	407	364	388	420	356	345	386	395	378	391	399	401	388	363	366	377	377	349	352	383	400	369	363	372	384	365	372	390	383	400	376	396	387	360	383	400	363	357	373	364	390	371	389	369	371	343	391	403	394	363	342	396	360	368	380	371	377	376	394	388	403	380	389	355	357	394	386	348	359	406	370	404	407	359	370	361	387	368	398	400	365	399	388	379	388	359	387	394	342	387	390	362	347	387	352	378	391	375	358	417	406	378	367	359	386	377	369	389	392	390	382	367	376	396	321	411	361	364	413	390	385	371	417	369	367	388	404	379	392	370	375	350	387	368	361	397	401	372	395	381	380	352	410	411	417	386	390	370	363	383	365	391	345	380	356	390	369	374	386	380	358	374	310	393	330	411	403	381	365	379	378	377	375	411	370	370	348	435	382	380	367	370	334	371	387	404	357	347	392	364	397	395	404	349	371	368	366	337	357	366	413	391	385	362	428	379	394	379	334	392	367	351	369	399	364	377	378	349	383	369	352	418	374	347	395	337	344	363	396	376	403	382	365	358	364	330	349	371	397	343	373	372	348	365	356	333	396	392	390	387	363	414	397	378	352	374	385	390	332	412	393	399	353	352	369	395	371	421	376	375	387	368	441	387	380	362	352	416	377	371	358	379	412	346	372	383	387	390	337	394	396	354	430	373	376	364	347	368	368	373	364	357	362	405	374	411	421	378	410	383	365	377	405	346	348	369	410	392	427	396	347	392	424	401	367	386	419	365	395	379	382	390	400	385	387	375	410	388	382	384	408	382	373	407	399	416	381	428	397	390	390	359	385	350	405	391	364	412	363	379	352	380	366	357	381	398	375	393	337	336	345	392	373	369	392	385	374	416	366	410	363	376	370	362	373	381	392	397	380	359	382	392	360	359	375	377	345	376	378	383	386	363	393	355	371	391	381	389	341	384	344	387	393	351	406	387	380	344	401	372	396	361	360	405	377	367	395	389	409	395	370	381	351	384	381	381	405	366	393	367	361	370	411	343	382	369	372	388	389	367	373	376	382	380	342	373	374	393	375	381	393	340	377	351	385	398	392	390	366	376	368	368	382	406	372	361	360	381	389	377	335	362	377	361	387	336	359	371	379	394	377	370	425	380	374	379	399	379	393	353	387	379	407	372	376	374	383	382	366	405	425	357	354	392	417	410	362	365	397	384	374	359	369	390	401	395	393	357	370	381	370	386	379	408	399	371	378	362	394	384	380	393	385	371
24622	26575	33688	35872	31322	27791	25066	34063	32039	22095	18136	26175	31946	26393	25627	24924	23456	19992	18369	25186	22357	14706	10967	9687	14921	14217	14254	13458	12226	10874	10953	9182	10107	8689	8688	7969	5665	4632	5191	5278	4584	4443	3407	2841	2907	2724	2238	1618	1095	958	700	593	542	656	482	488	481	475	669	812	333	177	178	186	191	165	170	162	156	128	144	168	150	145	144	153	140	159	162	117	155	158	194	217	177	173	150	128	145	131	130	157	154	155	123	123	139	129	134	116	149	121	137	140	144	142	140	132	128	145	124	130	125	152	120	128	121	116	122	118	123	133	137	157	127	149	138	133	166	135	136	144	146	135	154	137	115	145	145	134	131	164	148	149	154	136	151	141	143	148	164	152	145	151	122	125	157	144	158	138	137	125	148	123	139	161	145	137	134	123	145	133	158	149	140	164	116	146	144	146	131	146	138	146	125	155	155	122	150	133	117	153	134	147	125	157	138	123	161	138	135	158	151	156	146	157	169	145	131	125	136	150	148	162	123	155	155	134	133	153	150	154	141	125	134	152	121	124	139	146	141	141	137	129	144	147	127	136	138	123	135	135	146	143	145	134	142	140	136	165	138	115	146	131	148	148	144	146	143	152	120	176	117	140	153	139	148	134	118	143	117	163	139	134	121	140	148	141	131	128	149	126	122	144	142	142	118	151	135	133	138	149	143	151	144	155	150	136	153	137	158	126	124	131	125	131	158	129	153	141	115	150	142	145	136	152	166	132	140	151	145	119	143	122	148	138	154	117	136	148	138	127	144	143	142	151	142	147	162	160	153	154	145	134	134	154	122	133	167	151	131	151	151	136	158	153	159	143	147	129	134	146	124	136	145	149	119	159	132	142	135	132	106	149	149	162	142	129	139	141	138	138	127	141	168	137	138	118	128	152	127	130	158	122	146	133	144	131	125	139	163	141	142	156	136	150	124	147	123	143	157	150	140	145	109	150	153	144	119	134	172	150	145	150	140	148	154	154	144	176	149	126	154	155	128	122	130	136	150	137	145	151	145	131	124	142	131	129	133	140	148	150	134	112	158	154	149	129	137	126	142	142	125	132	143	129	164	144	142	150	124	131	119	126	123	145	133	133	167	138	144	113	134	147	162	126	159	127	136	154	142	140	148	155	120	134	129	141	135	133	153	131	134	125	147	153	149	144	152	144	130	135	128	139	135	125	147	141	168	142	129	144	151	159	138	125	162	138	151	149	137	147	150	124	147	136	140	144	151	143	144	144	140	147	147	142	150	144	164	146	152	127	142	148	145	136	137	133	128	129	165	159	142	146	138	142	132	140	141	155	141	145	132	124	129	143	169	147	167	169	156	153	137	133	139	144	110	129	144	166	148	156	136	119	133	173	144	142	149	121	163	142	154	134	151	148	140	134	140	131	131	184	151	129	153	134	143	135	140	146	143	147	123	114	133	162	161	147	128	140	135	144	135	142	142	142	133	139	129	156	143	155	144	140	153	159	126	131	119	152	143	142	148	142	151	147	143	144	147	130	147	155	128	129	136	161	146	130	125	141	158	138	147	132	153	135	151	125	139	142	136	137	136	146	151	141	164	139	167	162	136	115	132	133	155	123	151	117	133	139	160	153	126	136	132	141	148	154	148	134	128	161	125	156	137	131	134	144	120	140	146	142	150	147	144	126	140	138	118	145	142	131	135	113	133	117	147	139	135	144	139	140	149	151	150	145	135	145	143	136	127	138	151	126	139	161	149	140	144	152	157	154	133	131	140	142	135	153	141	143	153	137	142	147	144	149	148	146	153	132	144	163	127	137	140	153	162	132	148	112	104	128	144	129	124	134	156	128	149	147	149	171	142	131	134	140	136	144	118	147	154	147	146	127	143	142	149	141	135	131	130	143	147	143	136	135	152	145	152	115	144	124	125	160	135	143	146	138	147	145	151	160	154	139	144	144	144	138	129	152	140	142	122	161	149	165	145	137	157	142	128	159	146	128	118	141	145	152	150	158	144	161	154	116	141	130	129	114	133	152	121	136	130	165	133	151	133	137	133	153	137	144	152	131	125	138	147	135	116	144	164	150	121	154	134	137	137	132	131	144	143	141	144	138	155	129	158	152	152	142	147	132	129	154	123	134	147	129	146	131	138	144	159	132	144	122	148	152	152	142	138	140	159	154	134	143	125	145	118	129	128	133	137	156	128	134	170	140	145	134	143	146	137	120	157	137	121	143	145	124	136	125	141	141	128	123	146	143	140	145	144	142	142	132	176	135	149	145	138	145	154	138	139	131	154	117	149	149	152	145	121	131	140	136	142	134	131	153	162	130	154	136	150	132	122	150	147	134	136	129	141	111	142	141	128	142	139	117	145	153	162	153	144	150	142	143	146	136	138	150	159	120	139	152	143	156	122	139	122	133	160	146	136	134	151	143	122	146	147	163	146	147	122	149	161	136	141	120	146	147	143	132	147	138	120	124	133	142	137	138	128	146	133	135	114	145	140	131	130	128	158	151	148	142	135	140	136	153	152	131	145	145	105	133	137	122	149	140	166	142	140	148	135	153	133	151	149	134	135	135	143	139	123	139	126	142	165	111	135	166	127	145	136	132	119	147	160	141	138	122	160	124	127	121	122	159	143	132	132	158	144	131	157	164	147	146	130	125	162	146	126	151	137	136	122	138	137	116	127	138	151	139	137	134	115	128	132	133	126	135	153	138	141	143	135	129	171	143	139	144	115	135	136	149	137	156	155	141	156	154	120	136	129	140	155	150	133	145	142	163	156	136	156	151	141	140	151	141	154	115	128	129	129	133	152	117	149	118	116	154	151	137	154	152	142	150	146	141	156	163	129	162	132	128	150	127	156	153	137	127	149	137	130	128	144	135	123	141	147	145	142	144	162	145	138	150	149	168	145	125	160	160	131	122	153	137	169	151	147	133	131	140	146	133	160	135	140	133	143	130	141	150	138	154	146	143	126	153	143	127	112	138	157	151	142	129	128	149	162	144	145	150	126	162	148	149	140	147	152	140	132	140	138	163	144	159	141	124	146	114	143	138	136	146	132	144	139	153	154	142	146	115	118	143	132	134	134	145	152	141	137	152	141	144	140	141	134	141	159	139	157	127	150	154	122	138	132	158	138	142	158	131	152	141	142	135	134	147	146	148	119	156	163	149	162	149	163	135	108	160	127	138	152	136	127	154	140	133	146	155	130	138	156	119	132	141	158	132	144	155	120	143	134	143	123	130	138	113	147	166	162	169	128	131	146	135	145	143	128	133	150	159	148	165	131	129	158	141	137	143	149	161	142	125	160	128	137	145	143	119	132	121	129	115	121	151	139	135	140	121	140	153	137	139	156	141	126	142	149	145	149	134	139	135	154	144	134	139	146	135	124	162	134	143	122	139	147	135	135	168	126	144	151	130	153	156	144	141	125	152	124	145	141	127	123	123	134	131	159	138	155	151	129	136	161	149	156	127	142	132	120	141	131	166	137	110	151	135	156	173	165	134	151	126	139	144
15873	22149	35455	42583	41527	39901	40827	49517	46918	36190	36824	46245	51001	46102	47310	46293	46148	39422	41631	49173	43308	37022	29279	29007	39477	37509	37686	36781	34616	33455	34458	31181	33833	31116	30821	29108	22789	21774	24336	24421	21573	21464	18212	16041	16634	15683	13246	9817	7052	6428	4697	4000	3593	4280	3120	3051	2872	3021	4579	5189	1911	797	658	545	578	578	586	468	446	442	468	484	380	413	398	435	381	392	414	417	417	629	738	700	600	528	436	416	412	407	411	363	429	362	423	377	384	406	422	359	399	401	414	385	419	396	393	377	353	382	423	403	401	385	389	400	446	373	389	417	371	383	405	403	391	405	420	437	417	427	371	427	368	395	460	387	399	399	368	406	408	403	374	396	415	375	371	389	383	390	399	369	405	371	370	373	416	365	391	427	393	423	394	418	376	409	432	420	411	413	390	421	441	390	413	373	399	384	378	383	413	407	422	400	427	359	374	387	392	410	359	367	428	409	410	412	402	396	423	402	400	382	379	363	350	399	394	394	408	388	404	405	378	402	400	396	422	376	393	369	416	369	379	364	372	413	372	372	380	403	408	380	400	399	405	398	439	392	409	400	403	388	401	386	364	385	407	414	425	404	398	408	397	387	400	397	398	422	360	388	409	417	400	397	369	369	384	386	425	392	365	434	364	404	366	415	382	410	400	359	441	388	396	370	368	405	409	376	392	348	428	416	414	388	431	407	374	403	348	405	348	414	410	384	396	383	383	414	382	390	377	391	404	375	421	393	396	393	378	413	367	391	420	374	404	395	393	404	411	379	396	418	381	398	389	413	401	406	406	418	392	392	392	381	380	388	411	378	405	422	408	414	392	376	374	386	416	388	376	400	383	395	425	387	418	402	413	409	391	430	431	415	386	380	396	417	406	388	403	381	393	376	423	427	402	372	386	380	408	393	413	392	424	391	368	393	393	396	389	419	393	413	414	411	400	410	425	407	395	360	388	383	400	396	409	397	399	373	385	374	422	381	418	394	364	394	406	382	435	384	389	402	367	387	387	404	384	371	456	412	392	347	403	416	391	416	404	416	412	377	372	382	388	356	413	396	383	415	415	406	386	375	400	404	403	414	411	385	405	384	393	389	410	398	401	359	393	417	420	412	377	411	390	430	388	429	338	380	402	394	370	408	374	392	369	424	377	420	401	407	405	396	383	379	391	398	379	367	366	389	349	381	389	380	396	399	403	423	391	397	392	427	436	379	348	388	358	388	433	421	386	388	392	415	416	362	380	398	382	383	407	425	411	421	392	388	355	417	393	394	395	404	393	395	394	399	400	395	370	378	371	378	379	384	440	413	398	424	364	388	350	365	400	436	383	429	401	397	399	391	380	370	412	424	374	370	430	432	396	384	408	402	376	369	379	411	436	390	388	401	400	399	389	393	403	399	422	407	431	402	433	399	409	388	419	391	417	390	383	430	393	416	386	358	423	422	367	426	373	387	421	426	421	379	403	395	396	460	434	411	437	385	399	400	383	373	392	403	415	393	373	404	397	429	381	372	395	368	401	411	381	383	416	408	383	388	399	410	346	396	344	346	390	393	428	396	443	399	393	350	377	405	430	421	419	396	371	404	413	400	385	398	384	372	398	384	410	381	412	371	370	402	379	384	408	380	396	355	415	386	375	382	388	396	419	399	379	363	398	412	405	369	368	388	414	437	418	376	413	380	391	384	368	413	424	421	386	413	381	398	374	372	422	387	370	390	377	377	395	397	367	405	392	408	409	418	388	394	388	388	391	376	400	382	379	394	428	396	398	369	400	410	383	409	388	367	368	405	401	382	396	405	400	373	380	376	430	421	395	412	402	387	396	415	439	418	392	367	420	386	413	432	386	374	391	400	375	435	435	401	408	423	396	405	389	364	453	401	403	385	380	387	400	403	418	380	402	410	376	410	440	392	346	377	377	389	409	380	411	392	410	376	410	376	387	400	385	402	368	388	408	398	368	395	393	360	397	408	388	399	434	410	391	417	384	412	386	430	396	402	426	394	408	407	369	378	429	391	406	389	373	391	393	404	398	414	396	430	385	395	395	383	426	356	381	408	398	425	370	416	414	413	395	418	410	392	357	400	367	399	401	368	375	398	419	380	391	377	394	392	381	385	419	385	372	404	363	382	402	377	411	423	393	363	362	396	396	407	394	391	388	380	386	382	398	384	415	395	391	386	390	397	401	376	421	413	404	410	424	394	390	437	422	396	391	346	392	411	383	439	384	375	374	409	400	340	403	400	404	425	415	379	404	388	398	377	392	409	372	396	398	398	371	389	381	428	412	391	402	404	389	388	421	399	382	407	395	379	412	387	381	402	418	381	405	354	411	404	410	377	374	397	422	409	388	408	375	391	392	405	387	398	397	417	407	376	380	422	416	365	400	357	410	399	423	396	375	441	381	385	347	440	416	396	419	385	397	370	397	444	412	390	378	396	378	386	412	384	397	424	390	377	388	415	393	350	396	413	409	400	424	392	443	419	394	386	410	425	414	398	394	379	438	395	401	415	403	431	367	380	413	406	394	416	392	395	409	444	402	387	400	405	413	378	397	375	409	426	384	399	414	416	406	375	405	388	379	395	425	381	403	414	432	397	343	409	379	393	382	408	375	410	400	397	394	377	344	388	363	391	410	393	381	396	387	406	391	383	388	331	370	415	413	395	418	374	394	390	394	432	354	437	379	374	405	367	401	356	394	371	377	370	432	396	369	398	414	404	390	423	411	391	385	359	437	378	388	368	356	392	363	439	412	383	423	388	381	416	373	380	430	404	391	390	381	412	423	386	374	381	382	410	435	396	407	416	379	405	402	397	408	373	386	434	394	398	392	398	348	403	414	370	410	413	407	370	387	378	426	439	397	417	387	372	406	413	402	384	425	422	383	422	394	415	379	411	369	385	378	454	378	395	414	377	394	378	403	384	405	395	399	380	380	398	390	396	354	358	375	392	387	402	381	388	405	388	348	391	430	382	389	388	390	357	430	432	425	372	369	419	428	391	376	387	384	388	408	421	418	411	413	395	428	388	353	396	423	401	380	391	384	405	384	363	383	388	395	411	420	401	426	384	389	393	423	389	378	380	375	360	374	375	407	396	371	394	358	421	349	388	417	411	392	421	375	371	380	414	389	365	370	413	399	419	390	404	385	427	393	437	398	407	371	401	429	434	417	385	425	369	386	420	403	421	364	392	398	388	398	387	401	423	353	404	436	415	386	437	404	394	422	386	394	377	402	371	355	405	398	399	402	407	375	382	382	392	409	373	390	405	412	415	401	367	389	408	390	389	414	382	413	420	393	403	378	434	401	415	413	408	436	382	393	407	408	410	375	403	413	396	406	413	393	416	403	426	400	423	427	361	412	376	429	391	389	373	428	395	422	374	390	428	354	399	405	394	394	407	387	379	357	364	379	433	364	392	382	397	375	386	376	376	388	390	379	386	385	388	386	406	435	388	405	400	405	380	387	391	384	375	379	403	408	359	383	417	378	401	428	421	386	376	380	372	394	396
35239	37426	44048	41031	41350	41766	38365	45154	43981	37416	36285	41925	46825	40647	41729	40247	38832	36231	32822	44197	40284	28126	23328	21956	27738	25958	26859	24533	22250	21874	23065	19476	18893	19219	17813	15979	13435	9894	10440	10732	9810	7973	6531	6418	6509	5901	4963	3300	2119	2070	1578	1264	1456	1524	1077	965	1007	995	1429	1046	431	313	277	219	253	225	219	215	196	206	193	163	200	179	185	183	191	174	177	203	188	276	295	286	241	236	180	192	187	176	177	170	178	185	177	209	197	199	194	174	196	182	174	172	178	191	191	177	180	200	182	210	183	169	192	173	183	189	175	200	155	204	180	181	177	182	194	179	174	202	199	179	208	169	178	185	190	169	209	175	174	200	202	178	194	193	178	161	173	191	197	197	181	169	199	188	192	193	155	173	187	176	214	183	178	173	182	206	181	180	156	156	174	186	212	192	193	200	161	164	187	198	165	174	191	165	189	193	162	215	182	176	177	197	175	177	179	189	193	189	189	199	200	194	175	196	218	163	192	173	174	207	186	180	177	184	163	186	190	192	190	194	181	187	207	175	167	188	182	185	193	210	196	186	158	185	187	166	182	190	174	163	176	203	211	170	194	195	177	190	169	195	184	182	185	232	152	180	165	191	169	192	187	185	194	192	190	202	212	190	174	194	185	200	187	157	183	201	189	180	200	197	193	183	172	218	196	189	196	198	194	204	173	199	210	201	179	179	183	198	210	195	206	156	194	159	168	187	199	196	170	199	171	194	174	176	156	200	190	187	177	163	183	183	194	148	228	178	230	197	182	189	203	180	197	227	193	209	170	203	200	180	193	180	161	176	163	205	195	187	183	184	153	200	182	195	186	173	190	182	188	174	195	183	211	184	197	208	185	190	157	174	193	170	181	190	180	184	190	228	165	187	196	170	183	185	212	187	174	192	183	204	189	164	176	165	180	195	187	188	190	201	182	185	201	165	171	191	192	177	188	174	181	169	205	189	158	175	191	219	184	195	167	201	208	200	189	165	188	154	191	190	178	191	181	181	183	186	206	190	185	156	186	175	206	186	199	194	177	222	182	211	179	167	194	191	194	167	181	192	171	173	192	180	191	186	200	185	156	182	188	213	192	189	179	212	180	187	164	184	205	163	184	197	173	193	192	221	170	176	196	189	217	185	171	169	202	184	198	179	190	182	199	206	203	201	188	178	200	204	196	200	177	173	185	199	195	178	182	164	203	191	193	184	187	175	198	191	190	182	195	194	175	175	187	202	202	166	192	179	181	216	172	175	215	181	176	155	191	167	210	167	162	153	199	167	179	185	177	197	191	194	164	198	177	188	187	166	194	196	152	181	159	162	182	181	197	166	206	182	157	193	179	191	209	182	204	175	184	175	186	211	203	179	203	194	180	174	187	165	188	177	194	173	221	195	208	177	165	175	164	183	200	174	185	188	177	199	185	185	199	169	159	207	182	197	184	188	196	209	214	188	202	173	149	201	168	180	208	180	182	191	193	179	203	183	198	182	199	178	208	204	213	197	177	184	190	187	197	185	194	199	169	185	176	173	172	173	185	190	190	204	164	186	184	179	198	176	184	198	180	182	183	184	193	185	211	204	200	172	158	177	186	190	195	192	222	181	201	179	206	211	187	178	199	188	168	193	174	182	196	202	174	188	184	208	195	195	186	202	151	177	202	186	191	199	201	206	195	205	186	203	198	202	176	181	176	193	192	173	160	190	203	193	184	196	202	187	208	199	191	186	190	182	170	175	194	209	179	187	194	198	189	189	196	191	169	215	188	209	198	177	187	206	185	200	181	199	160	174	163	174	200	205	198	160	193	178	194	170	198	196	186	198	211	214	196	196	195	180	184	178	178	199	202	200	192	182	172	187	179	167	166	181	182	205	185	180	179	186	165	206	175	190	175	197	196	199	189	177	174	184	185	202	212	191	194	196	184	189	227	207	201	188	181	198	196	187	203	185	193	191	171	188	214	186	173	177	194	169	186	181	201	188	175	175	180	174	181	180	192	184	177	178	186	220	196	181	170	203	195	186	168	183	189	193	190	191	182	197	187	198	202	168	188	197	209	185	232	195	162	185	194	183	195	180	193	197	195	179	179	182	191	182	199	208	161	189	209	177	186	188	173	186	179	211	200	179	163	163	181	173	184	190	185	178	171	199	167	188	195	179	178	184	178	199	179	187	186	167	199	187	197	180	178	173	180	172	181	191	188	206	182	202	185	173	167	190	192	185	172	170	171	187	181	163	188	175	164	165	189	182	212	184	177	175	192	187	192	192	188	197	182	186	168	173	133	199	180	181	177	198	208	171	182	205	166	175	190	198	214	209	195	180	172	190	202	220	189	183	204	162	177	194	203	172	178	207	184	194	209	178	185	189	175	181	208	161	166	213	170	191	171	216	174	182	177	159	161	206	188	185	207	178	171	184	173	189	163	190	191	205	190	176	174	197	183	195	191	184	198	184	171	200	164	162	195	195	195	195	186	153	182	158	196	173	199	185	186	180	161	182	184	215	177	195	211	200	166	175	183	202	164	179	162	187	181	176	179	174	178	175	205	172	207	190	201	194	190	162	202	199	181	176	174	203	208	178	184	201	221	211	192	214	182	196	194	177	203	171	193	183	180	180	198	205	182	201	180	187	182	185	184	177	191	184	189	150	195	172	185	209	181	170	196	177	170	181	190	176	208	180	189	197	204	169	208	199	162	188	199	158	183	184	183	203	170	179	199	180	179	224	193	193	163	183	181	193	183	199	164	185	191	199	199	178	171	172	209	210	195	195	149	167	203	206	177	183	192	199	182	180	192	157	175	173	190	160	208	159	178	191	190	173	171	166	174	217	166	199	168	158	162	174	176	222	201	193	197	201	187	195	193	194	197	170	163	190	180	175	171	175	168	175	206	175	181	185	222	176	185	173	171	229	192	198	171	184	168	162	167	184	163	195	168	207	183	193	206	178	205	187	168	192	154	200	187	176	191	190	172	183	160	195	202	183	199	180	198	172	187	190	195	187	206	170	166	182	200	191	181	166	203	186	180	185	189	200	222	179	181	181	187	176	185	194	202	154	164	205	198	190	197	191	170	174	183	174	206	185	190	211	168	178	193	182	184	196	180	204	185	175	178	187	208	179	204	196	209	202	200	215	164	166	191	178	184	182	197	182	186	169	171	200	173	183	191	201	192	171	195	204	191	178	194	192	200	180	194	187	182	175	195	185	165	199	189	196	174	197	188	167	169	172	170	179	193	192	187	186	187	158	167	174	179	171	184	212	204	182	203	194	192	186	194	175	154	186	188	166	173	192	206	195	175	184	188	162	192	174	179	169	199	187	190	178	195	196	210	187	193	167	193	179	193	195	197	192	174	159	179	164	161	184	191	190	185	171	197	181	170	182	184	203	192	195	178	174	171	194	170	191	195	196	188	193	206	199	187	187	190	163	201	166	166	199	160	186	182	185	188	181	182	187	195	187	184	193	169	165	203	169	189	195	183	201	179	175	181	204	182	168	172	184	172	195
22687	30816	43106	46242	51646	50914	51304	57590	57776	50345	51271	59175	63131	57929	60680	59431	58334	54161	53816	65569	57907	49119	42000	43083	48639	49116	48973	46930	44462	44352	46912	43037	43740	44065	41731	39495	36152	32257	34212	34597	31027	29753	27142	26321	27008	25420	23010	16765	12446	12278	9598	7828	8801	8855	6214	6247	6400	6529	8571	5832	2183	1236	1034	812	893	868	864	669	652	554	565	576	537	556	545	519	514	498	494	508	681	1107	1160	1119	811	689	514	505	514	467	512	462	502	477	492	508	523	486	515	501	502	487	513	533	511	514	523	494	470	474	508	515	528	472	503	491	504	507	505	497	520	507	527	480	524	538	538	503	501	511	480	506	491	534	497	498	544	551	443	523	539	498	483	498	489	505	484	489	517	455	520	513	479	502	520	526	500	473	518	453	511	527	495	517	509	517	511	519	508	491	520	541	534	531	514	528	518	496	485	504	483	502	498	451	519	534	508	489	501	538	528	492	521	494	477	516	483	486	513	484	482	477	537	488	518	487	528	511	514	529	480	535	479	528	515	498	525	494	489	508	505	532	493	495	461	511	462	481	509	475	520	473	483	516	487	532	518	499	510	491	495	456	471	491	499	482	492	483	509	479	498	493	473	539	495	522	483	500	490	465	530	494	504	460	470	541	513	481	534	499	513	494	488	487	463	516	540	518	460	552	495	528	506	459	498	457	492	499	520	484	498	520	474	514	506	505	519	525	512	489	508	502	512	506	501	515	528	505	480	516	486	480	454	470	516	481	473	454	493	477	532	555	463	525	543	532	479	469	493	538	495	486	498	515	503	511	543	497	536	525	486	462	511	538	487	499	525	437	493	518	488	522	508	525	482	490	510	415	501	484	498	483	485	503	496	476	514	515	505	506	472	541	505	496	557	523	517	485	508	510	498	494	536	550	473	510	531	465	501	522	511	497	539	516	521	515	462	501	473	504	515	516	510	463	502	534	461	484	532	494	508	493	507	475	510	514	510	477	501	477	480	517	496	484	479	494	519	515	484	516	531	488	544	555	478	462	465	484	501	514	495	534	493	497	486	522	503	495	450	504	484	519	490	493	513	506	515	531	499	496	534	525	522	482	458	494	455	504	470	515	488	511	560	506	498	456	492	487	525	513	491	487	466	480	483	527	506	500	508	501	455	497	475	513	507	507	510	477	501	514	510	490	484	497	456	504	494	507	522	489	484	476	486	493	534	508	457	495	535	540	495	491	470	501	492	453	470	518	489	502	547	522	481	471	512	500	501	487	473	454	530	503	483	532	502	507	474	516	492	489	522	461	490	508	497	551	464	477	477	488	525	510	501	487	480	501	518	518	508	552	493	528	510	521	526	501	464	473	508	510	521	516	537	512	493	461	511	478	476	508	493	497	445	473	535	534	488	511	504	485	534	492	475	476	487	523	465	495	511	517	498	481	510	477	480	485	526	483	489	517	463	477	500	486	493	503	501	500	539	516	523	451	495	481	538	498	470	516	483	533	521	490	509	520	483	481	502	518	507	471	486	481	482	493	523	514	523	518	491	505	501	490	536	512	487	533	510	508	490	516	502	494	473	540	462	457	459	505	500	502	533	457	510	484	468	476	495	472	503	525	525	497	541	532	473	485	491	473	465	496	485	496	493	518	482	507	512	549	532	487	491	485	486	465	502	503	490	513	510	492	489	521	474	464	490	517	521	522	513	528	535	520	493	500	501	467	446	529	489	528	532	471	490	496	529	518	510	534	506	477	475	501	499	484	484	487	510	502	476	509	482	499	510	508	528	490	494	501	481	526	483	492	489	496	528	499	519	500	497	506	486	512	468	503	493	498	473	465	542	476	494	488	504	458	464	523	499	514	487	454	491	499	460	493	526	485	510	544	514	481	494	504	511	480	451	508	473	527	518	464	483	548	479	486	485	472	502	504	505	469	517	510	506	467	517	511	514	478	475	503	522	518	507	488	519	512	492	517	531	514	508	504	496	514	503	510	517	508	483	518	501	532	498	489	491	491	512	539	496	453	481	498	515	500	495	496	476	479	507	504	483	490	474	501	530	534	524	520	462	481	500	524	538	507	514	470	515	493	458	523	510	509	489	512	515	501	472	457	477	510	548	513	513	491	531	470	506	546	525	478	493	472	488	498	495	508	494	478	452	480	478	493	525	484	510	447	516	500	469	497	503	476	510	508	514	501	487	490	493	449	508	495	525	492	477	481	485	495	496	510	506	525	507	509	512	488	503	525	519	517	488	482	510	543	503	520	468	521	517	503	536	495	532	495	498	472	457	495	465	515	518	518	507	483	506	484	447	500	518	508	475	491	477	499	497	484	511	439	509	478	465	507	538	536	505	479	500	520	516	486	515	559	467	461	506	497	419	524	517	476	503	524	499	489	523	501	474	493	511	500	553	488	523	499	479	470	537	524	534	539	530	491	540	518	490	485	549	496	519	498	482	520	498	474	497	474	537	535	484	503	483	484	486	513	515	487	482	496	538	497	481	498	484	463	511	480	455	480	490	476	485	536	478	506	490	476	486	486	504	498	492	490	462	475	534	533	526	549	502	468	524	444	494	466	511	477	501	485	508	471	533	517	485	484	521	516	524	499	493	516	522	517	497	501	513	503	527	512	478	499	487	503	482	474	487	543	538	517	506	536	490	487	482	487	465	481	547	529	519	522	542	485	503	509	515	475	486	487	491	498	493	480	587	455	510	507	500	477	515	511	508	500	527	525	525	525	505	515	457	507	511	502	463	470	466	468	485	539	481	480	492	484	518	487	474	519	520	497	497	474	497	503	487	492	517	488	511	508	482	531	492	493	535	479	482	477	493	475	519	518	512	516	539	479	560	487	495	538	473	490	501	507	457	498	504	496	482	484	462	503	479	506	513	482	460	475	522	525	502	474	493	530	475	498	460	484	536	480	459	507	533	511	475	492	494	460	522	526	488	522	515	505	510	478	500	488	511	470	515	477	467	548	504	528	487	493	523	511	513	511	517	492	534	523	539	506	478	517	477	458	470	478	506	502	518	499	494	501	502	520	469	510	519	472	490	512	474	488	512	469	531	472	548	481	485	477	528	516	470	522	520	494	503	541	526	482	532	486	478	492	536	489	487	562	487	487	492	543	523	494	503	504	503	516	484	479	526	499	491	496	515	513	538	531	485	509	495	498	511	492	516	524	498	455	496	528	514	504	463	483	483	532	481	492	502	493	530	514	456	482	511	521	505	466	500	527	523	480	524	486	513	514	528	481	487	487	491	549	462	533	523	517	509	517	510	525	521	522	489	528	511	517	530	507	461	497	516	513	496	486	519	516	493	487	502	515	502	503	529	544	497	533	493	488	523	488	482	510	495	479	502	501	489	492	503	511	502	500	487	532	477	466	481	508	486	527	518	511	497	496	497	486	486	465	498	471	506	475	499	500	471	520	501	501	532	521	519	479	472	477	495	462	472	497	487	475	519	523	468	499	470	527	496	457	506	495	501	507	493	489	473	515	542	507	515	518	512	483	529	456	486	505	494	510	475	485
10870	9801	13259	11343	8465	6172	4492	4358	3767	2223	1995	2352	3131	2570	2470	2264	2148	2010	1724	2327	2133	1361	892	1137	1389	1176	1245	1149	957	980	1027	968	943	889	852	752	583	537	496	469	418	453	373	393	402	328	282	246	171	219	192	167	190	187	144	160	131	158	176	140	132	109	107	133	115	135	123	125	123	140	128	135	131	108	141	118	117	123	102	116	144	131	135	120	121	114	133	149	131	130	105	114	122	119	110	121	122	104	111	117	123	124	118	123	108	135	129	141	104	118	125	110	126	109	135	122	134	130	133	125	134	109	127	111	123	121	118	106	125	116	127	118	112	118	131	116	120	138	127	117	123	123	113	116	135	136	129	108	93	142	142	119	110	120	126	115	127	103	130	116	114	117	139	124	115	117	121	133	113	120	116	123	114	129	117	120	108	114	122	127	109	137	131	127	117	136	123	110	123	123	124	106	147	113	146	118	125	122	152	143	105	115	113	138	119	131	128	90	115	143	129	115	118	121	109	141	147	131	135	128	129	135	137	134	142	136	148	94	119	118	130	132	116	125	115	107	115	108	110	112	121	120	119	147	114	114	123	111	130	126	144	105	125	135	115	122	110	128	121	111	142	111	137	138	113	141	118	130	108	125	127	121	114	114	110	128	128	107	117	112	109	146	120	145	124	108	102	143	103	124	110	134	124	140	119	133	128	101	111	112	108	121	115	105	132	109	123	98	132	110	124	133	113	118	121	131	100	116	131	122	124	107	118	127	127	122	122	136	110	98	133	123	113	113	108	116	138	144	116	131	131	139	120	126	143	130	120	126	114	127	126	126	132	127	130	141	104	124	117	130	129	101	125	121	114	93	119	127	115	129	121	108	113	127	138	128	107	107	116	118	119	153	98	110	104	132	116	140	108	124	117	109	131	122	133	122	107	147	130	118	103	123	137	121	127	110	117	111	158	125	119	130	123	128	118	114	133	106	129	131	119	122	123	123	114	120	130	116	96	133	115	122	123	100	126	136	106	131	134	127	129	133	104	109	139	121	120	118	122	114	128	111	119	139	132	111	126	119	111	141	113	108	135	140	122	114	121	133	130	124	132	115	105	119	114	124	103	133	108	119	112	126	139	123	115	127	134	118	113	143	139	119	134	111	104	131	117	136	118	124	122	124	138	118	116	112	159	112	111	137	117	133	121	111	105	135	116	111	128	120	122	124	110	123	126	126	113	149	145	109	142	112	128	113	131	121	124	107	104	122	116	126	136	130	130	120	121	117	117	128	133	115	124	121	120	109	112	123	138	115	121	122	120	102	113	118	99	106	112	143	133	120	136	122	128	134	127	132	135	118	130	98	118	143	112	114	126	116	125	124	118	120	94	114	115	120	108	124	129	120	112	125	119	102	112	112	117	121	155	128	127	132	128	118	112	116	116	119	133	113	131	119	123	131	131	139	129	138	117	122	123	118	117	114	106	133	135	108	121	143	133	123	142	113	116	143	117	126	126	108	121	113	130	107	103	124	156	126	107	108	116	138	111	116	126	147	121	118	113	113	139	121	112	109	128	110	116	117	151	125	116	121	100	107	116	121	99	105	114	137	133	126	116	120	108	122	137	133	120	121	124	139	107	121	119	123	108	132	115	105	132	126	103	113	112	123	106	121	131	116	101	99	125	103	127	128	120	121	121	130	124	128	105	137	121	121	162	136	133	125	127	138	129	117	115	116	142	116	121	118	113	115	134	109	114	111	119	113	125	127	124	131	119	127	112	128	127	129	104	125	118	131	111	120	120	116	113	124	111	122	132	106	124	150	125	136	121	119	113	127	103	118	123	98	110	121	130	115	116	115	122	135	128	144	111	141	128	109	119	124	115	119	106	110	108	137	122	126	115	123	125	138	131	146	136	114	114	128	115	106	103	122	129	132	140	144	128	112	125	113	113	112	131	106	118	133	140	109	116	116	129	111	135	136	114	131	108	136	108	125	122	130	134	120	131	116	109	126	129	100	119	123	118	120	139	123	98	128	105	112	111	124	113	118	135	145	119	124	122	136	148	125	127	152	122	118	137	125	114	103	140	117	117	124	106	126	122	128	123	107	135	133	108	106	121	109	121	127	127	121	118	134	121	114	131	118	118	127	131	116	147	101	107	123	133	137	135	123	109	110	100	116	121	129	106	148	129	118	130	134	117	117	129	127	130	117	128	111	139	117	115	126	120	115	141	104	130	128	116	122	111	124	104	103	110	111	130	125	125	120	119	134	133	109	97	133	131	122	114	113	124	124	125	115	133	130	117	115	125	120	126	120	150	119	129	127	118	102	134	95	109	128	118	138	114	127	121	139	130	140	109	122	124	116	133	130	116	132	125	127	119	115	103	117	110	129	105	119	144	128	123	128	117	117	119	107	133	126	110	140	133	120	125	99	122	122	114	130	121	123	130	116	127	129	113	137	118	118	107	141	141	118	133	121	130	122	128	133	119	117	135	118	114	135	127	120	92	128	123	120	112	153	114	110	132	109	140	131	105	113	111	109	128	102	112	138	130	117	123	109	130	113	112	123	107	140	117	119	128	131	111	131	121	110	145	113	120	124	123	119	121	124	134	127	117	129	144	111	121	125	145	126	115	123	111	130	113	119	128	118	129	85	120	123	106	106	125	136	116	139	119	123	112	117	115	106	125	121	128	115	131	133	127	139	114	124	129	115	111	117	134	128	116	106	106	121	131	117	130	141	128	122	107	131	126	123	119	121	115	125	114	109	112	136	137	126	129	140	131	136	132	132	125	139	107	124	120	140	138	119	133	129	120	105	119	108	121	124	110	124	129	121	143	147	126	126	107	122	123	130	135	126	126	120	106	103	115	128	112	127	109	109	135	114	107	117	130	113	115	132	125	100	102	137	127	117	128	134	111	100	126	114	108	111	132	112	145	121	120	135	114	112	103	131	135	114	128	126	110	142	107	137	118	108	111	142	111	109	123	118	117	112	120	113	108	123	116	121	102	128	110	103	136	125	124	111	124	129	116	118	133	114	114	100	137	126	147	133	126	110	117	118	121	118	125	114	127	119	127	118	113	129	121	125	99	133	104	116	129	108	121	110	126	134	124	109	123	119	134	111	116	111	115	133	125	111	126	119	122	119	115	120	131	119	131	107	115	115	126	114	116	115	126	106	130	130	116	101	120	115	112	112	117	116	132	134	112	117	116	114	108	104	126	136	121	124	102	120	134	108	116	131	129	125	114	114	114	116	118	114	117	120	124	119	116	130	130	113	122	142	109	139	104	129	126	118	142	126	123	129	135	112	127	122	114	113	115	103	116	100	115	123	113	128	123	131	138	117	123	119	128	127	123	116	113	117	118	114	128	107	118	128	114	108	138	115	126	127	110	104	128	114	129	104	110	114	118	102	113	122	134	131	132	119	118	135	117	116	121	114	124	116	129	123	123	128	128	131	112	124	116	124	139	123	131	99	113	122	121	111	113	109	125	123	129	143	117	134	142	128	111	123	118	107	113	100
7049	9307	19601	22262	20894	18151	15770	16278	15171	9254	8911	11463	15233	12590	12609	11744	11293	10323	9451	13199	11122	7592	5059	6421	7788	7156	7507	6360	5558	5392	6179	5269	5704	5171	4981	4201	3526	2958	3061	2490	2652	2686	2376	2207	2037	1850	1484	1179	911	941	859	748	798	767	626	631	612	677	750	444	439	375	390	397	416	325	366	341	381	326	339	385	342	340	387	344	315	317	344	363	377	349	407	396	397	383	344	362	344	319	326	329	341	353	307	380	343	378	369	345	317	378	356	344	375	335	369	344	359	351	328	320	344	345	326	336	340	355	340	332	346	346	346	340	342	357	354	367	351	373	333	355	342	310	364	359	359	350	346	354	298	334	364	333	348	324	329	348	358	331	308	315	361	332	355	357	331	341	357	327	327	365	327	359	333	332	343	338	327	361	296	330	329	357	333	321	341	361	336	356	371	348	342	357	342	341	323	346	341	348	336	323	345	344	366	392	319	339	324	347	352	354	343	364	352	361	314	331	336	344	357	347	350	366	333	333	327	334	343	342	389	340	341	360	339	337	302	357	341	328	347	350	359	344	353	337	356	319	333	342	360	348	346	389	356	324	355	347	325	343	360	349	339	340	350	301	318	349	346	340	348	342	340	303	356	336	346	335	364	315	325	336	327	380	361	326	326	318	357	323	331	345	373	334	336	358	357	346	352	339	349	341	353	328	346	363	344	339	333	364	337	351	348	319	392	348	348	390	342	359	354	326	327	342	333	310	342	358	335	358	314	342	342	328	319	303	342	368	342	342	318	374	381	345	348	344	341	353	347	308	360	352	341	346	371	346	287	347	337	358	338	338	371	355	335	358	330	343	331	391	374	327	373	367	359	364	327	314	336	342	336	349	316	370	346	358	326	354	371	324	350	319	357	347	343	344	330	372	354	356	375	350	368	348	355	330	326	355	332	316	320	334	349	341	345	340	367	352	362	336	328	367	344	324	348	384	341	352	336	346	311	314	321	301	345	339	351	281	339	350	346	355	376	335	330	357	352	359	350	313	331	363	347	350	368	335	330	356	346	346	332	324	352	388	354	375	358	325	333	317	339	348	326	322	334	329	340	377	347	335	364	379	365	373	339	312	313	383	317	365	298	341	363	337	345	356	381	319	360	338	348	330	371	330	368	308	345	355	360	333	360	305	355	356	352	317	335	343	356	327	331	356	374	375	362	335	358	330	334	340	372	367	348	346	353	344	356	345	360	358	357	332	320	316	334	344	346	348	367	327	317	361	367	342	343	305	358	341	346	332	316	360	358	373	371	334	335	372	337	353	362	391	327	341	330	350	375	380	341	307	314	331	359	364	326	330	357	366	337	309	375	343	309	366	364	340	366	320	319	349	339	336	354	327	338	344	354	346	357	356	339	327	350	338	350	306	328	388	363	388	343	359	350	336	316	372	370	367	326	340	350	354	333	343	338	305	324	360	345	333	323	333	340	347	386	335	349	318	302	351	343	322	324	367	319	381	327	383	322	383	323	359	366	321	348	324	348	344	333	369	355	334	344	340	351	342	370	353	337	356	324	335	340	359	344	352	332	350	309	338	350	314	335	358	379	321	366	354	328	356	335	329	325	323	328	341	352	361	324	333	342	338	367	346	357	338	346	354	318	330	336	380	370	333	356	328	312	333	366	349	343	362	355	320	379	331	336	332	348	346	355	355	355	334	348	327	332	350	309	313	312	342	374	308	342	347	334	341	345	336	320	350	339	355	341	328	313	381	327	324	350	325	347	319	328	350	348	321	304	357	356	363	333	339	352	342	339	365	324	335	337	338	358	367	344	369	371	339	341	355	335	355	377	317	337	331	365	310	342	348	344	334	357	346	352	310	351	334	356	335	381	366	327	379	325	363	340	358	346	347	372	325	334	339	351	377	343	361	339	330	328	345	366	374	360	349	358	311	340	347	351	355	348	352	357	344	352	354	347	338	346	369	329	309	321	356	380	348	331	359	349	352	315	340	350	351	358	338	323	348	346	361	371	344	338	352	379	321	352	356	333	348	346	321	336	333	346	392	362	353	327	364	342	363	336	376	352	376	313	348	331	333	320	327	319	357	354	341	332	331	353	336	354	330	349	350	367	350	354	363	311	336	379	331	386	328	351	313	340	358	337	361	351	295	358	308	359	341	335	360	327	358	318	386	334	344	358	342	349	349	327	367	321	343	365	333	339	330	343	369	354	343	338	352	347	329	349	319	345	327	347	377	314	358	330	358	328	345	354	320	329	342	339	293	320	379	336	326	322	346	347	337	366	356	356	307	375	378	381	357	358	348	313	348	366	325	336	394	315	346	345	349	356	339	371	321	340	361	321	324	313	354	337	329	346	378	343	368	332	282	344	367	330	373	338	364	340	350	312	319	304	345	339	355	367	322	370	336	335	387	314	347	403	311	342	384	322	331	346	402	335	336	324	335	363	375	367	385	388	355	306	364	349	323	372	342	339	323	333	352	354	352	373	321	378	369	350	353	327	347	324	348	327	302	342	344	351	334	350	337	320	308	346	341	318	359	358	329	350	335	373	349	368	349	343	380	348	319	362	352	330	351	380	360	338	351	330	364	351	347	336	361	344	322	362	364	360	346	325	350	336	347	366	332	365	307	343	356	316	358	354	367	365	376	360	326	315	341	371	340	342	355	329	355	347	350	336	347	345	339	322	366	338	369	351	353	339	337	339	334	334	350	325	349	335	341	348	367	349	347	344	357	344	351	344	310	366	331	352	312	339	360	312	325	330	374	342	351	325	354	334	359	326	336	339	335	340	308	314	351	350	350	325	331	370	340	347	315	326	344	339	359	370	327	362	381	353	352	376	342	345	358	377	311	329	309	335	338	372	345	337	377	385	307	307	335	349	317	339	344	338	345	360	354	332	359	315	309	352	326	376	336	308	343	335	354	361	317	328	354	331	331	351	350	385	343	336	335	324	343	332	349	368	340	350	348	330	348	330	370	316	339	350	346	345	351	326	362	342	347	348	337	329	337	347	361	351	376	355	325	387	356	318	364	328	326	357	309	345	347	323	375	334	390	343	353	376	373	329	357	348	351	396	324	316	363	348	336	310	358	362	343	295	344	337	347	326	339	341	372	378	336	346	337	317	355	339	387	360	345	347	356	348	354	347	342	318	330	311	323	387	297	379	354	322	351	370	340	358	345	372	338	328	333	350	323	322	337	333	334	350	326	322	345	330	343	319	304	328	348	366	333	361	326	365	319	374	350	370	327	343	381	346	352	324	330	332	339	325	340	382	339	359	321	340	355	314	342	335	322	350	353	326	346	314	338	347	318	353	339	372	356	370	352	317	324	327	338	312	355	347	363	334	323	348	359	330	339	350	328	351	339	336	358	319	333	319	344	357	346	330	373	341	319	368	333	338	337	306	328	326	360	380	375	331	334	319	359	341	325	321	353	324	334	372	347	342	318	348	361	384	363	326	329	324	325	333	359	368	382	358	363	366	360	371	312	360	332	348	366	351	352	348	362	367	374
25942	23152	28807	28504	26468	27494	25799	34787	28726	17889	24735	24155	29417	25927	24562	25189	25392	21628	21886	27444	25358	15397	11539	12179	16684	16214	14695	11041	10916	9656	10585	9428	10801	11328	8894	7786	6141	4988	4672	4571	4159	3648	3345	2953	2839	2391	2041	1519	1125	1002	805	670	638	799	510	570	534	720	443	333	212	186	179	189	142	154	157	137	117	131	146	146	143	124	141	119	126	122	154	156	161	187	186	160	141	141	140	143	145	140	144	137	150	119	149	116	110	145	129	126	124	124	132	148	111	116	140	150	125	138	138	125	132	147	139	122	120	121	136	131	127	127	132	144	142	141	135	134	137	130	134	136	146	123	156	136	140	121	148	136	144	125	130	144	120	134	139	140	124	137	136	151	120	125	141	145	131	119	141	138	132	136	147	146	121	134	157	124	119	144	140	129	137	127	140	141	135	120	150	131	125	128	132	133	132	135	158	147	137	127	141	129	158	147	139	130	153	114	131	150	124	136	144	138	145	144	119	146	127	137	134	107	133	146	137	113	128	122	127	125	136	126	144	112	124	153	125	123	141	120	144	141	134	139	131	133	152	144	134	130	140	155	145	170	126	127	150	150	153	119	142	119	140	120	150	115	147	147	140	127	152	140	143	129	149	119	140	136	120	128	129	126	123	137	141	136	121	129	138	124	159	137	117	128	151	120	135	109	136	146	146	141	132	139	117	141	144	139	148	111	125	120	135	129	121	129	134	128	139	139	138	138	118	133	121	134	139	140	135	123	136	123	131	145	128	140	116	129	146	136	132	135	137	141	131	123	126	129	164	116	140	153	125	145	153	131	126	138	123	143	130	163	136	136	130	150	123	129	153	127	129	143	139	137	133	123	125	142	131	136	153	129	158	161	144	126	137	151	106	127	158	125	140	125	118	147	144	149	152	126	140	136	149	163	124	137	158	153	130	135	125	152	158	149	123	141	127	161	122	130	130	141	142	130	113	104	142	127	152	133	136	143	146	123	114	117	110	113	139	149	145	135	132	157	110	136	144	128	118	155	136	135	113	133	139	119	121	118	126	139	135	145	146	145	126	131	124	132	118	138	148	131	120	147	136	140	140	152	132	123	115	123	126	136	133	141	135	103	153	138	149	128	132	140	146	139	122	142	124	131	138	145	131	144	141	126	109	150	123	145	130	124	127	126	139	133	123	139	123	151	139	161	130	142	151	121	147	114	147	135	133	135	124	135	123	143	141	136	138	122	113	133	140	140	148	122	123	146	133	122	120	116	135	123	141	126	137	132	150	109	161	137	126	126	124	142	141	148	122	135	135	133	129	132	130	128	138	116	141	121	138	125	146	150	147	114	131	134	129	143	148	152	123	173	128	148	143	155	151	130	113	140	131	129	143	163	133	127	131	151	141	154	155	143	133	150	132	140	137	135	136	142	128	146	138	155	118	123	124	152	137	148	140	129	146	138	136	140	131	148	122	141	135	134	133	147	151	132	141	124	134	124	138	146	143	124	124	136	137	130	127	132	120	120	137	126	151	139	125	138	98	136	137	133	139	146	149	123	130	150	128	137	127	139	121	137	130	115	137	127	135	118	164	141	139	146	131	148	139	125	138	166	134	109	150	115	118	130	140	127	128	158	141	151	141	126	140	131	126	127	162	129	128	147	147	145	157	153	123	136	131	130	138	129	135	117	133	134	130	131	147	138	140	146	128	125	139	118	153	121	140	151	128	138	130	124	142	133	146	107	135	118	152	112	130	133	143	158	163	153	144	144	134	132	132	134	125	144	138	125	143	152	146	122	121	132	132	134	124	141	138	134	133	141	104	131	145	134	145	124	142	138	134	142	142	140	132	144	130	140	131	139	134	132	141	129	138	139	131	118	134	131	127	130	134	134	128	141	128	139	121	129	151	113	125	137	159	120	136	146	133	131	146	143	117	155	131	124	108	129	116	144	145	153	153	139	126	119	120	121	121	134	134	150	148	135	144	147	131	120	128	175	133	141	144	113	138	127	119	149	126	122	136	127	146	145	136	126	118	148	114	120	118	127	133	149	144	143	136	119	140	135	126	132	141	124	137	130	140	150	110	153	114	139	137	141	137	124	144	135	122	104	144	127	131	135	131	114	135	150	141	137	133	119	116	150	119	160	162	124	142	135	120	131	125	151	106	125	108	128	136	136	154	133	141	138	144	158	137	122	136	107	124	139	149	115	113	136	115	142	123	151	133	120	126	125	133	144	123	130	131	135	133	120	136	122	138	124	152	131	135	136	125	108	129	114	153	157	144	139	143	126	140	137	145	140	146	118	135	143	122	115	131	144	129	138	115	96	157	159	138	136	127	135	129	124	123	150	117	121	139	147	131	127	152	134	124	139	129	148	140	125	168	133	122	133	127	121	139	152	130	135	131	127	122	131	130	128	132	131	129	127	145	138	129	135	138	155	129	136	121	147	139	132	126	118	128	129	118	138	123	137	126	122	132	137	135	145	110	143	127	148	133	137	139	137	153	138	121	143	112	130	115	133	126	112	113	149	115	141	140	136	123	162	150	141	128	138	135	124	121	128	142	130	121	132	161	145	130	137	130	130	125	128	133	167	128	140	144	134	130	138	129	108	123	154	129	134	140	138	132	141	129	123	117	137	145	138	148	134	120	129	131	140	110	126	138	124	131	152	143	128	139	127	127	145	127	110	134	138	124	137	158	162	111	126	156	135	144	135	128	133	150	149	128	145	140	140	136	134	144	132	151	139	169	130	150	126	137	130	111	134	151	115	128	126	131	132	122	133	140	129	156	142	118	136	142	136	126	133	160	133	126	129	132	149	112	139	134	143	153	139	134	148	148	132	147	135	154	141	129	148	142	124	124	126	117	120	138	144	149	135	151	138	132	133	133	143	126	143	137	144	128	120	140	130	129	119	137	124	136	132	120	126	127	134	141	117	147	131	139	145	121	119	143	118	134	122	117	136	119	143	136	128	147	140	135	135	131	109	134	128	115	133	162	137	129	151	131	141	123	117	147	141	125	136	136	141	119	135	141	136	138	137	138	116	123	123	126	128	146	119	153	130	126	144	151	127	135	140	143	148	140	137	132	144	140	131	134	137	146	123	131	127	131	131	128	147	116	148	129	132	140	151	139	136	127	151	137	130	148	125	135	131	143	116	143	143	120	133	131	108	120	134	143	123	141	132	135	122	122	143	139	129	144	120	129	110	116	143	143	152	139	140	148	126	127	160	154	122	117	128	115	129	103	126	148	130	133	133	126	125	134	133	137	131	140	127	113	128	127	130	146	141	121	137	132	136	115	125	129	136	124	119	125	147	136	150	133	128	123	116	130	137	140	129	138	127	132	116	129	147	132	141	128	130	142	135	128	149	120	139	147	127	129	114	132	156	129	129	123	130	142	139	117	132	122	109	122	135	109	126	144	145	129	116	128	148	128	117	136	124	125	121	123	134	152	139	131	155	135	127	133	140	132	141	131	119	142	155	132	140	138	120	118	152	147	145	121	120	116	136	116	129	123	132
16506	18940	31937	37064	39445	41285	41426	50332	43115	34862	44141	43010	49254	45597	46163	47203	47487	42360	45785	50905	46333	36624	30938	32859	40102	40426	37511	32422	33427	30552	34267	33070	35268	34468	30986	28187	24473	22644	22088	22459	20018	18879	17953	16474	15582	14193	12193	9415	7254	6726	5113	4473	4290	4979	3197	3859	3390	5156	2664	1779	1074	734	619	522	538	581	530	472	475	454	367	402	391	417	389	377	385	348	415	400	615	701	692	573	459	435	389	376	371	373	377	387	385	393	417	380	375	411	373	354	371	419	410	376	383	371	351	399	426	346	376	386	365	362	394	375	361	411	413	353	351	368	380	384	385	387	409	373	383	390	424	359	401	383	383	352	365	371	393	373	377	398	368	365	400	361	380	400	398	402	397	361	382	402	385	402	373	392	377	384	408	379	361	385	373	354	377	348	363	373	400	385	411	371	378	386	373	381	388	422	411	389	384	375	380	380	351	406	379	399	359	394	395	359	371	377	397	356	374	373	389	375	388	410	402	383	372	373	372	363	367	373	389	391	390	380	367	369	393	357	385	365	362	401	366	396	376	388	388	417	417	399	386	371	406	364	386	403	394	416	346	411	399	386	388	359	374	381	390	358	372	386	383	374	411	385	396	418	382	371	350	379	374	393	390	357	346	360	383	416	388	405	365	390	411	369	364	347	402	404	354	368	390	417	370	366	369	373	370	361	378	398	355	379	370	386	411	381	399	380	368	377	369	359	417	417	341	384	363	356	416	380	369	392	384	402	397	360	372	360	394	328	391	386	424	412	384	388	386	362	385	400	358	371	351	401	373	368	376	412	373	416	398	392	395	375	399	368	357	371	411	391	371	369	359	373	377	344	375	407	407	376	377	384	365	371	344	386	404	346	356	380	383	405	356	346	367	363	374	387	389	398	351	375	364	373	401	394	401	394	378	358	338	384	361	378	408	353	415	393	390	390	358	371	381	413	375	387	384	410	374	382	363	365	387	401	375	403	389	422	390	398	387	365	396	379	408	395	389	377	370	369	412	346	379	401	367	372	372	384	427	344	371	395	353	392	375	372	396	402	350	378	378	359	416	380	395	396	408	378	395	415	415	376	377	378	366	366	368	371	378	405	369	363	351	359	387	379	359	393	378	389	427	405	364	385	382	341	355	401	367	371	398	354	379	368	389	360	378	377	398	407	413	364	381	352	390	385	379	403	358	375	419	403	371	369	416	384	348	405	387	371	388	383	365	382	369	398	390	392	399	387	370	419	377	395	394	383	377	394	366	344	345	383	370	374	361	419	362	424	343	391	376	389	410	405	392	379	361	355	376	387	367	417	395	398	389	380	370	369	356	375	358	347	371	359	368	353	378	391	340	398	372	388	375	384	415	377	420	373	355	368	379	413	382	389	419	390	344	393	357	373	364	411	404	357	360	388	356	352	381	401	393	359	375	392	395	392	359	368	365	393	352	405	375	395	380	375	412	361	399	380	397	377	368	402	371	409	383	394	370	347	374	363	369	365	360	384	361	340	386	341	396	390	356	400	381	376	416	414	386	424	369	404	387	387	432	373	390	374	410	371	376	385	400	396	392	403	354	405	384	390	394	380	401	397	374	434	373	402	373	396	369	361	368	373	392	401	368	408	366	387	369	364	372	352	386	374	360	344	404	355	398	388	394	390	370	393	383	362	404	371	388	383	387	409	381	370	387	384	366	412	387	389	388	382	385	414	433	381	393	398	394	379	383	356	395	345	381	396	402	362	379	378	380	393	386	392	390	393	392	365	400	409	374	403	371	375	363	384	410	391	405	379	384	383	364	353	370	376	418	376	388	374	340	383	402	400	358	387	385	374	362	342	409	378	356	362	390	404	360	380	364	386	379	372	378	392	373	363	355	383	386	376	394	339	341	374	343	371	375	361	370	432	399	382	374	401	364	386	378	361	399	376	396	371	395	337	398	354	423	386	387	409	376	390	386	375	416	345	434	384	402	407	372	388	379	395	364	392	424	408	370	369	381	392	400	382	411	384	392	384	351	351	391	387	382	378	383	413	394	413	372	390	392	369	382	366	420	414	400	391	336	382	405	368	346	402	400	347	380	372	379	396	384	368	378	391	362	375	358	390	382	366	375	379	364	379	394	379	380	371	408	394	384	360	364	361	398	377	392	380	393	374	365	378	358	365	371	389	407	396	356	381	403	352	390	372	372	362	388	393	420	377	372	385	381	363	380	413	352	377	377	379	391	400	378	418	402	355	396	366	352	384	385	406	354	393	402	361	384	349	372	356	377	388	382	383	395	403	364	385	350	369	417	374	408	401	373	400	360	362	378	357	416	329	360	371	375	361	394	390	364	368	392	370	382	386	376	395	373	340	391	367	384	370	363	368	378	356	398	399	398	366	411	365	392	390	365	399	371	397	402	393	389	362	355	358	390	395	409	375	384	397	390	400	368	378	378	419	376	348	386	361	412	355	384	386	340	388	420	392	379	351	352	383	369	400	357	357	409	367	404	376	396	402	390	389	384	393	388	383	418	360	392	365	394	378	381	386	381	410	401	403	366	411	369	374	396	378	374	402	368	378	366	366	395	366	384	418	372	385	376	372	382	379	407	408	389	371	405	380	369	410	349	405	369	433	373	362	372	378	396	417	363	415	341	372	366	380	380	376	396	365	372	406	428	354	356	377	381	354	389	351	368	351	382	367	391	377	397	393	387	365	388	391	366	370	362	383	395	379	394	366	370	422	393	370	397	333	352	360	375	435	371	367	367	351	408	354	350	372	383	399	352	399	402	401	390	396	367	352	377	359	392	385	416	399	393	411	382	416	392	385	390	379	369	409	365	399	385	369	380	390	365	414	353	392	396	378	367	395	378	394	353	422	383	370	401	395	370	363	378	383	404	392	393	389	374	393	400	372	360	397	368	403	381	386	385	383	361	376	388	385	384	439	438	396	386	425	380	367	407	396	380	384	417	368	376	393	373	401	364	363	397	400	376	361	375	388	377	386	376	380	393	397	410	409	382	367	366	375	369	390	393	364	394	384	411	375	407	387	356	384	360	394	368	389	397	388	385	371	374	367	391	341	414	395	371	393	397	372	333	413	372	406	353	371	357	368	367	403	413	355	361	366	377	376	418	402	374	397	395	389	418	379	362	347	376	420	389	390	368	384	404	388	358	375	359	355	372	375	383	375	383	386	386	378	373	365	383	364	386	396	405	380	424	362	395	373	389	361	377	364	351	381	381	403	396	404	383	398	355	370	401	378	399	382	363	366	394	365	381	390	378	385	356	382	391	364	403	399	394	389	362	410	408	399	371	352	393	405	379	390	340	376	392	386	363	428	409	405	382	362	393	397	393	394	395	362	389	389	345	354	372	342	373	398	349	373	364	375	389	373	394	396	382	408	349	402	370	374	352	350	376	369	375	378	415	386	386	376	351	394	395	401	376	404	396	403	396	383	333	366	390	413	387	376	350	363	390	402	353	367	394	386	404	341	390	382	374	330	366	398	385	392	416	389	366	372	431	375	414	407	376	391
35451	35877	38160	39447	41785	41345	40845	48452	45708	36342	36154	31936	42960	40955	41279	43278	40884	36286	40256	42865	37301	27612	26834	21389	28526	31743	29011	21224	21857	18752	19720	16666	18941	21191	16644	14141	10918	10891	8756	8994	7983	6724	6051	5815	5133	4586	3835	2340	1799	1880	1566	1453	1243	1361	958	1091	1165	1371	776	738	416	265	266	249	220	212	235	248	225	195	215	205	187	203	201	171	206	214	182	184	208	312	269	241	198	196	189	173	176	170	194	180	173	166	197	179	174	170	173	170	169	190	202	168	170	190	183	169	188	214	204	181	195	198	194	204	178	181	162	174	186	171	183	180	174	168	175	165	175	192	171	168	184	167	195	195	202	172	176	167	197	191	192	188	177	209	175	186	188	199	164	176	191	202	162	173	194	189	171	186	177	166	184	160	207	177	168	188	197	176	179	186	194	174	193	211	158	180	199	171	192	197	192	201	203	195	157	202	167	200	170	170	181	175	198	200	174	194	196	204	182	185	207	187	195	205	189	199	186	175	166	159	191	174	162	190	163	178	188	184	183	177	173	197	194	207	167	189	197	187	189	176	174	199	222	190	193	193	178	201	185	174	163	172	193	171	181	185	202	188	205	164	199	186	183	178	184	210	173	179	190	189	166	182	160	194	177	189	206	178	170	187	205	211	191	159	190	156	174	208	173	198	174	176	186	184	165	182	198	162	170	193	195	172	197	166	186	191	194	197	174	151	180	196	174	187	168	181	179	177	193	184	188	178	212	188	182	175	151	182	155	195	177	175	154	176	192	189	176	178	176	182	175	161	180	191	170	187	191	163	196	198	201	172	187	187	179	191	172	195	206	173	192	170	201	166	194	161	191	168	190	190	206	185	169	163	164	180	177	188	184	197	171	208	174	195	198	195	211	190	188	185	190	167	190	188	178	197	180	172	191	183	179	195	205	191	178	195	181	226	186	194	190	176	196	186	193	202	168	184	187	208	186	167	159	180	180	173	163	205	173	196	186	175	215	185	189	192	169	191	196	187	211	165	177	198	178	202	204	182	195	178	182	200	178	174	193	187	177	183	176	208	205	194	188	196	182	191	175	175	186	172	174	186	176	188	190	186	205	197	183	183	188	186	194	161	190	197	193	209	185	177	180	180	187	189	202	197	179	195	196	192	198	182	192	165	162	181	190	189	199	177	171	178	213	171	184	168	143	151	181	184	184	178	202	203	216	193	172	191	180	184	199	195	199	200	169	180	171	181	180	204	200	212	188	180	199	217	158	183	168	169	181	179	189	170	185	193	168	189	171	172	188	187	173	175	178	190	205	180	191	191	197	192	205	184	183	173	175	218	161	198	182	182	189	194	152	196	199	159	189	175	208	185	194	194	178	171	190	189	184	196	161	195	223	177	202	197	181	200	189	187	179	195	220	195	190	188	165	197	198	177	177	199	172	180	183	189	185	213	175	165	194	169	156	194	181	185	212	188	167	192	177	189	194	189	186	165	192	206	186	187	196	194	160	197	207	188	201	196	177	174	181	172	194	179	190	162	168	165	204	183	170	156	170	205	206	204	167	185	201	149	192	172	214	188	186	206	173	158	196	186	163	192	199	195	167	177	167	186	207	194	190	193	200	189	168	204	191	171	202	184	185	179	182	170	179	178	182	183	179	186	183	159	209	188	179	197	192	179	181	176	191	184	187	158	167	186	189	183	184	178	201	169	193	165	187	197	188	203	164	185	162	191	171	192	183	177	183	182	167	177	202	178	213	168	218	172	201	173	190	199	193	176	180	174	143	204	200	205	184	173	200	196	176	181	205	192	177	190	168	150	188	193	192	190	186	179	184	178	188	192	181	181	171	172	194	204	163	170	180	175	202	189	179	188	194	189	178	187	214	172	204	196	173	187	203	197	183	186	185	175	180	183	170	187	169	186	194	187	192	172	196	177	197	193	160	207	180	187	187	193	174	213	192	152	171	191	198	186	192	204	190	178	194	183	184	191	198	183	189	187	200	183	190	184	203	175	179	176	171	160	192	174	202	212	168	192	176	175	194	188	187	182	166	182	212	164	201	182	158	199	198	192	169	175	172	181	200	203	179	164	163	201	188	208	170	185	210	195	170	171	189	180	162	184	175	201	180	193	172	166	184	172	191	184	179	180	174	196	161	158	169	167	172	176	179	189	196	191	215	189	196	167	190	185	181	189	173	188	192	193	175	211	218	194	171	190	178	151	195	189	186	184	164	160	184	175	204	179	190	199	176	177	184	192	184	167	203	208	193	198	188	187	186	174	167	174	192	196	197	181	205	192	158	166	177	194	173	201	163	187	164	174	189	182	195	188	181	179	190	179	175	179	172	185	187	182	188	177	185	187	220	190	165	174	177	199	190	154	202	156	163	178	183	188	175	177	188	149	149	182	173	186	183	171	177	180	200	208	173	182	190	197	175	176	174	182	174	177	194	201	209	203	198	172	175	198	147	190	190	182	180	181	194	176	191	186	177	182	166	171	192	195	173	174	165	156	187	179	194	172	173	185	175	184	199	178	185	177	209	187	198	181	164	187	180	180	198	167	184	201	184	196	173	180	177	182	174	205	199	217	173	175	159	174	198	175	178	173	174	193	201	159	167	174	180	187	181	195	185	195	183	186	177	177	213	186	190	173	172	162	176	171	194	182	186	189	197	203	159	200	194	184	184	210	186	184	198	178	174	198	202	173	171	172	186	179	173	179	207	175	205	196	175	185	191	186	194	189	177	167	174	153	173	166	187	193	191	184	195	184	182	154	197	186	170	190	192	172	186	185	152	174	166	187	193	168	201	183	179	193	167	198	172	189	185	191	173	175	192	182	165	155	182	184	202	180	197	193	156	173	181	160	191	210	183	192	176	196	179	181	177	188	179	171	174	171	194	170	167	195	172	208	173	170	183	198	164	192	206	183	182	165	170	171	187	181	172	188	173	184	188	175	159	175	188	207	193	169	193	176	183	169	179	184	194	179	215	204	167	181	173	189	185	178	191	196	180	168	179	225	189	182	199	169	194	191	187	165	167	174	193	186	177	206	180	183	205	187	193	188	171	200	188	183	196	175	181	178	203	195	192	174	185	202	200	160	168	163	194	174	166	167	189	185	192	191	199	193	212	191	187	188	197	172	193	166	188	176	184	200	173	173	173	179	184	177	165	172	194	174	200	176	187	187	195	205	186	179	175	189	171	188	197	197	184	172	176	193	206	174	193	203	190	196	206	185	167	176	192	165	197	188	188	175	182	185	173	177	189	185	192	216	176	188	179	189	205	187	182	196	207	187	206	206	193	186	180	173	186	172	189	181	177	186	174	175	174	190	209	185	163	186	170	213	199	190	167	165	184	166	183	183	181	203	170	183	168	174	173	216	212	183	180	171	198	195	192	212	187	205	191	186	202	171	161	196	204	187	171	182	189	186	188	181	181	184	164	157	163	160	190	175	189	199	194	173	184	175	162	173	183	199	175	184	192	184	177	160	201	187	165	163	188	199	185	162	184	198	189	185	181	185	181	201
22980	29035	38835	46384	50768	52161	52500	60433	57691	51304	51418	49404	60023	58470	59878	62911	59813	55054	61605	63757	56387	48489	45349	39833	49729	52767	49105	42623	44222	42316	43288	41637	44507	45024	40283	36717	32960	33519	30749	31798	28876	26916	26118	25268	23012	21698	18785	12626	10921	11853	9315	9173	7808	8196	6111	6789	7453	8695	4480	4636	2493	1146	971	808	765	774	844	738	698	648	607	610	522	542	538	526	502	550	506	523	824	1323	1138	864	655	577	513	519	485	499	476	485	484	476	497	491	475	481	460	519	496	462	487	476	514	459	507	500	490	475	511	520	498	488	483	494	515	488	476	494	464	488	472	480	525	516	470	488	475	460	525	515	480	469	459	481	514	503	491	502	516	518	469	476	503	448	475	487	482	440	463	506	474	509	532	503	481	483	482	477	504	506	491	513	486	479	513	453	489	503	491	498	509	555	510	523	499	507	474	500	489	493	510	518	482	493	469	532	517	466	528	521	477	480	489	491	487	487	534	493	494	543	472	488	469	521	501	485	503	519	496	519	472	530	512	511	458	493	498	485	471	473	510	470	528	498	510	529	493	498	537	522	486	495	517	496	495	461	463	482	472	500	537	502	491	484	511	494	516	536	496	513	452	508	501	509	516	504	495	531	479	525	504	528	541	517	535	497	512	497	483	526	485	531	524	475	493	533	462	500	477	476	479	490	485	453	508	472	494	508	480	500	523	520	495	504	522	527	515	507	500	478	486	485	496	492	454	491	510	480	494	501	497	476	471	498	512	499	485	504	479	473	517	476	543	500	518	486	513	511	482	473	465	524	490	505	488	486	503	459	474	498	492	503	529	483	447	479	451	518	499	492	486	494	502	509	481	499	489	488	515	513	522	520	529	500	484	505	481	479	507	499	533	508	510	518	517	501	503	503	508	523	504	482	451	525	507	485	504	500	534	444	513	483	507	532	497	514	483	497	501	464	523	535	494	482	499	480	452	486	502	503	517	524	471	504	493	490	502	449	495	503	517	488	512	485	512	525	481	454	474	509	503	466	488	494	539	475	470	503	515	517	513	468	521	472	525	470	472	494	503	531	461	535	495	520	526	473	450	531	525	460	487	520	505	504	566	515	515	476	504	482	503	481	546	492	508	469	505	486	520	487	487	473	530	511	459	462	503	537	481	473	490	537	490	499	515	505	484	491	512	495	479	508	500	500	506	524	504	486	502	481	508	510	484	484	514	487	495	508	475	492	491	552	509	471	505	501	521	529	495	496	454	525	526	536	520	488	483	488	499	527	465	555	533	502	482	519	489	540	482	506	515	474	490	533	468	537	474	513	468	518	499	532	498	509	481	482	484	495	513	521	524	526	506	503	483	511	534	471	532	491	500	513	479	477	548	460	510	501	509	526	481	476	486	501	498	493	481	472	481	466	511	481	477	516	485	531	482	485	521	475	509	482	485	468	521	488	496	463	507	520	493	483	491	500	516	487	538	509	493	540	484	554	493	498	521	523	488	509	521	489	457	472	505	494	525	499	490	522	499	508	478	515	510	541	518	530	496	498	489	478	484	500	486	490	513	505	478	500	488	506	514	555	483	464	521	479	499	498	502	489	509	487	478	480	493	524	526	476	520	511	517	465	525	551	481	521	474	488	538	518	507	491	505	473	466	501	512	478	473	531	485	509	488	534	481	487	478	449	534	484	475	488	503	508	477	474	489	496	461	474	509	466	466	493	490	496	504	469	506	467	508	500	466	518	497	485	516	470	491	481	473	501	516	471	489	523	513	501	506	511	489	506	514	462	486	486	510	458	462	479	508	501	471	473	499	505	507	508	507	516	476	518	490	493	509	477	516	504	488	459	508	492	483	492	499	502	531	498	498	485	503	538	493	524	504	499	499	481	445	517	518	490	515	458	505	492	474	511	504	531	481	526	474	468	481	447	486	490	468	534	491	525	488	501	528	498	526	440	507	491	495	510	489	476	470	510	492	523	509	501	487	488	508	491	491	501	496	518	477	498	455	491	509	501	480	518	483	464	482	513	535	479	486	499	502	508	490	502	497	483	521	468	487	484	500	483	531	479	462	491	506	522	518	503	518	506	528	482	453	479	446	482	540	494	535	553	464	481	470	500	508	502	480	488	512	504	533	497	467	483	487	473	497	481	498	496	519	519	458	522	468	509	518	495	530	500	505	516	520	467	504	470	495	494	496	506	497	511	474	478	489	461	472	492	488	507	538	502	516	488	500	523	503	493	514	507	490	461	517	496	511	478	479	518	483	468	499	505	508	484	486	501	475	483	496	544	479	509	512	499	484	501	484	496	465	522	442	498	501	498	515	466	503	490	479	492	513	494	515	465	509	488	502	474	486	497	496	484	496	513	506	481	500	480	492	487	522	513	532	504	502	526	494	506	503	546	485	461	526	503	522	503	488	542	487	526	549	452	515	504	492	550	484	518	488	528	535	519	510	523	510	488	481	500	534	448	533	493	513	549	543	517	478	485	489	483	489	516	471	539	498	523	487	486	551	484	496	491	471	522	512	474	514	525	493	486	480	489	489	516	501	458	471	485	469	480	519	506	462	499	468	507	490	527	507	493	510	549	484	484	483	472	533	459	490	479	476	480	476	454	475	521	452	492	482	477	469	498	507	524	518	476	511	522	493	497	516	521	482	510	481	485	504	560	508	509	486	517	505	478	483	507	483	537	555	541	470	484	483	511	528	455	530	471	485	498	477	503	512	488	472	479	523	521	515	510	464	493	496	495	518	473	501	475	475	509	528	485	504	523	481	523	515	503	522	529	527	481	530	510	519	493	487	457	528	487	482	500	473	507	469	505	483	538	503	478	515	492	510	470	540	480	520	506	473	529	461	495	523	524	505	510	470	458	527	482	456	510	484	489	497	484	470	539	470	529	502	488	475	517	512	501	511	497	513	438	483	502	532	513	489	492	498	502	474	474	494	482	483	531	497	496	482	451	511	503	493	493	487	499	519	509	472	495	522	516	491	515	488	498	503	535	495	463	479	451	540	543	522	477	493	499	495	459	485	514	474	521	518	492	474	507	466	519	479	519	454	510	520	488	463	487	494	513	482	515	507	494	489	506	504	470	470	493	488	493	519	526	467	487	482	525	518	478	482	508	487	477	488	510	511	519	498	500	489	505	479	486	563	482	480	510	483	492	504	462	517	484	460	488	470	504	515	506	521	529	503	522	500	505	471	476	502	463	487	507	524	500	526	512	507	515	448	492	507	487	472	506	475	493	487	463	458	480	537	490	495	526	508	480	480	506	483	512	522	524	465	474	480	503	457	499	503	469	515	488	490	485	491	450	510	458	505	497	485	503	541	491	482	521	543	520	486	448	488	527	516	464	482	469	518	460	488	505	504	474	503	462	516	515	440	476	477	480	537	517	483	457	466	522	491	503	522	507	493	491	485	484	518	536	530	504	491	483	509	497	485	524	492	516	517	490	514	517	497	464	522	478	479	516	475	482	504	562	504	508	518	527	522	486	505	502	467	476	485	491	476	511	528	472	502	519	498	463
11112	10094	12878	10247	8145	6362	5533	4960	4384	3220	2339	1567	2510	2624	2433	2514	2124	2021	2275	2356	2054	1416	1264	991	1575	1530	1396	1087	933	875	765	738	681	919	854	635	557	527	458	429	449	394	368	359	322	278	235	218	233	205	190	189	180	168	166	167	165	173	155	154	139	147	147	123	132	130	145	132	114	143	133	113	121	122	134	137	107	132	126	132	122	123	150	133	137	105	129	140	132	157	143	117	124	130	146	114	136	149	131	103	129	115	118	128	143	143	90	125	123	128	116	128	116	137	131	143	137	133	158	134	130	133	145	136	116	122	140	101	126	120	143	117	120	117	127	130	124	132	132	127	131	121	141	118	117	132	126	141	120	148	133	133	136	124	131	116	113	137	136	146	121	106	143	123	121	100	130	151	144	114	128	118	146	128	127	121	134	128	117	106	126	118	117	126	128	111	141	118	130	122	133	127	131	113	133	136	128	123	133	128	137	162	149	123	112	136	129	131	117	132	123	132	129	130	112	126	137	144	112	129	117	128	130	123	113	131	124	135	133	123	134	120	138	142	132	121	126	126	136	106	118	137	147	119	129	125	140	115	141	147	118	117	123	123	124	123	123	139	149	132	134	134	122	138	105	128	134	124	125	133	124	126	151	125	144	130	128	130	121	130	120	112	133	126	127	137	135	130	133	132	125	142	132	131	150	147	139	122	133	141	111	102	108	126	120	134	120	148	133	146	107	130	117	133	111	118	143	127	135	127	137	128	129	123	142	133	101	144	149	121	125	124	117	125	109	133	136	156	129	129	139	139	147	145	136	134	133	126	136	134	115	130	119	119	128	131	124	123	122	129	117	137	134	144	117	125	141	135	142	144	149	120	147	161	144	115	118	134	127	139	130	155	133	137	141	133	125	127	129	137	122	135	113	113	128	118	140	139	134	126	131	108	114	141	105	113	130	134	119	118	129	131	122	105	134	122	128	143	115	128	143	112	127	114	150	126	137	118	134	122	131	146	115	121	113	120	136	128	135	117	143	154	108	108	124	137	136	127	123	138	127	143	124	126	127	130	134	123	135	132	117	136	124	131	127	140	132	119	129	115	149	142	140	114	125	140	113	131	122	144	133	121	123	129	118	129	115	129	125	124	140	134	125	149	124	127	116	133	123	102	131	128	118	152	131	131	117	128	130	140	138	145	135	138	139	127	127	113	134	142	114	127	127	135	141	118	129	132	139	136	130	118	136	141	129	154	135	122	149	120	138	135	127	102	128	125	134	135	145	141	135	125	151	118	122	135	141	141	106	135	139	151	127	143	138	143	141	127	123	127	140	120	131	106	120	144	150	131	123	140	127	142	126	129	107	137	128	145	130	118	126	123	113	129	135	132	118	117	116	136	132	124	122	118	124	130	108	124	139	137	125	142	119	105	121	119	134	135	118	117	138	116	119	136	153	126	132	129	134	127	135	128	135	114	120	123	117	105	148	125	121	138	138	141	139	114	118	149	124	147	160	117	142	125	149	126	116	140	126	132	132	136	129	126	135	126	130	149	128	131	110	130	132	136	121	136	129	134	138	118	109	127	121	125	114	139	124	151	129	102	123	128	117	120	127	159	120	128	123	135	116	118	106	135	139	124	134	144	129	116	119	112	126	125	120	121	119	135	136	123	125	124	114	152	119	133	115	138	126	123	117	139	107	121	125	116	101	145	137	135	141	116	110	167	115	106	124	136	135	121	135	129	124	136	143	147	119	127	128	134	140	122	132	132	139	132	124	113	129	114	112	111	121	145	130	134	122	148	130	120	130	149	112	102	131	129	148	141	132	107	120	142	121	118	106	133	132	134	132	119	132	140	114	108	145	134	121	129	121	136	124	144	140	136	133	117	122	124	127	109	145	131	122	140	109	114	116	135	132	126	133	127	117	118	121	143	131	104	147	103	112	126	136	131	130	138	113	115	111	132	140	114	110	124	118	118	128	140	114	110	121	123	129	133	112	114	120	136	121	127	112	124	120	140	145	124	132	134	126	120	148	130	127	113	148	146	116	145	117	124	105	138	141	117	116	139	115	130	117	140	124	139	119	140	112	149	127	141	120	124	146	119	153	136	96	113	110	145	124	153	135	122	130	104	137	139	136	132	127	128	145	106	137	120	126	122	125	121	139	117	136	114	131	140	129	119	135	138	115	130	134	120	131	143	109	138	140	131	132	126	134	125	122	141	124	133	128	132	138	129	118	134	119	128	120	110	130	126	128	115	129	129	122	123	135	138	117	116	123	114	135	123	130	131	153	120	121	156	129	115	119	141	124	140	104	137	115	132	117	144	124	136	125	126	151	152	126	126	113	135	141	127	137	127	115	123	133	132	140	127	125	115	112	142	115	130	138	132	139	134	122	133	113	145	145	135	138	128	123	140	113	118	142	153	105	128	145	119	134	142	132	136	137	120	143	122	130	129	118	139	135	132	130	137	145	123	131	147	126	109	117	142	133	151	153	143	129	138	120	127	123	133	155	129	130	107	142	120	125	115	113	137	126	130	113	136	150	126	133	129	115	136	126	135	117	116	129	125	120	130	119	111	128	101	125	147	112	138	122	125	138	132	120	130	147	123	124	144	151	147	124	115	129	147	124	137	123	135	142	118	135	148	126	153	133	150	136	136	114	131	120	126	124	127	144	157	113	122	126	120	109	141	152	123	129	137	135	153	145	113	143	113	140	120	115	119	129	128	122	119	109	130	140	146	126	141	112	104	142	127	136	116	123	114	128	139	117	104	131	132	132	124	122	135	112	122	130	151	130	125	121	123	134	121	119	139	139	109	120	133	117	133	138	126	146	125	127	146	128	123	117	110	117	117	126	118	130	121	112	142	123	125	125	124	135	126	132	117	120	122	111	99	120	111	152	149	115	127	141	132	108	136	119	124	120	133	147	153	130	128	132	135	154	126	131	140	123	131	120	111	125	115	127	107	116	132	144	130	128	139	124	124	128	120	131	118	113	117	132	146	138	123	137	159	143	133	120	131	142	119	132	131	123	123	127	123	98	125	140	135	123	122	119	104	128	122	118	139	137	119	119	130	144	122	120	123	133	134	127	126	130	142	118	125	154	141	131	110	123	129	125	118	149	132	134	123	115	112	131	131	133	107	136	110	137	109	147	142	133	130	133	126	141	124	124	127	124	135	127	120	127	119	111	132	118	136	131	124	140	117	129	133	146	152	129	111	137	137	120	127	134	146	137	140	111	131	116	120	135	131	131	116	126	126	143	114	128	151	145	125	124	141	127	137	114	131	131	107	114	125	134	115	148	149	128	122	131	133	127	124	130	155	127	122	143	104	127	117	119	130	118	128	131	129	125	132	128	113	128	144	112	130	130	153	125	120	117	130	133	127	127	126	136	133	135	110	132	131	116	125	144	133	112	117	136	133	128	115	143	132	129	133	124	136	98	130	143	107	132	138	118	141	135	110	130	130	132	126	136	116	124	136	129	124	133	108	115	121	137	130	136	138	136	109	141	115
7069	9366	19053	21004	20550	18527	18324	18354	17242	14187	10257	7416	12082	12820	11996	13545	11242	10251	12141	12911	10609	7966	6642	5298	9164	8846	7603	6068	5103	4431	4878	4340	3935	5190	4662	3290	3104	2829	2567	2669	2369	2274	1937	1873	1610	1572	1029	984	910	888	816	727	719	670	630	606	757	684	607	547	445	422	400	390	397	393	374	388	386	398	392	362	337	354	339	384	366	346	362	369	360	401	427	437	423	353	371	400	395	388	366	349	332	382	384	345	323	368	360	384	385	338	371	364	382	401	356	349	355	391	363	385	390	381	370	356	361	340	381	394	379	374	367	384	377	397	356	348	361	362	352	364	366	321	329	363	374	353	394	377	378	382	359	364	351	365	344	350	359	370	342	334	382	352	356	340	373	329	361	367	329	369	406	361	378	384	404	366	395	371	371	382	403	381	360	412	331	345	378	417	373	347	408	376	370	376	373	350	348	375	392	354	367	345	331	326	353	380	341	391	373	381	345	377	334	401	352	343	346	371	354	373	379	346	362	355	384	356	380	347	344	364	343	387	363	364	381	371	352	378	372	384	387	362	348	333	353	319	350	338	358	379	342	375	397	345	375	383	355	351	377	397	370	364	375	381	333	362	396	360	334	368	342	345	383	369	376	331	347	351	317	357	371	377	345	367	365	356	376	345	361	389	401	361	387	355	363	338	357	347	335	377	367	351	360	365	334	353	335	354	369	378	370	360	353	374	349	380	359	372	375	348	353	412	356	355	339	352	370	378	393	368	329	345	378	328	380	359	350	372	372	370	370	376	367	349	366	353	348	355	361	352	353	379	375	367	354	333	315	357	394	380	372	368	335	349	366	345	362	371	339	372	378	376	353	390	360	363	345	378	339	368	333	339	385	338	377	368	384	404	380	364	329	317	348	396	353	355	418	373	349	351	344	382	344	362	345	398	357	390	336	376	404	360	335	360	394	366	377	408	358	361	324	390	359	347	347	369	389	390	360	326	345	365	379	361	374	372	388	356	385	342	338	319	359	366	347	330	354	364	367	347	376	379	348	374	351	344	347	366	417	357	373	364	377	338	333	403	364	373	373	361	362	361	382	349	360	351	369	319	362	346	356	357	374	354	371	367	347	372	350	348	376	343	394	355	372	378	389	367	384	333	349	322	332	372	344	370	399	339	379	384	340	314	350	393	385	349	374	348	328	363	388	334	327	380	339	397	335	385	340	359	374	352	329	339	353	355	356	361	365	360	341	360	378	372	371	374	334	342	331	341	350	370	328	372	364	401	369	354	351	371	378	353	367	348	391	355	387	398	359	375	375	354	355	375	362	338	374	346	370	372	367	353	364	390	357	332	365	376	349	350	360	397	351	369	353	375	358	351	374	355	357	364	386	361	353	378	387	348	354	384	392	365	349	370	355	353	326	369	354	344	388	327	374	344	348	389	375	379	343	378	347	340	348	361	360	374	386	366	369	350	393	352	354	333	368	378	368	334	334	370	343	371	372	349	361	360	365	389	357	394	387	382	331	383	379	386	374	340	345	383	399	354	364	341	347	354	330	353	389	358	352	353	409	362	354	364	368	364	370	363	347	358	387	362	343	366	361	392	370	381	365	349	363	333	352	383	387	347	377	349	369	321	361	348	389	318	361	364	344	347	341	360	343	362	357	375	372	365	349	338	358	381	396	400	394	345	374	370	370	351	360	352	385	435	367	321	368	362	386	388	383	375	371	386	333	378	347	387	366	374	344	360	411	379	381	325	384	362	368	339	377	344	346	346	334	335	362	329	327	366	352	352	367	367	347	317	350	334	358	371	353	370	383	376	374	347	374	384	405	336	363	355	365	342	361	376	357	341	367	345	392	365	341	340	382	355	349	356	380	389	348	374	359	369	397	402	403	349	380	362	347	370	379	396	341	390	348	378	388	353	355	339	343	378	372	349	393	398	359	372	396	370	371	385	351	358	364	378	370	349	360	399	370	402	325	361	365	388	337	364	398	344	381	374	378	328	375	333	347	373	343	370	342	391	339	346	349	399	353	346	351	342	368	378	404	366	347	347	380	382	343	376	364	339	358	367	356	361	338	367	349	364	350	358	394	414	365	368	344	325	379	375	346	395	368	390	375	346	359	362	356	362	344	347	359	395	379	331	368	351	352	355	368	335	357	367	381	361	332	360	349	374	372	338	363	328	382	350	364	386	359	351	361	359	376	359	327	358	379	391	401	362	359	368	388	389	382	337	380	340	353	331	387	390	372	343	371	396	408	361	404	373	384	367	370	360	391	317	387	320	362	367	313	397	353	369	365	390	343	365	389	385	373	389	356	373	382	375	379	340	391	337	372	367	368	335	368	379	364	335	370	356	396	338	366	351	374	368	372	351	358	336	400	339	350	367	349	345	381	383	372	337	370	383	395	359	383	365	341	316	350	393	368	330	370	393	365	379	348	345	351	367	364	337	330	350	374	406	379	362	373	344	389	371	345	319	350	394	355	386	353	388	378	347	379	384	351	393	351	408	367	378	361	351	370	321	380	381	374	341	363	341	378	404	352	383	370	356	339	374	348	379	356	388	365	375	381	365	380	330	384	376	380	415	393	393	339	382	372	352	339	352	385	361	375	369	355	379	369	400	392	336	348	353	368	349	368	349	357	363	377	346	350	377	337	355	362	342	391	379	398	336	378	379	395	378	367	385	373	369	359	360	331	377	368	357	398	365	350	370	350	330	342	364	346	367	401	402	358	392	380	354	338	384	360	365	359	375	369	349	355	373	352	383	360	349	330	377	386	378	380	406	370	377	351	391	350	348	362	333	373	340	378	395	353	371	358	367	379	365	385	364	349	368	383	362	398	339	389	363	390	337	373	335	383	377	363	356	329	380	388	348	352	402	371	363	386	389	377	345	348	363	374	391	348	384	358	362	365	383	365	354	362	370	366	364	365	378	380	372	345	396	376	336	367	354	374	365	360	364	345	345	342	363	351	358	346	373	367	349	390	351	372	366	371	344	336	363	383	373	372	382	368	379	322	385	321	371	389	391	389	374	368	336	334	386	367	365	383	375	363	374	366	339	371	376	383	392	332	359	361	364	378	373	361	345	354	383	358	367	389	364	351	367	350	375	368	371	360	345	360	347	372	345	388	367	348	341	353	375	343	361	355	371	394	368	382	373	361	371	390	364	355	359	348	370	360	384	354	334	350	374	370	364	361	384	368	366	360	371	377	350	360	340	344	350	348	384	369	399	350	357	374	361	373	389	367	354	372	370	379	350	354	358	391	386	390	390	325	391	380	372	335	388	330	374	374	375	354	359	357	373	375	351	358	352	381	400	392	363	346	367	367	367	348	376	340	368	340	358	375	381	330	371	379	345	361	383	378	357	351	371	341	384	376	334	359	361	353	393	358	379	361	354	345	400	364	379	387	353	386	353	356	355	344	375	341	368	380	366	365	374	363	377	361	381	324	337	383	363	329	382	347	353	387	358	381	334	389	367	361	359	337	372	378	348	391	389	363	362	359	392	352	375
24257	23047	31988	29684	32860	29986	37020	39155	34971	33163	26356	16821	22612	27908	24652	27080	24217	21385	23986	25935	21921	15403	12500	10335	14706	14487	15607	13225	11458	7873	8838	8053	6773	8866	8435	6464	5382	4403	4187	4036	4153	3990	3086	3028	2574	2253	1496	1288	1020	871	863	838	692	795	580	834	740	545	690	570	350	216	193	203	172	175	161	154	160	174	156	140	138	156	152	138	136	157	143	152	167	187	177	209	168	148	141	153	135	151	144	142	142	150	162	144	147	163	133	165	147	145	121	136	140	152	142	150	120	133	150	157	117	135	144	155	151	155	120	141	149	154	147	131	170	149	135	134	137	130	135	151	123	131	136	144	145	174	155	162	158	150	150	171	132	152	139	157	144	142	120	160	177	133	143	136	145	121	163	165	157	143	149	159	136	133	144	136	140	129	128	149	150	158	162	137	114	155	146	149	153	156	143	165	139	148	136	179	152	138	150	148	155	155	157	151	150	181	160	144	148	134	151	156	143	149	129	166	145	149	161	141	145	144	174	185	131	147	133	146	152	171	142	174	129	140	129	153	149	136	145	156	141	145	144	121	141	146	147	148	147	156	149	167	129	163	132	144	140	146	148	187	167	133	151	175	138	167	167	127	117	144	171	143	142	143	169	139	158	145	136	143	146	147	137	142	160	153	155	130	173	152	157	144	144	125	155	134	154	155	167	137	148	148	130	138	154	141	138	128	142	140	132	139	139	145	152	144	137	160	152	160	135	171	139	140	151	136	152	153	141	131	150	166	135	147	146	144	166	149	140	136	147	163	134	126	167	135	142	133	135	154	136	143	154	159	144	141	162	147	135	156	143	126	113	141	141	125	156	136	145	150	133	136	146	138	146	151	149	140	147	141	163	160	159	134	129	126	150	162	144	154	143	157	146	138	123	135	134	153	171	146	140	142	135	150	169	150	144	150	152	153	155	155	163	152	151	152	151	168	155	146	158	159	146	147	154	139	136	136	141	147	170	162	118	147	139	132	180	148	136	122	142	150	143	150	139	145	154	176	146	144	153	137	132	131	137	168	160	138	161	144	146	137	136	127	119	160	154	149	143	147	150	149	140	168	161	129	175	150	141	137	144	137	135	152	112	140	150	152	175	161	132	128	173	135	148	152	146	134	134	147	153	160	144	171	156	146	158	156	156	151	136	170	131	137	158	157	148	162	143	158	162	152	142	144	155	132	145	146	148	133	148	139	155	144	136	164	147	162	132	142	160	144	161	156	138	132	140	146	150	136	139	140	166	148	150	134	141	149	183	147	137	130	144	146	162	156	125	159	142	155	139	162	143	162	152	160	152	147	131	153	131	156	148	122	117	161	134	141	153	143	144	145	126	137	133	139	151	139	116	143	146	129	155	127	136	137	132	142	128	127	159	141	150	163	137	140	130	142	133	145	152	130	131	136	135	129	137	143	161	148	138	134	154	144	131	130	140	165	167	119	171	150	142	145	150	169	134	131	136	142	140	140	153	124	147	151	146	129	142	160	156	142	155	161	140	155	153	178	169	164	145	149	143	128	157	167	144	161	168	126	161	145	128	139	159	156	130	133	144	140	153	158	145	152	155	148	186	154	137	135	135	146	177	148	155	158	136	146	133	147	145	139	161	151	166	155	158	148	162	152	134	153	136	132	150	136	127	122	138	146	150	130	158	130	138	138	149	136	137	152	150	152	118	145	149	136	146	148	139	146	153	158	135	141	130	155	144	128	157	151	152	151	145	118	146	136	125	142	126	139	143	140	143	141	141	164	150	154	136	150	138	144	165	173	155	133	153	139	145	173	142	149	140	143	143	151	175	143	140	140	135	153	128	146	140	138	143	140	140	124	149	149	133	137	139	140	132	136	152	130	130	175	164	146	141	145	146	150	154	141	158	113	154	155	132	144	130	146	134	139	143	154	158	130	149	141	128	131	142	155	165	123	138	140	137	164	151	141	139	154	155	145	153	151	130	144	116	162	153	156	139	137	162	154	145	141	143	156	156	144	163	170	179	128	153	155	166	134	146	162	154	134	134	141	138	150	161	146	157	152	139	144	143	118	139	143	158	149	147	147	169	165	146	155	164	152	142	138	143	167	152	167	162	156	162	168	141	141	159	159	140	135	160	135	163	130	130	166	128	165	133	128	142	143	163	138	160	167	127	144	128	158	131	132	156	154	120	152	156	145	138	151	133	148	157	163	144	156	155	131	164	147	145	137	141	154	149	134	138	143	166	132	167	148	158	141	121	138	145	130	148	149	155	123	154	151	154	132	137	158	166	162	154	132	147	154	145	180	144	143	166	171	148	137	146	155	140	149	142	152	171	135	145	141	145	153	165	145	164	143	171	144	147	143	160	149	151	123	168	164	140	148	154	136	161	160	145	141	148	131	126	134	124	148	137	144	133	151	147	144	140	159	176	148	158	159	162	158	146	121	155	150	149	136	161	135	142	154	150	153	144	154	159	145	135	150	158	148	141	145	148	154	136	139	156	140	151	161	137	155	178	136	154	156	148	159	149	140	154	151	145	145	160	123	142	137	170	133	141	162	160	138	147	144	160	139	149	153	150	157	163	141	135	148	145	131	152	169	142	146	154	147	128	141	142	150	156	145	144	132	150	143	165	159	138	159	163	133	145	158	174	140	144	150	128	151	149	164	167	146	149	156	147	147	142	154	143	138	126	156	158	138	132	175	159	181	131	126	147	149	155	151	134	152	169	151	172	139	161	137	151	149	144	130	150	129	155	175	167	133	128	142	136	148	171	157	132	132	159	144	136	140	132	157	146	149	150	157	142	157	144	159	142	150	152	130	125	132	174	143	163	155	150	133	145	133	147	145	133	148	147	132	148	151	128	135	149	154	114	152	149	128	152	175	160	155	141	128	155	141	142	145	132	160	166	145	133	173	151	145	138	152	132	155	142	154	151	147	141	135	144	155	143	167	160	142	168	153	142	152	135	141	145	129	152	145	143	136	139	127	151	137	140	161	134	160	144	140	155	141	149	127	163	148	146	150	132	140	146	155	172	152	162	156	161	144	145	143	156	142	140	142	123	139	142	142	137	148	133	144	144	153	160	152	130	130	142	159	169	140	125	135	168	129	151	140	152	138	132	165	143	145	163	138	145	150	135	152	136	131	146	134	146	150	157	141	129	150	144	164	144	117	147	150	152	141	165	154	142	155	167	147	142	136	148	150	152	147	162	150	161	135	157	146	145	159	149	148	149	149	148	173	128	150	160	148	135	153	139	125	162	162	140	144	159	159	147	133	150	153	154	145	149	154	128	115	155	160	127	156	145	143	139	139	137	141	148	147	163	150	146	148	134	147	155	133	135	163	147	161	152	145	121	181	159	146	158	136	132	151	160	153	161	143	148	169	152	151	149	139	160	162	160	164	152	148	146	143	146	122	131	130	139	135	148	161	139	145	137	150	161	158	146	149	162	139	143	141	143	142	139	132	163	134	125	134	130	139	154	157	137	126	131	139	155	126	174	144	178	151	134	165	145	136
15572	19569	33881	38129	43669	42236	48796	53734	49447	50606	40957	34823	45348	49377	44759	49410	44917	43858	47032	49673	43332	37798	32602	29031	37029	38043	39251	35558	32193	27637	31005	29837	27807	32059	29573	25021	22594	20841	20547	20474	19754	19656	16520	17317	14808	13509	9445	7807	6364	6046	5735	5441	4501	5178	3916	5500	4618	3858	4333	3778	1947	864	739	624	629	528	488	486	538	481	489	474	477	399	445	418	431	398	428	394	498	708	737	685	602	498	391	448	449	396	442	417	405	409	425	410	406	395	415	379	457	407	418	411	405	441	428	392	409	381	385	423	379	405	402	404	405	388	404	448	419	372	421	414	404	396	464	414	416	367	406	397	415	415	414	378	417	406	394	406	428	385	421	414	402	418	413	410	456	382	399	439	427	390	381	437	386	402	356	425	410	412	410	418	389	371	422	404	412	379	402	374	408	395	381	427	383	376	396	413	415	421	439	437	417	399	411	419	400	404	429	436	399	388	418	394	418	392	415	402	421	423	416	389	443	389	378	410	409	397	414	422	452	428	399	431	390	474	402	374	462	425	416	413	410	372	379	430	417	410	474	423	440	438	401	409	376	377	386	411	446	395	379	425	401	423	380	409	446	392	430	397	385	425	434	421	362	415	413	440	417	428	445	437	409	376	369	382	424	439	397	426	391	424	434	470	436	439	398	406	439	406	419	441	385	415	433	435	423	410	408	413	408	399	399	394	415	389	409	386	411	394	415	421	418	473	406	419	424	422	398	458	388	440	468	436	458	426	423	443	429	399	342	401	405	405	414	422	420	414	413	397	431	379	450	393	434	395	419	399	400	392	422	421	398	386	401	385	397	431	425	415	404	424	402	366	396	405	393	389	448	423	393	392	434	404	400	408	441	408	456	406	425	422	434	416	394	397	408	407	462	421	416	428	421	439	387	399	438	425	390	379	433	402	464	400	431	428	444	462	409	402	427	423	404	374	398	398	433	438	406	426	393	400	412	426	435	409	420	421	435	418	412	423	410	412	404	446	387	400	453	425	421	417	405	421	396	425	431	408	412	432	419	393	429	397	378	359	409	425	364	386	388	430	389	411	420	411	364	386	422	437	437	429	384	437	419	403	452	402	405	382	370	396	417	413	436	420	398	438	392	416	392	410	369	400	418	400	386	413	406	371	378	420	414	406	404	396	436	407	406	405	384	413	402	376	457	428	385	418	423	403	397	397	408	456	390	414	405	397	399	358	422	416	373	403	394	426	425	408	424	420	422	460	434	443	400	393	409	407	445	427	401	438	407	419	452	373	408	400	403	421	416	395	402	396	414	418	414	423	415	387	419	404	488	429	421	425	421	412	439	408	384	393	414	417	383	388	424	379	429	419	418	433	398	378	409	400	446	408	425	419	422	425	411	443	421	422	423	426	401	424	418	375	429	427	429	429	420	379	440	413	398	399	417	428	448	436	413	453	402	401	409	404	445	372	409	408	404	392	440	406	391	357	376	394	413	419	407	412	426	420	399	396	418	416	429	456	400	398	393	470	385	425	369	387	412	364	389	437	418	413	426	360	385	381	384	401	403	380	375	409	395	416	459	401	396	440	439	411	422	383	384	435	420	426	411	435	421	397	437	399	404	421	416	396	431	413	410	449	404	414	407	428	386	387	403	402	437	400	410	426	419	349	442	401	418	394	396	445	404	424	389	394	411	417	379	391	448	418	387	378	394	420	443	404	418	398	402	434	384	374	394	405	395	431	417	395	417	387	412	448	406	396	376	380	408	395	401	400	410	431	442	409	406	396	407	407	394	420	398	424	421	425	424	421	408	383	409	399	427	411	412	383	417	398	403	438	417	398	433	421	404	377	400	424	414	423	417	431	434	372	438	390	419	440	409	427	418	379	415	401	384	425	414	391	436	422	437	427	412	409	371	445	398	449	426	395	366	407	458	401	395	408	452	414	432	392	398	429	374	414	410	413	404	431	358	374	384	405	411	422	416	396	390	456	418	410	401	404	445	411	414	420	406	430	366	397	422	438	383	426	390	399	432	418	404	425	424	411	385	404	413	439	403	416	407	431	433	435	432	440	440	438	413	412	390	410	407	403	415	400	396	448	424	400	450	402	412	393	411	415	404	431	408	390	437	392	407	407	421	408	392	469	424	384	413	397	382	409	416	419	404	375	421	391	396	362	394	401	416	432	423	438	385	456	409	420	397	470	426	441	405	397	386	428	423	399	397	390	408	426	416	408	388	422	406	423	460	430	435	416	409	403	408	436	412	393	426	430	411	414	444	419	401	435	382	397	402	417	389	413	411	415	387	395	400	397	437	426	432	433	418	411	383	421	404	413	400	394	423	425	436	414	400	391	407	370	410	427	395	411	415	416	401	401	426	448	443	414	437	407	416	432	417	416	405	434	400	384	390	419	406	436	411	417	441	412	400	413	416	412	401	382	398	416	424	408	405	398	396	394	365	454	423	426	433	421	391	409	415	416	365	430	448	386	381	430	399	440	415	415	440	408	415	390	456	426	410	385	408	398	405	405	424	403	404	413	411	405	412	375	424	395	381	394	386	429	382	404	420	422	441	459	407	411	394	409	404	421	389	396	429	419	385	420	425	432	444	401	418	414	409	411	398	400	405	400	402	434	402	389	407	442	433	430	432	457	431	422	414	417	419	396	452	389	435	406	437	450	399	410	442	436	399	406	443	444	456	417	435	411	429	394	411	375	414	434	418	444	424	425	420	431	395	399	395	386	384	410	404	375	414	416	409	386	397	425	408	423	433	417	388	439	418	406	408	417	422	406	447	392	386	414	395	404	422	394	384	396	411	426	448	423	387	427	377	439	424	416	416	454	393	392	419	433	452	385	395	424	373	407	398	408	437	406	419	402	397	403	411	449	439	408	420	407	406	447	415	405	431	441	401	425	441	401	428	387	410	400	437	385	402	435	409	414	420	415	383	396	390	405	420	382	417	401	413	392	401	410	423	418	415	444	400	414	427	374	419	412	451	412	420	418	442	399	416	412	394	372	446	421	454	401	402	393	413	394	400	417	405	391	420	432	423	420	404	399	379	396	414	405	430	432	406	393	436	440	416	388	412	398	383	461	414	413	396	431	433	424	408	451	429	402	413	401	447	424	442	432	358	398	435	402	398	383	383	445	381	435	447	402	437	388	391	443	404	375	404	384	407	422	405	399	431	408	389	400	417	391	416	412	419	439	408	389	417	424	398	394	435	418	393	409	400	386	431	393	438	421	399	425	402	424	383	383	396	413	411	418	412	436	392	414	390	374	380	383	403	409	421	411	396	417	376	418	394	418	415	424	392	408	403	418	397	406	409	438	402	396	444	428	392	417	429	413	360	408	415	380	394	418	388	392	413	378	435	390	416	407	386	419	419	443	410	393	409	402	421	399	398	392	452	446	374	395	414	423	457	431	422	421	415	407	403	416	429	425	397	405	409	399	421	390	413	394	396	408	398	416	409	426	393	402	388	455	416	438	428	424	408	403	418	395	414	424	397	364	407	444	418	410	421	385	414	407
34303	33927	42545	39489	40714	39598	49036	50111	46076	44953	39937	35480	44067	46112	40983	41247	40342	34393	38549	41044	35074	25913	21802	21607	30811	27110	26978	21749	23817	18902	17751	17468	15265	17381	15570	12554	10537	9605	8363	8516	8300	7306	6361	6311	4892	4535	3662	2813	2180	1698	2045	1648	1362	1617	1168	1787	1474	1178	1225	1510	844	404	315	254	231	274	224	227	208	200	209	183	221	200	208	173	188	197	185	170	203	246	280	278	230	229	227	195	194	192	200	187	180	199	185	174	176	189	194	192	187	203	201	163	201	185	191	188	181	177	198	192	178	174	181	206	176	178	199	186	204	171	194	219	199	197	166	181	190	207	206	180	184	194	190	188	202	170	184	206	180	192	204	175	197	197	190	186	187	194	180	207	185	208	182	191	204	189	196	181	193	208	210	191	201	191	201	198	213	165	227	212	172	202	190	195	177	208	200	180	189	178	203	200	198	177	188	202	182	202	167	160	205	199	211	180	200	211	189	187	201	188	209	183	188	192	173	197	195	190	189	210	182	169	189	184	183	189	184	176	195	167	202	205	202	189	183	216	165	188	170	205	218	193	199	199	170	194	192	192	191	195	188	206	193	204	181	204	194	206	194	175	176	170	188	171	154	201	181	201	190	188	220	214	191	181	184	184	169	200	209	190	187	191	217	203	200	180	200	219	200	171	165	207	222	198	197	183	208	195	201	173	220	196	185	188	199	160	191	187	176	212	188	191	195	190	234	183	186	196	217	187	197	206	200	196	182	206	182	187	207	188	186	175	193	188	189	177	202	185	179	193	208	178	194	165	210	185	179	205	237	166	206	218	183	178	203	200	187	181	219	172	218	186	185	196	197	200	181	195	186	189	214	202	194	210	201	188	189	175	206	204	186	181	183	178	217	172	198	184	199	186	194	194	195	196	176	198	188	196	187	195	202	217	207	173	212	215	212	226	202	193	198	185	188	190	185	210	185	211	201	182	204	197	196	209	178	180	165	191	179	192	180	169	192	182	224	198	182	203	176	199	200	187	187	168	177	198	193	180	209	175	204	205	217	195	173	176	199	198	180	174	170	147	190	187	180	187	182	191	202	195	193	184	192	192	192	191	185	189	185	187	169	191	194	193	197	177	187	185	185	188	211	189	214	162	196	190	193	191	188	181	179	195	188	189	189	181	179	195	194	211	197	205	176	198	192	193	209	203	206	196	178	190	210	199	200	197	245	195	194	179	177	171	182	222	204	201	196	198	203	190	200	207	188	169	168	202	196	212	200	192	177	212	183	188	163	207	215	174	188	196	201	205	194	202	185	194	202	198	176	194	204	182	217	205	196	196	179	170	206	195	207	187	213	195	198	199	212	214	203	203	200	199	207	185	179	206	204	171	199	210	199	190	164	195	172	185	181	210	185	177	188	184	189	201	198	200	170	202	179	188	171	192	210	192	174	181	188	192	191	183	193	195	190	189	226	197	187	210	204	207	175	175	185	163	215	202	184	170	205	174	206	181	195	159	190	194	171	200	209	202	212	202	186	178	207	189	168	212	176	188	184	201	182	187	185	186	213	183	188	204	187	190	199	206	174	188	184	200	184	206	185	201	196	190	195	229	187	181	178	183	200	189	186	217	204	193	159	188	185	180	189	216	178	162	200	202	188	196	189	187	199	186	172	196	195	210	187	212	175	174	195	199	199	200	179	203	197	201	176	209	210	187	187	202	177	191	180	202	221	189	178	230	184	176	226	205	182	204	172	190	189	170	192	177	195	177	198	182	196	217	203	211	175	184	199	216	179	188	201	204	189	178	207	181	194	186	184	195	182	186	177	207	209	204	215	179	198	165	198	199	184	190	181	192	178	170	182	188	208	209	192	215	212	193	191	173	182	194	179	200	193	186	211	188	190	186	204	183	216	197	181	211	194	189	193	196	191	182	188	190	194	171	204	198	194	174	181	216	206	194	175	192	218	201	183	206	163	194	195	191	184	194	178	206	177	188	169	202	205	180	201	193	198	181	187	186	205	214	190	204	175	210	205	216	216	201	178	203	190	172	202	181	178	243	165	212	186	193	169	198	175	227	163	213	175	197	197	194	205	202	192	219	190	190	180	196	170	193	184	197	193	190	183	213	199	189	187	206	195	185	201	203	194	201	198	165	199	208	180	206	181	202	217	176	184	184	185	186	190	210	192	192	181	197	165	197	211	185	199	181	195	214	192	182	200	176	201	211	191	192	218	190	177	193	194	186	207	194	194	207	186	183	177	207	185	210	186	200	157	187	202	172	173	209	171	198	200	200	176	222	217	160	180	212	208	176	196	194	203	196	190	207	200	185	177	194	191	168	211	206	173	236	194	195	194	192	165	190	214	188	199	198	205	199	204	187	167	195	209	194	216	164	184	182	187	178	196	185	193	183	191	199	204	197	198	212	172	193	186	180	239	191	207	197	213	203	192	214	182	183	188	202	187	188	188	192	175	192	187	189	198	193	199	213	206	171	205	193	202	209	189	183	193	190	203	168	179	162	222	207	194	204	195	216	176	204	179	208	188	184	189	183	209	193	178	167	172	185	210	188	177	197	175	173	182	174	185	209	179	169	192	196	182	210	224	211	189	209	187	229	197	179	204	202	167	162	217	184	200	205	186	194	176	194	199	201	174	194	185	210	193	188	213	212	196	193	211	209	178	225	193	180	180	177	181	190	182	195	176	190	198	199	177	207	190	203	167	193	192	212	199	179	184	182	180	180	194	208	180	185	194	183	188	211	199	182	202	196	213	193	196	183	181	178	180	208	202	198	183	201	204	209	205	199	192	204	167	207	197	219	197	196	191	203	201	174	195	198	183	199	184	192	202	207	190	198	213	196	191	190	207	183	209	188	187	177	204	198	164	172	187	198	193	191	197	189	185	189	213	207	175	185	199	188	184	188	223	207	194	194	204	198	205	233	198	194	208	198	214	192	212	211	203	178	200	199	192	224	211	192	187	207	190	183	183	184	165	190	211	184	176	194	178	197	208	193	206	187	201	158	200	175	196	189	176	209	177	199	204	186	171	194	190	187	190	194	207	194	211	184	172	186	196	190	218	179	209	197	188	180	202	180	205	172	202	200	195	180	194	187	171	202	182	170	206	198	182	216	195	173	181	198	211	206	210	201	229	207	189	195	202	189	199	197	193	199	185	221	200	168	184	196	181	177	176	199	211	184	197	218	205	195	159	200	180	214	184	189	205	182	208	200	209	173	192	190	174	182	208	199	187	180	187	178	196	172	186	181	219	203	201	197	204	214	175	183	208	175	211	196	183	201	210	210	200	187	184	196	169	204	196	152	205	184	206	191	223	196	182	210	186	183	205	218	168	177	187	168	194	207	169	203	191	180	157	204	188	191	205	172	174	189	190	179	205	198	210	202	194	166	188	178	205	188	200	190	205	221	203	208	226	189	196	187	186	214	193	190	207	174	187	217	179	211	187	202	187	212	200	212	188	176	177	183	202	195	197	191	189	177	178	172	210	170	205	181	191	192	185	191	216	197	216	178
21598	27580	41854	45725	49669	50064	57823	61209	59131	61049	50306	53175	62575	63937	57495	61218	58620	54042	59290	62707	53763	47040	41673	42876	52355	48255	49631	42735	46615	40914	42159	42209	39918	42552	39058	34342	32782	31529	29569	31171	29175	28114	26195	26414	22720	20726	18010	15303	12291	10293	11815	9313	8309	9880	7518	11159	9679	7021	7765	9237	5043	1783	1163	1100	982	929	760	715	678	599	565	590	668	591	552	511	541	574	541	547	611	881	1143	1078	861	660	560	557	530	512	521	505	538	522	546	505	560	521	490	497	526	519	526	511	507	535	516	535	502	521	530	546	464	516	533	530	553	487	539	506	536	534	542	510	534	485	494	515	539	508	512	502	539	529	534	521	516	495	546	498	499	517	499	557	517	500	503	511	573	511	524	556	551	534	507	535	532	554	523	532	493	485	518	531	534	515	498	550	511	549	537	471	544	542	517	516	542	541	510	506	525	539	542	546	521	514	507	551	514	501	516	510	519	485	530	563	595	530	583	532	494	530	547	506	479	513	575	478	557	523	509	564	519	506	502	577	521	549	485	508	497	522	491	509	506	523	516	523	475	551	515	529	499	507	489	505	491	564	503	523	549	501	520	544	504	531	533	538	551	487	500	551	555	511	515	538	528	537	515	519	505	560	533	528	463	505	535	495	516	481	559	507	504	532	499	537	513	532	502	518	467	533	537	527	521	533	486	560	523	508	504	546	568	524	493	521	551	502	582	505	549	509	538	545	530	537	482	535	533	506	530	514	558	537	508	543	503	487	498	482	502	520	505	513	519	553	537	533	528	520	524	534	494	530	516	553	553	510	496	531	521	501	548	549	491	550	544	536	549	504	476	549	559	552	501	500	536	554	559	501	521	557	537	544	539	556	526	544	531	492	512	532	522	559	508	540	558	510	544	544	492	485	544	546	519	537	554	534	520	542	499	511	575	569	510	542	474	542	525	550	482	561	510	519	505	512	531	501	489	586	485	515	514	486	561	509	499	525	498	513	537	512	519	530	499	522	509	504	484	519	504	470	486	507	489	536	536	489	487	488	511	497	538	503	514	524	474	518	489	502	517	500	492	525	546	514	512	508	530	491	520	509	514	518	500	507	546	531	535	509	510	516	547	486	522	546	531	535	519	531	542	525	522	515	485	526	527	520	504	530	553	488	544	511	529	514	535	517	514	517	508	497	518	522	523	509	488	514	513	523	493	501	540	549	531	539	501	541	489	549	564	483	519	506	518	502	528	559	537	506	499	506	517	491	508	536	512	526	517	512	520	537	523	518	534	582	516	503	507	534	500	539	570	527	511	494	506	509	526	516	534	494	520	490	491	544	525	508	537	533	541	532	531	579	544	595	589	528	529	533	506	515	498	477	534	459	489	512	493	486	528	480	519	531	519	535	514	599	540	524	488	513	470	534	466	505	533	525	522	479	474	500	552	530	551	543	487	532	495	496	518	522	496	553	556	500	512	486	538	531	538	518	514	565	523	514	530	504	512	488	517	544	516	527	524	521	504	524	553	515	495	533	550	498	533	466	549	523	485	537	519	474	509	500	493	503	545	526	551	566	541	489	529	511	513	520	529	529	505	527	512	550	527	502	496	532	540	524	521	531	501	506	509	470	488	507	516	501	532	549	518	537	525	508	508	511	528	520	533	489	549	551	504	508	528	542	532	500	546	521	513	566	507	539	492	514	521	510	533	500	512	533	534	509	540	553	564	491	512	531	522	517	535	544	531	529	536	541	532	485	548	507	531	525	480	541	557	502	516	512	550	522	500	525	492	527	589	504	531	567	535	508	492	499	490	511	554	530	525	545	520	566	474	509	503	525	544	518	528	555	516	482	504	557	477	509	471	553	529	530	525	512	573	521	504	554	522	538	506	520	536	558	493	501	487	555	508	534	571	530	522	512	530	513	544	550	495	516	574	552	482	477	488	562	517	526	510	536	503	523	499	528	552	529	527	559	541	521	529	537	508	525	532	591	519	488	493	497	515	521	508	528	509	499	534	536	508	538	509	526	524	514	535	507	540	510	497	525	538	537	507	540	535	511	510	553	560	589	543	531	523	543	523	523	524	509	490	501	471	493	518	543	554	518	495	512	474	524	521	513	499	552	544	526	513	548	536	496	525	509	532	478	533	493	523	527	531	525	515	502	511	514	510	537	493	494	496	493	538	517	532	513	559	537	490	522	505	484	526	515	548	511	520	548	511	519	510	501	525	521	526	518	531	568	545	502	565	523	532	523	543	531	531	524	502	498	545	504	528	542	525	518	525	540	552	538	561	527	557	570	558	583	534	518	445	518	567	518	528	588	507	538	544	528	540	543	511	505	531	540	500	518	502	502	576	483	503	532	478	511	560	548	523	504	505	513	513	518	507	534	556	503	524	497	528	500	479	497	513	495	520	523	522	503	553	488	519	554	560	534	521	562	497	516	533	515	502	472	479	528	522	486	496	543	502	531	518	543	528	499	540	543	531	512	544	516	520	535	548	511	545	508	548	509	536	543	520	515	485	510	521	524	497	546	530	553	504	529	509	526	515	546	510	527	518	537	542	515	528	513	529	544	561	535	557	521	563	475	552	520	513	485	552	509	520	498	476	503	530	482	502	508	513	482	541	505	543	551	552	561	515	545	486	492	521	516	536	549	517	512	522	529	477	538	530	513	526	502	543	532	513	565	539	497	539	490	519	547	491	497	533	545	541	526	487	532	510	483	453	538	552	513	541	537	530	553	526	509	504	560	515	518	520	554	541	544	507	523	511	502	539	517	530	503	501	519	533	516	513	539	519	539	537	504	498	504	505	508	479	477	528	520	513	526	527	555	508	501	565	473	464	505	519	467	505	481	518	508	523	523	517	504	483	549	531	478	552	524	540	519	514	540	541	509	512	536	511	506	512	521	485	486	536	571	557	498	503	530	510	508	552	497	528	554	528	505	488	515	509	493	542	517	555	550	546	530	532	497	523	491	535	508	547	490	529	509	531	527	534	554	513	477	501	499	512	506	526	501	515	545	503	547	490	541	509	528	482	534	501	564	483	509	530	518	528	532	548	497	497	549	521	539	551	521	549	520	529	533	517	489	539	539	479	531	514	511	533	539	538	496	504	531	573	550	518	502	533	501	549	526	525	537	494	478	531	522	497	506	503	524	562	513	550	532	513	501	498	498	502	513	503	547	521	539	510	530	487	489	533	519	518	548	508	514	564	540	571	570	512	514	491	516	528	526	509	507	498	499	524	547	510	563	516	509	548	540	490	522	488	502	540	521	524	485	522	480	500	532	535	493	486	530	583	531	539	514	509	524	496	512	532	525	533	523	567	506	555	531	505	498	560	507	505	504	463	522	540	530	530	502	510	536	503	527	503	503	518	553	539	523	521	551	524	554	501	483	524	522	523	506	562	535	537	507	487	540	528	516	565	516	511	517	556	512	540	504	502	530	500	476	535	487	529	545	517	514	483	502	491	497	530	509	553	509	527	494	559	518	526	560	493	539	469	553	500	511	559	509	488	481	527	484	528	562	523	545
11229	9978	14022	10503	7250	5324	5394	5139	4327	3482	2743	2255	3019	2810	2327	2404	2168	1873	2123	2398	1732	1471	1127	1332	1466	1238	1160	1132	1104	815	770	739	646	844	681	524	477	438	427	409	358	409	376	343	270	272	270	230	205	173	188	191	179	186	180	183	184	170	181	177	166	129	129	133	156	156	157	142	143	142	131	131	137	168	147	152	130	173	138	162	129	151	145	154	149	150	130	122	116	119	148	126	126	139	142	133	139	145	179	136	135	123	134	145	135	135	179	129	160	133	148	124	140	133	141	145	150	140	130	146	139	130	152	115	155	140	124	137	112	134	117	126	140	132	143	134	145	124	178	149	147	145	157	140	129	134	128	159	133	130	134	141	123	147	160	137	144	125	151	138	137	147	157	149	139	112	126	131	130	142	125	152	146	144	143	164	130	129	126	138	151	146	133	147	143	125	130	126	116	139	139	134	164	118	148	152	141	147	124	150	140	127	135	166	120	120	152	138	156	149	144	151	141	129	134	140	138	119	125	151	146	129	128	134	146	136	146	136	153	163	130	117	153	127	150	143	137	145	145	138	142	151	148	151	141	107	135	146	150	138	123	151	126	138	139	142	137	125	139	145	144	133	127	140	125	147	153	127	126	118	135	149	138	138	138	140	128	142	139	142	170	118	154	141	120	147	105	135	179	143	124	122	136	125	150	135	121	107	126	149	143	118	146	137	141	149	123	136	124	158	155	129	155	141	134	129	138	125	138	123	137	126	132	134	150	117	139	133	129	139	143	109	147	149	127	126	133	139	160	136	141	132	146	128	146	131	140	141	150	148	139	156	142	133	137	135	128	125	136	127	144	152	156	123	126	137	130	126	156	134	108	136	148	127	152	134	137	164	145	139	131	142	135	122	131	143	112	161	128	136	140	149	136	148	142	125	124	126	147	135	132	157	134	143	143	152	151	126	123	131	125	126	118	149	130	129	133	143	161	156	141	138	137	110	142	157	146	145	139	144	134	139	155	133	132	153	163	131	143	108	138	138	127	175	106	126	141	134	127	124	124	148	146	140	163	152	150	144	138	120	151	151	130	133	159	152	162	141	139	155	116	129	137	131	131	128	158	136	162	148	121	157	131	114	160	141	132	121	136	152	138	134	164	159	122	142	130	118	139	144	147	148	141	176	137	137	122	123	112	133	132	149	137	122	138	126	158	136	130	115	132	149	179	152	121	136	138	135	121	120	135	139	132	131	148	117	135	134	138	140	141	146	136	139	133	144	149	140	132	143	135	128	151	130	133	147	122	127	152	127	154	116	163	120	112	147	121	136	141	150	150	135	116	139	153	145	147	137	132	137	146	137	165	142	147	137	136	145	142	126	118	137	128	158	131	147	136	127	149	138	150	110	136	98	147	137	135	127	141	109	145	136	156	140	133	125	129	154	139	146	135	139	154	142	153	145	142	142	138	136	136	149	155	143	143	153	129	124	137	135	163	120	127	146	152	139	144	115	133	133	125	130	126	119	137	141	144	160	139	129	147	140	150	139	144	153	118	148	147	146	146	126	125	158	133	138	134	136	145	128	150	146	140	128	161	140	141	161	125	135	162	148	131	155	145	135	124	106	137	143	138	110	140	140	134	139	118	126	134	128	156	140	132	140	153	121	149	154	136	138	146	161	127	138	151	136	142	129	137	135	123	140	138	130	134	165	149	134	114	153	141	106	129	143	142	137	125	144	136	145	152	148	142	138	143	161	126	137	145	158	126	127	119	132	146	131	144	142	141	133	140	154	152	158	160	133	130	137	134	141	129	119	151	163	139	131	138	134	140	148	131	152	139	127	115	154	143	134	142	137	151	108	158	146	136	112	150	121	131	147	168	132	155	126	143	117	123	132	145	131	141	119	139	134	167	134	140	151	144	134	137	139	128	141	129	152	151	146	154	144	147	146	123	148	134	146	126	133	118	146	131	140	138	144	153	119	141	133	166	156	146	119	141	143	141	132	129	145	125	150	133	138	137	120	117	137	117	117	140	129	127	145	162	145	151	140	121	131	141	127	144	143	132	144	141	139	118	157	153	141	141	126	151	169	148	142	151	158	148	116	156	133	140	147	140	145	156	133	112	133	140	143	131	135	139	151	137	145	136	138	127	145	137	139	130	133	150	125	118	149	143	137	144	133	135	142	171	127	155	112	142	117	127	188	155	159	136	147	129	150	133	133	153	133	159	138	173	126	142	129	149	133	133	145	136	130	113	147	146	128	139	132	156	157	152	155	156	149	130	135	123	143	144	144	130	144	144	136	132	145	133	144	139	168	139	116	139	145	142	152	144	130	132	150	137	147	135	165	149	143	136	150	132	126	126	114	130	153	152	115	157	124	145	157	138	146	137	121	146	141	156	145	120	122	140	128	141	156	138	149	158	138	115	151	113	113	149	134	139	118	157	150	125	137	131	132	141	155	140	135	134	146	141	120	127	154	141	129	138	139	140	131	146	143	135	121	146	155	141	149	140	144	114	148	128	138	147	131	128	152	130	146	135	142	126	144	140	122	144	137	143	135	149	141	152	155	116	154	150	156	136	140	154	110	145	118	127	143	134	124	151	147	151	139	149	142	133	139	150	144	139	125	116	119	169	123	136	142	156	148	141	126	129	129	119	140	132	141	117	167	134	145	149	116	138	141	146	160	107	127	146	142	123	130	131	133	162	144	151	162	136	141	129	161	147	124	132	120	144	150	127	118	149	139	122	139	133	158	126	143	154	134	129	134	146	136	138	144	119	136	135	146	127	133	142	153	135	141	154	170	125	123	147	140	126	158	137	140	136	141	161	138	118	140	148	128	128	136	140	141	153	151	132	121	137	129	125	146	140	134	141	145	123	134	159	150	135	158	114	157	151	127	140	170	143	138	142	157	132	157	131	134	136	125	143	167	123	131	137	136	147	137	148	141	143	149	123	147	157	132	117	111	137	106	144	148	133	142	137	127	148	150	143	146	139	119	135	148	142	141	149	140	140	140	144	148	141	130	147	127	134	156	140	156	148	134	144	157	146	112	121	145	158	129	126	132	122	126	146	139	120	129	140	143	159	132	144	135	132	132	150	134	157	138	172	129	143	150	132	145	147	153	118	135	140	141	140	127	122	137	128	148	148	136	130	124	139	141	132	136	146	138	145	135	148	142	119	143	172	127	133	142	135	150	159	138	123	144	157	151	152	151	160	125	131	144	121	141	142	140	140	155	157	142	143	127	118	146	139	132	145	151	135	138	147	135	139	167	131	143	142	125	131	146	128	131	143	135	142	147	181	142	130	141	127	155	160	153	147	132	131	146	129	142	148	146	129	136	123	126	150	133	127	152	142	132	136	153	158	138	130	145	136	127	134	120	146	136	147	148	147	131	136	142	151	123	150	133	133	138	132	138	134	139	136	129	142	131	121	153	131	134	139	146	160	135	121	131	134	170	146	136	138	153	168	155	135	152	151	143	152	123	135	139	143	129	148	142	138	139	139	113	138	136	145	153
7229	9488	19881	21046	18663	16101	18837	17972	16675	14991	12310	10594	14928	13766	11141	12766	11478	9968	12014	12806	9370	7696	5910	7494	8136	7020	6756	5746	5911	4198	4433	4129	3896	4565	3678	3288	2645	2285	2208	2192	1824	2077	2027	1841	1499	1396	1217	1031	892	719	833	794	750	768	685	766	686	624	726	712	564	447	412	418	389	408	422	436	441	362	410	393	394	374	414	434	389	406	373	405	426	379	448	434	434	422	394	388	394	402	390	379	422	377	363	388	371	366	372	415	407	393	398	405	405	400	426	410	421	375	366	415	373	375	382	379	387	416	392	351	387	392	389	373	391	416	395	409	376	391	380	409	416	425	388	404	411	404	404	388	422	408	401	401	396	419	366	398	384	389	421	383	404	414	373	399	400	396	350	370	431	364	383	352	416	375	381	376	382	387	361	387	360	409	403	397	360	394	368	384	420	401	390	369	374	377	390	370	368	405	375	394	403	370	368	381	401	413	382	407	360	381	363	387	382	392	365	374	394	398	383	408	390	365	398	394	380	350	337	369	379	376	401	392	372	409	396	439	409	374	380	428	410	406	343	396	372	370	412	396	376	406	426	390	396	393	392	380	394	392	399	391	375	380	425	395	361	367	402	402	358	402	389	395	391	396	372	424	349	384	404	384	381	381	392	410	386	362	428	383	390	369	389	401	437	435	403	384	373	393	425	392	394	400	378	361	360	372	377	381	401	389	382	405	380	387	421	426	387	400	379	358	375	358	371	395	392	369	424	392	383	406	418	399	389	401	388	410	392	396	378	417	413	387	381	384	402	380	407	406	402	391	388	362	384	402	388	393	391	359	381	400	405	398	384	376	386	381	392	373	404	368	345	357	379	443	400	386	394	382	390	387	364	408	399	400	400	408	367	388	396	398	416	371	420	379	404	391	398	396	385	394	396	411	376	395	374	401	419	390	392	376	359	410	410	371	371	392	419	363	408	379	380	401	379	414	370	391	391	368	400	363	405	402	419	393	399	375	383	422	402	412	410	376	383	381	396	392	420	367	391	433	402	458	396	416	378	408	366	395	422	373	377	394	411	403	365	404	396	389	347	400	377	392	381	368	427	387	387	410	413	395	382	371	405	386	366	395	401	381	411	368	389	411	389	437	407	388	360	397	393	379	360	383	428	389	384	389	378	384	439	368	416	420	394	406	410	361	424	376	377	363	408	397	411	405	399	386	378	377	391	415	400	380	381	397	438	395	360	363	403	395	383	420	396	398	379	410	373	360	400	377	372	403	377	396	389	357	369	392	422	380	356	378	387	385	389	382	412	388	391	400	386	401	389	370	400	380	387	446	379	381	453	389	360	392	401	359	398	364	397	387	394	390	367	388	372	376	358	386	383	383	399	382	408	396	397	391	426	408	411	405	373	393	394	383	386	377	386	386	380	385	381	371	421	387	396	392	385	376	383	365	405	393	420	405	345	391	362	383	387	386	369	405	425	383	413	375	383	360	436	372	406	380	386	382	405	378	391	413	378	398	398	391	378	389	372	420	386	368	405	415	384	387	394	451	403	384	384	383	354	408	355	337	377	414	405	390	383	389	383	404	432	370	399	395	390	392	363	362	380	387	369	369	414	373	368	398	419	378	392	371	406	413	367	375	409	380	408	430	374	442	397	379	398	381	381	392	376	428	434	395	376	376	364	391	366	419	384	389	404	400	416	393	384	406	387	382	414	403	392	420	388	426	393	388	378	431	379	400	367	424	382	393	383	388	388	390	378	369	404	436	403	447	391	395	397	370	363	383	395	393	435	394	402	412	365	400	379	377	421	400	368	382	400	395	368	382	413	387	399	400	379	386	413	386	376	385	372	363	349	411	385	390	389	426	376	410	404	383	364	429	408	383	404	377	428	375	355	395	395	384	401	394	339	394	372	405	398	380	389	384	367	408	395	376	386	400	402	395	415	389	365	394	350	370	381	408	394	428	411	417	408	364	387	393	390	388	381	385	405	377	389	406	405	394	385	376	382	440	400	432	364	401	367	340	380	354	410	376	353	389	373	409	385	393	374	409	385	412	402	378	366	366	341	382	382	416	393	383	381	395	371	402	408	356	399	431	355	377	397	372	391	379	382	370	407	383	360	381	404	373	381	353	383	392	385	422	372	425	399	413	419	386	413	395	405	377	382	410	370	414	369	374	420	399	386	413	403	379	381	407	417	374	392	406	410	401	392	409	408	399	383	379	411	414	421	443	347	392	389	402	413	404	385	406	363	384	396	412	360	410	363	374	378	411	410	365	402	417	402	381	394	371	392	376	360	386	407	378	413	411	411	369	383	382	359	385	407	403	373	401	379	392	401	386	375	385	419	392	343	373	384	390	394	353	349	387	442	396	372	399	399	393	378	401	371	392	423	404	366	405	450	400	414	398	372	354	372	359	358	410	398	387	390	371	401	386	376	426	392	394	372	404	400	363	385	376	353	371	420	417	404	383	382	391	398	401	411	405	394	392	415	363	434	375	431	413	393	412	375	371	409	400	396	371	394	385	414	424	391	434	406	394	397	395	359	388	416	412	398	382	396	369	392	390	396	381	387	425	396	408	354	353	373	363	378	391	385	370	408	381	421	421	399	406	417	381	452	421	399	381	429	373	418	371	405	392	351	399	381	417	418	383	384	361	350	394	387	412	435	386	431	378	378	394	369	377	386	373	387	409	388	389	404	377	394	378	385	394	389	382	373	410	379	374	380	379	360	391	422	395	405	394	372	373	396	398	427	383	390	421	395	447	420	377	422	397	343	398	415	370	375	409	384	401	406	388	391	394	399	383	417	392	374	394	381	408	381	420	423	369	420	357	393	419	390	397	386	403	410	371	369	362	404	401	388	377	409	398	366	423	460	374	372	402	392	415	363	404	370	383	383	367	373	377	384	431	351	395	399	360	431	395	397	442	399	364	366	416	407	398	382	454	398	387	381	402	413	359	422	419	390	398	372	397	367	356	380	390	403	397	401	397	407	372	378	399	384	390	386	352	369	370	370	361	360	389	385	375	382	389	372	397	380	405	368	376	398	382	423	353	360	383	414	388	401	418	395	380	399	383	406	371	429	389	408	385	399	333	414	391	406	390	394	358	363	382	378	414	398	416	409	377	398	374	398	383	418	415	367	367	392	385	379	393	419	404	391	383	399	365	387	373	379	389	398	447	372	388	416	399	396	402	391	416	411	428	402	398	417	348	423	366	414	374	398	376	384	436	388	344	384	406	388	415	373	363	378	411	413	375	413	409	401	392	397	393	399	391	393	398	411	405	430	408	376	394	390	384	416	415	416	416	390	404	380	390	393	410	411	393	379	402	399	396	393	376	430	405	390	379	399	413	379	363	375	395	397	407	379	396	417	417	359	398	399	401	385	385	401	373	380	393	407	348	399	355	401	428	415	370	425	426	379	401	401	384	392	410	372	385	388	375	371	369	403	416	417	359	376	410	412	362	380	409	366	381	392	415	379	395	389	350	384	422	370	403	375	417	384	359	388	428	389	344
24500	23483	31686	27006	26420	25816	29903	37555	32630	30661	27029	17225	27014	28297	24158	24311	22076	20065	23655	24173	17593	14099	9903	14135	14980	14233	13525	10675	9923	8053	8260	6907	6701	7224	6301	5125	4093	3112	2962	2868	2528	2602	2273	2147	1878	1399	1412	1121	852	567	760	636	607	762	681	827	545	572	694	555	320	196	185	197	175	150	177	159	166	170	139	149	157	156	178	155	157	156	163	143	150	171	202	195	172	172	141	172	154	154	154	160	166	160	162	158	132	144	144	151	154	156	143	141	151	171	169	141	155	132	169	140	147	173	150	148	152	138	146	187	152	153	142	147	162	172	143	152	154	158	169	159	155	161	192	170	151	179	156	154	161	142	154	144	163	154	147	156	127	147	151	155	162	169	157	141	159	141	161	147	158	130	138	174	164	157	168	175	186	169	151	163	142	167	145	135	146	164	180	153	138	161	163	167	157	140	145	161	156	158	162	156	141	173	174	158	151	153	168	157	144	146	159	157	160	147	144	166	166	150	141	156	160	141	150	144	149	142	152	142	166	156	140	185	139	163	152	163	152	145	155	142	164	153	159	143	185	154	148	155	146	162	142	173	140	186	117	153	128	157	169	155	169	147	141	166	186	169	154	169	171	167	133	166	175	170	164	153	183	154	153	143	157	173	142	155	150	161	172	143	132	157	150	154	170	155	157	141	176	150	129	131	120	155	165	167	152	149	142	153	140	154	161	165	172	175	143	154	116	149	171	137	159	160	178	175	161	154	168	161	139	133	160	151	156	172	158	142	146	161	153	147	164	146	176	147	167	146	152	177	162	149	141	152	160	153	167	156	143	159	140	175	142	127	154	159	150	175	173	158	143	161	156	129	144	166	159	147	154	155	155	161	163	159	155	158	153	139	147	153	147	154	157	141	158	152	147	139	156	147	187	156	158	143	149	165	160	154	158	143	163	141	179	147	162	160	151	161	156	127	140	147	147	179	141	162	151	161	168	174	130	154	135	159	138	154	128	151	153	146	151	155	139	154	151	166	164	161	178	146	136	192	172	167	162	142	163	169	150	135	153	168	157	168	167	146	149	167	154	162	140	157	138	169	137	148	176	157	129	166	135	146	133	130	162	164	145	156	161	144	159	150	161	134	151	167	148	136	158	177	171	157	157	159	150	144	176	170	182	144	151	150	172	139	149	154	147	154	172	173	149	152	147	158	147	125	135	161	139	144	170	150	168	156	169	153	165	158	122	130	150	153	138	129	152	150	162	161	146	150	138	141	163	175	154	154	153	168	161	149	163	157	155	170	181	160	173	152	134	135	151	158	147	164	159	158	140	147	149	172	160	148	159	151	135	142	142	179	164	171	166	146	147	183	171	161	149	131	155	130	138	167	143	138	151	154	172	153	153	156	167	131	158	167	145	159	155	172	160	136	156	158	165	142	137	150	141	156	145	170	163	164	150	152	163	164	149	156	152	151	149	154	155	182	171	165	154	155	160	161	145	166	171	147	161	153	154	171	159	166	161	169	131	155	158	138	145	169	157	135	166	173	175	152	139	157	140	143	154	158	161	149	163	169	157	165	145	181	143	179	169	156	135	134	160	159	160	144	139	173	169	150	149	165	171	197	137	157	138	159	155	161	139	142	166	172	144	156	151	152	148	158	155	143	167	139	163	164	144	156	153	184	122	171	155	149	163	164	147	138	148	127	171	169	175	158	146	168	163	154	171	169	141	144	165	160	162	161	147	182	181	165	155	139	147	152	132	138	158	154	131	169	161	154	157	161	160	155	170	181	164	147	160	158	160	167	163	154	174	156	155	164	183	164	164	147	166	158	156	160	152	182	162	148	158	153	190	144	173	146	157	158	140	136	145	147	140	163	157	153	144	158	179	145	164	158	171	149	158	144	160	138	165	172	126	167	163	172	155	145	132	154	156	168	159	153	163	164	165	167	165	152	148	154	152	142	150	117	137	157	149	139	157	161	148	151	164	149	159	142	145	153	161	157	166	133	150	157	141	143	136	161	162	145	184	155	160	168	147	140	148	164	144	164	172	148	174	162	157	144	168	157	151	149	138	166	147	142	147	162	148	147	140	168	152	158	151	134	172	148	153	172	144	176	141	159	164	143	176	153	156	162	179	165	145	150	146	153	158	143	157	132	163	154	151	170	156	149	146	126	160	152	174	185	135	123	146	156	153	141	149	157	141	162	149	129	187	135	160	151	155	146	136	145	158	166	167	159	140	141	152	157	150	165	166	151	130	164	132	155	157	149	171	139	156	178	144	170	173	153	168	161	139	147	165	124	150	154	144	156	144	157	154	164	164	149	154	149	153	164	165	168	155	152	170	142	164	177	156	140	146	153	160	178	156	161	164	175	153	178	122	155	164	151	164	132	150	158	158	150	173	139	161	152	181	126	149	151	159	138	152	173	148	171	144	145	136	171	159	177	145	156	183	131	169	139	159	159	165	152	168	155	170	121	150	152	130	174	168	131	125	179	181	164	144	166	152	159	144	153	167	139	123	156	147	153	147	147	133	150	140	166	170	155	159	167	163	147	156	155	148	158	149	158	154	156	164	181	159	152	142	158	153	148	172	143	149	163	162	169	159	168	159	141	158	139	152	169	153	151	163	156	127	132	162	150	155	146	158	150	143	146	165	149	151	153	144	135	146	158	158	142	141	171	172	136	130	170	147	160	165	144	173	138	169	142	167	136	168	152	137	126	160	145	160	149	171	168	138	143	144	159	136	151	158	190	149	163	178	150	161	151	143	156	131	159	158	160	160	174	158	159	159	163	147	167	174	190	148	145	146	158	171	156	134	165	166	149	152	163	144	137	151	166	172	149	155	135	139	151	145	157	145	140	171	152	150	159	175	174	170	158	147	155	162	164	144	156	173	152	158	170	159	152	162	151	148	148	152	144	176	155	165	154	166	138	170	149	163	148	174	137	178	176	158	159	156	164	172	170	178	169	138	152	152	140	150	144	172	157	158	165	161	169	138	163	176	160	146	157	152	146	159	154	147	163	157	168	153	137	162	138	136	137	146	172	158	157	148	150	128	157	161	149	160	172	188	143	196	153	135	155	158	159	155	158	176	161	163	158	192	139	166	168	165	150	169	148	126	150	180	156	143	145	162	173	136	148	133	131	147	151	156	166	153	157	173	159	155	169	161	140	153	155	152	146	172	142	155	147	154	154	150	160	171	162	143	152	165	156	165	164	152	121	148	140	155	157	139	164	132	163	158	134	150	154	147	156	168	174	170	147	150	150	126	164	169	176	131	163	142	157	151	171	127	178	151	164	164	150	136	141	158	145	177	160	170	154	158	153	139	156	152	149	164	151	181	159	146	150	179	147	152	153	148	143	164	155	146	141	144	149	149	169	153	135	179	178	177	150	155	155	157	167	152	171	150	162	151	153	151	158	182	157	141	154	167	152	128	142	147	148	164	171	172	154	157	177	171	172	161	168	161	146	156	137	179	157	168	162	171	147	144	154	160	163	179	161	168	142	142	152	163	140	181	150
15547	19643	33669	36248	38854	38385	45519	49626	48230	47622	43479	33105	48624	48955	44239	46835	42695	42811	47381	46838	39735	36737	28151	37685	37514	37483	36782	31380	31660	27806	30647	26760	27010	28426	25718	22255	18225	16060	16060	15946	13876	14941	13168	12718	10649	8761	9041	7140	5339	3750	5082	4267	3866	4908	4396	5226	3332	3601	4261	3222	1535	720	673	631	570	513	506	430	484	483	459	431	479	431	428	458	448	441	415	454	458	572	696	642	520	528	454	424	431	431	418	453	415	376	409	441	436	417	439	452	453	436	437	402	458	454	419	435	402	462	436	391	426	433	491	407	412	440	438	449	401	453	413	459	423	442	456	445	463	452	451	461	422	440	424	444	435	414	449	407	439	421	432	399	400	435	463	449	452	404	452	374	436	448	436	458	416	410	439	429	422	440	411	428	453	410	438	419	421	444	426	444	433	464	441	458	450	416	393	401	455	436	427	458	424	424	439	435	452	434	462	422	433	425	478	402	436	457	453	465	430	446	414	471	467	392	423	449	422	436	449	377	449	428	449	454	447	450	422	432	433	422	448	444	416	482	432	417	420	443	408	472	445	438	446	416	409	466	435	401	417	432	411	392	427	449	432	417	444	468	414	457	445	441	440	428	435	470	448	435	460	405	443	441	418	447	468	456	430	453	447	417	418	446	463	478	425	430	436	430	471	464	438	463	449	454	443	444	449	434	440	411	415	418	416	409	429	444	426	417	427	414	469	420	446	451	438	425	436	436	440	441	446	426	456	424	432	446	428	435	450	510	435	426	426	423	419	477	428	457	431	422	423	428	413	426	444	407	427	436	421	423	469	429	453	420	456	457	478	453	421	427	430	409	449	432	430	454	435	396	404	426	445	424	455	467	431	437	434	431	463	419	468	411	426	416	459	431	403	430	397	461	419	445	429	432	431	440	423	452	413	413	406	451	390	436	435	459	421	424	441	441	433	467	464	468	394	426	453	423	426	431	428	399	440	454	456	439	423	416	438	423	451	400	436	443	440	462	447	439	416	417	454	410	450	434	436	411	452	441	454	437	422	454	462	459	450	471	454	444	399	440	480	463	452	428	436	444	425	457	457	424	417	420	441	431	468	393	419	413	447	418	417	409	448	448	413	440	402	419	424	408	450	459	431	437	462	415	439	482	410	443	427	417	448	416	459	422	399	418	436	439	434	417	426	433	408	427	467	456	416	486	447	411	472	396	445	413	465	412	410	457	455	431	452	437	433	439	456	435	426	408	462	416	414	424	462	410	447	444	412	445	439	444	434	402	448	439	465	414	482	463	430	430	449	423	419	446	450	467	448	419	439	447	451	446	453	456	402	439	435	464	447	397	425	432	463	414	422	440	422	418	432	474	412	429	425	417	426	443	402	445	430	427	422	408	420	459	454	395	432	461	438	415	426	432	446	422	412	418	462	467	419	448	415	427	426	405	429	457	443	431	462	399	425	457	431	417	407	402	410	416	418	406	427	443	424	426	459	438	438	399	441	436	431	456	456	444	441	413	400	425	444	422	432	406	448	432	432	428	443	428	443	447	411	448	435	397	424	460	483	462	437	409	440	438	435	398	405	415	425	429	469	402	413	465	398	451	438	410	428	424	385	444	395	432	429	455	456	453	427	479	445	427	391	438	451	474	472	459	394	427	430	422	464	426	446	423	416	431	426	439	407	388	445	424	394	447	442	424	438	421	438	473	393	406	414	445	446	442	450	430	426	415	420	402	430	433	426	438	450	420	429	444	472	457	465	450	428	417	415	465	471	417	409	418	435	444	444	459	434	461	442	396	458	451	433	442	471	429	446	448	421	426	443	463	445	437	432	389	444	399	394	469	409	403	430	446	449	431	413	482	435	432	425	400	433	392	469	440	471	408	449	485	445	422	442	448	470	448	430	427	474	436	407	404	443	451	398	459	447	412	443	390	427	410	422	428	483	424	457	451	437	399	433	469	466	436	422	421	462	432	446	455	446	399	470	412	479	421	433	416	410	420	429	452	469	417	391	419	425	413	419	448	419	385	443	409	454	405	426	455	420	460	410	473	450	425	417	449	452	432	435	413	435	467	407	419	416	413	441	432	431	454	449	437	444	468	434	452	422	424	400	405	457	425	448	417	409	426	423	450	453	428	450	447	444	428	419	423	389	424	427	458	434	460	392	452	435	408	410	442	428	428	448	468	433	437	441	454	421	437	397	446	424	446	437	422	468	427	423	438	431	451	419	413	441	426	450	419	413	427	441	427	431	452	411	403	432	497	433	445	459	421	433	443	424	456	433	448	396	456	452	428	396	450	427	428	416	451	481	400	425	380	449	459	386	449	404	432	395	410	454	440	445	421	425	415	433	433	431	487	416	421	453	429	448	427	476	449	411	414	425	446	427	415	464	463	390	466	438	430	470	416	444	458	434	454	408	434	439	391	471	438	390	454	413	459	420	402	403	417	436	462	418	456	443	438	451	421	429	439	434	421	409	435	446	459	395	453	436	416	414	451	432	447	433	457	462	482	453	395	427	423	433	429	451	440	415	406	435	425	421	440	457	420	421	424	413	445	437	462	443	405	464	430	436	426	449	421	439	445	472	431	417	416	445	437	445	429	437	446	429	432	420	434	438	449	449	432	420	407	426	455	397	425	454	412	417	430	430	446	446	440	443	435	397	447	452	476	451	425	437	415	421	433	427	443	423	464	427	438	443	449	471	439	453	433	465	448	444	441	404	432	416	428	393	415	438	409	431	437	436	438	442	459	423	433	422	469	424	455	434	450	426	449	416	425	434	452	415	411	450	412	391	421	456	430	444	437	436	419	387	450	384	435	426	447	372	459	450	439	418	420	413	445	437	450	437	420	450	428	452	423	473	422	447	434	405	430	406	445	394	431	454	410	452	423	407	414	441	422	455	443	453	419	427	389	430	414	420	436	431	424	419	431	459	438	439	467	459	448	383	437	400	429	432	405	442	426	418	397	439	449	405	442	439	422	389	471	448	465	390	417	414	427	416	430	460	407	391	430	416	417	437	434	464	453	424	446	432	400	404	462	415	428	457	453	440	422	405	424	433	438	427	424	426	448	431	424	455	442	432	458	415	406	408	415	419	454	439	446	424	411	436	424	443	424	421	437	462	422	442	389	425	465	412	462	437	404	370	404	472	432	482	438	425	422	462	468	426	423	456	434	426	440	428	416	480	449	427	408	413	425	413	440	426	428	450	375	434	440	435	401	480	424	458	419	418	437	453	419	436	450	402	430	456	420	459	426	451	453	402	454	476	467	470	437	438	380	405	428	435	407	472	464	409	419	415	394	425	428	427	420	429	389	442	423	392	434	417	426	416	445	448	487	422	399	475	451	411	456	445	442	401	417	434	426	441	438	432	423	429	400	434	385	456	427	431	429	457	412	436	439	410	488	401	407	409	432	432	415	421	456	411	410	451	465	439	424	440	407	418	441	432	387	402	458	447	457	454	398	460	453	426	438	441	433	435	431	407	423	411	430	447	439	419	412	401	452	458	438	412	453	500	419
33890	33894	42086	38720	39971	36713	39169	47816	43242	39435	39308	27338	40286	41065	38505	38555	35917	34182	37125	41687	32355	25493	21316	22988	24500	25766	24678	22636	21231	14926	17056	13652	13410	13034	11423	9425	9139	7427	6033	6292	6340	4914	4665	4205	3264	2667	2779	2268	1449	1208	1351	1427	1103	1705	1350	1322	1130	1142	1190	860	348	268	283	257	212	212	236	218	196	217	207	203	217	206	194	209	196	205	207	211	207	247	266	234	254	232	209	217	186	231	194	212	195	223	192	208	222	221	218	201	210	185	200	197	204	208	176	198	225	207	178	205	201	192	177	222	189	185	193	199	213	203	210	228	176	196	240	201	204	196	206	194	208	203	220	212	214	206	225	178	178	176	207	195	213	208	196	195	195	206	193	188	195	203	212	192	226	218	179	176	166	183	203	206	194	180	196	181	223	186	205	191	211	215	197	188	192	203	193	192	203	217	201	209	200	196	189	183	203	193	190	184	198	191	188	194	208	207	228	180	184	187	195	230	198	210	203	178	194	217	197	205	191	243	218	224	179	207	190	199	222	191	169	196	199	205	210	201	184	198	227	202	198	200	214	177	183	214	196	204	202	196	220	213	211	199	218	203	234	211	187	178	206	215	209	186	170	191	249	197	212	191	176	199	208	201	203	194	193	209	201	235	192	210	224	182	195	201	214	218	201	217	200	201	192	194	201	203	203	201	206	202	208	179	170	207	201	193	211	226	212	200	195	159	213	199	184	215	186	176	187	201	173	193	204	184	197	205	188	200	212	189	193	208	200	194	238	191	220	210	187	213	184	185	218	203	206	206	202	182	189	187	213	190	197	206	206	198	194	223	175	209	207	210	211	188	202	180	233	221	196	217	205	173	209	203	205	168	197	211	191	213	210	229	189	186	195	207	208	198	199	205	219	218	204	200	170	218	203	199	202	225	187	188	199	216	215	210	188	182	172	200	189	181	207	183	188	185	180	201	236	181	208	212	223	193	183	208	198	200	183	196	188	189	187	211	167	188	211	180	219	198	205	223	191	176	231	204	182	185	200	200	220	213	202	199	188	180	194	178	194	219	223	212	198	208	208	214	198	194	210	180	176	220	186	211	194	201	221	176	215	181	203	194	194	199	224	205	186	210	168	209	194	165	210	187	197	170	196	209	212	206	220	209	221	170	199	181	182	190	198	192	217	206	215	221	189	192	216	188	206	230	194	217	205	214	196	212	202	208	205	208	241	206	199	209	189	194	230	202	199	228	211	187	200	183	188	198	206	199	196	222	215	187	230	216	188	198	204	226	215	183	194	212	185	186	221	226	217	205	216	193	190	197	181	202	188	220	179	194	211	184	230	180	184	203	189	205	181	229	190	183	185	197	193	184	201	206	207	205	223	211	193	238	191	182	210	224	201	204	224	210	181	205	207	221	206	198	210	208	178	202	206	216	201	217	199	214	188	212	226	204	190	207	206	195	220	174	250	174	203	206	194	184	211	223	223	200	197	179	195	172	202	203	179	193	185	201	199	185	205	198	192	205	178	191	201	202	206	207	196	192	206	198	186	217	200	201	202	194	235	180	205	180	196	216	201	198	209	209	212	179	175	214	202	207	210	193	223	203	200	223	200	229	168	210	220	222	217	204	188	211	184	175	197	226	201	222	177	218	211	198	183	223	175	196	161	194	196	189	178	180	179	220	206	218	220	197	186	191	194	193	200	194	210	213	186	189	200	193	194	188	211	172	191	189	202	205	198	194	206	206	215	173	182	178	191	191	200	183	187	212	207	225	196	196	196	188	169	197	216	219	189	195	205	201	157	208	207	208	198	203	200	211	216	208	204	162	193	207	210	181	188	228	208	186	187	221	203	189	201	235	198	199	192	196	220	197	219	203	193	213	184	182	179	200	224	169	194	185	185	212	192	205	202	175	170	210	191	201	199	180	189	176	193	199	194	187	226	209	203	185	229	226	195	212	185	203	202	209	198	207	187	188	199	222	182	220	185	186	213	204	203	183	186	197	189	185	188	200	206	204	206	193	199	210	167	217	191	201	205	205	190	203	211	184	187	196	213	207	187	185	189	191	197	190	187	203	175	205	207	203	179	182	197	187	195	182	183	183	192	210	201	187	223	212	190	216	210	181	197	203	187	166	208	195	170	195	191	186	182	235	217	215	185	209	198	173	192	214	203	198	201	202	185	197	183	177	230	198	198	199	173	202	196	195	205	183	189	206	262	191	185	218	204	175	176	207	210	206	181	190	214	179	208	205	185	195	199	199	191	218	188	198	202	195	212	208	181	180	216	194	199	216	182	240	216	204	228	183	208	200	209	192	201	190	215	205	224	230	209	176	184	185	206	195	193	201	194	219	187	198	215	175	177	200	190	211	179	208	210	216	178	167	191	182	202	218	212	210	209	221	210	192	196	205	185	201	197	217	204	192	193	214	182	183	174	213	197	184	172	199	211	192	208	198	194	194	210	197	224	183	210	201	220	204	196	173	199	174	181	165	229	211	182	200	216	201	194	205	199	200	190	202	193	190	186	199	230	190	218	187	210	218	207	216	197	202	180	210	206	224	206	210	192	221	168	180	218	225	204	221	203	194	214	223	201	216	192	213	201	199	212	184	190	207	207	192	217	208	226	218	198	235	211	205	208	202	174	215	169	191	181	195	193	225	185	203	211	225	194	214	206	229	199	218	197	214	215	192	220	214	220	214	217	189	231	193	204	211	216	202	205	189	182	184	201	170	173	210	180	210	200	206	184	214	183	197	187	190	200	239	210	201	207	201	206	218	202	193	193	182	203	202	170	181	199	190	203	181	195	189	204	210	200	175	213	206	177	208	200	194	217	180	211	214	213	208	205	182	225	226	184	187	178	197	182	196	174	213	211	203	216	210	211	195	202	186	213	192	187	233	208	215	196	194	194	197	239	182	212	203	192	213	193	190	185	201	233	207	179	215	199	178	188	183	199	205	202	205	166	212	190	183	204	195	184	210	209	208	194	211	192	195	191	196	203	225	209	189	193	205	207	185	191	205	220	193	195	204	198	193	204	175	209	207	201	207	207	208	205	208	167	211	191	204	190	171	171	186	195	185	189	186	188	188	191	180	186	187	198	193	215	222	196	224	196	197	182	199	222	214	214	208	200	203	194	189	199	205	208	181	191	194	188	209	186	203	232	196	183	201	206	205	209	188	193	212	214	196	221	216	197	179	207	209	209	183	192	204	221	202	218	170	221	211	202	207	187	192	213	199	199	192	214	218	176	201	195	195	184	184	211	213	205	198	220	192	195	186	204	183	214	194	177	190	201	199	194	190	205	167	196	208	188	205	209	189	211	188	172	167	191	172	190	206	182	184	196	185	218	191	198	209	212	195	201	207	194	220	229	201	204	196	177	184	183	202	228	176	194	223	233	179	211	173	194	215	186	185	186	217	197	194	199	210	219	197	188	203	206	209	185	197	209	217	188	212	177	190	198	200	188	188	208	189	177	182	193	167	194	178	184	195	201	214	195	178	192	229	189	202	184	222	210	177
20739	27665	40659	46224	49126	45992	51781	56656	57668	54908	52843	42834	58996	59379	55968	58131	54892	52793	58830	61812	52682	47471	41133	44852	46476	48190	47436	43547	43935	36304	41219	37145	38446	36398	33033	30730	29417	27064	25196	25934	25741	21795	22037	20524	17344	14680	14890	12483	8681	7096	8537	8659	6567	10443	8246	8339	6704	7359	7557	4884	1665	1034	954	879	799	724	666	639	661	608	578	568	581	574	572	584	564	560	546	524	602	889	930	843	765	677	568	558	557	506	521	547	522	504	543	551	557	518	521	493	563	548	554	526	521	530	559	511	522	545	535	548	557	528	535	548	543	538	542	541	503	538	584	556	551	583	533	511	514	561	539	528	496	562	505	563	546	547	524	523	564	540	534	524	495	536	525	544	530	519	546	488	493	550	590	547	514	533	525	529	562	516	527	515	510	558	530	507	544	555	500	563	533	513	521	577	532	537	529	534	534	540	545	529	552	548	543	503	527	501	543	574	515	540	536	494	531	553	540	505	530	507	517	528	549	528	555	503	543	542	532	543	555	556	508	503	521	540	543	498	535	496	521	529	541	529	527	582	530	514	532	467	522	538	511	539	584	571	551	534	506	504	530	504	559	539	523	527	520	499	523	530	514	555	543	565	537	527	563	523	543	545	513	514	548	570	577	549	553	504	539	514	521	548	561	529	548	590	544	520	528	529	525	523	512	553	561	503	506	534	544	584	508	522	520	546	520	535	534	583	540	533	500	540	556	531	528	554	571	546	529	543	524	527	572	537	548	547	563	542	556	516	536	573	500	513	519	566	556	509	545	521	544	573	538	545	528	517	522	533	543	525	529	509	503	541	511	547	538	521	538	528	537	519	539	570	547	574	537	563	560	525	582	543	505	558	510	545	532	545	529	571	491	556	516	551	551	554	532	593	541	528	578	536	542	542	519	547	520	466	562	507	527	547	505	554	531	529	558	550	545	533	551	537	532	520	563	558	570	562	545	528	522	508	521	534	530	517	533	530	552	508	525	521	565	543	500	560	531	544	520	534	519	511	521	543	535	513	521	522	573	542	479	528	533	520	499	557	545	563	498	491	509	509	518	554	531	526	566	514	541	516	542	565	559	533	566	555	535	523	558	565	545	532	556	514	529	518	568	524	497	566	527	519	490	510	508	516	517	570	541	467	567	521	549	524	489	538	553	545	539	551	551	527	507	546	526	536	538	533	573	545	571	496	537	525	535	530	564	508	547	546	550	561	531	585	534	563	559	538	486	554	537	528	522	482	525	515	512	515	537	535	530	548	569	528	496	537	544	554	549	499	558	546	526	505	534	536	538	580	554	548	552	477	515	553	537	539	514	585	545	566	537	494	516	557	509	538	546	532	523	557	577	561	531	508	558	534	490	523	538	514	531	505	503	530	532	546	550	534	540	536	529	498	543	528	582	531	538	495	570	528	558	531	509	548	535	522	545	484	557	513	515	527	528	538	547	523	541	590	544	526	493	530	524	523	533	570	505	587	548	541	588	525	510	555	497	565	541	500	546	498	552	510	539	511	527	514	549	573	532	524	518	556	558	553	486	508	555	530	550	531	498	538	536	574	561	551	540	517	530	540	534	544	545	531	551	531	560	555	522	511	559	566	560	495	525	550	531	534	515	528	535	552	544	541	525	552	562	521	512	521	537	552	523	535	561	542	542	520	540	521	542	541	512	513	559	511	541	556	578	511	556	549	576	534	559	532	515	519	544	548	540	508	531	578	554	504	556	566	505	543	557	525	538	510	538	537	539	581	562	517	541	518	514	630	555	549	493	514	508	515	536	514	562	601	531	554	542	599	514	547	543	534	539	555	543	529	541	520	559	557	568	545	571	561	558	521	534	539	553	558	515	543	526	536	532	581	539	531	552	525	539	559	528	575	564	562	564	514	506	501	557	543	529	586	598	529	585	548	562	573	512	593	554	569	526	538	531	520	550	570	521	545	526	527	510	565	548	538	579	535	522	536	513	547	558	520	514	541	531	559	529	510	512	547	530	579	533	536	550	570	551	557	537	520	539	572	510	589	534	543	527	519	556	519	488	553	518	575	575	531	539	531	514	522	572	551	547	568	571	583	535	547	524	511	560	563	541	545	533	511	562	510	527	541	554	590	592	545	510	475	518	531	546	513	506	557	547	540	540	588	541	549	534	545	502	565	553	548	542	506	483	548	515	549	534	534	522	517	551	517	489	542	520	580	539	512	563	549	480	537	534	571	556	571	575	534	527	546	511	541	498	532	546	542	549	559	518	521	521	567	537	549	528	531	539	529	517	509	515	557	547	544	506	512	558	496	548	535	511	540	583	525	587	558	500	565	553	543	546	527	537	531	507	544	554	506	548	508	555	540	509	516	525	554	550	542	523	559	558	575	559	558	563	517	518	565	531	556	530	522	527	567	563	496	559	553	548	521	535	548	537	552	546	559	512	508	573	529	523	528	521	544	534	503	581	486	516	542	540	527	517	566	543	505	543	518	536	478	499	558	564	545	548	552	523	504	534	565	521	539	511	526	564	527	538	541	537	539	507	575	538	518	527	545	558	542	533	557	517	553	533	526	517	513	545	554	543	548	526	509	525	550	559	525	527	531	547	550	545	547	527	545	554	543	554	491	520	529	523	519	501	519	521	510	534	538	516	582	514	535	518	483	557	560	549	570	567	512	561	535	553	515	556	501	550	536	534	542	562	547	521	552	590	515	531	553	548	578	561	532	529	537	543	563	563	512	565	528	500	517	520	541	535	519	540	539	551	528	557	506	533	557	555	528	613	511	545	459	542	549	486	523	535	559	529	557	512	517	517	554	486	524	561	468	505	560	549	544	514	500	563	545	546	512	503	539	500	547	542	548	501	540	494	568	545	532	531	551	546	515	560	540	522	521	514	556	527	553	516	559	535	501	522	562	553	507	544	507	506	508	506	535	528	512	539	545	531	553	535	543	518	520	550	521	525	517	540	553	542	510	547	531	561	563	520	517	496	531	485	543	582	529	559	534	573	525	548	546	547	533	508	517	535	514	508	543	532	551	528	534	571	528	562	539	520	539	510	534	522	537	545	497	546	561	548	510	526	533	534	555	583	517	564	536	567	581	556	542	505	543	515	512	501	535	567	540	515	497	505	514	519	519	530	504	532	530	534	531	545	524	569	540	492	553	549	540	576	523	523	560	533	563	575	528	511	504	601	521	532	551	565	549	535	540	536	501	564	565	515	491	524	530	548	485	546	540	577	525	557	575	566	560	488	565	562	551	518	533	524	535	584	479	505	521	569	545	521	538	544	527	558	528	535	553	546	565	510	549	500	516	489	554	560	565	533	500	520	552	522	546	534	525	546	565	508	495	564	542	508	530	522	517	538	562	516	551	538	532	545	525	599	564	547	515	513	530	493	526	542	542	574	536	520	530	537	568	532	538	512	526	541	511	545	578	555	565	571	514	544	556	539	549	533	516	556	517	524	560	569	529	507	531	551	521	557	557	532	557	488	506	537	529	526	539	518	525	542	490	522	514	531	537	543	533
11108	10488	13646	10396	7195	4684	5147	4782	3856	2935	3073	1851	2570	2680	2450	2383	2351	1745	2219	2385	1800	1318	1253	1229	1310	1234	1127	1071	1158	851	955	725	658	645	531	490	425	384	342	382	363	347	299	262	250	238	245	238	177	197	184	220	183	228	199	187	196	173	175	170	154	148	163	164	160	132	151	151	140	125	170	143	141	111	146	143	150	141	140	150	144	130	162	154	146	160	152	147	176	160	155	160	146	141	153	145	139	161	142	144	147	142	149	130	128	136	141	146	120	146	144	133	121	150	133	120	127	132	157	146	151	143	148	114	136	146	159	129	155	160	152	135	145	133	142	144	145	134	118	132	126	161	117	126	150	149	155	147	119	167	161	132	131	145	146	145	157	141	135	171	138	140	148	146	153	140	156	142	145	135	146	164	158	149	141	182	158	134	143	129	151	134	131	139	148	165	129	146	144	138	142	140	137	149	133	154	146	121	132	136	157	145	145	136	147	156	150	131	136	153	116	156	152	153	152	145	138	143	133	127	154	131	150	126	153	150	140	134	140	147	139	146	133	120	159	146	147	137	150	159	166	149	122	137	143	155	124	117	160	155	128	130	163	144	137	141	148	151	142	135	153	156	160	144	146	142	139	147	147	156	153	139	154	144	143	155	149	133	146	141	127	145	138	124	141	165	145	134	159	137	127	168	148	142	151	135	141	146	129	151	142	177	126	135	130	112	145	141	144	155	163	137	151	142	147	173	137	144	143	158	151	153	133	135	137	144	143	142	145	148	135	164	147	173	124	135	147	155	123	137	130	119	150	137	150	162	142	164	155	145	157	147	151	146	149	150	132	147	140	137	148	141	132	159	153	139	146	146	154	120	150	144	148	162	134	153	147	146	158	153	138	121	170	145	117	144	151	140	161	163	138	166	122	157	145	155	171	175	134	154	142	155	135	134	145	145	151	132	137	154	142	162	126	151	141	156	167	161	162	142	141	129	121	154	160	142	126	144	151	154	139	140	146	122	142	151	140	142	145	140	143	152	113	134	140	144	146	146	143	145	145	168	153	152	136	151	134	128	145	150	156	147	150	135	150	118	151	154	137	151	159	161	157	156	145	144	158	147	145	155	142	141	171	147	154	169	126	128	178	162	151	158	150	150	140	152	144	130	133	151	148	137	117	159	140	131	149	165	152	158	149	147	163	164	150	149	142	148	151	137	155	155	143	129	133	137	137	165	152	149	146	140	136	129	131	120	130	133	133	154	137	139	126	137	150	177	144	130	128	160	146	143	145	133	174	138	154	152	155	147	133	159	147	152	152	142	140	118	143	152	153	141	140	144	134	154	124	148	142	136	138	155	127	132	142	139	142	147	149	140	126	155	139	146	143	129	131	131	130	141	144	160	149	133	137	163	163	152	134	132	149	139	145	134	151	163	152	153	150	153	150	152	145	148	142	149	141	163	130	158	135	170	156	143	143	120	147	139	156	169	138	131	171	139	151	162	155	159	156	139	139	143	130	144	149	142	162	165	136	163	157	146	153	144	136	131	139	151	146	146	154	139	156	138	140	167	141	150	146	154	167	134	156	134	161	162	154	134	157	149	152	148	145	142	149	145	137	128	132	122	147	118	144	138	135	140	140	143	152	151	121	154	151	157	124	152	126	157	151	161	125	160	139	153	142	145	149	135	146	161	166	117	139	144	139	121	153	126	150	164	145	154	134	140	134	105	162	137	148	153	130	152	134	124	118	154	134	139	135	163	138	156	136	153	146	146	159	138	143	134	171	150	137	159	137	165	139	147	115	139	141	149	143	144	127	162	164	133	147	138	156	149	120	148	151	165	136	144	177	153	136	153	159	152	148	146	145	143	144	158	130	136	141	162	147	133	172	143	144	151	150	147	150	127	168	135	145	142	140	131	132	151	126	140	170	154	128	129	150	135	144	150	151	134	144	145	129	138	145	165	147	156	133	134	128	148	143	139	139	149	143	132	139	162	124	143	150	154	147	142	145	172	163	156	123	137	135	136	156	158	157	138	151	125	146	149	143	145	151	167	144	144	167	154	162	160	152	140	145	141	162	139	140	149	176	134	146	112	134	148	149	151	164	150	141	141	142	125	155	156	157	135	142	153	147	160	134	158	164	155	154	147	144	138	143	134	130	137	140	148	144	134	146	167	145	138	148	152	135	150	147	135	168	133	123	136	136	144	138	133	129	156	163	152	150	164	125	139	138	165	146	141	144	130	149	140	155	126	141	151	157	131	147	159	142	114	161	145	155	110	137	150	136	127	143	129	141	144	163	123	153	146	156	134	144	148	147	145	148	140	134	135	160	155	154	158	151	135	145	152	150	133	162	148	166	140	154	138	151	165	143	155	132	153	144	145	163	126	137	149	121	155	145	152	144	120	146	163	151	165	165	138	147	146	116	150	148	162	160	149	156	144	146	125	150	122	172	150	150	130	139	135	153	160	144	112	136	149	148	137	125	148	164	127	145	155	133	141	177	173	148	168	150	159	150	132	139	137	149	129	139	146	152	145	134	158	151	144	121	139	145	162	145	175	134	165	146	135	129	159	139	141	148	147	131	134	139	128	145	131	137	147	138	143	162	140	155	165	143	145	161	151	156	161	144	144	135	149	134	160	130	132	150	136	130	136	154	129	157	145	162	142	153	116	130	161	123	165	163	140	166	182	157	167	135	149	137	158	149	121	159	135	134	145	154	132	151	131	138	155	142	161	141	130	154	156	149	137	154	125	151	169	158	163	151	151	134	146	138	162	147	121	156	157	136	144	142	131	143	127	158	139	137	147	142	148	140	146	155	157	120	136	168	159	148	138	142	139	121	153	132	164	133	140	132	138	153	138	157	151	143	154	153	133	145	164	127	139	169	137	159	147	141	171	142	126	139	141	156	168	149	117	160	154	153	131	164	151	160	168	153	141	125	158	151	151	142	141	156	150	119	144	139	149	152	147	148	157	142	144	135	147	138	151	127	118	158	140	152	139	130	159	157	149	155	153	142	140	139	148	141	128	134	135	151	149	143	142	126	144	134	156	127	129	149	151	145	153	139	142	137	131	126	152	141	148	150	123	155	162	143	141	147	146	141	138	183	138	145	145	161	137	142	149	142	125	143	135	139	130	153	146	145	149	149	124	152	156	158	155	145	149	133	137	155	155	148	151	126	149	139	143	141	146	111	145	174	143	139	142	146	121	157	163	129	133	127	143	163	138	151	152	172	129	127	140	139	145	136	164	143	143	139	131	171	132	146	162	135	147	126	151	138	140	138	156	152	136	151	131	163	120	155	144	157	165	121	141	132	157	154	143	160	161	158	167	140	140	154	152	119	138	150	152	139	159	158	143	139	141	166	138	136	137	147	141	145	139	143	149	152	163	142	132	161	159	145	151	142	152	164	131	142	143	172	138	144	151	159	151	153	144	138	144	106	142	149	141	152	162	146	161	152	149	130	138	151	144	150	136	148	153	129	126	148	146	169	130	138	142	140	146	162	149	139	151
7333	9880	19617	20891	18620	14374	18019	16734	15723	12772	13489	8395	12992	13214	11964	12154	11956	9148	12345	13083	9756	8012	6656	6694	7284	7230	6952	6003	6426	4374	5243	3979	4194	3771	2898	2926	2051	2096	1890	1965	1939	1713	1646	1497	1242	1174	1116	938	819	736	814	794	708	956	748	730	696	731	682	610	504	445	419	439	423	436	398	423	386	421	391	402	431	400	401	422	429	409	399	445	429	423	439	445	460	441	431	375	453	398	430	383	406	426	397	435	381	406	412	427	414	364	395	449	422	380	412	384	426	399	408	401	419	418	413	423	414	424	413	416	406	425	413	385	418	385	426	417	394	376	384	377	389	430	393	408	444	402	359	400	409	392	432	399	425	413	431	416	424	378	402	411	406	413	423	371	416	394	422	407	400	433	399	408	388	383	428	408	442	419	430	364	393	429	344	412	424	414	408	399	390	409	406	395	390	439	421	393	384	369	375	388	391	413	385	424	417	407	407	383	391	421	391	413	415	409	409	388	390	401	418	395	416	391	397	384	395	391	388	385	447	407	396	424	404	406	378	379	394	429	421	415	382	424	390	414	387	392	406	403	408	437	403	444	438	431	402	403	411	432	423	385	404	394	394	418	418	423	401	409	388	363	378	418	440	393	399	402	399	413	394	394	421	420	438	432	414	402	407	395	422	389	386	403	414	401	417	414	401	411	412	412	387	411	398	392	413	432	408	424	402	397	410	413	404	403	424	385	375	416	387	391	423	392	395	452	400	375	391	423	404	461	404	423	421	413	404	467	403	417	395	441	387	407	384	393	400	407	412	439	381	438	417	419	422	430	407	402	399	369	427	428	423	384	449	413	367	428	421	394	417	420	431	423	417	416	405	392	429	371	397	378	405	425	411	399	386	385	389	415	420	418	407	380	410	432	399	434	402	400	413	416	398	367	405	437	363	371	397	376	411	406	417	427	442	462	409	403	453	407	391	420	388	371	407	422	436	429	402	400	422	419	388	400	406	413	393	398	413	467	429	403	407	435	422	389	432	383	398	425	427	398	391	393	454	376	396	428	412	381	383	418	423	408	380	392	398	390	362	429	412	363	415	418	409	396	398	400	409	396	420	397	404	440	378	415	405	422	427	406	424	422	389	386	382	388	428	421	417	413	419	403	380	383	413	408	402	405	406	466	422	399	419	414	409	393	475	412	402	401	419	409	438	433	375	428	422	395	433	412	414	390	409	441	403	421	384	375	438	422	411	420	387	421	397	395	425	394	437	406	416	392	390	394	438	423	403	435	389	414	396	458	403	397	414	389	392	359	391	382	402	433	396	420	359	400	388	419	409	412	388	393	428	417	400	413	420	393	392	425	394	366	436	427	411	370	387	414	427	390	415	397	370	393	401	407	436	386	402	370	402	423	422	436	393	438	443	404	410	425	408	392	408	396	375	398	452	410	412	424	417	366	367	461	387	410	456	384	392	379	393	413	396	406	420	420	393	425	405	410	418	419	417	429	420	405	397	390	409	413	373	385	406	376	341	391	394	412	362	378	403	417	421	398	394	381	425	433	437	429	430	408	412	407	413	405	417	414	401	409	405	392	387	406	381	396	411	385	387	390	425	390	398	401	423	403	421	405	424	406	388	404	390	456	423	398	410	370	420	400	466	377	384	395	405	407	408	393	418	378	408	385	401	416	401	415	400	423	409	382	431	408	451	396	417	419	412	401	412	381	428	411	398	421	405	437	412	401	420	404	406	418	390	397	411	396	404	418	388	372	413	375	392	428	399	432	407	422	412	371	400	433	429	424	439	420	415	427	391	416	386	414	401	409	385	403	405	427	421	378	390	405	422	418	410	393	431	407	393	384	382	452	397	416	429	399	409	401	416	420	381	406	394	393	364	419	414	396	402	392	396	412	377	435	445	416	436	375	368	387	412	388	438	426	398	397	419	392	426	388	371	458	439	438	425	387	400	412	408	413	404	416	416	438	414	392	407	438	364	390	429	397	396	423	406	400	399	418	379	446	363	392	398	430	416	409	386	426	384	379	384	397	421	390	398	454	396	396	425	376	384	381	378	426	375	362	415	393	401	401	423	428	390	397	411	419	398	435	385	427	421	401	411	416	387	383	385	404	417	396	460	366	382	438	420	392	405	385	438	408	396	422	437	412	388	404	441	403	432	380	372	391	398	393	424	378	388	413	421	409	413	382	397	400	416	417	364	402	378	402	442	368	384	406	421	397	399	423	399	427	371	410	410	406	403	393	423	432	384	401	403	441	390	440	389	438	412	395	388	379	403	448	386	411	411	415	389	424	389	384	389	411	419	452	397	439	421	416	445	382	440	421	381	395	427	391	427	411	404	426	435	411	398	393	410	372	396	413	403	409	419	400	431	452	426	402	413	406	392	405	426	449	419	438	401	426	395	400	399	403	408	416	370	377	426	408	369	417	418	414	402	385	435	432	399	411	396	422	384	396	416	401	401	399	377	371	403	409	487	411	396	400	400	404	415	426	385	419	375	391	374	408	400	390	402	432	387	393	406	418	408	403	418	408	347	429	442	432	420	445	400	438	383	405	465	402	406	406	392	400	394	409	438	409	413	397	394	403	410	462	385	406	373	384	396	425	414	404	412	395	410	437	407	400	422	407	404	436	425	415	423	395	395	388	413	406	397	387	402	419	397	452	417	402	441	427	461	390	419	418	425	426	387	432	386	417	375	481	412	428	373	406	387	436	433	377	422	405	392	417	438	411	427	414	409	429	377	384	404	413	380	410	427	421	440	415	413	397	406	384	419	409	388	438	376	416	401	427	423	390	392	390	408	355	421	428	402	403	400	400	406	419	411	431	438	404	395	372	394	370	432	437	421	412	409	422	415	410	442	418	407	444	418	410	394	441	406	440	402	430	403	448	425	411	405	402	438	414	417	353	406	404	407	412	432	416	415	433	388	402	426	397	403	412	405	389	405	362	410	424	384	412	387	380	403	417	430	459	430	347	423	413	376	420	412	417	397	458	416	388	416	412	378	390	418	411	429	400	402	414	396	385	385	435	368	393	409	388	397	404	380	406	391	408	450	399	403	405	422	420	412	437	384	378	391	407	397	403	401	430	406	392	401	420	414	419	430	409	388	377	408	431	388	415	381	384	404	383	378	418	407	424	384	436	433	419	404	406	445	414	415	396	407	413	397	400	428	425	385	382	449	415	436	396	404	407	369	455	440	421	447	414	424	407	393	382	428	410	382	444	402	439	385	372	422	374	400	388	409	408	396	421	413	410	420	400	385	396	384	420	416	423	385	411	421	405	405	478	423	411	407	426	399	391	406	424	373	399	429	444	422	428	416	432	417	412	427	375	405	383	422	384	375	421	401	407	405	391	412	392	385	427	388	405	422	422	439	432	406	434	410	399	378	375	390	401	391	336	411	366	398	392	405	423	410	399	416	404	404	412	385	414	419	441	428	394	425	415	393	423	399	407	414	380	420	384	390	424	407	429	395	408	435	410	384	419	382	400	426	421	397	419	387	395	428	389
25138	24240	30285	27473	27182	23744	22879	37204	30969	26146	26091	20892	19351	27861	26048	24512	23101	16003	22015	25507	20528	15340	12678	12820	14806	14488	13100	12948	12054	10227	8799	7743	8512	8491	4793	5036	4270	3405	2918	3048	2991	2926	2048	2128	1817	1875	1717	1715	842	722	897	901	662	1333	1025	822	780	613	542	433	224	230	184	164	147	157	187	131	169	131	167	166	153	138	162	164	138	157	153	138	148	179	175	195	175	166	180	147	139	151	150	148	162	149	165	150	136	153	158	148	151	138	154	164	137	151	146	152	147	182	163	140	159	165	154	161	161	148	144	125	163	146	161	159	161	141	174	117	144	146	161	157	161	167	142	147	156	156	141	160	151	152	125	155	149	135	162	170	151	153	163	140	145	164	150	141	142	172	128	144	170	158	155	149	155	136	165	158	142	147	157	160	159	179	144	173	179	132	149	158	143	156	148	167	145	155	136	144	148	164	156	150	134	166	161	138	146	166	143	139	141	141	159	140	139	145	162	153	167	149	152	166	148	135	152	167	147	165	179	138	152	149	135	183	168	122	133	152	155	156	131	139	142	169	155	160	151	159	156	146	175	121	147	149	176	172	149	141	181	146	142	153	166	163	157	159	152	138	156	152	151	138	166	132	122	155	159	157	150	153	191	153	150	159	159	159	158	171	169	143	158	157	140	160	136	160	185	161	151	162	133	149	147	148	137	133	167	147	176	152	154	143	167	142	131	137	139	159	135	162	139	145	156	148	152	147	152	134	139	148	171	147	163	135	143	140	137	169	140	145	128	159	151	140	164	140	131	167	167	166	137	156	172	148	149	159	151	146	126	179	147	187	144	154	138	177	161	144	138	145	177	160	149	178	144	156	161	158	137	147	157	153	169	138	156	138	156	144	155	152	156	142	155	156	173	139	127	155	165	142	156	143	145	132	137	157	142	165	159	137	186	135	157	153	133	147	144	161	150	135	146	175	162	174	138	164	137	140	155	150	166	128	157	146	154	157	152	141	154	140	146	156	167	153	173	165	156	171	150	133	144	174	154	159	124	137	147	151	145	146	144	143	171	168	170	146	146	122	149	151	131	167	150	174	153	151	178	170	150	146	151	149	135	158	183	149	162	159	143	153	145	142	163	141	145	140	135	163	155	160	152	134	166	161	138	143	146	170	132	133	159	154	148	135	134	137	163	129	149	159	143	130	145	146	174	156	145	150	159	157	158	147	136	153	145	143	141	143	151	147	151	169	175	158	156	130	131	149	178	150	166	140	141	133	146	154	148	153	156	144	135	160	155	156	148	150	164	159	126	166	156	152	146	161	146	140	160	144	156	173	152	148	126	125	169	161	156	162	167	122	161	158	157	144	145	138	127	133	148	164	140	145	149	169	165	140	160	155	153	131	158	145	143	155	157	155	156	158	147	176	179	161	138	129	165	151	148	142	147	157	178	162	159	147	170	168	134	168	163	172	159	130	142	158	146	150	160	131	163	165	160	154	135	143	146	127	165	144	138	139	151	148	143	151	154	154	134	150	170	160	160	125	150	142	155	167	149	135	154	162	164	159	151	145	160	176	139	165	163	155	157	139	144	147	141	157	156	143	136	156	143	164	154	176	148	146	150	162	143	161	145	133	134	131	166	156	163	141	147	160	159	141	153	171	160	159	165	170	156	161	146	171	140	154	160	151	153	155	164	150	120	154	151	135	146	157	141	150	145	147	150	155	140	159	172	160	150	156	152	158	168	153	163	153	144	137	155	135	134	150	146	160	166	151	154	167	149	173	142	155	176	138	169	139	155	156	134	139	163	157	145	128	164	146	161	163	162	144	154	159	137	147	128	142	140	175	132	165	152	150	151	159	158	144	164	154	143	172	156	137	148	153	139	155	155	161	140	158	163	148	181	156	132	168	151	159	145	142	178	156	154	137	159	155	163	145	142	147	143	138	164	150	153	146	154	147	155	138	151	142	161	155	167	138	149	155	170	145	145	152	160	123	150	150	139	170	177	144	151	148	151	173	166	152	145	180	159	175	163	157	132	153	135	173	162	175	149	135	156	163	164	143	135	140	141	176	161	145	155	153	149	161	150	139	150	150	122	150	142	150	149	149	153	166	138	142	141	135	166	146	151	144	157	162	139	174	152	156	144	158	164	152	170	157	153	139	147	135	153	149	169	160	140	139	162	178	173	150	140	159	147	136	113	150	156	147	145	147	140	128	172	151	127	130	153	156	151	149	144	154	160	152	148	134	148	171	159	160	158	145	157	164	160	163	169	145	130	146	143	147	135	142	156	148	155	140	137	144	150	146	133	134	152	189	144	163	152	158	156	166	132	178	148	145	145	165	160	167	135	142	152	138	160	140	154	147	157	165	138	134	129	133	172	159	128	141	159	140	165	146	154	157	153	157	157	142	126	148	143	155	134	151	134	167	127	171	129	146	158	141	140	166	146	163	151	140	154	137	180	171	166	164	137	154	162	153	166	173	145	151	152	159	157	161	154	132	142	143	151	146	145	139	150	142	141	176	172	152	149	139	160	145	151	144	158	154	139	167	169	160	128	151	147	149	150	140	166	154	155	149	151	154	144	138	150	176	167	149	145	163	146	138	163	148	163	157	141	141	132	140	138	149	154	141	158	154	134	155	145	154	134	158	153	146	144	150	147	147	141	174	150	152	151	183	133	143	140	133	151	158	160	151	162	153	153	163	161	128	139	131	156	150	143	161	163	137	144	159	166	156	175	167	163	162	151	156	154	151	148	158	144	125	150	150	144	152	133	167	152	148	139	172	140	150	133	155	158	166	135	158	153	156	156	179	138	143	141	146	151	130	149	164	164	170	178	167	154	138	132	149	151	138	143	150	128	173	156	166	146	176	159	174	162	145	153	127	163	154	148	169	141	186	153	122	162	165	148	160	166	143	146	149	140	128	137	137	156	157	147	144	165	152	152	135	158	168	128	146	143	156	164	148	143	156	157	153	153	147	145	149	143	148	146	146	148	139	144	164	147	143	153	149	167	151	133	150	149	135	153	148	156	171	156	153	144	152	155	176	152	146	157	141	139	164	154	144	180	158	148	160	140	163	142	168	166	148	137	147	151	171	170	166	150	160	156	137	153	154	152	164	148	145	135	145	132	161	144	148	171	146	136	181	150	141	175	138	160	160	151	180	156	135	142	169	158	161	188	149	160	152	156	158	173	158	153	154	147	167	154	147	158	151	150	149	143	155	154	137	141	150	150	164	142	159	148	158	144	137	157	155	164	157	146	159	146	163	166	151	143	165	152	154	169	155	175	146	149	133	134	151	138	137	165	131	161	160	163	160	139	156	147	154	135	164	132	155	164	143	138	157	137	177	150	141	142	175	132	160	158	159	179	168	168	151	151	155	149	171	142	134	155	134	150	142	125	156	149	151	162	151	140	166	156	144	131	149	137	141	152	152	169	127	137	131	132	143	164	158	155	137	163	160	150	169	170	146	137	143	182	150	180	137	135	153	144	145	155	146	157	169	167	146	164	150	144	129
15853	19929	33052	36739	39291	37626	38369	50344	46292	43690	44936	37621	40753	49666	45890	46666	45086	36908	46129	48286	43397	38208	34118	34798	38521	38413	36294	35861	35111	31208	31358	29169	31273	29088	20791	23000	19399	17336	16203	17059	16630	16917	12270	12578	11242	11586	10091	10075	5394	4630	5900	5634	4470	8794	6236	5469	5211	4318	3452	2366	971	746	700	617	563	550	519	459	494	461	480	465	469	421	449	464	429	472	427	436	429	567	667	678	581	483	472	380	414	415	477	415	450	425	426	444	446	421	438	420	437	427	421	447	413	455	431	419	414	402	472	409	413	454	427	413	403	433	427	454	403	406	458	442	436	431	401	407	460	404	481	427	424	433	451	416	429	411	417	428	419	410	440	430	411	401	473	411	388	429	432	443	401	408	438	408	394	416	413	460	404	464	434	467	430	471	435	435	434	410	431	437	452	428	424	433	426	403	436	435	414	411	417	446	396	440	437	423	461	434	483	437	423	437	395	405	435	406	417	440	403	407	412	407	400	395	441	443	381	440	449	443	410	406	422	449	415	392	423	400	396	424	439	419	413	446	419	455	430	429	420	444	444	398	451	421	438	430	419	416	449	444	437	436	403	430	439	439	434	433	388	398	424	385	421	446	417	428	413	477	416	421	377	433	439	413	395	423	417	420	401	454	418	406	447	426	449	424	446	437	408	442	414	429	410	428	451	459	443	430	428	451	430	395	434	456	413	448	397	420	407	423	425	425	431	431	470	435	421	414	465	417	429	437	415	398	423	422	462	422	407	434	435	432	440	412	439	448	399	427	447	410	479	423	412	443	440	453	451	418	405	406	444	429	405	428	438	379	390	447	421	409	401	418	440	404	420	410	479	399	414	440	419	465	456	424	412	420	415	411	422	414	441	410	425	440	448	451	406	416	421	412	425	398	419	430	396	416	443	413	438	402	453	401	472	441	397	434	390	422	420	431	408	439	412	403	427	403	427	404	418	415	415	412	411	416	407	421	427	446	413	429	460	370	439	454	420	422	399	453	459	413	446	403	413	475	442	425	420	449	425	464	426	455	435	426	414	450	441	441	420	434	424	399	447	452	411	441	440	428	443	444	429	460	449	407	429	445	431	425	454	433	412	436	399	433	451	398	426	425	424	429	448	398	451	396	446	440	431	374	425	410	433	405	415	388	497	425	430	464	441	451	445	414	411	419	427	443	426	425	431	406	432	399	419	443	435	397	435	427	404	448	427	438	430	397	411	413	433	416	429	394	459	425	376	443	414	447	467	449	428	408	416	424	416	429	424	443	389	425	379	442	441	416	410	420	408	438	461	439	400	444	420	419	396	384	433	389	419	429	451	430	418	435	427	437	422	407	400	408	406	433	418	419	389	429	438	386	408	469	424	415	433	413	440	388	437	460	414	389	462	418	408	436	432	383	425	455	424	437	416	403	422	424	417	457	403	421	428	468	430	445	467	440	441	404	436	433	426	447	408	443	415	414	435	446	418	408	434	472	415	425	433	428	406	443	388	391	418	426	414	445	458	408	381	403	446	441	416	453	443	428	431	428	400	399	443	408	411	418	443	392	436	420	411	426	451	426	442	432	406	440	409	416	430	392	448	459	450	416	389	436	439	440	428	416	452	407	419	428	427	448	449	429	399	422	438	427	382	458	429	426	432	421	417	411	425	434	406	416	432	416	458	454	406	410	399	429	397	372	426	417	454	442	387	441	411	435	409	430	448	413	445	454	429	429	395	425	423	438	441	424	410	422	398	423	389	447	411	434	400	459	446	432	442	412	445	418	419	426	414	422	429	471	418	439	383	454	416	407	455	425	436	432	411	426	418	441	450	394	468	447	430	424	409	406	459	430	417	423	434	395	412	409	436	413	406	453	420	415	440	457	449	407	416	448	469	429	412	429	430	419	408	425	413	433	477	431	430	419	468	427	436	409	407	437	411	452	465	417	417	418	395	434	434	457	454	411	421	447	463	406	471	438	402	404	483	456	428	442	447	427	458	448	426	438	391	419	452	423	426	428	419	445	457	478	415	399	389	409	496	415	408	386	431	428	434	463	426	415	397	397	411	434	445	406	449	430	453	432	403	399	454	434	447	435	437	439	454	458	446	446	432	453	472	399	400	452	433	411	425	432	419	385	430	415	415	421	407	417	400	417	434	456	407	429	422	439	421	406	465	464	440	419	444	415	421	420	389	428	430	424	394	388	411	413	439	431	439	432	409	433	427	450	416	423	472	409	419	416	439	421	443	408	417	431	412	411	433	399	433	410	426	401	427	419	438	465	428	427	419	394	453	422	401	412	419	455	436	449	426	409	406	437	427	437	437	425	443	430	426	414	437	401	452	444	453	458	429	440	438	430	423	404	433	422	419	416	460	468	441	417	442	423	439	443	399	434	437	454	426	455	397	407	411	425	455	444	408	441	410	392	384	395	423	429	442	438	434	427	430	422	416	436	430	437	453	420	422	441	425	448	423	436	407	448	416	477	420	450	415	445	438	400	449	415	404	423	378	421	434	433	439	443	443	412	409	406	391	468	444	430	443	404	429	443	426	460	430	431	427	440	387	442	429	428	432	435	411	443	437	456	428	434	458	438	426	410	429	407	430	438	441	416	442	413	420	449	440	447	444	447	431	449	454	462	439	446	443	398	429	432	429	443	413	426	411	436	495	438	405	401	445	437	410	394	419	431	386	427	418	438	403	435	436	446	433	458	411	465	407	456	393	396	418	440	443	411	413	435	391	394	424	407	416	403	452	433	438	440	431	397	425	407	473	428	445	408	451	445	416	426	437	437	428	403	414	416	428	454	429	430	390	405	463	433	449	464	435	400	428	362	444	404	432	478	431	438	424	429	411	427	458	440	409	439	429	429	456	396	389	438	408	444	412	439	431	439	412	441	446	451	423	420	418	425	424	443	431	431	441	425	422	424	425	460	409	409	461	444	408	438	428	402	487	459	416	421	409	416	442	451	461	423	439	400	404	450	394	456	436	453	425	419	414	444	405	459	459	437	442	442	423	457	460	437	407	458	430	430	441	429	432	424	426	453	435	427	389	441	457	445	430	434	415	472	411	416	409	404	403	422	424	451	422	431	421	433	400	426	400	414	409	412	423	428	418	435	444	420	441	452	406	419	428	405	383	457	381	435	426	412	433	443	400	426	427	436	457	419	453	455	461	423	459	413	434	409	426	429	442	417	430	423	420	404	406	447	442	413	428	406	437	446	399	430	389	474	443	454	413	408	394	455	455	397	429	450	396	404	414	426	439	441	424	429	458	438	473	411	414	460	381	418	447	417	419	431	422	441	414	452	391	432	419	452	423	410	411	444	401	410	409	413	425	438	442	416	444	428	414	433	359	422	417	467	430	438	429	415	431	448	452	412	419	417	420	412	422	426	453	415	421	440	438	418	411	439	433	463	448	447	421	434	403	471	437	448	388	432	441	410	417	421	435	425	447	425	436	427	418	422	439	471	427	408	428	454	437	414	406	444	388	445	416	429	425	471	428	425	432	422	405	446	407	433
35422	32280	39138	38280	38654	35727	35134	52688	44436	37296	37882	36164	30392	42033	41230	37278	34201	27614	34538	38869	33743	30291	25729	25971	27732	27853	27211	27083	25303	22358	19162	19348	17618	19033	14013	11509	9850	7736	6615	6768	7636	7432	6006	4931	5137	5467	5147	3549	1866	1803	2218	1904	1696	3036	2372	1915	1831	1484	994	716	442	309	273	261	249	216	241	234	205	203	218	191	205	200	180	178	194	185	199	208	207	193	247	300	300	254	212	195	205	199	211	193	174	205	179	202	189	202	194	195	196	193	208	218	192	190	186	187	200	185	211	180	198	221	189	186	219	188	178	203	187	205	207	196	201	196	173	168	182	195	197	184	176	186	196	175	194	182	178	187	193	205	200	193	199	202	187	225	195	218	176	181	195	184	196	198	194	207	194	189	194	193	180	200	203	193	192	213	191	192	171	199	200	184	183	195	191	193	218	217	196	218	178	182	201	206	181	199	187	197	178	206	208	189	176	185	195	197	178	189	201	222	185	212	206	165	196	202	202	194	173	195	202	203	179	191	194	163	190	194	192	195	207	199	211	217	190	200	213	194	195	174	176	197	179	187	183	197	175	183	191	196	171	177	188	225	190	204	207	196	195	185	184	204	215	201	193	211	182	210	238	184	198	206	192	192	175	192	158	212	188	201	199	183	187	188	171	186	167	193	181	176	198	188	207	205	173	200	166	182	189	178	180	190	200	197	191	180	209	186	191	203	223	208	164	176	185	189	219	195	224	181	193	192	219	217	196	184	172	200	192	200	198	184	187	185	221	209	205	193	205	188	168	175	206	168	195	198	207	209	206	204	174	188	178	206	176	202	188	177	169	213	168	219	212	185	213	194	207	211	155	218	176	178	192	187	216	176	186	197	178	182	208	196	222	196	210	210	188	199	178	172	189	190	185	223	214	178	200	168	197	180	206	189	192	211	212	213	191	192	197	203	194	202	186	194	160	179	176	195	194	193	192	215	185	182	177	197	206	194	188	192	210	182	209	177	183	190	193	190	179	202	191	199	214	172	161	189	192	180	203	208	195	211	192	203	191	216	208	188	200	200	198	187	193	195	191	192	230	174	198	211	192	208	195	186	203	191	182	185	202	197	196	177	214	205	184	219	202	211	202	205	195	183	179	202	216	200	200	183	214	203	187	207	220	213	211	184	190	173	194	153	179	188	181	190	189	193	213	193	204	196	190	182	185	175	209	174	204	183	190	195	203	188	229	192	195	197	183	169	210	210	196	197	189	186	212	199	184	206	172	175	219	193	194	182	218	191	184	209	180	193	207	222	168	190	210	182	182	190	190	222	189	198	208	209	202	215	206	165	174	200	193	203	221	206	222	203	197	192	185	203	190	194	185	176	197	197	217	166	223	196	208	207	177	192	195	189	180	177	173	200	216	206	180	185	176	209	216	210	190	181	178	179	193	185	182	202	218	204	196	173	205	196	184	209	193	216	179	215	188	193	172	208	197	160	204	194	196	205	197	183	176	204	188	200	196	193	195	197	202	201	202	195	205	177	177	171	190	194	199	191	206	176	197	182	190	213	171	207	195	188	186	199	212	197	172	204	213	207	188	190	207	195	215	185	209	188	196	212	198	196	207	192	194	202	181	215	199	211	205	214	189	181	199	193	186	211	183	217	183	211	192	182	211	210	178	187	197	181	191	199	198	183	189	210	203	197	177	192	192	189	194	207	177	207	186	182	212	181	182	194	193	194	204	186	180	170	194	178	189	223	182	193	181	195	214	174	203	167	199	179	193	190	193	179	183	199	181	197	178	202	217	218	153	203	184	198	181	180	162	190	190	189	203	225	180	208	183	182	164	175	196	201	189	202	158	178	205	178	211	197	177	184	202	196	211	206	194	189	169	181	213	197	206	190	184	199	194	193	165	189	184	204	190	198	208	191	192	200	196	188	207	211	194	203	215	181	216	193	194	184	197	183	192	208	191	200	192	223	178	195	204	215	189	181	201	198	208	197	202	170	195	203	184	196	157	188	195	189	201	185	199	182	220	212	210	202	170	200	181	177	210	178	196	175	220	193	173	187	228	185	227	200	200	187	220	187	200	204	191	194	183	203	186	179	183	179	178	184	187	212	210	188	206	212	204	197	194	220	199	212	194	208	187	185	203	209	197	194	225	207	200	182	195	178	188	181	205	183	194	187	186	215	196	172	197	201	222	183	199	170	189	213	205	198	196	183	209	215	191	182	182	195	204	199	203	185	221	200	202	183	208	182	180	205	192	202	195	186	180	190	194	198	193	202	218	189	176	177	188	162	201	200	201	190	185	216	206	188	207	194	180	204	175	173	200	218	189	206	164	167	184	175	207	195	202	191	211	201	196	208	206	201	197	198	207	182	210	203	202	184	220	189	208	188	223	191	199	188	189	195	192	206	172	186	207	212	200	206	200	189	207	181	167	204	178	169	179	194	204	206	192	198	203	214	197	198	211	196	195	179	222	204	193	211	181	168	174	172	173	197	201	211	163	175	205	173	198	195	184	178	175	195	216	200	206	186	193	194	180	184	195	210	192	189	191	202	196	193	168	185	175	181	177	199	177	193	177	192	175	187	205	171	207	220	199	185	195	183	174	229	217	192	203	205	182	202	196	167	180	202	194	215	185	187	157	181	175	190	218	168	213	180	194	179	181	201	170	182	202	189	188	215	191	179	204	193	191	165	205	190	186	179	195	223	191	194	198	200	211	176	184	184	208	221	201	196	202	168	185	192	188	204	189	182	184	178	184	203	203	179	184	200	219	189	210	193	176	183	179	202	185	187	175	187	196	202	208	210	148	185	171	185	187	191	197	195	193	206	181	189	195	194	201	197	167	201	178	214	192	185	201	210	191	177	188	223	184	193	166	190	202	196	169	197	203	198	195	176	196	194	194	199	179	178	214	178	193	201	198	211	188	161	184	197	165	201	189	188	179	201	193	197	180	218	175	206	187	212	212	190	172	178	229	191	176	196	209	205	184	197	227	177	198	187	210	193	198	212	191	200	214	211	189	171	180	183	164	195	200	209	192	206	214	208	198	157	199	178	191	201	178	192	203	193	181	181	182	194	206	191	164	191	168	203	193	194	187	161	218	185	201	181	186	226	194	200	207	182	207	180	173	197	184	212	204	198	162	204	222	183	191	203	172	176	207	183	189	207	203	178	190	199	221	174	181	190	187	196	200	177	181	203	167	204	170	197	183	189	194	204	168	177	205	191	192	182	172	188	187	208	171	191	185	191	180	185	187	195	208	185	204	198	197	194	194	188	199	190	179	203	191	189	192	226	183	202	182	179	212	191	188	185	186	178	213	209	167	170	168	215	191	159	187	203	185	211	183	176	201	194	197	215	206	208	210	187	174	190	191	191	184	190	190	199	170	196	196	216	198	208	199	211	202	180	192	202	199	179	173	208	199	194	189	211	209	188	180	179	196	168	183	167	197	200	202	188	186	173	194	179	187	208	177	176	176	198	175	222	200	205	222	179	192	217	197	188	207	188	185	203	215	189	196	204
22458	25442	39409	45072	47522	47232	47631	61819	57437	52657	54390	51205	49579	60995	58048	57305	53911	47164	56827	58820	55294	50975	45675	46704	48692	49897	49990	49007	47567	44076	42454	43241	42625	41644	36284	33158	31429	27992	25921	27581	29522	28226	25535	22816	23629	24826	22726	16690	10605	11091	12948	11501	10205	17482	12963	11982	10886	9081	5807	4461	2205	1260	1099	977	906	830	818	745	691	662	552	582	581	543	593	530	561	557	567	537	500	536	858	1169	1048	731	648	539	562	484	517	502	531	528	556	551	505	551	520	494	540	524	560	518	539	553	478	514	514	534	542	498	519	532	556	520	545	538	565	569	477	492	554	519	527	536	511	567	496	513	556	546	504	516	499	470	509	504	521	583	542	518	488	592	564	501	532	535	586	491	582	520	547	482	513	494	503	486	551	526	531	517	560	531	535	519	513	491	531	525	539	536	563	518	471	548	564	546	550	556	545	559	541	490	532	558	535	553	520	511	495	493	521	560	536	524	518	502	543	525	496	510	545	522	521	543	502	535	507	497	520	519	527	544	529	527	545	508	528	468	545	537	509	490	512	537	563	481	552	545	484	543	502	551	539	522	544	514	534	543	502	501	500	496	587	525	520	511	524	563	550	477	548	502	523	524	505	534	542	546	546	541	567	529	537	534	531	556	512	542	504	531	505	522	542	520	529	529	534	514	535	542	574	530	508	518	510	527	509	539	507	543	548	536	521	527	512	547	546	519	506	517	503	518	529	530	543	536	547	498	505	566	563	542	507	535	512	540	500	515	521	543	503	543	533	523	515	550	547	532	513	544	570	534	513	491	509	525	568	553	538	485	538	481	528	483	501	523	567	510	533	563	535	555	513	551	522	521	535	529	557	557	543	516	507	528	516	524	548	528	511	521	524	531	541	506	541	506	490	554	530	500	510	539	504	477	500	552	491	497	503	513	516	526	540	563	532	497	495	523	538	542	515	514	504	521	529	513	488	491	523	521	528	514	542	502	576	491	506	531	507	524	536	541	524	537	522	529	543	516	547	529	502	491	499	533	510	512	495	531	544	529	549	505	553	541	528	535	553	538	529	504	548	522	529	537	519	525	537	472	552	534	506	504	523	526	512	502	465	588	538	511	485	513	540	501	572	539	501	512	525	480	525	510	561	558	500	527	516	476	527	546	473	546	483	526	496	517	510	559	506	535	538	541	500	517	547	515	552	524	520	576	531	564	530	511	508	545	498	543	542	514	545	567	516	514	532	567	517	533	533	520	541	573	554	526	541	515	541	527	499	537	522	534	529	521	545	511	508	521	534	544	553	533	542	511	504	557	496	491	556	504	556	520	547	523	524	497	517	546	493	512	535	515	578	523	523	504	499	522	519	505	550	537	536	493	530	573	557	524	520	531	506	522	515	558	530	505	530	474	504	549	489	484	532	517	520	528	517	529	524	526	524	546	519	481	576	529	556	520	538	485	484	514	513	540	521	524	547	528	486	531	506	589	518	530	516	550	525	517	503	481	519	554	537	534	534	490	532	506	522	524	500	547	532	518	500	511	504	548	518	508	557	538	519	518	522	489	490	526	513	551	506	514	492	510	481	511	519	491	565	519	511	512	550	540	498	542	534	551	519	528	547	524	502	538	531	520	565	516	533	530	558	528	510	521	544	541	544	508	559	560	521	499	512	537	540	482	534	552	523	543	496	504	544	582	501	615	523	500	523	508	528	514	510	522	543	548	544	539	560	525	491	511	549	505	543	539	552	513	463	491	502	523	527	496	507	511	511	494	524	516	504	501	539	497	545	515	534	505	556	530	519	513	507	501	547	554	555	482	516	511	511	530	556	474	511	565	568	514	527	544	574	519	521	505	561	531	538	518	536	521	499	529	520	501	531	556	506	537	516	518	485	532	534	516	487	517	502	569	555	550	519	512	485	540	530	549	510	534	537	514	526	497	511	477	541	557	480	519	533	522	551	531	522	533	548	564	505	510	498	492	498	542	536	555	533	515	528	516	512	537	524	503	481	526	517	491	506	476	540	533	499	519	519	484	506	510	573	557	533	504	514	530	550	536	522	506	557	546	561	512	504	531	507	505	489	539	484	565	526	531	507	509	520	507	495	555	568	498	572	527	556	520	516	562	500	509	515	515	548	506	518	538	542	513	541	523	485	575	528	576	544	520	509	555	529	506	477	521	526	486	544	542	542	487	509	494	548	532	527	540	552	472	518	516	541	552	563	549	562	533	519	544	516	517	476	523	528	537	523	542	530	551	516	535	528	540	493	518	493	527	525	508	535	533	525	520	542	516	506	536	530	559	490	524	537	510	513	577	496	530	539	512	493	517	560	526	475	494	535	476	560	538	479	532	517	521	529	504	510	517	514	507	485	515	552	540	527	493	535	486	506	519	518	525	527	545	548	543	529	522	551	522	524	459	535	522	514	522	541	503	491	556	545	515	468	520	504	491	505	519	516	511	553	538	508	533	474	527	530	516	552	546	556	519	512	526	533	525	536	516	540	520	518	516	511	547	493	552	563	450	522	527	552	520	503	501	535	498	531	520	497	506	544	534	540	537	550	518	493	534	524	512	480	558	554	498	501	482	513	510	492	530	582	537	537	514	550	533	593	548	538	576	505	529	493	530	526	516	496	504	530	516	535	542	515	499	537	508	542	544	494	548	497	545	534	573	501	478	473	500	524	520	545	541	526	523	531	530	537	546	517	573	504	525	512	526	529	536	529	571	516	522	538	514	562	508	520	542	516	492	508	489	533	515	500	538	504	515	516	509	526	553	538	526	525	501	537	522	551	538	522	549	521	520	521	522	483	550	513	501	549	515	533	561	537	541	520	525	501	518	497	575	518	508	483	528	564	556	508	507	528	588	498	491	524	508	485	526	490	531	533	545	511	536	520	539	499	514	538	498	502	545	530	532	557	501	515	497	527	569	554	529	538	476	541	502	537	518	471	519	519	557	487	531	497	505	494	508	542	550	486	517	511	524	533	511	521	516	572	543	522	544	500	520	518	536	513	531	524	493	515	537	527	546	554	501	532	495	517	528	487	568	504	524	532	563	523	525	557	545	513	488	513	534	529	520	544	540	522	507	518	504	519	556	508	536	535	464	526	559	562	537	535	591	528	480	528	531	548	553	496	485	522	519	501	554	542	528	524	471	507	500	539	497	535	536	526	510	489	510	521	545	527	524	509	518	504	531	543	543	519	544	545	537	561	546	534	506	488	530	550	511	492	503	491	527	497	484	520	499	517	529	521	483	526	521	518	534	498	534	504	516	527	529	521	512	558	509	531	519	533	507	533	553	527	508	454	506	500	548	517	540	527	508	492	535	525	498	537	536	516	545	515	525	521	510	508	540	468	501	518	544	556	498	509	544	483	515	575	500	491	505	512	513	566	554	487	500	537	544	555	507	560	522	529	529	507	537	540	555	542	520	547	507	541	510	512	499	562	516	524	502	561	507	556	515	500	499	548	571	531	499	533	516	506	497	512	535	491	530	508	560	502	491	542	557	540	505	521	534	512	539	482	534
11473	9600	11473	8911	7216	5296	4510	5729	3860	3257	3027	2731	1886	2612	2434	2239	1838	1642	1957	2167	1922	1619	1168	1381	1426	1361	1371	1342	1255	970	749	919	817	792	728	619	547	445	425	446	468	426	374	348	332	375	376	270	234	188	249	238	195	273	229	201	214	184	181	167	144	142	144	133	158	136	125	117	150	173	133	126	138	141	138	134	122	126	148	130	125	144	167	143	142	144	167	139	152	153	150	140	137	150	133	141	141	164	153	140	147	127	140	125	128	143	155	146	139	168	131	128	121	132	129	143	137	129	134	127	147	118	129	145	153	151	137	143	133	141	143	134	131	133	150	140	138	147	143	137	127	120	144	138	139	153	138	137	134	137	132	138	160	132	135	130	143	136	151	133	124	145	129	115	143	132	122	142	163	151	135	134	151	151	139	132	125	133	134	143	139	156	158	150	153	131	141	151	149	146	127	133	142	117	147	142	144	170	138	137	141	142	133	155	139	142	133	127	162	151	146	136	139	116	152	139	142	122	156	139	139	129	115	138	146	117	167	144	151	152	147	129	122	138	156	165	138	135	133	127	151	127	138	154	149	150	110	136	126	141	129	179	147	161	129	133	139	113	156	119	141	149	131	131	149	135	133	143	135	142	158	144	136	133	120	145	127	146	131	127	147	138	139	149	135	134	131	145	127	133	144	128	138	129	130	154	112	141	143	114	127	140	162	132	137	118	154	147	171	134	128	151	124	137	150	141	130	130	134	140	129	138	155	146	160	124	132	148	119	143	140	139	124	134	126	137	164	141	136	173	134	160	146	131	147	133	121	146	161	135	142	151	125	120	138	133	142	131	158	137	172	139	140	147	144	133	123	153	120	141	141	142	134	149	130	117	135	123	127	144	119	143	149	130	139	148	141	144	123	143	138	136	141	149	137	147	118	138	126	149	131	144	141	126	132	149	134	128	135	122	129	151	135	126	123	163	139	145	164	139	135	129	151	130	151	163	134	103	155	133	115	144	154	127	166	143	130	130	129	133	111	131	140	156	116	140	138	131	146	134	131	120	139	152	146	124	131	139	150	134	159	132	143	129	131	142	131	130	114	146	145	148	131	151	147	126	133	131	123	113	146	118	135	148	135	141	120	134	129	152	135	148	117	120	147	145	137	130	147	127	144	121	142	143	133	145	116	126	123	116	145	136	135	135	138	139	142	115	119	139	130	150	144	132	144	128	144	145	134	149	132	130	129	149	134	144	132	127	149	141	129	148	130	121	134	156	147	133	141	129	128	123	118	119	156	130	146	123	138	137	143	132	140	132	125	138	163	145	122	134	151	126	144	123	127	121	139	129	154	151	138	164	136	151	113	150	162	135	162	139	137	166	134	134	144	139	130	147	141	127	138	121	123	134	151	121	145	136	124	130	135	136	162	154	145	128	134	138	138	132	150	148	137	155	154	138	146	137	125	142	152	147	137	137	144	154	149	167	128	133	139	134	132	137	141	136	148	136	136	134	126	153	131	151	151	138	127	135	127	130	140	126	132	139	139	136	153	127	142	154	142	132	151	140	151	168	137	132	136	121	168	142	141	127	144	135	137	140	154	140	137	148	134	141	141	143	140	149	137	128	129	136	144	142	156	143	107	143	114	130	131	131	141	132	140	141	137	146	149	122	109	147	122	139	133	138	134	157	137	121	141	144	143	140	131	140	142	120	161	118	139	133	147	135	145	122	128	131	150	118	121	133	141	138	124	126	123	142	125	141	131	129	144	136	131	126	132	131	124	149	123	133	134	141	126	155	152	148	125	143	137	133	111	121	140	151	149	140	131	151	134	153	140	153	128	140	142	112	138	125	124	173	146	157	147	123	144	121	127	131	131	131	124	139	148	125	120	127	137	132	152	125	147	152	136	143	137	138	163	125	147	127	120	144	138	149	113	131	125	132	154	157	127	153	125	152	123	132	137	152	129	124	122	136	132	145	150	132	140	172	154	126	124	144	127	153	136	155	132	149	139	167	128	129	134	141	134	150	118	133	127	141	135	149	139	129	150	154	130	137	122	138	136	131	144	145	137	133	152	146	132	141	148	122	144	137	142	125	116	139	144	148	134	136	138	134	129	115	143	158	137	131	139	118	145	134	141	138	132	134	129	145	120	134	133	132	153	134	117	141	135	134	145	142	135	157	139	153	129	141	149	142	120	157	122	139	140	148	145	158	140	156	133	131	137	145	140	132	143	139	140	133	131	150	140	153	141	141	137	139	127	136	155	139	130	145	134	153	156	143	131	116	108	138	153	141	115	134	121	119	142	148	116	136	140	135	134	121	143	163	141	134	158	127	141	147	118	139	127	126	137	144	138	125	120	143	132	151	147	143	136	151	140	135	152	163	142	129	143	125	103	151	147	121	130	137	105	122	136	131	108	122	133	131	147	143	129	117	129	129	129	150	132	135	150	127	149	138	154	117	143	123	141	148	148	132	137	150	140	147	129	127	151	143	129	131	153	122	146	154	152	149	148	147	152	113	129	136	139	141	148	134	130	131	154	137	131	158	119	121	137	128	164	139	125	140	131	173	137	129	134	133	142	161	148	135	137	128	153	108	138	153	142	125	123	151	142	132	141	141	122	122	135	141	147	141	147	148	132	125	127	127	154	140	133	146	125	167	129	138	138	120	124	140	127	128	146	155	151	128	153	140	131	161	124	134	137	152	131	128	143	111	115	160	123	132	133	133	147	146	154	124	151	134	142	123	113	132	137	132	126	167	125	137	120	135	163	118	118	149	131	128	157	138	118	141	145	138	122	139	122	130	129	136	150	137	142	142	158	150	151	146	127	135	150	115	138	148	155	149	134	160	142	133	125	134	130	133	134	123	133	126	128	139	154	134	136	142	131	135	133	143	130	118	141	159	153	143	143	133	142	142	130	146	131	155	137	149	140	138	134	143	135	126	122	121	148	134	140	156	163	145	145	169	127	136	162	142	115	165	123	140	141	140	140	139	138	122	125	127	124	122	154	130	148	123	115	136	141	126	119	146	141	136	137	122	136	102	149	129	144	148	129	147	157	122	132	128	135	157	152	150	128	132	157	118	149	139	153	162	132	156	139	138	159	143	147	134	138	140	139	140	141	139	146	122	132	145	140	132	135	149	133	160	126	137	136	134	145	142	161	154	144	162	158	156	144	137	108	158	118	136	173	123	138	139	140	119	132	142	142	142	143	132	138	137	122	128	117	149	111	138	135	143	145	136	149	130	143	147	142	138	140	150	145	137	141	154	141	138	152	149	160	150	155	146	128	144	135	128	148	152	124	134	135	148	151	155	148	138	146	139	147	160	122	128	127	147	124	137	144	155	148	142	132	150	139	165	124	163	137	137	139	141	159	121	127	129	120	122	128	136	126	124	133	133	137	113	139	142	131	140	138	141	152	128	142	148	134	155	126	151	145	131	128	117	146	137	149	125	134	140	122	141	144	137	146	128	141	153	151	135	132	143	140	140	127	149	149	150	144	124	145	132	160	148
7374	8891	17274	19448	18766	15999	16028	20719	15095	13618	13951	12455	9153	12877	12056	11554	10061	8227	11286	11662	10701	8846	6053	7615	7978	7792	7722	7721	6646	5017	4547	5209	4902	4778	4291	3365	2830	2790	2479	2384	2510	2498	2033	1966	1814	2260	1980	1496	936	990	1124	972	1110	1431	1033	970	1004	806	714	621	527	429	410	444	458	436	422	411	396	401	413	409	364	360	399	381	366	421	379	386	382	417	407	463	469	507	445	389	420	403	360	394	380	387	370	381	401	426	415	400	377	397	395	361	392	402	369	371	365	390	396	388	430	377	396	382	376	367	382	365	406	422	377	369	396	377	425	376	377	373	380	397	411	393	387	412	391	397	370	398	394	408	399	402	385	381	382	399	378	409	392	426	368	393	408	444	408	407	387	383	388	388	382	401	375	402	383	369	366	375	357	384	386	378	374	410	401	411	401	363	405	368	373	404	395	392	397	384	411	391	388	383	398	423	381	427	380	383	416	412	410	377	399	429	379	374	376	381	370	397	390	413	385	442	409	379	380	410	401	396	365	358	381	403	381	372	373	415	409	373	399	401	408	368	388	398	371	401	380	374	397	444	379	353	374	404	368	392	364	362	377	400	404	392	409	395	393	380	402	401	412	401	402	353	426	390	387	394	394	363	378	410	388	354	425	359	378	335	419	374	389	408	364	412	405	394	383	380	414	384	417	338	375	384	348	369	408	376	362	360	404	414	391	376	383	385	389	387	386	408	381	385	414	382	376	400	391	374	395	460	388	448	364	398	386	405	378	392	372	420	424	383	395	388	414	413	365	418	353	373	416	382	363	392	388	399	388	425	371	409	393	400	398	393	361	377	379	378	408	386	402	405	356	367	383	398	385	378	393	389	412	434	394	385	389	422	401	370	393	369	378	383	399	357	402	402	399	385	369	402	430	395	403	379	427	407	379	380	390	403	468	412	405	397	407	424	405	354	363	393	401	420	378	392	380	375	404	414	409	395	392	419	444	397	392	410	378	369	391	382	370	395	378	405	361	362	422	373	357	387	341	405	396	398	376	368	377	360	390	383	369	376	390	388	395	394	409	388	390	378	379	385	423	363	420	409	410	406	371	386	397	380	374	403	382	382	373	392	402	375	328	404	372	400	412	396	384	378	410	425	368	382	379	425	390	370	383	382	377	378	400	418	388	401	390	389	390	393	378	391	390	396	372	391	384	396	383	411	370	384	374	387	370	357	364	381	389	422	422	404	411	387	391	365	378	377	408	389	353	390	396	402	361	383	359	381	357	394	396	389	396	388	406	398	376	426	420	354	412	403	382	409	377	382	374	398	369	388	404	424	364	376	393	393	379	423	386	409	380	394	385	380	364	396	372	378	397	386	379	435	412	383	424	360	343	404	393	403	420	386	388	369	429	411	395	393	402	377	377	392	372	407	400	395	379	389	402	400	408	422	375	373	398	408	376	351	402	375	407	388	387	365	421	365	407	384	394	401	396	376	393	390	396	416	398	405	375	387	363	399	396	414	384	389	407	391	396	375	410	412	386	393	387	357	359	395	394	396	393	413	405	390	408	401	384	397	384	410	372	351	427	395	420	397	406	400	412	427	451	389	392	375	393	409	388	354	447	410	392	402	407	398	388	374	416	414	429	393	403	410	377	416	378	359	375	374	371	421	411	396	382	382	373	367	399	376	385	400	363	399	373	374	388	404	413	413	419	391	388	344	383	422	368	403	361	361	359	387	357	441	398	393	394	348	381	403	382	387	388	376	391	414	405	384	372	412	423	373	365	411	390	372	371	385	355	393	370	415	408	400	381	423	382	381	357	387	384	351	404	396	402	398	369	426	392	388	389	377	384	372	348	369	415	413	384	364	390	371	390	382	397	407	402	376	394	350	410	409	361	390	398	394	393	360	394	415	393	409	415	423	400	391	388	410	420	411	341	406	354	378	392	389	357	406	383	411	406	401	376	397	389	378	397	384	382	329	408	409	397	401	388	362	358	394	361	451	376	382	347	387	355	418	415	361	399	420	363	380	372	404	410	365	379	403	382	383	380	390	396	406	396	378	377	359	408	403	375	370	375	342	411	425	410	401	388	389	397	399	378	425	379	416	357	402	413	375	396	353	412	369	380	401	397	436	441	387	400	367	434	375	386	366	392	417	398	386	396	390	397	383	384	381	394	352	403	379	390	398	419	419	430	397	372	395	397	410	383	404	401	405	360	422	389	378	393	397	377	395	399	442	399	388	392	392	393	358	377	412	399	372	365	406	377	396	417	389	399	430	387	384	410	435	366	410	388	424	404	348	415	373	363	381	405	394	432	427	388	410	384	401	392	379	392	417	382	407	402	411	371	373	388	400	399	394	396	389	380	385	340	394	365	404	379	369	410	412	389	410	401	384	419	380	374	404	376	437	391	396	369	378	400	378	395	407	344	353	397	363	378	421	377	424	379	363	361	371	366	393	426	351	378	401	364	413	392	374	374	403	392	340	385	400	403	370	397	396	390	394	403	369	389	383	419	399	422	414	420	383	405	345	379	367	392	379	399	363	373	376	384	352	411	398	374	385	376	408	369	380	411	386	392	386	422	396	391	358	347	381	422	369	376	419	395	366	405	406	394	383	408	401	385	392	378	391	392	409	385	388	402	402	408	365	385	399	363	395	365	379	417	395	391	421	423	416	381	381	393	392	408	411	355	435	412	397	371	413	396	425	402	388	372	395	368	399	379	383	377	402	416	378	440	400	386	384	377	368	433	402	374	371	429	379	373	354	383	411	416	368	359	330	390	375	376	369	399	408	371	384	426	404	381	378	367	354	419	384	374	390	393	359	359	417	373	367	400	346	386	383	427	359	363	403	392	379	378	412	406	375	403	369	379	382	407	383	435	367	408	402	372	410	385	420	385	428	372	397	389	387	419	402	394	394	411	413	396	435	419	365	401	381	371	441	367	380	390	398	405	388	397	408	373	384	387	390	433	414	392	419	409	362	362	400	394	365	378	399	387	444	402	374	407	394	393	433	374	382	407	367	358	424	428	352	381	376	393	383	400	410	359	376	390	409	388	381	424	389	416	414	369	373	388	408	417	369	385	433	401	409	422	403	390	424	378	364	381	410	398	390	388	392	400	360	381	417	404	378	373	363	407	382	386	376	387	355	388	387	406	369	384	370	372	378	390	374	408	368	428	364	399	353	402	395	367	370	402	390	396	399	403	392	404	383	405	409	388	381	376	401	379	370	334	418	357	378	395	392	446	381	423	384	439	412	365	368	388	394	385	392	356	353	445	400	356	383	422	381	394	391	392	389	421	407	391	408	404	376	368	374	403	395	419	398	358	395	362	379	391	370	394	367	391	391	382	387	413	408	416	382	374	415	395	411	394	403	379	394	416	380	374	385	394	395	413	401	373	377	403	402	389	408	380	427	422	434	363	392	369	390	391	414	361	378	386	392	371	354	396	408	393	397	374	360	365	397	383	386	383	370	357	343	408	380	406	389	394	376	379	362	403	390	377	385	396	378	357	357
25687	25465	29380	29770	29843	26693	33821	42555	30111	27592	25369	23918	13624	20733	21832	19381	20064	20652	23019	25318	22851	17573	12275	14261	17126	14831	13484	14870	13764	10726	7732	8249	8021	9007	8002	6637	3766	4839	3722	4603	4432	3917	3022	2684	2927	3695	3261	2019	1098	1167	1300	1193	1386	1819	1016	1012	1036	758	1022	563	275	230	181	208	197	192	185	192	159	148	173	175	167	147	173	140	153	157	158	135	163	158	187	174	192	177	169	160	168	162	144	159	155	170	163	149	147	165	137	171	162	158	157	151	165	151	136	157	143	145	140	158	150	148	134	148	165	142	131	141	161	145	155	157	145	152	154	145	166	142	170	137	147	143	161	169	161	178	131	138	151	138	147	161	145	132	152	154	163	169	168	164	141	170	162	163	153	156	175	132	165	165	143	150	165	159	151	156	147	148	158	147	143	174	148	162	151	157	152	169	164	167	153	172	161	169	172	183	144	144	146	144	162	160	155	152	173	155	142	140	134	155	174	163	144	176	149	145	152	185	145	160	162	171	149	161	148	150	145	142	140	150	155	144	167	151	156	177	173	149	156	154	157	150	157	134	152	152	155	141	173	142	145	160	157	141	169	184	172	177	142	139	151	156	128	158	160	171	130	152	152	155	128	165	148	151	152	178	177	158	147	171	135	159	132	144	133	145	143	146	165	149	173	177	169	146	156	155	162	152	150	147	152	158	175	151	169	162	150	145	147	127	132	150	155	133	140	138	155	156	159	141	179	148	167	134	143	168	151	165	138	157	140	158	141	171	142	179	160	177	148	121	149	146	142	151	154	178	147	153	162	161	122	178	181	160	170	159	166	159	139	140	144	129	157	176	164	174	162	141	156	161	165	155	160	141	143	160	135	159	156	160	156	148	136	147	148	152	168	148	153	149	158	149	143	132	150	129	135	150	148	155	139	185	150	128	148	150	158	153	183	169	160	144	161	124	177	147	142	153	143	167	144	160	155	152	155	145	150	149	143	147	143	133	154	125	147	140	170	167	139	156	162	126	143	156	145	153	169	157	153	164	152	165	176	167	125	131	163	130	167	159	157	142	169	150	157	155	148	136	139	143	151	152	150	170	140	149	146	159	121	159	155	142	143	129	138	152	130	163	151	148	172	147	141	141	157	149	170	156	134	147	126	165	147	141	153	129	157	130	156	165	152	188	160	153	162	145	154	153	160	180	142	161	159	142	151	166	151	173	147	163	164	151	170	161	159	157	153	134	155	158	164	156	144	148	138	157	157	152	161	150	156	146	133	186	162	164	138	150	165	157	147	143	137	142	158	143	150	150	157	144	160	143	153	154	136	163	135	152	138	168	161	150	140	147	170	129	154	137	161	151	168	159	152	159	160	140	126	154	165	165	165	156	164	125	151	151	185	130	157	163	161	145	167	166	140	137	142	139	152	148	145	152	136	162	158	164	155	142	173	151	149	158	159	159	157	155	150	161	170	140	151	148	171	155	148	149	175	145	148	140	143	150	144	158	155	157	147	156	127	114	136	152	149	155	174	160	143	129	135	153	152	154	145	139	154	151	179	166	161	128	170	130	155	135	152	127	123	159	157	155	151	133	172	153	139	153	162	143	152	158	150	168	145	165	146	143	156	150	162	144	151	163	142	158	141	152	144	159	156	153	167	145	146	150	142	131	154	161	134	145	148	166	128	156	145	159	150	152	142	151	162	142	146	161	142	150	164	163	135	152	164	144	163	179	136	150	143	150	123	150	168	144	134	152	143	155	149	156	179	133	170	156	153	140	165	167	152	152	162	146	157	147	126	142	128	147	172	145	150	166	141	162	155	164	152	139	175	150	150	138	140	147	162	171	159	144	167	146	134	158	151	176	171	155	136	153	143	158	163	163	165	148	147	142	184	146	147	176	154	162	153	148	158	148	151	162	183	162	152	176	177	148	182	161	153	154	167	148	144	155	148	166	156	157	166	160	150	176	155	136	171	145	150	137	148	159	147	143	136	155	146	151	171	155	160	138	185	163	150	159	158	161	185	150	155	157	155	153	142	142	156	160	150	159	153	153	152	149	158	156	156	157	157	141	144	159	123	170	157	163	149	155	170	149	145	139	175	146	168	181	156	152	157	136	160	176	139	146	156	182	154	150	140	151	162	181	154	144	180	165	168	144	171	139	161	148	145	155	160	130	165	173	172	173	131	150	165	131	132	152	170	153	136	126	153	151	127	151	147	155	172	158	162	178	165	150	139	151	160	164	173	173	152	145	177	150	154	175	141	144	155	144	163	166	142	154	143	142	157	159	153	166	158	139	161	151	161	148	127	165	157	149	181	144	149	170	154	163	143	144	129	153	151	172	140	161	172	142	131	154	155	144	151	174	155	158	163	162	169	152	131	143	143	173	148	173	152	159	145	149	147	173	163	153	152	123	167	142	156	150	155	132	155	148	166	155	152	155	148	161	152	134	140	149	131	154	142	164	136	163	164	158	169	165	162	173	134	152	173	155	139	137	147	162	136	146	137	131	161	137	139	156	145	149	135	155	171	149	171	140	147	153	162	163	154	150	156	143	141	150	165	158	145	151	138	152	150	137	138	142	166	138	153	140	156	142	145	158	134	161	158	132	161	154	150	154	150	161	163	161	138	163	161	144	163	135	155	157	178	162	146	159	149	167	119	159	155	127	134	140	166	135	142	143	147	144	164	165	140	162	175	138	136	150	127	154	157	167	158	141	170	176	123	168	157	155	162	194	181	155	141	150	155	145	151	146	147	169	158	175	174	172	148	157	141	138	142	157	160	153	141	140	164	164	141	152	142	124	158	143	159	169	156	138	137	158	135	173	184	157	153	151	142	143	131	160	153	147	141	158	142	146	145	160	160	161	148	154	169	154	175	152	156	147	131	161	157	141	131	146	163	179	160	158	155	123	164	133	147	158	151	142	137	161	150	152	146	158	136	160	144	150	147	157	145	146	154	155	154	172	179	159	147	155	185	169	152	150	148	173	150	140	128	151	162	157	161	159	140	131	136	156	163	147	151	167	128	142	152	162	158	151	149	141	137	140	156	153	142	129	133	172	151	160	157	151	152	136	169	163	164	159	159	164	156	157	181	143	144	170	145	139	158	155	153	135	141	165	168	171	136	167	164	147	167	154	156	168	133	165	143	153	151	157	132	180	152	132	142	136	141	134	149	148	122	139	156	157	142	152	153	133	144	163	169	164	156	159	150	174	148	128	155	160	159	136	170	133	150	165	151	149	153	124	159	120	140	177	170	167	171	172	150	124	141	162	138	162	140	168	148	156	164	157	167	147	152	148	144	146	141	154	160	168	163	145	164	159	161	143	154	145	165	173	163	147	176	128	158	146	156	161	136	194	153	132	171	171	158	145	153	133	151	150	165	159	155	145	149	155	167	146	159	175	168	145	143	127	148	151	169	135	134	153	168	174	153	155	148	164	138	169	153	155	157	151	171	151	175	164	137	148	180	141	157	164	172	157	152	146	152	148	145	145	151	155	147	166	147	166	161	144	168	143
16587	21139	31539	38693	40845	38907	48020	53267	45977	44556	44592	42277	32559	43899	42957	42512	43366	43634	45988	47983	45624	40369	31795	37837	40588	38284	36992	39026	37549	31131	28196	30108	30012	31177	29006	24833	17976	22444	18859	22880	21423	19366	17072	15374	16704	20079	17100	11685	7328	7419	8843	7919	8959	11270	6499	6674	6112	4944	6794	3387	1454	981	770	693	666	690	667	566	514	486	454	424	465	421	453	461	442	462	446	431	457	452	682	808	781	584	471	435	464	443	420	416	424	387	463	430	399	424	417	478	420	460	446	459	410	426	420	426	475	473	416	437	414	430	398	428	436	416	474	434	436	448	456	434	389	500	403	414	366	459	428	417	450	426	483	436	402	452	403	449	419	428	421	461	431	422	431	452	418	455	454	418	447	448	394	398	436	445	413	451	406	424	450	430	450	445	449	430	427	442	439	413	455	436	453	455	414	430	482	447	427	440	419	402	440	439	397	459	450	441	432	432	402	406	451	385	442	445	427	430	442	411	392	430	428	446	415	409	443	402	436	422	390	443	429	488	429	439	429	450	428	440	457	406	403	424	427	441	446	449	448	469	435	449	465	398	417	433	428	445	425	441	413	410	419	432	428	454	420	408	429	438	441	432	436	432	405	437	457	441	429	419	430	443	420	437	408	418	473	459	453	432	444	426	408	427	435	435	400	461	437	463	428	433	437	424	444	427	435	455	441	438	443	483	418	410	397	450	437	435	450	440	399	460	448	456	450	405	441	450	459	427	426	453	418	423	410	440	429	394	417	440	419	466	454	458	418	440	386	440	429	405	455	407	405	416	441	429	425	393	437	423	394	418	463	423	416	434	451	414	448	471	439	460	441	451	423	448	441	406	415	456	412	463	430	473	427	429	425	445	445	405	411	453	432	432	431	439	420	413	418	437	476	419	438	424	421	431	421	419	437	427	435	425	462	444	405	471	435	438	413	412	450	447	413	431	426	439	412	416	427	452	461	421	440	465	488	447	461	457	437	437	452	435	424	417	413	420	427	438	433	416	450	448	439	441	424	425	450	396	418	416	418	439	421	417	434	442	413	419	426	428	444	427	451	436	424	405	445	450	453	433	445	431	458	404	457	406	399	411	472	426	439	408	425	447	435	467	441	455	433	408	428	392	434	423	437	424	417	425	443	440	418	409	430	411	451	440	429	425	426	468	433	405	450	393	437	454	454	418	423	421	434	410	447	442	423	435	447	476	458	388	408	439	415	437	391	426	446	407	451	436	481	435	422	413	449	444	476	450	458	435	415	448	404	434	416	463	380	448	457	430	442	443	401	404	415	475	436	403	410	410	439	404	416	373	432	410	453	401	434	444	424	413	440	450	444	439	422	419	422	441	444	383	430	437	414	417	458	394	469	455	429	406	456	428	451	446	425	419	434	431	436	435	440	428	426	427	443	420	419	432	423	427	423	432	438	436	431	417	447	405	437	434	396	462	437	398	433	394	446	442	464	449	425	409	460	426	452	428	400	417	442	421	416	394	439	425	444	419	437	435	427	420	466	449	399	411	435	458	404	439	454	434	414	430	409	438	392	413	429	430	417	422	440	440	443	421	450	400	414	443	411	439	466	450	425	431	391	395	419	464	437	426	447	439	413	475	417	451	431	439	420	437	420	463	433	408	459	443	429	401	445	412	427	444	441	460	431	413	429	444	432	432	425	440	421	415	444	423	430	440	416	432	392	405	452	468	473	385	443	408	422	430	424	433	419	469	393	444	427	433	439	422	439	419	447	463	396	437	438	413	435	425	442	430	411	410	446	437	429	411	447	421	433	440	430	422	434	419	450	431	406	402	436	420	400	405	424	422	442	423	437	446	418	412	437	441	421	417	431	428	464	411	453	410	436	434	419	428	407	392	438	447	477	468	435	413	415	413	410	405	421	442	434	437	430	448	412	446	428	421	460	439	472	415	434	436	448	423	413	405	447	416	416	453	447	419	428	438	393	426	405	452	411	446	444	435	427	462	464	445	427	447	428	419	443	450	455	428	468	401	454	441	422	437	430	415	400	463	433	409	417	440	385	427	405	464	442	443	415	408	424	437	395	411	384	443	418	451	432	435	405	429	418	395	437	413	455	431	423	415	390	414	428	429	399	425	422	420	434	458	432	429	435	414	438	416	412	451	423	428	421	445	417	411	433	404	409	448	413	442	437	455	398	399	453	415	433	405	436	449	410	402	445	431	428	420	405	437	469	408	424	411	449	422	396	388	474	422	409	448	440	428	398	441	423	427	423	431	432	444	417	423	438	440	458	414	431	438	426	441	441	448	445	440	459	439	423	452	472	456	454	438	419	439	414	433	454	414	404	435	432	456	426	429	422	430	453	436	451	397	451	457	442	467	422	456	427	415	462	421	473	457	465	419	401	400	419	405	434	442	423	463	432	469	404	453	424	431	404	455	457	455	436	388	429	434	457	445	431	468	422	409	441	385	410	422	455	405	436	441	448	462	427	453	438	410	403	418	426	464	430	400	419	398	390	453	424	430	459	422	453	445	426	450	415	468	437	425	484	433	437	451	433	450	430	432	404	390	418	420	425	422	459	421	455	448	444	425	409	394	429	408	440	446	404	452	446	429	428	418	485	461	432	435	461	438	405	457	467	440	427	434	426	428	405	435	430	429	400	476	431	445	431	400	428	438	407	413	443	418	411	406	449	420	388	391	437	433	435	417	452	449	437	438	412	445	421	428	447	431	433	465	454	451	439	435	425	433	434	413	450	448	430	450	458	413	447	415	415	384	457	427	432	397	443	456	445	396	463	469	455	460	447	448	416	452	442	434	440	428	429	413	439	424	415	466	438	434	431	406	450	415	400	385	439	399	405	414	440	420	428	425	450	464	424	423	409	435	424	436	430	432	452	428	429	434	424	434	421	454	419	415	411	425	399	414	434	426	426	445	420	415	446	424	416	467	401	390	478	444	409	394	427	435	417	452	414	450	390	432	423	444	462	448	391	456	460	430	450	437	447	424	446	461	389	455	412	401	407	443	446	441	438	424	417	411	430	456	432	421	431	436	420	440	419	417	414	420	439	446	454	417	426	452	409	389	440	395	453	405	431	437	438	420	426	457	413	410	437	388	443	441	454	436	446	442	418	415	487	388	439	454	393	420	450	448	423	435	445	432	445	398	478	432	436	452	442	470	430	442	441	468	402	413	460	422	437	432	459	413	457	447	426	431	467	450	477	424	474	460	415	378	426	440	466	460	450	405	431	479	401	393	434	454	412	440	418	403	423	417	428	451	436	434	393	442	413	440	429	446	416	439	416	451	422	411	446	393	420	436	448	426	471	429	424	432	453	439	423	433	447	477	443	405	454	400	401	428	446	391	437	463	423	441	425	423	425	436	433	463	437	425	385	488	391	409	400	422	447	455	438	423	442	437	433	463	419	460	452	426	497	462	448	454	417	395	444	466	421	478	447	454	451	427	425	399	431	448	430	446	417	424	473	466	426	449	430	429	486	426	478	425	425	440	465	408	406	434	420	429	408	413	433	450
35909	34802	39886	40854	40385	36151	48750	55270	44606	45408	43690	38582	24764	33427	37205	33778	35052	35123	35289	41137	36427	31463	24966	27575	29751	28258	27792	27162	26169	24036	18641	16392	14954	14526	16217	15989	9608	9350	7248	9598	9633	7006	6379	6415	6183	7454	7414	4977	3083	2488	2839	2722	2989	3754	1910	2149	1811	1996	2271	1386	615	424	313	297	292	272	267	231	215	207	205	223	248	191	213	215	200	195	247	213	178	209	322	343	278	266	247	230	214	209	183	224	194	225	198	226	211	213	200	194	200	194	205	190	196	233	213	228	191	207	205	194	210	199	213	237	223	205	232	204	209	207	198	193	223	226	225	194	170	214	221	211	207	195	186	213	207	218	208	215	205	208	198	233	194	195	193	183	232	195	212	194	233	183	203	204	227	235	164	181	236	216	239	212	210	216	182	215	206	205	209	215	200	200	211	202	199	188	209	213	223	235	198	204	190	203	199	223	208	221	223	222	202	218	223	205	196	205	197	209	192	241	198	190	215	210	223	192	196	188	200	211	203	203	249	219	223	209	207	216	210	204	216	204	201	207	199	224	196	201	200	215	207	176	205	176	211	198	197	204	186	214	206	213	184	205	222	204	219	193	199	210	190	202	190	209	177	195	201	194	215	221	210	203	216	196	205	208	187	198	223	203	208	215	178	196	205	202	200	224	198	210	209	209	204	253	211	219	189	205	209	205	185	202	226	203	182	185	205	178	201	199	200	215	213	219	201	216	207	197	197	174	205	210	206	213	215	189	204	218	186	244	204	214	189	201	214	200	203	187	197	201	235	201	205	210	207	200	189	203	229	181	227	182	190	189	228	228	228	209	223	224	200	220	214	204	185	217	215	224	204	227	188	209	193	209	212	220	208	204	185	203	213	188	195	192	196	213	207	241	209	203	186	206	182	176	215	221	223	193	201	198	200	198	234	200	199	207	197	194	167	224	214	204	231	224	210	219	194	206	229	228	232	202	216	213	211	196	212	211	203	213	202	232	214	219	193	208	221	245	204	200	227	201	207	219	198	204	198	226	202	230	202	185	179	189	204	198	184	189	194	230	221	196	193	218	207	216	188	223	192	203	221	215	190	201	187	203	217	168	235	223	225	203	206	224	230	205	224	188	238	209	212	185	210	203	231	199	208	197	197	205	190	220	216	189	219	195	199	210	204	208	200	227	206	221	194	216	211	221	197	207	209	210	228	202	185	205	216	211	192	204	228	191	195	205	194	217	193	191	214	204	226	211	180	179	198	198	201	227	191	195	219	208	211	198	231	208	201	226	176	206	217	204	207	201	189	216	212	207	205	220	181	220	209	212	196	199	207	218	247	198	203	229	201	201	212	195	208	208	193	207	214	195	229	223	212	203	200	201	212	188	206	212	198	159	206	204	182	206	187	187	223	191	233	231	207	220	227	238	231	187	220	218	197	213	209	237	225	201	209	198	210	240	181	202	207	227	169	208	223	207	210	197	212	217	200	200	194	200	194	198	215	233	188	218	214	187	203	193	205	215	200	196	200	194	227	225	218	213	206	180	223	238	214	194	225	226	214	206	188	219	193	186	232	215	201	207	195	205	197	189	193	228	203	192	198	195	202	217	188	207	200	204	211	203	195	192	187	200	236	220	217	187	210	177	196	197	206	224	198	209	219	197	218	211	232	219	194	193	202	208	210	200	206	189	200	238	204	209	197	212	197	207	193	214	202	190	205	197	202	212	240	196	210	198	193	218	183	215	184	213	201	217	188	212	196	192	208	226	201	205	229	210	220	224	223	215	215	216	209	223	221	202	189	198	191	205	216	230	221	223	193	187	217	227	190	216	145	204	215	198	199	222	227	201	201	217	194	219	191	193	223	220	234	196	227	207	238	208	206	206	205	196	205	205	183	199	235	200	193	201	193	231	216	190	193	203	213	226	209	213	214	195	219	208	202	212	192	202	211	219	208	185	213	207	196	173	179	212	199	203	222	195	206	226	197	179	227	200	215	186	202	193	235	221	215	207	215	201	202	200	210	206	208	211	198	175	223	225	226	196	236	197	211	197	196	229	201	195	190	221	229	208	219	217	202	183	196	187	202	191	215	216	194	211	203	233	220	218	203	224	201	216	212	201	204	202	222	193	194	224	201	184	227	188	213	189	221	238	207	209	193	218	216	217	226	207	191	235	201	179	188	216	206	201	206	217	201	231	192	200	204	217	223	214	206	204	222	215	214	212	195	231	200	213	214	197	204	202	223	247	210	246	222	180	193	212	205	201	219	213	210	200	206	196	218	222	235	217	238	188	204	191	223	197	196	218	210	229	196	221	211	203	226	201	184	212	209	195	205	194	205	200	202	192	221	195	210	202	199	190	222	188	227	214	216	205	220	198	191	221	195	202	207	199	229	204	206	193	213	193	219	185	212	233	199	223	236	226	188	205	216	216	210	213	213	196	198	210	208	194	216	208	218	213	212	199	209	203	221	226	206	202	199	203	174	201	169	221	229	201	192	192	211	204	225	218	220	205	206	208	199	204	196	208	199	203	188	197	206	229	192	197	220	220	206	211	209	208	227	218	195	188	200	177	207	217	223	227	181	237	194	221	230	204	209	221	214	203	214	193	194	189	202	188	222	236	204	198	218	208	202	219	210	193	189	182	231	204	223	212	204	207	218	196	212	219	232	209	194	198	202	216	207	199	220	204	190	220	227	235	173	202	203	180	225	209	219	208	217	217	215	187	191	209	205	203	196	223	205	202	164	215	219	215	210	186	207	195	184	199	211	204	251	216	221	216	228	205	178	226	216	194	211	215	206	214	206	230	211	230	208	207	228	199	196	183	209	213	204	199	201	216	225	197	239	204	186	202	177	189	183	182	208	195	227	200	196	218	177	211	253	218	188	203	175	197	193	201	203	211	222	208	187	197	200	193	206	214	216	211	188	184	187	209	229	210	214	197	169	236	200	231	217	228	219	199	212	194	225	215	210	209	243	204	191	196	234	212	223	223	204	183	219	233	202	245	203	182	252	204	198	206	215	204	222	205	202	222	208	211	201	209	204	243	217	211	227	220	185	210	201	228	197	215	163	251	219	202	198	203	185	213	207	199	212	214	206	225	192	191	221	206	210	220	212	197	205	194	198	176	197	213	238	201	218	207	212	224	234	225	214	221	216	211	206	200	203	201	222	222	217	222	202	205	200	210	198	210	207	203	167	236	201	213	198	213	190	231	202	198	185	204	217	210	232	206	206	214	199	217	174	186	207	220	213	208	201	209	221	231	216	202	187	225	208	196	214	173	197	215	209	217	210	209	209	208	223	211	211	200	212	239	212	205	220	219	209	182	193	213	214	213	232	208	225	204	207	204	198	222	216	194	220	210	194	218	206	190	220	208	198	246	200	215	213	182	204	225	198	211	226	205	219	196	185	201	214	185	203	211	250	171	194	201	179	223	184	207	207	167	199	210	210	213	199	220	207	193	187	229	209	210	230	214	190	205	215	205	222	203	213	214	192	193	229	201	204	208	223	201	207	218	192	227
23137	27595	39539	46536	48532	45833	57786	65165	58922	61591	58709	53973	41448	54266	55386	54022	55944	55428	56698	62056	56620	53058	44256	48887	51521	50129	49374	48875	49090	46671	40509	40526	39485	38032	40678	38878	29708	31273	28390	32723	32842	26735	26463	26279	26371	29324	29120	21883	16337	14172	15450	15648	16139	19671	11036	12480	10070	11677	12941	8331	3411	2201	1305	1201	1072	965	928	807	673	654	614	593	591	607	608	683	617	649	617	627	604	764	1138	1273	1139	857	654	572	619	576	543	533	551	519	538	543	594	530	571	575	538	574	571	532	556	577	577	589	538	538	598	546	610	530	572	544	572	500	593	603	547	569	539	541	566	557	503	539	580	559	541	563	534	603	551	561	528	574	574	530	555	510	577	558	584	575	540	504	567	560	525	564	570	531	586	546	553	559	566	560	561	609	547	598	495	563	564	554	518	554	594	567	555	505	572	554	593	578	562	529	530	544	596	531	561	566	601	549	579	557	558	579	569	571	585	555	556	535	539	558	563	558	562	541	563	547	573	553	535	567	585	595	527	536	574	540	554	550	521	565	544	618	600	564	574	566	553	563	612	546	576	554	564	553	562	601	524	567	508	544	519	553	572	576	537	550	540	630	514	565	555	536	583	566	577	562	571	543	518	577	547	540	525	535	544	525	543	562	587	550	543	551	566	577	602	545	530	568	539	566	559	598	557	551	542	571	573	549	589	537	537	542	556	532	540	542	543	557	546	584	515	522	573	546	542	560	545	548	559	554	526	565	559	561	622	597	517	580	552	551	532	528	579	571	548	530	548	621	582	556	582	573	555	558	585	576	570	562	527	532	604	558	551	522	528	524	561	531	603	585	569	560	621	599	567	551	586	516	564	569	534	579	618	571	535	553	583	525	574	569	592	565	612	511	518	576	562	585	576	536	582	543	574	510	564	553	563	553	566	591	550	598	522	549	546	558	563	522	602	568	554	548	588	559	565	542	551	584	526	544	566	533	569	570	568	567	543	569	534	554	534	576	592	534	528	540	527	553	515	545	537	521	573	558	575	573	558	517	559	541	560	570	547	610	587	558	569	574	524	538	556	549	581	577	553	531	537	550	584	522	535	596	536	529	563	547	541	560	545	545	548	525	549	559	591	542	539	531	569	614	537	575	568	495	556	583	555	582	566	532	595	561	580	551	563	551	558	549	527	575	597	571	570	592	555	587	539	534	561	555	528	545	566	525	540	554	573	546	552	528	592	521	534	568	572	577	534	532	567	558	572	533	552	601	547	596	530	576	589	575	582	539	577	531	554	582	550	616	557	580	559	530	563	543	569	557	550	543	550	558	512	564	573	587	540	563	549	546	570	534	583	542	577	570	601	527	542	560	541	576	575	556	570	535	575	537	568	554	576	548	518	518	572	580	545	526	587	557	553	564	561	559	564	559	589	594	541	580	581	601	607	584	575	566	565	561	528	596	539	550	565	556	575	572	571	552	531	599	556	556	534	591	551	542	558	527	518	567	552	546	559	592	569	546	584	562	549	556	577	552	507	566	549	566	542	577	563	593	590	541	527	560	582	572	595	540	523	579	556	608	571	581	511	528	586	574	528	573	519	545	581	536	536	570	532	590	556	558	557	549	640	566	563	552	562	611	548	563	582	538	595	544	549	569	581	580	529	546	574	591	516	586	525	532	524	544	547	535	570	570	588	538	555	527	525	602	515	547	558	521	604	579	520	579	569	569	527	571	544	601	559	571	589	564	567	569	522	522	563	553	579	566	571	550	548	570	543	583	568	549	595	562	571	519	520	558	533	568	548	554	545	579	508	568	598	521	572	527	558	598	556	553	559	535	537	537	543	563	558	545	549	519	519	547	528	546	530	603	539	539	554	562	546	524	544	600	517	530	552	577	541	555	517	580	531	580	528	573	541	555	565	531	525	555	550	571	549	547	608	537	590	587	542	534	541	507	577	575	551	521	556	542	535	575	547	534	559	534	538	578	578	579	557	563	552	562	563	560	580	557	594	564	580	542	580	558	610	582	587	528	555	556	564	562	522	559	557	573	571	515	565	554	558	564	533	541	540	576	545	563	565	598	556	548	532	542	571	528	562	549	566	537	551	527	584	541	578	584	555	589	535	539	525	539	558	584	616	578	535	552	540	546	545	535	559	537	520	559	576	555	562	541	559	562	562	545	541	522	527	556	595	532	560	544	573	562	533	545	548	559	547	542	551	582	598	552	595	481	564	553	527	505	577	573	562	545	546	611	534	551	546	594	565	533	562	553	558	554	572	539	593	576	533	539	542	556	571	579	542	557	511	569	546	556	568	564	517	524	572	549	577	567	580	498	552	523	556	562	563	566	552	557	583	580	550	557	535	541	547	556	587	550	501	580	565	566	570	552	539	508	553	571	560	555	550	589	505	524	528	542	561	567	569	579	573	541	545	551	533	578	573	599	583	515	583	546	534	570	555	550	529	513	560	543	542	547	541	537	563	537	566	566	585	550	616	530	580	533	512	563	573	540	552	529	590	539	565	546	623	577	520	560	537	574	540	571	539	556	540	550	583	570	566	571	530	569	570	546	550	561	565	559	541	591	541	533	545	557	564	562	579	575	536	556	550	531	558	546	612	587	587	554	540	566	566	557	573	547	587	551	638	561	559	564	552	556	566	585	562	570	537	566	568	514	533	576	539	554	592	551	539	511	538	504	620	539	586	536	573	517	591	547	572	547	581	565	560	564	519	543	544	556	549	564	578	543	567	554	530	517	576	537	560	562	571	584	544	550	538	558	561	493	567	544	539	546	536	546	530	571	537	577	561	557	534	567	534	516	535	542	530	533	563	517	576	539	581	566	546	567	588	548	542	526	575	573	560	544	544	544	561	543	562	546	516	588	542	579	575	565	564	562	601	609	562	576	583	538	546	599	589	549	578	544	589	541	562	608	515	586	551	534	570	539	575	565	575	545	541	572	607	557	530	558	554	527	585	541	543	584	577	604	540	565	553	545	526	515	558	508	539	546	596	576	576	529	544	539	531	584	536	562	560	581	559	577	584	540	565	509	538	604	551	575	563	568	601	529	590	579	543	529	581	593	549	558	576	570	596	521	589	550	576	569	573	526	533	609	520	561	546	573	559	511	565	587	544	511	505	542	564	564	528	558	531	564	559	564	555	542	540	555	551	537	525	543	542	557	548	556	580	537	559	557	546	510	538	536	557	606	571	569	539	574	551	588	612	556	533	555	507	570	581	530	560	531	576	530	528	546	521	532	575	568	551	552	590	557	585	543	579	529	559	528	548	541	583	532	560	526	569	590	569	607	571	552	608	569	558	540	607	607	554	543	529	579	578	607	500	537	531	589	584	587	542	533	551	563	560	544	552	575	557	587	568	521	560	540	548	558	587	572	531	550	514	538	532	535	591	554	586	537	576	495	539	568	529	553	587	578	557	557	539	540	610	594	509	568	539	585	528	522	579	574	576	542	531	596	549	540	531	580	566	574	601	540	571	554	553	574	552	563	551	575	568	598	600	551	545	597	538	543	570	565	537	543
11472	10538	12235	9557	7590	5196	6360	7601	5435	4879	3840	2971	1727	2176	2388	1761	1936	1691	1653	2213	1885	1668	1307	1514	1597	1488	1377	1208	1295	1109	886	925	744	555	693	719	548	504	468	558	462	391	404	417	427	417	458	321	296	269	275	252	230	284	227	245	214	208	201	194	171	187	171	156	186	167	146	169	141	191	157	155	160	143	151	171	165	157	161	150	145	150	157	177	171	157	163	182	156	158	152	150	134	139	176	158	148	144	172	155	149	151	145	178	149	124	141	177	178	158	172	162	171	162	173	168	156	166	154	171	154	155	149	144	157	158	152	137	182	163	164	154	169	162	169	137	165	167	161	161	161	167	167	160	162	141	167	144	164	166	149	148	181	155	169	148	155	174	163	149	168	154	151	177	149	159	165	169	174	151	184	157	151	152	161	154	166	152	164	166	132	171	153	175	146	161	168	163	150	155	167	163	161	158	128	170	172	150	168	154	172	164	154	150	163	147	142	128	159	160	149	167	156	157	140	153	168	132	163	172	166	175	181	172	143	166	163	173	173	174	150	177	167	178	156	131	173	152	157	146	162	156	154	163	134	149	159	138	145	163	147	160	178	163	169	165	162	155	142	171	142	173	182	163	150	136	143	141	160	183	157	152	177	166	130	176	165	149	168	161	189	172	155	160	151	155	174	175	177	153	177	161	156	175	172	152	167	172	145	184	161	144	133	158	163	175	162	151	181	178	134	163	173	120	160	135	159	154	167	173	157	164	161	147	151	168	175	150	168	154	159	172	162	171	153	142	145	182	147	174	148	158	156	147	159	151	170	151	164	189	138	167	139	137	152	153	140	146	177	133	177	152	152	157	158	155	163	147	172	154	164	159	160	158	145	137	181	150	158	148	165	174	159	152	146	165	152	165	162	167	134	156	149	138	168	171	164	180	166	150	155	141	156	163	141	169	170	154	162	180	144	165	171	143	166	137	145	171	167	142	157	173	167	151	161	161	152	160	165	176	160	168	152	175	156	143	143	133	160	150	145	149	156	149	161	179	165	182	189	176	159	170	156	135	159	160	145	168	167	154	150	168	152	157	159	176	169	164	148	170	169	153	162	169	148	163	160	161	165	150	157	147	154	168	162	166	145	144	149	173	163	156	153	154	156	156	170	181	155	183	168	162	180	157	172	162	163	177	172	158	134	167	161	171	163	179	178	154	167	174	154	163	161	163	171	151	169	153	161	177	152	139	166	156	148	167	153	177	170	158	139	132	145	163	138	153	162	141	160	154	154	164	156	154	154	146	174	151	135	163	139	145	156	169	165	172	138	178	147	156	125	180	158	163	153	170	170	162	160	157	168	144	159	153	173	154	165	169	163	169	179	143	162	175	155	162	128	130	156	151	189	151	173	172	164	148	158	165	133	161	149	124	147	161	164	141	190	173	150	154	165	166	142	153	160	180	142	162	142	167	148	166	178	188	148	175	168	168	152	179	146	160	147	130	161	163	166	172	161	166	160	174	146	155	140	152	145	160	155	169	155	176	160	160	157	159	183	154	164	167	172	167	158	158	162	155	149	160	172	154	158	139	182	135	173	184	171	158	157	142	166	137	161	163	158	140	148	154	136	160	153	153	176	166	165	143	153	176	183	146	142	162	162	180	144	162	166	156	155	170	152	178	165	176	164	161	149	145	145	180	186	151	136	172	178	162	152	168	187	152	168	154	155	159	164	151	149	174	170	155	176	172	165	170	154	153	151	172	155	171	168	144	163	157	146	152	166	162	162	166	146	124	128	145	160	151	178	151	165	142	154	141	158	150	160	152	157	153	154	169	149	185	147	166	179	168	182	170	149	176	174	169	154	156	145	167	155	151	177	133	149	143	156	149	146	176	162	138	157	151	158	132	163	166	176	138	173	165	161	150	156	173	151	168	148	152	185	137	177	151	156	161	149	148	165	183	131	149	176	156	177	136	155	166	174	166	180	153	162	151	174	150	168	155	150	158	177	151	152	152	186	163	171	192	155	169	155	151	159	170	178	155	159	132	175	160	135	174	166	156	159	166	153	161	146	172	180	163	143	174	148	176	160	143	151	151	180	162	173	166	148	148	166	190	163	145	153	145	154	155	149	151	172	157	147	156	177	154	154	139	166	150	171	164	147	187	149	165	160	138	152	155	170	165	152	156	152	144	179	159	162	137	144	157	155	172	153	170	173	155	191	153	140	156	157	177	152	188	163	142	133	164	139	155	168	145	162	141	154	140	142	160	164	153	165	154	179	155	175	168	187	152	153	152	168	132	160	152	138	156	166	161	131	149	167	135	183	143	158	163	136	144	159	160	168	159	163	168	142	163	161	144	158	154	147	151	168	157	144	169	155	134	169	188	166	136	188	137	155	170	162	145	148	169	157	154	174	160	165	154	155	164	143	189	198	154	147	175	170	171	153	159	141	132	179	161	152	180	164	146	145	170	172	148	162	151	153	148	153	180	170	150	163	154	149	176	193	150	181	157	166	151	162	151	160	155	157	149	157	170	181	164	164	135	186	151	162	149	146	157	153	155	163	148	162	169	166	159	162	156	169	155	165	164	168	158	160	158	166	190	154	156	149	151	155	141	160	156	144	163	154	148	165	138	168	175	154	177	154	151	149	174	137	163	160	143	180	149	188	148	147	182	156	156	158	179	176	161	140	145	158	167	154	173	149	154	150	146	138	146	158	132	153	160	174	144	164	154	151	153	164	151	183	163	179	136	147	158	167	139	162	179	153	177	192	177	164	153	137	154	168	163	166	166	178	176	149	166	155	163	171	176	165	176	159	153	165	147	154	151	155	159	152	162	145	154	170	164	148	178	152	165	160	174	156	135	146	163	172	167	156	169	171	199	168	173	161	187	174	154	151	164	158	175	163	177	156	162	159	171	157	156	139	143	170	153	151	162	163	150	181	147	166	161	151	147	180	158	148	152	188	157	167	156	161	160	164	158	153	135	177	172	186	137	170	157	188	165	153	169	165	143	152	169	189	158	173	154	166	161	155	174	157	157	161	150	157	146	158	167	141	152	154	157	150	137	159	154	162	165	162	172	156	184	154	159	152	167	156	173	151	149	159	159	164	178	164	174	178	173	164	166	149	145	179	158	156	162	155	156	152	138	167	143	159	172	135	147	137	172	132	155	141	153	159	169	140	142	149	163	161	167	164	158	148	172	153	161	182	181	146	157	156	170	147	173	159	170	181	148	161	146	178	160	173	147	163	153	156	180	189	174	150	152	178	151	154	141	173	152	182	175	154	152	158	166	187	171	152	146	150	165	159	157	161	151	177	146	161	159	127	167	157	159	145	174	169	153	161	148	164	155	168	144	173	176	150	162	160	161	149	170	170	158	160	166	135	142	168	135	170	178	180	153	142	174	176	182	155	157	174	169	166	165	170	164	176	141	171	144	154	145	136	174	186	167	181	150	166	162	158	146	149	152	158	169	160	169	149	150	160	189	161	165	138	166	145	138	169	134	160	176	167	159	159	147
7468	9816	17851	20019	19207	15312	20484	24779	19345	19271	15809	12925	8109	10672	11881	9399	10473	8663	8784	12164	10404	9419	6898	8725	9119	8806	7204	6969	7159	6178	4971	4985	4177	2981	3681	3840	2856	3047	2435	2586	2354	2302	1971	2084	2078	2250	2436	1765	1295	1246	1232	1400	1245	1545	937	990	890	905	878	725	585	487	487	436	497	470	457	438	455	437	400	449	480	454	465	464	445	465	462	475	460	465	495	490	585	496	497	471	401	498	464	432	488	459	401	440	451	464	444	435	453	470	408	418	453	424	423	451	415	440	438	432	438	415	410	454	489	417	446	464	454	460	451	431	430	465	424	455	479	380	480	420	456	404	421	433	425	442	468	434	435	420	410	419	446	442	468	449	454	430	404	427	431	449	453	425	464	448	469	439	413	403	448	410	422	425	403	433	460	427	453	440	462	444	415	438	437	501	470	471	435	468	427	433	478	450	428	393	435	482	490	442	433	443	472	443	417	445	432	441	469	421	444	422	490	464	438	425	450	431	449	411	481	466	444	420	446	418	424	422	419	470	446	402	435	404	421	477	439	427	431	399	426	451	451	431	399	456	449	448	441	451	474	429	440	455	457	449	458	445	462	455	449	478	407	464	473	457	455	413	458	406	444	471	476	406	449	486	417	448	419	425	431	416	442	429	436	443	433	430	434	457	415	462	441	428	409	466	418	432	403	431	473	443	445	414	439	418	425	443	433	440	457	427	415	410	428	428	483	468	442	428	442	443	430	425	422	477	455	408	496	490	426	459	442	450	419	418	435	419	451	433	426	457	442	453	440	445	419	482	447	477	403	430	450	491	445	445	449	428	444	440	427	423	436	412	452	426	405	466	456	432	431	499	453	430	461	448	430	439	449	464	466	466	418	393	483	401	426	421	456	426	447	487	419	447	430	429	434	467	445	423	470	471	413	449	454	411	466	412	449	418	444	421	448	456	401	445	419	451	449	434	448	451	404	432	430	426	462	443	471	435	444	448	469	464	436	455	455	471	394	458	444	433	430	445	416	467	458	468	418	442	431	433	454	449	473	447	460	428	414	408	446	465	423	461	423	437	472	413	424	441	413	454	458	439	430	452	450	432	440	425	482	444	482	478	459	433	469	463	474	460	401	413	455	444	457	444	445	445	450	431	467	455	420	468	440	434	422	456	473	424	424	453	431	442	414	456	443	460	419	451	458	445	454	448	398	429	458	430	436	475	453	447	457	417	403	431	439	462	450	446	466	420	430	427	454	428	418	452	428	446	426	456	433	445	477	461	459	444	434	461	433	461	468	446	455	467	397	431	457	424	443	450	476	425	448	428	440	466	422	422	488	411	459	467	464	457	410	480	470	457	453	470	436	454	430	473	431	483	423	413	422	475	441	396	440	420	454	444	488	454	456	428	430	440	454	477	428	446	436	454	412	431	457	467	459	433	438	454	428	454	430	420	438	411	447	426	460	415	471	447	455	466	464	412	431	472	437	436	415	451	456	441	411	400	460	421	444	467	441	449	415	437	433	469	419	459	449	425	439	437	422	457	475	431	453	414	420	438	415	458	429	437	451	454	444	449	456	428	442	433	458	422	400	451	430	424	440	427	435	449	424	442	456	415	453	448	445	430	448	435	464	429	447	420	430	446	450	461	425	432	484	482	447	419	457	440	431	443	437	447	442	442	493	477	410	443	436	442	461	406	423	446	458	425	472	407	411	454	480	420	456	445	437	439	416	450	425	443	456	454	462	494	441	461	398	428	434	472	440	441	445	452	459	434	405	427	470	476	459	477	465	422	412	421	407	429	454	448	414	427	421	469	429	442	472	397	430	461	391	407	449	410	413	436	440	416	393	437	446	500	452	420	450	434	435	415	456	437	395	437	437	440	463	431	416	465	421	412	469	400	449	442	415	449	428	427	420	421	485	462	447	431	471	431	454	439	448	469	427	452	475	440	477	442	431	428	448	453	449	425	447	439	456	411	433	463	439	450	438	433	477	418	445	458	468	441	409	493	488	432	477	452	456	407	422	430	445	435	436	447	429	410	464	430	398	483	447	421	477	430	457	475	439	424	431	488	459	440	430	412	424	446	428	477	435	441	422	469	470	444	435	441	437	446	437	424	433	445	478	411	425	464	438	457	438	429	425	459	462	475	436	453	472	401	430	465	413	441	475	466	461	453	433	438	440	452	460	458	454	466	460	438	464	462	419	454	425	413	463	429	472	476	452	440	430	499	455	451	434	449	447	444	431	457	483	435	442	462	476	427	432	452	443	442	421	450	448	444	451	457	419	445	440	429	442	431	447	456	464	413	476	438	446	466	441	462	413	423	474	471	472	451	455	447	437	421	410	452	470	439	422	456	418	429	425	450	458	404	462	457	470	458	489	459	451	508	406	408	456	415	455	413	458	439	433	413	436	430	441	438	476	439	462	451	415	460	460	424	441	468	458	454	426	440	406	467	424	485	430	477	457	444	462	466	463	423	420	411	442	452	416	464	448	391	449	432	427	443	447	428	448	434	420	437	414	487	464	423	461	392	453	467	437	436	429	445	464	442	398	431	452	412	425	452	452	425	460	396	419	456	415	433	470	443	430	448	411	469	418	445	458	459	471	478	408	445	441	437	461	419	384	438	470	449	428	447	453	428	418	449	457	479	443	448	451	416	445	421	421	440	435	465	435	448	462	457	435	454	460	439	400	385	436	456	458	469	452	455	454	419	472	409	383	404	451	424	452	458	458	456	456	442	453	443	467	472	454	466	464	403	418	456	415	449	412	420	465	465	458	451	436	418	441	441	433	447	463	428	417	458	424	458	440	445	462	443	464	401	414	446	444	453	423	454	440	453	495	429	435	463	454	412	439	398	437	461	427	434	413	448	437	455	454	434	451	438	457	454	431	433	428	431	468	423	461	414	418	472	443	428	491	456	456	455	463	436	439	450	450	441	452	431	442	409	446	437	435	424	465	411	456	403	428	479	460	424	457	439	432	465	424	445	442	475	440	446	464	441	435	441	424	458	450	432	426	444	460	454	455	451	427	437	471	433	442	437	422	437	482	471	489	424	435	478	442	428	463	463	480	450	502	418	445	474	463	412	460	449	438	441	425	460	393	425	499	449	429	464	443	453	459	451	436	426	428	424	437	462	447	451	434	447	430	482	418	442	496	489	446	468	463	432	451	447	455	447	496	449	439	410	464	481	441	423	446	401	475	407	474	439	424	421	497	446	430	449	445	440	447	460	415	469	456	444	492	406	426	447	450	455	484	433	447	481	453	454	433	483	424	464	441	452	397	428	447	420	415	399	457	396	478	437	421	392	440	449	426	396	444	431	393	409	446	428	425	449	448	424	455	437	478	423	420	434	420	441	443	455	424	417	438	466	435	450	422	418	465	473	432	468	431	468	460	411	436	446	462	429	403	453	443	458	455	433	464	439	449	449	434	411	450	409	435	449	439	454	450	464	436	444	483	419	416	440	445	430	438	452	463	441	447	437	486	436	413	484	447	456	447	472	426	477	454	400
26180	25773	32266	30780	30577	28772	26541	46542	38878	33822	33094	29246	18359	20562	25201	20436	22288	20543	19008	24547	22006	19871	16255	20036	18127	15568	13407	13257	13593	11891	8876	9392	8881	7221	4796	5760	6175	5884	4893	4404	2995	2773	2700	2975	3018	3569	4001	2789	1502	1515	1740	1692	1472	1582	908	1141	968	755	596	565	347	309	230	220	222	200	201	204	198	172	181	194	184	191	187	170	188	174	176	187	172	180	226	214	236	208	182	180	170	186	153	181	176	166	165	182	167	190	166	178	178	175	186	192	185	179	171	185	172	198	198	179	176	172	172	168	182	190	211	154	153	165	159	151	195	168	163	179	159	215	185	175	182	202	198	179	180	167	188	186	183	171	142	213	184	160	177	156	192	179	170	159	182	184	183	205	176	161	179	187	161	172	181	201	194	187	187	178	188	194	169	173	163	178	185	193	197	186	169	167	178	154	197	181	177	181	165	197	164	197	176	166	153	201	170	149	170	180	181	168	183	195	163	182	194	184	174	170	181	182	163	148	206	160	165	191	179	163	169	164	173	185	177	198	212	201	160	191	167	171	178	174	162	167	194	189	166	169	171	181	178	179	159	187	198	184	188	179	182	178	200	166	152	203	200	192	188	152	160	198	191	155	184	191	170	208	189	171	193	189	194	162	166	182	171	185	177	174	175	163	167	195	192	152	183	186	187	189	183	188	188	171	191	186	173	188	166	188	195	175	176	186	183	171	196	182	174	187	156	177	185	178	155	186	194	164	181	154	166	179	171	173	199	175	177	167	172	171	157	161	175	158	166	167	170	190	193	165	157	166	162	186	193	175	150	195	177	183	175	186	191	180	190	185	192	175	161	193	191	162	174	184	207	170	179	182	170	197	201	176	154	196	190	181	179	183	190	168	184	197	176	189	160	159	202	168	183	158	153	171	182	181	202	181	171	186	170	191	194	179	164	181	180	190	190	176	180	165	196	179	188	184	165	172	198	203	152	180	136	213	178	188	182	183	176	195	169	198	160	190	162	186	165	183	169	163	176	177	178	152	167	199	183	167	172	148	161	167	170	186	168	164	179	182	162	181	162	179	175	179	180	174	175	173	164	181	178	172	194	203	196	169	190	207	211	192	171	171	158	167	172	175	193	198	193	198	171	159	163	169	175	159	159	184	178	174	206	191	185	171	170	185	183	206	165	192	174	207	171	181	162	190	188	160	174	170	172	178	172	187	192	189	181	185	169	163	181	170	179	162	162	173	186	191	180	178	171	184	178	192	169	174	185	168	187	167	192	144	174	185	169	186	195	165	221	184	207	158	178	198	208	180	169	151	175	173	179	159	171	188	183	187	182	187	177	181	186	155	184	188	167	166	158	176	188	184	178	189	181	171	196	185	152	172	173	214	176	174	177	177	181	195	203	166	193	173	161	180	164	191	178	191	153	182	155	189	168	208	192	167	201	189	164	161	182	181	177	166	201	187	194	174	175	179	189	196	190	195	183	176	176	200	207	191	187	159	173	165	163	195	170	182	174	169	163	201	179	185	177	155	181	207	172	186	173	165	168	171	162	157	174	180	183	198	140	192	167	171	173	174	178	183	190	155	217	202	173	183	181	171	179	182	176	155	175	168	161	165	168	182	169	189	168	187	166	191	171	176	151	178	167	148	168	174	159	191	181	179	160	198	155	187	179	197	171	193	190	161	184	176	162	178	197	173	179	168	171	173	198	159	181	195	166	173	196	182	176	169	174	186	191	170	183	193	163	206	185	193	203	187	185	189	202	194	183	184	175	195	192	164	161	193	179	166	212	178	176	194	162	180	163	174	168	182	164	191	197	161	165	157	169	191	177	204	159	167	182	165	179	178	179	183	180	157	164	175	191	165	177	168	181	184	177	198	170	176	206	198	168	183	189	194	205	188	194	187	158	193	200	188	201	187	197	181	183	159	191	181	187	181	181	182	188	155	175	168	182	193	182	192	202	172	162	190	178	186	178	180	167	173	173	187	165	190	197	163	190	178	177	175	156	195	175	163	185	177	160	146	171	174	186	178	172	169	187	170	178	160	187	193	207	197	192	190	168	165	187	189	200	208	178	193	189	185	146	201	186	173	174	173	171	164	167	168	197	173	186	185	162	201	184	175	187	184	179	205	187	171	177	203	182	192	180	180	193	161	181	187	183	172	175	196	186	198	174	178	197	163	177	179	190	160	171	200	153	190	187	181	186	207	161	194	171	166	199	188	161	173	188	193	181	176	195	167	163	175	206	178	177	186	182	166	194	183	187	197	169	166	171	180	163	180	180	157	171	203	193	197	190	157	153	185	155	172	162	181	188	166	149	176	196	192	168	175	201	177	172	198	168	180	168	151	183	172	172	171	161	207	171	185	196	175	158	162	170	179	168	183	180	193	180	194	165	182	180	188	166	181	185	171	174	165	168	168	178	148	167	179	180	184	185	185	171	168	196	179	174	176	180	169	154	172	189	179	184	170	172	196	176	145	172	184	193	223	147	170	186	174	186	206	183	196	197	201	174	193	171	165	158	169	182	214	184	186	194	198	167	195	177	179	183	183	189	164	154	188	182	174	193	189	184	201	172	162	202	178	186	179	184	171	168	185	147	173	193	191	202	174	163	153	178	161	182	165	191	183	180	195	184	178	187	174	184	184	196	180	172	162	185	181	175	154	169	164	170	171	169	184	173	170	191	176	167	190	176	172	182	197	208	178	174	174	177	174	195	175	181	164	226	186	195	195	184	179	189	189	194	174	189	174	178	180	169	191	165	191	177	156	177	194	186	162	177	181	201	162	162	167	179	165	190	200	191	160	187	170	172	174	208	180	165	198	183	191	162	184	178	194	195	207	173	168	200	193	187	202	188	181	159	174	172	186	176	171	192	198	162	189	194	187	198	165	180	164	185	188	164	161	163	177	163	173	184	189	182	178	159	167	166	192	189	180	186	187	188	174	188	176	197	188	156	157	181	172	184	172	169	180	183	185	204	163	163	149	169	174	195	155	176	168	184	167	183	182	208	198	192	172	151	185	176	172	171	163	186	177	180	169	190	162	187	167	185	200	191	184	181	163	166	171	183	183	172	181	169	161	198	185	206	168	192	177	182	193	162	180	159	170	183	194	198	172	177	183	170	179	170	171	168	183	196	170	158	170	198	173	168	182	173	176	181	180	179	178	163	171	178	189	212	181	185	184	159	189	178	148	169	184	172	176	192	189	190	166	169	170	180	197	179	177	187	167	163	178	201	196	183	156	158	186	179	179	176	182	184	174	143	146	202	171	164	185	181	185	188	179	170	174	188	189	185	170	190	157	181	171	178	168	192	171	185	161	185	181	179	183	187	196	172	176	143	172	155	185	175	193	201	166	180	174	198	163	196	171	181	168	189	145	206	197	176	153	175	181	178	160	170	184	193	147	158	176	209	191	192	183	170	180	177	160	178	168	187	187	197	167	171	185	197	159	181	178	163	179	205	193	163	163	170	184	182	164	171	163	164	202	209	167	182	197	167	172	175	185	194	188
16652	20933	33767	38818	42072	39555	40836	58589	51492	51237	49913	45639	36173	42927	47418	41140	44832	43263	41661	47968	44244	43114	38018	43176	41582	38966	35120	36532	37080	34267	29795	32641	30776	26333	20963	24314	24946	24703	22423	20326	16577	15571	15259	16435	16302	18698	19890	14313	9639	10059	10756	10701	9020	9861	5843	7381	6151	4531	4022	3271	1815	1273	932	745	767	661	630	588	613	534	541	500	508	520	497	527	503	515	472	498	531	628	758	841	725	631	555	516	502	488	484	492	496	492	466	500	480	526	495	477	497	494	493	501	467	488	466	479	467	485	522	507	449	480	460	499	502	505	454	464	446	495	526	488	479	496	461	489	521	457	495	470	511	497	477	493	466	491	497	494	469	511	487	485	471	485	479	486	489	492	496	441	480	513	454	463	470	488	490	511	493	498	467	518	539	468	525	468	458	460	494	482	534	487	461	541	491	551	478	480	469	503	471	529	479	513	495	495	466	498	478	484	496	479	505	522	488	515	524	428	504	467	496	494	495	485	484	473	483	472	473	491	478	466	487	488	473	463	508	460	487	478	468	500	477	485	479	479	510	493	477	453	498	497	496	483	457	470	489	514	526	495	478	514	533	496	474	453	508	532	479	488	509	487	508	513	483	494	524	469	516	458	467	462	482	529	450	477	510	485	473	515	472	487	486	551	500	517	544	487	469	501	486	479	469	507	480	474	488	520	519	511	502	539	508	508	487	503	489	489	499	488	495	490	503	481	495	489	476	497	453	468	496	518	485	469	460	452	494	503	516	499	443	517	477	459	516	519	468	509	491	486	501	496	472	496	487	485	468	541	517	493	494	444	494	536	532	507	507	512	492	479	494	486	463	506	515	482	502	507	485	488	468	484	479	495	485	553	509	485	468	476	498	471	484	517	483	477	499	510	480	502	492	515	498	475	477	529	468	454	492	480	490	509	466	484	505	476	515	489	487	469	468	476	484	498	507	474	511	459	526	459	468	476	516	473	500	489	444	484	474	489	507	486	454	494	489	512	506	507	492	475	488	499	510	473	479	497	484	493	476	496	479	477	499	500	498	543	497	536	468	531	482	487	482	456	496	502	466	510	484	481	488	510	493	513	537	523	483	511	471	505	472	457	469	518	498	481	487	500	488	443	487	497	442	475	502	513	480	467	472	500	482	453	473	505	496	507	486	470	490	473	473	491	457	515	531	487	495	524	489	486	502	495	446	499	481	484	485	463	492	468	498	504	426	478	479	520	501	513	512	507	468	467	498	475	502	507	495	492	525	457	464	492	449	485	508	519	508	508	493	476	482	492	464	517	488	483	461	501	439	527	501	470	474	485	516	484	515	503	495	496	473	499	459	502	470	489	505	488	500	486	483	463	471	524	489	457	499	470	485	497	426	490	500	449	494	494	496	477	515	501	497	495	503	466	481	491	482	500	524	475	492	491	483	491	513	476	508	453	489	505	497	472	502	473	486	457	473	507	499	450	456	463	475	499	474	494	494	468	543	487	498	503	470	487	491	490	501	553	490	466	506	439	481	473	463	478	514	514	475	496	482	518	493	464	517	473	487	493	476	473	499	479	525	502	466	507	426	486	463	474	557	514	484	448	502	504	456	524	508	504	471	497	517	497	489	500	508	486	481	513	510	491	501	512	468	462	477	441	488	505	521	483	516	536	462	512	455	531	495	493	490	501	488	482	501	434	466	501	520	495	478	501	499	499	472	497	490	444	496	507	476	514	504	505	489	507	501	516	475	508	483	522	530	512	520	439	483	469	488	499	460	480	484	476	506	528	483	494	475	493	483	471	478	477	472	551	487	470	517	503	493	461	497	535	522	508	502	504	517	510	489	513	488	500	477	506	536	517	467	466	498	478	478	487	477	481	491	483	510	476	506	473	479	492	457	528	503	523	532	510	469	482	501	496	510	499	443	523	517	502	484	504	496	490	441	504	497	490	503	500	448	495	522	508	503	494	493	515	505	521	491	488	509	483	530	490	510	486	506	485	478	493	492	516	488	489	495	542	533	483	520	456	430	480	492	489	472	464	540	496	499	506	493	488	441	500	493	496	511	510	463	506	520	508	497	525	480	531	514	484	486	496	495	508	520	474	485	518	493	480	485	472	512	470	477	483	498	505	530	467	528	466	534	482	478	487	497	459	522	518	451	537	506	531	531	514	501	480	444	502	449	492	491	481	470	508	494	500	508	480	486	519	485	516	506	517	466	500	487	525	429	495	501	520	466	538	526	508	473	487	495	458	498	510	514	510	494	466	531	509	442	481	471	539	476	517	498	489	514	492	470	477	472	497	500	493	513	506	495	489	509	522	546	527	509	498	506	512	476	483	479	475	475	460	519	472	469	489	507	468	482	465	475	491	502	527	491	509	469	457	493	485	528	473	493	480	482	493	455	534	482	492	499	500	507	497	444	480	478	453	516	495	527	520	486	491	453	509	461	524	481	480	495	491	451	502	526	495	483	486	544	516	507	527	493	482	479	495	497	475	486	506	485	466	451	483	532	505	505	484	483	504	496	536	496	474	474	454	475	506	488	496	471	499	497	449	493	486	473	488	472	499	475	454	516	528	531	449	486	455	526	523	498	511	526	507	468	519	478	544	486	499	500	509	491	505	516	519	518	496	450	495	533	490	477	451	503	488	485	487	456	492	502	482	514	484	506	458	508	512	486	533	468	482	515	525	536	464	500	519	525	465	457	494	490	502	485	487	502	520	493	521	512	491	501	489	488	488	481	472	472	502	503	532	530	482	478	496	530	479	507	435	527	457	504	480	518	474	492	496	488	448	510	500	494	480	519	496	510	497	467	529	504	504	492	487	484	483	495	517	533	499	513	511	507	509	484	523	444	475	512	508	488	500	497	461	484	478	501	472	484	483	492	498	510	473	461	504	465	510	456	497	475	481	480	517	518	463	488	500	469	503	501	490	497	517	522	517	506	533	532	486	484	477	476	454	493	462	491	463	491	471	494	501	485	515	467	487	519	500	500	503	525	509	513	524	498	537	491	517	441	464	478	489	494	497	457	499	497	499	486	514	492	472	506	515	487	493	490	541	465	447	511	467	495	478	500	495	495	525	509	516	488	486	456	474	492	478	462	509	509	449	472	456	448	519	478	465	502	479	542	491	518	476	506	497	513	498	459	514	506	495	489	523	471	487	500	497	471	478	475	499	473	456	503	492	489	490	512	488	510	508	505	490	530	488	490	526	501	492	521	501	519	527	501	477	499	474	482	482	506	499	519	480	497	477	476	523	520	501	478	450	447	492	502	485	463	517	510	499	513	477	498	510	480	543	494	482	451	511	478	502	545	461	509	548	487	522	471	526	534	493	492	483	521	474	476	494	479	518	483	504	449	468	515	517	520	537	539	504	466	513	517	508	485	499	490	478	499	474	496	477	504	525	491	513	519	517	471	508	495	525	471	508	506	481	491	468	509	468	485	478	476	477	482	517	515	486	516	465	501	486	475	489	530	475	480	504	462	491	491	523	478	457	506	483	476	489	501	452	505	485	479	480
35716	37915	43154	38678	41713	44954	43937	54549	46629	45173	45382	44819	31172	35406	41232	33332	36224	37193	31298	37436	36213	31570	27299	32566	30231	26077	24858	24453	27006	23043	21094	18835	18874	17133	11236	12617	12940	12598	11169	9751	7899	6968	5963	7109	7366	9443	9164	5673	3376	3417	4076	3511	2868	3166	1944	2525	1872	1411	1220	1125	554	436	295	275	300	294	253	225	238	232	253	218	210	197	230	240	237	242	248	211	242	255	306	352	302	291	224	224	213	228	250	225	216	211	220	216	220	216	236	208	216	197	252	243	246	224	222	218	248	228	239	211	222	218	227	216	235	204	244	255	228	233	207	249	241	235	191	207	207	214	205	229	244	211	205	243	234	242	212	247	252	231	237	215	202	244	235	244	212	231	239	240	199	204	232	226	241	195	216	244	250	227	224	227	244	227	233	223	237	239	225	225	245	238	215	220	223	226	253	220	214	229	248	221	204	234	226	220	241	216	219	243	236	206	221	218	224	205	219	227	232	220	200	245	229	213	217	231	244	243	219	234	233	219	206	207	252	217	255	203	233	212	208	230	231	224	221	226	231	251	229	225	228	222	234	220	219	214	219	247	206	209	220	220	239	207	236	197	240	251	230	229	233	213	251	221	200	199	202	237	227	247	199	230	234	247	207	192	238	218	224	224	202	210	238	220	229	222	221	231	220	226	226	218	219	171	222	217	235	239	243	229	210	202	208	201	218	185	241	202	228	238	238	219	256	227	236	209	210	232	201	232	229	216	193	212	227	219	200	235	213	181	246	204	210	231	243	227	219	211	230	222	239	216	204	230	259	217	260	232	197	222	221	228	203	235	237	254	207	211	215	228	228	213	231	209	248	224	203	220	242	254	236	207	231	228	231	259	243	256	211	216	223	217	233	240	217	220	216	261	200	226	231	229	215	213	221	203	206	232	205	211	257	255	223	238	253	240	211	219	226	267	220	242	247	241	250	231	185	245	234	223	219	223	184	221	201	201	218	202	223	199	216	238	244	222	220	217	218	265	237	231	236	246	235	217	248	241	220	242	234	244	259	229	224	243	205	242	207	233	231	208	227	204	211	208	220	245	240	218	246	207	237	200	208	236	217	226	226	219	243	248	226	244	231	193	220	235	240	247	247	239	226	198	213	224	243	232	237	246	221	214	236	218	218	242	195	227	234	231	275	223	238	200	234	252	210	207	215	226	211	234	224	218	241	212	216	215	215	217	227	211	231	221	225	202	242	224	230	254	205	210	248	223	221	228	241	204	237	229	205	229	259	235	212	225	226	246	201	209	236	227	219	243	230	230	231	209	236	231	208	244	228	214	214	246	210	202	235	200	248	230	216	217	216	209	223	235	210	230	256	254	216	253	243	225	218	200	242	243	227	216	219	231	227	211	240	229	209	222	228	213	220	231	238	224	210	222	222	215	230	227	212	233	236	221	251	265	252	214	247	206	243	222	222	231	205	214	226	249	225	220	241	251	223	203	221	198	235	229	228	203	229	241	228	231	212	226	217	201	217	206	241	207	243	253	223	218	232	235	242	221	232	211	187	223	249	212	193	195	201	218	225	203	226	187	230	232	228	226	211	203	232	230	234	222	216	245	208	213	248	214	233	199	243	197	214	205	213	191	243	245	245	217	207	228	197	235	248	239	230	230	227	261	248	231	211	235	228	224	243	226	231	246	219	235	243	227	205	207	215	213	237	210	201	241	224	241	240	240	237	241	255	227	222	228	234	250	258	218	209	213	200	220	233	224	238	217	237	224	234	245	194	210	238	207	258	241	224	229	204	228	210	231	221	240	222	206	208	222	211	234	261	231	201	230	247	225	211	216	228	235	240	256	236	250	227	225	229	228	225	231	234	216	221	224	224	190	211	217	227	230	228	216	223	221	240	237	213	201	203	249	236	266	241	203	234	236	244	233	229	254	217	199	194	237	188	219	220	213	229	252	271	223	201	210	217	224	225	220	202	261	216	217	215	221	221	221	200	228	234	238	249	188	224	219	211	221	227	188	254	225	230	232	228	239	231	226	217	235	216	209	234	217	231	223	239	250	228	217	256	227	225	211	232	222	207	230	248	247	231	233	233	244	217	229	220	230	219	224	236	256	229	235	239	255	212	236	219	232	207	219	228	234	215	225	218	245	214	222	227	224	240	244	238	229	221	224	209	269	216	250	220	229	235	222	209	219	226	218	223	222	220	210	225	212	224	231	244	226	228	219	201	235	218	203	229	209	203	236	228	199	194	225	219	207	252	223	222	221	220	212	217	209	244	215	225	229	213	220	201	214	234	240	224	225	253	191	210	232	240	207	216	200	236	241	236	238	212	231	231	248	223	216	228	213	213	221	227	221	210	245	244	209	238	243	198	249	216	226	240	226	227	235	249	245	246	248	214	201	235	239	234	239	228	238	228	252	222	205	235	214	231	236	227	235	249	197	208	237	251	241	252	202	231	227	212	240	242	209	251	251	231	204	243	227	210	249	229	217	228	231	188	223	226	230	232	217	228	194	241	236	194	199	199	226	210	228	225	241	250	229	234	243	232	198	219	225	182	220	233	244	219	221	223	207	248	224	223	238	187	234	225	229	238	225	229	206	213	219	207	230	210	240	238	229	226	230	245	241	256	217	242	236	248	225	222	210	230	222	221	211	212	224	201	253	220	229	231	238	224	220	238	206	217	221	240	231	205	238	195	214	237	210	217	241	245	202	236	229	213	204	238	216	218	233	235	223	252	229	225	237	211	228	225	220	224	263	219	223	207	213	246	220	200	210	207	221	223	230	197	235	232	218	224	233	243	215	238	222	229	223	224	223	237	233	239	232	236	234	221	228	244	205	210	217	212	223	224	236	236	193	210	215	222	209	218	216	230	232	189	217	189	206	246	227	259	230	229	255	246	238	212	236	237	233	230	228	232	221	244	212	222	223	240	239	224	224	236	220	243	198	225	209	246	211	216	224	258	217	230	234	226	230	227	243	225	198	236	235	216	230	251	217	209	247	240	203	207	237	235	235	230	202	245	215	236	243	214	253	233	241	192	253	223	221	229	223	211	222	219	229	215	206	203	202	216	205	225	209	217	243	192	210	230	229	199	230	219	214	204	210	225	215	225	246	210	222	224	209	197	221	219	225	246	219	226	229	229	225	209	239	207	182	213	227	221	236	223	253	223	243	229	217	220	206	233	218	216	240	238	223	198	230	219	196	229	197	228	220	227	224	238	219	218	232	212	241	230	213	238	225	230	234	255	241	242	225	252	221	237	215	243	247	252	204	218	222	259	198	203	218	245	210	212	230	232	196	205	246	238	228	227	203	231	226	213	224	213	203	251	232	225	210	221	249	220	244	224	250	215	227	211	207	233	254	237	237	228	249	216	205	216	221	261	241	234	216	219	209	236	242	225	235	225	210	229	208	205	230	219	220	222	234	247	225	216	202	213	258	219	199	230	214	241	220	241	221	230	207	207	220	257	223	217	234	225	212	217	269	227	264	237	251	214	242	222	216	225	224	234	260	213	217	210	231
23295	31192	41620	45310	51192	51668	54272	64263	57976	61777	60777	59487	47327	55267	60498	52074	56819	57819	51830	58091	57044	53083	47714	53230	50668	48557	45369	47369	49118	45247	43911	43261	42590	41059	31121	36162	36018	36464	34577	31946	29582	26894	25582	28182	29096	32317	30986	22353	17375	18048	20105	18703	15799	16517	11311	14266	10455	8273	7664	6473	2847	2252	1356	1007	1148	1005	940	825	750	754	675	626	616	670	630	578	622	603	599	631	618	759	1238	1284	1091	787	694	620	630	565	581	636	623	642	590	630	630	634	615	613	582	562	591	592	582	614	624	638	593	563	590	641	654	587	606	628	615	605	597	627	569	590	630	581	590	604	575	626	583	586	602	569	614	624	628	621	623	640	606	606	630	613	568	619	579	609	612	655	585	638	610	590	613	628	618	597	615	585	583	658	632	558	593	596	571	599	629	576	589	599	633	619	599	605	550	598	560	658	581	617	616	618	544	607	572	630	601	602	624	599	559	621	607	594	588	646	568	622	646	611	622	563	575	549	581	599	569	600	595	559	646	587	597	603	547	583	650	613	600	616	601	621	625	620	605	615	575	605	599	569	627	593	575	640	574	576	618	611	556	602	599	619	603	606	616	612	600	599	631	661	592	625	618	593	597	612	602	646	593	583	630	581	592	600	618	626	627	621	595	561	618	629	619	605	597	585	586	608	615	576	606	639	623	582	569	604	631	578	579	558	638	588	589	600	572	591	620	562	602	589	581	591	631	581	626	600	605	567	572	605	614	602	600	598	606	619	629	570	621	633	622	582	602	658	599	619	598	641	607	609	634	658	620	579	605	598	599	557	592	609	571	564	606	610	533	575	602	564	605	605	624	606	613	614	616	669	586	586	633	645	589	640	628	610	624	614	638	650	590	576	618	576	613	615	620	604	611	559	623	593	604	567	611	615	589	586	591	639	618	591	573	574	601	616	612	589	615	608	564	561	554	633	615	636	623	641	579	554	603	634	588	594	607	589	606	566	601	603	619	607	589	636	582	633	619	610	596	591	607	575	587	558	600	578	616	624	522	580	577	584	580	641	582	630	575	549	621	616	607	566	579	583	608	613	604	583	614	591	581	598	590	583	631	587	606	560	602	593	596	582	606	578	572	627	610	576	610	578	567	587	574	564	597	591	583	595	595	582	582	623	620	578	570	593	633	591	570	576	591	600	573	583	633	647	620	649	570	598	635	602	625	598	594	571	630	627	629	637	621	574	567	612	608	610	584	587	575	659	561	621	582	601	559	616	610	598	632	573	599	584	606	608	608	593	602	597	586	579	567	626	616	623	589	563	593	593	613	631	575	632	589	603	605	642	592	603	629	601	597	565	565	547	585	610	602	611	584	588	618	564	642	617	572	566	599	621	630	625	636	583	593	583	613	580	565	611	551	600	572	576	601	599	601	628	627	591	578	606	575	570	612	600	611	670	613	632	570	590	612	582	625	594	566	593	566	597	637	656	589	577	622	614	603	575	640	585	593	614	577	594	600	641	580	546	609	576	628	630	583	621	580	596	598	629	597	665	586	588	594	622	646	572	612	639	601	568	567	545	600	592	657	588	628	586	634	586	581	557	588	578	644	576	624	588	637	619	580	622	601	605	581	597	634	624	607	558	621	594	630	620	594	539	620	602	598	598	603	575	581	589	625	598	574	622	574	613	592	617	582	567	585	597	570	594	566	605	626	613	619	578	594	646	591	559	598	583	574	580	633	596	629	595	598	591	612	612	630	591	615	603	614	613	626	586	631	549	607	605	611	637	622	632	596	575	551	572	619	622	633	597	584	597	579	576	639	637	564	611	611	626	624	604	578	640	594	592	593	583	595	578	614	584	566	590	584	592	582	618	603	571	600	583	632	574	601	624	619	606	618	566	574	565	637	631	636	630	619	581	588	630	586	578	558	601	630	587	604	597	594	574	622	543	621	599	591	596	604	584	588	588	613	615	603	599	610	599	596	599	544	613	593	610	556	600	597	571	601	564	651	589	618	632	564	564	628	615	599	598	640	617	613	585	584	606	644	600	580	634	587	614	622	596	601	631	588	640	647	627	594	615	532	635	616	582	615	645	566	605	681	574	601	622	575	619	573	612	624	588	587	583	619	596	561	616	621	591	626	578	591	591	582	635	640	599	588	604	590	575	623	575	557	586	603	589	623	566	629	623	624	594	594	679	616	573	579	605	581	606	588	592	601	569	630	639	605	619	614	614	620	571	580	583	580	622	588	588	614	577	570	597	596	576	610	600	626	628	613	569	618	612	590	628	580	596	584	611	587	597	636	561	578	604	595	637	615	595	561	629	576	643	631	578	606	622	604	572	639	624	598	567	617	590	611	600	583	596	581	586	624	566	625	607	573	603	628	585	620	553	631	514	605	644	597	610	572	618	581	651	617	571	609	582	608	611	627	552	579	585	592	581	600	579	575	586	579	589	606	598	610	576	598	619	571	601	552	619	592	571	608	646	649	592	627	536	652	604	622	579	578	598	622	572	602	634	601	546	548	595	619	612	568	593	585	626	612	632	601	560	601	594	588	607	589	629	586	627	605	601	607	595	571	570	581	622	561	586	611	571	564	645	630	589	586	601	599	596	662	606	603	564	641	630	595	579	588	594	608	570	607	633	620	622	572	650	645	645	536	579	608	620	614	610	591	587	589	598	591	573	614	621	582	634	563	600	624	560	600	638	640	566	601	607	585	562	659	604	605	615	584	585	594	612	576	599	587	595	638	586	590	621	586	580	571	575	588	608	604	613	582	582	599	586	602	628	574	622	606	658	638	620	569	566	648	597	645	595	599	583	579	601	610	586	569	621	591	600	575	650	607	617	625	632	609	553	594	619	630	610	629	601	617	630	645	598	598	601	634	581	554	605	596	612	598	576	585	615	632	530	577	608	598	625	623	610	594	580	568	596	543	592	581	626	614	597	607	606	581	611	573	590	566	601	625	637	558	620	631	599	632	599	615	622	609	592	592	589	570	583	579	598	623	582	628	639	567	589	634	556	607	591	619	627	627	583	592	603	569	611	635	582	587	593	611	591	607	561	607	589	586	555	586	593	551	594	617	608	602	604	556	607	622	572	613	623	617	594	634	620	612	599	611	608	616	582	608	581	579	581	635	580	610	594	575	646	586	580	618	620	562	592	597	618	590	627	567	636	626	593	588	680	614	539	595	581	581	556	621	631	614	597	597	616	565	594	586	616	566	617	587	593	623	563	563	616	626	610	592	625	580	619	570	597	562	664	626	601	625	586	588	567	610	582	577	570	605	613	604	620	575	618	606	619	594	577	631	580	553	609	597	583	598	599	593	576	559	588	610	579	613	629	558	577	570	593	599	577	558	647	623	641	641	607	604	590	568	607	572	604	597	616	591	597	594	605	566	638	576	588	595	662	585	566	573	614	577	626	622	567	614	627	609	604	596	534	600	593	613	621	589	589	601	573	605	593	571	620	644	587	585	640	618	575	605	592	596	596	623	555	610	606	642	605	576	586	618	608	619	584	625	614	602	539	618	585	621	581
11867	10598	11022	8161	7244	6163	5218	5481	4605	4062	3722	3042	2150	1943	2524	1847	1858	1880	1607	2044	1756	1582	1266	1574	1367	1161	1016	1205	1200	1028	1036	961	865	816	539	641	618	699	631	529	470	396	378	437	453	535	533	344	331	303	311	319	255	274	250	250	225	223	208	192	171	173	176	168	165	159	195	159	176	193	171	156	171	183	141	163	167	175	185	167	180	173	178	169	177	166	173	150	143	165	184	164	173	170	162	189	179	192	160	173	165	173	154	151	168	181	154	171	168	148	164	170	167	161	177	158	182	168	172	175	160	161	164	165	145	165	173	171	181	212	185	152	139	137	173	183	154	161	170	172	178	172	159	156	172	178	173	176	159	182	195	149	160	192	157	180	197	163	180	180	150	154	170	156	176	177	168	166	179	174	192	163	189	165	183	142	162	140	170	181	180	155	176	164	160	193	167	186	193	167	179	157	171	175	172	164	182	175	174	171	182	162	137	170	161	150	148	187	213	174	180	166	166	168	172	170	198	153	180	189	168	172	144	170	184	172	165	157	156	189	150	183	171	191	171	154	155	166	159	154	177	164	135	169	152	181	158	151	198	127	187	157	179	135	172	161	160	162	192	153	167	145	175	165	147	200	167	159	185	153	167	162	191	171	154	158	177	170	165	154	158	158	181	161	172	159	151	161	199	170	152	161	161	169	174	153	188	171	183	162	154	183	162	174	181	168	164	159	175	175	191	141	160	152	174	168	187	183	149	151	175	176	156	170	173	196	169	169	135	193	183	176	195	157	175	170	167	185	154	170	160	169	154	160	170	156	165	184	167	171	182	176	153	179	169	165	146	176	176	160	149	171	174	157	160	176	166	161	171	143	185	172	171	187	154	173	154	158	170	175	164	166	156	152	168	151	155	169	165	143	166	195	170	170	150	157	167	161	180	156	189	152	155	149	164	156	177	183	175	156	157	162	183	170	179	163	159	165	164	152	175	162	170	178	161	177	182	169	158	179	185	181	155	166	185	145	168	168	185	176	168	189	176	176	190	173	148	193	160	166	174	141	179	163	153	191	173	174	160	172	183	177	158	157	175	183	170	148	174	160	173	163	163	160	164	162	175	150	178	180	148	154	151	173	188	173	172	150	196	165	181	180	179	170	153	173	152	183	155	182	176	164	179	161	182	154	166	160	156	157	183	173	156	159	153	192	160	150	189	164	178	169	181	160	169	186	162	148	157	188	147	151	179	160	173	175	144	174	174	167	168	147	170	188	181	171	170	167	181	163	179	188	133	157	175	151	170	170	161	150	165	162	160	159	164	165	169	188	180	173	180	168	163	153	173	176	167	143	158	152	188	163	145	162	167	182	187	175	182	156	163	163	194	169	166	166	183	143	141	157	172	170	177	165	173	183	163	165	172	155	180	166	172	176	165	175	174	155	172	157	156	166	161	173	183	151	160	166	196	156	179	167	180	182	175	176	169	166	162	171	161	172	154	171	162	167	174	157	175	171	154	167	168	184	163	140	158	165	163	148	162	194	140	188	172	142	149	166	186	168	182	177	176	158	167	194	196	155	170	164	176	165	175	170	162	150	164	173	183	150	179	149	172	144	185	149	161	184	179	152	150	169	150	187	174	180	164	178	180	163	161	176	156	172	140	159	195	169	146	179	174	162	160	186	185	154	176	181	182	187	178	170	160	164	189	171	165	151	176	149	166	159	177	158	170	160	162	178	160	178	170	181	167	143	181	157	145	156	185	168	170	168	179	166	170	144	172	160	178	188	163	179	151	164	146	179	165	167	165	139	165	165	181	155	165	170	165	177	157	149	178	164	178	156	169	180	176	166	173	188	171	163	174	186	200	181	157	153	165	174	174	142	150	157	169	168	174	153	153	173	190	183	151	190	170	179	203	181	197	165	165	162	176	168	163	150	153	156	174	192	156	154	200	197	172	192	169	169	160	153	176	189	186	176	157	183	157	166	174	169	146	168	179	173	166	194	184	196	143	166	174	172	180	153	172	206	150	175	175	170	194	166	182	166	167	177	163	168	194	150	148	180	146	152	169	176	155	160	207	186	185	181	159	170	191	168	176	158	168	165	178	186	161	164	176	166	163	151	197	191	164	169	201	150	184	185	152	163	135	179	173	150	175	161	199	209	184	150	156	173	172	182	179	165	149	147	198	166	160	190	211	148	157	169	175	178	175	180	168	152	161	138	166	162	185	160	177	190	190	167	161	166	187	170	142	162	173	156	183	165	170	170	161	165	194	169	169	164	163	160	166	177	155	155	175	168	164	161	170	156	190	176	165	165	156	162	186	149	197	157	171	185	173	169	168	148	180	173	178	166	178	186	175	157	165	156	159	172	192	159	167	176	135	170	160	158	167	171	197	162	165	174	183	173	183	159	160	186	165	154	177	165	175	151	174	140	164	181	152	177	181	158	156	163	172	151	169	154	181	153	174	167	209	174	164	186	172	183	172	174	169	164	175	187	172	185	182	145	174	178	166	158	162	170	168	161	186	157	189	166	176	200	156	171	153	174	158	164	173	161	167	141	180	169	177	158	173	168	165	159	164	197	177	176	162	171	149	166	164	140	157	174	163	180	155	143	170	143	175	200	164	179	175	192	174	176	161	176	154	164	171	165	200	162	177	156	186	184	169	188	162	166	167	173	157	169	176	167	170	168	156	172	194	163	166	161	158	152	146	184	185	160	138	153	163	169	144	145	188	181	189	183	169	159	170	191	157	178	168	185	180	174	163	169	168	160	182	163	179	169	166	212	144	165	163	168	160	165	166	185	142	161	164	182	187	172	160	160	168	154	136	159	190	191	188	179	195	169	168	181	174	165	148	175	150	155	159	137	182	174	156	166	172	164	154	180	172	173	177	152	166	156	153	176	176	169	169	170	171	147	184	138	158	178	155	161	183	189	183	143	195	179	163	156	158	170	167	172	186	190	173	178	188	174	210	165	163	169	166	167	165	179	183	154	170	185	165	166	165	167	179	165	192	170	163	169	187	178	179	142	148	169	193	155	159	174	161	182	183	158	152	172	160	185	163	153	162	164	155	177	193	176	153	161	179	169	155	170	168	161	151	157	175	161	182	171	176	177	172	144	160	142	174	167	166	184	174	148	173	173	151	165	142	176	208	153	173	171	156	169	171	161	179	160	171	152	180	170	181	211	169	146	161	177	176	186	155	185	172	158	170	147	173	147	182	193	182	164	179	171	184	155	172	178	142	144	163	177	161	139	179	153	171	184	181	173	207	166	170	165	181	154	168	174	166	169	184	157	153	172	191	146	158	186	160	156	164	176	173	176	147	181	169	174	158	160	160	172	183	153	159	156	151	188	166	151	181	171	160	182	144	162	167	163	162	158	162	169	178	147	156	178	187	175	157	176	167	170	153	162	150	170	166	186	166	168	178	195	162	177	153	157	169	164	180	182	175	164	188	152	156	154	166	161	161	201	171	183	163	170	184	193	184	181	190	156	169	176	203	204	134	157	147	183	188	169
7594	9781	16353	17974	18788	18362	17407	19475	17633	16993	15187	13859	9979	9467	12622	8942	9740	9564	8292	10766	9486	8809	6524	8922	7646	6686	4992	6562	6495	5857	5622	5508	4848	4302	2742	3376	3624	3942	3578	2729	2610	1987	2142	2288	2427	2813	2601	1779	1534	1576	1517	1522	1269	1330	1051	982	901	818	765	679	551	541	518	468	498	476	503	439	463	500	466	509	470	473	479	435	501	493	502	500	484	496	482	550	505	553	459	502	473	487	493	473	459	469	434	458	450	497	484	486	472	486	425	484	405	434	432	506	520	487	443	486	489	463	467	455	482	471	527	481	452	449	485	432	449	426	439	482	467	508	431	471	483	457	449	466	518	478	471	450	451	445	443	443	467	500	462	427	468	449	476	455	436	447	491	476	465	451	461	461	502	468	466	475	472	489	459	449	429	452	468	447	456	454	461	421	430	459	479	464	475	471	469	499	479	476	493	449	475	442	484	471	453	430	450	477	456	489	484	483	499	465	422	497	508	469	499	483	487	476	495	499	457	477	457	478	497	474	499	447	458	490	459	482	457	445	507	491	443	490	420	454	463	476	465	478	512	437	447	455	461	467	438	473	443	478	432	501	490	456	490	496	424	477	455	478	471	479	450	487	444	413	493	450	468	445	464	440	420	460	453	462	476	488	448	457	478	529	426	468	462	447	459	467	442	456	440	448	467	446	474	469	478	469	447	479	466	513	458	473	464	484	499	480	478	487	481	509	459	481	487	473	465	440	468	482	446	468	475	469	443	486	466	460	480	448	475	459	486	449	449	488	469	437	451	435	485	472	457	436	466	451	469	490	505	478	478	481	481	453	450	439	444	464	458	513	481	476	449	479	458	464	456	488	487	472	427	479	471	462	479	454	475	475	448	463	449	469	456	469	461	475	476	517	469	459	441	450	475	506	433	475	454	510	442	482	436	467	450	468	466	448	478	482	473	447	475	485	467	452	443	479	485	474	446	438	501	480	488	471	496	469	482	474	471	498	464	408	432	532	475	464	466	449	469	449	473	479	490	466	482	470	484	454	471	476	466	457	459	462	520	498	461	463	517	464	457	459	452	490	481	432	444	457	460	460	448	471	451	471	440	442	445	462	468	470	456	420	474	454	484	491	466	459	494	481	484	502	463	446	434	471	443	465	446	498	439	467	470	498	499	452	437	441	471	462	451	465	413	474	463	464	458	461	473	472	461	478	489	464	457	477	480	429	474	450	491	477	454	430	456	451	477	465	452	469	463	482	503	467	513	468	518	464	495	466	458	451	469	477	456	474	455	411	494	482	474	480	424	465	432	453	469	453	484	477	478	498	465	461	460	475	526	467	443	494	475	420	499	469	490	506	492	420	480	470	449	475	465	498	443	441	478	479	479	470	427	482	509	453	519	444	524	482	476	449	474	467	468	454	462	455	480	500	479	496	462	465	479	477	441	473	443	455	447	499	480	445	477	436	464	436	477	472	479	494	438	466	484	497	429	452	446	519	478	493	440	453	440	474	497	461	500	444	477	479	449	468	486	455	450	458	471	475	445	495	461	438	454	474	481	449	466	466	472	432	515	479	487	470	482	479	472	433	518	482	474	470	476	482	471	456	444	478	501	472	484	446	461	447	483	474	485	526	456	498	431	510	465	475	434	488	455	491	430	455	488	467	486	502	444	418	450	470	498	441	480	455	455	444	498	457	463	440	459	472	471	476	445	436	474	453	473	452	496	466	450	456	490	504	485	454	485	492	495	489	461	442	444	467	488	434	498	456	446	426	484	496	501	474	497	461	487	466	498	471	436	472	470	476	499	487	487	456	435	463	451	475	467	451	461	454	532	489	504	453	441	488	456	495	441	464	438	468	474	472	450	466	416	455	497	468	482	463	475	458	482	492	476	479	454	469	434	471	476	462	501	457	461	446	509	527	459	492	451	445	439	448	465	472	479	466	467	458	442	499	460	486	470	461	467	490	438	497	491	450	467	482	492	477	494	441	471	457	463	454	435	456	498	484	470	437	501	472	498	454	489	489	474	488	491	440	498	483	431	425	458	511	496	423	456	449	489	444	473	465	490	474	483	463	467	475	500	468	473	475	449	493	452	475	467	472	475	452	494	487	468	474	453	469	485	461	429	431	487	447	498	473	476	421	428	453	493	428	480	459	452	461	487	452	470	461	460	486	445	462	467	415	425	480	460	467	448	438	453	471	419	480	473	460	462	463	507	455	471	508	459	483	454	463	436	489	461	450	483	441	471	424	484	465	448	505	444	462	479	474	482	463	472	468	449	477	432	417	473	451	439	465	478	461	489	458	442	457	488	454	466	481	476	454	480	478	460	480	478	486	471	478	440	431	484	447	463	470	459	485	451	468	476	468	451	465	425	510	457	456	494	439	452	428	467	475	468	454	471	463	433	467	453	478	492	477	470	506	454	471	500	440	402	496	495	432	496	461	471	470	464	479	455	455	455	455	486	449	465	477	448	416	447	484	500	535	469	479	457	464	448	510	496	473	472	440	467	492	485	437	499	471	476	441	453	467	453	492	448	468	436	455	480	492	480	497	473	498	472	489	473	491	440	432	444	466	459	468	469	450	494	468	472	455	445	434	464	471	466	442	437	471	507	462	493	439	511	464	464	477	467	473	490	500	421	459	435	482	498	491	474	453	463	498	497	519	458	470	473	479	465	518	473	469	474	467	482	483	517	469	486	456	467	480	453	456	499	508	493	504	448	486	467	471	465	460	444	471	445	478	444	500	486	451	489	467	496	478	476	479	459	475	415	450	411	486	437	497	451	486	446	455	480	437	474	462	468	474	473	485	446	493	410	433	466	472	447	440	479	478	456	452	458	463	437	493	476	479	449	472	489	424	498	458	471	474	491	448	449	484	490	481	494	447	462	431	502	470	457	480	497	478	461	490	474	468	480	452	462	483	466	453	444	473	497	489	486	483	469	449	507	461	492	491	475	428	432	456	468	457	459	449	467	454	463	488	484	442	502	478	440	465	462	477	457	503	472	464	459	486	451	510	480	446	472	434	427	479	489	508	472	428	465	474	501	501	491	500	463	472	493	491	471	500	488	472	469	485	469	469	478	478	454	470	477	467	458	457	438	461	488	484	468	453	454	449	474	483	440	507	478	446	453	478	458	464	441	458	482	478	466	477	443	451	449	480	479	439	448	462	491	488	479	455	432	448	483	465	493	441	450	436	449	479	485	458	463	457	469	492	495	466	483	447	475	449	439	487	471	432	480	460	472	487	424	483	474	496	464	488	462	464	464	470	474	466	471	491	474	477	471	484	450	460	487	459	466	478	460	496	468	437	452	445	474	467	510	418	446	465	416	475	493	498	452	474	449	485	462	453	480	484	441	468	482	448	414	466	465	449	446	450	484	474	473	481	448	456	484	479	464	462	466	470	443	474	459	494	455	452	489	518	453	421	489	479	414	439	460	431	452	461	441	475	502	489	462	507	460	465	449	484	495	508	489	461	469	471	491	489	463	491	493	464	429	496	457	494	432	479
26095	26429	30991	30135	29576	32446	29024	36044	34458	31871	31804	27876	18074	16642	25143	21399	20025	20109	17871	21105	21077	16401	14167	17207	15451	11936	10767	11979	13721	12919	10925	11114	9055	9107	6042	6197	6560	6735	5811	4015	3232	2836	3765	3816	3856	4836	4184	2183	1840	2059	1663	1765	1345	1372	977	932	753	650	579	347	300	277	234	231	204	235	205	200	183	209	183	157	187	195	161	155	180	181	194	182	176	170	207	237	235	167	160	173	169	192	153	212	187	173	183	191	159	173	178	194	171	145	170	172	177	149	158	176	162	179	182	190	180	208	173	178	152	157	177	186	181	189	185	168	182	166	183	160	193	171	183	181	187	195	186	171	166	180	188	151	180	166	161	162	187	162	161	155	167	169	183	165	159	177	193	171	190	199	179	171	190	173	175	168	176	182	190	210	192	169	207	183	171	173	181	204	161	169	153	168	183	180	173	156	195	182	205	177	177	168	200	174	193	172	174	160	185	166	162	179	198	187	167	163	162	170	199	194	185	186	209	183	175	194	170	183	167	196	177	196	184	186	184	193	161	177	166	207	175	176	197	183	195	179	167	188	179	193	198	180	181	183	179	175	197	195	191	195	175	179	174	180	197	189	175	155	199	184	174	173	182	149	179	175	172	200	149	172	173	159	170	166	177	176	183	163	189	160	163	180	182	186	164	176	140	205	177	178	155	175	175	178	166	196	181	171	172	208	182	197	173	192	184	172	171	153	209	195	166	197	195	187	197	167	170	164	169	179	156	182	167	165	172	185	181	191	146	196	186	178	175	170	176	175	199	189	183	172	176	166	156	181	185	186	171	179	176	182	185	165	156	198	174	163	173	193	147	168	196	189	196	157	166	182	185	193	181	188	159	181	172	198	190	200	179	194	182	180	184	198	188	184	148	190	192	162	186	171	193	171	178	169	163	188	169	188	160	180	171	152	187	183	170	180	164	171	186	168	181	180	168	175	204	172	169	176	157	184	182	187	175	170	191	184	197	176	168	181	182	170	184	161	179	180	148	179	182	172	181	194	168	167	170	200	179	185	168	172	188	183	192	184	180	182	180	176	182	194	165	189	171	188	194	213	190	199	174	198	183	179	157	167	179	173	185	166	167	188	165	175	188	174	183	181	172	195	181	176	195	190	172	188	193	192	165	199	166	177	182	187	175	183	177	169	164	170	169	187	181	144	193	172	162	186	162	168	192	179	183	198	203	190	198	189	168	186	183	193	192	158	179	179	201	181	166	179	183	180	157	168	159	183	180	174	199	158	152	196	157	203	172	184	184	176	189	162	175	169	179	185	203	187	172	165	196	179	220	173	172	166	187	182	181	169	173	189	204	168	198	194	176	176	173	188	194	163	187	177	197	174	186	153	182	174	186	181	172	166	165	168	156	211	177	189	158	179	192	175	192	175	187	185	182	175	214	168	192	172	162	179	171	171	199	183	203	195	202	195	205	187	204	173	174	182	171	189	163	177	171	181	177	182	164	199	188	181	167	175	170	167	165	166	189	181	172	179	150	190	162	177	202	170	184	186	183	176	179	163	167	183	161	192	160	161	190	196	181	190	170	157	170	181	187	181	170	158	180	163	157	195	190	185	181	218	187	199	156	183	197	169	151	173	169	175	162	198	180	188	193	167	162	163	163	167	184	192	191	187	175	190	179	180	179	186	169	181	176	152	177	163	184	181	189	180	185	176	187	182	178	192	192	210	181	174	167	175	165	174	177	177	168	192	189	198	177	169	165	163	172	219	178	175	162	189	184	190	194	175	186	178	173	158	172	175	160	160	179	174	171	157	167	178	182	162	152	192	163	177	152	187	175	168	189	192	180	186	153	163	189	193	188	189	189	167	150	177	170	162	181	167	173	169	176	166	168	193	167	193	188	185	206	169	183	187	182	190	199	189	180	168	176	151	176	159	178	162	181	158	163	181	204	190	164	186	156	171	167	198	197	174	172	169	182	168	194	186	178	183	175	161	184	188	194	158	170	189	178	181	166	179	183	187	158	181	183	181	173	169	157	190	204	168	191	183	178	183	197	157	190	165	166	166	169	189	181	201	182	180	180	191	141	169	185	175	175	196	167	188	164	161	181	183	165	165	181	167	181	155	189	163	211	182	197	155	187	157	184	188	182	186	153	175	183	186	168	179	208	166	174	202	197	164	186	153	173	197	190	190	181	198	174	152	161	193	172	182	198	168	186	190	178	197	220	173	210	175	186	170	164	168	168	195	194	180	154	185	176	204	178	190	164	173	178	193	185	204	178	152	206	159	181	149	181	183	144	189	174	179	167	200	164	183	177	178	184	204	172	178	184	174	159	153	203	211	180	170	193	182	160	165	191	160	180	193	185	163	164	189	200	187	166	181	162	171	193	176	178	188	204	184	172	154	188	167	146	178	181	186	177	168	197	181	169	163	189	220	169	191	172	186	187	168	195	182	176	168	179	188	195	198	204	177	159	173	180	192	202	177	152	168	186	183	168	150	185	181	166	168	182	160	195	187	188	154	161	168	185	171	168	164	166	166	193	179	207	161	194	172	190	190	204	188	198	190	183	164	182	212	191	187	191	168	197	184	195	194	208	192	176	177	192	173	173	185	174	197	190	198	187	177	173	197	145	185	184	177	173	190	171	166	178	180	174	165	205	176	193	188	181	170	181	162	187	170	171	188	167	181	178	160	180	178	183	199	166	185	172	190	191	178	176	195	164	166	196	194	194	162	204	198	177	187	163	178	196	179	160	170	172	164	184	186	197	168	199	189	174	197	171	186	194	183	184	184	176	159	169	184	173	197	192	177	182	183	151	175	172	169	169	200	163	184	170	154	184	188	186	175	154	182	174	180	191	198	182	181	159	192	167	175	177	186	167	171	193	181	183	175	180	162	183	202	190	181	202	180	193	161	199	187	175	167	167	167	178	199	162	177	159	151	176	184	186	185	207	176	151	162	193	199	192	176	164	172	168	186	177	164	193	195	158	188	203	155	183	179	185	173	157	188	183	163	190	168	178	178	201	198	175	209	181	188	169	198	165	156	176	176	161	172	166	194	194	199	176	178	206	185	190	176	179	182	180	173	174	168	168	163	181	158	186	161	166	175	173	185	186	149	200	167	176	165	194	178	173	185	182	197	191	179	166	181	171	191	190	180	194	185	149	182	173	143	161	184	183	169	181	183	154	189	166	189	176	159	179	193	159	199	184	189	191	182	170	193	194	176	176	201	175	171	173	184	159	173	155	175	178	188	177	177	172	177	169	192	173	175	185	167	168	166	163	180	168	187	160	168	183	204	179	192	175	184	156	160	203	182	179	192	171	177	193	197	194	194	199	184	173	188	178	176	171	192	174	182	193	191	170	162	187	193	191	171	173	207	165	173	186	172	189	185	181	182	198	164	189	195	178	156	181	177	168	192	171	198	171	165	187	170	184	182	175	213	163	188	185	195	171	179	194	153	174	168	172	164	161	204	158	184	177	168	207	165	186	181	151	200	164	149	172	194	166	186	168	178	180	161
16672	21955	32489	38296	40879	44097	43908	48576	49553	49376	49070	46300	35354	38720	47577	41782	43928	42262	40939	44283	43931	39958	36512	40350	38133	35029	31974	35956	37370	36221	33688	34265	31201	30259	23972	24774	26632	27069	24626	19520	17758	16133	19592	19574	20270	22517	20239	12561	11243	12261	10128	11173	8688	8712	6524	5645	4857	4215	3063	1761	1490	1201	910	785	727	718	720	653	565	503	515	550	501	488	456	480	472	522	502	521	533	542	737	840	794	567	499	505	518	514	509	504	502	506	463	526	509	474	553	562	518	501	495	504	508	492	486	496	476	460	472	483	465	484	464	496	501	482	476	519	457	470	489	458	485	460	484	495	463	459	489	442	512	510	498	496	456	483	509	503	450	523	471	519	478	508	501	489	532	522	460	505	499	477	523	500	503	525	498	495	496	491	503	486	460	491	536	478	516	522	479	506	489	474	500	465	459	497	441	500	521	468	525	446	464	464	487	469	485	488	497	508	496	523	512	458	501	523	482	486	510	476	482	495	459	522	516	520	491	472	518	498	448	511	506	484	492	501	469	466	456	527	493	500	451	525	513	511	485	497	481	505	506	516	461	501	505	515	518	498	460	474	440	478	482	495	482	508	488	470	513	531	506	495	529	499	468	487	506	479	507	471	493	523	469	521	498	496	511	519	496	459	481	504	496	478	516	478	499	436	500	455	499	461	474	494	495	499	501	503	504	492	497	518	516	483	483	479	476	470	473	491	495	499	494	501	480	457	470	473	499	486	491	536	486	486	493	503	467	481	480	502	509	507	484	519	483	479	459	504	491	482	483	507	494	451	546	507	545	536	502	440	474	435	490	485	514	529	527	520	523	448	437	520	486	492	499	500	508	480	512	490	499	505	481	504	495	534	486	480	508	488	502	517	526	483	485	532	488	488	489	466	469	467	470	470	468	480	489	490	497	505	469	490	472	499	477	480	532	504	514	445	543	483	456	491	481	455	500	479	468	509	526	503	522	500	477	476	486	505	496	499	462	540	480	501	503	517	492	477	534	511	499	507	485	508	473	485	505	517	463	459	446	546	460	501	487	493	504	497	520	493	493	487	517	472	500	472	484	481	493	522	515	496	479	531	495	465	488	491	519	507	496	518	533	472	453	481	491	487	512	476	502	511	495	490	434	503	489	484	487	500	495	505	458	481	501	464	480	496	484	520	486	488	482	548	478	520	509	467	459	484	497	504	484	502	543	485	465	522	500	474	464	538	486	485	479	483	489	507	479	458	489	488	511	499	483	489	486	542	463	499	495	498	468	445	506	466	466	451	524	478	498	469	473	479	517	497	506	474	465	461	519	453	487	482	479	504	529	446	540	522	515	503	487	524	490	492	508	494	486	508	493	496	492	456	473	495	480	504	500	470	480	435	488	493	505	460	492	448	472	443	555	486	502	459	517	516	487	439	533	494	476	559	505	501	528	470	525	465	501	501	520	523	471	469	510	497	481	490	499	504	492	543	468	506	438	516	503	484	470	505	481	490	474	480	444	509	470	477	472	484	535	516	495	488	493	562	461	490	504	500	457	504	481	499	523	499	534	480	460	471	461	468	492	492	484	516	525	498	488	499	520	495	537	530	485	463	485	515	502	524	483	481	479	510	503	485	486	462	481	526	481	499	487	505	525	498	516	486	498	481	466	486	481	511	467	493	505	474	514	502	467	493	514	481	495	502	470	544	494	497	510	485	505	477	530	499	513	519	485	476	492	508	473	512	506	490	496	517	526	519	492	487	466	487	480	475	493	511	527	535	487	489	531	473	505	518	486	468	534	491	474	492	472	484	518	497	456	507	493	468	493	498	503	490	504	483	495	497	463	512	506	525	489	499	528	472	478	486	533	475	475	501	479	506	478	489	513	515	480	488	522	490	503	512	471	494	471	533	490	520	478	479	538	513	502	489	459	511	500	496	518	469	502	485	498	499	521	507	482	491	477	508	525	509	485	480	493	438	484	491	489	461	526	474	501	470	513	460	487	514	474	505	524	472	471	491	491	477	494	497	449	491	524	461	457	496	509	528	487	515	461	472	503	485	508	464	454	495	450	516	476	544	474	499	497	470	490	476	485	506	473	529	475	470	488	497	499	496	523	468	477	488	492	475	486	499	467	486	504	495	465	516	511	476	557	491	500	530	513	507	493	485	471	492	494	487	464	482	520	426	504	541	474	476	503	500	476	496	518	507	496	489	538	470	474	493	487	481	481	511	474	502	482	482	491	495	482	525	510	481	487	492	491	481	484	477	496	474	498	526	513	506	486	490	503	485	517	500	493	542	512	473	530	503	492	466	516	521	502	489	517	497	460	470	470	501	529	536	521	481	508	443	482	517	516	487	522	453	539	533	522	497	475	487	477	469	479	521	457	521	487	461	504	499	482	493	481	521	497	492	483	499	516	434	445	525	500	500	516	489	488	480	508	500	490	515	511	495	487	475	474	532	486	511	433	510	483	488	480	505	497	494	452	517	460	472	536	487	457	503	487	514	488	511	507	480	500	505	482	507	483	463	484	446	485	445	523	478	497	479	500	504	477	506	486	482	485	472	493	500	501	499	516	500	497	482	481	480	494	486	512	505	510	487	504	488	477	468	485	501	487	503	487	479	503	454	498	499	507	530	522	486	484	490	492	482	492	524	503	478	494	518	538	505	505	468	488	514	532	535	522	488	508	502	486	472	480	484	490	481	503	470	506	485	502	489	505	522	458	502	509	469	493	489	501	490	497	466	462	523	476	534	484	509	468	503	492	495	472	490	467	480	512	526	477	509	484	539	469	449	502	484	523	479	514	519	487	480	510	521	494	495	521	515	485	505	469	488	523	522	513	504	490	427	465	511	429	469	487	481	509	515	489	481	493	506	473	519	517	469	492	529	488	505	500	447	497	488	477	501	499	480	471	514	504	478	461	483	483	506	492	516	503	532	510	483	486	466	497	494	527	511	473	500	489	540	428	510	458	488	484	501	466	509	504	500	460	495	504	498	471	449	506	517	485	528	500	478	494	469	493	488	502	470	483	495	507	518	507	519	522	481	468	476	491	473	533	497	457	548	493	484	478	515	491	514	505	456	452	475	474	512	458	484	504	461	482	537	499	522	487	477	535	524	497	479	540	521	487	526	520	504	499	475	486	497	512	516	469	481	509	470	440	486	487	521	491	505	513	499	476	459	496	521	505	448	524	459	516	500	478	481	520	488	512	474	501	519	499	538	512	489	510	474	489	496	498	502	499	479	508	449	482	422	473	474	513	492	482	480	496	505	487	499	488	494	520	455	527	509	539	490	503	497	497	468	488	507	527	514	542	503	500	480	499	501	464	466	520	479	463	514	480	496	513	471	483	511	494	529	501	474	466	487	487	429	511	475	464	467	502	476	480	488	502	480	482	483	478	540	515	499	455	518	502	496	528	502	441	483	526	493	513	496	485	505	477	475	491	472	483	478	491	462	485	457	483	487	460	526	466	463	477	524	466	485	497	494	507	496	503	509	480	512	482	447	433	490	510	496	516	478	547	496
36508	36506	40028	44294	41108	41130	44256	47583	48636	44604	45627	41424	36764	29793	37696	37079	35370	34673	32798	35123	34713	29190	24900	30253	29299	22974	20835	22002	25936	22214	20301	20963	19396	17608	14967	13657	14422	15242	12732	10270	7478	6908	7655	8954	9933	9746	7926	4712	3454	3853	3491	3775	2639	2753	1926	2031	1504	1123	764	705	538	414	280	331	285	307	309	264	248	243	230	258	217	192	234	222	219	240	246	252	217	224	318	313	295	225	228	242	269	237	232	222	220	225	235	209	199	214	232	218	224	218	228	205	216	216	194	205	209	202	253	217	193	223	218	192	226	235	194	239	224	215	213	221	217	213	230	227	209	228	232	203	210	215	191	234	218	191	217	225	217	209	234	209	232	228	237	234	243	206	217	204	204	248	226	227	219	248	217	208	223	206	217	203	229	210	201	236	230	222	203	235	232	221	204	240	265	222	232	196	247	238	198	216	237	212	204	222	225	221	223	223	200	233	199	184	243	221	233	194	225	224	202	191	227	212	209	210	220	231	221	224	183	224	234	234	202	233	247	222	235	231	213	227	193	249	238	203	189	201	228	195	230	220	203	196	208	232	218	234	204	191	250	204	219	216	222	216	236	222	223	204	212	228	230	240	217	218	228	221	191	230	216	226	215	203	203	222	212	212	218	232	231	221	226	249	213	214	224	209	208	206	202	197	218	226	217	212	238	213	224	227	222	212	224	209	228	225	223	225	203	187	206	207	238	230	226	233	253	229	226	200	209	229	243	225	223	197	203	209	218	242	235	219	186	209	231	240	243	204	207	201	213	200	220	204	210	222	225	219	208	241	243	230	219	247	215	228	209	205	219	217	193	233	218	216	219	209	255	195	211	210	204	229	231	229	201	201	238	210	208	233	221	193	224	208	231	222	216	235	231	237	223	214	197	219	244	245	218	234	214	214	220	218	200	226	216	241	233	220	214	215	217	208	220	221	227	188	218	246	252	199	225	232	205	232	201	199	224	231	207	231	215	239	215	208	224	229	204	208	246	204	196	226	236	218	232	238	216	229	231	194	210	242	231	205	248	232	225	253	216	225	190	214	229	230	221	235	232	234	231	212	236	230	265	217	224	233	209	228	215	196	268	224	228	197	203	208	214	237	221	211	218	232	200	246	223	218	214	212	222	231	260	221	217	220	218	234	233	208	236	212	217	261	227	198	199	230	236	228	227	213	194	223	212	239	247	201	198	232	217	210	235	216	219	225	202	230	211	232	195	204	248	225	213	227	226	197	205	202	215	189	200	193	216	197	204	214	225	233	203	238	225	197	227	231	253	240	213	215	209	220	219	246	203	236	243	203	219	227	225	225	221	220	229	193	219	239	241	239	223	211	201	202	204	234	247	233	208	221	213	226	246	219	229	212	234	217	236	231	230	230	239	216	224	221	226	223	211	216	224	244	201	215	228	234	223	186	215	223	220	206	205	245	232	221	224	184	212	207	217	216	199	215	202	221	207	242	227	215	211	204	233	237	213	234	234	217	209	226	224	219	230	195	202	223	236	224	219	236	226	206	208	197	213	236	251	218	251	233	223	218	234	220	219	198	221	193	246	215	230	202	220	203	197	217	216	227	234	202	221	202	220	219	222	233	219	197	219	243	208	229	213	206	209	231	226	214	241	204	193	242	226	229	212	223	223	185	177	200	196	226	207	220	231	195	219	224	210	199	213	210	237	233	220	212	213	202	206	242	234	198	230	208	226	208	244	238	233	230	235	238	215	243	212	220	251	227	242	224	209	231	226	211	216	232	218	212	233	235	213	231	213	209	240	229	227	214	245	210	222	223	219	208	207	237	198	236	233	210	215	214	217	213	223	211	192	230	230	222	211	207	200	220	239	245	214	194	211	218	193	189	210	207	218	219	205	219	223	229	252	218	243	229	202	249	214	201	222	225	206	213	226	200	214	213	208	220	233	217	221	198	219	221	195	234	221	213	180	192	211	204	232	226	211	234	202	198	242	223	239	208	224	205	220	251	207	211	220	220	225	227	252	215	216	206	221	237	221	199	185	244	224	224	242	210	218	200	232	218	223	233	212	226	215	227	249	240	228	226	240	228	193	200	207	220	218	235	216	236	211	225	231	239	223	237	212	243	194	215	211	237	213	230	207	247	225	206	226	228	232	223	220	233	214	219	198	195	214	190	217	204	206	225	217	191	214	233	230	240	236	238	206	205	222	210	210	202	188	218	216	225	218	213	208	214	207	211	228	240	240	249	224	198	198	223	202	207	273	223	243	215	198	218	210	212	205	215	204	219	216	216	201	232	204	240	228	232	209	204	209	217	239	194	216	213	213	201	234	214	221	221	227	229	229	222	227	214	227	215	203	225	202	196	204	224	230	220	205	215	224	212	240	202	214	228	213	215	205	216	212	218	247	224	222	214	205	204	229	217	246	229	205	230	234	238	238	225	230	223	231	195	232	226	200	221	214	213	240	213	222	241	208	218	235	193	203	223	232	233	232	221	187	220	228	241	213	179	221	220	210	219	227	215	223	229	221	221	206	221	229	206	223	220	219	220	227	224	208	216	211	232	210	237	199	218	208	189	210	213	229	230	232	208	235	208	194	212	206	206	202	210	215	204	210	216	226	211	228	234	236	217	227	221	218	221	216	208	200	213	225	217	201	212	193	219	213	212	211	205	232	221	217	211	219	196	230	228	204	216	219	219	242	212	236	243	209	216	218	204	205	213	224	199	230	201	217	223	228	187	223	222	230	230	208	221	218	212	211	212	225	222	240	220	201	190	233	219	253	239	222	216	227	195	205	202	214	218	217	223	221	211	221	207	234	239	211	221	199	212	189	250	188	242	219	194	224	235	243	220	246	215	249	211	211	240	205	243	230	214	223	201	218	206	202	227	223	216	221	237	254	230	215	208	232	198	223	213	219	213	222	205	223	221	209	207	260	213	188	253	195	240	220	212	211	230	233	243	232	218	208	207	223	223	231	219	218	213	217	216	212	245	213	215	226	224	216	225	226	211	238	210	232	215	222	206	205	227	251	238	212	231	223	225	205	236	217	238	204	227	175	204	238	212	232	211	215	226	223	207	219	236	214	205	238	214	253	207	224	224	222	211	232	219	217	208	209	235	247	189	218	232	220	235	186	236	207	220	196	225	215	183	221	220	225	221	213	246	213	201	222	240	209	208	220	200	217	224	240	216	222	225	225	235	217	222	204	246	208	197	196	223	221	220	225	233	205	192	225	206	204	218	235	229	207	216	187	248	236	234	186	188	215	251	205	216	222	226	245	214	215	217	227	212	209	209	230	190	184	230	230	215	207	209	227	207	219	210	226	219	237	228	239	220	217	222	230	202	228	241	216	232	223	224	215	244	226	241	214	203	221	243	231	232	243	223	222	225	217	231	228	216	212	232	218	190	241	243	208	229	213	249	208	184	224	220	207	208	249	245	236	220	208	231	213	228	230	227	202	194	210	224	228	202	218	245	216	229	192	233	214	233	202	219	218	221	184	198	219	205	205	194	222	218	240	216
24150	29418	39648	49559	48584	52347	54475	57074	61162	59885	60558	58027	53729	48951	58084	55273	56827	54668	54349	55800	56077	50758	46566	50887	49266	45176	42149	45739	48657	45295	44105	45443	42588	41833	38297	36333	38545	40049	35851	32380	28321	27447	29613	32067	33416	32151	28754	20959	17437	19317	17732	19536	14270	14830	11128	11418	8433	6704	4295	4074	2350	1866	1324	1081	1118	1067	950	842	844	726	666	601	580	630	607	580	595	577	604	591	584	662	957	1300	1073	732	550	604	647	593	558	584	611	564	602	646	635	629	624	604	556	546	552	577	570	549	586	605	606	637	568	619	575	607	578	573	625	606	584	573	588	614	598	620	627	547	592	596	555	566	570	573	589	542	584	579	628	605	569	636	579	585	595	582	554	597	538	549	612	592	600	615	576	576	604	583	589	597	582	580	591	586	580	573	564	593	618	574	547	638	593	593	578	599	601	632	580	569	590	556	565	593	565	596	600	563	538	590	611	540	573	523	554	609	614	543	575	601	570	590	590	587	530	579	558	554	557	574	580	644	560	568	578	565	596	566	547	636	583	583	613	595	589	588	608	597	564	588	577	663	587	604	589	593	611	562	532	556	596	602	587	575	601	541	542	554	551	575	597	552	559	593	556	608	572	588	585	576	663	588	597	608	578	585	587	573	598	591	560	532	547	572	565	586	646	569	595	597	584	537	587	582	548	590	585	613	597	556	598	555	581	549	585	595	617	568	610	578	604	559	609	609	565	537	577	592	582	602	591	583	587	583	606	635	571	587	599	561	577	543	560	583	622	580	542	583	546	621	604	578	563	566	582	577	543	609	549	597	636	608	563	564	567	625	612	559	573	537	591	620	612	604	583	596	656	565	574	553	566	585	570	535	573	578	563	552	590	600	555	550	601	573	589	608	644	584	558	545	544	587	577	574	602	590	589	590	612	559	562	577	576	583	584	570	570	591	628	563	604	566	589	591	589	546	595	549	585	569	584	635	570	620	554	607	586	541	599	589	587	518	551	584	567	558	583	603	581	586	589	591	576	555	602	582	583	566	593	605	542	621	563	568	566	593	582	558	606	562	555	586	568	616	564	616	607	599	568	627	601	568	592	572	583	568	566	595	568	563	564	561	582	564	632	580	575	582	615	556	592	597	531	587	584	565	578	587	588	590	568	535	577	563	609	609	554	588	540	576	571	624	619	610	627	579	600	536	617	586	598	604	599	570	585	560	549	584	552	587	577	566	567	624	553	616	597	589	593	611	593	615	563	570	528	555	558	575	569	575	569	607	581	548	554	569	573	589	614	561	544	598	596	609	602	596	567	605	577	609	570	595	571	561	567	593	589	582	584	574	632	611	588	565	545	551	567	610	619	581	584	591	614	593	583	578	588	583	551	577	575	598	656	592	572	597	610	577	585	635	570	579	572	618	545	545	532	552	566	541	599	589	602	578	579	542	628	576	601	606	561	565	567	551	578	593	547	595	613	563	542	599	567	590	604	582	601	584	593	593	589	564	539	607	539	509	600	558	609	530	580	582	567	553	610	611	558	548	608	549	538	588	554	562	561	598	577	583	581	539	584	619	556	598	607	564	600	568	584	619	587	586	544	582	610	565	578	609	594	615	602	604	581	601	594	560	591	619	605	572	570	586	535	594	609	570	625	569	602	616	528	612	543	598	616	540	601	617	630	606	550	557	573	589	570	576	600	576	593	596	583	612	553	583	591	578	593	563	592	617	569	578	586	549	621	580	620	579	578	609	594	570	541	594	576	576	589	573	621	588	623	571	574	623	574	570	605	612	588	565	597	613	601	584	565	597	602	602	579	567	537	589	575	575	598	554	590	563	583	581	575	563	597	599	577	602	575	610	600	581	547	613	586	631	587	609	551	538	598	608	552	591	650	600	585	595	553	577	614	591	596	570	573	589	608	602	593	578	582	595	591	576	541	592	590	618	571	596	596	608	560	636	588	607	588	572	621	605	573	568	556	568	613	612	575	569	603	593	551	579	580	581	575	605	603	621	608	578	584	558	634	578	603	566	608	575	552	599	576	577	604	618	603	539	595	607	566	582	578	605	595	582	575	625	563	581	633	540	556	603	563	577	561	581	623	613	570	633	566	595	612	608	574	572	597	584	570	558	576	580	579	585	631	596	636	596	604	604	562	584	578	607	614	554	596	608	578	568	575	615	597	566	619	602	562	565	593	593	544	611	609	571	584	601	563	604	587	596	583	591	565	584	565	581	554	580	609	564	581	579	586	623	575	579	607	557	577	576	567	604	533	591	551	578	565	598	570	591	570	577	597	590	603	571	546	601	565	588	579	595	611	580	579	601	596	577	574	602	594	547	598	612	572	592	573	571	615	565	608	554	581	584	613	573	543	567	604	638	586	574	571	579	605	633	593	640	588	555	621	575	591	581	553	612	546	603	590	566	587	598	571	580	623	577	583	561	605	595	615	584	575	567	544	603	602	592	603	583	589	589	563	621	557	568	567	555	584	626	556	603	550	622	597	565	588	636	572	593	572	559	593	613	598	594	553	573	612	572	559	552	582	534	584	612	580	543	617	594	592	565	586	583	569	585	586	577	555	582	613	588	560	554	620	660	606	582	588	589	590	587	529	584	578	539	589	596	588	605	593	565	654	593	600	599	579	609	574	639	607	547	560	583	635	550	585	541	577	556	628	554	616	609	552	602	565	597	576	599	571	593	556	572	607	567	614	587	651	603	619	596	605	610	598	585	577	562	575	557	587	584	579	566	617	597	612	593	628	576	558	591	573	567	586	596	608	575	631	595	560	578	582	578	569	611	612	630	589	553	554	595	568	587	606	595	585	579	611	591	590	576	569	575	545	524	596	585	565	575	578	591	558	566	578	570	593	602	586	625	529	641	558	591	586	557	603	570	553	562	601	574	615	587	606	609	611	553	579	600	562	555	630	575	584	554	610	549	551	597	586	571	616	578	583	607	582	574	582	563	572	536	604	584	596	574	587	577	636	531	606	571	614	585	550	604	566	591	598	568	622	533	608	614	578	581	559	595	582	572	571	630	559	603	534	610	573	591	609	634	574	563	585	591	563	579	585	544	606	520	592	550	580	559	602	587	620	620	584	560	563	611	602	608	617	586	624	569	574	539	618	607	566	544	576	561	577	587	593	567	598	588	596	566	658	597	588	578	567	597	573	570	597	581	546	586	557	570	561	590	533	584	555	580	602	556	590	600	567	641	573	634	603	559	534	559	556	586	542	593	581	617	603	620	600	575	560	585	606	561	608	594	565	579	609	597	531	599	588	553	588	590	589	582	571	589	541	597	600	606	557	565	577	560	621	586	584	599	578	542	608	575	569	566	546	575	564	569	587	596	527	576	584	614	581	565	575	617	636	598	576	581	618	611	541	605	618	562	555	604	562	590	566	572	597	638	560	603	580	571	581	565	589	588	552	549	588	559	576	553	601	534	560	593	594	572	584	585	576	553	580	582	536	598	569	588	561	577	552	598	526	570	555	580	616	586	573	579	571	560	578	593	554	582	619	582	568	586	564	588
11506	10286	11422	8680	8205	6757	5953	4510	4106	4173	3857	2819	2510	1613	2130	2115	1980	1906	1594	1596	1643	1535	1211	1496	1258	991	956	1154	1183	1002	989	773	849	803	723	720	657	688	701	554	488	411	485	477	461	471	414	308	297	297	251	277	232	272	221	230	230	176	174	165	179	157	162	144	163	160	162	164	146	156	161	149	149	160	161	140	155	156	140	189	147	149	127	183	157	167	157	160	174	165	150	187	155	160	156	190	157	166	151	153	154	137	169	162	161	170	161	150	183	170	149	161	155	158	145	144	169	150	155	172	158	151	170	143	167	166	165	162	157	126	167	143	160	167	185	176	139	147	182	156	179	162	169	178	178	135	154	137	158	148	155	133	157	166	155	161	165	152	169	162	165	178	134	175	161	148	142	148	163	154	177	139	159	180	150	168	160	154	157	160	151	161	170	139	158	156	151	155	139	176	145	132	151	162	177	124	161	164	168	157	154	166	147	160	143	142	142	147	163	160	153	150	155	163	165	156	164	138	145	167	156	174	148	159	185	152	186	145	154	159	158	151	151	158	173	155	149	166	142	166	157	167	147	139	166	168	179	142	146	165	163	124	128	174	151	143	154	141	165	160	148	168	159	167	144	142	135	158	161	159	146	165	168	177	171	173	155	153	172	145	145	167	151	153	143	166	177	145	147	168	152	145	137	157	152	155	152	174	166	163	147	151	163	157	145	139	184	142	148	154	155	140	181	180	163	145	135	153	139	169	143	156	166	166	149	175	132	161	152	144	139	156	143	180	161	168	150	150	157	128	161	162	144	173	161	168	141	149	170	174	171	135	148	172	146	147	152	144	130	154	142	155	151	156	146	157	179	156	156	171	138	148	172	172	158	152	178	153	154	167	152	151	151	174	151	135	149	184	159	158	146	166	156	150	149	155	180	177	178	160	145	156	154	144	145	152	161	170	161	157	164	149	162	158	171	159	140	150	167	144	155	167	161	157	132	166	136	178	155	175	156	177	178	144	169	160	154	153	167	149	144	171	146	183	163	160	165	154	161	132	139	174	160	162	163	169	175	148	170	172	178	146	139	166	157	153	159	177	156	168	149	134	164	167	154	153	152	150	159	172	140	170	159	153	161	167	168	184	138	153	163	147	174	165	158	152	169	165	152	159	157	158	147	170	167	148	144	150	157	167	148	147	145	174	163	183	149	134	176	153	153	181	159	171	138	163	164	158	147	149	161	149	156	163	172	168	151	160	165	145	156	142	158	169	165	148	171	150	153	121	167	166	176	143	166	162	170	157	175	165	171	148	145	160	156	180	146	135	166	168	145	177	169	137	167	132	152	164	189	159	162	145	159	168	157	166	147	151	155	159	173	144	144	154	131	149	142	149	139	167	138	137	139	153	151	152	155	156	146	142	168	157	163	177	151	133	162	136	169	132	147	156	181	152	154	147	176	158	152	140	161	184	164	172	123	155	180	139	171	136	149	151	185	145	150	151	164	165	166	159	165	140	188	163	157	173	170	141	165	149	173	198	156	151	174	174	162	147	163	142	168	154	155	164	155	149	146	166	168	158	165	166	157	137	175	150	142	156	160	171	163	154	161	159	136	160	167	161	124	153	157	165	160	143	180	181	157	154	156	150	151	154	147	162	147	149	145	143	171	140	155	153	178	144	144	163	146	167	162	156	188	167	173	154	150	155	140	142	167	171	147	140	163	156	157	138	159	140	151	172	155	165	142	184	162	173	155	157	152	159	168	153	143	162	170	146	131	171	149	166	153	144	175	152	130	148	168	170	148	153	123	142	156	141	146	164	159	151	154	138	153	169	153	138	159	169	128	169	144	137	145	154	159	154	162	159	172	159	177	143	138	148	166	180	154	167	144	171	132	153	151	183	164	132	151	138	151	171	166	155	153	168	145	175	145	172	169	154	165	158	166	176	145	166	169	148	159	174	148	167	156	169	145	150	161	154	174	181	167	158	172	158	175	155	158	157	177	152	152	164	168	164	145	163	156	169	161	161	145	157	153	169	166	133	170	150	171	143	155	156	170	161	166	167	163	149	158	172	176	147	173	171	170	129	147	162	170	168	168	149	143	166	136	152	157	167	141	148	149	152	136	153	148	167	156	144	168	136	155	150	161	167	152	163	149	165	154	153	173	159	159	164	190	156	157	154	145	167	161	152	150	166	146	123	163	162	149	169	161	161	162	139	146	129	170	149	156	168	150	157	164	175	144	186	153	159	177	143	174	159	180	143	142	160	140	147	154	165	157	172	156	168	180	145	153	164	160	157	146	156	163	169	184	156	159	152	163	161	148	144	156	147	170	140	147	135	147	144	162	144	170	149	182	170	153	162	173	156	157	162	172	141	171	159	162	154	162	146	163	157	153	161	173	191	153	159	168	136	147	176	142	161	146	165	151	164	169	156	154	163	172	164	121	186	157	149	168	160	143	152	151	156	173	158	168	154	144	153	143	136	138	145	153	165	167	174	184	149	163	182	156	154	148	159	157	152	163	143	157	153	166	151	146	153	152	141	176	147	153	153	181	172	152	142	164	162	144	170	172	137	186	151	156	155	142	174	156	156	151	164	182	141	153	162	141	175	166	151	162	135	160	163	160	176	133	179	146	161	174	162	135	177	182	158	136	157	167	148	167	153	145	149	154	166	162	152	172	157	168	153	138	165	164	169	147	175	166	183	130	159	157	138	167	159	157	158	171	162	159	184	148	146	156	157	153	161	172	154	146	177	142	138	144	151	181	120	159	153	141	159	160	149	157	137	163	166	170	164	157	161	160	149	149	155	157	163	166	136	164	148	169	165	169	154	188	158	170	152	155	152	125	157	144	174	139	153	177	172	178	177	170	154	179	147	155	157	150	154	141	162	142	179	156	162	160	162	159	155	180	162	146	156	189	174	155	165	153	165	141	145	158	155	171	159	178	155	170	145	185	138	180	164	163	155	184	154	130	172	183	139	143	150	167	155	159	161	143	160	174	147	165	154	170	154	158	143	173	159	150	165	170	173	178	154	162	160	156	137	144	156	170	149	171	150	172	160	156	144	156	169	167	187	160	149	146	169	138	165	162	151	144	175	155	142	151	156	167	165	133	141	174	157	147	185	154	149	167	166	159	163	133	149	164	158	136	146	150	182	146	162	153	167	158	153	163	176	177	174	135	169	169	170	147	171	150	149	176	146	163	146	180	160	136	159	149	173	152	147	153	146	152	157	206	176	136	163	175	157	166	141	185	144	146	144	147	152	164	158	154	135	179	151	160	164	138	147	174	155	159	136	164	168	138	170	163	163	155	143	171	172	149	163	151	170	157	167	163	156	157	155	153	166	164	164	153	188	161	142	153	159	167	179	164	183	145	161	150	147	156	165	142	174	166	152	163	164	160	170	166	150	137	130	162	150	150	145	170	162	185	161	153	161	143	173	161	140	177	175	157	164	166	161	153	147	169	154	160	134	172	156	183	154	167	180	159	124	179	146	164	159	165	140	165	170	153	145
7460	9284	16830	19071	20648	19699	19933	15910	16118	17025	16224	12598	11711	8049	10882	10850	10774	9655	8614	8418	9221	8416	6447	7911	6942	5172	4884	6559	6239	5599	5610	4709	4951	4872	3946	4041	4099	4054	3696	2927	2632	2169	2820	2553	2830	2477	2223	1496	1400	1404	1238	1310	1113	1141	901	919	768	642	577	578	527	486	474	495	457	470	529	406	428	445	418	452	435	425	445	437	420	437	431	483	441	436	471	524	479	469	419	454	450	458	424	453	439	419	405	451	454	428	435	457	402	453	423	464	449	446	454	476	415	435	476	458	440	434	439	397	410	445	405	420	447	453	426	423	407	417	487	437	424	436	453	480	438	447	425	420	476	448	442	443	433	452	455	438	469	461	440	430	434	444	454	455	450	397	429	457	424	468	448	444	458	412	420	462	430	426	512	439	431	442	442	410	425	461	454	433	470	433	432	439	431	431	423	440	443	457	442	433	462	406	447	442	404	409	416	409	444	434	463	445	441	425	418	433	433	420	439	450	455	466	452	446	452	405	443	443	427	417	444	417	436	415	452	431	429	427	463	425	415	433	449	416	441	435	426	436	462	443	440	395	462	443	399	441	448	431	448	468	435	395	472	429	429	425	473	435	455	442	430	466	418	438	435	427	440	439	448	442	444	450	445	417	446	428	443	471	399	450	415	459	421	446	433	453	450	448	437	470	437	414	442	419	396	481	409	438	434	442	442	400	463	442	446	402	479	432	425	403	437	436	444	452	415	445	442	397	451	404	446	418	426	421	447	446	419	416	422	433	446	443	440	421	415	451	481	405	441	410	424	425	439	428	451	440	471	451	435	462	456	452	440	413	458	451	438	472	415	430	441	427	429	410	474	439	457	447	401	452	418	458	432	464	432	440	466	447	419	450	425	460	455	462	460	419	413	460	426	453	412	462	424	462	404	406	459	440	419	443	407	465	410	426	403	442	433	435	410	441	415	393	406	433	427	414	435	498	404	424	465	433	412	481	466	444	433	417	402	434	453	466	424	446	454	445	456	429	442	470	449	470	434	466	454	402	453	469	427	436	424	417	441	447	442	466	436	455	433	438	475	406	447	472	447	425	410	448	397	437	410	457	443	455	433	465	419	456	395	402	440	456	436	430	450	421	423	440	445	426	465	407	424	425	452	472	420	426	427	427	421	401	399	425	408	406	435	454	432	442	443	487	424	478	430	459	460	411	444	447	473	428	460	414	410	442	415	411	386	426	430	414	445	450	417	421	420	440	480	454	460	453	394	465	441	434	398	442	465	440	423	436	456	406	435	462	397	462	419	417	432	458	427	412	415	416	452	435	446	460	430	430	397	441	432	466	438	432	395	417	442	427	434	446	414	422	441	420	444	440	433	430	447	464	417	443	461	439	452	419	447	455	459	438	451	472	406	415	453	447	430	496	411	445	427	447	432	426	446	429	421	412	429	490	455	395	423	444	425	437	468	443	477	418	466	406	430	430	484	468	459	421	437	423	445	420	428	413	441	435	429	418	427	420	469	426	399	426	434	430	483	436	417	413	477	455	496	427	412	439	411	479	447	443	425	428	430	457	431	418	413	398	428	445	408	457	435	426	447	428	450	430	400	435	481	453	437	433	437	404	434	431	427	451	455	402	422	475	448	405	418	450	402	439	427	410	469	424	442	451	457	446	405	433	440	429	386	444	427	428	413	463	443	424	435	430	455	432	447	436	452	419	435	442	449	415	421	413	445	444	414	470	399	470	435	425	421	430	433	424	432	492	451	445	428	393	398	443	440	454	416	444	450	431	478	474	451	429	456	438	432	433	452	427	437	444	472	429	454	439	429	465	419	428	444	431	454	438	429	426	440	414	477	429	489	449	424	439	454	439	417	415	426	429	428	463	381	466	447	432	459	436	434	428	391	448	451	444	447	399	440	419	419	426	408	440	445	445	422	442	418	476	432	461	452	428	436	431	422	449	421	447	454	460	421	435	414	443	424	463	446	426	432	415	437	395	443	408	451	415	430	442	425	424	426	410	436	482	476	420	446	436	443	438	426	445	487	421	421	411	446	427	427	439	495	437	448	441	440	447	448	411	439	425	433	427	432	412	461	406	439	443	451	439	475	417	436	461	453	462	407	473	441	433	442	432	452	414	479	475	412	423	442	446	443	419	431	432	440	421	496	430	421	391	447	386	396	436	426	432	413	418	420	416	401	467	419	451	453	392	461	487	444	431	413	438	469	409	442	416	433	447	418	425	467	427	436	461	431	418	434	455	434	438	448	449	439	447	461	441	428	455	438	395	457	407	433	419	437	397	439	430	439	428	426	475	428	462	405	479	454	429	478	435	394	465	457	473	424	464	451	451	425	373	457	436	443	460	462	471	441	433	445	429	424	421	429	458	423	444	471	426	429	407	384	460	435	435	417	428	457	442	413	432	451	412	443	449	436	416	453	409	419	403	457	426	450	464	437	415	423	420	465	426	419	440	435	427	464	450	466	431	454	481	443	439	416	468	474	444	416	447	460	481	446	459	409	428	446	444	423	432	451	453	470	416	447	423	418	425	422	412	438	425	442	465	455	448	434	477	407	409	413	459	411	444	442	443	414	415	472	440	472	419	465	429	424	439	432	446	447	472	486	439	411	461	450	427	455	441	428	441	423	455	446	444	423	471	419	436	452	449	444	465	436	460	458	445	450	430	431	423	458	477	432	473	466	450	442	446	417	455	465	432	452	445	436	438	476	455	446	441	440	428	458	477	425	414	441	466	461	433	420	415	452	420	453	428	425	432	427	410	431	450	414	452	462	437	460	403	485	444	419	436	427	427	469	420	438	426	427	439	451	452	424	390	400	429	446	439	431	433	437	422	480	450	443	429	402	418	434	465	432	425	424	446	417	477	413	416	425	402	458	421	438	459	417	429	434	443	402	426	428	427	490	472	448	469	420	454	462	462	436	443	474	455	443	471	425	421	441	446	435	435	439	448	422	403	463	455	401	447	440	441	455	455	428	488	449	450	431	465	437	468	453	424	416	450	447	432	436	429	460	459	468	468	443	449	406	418	442	424	441	422	416	417	417	455	447	444	436	400	428	446	461	438	492	414	431	420	445	457	428	423	425	464	444	438	426	455	431	420	434	449	428	426	441	436	425	431	415	419	433	441	416	452	410	418	454	441	436	456	408	457	422	470	452	426	432	439	437	442	440	414	403	454	433	437	427	396	448	443	445	466	457	450	438	436	432	462	433	406	426	433	441	445	458	390	415	461	459	438	419	452	430	428	420	413	450	426	482	437	444	441	418	452	488	419	421	460	466	452	443	428	408	433	432	442	410	431	384	396	445	477	407	435	438	409	436	448	411	419	413	420	421	437	507	421	448	447	417	410	439	417	434	451	409	482	456	423	471	420	446	442	460	460	431	448	437	452	412	416	449	442	411	407	474	440	483	448	481	386	429	438	431	427	479	455	422	414	434	422	475	435	408	425	418	416	470	444	422	448	403	442	413	424	444	400	482	466	447	457	450	430	439	386	465	423
25756	25026	30200	32888	35908	33493	41819	37865	32199	37035	34185	27701	23937	19056	23369	23150	21683	19412	18270	18230	18548	16929	13801	16545	14751	11381	10651	11136	11852	10835	11257	9241	8876	7559	7382	8132	8510	6538	5826	4499	4153	4051	4319	4171	4057	3844	3165	1995	1772	1506	1261	1391	1270	1057	788	979	568	478	414	372	303	236	227	191	187	176	202	155	165	167	196	165	168	155	172	160	155	165	163	149	143	185	211	212	173	174	162	151	167	158	166	162	172	155	170	156	155	152	180	173	178	181	174	161	180	164	148	153	160	176	186	178	146	164	163	165	150	190	164	158	166	168	167	163	154	154	143	157	156	171	164	153	148	151	165	162	158	173	170	162	155	156	168	147	158	187	168	156	146	149	172	159	155	164	178	178	181	149	161	161	163	150	165	185	183	159	161	156	186	154	154	165	180	167	167	182	169	175	167	172	162	167	160	145	134	189	155	153	146	161	142	146	160	171	173	169	184	170	164	173	181	178	186	137	144	167	177	171	185	170	166	159	157	179	146	173	167	171	159	170	195	157	175	170	149	159	170	132	149	155	185	162	168	175	157	145	188	179	192	184	162	180	182	178	170	162	141	147	160	150	162	169	172	178	163	164	191	164	161	178	173	172	145	155	144	159	135	191	144	181	171	178	164	174	160	152	167	159	166	168	166	172	161	168	181	162	171	167	177	164	176	159	134	161	181	184	167	174	174	164	173	194	163	159	184	179	169	147	163	186	159	171	175	163	153	169	168	172	171	191	179	158	176	151	149	187	140	169	171	171	164	151	164	158	165	168	169	172	162	147	162	151	161	154	181	168	156	164	170	159	154	171	166	165	180	150	168	170	180	173	162	152	171	169	166	172	165	168	170	157	161	144	159	152	177	173	162	195	172	164	162	169	163	164	187	152	147	163	177	159	166	163	163	171	174	167	170	161	178	164	156	158	176	180	166	174	154	160	153	158	148	148	144	174	155	190	184	166	157	172	153	176	157	148	161	150	180	167	160	168	154	168	174	163	181	158	158	145	171	178	166	175	189	163	156	174	171	165	168	151	165	178	144	146	182	136	168	165	158	167	169	171	152	175	162	151	174	155	168	150	173	143	159	196	167	182	143	170	152	166	171	156	174	181	168	193	157	188	175	172	143	172	156	162	150	153	164	176	128	172	167	175	172	189	150	145	168	152	153	198	157	159	171	165	143	188	166	174	155	165	154	162	173	175	176	171	169	166	170	184	163	187	174	166	168	172	183	162	156	159	158	158	150	154	163	179	165	164	167	157	151	171	177	154	182	135	185	160	185	162	191	169	170	171	163	146	155	174	168	144	168	158	187	179	189	152	174	145	176	153	187	180	196	162	162	161	167	160	162	180	173	174	167	149	167	180	123	166	169	161	162	169	170	179	184	171	173	171	167	152	174	165	167	154	149	181	178	157	149	168	162	170	154	179	190	175	150	178	151	150	188	157	158	155	196	174	184	163	163	169	168	165	170	160	166	171	175	176	168	178	151	162	153	157	154	152	170	154	171	157	151	170	174	140	161	164	177	182	153	148	168	164	133	162	166	162	148	161	170	151	181	158	183	162	186	161	163	177	179	162	182	155	163	148	173	163	181	163	185	172	149	170	169	131	164	174	158	170	170	150	170	158	167	172	139	149	183	155	152	177	152	167	171	176	174	178	142	190	184	192	167	182	162	171	124	169	148	151	166	165	158	154	173	175	149	169	177	161	165	175	176	179	153	165	168	183	126	159	167	164	159	170	200	176	165	156	168	174	157	149	171	161	154	158	144	165	153	173	174	166	174	178	187	141	196	124	173	169	151	170	158	169	169	164	144	182	170	167	173	171	181	158	158	169	189	174	132	188	163	162	159	169	166	178	180	170	154	174	150	177	186	155	162	163	170	165	152	169	155	183	180	199	185	163	162	150	174	164	170	152	154	152	178	174	181	177	162	161	162	173	150	176	153	168	155	172	169	172	172	148	156	150	179	168	181	171	167	168	146	197	156	179	169	186	166	135	173	189	152	146	175	187	152	174	161	159	170	188	177	169	155	171	191	177	165	178	173	160	165	182	149	169	160	173	155	142	197	167	165	167	182	162	150	170	161	179	163	157	155	180	168	199	176	137	172	172	193	158	143	169	166	152	157	165	155	152	161	154	173	190	180	158	164	170	192	158	152	164	158	162	144	154	144	175	145	153	182	138	132	174	177	174	159	164	191	166	155	158	166	156	150	170	158	176	165	159	181	152	163	163	152	170	163	154	151	176	184	167	190	195	165	181	154	180	173	174	161	167	151	166	173	167	173	187	195	161	188	153	152	144	154	163	171	147	149	146	176	167	164	155	180	154	149	161	168	161	182	166	149	187	176	176	159	161	145	182	167	188	189	172	172	183	166	173	156	141	174	175	163	169	155	197	146	153	151	143	151	158	170	161	182	172	142	165	169	182	172	154	133	176	155	159	151	163	154	142	172	188	165	168	162	150	172	193	169	182	171	161	141	145	179	183	182	168	161	170	142	178	176	160	168	170	156	146	173	184	182	174	162	179	164	164	167	160	184	172	187	165	192	163	166	164	171	185	171	152	164	166	152	163	155	171	149	170	174	169	133	163	163	166	165	171	153	145	176	167	130	176	173	143	160	184	153	176	166	174	158	154	170	164	180	157	160	177	161	166	165	192	136	154	166	161	168	164	163	163	160	157	177	160	177	162	162	173	170	154	158	178	164	158	165	148	165	152	165	163	162	170	157	176	166	160	172	166	171	197	191	150	172	177	167	167	176	181	171	181	163	162	179	174	172	161	156	154	173	162	163	146	149	193	137	166	177	163	156	162	163	184	167	201	157	168	155	158	192	158	184	159	150	163	173	177	172	163	169	163	165	153	190	152	152	127	154	168	148	149	172	158	165	166	181	158	167	156	175	158	152	159	169	137	185	167	175	170	158	157	155	182	178	180	157	140	164	176	168	165	157	171	185	150	161	158	177	157	166	161	170	153	152	177	163	162	148	181	164	156	182	176	166	155	162	161	169	151	155	195	157	176	155	178	184	186	171	154	159	153	147	165	155	135	158	165	176	133	149	173	162	174	156	153	155	171	152	160	172	167	135	137	145	144	160	164	152	172	173	157	173	151	145	171	167	143	194	164	189	157	135	166	180	164	173	168	155	146	168	163	159	183	162	158	156	164	174	172	150	147	149	162	174	164	173	173	128	183	143	167	173	188	168	175	164	187	163	173	164	167	185	161	171	168	169	162	159	162	156	204	189	159	183	168	164	172	157	149	155	178	175	167	183	171	159	162	161	151	163	169	148	172	159	163	161	143	166	170	180	164	171	181	175	161	146	166	159	179	172	169	170	143	161	164	152	176	202	132	164	173	161	157	165	150	144	153	182	164	167	164	160	178	143	160	137	159	154	161	157	170	165	168	172	179	171	153	162	202	169	153	181	173	169	158	165	154	176	169	160	156	149	186	164	175	136	160	180	141	163	168	188	163	173	191	175	178	174	161	156	167
16135	20956	31721	40688	45387	43952	52050	48547	47612	53709	51511	45238	43911	39691	46417	44744	44691	41253	42256	40779	42575	40818	36209	39821	37581	32552	33272	34720	34993	33109	34122	31054	30822	28652	27854	29961	30160	26440	24807	21382	20461	20611	21805	20736	20229	20007	16815	11881	10324	9560	7970	9127	8159	6713	4758	5967	3384	2692	2131	2033	1499	1064	804	619	627	600	662	589	525	558	532	506	495	429	485	463	479	453	460	448	466	510	721	727	607	588	419	522	480	454	457	418	441	485	452	454	503	465	460	479	489	451	457	452	447	433	412	433	463	458	447	413	464	443	457	465	463	461	461	427	431	450	440	457	436	430	464	447	455	447	450	499	473	460	400	423	421	483	435	460	481	423	478	475	456	422	488	441	483	457	463	433	433	446	433	470	463	427	495	437	475	441	433	476	463	471	441	440	438	437	429	454	476	474	470	453	499	490	420	451	460	461	461	462	437	481	458	466	429	470	471	474	480	468	470	485	443	477	486	473	495	455	485	435	452	443	508	448	455	413	495	488	451	486	429	442	455	442	484	445	501	449	472	449	476	456	444	456	456	470	491	429	447	460	449	476	496	493	444	439	421	478	456	459	433	503	441	428	480	447	458	434	458	430	456	431	510	440	461	478	467	432	439	448	495	455	452	465	430	461	451	450	465	409	466	450	460	457	399	434	441	474	468	470	456	467	447	476	439	474	444	424	451	471	409	441	463	477	425	466	459	458	435	464	488	484	472	468	482	475	481	485	464	484	460	446	480	477	448	487	467	443	438	434	500	417	452	459	469	456	428	478	447	465	454	457	448	454	485	438	429	438	446	469	462	500	513	455	497	419	501	452	464	462	463	460	473	467	487	482	444	498	454	459	415	459	435	464	457	444	467	433	456	510	461	444	477	435	434	467	470	402	450	459	418	441	477	462	440	479	479	432	445	449	465	448	438	480	495	442	459	435	463	460	450	458	426	472	468	430	429	524	460	448	425	484	498	464	443	416	451	442	481	496	461	444	441	453	471	437	453	431	464	461	464	484	468	421	486	478	449	441	472	480	493	455	468	453	449	442	492	472	470	437	427	484	464	462	440	481	435	438	421	479	475	475	463	444	442	464	446	463	465	470	443	489	471	476	489	442	454	469	461	489	492	498	458	482	464	458	446	445	461	430	464	490	464	455	408	473	461	499	447	433	449	483	450	438	457	480	467	449	459	442	433	470	461	468	463	449	454	486	449	436	411	450	458	427	486	443	485	473	465	458	454	444	426	460	447	441	453	468	453	480	475	471	440	431	448	465	448	480	478	463	446	446	469	418	439	472	430	450	448	442	447	495	449	439	455	449	470	446	450	450	452	485	464	475	423	421	479	452	420	435	440	448	455	459	435	480	466	466	457	444	468	460	470	498	425	454	435	449	415	503	479	439	446	479	477	488	488	491	458	442	453	487	481	454	485	506	461	473	433	453	480	426	451	490	432	472	471	469	479	454	461	480	484	470	450	457	455	435	445	472	490	440	443	473	456	485	485	434	471	437	513	446	458	477	454	429	469	470	465	441	447	456	436	452	466	441	462	473	459	480	458	487	471	499	465	463	460	432	457	439	436	477	452	475	462	469	462	440	481	492	444	455	464	468	461	474	482	479	470	451	460	472	443	462	487	468	445	454	442	468	477	409	456	468	472	433	435	478	466	455	491	458	470	462	494	432	454	420	495	415	470	478	479	491	461	441	456	457	482	482	443	439	451	472	438	469	474	419	461	425	465	439	439	484	448	442	465	475	438	473	472	471	488	425	491	466	428	435	475	445	454	474	461	496	485	451	487	418	466	492	462	469	443	451	475	471	446	432	475	411	441	470	459	476	460	417	474	485	448	480	456	469	438	469	455	446	478	469	436	445	475	467	473	458	476	459	441	430	442	436	407	473	481	452	486	444	445	438	476	448	423	450	470	429	452	466	447	511	426	494	474	470	441	462	487	476	436	489	438	446	434	466	443	439	469	483	439	430	438	478	457	465	454	449	484	414	456	470	446	490	430	429	454	459	443	404	484	470	484	447	456	423	487	469	472	464	440	471	436	434	491	474	482	468	486	451	447	417	470	442	455	460	481	446	502	440	496	481	447	482	441	485	479	467	474	486	468	447	459	478	468	432	444	438	494	478	454	420	441	481	469	467	508	478	471	479	471	440	408	465	437	446	449	468	453	465	458	476	476	442	461	440	512	456	432	479	476	453	436	463	464	477	448	480	457	457	486	454	456	455	455	499	439	500	458	446	431	457	458	436	447	443	466	482	447	450	471	453	459	463	435	483	467	501	452	473	478	440	493	494	453	477	490	451	452	453	493	495	457	470	433	444	482	436	441	497	448	436	481	456	412	475	436	451	437	447	427	438	435	453	476	503	428	433	489	486	450	474	414	431	447	469	425	461	489	434	453	469	469	479	471	462	448	483	444	468	492	440	473	468	484	439	460	468	461	471	438	469	453	457	433	465	471	452	457	478	464	466	456	450	474	432	486	472	412	473	452	462	448	450	456	453	480	438	479	461	476	465	458	492	468	462	430	460	472	457	499	447	431	489	434	429	446	417	465	448	472	445	473	458	433	484	445	395	472	491	474	471	469	477	489	483	500	443	441	464	492	459	451	457	479	469	454	443	442	484	446	408	464	469	493	446	441	453	438	448	450	467	452	468	456	467	475	440	456	459	447	443	460	479	461	469	451	459	463	455	519	512	466	460	488	469	483	421	492	460	463	459	460	464	468	464	480	480	422	445	444	449	418	457	492	437	470	471	463	461	446	435	423	453	462	475	477	443	461	458	464	473	459	441	416	460	456	465	453	429	428	500	464	466	463	457	489	433	472	479	453	465	461	439	484	456	474	474	442	473	485	453	477	468	461	462	474	463	480	489	438	453	416	464	452	448	472	447	452	472	435	467	462	414	463	422	478	445	447	483	464	455	440	461	446	509	475	451	496	452	447	498	473	453	439	471	414	414	484	447	467	465	467	481	431	437	477	444	408	451	473	475	431	469	413	455	448	464	445	467	459	465	434	458	474	457	442	448	493	454	458	475	473	472	450	455	430	479	488	443	511	497	460	431	403	464	451	475	481	484	467	411	460	478	472	451	434	487	498	437	449	426	435	436	483	447	444	472	438	472	458	449	454	416	476	482	451	438	464	463	489	446	471	440	438	453	458	459	469	433	453	473	453	466	452	452	454	470	490	481	459	448	461	439	465	449	457	489	460	448	468	454	487	446	423	447	469	473	407	530	429	463	470	484	491	515	440	447	435	423	451	427	485	448	439	451	468	445	423	498	460	435	458	482	449	510	492	459	455	427	485	479	460	476	478	471	458	474	418	440	472	462	489	464	470	431	447	429	450	488	450	457	454	469	446	431	458	449	425	437	460	468	507	472	478	464	460	463	489	535	490	453	445	464	481	470	486	491	443	510	484	452	443	461	468	466	454	450	446	454	473	477	464	458	483	463	476	474	457	474	456	461	462	476	478	405	438	442	453	463	482	447	457	482	471	437
36378	34960	42198	43699	46724	42336	56810	47495	39249	49539	46505	42931	39583	32080	38451	37862	35415	33004	32751	34473	36100	31908	25191	29077	26820	24377	22204	21983	20000	19274	20529	21079	16904	16250	16194	16090	16036	13490	11959	9383	7402	7739	9006	9775	8873	8599	6496	3983	3973	3271	2321	2914	2420	2044	1412	1646	952	807	659	616	499	410	286	263	251	255	215	234	222	194	211	248	208	213	209	197	182	200	190	243	170	213	280	262	288	216	222	216	227	234	232	215	232	203	203	236	243	218	205	208	206	216	223	204	192	202	234	233	209	209	220	195	232	207	204	210	230	221	206	227	207	203	184	193	215	214	218	207	223	199	203	227	200	192	213	223	205	240	198	221	204	207	210	207	198	205	195	182	203	207	194	185	237	203	189	199	228	208	213	200	190	207	204	214	199	239	222	204	215	196	186	211	218	216	224	230	213	231	194	191	241	206	178	222	231	219	213	203	223	222	194	233	214	213	231	222	201	223	217	202	206	208	209	202	209	190	215	232	208	198	198	212	202	199	198	227	208	212	196	216	223	206	214	206	230	226	211	232	223	212	230	202	208	192	208	191	218	173	209	176	208	200	211	220	219	199	218	221	226	197	222	211	213	232	210	223	222	245	225	211	227	214	221	184	195	236	221	208	213	221	175	185	211	187	184	215	225	227	198	183	195	201	209	218	193	205	177	172	244	226	222	206	228	190	196	200	205	204	202	221	185	219	223	195	222	199	202	206	200	200	183	207	180	208	210	180	206	222	225	212	184	190	213	220	208	198	216	242	197	196	195	214	188	216	205	217	182	173	213	211	202	181	213	214	203	198	206	211	209	213	203	222	228	217	232	232	195	230	209	198	212	196	215	189	196	193	233	203	222	202	214	228	186	202	208	196	194	233	208	203	202	207	208	223	198	194	223	186	205	237	185	203	215	203	241	190	219	231	218	239	209	194	185	230	187	207	181	216	193	235	199	203	195	197	221	194	186	208	184	194	185	219	229	203	217	201	211	193	200	196	210	219	209	221	188	213	215	227	210	214	230	234	201	186	214	197	225	204	217	211	219	205	214	207	220	222	203	188	210	187	209	209	204	201	183	197	213	214	186	210	233	199	215	212	214	211	183	201	207	191	212	211	219	228	191	235	215	206	219	188	244	208	215	208	186	194	201	186	221	202	229	212	177	184	215	184	210	213	214	207	211	205	190	227	200	206	182	201	188	218	209	205	205	187	241	220	212	210	198	203	204	214	191	232	196	202	227	193	212	216	186	184	209	218	220	210	200	207	208	225	213	190	201	209	207	211	215	202	206	222	206	202	187	201	215	194	205	186	196	206	206	224	212	211	220	212	196	200	211	213	209	197	214	229	203	186	179	189	209	210	184	201	196	230	187	223	222	202	231	212	208	224	230	197	205	190	205	223	204	203	215	211	202	210	194	216	187	207	199	216	185	188	222	221	210	227	225	179	189	221	206	193	200	208	210	219	208	222	233	220	207	206	193	222	205	217	188	214	215	189	187	182	223	202	225	207	223	199	222	217	234	225	195	248	212	206	233	213	202	201	220	222	202	231	176	183	185	214	210	219	227	202	236	217	182	186	205	196	211	185	203	195	200	197	200	203	195	208	212	207	192	205	211	214	187	219	206	200	242	197	214	189	183	212	202	186	223	187	183	193	215	213	214	197	166	227	196	204	228	232	194	235	196	201	237	197	206	216	186	207	183	217	224	224	196	193	220	218	214	206	171	216	201	213	209	211	201	191	183	230	222	207	222	190	188	237	192	203	189	185	224	214	189	189	234	216	212	196	206	197	219	213	227	187	185	216	206	217	193	221	212	232	185	197	205	213	226	181	195	170	222	230	213	196	195	203	198	243	215	263	211	191	224	207	222	207	214	227	227	221	216	204	182	190	198	198	213	235	205	191	212	220	183	189	225	184	179	230	220	203	246	222	204	190	196	215	202	224	239	210	222	200	211	203	217	208	193	194	205	208	212	186	231	191	240	204	219	224	177	218	217	223	207	212	207	206	203	202	211	214	205	209	224	217	194	198	216	221	204	193	210	196	214	205	188	203	223	205	187	193	224	215	221	207	229	220	220	217	204	201	197	209	177	174	220	231	184	225	209	203	208	186	225	221	232	217	201	227	228	183	192	209	254	205	202	197	212	193	199	217	192	219	222	212	200	219	210	202	209	217	183	209	209	193	216	208	213	212	205	185	241	210	235	215	181	181	208	215	214	213	206	222	194	198	207	198	193	207	202	200	221	194	229	199	197	203	206	200	209	185	221	192	199	183	199	235	215	190	225	215	199	206	214	231	212	227	201	203	210	202	210	213	204	184	185	216	216	203	223	236	213	214	211	195	221	192	171	187	204	212	227	230	210	207	192	234	182	233	189	174	199	233	226	230	190	188	204	209	182	217	190	215	241	221	185	227	214	205	194	206	206	208	210	199	205	240	212	191	214	195	192	196	209	211	214	181	185	204	195	186	194	203	209	194	225	207	192	207	237	200	208	193	212	198	205	189	230	199	231	207	197	228	200	212	206	198	229	198	205	208	192	209	184	189	212	214	201	211	214	202	209	214	198	204	208	191	241	197	196	212	206	226	190	228	184	206	206	193	225	197	223	212	201	210	209	211	198	182	200	220	235	203	203	190	215	205	204	186	203	235	224	201	216	198	201	208	205	208	206	225	208	206	195	173	229	196	215	206	195	221	212	204	228	204	205	194	215	216	222	189	238	221	202	207	218	215	195	207	216	197	205	194	192	224	209	205	223	182	237	219	194	221	198	222	209	211	218	220	196	169	207	221	200	190	205	195	199	212	186	204	188	209	225	197	197	195	219	211	187	201	199	222	216	213	206	177	227	201	216	194	204	208	174	192	230	211	213	220	203	225	207	209	211	205	210	184	185	195	226	196	222	200	203	208	210	221	222	202	209	217	208	225	217	217	249	234	209	231	215	234	232	197	199	193	233	198	185	203	230	206	184	196	189	199	199	207	207	220	206	212	191	188	223	222	190	196	204	208	204	204	207	207	202	192	204	211	198	220	199	201	198	213	226	225	228	208	233	202	193	207	206	214	219	202	191	168	210	191	222	225	184	185	198	203	174	194	197	213	239	214	202	205	193	194	209	200	213	162	201	231	208	219	195	181	235	211	211	218	190	176	199	225	216	209	212	215	216	197	240	212	207	229	200	215	225	219	247	242	184	196	190	211	200	206	201	207	198	212	226	220	212	205	188	184	232	202	184	200	217	204	194	203	203	193	216	205	216	212	222	201	225	198	228	209	197	216	209	212	226	229	221	205	236	224	209	178	193	207	192	223	206	207	192	200	209	211	191	199	196	227	203	195	202	203	230	206	206	225	191	222	227	192	201	206	165	203	239	234	193	234	242	223	205	220	186	211	205	186	205	190	220	208	190	207	223	188	181	223	206	186	197	207	230	217	225	223	235	213	245	239	197	215	225	211	228	200	236	206	202	226	210	226	224	209	227	237	221	222	212	195	213	226	219	225	210	208
23682	27524	41453	49295	53553	51297	62388	55912	55711	64161	62877	59215	56667	50680	58961	57309	56301	52803	54931	55213	56965	52603	46254	49614	48288	45852	44910	45093	43086	42167	45114	45244	40579	39964	40634	41443	40218	36566	34648	31780	28422	29740	31766	33559	30899	30777	25335	19496	19193	16655	12767	15879	13359	11401	7984	9720	5724	4474	3369	3468	3015	1948	1222	914	893	889	828	724	653	612	636	616	560	574	583	590	545	585	571	558	548	606	1062	940	913	635	572	635	577	544	564	578	538	553	608	670	694	635	549	517	611	576	546	558	580	576	576	545	525	567	563	564	571	530	598	539	543	554	570	550	575	550	506	548	577	532	532	596	581	578	562	601	585	584	573	523	569	578	566	584	613	597	519	517	557	534	511	573	596	610	585	553	543	534	550	547	558	537	514	563	530	548	520	559	508	532	545	587	575	540	556	580	552	548	583	573	579	581	563	553	558	534	529	579	552	575	579	554	553	532	489	572	578	565	555	548	609	568	573	558	494	550	580	543	551	546	555	579	563	553	525	527	556	534	573	587	537	559	515	571	545	541	557	542	523	573	555	571	588	530	547	543	568	558	538	531	545	569	595	587	541	570	528	609	562	555	580	556	572	555	534	531	559	585	568	517	565	535	564	547	536	584	596	535	548	554	539	602	554	572	560	526	539	570	571	577	560	499	574	580	535	499	555	590	543	542	552	570	533	552	577	540	579	548	555	537	550	574	541	583	510	548	571	563	580	588	544	518	546	570	572	542	561	520	597	541	533	545	572	577	543	524	607	584	580	602	591	548	537	556	541	593	600	526	593	558	545	563	600	512	565	567	547	547	491	542	543	547	557	549	553	554	599	515	610	594	537	550	582	564	520	565	597	535	572	541	578	549	592	609	534	524	534	553	558	583	568	537	548	555	603	529	556	547	534	574	547	527	515	593	543	572	565	561	558	546	516	541	569	580	550	548	507	573	552	546	559	588	549	558	584	578	556	557	565	566	534	546	541	589	581	530	587	549	564	556	561	538	556	578	566	546	575	617	546	541	566	594	561	546	565	554	556	544	550	564	563	546	562	560	561	559	582	566	574	553	548	571	566	515	556	531	573	562	520	603	549	590	603	555	542	544	513	534	527	544	555	533	566	556	602	573	572	542	569	612	564	573	577	562	541	535	551	570	553	597	562	527	549	556	531	547	588	553	570	564	552	505	558	529	572	566	541	596	550	554	560	585	511	561	570	581	533	544	577	526	539	571	578	557	563	531	545	526	517	561	549	557	547	532	566	565	546	527	570	556	565	553	582	582	550	565	540	602	607	553	580	569	568	586	539	546	553	571	585	556	562	560	574	579	532	564	567	590	548	586	571	553	505	539	548	557	566	518	527	549	560	602	538	551	567	519	599	557	580	555	561	540	582	499	568	576	528	541	597	589	556	558	578	569	541	582	533	537	530	535	590	542	542	579	568	543	530	524	590	567	552	568	538	536	600	512	601	570	523	562	565	553	575	600	578	512	565	505	506	601	554	567	536	585	569	546	541	551	580	534	552	526	557	568	588	558	575	552	561	534	534	545	574	575	545	520	560	540	550	567	565	576	548	533	544	533	566	535	564	522	518	556	554	580	555	508	543	546	579	581	571	580	584	544	550	582	587	495	568	543	576	547	537	583	569	579	515	573	523	545	589	549	547	557	592	569	561	574	529	562	540	571	526	580	522	580	580	564	548	611	551	581	577	563	587	547	565	578	514	577	560	560	575	553	539	594	568	544	509	572	529	559	586	578	547	546	551	525	529	561	587	592	534	547	579	542	606	562	570	556	516	591	560	540	549	539	555	531	570	532	570	512	585	526	572	560	586	544	570	587	533	540	565	567	570	544	541	553	567	539	530	602	579	550	556	586	567	534	577	584	532	600	553	534	577	549	551	556	586	588	623	550	562	570	604	574	558	529	583	543	560	547	593	587	579	598	569	546	572	594	539	575	534	564	598	589	570	532	556	544	555	537	552	512	592	550	573	590	501	555	554	514	610	520	528	585	538	564	552	562	594	541	542	521	543	582	576	532	593	531	539	631	609	523	545	582	584	576	581	595	521	534	559	549	559	547	594	539	552	550	545	530	544	554	534	523	578	580	583	557	572	551	524	572	541	535	552	540	552	542	604	559	522	556	565	553	595	541	541	563	547	563	572	575	592	539	552	556	553	543	573	577	558	542	560	563	539	557	596	560	560	538	549	566	605	522	568	568	607	570	606	511	540	563	565	578	548	592	520	571	518	538	527	591	572	510	556	509	546	574	580	561	566	558	560	560	528	535	538	516	587	562	592	553	527	568	570	511	589	519	576	575	600	559	535	538	565	581	543	582	595	573	559	586	562	544	592	565	563	546	588	552	569	558	580	572	529	591	552	560	555	596	568	583	571	537	620	567	603	551	542	540	569	557	532	557	571	616	549	560	553	601	552	553	550	519	586	540	574	573	607	576	563	543	561	557	570	539	561	560	568	550	555	521	563	579	555	545	552	562	609	534	536	540	495	510	556	574	584	570	527	550	585	561	566	559	554	559	574	559	587	508	570	562	541	577	569	562	543	546	538	574	568	560	532	576	547	579	602	537	537	622	562	521	581	509	520	542	529	554	572	558	552	560	549	566	549	531	602	530	551	572	568	569	553	576	584	568	581	620	570	588	569	528	578	564	575	592	562	557	573	541	555	579	579	565	604	566	546	538	559	535	551	552	529	563	522	526	547	516	567	540	546	561	582	566	586	551	521	523	534	573	556	539	492	510	534	525	552	529	569	575	547	531	548	567	558	536	571	575	542	569	546	541	538	554	581	532	534	561	551	548	525	591	623	577	556	551	539	543	589	598	539	527	554	577	556	546	555	565	567	535	514	584	542	598	570	575	529	546	566	544	561	567	573	535	581	572	537	558	561	558	568	561	514	581	560	574	563	555	579	539	543	511	553	555	543	557	554	550	538	583	511	547	563	497	586	500	533	558	548	548	589	567	578	576	561	529	591	543	552	512	574	557	538	534	545	568	559	567	532	556	597	567	537	529	522	546	546	576	563	539	565	531	583	530	525	590	545	582	566	556	544	487	525	551	588	596	541	577	560	565	569	573	602	591	536	517	536	585	571	569	560	540	554	577	602	549	563	582	553	577	550	541	505	519	549	540	531	522	528	516	523	547	566	569	525	577	576	544	577	527	566	616	565	577	529	575	538	583	545	577	534	592	536	569	536	552	556	545	541	578	561	604	547	562	555	560	554	577	564	625	525	575	551	557	553	563	599	523	583	595	550	566	543	532	548	585	553	567	562	547	578	583	551	557	543	566	519	549	525	565	552	582	555	598	575	598	539	534	520	576	594	487	598	548	546	552	529	573	592	576	584	521	572	523	572	584	576	541	562	580	590	527	537	557	525	572	585	584	581	531	541	531	537	550	551	571	552	580	587	604	584	530	578	590	629	559	529	546	613	576	582	553	570	528	586	542	545	580	574	571	553	551	526	596	527	566	506	569	527	600	557	539	573	547	540	514	592	561
13001	11307	12836	10851	9262	6853	8470	5769	3506	4119	3788	3003	2512	2046	2246	2173	1887	1720	1970	2004	2033	1482	1141	1328	1306	1064	1088	995	923	865	992	985	947	786	753	756	768	636	575	527	433	449	491	537	499	459	392	336	323	250	224	250	239	215	212	215	158	179	174	176	182	153	167	154	146	151	169	143	165	154	181	132	161	134	179	162	141	150	128	154	163	167	143	166	149	158	157	152	175	168	132	168	136	160	171	158	148	140	146	155	147	133	167	156	153	148	156	133	144	158	186	142	149	143	141	163	150	165	158	148	147	147	153	131	161	164	168	168	163	126	150	156	157	155	174	172	172	161	154	169	192	159	162	141	161	154	155	171	159	137	154	133	158	182	160	135	170	148	149	161	169	148	157	162	167	155	146	147	160	158	159	134	155	162	141	137	148	153	151	163	155	138	151	167	155	149	157	166	160	146	159	150	138	157	140	159	158	173	140	156	166	164	175	150	149	147	150	171	165	142	148	161	150	177	165	153	154	152	166	149	168	172	145	164	159	152	152	154	154	150	153	169	160	166	141	155	166	137	160	153	137	161	144	158	147	165	157	146	161	175	151	137	158	148	174	140	164	155	170	165	181	157	163	165	164	143	141	147	156	133	158	146	148	166	169	155	145	133	138	160	165	159	161	158	147	153	145	160	128	150	184	164	128	162	156	151	141	152	160	164	127	152	161	150	169	150	163	156	141	157	161	159	169	160	165	136	158	184	155	152	147	140	145	164	170	148	158	155	156	176	151	173	143	156	162	147	144	169	196	174	155	173	171	176	157	171	168	161	131	167	163	157	141	158	159	157	164	149	164	151	170	163	160	141	170	160	159	140	149	176	177	169	161	171	166	147	167	165	166	148	139	162	152	160	146	168	142	155	149	155	163	164	151	159	151	145	158	162	165	152	162	177	171	155	153	188	125	131	143	147	140	159	181	159	166	147	150	139	163	150	145	145	149	157	138	152	157	165	155	156	180	160	130	171	170	135	165	158	142	166	146	153	162	147	175	168	154	167	163	174	148	163	155	158	159	157	164	166	161	148	154	169	161	160	174	164	148	160	164	150	155	158	170	143	182	157	160	132	163	175	140	178	154	166	152	156	172	137	137	138	154	159	150	184	139	151	144	151	151	161	159	184	145	161	146	150	147	165	166	134	154	168	178	148	156	149	147	157	163	151	126	149	151	183	147	140	166	168	142	166	170	139	162	137	141	159	153	174	157	139	136	151	153	168	156	151	170	173	149	162	160	158	169	153	165	165	157	160	142	172	150	152	161	158	192	179	164	166	145	148	170	152	160	132	136	156	171	166	174	141	155	151	154	138	165	137	131	154	152	153	160	155	154	157	142	156	157	173	131	145	160	141	165	148	158	165	152	146	152	141	154	149	141	150	152	171	151	161	161	153	152	173	152	140	159	135	158	159	179	140	151	159	165	159	158	157	157	156	178	163	147	149	145	169	139	177	162	187	137	181	147	172	175	171	166	133	174	190	156	167	167	156	158	163	171	143	152	155	166	170	150	135	150	156	162	166	162	163	132	159	177	152	162	149	172	141	152	139	156	132	143	171	145	156	157	158	167	137	145	163	164	163	146	172	165	130	126	150	151	175	170	163	182	155	167	150	170	145	176	173	149	148	148	164	153	173	169	125	146	154	153	173	160	161	145	128	184	140	166	161	150	159	136	158	165	157	156	151	175	131	150	138	155	147	150	164	147	152	159	153	123	162	150	156	163	168	144	152	153	160	169	166	154	151	154	161	177	164	146	162	160	152	141	155	152	133	163	193	150	164	155	150	149	159	152	135	134	173	140	164	147	172	152	141	156	169	150	158	144	139	168	166	138	165	163	161	144	162	146	177	163	144	154	146	175	155	136	149	164	148	130	167	142	152	158	137	170	141	171	146	169	143	166	153	150	162	161	161	157	159	163	150	152	167	171	164	139	157	151	144	151	147	163	135	143	151	175	163	145	147	152	143	137	132	143	155	160	146	152	126	159	131	149	173	151	166	142	138	157	168	151	149	156	156	155	141	149	158	159	131	162	154	173	154	179	168	162	150	151	152	154	155	174	154	161	165	133	151	185	156	163	152	144	157	158	180	155	165	153	157	170	147	165	150	155	148	139	167	131	183	162	138	132	157	147	178	151	146	148	163	159	149	142	155	162	156	163	144	175	174	173	149	142	172	147	168	149	167	145	146	162	140	172	160	170	160	154	138	159	149	163	152	160	135	140	149	152	176	152	161	171	154	173	161	160	144	163	141	136	145	161	147	151	188	133	168	165	158	126	152	162	157	169	151	147	148	165	128	183	148	174	171	165	171	160	149	166	155	175	129	167	172	174	163	166	152	159	145	167	162	144	164	161	168	151	158	168	155	161	160	162	147	159	151	160	171	167	135	159	141	152	149	137	149	154	148	158	170	161	160	138	162	135	155	130	165	154	146	153	141	154	133	163	175	142	143	130	135	165	166	141	169	137	163	165	153	157	164	146	186	160	156	152	149	149	171	144	143	151	138	175	155	139	167	175	133	160	158	169	156	143	153	140	158	173	130	161	146	170	154	184	161	171	153	146	153	143	171	173	152	172	182	155	159	169	177	147	160	176	154	140	164	139	159	172	175	146	173	152	144	156	150	177	152	172	142	148	154	138	175	161	130	155	149	150	154	150	145	156	145	158	173	176	147	172	171	157	157	161	166	130	147	161	142	177	154	145	153	141	158	130	169	156	154	145	185	158	168	152	153	159	150	135	173	157	152	160	167	162	165	164	148	156	170	136	171	159	168	147	152	171	146	157	157	184	141	135	138	155	157	173	156	161	178	159	173	164	172	140	169	144	183	160	172	168	152	167	165	135	162	160	194	166	178	140	151	153	179	159	148	142	143	149	149	147	151	149	161	170	161	155	152	168	149	165	151	139	155	157	155	141	144	158	128	152	166	152	147	158	180	166	156	143	138	153	148	155	147	161	165	161	150	173	161	148	157	140	157	171	158	152	167	129	163	152	132	157	150	145	164	156	145	158	180	174	166	157	172	143	147	136	160	148	154	172	153	165	139	197	157	155	161	152	156	163	141	173	161	149	157	141	147	173	169	155	136	147	146	140	142	171	166	159	148	170	149	141	163	171	155	153	169	161	153	150	151	153	153	163	144	168	168	170	147	140	159	169	163	156	156	159	178	168	145	136	143	163	149	152	148	152	168	153	159	152	147	156	147	132	142	151	166	154	165	188	150	161	163	156	153	153	132	163	163	150	156	143	158	172	146	165	137	169	153	136	156	159	150	167	151	136	156	146	142	166	153	158	153	131	144	157	164	140	141	145	148	142	145	136	182	144	176	162	155	153	154	134	148	153	170	164	158	134	147	152	155	168	169	174	154	155	138	133	154	178	137	154	162	149	161	157	150	164	148	147	158	160	172	150	153	187	155	174	164	152	171	157	127	161	135	146	156	133	145	138	161	154	158	142	165	144	177	159	127	161	176
8241	10148	18410	22225	21884	19372	25458	18369	13676	16515	16556	13412	11128	9943	11289	10889	10002	9102	10677	10864	10548	7803	6571	7285	6893	6055	6022	5514	4890	4677	5749	5541	5168	4477	4445	4135	4168	3534	3248	2997	2541	2431	2741	2855	2514	2544	1999	1765	1597	1230	1061	1046	1012	916	780	843	629	587	516	551	568	535	478	453	465	429	456	431	463	454	428	461	431	417	445	401	453	434	432	452	423	445	465	524	479	447	449	425	430	414	445	435	422	445	397	449	445	426	402	421	451	403	456	444	408	438	423	431	444	426	398	400	429	430	446	431	454	432	447	427	420	401	440	467	454	441	459	458	430	454	403	395	443	421	415	422	433	415	431	410	403	449	445	442	454	418	425	384	414	430	461	476	444	432	434	460	442	476	423	431	432	438	463	401	434	451	436	415	466	417	433	431	432	424	463	453	424	455	463	427	399	426	441	445	466	463	376	426	407	433	436	458	423	436	427	405	430	426	444	435	430	433	449	422	453	420	437	425	459	460	421	430	426	458	465	435	407	463	449	429	415	436	410	392	408	418	474	444	423	409	399	461	462	426	431	449	444	445	439	448	419	470	476	415	429	451	401	435	426	436	445	431	456	450	409	442	395	437	444	429	465	433	441	431	465	430	434	453	437	457	433	425	424	438	441	423	431	422	422	423	423	437	440	457	447	392	443	438	391	463	418	425	441	404	443	435	426	436	457	436	461	398	456	421	440	434	451	432	452	453	413	423	461	427	438	422	434	428	467	430	463	420	418	474	463	439	453	413	459	445	461	410	436	443	431	426	428	424	451	481	409	457	442	419	450	422	422	421	418	400	414	421	451	418	417	409	409	446	437	431	427	460	460	443	439	403	431	420	421	479	412	423	417	419	431	476	468	455	426	473	445	433	404	454	402	413	420	430	417	425	435	447	435	427	464	419	414	414	423	415	448	427	415	455	451	416	441	413	462	419	417	424	426	426	473	428	416	489	430	403	460	468	428	453	413	416	465	422	396	459	437	443	446	409	415	437	436	413	428	411	448	396	451	416	401	463	426	440	415	410	450	417	425	434	466	396	423	448	426	437	431	422	415	453	426	453	447	417	445	412	447	415	447	435	397	468	440	425	404	442	489	476	454	443	418	433	445	427	423	404	443	431	461	422	412	413	406	423	392	443	425	454	418	414	436	421	433	463	440	447	428	468	411	447	438	444	412	459	388	450	462	440	422	411	414	465	469	446	424	373	446	449	420	423	437	474	426	461	452	456	399	453	443	429	428	438	425	491	411	432	434	419	413	449	448	405	431	418	418	422	416	448	447	411	433	451	434	396	405	428	443	409	407	400	382	460	463	416	436	440	435	445	460	445	440	464	428	423	463	380	458	469	414	438	414	459	443	442	424	412	458	410	485	384	406	426	463	430	447	478	440	435	444	422	428	424	412	435	456	419	454	419	441	417	397	424	465	439	462	448	415	434	439	416	434	409	440	415	435	431	452	425	438	428	448	463	418	382	455	433	437	447	439	418	434	458	439	440	460	435	447	398	426	412	463	444	402	455	462	389	456	474	426	403	471	430	417	399	421	433	471	416	430	430	419	440	447	451	411	418	420	383	448	433	453	415	407	453	432	435	454	438	430	417	441	464	446	432	434	437	444	453	439	424	426	423	427	412	431	441	459	449	413	440	474	439	431	420	420	420	428	425	427	474	408	423	441	447	423	465	431	461	413	438	435	441	463	473	453	451	443	442	438	416	409	443	423	457	419	406	381	463	450	416	408	403	421	414	430	425	444	420	433	448	425	434	400	442	437	444	437	426	428	418	410	461	476	462	454	417	434	433	456	430	434	436	434	420	413	470	463	456	423	428	433	412	422	434	427	405	417	435	508	440	391	435	479	417	464	438	418	426	449	464	453	450	423	443	441	447	442	421	433	441	431	422	488	450	438	441	443	430	454	463	410	417	474	439	400	445	431	432	456	424	466	441	428	445	392	445	398	440	490	423	438	408	427	428	423	404	395	454	444	437	444	419	422	420	459	477	450	431	445	430	445	479	428	426	392	421	442	426	400	406	460	445	416	431	438	434	437	446	443	414	405	467	395	431	427	435	434	441	439	425	421	471	446	449	453	451	405	415	428	449	428	412	416	406	399	416	426	429	507	435	438	447	446	432	462	473	430	451	421	444	448	456	436	451	426	457	437	394	409	442	442	453	406	432	424	444	429	469	427	452	440	401	409	483	442	460	462	467	389	434	417	431	406	402	408	439	476	486	431	422	427	415	455	448	414	423	444	431	446	431	446	445	455	429	436	389	419	413	444	427	414	447	407	424	447	403	432	422	429	415	438	427	463	454	455	423	403	443	436	406	449	425	418	442	392	441	437	399	471	429	430	427	442	441	430	419	452	435	432	460	436	424	458	429	484	440	444	440	429	446	452	435	441	427	433	435	449	442	468	427	420	457	405	456	434	412	399	429	432	435	418	437	503	448	436	432	437	413	430	443	381	450	424	436	425	456	410	410	415	446	430	439	452	413	419	406	451	467	431	438	418	439	402	457	442	408	443	420	427	437	455	429	420	426	386	459	435	420	426	415	406	450	421	417	409	416	470	422	472	444	415	442	416	429	460	432	452	425	420	440	430	408	436	431	425	410	446	440	386	427	461	384	415	408	462	459	409	441	457	433	417	462	478	410	449	447	432	390	479	431	438	412	435	397	419	478	432	453	447	406	422	442	427	428	428	441	435	448	452	431	468	460	421	417	412	454	427	406	454	390	439	424	427	431	425	423	447	453	444	441	414	462	447	410	436	434	436	426	429	428	454	416	427	437	439	432	447	431	428	432	451	494	410	447	484	395	443	421	447	436	411	448	427	421	435	429	452	453	455	459	423	445	446	434	391	421	409	452	383	439	474	444	449	425	419	431	435	419	444	461	448	442	470	412	446	452	403	438	467	389	448	367	411	396	432	400	434	447	463	430	481	436	441	471	449	427	406	416	450	404	434	439	446	385	421	426	408	430	431	433	430	394	464	427	447	399	417	423	440	439	387	438	454	423	434	416	411	468	442	426	403	463	434	435	433	418	423	418	421	411	434	439	426	459	449	402	411	402	431	458	447	474	403	437	420	413	448	416	480	441	437	464	473	432	448	435	415	409	457	451	423	397	440	400	457	436	439	445	413	436	448	464	429	423	424	393	468	415	424	438	421	398	415	462	436	421	447	459	447	434	408	460	435	420	448	443	438	441	427	447	446	429	412	446	424	445	473	438	483	424	427	456	429	478	424	415	441	460	451	444	398	439	412	440	439	436	457	433	452	414	445	423	430	427	431	435	445	470	449	429	414	430	446	424	467	422	421	447	456	441	469	445	461	457	383	450	427	406	445	422	429	435	455	415	448	434	444	448	416	431	456	471	417	460	431	437	394	376	421	421	400	418	452	456	413	402	465	433	427	411	427	442	439	421	407	412	447	426	415	431	451	428	439	421	421	429	455	462	422	441	434	412	375	409	452	405	431	397	420	444	424	466
28522	28989	36401	32552	32217	32070	35784	38888	27566	29638	34598	29492	21579	20701	22973	20460	20082	20300	23665	24844	20802	16124	14025	15523	14914	11664	11312	9944	9820	9833	9193	10728	8918	8174	6708	6883	7304	6276	5159	4753	4323	4188	3941	4038	4204	3621	2908	2317	2254	1444	966	1000	1160	894	822	670	511	341	353	367	348	287	217	204	181	186	192	171	187	139	189	144	207	166	186	176	203	175	181	176	197	171	215	219	194	190	205	182	180	177	152	177	183	176	175	171	174	183	179	177	179	160	183	176	177	171	165	160	165	184	152	173	171	159	142	168	173	184	180	178	157	190	147	150	174	171	188	158	165	179	180	165	181	184	192	184	195	206	157	194	159	182	173	171	153	177	153	182	166	167	181	163	169	160	191	188	164	173	161	157	182	185	169	156	191	176	167	187	188	171	186	198	196	172	195	153	172	152	182	182	174	164	190	167	165	181	166	186	170	189	175	156	166	167	154	188	197	197	183	156	158	174	166	137	176	172	171	186	178	171	151	148	165	193	177	189	188	183	196	167	181	175	171	157	183	187	172	181	167	192	139	177	194	182	166	180	182	180	166	162	160	190	162	166	199	154	182	161	184	197	171	178	167	162	185	170	193	183	172	155	168	193	175	172	200	164	172	192	156	187	217	194	168	195	165	180	164	169	166	187	169	173	189	170	164	166	146	205	174	166	200	164	185	158	168	165	155	192	186	175	189	179	186	158	165	198	166	187	196	159	170	171	191	181	201	160	157	167	215	167	178	152	173	160	197	187	172	161	173	141	165	151	133	164	175	178	172	171	152	167	188	164	167	182	165	198	163	162	155	176	167	180	188	170	178	190	177	164	162	165	172	189	163	168	194	163	186	191	179	169	182	184	184	183	162	172	163	177	177	155	155	141	156	183	177	176	177	172	156	176	185	172	164	164	162	180	194	169	187	174	154	166	164	182	173	177	167	157	179	180	166	170	184	179	194	179	175	180	165	184	201	165	192	166	152	181	161	179	186	183	164	158	173	165	200	166	171	158	157	176	177	202	172	165	204	144	164	200	165	183	195	198	167	158	163	193	180	159	174	170	186	194	175	185	180	190	190	182	207	171	165	165	189	181	166	161	179	181	197	178	162	196	174	172	169	171	164	199	192	155	163	184	183	157	199	165	156	169	174	183	162	173	190	159	151	157	161	161	186	188	172	165	189	187	154	180	172	156	169	164	159	176	174	181	169	182	160	179	183	167	164	181	167	174	161	186	171	157	181	178	172	173	192	177	160	167	166	182	170	166	180	167	189	180	178	166	165	185	189	202	157	168	201	157	191	201	185	161	180	165	156	184	168	171	164	179	169	161	182	147	159	181	174	169	144	182	179	201	169	181	166	154	215	163	200	193	167	177	168	182	175	177	153	160	162	164	161	168	181	159	165	202	171	157	178	185	184	168	165	206	157	192	174	187	149	178	171	160	162	161	165	150	196	187	174	188	191	160	176	173	176	197	156	167	171	179	191	153	178	182	179	194	173	173	159	169	169	174	138	172	171	175	188	189	165	153	151	186	135	219	183	168	167	163	179	146	175	170	163	202	162	211	189	152	157	179	192	172	150	198	189	176	182	161	164	185	164	176	176	162	164	173	184	189	170	176	170	139	173	200	184	182	182	184	176	172	162	211	172	172	171	185	169	178	187	166	174	160	175	189	165	176	162	174	163	147	158	163	165	139	165	177	169	197	192	157	181	177	205	194	188	173	179	165	160	181	158	153	161	197	164	163	171	181	165	166	175	190	167	170	165	172	189	150	168	183	163	184	175	160	174	164	183	161	183	171	174	175	177	179	176	166	159	179	160	168	167	165	160	180	173	146	165	175	191	177	167	143	182	166	189	195	186	170	185	157	158	166	163	168	167	184	196	176	195	184	173	183	162	167	194	179	154	175	173	164	180	137	186	188	147	194	189	163	172	175	175	163	171	177	178	185	199	184	179	201	186	188	174	197	187	167	175	200	184	176	198	174	146	171	164	170	179	157	169	173	178	180	160	168	193	183	176	175	172	189	164	165	177	181	187	182	167	158	171	175	167	177	179	197	165	165	180	195	173	175	174	140	163	159	164	176	167	168	152	152	164	182	193	182	164	171	176	162	164	159	167	190	190	163	142	145	166	182	148	166	178	156	186	174	189	161	168	207	166	175	187	189	181	171	172	179	186	169	198	172	164	154	212	188	181	183	191	188	174	184	185	169	185	177	159	175	158	178	193	180	184	169	177	164	174	191	190	186	202	169	202	143	137	154	157	171	182	179	172	176	161	170	182	193	182	161	191	193	174	176	198	187	183	181	168	177	195	182	186	155	167	172	204	191	171	155	172	189	176	182	184	170	159	190	204	174	178	177	159	180	173	177	175	188	167	169	153	172	184	162	168	180	191	159	178	170	194	176	147	155	151	162	172	161	159	191	148	179	182	164	174	159	169	155	188	150	188	203	195	178	167	193	155	156	162	173	173	153	167	148	174	161	190	169	148	174	178	173	164	175	176	187	172	172	188	145	179	185	177	205	171	181	160	185	170	153	176	175	176	174	192	168	163	179	180	163	151	162	172	165	169	148	196	181	186	152	167	174	157	186	173	167	173	152	197	170	184	191	180	168	164	181	197	164	166	144	199	169	185	178	181	163	170	159	164	157	168	178	160	197	169	149	192	151	178	178	161	181	157	172	160	177	179	176	193	171	167	161	167	182	169	183	164	161	158	171	153	166	181	190	170	164	190	156	171	199	177	164	170	170	181	189	152	181	181	149	174	184	181	162	207	184	169	170	189	176	166	170	175	170	161	192	151	181	167	178	176	164	156	191	183	154	163	205	187	170	156	197	193	168	155	190	166	142	181	191	192	188	194	176	185	168	177	183	177	157	163	177	175	149	194	173	153	146	182	183	173	190	166	187	178	189	192	184	162	159	167	180	196	184	189	205	192	159	162	181	185	176	194	178	175	189	202	171	180	151	159	157	160	193	186	185	206	205	177	198	159	184	187	141	191	175	156	182	181	152	172	168	180	167	188	180	152	212	160	173	184	167	164	150	175	174	182	150	167	172	179	167	176	168	149	154	152	183	195	174	180	192	187	164	211	164	167	168	189	180	177	179	171	158	186	163	181	156	168	174	183	167	181	168	174	183	193	179	152	182	153	177	164	193	189	168	156	169	173	183	178	183	161	167	163	179	169	182	166	182	161	196	182	185	159	156	172	180	167	166	182	176	200	169	178	161	187	169	182	194	173	182	183	176	166	177	180	192	179	181	153	176	174	178	161	193	170	184	157	158	187	158	192	167	178	167	164	185	184	150	184	171	198	189	173	181	177	166	188	161	162	156	171	169	180	160	175	161	167	174	137	189	181	210	193	172	173	168	149	184	174	168	186	195	182	191	157	179	188	174	164	191	157	174	182	171	166	159	200	194	176	179	172	172	173	175	156	185	163	194	179	186	198	184	170	155	183	177	175	180	190	177	199	161	181	186	155	154	171	199	152	183	174	189
18102	24517	37174	40238	42953	43888	48883	49001	42169	48696	51499	47151	41388	41682	45831	41296	43787	42903	47496	47310	42682	39257	37010	37773	37197	33917	33225	31477	31249	31779	31538	34567	31111	28460	26667	27606	28243	25704	23003	22888	21230	20846	20037	19619	20500	18356	15327	13731	12676	8943	6188	6500	7428	5379	5199	3939	2887	1834	1831	1684	1682	1286	878	618	660	643	621	590	500	521	472	494	476	481	464	523	511	517	499	490	519	520	702	717	720	616	522	449	491	536	478	474	488	468	487	469	476	462	439	492	459	517	447	477	487	457	448	427	470	508	430	508	500	447	477	490	514	493	502	498	465	508	494	469	492	449	476	492	439	512	449	467	457	499	483	526	484	468	475	460	499	456	503	461	453	470	484	466	482	518	477	489	492	462	490	481	483	468	494	496	450	477	480	500	484	487	494	454	458	443	492	463	439	483	473	490	491	504	492	494	495	485	480	449	445	465	465	428	448	469	482	470	450	520	458	492	507	474	493	449	505	486	480	479	465	460	449	476	479	475	469	490	484	458	474	482	490	493	475	502	486	461	498	482	488	451	491	507	501	466	450	487	523	461	447	498	478	475	504	454	501	465	471	490	462	471	461	483	455	481	456	447	475	461	486	486	467	472	481	498	474	485	482	449	455	450	473	468	494	463	480	486	495	507	494	458	446	452	482	484	482	467	469	473	475	458	511	448	494	505	457	494	485	454	486	453	418	474	512	523	450	509	483	480	475	493	503	495	494	480	471	478	474	492	492	516	459	466	464	489	493	477	494	498	459	471	488	469	489	490	483	496	473	471	508	493	483	465	472	497	480	487	466	490	498	460	479	444	469	499	513	492	501	435	449	474	471	483	472	462	505	505	456	480	434	483	483	469	485	489	541	475	468	487	438	450	513	521	496	455	473	457	465	471	445	479	470	488	525	463	503	480	490	509	467	476	476	460	500	483	442	487	463	449	475	482	515	468	527	469	514	450	488	455	444	488	518	493	478	472	484	430	517	487	516	491	486	499	485	517	505	515	491	468	467	499	478	466	479	499	487	472	487	430	450	512	489	505	495	526	446	500	443	478	423	467	526	466	467	467	461	460	480	466	479	491	455	472	471	469	518	527	462	467	501	475	487	485	506	468	487	457	470	490	460	492	467	536	464	493	486	411	481	478	514	493	470	498	475	494	453	487	488	491	479	512	463	493	506	482	441	438	479	477	466	479	480	496	484	477	499	500	453	471	459	478	496	456	492	462	468	474	476	479	501	504	494	501	464	446	456	458	457	495	477	515	470	495	444	492	471	439	459	470	456	464	509	506	483	465	431	456	474	509	510	438	472	470	477	491	471	482	476	458	466	486	472	467	446	508	467	445	492	484	419	463	474	504	507	490	464	445	476	474	452	440	486	490	438	470	507	482	490	498	452	480	486	494	470	522	452	472	453	468	462	506	510	483	476	468	429	468	476	531	500	525	488	467	477	468	501	462	484	482	463	471	446	460	425	536	455	472	522	492	473	482	435	460	453	481	484	490	465	471	485	464	473	474	492	462	503	472	465	448	450	469	445	498	431	447	455	452	506	457	476	479	473	465	497	467	454	484	480	473	499	460	454	511	469	505	495	489	491	486	507	466	496	515	476	488	508	460	477	466	502	484	480	492	455	515	492	486	431	459	495	491	489	469	487	502	477	469	474	471	484	481	488	479	478	496	481	487	488	453	485	488	492	462	452	447	494	474	482	477	463	462	464	484	527	478	488	429	457	492	494	469	482	483	457	472	508	469	481	476	481	519	524	475	497	497	498	473	446	491	464	452	457	469	496	469	468	462	481	474	455	479	468	472	456	489	497	494	497	509	478	488	491	455	492	467	480	459	493	508	517	477	489	476	487	471	483	507	478	453	453	535	471	462	456	518	491	476	459	482	480	482	483	457	492	455	477	514	477	502	476	480	469	510	448	464	491	465	466	494	495	470	453	463	471	473	448	459	523	424	490	457	440	468	454	463	504	476	461	500	496	442	472	485	477	478	498	454	501	474	484	466	454	511	484	486	473	468	473	472	482	481	442	481	472	482	485	473	485	482	468	485	448	496	453	483	472	455	462	492	466	514	470	452	511	461	506	488	484	506	474	503	462	490	476	482	497	500	505	492	485	435	461	503	474	481	477	449	467	468	492	478	466	441	511	467	487	475	511	461	488	495	488	500	518	467	506	464	480	450	486	458	494	485	474	435	487	480	495	498	513	489	510	463	487	474	474	522	472	485	475	483	479	472	454	483	507	463	488	472	471	470	451	507	457	452	500	461	465	506	440	482	499	508	496	451	482	459	473	490	476	463	484	452	496	506	483	490	543	476	516	448	461	471	492	517	508	472	445	474	474	494	485	463	483	464	481	467	515	481	482	461	494	476	516	490	471	492	456	512	520	467	539	471	508	504	472	456	455	480	483	511	496	507	463	490	496	458	476	476	465	476	486	481	517	484	505	446	452	483	457	517	506	478	479	501	470	449	438	449	498	488	500	474	470	482	462	534	490	458	452	481	485	493	457	475	481	451	487	501	515	425	496	449	474	497	475	468	509	458	478	483	472	470	467	484	465	465	455	488	471	502	491	491	474	499	440	480	476	454	512	486	487	494	473	534	485	489	462	471	518	458	489	533	476	491	467	470	488	461	498	502	464	474	439	472	510	499	458	455	492	492	456	458	484	487	475	502	496	521	487	487	511	451	504	457	487	463	464	454	450	481	490	465	491	483	469	520	469	456	493	437	467	443	464	520	497	431	472	503	489	488	445	498	481	484	509	492	471	518	444	471	499	485	455	470	518	456	449	460	496	444	515	476	471	516	444	477	488	491	453	474	517	482	487	445	479	526	481	468	512	449	468	458	453	495	464	465	487	481	511	508	490	511	470	460	508	526	438	478	445	472	483	459	486	465	474	506	480	462	484	452	454	487	495	432	491	477	464	502	506	461	521	467	476	463	483	500	459	465	443	469	477	489	478	472	442	535	466	470	519	480	514	457	464	503	488	479	472	479	474	472	469	473	472	434	477	456	436	429	491	471	466	466	468	460	484	468	476	444	476	454	469	464	479	454	512	520	515	496	482	475	494	486	487	505	468	467	486	470	472	461	515	496	499	510	468	485	470	467	475	481	537	502	527	518	504	492	428	493	499	464	471	476	501	504	480	461	458	484	511	449	482	483	502	506	490	492	460	497	481	455	465	478	464	440	469	484	492	487	454	448	460	462	437	485	497	463	474	472	491	503	436	490	460	505	486	483	476	430	491	478	461	489	506	487	514	460	495	476	455	475	474	465	465	489	477	498	444	529	463	472	466	451	439	477	468	460	481	435	483	486	462	486	486	489	461	507	448	453	504	506	490	466	485	472	432	488	445	457	493	481	469	439	486	522	476	480	507	517	479	492	492	470	469	501	495	441	463	520	456	476	491	529	515	474	453	514	533	496	498	505	470	497	497	460	485	491	489	476	468	510	481	506	497	481	522	454	489	482	498	462	516	475	467	470	485	454	454	445	446	468
38516	39477	48030	42616	42117	47076	50401	51301	39202	41404	50238	43300	38956	33814	37168	34367	34870	35086	39628	38231	32366	28350	25641	26369	26628	21691	18734	17010	16264	20088	19791	16646	19920	19009	13023	14518	14382	12943	11437	8790	8850	8012	8399	8513	10205	8603	5940	5137	4676	2891	1943	2098	2540	1547	1574	1125	851	667	599	584	544	470	376	313	290	275	259	271	221	231	214	235	231	221	219	221	265	205	235	224	222	255	310	307	292	254	250	218	222	230	200	226	231	234	233	216	252	240	226	206	229	216	234	218	243	220	232	203	271	240	215	241	220	211	226	221	213	222	223	217	217	225	232	208	211	237	214	227	206	240	206	245	212	221	218	240	236	182	244	245	241	232	221	235	211	220	230	240	247	214	221	238	227	224	225	220	234	231	232	227	234	238	263	199	231	250	229	229	242	221	227	204	192	223	218	211	237	216	217	233	212	207	221	232	200	233	221	231	250	258	221	230	222	247	227	217	211	229	226	199	260	241	187	218	226	243	255	243	193	221	229	217	214	273	222	201	237	211	240	228	206	238	235	233	226	250	212	228	251	207	223	243	210	223	221	253	219	230	214	231	225	246	192	213	253	226	232	219	225	235	219	208	238	251	230	216	222	214	212	222	240	212	180	204	195	236	250	215	215	228	232	225	233	186	214	229	230	211	223	203	261	238	246	240	212	229	201	233	239	210	205	195	233	232	219	251	236	211	235	234	224	194	212	243	239	222	185	232	239	221	260	230	225	207	239	214	211	249	213	214	220	223	216	219	235	224	206	226	219	224	262	242	205	216	229	226	212	227	233	252	231	212	240	235	226	232	240	249	216	214	218	237	251	226	198	226	241	216	243	223	214	210	187	221	232	251	215	231	219	227	240	216	226	207	224	223	242	227	238	231	231	230	229	213	210	222	225	233	216	239	222	224	190	205	226	227	218	220	226	235	199	249	213	228	253	232	237	235	261	228	236	202	225	227	253	224	223	216	236	238	234	228	237	246	226	243	227	234	202	213	219	205	230	225	236	230	217	253	231	219	229	229	238	229	208	217	230	211	211	205	246	230	230	245	229	234	226	248	241	228	238	219	228	254	230	222	219	225	230	198	229	216	235	235	233	214	205	249	220	228	228	217	217	214	221	250	226	210	232	201	227	217	241	241	214	221	223	219	241	207	219	225	234	198	235	231	240	214	224	216	213	246	224	235	228	213	201	224	192	222	247	222	236	226	246	219	237	212	229	237	202	234	228	251	217	216	234	244	209	226	226	235	240	196	231	208	243	241	210	252	219	220	223	228	244	257	222	224	179	225	226	207	219	218	238	220	204	220	219	214	209	210	229	219	210	214	223	209	232	242	227	200	220	240	212	219	244	211	243	222	248	209	208	213	222	200	210	211	252	242	203	224	220	241	265	210	237	212	218	230	224	229	232	243	219	241	200	213	207	229	202	229	217	219	236	220	218	224	209	225	245	237	188	227	208	223	233	233	213	220	246	243	216	258	211	226	227	224	256	255	221	253	232	205	235	205	242	228	251	203	250	227	230	207	222	210	226	229	253	204	223	231	221	223	223	213	247	251	215	198	243	223	228	214	234	247	237	240	227	214	227	274	254	226	221	210	208	258	214	261	230	243	258	206	217	228	217	221	212	210	229	237	212	209	248	217	218	231	214	256	234	215	210	194	238	231	241	220	241	216	214	220	255	202	226	223	227	224	201	242	222	245	205	213	199	215	251	245	218	205	218	216	223	223	231	224	210	236	226	225	210	201	227	233	217	215	246	224	253	193	229	228	221	214	258	234	233	189	211	232	216	221	232	241	214	224	245	214	207	231	218	244	219	210	222	225	230	258	215	216	205	242	233	232	220	222	251	265	226	240	219	237	203	217	186	209	219	232	215	228	234	222	208	227	209	180	215	242	237	225	229	232	205	249	230	222	220	257	217	214	227	229	228	200	199	225	218	217	246	213	216	241	246	203	218	195	243	220	215	260	254	210	222	219	222	214	239	211	234	228	211	218	229	213	230	223	239	232	212	221	213	215	233	234	227	238	245	244	199	212	235	259	207	205	217	225	224	208	203	215	205	191	232	226	226	231	236	246	211	227	239	241	225	218	250	249	217	233	232	244	232	237	244	213	209	223	233	222	219	210	217	223	249	226	211	259	205	220	218	233	229	217	233	206	201	231	230	231	225	215	233	220	222	223	215	250	225	231	222	227	210	203	237	212	249	225	234	234	213	249	212	201	243	238	248	235	272	219	209	222	215	214	224	244	226	234	218	234	230	222	199	211	213	241	205	227	222	234	252	231	210	237	228	222	227	240	208	264	219	214	223	217	232	234	242	238	224	209	235	201	243	221	226	225	223	233	214	210	242	215	215	239	229	229	239	211	226	215	247	254	212	211	245	225	243	195	220	246	234	219	220	220	213	233	241	249	257	235	252	209	215	211	220	228	212	225	224	227	224	249	231	238	241	220	199	231	231	220	187	219	211	218	203	208	208	219	181	226	241	244	220	232	219	204	222	222	223	198	224	207	214	245	214	248	224	216	222	213	218	228	231	217	226	237	215	230	220	249	240	245	258	250	225	208	249	252	205	226	235	248	223	223	217	252	217	227	223	195	230	230	225	235	231	231	251	184	210	216	220	243	236	256	210	201	236	228	211	232	231	237	226	224	227	222	244	187	217	220	227	225	214	235	244	211	222	213	215	207	203	220	235	211	233	234	233	222	237	215	245	224	209	214	208	203	227	239	199	211	234	218	222	229	222	222	246	230	223	217	217	215	231	237	214	208	227	231	214	188	231	206	222	256	245	247	212	248	198	210	223	237	207	235	225	239	225	213	227	226	221	237	234	246	231	231	228	221	229	211	219	236	235	255	209	256	211	228	218	219	244	220	200	251	221	219	251	218	253	217	206	242	203	223	242	222	217	212	246	219	216	213	234	226	240	226	208	226	204	217	248	210	226	231	206	238	222	202	233	238	219	236	241	200	217	256	233	218	211	243	216	228	196	205	252	205	214	198	196	230	180	219	229	242	202	225	238	256	196	214	230	221	234	205	213	233	238	228	220	256	213	199	236	268	237	227	226	218	242	207	202	229	221	216	204	217	233	219	215	205	232	224	244	237	235	235	203	227	234	231	227	227	236	238	234	225	226	213	222	219	228	230	247	228	209	223	233	232	206	265	241	233	204	220	215	248	237	249	227	220	242	218	246	230	212	229	224	237	220	228	245	211	225	216	220	210	200	205	243	228	230	229	216	259	233	236	234	225	217	233	224	219	200	195	218	227	206	231	233	224	210	253	215	220	191	216	242	226	247	269	231	248	242	225	226	223	232	229	205	241	228	228	227	230	229	229	263	214	241	205	249	236	223	251	247	237	242	230	241	251	233	238	226	224	202	222	238	237	226	250	224	218	228	254	224	224	230	228	219	242	210	218	226	244	236	232	224	225	212	234	238	193	249	222	205	195	218	223	222	216	216	216	240	244	214	234	212	230	210	203	190	222	280	191	212	232	201	202
25205	32186	46245	48869	51415	55179	60205	58177	53795	57560	63985	58904	57206	51740	58023	53734	55690	55336	61384	57469	51966	50327	47481	46612	47635	42388	40629	39994	38303	44436	42886	41429	44893	40428	34115	38698	38344	36126	34184	30780	31579	30135	30759	30234	33444	29362	24360	23070	20419	15257	10924	11875	14132	9031	9536	5834	5314	4062	3629	3253	3086	2311	1674	1140	969	968	922	855	699	673	670	677	575	603	603	606	564	569	628	669	635	606	1109	1222	928	806	640	588	553	588	592	611	595	614	590	640	614	576	645	615	602	596	617	559	594	570	592	632	622	665	604	596	585	627	592	582	621	593	597	584	576	603	637	613	611	573	618	593	648	645	611	596	592	595	573	617	597	614	583	593	573	615	568	571	606	610	606	607	611	635	572	575	614	576	628	604	606	586	611	566	570	529	660	623	597	609	606	606	596	594	627	612	583	619	590	546	569	597	603	561	639	560	615	564	629	608	619	586	572	580	569	562	597	600	595	619	639	590	581	585	573	588	668	622	635	573	586	630	582	632	595	614	614	544	616	590	593	570	580	600	603	624	632	572	584	589	583	576	588	621	596	608	601	559	585	589	614	604	628	602	583	574	632	599	599	585	601	631	634	594	619	587	626	609	627	561	633	565	573	593	630	583	589	567	612	605	579	591	589	597	576	615	593	608	567	638	566	616	615	589	583	632	615	616	591	581	580	595	573	619	631	622	625	584	554	606	558	583	593	591	598	633	612	581	620	527	573	584	596	571	586	609	614	612	593	618	573	593	594	555	633	572	616	569	572	576	640	614	574	588	587	617	553	628	588	603	587	593	591	617	576	639	606	573	627	587	585	624	610	599	586	575	610	602	633	634	592	572	556	579	601	660	602	575	619	555	593	585	581	594	592	584	632	633	590	609	611	615	621	598	601	600	547	616	625	615	626	592	627	577	630	591	573	596	558	611	596	625	581	588	612	572	639	656	617	589	628	577	586	607	602	615	605	601	598	618	579	589	608	585	588	568	607	600	573	628	539	648	586	639	599	623	621	614	568	579	583	592	603	599	560	627	580	636	564	622	634	590	596	587	627	592	641	633	587	595	605	589	580	581	597	606	648	612	553	591	561	584	613	627	551	588	566	594	602	592	627	610	636	588	583	576	614	594	642	580	629	570	645	604	570	620	575	617	654	627	527	621	583	564	574	614	571	562	617	605	623	608	599	619	548	635	582	588	633	621	601	648	605	582	583	589	632	600	654	547	585	569	566	621	614	625	617	562	604	601	594	618	596	593	602	569	640	591	592	614	629	596	590	569	598	562	625	612	604	605	595	602	647	583	581	559	570	579	615	590	616	605	604	594	618	624	603	588	615	567	594	616	610	616	629	602	652	579	645	596	592	617	587	591	600	626	613	603	578	607	593	591	600	592	608	596	605	599	599	595	597	576	569	615	573	598	573	557	599	617	616	627	635	604	590	604	599	572	576	614	639	602	539	573	607	612	575	591	626	664	594	592	619	644	558	615	572	621	591	630	604	607	631	593	630	586	584	646	574	634	581	578	629	603	578	609	607	606	568	583	582	598	594	603	566	544	608	625	588	634	617	611	569	618	572	580	614	587	621	531	570	626	593	583	619	597	581	585	611	597	593	615	562	583	626	581	614	575	593	609	580	557	626	594	605	614	596	608	624	620	591	635	632	571	591	592	598	613	572	609	615	591	599	616	592	569	580	588	608	604	582	601	628	617	598	580	639	601	606	598	628	586	630	608	575	588	617	659	598	581	592	578	611	600	539	592	628	606	573	615	583	619	561	626	590	610	614	604	589	615	609	539	611	573	559	560	576	617	597	623	592	605	589	607	580	587	589	573	588	619	593	613	593	619	572	610	557	597	566	615	539	602	584	598	560	601	606	584	571	627	587	540	600	602	574	621	613	588	578	645	588	608	619	561	613	609	596	544	647	609	596	608	597	603	687	606	606	600	604	578	613	616	597	634	558	609	556	601	616	595	563	578	588	577	582	644	593	603	612	572	577	595	603	587	587	652	647	553	620	638	573	595	572	565	618	613	597	589	615	619	555	570	627	620	575	607	595	618	619	561	589	552	600	612	638	603	597	588	578	556	577	557	575	636	608	599	576	573	578	590	594	568	574	591	629	617	576	583	609	606	567	604	613	605	629	598	642	614	586	609	628	571	581	601	624	579	629	597	627	561	598	589	594	592	540	590	596	611	598	602	633	650	604	602	615	609	594	577	583	621	576	599	616	547	611	566	612	616	576	574	604	612	611	602	590	561	633	568	627	602	617	623	572	590	627	596	616	569	632	610	572	547	603	644	610	587	608	601	579	600	612	602	608	633	607	563	624	619	618	617	580	609	635	552	605	607	642	592	630	636	597	591	576	593	604	586	571	584	626	598	598	519	563	629	538	587	565	620	604	596	614	610	607	552	618	565	605	645	595	567	623	567	612	553	615	593	579	596	597	632	628	572	594	639	600	585	581	614	620	597	589	629	640	595	586	619	638	616	597	619	546	571	619	625	549	609	578	604	582	584	593	597	612	608	610	570	558	609	581	587	622	570	609	614	587	581	577	589	575	612	628	591	600	594	606	614	626	583	584	620	575	601	598	596	609	596	642	586	565	631	625	613	627	591	558	662	608	588	588	601	589	571	598	642	552	632	590	591	580	616	620	587	595	591	580	616	612	576	599	564	611	617	629	592	635	607	599	609	596	562	594	551	567	599	625	587	622	607	598	610	622	584	629	619	619	607	638	631	581	548	635	594	596	584	577	567	605	611	584	602	584	576	559	579	588	592	621	569	592	580	594	599	584	563	654	565	572	631	571	579	605	608	607	591	609	570	601	587	609	635	603	609	579	562	621	604	595	640	622	564	599	601	557	632	584	624	608	626	603	596	588	575	646	608	594	622	609	619	599	603	567	616	569	612	572	617	577	597	622	578	578	630	596	590	611	605	588	564	608	575	585	561	537	592	579	605	614	578	580	582	615	603	594	593	591	567	612	580	608	662	580	577	610	607	606	598	564	588	589	594	577	617	636	557	584	597	543	582	568	622	585	576	596	577	645	578	554	588	614	598	601	582	618	603	606	530	611	590	618	574	575	642	647	581	596	631	595	564	579	641	631	583	609	623	629	592	564	602	589	568	617	563	591	630	651	599	588	615	564	587	614	583	585	638	579	559	588	599	613	603	614	612	538	611	595	579	591	568	566	607	650	561	581	606	643	584	601	580	596	586	596	627	577	598	601	606	617	599	607	616	627	593	612	602	602	589	565	657	609	551	625	558	598	604	576	579	630	585	619	625	611	582	634	643	624	615	608	614	605	559	601	625	575	643	591	566	602	614	607	552	590	578	599	556	585	602	550	597	609	592	631	620	612	619	583	601	535	586	613	591	614	574	595	664	618	614	607	575	597	628	555	580	614	591	622	611	602	572	620	609	600	595	617	648	592	582	594	603	617	603	607	561	594	610	568	630	584	678	605	586	587	607	564	585	586	587	614	585	564	599	601	608	616	650	629	584	551	576	602	622
13279	14445	17046	13562	10293	8113	8871	6747	4379	3484	3563	3080	2706	1999	2183	1853	1802	1962	2166	2014	1669	1457	1141	1252	1315	1089	956	798	898	894	980	810	876	889	792	662	682	646	630	521	539	529	518	474	551	425	455	327	304	295	226	222	273	231	186	206	198	194	171	193	192	169	161	175	156	182	199	173	182	179	159	181	160	183	143	185	154	146	163	165	149	168	150	157	156	175	157	164	175	156	164	156	168	146	187	154	191	166	180	176	201	182	149	168	170	174	152	178	171	165	148	170	185	199	167	188	178	171	182	174	168	155	181	166	182	175	155	151	149	171	156	152	198	161	167	181	170	182	177	178	186	194	161	157	162	127	173	158	164	205	158	177	172	191	143	186	178	150	155	184	171	165	156	192	159	154	174	175	158	195	163	152	182	173	189	161	160	168	175	168	155	164	152	165	159	147	182	170	168	168	161	146	161	175	166	172	165	165	149	191	162	163	163	173	167	167	173	174	155	169	159	160	164	182	165	169	167	182	191	182	170	188	193	195	159	162	179	172	161	182	181	179	166	175	166	192	148	179	156	179	146	188	183	181	173	177	180	199	171	161	153	172	149	167	163	155	166	181	182	155	159	178	170	157	187	166	172	172	182	173	179	171	145	162	199	175	176	152	139	160	160	208	153	158	156	168	169	188	184	172	155	168	152	166	185	148	186	174	184	180	194	193	159	157	143	158	165	168	179	152	155	138	202	167	171	160	161	149	158	176	173	185	178	163	171	167	187	180	165	181	173	196	177	161	163	173	165	179	149	150	184	155	168	180	171	160	164	155	176	164	174	149	156	171	153	197	169	155	170	154	194	187	164	156	148	166	179	162	156	179	178	153	163	168	189	165	187	159	182	158	161	159	161	170	185	167	151	162	181	166	164	166	179	179	183	163	171	168	163	189	162	163	170	186	177	169	187	176	170	175	165	161	158	161	148	175	158	158	185	170	169	173	159	172	149	163	168	175	135	157	158	177	169	159	184	169	151	174	177	148	145	176	151	183	131	181	168	166	170	172	142	158	174	174	154	141	179	175	162	146	168	168	179	162	171	189	154	171	176	173	174	151	178	173	167	170	164	174	163	156	158	171	173	181	175	169	142	165	158	181	196	155	176	178	175	160	153	178	177	204	172	166	155	155	138	172	143	156	171	166	181	167	151	160	180	163	173	157	153	145	176	161	186	183	170	165	172	137	202	188	169	160	158	174	163	136	163	158	166	165	192	187	163	162	157	178	171	183	161	160	176	163	169	185	163	176	189	156	175	166	167	173	164	180	172	174	160	180	180	185	168	175	168	184	182	171	173	160	154	176	179	176	160	158	153	172	176	158	177	154	143	174	158	172	164	176	188	163	173	148	159	156	168	165	178	176	184	184	166	152	160	165	151	182	166	190	169	166	155	182	186	160	179	172	155	184	189	146	142	159	162	161	141	157	182	168	173	173	158	156	187	169	168	173	193	169	184	159	178	187	167	167	176	175	163	164	165	168	170	164	176	151	172	165	188	170	172	166	185	176	142	181	183	174	170	156	176	171	164	154	172	166	144	184	176	177	160	164	198	185	158	176	162	168	138	159	202	177	172	163	144	162	170	189	166	185	164	178	151	174	186	168	188	160	160	172	164	171	185	174	170	171	164	165	172	171	181	184	180	193	181	185	169	177	148	176	160	168	165	160	190	158	175	167	188	180	162	181	163	143	171	190	160	186	178	176	174	158	163	166	157	168	156	181	148	194	158	165	172	169	142	159	172	146	181	134	168	177	168	174	179	183	161	169	174	148	160	167	170	154	138	174	159	154	172	178	166	166	170	167	170	177	176	161	144	170	153	201	134	157	154	204	186	163	168	183	175	188	175	167	187	170	151	152	191	176	169	174	168	179	183	198	197	171	175	171	190	176	166	157	183	178	178	175	182	184	157	180	184	151	158	192	141	163	155	157	190	166	161	153	168	173	186	178	147	183	161	149	155	154	154	181	184	152	178	171	180	190	156	167	178	182	141	159	161	141	176	161	171	180	159	165	166	158	161	152	196	187	180	168	165	163	167	142	169	159	184	172	186	159	171	167	157	180	160	154	166	175	176	187	171	170	189	159	179	164	164	191	187	158	160	181	182	150	166	188	157	170	163	155	161	192	173	176	168	172	159	173	165	170	174	162	165	174	183	148	168	173	180	170	181	162	192	168	166	176	200	169	167	176	154	177	169	179	166	147	166	163	167	186	165	169	176	176	179	165	173	171	171	173	158	189	171	181	167	160	184	184	179	141	185	162	161	167	176	188	179	152	174	163	164	160	168	165	167	146	184	164	167	159	152	153	168	180	194	181	159	178	180	183	155	157	172	173	166	169	166	168	183	179	148	161	149	176	192	148	170	184	152	168	164	169	165	183	163	167	188	170	170	152	159	144	160	167	172	120	146	169	178	167	153	173	153	162	152	152	145	151	197	168	187	146	169	175	160	161	175	160	158	152	178	172	162	169	180	180	167	155	197	156	173	159	169	168	161	167	170	170	150	151	161	171	162	176	155	163	160	188	147	173	180	175	178	148	161	167	180	163	181	164	163	177	177	179	174	188	187	159	169	169	171	178	173	193	169	154	158	170	163	175	155	171	186	171	180	160	166	170	169	193	198	183	168	164	154	172	164	190	135	148	169	181	176	185	185	176	155	176	174	180	193	148	187	163	155	166	161	161	184	160	164	181	165	158	156	174	173	170	168	170	174	195	175	166	166	188	178	171	190	171	160	145	173	166	191	176	158	169	179	164	192	153	148	151	168	180	154	160	174	207	164	176	159	178	173	164	167	151	168	175	188	168	166	172	164	178	185	183	180	171	149	187	173	168	146	173	148	163	161	152	151	165	182	169	157	184	197	160	178	147	185	162	157	165	160	184	182	154	170	159	178	175	171	179	173	156	179	159	170	160	139	184	174	168	171	132	182	137	183	173	186	154	165	178	175	182	186	156	160	168	165	168	170	171	187	182	164	174	180	169	175	178	162	148	159	178	173	164	171	165	154	151	160	169	182	169	169	160	173	148	173	166	165	191	176	179	170	167	188	172	157	174	194	181	160	171	165	163	150	164	178	176	153	166	162	179	175	157	167	184	164	165	135	179	151	169	180	186	178	168	174	143	155	154	181	163	153	154	140	141	160	162	154	164	164	168	152	182	172	142	177	166	138	176	160	188	188	172	178	171	148	154	166	171	167	161	183	187	166	180	173	157	150	177	152	166	167	155	182	150	168	188	167	175	173	158	155	183	178	168	178	139	181	175	165	153	192	178	182	186	180	184	158	155	165	166	174	148	151	153	162	167	150	175	167	192	149	168	185	156	170	198	149	177	161	184	171	169	196	166	191	157	176	183	169	152	164	190	172	155	158	164	153	162	181	148	186	180	166	160	158	169	163	165	176	194	154	176	157	181	146	178	189	193	184	172	176	184	181	179	162	164	191	166	186	159	171	163	165	183	168	147	159	164	192	184
8517	13127	23173	25223	23357	21467	26207	20030	15760	14460	15862	14236	12633	9139	10875	9445	9701	10166	11136	10183	8556	7637	6491	6609	7191	6031	5113	4537	5139	4858	5455	4479	4803	4847	4188	3748	3515	3592	3780	2603	2786	3010	2659	2554	2970	2117	2032	1673	1497	1130	1030	1058	1068	914	867	694	667	621	584	564	619	536	557	513	460	485	477	526	484	474	470	468	484	489	501	434	466	476	474	439	485	458	488	507	490	478	470	456	494	469	473	465	465	470	504	481	499	468	477	488	444	457	462	417	441	445	504	479	470	478	502	484	473	470	412	508	513	464	448	467	445	469	496	442	501	445	478	472	459	461	438	443	460	472	451	460	437	493	465	419	480	507	464	451	456	507	447	443	450	451	474	503	431	499	467	498	444	483	435	464	464	474	479	475	444	461	497	442	470	514	474	475	509	504	467	437	485	425	475	483	473	472	460	492	454	432	474	465	476	428	472	481	423	457	433	463	472	463	436	433	478	444	484	435	475	484	463	448	487	462	483	485	442	458	469	446	415	469	479	472	466	419	465	478	491	455	463	451	466	491	493	492	461	476	499	469	504	483	441	490	434	449	498	482	477	487	475	445	512	518	448	460	515	470	458	450	461	457	443	459	477	441	463	427	458	467	492	471	477	497	460	461	462	463	428	483	463	498	503	443	472	460	457	489	446	482	428	439	447	492	414	485	483	489	429	487	470	458	461	453	457	469	445	456	497	434	480	450	472	452	460	457	486	479	443	443	452	473	460	466	483	491	465	446	454	477	469	482	450	485	475	500	466	491	456	459	458	472	458	471	449	467	425	484	425	474	464	469	457	493	466	468	456	434	427	445	482	459	464	441	478	431	487	436	498	449	464	458	452	494	474	432	463	470	483	473	468	476	442	460	447	478	443	461	507	464	432	449	479	440	457	459	500	499	482	462	419	469	456	471	465	481	462	466	479	505	440	479	456	489	473	488	460	462	450	441	433	467	456	447	455	444	425	476	472	467	444	399	430	476	481	476	445	453	463	470	476	488	490	491	458	498	464	501	473	445	443	462	515	470	466	485	427	458	439	449	465	427	430	437	460	446	456	480	445	459	479	503	453	442	439	455	443	459	469	489	458	470	456	490	445	513	455	452	460	471	431	442	438	416	467	471	475	465	456	480	453	459	468	492	469	453	478	468	469	508	509	482	465	440	498	482	492	460	453	459	475	463	441	477	437	496	498	451	454	462	445	465	479	481	451	501	456	486	447	483	444	476	447	481	459	486	486	463	450	483	482	491	449	476	466	475	457	462	456	464	490	426	458	493	470	442	487	471	470	467	480	490	447	450	474	444	477	472	439	482	470	470	478	476	454	474	474	466	453	466	490	480	512	483	512	451	467	496	471	501	441	456	429	486	485	437	511	469	456	452	485	465	454	502	455	463	488	486	470	451	504	451	422	484	441	466	467	466	485	458	438	489	454	461	440	479	490	480	446	458	436	486	467	453	471	474	464	497	479	450	464	459	453	459	460	457	461	471	492	438	463	454	459	459	456	446	446	473	489	470	505	480	468	456	450	446	471	462	463	517	494	494	428	485	447	466	486	457	464	478	489	415	457	484	464	470	459	474	431	464	456	442	484	463	467	466	484	478	450	464	483	466	498	444	441	474	472	463	449	475	443	459	453	471	447	459	463	437	474	471	490	482	500	454	480	476	454	491	456	465	472	470	512	449	485	485	474	495	463	470	475	436	448	451	442	425	454	454	449	494	498	465	474	458	444	493	448	455	450	467	455	450	488	484	470	447	436	518	462	467	467	499	484	480	459	455	484	487	481	467	444	458	452	467	409	445	464	457	486	462	527	482	464	444	478	501	442	478	461	446	459	441	431	450	462	469	477	466	508	501	465	483	462	488	471	446	457	454	496	490	448	471	471	471	454	467	508	438	484	454	475	461	500	452	496	489	491	452	465	442	461	470	489	460	489	433	505	476	459	485	482	428	440	521	480	451	471	507	473	467	470	476	463	445	466	484	470	449	476	455	489	463	465	499	513	496	430	483	453	489	451	476	473	468	466	459	483	470	483	474	474	473	480	456	465	490	500	466	463	464	465	474	465	483	445	473	457	488	465	472	503	489	463	413	509	481	493	438	473	500	456	505	473	493	483	494	458	466	468	463	464	489	489	450	448	431	486	458	440	479	491	461	457	464	517	511	460	460	493	455	465	475	485	459	449	439	515	450	489	464	427	438	487	430	490	404	425	485	458	455	425	437	462	473	487	466	493	445	461	437	439	473	467	490	478	500	478	485	445	487	485	463	478	444	485	509	459	471	468	486	476	463	471	462	497	461	475	455	463	455	458	459	460	460	445	450	445	457	479	472	476	444	485	475	459	495	493	486	454	477	467	435	455	435	473	476	448	491	487	454	495	493	460	457	461	476	418	479	476	475	478	495	476	480	458	459	461	471	507	469	464	475	493	484	422	479	454	510	447	490	476	458	417	463	463	497	463	435	476	457	488	445	461	447	454	461	500	469	467	454	475	454	468	460	429	487	456	468	472	445	461	470	502	469	477	420	449	453	448	486	490	455	490	465	466	467	487	422	484	471	460	457	467	487	466	475	454	491	462	428	451	485	477	478	471	457	450	500	474	435	445	474	461	442	485	494	485	451	467	461	501	505	443	461	417	480	477	418	461	476	436	480	437	493	482	457	444	466	450	464	431	451	432	443	429	473	501	457	462	456	507	466	501	461	505	445	481	466	487	461	460	439	473	485	494	526	444	457	452	504	479	464	486	463	468	479	480	441	475	474	509	477	458	470	519	474	483	462	434	425	499	471	478	458	463	450	465	430	455	455	450	445	471	454	488	473	454	471	501	473	475	479	514	457	453	460	487	476	462	473	457	435	467	506	486	465	444	446	464	450	469	472	481	454	502	490	475	473	466	482	472	466	481	488	456	455	447	495	450	434	502	490	443	463	514	442	485	448	487	456	437	474	505	459	481	451	438	461	470	490	470	447	461	421	473	471	451	448	495	452	471	442	432	420	442	464	449	485	467	454	484	436	459	493	465	484	450	439	421	435	477	460	496	485	447	422	479	473	473	455	464	506	475	443	460	449	443	454	485	428	479	457	428	504	479	482	482	429	406	497	510	484	462	465	466	455	485	477	445	476	466	443	505	440	492	454	454	444	461	476	433	452	471	452	446	475	468	411	470	438	430	481	509	459	471	472	516	501	506	447	449	506	501	472	451	439	481	465	460	477	494	479	451	469	449	490	454	456	524	444	457	503	442	471	473	468	452	449	433	466	440	472	476	446	485	459	480	455	428	484	486	489	479	458	475	471	457	491	481	485	439	468	506	425	447	446	476	472	528	461	451	451	468	462	489	431	452	511	493	495	447	433	485	472	494	501	450	468	447	492	444	465	490	469	485	479	476	489	435	455	460	469	426	447	490	458	469	440	464	456	471	478	482	455	492	467	463	449	453	463	450	466	449	431	476	459	493	514	452	454	432	449	434	480	453	454	467	438	406	432
28656	29332	39925	37343	34560	33518	44859	44061	29486	24050	32985	31314	27128	20457	21317	19310	20625	22930	26011	24892	19265	16891	13981	14899	15022	11845	10076	10064	10214	9109	9782	7693	7617	7769	7994	7600	5904	5844	6099	3871	3660	4418	4760	5009	4787	2786	2460	1911	1467	1224	924	1100	947	847	715	554	513	387	346	360	328	360	280	249	196	208	182	212	187	171	186	194	179	163	177	181	200	190	178	167	168	192	204	208	180	180	195	197	198	171	169	206	197	184	179	207	201	166	167	185	185	216	187	186	193	172	200	180	196	181	199	198	160	156	190	200	172	174	174	178	162	177	161	189	180	184	196	196	172	174	203	160	157	209	189	203	169	175	221	181	176	198	169	189	164	195	169	174	157	186	185	179	187	179	165	203	146	172	181	200	154	181	167	170	199	160	169	171	161	184	226	158	174	176	177	173	170	177	197	156	212	173	185	158	178	168	164	184	171	182	170	192	203	194	178	185	185	163	196	167	183	146	175	177	182	179	191	185	177	203	187	202	164	179	181	155	179	167	182	166	183	163	184	173	157	182	171	186	191	178	174	153	180	162	188	183	177	191	221	177	172	184	176	186	189	167	191	184	195	195	184	183	213	171	154	169	174	184	204	187	195	166	159	163	180	198	178	186	179	158	174	177	189	182	173	147	160	180	201	168	190	206	186	180	193	195	180	179	182	181	171	179	179	177	165	178	159	169	171	173	150	182	192	156	183	196	176	174	160	179	199	186	193	198	190	164	157	183	171	164	168	163	199	183	195	168	157	174	169	176	169	205	188	182	195	214	191	187	195	161	169	179	194	176	210	171	177	190	164	175	181	171	164	174	187	164	181	169	198	153	165	198	184	188	181	171	207	177	166	170	184	161	166	185	169	182	171	161	192	160	175	163	153	181	185	186	200	173	160	162	176	186	193	203	178	178	193	180	195	172	162	188	160	170	164	173	185	175	177	206	194	178	187	186	191	163	198	168	180	201	196	193	164	164	161	177	173	186	194	202	168	184	168	188	202	176	195	173	157	187	176	191	203	182	160	184	198	183	182	180	154	180	163	168	164	181	166	194	201	180	196	186	185	172	199	176	178	193	213	192	186	182	193	204	193	167	210	187	185	179	175	183	185	171	183	199	177	202	160	174	178	158	198	200	190	183	177	189	177	176	155	191	183	173	166	174	184	166	158	173	184	148	187	193	144	164	169	189	160	192	175	195	189	189	179	180	182	184	168	165	175	205	186	151	172	190	193	195	201	165	168	212	173	177	175	165	173	169	188	188	199	148	184	180	200	185	173	160	195	158	181	167	188	185	204	181	185	173	214	186	190	172	170	190	177	177	187	191	181	180	175	173	177	169	184	169	200	197	182	200	193	163	180	214	195	183	191	188	172	182	198	189	165	162	194	169	175	178	174	167	202	189	179	187	192	192	188	187	148	197	192	195	174	202	202	196	201	185	178	167	189	183	196	174	155	189	194	183	213	188	205	171	182	201	204	179	192	191	152	172	190	170	185	162	195	168	179	163	202	172	168	169	163	165	170	171	191	161	191	166	177	171	169	151	172	190	200	185	191	192	202	198	186	202	178	196	173	166	174	203	174	166	168	172	167	180	182	191	173	171	178	163	166	169	188	187	171	173	167	183	180	195	178	181	171	188	159	157	199	172	170	183	187	180	177	189	192	184	185	156	166	200	171	201	174	178	161	170	190	170	187	179	193	195	198	187	185	188	167	190	174	188	195	150	188	160	180	185	174	169	167	179	161	187	167	180	183	181	153	176	180	192	185	177	165	178	181	189	186	196	153	192	188	184	175	148	165	173	167	179	176	186	175	189	153	181	196	193	197	168	189	170	194	180	196	177	169	176	165	160	208	186	176	165	170	176	198	184	182	165	171	171	183	175	171	201	185	173	195	202	189	163	183	183	191	169	172	164	173	186	189	186	153	182	195	208	142	173	188	175	183	168	181	188	175	171	185	186	177	184	207	166	178	181	170	199	183	176	161	190	170	208	175	192	179	163	185	170	153	204	195	185	177	155	208	167	165	189	202	184	171	148	193	186	192	197	182	174	192	177	195	187	173	176	181	149	166	165	213	161	196	189	187	183	188	189	210	150	197	164	194	201	183	183	174	154	166	184	182	190	173	190	155	171	160	169	165	179	185	172	174	167	174	190	171	200	181	167	182	205	169	189	187	156	175	161	183	167	191	189	179	182	165	172	170	179	181	172	166	199	197	180	177	186	193	182	201	157	170	169	180	175	181	172	181	170	183	181	155	175	195	189	169	170	153	186	196	172	165	172	143	213	141	195	167	194	185	196	180	188	167	177	174	198	207	202	193	156	160	168	158	199	175	161	168	190	141	190	160	175	191	174	197	206	187	181	199	181	175	176	188	177	176	165	179	193	176	190	179	192	190	179	194	174	209	200	186	181	202	200	171	166	165	174	170	155	175	188	166	164	189	185	196	192	175	194	187	180	183	195	181	192	186	165	176	206	167	181	175	169	176	200	189	167	198	179	192	187	182	170	197	174	171	170	192	188	182	171	162	207	166	190	172	171	188	207	164	182	179	156	189	162	194	199	171	189	184	202	173	184	171	214	181	173	201	186	191	174	188	188	168	200	174	169	164	177	168	174	184	194	196	217	170	165	173	185	209	163	176	177	206	178	159	175	169	178	183	194	187	199	191	195	170	178	181	171	200	179	178	161	173	197	161	191	170	196	171	175	192	192	178	158	189	175	181	173	193	196	181	202	185	156	200	189	163	183	175	170	181	194	178	167	186	190	187	157	169	188	179	171	185	186	177	188	179	186	167	190	178	169	177	183	191	166	170	174	167	182	176	192	165	189	171	184	192	200	151	193	169	188	183	186	198	163	180	180	190	184	173	158	170	177	158	162	169	201	162	173	174	199	157	187	195	179	183	216	181	193	161	193	162	153	178	174	193	158	214	182	175	173	171	186	175	182	175	181	158	192	204	190	198	218	167	197	189	198	161	182	169	159	188	188	177	175	177	184	194	186	162	179	169	174	161	175	176	171	156	182	191	180	189	189	190	167	182	185	193	185	180	191	212	182	217	157	157	179	158	183	164	179	199	188	185	194	198	173	201	209	168	177	171	202	196	206	177	197	181	193	186	170	186	172	181	180	182	172	176	174	186	187	176	170	202	184	195	166	197	161	166	170	174	163	169	168	175	162	195	192	171	175	172	177	177	177	178	172	171	160	151	159	174	179	189	188	200	187	170	177	188	174	181	175	186	209	154	202	194	182	191	209	167	163	206	184	182	158	192	184	213	198	184	167	171	190	172	177	180	191	162	190	168	179	177	197	188	173	180	188	185	178	201	193	183	158	178	175	170	177	168	157	173	197	176	184	200	185	190	173	200	176	184	177	195	173	181	196	188	199	176	180	184	188	183	172	193	198	190	187	181	210	178	176	202	204	182	148	186	194	189	173	171	173	179	173	161	178	186	181	174	180	190	183	180	170	178	200	171	177	193	184	168	172	197	194	197	180
18401	24289	40129	43760	43816	44893	55823	54786	42944	40980	51948	49609	46595	40211	44047	40625	43272	45310	48510	46509	41478	39886	36702	37171	36990	33136	30631	32332	32561	30613	32004	28471	28762	28583	28851	28248	24794	24242	25531	18849	18996	21774	22238	22460	21257	13964	13637	11269	8680	7616	5798	6568	6039	5400	4099	3001	2892	1964	1663	1777	1686	1490	1040	879	828	712	726	594	617	519	525	496	496	525	513	533	514	543	515	465	515	495	671	771	686	504	454	500	493	509	506	509	504	485	515	587	543	527	509	540	463	500	472	537	473	522	510	523	484	450	495	456	498	463	486	478	496	468	456	495	504	492	507	530	460	479	521	486	517	490	507	497	519	479	501	521	511	491	448	458	489	502	474	478	512	499	519	504	525	499	507	515	487	509	483	531	507	504	501	455	531	511	508	502	480	482	469	493	476	482	535	502	483	492	504	503	476	527	516	435	466	481	515	528	487	475	502	505	503	459	495	474	543	470	470	497	516	493	500	499	486	531	523	468	510	502	518	500	477	503	513	521	459	464	470	525	533	497	497	520	498	487	492	495	529	474	510	477	503	491	498	516	509	514	490	478	495	508	478	452	473	507	498	460	474	488	477	483	456	486	505	486	479	522	528	477	522	504	524	518	501	493	521	468	504	483	459	514	502	497	504	478	492	485	507	491	481	515	522	496	483	499	505	476	514	508	505	480	493	494	495	501	526	537	502	497	468	475	502	496	528	498	507	537	487	486	526	505	526	468	508	506	516	519	476	466	474	499	483	517	539	495	473	501	494	427	496	533	477	513	520	484	489	499	481	503	475	477	568	500	506	476	462	529	522	494	450	490	482	493	478	503	528	500	466	478	491	458	499	451	482	537	489	494	529	493	494	508	500	517	504	528	487	516	501	481	458	538	471	493	496	493	481	502	493	494	486	492	532	457	537	484	467	502	495	496	498	461	488	495	483	504	506	542	518	484	509	494	472	470	462	488	520	459	506	532	493	517	512	505	490	521	476	506	485	491	455	476	465	502	515	519	489	525	532	511	499	527	493	508	525	484	497	485	475	491	535	492	494	469	500	522	472	472	506	501	527	535	474	512	500	516	490	518	498	490	499	501	496	471	487	538	472	454	517	521	444	490	504	494	512	500	497	499	488	489	512	509	517	451	462	458	472	497	471	519	463	494	512	541	473	489	446	484	503	508	486	518	519	480	551	533	503	493	483	495	456	489	460	479	537	535	532	533	477	513	534	480	515	484	513	531	548	485	475	499	482	490	506	461	515	501	477	496	482	499	510	498	514	490	552	496	521	500	532	449	500	520	479	514	513	497	483	505	533	509	501	493	478	503	484	471	458	518	501	509	506	457	489	507	484	513	510	519	512	483	520	507	516	507	487	459	516	473	462	488	477	463	511	489	490	500	514	488	517	498	515	471	468	500	515	496	514	512	482	469	517	493	502	502	477	500	507	491	527	499	529	505	485	479	492	505	484	469	550	521	561	518	500	487	481	551	457	548	500	503	483	461	495	446	455	489	510	500	514	496	511	496	493	508	502	507	466	505	519	484	439	509	504	538	510	522	519	501	539	480	528	491	483	518	519	520	524	534	505	479	512	467	523	543	495	478	495	500	465	489	452	503	485	482	514	482	531	489	516	499	497	495	487	467	493	488	466	538	495	507	479	511	505	506	476	522	489	519	504	517	496	495	535	555	459	506	506	487	507	474	491	511	482	497	475	539	502	507	490	462	491	531	464	532	503	471	545	473	509	500	477	525	497	523	489	469	477	498	484	493	515	499	497	512	488	488	490	504	479	516	481	495	505	465	514	465	513	531	474	511	466	484	532	530	464	506	510	492	515	513	493	554	484	516	493	502	507	525	545	477	460	520	489	514	503	499	478	460	527	482	508	473	476	524	476	480	465	485	493	522	474	457	515	508	489	509	481	523	523	508	462	469	511	517	477	505	534	438	566	506	480	482	463	546	472	497	463	464	512	503	509	496	481	441	540	515	509	502	507	465	504	507	531	519	464	492	502	497	501	465	508	481	514	504	446	486	515	537	459	485	499	445	476	511	517	468	476	434	533	507	502	520	503	473	487	546	504	485	494	519	500	538	460	476	522	492	514	565	496	473	504	494	524	520	514	496	490	492	505	512	518	492	499	543	542	505	501	508	486	462	479	490	493	487	506	472	454	477	446	480	532	548	528	483	518	521	486	499	483	506	496	510	473	468	496	460	472	466	502	482	519	503	505	488	512	543	480	529	486	510	507	498	515	450	477	500	506	499	481	458	488	513	503	493	516	489	500	476	487	510	517	487	502	503	461	498	497	490	496	537	506	503	520	483	534	496	526	529	504	487	483	497	502	495	481	491	495	509	546	506	509	461	540	514	450	482	515	502	491	548	505	468	493	479	491	489	506	497	508	483	459	508	526	478	528	505	509	509	488	509	496	465	491	487	495	499	498	450	511	523	487	505	461	557	487	532	498	498	523	450	503	485	523	495	523	536	462	489	473	500	497	497	510	499	529	492	491	479	479	513	517	496	460	508	514	524	512	537	479	530	495	500	488	483	523	463	481	500	493	519	507	485	488	506	464	514	502	512	512	471	544	495	511	510	498	494	504	488	519	528	470	529	536	504	523	542	487	535	504	493	496	475	513	473	502	514	491	496	491	522	476	489	499	479	485	473	502	485	482	506	489	516	496	508	487	501	490	483	516	498	464	534	479	515	535	455	502	484	495	487	498	509	524	485	477	521	539	476	500	502	544	510	467	490	517	498	493	501	501	496	480	491	516	482	458	485	463	505	472	511	500	519	474	474	519	489	457	525	561	484	519	524	527	501	478	479	488	499	517	535	517	456	517	484	554	544	465	544	480	467	492	510	508	487	499	492	471	524	491	498	503	482	537	549	487	498	521	481	490	536	498	495	526	474	460	458	536	496	510	497	524	492	511	484	524	509	497	526	469	483	488	474	475	455	499	542	524	516	526	491	515	513	508	497	515	475	511	479	491	512	475	500	510	496	499	497	482	494	498	495	475	494	507	532	512	512	496	504	554	495	509	478	477	485	505	494	477	497	492	507	521	502	504	541	488	478	534	466	482	514	508	510	516	523	525	516	495	545	498	481	504	505	496	480	488	523	486	499	490	512	509	520	491	509	516	507	512	489	526	515	514	508	495	541	487	486	507	471	466	530	473	494	465	522	526	535	483	526	499	512	531	529	492	522	445	505	501	502	492	514	515	482	526	489	495	521	518	503	482	454	486	503	521	490	517	464	452	537	516	427	499	485	505	526	489	498	502	517	542	481	545	497	495	500	487	472	472	496	564	507	487	495	504	479	496	491	484	496	478	513	509	434	483	485	503	536	496	473	479	486	504	470	496	496	467	492	499	515	508	489	483	510	494	475	508	498	471	481	452	511	489	484	541	493	448	517	472	500	523	496	505	519	492	455	541	497	505	472	502	485	497	533	508	525	506	518	478	481	466	506	490	500	490	466	528	485	492	478	488	464	497	486	492	522	497	517	478	488	519	502
40407	39479	49444	44973	43327	42021	53051	49733	36129	33908	42755	46824	41070	35474	36767	35930	36251	39483	39718	36515	34096	30156	27539	27092	28304	20890	21518	20799	19339	16761	17076	14267	12262	13688	15086	15605	12543	10252	9382	7201	7420	10550	11536	11027	9630	6033	4976	3825	2981	2116	1675	1994	1893	1509	1206	854	877	720	516	614	541	519	421	340	322	302	296	303	258	234	224	236	223	196	254	198	270	209	229	219	249	239	255	287	260	236	259	253	211	212	221	260	240	232	239	253	250	230	254	236	245	238	261	257	240	222	225	219	204	229	223	233	205	245	219	248	249	231	251	241	252	220	245	216	221	232	243	238	222	230	266	232	217	221	222	221	241	233	275	237	249	253	218	240	252	221	233	251	244	238	272	249	253	211	237	245	227	204	231	235	236	213	227	245	235	212	226	239	222	251	239	240	247	216	208	207	223	230	221	250	207	223	262	218	228	241	222	217	217	234	238	247	195	225	198	216	249	199	255	254	231	201	211	251	218	234	206	214	211	221	223	213	206	241	224	228	227	214	231	224	239	209	236	256	233	207	226	216	219	263	228	230	225	246	220	226	242	229	213	249	235	249	235	262	210	224	221	244	219	244	203	240	227	240	240	222	259	245	252	220	229	233	214	230	235	230	213	239	247	228	246	205	249	210	198	227	214	262	216	220	235	194	235	230	244	264	256	231	228	218	228	231	221	203	236	225	230	230	244	234	232	250	236	232	231	223	204	220	235	246	232	235	225	235	216	201	217	256	225	219	215	245	229	214	213	251	232	229	231	237	245	198	249	255	203	225	248	296	222	221	242	212	247	245	222	215	221	262	238	227	255	217	233	214	245	246	229	248	217	220	204	218	223	236	261	229	214	219	233	205	248	209	254	252	223	217	219	234	233	209	232	235	218	247	228	224	221	244	260	210	229	228	211	226	236	254	228	254	218	242	244	230	258	235	255	265	222	244	199	229	255	210	215	224	255	251	231	220	248	233	224	214	236	238	252	226	223	236	221	229	272	273	229	216	244	217	243	234	222	235	212	246	244	226	264	236	223	213	248	226	216	235	217	227	230	224	230	239	227	243	226	220	211	212	230	213	227	225	234	217	213	229	233	217	251	249	229	219	233	238	228	203	226	226	224	224	225	245	225	241	224	231	203	219	227	274	233	224	222	217	234	249	217	225	217	241	224	229	225	214	247	264	227	215	233	233	224	234	201	233	216	239	212	235	222	225	231	231	235	227	229	205	227	227	235	213	220	218	253	218	230	229	212	235	258	240	252	207	240	212	210	236	245	236	236	223	235	267	235	239	204	214	225	253	239	217	255	221	250	238	222	231	234	211	266	214	247	209	219	226	252	262	228	237	240	227	253	218	236	233	233	235	243	252	245	203	246	207	215	222	239	260	230	233	245	227	243	200	207	223	223	217	228	245	234	198	220	268	227	213	259	226	224	214	251	195	231	221	227	227	233	242	244	223	224	218	237	268	251	217	223	224	231	245	218	256	218	251	234	249	200	212	240	252	236	210	247	257	211	227	224	207	218	226	237	229	261	238	246	225	251	229	241	220	209	199	243	227	237	225	221	231	250	257	224	239	257	231	238	243	236	237	218	230	232	263	221	249	238	244	245	231	234	232	212	214	237	219	197	227	229	258	228	262	239	231	262	221	227	230	215	280	228	238	226	225	226	231	226	238	225	237	216	203	220	229	230	220	212	221	211	242	232	232	231	245	230	207	229	193	208	225	236	243	231	216	239	231	218	227	239	224	247	239	242	216	227	217	202	251	242	241	240	232	202	236	255	249	225	212	202	235	246	237	233	240	253	236	253	228	251	238	259	235	237	235	235	224	248	250	234	233	252	224	235	241	250	210	230	209	208	254	248	243	206	227	230	229	208	241	212	248	237	211	231	212	232	266	247	225	227	216	203	228	248	243	226	237	201	221	207	217	214	217	234	243	208	244	194	220	218	236	253	236	235	239	225	249	253	233	207	245	223	230	222	206	220	242	251	254	215	230	243	269	240	252	231	201	232	239	229	217	248	240	222	218	237	225	219	249	239	241	226	215	232	224	251	222	226	225	224	254	236	270	236	220	217	226	234	231	198	268	240	233	230	210	222	235	234	272	244	246	231	231	222	228	242	249	232	241	264	250	235	244	229	242	215	220	222	239	239	230	213	213	248	227	223	237	206	237	210	236	213	212	242	234	230	232	204	249	247	223	236	252	259	237	233	220	242	215	227	247	210	225	221	254	250	243	220	240	227	214	205	219	222	232	214	234	240	222	227	237	226	256	237	238	233	243	241	215	227	253	212	238	223	242	225	254	220	261	240	218	230	243	223	239	254	203	247	233	230	225	242	197	233	249	225	240	217	234	220	231	251	238	212	237	239	257	247	231	197	246	245	229	221	234	210	226	208	215	216	226	237	234	213	243	231	255	239	224	252	213	250	204	237	253	222	227	218	217	231	252	236	205	237	233	218	226	215	222	214	213	227	243	228	247	226	235	256	219	226	218	226	231	247	219	242	234	257	251	284	240	239	205	230	232	256	246	222	220	241	222	254	241	225	235	220	203	228	220	213	243	238	239	213	262	250	233	222	238	236	219	255	210	213	216	234	235	227	232	239	252	215	248	215	232	224	212	247	216	211	231	232	251	249	224	242	253	225	242	225	226	226	214	227	228	236	242	247	232	237	232	233	248	222	227	228	210	232	250	244	204	207	258	227	220	232	246	237	250	243	232	219	197	229	216	207	237	218	233	218	237	251	229	251	213	245	229	215	229	252	226	205	251	264	216	237	275	219	207	246	228	240	230	230	220	233	241	236	239	233	258	233	224	212	236	245	234	229	215	249	230	226	214	216	209	245	251	226	257	242	247	233	246	217	241	240	227	231	203	232	244	244	229	215	225	242	270	239	257	200	250	208	214	227	221	250	216	235	247	227	244	234	244	227	234	234	241	223	205	243	221	262	269	246	221	239	212	255	240	233	221	219	248	254	255	229	248	234	232	242	234	237	220	234	226	258	216	226	221	259	244	235	254	234	246	215	247	208	213	232	237	216	223	213	228	223	238	256	259	219	263	236	230	208	206	241	237	248	239	242	208	218	228	232	234	248	229	231	225	239	250	236	226	218	210	241	226	240	233	243	235	237	235	230	237	241	228	211	231	232	250	226	235	229	202	239	212	230	216	228	224	215	242	221	238	245	221	237	266	270	220	228	257	209	193	235	234	213	243	202	256	234	242	245	200	213	215	239	204	217	235	238	213	270	220	227	209	254	217	226	241	215	224	206	246	227	212	220	236	217	220	229	222	239	233	214	258	224	227	231	227	238	242	235	233	242	231	242	221	236	227	227	240	219	270	229	251	231	241	219	228	228	229	222	234	212	228	214	242	227	260	202	236	198	246	227	202	213	215	248	248	225	210	239	231	221	192	225	248	217	223	254	235	224	228	233	236	222	236	252	207	234	222	211	253	241	233	229	235	232	241	247	235	268	255	245	239	236	227	231	239	244	209	226	239
27406	32434	47508	51526	51164	52926	60475	58635	50294	49464	59028	62728	58974	52972	57574	54198	57173	59468	59261	55960	53815	51512	48703	48054	48889	40985	44299	44196	42053	39974	40949	37867	35513	37237	39253	39476	35056	32565	31342	27994	28438	34567	35287	34281	31848	23179	21509	18784	15062	11778	9578	11537	10511	9017	6455	4606	5025	3783	2725	3058	2874	2568	1904	1338	1135	1007	944	846	705	723	680	648	648	679	649	651	641	610	637	653	643	658	928	1066	956	696	653	599	642	602	639	657	656	635	656	647	636	637	598	609	634	633	637	604	610	615	649	626	605	626	622	682	611	672	637	599	593	633	568	615	612	586	571	609	628	626	627	631	671	611	635	650	575	639	613	627	578	574	640	617	612	678	604	635	576	610	587	619	580	664	635	562	618	651	580	611	681	617	581	625	624	625	620	634	626	610	600	630	629	584	592	647	619	602	604	626	568	598	614	629	655	573	602	639	617	614	631	608	606	596	652	593	579	643	639	623	651	640	608	649	636	653	587	631	602	637	557	642	618	617	626	655	594	599	575	636	637	623	608	574	602	615	607	648	589	649	586	670	577	616	612	603	603	617	619	608	619	576	619	648	573	596	578	614	625	598	635	629	612	584	618	638	606	607	595	641	580	653	622	592	591	615	648	610	576	611	665	593	626	594	626	658	634	616	612	601	655	633	605	645	617	606	611	629	616	570	603	630	617	650	584	601	625	632	591	646	662	623	643	584	652	631	617	589	594	618	617	626	607	626	664	605	612	635	644	637	616	620	600	573	622	649	598	623	595	607	608	575	638	590	616	619	588	569	585	579	576	571	595	635	619	627	600	635	607	630	649	639	640	628	624	589	565	601	609	604	580	654	605	619	638	657	613	583	623	596	627	572	643	624	591	623	613	617	622	642	642	571	628	607	652	596	592	624	580	650	604	620	602	621	630	638	617	616	616	588	608	578	592	601	634	603	628	584	648	622	627	598	617	587	646	618	617	612	604	574	634	605	633	654	679	620	612	603	656	598	654	686	582	599	602	625	623	627	602	610	613	615	641	572	630	578	654	577	590	654	636	657	656	642	585	594	594	626	610	609	580	627	695	629	568	649	625	617	608	576	570	588	632	609	583	620	637	627	629	655	630	594	614	623	574	629	610	570	573	586	636	611	600	616	625	651	599	656	617	611	573	636	568	540	646	651	607	608	643	622	600	592	611	625	590	626	613	586	655	597	618	626	588	624	582	571	610	631	594	592	649	632	628	603	617	633	601	634	623	593	592	612	598	651	590	601	583	619	620	607	649	589	642	613	599	638	645	596	625	582	604	597	610	582	603	616	607	567	614	620	587	553	560	610	624	616	605	629	629	598	609	595	664	620	601	630	604	645	616	619	586	595	587	616	621	605	592	639	597	579	630	629	597	612	624	589	624	614	631	615	615	641	633	638	639	630	592	545	607	602	582	616	596	606	578	572	610	643	601	629	620	630	649	629	614	609	595	612	614	611	593	630	618	584	597	591	634	620	618	601	637	582	615	617	599	600	618	610	597	628	617	620	634	635	585	610	626	619	630	632	618	607	643	622	565	654	603	626	613	642	580	603	634	575	638	604	608	630	551	576	613	632	623	627	608	587	632	580	605	639	594	593	635	582	548	596	573	618	628	620	592	616	605	682	638	572	586	629	617	614	614	601	606	602	624	628	621	582	658	604	627	645	580	600	620	685	624	620	680	636	574	604	629	585	588	575	628	607	607	614	651	644	589	601	642	613	589	586	626	601	631	601	595	626	664	570	603	591	640	615	603	606	591	641	617	619	658	610	637	607	618	634	620	575	611	646	613	585	591	581	644	592	601	587	574	582	612	615	610	629	591	584	611	572	623	645	653	641	627	643	588	626	648	626	668	595	609	608	590	587	620	602	642	588	634	598	577	622	667	561	622	630	620	605	618	616	602	641	640	621	597	610	603	603	605	653	622	563	660	617	656	600	594	665	635	623	597	626	580	606	687	628	598	615	624	569	611	625	642	592	604	615	625	617	605	621	635	661	603	646	615	628	632	622	609	646	640	619	622	601	649	599	624	585	592	598	602	576	605	630	624	608	598	618	625	601	593	599	639	671	625	613	588	622	653	640	590	641	603	620	618	596	634	614	608	589	578	603	593	608	616	605	630	626	601	578	618	613	621	591	600	645	621	612	591	579	630	628	667	636	580	623	631	659	589	620	588	604	626	595	605	628	636	610	607	604	634	568	632	647	668	602	607	638	620	634	633	617	596	635	619	624	579	637	615	592	623	606	596	600	619	680	642	636	643	607	598	628	621	609	603	611	613	620	622	623	625	617	627	663	599	613	641	609	590	630	609	608	606	628	613	607	625	654	619	600	602	615	609	597	584	631	555	592	601	648	629	597	601	603	600	598	645	629	632	585	622	643	582	598	629	644	610	585	653	640	617	605	619	615	649	543	656	567	625	592	637	604	637	622	635	627	595	642	622	652	616	638	595	608	590	632	628	646	629	647	601	638	627	628	643	618	600	601	571	565	644	560	567	600	638	612	632	610	628	650	606	646	625	595	637	605	608	595	650	645	567	629	619	606	630	641	594	612	614	603	639	613	600	597	614	606	624	590	596	582	636	643	615	618	597	650	626	641	610	638	643	640	581	592	636	612	617	614	640	634	602	558	643	569	639	584	618	583	633	618	591	619	603	611	588	615	595	602	641	642	652	619	610	608	603	615	636	593	623	618	633	615	613	601	611	606	604	591	623	595	620	597	611	579	616	617	610	591	604	612	592	631	639	641	585	612	633	636	615	608	588	605	676	628	624	638	561	632	579	647	579	642	622	623	599	640	607	615	613	653	608	593	614	593	612	626	615	594	593	621	648	593	614	617	632	612	659	624	582	644	619	590	612	596	603	609	585	627	621	635	566	618	582	634	630	626	608	598	598	629	609	682	618	641	652	618	620	620	590	610	611	591	612	620	660	566	643	561	609	632	610	619	635	624	647	606	632	578	625	639	620	630	637	647	613	582	635	569	619	611	596	622	623	558	580	673	631	594	609	592	626	690	612	601	629	595	594	643	626	614	628	597	630	583	617	642	609	605	608	640	599	627	612	628	614	627	608	640	597	608	590	633	570	591	605	608	613	647	649	626	669	636	595	601	627	604	642	651	629	632	622	604	599	638	633	554	598	604	619	613	619	641	632	625	600	634	635	572	605	683	619	579	634	650	593	643	625	604	586	599	613	646	632	633	624	591	595	646	605	594	659	580	600	638	594	610	615	563	541	594	636	624	640	610	586	627	643	614	624	620	604	587	599	582	608	616	610	614	614	641	611	635	629	629	623	629	621	653	636	582	613	569	654	674	682	662	637	594	618	610	650	601	624	621	601	681	620	651	589	646	621	617	606	598	606	623	605	573	594	602	601	613	609	592	588	631	631	594	589	617	617	596	631	600	669	561	592	590	613	635	597	615	603	610	583	663	605	604	636	593	575	614	657	659	596	638	605	599	619	617	597	634	597	662	630	641	617	613	612	633	608	612	612	616
13370	11870	15393	13987	10892	8434	9158	6326	4042	3132	3683	3502	2683	2074	2442	2164	2060	2190	2049	1886	1822	1492	1307	1397	1307	950	1032	1033	973	917	817	725	612	708	735	637	638	523	498	429	378	560	629	526	479	376	353	319	281	243	233	246	264	245	210	222	204	163	208	171	199	186	207	185	196	179	175	203	182	171	188	187	175	208	166	189	198	173	189	194	184	196	200	198	182	200	173	204	185	187	198	213	203	205	189	178	182	180	188	170	180	161	206	179	180	176	184	178	159	181	202	190	188	159	168	176	183	155	179	179	190	176	195	168	187	199	173	190	157	171	171	161	168	177	184	167	183	180	181	188	177	174	197	185	193	202	186	183	179	171	178	161	180	190	168	196	187	180	217	180	199	198	178	182	195	205	189	183	188	187	194	178	163	187	188	164	206	180	197	192	173	180	171	168	153	182	171	190	180	188	190	198	202	201	160	192	173	183	192	170	170	163	182	159	183	168	171	193	204	170	165	194	183	181	185	161	182	180	186	185	175	184	158	171	189	173	193	176	181	173	189	192	199	193	200	167	197	175	168	200	172	196	178	176	174	172	184	184	178	187	181	192	166	192	188	179	185	184	191	165	172	184	172	146	186	157	165	193	154	196	172	216	159	155	190	177	172	185	184	175	202	197	162	156	217	164	180	188	162	202	185	183	194	185	181	183	186	180	186	200	160	196	179	163	193	191	194	210	180	189	178	181	191	199	217	179	162	182	193	194	179	171	172	182	185	173	181	160	196	191	183	168	185	194	168	181	190	179	197	169	177	189	186	172	171	186	193	183	186	176	189	202	176	172	175	177	188	207	175	172	204	181	190	222	194	175	192	168	166	188	177	175	217	193	184	199	200	190	186	207	176	185	195	198	189	163	178	191	189	165	182	208	183	192	173	174	193	196	180	213	188	164	178	173	190	195	189	223	191	187	187	199	171	174	171	190	176	183	206	193	164	192	167	182	213	182	191	175	155	176	168	185	167	187	185	217	195	180	166	199	192	198	172	192	181	169	172	196	188	181	187	190	174	180	178	168	169	185	161	197	183	181	185	180	176	182	188	184	191	177	194	159	182	169	161	194	177	210	181	206	182	197	203	205	184	200	166	170	188	186	169	197	179	200	205	176	190	218	179	185	184	194	168	186	200	199	175	199	211	176	171	159	197	207	179	175	171	177	198	192	181	168	165	213	184	184	178	198	187	193	196	204	218	170	165	154	187	186	162	154	184	190	182	172	178	185	187	192	178	196	188	198	183	197	191	163	181	167	170	174	183	192	186	181	187	156	180	171	188	167	192	199	169	192	199	198	193	158	180	165	209	178	197	167	156	210	189	171	202	163	170	181	200	180	186	176	187	177	185	192	197	179	169	203	202	173	185	190	191	209	184	177	191	172	179	179	176	164	193	162	186	217	188	181	196	181	195	192	204	171	177	186	187	172	199	178	180	198	144	198	200	187	190	164	189	191	210	168	179	164	155	204	176	167	162	183	159	176	183	192	204	189	168	180	183	166	201	187	164	193	182	189	197	192	193	198	192	196	182	192	209	191	182	185	191	175	185	181	176	179	186	189	182	197	180	179	200	187	176	192	198	186	187	190	183	173	176	172	179	168	178	204	193	179	170	174	189	171	206	212	191	192	163	195	200	166	187	173	173	165	171	185	194	190	176	172	200	175	196	194	186	171	180	171	216	219	198	202	169	177	200	187	173	192	191	183	185	178	193	177	180	169	189	182	177	185	189	158	183	201	159	179	174	181	182	173	173	184	192	161	168	174	202	186	182	195	172	194	189	176	154	188	200	180	175	181	195	184	188	189	190	184	174	157	171	165	174	172	193	190	158	180	174	180	190	173	154	192	181	177	185	200	191	181	195	198	193	151	177	161	173	197	179	187	182	187	191	170	185	202	168	221	184	170	168	181	180	213	187	172	159	177	209	185	190	175	216	197	168	209	171	186	204	192	176	178	179	197	196	200	158	194	193	157	189	185	185	191	180	173	177	168	186	165	176	177	177	172	159	192	168	182	228	188	196	196	175	187	190	189	185	186	192	180	221	185	199	182	184	188	181	186	187	198	192	189	191	197	176	158	182	165	184	198	202	188	177	187	155	183	174	185	168	172	210	162	188	196	177	189	184	196	199	187	179	187	172	203	201	178	203	165	179	178	181	195	186	191	191	192	190	179	202	197	197	167	183	170	217	187	187	193	196	167	198	181	196	202	182	186	182	213	167	194	198	193	178	171	201	199	178	232	185	221	178	195	198	206	197	189	179	173	182	188	189	185	178	191	203	193	191	182	180	197	154	189	207	183	186	186	190	174	174	193	189	187	205	178	179	178	197	206	176	179	184	190	198	179	147	179	188	204	183	198	162	171	177	184	193	189	178	158	208	188	173	171	206	193	203	193	168	185	198	203	179	183	184	207	194	202	203	182	181	180	209	174	202	187	211	147	183	214	186	189	179	160	179	149	189	190	179	186	203	193	186	185	187	180	196	192	172	172	201	193	150	202	149	198	164	176	167	180	173	190	197	176	214	173	179	176	178	184	208	204	167	158	200	195	165	168	182	182	205	180	157	177	168	176	175	169	202	182	173	186	172	194	160	174	190	201	168	183	185	169	175	174	188	172	171	180	185	198	213	194	164	145	161	178	182	184	185	189	194	188	180	200	170	171	172	186	187	197	196	173	186	179	208	164	168	174	186	209	179	182	185	169	181	187	200	187	187	180	195	203	171	182	195	214	193	189	181	189	186	172	161	197	181	189	182	179	179	186	192	172	168	170	186	178	187	169	178	170	179	162	201	179	191	200	178	184	183	174	198	175	186	183	186	163	180	168	173	192	193	183	193	200	185	197	172	154	167	194	155	196	190	175	206	163	195	165	167	188	198	184	198	179	162	187	198	197	179	217	187	169	211	170	179	179	181	175	175	172	182	187	206	188	206	177	171	197	187	173	187	191	185	185	202	182	185	203	207	207	185	204	198	173	147	161	184	174	174	188	170	210	185	190	179	196	166	195	199	181	210	170	195	157	192	188	167	154	189	163	199	175	184	163	162	187	175	199	209	174	173	197	176	170	171	180	191	191	191	186	179	188	188	165	158	168	184	181	206	203	178	165	177	188	190	190	155	182	161	204	179	202	183	180	181	190	154	180	187	188	173	192	183	179	180	196	199	200	180	186	171	184	190	184	153	166	194	197	176	192	215	196	171	172	208	181	167	182	219	178	165	202	174	192	184	188	194	192	157	191	185	191	187	191	181	177	195	183	177	170	182	190	206	190	196	160	194	174	183	215	173	198	178	176	183	182	192	207	165	197	163	169	167	189	178	193	189	171	198	183	160	179	194	167	174	173	188	178	208	182	162	183	190	167	159	203	171	170	182	172	169	170	178	176	149	184	197	211	181	178	162	187	171	176	195	184	199	181	161	186	192	178	181	172	184	204	184	197	182	191	189	179	198	186	181	198	201	184	182	177	196	181	190	182
8579	10993	21870	25604	24173	21799	26680	20016	15240	12960	15847	14819	12511	10164	12229	10175	10470	11184	10607	10153	9634	8640	7405	7127	7173	4621	5524	6070	5213	4821	4515	3831	3214	3633	3946	3475	3451	2905	2497	2137	2016	3099	3097	2898	2361	1977	1695	1464	1267	927	977	1086	980	875	727	698	725	614	588	582	642	605	525	515	533	467	523	537	499	520	479	512	516	548	529	476	467	526	508	461	546	459	549	528	550	494	529	508	479	509	475	484	509	509	509	526	488	494	503	503	503	536	497	518	521	507	499	532	504	526	515	499	509	510	507	463	534	512	536	523	512	480	500	559	519	460	500	533	514	507	497	480	501	506	521	511	507	498	512	443	497	467	470	531	499	480	502	515	499	507	504	507	485	502	490	505	506	497	508	538	536	487	517	472	471	524	503	505	509	511	521	487	474	537	523	504	518	467	512	458	552	553	493	504	497	527	488	499	502	476	469	474	451	518	516	506	533	512	483	487	481	482	486	497	513	485	478	483	493	498	517	544	471	519	521	490	493	526	476	468	532	528	498	522	459	509	482	488	486	487	484	528	503	483	503	465	491	528	522	503	459	486	506	484	484	472	480	457	529	556	481	479	505	489	512	493	496	491	485	459	482	492	520	501	496	466	516	534	511	473	503	529	538	520	506	515	488	491	503	508	482	502	519	512	503	462	490	492	502	535	483	517	492	471	518	493	488	515	501	492	521	510	506	455	493	495	460	480	479	484	498	512	466	547	499	510	506	478	482	485	485	490	519	522	482	473	501	520	499	522	521	532	509	492	495	535	476	461	461	504	509	534	498	503	491	521	498	506	507	476	473	518	536	492	547	521	475	494	532	481	484	534	466	494	481	530	496	535	516	526	523	503	509	476	484	516	462	448	547	460	544	515	516	518	515	540	488	498	482	466	515	514	507	524	517	497	491	507	526	523	530	512	496	513	481	549	515	478	480	493	472	493	511	460	494	522	487	521	487	554	493	520	492	519	519	495	494	511	497	547	543	499	521	542	515	519	498	495	502	487	524	476	524	484	469	516	530	513	531	560	498	502	475	502	469	472	509	501	549	503	504	540	507	516	477	510	500	498	523	521	504	503	500	501	540	517	525	480	486	531	514	514	509	496	517	511	498	453	505	504	511	526	527	501	529	480	491	491	532	520	494	499	527	507	501	501	499	524	511	485	533	487	496	523	513	543	482	493	509	504	484	492	497	469	476	525	530	486	546	508	500	488	524	523	525	503	473	471	535	514	492	514	531	494	496	482	475	534	483	550	513	502	513	521	536	505	488	520	494	486	487	527	524	539	517	507	517	473	520	514	510	533	510	519	516	525	477	486	520	475	500	493	510	518	481	496	503	492	500	504	511	491	467	533	510	503	502	484	481	469	521	528	483	471	502	515	477	456	520	551	529	510	497	521	496	471	578	536	496	498	516	513	510	519	498	524	512	462	499	521	516	539	477	498	508	533	437	537	477	488	520	497	477	517	485	503	494	531	487	507	490	485	495	555	510	517	514	486	491	522	474	516	512	467	506	489	502	455	503	514	487	537	504	503	468	459	492	504	543	528	543	462	495	493	507	445	524	557	508	511	524	488	477	484	460	492	519	465	481	524	522	498	475	489	499	514	481	547	523	522	516	512	488	487	506	520	521	531	523	510	486	486	526	525	517	442	489	516	492	477	510	522	540	475	511	482	484	482	494	503	495	509	538	520	472	487	473	472	508	456	509	474	487	507	515	509	520	524	508	542	484	527	525	525	502	519	504	509	482	504	493	481	519	474	495	484	505	480	486	525	529	524	493	536	480	528	498	483	495	511	490	464	467	514	469	511	532	487	525	489	482	472	541	503	490	449	481	505	545	495	497	528	495	501	462	495	531	543	507	516	467	536	515	525	463	523	487	519	501	497	510	481	483	480	525	534	552	463	507	481	519	496	505	505	496	491	523	528	488	503	478	513	507	474	503	511	530	541	489	515	479	511	524	518	515	532	498	536	508	489	477	512	479	492	536	504	555	489	521	483	522	545	488	461	521	497	461	499	511	512	459	531	466	530	463	508	487	517	510	509	523	468	526	493	467	555	469	472	528	497	523	494	514	483	498	518	517	539	514	493	516	488	504	504	514	499	496	492	488	511	468	502	519	494	543	506	521	464	503	513	476	474	487	521	490	510	486	509	490	523	475	471	533	511	498	498	497	511	484	501	521	533	489	494	544	501	515	485	493	448	517	485	516	500	498	468	481	508	466	503	524	501	483	476	449	459	485	497	479	469	536	530	534	507	513	478	515	496	485	475	526	523	497	526	515	512	504	480	504	520	508	513	463	479	531	496	474	450	549	490	499	460	499	545	514	513	511	484	530	478	499	546	441	502	490	495	487	484	491	513	497	507	489	494	497	536	496	476	549	539	457	483	493	475	491	532	514	484	483	515	531	541	524	493	472	493	489	548	474	478	494	474	473	495	536	455	504	546	482	509	481	476	507	507	493	496	530	448	524	514	521	527	485	479	504	514	497	515	453	494	515	489	474	500	500	487	530	470	531	517	526	481	504	505	543	500	494	489	453	466	475	508	487	517	531	526	479	495	511	498	486	547	523	522	503	450	478	510	509	491	516	507	519	492	529	500	507	493	539	506	476	528	539	522	540	535	524	484	492	496	496	532	522	501	502	480	495	487	484	517	479	510	514	482	517	528	476	504	520	523	507	518	492	529	522	505	506	516	477	507	491	466	523	539	500	490	494	478	495	486	506	486	511	451	495	509	495	511	500	562	526	479	460	501	512	529	501	513	509	513	518	495	503	523	520	510	524	536	492	517	476	440	498	480	479	507	465	495	468	520	520	507	490	507	520	509	486	474	528	492	536	503	537	471	490	488	473	514	489	494	510	543	540	538	507	504	462	476	468	511	467	486	471	488	499	495	498	503	490	477	476	495	526	473	514	478	501	528	493	533	525	470	493	519	478	475	503	505	506	506	486	525	519	492	489	521	505	527	514	542	488	466	481	489	488	538	481	506	478	485	504	478	494	531	473	486	497	513	475	505	505	524	487	467	496	533	466	537	503	510	476	492	477	495	505	522	503	470	542	503	512	530	496	515	463	554	540	491	530	522	549	466	487	463	522	505	488	482	521	552	526	491	506	479	525	499	498	505	455	493	492	526	500	559	509	542	523	490	520	534	493	512	488	515	527	503	499	517	502	474	528	480	542	477	464	523	508	519	551	476	461	498	511	520	503	512	486	470	504	485	524	495	492	521	521	494	493	473	476	524	517	509	494	538	520	526	528	489	497	506	484	523	435	515	514	506	493	503	528	493	540	466	515	543	537	486	487	468	519	512	515	484	486	454	505	494	492	485	504	491	508	491	542	500	538	491	520	505	511	469	524	525	491	472	498	477	443	532	506	528	519	492	524	504	528	508	493	445	538	471	501	486	516	511	491	519	525	512	535	484	497	461	528	513	497	490	494	506	489	523	494	480	549	503	484	497	514	495	527	529	553	488	497	455	529	506
32231	31990	42781	38016	36884	45988	50527	41113	30500	26452	31618	32288	28581	23929	24883	20812	21381	23308	23738	23837	20025	18394	14698	13454	13629	8136	8232	11377	10126	8795	7519	6450	5705	6185	6192	5648	4499	4807	4095	3218	2712	4466	4462	4415	3489	2290	2196	1644	1234	1044	825	854	838	774	514	502	525	431	366	365	426	340	288	245	231	219	225	208	242	185	181	196	195	191	211	194	173	194	181	208	187	180	244	203	212	181	178	195	185	205	205	189	209	215	175	192	196	180	186	192	183	212	176	198	202	199	209	188	173	180	173	179	189	201	192	164	209	183	191	210	199	199	195	194	227	204	194	173	180	188	195	192	170	183	197	178	178	219	224	202	197	184	188	185	188	209	190	176	217	206	189	201	186	179	195	182	195	203	210	182	185	188	180	179	196	204	191	202	203	217	210	186	221	172	173	187	206	172	181	200	204	154	184	160	201	180	208	216	159	189	193	210	191	193	220	213	176	210	191	185	197	192	205	212	195	197	177	174	194	167	187	189	165	200	182	223	189	183	212	177	190	177	233	222	203	184	202	175	208	176	190	168	189	224	205	179	170	162	172	187	192	193	189	202	208	186	178	184	179	201	184	210	187	214	194	182	184	191	181	197	136	186	210	214	192	194	193	192	179	184	184	209	197	184	166	190	177	191	190	181	180	200	186	206	179	216	178	156	204	191	213	213	213	190	195	208	166	199	181	209	174	196	201	181	172	194	187	200	192	164	188	194	186	202	182	192	186	204	200	176	192	177	211	162	191	209	213	177	181	187	182	195	178	206	182	195	200	195	166	165	212	195	185	211	203	212	212	176	199	178	183	191	221	199	184	199	199	188	207	183	209	169	194	159	235	192	197	188	186	172	198	231	195	209	196	170	199	200	213	190	176	151	173	194	190	225	164	192	192	209	178	190	194	172	195	170	202	188	177	189	192	206	189	195	202	202	191	193	204	196	207	190	174	173	197	215	191	183	194	184	202	173	222	199	208	220	198	223	203	191	163	187	188	181	199	209	201	211	185	191	195	198	201	183	209	209	203	203	221	218	182	171	174	185	177	173	163	210	199	192	200	185	177	212	200	194	186	199	204	206	191	184	183	188	187	184	193	227	203	191	197	186	209	207	202	206	187	202	190	196	185	178	186	210	175	164	193	203	167	212	183	204	174	192	201	191	183	190	179	190	226	185	184	213	212	202	188	186	179	208	189	211	206	170	186	170	187	214	208	198	216	195	200	181	192	198	188	207	193	185	216	194	190	179	194	178	195	198	216	185	190	202	215	179	186	169	206	194	187	200	194	225	161	169	187	164	198	213	193	176	198	185	192	198	170	169	155	199	205	223	180	200	218	178	203	204	191	198	192	179	198	198	175	224	197	170	201	187	183	198	197	182	183	204	177	191	209	199	171	202	197	186	170	195	176	202	191	155	199	187	196	182	214	201	192	186	185	204	198	188	210	196	229	197	209	189	195	180	184	192	180	203	215	212	223	211	202	222	199	201	198	185	202	186	199	205	199	175	214	223	192	180	197	195	187	184	177	212	207	204	196	203	199	190	180	182	195	181	199	191	196	197	187	198	211	190	202	170	199	175	210	191	180	186	178	211	207	199	208	205	178	169	169	202	187	199	210	180	191	178	185	190	189	206	206	191	191	171	198	207	217	201	188	169	196	175	204	205	181	210	192	183	198	227	218	169	186	191	179	205	213	194	201	168	190	200	207	193	201	181	195	199	180	177	190	213	210	187	169	174	197	183	190	196	191	202	192	193	192	206	200	205	202	222	209	188	208	205	194	193	193	187	186	203	181	193	176	186	193	194	180	186	209	203	205	197	163	188	214	209	204	196	184	177	202	178	185	204	182	214	198	201	183	188	211	194	203	203	202	182	188	204	193	206	192	200	178	188	184	200	196	198	191	223	200	200	191	176	200	195	210	226	214	205	199	209	187	194	191	176	232	184	177	184	197	206	175	208	195	219	175	179	185	196	190	173	197	208	199	197	205	190	184	195	179	207	208	198	198	183	233	169	200	220	185	195	200	183	180	159	200	199	205	201	197	165	188	224	202	176	190	175	169	205	181	201	180	197	196	183	173	195	213	195	204	220	206	230	185	197	225	192	165	195	208	198	198	193	182	186	180	186	203	224	186	193	190	191	211	174	180	187	163	205	174	198	188	218	220	223	201	205	199	177	196	184	190	194	197	194	185	202	204	185	184	182	198	184	201	195	212	190	191	211	191	205	213	179	187	177	204	188	180	191	195	206	206	211	197	179	209	192	200	170	215	190	166	172	199	172	186	198	181	200	207	202	193	175	211	195	186	191	210	198	199	222	199	202	200	178	199	203	180	199	169	179	196	207	213	173	175	187	179	171	167	201	194	195	195	220	203	187	179	177	181	197	207	194	211	202	203	194	200	180	195	203	204	180	196	205	217	196	205	179	224	191	189	216	197	192	182	189	180	197	189	182	195	188	201	164	169	212	173	180	199	188	192	175	195	193	169	181	200	181	201	195	189	189	196	165	199	206	206	205	209	185	179	168	219	198	198	207	196	186	184	210	216	178	209	201	184	199	212	205	200	185	209	186	190	206	184	211	196	180	179	190	199	191	197	181	189	173	188	205	206	221	187	183	188	192	218	203	191	206	219	233	204	214	212	198	160	200	228	190	190	196	187	190	197	184	178	163	199	206	183	208	172	189	186	203	170	166	188	192	190	209	203	224	215	156	187	178	203	176	185	183	194	186	203	183	193	199	200	167	195	200	180	192	191	175	201	192	180	188	202	193	181	202	184	173	166	180	196	167	185	204	188	200	209	188	201	188	192	180	185	191	211	209	212	192	181	212	183	186	188	192	186	174	200	192	192	177	206	194	195	209	157	202	213	206	189	178	185	218	167	201	211	175	172	211	182	214	193	202	207	214	177	205	185	190	179	208	206	198	180	212	172	196	181	186	219	192	188	221	171	186	170	192	188	167	190	207	192	206	184	212	203	201	208	191	198	191	182	175	176	183	193	170	186	197	196	186	209	165	184	214	202	201	207	185	185	176	185	182	193	180	170	197	198	163	207	201	183	212	187	186	215	195	177	206	177	184	166	200	169	199	187	203	183	185	202	189	198	188	204	180	199	187	203	210	191	188	187	216	179	194	209	172	204	193	182	195	186	182	207	180	213	170	220	195	189	190	207	216	197	187	208	205	169	196	192	203	202	213	191	192	184	201	195	209	198	194	210	201	203	187	186	204	204	189	193	218	189	190	197	175	183	182	192	193	209	174	208	208	190	170	193	184	186	195	158	196	172	177	191	206	179	197	196	186	204	198	213	205	211	206	184	191	224	195	205	189	192	235	206	184	179	200	195	216	190	201	207	158	207	195	197	178	207	193	189	192	179	181	193	188	162	208	200	183	182	202	208	173	205	180	203	195	195	156	179	206	193	182	196	193	179	190	189	208	180	159	195	206	164	189	187	179	184	197	207	182	201	224	172	192	190	210	222	187	212	197	189	221	179	193
21151	26543	42018	44377	45734	55346	58946	53162	42864	43424	50234	51369	47812	43772	46881	40876	44650	46034	46564	45502	41978	41395	37141	35904	36780	25620	28761	34795	32600	29972	28385	25390	24236	25237	26140	24521	20199	22058	19836	16843	14763	21925	20867	20858	17299	11687	12307	9599	7128	6253	4939	5025	5271	4319	2932	2956	3176	2307	1708	1595	2125	1720	1360	1112	918	730	713	626	554	551	508	566	502	530	533	543	538	504	560	534	495	574	646	704	678	618	522	499	564	509	533	551	522	539	558	529	548	515	544	552	543	495	532	545	521	518	578	527	536	538	543	516	532	552	516	509	554	561	536	546	492	509	522	516	540	521	543	555	517	512	518	529	536	507	521	499	522	522	537	536	515	540	482	546	551	533	560	531	533	518	526	548	520	532	512	545	530	517	532	536	560	503	480	519	512	505	536	522	548	577	522	554	527	510	550	528	519	512	520	561	538	532	545	533	508	489	494	548	563	493	526	559	523	549	532	524	531	536	533	519	495	575	522	563	491	487	534	542	573	503	525	530	535	511	548	476	562	511	501	523	528	528	565	504	522	534	517	523	525	530	567	519	518	542	562	530	500	529	545	516	537	538	536	519	529	555	529	562	496	504	535	522	545	496	534	524	560	527	537	562	532	555	520	581	544	528	507	529	536	531	577	549	544	551	494	568	556	550	536	585	504	527	523	513	526	512	533	517	554	479	523	497	550	512	541	546	510	557	555	515	556	543	539	494	521	541	535	518	541	536	551	535	534	513	542	524	500	536	563	524	565	546	548	539	553	542	484	509	541	564	538	534	510	459	513	525	560	546	481	563	528	541	523	514	535	499	504	518	518	504	487	479	532	495	499	517	547	525	545	499	525	533	565	519	527	515	515	493	523	552	536	508	541	508	524	503	534	541	550	528	528	538	503	490	481	509	550	517	526	529	496	539	511	544	509	509	564	514	547	565	516	527	519	495	545	558	529	551	525	511	521	521	494	508	525	502	500	504	553	544	552	560	490	567	502	505	500	524	526	525	528	527	472	509	527	512	512	484	539	526	527	540	496	521	529	518	519	533	543	514	558	525	535	516	551	514	545	535	527	515	522	516	540	534	490	517	535	541	514	519	522	535	510	523	571	559	511	495	561	540	498	544	555	500	483	503	545	495	564	522	502	527	539	541	523	554	506	518	541	529	529	543	496	541	524	544	502	525	571	530	524	526	525	529	520	488	536	511	504	486	556	499	544	495	545	525	517	532	533	515	504	546	532	548	548	572	541	528	534	530	541	545	518	510	541	513	504	532	544	523	526	538	543	564	523	523	524	539	479	481	561	506	557	537	531	506	500	460	491	586	530	560	570	529	519	585	548	539	543	529	541	533	544	513	530	533	574	493	528	556	489	513	505	484	553	506	531	532	564	498	569	513	516	505	529	500	551	525	511	540	539	536	503	521	547	573	539	543	509	548	467	510	549	494	527	555	530	532	528	546	514	543	578	524	521	531	519	533	519	539	560	488	524	541	525	517	510	518	468	533	526	502	520	514	532	488	528	531	570	540	522	539	531	514	505	496	540	529	535	492	507	558	571	568	543	516	520	541	535	531	530	524	559	512	546	525	532	508	529	539	520	502	528	499	541	573	563	537	523	549	511	554	557	477	580	537	508	538	507	538	528	511	493	597	521	521	560	555	566	544	507	523	499	522	487	510	546	519	508	498	533	521	494	538	553	509	535	512	522	523	511	527	550	556	548	479	512	572	512	529	506	525	491	542	543	500	494	501	547	554	524	541	548	501	499	540	560	505	508	490	553	546	454	510	530	509	555	542	537	522	530	491	517	573	519	547	529	526	523	520	541	529	537	539	525	551	551	542	530	551	501	548	533	527	557	551	495	549	500	550	467	556	505	522	564	502	535	546	518	528	539	532	536	548	493	544	493	472	542	528	537	510	547	536	492	514	539	508	547	529	506	554	514	515	564	563	505	543	512	527	512	504	527	539	545	537	534	500	520	540	519	546	541	500	500	516	575	524	545	499	510	472	522	537	522	544	539	568	534	520	552	572	566	539	520	541	523	485	549	546	566	511	499	510	521	489	504	560	548	573	526	516	542	570	498	549	546	539	563	514	503	531	547	540	520	522	512	508	525	515	529	556	530	522	542	519	520	574	512	517	518	547	550	542	532	545	541	518	510	548	532	517	582	528	540	565	490	536	523	523	496	529	535	515	553	515	544	547	502	533	532	496	509	524	562	520	540	490	522	511	542	535	509	526	565	484	551	531	528	520	521	523	533	550	587	547	491	510	551	547	525	504	560	531	521	532	553	559	546	536	520	520	527	548	509	526	512	517	515	555	575	523	518	514	520	524	533	552	511	522	515	511	506	590	524	532	579	503	515	475	531	568	517	520	505	517	534	554	525	522	537	493	522	488	548	478	549	504	542	549	513	537	570	515	525	507	525	526	496	513	523	494	501	500	536	515	556	549	520	517	479	522	509	532	530	510	554	518	523	505	556	542	477	510	517	504	560	488	537	513	543	524	516	562	528	506	545	538	530	582	543	520	499	547	509	519	533	481	518	535	546	511	501	545	494	516	548	569	503	522	532	484	519	504	568	543	549	550	530	562	567	525	539	539	519	495	558	527	557	539	519	544	547	547	546	500	571	529	564	486	557	513	507	519	543	545	531	507	545	568	545	528	561	535	589	550	526	512	549	546	530	518	493	549	529	532	487	550	523	532	526	516	534	559	533	540	530	513	574	555	501	511	532	494	521	529	525	552	505	539	541	547	529	523	516	519	545	492	551	521	567	536	507	513	519	544	491	515	542	535	546	518	491	504	530	562	527	493	505	508	503	517	557	538	504	538	517	545	521	542	575	551	533	504	468	542	504	529	516	534	548	536	492	557	518	516	533	537	519	544	528	559	536	536	525	569	529	518	524	478	541	518	543	539	530	522	523	520	557	550	554	547	481	525	523	529	534	510	509	559	531	512	543	546	573	546	528	553	541	530	605	528	512	515	559	551	506	518	575	563	507	519	508	509	514	518	572	547	496	521	536	541	503	537	481	559	540	550	540	487	537	519	587	548	536	564	548	529	540	531	566	542	521	555	486	559	524	529	516	535	523	523	578	508	519	514	492	495	549	496	494	524	509	518	513	522	524	537	479	509	480	517	505	543	556	548	542	517	525	510	520	527	541	552	558	552	490	549	556	538	522	565	508	541	539	538	512	541	506	545	514	542	528	495	502	503	510	487	519	547	525	548	502	492	509	540	473	518	520	487	528	529	555	493	552	497	524	510	498	491	524	522	488	502	544	489	526	524	537	547	530	524	576	503	516	521	530	527	527	572	588	529	519	528	548	508	527	526	469	488	546	528	558	549	466	508	549	546	516	531	552	563	536	508	531	532	549	552	518	510	537	547	538	486	560	548	516	545	480	577	512	548	510	506	567	539	579	495	552	541	524	546	545	532	536	516	551	541	519	538	537	550	525	568	555	512	515	562	561	546	538	498	544	534	535	533	535	567	524	545	539	560	521	504	527	502
42661	43904	50625	46309	42768	52610	60988	46197	38073	33278	44970	48868	44294	37488	38535	35676	35367	35424	39221	38814	32174	29748	25950	25415	26597	19275	15544	19743	19247	16062	15148	11819	10560	11812	10811	11584	8320	7988	6658	5545	5320	8403	9420	9570	7190	4688	3922	2743	2325	1970	1499	1439	1496	994	872	823	916	821	639	588	592	547	499	412	359	316	287	273	244	285	250	277	237	234	254	231	255	221	242	236	245	243	272	264	256	252	240	226	243	246	222	243	214	231	262	242	249	238	231	232	237	225	237	229	234	211	250	254	254	208	255	235	256	222	221	255	225	226	222	223	238	236	243	251	270	258	235	235	246	232	242	262	219	240	239	237	221	255	232	260	248	252	236	223	214	230	256	211	243	239	257	235	215	248	233	241	226	223	223	243	216	246	231	211	232	248	234	260	216	240	223	233	210	238	233	233	249	236	253	220	245	238	265	247	207	215	242	240	243	255	275	261	246	214	252	264	270	230	243	215	246	232	235	241	232	235	211	222	248	248	245	231	225	238	271	246	238	221	238	230	230	252	256	240	271	239	234	221	244	231	222	240	233	229	234	251	241	239	229	282	251	238	238	226	252	236	230	253	265	229	241	237	240	256	212	219	233	188	200	209	239	242	245	218	214	215	217	238	233	249	216	282	208	242	269	258	201	227	242	227	237	239	267	232	234	233	227	227	220	253	233	246	233	244	252	228	245	237	222	250	264	244	253	227	270	237	263	218	230	266	244	210	225	220	251	228	228	253	227	260	217	234	250	235	236	248	227	268	211	250	227	240	262	229	245	225	258	240	211	199	234	250	254	267	222	237	221	234	234	238	237	232	242	267	259	244	229	236	239	226	215	242	239	228	237	266	257	237	215	237	257	237	243	217	198	223	240	230	238	261	240	229	243	230	229	234	230	253	228	233	246	228	241	248	249	235	247	222	218	257	208	244	234	240	233	213	236	251	226	243	261	215	240	244	240	219	216	258	234	222	248	263	251	242	225	199	249	204	227	216	217	248	238	253	240	257	230	244	210	238	256	239	236	230	266	257	256	258	227	250	256	248	227	225	236	221	234	236	247	234	250	212	215	238	207	253	231	223	206	243	252	228	242	241	255	251	279	239	229	246	221	246	224	247	235	219	265	246	222	221	226	231	255	237	241	222	199	227	256	236	223	231	245	246	233	223	252	252	236	238	222	232	233	204	222	256	236	227	235	220	236	237	260	242	245	230	220	232	247	259	243	245	239	259	244	245	233	268	225	245	248	254	258	272	241	251	251	248	251	229	227	251	235	269	249	241	240	213	248	239	236	203	222	232	233	239	235	250	233	225	216	260	245	252	278	253	261	250	252	220	235	252	208	249	252	221	255	251	236	217	212	242	233	239	239	263	248	259	257	230	246	243	223	245	258	234	235	233	213	265	239	249	245	224	260	238	239	244	238	246	211	272	246	246	256	260	241	234	250	233	261	240	248	223	247	240	216	238	206	226	236	226	217	249	252	223	224	253	271	240	241	241	249	239	247	253	232	236	238	261	253	227	223	245	217	237	227	252	218	237	281	231	240	251	250	214	234	251	225	244	239	249	222	237	234	209	222	255	216	232	216	237	215	259	226	240	235	241	228	248	240	246	233	262	229	251	260	235	271	227	224	241	243	235	224	237	230	276	234	240	244	259	268	223	249	251	259	211	236	247	221	260	250	243	216	224	232	241	249	253	233	253	244	254	218	249	258	241	238	252	227	235	231	234	260	229	235	233	225	251	250	246	243	220	278	226	232	226	227	211	245	253	237	252	234	226	238	219	221	244	248	246	276	206	253	235	242	230	225	246	258	226	213	229	243	239	267	217	261	240	269	246	231	240	241	259	235	233	240	220	231	240	244	253	233	239	210	256	250	272	227	234	229	225	225	260	238	232	208	232	223	243	242	228	253	264	242	240	242	256	235	202	233	221	235	246	241	278	219	258	273	252	233	249	253	232	263	227	254	235	220	234	215	216	243	269	231	244	245	236	238	229	245	227	243	248	232	240	232	228	245	250	248	226	263	224	265	239	230	242	230	229	224	239	207	202	242	248	252	240	234	245	271	250	240	259	241	241	258	239	231	238	220	230	225	235	226	222	231	234	226	253	241	225	251	224	257	232	258	231	254	227	258	251	204	243	246	223	231	235	233	227	261	216	261	273	209	258	208	220	243	249	245	247	251	243	240	252	233	228	237	252	246	228	213	228	243	243	232	267	233	257	240	260	261	201	234	245	249	243	242	237	250	234	231	245	225	250	252	240	240	247	240	240	213	221	246	243	243	213	256	232	248	240	241	265	216	208	240	230	248	249	236	262	206	254	229	261	258	228	256	234	229	239	227	276	254	216	225	227	218	224	235	249	274	238	231	239	241	236	273	232	246	230	251	219	239	228	228	235	251	258	225	241	221	237	262	219	220	236	244	243	246	215	270	251	238	225	273	239	250	244	232	234	213	252	236	259	240	229	218	244	230	212	251	250	239	244	268	247	239	261	259	243	219	240	246	245	230	213	246	245	244	224	267	215	239	240	214	227	219	235	237	239	243	236	236	260	234	242	230	228	243	249	239	252	242	244	235	256	249	198	218	242	237	250	223	246	234	238	227	247	230	260	217	232	241	220	222	279	217	253	236	236	264	221	237	260	235	250	267	245	233	255	248	224	223	243	278	235	244	249	248	225	244	213	248	235	240	238	241	234	264	220	259	208	235	244	261	241	218	244	247	247	216	251	255	228	248	221	255	207	244	240	262	236	248	278	240	228	244	257	245	227	223	237	242	260	226	274	247	235	257	253	238	224	208	249	252	266	249	267	246	267	253	256	223	238	234	235	273	238	249	255	239	239	240	239	229	242	242	257	258	237	223	254	235	241	257	225	260	249	264	264	264	220	255	239	216	241	212	230	212	237	216	226	250	221	225	208	251	247	264	216	232	248	223	257	229	230	262	236	242	247	239	237	242	249	223	221	247	245	219	239	248	204	226	235	252	244	251	228	221	216	262	259	243	252	249	243	260	235	262	226	246	239	237	235	263	242	236	236	246	235	259	226	287	240	245	227	244	230	229	198	223	228	252	236	230	214	240	250	223	248	244	231	233	251	216	204	237	274	230	240	224	232	231	243	233	217	213	243	231	249	246	227	234	245	247	226	236	258	224	214	241	247	226	256	242	238	221	240	218	242	231	253	268	225	204	239	227	239	233	248	229	222	244	216	229	219	230	233	215	233	227	234	228	214	237	243	268	227	257	229	229	196	238	254	246	293	256	227	241	254	246	223	211	241	270	208	270	248	257	249	263	253	216	228	225	231	236	254	228	238	220	253	237	242	225	230	229	242	248	206	242	222	241	240	254	261	240	231	239	250	240	231	255	231	252	245	249	229	260	231	242	234	277	231	232	232	217	220	220	206	260	230	240	218	228	229	234	253	242	268	216	244	226	238	256	233	230	243	259	221	246	227	233	250	245	248	219	245	219	250	223	228	263	239	248	249	244	245	221	230	223	241
29003	36668	49059	52504	52452	60973	67490	57644	50655	49710	61197	64969	60979	54284	58417	53106	55984	55823	58507	57756	50790	50722	46113	47517	47672	40209	37133	43352	42120	39000	38814	33896	33361	34773	33127	34629	28586	29034	26061	23540	23460	30604	31637	31451	26061	20068	17975	14204	12199	10930	7855	7872	8763	5573	5146	4449	5129	4213	3231	3021	3112	2808	2557	2126	1478	1177	991	859	744	716	668	639	668	664	667	648	626	642	634	616	610	643	756	987	940	778	596	640	695	639	642	634	617	588	661	630	655	625	642	613	611	663	649	643	638	607	640	644	655	629	642	647	647	618	636	648	653	641	574	655	622	613	592	597	655	609	574	595	624	622	635	620	647	613	663	638	657	608	597	637	630	639	633	660	616	639	636	637	643	633	615	620	639	647	598	657	615	619	610	658	660	669	658	649	608	637	625	646	639	598	648	650	621	586	628	658	614	634	658	636	641	616	663	627	641	660	654	588	596	643	605	655	640	648	625	642	640	603	643	654	638	615	636	658	635	641	605	626	625	647	643	649	652	613	601	625	622	642	665	604	631	623	632	667	621	628	631	682	667	633	636	642	677	610	630	619	631	627	668	635	626	625	622	605	631	639	593	625	634	632	595	622	627	643	627	640	634	609	644	664	606	631	649	606	602	631	622	664	625	631	630	682	608	669	646	646	673	629	616	622	602	586	603	624	637	619	618	635	586	600	666	640	632	641	591	697	647	633	569	621	649	624	670	604	652	659	631	600	654	570	632	640	633	588	616	594	665	599	632	663	651	668	599	633	622	595	628	624	622	657	587	563	581	556	624	630	594	624	638	610	649	615	581	653	631	614	626	615	608	624	656	646	658	652	588	645	637	623	547	646	629	662	652	637	677	617	617	566	631	616	654	658	592	643	660	579	667	654	601	617	599	684	622	620	626	627	612	656	644	656	607	648	606	604	606	596	689	632	606	671	610	616	620	588	593	624	596	614	648	626	667	675	614	616	649	601	587	628	644	644	649	656	600	656	600	621	622	631	672	623	636	656	611	605	606	629	614	597	648	656	598	594	635	644	675	640	635	606	616	619	649	653	664	598	653	641	640	602	618	643	636	618	621	671	607	702	657	634	622	612	608	640	636	620	646	609	640	587	660	626	627	667	640	616	577	598	667	654	634	617	632	656	628	611	645	623	624	638	667	611	666	632	645	630	603	601	666	636	597	637	620	654	598	580	586	618	597	613	654	635	624	648	597	591	642	619	605	594	633	616	645	609	584	624	607	683	654	624	622	665	647	638	642	674	619	633	625	623	648	673	603	615	611	636	585	686	618	631	628	607	616	633	675	636	652	624	663	674	560	638	618	646	608	638	607	608	590	578	649	634	620	641	670	600	630	619	628	629	655	616	655	628	648	630	601	628	625	646	608	663	624	654	658	675	634	637	625	613	646	644	657	625	638	619	665	645	611	637	609	595	619	619	582	624	582	616	684	609	643	630	629	593	588	623	639	672	633	620	618	644	613	594	636	616	621	602	624	673	622	649	592	614	619	610	642	644	595	603	642	603	631	643	611	608	586	589	644	687	617	614	628	651	644	656	638	625	639	578	611	669	611	594	626	651	627	621	635	649	622	636	578	634	661	615	598	642	606	631	646	679	626	581	656	642	617	629	626	589	604	591	575	642	673	590	594	615	599	631	600	671	635	632	638	637	629	643	673	609	592	621	640	626	652	647	620	617	610	590	666	630	626	638	674	613	656	636	649	641	675	627	567	600	633	641	685	620	625	665	630	643	620	611	613	612	602	648	642	676	608	611	642	630	625	666	607	629	639	647	652	659	623	668	615	632	644	632	617	638	628	598	640	640	640	656	700	616	664	642	604	643	648	608	583	581	566	656	633	578	647	623	670	553	613	673	675	653	672	638	614	633	637	645	595	608	599	676	635	653	645	600	625	628	642	658	596	600	601	661	611	611	641	657	604	609	642	614	640	621	645	614	625	642	646	623	660	649	625	643	636	601	676	587	604	613	597	613	617	634	593	633	639	641	583	673	637	673	630	613	600	644	666	625	626	611	633	636	621	604	635	617	633	613	638	659	656	595	700	694	691	618	600	608	585	636	652	616	588	633	628	627	626	649	645	605	605	620	646	610	636	597	639	654	658	574	613	603	663	620	669	603	594	645	671	626	671	609	631	663	641	596	652	607	620	613	653	628	581	594	624	574	639	607	601	619	640	610	644	642	654	663	647	608	639	625	646	661	637	665	629	623	646	631	612	616	620	622	609	607	634	613	655	665	634	609	606	641	626	646	600	622	669	607	632	664	613	615	603	618	648	632	608	648	625	647	651	666	631	643	618	685	621	633	632	582	596	590	623	638	615	628	606	611	636	640	655	617	629	602	641	623	622	667	647	644	610	651	598	663	612	629	646	642	575	617	566	617	638	629	623	628	612	659	665	645	636	614	576	602	631	670	640	609	654	695	651	627	636	587	663	639	676	638	632	627	608	653	613	618	657	664	631	614	628	647	585	614	653	622	635	642	629	608	638	654	622	615	622	633	673	592	640	595	651	625	657	637	673	625	630	614	619	623	640	604	628	613	632	615	603	660	623	679	638	658	678	660	615	627	667	663	581	648	607	647	638	618	595	677	635	602	629	648	644	680	597	641	590	657	644	626	643	647	657	621	626	642	627	626	603	635	639	613	619	631	597	647	655	612	629	670	673	635	602	624	647	662	614	620	643	654	664	638	630	677	588	622	631	634	640	634	645	619	607	639	613	648	641	608	635	630	649	640	623	631	653	681	605	603	611	648	610	638	651	678	689	627	600	642	654	614	594	656	625	639	690	639	632	688	640	626	605	655	607	616	597	658	659	668	607	617	614	584	639	618	624	683	669	667	652	647	589	573	585	627	644	673	651	596	620	653	624	626	706	627	634	624	676	653	600	588	589	630	610	653	641	592	648	622	639	609	634	653	647	628	598	621	615	591	653	619	608	622	626	657	634	664	631	628	626	622	652	629	595	611	613	650	655	652	638	595	634	654	635	668	614	675	653	654	632	621	629	629	613	586	646	638	636	622	634	667	601	650	668	640	627	612	578	668	613	624	652	577	637	653	648	628	668	603	630	637	593	618	626	592	625	639	630	616	656	637	656	637	602	634	630	622	641	644	644	620	637	625	615	642	589	657	617	628	605	598	571	626	618	601	632	624	629	670	693	627	669	611	606	597	652	590	637	607	601	605	623	655	610	661	636	639	628	599	649	630	678	613	675	615	629	627	608	629	674	664	595	596	653	630	656	607	584	640	644	656	644	623	631	656	625	623	647	616	667	614	581	666	659	551	607	621	638	622	642	640	602	653	633	665	622	602	615	611	662	642	634	617	623	643	628	657	630	636	640	660	663	638	584	615	604	656	618	610	668	623	627	666	668	637	620	586	610	649	595	624	645	653	654	628	624	646	604	627	642	669	621	640	596	605	597	651	683	600	636	646	625	602	637	626	636	657	648	603	618	633	675	633	641	648	661	694	631	620	637	643	631	646	626	610	621	602
15968	13232	14582	13849	12569	12390	12029	8373	4634	3125	3752	4045	3063	2211	2223	1831	1875	1955	2310	2141	1704	1496	1420	1320	1367	916	825	904	872	770	662	641	540	639	613	600	496	453	438	401	457	543	540	486	431	326	312	282	280	264	258	220	264	231	199	187	215	212	186	186	182	189	190	202	180	196	190	174	176	195	190	197	213	196	179	167	188	177	203	186	209	182	182	210	197	201	190	222	204	195	196	204	194	162	191	216	210	183	197	202	186	208	196	181	183	173	204	186	207	175	177	187	229	203	191	181	203	214	195	205	200	200	171	164	185	199	172	196	212	196	207	201	185	190	209	199	192	172	211	189	185	198	199	207	199	207	197	185	201	181	191	187	195	177	187	190	201	189	195	190	172	181	168	189	192	201	205	171	154	173	191	201	198	210	196	157	189	174	183	170	210	208	183	199	184	188	192	193	197	193	172	204	185	185	204	180	172	212	200	187	201	189	199	190	199	185	190	168	206	173	202	202	178	166	202	200	197	191	208	185	194	197	197	198	192	178	199	194	194	179	207	188	200	161	173	196	187	185	181	211	176	160	187	218	180	172	170	177	175	176	191	198	185	184	192	187	174	194	219	185	176	197	179	182	217	192	181	217	202	168	179	194	193	202	172	209	187	171	176	194	197	190	199	213	187	176	205	193	200	157	190	199	170	181	176	170	203	196	192	187	173	194	198	174	199	187	185	210	188	205	171	198	179	206	179	215	178	201	207	190	201	203	188	205	236	197	177	205	187	185	225	201	188	186	204	186	209	180	194	193	211	177	170	182	206	174	195	199	221	184	204	182	189	196	190	186	203	184	206	197	204	199	199	167	176	190	200	197	187	174	187	200	170	188	184	201	205	191	214	207	224	203	186	172	208	215	190	202	186	184	173	171	175	205	196	206	178	178	177	206	195	176	201	177	206	211	194	206	182	214	200	181	170	188	170	196	204	196	199	199	207	192	189	199	210	192	191	199	213	187	184	226	183	226	198	173	180	182	170	175	198	195	194	210	225	155	205	204	177	197	188	187	173	187	197	195	196	176	194	215	196	200	188	201	204	182	217	224	186	190	218	202	192	193	204	209	193	189	191	178	172	198	208	191	178	187	200	198	183	185	200	206	199	203	198	207	168	195	203	189	210	209	199	176	208	235	191	164	172	192	193	206	188	177	206	196	193	184	210	199	171	176	223	189	186	167	176	195	208	182	178	192	186	201	195	190	204	188	203	180	196	179	200	188	200	175	185	196	208	174	190	235	189	200	180	180	205	187	225	180	177	180	193	199	203	222	190	191	208	197	186	179	207	181	184	216	202	174	188	219	210	204	197	206	175	184	175	181	205	201	194	191	166	197	176	169	168	179	218	184	189	189	183	173	188	201	191	181	175	211	195	188	188	210	187	184	184	199	208	190	182	184	209	167	197	184	205	211	195	169	198	176	194	196	168	184	187	159	205	200	173	199	187	194	180	189	197	170	190	191	168	182	165	204	199	216	161	180	210	184	171	181	179	192	179	210	199	214	170	198	195	220	163	193	161	183	201	191	168	185	181	211	192	201	194	187	189	204	193	187	212	190	203	183	190	199	214	200	186	199	194	183	186	206	200	188	199	171	217	204	182	206	207	210	187	198	212	207	187	185	201	212	204	203	201	204	183	195	182	174	188	197	186	178	170	206	197	180	183	197	168	211	207	167	200	202	207	170	200	198	196	190	194	174	195	197	196	201	196	183	205	207	177	201	171	178	193	197	194	188	188	183	203	191	194	188	191	186	207	185	207	198	203	193	220	183	208	177	206	184	200	186	208	216	184	219	181	213	190	193	206	174	183	186	189	201	187	224	196	172	180	212	193	170	183	206	188	211	188	181	180	200	181	201	204	180	180	185	187	166	194	218	199	187	175	190	168	198	175	167	199	191	182	187	206	185	180	187	183	188	182	184	196	195	162	164	216	207	160	199	201	210	214	176	191	192	175	208	185	204	200	219	170	176	202	195	182	200	182	184	177	223	185	180	197	180	200	215	189	190	167	193	198	179	206	220	202	206	204	187	194	195	211	158	188	226	182	194	184	196	166	230	195	201	176	194	188	194	176	194	196	189	176	176	215	203	207	188	203	184	208	217	194	190	187	183	185	182	186	205	177	214	183	187	187	188	204	175	186	195	198	164	198	193	191	203	196	190	215	178	184	178	199	177	211	202	188	184	174	201	187	195	171	169	196	196	190	185	194	197	196	180	197	168	203	201	193	214	183	193	182	170	177	172	195	201	181	216	174	211	202	183	216	196	178	176	177	205	191	208	210	170	177	210	195	199	195	211	187	183	187	235	194	228	166	200	161	196	203	196	197	208	184	198	194	188	193	185	200	197	187	189	170	172	181	180	177	184	201	191	210	191	169	205	193	205	199	179	197	204	198	179	157	191	195	189	213	192	210	179	161	179	210	214	202	180	181	193	220	184	164	189	154	185	201	187	190	194	174	189	203	188	186	200	178	202	172	185	183	170	207	200	202	194	205	172	220	188	206	191	227	185	202	212	205	175	196	177	197	178	177	175	162	193	179	186	226	180	205	204	184	166	185	197	183	197	177	177	203	161	181	196	232	197	182	193	194	183	191	207	176	213	188	194	169	219	177	189	178	174	202	201	185	211	203	217	180	173	207	192	207	193	186	210	195	203	220	189	169	200	189	201	166	204	196	204	184	219	217	216	200	196	196	200	188	193	171	195	187	206	217	181	179	216	195	223	185	171	168	220	207	199	202	166	198	231	224	196	157	201	173	199	177	201	152	205	211	199	183	192	189	178	222	187	171	180	190	177	195	197	202	204	204	184	197	191	202	173	175	170	192	196	213	209	196	188	195	194	209	195	202	174	189	181	195	188	213	216	199	180	205	189	195	191	200	187	191	196	204	171	187	183	190	189	192	185	200	192	183	195	186	190	174	191	180	171	224	216	215	199	213	208	160	201	207	193	198	188	171	186	182	194	192	193	199	184	204	192	187	207	216	187	186	199	203	209	217	191	209	203	197	186	198	214	193	211	182	183	187	186	206	208	185	178	162	196	193	181	213	191	208	198	180	218	190	174	193	213	174	183	196	209	190	196	194	171	194	199	191	201	192	212	190	184	200	195	200	197	220	194	182	188	181	178	196	197	202	204	202	178	177	213	197	221	167	191	196	181	199	205	193	193	202	193	197	202	179	167	183	173	182	178	181	211	190	195	180	180	172	188	198	191	197	205	227	201	213	198	183	197	189	166	216	207	181	200	176	182	192	199	188	197	191	213	193	184	207	190	191	190	182	163	219	209	184	183	216	196	193	179	194	198	198	190	193	190	184	181	202	177	193	206	174	203	188	189	210	174	176	197	193	181	196	193	178	197	196	187	207	206	195	173	208	201	207	194	216	192	191	197	176	171	194	187	181	178	180	183	176	170	207	175	198	190	188	163	194	196	183	206	167	206	184	193	201	189	198	181	181	207	184	195	177	179	210	181
9990	11937	20936	25614	26504	29496	30261	23807	16257	12355	15525	17385	14511	10141	11397	9163	9748	10073	11362	10971	8762	8034	7179	6713	6764	4362	4193	5116	4581	4170	3834	3067	2611	3220	2973	3034	2785	2471	2348	2038	2197	2589	2574	2380	1937	1484	1309	1139	1028	987	784	865	935	714	722	684	668	660	622	629	694	620	601	556	569	622	559	575	565	511	535	510	553	518	503	473	545	545	556	494	485	534	526	575	552	531	529	542	513	518	538	584	546	516	490	523	539	558	531	493	511	577	544	473	494	530	520	501	526	497	544	533	502	568	541	542	539	523	532	495	522	479	525	526	500	537	542	506	509	538	493	524	536	496	523	525	543	551	524	525	535	526	510	502	546	518	550	543	527	527	514	543	516	515	516	519	507	519	466	539	567	551	511	509	515	498	544	515	514	530	505	536	523	519	524	496	507	507	536	534	480	530	548	520	517	539	555	532	541	535	541	549	552	522	526	561	532	504	511	506	556	516	477	524	533	506	526	524	554	490	557	500	563	534	554	565	525	525	545	526	505	542	555	504	490	533	523	539	516	546	532	552	495	536	518	479	533	561	552	501	556	560	519	512	546	559	519	556	493	496	524	523	495	498	510	524	581	506	549	521	534	515	534	570	538	527	571	534	497	560	552	533	542	484	501	525	535	535	465	518	495	530	516	519	526	472	533	539	486	524	537	544	463	511	488	522	556	487	512	523	518	537	539	518	556	520	516	496	534	538	526	535	511	507	524	534	510	539	525	528	536	571	513	516	553	548	541	525	518	505	540	531	527	516	507	550	521	526	532	509	512	539	503	524	533	498	577	502	524	516	494	522	521	552	522	542	535	518	524	549	509	551	503	545	517	547	532	525	545	552	497	502	553	506	521	529	544	504	509	492	505	529	514	515	573	539	508	539	514	506	546	539	534	518	533	521	520	528	513	537	530	536	505	501	512	552	547	538	487	500	484	574	552	510	509	519	571	549	531	549	530	544	540	548	536	484	519	539	553	489	563	504	498	548	519	509	547	493	523	561	564	540	542	507	481	513	503	521	531	533	547	566	539	475	521	519	550	528	524	521	554	511	496	522	559	561	509	590	551	534	532	545	515	497	567	514	550	518	513	507	483	480	542	510	578	507	489	524	582	525	535	536	519	531	546	504	535	520	510	514	507	478	539	537	523	516	524	519	544	528	498	521	510	497	550	531	531	519	463	508	546	473	477	507	506	518	542	520	516	522	511	492	508	473	496	484	501	538	481	521	505	541	538	530	522	526	534	534	513	541	537	519	536	547	487	530	568	528	518	512	490	516	534	514	512	533	544	482	526	492	509	495	542	532	524	516	553	519	523	533	543	521	495	507	521	496	534	524	546	548	540	489	533	501	488	513	510	508	528	499	526	568	508	527	561	539	540	563	494	586	537	556	513	519	525	460	507	506	558	481	521	493	511	542	462	538	530	521	508	540	524	565	536	553	527	525	557	533	499	521	535	499	519	531	556	544	504	554	577	514	508	469	511	572	501	518	531	544	509	525	540	543	541	552	506	524	543	484	564	531	575	491	508	504	523	487	478	578	526	516	540	507	536	530	495	554	507	555	524	561	509	516	532	544	511	559	560	534	519	492	474	536	550	522	507	494	519	536	538	473	535	561	500	524	492	484	539	500	549	523	508	521	513	514	566	543	511	500	523	528	532	492	506	510	510	456	515	558	534	543	527	519	547	550	520	559	565	506	524	550	551	506	523	536	507	515	529	520	510	518	554	543	523	528	551	516	488	538	525	558	485	564	480	551	556	482	507	514	509	509	542	534	532	518	469	543	547	516	528	508	514	512	553	497	493	578	522	553	495	492	500	465	499	552	541	507	530	547	501	524	504	532	531	520	507	489	515	523	530	544	506	496	551	536	535	491	543	539	526	545	544	551	538	514	542	503	542	534	510	512	513	521	539	529	571	532	499	535	550	496	511	523	540	560	523	485	533	539	507	487	505	509	525	501	543	535	537	507	543	526	515	538	461	508	541	565	507	534	496	532	487	510	494	487	492	541	560	528	529	516	510	546	497	497	547	512	560	510	506	509	499	538	512	529	512	492	537	515	536	513	507	524	511	549	503	497	540	491	549	545	561	492	557	555	527	540	534	506	530	478	495	519	525	497	492	526	548	518	481	541	515	540	490	536	529	554	511	505	531	544	558	544	531	520	553	478	504	561	495	564	564	565	524	549	513	535	493	544	561	569	519	523	511	522	536	542	507	555	530	510	487	506	527	529	495	506	515	508	525	552	498	502	515	543	534	509	524	520	506	533	521	471	505	566	541	531	501	535	539	559	540	500	525	547	519	539	502	512	526	508	522	495	483	575	527	538	532	504	506	567	523	550	520	537	546	546	521	517	547	555	531	505	532	522	509	505	554	499	521	549	522	522	500	543	558	567	560	510	509	510	543	487	536	536	522	493	539	556	573	510	531	538	530	513	534	550	533	525	530	546	543	524	499	535	505	522	550	515	526	508	497	563	526	506	516	554	490	498	525	529	528	541	498	538	519	538	517	549	505	513	519	517	484	566	541	505	546	510	525	533	521	538	559	522	545	511	562	497	511	559	560	529	541	522	525	528	578	568	481	516	564	544	482	506	575	510	543	539	493	534	501	529	518	530	552	570	534	563	504	493	541	539	519	552	519	541	504	496	469	533	548	522	507	484	504	521	515	516	496	541	516	514	511	522	517	518	507	535	516	531	520	543	505	531	513	550	544	524	528	528	547	565	508	551	569	532	552	530	517	520	493	509	548	499	565	508	542	555	471	499	521	485	533	481	523	514	496	516	515	527	525	519	538	576	545	499	566	550	526	576	540	531	497	542	514	518	482	544	516	514	530	545	538	521	467	497	515	539	510	541	545	560	502	491	516	541	526	517	480	519	527	501	521	556	530	522	513	497	500	512	493	509	497	551	527	541	543	510	549	529	567	544	503	549	510	509	524	538	544	493	510	549	487	504	516	555	522	549	504	483	518	521	516	545	532	518	468	497	524	569	568	513	541	544	547	573	542	523	538	500	517	488	498	547	498	486	506	510	526	511	522	520	530	538	516	491	528	545	517	520	518	529	561	522	524	565	491	535	552	551	521	528	496	547	543	514	543	510	517	542	537	526	487	534	519	521	524	541	514	502	549	525	455	519	526	543	540	502	490	513	555	499	541	556	498	523	528	514	531	534	531	521	508	497	514	510	547	492	519	505	568	488	530	504	515	523	535	511	508	544	518	490	500	496	522	562	482	582	542	522	518	510	556	514	504	532	552	495	532	511	538	491	500	512	560	514	535	505	494	514	545	509	520	523	525	480	538	541	508	533	520	485	552	501	505	557	510	518	506	549	545	489	527	531	509	478	508	532	495	552	550	549	552	537	492	563	536	530	529	522	506	555	527	509	502	467	566	461	554	554	537	499	517	479	508	529	526	549	516	505	503	522	551	539	528	514	573	524	519	497	547	519	514	490	491	522	505	528	513	523	507	469	492	533	521	503
33282	35287	43958	39509	36205	43298	51220	46346	29247	24343	31797	35842	30242	25521	26104	20082	20467	23141	24207	22755	18104	16303	13673	10922	12429	7148	7242	9098	7879	7023	6766	4753	4009	4474	5035	4876	4098	3900	3396	2915	3144	3213	3868	3406	2291	1854	1789	1130	1007	653	528	649	614	472	410	444	471	425	374	361	364	364	369	293	292	277	265	271	207	229	227	216	197	179	192	188	185	251	205	199	241	206	234	218	233	238	196	212	210	194	210	215	202	223	220	239	193	220	198	191	186	205	212	205	202	211	214	223	196	213	190	209	218	205	226	213	195	176	215	181	216	207	195	229	204	207	203	205	183	206	215	197	213	185	201	207	199	191	191	210	184	193	196	195	199	190	211	226	225	186	192	187	214	179	218	204	209	201	204	215	205	198	202	212	198	222	176	214	198	219	210	201	209	169	217	227	202	202	211	207	227	185	228	195	179	198	221	205	208	192	215	189	207	171	197	230	217	196	215	200	215	222	208	204	221	186	179	197	188	177	205	230	198	215	203	204	195	222	180	209	231	193	204	219	213	204	207	207	207	192	196	220	218	194	223	217	198	208	183	219	187	214	222	206	206	234	201	214	206	200	220	206	199	205	226	198	243	210	205	202	191	214	195	227	195	187	223	207	227	228	200	200	200	182	193	213	209	182	201	181	192	206	227	184	201	201	189	220	215	224	225	233	215	198	187	212	203	201	237	230	205	195	197	213	205	196	218	189	211	187	210	215	198	205	230	190	225	208	226	212	208	193	219	234	192	228	205	200	197	187	194	186	222	205	195	204	199	198	193	190	205	213	207	204	222	167	186	211	210	193	192	214	212	224	222	207	219	208	180	199	182	208	192	213	199	203	184	210	170	197	204	224	201	191	186	183	209	201	227	192	210	198	195	215	202	184	210	205	200	223	217	201	202	212	170	216	197	228	226	197	234	201	226	174	198	210	214	244	201	189	201	207	194	208	210	204	223	212	193	208	175	197	198	198	221	191	212	215	242	226	184	180	202	204	220	193	233	206	176	199	209	184	203	225	200	221	210	200	208	187	211	197	218	195	221	207	196	180	205	190	194	196	217	211	209	229	188	188	209	209	184	188	183	225	198	203	207	196	224	189	195	206	208	199	201	200	190	203	215	186	199	223	207	180	202	200	207	185	222	222	187	217	199	207	201	220	212	185	216	226	215	203	188	198	219	202	237	221	192	179	216	228	215	203	201	181	213	200	233	205	186	215	215	210	224	188	200	169	213	186	200	192	190	215	208	218	207	207	232	236	209	184	211	205	209	207	200	214	196	223	215	204	193	206	208	196	214	202	190	191	204	196	203	200	206	210	200	189	223	224	206	230	210	202	210	215	223	200	207	220	182	200	211	222	190	204	195	195	197	202	200	200	221	209	190	194	185	182	238	216	217	219	191	222	197	200	213	225	200	202	210	209	214	205	209	212	215	196	225	217	207	193	202	209	188	205	201	193	215	207	207	184	199	179	184	186	199	212	220	218	224	180	213	206	216	215	214	196	201	220	215	222	226	230	199	216	202	190	192	195	239	175	178	218	224	220	187	193	196	209	215	228	192	190	219	201	214	185	190	193	198	214	194	225	186	236	200	205	194	202	186	175	202	191	201	204	203	235	195	215	232	204	207	216	218	222	216	188	232	211	213	233	234	203	219	211	189	186	189	214	227	182	187	237	201	200	203	188	199	193	214	215	217	220	206	214	210	200	180	198	229	206	193	218	192	195	238	206	201	204	203	209	213	226	214	193	200	206	203	202	216	207	214	190	224	195	211	202	210	203	195	194	230	233	195	202	188	230	200	194	204	160	212	236	234	209	205	183	191	213	213	210	223	224	208	216	202	211	199	213	215	194	210	191	221	210	214	206	205	189	199	212	212	216	185	232	201	192	205	236	198	205	201	202	224	218	204	191	184	201	220	212	196	219	203	212	233	190	208	215	194	196	206	174	205	213	194	231	223	227	208	217	204	225	204	227	214	195	215	237	180	183	207	197	219	192	196	204	187	212	243	197	215	191	192	203	202	216	202	181	201	226	209	194	193	220	222	212	228	218	193	182	220	214	206	196	195	207	214	213	200	210	204	202	193	189	236	190	203	228	202	212	205	206	211	223	216	231	196	209	224	211	177	225	211	200	218	201	188	204	214	213	205	219	177	204	188	175	222	197	191	209	202	234	213	199	226	208	238	227	205	212	215	193	212	210	200	190	214	198	185	208	179	214	187	194	219	182	205	207	221	209	186	190	206	190	191	188	192	215	218	185	182	205	211	176	198	207	209	186	186	192	213	206	174	202	230	214	193	191	219	202	207	181	200	180	183	219	206	172	222	194	211	202	215	193	197	204	211	198	181	219	228	189	204	218	199	213	208	214	193	222	206	181	202	195	218	215	219	207	181	213	195	180	201	216	184	199	197	212	195	207	231	184	198	224	205	220	198	221	199	205	217	200	192	202	167	200	197	218	232	205	205	203	199	224	175	234	198	203	189	195	190	207	206	208	208	197	228	208	215	219	213	202	213	202	190	208	200	196	229	240	199	202	210	220	213	199	216	191	193	203	194	201	219	189	182	193	207	215	203	234	195	217	200	195	175	210	213	207	247	234	184	192	205	199	217	212	213	178	202	183	197	203	206	223	207	207	215	180	188	205	221	219	182	179	182	227	200	204	231	183	222	184	226	206	216	208	211	190	221	202	191	213	199	207	210	218	189	211	219	171	212	234	219	210	226	197	216	192	182	194	220	202	230	178	180	195	192	197	196	221	164	215	200	199	212	227	214	220	185	211	218	203	209	213	202	193	213	180	182	217	234	223	208	217	233	187	220	190	205	213	221	189	217	204	234	206	211	200	205	176	227	194	205	207	210	207	208	207	186	210	217	199	185	241	188	202	183	206	212	179	207	210	195	202	192	186	189	204	202	213	225	195	192	216	216	203	222	207	201	205	222	237	196	241	214	199	209	195	208	192	196	203	195	213	200	212	169	218	217	240	221	213	173	193	195	227	188	186	224	197	200	201	195	186	198	200	204	195	217	202	197	217	216	201	218	221	177	208	191	203	208	186	213	197	204	188	180	184	206	208	190	219	201	190	223	203	180	210	184	218	189	220	221	196	210	184	192	194	210	230	192	163	208	212	189	218	209	212	193	214	190	217	208	189	191	211	219	182	209	215	234	203	224	195	214	220	200	196	206	211	220	195	208	186	202	211	212	198	195	225	208	209	206	213	189	199	211	218	225	190	211	239	204	199	203	167	214	218	224	178	204	223	210	196	210	221	193	195	201	198	241	216	209	214	206	190	209	204	174	204	189	214	209	206	205	175	219	199	214	218	194	216	204	203	174	205	196	205	217	233	205	218	203	218	187	211	199	193	199	205	215	210	185	213	207	218	203	208	195	194	209	174	191	208	199	186	251	206	198	201	187	217	202	204	182	246	204	221	157	202	187	196	200	218	201	230	195	222	211	213	196	228	203	193	225	194	209	187	194	202	195	188	187	225
22195	28957	42454	45850	46105	52905	60066	56185	42402	40968	49752	53752	48086	44540	47676	40176	43219	45872	46374	45174	40295	38513	35795	31476	34643	24006	27172	31119	28374	25409	26347	20699	18943	21339	21927	21841	19751	18789	17211	15633	16648	16780	18714	17530	12727	10326	10161	6935	6088	3690	2841	3829	3382	2361	2010	2147	2383	2025	1667	1745	1684	1619	1655	1725	1361	1068	1012	796	669	612	582	594	627	607	574	552	558	541	560	553	547	527	575	641	623	561	521	556	587	563	494	550	567	532	554	559	528	519	572	568	552	504	575	537	503	557	595	549	551	537	531	548	549	548	575	543	559	555	565	536	516	581	566	550	524	544	556	546	544	554	550	522	573	515	528	535	527	583	542	565	524	543	538	560	539	576	560	565	523	519	538	588	569	545	559	542	515	561	575	533	537	551	545	581	568	546	542	551	554	524	541	590	550	524	566	525	556	566	496	545	532	528	561	528	516	590	555	525	584	571	540	557	564	599	543	546	598	536	554	540	552	565	569	564	561	567	560	555	496	569	543	592	532	559	562	544	536	539	564	551	531	552	506	532	531	484	526	577	581	562	572	526	517	525	523	566	533	537	575	583	525	549	558	577	556	524	561	564	565	565	527	553	577	549	558	549	560	551	533	576	520	561	506	563	602	544	569	530	596	545	555	526	573	530	535	554	591	542	571	554	582	538	572	566	532	553	556	530	551	553	540	580	553	604	571	560	538	551	556	562	516	563	561	580	558	560	569	584	560	528	566	584	587	544	588	555	586	532	563	592	529	512	578	538	571	574	533	544	549	542	534	505	550	531	552	565	562	528	564	574	560	553	512	538	540	559	595	574	572	506	543	573	549	583	602	578	514	505	541	583	559	524	539	531	565	553	564	542	518	574	528	576	507	542	561	552	553	522	517	540	522	531	555	566	544	566	556	541	523	526	549	588	581	556	540	561	614	542	561	585	558	539	594	552	519	574	539	540	550	555	531	556	499	544	571	535	548	554	553	548	555	575	537	513	545	545	527	557	558	602	534	589	552	550	550	515	539	534	545	540	561	561	523	564	577	548	543	537	562	524	568	579	570	571	543	584	536	548	551	516	546	512	557	572	576	548	564	560	576	534	573	533	569	601	530	527	565	495	574	608	516	578	534	568	553	560	550	609	568	580	563	549	544	570	549	537	528	538	550	549	572	542	519	569	580	527	603	547	528	551	512	556	545	538	520	558	584	545	541	547	584	569	540	557	566	552	561	529	577	535	552	556	533	530	583	528	522	553	575	546	528	565	555	561	539	606	587	555	551	536	549	523	589	597	540	555	583	544	582	551	571	575	542	542	562	544	549	520	521	570	554	597	607	527	558	535	576	572	542	531	536	554	513	553	562	560	549	511	563	527	549	542	582	560	565	541	552	548	519	582	512	586	594	541	556	579	546	545	531	554	546	555	523	569	579	539	555	516	527	566	536	530	563	623	631	567	545	563	569	563	555	542	523	550	572	561	557	569	540	541	564	525	576	570	542	544	559	558	577	578	542	559	602	508	510	576	571	537	518	536	553	553	531	530	561	556	554	585	513	520	529	560	523	543	527	521	558	520	523	558	562	560	536	552	561	544	566	555	567	546	590	508	508	560	540	541	561	537	556	545	558	561	559	562	569	556	556	526	541	579	541	532	568	541	538	559	558	548	588	527	558	521	565	546	551	566	622	553	527	566	565	595	521	536	557	557	566	577	531	550	518	517	587	508	555	564	597	606	524	570	528	554	573	499	534	533	590	531	518	503	589	573	594	541	564	510	617	554	573	564	532	568	542	562	568	584	542	529	557	537	525	518	550	531	590	565	557	573	539	562	583	554	531	570	564	527	555	565	581	558	523	547	556	533	579	543	515	565	497	550	564	518	581	559	518	553	560	552	570	582	525	563	561	555	562	549	604	555	556	526	561	548	515	546	631	541	563	566	549	564	583	542	528	546	544	593	615	545	563	559	564	540	598	591	532	568	516	561	532	529	536	602	584	529	534	544	534	553	547	529	541	561	518	568	524	591	502	581	558	534	507	547	559	541	547	551	555	600	560	501	535	541	572	520	578	582	549	594	530	552	539	556	594	531	534	574	550	534	516	562	545	532	572	567	545	562	599	557	546	612	564	528	533	533	581	522	524	526	565	578	530	595	527	545	532	564	582	558	538	550	546	554	547	548	533	565	545	513	540	568	496	588	530	522	540	569	535	581	561	534	585	543	541	545	542	562	575	509	574	548	600	557	522	563	528	579	524	524	512	571	580	519	573	567	583	535	578	577	598	544	542	508	554	514	522	569	507	556	536	526	568	553	544	536	565	586	516	542	577	503	511	560	540	535	483	566	537	540	530	543	559	570	577	552	583	529	596	560	551	541	578	590	587	562	561	526	560	509	570	576	551	537	553	568	526	519	560	561	546	557	555	555	544	551	547	545	540	542	562	604	569	564	577	551	549	528	549	575	612	584	522	554	540	547	564	563	576	586	569	536	514	567	530	554	574	555	550	550	538	516	556	559	575	554	514	541	528	554	532	558	542	581	573	541	578	523	527	538	564	581	525	579	544	554	592	557	564	577	523	549	528	567	524	579	539	580	523	550	556	543	576	521	535	507	575	579	562	561	538	565	567	551	553	552	524	542	542	554	577	533	527	564	554	556	508	570	599	537	543	526	578	553	555	553	570	522	578	521	589	523	598	527	536	548	608	563	587	554	522	543	552	549	516	569	600	554	573	544	571	532	567	501	543	546	546	525	551	564	553	564	530	538	582	559	553	560	565	558	533	536	531	571	583	595	545	537	562	542	580	520	540	554	560	545	593	527	529	549	548	530	569	515	593	564	536	529	551	554	524	537	547	571	523	541	556	574	580	570	533	557	509	529	566	575	563	570	537	573	539	569	572	554	597	559	570	557	527	526	578	540	560	570	558	592	533	553	543	514	519	561	568	507	565	534	573	524	602	510	603	500	550	516	563	531	496	538	581	533	532	559	529	603	558	537	531	566	562	521	586	541	549	550	545	553	496	565	617	541	551	567	543	592	551	532	531	521	510	564	536	536	570	564	530	542	580	623	535	560	558	571	586	510	568	534	555	575	599	545	516	552	552	553	504	550	574	557	511	522	552	510	556	581	550	560	553	569	530	564	502	561	532	549	526	524	569	521	553	522	517	589	520	572	550	534	599	566	564	555	535	597	543	550	564	612	551	585	546	573	534	532	542	568	589	548	557	554	521	550	532	554	511	557	544	558	542	600	558	569	558	585	554	553	528	542	562	516	593	549	528	539	544	544	550	560	605	515	523	533	557	546	556	555	586	570	578	583	554	536	563	523	561	551	533	493	556	549	546	569	543	529	545	547	563	496	528	562	566	538	540	533	563	545	531	562	558	527	571	557	564	577	532	512	524	540	530	584	532	563	557	527	523	547	514	556	536	505	570	591	589	562	481	578	575	551	542	547	558	538	580	528	548	588	574	585	562	564	558	507	562	547	525	516	563	534	570	534	489	531	574	533	584	567	522	549	531	566
43424	46251	50545	45129	44038	52319	55615	49144	37369	36931	44148	46732	42356	38215	36865	34891	35741	35988	38410	36165	29218	27694	23012	19372	22009	13647	13414	14099	13621	12601	12697	10159	8916	7899	8659	8657	7073	6411	6680	5304	5564	5748	6622	6331	4503	3480	3100	1953	1561	1128	959	1079	889	758	625	633	634	524	660	539	480	545	547	539	472	347	354	298	277	255	252	252	243	254	238	269	255	229	252	241	257	258	238	250	264	224	276	214	236	256	282	249	251	239	265	254	242	255	233	210	260	250	216	238	243	238	246	226	238	239	231	221	255	233	269	239	221	245	196	262	291	228	265	264	244	190	242	229	243	245	245	222	231	228	220	219	259	242	268	253	217	238	231	216	235	256	224	257	219	256	241	238	246	225	227	263	241	234	222	223	218	240	222	216	228	251	246	250	240	245	231	255	222	221	258	227	237	248	239	239	227	271	236	234	232	238	211	245	220	249	261	222	223	223	230	238	229	248	275	255	233	258	279	219	267	258	243	256	228	253	255	260	241	235	281	207	240	249	222	260	249	233	230	250	211	245	251	229	230	232	226	243	269	250	229	221	240	238	242	262	242	246	238	214	249	220	244	262	239	219	261	236	233	242	247	220	231	236	217	234	235	251	241	233	246	235	209	245	256	243	235	232	254	269	259	252	251	256	212	279	245	226	237	260	235	253	245	244	250	257	229	241	223	240	250	246	260	259	228	244	231	225	240	251	226	258	235	237	224	225	260	253	271	239	227	237	258	253	254	234	225	246	230	241	209	223	230	241	222	231	243	250	243	247	218	233	239	230	227	246	224	236	253	259	236	235	244	249	243	232	259	244	217	251	251	258	271	231	231	229	221	230	227	242	224	259	253	252	234	237	237	238	234	232	241	221	246	247	256	263	229	245	210	258	223	236	226	243	220	218	230	230	245	228	217	212	213	229	256	222	231	240	250	302	247	243	230	216	235	214	237	241	235	235	218	254	217	258	246	243	245	249	206	270	255	245	216	253	241	248	202	233	218	249	247	222	223	260	251	227	238	239	245	232	242	243	236	235	228	246	215	206	218	247	244	249	236	233	259	242	234	201	272	244	240	233	245	260	230	237	239	230	246	237	243	261	233	223	235	260	222	237	248	249	230	261	230	225	246	266	232	232	244	253	214	258	231	249	247	259	264	231	248	252	247	232	250	219	243	239	219	243	242	267	230	238	222	223	229	263	256	240	263	252	233	271	243	253	232	257	250	219	250	251	237	244	251	224	235	249	253	250	232	208	260	225	240	250	215	219	249	243	229	227	229	258	267	226	218	222	274	256	244	236	231	222	246	227	236	232	235	192	244	239	239	252	238	282	234	239	215	267	235	233	236	241	272	250	226	215	216	236	255	223	253	224	229	248	224	250	227	252	275	241	234	250	239	230	244	253	229	235	214	249	242	197	251	230	234	243	257	263	248	241	260	242	292	250	220	246	273	252	221	221	282	244	263	236	273	275	227	261	254	251	223	259	227	251	241	221	241	226	248	224	258	269	258	239	265	219	243	226	243	232	240	251	236	229	218	242	278	220	259	218	232	228	228	233	268	236	230	229	247	230	250	226	269	225	237	218	222	249	271	236	219	214	251	241	220	237	247	241	233	275	256	239	242	224	255	269	230	211	270	226	230	230	270	222	237	211	262	222	240	268	244	220	236	241	238	221	249	243	238	219	256	219	239	243	246	246	228	232	255	243	227	235	235	254	258	248	214	234	236	254	234	240	231	252	215	227	234	236	238	237	262	245	252	236	213	285	230	254	249	257	248	238	263	211	237	223	222	252	237	218	220	267	251	232	254	244	256	271	271	212	245	206	232	241	227	263	260	210	246	229	246	253	270	244	252	245	255	233	244	258	235	257	216	215	221	234	283	253	217	204	219	202	253	214	249	243	255	217	260	231	224	267	225	238	262	226	234	226	256	223	249	271	245	246	245	258	254	255	212	236	229	231	207	230	252	247	250	258	222	251	244	237	236	249	218	231	238	227	238	241	232	225	216	247	253	234	268	256	233	246	240	260	249	229	249	234	246	236	251	224	235	226	244	233	228	243	233	256	260	236	225	215	256	241	227	262	214	234	249	246	244	255	207	231	218	253	254	246	253	241	258	243	239	230	276	225	253	243	244	219	229	251	209	264	224	225	251	258	233	238	273	233	237	235	254	238	242	258	266	229	247	248	238	252	255	266	264	250	239	248	241	255	250	249	238	225	273	224	233	234	236	232	224	243	251	221	251	251	241	244	240	238	249	244	238	243	232	255	231	218	233	239	242	208	263	228	273	257	247	234	243	228	218	247	235	255	222	241	248	232	264	257	233	250	228	241	234	227	238	204	244	214	278	241	212	245	208	255	262	225	253	216	235	213	255	219	242	222	213	237	259	249	246	264	246	261	250	226	215	237	238	225	224	237	210	260	272	249	213	239	234	243	249	250	258	237	206	236	272	267	221	229	252	230	268	253	219	227	247	255	223	227	218	258	234	241	243	244	246	242	237	272	247	237	243	252	214	244	248	224	230	255	238	265	218	227	241	237	238	244	229	258	260	220	230	233	228	229	242	241	244	237	267	242	233	244	256	256	219	254	230	252	247	250	232	299	223	230	243	223	223	238	235	244	235	208	244	221	227	243	254	226	244	231	228	235	226	232	260	234	210	244	265	258	224	246	267	248	251	237	249	217	291	247	222	239	242	221	215	257	235	262	233	244	239	235	262	212	244	241	246	261	261	236	230	260	278	243	227	240	239	227	236	238	257	245	256	243	257	254	219	238	257	239	241	254	224	224	244	238	241	249	258	245	193	249	257	233	228	215	235	226	235	234	263	254	198	222	252	225	215	213	234	247	233	266	249	239	237	261	246	244	222	242	238	256	251	227	230	251	238	266	242	250	256	235	253	228	261	286	228	214	248	230	248	244	240	256	230	258	212	244	244	251	255	241	263	220	223	252	203	246	231	237	235	223	256	258	219	273	234	210	250	236	283	237	222	217	251	252	279	223	258	272	245	252	250	207	223	217	237	242	233	233	271	233	262	241	257	247	234	242	231	240	265	246	237	235	250	248	245	233	219	265	229	239	222	241	255	238	207	237	261	219	208	256	235	232	236	243	203	255	251	253	220	208	236	223	256	231	232	236	236	265	278	246	249	253	259	247	235	252	222	245	234	247	231	220	252	250	235	262	253	251	224	221	244	225	249	242	258	255	262	266	250	256	243	235	238	239	245	239	245	225	240	250	268	232	218	240	244	247	243	246	237	235	247	252	220	239	248	255	208	242	252	240	211	251	218	252	240	239	224	234	228	272	227	244	233	221	227	248	266	246	262	239	252	233	229	224	236	260	235	228	270	250	245	215	250	268	233	233	229	239	247	248	249	261	242	247	256	233	250	240	236	262	235	249	252	223	225	248	233	222	243	228	260	245	247	241	244	263	269	257	259	212	219	240	221	229	257	235	240	231	232	235	238	246	236	240	242	218	253	236	223	248	244	239	234	252	220	266
29517	38780	49427	52506	54434	58257	65271	59694	52274	52291	59221	60781	58552	55223	56789	53300	55189	56298	57324	55654	48601	48702	44569	41078	44244	32218	35049	36475	35829	34766	35135	30782	29333	28462	29181	30113	26664	25021	26377	22646	23755	23868	25758	24739	19449	15981	15167	10037	8925	5819	5081	5705	4918	3845	3113	3017	3124	2700	3083	2830	2514	2768	3009	2667	2336	1646	1385	1222	819	701	684	643	622	640	619	631	645	618	636	667	616	610	672	729	779	685	646	653	631	694	648	598	641	639	632	717	663	652	701	633	658	673	613	628	619	626	674	620	618	663	639	644	626	615	616	626	598	638	658	599	633	622	642	655	666	639	624	677	619	643	630	619	639	634	620	619	638	649	630	623	649	648	664	672	687	598	631	633	683	629	654	638	593	709	656	631	645	648	606	645	604	581	612	627	658	676	670	642	659	589	677	611	579	594	640	652	619	636	658	611	660	605	587	640	614	629	640	624	625	641	659	600	641	661	657	644	661	625	661	632	652	621	592	599	622	631	658	654	638	640	595	632	627	627	566	643	632	647	614	635	616	609	635	655	652	633	615	581	609	650	605	626	620	657	644	639	672	614	630	684	624	602	641	609	626	677	654	648	633	612	659	585	588	640	629	613	605	624	602	622	626	596	632	699	603	662	638	595	630	623	661	621	652	600	658	637	624	631	661	633	587	623	598	639	648	612	636	649	643	649	620	642	667	637	632	664	643	634	653	605	644	632	648	646	609	627	635	624	668	620	659	601	606	604	675	638	658	588	619	619	615	602	631	628	622	637	627	643	618	646	649	630	606	622	687	583	666	674	619	665	662	622	672	602	628	634	620	653	623	660	623	627	630	629	593	609	635	595	643	619	610	619	620	628	646	621	641	616	642	644	599	646	615	603	627	623	635	603	596	626	604	603	644	620	611	626	611	610	615	624	662	621	616	611	592	646	573	623	643	608	620	646	616	624	616	639	657	661	606	667	601	601	663	624	646	666	642	619	612	616	599	614	614	609	649	636	610	670	622	642	669	639	634	591	598	612	606	614	616	625	658	616	615	605	616	634	642	628	657	579	598	619	621	673	617	590	656	603	610	668	617	611	609	628	655	644	619	650	668	630	606	598	628	650	672	670	607	647	649	605	662	622	654	605	562	655	611	616	612	622	612	607	643	615	653	642	616	609	659	659	580	620	585	603	635	649	628	659	608	593	649	612	614	583	660	669	629	633	585	616	624	671	633	640	639	654	624	660	656	596	618	625	638	622	668	604	606	621	608	599	621	589	640	614	633	627	680	607	586	634	637	642	600	567	618	600	628	626	667	630	621	610	621	631	618	627	671	616	625	632	615	607	656	629	620	637	649	680	633	645	622	649	644	594	665	657	626	649	667	632	609	647	574	607	617	636	623	610	631	597	622	636	656	622	652	640	612	575	658	627	612	663	631	632	571	618	653	681	621	620	651	666	636	632	644	655	638	547	610	570	607	660	627	607	661	608	613	626	600	623	598	606	620	619	623	680	598	611	660	617	656	671	619	613	611	577	595	643	607	656	678	638	648	625	641	623	612	582	606	616	674	646	612	624	602	614	642	618	592	629	666	643	671	623	615	617	630	625	632	613	628	659	616	628	604	627	609	707	649	635	628	669	641	658	640	625	630	616	682	649	648	580	601	646	626	602	621	615	649	610	637	645	619	601	706	632	642	661	656	624	633	642	649	624	582	599	605	638	682	682	647	664	572	645	641	614	650	628	636	643	659	643	610	674	650	654	614	625	586	624	654	626	655	632	638	612	653	660	593	592	649	593	629	648	634	627	635	637	616	613	623	644	611	691	634	649	618	638	629	642	630	654	653	611	599	659	592	622	611	611	636	624	620	600	636	575	652	644	640	615	620	638	641	653	633	658	622	635	629	646	604	635	593	648	578	622	666	712	609	651	644	658	626	672	627	594	599	612	609	642	594	642	622	665	647	646	642	628	620	605	616	616	608	652	650	618	596	588	678	627	602	635	657	606	616	627	629	596	655	621	656	663	609	594	660	611	605	616	634	619	644	628	652	629	633	612	595	608	626	647	662	600	631	629	680	591	607	600	621	661	644	648	617	656	601	656	655	648	629	629	648	624	627	606	695	597	639	648	667	606	685	642	638	628	649	628	626	623	612	608	650	651	623	654	672	642	605	643	577	602	630	580	617	674	597	615	682	612	647	632	626	627	652	586	633	597	631	604	583	642	644	663	639	655	597	632	633	613	617	585	612	602	614	598	627	635	620	655	606	607	626	638	652	631	632	586	644	636	631	612	624	642	583	639	634	637	627	629	613	545	643	575	661	614	660	635	653	644	628	666	643	603	598	635	613	646	576	602	612	611	610	660	640	684	598	609	662	591	621	618	697	613	712	629	695	654	623	646	645	642	636	642	617	634	582	585	604	613	610	637	621	588	648	590	599	578	619	641	603	611	655	600	647	592	645	582	633	629	642	633	640	638	598	627	646	605	629	614	626	656	624	591	668	614	578	659	611	686	648	637	617	682	658	650	629	617	599	637	673	642	627	629	619	553	597	647	616	640	604	593	629	596	605	642	602	621	647	671	616	630	647	617	619	650	638	631	648	596	678	633	621	613	623	656	620	659	634	662	586	664	638	685	669	628	646	594	621	623	597	614	674	635	589	640	655	605	588	645	624	650	627	616	654	671	619	653	599	602	609	645	598	649	695	618	659	611	709	614	620	651	657	630	623	622	586	628	628	609	633	670	613	650	659	609	645	635	609	630	720	631	645	625	639	626	645	636	652	644	582	635	635	604	658	642	628	664	640	571	628	635	614	648	652	671	645	615	616	578	636	603	643	608	681	607	621	622	576	633	633	593	551	593	648	621	662	640	631	640	617	657	683	695	622	646	620	613	663	647	665	653	610	648	652	637	636	627	636	636	656	587	603	618	612	605	641	653	651	589	646	640	609	643	645	645	624	611	647	678	650	689	586	643	660	608	617	630	666	571	671	651	641	634	648	628	635	612	636	642	633	678	615	661	642	643	642	649	634	592	641	642	648	572	598	613	630	651	607	647	636	653	637	652	609	629	587	629	653	655	642	637	633	665	632	613	599	616	629	610	592	666	608	650	640	633	675	616	616	628	611	641	616	621	648	595	580	613	679	613	640	649	644	664	586	575	595	615	620	611	617	635	592	623	622	602	611	627	634	643	638	619	634	610	661	609	628	621	607	612	636	588	607	605	643	672	649	616	644	621	643	654	582	657	648	652	629	661	620	623	612	610	611	648	657	641	613	615	598	613	606	646	667	590	626	619	649	645	641	601	607	639	660	647	667	638	651	647	651	635	645	652	547	649	621	625	607	599	637	617	578	651	595	614	628	665	680	635	633	636	578	639	664	588	657	639	665	592	607	644	668	638	638	633	642	620	613	645	621	688	646	604	618	648	588	593	657	593	643	626	639	616	564	658	687	647	604	656	624	626	599	625	584	666	610	625	646	619	592	648	614	634	606	662	628	660	605	717	630	588	629	615	638	650	619	580	594	638
16693	15091	17673	14963	12188	11225	10256	8019	4284	2900	2621	2799	2693	2281	2061	1786	1803	1951	2196	1898	1298	1215	1012	816	919	708	524	567	548	546	500	458	499	443	380	405	365	313	380	350	349	345	351	331	316	274	265	236	258	220	221	242	216	209	180	211	203	202	231	217	194	210	210	172	197	205	173	208	195	182	204	176	190	165	177	188	206	162	208	200	195	174	192	207	193	188	194	206	189	193	183	196	202	194	189	193	183	192	215	209	202	183	177	189	215	195	191	173	194	206	200	192	217	223	193	199	205	192	212	177	199	198	179	188	216	213	207	200	178	187	167	201	183	176	173	192	198	196	180	198	193	197	176	188	205	203	182	180	197	197	204	168	220	156	204	177	210	218	178	183	213	199	198	199	200	177	182	172	223	182	191	181	199	218	199	207	209	188	200	166	216	189	193	161	215	191	174	202	178	211	171	194	179	166	173	171	192	173	184	176	170	162	196	175	187	194	186	181	171	202	202	184	188	207	179	211	170	204	193	202	178	204	194	175	201	188	196	193	206	192	174	207	184	194	190	209	218	193	170	193	192	205	191	203	196	205	204	183	179	206	163	217	203	212	179	190	203	177	208	193	198	199	200	201	184	189	188	205	211	196	184	215	172	169	212	220	189	187	197	189	210	205	200	202	186	201	179	178	176	179	187	166	204	198	188	214	172	191	178	186	215	180	190	186	159	207	180	203	202	176	178	178	196	196	201	177	197	187	202	172	181	187	204	205	188	210	199	193	197	177	213	203	198	204	229	202	205	201	197	151	182	181	187	187	185	194	197	174	191	205	199	196	182	154	185	164	182	193	187	177	194	202	206	203	181	210	192	189	215	176	165	196	184	196	170	178	181	194	192	191	204	187	197	173	172	195	195	210	181	172	196	216	196	165	174	220	172	194	185	193	207	195	194	198	222	168	178	197	179	196	207	199	210	193	196	191	175	194	198	188	205	205	211	209	202	174	193	220	176	190	192	193	190	173	165	213	174	186	192	198	203	174	202	216	185	191	197	211	184	182	196	224	208	194	195	198	197	176	175	184	221	171	150	207	190	206	163	203	191	174	201	199	194	207	167	190	181	190	214	188	205	190	193	198	213	200	193	189	204	198	163	194	190	182	206	185	172	197	207	191	196	212	173	216	187	197	182	191	200	193	209	204	218	191	196	208	203	190	181	204	192	185	190	174	184	175	189	180	168	204	170	184	192	182	187	181	161	159	210	190	193	180	186	196	171	197	180	210	188	201	195	181	213	177	202	185	203	199	163	171	207	171	189	175	195	186	209	178	203	194	204	165	175	196	190	203	199	183	183	193	181	180	196	198	177	184	178	188	195	178	183	199	187	202	172	204	199	222	215	199	184	203	177	205	205	226	183	175	167	195	189	184	196	194	192	186	163	203	173	201	177	186	168	180	211	202	185	193	193	189	178	190	179	174	188	178	184	174	186	199	183	192	178	169	191	153	179	181	167	167	160	156	201	188	207	202	193	196	194	195	173	243	192	214	153	207	173	177	216	194	199	187	192	195	182	224	227	185	200	190	183	180	195	222	175	173	172	216	199	196	172	190	187	183	205	174	183	212	220	203	190	157	199	176	190	179	169	191	194	195	164	181	196	198	199	186	185	204	239	207	191	197	163	194	204	154	168	175	173	194	204	197	154	189	188	196	183	185	182	156	194	216	193	185	195	202	221	199	187	181	182	194	181	174	193	155	206	166	216	195	205	194	177	194	177	196	194	195	202	200	175	189	168	161	189	206	184	209	201	163	191	165	174	183	205	182	186	162	198	185	188	192	179	163	195	168	197	189	195	175	200	164	179	200	198	175	186	188	183	170	189	194	217	184	210	183	174	195	205	171	167	185	194	201	207	178	183	188	205	188	185	189	199	178	192	202	193	187	186	186	188	191	178	168	216	192	173	155	194	180	180	205	198	173	187	200	182	180	186	187	194	169	193	199	204	204	185	161	176	174	165	178	210	170	188	187	196	195	182	159	200	188	188	178	189	203	182	204	182	199	214	201	215	181	193	186	193	201	213	214	208	168	170	214	183	178	185	185	212	210	195	209	194	198	186	203	187	186	194	180	204	166	202	199	205	198	208	211	189	179	183	190	153	204	179	191	203	184	157	197	202	213	204	184	212	199	189	195	193	207	204	194	197	215	187	196	204	184	188	179	201	216	193	183	170	165	161	191	206	208	182	165	190	186	189	205	200	189	192	177	164	192	206	198	196	180	190	227	181	161	211	177	185	182	203	167	181	189	186	201	191	203	190	180	188	213	184	183	192	203	215	193	198	188	216	197	204	179	196	200	181	169	179	208	189	195	189	179	216	184	163	194	182	185	195	181	191	207	207	201	182	205	173	163	191	183	170	188	200	194	196	201	192	209	192	179	182	178	211	184	192	183	190	223	185	221	173	195	165	186	192	197	189	225	195	209	189	190	194	190	189	170	174	197	189	221	196	175	188	200	183	177	199	203	218	190	168	164	190	206	179	184	194	206	212	193	207	171	183	191	193	179	167	201	183	193	192	176	186	167	213	177	207	210	199	202	212	197	199	204	184	195	207	187	195	195	204	202	202	168	180	181	188	181	161	182	196	201	203	217	196	186	199	177	187	164	173	206	175	170	188	203	190	214	202	159	173	212	195	180	209	180	204	208	205	169	214	171	184	185	188	187	202	182	196	193	160	171	206	181	189	222	206	182	198	203	176	203	194	196	168	169	209	182	179	182	202	170	177	174	162	204	196	192	176	187	201	200	211	189	191	194	192	215	185	200	195	180	176	218	187	206	186	176	187	189	181	214	203	213	200	212	179	185	210	194	177	180	209	210	187	187	196	184	185	171	213	212	184	188	207	198	172	176	210	179	194	193	210	180	186	210	178	197	219	208	184	190	175	186	188	210	206	185	195	224	188	188	184	206	176	198	208	178	196	182	194	188	169	171	195	205	199	202	185	172	176	214	193	184	174	174	183	204	195	179	193	197	172	186	193	207	181	203	213	178	196	204	186	194	221	203	188	197	181	180	185	185	186	185	202	167	194	175	201	160	168	186	189	193	180	197	184	186	202	191	211	211	201	181	175	172	207	200	186	180	179	196	194	200	208	177	181	189	177	173	197	183	209	188	167	197	200	177	193	214	186	178	190	169	192	214	202	196	174	214	191	160	170	199	189	165	185	183	189	193	181	194	196	181	194	204	202	213	199	218	189	213	206	189	185	181	196	198	201	177	196	187	198	180	178	190	191	196	179	198	180	187	192	224	187	223	201	173	197	198	190	196	197	215	185	200	185	180	175	182	170	193	210	178	186	200	192	194	166	194	196	187	196	192	218	179	188	205	179	190	195	181	178	192	190	220	191	195	197	184	193	196	193	203	169	185	213	172	217	191	179	200	206	191	202	189	181	200	188	187	193	212	198	186	192	192	183	199	197	169	202	178	193	214	185	206	196	193	190	191	177	198	201	163	224	177	204	179	192	194
10540	13312	23468	26227	26282	27772	26853	23589	16115	12190	11486	13375	13003	11182	11113	9499	9555	10959	11473	10659	7215	7300	5356	4622	5089	3556	2676	3004	2957	2864	2940	2443	2393	2363	2042	2167	1816	1832	1819	1549	1765	1498	1570	1316	1132	1098	1008	760	762	645	670	645	680	605	588	539	614	602	586	600	548	594	556	547	519	549	563	509	530	495	549	510	499	517	553	503	511	471	526	484	537	536	529	514	511	525	528	514	503	531	496	510	508	518	521	549	540	476	536	456	483	511	497	535	526	539	496	513	544	500	513	506	527	554	539	497	498	525	515	537	482	542	526	501	477	493	532	534	500	520	544	502	541	500	473	509	580	539	485	542	481	534	501	492	529	497	486	531	541	566	521	483	520	504	487	513	523	540	483	509	460	561	516	517	504	520	542	523	484	464	512	510	498	517	527	520	481	482	547	511	538	526	515	463	491	515	528	540	505	522	553	518	495	490	506	534	508	526	505	524	524	493	481	577	536	504	538	515	495	493	542	524	508	495	529	502	517	498	545	512	491	523	475	504	480	514	495	538	478	567	524	509	527	500	523	505	542	512	494	460	488	504	506	537	501	531	528	506	497	493	495	489	530	498	540	528	512	535	540	521	556	553	540	512	545	498	511	517	507	496	515	535	542	524	537	499	501	502	483	509	482	523	543	542	516	536	528	549	507	501	534	539	546	521	485	536	485	489	550	528	519	514	543	502	515	544	516	507	537	536	505	505	500	506	528	542	511	511	489	512	511	514	503	496	475	529	490	520	475	500	545	487	497	530	546	569	457	530	531	492	527	513	514	495	479	513	481	543	511	496	479	533	522	543	553	460	547	528	515	612	522	529	492	522	534	515	508	525	517	492	544	518	494	502	518	492	545	515	525	521	509	488	519	513	513	509	513	503	498	448	476	522	525	549	523	526	501	518	532	523	534	497	549	484	527	496	498	554	553	516	523	564	500	514	498	515	542	541	520	531	519	494	544	526	511	479	545	527	518	523	551	521	517	489	528	489	481	525	496	489	492	509	494	491	522	539	513	495	517	491	505	559	519	496	536	507	516	516	504	486	551	495	494	512	533	548	496	505	501	482	557	529	507	534	576	491	520	523	494	529	512	522	500	488	511	540	508	490	535	525	508	510	534	523	490	498	514	524	525	512	477	523	527	503	476	498	502	557	518	498	489	519	498	482	518	508	507	508	566	527	511	487	500	462	509	544	512	491	541	506	481	479	557	542	465	524	513	485	496	505	502	538	511	499	495	497	530	482	521	527	505	501	505	525	505	477	500	525	528	506	496	544	499	528	551	519	528	502	467	541	501	492	510	507	566	520	457	464	505	514	470	521	519	489	521	482	537	496	519	519	528	503	512	531	522	531	518	525	552	513	496	515	490	521	533	531	520	528	533	491	510	470	452	520	516	515	507	503	501	506	495	516	502	505	528	540	501	499	546	509	518	516	514	461	524	509	511	514	477	497	519	533	514	541	508	516	523	499	516	521	514	501	563	523	513	502	508	523	500	536	522	509	533	517	498	531	547	520	495	473	469	489	547	558	515	498	472	530	544	527	528	503	514	537	524	525	536	500	506	502	502	488	530	480	502	500	478	509	523	503	510	520	517	520	556	485	491	499	504	492	507	516	521	533	501	538	564	498	465	565	509	561	565	536	529	510	489	497	525	522	558	520	510	544	523	528	486	558	485	524	525	508	560	508	492	544	486	482	502	514	484	476	550	504	515	531	516	518	532	505	464	461	540	545	480	527	476	520	492	513	571	509	525	537	533	528	528	469	529	494	569	556	547	482	507	513	499	522	525	510	477	496	525	524	489	523	523	544	498	513	502	538	501	522	510	516	497	503	479	539	532	538	545	481	508	531	517	504	510	518	531	508	507	521	497	510	499	466	481	499	514	497	494	489	547	502	533	494	538	516	523	525	492	521	516	528	529	486	496	539	512	517	516	522	512	505	485	520	480	540	557	482	510	545	519	499	540	490	498	539	504	547	496	522	484	522	522	516	496	530	504	506	521	514	480	485	502	506	541	499	503	511	500	512	541	514	512	535	498	522	523	515	542	560	529	478	523	516	524	527	521	553	509	513	500	506	563	534	503	535	501	526	520	511	507	544	560	531	513	510	527	520	503	497	521	485	473	496	511	501	543	514	527	492	515	561	519	509	541	576	505	519	507	524	514	504	539	516	553	524	503	497	530	559	528	483	518	488	517	530	514	500	546	508	523	501	512	514	464	505	488	512	493	502	528	510	478	567	522	515	525	531	556	500	517	556	511	526	531	543	505	506	529	524	541	534	535	526	548	521	530	491	503	481	513	479	518	507	536	541	535	512	535	529	501	514	497	479	514	535	518	525	492	520	447	522	497	501	516	522	503	525	503	532	495	541	536	498	509	478	557	511	567	562	456	530	515	536	510	496	495	512	481	578	494	496	499	528	473	523	499	486	529	547	523	491	508	518	502	523	547	510	517	534	480	554	530	489	538	515	539	574	508	524	489	501	503	531	523	522	512	512	554	523	527	488	512	510	495	489	493	508	506	546	507	487	504	527	523	485	517	481	543	486	520	516	505	523	494	513	521	544	497	537	556	524	505	502	503	561	545	482	522	515	495	564	521	517	491	535	502	499	566	514	524	514	530	518	520	506	521	499	518	491	520	508	522	518	548	532	508	532	532	537	508	509	506	515	523	486	508	516	555	518	483	537	485	545	501	539	498	514	494	521	488	521	511	521	489	511	541	535	511	571	524	523	527	510	514	467	534	521	501	533	539	526	506	497	504	534	514	533	498	511	503	522	495	520	470	530	515	509	506	497	506	509	526	508	528	514	469	508	526	512	478	552	537	527	486	533	499	491	501	518	513	499	514	563	551	532	506	535	542	511	504	508	527	544	530	479	574	529	468	479	523	537	541	456	536	549	532	510	567	498	535	517	514	525	503	571	543	550	472	513	517	513	526	498	493	511	488	516	504	463	540	492	508	502	507	508	527	480	532	494	533	453	485	524	505	486	478	512	522	544	485	511	488	522	514	482	504	548	492	549	489	526	549	544	474	515	533	511	538	548	509	489	522	473	482	517	510	522	536	508	532	480	486	539	494	503	511	506	550	488	536	531	521	534	524	526	503	507	549	524	489	531	503	516	547	527	510	475	501	501	551	521	515	550	494	531	557	501	517	538	498	524	504	514	527	565	534	525	511	520	488	556	493	509	516	515	514	519	482	478	517	496	473	517	524	512	540	496	516	521	498	522	540	514	498	501	501	550	517	499	523	539	504	510	511	526	444	496	521	515	526	499	531	526	529	517	524	494	527	490	539	510	494	514	465	522	546	511	506	531	494	529	493	526	507	530	508	499	516	522	491	513	540	514	502	485	499	517	480	522	518	508	510	515	489	462	577	509	501	504	540	526	494	521	525	489	492	495	499	511	522	501	495	516	517	534	532	513	515	516	530	517	511	562	469	564	480	548	482	487	516	584	583	483	534	467	585	509	546	519	531	526
35795	38650	40796	40059	38382	43399	46939	43014	29994	24788	24825	26382	28257	25833	23790	23071	21362	24202	23822	21140	14842	12216	8726	7574	7932	5540	3384	4354	5526	4524	4040	3800	3787	4151	3433	3212	2864	2475	2897	2228	2386	2127	1849	1547	1402	1271	922	632	667	542	429	465	443	361	325	316	302	328	343	324	332	249	270	238	236	245	196	195	211	196	230	183	244	208	173	206	188	183	182	168	193	186	184	214	228	184	201	190	198	225	193	202	211	192	225	213	197	212	204	185	184	198	196	180	194	208	199	196	192	203	194	194	188	192	218	214	195	194	211	224	172	197	209	201	192	189	216	200	191	234	196	191	204	213	207	187	179	195	210	197	195	208	202	202	222	179	197	204	209	194	190	215	187	210	216	194	210	184	206	191	185	205	200	206	188	214	180	202	200	187	182	213	200	217	232	216	201	209	200	204	211	197	215	206	194	187	201	204	199	218	170	220	211	188	190	195	212	208	224	215	203	192	188	200	195	204	190	191	217	211	213	197	201	195	189	216	196	208	195	192	212	184	213	217	214	193	184	219	204	174	179	202	185	201	212	206	224	197	178	195	230	185	193	172	206	221	184	207	189	172	204	198	189	217	206	226	206	183	179	168	174	223	217	191	181	200	209	201	184	202	212	215	182	225	202	220	182	213	201	187	197	207	206	202	201	204	187	217	186	212	188	195	180	199	170	185	226	201	200	192	221	229	200	196	198	230	196	185	214	216	196	184	217	186	202	176	199	191	190	183	198	205	206	197	191	174	221	203	199	199	195	205	211	192	195	178	166	195	188	198	200	214	184	204	189	223	192	188	200	220	206	217	211	197	183	223	211	184	201	221	189	198	198	211	204	213	208	184	186	169	208	209	194	212	196	217	217	200	185	190	196	213	180	200	212	213	192	205	200	208	186	192	216	197	173	208	201	196	191	233	189	178	193	208	160	216	202	197	178	199	218	192	180	193	181	166	185	201	186	214	195	162	193	208	190	175	187	193	206	194	216	205	181	196	189	188	196	204	231	206	204	221	196	203	199	183	171	203	202	188	174	204	189	189	188	183	194	219	199	196	193	203	180	197	207	203	199	211	172	177	208	210	210	199	214	209	184	182	198	171	203	222	180	202	197	197	212	210	196	188	198	184	204	196	209	216	197	205	184	193	197	217	212	204	181	211	188	195	218	201	226	173	209	194	220	200	177	195	176	181	199	192	179	233	200	193	237	215	195	201	193	194	191	220	184	193	209	211	202	211	203	211	176	218	189	194	210	168	207	183	190	241	201	177	195	181	213	196	204	197	224	187	209	182	208	203	185	171	214	198	195	206	224	208	175	172	208	220	217	182	225	195	195	208	239	191	235	194	194	176	224	177	206	206	219	174	198	220	186	175	184	202	213	203	193	226	188	198	187	223	224	189	235	213	199	200	194	204	195	190	208	210	206	199	206	191	176	185	205	202	203	196	208	200	209	213	183	194	184	185	193	186	206	188	194	208	181	198	196	204	215	204	166	224	174	228	188	201	188	234	199	173	196	211	212	218	197	215	220	184	192	193	204	212	220	219	208	209	201	223	203	190	204	181	178	199	191	175	195	195	189	197	169	231	181	192	207	229	197	186	200	203	224	214	179	203	204	195	209	205	205	204	182	227	218	199	194	202	188	180	199	194	195	174	232	212	198	186	196	199	199	195	189	246	191	197	231	196	212	219	179	174	182	204	202	189	176	206	186	203	182	188	205	183	193	190	177	181	176	185	192	212	195	206	206	206	170	220	226	168	190	197	194	207	187	186	194	195	189	174	201	198	211	205	203	203	190	198	197	181	178	184	201	231	208	211	194	204	179	208	219	237	210	185	211	199	214	216	199	174	222	206	186	222	176	212	200	212	205	221	198	233	236	215	222	233	199	212	201	213	196	191	203	207	190	187	175	184	192	194	202	198	218	189	210	215	204	217	202	214	217	188	201	185	207	186	244	171	195	180	187	244	194	230	185	195	214	233	215	216	198	195	212	198	179	202	162	201	193	202	188	207	196	221	190	219	204	213	193	213	228	220	205	190	208	209	207	206	194	189	233	183	197	207	214	191	194	199	168	205	222	201	212	212	224	202	202	215	210	195	195	205	220	199	221	211	190	193	172	197	191	205	181	184	222	194	201	208	197	181	203	208	201	192	195	186	206	220	222	195	202	183	223	180	185	191	177	214	172	218	189	175	235	215	183	199	202	192	216	210	196	199	189	199	195	197	187	207	207	197	195	206	202	186	207	206	174	190	203	217	206	200	210	215	194	203	186	195	183	182	219	188	192	211	209	197	205	197	190	194	190	202	211	210	204	208	207	222	212	203	192	210	218	194	197	204	165	216	188	197	197	188	179	220	185	203	194	200	203	213	200	211	201	214	234	215	209	173	190	182	214	198	217	182	205	199	182	193	188	192	208	207	206	182	193	216	185	190	200	212	212	188	178	210	205	185	201	167	190	220	209	218	213	189	206	191	195	206	196	180	188	187	188	194	196	217	223	207	192	201	193	211	208	202	213	223	200	174	195	196	224	211	193	189	211	170	208	224	191	209	171	175	190	212	190	219	198	194	169	218	179	198	191	188	175	205	210	198	183	202	200	200	172	186	217	238	216	207	185	209	216	197	226	197	172	188	218	215	158	188	176	192	181	226	195	212	203	209	222	200	189	186	198	212	200	202	193	241	206	214	211	207	178	213	207	201	177	216	204	202	196	176	217	214	192	213	203	189	209	212	215	188	197	225	201	201	191	221	198	190	204	207	200	217	193	196	224	200	220	203	197	186	218	198	193	200	183	209	211	191	203	176	191	192	205	246	197	193	185	193	200	192	215	174	166	195	162	196	193	156	197	199	212	209	189	182	189	189	202	202	197	179	212	215	229	234	194	205	209	230	199	204	199	219	213	194	208	209	236	197	175	205	205	222	203	216	199	193	233	188	207	199	184	220	189	158	218	219	211	194	218	210	188	209	210	207	171	205	194	190	205	202	194	192	210	213	215	205	201	215	221	183	196	236	195	193	197	189	194	210	173	193	206	193	219	201	193	188	188	197	193	191	206	209	187	205	185	177	184	191	189	189	207	196	198	201	194	169	192	210	205	228	210	196	196	184	187	188	194	173	197	203	225	213	208	228	193	209	218	213	206	185	204	187	183	192	199	210	192	183	195	211	207	185	203	211	184	186	213	206	208	228	218	211	175	194	214	224	197	176	213	207	171	199	200	198	200	212	204	209	188	202	203	214	215	188	193	211	217	192	205	218	242	173	202	205	190	190	192	201	200	202	191	190	231	222	186	189	180	189	184	218	198	178	196	186	191	205	164	199	204	202	216	209	205	208	185	213	223	217	203	185	224	211	197	174	195	184	218	199	214	200	209	218	197	195	212	212	195	205	194	210	193	209	164	202	153	231	193	215	228	195	206	187	189	201	192	200	187	221	172	188	201	193	198	198	195	197	181	206	233	185	193	204	192	180	193	210	215	192	166	171	213	209	191	175
24141	31631	41082	45519	48101	52105	56789	52956	42311	41068	42770	44239	47137	43595	45513	43550	43701	46634	45308	42747	34624	33853	28242	26381	27452	21998	15390	20103	23187	20121	19489	18559	17023	19686	16461	16279	14561	13304	15690	12143	12760	12053	10630	8617	7721	7083	5309	3820	3662	2721	2103	2464	2328	1747	1342	1326	1418	1458	1586	1404	1439	990	918	855	766	749	651	655	630	637	673	584	579	532	591	528	521	544	558	575	548	539	558	576	566	573	565	568	567	576	555	598	533	540	542	500	489	562	504	566	564	560	513	494	558	568	544	557	558	532	519	545	515	537	504	535	544	561	536	549	544	511	502	536	567	538	499	566	549	541	531	525	543	585	558	544	519	549	528	543	517	520	540	526	567	537	534	538	528	562	571	528	524	544	517	517	576	542	574	536	515	544	539	561	511	572	566	571	545	533	584	522	531	531	570	546	518	516	544	570	557	530	544	544	538	505	539	560	568	519	510	499	526	545	554	581	547	541	500	546	527	538	526	587	585	536	509	563	554	538	581	573	548	552	553	516	533	549	542	517	523	558	567	543	593	547	552	576	546	492	519	549	551	518	530	528	548	511	552	545	551	565	581	504	552	530	571	558	544	583	503	544	531	495	557	519	538	568	527	546	539	525	550	458	532	516	535	510	506	552	565	578	515	548	508	542	550	505	572	524	538	531	559	570	575	501	543	563	498	548	532	501	606	537	558	554	554	520	583	476	529	558	508	518	547	488	553	558	543	563	512	549	534	531	513	540	570	581	537	526	565	550	543	540	514	531	572	556	577	528	515	526	556	537	528	521	567	558	518	532	550	578	602	579	560	534	526	560	543	506	585	536	551	572	524	550	506	542	545	525	537	542	526	620	534	579	570	567	541	536	523	511	520	551	543	544	544	550	547	559	535	536	532	534	524	534	547	531	568	562	514	527	548	553	525	549	570	548	524	544	510	519	572	527	550	568	511	548	546	560	528	562	525	544	534	554	542	569	532	532	510	536	556	507	535	547	520	538	556	572	551	525	518	531	540	500	512	518	533	560	483	541	502	533	504	586	518	559	570	564	545	580	513	533	547	525	533	507	549	506	525	525	561	526	532	546	567	530	496	529	557	524	526	518	530	514	542	546	567	544	574	559	534	527	556	545	556	575	526	529	559	572	521	511	503	564	560	563	533	528	517	561	549	547	520	515	556	553	529	578	570	542	554	546	548	518	587	553	520	524	504	510	547	555	566	521	581	570	536	518	577	566	518	544	575	552	562	559	575	530	589	506	473	537	535	551	535	564	546	559	534	524	516	536	538	526	556	544	578	539	547	531	530	521	511	538	532	570	584	552	525	526	588	516	552	529	578	581	545	504	566	531	595	548	563	560	509	568	522	513	579	558	535	533	524	580	518	564	528	525	534	512	493	580	532	535	548	532	600	556	520	584	535	574	527	572	551	558	549	484	504	524	528	506	526	494	563	543	538	503	544	519	557	518	540	558	536	547	552	514	532	554	535	593	525	558	504	563	529	519	538	511	526	548	562	518	510	543	527	533	542	559	565	515	598	548	537	572	580	510	579	540	552	555	521	552	556	561	497	522	562	502	576	523	558	525	548	543	555	541	534	567	535	566	576	575	562	531	560	503	568	540	539	572	507	531	505	560	501	579	528	548	496	549	604	557	568	589	513	582	529	539	561	535	526	521	469	573	557	567	506	555	532	512	540	521	561	586	561	545	515	532	545	572	543	532	539	533	555	547	549	557	586	522	545	498	512	491	517	491	501	550	519	543	509	557	527	540	570	536	506	578	583	546	608	568	550	548	509	556	526	551	534	484	548	580	554	549	543	539	566	531	579	495	537	541	516	531	535	541	539	540	538	519	583	558	545	532	531	534	510	557	541	570	555	514	543	529	546	534	509	533	549	558	503	543	586	545	552	497	522	525	559	537	520	526	552	581	516	550	489	529	500	508	543	600	505	552	543	579	565	509	520	552	560	512	546	555	557	549	506	534	565	579	550	523	533	583	537	560	482	509	560	547	490	533	539	546	571	528	547	518	524	549	565	533	557	533	530	584	570	525	543	514	516	541	554	518	509	539	546	550	519	549	550	545	550	507	550	578	531	559	585	540	512	507	564	525	532	510	513	561	561	588	557	527	566	533	537	527	570	539	535	521	570	533	539	528	565	508	541	539	510	526	559	571	547	543	595	568	545	544	575	542	544	545	562	528	552	522	546	509	538	541	542	525	587	532	575	580	559	602	572	546	536	524	551	538	488	525	503	543	565	498	541	516	517	529	555	577	526	555	557	547	535	506	584	549	550	536	562	513	495	518	524	538	559	525	544	526	539	560	533	515	553	555	529	580	542	537	530	540	520	523	554	531	535	515	522	522	536	569	529	533	515	526	505	564	518	527	546	542	547	532	538	549	577	561	552	548	527	535	543	505	546	535	540	512	522	511	529	556	528	560	536	554	563	510	539	547	561	504	598	535	509	515	529	499	514	551	519	530	527	523	518	503	537	476	547	543	531	557	543	463	540	544	556	548	539	525	528	507	539	495	546	505	512	546	510	519	522	545	551	541	520	502	569	551	541	569	522	509	531	513	526	591	552	555	496	527	553	532	531	560	543	511	531	542	581	548	613	562	502	517	481	531	561	527	573	563	500	556	468	566	569	513	509	519	552	541	548	532	595	550	562	562	570	536	566	578	556	539	534	552	530	522	482	562	520	524	519	546	572	514	514	558	569	552	598	560	573	574	556	581	535	571	543	524	530	513	511	510	549	546	527	567	554	541	535	533	526	575	496	569	535	523	542	522	540	546	548	552	499	510	532	527	531	523	544	562	559	513	508	491	548	587	513	541	553	506	574	559	546	555	539	516	515	566	578	512	536	551	479	593	525	504	530	540	491	510	530	560	531	543	523	532	561	532	524	524	529	565	611	493	546	561	526	533	518	556	556	560	552	548	532	516	558	512	531	535	543	578	542	555	507	514	559	551	555	564	545	479	522	538	549	580	537	507	549	566	549	509	552	557	528	550	536	539	554	588	524	606	514	554	573	544	559	534	550	553	533	549	525	541	566	590	527	541	546	546	514	549	488	538	546	527	506	542	549	545	588	511	533	529	544	560	556	534	525	568	504	518	536	547	527	527	547	558	550	534	525	529	528	597	538	556	532	543	498	541	505	554	569	519	548	565	524	554	541	524	555	548	485	568	523	526	526	533	543	572	555	561	535	507	544	515	546	589	536	542	523	543	533	522	547	541	525	540	525	528	527	563	549	562	543	549	538	540	566	543	519	530	538	549	518	533	565	526	528	564	555	557	528	541	549	515	557	528	492	531	561	550	587	558	579	536	555	582	529	500	558	590	554	558	543	566	529	498	538	520	519	527	556	539	534	525	506	572	591	544	531	570	561	558	531	587	540	569	546	505	563	502	553	549	522	542	521	568	550	483	521	555	541	531	502	544	556	528	492	525	551	528	581	555	529	502	565	522	519	526	541	513	530	569	563	557	503	506	530	560	524	507	527	539	541	522
43675	49001	49229	46756	45959	51134	52310	50044	40013	36254	39260	48566	42789	39926	37121	37943	37087	37944	38095	33436	25450	22167	16412	15675	16134	11763	7669	8436	11011	10992	9137	7770	7066	7567	8130	7346	6538	5913	6076	5302	4797	4623	3801	2864	2568	2304	2143	1350	1300	906	727	853	841	596	462	492	472	522	473	512	494	421	360	324	313	293	275	263	281	234	236	237	231	265	272	236	224	260	244	218	241	224	207	212	225	230	247	216	230	254	221	231	241	242	220	254	232	232	250	239	202	266	241	252	250	213	227	238	243	246	244	213	212	215	227	214	238	232	242	216	235	217	262	222	228	239	220	234	240	235	251	238	252	256	251	241	218	242	213	256	254	214	237	252	245	232	229	216	251	219	237	206	229	232	241	224	248	241	231	244	226	222	238	269	225	248	223	257	259	220	233	230	251	247	234	245	218	226	240	234	236	225	258	249	217	238	254	243	237	231	223	236	240	238	237	236	247	225	227	253	221	230	226	231	228	217	258	231	235	221	235	229	243	235	210	234	243	229	255	234	206	241	234	241	236	238	211	207	237	248	227	229	231	216	203	245	244	245	245	235	226	234	252	277	197	204	246	220	221	247	221	256	214	206	244	255	248	262	243	238	232	232	261	242	246	215	225	222	213	257	214	235	276	211	231	216	249	244	238	200	251	251	232	236	215	233	226	261	227	215	230	234	237	247	207	226	227	236	234	235	249	229	237	251	228	229	253	223	221	246	207	235	252	241	220	275	234	228	224	224	259	250	239	223	255	260	234	228	268	248	234	232	224	204	242	223	247	236	237	261	230	234	235	248	213	224	265	223	242	242	266	237	249	240	215	255	220	249	214	232	228	238	231	226	240	231	215	246	259	229	240	219	252	247	240	237	243	246	242	220	230	257	247	239	233	238	195	232	227	214	238	251	203	235	252	251	209	242	222	219	220	270	248	221	219	238	242	234	214	242	246	243	220	215	216	219	234	219	231	208	226	241	264	223	220	229	219	222	232	221	239	240	218	236	225	212	226	245	233	217	236	250	246	232	225	236	240	231	257	262	235	224	231	281	224	230	244	222	225	214	234	215	234	238	228	259	220	232	256	218	203	245	240	225	240	239	251	233	244	231	230	231	261	223	210	251	214	248	242	219	235	242	194	240	230	216	219	260	235	223	239	241	231	247	244	257	256	250	233	253	225	221	230	222	235	220	278	220	219	223	236	240	255	244	234	233	224	208	204	224	243	262	205	269	221	220	241	267	211	222	228	241	236	238	230	238	246	228	197	231	226	267	251	228	233	225	227	253	260	243	252	268	279	219	222	254	221	239	231	230	235	221	262	237	232	273	265	249	258	228	261	232	251	245	210	223	213	265	231	255	250	241	200	243	235	213	255	239	253	222	270	198	252	234	241	200	231	215	228	228	236	241	225	221	254	242	239	241	238	225	232	249	238	237	217	231	241	223	225	221	233	240	228	231	237	233	239	264	243	258	265	247	228	243	250	237	225	231	277	193	224	221	258	207	252	247	230	235	242	237	219	242	214	227	226	229	230	237	230	275	226	234	244	232	253	240	209	254	220	252	221	235	227	233	234	234	245	247	229	235	233	237	242	248	233	230	237	224	219	262	219	211	229	257	243	237	236	250	197	247	228	255	236	245	225	232	249	262	245	237	229	223	244	242	247	239	215	235	238	220	224	247	223	239	233	214	256	264	225	205	210	225	206	254	262	218	212	217	226	220	260	214	214	245	247	236	225	218	253	259	239	238	219	286	239	208	236	211	218	206	239	198	208	215	236	229	252	230	250	264	235	222	215	240	251	242	265	234	237	235	247	241	242	207	207	232	218	250	219	228	243	239	218	225	207	240	242	254	232	232	204	225	243	241	210	242	248	214	210	248	240	220	211	217	200	249	251	261	245	257	229	239	229	243	230	234	224	257	245	217	245	242	240	242	240	260	228	236	245	260	251	233	234	250	234	245	228	207	215	229	217	227	222	222	216	235	221	235	231	228	248	229	239	232	253	254	238	235	213	201	245	231	256	251	260	211	243	228	223	219	235	266	231	208	237	253	244	230	251	267	243	229	226	217	221	241	241	226	242	233	232	258	248	237	264	226	245	251	243	241	218	200	241	241	233	266	245	243	239	249	235	255	223	229	241	215	249	240	229	275	240	249	223	249	215	229	204	235	232	209	207	220	208	216	264	219	223	251	251	256	254	245	230	264	245	233	209	243	228	234	249	209	230	263	249	231	233	255	240	220	220	243	237	245	231	215	209	262	232	229	242	228	253	236	249	215	222	227	208	233	233	257	245	231	236	216	246	234	225	254	224	227	223	220	257	237	234	253	225	245	252	259	244	212	233	219	227	230	240	235	237	243	235	233	239	222	244	235	214	233	217	210	241	222	238	242	214	249	223	243	233	238	237	240	227	226	214	219	211	228	218	218	228	233	225	220	206	227	219	234	238	232	239	238	239	245	254	256	237	241	239	231	251	220	250	223	231	237	229	218	229	235	244	207	265	247	249	205	238	225	241	225	225	245	209	212	234	254	227	237	214	250	240	229	225	237	230	250	238	216	245	240	236	238	226	241	210	239	239	255	248	236	241	232	247	229	230	205	235	246	249	248	239	246	260	240	260	257	254	214	240	237	214	236	218	234	234	248	260	244	241	229	238	242	243	222	202	258	257	234	233	258	243	253	260	228	248	226	251	219	216	268	254	245	242	228	247	236	229	243	221	217	213	221	210	235	226	257	237	241	219	205	260	215	209	258	225	226	251	260	242	245	219	270	229	245	257	242	241	219	236	203	219	250	254	258	224	227	263	226	212	218	260	231	219	236	209	240	217	236	215	224	267	222	239	234	216	221	195	244	252	222	216	238	258	240	248	220	237	227	227	221	208	233	215	243	233	210	239	233	222	234	213	249	217	231	215	235	246	204	230	264	220	237	239	219	234	241	215	241	245	237	200	222	225	233	241	227	226	243	229	206	242	225	237	240	242	230	233	216	238	258	216	233	232	223	249	248	191	235	249	233	224	196	236	212	269	237	271	244	229	241	236	220	214	205	254	254	235	216	229	234	261	228	233	207	230	239	225	237	235	224	211	228	236	229	233	218	256	247	250	240	247	257	235	224	233	258	232	246	202	211	225	208	238	228	222	256	227	222	229	238	272	241	234	227	206	272	237	225	252	257	249	220	230	226	225	247	233	242	268	233	223	219	214	258	254	229	230	253	257	244	241	225	225	236	214	237	226	244	244	232	238	245	231	235	246	227	241	233	231	239	240	229	225	255	240	216	265	250	217	227	212	243	235	215	223	247	241	240	232	268	222	251	224	229	220	226	243	217	249	265	246	237	263	228	231	231	227	252	222	225	223	211	249	243	236	219	242	265	218	215	210	260	236	221	234	211	232	244	241	233	225	251	241	252	247	240	236	228	256	242	225	237	220	233	223	235	226	249	269	222	243	220	216	231	258	237	237	217	236	210	229	238	246	244	224	261	248	255	261	226	215	220	226	235
29778	40970	48960	52846	55427	59098	62066	61014	51958	51493	54957	61953	56815	56621	56117	55779	56627	56860	56840	51685	44427	42644	37377	37341	38094	32794	25218	28445	33397	32899	29157	27702	25552	27967	28975	26891	25240	23534	24079	21918	20744	20722	17331	14564	13009	12300	11693	7203	6980	4937	3788	4420	4533	3114	2214	2389	2425	2577	2271	2591	2368	1953	1410	1169	1118	1091	874	829	779	782	751	761	645	683	604	643	640	627	589	634	600	604	607	698	708	594	603	630	606	583	624	620	682	600	658	649	662	597	614	587	645	654	619	633	621	611	615	594	630	599	589	653	628	629	588	618	597	605	573	618	579	626	607	611	605	619	652	649	609	603	635	619	674	608	584	642	589	590	635	599	608	578	600	580	588	631	656	618	605	598	648	659	595	630	614	605	620	643	587	615	656	566	578	643	590	602	614	593	640	618	637	605	639	621	637	615	619	606	646	655	609	663	642	628	637	605	614	650	571	585	607	628	652	602	553	600	632	638	622	609	584	621	640	654	627	654	608	614	647	612	661	642	593	635	642	608	641	597	593	616	591	621	632	650	609	599	577	654	585	600	612	627	621	656	629	607	597	602	609	627	619	609	632	592	599	620	606	590	577	581	572	615	629	581	619	629	631	617	610	627	611	632	656	676	611	614	603	611	594	674	560	602	585	630	642	612	593	642	624	641	624	589	628	611	622	617	646	613	613	612	598	644	572	680	605	611	642	631	624	634	593	599	607	612	601	594	636	641	613	618	642	625	596	594	644	646	646	602	602	583	618	627	618	611	635	619	632	631	603	590	646	598	625	613	624	604	606	620	630	624	597	612	618	613	622	633	597	583	637	608	642	612	602	599	629	608	627	599	610	629	588	610	609	636	585	616	642	634	603	712	616	661	599	607	623	591	628	582	622	608	588	602	619	620	606	611	623	565	633	649	641	608	660	657	674	597	610	649	629	636	637	615	650	649	636	635	630	677	581	636	547	632	584	619	628	586	570	622	647	597	575	595	645	621	619	577	629	633	583	633	620	612	554	635	671	637	653	584	641	613	599	586	636	616	639	602	628	585	610	612	602	597	618	573	653	657	599	592	642	603	637	586	628	604	640	614	586	592	643	631	621	602	588	591	645	649	662	576	635	681	635	643	633	624	573	657	620	621	663	603	629	654	603	619	622	627	620	618	632	636	591	604	641	620	593	615	676	618	619	635	595	618	642	605	611	641	599	634	584	606	593	610	595	606	592	672	624	602	605	625	697	619	614	646	616	607	602	582	641	621	624	614	652	642	616	651	709	638	580	659	629	650	612	610	597	625	596	621	597	597	619	579	641	675	600	537	637	600	623	603	665	661	602	636	649	631	591	618	549	649	599	613	647	630	637	612	601	633	646	622	656	599	635	648	615	573	622	635	580	611	608	626	628	659	608	641	616	609	627	636	620	627	612	638	653	576	567	620	621	617	590	602	647	615	559	627	626	588	617	646	599	581	647	593	654	583	636	607	652	603	617	666	575	653	624	585	627	601	600	624	634	612	617	649	569	627	621	627	571	591	615	648	581	645	609	621	596	610	578	621	638	574	601	614	608	589	615	658	661	580	616	618	645	568	586	622	639	555	620	583	599	607	611	587	628	594	589	606	659	631	606	600	605	650	609	567	641	610	619	615	606	627	628	639	584	595	628	605	619	610	593	617	619	634	585	623	578	624	619	623	642	668	624	634	597	600	625	570	554	607	624	608	594	589	578	606	638	637	699	655	581	602	630	650	612	613	612	614	600	596	569	618	619	550	670	646	606	635	590	585	707	585	685	642	560	598	631	663	594	627	648	658	583	614	651	649	624	615	602	631	600	620	623	634	647	626	601	629	606	589	646	605	625	584	601	632	610	548	614	651	634	616	624	611	640	627	629	631	588	618	659	653	624	618	639	589	624	608	642	609	611	628	635	579	590	628	643	677	683	616	626	624	586	590	625	634	596	622	630	574	640	639	655	569	577	662	596	625	629	565	620	611	676	603	597	622	607	588	634	639	648	614	577	641	605	614	651	627	604	614	586	607	593	623	634	640	621	632	573	597	614	577	620	638	625	616	598	616	622	628	632	660	579	637	630	617	617	635	643	636	610	627	619	625	612	592	634	633	631	573	699	634	585	626	630	629	605	634	608	610	623	631	575	625	618	690	652	606	673	623	658	627	626	604	637	619	651	620	615	571	590	612	605	635	619	591	644	620	622	591	620	576	618	582	585	568	634	602	614	633	602	609	626	614	665	594	607	627	619	597	556	641	640	605	625	608	623	563	615	660	590	655	574	570	649	626	621	590	632	620	635	612	623	595	597	573	675	639	598	586	594	618	672	616	585	596	637	616	646	602	606	672	625	635	632	598	616	630	669	588	682	613	641	628	632	605	628	610	626	625	600	609	624	653	633	615	560	598	629	642	633	659	612	629	640	609	582	623	594	607	597	607	625	580	594	620	631	598	622	637	616	638	591	609	582	579	594	583	607	648	592	621	604	621	584	649	624	615	663	615	588	570	635	646	600	649	606	625	590	611	622	634	622	611	568	636	627	602	580	598	627	606	613	584	633	650	656	606	650	642	631	599	647	641	642	610	628	596	612	597	657	624	620	607	621	623	640	625	622	617	627	615	582	603	605	585	636	634	588	639	621	621	660	598	614	624	634	611	605	616	630	629	564	629	560	624	604	571	596	646	608	638	636	637	604	623	626	632	585	598	635	637	650	608	614	644	607	610	639	651	566	660	646	628	627	630	591	618	596	582	614	641	649	601	628	577	619	634	607	599	636	614	632	670	631	623	591	640	613	631	610	639	603	680	630	620	630	635	634	596	585	584	632	618	649	603	603	601	635	601	590	601	656	636	576	643	616	605	630	596	605	628	602	669	637	628	592	595	620	565	614	594	629	626	632	675	654	649	595	641	644	619	604	588	605	592	671	574	621	625	606	658	608	599	622	619	617	597	576	587	577	613	660	638	611	665	633	631	602	621	617	648	637	631	627	617	639	611	603	640	645	645	574	650	617	613	639	629	614	618	615	574	627	621	632	626	654	579	619	576	644	610	643	650	619	606	604	642	663	634	589	590	580	608	644	628	609	641	595	629	606	651	618	629	625	619	632	620	651	598	561	620	574	636	608	646	659	609	618	632	615	639	612	634	582	617	583	643	604	620	643	617	611	676	618	648	562	652	626	625	650	557	604	585	581	583	595	622	668	613	590	626	629	575	612	592	647	638	638	598	653	646	650	645	614	606	631	617	629	622	622	640	597	639	607	629	585	600	651	588	606	615	633	611	647	613	607	625	619	625	592	607	580	608	558	639	622	625	624	626	631	586	637	610	587	613	597	616	630	610	621	568	654	603	618	593	646	635	659	617	641	669	594	622	577	572	603	641	600	612	604	615	639	622	593	618	643	593	636	592	608	609	633	638	596	605	644	646	673	625	636	594	610	633	641	616	614	623	624	583	648	593	603	607	606	588	596	601	610	633	637	652	586	586	667	570	639	608	548	610	608	594	670	582	586	656
19396	17566	18913	16877	13405	10708	8949	7222	3851	2652	2876	3855	2580	2357	2369	2413	2423	2260	2071	1914	1362	1194	957	851	854	645	522	503	565	578	550	426	472	459	505	466	452	399	414	389	326	349	350	291	280	292	285	230	227	239	221	211	207	195	195	232	190	181	177	229	217	196	215	195	183	218	213	200	176	210	197	203	209	192	225	194	173	215	202	184	181	198	176	210	192	208	195	192	193	174	210	175	188	215	180	196	185	191	192	178	214	216	198	198	207	213	209	224	215	224	196	182	211	180	195	199	192	175	181	223	198	186	190	189	186	190	185	214	163	209	212	187	195	194	188	185	212	218	198	184	177	172	195	192	219	203	208	184	220	184	192	173	183	191	193	178	199	192	180	176	190	186	152	223	195	198	198	186	185	191	192	175	185	191	180	191	191	211	217	183	221	195	189	215	213	181	207	199	173	208	188	200	196	184	195	173	192	190	200	182	197	196	196	217	205	181	218	186	171	176	209	218	178	194	208	187	184	191	226	186	195	206	206	208	192	190	226	199	182	183	203	191	196	205	221	203	181	207	204	184	198	188	207	181	200	202	191	182	197	172	189	187	185	195	172	175	190	188	186	187	176	182	175	199	189	198	173	184	194	192	210	187	208	207	213	216	187	216	196	192	203	194	202	191	227	193	171	189	186	193	195	182	182	203	210	202	204	201	188	182	178	201	191	192	197	196	192	196	169	197	189	161	211	167	198	190	188	197	202	190	191	168	165	208	165	208	195	173	186	211	185	185	191	213	205	195	186	205	210	205	183	188	167	212	196	197	191	188	187	202	199	184	183	180	198	170	176	189	203	194	199	193	206	195	191	193	214	208	177	204	182	185	215	192	204	194	184	184	211	199	213	181	199	167	164	206	179	191	207	180	181	211	193	217	218	187	192	190	203	191	198	209	206	203	212	207	171	208	193	187	190	208	189	204	205	203	184	185	190	186	190	200	183	198	147	184	190	190	198	199	167	182	184	222	193	222	192	190	195	152	187	194	204	197	187	183	186	197	189	186	172	213	193	169	186	203	198	189	186	189	185	186	177	182	214	197	200	182	199	193	197	186	202	175	196	183	199	227	219	204	175	182	212	194	206	218	188	181	197	178	191	236	182	174	211	202	192	187	174	195	182	187	196	196	163	202	189	187	192	214	182	208	181	208	202	199	211	187	182	187	209	186	186	178	193	205	220	209	189	186	183	205	178	191	173	205	178	175	195	191	208	175	185	226	182	183	201	187	190	215	192	187	169	187	188	210	195	189	201	215	192	204	181	194	177	188	161	196	207	162	209	206	177	200	180	196	226	180	205	185	206	173	197	164	185	175	208	180	205	196	198	197	180	181	199	216	207	170	182	184	216	193	221	172	205	233	177	176	208	182	192	196	190	205	181	178	186	198	187	200	174	186	190	196	187	188	213	204	182	201	206	181	222	206	191	201	200	177	178	208	197	182	209	188	192	236	186	190	182	187	172	204	201	193	187	198	203	204	168	182	173	209	206	175	187	193	176	175	209	193	204	194	215	201	181	208	185	202	176	195	202	201	194	187	195	192	221	181	186	194	199	208	167	198	155	166	180	191	212	208	186	216	195	211	189	222	182	210	197	199	181	197	206	196	208	206	217	194	178	194	204	207	192	202	200	191	185	191	199	171	203	192	192	179	200	172	185	195	212	178	185	181	183	217	196	185	182	188	193	202	193	196	193	195	192	205	193	188	208	189	188	191	199	195	200	199	189	189	211	211	215	191	199	199	182	184	203	196	175	214	178	222	173	187	208	201	219	209	220	196	204	206	194	202	203	202	202	165	188	210	205	166	208	192	169	211	200	178	198	204	174	181	205	172	172	214	189	176	207	187	171	170	192	187	194	188	199	181	201	184	192	207	206	185	182	183	186	200	172	180	164	187	188	209	170	188	177	216	209	203	198	206	220	197	207	181	209	231	189	209	179	202	194	203	175	184	194	190	227	165	200	191	170	161	191	213	197	215	193	242	203	186	187	200	206	178	172	182	172	214	202	186	190	167	191	215	187	211	196	214	188	224	219	178	188	197	204	198	194	190	168	198	196	201	201	181	167	199	192	171	174	205	180	181	195	182	193	182	209	208	171	210	196	176	183	180	187	188	192	185	192	194	189	207	175	183	198	185	190	219	169	189	182	195	187	181	181	209	199	189	217	190	184	212	197	195	205	209	200	191	213	184	211	178	206	177	178	194	226	170	203	183	198	187	195	199	176	182	183	170	212	191	184	177	171	223	204	192	208	204	187	200	201	193	171	193	205	189	197	203	198	189	184	217	188	198	178	188	200	209	185	185	189	183	177	203	205	185	163	183	212	172	219	166	189	188	186	224	179	178	194	209	211	200	230	210	183	198	197	192	212	179	166	199	198	192	182	185	197	168	188	182	186	180	174	182	196	205	208	196	188	209	200	160	181	201	184	199	186	232	204	184	191	188	186	206	205	170	202	184	208	215	172	192	205	180	194	191	193	185	215	186	193	178	203	180	203	206	198	185	188	189	186	164	177	194	195	185	203	211	198	198	183	186	206	199	177	206	170	214	212	205	203	192	184	188	172	192	194	181	218	193	218	215	185	163	180	190	163	195	179	164	170	181	201	183	152	217	180	197	175	190	184	173	166	170	186	203	182	190	184	180	190	209	221	208	190	190	198	210	165	170	184	179	199	194	179	188	204	195	168	205	217	193	198	178	195	188	191	205	190	185	204	188	182	179	174	178	189	192	168	188	187	209	212	198	215	187	175	225	210	190	188	199	208	187	188	180	216	212	191	195	177	201	204	191	190	200	207	200	210	177	191	184	198	153	172	184	201	195	213	206	178	200	193	198	196	208	201	212	196	186	176	199	200	199	186	183	223	185	197	180	183	197	198	199	197	162	194	168	174	193	174	196	218	198	201	200	191	187	164	208	203	178	208	183	185	187	175	196	178	198	194	187	199	218	184	189	191	191	197	203	193	195	194	197	177	187	189	212	183	203	205	189	189	204	185	198	210	191	202	196	200	178	192	180	181	203	201	204	186	222	197	188	217	184	182	182	181	200	206	200	206	204	183	209	208	195	196	201	208	198	185	190	199	170	199	194	202	188	205	222	191	217	192	199	188	195	174	182	196	180	192	184	185	181	205	182	186	188	218	198	188	188	225	167	184	189	183	187	182	199	202	193	190	206	199	182	193	211	197	169	177	198	175	182	189	202	189	178	169	184	212	211	168	200	211	177	174	184	198	179	202	196	192	203	190	191	201	200	202	170	208	201	198	184	192	187	190	198	171	172	212	179	169	184	206	224	207	184	189	165	211	194	214	193	199	197	185	191	185	189	191	168	185	198	191	188	179	186	173	179	177	171	172	206	200	184	198	228	164	204	186	215	188	175	192	182	191	201	193	169	201	202	193	205	188	198	188	194	175	188	172	216	188	194	188	183	194	198	204	212	189	199	185	219	197	189	194	202	208	187	207	203	195	176
12288	15090	24419	28019	27063	25529	24250	21836	14058	10557	12295	15921	11565	10764	11180	11503	11861	10828	10479	9395	6712	5769	4671	4316	4522	3334	2679	2480	2986	2793	2921	2075	2405	2350	2488	2246	2169	1817	1945	1809	1713	1575	1348	1257	1167	1238	1060	814	784	722	675	710	714	627	561	669	614	609	574	572	604	496	546	545	546	534	534	537	532	522	550	516	551	503	530	517	540	528	533	481	544	513	537	520	505	516	533	550	522	511	494	525	529	489	526	550	513	523	598	544	545	539	518	528	516	505	495	469	470	494	495	505	499	551	517	506	552	527	523	566	568	534	565	570	511	523	544	517	572	526	502	483	539	554	513	522	472	539	504	541	515	551	519	473	514	518	510	537	489	506	498	571	493	540	530	526	509	512	519	507	552	493	547	498	466	554	527	506	525	546	522	545	528	513	519	540	558	493	552	510	512	526	508	518	492	517	503	499	543	525	521	485	546	495	507	487	515	536	546	502	506	509	510	508	512	556	504	562	527	496	544	530	533	525	525	512	513	550	535	482	518	508	550	527	504	512	505	515	534	495	514	518	487	488	503	490	518	560	529	511	535	497	542	497	514	509	523	521	498	534	519	500	530	527	553	547	567	510	517	459	496	461	577	526	513	536	512	535	541	555	498	540	515	476	487	511	541	531	530	477	498	538	503	500	505	483	505	536	536	477	546	507	488	512	562	510	540	577	482	546	518	511	503	501	526	511	478	519	485	500	516	526	520	505	520	566	505	498	531	498	549	540	531	542	488	533	511	497	523	532	543	509	546	516	543	525	506	536	532	501	498	517	507	533	503	441	517	523	548	498	512	513	495	535	501	527	515	559	549	531	564	520	522	569	519	497	517	520	539	505	563	552	518	551	539	509	507	533	517	520	523	543	517	511	529	509	520	525	493	513	525	534	533	496	555	505	531	511	505	531	540	539	500	537	519	547	498	528	539	516	502	502	489	555	547	547	523	578	514	505	509	534	516	503	474	518	504	528	517	530	523	546	515	515	551	518	485	540	549	522	508	530	514	514	514	488	512	497	506	480	542	515	497	514	497	533	531	519	530	528	522	527	519	511	544	537	486	541	543	541	578	505	542	526	542	530	497	553	509	575	489	494	513	551	515	499	515	527	513	502	535	531	511	511	518	538	532	532	530	533	495	499	491	526	541	533	519	512	542	510	512	523	502	517	506	532	551	516	530	493	529	516	550	519	548	497	504	503	516	523	494	503	496	531	543	529	554	517	491	518	523	528	505	574	555	508	515	495	539	502	503	529	497	497	466	535	475	513	527	509	522	497	500	504	509	574	513	548	519	529	552	516	521	522	554	485	510	517	581	542	537	487	535	503	492	501	514	539	526	525	511	510	508	529	534	561	533	555	565	550	539	564	476	557	486	504	530	496	567	535	520	573	558	547	556	546	530	514	505	546	530	509	532	488	508	516	541	542	537	477	511	516	545	504	516	527	502	554	526	513	505	552	508	531	526	518	514	504	497	514	499	500	525	513	525	569	532	532	522	539	497	530	534	545	574	508	511	504	561	535	521	535	549	512	524	511	495	524	493	532	514	519	520	534	523	523	489	564	485	562	517	478	526	522	530	543	510	542	513	515	470	484	543	538	486	497	532	527	518	511	492	501	518	493	551	563	515	543	495	513	541	494	550	548	523	515	510	532	547	497	492	532	521	545	569	544	502	521	533	559	527	537	565	527	533	495	545	547	558	504	519	507	511	510	504	485	464	511	513	557	535	529	517	537	523	509	494	494	528	481	540	508	514	485	517	558	490	469	513	560	552	536	516	491	534	547	552	509	537	516	481	514	505	515	523	527	553	528	531	535	511	486	516	518	487	511	536	510	533	516	540	535	508	521	518	515	539	516	517	537	531	529	529	511	542	520	518	550	529	573	493	555	538	499	543	540	476	516	520	564	555	547	584	541	489	540	543	537	576	496	539	497	525	522	565	533	540	530	500	533	522	542	538	498	513	511	512	481	517	550	533	480	527	487	573	501	567	488	573	497	541	546	516	524	523	525	527	517	510	497	500	571	527	542	502	518	490	502	520	550	485	520	541	535	548	511	479	506	503	505	497	500	517	540	561	519	507	503	490	534	538	552	541	535	570	516	493	503	512	523	501	512	535	481	516	478	527	513	514	501	536	523	502	483	512	517	539	540	543	499	486	520	510	507	555	525	523	526	559	498	479	545	543	489	548	546	528	517	550	509	466	509	513	515	490	494	519	522	517	496	514	505	517	541	507	515	511	504	504	522	539	508	566	516	523	515	549	516	580	513	502	529	504	593	490	524	508	466	483	540	554	532	512	510	489	501	481	512	545	535	568	502	525	568	522	514	560	526	518	497	514	560	530	509	494	453	498	515	539	564	549	518	509	526	559	509	519	497	526	545	485	520	501	530	511	532	514	540	501	545	528	521	509	508	539	520	490	541	523	505	509	537	504	580	507	523	543	507	511	526	551	504	517	511	488	544	508	514	529	547	547	525	532	541	566	520	532	504	536	491	531	513	504	518	522	499	544	561	528	535	591	547	488	526	562	526	527	553	495	528	515	499	544	493	556	554	492	497	512	525	525	524	487	549	524	531	531	530	518	503	500	551	511	518	549	543	521	507	519	531	498	528	531	529	528	525	525	544	504	497	511	524	576	525	538	561	522	529	527	502	495	497	485	510	516	527	497	488	527	538	501	501	486	516	519	529	510	543	520	527	486	540	531	532	508	511	548	473	486	504	513	486	515	555	495	493	533	508	489	535	523	500	503	500	537	508	570	497	541	482	533	517	550	549	505	541	477	494	546	511	479	530	505	532	504	487	529	520	555	560	517	506	519	558	472	538	529	541	518	484	506	511	532	497	554	557	539	507	536	493	495	489	516	538	559	506	500	548	530	482	492	531	505	502	542	542	528	474	476	510	527	539	502	527	547	517	527	519	523	540	519	499	482	547	499	538	519	523	568	535	519	557	515	500	520	495	482	542	501	532	533	528	528	522	537	535	489	499	498	501	515	537	518	524	539	476	501	511	526	500	525	504	517	535	525	513	569	511	544	512	504	493	525	510	545	524	516	560	559	529	530	532	538	529	513	500	534	526	571	490	483	483	566	527	534	534	538	537	517	549	536	532	526	542	509	497	547	529	538	522	478	505	498	519	523	487	519	572	526	514	540	530	466	553	508	554	541	503	512	533	507	478	493	521	517	526	512	520	505	518	512	526	500	521	508	522	490	547	510	508	510	518	523	494	499	535	524	524	559	511	498	549	508	538	535	505	524	523	537	498	522	506	534	508	508	471	510	538	499	530	509	517	516	532	526	502	522	537	519	543	523	505	503	522	510	544	526	476	532	507	514	516	490	537	530	498	515	572	544	518	541	518	523	541	565	535	523	559	489	511	510	562	498	539	515	524	504	527	552	488	521	505	517	563	576	520	536	518	526	549	466	558	526	526	521	503	508	480	561	504	496	513	510	535	536	486	490	555	504	498	488	548	518	542	513	542
35727	39478	41554	41514	45002	44148	41518	41281	30216	24053	21993	35828	27072	22378	24159	23628	21819	20129	20775	18485	13590	10381	7312	6817	7491	4912	3847	3583	3935	3542	4642	3373	3137	3402	3648	3112	2642	2257	2367	2805	2079	1831	1693	1303	1255	1299	1090	714	681	568	466	458	410	393	359	357	310	292	315	294	324	286	268	277	241	235	233	219	208	223	242	215	219	201	182	204	225	199	225	209	209	212	196	210	215	193	206	189	220	209	202	200	239	167	223	204	196	201	214	190	210	189	188	200	186	204	179	200	188	181	210	193	194	201	197	200	177	223	196	224	223	192	189	212	205	203	222	204	214	211	212	198	208	213	194	210	186	203	169	200	213	181	208	206	181	220	198	198	222	195	196	191	178	216	208	179	176	220	190	216	218	216	225	205	198	237	215	226	200	203	211	235	218	227	190	219	225	222	209	171	197	235	206	202	210	188	177	173	193	193	185	218	238	214	201	196	210	206	172	206	190	218	176	186	209	193	213	186	204	194	235	187	215	216	195	203	195	210	206	213	217	193	189	210	198	229	194	185	210	203	198	209	201	192	224	201	192	186	208	182	190	215	212	198	185	198	188	194	197	196	180	177	192	225	234	206	201	218	210	205	192	178	198	230	236	200	224	216	198	181	225	191	183	242	209	211	175	225	208	214	212	210	205	201	221	240	218	209	199	212	196	220	199	195	216	186	200	229	198	195	211	207	215	217	201	214	215	206	183	200	197	185	192	202	199	204	187	184	213	193	202	218	194	211	223	191	231	209	188	199	212	206	218	217	201	219	203	207	223	205	175	200	196	227	164	216	220	200	192	211	196	204	223	215	194	216	213	201	196	199	198	179	204	200	214	183	232	203	196	215	212	183	197	228	212	227	200	205	192	228	205	209	184	187	209	198	207	196	222	223	219	229	202	205	173	208	212	204	200	205	178	192	194	219	186	170	185	230	204	196	203	220	193	199	215	188	202	211	214	216	212	199	218	182	221	186	189	196	187	209	170	220	213	182	230	196	190	210	206	195	205	208	190	187	175	204	188	200	212	204	210	236	173	213	207	223	192	184	211	182	199	207	188	177	193	212	203	179	197	208	207	216	198	217	203	199	195	181	181	208	224	175	194	196	196	203	166	188	221	203	175	179	161	193	212	208	212	196	221	197	189	191	215	201	222	176	214	195	200	210	203	214	201	224	197	206	209	192	205	204	200	167	200	190	190	188	195	198	225	222	213	193	195	209	198	214	216	213	190	211	200	202	210	179	210	193	213	201	202	188	200	224	210	206	207	214	194	186	205	171	189	185	205	201	237	202	197	210	197	205	211	214	188	223	182	202	211	183	218	202	216	194	194	232	190	198	211	194	220	231	200	212	189	222	196	221	199	210	182	190	190	224	195	191	167	207	193	195	202	174	192	213	198	234	209	193	212	208	209	184	204	212	207	198	195	196	184	198	209	182	197	204	190	197	183	195	194	229	204	199	200	236	191	188	207	225	215	177	190	198	201	216	181	205	186	216	188	190	204	198	210	221	210	187	207	204	210	202	186	217	187	198	203	198	190	179	215	198	199	203	194	193	212	200	164	229	209	191	168	196	210	213	177	193	215	197	224	186	213	164	216	177	202	194	175	196	231	245	217	221	240	193	207	198	212	216	238	197	192	201	188	207	206	198	190	208	210	212	203	229	179	209	197	213	202	196	213	205	213	181	178	223	197	214	192	217	216	198	206	217	188	204	225	217	208	191	206	205	212	191	182	212	218	191	201	204	196	194	234	181	191	190	221	224	205	225	191	191	215	205	194	176	174	204	190	198	195	192	215	200	187	183	212	222	206	197	175	211	196	196	185	199	158	202	173	215	196	186	189	190	206	192	180	195	205	207	216	179	223	208	182	239	203	201	205	186	189	210	180	219	200	190	195	214	202	210	211	210	187	200	201	192	203	182	207	206	210	194	182	231	190	195	175	206	185	208	210	208	193	230	200	190	194	177	223	224	204	191	183	194	198	198	168	194	161	192	221	223	191	205	205	207	213	197	199	191	189	219	197	217	179	201	206	193	195	181	190	217	214	218	191	185	218	212	205	194	184	190	187	188	229	218	219	208	194	205	188	193	229	199	187	219	207	223	199	225	204	187	204	207	193	199	231	181	179	202	201	218	188	185	216	213	210	214	204	202	212	186	208	219	219	203	202	228	197	212	192	203	210	195	202	224	210	208	202	197	198	210	200	207	236	182	212	197	190	191	179	191	210	202	202	243	209	199	195	177	231	191	232	222	199	214	192	209	222	230	207	260	207	223	201	204	181	196	211	194	189	210	221	184	193	197	223	193	212	200	183	212	209	190	176	221	174	196	201	210	172	206	191	202	213	187	191	207	200	195	215	191	220	233	184	190	176	195	196	186	191	187	229	197	187	223	200	193	195	217	213	196	187	222	208	189	223	197	226	206	216	200	218	204	200	209	202	192	187	224	201	214	194	203	204	177	205	195	220	200	206	191	192	227	201	205	185	218	184	199	198	213	238	211	229	210	206	221	225	209	205	206	206	169	194	198	187	206	187	217	202	211	204	187	205	201	192	209	210	228	194	204	210	202	205	195	211	192	212	225	203	175	203	224	207	208	184	197	198	221	201	191	191	188	203	215	243	211	200	224	186	210	189	187	190	223	227	183	209	206	224	192	217	187	224	207	212	191	185	217	196	200	178	194	194	186	204	210	177	208	216	208	225	196	199	197	188	217	218	196	210	196	235	232	204	203	212	213	199	201	211	213	184	178	205	209	202	199	224	205	198	202	212	231	215	235	195	196	203	188	210	213	205	171	212	205	198	195	241	228	186	220	182	183	191	190	199	220	213	203	183	188	205	198	219	193	194	209	194	199	201	194	154	210	204	201	231	187	189	205	226	199	187	212	195	205	207	187	217	226	198	200	188	207	204	222	187	166	181	190	196	175	196	207	193	244	206	236	201	197	198	227	200	178	220	219	190	197	219	209	204	201	177	193	186	174	202	209	202	185	218	205	207	189	217	193	211	206	208	201	214	192	196	217	195	223	208	206	188	222	180	192	191	195	210	198	224	216	201	185	218	219	204	181	225	214	229	190	178	238	209	209	215	217	226	193	192	214	216	208	217	187	183	202	205	176	200	207	182	164	209	223	211	213	220	190	223	231	196	205	219	186	216	198	186	232	182	207	237	223	220	222	232	208	226	208	208	212	201	201	216	215	195	219	175	196	214	214	198	225	208	214	195	174	212	210	235	203	189	212	208	247	222	182	207	209	222	206	209	227	216	195	223	180	205	231	234	213	208	200	194	193	191	204	192	205	208	207	167	205	215	183	170	208	204	204	203	184	207	216	205	203	234	174	201	208	204	208	199	203	210	223	197	195	227	203	218	194	224	201	196	200	196	192	220	199	227	201	200	208	183	197	194	187	180	216	192	238	202	191	202	199	208	198	193	207	175	195	199	193	212	181	226	220	213	205	202	210	202	189	203	192	194	183	210	192	200	215	188	216
23710	32336	41389	47338	52119	51996	53696	51862	44140	39867	40096	52558	43706	42087	45289	44204	43187	41533	43316	40105	33977	30975	25711	25377	27130	19594	17031	17336	18530	17476	20806	16206	16028	16696	17869	15564	13776	12803	13207	14728	11563	10319	9702	7968	7567	7270	6617	4030	3827	3168	2216	2441	2065	1575	1548	1670	1245	1268	1286	1183	1322	1077	1064	898	892	773	714	668	629	625	629	571	606	599	597	553	541	549	558	520	549	528	560	617	623	571	547	539	589	552	566	542	522	546	582	537	533	534	525	553	559	486	572	570	530	537	558	569	530	567	545	571	577	541	529	509	495	574	533	543	547	509	537	525	547	583	551	518	553	510	530	542	593	509	528	546	555	569	571	513	507	559	541	577	587	545	529	564	527	542	577	580	544	521	547	538	556	542	525	591	531	537	528	519	530	557	527	559	554	584	563	542	553	583	542	543	559	578	515	507	534	526	520	560	546	529	516	553	566	530	581	531	546	524	518	570	554	579	562	591	508	527	547	546	545	574	575	528	557	557	550	515	539	557	515	558	535	543	560	537	574	522	516	500	519	525	587	568	559	510	584	527	490	576	531	540	475	574	582	515	508	568	557	540	530	553	544	540	529	550	524	563	537	552	546	600	571	577	539	551	549	559	520	507	578	560	526	538	492	548	516	615	543	535	535	580	583	533	532	540	526	544	511	555	538	553	551	548	532	607	546	536	526	529	540	574	533	550	550	518	491	521	555	520	524	562	558	588	513	571	531	499	537	561	550	532	506	535	542	546	538	529	552	533	552	526	535	561	560	509	512	555	535	509	538	532	589	548	550	528	540	549	549	531	575	519	526	576	537	525	546	536	559	538	527	540	514	569	537	561	535	565	568	532	500	504	563	595	574	524	520	501	576	531	509	529	546	550	569	511	514	551	529	545	568	556	556	553	538	536	563	534	568	550	545	520	579	564	532	561	509	538	556	539	541	554	576	573	524	522	556	546	549	533	506	563	561	561	552	533	533	523	531	547	566	546	570	560	549	520	564	558	527	547	563	563	557	531	522	527	578	561	547	534	533	572	559	539	577	561	534	558	574	556	540	561	511	555	545	542	529	520	545	591	553	531	558	559	531	553	555	573	555	558	519	572	505	558	556	498	516	558	559	538	533	519	565	631	529	561	552	522	600	526	524	537	533	556	542	521	559	599	583	527	532	525	539	549	528	561	518	520	552	539	583	568	572	559	545	527	570	475	590	522	564	529	553	519	550	535	555	530	551	545	505	549	546	602	573	530	512	582	534	568	543	548	525	537	536	547	517	555	534	539	530	546	545	530	540	554	531	562	510	541	534	561	535	552	550	524	521	566	564	590	546	556	554	568	560	526	535	531	561	574	549	591	552	570	558	509	560	534	543	584	540	536	522	550	564	572	552	521	541	570	551	569	575	583	539	550	552	526	597	504	549	590	517	524	575	531	537	567	567	563	539	522	543	557	570	559	575	541	514	553	532	537	544	579	542	543	568	515	565	593	557	548	527	494	551	539	524	540	491	566	508	516	545	543	545	524	530	577	595	524	547	566	528	566	536	515	531	548	539	540	525	544	553	542	597	551	545	520	532	531	528	505	529	556	500	493	548	536	565	529	553	560	564	539	536	566	537	586	545	552	544	529	569	564	513	548	534	545	563	520	551	554	520	564	565	547	507	511	530	542	547	549	561	580	515	528	510	542	586	559	537	522	561	515	535	544	550	522	533	567	532	522	548	568	537	564	529	572	561	544	618	554	567	551	532	556	545	567	521	502	517	561	531	582	524	528	553	541	579	523	538	525	562	557	557	564	547	547	532	535	519	545	552	602	477	541	572	512	555	538	562	586	553	520	562	564	555	511	536	518	551	541	564	554	520	533	561	538	556	528	502	550	527	550	556	528	503	562	574	557	538	553	583	549	582	570	559	529	513	528	520	552	605	578	587	543	560	567	504	535	572	513	586	542	555	557	548	566	527	527	566	514	558	484	564	600	538	554	525	516	559	523	570	586	545	559	526	561	529	520	530	554	523	540	555	506	589	550	588	533	547	533	547	535	532	543	570	557	547	549	570	536	524	557	505	544	560	572	517	550	534	518	518	545	548	542	544	545	547	538	553	575	541	567	563	566	568	586	551	533	553	580	524	511	532	498	522	544	559	561	531	558	557	537	529	553	560	569	534	541	532	525	522	555	529	586	527	524	565	537	527	510	563	560	533	534	527	577	567	521	541	522	529	552	543	529	573	548	576	556	522	518	575	520	560	509	579	562	582	566	569	545	523	559	535	517	548	561	550	488	554	587	554	516	525	563	563	570	545	564	564	522	549	536	552	588	512	558	553	514	560	569	560	542	575	574	544	549	569	529	529	564	506	585	570	546	545	546	538	556	565	544	544	556	546	485	559	546	549	546	549	540	520	571	559	511	496	564	546	544	533	537	558	541	595	560	517	556	603	531	543	558	526	569	529	573	546	569	551	514	577	559	539	580	593	583	540	499	515	544	542	536	622	579	544	501	534	482	545	575	597	531	529	547	557	565	550	538	514	507	529	537	551	586	562	515	518	546	591	532	564	541	496	553	505	507	550	535	533	555	493	570	553	541	489	533	562	542	531	537	562	522	542	530	588	546	575	519	553	549	556	565	582	548	559	560	545	565	559	529	579	555	531	575	521	533	551	537	507	524	544	564	541	564	517	532	552	527	547	533	567	529	535	565	581	543	578	525	548	544	512	539	557	558	570	541	560	489	512	524	573	569	590	565	529	509	542	543	554	530	531	538	573	516	542	542	560	520	537	508	554	528	560	574	500	568	496	529	547	547	529	555	543	555	543	588	548	528	532	522	538	521	508	574	578	553	535	551	595	556	544	534	510	570	534	571	519	579	557	520	535	558	536	570	562	544	563	558	512	539	540	551	568	565	571	552	582	516	538	549	565	560	536	549	575	513	524	557	531	528	533	507	541	467	580	596	549	547	553	527	534	566	536	534	559	565	571	552	520	532	572	531	495	550	543	547	604	584	517	579	538	558	545	568	568	535	584	516	538	543	561	519	529	552	539	540	561	545	555	505	538	525	583	563	568	548	595	558	550	549	571	570	543	591	541	507	559	569	550	549	562	549	551	559	533	547	539	540	554	521	528	513	550	516	564	541	559	563	553	565	576	533	545	583	563	550	526	533	504	520	549	546	521	559	529	573	548	521	552	550	557	562	528	531	555	541	568	620	544	559	540	533	559	510	552	534	511	591	548	548	561	566	572	575	573	530	602	545	527	528	540	590	484	607	556	532	580	528	567	583	599	504	529	548	561	552	534	556	509	559	556	531	552	520	560	543	549	539	555	571	520	562	599	587	565	541	559	566	553	538	541	519	554	534	557	538	527	523	529	537	549	549	485	533	548	569	530	606	529	529	523	541	529	574	553	578	499	533	550	544	553	551	463	558	581	537	517	572	561	562	559	567	570	508	572	547	544	496	566	536	577	566	534	531	561	497	546	603	552	535	603	517	558	585	552	548	554	558	555	539	550	520
45495	45945	52542	50040	50879	49984	47636	49726	40113	39327	37530	50783	39784	37033	35310	38260	33496	30983	33575	30521	25234	19010	15167	13160	15214	9363	7190	7647	7280	6683	7472	6664	6953	6494	6491	5863	5127	4999	4840	5228	3939	2981	3384	2579	2493	2294	2007	1268	1095	931	705	800	663	555	538	514	425	433	466	421	470	362	353	338	295	277	290	299	277	260	257	273	240	244	237	242	249	236	217	270	229	210	226	246	222	250	249	246	244	221	261	216	231	236	258	239	223	219	225	233	230	239	215	258	227	217	245	263	240	237	232	218	235	254	271	256	242	215	240	234	222	221	224	272	242	238	234	223	249	206	209	234	244	255	254	235	231	226	196	261	229	238	252	247	217	255	228	235	246	229	253	229	203	218	209	246	217	230	225	258	255	256	218	250	254	243	227	239	216	235	213	225	225	269	246	229	222	232	267	245	214	233	227	223	226	260	225	238	232	244	232	202	223	222	236	225	233	244	229	241	263	252	258	235	214	217	253	215	242	241	249	238	248	202	238	257	240	255	245	231	268	220	226	235	237	279	254	221	230	238	210	237	251	230	242	229	191	237	219	246	263	239	235	233	225	258	283	206	248	241	243	263	238	232	268	224	233	218	238	233	231	215	219	205	222	241	241	251	239	229	238	262	231	244	204	243	211	231	243	240	244	223	207	223	204	243	219	213	244	229	235	230	241	246	280	259	242	261	251	231	245	265	220	244	239	208	246	240	233	202	221	225	249	230	234	269	221	239	238	258	223	215	243	248	231	245	230	242	258	257	214	230	244	206	233	260	231	257	226	240	229	225	223	257	230	253	243	253	208	259	232	236	238	258	231	234	236	259	268	222	251	237	236	210	225	229	234	236	231	249	203	227	269	237	216	267	226	238	243	243	266	247	254	209	239	208	247	234	220	243	244	238	224	244	223	242	256	215	243	215	232	248	243	224	223	219	214	222	233	206	276	228	228	223	229	218	235	226	241	238	227	234	235	231	236	262	254	229	244	248	259	250	248	254	256	233	264	241	245	230	224	263	214	230	250	204	239	225	240	245	218	244	244	235	247	244	229	237	246	232	205	225	251	236	212	229	220	248	224	266	248	258	237	242	235	249	247	215	229	233	239	240	223	217	270	269	237	211	235	249	243	211	257	212	262	237	259	262	249	240	228	199	252	226	231	242	237	215	239	225	226	229	257	233	251	224	225	232	218	217	248	234	245	222	262	236	227	229	247	254	233	234	212	241	252	257	235	257	232	248	241	274	253	227	267	227	227	235	246	223	244	243	227	249	263	217	224	229	234	226	206	211	209	253	251	256	213	222	241	222	217	252	243	239	232	238	216	237	214	207	239	237	230	224	213	245	230	219	245	239	240	233	224	222	242	237	281	218	265	241	234	234	222	236	248	235	228	237	243	265	213	249	218	218	241	225	221	223	233	238	221	235	224	241	218	213	255	227	248	247	226	261	236	238	233	229	248	243	249	257	240	248	230	241	232	239	238	265	245	240	219	243	254	214	219	265	246	242	231	227	249	245	265	228	241	230	209	273	231	245	239	230	244	229	223	247	258	232	254	263	235	218	212	210	256	251	198	223	223	195	230	209	247	246	255	253	217	220	224	246	220	246	226	214	229	219	223	264	233	235	238	251	235	222	247	237	212	239	212	238	225	249	212	248	223	265	245	232	229	248	245	243	247	280	263	229	240	248	217	230	216	231	234	238	233	202	242	270	238	218	229	229	243	228	257	242	222	221	221	220	215	214	218	225	219	236	228	238	239	252	275	243	223	216	230	238	233	222	234	233	239	242	248	261	219	246	244	221	240	213	229	249	253	243	232	243	242	229	237	268	206	230	208	228	232	215	247	239	246	212	270	252	239	233	229	250	248	226	228	281	230	231	254	224	242	229	229	218	236	246	232	225	237	190	236	244	214	252	227	251	209	244	250	206	232	267	237	266	223	246	248	251	227	242	248	236	256	258	227	238	243	219	238	237	232	225	244	218	248	219	255	232	212	248	233	252	205	253	265	258	260	256	246	209	253	221	214	244	236	244	264	224	256	217	230	249	230	222	233	251	215	237	229	247	208	218	235	239	222	253	219	226	259	225	236	228	227	237	215	233	225	234	249	259	197	248	199	239	235	231	242	219	251	231	236	260	235	261	228	230	229	237	232	213	251	243	258	224	226	214	265	241	228	221	222	217	262	233	226	205	218	244	257	218	224	266	204	246	271	229	240	256	214	206	260	226	226	221	235	229	229	209	236	272	264	232	245	234	235	210	219	254	224	220	226	246	225	228	228	262	233	265	216	204	222	261	225	246	233	193	220	204	262	240	228	229	236	251	226	230	211	244	240	265	220	249	215	227	266	213	249	235	240	235	226	237	213	213	259	235	223	243	232	238	253	238	238	232	245	247	240	261	258	207	246	213	224	224	252	216	263	222	245	236	258	239	247	217	230	239	251	261	274	237	226	270	233	219	228	223	235	288	236	224	229	222	241	235	225	220	224	249	225	216	211	223	246	248	233	242	223	226	220	215	224	239	265	237	225	237	234	252	232	239	237	244	257	229	202	230	252	258	235	234	253	254	216	243	240	247	260	236	210	245	252	250	227	239	233	250	229	237	226	239	237	246	221	207	247	197	231	234	257	245	229	240	253	262	220	216	226	264	261	235	245	248	228	261	254	213	267	247	247	268	244	238	225	226	218	218	246	236	216	241	243	237	242	218	228	256	231	255	230	241	250	226	221	236	228	207	258	263	235	241	228	248	262	251	270	223	228	246	237	205	229	240	237	236	254	243	250	236	225	241	245	233	248	249	249	215	219	218	213	244	251	236	222	253	237	243	224	232	233	207	217	263	236	236	236	244	243	199	257	235	244	224	249	230	230	243	231	272	226	215	245	256	218	252	242	236	214	257	218	247	235	231	224	223	249	240	266	249	241	235	259	233	216	240	219	191	247	204	230	217	232	270	231	235	244	242	224	236	250	224	263	230	251	235	259	244	217	231	228	234	257	255	254	228	246	253	215	258	226	232	229	257	228	242	242	233	233	243	224	222	211	258	206	240	227	231	249	250	243	241	250	214	238	255	244	227	220	232	248	244	232	246	278	264	256	252	262	230	234	237	247	234	246	251	261	261	229	243	270	254	220	253	250	243	240	257	218	247	254	245	245	250	234	246	227	235	219	232	238	216	261	201	254	247	260	232	258	219	206	234	245	248	255	237	222	246	234	217	238	245	219	263	224	242	231	235	264	217	241	219	219	249	240	244	238	227	218	258	246	264	205	206	246	226	240	224	236	242	230	212	237	212	224	224	222	273	264	211	221	234	251	237	206	231	226	233	240	228	270	258	234	227	238	259	235	241	235	234	238	242	225	229	229	250	266	267	231	216	235	227	254	230	245	238	253	239	262	217	240	234	222	234	232	255	232	245	227	239	230	272	233	269	215	218	221	255	217	224	214	220	277	247	230	246	220	222	259	229	223	244	238	244	217	230	243	232	251	250	244	260	240	248
31766	38231	50719	56095	59267	59547	61631	60071	54500	54290	53999	63819	54454	54363	54069	55244	52725	51154	53932	49593	44862	40264	36413	33855	37730	28038	25057	26757	25950	24782	27741	25273	25780	25089	25186	23601	21324	22095	20644	22186	17803	14677	16330	13424	12826	11875	10653	6892	6290	4951	3555	4360	3476	2561	2463	2494	2051	1935	2026	1979	2081	1365	1406	1267	1215	1033	1000	937	840	791	702	638	671	632	678	611	660	601	658	627	619	611	644	650	712	636	633	657	625	613	597	615	590	652	727	727	610	624	632	623	583	625	660	614	612	639	575	652	577	663	652	626	566	667	602	644	674	654	632	564	683	588	611	637	598	645	633	608	607	624	602	627	622	574	629	595	626	625	595	620	645	592	594	587	614	636	644	635	636	618	577	630	612	656	602	625	612	653	628	593	619	642	654	649	633	601	621	617	603	639	614	642	624	562	610	636	630	635	629	645	638	626	624	625	639	631	607	629	646	588	641	634	655	625	582	598	621	563	612	655	613	648	640	625	593	629	631	573	645	651	620	625	644	612	613	650	680	657	609	575	576	601	646	598	595	613	653	619	556	661	694	635	595	588	640	635	592	616	588	594	666	598	620	586	645	633	599	578	641	610	605	595	628	621	609	636	604	629	628	603	612	628	653	581	590	679	630	659	623	637	612	614	619	613	577	612	616	604	611	602	612	645	587	621	603	584	587	671	600	641	609	609	634	580	617	613	631	622	617	643	624	638	641	620	654	586	594	581	653	613	613	596	613	576	591	634	610	655	646	620	608	599	620	615	606	653	645	660	631	578	582	675	610	578	606	622	631	629	587	660	623	648	616	654	621	603	627	645	572	623	616	636	601	641	614	609	623	608	613	582	614	638	638	628	600	625	595	609	622	555	622	599	607	583	582	596	662	627	548	666	631	600	646	603	609	574	641	646	637	670	631	614	625	625	601	606	669	649	616	609	660	569	614	655	565	611	615	602	644	636	600	593	616	625	605	617	622	678	612	599	658	626	640	606	607	547	632	607	611	624	628	615	641	582	625	567	598	615	607	661	641	572	662	616	588	605	640	644	577	626	608	598	627	578	628	604	643	630	585	630	599	577	643	627	612	619	596	579	602	621	618	666	638	611	658	619	626	583	613	591	617	616	598	594	619	617	643	656	644	609	605	608	590	609	583	601	664	615	618	593	619	659	585	616	605	613	574	646	636	597	630	614	671	613	623	601	590	654	662	632	646	665	619	635	620	631	615	646	605	622	617	610	647	636	669	589	638	597	621	651	623	614	649	635	613	595	607	596	578	626	663	616	618	600	600	630	621	626	583	596	583	620	670	630	553	633	649	636	681	575	620	634	633	622	604	601	631	631	621	638	557	599	607	596	592	583	608	707	641	604	607	654	634	578	570	620	604	639	650	641	606	624	660	649	610	653	647	596	634	601	650	620	606	573	667	592	612	633	641	634	610	613	642	612	614	618	605	633	645	622	618	636	628	591	607	625	625	654	588	617	583	617	638	590	660	615	612	641	632	598	593	607	640	592	668	604	617	626	592	595	632	643	615	609	612	591	589	611	603	599	641	606	629	620	567	598	577	589	632	623	551	613	629	623	633	604	615	636	600	615	568	622	596	604	675	609	653	609	619	647	658	579	621	629	595	615	635	563	628	646	608	631	639	611	609	581	645	624	601	609	600	600	616	668	599	649	583	587	607	659	643	640	627	611	624	579	621	610	619	629	590	648	626	648	625	613	630	650	595	595	657	625	629	664	699	643	642	611	657	600	631	617	631	604	620	613	576	606	616	642	566	619	625	588	617	630	621	636	593	641	643	602	610	638	587	609	589	587	652	640	602	624	614	614	650	574	590	635	593	588	654	682	594	615	593	605	605	624	590	621	608	615	593	617	643	610	601	580	659	604	626	600	606	620	629	584	653	636	604	610	637	610	581	636	624	607	630	614	592	613	630	665	641	607	647	609	669	595	650	626	619	604	638	622	670	594	622	607	662	625	642	652	610	635	636	639	639	625	634	684	623	589	619	639	634	585	611	621	565	633	569	586	626	588	600	588	590	633	580	659	647	677	630	614	597	586	637	645	628	610	627	640	613	588	631	639	615	615	646	605	596	643	655	618	623	607	676	597	618	606	645	622	624	630	591	656	615	624	625	594	641	651	645	637	637	608	627	628	626	633	631	633	639	589	660	628	622	642	633	633	608	607	639	604	637	622	634	614	608	594	661	667	654	600	587	640	589	601	610	610	603	574	576	621	611	595	633	616	623	628	663	636	590	641	655	642	603	622	621	606	594	637	654	599	622	664	576	627	609	584	587	561	621	610	609	577	615	628	628	664	648	627	631	609	573	622	574	668	609	630	632	650	620	603	596	591	672	639	646	658	646	625	633	605	633	641	629	623	614	604	645	628	615	615	617	633	603	592	622	626	605	654	585	598	637	599	629	614	561	623	615	597	592	629	582	644	641	627	627	637	578	644	630	618	625	595	656	627	627	601	580	605	587	640	607	609	677	627	653	609	638	600	603	632	605	604	602	637	603	616	617	564	629	615	602	608	628	653	595	606	631	642	651	665	607	638	603	624	574	585	672	640	616	607	629	672	655	603	615	648	628	635	595	594	605	619	671	646	647	597	616	637	642	633	534	621	557	577	622	584	611	633	573	665	606	625	603	640	579	602	617	638	577	595	599	638	626	609	641	635	627	588	597	603	623	632	633	590	619	594	595	609	606	639	622	610	571	604	577	676	631	653	632	653	646	612	574	627	590	601	627	585	615	584	619	621	616	555	600	632	597	621	607	623	582	633	638	657	645	606	581	586	602	572	637	609	582	652	615	610	617	576	574	646	604	608	614	650	632	635	632	571	608	595	596	608	616	575	594	586	661	643	602	631	625	633	640	635	595	616	628	613	613	590	658	622	641	632	606	629	634	621	619	661	618	668	631	649	630	624	574	574	630	581	622	652	619	613	635	651	581	631	600	617	657	627	606	637	638	607	656	602	636	620	603	569	646	595	642	612	661	605	578	619	633	626	619	607	622	640	630	657	609	640	589	584	650	618	623	595	621	621	643	579	677	620	572	609	624	639	592	605	645	623	608	646	580	646	641	645	581	595	629	644	627	632	643	615	626	633	606	606	636	585	586	622	630	629	646	642	627	621	628	632	640	609	580	636	602	645	634	630	603	623	595	632	583	600	586	663	593	607	621	624	614	597	630	650	645	637	567	673	633	608	560	649	634	614	619	616	633	649	633	633	697	664	620	616	622	600	613	649	675	568	614	638	611	616	643	627	640	643	615	652	583	608	628	588	684	625	595	602	645	591	631	594	625	603	605	607	611	588	649	586	611	636	602	623	588	630	591	603	657	628	589	611	611	654	614	572	608	618	620	635	603	631	612	640	608	630	645	610	589	642	617	626	614	596	594	620	623	625	601	623	595	667	594	624	647	600	638	620	594	666	660	605	590	651	691	552	600	615	641	620	584	606	623	645	649	616	615	607	641	569	655	608	612	627	622	607	603	654	591	598	616	617
18812	17594	18971	16579	14715	12888	9864	8993	4610	3307	2848	3890	2643	2211	2498	2531	1934	1874	1765	1709	1264	984	830	672	840	611	488	469	458	393	402	387	400	455	403	415	408	383	356	368	359	303	295	257	233	283	224	204	217	195	191	210	218	200	194	184	204	199	203	197	195	189	196	186	192	187	204	206	205	203	191	172	193	208	238	179	194	175	192	179	184	197	204	224	159	179	194	185	205	184	195	206	198	198	205	200	190	171	185	196	188	168	192	164	173	203	199	199	203	193	175	193	178	188	174	237	191	183	187	203	177	167	209	181	170	158	188	192	191	174	201	183	173	186	210	198	180	194	178	206	192	215	205	207	172	199	190	201	204	177	183	202	200	188	215	209	201	161	203	197	158	210	165	189	180	208	211	200	189	192	184	215	196	225	224	210	189	181	186	178	169	197	199	169	195	190	186	190	185	212	190	190	161	189	212	190	207	186	185	191	171	178	186	181	169	173	185	212	183	203	197	190	179	178	171	182	184	193	201	181	191	189	197	186	217	206	202	181	191	191	172	172	185	184	203	204	176	171	189	189	175	177	181	222	186	187	190	189	212	180	191	163	211	198	183	168	167	200	215	203	186	186	197	176	179	191	201	193	194	190	178	196	192	191	191	206	184	176	211	179	197	199	182	165	205	185	182	196	185	178	205	185	210	198	194	198	209	189	180	198	196	189	181	183	188	189	167	195	199	195	195	186	191	217	209	200	191	187	194	193	178	206	182	192	212	200	212	202	205	187	202	194	187	179	177	176	173	181	162	182	166	190	210	187	181	194	177	191	216	188	190	224	208	191	207	158	188	199	204	195	204	182	202	174	173	189	204	174	184	190	175	190	202	205	187	202	186	194	193	196	178	172	194	194	181	180	204	208	194	193	185	180	176	203	189	206	160	166	194	203	160	211	179	200	199	204	206	174	199	205	172	206	199	204	196	200	185	211	199	226	190	210	195	178	143	188	203	170	160	187	170	175	171	197	208	197	202	172	185	189	200	198	201	187	198	168	167	191	180	200	197	181	215	166	192	211	227	180	183	164	203	194	187	191	179	170	190	184	179	208	176	212	210	209	214	186	198	171	179	184	174	195	193	179	184	209	224	153	183	209	195	191	164	174	198	170	180	184	163	190	192	156	174	208	209	160	176	187	179	184	184	168	166	193	191	194	225	203	179	183	178	208	185	192	169	203	190	171	162	195	198	178	184	209	187	176	196	169	196	195	190	192	168	207	190	167	188	193	165	181	192	199	174	180	190	189	193	172	179	197	190	174	213	198	163	184	180	176	178	186	207	173	196	200	220	200	203	203	192	178	207	189	192	179	192	229	207	176	182	180	194	195	196	199	186	196	156	192	199	200	206	200	203	183	194	176	191	191	193	195	157	192	178	177	190	175	207	201	199	198	186	176	198	217	168	170	193	220	184	203	197	186	179	204	221	192	143	181	190	198	178	189	203	214	216	201	197	182	213	228	194	186	191	164	206	185	183	184	193	198	166	187	197	195	159	193	204	190	166	197	172	173	201	168	189	185	174	195	193	204	169	176	220	195	181	187	165	205	182	184	184	206	166	206	196	197	184	211	192	184	176	224	192	186	183	196	195	192	197	175	177	182	177	200	196	176	194	206	191	165	189	185	211	202	169	197	206	185	189	175	174	200	214	188	215	184	178	171	183	199	195	182	192	181	156	190	181	190	198	169	194	226	185	180	174	191	183	199	197	219	195	192	195	182	183	195	173	197	188	182	181	175	187	180	175	166	204	205	180	201	205	175	180	178	181	191	152	219	205	188	155	182	210	167	176	185	214	197	195	196	191	184	199	179	179	213	177	175	232	197	202	202	174	169	178	193	201	190	190	189	199	176	208	192	214	184	182	198	194	197	206	187	201	172	190	185	180	201	209	199	175	184	226	195	200	166	182	206	199	177	221	186	186	201	214	170	184	192	200	203	193	187	197	178	184	194	202	184	188	210	199	176	189	210	216	201	156	176	188	195	218	203	198	199	176	182	199	171	191	194	184	190	177	202	181	167	211	180	212	180	178	185	188	191	193	174	197	216	180	196	222	185	210	201	201	197	175	185	180	172	158	185	155	205	210	175	184	178	191	190	179	189	196	172	186	182	178	185	184	200	181	185	188	198	193	198	176	197	200	187	189	212	201	177	200	203	168	183	188	214	190	184	187	180	181	183	188	173	215	168	200	191	185	218	193	198	201	203	169	179	202	185	191	191	203	201	181	207	196	200	169	194	177	176	190	195	188	189	189	192	199	193	214	199	213	194	177	203	178	172	175	171	184	230	163	168	191	196	170	188	206	221	200	199	187	188	170	211	179	205	202	199	207	199	184	182	219	186	202	194	191	182	207	181	195	202	208	198	169	180	186	192	201	178	184	186	193	206	185	183	206	183	198	190	196	202	210	173	178	190	212	196	196	225	192	185	188	191	206	195	188	197	199	188	193	187	211	195	197	202	178	176	206	184	194	179	194	184	211	194	197	203	209	186	174	217	189	194	196	188	161	200	212	206	201	211	161	183	183	185	181	170	163	204	175	178	165	192	202	176	177	186	174	191	177	162	177	192	215	182	184	188	220	198	173	201	203	185	182	192	195	225	188	178	208	201	210	183	199	193	201	187	197	203	208	174	220	165	186	201	172	171	188	180	169	203	204	205	209	200	173	192	166	200	194	199	193	178	182	213	202	200	200	203	190	171	208	162	185	182	200	187	200	208	191	205	170	195	169	192	207	193	189	184	184	177	208	167	187	190	190	202	191	207	184	191	166	188	203	183	172	194	184	180	200	205	188	218	193	193	212	187	191	188	175	178	183	186	193	205	202	204	207	177	194	202	195	179	187	171	204	196	187	197	203	203	206	189	168	202	174	184	199	221	197	174	189	201	189	182	189	199	212	199	172	178	201	198	188	194	185	209	178	191	200	196	184	179	201	180	213	169	183	203	186	217	203	179	190	192	180	200	205	178	188	183	186	213	197	194	186	171	191	176	179	177	185	183	196	177	211	206	175	195	195	176	175	164	192	209	190	191	193	197	187	192	190	187	176	222	189	183	202	211	188	185	198	208	180	213	179	186	178	183	191	194	196	172	204	218	212	166	187	209	194	202	174	192	183	203	181	171	174	196	189	203	195	187	215	192	192	142	190	198	181	188	184	225	183	175	172	206	198	220	189	208	182	194	195	164	190	198	197	182	204	162	181	191	180	196	209	177	175	185	186	183	172	176	187	187	183	194	174	169	180	187	185	177	206	171	181	176	190	175	180	180	215	188	217	191	188	184	173	182	154	195	186	207	179	164	212	162	178	174	185	187	186	169	180	186	199	198	209	202	186	203	181	179	189	218	191	207	171	198	174	174	176	180	189	177	185	205	175	191	192	199	189	192	205	178	192	196	189	181	219	188	187	194	199	182	193	200	172	171	198	204	211	191	179	184	222	194	191	185	183	184	190	184	196	194	199	212	167	211	182	182
11751	15282	24443	28150	29205	27690	26289	25287	16038	12893	11970	16419	11595	10358	11639	12298	8817	8913	8922	8613	6303	4997	4148	3508	4184	2747	2238	2337	2235	2122	2141	1948	1896	1998	1869	1871	1751	1581	1607	1629	1473	1217	1208	965	1139	1140	959	808	774	710	645	702	637	597	578	599	582	567	604	586	588	540	526	528	476	530	518	514	530	538	516	500	530	495	465	533	488	502	492	498	519	498	506	479	490	504	510	553	513	504	475	476	518	518	560	580	532	542	558	553	489	491	465	529	490	495	551	476	477	500	543	493	503	544	561	498	493	490	524	477	537	525	467	505	475	473	498	552	521	496	535	509	522	506	530	516	510	530	494	469	550	523	537	498	488	498	497	531	467	514	526	486	525	536	543	510	479	532	495	554	480	508	488	502	501	526	499	488	539	489	532	522	486	491	513	492	487	483	502	500	508	508	530	512	517	490	495	495	512	507	484	531	513	488	554	489	520	513	498	513	539	512	508	510	502	490	559	466	476	538	495	504	503	510	520	502	494	492	486	498	484	486	509	511	492	513	496	528	492	522	492	490	481	490	510	515	567	524	485	540	488	524	513	492	529	485	480	478	524	484	532	526	497	554	526	490	524	497	500	497	523	526	527	524	489	513	446	507	485	537	481	472	535	489	525	502	493	496	500	495	509	487	483	504	539	502	496	465	476	543	513	488	516	489	501	486	516	518	530	479	549	527	521	500	523	523	513	481	531	525	523	519	535	540	538	490	487	508	507	531	522	527	506	525	490	480	499	516	474	468	516	488	540	491	521	525	468	471	478	550	527	520	506	508	529	542	496	491	497	506	494	511	559	471	461	513	492	485	504	467	514	495	475	479	503	502	483	538	532	483	514	535	502	524	514	492	527	479	482	516	481	567	496	559	516	454	521	480	536	499	531	486	510	519	481	518	494	511	505	505	494	535	518	507	482	523	512	486	504	536	505	478	519	491	523	517	525	492	479	471	489	485	491	506	523	520	495	492	518	507	505	492	533	472	485	472	532	513	516	530	501	501	516	492	521	497	496	521	503	514	474	503	503	455	484	483	575	509	542	532	523	508	473	505	479	515	479	464	513	495	505	489	491	545	514	498	513	516	510	495	523	537	519	483	513	539	494	516	499	542	484	551	519	513	518	546	481	508	521	489	489	512	486	526	506	556	491	527	513	519	496	508	486	521	508	499	539	516	533	479	511	504	502	492	529	474	536	540	536	527	523	535	528	520	505	508	513	522	520	550	486	521	545	462	515	498	523	541	496	491	473	530	555	497	533	524	532	515	501	501	491	485	518	494	485	490	512	479	516	536	538	528	527	505	467	514	534	490	494	509	507	482	526	482	517	519	476	499	554	540	515	533	466	484	480	494	538	528	502	531	512	492	527	476	489	481	515	484	499	533	518	489	508	513	461	503	505	555	534	529	542	477	495	498	519	481	526	508	461	509	503	510	520	487	494	491	481	478	540	544	465	491	543	477	533	503	526	517	481	515	503	521	514	485	488	521	513	487	528	502	510	510	492	499	522	500	503	499	530	521	476	513	472	508	492	491	541	478	537	488	517	514	508	530	506	488	499	477	523	541	515	497	481	549	521	468	496	506	524	519	476	511	500	498	482	498	463	473	514	506	497	536	526	484	509	546	511	522	520	505	495	476	468	539	504	558	524	472	524	524	491	548	490	514	525	479	500	521	509	496	531	499	484	520	485	465	533	494	517	518	530	518	540	530	506	498	522	505	516	510	479	479	485	527	465	552	540	502	485	502	476	568	509	496	488	491	533	519	531	505	513	528	522	489	492	533	477	529	520	533	493	513	506	491	512	495	521	528	554	487	502	516	510	507	474	481	502	502	528	491	574	490	518	532	508	525	487	489	515	462	505	475	470	519	489	519	467	508	536	498	529	508	543	486	479	514	510	503	529	512	516	530	485	547	496	503	498	524	536	510	513	524	541	506	508	493	488	545	474	478	523	528	524	501	498	534	488	507	524	507	532	488	509	481	530	519	475	518	527	482	511	537	532	527	484	525	507	508	475	548	481	469	519	486	508	540	507	502	485	517	545	512	528	518	532	497	462	478	551	503	528	509	521	485	482	463	475	520	497	557	517	453	487	499	541	522	485	530	518	514	539	494	477	494	521	518	532	510	516	467	473	526	478	521	493	498	545	493	500	519	493	478	519	511	491	538	518	552	511	520	504	507	493	520	463	521	507	516	508	515	534	499	500	496	469	540	455	534	543	507	525	538	501	516	494	508	508	562	510	512	523	529	486	480	531	500	473	517	527	528	501	541	477	502	564	511	533	505	522	523	491	484	513	491	498	518	495	515	537	532	500	500	503	533	533	536	505	505	503	526	518	491	526	483	506	476	512	555	529	502	544	526	493	569	562	573	534	517	544	479	506	460	507	524	502	488	489	534	555	496	497	494	517	511	493	518	520	525	508	509	493	533	494	506	490	489	501	573	529	521	524	493	514	520	462	498	530	490	515	507	517	524	508	525	517	520	520	493	512	566	495	514	531	521	484	499	522	485	499	516	498	491	496	516	526	524	474	475	511	508	514	536	473	519	554	539	479	530	520	487	508	542	518	469	554	518	486	477	499	486	516	497	574	483	499	507	495	519	500	482	477	492	508	510	486	500	492	526	543	552	511	503	512	519	508	523	527	467	498	497	482	488	507	499	539	493	509	514	534	502	501	491	505	552	504	538	536	509	510	497	502	469	508	504	565	548	525	521	541	521	497	521	496	520	524	515	508	462	490	510	508	535	500	519	488	531	483	549	522	547	529	507	500	533	469	501	521	536	489	516	500	487	533	512	522	495	528	527	490	511	519	480	505	513	503	520	525	523	537	479	560	515	542	505	515	540	520	554	539	507	490	509	527	473	507	533	490	472	496	551	527	511	541	507	452	537	542	504	469	559	535	523	463	491	481	496	523	487	544	544	531	502	523	524	542	523	499	527	530	465	490	521	484	511	513	517	453	493	514	519	500	469	496	486	493	545	512	549	537	512	527	474	526	501	504	549	523	519	499	505	518	507	506	495	527	513	517	531	480	520	500	536	497	493	511	517	475	444	488	514	480	490	517	504	502	487	544	494	473	515	524	527	469	481	517	510	515	495	506	521	493	529	548	510	542	476	499	521	534	538	473	531	504	487	480	510	493	526	491	530	510	468	467	470	542	512	554	565	524	506	525	524	520	503	541	515	485	525	475	487	499	510	506	506	507	530	495	514	549	492	505	492	503	499	479	515	522	525	478	544	524	523	505	495	524	524	491	508	529	529	508	501	514	500	491	511	519	534	515	490	500	533	497	513	510	536	499	549	533	505	480	495	476	522	503	505	543	518	518	547	527	481	482	517	486	509	486	505	505	485	531	523	500	528	485	488	508	492	505	496	482	518	499	498	505	522	475	555	523	527	487	525	526	472	538	497	477	487	531	524	517	482	543	515	512	523	536	500	470	519	505	465	512	495	486	525	531	522	511	482	535	484	521	509	517	489
36268	37464	44695	44028	43561	43211	44825	45390	32771	23444	18807	32739	29051	22634	20624	24074	16769	17148	19161	17333	13398	10076	7750	5704	7539	5332	4593	4512	3478	3508	3356	3057	2180	2318	2478	2753	2307	2173	2139	2277	1808	1585	1559	1310	1323	1359	1162	733	602	507	488	540	358	342	368	288	299	373	404	344	299	231	209	208	226	233	245	206	182	206	208	207	219	192	216	190	220	191	190	193	164	216	195	205	209	235	196	213	225	193	186	201	211	181	214	208	205	175	180	210	218	202	218	194	232	195	202	181	195	196	183	189	179	192	208	221	178	229	213	208	200	191	192	177	218	209	198	203	207	204	200	180	185	181	205	224	195	187	174	166	183	219	219	213	177	208	217	188	213	230	210	213	197	200	224	182	188	203	203	209	184	199	219	223	176	165	203	196	184	182	223	208	180	185	223	175	202	168	202	193	187	175	202	199	212	198	200	210	188	183	208	194	171	202	183	189	193	194	211	201	204	230	190	188	211	209	209	190	233	213	175	210	203	190	179	202	200	188	200	197	216	206	183	179	188	204	196	204	204	214	194	198	206	203	192	208	200	196	223	199	186	196	199	191	181	185	191	204	214	197	193	180	201	212	216	192	214	217	193	189	186	198	174	236	204	201	197	227	193	180	178	195	217	207	198	181	182	217	192	188	211	176	184	174	205	213	215	190	205	213	190	196	191	196	186	214	184	225	224	222	219	203	199	183	187	211	210	192	195	194	213	173	221	191	195	214	191	209	196	196	193	204	199	215	205	187	195	190	189	221	174	205	205	197	206	219	192	195	200	201	194	221	211	196	181	198	167	201	196	201	210	200	193	203	206	193	184	191	204	191	215	199	176	184	213	225	211	216	197	205	200	176	185	207	218	217	175	197	195	203	213	207	188	219	198	175	194	183	171	185	201	219	208	180	185	214	190	183	214	205	209	189	200	193	203	223	217	180	193	178	198	205	204	219	203	214	196	216	203	190	189	192	190	199	172	207	188	205	203	191	222	221	193	196	230	209	195	187	202	225	195	210	217	198	203	188	197	193	170	194	202	187	213	200	197	203	205	176	207	216	191	202	202	221	201	189	207	188	227	188	204	197	177	188	174	199	204	176	179	200	195	205	211	212	213	197	187	200	202	198	199	202	184	208	194	206	180	182	188	184	225	235	224	183	196	207	219	215	204	207	188	183	195	199	203	220	197	191	189	177	190	187	200	203	198	194	192	212	184	174	203	215	193	212	181	195	209	210	215	200	204	170	220	229	179	216	175	209	216	193	206	200	172	194	222	196	152	214	205	211	157	213	185	205	211	227	205	192	211	206	198	233	200	213	209	178	203	188	204	194	203	191	193	215	207	170	203	203	210	189	190	184	200	231	183	215	189	203	198	220	209	178	196	195	210	202	200	198	204	196	205	200	182	216	207	169	204	197	211	200	191	197	217	209	206	203	183	179	195	210	179	186	216	193	188	204	196	199	202	201	212	197	215	205	231	216	197	229	191	217	201	198	182	192	202	229	217	186	200	203	197	214	204	194	204	196	221	196	197	181	198	180	217	209	167	197	203	209	177	209	198	194	191	191	193	209	205	186	195	205	195	202	185	202	209	178	166	180	211	215	214	186	186	190	207	184	197	190	191	191	195	203	213	174	192	227	187	203	215	187	183	228	193	210	183	192	213	217	189	202	224	169	187	181	180	188	194	197	207	196	202	210	219	210	183	219	195	194	177	203	190	203	215	195	208	198	206	190	228	209	183	211	215	213	195	189	203	187	214	207	194	188	206	194	205	192	215	174	164	213	190	211	190	188	220	209	214	220	198	214	185	170	230	196	211	175	175	193	202	214	206	193	196	202	190	197	168	202	188	198	188	194	200	192	205	222	208	183	179	211	211	212	196	206	178	190	241	196	183	219	188	215	193	210	190	198	188	200	202	208	199	192	182	211	196	198	207	198	172	211	200	203	185	187	218	192	213	197	214	219	205	196	202	226	216	185	219	199	206	201	180	201	209	191	217	207	208	199	205	179	181	217	189	199	193	191	195	221	218	202	208	210	213	182	148	198	211	189	201	171	206	231	181	182	204	204	189	180	199	201	206	198	192	206	198	179	201	207	214	180	224	201	172	186	173	180	213	209	202	217	195	213	191	200	198	211	183	202	217	166	181	205	222	174	185	188	203	210	218	191	195	214	187	187	204	177	193	200	194	183	183	214	188	199	213	170	183	217	187	193	173	202	205	208	202	202	196	211	182	198	196	194	198	202	214	208	192	204	201	220	188	200	216	191	189	194	191	212	177	183	214	182	188	182	202	172	218	214	195	206	206	206	178	211	214	194	211	213	187	198	193	208	219	203	236	195	216	188	222	207	186	205	220	217	189	202	200	188	196	205	209	196	212	203	193	218	191	212	195	214	190	230	203	188	221	190	224	176	198	192	185	220	236	192	181	215	174	191	190	182	196	201	180	206	208	207	221	188	196	162	199	221	189	204	214	216	179	199	182	183	198	189	169	171	196	213	202	199	217	188	191	206	199	210	202	204	220	199	200	201	187	203	174	194	213	197	188	193	216	180	195	219	207	194	218	187	183	191	213	216	221	219	225	197	216	209	211	201	182	211	218	188	195	219	207	199	185	191	194	204	232	218	193	230	189	197	190	212	187	204	222	193	181	175	200	203	200	200	176	208	194	207	210	179	220	185	193	206	182	204	173	208	218	211	229	201	194	200	196	207	210	185	200	192	204	222	211	184	212	207	178	208	193	182	219	199	198	191	194	209	201	211	195	213	222	190	198	194	188	201	199	172	214	211	212	205	184	197	188	214	227	186	194	193	212	181	182	221	218	189	181	224	204	212	198	223	215	212	196	188	194	214	189	194	193	198	179	204	197	195	198	181	193	202	211	185	197	188	174	210	182	213	190	195	193	199	206	174	220	200	225	197	186	212	201	202	190	204	216	184	191	206	194	183	192	214	223	212	194	186	199	190	180	222	201	183	162	192	195	205	202	198	204	202	194	170	212	222	175	215	174	195	223	176	189	207	199	218	225	191	153	211	197	190	192	197	179	215	223	216	197	199	199	199	227	180	194	224	226	191	199	198	184	202	182	188	232	186	181	181	211	196	184	197	215	194	173	197	239	204	200	191	204	187	195	186	187	203	193	198	199	205	201	185	200	189	240	202	208	194	195	206	195	191	216	187	191	212	208	171	232	174	201	213	222	212	201	166	237	192	218	175	187	216	201	202	211	202	195	186	208	174	180	215	209	221	191	222	181	213	178	199	202	208	192	186	208	232	215	168	192	186	181	180	210	222	219	195	203	179	178	201	170	223	205	197	230	207	205	205	221	219	208	219	197	168	216	178	193	198	196	199	218	206	210	209	212	215	191	201	202	207	220	221	192	196	217	188	173	197	187	165	210	206	212	210	189	221	193	199	203	205	197	208	223	215	190	191	230	186	221	189	206	214	190	209	198	217	182	181	191	205	194	178	219	196	198	188	217	217	196	192	222	193	186	210
23766	30589	43760	48995	52069	52005	57050	56131	44344	37235	35816	51045	45740	41619	42195	44519	37327	39584	42128	39483	34206	30158	25954	21744	27387	22088	20096	19150	16210	17075	16699	15678	12163	12077	12808	14205	12591	12271	11689	12650	10009	8807	8811	7367	8099	7840	6930	4204	3110	2917	2344	2776	1624	1650	1536	1200	1215	1730	1857	1417	1252	834	871	777	739	761	693	602	592	603	583	534	586	536	503	548	552	523	504	543	592	523	530	528	596	538	582	558	502	517	567	571	577	572	575	534	568	502	557	534	536	578	509	511	564	583	529	523	542	525	522	547	515	521	562	550	545	550	525	560	496	500	531	526	504	513	506	477	538	514	552	519	526	536	536	519	534	516	502	563	555	524	568	537	550	562	552	556	557	538	552	499	515	504	513	493	552	531	563	525	550	536	513	522	528	538	555	548	489	562	489	546	522	560	568	579	567	484	510	501	519	540	542	530	515	484	529	507	517	539	515	558	510	524	507	521	528	524	537	512	536	510	519	528	556	532	517	528	494	553	521	527	530	540	528	529	524	546	536	536	532	507	532	529	532	510	525	554	505	516	560	504	470	578	536	529	491	520	536	518	499	549	495	515	539	486	532	551	564	506	512	531	518	543	510	578	495	556	555	490	520	500	554	498	521	524	533	564	545	504	533	546	537	540	542	580	539	508	509	566	535	544	523	522	565	522	526	537	530	493	564	509	517	515	517	549	492	595	553	572	540	526	518	522	515	550	522	566	515	520	508	531	528	551	541	535	550	539	477	526	524	506	511	545	511	520	533	543	534	503	535	524	569	520	540	541	556	529	509	527	565	517	523	544	511	572	563	502	507	563	550	523	515	515	535	512	509	548	543	533	534	525	516	560	583	537	494	524	520	517	522	563	540	539	568	512	533	510	554	552	567	540	501	528	504	534	505	554	517	497	491	535	541	507	521	544	539	563	544	502	596	543	505	535	552	501	558	474	532	538	510	528	490	484	533	537	509	491	523	562	540	567	563	552	505	510	557	538	532	526	562	516	539	574	560	540	530	554	547	519	562	550	540	523	520	515	529	498	516	528	527	503	574	541	567	540	500	545	503	560	521	473	525	535	514	520	549	539	516	515	541	510	546	532	549	524	553	525	546	517	506	535	563	535	483	521	526	521	483	541	532	518	535	497	498	563	555	523	542	551	474	539	508	553	495	487	546	545	488	515	531	503	510	547	577	529	566	516	546	474	549	556	559	549	513	527	515	533	537	523	501	507	531	538	549	520	540	535	536	517	527	546	541	563	494	521	557	541	558	516	507	498	494	542	516	556	533	547	547	548	527	519	565	524	515	514	535	552	548	499	550	551	524	461	554	489	575	502	523	513	520	536	518	554	560	495	525	525	519	555	519	477	512	587	500	555	522	567	541	526	491	531	516	502	571	508	536	494	544	544	497	544	520	560	539	513	530	532	524	555	540	549	542	507	548	519	557	544	510	522	505	579	563	565	543	539	504	548	540	528	508	549	552	529	498	530	535	551	529	510	515	525	549	547	526	539	534	533	520	546	546	512	493	556	533	500	532	525	531	505	577	551	537	516	560	520	539	527	541	531	518	509	529	551	522	549	506	508	526	519	474	579	547	549	500	528	524	545	539	509	527	567	561	529	558	485	544	545	496	534	523	493	553	542	552	571	540	550	559	554	578	511	525	534	554	570	521	532	540	532	549	539	475	501	500	531	523	550	518	583	513	539	501	503	489	500	537	514	536	547	526	546	515	532	517	513	539	526	542	514	515	483	549	536	487	542	521	555	544	568	540	551	521	568	509	535	508	488	526	530	515	514	541	515	520	533	534	541	528	520	535	523	523	566	523	548	553	520	537	499	532	505	512	518	555	518	537	519	541	549	546	544	576	530	540	536	558	499	532	572	514	567	536	527	507	538	537	526	530	536	524	502	497	533	520	576	497	469	525	531	543	528	528	517	528	540	515	477	537	584	528	538	511	546	519	531	510	503	547	583	551	526	531	552	543	544	545	491	503	553	557	543	550	525	547	562	518	519	516	519	528	514	554	539	529	521	550	544	520	515	522	535	515	533	530	519	531	539	525	538	541	553	551	587	579	505	538	548	547	514	523	508	547	508	549	532	570	502	545	524	537	541	512	546	521	549	524	584	553	564	522	492	547	549	534	511	534	517	476	551	532	541	515	553	569	482	526	509	516	525	518	555	501	538	563	540	536	532	553	542	529	530	541	533	517	534	538	538	509	571	540	557	523	517	496	545	553	550	517	554	527	545	565	574	550	535	512	527	537	556	489	532	540	536	536	511	588	507	509	541	524	519	561	554	521	547	526	550	526	545	542	513	540	531	489	538	527	514	523	541	519	502	521	498	512	550	562	560	525	530	545	544	535	532	550	545	508	539	515	552	522	553	497	517	523	573	555	525	536	519	537	518	511	552	554	531	482	509	513	542	501	532	535	516	525	515	530	536	538	512	548	504	501	500	525	541	512	534	560	558	530	545	514	508	549	526	507	518	538	544	550	535	477	530	558	551	535	565	523	544	536	553	515	553	512	533	544	531	544	540	543	525	531	553	515	542	503	553	535	526	542	517	513	560	512	488	540	516	521	482	519	479	512	532	506	559	558	526	541	505	549	513	524	515	530	545	524	514	548	602	536	502	534	538	488	515	558	530	536	513	522	550	570	544	529	515	511	515	554	531	540	516	552	554	524	533	573	539	531	514	539	582	520	546	522	503	545	535	514	538	563	512	556	539	588	524	518	528	524	537	513	521	525	555	520	553	498	522	543	531	507	523	533	479	509	537	515	529	519	547	541	531	567	527	553	518	526	540	530	556	520	540	524	560	523	508	495	520	541	521	504	533	549	540	562	493	525	512	566	514	546	538	562	539	520	547	542	486	506	505	524	526	526	502	536	565	522	537	539	520	543	532	511	509	563	533	504	497	509	533	494	515	495	566	514	554	507	503	533	507	554	529	537	547	558	543	495	483	513	550	494	533	539	563	549	537	521	504	569	565	513	499	535	534	563	561	535	519	499	515	478	520	506	503	535	498	539	563	546	568	494	521	547	556	513	515	539	507	499	557	512	550	534	530	533	534	513	531	533	523	514	535	553	493	527	534	559	537	568	521	511	526	533	534	534	503	573	563	556	506	510	557	542	535	491	501	551	505	544	540	524	567	516	548	534	579	574	550	565	535	563	504	535	529	557	484	551	591	533	532	529	546	545	515	560	534	522	534	501	578	509	505	513	502	495	557	534	565	510	507	563	474	548	509	505	549	539	562	532	537	556	512	507	531	525	534	557	534	548	518	541	544	516	499	535	549	501	542	561	475	529	515	542	509	499	481	543	570	553	554	545	527	516	527	530	516	601	514	522	521	530	481	525	579	546	549	558	558	522	523	520	524	522	541	502	534	529	496	552	521	527	564	574	520	557	570	509	508	591	537	484	510	489	548	545	562	470	517	545	512	494	539	530	586	521	543	547	546	527	508	547	554	515	546	544	508	550	558	541	538	541	523	559	548	548	529
47022	48903	51654	50554	49351	45851	53018	50891	35491	31968	31961	46762	40907	34788	36055	37915	26447	30472	32202	29261	23679	19219	15882	10909	15363	11638	10331	9994	8410	7301	6959	6173	4821	5251	4926	4171	4219	4148	4053	3764	3247	2803	3098	2456	2317	2463	2439	1278	996	793	777	805	571	585	465	366	480	638	475	428	426	289	302	316	310	281	262	249	252	259	269	204	200	247	231	256	218	223	219	253	242	212	254	231	252	240	228	244	229	216	198	234	226	239	230	211	229	249	232	237	227	222	213	213	229	229	230	208	210	234	244	253	241	226	223	236	239	223	262	225	222	241	259	211	217	253	255	236	245	221	237	228	241	233	227	220	206	237	233	237	250	240	226	223	221	222	252	211	217	235	219	258	233	234	236	231	248	220	239	223	256	265	212	232	205	224	236	239	224	211	260	247	204	225	228	237	259	246	196	238	233	227	194	217	224	219	240	231	243	245	262	232	222	258	241	241	218	221	240	205	222	237	231	248	213	237	212	208	239	266	212	248	220	239	241	217	221	229	258	209	220	258	227	241	220	225	233	220	230	244	222	240	207	222	226	235	242	238	236	214	232	244	208	219	229	224	242	227	237	238	227	205	204	288	225	213	221	222	214	234	220	233	229	251	249	238	237	255	238	242	247	249	210	249	223	242	220	232	254	195	217	227	286	241	243	222	217	205	210	224	227	222	232	231	220	249	205	217	212	224	217	193	236	234	261	226	220	237	228	250	229	225	211	235	215	239	236	244	253	233	223	217	222	208	200	234	219	235	215	259	229	215	232	236	207	231	225	236	208	200	236	266	210	226	251	263	220	219	228	219	237	225	241	235	226	214	277	246	217	235	224	242	269	231	211	226	245	215	252	221	235	195	223	220	265	240	243	227	238	225	208	229	215	209	227	224	216	242	238	243	250	225	241	210	216	224	224	238	241	227	189	227	234	228	233	231	215	230	229	249	230	241	208	214	237	195	242	232	243	208	278	214	223	222	238	228	225	211	214	231	221	224	246	216	234	218	262	218	231	223	219	219	244	217	245	208	238	253	219	210	241	208	224	231	254	220	212	197	232	241	232	221	213	222	223	249	208	205	213	263	253	250	216	230	216	225	186	240	242	255	195	220	225	215	215	233	236	245	229	250	200	227	208	232	223	232	215	252	250	229	234	261	239	235	226	247	256	205	218	249	247	231	249	232	236	229	236	224	229	242	232	249	245	209	215	218	220	242	236	223	221	228	212	223	218	231	230	244	216	252	227	215	227	239	229	218	247	227	224	228	230	206	228	226	194	218	218	248	238	239	248	216	246	229	242	235	217	242	232	223	213	237	246	222	209	229	239	217	234	230	240	237	220	193	209	205	214	225	240	235	209	212	223	234	227	226	213	225	217	258	222	274	259	235	213	245	212	232	227	217	221	220	242	239	244	227	219	224	212	226	243	233	223	211	268	230	236	226	230	229	245	243	236	246	224	221	212	237	217	244	233	228	243	216	221	223	226	227	226	228	221	244	218	192	230	211	233	231	251	227	250	230	236	242	229	212	233	268	225	216	252	233	232	230	224	253	235	225	214	234	220	230	242	224	239	201	226	255	200	213	251	241	229	218	245	212	228	218	218	218	229	217	248	227	249	225	203	215	191	238	259	235	218	219	228	229	218	237	220	247	235	238	218	243	237	216	244	208	224	226	236	225	227	225	212	260	226	245	222	229	227	223	233	190	225	267	217	219	240	240	224	232	226	230	257	244	237	210	204	231	233	229	228	223	217	225	230	217	206	218	210	221	249	221	208	222	249	241	203	244	238	247	206	241	236	238	211	245	234	235	245	223	203	236	227	228	230	243	232	220	246	226	226	249	229	203	214	245	201	244	231	220	245	218	230	233	234	236	250	209	213	209	201	231	221	211	238	238	219	235	237	253	230	232	237	206	241	248	237	219	227	215	251	229	191	237	218	250	235	233	230	260	239	208	209	255	248	244	225	240	223	204	227	221	237	260	245	220	245	246	224	209	246	214	225	208	225	216	229	238	242	211	235	199	232	242	240	227	245	228	223	239	212	212	211	226	216	219	256	218	220	221	216	232	220	223	243	223	254	250	243	256	225	232	221	231	234	215	213	201	240	212	238	240	223	215	214	222	225	199	236	218	208	229	229	232	244	212	240	231	226	225	260	247	240	229	265	228	206	184	204	228	236	211	239	230	234	262	220	209	225	222	228	215	210	227	236	235	212	226	196	230	225	263	252	217	214	225	237	244	224	227	206	257	214	217	242	268	211	215	241	246	219	218	247	221	208	222	248	231	207	238	211	238	213	250	222	212	230	239	234	228	251	241	221	247	228	229	193	224	227	239	233	218	236	221	202	233	223	241	233	225	233	233	212	237	213	232	278	222	231	224	242	242	227	228	234	238	222	230	241	212	231	219	248	222	217	193	251	227	248	236	223	238	224	215	212	229	242	215	229	243	261	223	200	206	230	205	236	248	232	211	243	249	226	213	245	239	212	258	222	222	246	226	228	231	251	238	238	231	239	224	218	220	217	237	206	215	213	218	185	218	227	226	217	222	243	208	204	220	208	237	197	226	237	218	232	231	214	199	229	218	238	206	214	245	230	241	248	220	245	244	255	216	224	251	213	237	226	256	238	234	228	227	210	225	226	189	225	247	202	218	228	207	236	241	246	219	180	230	243	238	229	211	240	215	233	274	224	231	221	223	225	215	231	232	249	245	247	242	241	233	238	236	221	243	228	244	227	217	248	233	230	239	228	245	243	229	225	230	231	270	232	196	249	233	226	232	224	236	222	248	241	240	250	243	202	224	238	234	248	211	233	272	215	241	219	235	263	263	221	190	234	226	243	205	243	217	228	209	226	249	206	234	226	228	228	226	207	238	221	216	234	261	247	241	217	216	228	213	245	234	221	245	219	229	228	237	251	229	260	235	238	227	216	237	229	213	226	211	239	255	236	235	214	235	226	209	247	232	237	219	255	199	245	198	226	216	217	252	208	234	254	210	227	248	222	230	243	234	202	232	229	266	226	246	227	218	244	216	211	216	218	224	213	220	242	234	239	247	231	228	213	237	203	247	226	235	241	225	235	238	241	222	213	224	238	214	231	237	229	223	227	229	220	242	240	268	212	225	223	255	226	212	229	236	242	239	243	211	240	226	243	236	215	206	233	223	251	208	211	236	219	221	205	252	201	229	202	215	237	233	232	212	223	210	231	248	221	233	219	243	245	243	232	210	250	212	206	240	240	222	234	243	209	233	212	227	225	246	245	217	227	254	256	237	226	249	211	231	234	216	231	227	257	239	246	216	232	222	214	262	244	224	220	226	250	224	233	185	226	211	216	252	224	236	239	196	231	219	237	228	230	215	222	217	211	236	222	226	229	217	223	212	236	236	238	208	245	257	238	231	199	246	239	247	240	269	245	220	250	216	253	196	226	220	208	246	218	249	213	221	206	240	224	230	241	224	217	213	241	240	214	256	227	253	251	236	223	253	204	219	254	243	240	231
32257	41156	50380	56248	57978	57783	63879	60833	49188	48150	47814	61374	54097	52753	54158	56177	43998	51891	52480	49057	43947	40624	36134	29223	37190	32385	30758	30127	27240	24790	25452	23657	20795	21895	20889	18750	19309	19140	18070	17379	15473	14200	15370	12644	12283	12936	12715	6800	5265	4204	4315	4265	2733	2711	2286	1624	2415	3254	2247	1961	1852	1200	1106	1077	952	839	821	702	706	668	654	672	654	656	600	615	672	626	567	638	548	585	593	622	755	636	629	611	629	628	596	617	590	617	613	611	633	631	596	573	616	591	583	593	585	592	614	633	594	595	608	573	564	636	627	621	591	619	602	598	590	566	600	578	587	599	587	562	608	650	589	610	584	608	594	558	630	625	615	583	623	598	597	599	555	590	560	564	609	599	581	617	604	617	585	596	621	603	605	590	612	632	605	600	570	592	588	603	592	564	567	611	596	595	608	605	628	641	634	557	658	580	551	596	594	573	621	611	596	584	594	609	615	624	618	612	620	593	601	600	572	556	560	586	593	550	556	542	610	588	631	575	628	589	561	619	608	623	609	610	620	636	582	618	605	563	578	560	586	601	635	637	616	602	606	603	628	576	589	590	549	575	593	611	584	606	612	588	594	557	573	582	606	590	558	565	624	592	576	615	642	614	584	585	573	564	639	560	616	595	567	618	568	564	595	619	590	556	599	614	588	622	600	605	612	634	567	591	621	568	625	552	580	615	571	617	567	620	619	593	600	574	540	621	595	657	607	574	585	587	576	636	553	620	586	578	602	588	608	613	611	612	588	609	588	633	594	594	594	576	622	605	593	567	588	580	626	607	602	625	589	553	611	623	641	620	564	552	625	651	576	582	571	632	611	608	603	571	576	585	600	549	553	595	606	611	604	597	533	569	595	585	601	572	553	607	613	561	587	586	626	572	640	591	595	599	623	610	590	615	615	555	582	593	555	592	596	584	621	583	561	611	617	599	560	587	585	557	602	573	578	650	594	594	593	627	565	565	567	591	620	643	543	575	619	606	592	574	573	577	575	614	584	573	622	592	565	580	636	580	570	567	605	619	574	568	607	675	578	627	573	579	571	576	575	608	596	605	584	632	624	597	573	555	590	604	561	632	561	629	582	578	565	604	575	605	585	614	579	612	614	539	619	590	609	594	586	545	571	575	580	586	596	619	592	576	611	562	549	549	572	597	596	592	584	580	590	613	627	609	588	609	574	620	584	610	576	638	604	604	598	574	621	580	633	598	639	603	565	616	603	633	598	614	628	585	554	583	585	570	621	567	562	599	577	585	616	578	551	643	574	580	573	574	620	592	603	607	571	593	601	599	617	563	585	591	589	572	625	580	587	591	567	597	646	576	606	578	586	577	543	583	621	610	589	592	636	633	586	587	591	592	610	624	605	599	583	596	588	545	612	602	618	584	618	578	572	607	600	616	602	601	586	640	579	603	602	604	596	561	612	603	580	590	623	572	589	613	591	555	606	553	592	602	597	564	635	593	576	584	632	586	610	586	577	573	620	617	584	597	549	609	620	625	587	565	579	607	593	617	595	589	626	575	610	593	594	565	598	587	608	635	584	613	598	584	638	581	583	576	586	596	581	594	626	626	550	588	574	577	601	600	614	604	587	589	620	587	597	581	557	597	622	598	565	612	611	581	624	570	554	604	626	589	570	634	586	627	609	617	597	582	575	569	596	603	575	617	590	587	578	571	560	611	581	578	570	608	581	569	588	554	606	616	570	625	637	620	579	576	624	576	586	558	578	601	578	593	628	610	593	604	586	587	567	591	618	575	575	609	611	619	605	578	565	605	640	595	574	594	584	594	626	616	588	583	591	609	585	542	613	598	623	548	613	571	600	610	589	577	525	576	538	563	589	615	614	636	590	587	587	586	619	599	588	563	617	593	600	571	590	573	585	563	576	591	561	604	576	569	586	606	581	594	553	633	604	620	578	579	631	584	545	558	592	546	643	607	581	607	579	574	590	593	613	608	604	573	547	579	538	547	607	573	606	623	554	603	595	580	592	612	576	588	605	598	627	614	555	604	570	652	609	597	588	587	607	606	597	527	558	613	579	579	617	601	558	590	632	608	604	553	559	585	596	604	556	579	590	584	612	563	616	582	608	624	620	576	606	550	610	585	588	578	577	570	594	606	604	591	548	610	636	621	615	603	612	550	580	563	594	573	630	638	594	560	572	598	560	554	634	589	579	619	608	598	580	596	606	599	592	610	564	595	613	635	589	598	625	560	589	567	637	557	585	598	585	580	611	589	622	591	561	591	616	607	620	616	570	589	568	588	625	618	582	550	583	561	576	583	568	563	608	566	604	573	630	597	625	606	581	586	590	624	612	595	576	611	596	571	611	591	582	619	576	580	577	550	577	652	616	567	602	554	613	598	598	566	601	630	612	548	564	592	614	629	589	559	612	622	563	597	589	604	562	601	592	581	642	616	581	593	623	603	579	592	668	575	556	595	618	595	596	627	564	586	586	609	554	627	577	640	628	617	611	604	607	610	619	609	581	620	604	673	594	590	627	562	543	609	586	617	632	601	630	611	569	606	603	575	627	615	595	615	600	585	620	599	579	584	633	563	586	646	648	579	553	640	545	592	578	586	611	600	578	564	578	581	593	609	600	609	576	588	600	583	567	568	565	596	589	606	596	626	634	612	607	594	614	598	562	591	585	566	593	596	636	600	600	580	578	574	620	592	574	544	603	623	585	582	571	550	570	579	574	597	576	593	613	580	575	626	576	606	614	598	606	605	592	638	603	589	596	626	591	604	593	570	587	593	631	555	633	578	610	610	611	584	621	632	582	588	606	605	622	610	568	620	598	576	597	573	634	597	566	576	616	595	624	645	607	623	577	559	646	639	570	590	594	607	578	599	586	584	593	576	579	609	571	629	555	570	604	600	572	582	600	614	596	617	598	598	586	601	598	587	591	571	574	615	647	558	595	603	632	611	592	564	589	563	603	543	637	602	614	593	578	614	585	626	585	580	602	592	578	578	622	635	605	579	582	593	618	630	582	603	583	584	623	622	580	575	586	574	611	570	623	577	615	636	591	576	562	597	584	600	570	610	590	565	603	571	589	590	586	557	644	595	628	611	600	557	632	598	566	578	608	578	583	574	586	592	600	582	573	607	619	585	625	574	617	588	585	565	584	616	601	643	602	584	588	614	586	578	623	640	576	592	610	592	599	616	609	617	527	605	580	613	576	578	598	600	639	570	579	589	531	566	605	594	587	595	581	629	612	596	612	579	586	585	582	575	605	606	588	588	598	546	589	628	621	565	582	554	627	632	583	623	575	584	558	599	594	601	619	573	593	620	587	598	561	586	563	578	581	599	593	555	576	571	616	638	594	593	593	592	581	598	623	669	614	595	588	610	604	603	631	584	624	572	584	595	583	606	613	637	587	616	569	639	571	605	598	614	594	643	589	651	621	609	545	614	617	581	585	555	591	618	596	581	586	572	578	588	628	572	589	589	564	624	552	598	594	569	590	575	601	618	637	601	641	586	576	600	561	603
20132	18847	19985	15491	13742	10667	11687	9059	4358	3588	2751	4017	3279	2493	2137	2289	1591	1649	1581	1361	1191	902	754	549	704	503	436	492	483	406	380	378	401	335	359	302	319	301	285	292	293	295	289	257	273	277	272	214	198	210	200	182	215	156	174	184	168	178	173	167	206	183	208	198	126	170	172	171	193	176	181	171	188	170	177	169	158	189	197	164	170	176	179	177	176	172	153	166	166	183	187	183	181	177	179	186	153	171	184	183	170	188	169	159	163	172	165	182	155	139	171	190	172	178	177	195	189	176	159	160	180	167	140	143	144	163	159	163	159	186	195	178	161	167	179	157	181	170	172	177	160	158	190	156	186	179	163	163	157	187	192	150	164	180	164	176	166	188	172	165	162	179	183	163	199	164	177	173	176	180	167	165	168	171	169	169	193	175	193	149	183	179	174	178	170	163	176	171	188	170	176	164	171	189	175	182	180	155	182	185	167	191	179	171	169	161	166	186	199	156	157	179	180	179	180	195	165	163	170	179	174	168	171	165	170	225	167	173	161	167	176	185	178	158	155	188	204	193	166	173	188	181	185	170	159	174	173	169	189	150	176	184	186	152	190	146	162	189	158	186	179	175	174	188	153	154	168	151	179	164	164	177	174	200	161	161	169	186	165	182	178	157	181	170	183	175	166	172	158	162	157	165	161	156	165	183	167	186	170	172	155	158	158	170	154	159	181	172	170	150	181	177	184	174	154	155	191	161	173	190	185	172	181	180	163	166	191	176	159	167	176	164	184	151	203	200	168	168	169	153	158	151	176	167	174	168	165	185	182	145	168	142	157	206	171	171	148	174	177	193	173	181	196	182	185	156	181	177	172	181	150	191	178	164	165	165	181	181	156	157	160	176	189	172	159	160	166	185	179	173	146	186	162	157	179	181	172	165	155	171	184	167	182	175	177	174	165	201	174	152	179	172	152	191	182	192	180	171	160	186	163	184	175	180	160	175	193	195	166	156	157	182	157	153	169	207	174	166	151	160	172	162	196	177	158	183	162	186	181	183	161	159	175	152	152	172	155	168	175	192	183	177	188	159	172	185	184	171	173	178	165	175	167	175	187	173	164	172	188	184	164	184	166	180	178	161	161	161	174	175	147	181	156	176	157	187	183	183	180	171	170	176	172	162	162	164	175	177	166	168	154	167	185	168	172	187	153	181	206	187	179	187	151	171	159	159	171	171	158	176	154	166	165	176	164	185	162	178	154	168	169	165	200	185	159	155	202	178	168	176	162	192	175	167	164	157	171	173	172	193	193	146	145	150	159	189	175	167	183	181	184	173	169	160	186	176	145	163	169	184	184	161	168	160	155	157	163	187	171	183	176	193	146	171	159	176	185	194	175	162	156	189	147	167	172	190	150	162	175	168	192	198	170	189	183	183	161	184	182	204	171	191	169	183	174	161	174	164	173	193	162	176	156	190	172	181	159	183	190	162	157	167	155	163	149	180	161	175	155	158	152	175	164	161	155	179	182	192	177	189	181	167	172	160	165	160	159	194	139	172	177	184	162	171	171	162	179	176	138	178	177	158	199	180	172	171	166	169	160	155	175	161	175	164	189	196	160	179	172	148	170	163	170	176	144	179	176	171	189	199	180	190	176	184	156	189	169	170	169	168	166	192	166	152	181	176	199	176	188	190	146	186	173	181	207	172	170	170	160	188	160	193	166	152	177	186	177	177	159	178	176	165	188	160	156	156	175	177	179	180	180	176	180	165	169	179	137	145	154	172	163	172	155	182	154	184	166	193	196	161	168	165	163	176	170	171	175	186	164	191	172	170	175	183	178	183	156	175	165	161	192	163	166	151	158	174	162	195	164	162	168	165	156	168	174	164	163	176	165	176	176	191	187	188	154	161	159	174	190	172	141	173	182	186	163	147	182	175	161	157	175	177	186	190	158	158	152	164	165	179	157	196	159	153	172	188	187	187	180	180	181	182	164	183	185	177	162	166	170	186	158	194	141	195	180	182	179	165	185	193	151	181	168	181	166	163	169	186	167	156	161	183	170	182	169	162	167	178	146	173	175	176	193	159	181	159	193	150	174	194	168	168	160	169	152	156	174	189	171	191	185	177	180	161	168	165	170	184	180	169	176	165	164	168	172	176	165	159	186	177	191	164	164	195	171	173	151	160	198	144	176	190	162	153	172	170	176	148	196	170	161	183	170	175	172	193	156	152	184	146	162	169	166	153	168	183	191	159	177	194	188	150	177	169	170	166	172	181	166	166	171	172	155	170	180	170	196	183	153	161	161	184	172	177	145	175	165	159	181	158	198	180	168	145	167	159	157	172	178	175	145	158	198	181	162	173	176	173	167	180	163	156	185	170	189	178	156	166	180	165	163	181	146	184	173	178	187	178	178	174	188	168	156	160	182	169	164	196	159	163	168	158	156	170	171	206	191	169	161	199	155	173	176	194	162	179	188	179	136	179	204	175	163	164	140	194	167	198	166	161	167	155	190	174	164	178	176	198	154	194	189	185	166	193	164	167	157	189	160	177	185	152	186	151	168	157	167	156	176	170	205	187	164	184	153	142	171	171	171	157	178	178	144	176	161	178	184	170	177	160	179	158	170	191	188	183	151	162	179	167	179	179	199	171	163	172	188	177	190	171	167	183	179	158	169	179	180	155	196	189	167	185	186	159	167	172	180	165	180	185	151	169	217	159	145	164	212	161	161	147	177	179	201	172	169	188	155	169	179	189	169	173	152	181	174	151	163	172	153	169	168	155	159	162	170	167	204	170	176	186	174	153	164	167	176	137	174	178	159	179	161	179	153	178	173	175	166	166	181	168	187	170	156	153	184	173	150	187	192	158	163	166	181	180	173	153	180	182	167	175	177	152	180	190	188	193	178	178	155	179	178	176	166	171	177	179	207	178	178	169	167	156	170	162	160	171	163	187	208	162	176	185	172	169	201	193	176	176	177	197	158	182	188	187	188	162	180	175	163	188	170	170	160	170	161	180	170	189	161	166	163	189	165	159	167	157	144	155	193	180	146	161	172	174	200	156	183	171	188	151	164	189	191	162	168	165	154	151	146	167	156	160	172	191	165	176	175	148	202	174	167	205	141	181	162	174	188	156	183	168	174	175	181	183	162	146	187	180	160	185	180	165	186	145	167	157	185	196	165	160	167	166	178	185	181	177	166	173	191	167	183	177	175	153	167	138	174	187	170	175	170	169	157	188	174	167	164	176	154	202	152	173	146	191	176	170	154	165	173	177	169	178	172	147	172	162	160	174	176	182	177	202	162	160	186	161	158	176	183	183	149	162	158	172	186	172	173	156	178	168	178	183	162	170	187	158	176	168	189	163	163	206	173	179	157	160	173	159	163	149	150	204	165	176	160	170	160	161	173	170	161	172	168	162	185	194	173	142	173	162	180	178	170	178	185	176	170	153	160	190	167	185	160	158	171	177	184	172	172	169	152	157	172	198	186	185	159	177	184	168	178	174	152	184	177	164
12577	16072	25433	26589	27300	25248	30444	24775	15079	13957	11894	16899	13822	11407	10576	10548	7233	7910	7889	7385	5948	4420	3630	2452	3668	2707	2361	2551	2457	1763	1807	1822	1741	1797	1583	1455	1455	1252	1238	1245	1220	1070	1203	1042	981	1092	1062	693	672	602	630	641	518	551	503	543	555	539	538	535	555	533	486	488	513	501	501	460	445	477	462	454	446	468	451	457	437	471	463	474	501	473	476	425	427	456	469	469	481	465	471	454	444	477	484	470	463	473	465	463	500	430	482	511	456	455	498	451	461	469	486	465	464	427	468	462	468	472	450	453	461	466	501	494	474	442	475	517	496	437	476	476	462	491	474	435	466	469	480	422	410	478	472	457	450	455	445	483	453	497	453	436	489	463	453	471	480	485	451	477	483	439	447	429	437	476	484	473	521	441	446	503	464	411	428	462	470	447	473	479	448	480	452	486	468	472	473	439	426	487	450	446	460	495	468	459	480	446	484	467	450	434	451	480	447	473	447	493	465	435	449	453	475	424	454	492	460	483	493	479	479	416	481	426	442	439	476	442	434	498	436	463	527	511	442	466	468	437	474	474	462	478	465	465	448	456	429	482	448	484	469	502	470	466	434	451	445	504	475	448	484	444	468	477	473	477	426	449	474	449	441	439	451	453	473	463	473	464	467	423	487	466	447	507	438	475	450	434	473	451	453	453	480	463	470	500	481	466	483	516	449	456	474	471	476	460	477	457	478	501	493	466	455	447	468	486	477	464	479	448	475	456	482	480	479	468	451	445	541	451	470	494	466	447	453	467	449	442	467	449	464	482	442	425	458	447	456	450	487	489	470	456	492	472	489	515	483	470	512	478	410	489	474	453	458	445	455	474	474	429	437	437	460	453	446	484	467	454	460	465	492	468	482	438	470	452	449	463	433	457	450	475	475	465	472	473	477	476	444	478	495	472	493	470	445	456	458	427	443	470	443	417	430	486	483	429	517	455	485	437	486	426	470	511	469	445	455	443	471	479	474	470	461	475	466	449	455	461	420	464	483	490	465	447	452	457	483	469	450	473	447	448	464	482	502	470	489	465	486	456	436	406	477	449	472	410	434	487	458	469	452	452	425	457	469	444	460	496	497	467	456	470	456	459	481	497	490	433	448	471	447	512	461	485	492	464	504	496	435	480	491	447	475	466	475	481	487	484	495	479	480	437	484	490	443	450	461	474	452	453	479	433	490	460	460	468	452	428	486	444	465	477	464	464	452	459	509	419	456	467	434	496	456	420	459	465	494	438	438	412	472	448	439	452	495	482	460	481	446	481	461	462	500	456	468	470	432	454	455	449	446	508	444	484	493	445	451	480	459	449	448	455	459	459	430	482	480	442	479	509	496	464	420	451	468	496	447	480	449	425	498	449	452	473	488	496	452	458	426	491	460	466	459	480	440	460	462	439	466	527	461	477	463	493	451	468	437	444	458	483	485	483	481	421	426	470	473	480	429	507	462	463	456	433	464	477	453	455	467	451	457	442	478	435	447	495	464	433	496	467	458	448	486	432	464	473	489	426	461	474	474	466	437	485	449	465	429	443	450	459	433	479	514	468	421	447	478	506	469	486	501	448	465	462	421	483	487	455	443	455	452	467	442	431	464	457	495	442	457	446	490	469	447	500	447	504	467	440	455	434	448	470	467	505	439	479	516	432	440	486	447	424	414	472	461	439	439	411	431	429	450	472	478	460	486	451	478	469	428	458	455	476	492	460	461	398	471	483	465	447	492	473	459	437	500	466	460	433	480	461	454	452	492	447	458	447	465	439	460	485	486	470	450	514	496	446	494	489	482	435	473	470	421	476	426	480	485	511	457	494	428	474	468	480	436	481	445	444	471	503	491	493	441	494	437	476	450	459	497	499	438	504	493	434	461	487	492	439	446	466	499	480	455	462	488	457	479	465	444	443	508	493	473	430	479	460	456	479	464	459	435	452	539	443	454	476	519	490	512	442	472	483	480	467	438	453	452	483	451	457	451	463	508	485	485	466	483	485	446	509	473	468	443	472	475	442	475	498	468	479	488	465	439	481	448	453	499	428	464	486	435	477	481	465	470	457	470	471	506	419	467	453	508	477	454	451	456	479	476	461	452	486	496	484	445	459	463	470	489	473	468	455	522	444	444	470	475	467	477	452	475	466	455	488	474	459	482	429	445	403	474	476	443	492	452	450	473	443	434	466	470	491	471	477	444	446	468	540	445	433	433	523	476	432	434	483	484	434	451	489	456	464	466	473	441	470	475	420	433	436	468	479	466	446	419	472	442	464	477	477	472	477	480	451	487	479	426	470	448	490	495	477	442	466	475	488	425	481	461	447	479	480	470	472	428	472	462	462	461	464	458	478	484	478	455	470	434	491	461	490	488	420	459	501	473	468	448	457	497	443	494	483	487	459	457	495	473	485	480	473	468	475	455	460	481	470	442	496	477	450	444	419	472	459	464	451	469	502	461	469	476	460	438	433	428	469	481	438	456	421	421	450	474	477	428	461	446	471	479	516	471	459	436	453	508	467	476	494	520	498	478	456	516	458	431	475	448	454	444	432	489	453	469	473	454	492	505	505	437	472	459	428	483	439	533	478	482	482	475	477	537	515	462	464	469	479	482	503	455	447	441	438	467	464	500	477	486	470	390	461	440	482	488	439	487	461	468	450	437	453	491	455	450	477	457	496	476	449	466	441	510	488	433	484	466	453	445	437	480	467	445	447	467	428	504	488	469	483	453	441	476	452	453	485	439	495	512	435	528	480	454	494	492	447	457	503	457	470	434	482	489	468	440	491	494	466	471	455	442	456	449	460	436	440	461	461	462	462	480	467	467	452	454	499	451	436	483	455	469	459	407	427	475	456	452	456	453	469	455	457	451	432	448	453	444	481	470	462	472	502	464	430	450	437	466	458	466	462	482	465	480	482	509	450	474	505	482	456	485	490	470	482	490	436	472	449	460	465	453	482	479	496	472	462	459	445	489	432	484	465	443	478	472	454	480	467	449	448	478	453	450	440	515	457	457	464	480	500	495	454	469	484	489	482	456	459	433	447	522	465	471	468	478	483	482	490	471	493	439	496	466	511	479	442	506	482	442	495	435	427	466	481	488	448	460	486	473	443	469	499	447	491	501	487	471	459	458	462	434	482	487	464	454	519	473	440	485	464	464	467	439	469	467	442	466	449	481	475	470	450	453	493	489	479	485	467	478	506	475	534	488	470	451	461	486	468	480	458	498	395	522	461	474	416	470	476	466	469	469	460	446	474	442	466	485	445	433	445	457	442	457	501	446	487	461	461	457	469	473	468	482	488	498	443	489	476	466	478	462	485	468	462	460	439	442	472	439	475	459	478	457	458	463	454	450	443	448	440	464	471	470	482	468	500	477	427	476	458	449	440	491	441	498	492	445	469	489	441	484	452	473	466	464	454	429	490	442	490	440	482	477	480	486	484	474	446	479	443	474	470	490	418	440	456	432	508	448	467	477	458	478	459	491	463	453	437
39992	42590	52226	44161	43573	40912	47326	48063	34625	25575	27243	32483	25227	21547	19969	17892	12621	13182	15700	15326	11588	8228	6812	4343	6020	4791	3610	4642	3850	3006	2717	2680	2468	2392	2260	2128	1840	1619	1505	1564	1531	1153	1388	1305	1155	1099	938	617	477	459	409	325	285	291	290	310	292	266	287	246	233	223	189	221	198	193	187	166	156	205	167	193	205	172	186	162	191	168	164	190	189	164	171	193	180	183	158	168	169	167	155	166	182	185	173	199	170	168	158	177	187	186	191	177	165	169	179	176	172	163	190	169	191	176	164	189	158	174	178	194	184	183	202	156	182	159	171	161	178	177	185	172	176	170	180	157	148	166	180	186	195	162	166	180	167	177	177	197	176	178	159	180	182	189	182	181	178	173	178	203	177	160	169	182	164	157	192	177	177	169	180	154	151	160	172	185	165	181	187	199	165	191	197	166	161	155	185	171	166	167	159	152	159	161	181	180	214	173	162	187	188	167	157	186	180	191	173	152	163	171	182	137	162	174	200	168	155	176	219	175	153	189	163	196	160	150	159	186	192	150	169	166	149	188	190	160	183	147	165	206	193	174	166	161	192	164	160	161	152	154	179	204	193	185	177	189	145	177	170	166	151	183	181	183	173	184	175	197	169	144	157	177	174	180	188	166	184	180	188	183	166	169	184	155	186	154	171	178	190	180	166	153	182	164	179	179	181	176	165	178	177	163	172	188	188	162	157	163	171	179	181	169	201	176	188	184	194	181	211	183	185	165	161	181	166	200	190	184	173	169	177	167	165	191	189	182	164	164	189	176	163	161	179	166	160	186	181	180	173	165	168	193	176	173	185	207	187	168	189	155	160	189	164	179	150	183	209	161	168	178	181	152	162	172	172	155	165	171	176	170	181	146	161	200	176	172	190	162	179	186	144	183	188	188	174	169	199	160	178	163	165	188	190	189	160	166	174	169	164	164	204	173	178	188	172	195	200	171	181	186	166	177	178	143	185	184	171	157	172	167	163	186	166	163	172	201	153	176	183	168	154	157	180	177	190	185	171	167	192	192	177	175	190	176	181	179	183	183	174	166	172	178	159	165	183	181	176	172	201	177	185	162	180	159	157	171	172	189	179	182	183	184	187	165	166	162	170	209	202	156	174	170	156	156	154	158	162	166	168	181	180	167	176	180	166	185	175	161	197	171	169	178	180	152	177	181	164	180	178	186	165	173	153	164	178	173	172	168	192	173	197	147	160	164	173	177	156	163	167	160	161	171	154	158	160	174	166	188	179	198	188	171	176	175	162	167	189	186	161	153	166	203	160	166	154	181	186	163	167	193	163	172	147	161	161	162	161	160	163	191	185	162	167	212	185	178	168	172	186	175	181	170	177	195	176	178	170	192	190	166	173	169	172	168	184	148	194	176	181	180	166	182	165	166	167	175	161	164	173	178	176	169	185	203	172	201	150	210	178	176	172	147	177	201	178	166	185	181	179	161	150	179	188	161	191	152	180	191	166	188	166	165	179	164	175	147	176	158	163	170	159	184	176	185	171	188	166	155	163	180	163	183	164	166	197	188	181	187	176	188	180	195	173	177	168	199	196	196	194	182	178	186	178	149	176	170	168	180	126	160	204	184	172	160	197	167	188	156	160	163	153	176	200	179	177	169	176	188	181	150	181	191	177	172	175	170	181	206	196	154	172	174	169	171	191	159	174	171	189	178	173	163	182	173	164	177	171	176	158	166	170	203	191	187	164	180	162	172	162	177	169	174	173	172	168	156	187	179	177	180	174	176	179	178	168	171	174	161	185	213	185	158	175	170	178	188	192	176	163	200	200	183	180	217	174	165	186	184	171	160	176	181	185	182	164	182	159	162	181	174	193	160	166	193	179	157	170	178	167	188	200	149	164	168	169	168	181	175	199	168	160	159	181	196	169	163	154	141	167	196	185	161	167	174	168	180	178	176	147	147	165	174	172	189	165	178	177	170	169	181	172	182	168	155	163	161	183	167	187	194	169	167	191	169	151	161	173	184	175	168	157	156	195	189	184	169	178	164	172	155	156	196	182	171	162	173	159	163	183	172	160	158	146	183	164	161	177	189	174	174	192	171	154	175	158	188	163	181	174	174	172	173	144	170	155	186	164	169	185	153	185	178	172	171	198	185	164	176	164	175	164	163	184	167	154	162	164	165	175	154	173	156	187	174	170	161	186	171	193	163	172	189	192	140	172	188	177	173	174	176	166	189	187	178	173	181	189	171	174	172	191	175	175	188	153	166	194	185	160	168	152	172	178	173	161	175	158	151	184	162	180	167	180	153	173	183	205	166	187	194	178	179	159	167	187	145	166	173	181	175	157	165	195	172	172	182	152	173	167	185	167	181	164	195	172	184	204	182	177	182	174	179	165	183	181	157	170	161	183	162	177	172	174	166	180	190	167	168	187	170	183	178	174	160	182	165	165	181	166	201	165	163	169	173	174	146	173	177	160	174	176	188	159	179	180	159	172	162	169	184	190	169	177	177	184	193	181	191	169	164	185	202	144	205	171	164	193	174	143	169	178	148	206	183	165	162	169	188	180	148	166	170	203	182	190	183	181	165	180	183	138	156	185	203	181	167	171	181	168	179	171	148	190	196	169	195	172	154	179	145	172	199	198	173	177	171	190	183	178	158	190	163	150	177	160	165	166	169	183	213	190	186	173	190	174	155	171	168	193	179	175	173	189	184	161	180	174	169	176	158	166	163	173	202	173	174	194	172	159	157	155	223	165	164	202	175	154	184	172	177	171	176	190	168	179	171	162	208	161	187	168	171	159	178	165	166	172	173	173	164	166	177	208	174	199	158	167	172	182	206	186	181	166	174	192	157	169	181	149	177	163	181	186	168	204	166	142	195	172	170	189	167	184	195	175	152	183	152	187	177	161	156	167	165	172	194	168	141	158	192	152	152	167	170	177	158	172	179	156	175	179	154	163	166	181	188	186	159	164	162	167	152	172	175	181	153	182	196	181	162	181	187	193	189	190	175	170	160	184	174	148	174	169	188	168	179	162	179	169	178	190	171	188	181	184	195	154	154	160	160	178	191	171	179	210	187	170	139	164	192	196	184	157	170	150	167	193	174	164	191	164	178	200	172	176	182	171	199	190	175	173	185	199	170	196	176	200	170	182	173	188	177	155	172	167	199	210	152	167	171	173	169	152	158	167	181	182	177	170	179	186	178	168	159	187	152	153	170	162	187	168	181	193	174	170	175	181	169	166	186	160	191	181	151	176	139	169	176	170	155	171	167	143	163	169	160	176	177	158	177	148	172	188	152	189	191	167	157	188	172	168	172	170	186	162	154	179	161	168	157	170	169	162	199	193	176	166	191	181	186	206	173	200	170	170	179	167	181	180	184	182	152	195	164	194	181	169	159	185	134	177	179	170	143	178	151	158	171	180	165	191	164	164	167	195	200	161	207	177	179	180	185	190	180	163	178	184	167	162	172	181	168	189	151	189	180	184	163	160	173	161	188	185	163	202	190
26622	35173	49973	49506	52888	52008	58706	57748	45305	40781	44238	49774	42809	40861	40400	39584	31796	34670	38597	37235	32378	26455	24722	17486	23895	20072	15858	20460	17550	14185	13655	13455	13370	12720	12233	11774	10137	8805	8325	8825	8613	6605	7963	7068	6859	6248	5525	3510	2531	2399	2164	1847	1253	1308	1287	1149	1264	1299	1336	1055	948	839	701	618	585	633	564	543	502	501	482	491	504	486	489	465	474	502	423	439	480	487	452	476	463	480	481	485	485	455	492	461	475	509	478	466	439	461	470	424	430	480	473	460	474	475	436	460	418	503	485	481	493	460	437	446	512	455	449	464	456	473	463	475	435	456	494	508	473	415	480	474	500	455	491	459	465	479	485	449	482	480	473	502	464	472	428	483	475	453	427	476	475	473	479	472	461	435	466	488	456	505	510	432	478	452	477	490	461	476	430	493	458	477	450	471	466	452	469	459	487	501	467	486	434	433	468	484	509	466	461	491	487	473	455	475	477	449	466	469	460	449	488	466	485	416	472	475	479	482	447	485	417	473	500	444	500	473	452	466	474	434	475	453	506	460	476	459	457	491	475	492	446	474	457	465	446	481	479	498	490	447	462	441	479	474	496	452	434	470	485	443	447	480	463	468	456	467	460	507	464	459	479	452	469	489	463	500	469	446	457	485	486	478	451	450	473	422	463	495	456	461	451	459	464	516	487	445	437	477	486	446	461	495	450	472	462	425	476	456	422	449	441	459	480	447	482	440	463	476	483	444	433	484	455	467	469	456	491	451	475	489	493	492	475	450	496	467	510	445	478	490	479	481	477	470	438	429	463	481	468	497	481	458	457	469	443	465	495	446	473	461	462	506	499	468	468	462	473	450	464	444	455	493	461	468	439	487	493	471	471	472	452	464	437	464	453	473	480	468	493	513	463	497	465	483	514	471	438	484	439	442	459	452	445	484	479	478	490	475	455	432	497	474	450	508	457	464	465	444	471	479	498	442	470	460	446	480	463	467	455	482	487	480	485	473	454	450	427	458	480	414	496	443	473	455	460	497	479	405	500	451	467	460	463	406	489	462	480	472	451	469	449	471	440	449	507	459	478	467	481	492	516	473	472	451	468	479	455	489	449	387	461	457	470	470	464	479	486	490	468	463	466	468	488	455	451	447	447	464	507	430	479	444	466	427	435	456	481	459	431	468	462	480	475	448	482	474	465	431	465	501	453	503	441	488	476	468	453	470	504	486	483	465	459	492	507	473	467	458	466	424	474	491	465	477	451	490	468	449	490	452	451	495	459	408	482	442	470	456	467	427	480	437	438	470	466	487	483	462	475	451	469	446	474	471	444	473	449	506	484	487	475	470	475	482	488	491	478	438	497	491	456	451	486	466	480	443	523	444	451	444	444	471	467	499	495	489	490	427	424	475	476	424	489	487	476	468	415	487	486	511	478	455	469	461	472	492	487	422	511	453	474	449	459	437	455	458	494	481	463	483	452	454	447	463	477	498	487	496	441	458	433	454	500	446	459	504	460	457	479	479	459	504	459	482	516	450	487	463	458	435	474	472	435	490	494	464	495	456	473	445	441	478	481	463	504	441	499	473	472	511	493	487	484	472	481	466	472	494	470	482	448	476	451	481	421	453	451	471	463	458	460	436	477	475	454	446	484	477	500	487	501	443	443	496	452	468	449	515	486	482	442	460	441	472	503	462	450	465	467	458	490	485	461	449	496	455	454	459	458	457	497	450	477	445	460	486	453	467	466	474	481	485	443	472	489	445	463	449	456	485	444	487	465	472	493	439	454	475	449	479	460	460	498	476	456	460	484	470	485	449	482	464	449	489	430	434	452	468	493	466	494	460	448	423	468	424	472	465	457	498	456	479	467	469	479	464	451	413	484	476	503	432	495	494	466	440	474	481	458	477	500	470	456	491	477	454	459	472	444	482	449	499	500	436	446	443	453	466	479	450	439	478	465	481	441	468	462	515	408	486	447	442	452	449	449	480	479	477	469	442	468	424	461	458	477	491	490	432	470	451	473	427	479	455	510	456	450	487	463	469	475	484	503	488	485	480	433	467	458	462	465	505	469	507	475	498	476	477	453	437	483	442	453	486	466	481	487	462	480	493	463	479	479	465	447	449	453	447	440	483	469	444	483	505	489	440	517	431	469	486	449	445	490	461	469	493	461	466	503	485	500	499	448	483	495	452	449	444	491	450	462	426	465	501	489	489	467	470	461	463	461	497	479	454	479	470	457	417	489	451	473	459	469	493	473	491	476	421	506	496	475	483	453	498	419	438	429	495	487	446	447	481	483	433	474	483	451	479	423	459	448	515	453	459	480	450	428	460	480	473	464	454	479	439	482	472	465	517	469	438	471	431	495	464	468	467	444	463	498	485	465	465	507	453	461	465	497	497	481	446	448	457	480	466	462	429	450	496	502	507	457	445	478	471	486	525	473	467	446	495	489	455	474	449	478	522	518	414	493	515	475	462	485	456	471	469	452	429	435	479	503	472	461	506	460	453	456	448	461	487	485	447	479	447	481	453	495	493	516	501	443	454	454	477	488	475	459	466	478	449	493	432	433	471	489	480	462	473	461	423	493	477	491	416	471	480	451	462	469	450	474	411	465	436	466	437	467	452	468	487	489	478	452	464	483	461	476	430	475	498	465	475	488	487	455	487	456	464	483	502	452	467	480	436	470	466	480	475	467	482	475	483	473	475	484	432	458	452	456	454	475	492	461	502	467	442	469	480	486	480	454	479	484	468	461	478	496	488	474	495	472	453	455	461	475	500	519	459	455	445	477	487	493	451	498	472	457	463	449	478	458	483	492	476	445	473	460	459	453	511	432	466	497	478	496	459	487	467	445	469	494	472	477	477	462	493	455	449	431	449	474	473	440	430	476	478	457	478	470	461	463	462	519	455	461	509	454	446	474	456	474	457	459	500	437	450	435	472	488	479	445	520	473	463	507	480	487	473	435	480	452	457	454	480	480	494	489	484	447	506	492	465	451	501	439	416	463	456	494	451	477	474	481	487	447	448	446	451	429	469	490	466	475	467	471	465	469	489	446	472	481	436	480	453	460	469	501	475	477	466	493	454	470	478	497	469	504	476	521	447	435	452	444	465	441	456	485	460	455	499	454	471	536	472	468	446	498	477	437	509	499	471	464	480	456	501	443	446	484	485	459	496	481	457	500	486	491	432	440	426	441	452	456	441	475	470	503	484	477	500	447	506	476	474	453	453	471	495	448	441	468	438	455	454	498	441	464	480	508	469	492	455	495	492	443	479	476	469	460	455	496	452	446	446	462	437	471	447	480	452	479	477	491	458	463	455	452	469	485	446	488	468	446	482	472	478	472	440	467	453	432	491	435	481	487	518	468	459	475	450	452	487	432	483	492	454	478	512	490	481	493	494	443	457	460	460	456	455	470	456	442	439	461	503	457	435	469	467	463	483	457	461	475	536	515	476	457	452	490	463	485	454	478	482	440	461	496	459	488	509	485	475	494	461	472	493	474	479	435	456	456	470	473	478
49535	50718	55249	47770	47709	47498	55356	50053	47482	36089	29824	40423	37396	34731	32062	31584	23639	25339	28784	27801	22644	18040	14475	10461	14849	11471	8030	9874	9690	6833	6425	6799	5738	5088	4769	4903	3723	3049	3250	3115	3122	3073	2288	2594	2394	2394	1857	1483	897	791	816	644	525	447	449	454	428	499	507	376	372	355	305	286	265	226	223	211	248	197	198	223	201	165	210	218	178	187	225	202	185	209	230	207	202	218	217	192	212	174	171	207	217	183	210	206	201	192	215	212	186	204	175	224	216	200	228	199	184	180	222	202	199	215	213	223	192	188	185	178	188	192	164	212	204	219	178	194	207	201	204	200	194	195	203	194	210	177	182	181	177	185	205	208	201	212	198	210	208	225	197	179	211	206	213	196	205	197	227	191	234	195	181	190	195	197	199	214	213	199	198	207	204	214	207	206	206	209	195	213	194	212	215	208	191	200	203	215	200	193	192	209	206	197	197	225	202	188	178	234	196	167	203	213	191	216	199	214	208	216	187	203	188	194	182	171	200	207	180	208	225	211	193	208	206	187	192	204	199	221	194	202	200	221	172	190	197	216	196	179	211	195	183	199	209	198	193	205	214	229	211	219	177	210	235	201	208	193	198	201	183	236	198	205	211	190	195	224	201	206	200	199	216	216	185	206	229	184	195	215	225	199	216	215	191	208	207	199	185	209	191	203	227	229	227	219	220	204	216	194	189	223	205	196	203	188	192	207	207	231	214	209	213	187	202	198	229	230	175	196	202	204	203	206	187	211	196	200	199	209	207	211	203	197	234	199	194	191	190	170	207	202	216	218	191	198	195	206	209	213	186	203	206	200	225	196	210	237	195	208	188	226	185	193	189	209	205	206	233	205	224	235	201	217	203	216	201	215	215	204	206	219	182	192	207	197	210	203	209	230	206	221	229	223	181	176	199	205	216	206	233	209	207	212	190	178	200	189	218	193	216	224	192	224	191	200	205	220	191	191	202	209	211	187	180	202	203	211	217	187	230	205	208	209	206	210	227	205	212	224	216	188	207	187	211	221	210	202	220	196	210	220	190	201	203	186	175	218	246	199	211	195	214	195	230	200	185	187	201	207	216	221	212	218	220	188	198	185	203	223	229	205	204	213	232	210	210	183	217	189	202	200	227	201	229	205	207	206	196	213	207	211	185	189	203	194	200	218	206	205	190	193	202	197	210	221	189	221	192	212	205	204	196	193	198	221	231	199	205	203	215	223	212	193	215	211	192	201	202	182	178	190	217	218	210	223	216	211	212	178	216	205	195	210	200	227	201	185	182	213	211	171	213	226	179	205	191	176	210	196	168	189	209	198	197	189	209	195	207	224	209	235	193	205	195	202	218	188	202	191	210	207	208	192	201	208	203	223	207	206	182	206	213	223	214	188	237	230	215	207	205	217	191	225	205	201	212	206	211	180	204	191	206	210	217	192	197	218	195	210	200	197	210	212	176	197	215	191	191	201	189	213	210	194	183	206	194	183	223	205	211	178	190	189	209	208	164	192	202	184	204	253	214	209	193	183	215	220	230	191	219	201	210	207	183	179	201	205	217	212	186	211	214	219	212	186	196	209	198	213	194	194	217	220	194	195	205	212	198	207	202	199	196	207	200	192	197	208	200	211	210	234	202	206	191	209	197	203	196	235	209	230	218	189	173	236	206	217	203	195	221	203	200	202	212	236	206	196	207	173	181	207	205	209	205	204	219	230	218	208	186	215	223	205	198	183	199	233	208	183	221	178	206	208	248	218	198	205	185	218	219	229	194	206	190	197	220	235	195	192	185	197	227	186	187	230	182	202	199	201	206	195	203	189	190	199	211	208	228	204	208	202	211	184	212	197	223	185	210	197	205	172	197	219	199	225	215	207	188	193	204	204	236	216	206	211	208	182	205	201	204	214	224	195	193	192	225	203	226	205	217	216	203	216	208	231	231	204	193	197	210	220	185	211	199	181	208	202	209	225	205	187	224	215	230	207	209	204	212	217	209	206	201	204	192	205	210	201	196	184	203	207	211	219	214	197	211	184	194	185	189	208	220	220	196	194	184	182	157	214	185	205	218	202	201	209	219	200	175	217	213	223	219	200	213	195	221	214	190	213	204	200	206	185	217	202	211	195	209	202	199	221	216	196	195	227	189	192	200	235	213	198	201	209	217	211	202	223	199	230	204	212	220	193	217	211	186	206	189	195	197	200	223	185	218	208	207	202	234	197	178	208	196	209	208	219	199	213	205	217	205	209	211	213	194	190	225	196	203	212	206	219	212	176	216	201	242	202	202	204	210	213	223	194	231	206	188	186	198	197	191	208	211	210	206	201	186	199	195	201	183	197	213	199	216	191	203	209	218	177	212	187	197	227	208	199	229	203	205	209	218	201	194	229	220	217	225	202	191	219	229	197	184	198	199	215	256	200	191	201	226	175	175	205	211	215	222	218	218	213	229	201	216	217	195	202	190	212	210	184	204	218	205	200	196	183	239	207	194	210	201	221	204	220	184	197	201	201	170	200	217	193	196	214	191	226	217	174	213	199	213	198	201	198	204	190	194	209	212	195	197	209	189	210	215	220	214	195	213	197	215	207	223	192	203	206	203	217	199	167	200	190	211	186	186	175	202	219	183	223	223	195	211	201	190	221	221	212	194	197	198	210	204	206	189	219	204	185	213	209	208	178	211	216	202	197	197	213	198	215	217	220	203	200	226	208	211	201	212	197	192	206	190	190	195	187	194	202	209	203	209	209	198	209	183	184	200	203	217	212	204	258	226	231	204	242	200	220	185	200	213	216	187	220	186	224	208	184	214	221	199	173	188	201	196	214	197	199	190	214	211	228	206	195	196	201	224	212	200	205	211	195	205	184	177	191	211	225	193	225	197	177	180	222	203	196	220	196	173	204	204	214	187	184	200	200	225	221	212	206	200	207	192	219	213	191	229	200	210	188	209	205	210	187	214	192	201	203	176	246	185	204	192	216	200	203	216	226	204	192	196	217	225	204	199	209	210	217	226	213	205	190	199	202	179	190	190	187	195	215	209	220	214	197	197	217	207	217	225	196	207	214	225	190	185	213	215	233	197	213	179	206	195	191	224	226	236	204	188	201	196	175	205	184	211	213	211	185	186	196	219	199	187	207	188	218	226	203	186	205	184	220	166	213	215	196	221	203	209	195	167	216	186	190	234	219	205	217	222	204	222	238	218	249	198	212	214	240	219	221	200	210	211	199	218	206	195	193	180	187	216	216	189	186	223	219	209	205	183	181	208	190	216	215	210	202	192	206	214	224	207	204	195	243	197	211	200	223	186	196	198	210	215	198	195	216	176	211	181	217	187	204	192	204	197	206	212	208	188	212	197	192	219	215	202	219	224	194	215	222	207	192	220	198	190	211	198	213	224	210	206	233	211	186	201	204	178	215	203	194	192	195	232	234	197	238	225	212	196	193	218	234	210	233	200	215	197	193	185	209	201	222	201	200	189	221	191	191	219	217	200	213	190	206	194	190
34759	43270	54817	56042	58300	58754	66014	62613	61761	48135	45724	55433	53101	50997	50649	51616	41745	47123	50045	47820	43511	38145	35191	29062	36653	31618	25959	30846	29818	24245	23598	25494	23442	21429	20557	21114	17367	14746	14887	15783	15286	14852	12157	12892	12309	12674	10023	8127	4423	4408	4295	3189	2493	2304	2253	1991	1906	2205	2228	1649	1657	1434	1137	1036	892	806	645	613	616	625	576	633	596	541	540	535	560	555	519	525	558	568	515	560	627	514	519	510	533	576	564	514	516	540	522	545	530	548	556	554	499	567	519	549	560	536	541	548	492	541	484	559	534	538	520	574	486	552	515	515	526	562	523	517	545	536	539	539	537	532	483	529	536	503	517	553	537	492	537	583	534	551	561	516	576	507	547	562	513	556	510	522	547	527	551	554	527	523	536	584	515	545	528	532	553	551	510	475	548	534	509	515	513	548	537	511	528	533	541	516	527	535	545	536	544	527	540	503	519	547	549	552	575	573	575	571	534	541	569	508	504	531	507	533	543	541	539	536	543	545	518	517	543	516	568	509	556	511	536	552	545	537	559	472	529	509	523	545	540	514	527	580	514	530	543	564	547	546	531	520	530	519	514	467	512	559	539	504	538	543	534	500	540	536	518	540	542	546	510	507	513	532	538	575	512	570	545	567	518	571	541	521	555	536	554	532	534	529	526	526	525	529	536	527	560	536	524	540	538	530	532	534	529	564	532	559	559	497	559	541	565	516	507	573	501	535	534	512	553	521	507	512	510	545	543	545	536	542	533	515	534	522	528	530	537	517	556	528	508	567	566	541	542	574	529	536	471	550	552	588	574	543	541	513	523	500	527	521	521	534	531	556	535	502	536	518	517	509	595	530	547	550	539	564	553	531	493	566	572	485	527	542	567	549	502	554	529	514	547	549	551	538	505	548	574	552	543	541	571	546	526	559	544	513	552	523	539	523	528	523	535	496	531	535	503	521	537	485	551	521	521	546	540	555	511	559	546	492	520	526	535	559	502	524	581	569	522	568	535	511	553	535	528	532	556	511	544	528	517	532	526	564	534	551	545	534	544	509	510	559	547	545	515	502	536	556	528	532	507	536	531	512	543	555	533	557	506	571	530	570	525	523	549	520	520	550	524	507	502	503	554	575	555	556	529	552	542	529	533	571	533	531	523	528	508	523	515	526	510	493	534	580	534	523	536	556	528	568	497	511	540	523	571	507	521	558	510	533	532	579	514	567	561	521	493	537	545	553	538	560	526	527	543	554	517	481	503	526	532	509	543	540	530	500	543	510	568	552	541	513	507	529	542	501	528	554	555	488	548	519	530	520	564	539	545	538	558	530	539	512	538	525	520	580	536	501	552	527	557	540	509	475	501	523	539	544	537	507	530	542	538	525	568	523	502	551	499	520	513	549	523	544	529	562	534	498	504	533	558	508	524	591	520	546	507	530	556	557	548	511	529	540	530	549	532	510	546	488	502	521	532	553	513	561	532	555	548	581	578	542	552	504	552	530	563	532	507	530	548	563	503	539	529	495	532	507	507	537	607	535	534	520	504	518	563	554	551	483	576	534	551	531	514	542	549	535	545	512	544	506	548	509	551	566	522	568	540	585	574	527	509	545	516	521	531	551	566	489	540	533	545	578	527	570	569	534	515	557	541	532	531	575	531	555	511	484	532	522	555	532	539	575	555	513	545	531	521	517	535	571	543	544	554	521	533	563	555	538	509	496	543	550	517	573	521	512	542	519	513	509	556	558	521	506	548	513	495	488	541	583	533	541	500	507	514	526	504	552	552	508	523	555	527	560	547	549	532	536	525	517	508	554	548	517	548	521	525	551	549	581	593	503	528	559	513	530	539	577	548	534	503	528	588	489	538	556	590	542	550	558	544	524	503	568	540	514	577	512	555	550	517	546	518	522	566	541	524	553	508	533	548	539	512	546	511	511	538	492	533	522	504	544	541	483	533	565	540	536	496	510	535	532	555	550	511	540	557	555	527	551	557	512	516	535	527	536	526	594	512	568	530	557	535	496	561	516	490	577	557	556	561	496	535	539	509	553	540	554	497	606	528	521	586	508	513	503	570	552	508	568	508	533	518	539	509	549	528	528	507	516	525	534	559	557	512	532	530	535	529	524	541	505	565	512	527	547	513	517	545	557	524	564	524	557	524	546	557	550	537	490	536	576	547	511	533	552	559	573	492	556	536	531	515	537	541	540	547	528	538	505	536	525	550	536	547	525	562	506	538	524	554	582	519	516	542	542	526	553	558	552	507	522	538	526	536	537	532	524	581	559	496	567	535	547	515	546	527	495	533	530	540	558	540	539	534	521	600	519	501	589	525	554	527	549	542	513	533	541	540	550	532	550	497	514	520	550	510	513	556	485	517	557	511	516	507	500	514	539	571	534	583	533	537	538	536	549	536	524	537	511	511	538	506	562	563	536	552	499	572	515	543	508	574	535	530	527	550	537	517	538	543	539	539	554	519	556	539	523	542	559	522	526	543	565	552	513	584	478	517	532	506	555	539	571	531	530	488	544	524	553	530	533	544	556	575	548	575	510	529	536	530	503	498	568	556	531	535	556	545	580	555	537	546	497	579	532	508	555	521	536	555	520	531	529	506	526	526	525	540	517	526	549	504	534	532	525	497	521	545	509	507	507	530	499	528	526	556	563	532	521	517	535	535	537	520	523	547	508	527	498	527	560	509	520	536	539	503	587	520	517	547	522	545	554	529	553	543	500	544	501	506	510	547	542	523	527	585	563	525	520	523	520	525	561	536	565	531	541	508	523	549	506	503	549	511	525	561	519	544	545	527	529	524	510	504	548	530	541	514	542	546	526	555	552	559	519	528	556	531	554	524	528	515	511	530	494	564	559	507	557	495	506	551	523	543	551	576	542	523	528	527	535	532	535	541	521	534	544	556	511	534	543	535	547	556	513	538	533	516	545	521	553	511	549	524	516	536	539	527	538	527	520	525	515	538	529	470	505	535	530	517	544	515	550	533	544	544	534	552	525	541	549	553	508	503	528	527	535	552	546	556	553	553	520	548	501	506	506	556	579	508	530	520	539	530	508	549	555	521	509	496	511	557	499	534	517	540	549	563	531	575	559	544	583	500	489	543	545	569	544	508	533	530	534	525	547	489	541	547	530	530	542	555	492	525	529	523	541	544	521	505	550	484	528	522	531	512	503	511	501	523	548	554	508	472	558	538	540	517	531	595	535	482	527	541	537	548	529	541	519	534	544	554	546	523	562	552	536	551	531	524	537	547	560	505	506	530	535	521	554	543	577	515	558	534	528	577	509	523	547	538	537	576	538	503	546	544	551	531	536	515	533	556	524	561	583	491	542	531	525	526	516	563	563	548	502	504	562	513	557	550	528	557	540	515	518	551	532	585	579	534	504	541	488	540	520	521	548	560	544	511	535	519	592	523	512	516	524	543	566	518	526	509	549	535	523	530	551	479	492	568	572	518	496	511	551	540	543	520	510	517	528	546	505	528	491	552	543	533	541	557	513	515	523	508	547
25996	23287	24523	18182	12618	9703	9923	8305	6795	3635	2806	3333	2663	2365	1750	1796	1216	1291	1374	1397	1073	831	725	539	735	527	445	508	477	397	387	425	363	358	342	299	333	252	263	273	279	258	223	228	219	261	177	224	201	171	166	184	144	158	171	162	155	146	152	147	145	162	166	152	138	175	151	150	157	133	143	164	168	142	155	137	131	140	136	152	172	157	142	148	146	139	148	142	120	152	144	181	129	144	149	151	158	146	161	160	146	143	156	163	162	139	173	178	165	136	157	149	142	171	145	141	126	143	126	139	129	161	141	163	157	138	150	140	161	142	151	180	139	139	141	158	159	150	153	136	153	135	151	155	137	142	143	141	143	143	151	143	141	160	125	146	145	159	151	154	148	176	135	174	144	146	145	141	135	169	181	138	160	144	170	164	156	150	135	157	153	151	144	151	168	158	135	136	146	146	154	156	139	127	159	151	155	149	121	149	144	120	155	136	159	146	156	156	172	154	143	144	135	149	144	135	142	145	141	146	160	140	140	141	133	132	145	144	166	137	156	130	149	147	145	136	148	146	146	169	149	160	137	165	179	140	160	151	154	156	153	155	116	157	144	127	166	139	159	163	142	117	150	144	171	162	136	143	147	130	134	149	161	172	126	149	169	168	137	140	145	161	160	171	145	153	177	142	148	143	162	156	148	139	143	144	155	163	136	148	162	127	147	143	152	145	154	154	145	167	141	160	143	132	144	144	167	156	158	132	139	153	154	176	120	127	139	167	157	133	162	133	142	147	143	166	145	199	165	135	135	166	146	145	137	152	156	141	163	138	159	150	154	144	155	159	189	152	150	152	131	157	143	135	161	140	142	163	147	156	131	150	174	150	139	143	151	135	159	165	155	149	156	131	140	144	141	164	148	155	151	121	135	143	149	155	164	168	164	156	135	134	157	142	138	160	156	162	155	147	154	148	136	150	149	156	150	150	129	146	166	148	136	135	154	133	136	156	151	150	163	158	165	158	133	146	134	137	147	160	153	143	163	162	152	136	155	138	155	143	141	147	140	146	179	154	145	167	131	148	163	147	166	148	148	151	139	166	152	141	143	142	145	158	155	134	149	156	141	148	161	125	154	149	146	148	125	141	146	161	143	145	167	154	151	178	158	135	145	155	150	144	149	139	170	134	151	141	156	137	136	176	138	144	148	151	170	147	146	169	150	148	160	130	187	156	158	143	142	155	154	144	169	164	183	137	169	140	141	142	135	165	156	150	137	156	150	158	145	169	128	151	152	142	152	144	134	158	152	167	143	148	158	156	144	157	131	111	140	140	165	132	138	121	153	158	176	170	153	155	141	139	140	162	153	155	173	159	142	162	154	149	166	162	137	154	162	169	149	150	149	165	168	124	161	149	126	126	170	129	157	149	136	163	172	137	132	140	144	147	175	160	149	148	142	153	144	136	143	161	152	146	146	160	157	132	162	147	132	136	139	150	155	145	146	140	149	142	147	149	166	153	153	160	156	143	138	132	144	156	154	173	128	144	163	154	151	155	161	142	147	151	142	146	135	155	155	145	154	140	178	145	165	156	147	150	147	161	145	137	161	145	157	148	157	169	143	159	160	156	145	146	152	167	134	151	165	150	150	143	153	143	166	152	160	163	141	155	138	153	131	156	139	142	163	149	166	146	128	125	170	148	149	164	135	157	126	151	166	154	152	146	147	174	148	185	182	163	149	137	160	157	143	133	144	178	152	153	119	173	128	161	134	145	166	121	144	157	151	162	154	143	166	158	146	148	147	140	150	134	128	164	141	140	133	146	157	147	153	133	154	145	147	140	144	152	161	120	142	129	141	143	153	148	132	170	174	146	162	159	166	144	136	155	143	166	130	137	151	159	127	168	164	151	169	147	142	165	167	129	136	149	151	149	153	137	155	137	150	140	144	170	165	143	143	152	151	136	116	156	133	140	180	144	144	136	177	158	132	139	146	137	155	135	154	135	143	150	162	141	144	120	142	153	165	159	145	155	131	150	166	139	166	152	152	149	144	155	148	178	147	154	164	164	147	158	152	155	148	139	145	148	154	154	159	150	167	146	151	154	147	145	146	132	158	162	128	136	156	158	150	138	140	131	136	144	166	148	156	150	156	136	162	130	165	135	128	137	154	142	147	151	165	150	142	167	154	144	151	149	148	149	138	145	144	155	163	116	155	165	131	125	141	170	133	141	152	135	158	144	131	145	146	158	142	137	142	143	151	150	162	175	149	147	155	155	162	141	165	134	167	136	149	136	153	115	144	150	157	146	147	161	143	138	164	140	148	162	143	140	148	129	144	167	153	162	156	126	132	143	155	150	159	155	159	149	156	155	166	160	147	122	123	145	146	143	136	167	172	158	156	145	152	140	148	151	180	153	141	160	155	147	159	144	158	151	146	146	152	160	145	172	139	154	137	167	149	170	110	140	144	148	147	138	145	160	138	129	158	139	165	136	165	145	119	144	148	135	120	166	150	171	143	144	140	142	135	155	175	172	143	182	142	150	143	143	159	160	143	143	127	131	159	143	139	145	140	173	136	140	153	139	136	151	162	153	137	160	160	140	164	180	139	148	144	130	172	150	174	178	138	167	145	128	162	154	145	135	148	152	155	151	160	135	137	131	157	143	132	152	164	157	158	149	140	137	154	136	158	156	126	150	153	136	143	115	136	134	134	148	155	136	128	149	159	149	147	144	172	139	135	145	165	141	142	154	143	163	145	144	154	138	164	161	140	116	135	143	162	151	135	147	163	155	138	135	160	174	154	142	171	145	177	144	159	144	152	168	140	167	175	131	150	155	178	135	157	140	133	167	150	144	150	150	118	135	145	158	151	153	169	130	147	145	158	156	166	153	152	145	160	152	157	141	156	125	143	150	164	153	149	140	150	129	125	166	154	147	161	138	139	134	141	122	154	159	144	147	158	152	162	138	158	164	127	162	158	168	137	132	159	161	147	135	148	123	155	143	152	156	163	130	153	146	160	142	132	148	154	148	126	153	137	143	143	160	154	163	164	189	147	172	147	157	155	142	165	134	152	129	147	138	159	160	154	138	157	128	151	141	151	139	150	150	149	157	144	136	145	148	154	154	136	164	140	139	158	130	148	145	145	188	155	158	137	161	147	130	142	167	166	139	138	174	157	172	147	166	134	149	176	166	156	139	172	146	124	156	138	149	158	143	163	145	151	156	160	153	154	161	141	167	116	151	137	150	142	159	156	159	169	146	129	152	143	142	159	147	158	151	157	147	147	139	156	154	126	149	154	116	153	153	109	167	144	157	155	137	164	144	128	142	157	154	134	127	161	149	135	140	149	141	145	127	136	137	154	152	171	165	128	147	161	151	150	151	145	133	134	157	151	153	162	148	123	161	162	131	136	125	146	138	157	114	142	148	136	169	152	148	182	158	139	138	156	150	162	149	161	174	143	125	154	143	124	123	136	147	150	165	136	139	160	137	169	160	130	132	139	162	136	147	154	133	141	152
16373	19153	28890	28509	25806	23622	27082	23752	21836	13107	12126	14089	11720	10500	8238	8757	5595	6256	6932	6711	5379	4208	3650	2551	3874	2757	1984	2488	2491	2023	1960	2042	1891	1675	1707	1514	1383	1172	1305	1288	1155	1179	999	1054	1039	1107	884	721	593	545	557	519	470	489	459	466	458	471	483	440	496	452	472	424	440	403	400	432	384	422	409	408	467	406	381	385	421	417	406	417	414	435	395	416	446	377	416	411	437	383	420	411	400	453	401	404	415	398	391	414	382	404	398	383	401	393	447	441	409	421	410	430	434	406	393	420	385	387	370	398	431	392	407	392	374	363	407	391	398	384	398	414	394	405	418	422	406	396	411	405	410	403	423	384	399	416	376	399	408	418	401	355	395	425	410	387	393	403	384	400	417	437	409	438	415	408	427	412	407	407	423	430	384	437	399	425	402	404	386	407	401	420	422	420	382	405	440	352	371	427	393	387	418	409	422	412	384	418	408	424	407	356	408	395	408	405	433	413	382	423	437	418	346	379	421	386	406	406	424	403	401	433	421	404	427	360	377	392	408	433	439	418	399	392	421	425	398	394	381	420	387	403	439	424	447	405	425	427	476	416	392	453	428	415	430	409	409	415	375	383	378	429	437	384	435	392	398	449	407	394	410	390	409	379	391	438	407	405	412	381	397	421	404	424	409	419	404	386	427	393	403	424	436	396	425	405	399	415	436	418	414	425	390	419	392	429	424	395	410	433	387	404	418	406	410	428	409	414	414	430	384	434	379	401	430	406	414	385	402	397	416	375	411	397	401	390	382	398	409	376	407	411	397	406	407	393	373	388	394	429	424	419	422	404	368	397	368	420	412	358	431	400	413	405	446	424	419	393	403	401	389	441	462	423	433	427	399	433	421	391	430	418	408	413	372	450	404	383	408	436	426	380	413	396	377	415	382	423	407	390	414	390	390	414	412	381	418	386	397	407	393	416	404	409	454	395	383	380	387	413	437	406	368	403	426	413	386	420	420	442	412	404	422	402	428	410	397	414	429	409	413	387	425	435	374	389	386	387	430	452	402	435	420	405	409	421	405	404	439	380	423	400	380	377	376	419	409	398	416	442	406	441	400	407	377	414	396	390	367	406	413	435	422	407	412	409	402	429	429	426	411	440	392	391	374	406	394	387	439	430	404	371	356	432	403	391	417	400	403	448	402	374	366	372	418	405	391	393	395	420	412	430	371	393	421	404	408	422	402	411	432	351	407	414	404	383	404	401	453	405	394	425	408	405	422	432	416	411	392	419	432	405	411	424	400	408	407	403	441	411	387	379	385	435	427	420	410	389	429	400	443	420	405	389	418	384	404	377	413	383	404	381	405	403	404	418	393	404	434	407	403	385	419	398	399	375	434	427	437	389	406	386	393	399	413	408	407	386	386	399	419	366	419	395	423	409	404	395	433	394	363	395	404	427	428	419	422	413	395	437	395	422	422	403	422	399	409	404	436	405	382	393	410	384	435	408	439	407	432	417	409	386	406	426	393	384	392	381	440	415	403	418	423	389	428	395	434	412	404	393	399	413	408	410	428	386	403	381	412	380	413	415	416	420	419	412	400	414	444	403	392	381	399	402	406	391	385	408	418	423	379	386	403	345	426	394	385	402	383	383	427	384	380	397	411	417	391	421	412	433	408	398	418	392	406	388	382	409	418	427	412	417	398	401	407	415	406	437	403	400	373	453	386	424	429	412	385	371	415	386	389	415	428	430	402	431	387	417	410	433	429	389	432	383	431	431	407	388	422	441	427	415	402	423	383	447	398	413	386	369	389	403	385	390	412	398	419	410	394	429	412	415	401	380	418	382	413	420	438	418	403	405	370	384	363	389	380	409	399	418	392	387	408	422	382	402	413	398	443	449	437	400	420	434	439	394	402	428	419	421	413	414	382	434	376	400	381	413	380	406	383	408	418	428	419	407	364	396	426	436	426	426	412	419	415	424	441	367	361	397	429	429	396	388	391	438	415	435	435	417	412	422	407	414	434	415	431	414	391	380	400	360	404	458	404	402	409	447	382	381	403	409	450	367	374	410	418	388	421	403	419	393	391	429	417	401	406	448	417	409	412	410	418	394	402	414	406	425	396	428	412	421	429	399	413	378	457	401	420	416	390	427	396	411	393	412	410	414	387	397	400	414	402	408	387	405	407	391	400	422	420	398	436	422	436	417	406	405	402	410	419	372	395	407	422	386	387	422	426	424	419	390	420	384	406	405	417	392	438	367	380	350	413	388	437	407	414	430	390	420	431	397	414	395	438	428	415	385	445	395	417	396	426	399	388	393	420	434	411	385	374	426	429	384	413	403	447	400	410	423	380	414	399	427	385	390	417	453	394	403	383	425	408	424	387	413	443	406	415	405	385	428	410	385	396	420	366	397	428	430	446	433	393	395	385	403	395	396	428	373	398	393	430	439	390	421	417	436	423	405	411	423	436	376	386	413	434	412	409	420	389	413	403	387	404	400	428	401	385	436	403	423	402	373	401	435	465	395	398	405	389	423	387	389	390	421	420	451	431	380	410	403	394	417	391	422	418	409	425	432	401	412	404	402	400	447	344	404	369	396	411	417	458	393	401	410	407	429	403	425	392	419	389	402	411	424	400	399	402	392	424	346	383	386	396	410	393	410	395	397	408	394	414	428	401	417	399	413	411	426	396	433	362	404	388	422	374	371	398	438	386	390	451	408	400	417	408	419	421	394	404	422	428	382	429	390	414	395	390	401	390	452	416	437	422	394	422	381	386	426	410	433	398	415	413	386	408	413	390	383	410	434	379	395	431	379	387	403	393	423	410	416	399	405	399	393	367	400	423	394	406	412	419	412	410	388	385	388	416	454	414	440	377	409	389	392	409	429	415	388	359	363	430	400	414	383	404	426	404	382	391	393	396	422	389	403	418	389	441	408	401	414	408	439	422	391	389	409	433	390	402	415	393	406	412	404	410	399	393	377	413	425	425	410	418	403	420	428	412	401	420	371	404	385	378	422	407	406	441	413	417	405	413	400	383	426	457	392	409	405	435	420	434	421	391	384	456	421	408	391	391	396	416	388	430	354	412	414	404	446	433	400	427	373	397	395	408	413	406	392	400	371	379	442	379	393	371	403	432	377	439	404	383	362	375	384	429	409	414	406	435	390	378	435	397	384	408	429	382	441	365	408	424	447	407	394	413	392	424	410	423	384	404	383	400	379	371	409	426	399	413	381	398	401	398	456	398	390	381	386	415	393	435	423	417	396	390	392	393	380	426	419	430	397	378	427	442	427	370	431	371	423	410	408	429	399	414	399	405	391	402	438	400	426	403	406	373	426	415	375	400	389	388	410	436	400	414	429	413	399	419	450	386	406	382	397	429	405	385	419	410	421	402	447	401	409	423	403	451	388	429	407	405	414	413	397	389	404	400	407	412	403	424	428	424	402	409	400	381	408	388	400	421	423	409	393	393	398	419	411	391	399	422	406	375	407	408	422	406	390	388	397	391	412	429	402
42780	43015	48953	44265	41406	36828	43026	43439	39282	31452	24355	28851	23914	22080	16927	17925	11324	13605	14556	13538	11372	8350	7015	4548	6541	4649	2841	2500	2998	3386	3203	3406	2791	2547	2536	2128	1935	1756	1821	1622	1631	1329	1131	1458	1438	1568	1149	627	450	432	415	324	268	317	257	238	236	255	286	233	248	264	267	245	225	220	190	152	155	169	167	188	148	193	163	153	139	177	189	155	148	150	152	150	152	173	172	179	161	144	141	167	152	165	159	165	156	161	143	164	170	160	166	146	169	163	142	167	147	148	176	153	169	186	145	149	192	174	152	176	178	163	154	173	158	156	162	154	155	159	175	181	154	164	150	164	152	150	152	138	144	151	158	170	161	151	180	150	169	166	173	155	155	153	158	152	159	159	165	178	144	164	165	158	148	153	152	182	143	151	153	166	148	189	159	145	163	163	156	166	153	177	170	149	173	146	149	148	134	178	141	140	130	172	164	140	125	163	148	158	160	122	161	155	150	146	180	153	170	157	159	164	140	161	157	154	153	157	156	152	171	163	174	157	145	137	146	167	129	188	161	167	150	145	152	166	169	150	162	157	160	157	176	169	161	155	154	129	154	154	146	165	154	160	155	180	154	176	154	165	161	157	170	135	161	158	144	159	167	167	172	131	142	156	155	163	145	140	149	150	168	177	164	143	174	159	154	158	159	143	158	191	160	144	165	171	168	144	162	181	152	164	158	148	141	161	157	150	141	161	149	163	142	161	156	157	165	143	149	182	187	187	172	187	141	172	149	179	166	177	155	169	147	145	149	160	184	153	147	167	129	141	153	166	175	167	157	146	172	162	145	154	143	154	160	138	177	153	155	152	161	169	165	164	170	159	159	141	152	166	157	157	151	149	149	133	144	163	171	148	172	154	150	168	140	162	147	168	156	154	144	165	164	163	158	163	165	168	179	166	153	170	132	148	159	178	150	141	154	154	174	177	166	163	140	150	158	148	158	166	181	166	146	193	148	176	161	174	173	152	168	140	170	165	166	161	169	165	153	156	186	177	145	157	157	149	170	140	165	165	155	184	159	154	178	145	162	147	143	155	176	156	162	130	167	176	170	151	147	154	154	154	162	142	174	170	159	161	165	154	167	142	137	161	166	164	148	172	143	148	140	146	145	180	171	168	151	153	157	158	153	164	171	163	164	158	172	168	164	174	159	168	155	142	196	161	161	153	137	159	168	162	169	171	189	167	132	162	152	163	163	161	154	151	153	142	137	155	161	171	169	158	160	154	161	156	167	153	152	162	145	174	161	154	144	167	154	143	140	157	163	149	159	168	132	169	165	129	180	171	143	133	141	147	181	152	142	160	148	165	170	151	164	176	184	165	159	155	170	158	159	159	154	165	159	176	141	147	175	178	174	153	171	156	143	154	154	154	152	137	180	154	188	147	148	177	172	164	179	149	160	148	141	159	146	157	160	162	185	162	150	157	161	139	149	167	153	149	149	154	171	155	159	157	166	146	155	168	157	160	182	159	159	145	144	157	166	166	168	179	165	133	153	155	161	147	176	165	154	151	165	174	139	182	147	160	154	156	178	167	157	150	160	148	162	145	164	167	161	159	139	143	156	154	151	156	145	155	143	175	146	148	147	170	163	171	149	148	168	161	149	193	171	152	152	170	154	175	186	148	191	171	144	142	149	152	166	162	159	154	169	153	150	140	172	158	156	174	142	157	183	166	150	188	152	162	186	168	150	175	157	141	148	161	156	169	157	152	153	133	183	158	163	178	158	170	180	166	164	167	153	144	154	168	155	187	169	165	149	139	159	158	152	142	171	155	149	161	167	125	165	164	176	181	162	152	160	157	153	160	152	154	166	144	180	132	166	167	147	163	183	161	177	172	153	184	154	167	137	157	167	162	159	158	160	142	151	162	169	148	185	150	161	159	196	169	160	151	170	153	167	183	166	141	165	169	158	163	151	172	150	155	161	147	153	155	153	149	160	152	157	171	151	176	174	177	164	164	148	174	146	161	144	145	156	180	140	174	143	150	162	179	167	169	154	142	167	166	171	152	181	168	169	143	149	178	161	164	174	180	154	139	194	148	182	149	163	147	143	154	149	152	170	160	142	154	160	146	155	151	148	146	166	153	136	173	151	157	165	149	180	154	149	142	143	144	152	175	169	154	151	187	149	158	159	170	148	153	171	148	158	154	177	163	152	155	171	140	170	147	139	164	184	177	170	172	158	174	137	157	149	150	150	155	133	170	165	155	150	152	172	150	133	156	175	157	152	141	176	170	158	148	162	149	170	139	154	175	175	154	187	162	169	159	143	154	134	158	166	155	166	136	147	149	156	141	153	142	162	160	152	163	174	168	178	163	187	173	155	172	166	167	155	156	200	166	148	166	159	165	173	184	148	171	139	142	163	154	141	139	139	155	174	161	138	171	137	147	160	145	158	150	168	156	140	147	169	148	163	148	164	183	159	138	145	158	177	193	153	151	166	159	190	156	160	172	143	147	180	156	158	151	176	161	147	157	173	159	174	156	155	140	152	165	152	163	159	138	171	180	172	143	154	164	158	170	166	161	146	156	151	155	163	154	149	166	156	180	136	164	147	163	156	176	175	159	151	135	187	140	158	159	177	161	156	159	152	154	138	164	153	159	166	143	183	150	152	155	155	171	159	177	167	146	156	146	169	154	143	172	154	157	163	174	178	153	179	179	153	151	136	141	172	185	180	160	172	157	159	154	174	161	123	155	142	159	155	148	146	154	162	160	157	160	146	156	164	150	176	193	167	166	170	154	146	153	137	170	176	168	181	150	171	170	150	151	156	149	180	140	164	159	162	158	168	147	155	172	169	147	155	161	164	151	132	160	153	152	158	186	153	169	135	133	156	156	166	152	174	158	156	169	152	156	177	154	165	181	141	151	136	168	161	153	144	200	153	170	132	135	173	162	164	164	152	154	152	160	143	150	142	152	134	154	130	152	156	149	155	169	146	159	155	166	164	161	160	142	156	167	167	142	159	152	158	171	153	147	154	175	183	148	169	150	177	160	137	165	173	163	174	177	157	163	174	166	149	150	157	159	145	189	169	160	148	170	169	155	150	182	162	152	165	177	194	169	155	158	141	172	161	149	121	167	181	186	157	153	162	154	173	154	180	164	149	164	171	169	148	157	153	147	160	146	153	169	152	149	158	184	162	163	163	147	164	160	132	163	171	143	147	173	131	165	169	167	156	157	164	166	177	151	166	144	181	164	147	148	143	152	147	152	176	161	177	181	152	165	163	155	166	175	148	163	156	135	163	153	170	165	168	164	188	160	168	167	169	175	158	178	157	149	168	158	167	151	148	160	163	150	167	164	158	167	167	144	156	193	181	143	174	156	161	155	160	178	179	140	173	161	159	134	174	153	161	150	166	167	134	163	159	153	168	165	155	168	154	184	176	164	156	177	191	152	148	156	155	157	141	133	158	178	132	153	151	157	176	174	153	132	149	148	172	157	190	137	172	171	179	141	165	180	170	181	165	166
28578	35392	47447	49874	49176	47117	54236	54230	53017	43615	41201	47447	41933	41627	36489	39597	29723	36076	35952	35368	32017	27147	25265	17566	25275	18714	13379	12283	14484	16513	16187	16629	14612	13366	13047	11509	10727	10010	10201	9032	9417	7820	6708	8415	8311	8633	6243	3370	2315	2404	2289	1570	1180	1426	1263	1123	1074	1197	1203	1018	1136	1193	972	1002	909	741	655	590	446	454	472	471	467	430	434	468	461	408	430	413	445	411	408	416	465	441	431	440	436	437	424	444	471	431	442	451	457	480	440	400	460	440	447	400	433	407	427	458	432	418	454	410	417	454	386	440	424	434	437	451	461	411	427	434	445	450	410	460	420	452	460	443	443	450	425	415	421	430	441	388	435	463	440	404	407	411	422	412	413	451	431	448	444	418	431	430	432	410	420	444	456	458	390	426	465	431	419	406	439	443	429	430	426	386	470	435	449	405	390	431	440	444	430	438	400	450	449	456	463	426	406	425	444	454	425	433	444	426	449	409	437	425	428	429	441	438	444	447	429	433	436	425	412	433	425	406	424	457	425	427	434	427	446	440	435	399	405	417	445	455	411	433	467	452	440	455	434	421	472	406	446	437	414	439	453	428	431	415	464	444	405	420	415	423	444	463	443	419	431	452	438	459	436	456	443	419	426	401	467	420	408	438	424	445	444	441	444	411	429	441	409	451	484	444	456	410	420	447	430	431	430	444	464	419	424	400	417	430	462	427	432	427	406	406	440	436	420	405	442	408	433	459	457	396	459	423	437	400	443	423	466	422	418	436	416	445	450	423	398	414	457	419	452	439	439	426	446	428	450	430	412	431	423	433	451	430	453	448	401	444	488	456	455	420	428	417	408	419	422	420	398	412	451	435	462	415	446	412	465	483	414	448	453	436	452	407	472	463	413	409	501	441	436	414	419	416	421	419	408	457	466	426	400	472	380	432	425	396	439	457	418	456	425	398	431	394	436	449	417	443	474	399	407	445	428	430	410	472	394	429	412	434	495	423	406	435	462	394	402	423	421	436	408	417	456	447	440	419	425	438	447	438	429	394	434	466	438	443	434	428	409	426	441	426	409	415	409	440	417	441	443	416	384	464	411	441	435	443	420	446	414	439	448	421	430	428	445	418	426	432	439	419	437	427	433	436	446	421	469	431	422	449	455	446	428	432	468	459	449	438	455	426	453	444	425	460	424	448	444	463	448	424	416	422	461	443	472	435	392	429	439	427	417	390	466	450	443	437	406	441	423	411	380	444	424	464	472	401	419	416	437	446	415	410	454	432	460	432	440	450	425	437	454	434	399	445	428	433	428	425	428	407	462	433	410	402	411	459	419	407	424	408	427	486	447	442	456	422	450	422	444	460	434	416	465	436	447	440	422	435	415	388	414	439	441	462	448	439	430	456	405	393	424	435	428	412	454	444	443	397	428	425	398	455	419	436	431	423	406	410	431	482	465	423	411	402	425	411	410	450	432	420	433	385	414	446	436	413	417	445	417	470	426	386	419	443	453	452	412	415	431	424	412	434	446	436	434	443	415	435	394	426	423	445	455	440	443	416	463	411	399	427	410	429	421	433	430	432	399	424	445	428	475	462	458	410	455	424	458	472	399	449	452	430	436	434	433	413	441	439	438	430	425	374	435	447	452	448	445	440	449	404	475	419	422	431	451	435	417	470	442	438	469	375	444	428	438	448	433	434	418	439	408	487	429	430	428	471	462	436	428	457	420	453	415	448	416	352	428	431	431	432	445	439	424	409	457	440	453	457	454	440	427	420	443	449	455	418	399	441	418	465	430	417	439	435	401	486	428	446	416	450	454	445	434	412	405	424	429	428	435	414	389	414	446	406	452	458	443	438	442	430	413	433	452	445	444	423	452	439	420	450	449	428	415	418	441	456	423	453	414	515	451	458	516	410	421	421	437	423	425	436	406	456	441	421	427	454	464	430	402	442	444	424	392	432	457	437	435	410	401	449	478	412	417	455	454	429	423	445	431	450	418	420	441	428	457	442	459	450	456	438	394	455	428	429	437	439	412	472	430	465	431	462	456	421	439	428	423	438	449	418	439	486	393	411	427	434	454	435	451	426	439	425	427	433	428	440	438	398	450	467	444	431	416	468	416	409	464	435	416	486	448	407	405	404	435	426	419	434	412	451	420	398	391	457	436	441	420	420	418	436	401	426	418	455	445	403	446	442	432	446	444	374	382	464	429	451	414	462	424	456	411	430	425	388	464	427	386	435	437	473	428	420	449	422	439	459	379	454	405	433	425	405	454	417	425	454	419	440	424	424	382	431	419	422	434	411	456	423	427	414	454	411	440	412	401	408	438	438	433	440	440	454	450	430	444	431	443	405	432	437	467	405	460	436	428	427	452	401	440	396	436	410	413	438	498	429	458	441	421	451	417	455	441	423	441	431	447	419	459	443	420	429	432	443	409	413	419	412	393	418	429	429	453	424	432	404	444	417	478	468	424	415	458	420	408	432	445	431	403	446	451	425	457	400	491	431	415	466	476	394	404	414	469	447	413	416	427	422	421	433	406	394	432	483	433	433	465	456	427	430	453	442	473	436	437	436	438	436	392	429	445	406	410	419	427	424	430	403	430	449	452	410	411	414	409	373	448	435	423	479	434	426	452	436	433	421	475	415	433	431	463	427	434	425	446	443	465	414	435	482	435	397	421	421	406	514	443	432	426	412	433	468	425	450	452	441	476	457	401	430	441	456	399	418	449	432	457	427	418	446	440	454	460	427	432	447	419	435	472	414	429	411	420	469	456	432	422	421	421	413	460	416	441	415	470	443	430	446	417	413	441	438	387	394	436	438	403	439	472	412	396	424	417	423	445	416	412	468	444	453	453	444	456	434	458	423	462	464	434	456	429	434	428	459	419	443	436	414	417	406	433	465	414	426	437	459	434	424	428	423	435	420	425	430	417	426	421	456	432	403	417	481	431	400	426	444	440	468	474	454	408	448	450	421	413	414	440	397	447	406	433	455	421	433	442	443	439	448	453	420	447	453	455	481	443	413	445	438	433	423	422	438	421	451	450	418	439	434	434	435	449	441	427	437	425	426	443	449	433	477	396	458	403	419	429	465	474	452	437	445	424	445	437	461	429	421	432	440	412	440	456	457	441	434	446	460	431	455	428	423	378	409	420	437	432	425	448	436	428	440	401	455	460	455	435	429	404	450	426	441	431	435	402	439	431	415	415	449	421	450	412	406	408	458	404	435	382	461	446	402	430	452	401	420	457	430	432	452	413	413	426	439	447	404	426	404	442	432	445	448	427	443	423	443	418	432	432	405	445	417	433	445	381	438	432	409	434	447	433	448	444	445	444	449	469	444	429	440	445	438	437	428	382	461	448	455	404	456	425	462	417	418	448	409	451	394	439	443	424	473	422	443	411	456	403	414	446	420	444	431	441	470	424	449	420	416	441	421	445	423	429	406	446	442	466	431	424	437	488	449	429	446	436	427	463	460	446	431	416	432	442	416	486	437	396	439	446	424	382	449	423	412	388	396
52676	53073	52158	49049	48871	42612	48513	51867	49450	39539	31968	39809	37656	35186	29134	29878	20797	26116	24784	25498	22684	17313	14635	10236	12822	10764	6572	6916	8044	7715	6981	7965	6012	5352	5486	4206	3706	4039	3947	3927	3076	2740	2379	2976	2896	2699	2174	1086	935	738	709	513	403	501	351	333	345	449	400	407	411	396	450	652	667	555	625	364	215	212	203	201	233	189	181	213	206	211	215	216	210	181	200	186	229	220	209	181	213	223	210	228	191	195	194	218	208	203	198	187	195	188	177	209	193	211	181	213	185	213	205	198	219	215	206	200	208	203	175	169	199	212	185	184	204	217	204	193	208	205	182	207	209	195	207	198	211	190	179	197	208	195	209	213	179	218	192	196	227	207	178	207	212	189	210	187	183	192	213	190	206	211	198	211	174	214	199	198	207	219	218	184	186	223	186	183	186	188	179	193	197	221	198	199	200	176	207	198	191	181	211	211	212	193	188	174	210	187	192	185	172	188	194	196	181	205	202	200	214	229	207	176	209	209	174	198	211	208	205	201	192	200	201	218	179	202	189	183	183	172	206	179	194	193	212	201	180	197	206	221	183	202	195	214	209	189	182	177	205	194	192	176	208	183	186	193	191	199	199	204	204	207	206	210	193	201	211	186	207	214	187	208	212	208	217	214	191	185	186	183	189	227	209	209	187	191	215	224	204	213	203	214	199	208	213	214	204	192	178	211	214	190	202	218	214	182	192	215	212	199	184	217	213	177	194	194	206	198	158	214	192	228	208	197	194	197	182	198	203	190	195	197	211	190	211	198	203	187	219	187	204	214	216	174	181	183	203	199	198	219	184	178	203	226	209	203	188	204	223	190	189	217	212	194	204	209	212	197	223	241	214	199	220	196	212	204	190	202	201	195	166	178	204	215	207	195	205	194	209	211	214	227	184	174	219	200	196	166	201	188	184	215	196	212	225	222	202	216	179	201	200	189	191	188	191	184	205	203	202	207	207	218	217	199	208	181	208	197	215	197	200	186	228	209	182	188	202	182	188	206	191	228	193	200	199	216	181	198	228	193	195	199	208	204	206	180	214	206	178	193	190	210	217	191	184	199	192	196	230	191	191	205	187	196	210	193	195	174	206	205	219	213	206	199	208	208	187	211	212	187	196	181	183	199	222	210	204	187	196	209	186	217	191	178	205	203	211	202	218	171	190	183	203	183	204	194	180	204	199	186	214	180	189	199	183	225	208	196	209	172	190	218	197	199	186	200	191	184	209	183	209	183	208	203	223	184	216	195	235	190	191	193	213	211	214	183	213	214	206	209	179	221	201	201	217	213	203	214	177	199	186	200	204	219	188	192	216	192	218	180	192	195	198	188	203	209	197	202	196	207	204	213	214	217	225	189	228	189	190	206	185	191	198	169	214	179	217	215	194	193	215	180	200	185	196	204	178	240	203	198	213	208	207	182	218	202	175	211	224	190	169	178	206	212	186	242	201	201	188	188	197	192	206	198	218	203	197	194	185	189	209	207	195	198	187	200	238	195	187	203	191	209	206	229	217	193	204	178	192	208	192	188	224	181	192	168	177	177	203	206	208	191	211	215	189	182	204	217	241	183	206	210	191	220	216	212	217	209	210	212	204	195	197	191	171	211	198	207	189	204	225	192	186	230	199	194	224	186	170	190	202	225	207	215	207	192	195	198	219	212	198	185	193	196	205	212	202	183	190	216	182	197	216	211	184	186	197	203	186	174	179	180	210	194	216	197	184	188	208	255	202	192	198	209	231	211	199	189	199	215	223	200	174	192	203	216	198	192	210	197	209	196	204	186	198	199	195	201	203	184	198	199	203	193	169	213	209	197	203	199	193	173	213	197	204	202	215	208	217	211	191	203	181	185	220	192	206	198	237	199	204	215	188	202	205	184	204	211	182	189	210	205	225	183	234	180	224	187	218	198	206	194	175	181	175	212	209	213	185	214	201	222	176	204	198	191	195	206	206	170	208	210	217	202	201	191	207	174	235	193	203	181	164	201	200	186	202	200	203	225	200	201	204	189	197	208	204	207	236	189	204	222	199	187	219	211	201	175	211	212	199	178	179	217	193	199	200	201	208	214	184	199	201	211	211	187	196	183	197	228	202	183	185	217	191	206	188	203	197	205	223	193	203	204	206	209	205	235	215	222	221	174	212	217	178	157	197	198	203	209	187	208	198	204	196	202	208	192	188	223	212	186	221	211	197	173	205	193	195	199	196	188	193	180	213	198	189	182	204	203	218	242	218	169	198	190	208	216	208	207	197	202	210	184	212	204	224	190	207	200	214	198	206	207	175	203	189	166	184	202	176	169	197	199	204	209	193	211	189	224	185	214	173	206	206	211	208	186	198	189	202	186	189	187	201	198	203	196	196	191	185	184	199	230	236	214	184	205	208	186	216	198	227	197	183	202	208	200	215	209	203	207	195	190	216	217	189	195	201	178	224	210	200	214	194	217	213	188	190	187	214	216	220	198	209	203	181	186	182	200	210	196	208	186	181	184	202	187	195	193	209	210	188	184	209	171	220	222	168	178	211	200	214	229	183	238	192	209	183	232	220	190	203	204	222	223	186	230	199	177	199	213	201	191	202	200	190	185	187	180	205	169	210	214	185	194	216	184	206	180	193	197	191	174	200	192	207	200	196	209	194	205	213	220	185	199	209	213	208	199	172	207	216	221	208	176	208	165	182	204	172	199	220	188	194	176	209	187	219	196	197	200	188	198	193	198	216	208	182	197	188	190	241	186	196	201	212	194	222	193	177	195	190	211	185	187	210	222	211	218	226	198	197	173	199	210	213	198	186	177	197	195	209	212	195	179	192	199	200	160	209	191	215	198	211	210	189	198	188	234	184	196	174	201	206	188	200	218	190	196	214	210	207	212	205	195	220	196	210	204	195	205	213	197	235	190	200	205	198	224	216	190	191	186	197	222	199	187	192	208	201	188	206	184	201	215	197	196	207	208	205	165	199	181	196	213	184	202	199	211	214	212	198	201	200	193	187	222	196	215	199	206	190	190	222	233	228	172	214	197	232	174	206	183	191	206	199	214	200	223	203	197	214	201	203	201	185	201	205	204	206	178	182	199	198	211	190	217	202	196	219	183	188	215	179	182	205	223	206	198	193	203	231	201	181	182	191	232	212	204	211	195	183	216	187	185	213	219	250	175	192	218	184	197	192	230	195	226	196	191	193	203	198	190	204	210	180	206	186	200	225	194	193	177	181	186	216	222	203	182	165	220	181	188	192	174	222	196	223	214	219	189	226	187	211	214	187	201	213	192	218	182	172	216	219	205	197	197	199	194	194	207	201	202	191	199	191	180	217	197	201	200	190	201	203	211	226	236	195	185	194	211	191	216	175	206	209	207	203	208	210	194	200	193	214	197	213	223	206	211	193	225	194	184	217	191	186	204	202	160	178	176	228	199	218	191	189	229	215	201	215	202	193	169	214	213	217	195	206	199	200	210	207	212	226	208	194	214	212	171	197	221	185	201	205	200
37517	46252	53901	57357	56385	55696	59733	62488	62644	49760	47089	56376	53507	52311	47037	49733	38743	47620	45758	46754	42816	37863	34924	28621	34480	30861	21514	24621	26574	26309	26257	27655	24077	22082	21853	19099	16825	18473	18172	17661	14739	13347	12696	14392	14508	13719	11003	5891	4652	3920	3951	2588	1974	2317	1734	1546	1502	1917	1966	1794	1731	1911	2250	4066	3745	2960	3277	1414	567	600	579	567	569	545	526	558	502	539	532	503	538	518	526	547	632	628	551	541	503	499	522	557	542	556	533	503	534	508	491	523	513	535	501	506	503	519	540	495	550	512	505	523	497	502	515	510	488	486	508	512	523	523	524	505	557	494	563	531	529	565	503	513	527	547	497	532	548	509	502	525	530	559	521	511	486	535	531	504	531	496	504	497	488	519	513	553	517	538	487	520	531	530	510	535	538	510	529	536	578	492	509	542	516	555	504	511	527	517	516	482	544	500	505	516	524	521	505	506	505	518	515	524	533	535	543	523	520	566	519	547	507	527	529	542	556	502	515	511	515	549	502	524	517	497	558	483	552	531	523	523	512	514	523	512	536	494	542	487	500	517	524	539	534	467	500	555	533	456	490	503	525	507	505	585	552	519	505	538	523	541	488	533	525	507	507	522	538	514	564	544	525	500	516	537	520	520	491	528	538	510	544	520	554	526	565	521	541	486	520	549	512	502	482	525	491	498	514	520	476	504	541	543	540	538	544	497	562	527	551	499	519	518	510	511	562	527	523	541	564	510	558	484	528	567	528	485	486	518	493	510	528	541	539	558	519	545	556	542	505	516	548	541	524	472	531	505	558	516	501	517	511	507	522	520	502	486	541	504	569	505	526	512	531	543	541	488	525	515	535	513	492	525	506	515	538	507	540	537	573	497	489	512	543	529	496	531	526	562	535	499	466	503	512	532	510	466	540	518	565	526	513	496	523	456	559	508	497	526	514	569	539	551	489	579	489	543	508	537	523	496	521	534	515	501	535	533	498	533	553	482	536	531	559	521	525	482	527	508	490	519	539	543	543	548	532	539	537	500	534	512	527	511	541	455	496	542	515	518	528	535	502	493	528	518	548	540	514	526	519	544	550	517	548	520	515	543	517	507	526	540	504	557	516	519	555	529	523	522	501	530	518	536	532	515	481	546	515	511	545	538	534	529	538	515	521	558	525	538	534	555	506	545	549	482	486	523	500	527	514	514	502	538	484	515	496	515	549	552	508	543	564	551	508	558	509	528	523	529	532	504	508	480	513	531	543	585	542	493	481	503	511	519	557	514	490	515	540	519	495	554	498	518	549	563	484	487	521	513	533	510	537	500	523	544	507	541	542	508	533	520	530	520	511	537	488	523	517	511	578	552	522	524	535	530	549	530	556	517	505	576	473	521	523	507	547	505	570	520	504	523	474	541	534	498	500	551	519	517	543	500	498	512	494	529	552	487	546	517	530	507	539	538	533	504	553	495	534	521	533	515	505	533	565	508	493	499	498	501	481	551	535	532	548	515	529	546	534	517	482	509	541	528	537	537	508	503	488	509	527	486	554	504	515	513	528	543	496	533	515	524	487	514	504	524	526	530	523	500	503	540	507	536	520	531	523	514	488	517	523	571	530	518	517	540	524	565	511	507	526	563	509	510	508	533	512	532	514	504	524	535	525	521	528	542	535	554	536	534	527	519	568	495	541	505	556	504	541	508	527	529	506	500	542	495	515	501	547	484	515	520	550	558	491	545	494	524	522	549	551	596	486	496	492	500	527	498	561	501	532	548	509	547	514	490	536	518	515	516	545	522	519	478	548	509	470	513	506	520	527	540	532	534	496	506	522	497	581	462	500	548	509	502	522	528	500	497	540	542	508	537	532	527	577	553	507	516	534	517	486	526	515	552	501	557	528	538	513	506	550	536	529	541	524	495	537	537	507	512	534	569	527	550	505	560	544	524	487	523	542	515	497	520	536	482	499	503	504	555	567	517	493	500	531	556	513	513	520	539	508	500	532	523	491	503	521	498	582	502	496	496	522	523	532	528	538	490	518	518	540	529	566	536	537	544	553	529	537	558	498	509	543	505	529	509	494	507	504	522	513	523	537	496	560	517	519	492	511	544	511	504	520	523	511	568	539	515	485	548	511	528	532	511	521	559	499	528	539	532	521	486	478	556	508	535	471	521	554	544	535	536	523	532	491	543	526	531	473	556	538	463	523	520	502	535	522	459	530	513	518	522	538	538	493	509	523	499	501	546	512	527	548	520	503	513	526	501	542	523	553	551	489	521	511	505	518	571	554	523	498	564	527	499	502	513	525	542	550	540	534	496	516	515	512	526	510	542	521	516	486	521	518	500	560	539	569	506	513	531	541	514	525	525	490	518	560	505	561	509	504	546	500	511	503	537	520	574	532	524	492	508	499	507	528	498	496	500	539	513	542	557	513	514	501	520	546	501	534	506	512	564	550	557	476	495	512	505	477	554	497	537	516	532	543	529	476	531	538	533	533	506	544	546	519	505	492	520	521	518	556	502	552	536	539	482	516	519	543	517	513	484	536	495	506	525	550	525	519	465	565	531	545	533	547	503	534	572	533	550	478	524	528	532	504	511	533	523	519	523	549	549	533	535	517	557	490	521	493	513	507	503	485	542	571	517	517	589	526	540	523	514	492	547	498	495	560	521	538	491	526	540	516	536	536	542	503	542	531	558	510	551	511	527	514	519	536	516	529	528	479	521	518	507	570	566	506	538	530	509	507	537	537	532	521	511	538	539	523	522	477	508	512	494	536	488	518	529	550	509	531	520	498	487	519	513	546	525	533	503	512	483	513	521	518	536	503	568	493	537	501	523	528	480	519	588	493	519	520	524	516	526	550	532	509	528	511	529	517	528	527	539	518	521	509	533	515	523	500	555	522	566	531	529	556	512	540	515	550	522	509	551	533	529	537	536	506	532	478	495	525	506	512	547	524	544	515	526	545	498	499	545	519	557	541	536	515	521	528	540	532	522	525	494	497	468	494	476	540	531	514	501	553	530	535	514	523	525	545	514	494	485	540	520	482	534	561	549	517	521	527	534	530	492	540	548	526	538	541	562	508	553	535	546	496	480	511	526	510	501	561	495	523	545	527	527	494	513	540	517	533	542	533	541	533	503	512	500	513	494	507	555	540	584	546	514	505	545	541	514	548	510	523	538	513	525	528	519	521	526	539	531	552	508	547	541	519	503	494	509	529	509	504	513	524	527	499	530	536	478	549	530	481	510	505	529	502	512	506	521	538	522	536	544	504	538	516	572	524	540	526	594	506	566	551	516	518	545	568	534	549	524	517	500	532	536	536	518	531	549	507	540	511	525	497	514	554	528	516	521	566	520	537	511	508	488	531	546	549	542	549	515	525	520	558	559	517	494	477	514	514	532	495	508	546	528	525	494	540	562	514	458	542	514	519	528	559	482	493	511	508	494	535	512	528	533	523	532	524	507	550	509	534	544	553	517	520	507	541	521	512	536	518	502	518	532	564	507	526	500	521	518	547	516	551	513	492	487
29712	27664	25947	17497	12282	9001	8366	7131	6299	4060	2909	2730	2755	2261	1603	1392	1035	1140	1159	1185	1022	713	673	554	664	581	341	363	397	489	413	435	313	346	290	312	244	275	273	254	234	220	253	253	284	229	207	196	162	160	172	166	146	151	130	151	121	146	150	153	135	165	153	173	155	175	176	156	149	133	148	144	177	141	128	153	143	154	173	145	122	138	133	117	148	162	150	163	127	144	130	149	143	141	122	133	152	154	137	129	132	161	151	142	129	163	134	138	152	155	140	129	145	150	154	168	149	161	141	148	142	133	147	161	145	164	156	149	146	147	145	123	145	149	170	148	153	163	132	168	154	120	150	156	144	124	142	157	140	155	144	142	141	174	155	152	155	135	136	132	144	169	150	129	142	150	133	171	164	152	126	121	153	114	156	131	156	157	135	141	140	139	156	122	163	151	131	141	172	168	142	142	134	146	146	140	158	142	146	150	154	163	129	170	123	129	161	159	138	138	166	141	143	133	128	163	156	135	129	153	153	128	142	143	150	150	141	156	145	154	137	166	137	136	126	140	134	149	147	140	147	127	158	144	133	132	148	143	133	143	131	148	155	138	154	147	152	135	160	136	142	130	153	174	138	137	125	177	156	148	144	154	138	126	183	160	162	147	144	138	139	137	133	124	138	134	143	149	143	158	159	165	147	156	127	136	152	148	168	133	125	150	164	147	139	149	138	160	138	151	141	135	149	143	125	117	151	130	163	137	155	143	165	139	147	149	156	143	165	163	137	159	157	163	161	127	135	140	163	144	141	148	143	140	131	145	159	164	118	149	142	141	135	138	163	154	164	133	143	146	162	131	147	157	151	141	141	152	129	129	150	148	136	140	141	159	134	142	144	136	151	152	154	135	153	134	166	146	129	145	139	163	134	137	140	157	164	163	155	152	167	137	148	143	150	176	162	145	145	137	147	152	150	131	127	125	139	139	155	161	138	138	161	122	151	144	136	144	133	137	143	149	132	144	118	158	126	129	146	138	135	133	127	143	140	135	133	149	132	155	141	145	162	167	133	133	125	146	154	177	176	156	150	148	137	146	164	134	157	131	168	155	143	161	162	159	136	156	156	129	133	140	152	144	158	140	118	117	126	115	159	149	155	146	120	147	137	143	164	150	134	124	161	150	133	133	139	140	136	146	153	132	143	152	117	150	152	150	138	158	142	151	136	145	143	140	167	138	141	143	140	146	149	152	143	144	151	142	174	137	149	149	132	149	161	163	135	145	156	153	153	139	129	165	159	139	145	154	156	154	146	152	151	146	165	147	149	127	166	146	140	129	173	139	152	163	154	133	160	149	152	138	165	167	131	122	173	146	162	138	141	154	139	154	128	141	139	158	152	172	144	142	141	169	149	134	136	145	141	130	142	152	141	143	158	156	144	159	143	154	145	134	174	152	151	170	133	131	154	157	158	160	152	120	136	149	158	168	157	143	149	137	141	129	136	138	132	132	156	126	137	147	151	153	154	182	138	120	141	139	145	129	145	152	143	148	138	138	129	138	164	155	150	142	168	142	134	137	140	137	144	135	140	146	154	153	160	162	133	133	150	170	141	161	147	144	164	146	161	132	151	138	149	153	143	153	149	125	154	144	151	132	122	139	144	157	138	153	144	153	153	153	130	155	149	155	157	146	144	161	137	140	156	130	134	120	109	155	148	155	165	156	152	152	147	136	182	130	153	167	145	157	143	148	132	147	137	164	139	143	145	148	134	151	149	144	142	148	130	147	151	142	155	143	158	154	134	150	150	141	129	141	145	123	138	137	147	134	133	153	127	167	152	138	136	138	141	156	141	134	160	132	138	178	138	130	156	156	110	137	160	128	162	138	156	140	151	150	151	160	144	154	124	142	152	137	129	154	149	138	147	166	144	125	144	151	123	146	147	148	139	145	138	145	149	145	168	179	149	136	137	157	136	141	175	135	152	140	126	134	163	139	164	169	167	138	160	141	123	144	117	153	135	159	159	116	144	154	150	154	150	142	157	142	153	139	161	132	136	157	136	157	132	173	126	143	129	158	160	151	128	146	150	142	134	135	142	139	134	135	139	136	164	137	165	148	142	133	140	120	149	123	147	144	150	123	144	150	153	146	143	137	168	144	152	140	146	132	162	157	145	125	133	186	150	159	149	148	136	153	166	141	161	145	140	165	130	153	141	130	138	138	136	137	147	140	145	132	157	152	140	130	146	142	150	139	143	147	139	133	144	139	139	142	162	136	148	115	147	118	141	142	156	144	158	137	146	110	126	153	141	134	136	150	149	168	133	129	149	144	132	147	171	164	154	128	163	148	130	143	152	138	126	156	138	159	148	140	142	140	148	137	159	160	160	134	142	144	146	145	133	156	135	152	160	141	151	144	147	146	124	156	176	156	144	138	158	148	153	172	135	150	139	120	133	144	146	147	130	140	148	140	151	151	141	165	157	150	129	160	166	125	144	137	139	147	146	173	127	135	154	169	148	148	159	137	136	152	132	134	148	132	150	132	130	150	138	146	130	154	121	155	158	148	117	147	167	153	145	132	135	143	141	143	159	164	155	153	151	143	148	134	133	135	151	157	119	133	132	144	153	152	146	144	156	137	132	152	117	133	144	160	144	149	150	146	140	118	174	150	150	152	147	133	117	143	156	130	156	124	137	148	141	157	153	148	139	150	156	139	150	151	144	160	137	133	139	137	163	148	150	151	130	146	126	121	131	131	150	130	135	165	144	155	155	121	156	148	145	131	136	144	131	128	159	145	131	141	153	159	131	165	136	149	160	154	160	136	169	154	143	157	156	144	158	117	151	161	137	132	162	148	139	144	136	137	137	154	143	173	145	149	138	158	147	136	120	147	142	124	141	138	138	134	153	147	162	148	169	157	131	142	148	154	149	143	142	119	140	136	146	163	158	114	145	158	161	130	154	153	137	139	155	142	152	144	141	138	145	132	147	149	149	133	135	146	137	135	144	174	141	120	124	158	152	159	168	139	130	122	151	152	148	143	154	145	149	130	143	171	157	139	163	163	141	129	140	169	145	122	168	149	132	134	145	111	139	151	155	146	148	125	143	132	129	148	150	156	166	125	165	148	143	138	152	128	139	166	151	136	130	137	161	168	152	141	164	151	135	145	151	123	143	122	151	139	135	153	155	128	139	143	141	143	150	134	150	147	120	161	127	157	133	134	145	144	129	149	141	167	152	151	152	153	131	164	150	151	155	151	132	158	153	145	158	158	162	146	147	132	140	141	143	145	132	149	176	152	170	120	156	150	147	157	150	153	129	143	148	138	137	151	143	138	141	127	165	155	128	136	136	153	119	154	170	149	139	134	137	147	148	135	157	141	141	130	160	119	155	149	144	128	150	136	161	126	138	138	130	143	128	128	142	141	135	163	133	165	132	143	133	154	176	124	147	147	134	142	155	128	154	151	160	137	155	153	151	150	161	130	159	139	129	142	152	163	122	126	162	164	158	152	156	149	135	158
18785	21978	29858	27319	24588	22574	23992	21861	21063	15243	11806	12450	11860	10259	7205	6859	4881	5382	5898	6068	5098	4153	3396	2494	3369	2766	1647	1808	2058	2398	2127	2117	1579	1645	1684	1515	1344	1331	1228	1161	1119	1070	1024	1097	1027	890	802	617	617	552	601	517	448	460	408	461	422	436	420	435	435	451	485	564	515	492	491	407	420	408	412	413	412	385	397	396	374	390	405	391	402	369	425	461	412	422	381	366	440	433	409	395	398	405	387	428	421	403	388	395	414	394	374	419	408	406	393	391	419	424	402	389	434	361	423	428	399	416	381	416	390	391	376	393	410	419	398	379	400	405	438	378	408	432	396	411	376	333	407	403	435	362	365	424	408	378	428	421	385	413	401	439	404	427	384	359	402	431	359	410	397	411	410	391	386	412	395	404	408	377	408	386	368	396	395	365	420	421	385	391	406	412	413	400	399	391	357	398	363	397	375	384	394	370	370	408	406	400	403	403	377	396	409	391	439	392	435	408	361	416	423	419	384	411	387	408	406	404	423	424	423	403	393	449	397	394	431	379	418	384	369	387	380	402	389	378	451	444	419	375	383	415	387	405	386	396	413	387	419	398	367	397	422	356	408	424	418	408	384	395	391	419	413	420	392	405	388	370	403	402	413	381	383	421	437	432	400	411	427	391	396	415	410	409	379	423	397	404	396	394	420	369	429	400	385	426	424	398	393	400	394	421	406	457	381	384	392	401	390	329	402	412	380	404	429	384	429	411	366	369	423	384	394	392	397	378	428	380	389	393	414	433	404	400	397	395	382	394	408	424	421	370	368	372	396	407	410	385	401	366	395	395	414	422	369	399	395	399	378	424	375	387	361	423	362	410	374	391	407	405	374	386	399	389	417	414	434	393	387	386	378	383	375	370	381	403	415	359	370	407	367	400	379	386	399	396	360	392	371	396	403	359	428	360	408	420	421	398	411	399	388	432	418	399	424	420	402	374	352	426	374	407	410	382	397	369	400	424	382	366	376	364	383	418	409	382	427	388	405	449	375	409	380	401	361	394	410	377	424	405	395	391	393	439	380	389	400	366	392	393	377	391	415	402	373	365	399	412	391	404	403	409	433	414	405	352	413	412	366	426	404	402	413	358	382	410	405	423	401	379	378	384	389	420	414	412	384	405	399	398	396	383	397	426	422	398	395	372	408	441	417	420	403	388	437	389	408	420	389	399	388	419	386	396	416	411	413	391	460	394	397	369	376	428	407	385	430	413	414	404	366	445	451	404	385	367	404	408	393	405	374	420	380	402	396	390	397	406	409	414	407	424	419	376	380	402	373	363	378	387	401	417	425	419	406	392	384	382	387	426	412	400	402	394	419	419	411	438	398	388	400	386	389	385	384	425	368	407	428	400	386	370	404	429	384	412	423	373	409	423	397	389	388	423	424	364	391	369	386	390	392	378	422	378	369	438	430	419	400	398	436	380	411	383	371	391	433	355	430	388	404	375	399	381	419	403	384	376	429	400	400	390	436	425	381	380	394	355	442	399	424	381	375	379	379	406	359	394	426	414	393	392	404	421	414	399	434	376	384	391	411	393	389	400	413	432	366	371	405	407	390	388	440	391	370	435	380	404	391	388	366	419	419	383	388	370	402	431	404	404	404	394	376	398	411	394	398	427	425	394	357	388	390	369	412	382	433	403	393	394	437	378	383	364	386	404	424	372	389	393	384	418	417	398	390	369	399	397	373	397	410	416	363	409	391	409	376	397	378	429	405	374	363	397	395	390	376	384	426	416	434	437	398	382	391	397	404	400	420	421	414	417	398	407	429	404	408	379	382	404	413	408	409	424	431	356	402	449	401	402	402	413	410	411	392	405	380	400	421	389	386	374	348	367	413	438	407	392	367	394	436	354	400	389	372	403	379	405	374	412	388	384	396	404	383	411	390	398	370	391	404	406	399	402	401	385	414	414	379	390	435	384	380	411	384	392	377	371	406	384	378	404	402	409	408	403	408	368	388	382	412	407	393	395	418	365	382	358	416	380	399	402	386	384	407	402	391	384	407	440	419	370	410	373	378	418	408	419	416	415	440	382	371	417	412	391	397	396	409	403	398	394	420	398	408	388	395	392	390	396	418	384	390	425	401	383	395	414	419	367	338	362	413	424	387	433	381	421	411	406	422	434	403	370	417	411	403	443	377	378	364	389	383	414	359	414	416	410	396	402	390	399	410	380	373	396	375	415	397	398	428	408	403	410	403	398	423	435	397	406	410	407	447	425	406	397	372	402	401	416	421	408	417	398	407	426	417	406	377	403	385	387	404	403	421	416	361	408	383	395	374	379	400	382	380	432	367	379	404	360	358	400	435	384	404	404	365	387	431	414	413	390	395	377	425	346	397	398	380	440	410	423	384	384	450	407	372	376	398	413	414	408	428	410	389	405	406	377	424	396	353	390	458	388	409	369	385	404	386	403	409	399	384	376	397	398	400	388	392	404	415	399	362	402	382	424	429	416	378	378	378	453	365	392	403	405	409	430	433	421	380	391	414	400	412	410	430	387	434	355	414	405	410	426	391	395	414	417	426	370	398	393	366	371	370	410	381	401	409	387	399	382	376	422	380	375	386	410	412	404	361	394	394	419	396	391	372	395	388	411	417	410	410	383	428	380	400	397	363	404	389	389	394	389	399	357	383	388	397	396	404	390	392	429	381	409	402	415	353	366	400	373	360	399	413	423	383	387	405	428	398	402	406	400	440	409	395	415	401	411	389	377	419	404	417	415	430	392	416	407	406	379	392	371	410	385	389	451	407	370	377	401	411	374	393	373	426	395	406	373	393	387	385	400	450	404	467	372	415	397	379	387	402	388	417	373	409	418	408	372	368	365	405	374	420	396	396	375	414	411	364	389	397	411	416	418	392	361	390	404	355	395	395	389	392	400	396	418	394	396	365	378	386	413	405	424	413	392	377	372	380	399	407	424	420	440	396	389	413	398	395	425	412	392	411	403	419	388	389	376	402	417	403	399	393	396	409	391	378	371	379	401	405	411	392	448	388	381	411	431	407	390	392	423	374	409	398	400	409	427	460	390	398	376	363	377	416	418	433	412	380	406	404	386	429	382	396	383	392	408	391	416	373	409	390	341	401	409	402	400	408	394	405	412	387	381	416	395	392	405	387	384	405	376	391	408	442	385	378	385	374	426	454	391	414	415	417	404	370	452	404	414	418	380	369	408	433	388	413	407	392	431	408	384	387	411	410	384	420	393	356	399	381	405	449	386	395	389	354	408	439	384	400	409	380	400	405	380	456	395	369	398	406	416	370	384	429	405	412	400	431	451	391	413	385	395	423	414	369	383	381	409	368	409	383	408	383	399	410	422	384	397	370	427	411	379	388	383	397	419	385	417	414	390	394	392	377	407	416	389	378	396	424	386	402	405	367	411	395	391	432	451	384	430	411	418	352	374	418	388	411	416	418	394	413	401	426	417	382	427	400	393	417	429	389	372	431	388	402	404	409	405	383	404	388	401
43835	44792	51606	43429	38458	36694	42279	43443	39020	27781	19794	24197	25567	21942	17161	15633	11560	10839	11446	13629	11751	9136	8124	4876	6933	5582	2676	4186	4082	3404	3654	3228	2178	2637	2292	2239	1837	1648	1540	1586	1563	1531	1465	1538	1060	1004	753	440	472	320	339	272	254	227	201	186	206	214	234	205	247	241	266	287	324	332	335	209	157	159	138	160	157	143	174	136	154	142	147	152	157	153	157	185	167	145	143	161	163	171	142	154	164	152	151	171	156	151	146	148	164	151	136	157	158	152	173	147	153	179	154	162	146	150	198	160	159	142	167	159	135	135	172	126	157	159	163	182	125	165	157	136	157	154	141	156	136	162	133	147	147	168	158	154	169	165	162	142	157	163	137	154	157	152	150	146	149	143	142	156	169	149	155	152	166	177	163	165	136	152	156	154	140	155	174	140	145	145	150	153	160	154	143	155	156	155	154	161	158	160	144	152	159	151	148	136	159	143	166	141	148	159	157	155	143	160	163	138	169	139	157	175	166	168	147	180	153	149	150	163	138	153	167	183	152	162	150	156	153	141	135	156	172	133	157	137	141	180	157	164	159	180	170	161	151	162	150	150	151	152	160	138	147	145	167	143	141	162	130	166	150	157	148	155	163	154	147	160	155	167	141	144	158	159	141	170	154	143	173	166	172	149	133	168	178	142	153	156	167	166	157	147	168	169	148	161	132	151	156	146	164	172	156	147	158	154	158	154	153	157	149	171	143	157	141	169	137	154	161	156	150	167	153	151	156	140	150	169	153	188	151	153	162	162	145	150	149	143	163	170	160	155	164	154	160	154	143	151	169	164	154	169	153	138	162	154	154	153	168	185	148	146	176	175	139	161	162	175	153	153	160	154	163	156	171	172	135	152	147	169	160	151	158	180	148	162	145	170	140	158	144	164	131	161	142	155	161	177	143	145	140	149	139	160	182	137	173	149	136	164	146	157	156	161	152	153	157	161	175	154	156	166	161	163	159	141	158	161	163	144	143	162	132	146	148	141	152	142	152	162	155	170	145	153	146	134	143	149	158	171	139	172	149	136	153	146	136	139	176	159	164	161	148	146	152	147	143	160	153	155	148	165	156	118	177	147	135	153	137	176	171	158	130	153	146	135	155	155	167	168	122	127	146	146	157	157	165	164	159	165	143	152	171	144	157	137	160	148	168	174	143	164	154	147	143	169	152	144	162	154	189	136	150	151	146	143	163	190	162	151	152	150	122	164	161	164	151	152	153	159	168	169	144	167	150	141	150	186	157	161	161	145	183	137	167	142	142	147	157	142	155	149	144	138	165	156	163	150	155	146	159	148	150	150	176	138	129	202	168	166	164	155	155	158	144	141	159	141	145	167	145	166	180	174	167	149	147	182	163	151	116	145	162	148	150	161	145	169	152	136	159	167	162	153	139	145	148	173	148	172	137	158	155	182	159	156	178	162	148	163	145	163	130	164	156	171	155	152	150	158	151	171	139	149	172	164	150	137	161	167	162	162	126	173	140	147	171	136	199	140	160	150	172	149	147	151	175	148	164	159	175	150	141	158	150	146	149	165	148	160	156	140	153	160	165	147	158	143	180	145	156	139	143	167	155	159	161	124	174	150	143	172	157	162	175	156	137	150	141	162	158	165	168	141	161	148	164	149	152	165	163	147	161	134	142	159	153	161	167	145	157	156	134	168	144	158	138	172	153	166	152	167	146	169	157	142	140	175	137	151	174	134	151	155	159	156	164	155	167	151	150	155	154	143	149	156	133	167	158	157	146	146	160	156	152	161	141	162	180	141	148	164	160	159	174	158	148	171	155	151	175	179	161	155	164	190	171	139	162	133	162	150	162	175	148	166	165	155	150	154	146	151	151	144	156	134	161	155	163	146	142	170	167	143	171	171	132	159	189	154	179	147	156	173	168	162	148	140	156	170	141	195	155	148	140	144	141	151	144	145	180	139	153	167	155	152	151	170	174	152	165	165	164	177	158	136	164	157	155	168	159	132	143	184	146	178	163	161	155	161	167	173	172	168	138	152	155	154	174	141	177	169	174	163	165	172	161	157	170	155	168	165	166	178	139	161	144	157	161	183	170	158	157	139	159	166	156	173	169	171	161	161	150	161	166	147	148	125	170	166	155	158	137	179	161	186	174	156	149	158	159	178	155	152	180	137	135	142	165	131	160	163	161	170	165	180	159	160	160	147	145	150	161	171	147	154	134	176	154	167	173	150	131	175	177	167	162	143	142	161	142	166	165	162	151	151	167	161	152	141	156	163	165	146	156	156	151	155	171	189	144	143	150	144	149	157	145	151	146	166	189	160	148	159	150	156	155	171	160	138	156	160	176	150	152	166	156	150	153	176	166	156	167	163	147	132	141	145	146	162	163	163	137	124	174	162	148	154	164	165	172	170	165	152	155	164	132	141	144	156	143	150	164	147	161	145	184	180	157	158	178	170	174	163	147	157	172	155	160	167	165	168	150	171	156	168	161	175	160	160	159	156	151	181	150	151	167	153	144	151	166	154	147	163	164	149	130	180	143	157	199	167	146	152	158	191	156	175	173	168	157	165	166	164	166	158	145	171	165	183	145	145	177	179	130	144	156	124	162	147	143	135	165	153	158	164	139	136	179	149	156	164	160	159	162	147	165	166	169	174	169	139	158	161	142	152	148	155	160	179	145	158	160	124	164	149	138	151	156	168	162	149	137	146	164	151	141	156	162	168	149	167	150	166	159	141	151	162	173	172	150	171	130	167	143	167	161	127	154	153	166	169	148	153	171	166	169	168	165	145	182	159	179	160	166	162	155	158	167	145	170	172	156	127	163	165	135	158	163	143	150	144	139	150	158	151	167	175	171	154	148	145	155	157	139	164	157	173	140	145	164	171	166	159	186	161	153	155	177	162	148	149	152	165	189	156	161	162	168	143	151	162	168	150	169	183	147	156	153	152	151	169	167	145	145	140	173	175	154	129	150	158	153	152	157	145	177	140	171	140	133	166	169	158	144	170	169	166	157	170	130	155	157	168	155	179	156	161	150	146	175	166	145	163	159	157	188	167	152	161	142	152	160	167	165	162	139	141	155	165	137	150	138	145	146	169	159	130	149	156	149	164	144	174	155	170	163	154	165	172	151	164	145	153	175	133	129	160	122	150	168	200	133	163	186	140	141	169	173	156	145	138	133	138	169	165	149	130	143	138	152	165	145	130	160	139	146	153	128	155	134	155	129	136	175	153	158	152	134	158	135	165	148	152	144	138	135	160	133	145	161	138	170	151	148	135	153	164	162	165	166	141	141	163	158	145	136	159	148	147	170	146	152	177	148	126	137	155	153	155	181	156	145	162	177	150	147	150	137	155	146	145	149	154	155	188	171	153	145	203	149	173	152	162	148	169	153	141	142	168	134	131	154	133	168	145	171	136	154	149	137	174	143	139	145	150	151	152	140	148	141	122	149	130	135	152	160	171	171	165	154	164	156	123	129	150	144	149	160	155	160	178	169	149	161	146
29538	36913	49490	50099	47447	48287	53844	54327	50776	40338	36364	43719	44842	41262	36680	37265	30597	32364	32428	36574	32225	28546	27486	18127	25765	19945	12432	18450	18524	16271	17665	15425	12052	14057	12310	12254	10205	9390	8822	8764	9084	8908	8754	8752	5997	5806	4326	2446	2382	1675	1505	1103	1118	981	873	719	745	740	853	879	988	975	1092	1294	1401	1504	1843	685	495	437	416	450	410	396	449	403	471	441	447	428	444	431	441	416	425	458	438	454	420	436	415	427	428	451	427	392	414	411	464	425	405	435	429	424	422	403	440	433	450	424	428	409	433	454	408	452	396	427	418	430	456	407	422	429	413	441	426	407	430	403	396	414	396	448	419	423	431	437	435	418	409	415	424	404	415	435	407	453	448	431	410	484	432	430	436	381	436	456	434	424	462	440	414	455	393	383	428	453	419	425	419	409	465	443	416	412	418	486	437	454	470	440	402	426	405	424	417	436	409	451	449	425	432	423	452	414	422	433	439	451	445	433	430	436	404	436	437	428	442	417	455	406	423	418	438	411	402	434	417	466	477	449	382	414	412	481	409	391	441	383	412	419	419	427	424	459	418	426	413	446	394	427	440	443	466	444	444	420	421	406	415	462	418	426	410	448	409	448	422	439	415	414	457	423	405	416	408	411	434	430	437	430	447	412	404	434	441	414	419	414	435	408	433	442	404	392	432	418	438	401	437	432	442	436	398	430	423	430	433	429	411	393	441	460	404	464	465	395	410	411	412	422	434	419	409	426	437	412	429	424	382	417	414	428	494	397	424	438	438	425	461	432	393	475	441	393	420	404	421	426	450	445	417	429	369	449	406	416	446	415	440	449	429	403	431	433	423	404	425	415	392	468	394	427	465	438	419	480	419	398	473	409	416	416	414	427	390	417	434	426	403	487	458	402	428	429	430	425	397	457	411	460	466	416	453	447	405	408	412	426	446	412	434	443	409	451	397	432	451	412	397	427	429	405	457	432	429	407	423	434	426	433	431	445	451	437	420	413	413	442	423	465	441	407	458	448	431	398	444	452	454	405	423	407	422	452	463	412	418	448	389	435	434	410	447	415	397	421	418	407	408	424	443	409	412	425	417	423	465	387	446	443	428	438	416	412	443	428	386	435	430	428	455	441	449	423	433	411	404	455	416	450	389	406	436	401	419	420	423	454	415	442	409	409	441	416	415	406	435	431	451	396	429	407	435	440	398	375	443	407	426	446	404	422	442	392	419	431	418	401	395	411	435	436	417	459	384	450	437	447	386	448	449	410	480	445	431	414	441	414	441	414	432	417	441	429	447	434	398	439	417	413	461	417	427	398	432	410	401	457	433	439	436	461	432	431	440	429	414	429	429	456	426	423	408	406	416	408	393	391	437	382	415	415	428	436	473	406	425	418	415	434	411	436	387	407	427	445	419	414	455	375	419	388	406	450	427	395	439	412	427	481	443	423	406	432	445	452	414	438	451	419	472	485	436	454	438	446	439	442	456	451	415	409	439	423	424	425	420	458	469	427	430	416	432	400	415	432	473	437	439	425	474	409	405	412	374	435	450	394	410	413	439	421	432	387	392	423	442	437	435	405	421	422	396	437	437	433	385	432	430	427	435	432	430	445	394	400	435	406	449	403	434	396	414	409	442	382	403	410	405	421	426	428	445	430	417	414	417	417	406	428	399	416	406	400	445	423	443	401	430	430	438	432	423	434	415	392	400	474	407	434	432	407	446	465	422	393	451	459	411	412	427	446	449	445	404	408	434	390	410	431	405	430	433	398	427	460	418	420	407	420	422	443	455	433	414	425	394	379	413	429	441	436	441	456	401	459	385	432	417	428	398	456	440	423	409	421	472	422	417	455	400	443	439	437	414	399	422	441	407	417	395	431	436	401	412	420	400	403	454	425	405	431	478	412	454	423	454	453	403	416	451	426	419	464	432	447	406	439	378	415	425	451	407	427	411	491	470	426	408	419	427	417	413	408	426	421	374	394	423	391	406	405	448	389	423	438	390	414	486	460	409	393	468	442	439	420	460	422	422	423	461	437	426	404	405	430	404	436	443	439	434	420	419	417	423	439	418	405	437	412	412	418	440	403	407	436	441	425	444	412	407	399	436	410	423	401	428	403	436	453	416	444	449	421	439	423	438	453	409	429	456	443	391	433	430	438	406	412	439	463	393	419	376	437	444	437	419	411	437	449	385	457	384	421	415	453	409	392	426	436	446	386	460	442	424	430	481	492	420	466	438	439	456	433	406	413	434	432	404	429	441	398	441	429	460	450	427	417	444	421	434	426	451	434	436	456	436	433	403	432	434	419	444	417	428	451	451	411	443	409	410	413	483	418	446	394	441	452	409	409	441	429	399	423	425	431	410	405	406	448	418	395	442	452	425	431	426	416	445	433	422	430	418	468	405	463	444	430	445	407	387	428	416	400	444	432	464	454	419	440	402	439	404	417	398	421	436	407	416	436	444	447	431	466	435	446	466	445	449	386	437	428	430	406	430	405	417	448	448	430	408	376	443	447	431	435	411	437	457	452	412	407	418	418	435	448	420	443	448	424	366	428	415	425	387	416	407	450	448	440	455	439	428	437	395	429	449	424	416	416	414	418	440	468	396	424	420	406	401	449	406	411	428	405	421	427	432	434	403	439	437	419	419	412	424	459	434	424	421	406	420	406	440	462	418	466	425	392	425	404	421	403	395	457	396	427	429	419	446	439	440	462	425	408	431	395	438	430	472	447	408	437	453	419	390	454	397	424	449	448	403	432	413	416	404	433	455	445	389	473	421	458	421	407	397	426	417	410	452	421	424	440	429	421	457	416	420	426	392	423	424	415	441	430	443	445	435	452	435	436	433	410	449	410	441	457	415	442	430	472	451	429	441	453	454	465	433	438	407	475	456	383	380	420	467	421	445	416	457	398	423	417	411	435	390	443	414	417	423	433	464	400	428	420	445	422	416	411	421	366	423	428	418	396	408	398	454	403	470	445	405	428	416	446	427	443	459	464	429	425	428	455	405	437	419	421	427	417	435	398	411	451	433	411	414	416	448	416	423	409	451	415	486	437	399	419	457	429	445	430	408	456	435	447	432	417	401	424	475	416	396	453	414	427	418	446	442	428	472	427	406	411	412	412	448	430	423	442	398	434	437	406	428	411	395	453	427	408	435	438	454	416	456	454	458	391	407	416	395	432	440	435	430	397	399	417	437	407	457	419	428	435	441	442	453	444	469	418	442	438	416	421	435	409	418	464	402	433	422	429	357	417	412	383	404	411	449	420	415	440	409	433	409	478	436	432	448	394	427	441	448	410	403	451	418	426	474	404	418	415	416	397	370	434	397	423	397	445	436	417	424	395	466	425	416	444	422	426	402	394	411	440	414	427	426	419	435	428	444	420	424	432	413	395	444	424	462	434	426	391	407	452	442	441	404	440	400	420	421	422	419	442	419	442	402	423	413	461	433	445	412	391	410	459	432	384	414	382	404	393	440	423	428	408	464	385	439	409	436	409	446	444	419	408
51751	51430	53490	48416	46281	42729	50954	53074	47630	35112	31337	36473	37976	35465	31994	29536	22905	21972	20283	25948	24175	19623	16646	11512	16106	7805	6895	7740	6750	6408	7183	7198	5118	5494	4890	4181	3761	3398	2814	3294	3228	3376	2993	2558	2139	1460	1368	913	880	605	446	338	345	387	318	330	276	277	297	294	332	303	409	355	368	427	594	423	222	182	210	211	190	199	204	188	232	196	185	183	188	189	172	205	216	188	214	197	192	202	193	211	188	209	205	201	188	213	208	206	166	225	204	181	196	206	197	183	192	203	190	205	187	198	198	188	178	205	182	202	176	173	199	204	190	217	190	197	215	221	212	178	188	187	185	196	192	162	173	213	200	183	206	201	172	214	203	193	199	189	180	193	206	170	206	185	200	215	189	187	168	223	194	193	190	210	208	205	185	198	204	190	234	184	183	168	191	196	198	199	187	195	184	201	193	191	219	183	194	198	198	196	211	210	178	200	187	208	179	216	182	182	197	193	197	188	200	178	182	190	192	180	173	211	166	214	168	217	202	195	185	193	203	196	225	190	183	180	196	180	196	209	202	194	185	172	221	178	198	197	206	174	200	183	156	177	195	173	182	205	199	212	178	195	192	173	206	178	184	205	199	188	203	174	212	175	202	187	158	213	184	195	182	183	202	195	190	169	204	187	200	190	199	195	185	203	224	182	191	198	209	184	194	196	211	207	173	199	181	218	195	165	178	194	197	181	218	193	198	184	177	204	183	203	186	200	170	194	187	192	202	209	194	208	193	167	203	197	189	193	218	183	194	183	193	200	178	199	188	190	180	179	189	211	208	171	219	208	191	200	206	177	184	210	189	192	162	209	181	216	176	188	192	215	206	199	186	206	213	225	189	210	193	193	195	166	196	207	209	177	200	174	220	206	192	200	200	186	187	220	194	176	209	210	208	177	190	181	196	193	171	179	189	194	194	216	191	214	184	185	179	191	200	217	173	202	190	187	207	214	180	188	198	219	195	185	198	182	203	209	201	204	171	189	213	176	188	204	200	202	224	191	180	188	180	189	188	205	178	197	203	206	166	192	185	195	193	198	199	188	186	175	193	192	186	216	182	193	174	188	181	181	195	199	186	216	160	176	206	203	207	186	206	220	215	204	198	210	169	204	188	188	201	196	198	196	187	184	165	204	198	210	201	196	153	180	188	204	162	198	193	186	194	201	169	178	190	203	211	188	201	189	187	175	194	164	205	197	198	205	205	207	194	171	190	199	201	204	183	185	219	212	191	192	207	182	177	192	194	170	199	195	203	207	178	197	195	194	217	199	203	184	196	190	181	198	206	195	181	204	188	156	195	206	189	202	194	194	179	209	209	165	189	180	165	177	179	176	214	164	192	211	167	205	190	178	203	177	209	205	214	212	196	169	207	193	187	207	179	188	205	202	194	202	177	186	214	198	186	169	209	206	167	184	188	187	173	187	206	198	197	192	179	199	168	211	216	198	221	197	179	198	206	167	196	177	196	181	172	204	200	209	187	192	195	174	181	173	194	178	215	196	177	189	211	218	198	191	189	175	190	163	180	190	211	188	190	183	202	193	199	189	212	178	189	192	208	188	195	226	172	217	189	193	200	193	228	195	188	196	197	188	214	186	213	167	194	195	224	178	197	192	211	168	215	201	182	204	226	176	200	184	201	220	212	175	193	190	172	185	192	190	189	205	205	168	203	190	179	209	182	201	186	197	202	218	203	191	173	168	217	166	186	186	200	218	184	186	225	195	188	224	173	197	187	188	182	185	198	208	211	197	193	190	196	196	198	197	167	172	192	190	207	195	195	211	183	201	198	186	205	201	196	194	192	180	191	204	214	179	215	196	197	189	195	214	186	190	179	202	187	193	185	183	177	186	209	195	195	195	158	192	191	205	211	193	195	200	184	210	179	204	174	204	195	184	179	195	179	195	208	191	207	176	170	189	179	213	183	162	186	184	204	175	216	193	209	197	174	209	195	200	195	193	185	212	187	212	174	174	184	194	173	201	194	182	179	217	194	206	192	192	193	172	185	198	179	186	199	219	196	177	199	192	183	211	204	187	209	238	180	204	216	213	182	203	193	190	192	196	208	209	182	194	207	185	200	226	203	189	201	200	211	208	217	186	162	199	196	206	197	205	212	183	212	198	181	195	213	188	170	203	174	226	206	199	213	181	220	185	180	215	199	198	172	189	210	198	208	206	206	216	202	217	210	209	197	196	202	190	190	212	212	206	172	185	176	199	207	204	201	210	216	173	179	204	200	196	187	192	227	217	170	190	217	200	209	218	180	181	182	184	214	212	207	213	179	218	176	214	184	157	191	210	189	202	177	199	216	211	211	193	194	185	211	206	194	222	213	185	175	226	192	172	185	218	200	188	223	226	191	196	201	195	195	184	180	192	183	206	219	185	208	225	203	220	179	203	201	185	196	194	167	191	192	189	191	205	193	171	222	188	222	172	199	198	201	203	189	207	177	209	197	184	196	209	174	196	196	188	192	195	222	197	196	220	180	211	197	200	192	178	205	191	206	193	166	185	181	199	187	194	198	190	190	204	210	194	178	192	206	205	184	175	205	183	203	201	184	182	212	198	213	206	181	202	195	170	203	213	170	215	211	168	184	196	200	193	187	207	182	171	206	197	203	212	201	182	180	189	206	181	164	182	193	184	180	203	196	189	178	187	209	179	192	211	208	198	208	192	168	180	199	186	195	174	173	209	186	185	187	198	192	197	188	214	198	174	198	199	210	173	203	206	179	182	184	188	185	197	182	197	181	197	191	180	201	187	166	192	180	197	188	218	212	198	205	197	180	191	181	181	173	185	209	228	185	189	201	193	199	196	199	213	175	204	193	173	177	204	165	206	179	209	178	206	196	203	201	187	215	220	167	179	200	204	188	179	193	217	215	192	225	202	181	191	181	215	173	204	201	209	199	213	188	196	206	181	209	194	203	197	215	213	169	163	172	210	206	188	215	184	170	180	187	198	202	198	196	196	176	233	217	186	179	174	183	183	191	204	180	216	198	200	174	194	186	181	168	205	194	229	191	203	191	195	184	190	183	189	198	198	198	199	215	171	198	203	192	202	195	212	190	179	206	182	199	205	157	181	196	195	178	189	189	194	196	191	194	194	222	213	196	212	189	190	206	228	187	211	212	195	201	210	190	201	166	197	202	174	203	186	181	204	203	213	179	171	188	201	174	191	180	195	178	189	175	180	188	202	207	189	191	169	187	201	198	177	206	207	197	207	201	187	190	179	202	212	189	194	183	207	189	186	185	192	232	183	189	193	183	203	201	228	206	203	215	176	179	188	191	181	195	205	183	194	190	197	196	193	195	213	193	217	205	227	201	177	213	179	193	234	177	204	187	204	207	197	198	194	229	187	202	205	205	206	201	219	199	186	202	204	208	209	188	189	183	158	207	188	213	212	205	213	183	188	179	202	193	194	200	179	193	180	188	200	180	199	195	226	184	212	215	187	195	195	207	177	183	181	196	178	191	205	190	191
37278	43912	52951	54286	53971	55831	61261	62307	58756	47588	46967	52301	54661	52664	50140	49040	41202	43066	41377	48052	44251	40953	37604	29736	38160	21900	23555	25426	22805	23619	26289	25636	20948	22306	20291	18313	17258	16306	13911	15385	15272	16011	14675	12845	11182	7560	7318	4883	5010	3056	2371	1664	1731	1557	1349	1111	1103	1085	1083	1149	1362	1483	1764	1384	1670	2157	3186	1552	562	528	490	530	510	556	536	518	516	524	512	550	519	529	475	533	582	542	551	497	526	530	514	553	523	511	480	546	578	537	495	465	522	487	487	516	553	551	529	565	503	490	567	485	526	528	516	490	524	530	512	511	549	496	512	518	533	533	526	490	482	510	525	495	518	520	547	543	540	516	519	522	551	560	521	561	480	456	510	579	469	522	496	517	529	530	523	510	487	541	468	493	517	555	511	497	504	501	496	543	499	542	514	472	505	453	489	496	509	504	512	507	538	548	536	486	493	541	517	508	469	523	501	530	479	458	501	544	513	504	494	497	494	546	498	499	494	495	539	535	483	502	515	532	551	520	554	517	512	512	502	489	508	547	486	532	518	506	584	520	486	495	495	497	495	498	493	517	514	463	537	542	513	473	512	531	479	539	526	520	516	489	551	519	507	517	499	494	531	499	554	533	530	506	535	517	501	495	503	545	535	544	480	476	517	513	500	541	516	525	481	534	531	489	511	518	543	507	505	498	526	531	489	523	529	522	528	563	506	519	512	525	536	530	534	544	511	531	512	529	544	512	513	479	503	502	485	489	544	516	526	514	501	509	493	530	527	523	529	523	514	511	528	484	509	511	503	496	497	544	529	491	541	498	508	539	510	555	522	491	529	509	522	489	476	504	524	529	472	558	542	529	502	489	504	566	490	487	478	500	509	541	501	534	533	498	489	522	487	483	504	508	508	516	549	512	515	509	505	495	535	519	502	512	435	504	489	551	472	506	531	515	511	525	525	502	519	541	522	527	487	517	466	513	519	547	503	526	490	500	487	518	511	517	563	529	483	555	503	521	497	498	521	510	534	536	522	493	539	501	491	499	506	535	511	509	483	527	482	510	461	522	484	569	510	493	525	512	478	495	510	526	517	499	502	527	487	510	534	509	555	516	502	478	505	511	482	539	502	523	549	557	484	522	506	499	492	532	507	480	508	525	514	504	499	531	517	536	527	536	534	539	529	494	533	537	504	495	493	502	512	557	500	522	513	498	513	553	500	493	543	526	538	506	491	478	510	489	523	515	522	512	545	489	496	486	501	566	539	516	507	489	521	546	530	485	511	504	512	557	515	546	548	524	524	502	509	519	524	497	532	515	473	535	509	500	515	522	522	522	498	531	533	541	537	556	516	497	540	520	505	507	508	511	515	524	498	542	519	474	485	522	481	522	513	488	540	507	523	556	522	459	492	519	489	513	521	530	489	519	486	497	493	492	488	564	537	512	519	505	462	505	474	499	515	519	481	496	510	530	470	512	505	520	480	513	537	468	495	483	521	491	576	480	553	485	545	509	517	502	513	528	487	472	491	535	496	531	507	529	489	489	530	548	522	525	525	510	505	542	476	527	496	537	544	521	488	539	496	492	488	482	506	524	512	452	527	547	523	494	505	514	505	533	565	498	514	533	527	503	490	527	504	464	498	460	513	476	515	546	538	515	529	516	500	537	514	514	504	503	522	498	507	494	537	481	529	463	534	474	458	488	498	504	507	502	529	480	532	475	530	488	473	510	522	527	542	527	496	493	521	500	552	540	485	508	542	502	500	532	478	497	500	532	479	519	542	538	497	520	474	520	504	516	523	505	555	525	542	474	497	532	513	532	506	487	489	496	488	521	491	471	497	533	527	481	497	528	525	521	504	524	535	498	531	503	502	504	533	523	520	544	531	534	495	503	497	512	527	523	472	491	497	519	541	493	527	474	483	559	529	526	511	518	524	519	504	524	482	489	518	532	514	496	481	476	489	500	531	529	535	479	519	507	505	522	489	545	537	524	528	512	490	526	504	503	506	528	502	508	504	482	485	494	540	517	492	510	517	523	480	540	533	529	510	533	517	543	507	492	474	498	497	474	524	501	522	511	485	538	507	518	522	517	518	519	469	520	515	540	518	500	511	539	537	518	506	463	557	555	511	500	505	543	538	497	492	533	530	547	552	492	533	488	529	529	507	502	519	501	484	557	513	490	530	543	479	514	507	444	549	533	489	534	519	493	530	501	495	520	539	484	493	518	539	490	512	536	498	513	499	510	483	533	537	518	561	561	527	484	520	476	512	515	496	526	500	516	519	475	474	507	529	474	515	501	504	503	484	551	528	535	505	497	491	488	494	537	494	509	514	509	530	534	505	509	517	513	519	528	486	545	544	506	512	540	534	497	494	509	535	488	521	509	533	528	480	528	526	478	507	533	509	551	519	534	487	496	541	528	501	489	489	502	534	532	492	497	508	525	490	508	563	473	504	504	503	536	501	502	492	536	524	485	571	473	545	493	497	499	528	468	493	463	519	514	521	509	515	501	498	571	472	531	497	510	507	512	531	535	549	506	513	504	546	497	537	476	530	530	533	526	513	525	478	493	520	484	498	464	509	510	493	525	521	534	467	497	515	521	478	549	489	505	521	531	530	529	522	510	492	554	525	531	520	533	528	496	496	502	507	481	484	484	526	485	497	495	517	543	514	507	520	510	513	521	501	527	502	515	527	526	532	520	521	489	512	503	503	535	486	501	475	504	537	549	518	505	493	515	498	507	512	514	513	505	514	508	547	543	529	493	493	525	464	494	496	570	518	534	487	536	546	526	544	512	502	520	527	468	497	520	495	488	533	499	541	525	555	525	534	547	516	540	474	523	499	514	509	515	495	508	471	535	510	506	551	500	488	527	473	527	484	509	492	505	465	531	533	529	534	496	483	528	470	501	498	519	493	530	538	495	488	529	515	515	550	511	510	528	527	492	529	521	484	536	528	522	536	555	529	524	511	499	496	500	539	503	569	524	517	469	501	554	533	475	494	497	482	520	495	524	509	489	493	510	527	532	527	517	544	563	535	541	521	481	548	523	481	502	516	494	512	524	506	486	497	472	492	482	484	534	508	492	523	525	555	536	477	570	486	538	478	511	542	530	474	537	530	484	491	511	530	540	499	475	479	486	549	545	464	526	523	566	486	497	526	541	541	500	477	510	498	529	527	521	562	488	489	512	557	526	526	507	464	529	520	499	529	554	515	552	538	493	507	529	475	487	487	519	531	518	516	541	555	478	518	477	521	560	521	513	521	491	487	514	507	494	517	527	518	516	581	487	512	480	483	521	508	520	547	500	486	533	517	521	521	531	490	504	490	532	521	514	529	520	501	531	492	510	527	543	552	532	515	510	497	542	480	507	500	487	490	497	504	530	533	545	547	503	486	509	496	526	532	539	473	504	492	504	516	512	525	512	524	514	535	503	518	531	526	509	510	539	509	489	564	507	515	522	521	492	506	490	513	537	530	472	541	491	504	517	516	465	519	511	484	514	546	475	490	532	525	527	526	489	503	540
31420	30487	29752	18039	11664	8231	7927	7653	6015	3994	2652	2753	2308	1992	1904	1411	1069	1029	1020	1295	1132	872	769	651	723	363	392	413	359	425	411	448	336	305	303	259	269	220	219	240	237	239	223	222	222	189	173	174	172	154	173	150	149	181	151	167	174	147	141	125	123	161	141	159	143	150	137	148	144	143	151	154	135	154	148	119	144	128	160	134	147	147	149	156	132	165	157	151	141	154	158	130	162	159	118	152	146	169	141	141	152	141	165	144	139	124	120	139	159	157	129	158	148	143	152	132	132	148	126	147	132	130	125	135	135	123	139	142	154	142	143	144	140	150	154	148	139	135	139	132	148	140	144	153	147	142	157	131	139	151	147	151	155	143	155	141	162	133	153	121	146	136	147	151	165	146	151	151	148	141	144	121	154	150	152	147	130	122	140	149	160	128	151	144	136	141	149	121	143	114	138	142	126	137	155	164	127	139	133	170	124	130	143	136	132	121	146	161	146	145	146	128	157	142	160	152	142	148	146	159	140	157	147	155	142	142	155	138	140	154	137	148	133	163	143	145	164	156	151	154	141	139	142	140	147	148	156	147	165	151	160	166	160	135	130	148	141	156	123	148	129	150	142	139	156	157	132	125	167	167	151	133	157	148	150	135	133	163	139	146	148	129	169	166	146	143	152	139	150	129	147	149	123	164	149	156	129	149	129	138	145	156	116	146	152	154	149	173	139	152	145	164	121	158	139	140	125	141	144	153	121	129	135	159	146	146	139	145	140	132	145	128	138	148	154	153	143	143	127	129	134	135	145	134	147	154	141	131	163	148	160	141	139	149	163	170	142	148	174	142	161	140	155	146	153	132	137	150	156	150	158	155	131	141	134	150	136	159	118	126	171	129	150	149	148	167	147	139	161	162	141	144	147	155	136	154	127	134	141	133	135	151	152	158	140	142	167	145	132	142	159	131	144	157	142	133	133	132	140	185	127	140	155	158	128	128	137	155	151	174	129	132	166	140	148	142	132	135	155	140	153	152	147	145	154	121	136	147	152	117	101	133	147	142	145	132	149	165	151	139	153	139	133	137	154	150	149	123	133	140	139	137	139	170	138	141	160	148	133	130	157	129	142	156	148	175	133	135	149	152	149	123	127	137	136	157	158	148	150	144	139	176	145	149	157	141	157	137	161	153	147	141	158	144	135	136	158	147	136	147	143	145	144	127	139	159	151	159	148	138	139	134	140	131	148	132	171	132	154	139	149	154	159	145	141	162	126	143	159	126	151	142	137	131	158	116	137	155	155	131	149	146	155	139	133	137	152	147	147	132	146	126	157	146	144	152	147	159	139	164	121	129	131	146	149	154	146	125	120	140	154	166	134	149	142	141	144	129	126	137	151	120	149	147	144	151	157	152	165	156	153	142	157	179	145	147	161	148	164	136	152	151	132	130	129	147	137	134	152	126	158	148	142	136	158	132	147	150	156	144	129	138	141	148	139	160	143	133	122	137	137	156	143	155	155	145	176	143	152	129	172	133	154	131	134	141	136	166	140	139	134	156	149	123	159	148	124	134	142	143	153	130	126	143	134	140	144	145	149	149	156	148	149	126	145	161	152	148	137	146	157	162	153	152	122	163	135	137	128	149	133	139	147	156	129	145	154	127	155	134	153	125	130	136	148	139	165	143	152	148	160	154	149	131	165	159	149	155	143	141	151	123	126	150	143	160	139	159	138	141	170	139	150	133	137	144	149	139	145	153	144	157	137	135	163	138	136	122	156	155	138	153	151	158	135	135	142	142	146	136	153	157	127	122	129	167	137	155	153	121	166	173	161	147	146	117	130	143	155	144	148	135	158	151	131	131	150	148	132	132	142	131	169	146	143	132	132	118	138	141	160	142	142	152	130	150	160	163	169	149	140	124	120	155	165	145	166	148	142	134	122	138	145	162	151	130	141	151	126	128	128	130	142	169	133	152	155	164	135	166	138	132	142	164	129	157	133	148	160	145	130	153	128	140	133	140	148	147	149	113	145	148	127	144	156	148	129	162	145	178	146	146	138	144	148	149	154	150	140	145	137	148	143	135	138	157	147	163	141	153	159	141	156	125	142	159	141	135	137	165	138	159	152	158	145	139	151	162	136	135	133	149	141	165	136	137	132	153	134	155	156	128	136	150	131	129	140	139	125	162	141	160	148	154	144	154	124	150	164	145	163	165	170	154	139	128	161	141	145	154	148	140	156	138	144	131	143	155	127	153	141	154	139	164	140	136	128	159	138	127	152	121	136	117	123	144	146	138	147	136	138	151	133	134	141	152	140	136	132	154	151	135	165	122	148	156	155	163	134	155	128	173	144	145	156	130	152	141	165	127	142	152	144	117	145	140	154	146	151	148	149	141	136	138	152	124	159	148	138	147	162	133	141	128	155	141	141	135	139	140	144	148	133	163	126	153	146	153	140	144	135	140	147	143	121	135	156	151	152	160	136	145	139	151	147	153	153	120	142	134	146	141	149	132	122	134	152	164	135	137	159	144	151	151	147	112	146	131	130	155	146	156	136	155	148	138	130	141	135	136	130	137	151	154	145	142	129	149	160	145	138	164	160	155	182	160	136	134	145	128	155	144	155	107	164	144	140	147	149	146	153	130	153	128	143	138	167	144	144	139	127	132	132	161	148	154	168	149	157	140	122	145	147	148	126	132	163	147	154	156	154	139	149	170	132	142	125	152	129	132	124	159	135	131	158	124	145	129	140	145	129	133	138	122	137	155	128	168	147	149	151	152	121	166	130	121	147	122	138	130	139	149	152	161	153	138	141	148	143	126	171	150	153	142	173	146	137	144	144	159	157	151	158	162	138	125	148	135	166	125	173	146	155	136	147	158	137	142	155	123	154	163	138	126	143	154	143	147	124	142	154	127	129	139	146	148	145	168	148	140	140	165	170	153	148	133	150	135	157	152	151	154	177	144	129	147	132	172	160	126	163	159	136	166	137	125	146	123	165	163	142	151	136	134	136	143	160	138	149	158	140	127	146	129	152	127	140	145	125	145	143	125	171	160	141	153	172	136	137	143	136	135	152	153	145	148	139	160	146	150	150	147	143	116	124	159	148	140	147	149	154	144	146	141	146	150	129	151	145	150	154	160	134	150	137	124	141	161	145	161	126	157	144	142	146	152	141	135	164	161	142	158	143	157	151	157	142	138	157	162	152	118	146	141	133	135	137	137	132	138	136	117	145	138	118	138	119	172	152	141	138	125	177	149	173	162	169	128	126	135	131	152	156	130	128	138	159	133	146	142	164	127	156	134	133	155	130	144	151	151	120	119	150	155	137	153	127	147	133	144	147	154	165	144	145	150	150	148	127	158	135	128	130	134	140	167	142	161	140	142	149	152	129	123	135	109	134	149	144	147	153	144	157	150	130	147	149	153	148	149	165	153	152	167	151	140	134	146	137	138	139	150	155	159	146	153	130	141	133	131	151	157	142	138	142	150	133	161	161	151	176	128	152	143	151	130
19908	24472	32547	26285	23972	21411	23182	23179	20356	14830	10791	11976	10423	9338	9296	6844	5466	4787	5164	6514	5751	4476	3859	3232	3469	1614	1852	1872	1688	2235	2028	1942	1728	1663	1508	1369	1186	1068	1117	1092	1264	1180	1057	904	888	722	697	633	595	511	472	468	421	405	411	422	440	384	402	394	419	433	462	462	452	551	461	445	403	398	392	405	394	384	391	375	398	392	406	437	360	368	374	400	384	424	363	408	375	382	393	406	382	349	399	387	399	401	396	406	396	391	374	420	406	386	406	401	430	367	397	382	399	408	405	394	396	380	401	413	391	406	404	381	395	376	371	451	418	406	415	419	374	384	391	389	451	410	398	382	379	423	399	395	393	392	417	361	394	424	383	390	355	387	406	414	384	360	390	379	413	411	371	415	384	430	394	405	369	414	387	442	396	410	424	407	404	396	399	386	390	412	381	415	384	449	410	422	444	369	375	418	368	387	411	389	368	418	412	442	400	414	416	377	367	371	395	412	415	379	362	417	403	386	370	407	425	374	431	379	385	384	389	372	372	390	395	392	415	400	396	403	403	424	378	417	432	391	377	397	371	373	432	368	354	398	392	386	375	362	399	448	418	410	368	378	400	373	386	378	418	416	440	389	420	387	411	384	403	384	343	363	418	381	386	418	387	403	394	401	387	349	426	381	385	373	362	395	434	401	401	394	403	383	394	406	395	401	360	404	414	391	382	378	396	370	406	399	423	423	408	432	385	396	398	409	367	395	405	396	401	398	408	360	389	432	356	368	407	384	383	402	397	425	394	385	398	368	358	415	399	408	360	398	389	385	368	406	365	391	389	384	414	404	343	364	388	429	409	410	393	366	409	376	398	404	400	402	401	351	416	391	375	408	408	408	428	393	396	387	381	395	402	408	389	422	402	397	366	405	426	382	360	372	356	404	394	392	417	393	382	401	425	375	393	419	363	404	406	385	397	408	390	379	405	371	377	393	409	367	355	377	406	404	404	408	386	410	422	430	386	392	423	382	375	401	409	403	418	407	423	419	383	420	404	433	384	402	345	435	429	426	401	387	414	382	412	396	357	367	396	363	394	372	386	388	360	363	410	404	396	396	373	398	349	426	383	443	449	394	416	430	390	396	389	362	373	405	388	407	393	386	402	418	359	410	396	362	415	360	408	387	431	395	388	382	381	436	364	382	407	407	416	423	387	400	403	381	433	397	390	411	381	381	424	431	384	398	352	389	419	383	399	418	375	389	400	405	398	369	391	390	367	380	419	454	429	398	430	385	413	414	389	383	374	369	408	396	418	384	391	407	421	370	393	398	395	402	376	383	434	373	436	386	373	423	402	433	386	395	388	393	394	388	378	418	391	400	388	401	388	409	398	361	415	408	429	379	394	421	390	398	400	394	423	392	400	388	414	379	402	377	359	386	396	413	348	408	395	452	402	394	406	369	371	395	393	436	405	417	409	379	353	418	388	396	393	386	353	399	369	417	380	399	361	386	402	396	412	376	394	369	391	341	446	423	401	369	430	395	379	380	370	403	407	418	380	431	378	376	419	393	406	405	412	430	417	400	386	386	404	388	426	376	432	405	415	383	415	366	399	382	412	408	404	397	402	419	383	398	399	429	374	394	417	419	381	376	388	367	365	395	369	357	409	353	378	350	422	406	409	403	390	425	433	397	401	416	436	401	373	402	406	408	391	390	375	401	395	431	403	389	383	412	407	427	394	397	399	385	399	403	396	449	375	383	409	387	371	386	389	380	386	388	397	405	398	397	388	415	455	397	361	411	392	406	408	441	353	385	376	398	403	367	387	403	413	374	391	369	396	399	400	393	381	414	367	408	373	359	392	398	414	407	403	377	380	391	431	398	388	411	395	392	369	411	391	382	403	376	374	364	370	427	389	436	387	393	426	408	385	384	404	402	393	410	394	394	417	423	372	429	391	384	419	400	371	401	387	398	418	391	400	410	407	378	413	388	414	397	371	425	374	381	385	406	440	398	377	408	419	372	405	398	414	428	390	381	409	404	409	397	386	398	404	382	422	404	391	406	380	390	393	414	360	410	417	372	391	359	417	418	374	370	389	381	377	397	429	416	376	395	346	401	398	417	402	429	421	408	399	404	378	383	433	418	407	390	386	384	407	402	407	393	425	353	424	383	394	417	397	406	424	357	447	396	409	376	389	427	404	403	401	392	397	374	392	406	424	392	386	405	360	382	403	367	423	365	390	397	423	386	400	372	373	395	384	397	394	429	393	361	409	381	381	435	378	415	414	368	400	386	404	417	390	379	389	377	392	399	374	413	392	400	391	368	410	408	384	423	417	390	384	410	374	387	409	384	377	388	418	398	404	405	386	391	431	393	404	418	406	413	398	416	399	381	419	393	431	394	342	394	406	392	366	386	401	404	381	366	421	400	387	376	398	352	377	376	380	360	381	407	389	403	401	366	379	370	375	421	384	410	412	417	394	391	420	389	373	396	379	376	378	397	421	387	355	420	358	402	376	404	414	408	400	390	417	399	398	427	422	401	421	391	381	395	420	426	405	379	415	386	418	391	398	429	367	403	458	361	386	360	362	413	377	413	413	387	400	379	401	380	425	388	381	386	397	369	389	384	374	370	382	415	423	389	409	398	398	378	401	414	403	393	368	368	416	375	400	387	413	399	406	435	423	407	373	406	427	397	366	418	419	412	396	388	392	377	398	401	377	384	366	367	375	386	383	399	421	420	394	414	391	400	397	409	382	406	377	448	381	398	411	402	387	383	398	384	377	370	395	408	424	414	389	402	409	400	419	409	393	411	395	388	389	388	382	388	370	401	377	430	390	411	406	392	371	374	400	389	428	379	391	426	421	376	393	430	417	426	397	426	383	416	350	401	354	416	419	436	421	368	359	373	382	383	437	389	361	388	383	363	401	414	399	383	400	360	433	410	400	384	373	345	377	405	414	411	400	408	383	416	382	396	412	402	437	386	409	413	369	388	372	378	400	397	442	374	408	402	384	433	375	402	369	401	385	369	400	397	400	369	404	418	405	395	366	396	390	388	369	393	399	384	435	396	381	361	423	400	386	402	401	387	410	392	412	432	408	371	388	368	382	386	422	371	428	400	353	397	398	415	385	365	395	382	391	359	390	361	419	395	384	379	380	387	378	393	390	383	399	378	380	375	376	400	411	372	376	406	404	402	422	390	399	388	386	387	428	391	398	380	425	390	366	383	383	407	395	398	406	434	380	399	396	392	416	406	370	367	387	407	385	418	360	435	432	382	395	380	394	404	401	416	374	393	389	401	376	456	395	398	414	366	394	373	396	398	394	416	423	372	381	417	377	383	423	419	369	398	418	388	418	409	443	414	418	414	398	422	405	407	371	378	400	391	426	393	386	388	374	382	381	399	379	412	403	417	387	401	424	381	409	401	370	386	369	398	366	380	385	340	370	384	401	406	360	382	412	418	390	371	366	351	409	393	392	374	403	387	363	359	404	382	363	406	386	409	392	398	378	363	359	384	402	381
45975	47018	48366	42243	40011	32138	36444	43112	37224	26990	19686	17985	21344	21763	20212	16035	12386	11084	11702	13784	11913	8303	7492	5227	6185	3739	3182	2839	3843	4430	3288	2545	2908	2378	2231	1913	1812	1389	1304	1459	1577	1261	938	884	836	780	680	496	420	273	245	253	227	193	208	191	199	152	186	197	192	183	217	241	212	361	292	254	209	192	142	164	170	147	158	138	134	150	164	196	166	148	172	155	169	164	146	146	158	175	171	144	182	160	133	172	174	145	181	160	145	154	132	147	169	162	165	171	150	177	147	177	139	149	146	144	159	192	154	145	164	175	149	142	135	165	151	170	136	164	131	139	143	167	154	166	171	131	134	164	171	156	146	146	167	160	150	158	138	158	164	158	160	153	159	157	157	173	149	161	145	127	178	141	165	178	131	124	170	126	160	163	157	160	151	159	144	171	140	137	120	155	146	156	156	138	177	178	156	145	172	165	139	160	174	136	174	151	167	155	167	136	158	152	134	137	138	142	165	153	147	174	189	149	159	154	146	136	166	161	138	159	161	170	168	146	168	168	159	144	159	143	173	178	171	146	165	173	145	167	155	150	165	134	154	140	165	164	174	152	150	149	165	149	151	179	157	162	148	170	172	157	143	157	173	143	144	159	164	169	154	156	139	164	152	135	170	164	151	165	156	142	142	170	141	140	186	142	148	164	149	122	174	177	155	168	153	144	183	143	174	166	161	144	150	155	124	161	153	164	158	148	184	166	159	163	174	155	171	150	129	161	153	144	158	152	132	146	138	161	144	144	143	149	152	194	158	154	159	157	162	146	159	170	166	150	148	145	165	164	162	184	155	165	154	138	159	184	162	166	139	141	159	137	158	163	147	157	169	166	150	136	181	175	152	162	175	142	138	129	171	155	140	184	160	163	166	179	145	143	147	153	151	172	152	150	168	174	119	157	157	156	133	148	149	158	171	153	144	158	150	152	139	158	157	167	166	151	162	156	157	146	185	175	148	156	170	169	163	166	171	166	163	163	144	181	149	164	176	156	181	159	161	139	158	149	147	172	166	166	177	164	162	137	148	188	167	159	170	151	140	150	157	146	151	154	152	162	138	151	131	158	167	149	150	153	165	167	132	172	172	149	160	137	130	177	158	173	191	147	154	156	159	149	157	158	151	158	163	160	172	152	140	155	156	163	160	163	142	140	136	185	158	162	151	174	144	150	152	147	165	161	171	164	149	151	162	161	149	155	173	158	160	183	159	154	161	159	162	156	161	157	164	157	149	158	154	146	155	149	153	172	163	153	189	139	175	167	188	129	152	174	155	145	166	167	147	144	151	143	145	152	149	172	163	159	168	177	176	149	137	172	149	146	136	165	157	149	137	165	158	162	156	152	156	150	154	169	163	160	154	149	156	149	182	144	163	162	158	168	166	164	170	177	149	162	155	163	149	165	146	135	177	144	137	140	159	147	156	136	153	156	154	180	164	158	145	156	150	136	139	148	151	178	131	172	162	158	165	155	161	129	153	151	157	163	146	159	161	148	181	170	151	152	154	161	134	137	160	184	170	159	164	148	147	166	148	161	163	147	153	167	159	160	150	130	150	143	149	138	178	157	144	135	172	153	162	178	162	137	161	161	136	135	139	156	160	139	153	146	150	142	165	162	160	138	161	154	154	171	172	156	182	155	156	162	152	149	154	150	132	145	152	178	153	170	149	150	133	136	169	163	164	162	144	151	146	148	173	161	169	147	169	186	149	143	151	172	154	155	158	161	155	152	164	162	160	161	157	154	176	140	151	150	153	152	153	166	154	152	153	156	149	172	140	151	165	132	141	138	168	150	153	147	149	151	153	155	148	173	121	138	153	164	142	156	157	161	135	147	158	139	171	150	154	156	145	157	180	145	122	160	169	151	159	155	139	144	174	162	162	164	167	167	178	150	159	176	147	161	145	175	148	133	157	183	170	134	147	165	145	177	170	163	142	156	176	173	153	158	170	145	137	155	159	168	168	158	161	177	170	142	163	157	164	146	160	154	149	168	191	147	165	154	177	150	166	178	171	128	146	139	180	172	181	154	165	179	150	147	160	134	162	157	189	183	171	171	180	158	157	173	150	192	160	165	129	165	177	175	177	155	146	146	191	163	160	147	151	154	169	155	147	162	152	151	160	152	144	143	152	163	159	162	165	151	175	168	172	164	147	141	153	150	135	121	165	171	139	155	147	158	154	160	123	186	155	166	153	153	163	150	159	148	150	166	161	169	162	157	165	156	155	161	150	156	160	153	158	149	166	171	168	137	162	132	144	157	166	168	188	155	153	147	143	145	163	141	143	167	170	136	144	162	157	140	176	139	164	170	149	129	170	156	164	149	164	159	148	158	145	139	141	177	172	132	169	149	139	154	162	150	170	157	157	167	149	199	166	161	176	159	150	139	158	143	158	160	155	168	164	147	166	154	145	158	167	163	138	146	142	175	155	147	169	160	154	158	134	155	163	146	155	144	158	170	153	165	138	155	142	165	175	154	170	154	166	168	133	123	167	170	155	158	159	159	160	165	165	154	152	143	142	158	186	152	167	152	152	154	162	166	139	145	151	147	176	166	148	181	129	158	165	146	157	189	161	166	153	177	165	166	163	161	126	124	137	163	163	184	174	159	142	155	149	180	168	169	162	174	170	153	139	152	169	154	149	152	144	160	154	161	173	140	166	159	154	182	157	165	191	152	160	160	152	144	160	179	159	153	152	179	158	157	149	153	149	145	172	157	135	154	172	156	173	135	154	129	159	137	195	160	142	140	153	175	153	138	144	146	151	199	143	146	159	167	168	173	167	142	126	160	175	151	150	163	154	155	165	168	192	166	183	171	135	150	125	168	168	149	170	151	160	142	147	175	158	148	173	155	144	173	178	171	154	165	156	151	164	138	144	147	150	131	195	155	163	150	163	156	166	138	161	161	148	166	140	171	153	155	144	148	161	163	144	141	158	124	138	155	173	169	140	156	160	156	144	159	157	180	141	139	172	164	170	149	151	152	140	148	153	153	168	153	170	152	151	137	151	168	144	134	161	171	152	167	176	128	155	127	132	154	150	144	150	170	157	148	157	154	178	169	142	151	143	151	168	143	144	152	175	143	167	171	156	174	152	167	155	154	154	150	149	174	159	156	157	143	160	157	160	172	157	141	171	157	184	155	152	147	123	154	154	156	148	180	159	165	182	160	160	173	158	147	166	139	172	155	167	163	131	135	155	144	154	156	127	154	173	157	164	162	154	175	176	152	136	151	156	167	147	129	127	159	157	150	134	163	156	176	168	145	147	160	172	161	178	155	156	140	165	137	138	156	175	171	162	160	148	169	161	156	153	148	170	152	162	162	170	164	174	143	175	144	137	158	155	157	179	149	158	150	181	151	164	146	145	160	159	161	158	131	154	145	160	146	176	168	151	152	152	160	168	171	152	142	166	157	172	151	172	167	193	142	150	144	164	136	150	159	159	176	149	163	156	151	162	160	171	186	162	166	168	123	139	152
31660	38881	47095	47412	47458	43046	49666	53817	49290	41212	35861	36989	41672	42286	40338	37032	32479	31471	32929	36364	32751	27250	25457	20639	23721	16327	14703	13350	18133	19583	15807	13323	14603	12335	11707	9944	9945	7870	7186	8394	9009	6886	5275	5036	4929	4353	3869	2659	2322	1300	1031	1091	871	785	655	663	685	563	550	613	667	680	908	875	1028	1736	1329	1114	794	576	457	380	426	427	396	399	414	420	423	462	469	401	436	427	399	448	393	410	423	409	451	436	401	435	379	418	412	415	401	439	458	382	456	453	447	386	410	389	421	450	431	426	418	441	426	455	392	447	446	417	425	432	410	405	448	405	433	406	396	431	444	431	420	437	466	413	411	435	421	440	380	424	453	463	404	452	442	430	436	411	423	378	417	408	443	402	425	410	454	409	387	440	459	407	403	432	453	417	403	431	450	404	426	438	412	442	422	434	426	414	454	449	434	483	418	407	422	405	412	411	443	430	400	425	426	457	429	451	375	427	467	414	426	406	473	457	388	426	424	414	402	403	412	409	407	402	429	435	412	419	392	436	442	446	435	436	395	415	457	418	416	447	412	400	408	436	426	429	405	417	424	410	413	442	422	432	454	432	442	437	416	408	450	421	424	403	412	407	409	419	425	424	433	428	443	408	434	406	420	462	436	440	397	410	414	435	401	463	452	416	454	448	418	423	444	412	434	431	444	414	418	438	419	457	448	433	425	435	414	458	473	422	425	447	425	411	434	413	435	419	456	446	437	435	415	426	427	427	364	425	410	468	453	417	411	398	400	430	432	413	424	425	437	415	432	413	399	391	414	395	465	433	445	442	460	445	411	410	441	462	380	466	415	434	386	431	441	426	439	428	445	436	492	379	418	429	441	429	439	421	451	448	421	420	445	439	446	451	381	452	432	421	421	422	423	418	452	408	422	411	412	445	449	381	449	472	434	435	396	414	437	454	443	426	409	388	433	465	422	435	417	416	454	407	427	443	413	397	410	401	421	412	433	451	439	442	431	414	422	459	451	460	428	446	444	452	411	438	408	419	446	426	447	397	448	377	424	427	428	396	426	430	426	447	408	451	457	434	445	404	414	403	430	442	428	396	413	429	420	409	421	439	416	401	459	446	412	438	430	407	469	422	405	394	440	392	417	406	449	442	417	432	453	431	442	449	431	481	435	432	411	490	448	397	438	390	432	395	440	449	406	381	439	435	417	414	427	432	434	417	393	414	432	458	407	438	413	412	378	448	416	415	429	430	418	453	424	393	420	404	462	413	447	441	428	446	416	420	419	471	434	375	478	379	419	400	379	404	406	407	429	443	478	425	399	433	429	464	404	382	414	454	459	456	453	417	446	384	426	479	418	434	448	437	444	403	409	441	427	429	412	432	457	431	430	436	415	422	439	433	441	461	405	400	422	443	429	452	380	425	402	481	426	432	405	428	417	394	404	426	394	434	444	457	420	449	427	397	456	445	425	457	444	438	445	439	431	422	452	445	434	441	429	423	439	417	421	421	429	421	433	421	407	443	434	424	397	409	463	444	416	437	424	441	437	470	431	431	433	415	408	439	411	408	412	416	433	420	421	430	442	430	398	422	453	418	453	424	433	408	417	432	465	397	441	413	435	432	447	405	446	387	426	408	439	408	409	424	449	420	429	430	434	427	439	429	423	427	420	459	439	423	445	422	389	436	467	431	429	417	444	403	410	427	456	465	430	393	385	440	414	431	390	424	419	434	428	418	431	461	465	424	436	395	427	451	430	411	382	436	438	352	425	474	423	414	428	436	415	431	426	493	424	399	438	411	445	426	424	455	441	414	463	413	399	398	422	442	426	425	436	412	432	447	432	394	414	428	431	409	420	454	420	417	438	454	399	424	405	387	436	400	434	421	426	403	408	430	419	436	422	427	397	445	407	374	458	429	414	426	406	408	402	445	396	413	413	422	445	440	464	413	433	459	434	431	425	405	441	447	434	424	424	416	447	434	425	425	407	401	419	439	430	458	430	447	478	416	418	418	371	381	410	414	421	443	397	464	424	392	441	449	434	438	425	408	416	424	349	403	446	401	442	443	455	420	453	447	470	400	425	423	425	431	429	451	441	437	435	438	465	424	450	438	422	451	426	387	444	430	447	393	441	448	430	422	451	419	450	392	418	417	418	425	454	429	428	472	385	428	449	452	418	396	443	436	451	397	421	428	433	416	454	377	462	411	400	401	423	443	436	442	393	434	438	425	425	439	411	431	430	430	436	443	425	425	456	408	432	394	397	426	432	432	482	413	446	387	389	408	448	404	457	431	393	436	406	429	450	439	434	399	398	445	458	463	419	413	412	436	423	418	437	424	420	443	400	402	430	432	416	412	413	447	424	434	434	463	394	431	441	420	431	413	450	398	429	400	420	431	439	443	389	410	423	430	407	432	406	472	421	426	436	445	408	429	425	455	424	449	425	447	429	469	431	457	427	402	415	395	426	448	397	442	423	405	400	441	447	465	395	387	430	424	432	405	412	412	410	436	407	447	405	414	431	411	435	438	396	410	401	502	428	422	420	384	421	481	435	406	432	432	405	418	449	430	402	425	435	440	425	438	433	420	425	424	414	436	456	409	443	412	425	439	453	425	441	422	420	415	440	454	434	445	436	419	448	441	421	411	394	415	450	468	435	418	428	401	412	432	426	422	435	405	438	435	375	413	424	433	438	440	435	433	439	417	447	462	434	439	386	405	381	426	430	424	425	441	404	443	439	432	433	411	442	410	411	461	439	400	440	406	429	450	451	433	435	440	421	438	426	433	442	387	410	427	445	467	418	419	438	401	387	449	445	421	402	469	454	404	430	461	454	429	409	427	408	449	445	419	453	453	410	431	399	448	412	428	427	437	426	453	442	437	443	427	416	428	435	430	454	443	408	452	385	468	436	436	398	482	439	414	443	428	445	441	446	421	420	416	411	453	389	425	422	448	418	439	459	446	444	412	473	404	408	413	431	428	425	443	433	448	425	407	419	418	424	449	443	404	423	419	424	414	449	457	437	452	429	432	404	461	400	438	436	418	416	415	425	452	422	457	437	415	431	389	425	386	484	446	397	409	403	443	386	420	405	406	445	434	449	419	418	428	402	411	416	425	430	403	428	436	445	410	432	412	395	421	424	410	428	402	423	442	416	454	435	407	422	398	422	414	439	406	428	422	415	408	409	468	460	459	434	432	427	400	460	400	408	444	446	412	442	406	424	429	450	434	451	407	454	431	413	391	414	451	416	414	413	395	451	402	435	400	413	441	422	398	424	413	434	429	447	425	445	410	453	409	437	434	447	438	413	449	432	446	434	417	408	404	442	434	416	456	438	449	442	446	409	446	402	422	462	413	448	435	430	385	435	412	452	451	439	413	442	410	422	434	422	421	423	430	397	394	440	428	418	441	416	433	392	390	439	434	414	438	413	404	420	407	413	413	457	444	450	434	412	418	429	421	419	463	443	421	400	436	438	419	471	414	430	408	417	451	462	431	437	467	433	446	412	425	438	419	402	385
54178	53460	56244	46888	47498	40762	41506	53482	48092	38120	32937	34425	36909	36999	33323	29366	25634	23518	23485	26420	22586	17252	14194	9652	13588	8208	7648	8450	7851	8399	5791	5359	5719	4854	4137	3963	3635	3111	3136	3420	3385	2695	1707	1347	1475	1277	1137	883	840	405	416	439	348	314	265	272	243	261	277	232	259	264	299	365	425	528	508	422	339	263	198	187	194	190	201	193	211	184	190	207	204	203	188	202	190	225	195	199	209	188	179	223	199	176	195	201	193	177	162	187	215	181	194	198	217	193	205	169	201	169	186	184	185	201	203	208	195	201	205	205	225	188	210	190	193	191	221	208	203	184	175	213	214	176	196	198	199	183	179	182	198	195	177	203	233	208	176	168	219	188	199	177	179	204	186	199	154	209	210	196	177	198	187	200	195	188	204	203	212	179	177	225	207	207	221	188	189	195	165	188	196	204	201	191	194	206	186	235	189	202	213	222	186	189	198	209	199	198	186	189	152	187	197	181	192	190	205	193	193	161	213	181	201	191	192	195	209	219	178	192	179	198	207	237	195	178	233	172	206	201	180	203	200	180	199	197	183	219	206	189	188	200	183	189	203	185	204	192	184	196	193	202	195	186	201	209	210	206	182	201	193	192	221	183	182	171	214	190	192	207	203	200	188	184	201	191	186	191	226	206	183	214	171	193	230	214	208	199	177	202	175	182	188	183	207	155	184	196	187	173	189	186	206	220	211	211	207	216	201	206	187	206	221	196	204	216	196	199	181	198	191	161	191	190	175	211	216	203	182	194	174	185	193	220	195	217	203	181	221	185	212	197	209	182	223	191	197	219	154	217	190	216	202	206	206	209	179	213	190	209	188	180	191	203	193	216	204	208	214	202	215	196	185	206	204	171	227	190	228	221	215	170	178	219	212	178	188	177	227	202	223	205	210	197	182	176	200	179	201	170	200	185	182	216	203	174	199	190	179	187	187	168	180	218	221	187	215	175	186	185	207	202	187	219	202	202	206	195	163	201	225	210	213	155	188	185	218	207	214	201	201	159	186	183	189	211	206	188	194	211	178	194	200	203	193	203	195	193	185	178	187	221	200	202	208	198	212	216	195	209	191	199	205	220	204	210	208	202	204	169	209	187	203	182	194	208	204	218	189	176	212	208	180	201	213	212	209	197	202	191	204	192	181	193	192	203	209	204	188	182	199	190	202	226	201	189	193	205	209	192	193	215	197	199	183	230	210	189	193	209	195	173	203	177	179	212	184	207	205	216	216	201	213	190	190	184	157	200	197	202	189	215	163	199	178	210	199	201	171	193	186	203	201	192	178	169	181	181	183	203	192	183	187	203	190	188	201	173	173	196	175	207	195	204	187	187	200	200	208	199	176	188	187	194	208	225	184	221	212	200	195	194	208	162	223	215	181	222	191	210	189	182	198	198	204	214	209	195	197	200	198	175	182	181	204	213	205	203	206	207	192	182	181	182	189	201	180	194	171	169	202	209	183	190	180	213	200	208	174	185	196	196	181	178	172	203	180	183	190	175	191	196	196	238	184	188	198	192	224	192	173	174	184	232	190	205	192	200	186	197	193	204	205	161	189	190	202	210	189	226	182	205	194	181	208	224	212	172	208	201	201	196	183	226	200	195	162	197	175	171	200	206	205	191	213	206	179	208	198	185	199	190	202	194	225	191	176	190	163	180	204	201	204	198	201	192	208	190	196	220	197	197	200	179	179	210	164	181	211	194	217	180	187	189	171	168	187	204	175	184	214	194	195	210	183	185	162	227	197	221	165	200	200	206	165	204	204	201	197	198	190	172	191	216	215	183	202	222	185	181	202	217	213	205	215	204	210	181	205	214	204	211	206	195	191	212	195	175	185	216	187	214	189	197	191	173	207	188	206	194	199	198	191	213	202	208	213	227	194	209	190	223	170	193	201	204	188	191	174	199	215	193	191	194	182	217	187	214	204	183	202	199	185	201	213	199	178	210	186	199	210	207	188	197	198	192	201	200	187	185	201	196	173	201	206	195	187	214	202	215	185	203	192	195	204	196	199	193	186	195	228	213	204	197	187	197	202	182	175	183	193	212	200	185	204	196	196	196	175	184	215	190	174	223	190	183	203	197	182	192	234	192	202	194	183	204	177	181	171	192	194	207	193	211	221	202	202	182	218	188	207	194	198	175	163	231	192	189	212	217	176	207	203	202	187	201	172	204	189	197	189	183	206	187	218	184	219	205	203	182	195	197	182	189	219	217	196	201	189	180	214	196	171	185	205	206	191	185	181	194	208	219	197	183	196	188	204	196	200	219	163	210	195	174	166	234	208	209	195	160	218	205	209	194	208	209	178	219	201	192	196	194	193	205	195	194	189	206	180	174	197	202	210	197	196	179	185	183	185	204	186	190	191	194	195	201	187	177	169	171	202	193	198	212	198	218	242	189	204	201	201	181	214	184	200	190	206	188	191	205	194	194	232	202	174	176	212	199	184	188	202	194	199	217	202	211	191	201	186	203	188	198	214	210	201	188	176	190	194	188	210	173	178	192	191	201	191	192	191	181	190	195	206	178	203	184	186	210	193	178	195	187	165	192	201	204	182	153	199	179	204	185	186	206	211	186	184	214	198	190	189	187	212	200	175	198	208	182	184	194	183	193	205	193	193	197	202	175	163	212	215	203	204	177	196	191	212	190	212	197	191	197	205	185	178	187	204	197	191	208	224	186	202	178	194	193	196	182	203	164	206	181	177	188	204	202	197	213	214	176	186	184	184	193	190	203	227	200	194	206	198	210	196	187	222	177	214	169	206	183	199	184	210	200	192	193	193	174	188	178	195	196	214	190	190	193	180	206	186	192	178	197	181	204	183	211	217	183	194	177	180	185	171	178	206	186	192	196	215	200	202	221	202	202	171	205	177	191	194	186	203	207	189	185	206	189	193	208	181	199	184	216	203	177	225	210	181	214	214	195	206	207	210	173	225	216	173	201	201	205	223	181	208	200	197	163	187	195	181	202	194	181	215	219	192	197	218	222	201	209	200	177	214	213	189	189	184	177	196	175	195	191	216	226	176	208	190	187	210	219	204	188	205	195	207	189	209	184	208	186	167	206	214	204	201	186	214	215	177	210	190	190	176	188	179	193	191	180	216	187	196	186	201	195	185	210	204	166	200	202	196	198	207	202	189	219	173	188	212	205	200	182	198	215	221	224	169	193	192	190	212	171	190	211	193	186	207	190	189	182	209	175	211	202	208	193	208	207	215	187	200	177	197	216	188	195	208	204	178	212	170	209	187	207	189	196	191	212	207	211	182	173	158	191	195	185	201	228	197	200	196	207	220	172	200	200	184	181	195	208	206	186	218	198	190	180	184	156	188	211	191	191	199	170	205	183	191	190	184	203	188	204	183	192	182	196	206	184	194	200	178	185	210	199	210	209	184	193	209	168	204	186	180	174	200	200	176	198	189	213	200	169	191	207	184	214	200	182	201	195	177	207	193	198	183	199	187	198	207	237	185	223	210	220	201	192
38704	46591	55678	54416	56733	50466	54364	62394	60112	51003	48258	50752	54353	54167	49959	49272	44112	44584	44542	47308	42233	38066	33984	27847	34663	25334	25499	27129	27380	28385	22740	21843	23148	20221	17797	17432	16843	15058	14616	16229	15857	12796	9425	7329	8286	7149	5998	4891	4362	2053	1724	1851	1466	1310	988	950	920	785	828	842	854	1082	1310	1535	1940	2417	2309	2076	1321	1037	633	519	537	464	490	487	475	490	535	538	507	468	531	533	587	483	540	524	503	465	519	492	530	518	513	519	537	486	509	516	512	523	486	529	500	512	514	485	533	505	497	476	486	535	529	488	490	494	520	534	481	552	522	528	492	549	501	521	505	545	494	563	459	512	469	495	571	482	558	502	497	493	520	496	537	505	506	519	474	511	513	477	538	472	527	540	491	545	502	507	546	542	508	477	529	515	499	503	545	501	581	526	488	500	531	558	500	500	501	510	524	502	544	536	580	527	494	515	554	515	504	524	523	515	521	502	538	524	541	536	487	532	505	499	506	496	489	508	519	498	504	504	520	528	495	506	506	514	533	550	519	467	523	517	584	513	529	506	461	537	501	483	487	514	502	497	490	543	510	487	523	476	512	463	521	515	496	541	517	468	505	546	505	530	529	531	521	523	513	522	510	497	544	494	537	520	535	540	520	490	557	554	519	499	507	464	497	495	531	487	525	489	537	524	537	510	484	499	552	510	503	485	530	527	472	509	507	538	465	504	497	497	505	532	507	512	514	497	479	516	528	520	493	538	494	518	504	504	515	495	512	493	494	494	509	511	528	485	531	538	504	546	524	495	512	518	558	502	537	560	529	468	516	524	529	516	515	506	477	546	499	489	507	504	513	497	497	536	516	497	521	506	535	518	521	534	492	496	526	507	514	521	544	519	483	518	486	491	522	484	510	527	513	508	476	480	484	540	512	485	537	529	531	516	515	533	567	572	550	533	477	513	467	500	544	470	485	480	516	526	536	472	537	492	551	507	518	518	549	533	487	570	525	528	507	479	510	524	525	551	492	487	484	523	513	553	508	535	521	529	552	477	534	541	527	526	492	488	526	485	495	495	511	533	495	491	542	529	514	522	510	502	512	518	527	479	531	504	463	496	497	502	555	500	505	515	544	547	528	526	542	498	534	508	495	563	520	492	497	530	522	514	487	527	525	510	500	521	513	537	549	523	519	535	550	558	533	516	534	537	510	535	497	490	507	560	514	513	500	484	518	532	525	498	557	546	546	525	544	499	464	573	529	546	555	518	516	494	523	539	490	497	510	468	487	524	518	549	518	527	520	538	506	525	464	518	526	489	534	510	529	512	527	545	519	500	532	514	508	510	478	495	497	547	521	531	527	520	502	489	552	525	501	551	501	518	526	532	546	511	507	538	545	550	540	487	491	491	522	478	533	513	567	494	543	515	537	496	557	534	479	484	555	537	463	508	536	521	533	523	540	504	519	521	507	516	467	489	491	476	545	484	523	525	491	510	495	525	476	529	521	523	493	502	479	514	523	494	560	489	510	544	550	498	511	551	522	519	541	502	505	531	517	497	496	484	514	537	515	515	507	539	501	518	525	517	512	531	497	526	528	501	508	549	489	516	502	529	537	513	525	520	509	504	520	527	479	497	536	460	532	529	502	540	508	484	545	526	479	500	519	495	502	511	501	520	525	532	517	539	548	555	460	548	535	515	508	508	508	511	448	492	539	484	500	556	544	488	490	489	502	486	497	495	503	487	553	540	495	550	495	477	523	566	524	521	473	549	487	536	556	512	497	497	483	551	508	540	542	506	495	555	505	515	543	567	525	510	544	553	520	516	513	495	513	480	488	500	509	527	499	502	546	516	517	513	545	513	491	482	495	517	532	523	556	531	526	515	517	512	552	514	522	538	522	504	506	494	466	534	526	541	537	502	528	533	525	530	545	492	516	520	501	493	485	562	488	493	512	538	513	522	540	502	514	514	510	468	535	505	519	506	501	492	534	484	539	520	483	515	504	536	497	475	519	525	519	487	495	530	525	523	515	484	537	505	508	510	495	501	549	520	500	532	535	522	518	539	528	481	516	508	498	526	493	508	503	523	527	497	509	522	541	491	564	504	527	523	505	507	508	533	516	506	477	491	560	526	503	530	540	541	507	490	526	523	475	505	539	534	468	509	478	512	557	464	516	481	508	527	557	508	496	518	556	539	483	546	519	511	518	498	503	501	504	504	514	529	536	512	533	539	511	548	471	545	521	506	518	495	529	507	523	497	515	523	529	550	499	535	510	513	529	543	504	469	528	514	567	471	542	508	516	515	501	515	564	561	535	520	499	513	533	511	503	513	511	518	476	478	489	496	526	526	525	506	509	488	504	516	519	492	468	506	532	489	470	508	486	498	517	544	504	487	536	543	516	492	543	517	500	505	501	521	507	496	563	499	530	527	515	543	508	496	506	529	513	505	537	540	511	517	535	469	517	499	501	504	498	552	559	521	522	506	518	559	484	553	520	485	494	500	519	479	520	527	541	499	530	515	519	523	528	525	525	508	539	486	480	530	516	525	541	528	552	511	511	512	535	508	540	541	501	512	546	528	476	517	516	502	474	522	494	553	483	520	521	502	489	489	512	506	519	503	532	539	482	519	505	486	517	505	499	540	487	529	537	473	539	486	526	494	500	526	551	506	523	552	521	535	502	506	502	494	542	521	502	521	519	510	510	549	488	538	540	522	500	544	501	488	541	495	556	511	505	505	497	499	494	512	487	495	556	531	487	537	516	529	531	551	543	498	480	524	506	498	527	511	547	534	505	505	526	516	518	527	508	521	538	501	511	505	508	584	501	514	551	511	522	511	568	523	502	512	507	509	511	530	561	482	485	500	518	517	479	510	497	538	505	540	464	516	522	508	548	524	529	543	524	525	511	519	513	512	494	518	451	522	511	482	518	522	534	542	546	504	481	532	465	473	479	524	563	508	481	509	509	525	499	513	517	543	499	522	478	502	502	514	487	506	528	486	532	548	512	498	485	538	485	514	508	499	511	507	511	505	560	523	543	516	521	548	511	497	477	516	502	480	532	518	559	520	518	515	473	503	509	524	536	547	527	582	530	517	499	550	499	492	536	479	520	524	504	501	520	544	492	513	523	541	490	478	489	509	495	469	505	522	529	491	519	502	503	527	520	492	488	496	526	475	522	504	542	505	526	487	526	495	499	516	483	531	519	511	539	514	499	554	532	518	538	489	518	551	537	505	514	527	533	485	520	488	533	509	507	524	519	470	525	482	502	514	498	499	493	490	495	509	512	499	491	526	549	538	535	518	507	514	524	538	512	493	501	480	516	550	546	497	519	535	499	513	523	558	527	480	534	513	544	520	474	519	541	505	488	474	536	487	480	542	493	559	529	531	514	487	509	516	521	529	536	524	531	466	498	515	552	533	506	481	502	503	495	526	566	510	503	528	537	510	501	526	508	533	524	491	594	509	519	538	506	493	543	534	525	501	521	539	494	514	522	535	504	499	516	479	530	509	551	452	478	510	476	527	476	527
32662	32516	31824	19013	11353	7045	5247	6554	5175	3347	2562	2459	2157	2067	1705	1687	1332	995	1226	1323	1098	872	726	557	702	466	400	452	457	451	381	344	370	368	283	315	268	249	261	275	267	266	214	216	208	203	186	190	172	173	154	139	127	155	154	155	159	144	156	179	153	152	152	160	163	149	158	150	159	141	160	158	164	164	142	144	155	151	157	150	152	147	168	136	139	145	157	157	151	143	153	158	164	156	144	164	141	123	121	149	146	157	156	160	144	152	158	149	149	123	150	157	151	162	169	139	145	160	168	136	161	154	149	142	151	140	177	147	161	151	141	141	143	162	151	162	138	131	158	153	153	172	150	157	170	133	134	129	161	158	172	152	142	135	143	142	146	137	134	156	141	149	149	168	151	159	183	133	139	136	149	172	159	140	142	128	146	151	147	149	146	135	153	161	152	142	135	136	134	136	150	162	155	182	149	165	134	173	147	135	158	144	139	165	140	147	159	144	147	163	170	164	164	143	155	153	174	155	157	151	153	165	142	146	154	151	163	150	153	169	156	133	178	152	146	146	152	153	146	154	149	148	136	135	145	142	145	137	166	142	164	172	150	163	125	147	156	143	160	160	150	153	137	134	135	139	152	157	135	139	149	160	149	164	143	155	158	156	161	137	146	150	138	141	128	153	160	147	148	126	151	132	149	154	144	149	132	147	143	122	131	143	151	116	152	152	143	149	159	159	166	146	142	132	146	143	155	137	153	148	146	137	160	145	140	145	150	141	142	122	158	145	160	129	156	142	157	170	150	162	132	168	148	152	147	138	177	150	152	126	138	146	143	189	143	138	152	162	140	145	154	129	176	137	158	130	180	132	148	167	150	134	151	147	150	157	131	150	159	163	144	147	130	152	136	158	167	152	144	151	149	149	145	145	135	176	156	121	143	140	154	151	161	154	144	146	164	161	159	155	137	147	152	160	156	135	124	180	157	148	151	163	170	130	144	153	153	147	144	149	164	144	162	132	139	136	165	130	153	139	166	127	166	147	164	145	175	182	138	148	141	158	141	151	149	132	157	144	135	161	159	148	137	158	143	145	168	135	138	139	156	147	135	167	150	139	161	132	134	132	157	162	158	140	138	149	129	159	152	134	147	150	149	163	139	154	148	162	131	149	148	157	165	144	120	147	142	159	139	157	144	164	143	151	134	142	165	150	150	145	145	146	143	151	134	156	144	173	155	163	158	150	144	140	156	155	164	162	154	165	157	146	154	155	122	147	146	148	143	154	161	171	140	165	136	129	155	141	148	133	118	155	153	140	142	156	160	138	150	168	168	133	143	131	150	144	145	136	155	162	156	126	148	156	154	160	157	157	156	138	131	143	144	135	157	146	143	148	141	154	150	162	155	158	168	133	138	129	128	137	154	144	148	123	161	144	155	179	146	152	151	146	173	116	146	152	144	172	127	139	154	173	154	149	163	160	127	133	141	161	163	127	157	165	143	136	160	147	149	146	137	136	171	154	160	156	149	161	150	145	147	171	154	140	150	185	158	133	143	144	137	135	146	141	142	133	135	147	172	151	142	158	180	144	147	141	153	173	159	163	130	151	147	136	164	144	137	146	135	127	149	166	146	182	144	138	138	154	163	152	158	138	163	144	145	152	149	149	154	153	155	159	156	126	137	169	155	156	136	155	125	153	145	145	177	148	141	170	145	136	131	157	158	160	154	173	157	153	155	144	139	146	141	141	155	157	123	142	176	137	164	135	133	146	162	133	153	165	161	148	126	143	156	172	155	147	132	137	156	167	150	153	152	139	178	140	145	147	140	177	148	147	143	151	135	157	153	145	149	160	139	139	165	143	152	156	146	147	151	168	154	145	154	146	131	152	146	151	141	134	138	150	143	146	150	147	153	143	154	144	180	154	145	143	171	157	137	149	140	134	131	156	165	131	155	159	136	123	144	149	161	145	162	151	147	142	135	150	148	134	154	161	147	144	158	161	149	147	147	143	160	149	138	133	152	134	154	140	144	151	150	150	140	157	167	159	152	151	151	162	164	161	160	141	176	137	128	147	155	149	154	162	166	140	143	134	154	131	164	144	145	159	144	126	164	152	166	154	154	160	132	144	148	137	121	150	130	129	165	166	138	120	141	132	155	147	154	150	167	156	150	127	150	130	150	143	148	132	143	146	151	159	154	146	143	145	144	153	163	153	168	144	141	161	182	157	165	162	154	146	168	144	161	155	144	173	130	160	153	154	168	141	147	142	140	121	160	174	126	149	149	138	153	156	157	159	155	160	145	157	128	144	140	144	145	153	159	127	160	149	137	150	163	153	160	149	148	164	129	125	137	143	138	154	142	181	128	138	137	142	169	164	156	146	160	165	162	146	121	135	160	169	142	156	138	166	164	157	153	161	166	149	150	143	149	148	142	126	140	155	154	127	148	141	147	162	144	140	156	137	148	178	148	146	140	174	166	153	154	142	137	167	140	142	117	148	153	170	141	141	150	142	159	154	164	155	145	160	148	139	150	141	177	165	137	169	155	135	143	162	134	149	138	168	148	166	155	134	141	148	139	161	147	151	154	158	138	140	126	151	118	137	149	127	129	150	126	167	152	143	155	166	150	140	143	158	176	176	139	130	159	161	165	151	148	147	160	170	155	162	143	149	144	151	155	140	163	135	153	137	167	161	158	154	144	142	142	143	178	160	114	158	149	131	152	145	143	135	134	157	155	139	147	157	147	137	146	141	139	151	168	171	128	140	140	135	149	142	151	159	167	160	136	152	155	129	153	145	162	160	145	137	153	139	131	173	184	165	130	155	159	156	142	148	158	154	159	145	140	146	134	157	128	145	153	156	137	156	164	146	134	153	166	142	155	155	142	148	151	146	159	153	151	153	162	160	147	132	146	140	154	167	161	142	155	142	133	155	162	136	136	138	160	137	140	158	165	160	140	168	158	148	153	147	130	167	154	148	141	135	149	159	144	138	152	134	141	153	148	148	145	147	163	138	147	152	139	152	144	148	131	137	159	161	167	164	143	145	158	145	160	143	175	154	147	161	134	134	171	125	145	158	125	144	159	143	136	148	168	148	168	139	153	144	155	146	169	161	136	145	142	154	150	161	155	165	140	147	157	160	142	152	163	153	166	156	150	154	146	152	134	159	170	139	136	140	154	164	144	153	149	164	175	161	151	131	157	136	163	148	144	161	133	158	154	145	143	169	143	140	136	131	141	159	155	134	169	149	139	146	166	168	139	157	157	156	152	136	134	163	161	155	178	135	154	141	156	177	148	141	162	144	150	147	145	172	141	157	165	158	137	139	152	138	155	175	150	156	152	161	143	160	144	138	141	148	170	164	163	147	142	154	164	157	159	154	158	134	141	136	175	145	170	174	139	151	146	137	148	155	169	147	175	147	160	158	158	133	164	174	143	163	148	154	174	163	151	141	144	140	148	151	155	138	128	134	133	156	165	130	183	147	169	128	145	160	136	145	139	157	170	127	134	169	153	134
21116	26203	34081	27555	23241	17983	17448	21475	19002	13158	11114	10790	10047	9467	8428	7759	6159	4734	5847	6689	5619	4099	3891	2775	3797	2337	1912	2340	2300	2150	1785	1531	1771	1570	1441	1357	1311	1239	1169	1176	1210	1028	858	698	702	699	639	617	539	435	464	499	443	418	435	436	387	395	398	437	428	456	470	424	455	483	474	500	426	391	443	414	424	429	399	417	429	399	438	415	418	393	432	412	458	354	414	440	389	381	398	395	406	411	374	427	387	404	420	420	389	419	399	423	415	415	411	396	393	385	423	407	429	418	421	422	421	423	454	431	428	433	407	364	401	408	433	425	442	417	395	438	417	415	406	404	432	376	429	422	430	372	390	393	410	416	437	403	428	430	418	438	425	403	391	391	394	356	426	395	376	427	413	407	392	414	428	389	417	407	380	402	394	401	435	381	409	370	413	377	377	384	374	422	382	419	447	396	408	399	432	418	396	406	403	372	417	394	398	387	393	406	471	367	387	427	404	395	385	394	424	363	398	367	405	402	371	401	377	402	401	428	376	415	386	420	409	464	397	413	344	437	408	431	417	449	380	412	393	408	420	442	397	411	410	388	422	402	408	384	362	396	379	444	410	394	426	382	377	418	446	407	422	430	383	394	407	411	413	387	392	426	403	416	415	419	375	422	406	406	400	419	362	418	406	409	417	406	402	406	405	417	419	395	398	405	376	396	380	413	393	402	384	393	395	409	385	428	427	385	405	386	420	466	416	378	391	421	405	398	400	398	350	376	388	402	369	389	397	416	410	409	409	403	429	415	379	433	391	412	429	425	420	393	394	383	409	388	393	388	377	392	406	418	430	425	429	368	419	420	387	419	389	395	413	397	401	407	412	412	423	393	384	414	425	404	390	401	394	415	418	421	423	413	412	415	409	390	429	381	417	405	385	418	449	407	394	405	435	414	384	380	399	417	395	418	413	391	436	426	431	402	413	400	413	427	444	412	434	425	410	395	399	435	423	393	398	402	429	368	399	396	391	416	399	378	386	378	413	416	413	383	385	376	392	405	386	348	381	372	409	410	442	411	404	429	417	411	416	425	412	393	423	424	439	403	383	404	384	392	386	419	411	408	406	413	412	398	434	345	437	424	407	393	404	395	408	396	370	400	388	425	440	412	389	407	426	419	401	388	427	420	403	404	384	428	398	442	408	391	407	385	425	432	422	410	393	384	400	382	434	428	413	387	407	399	421	394	395	381	414	379	418	405	378	392	395	364	418	414	403	410	407	399	408	358	415	408	433	390	394	383	379	442	418	451	424	389	412	417	393	393	413	415	394	398	430	407	423	382	398	387	393	423	407	429	396	412	399	437	407	408	424	408	406	424	411	414	444	402	396	436	413	394	415	417	410	431	420	404	385	464	400	400	415	409	427	379	406	430	413	433	414	400	459	438	379	359	435	389	421	426	397	425	370	419	416	434	422	418	430	421	385	417	409	407	383	396	404	413	455	402	414	406	388	396	414	415	432	421	419	420	417	391	370	428	430	425	395	416	405	419	433	420	422	386	415	415	426	409	422	411	415	402	409	398	377	387	410	415	442	412	400	432	404	375	416	401	436	363	391	425	399	402	405	403	406	401	410	422	405	437	393	423	406	411	411	400	366	405	405	388	407	427	366	437	426	421	393	409	395	398	407	416	415	400	396	418	440	397	373	385	404	399	402	400	418	400	415	393	411	443	417	405	400	404	403	395	372	393	436	425	398	424	397	395	409	388	396	419	412	389	368	406	416	429	415	384	434	378	394	368	429	439	420	377	399	447	428	422	415	397	386	447	405	424	414	371	387	434	432	455	369	449	392	429	409	411	428	429	409	446	386	378	416	402	389	434	405	384	426	379	411	401	431	370	412	421	426	371	412	404	384	432	445	427	424	388	424	421	367	394	400	386	415	451	401	386	443	384	419	409	375	388	401	389	419	368	415	435	403	437	423	433	394	386	417	400	426	412	411	440	408	388	386	458	395	426	421	420	422	419	435	383	415	371	462	406	428	445	383	375	443	395	397	435	412	386	423	426	407	409	391	364	420	387	388	422	398	385	438	462	391	375	378	422	406	447	394	416	418	407	429	449	419	412	427	395	399	410	415	399	421	446	408	384	372	417	435	398	391	376	397	436	424	389	394	408	400	378	436	402	389	417	420	392	418	408	417	409	355	407	371	433	407	399	387	435	402	406	343	413	422	378	391	417	414	420	420	430	405	397	427	390	410	391	413	390	424	370	429	384	410	412	440	381	417	450	408	392	407	420	389	399	380	422	435	408	386	427	411	416	414	417	436	377	389	392	392	428	381	401	400	378	389	436	381	409	410	395	442	408	418	379	400	402	351	365	363	425	400	402	405	373	423	418	390	416	418	419	406	411	432	353	384	445	410	427	411	419	384	389	409	407	378	403	417	423	449	372	441	420	403	389	434	371	423	383	416	409	406	420	403	398	396	419	406	408	386	358	424	423	413	420	407	404	441	381	391	428	398	379	426	407	421	420	421	430	395	390	411	408	418	435	402	394	403	402	395	417	415	418	426	414	416	417	422	419	379	400	370	372	421	421	416	397	411	376	400	437	407	433	371	401	400	405	413	422	412	414	409	421	406	397	416	402	355	451	409	423	397	381	376	390	433	412	397	390	369	406	386	377	400	441	405	401	388	415	428	380	396	415	400	398	414	450	372	398	431	428	416	414	412	430	391	405	416	411	417	409	419	362	428	396	390	430	411	395	383	395	416	426	395	379	421	392	413	436	431	418	409	436	379	394	399	402	389	470	361	392	418	412	431	385	384	386	416	411	409	421	405	397	418	410	435	412	384	418	421	388	394	419	409	407	395	364	410	405	410	378	412	462	390	398	435	390	413	399	392	404	415	380	410	397	399	390	407	403	390	418	430	403	390	390	411	371	392	403	401	417	399	404	453	392	419	466	402	403	415	416	392	371	403	392	415	460	420	414	416	393	393	446	435	355	416	373	399	389	398	407	427	452	405	414	406	443	397	437	385	439	388	392	414	414	395	406	418	413	395	379	385	414	409	422	405	413	381	442	407	433	377	405	378	404	420	415	366	421	377	417	430	418	425	380	416	388	443	418	409	411	403	371	411	384	399	400	423	419	415	376	422	405	409	448	377	414	408	389	404	395	398	423	393	423	396	411	399	392	421	396	406	406	403	364	394	408	407	401	377	422	428	420	383	415	416	449	418	413	409	421	397	405	423	446	410	431	416	408	438	394	412	410	432	429	411	411	434	414	415	407	440	407	430	418	415	426	407	462	376	415	444	369	442	414	388	408	415	421	392	402	426	437	371	419	407	428	407	423	425	399	416	388	406	404	408	411	438	405	394	412	419	456	417	391	422	422	416	402	412	397	393	405	415	382	392	402	383	392	458	403	413	414	431	411	403	391	440	393	403	419	429	399	406	364	415	420	440	420	430	423	413	408	381	386	394	429	449	379	401	418	384	400	428	433	389	411	441	404	420	412	408	394	417	411	406	381
46533	45954	51334	42217	38291	33503	29445	40608	37231	31215	20038	21130	22379	20255	19005	18228	15715	10104	13238	14995	12782	9807	8466	6472	7402	4107	3530	2841	3433	3412	2672	2320	2941	2646	1936	2009	1662	1620	1346	1509	1479	1313	900	706	666	651	541	511	343	252	285	276	248	220	200	186	202	171	196	221	193	211	208	207	227	190	209	205	155	158	174	135	152	156	158	189	158	151	152	169	163	193	167	157	157	149	146	141	134	140	160	168	146	168	132	157	154	153	153	150	178	149	182	179	177	140	149	153	144	164	162	174	145	140	146	168	152	158	171	160	159	187	163	174	183	174	177	158	142	145	183	174	173	176	126	138	157	159	165	167	160	133	170	154	165	136	160	162	169	160	137	163	176	185	154	137	141	165	164	174	161	163	154	168	183	150	170	148	185	177	144	174	146	154	159	180	174	146	147	170	167	164	163	151	159	154	149	176	159	154	170	168	132	164	154	171	165	143	177	156	135	158	141	169	159	163	166	161	138	161	166	141	145	166	164	183	180	164	146	153	162	157	159	155	161	176	169	162	143	167	149	160	147	178	153	171	133	169	162	168	192	182	160	143	149	138	162	171	138	175	168	153	140	154	159	157	132	156	163	158	166	151	148	173	168	151	158	182	192	169	171	169	182	180	139	168	176	178	171	162	170	189	156	142	159	171	171	178	158	166	180	165	180	137	156	161	153	163	167	141	166	186	157	157	157	155	148	171	165	154	159	171	172	163	138	140	146	151	165	182	185	164	168	151	162	174	129	141	122	163	165	162	186	149	179	164	168	156	144	151	158	167	151	159	162	138	175	185	157	132	148	161	141	166	155	151	174	194	170	145	153	171	180	168	168	161	159	167	169	161	154	156	155	149	140	156	167	136	156	195	170	167	181	167	150	140	189	138	151	166	163	133	168	169	170	170	137	150	158	165	151	148	158	161	173	164	146	156	149	179	166	168	156	145	157	169	137	134	171	174	171	157	155	179	142	153	153	156	161	145	165	167	167	155	161	160	132	164	147	171	160	172	152	170	162	178	151	166	149	174	142	159	162	184	168	180	166	171	171	156	190	177	161	156	142	169	158	183	164	161	163	161	166	165	151	174	166	171	152	143	162	157	169	173	164	172	165	140	164	147	148	182	171	144	146	192	153	157	180	161	202	140	186	138	163	153	157	167	166	160	165	146	152	155	174	163	170	152	152	164	129	168	162	155	165	145	141	136	167	182	152	159	170	157	174	163	158	155	159	163	152	160	141	164	161	151	166	154	161	153	151	153	150	179	160	148	138	192	157	152	166	158	189	185	134	167	164	162	172	167	157	179	135	142	159	167	146	152	160	147	172	166	156	163	171	153	152	143	153	163	162	164	160	150	149	175	156	164	150	156	170	138	158	160	150	154	161	154	159	168	180	134	168	156	163	169	165	158	159	174	147	159	145	154	166	178	150	191	162	156	134	177	148	172	177	150	127	145	181	157	166	150	151	130	170	153	164	175	183	168	165	155	167	191	160	160	150	161	156	154	132	158	169	175	161	165	159	144	138	172	162	146	161	163	179	158	146	180	152	194	166	153	182	173	146	171	157	148	156	155	159	148	173	176	174	149	172	148	151	171	149	160	155	150	156	175	174	168	164	157	172	156	161	157	169	155	169	158	161	133	171	173	171	140	160	160	141	145	144	170	162	171	173	163	167	166	150	160	178	145	170	164	155	149	142	159	140	145	158	149	165	169	142	169	160	169	146	173	188	153	175	173	167	144	144	158	168	150	167	167	154	173	179	180	157	158	180	167	185	153	145	160	151	159	151	170	137	154	160	145	171	175	173	169	158	176	180	145	161	188	163	175	149	161	165	153	165	167	151	174	199	146	151	188	176	158	155	158	175	138	138	144	193	175	173	175	173	150	177	159	132	138	146	151	160	163	139	162	159	135	158	161	162	151	147	162	148	186	166	160	162	159	156	173	148	183	163	159	154	171	205	152	164	180	156	162	176	179	167	171	155	162	179	152	162	164	149	155	168	190	153	155	127	163	152	165	139	159	162	167	162	148	163	158	144	176	154	144	160	176	146	175	165	164	149	150	160	163	158	181	183	171	146	193	174	153	161	173	161	184	167	169	162	177	195	159	181	148	152	126	162	164	154	156	144	146	149	166	150	166	186	141	165	163	183	142	153	172	153	137	173	146	157	178	164	165	171	142	160	153	159	150	139	163	171	152	174	168	146	168	146	163	162	163	166	156	145	169	168	166	150	161	162	163	162	148	180	150	147	170	174	149	163	184	149	155	155	154	152	153	165	152	176	148	165	178	141	167	144	141	167	177	172	156	168	151	158	179	171	161	166	172	159	160	154	134	162	125	170	157	138	143	163	154	185	173	150	154	168	186	169	159	157	146	191	178	159	138	163	141	173	175	162	161	135	162	178	147	140	158	168	169	154	169	170	167	161	146	140	153	179	169	157	175	155	164	153	143	169	169	154	184	188	164	163	142	176	152	161	151	161	135	154	144	154	167	163	169	167	174	167	168	153	165	161	188	173	176	185	188	158	172	188	147	181	172	158	128	164	157	142	142	139	149	152	189	141	155	184	183	175	137	158	148	163	149	153	142	159	174	166	168	129	164	163	134	143	154	152	178	173	156	173	133	150	178	159	184	158	161	174	169	142	167	153	157	154	169	182	157	159	164	161	181	158	155	143	182	151	159	149	164	171	176	157	162	159	169	142	170	159	153	145	140	160	164	175	166	155	168	162	166	151	170	163	156	159	158	175	159	154	151	176	167	141	175	155	156	184	152	153	179	168	171	138	143	169	165	143	186	149	136	164	147	156	142	151	156	140	152	146	154	159	164	165	173	170	150	147	162	132	158	179	177	154	145	167	133	155	159	156	147	150	165	178	182	172	145	161	168	166	178	145	155	170	163	164	150	163	151	169	165	147	156	171	149	152	149	147	143	151	152	174	173	153	161	155	163	136	160	150	153	154	167	148	162	172	172	175	165	173	150	167	152	164	146	165	137	153	161	149	169	150	151	132	163	176	141	186	170	168	162	156	140	161	152	178	154	161	168	158	162	166	158	169	179	163	163	164	159	155	168	164	156	167	167	172	159	161	138	151	171	150	162	172	163	171	168	157	164	159	149	157	165	149	144	164	164	151	162	173	159	156	162	150	180	175	144	139	166	166	165	152	169	172	167	196	150	186	174	154	177	158	162	148	156	177	165	137	165	167	143	166	180	159	179	171	148	152	158	186	174	146	165	153	182	153	166	153	160	161	160	184	170	152	149	152	154	184	145	180	164	182	160	178	156	154	164	175	188	143	170	162	162	151	157	153	148	183	132	138	156	183	143	146	167	153	149	147	146	142	167	164	159	147	161	176	166	159	159	157	159	158	170	170	173	175	143	149	179	136	157	155	161	140	156	161	156	149	150	178	159	150	161	167	138	153	177	154	167	153	170	146	157	152	145	165	169	168	153	170	148	162	164	138	144	153	192	176	151	141	170	159	167	141	172
31478	38291	49418	47171	47130	41853	42870	52389	51063	44861	35361	40723	42220	39720	39708	39310	36106	28872	35329	36618	33829	29170	28115	23166	26156	16987	15853	13602	16168	16495	13701	12021	14650	13117	9959	10657	9134	8729	7578	8708	8164	7427	4978	3874	3610	3447	2903	2765	1603	1031	1166	1082	1009	728	638	674	621	599	640	663	681	781	828	775	870	652	738	799	555	501	502	474	490	457	448	419	394	414	432	461	417	424	453	415	429	450	443	452	388	438	468	432	402	445	451	448	419	437	471	405	450	447	434	449	386	428	453	465	400	440	461	468	448	446	435	439	452	412	434	405	412	400	432	415	414	408	419	430	457	398	438	414	414	497	404	408	433	423	456	439	450	464	434	407	426	415	461	444	451	455	411	469	403	421	415	461	443	446	482	467	440	430	474	426	440	446	440	428	438	477	418	453	430	444	417	442	394	469	458	423	429	390	412	467	428	452	417	467	417	388	409	407	435	441	474	450	438	452	439	475	449	419	462	451	424	442	414	434	397	430	455	416	433	437	438	443	409	380	447	454	449	422	466	422	443	438	418	410	411	425	379	438	390	458	417	512	426	442	393	414	467	435	456	442	441	457	411	422	434	420	451	473	424	420	418	420	417	437	429	444	444	420	455	428	449	438	444	431	418	385	400	439	421	440	414	441	459	455	433	435	435	471	447	438	439	422	426	427	446	451	455	457	446	427	409	446	441	428	418	401	429	440	427	411	427	444	453	411	430	436	444	421	440	397	434	451	418	401	460	440	450	438	449	442	464	423	438	420	420	448	431	455	483	443	453	425	426	410	462	435	412	439	438	449	374	439	438	446	413	427	418	421	445	407	442	433	428	422	434	468	457	456	414	467	426	442	433	457	459	472	473	450	464	428	430	429	422	416	475	382	462	419	446	423	430	407	469	408	428	441	467	404	481	457	438	426	422	395	447	427	434	399	472	454	437	416	431	436	481	411	466	470	483	448	446	417	405	435	413	441	410	415	466	389	448	429	434	416	446	444	410	438	462	447	452	454	429	461	485	449	389	457	424	408	412	442	415	466	401	452	371	422	450	423	447	455	415	440	421	430	460	423	392	437	412	472	406	441	441	459	423	432	432	425	451	433	388	462	439	435	449	465	428	469	432	417	414	407	444	421	412	431	415	427	410	447	378	433	427	442	413	456	422	456	424	464	444	454	411	433	407	473	419	451	406	436	405	460	478	420	446	460	401	442	457	458	467	444	402	468	474	451	464	450	416	424	444	434	427	448	444	434	455	431	406	440	452	430	420	444	429	437	442	414	450	423	443	450	420	435	478	442	392	429	397	466	423	418	408	464	461	385	422	453	449	417	378	438	435	450	462	441	450	411	478	413	396	454	453	481	437	437	427	419	419	476	417	428	436	456	413	448	420	461	427	441	421	428	435	447	449	433	447	429	424	421	441	399	444	501	402	452	446	414	424	424	449	409	419	422	392	385	455	456	431	435	446	422	401	444	432	470	434	431	432	455	430	391	445	465	429	400	411	415	436	413	448	413	449	431	477	428	396	435	435	438	425	426	406	404	444	417	442	428	414	416	430	402	411	439	404	445	430	417	458	473	465	411	414	463	410	432	417	436	481	417	479	419	429	450	431	435	456	424	431	447	445	455	468	456	426	451	446	426	407	453	417	434	405	439	420	443	415	420	388	419	440	461	446	431	443	428	449	468	458	447	452	381	431	393	418	459	432	428	441	445	426	462	429	416	434	456	445	449	395	414	431	420	434	404	432	419	451	434	446	420	452	440	428	428	431	439	474	438	421	429	440	432	458	466	404	416	437	439	420	432	461	428	417	457	467	432	412	430	433	446	447	434	428	451	427	437	433	429	423	427	412	421	456	411	432	455	410	437	445	476	495	431	450	469	436	466	391	420	449	443	431	434	422	425	422	435	389	449	435	459	455	476	436	439	412	475	427	431	405	433	443	407	456	399	433	432	441	469	461	468	405	423	440	406	406	435	418	416	399	456	436	425	419	434	446	449	442	470	438	420	439	387	416	417	424	427	455	424	429	459	420	409	428	436	457	422	417	400	466	449	434	444	425	425	419	432	412	427	471	443	360	441	445	429	431	408	429	428	439	439	451	429	445	430	409	436	425	457	441	398	482	465	409	442	424	428	427	424	438	408	428	434	410	438	411	423	444	449	446	418	409	440	450	410	407	455	445	411	428	405	426	450	426	409	430	449	452	442	466	456	501	444	451	444	446	406	434	442	427	396	417	431	404	440	434	419	422	488	447	444	431	449	469	440	421	452	481	449	471	445	435	429	431	437	416	421	439	440	438	412	447	396	437	421	465	402	421	430	419	441	457	464	448	435	415	444	434	442	435	465	425	457	425	437	426	420	439	395	427	463	454	404	427	413	456	452	471	434	403	439	443	441	419	421	390	431	411	438	489	450	413	432	428	453	429	423	409	452	418	434	436	412	420	462	461	449	424	399	389	420	416	417	427	436	451	473	429	404	453	415	387	458	427	432	416	416	446	426	404	416	431	439	466	432	423	416	429	419	446	465	451	419	464	428	437	445	436	459	417	441	402	441	399	435	421	404	424	464	414	431	421	423	421	429	428	453	407	421	454	389	401	442	404	431	424	415	426	439	458	445	404	409	462	422	407	442	428	421	420	478	414	478	424	423	408	444	437	431	413	448	451	462	449	423	420	445	428	421	440	423	446	425	416	412	417	441	437	452	451	438	424	382	465	439	423	435	423	480	464	407	453	402	443	415	448	428	447	408	452	461	449	457	410	465	418	427	465	438	396	412	451	435	441	412	439	417	413	410	426	443	478	450	417	450	451	436	449	426	420	454	446	419	387	451	440	467	402	445	442	454	418	424	422	449	456	468	433	448	409	418	427	439	437	415	425	422	428	438	432	437	432	445	411	445	440	459	449	456	444	443	460	429	445	434	451	397	464	420	438	434	406	400	431	394	453	390	408	427	461	446	415	448	419	433	435	444	440	408	408	424	455	484	445	430	450	413	496	446	417	413	443	402	428	436	437	432	435	444	456	455	461	479	455	446	440	403	454	451	444	433	429	401	435	397	426	438	412	438	399	442	446	421	410	489	429	448	440	442	432	415	400	431	388	428	423	427	418	419	403	437	469	454	453	421	420	458	470	428	448	440	440	444	415	430	414	443	465	430	452	452	435	462	430	443	420	458	463	439	444	415	454	457	438	414	416	412	433	422	452	433	489	410	445	475	419	466	466	434	394	430	441	429	421	440	416	442	432	420	441	428	457	466	448	438	389	430	416	456	400	459	403	471	449	431	448	403	426	435	445	431	429	390	406	496	438	426	399	443	418	430	413	440	424	441	468	461	442	446	424	426	434	455	447	455	417	448	473	432	454	461	406	412	425	428	484	423	450	428	410	431	447	435	418	435	445	443	390	431	428	440	435	382	441	402	424	443	442	418	443	405	441	439	430	402	428	436	407	429	426	415	431	427	414	404	456	414	410	414	439	449	403	436	445	439	431	443	384	426	444	424
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
