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
336286806569	336286807088	336286807638	336286808188	336286808738	336286809288	336286809838	336286810388	336286810938	336286811488	336286812038	336286812588	336286813138	336286813688	336286814238	336286814788	336286815338	336286815888	336286816438	336286816988	336286817538	336286818088	336286818638	336286819188	336286819738	336286820288	336286820838	336286821388	336286821938	336286822488	336286823038	336286823588	336286824138	336286824688	336286825238	336286825788	336286826338	336286826888	336286827438	336286827988	336286828538	336286829088	336286829638	336286830188	336286830738	336286831288	336286831838	336286832388	336286832938	336286833488	336286834038	336286834588	336286835138	336286835688	336286836238	336286836788	336286837338	336286837888	336286838438	336286838988	336286839538	336286840088	336286840638	336286841188	336286841738	336286842288	336286842838	336286843388	336286843938	336286844488	336286845038	336286845588	336286846138	336286846688	336286847238	336286847788	336286848338	336286848888	336286849438	336286849988	336286850538	336286851088	336286851638	336286852188	336286852738	336286853288	336286853838	336286854388	336286854938	336286855488	336286856038	336286856588	336286857138	336286857688	336286858238	336286858788	336286859338	336286859888	336286860438	336286860988	336286861538	336286862088	336286862638	336286863188	336286863738	336286864288	336286864838	336286865388	336286865938	336286866488	336286867038	336286867588	336286868138	336286868688	336286869238	336286869788	336286870338	336286870888	336286871438	336286871988	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
31950	40954	40524	39381	36965	39550	37956	33730	28862	28238	33630	26068	19596	17822	17589	14105	13060	10219	6541	7348	6645	5475	3384	2664	2201	2739	2730	2099	2639	2050	2111	1983	2018	1826	1639	1820	1915	1217	1453	1302	1121	1179	679	615	602	652	361	268	235	190	183	186	174	157	189	170	201	216	181	226	206	193	201	195	235	220	214	216	188	187	203	196	182	191	200	175	199	185	172	152	169	156	187	167	189	184	185	174	178	191	190	183	188	219	181	200	170	175	195	206	195	189	161	187	191	176	186	190	178	183	200	201	210	183	170	180	174	183	213	166	188	201	175	181	176	179	186	194	191	177	194	191	166	170	171	190	184	182	206	170	178	183	180	192	175	171	178	183	193	195	194	171	164	161	171	169	181	184	188	187	190	175	194	192	167	175	193	186	174	177	187	176	178	186	190	178	170	188	187	182	187	173	192	185	202	200	194	178	207	186	183	170	185	171	190	172	189	193	173	169	174	198	187	191	185	194	207	195	186	200	188	207	198	195	202	179	190	176	154	191	197	186	206	192	218	181	182	205	174	176	171	153	192	185	171	189	178	185	184	170	182	187	188	174	196	170	183	192	192	193	201	188	173	185	160	187	180	176	195	170	208	171	203	187	169	186	174	171	185	185	197	186	174	201	205	212	203	185	191	186	180	188	174	179	185	185	190	176	192	190	158	181	166	183	190	178	184	211	196	208	180	189	197	190	192	188	209	179	193	157	193	185	189	172	185	184	199	183	166	180	194	174	198	194	210	179	182	178	180	171	175	175	169	228	186	189	186	188	199	192	181	170	177	199	200	184	195	167	199	174	187	211	179	192	191	205	201	200	177	168	202	189	189	185	201	182	181	198	185	189	200	186	171	182	176	176	207	182	182	201	172	170	208	197	169	183	182	187	192	188	188	202	205	169	185	167	203	185	206	171	171	184	215	210	186	159	177	204	180	173	177	195	180	198	188	162	176	187	212	178	214	175	185	181	214	212	184	187	192	173	196	169	183	201	195	171	200	186	174	191	181	181	211	186	176	216	165	175	168	182	187	215	171	189	167	173	149	161	152	177	188	191	189	208	172	162	194	200	181	174	220	209	193	178	172	197	193	207	207	189	193	203	196	190	170	181	194	185	173	191	174	170	180	203	174	176	188	183	188	178	197	168	162	201	165	205	202	202	171	175	199	211	191	185	182	182	193	159	190	160	198	179	202	179	207	187	201	195	203	213	181	176	188	185	209	199	196	174	179	183	178	167	171	189	186	181	175	208	166	201	203	192	193	194	201	168	197	192	199	188	183	161	183	194	200	183	194	198	175	193	197	157	168	155	180	174	183	191	216	194	197	169	190	173	184	183	169	181	181	177	169	172	170	181	206	167	211	170	194	187	172	179	161	167	174	190	196	182	187	176	216	167	181	171	180	201	179	205	178	172	182	175	188	196	205	168	190	177	164	171	182	197	195	165	204	186	168	163	198	175	168	206	188	176	206	187	179	183	183	197	215	184	194	190	186	199	181	176	202	206	174	183	201	178	195	182	192	180	171	192	190	179	191	174	180	167	194	186	195	186	194	177	199	181	202	200	214	190	197	199	183	209	192	191	206	194	172	176	183	171	206	191	183	153	197	183	195	186	184	161	204	173	203	165	181	192	187	171	217	202	235	165	208	182	189	179	177	185	178	201	188	215	201	174	192	204	176	202	183	178	175	162	160	188	204	197	186	185	197	201	177	184	196	184	163	182	184	176	176	192	189	192	206	198	170	182	186	198	177	197	175	173	196	172	177	197	171	196	154	196	172	197	222	174	191	187	196	170	198	194	193	155	206	183	161	195	168	181	197	193	159	212	192	193	188	184	187	152	181	176	176	169	171	210	203	190	173	184	179	196	196	183	210	164	202	174	187	184	169	163	178	173	183	166	208	186	182	187	198	192	182	169	186	193	197	178	201	193	185	193	190	185	186	183	177	209	166	191	162	209	175	204	201	220	193	206	183	187	188	182	188	186	165	173	168	185	180	169	210	186	192	168	201	167	196	155	179	188	170	197	199	191	218	200	199	182	178	204	175	178	176	190	177	197	173	199	173	185	186	169	192	201	186	189	190	205	198	174	159	173	169	196	200	172	175	177	187	173	214	195	202	194	167	197	195	203	193	200	203	163	177	221	204	187	168	189	174	182	174	163	177	151	177	174	161	196	160	190	211	197	179	183	187	171	181	199	197	182	179	179	193	199	183	194	195	174	215	184	186	196	235	179	166	215	171	171	180	196	224	177	167	173	173	190	187	191	180	182	175	181	173	180	193	174	170	171	182	183	199	189	206	195	189	185	162	172	198	185	186	172	187	178	183	201	163	208	188	183	187	205	201	178	204	170	200	193	180	175	189	175	184	190	189	191	202	186	154	183	189	183	213	157	191	191	205	197	186	188	194	188	175	192	213	186	177	170	194	188	199	193	182	202	191	177	155	178	185	187	177	196	192	165	184	172	175	205	154	195	193	175	209	173	192	177	210	192	204	167	196	184	157	210	214	188	198	185	183	195	185	186	151	179	181	192	185	166	194	202	185	179	157	175	184	164	205	195	199	211	192	214	169	180	193	182	192	185	197	180	172	181	179	171	184	179	194	188	185	202	183	188	220	187	171	179	197	205	212	174	171	188	189	180	198	173	194	186	182	164	175	188	163	197	179	203	180	163	199	188	168	174	191	190	191	182	168	173	183	178	166	195	158	182	186	204	174	193	207	177	183	167	174	203	204	206	194	189	182	193	185	173	192	201	206	186	181	198	196	176	195	206	193	183	191	180	171	190	186	187	187	192	176	164	191	186	177	184	184	179	172	199	209	197	173	168	200	199	187	177	170	189	187	175	209	176	186	165	176	178	212	182	149	160	192	199	193	219	190	179	181	209	189	197	198	193	183	218	187	189	191	163	190	180	157	192	177	207	189	200	189	212	173	205	179	207	185	181	202	184	191	193	191	162	191	173	211	168	206	194	176	208	193	176	181	173	174	181	206	174	194	197	182	172	207	194	174	179	160	190	184	194	188	193	221	182	209	201	162	200	177	190	170	190	181	187	175	178	191	176	208	170	192	180	209	164	198	188	173	182	161	180	173	182	171	183	187	199	181	180	166	205	197	194	166	198	176	150	163	167	212	182	183	190	203	194	200	186	181	214	166	186	180	192	182	196	186	184	167	167	181	198	191	184	153	190	185	162	201	185	191	205	183	190	208	176	191	211	172	186	187	183	175	194	164	167	169	189	192	183	169	190	192	186	204	166	178	176	180	174	185	165	179	205	165	188	190	194	209	203	165	173	196	196	179	204	214	173	183	186	193	191	179	183	194	180	180	169	152	160	195	186	192	161	207	184	184	190	188	182	207	183	192	169	199	183	184	248	181	183	173	194	182	183	178	193	211	197	159	181	189	176	182	186	167	193	159	158	214	178	206	217	176	212	181	181	181	160	175	196	192	181	178	169	197	186	174	170	207	204	193	191	191	216	196	200	196	180
21774	35220	40024	44187	47642	52007	51088	45468	40882	42079	46176	41598	34922	35947	37183	32578	32720	28396	20714	24505	23073	19016	13966	11832	10648	12061	11647	9832	11919	10136	10235	10105	10676	9549	9093	10253	10449	6528	8412	7204	6918	7076	3677	3223	3030	3448	1796	976	630	564	546	533	575	529	509	520	527	499	499	496	534	519	573	641	722	707	630	565	509	511	503	458	537	511	482	499	473	499	524	489	467	486	491	492	523	544	484	493	507	486	552	539	489	492	471	490	497	478	491	495	503	528	509	497	519	510	478	487	486	490	495	504	489	463	484	474	499	491	461	504	534	535	469	491	497	514	487	519	481	536	523	526	499	560	509	528	466	485	489	512	500	488	498	459	543	529	483	494	483	494	497	511	516	451	491	521	493	481	515	507	511	479	487	500	465	542	491	480	534	469	514	478	487	523	496	457	474	484	547	467	493	501	529	524	479	513	481	462	500	506	511	495	489	486	484	492	440	499	512	488	502	506	510	518	483	503	500	538	516	500	466	537	468	511	532	486	509	485	493	547	494	452	500	555	507	524	452	481	474	459	510	500	512	500	530	471	485	484	503	475	495	500	514	539	529	482	534	451	477	488	486	487	563	492	514	491	479	528	504	499	520	496	504	484	483	501	490	530	483	476	485	522	535	487	531	494	491	489	487	474	495	500	481	523	501	486	490	556	506	515	480	463	503	462	473	498	469	456	543	505	506	465	510	488	520	489	504	486	490	534	480	496	519	501	537	508	497	464	471	452	500	506	480	493	476	502	524	478	490	507	509	510	471	488	486	542	479	510	489	500	472	489	503	503	501	500	491	487	484	467	496	500	508	492	481	519	513	482	495	519	489	539	539	529	504	468	484	482	518	481	492	487	471	495	524	504	495	537	492	491	502	469	476	488	494	490	494	518	481	538	486	535	484	521	503	475	520	509	468	515	479	473	542	469	486	515	511	507	478	472	525	535	502	512	480	503	493	470	503	510	508	494	491	476	463	460	500	546	453	470	512	466	526	464	494	509	500	520	517	502	513	511	505	531	481	531	483	504	472	487	489	557	548	493	544	472	526	520	494	496	504	507	513	481	475	488	468	510	488	507	488	495	440	481	485	489	479	473	490	487	505	507	505	500	502	477	507	486	570	523	512	504	503	472	471	524	478	503	501	477	480	522	474	502	531	529	525	478	523	524	486	494	472	500	488	491	501	530	501	522	531	499	517	470	498	491	531	487	485	479	481	477	478	499	491	443	540	480	498	511	536	455	529	503	492	506	490	482	488	415	508	485	491	527	492	478	477	488	482	476	520	497	506	515	499	503	480	471	489	491	517	514	492	526	513	509	495	505	500	460	514	512	491	518	555	512	515	506	462	477	504	504	503	539	470	499	501	519	519	514	491	508	493	484	511	514	509	523	458	512	487	511	479	505	486	516	522	500	480	467	461	502	511	511	491	525	492	546	479	442	547	523	504	515	470	488	526	522	462	507	500	467	490	510	462	477	492	506	519	524	502	523	513	497	509	468	510	491	508	515	477	502	472	508	476	493	499	497	488	469	490	516	522	486	482	493	529	534	505	505	476	473	502	496	481	451	460	502	481	497	503	481	530	478	481	483	525	474	498	508	480	503	476	506	462	464	525	459	531	458	455	484	507	482	476	468	482	514	485	482	481	483	540	500	488	523	523	530	493	510	526	505	494	470	529	491	504	474	508	442	498	473	497	537	474	519	501	504	497	496	503	512	528	487	511	531	514	496	514	504	540	498	500	502	483	453	477	482	448	499	517	497	511	488	515	477	526	540	496	498	531	502	485	504	510	522	505	521	510	508	517	485	482	510	503	488	536	449	533	537	515	507	491	508	493	468	514	455	474	493	522	509	497	527	530	485	505	534	494	489	524	508	498	538	501	509	458	546	504	466	550	474	526	547	509	522	488	476	481	479	482	464	487	488	463	500	507	487	501	505	525	483	550	503	505	522	509	470	522	518	476	518	502	513	470	472	481	497	473	499	511	471	469	544	475	490	499	508	453	514	471	516	460	489	495	490	496	519	465	483	472	482	497	482	506	525	474	521	515	512	478	514	471	518	491	504	500	525	508	472	501	465	479	491	506	514	516	505	514	525	514	512	455	485	513	507	512	484	496	492	500	528	487	490	493	514	496	492	478	526	507	531	484	475	507	458	524	495	504	489	504	488	509	513	478	470	479	533	495	489	510	511	499	519	500	490	510	498	504	493	501	490	473	491	500	483	470	505	472	491	496	502	494	497	477	453	511	485	472	517	503	495	502	473	498	510	482	447	474	483	490	494	538	490	516	491	473	515	505	514	501	488	531	507	512	515	551	510	488	486	478	482	480	545	518	480	538	483	510	514	529	520	473	518	498	504	516	521	484	510	564	498	478	481	507	506	503	443	526	498	537	535	471	527	544	477	530	495	488	494	513	485	499	514	484	477	509	511	467	484	497	511	513	499	484	518	467	526	504	545	443	491	477	465	544	481	516	491	505	537	506	469	458	511	526	486	494	497	493	526	499	487	484	501	514	500	483	510	465	461	498	511	482	547	508	491	512	460	512	531	516	476	508	506	474	545	470	511	469	444	491	509	526	476	489	520	532	467	504	478	466	502	491	496	452	522	472	518	450	508	473	519	466	458	504	501	510	512	500	514	499	499	495	508	520	483	477	518	487	478	471	504	498	464	494	485	512	498	542	518	469	480	514	453	475	501	521	518	514	507	473	481	486	494	499	545	494	515	504	507	505	477	461	498	536	513	483	491	479	516	496	515	546	482	500	501	479	484	461	522	446	527	523	491	518	512	486	504	502	472	482	522	473	499	492	521	485	502	499	478	512	463	451	485	534	489	517	554	476	523	472	503	493	470	470	511	496	490	508	492	521	507	465	482	451	500	488	506	481	490	501	546	501	531	471	504	509	489	502	494	528	488	479	485	474	523	456	510	519	495	517	499	481	485	499	476	531	521	485	542	482	477	505	508	479	468	502	538	451	520	497	497	485	462	458	501	498	487	513	494	547	519	489	495	505	524	488	479	501	502	504	503	475	513	496	484	489	524	500	518	481	509	475	474	493	491	508	505	531	474	480	502	511	496	503	490	467	489	501	515	525	532	479	469	507	505	488	485	473	512	546	522	508	504	499	491	465	498	520	480	456	505	519	483	472	505	518	472	499	508	498	487	496	509	477	512	504	506	474	550	454	532	494	530	504	488	466	491	535	496	478	504	500	488	466	503	528	504	486	493	528	491	491	509	520	446	478	500	496	535	498	490	468	483	504	510	543	520	463	486	500	520	498	536	485	495	482	530	517	502	489	520	504	549	543	496	513	441	500	529	499	537	498	464	526	522	468	512	503	462	483	515	459	500	495	528	475	471	512	493	489	506	522	505	482	495	489	489	494	503	458	497	499	463	539	531	479	475	485	530	547	482	541	483	488	470	498	507	480	472	510	480	507	523	518	498	493	483	513	534	504	483	517	464	488	484	494	499	480	483	519	508	499	528	480	494
8563	9351	13209	11682	9571	7551	5381	3627	2663	2899	2593	1688	1248	1056	1029	809	841	707	545	525	499	423	343	291	267	310	299	277	246	265	258	240	253	232	208	259	198	201	208	184	180	220	175	157	180	195	179	137	199	170	143	189	157	161	171	161	154	157	163	165	162	153	173	185	160	158	165	190	139	173	163	155	152	158	169	165	161	186	152	151	166	172	157	158	155	173	179	168	165	167	145	173	179	162	163	161	162	180	167	158	146	159	145	138	165	158	173	181	155	156	171	161	146	176	163	165	136	148	183	183	145	144	166	174	149	159	175	168	190	189	172	171	136	155	160	159	160	149	149	166	167	156	150	146	151	158	160	164	165	150	170	149	160	154	154	160	164	161	133	154	174	153	165	167	162	182	164	177	148	171	155	153	161	135	144	167	162	148	161	155	130	139	162	164	153	144	169	139	168	161	168	179	167	160	151	174	178	141	168	141	166	146	138	162	162	162	148	139	164	167	171	155	145	176	151	170	192	159	154	153	159	180	148	147	172	162	166	175	176	154	151	173	159	178	136	135	156	129	145	157	154	143	171	151	178	164	175	164	157	161	138	150	173	159	136	156	178	159	167	157	153	154	199	170	162	161	140	166	165	168	167	156	155	157	150	172	174	159	150	143	182	164	174	150	150	163	158	148	144	153	160	164	167	161	131	150	173	161	153	175	164	150	165	172	166	173	182	152	159	159	167	139	172	154	146	175	156	163	160	164	141	143	146	168	148	177	166	174	153	175	133	177	150	167	159	175	162	159	170	151	153	156	132	171	152	146	176	148	165	180	165	158	150	156	182	179	188	165	178	157	150	165	150	149	161	158	147	167	137	154	150	167	165	180	168	155	193	170	145	179	165	155	192	140	147	148	172	137	148	150	155	181	169	149	141	166	166	155	155	136	158	138	164	165	137	169	147	188	154	168	163	170	163	176	177	158	164	146	152	176	184	125	159	170	156	168	145	171	169	150	173	154	154	187	179	149	169	154	172	128	180	149	156	167	157	156	155	148	161	168	149	156	172	167	166	140	155	149	182	164	164	155	154	150	150	170	156	164	149	143	142	153	154	144	157	190	155	157	156	181	152	156	193	171	157	164	177	173	161	171	151	137	152	176	145	164	163	169	162	151	177	148	134	144	157	170	164	147	164	160	167	180	150	157	162	161	151	161	165	152	155	173	153	157	159	165	158	175	140	166	190	156	160	160	160	161	153	165	153	140	158	145	149	158	172	169	168	170	151	166	152	172	170	193	157	145	174	191	171	148	176	147	147	173	151	161	181	141	155	151	176	169	152	160	169	184	171	152	155	155	167	149	135	149	166	165	164	166	155	167	145	169	170	150	154	159	161	154	144	160	152	162	160	151	178	168	145	177	140	132	136	160	151	162	176	167	161	161	176	158	174	179	172	134	176	171	159	147	167	145	152	146	158	174	180	187	144	166	156	147	170	147	182	144	154	169	143	138	161	174	136	163	144	155	166	143	176	157	168	157	149	150	167	149	178	169	176	167	161	162	158	175	162	153	156	150	157	145	151	183	156	193	170	165	145	151	168	150	165	152	145	164	146	161	158	150	156	170	174	153	167	158	152	175	171	178	154	138	173	173	151	176	158	170	183	151	154	152	155	168	165	188	162	179	187	172	155	151	165	169	178	153	143	191	172	168	160	149	167	164	160	169	174	173	152	155	163	164	185	149	182	167	166	165	126	175	165	148	174	159	155	168	163	151	171	153	169	163	140	178	153	145	141	142	153	176	144	145	178	160	139	177	176	159	157	153	156	160	164	143	178	164	146	165	138	157	164	168	185	181	170	154	153	163	159	155	152	161	150	156	175	173	151	179	168	167	153	151	158	151	159	164	181	161	159	154	164	134	164	143	161	170	172	153	164	174	144	161	166	141	145	149	131	139	155	134	162	150	171	161	173	175	165	181	166	154	153	157	181	158	162	155	156	156	190	157	178	162	162	155	168	152	161	155	154	139	139	143	157	173	160	165	144	150	148	155	160	158	177	135	157	173	161	140	168	172	143	176	170	144	157	177	160	167	140	187	156	158	163	150	157	172	162	149	152	151	175	151	148	138	156	159	151	177	151	159	178	154	142	146	146	162	147	164	135	152	193	168	153	169	164	166	152	180	167	143	185	145	169	178	150	159	173	137	167	148	176	173	148	170	153	188	159	136	173	143	151	148	183	175	168	141	153	153	152	155	146	166	145	150	155	151	178	150	164	173	147	182	166	128	181	171	143	162	165	164	166	166	150	191	168	166	166	169	168	172	148	164	146	175	142	151	162	164	151	162	151	162	202	165	189	157	137	172	132	166	150	152	175	165	170	159	137	170	154	148	150	173	171	163	166	173	139	156	165	177	183	128	161	144	165	163	152	154	148	146	185	183	177	182	162	193	157	159	156	153	183	150	154	136	157	160	136	145	147	174	159	153	150	149	154	154	147	119	182	149	144	154	150	190	154	136	188	166	159	156	171	146	161	165	166	149	152	155	160	182	152	179	162	146	185	158	162	178	165	182	147	178	139	169	155	156	148	138	158	129	175	147	170	169	144	150	167	175	169	140	167	174	157	153	166	163	153	155	141	138	176	161	153	173	163	177	164	159	142	167	174	158	173	153	178	161	160	163	145	167	155	154	167	149	142	165	148	151	138	150	162	165	174	159	177	172	164	152	144	164	140	151	149	140	170	162	141	155	138	169	158	164	164	163	181	170	147	161	129	150	187	160	147	143	162	145	154	153	170	176	146	154	168	176	163	177	131	176	172	160	156	163	157	162	158	158	157	170	155	158	156	152	154	168	154	159	149	179	160	160	173	131	148	171	128	148	173	152	149	157	157	173	172	155	166	155	152	162	163	152	160	188	163	152	172	148	175	163	165	143	170	162	166	145	167	173	157	169	155	156	164	141	167	169	169	168	157	162	146	140	157	181	144	167	143	161	158	162	155	169	162	168	177	179	153	184	170	175	175	160	151	152	151	148	163	172	140	170	157	157	168	159	170	163	173	152	177	168	176	157	151	163	151	178	168	172	162	161	159	161	161	172	153	147	138	149	162	156	143	160	150	169	158	164	127	170	170	180	159	155	147	145	122	154	164	150	171	171	166	176	162	170	145	156	167	153	163	141	155	187	173	178	154	161	154	166	157	152	174	144	152	141	154	169	143	177	150	154	142	147	128	149	155	158	174	164	157	181	171	174	170	160	139	162	181	167	159	181	122	167	159	165	172	157	151	171	153	150	133	149	156	162	164	140	147	155	144	148	178	165	169	175	148	170	157	145	201	166	164	178	158	138	184	148	132	139	174	159	171	136	158	161	147	178	150	153	173	156	181	153	165	160	157	146	162	158	177	157	151	152	141	180	160	149	142	171	166	156	159	129	169	151	160	152	164	159	175	171	163	153	168	185	141	176	165	162	171	136	185	185	158	145	165	165	183	152	168	174	141	145	165	185	153	148	140	161	167	167	168	167
6286	10041	17460	20291	21542	21315	17872	13030	10771	12369	11582	7825	5851	5178	5431	4748	4483	3901	3017	2885	2606	2126	1650	1484	1324	1376	1267	1236	1269	1127	946	950	1036	1042	1029	988	972	846	826	840	753	732	628	552	567	665	536	508	462	474	466	404	471	438	458	446	446	439	433	445	431	439	466	446	414	439	474	431	429	471	441	458	453	453	479	454	455	408	459	445	427	444	464	454	451	454	452	449	462	423	430	473	418	476	444	413	457	455	455	404	450	461	451	460	428	417	438	444	467	430	449	453	433	450	415	442	448	423	493	488	432	442	426	437	454	432	446	443	452	424	474	429	436	464	436	441	467	450	435	416	450	487	457	497	465	452	411	430	422	435	421	401	465	444	441	445	451	446	445	415	461	446	452	457	422	485	465	449	454	408	429	443	430	493	476	429	477	436	421	443	423	478	453	450	460	444	466	483	432	461	440	445	444	502	430	459	436	422	468	443	434	438	434	419	403	420	456	432	423	444	424	425	489	414	420	406	425	460	437	436	444	480	469	442	414	459	456	496	436	456	428	467	475	427	443	454	463	416	420	422	433	452	470	395	466	422	440	421	489	478	444	443	461	407	449	448	426	433	468	450	473	422	420	464	439	445	398	449	453	477	459	481	427	456	446	463	449	496	466	441	414	469	412	449	454	473	464	452	448	489	452	406	446	451	476	474	468	438	455	422	452	437	469	425	439	437	443	460	421	461	458	436	468	440	436	423	424	456	456	427	447	418	429	474	432	420	447	457	471	449	455	461	454	447	428	476	446	433	444	473	395	426	460	462	451	445	431	472	470	450	435	442	453	429	475	460	453	439	417	429	416	438	436	375	424	419	431	459	434	407	448	453	450	446	418	451	424	435	425	410	442	416	459	415	427	435	414	441	454	417	434	414	410	437	457	440	432	477	442	460	444	451	477	454	400	401	443	462	451	481	378	429	430	405	485	455	433	457	424	434	426	452	459	460	470	449	417	467	459	437	450	439	441	438	445	456	414	458	460	448	450	468	442	475	432	440	442	398	446	441	436	485	446	448	440	473	490	443	428	460	475	464	434	456	428	447	438	454	408	441	444	424	437	407	449	469	479	454	454	414	486	424	437	476	457	461	461	421	437	463	443	466	450	467	448	458	418	432	457	475	460	428	454	437	419	423	419	438	457	445	472	451	451	475	451	476	419	453	431	407	462	436	435	446	446	446	428	423	465	439	415	441	433	465	466	451	425	446	430	444	471	445	432	464	434	459	410	464	409	462	463	440	476	417	440	458	445	465	466	454	481	441	446	465	427	445	440	412	425	426	475	439	470	436	455	459	472	457	453	420	430	441	463	440	464	445	430	462	455	450	424	461	469	457	445	464	440	428	423	453	451	422	424	474	403	427	474	426	437	456	437	480	426	447	432	444	462	448	436	462	468	455	440	477	436	468	469	466	448	450	435	454	428	422	477	448	472	459	428	426	455	457	414	403	417	447	443	403	410	448	448	437	444	457	441	455	475	455	471	469	447	428	447	440	431	464	483	450	427	402	457	457	440	438	461	428	472	426	426	471	467	427	436	431	428	482	443	446	475	453	400	441	430	459	450	446	431	453	459	439	459	449	434	431	440	414	456	433	456	443	402	464	424	395	404	449	443	454	430	428	481	448	417	422	499	456	447	422	461	439	439	378	467	459	444	429	453	448	419	460	450	420	445	432	448	452	423	424	461	433	441	442	470	415	448	444	475	448	463	437	484	439	414	422	475	426	479	464	449	438	418	453	444	403	439	430	424	417	464	434	445	475	456	451	450	451	428	412	424	414	486	420	413	438	458	419	442	477	420	438	445	438	455	402	502	446	454	423	470	454	442	456	426	444	450	434	438	433	452	431	469	449	441	404	445	481	458	495	412	460	437	442	450	437	442	442	473	435	466	457	414	446	451	427	462	410	455	473	427	451	467	461	422	454	449	429	463	470	452	461	432	431	428	435	443	418	455	448	412	424	462	456	430	471	424	473	413	423	440	401	453	453	455	425	443	467	461	455	438	489	449	461	420	485	387	483	481	436	484	438	456	441	422	461	453	420	423	471	453	456	435	454	438	443	423	479	428	447	444	462	420	433	438	469	432	478	450	463	433	436	468	454	419	438	443	403	464	429	426	397	474	450	446	421	480	475	440	441	467	447	443	406	432	458	443	413	447	425	437	442	480	431	457	405	406	415	445	441	448	457	474	435	451	391	474	457	465	421	402	470	437	473	425	456	406	441	433	418	406	438	417	477	453	442	439	461	443	450	450	447	383	442	446	452	475	456	412	439	420	450	455	435	446	436	442	437	481	440	397	446	478	441	427	454	443	457	435	464	411	442	438	468	454	463	474	431	459	429	484	436	441	409	425	497	446	451	435	467	520	451	448	480	440	430	473	469	463	448	421	414	439	456	448	465	444	440	446	461	450	395	396	447	417	469	473	424	510	454	442	424	467	491	464	481	442	455	417	412	441	457	456	445	464	460	444	464	453	427	450	473	446	455	448	430	471	442	436	444	438	468	467	389	454	459	468	454	413	474	447	445	424	432	417	429	451	422	448	456	452	484	429	439	478	421	444	470	479	447	466	433	479	488	449	477	468	442	474	434	432	466	486	494	456	419	456	470	445	451	454	426	466	452	466	409	441	439	478	499	407	454	443	433	493	466	430	430	459	464	421	445	420	451	468	441	429	457	411	472	424	418	456	495	456	440	394	444	428	467	451	463	480	501	403	491	433	422	426	469	400	461	450	446	457	455	452	490	423	424	451	445	472	440	454	475	459	437	421	421	425	460	427	448	469	463	447	387	444	434	424	472	474	447	437	427	437	418	426	459	443	456	423	475	457	423	432	451	447	465	442	446	447	448	453	451	420	463	422	428	451	439	455	440	442	427	460	459	451	493	422	402	496	416	406	432	443	434	450	480	457	406	461	440	457	465	426	456	468	437	424	433	461	442	426	407	418	425	446	443	453	443	455	440	430	429	463	412	465	463	421	467	458	447	451	414	469	421	447	429	455	424	457	445	410	456	420	437	471	431	401	426	450	463	446	432	439	428	451	461	429	430	472	434	469	433	429	450	459	403	450	451	432	499	459	432	424	426	492	459	442	477	432	468	404	459	441	480	486	429	442	427	430	473	436	463	417	450	457	439	469	456	460	445	415	413	461	442	405	438	447	471	478	450	450	440	449	401	449	467	447	491	439	486	493	414	418	488	470	451	451	452	458	447	432	458	464	439	449	458	473	436	431	433	455	448	457	434	430	451	460	452	436	453	451	465	431	452	462	449	434	458	475	474	388	442	481	482	456	470	437	445	461	434	448	423	439	444	479	456	402	465	419	447	429	449	468	468	432	473	429	466	442	463	427	440	380	466	435	427	414	483	422	481	472	456	450	421	463	420	451	463	468	449	458	423	449	447	458	440	458	462	462	448	445	423	447	479	454	445	446	416	437	439	419	442	427	442	463	470	453	479	463	423	440	438	472	451
26673	37487	41548	40720	37727	38028	34327	28415	24235	28305	25169	15285	10291	8886	8531	7930	6481	5449	3714	3422	3266	2547	1769	1092	1207	1352	1192	1050	1279	1346	1006	896	817	861	1113	1114	915	708	707	585	669	517	414	320	347	332	233	186	138	173	149	167	135	142	130	157	158	144	151	141	135	148	155	142	159	159	170	139	147	150	165	172	136	152	155	178	158	131	140	150	156	165	164	147	165	151	154	144	131	157	135	145	145	162	139	143	158	138	140	155	162	135	142	129	141	158	143	138	146	127	146	161	136	133	133	150	179	141	152	138	148	156	189	123	135	140	123	159	123	120	142	130	144	161	143	157	139	152	157	148	136	151	147	138	156	148	151	137	157	155	139	164	132	149	135	172	145	162	144	142	150	152	145	156	149	144	149	172	159	161	162	183	142	134	153	158	144	140	147	142	128	142	123	149	140	137	149	137	162	146	133	144	140	142	145	156	135	147	140	179	137	147	137	149	164	148	131	164	155	139	158	166	152	154	149	143	161	151	156	144	161	158	141	138	170	156	148	133	160	138	156	129	150	141	157	169	143	158	165	147	158	138	163	164	156	126	155	142	144	156	153	132	141	147	155	162	138	179	153	157	171	174	156	153	149	159	148	141	161	172	140	153	175	164	136	154	133	157	128	133	134	131	129	154	169	146	170	139	147	150	130	145	153	155	148	152	151	156	176	134	148	150	169	163	160	177	158	154	161	159	132	134	156	145	152	147	169	145	141	131	154	142	152	151	160	164	112	155	150	130	133	145	149	141	146	147	165	114	140	163	140	129	138	147	133	146	159	135	143	137	146	135	158	183	141	145	150	159	153	162	139	164	161	140	160	140	145	134	164	146	147	155	132	142	155	151	150	167	150	159	136	124	138	148	168	148	150	160	127	154	152	152	149	134	163	158	152	145	152	149	149	137	184	121	155	152	155	143	138	146	157	177	142	157	142	147	145	144	127	162	144	143	145	137	154	143	134	144	163	161	153	163	148	174	157	154	163	149	151	136	145	127	179	153	147	173	160	149	148	165	164	151	163	165	149	171	153	134	145	151	152	154	160	152	133	175	172	157	160	148	148	142	146	163	151	131	130	150	162	147	169	129	159	141	120	148	167	127	154	131	151	152	141	159	147	143	163	158	147	160	148	131	139	161	144	177	143	139	140	149	161	149	166	127	147	130	155	148	139	129	165	166	145	147	138	153	127	145	153	137	151	133	139	138	147	157	136	159	150	168	155	149	153	168	157	150	148	139	151	150	152	145	146	124	174	146	143	162	179	151	143	153	152	158	148	151	149	143	157	139	122	138	166	124	154	149	164	137	148	154	141	145	158	128	167	147	140	169	159	145	139	135	132	160	137	135	169	116	133	147	156	151	143	143	144	154	139	178	136	164	151	162	140	156	163	131	142	151	145	152	161	145	126	125	133	140	151	144	151	163	142	136	139	139	149	149	157	160	159	145	131	137	145	149	164	126	154	146	120	143	150	166	153	128	150	141	140	162	136	180	151	145	142	135	140	148	155	144	153	158	158	147	139	124	139	151	140	150	142	132	156	185	154	165	139	138	141	139	148	168	152	137	135	159	131	160	149	139	142	154	138	120	167	131	136	128	140	152	140	150	154	149	136	143	140	126	152	156	154	134	157	161	162	146	145	138	134	163	146	138	143	172	161	142	147	154	152	156	139	140	162	153	128	170	161	158	145	152	159	125	139	166	160	143	129	132	138	137	125	156	161	159	170	164	142	153	158	140	119	139	150	137	146	153	175	171	137	144	160	140	158	145	130	141	152	164	144	157	162	155	133	150	162	177	157	121	135	162	169	141	171	140	138	134	150	159	150	148	137	154	149	145	138	163	136	139	154	153	160	160	128	139	150	138	132	139	153	146	153	141	132	153	144	162	155	136	159	154	150	143	137	157	150	163	166	130	141	145	155	141	138	163	144	147	119	145	149	174	148	152	145	145	139	138	134	161	146	160	137	145	150	142	161	155	159	149	179	136	146	156	140	171	158	142	151	146	137	141	164	166	141	148	136	147	124	158	146	152	146	135	154	147	137	150	163	134	153	140	141	154	134	136	139	149	148	154	126	146	144	155	135	124	156	116	149	158	164	151	147	153	135	125	145	152	158	156	138	157	140	151	151	151	150	154	145	135	155	143	143	152	168	142	142	153	151	143	147	135	136	147	123	139	144	135	156	143	118	154	165	174	166	154	161	156	146	135	149	156	136	156	156	146	151	122	147	154	162	143	155	153	155	128	141	162	171	134	126	142	156	161	149	140	138	150	161	152	151	133	131	146	159	142	147	143	105	157	154	153	145	152	156	154	147	146	144	139	167	145	164	124	140	148	155	172	145	120	134	161	151	129	148	136	146	143	141	157	150	135	126	155	136	143	141	163	155	144	157	177	145	159	147	152	141	144	160	147	175	136	126	146	184	151	104	125	141	140	126	151	157	141	146	160	145	138	156	176	153	128	164	150	129	146	129	142	134	161	136	140	147	141	151	153	148	164	151	149	155	159	170	158	157	142	145	136	126	140	171	149	152	137	137	157	152	174	146	167	158	149	134	151	144	135	142	139	133	153	143	150	166	168	165	175	134	143	149	143	166	143	153	167	153	146	154	148	167	148	151	152	146	133	162	148	170	156	138	150	131	142	156	169	141	148	152	155	155	142	133	125	127	150	158	161	126	150	166	162	152	136	176	149	161	142	147	175	148	147	189	156	136	151	165	131	139	143	150	156	136	129	164	168	154	152	133	160	147	151	145	160	145	128	137	163	142	142	129	174	136	166	157	156	132	143	154	141	146	151	137	170	141	156	132	159	128	164	144	169	125	173	146	138	148	154	129	144	155	147	145	139	160	136	126	146	154	147	138	147	150	147	172	151	142	166	142	149	138	152	153	127	153	138	133	141	166	147	149	147	151	135	147	174	165	141	154	169	149	124	137	149	137	127	160	152	152	150	176	134	139	172	159	158	114	153	154	159	161	133	143	146	135	129	166	141	140	141	138	144	150	152	151	145	148	162	134	144	162	150	146	136	148	141	141	137	155	145	166	148	156	152	154	159	138	158	158	157	147	160	134	123	123	167	135	149	158	140	153	139	144	151	141	152	149	137	143	139	156	159	134	130	127	155	153	154	145	143	153	143	138	145	130	142	131	171	153	164	150	150	125	156	171	152	171	138	157	139	135	160	149	156	141	141	115	140	142	151	142	130	147	146	155	144	147	147	126	179	150	162	153	128	144	166	157	139	159	161	146	156	166	147	148	144	165	125	172	133	148	136	160	148	147	167	144	150	169	163	162	152	146	152	157	168	144	149	152	166	144	142	131	132	164	135	159	143	135	138	143	157	154	152	161	131	153	146	149	141	165	159	160	170	144	144	165	156	149	143	169	133	146	129	149	130	133	153	167	151	157	153	135	167	151	155	120	140	138	160	152	140	153	141	129	113	140	165	146	175	140	153	154	147	149	134	146	145	136	163	163	136
18277	33046	38975	45067	46454	48770	45974	39353	39170	43980	40563	32865	26849	26721	27123	27344	23815	21555	15872	15220	15166	12666	9470	5745	6362	7109	6461	5705	7111	7602	5878	5200	5049	5619	6762	6501	5140	4152	4241	3526	4144	3516	2239	1725	1743	1578	1050	670	462	455	445	441	459	469	428	423	418	415	418	435	412	407	476	430	452	460	445	457	484	499	423	389	467	397	392	404	418	442	435	403	411	393	412	418	446	443	426	417	426	402	442	435	384	443	442	422	398	457	451	409	411	377	432	463	431	406	435	404	406	432	461	409	429	395	433	418	422	447	429	415	426	417	440	421	431	413	389	395	422	383	425	449	451	445	429	379	435	418	412	423	428	425	433	387	397	377	423	412	421	420	448	422	396	429	409	431	425	395	408	398	431	420	423	425	433	422	435	425	383	445	397	439	404	437	451	385	405	399	433	383	427	419	447	394	451	438	401	436	452	352	412	435	403	426	439	408	412	411	431	438	425	441	385	409	402	428	393	413	436	412	409	419	432	441	413	416	417	411	389	413	411	403	377	445	454	444	374	436	405	403	417	384	432	380	398	413	395	402	410	432	491	433	443	464	421	439	415	428	427	442	428	430	409	442	415	448	405	427	405	425	415	415	425	386	449	396	456	445	394	379	426	437	429	427	422	443	425	419	449	422	425	432	407	418	405	421	420	427	402	430	447	453	409	407	438	451	447	404	388	421	406	416	401	423	403	370	385	451	410	427	418	413	384	426	425	395	398	405	419	458	448	395	418	473	458	411	406	421	431	411	441	418	407	427	402	424	418	401	407	431	404	441	399	426	423	390	387	439	420	452	448	443	420	410	450	397	419	411	420	417	408	396	461	412	427	418	415	413	428	427	424	411	432	445	397	410	420	443	376	389	432	434	402	446	408	444	430	373	444	392	437	415	428	428	427	419	420	438	408	453	448	405	392	418	416	436	414	425	405	441	400	414	413	443	410	409	437	421	429	443	396	430	425	378	454	433	425	420	417	422	429	383	419	409	395	432	456	395	437	449	443	417	428	422	423	421	414	385	412	427	455	422	401	412	427	416	427	388	395	380	408	438	439	436	442	407	412	410	422	365	411	367	427	398	372	399	422	421	412	402	439	445	393	387	449	423	379	427	433	391	383	450	431	435	403	399	402	430	423	436	433	429	455	387	400	421	415	449	407	456	450	385	441	413	429	432	396	422	392	408	391	413	426	412	422	419	397	413	421	465	417	398	412	420	399	399	407	417	413	406	421	406	428	380	440	431	404	429	379	422	420	397	407	426	425	425	430	405	408	413	400	432	436	408	413	436	442	380	386	406	387	467	412	435	407	415	423	431	397	480	422	463	426	379	435	425	449	460	432	436	423	396	385	439	422	424	431	409	407	420	398	434	393	404	421	416	437	430	362	405	405	416	396	422	389	393	417	440	404	397	404	399	435	407	409	441	426	420	397	417	405	396	410	436	413	434	410	408	429	412	402	409	414	428	410	407	462	453	408	436	459	434	425	387	401	442	408	431	430	439	395	406	448	446	415	401	420	375	438	413	433	396	439	376	392	393	409	421	458	425	391	436	393	426	441	428	429	425	432	421	464	445	401	419	424	435	450	450	422	417	385	413	396	383	404	403	413	430	447	417	420	454	447	429	419	407	427	369	414	404	408	408	407	410	441	400	393	421	446	429	436	440	413	379	443	419	426	455	396	417	423	456	385	436	438	413	422	406	428	410	434	399	378	420	430	426	399	396	398	427	410	393	441	425	462	383	417	404	454	405	414	417	439	447	403	387	422	456	435	412	431	421	446	445	414	391	409	433	423	412	400	432	409	413	406	381	429	408	389	408	442	436	424	413	387	412	453	414	387	432	433	421	434	421	407	479	423	417	422	437	406	435	429	456	386	436	428	403	424	443	413	394	377	424	427	418	438	430	444	416	445	432	423	411	429	402	419	454	372	421	440	411	406	437	438	397	432	418	403	410	419	416	432	392	441	433	429	398	411	421	402	498	418	417	406	401	420	426	423	452	392	420	393	396	385	419	418	438	431	452	432	404	417	467	425	430	413	371	421	428	403	399	420	409	424	396	423	410	412	429	427	429	431	448	428	384	409	424	405	455	440	440	427	392	451	404	438	374	416	419	457	436	424	413	480	443	439	435	391	408	405	393	418	456	411	441	438	427	407	430	418	395	384	413	442	399	429	424	386	439	448	431	391	408	381	398	404	428	422	409	439	409	412	397	383	417	441	385	438	419	416	422	439	418	460	397	419	428	408	443	445	398	383	430	432	414	412	434	457	406	440	433	407	397	427	412	412	422	409	408	416	414	437	426	382	424	440	439	416	477	439	437	407	407	376	395	398	390	443	457	395	441	458	425	463	407	454	446	405	409	416	401	414	424	414	387	412	455	380	426	447	416	446	423	425	415	454	439	412	435	428	438	410	445	430	443	452	440	449	421	458	441	429	425	413	421	382	418	401	429	401	428	392	455	450	407	389	426	424	430	412	381	410	411	463	430	427	414	425	439	404	426	407	401	441	445	433	453	422	426	420	415	416	414	476	429	464	461	416	400	416	428	420	438	439	401	431	392	445	408	445	401	403	400	410	407	416	395	402	392	394	433	404	425	433	387	416	430	398	433	458	411	417	406	392	412	408	409	420	433	462	411	443	415	420	426	453	415	448	415	403	447	437	423	419	448	419	431	438	405	443	411	420	421	462	410	423	437	445	413	412	413	434	409	403	464	437	452	425	445	436	387	417	399	372	418	441	409	413	384	373	436	391	424	428	405	414	432	430	384	399	429	400	398	439	439	408	432	426	399	445	376	413	384	416	428	417	403	433	437	408	429	427	442	449	428	415	394	458	434	400	411	414	453	401	408	414	428	386	424	464	404	403	405	420	425	423	428	387	410	417	406	437	433	414	461	377	425	429	423	414	432	424	418	408	379	400	440	422	387	406	394	425	420	404	434	406	424	430	394	441	395	411	390	449	394	396	379	393	425	447	444	438	457	428	435	390	395	416	442	406	420	469	413	407	407	399	387	441	420	409	416	432	447	438	376	430	444	448	423	415	462	383	427	445	422	429	411	394	412	428	435	436	371	382	410	401	412	424	391	392	429	439	407	420	393	436	441	429	407	440	406	406	381	407	415	430	436	427	440	411	408	425	431	392	442	426	386	403	405	403	426	435	427	443	423	408	415	441	450	435	395	451	438	416	437	484	414	416	459	395	441	436	423	415	405	413	420	419	414	421	444	406	408	397	426	422	413	477	414	421	437	426	381	428	419	448	376	413	427	429	404	421	424	414	417	417	430	426	425	415	417	400	417	416	459	416	419	409	405	431	431	424	432	422	439	445	379	427	422	392	420	411	412	407	422	431	397	408	427	422	419	406	420	420	434	396	402	408	402	421	427	424	429	417	421	403	417	409	422	414	416	410	439	421	360	394	409	425	413	450	414	456	408	410	443	418	394	420	426	383	442	432	407	408	405	447	460	383	451	441	398	406	428	422	411
35009	43774	41801	41178	42157	40786	37684	33253	29076	41577	34499	22264	16579	15117	14191	12002	8504	7629	4989	5453	4728	3841	2502	1397	1916	2411	1676	1840	2047	2188	1515	1572	1428	1170	1477	1322	1242	1051	1002	819	953	733	633	505	467	449	375	254	215	227	201	190	189	186	197	221	192	206	198	185	181	213	189	198	190	202	211	202	190	209	189	198	182	184	179	232	212	200	203	200	208	196	199	190	198	189	224	194	210	214	194	200	192	182	175	212	204	203	196	217	208	195	170	204	213	206	177	213	197	221	196	191	197	215	209	181	230	187	180	186	168	198	194	174	243	205	174	202	197	206	177	186	209	225	187	176	208	210	210	191	217	165	178	190	192	186	225	215	217	181	209	198	214	211	218	233	216	194	206	199	202	215	210	200	212	199	172	202	207	200	197	182	196	225	205	190	214	213	189	201	194	194	215	222	180	186	183	213	217	212	205	221	195	224	194	200	192	178	213	182	195	190	182	194	173	184	181	178	215	187	183	209	172	199	206	190	215	176	207	203	198	212	186	178	220	239	225	185	210	189	184	185	183	200	194	211	253	208	190	197	197	196	226	175	197	215	170	211	180	192	215	190	201	193	205	203	187	194	181	186	197	185	196	208	197	205	172	159	217	203	201	179	175	198	205	164	196	190	186	195	181	179	211	214	195	206	186	193	216	190	217	202	212	190	204	198	205	227	180	207	188	193	210	176	170	193	197	203	213	203	198	198	189	188	217	183	197	204	216	207	192	207	179	203	191	204	232	193	207	204	201	218	222	178	182	206	193	190	201	211	203	215	189	199	212	198	186	205	220	197	199	210	192	204	179	200	207	209	197	201	196	179	200	184	209	217	213	187	217	227	202	172	180	210	205	197	236	214	206	190	171	221	213	207	199	215	215	219	212	174	202	199	187	206	172	176	203	197	195	168	197	196	184	221	151	186	193	223	232	188	189	212	182	200	185	174	162	222	190	195	183	189	179	206	200	198	179	183	196	179	197	206	216	202	178	198	196	227	178	204	202	217	202	182	186	193	197	214	194	176	184	220	198	197	185	189	207	204	199	185	203	195	190	211	182	196	202	191	215	204	174	197	194	210	195	170	204	212	193	186	190	196	186	202	178	184	184	201	191	204	196	207	163	212	209	207	218	206	204	199	204	176	204	184	207	188	198	200	219	205	204	216	199	198	214	180	176	191	199	170	202	213	208	212	191	179	221	190	231	186	192	188	199	198	217	211	168	178	184	209	189	200	205	199	183	194	216	195	198	185	206	215	167	180	199	189	194	192	222	194	195	170	209	199	212	199	184	189	209	218	189	200	210	204	188	192	205	174	201	231	208	194	229	185	160	191	200	211	187	209	214	199	205	194	209	194	174	198	174	180	187	176	206	189	210	187	199	200	201	184	210	201	182	210	202	166	199	193	197	207	180	205	207	194	204	214	195	207	218	226	190	178	208	210	203	203	196	184	214	208	185	190	215	209	200	180	200	195	206	188	197	195	182	220	221	202	197	161	196	207	192	189	208	219	173	198	208	162	211	201	201	218	199	186	178	197	198	219	179	163	192	165	192	200	205	184	194	207	183	175	195	201	205	192	216	183	185	203	198	178	208	207	228	176	188	197	187	204	206	208	199	223	193	199	219	208	206	203	185	192	177	213	162	205	199	214	203	180	195	191	188	200	193	183	168	205	214	208	226	205	216	189	190	176	197	199	176	198	185	168	202	202	199	202	177	200	191	228	218	205	193	188	235	207	192	217	222	208	185	172	187	217	192	202	183	235	181	204	225	202	231	193	190	185	194	194	184	207	190	200	189	215	201	222	197	224	203	177	205	194	170	208	202	209	181	201	206	232	221	180	196	202	201	175	204	206	179	206	218	197	198	210	210	198	196	188	202	169	191	213	193	192	196	203	183	192	206	193	220	201	183	172	196	210	223	215	204	210	172	196	203	199	165	208	208	201	202	195	217	211	197	185	201	218	210	178	166	196	185	194	202	196	216	177	212	182	203	198	181	183	194	208	188	195	199	195	208	202	184	206	197	201	215	205	193	192	206	181	179	214	222	202	189	198	191	190	201	183	183	222	194	200	226	203	201	211	185	199	190	184	194	183	194	193	214	184	230	187	194	195	200	223	223	205	201	189	172	189	208	219	199	219	188	178	210	205	204	223	191	202	196	200	202	237	188	194	194	201	173	187	196	207	216	194	185	212	230	194	209	198	209	193	160	176	195	219	206	211	174	191	186	229	201	175	202	176	195	216	197	192	226	195	183	199	224	187	205	207	171	219	208	205	200	177	195	195	202	188	192	188	193	215	198	198	194	202	215	203	199	175	201	216	189	200	204	194	207	200	212	203	189	195	179	188	212	171	179	192	206	211	199	210	178	220	180	203	187	213	210	172	218	193	182	192	195	205	208	189	202	214	209	207	187	194	177	204	186	188	225	184	196	196	193	190	229	195	180	188	212	182	210	219	226	184	208	211	197	201	181	163	198	204	209	186	214	199	188	188	192	207	212	178	187	204	187	168	173	194	201	201	201	192	199	188	213	187	200	190	192	198	208	190	202	187	221	200	188	198	207	195	201	193	214	203	204	197	194	200	193	205	241	215	219	187	190	182	186	209	176	194	199	194	179	194	193	217	196	201	219	178	182	211	201	192	178	184	195	194	237	200	189	191	219	185	199	184	171	207	208	200	222	187	203	176	179	208	195	176	197	182	171	188	193	220	192	210	201	183	174	202	216	198	189	183	205	186	205	197	199	179	208	188	217	193	209	192	202	183	193	180	209	218	187	212	206	167	188	177	207	176	205	188	209	181	195	201	216	214	223	195	184	174	200	166	200	213	204	207	191	184	167	214	189	193	215	187	191	206	221	168	196	203	176	208	170	170	192	193	192	197	190	174	198	217	194	209	210	182	207	179	216	203	191	205	225	195	194	210	212	190	222	186	199	195	201	181	203	211	194	218	213	201	179	221	187	199	187	194	173	187	188	206	192	200	183	212	237	193	202	192	199	198	205	214	170	195	180	193	217	201	195	212	222	177	199	167	216	192	221	199	198	207	209	194	180	200	181	228	188	196	210	187	201	218	190	205	196	204	204	187	211	217	203	197	196	222	197	215	175	184	214	242	224	222	172	225	181	187	205	212	192	227	208	201	201	205	192	202	196	213	194	213	174	208	212	190	218	180	173	217	195	211	170	192	210	212	188	193	208	198	236	175	202	178	195	185	204	198	221	199	214	199	183	199	196	216	202	210	220	172	186	233	184	203	192	200	207	203	195	205	179	180	200	198	201	213	193	195	207	178	209	204	238	191	222	199	195	210	167	205	196	170	238	195	200	199	196	203	177	192	186	187	195	179	210	204	178	198	188	208	213	212	210	226	168	195	195	215	196	212	191	208	182	198	216	226	201	208	192	179	220	188	210	225	188	215	183	208	211	201	200	204	209	189	195	203	224	214	199	201	248	189	184	209	192	168	197	209	211	197	205	196	186	202	206	218
24323	38243	41100	47114	50630	53404	50010	45128	42631	57041	46539	38006	33564	33655	34247	31955	27191	26020	18422	20656	19343	16460	11345	7059	9533	10943	7702	8765	10337	11018	7986	8549	7245	6826	8778	7712	6976	6288	5698	4521	5515	4451	3367	2495	2235	2139	1402	859	611	584	507	521	560	568	539	555	542	495	552	522	559	562	553	557	508	531	604	661	626	648	565	559	555	544	502	533	535	514	536	518	509	561	533	541	529	472	535	497	560	544	458	536	542	503	550	533	539	538	561	563	530	566	508	584	536	529	527	539	504	553	520	540	523	534	550	554	552	531	550	548	540	538	488	507	552	559	502	521	541	552	561	540	526	549	544	513	554	516	510	552	552	532	514	513	550	550	497	520	531	551	517	559	496	557	552	536	549	541	531	526	495	548	520	527	556	557	531	561	539	499	521	495	540	566	556	557	580	503	535	560	515	537	521	540	527	548	576	505	551	528	512	534	496	534	522	562	513	552	536	500	545	531	490	550	531	555	524	531	492	541	535	526	533	537	509	581	541	524	544	552	557	475	560	505	553	547	548	577	552	506	522	557	569	506	550	562	535	535	523	564	529	518	551	493	552	529	517	500	532	475	545	524	543	557	545	538	545	553	536	520	499	564	529	514	555	550	543	544	521	536	481	482	533	540	546	552	510	500	561	559	508	555	500	516	517	556	548	486	517	561	527	542	535	548	525	548	530	536	562	560	543	557	514	479	543	546	522	533	551	529	533	537	540	502	566	493	506	507	514	538	551	536	505	555	536	539	527	549	496	584	528	509	507	513	531	539	556	515	491	546	492	492	555	507	510	549	524	497	518	492	504	563	513	537	506	574	548	573	519	560	569	541	517	536	508	479	579	544	546	515	554	547	550	558	535	553	571	542	545	534	561	544	535	515	564	513	538	493	540	556	540	539	486	491	532	510	514	555	515	534	543	528	516	532	560	517	535	551	592	529	522	570	541	568	543	504	548	521	512	510	513	520	530	511	540	534	551	551	539	504	533	503	541	547	531	511	579	520	521	527	499	519	524	499	510	522	544	549	544	576	514	553	559	542	545	534	568	561	511	507	539	548	526	515	556	511	534	504	508	572	534	541	548	535	542	508	568	540	539	540	501	536	516	539	537	531	534	555	526	499	518	521	536	540	537	534	506	515	551	521	536	524	553	552	524	556	528	515	566	536	555	606	558	511	513	544	520	544	570	528	525	529	528	525	527	562	535	560	536	511	557	515	517	531	493	508	569	507	500	512	526	496	555	509	577	573	508	574	531	552	551	529	512	530	516	494	559	495	523	548	519	522	571	577	539	536	513	538	530	500	534	541	525	537	543	529	527	568	548	532	536	515	548	552	514	554	525	535	537	520	495	574	576	555	572	525	539	526	502	524	542	505	538	533	557	556	537	545	519	551	570	546	527	520	554	597	553	501	510	559	553	513	517	556	552	550	533	531	576	553	539	549	510	518	544	529	561	547	515	554	533	516	492	526	508	491	505	541	520	515	533	585	545	571	528	482	535	524	557	574	573	547	539	568	515	558	553	544	538	526	543	501	554	607	492	552	559	570	539	522	553	525	574	508	546	561	548	528	535	565	601	515	539	517	541	517	558	554	515	531	499	525	535	530	543	547	519	526	535	550	540	560	542	533	561	545	535	544	530	558	528	526	517	534	482	541	543	569	531	523	501	541	532	532	525	532	530	528	522	545	528	541	532	536	551	540	511	597	545	516	511	541	547	526	542	496	582	524	539	545	521	558	559	550	541	551	509	491	567	554	521	506	557	574	503	538	543	555	507	487	544	525	579	577	576	525	548	516	515	535	521	508	546	561	531	556	530	527	516	488	563	552	529	513	520	523	540	545	519	505	543	542	515	534	505	513	551	546	548	513	555	537	562	523	525	555	542	536	517	524	502	490	518	544	569	574	566	522	549	540	551	515	542	527	571	547	518	529	530	515	554	593	538	570	543	557	544	509	535	510	586	514	541	516	565	564	547	523	559	553	523	572	503	548	564	486	516	500	544	527	590	516	525	496	540	542	580	577	556	541	533	555	539	519	492	515	563	532	521	548	548	523	521	514	520	548	558	558	531	517	533	535	509	510	541	542	515	512	533	511	557	579	531	549	551	526	515	468	528	534	506	553	528	540	541	524	535	519	517	527	510	570	520	522	564	567	580	504	517	537	539	519	558	526	468	543	590	538	544	547	532	514	544	546	550	545	496	533	563	547	512	526	541	511	506	529	517	522	537	514	528	528	516	538	506	542	462	531	551	486	522	555	550	554	520	547	526	524	537	532	559	557	524	547	558	513	559	535	524	538	540	531	548	580	553	561	551	517	558	519	520	546	581	529	545	464	541	538	565	521	568	546	592	551	531	540	532	536	569	531	553	558	537	574	523	543	486	573	557	513	580	501	600	515	564	532	514	572	612	540	517	515	549	506	504	507	507	516	522	534	550	534	525	550	559	513	534	510	481	548	501	588	546	584	501	516	531	486	570	550	522	551	533	508	542	512	540	531	535	500	535	518	561	503	515	547	540	528	526	563	513	523	524	559	548	532	578	536	576	546	537	558	530	524	544	520	548	547	493	573	514	531	541	515	540	557	535	520	549	521	521	488	527	542	525	545	535	535	557	517	511	509	565	557	571	529	531	545	523	551	525	519	586	505	545	520	510	520	572	516	559	514	530	497	498	565	547	530	548	539	577	512	534	536	512	549	532	555	522	521	510	523	528	522	539	523	522	507	532	511	542	538	503	521	529	532	506	585	568	513	563	516	491	508	543	546	537	554	511	523	503	529	509	503	489	505	496	527	595	489	516	520	494	526	574	532	528	569	527	515	500	548	517	520	563	562	571	525	579	542	509	484	534	539	511	489	535	504	505	539	560	574	561	556	532	546	540	535	486	528	534	563	574	557	544	514	558	535	524	541	563	501	503	539	506	517	497	516	563	496	537	534	530	536	515	556	535	515	501	514	518	508	530	551	524	530	518	519	623	562	546	571	540	552	535	536	530	472	552	537	502	563	550	524	466	552	531	531	511	543	549	488	549	531	535	583	526	520	519	516	525	516	511	481	531	539	502	505	534	559	533	526	553	500	541	561	544	544	523	548	509	572	548	551	553	505	500	530	469	526	567	482	499	541	547	560	512	552	531	515	519	522	518	516	561	539	538	500	528	503	559	564	529	522	519	538	519	521	515	530	536	505	544	537	547	558	534	514	525	577	523	547	550	540	532	524	580	510	547	524	535	513	566	516	576	585	537	534	548	543	535	559	534	527	514	514	528	494	538	570	532	534	556	559	527	500	515	543	569	541	546	534	545	523	532	522	576	526	526	494	557	543	499	548	547	509	581	542	539	514	505	507	568	526	560	545	516	553	530	555	536	557	509	548	519	576	550	513	549	548	540	505	505	505	559	526	543	521	529	560	508	548	514	511	530	522	544	534	529	519	535	551	532	525	523	508	525	574	547	546	516	525	514	562	569	552	522	565	551	511	563	523	595	523	567	548
9045	9340	10481	9696	9506	7412	4567	3640	3057	2906	2677	1764	1482	1363	1115	985	761	642	652	589	485	425	328	280	317	289	262	291	328	291	326	278	294	256	228	251	211	196	200	209	202	181	187	181	175	213	199	160	154	174	187	157	187	183	171	166	182	136	165	160	195	148	181	143	154	172	159	193	173	190	180	174	171	173	167	148	176	172	170	162	208	144	176	187	154	171	172	156	161	147	155	152	163	168	159	173	166	165	153	164	169	159	189	165	181	175	160	175	168	180	204	149	226	187	149	160	196	155	173	172	169	189	162	159	156	159	183	169	161	200	169	157	170	165	160	170	155	169	170	187	193	179	187	158	171	157	150	162	174	158	174	165	168	165	178	179	160	174	171	169	190	171	172	172	162	149	154	170	144	168	178	196	184	167	158	150	166	188	186	164	165	164	201	170	180	167	186	177	189	173	173	179	179	182	172	175	162	172	167	172	169	167	155	162	191	166	163	159	190	163	182	166	180	186	160	149	180	174	173	176	185	164	166	189	166	179	175	166	187	175	178	157	173	184	186	167	177	204	188	154	175	172	185	176	153	165	182	181	172	158	195	180	183	181	141	159	158	174	180	162	188	168	172	173	186	173	164	195	158	146	186	178	201	191	194	182	161	156	158	177	156	174	150	166	143	188	172	193	191	168	163	206	179	158	176	165	176	171	166	179	154	173	169	155	158	193	191	156	165	159	190	169	163	181	186	177	168	163	159	161	162	172	174	164	189	164	154	177	180	165	157	196	205	170	177	190	171	156	150	141	172	177	182	169	170	162	170	162	156	171	157	155	179	169	165	188	176	150	158	152	185	149	184	187	155	162	177	170	182	168	183	172	180	155	144	182	205	150	163	169	187	182	152	185	173	164	178	185	144	149	162	169	177	161	161	163	152	166	190	178	168	183	199	180	167	160	164	185	177	166	161	188	182	183	153	161	192	161	178	164	194	142	157	170	172	171	158	191	173	167	144	175	176	180	163	152	167	172	181	173	162	165	184	162	157	179	162	180	161	162	180	181	172	144	160	165	179	163	161	187	156	173	163	140	167	188	167	177	184	182	166	165	170	167	131	149	188	162	170	175	174	175	162	158	164	153	157	174	156	173	173	169	173	160	170	172	158	183	153	182	145	180	180	178	170	170	187	165	166	177	186	165	173	158	176	159	179	173	179	176	167	174	161	176	178	152	191	175	184	179	146	159	162	152	170	180	179	159	176	172	184	165	186	183	164	163	163	178	172	161	169	160	179	179	189	164	180	145	161	186	173	181	156	153	160	172	174	184	176	161	147	160	172	177	189	169	170	198	187	169	158	177	193	159	174	168	160	154	168	147	153	170	172	152	160	162	163	155	186	172	180	176	161	156	166	167	175	151	148	164	170	170	170	154	160	159	169	162	159	203	174	181	171	184	155	178	166	150	181	164	147	167	177	182	197	180	156	173	158	161	163	161	177	179	171	163	180	158	163	176	145	150	156	196	180	174	179	183	188	182	184	155	152	167	173	181	135	168	170	164	185	201	196	156	180	147	149	156	179	185	158	160	164	167	175	175	167	170	155	177	148	167	167	184	183	157	202	189	152	176	153	184	171	167	163	169	209	131	175	157	176	169	172	163	165	163	159	170	180	165	168	188	176	172	154	154	163	182	173	206	192	184	173	184	177	187	159	173	166	181	182	160	190	193	165	156	177	157	159	184	153	152	165	156	145	162	182	182	173	156	193	164	154	172	189	196	171	145	183	169	158	160	191	175	178	185	204	175	177	170	169	175	183	193	165	163	154	190	170	170	149	178	181	181	164	182	146	166	188	171	179	177	175	158	167	177	165	159	157	168	174	146	179	166	146	166	175	162	157	191	142	172	159	164	170	150	159	167	142	177	183	155	168	151	184	151	165	152	172	174	186	201	190	169	175	174	181	165	145	182	159	206	170	169	159	129	182	165	187	160	192	186	179	177	180	178	161	181	157	166	183	157	176	177	178	150	166	164	153	166	196	139	153	167	149	172	161	160	180	174	180	154	156	180	158	180	176	160	174	181	172	147	186	157	171	168	174	150	172	183	170	167	160	180	178	194	173	182	186	178	181	148	177	166	157	160	173	176	178	180	166	170	157	171	142	178	162	151	164	166	163	171	151	170	158	182	179	176	148	150	151	173	174	159	162	173	172	164	186	192	164	150	171	163	156	169	185	171	169	178	176	160	180	171	177	152	193	193	163	170	170	172	163	158	164	178	174	165	199	161	150	168	165	198	148	166	164	180	182	163	155	164	174	141	183	190	174	170	139	164	157	169	162	158	167	153	141	181	160	174	168	173	165	170	183	173	175	159	191	163	173	171	168	177	155	171	157	169	180	151	166	158	169	165	175	156	172	193	172	181	157	177	165	160	165	177	167	155	156	173	173	154	167	180	164	193	171	165	173	173	178	163	161	175	175	180	161	167	160	195	160	150	164	182	184	162	159	181	169	175	162	176	167	168	171	156	159	173	175	163	185	161	152	158	159	176	150	193	193	170	171	173	150	146	193	175	170	192	186	172	175	155	165	147	182	165	173	175	199	160	183	167	136	157	183	158	168	177	176	164	178	171	171	184	178	175	166	180	148	167	167	164	164	163	162	193	169	164	166	186	161	158	187	165	165	155	150	160	159	162	163	195	205	162	161	162	177	149	185	170	172	193	153	164	169	176	174	174	182	178	184	172	160	182	189	157	144	182	175	189	182	160	165	174	175	195	169	173	189	153	155	161	166	157	179	158	156	181	190	161	171	171	177	155	159	159	162	176	161	157	199	185	201	153	178	171	180	175	178	186	180	184	175	161	158	168	171	177	149	166	160	177	170	160	167	177	172	187	151	169	189	202	176	170	172	167	154	183	160	192	168	161	178	174	191	190	168	168	148	186	179	160	170	165	172	159	170	182	175	192	139	155	152	186	160	175	201	181	181	171	151	155	175	191	153	152	185	157	177	175	184	174	166	177	156	171	191	172	176	165	141	157	157	183	177	170	191	167	167	170	155	171	185	182	170	162	174	151	190	148	172	180	169	182	169	180	138	170	145	139	171	175	167	174	195	185	148	187	157	156	179	164	153	195	168	152	181	154	168	161	162	178	175	167	157	180	147	176	192	162	149	164	157	178	173	153	185	177	159	179	177	173	161	179	175	156	172	165	169	190	171	171	162	187	168	156	191	180	157	154	187	180	171	146	182	151	162	153	174	144	168	175	155	177	177	183	168	166	146	172	156	167	153	186	164	176	168	183	150	183	156	156	163	156	168	173	166	166	163	147	190	158	165	161	165	181	168	165	160	157	160	200	170	179	144	174	189	167	163	182	172	151	183	158	172	188	165	173	163	173	177	189	154	166	188	185	193	176	169	144	184	193	175	178	191	177	186	180	160	135	165	172	185	158	177	187	195	158	176	193	161	191	167	177	191	157	175	154	168	148	175	205	165	170	187	175	159	173	172	192	179	174	147	159	161	199
6618	10137	14948	18829	21987	20082	15562	13518	12703	11910	11237	8540	7034	7293	6323	5347	4103	3859	3517	3277	2595	2437	1657	1320	1488	1368	1153	1257	1451	1622	1519	1253	1196	1016	1035	961	896	917	741	711	846	696	677	586	623	580	542	463	479	463	440	479	459	490	494	460	425	473	475	467	519	468	445	451	465	517	503	516	462	456	473	467	479	482	475	476	447	446	484	463	520	502	465	461	453	519	456	417	495	470	482	440	457	487	459	463	489	451	445	464	421	492	441	439	493	463	444	468	482	501	481	502	486	490	491	422	442	463	450	458	490	479	467	505	475	501	471	489	473	468	483	486	510	463	495	440	459	433	470	484	484	462	464	498	457	450	460	495	436	481	464	489	504	472	468	471	455	477	466	502	440	501	470	423	487	475	453	470	482	488	454	476	467	521	523	455	434	461	451	474	483	494	445	520	449	482	514	498	494	457	438	478	506	439	473	463	461	473	482	444	456	438	436	452	463	490	476	477	489	458	493	464	514	445	505	435	451	439	486	441	482	461	480	458	489	469	466	504	476	493	487	479	455	472	454	463	450	495	471	479	467	442	460	468	437	487	467	458	452	472	435	462	496	500	497	460	465	479	434	491	455	470	446	511	469	435	476	448	473	483	454	460	491	472	423	467	489	512	475	421	440	496	469	455	453	429	495	417	450	507	516	441	478	493	456	454	495	486	461	441	488	471	463	468	458	427	480	497	465	458	483	460	476	446	479	497	429	446	481	460	481	468	439	469	512	470	470	472	488	505	479	458	431	472	441	511	506	500	458	476	443	443	494	480	464	500	488	462	458	454	484	454	499	471	484	485	465	502	457	472	449	467	479	474	455	476	515	438	454	488	470	501	473	502	472	452	458	516	434	505	485	479	476	469	498	513	486	509	449	472	474	469	443	459	461	454	482	477	446	467	456	463	488	476	490	450	493	469	427	496	468	456	431	447	489	481	472	510	503	473	471	446	439	404	491	492	440	465	469	426	460	484	466	467	494	428	471	465	429	487	422	473	499	481	458	469	474	503	461	490	505	435	462	503	467	465	467	475	484	472	479	466	488	457	469	466	440	458	464	490	491	485	505	479	456	453	467	504	439	458	442	453	527	464	508	466	475	477	534	439	452	442	491	484	449	532	488	487	463	485	536	510	495	459	478	483	467	419	486	504	484	478	437	485	473	463	448	467	491	438	471	465	487	463	480	481	493	485	473	439	511	517	477	513	484	505	445	478	480	474	475	457	479	436	461	473	479	478	466	458	456	447	478	508	472	424	501	482	493	506	495	489	469	479	484	502	490	463	497	454	448	484	470	478	471	493	480	496	457	476	468	486	489	460	502	473	464	422	473	509	456	451	461	480	449	468	466	425	500	458	474	454	463	482	494	479	455	459	474	487	446	463	486	466	427	466	476	470	441	435	467	443	515	443	488	420	469	460	445	438	464	495	498	480	504	474	498	464	435	493	465	453	486	453	452	475	491	464	424	447	479	454	499	477	486	475	468	466	461	452	465	491	463	484	507	495	442	482	476	444	502	469	452	474	486	479	455	426	474	463	493	452	496	483	457	455	427	449	443	491	477	468	481	485	513	475	427	465	438	464	448	478	450	458	500	451	473	449	444	473	456	469	462	453	456	452	421	438	502	440	432	483	471	468	498	440	470	422	448	506	477	440	526	460	461	454	474	481	468	461	492	475	465	451	471	488	453	471	485	482	475	476	507	472	486	490	460	434	435	456	488	496	444	490	432	478	444	472	500	434	478	457	472	442	473	482	454	483	508	439	471	507	469	495	479	477	505	454	473	474	505	434	506	485	446	479	519	492	443	454	482	461	511	466	456	464	436	437	499	483	462	465	440	447	435	481	457	433	455	455	494	474	454	467	502	461	460	454	433	465	484	450	446	447	486	499	484	491	467	418	467	449	433	493	448	500	462	458	499	451	483	461	447	470	445	435	455	483	479	469	494	465	451	463	516	456	461	431	492	470	464	459	453	465	482	467	471	493	452	448	466	459	492	470	460	507	456	466	493	462	466	479	438	449	489	436	456	498	464	455	499	476	476	455	479	483	468	491	455	463	500	457	491	439	476	426	472	472	465	475	456	479	472	456	460	483	495	470	446	469	455	466	478	483	464	465	475	474	471	477	465	438	481	487	510	484	449	477	472	445	494	483	470	475	455	476	497	456	478	454	471	444	450	498	472	466	491	457	488	456	473	451	463	449	467	470	529	471	429	474	497	448	456	453	457	480	476	479	498	450	503	470	441	431	446	478	497	446	477	453	482	450	487	512	453	478	429	471	500	468	460	409	494	448	483	449	458	486	463	460	465	413	478	471	423	460	464	489	468	523	452	499	493	458	463	492	462	494	455	443	481	476	469	459	427	456	461	491	506	485	483	479	482	473	491	482	513	453	486	465	484	443	471	479	461	457	465	482	483	447	454	477	474	468	475	483	446	499	468	478	484	477	512	495	451	495	486	471	469	454	503	481	443	486	485	458	484	463	501	487	492	483	420	498	495	461	475	513	444	496	449	466	452	415	478	461	472	449	467	499	482	506	465	467	469	475	477	458	478	454	482	453	437	492	482	451	471	487	478	463	484	496	487	434	476	476	500	491	501	488	439	493	478	439	462	454	474	503	457	503	450	526	509	455	472	471	486	471	450	511	462	486	438	493	490	450	463	484	433	450	459	500	466	481	452	457	495	465	447	484	476	468	485	502	433	425	477	472	451	480	465	454	486	494	469	506	484	489	467	471	456	439	464	459	459	477	490	513	465	460	466	475	405	471	477	507	485	466	472	474	461	480	477	419	466	465	454	451	460	465	482	507	510	511	463	475	499	464	464	470	456	480	449	466	498	450	479	496	506	471	463	495	481	479	433	535	467	474	442	498	462	455	416	470	448	448	448	478	482	477	480	465	477	448	465	490	468	491	489	462	494	488	487	483	471	486	466	500	467	484	499	478	499	446	449	432	457	461	489	476	508	521	432	496	481	486	467	488	459	504	468	463	495	471	476	491	473	471	462	472	479	467	486	437	452	455	470	492	449	493	431	478	452	469	449	442	473	517	481	485	473	472	490	473	481	477	491	468	434	447	513	424	417	479	535	448	504	479	463	445	478	445	471	466	445	490	444	462	487	488	439	420	481	446	453	444	461	483	480	478	415	482	478	485	509	486	424	467	475	427	501	501	453	440	442	499	464	473	445	485	464	496	444	468	486	481	453	470	480	488	490	463	474	500	501	472	464	474	460	495	459	449	457	451	476	448	465	481	465	474	442	441	496	456	515	504	480	493	487	461	454	462	505	452	464	466	500	497	489	497	477	491	441	454	536	458	431	513	462	510	451	424	485	499	482	456	490	476	456	468	463	446	518	485	458	474	498	490	451	466	491	474	492	452	470	460	489	468	519	446	470	506	458	426	468	522	478	477	475	446	453	462	483	450	506	487	425	477	473	475	482	476	460	500	460	489	496	469	471	484	482	453	486	464	422	478
27560	39716	39342	37842	39202	36239	31488	28380	24615	24569	24628	16207	15413	15738	12105	9217	7200	6206	5527	5276	4099	3318	2192	1698	1984	1431	989	1222	1695	2182	2316	1483	1194	1105	1189	1172	957	1116	839	862	796	608	424	389	374	355	265	206	164	167	157	214	162	142	134	180	165	178	150	144	179	174	176	187	198	164	164	162	183	151	178	180	182	163	177	190	172	187	156	199	176	150	164	141	165	167	153	180	170	185	158	169	174	153	159	160	167	143	161	185	190	170	186	179	154	156	149	158	173	169	157	146	161	177	167	172	167	167	172	155	156	172	176	166	179	184	168	168	172	166	150	166	164	187	179	159	180	186	167	163	160	169	150	181	150	160	157	189	168	155	165	159	174	166	182	178	162	183	151	158	173	160	175	144	155	143	171	174	148	173	171	161	171	169	171	199	177	178	175	146	152	201	177	156	164	135	169	181	174	190	181	192	144	155	162	172	180	158	176	168	183	185	183	179	155	165	177	167	159	169	187	162	175	174	167	160	149	170	152	159	171	194	160	162	196	156	168	175	173	189	175	162	174	166	200	167	176	161	152	172	181	174	157	183	162	181	157	174	160	156	181	172	142	173	159	135	175	175	165	158	168	148	174	164	159	171	142	183	175	172	174	171	183	152	165	183	168	182	162	168	181	158	166	164	165	172	143	159	152	180	168	167	158	173	162	166	164	189	150	167	172	162	173	148	172	176	169	174	178	194	181	194	159	170	175	149	171	190	144	156	153	154	152	174	134	164	177	163	185	171	170	163	160	169	183	161	165	165	200	164	186	165	164	131	152	172	153	159	173	161	158	172	172	186	162	162	151	147	146	163	165	171	165	181	174	157	153	161	163	163	173	157	161	151	183	177	166	171	130	164	163	172	163	180	165	166	170	162	189	169	152	161	154	172	185	133	168	169	183	184	175	179	185	173	164	175	197	200	172	161	162	158	186	179	159	185	138	166	149	159	168	178	169	173	177	196	181	186	177	164	137	163	179	168	171	178	164	179	157	168	159	166	174	154	173	177	178	167	164	170	172	159	173	158	143	188	147	153	163	179	183	169	169	186	164	166	181	137	153	133	153	165	170	177	172	197	189	167	162	152	162	170	165	170	176	164	166	170	164	170	174	169	175	185	170	176	184	173	158	168	181	173	198	158	163	159	178	156	185	173	165	174	171	149	133	170	168	159	160	180	157	165	181	161	163	157	187	159	183	163	160	146	176	174	170	168	167	162	159	161	161	144	183	166	167	167	178	162	166	168	172	173	164	167	177	191	168	188	184	188	172	154	175	173	169	171	149	159	178	202	170	169	155	183	165	163	161	170	170	180	165	157	166	194	171	161	172	156	149	194	147	149	188	165	156	161	155	160	185	195	188	168	189	181	167	157	178	184	192	174	164	162	152	183	148	156	159	179	193	169	168	157	163	155	171	156	166	147	164	167	155	197	159	164	156	163	151	157	175	141	180	182	201	166	187	150	155	177	186	175	157	150	169	167	202	162	172	169	179	164	174	199	176	176	168	194	181	188	164	174	170	182	167	161	173	181	159	183	170	171	171	145	163	173	173	166	168	158	177	151	184	169	162	150	169	161	179	185	181	147	171	180	170	164	160	174	154	174	181	160	155	179	187	177	185	188	156	177	178	165	173	157	184	153	172	186	161	145	164	152	149	169	167	170	173	158	156	196	164	152	203	170	162	159	160	167	198	153	191	159	172	165	186	184	150	150	177	163	188	170	158	163	169	174	205	157	158	181	165	160	163	178	166	152	165	158	159	178	162	153	159	168	184	146	159	186	186	170	172	159	171	172	177	180	184	144	181	159	161	148	181	162	180	185	165	187	166	159	170	179	177	173	161	125	154	189	160	153	182	155	163	176	176	179	148	178	168	178	178	170	171	169	169	172	146	187	150	160	179	153	189	165	171	151	172	168	161	155	164	178	151	173	165	163	166	191	182	149	145	177	157	185	166	190	166	160	179	166	139	182	151	154	177	190	184	175	172	168	153	167	139	178	174	161	189	184	188	151	165	190	160	155	158	187	165	198	161	142	165	164	165	171	172	178	174	183	175	150	159	189	161	151	179	183	147	158	171	169	176	177	163	167	162	176	168	142	149	160	168	169	189	170	171	136	153	152	177	177	154	151	167	170	176	172	186	181	166	175	166	166	162	169	164	183	174	173	148	174	174	198	145	156	189	182	186	159	167	162	174	175	182	157	153	186	148	187	171	177	171	179	157	167	183	168	184	169	192	154	167	170	191	171	163	176	133	182	166	170	178	167	176	168	170	151	166	150	143	156	164	150	176	198	169	174	150	186	162	187	182	157	156	145	162	174	175	150	159	185	168	166	164	146	155	189	180	131	172	172	183	160	169	186	165	166	169	164	165	179	161	175	179	184	183	170	179	171	170	165	147	160	197	166	162	150	157	155	179	162	162	197	163	165	172	172	170	171	177	161	134	143	167	188	178	155	187	188	170	164	174	176	148	180	186	170	164	161	193	164	174	166	176	176	184	154	168	182	164	155	187	195	182	168	154	169	161	165	164	173	164	170	170	156	189	159	180	171	158	160	158	179	169	183	198	172	164	157	170	174	180	171	165	174	190	160	174	159	152	177	157	173	198	193	193	172	152	161	142	155	161	153	165	149	159	161	193	153	184	161	179	161	138	159	186	193	187	166	183	156	168	180	155	150	165	163	164	186	212	162	186	152	198	171	173	161	155	153	153	150	165	185	164	179	161	161	174	179	167	164	179	177	162	156	152	164	158	176	164	154	194	160	172	180	161	151	176	167	176	171	180	147	166	179	162	167	176	161	167	161	159	155	152	163	168	161	155	156	175	182	164	157	165	152	170	160	177	185	190	137	173	146	175	174	167	169	149	175	168	164	191	193	162	163	157	162	173	159	189	160	170	164	157	182	193	183	171	152	163	192	188	185	175	173	177	173	162	148	165	164	180	162	178	180	186	169	145	176	165	155	180	182	181	186	162	158	158	156	166	178	162	164	163	170	164	177	143	152	197	168	159	184	166	160	154	178	168	168	176	162	168	182	189	184	173	157	185	192	187	181	139	170	169	167	177	193	147	160	171	175	165	148	153	171	174	184	172	180	164	167	158	165	184	165	151	190	171	160	151	178	167	154	193	164	183	170	172	158	177	163	154	155	162	147	184	172	171	167	174	172	175	170	175	152	164	179	167	160	171	156	152	171	168	168	173	162	175	169	154	171	181	156	151	157	176	175	158	154	179	164	184	157	159	163	154	174	172	163	173	147	157	143	140	160	194	148	182	158	170	166	180	174	180	172	178	165	165	171	178	147	181	170	152	162	176	176	193	155	164	159	169	148	158	182	149	182	151	155	158	184	178	178	154	156	176	164	158	185	178	160	166	152	158	174	161	167	189	168	174	161	165	146	153	178	180	165	165	181	194	179	171	175	164	184	172	163	157	206	178	176	150	161	166	184	168	158	170	185	180	182	148	161	191	159	168	153	170	173
19111	34127	37487	42655	47735	45058	43069	40194	39799	40555	38674	34885	34014	36248	31611	28206	25210	23477	20592	20422	17345	15441	10318	9193	9729	7163	4907	6752	9481	11557	12030	8267	6788	6416	6817	6939	5435	6834	4993	5121	4902	3305	2391	1857	1948	1847	1332	750	526	464	546	530	524	534	471	431	517	479	522	476	476	479	500	512	601	623	543	522	471	507	476	477	482	463	508	455	486	478	494	518	457	455	398	489	473	486	448	435	506	495	444	493	475	502	469	474	464	473	461	442	482	480	483	479	516	501	476	522	476	476	480	447	485	461	464	474	468	496	469	513	463	442	457	465	485	484	457	481	479	429	460	459	474	473	452	482	462	480	454	477	405	502	477	461	481	504	479	462	500	479	463	452	517	479	496	518	491	460	467	425	495	473	487	492	472	427	503	444	453	486	462	507	477	501	506	480	432	456	479	459	473	458	473	480	467	510	445	490	448	466	462	446	476	460	463	475	488	488	520	471	464	487	503	436	453	471	459	479	501	487	460	445	473	408	473	466	450	460	462	527	482	483	468	463	454	440	463	500	455	470	469	497	441	462	453	462	481	458	449	487	497	469	429	448	413	458	480	468	469	497	468	479	470	484	461	450	458	457	460	459	423	440	484	473	516	466	475	482	459	481	497	460	469	474	446	420	502	479	479	460	476	466	469	462	484	496	440	448	457	463	457	443	492	467	491	480	494	478	501	514	463	440	437	452	455	471	470	486	472	463	431	518	505	475	488	479	447	455	440	459	525	497	456	462	486	461	461	470	495	441	453	483	476	469	427	475	474	450	429	449	483	465	469	460	489	440	475	438	471	454	432	490	460	438	459	484	450	463	458	464	496	479	453	463	487	447	449	486	461	475	451	468	432	483	472	480	500	527	478	507	487	480	516	473	440	455	484	440	450	460	491	469	466	438	464	510	509	467	482	480	505	468	490	464	475	462	465	462	451	482	457	459	478	484	486	481	479	468	471	500	490	479	457	470	499	425	448	481	471	465	484	485	460	459	497	495	484	476	463	479	466	502	455	441	485	472	466	450	436	497	440	463	495	480	419	453	483	489	458	486	470	438	460	437	474	495	473	481	437	482	478	471	454	441	469	444	440	488	439	440	496	434	469	453	443	430	469	480	457	466	453	461	478	470	455	457	494	455	472	479	482	467	493	474	457	504	472	482	454	471	504	480	489	511	465	469	465	447	461	466	473	496	458	455	466	471	488	457	434	454	485	434	473	413	463	515	480	491	444	460	475	464	460	462	460	499	465	440	464	462	446	491	462	507	425	469	465	472	476	491	496	447	470	470	485	475	431	479	452	487	434	475	494	479	463	472	456	429	461	451	469	441	481	502	457	466	484	495	479	499	489	466	453	443	449	475	470	466	445	494	471	438	427	477	457	462	496	448	487	458	430	440	453	450	484	448	500	471	465	482	523	479	472	500	458	461	432	458	485	493	478	473	457	432	501	428	483	464	447	466	454	458	451	484	424	487	452	480	459	502	484	424	474	502	458	491	486	453	484	452	511	498	457	505	443	469	462	452	497	469	481	451	461	486	451	476	483	443	475	454	472	462	463	463	431	489	490	512	503	486	512	461	422	434	477	449	502	497	477	517	442	447	438	448	502	489	458	440	486	510	459	449	446	467	455	458	462	463	477	470	462	481	444	441	473	472	480	516	459	458	446	483	451	478	472	481	477	455	425	475	449	475	514	460	509	458	484	470	460	446	477	487	476	438	511	488	510	462	459	494	491	458	457	508	486	490	444	475	497	460	468	483	452	471	485	491	451	468	485	445	439	465	472	479	483	469	497	549	481	466	457	458	487	498	449	501	449	494	452	503	519	452	507	478	482	490	467	476	466	461	466	495	429	454	475	480	467	478	438	481	483	474	436	453	466	455	503	510	454	460	434	465	420	433	482	442	457	485	493	482	474	455	458	451	450	434	490	485	463	470	488	501	460	462	432	478	471	458	475	434	465	486	487	451	512	495	462	447	466	495	476	470	426	475	437	490	453	490	413	449	493	468	447	447	459	451	435	428	429	449	496	519	483	476	456	495	480	422	439	482	466	434	459	453	464	495	475	474	460	476	478	497	491	473	452	509	462	413	488	481	456	465	496	450	493	480	469	438	481	485	498	480	457	457	473	454	468	456	476	458	428	474	469	445	465	449	436	473	477	509	446	496	471	496	493	452	475	487	470	447	474	453	479	519	463	470	499	440	473	466	467	467	471	451	481	423	496	435	495	466	416	495	496	460	459	473	513	452	485	448	488	457	499	450	472	496	479	489	475	464	511	456	459	472	503	450	471	465	448	467	502	472	434	457	458	447	453	461	488	488	457	433	497	475	501	431	465	462	457	482	477	471	482	483	482	478	486	467	445	473	490	492	435	492	480	506	461	426	481	481	495	490	451	474	489	427	489	462	491	475	461	475	443	463	486	481	494	443	469	461	492	502	434	466	441	449	457	464	510	493	438	453	473	436	479	465	464	448	462	484	491	455	486	494	454	465	437	489	453	439	472	475	513	483	445	451	468	472	472	513	476	488	487	467	466	489	487	431	454	463	472	459	524	435	456	521	461	482	476	419	486	484	464	468	453	439	469	481	460	483	493	450	456	471	470	501	469	473	439	446	480	429	449	503	451	510	464	460	458	449	449	466	458	478	458	437	464	455	471	456	467	460	464	479	447	462	483	439	506	436	459	444	449	483	480	484	453	433	478	510	485	451	451	451	484	447	453	484	444	471	479	478	495	438	478	475	470	437	474	508	464	505	513	495	495	469	513	480	484	468	496	455	505	490	463	455	443	428	476	493	499	497	445	474	490	433	457	462	497	465	429	448	469	468	461	414	428	479	511	503	497	503	458	453	469	473	499	446	480	443	429	433	466	438	466	436	440	453	451	450	437	492	462	452	464	438	468	483	444	481	469	485	495	495	482	475	461	470	476	462	501	441	394	465	466	455	457	434	467	473	479	457	431	466	482	469	485	473	426	516	484	443	460	454	491	469	491	425	441	478	482	451	450	467	481	499	467	458	446	467	481	521	483	470	473	467	502	434	493	484	444	439	473	464	440	470	502	475	443	477	516	485	475	456	410	463	462	439	456	484	457	457	493	483	468	434	502	507	485	468	493	451	468	450	473	466	473	460	468	500	468	462	477	444	455	496	475	465	503	463	504	436	462	426	479	442	475	484	496	470	480	431	473	434	477	474	493	470	464	476	417	445	449	518	467	474	440	465	465	459	483	477	474	502	446	487	444	445	476	454	455	451	470	451	456	497	471	428	480	444	423	498	498	431	488	433	494	456	463	420	488	461	486	468	476	473	497	485	485	489	449	456	434	453	460	451	449	478	463	460	445	478	470	455	477	499	476	478	472	488	437	474	472	503	468	465	485	492	496	481	451	415	460	474	453	476	468	503	467	489	486	472	454	503	512	452	448	485	457	481	469	457	448	445	478	467	498	456	468	435	442	472	485	436	460	446	455	430	501	475	462	484	517	471	494	461
36735	45206	39736	40785	42473	39580	34882	33940	32148	30026	35211	23936	20982	19451	16288	14210	11206	10179	7397	6949	6098	4997	4096	3195	2967	1985	1583	1743	2596	3089	3210	2429	2060	1295	971	1572	1600	1898	1274	1209	1231	965	617	457	629	496	397	275	210	197	232	229	243	190	205	216	205	201	195	188	213	217	224	229	267	251	211	200	195	228	210	215	232	242	161	215	204	204	203	215	219	220	213	211	203	192	197	187	217	227	252	188	204	177	211	191	205	203	200	233	222	207	205	186	212	173	195	207	190	190	195	174	211	194	197	209	213	204	184	202	203	225	213	193	218	213	220	181	208	193	213	174	226	213	181	188	199	199	178	211	206	183	198	204	207	243	188	186	200	215	226	212	229	215	222	209	193	181	204	225	165	204	205	208	207	196	189	183	192	174	226	182	209	215	208	202	235	182	202	239	202	207	215	223	206	193	167	196	191	235	188	220	215	234	198	206	193	196	226	180	197	198	197	217	195	221	236	203	224	190	210	216	206	214	217	187	204	204	195	210	194	174	198	184	226	207	216	187	223	188	217	188	238	193	198	190	208	210	194	194	212	224	189	213	194	227	218	197	215	200	189	189	176	210	215	197	165	204	213	220	229	207	197	225	182	181	202	218	213	227	207	203	199	208	204	204	193	193	236	231	198	207	177	236	177	183	202	213	191	209	232	200	190	222	206	189	199	193	185	225	240	219	188	225	185	212	204	231	188	220	226	224	217	206	192	199	203	185	189	212	217	207	222	205	206	207	214	199	220	184	212	236	231	201	214	212	213	216	200	224	186	188	216	216	190	223	236	176	213	213	190	213	202	180	175	214	193	213	236	219	193	207	195	200	209	238	193	196	200	190	190	207	215	221	202	159	203	221	209	208	215	180	226	200	211	206	227	220	207	201	194	196	197	198	208	183	211	162	183	215	186	174	200	197	222	203	219	196	218	199	224	212	229	207	198	208	196	212	191	215	198	196	233	220	203	195	205	184	200	208	190	212	219	209	213	193	201	208	185	213	216	216	218	196	190	198	234	189	218	199	212	221	194	207	191	220	194	178	194	214	195	209	210	199	203	195	199	221	225	211	223	217	214	200	183	200	212	185	193	226	210	228	182	218	198	197	190	212	200	207	202	223	198	199	193	207	199	222	199	228	210	202	194	222	203	200	207	191	228	195	201	214	217	222	189	203	205	207	211	208	188	184	199	170	208	210	205	198	196	187	219	212	206	220	217	200	216	208	232	222	191	212	170	213	190	206	185	228	227	194	205	179	216	202	203	212	210	209	185	200	202	217	202	210	206	210	216	220	194	195	198	226	191	177	205	162	212	192	209	202	226	206	182	190	210	211	201	195	197	218	206	211	203	218	182	197	217	196	213	235	206	204	205	223	185	201	203	227	203	217	220	204	204	181	231	218	188	185	215	187	205	204	206	205	225	219	178	196	190	199	228	208	178	180	237	211	192	195	206	178	213	184	198	192	218	182	184	186	189	193	195	211	191	206	204	198	208	193	223	198	186	200	201	226	204	208	198	198	188	203	186	208	205	194	214	206	219	243	228	197	192	206	223	187	205	197	179	194	196	190	195	214	204	245	240	203	212	210	182	186	222	212	164	192	225	225	199	207	206	211	194	218	206	219	206	212	197	231	209	217	228	188	203	209	211	201	204	188	171	203	190	183	197	202	197	231	194	195	202	189	196	189	184	203	191	212	203	196	209	205	202	192	187	209	210	190	239	187	222	215	188	189	207	198	222	195	217	234	194	181	230	206	230	196	234	195	178	182	225	186	217	213	213	199	209	199	183	190	198	202	223	194	201	175	210	208	208	193	222	223	198	208	210	186	204	198	201	212	215	208	203	198	181	198	201	197	190	200	224	203	201	180	218	184	210	195	189	179	223	185	212	194	220	218	195	207	215	238	206	215	201	221	219	205	187	215	192	224	207	199	198	221	196	186	205	222	224	201	218	194	220	198	196	240	199	200	193	173	211	210	208	198	226	208	205	228	229	210	225	208	196	182	203	213	174	204	194	228	189	194	224	195	190	224	195	193	217	218	191	163	206	199	202	203	205	230	179	216	220	192	195	192	185	195	203	205	211	193	184	209	185	202	206	235	199	214	204	205	203	210	214	223	200	184	190	221	210	192	212	200	213	193	189	211	206	184	191	211	218	196	200	225	228	197	203	203	195	197	181	211	204	207	182	191	192	190	228	209	206	220	210	226	220	182	207	208	214	194	204	220	200	204	187	226	221	219	192	198	240	220	214	180	219	197	196	214	208	195	191	203	186	219	216	205	167	205	170	192	210	209	192	198	225	204	211	234	228	207	202	203	209	188	182	216	206	226	181	228	205	209	239	210	179	204	199	216	201	198	218	205	226	188	203	186	202	199	201	229	180	219	233	203	222	181	216	198	186	224	198	207	212	180	230	200	240	214	200	191	191	221	195	215	217	178	226	196	211	202	205	191	208	208	210	230	181	228	212	229	225	201	222	199	200	214	204	208	192	196	198	215	217	185	225	229	191	199	202	185	199	247	200	201	216	214	236	212	196	190	213	211	207	219	204	213	213	209	184	225	185	187	214	209	215	191	220	224	225	206	202	203	181	217	174	197	225	209	212	189	221	198	219	221	201	171	215	238	205	205	209	192	200	205	226	190	236	186	231	207	198	227	199	199	190	230	216	217	210	210	217	212	215	225	209	195	208	198	220	203	209	207	180	199	188	199	207	205	202	220	221	211	227	206	218	226	186	218	192	206	203	226	194	202	216	197	185	169	202	222	204	184	241	199	201	205	211	211	226	191	205	205	190	190	205	205	224	197	210	194	191	212	201	186	186	211	216	179	205	188	202	214	216	187	197	206	210	182	182	201	199	206	214	183	200	204	228	209	213	167	180	221	226	218	189	212	181	221	196	232	190	211	166	191	218	180	183	211	191	211	204	195	212	191	221	235	202	193	211	199	176	233	211	203	237	190	219	208	232	217	226	221	199	228	198	200	213	193	216	222	243	167	183	204	220	207	202	197	198	205	227	206	187	220	231	194	213	231	224	215	195	220	188	220	181	219	179	184	197	228	215	198	186	224	207	232	202	215	187	204	199	205	178	205	216	204	212	175	201	214	197	210	206	214	203	208	204	191	189	165	204	211	219	227	211	205	200	191	218	209	204	193	203	172	186	200	197	201	218	215	213	205	203	187	212	205	182	215	219	215	215	204	203	215	245	208	206	203	193	218	183	191	211	212	189	204	224	213	194	226	207	228	207	215	187	209	206	218	190	199	175	192	202	196	200	198	170	191	199	201	196	216	220	179	182	207	213	229	174	223	185	218	180	194	202	179	199	194	180	210	194	190	205	203	178	225	203	198	194	225	208	179	229	218	199	184	189	166	192	207	202	207	199	232	172	223	232	193	180	197	228	215	232	186	200	180	177	195	183	202	235	209	210	210	233	194	204	203	222	197	184	213	222	188	203	208	188	220	188	220	218	212	203	204	191	177	195	213
26161	39157	40352	47154	51317	49155	47392	46633	44944	44927	48186	40980	38654	38531	36185	34394	31380	30149	24405	23960	22158	19680	15844	13118	12313	8377	7775	8374	12530	15313	14751	11819	10860	6999	4893	8622	9009	10680	7196	7354	6809	5160	3273	2293	2984	2299	1603	859	547	583	596	583	576	589	572	568	569	554	538	561	578	589	598	762	758	733	650	624	578	594	555	567	542	554	542	588	538	524	557	535	544	541	542	550	526	575	564	571	518	579	553	528	583	556	568	521	541	539	554	551	565	582	522	535	519	530	564	527	541	560	557	563	546	558	545	541	521	544	575	520	556	600	538	544	522	548	559	557	563	546	560	539	547	539	538	549	558	549	537	540	549	526	556	557	527	551	536	546	571	547	554	546	547	546	541	533	534	535	542	553	579	553	579	577	542	550	536	537	588	568	561	527	521	553	558	542	543	529	530	552	554	507	551	562	557	558	552	546	577	555	588	525	574	544	573	535	514	559	527	546	508	573	575	548	557	555	520	526	533	531	563	572	515	548	550	585	549	545	509	537	571	561	524	564	553	582	544	555	587	558	536	595	568	536	526	534	542	540	590	542	560	577	539	562	553	504	570	552	537	561	534	539	591	566	556	579	534	514	563	550	520	568	538	556	580	555	532	528	528	557	507	540	518	575	533	550	536	532	513	580	530	556	567	549	548	571	546	571	528	541	560	542	516	555	508	523	553	546	533	567	576	563	550	599	581	520	556	516	532	584	549	561	517	545	517	526	548	580	574	581	549	561	534	509	556	572	545	538	532	539	553	553	574	537	504	594	547	548	536	553	530	554	542	576	508	578	518	530	513	521	557	551	538	559	556	534	489	548	584	569	583	519	547	545	557	584	563	550	548	530	518	543	571	540	543	554	533	544	544	538	529	558	512	581	546	557	563	536	541	560	572	557	538	555	547	567	541	572	550	560	552	588	553	545	572	544	555	585	563	529	530	608	549	569	567	526	558	564	549	569	527	568	499	585	600	582	546	561	558	566	598	568	526	505	564	560	547	527	544	579	501	572	546	568	556	522	521	541	571	563	537	579	554	582	585	563	567	540	540	604	570	542	573	565	556	545	560	551	530	571	549	547	584	561	537	566	609	571	551	585	529	562	557	583	558	575	565	586	533	563	587	576	583	504	560	594	598	564	519	546	556	596	559	541	600	548	532	518	541	582	536	542	553	527	530	582	543	596	541	553	530	510	524	564	606	553	536	543	511	549	545	531	602	524	526	550	570	560	540	562	528	532	557	565	538	530	533	528	549	564	551	528	525	514	565	557	555	495	490	604	528	570	551	516	521	538	572	560	574	532	522	511	557	517	548	554	566	567	556	529	549	553	564	525	525	517	531	578	575	566	543	554	569	545	520	573	591	513	519	645	542	569	519	563	532	547	544	538	575	546	548	581	582	610	525	573	549	555	566	494	543	552	560	533	541	526	529	553	582	515	573	605	598	539	566	568	551	545	593	551	531	541	507	518	518	571	576	517	612	599	518	578	535	523	511	567	491	543	554	579	566	575	559	545	594	504	596	534	540	547	540	558	538	543	522	543	521	574	556	542	555	543	571	547	508	525	563	579	538	581	559	584	549	566	551	550	556	535	544	569	557	542	552	595	547	566	549	589	531	568	542	558	519	542	544	553	542	555	546	549	503	572	540	551	568	569	534	566	550	551	537	575	570	558	543	561	531	575	556	544	543	568	535	569	561	546	548	526	533	548	584	539	559	551	548	541	505	543	518	531	570	569	510	519	518	551	563	578	561	514	547	511	491	518	537	576	498	534	531	535	535	574	537	563	576	534	576	586	535	556	521	540	531	532	563	537	536	549	515	553	539	552	565	542	540	581	549	550	538	546	536	537	548	542	566	524	542	564	572	577	544	583	559	538	584	542	575	555	552	549	527	512	580	571	531	529	542	525	530	590	529	574	558	528	538	558	526	547	554	513	562	521	560	556	536	523	568	567	541	541	551	576	520	568	495	552	557	539	534	540	560	541	551	528	606	539	555	549	562	516	530	534	566	543	539	549	568	577	523	543	556	553	541	534	548	540	557	569	543	522	525	518	557	529	564	550	533	521	545	557	566	565	567	522	568	540	504	544	572	521	518	568	546	566	532	561	546	536	548	570	565	542	575	528	552	562	608	576	554	563	530	531	545	518	526	534	530	553	543	587	524	550	539	536	538	523	554	530	582	520	536	529	563	566	585	542	549	563	558	571	547	548	519	535	550	577	592	562	559	521	572	506	531	584	572	567	550	546	502	540	520	511	479	578	604	550	576	532	528	562	549	530	553	583	572	606	550	528	555	556	548	567	501	558	562	548	526	536	586	535	544	542	536	525	546	600	561	568	525	515	624	539	531	573	575	562	547	585	564	515	575	574	506	557	563	560	532	524	537	506	566	503	512	598	585	566	552	556	501	529	553	564	557	515	524	549	564	560	593	533	541	548	547	538	534	547	569	565	524	538	597	540	582	562	579	552	581	545	570	566	552	513	510	549	547	528	527	559	553	534	565	541	562	550	548	587	555	546	538	565	542	555	559	577	543	552	552	556	561	546	549	540	542	550	563	574	547	525	531	513	579	504	542	551	533	535	540	596	531	522	522	556	556	563	557	537	532	550	592	571	533	554	550	540	549	538	518	496	541	532	547	508	553	548	529	537	554	548	567	541	559	563	561	537	566	586	541	507	573	541	571	603	594	526	541	567	611	543	523	511	549	521	582	575	563	543	501	583	512	569	584	595	550	530	579	525	553	550	484	556	539	570	580	538	547	541	545	565	561	580	539	596	568	573	590	540	592	518	565	559	567	550	531	550	508	573	511	590	576	562	509	538	584	566	570	552	568	543	539	559	560	576	550	533	540	548	529	516	525	551	549	566	503	512	533	595	554	525	561	559	522	509	558	503	519	614	570	555	579	508	573	563	557	525	516	548	539	577	542	559	569	521	520	554	547	517	552	534	584	550	532	602	573	517	517	577	575	537	569	576	555	549	551	568	544	531	550	546	504	542	559	616	545	567	534	565	533	550	583	549	562	528	534	554	558	560	553	536	545	524	561	556	525	528	570	546	533	559	571	541	558	540	548	536	534	538	519	510	590	558	534	611	539	535	570	539	587	544	574	555	578	540	554	561	576	560	546	551	539	524	535	538	535	537	540	533	576	574	551	570	554	485	561	557	541	545	542	598	569	534	558	586	512	543	549	612	546	574	558	495	546	578	563	554	576	562	545	534	546	615	569	604	576	515	544	570	528	583	530	536	552	572	555	558	530	572	531	515	525	543	601	530	564	568	585	528	554	537	535	552	511	561	551	526	540	547	551	562	548	576	567	572	571	541	506	559	541	516	547	522	557	535	567	558	535	539	567	530	534	575	496	554	538	549	542	546	552	558	472	553	530	540	570	605	537	573	558	518	534	552	546	581	558	600	538	544	541	555	554	542	559	519	522	579	592	539	559	527	560	568	531	529	538	544	529	580	545	525	518	569	519	546	505	521	563	553
9306	10506	12369	11520	9811	6233	4632	4093	3245	2718	3075	1791	1257	1052	865	787	604	566	435	484	405	347	302	292	283	229	218	201	219	277	250	233	231	199	218	215	231	235	200	195	172	184	212	186	152	170	178	174	167	173	168	183	171	190	176	152	161	192	199	172	151	176	165	185	171	185	188	186	170	185	159	152	177	146	169	171	206	180	172	151	162	194	176	175	149	169	184	130	136	185	171	176	149	163	157	175	175	168	163	153	147	167	188	144	160	163	162	156	182	163	182	156	158	156	168	179	192	165	164	163	165	149	159	167	141	187	179	181	160	195	176	163	186	176	160	153	175	170	165	157	174	158	159	180	145	166	167	159	157	179	195	183	153	176	164	184	158	191	175	159	184	149	191	172	155	167	163	168	157	162	167	183	166	165	166	146	166	176	174	167	141	184	148	169	155	159	178	165	176	139	179	163	163	174	181	173	179	157	171	173	181	174	173	183	187	173	143	192	180	145	187	181	158	179	153	155	162	179	185	158	170	172	158	155	160	156	152	185	161	163	161	157	132	176	146	185	152	172	159	190	154	155	171	149	148	168	153	165	176	161	148	205	150	146	176	186	205	149	152	171	181	162	170	187	157	182	173	176	146	163	173	173	168	175	165	178	189	141	170	161	179	166	172	179	177	166	143	172	177	182	181	190	154	158	176	165	169	158	179	166	161	176	166	153	189	178	160	150	176	144	190	186	174	168	169	165	178	156	164	155	131	170	195	188	181	178	187	173	160	153	172	165	159	199	162	160	156	165	175	167	166	159	154	155	145	162	143	144	178	156	157	137	152	175	129	170	169	175	169	166	169	159	181	193	173	176	153	153	163	162	153	159	162	163	169	188	174	179	146	174	169	156	173	152	138	155	179	163	161	149	162	154	188	149	157	172	183	169	177	164	182	169	170	151	164	168	161	167	176	161	164	179	163	154	172	160	170	150	199	180	159	173	196	185	179	158	150	159	166	176	159	168	162	182	157	182	141	156	169	182	157	185	161	171	158	137	157	177	155	139	181	165	159	185	161	171	175	150	157	151	150	156	151	164	149	183	179	176	153	167	192	159	176	166	142	172	185	177	149	179	142	188	151	163	173	150	195	162	159	157	179	157	179	165	174	188	174	165	156	173	177	175	168	158	186	149	182	186	165	167	167	178	168	166	176	145	171	153	176	159	153	159	158	154	172	158	164	143	167	145	161	169	162	182	170	184	161	182	139	150	162	158	161	165	140	217	165	169	181	160	182	150	178	167	146	150	175	195	163	157	164	161	189	169	175	180	151	167	153	132	152	160	176	181	180	167	182	174	141	191	185	155	186	156	171	160	181	191	161	153	166	155	176	158	157	157	184	157	169	147	176	163	185	165	143	177	165	171	160	186	151	186	172	161	172	174	181	166	192	188	151	167	175	187	165	155	164	163	158	176	159	152	175	151	171	177	187	159	167	151	143	177	157	147	169	172	162	154	166	173	172	163	177	166	173	170	172	177	139	152	152	173	151	186	173	150	182	154	162	164	146	162	166	157	171	176	149	197	166	181	167	133	150	155	170	153	152	170	155	162	171	166	157	159	182	174	154	177	166	168	181	180	172	159	173	165	170	158	182	144	174	151	157	154	173	165	165	190	165	135	156	171	141	158	159	163	164	174	141	166	165	159	156	160	164	172	174	175	168	165	171	168	143	163	145	162	161	154	160	172	168	159	183	144	174	155	171	169	180	158	160	176	160	173	174	177	164	153	190	168	162	162	181	179	174	177	182	152	164	174	144	157	164	157	192	166	178	167	148	135	170	165	168	177	179	158	169	154	174	149	169	159	163	174	156	155	174	177	198	169	172	155	178	159	145	171	162	184	172	146	183	172	156	160	164	159	170	146	173	178	186	154	190	150	172	165	168	162	164	169	175	179	182	177	177	163	175	154	158	160	156	181	175	181	165	138	146	172	149	160	170	158	149	163	175	134	154	176	157	156	160	128	165	175	162	155	180	177	147	141	167	180	189	187	176	174	172	164	178	159	163	163	167	183	142	133	149	133	160	154	164	158	177	201	173	155	163	176	153	159	158	177	143	156	163	179	185	186	163	178	165	165	167	155	153	170	170	170	167	159	152	164	164	178	181	166	152	177	165	165	166	171	157	149	161	144	180	164	171	168	180	175	155	180	178	137	155	158	169	162	152	166	181	185	170	158	168	179	171	172	161	161	147	158	163	170	158	167	145	135	174	146	178	158	140	156	172	148	181	158	166	163	169	147	161	164	158	183	174	179	143	155	179	152	168	170	163	189	150	167	184	166	154	148	168	158	176	173	176	154	161	171	163	158	165	149	168	172	167	160	187	166	166	179	187	170	168	166	184	162	182	146	189	174	164	158	200	156	157	175	166	150	172	151	165	139	151	146	157	163	181	165	165	171	160	154	177	168	165	164	155	164	158	155	165	184	174	164	142	201	181	170	184	160	161	169	173	130	151	144	177	154	191	164	178	159	170	169	170	152	158	169	200	163	179	164	182	166	162	185	159	161	159	186	170	173	166	150	179	156	163	173	175	153	176	162	156	193	157	166	169	175	156	159	175	170	158	161	172	185	162	186	170	157	168	155	178	172	177	163	176	162	183	162	174	157	186	163	170	156	167	176	177	169	156	159	179	154	165	182	167	161	155	152	156	182	186	176	173	189	165	163	141	158	169	164	177	181	153	168	182	153	157	167	201	168	170	160	146	157	183	191	164	175	147	177	181	178	165	149	162	187	149	155	154	181	158	163	172	189	149	171	180	162	188	161	168	147	152	167	177	151	156	164	153	158	177	150	158	171	162	172	156	180	153	164	156	179	191	166	185	155	168	164	176	161	163	176	172	172	168	169	159	171	150	172	184	167	153	153	171	184	160	174	176	161	174	162	189	185	181	151	187	156	170	182	164	163	159	185	183	185	168	161	170	145	173	163	187	151	164	179	160	159	184	149	166	186	189	167	146	173	150	171	159	173	152	183	165	174	160	165	159	196	200	140	178	154	193	180	176	159	195	153	174	189	149	155	134	161	174	168	135	164	174	172	174	163	169	136	159	163	166	180	161	186	185	170	170	180	155	172	159	161	153	193	140	161	124	186	161	152	160	148	176	167	183	148	157	157	162	172	154	158	153	166	165	165	167	175	155	164	142	150	161	192	166	165	169	173	159	175	183	161	170	150	157	177	169	168	186	173	158	183	161	171	173	176	167	145	170	150	181	187	158	152	167	162	164	162	182	159	187	170	154	147	182	184	170	159	158	187	166	153	167	179	171	169	147	177	170	161	162	166	170	173	161	173	156	169	173	161	165	165	183	174	175	167	192	168	157	164	169	172	158	173	143	176	155	167	177	165	165	171	173	188	164	165	167	172	190	171	159	179	163	179	171	180	189	190	167	167	173	155	168	156	166	154	154	159	152	170	174	164	159	160	171	153	167	144	149	159	152	181	158	135	177	185	181	155	158	157	156	173	159	172
7020	11307	16534	21170	21692	17784	15655	15029	13034	11826	12893	7746	5684	4767	4230	4054	3298	2934	2367	2358	2107	1733	1465	1322	1353	1065	870	835	903	1308	1127	974	904	784	766	819	891	791	765	777	661	613	551	542	516	550	537	472	481	447	443	480	446	469	463	507	478	438	473	466	473	496	447	456	450	497	453	472	466	493	479	448	459	436	481	436	501	451	464	472	470	449	455	446	425	473	453	449	419	487	499	458	484	462	456	461	472	468	439	477	452	462	499	438	498	462	463	421	432	460	467	465	475	450	458	466	491	483	473	452	503	461	463	451	442	440	486	457	443	476	466	462	496	453	492	431	456	434	505	450	470	457	488	465	451	443	425	468	465	471	502	436	453	470	518	448	437	451	469	474	449	454	470	439	461	487	441	498	466	458	458	457	473	429	483	427	451	441	437	500	464	484	466	468	453	446	469	487	450	478	451	449	523	468	470	483	461	425	515	428	466	493	471	457	471	433	495	431	471	480	458	463	460	463	477	431	487	454	500	435	426	455	441	494	451	459	492	454	466	467	473	429	474	435	447	458	466	470	445	467	480	474	437	459	471	467	457	460	471	444	490	492	451	472	468	488	449	433	466	458	466	471	477	437	500	458	475	485	442	460	447	502	483	452	461	421	463	475	432	453	461	449	458	479	445	470	465	407	448	458	431	433	425	462	443	470	433	428	435	436	468	472	455	511	462	437	424	485	463	454	490	467	497	467	484	467	490	467	493	485	477	463	486	415	436	463	467	435	464	465	456	463	423	506	482	477	480	459	457	480	464	445	464	459	427	446	459	506	484	445	433	468	465	439	455	472	477	435	459	464	470	497	435	470	444	453	476	499	478	491	480	479	435	445	453	451	417	458	435	448	488	435	456	479	486	458	454	426	447	455	427	432	464	481	443	453	477	511	484	423	475	445	456	441	449	452	461	477	447	498	460	465	453	446	473	431	462	455	497	419	460	499	485	463	486	467	467	476	491	475	467	461	459	447	439	459	452	504	454	431	491	439	477	426	469	466	480	436	470	491	488	456	496	466	476	446	457	465	484	415	429	466	458	468	467	483	472	472	506	435	492	472	508	498	456	459	466	444	442	477	452	484	479	476	451	514	484	483	474	444	484	446	425	460	463	461	476	473	471	480	483	443	421	422	459	414	456	477	460	466	494	424	500	467	453	460	457	467	466	465	471	469	416	466	438	453	461	437	427	469	477	452	451	450	469	428	450	449	489	459	443	446	449	475	452	481	466	469	441	457	494	482	413	432	451	452	470	476	468	445	447	466	457	483	446	464	437	484	459	475	486	455	474	462	481	434	430	465	474	461	450	464	437	456	465	494	478	470	526	478	443	446	481	489	415	453	447	496	492	491	463	475	481	491	464	466	450	428	445	451	442	482	450	441	475	444	471	467	463	459	452	456	493	456	449	456	462	434	468	434	499	463	471	479	472	460	463	449	433	457	490	480	481	457	460	443	441	454	464	487	490	462	456	433	473	458	479	445	437	414	459	442	470	476	449	474	456	464	410	466	473	449	419	481	474	455	465	491	505	473	499	476	437	412	473	457	494	446	479	461	480	455	446	418	492	485	470	447	464	446	473	452	438	421	456	481	486	492	468	466	453	464	446	497	483	475	444	466	468	479	454	449	445	462	468	459	485	484	458	438	418	508	409	429	484	440	447	457	478	480	448	461	495	497	457	454	485	477	474	503	441	498	471	488	457	461	466	491	489	463	450	460	453	442	452	467	483	467	473	485	440	431	456	434	472	481	464	447	497	463	474	503	496	465	514	449	442	440	463	448	499	423	450	429	473	477	489	483	441	458	447	450	464	496	509	475	458	472	450	466	455	473	459	455	427	477	450	499	489	461	490	477	463	504	448	443	435	454	439	479	465	472	443	443	466	400	453	499	451	458	479	441	484	463	464	451	473	475	431	461	474	477	449	457	427	466	496	486	475	495	476	473	466	444	460	459	487	474	460	447	452	450	487	482	436	440	467	476	424	446	457	463	443	422	456	478	448	474	469	461	466	439	461	439	434	416	468	446	448	479	479	481	420	428	513	466	456	482	460	464	453	486	410	435	484	479	469	470	480	449	459	427	465	475	492	429	490	440	500	460	429	453	423	452	480	467	462	453	452	459	496	477	474	453	520	453	454	448	474	445	486	460	448	487	467	474	434	436	480	462	448	480	449	494	473	480	471	439	489	448	459	487	473	425	446	430	487	479	444	458	422	491	451	491	460	435	500	463	429	433	486	493	454	473	459	510	452	448	444	488	410	445	441	440	484	485	461	481	477	485	488	478	457	443	426	472	441	428	499	406	438	509	445	477	443	434	454	464	484	455	453	476	449	474	465	485	468	463	478	459	475	437	486	443	481	467	448	461	453	432	476	493	466	427	443	459	501	453	467	445	472	456	470	437	436	499	471	474	474	497	470	474	444	445	431	483	501	485	425	454	415	468	497	500	453	437	466	489	446	460	485	429	457	448	461	473	485	477	459	478	479	478	466	480	442	472	484	462	511	465	478	462	434	455	472	433	453	455	515	456	444	457	470	449	433	438	495	453	477	474	451	485	439	448	488	461	422	459	437	450	464	480	452	454	445	435	416	460	469	491	473	486	472	468	431	447	442	484	458	405	493	498	477	467	462	457	460	450	475	457	453	472	466	439	507	482	433	504	473	448	470	494	439	469	456	433	468	434	472	476	447	433	481	449	489	461	480	415	458	487	433	472	416	437	471	446	453	466	509	466	475	460	448	462	472	447	442	449	478	413	453	449	456	481	465	464	412	444	483	461	458	446	418	456	451	458	448	436	500	454	465	473	466	475	457	477	479	459	458	446	468	453	444	474	456	469	474	443	443	447	482	470	443	473	518	428	495	449	488	472	481	428	421	464	463	449	459	480	470	467	466	464	462	475	444	458	429	464	444	450	467	460	502	483	440	428	499	448	420	483	480	463	426	466	479	455	462	494	469	460	432	412	442	455	437	468	463	423	472	453	467	467	489	449	503	463	454	440	440	444	479	444	454	445	472	465	453	482	486	461	482	492	463	478	468	492	456	473	460	439	458	492	457	481	449	425	446	451	456	471	458	447	451	464	456	478	454	444	505	469	458	449	477	465	488	474	464	417	449	464	487	450	432	473	467	450	465	453	471	471	470	485	442	478	435	452	439	461	449	461	470	433	482	458	495	475	457	467	487	457	444	424	522	459	440	477	467	452	486	464	451	455	450	459	458	427	482	434	471	460	476	408	459	434	480	426	476	439	409	443	462	473	483	448	459	498	441	409	445	462	460	440	427	473	432	433	434	501	485	414	452	459	461	468	439	465	445	445	446	446	456	455	454	452	502	466	458	436	442	460	484	448	471	457	430	489	453	465	467	416	494	461	450	464	446	488	480	443	464	506	446	497	509	462	445	465	450	529	442	464	489	465	434	460	476	451	453	469	457	461	494	462	431	475	438	468	461	453	473	491	478	432	457	483	474	456
30181	42777	38704	36776	36870	34317	30016	28789	24754	28605	28891	14648	8954	6841	5952	5647	4309	3847	2988	3129	2331	1963	1424	1357	1116	749	714	593	776	1153	1133	1032	726	644	742	593	617	707	569	527	452	362	287	246	273	251	244	188	170	155	182	162	156	174	179	154	173	158	162	148	147	179	146	172	180	181	175	173	171	161	159	155	154	163	172	177	173	149	168	147	164	171	165	186	137	157	168	160	143	173	171	177	168	165	174	133	153	182	154	164	185	156	182	137	157	159	175	163	142	163	163	158	156	195	171	165	191	155	150	171	149	179	157	163	155	165	149	163	165	179	174	150	157	152	158	160	172	158	165	176	171	193	175	168	183	180	165	171	165	141	138	162	172	162	179	185	171	164	173	159	174	156	178	183	180	146	158	199	171	157	150	158	182	153	147	144	153	135	185	165	147	150	148	159	140	169	169	167	153	176	202	147	173	171	160	141	153	153	199	167	143	154	170	164	148	159	169	139	186	164	160	162	148	164	168	154	158	176	160	149	172	184	167	180	151	157	153	166	149	177	149	151	178	169	146	166	155	163	168	160	150	166	166	155	177	160	175	174	146	156	146	170	182	181	170	170	165	152	172	166	155	152	173	166	162	174	173	168	144	177	153	162	164	155	175	161	155	159	151	143	158	153	185	166	154	150	165	204	166	144	131	170	195	157	139	173	175	165	152	152	178	176	172	167	150	188	177	165	182	155	163	154	160	163	162	176	163	168	179	170	197	152	164	146	177	146	157	164	142	173	181	179	169	187	162	166	162	148	155	167	166	164	161	164	173	157	155	166	174	176	169	165	173	177	169	172	187	149	149	178	130	149	179	171	159	167	161	176	151	154	174	145	158	169	157	181	162	140	172	159	178	156	147	178	166	163	149	155	161	184	166	157	164	167	151	172	186	166	185	183	176	166	171	134	178	162	144	162	140	202	168	131	171	166	176	155	162	160	152	165	151	174	141	170	170	136	177	190	164	168	163	165	146	152	166	153	157	163	169	170	192	154	191	155	168	144	174	170	178	169	154	158	145	165	164	156	178	172	168	153	158	166	158	175	147	153	170	152	160	150	154	159	143	163	163	172	176	141	165	155	160	152	178	169	145	148	155	160	140	159	174	160	177	167	156	187	159	181	166	168	169	193	171	175	165	202	182	160	164	185	178	120	157	164	191	164	185	176	164	180	153	159	165	157	150	178	175	148	160	169	172	169	161	157	155	151	165	169	166	137	196	160	164	165	138	173	145	157	156	175	146	154	151	140	160	153	173	157	165	169	156	168	177	174	170	154	207	176	168	159	163	157	157	144	167	161	164	146	158	163	161	183	142	181	158	160	154	161	185	145	151	169	148	160	164	162	151	147	157	160	138	161	169	166	150	157	152	160	167	135	160	166	163	173	144	170	159	167	154	177	181	172	173	164	179	165	169	187	187	150	156	151	162	152	154	172	175	154	152	181	179	172	166	164	159	165	165	161	156	193	164	192	149	151	190	150	156	164	158	154	156	167	163	177	139	175	165	157	152	157	162	139	161	172	162	191	165	167	170	170	153	164	168	147	176	153	152	165	164	179	164	159	163	180	181	146	159	174	177	150	164	184	154	169	194	146	170	139	165	169	146	163	169	194	164	147	157	152	173	159	155	152	139	161	153	158	169	164	171	154	165	175	182	194	164	173	178	147	146	152	183	177	166	175	175	161	173	152	168	182	187	170	178	162	155	151	146	164	170	190	176	158	175	167	163	175	166	172	173	152	173	176	148	183	182	166	171	171	175	169	183	156	151	180	166	131	161	179	150	163	152	176	206	148	173	169	149	175	175	169	165	174	158	174	169	157	147	160	161	164	159	190	177	145	157	148	155	165	162	161	168	161	162	196	162	161	168	167	172	168	175	159	162	156	171	180	168	166	178	154	158	152	155	146	180	154	137	165	174	153	147	163	155	153	177	183	177	155	182	166	158	153	174	184	173	177	161	141	141	157	164	158	157	164	156	179	159	180	172	134	147	184	153	164	188	182	157	195	169	177	183	152	134	153	162	179	158	176	168	172	162	176	176	157	168	185	157	153	154	142	166	154	178	140	169	164	150	175	172	176	143	154	180	152	151	146	158	189	168	178	167	147	158	147	151	170	176	188	152	143	155	181	134	172	155	173	164	164	150	177	151	158	149	159	167	152	163	177	151	151	159	169	187	172	165	158	162	151	154	145	158	182	145	169	166	164	140	180	162	180	197	179	170	159	137	143	144	174	137	179	168	163	150	169	165	148	157	158	190	155	147	147	165	170	168	156	153	143	168	171	141	171	173	173	145	162	177	167	184	160	158	165	151	165	162	142	145	172	150	168	159	171	159	147	166	166	164	161	166	161	149	139	162	191	145	174	157	170	166	162	166	152	178	154	163	142	159	142	165	158	156	178	175	166	166	160	135	192	152	155	164	149	158	176	172	171	163	137	156	188	173	163	164	145	152	170	165	157	177	154	162	157	173	165	156	164	167	172	167	158	176	160	200	162	187	155	169	169	155	161	170	143	169	152	147	166	180	163	186	181	145	156	146	152	164	147	163	194	158	168	178	150	150	190	159	165	169	167	162	157	152	177	156	157	165	146	153	177	150	166	173	167	168	171	171	141	179	194	159	155	182	151	168	160	164	163	159	150	159	171	165	154	166	181	171	149	151	151	181	149	164	149	143	150	157	162	158	142	191	188	174	171	173	164	180	161	163	173	152	177	147	157	173	163	160	159	175	177	162	179	186	152	157	158	149	171	154	168	143	153	171	179	150	155	185	185	163	180	171	156	163	171	168	141	173	162	178	158	181	148	171	192	160	156	169	171	147	160	149	145	153	182	183	161	184	161	179	152	159	160	153	164	178	170	146	168	169	170	157	164	164	154	172	154	149	179	172	168	176	180	166	179	180	170	165	174	178	156	151	139	159	178	168	160	144	174	156	174	149	182	188	173	174	178	152	159	164	171	150	181	170	151	171	178	197	171	180	144	165	150	161	173	159	168	177	173	144	163	148	176	146	157	158	162	169	178	183	172	167	147	146	160	152	169	168	141	170	173	156	161	167	161	141	155	160	180	155	158	169	155	155	168	159	180	153	190	165	186	155	142	166	167	163	174	169	149	171	147	170	166	187	147	161	178	154	146	146	138	140	157	149	152	123	138	163	200	159	159	155	191	164	168	160	163	173	159	177	160	201	174	151	169	173	166	175	154	152	147	162	141	153	152	156	159	162	163	166	159	161	151	174	176	157	166	160	170	157	202	137	163	159	161	155	178	182	172	181	157	143	150	138	180	158	141	136	174	156	147	147	158	161	163	169	142	178	167	149	153	165	178	172	165	159	142	154	155	179	175	160	162	180	178	153	187	167	147	145	159	178	163	176	148	139	177	148	151	164	160	152	169	146	178	173	167	160	153	174	160	161	171	141	165	172	149	167	148	156	167	169	178	164	172	172	148	171	184	175	182	169	170	147	182	151	163	162	162
21452	35741	36738	43161	44457	43913	41950	41402	38610	45183	44693	29390	24380	22615	22300	22275	19069	17238	13966	14873	12243	9807	6897	6718	5555	4048	3671	3133	4354	6973	6793	5918	4245	3728	4289	3351	3627	3902	3300	2810	2773	1824	1295	972	1318	1024	848	505	516	504	517	488	487	459	416	517	460	476	503	440	476	498	445	486	507	546	503	474	479	526	478	463	451	443	434	443	437	428	407	446	473	396	469	458	430	479	434	508	500	453	436	422	477	448	407	491	496	461	500	422	500	462	466	455	432	425	458	455	429	451	429	472	469	461	484	488	456	444	435	494	466	446	465	447	473	456	493	442	427	468	427	466	470	443	493	458	460	449	423	453	461	432	467	467	441	450	450	459	453	413	451	444	463	439	431	419	471	475	472	496	452	432	432	454	471	461	442	449	450	438	481	440	440	454	428	438	466	466	446	456	455	484	477	483	477	457	473	454	478	467	436	442	497	446	452	449	458	432	470	463	486	472	479	443	511	457	443	477	452	457	474	452	440	429	460	479	457	458	470	447	483	451	461	437	444	432	445	458	466	413	417	457	445	449	454	475	480	493	471	413	437	478	452	452	508	456	481	462	466	429	450	435	498	455	476	423	453	448	447	450	455	463	481	474	429	469	437	405	449	443	466	463	455	469	443	445	445	448	450	416	439	469	464	503	476	452	456	431	468	473	428	456	430	486	442	453	497	457	431	442	411	477	424	460	442	430	478	441	448	432	437	424	430	474	488	464	442	427	453	401	449	435	451	449	467	458	431	461	455	463	462	486	449	433	462	481	467	472	469	461	440	475	438	467	469	473	517	477	473	500	456	461	455	471	462	462	435	471	455	450	480	456	464	495	453	430	458	476	458	423	403	430	469	506	459	453	445	475	459	482	459	428	470	469	466	472	404	477	468	440	481	449	435	443	457	447	443	485	435	508	475	469	451	435	431	431	441	481	461	504	453	442	443	453	455	449	459	464	439	443	448	446	504	435	451	410	449	432	465	465	472	449	460	449	447	432	468	431	446	407	428	494	455	480	491	427	439	403	443	427	454	464	466	441	439	471	469	485	455	441	478	406	435	436	461	440	446	452	462	482	453	445	478	453	450	434	473	425	451	468	490	474	445	453	459	450	469	470	483	451	511	474	448	467	467	451	470	439	467	449	498	441	447	445	477	433	451	471	437	426	461	459	471	462	452	482	467	449	459	474	469	484	458	474	457	473	453	449	446	481	452	407	443	465	451	457	473	475	421	486	432	481	463	473	461	442	443	446	429	465	463	444	427	442	484	477	447	466	458	472	442	447	452	451	401	456	512	471	441	488	454	411	442	446	453	455	466	472	461	500	442	443	446	476	454	461	424	445	465	471	458	471	405	438	486	447	477	492	500	448	423	452	483	471	433	456	472	421	420	503	441	469	470	468	456	418	458	459	473	447	485	459	460	469	450	431	460	497	438	444	452	414	468	471	493	451	445	490	449	467	476	456	447	470	446	440	439	465	451	467	472	454	493	431	471	434	436	447	435	402	451	472	444	491	468	448	408	463	419	454	464	437	470	465	448	444	466	440	459	501	441	466	416	451	446	451	433	507	466	457	483	442	443	449	410	464	441	449	447	460	454	461	477	495	427	466	473	429	465	448	481	485	452	436	468	416	419	449	468	462	455	459	442	418	456	435	456	474	408	466	463	467	439	455	461	440	418	437	476	461	461	454	468	421	464	424	488	460	474	471	473	478	439	462	447	453	480	441	481	463	511	458	480	473	452	466	440	425	454	489	446	471	483	451	492	436	425	471	451	458	447	465	451	466	453	436	474	446	482	436	485	475	456	438	465	437	452	440	454	505	441	431	435	466	439	457	457	487	443	447	473	466	432	448	427	442	458	513	468	467	451	458	473	451	475	422	473	439	440	431	433	456	489	459	432	435	460	450	431	457	430	425	472	472	452	454	487	457	436	469	483	435	429	450	430	448	435	446	449	490	485	457	440	430	478	460	456	477	460	431	484	450	468	478	451	460	471	454	472	450	425	400	476	464	407	472	499	482	497	470	451	439	449	451	405	399	426	472	426	440	464	466	460	500	462	469	464	434	430	488	443	430	462	446	454	444	436	451	449	458	428	457	440	438	468	446	431	454	479	427	454	440	426	425	448	446	422	446	446	478	445	437	430	412	438	463	434	453	441	454	464	489	475	424	484	446	434	408	498	464	486	451	449	485	461	434	503	471	451	421	463	448	419	408	464	452	479	469	476	462	475	467	467	450	484	457	434	437	460	452	439	458	466	451	458	476	439	471	460	449	465	499	460	454	467	491	450	433	424	477	491	460	480	452	493	463	443	438	435	463	428	486	457	448	455	456	471	445	457	453	466	451	428	448	462	485	497	480	475	440	454	431	484	463	441	464	451	443	456	497	440	447	447	459	434	423	462	477	461	493	489	465	499	444	470	481	455	433	451	434	459	442	491	491	432	454	419	426	479	439	474	469	452	452	448	456	452	434	437	471	449	446	443	454	435	468	444	446	460	456	481	480	473	454	451	455	456	458	483	465	425	452	430	451	469	438	467	444	458	442	470	482	416	441	426	420	441	426	440	444	484	465	467	467	465	471	433	459	473	469	437	448	460	424	427	439	450	463	478	471	476	451	415	439	484	479	457	457	458	494	476	470	453	433	475	504	437	437	468	454	482	440	472	457	469	509	445	441	465	425	479	465	469	418	455	427	446	477	451	439	450	459	433	489	465	450	438	413	445	467	455	457	464	488	487	497	468	411	420	477	442	479	462	484	478	470	430	488	452	477	502	506	441	472	475	435	425	448	464	478	462	458	477	443	444	435	458	433	472	436	430	450	417	436	427	441	457	475	467	441	393	431	453	452	444	470	428	443	483	481	488	471	465	470	447	456	503	483	449	435	448	506	450	435	479	431	440	469	460	445	433	491	454	431	432	485	447	407	484	458	449	459	466	461	440	475	439	450	454	477	455	446	459	437	481	425	440	455	459	445	435	434	471	430	437	451	453	455	426	415	467	449	494	430	453	458	459	472	431	466	462	474	445	437	433	447	455	482	459	424	499	421	413	456	447	465	449	499	451	450	474	431	453	468	470	453	449	428	474	484	477	472	471	487	456	452	477	433	448	443	437	469	437	465	428	419	427	462	417	452	412	481	493	461	440	448	465	445	411	434	445	461	445	475	491	444	432	450	465	463	440	477	467	476	455	418	461	470	444	487	422	442	441	490	454	490	456	469	447	467	421	457	427	460	434	442	488	477	448	447	482	441	440	436	430	475	460	444	471	433	487	473	456	462	404	461	470	471	437	428	473	487	477	473	459	418	453	423	454	471	486	445	472	427	487	456	495	464	433	421	451	494	456	425	467	459	478	453	460	416	455	468	431	455	477	452	458	454	432	438	460	461	467	433	452	446	462	426	453	444	421	456	410	497	434	433	454	471	498	448	454	468	466	458	424	436	425	432	436	441	408	440	480	456	443	475	473	457	436	462	463	494	446	424	497	463
36738	44490	42172	35295	34667	37393	35356	33301	31399	39321	36517	19994	15134	12028	11460	10347	7420	6569	5260	6293	4547	3277	2564	2355	1581	1179	1248	1136	1997	2721	1676	1507	1666	1423	1291	1080	1244	1081	988	878	841	536	409	334	451	363	290	204	203	229	224	228	223	209	217	217	202	188	206	202	184	216	233	245	221	254	208	238	218	219	205	188	194	192	199	216	198	191	201	201	218	213	209	204	208	195	202	217	216	206	198	202	200	217	187	195	189	181	219	204	216	190	232	226	191	194	179	193	207	198	168	186	196	207	215	193	198	193	199	216	199	195	218	198	198	184	197	226	235	211	206	215	189	223	210	201	208	215	234	182	192	194	228	201	189	190	193	197	202	194	201	209	178	205	213	207	207	182	181	194	207	193	194	207	204	208	208	193	212	174	199	207	189	217	206	208	215	201	191	218	190	160	180	210	196	205	192	225	232	184	192	220	235	214	173	210	217	198	204	196	190	195	194	198	203	231	194	189	193	197	203	202	220	202	220	197	213	202	210	216	185	204	194	214	211	197	195	205	183	212	202	171	214	191	195	217	206	183	198	219	221	240	203	204	226	199	218	204	185	221	209	206	212	215	205	209	204	186	196	235	203	209	197	193	203	229	179	211	198	211	187	172	217	237	202	197	198	195	206	225	195	220	217	196	187	218	194	214	204	212	205	200	217	200	204	206	172	190	181	219	224	217	197	220	187	197	201	181	172	225	185	208	178	204	194	180	218	213	193	210	195	215	217	192	194	215	187	186	170	185	185	230	183	216	209	218	203	216	213	194	203	196	198	203	208	214	230	217	197	221	191	212	200	205	200	203	196	208	217	177	194	203	199	219	180	251	207	229	194	192	212	179	196	199	183	193	217	191	212	191	190	191	222	176	187	210	206	190	193	195	210	176	236	187	207	197	191	199	241	208	180	193	210	214	208	198	209	173	191	215	196	205	201	203	200	173	182	224	217	189	205	200	191	196	190	233	188	201	193	200	208	215	217	205	188	198	199	190	224	213	202	219	231	192	186	227	194	196	216	204	214	197	222	199	202	219	228	204	212	221	225	182	224	188	189	188	205	206	201	179	188	209	201	212	192	172	212	177	211	187	210	209	195	227	196	213	210	199	229	208	191	182	196	211	208	179	190	209	210	207	187	211	200	201	192	211	184	184	216	212	205	218	210	194	225	210	227	214	221	201	213	220	222	218	176	201	213	217	204	216	199	195	212	230	199	187	192	224	181	234	182	189	201	182	197	200	216	221	201	231	199	203	187	202	187	221	207	206	197	222	196	197	206	210	208	196	207	175	206	199	192	236	190	183	195	191	193	198	201	245	239	203	210	225	202	214	193	193	186	230	198	184	228	204	197	214	211	209	186	195	204	185	196	189	200	198	210	203	228	202	216	228	203	218	199	213	197	181	202	212	197	176	188	207	196	220	197	223	190	204	206	204	187	189	167	184	200	209	192	195	207	190	188	224	230	230	199	202	203	214	211	193	210	194	205	211	173	197	203	199	206	173	190	168	222	188	179	223	193	216	207	202	228	207	182	200	190	223	222	202	207	196	230	189	219	213	204	200	208	205	200	200	195	217	206	176	207	219	211	201	186	205	200	187	196	176	193	196	207	195	182	215	205	182	196	200	215	215	194	194	206	202	182	218	202	205	200	206	186	204	213	197	193	202	202	206	202	200	234	202	188	203	198	199	197	184	201	222	204	207	207	214	173	202	205	205	208	198	239	207	199	219	209	224	207	225	201	194	210	230	189	190	198	198	212	202	204	203	204	211	209	172	214	215	201	206	199	185	170	194	192	233	218	200	225	194	208	192	205	214	214	188	210	210	234	186	213	206	180	210	192	234	218	202	205	200	203	217	211	180	196	213	210	227	219	195	168	208	198	187	206	203	194	198	176	204	209	216	210	189	197	212	168	196	216	218	199	181	190	192	204	183	186	231	204	195	198	210	213	193	217	174	200	196	217	212	199	232	183	191	217	191	214	180	193	222	194	193	210	178	182	226	183	205	205	211	199	216	212	212	209	192	202	181	178	201	214	205	223	205	178	181	210	215	211	200	200	193	220	198	223	198	238	237	210	201	200	204	188	236	227	190	210	174	200	199	214	197	233	179	195	222	215	214	194	181	230	195	205	206	219	207	227	202	209	217	199	190	209	193	182	190	188	175	194	196	181	197	201	192	197	203	212	199	228	208	212	213	176	211	191	191	205	201	224	215	210	192	209	230	214	182	224	197	244	185	179	204	194	208	210	212	204	199	220	207	188	209	205	209	200	190	202	199	188	225	218	203	194	195	182	193	203	183	211	221	218	229	198	239	187	205	207	214	174	196	190	184	226	205	196	197	196	217	214	183	206	203	207	192	178	233	223	208	216	195	217	222	182	213	221	219	217	190	214	217	199	201	200	197	221	168	207	203	202	220	176	209	208	215	204	202	219	194	195	216	221	180	210	194	204	232	213	208	211	179	187	221	185	203	210	227	222	195	196	201	214	186	207	222	206	215	230	204	204	194	194	189	208	221	200	205	198	199	186	196	170	206	225	194	220	189	208	196	202	179	228	205	210	218	217	208	214	180	197	192	228	230	201	188	169	213	199	199	214	192	197	239	189	222	184	211	202	177	196	185	209	234	202	167	204	219	197	223	197	184	211	207	183	211	190	208	195	195	206	186	185	215	245	225	216	183	229	197	228	237	167	229	182	215	234	226	225	214	186	201	206	201	213	200	197	190	221	200	205	203	207	197	203	222	196	210	182	211	176	219	180	219	215	205	215	202	217	208	199	209	179	181	214	208	223	178	213	216	193	190	178	201	204	220	188	210	226	206	208	208	214	204	212	196	168	207	203	196	211	184	190	196	205	197	202	189	212	181	191	181	199	193	208	215	212	159	192	206	185	194	209	232	204	213	206	190	200	209	208	199	215	209	187	207	231	193	198	201	202	171	191	224	186	220	202	221	207	205	202	186	204	174	204	218	199	183	205	206	214	181	195	210	188	178	200	203	185	192	218	200	216	195	188	202	193	212	203	185	210	196	214	202	200	217	193	211	204	208	201	187	223	212	243	202	228	201	200	183	189	205	208	219	193	197	204	201	200	195	215	210	181	203	191	191	201	213	201	199	210	172	190	192	239	219	192	199	205	199	193	204	202	208	187	204	201	224	184	202	196	212	206	178	200	215	216	206	188	193	194	223	228	211	225	203	206	193	177	210	210	197	186	200	201	198	196	220	213	194	199	217	187	234	228	219	195	221	222	201	204	228	189	217	212	222	209	205	205	195	196	187	187	219	176	204	211	204	214	182	199	198	212	209	180	195	188	188	220	212	204	219	199	194	236	205	193	222	185	204	198	202	193	229	176	179	205	205	189	191	200	188	208	189	191	208	216	185	176	225	196	190	211	222	201	233	208	180	198	220	234	216	195	184	192	201	193	207	211	196	193	204	202	206	206	189	210	217	180	170	200	186	223	216	210	194	191	217	214	207	226	208
25880	39098	42286	43083	46154	47689	46211	45059	45346	54858	48137	35579	32359	30674	31099	29559	25630	22889	19997	22235	17683	14671	11676	10743	7586	5807	6376	6190	10775	13428	8410	8040	9376	8105	6703	6288	7037	6253	5741	5028	4792	2831	2017	1418	2203	1611	1047	626	609	644	608	618	591	564	548	583	607	535	570	577	541	570	616	743	721	678	621	620	587	603	535	581	573	573	531	554	549	537	511	553	550	593	538	529	493	544	554	556	580	513	555	562	554	551	536	523	521	534	559	538	576	563	557	534	553	546	523	540	558	563	555	573	557	542	552	511	533	532	556	501	559	574	602	570	547	508	520	566	565	576	568	537	506	519	539	551	525	556	577	525	561	514	584	573	552	541	521	586	525	525	531	543	541	554	538	567	530	550	609	511	550	505	546	482	556	530	562	502	534	536	513	539	518	559	546	502	523	526	565	520	519	538	536	525	546	527	545	522	519	575	529	514	563	521	584	556	510	545	532	492	545	563	536	542	534	530	557	530	553	564	549	534	566	532	567	544	536	501	545	583	526	550	583	587	543	561	543	575	569	526	589	552	501	560	551	539	603	539	562	564	558	551	564	553	531	560	557	538	631	582	532	537	519	535	535	515	549	551	574	542	520	516	497	535	571	548	542	517	557	573	521	524	562	519	598	505	563	535	535	540	562	546	534	572	541	545	565	563	536	530	533	526	567	580	556	538	568	549	545	563	550	567	552	531	544	577	544	548	532	554	564	541	563	594	548	538	518	530	564	550	498	532	533	545	597	536	502	507	542	542	555	552	582	538	571	550	550	531	543	540	559	491	575	527	547	546	554	504	556	531	527	545	532	503	551	571	498	571	543	531	516	490	538	525	557	565	524	587	525	545	567	554	531	592	550	541	556	500	524	507	510	564	555	549	546	540	533	539	550	523	556	538	512	537	551	561	580	537	536	558	560	550	563	517	505	508	543	564	546	492	576	540	553	527	523	533	560	537	551	545	541	567	545	531	541	566	543	560	545	562	546	571	574	554	570	499	546	575	527	560	525	498	553	530	572	552	531	555	524	550	512	515	562	501	555	567	553	531	565	532	514	550	587	557	524	544	516	563	587	519	559	607	508	528	567	557	578	551	535	541	573	505	539	586	544	559	539	546	582	539	541	527	564	550	550	552	499	574	582	541	544	501	558	544	547	537	550	505	571	581	553	561	553	573	556	547	551	497	532	587	511	508	535	515	549	555	537	584	553	548	510	535	524	520	552	514	532	571	577	549	531	551	553	568	525	536	550	547	548	559	584	554	519	530	541	530	510	580	531	560	526	533	529	545	523	532	535	505	559	504	545	542	544	537	535	522	523	552	573	516	498	554	537	560	538	582	491	540	571	559	539	545	560	535	543	557	517	573	515	529	503	526	559	482	526	535	552	580	565	554	576	564	567	573	561	564	526	567	551	509	527	554	596	541	570	550	544	575	547	517	530	565	514	567	530	551	513	590	479	529	587	521	557	515	565	525	547	528	545	552	543	539	541	575	532	524	546	522	574	563	594	543	566	549	581	542	550	525	520	546	491	576	534	544	518	541	522	548	585	531	548	577	544	486	543	493	533	552	549	551	516	533	516	527	571	521	545	552	544	576	516	496	533	529	563	556	566	555	547	526	547	511	546	549	513	552	556	565	550	515	542	525	547	539	550	555	551	523	560	501	552	559	544	539	534	555	539	529	577	553	539	552	539	555	559	520	521	540	519	583	552	557	537	543	522	517	566	563	537	560	521	557	568	574	511	580	549	534	543	571	505	540	512	538	589	522	556	483	552	555	568	560	503	532	557	531	559	547	595	491	533	552	556	537	549	546	546	534	558	525	577	510	542	557	581	592	534	543	545	546	560	565	551	528	608	529	551	550	504	574	558	605	588	519	571	604	526	555	548	574	540	560	559	533	558	536	563	531	516	560	510	535	507	549	552	546	535	518	563	512	573	562	550	530	553	568	551	514	585	562	540	621	540	573	515	523	535	570	533	535	544	565	550	542	527	530	530	574	551	569	525	560	579	551	555	536	552	562	537	557	534	544	559	524	543	544	531	540	573	557	550	558	544	612	550	549	532	532	535	534	523	565	551	514	551	525	547	517	501	566	595	558	573	569	552	535	531	544	530	554	568	549	525	535	565	547	536	536	549	583	545	552	552	517	558	543	540	525	603	537	564	519	551	563	536	542	550	574	566	547	527	548	527	584	571	537	543	535	512	538	560	530	541	532	516	553	537	512	564	545	539	534	528	562	494	533	549	560	542	534	502	565	557	563	562	541	538	527	541	545	530	548	530	536	532	565	527	568	559	557	567	546	547	537	512	585	514	546	506	524	538	506	556	532	523	524	543	557	556	543	553	538	598	563	554	524	534	559	568	552	601	528	538	494	524	564	536	600	568	551	538	551	564	551	566	518	533	580	524	559	601	565	540	596	534	544	537	580	538	550	523	580	532	539	549	539	538	528	510	579	521	537	542	510	539	521	530	547	532	506	547	541	500	559	549	526	517	528	553	556	578	571	577	507	562	560	553	574	559	548	551	557	523	522	527	561	544	550	504	574	558	564	559	519	536	541	560	561	567	556	557	503	553	578	501	537	557	559	560	522	504	599	559	540	546	565	579	530	565	567	549	562	530	545	519	486	542	518	552	540	573	572	560	535	585	512	546	555	591	573	536	533	547	535	579	546	518	531	519	554	594	572	521	561	540	567	596	510	556	546	487	573	575	554	570	591	550	530	527	564	518	553	545	541	549	550	537	521	541	548	531	542	553	576	521	571	576	517	594	571	570	552	506	551	500	567	568	552	496	555	525	554	545	586	504	530	582	537	581	549	518	590	548	529	547	579	607	545	538	589	616	553	542	544	540	546	563	564	580	558	503	518	532	559	541	556	538	538	558	532	540	587	569	558	540	510	540	576	543	553	536	571	594	520	552	501	552	533	550	545	539	573	511	568	558	541	529	552	528	547	517	539	541	539	530	503	545	545	532	545	512	569	570	545	552	551	562	580	557	536	546	544	546	508	500	555	555	530	567	547	534	587	516	553	575	593	551	562	513	579	566	582	568	587	562	546	522	549	569	540	541	562	601	565	547	550	526	527	536	572	536	482	538	557	547	540	545	570	556	566	535	568	564	577	500	591	550	561	562	555	523	553	517	565	539	537	545	572	539	542	540	494	548	584	566	521	526	526	566	591	578	568	539	546	558	536	562	494	579	520	585	547	516	537	537	527	535	542	535	540	539	548	536	520	516	519	507	581	589	544	543	505	564	528	553	538	520	544	560	572	566	545	559	553	532	519	579	575	555	560	551	571	563	559	585	549	562	558	576	550	545	571	574	542	562	543	530	572	570	507	525	501	525	554	579	550	553	576	597	553	525	540	544	543	549	540	557	545	552	475	565	521	555	541	504	555	542	557	562	572	556	551	583	597	538	557	529	533	546	524	521	562	588	516	570	543	550	551	596	553	538	508	525	513	537	546	538	568	579	515	543	534	531	521	555	536
8809	9823	15048	10618	7156	6336	4779	3374	2709	3135	2887	1234	939	779	711	594	545	453	434	428	324	316	289	272	229	213	222	182	258	235	224	194	202	208	201	195	194	195	178	197	189	172	185	185	179	174	147	171	167	170	148	173	162	174	165	166	170	172	150	159	179	167	169	157	175	175	180	191	195	157	152	162	163	168	170	136	149	153	195	176	161	164	166	169	167	165	161	173	157	179	164	160	178	168	154	171	150	151	158	169	182	174	160	144	168	152	156	157	178	189	146	165	155	174	168	173	147	156	168	166	152	149	161	154	159	167	175	161	169	169	170	148	165	173	176	154	178	184	137	156	137	154	159	155	158	158	178	165	156	158	170	159	173	179	170	165	147	160	179	161	179	155	175	163	157	156	154	163	197	183	164	173	169	171	150	157	175	153	168	175	160	140	156	151	169	172	171	178	145	148	170	158	160	158	195	148	169	191	154	162	154	187	168	163	193	158	176	149	167	178	166	139	158	167	169	153	145	175	181	166	142	193	159	152	156	160	153	154	153	158	158	171	186	167	164	168	175	172	140	164	159	164	181	159	183	162	156	168	164	147	165	163	157	153	191	158	160	189	158	167	177	179	148	177	151	157	150	155	172	160	167	179	162	147	157	192	175	177	156	152	171	156	149	164	165	144	160	173	134	190	161	156	164	159	175	161	162	151	153	160	135	166	176	156	145	181	175	159	168	178	139	177	161	152	178	168	175	175	174	167	164	154	178	160	161	175	144	138	172	159	158	187	169	161	163	159	161	144	178	162	154	159	162	146	179	159	151	154	184	147	138	156	168	146	183	154	152	156	177	177	182	171	178	177	175	174	155	148	142	176	188	163	185	185	179	181	153	163	176	141	136	155	167	182	158	171	163	171	153	161	180	152	176	143	151	153	169	148	178	157	153	187	164	164	159	168	186	164	182	162	161	167	162	177	168	149	185	186	164	169	158	174	164	166	158	166	165	150	173	141	151	170	146	166	164	146	168	163	153	162	163	153	151	169	182	149	173	138	179	154	159	161	160	166	169	180	165	170	175	178	191	177	167	164	185	170	172	158	151	171	166	152	181	147	169	180	161	178	165	149	156	163	176	162	152	166	165	147	176	147	149	169	148	167	157	172	186	183	169	180	164	165	166	165	189	146	165	178	181	191	168	160	169	159	163	159	162	168	180	160	166	158	145	152	136	168	190	122	145	160	158	145	177	150	167	154	137	172	159	164	185	164	182	157	168	159	181	144	166	159	158	165	187	155	162	178	178	154	173	172	175	174	171	168	172	159	182	149	160	181	183	166	171	184	162	172	156	153	148	183	180	162	164	168	168	143	185	156	134	160	180	150	196	137	167	180	186	158	154	165	158	163	192	140	172	190	161	142	144	182	159	166	157	151	154	162	151	156	152	153	161	187	168	152	172	177	151	165	158	165	175	170	204	151	186	160	143	142	166	159	165	175	165	176	169	153	175	151	155	153	172	152	168	178	181	183	150	153	166	175	173	134	170	156	165	150	140	138	144	147	165	148	157	164	167	172	171	201	164	161	145	174	159	171	195	157	159	184	161	160	173	167	162	161	192	184	178	169	139	189	181	153	157	167	183	175	164	143	167	168	158	195	167	158	154	163	176	157	151	139	174	175	179	166	147	180	178	171	158	155	164	171	187	149	170	153	160	143	168	169	167	175	157	176	158	160	148	167	177	170	146	180	180	150	151	143	169	170	186	154	147	170	179	143	182	168	163	210	160	152	161	165	169	140	157	159	177	173	180	172	168	162	167	169	162	179	151	173	173	159	138	152	187	154	183	123	187	178	176	164	177	170	161	163	173	180	155	159	148	147	148	172	170	168	148	170	175	166	160	207	164	160	167	163	175	166	170	187	154	161	158	146	169	152	165	147	156	150	153	146	161	171	180	184	154	168	156	173	168	159	149	183	154	157	183	164	162	155	182	162	176	172	165	147	181	164	191	151	179	132	165	155	161	159	181	151	162	167	162	152	148	172	163	175	164	161	168	179	173	179	169	153	172	153	172	157	166	167	165	167	168	156	172	170	168	153	155	159	158	178	153	162	149	181	178	174	176	176	174	137	140	145	148	172	162	148	147	163	193	170	149	166	149	184	164	190	160	166	181	147	174	174	173	152	169	153	180	155	163	169	150	159	161	179	180	149	158	167	161	145	166	168	133	182	167	153	157	159	166	174	177	185	148	166	148	156	166	174	144	170	167	185	155	139	162	144	148	174	166	164	149	166	163	139	155	172	151	182	132	149	174	177	173	167	160	143	187	164	157	183	150	146	159	152	167	158	173	168	178	177	197	187	176	158	156	162	159	154	136	159	168	160	159	181	161	159	148	171	168	172	174	152	177	167	165	178	157	190	155	169	174	163	167	156	183	181	129	164	142	165	179	181	177	163	169	183	167	176	175	166	165	175	162	159	149	168	194	157	161	165	167	165	150	165	166	159	148	154	168	159	159	161	169	126	152	163	172	174	170	154	168	181	164	186	182	172	157	154	173	158	158	180	156	157	183	152	178	154	153	155	168	173	165	153	176	159	173	172	173	146	178	165	197	165	177	158	182	150	188	165	158	174	176	152	160	153	153	152	154	153	142	148	157	172	181	180	152	171	166	135	156	182	174	168	171	153	161	150	153	153	163	147	155	167	152	182	170	157	169	177	168	167	159	190	176	160	193	167	152	156	134	172	161	154	155	161	153	172	160	151	162	152	173	150	171	169	176	162	154	154	142	180	178	168	152	170	171	174	189	160	150	164	176	162	166	175	175	158	164	151	162	172	166	175	163	161	168	162	162	157	193	182	141	188	206	180	174	164	172	145	150	153	158	167	170	168	153	152	151	148	175	157	170	173	171	161	146	139	170	181	155	155	183	155	175	163	163	191	176	159	159	176	145	165	165	153	173	196	177	150	165	173	177	153	156	142	165	169	169	184	154	158	165	189	160	165	154	178	143	177	157	148	140	165	174	177	162	134	169	161	193	160	161	143	157	157	163	150	174	161	181	141	186	150	175	169	187	139	150	183	154	172	159	175	169	175	166	155	181	158	158	166	177	153	170	173	179	165	154	178	151	147	160	146	152	177	178	152	172	185	158	181	165	145	174	167	169	146	166	175	159	164	164	163	173	164	190	167	177	172	172	174	174	153	174	173	188	170	191	173	164	165	159	153	156	136	157	194	151	180	167	170	172	169	198	143	169	171	166	174	190	153	150	174	201	166	164	165	157	146	157	172	167	135	167	164	162	164	174	146	156	165	164	139	168	149	174	150	167	199	188	172	191	179	166	180	165	185	183	161	179	168	173	145	152	153	171	146	205	147	142	174	162	144	173	175	153	173	174	175	167	153	170	175	162	178	186	160	163	162	159	166	136	127	173	188	161	193	163	153	173	170	184	158	162	170	175	168	171	184	158	182	160	149	175	171	168	129	172	179	172	167	160	180	174	163	179	164	167	155	155	170	145	170	179	156
6296	10930	18691	17839	18054	18577	16269	13366	11255	13962	11992	6042	4907	4273	4007	3342	2922	2623	2253	2259	1708	1551	1337	1060	921	820	854	858	996	1002	800	834	752	850	862	708	813	711	766	681	622	554	477	531	536	537	532	462	477	471	459	459	485	447	469	463	482	438	475	445	473	449	472	434	480	444	477	461	454	448	458	434	445	453	413	445	465	475	475	459	466	443	423	414	476	466	455	488	489	428	472	472	429	507	457	442	430	513	472	444	484	478	443	470	449	464	470	469	458	426	476	467	451	476	517	444	448	433	419	462	470	434	475	421	444	440	450	476	475	439	434	512	475	490	455	488	444	465	459	436	478	447	460	448	486	467	449	475	453	496	462	462	506	448	460	484	446	476	481	443	426	458	465	486	449	474	462	450	472	455	421	473	463	483	474	440	430	488	473	455	452	446	461	440	476	458	422	493	475	459	462	473	460	423	511	463	477	477	488	444	466	424	427	434	469	487	454	454	459	484	437	428	439	497	455	481	427	416	484	473	464	442	474	461	447	469	514	445	444	462	472	463	469	481	444	461	435	438	420	479	480	512	448	472	467	454	505	423	485	474	437	438	450	470	476	462	450	470	475	442	491	491	443	471	460	470	455	467	449	435	420	482	432	412	462	451	484	454	491	456	464	438	495	444	458	449	459	428	452	461	487	494	452	469	472	462	434	453	449	435	452	490	458	454	472	457	436	450	487	459	479	472	442	432	471	495	465	445	435	447	448	455	477	423	483	487	430	463	449	461	459	475	433	437	471	474	402	459	441	479	464	462	450	502	468	434	439	438	434	454	465	429	448	443	482	471	462	456	427	498	457	465	497	518	442	406	455	442	479	411	465	432	479	434	482	448	455	460	455	462	465	449	484	457	441	448	507	461	463	465	508	450	460	447	462	444	457	482	461	430	465	462	473	473	424	457	439	446	465	481	477	430	436	445	401	447	435	425	444	480	442	417	461	485	422	482	467	495	464	483	452	442	464	442	435	485	434	456	454	438	445	446	479	441	487	486	441	453	455	468	422	475	430	434	467	471	433	468	477	433	435	451	462	440	425	464	458	488	460	484	419	483	455	452	464	486	480	487	471	457	459	447	441	428	440	471	425	436	452	460	390	467	468	423	444	493	437	462	502	490	473	478	435	452	449	478	453	446	467	442	441	470	443	482	471	426	439	475	464	476	456	428	440	472	462	419	443	447	470	445	432	423	446	430	471	423	417	465	443	460	470	439	416	471	453	453	454	434	458	470	461	467	457	466	486	439	454	442	455	485	445	463	477	466	465	438	473	463	453	455	440	469	496	434	410	494	474	490	452	480	437	457	443	446	455	446	452	441	426	467	456	493	450	465	474	493	485	445	462	511	412	457	457	462	451	441	430	505	468	481	460	447	449	453	437	442	471	475	443	465	451	481	456	469	480	446	500	429	449	454	471	455	509	446	454	436	464	472	435	505	462	492	449	459	502	453	484	467	460	439	428	428	477	472	475	465	452	479	470	444	430	471	451	390	407	450	489	475	470	458	423	463	453	482	440	460	452	460	477	458	454	502	463	441	492	450	499	457	454	508	497	466	438	459	474	457	432	449	435	440	460	458	444	457	442	432	477	443	425	480	429	448	472	449	427	428	425	452	487	461	486	436	459	465	454	459	460	433	474	468	474	424	407	486	455	452	441	462	477	435	458	424	483	439	473	460	436	482	481	443	442	468	466	462	445	484	482	442	470	458	471	428	435	460	487	480	428	499	470	457	468	456	497	405	471	437	481	425	450	473	480	471	456	436	447	456	485	450	413	425	466	503	466	432	469	466	454	507	433	458	492	473	425	428	474	458	450	475	463	488	482	435	449	472	437	441	466	430	420	446	460	443	417	411	429	448	433	465	447	460	459	464	429	458	474	444	447	452	451	451	446	450	468	432	507	430	429	444	468	440	457	487	448	472	455	433	442	454	442	479	450	415	486	491	427	462	457	445	437	432	468	473	418	445	416	486	468	476	499	469	444	481	430	471	482	466	441	416	484	456	468	457	472	421	460	460	475	490	459	440	468	448	464	485	484	482	426	460	445	447	434	439	474	418	468	439	480	437	420	486	483	445	440	479	415	442	452	471	453	486	469	446	486	453	458	447	445	473	470	475	427	461	464	436	456	484	466	468	477	455	475	475	484	442	451	488	475	452	474	415	472	458	492	430	465	482	487	434	437	481	465	477	447	467	462	426	471	447	487	490	408	486	445	432	441	497	482	454	473	427	503	441	448	417	504	440	464	419	436	477	440	411	484	449	459	465	505	516	462	494	461	463	519	461	454	437	447	482	457	467	474	443	457	440	489	505	447	438	448	460	474	466	439	422	414	478	488	460	436	448	486	450	486	462	453	432	454	467	449	467	474	444	470	503	447	461	467	439	473	484	462	411	438	455	453	473	472	475	482	453	441	444	453	462	462	474	494	516	451	452	461	451	414	430	438	469	457	459	430	480	480	486	453	431	425	418	452	447	469	415	503	419	465	473	431	477	415	451	495	490	439	429	491	506	453	491	459	498	428	466	443	406	444	462	480	463	463	442	427	494	484	489	469	446	414	425	470	445	472	469	451	485	423	463	445	484	423	468	420	425	492	471	443	446	442	472	478	430	460	437	483	450	451	452	441	493	449	483	454	478	464	494	450	433	469	472	480	455	470	463	453	449	445	436	464	466	478	451	463	446	464	480	479	484	451	485	511	456	487	433	476	445	461	438	519	436	422	435	454	425	481	480	506	453	476	482	475	453	469	407	439	426	483	429	463	467	452	434	462	482	453	453	453	474	433	472	478	476	460	469	442	445	441	481	468	433	469	460	441	460	432	422	469	480	475	428	442	468	445	452	449	448	454	446	442	441	459	435	441	449	471	465	447	430	493	466	388	446	422	414	480	424	455	424	454	460	480	466	512	439	456	480	453	474	465	482	450	472	453	463	431	428	455	445	459	463	475	481	421	429	469	425	446	431	454	499	460	475	449	436	450	442	460	443	459	447	465	457	431	439	432	444	480	443	437	472	486	449	422	516	475	472	458	452	467	459	452	487	471	423	452	444	462	472	443	485	437	425	490	442	456	461	435	436	474	437	457	439	452	430	471	436	458	482	481	440	409	460	449	503	463	449	440	417	453	433	440	487	463	468	443	465	403	463	413	479	452	448	426	439	450	489	488	456	457	506	443	501	453	481	454	421	465	471	484	468	463	451	467	458	456	456	462	442	506	474	450	486	433	456	430	464	471	481	423	478	429	484	433	476	443	480	425	439	452	457	470	476	481	482	487	458	421	482	456	453	437	498	469	423	446	486	416	485	481	502	484	468	450	472	422	448	485	488	495	459	421	475	483	464	405	456	465	491	463	453	432	473	460	476	413	457	409	482	441	448	445	464	452	456	443	510	460	480	466	455	464	427	418	462	421	461	469	470	477	446	462	448	474	463	421	443	501	482	428	463	467	438	470	425	415	477	473	455	436	462
27577	38166	41379	33480	31485	35187	30862	27272	18110	27072	29135	15082	8428	6906	5287	4101	3978	3525	2774	2817	1966	1746	1597	1338	721	783	701	633	1067	1242	834	751	920	806	676	578	656	551	524	493	484	307	287	206	251	217	210	176	165	158	181	169	156	166	156	162	152	175	148	155	148	165	184	165	132	166	157	176	165	167	148	154	154	161	134	149	166	168	148	167	179	150	159	146	139	143	150	153	150	196	141	171	149	139	145	165	156	165	151	142	145	151	154	150	131	176	153	155	160	138	157	152	149	166	166	154	178	154	143	133	144	138	170	134	138	183	161	145	155	205	184	160	139	161	158	158	160	153	140	150	154	178	154	151	173	155	151	155	161	173	151	158	163	168	148	140	149	155	165	175	166	166	186	133	122	152	137	145	167	161	130	181	159	156	132	154	150	153	144	169	169	191	146	150	160	163	156	151	135	155	137	148	182	163	172	170	153	161	180	154	148	145	155	161	156	153	163	148	170	145	144	144	156	146	156	154	151	137	140	166	166	158	160	150	149	152	152	165	183	187	155	155	142	163	157	153	168	168	158	153	164	156	166	148	144	154	142	156	154	141	169	165	131	163	160	142	147	169	162	183	140	146	177	166	148	155	145	168	164	144	133	146	151	151	139	157	167	173	179	165	166	166	157	150	156	145	165	167	167	144	157	186	171	185	164	155	153	147	166	181	136	170	162	154	155	147	149	151	165	141	144	142	149	159	149	181	155	171	160	157	179	154	153	163	165	147	147	164	150	143	153	152	140	158	170	149	171	145	158	161	143	159	151	162	165	142	145	157	153	171	157	142	165	147	156	137	142	159	175	182	143	147	177	158	172	164	127	161	145	158	161	137	158	150	180	166	148	134	134	137	162	162	156	153	156	141	179	151	172	143	171	140	150	147	148	154	160	164	143	145	155	150	156	154	140	180	159	165	176	178	159	133	149	152	177	156	154	116	160	177	169	137	177	175	180	139	143	153	145	153	141	168	151	173	138	165	164	147	137	170	164	198	154	152	151	163	156	167	171	157	155	173	163	153	141	148	165	168	161	144	163	162	163	139	172	183	157	154	179	159	182	169	150	148	152	167	133	153	156	176	159	147	157	141	160	160	167	159	148	159	161	129	156	158	143	151	152	150	180	149	163	157	168	152	178	170	181	170	140	160	168	166	174	162	133	139	140	161	143	143	158	161	169	132	159	134	153	159	190	144	173	188	152	171	151	159	157	157	159	142	177	148	174	152	163	145	190	176	181	155	153	161	159	145	149	156	170	151	144	174	162	154	157	145	156	168	151	151	156	161	165	147	153	159	169	172	153	182	144	149	159	132	173	158	151	154	135	139	147	141	160	159	169	156	167	165	166	155	153	184	132	143	161	152	154	154	146	185	161	153	139	135	167	149	163	148	156	159	154	147	161	138	144	152	164	158	163	160	148	140	156	161	153	162	155	141	177	156	149	156	148	152	154	162	157	147	163	127	156	149	167	165	154	162	160	158	143	147	170	156	170	162	164	163	165	168	168	164	128	138	145	155	160	148	177	141	161	174	175	130	166	137	150	169	160	159	168	165	154	172	145	144	155	152	136	148	166	148	147	170	146	175	163	160	158	167	170	146	125	154	162	150	167	162	183	146	160	157	153	165	177	165	170	162	145	155	168	165	151	123	151	164	162	172	172	141	151	158	153	146	157	147	136	142	153	159	145	155	161	153	171	148	154	158	147	156	162	135	148	156	166	171	144	173	147	154	133	169	144	138	174	152	136	142	168	157	160	154	173	170	145	159	159	166	136	158	172	161	155	153	142	142	164	161	178	171	157	143	156	161	140	149	140	140	153	153	149	148	150	154	137	150	163	183	142	162	148	149	157	149	154	138	144	136	143	146	145	182	157	163	142	160	138	148	144	179	179	146	157	154	158	177	170	171	157	140	135	149	167	162	171	170	151	147	160	156	155	153	141	130	161	151	160	162	164	150	146	158	155	146	146	153	144	163	142	160	146	184	158	154	164	159	165	166	168	158	156	157	145	146	128	157	158	168	134	168	162	154	160	134	150	177	162	131	139	163	161	177	147	149	169	158	168	139	148	144	179	153	176	158	156	155	142	172	154	152	127	163	137	173	182	142	150	159	160	142	151	155	175	135	163	153	160	139	162	155	163	165	144	165	181	167	187	148	160	151	167	139	158	161	154	159	142	160	169	169	156	131	157	188	153	157	162	151	149	185	145	151	167	128	162	149	163	155	169	151	145	154	153	158	160	167	144	152	174	163	164	137	149	169	157	165	150	163	179	160	166	160	157	167	165	146	178	175	154	136	141	154	151	143	153	158	164	151	142	169	164	143	165	134	183	166	176	130	170	165	155	170	144	162	177	153	161	147	130	142	170	131	158	145	154	146	166	179	161	137	177	152	136	144	178	156	142	160	142	160	155	165	153	153	156	155	140	139	144	146	160	162	160	130	155	171	134	155	160	171	146	158	180	139	161	160	166	167	176	176	173	151	167	170	140	167	180	154	129	162	169	147	158	161	152	166	164	147	157	156	150	173	143	134	158	162	157	137	138	169	146	166	151	142	163	156	168	157	158	159	165	143	151	145	157	178	150	154	174	165	164	150	175	155	129	170	167	156	142	151	145	141	140	161	153	170	176	143	157	158	161	175	165	139	144	152	138	142	163	153	175	158	155	155	165	170	152	166	172	170	173	144	156	145	148	117	162	146	148	167	188	159	144	152	155	145	174	159	146	180	147	147	166	152	153	152	156	131	157	133	161	162	148	142	154	169	143	177	151	153	143	164	156	135	182	156	170	173	167	164	152	151	179	179	160	138	158	164	143	151	163	161	142	160	163	153	158	153	133	180	154	158	164	152	169	160	169	162	169	149	179	151	165	141	141	167	167	151	161	143	146	148	165	168	162	159	162	148	149	189	159	169	148	158	137	143	152	176	174	166	156	151	148	175	165	142	165	159	162	127	147	163	135	172	153	159	152	146	168	142	174	145	160	174	138	155	163	160	163	170	153	132	146	174	194	149	161	181	165	141	137	156	145	165	161	159	157	157	134	151	153	160	144	161	158	153	159	166	157	161	142	173	173	144	141	156	140	166	140	157	159	143	154	172	161	170	141	147	151	182	161	151	167	153	157	150	172	164	136	153	162	165	149	146	148	157	166	131	143	162	165	146	151	147	162	154	166	153	151	147	170	137	168	165	144	147	179	159	164	167	151	154	155	175	170	143	139	147	160	161	159	158	144	162	153	153	173	162	152	158	150	135	154	146	142	155	148	158	147	144	154	160	145	157	157	180	138	164	176	180	159	145	135	164	142	145	165	167	136	153	175	171	165	161	170	167	134	146	154	162	172	128	154	173	142	152	167	152	165	158	162	168	178	145	130	159	155	162	143	158	169	154	163	171	151	139	151	166	174	153	170	161	153	144	162	159	153	159	179	155	150	147	139	158	173	160	143	164	135	179	161	159	157	146	171	153	173	145	161	145
18907	33542	38021	39125	41034	44374	41722	37786	31340	45161	45380	30166	23153	23654	20551	17757	18309	15388	13252	13627	10460	8470	8552	6733	3654	4409	3486	3349	6105	7288	4739	4639	5380	4583	4087	3077	3772	3137	3161	2842	2674	1535	1189	874	1228	1071	720	521	462	476	489	460	439	464	489	453	430	421	425	434	448	410	425	446	469	431	554	552	504	481	455	470	432	435	441	463	422	429	448	459	432	425	455	445	461	449	469	440	424	451	439	493	475	445	466	461	451	428	413	472	422	438	472	442	474	418	425	394	434	456	457	467	465	433	413	431	460	421	447	455	428	462	413	470	440	433	436	406	447	418	456	454	453	470	445	456	458	449	407	446	435	456	453	460	449	449	407	452	452	424	480	428	451	473	474	462	437	427	406	435	417	433	425	421	433	457	411	458	477	448	430	414	448	432	479	405	446	439	482	413	444	437	456	423	415	416	406	466	390	466	463	430	407	468	444	408	460	436	440	420	450	443	468	445	440	443	454	418	459	421	412	427	421	486	422	426	499	455	438	439	431	431	428	435	421	431	484	439	432	438	434	438	464	417	441	469	452	412	443	458	407	433	448	447	425	446	435	455	444	410	452	439	448	444	420	434	408	432	442	469	414	435	449	453	457	431	459	454	453	427	431	430	425	444	437	411	454	471	452	447	452	437	461	402	431	468	449	456	438	413	453	438	434	434	447	400	412	405	454	420	435	458	432	470	463	421	415	439	430	428	487	444	444	443	474	431	460	426	454	441	452	428	449	422	475	436	447	423	467	439	467	429	411	414	428	452	425	455	475	410	491	415	456	426	462	420	440	444	497	447	461	469	441	393	416	438	463	426	441	438	455	439	446	452	432	431	386	453	439	485	441	469	424	444	449	441	425	432	423	444	455	438	455	447	463	444	433	482	435	469	450	432	499	438	430	417	440	465	430	444	472	421	453	441	433	468	418	443	429	469	425	479	438	435	439	392	428	411	470	430	439	447	459	402	442	463	472	451	454	449	447	476	452	454	416	442	478	452	418	438	421	408	435	438	458	464	469	465	445	441	419	440	414	464	452	452	455	425	465	428	472	449	404	457	449	443	479	453	423	423	448	470	460	468	453	425	403	423	450	402	496	461	429	429	484	470	456	419	439	468	405	445	456	413	433	440	440	443	440	426	450	448	433	425	402	437	471	416	413	458	441	439	457	477	434	419	468	447	457	441	485	441	452	420	443	448	455	454	425	407	447	476	461	446	414	446	439	429	419	414	449	415	410	405	449	427	420	386	452	451	471	456	436	447	433	472	394	405	422	443	393	455	413	441	445	424	439	426	446	452	436	429	467	457	431	410	458	420	427	427	445	413	475	459	462	468	427	441	430	430	483	425	437	455	463	443	460	442	471	447	398	459	460	449	437	437	467	434	466	458	451	447	451	434	432	422	451	420	460	434	474	453	413	430	420	434	442	416	436	442	454	453	443	431	450	452	434	413	468	469	398	470	438	429	426	457	460	437	438	448	462	427	449	431	464	444	467	471	419	478	466	447	450	455	449	462	432	430	459	469	431	462	411	431	414	442	439	423	451	443	459	468	421	409	409	470	451	403	453	419	435	412	398	459	463	476	420	403	439	483	420	468	452	426	487	439	438	451	447	400	402	451	431	488	427	462	486	471	427	445	459	442	464	423	497	465	442	480	439	414	469	453	432	412	386	419	470	451	424	460	462	443	478	476	504	454	468	415	419	447	458	432	478	467	406	451	471	452	490	460	476	426	406	437	466	458	424	464	444	431	468	467	454	451	475	462	457	463	452	466	467	443	396	417	457	400	407	437	433	425	454	483	414	479	434	421	464	410	447	439	429	457	426	446	461	446	464	445	465	461	469	473	435	447	461	417	443	438	429	437	415	437	429	428	453	460	397	423	431	442	438	494	420	464	442	434	437	469	464	441	484	434	438	448	453	439	438	487	458	418	403	432	450	404	428	448	438	426	464	413	438	448	411	410	445	439	435	478	466	472	440	410	418	452	419	432	459	470	450	422	412	430	409	433	420	459	435	480	451	481	416	427	429	460	464	433	451	412	444	444	431	439	466	460	460	424	441	434	436	439	457	440	424	464	444	455	468	427	427	477	429	403	459	448	438	433	461	465	445	445	443	431	423	459	467	427	454	418	428	433	456	461	464	465	430	431	457	439	451	462	427	481	442	428	453	436	398	426	429	452	436	423	423	466	450	430	471	428	461	430	483	428	430	454	444	432	446	450	466	462	458	437	437	408	443	434	441	449	443	465	453	439	433	447	434	445	410	450	419	432	412	407	414	444	433	442	478	421	408	413	414	475	412	438	456	418	402	459	414	417	486	462	455	464	472	480	464	441	401	420	431	416	438	456	436	442	466	428	444	460	406	434	449	427	441	426	425	423	453	451	424	398	431	429	429	432	476	437	435	455	450	461	456	469	469	454	431	438	432	459	439	465	458	459	402	456	441	427	430	475	433	454	469	430	428	409	414	443	445	457	409	439	466	416	410	462	420	437	435	445	419	473	437	462	483	401	424	441	424	430	450	472	445	436	450	428	457	437	434	408	429	452	414	459	438	408	449	464	444	439	477	452	424	432	439	441	463	471	460	429	436	442	496	458	430	428	439	417	412	439	466	449	447	423	441	413	478	452	429	434	435	457	404	433	454	469	432	434	423	431	475	452	443	423	464	435	379	447	432	433	438	437	471	420	462	429	446	452	435	469	436	400	425	450	398	445	450	466	443	420	449	466	467	432	417	453	430	468	438	443	485	461	430	487	486	452	431	478	433	450	445	446	462	451	445	463	436	442	427	426	424	449	477	445	390	434	439	440	435	456	413	418	444	440	435	437	438	437	447	431	447	417	440	441	461	409	459	442	433	426	458	383	467	404	411	430	433	438	469	486	450	447	403	434	463	453	448	420	414	447	497	433	417	443	429	433	440	478	425	469	466	426	444	453	460	465	444	476	410	422	470	446	403	453	428	445	466	407	431	471	445	442	421	415	454	439	444	417	432	433	479	450	454	431	463	441	439	467	447	467	487	444	434	451	412	437	412	437	429	482	453	451	407	448	467	410	418	403	430	474	465	454	399	421	421	466	441	411	441	459	437	444	460	436	449	437	409	470	435	459	418	446	458	420	443	404	429	438	421	428	447	418	428	420	437	439	417	479	419	478	434	412	440	441	490	425	438	440	451	484	423	459	425	439	410	478	443	443	419	447	426	476	430	402	437	408	441	404	426	439	453	497	471	505	493	433	424	441	456	435	452	455	450	423	478	429	434	477	432	439	433	423	434	430	435	441	463	434	492	428	431	444	406	447	438	417	455	455	417	443	453	429	457	440	454	439	443	455	456	417	445	484	452	472	446	413	413	445	445	453	445	478	436	451	420	390	439	460	425	403	419	446	486	419	404	475	429	417	415	482	478	445	433	429	479	428	471	432	421	438	419	396	460	447	437	440	423	459	446	460	458	456	437	459	430	436	451	463	460	436	453	453	407	406	481	439
33569	42430	42990	37778	35563	37192	35154	31487	24878	31125	38066	23189	16059	13098	10968	9601	8573	8158	6562	6136	4565	3567	3456	2950	1458	1777	1751	1377	1974	3327	2478	1843	1666	1647	1367	1230	1307	1021	1166	956	850	641	395	301	421	406	276	197	224	244	220	203	215	202	181	234	199	209	217	187	216	208	167	180	229	203	213	214	194	206	204	177	212	187	184	176	208	201	192	213	193	166	174	213	195	203	199	192	212	182	191	213	185	190	216	211	213	210	193	184	216	193	180	205	192	198	205	199	184	209	198	178	220	191	189	177	184	209	169	186	209	205	222	166	197	203	171	190	186	202	195	195	192	205	173	192	187	192	182	210	186	198	183	182	179	186	199	201	203	202	210	213	189	197	221	177	188	200	186	208	168	191	175	183	190	202	175	192	202	179	210	215	201	193	197	214	200	160	183	200	195	219	186	166	189	189	192	206	207	179	192	169	210	191	207	197	174	183	193	184	191	185	226	210	175	202	175	185	190	198	195	217	215	189	184	237	186	202	192	211	176	176	231	183	198	198	200	204	177	185	167	202	203	199	202	182	224	203	178	204	216	205	202	199	198	225	173	206	173	180	206	178	175	193	202	215	176	226	216	182	192	170	183	219	193	185	186	209	212	205	189	203	211	180	201	202	174	217	174	180	212	207	197	209	183	210	224	208	184	201	171	212	176	203	198	177	171	209	183	199	205	212	212	197	208	192	183	202	170	201	196	211	193	200	212	178	202	196	226	179	190	190	195	234	218	209	190	192	204	209	202	206	191	218	183	170	187	212	189	193	177	198	210	172	212	196	186	200	200	200	199	189	181	186	197	207	187	188	195	177	195	194	167	212	198	184	163	183	194	192	188	189	198	190	193	208	185	189	207	205	197	192	192	179	204	200	193	212	199	181	221	192	185	215	202	189	199	205	223	212	187	199	215	191	223	196	192	175	188	204	187	192	189	194	179	202	192	225	213	177	191	198	191	193	173	202	190	198	205	202	180	199	171	206	199	180	180	203	169	192	189	182	223	174	214	209	174	212	187	187	217	203	172	196	204	193	213	182	186	201	210	175	193	182	196	170	203	206	192	200	208	192	195	220	173	209	195	214	170	218	199	203	205	167	212	192	220	218	193	168	170	202	185	208	216	211	167	225	212	193	185	181	197	205	195	170	197	163	169	202	174	207	218	216	186	203	202	204	204	172	175	191	198	204	198	213	189	185	197	197	220	222	175	194	200	187	186	169	220	204	213	179	207	195	208	187	175	215	190	179	189	174	185	185	209	193	189	202	196	194	195	202	198	218	188	198	195	189	202	187	205	165	198	180	206	204	189	206	188	208	216	212	197	188	216	180	185	192	203	171	204	204	185	198	192	187	206	181	190	169	196	204	197	199	222	181	192	181	189	212	203	173	208	189	194	189	205	191	189	197	211	175	200	207	199	182	204	195	179	156	206	197	197	200	202	212	180	211	184	219	176	199	189	187	209	207	180	209	206	196	195	163	178	204	195	201	187	204	199	191	216	178	195	190	171	186	190	189	206	202	195	205	189	200	172	182	197	189	189	191	205	161	198	209	183	240	175	211	197	212	202	188	208	209	234	198	198	183	207	189	174	197	198	199	204	181	188	193	175	199	191	196	195	209	197	189	198	213	207	209	203	192	201	212	181	195	199	188	198	186	217	181	175	189	188	205	206	188	209	218	196	175	203	223	179	210	191	196	216	182	197	191	195	203	190	196	216	227	209	186	166	181	198	162	194	178	180	176	212	184	186	188	205	195	183	198	176	196	205	196	192	177	198	207	216	189	210	194	157	205	184	232	172	217	212	182	168	180	168	203	207	188	239	185	185	174	182	195	177	191	211	183	181	195	195	184	198	174	196	194	189	195	168	186	172	193	191	188	211	198	187	187	201	199	177	188	206	183	209	171	193	182	199	200	186	191	212	176	201	180	199	207	186	196	210	179	180	188	201	184	188	230	191	190	201	210	201	190	206	189	186	199	189	204	182	184	204	193	180	233	213	202	204	203	165	186	187	187	193	179	201	196	184	186	190	180	176	191	205	201	216	202	191	171	201	179	195	193	201	184	210	219	173	199	170	168	223	200	178	177	200	197	167	207	177	199	158	201	198	205	191	176	179	198	196	200	190	196	226	198	213	191	186	208	187	207	192	201	210	173	203	188	191	202	190	209	195	168	175	203	213	198	173	187	181	176	188	189	194	205	195	201	180	188	200	193	188	202	204	195	191	184	194	194	188	164	193	217	194	199	220	186	207	203	186	189	210	183	199	200	176	197	181	200	211	181	189	182	185	210	194	184	182	210	192	200	193	194	194	185	206	167	193	207	195	207	202	209	200	191	177	194	177	198	204	190	190	203	177	189	214	189	202	207	196	225	174	194	169	200	174	195	181	192	187	188	219	187	171	172	180	198	187	191	207	193	197	182	199	206	183	188	228	210	187	203	202	196	192	201	176	186	206	166	209	194	170	221	202	192	199	188	175	189	204	186	173	188	196	194	186	184	212	190	209	180	191	173	181	213	188	186	202	214	197	205	209	195	165	166	223	212	166	166	192	207	196	194	200	174	222	198	216	187	194	185	207	166	181	204	193	184	196	171	188	174	206	196	196	187	181	199	198	220	171	183	225	212	183	172	188	184	199	212	182	189	177	217	172	202	208	181	189	201	201	196	186	211	179	194	201	196	186	193	208	186	197	197	187	179	212	197	171	193	199	204	194	186	184	200	205	193	211	192	206	213	182	210	226	180	193	205	194	178	208	196	201	173	199	156	180	204	193	209	188	181	181	194	188	194	192	201	210	211	195	200	213	219	208	194	195	213	198	211	191	229	206	221	209	211	222	176	192	212	196	221	190	204	208	178	189	159	188	179	179	216	192	165	177	212	194	199	188	172	187	200	182	194	194	180	192	188	221	197	180	199	202	181	196	185	189	195	204	208	196	218	204	196	201	194	185	187	207	216	168	202	177	185	195	168	183	174	178	187	173	186	210	178	194	181	182	176	197	191	222	192	214	178	191	200	197	188	221	203	185	187	192	177	191	187	199	218	194	175	171	195	214	201	198	177	203	208	199	187	182	217	193	198	200	169	187	196	189	197	211	195	183	173	187	172	206	174	200	195	184	172	186	161	197	206	229	208	196	203	201	220	190	176	198	189	184	206	188	191	181	162	198	202	189	184	198	191	211	196	202	205	203	210	189	175	186	188	217	186	209	187	206	226	212	223	203	177	192	190	192	188	161	181	196	198	184	205	204	163	193	195	200	182	181	199	206	200	200	194	193	168	187	201	204	182	193	206	185	206	201	201	196	208	197	173	188	195	205	195	194	193	182	198	222	190	229	184	210	185	190	209	205	189	198	212	202	216	183	191	184	200	172	201	189	190	178	200	194	193	213	186	194	213	155	181	166	204	221	192	219	201	218	189	185	206	172	184	212	200	188	206	226	208	186	224	190	193	158	214	172	161	194	217	199	217	198	179	210	174	221	183
22431	37310	41388	44233	47364	47644	46794	41864	38175	48189	51647	38803	32024	31800	29641	29437	28135	27187	22081	22195	17813	14933	15371	12209	6637	8503	8437	7006	10364	15853	12088	9727	9148	9261	7716	7227	8172	5985	6639	5800	4764	3089	2150	1464	2196	1779	1199	611	629	690	649	643	558	537	519	541	541	518	491	528	725	551	536	521	633	623	633	647	623	575	535	538	539	538	505	535	506	506	532	501	570	542	565	553	533	557	586	523	537	544	530	555	550	562	486	518	564	530	553	500	518	513	552	561	593	552	534	502	533	544	583	525	558	521	559	542	532	563	490	457	557	514	511	520	534	515	565	467	490	512	555	522	522	537	499	521	539	505	523	508	537	507	526	516	523	505	531	558	509	518	514	523	517	509	498	514	499	532	542	584	503	544	516	556	526	562	564	499	533	523	533	525	530	559	522	549	526	527	524	521	502	532	485	463	540	508	512	552	521	464	535	544	492	530	483	521	557	517	499	519	515	475	539	512	545	554	482	566	548	545	548	519	545	570	545	533	526	549	558	507	544	547	538	575	551	504	484	530	575	510	545	492	542	515	532	538	547	552	522	518	553	544	537	497	533	537	498	531	496	527	534	570	544	551	550	500	524	519	506	517	529	532	562	525	508	493	525	554	513	498	583	521	547	511	549	572	541	549	509	523	583	532	545	491	549	508	520	543	506	535	552	561	506	508	551	549	543	519	529	535	497	555	530	564	524	543	542	552	493	584	536	549	506	516	489	547	550	524	544	542	529	549	528	544	494	529	547	527	556	499	509	527	481	534	523	535	543	563	531	495	516	471	535	500	533	541	536	482	558	518	532	515	490	533	500	513	461	530	523	527	525	499	536	545	543	505	520	510	535	558	532	491	535	532	497	528	557	536	536	540	566	522	521	527	503	540	564	581	542	532	533	539	527	509	533	554	535	537	557	522	501	521	509	513	549	543	533	492	542	554	532	545	524	539	504	494	502	568	525	499	522	508	555	563	569	489	503	525	537	523	552	532	514	498	521	505	569	570	544	526	539	519	495	499	547	516	488	520	509	547	540	539	541	568	473	516	512	536	537	523	557	526	503	533	568	497	493	517	509	536	517	528	554	541	531	537	547	536	498	551	525	518	556	520	515	497	550	539	517	539	532	548	494	504	532	529	508	503	521	552	492	516	543	547	512	557	476	522	545	562	557	533	555	508	521	557	519	539	549	480	519	500	514	501	540	532	484	548	558	518	508	486	528	495	576	516	549	520	532	559	556	493	565	563	567	543	541	529	503	557	546	511	555	506	498	553	547	564	541	484	518	493	489	526	532	513	563	483	523	541	472	510	511	499	547	523	547	459	538	526	574	556	528	507	520	550	507	533	498	538	556	476	539	506	511	532	542	541	517	503	495	507	538	507	533	546	522	497	506	504	482	532	525	517	541	499	530	558	523	571	531	534	552	482	556	530	502	524	496	512	518	562	577	542	538	520	521	508	544	543	603	490	546	482	506	487	508	532	477	527	515	546	538	533	496	534	548	572	548	525	563	544	476	541	484	488	522	561	519	550	523	543	545	535	510	545	482	495	539	534	534	535	512	510	501	515	493	513	506	530	532	498	564	542	544	559	532	491	504	490	542	504	524	509	550	528	526	539	516	549	523	575	523	523	485	507	497	494	508	537	511	514	544	568	488	549	504	550	553	523	540	558	481	536	485	539	543	535	557	543	491	559	543	555	552	496	541	524	527	498	541	520	524	501	526	526	555	528	511	515	484	560	545	500	483	495	530	539	483	528	524	506	493	517	533	492	509	514	578	525	549	520	567	521	537	521	524	516	532	552	553	523	509	546	537	534	524	527	549	519	521	530	544	531	544	557	525	559	559	532	552	531	497	490	503	531	532	549	518	504	519	515	542	533	541	521	471	524	535	497	556	538	541	550	487	528	516	548	518	519	522	501	530	526	496	510	527	532	534	545	504	517	543	525	505	533	537	495	503	527	559	542	542	529	547	521	557	483	527	552	555	547	529	552	522	533	521	517	545	477	538	527	513	547	529	531	543	540	506	547	551	519	520	548	538	540	522	513	542	545	514	523	539	504	510	516	524	504	524	520	486	525	529	491	487	534	547	510	526	520	515	507	530	522	529	539	546	488	537	519	531	600	513	575	526	512	490	525	531	522	545	477	516	545	543	543	509	535	539	524	535	552	498	577	507	525	524	536	522	537	526	557	523	530	493	508	538	502	537	540	542	512	548	546	481	535	524	533	533	541	488	543	536	524	495	566	522	529	547	551	516	531	534	536	532	539	524	489	516	531	519	476	553	513	485	559	522	510	589	592	571	540	545	537	527	483	539	534	513	543	557	522	534	511	522	556	515	528	528	507	567	555	536	516	499	537	536	527	531	541	535	538	522	537	498	539	563	514	515	524	550	526	498	531	510	537	510	497	486	577	523	497	581	585	532	534	519	547	508	521	515	534	548	504	489	497	529	530	572	535	546	567	519	522	537	490	543	529	508	539	502	526	529	524	522	574	542	507	510	517	518	563	577	559	525	517	599	578	531	569	536	530	538	556	521	517	497	522	553	537	514	556	525	539	498	540	551	523	521	530	562	515	507	550	523	530	519	534	512	498	531	530	477	524	507	561	510	539	560	541	529	515	540	522	560	493	516	501	532	524	548	521	506	508	517	536	519	533	559	531	541	520	545	516	538	520	517	589	539	502	540	542	521	523	526	534	530	518	526	510	509	525	543	523	571	540	533	534	491	515	515	495	534	493	535	512	537	528	539	519	519	508	552	548	510	522	552	563	501	523	533	512	552	527	535	571	521	530	513	490	571	513	472	528	499	547	515	564	504	493	525	531	520	542	509	538	526	491	530	529	536	510	481	508	545	542	537	505	508	550	543	516	527	570	543	522	539	504	528	500	532	531	526	525	515	540	535	533	544	516	516	517	499	509	471	535	562	530	525	564	514	510	524	533	526	513	518	549	522	537	555	576	502	509	547	520	546	501	517	517	498	498	551	507	534	537	496	562	509	559	526	529	503	490	548	527	509	552	529	545	487	519	489	479	509	510	556	512	513	536	519	523	544	498	506	498	530	546	513	523	492	550	557	493	534	555	501	541	540	514	589	526	547	560	503	538	547	519	509	512	532	526	515	536	526	477	540	485	525	499	479	529	509	505	519	571	568	539	553	553	509	541	541	513	549	555	562	533	505	535	528	510	555	519	539	504	521	529	548	510	531	552	536	570	520	546	493	555	518	551	570	531	569	533	543	585	596	521	506	529	535	504	532	545	531	498	523	524	530	534	493	525	511	515	531	530	546	505	544	554	554	504	535	532	560	516	567	505	514	509	544	526	538	527	526	557	533	533	501	541	484	520	512	516	487	512	499	552	529	501	516	542	518	537	543	524	542	497	533	524	528	523	528	531	525	521	532	534	543	519	533	520	521	527	537	514	538	519	531	535	490	510	491	529	485	553	539	562	564	489	502	491	505	508	542	521	519	568	527	534	531	541	510	550	548	526
8589	8882	12619	11755	8960	6710	5208	3720	3013	3024	2639	1772	1356	1228	1059	955	756	737	545	519	495	391	355	301	250	271	246	255	268	337	287	241	224	237	230	222	227	221	226	203	191	165	166	187	182	181	158	172	178	188	143	133	158	158	181	166	179	170	166	162	170	171	153	167	153	174	166	149	176	151	157	149	147	160	175	160	173	137	168	172	153	147	161	153	162	155	165	173	155	160	167	159	148	182	179	150	151	147	157	141	183	154	158	161	149	152	171	167	149	162	156	185	170	191	158	157	149	159	163	173	164	159	170	165	179	173	181	165	182	142	161	141	160	165	147	142	192	163	143	157	143	178	165	163	167	169	166	170	178	134	129	173	162	144	176	135	143	184	152	168	192	164	175	147	165	161	159	154	165	159	157	178	190	150	162	155	150	156	167	167	168	131	144	146	172	152	168	154	169	156	131	164	169	157	165	152	152	167	151	145	174	157	177	161	166	159	144	165	167	161	187	161	165	153	173	149	161	134	144	150	146	172	159	164	168	147	164	158	173	176	166	168	149	165	173	151	169	153	155	164	167	172	167	176	158	158	171	167	163	154	183	166	156	163	145	167	142	178	162	159	163	165	155	164	150	184	161	167	163	163	148	158	173	153	131	162	169	187	151	170	172	162	165	170	140	144	164	178	164	147	168	180	165	170	184	160	159	176	147	175	171	183	165	152	174	164	150	178	164	167	148	158	191	165	144	177	167	168	118	164	165	152	159	166	151	145	178	140	150	153	163	182	180	166	171	156	168	134	157	171	192	162	149	178	157	142	186	153	188	162	157	158	143	152	154	164	170	163	150	144	159	168	166	166	177	175	163	175	189	163	158	177	184	164	167	159	136	156	184	144	158	169	181	168	149	149	167	148	137	169	157	157	152	166	155	156	168	162	151	147	146	172	149	168	167	142	156	155	160	135	162	176	163	185	173	146	137	175	172	170	179	153	166	149	162	164	178	145	163	131	157	154	166	170	186	174	165	167	135	128	147	147	146	182	159	171	165	158	144	158	165	173	152	150	161	194	152	175	163	123	152	165	160	193	162	170	165	176	154	164	177	168	166	156	130	151	166	172	156	151	159	159	142	166	176	183	171	184	180	184	165	160	171	160	150	150	136	177	164	144	172	163	171	165	163	147	176	153	168	178	169	152	154	170	187	152	164	165	170	154	145	161	157	185	148	156	171	141	180	167	182	164	152	183	162	162	144	162	169	161	167	161	166	169	161	166	172	180	171	155	147	155	174	144	129	148	150	160	158	157	165	195	159	199	165	159	156	165	153	149	169	174	166	143	156	161	192	181	168	158	151	184	156	159	169	165	160	135	159	145	161	161	160	162	166	156	142	176	191	188	168	166	168	164	141	150	154	154	171	157	166	150	155	171	157	157	169	168	149	154	149	180	170	164	169	146	158	158	170	178	167	169	178	157	166	161	177	171	159	148	162	154	158	154	181	172	156	161	159	156	177	163	150	170	162	171	165	161	174	162	169	179	173	150	187	153	159	153	150	137	156	163	172	174	149	155	143	151	154	154	158	152	192	182	158	157	172	163	174	172	144	138	151	150	150	184	173	178	163	167	177	139	163	145	167	161	179	169	159	165	149	148	155	146	159	191	153	150	198	168	140	142	137	153	157	168	158	142	190	160	148	168	170	175	167	138	169	177	151	169	173	139	154	143	157	166	148	152	151	176	175	151	156	172	170	160	170	178	167	161	169	171	176	152	122	160	158	167	149	158	181	186	140	132	172	177	158	166	149	138	154	147	180	165	150	146	179	167	152	180	166	172	165	153	167	155	192	143	165	180	186	172	149	151	164	158	176	170	178	158	150	188	178	166	174	174	165	160	181	161	165	162	159	162	148	160	156	146	179	148	160	179	180	159	142	167	143	163	159	169	159	185	143	146	161	176	177	160	172	156	162	175	159	168	142	183	170	162	162	168	152	160	148	162	161	160	154	142	140	186	162	155	165	170	159	183	156	181	162	164	142	133	168	177	168	182	181	147	175	157	161	155	160	137	159	167	162	182	158	162	168	152	176	193	165	164	179	174	164	161	165	129	199	166	172	178	194	189	168	177	164	173	167	172	148	153	182	167	170	148	171	174	141	180	151	163	162	163	128	171	160	147	160	166	162	172	183	188	147	161	152	131	142	175	168	183	148	147	171	166	158	139	153	171	159	170	150	172	169	143	158	149	165	173	158	153	177	149	162	135	176	160	177	155	172	161	174	158	144	131	153	175	149	160	170	153	148	154	162	160	154	163	181	171	148	137	178	206	161	148	155	175	160	161	159	146	187	148	167	149	161	182	162	164	142	172	175	165	149	154	159	163	146	159	149	168	157	162	168	181	158	149	151	161	155	193	178	168	148	153	151	174	184	166	151	172	146	161	158	178	162	171	160	173	189	171	155	165	141	163	133	164	130	143	151	166	160	160	154	178	165	157	178	159	152	149	166	155	131	161	169	156	181	160	144	140	181	150	169	158	168	192	152	170	170	151	148	149	149	157	160	164	166	151	150	160	160	189	171	179	164	156	145	180	134	150	172	148	184	166	154	184	148	159	175	149	176	168	150	155	149	170	144	159	162	162	157	194	182	153	173	146	159	133	157	142	157	168	149	162	186	195	154	168	171	180	176	169	139	175	167	171	172	162	163	164	153	149	180	162	167	162	170	151	163	143	161	174	151	157	163	155	154	147	164	159	158	181	150	179	146	148	170	153	163	145	171	146	172	151	168	188	156	162	186	163	139	178	153	165	144	169	144	194	178	172	176	177	173	148	141	176	173	183	155	142	149	167	154	158	189	167	156	165	167	161	161	169	183	165	150	152	153	163	170	169	155	176	150	170	136	157	163	164	177	164	178	157	159	149	163	152	166	164	166	181	156	164	184	149	148	146	179	170	170	155	160	135	176	155	153	173	160	161	185	151	161	162	159	181	157	155	158	179	138	157	174	178	176	177	157	170	175	175	153	170	172	171	179	158	151	149	157	160	165	159	156	177	150	168	162	178	162	159	156	150	188	180	137	149	154	165	151	186	165	177	172	156	166	166	152	156	167	162	171	158	135	169	168	142	174	148	167	187	162	159	155	155	166	147	173	162	156	168	185	177	170	153	157	147	167	146	159	175	145	183	176	149	173	157	171	158	174	146	146	142	168	157	161	154	140	155	152	174	163	176	169	165	161	165	161	167	160	152	146	155	163	168	161	175	169	160	161	133	147	165	164	181	136	188	166	156	171	166	169	162	176	151	160	175	178	160	151	160	155	156	160	147	165	175	177	152	171	174	160	164	162	154	186	156	146	162	161	153	191	169	146	177	167	161	156	187	164	163	168	130	161	161	174	166	154	180	148	147	187	171	161	173	165	156	143	167	172	163	158	166	159	144	143	156	134	158	171	158	155	139	169	138	177	159	165	167	164	192	165	176	180	147	152	137	183	160	164	146	160	160	153	150	160	179	157	152	151	167	193	158
6041	9194	16608	20948	20751	18836	17019	14015	12050	12796	10357	8465	6684	6659	6011	4866	4189	3961	3137	2943	2477	2014	2052	1245	1138	1209	1077	1098	1296	1640	1305	1015	1090	1080	1020	935	879	888	824	787	679	636	511	512	598	592	487	472	474	484	458	464	436	416	456	414	444	455	426	461	462	484	449	459	458	516	485	495	451	436	438	434	460	470	484	416	481	450	453	480	443	447	454	471	450	436	459	452	459	423	426	435	456	467	438	442	442	433	454	403	480	432	496	453	424	469	454	433	440	496	462	444	486	433	483	456	458	457	471	476	463	467	438	432	455	426	440	433	438	416	417	459	425	448	460	458	441	413	422	454	449	434	433	474	465	458	436	478	465	447	455	429	484	455	470	420	451	452	464	451	457	452	469	453	435	449	419	463	459	434	458	423	461	484	433	454	437	455	483	414	434	458	448	428	467	480	474	465	453	475	478	461	444	468	462	465	439	433	462	458	448	444	432	448	459	431	470	451	448	476	460	437	457	420	434	463	441	472	449	456	459	462	428	438	466	485	429	431	428	441	444	454	465	489	408	439	479	401	452	472	443	446	422	437	408	439	458	421	471	481	466	428	464	495	496	455	416	457	496	441	467	435	459	461	431	458	461	438	436	458	450	483	462	426	476	457	497	422	421	520	457	495	439	485	478	404	427	446	482	456	462	470	441	430	456	440	462	461	449	440	437	484	472	434	475	456	465	488	456	499	440	459	429	477	448	424	477	447	466	439	442	454	439	475	472	478	468	455	468	413	448	455	471	470	424	458	460	458	438	456	469	457	443	465	443	434	439	451	467	446	458	481	434	440	487	458	513	468	493	469	469	472	431	423	496	431	447	463	464	418	461	447	463	466	426	446	480	451	435	433	450	460	455	450	424	425	449	426	459	477	482	484	442	452	479	448	454	435	470	433	445	500	463	446	462	448	502	475	467	445	458	465	465	468	461	466	475	423	430	463	444	465	451	475	438	426	477	464	455	456	508	422	442	438	442	425	442	447	430	444	462	477	435	465	440	467	461	448	454	413	414	466	491	452	415	436	474	478	479	473	503	447	419	461	467	466	430	420	439	407	480	451	509	447	424	451	443	452	480	460	471	454	481	464	501	430	459	463	463	436	483	434	453	450	421	446	460	436	455	440	433	480	453	416	472	458	433	436	440	462	452	468	474	458	439	460	490	451	476	446	427	430	495	457	442	457	444	495	448	425	491	462	456	499	480	480	429	422	438	453	479	459	433	461	465	444	406	501	455	456	434	492	434	423	461	485	451	489	464	463	405	464	446	455	442	471	467	452	462	449	453	454	441	450	450	446	441	476	437	448	471	451	488	429	436	453	467	469	476	476	444	457	432	433	500	433	462	462	449	469	449	406	408	445	437	399	461	458	475	444	469	431	459	431	442	451	464	473	451	448	444	454	438	445	462	442	479	465	449	399	429	445	466	462	443	432	469	419	519	448	475	450	429	481	453	399	437	458	452	463	434	436	442	448	457	449	454	458	457	484	444	436	428	437	447	462	465	426	457	489	448	464	439	472	455	466	471	457	435	458	424	488	419	454	451	462	447	433	457	437	455	468	456	446	436	474	453	463	453	429	481	442	454	470	435	482	444	478	455	451	451	445	435	519	452	462	466	463	435	480	465	445	452	444	475	462	415	448	476	424	488	434	453	466	460	481	460	428	430	480	485	481	485	438	498	471	451	459	483	445	455	466	491	462	448	419	448	469	483	414	459	477	432	456	424	468	417	426	409	431	405	489	421	437	413	447	470	418	421	440	449	425	498	452	488	437	421	485	449	452	469	437	417	451	455	428	383	468	453	460	478	438	428	421	507	427	461	444	444	431	465	447	461	459	439	446	480	450	487	437	452	432	437	477	453	449	471	476	483	409	445	473	460	456	431	438	481	424	446	421	436	447	448	458	432	443	496	445	457	417	479	435	473	457	469	454	458	455	415	444	420	474	465	474	425	474	407	485	427	464	453	509	464	447	463	447	423	441	454	473	473	443	429	437	468	456	416	462	459	441	439	497	423	425	470	422	437	443	452	408	464	450	477	455	458	436	465	423	423	446	453	438	459	492	441	452	481	484	498	463	444	476	413	447	468	477	457	428	450	434	451	436	453	426	457	443	431	525	410	455	427	463	445	463	438	456	459	417	424	456	474	453	506	477	427	432	425	439	483	467	419	454	424	442	460	429	454	415	456	392	460	489	424	442	423	437	476	466	440	449	446	449	446	447	426	453	454	405	422	454	426	451	475	481	409	463	425	461	451	456	423	447	435	442	417	448	430	438	456	456	422	422	448	475	478	431	439	449	466	479	428	482	413	485	469	489	426	443	462	452	459	447	425	464	420	413	452	465	458	503	475	470	491	489	448	457	492	430	445	437	460	456	428	473	424	465	432	434	447	472	457	502	424	476	455	429	418	442	423	434	426	443	469	439	466	450	435	478	396	444	428	488	409	450	440	449	473	424	443	449	442	463	432	461	442	422	444	452	490	451	448	473	435	464	449	447	447	429	466	410	468	454	449	438	419	470	466	447	448	459	410	432	435	436	461	414	430	451	434	469	484	459	416	432	474	458	432	461	499	442	453	467	456	446	433	454	448	413	418	460	481	490	435	428	442	464	458	436	455	440	473	437	466	488	480	449	420	412	448	437	446	457	435	419	466	432	477	434	496	428	426	457	425	476	446	466	448	458	444	474	467	464	469	414	463	437	444	438	488	452	499	449	422	466	440	462	418	441	419	428	485	432	442	433	422	452	419	454	436	423	467	455	446	455	482	434	459	416	402	456	436	440	452	422	436	447	457	439	447	467	473	450	411	472	464	455	484	463	443	470	442	476	448	448	450	473	464	447	451	479	464	456	464	500	425	449	450	436	455	482	419	449	452	455	444	466	448	464	456	442	428	450	438	458	488	428	463	441	457	499	464	433	417	441	439	417	429	421	443	460	457	476	461	446	483	452	477	474	480	493	472	448	447	479	472	498	430	467	461	476	435	468	468	473	432	464	428	440	456	437	455	445	459	457	434	496	445	414	487	444	417	477	442	430	461	436	433	433	452	470	444	451	491	453	489	465	471	461	453	441	485	445	459	445	438	488	414	493	438	458	454	441	413	444	428	428	441	471	451	413	420	453	457	430	442	489	485	482	446	428	427	440	461	436	440	474	443	443	431	443	444	468	460	432	433	452	477	444	446	439	416	455	467	465	473	463	427	429	469	451	436	441	443	465	416	470	459	447	477	455	469	427	484	420	432	446	478	453	463	473	459	440	484	475	442	484	459	440	456	427	459	419	427	445	493	462	470	486	442	460	464	459	448	437	435	417	441	414	416	427	466	447	452	479	425	465	486	437	441	448	466	432	451	427	451	443	449	456	469	474	472	481	428	427	470	424	441	453	473	420	457	505	423	432	453	448	469	492	429	433	445	449	430	446	428	456	449	447	434	472	450	440	429	439	457	474	455	454	465	479	431	440	451	457	460	446
26107	34266	37132	38189	34139	34140	31324	24721	21265	21629	20869	17709	13677	13728	11743	8235	7165	6669	5867	5147	3512	3034	3160	1537	1648	1189	965	984	2107	2866	2257	1716	1595	1237	1211	958	886	974	889	880	551	419	310	250	348	339	208	171	192	172	153	158	163	145	153	180	162	156	156	153	179	164	161	171	146	176	183	183	179	139	149	141	171	161	162	162	145	158	171	144	153	164	174	150	171	162	150	164	156	154	152	144	151	158	147	146	169	159	135	155	142	157	146	173	158	167	148	151	159	148	169	168	152	148	155	171	169	156	160	137	157	163	154	145	147	146	165	169	164	183	157	165	197	142	171	171	179	165	158	140	157	149	150	151	136	168	165	175	159	159	141	169	148	142	153	147	163	165	161	154	159	167	169	141	128	141	163	163	152	173	127	165	145	159	135	164	148	164	139	151	151	162	155	183	154	160	176	161	173	159	141	170	136	153	155	168	128	164	127	149	131	152	184	141	149	158	156	157	162	154	144	145	141	140	153	164	158	170	182	125	173	176	163	158	153	178	145	167	144	158	165	152	130	168	150	155	173	170	176	165	140	178	173	166	156	171	154	160	166	147	143	150	147	143	150	163	172	167	162	154	166	160	172	138	151	164	170	172	159	151	168	142	157	161	173	143	158	170	164	147	158	128	167	180	144	169	159	174	176	153	129	150	169	139	139	156	177	137	197	165	153	159	160	148	149	134	137	168	164	156	164	165	177	154	160	173	140	147	176	171	161	161	166	150	186	128	168	158	158	179	151	157	140	149	147	167	155	140	155	139	146	171	167	147	151	164	153	143	156	161	161	165	147	172	152	156	157	146	157	172	144	141	176	137	158	138	172	169	167	168	141	154	154	152	145	179	153	175	174	155	142	140	155	183	161	161	178	163	168	146	174	164	169	146	170	144	167	130	157	171	136	144	148	163	151	152	130	143	149	165	160	156	142	152	145	171	152	152	149	144	152	145	153	148	158	156	174	162	165	165	147	151	166	152	154	155	168	128	165	165	148	153	143	161	149	132	131	165	152	157	135	161	160	171	143	154	151	160	148	140	157	136	186	154	159	163	162	156	158	173	139	154	127	155	155	124	168	142	151	171	185	140	165	157	158	145	151	152	168	175	147	143	156	180	174	164	146	147	152	169	152	147	143	149	155	146	164	157	150	149	154	153	156	154	150	169	164	154	165	185	142	151	156	141	143	165	178	150	166	148	162	147	158	164	166	157	187	165	145	168	152	145	145	140	158	174	157	156	158	128	163	158	145	172	163	148	156	157	162	168	164	142	176	164	169	155	157	168	156	168	164	155	153	152	157	157	165	170	160	165	154	145	156	160	134	162	148	175	168	153	133	151	173	128	156	167	159	165	155	124	167	160	163	136	155	165	149	148	151	163	190	160	143	152	147	168	158	166	144	161	151	156	143	156	171	146	159	168	170	152	146	152	148	147	155	145	127	137	162	160	158	150	151	143	159	170	149	163	159	157	158	182	153	169	150	169	145	152	132	164	147	149	163	148	162	137	187	164	166	163	155	141	140	169	162	159	191	139	148	149	175	167	170	156	155	150	164	141	163	162	160	157	163	139	176	145	140	167	129	165	157	146	173	157	138	157	149	152	172	159	139	140	143	158	161	148	157	155	143	181	162	154	137	154	152	140	170	143	163	149	140	175	168	152	143	156	169	147	149	165	153	171	185	142	163	186	158	137	163	160	145	161	152	152	160	145	158	134	171	164	156	144	147	169	171	175	170	157	156	138	151	182	164	185	186	158	144	166	162	153	161	147	149	169	159	132	175	177	171	152	133	143	161	174	151	188	145	161	147	161	162	145	146	153	145	145	156	168	135	140	152	155	171	146	126	163	162	170	158	177	163	163	145	148	152	164	156	160	165	146	158	169	151	140	175	163	144	173	162	164	180	166	165	137	119	181	178	151	159	140	169	141	171	163	140	149	152	163	139	137	178	160	124	174	157	157	147	161	140	147	141	172	171	138	156	153	166	167	152	173	159	171	139	169	157	153	145	161	139	154	178	146	177	165	158	148	178	154	161	164	176	147	154	153	158	177	163	149	159	178	155	169	139	141	157	137	158	173	159	153	141	140	150	163	183	157	154	168	149	175	171	124	138	135	169	165	149	141	155	159	154	164	189	147	162	131	112	170	181	148	161	152	159	153	159	150	154	161	164	152	152	148	166	163	152	162	177	163	165	155	182	156	154	143	158	166	127	151	152	146	153	146	152	142	162	149	167	158	151	139	164	149	164	171	163	165	168	161	187	140	173	129	191	143	171	154	163	177	184	164	170	154	156	159	136	149	167	165	150	175	135	149	151	129	151	144	161	153	163	146	135	183	141	142	154	154	149	139	151	147	153	131	146	148	158	136	176	162	161	127	142	141	151	144	152	156	146	147	167	171	151	154	157	140	162	159	166	160	177	166	156	130	182	144	159	161	170	146	141	147	151	163	166	177	168	166	162	165	145	141	184	148	149	165	153	143	170	141	160	156	135	164	154	161	157	149	125	149	163	161	159	159	165	133	162	179	159	152	140	173	156	164	170	156	151	157	146	154	144	174	148	159	148	145	172	148	173	168	135	153	155	152	150	135	148	140	161	144	162	151	170	155	162	158	137	165	151	163	168	162	159	152	158	153	152	148	146	150	141	162	160	160	150	145	175	165	163	130	155	182	168	173	133	133	154	158	159	165	170	135	167	135	167	161	170	162	173	159	161	132	180	148	180	137	177	128	145	168	150	156	163	143	167	148	168	149	163	154	168	136	150	170	155	151	172	164	146	152	156	150	130	152	168	138	152	164	124	177	157	138	158	157	162	160	154	150	151	152	181	160	179	166	163	149	194	163	166	142	137	142	159	172	174	152	142	165	161	160	160	160	168	141	146	168	170	152	154	156	152	148	148	167	167	144	173	175	161	161	133	159	142	161	145	147	164	153	185	121	151	188	163	160	180	144	162	165	172	149	155	157	155	150	159	143	143	165	155	160	176	172	159	145	156	175	163	159	159	138	169	181	161	155	170	145	153	176	135	171	184	151	165	159	148	166	136	148	150	167	147	155	159	148	157	161	171	155	156	153	146	143	156	148	159	180	157	177	145	150	151	170	163	152	179	173	144	157	170	169	175	151	157	155	141	148	163	175	151	166	162	158	189	172	144	145	149	152	182	147	162	136	188	172	152	169	136	181	156	164	157	152	164	176	165	130	142	144	137	149	163	175	167	141	159	154	156	174	136	158	162	164	172	135	166	159	150	136	126	167	161	154	147	128	140	156	157	151	136	145	156	164	142	148	171	165	164	183	167	148	154	146	170	166	167	163	146	177	153	137	163	160	162	147	156	144	147	180	172	165	160	176	170	179	165	165	128	155	167	180	150	144	150	155	143	162	163	163	145	149	148	145	153	155	154	166	152	150	153	148	152	158	140	166	154	171	147	155	155	183	121	161	173	138	138	165	157	160	147	186	158	156	145	159	175	162	155	152
17961	29272	34644	41922	42694	43234	42631	35357	36097	39253	36193	36093	31471	33339	31399	26427	25993	22703	21072	20783	16018	13500	14560	7438	8073	6072	5098	5604	11530	14898	11826	9876	8988	7364	7122	5700	5569	6329	5655	5391	3374	2517	1636	1199	1857	1741	988	486	574	614	522	484	495	455	447	456	438	437	468	548	441	419	468	470	510	555	546	561	526	489	488	480	444	444	457	438	460	442	466	427	473	418	432	439	460	455	434	413	473	481	457	466	470	436	448	449	482	448	439	444	429	470	422	423	428	469	436	416	419	457	447	471	411	472	437	409	424	414	436	458	471	467	417	444	425	431	474	479	449	412	481	409	480	443	443	446	461	482	462	448	470	446	434	461	429	460	442	411	417	423	472	436	415	436	439	458	412	454	430	469	452	424	442	456	454	433	469	449	448	405	474	451	451	431	431	501	468	415	472	455	469	436	435	445	449	440	452	488	452	446	434	445	441	434	497	457	434	409	429	438	435	422	439	440	440	474	425	473	424	473	430	435	434	446	452	428	441	452	408	449	419	471	424	450	427	392	462	415	471	443	456	480	469	468	422	465	483	458	422	456	429	394	450	442	407	434	442	423	438	479	393	448	441	458	435	468	445	413	478	423	438	425	462	457	472	429	425	440	435	479	466	438	431	414	463	482	442	393	434	421	434	399	428	438	433	440	434	450	447	449	465	419	450	452	416	416	448	437	428	436	411	413	435	419	479	425	435	429	432	442	448	423	451	421	444	453	408	447	461	433	464	423	450	407	450	447	445	451	467	427	417	448	449	440	438	458	453	403	414	439	450	473	453	466	431	422	443	450	466	471	478	413	434	422	419	445	424	474	468	473	442	442	452	459	468	451	477	406	470	433	445	413	432	428	463	431	430	390	480	454	433	453	452	449	474	423	444	480	472	431	419	448	412	451	429	425	436	428	444	424	447	425	458	411	402	425	447	458	461	477	431	462	425	417	419	430	465	451	442	422	434	402	471	434	436	435	437	441	438	452	437	478	459	448	455	442	466	428	443	475	426	443	446	423	468	435	427	436	461	416	444	435	457	439	429	453	457	436	446	446	467	436	436	474	421	439	478	470	422	442	464	489	440	445	443	394	445	468	415	418	469	417	436	460	426	470	401	455	420	440	444	467	483	442	431	471	472	450	429	474	451	433	444	468	453	468	452	420	432	435	406	459	466	452	432	459	475	434	441	461	466	460	439	440	432	441	414	443	438	420	466	435	444	444	437	435	442	437	410	430	445	394	434	410	425	481	448	443	456	420	461	450	448	463	419	467	395	437	454	466	448	446	418	456	456	428	450	486	469	489	412	431	442	407	453	435	437	449	448	410	399	428	476	479	472	435	444	462	460	438	445	431	423	471	491	455	414	456	414	453	437	435	456	417	454	445	419	478	457	456	446	456	495	469	384	438	466	478	433	459	443	478	435	413	435	401	436	450	451	476	464	437	450	449	452	479	457	442	447	476	499	408	452	431	467	472	428	456	442	450	431	415	418	434	426	415	453	435	479	428	420	441	455	452	447	407	444	426	468	445	464	470	433	444	467	399	431	459	432	462	425	447	461	451	440	429	443	435	473	454	461	429	394	440	415	421	427	441	428	450	442	446	417	441	436	481	455	441	436	441	453	476	455	426	435	434	418	472	422	444	469	432	451	486	443	454	429	479	457	473	431	457	456	463	450	402	476	447	419	454	446	423	455	429	443	450	426	434	504	425	457	465	454	446	464	469	453	375	425	439	434	449	456	456	424	459	422	461	411	413	430	448	474	442	435	450	445	476	459	457	446	446	470	449	470	394	470	412	457	453	420	460	463	465	406	481	438	442	483	436	450	434	423	449	456	446	450	424	434	456	454	440	456	480	444	462	414	425	427	450	448	457	434	463	473	430	428	435	449	483	441	430	516	408	439	467	432	419	442	442	391	440	439	424	445	422	452	435	446	449	440	427	479	435	477	418	482	426	416	408	478	455	427	435	447	440	470	455	408	437	420	446	423	431	422	463	441	442	472	430	456	449	455	425	436	448	451	465	440	458	438	453	403	444	424	454	451	476	470	481	433	449	414	415	436	452	429	444	445	447	413	462	437	460	459	463	405	457	414	453	452	421	430	439	450	447	454	419	441	443	448	458	447	430	429	425	415	478	429	443	426	448	467	424	447	432	460	474	458	462	467	436	418	414	422	448	417	453	459	468	430	472	486	455	457	483	426	459	443	405	431	435	473	449	455	416	422	397	415	463	450	454	417	415	404	437	436	436	445	410	433	485	425	469	454	436	448	407	445	435	402	417	431	446	459	463	482	472	438	432	452	450	409	431	446	456	408	497	422	401	451	444	451	435	440	406	440	473	433	436	434	420	447	465	429	424	448	456	456	477	418	467	441	419	448	481	417	459	442	426	473	428	449	456	432	442	443	429	459	465	438	468	453	458	425	517	475	448	440	442	460	431	440	446	480	493	454	445	464	466	444	467	439	440	454	465	442	445	453	484	442	408	441	458	407	449	445	446	479	460	435	474	423	419	449	470	430	426	415	453	445	448	442	444	471	418	422	476	415	443	450	437	443	423	447	440	421	450	434	457	437	454	459	459	445	460	482	436	437	459	446	428	455	447	452	433	482	455	450	451	449	408	463	440	490	459	429	441	455	435	444	438	443	436	454	429	409	441	429	438	491	424	431	429	483	440	407	496	468	443	449	451	454	432	425	416	416	435	463	461	477	460	475	465	445	461	438	436	438	408	423	464	460	448	429	421	416	411	462	439	455	450	473	435	490	411	434	426	431	433	461	442	436	455	429	438	473	449	464	472	446	438	455	445	439	440	463	446	435	462	459	444	391	405	489	418	465	453	458	449	461	444	442	453	476	436	427	452	458	453	461	448	464	463	460	459	458	466	461	455	469	479	426	435	411	457	465	462	432	416	412	457	422	453	419	447	447	426	447	453	457	441	429	430	454	471	450	412	455	431	451	483	451	437	457	462	447	447	459	424	450	435	466	433	458	449	447	454	440	439	458	422	412	427	471	431	452	423	432	405	452	446	461	447	444	461	406	483	479	446	457	400	446	413	442	461	459	438	423	452	503	421	427	436	424	453	444	422	462	431	441	471	444	428	440	434	429	449	435	455	419	466	450	450	458	453	464	466	422	456	478	428	444	451	472	446	434	456	420	465	444	436	451	414	460	434	497	473	443	451	486	434	447	441	443	466	444	450	453	436	401	425	432	440	439	406	452	456	427	454	440	437	467	433	457	453	459	443	434	441	448	449	474	472	437	466	445	460	438	424	442	415	444	463	423	443	399	420	446	442	434	454	443	407	484	463	445	443	432	462	455	430	456	403	449	416	453	453	437	429	448	425	475	476	453	454	413	463	449	444	414	416	482	415	458	437	451	467	450	480	452	449	439	464	456	436	442	464	451	425	423	489	450	453	451	435	469	400	436	435	441	464	462	449	486	413	438	422	456	449	408	423	424	412	477	408	470	429	421	435	417	450	451	462	455	441
31377	37913	41413	38890	36629	36578	36776	34589	27710	26287	29349	27266	22085	20698	18211	15004	12372	11271	10382	9410	6649	5340	5310	3395	2972	2657	1682	1590	3101	4357	3041	3219	2448	1816	1879	1584	1924	1573	1516	1419	965	663	492	342	610	490	350	246	218	245	200	180	200	202	207	189	188	181	250	227	202	204	149	201	196	172	244	207	235	205	199	205	181	202	197	207	190	179	163	198	187	216	188	202	190	188	185	193	177	183	223	194	168	182	201	182	218	201	204	194	179	200	159	217	171	187	155	189	204	170	210	195	194	214	182	176	210	185	187	225	192	193	178	162	185	182	207	199	180	199	196	178	202	181	177	197	186	188	185	218	196	185	156	181	195	184	178	194	205	189	189	224	208	202	200	173	201	170	198	177	183	200	192	172	203	185	191	197	172	201	186	203	181	194	162	202	192	167	187	184	199	198	213	171	180	191	196	187	187	199	185	169	216	195	178	174	164	181	181	202	225	177	204	212	180	186	202	200	189	192	205	181	187	194	210	175	186	229	190	200	183	192	198	172	192	172	203	192	194	172	167	203	202	177	159	189	200	180	177	196	175	205	182	207	179	203	220	176	172	205	180	210	199	219	181	197	171	173	206	182	181	225	189	160	190	181	201	186	190	177	191	198	204	172	167	180	192	199	191	199	183	187	195	217	206	204	183	170	165	187	191	182	211	212	194	235	228	194	187	189	196	189	177	216	176	193	170	202	195	185	209	193	198	183	185	154	201	197	180	211	190	187	179	227	201	176	202	195	168	202	181	170	193	210	180	218	191	205	227	196	184	197	171	180	181	178	203	209	181	191	188	186	178	194	220	174	210	183	172	184	207	153	192	168	197	191	185	170	200	171	191	183	168	190	198	194	192	180	190	200	178	190	201	204	184	194	196	168	189	195	171	183	223	163	191	197	187	189	182	205	168	182	177	221	199	197	200	159	190	169	178	166	209	191	177	179	197	185	168	175	170	189	176	167	175	193	226	194	185	191	179	201	193	208	174	193	176	184	170	172	185	186	192	191	212	185	199	177	197	195	171	175	175	197	217	181	200	182	206	194	202	197	203	210	194	192	197	195	186	195	189	183	189	188	186	179	158	217	200	191	196	196	205	194	223	171	174	201	165	221	192	157	173	198	195	211	197	184	206	205	203	205	162	195	191	171	178	204	190	188	191	192	191	192	193	166	178	166	195	206	202	229	196	195	196	184	149	196	202	179	186	179	183	198	186	180	193	203	175	189	205	188	195	219	168	198	185	178	186	172	193	190	201	195	187	198	191	192	160	191	191	216	205	167	180	172	180	171	167	206	180	168	194	194	201	190	188	189	173	171	187	189	196	189	193	196	187	198	197	184	172	193	176	193	201	198	181	180	219	198	194	199	180	196	169	170	176	197	176	186	202	179	177	180	196	162	182	204	203	195	174	182	196	194	171	177	178	177	199	190	195	182	217	193	164	179	188	211	188	183	168	188	182	198	199	181	210	209	170	195	193	190	194	175	184	193	199	189	185	207	190	194	182	189	195	177	205	202	202	180	158	208	189	161	194	178	185	166	186	177	175	167	191	168	197	177	177	203	216	184	175	196	185	193	209	187	188	146	218	212	206	205	194	216	191	157	188	171	185	188	192	189	198	211	207	186	204	185	206	194	174	179	199	176	180	214	183	196	198	185	205	192	174	198	176	189	188	172	189	219	186	189	190	189	198	205	181	186	195	199	210	201	216	171	186	178	208	185	215	187	205	185	188	197	217	169	177	190	202	170	209	182	176	196	182	190	198	189	167	172	181	163	195	229	176	184	185	188	201	183	176	168	160	182	174	197	214	208	201	174	192	180	181	191	197	195	192	189	191	193	179	197	188	178	169	214	163	175	216	177	192	182	172	191	197	197	170	180	196	194	175	191	178	184	191	190	191	206	198	178	175	171	211	194	166	200	160	195	171	189	191	165	184	205	180	179	192	169	159	176	193	181	188	198	174	196	202	176	172	198	184	187	178	166	191	175	175	174	217	178	184	197	192	185	213	183	191	168	197	190	195	196	191	185	200	185	199	187	205	214	210	195	197	193	174	194	182	185	192	215	188	167	209	214	180	218	213	189	184	188	197	168	224	173	176	191	192	194	237	192	202	176	169	191	175	168	198	188	202	199	196	193	199	173	191	184	161	174	206	191	179	219	200	206	185	175	190	182	181	194	180	183	187	173	172	187	205	196	196	190	174	162	201	198	190	187	164	229	191	172	214	170	189	185	187	162	201	185	184	162	191	190	172	191	202	221	180	174	185	185	172	210	207	173	191	165	176	190	180	199	189	199	196	164	194	199	204	199	171	213	195	159	170	187	196	204	173	205	173	195	209	182	205	205	188	202	201	180	164	194	202	179	197	177	179	207	205	188	218	182	198	210	221	191	203	171	197	191	196	174	200	199	191	200	161	197	208	177	161	170	202	204	177	176	176	208	173	193	174	181	180	173	156	211	199	177	200	168	190	183	201	181	200	181	207	213	161	166	167	196	196	189	201	190	213	176	192	183	187	181	170	176	179	182	194	189	217	180	210	210	196	164	181	180	183	173	205	176	218	189	204	183	197	180	160	183	196	156	216	185	191	165	186	209	175	225	196	177	194	164	171	197	200	189	160	206	202	226	178	190	185	189	180	181	197	183	185	205	202	201	192	219	184	206	180	192	189	184	177	179	194	182	178	172	215	153	220	180	190	210	183	183	190	201	195	210	182	192	199	163	191	192	208	214	179	197	177	177	171	184	190	183	196	210	202	202	176	196	190	201	176	219	181	193	207	162	176	168	197	196	202	191	203	209	212	194	191	170	201	183	202	182	194	202	212	192	195	205	194	216	200	171	168	193	186	159	176	188	214	184	183	196	194	216	194	180	213	165	185	209	195	199	202	201	189	194	176	193	198	183	160	200	200	199	184	198	179	196	195	196	194	192	183	169	176	189	191	201	188	185	189	190	172	201	190	206	176	202	212	223	227	199	180	201	161	195	170	183	212	187	207	202	214	210	196	198	190	183	190	190	191	161	170	205	181	193	183	201	173	181	184	195	176	231	190	159	183	202	191	197	172	155	199	178	180	182	164	173	212	177	193	197	206	181	206	173	188	179	203	186	202	215	188	192	208	188	189	198	201	211	212	186	195	194	186	183	192	187	188	182	183	179	192	203	210	159	188	174	176	159	164	171	187	184	194	204	186	176	218	208	190	184	167	164	185	200	194	205	204	173	193	191	183	212	219	183	171	198	200	190	193	218	210	183	201	196	192	187	199	179	179	192	209	192	175	194	184	192	161	185	212	180	225	184	209	171	178	182	202	153	202	183	207	181	201	203	182	183	168	175	199	208	189	164	173	178	183	181	192	197	188	192	185	192	212	188	156	193	190	172	188	200	192	184	218	193	188	213	192	181	203	191	171	193	198	197	167	182	185	197	201	206	168	198	178	191	181	189	194	169	184	202	211	190	186	199	191	199	197	175	170	184	177	192	210	204
20225	31969	38855	44321	45016	46413	47560	46128	39608	42304	44414	43659	38981	40005	37906	34916	33290	31111	28210	27426	22569	19463	19518	13128	12794	11749	8141	7804	14935	18729	13837	15276	11857	10047	10487	8867	10785	9051	8790	8240	5160	3734	2373	1858	3283	2616	1422	716	820	839	656	578	629	550	586	527	566	532	750	756	666	473	529	553	572	574	640	656	608	573	515	506	511	519	562	524	470	540	540	490	509	517	515	556	478	516	525	506	528	492	516	572	557	535	497	470	495	526	537	548	519	521	552	514	503	499	465	487	554	512	505	501	510	513	500	540	543	525	531	541	557	497	536	534	560	517	528	515	546	530	499	518	533	564	497	531	532	531	513	536	514	536	512	545	548	578	523	495	558	493	525	466	534	567	503	506	534	539	519	549	543	501	583	561	538	525	509	489	459	489	517	544	551	510	505	531	511	578	529	468	505	514	466	550	511	508	546	479	521	532	566	550	530	541	511	533	508	516	515	540	536	526	488	537	537	521	481	522	533	519	546	534	497	514	594	509	577	501	521	514	512	500	541	557	564	512	514	511	556	514	525	500	559	506	549	503	539	536	550	543	510	532	543	478	539	542	536	497	514	542	515	553	521	479	512	550	533	564	533	507	528	511	542	555	484	550	515	535	524	508	489	502	567	521	508	497	522	538	521	543	550	549	501	539	517	515	521	522	500	502	549	519	569	492	574	555	487	543	520	519	496	551	547	521	526	482	549	494	517	524	527	535	491	545	526	475	539	514	533	489	505	485	481	535	492	559	540	549	531	488	563	516	526	554	524	514	528	527	529	524	526	550	512	512	537	531	493	501	530	478	530	494	514	529	525	531	506	521	513	542	524	509	503	567	482	524	521	537	530	534	526	523	496	510	546	484	539	550	550	520	561	484	512	560	511	516	521	513	523	559	502	532	514	506	560	512	515	524	528	516	501	545	514	513	519	540	541	465	541	526	511	535	524	542	525	508	581	565	500	513	543	518	543	517	532	554	487	541	561	530	524	522	487	539	505	540	515	530	566	492	528	499	533	557	543	538	485	493	597	509	501	476	526	483	547	486	521	530	482	534	544	516	546	516	524	483	553	510	513	507	519	491	514	560	521	552	548	492	546	511	524	501	526	510	510	501	536	538	490	504	529	547	514	493	531	536	533	516	517	503	508	495	526	559	520	500	542	481	514	521	499	501	529	535	528	539	516	508	526	549	499	488	510	517	503	538	509	533	522	536	504	545	514	490	549	511	506	523	535	516	521	524	543	516	539	462	520	512	501	506	576	524	487	498	513	527	542	525	524	516	538	539	519	521	505	502	511	531	528	485	569	524	571	559	519	513	504	536	517	532	511	516	475	506	529	505	484	548	499	508	509	532	521	508	533	525	524	582	506	485	521	529	518	537	489	526	512	530	547	548	535	519	503	539	538	483	567	545	501	502	508	544	518	543	523	483	487	543	519	507	511	480	485	599	527	477	579	532	546	485	506	480	505	549	512	508	511	538	517	521	509	521	526	553	491	486	494	474	533	524	507	521	532	507	527	508	513	498	505	564	492	519	538	504	525	522	508	487	497	542	506	500	549	485	490	552	521	461	519	513	518	527	554	526	517	516	520	519	473	509	515	486	537	506	520	525	517	538	515	529	502	500	540	503	546	532	520	527	522	541	523	561	524	493	535	505	542	562	526	514	523	524	515	499	532	506	469	554	513	487	525	523	559	518	547	509	510	524	479	503	551	519	515	531	480	501	588	543	506	524	532	495	499	498	511	504	491	549	537	526	498	544	487	510	529	544	490	535	557	501	514	536	497	512	553	560	547	526	521	547	557	535	506	523	525	532	549	524	539	524	510	524	514	555	496	505	511	487	509	552	543	520	496	525	568	532	518	522	527	559	506	525	519	530	473	563	534	533	502	532	512	535	524	494	497	523	513	491	539	557	526	506	520	530	494	531	536	548	487	515	515	522	488	548	526	516	509	571	518	524	510	519	515	538	507	498	510	475	507	562	537	534	537	528	498	514	500	476	540	594	498	507	506	539	519	522	511	521	514	491	504	527	558	553	535	561	516	509	518	505	530	558	512	574	549	530	521	518	494	517	531	516	472	507	534	522	530	491	524	500	549	502	503	571	504	478	503	546	493	531	504	525	521	570	447	510	512	505	573	529	544	519	509	528	559	517	509	504	517	489	512	544	506	528	564	513	515	532	498	510	517	500	546	532	512	493	494	549	568	514	539	541	510	509	568	522	465	530	513	516	450	535	523	537	518	554	504	495	487	531	501	497	545	535	533	488	490	564	546	522	531	510	507	501	502	505	527	554	537	533	505	539	521	547	520	528	490	556	524	492	547	551	506	543	535	523	537	551	553	515	527	477	497	527	546	532	490	513	547	501	533	525	512	545	548	497	531	528	510	533	516	496	516	513	524	516	495	482	528	518	545	557	537	536	519	526	502	559	520	528	500	533	546	553	498	509	493	505	552	536	486	515	508	548	534	460	532	530	532	549	529	506	484	530	492	555	523	511	508	500	510	500	507	536	508	514	508	502	555	494	473	528	511	549	557	504	511	495	517	540	534	514	537	542	542	528	516	502	472	540	516	487	535	469	544	497	530	510	518	533	506	508	516	519	525	530	518	541	542	495	515	511	548	554	515	520	525	533	531	532	551	536	515	502	519	508	553	557	530	521	540	521	508	510	506	492	532	510	478	516	526	480	511	539	555	504	595	538	518	509	543	575	505	530	511	513	520	518	535	478	515	522	517	485	553	525	508	531	492	560	538	510	535	513	485	500	515	562	523	535	542	527	517	505	502	488	515	523	527	513	528	484	508	533	526	512	546	527	562	543	513	536	511	519	504	504	537	507	499	491	535	529	528	497	499	500	514	499	532	559	538	539	552	491	542	518	522	467	493	513	493	512	526	512	508	541	519	545	534	560	540	491	541	517	522	509	519	525	540	551	538	519	514	563	489	557	535	541	505	567	508	531	497	570	518	510	519	509	535	483	550	530	498	507	521	500	530	540	550	491	530	544	530	515	542	545	524	505	576	516	504	527	526	512	521	569	493	516	514	510	472	528	513	517	517	535	511	535	529	533	545	529	525	490	546	496	504	515	495	522	527	497	542	508	523	526	552	558	513	561	505	510	511	510	496	515	507	535	480	560	531	479	520	506	557	491	511	511	552	533	502	534	533	521	498	542	518	512	505	513	506	527	524	491	554	528	485	464	534	561	527	539	486	535	542	525	511	445	522	509	520	515	511	514	585	574	527	499	538	558	501	520	533	513	508	472	516	566	500	537	506	527	517	511	546	536	538	525	460	486	554	519	504	516	506	539	520	507	567	486	537	504	496	530	552	522	507	541	551	561	491	496	514	532	515	503	519	523	498	567	521	526	520	504	531	490	541	514	530	507	526	513	523	540	519	552	515	527	503	518	540	525	514	463	539	534	519	502	501	515	515	507	511	544	516	514	488	541	541	507	521	512	475	544	502	516	542	538	502	525	532	523	503	528	509	560
9145	9548	13285	12502	8909	6770	5537	4175	2889	2624	2372	2065	1619	1443	1196	985	913	779	641	603	566	447	408	312	296	271	254	235	296	329	256	294	261	216	275	250	267	219	235	197	161	187	187	163	190	200	184	160	186	169	165	155	164	170	155	169	164	171	159	175	168	168	166	168	179	165	174	137	160	171	150	177	169	183	170	154	164	157	169	153	157	172	163	166	165	172	173	187	162	156	169	186	168	158	174	149	171	175	164	158	166	175	191	161	166	163	152	168	166	134	155	162	149	158	159	184	156	164	189	158	159	184	155	153	161	159	174	167	184	161	170	167	148	150	161	155	164	157	180	172	165	148	166	175	156	145	152	173	153	126	168	168	165	165	158	160	165	171	160	148	175	174	172	139	152	160	159	182	178	148	179	176	176	173	172	186	167	152	152	154	184	148	162	172	179	180	168	183	176	161	175	171	194	150	155	156	175	165	167	146	166	168	182	156	164	166	171	164	154	154	173	179	181	180	136	187	167	165	166	150	160	181	181	165	150	167	151	185	178	158	160	175	152	175	161	160	169	163	155	165	166	140	165	168	170	157	158	148	164	184	152	168	170	140	170	168	160	143	173	173	152	155	166	154	166	170	173	151	151	158	156	174	171	175	178	159	154	149	164	189	167	170	149	184	169	147	172	173	161	166	159	162	177	191	179	188	153	160	167	190	162	178	159	192	180	154	143	163	173	161	153	166	181	174	154	157	178	161	167	168	183	176	134	149	153	156	164	173	174	132	156	179	175	167	168	154	145	170	175	170	171	175	152	172	152	171	146	165	169	178	174	153	168	159	176	153	181	155	143	176	153	159	170	170	175	162	143	165	156	159	153	179	167	137	168	165	180	173	186	158	150	153	165	170	175	175	171	150	132	148	157	148	162	146	197	154	155	159	154	177	149	162	149	180	193	173	150	146	168	184	156	165	167	165	159	175	183	139	165	157	161	188	161	162	144	161	143	159	156	152	167	164	151	186	172	161	156	167	147	165	153	156	167	179	178	165	168	158	163	157	141	146	173	154	157	177	159	148	175	164	178	155	175	160	153	177	161	161	167	173	164	138	136	163	171	155	155	143	178	161	164	182	153	155	171	155	183	175	175	165	175	166	163	164	168	158	168	153	161	175	183	195	182	156	168	156	162	175	185	162	165	155	172	165	168	155	181	157	182	152	142	162	151	134	183	151	160	175	167	173	181	171	152	155	185	166	148	161	164	160	146	165	186	173	154	159	176	155	167	149	176	185	143	173	163	188	155	168	164	158	174	171	171	172	172	160	160	157	152	139	155	153	152	188	161	173	162	172	148	161	184	172	140	154	170	175	195	180	180	146	164	168	144	174	181	157	163	165	158	165	172	204	170	175	135	146	149	156	173	153	169	171	169	142	164	159	174	176	176	157	171	197	161	185	159	172	179	142	159	173	150	144	167	155	170	173	161	172	161	147	160	178	197	161	149	179	171	169	194	165	167	173	146	151	134	154	156	161	182	155	168	175	161	176	162	186	183	188	141	163	174	170	148	135	168	170	177	150	149	147	158	166	160	173	169	176	175	163	168	164	149	164	171	177	164	162	172	145	169	156	158	168	166	148	148	171	165	152	160	167	179	136	155	175	151	175	158	164	140	170	153	160	199	151	160	193	140	162	167	169	160	154	172	159	181	168	163	166	185	181	171	169	147	156	158	153	158	191	165	179	166	165	153	175	163	153	154	169	156	183	145	146	166	168	180	153	161	165	161	164	178	170	161	159	189	148	170	181	155	128	192	170	162	137	148	184	152	163	155	158	155	155	165	153	162	168	151	154	194	156	179	179	140	150	155	165	155	165	163	146	159	159	169	162	169	157	175	174	180	151	158	162	174	161	170	163	142	164	161	162	166	157	177	164	203	167	159	159	165	174	154	171	135	178	158	172	162	187	166	178	164	159	147	155	184	163	172	177	172	150	173	168	205	148	168	157	146	177	162	172	201	172	163	159	170	162	164	153	157	188	159	187	153	168	149	159	167	147	165	177	157	160	158	179	155	146	164	176	162	185	173	161	153	140	156	145	189	181	138	178	175	173	166	186	165	158	146	174	174	170	172	137	171	171	161	180	162	162	182	153	159	180	164	183	151	147	169	165	173	152	161	177	159	158	173	169	159	164	166	165	144	173	144	180	162	172	153	175	157	165	161	171	154	149	126	154	169	158	149	168	171	164	161	169	143	150	158	164	162	156	159	173	170	149	182	147	164	148	165	155	171	159	158	155	179	164	166	187	176	153	170	176	139	145	138	160	164	164	171	143	161	152	166	151	167	175	161	168	164	174	171	181	148	181	157	152	190	152	175	152	175	159	152	182	173	172	164	183	151	155	177	166	153	190	182	157	175	183	180	168	139	178	162	175	181	172	158	160	171	151	167	156	173	160	152	156	157	164	168	160	156	168	164	158	151	182	162	166	152	174	172	149	156	179	166	158	183	161	169	140	138	141	184	171	193	161	161	157	180	171	173	177	164	162	179	160	137	182	152	167	153	177	177	180	167	159	154	159	168	180	167	161	166	160	183	157	153	170	162	152	166	156	158	176	161	146	167	151	157	183	158	163	208	171	155	165	171	159	153	161	163	185	180	175	137	173	154	155	157	140	166	175	153	153	180	160	154	173	160	168	163	145	183	158	168	149	166	166	167	165	193	159	168	170	163	157	175	213	181	165	159	172	162	183	191	136	157	180	165	171	164	161	169	171	161	188	150	140	164	170	172	173	176	131	160	181	176	161	177	150	161	180	161	156	190	151	173	164	147	164	142	164	169	172	175	156	135	175	165	159	163	178	165	178	153	155	166	156	171	172	184	145	151	148	165	164	176	153	156	161	161	166	145	157	169	155	173	161	169	149	163	194	166	182	160	147	150	170	156	145	151	176	153	169	185	160	165	174	162	163	161	141	155	159	158	150	143	156	146	178	177	153	152	160	179	162	166	160	196	181	185	179	143	178	180	154	147	175	144	185	149	174	159	155	151	147	166	167	161	161	150	170	196	200	145	169	135	187	164	168	166	159	167	166	180	160	157	166	147	182	152	167	175	161	162	154	172	192	144	193	152	178	162	158	183	175	145	190	160	167	154	167	153	156	185	159	183	153	162	157	168	164	146	180	162	164	172	150	154	179	181	170	150	158	141	179	170	157	164	165	146	149	182	164	170	165	159	156	172	150	174	171	161	172	169	149	146	149	179	185	184	166	161	153	191	164	171	162	169	142	168	163	162	174	142	162	175	143	162	173	160	177	159	149	161	164	186	177	172	153	156	162	163	172	155	170	191	180	154	178	171	146	189	175	166	163	168	169	164	166	157	148	155	164	169	156	150	167	152	170	158	191	176	167	168	165	183	194	186	187	144	161	171	169	154	175	175	166	167	167	179	142	190	150	181	157	167	209	149	150	154	154	175	163	157	146	179	154	162	165	148	192	152	151	175	168	150	165	184	173	152	140	180	153	186	164
6522	9641	17388	22020	20435	19274	18272	15384	11779	11092	10904	10037	7788	7296	6495	5624	4921	4416	3431	3135	2693	2226	2234	1615	1393	1239	1030	1048	1528	1483	1287	1496	1281	1052	1097	1010	1044	959	941	792	691	662	616	559	634	615	547	485	462	494	496	461	448	488	475	457	492	482	467	464	443	461	476	470	513	492	497	485	492	482	441	471	464	425	453	449	494	504	447	476	398	479	447	439	475	473	463	431	488	467	474	416	473	473	447	435	479	483	452	470	441	429	481	438	441	458	447	431	509	484	446	409	488	470	457	483	475	429	478	457	451	467	486	444	477	402	448	474	462	458	466	428	428	476	464	460	457	474	464	444	501	443	471	456	483	492	446	422	461	473	485	479	457	466	438	483	471	446	457	484	436	466	480	480	485	455	504	451	466	456	475	439	461	444	450	481	455	452	486	456	487	453	461	447	502	426	474	423	464	417	449	452	476	477	445	460	458	463	461	463	438	441	444	451	459	473	456	466	422	481	420	474	479	448	441	497	463	454	453	442	438	433	465	427	459	436	463	489	485	436	477	458	493	462	466	492	451	430	413	473	466	455	454	441	431	486	448	484	477	461	438	449	459	441	487	449	454	472	479	475	499	478	498	429	417	448	454	455	462	475	439	498	446	467	461	508	480	460	481	452	442	442	454	509	444	465	422	425	493	480	454	485	457	420	435	454	474	475	441	453	459	449	470	440	453	464	461	490	445	479	477	488	461	428	474	439	496	430	457	450	464	448	431	438	439	465	477	469	459	472	436	445	479	481	407	491	419	499	429	466	455	470	452	445	459	473	456	469	460	456	431	463	434	520	471	459	452	471	505	494	458	474	444	464	485	478	448	478	473	491	443	456	498	468	458	416	457	476	438	453	449	467	458	426	471	451	457	413	432	438	431	454	484	458	433	515	465	438	441	484	467	474	436	459	452	405	453	455	435	480	424	471	454	462	451	438	492	452	451	458	467	471	438	481	435	468	463	439	473	451	476	463	487	443	488	480	455	440	473	457	463	455	389	447	419	472	455	446	470	420	489	459	449	473	449	434	439	420	441	497	486	461	501	439	501	457	445	445	472	439	470	466	446	455	447	450	478	479	484	475	457	411	493	462	472	462	495	441	484	454	410	456	451	482	450	433	438	476	422	465	452	474	440	443	464	476	460	475	454	485	429	478	444	459	451	466	420	449	458	503	479	479	476	490	444	439	480	462	496	475	425	431	462	465	481	458	440	469	471	425	462	450	435	490	453	446	442	439	491	455	430	444	442	482	439	463	445	475	476	470	467	453	448	468	466	444	453	460	469	474	437	445	501	479	446	490	467	473	457	432	426	471	486	460	440	424	455	455	446	443	437	431	492	448	507	458	426	484	459	467	445	469	450	474	458	456	442	478	485	464	434	463	398	451	412	416	434	475	446	447	440	458	452	503	440	457	465	479	491	489	476	472	486	478	454	507	490	484	441	469	496	474	441	431	446	454	434	468	467	469	478	482	467	468	468	446	486	474	480	448	451	422	450	435	471	456	451	472	468	463	453	439	468	462	429	482	485	443	478	492	462	446	421	454	433	433	467	510	430	409	455	448	434	420	427	453	439	418	459	454	491	432	493	499	412	461	453	473	454	432	474	506	458	457	456	457	451	475	449	492	439	455	475	431	459	487	456	463	424	453	464	435	508	429	432	452	420	488	449	456	443	511	448	455	416	486	463	464	462	426	425	495	467	441	473	442	455	475	441	461	483	476	462	480	487	446	449	437	467	490	478	436	465	466	427	460	459	448	466	466	426	448	479	443	447	449	459	465	492	433	459	453	435	453	454	443	455	449	450	477	433	457	450	473	494	429	452	429	441	481	463	484	476	439	460	437	439	445	473	483	445	472	456	471	467	450	494	426	449	477	431	493	471	460	475	440	437	427	497	481	494	466	483	444	434	453	452	474	476	446	420	437	438	459	453	404	483	462	457	462	480	464	473	438	455	475	457	480	479	498	464	444	473	441	438	484	470	466	444	450	438	452	466	444	485	442	472	448	455	449	467	478	448	466	432	434	479	420	463	493	449	463	430	465	459	457	433	467	469	499	447	435	493	455	432	403	491	465	442	441	464	493	494	454	477	467	456	468	468	483	454	476	449	443	444	453	480	461	455	423	458	449	450	475	495	475	454	426	462	458	450	447	473	476	461	485	431	424	445	447	465	471	441	429	467	427	480	452	471	468	424	487	505	466	462	446	424	447	445	451	471	399	428	458	439	437	448	450	462	504	459	462	468	445	489	457	456	427	490	443	445	478	470	443	451	487	465	444	463	479	446	476	485	444	483	467	459	481	497	471	513	462	432	458	468	480	468	455	458	451	435	436	493	484	472	463	464	466	486	447	458	444	435	466	465	455	446	480	506	433	461	461	470	454	463	468	491	450	471	440	411	454	452	443	425	443	462	458	442	462	483	441	474	439	446	448	464	463	489	457	471	440	442	463	475	435	469	461	419	458	454	484	431	422	442	448	459	468	429	426	482	456	456	460	428	440	473	459	462	471	457	497	453	452	414	458	477	462	478	425	486	469	472	458	427	442	457	476	445	463	434	449	450	451	480	492	480	438	467	473	441	442	468	458	428	489	472	444	440	463	462	469	471	437	462	488	465	447	458	508	470	475	454	453	475	456	489	441	458	424	456	469	446	448	477	433	466	511	483	460	450	463	483	468	476	416	464	500	471	444	478	440	438	448	455	447	482	452	440	443	460	478	452	466	489	419	490	440	473	488	503	458	431	468	442	489	485	493	469	444	479	474	467	447	471	431	412	475	481	458	448	437	458	459	458	449	450	460	473	434	464	484	428	465	466	465	476	503	427	472	486	420	455	464	469	483	432	455	470	457	429	453	450	480	478	448	458	459	452	442	479	430	448	457	455	420	467	472	508	455	448	480	469	448	468	477	443	435	475	454	438	504	459	509	446	474	498	451	424	470	467	424	497	468	462	450	420	438	457	481	443	511	471	480	450	438	499	415	484	428	464	436	441	437	439	476	471	454	444	500	478	460	477	483	460	436	473	450	441	438	423	464	454	482	455	462	496	467	489	422	466	479	426	483	453	479	448	441	468	459	480	456	461	435	456	460	475	464	460	446	452	460	449	417	444	476	450	432	441	459	489	451	442	490	444	429	486	488	479	413	458	458	462	434	470	468	454	485	444	501	443	512	486	455	408	437	466	439	456	475	470	478	480	487	468	460	475	487	454	410	440	431	464	494	469	485	434	454	452	431	462	425	467	471	472	427	451	487	451	465	473	467	483	472	437	433	454	491	404	467	461	437	457	472	459	437	486	446	477	464	451	459	455	441	451	476	431	467	439	498	475	460	462	464	464	488	468	430	454	496	446	471	501	429	437	454	416	422	462	489	455	486	474	448	456	430	475	510	465	443	466	491	433	449	448	466	460	447	484	470	487	453	455	472	478	463	444	461	484	457	447	481	456	439	458	462	433	457	446	491	468	461	462	468	472	469
25643	35351	39154	35727	33077	32197	31943	23351	18008	18236	22389	17601	14080	12061	10942	8393	7237	6512	5442	4968	3795	3098	3083	1893	1578	839	936	1298	2493	2287	1836	1443	1447	1118	990	905	1224	968	768	711	534	369	291	269	377	325	235	208	197	168	151	157	176	153	151	172	180	179	148	188	155	171	154	144	153	173	181	179	191	147	175	185	166	167	166	161	191	178	158	176	166	184	165	171	143	173	162	163	158	172	162	155	147	149	179	185	164	153	148	160	150	159	164	195	169	172	167	183	162	161	169	163	174	171	145	174	147	147	176	159	189	173	145	163	166	164	157	177	166	161	158	173	162	187	146	151	170	172	149	158	171	155	173	157	165	151	163	158	163	168	169	159	144	156	139	155	164	159	156	157	173	169	173	156	171	164	147	172	159	158	152	145	147	163	165	174	145	163	162	174	173	183	161	157	167	160	177	157	115	153	158	159	149	158	168	161	132	170	143	178	166	133	163	150	163	161	157	154	189	164	138	155	171	166	144	168	156	152	154	171	136	189	144	170	171	162	181	150	167	161	163	162	163	153	174	181	148	174	167	161	182	189	182	166	146	157	162	167	154	177	172	147	134	160	147	149	158	141	151	165	166	155	157	179	164	165	174	170	170	164	185	173	155	163	176	169	162	166	160	188	176	155	148	164	164	153	141	169	180	159	153	156	151	184	172	148	178	146	165	156	147	179	139	176	147	144	160	149	174	152	145	164	155	165	153	126	182	163	161	147	192	190	172	156	185	160	185	167	161	175	149	142	152	172	139	160	160	163	167	132	157	164	180	174	164	167	151	162	169	202	160	160	162	164	166	172	145	173	154	152	162	145	173	163	161	130	165	164	194	164	155	184	178	145	180	149	164	149	160	191	160	163	150	160	160	159	168	171	151	176	145	162	152	166	172	182	173	155	174	148	149	164	172	162	168	167	183	141	155	173	145	169	203	143	167	150	142	156	152	160	152	170	160	159	153	181	172	154	164	172	184	174	184	150	150	148	174	161	156	156	188	146	164	154	154	151	166	171	194	163	167	154	168	170	155	138	149	151	179	161	173	161	166	167	165	154	165	155	151	169	170	182	167	180	156	163	185	184	152	174	156	149	176	166	149	138	152	180	147	159	148	176	175	171	153	161	156	154	177	183	181	157	153	154	165	144	160	151	158	183	154	185	164	166	149	164	164	175	162	163	164	161	182	201	156	166	144	162	152	155	159	168	174	159	162	174	191	170	159	153	190	147	167	176	153	163	197	181	172	157	194	177	154	185	146	173	173	199	161	172	180	172	181	162	148	180	182	161	167	164	161	163	144	163	165	155	184	175	141	161	160	158	169	169	162	164	150	155	158	146	165	148	185	137	177	152	177	158	170	163	145	175	156	180	180	181	181	166	158	150	176	163	169	176	188	154	188	157	141	193	153	179	185	159	165	178	156	126	145	177	155	143	185	160	145	166	134	159	172	171	157	164	186	166	165	148	153	156	165	168	154	177	153	170	146	192	181	136	163	133	156	156	182	170	146	155	174	185	166	197	160	169	136	188	153	153	147	166	149	179	149	152	151	179	157	147	163	177	177	160	154	190	167	186	165	172	152	178	185	162	139	153	174	159	153	139	141	170	160	167	175	152	160	145	175	151	164	161	178	153	162	188	142	167	176	161	179	167	144	155	162	149	173	154	161	142	178	153	156	147	162	155	157	156	176	161	163	152	148	144	144	169	156	160	155	168	164	150	152	148	164	169	179	184	162	148	149	166	157	169	163	150	152	162	164	161	167	158	174	174	163	173	156	171	165	168	168	140	164	171	165	180	155	171	179	160	169	139	172	159	174	156	158	197	166	168	159	164	185	181	165	147	158	170	181	154	161	175	162	152	173	157	166	164	172	170	154	157	151	154	165	171	149	173	153	167	134	135	159	159	170	171	167	149	171	169	168	146	164	154	178	151	152	133	164	167	159	168	143	188	169	175	160	166	162	188	171	147	170	161	174	169	162	131	182	164	157	150	176	173	176	147	170	154	161	149	186	175	158	190	166	173	167	179	176	183	135	167	145	163	143	165	154	151	160	128	160	148	168	141	164	181	184	167	174	172	140	193	177	161	141	161	186	140	180	176	180	140	150	159	162	152	157	160	171	172	164	178	152	179	147	183	149	172	144	154	157	163	174	143	148	171	140	158	167	158	168	176	178	150	170	183	171	169	155	173	163	147	183	161	154	165	172	158	172	147	158	160	186	142	155	169	198	152	174	137	160	151	166	153	179	181	164	154	155	170	149	167	160	164	148	163	149	163	144	173	170	154	156	173	166	161	174	182	158	161	176	155	165	150	161	165	153	178	158	190	155	163	155	165	169	159	180	171	161	190	171	178	163	155	168	185	159	177	164	162	171	177	172	161	174	200	176	155	158	178	148	161	159	171	151	168	153	166	181	174	140	166	146	164	165	160	158	157	173	147	148	135	174	168	169	153	164	161	165	160	173	139	153	168	149	170	175	147	160	158	165	172	145	165	138	167	187	143	190	178	148	135	180	156	163	138	177	185	166	147	183	163	160	130	150	176	182	166	160	155	155	162	181	176	166	157	165	152	183	176	147	140	183	154	179	148	149	168	154	167	171	174	179	165	161	169	180	191	153	163	167	178	178	140	181	150	178	153	169	160	152	164	166	163	165	157	178	153	143	191	154	185	173	162	150	168	152	159	151	165	161	185	177	157	167	159	168	154	156	171	164	145	192	169	164	160	174	163	174	168	184	168	168	151	172	174	151	159	186	193	164	151	131	159	149	175	168	160	146	178	166	187	161	154	169	173	158	174	162	155	163	176	165	151	164	162	162	171	183	156	162	156	191	152	163	163	160	176	182	162	185	176	158	156	158	150	157	154	170	173	159	178	175	161	156	176	168	163	150	154	193	169	171	152	138	146	165	165	163	157	166	146	148	167	159	150	171	182	162	153	144	138	170	170	151	168	144	174	171	153	147	150	154	186	156	162	185	178	138	165	165	168	164	187	161	166	161	160	163	161	156	159	143	151	137	155	164	176	172	170	164	154	169	151	172	163	166	171	153	160	187	163	170	152	184	143	150	175	152	181	154	151	175	173	164	174	179	185	179	151	161	162	160	146	163	165	154	151	172	177	159	174	152	167	197	175	145	165	152	154	173	154	158	146	145	152	184	142	164	175	137	160	176	157	150	159	166	169	181	183	161	168	133	194	158	148	178	158	141	172	174	153	167	175	166	160	152	169	169	152	157	149	169	178	168	164	184	185	163	171	173	154	153	160	171	162	187	170	169	150	168	178	158	161	160	174	168	151	146	162	148	155	165	173	179	159	162	184	161	162	158	164	169	144	166	140	165	165	183	172	171	171	164	170	158	170	182	149	159	183	156	180	158	184	175	167	144	144	161	174	168	175	152	151	168	166	167	162	167	174	140	178	158	167	162	153	165	165	180	149	173	181	168	163	177	166	173	179	167	155	184	165	163	147	162	165	148	165	149	157
17626	30355	36449	40220	41382	42270	43231	34188	32344	36591	39560	35137	32079	31352	30884	26775	25925	22998	20512	19471	16066	13708	13755	9016	7599	4442	5318	6926	13404	12198	9720	8358	8658	6514	6086	5538	7334	5497	4788	4209	2903	2067	1262	1268	1849	1426	915	678	619	546	513	521	474	534	507	480	462	481	479	492	487	462	487	479	584	566	645	629	504	487	463	475	440	449	477	460	455	445	433	442	460	434	461	458	484	466	459	476	472	484	456	444	452	442	443	464	442	429	450	461	453	459	442	481	451	452	469	447	448	425	471	459	453	483	465	485	468	458	449	491	502	413	501	481	464	467	470	458	486	482	436	439	440	410	454	500	470	520	470	420	449	476	470	447	446	469	492	449	454	428	472	469	451	460	418	440	460	473	432	458	461	493	427	502	465	479	500	457	415	495	429	454	486	438	442	451	437	483	438	447	456	484	493	482	463	433	477	458	469	424	466	448	446	487	500	458	513	454	464	490	426	451	450	473	470	457	453	475	453	474	459	473	482	461	442	475	497	493	484	416	470	459	463	460	455	425	464	451	440	456	462	463	493	511	451	488	484	441	481	474	456	404	493	465	511	476	463	468	431	438	466	468	461	454	447	438	458	454	510	437	482	505	432	463	497	488	448	459	468	411	461	458	487	476	441	441	466	505	477	484	450	472	476	461	484	433	465	445	501	420	440	500	468	464	454	459	469	437	465	458	466	491	471	466	458	429	455	438	456	398	498	435	482	469	447	465	443	444	446	490	455	445	456	460	459	486	473	428	467	475	472	446	476	482	469	458	452	507	412	474	454	475	476	466	482	462	483	413	442	461	459	439	455	474	461	474	459	475	499	439	458	468	460	481	426	460	460	475	467	470	449	433	454	455	483	467	456	451	455	450	500	484	486	437	519	465	461	418	473	447	444	481	473	463	467	451	461	461	454	462	455	420	481	462	482	437	444	451	447	462	494	460	450	402	433	468	479	473	444	458	474	471	458	455	435	447	471	470	438	441	496	507	436	473	482	437	444	462	465	483	466	465	472	481	461	452	487	456	494	440	430	424	499	495	443	453	485	482	452	451	492	469	458	481	421	457	489	456	460	493	466	453	464	465	474	434	509	448	458	452	473	460	460	442	450	481	452	472	449	473	446	437	462	466	476	462	453	466	453	450	509	472	435	421	472	470	452	442	486	469	466	469	443	454	445	458	433	461	423	443	459	442	455	471	478	428	486	461	456	469	456	456	490	484	444	477	460	443	449	477	450	485	446	477	427	479	473	434	457	454	450	473	455	446	419	465	449	483	482	453	432	461	469	469	482	481	439	433	438	451	470	428	471	473	463	466	478	417	477	470	465	437	453	424	479	451	476	451	437	421	446	456	461	448	473	426	460	475	456	486	493	448	454	487	452	472	460	451	469	482	445	434	446	428	448	447	498	499	451	459	504	489	453	463	427	467	525	455	427	451	448	447	466	475	455	422	429	410	465	443	466	451	503	477	494	439	477	461	437	469	465	479	475	461	437	467	459	471	482	458	501	455	447	487	453	500	466	451	478	450	478	476	499	477	494	480	434	488	479	465	464	441	465	468	443	472	423	507	443	468	463	450	454	461	431	468	446	430	448	447	447	424	439	470	463	449	498	435	481	482	481	444	465	440	460	468	442	441	449	439	440	456	466	454	472	466	455	433	427	475	436	481	445	479	456	449	450	455	482	471	473	495	449	462	466	471	453	455	468	468	463	484	499	458	445	449	435	478	493	409	446	457	448	469	481	474	460	425	450	457	472	463	478	479	468	465	487	437	454	458	495	478	449	446	473	471	445	451	469	469	477	453	470	448	465	448	462	480	434	495	485	405	440	492	492	512	428	467	462	483	492	452	448	457	443	458	506	517	497	489	471	453	490	477	456	464	488	454	459	448	440	454	432	482	418	459	466	427	472	479	449	462	448	441	468	478	464	470	458	454	445	483	441	480	492	481	445	442	445	476	463	464	443	473	431	467	441	466	485	462	437	460	457	436	449	488	480	424	471	469	478	463	502	470	489	457	423	425	481	423	456	464	435	426	470	446	495	473	450	469	437	482	454	479	481	448	450	447	466	493	492	448	485	445	450	439	479	412	499	458	449	480	468	471	463	443	457	445	461	513	464	491	435	451	466	455	467	462	446	463	475	478	455	427	476	411	496	417	413	437	467	454	459	454	457	476	455	484	454	491	463	456	436	431	473	429	418	466	432	454	432	479	460	451	464	427	478	470	468	486	419	464	446	446	484	474	459	457	450	433	498	445	492	459	397	446	483	461	461	446	451	470	448	454	491	468	447	466	450	431	466	484	450	484	428	455	463	440	463	443	455	472	444	462	472	485	469	503	445	481	433	491	412	451	463	457	457	496	482	474	458	472	466	461	462	457	476	470	456	443	447	495	444	440	485	482	468	470	471	449	504	493	446	444	471	458	464	443	444	431	422	477	443	445	461	477	441	455	486	444	462	480	472	444	430	476	491	481	453	411	465	491	479	437	445	460	432	478	466	432	453	472	447	452	451	491	487	444	476	478	460	440	466	450	437	443	463	465	470	479	472	449	470	500	489	456	425	508	470	423	481	464	451	488	434	485	477	497	487	463	457	461	460	465	458	434	438	460	461	445	412	444	519	481	442	454	475	443	450	502	461	446	433	451	483	492	431	491	416	451	435	468	493	478	486	449	434	494	438	470	482	499	481	470	448	412	456	462	466	471	485	465	457	448	487	427	470	474	459	475	446	469	479	448	445	472	492	448	451	481	470	448	426	457	439	468	425	512	484	489	462	461	463	437	428	498	470	457	475	443	509	449	432	482	463	448	433	474	451	410	470	447	489	464	459	479	474	415	515	475	431	430	458	451	474	435	442	493	485	464	474	433	462	440	506	446	464	447	433	479	428	459	411	476	418	445	483	420	462	523	475	474	467	456	437	449	433	454	451	460	456	453	449	481	453	441	443	417	462	471	465	468	453	440	478	446	477	458	463	482	483	446	430	458	462	508	459	437	487	446	505	413	453	467	413	471	460	453	446	451	440	477	468	471	430	483	505	465	468	447	481	436	449	477	453	441	460	446	444	470	446	457	502	487	467	443	462	477	447	436	471	471	436	437	464	507	455	472	481	449	480	447	450	452	449	447	476	458	454	494	482	494	499	455	445	462	470	476	457	475	457	518	472	446	504	441	477	443	444	464	473	459	457	455	459	459	499	442	478	446	447	431	453	495	493	479	461	456	467	511	467	460	472	428	458	475	425	460	432	427	447	471	460	461	452	501	486	501	438	437	475	468	437	486	463	456	456	455	439	443	442	477	460	470	440	450	494	436	450	437	449	446	450	453	512	476	470	498	479	481	479	468	502	445	472	427	474	411	493	505	436	473	475	472	447	466	470	442	461	447	462	496	458	447	458	441	475	465	495	481	456	463	478	449	493	491	453	444	467	433	501	479	484	477	450	463	471	458	431	460	441	446	456	459	434	474	490	472	427	497	484	474	473	433	451	457
32845	39619	41731	38149	36534	35485	35200	31764	26283	26912	33558	24595	20527	17853	16582	12851	11150	10642	8210	7696	5984	4858	5291	3063	2178	1748	1831	2178	4235	4205	3190	1854	2429	1492	1155	1394	1527	1484	1256	1032	749	604	341	359	590	493	304	267	221	228	202	207	195	213	243	201	211	190	198	196	196	201	211	210	211	230	283	221	230	184	228	207	209	191	204	210	223	210	197	228	198	215	217	212	237	213	216	210	192	200	197	196	191	199	190	214	196	213	210	178	212	206	211	226	196	198	196	197	194	202	193	216	211	210	183	215	216	192	192	199	192	230	197	184	198	204	202	196	208	194	201	203	181	215	199	198	223	203	207	189	203	199	183	203	174	191	226	220	185	206	204	198	170	178	211	220	210	187	192	197	189	202	186	207	206	197	201	209	213	233	210	191	198	190	206	198	221	202	227	176	195	185	183	211	195	211	201	220	221	241	221	196	204	191	198	222	194	190	200	191	220	204	210	192	215	232	204	194	217	202	190	181	218	203	203	201	197	194	207	208	214	195	185	201	197	184	167	199	205	175	209	189	184	222	185	228	199	203	185	184	190	192	187	193	192	184	193	213	196	214	199	171	205	229	211	189	187	190	223	209	201	185	226	192	204	194	208	187	211	186	228	186	196	206	239	194	202	196	193	215	182	222	188	200	221	201	193	232	219	187	194	211	184	211	220	207	206	203	178	171	215	230	217	212	193	214	197	171	212	205	201	209	178	193	204	183	211	221	205	202	221	211	211	189	197	203	203	195	202	200	205	181	210	209	226	198	189	208	219	218	234	197	202	208	212	193	198	201	194	199	186	198	220	176	194	204	183	189	204	223	197	193	215	203	183	203	197	203	223	199	203	191	183	185	200	185	212	213	200	216	206	192	205	206	203	210	204	209	193	247	196	189	195	221	211	185	198	214	223	205	195	179	193	212	211	193	194	200	185	215	203	201	207	184	203	226	204	201	187	192	197	179	196	225	203	185	241	178	204	194	218	191	184	207	202	192	207	212	199	194	214	203	206	191	203	225	206	201	215	215	188	197	200	204	190	213	192	243	209	181	199	199	209	182	189	219	200	215	189	190	193	185	157	230	179	197	194	193	232	206	193	188	237	208	195	202	206	229	186	196	184	204	221	213	205	178	214	222	217	194	183	223	171	194	190	193	193	222	184	200	229	199	190	216	203	228	196	189	200	211	184	209	210	211	206	212	215	207	201	180	207	209	202	203	216	213	217	199	199	196	181	203	204	210	215	193	197	204	201	164	204	199	207	221	174	203	226	217	224	195	200	205	196	183	225	197	222	227	203	209	196	215	218	195	218	205	169	199	216	208	204	203	204	212	181	206	203	179	201	221	223	210	181	204	194	218	213	213	185	209	177	213	198	204	209	208	229	199	175	189	216	192	182	197	212	202	198	215	201	210	204	193	210	215	225	211	219	204	197	218	186	203	234	212	162	202	193	179	197	182	201	191	198	234	198	183	198	207	188	223	200	221	219	196	194	209	177	215	193	201	211	190	177	224	219	184	214	179	195	206	169	193	209	197	186	204	201	187	203	194	206	205	230	185	204	205	204	216	195	203	183	216	181	183	209	182	196	187	186	204	195	201	181	189	225	210	178	203	180	219	226	207	180	221	192	190	207	192	203	216	202	214	186	210	200	207	194	197	198	218	193	225	231	187	183	206	202	190	192	220	202	207	202	196	195	217	216	207	221	230	223	191	204	200	198	215	194	191	182	213	220	199	195	215	206	187	194	197	177	201	202	220	202	190	219	198	192	196	210	202	199	211	175	209	198	198	211	195	193	217	198	186	203	231	191	209	209	193	219	198	213	220	184	204	204	193	214	199	186	194	203	204	171	190	200	204	226	230	183	178	174	207	201	210	179	216	203	234	211	162	201	166	191	226	189	224	201	224	199	206	202	197	208	191	210	197	186	196	190	185	160	209	207	209	194	200	179	199	210	205	201	220	196	217	191	204	212	192	222	191	183	188	207	181	189	208	204	201	207	209	216	227	203	201	206	165	207	199	186	193	207	191	199	206	227	188	185	222	211	203	192	203	195	213	205	196	207	218	209	201	209	199	211	202	213	161	203	204	205	197	194	251	207	201	213	215	213	201	204	211	191	206	192	187	208	190	193	192	215	224	184	225	202	185	193	198	201	207	191	205	209	197	174	199	204	192	204	205	236	216	199	220	212	208	210	209	209	205	218	183	195	201	196	216	198	176	198	228	218	187	215	203	200	212	232	191	200	204	198	195	191	180	199	184	204	218	232	208	204	219	189	204	225	212	208	209	192	191	240	193	190	177	194	193	187	209	213	201	194	184	212	194	188	229	183	193	225	186	189	223	207	231	207	192	195	199	228	203	174	160	196	185	219	233	212	224	213	200	202	209	191	201	205	215	199	202	205	211	183	198	209	189	206	208	194	191	198	232	200	192	204	200	203	175	215	215	206	185	206	187	192	194	217	182	184	187	192	212	182	200	221	197	210	199	225	204	214	205	212	218	189	221	197	214	198	212	204	215	211	160	225	200	194	229	218	209	207	202	211	229	205	213	205	206	215	176	182	216	182	198	209	213	217	227	189	163	199	206	225	220	190	215	201	208	186	204	194	198	212	200	247	194	212	204	191	188	211	185	197	210	179	183	181	189	199	210	211	190	207	225	189	211	205	162	211	209	211	218	198	220	189	204	246	199	199	190	195	220	191	195	189	199	188	215	235	215	207	205	201	213	194	173	203	182	192	173	189	190	189	203	194	183	198	201	182	223	177	201	227	212	224	201	189	191	187	207	193	229	229	197	194	188	200	233	214	222	192	199	181	209	209	186	202	227	220	217	208	186	190	170	231	192	191	185	230	196	207	200	224	175	187	191	184	224	225	222	192	177	196	194	207	193	199	203	194	208	240	199	193	187	229	194	167	202	199	183	193	200	214	196	224	219	184	214	203	206	171	210	184	217	194	212	207	186	198	202	190	210	216	188	221	184	202	219	188	186	212	218	210	218	202	201	183	198	215	206	232	180	179	193	212	217	194	207	206	197	176	208	208	186	203	204	185	204	208	192	206	209	199	211	204	185	207	180	218	213	232	215	210	195	191	196	196	243	203	212	186	204	195	208	197	205	194	223	203	195	202	169	184	201	189	233	225	210	199	221	214	206	194	208	223	196	185	205	213	192	215	196	181	200	189	194	188	217	190	208	213	222	223	222	210	190	232	186	211	203	209	223	210	232	219	180	198	182	201	189	200	216	177	212	183	232	189	186	173	199	194	187	203	204	220	175	195	211	204	188	193	209	215	199	203	211	215	217	205	198	195	203	206	211	184	191	184	212	197	204	195	222	206	215	199	202	204	196	199	212	218	178	199	211	185	204	215	200	215	199	204	203	211	206	210	183	199	210	191	189	215	222	215	203	208	195	206	204	210	182	218	211	201	216	196	218	202	216	220	195	209	178	212	202	198	205	183	187	228	200	197	172	182	209	191	218	207	206	191	219
22213	33720	39783	43679	45601	45991	46899	42486	39440	42579	47566	40153	38314	37434	37011	32648	31851	29589	24534	24403	21677	18195	20052	11629	9874	8737	9054	10761	19148	18477	15236	9916	12467	7878	6507	7693	8959	8396	6989	5997	4296	3135	1581	1725	2944	2413	1222	927	694	687	666	656	639	644	647	560	619	548	557	538	535	572	581	642	757	822	775	699	634	647	572	611	546	547	547	581	582	548	564	588	575	575	576	531	559	552	542	561	575	542	578	562	594	591	539	575	533	602	536	546	482	577	551	538	551	573	528	561	582	531	595	549	533	576	557	530	547	555	568	559	571	541	561	531	575	530	526	524	566	560	501	550	540	532	562	524	618	593	531	566	517	568	572	542	577	547	569	535	536	564	513	545	582	536	556	561	566	554	561	537	576	562	562	576	580	567	502	559	578	546	567	570	549	578	525	538	606	512	554	604	555	525	566	540	564	526	537	569	537	547	556	535	524	528	590	552	544	528	564	581	560	594	543	586	526	545	540	559	563	542	579	566	569	563	542	578	540	565	604	556	534	562	549	581	561	533	551	556	535	555	572	571	550	546	493	595	528	561	576	573	538	504	549	574	558	559	560	571	581	556	546	578	530	544	543	581	526	539	574	544	579	540	536	552	574	590	541	566	571	586	527	561	571	596	519	574	549	540	552	548	568	546	548	586	517	562	607	563	514	568	526	557	570	532	494	543	565	578	568	534	558	562	515	571	573	508	529	563	604	537	599	591	525	562	543	553	581	504	541	536	576	575	555	557	546	558	534	568	533	498	539	531	572	554	539	543	560	576	547	569	549	516	553	519	583	518	545	575	513	546	539	571	530	514	550	541	560	585	586	566	590	527	557	535	561	526	568	553	528	570	611	554	532	501	556	536	530	574	546	560	572	589	558	532	583	544	580	578	531	554	575	595	572	542	503	545	520	534	534	525	589	569	514	554	576	551	558	573	556	564	534	546	602	543	576	524	551	532	594	535	537	579	564	574	558	565	583	598	566	525	569	567	564	574	570	550	564	564	545	580	589	526	534	585	561	580	516	554	555	556	519	555	525	562	610	516	573	578	609	557	548	524	546	561	533	549	533	578	565	579	555	541	523	539	571	548	604	583	574	592	519	561	603	578	534	575	596	569	522	565	597	561	556	548	557	528	551	540	605	581	552	597	553	572	533	569	566	537	593	567	522	551	570	541	539	547	520	563	609	550	569	546	569	494	584	558	557	588	535	570	571	545	527	568	545	545	515	553	594	548	523	565	552	542	554	551	594	526	581	563	564	580	534	539	558	553	510	535	531	563	544	540	589	573	583	600	523	530	536	578	523	539	557	573	566	565	560	598	560	557	531	519	553	548	562	563	540	531	561	554	626	545	544	567	560	546	570	524	545	574	531	552	547	569	566	569	556	569	577	533	569	569	523	583	506	556	563	525	534	539	513	558	506	546	553	579	534	554	528	562	540	553	515	533	531	567	519	546	570	544	562	554	537	541	553	549	587	528	571	525	538	544	555	609	507	578	561	527	526	564	567	536	586	556	556	541	499	522	535	617	565	526	573	585	578	565	515	556	587	543	558	547	549	556	564	565	553	515	600	548	619	564	525	570	555	568	554	574	518	593	564	576	543	550	551	501	589	580	597	563	569	570	570	548	528	526	540	555	559	568	560	564	528	549	567	544	604	565	559	551	558	562	578	562	587	575	557	537	595	565	576	530	558	559	594	567	564	540	582	573	549	563	540	563	534	540	570	552	527	556	555	579	585	520	601	532	550	573	517	549	526	597	535	577	582	548	529	517	562	547	554	596	554	564	564	554	515	601	538	540	544	593	550	559	563	533	563	577	536	546	596	569	574	550	555	522	554	545	562	538	587	544	532	550	546	569	590	543	563	545	555	546	548	563	547	550	529	547	548	541	524	555	586	526	535	555	535	554	559	594	568	547	536	545	567	552	499	540	549	559	602	543	531	552	587	543	528	551	562	542	525	543	609	573	565	570	562	613	513	542	542	549	554	574	538	567	523	541	539	529	546	567	562	527	524	562	554	588	585	553	514	543	539	560	568	535	538	592	588	549	579	550	530	549	559	568	556	543	568	545	567	502	542	575	554	545	525	576	553	493	557	561	570	589	557	534	543	568	554	559	561	533	547	576	563	567	534	539	583	548	530	531	553	567	552	544	547	592	569	536	509	514	502	517	566	550	578	537	564	532	531	571	553	541	512	540	510	559	536	539	502	535	548	560	532	555	589	573	542	548	580	544	581	561	569	572	573	539	575	536	586	541	577	567	562	561	542	589	536	525	541	587	552	580	623	561	516	567	570	573	559	547	537	580	523	587	558	544	550	533	564	566	549	549	536	557	522	567	611	485	547	548	524	541	541	517	582	556	594	562	552	533	557	582	552	593	578	547	577	550	513	552	555	563	573	568	546	577	582	535	516	598	554	549	529	573	569	540	558	566	545	567	562	587	529	564	540	549	572	575	550	565	573	549	557	554	562	535	535	535	578	549	536	551	562	540	563	554	560	546	554	555	527	517	561	606	546	596	570	569	556	516	591	547	560	568	574	548	582	584	569	592	568	568	571	544	546	529	587	624	552	582	576	594	596	529	540	549	553	557	573	528	566	540	569	559	544	584	526	548	541	526	550	549	551	527	535	502	587	541	540	510	551	552	534	582	543	494	572	514	546	579	548	534	556	553	572	564	524	566	580	633	559	563	532	567	516	531	584	572	570	511	532	557	573	562	567	554	575	553	511	581	564	559	539	532	559	529	554	534	553	573	558	580	547	560	547	562	541	560	577	544	578	561	572	583	556	590	526	527	575	561	554	559	517	553	528	561	590	569	567	534	555	590	530	544	584	571	534	560	558	589	590	517	579	545	540	583	579	575	540	542	544	583	558	548	536	579	502	527	551	609	523	557	546	534	566	540	563	541	560	554	558	539	526	558	535	496	571	548	547	554	584	573	651	503	575	577	525	571	563	559	538	531	528	548	563	575	564	539	550	594	552	557	568	593	528	556	543	566	560	540	573	562	558	569	581	557	524	580	526	563	560	597	527	540	567	571	572	525	532	537	567	541	606	562	545	599	553	556	544	568	565	553	574	539	574	546	534	521	573	545	620	529	552	568	567	575	534	558	549	542	571	578	524	528	561	558	559	563	531	554	540	532	578	564	569	546	561	543	564	559	569	574	547	552	543	570	598	600	614	567	554	580	530	547	589	555	570	542	592	567	563	558	540	529	546	548	622	574	549	572	553	566	543	576	563	564	596	556	565	581	558	592	557	544	575	540	536	509	571	567	549	561	583	556	532	531	534	603	569	535	532	562	550	597	529	561	557	551	549	594	552	529	547	610	565	612	539	593	564	525	563	586	575	534	515	529	578	525	593	541	543	523	555	555	560	550	567	544	569	548	504	549	565	529	553	518	566	559	566	569	560	542	525	576	532	517	560	592	527	560	515	554	548	528	531	563	552	546	538	588	570	576	533	550	624	582	536	558	547	505	533	572	535	561
9417	9545	13183	11969	9228	7262	5416	4246	2818	2580	2641	2035	1647	1410	1132	1016	834	770	671	577	499	435	461	354	316	264	270	275	401	403	320	272	290	228	205	253	246	233	220	215	234	192	193	196	210	207	201	176	172	175	175	189	167	172	197	168	165	188	152	184	185	182	205	160	212	218	206	188	164	187	189	163	157	191	211	169	182	152	157	181	176	206	188	187	183	182	174	171	173	172	189	158	181	189	175	196	191	154	191	196	159	157	166	158	169	196	140	191	186	177	181	165	183	186	200	173	186	180	177	171	165	161	187	202	192	146	182	172	198	168	185	175	194	196	171	184	183	202	175	180	171	174	167	164	163	181	170	200	168	174	192	199	181	162	196	171	162	157	165	183	183	176	167	154	150	177	182	199	185	192	182	175	184	157	160	208	195	186	172	166	184	172	184	189	176	173	178	190	191	176	186	191	182	183	191	172	185	219	194	183	180	167	197	173	170	173	187	186	213	193	160	180	157	187	172	196	156	197	193	176	170	190	193	178	178	204	159	166	192	182	176	185	190	163	165	186	161	183	212	166	180	183	155	169	202	166	192	183	178	173	186	185	184	182	161	184	136	206	172	175	169	207	175	160	177	165	173	175	171	189	190	160	183	178	170	169	171	175	177	177	184	160	159	181	161	170	192	192	189	164	162	184	152	173	195	204	173	171	186	170	176	168	200	174	194	186	191	181	169	174	186	182	185	217	175	178	168	178	161	207	183	185	184	205	191	174	182	159	169	184	180	170	170	170	160	157	166	185	164	185	189	181	184	182	192	190	169	197	177	156	162	172	187	172	187	173	167	189	193	179	192	173	199	188	182	161	170	188	189	170	175	158	166	184	173	177	184	195	186	203	177	185	177	197	184	170	165	177	177	175	188	174	211	170	195	172	197	185	179	180	168	200	177	170	175	178	194	184	181	173	184	196	169	181	179	184	182	161	169	171	162	181	171	161	153	199	189	181	176	202	202	175	186	194	173	177	194	166	202	145	157	182	186	166	173	180	177	180	201	196	199	194	171	184	202	162	199	183	175	157	168	202	200	175	141	175	188	178	172	168	155	177	202	194	206	196	183	181	153	170	174	194	202	178	162	179	173	175	170	178	176	167	193	188	146	197	175	183	165	173	162	179	192	183	184	168	176	180	177	180	149	197	169	192	160	190	183	185	181	166	173	173	151	189	169	170	149	191	188	192	175	166	163	175	155	181	136	180	186	189	190	167	174	154	169	168	175	172	159	137	195	185	176	177	152	193	155	188	160	188	183	200	178	193	175	218	179	168	154	167	163	185	170	159	165	162	184	182	207	194	191	174	179	179	180	165	169	176	181	164	184	167	160	165	198	191	173	167	203	191	191	187	187	193	169	175	179	172	180	154	174	166	181	177	171	168	180	178	159	176	189	194	168	198	174	178	159	180	186	175	181	177	195	179	182	191	183	177	181	173	183	159	148	187	167	160	157	174	179	181	181	179	169	166	178	171	194	173	179	161	173	154	161	158	204	177	150	178	180	166	172	161	177	191	175	201	175	192	212	176	181	209	158	158	176	173	186	176	170	197	171	172	142	158	161	181	179	176	192	193	184	186	185	189	169	193	198	175	188	184	163	174	177	175	194	175	198	191	192	185	166	192	171	165	165	173	170	177	164	172	183	192	175	193	175	200	182	171	181	180	180	196	184	189	164	159	167	176	151	184	204	171	185	177	178	176	172	185	178	169	184	187	185	176	179	169	170	165	190	197	160	189	182	165	216	173	170	163	184	166	182	174	170	155	166	169	190	181	168	179	193	180	187	175	166	191	173	174	190	138	187	186	160	176	173	218	173	197	174	162	178	189	156	170	170	159	183	198	179	192	170	173	167	178	169	192	177	170	191	185	160	157	177	193	169	178	149	206	175	172	155	175	158	160	167	171	193	177	174	194	179	178	178	178	169	186	201	171	206	190	180	172	169	180	182	183	169	164	177	150	178	168	202	213	182	164	176	175	194	176	181	168	172	168	186	170	160	181	156	146	175	159	171	177	175	176	167	158	191	172	185	166	164	153	202	215	184	161	184	183	182	200	181	161	191	178	177	169	159	205	179	175	182	173	158	193	193	177	191	191	173	181	188	165	172	187	184	171	173	159	189	187	167	160	178	173	179	192	190	169	163	177	140	176	181	165	174	191	201	190	181	160	193	184	195	169	180	174	166	180	167	182	164	172	162	174	176	175	166	176	161	176	191	190	174	177	157	161	163	152	158	157	192	185	173	177	204	192	160	161	178	179	179	173	163	175	174	182	171	198	153	147	187	169	180	190	166	166	160	162	162	173	185	194	190	180	192	156	198	165	158	191	166	187	189	198	177	185	171	179	177	200	170	163	155	172	155	184	171	175	181	168	184	171	180	183	180	181	158	173	176	174	161	157	164	187	186	172	161	203	164	170	163	155	192	172	189	190	169	172	164	171	188	177	162	204	157	178	181	173	182	176	168	181	172	182	154	192	179	183	189	171	177	176	178	173	176	156	186	185	181	162	189	185	173	191	182	186	205	208	178	194	168	168	213	185	163	172	181	185	180	169	176	165	182	184	180	205	180	207	171	186	182	152	191	188	198	174	154	188	172	188	173	177	172	210	182	181	160	186	169	183	165	188	182	172	169	162	166	170	145	194	203	178	186	174	193	181	195	171	169	186	183	198	182	175	183	179	187	182	162	173	176	172	178	212	181	180	190	201	172	165	186	165	179	187	164	183	208	176	187	176	214	202	186	174	203	202	179	190	178	187	184	174	176	171	172	165	158	162	174	189	184	170	166	181	192	192	166	178	169	182	154	158	175	178	177	164	190	205	182	179	196	179	176	169	168	170	187	175	178	172	174	193	195	177	166	183	197	170	175	189	170	179	163	185	187	196	173	166	164	203	200	181	197	195	169	177	169	194	191	191	155	166	178	181	198	185	167	188	201	203	162	171	160	177	177	174	195	161	188	159	167	174	174	175	185	200	163	177	161	175	172	190	176	192	195	172	183	170	175	185	173	177	167	147	178	191	167	170	155	191	175	183	175	194	178	200	182	195	164	185	177	208	155	178	196	180	191	141	173	166	150	173	228	163	167	175	162	176	156	170	189	208	184	184	195	159	186	176	170	152	205	180	190	188	171	179	186	178	182	173	169	167	156	163	175	166	176	177	186	190	208	192	181	182	207	160	174	171	170	195	182	178	189	185	180	170	199	174	174	195	203	200	185	167	178	168	178	182	198	181	198	192	190	169	200	181	182	167	174	189	163	186	152	192	191	171	164	165	197	184	177	189	186	165	189	175	187	173	156	184	155	170	159	183	177	194	165	160	178	190	192	171	157	179	180	169	189	191	179	174	170	183	151	185	197	180	183	171	188	174	197	189	172	202	192	182	184	151	153	185	169	192	164	186	187	188	169	192	169	142	161	199	213	182	155	212	192	167	179	197	160	171	187	197	172	183	173	194	190	160	165	173	193	184
6518	9642	17212	22005	21189	20200	17378	15645	11290	11236	11342	9248	8099	7138	6373	5435	4766	4058	3442	3039	2732	2299	2014	1450	1280	1077	986	1376	1918	1867	1328	1111	1166	915	877	1134	1098	1002	867	807	762	649	613	590	704	623	573	534	545	503	543	520	454	496	497	486	506	461	500	509	492	500	514	505	491	543	530	546	499	493	532	512	487	502	513	518	522	500	519	546	472	497	470	516	503	501	502	489	506	515	512	500	492	536	497	472	470	510	542	494	525	499	475	519	440	464	492	499	457	508	553	495	476	502	528	487	462	502	499	505	520	481	511	513	475	480	516	466	488	546	473	490	473	479	484	474	516	472	496	500	508	500	466	489	489	441	502	509	492	436	533	525	487	536	508	428	471	469	460	508	504	518	474	512	489	475	506	467	510	527	541	461	542	476	513	534	500	491	512	510	472	526	507	512	457	506	511	479	517	524	480	485	511	509	473	482	505	497	487	467	475	514	487	504	476	474	503	504	468	510	493	497	490	447	499	499	463	491	459	509	480	446	476	470	508	513	461	500	486	515	515	497	539	516	534	487	517	471	479	546	469	491	462	538	464	509	497	482	507	500	522	480	510	515	481	482	514	537	518	536	482	458	488	490	445	517	506	518	446	456	485	498	505	549	506	472	520	474	469	501	506	502	510	476	490	477	470	480	522	516	559	507	541	491	498	495	515	513	451	517	470	514	544	488	476	491	479	515	479	461	517	492	492	486	475	476	525	490	504	483	503	514	525	488	483	508	466	500	532	489	549	517	477	519	508	493	514	558	491	509	507	504	482	500	495	500	510	507	503	502	481	503	498	513	503	504	513	486	537	502	478	499	474	479	501	524	483	512	450	509	494	506	513	517	494	489	494	496	516	494	538	499	490	475	509	479	488	510	509	489	477	488	503	510	496	487	480	486	515	512	525	502	521	491	488	519	484	474	517	473	521	507	442	480	491	515	518	523	510	560	516	511	503	491	457	538	495	520	518	470	462	491	478	475	495	444	510	515	478	504	503	515	512	516	517	500	536	486	512	508	491	483	524	512	483	532	475	517	478	494	506	488	481	505	506	515	521	491	516	459	510	509	505	493	528	542	494	475	495	500	483	552	494	493	494	529	492	489	504	474	517	485	532	478	514	527	476	479	543	497	494	512	486	496	547	507	536	519	502	506	476	476	506	519	497	505	507	482	482	494	502	507	491	492	479	474	518	514	521	515	492	479	475	475	509	481	454	470	480	502	501	528	485	491	501	551	510	513	490	481	482	513	512	500	523	505	519	530	553	498	486	539	487	505	517	501	504	495	497	502	513	483	521	507	523	502	499	511	497	508	454	485	496	494	504	495	488	481	517	507	500	530	516	509	484	508	511	505	511	507	463	509	492	532	477	493	499	504	498	512	532	481	461	505	488	489	512	512	487	501	492	478	484	453	469	485	501	475	521	528	474	486	471	454	489	501	473	466	476	468	456	485	503	503	505	486	504	487	510	484	479	498	519	496	495	489	469	491	516	484	490	479	474	494	495	456	488	502	509	496	497	501	532	506	520	527	491	497	499	479	459	473	529	480	486	522	509	478	497	482	532	512	509	494	505	484	479	512	486	507	513	476	500	508	511	476	511	507	489	474	520	503	518	464	517	515	517	546	499	477	482	481	516	536	474	489	477	519	522	518	463	514	534	471	515	539	518	526	481	482	480	523	492	516	530	495	502	505	528	531	491	485	466	517	463	491	498	492	468	486	479	511	500	539	494	501	528	477	499	515	487	523	462	511	476	522	514	504	499	498	508	505	489	515	482	512	466	437	509	491	514	511	503	460	472	510	496	481	500	490	544	513	490	510	493	524	477	454	523	505	536	457	512	494	549	475	496	504	469	510	498	474	464	484	534	514	481	502	532	488	475	468	487	487	499	508	482	515	507	479	463	482	481	536	466	466	490	497	491	533	516	513	525	491	493	489	470	497	478	504	482	482	551	504	458	472	500	502	526	493	499	492	503	547	453	524	454	521	484	507	463	483	503	519	498	497	519	520	513	505	492	476	500	469	501	500	488	473	492	528	486	510	513	464	520	492	513	494	492	494	510	550	516	509	475	518	537	466	496	522	483	502	483	494	494	536	506	492	535	523	483	501	540	461	490	466	527	487	538	535	510	482	464	512	495	491	506	523	500	490	490	483	449	478	514	498	443	487	455	474	526	491	510	551	473	468	509	552	466	498	475	498	527	461	497	541	523	492	491	505	486	497	491	484	483	476	459	480	507	460	524	503	470	475	519	527	469	539	486	488	486	493	485	524	488	530	495	511	504	487	520	524	497	515	523	533	506	503	499	489	489	490	501	508	489	504	491	513	531	505	519	485	504	501	484	518	479	501	504	486	515	511	458	511	499	549	520	504	508	502	534	497	527	457	521	511	472	461	519	482	462	515	473	486	504	451	478	546	505	546	509	484	483	510	482	508	473	480	515	509	543	483	541	481	493	499	520	492	475	504	512	486	518	528	500	483	518	519	460	524	463	489	530	488	493	523	498	479	498	497	499	455	533	489	513	500	487	488	496	460	499	522	474	508	501	542	487	502	483	490	509	491	506	506	509	489	511	457	504	490	488	502	459	469	481	479	504	510	510	486	532	488	490	549	494	490	477	524	529	460	490	467	482	504	498	526	518	505	504	500	510	507	498	534	510	499	521	463	502	502	527	514	492	512	494	516	503	501	454	510	493	494	489	495	487	486	455	491	472	484	485	540	463	548	507	483	462	472	449	513	474	486	519	488	489	497	533	488	497	507	486	486	504	529	464	510	469	502	489	493	531	499	484	511	545	496	510	547	486	531	512	493	497	502	490	474	535	451	508	518	522	516	509	482	475	488	523	520	525	500	487	494	547	516	491	481	460	478	509	523	469	512	511	489	502	518	528	519	499	498	473	528	464	518	464	499	447	455	494	502	503	506	499	476	517	499	507	467	532	495	510	489	505	467	447	466	487	499	509	476	487	483	491	508	504	476	511	493	492	508	492	524	525	523	541	498	478	550	482	488	492	494	521	482	492	500	491	490	514	491	465	498	489	542	523	506	499	502	485	488	498	509	468	503	498	542	503	484	528	489	520	516	505	488	514	531	477	487	499	495	491	455	507	509	475	506	496	515	503	507	537	471	512	501	489	549	535	525	501	483	500	492	544	483	512	503	529	527	499	523	506	502	513	468	503	512	509	484	528	482	513	479	485	493	498	463	508	490	500	498	501	521	494	494	474	531	504	536	486	493	479	478	446	485	520	476	509	487	482	499	471	492	479	547	447	495	491	539	535	486	516	498	489	508	507	476	505	510	451	526	496	511	487	479	505	500	502	461	510	496	429	504	502	525	519	486	501	495	470	544	517	483	508	503	545	480	482	470	496	491	521	521	476	448	475	481	508	486	514	458	572	483	522	484	456	503	502	512	512	489	509	484	547	512	567	504	528	447	489	458	489	477	482	504	490	490	502	486	506	476	492	513	513	508	495	541
24528	32574	36545	34262	32783	29406	28002	26945	19604	20120	20908	15263	14563	12491	11279	8648	8059	7296	4998	4380	3572	3418	3864	2238	1277	1128	1781	2818	3511	2825	1926	1749	1258	876	1205	1329	1068	1035	843	751	608	391	264	309	444	384	263	208	166	183	175	188	169	188	170	199	199	198	176	212	192	191	189	190	190	195	195	186	179	135	188	190	158	184	182	182	157	184	178	171	203	198	186	182	199	170	181	180	158	196	187	160	165	176	179	185	190	142	186	193	182	182	178	173	149	187	181	205	191	183	170	187	190	197	184	164	186	195	180	173	186	155	162	164	213	188	208	181	176	200	183	169	182	179	195	173	163	181	180	177	156	174	185	190	180	162	174	185	152	176	186	176	188	166	188	186	187	192	170	176	179	174	172	199	175	172	151	186	198	178	171	175	208	193	174	207	179	172	176	178	178	170	180	161	180	180	177	189	168	207	194	177	186	180	197	201	191	165	176	178	160	165	190	189	197	179	180	181	195	191	175	179	166	191	154	170	183	191	188	198	178	159	173	177	178	185	162	173	171	168	170	164	162	175	175	161	161	171	173	193	204	206	190	201	193	195	185	171	198	192	183	150	196	204	180	186	183	184	164	176	223	180	202	168	173	161	154	184	201	154	174	190	183	163	181	192	163	175	165	169	177	178	200	173	180	195	190	169	215	192	180	176	172	155	167	172	200	170	165	170	183	186	159	184	185	199	172	201	174	151	209	181	209	180	177	185	201	195	166	188	152	174	180	180	170	179	187	181	166	175	166	158	182	189	184	173	210	161	181	168	192	165	182	181	183	187	172	159	181	196	169	163	160	196	166	185	187	171	192	167	182	193	168	178	167	170	166	174	190	205	187	178	171	175	184	177	189	178	184	200	173	164	157	204	174	153	165	177	165	171	161	193	202	188	183	164	181	200	181	176	161	179	187	187	172	177	178	183	170	204	199	182	169	163	180	179	195	186	193	192	156	199	183	168	160	183	156	163	174	165	192	179	182	188	177	177	155	190	199	188	186	181	167	200	167	194	172	179	167	213	166	182	180	160	177	173	188	186	180	187	202	175	177	162	161	184	180	166	196	176	166	184	175	172	186	178	168	182	167	178	198	194	200	182	188	165	172	187	187	166	194	189	195	171	187	179	195	197	195	177	144	186	195	185	169	177	175	208	162	180	184	209	175	173	191	181	189	199	178	182	165	174	175	186	179	164	172	171	178	183	165	171	183	189	174	158	182	184	185	173	172	174	171	163	178	198	172	176	174	184	167	187	175	195	190	187	198	177	175	195	191	167	176	175	188	195	193	171	171	165	198	176	200	186	209	171	204	209	198	161	195	181	167	172	189	174	169	172	155	190	183	191	157	180	170	187	181	188	170	165	161	177	177	174	191	179	162	174	186	178	185	192	175	196	196	178	193	174	163	168	196	158	192	182	197	209	183	179	183	175	185	166	146	168	174	179	184	164	195	192	185	185	181	171	177	175	165	200	170	169	185	179	174	186	190	181	203	181	180	171	199	174	172	190	170	183	171	188	170	202	179	167	196	185	177	163	184	182	174	175	185	175	215	201	172	172	177	170	164	186	198	167	196	188	180	217	162	175	180	169	180	210	185	188	186	171	180	182	206	179	168	177	170	159	167	152	174	191	187	181	194	156	173	161	180	173	190	193	187	189	204	198	190	173	189	180	214	174	172	197	204	163	186	183	174	166	168	180	212	164	203	179	186	189	170	180	179	186	192	177	187	172	194	165	180	193	188	154	172	175	180	209	156	183	165	184	186	216	187	154	165	166	196	182	184	166	181	170	159	174	180	185	178	185	171	172	210	175	178	188	182	165	193	190	172	169	186	199	184	202	164	202	184	186	178	181	188	187	189	192	178	197	188	168	184	190	168	165	192	161	182	188	195	182	196	181	203	192	187	184	190	179	168	189	196	171	162	193	179	165	175	164	177	188	190	167	198	187	198	181	185	197	152	189	171	162	177	183	173	154	188	170	193	173	188	168	170	192	171	167	171	173	151	215	194	195	176	167	204	178	185	155	167	168	179	186	199	173	164	166	164	178	160	160	176	169	202	163	163	173	173	199	194	209	156	172	208	202	173	178	172	190	172	187	171	173	187	194	175	190	165	171	190	169	185	196	149	177	185	188	189	165	183	182	191	199	173	190	171	179	209	173	192	167	168	191	188	169	180	165	187	197	193	178	174	181	193	149	164	190	184	195	183	189	159	195	170	170	185	157	191	186	180	183	175	176	194	182	187	168	189	161	176	184	198	176	185	196	182	192	192	183	201	190	207	190	197	194	203	188	171	175	144	210	189	213	202	167	189	178	185	183	177	173	177	198	179	182	182	186	176	179	191	172	179	173	196	171	169	181	189	192	184	167	187	200	186	197	183	191	200	161	163	169	175	176	182	201	205	157	162	171	196	216	175	187	188	198	179	168	182	176	172	173	185	184	179	173	184	172	182	178	177	166	193	185	185	183	177	175	204	162	193	190	201	200	163	168	172	184	161	178	180	176	197	170	175	192	155	178	188	174	185	189	199	164	214	166	167	162	193	175	185	177	174	199	175	192	136	181	187	180	171	177	186	197	166	186	169	194	189	194	187	174	165	189	177	188	172	156	163	186	196	189	178	165	190	200	174	176	204	192	204	182	178	176	183	179	182	154	170	188	171	171	185	168	175	190	175	198	189	164	153	179	183	176	199	180	167	183	194	191	176	194	168	183	180	162	170	175	171	184	179	183	163	166	180	195	169	156	177	177	161	165	178	178	211	162	188	169	187	163	178	185	155	174	168	182	156	184	175	170	215	162	187	184	184	166	177	174	210	174	213	181	172	206	179	172	165	190	218	201	166	169	170	201	168	155	166	152	166	179	176	174	195	184	202	192	186	175	182	172	184	162	159	206	166	197	191	188	165	202	170	169	204	176	174	180	169	189	176	172	201	194	189	216	213	162	176	189	211	178	173	182	177	191	164	179	188	172	192	189	191	186	148	178	174	201	164	171	188	165	192	196	165	168	199	168	188	155	165	167	185	171	181	161	204	187	179	176	161	157	194	163	186	177	178	195	169	193	179	198	193	161	163	179	175	196	171	194	183	182	172	190	174	173	159	200	184	203	181	147	179	184	177	183	192	179	173	162	204	183	180	204	175	158	163	184	174	188	176	191	157	179	166	168	195	224	192	173	165	180	178	173	178	171	172	157	210	177	188	164	182	177	161	181	163	177	192	186	192	193	175	172	168	205	180	181	223	166	175	177	177	172	186	190	162	175	182	181	181	177	182	192	187	184	170	181	192	189	177	172	177	147	172	166	173	185	182	195	177	170	211	152	176	144	177	180	199	175	177	176	194	196	191	191	203	177	187	190	178	165	167	186	169	187	175	181	191	166	175	184	207	190	198	144	204	159	151	187	170	181	178	189	209	170	186	173	171	200	195	142	190	205	187	185	189	170	185	193	176	177	183	165	160	163	197	196	182	170	174	161	180	185	179	150
16177	28456	33946	39223	40148	39985	40332	39680	32848	37443	38191	31015	34173	31930	30856	27417	27562	23551	19253	19129	16249	15337	16449	9184	6248	6128	8844	15046	16562	13629	10389	9673	7388	5021	7043	7923	6197	6082	5440	4417	3610	1944	1121	1258	2256	1820	948	767	570	593	531	568	554	519	508	507	530	507	608	553	513	545	538	540	595	675	639	601	521	518	521	481	489	488	529	492	493	504	510	515	545	522	534	506	536	510	511	502	504	492	532	559	468	517	484	502	526	513	526	513	478	509	520	491	501	481	509	523	494	528	511	535	513	489	476	507	535	507	497	488	521	557	519	500	543	513	522	498	476	492	532	499	523	491	483	503	524	508	483	500	508	506	473	490	521	494	487	484	507	482	491	506	498	513	479	552	497	478	524	507	471	528	504	541	511	508	492	476	455	534	516	524	540	496	494	484	472	521	533	504	492	535	532	482	545	498	486	537	511	497	485	505	490	487	518	546	543	529	506	527	497	514	506	533	491	518	544	501	480	503	496	524	486	519	509	516	469	528	519	530	485	489	521	498	492	489	495	515	505	515	514	501	536	473	514	533	521	542	510	489	518	503	489	501	508	516	490	501	442	458	512	529	510	479	476	481	480	519	518	515	535	467	527	503	491	518	481	527	519	494	481	533	507	509	508	494	513	491	477	469	503	449	515	510	472	510	502	509	533	506	528	518	497	503	538	539	521	516	460	527	513	486	473	517	561	510	514	535	524	536	464	475	505	483	532	559	515	488	523	504	488	468	531	488	450	496	530	488	506	521	502	491	517	534	510	503	519	495	496	481	509	472	517	507	511	490	495	517	483	488	489	551	552	533	513	492	533	459	487	503	510	525	482	530	482	509	534	467	500	534	480	496	511	483	466	514	490	537	496	524	502	507	486	481	525	532	520	483	505	531	482	471	506	519	503	490	526	521	503	466	487	520	521	496	500	512	527	514	488	488	514	482	533	517	508	486	505	537	488	509	510	494	496	486	528	511	480	469	457	541	505	459	496	566	496	549	500	497	516	521	508	501	485	521	494	524	496	534	470	519	503	491	498	508	491	500	503	507	512	453	462	527	476	488	463	484	491	521	511	504	519	487	530	473	497	480	506	517	514	538	515	512	501	517	506	517	499	560	485	518	495	499	498	493	522	531	520	525	477	506	479	503	520	504	488	521	497	507	532	505	494	536	499	495	508	476	498	512	498	500	513	481	501	445	507	515	450	513	516	503	505	504	494	548	508	484	478	532	497	523	448	510	511	482	497	487	490	489	528	463	518	531	508	491	470	494	533	548	510	462	486	513	480	537	520	512	528	506	531	529	483	507	476	494	526	515	509	511	509	521	519	470	479	503	490	510	508	552	460	490	539	523	485	500	489	464	521	464	495	512	495	555	512	535	529	497	508	469	500	499	517	475	532	532	495	518	503	523	512	503	505	487	546	547	541	511	506	459	479	523	500	516	501	518	471	503	504	530	502	513	494	516	530	540	504	530	542	498	480	473	481	520	541	498	506	496	541	520	503	488	538	482	521	550	494	501	536	480	512	528	556	523	494	484	501	501	533	521	522	499	527	470	546	519	485	512	509	498	497	539	493	504	546	524	504	521	494	527	510	573	484	515	533	528	486	505	497	508	529	451	533	500	528	516	476	517	526	482	513	545	530	527	546	509	462	474	538	516	526	506	507	494	532	471	495	519	470	532	497	503	497	484	455	534	500	518	490	490	507	533	474	500	488	503	482	506	492	540	525	517	493	500	530	503	489	532	511	485	541	533	498	509	492	490	506	502	529	524	503	550	497	520	503	504	549	528	539	519	518	542	491	502	491	538	515	521	501	496	513	479	502	508	492	503	512	478	466	480	499	493	461	525	512	510	476	529	493	470	518	479	503	521	526	502	511	521	508	480	540	510	495	499	496	545	467	527	504	464	504	517	505	497	497	468	515	518	518	505	542	515	496	539	517	501	554	538	484	543	523	495	522	499	539	517	516	504	538	511	530	495	512	499	529	531	483	482	478	516	520	494	522	479	482	473	467	517	473	482	494	493	548	522	522	504	531	482	460	519	488	521	512	482	504	513	491	477	502	534	491	537	530	511	497	500	491	529	507	486	478	523	521	477	484	463	513	514	506	480	504	518	503	519	481	545	518	514	517	502	483	530	482	523	511	503	505	499	530	530	505	495	531	550	514	494	499	507	489	524	466	510	523	487	503	527	494	457	514	483	491	527	504	525	520	519	517	529	516	515	547	520	530	504	496	539	495	508	540	501	486	513	464	512	478	521	528	466	495	530	526	550	535	532	483	495	534	460	499	546	523	495	507	498	530	533	530	522	515	486	452	495	546	536	481	527	533	504	482	545	515	514	534	515	473	516	491	473	501	475	536	517	529	493	521	504	528	503	498	493	492	492	521	497	500	496	529	540	495	490	470	500	500	531	523	479	451	503	501	491	516	521	512	523	499	530	504	470	478	471	536	517	497	555	510	504	494	497	474	518	484	530	502	456	521	556	499	490	499	480	505	499	509	532	529	508	504	489	540	514	514	511	494	503	467	519	477	538	492	508	471	536	472	502	503	527	507	512	481	470	485	504	522	511	466	508	507	501	483	487	508	482	499	552	503	469	510	517	487	524	489	532	493	510	517	484	522	532	521	513	535	509	550	529	485	524	506	519	507	471	488	513	491	536	483	513	506	473	550	527	503	531	528	499	522	504	501	505	524	510	508	507	495	476	482	531	489	517	507	503	502	544	469	472	464	505	494	502	542	515	522	537	482	499	503	501	515	514	504	507	510	532	519	489	532	500	509	527	508	509	540	522	507	461	505	492	470	482	486	489	497	511	524	503	528	479	489	512	525	496	502	489	554	477	508	559	503	480	517	545	462	503	466	482	510	463	493	468	523	504	527	485	510	489	494	464	496	513	554	517	523	534	528	509	540	510	527	501	535	528	497	527	510	489	504	479	505	497	492	512	557	487	502	495	463	501	492	459	522	531	498	534	530	509	490	534	510	466	512	518	513	490	494	479	519	531	499	522	514	482	500	540	488	480	507	483	501	448	501	479	481	505	505	484	516	494	477	504	525	548	501	500	488	520	511	493	478	521	507	490	529	460	517	516	546	532	487	502	585	542	519	499	494	489	496	513	531	494	516	509	520	505	465	478	481	485	528	484	496	546	456	499	500	516	502	516	505	523	526	477	491	489	526	495	489	483	484	494	484	494	493	524	531	523	528	493	524	469	488	551	488	498	509	483	490	528	527	494	510	498	512	549	455	500	510	472	520	528	494	507	507	461	481	499	534	493	528	505	524	513	510	476	503	488	499	489	529	532	470	504	469	528	505	493	504	495	485	544	509	511	482	489	481	514	511	481	507	484	502	498	494	514	543	510	495	511	501	496	472	467	538	471	494	496	495	528	547	475	524	492	477	469	510	524	506	501	505	482	506	512	480	525	498	492	490	500	496	513	487	503	501	506	531	505	509	499	467	502	546	521	497	498	484	508	496	516	504	499
32873	38487	38964	38862	36154	35270	33618	32612	24917	28614	26399	24930	21184	19836	18549	15357	14551	11729	9914	8138	7084	6958	6386	3706	2361	2212	2467	3444	6132	4775	3595	2549	2483	2043	2016	1949	1845	1754	1343	1083	869	598	334	429	630	498	293	293	232	275	202	218	215	238	264	223	250	256	237	260	239	228	224	246	260	262	217	238	226	185	207	194	195	222	220	201	221	224	233	226	213	223	205	212	238	199	219	183	195	220	220	215	217	232	230	210	187	222	190	204	198	198	238	207	225	223	201	210	200	183	212	225	196	226	229	207	221	236	231	211	183	226	214	213	213	223	216	194	224	228	220	211	209	183	202	181	225	194	193	196	206	199	221	213	212	210	183	217	194	201	233	194	226	197	191	210	223	205	192	218	255	204	224	213	216	230	202	225	198	231	190	205	209	211	212	217	223	197	213	206	204	195	208	199	220	216	170	205	210	215	205	225	243	212	207	226	201	217	198	200	208	215	216	239	219	193	209	189	210	200	193	208	207	184	222	218	229	207	218	201	205	233	204	221	210	226	188	205	219	177	224	199	224	230	202	224	190	217	201	218	219	200	227	198	212	209	189	239	197	204	212	209	209	192	221	207	225	202	208	220	213	204	218	203	229	224	205	220	196	219	216	193	204	214	212	203	212	217	200	230	203	227	208	216	165	211	192	204	186	215	173	200	211	208	218	220	209	218	217	201	203	226	228	192	204	207	211	222	211	212	187	211	215	184	202	208	207	223	217	195	191	208	203	215	208	204	206	219	206	225	228	198	201	222	197	190	186	214	194	195	183	218	198	242	205	220	217	222	210	215	183	204	209	204	214	213	203	191	206	210	210	228	219	230	182	203	211	229	225	222	212	227	222	220	214	222	210	205	207	194	219	221	223	218	215	215	216	191	211	216	214	232	214	179	193	210	198	236	231	220	206	226	208	194	223	227	218	220	232	221	224	225	210	219	197	220	208	238	220	212	213	210	221	229	213	225	182	219	211	215	214	216	211	211	240	231	202	190	208	233	225	181	198	208	222	236	218	198	202	219	198	219	187	205	219	211	219	204	192	188	235	207	200	210	188	203	193	215	198	210	202	192	213	198	198	201	208	231	202	203	196	213	186	220	249	172	230	203	209	211	223	196	189	208	230	228	208	227	212	187	208	224	212	226	218	220	227	205	229	214	210	205	210	213	191	211	234	236	216	228	198	205	200	243	201	233	206	216	202	188	233	204	200	217	203	215	204	196	231	206	214	188	193	222	202	224	194	199	205	213	203	205	192	207	226	225	187	219	219	195	221	217	231	211	210	201	222	218	230	220	199	231	216	209	181	227	212	206	227	200	216	213	211	211	186	193	214	218	198	217	240	218	197	203	202	201	234	229	206	220	224	202	199	202	199	206	222	241	185	207	205	225	192	227	207	199	208	192	233	211	204	202	195	212	197	203	216	203	237	213	200	211	201	230	205	193	210	209	211	203	221	218	228	203	219	205	212	217	203	218	232	230	218	220	193	237	210	216	172	239	233	190	174	210	204	209	204	201	207	221	201	214	197	205	217	200	223	222	221	193	214	219	231	186	191	220	208	202	212	210	194	208	210	217	190	223	222	197	198	195	222	206	203	236	212	218	190	193	206	235	216	215	226	199	193	170	199	233	225	229	208	210	210	238	222	202	229	203	208	216	185	214	213	229	223	195	212	204	231	215	224	191	210	207	203	215	197	207	210	220	216	228	205	230	188	214	208	196	222	194	235	189	199	224	207	209	200	218	244	224	184	198	216	227	216	227	211	208	183	216	203	221	196	222	221	227	230	190	221	209	235	191	196	227	225	213	209	192	229	203	210	197	225	213	211	205	227	189	216	186	217	230	201	196	214	172	225	193	203	228	215	206	194	194	200	205	202	202	230	207	198	215	205	238	230	237	205	192	226	211	218	233	211	209	211	208	181	198	207	224	181	194	205	205	232	212	208	192	202	218	202	217	189	216	204	230	206	191	208	196	217	203	187	216	202	223	221	191	209	197	221	215	210	240	191	219	221	209	207	225	216	203	214	212	221	211	233	200	203	207	216	195	228	225	210	222	194	202	208	227	212	227	217	183	214	225	238	205	193	227	206	216	230	200	210	233	209	210	240	238	228	197	198	205	194	211	211	210	192	221	209	228	209	195	202	221	218	203	202	225	203	190	224	209	234	230	213	210	199	217	233	229	215	218	205	200	200	205	212	217	214	230	205	240	216	198	235	209	193	210	217	200	213	218	211	234	201	209	229	203	221	192	205	193	198	215	216	205	225	205	222	225	208	203	238	207	221	200	206	217	206	193	215	202	188	194	188	201	227	206	204	219	202	205	204	235	210	238	208	216	227	210	201	195	179	222	209	198	190	209	207	182	218	202	214	197	191	192	210	221	237	199	212	198	203	215	203	201	202	224	201	201	215	215	211	209	189	205	198	213	219	215	215	209	201	229	212	192	222	207	219	217	218	227	205	213	265	196	213	224	228	237	199	210	226	215	216	206	212	223	235	243	192	202	217	200	218	190	202	198	244	209	246	192	233	222	218	203	245	218	220	232	223	190	192	215	222	204	258	194	200	180	207	236	179	195	205	225	193	213	200	217	204	199	206	227	238	203	193	213	206	186	208	202	220	226	188	209	238	213	179	215	217	215	192	213	207	213	208	217	207	238	219	224	204	225	211	201	213	175	253	195	208	190	200	230	191	205	204	231	208	203	235	216	201	218	213	214	200	201	210	229	233	212	213	216	202	214	235	199	232	189	223	222	219	192	227	203	210	200	251	214	232	221	237	209	189	207	208	226	214	213	235	216	194	231	223	252	223	239	209	213	211	212	193	213	203	206	218	219	217	212	214	191	201	196	234	216	209	212	220	229	210	224	223	228	213	210	200	217	209	233	207	208	233	220	193	224	219	228	193	223	231	199	215	206	216	202	245	212	191	214	216	229	232	220	211	222	244	215	203	204	225	199	225	229	210	205	213	209	213	174	239	227	212	218	218	200	230	188	203	227	198	218	211	223	228	218	162	219	208	204	231	214	239	223	206	173	208	203	206	202	218	190	209	235	207	180	208	232	202	194	197	250	228	181	231	186	219	227	202	192	224	219	206	215	237	204	193	231	208	221	208	212	197	226	185	199	196	209	202	184	216	234	203	216	209	175	220	207	228	214	210	204	195	225	210	208	193	213	200	227	228	227	221	242	191	245	230	225	215	229	201	203	215	213	225	205	208	201	205	223	209	188	221	210	214	206	198	190	204	220	201	226	207	207	222	214	189	216	195	207	182	224	214	202	207	190	185	192	185	208	210	233	210	197	202	190	198	185	218	217	233	214	210	231	206	221	200	240	233	188	218	202	210	218	181	245	206	201	226	190	210	200	226	200	222	229	223	204	205	234	207	192	224	233	195	210	211	229	207	231	208	191	200	192	198	212	208	207	216	203	213	225	199	194	205	211	232	191	219	210	234	190	208	213	205	214	244	219	224	206	207	198	206	242
22140	32289	37212	42934	44512	44950	45135	43539	38119	43932	42713	40669	39180	39385	37774	35346	35429	29398	26971	26087	23380	23138	21975	13951	10084	10515	11507	16257	24067	20094	15930	12827	12954	10962	10804	10908	10292	9904	7807	6166	5368	3119	1646	2146	3619	2474	1274	931	701	773	656	694	700	628	682	675	962	673	626	618	788	682	688	724	757	744	698	617	601	597	571	586	578	594	552	592	572	562	590	594	542	603	542	628	587	587	583	596	587	558	584	568	590	574	585	612	582	571	580	530	589	607	577	598	594	558	584	589	599	582	586	573	595	567	568	576	582	526	594	574	563	568	573	615	604	573	572	574	597	575	585	573	606	629	578	603	601	562	602	572	555	565	593	589	571	573	572	588	575	576	567	578	575	597	616	571	538	569	532	579	605	566	569	603	592	569	569	554	562	538	609	554	620	581	589	575	593	583	559	527	610	604	574	581	580	576	581	578	587	592	596	579	612	572	601	581	546	589	553	571	585	602	571	584	537	614	586	560	592	592	533	595	561	545	566	584	578	618	582	589	617	597	581	560	626	602	598	580	574	564	560	609	607	582	553	526	579	561	601	631	573	604	562	619	568	573	591	618	558	566	582	602	561	575	567	560	567	555	568	615	599	553	599	560	583	572	603	551	571	556	544	605	612	568	546	590	581	565	554	588	581	591	570	609	601	551	596	597	583	603	605	537	623	571	586	594	586	539	567	582	552	579	612	583	565	575	608	592	581	565	572	622	520	586	589	579	540	591	582	594	567	597	573	619	571	547	549	524	583	571	569	599	589	522	580	584	602	558	575	571	557	574	614	549	575	597	590	570	545	583	602	565	577	586	594	563	582	570	575	572	623	576	607	576	587	567	577	613	579	594	577	629	609	537	568	601	620	554	540	541	551	594	622	559	579	576	559	586	535	579	576	574	616	577	586	602	575	582	586	544	564	533	566	608	584	635	565	592	553	518	565	541	562	550	576	562	573	551	537	603	573	548	575	609	629	598	613	595	568	583	542	601	573	520	554	596	598	588	567	582	544	594	574	596	605	559	554	580	564	597	600	528	584	547	576	644	544	533	547	556	610	557	550	573	596	581	608	578	568	617	546	582	512	549	589	594	574	616	647	575	569	556	546	550	615	581	590	573	548	553	566	586	539	559	591	590	634	591	582	545	600	539	587	573	610	577	555	548	559	613	564	563	613	567	588	558	585	578	626	638	592	569	629	605	590	524	593	581	577	564	567	580	587	587	610	537	596	558	569	569	580	566	668	588	567	595	609	553	601	601	595	584	596	615	583	605	572	565	582	641	562	579	603	610	613	563	594	600	638	583	591	587	589	584	577	547	584	589	541	585	600	557	606	570	553	582	560	602	610	567	578	611	586	574	558	595	538	554	555	563	592	566	557	600	565	579	563	603	596	567	559	589	616	582	561	597	588	596	598	613	587	548	588	603	580	598	586	614	581	572	611	571	593	614	573	560	576	575	559	581	596	608	585	603	597	550	548	558	591	608	590	574	611	569	618	600	581	583	565	599	584	593	539	622	576	541	539	579	590	575	568	612	586	581	603	546	555	556	582	579	615	569	587	542	591	599	590	566	540	608	576	577	580	605	534	568	569	575	591	575	586	603	547	597	583	596	568	598	576	563	631	569	562	566	572	579	611	594	583	596	624	591	602	580	590	554	613	596	558	590	593	595	581	594	603	588	570	599	638	625	610	542	550	598	599	614	592	631	596	579	560	609	633	585	581	611	603	525	588	605	556	523	565	594	597	563	594	595	611	591	550	564	563	594	574	629	607	547	564	565	578	617	547	592	575	602	600	566	573	576	607	565	566	633	546	587	613	580	579	567	525	574	594	558	616	570	599	555	566	581	603	596	593	579	589	598	629	585	555	526	609	578	574	553	576	603	567	606	600	547	571	534	616	606	547	581	576	601	583	582	573	608	595	569	567	546	529	588	571	597	594	553	573	562	596	612	546	557	596	571	597	590	564	615	562	595	556	588	593	565	560	548	584	567	574	606	567	579	594	582	603	580	563	577	621	549	608	572	602	599	562	554	584	513	624	571	552	586	585	612	589	590	595	575	552	552	618	592	580	541	602	583	576	578	580	506	594	598	569	558	568	556	607	581	558	571	586	580	557	613	556	546	548	602	521	549	590	566	585	574	546	577	619	612	566	536	566	568	590	602	595	542	571	566	574	610	577	550	593	592	570	549	630	603	596	587	581	605	584	561	591	575	625	570	573	584	575	613	580	575	579	546	560	567	604	592	596	579	588	582	542	588	568	627	610	562	586	567	609	570	616	580	619	547	563	616	582	586	582	607	581	595	566	584	583	612	598	604	578	601	595	563	561	547	627	548	563	551	564	594	603	564	669	548	583	551	567	570	576	546	557	599	576	571	567	554	576	595	604	591	564	530	545	594	560	613	578	566	592	587	598	562	604	626	600	562	540	605	597	543	582	563	563	600	558	556	571	526	583	603	568	569	595	593	564	604	615	569	552	621	549	554	615	553	601	604	570	585	571	589	573	566	572	577	590	590	610	559	568	596	543	595	572	627	596	593	589	549	585	593	581	600	554	584	557	551	593	601	617	552	619	575	615	528	545	597	537	505	546	571	566	599	575	573	581	577	572	570	558	572	555	584	574	601	577	596	587	553	549	550	555	607	579	634	580	602	607	563	588	588	595	542	594	590	568	532	584	553	588	589	578	634	595	552	588	589	601	590	554	648	586	573	605	579	550	537	612	596	592	618	574	545	535	588	589	584	547	535	601	570	564	548	595	616	562	574	540	591	607	557	588	596	582	595	602	608	596	555	546	556	587	596	584	526	570	595	555	597	603	628	571	545	578	550	601	571	578	614	595	574	571	558	558	591	610	627	594	609	599	593	576	599	584	556	569	605	593	590	572	607	582	575	599	578	556	575	574	594	540	591	607	577	582	579	587	570	565	577	576	582	582	558	542	569	605	585	583	589	578	556	551	601	600	565	592	612	562	589	571	608	603	602	579	559	583	577	568	579	606	598	589	552	588	584	600	558	552	579	577	565	586	568	565	590	549	570	577	587	615	592	547	595	577	539	538	582	558	571	610	592	573	604	600	583	546	548	544	551	524	600	567	577	607	551	588	614	600	622	556	606	640	552	527	600	561	611	609	619	554	580	576	614	562	560	564	565	578	565	507	644	617	571	574	523	613	578	635	618	541	585	637	553	575	615	595	618	544	595	557	565	565	588	602	603	575	609	605	534	637	601	584	557	617	590	577	558	613	573	546	565	591	609	556	586	596	553	555	618	573	608	578	590	583	574	577	601	607	583	585	576	610	557	557	582	614	594	575	598	602	583	547	587	610	572	564	583	572	554	598	574	604	560	566	586	608	547	578	546	550	577	614	575	589	625	524	575	565	628	549	593	574	589	610	624	569	575	564	561	592	565	563	628	577	622	563	561	567	568	597	586	545	580	567	587	576	583	523	554	619	608	597	527	550	610	603	567	572	597	552	594	608	558	592	577	584	624
10759	10487	13913	12013	9076	6662	4899	3635	2784	2641	2366	1887	1475	1348	1198	978	849	734	607	517	462	398	438	348	303	282	269	332	353	336	310	270	262	283	248	262	250	239	220	192	247	221	186	192	201	192	218	198	184	173	212	205	177	200	175	163	183	166	176	193	209	206	198	168	154	196	188	170	200	199	188	162	201	202	176	168	176	160	201	170	203	185	172	183	168	196	172	173	184	197	173	178	179	190	176	172	190	175	205	204	196	175	201	193	184	185	179	178	180	211	165	174	193	154	175	187	165	193	189	182	171	173	161	155	179	182	183	184	188	197	183	177	187	180	161	178	187	188	193	204	194	204	197	181	182	198	184	181	170	165	180	174	201	206	181	198	189	175	202	185	177	194	189	160	182	198	164	176	203	204	187	195	184	204	168	175	172	196	197	175	173	169	211	201	172	186	203	200	190	171	190	194	180	180	199	172	192	176	192	166	185	175	195	187	186	180	192	220	209	210	181	188	168	197	200	199	179	233	188	202	196	155	194	154	192	184	163	187	177	205	166	191	177	197	178	202	176	201	180	178	199	195	204	177	191	185	178	169	211	192	167	188	188	180	181	207	172	178	195	171	178	193	169	176	187	181	181	187	192	205	193	172	191	185	173	188	169	190	206	174	169	182	188	183	199	193	178	179	192	190	195	168	178	193	179	190	166	187	190	187	181	189	177	176	195	169	175	162	186	187	192	188	178	225	197	186	201	189	173	169	203	197	167	185	197	216	183	172	186	172	205	173	152	184	175	181	193	180	174	185	177	188	200	172	176	169	224	188	187	186	187	189	199	179	179	191	179	168	196	175	162	173	205	181	192	194	194	201	215	199	185	191	188	154	164	202	188	180	156	166	204	214	163	165	183	145	194	175	208	195	174	172	198	196	179	150	169	198	185	186	175	195	182	202	166	186	174	185	185	184	189	188	200	180	195	193	167	198	181	185	202	206	178	204	173	176	173	166	166	171	193	201	175	204	166	177	174	178	202	155	187	178	189	176	148	218	192	169	170	208	186	183	202	178	197	185	172	172	183	167	215	185	178	184	186	190	191	176	182	168	197	170	199	179	190	163	173	206	207	192	169	174	182	188	187	198	208	174	184	179	198	201	184	174	194	201	171	164	184	201	172	223	206	197	198	175	208	153	188	187	181	197	171	182	201	170	176	184	172	182	173	181	181	157	194	182	189	194	208	172	177	194	166	191	174	191	173	181	204	190	177	187	202	197	181	192	199	171	201	190	187	202	177	189	182	179	172	167	180	204	185	178	188	204	180	178	179	187	188	193	173	174	191	196	174	201	179	191	182	199	190	202	168	211	167	166	220	201	177	191	201	194	182	195	175	180	191	187	205	197	187	197	174	171	191	178	187	179	185	185	182	177	206	194	185	180	171	177	177	198	197	179	193	204	180	154	179	161	204	182	169	198	164	187	194	172	186	177	187	193	190	180	148	193	158	191	201	206	180	182	181	180	166	168	191	172	195	183	192	182	196	179	183	219	201	182	188	206	193	190	198	173	202	179	133	221	193	187	174	171	213	188	184	189	193	186	180	202	142	190	192	201	192	166	179	186	184	168	181	197	196	195	183	200	189	190	202	187	195	180	211	225	169	182	150	182	182	203	201	176	167	188	189	198	204	185	186	182	186	162	198	181	195	181	170	183	178	185	197	185	171	189	167	191	185	188	181	200	178	202	199	176	183	213	190	180	202	211	186	171	202	191	185	186	153	192	207	203	198	173	173	182	180	191	177	179	188	189	180	194	178	212	190	221	218	191	176	177	202	191	174	181	186	213	188	188	185	180	185	170	163	203	180	190	221	188	195	193	161	159	174	198	159	177	171	172	195	198	198	183	173	186	187	194	212	201	169	164	192	184	173	199	212	204	216	195	180	192	185	166	166	190	187	159	161	181	200	160	170	208	201	202	194	225	194	194	182	193	149	190	171	191	176	193	193	195	197	166	168	168	201	189	209	192	187	202	196	214	203	177	187	204	188	178	193	213	173	197	177	204	197	215	191	189	208	165	182	194	202	188	199	188	176	180	194	181	194	179	176	186	187	200	202	195	171	171	177	193	176	179	188	180	192	193	185	188	198	180	163	213	184	200	182	178	194	199	168	159	162	198	177	187	176	177	191	187	187	233	187	180	186	194	171	190	181	180	178	190	191	174	186	201	195	181	195	185	193	190	191	189	179	184	199	172	194	207	197	182	207	196	190	207	172	195	177	192	182	196	198	180	181	200	197	197	182	163	160	205	189	185	183	173	163	198	161	199	197	183	186	192	196	179	199	191	176	189	172	203	189	178	184	212	186	195	186	186	192	208	193	199	208	173	217	185	200	210	198	174	174	184	170	197	174	195	191	185	188	177	169	182	205	168	208	179	214	185	175	197	215	208	218	177	190	151	179	180	191	184	194	170	168	185	165	182	219	221	179	206	172	200	197	183	185	177	196	195	175	178	184	195	183	181	178	204	176	213	178	176	184	209	181	186	171	200	193	194	165	195	188	176	175	201	193	194	170	206	188	178	200	172	154	170	172	158	188	180	175	168	186	185	191	214	192	197	196	161	157	174	196	176	180	182	180	182	172	174	197	186	196	198	196	183	184	183	173	186	186	197	191	180	175	188	186	201	178	200	166	203	190	163	174	165	178	163	189	183	186	187	207	172	212	188	199	166	197	218	189	191	167	161	185	170	191	162	172	193	181	179	191	164	203	185	173	148	180	197	186	187	205	201	206	202	165	183	202	194	174	190	184	180	184	198	192	179	168	191	190	199	173	168	196	176	193	195	184	198	206	203	175	179	188	182	196	158	159	199	187	173	164	180	196	179	194	191	186	191	189	172	195	183	199	190	191	189	200	179	191	162	191	212	178	200	198	160	165	215	170	183	198	183	179	193	140	173	180	210	175	207	180	194	192	186	173	165	193	193	187	188	190	188	184	193	209	179	179	179	189	183	188	176	179	185	196	180	185	184	214	167	167	198	212	208	187	215	188	176	185	179	173	186	191	204	182	190	199	190	191	202	172	186	178	185	192	189	186	211	190	185	190	174	166	194	173	186	180	179	187	169	177	201	182	191	176	190	200	191	206	220	173	165	185	182	210	183	172	218	212	165	223	206	194	210	176	207	209	191	194	206	189	141	158	187	182	181	157	181	182	190	156	187	159	209	200	182	153	195	164	195	209	189	180	193	152	201	187	178	166	186	210	172	182	176	168	210	210	188	187	178	197	200	171	189	194	192	197	190	179	183	178	202	166	155	173	164	188	220	199	197	193	200	185	188	187	179	192	186	167	190	195	198	210	170	188	166	212	177	221	179	177	186	200	173	194	196	168	207	188	178	215	180	194	184	181	158	177	193	189	179	193	190	185	184	196	171	179	180	184	193	182	194	201	202	204	187	169	189	197	212	178	180	190	172	198	195	189	182	177	188	168	197	177	219	174	181	168	191	182	206	209	181	186	179	165	167	184	199
7433	10273	18429	21834	21334	19171	16516	13315	11581	11939	10837	8843	8024	7544	6755	5145	5172	4031	3478	2924	2500	2339	2256	1438	1127	1153	1209	1629	1647	1575	1321	1095	1199	1147	1033	1018	980	938	790	758	686	633	585	616	721	672	551	531	487	518	503	510	517	515	531	532	533	521	506	624	573	557	499	504	527	501	516	501	540	514	536	548	549	477	517	535	495	547	540	558	484	518	504	459	524	526	496	522	500	504	523	523	518	515	538	496	492	513	489	476	519	535	513	510	533	565	496	524	512	516	520	511	450	491	489	505	545	547	537	540	517	501	521	506	572	519	502	515	546	507	498	537	479	547	490	504	444	495	496	505	516	483	493	513	475	544	499	525	500	508	495	488	510	526	532	513	521	523	505	502	511	497	527	546	545	502	548	558	532	509	512	511	488	489	559	527	543	534	510	490	458	475	527	507	540	488	515	508	514	545	515	467	494	532	524	498	533	541	511	501	527	503	517	552	507	499	509	505	502	535	525	508	518	508	528	492	535	558	514	515	520	524	530	503	534	478	501	560	576	567	498	474	539	503	521	507	508	511	505	563	486	562	513	538	521	545	527	529	555	505	501	496	518	520	493	544	474	515	503	464	502	529	486	522	495	524	514	516	508	522	501	501	478	493	511	547	496	552	512	539	533	516	545	524	544	535	562	535	500	490	521	476	478	524	510	538	540	528	511	500	541	489	527	477	507	486	499	523	505	498	517	516	505	513	513	511	546	540	543	507	526	548	523	526	523	504	511	524	475	516	527	537	464	541	544	534	542	498	536	480	486	515	518	522	537	518	501	517	506	514	501	479	514	502	518	526	505	504	495	542	544	507	534	482	476	503	521	513	502	473	483	480	527	518	516	555	535	563	459	524	517	518	506	514	528	520	501	506	522	521	506	515	474	528	540	515	454	552	536	510	503	540	500	528	478	534	503	532	492	517	500	504	502	494	566	500	518	495	534	497	505	543	487	514	512	509	515	541	502	520	532	554	492	516	552	525	476	502	516	543	503	498	531	529	537	540	545	508	494	517	504	466	516	538	526	514	551	501	514	508	501	513	489	524	544	532	564	492	529	521	525	484	510	506	490	499	532	495	521	479	493	515	533	547	521	500	510	520	505	558	535	495	524	503	529	548	494	531	537	509	516	502	537	496	508	530	519	513	511	478	508	533	546	540	483	522	529	511	504	524	519	481	497	505	502	539	498	504	498	508	520	461	486	485	515	508	522	494	529	543	531	567	531	512	484	523	503	521	543	512	513	502	485	532	518	513	480	512	526	526	487	518	542	486	517	541	475	534	531	498	509	506	489	532	486	504	509	514	524	496	517	496	518	532	513	512	537	543	504	550	554	527	509	516	517	508	523	495	510	516	490	540	533	489	487	511	529	502	510	502	508	450	535	545	523	511	514	513	545	541	477	525	507	511	516	520	522	500	518	560	532	483	522	502	560	540	547	508	533	460	508	531	512	504	492	475	529	530	505	541	480	549	499	531	544	475	480	477	502	525	505	511	525	539	529	593	520	532	526	478	511	495	474	530	561	515	511	525	481	484	523	551	537	519	461	541	509	519	512	552	500	544	481	483	481	509	481	507	485	498	507	546	498	482	492	520	500	541	559	506	502	510	515	536	505	544	502	510	544	533	501	499	516	532	510	505	497	526	511	477	537	528	505	484	509	499	510	510	538	534	513	524	537	508	531	517	526	493	526	528	503	503	547	490	474	490	480	545	509	563	492	531	500	540	487	524	513	487	521	545	504	510	509	535	470	509	528	484	531	562	495	508	514	538	552	518	510	525	517	475	517	523	499	537	521	485	498	483	502	536	501	508	521	537	500	497	505	515	531	544	510	586	531	515	537	535	490	510	508	517	511	488	511	513	486	508	499	506	511	471	524	505	503	488	525	518	537	532	485	526	501	539	549	518	535	493	492	477	500	520	514	522	521	506	527	526	511	515	512	538	522	522	534	504	514	470	515	520	537	522	523	513	528	524	508	529	525	482	515	539	546	475	535	534	476	518	549	516	492	523	527	510	549	548	502	510	546	472	546	531	523	483	506	530	508	555	530	546	502	521	498	525	497	509	538	577	548	491	472	525	509	510	495	507	520	500	506	550	491	539	507	535	466	567	547	464	507	533	535	526	481	529	539	569	537	555	509	507	536	500	516	524	496	557	549	515	501	534	546	517	533	509	526	496	503	500	518	563	548	514	474	538	476	558	527	502	532	450	523	571	526	504	557	491	534	550	537	518	530	526	520	505	565	547	486	497	577	508	498	500	531	491	511	468	517	543	497	514	490	541	509	481	489	502	546	522	485	516	529	528	558	531	480	537	562	499	517	491	549	540	520	506	497	511	558	520	502	587	515	490	519	515	531	545	521	510	513	538	538	502	522	540	514	517	509	525	534	495	530	547	510	518	529	498	462	503	500	518	472	512	546	518	543	500	509	541	539	528	524	512	482	506	519	501	517	480	497	521	560	557	513	518	539	506	530	593	523	491	548	497	542	524	503	512	530	501	524	476	505	525	533	533	512	503	508	509	516	527	506	506	554	499	531	521	530	515	508	530	478	511	503	510	479	495	497	547	523	490	515	492	560	493	496	538	519	508	526	516	575	514	557	516	525	532	513	513	503	509	485	550	493	513	526	511	513	531	497	533	521	519	566	514	468	496	510	506	502	538	494	548	529	538	541	520	522	549	509	511	517	548	511	488	530	520	521	563	488	532	548	511	505	538	514	508	521	501	528	510	516	526	457	506	549	551	497	583	515	537	470	491	508	527	533	508	475	508	537	514	528	566	483	524	541	544	503	540	492	514	539	490	567	575	490	499	525	510	533	530	491	481	508	496	539	496	513	527	482	531	511	539	530	517	520	521	489	551	512	517	492	527	521	545	531	520	509	507	492	500	550	495	561	496	522	554	503	516	496	496	497	472	515	508	452	460	520	520	517	504	471	516	538	512	499	565	487	497	538	537	493	494	547	473	530	497	549	487	495	522	554	534	488	545	526	540	526	536	567	486	543	490	493	523	507	531	492	533	499	522	487	526	496	508	527	579	525	512	550	546	565	501	513	524	536	531	502	528	517	517	511	467	488	513	533	514	507	510	515	512	521	560	501	517	493	529	530	517	524	457	487	512	516	532	514	509	489	518	520	514	540	573	501	503	512	512	548	512	536	540	526	487	502	520	512	491	551	554	499	478	521	516	526	525	536	547	526	506	519	526	512	532	528	489	528	527	522	520	527	516	484	480	474	530	522	496	526	502	521	546	521	562	549	533	500	479	541	516	514	488	521	498	458	520	536	534	483	521	537	494	470	529	541	538	476	543	504	512	479	510	495	553	515	478	493	533	559	508	501	533	523	502	532	538	544	512	510	536	550	529	530	520	491	512	465	476	477	531	512	539	537	494	538	478	490	518	541	526	525	530	543	539	519	493	489	519	535	510	525	535	508	495	516	484	496	449	501	517	537	503	518	515	482	498	509	540	533	498
27667	33199	35439	33671	33425	31342	31076	28431	19981	20655	19926	16162	13293	15289	14054	10279	10136	9141	7383	5471	5065	4891	3442	2254	1347	1669	1826	3488	3022	3080	2264	1550	1510	1120	1021	1152	1055	1086	1000	690	523	375	253	306	493	388	263	194	163	179	195	191	186	173	197	202	224	186	202	241	235	206	207	172	187	160	156	168	170	195	158	195	172	200	171	181	163	160	180	194	176	173	188	177	194	196	186	172	187	169	183	198	179	170	185	168	165	175	193	178	184	211	172	180	175	194	187	198	153	185	195	197	163	161	192	199	191	212	170	192	194	151	186	180	200	158	179	201	205	190	191	188	182	155	161	179	188	174	177	163	166	181	174	195	144	156	178	173	204	177	199	172	198	179	156	207	184	194	185	203	178	169	166	158	167	166	191	180	160	189	179	193	182	191	182	202	176	192	193	185	182	172	170	188	201	179	181	218	187	201	195	171	192	177	182	163	186	208	165	189	164	176	172	202	172	171	198	166	189	173	168	202	164	173	170	202	187	171	165	183	158	176	165	188	204	187	191	168	150	174	188	180	169	164	199	193	183	185	175	163	180	182	161	192	161	196	189	164	181	171	191	192	194	172	182	176	178	170	154	191	191	182	183	189	207	179	166	180	178	176	169	196	194	198	185	197	181	177	201	179	181	195	174	198	178	175	172	215	172	165	182	193	171	211	186	181	178	176	171	185	194	192	185	176	193	185	192	187	159	191	162	164	189	201	198	184	170	165	191	172	197	180	188	205	183	186	185	162	167	170	187	186	179	170	191	174	191	167	174	180	164	193	183	167	165	192	170	170	164	209	163	175	170	173	157	165	166	189	209	146	181	186	203	186	190	187	168	176	170	175	167	159	185	188	174	181	175	164	160	198	160	177	186	163	191	179	159	171	191	201	156	178	165	192	178	170	164	190	184	189	166	191	178	167	200	158	192	186	173	169	170	164	160	178	167	188	164	174	173	166	180	194	177	180	171	191	180	170	147	211	183	172	193	184	183	196	196	185	159	177	168	165	155	188	179	166	158	188	198	204	179	170	184	173	177	185	163	175	189	201	164	166	189	182	183	179	189	180	195	185	169	205	196	169	189	174	191	188	199	205	189	203	180	175	179	147	189	150	198	175	172	175	208	165	181	168	178	182	185	188	183	163	182	167	177	160	175	182	174	158	187	158	171	189	186	163	173	168	167	184	179	189	184	177	181	200	188	177	190	172	173	192	185	172	205	155	194	201	177	164	179	185	184	171	174	169	191	185	175	181	172	200	187	166	180	187	161	178	197	182	184	168	123	171	154	187	193	159	177	195	184	178	180	178	178	192	175	215	172	163	168	181	165	182	177	192	206	165	214	180	176	175	170	173	183	176	179	189	189	175	165	189	190	167	187	170	185	186	190	199	166	195	182	194	172	191	181	176	199	168	147	168	173	192	187	151	160	215	173	184	152	171	170	195	205	181	183	173	203	188	197	172	192	177	156	170	202	203	157	191	185	183	140	162	178	159	177	173	188	189	181	176	174	185	189	180	179	173	177	196	195	164	174	171	179	177	181	193	160	194	187	179	172	192	174	177	159	191	185	175	159	165	158	197	180	175	176	168	183	177	193	166	171	164	174	173	185	181	186	197	164	190	172	177	176	201	217	177	184	199	179	177	196	180	165	169	190	163	186	171	185	175	178	175	201	170	171	180	182	191	167	184	182	181	187	196	177	190	162	149	185	181	164	175	191	174	184	176	178	205	196	173	189	196	191	201	188	206	174	159	190	181	187	176	179	194	164	201	192	190	184	172	173	174	160	217	177	179	199	209	198	175	182	195	192	166	178	170	185	177	213	180	171	187	193	187	165	158	178	163	182	184	194	180	191	195	206	207	175	169	189	173	182	189	162	189	198	184	190	196	152	169	189	172	160	200	161	183	226	177	176	174	193	165	188	188	173	170	169	194	200	192	176	203	215	170	173	184	185	171	182	193	159	164	174	171	173	186	179	161	203	184	180	146	171	170	176	184	220	174	206	147	187	181	167	179	176	195	193	167	156	163	183	171	171	170	143	163	170	166	203	203	176	181	195	154	196	166	169	177	181	202	174	179	165	176	179	192	191	165	194	165	181	176	206	222	172	176	171	181	187	168	199	196	176	173	189	187	177	182	183	184	167	190	181	173	172	166	193	181	177	166	172	188	180	193	168	181	197	180	161	168	178	157	196	180	163	174	189	175	180	186	179	174	179	186	180	200	176	183	155	198	185	180	153	187	192	167	145	177	180	166	192	188	201	172	193	189	164	194	189	186	203	180	171	183	175	151	193	207	192	172	181	169	202	203	175	178	188	177	204	175	170	167	185	182	173	170	197	169	191	186	170	168	169	165	190	167	191	164	192	194	178	151	181	164	190	188	192	188	174	182	175	189	185	174	194	190	167	190	158	188	186	207	190	193	177	199	176	192	161	176	183	197	208	194	187	172	196	172	162	181	183	188	174	164	185	159	190	192	192	179	163	174	171	181	189	169	173	176	158	174	186	159	215	194	181	175	191	166	182	175	203	172	170	157	190	154	183	150	156	189	171	184	171	183	182	164	183	177	204	193	179	194	168	184	173	191	183	207	181	171	176	187	166	177	182	192	160	183	160	168	189	185	153	153	197	184	191	156	171	188	192	158	193	177	198	165	186	164	190	172	194	198	147	170	180	183	152	157	173	177	180	207	162	192	207	201	194	176	183	174	159	162	166	181	190	216	185	179	164	173	189	203	181	173	193	174	196	163	172	175	185	197	194	208	188	198	160	182	190	195	188	175	157	178	153	184	180	188	190	199	185	194	182	167	193	177	195	191	166	186	172	182	195	168	187	185	188	180	187	183	190	169	173	176	177	180	190	173	176	169	200	197	189	191	176	199	152	172	184	184	177	178	199	173	198	203	195	178	201	175	167	166	171	198	166	154	176	202	176	168	180	167	170	190	153	188	173	191	198	143	196	182	184	190	179	154	176	176	171	199	179	175	179	175	181	176	184	173	173	193	200	156	182	158	174	190	157	178	189	188	155	175	198	193	186	177	172	155	176	184	165	197	173	175	174	182	191	161	203	176	162	183	170	202	203	159	181	196	184	163	186	176	178	168	177	163	184	160	171	155	180	203	190	155	170	177	198	181	195	202	193	185	173	184	195	204	160	181	162	200	178	168	177	184	196	175	202	191	187	198	191	181	166	177	170	172	170	149	192	176	185	160	185	180	179	179	147	171	189	188	195	191	183	182	200	191	156	175	198	176	165	182	183	172	191	185	192	175	176	181	175	174	173	177	184	230	169	179	189	169	170	168	173	154	186	178	177	188	178	197	173	189	197	190	197	186	198	194	179	185	183	179	180	186	198	184	167	193	168	185	185	161	182	149	201	176	192	183	174	188	178	181	159	175	190	183	168	198	169	181	191	178	169	170	182	170	193	192	196	183	175	196	172	187	174	168	221	180	191	190	176	173	201	176	181	198	188	179	197	161	163	173	176	168
19677	26991	33597	38657	41700	40798	43122	40469	34404	37256	37751	32470	31954	35728	33632	28793	31054	26856	23110	19776	18708	18553	13921	9896	6438	8380	9752	16362	14687	14888	11554	8836	8422	6403	6164	6700	6740	6716	5716	4639	3181	1790	999	1400	2633	2013	1023	658	561	626	542	552	608	586	520	535	674	634	732	805	714	555	544	587	500	488	526	478	500	537	485	526	559	569	504	474	494	526	467	514	511	478	531	523	463	494	512	461	509	523	477	500	484	533	459	516	501	471	484	468	550	477	523	502	452	521	491	499	508	477	537	487	469	527	541	532	496	490	515	537	464	542	478	501	499	521	547	502	525	499	480	491	474	485	499	493	522	490	508	495	493	550	532	473	500	520	513	458	545	523	534	532	511	528	507	483	496	514	476	516	493	537	515	505	528	505	456	499	525	499	499	522	534	462	489	495	489	508	516	488	464	482	495	533	516	514	474	528	504	518	501	534	455	525	503	518	528	485	511	512	498	496	480	485	479	527	487	466	472	506	550	485	512	493	471	489	501	497	499	474	502	494	530	480	523	511	507	521	519	529	503	478	502	492	460	506	488	499	476	505	479	484	514	507	507	475	518	555	529	561	502	495	542	478	505	538	514	461	479	552	465	492	508	494	544	492	499	520	466	514	543	523	493	509	530	520	497	514	475	493	509	478	461	509	506	485	511	543	486	513	480	493	496	512	495	481	534	537	483	559	493	522	510	496	486	518	471	489	504	499	576	502	541	502	514	525	453	531	509	478	543	607	494	462	498	482	488	513	512	504	500	512	505	497	529	515	509	515	496	474	523	520	530	508	527	501	492	485	498	482	470	500	508	559	538	506	536	508	546	512	483	500	512	524	483	494	500	533	508	536	517	514	502	535	499	538	485	497	563	484	538	509	504	529	478	521	485	524	466	540	508	523	505	510	502	506	491	503	496	520	513	504	550	514	491	492	484	538	486	528	529	511	533	489	497	503	527	508	507	518	527	533	463	485	511	501	552	521	482	569	507	525	520	493	529	476	519	505	486	505	488	527	505	542	506	507	538	536	486	509	522	517	504	527	461	538	557	518	499	514	534	553	509	490	516	521	506	507	494	475	519	495	498	527	508	517	488	514	539	490	513	549	541	501	515	492	528	523	485	471	485	510	529	511	548	537	524	500	520	490	499	489	521	515	488	509	535	542	548	477	525	503	506	522	494	463	521	474	514	519	513	525	574	515	545	537	476	556	503	481	544	490	532	486	513	511	512	525	519	501	470	552	502	487	495	508	503	517	506	514	540	511	520	505	491	504	500	537	482	438	481	500	505	532	539	489	494	554	501	550	455	515	524	490	488	500	508	534	503	526	520	529	447	510	494	492	509	484	486	496	507	534	557	518	520	499	505	510	511	521	484	533	503	545	496	570	504	535	526	488	583	512	493	533	506	504	514	488	529	491	506	493	534	512	478	492	503	511	511	506	521	538	523	512	503	508	522	531	510	483	508	520	510	528	520	498	499	487	526	522	499	505	540	492	517	510	530	497	492	504	525	477	539	517	508	485	490	486	496	509	488	529	547	511	485	507	520	506	516	489	528	566	470	503	494	494	539	500	516	487	553	529	533	493	526	483	503	531	487	516	505	472	490	541	512	494	517	502	544	480	508	494	568	518	479	522	480	492	500	493	528	520	471	536	493	474	510	505	515	438	525	478	508	529	495	528	505	486	541	509	503	488	485	513	500	520	475	486	508	516	486	489	473	465	530	510	526	527	530	492	501	502	539	483	513	510	497	524	483	479	481	528	508	494	495	502	480	474	490	523	540	531	545	535	500	488	504	500	512	526	496	478	528	510	521	470	481	496	486	521	483	527	527	502	486	475	493	511	472	498	512	541	515	487	460	541	528	525	530	526	519	544	534	505	490	497	491	477	465	504	528	518	534	506	516	514	479	523	471	514	516	510	502	459	516	543	485	514	517	577	507	492	505	500	489	528	505	529	509	473	509	534	514	515	532	499	520	509	515	524	479	488	484	485	456	504	500	469	487	506	518	508	506	530	548	530	493	526	517	509	556	486	534	507	529	504	523	499	498	470	484	494	496	530	503	522	509	533	534	496	484	509	512	524	497	493	460	532	484	521	530	486	490	504	507	484	524	499	480	469	514	518	504	497	500	505	504	521	482	512	497	524	524	511	502	508	530	497	521	495	498	514	506	470	472	522	502	497	488	524	492	532	547	508	508	534	512	525	516	471	501	486	500	500	525	524	523	517	481	496	493	559	493	533	487	503	451	563	508	491	551	499	526	501	518	492	487	522	490	518	517	500	515	498	530	530	500	518	515	473	506	494	541	525	451	476	473	556	490	512	503	499	553	506	508	508	533	496	514	501	486	500	535	502	482	483	532	510	501	494	519	507	488	529	527	501	518	472	515	499	522	530	481	529	499	502	531	544	467	494	561	510	525	498	536	480	483	497	517	564	514	491	547	488	469	514	542	530	509	477	501	483	538	503	518	491	522	481	485	492	494	501	503	530	504	512	497	495	506	484	494	497	500	477	504	502	468	546	514	503	506	491	499	509	549	537	490	488	508	526	499	506	519	540	477	523	519	491	529	516	502	518	480	519	509	484	539	552	505	509	517	461	540	480	493	519	572	540	501	490	517	530	530	476	521	500	523	509	436	513	496	533	524	505	449	526	519	546	517	518	537	529	506	526	474	464	509	503	487	488	506	508	517	522	463	513	501	489	492	517	494	533	531	526	492	503	520	481	500	518	489	509	486	479	515	509	503	499	488	469	531	531	517	520	515	542	529	522	488	487	508	494	509	527	459	505	517	501	494	514	499	509	509	512	490	544	474	492	475	496	515	525	551	498	504	496	500	505	533	496	520	465	499	486	529	485	509	512	512	482	489	473	502	521	505	472	509	496	531	542	533	498	489	504	512	488	509	488	517	485	549	471	519	474	535	517	525	524	507	514	535	532	492	525	489	506	545	535	526	508	503	499	523	505	512	479	504	509	446	505	567	494	509	512	494	536	513	498	534	549	526	476	538	491	458	471	526	469	482	532	533	535	515	533	491	521	475	506	550	525	525	501	539	517	528	478	511	505	498	511	551	516	507	521	491	529	513	530	513	511	497	503	516	488	499	490	504	495	474	516	531	550	505	475	510	480	531	551	529	537	501	517	510	492	542	500	496	500	527	513	471	493	530	537	474	491	538	507	501	523	541	522	519	526	496	546	532	491	528	477	495	495	513	526	533	494	535	462	501	491	492	540	518	488	546	495	504	483	480	519	513	488	505	491	528	474	481	508	500	510	496	463	555	470	465	519	529	489	510	533	507	515	501	521	517	523	517	512	495	521	516	525	516	500	481	503	453	494	534	484	500	516	496	512	512	505	503	528	533	491	489	473	523	553	468	534	511	470	445	527	473	552	499	501	504	514	513	516	508	461	525	513	503	482	499	485	530	496	509	494	507	505	503	505	465	502	531	518	488	525	528	513	478	505	462	471	504	504	510	522	526	524	538	471	444	518
32640	39755	41338	36367	34573	36824	37728	32214	28986	28760	29772	23870	21806	23377	19625	15375	15624	13455	11111	8515	8188	6973	4232	3049	2707	2188	2967	4339	5648	6326	5161	3346	2619	1631	1549	1591	1757	1820	1529	1265	968	489	301	415	684	540	307	211	249	230	235	235	198	198	232	213	238	234	266	228	228	245	219	207	218	206	213	201	226	213	210	211	199	182	196	239	205	211	170	194	198	233	198	233	210	244	196	228	181	208	194	206	229	211	213	224	187	196	205	213	218	205	233	238	209	178	197	187	223	187	182	210	212	188	212	218	258	211	204	214	222	230	191	204	196	210	214	206	191	219	202	182	220	180	207	213	216	188	207	192	190	207	204	189	225	212	227	200	196	182	214	241	218	204	194	174	231	220	185	191	207	221	224	207	206	226	208	188	196	206	226	211	196	204	204	179	205	187	223	205	198	188	213	224	201	229	192	200	204	184	224	201	209	207	203	196	237	220	207	219	200	200	204	224	217	203	203	215	217	194	222	191	187	216	202	232	215	201	205	194	206	214	220	181	238	220	222	196	194	218	229	223	185	210	211	182	198	215	216	217	171	197	221	183	196	193	207	196	206	202	200	196	211	228	232	211	224	215	219	193	218	232	203	239	214	201	225	189	203	211	234	207	227	235	208	197	182	188	233	218	208	220	221	198	211	194	196	212	209	205	210	201	184	235	200	224	184	199	223	197	226	199	204	218	227	216	195	194	241	198	221	205	188	219	225	212	207	205	192	206	205	185	234	222	189	201	213	189	220	191	209	206	211	202	204	185	234	226	215	207	193	193	196	213	189	178	200	199	176	185	207	206	207	198	218	229	226	203	198	226	201	208	182	213	216	215	214	209	237	190	200	179	208	217	186	216	206	206	197	210	236	204	209	214	197	213	211	182	182	206	213	229	221	187	202	214	193	187	205	201	231	203	181	200	194	186	194	185	201	197	214	221	212	211	221	228	238	216	218	215	209	202	213	194	205	187	226	186	218	212	190	208	193	195	223	213	211	200	228	233	202	184	212	166	195	199	174	200	203	226	206	206	193	206	196	221	210	224	225	193	172	221	206	210	202	189	220	192	201	196	213	198	225	198	200	195	211	201	201	197	200	235	212	218	202	193	230	203	216	218	219	213	213	238	189	221	211	201	228	214	210	203	197	217	212	256	197	192	224	191	199	183	193	234	181	203	234	212	182	194	192	194	211	203	206	220	193	209	209	176	189	204	221	207	180	179	225	215	220	186	212	178	207	201	222	203	169	224	190	217	222	192	199	209	186	192	201	204	206	202	193	204	191	235	197	193	211	222	224	184	210	174	226	197	223	183	224	217	232	226	202	217	213	186	208	219	202	201	199	189	189	198	218	209	204	194	188	197	203	199	202	221	192	219	211	226	210	209	179	230	223	193	206	223	223	219	221	219	192	216	204	215	218	201	199	198	224	194	216	217	203	188	205	207	216	223	210	190	212	235	193	212	219	209	211	196	201	217	209	207	197	211	224	198	219	232	219	186	196	199	233	186	216	200	195	204	215	184	215	194	218	177	215	218	184	206	178	207	209	210	208	221	215	191	181	201	211	232	213	208	197	201	193	221	233	214	216	202	218	212	210	208	199	190	197	238	227	218	191	185	227	191	222	205	213	224	229	222	237	207	229	215	200	213	197	172	215	184	203	217	246	191	227	213	203	189	192	217	206	209	211	200	216	206	191	205	208	222	192	205	241	190	190	225	212	197	200	202	215	223	211	211	206	220	189	208	203	215	220	210	206	212	235	214	202	204	231	206	215	199	210	183	204	200	214	212	213	189	219	242	186	227	204	211	207	227	211	193	215	230	244	189	218	209	210	205	223	204	192	207	208	186	200	212	204	198	215	198	194	206	192	203	189	213	211	201	200	209	194	211	220	207	190	209	188	219	214	211	204	194	229	219	206	202	202	206	179	220	215	200	193	201	197	219	220	213	209	192	211	214	213	225	207	187	223	207	201	235	199	211	213	199	220	205	175	194	191	199	251	216	218	236	201	222	226	201	209	215	219	203	207	195	197	188	196	194	211	226	181	204	200	203	220	192	213	179	207	199	220	208	201	192	205	203	209	226	244	190	242	236	227	246	209	194	209	201	216	228	215	219	187	204	221	194	220	208	187	206	185	201	206	206	193	196	209	217	201	193	213	186	177	203	203	210	195	191	205	187	227	210	204	200	200	213	176	189	194	227	186	205	217	201	180	193	221	203	202	219	211	205	201	185	190	242	213	207	227	209	193	186	207	216	213	218	218	233	214	192	195	193	201	211	217	175	227	242	216	216	233	193	205	184	218	212	207	193	202	211	216	217	219	184	207	198	231	226	207	210	212	196	234	199	202	185	224	231	217	227	196	219	216	218	203	204	200	191	206	207	237	214	223	220	203	228	199	224	220	200	230	207	206	210	212	207	246	196	168	213	191	181	176	215	202	216	201	211	192	215	202	211	221	239	208	219	199	207	239	199	203	190	217	203	182	204	228	209	236	210	222	192	212	224	213	216	192	224	207	188	215	202	182	206	196	200	226	194	182	194	213	188	206	182	251	245	224	205	232	187	220	191	195	215	195	197	206	208	226	193	218	209	223	190	214	223	195	206	184	213	207	203	214	184	179	193	217	220	190	194	200	214	196	204	201	221	196	214	197	220	193	233	188	216	209	188	191	196	208	195	184	215	222	207	221	213	221	218	215	220	236	230	197	206	212	200	208	206	212	198	189	196	220	218	189	220	190	186	212	199	217	213	231	213	192	185	211	224	204	222	222	199	210	191	217	213	193	188	213	212	202	208	198	237	200	209	217	193	231	206	204	191	211	193	238	188	215	211	228	175	206	214	203	227	199	201	180	198	219	241	192	200	225	207	204	208	189	206	210	203	193	196	214	197	219	200	195	204	197	206	185	188	180	189	212	200	232	195	203	221	186	186	197	246	204	196	210	207	204	198	182	189	201	202	184	214	191	196	209	189	197	189	232	212	220	196	201	208	212	218	209	222	234	191	193	200	220	220	205	205	197	223	226	221	246	198	201	195	209	217	232	206	215	167	192	196	196	212	186	179	209	208	200	209	204	213	213	183	218	200	221	208	194	188	210	208	220	203	218	227	210	203	201	193	210	181	195	198	192	199	204	192	214	234	221	226	198	189	217	205	187	203	200	218	196	193	189	184	181	205	223	195	199	208	221	223	212	204	222	214	198	202	193	219	200	209	196	218	189	190	201	191	173	217	202	208	206	198	208	209	209	216	175	197	172	191	216	200	205	189	211	209	209	178	176	217	202	213	206	208	205	179	195	222	184	201	201	212	194	191	219	199	218	197	210	218	226	229	175	207	225	203	207	187	194	183	198	209	226	192	212	205	210	195	220	240	179	195	223	194	219	199	190	213	190	199	205	179	185	202	204	216	192	241	187	201	219	196	187	227	213	179	222	185	232	211	208	205	189	230	201	190	197	203	203	196	212	200	206	195	175	211	206	204	208	220	194	202
21986	33522	39481	42257	44902	47217	48228	44044	42784	42950	45704	38769	40159	42236	37837	35116	36658	32390	29328	25933	26554	22484	14572	13007	11353	10205	14030	19129	22425	24868	20772	15077	12982	8653	8956	8948	9994	10545	8795	7552	5531	2336	1325	2346	3971	2818	1360	719	705	696	693	684	685	601	695	773	822	863	861	861	687	629	634	623	547	597	582	582	549	555	544	591	571	564	619	635	603	578	538	558	609	600	598	553	564	535	617	571	548	586	568	531	567	602	573	544	589	613	541	601	560	544	586	565	547	561	528	539	577	571	598	588	546	553	577	561	565	618	583	575	580	616	566	544	552	567	589	543	564	544	558	556	614	578	563	603	568	564	557	525	572	613	539	565	576	556	567	581	574	577	542	582	568	569	589	555	572	579	523	566	567	596	531	576	597	548	580	555	578	511	580	518	569	527	550	591	592	608	584	545	575	566	596	588	600	557	611	524	565	572	551	551	562	646	584	553	528	571	535	563	581	562	528	553	546	574	557	564	571	590	631	574	616	593	558	585	574	579	521	561	574	582	609	565	556	540	551	570	579	567	571	549	541	588	585	547	572	563	559	595	566	544	525	586	584	551	533	533	539	619	548	566	606	548	594	589	575	526	537	579	596	576	565	580	576	570	600	534	588	569	589	516	562	591	523	540	614	595	589	576	570	555	592	571	596	554	617	601	565	550	629	569	566	615	551	569	559	568	603	515	557	524	605	578	556	569	575	554	611	540	546	560	564	582	616	597	573	577	578	598	567	559	613	555	566	565	566	591	567	584	573	564	527	575	534	547	563	542	579	599	522	540	585	567	608	559	553	545	544	594	544	586	617	592	565	584	592	583	523	579	607	549	610	581	575	522	565	574	585	578	591	513	582	600	576	548	551	538	593	544	587	589	580	582	595	565	602	603	560	570	552	560	556	592	570	567	558	557	571	547	577	610	541	596	542	577	506	584	533	576	577	548	584	587	553	486	550	535	562	577	513	577	552	556	583	528	543	534	583	535	551	544	565	596	575	581	562	531	498	580	582	538	598	560	596	543	563	578	595	561	570	558	582	560	573	571	526	593	571	582	540	538	568	560	544	578	566	591	554	552	560	577	529	566	571	548	545	575	555	584	554	539	594	583	574	563	538	563	557	547	570	539	588	559	560	557	599	594	569	573	626	553	577	590	571	561	524	566	579	577	579	556	567	583	581	548	598	594	520	552	574	561	594	584	557	566	592	526	587	576	587	538	568	600	562	529	593	551	566	611	554	554	581	573	584	549	560	571	550	570	533	556	558	563	549	556	617	542	547	579	574	553	572	569	574	576	583	529	585	546	538	518	570	581	583	560	577	561	545	569	627	535	572	561	576	538	593	578	537	558	577	590	549	535	609	560	564	560	573	581	561	540	578	584	559	553	566	535	544	541	572	525	650	585	542	576	553	563	570	609	602	579	615	547	590	541	619	561	551	557	568	575	560	574	566	572	565	542	558	542	605	541	572	539	597	571	532	582	578	542	574	564	590	550	549	589	585	588	559	598	595	552	590	536	570	607	597	622	543	552	578	580	609	606	529	533	552	526	619	566	564	552	526	566	566	570	603	630	578	585	597	564	570	548	583	533	593	549	562	594	542	563	570	571	530	589	542	586	569	652	610	567	554	594	573	550	590	591	557	568	599	616	602	590	588	578	578	569	538	587	559	594	577	578	546	588	554	559	593	582	578	572	593	553	561	589	569	592	589	567	526	542	614	598	553	521	541	575	565	587	563	580	581	547	563	584	523	561	564	536	589	544	537	566	561	519	578	579	550	542	570	544	560	538	543	570	543	576	564	555	581	536	550	580	573	590	529	588	552	562	578	585	573	572	549	523	583	553	569	589	539	572	567	555	568	574	597	562	561	586	582	604	578	540	563	560	567	554	543	538	586	525	539	522	549	542	566	569	583	548	566	620	573	580	554	552	579	617	584	554	562	589	535	569	568	584	503	523	616	579	547	557	586	558	583	555	555	542	577	571	565	589	569	586	591	578	585	550	540	582	600	601	587	545	570	563	523	570	580	585	580	548	578	581	554	576	569	564	496	573	584	553	576	590	570	584	553	595	558	571	540	568	573	587	581	548	582	520	556	619	592	564	594	571	552	560	579	557	541	560	593	520	511	547	587	560	587	554	592	605	565	568	616	524	550	534	585	574	561	531	579	546	548	559	581	587	544	561	602	582	565	582	573	593	535	589	580	586	577	594	552	566	555	605	550	609	562	596	571	577	580	587	573	580	521	530	555	566	565	564	577	592	566	595	554	547	548	578	578	558	617	581	554	562	579	562	580	581	577	595	613	599	569	543	572	582	597	585	568	603	612	521	555	601	632	540	545	589	577	556	583	577	569	571	551	579	543	569	565	559	567	575	532	585	551	549	563	575	577	580	565	576	561	576	570	570	564	556	627	543	575	567	563	602	553	519	525	559	562	570	564	564	562	540	545	577	542	585	550	586	597	536	590	547	599	551	591	582	567	512	520	573	558	573	571	555	579	548	585	581	530	574	581	506	595	591	574	574	571	598	538	562	580	588	551	579	538	612	573	559	557	538	585	576	535	547	530	557	572	574	604	592	562	574	566	575	593	562	571	566	559	599	581	585	536	560	514	600	596	595	602	571	608	587	538	556	566	566	611	582	551	571	554	561	561	534	546	546	576	547	563	550	562	549	571	570	525	550	593	569	542	524	519	563	562	561	547	585	562	561	583	568	538	573	528	569	569	589	566	563	582	574	541	583	585	599	543	561	579	592	587	602	535	571	563	568	596	566	573	599	551	572	571	570	592	575	559	571	561	571	579	526	559	568	574	570	621	580	569	582	600	562	581	584	547	563	565	511	535	570	569	624	580	554	574	594	564	585	547	593	555	579	583	578	517	568	567	600	587	541	584	561	554	554	583	563	569	603	537	595	576	565	585	549	569	527	568	567	616	568	597	584	561	589	568	598	583	563	634	524	530	573	564	582	563	585	619	596	578	545	569	578	599	556	619	545	557	571	541	594	572	602	591	552	602	545	564	584	546	560	603	531	558	577	539	563	583	551	590	563	576	573	578	547	533	580	579	548	585	590	557	561	550	552	574	587	565	542	570	544	575	572	530	578	554	572	548	609	535	525	569	575	540	527	538	531	583	545	570	583	570	577	603	582	553	626	546	480	581	587	561	578	563	552	583	572	552	517	586	604	568	568	554	573	522	559	564	554	587	561	552	542	592	596	590	558	576	546	566	559	572	572	561	596	617	553	559	596	612	573	554	537	562	539	566	581	561	574	557	574	574	559	563	545	566	546	557	572	586	613	546	551	579	523	584	580	572	557	603	594	600	581	536	557	565	550	561	578	525	599	576	608	576	551	566	555	559	591	600	575	586	589	572	562	601	521	480	554	591	562	588	572	547	545	549	540	544	565	581	531	531	592	568	623	569	576	567	569	547	607	569	590	579	574	574	533	566	525	590	547	572	570	560	594	591	568	533	584	595	535	524	548	507	603	579	534
11253	12898	15707	11925	8386	6886	5254	4323	3293	2743	2661	1877	1718	1708	1305	1031	1034	797	680	556	619	505	328	293	273	302	280	334	435	408	364	319	295	265	238	245	244	224	241	240	189	183	198	181	239	215	169	173	177	183	180	190	194	179	174	182	196	183	185	196	176	204	192	158	190	199	179	186	172	154	186	164	189	179	176	162	211	171	198	201	194	176	190	185	165	193	169	211	184	183	186	166	189	181	193	170	189	176	189	174	193	190	171	211	200	163	174	167	165	172	165	171	210	159	166	184	193	172	188	183	179	185	172	176	182	177	175	188	165	176	164	188	183	181	151	178	176	208	165	197	170	182	168	180	180	169	202	172	194	194	169	186	182	208	197	201	173	193	204	191	170	188	171	176	205	227	173	183	178	164	168	183	169	189	179	162	174	201	192	197	196	196	157	184	196	157	152	186	174	183	161	167	194	183	192	175	181	199	152	168	178	176	186	186	183	178	155	176	191	176	190	168	173	157	207	178	193	208	168	179	193	154	197	174	168	216	192	189	187	178	177	184	188	169	200	144	173	167	197	209	199	185	171	188	148	190	193	194	187	171	195	175	184	169	187	183	171	168	185	184	175	186	209	184	174	196	177	159	172	177	170	177	216	181	183	171	197	184	161	202	176	189	195	207	178	195	192	201	192	176	196	171	176	175	178	177	188	191	172	188	180	186	171	184	165	172	168	187	202	172	186	197	196	162	188	190	168	171	176	169	181	182	183	208	187	171	193	197	196	173	193	156	183	186	202	175	177	184	175	172	170	171	187	181	199	176	167	198	184	191	177	160	189	179	208	181	174	188	201	171	171	186	171	167	167	197	176	173	194	174	165	167	186	182	192	190	159	156	169	192	177	172	183	181	189	187	160	208	195	194	161	164	197	178	172	173	181	186	160	183	176	154	151	165	159	171	165	193	145	189	173	169	191	161	159	158	160	179	195	182	181	170	152	176	185	182	197	204	186	177	172	181	182	194	197	178	172	198	192	183	178	178	168	199	191	191	174	192	186	182	197	189	216	202	169	196	177	176	190	164	177	163	200	182	193	173	196	188	194	172	199	203	175	178	178	171	199	174	184	200	173	167	201	199	194	174	196	173	202	191	192	171	193	169	186	165	173	187	170	175	178	176	168	173	193	173	189	169	195	184	197	181	184	199	185	201	186	156	168	194	196	187	169	173	176	184	190	194	162	208	190	184	167	176	188	158	204	181	166	164	200	170	184	160	176	207	196	188	188	179	150	213	207	175	177	184	167	181	194	184	171	169	148	175	165	188	206	197	180	193	206	196	175	185	187	214	186	173	167	167	188	186	178	184	184	160	180	169	188	190	190	189	168	173	184	171	163	203	185	199	192	189	163	202	186	157	201	188	166	177	205	181	170	194	158	177	201	171	195	196	168	171	194	180	181	175	169	204	190	201	158	162	156	181	165	195	200	153	190	199	177	201	196	183	191	166	193	176	207	175	183	164	203	183	186	174	195	163	191	168	182	174	192	190	184	189	188	194	203	182	153	187	177	166	164	161	188	184	174	157	170	174	188	166	186	170	180	179	188	173	163	185	181	185	170	211	205	167	149	186	185	190	188	189	192	168	211	175	181	181	169	203	179	182	195	222	226	156	215	208	191	186	192	196	172	180	194	175	191	186	153	174	166	179	191	180	188	171	180	203	216	188	185	181	172	208	182	189	160	177	164	189	174	200	186	171	169	174	208	176	171	195	178	195	194	174	197	177	180	185	177	191	194	195	193	152	185	175	198	167	179	187	179	171	194	196	190	184	173	181	176	193	179	175	222	183	167	177	175	169	185	160	174	195	166	213	179	210	182	166	186	206	191	190	198	184	175	201	176	189	183	181	188	171	181	180	168	175	206	197	196	168	194	173	175	182	169	203	176	177	175	179	166	200	204	209	173	176	198	184	163	175	169	172	192	195	186	180	180	159	171	177	175	186	202	188	191	199	183	184	194	173	188	209	195	195	177	197	196	178	197	163	184	180	200	182	191	198	209	196	190	210	190	173	182	183	175	196	173	172	190	200	196	189	198	176	194	185	199	155	205	183	178	194	176	181	170	169	187	163	165	169	181	183	171	185	179	172	201	178	181	174	185	177	193	176	180	178	167	183	186	160	192	177	162	154	183	179	182	172	182	195	161	186	194	180	184	193	150	164	202	201	172	175	191	171	187	187	183	192	180	160	181	173	178	162	175	191	162	186	190	193	176	177	184	184	197	212	200	189	190	178	175	190	173	203	169	175	187	194	166	180	208	220	163	163	184	171	203	198	197	170	185	177	189	194	184	183	165	169	209	193	185	184	181	179	192	211	194	200	174	174	203	188	205	202	181	189	190	178	171	174	195	168	157	209	183	165	170	188	178	190	198	174	179	171	185	179	165	204	173	193	190	191	181	179	183	165	183	177	185	210	183	169	164	162	178	164	176	191	169	175	170	171	163	199	184	169	209	197	216	183	166	170	193	158	198	177	181	182	158	169	183	203	188	167	184	182	201	183	206	184	194	156	177	188	200	184	184	182	202	200	160	216	205	172	195	172	208	195	184	169	188	170	169	190	175	184	168	172	203	185	186	169	184	172	184	190	185	186	179	199	176	171	174	161	176	170	181	173	200	168	173	167	166	163	184	178	174	193	180	145	173	185	183	181	179	169	173	183	189	161	158	198	168	192	200	200	179	177	186	193	190	177	202	178	181	180	188	182	185	173	172	180	169	156	184	208	188	167	191	181	175	188	178	179	176	211	167	197	187	179	171	173	180	184	197	164	189	166	188	191	182	184	194	185	197	181	184	212	179	151	147	187	190	165	161	191	178	163	215	175	187	182	168	176	202	176	176	171	182	177	180	177	169	173	171	229	208	176	206	165	186	189	186	188	182	188	169	173	182	165	165	183	194	185	170	171	171	213	164	207	188	186	188	163	181	181	199	175	177	216	182	214	199	183	172	192	178	183	189	169	191	194	215	172	180	192	172	174	190	187	170	161	164	171	189	202	182	175	197	185	179	193	195	158	163	173	187	167	184	163	190	180	198	195	195	201	168	175	183	191	196	169	168	200	185	178	182	179	158	177	177	177	175	181	171	187	172	188	174	175	184	171	173	160	177	185	193	177	197	181	206	169	178	178	185	207	191	201	213	167	210	174	189	170	184	166	158	204	184	175	198	161	172	156	161	217	183	192	172	170	171	215	202	207	185	179	176	173	184	165	187	177	208	180	183	195	175	168	174	189	159	195	193	185	189	173	178	177	202	194	199	166	191	170	186	196	187	182	199	164	174	197	179	196	203	178	166	196	194	173	191	162	191	169	179	208	179	185	189	159	194	177	197	166	188	177	190	182	182	186	188	169	169	184	176	191	190	174	149	195	175	168	180	168	192	192	182	188	198	181	153	215	166	180	168	186	203	165	195	173	194	191	197	197	170	188	182	169	194	190	169	217	189	197	191	186	195	187	203	202	170	203	215	195
7965	12938	19502	21341	20200	19504	17235	15830	12727	12017	12147	8419	8068	8569	6729	5468	5360	4484	3758	3198	3057	2510	1485	1242	1182	1386	1420	1620	2291	2191	1701	1508	1343	1027	993	987	1011	1070	955	872	719	631	589	639	744	655	504	535	505	499	513	518	501	531	535	543	517	522	531	515	499	496	504	540	494	525	486	496	509	480	515	507	547	470	515	502	529	463	513	517	494	495	512	503	504	509	473	493	489	558	491	522	502	489	531	505	511	523	479	495	510	489	556	509	507	489	492	494	487	513	469	536	487	501	524	505	501	470	490	516	509	525	524	490	541	484	483	517	514	486	495	511	499	433	512	503	548	460	499	513	488	512	473	493	511	524	537	510	512	497	544	513	548	511	510	524	536	489	533	521	496	490	521	484	519	515	499	574	500	503	472	509	531	505	530	489	487	486	518	501	517	505	515	489	471	573	502	522	533	546	496	533	508	527	513	544	512	506	506	516	502	508	520	543	522	498	538	515	526	498	523	507	483	509	492	494	525	513	506	534	531	530	510	512	539	490	519	527	533	482	506	536	539	486	496	519	472	493	529	510	541	498	517	495	461	502	529	502	538	482	507	509	481	508	503	486	499	504	533	509	566	483	531	468	502	534	504	486	470	486	500	508	504	473	513	501	494	529	519	533	509	505	528	549	495	523	512	536	502	511	497	499	504	471	457	515	519	523	529	481	499	562	522	500	521	496	529	489	520	488	531	493	532	511	524	511	479	492	500	506	506	515	487	536	516	507	525	493	516	481	518	559	535	546	460	477	496	515	524	511	515	511	502	528	526	575	478	457	518	490	496	520	484	535	507	501	523	508	471	516	488	495	518	532	553	486	488	465	522	511	539	530	506	536	499	526	565	535	498	496	535	521	498	479	524	475	563	467	485	510	492	518	531	490	524	526	494	518	481	495	495	482	507	514	498	508	507	476	504	517	518	533	500	500	513	496	539	488	475	484	496	493	553	512	540	451	517	524	537	503	518	526	499	521	530	528	472	506	528	514	566	527	498	528	472	512	519	523	529	524	499	539	507	516	478	500	515	502	493	518	485	570	490	495	521	528	526	476	443	537	498	516	500	510	531	486	510	520	531	482	549	507	538	467	525	534	477	528	505	486	534	523	492	516	553	537	528	522	477	515	496	520	550	498	484	487	504	551	546	526	518	489	511	530	515	565	530	484	536	539	508	518	514	513	475	536	510	530	534	513	538	449	501	526	505	527	490	504	502	519	501	485	515	511	511	469	531	523	523	468	518	481	499	471	505	553	536	498	528	525	499	537	527	467	502	500	465	522	475	498	490	492	523	552	511	531	523	501	511	522	517	498	542	497	522	528	490	476	524	500	484	533	528	499	508	513	536	526	528	528	505	502	521	483	504	516	522	535	509	511	508	514	522	515	496	504	531	508	526	493	498	441	479	526	525	511	474	509	529	552	484	514	539	514	521	533	487	509	493	534	508	502	500	533	477	498	487	501	506	524	516	523	481	513	492	507	487	490	542	487	518	515	497	490	513	475	487	490	512	503	495	513	505	541	515	494	494	515	512	531	475	531	541	539	504	500	474	493	505	518	498	530	539	522	513	552	558	507	540	480	454	530	533	517	509	516	517	520	514	462	505	509	536	529	497	506	518	499	514	479	485	460	501	519	513	485	564	503	586	539	505	486	519	509	476	551	532	499	474	514	528	520	503	497	516	505	496	492	547	513	484	490	538	500	509	507	498	532	535	531	530	482	463	518	523	543	525	515	498	507	515	532	470	527	510	521	525	499	517	482	486	518	502	549	518	467	525	538	504	493	533	433	503	533	551	481	503	558	485	524	515	512	529	481	538	548	510	541	520	526	513	498	508	457	527	531	489	495	490	529	546	492	514	522	526	464	506	481	532	514	504	515	536	487	495	516	496	524	496	514	503	531	514	539	489	495	517	528	496	552	533	527	544	467	503	506	538	511	494	510	495	499	474	525	564	480	496	479	517	528	513	558	485	516	545	499	499	511	526	487	524	517	504	498	526	505	510	516	503	534	481	512	488	531	483	522	531	505	477	569	546	506	521	524	535	525	514	508	534	500	501	486	493	502	497	517	518	530	506	497	542	500	532	491	538	528	534	486	534	491	527	538	494	519	517	474	472	526	513	491	541	544	522	504	478	505	518	523	521	481	528	523	523	562	495	522	479	511	484	502	478	514	510	491	526	538	519	522	484	511	534	533	535	482	512	504	534	532	471	496	480	524	568	488	537	532	504	532	513	544	522	492	520	488	470	513	523	494	492	518	530	551	527	511	503	514	554	522	502	518	533	507	482	522	508	525	533	516	530	530	536	489	511	525	506	544	530	482	520	522	480	491	524	513	518	506	519	501	509	496	490	486	515	478	554	513	516	446	512	517	516	538	484	492	517	485	540	498	517	484	483	525	518	519	477	529	517	527	486	503	537	525	511	487	499	546	473	515	504	484	515	500	488	520	522	489	495	545	493	529	509	488	497	527	528	493	512	546	498	523	485	522	503	536	534	517	533	515	536	500	503	508	527	529	520	525	469	516	533	479	477	496	489	530	508	472	531	506	427	532	482	483	553	520	531	494	543	485	533	494	531	513	511	526	495	496	485	495	533	492	521	513	526	464	481	538	479	495	490	499	503	543	512	517	478	529	469	495	504	531	459	521	487	482	535	516	467	479	506	504	542	520	537	549	504	514	500	544	555	496	504	530	483	498	527	520	535	513	557	486	506	526	497	531	501	511	576	523	530	522	525	490	496	535	462	524	535	520	507	511	493	503	508	494	540	537	544	537	517	516	530	520	490	492	512	529	509	523	531	482	483	485	506	492	477	483	507	485	474	530	475	524	516	551	516	517	506	542	490	550	488	494	472	506	515	488	489	484	484	516	530	533	587	545	556	517	505	473	470	517	559	469	478	544	518	507	492	522	466	504	539	524	537	521	539	543	477	476	544	526	530	500	491	511	504	525	521	559	546	507	497	486	499	511	489	480	468	521	503	500	544	517	471	523	559	548	510	511	533	511	508	499	536	547	500	562	537	468	503	514	522	497	518	532	526	519	493	531	509	529	499	482	481	534	523	509	494	487	526	524	531	505	515	513	520	491	505	504	474	555	523	527	544	518	503	519	497	546	521	577	499	552	523	518	520	504	512	463	520	543	536	552	542	509	515	518	506	510	485	505	558	514	510	545	540	516	513	574	493	562	492	508	506	534	478	479	518	497	493	551	517	506	501	515	498	519	562	485	505	475	474	519	517	516	524	552	553	500	517	520	550	493	448	471	490	486	533	516	536	505	457	497	540	521	479	512	531	516	513	487	522	544	531	513	530	507	538	554	521	476	518	520	496	511	490	496	578	493	509	496	523	490	539	495	525	507	513	536	517	484	476	534	519	533	510	505	491	507	510	526	538	535	554	505	501	501	489	525	453	551	501	549	476	497	510	503	500	512	512	523	498	505	537	518	513	486	523	518	481	525	522	504	511	439	540	493
28301	38472	36673	32203	30828	32997	29023	29108	23883	19810	22363	15708	16221	15445	12879	9646	10009	7779	7287	5755	4867	3446	1500	1353	1389	1413	1532	2225	3736	3413	2500	1655	1771	1315	1133	980	1037	1049	858	784	547	339	240	434	507	316	217	172	218	203	201	189	209	214	192	212	194	213	213	211	193	186	207	191	179	166	188	189	168	212	187	195	185	186	194	193	194	180	179	181	184	154	179	178	172	182	206	174	174	151	189	198	180	196	194	181	184	180	187	178	206	179	190	177	155	178	166	205	175	181	190	208	195	185	188	175	170	185	196	184	183	183	163	202	169	170	181	178	193	182	196	190	170	189	143	171	190	180	181	160	210	173	195	170	183	178	172	186	195	182	163	178	189	190	187	193	183	181	160	183	198	185	182	179	182	175	191	193	166	166	169	187	173	161	183	188	186	182	169	182	198	210	206	174	184	183	193	187	194	158	180	172	185	188	174	188	180	170	177	210	189	186	159	180	170	167	166	181	146	202	174	170	193	190	175	186	168	163	190	172	194	164	183	185	181	167	182	184	192	181	169	214	199	184	174	168	168	210	170	196	166	178	172	165	191	168	166	176	221	172	173	158	187	179	181	174	177	199	196	182	160	143	182	167	192	187	174	178	179	192	176	181	183	213	176	178	166	190	206	181	160	172	185	174	176	192	172	195	177	194	172	178	185	177	179	200	201	177	180	157	184	175	182	186	177	192	172	186	193	186	174	178	191	189	191	191	182	196	181	180	165	181	175	174	181	153	177	217	177	168	194	189	196	194	187	187	177	184	205	183	190	162	185	162	202	185	185	175	193	183	178	176	181	183	159	220	187	205	171	202	168	206	185	178	166	184	172	149	170	148	179	187	192	184	189	191	204	194	156	194	189	196	197	171	220	173	181	178	174	203	194	192	169	172	214	172	171	179	229	169	195	183	199	182	182	178	177	170	177	188	205	182	177	193	185	174	177	169	170	188	200	188	181	186	202	153	189	178	190	182	182	184	172	161	191	201	178	171	208	194	157	188	187	160	165	150	189	187	164	185	177	205	183	179	193	171	171	177	188	193	188	185	175	164	205	190	171	197	199	191	163	166	183	178	177	156	174	177	189	188	192	172	195	196	184	179	172	171	184	179	171	190	171	187	146	219	175	174	170	170	192	179	177	189	184	171	166	164	210	164	155	192	179	164	191	176	190	177	178	162	163	170	170	160	182	172	187	200	162	184	175	178	173	198	171	188	171	185	180	211	206	193	188	159	189	192	197	187	203	181	163	173	173	169	173	196	162	173	193	208	176	199	177	197	187	191	200	157	179	168	183	180	169	170	189	160	209	189	168	192	170	192	182	192	167	167	208	185	172	162	184	201	221	186	196	191	185	191	200	196	160	190	183	187	173	196	182	204	209	173	171	180	181	186	176	163	161	193	154	169	184	171	172	200	188	183	170	199	188	175	172	173	189	187	195	171	188	172	189	170	188	191	197	202	196	175	181	166	160	178	186	200	171	186	181	201	179	191	194	184	193	171	175	176	189	201	193	187	191	177	181	182	179	177	181	200	194	181	177	169	194	192	184	171	170	195	206	207	191	188	204	175	183	161	166	191	186	187	166	184	194	196	176	175	148	206	176	179	191	182	175	183	196	175	182	184	183	196	197	181	189	187	195	199	186	163	168	177	196	172	155	166	208	177	165	174	174	152	181	187	175	156	184	173	169	197	188	193	203	193	196	185	184	182	176	168	181	165	214	173	180	171	186	178	180	204	155	175	207	172	179	166	191	189	153	180	192	187	174	183	193	192	199	197	180	174	184	190	181	180	191	180	202	168	174	179	180	148	186	207	184	196	181	170	181	194	184	202	191	197	186	161	201	192	181	159	196	186	191	170	201	183	169	161	175	200	166	177	184	174	171	196	171	196	171	175	175	219	179	172	181	171	188	194	175	188	177	198	177	206	187	184	211	185	173	177	170	186	178	195	177	215	185	181	193	193	203	179	171	176	170	203	189	155	178	190	178	176	149	206	183	177	175	193	170	174	175	163	205	169	183	173	182	197	188	177	187	192	186	186	172	175	201	184	194	200	214	175	187	172	200	181	203	205	191	171	182	195	194	202	202	184	191	185	177	183	178	197	199	170	177	156	188	181	200	198	194	193	165	185	180	173	188	214	173	192	189	173	167	177	193	170	157	202	177	191	207	197	183	190	179	166	205	180	176	176	186	161	217	180	178	167	194	194	166	179	170	183	212	167	184	186	213	197	181	203	176	174	167	210	173	176	156	180	174	185	189	200	158	195	166	202	201	172	167	183	192	178	195	154	201	170	190	170	177	213	185	194	178	192	187	168	176	205	197	188	206	166	191	152	201	201	174	191	177	179	152	200	162	211	182	187	171	175	173	189	176	187	186	180	196	168	181	206	178	165	183	183	172	175	196	162	165	200	178	188	175	192	206	174	184	179	187	181	189	182	190	165	170	183	184	190	172	175	179	175	197	186	192	188	187	239	192	206	181	184	202	182	200	151	217	194	201	185	172	183	196	190	188	193	195	178	158	211	163	206	188	177	166	201	188	186	166	199	200	186	178	176	168	194	179	185	188	168	181	166	174	167	180	209	169	180	164	187	173	159	165	189	174	190	162	176	178	196	217	190	198	193	180	189	189	198	162	195	182	185	184	163	164	193	167	180	158	173	173	186	203	172	170	199	186	189	183	195	190	191	174	180	156	181	193	199	203	148	178	181	181	174	180	183	197	187	178	181	187	175	167	189	193	165	197	175	189	176	193	183	182	178	162	156	162	166	166	191	208	169	189	197	188	181	166	166	181	168	198	172	196	174	185	181	194	201	167	165	181	164	157	199	170	169	180	189	179	188	179	168	174	192	177	201	179	191	181	174	164	185	183	205	188	179	193	174	201	182	170	163	192	189	172	189	186	198	189	160	190	169	158	171	190	170	201	176	169	183	198	182	175	203	187	189	191	183	190	159	188	164	159	193	203	191	189	183	176	184	176	184	186	174	164	158	162	192	183	186	217	190	189	189	187	198	207	188	191	174	164	201	179	170	169	186	163	168	197	196	196	205	151	155	179	178	183	171	186	180	167	173	203	183	191	179	157	179	167	180	154	177	174	179	190	170	180	190	193	213	180	163	184	188	189	177	175	171	157	176	176	175	187	184	158	174	184	204	182	183	171	206	192	187	188	182	191	183	185	195	205	164	185	160	174	193	160	180	194	163	192	188	204	190	173	177	178	173	136	191	178	184	165	175	210	186	189	184	188	191	180	178	174	180	193	171	191	187	171	178	175	186	201	188	204	177	184	193	171	192	196	194	160	198	166	200	191	201	199	193	191	188	174	176	181	187	175	190	182	184	182	192	150	167	188	171	207	184	185	177	192	196	191	178	175	163	190	176	216	187	162	181	173	148	186	180	188	169	175	190	199	171	193	204	184	163	179	184	189	174	171	187	207	183	180	178	196	167	191	169	200	183	179	174	186	194	181	145	158	189	172	196
19491	32334	34623	37219	39942	42418	40459	41299	38200	36224	39696	31522	35648	33605	31911	27704	29750	23853	23236	21229	19572	12938	6961	7078	7024	7349	8212	11622	17864	16268	12403	9689	9695	7288	6681	5812	6012	6286	5395	4639	3278	1476	807	2206	2555	1591	689	610	625	627	579	590	576	619	747	669	732	795	637	593	600	559	593	533	474	493	520	541	542	546	561	513	537	547	518	490	504	499	503	516	542	490	544	523	501	543	530	496	524	494	532	526	517	516	473	506	514	515	530	513	518	516	511	546	515	488	479	542	507	528	507	531	516	483	475	502	525	510	564	508	491	507	482	517	485	467	539	497	530	526	510	508	511	499	509	539	548	506	532	524	528	512	520	529	518	488	496	487	516	531	534	506	557	528	515	513	538	467	500	499	523	524	487	514	509	488	481	495	538	535	524	487	485	513	518	513	503	536	497	504	517	487	475	525	492	512	537	517	482	514	526	547	505	520	508	516	505	524	464	512	521	524	553	498	480	491	527	486	527	514	503	545	495	494	506	537	540	466	516	500	507	496	533	507	485	548	538	501	544	496	504	514	509	536	555	490	531	543	513	513	524	492	529	527	496	507	523	537	465	534	495	517	523	540	494	472	515	509	532	512	501	496	523	531	514	487	569	538	518	502	541	464	494	489	498	493	502	538	509	530	525	525	480	489	560	559	483	508	548	489	492	517	521	519	544	490	465	505	536	518	508	524	536	534	534	519	519	507	481	482	535	544	523	537	527	481	552	524	536	521	523	473	520	476	510	549	527	495	523	535	518	543	515	534	532	544	501	520	508	502	525	520	542	524	498	521	522	526	532	495	523	545	510	519	516	525	524	481	525	510	477	527	523	526	524	510	486	501	539	525	488	500	545	433	530	515	526	498	507	505	506	500	510	497	518	474	522	557	515	462	462	471	523	526	484	511	546	530	498	537	530	504	528	484	499	560	500	534	543	576	520	504	487	515	556	510	528	516	510	543	532	532	511	511	477	492	520	536	517	533	545	551	502	537	526	546	533	541	509	487	506	489	489	531	511	516	518	510	505	492	502	534	490	505	491	511	501	497	529	496	488	520	518	500	565	500	477	536	509	522	503	517	527	496	482	522	530	542	491	537	533	535	490	491	499	498	534	536	465	516	511	553	517	488	510	564	509	495	527	509	515	531	555	524	497	513	505	519	520	511	492	528	549	481	498	518	478	542	550	483	543	491	531	492	521	484	505	482	511	545	478	501	487	520	496	522	506	526	505	494	546	527	485	501	523	489	534	522	465	541	557	507	519	531	520	514	493	474	557	519	509	533	500	519	501	508	483	554	532	498	502	503	489	512	509	498	484	514	500	530	519	497	484	529	501	508	527	535	539	503	517	499	496	509	499	480	482	538	553	514	486	525	495	527	488	528	501	525	494	515	493	511	512	523	494	518	547	462	536	499	523	486	521	476	519	499	531	497	545	501	516	525	526	518	554	515	511	491	505	553	472	528	486	502	522	490	524	506	487	511	495	532	516	564	519	508	534	525	521	461	490	500	504	548	510	488	525	546	533	553	528	455	491	517	526	569	490	524	467	516	530	523	550	517	509	509	496	485	479	546	484	519	556	512	571	485	558	509	512	504	474	481	500	529	491	517	482	498	488	517	504	511	502	520	527	542	528	512	518	483	513	536	518	517	513	545	535	525	536	514	510	506	495	488	512	496	529	503	495	516	521	514	525	496	524	507	517	530	536	555	482	513	533	531	535	550	511	543	504	483	525	549	508	481	521	515	512	535	536	497	467	549	584	534	453	517	494	479	547	544	547	461	504	512	505	530	526	557	533	534	489	522	509	477	528	566	538	505	525	504	514	503	549	545	524	545	470	549	495	503	564	504	495	517	504	512	535	528	490	528	495	516	485	514	537	517	500	523	512	501	522	475	492	495	513	569	501	430	535	486	507	492	494	495	523	526	547	521	503	498	479	469	552	513	467	489	481	531	528	499	505	482	510	522	515	475	510	493	508	466	497	510	525	526	512	560	530	506	510	514	499	500	490	525	532	496	585	483	523	508	498	506	520	501	526	514	503	523	535	546	496	488	519	514	508	493	506	530	527	501	487	508	521	521	527	491	514	515	515	476	534	511	541	559	490	473	518	505	500	541	484	525	534	506	481	513	522	542	508	521	498	522	511	524	511	504	544	520	512	538	521	531	512	515	504	493	501	516	539	508	526	539	501	532	483	468	505	525	511	490	542	490	522	493	520	528	587	486	507	501	494	505	520	538	528	521	486	536	485	520	486	533	529	495	514	546	516	543	540	550	466	488	504	466	523	508	483	490	515	501	493	511	526	517	537	485	508	512	492	502	517	515	511	484	465	485	498	534	504	491	537	519	516	532	506	528	511	537	547	498	532	506	464	520	472	512	519	515	504	495	514	507	499	514	538	516	520	513	540	505	505	502	523	504	531	549	524	540	500	504	518	495	553	509	513	499	504	537	517	513	531	477	522	479	499	491	490	531	476	548	513	514	519	528	527	537	532	551	504	500	515	540	516	504	520	530	525	500	495	524	491	508	538	497	518	502	557	501	508	499	518	493	531	511	515	514	516	485	477	521	522	522	483	527	530	543	486	522	550	522	537	511	496	507	536	506	481	549	521	547	490	499	474	503	465	497	473	512	514	538	534	519	560	525	523	499	542	515	494	512	526	502	556	503	527	508	519	534	474	495	502	498	499	537	528	515	542	524	468	566	508	472	522	524	502	474	549	541	480	502	465	498	450	540	534	494	452	493	481	505	518	533	531	538	571	521	507	522	506	530	541	529	549	489	563	480	504	523	550	479	550	502	496	506	506	498	552	524	485	478	480	482	530	492	531	504	504	513	527	466	505	482	584	490	539	520	529	512	544	538	548	545	537	532	512	505	560	499	527	497	545	514	506	476	513	473	508	528	508	535	469	481	507	512	510	507	525	492	530	503	538	538	475	487	518	536	517	506	511	491	504	551	471	520	515	496	513	501	498	490	548	511	568	551	515	530	497	505	520	481	500	495	510	497	528	512	486	511	522	507	516	546	516	520	553	489	553	487	559	495	526	492	568	568	479	493	564	492	538	509	492	488	508	517	500	535	537	483	497	500	503	511	506	519	489	544	517	510	515	528	499	488	563	534	553	518	492	563	566	539	558	530	516	518	519	530	512	512	537	529	525	502	523	482	511	546	518	568	507	555	543	520	532	522	479	507	549	507	483	476	479	558	509	487	532	494	556	500	461	525	497	519	507	515	500	494	510	496	526	496	522	522	530	505	523	495	544	512	535	542	506	499	510	515	531	493	526	496	517	522	531	509	522	530	527	501	485	496	510	550	543	545	543	504	539	468	468	505	598	486	508	528	520	497	498	464	490	508	464	511	508	488	492	518	526	521	513	546	549	519	527	537	491	538	514	520	516	535	532	466	495	482	537	557	549	534	513	532	527	568	528	551	531	501	537	491	547	491	509	521	492	495	516	519	493	503	517	499	545	530	497	502	546	530	481	504
35089	42200	39878	35557	33308	35853	35648	35270	28906	27786	29880	21454	22443	22128	20307	15787	16123	14724	11453	9087	7854	6377	5247	2152	1750	2368	1756	1681	4929	6242	4801	4002	2710	1779	1792	1458	1607	1955	1398	1205	708	417	314	583	694	504	328	246	211	203	251	228	199	232	248	296	259	228	257	236	226	229	202	222	226	206	210	202	213	226	222	211	203	227	201	204	218	209	212	212	189	204	223	196	197	220	221	212	202	209	211	204	198	223	195	225	213	234	212	207	175	238	215	222	207	174	232	210	218	184	203	218	215	210	212	201	219	202	206	199	190	191	209	205	197	218	206	212	210	212	218	200	208	206	210	197	207	225	203	227	202	202	199	208	207	231	215	214	199	199	210	220	225	208	237	224	238	196	214	197	203	245	236	206	216	206	223	215	240	237	205	186	201	188	184	184	212	194	221	202	198	203	215	208	211	196	199	193	217	226	206	204	212	189	204	210	216	199	203	189	208	237	212	212	228	211	219	210	209	218	218	195	219	205	186	201	211	218	205	204	217	222	195	203	219	207	207	215	205	213	202	208	197	210	193	258	194	204	229	187	206	241	197	216	227	212	195	207	220	208	196	225	183	199	183	218	185	204	219	232	233	188	215	219	179	192	222	229	223	194	200	218	227	210	222	208	211	227	199	209	191	208	210	228	192	217	229	186	212	182	195	231	194	216	236	224	214	219	208	227	214	226	205	191	201	217	202	205	221	193	204	218	225	188	223	213	196	231	206	223	220	212	209	208	230	218	206	193	209	207	233	199	220	206	208	225	221	214	221	195	213	203	242	238	192	217	184	209	209	221	200	220	201	210	205	204	210	231	208	213	224	206	200	228	220	221	203	201	186	194	191	197	211	216	211	229	213	217	212	206	216	216	214	225	219	217	214	208	220	211	202	212	208	210	194	218	204	198	233	213	227	195	205	228	241	205	194	189	193	216	226	228	213	202	203	209	224	200	228	233	213	209	208	219	200	201	188	223	227	216	216	225	204	223	238	197	199	183	205	210	211	214	210	217	204	231	208	222	201	212	222	227	223	237	206	214	228	251	211	208	214	229	213	222	188	222	224	230	220	195	220	202	187	221	230	207	240	230	197	209	174	215	206	205	194	199	220	212	214	201	223	228	220	196	224	229	204	208	212	216	210	219	216	200	207	216	227	220	218	221	207	211	228	209	224	213	212	221	210	213	210	221	190	210	193	217	187	203	196	217	196	195	214	224	188	223	246	209	225	241	208	216	206	211	179	208	200	220	191	220	213	204	218	231	215	224	196	229	167	209	200	221	180	219	217	242	219	203	204	209	182	234	196	198	248	212	236	237	216	212	190	210	199	239	225	236	211	167	207	232	228	229	239	239	186	199	202	207	203	198	206	196	231	198	205	206	218	221	210	203	181	209	208	212	191	234	210	198	234	228	214	213	237	232	199	206	188	173	223	227	223	209	217	228	217	201	218	237	215	218	172	221	235	193	239	204	202	224	194	195	208	221	213	193	212	228	223	199	230	219	206	192	212	197	200	203	223	177	192	226	221	194	223	232	208	206	220	185	241	193	216	215	212	207	185	210	217	195	178	212	203	212	192	221	206	228	207	215	196	225	229	221	197	223	220	218	242	217	222	203	226	208	194	219	192	190	192	204	207	216	191	194	210	200	228	202	211	210	202	195	215	200	197	204	227	201	199	205	230	196	208	233	210	173	216	228	201	227	222	233	222	195	206	222	205	203	215	205	224	189	205	191	217	209	198	185	212	208	209	214	221	217	206	208	202	188	199	210	206	204	203	209	204	209	225	215	222	226	209	217	214	205	196	210	220	217	214	217	204	206	203	216	221	233	184	213	214	203	202	225	219	227	227	224	235	182	239	238	196	239	219	202	218	197	210	207	197	220	220	177	180	219	218	201	212	234	233	208	199	206	208	214	232	202	234	200	217	237	221	207	216	212	224	200	194	189	208	207	226	233	208	202	213	223	198	188	221	195	179	227	260	188	217	198	214	215	219	223	189	217	226	219	196	196	249	224	202	217	222	223	207	207	218	230	250	197	215	230	190	221	226	195	212	229	203	218	234	218	209	216	190	225	187	204	218	232	221	202	215	209	202	198	197	222	198	228	225	203	226	234	214	205	238	203	219	219	203	237	217	235	208	209	223	193	215	230	222	209	202	224	231	205	181	199	232	216	195	219	198	202	218	200	200	234	222	205	223	193	221	223	229	232	178	219	202	214	216	217	194	218	200	222	194	245	218	207	203	205	196	214	192	205	202	212	240	198	197	218	216	218	205	205	210	213	212	212	198	212	229	227	210	188	185	240	221	221	219	206	206	243	195	211	232	239	219	211	202	223	226	204	224	221	204	198	218	228	203	210	197	213	207	200	216	207	194	220	210	218	225	218	198	209	207	209	194	218	216	224	198	204	220	188	222	212	217	217	201	208	222	211	223	215	207	218	205	263	240	196	202	216	225	196	209	224	205	213	212	203	198	210	213	221	199	208	201	203	207	199	204	207	227	210	220	212	222	215	237	228	211	202	202	200	213	212	197	187	231	233	255	231	213	223	203	205	203	222	220	205	224	218	193	201	201	218	224	232	206	209	195	203	188	205	224	210	207	252	211	193	226	190	221	220	179	183	210	233	196	212	220	223	210	211	185	209	213	225	203	180	231	200	233	201	224	199	198	189	230	201	207	206	210	218	223	231	210	212	169	231	192	236	194	223	177	227	217	226	217	220	212	234	226	201	227	207	213	201	218	207	218	204	191	203	207	231	204	223	205	209	209	213	219	199	201	217	219	196	202	253	186	203	224	248	211	196	204	215	180	212	216	216	221	216	184	205	191	190	185	208	215	230	252	206	209	184	206	188	201	188	219	224	216	200	214	213	217	200	214	199	219	186	194	184	235	229	197	185	215	218	197	225	202	204	209	213	185	211	199	202	197	219	209	206	178	227	208	210	242	215	215	222	227	232	223	204	217	192	209	227	226	219	214	223	186	263	234	195	220	216	223	238	214	220	221	205	192	206	216	201	210	196	222	205	216	215	218	200	207	205	215	229	213	218	199	214	216	217	193	219	200	201	206	222	211	188	211	224	206	225	234	190	227	215	199	215	192	211	213	217	216	222	190	233	211	207	197	206	223	213	224	225	194	223	231	203	217	193	188	210	203	222	210	230	199	208	203	187	183	216	214	209	215	210	184	212	212	207	202	215	228	192	196	223	220	219	244	214	211	205	197	219	232	238	218	222	186	220	204	224	233	213	259	218	198	210	223	244	218	189	188	207	190	217	221	223	238	227	212	199	219	199	219	207	201	229	198	247	219	211	213	210	231	191	226	213	199	204	226	212	202	191	185	218	217	200	221	230	212	197	201	196	183	225	207	213	214	252	214	210	220	181	217	223	234	200	205	201	220	230	200	206	212	228	198	211	191	216	194	218	219	235	237	224	235	202	217	203	200	205	204	230	207	200	207	231	237	225	244	206	215	223	204	225	222	232	187	227
24579	36257	39765	41329	43933	46969	46478	46332	41950	42616	44885	36313	40486	40022	38033	34911	37137	32957	29241	26684	24995	21391	17344	9667	8457	11178	8578	8224	20032	23481	20236	16501	12926	9603	10092	8213	9212	10803	7884	6809	4007	1851	1214	3098	3533	2769	1029	730	666	676	694	681	668	698	847	812	834	834	770	726	679	605	592	657	629	611	594	598	587	556	549	590	601	586	561	571	514	554	570	572	605	558	536	537	545	582	553	551	605	589	598	580	563	594	574	574	586	583	584	523	546	613	580	609	603	580	558	541	570	585	585	568	611	586	497	574	540	565	557	571	604	554	589	532	528	579	557	569	552	612	592	593	609	557	556	618	590	585	553	613	553	589	579	582	516	562	605	579	604	587	596	628	558	573	571	580	547	560	595	564	599	558	589	580	633	609	538	569	524	581	566	573	530	542	583	536	556	627	625	542	577	565	568	624	606	601	595	614	580	566	581	538	552	602	586	568	575	550	578	584	588	578	595	579	602	597	549	604	567	574	563	592	627	589	556	578	603	594	567	538	537	575	588	572	620	571	590	613	605	609	574	620	572	568	557	552	555	599	575	581	588	588	560	541	572	571	629	543	578	558	558	565	565	530	570	584	625	570	579	614	575	577	565	596	592	579	596	552	583	566	525	575	553	569	569	563	604	594	553	553	550	556	574	587	660	564	566	606	575	619	584	577	576	563	566	564	560	630	588	586	563	556	575	596	588	560	605	613	597	604	564	558	532	558	608	552	593	578	578	575	571	605	582	560	560	559	584	591	560	579	605	599	577	565	579	586	602	573	544	566	565	580	573	577	616	581	567	559	623	544	579	585	570	567	560	582	592	590	574	520	602	580	558	538	552	577	599	557	635	531	585	567	560	584	585	586	598	591	584	586	576	596	581	571	595	608	564	573	552	580	606	627	552	568	584	525	561	579	575	633	581	563	575	594	569	596	558	521	552	600	609	579	577	602	557	598	570	582	547	584	574	544	541	598	543	618	577	584	532	571	593	586	573	532	593	601	564	642	558	535	568	612	571	568	575	550	602	579	584	576	570	588	553	515	572	608	602	621	598	583	555	565	570	559	561	655	590	543	577	593	554	558	603	564	569	563	585	588	532	599	560	566	542	601	551	536	524	576	598	547	537	581	589	553	602	577	542	603	571	578	592	599	586	597	555	557	546	552	580	594	570	627	583	565	589	576	581	567	593	575	544	572	572	596	578	541	575	609	545	559	559	611	576	557	578	566	607	567	574	578	598	554	567	587	520	583	541	595	561	553	597	571	572	588	547	595	592	563	593	612	581	618	552	597	597	549	545	555	620	569	572	588	553	556	553	553	558	558	580	581	571	596	614	615	551	568	542	567	591	563	614	572	620	579	582	561	580	573	597	585	578	587	589	528	594	596	556	580	573	631	564	536	548	570	576	565	580	566	585	575	610	558	595	574	595	601	571	621	583	585	574	606	560	552	536	591	546	581	574	567	571	538	562	569	577	591	580	592	589	610	605	556	562	584	562	541	614	535	559	566	590	537	595	587	584	564	562	617	567	562	595	536	632	578	502	570	605	568	556	565	539	579	577	577	567	553	561	605	587	565	564	583	550	617	570	562	559	540	563	562	558	604	574	614	605	555	576	602	521	561	550	629	574	532	595	564	578	550	547	580	594	559	591	533	565	586	587	597	589	580	592	583	571	555	544	547	588	623	549	594	600	563	550	589	543	574	565	574	521	590	562	557	561	570	590	586	565	606	588	586	500	585	587	576	553	580	597	516	564	590	578	546	574	566	582	618	560	610	591	573	546	577	619	584	580	612	562	546	548	604	566	570	535	572	555	599	589	584	543	595	530	580	544	589	564	557	605	573	560	565	587	598	593	562	559	563	529	550	603	570	584	554	540	576	597	551	584	570	538	542	599	609	562	564	569	603	642	563	593	608	606	588	589	585	549	564	546	576	593	557	590	585	605	613	612	576	565	605	562	535	629	589	595	635	594	564	544	573	563	608	591	594	617	566	584	564	581	575	521	590	598	577	562	598	537	609	609	590	599	576	589	541	617	588	517	569	586	547	589	613	590	537	568	603	598	579	584	598	574	563	579	582	571	584	588	547	565	577	594	587	556	547	610	593	551	597	576	641	571	577	629	570	604	567	566	574	597	549	568	575	576	578	565	547	593	574	584	589	544	606	584	545	607	551	613	594	583	540	615	608	599	599	580	623	586	616	525	533	583	603	544	564	613	553	564	583	549	556	564	621	603	533	554	562	555	589	594	561	580	563	566	583	571	596	573	552	595	580	558	564	584	553	537	564	581	566	581	570	570	561	627	559	559	510	592	601	594	615	585	567	602	593	578	624	576	604	564	614	582	587	557	563	611	542	510	583	571	591	575	608	575	580	601	577	580	552	597	565	585	565	532	522	554	567	555	602	570	552	562	554	605	599	594	600	575	575	600	531	584	636	577	607	622	618	582	590	591	596	583	567	559	614	577	615	586	606	538	586	615	592	545	580	574	585	542	529	577	533	589	566	571	605	578	566	576	572	620	575	590	563	596	574	594	577	563	537	621	594	525	601	584	620	588	581	547	585	618	596	586	588	564	598	583	540	546	568	587	583	548	574	563	560	602	571	601	580	544	529	560	561	586	578	553	584	618	535	585	582	569	566	547	594	562	574	573	576	538	589	559	590	598	599	602	528	563	590	556	591	613	580	604	585	604	592	581	593	571	574	589	590	594	615	570	576	641	632	541	607	595	603	635	617	563	557	556	582	571	562	561	579	586	628	608	564	619	550	601	547	609	545	600	592	553	578	561	582	533	589	607	552	579	562	550	549	554	564	588	566	560	586	590	583	605	565	582	565	577	604	561	546	581	584	606	556	647	583	562	588	573	597	554	575	545	546	593	598	586	537	612	561	572	594	551	607	575	571	551	609	575	610	538	595	588	565	562	611	580	595	570	564	592	544	593	591	523	575	579	527	617	554	607	580	592	557	559	593	571	602	590	596	581	605	573	535	588	588	508	582	547	580	611	554	586	589	564	572	577	591	593	567	536	622	525	591	600	564	592	601	579	612	580	566	612	611	572	535	580	593	597	582	583	597	574	598	587	561	606	571	573	555	548	609	584	549	550	563	560	579	561	583	563	548	603	606	607	560	578	618	552	614	566	605	515	570	537	551	602	605	530	591	582	595	581	553	563	567	597	540	629	599	587	617	626	575	603	602	572	568	619	626	567	552	560	564	547	557	602	557	567	624	549	600	575	573	540	563	594	609	587	595	537	590	574	605	600	584	594	561	626	618	549	572	564	612	582	552	540	590	552	612	568	568	578	561	611	595	567	563	613	569	536	556	560	587	544	582	577	590	599	573	530	561	561	543	621	557	553	569	550	574	599	579	593	574	570	638	580	617	589	573	607	620	558	586	605	586	557	541	562	555	543	582	623	577	582	575	567	584	539	591	628	556	578	578	581	580	544	549	576	565	582	530	575	581	577	543	533	552	623	562	572	566	571	574	569	595
12360	12328	15475	12634	9406	7574	5946	4537	3396	2771	2521	1810	1861	1604	1296	1015	933	895	735	539	499	505	400	326	265	294	315	289	355	361	359	323	267	262	257	232	265	268	224	243	230	183	206	202	208	199	191	188	176	200	186	165	210	189	202	187	179	168	190	202	204	193	176	195	179	186	198	190	190	191	184	180	175	179	194	183	166	198	175	203	176	171	208	177	178	184	189	229	194	190	178	171	199	188	196	172	188	152	203	207	172	182	181	177	179	176	183	180	228	171	192	187	187	200	157	201	184	207	180	187	199	201	183	181	188	165	177	161	229	174	195	201	205	159	167	185	208	186	176	178	180	199	187	197	200	205	202	170	190	195	205	178	192	181	176	181	197	193	179	183	194	172	191	158	184	192	180	190	205	185	223	197	217	200	197	208	200	180	179	208	198	177	187	177	194	168	163	213	174	172	194	201	210	195	169	211	200	184	204	195	216	181	168	153	189	188	179	176	196	199	185	195	171	205	170	173	169	198	203	179	203	169	203	199	166	185	192	174	171	178	179	181	158	186	173	174	194	187	166	164	148	179	207	194	206	177	209	203	178	197	180	197	198	186	188	161	159	190	191	185	182	188	195	210	206	182	166	172	196	195	187	191	214	180	191	200	174	199	168	171	165	199	201	204	161	184	177	189	207	160	197	190	188	203	188	188	169	203	181	177	167	149	177	182	168	175	171	155	190	187	205	210	172	175	188	184	185	189	184	203	186	194	167	186	208	191	187	195	199	159	171	186	188	178	160	203	174	181	182	214	204	202	196	196	198	191	218	161	206	179	194	199	202	210	177	150	199	177	175	183	181	173	251	190	174	198	164	204	198	190	202	180	187	193	190	185	190	168	176	196	177	195	217	185	178	174	204	210	178	172	211	178	193	205	195	193	202	184	211	190	206	188	189	194	191	149	169	176	159	168	193	204	178	194	189	195	162	173	208	170	181	193	171	198	182	216	186	167	175	167	201	189	168	206	176	180	180	180	184	198	199	188	203	188	188	201	179	186	191	198	191	189	159	190	173	184	181	178	189	195	182	187	185	213	203	189	181	186	165	178	189	191	217	208	203	195	188	221	172	192	200	218	194	182	182	201	184	185	205	190	193	172	188	192	196	155	185	176	202	182	166	188	197	197	159	187	184	181	200	191	177	179	170	188	161	189	187	186	167	197	180	185	175	189	192	188	181	179	189	189	188	167	162	186	161	179	198	179	165	207	172	169	200	195	195	158	197	180	201	173	198	227	202	185	162	183	176	156	162	197	182	180	213	173	185	197	173	190	178	199	172	165	188	185	184	211	192	181	189	172	219	186	188	203	170	212	197	194	173	202	165	183	175	190	180	169	179	181	195	164	197	181	181	150	208	197	198	176	187	171	185	244	179	183	176	167	176	187	193	210	188	162	205	180	166	186	183	172	210	178	159	194	209	186	203	185	172	210	199	179	197	200	180	200	173	185	188	181	202	185	188	170	199	175	167	190	187	173	191	176	184	192	190	195	151	164	202	185	196	185	185	164	189	173	205	153	184	200	163	181	181	166	185	198	187	215	156	191	210	186	180	183	189	184	198	191	191	192	180	184	176	197	169	187	180	184	175	188	182	209	173	184	189	214	177	202	143	171	193	195	156	178	167	200	176	196	201	198	199	170	185	181	195	201	210	192	189	190	194	188	170	184	177	189	183	177	197	184	179	169	175	199	170	215	166	161	187	199	201	176	190	182	191	193	166	191	185	196	191	218	204	188	174	213	189	183	183	199	192	194	178	174	179	185	182	206	193	175	183	180	209	173	193	206	165	172	188	171	172	208	191	164	178	181	173	184	183	182	179	200	176	189	197	207	181	180	170	180	192	198	189	185	195	210	175	201	188	161	199	188	175	212	181	189	188	183	172	194	198	172	197	177	184	175	219	176	163	184	175	148	191	165	169	199	193	196	190	199	192	186	187	184	176	181	204	168	189	165	165	163	199	204	188	185	178	201	174	179	187	188	184	209	183	190	183	186	177	184	185	163	199	185	199	173	192	172	194	167	166	177	198	177	192	200	177	177	187	184	198	203	185	187	180	212	191	179	185	187	205	192	172	177	182	194	190	166	189	206	169	198	166	184	164	177	173	171	202	176	192	199	203	187	161	190	174	190	180	167	198	217	196	170	180	200	187	188	210	180	190	195	211	198	189	171	162	163	185	205	189	184	179	182	173	182	186	188	209	197	175	174	183	177	164	175	174	196	201	224	164	175	194	196	185	189	191	201	171	178	183	190	190	189	196	187	166	204	167	172	178	166	157	200	191	201	198	162	194	209	188	180	188	190	190	173	204	200	188	181	172	171	168	191	167	183	177	210	197	178	175	159	170	184	177	184	177	176	180	173	156	200	190	183	155	181	187	174	189	178	191	189	173	195	163	206	178	171	188	195	208	167	165	210	188	199	177	159	193	181	214	177	179	182	205	195	160	204	196	203	166	173	186	171	189	169	201	184	175	162	195	195	173	182	203	203	174	175	175	186	178	183	192	188	201	169	208	215	142	168	168	174	173	188	202	197	187	165	165	175	174	192	186	189	183	193	177	171	216	183	200	183	190	180	156	193	182	189	177	174	174	201	176	181	189	206	165	200	170	160	182	180	165	190	204	175	182	163	180	167	191	203	176	184	205	157	195	190	205	194	195	207	177	183	189	188	191	180	164	186	174	192	185	185	215	170	186	215	191	196	198	186	149	160	156	193	179	176	186	188	201	175	168	167	164	162	173	221	199	202	191	184	162	206	179	195	168	180	182	189	189	191	186	198	177	205	184	151	197	206	192	181	171	196	154	173	206	178	196	182	183	159	192	176	203	166	164	188	180	170	194	196	193	190	165	179	209	188	186	177	175	207	170	196	202	165	184	197	202	196	188	148	178	192	175	189	193	194	171	216	178	190	179	187	200	163	184	194	206	162	190	203	174	189	203	178	187	188	170	190	187	198	162	175	194	199	208	197	201	211	184	180	190	172	177	176	190	166	176	193	196	177	213	207	181	178	181	180	176	179	192	193	177	195	180	184	186	176	185	182	199	186	175	183	184	200	170	188	163	196	170	168	201	194	182	162	187	181	176	166	181	174	190	180	197	176	200	213	189	195	176	200	196	190	198	196	183	164	181	193	178	192	190	183	169	182	190	177	181	195	194	203	174	192	220	184	190	199	170	197	178	192	173	193	178	181	178	193	188	180	172	180	172	175	191	194	217	194	197	170	199	209	197	182	175	201	181	205	196	202	181	200	184	222	194	188	189	208	215	159	205	179	188	166	183	187	185	186	201	163	184	191	154	175	169	209	177	186	189	200	187	164	184	190	188	178	199	188	193	158	192	186	202	187	186	187	196	181	154	197	182	170	191	208	189	183	182	193	167	160	170	166	165	176	174	195	201	184	181	170	163	205	171	201	189	162	190	199	185	203	201	190	207	173	166	193	174	181	174	191	209	175	182	175	186	191	170	201
8487	11553	19478	22410	21685	20757	18888	16451	13099	12339	11216	8263	9075	7990	6562	5523	5405	4577	3776	2837	2817	2370	2359	1533	1261	1240	1102	1069	1575	1862	1893	1282	1166	1101	1014	914	1073	1075	949	928	722	636	550	640	717	658	536	511	525	545	530	540	543	524	541	580	484	487	509	546	568	525	526	523	544	517	508	539	530	528	513	499	455	486	503	474	515	536	534	509	549	533	518	534	518	501	527	519	550	540	522	520	529	490	528	501	534	504	529	493	519	529	489	526	514	494	467	495	490	556	524	535	533	559	564	488	517	543	474	519	517	501	505	509	509	488	499	525	506	528	540	526	526	530	527	489	504	525	537	501	545	527	520	517	507	492	503	500	506	527	480	485	512	525	537	501	509	480	544	492	556	491	507	502	584	526	546	539	526	507	494	527	563	490	561	513	501	493	487	480	529	521	529	514	480	501	543	526	497	517	514	513	525	516	506	500	509	535	547	489	520	527	555	496	540	505	509	499	551	489	554	530	512	509	538	469	518	470	494	549	569	509	552	535	551	556	522	471	498	492	481	529	562	535	530	514	510	533	523	539	521	514	534	533	524	508	529	539	578	518	527	536	519	488	468	515	461	531	492	519	538	548	528	540	481	510	534	521	487	485	547	518	505	563	495	485	538	491	529	547	526	489	494	513	509	515	542	498	553	548	502	502	579	501	475	531	526	492	508	512	512	535	481	530	503	517	535	518	505	524	531	510	561	501	516	553	471	553	509	526	499	523	555	493	540	496	571	513	511	532	527	501	522	487	513	505	531	501	522	520	528	541	559	507	469	518	546	511	498	508	526	492	536	502	560	535	509	517	495	515	520	524	487	476	561	546	520	535	525	477	509	551	531	486	545	508	535	536	536	536	552	517	492	534	478	495	523	508	538	522	519	519	522	537	509	517	512	478	540	540	477	506	525	564	540	544	513	533	561	509	500	548	553	523	542	571	525	509	509	522	523	506	507	524	515	468	532	487	505	477	575	506	519	520	495	521	540	533	492	533	453	498	508	520	500	516	499	536	521	527	523	489	545	520	555	528	487	516	502	517	518	501	546	495	461	517	522	488	541	504	498	505	522	543	495	564	485	510	557	496	497	485	542	498	513	505	531	465	578	504	532	468	501	554	528	497	523	540	521	463	535	461	511	532	549	533	515	535	488	509	489	508	488	538	524	493	548	538	500	494	505	492	509	529	544	517	500	492	482	547	489	508	499	525	496	526	522	521	523	507	467	554	534	512	507	506	488	541	526	512	485	561	472	503	566	474	517	500	515	529	525	511	516	509	566	526	525	525	525	507	526	525	537	537	490	553	504	541	499	481	514	526	514	484	520	528	480	477	483	501	505	517	511	545	454	519	497	483	547	470	546	507	525	547	534	489	492	539	491	492	471	477	505	488	520	459	552	554	501	537	565	506	565	524	530	527	499	518	503	500	506	505	511	513	502	529	520	538	525	500	528	503	500	520	498	516	555	508	474	529	515	534	516	506	527	518	522	531	514	534	521	511	512	511	509	532	518	525	495	512	511	516	499	539	465	512	542	484	510	507	520	502	512	511	502	481	556	527	560	538	527	507	491	527	510	501	532	490	491	530	506	538	502	511	533	524	508	498	520	506	481	544	506	533	488	503	493	530	522	501	577	487	531	502	519	491	524	511	477	512	498	502	510	485	506	557	528	517	537	508	493	514	518	512	497	538	561	515	503	549	494	482	539	522	533	519	524	476	457	504	506	538	527	533	552	552	532	512	514	515	490	531	526	574	532	511	587	546	510	521	507	498	492	534	522	483	514	512	467	493	516	515	512	482	508	549	516	509	492	508	498	531	498	512	528	524	521	472	485	526	524	490	463	493	514	494	573	501	549	507	532	521	508	510	524	522	501	491	502	518	539	569	486	538	523	531	506	533	519	514	496	521	544	522	520	486	485	515	511	512	522	509	542	525	522	481	551	492	488	504	521	491	510	525	499	524	507	547	528	503	537	509	522	516	497	488	504	540	553	512	550	530	525	516	490	544	540	531	557	552	506	490	526	515	528	459	511	529	528	518	508	530	549	514	523	529	489	539	536	522	526	479	517	532	509	537	508	490	518	568	489	513	577	525	540	501	538	525	548	515	500	493	494	513	572	487	500	521	543	560	537	502	537	517	518	519	521	513	490	502	508	531	546	497	527	524	527	516	529	567	487	509	509	550	504	548	515	513	502	519	519	507	538	492	516	492	533	548	494	520	578	477	510	514	520	527	483	522	503	551	576	538	504	488	506	514	480	523	527	518	512	521	505	516	566	513	523	505	518	483	488	513	539	519	524	531	511	530	513	503	524	480	514	556	520	530	484	518	480	538	529	514	494	521	480	504	532	522	516	541	540	520	518	545	488	519	511	526	503	519	513	502	529	515	506	542	486	514	500	542	521	528	543	529	498	520	528	505	480	538	516	541	538	500	504	512	495	477	493	503	450	517	488	542	571	519	521	524	525	516	521	527	495	540	526	511	531	502	521	486	532	493	542	481	515	588	523	494	529	511	485	488	533	512	503	525	510	474	554	506	517	508	552	541	536	521	528	511	518	510	549	502	509	509	496	508	488	542	524	496	497	513	467	497	520	497	522	494	503	544	522	513	495	543	533	510	476	535	540	546	493	525	519	512	527	508	487	549	506	515	502	513	529	506	534	543	523	513	489	539	480	461	546	495	534	559	548	537	511	492	519	479	507	545	520	531	512	505	477	532	507	511	524	493	489	513	522	457	542	501	519	520	534	513	483	506	475	546	510	503	509	500	533	523	518	492	479	503	505	474	496	462	525	501	530	506	531	491	525	522	529	517	473	550	512	523	534	553	492	500	529	523	529	476	531	532	516	546	512	467	529	479	504	477	520	527	512	506	517	572	549	537	527	520	466	531	501	508	548	509	538	494	547	531	495	516	509	550	496	491	488	583	518	520	505	529	519	500	511	541	535	554	531	539	547	483	501	483	513	519	539	517	487	499	515	524	495	570	509	508	530	531	517	501	535	542	528	542	520	528	529	486	553	512	509	503	531	512	528	540	546	503	488	515	534	550	510	530	508	519	500	505	527	506	499	500	508	503	512	504	481	515	518	529	503	516	528	494	508	533	483	492	553	544	489	463	485	520	512	529	510	542	506	523	533	514	542	522	531	513	531	503	503	508	491	510	552	515	518	521	519	517	538	529	504	511	529	471	515	511	510	508	508	548	512	544	509	515	502	513	526	515	485	519	534	505	488	496	539	517	485	500	507	529	511	541	528	499	552	526	581	511	468	526	548	514	511	515	497	514	552	512	530	527	515	495	523	522	497	542	558	530	522	517	519	523	501	501	538	508	490	554	506	526	511	491	543	529	510	513	494	543	543	522	508	478	467	502	531	508	531	552	516	528	546	519	511	501	541	508	486	505	524	512	505	512	499	518	554	486	465	514	496	509	507	494	544	485	503	524	520	504	529	504	502	520	540	485	515	506	557	526	533	508	466	518
27965	33520	37694	34248	32987	32195	31374	28283	22398	21824	20850	15109	16391	15653	12299	10634	10352	8741	7260	4732	4999	3958	3550	2195	1807	1161	826	1369	1660	3053	3020	2143	1299	1026	905	838	1203	1070	842	826	548	278	239	406	473	319	207	193	197	196	186	194	167	200	220	227	213	220	218	206	217	198	184	181	177	172	165	191	170	197	200	180	204	166	196	178	167	179	185	180	151	165	189	170	186	179	180	197	173	181	200	187	163	161	173	193	173	163	163	175	201	180	163	175	172	205	188	173	176	185	209	182	199	187	196	201	165	182	184	181	192	165	189	176	195	196	179	174	176	179	185	184	192	189	189	190	185	168	165	190	175	185	185	196	193	185	147	186	206	198	200	164	181	204	152	168	164	211	207	208	160	181	181	171	164	218	186	188	210	204	167	192	185	178	168	200	169	165	176	184	173	141	190	163	187	177	178	172	189	192	182	201	170	171	200	178	179	172	164	192	188	193	170	177	190	148	188	178	184	172	180	213	191	195	184	191	200	200	174	191	203	191	178	181	200	193	170	187	188	193	180	171	181	177	166	200	186	178	185	179	173	168	145	186	162	189	183	183	162	172	178	206	201	188	192	191	178	188	177	154	189	165	182	174	187	181	186	185	171	182	202	147	168	213	200	173	210	190	189	194	195	193	181	171	195	172	153	191	166	187	181	181	164	175	166	162	182	196	165	178	168	206	191	195	176	159	183	183	183	195	194	174	190	180	187	183	179	185	190	172	194	183	189	183	190	187	177	176	170	197	171	183	177	196	196	186	181	160	177	187	175	176	191	194	185	206	189	186	183	174	167	182	178	175	160	192	175	200	207	184	194	164	193	183	177	187	187	188	181	178	199	207	173	176	169	173	188	182	172	203	187	165	196	169	184	175	174	176	177	182	185	214	190	198	174	189	191	174	181	171	164	206	173	176	170	168	167	175	161	196	167	184	152	209	159	211	182	181	191	177	161	182	183	165	193	179	177	170	202	174	191	187	180	182	174	192	164	186	194	200	174	162	181	181	177	194	181	193	162	164	194	170	176	184	187	196	174	178	159	178	181	210	163	179	161	179	188	177	171	189	156	178	182	180	174	165	192	180	186	217	193	176	178	176	169	193	190	202	181	152	181	203	169	169	188	198	181	181	189	181	202	180	170	187	185	171	174	153	158	192	181	187	191	183	194	164	207	166	170	182	177	162	174	177	191	201	195	186	191	179	187	174	162	175	169	163	195	190	152	188	189	206	167	194	203	195	165	183	169	178	169	189	205	188	196	171	190	176	187	183	186	189	169	182	180	163	214	174	165	173	151	190	161	185	177	166	175	184	194	180	196	175	176	184	199	150	190	180	186	169	217	169	191	184	181	152	168	177	179	185	182	181	146	163	188	208	180	208	197	196	188	192	183	160	158	181	172	213	173	186	167	177	179	174	172	162	201	164	195	162	173	175	202	204	188	170	192	187	154	182	197	177	177	179	164	194	180	211	183	176	196	157	179	190	183	160	204	189	190	153	177	195	179	174	172	145	188	180	199	202	197	187	188	169	197	168	188	186	186	195	174	174	178	163	172	170	173	177	198	169	174	191	209	170	165	190	189	179	176	180	185	180	171	185	186	172	175	208	181	189	188	192	179	181	185	194	167	199	161	158	151	188	183	175	187	197	189	186	178	217	203	166	170	174	174	178	190	176	202	189	185	194	187	156	156	181	178	175	193	186	204	172	179	188	164	205	183	206	182	167	200	197	161	168	176	172	174	197	183	186	175	175	175	172	196	204	177	174	173	160	194	190	210	159	184	193	167	191	207	182	183	183	201	198	163	165	188	185	166	178	152	182	184	189	176	165	191	176	196	179	196	185	198	162	210	177	179	193	194	166	144	173	149	180	156	182	204	178	179	161	165	172	200	183	179	183	181	162	194	180	176	160	186	179	153	172	172	181	178	178	208	181	171	170	169	186	190	148	198	191	183	173	174	178	197	172	177	166	194	168	193	202	178	186	168	194	187	149	176	166	193	180	187	172	175	177	167	155	184	193	205	170	153	203	189	167	185	180	202	212	160	181	180	183	179	161	178	179	166	182	199	172	217	160	173	166	173	183	160	169	176	182	176	153	190	166	162	183	179	198	164	192	178	187	169	176	163	178	193	193	200	183	170	171	204	174	193	201	170	200	175	168	181	192	165	174	179	184	149	211	181	207	192	201	163	164	176	162	170	176	166	208	169	206	170	198	196	183	187	183	189	175	179	192	166	176	193	203	171	160	194	171	165	171	182	176	192	154	196	176	171	196	184	184	161	180	170	174	187	187	187	173	181	179	165	189	186	187	170	167	206	187	188	165	187	181	174	207	204	186	194	188	186	193	180	183	183	193	156	186	181	181	180	186	194	191	180	166	178	180	155	178	182	170	185	167	175	190	158	189	185	170	171	191	170	184	188	149	205	171	200	190	196	170	171	170	179	147	191	194	175	185	165	192	176	206	184	171	177	180	178	181	176	176	182	188	168	184	172	152	181	177	182	166	186	186	182	213	184	171	170	173	187	213	170	166	180	174	157	178	185	185	190	213	156	201	165	197	177	171	188	195	173	204	198	183	170	150	162	197	165	190	174	161	164	183	174	166	186	191	197	156	177	167	174	166	164	181	177	164	176	192	199	177	178	184	189	195	175	165	187	203	192	157	186	183	176	172	188	185	183	176	182	217	193	180	173	176	192	184	179	171	182	182	184	192	204	166	165	197	185	197	177	202	195	175	180	196	176	179	210	181	161	193	176	165	196	198	183	183	169	188	201	173	161	201	173	175	195	214	229	207	178	160	154	175	185	165	156	178	163	165	169	194	202	221	189	172	197	180	207	169	177	201	183	192	158	194	164	173	171	182	173	184	166	191	185	187	189	165	181	184	199	159	168	160	175	181	182	166	186	178	151	186	183	209	165	180	180	163	199	197	165	199	196	194	191	184	177	189	172	197	195	176	194	180	179	159	196	180	204	192	204	190	177	193	194	183	186	195	171	177	186	177	202	190	186	175	174	164	189	170	178	151	184	188	169	180	182	154	193	185	177	172	178	174	193	193	161	168	190	196	168	213	192	188	192	163	168	178	193	172	178	182	184	191	194	158	175	166	189	202	153	169	191	187	185	190	193	178	207	179	166	208	196	186	198	191	194	181	170	171	204	203	203	207	176	179	202	175	184	190	185	182	188	172	173	199	182	191	185	181	175	164	168	192	171	203	151	171	199	176	161	156	207	187	164	180	170	204	163	159	158	162	182	183	193	197	188	191	201	177	197	163	168	172	202	206	176	212	180	201	175	183	176	207	199	177	174	210	161	194	180	174	176	200	189	192	176	185	209	190	169	167	159	178	176	167	181	179	200	183	179	183	180	177	182	177	168	159	183	207	197	168	194	192	170	155	162	201	187	180	177	188	183	197	176	164	174	149	181	160	168	182	188	190	158	187	181	174	164	185	179	190	179	200	182	178	184	198	205	193	192	194	180	182
19102	28624	35562	39772	40868	43465	42796	40106	36341	38836	37130	31937	35505	33789	30793	29981	29928	26295	23410	18542	19675	16041	15169	9904	8792	6333	4539	7600	9028	14785	15352	11366	7198	5784	5308	4920	7755	6478	5116	5062	2981	1182	970	2194	2191	1314	688	604	640	682	629	622	633	626	843	786	730	752	636	603	581	547	530	563	508	534	532	547	462	504	520	490	505	456	489	525	492	493	505	527	521	490	480	519	497	486	559	500	493	520	534	481	538	494	506	497	505	510	510	494	492	511	532	494	515	530	549	471	492	512	537	503	524	512	493	493	485	515	546	522	489	521	490	513	515	460	496	478	512	529	538	475	527	551	495	504	501	551	467	488	502	457	492	524	505	503	482	515	540	525	468	470	533	495	492	521	512	542	468	547	524	530	534	500	525	506	491	461	438	516	503	513	504	525	547	499	482	539	486	519	515	552	488	521	535	538	509	480	493	490	525	512	522	519	488	494	498	512	506	519	482	502	525	515	529	493	466	534	514	488	496	493	558	542	494	543	495	510	514	544	536	498	555	505	501	562	514	479	499	479	498	503	496	462	518	524	526	512	456	496	505	496	504	523	529	491	508	517	503	489	522	532	508	507	565	523	517	483	527	530	510	525	446	497	507	503	551	496	522	524	523	481	471	530	503	455	536	522	556	516	517	511	496	534	526	479	519	533	543	519	507	505	457	522	496	465	499	514	493	516	521	521	508	460	511	500	497	476	435	543	456	480	529	526	490	544	476	509	499	492	546	525	512	546	517	509	485	535	508	470	514	542	528	509	506	540	515	519	535	524	523	474	472	476	492	488	527	529	534	489	503	533	510	486	525	515	523	513	497	506	522	491	506	505	502	500	530	537	520	502	475	514	506	518	501	494	528	507	513	493	499	555	526	516	523	550	528	501	493	527	526	526	504	489	546	501	514	494	496	553	496	476	513	522	513	484	498	508	539	515	539	492	497	485	503	482	477	531	535	512	492	513	527	510	500	478	518	524	489	531	527	494	562	468	476	490	526	494	521	458	503	490	514	477	524	489	520	493	486	484	495	547	523	537	486	522	501	527	467	501	492	491	499	508	497	472	488	524	545	520	522	474	493	525	487	500	507	525	511	521	508	532	513	514	510	513	506	495	502	499	513	514	510	492	527	496	485	490	490	533	487	478	491	476	497	548	547	491	519	515	493	539	460	495	510	495	515	518	507	521	515	540	512	500	497	472	511	501	509	516	526	492	495	490	509	516	544	509	514	525	533	472	499	488	534	518	504	517	513	542	516	504	490	503	491	501	526	512	493	547	450	498	488	475	509	499	492	538	524	509	478	466	549	462	481	509	534	492	523	547	534	545	505	513	452	509	527	508	492	509	508	505	473	540	494	496	495	469	544	535	535	511	508	526	456	483	500	509	518	523	505	505	543	526	524	487	514	465	501	511	530	527	525	516	520	515	512	539	483	513	518	479	487	481	477	494	489	466	471	484	514	531	479	509	500	510	535	499	558	527	507	540	513	515	502	473	527	518	495	512	498	482	549	524	574	488	503	497	467	495	533	510	505	455	505	514	509	516	488	535	511	523	516	506	486	498	470	497	511	522	494	492	519	472	513	499	516	479	492	524	482	529	504	479	524	517	479	475	506	492	487	529	486	524	486	519	510	515	505	503	549	498	531	527	508	491	561	481	539	506	506	542	523	487	527	483	539	535	513	514	492	489	478	505	522	498	535	512	479	512	543	478	494	549	519	535	537	493	484	492	471	485	465	543	539	527	476	521	481	544	521	483	519	537	501	487	490	507	529	479	510	461	526	491	485	517	513	523	487	524	496	543	498	524	462	497	499	551	512	528	544	491	483	503	534	528	517	493	484	524	480	483	544	504	510	501	557	536	518	497	488	514	521	533	480	544	508	518	494	470	491	498	505	475	521	531	481	531	545	470	530	517	483	486	496	509	473	508	492	494	524	493	542	487	498	515	521	491	470	479	530	499	528	528	533	495	471	482	504	516	519	543	582	535	506	521	482	544	514	530	531	546	480	514	492	486	515	476	546	514	536	499	487	505	509	503	495	527	536	527	541	520	497	480	509	513	502	506	466	592	519	485	511	532	495	474	495	518	506	566	528	509	547	469	511	549	489	494	542	502	528	497	533	526	502	488	523	534	493	544	493	491	483	520	487	502	497	514	488	473	539	506	473	497	505	473	503	524	533	508	509	492	525	517	507	522	489	494	497	484	470	529	534	524	508	515	483	511	483	474	515	491	498	496	541	527	524	514	513	469	534	527	519	497	500	498	492	533	486	461	521	519	529	495	527	534	541	523	522	477	517	535	471	513	514	534	544	540	468	537	523	542	524	485	525	502	542	502	520	509	500	495	511	507	461	490	478	491	519	503	522	520	473	533	487	508	522	518	489	505	524	462	553	497	495	513	518	533	512	513	535	561	504	527	512	543	534	491	535	525	462	528	511	534	499	544	508	530	501	524	505	513	497	522	450	498	494	518	519	506	488	511	514	494	502	512	484	515	513	520	506	477	542	514	524	515	542	516	541	503	494	494	527	527	541	484	534	465	488	514	534	459	469	447	538	513	507	493	487	512	524	488	524	494	476	525	544	541	524	503	506	505	535	481	538	530	528	512	504	474	538	499	485	513	490	497	467	527	541	542	498	505	511	464	522	516	505	478	515	473	527	465	515	501	497	523	510	504	522	500	533	533	514	490	498	527	484	479	500	505	477	534	489	538	483	518	501	492	506	564	542	546	546	523	522	535	501	512	518	509	486	506	507	530	467	515	483	483	509	475	502	500	500	517	514	525	512	494	508	514	504	462	540	489	514	496	523	505	503	502	454	480	475	508	498	525	472	487	519	522	475	512	496	497	499	479	467	504	497	481	562	463	539	532	503	498	514	462	504	544	472	523	517	489	541	479	493	505	511	501	521	495	510	524	515	515	495	492	518	478	465	537	515	506	502	496	500	541	510	533	467	516	469	495	494	529	529	510	522	500	536	473	479	490	524	474	501	503	497	560	526	530	469	506	437	518	521	471	501	527	518	537	477	493	480	529	541	528	533	492	507	510	488	532	528	523	463	513	521	535	522	515	534	448	500	550	526	525	516	485	498	481	517	541	530	514	519	550	546	554	508	525	509	552	487	481	508	502	527	480	524	512	546	510	533	513	514	544	524	494	511	512	512	490	497	475	510	496	554	493	536	520	482	498	484	506	494	470	506	468	520	502	517	570	518	545	511	485	511	485	492	512	527	502	509	507	519	496	500	508	511	534	473	498	492	498	490	543	517	511	509	487	518	545	521	534	506	521	498	502	480	493	517	494	527	508	520	493	498	523	535	509	505	514	518	514	500	507	492	501	486	493	526	502	510	505	546	505	535	510	586	535	487	515	493	464	504	471	504	492	495	496	533	499	537	474	550	540	484	538	519	532	497	514	556	507	519	510	504	533	491	521	530	502	533	530	480	545	517	508	489	494	511	503	531	508	491	493	525	498	525	517	540	491	493	501
33485	37948	40230	39865	38797	35488	36917	32439	27475	30364	30374	20532	24632	22292	19304	16530	16914	13170	11023	7968	8339	6342	6457	3533	2559	2386	1955	2516	3058	5506	4833	2263	1888	1936	1474	1671	1922	1662	1313	1365	661	317	282	637	674	424	253	231	228	253	233	239	223	216	261	269	278	241	245	232	231	203	218	183	212	173	201	187	195	219	231	197	200	184	194	234	227	197	215	212	227	210	178	210	189	186	219	198	211	191	206	233	199	209	212	191	223	205	210	209	195	185	201	191	203	188	202	221	214	196	194	225	217	208	198	201	214	208	210	219	198	190	205	229	210	203	233	239	236	205	190	235	202	212	217	185	227	199	202	211	210	181	238	234	202	234	213	226	207	216	191	213	218	190	195	205	202	206	189	197	183	217	225	193	193	234	186	212	211	216	184	205	197	223	206	195	196	203	193	184	216	201	211	215	207	211	185	190	232	201	189	186	191	228	213	199	203	225	187	191	210	219	218	202	238	205	186	185	205	218	207	211	216	197	209	182	203	173	215	224	199	216	186	194	239	195	193	190	194	198	224	200	196	203	193	209	188	227	206	199	222	209	216	217	210	197	208	232	201	195	203	199	206	189	202	189	211	202	193	195	190	204	193	209	219	202	199	201	198	193	200	228	226	210	209	212	186	217	201	200	205	202	227	192	202	180	197	208	203	237	219	198	228	201	176	220	216	213	190	161	218	196	202	208	238	220	206	197	230	205	219	222	221	233	219	205	228	189	189	201	223	223	206	217	211	196	205	201	180	207	219	198	202	175	201	221	175	208	185	218	200	197	195	204	209	198	196	224	225	225	227	215	193	200	195	232	209	202	178	207	214	189	194	176	234	182	194	206	230	191	177	198	222	206	199	199	228	196	184	190	179	204	210	210	213	201	159	200	193	167	195	247	195	188	179	194	212	186	215	219	182	186	207	202	219	206	209	193	198	198	181	236	184	219	232	203	177	190	206	207	199	203	203	196	241	206	182	200	224	238	206	200	209	204	206	191	211	214	211	221	192	216	209	208	195	211	202	221	212	218	209	209	213	189	207	201	197	189	205	199	204	202	186	186	180	178	235	233	200	209	213	207	236	220	183	193	214	198	203	204	242	188	215	206	194	208	192	201	186	227	220	193	215	230	215	227	219	237	213	196	198	204	244	221	219	181	200	209	199	225	191	208	214	196	206	221	225	217	176	176	212	210	216	196	227	197	203	211	215	201	200	185	188	202	220	215	190	181	239	233	206	199	198	217	221	202	217	179	214	219	213	204	219	201	203	171	209	209	202	198	200	212	205	196	234	215	200	217	203	201	192	193	233	229	220	198	200	202	202	205	229	208	227	224	214	210	223	235	207	219	206	214	222	180	196	200	207	205	184	179	170	192	183	251	216	202	218	193	195	202	175	217	215	182	191	209	246	209	191	174	227	182	196	213	197	196	201	193	186	211	223	202	187	212	212	213	227	194	194	229	213	211	207	205	204	180	209	204	175	195	199	227	198	209	220	218	192	205	188	211	213	217	232	186	209	207	187	243	209	187	191	204	214	196	189	234	220	189	215	215	193	178	194	196	209	218	213	200	208	212	192	234	218	214	202	205	207	193	206	185	195	199	195	199	214	201	214	199	216	215	211	193	203	193	201	220	207	210	207	184	204	222	203	205	202	219	216	195	214	211	222	191	201	219	211	183	183	188	220	202	205	224	217	189	210	195	194	216	215	209	233	208	203	206	230	205	208	209	212	217	214	192	219	221	187	204	219	240	216	234	223	217	214	235	211	214	196	170	211	208	203	167	225	208	208	197	187	221	210	211	208	240	193	189	219	230	231	204	189	196	215	201	212	192	201	194	205	209	208	187	189	204	187	203	208	174	219	226	184	217	218	183	196	218	199	185	186	196	217	233	199	191	206	191	191	202	221	230	196	222	212	198	195	201	214	184	214	195	187	198	203	212	181	220	202	207	178	210	179	227	220	191	212	230	205	207	211	241	223	201	224	222	204	180	192	189	228	192	218	206	212	215	205	190	210	203	192	207	192	205	230	195	213	215	183	184	228	196	218	223	208	202	197	218	183	180	197	204	202	199	228	220	226	198	216	223	197	215	191	184	207	204	201	211	200	234	200	194	215	211	194	231	219	177	203	208	200	187	205	197	229	228	212	190	183	226	206	222	221	199	178	192	218	200	208	199	185	210	232	195	190	181	208	216	189	214	211	220	195	183	212	183	190	215	190	209	203	214	223	212	192	185	174	197	198	182	215	205	200	244	198	193	228	214	190	238	223	203	210	224	213	220	212	200	216	233	206	199	212	201	205	209	220	229	203	212	199	206	198	221	204	203	209	232	200	209	194	224	221	200	212	204	220	227	177	201	195	214	214	231	212	206	195	217	235	214	209	210	220	235	188	212	196	209	210	229	205	220	193	185	197	203	187	207	239	198	186	194	213	217	220	216	200	214	204	186	201	180	209	185	202	201	216	203	209	194	198	216	203	211	185	207	216	217	209	206	209	204	212	212	181	198	203	220	212	215	186	202	211	189	222	202	220	215	232	194	209	201	204	224	193	198	206	217	206	189	207	206	210	209	202	190	188	207	226	195	206	194	192	179	201	209	201	187	218	196	206	203	178	196	230	218	204	201	226	220	199	170	212	209	206	223	205	188	236	204	207	205	198	192	209	236	219	212	185	188	185	216	213	214	171	186	174	217	220	196	245	207	210	201	199	198	224	202	216	219	216	210	206	193	193	183	187	195	223	211	196	220	194	198	222	213	191	218	204	202	203	184	216	197	214	193	225	181	209	200	174	218	233	209	229	223	203	189	196	227	206	203	217	188	229	199	231	194	205	214	239	209	218	198	198	200	212	222	209	198	216	195	193	210	204	228	196	205	189	196	189	227	200	205	208	223	213	243	204	196	198	173	217	203	191	183	217	194	200	209	221	183	222	204	195	221	205	211	194	207	208	234	213	228	195	195	199	196	191	224	233	194	185	215	211	213	200	217	215	203	206	206	205	211	222	207	206	204	218	196	196	219	195	229	210	208	196	229	189	211	202	177	207	215	212	213	200	216	194	205	210	168	201	193	197	200	198	226	183	213	204	207	229	209	191	182	214	211	191	201	214	205	191	206	226	211	206	194	249	219	203	220	214	190	201	184	209	211	219	212	173	224	199	200	200	200	222	202	220	218	189	241	202	199	216	227	220	217	204	203	216	244	200	188	209	213	189	217	183	201	196	191	210	221	203	225	198	199	213	211	221	201	195	198	195	235	190	198	192	182	191	186	206	202	189	202	199	210	204	213	181	204	211	205	179	221	195	198	211	208	201	195	188	213	198	202	217	193	186	171	192	208	209	221	206	206	202	219	189	200	202	214	226	206	206	218	200	189	187	213	195	200	213	208	227	199	195	203	200	200	217	216	185	182	217	185	189	201	201	192	226	187	203	216	183	225	222	211	222	184	230	208	194	193	195	212	238	213	217	208	193	212	212	202	217	214	184	190	197	222
22862	31995	38502	44498	46430	47378	47749	42398	41329	44782	44291	35925	42946	38836	37722	36024	37028	30982	29131	24818	26679	21742	21486	12716	11815	10777	9222	11696	14253	22083	20052	11311	9971	10639	8144	9339	10911	9468	7741	7906	3490	1513	1343	3135	3721	2200	926	721	818	852	758	733	699	758	1010	969	922	889	775	712	656	658	621	596	598	580	547	574	547	550	575	560	593	559	554	542	583	566	565	525	545	505	547	548	554	568	580	556	553	529	619	578	584	582	571	520	608	570	600	584	552	569	558	547	578	552	587	560	549	598	618	572	557	584	583	562	566	586	552	569	590	576	571	607	564	533	547	507	565	563	602	552	556	572	568	556	609	541	563	562	545	572	553	513	547	532	605	542	563	603	557	590	533	574	550	527	569	518	519	552	586	621	536	589	556	632	588	566	569	546	540	553	541	556	592	578	553	558	597	564	596	540	542	543	572	521	532	560	538	536	549	583	576	588	555	543	564	541	541	550	571	554	528	534	559	566	566	570	580	536	565	585	562	567	572	556	567	553	587	549	533	536	497	551	554	568	564	578	587	621	559	603	601	541	560	551	537	573	551	554	557	554	569	561	564	563	628	537	600	545	565	578	577	575	541	576	545	531	579	589	567	539	542	546	564	587	583	533	552	589	590	568	575	541	575	583	539	586	606	552	556	585	543	581	553	563	550	542	530	575	546	570	603	581	547	555	586	557	577	547	572	530	563	584	555	578	571	594	590	560	513	531	579	593	545	577	554	571	554	544	586	580	533	556	588	565	501	564	587	530	605	564	567	557	553	592	548	579	593	522	580	534	526	565	589	546	575	541	531	562	545	564	548	559	573	560	539	530	551	556	555	568	585	574	562	506	540	571	585	531	541	548	568	553	604	543	566	555	541	547	547	582	561	584	602	563	537	583	562	583	563	532	545	562	560	555	642	583	536	593	608	550	539	574	558	533	526	603	561	574	570	565	608	530	594	569	548	554	535	594	523	546	554	569	611	600	563	584	588	533	551	545	558	569	551	570	578	591	529	581	553	561	519	588	626	524	575	593	536	555	559	575	555	560	528	603	563	573	571	524	542	552	577	570	585	587	555	524	543	575	531	549	564	584	572	558	560	575	573	523	583	560	520	536	578	564	578	586	607	549	533	594	597	550	558	526	579	541	560	577	560	603	548	536	562	554	565	538	572	542	536	549	562	566	562	564	538	563	593	552	582	559	529	572	558	579	589	547	573	576	563	586	574	601	585	573	540	549	556	618	580	552	550	562	576	578	551	580	597	559	559	548	534	616	566	549	572	544	558	561	571	571	585	577	546	547	616	560	551	559	542	598	554	559	532	593	532	558	572	569	563	570	526	558	508	576	578	550	556	582	548	592	513	570	570	576	547	594	539	563	553	577	585	570	524	566	593	554	546	535	520	569	568	585	558	526	560	548	534	578	559	577	568	541	544	561	588	543	572	599	546	579	549	552	580	526	542	566	567	590	599	598	568	548	542	578	604	564	584	586	562	567	578	610	610	580	567	574	561	549	554	594	511	546	535	553	617	526	545	553	532	576	556	549	580	603	518	571	569	560	558	536	578	562	556	588	545	570	520	497	581	541	605	548	523	527	571	580	579	595	564	570	546	565	535	562	584	619	551	539	578	570	583	547	573	540	547	558	542	544	588	560	604	571	532	540	537	573	566	625	581	558	566	573	557	550	567	588	548	576	573	516	521	586	542	563	571	590	609	596	568	583	547	561	541	601	598	525	599	597	539	561	583	583	535	545	547	541	540	551	583	549	573	555	562	546	550	566	571	593	563	586	561	552	549	590	540	528	564	522	552	592	586	546	566	580	578	560	579	550	572	535	591	530	567	548	569	589	536	589	588	585	538	537	550	529	581	520	581	569	572	580	558	554	570	585	586	583	575	576	601	558	555	559	585	560	557	565	544	529	618	561	559	602	548	584	537	557	583	558	571	599	573	542	550	583	568	564	579	524	595	538	597	497	598	553	560	580	560	550	581	525	597	586	571	582	542	558	561	546	572	561	579	531	590	573	564	564	584	574	583	562	569	557	571	582	561	592	573	567	581	555	605	548	540	519	565	575	547	520	592	566	573	574	581	562	559	589	535	559	519	588	530	546	541	585	559	565	553	561	545	548	562	570	537	563	524	560	538	548	518	526	527	586	541	585	561	593	559	615	602	539	605	592	522	547	536	566	552	583	571	574	540	629	561	583	534	591	505	571	570	591	578	592	566	576	598	569	585	590	575	546	523	582	536	589	554	610	559	585	549	503	588	560	557	584	574	533	556	572	600	556	569	592	604	587	581	543	528	541	570	568	548	531	551	593	549	610	557	570	601	585	572	542	578	506	566	587	551	581	521	583	554	565	560	591	561	558	567	564	574	573	553	552	543	557	569	535	543	546	562	559	545	551	516	532	561	585	507	587	578	605	543	581	547	574	547	546	621	528	550	568	596	571	527	581	597	555	539	513	586	566	538	563	548	601	600	583	581	593	529	549	584	586	597	608	599	539	530	546	554	578	565	600	523	550	546	540	591	535	566	596	571	511	580	584	518	559	537	544	568	549	588	569	546	622	578	561	561	575	569	555	581	554	538	562	568	527	569	584	567	552	523	577	579	521	572	605	578	589	586	537	523	600	579	564	522	567	569	603	563	560	553	522	565	590	588	604	600	554	558	558	559	561	526	605	601	548	595	565	587	538	548	585	552	545	546	542	546	527	527	561	601	553	522	565	574	555	595	521	532	590	556	566	535	546	541	575	564	566	583	563	524	555	544	574	549	576	563	590	573	532	566	587	551	577	578	516	535	552	564	562	520	557	571	550	574	553	566	594	566	540	567	548	589	603	548	546	552	555	533	567	554	572	597	547	524	568	541	557	581	566	610	566	539	560	549	551	573	576	561	546	583	593	552	543	558	570	555	579	584	558	545	574	554	582	594	554	572	580	572	561	564	536	579	575	571	560	544	568	541	597	565	619	647	611	537	572	574	598	555	567	538	516	563	578	577	616	555	577	553	563	594	561	582	541	542	573	589	571	579	571	529	538	551	564	537	548	529	522	572	569	533	564	576	561	531	544	582	537	586	543	529	564	559	602	600	556	550	583	578	537	575	577	571	620	553	582	571	580	561	513	561	552	566	558	568	578	582	568	571	593	579	557	595	551	556	525	571	534	512	558	582	565	513	521	575	563	558	551	560	557	551	568	561	572	563	583	564	547	547	556	552	585	590	563	570	532	563	613	563	527	625	562	586	518	597	547	563	580	538	572	524	547	562	570	582	532	558	579	599	540	580	527	559	572	581	568	575	563	522	545	577	570	577	570	551	557	566	585	581	565	530	531	498	552	560	558	602	544	542	575	587	578	539	566	611	623	492	602	564	548	581	560	557	603	572	568	591	566	574	556	576	573	583	570	585	539	559	557	553	586	560	532	555	556	602	523	578	559	552	535	529	567	582	555	547	564	564	568	577	572	593	582	562	541	561	541	559	570	571	548	532	583	599	539
12630	12634	15592	14664	10166	7569	5935	4527	3285	2901	2421	1624	1690	1525	1192	985	921	852	645	510	636	493	449	309	326	308	259	298	332	401	314	272	270	247	264	254	265	259	273	228	213	197	193	214	204	198	181	165	180	169	197	174	158	177	191	197	181	198	181	196	184	194	200	162	183	180	165	182	183	178	201	163	177	180	177	179	183	176	206	172	161	200	191	189	184	198	161	183	172	165	175	174	211	167	163	195	178	215	179	161	168	202	196	175	165	161	182	182	174	204	197	195	191	194	184	197	184	184	174	186	189	180	161	172	174	182	183	185	173	171	180	182	156	145	172	185	183	177	190	187	176	193	192	183	157	199	176	190	168	168	190	185	177	185	186	175	176	166	179	181	173	191	190	181	173	182	180	146	148	169	177	213	178	184	164	169	185	163	182	194	187	197	183	173	174	188	214	196	171	203	173	149	166	197	162	180	161	174	177	191	197	182	161	174	179	192	200	183	171	167	177	183	184	166	178	170	189	171	190	155	184	187	190	157	183	185	187	191	196	170	161	176	188	191	201	191	173	167	188	191	176	178	169	174	163	165	198	186	171	160	158	175	190	191	180	180	191	193	198	161	175	178	179	182	174	175	186	180	180	163	166	178	189	174	187	181	204	170	175	176	178	188	189	156	197	176	193	182	210	183	168	180	181	189	178	201	180	174	171	181	162	190	180	170	184	203	176	176	167	187	216	194	193	199	163	208	178	167	175	161	155	180	182	192	166	181	181	186	182	167	180	153	173	173	180	190	188	164	170	161	185	194	184	180	195	176	175	169	169	196	159	172	164	198	184	192	188	176	165	187	178	186	174	161	168	196	177	179	188	179	173	178	162	183	191	173	177	191	160	171	180	152	188	181	172	168	186	203	172	172	194	175	160	177	169	172	171	162	181	192	162	192	176	175	189	193	184	189	201	180	193	198	198	171	156	191	171	193	193	170	166	198	196	180	184	169	200	165	164	196	191	188	174	180	178	163	195	173	168	181	198	187	184	197	167	169	192	173	183	183	164	186	197	188	157	225	173	182	179	175	176	163	155	172	195	188	176	181	178	178	178	169	163	182	195	172	213	145	179	171	178	182	183	182	172	190	186	169	149	187	210	183	152	199	168	184	177	168	175	159	176	163	179	193	197	175	188	188	168	169	175	178	172	172	178	175	166	177	187	197	175	174	221	176	192	158	175	196	197	161	180	197	175	184	160	192	160	189	175	209	152	164	184	180	197	185	179	166	173	201	180	192	166	160	173	172	147	172	173	183	186	195	192	162	182	180	198	175	180	169	165	162	208	173	176	201	176	178	177	190	168	169	188	171	184	179	177	183	189	163	202	179	186	159	169	177	164	183	208	199	205	194	200	199	215	187	194	183	149	220	187	185	208	194	188	181	175	168	167	175	179	198	174	189	167	179	179	188	175	164	156	181	184	179	172	177	180	154	161	181	190	160	185	197	170	192	173	189	167	178	173	178	185	180	196	193	201	174	196	182	169	179	199	166	167	178	183	172	157	174	192	159	167	196	189	150	160	199	201	170	178	186	185	148	158	185	186	175	202	213	159	171	177	185	195	215	158	169	171	188	205	178	187	187	195	194	182	185	199	170	189	177	201	178	186	181	219	181	192	197	165	179	160	191	201	180	184	169	193	200	168	177	162	179	175	183	202	183	198	189	186	184	176	150	160	177	178	157	197	164	157	153	178	174	167	162	184	177	187	186	176	186	192	181	196	202	199	174	186	186	174	188	189	185	182	184	178	173	175	179	181	173	192	171	179	163	168	198	178	184	163	196	177	182	184	195	158	188	183	161	202	207	182	158	216	192	176	176	183	178	170	165	166	147	169	203	186	162	165	166	181	195	190	195	176	171	178	189	198	160	168	158	185	199	179	158	184	190	178	181	154	174	171	195	189	182	142	178	172	191	189	163	179	193	178	191	175	181	185	185	172	183	176	167	185	183	172	199	171	161	160	177	168	187	168	168	174	175	156	174	177	205	160	153	191	188	175	163	177	188	176	178	181	170	197	187	174	199	196	184	176	170	192	199	161	158	178	173	176	169	157	166	182	198	182	208	153	177	183	193	205	175	176	187	187	194	189	201	187	168	175	174	159	173	169	181	169	219	173	180	199	155	179	166	175	166	197	194	172	180	179	197	180	178	169	174	172	190	184	175	192	176	174	199	191	183	174	183	168	161	193	167	183	179	202	190	168	198	202	158	182	185	189	188	173	169	185	171	187	210	162	188	154	190	176	177	182	190	162	167	186	146	195	173	186	176	184	196	176	171	185	189	225	163	191	158	219	174	163	139	187	178	167	175	165	170	185	182	187	177	169	181	185	176	162	214	200	163	185	188	196	175	169	192	167	204	190	189	206	169	164	191	189	192	173	178	180	186	177	190	194	207	202	172	169	183	163	179	167	161	182	198	175	164	182	187	175	171	184	181	185	173	173	164	182	182	179	195	173	170	169	185	179	170	195	185	187	172	188	173	189	192	179	162	187	166	197	179	179	155	185	180	161	185	195	182	168	192	173	181	181	180	181	171	166	158	183	206	184	174	188	182	182	178	184	145	172	177	165	172	196	174	193	188	181	185	181	168	169	173	170	192	181	163	204	168	173	177	189	177	173	182	174	178	200	197	166	191	181	191	182	154	219	195	180	179	168	187	218	184	179	182	187	177	200	200	163	171	175	177	204	189	195	167	182	210	179	187	180	162	171	189	170	191	179	188	192	179	173	191	174	200	178	176	170	166	171	197	186	194	195	177	209	162	190	177	168	176	187	162	199	181	193	182	201	192	175	183	161	176	176	176	167	191	202	199	195	167	159	168	185	181	178	187	174	183	161	200	178	159	187	171	187	183	183	180	178	181	189	164	174	178	183	219	195	177	185	176	181	196	194	201	204	184	185	183	178	159	215	193	162	178	189	174	176	193	182	198	171	190	179	174	191	192	152	185	170	188	203	196	191	174	168	185	176	150	164	192	163	189	190	205	177	194	191	199	190	187	184	155	173	179	179	156	194	198	163	186	179	193	191	169	185	190	184	188	174	202	158	208	183	183	186	170	174	176	188	174	175	164	191	168	192	169	189	194	175	176	164	174	177	203	172	172	191	183	187	189	172	172	188	171	181	160	183	186	166	181	201	174	173	176	196	175	177	179	198	172	189	188	201	172	194	186	172	165	171	187	176	183	195	164	173	186	173	202	159	213	182	180	180	171	177	179	183	181	211	173	198	189	187	205	176	196	174	179	159	175	186	197	166	164	182	185	208	167	185	177	178	155	174	175	166	182	184	192	184	151	146	191	189	181	175	191	155	193	211	179	170	178	165	170	178	188	171	184	175	175	170	181	190	182	190	181	180	201	182	174	176	167	204	175	181	170	184	185	187	176	178	167	163	181	184	198	172	179	182	205	212	166	204	179	170	207	155	175	184	172	191	168	178	185	156	172	176	191	174	192	186	172	183	206	157	200	178	180
8667	11826	20013	24576	22426	20445	19507	15535	13079	12694	11146	7620	8286	7826	6486	5470	5298	4329	3744	2835	3165	2452	2278	1411	1437	1312	1196	1366	1543	2063	1644	1169	1170	1062	1047	1017	1101	994	980	845	689	564	557	642	696	582	501	515	528	532	507	517	494	510	504	515	567	484	524	501	530	486	505	516	531	509	463	494	499	500	501	498	478	507	512	514	490	523	471	478	513	482	469	505	496	452	476	547	469	509	508	527	517	517	497	516	494	546	460	542	507	484	510	530	486	477	497	499	507	507	485	464	503	480	536	494	478	516	491	507	470	478	503	506	495	497	510	506	501	526	503	548	508	527	514	487	479	518	525	520	507	514	510	506	503	537	509	527	506	482	524	458	500	503	491	487	543	460	460	509	502	469	518	471	520	499	504	537	536	504	489	473	535	486	457	540	490	522	468	480	507	506	504	511	515	485	525	501	485	500	518	498	530	480	474	476	511	479	495	496	497	477	525	508	515	489	522	513	479	499	522	496	473	532	500	522	475	501	487	493	478	492	526	471	551	513	489	490	524	489	496	489	504	492	532	501	486	528	498	480	517	503	516	513	508	472	486	543	473	469	513	503	550	506	488	545	494	490	493	472	519	538	520	527	509	474	479	527	504	530	526	484	497	483	520	500	529	466	473	489	555	504	518	544	531	505	541	546	500	531	494	489	509	476	486	467	554	496	490	484	536	511	515	503	476	472	505	498	471	509	514	485	535	496	484	518	530	533	516	494	511	498	483	509	521	492	503	541	532	498	504	503	490	448	497	495	475	502	469	511	540	512	514	527	492	503	489	522	508	529	504	533	531	511	523	511	542	514	511	495	511	487	490	446	476	508	496	495	486	580	454	506	514	506	489	487	502	519	475	514	489	489	484	508	525	508	524	505	468	472	502	490	517	500	552	514	463	527	474	476	494	492	482	531	493	526	534	527	474	491	512	495	502	496	523	529	513	477	495	551	522	493	512	514	484	528	508	515	515	539	511	518	541	481	508	522	504	511	519	463	493	495	543	498	535	528	475	456	475	531	533	472	528	523	489	465	527	513	501	495	511	510	545	488	495	506	511	468	479	495	490	491	468	523	540	488	526	505	486	451	529	488	501	503	472	524	497	559	549	489	516	537	549	532	497	494	474	514	515	520	480	502	513	500	522	476	535	521	487	493	518	520	520	456	503	519	537	542	502	479	518	516	516	470	517	522	475	490	503	502	487	475	510	513	487	513	500	484	537	457	515	539	511	533	530	485	485	562	521	444	521	546	459	487	489	509	526	494	505	510	473	545	488	525	519	495	484	494	516	443	477	509	512	497	503	500	494	495	508	495	500	497	510	478	495	515	499	505	500	464	481	491	480	501	555	473	529	497	499	493	538	485	509	527	525	517	494	524	484	524	528	515	518	516	509	534	526	486	493	497	513	502	486	480	512	521	493	491	498	495	483	513	512	463	547	499	486	555	474	543	465	498	499	514	534	479	466	495	483	473	538	470	525	487	538	478	532	524	487	482	509	498	520	495	491	475	527	485	493	524	488	475	512	483	488	499	491	453	521	497	472	474	524	513	488	547	535	531	516	524	462	526	463	506	488	508	531	484	538	478	496	509	505	542	495	487	521	514	507	521	537	499	509	474	517	497	500	535	528	539	514	553	527	538	487	506	498	497	468	477	498	506	505	484	504	499	531	467	543	522	514	503	517	496	533	509	497	486	496	517	488	524	526	493	507	540	488	489	519	485	514	501	487	510	481	490	531	558	502	504	478	537	501	519	475	516	502	525	487	538	544	505	518	481	524	454	520	477	479	499	530	507	508	535	488	453	500	460	528	495	469	535	538	529	505	546	454	527	500	534	509	527	540	501	518	492	485	526	541	500	469	504	517	522	517	483	476	504	486	504	469	498	521	473	486	473	489	462	497	487	525	458	501	512	566	511	472	548	513	545	506	503	532	504	479	482	540	521	480	483	515	507	476	534	469	546	505	480	499	537	474	528	510	526	569	479	486	490	527	475	516	491	492	500	468	525	490	465	497	504	520	501	538	511	498	540	526	509	482	508	519	510	523	495	492	509	515	521	515	527	513	490	491	522	513	496	471	530	500	497	491	505	485	469	481	498	525	487	522	503	499	541	498	495	507	524	530	522	486	474	524	488	522	455	481	494	490	542	478	480	545	491	483	501	526	519	489	484	515	486	517	491	477	525	482	494	476	506	491	486	559	515	510	497	532	514	476	532	518	541	505	520	474	503	527	499	457	526	476	500	502	546	506	496	505	494	537	489	499	487	516	494	550	477	494	521	571	536	543	519	487	502	498	490	494	523	519	502	494	508	489	504	469	455	518	511	474	456	506	521	508	489	508	472	516	511	509	512	497	507	474	495	506	476	522	503	501	501	463	492	484	484	535	472	487	502	511	511	482	535	478	479	505	516	481	487	531	483	487	495	505	490	542	508	551	517	480	504	518	510	523	505	491	489	532	546	477	488	513	474	460	473	535	499	513	550	495	506	477	533	506	502	506	506	536	472	506	515	489	504	547	531	522	507	509	519	503	487	503	551	520	472	506	502	503	502	520	498	479	510	525	492	494	493	540	562	490	474	528	500	504	494	491	518	501	513	446	520	480	493	508	507	540	486	497	495	538	511	535	479	503	489	494	517	505	497	486	487	509	513	535	537	495	504	510	473	488	483	523	517	498	473	480	485	521	511	493	542	502	506	543	485	497	480	482	499	470	463	512	510	519	509	535	498	491	483	478	519	478	491	507	505	498	491	491	506	493	493	529	510	476	496	538	512	480	517	494	552	532	536	491	480	506	511	502	495	477	542	462	552	475	508	473	515	475	543	553	500	501	513	525	483	481	521	498	478	466	508	538	485	518	534	508	498	535	480	545	524	467	449	488	513	508	506	494	466	517	493	494	498	509	478	485	503	543	541	529	499	521	496	537	507	520	511	505	491	501	513	509	516	481	520	460	476	483	513	494	529	473	502	481	517	516	507	523	514	521	521	529	478	509	501	527	508	530	483	480	520	553	503	519	521	484	483	526	495	476	495	506	486	567	486	509	504	486	589	465	448	493	489	514	514	494	496	498	520	509	497	494	497	531	508	508	517	530	518	516	519	498	507	491	550	492	487	498	505	500	535	525	499	526	522	505	493	535	441	483	508	509	510	513	481	479	489	464	481	459	550	525	498	500	535	544	491	498	489	498	525	527	485	503	548	529	505	500	515	486	485	535	507	528	464	466	538	496	532	525	496	544	458	545	522	521	518	467	524	499	528	493	490	521	568	479	486	505	500	512	530	488	493	545	518	523	476	502	478	504	491	496	481	483	509	503	503	459	492	521	511	521	530	495	500	484	506	504	497	548	454	538	501	540	505	474	509	510	556	506	498	487	492	531	574	480	492	488	511	535	525	508	507	487	485	512	535	489	504	472	511	511	471	495	483	474	517	479	490	480	509	480	506	517	520	467	518	497	513	538	513	459	502	504	501	516	482	487	483
27272	33875	38002	36509	35524	31999	33382	26720	24993	24192	22234	14114	15310	14706	12683	10910	9974	9227	6946	5117	5357	4774	4451	3050	2280	1667	1712	2536	3969	3400	2454	1389	1169	1301	1062	1087	1205	1028	909	639	289	246	257	400	432	340	212	188	188	196	199	169	184	173	169	178	187	225	200	195	189	174	173	166	196	201	151	169	164	160	184	175	162	163	154	172	168	190	186	182	164	186	152	181	151	172	191	178	185	182	153	194	174	184	193	158	173	160	155	171	180	182	181	173	162	163	202	170	157	180	168	166	163	154	169	165	176	172	183	165	178	174	154	170	181	181	180	183	192	178	177	168	174	163	176	177	183	186	162	145	178	153	169	171	162	189	164	162	172	168	164	149	173	150	183	167	179	173	189	156	153	168	178	177	150	160	200	161	175	176	195	173	179	171	172	199	169	180	191	169	185	161	185	164	175	181	152	152	152	176	163	175	185	196	146	160	182	196	180	185	161	202	160	160	178	178	164	198	202	158	172	191	172	157	161	198	164	175	182	177	188	159	163	174	172	166	189	191	171	163	188	163	158	182	185	169	171	167	158	173	177	172	171	168	156	180	162	168	165	159	170	154	176	165	167	157	169	165	158	169	177	181	164	170	151	184	181	176	181	185	168	157	202	191	180	158	169	183	173	163	171	171	155	185	174	174	166	162	169	179	161	159	163	157	141	194	172	165	176	189	141	155	177	171	170	183	161	172	181	178	182	175	188	186	204	153	170	183	187	170	178	154	186	174	171	176	194	166	156	154	200	180	161	192	177	172	162	184	182	163	177	166	168	134	175	181	174	174	154	165	187	170	186	170	168	195	175	183	187	180	203	180	168	174	185	157	175	184	162	160	165	179	189	143	172	181	171	173	182	169	181	167	164	167	180	184	158	165	180	151	173	160	199	155	190	166	154	186	177	177	155	153	173	165	142	154	187	201	147	159	179	174	183	171	159	191	170	173	158	150	160	200	162	153	190	164	190	137	174	168	171	162	196	183	177	188	170	173	158	181	149	201	155	193	202	173	180	176	183	192	196	194	167	169	190	179	157	185	171	195	156	190	180	167	186	184	157	173	158	155	154	163	182	171	137	166	165	182	175	160	155	181	146	160	163	182	177	169	156	176	153	163	183	166	146	158	182	181	179	190	205	167	190	157	172	173	165	161	176	171	170	169	164	180	176	168	181	181	184	164	174	156	192	150	182	168	147	133	181	171	190	178	196	161	176	189	166	185	164	156	168	178	162	159	180	183	183	167	188	179	151	165	150	165	177	184	180	173	186	175	181	171	198	178	149	161	161	166	170	183	178	154	160	188	170	154	177	161	186	179	177	171	160	160	165	176	171	159	159	150	163	149	175	170	171	172	178	174	159	190	184	181	161	167	173	174	172	188	166	175	188	154	165	163	162	190	164	163	164	150	179	160	158	175	180	162	177	177	170	188	168	152	158	164	163	153	166	153	163	165	194	160	163	175	167	155	185	147	177	188	149	171	175	173	178	197	177	150	177	185	166	183	136	179	159	157	154	177	174	176	143	169	182	183	204	174	172	180	170	176	177	163	154	160	175	195	202	183	164	171	161	184	167	168	190	147	183	158	191	163	155	182	188	185	175	194	163	156	185	169	168	173	166	186	175	169	167	170	173	168	173	181	169	186	192	190	158	152	183	142	179	172	171	153	163	179	145	163	174	180	180	175	176	181	173	160	177	179	193	160	164	154	168	164	189	180	165	154	166	173	177	147	183	168	161	184	177	184	187	175	167	191	176	162	161	196	191	177	169	179	183	165	187	131	140	164	177	171	180	159	174	184	193	161	181	182	159	169	171	188	161	181	148	161	158	150	156	171	172	169	163	153	166	175	169	170	177	156	191	177	172	161	179	178	180	207	163	168	169	155	165	173	149	201	180	174	168	192	178	183	175	217	183	194	183	156	158	181	157	183	158	162	171	177	169	177	177	196	175	185	184	169	184	174	188	175	192	163	183	180	184	179	169	177	183	155	162	165	173	176	150	180	182	178	178	178	188	155	165	199	164	159	157	153	174	167	177	181	195	188	174	171	171	165	189	156	157	188	165	171	211	151	190	168	179	188	153	194	166	153	196	204	172	181	183	157	150	166	182	186	169	162	175	175	190	167	164	177	182	170	156	173	180	165	171	160	176	162	177	158	184	158	180	178	152	142	159	166	153	175	168	201	173	150	180	167	182	167	186	165	156	169	186	196	199	180	180	179	160	161	189	186	167	168	199	183	175	152	179	166	177	176	181	188	166	190	168	173	152	173	181	201	183	165	162	174	166	159	174	177	169	164	184	200	161	167	173	163	160	172	171	157	146	154	177	155	168	174	166	174	191	187	179	180	182	170	174	184	144	155	180	167	194	157	150	191	157	195	169	163	172	169	167	171	172	167	188	157	173	149	169	168	161	200	179	172	174	182	161	135	171	157	152	170	155	162	157	185	183	204	196	207	169	154	133	178	173	145	172	161	187	184	163	204	183	186	175	166	167	176	160	172	178	168	191	157	148	171	187	158	185	151	169	172	176	159	170	177	152	176	181	165	153	170	170	180	173	186	162	170	165	173	144	177	170	199	164	203	170	178	164	167	176	162	158	171	173	167	159	179	177	182	169	171	164	175	176	157	182	170	157	186	159	174	174	183	181	157	168	191	192	153	162	182	175	170	175	165	173	190	162	154	146	157	188	173	200	166	160	165	170	179	159	166	184	170	174	187	162	181	185	183	179	209	174	154	165	172	166	158	164	173	184	181	185	174	198	179	175	172	181	181	160	169	165	168	185	204	172	177	156	170	166	138	165	175	160	179	177	179	174	171	175	179	159	169	169	197	164	195	188	150	153	147	188	189	174	187	184	202	195	162	155	179	192	182	162	179	164	153	163	153	179	169	178	169	152	146	154	204	169	186	203	158	140	167	156	199	166	151	165	177	144	203	172	172	194	169	170	178	168	171	175	159	163	183	138	166	143	157	165	164	171	203	167	171	201	147	188	188	147	157	179	172	162	194	162	168	192	177	167	170	174	168	144	148	163	191	172	171	175	177	167	152	165	166	195	183	177	177	167	146	179	181	185	175	157	177	187	171	174	173	190	157	167	182	172	167	182	172	164	175	172	190	162	169	181	164	168	200	187	178	195	167	155	169	183	174	158	167	177	173	165	178	178	182	184	174	174	164	160	168	147	157	153	157	169	184	178	170	170	174	160	182	163	172	179	170	171	180	169	190	169	168	177	189	163	162	160	180	196	167	187	172	143	181	180	183	165	173	171	169	178	180	155	165	178	179	164	172	151	175	162	182	175	166	187	173	150	188	162	171	183	170	180	144	174	170	167	157	155	171	151	152	186	184	179	152	183	181	169	151	165	168	160	149	162	189	168	183	172	161	152	163	190	157	168	170	178	194	158	156	157	178	185	163	189	188	157	160	174	186	165	169	174	165	156	189	151	146	170	163	173	171	165	170	136	195	161	173	156	194	161	168	168	155
18327	29295	35849	41868	42535	42683	45388	37176	40031	40562	37440	30202	34554	32813	31566	30494	29121	27440	21542	19762	20623	18265	17387	13034	10625	7855	8826	12814	18704	16164	11868	7668	6673	7457	6542	6248	7307	6255	5573	3888	1254	901	1105	2144	2072	1666	702	632	655	607	652	589	521	537	486	521	560	651	697	612	544	533	527	532	583	593	585	544	466	482	501	462	488	502	527	490	476	512	492	467	482	450	517	492	446	466	465	498	486	484	506	473	485	464	480	465	511	495	472	466	457	501	471	457	499	515	457	499	487	460	504	498	499	465	485	463	500	513	479	478	458	463	499	521	498	483	493	510	497	450	480	476	499	488	519	504	475	485	530	476	482	480	516	488	492	477	450	474	481	488	506	516	533	485	523	477	521	494	453	452	465	486	501	465	486	495	453	495	448	485	488	493	479	454	476	459	480	491	487	487	463	512	487	454	494	488	478	421	464	467	439	492	446	481	480	488	497	499	488	489	517	459	490	471	482	478	485	465	500	527	515	468	496	474	485	476	489	482	481	468	491	485	466	490	452	506	503	481	500	471	491	505	462	506	487	524	515	492	488	553	517	481	511	460	432	487	549	469	490	492	523	474	451	450	483	509	486	504	502	498	468	470	486	485	501	503	497	496	490	470	452	479	472	448	525	505	483	518	494	479	494	498	492	459	459	508	488	496	438	518	483	481	497	483	443	506	489	492	486	481	510	454	481	482	473	496	494	488	460	470	462	501	450	469	479	434	462	452	475	477	510	511	453	483	496	516	516	450	486	515	465	483	476	498	500	462	534	504	505	492	497	488	480	481	496	485	477	509	470	510	511	540	475	477	494	467	481	472	494	500	472	507	449	521	488	451	446	496	482	509	494	473	495	482	493	501	482	508	485	513	441	472	479	435	459	470	486	482	455	484	479	492	471	521	498	469	484	457	501	521	460	489	468	471	520	487	465	459	481	472	468	458	463	494	472	478	441	472	485	464	482	498	498	453	492	499	510	498	489	503	476	484	482	509	460	460	523	470	488	478	500	461	480	522	483	498	460	491	445	491	466	480	486	497	480	482	502	512	493	457	512	523	484	476	473	487	509	498	478	496	440	500	492	504	494	498	480	453	531	477	468	461	468	472	482	485	440	502	483	494	440	488	462	468	481	497	484	509	478	477	468	485	471	479	447	485	434	468	525	497	552	474	501	532	509	460	452	480	483	513	536	473	528	471	503	490	493	513	481	492	459	494	494	493	479	467	490	472	502	478	526	488	485	497	499	483	476	501	505	465	494	473	496	503	497	505	480	452	487	528	496	499	483	530	529	485	464	457	486	513	478	489	502	484	479	487	502	513	479	517	465	515	477	484	476	481	478	476	485	462	486	491	465	457	499	475	509	486	499	464	458	500	454	472	537	491	496	493	462	500	477	476	506	469	490	466	453	472	495	478	547	499	482	471	524	479	508	506	487	521	471	483	495	523	465	511	456	496	488	459	473	505	466	475	459	477	478	501	497	466	493	466	462	485	478	471	477	485	525	533	507	446	486	468	452	518	479	560	485	485	475	508	470	480	461	454	522	507	474	480	508	478	497	475	517	455	505	487	459	505	517	479	446	492	512	476	497	509	482	500	501	503	447	493	463	488	507	449	484	541	463	480	507	465	480	529	492	501	477	492	488	482	483	492	502	485	460	493	464	512	487	461	523	484	474	474	501	471	460	458	516	505	540	464	503	499	478	501	493	554	461	516	486	496	496	510	481	456	500	467	498	484	498	488	502	492	493	511	478	437	518	458	507	473	474	514	493	503	496	493	470	502	476	478	479	493	479	472	495	450	429	504	447	490	492	496	464	486	498	489	536	493	492	480	459	448	472	499	497	526	457	454	488	476	494	439	512	476	486	427	464	469	474	465	470	507	511	498	461	502	518	502	471	513	484	522	488	479	490	497	470	457	499	486	463	458	485	506	489	492	496	506	505	452	524	457	456	502	504	502	489	498	469	459	445	498	502	489	485	495	467	494	503	474	483	495	488	510	482	516	491	467	482	502	492	499	458	501	487	455	471	444	474	518	471	481	505	467	471	489	462	485	538	462	488	476	469	529	514	504	505	470	516	481	518	450	472	512	496	485	491	490	507	459	484	462	449	454	476	468	484	503	466	510	499	478	531	510	468	486	491	517	499	475	533	484	444	519	527	462	458	481	474	477	507	504	474	476	512	476	469	483	488	507	495	449	467	479	472	513	532	460	493	469	481	481	441	488	490	485	523	485	466	472	523	501	497	551	460	465	481	486	483	469	464	474	453	437	498	448	438	489	459	501	463	465	472	460	457	487	479	499	463	455	484	501	536	507	515	483	466	497	490	492	475	495	478	445	465	502	480	490	508	483	518	445	496	482	503	477	498	485	464	528	511	465	474	460	506	466	474	511	514	507	495	478	527	451	472	528	512	465	484	489	500	493	455	469	501	487	466	454	460	520	478	433	493	473	500	461	466	505	480	451	470	426	509	490	485	453	478	451	461	451	522	466	490	475	465	484	461	492	448	484	524	482	472	516	492	480	495	499	494	511	442	472	483	437	515	495	432	481	505	475	516	496	481	463	476	495	480	541	490	508	447	469	490	476	503	469	471	490	447	490	491	510	469	489	496	477	466	492	475	464	471	478	485	472	461	491	484	507	461	497	479	525	513	477	467	488	493	445	485	476	482	525	473	467	505	466	440	454	482	472	458	495	477	502	525	526	444	483	477	481	462	474	487	504	473	479	488	452	458	506	488	477	499	490	466	485	492	442	459	470	540	460	485	490	472	493	458	496	468	470	484	495	475	506	458	436	471	467	487	501	478	482	460	456	461	473	447	477	490	479	476	466	506	507	485	500	479	492	501	501	478	510	458	490	469	504	497	484	501	502	506	451	480	513	482	463	491	479	469	488	487	482	433	452	482	489	493	453	478	481	460	504	480	525	501	453	454	500	510	508	507	479	490	457	464	440	497	505	489	500	458	472	489	525	496	479	458	447	472	477	503	504	456	490	469	449	469	481	461	465	459	522	471	484	509	477	504	498	499	479	504	475	495	457	484	478	469	491	483	426	492	509	488	501	471	462	460	532	469	467	506	507	484	457	508	511	474	503	497	514	465	470	464	509	487	507	452	452	456	513	480	475	486	509	479	441	481	485	457	482	487	491	461	548	488	505	499	481	488	496	489	511	478	491	453	545	507	498	509	484	501	482	496	502	495	450	454	499	465	457	491	477	489	497	495	477	480	484	520	502	493	497	524	488	491	518	473	494	466	474	471	480	474	451	507	456	479	493	490	483	526	498	501	478	472	478	486	488	476	471	471	502	489	508	508	497	499	474	467	467	482	482	505	453	455	496	497	455	454	493	474	439	497	488	498	485	474	470	457	468	482	498	458	479	479	494	472	502	473	492	467	461	515	527	482	485	488	480	468	453	500	477	495	520	486	487	465	504	474	445	484	424	512	481	417	475	504	481	521	466	493	510	476	484	477	447	462	482	477	498	483	488
34504	39011	41439	38716	36155	37452	37975	30618	32282	31437	30792	18491	20840	21582	18742	16828	15627	15118	12544	8594	9002	7176	6065	5566	4719	3324	3266	5313	6369	5259	3347	2776	2477	1729	1621	1477	1871	1588	1526	1133	475	298	363	637	528	358	242	222	247	210	224	222	232	207	227	198	194	245	255	208	207	227	217	217	240	211	220	216	215	226	204	197	195	176	181	175	222	207	196	216	208	224	190	190	179	169	209	206	194	173	203	177	208	191	205	211	204	190	221	178	201	206	212	212	199	214	221	203	205	190	185	189	201	186	213	203	180	206	178	226	203	188	234	202	172	188	210	198	176	206	189	198	189	194	203	202	218	221	214	218	186	206	204	204	227	195	192	191	191	191	206	204	200	213	206	193	194	198	174	200	201	230	199	169	206	183	161	217	191	199	220	189	191	204	199	199	186	187	196	214	199	204	207	199	171	194	186	213	200	218	216	200	189	205	193	220	211	205	221	187	189	220	196	211	197	173	196	207	214	216	197	184	218	192	177	210	205	201	208	193	189	212	210	204	200	207	213	192	213	173	210	202	200	233	213	210	204	201	205	208	213	178	205	203	204	197	203	166	203	203	170	179	216	182	190	172	187	201	204	193	204	215	187	197	220	201	179	182	201	192	198	199	196	199	187	176	204	215	186	213	192	170	202	213	178	188	227	220	207	203	206	210	197	184	197	228	214	196	176	207	197	215	199	191	195	209	193	204	216	185	183	213	209	205	187	193	219	198	200	200	206	173	212	213	179	186	224	232	232	216	217	199	219	208	202	202	188	190	220	221	196	208	190	170	205	213	209	193	203	205	220	217	237	187	170	191	199	197	207	197	199	208	218	195	186	202	178	192	204	230	200	200	200	211	215	193	198	211	204	196	189	212	196	205	221	234	209	189	193	196	210	185	197	183	162	224	205	192	186	176	187	184	206	207	167	170	187	192	174	213	198	201	199	232	205	194	173	174	211	180	192	189	183	239	213	187	184	199	208	189	171	178	190	186	195	194	212	208	164	200	182	197	199	182	197	209	179	203	191	209	167	220	190	200	189	205	241	200	191	194	198	190	206	212	178	183	202	200	211	204	222	180	201	224	178	196	205	204	187	190	199	198	203	213	165	207	195	198	221	209	194	198	202	184	200	166	211	199	202	182	189	192	202	213	187	174	214	193	207	224	205	204	193	204	197	205	211	203	209	205	187	207	177	194	202	180	218	214	180	188	176	169	175	186	192	187	205	216	192	193	192	222	190	185	225	198	211	198	194	194	194	201	177	210	188	200	186	211	202	181	218	200	202	207	194	219	191	248	187	212	176	188	179	214	186	210	201	191	210	187	193	206	211	199	188	228	191	187	189	189	219	186	201	190	215	184	204	190	214	180	211	192	168	183	211	195	194	207	201	205	189	216	228	203	186	158	178	178	188	222	215	184	189	204	232	204	206	196	195	202	209	198	192	190	201	215	197	206	198	204	219	192	177	213	217	222	195	202	203	190	183	200	208	201	197	210	202	188	184	172	193	196	195	212	210	205	203	216	196	219	168	166	163	199	193	190	189	208	175	183	196	201	199	203	218	216	178	206	190	192	198	218	183	186	206	181	200	179	202	219	192	182	188	191	173	175	189	184	195	219	208	209	219	190	210	224	208	209	205	185	195	192	220	196	203	199	208	193	232	193	227	222	189	200	179	172	205	195	180	225	194	191	193	218	194	207	208	216	196	194	192	191	177	189	199	218	186	196	213	202	202	205	195	190	194	202	178	188	193	187	179	192	180	195	189	216	200	194	211	216	174	198	214	201	212	203	186	193	194	205	215	201	198	192	209	197	218	217	200	207	200	207	217	196	158	215	216	186	196	235	208	181	210	223	208	184	201	203	190	181	197	196	198	195	188	178	228	208	184	182	186	210	228	171	167	186	190	182	204	172	197	202	212	204	192	205	203	207	196	200	196	208	178	203	187	203	177	189	208	218	183	230	200	170	215	196	190	209	179	205	190	182	189	204	187	183	202	198	252	206	219	196	213	234	205	197	204	185	173	205	188	197	187	218	208	172	221	200	194	202	207	198	222	183	223	197	186	228	197	195	183	195	195	189	191	206	186	187	207	196	210	214	189	187	211	202	190	185	183	179	216	180	187	202	173	210	197	195	214	200	207	189	218	198	195	188	197	187	196	202	196	181	202	200	188	189	195	229	214	188	197	199	181	207	198	177	190	202	189	201	212	183	222	192	196	193	185	203	216	189	195	197	197	204	189	184	183	195	189	201	182	210	199	185	185	207	210	204	179	169	188	191	210	168	193	187	200	213	175	219	183	193	210	180	207	187	197	175	196	217	210	179	211	200	209	206	196	195	211	164	183	178	208	189	193	198	194	187	196	199	219	215	215	204	186	203	188	231	195	215	184	197	179	173	204	201	189	209	194	203	189	183	207	211	206	208	204	225	189	202	193	202	184	196	220	193	170	196	198	213	224	209	198	198	182	227	196	171	189	203	205	181	193	212	203	177	210	187	193	196	206	193	205	191	182	201	203	196	196	203	195	220	207	214	202	209	157	211	199	208	196	191	210	172	199	205	213	197	173	210	196	199	183	208	180	177	202	187	199	198	208	189	189	208	211	187	195	208	197	192	188	178	193	190	181	192	205	192	219	207	202	195	214	193	199	206	168	222	179	214	185	200	203	197	178	186	219	209	188	192	189	194	181	193	193	208	190	188	193	205	172	170	218	196	184	197	227	216	212	195	181	196	188	206	206	187	194	187	184	187	205	190	206	201	202	187	199	207	188	183	168	194	221	189	189	202	186	206	219	195	200	172	198	192	201	198	189	181	204	197	219	188	197	167	213	181	208	206	197	208	184	206	217	212	222	202	189	172	211	182	210	199	185	177	210	199	188	204	169	213	188	187	186	188	181	222	197	185	220	211	182	219	220	187	186	229	198	182	181	196	186	208	196	210	202	213	181	198	209	191	234	176	194	185	194	207	205	170	210	203	206	184	208	195	185	205	227	217	194	192	199	202	184	214	225	198	206	206	218	208	167	209	192	187	201	210	222	183	215	195	214	189	223	202	198	212	204	185	195	192	172	210	187	192	189	207	208	197	205	186	192	212	190	193	198	219	208	219	194	212	201	174	174	203	181	181	208	223	235	207	223	207	192	203	190	176	215	196	186	186	170	212	200	181	194	195	183	198	217	198	210	202	178	181	189	207	192	193	216	218	208	200	199	180	208	222	194	211	191	199	181	210	196	207	195	204	183	195	187	207	186	206	205	202	205	201	183	181	210	181	176	204	213	193	168	202	184	177	183	175	185	181	200	247	204	211	189	211	195	175	204	209	207	196	196	204	206	209	196	218	184	186	181	201	219	185	169	191	207	187	211	176	205	203	197	212	197	187	190	223	176	182	195	202	197	199	201	165	213	202	175	191	213	187	189	189	201	164	197	204	229	202	206	196	201	181	203	214	193	190	181	202	192	213	177	206	194	173	219	224	183	196	197	189	187	205
23518	32985	40302	44567	45073	48175	49021	41089	45963	45889	44889	32192	39604	39485	37366	37067	35400	34569	29130	26016	26279	22795	21164	20334	18217	13502	14532	22186	23915	21288	15106	13427	12482	9261	8800	8338	11115	9137	9434	6240	2250	1207	1468	3230	3018	1699	838	867	908	827	841	674	648	593	608	578	617	862	986	757	697	685	691	696	649	644	623	599	595	583	567	537	539	556	542	527	574	575	574	553	547	562	543	553	546	526	530	522	548	558	510	565	555	547	549	571	516	533	564	568	589	528	542	524	526	556	527	559	562	546	534	530	560	532	526	571	567	560	560	541	549	580	554	529	565	586	509	585	540	492	570	554	552	567	538	561	547	519	550	572	580	561	535	558	546	545	618	536	568	529	541	504	555	488	579	558	578	548	530	546	578	544	523	576	540	569	564	549	534	564	526	540	560	558	583	547	537	495	563	551	514	585	581	515	566	521	595	550	570	564	552	560	554	537	550	600	524	576	573	565	543	545	559	527	508	560	543	518	556	510	582	558	560	534	557	520	551	572	549	579	525	497	575	561	504	564	533	531	518	600	588	547	536	541	572	543	539	561	510	495	507	528	528	546	515	553	544	564	548	554	578	533	550	575	501	566	517	538	546	529	541	591	554	536	538	553	538	549	553	525	543	568	540	563	536	567	525	536	566	554	538	530	597	528	545	554	571	520	550	611	529	549	569	552	529	583	587	541	553	553	510	531	559	579	558	555	548	558	570	528	532	557	516	512	533	551	533	582	536	573	505	558	550	585	604	526	547	528	542	538	538	574	520	521	533	527	574	541	548	533	562	545	599	556	520	511	543	550	558	505	503	532	532	590	555	538	612	579	546	511	557	534	502	545	536	502	534	523	554	548	544	559	559	538	561	564	569	515	573	563	585	516	540	554	511	511	514	581	525	539	550	554	516	550	549	586	561	516	547	521	540	544	522	565	497	560	536	568	548	542	517	493	566	544	521	546	523	562	533	528	541	553	524	533	543	590	539	584	554	553	568	546	554	562	557	554	582	548	521	565	497	578	500	577	540	564	544	513	525	568	546	581	552	534	522	530	539	529	556	551	554	574	547	476	568	530	542	546	536	555	547	546	518	552	525	581	588	536	546	555	533	590	542	526	551	586	551	562	499	558	521	484	580	543	562	573	531	549	551	537	603	541	545	526	508	556	570	550	570	537	553	568	514	570	513	561	524	549	537	570	520	551	575	582	560	545	526	541	543	531	589	574	566	554	527	530	590	559	520	520	559	548	540	574	550	550	533	585	486	552	565	535	551	589	511	527	558	549	544	533	524	547	502	530	537	550	548	500	609	561	530	565	477	560	556	497	503	542	496	564	506	541	559	542	540	529	550	527	550	533	545	538	586	529	556	557	542	545	524	518	538	534	545	535	539	522	564	542	570	529	583	559	544	561	569	534	573	510	498	562	520	556	554	524	528	585	538	537	595	522	555	537	564	498	506	547	516	534	520	521	536	571	544	520	563	548	511	552	539	565	544	560	536	560	560	534	565	551	507	512	493	580	521	555	531	563	572	553	540	543	587	550	557	553	603	530	534	492	527	539	552	545	572	531	488	548	531	541	529	526	539	566	536	533	552	581	571	557	504	558	500	521	553	575	544	537	508	533	539	561	511	531	540	583	562	537	546	525	577	556	581	577	559	511	506	526	527	567	541	534	563	552	533	507	539	512	549	513	517	610	532	581	556	571	580	552	541	499	563	525	581	533	541	552	530	545	566	550	506	566	591	588	549	568	493	566	531	552	540	496	538	553	572	542	567	566	561	571	541	566	520	551	530	565	506	567	529	574	545	554	570	585	571	546	545	536	516	544	516	538	555	539	534	562	565	557	527	508	567	536	552	574	565	536	541	502	569	564	541	523	568	515	553	545	576	577	572	533	529	571	527	554	518	561	562	524	537	583	545	548	573	559	542	511	541	580	537	564	549	546	523	567	530	559	563	541	540	548	548	511	516	567	529	539	505	530	536	562	537	573	538	539	526	509	529	558	513	516	522	558	504	485	517	546	529	522	533	560	525	561	551	520	514	572	527	527	569	506	547	525	541	535	555	520	563	529	588	541	559	549	520	562	556	551	576	540	502	539	529	545	515	535	518	550	567	593	519	586	551	531	508	529	550	576	506	577	561	583	545	529	551	547	531	550	575	593	554	542	537	551	541	554	547	545	583	533	523	538	546	522	536	534	568	513	599	560	499	503	551	554	530	559	563	559	534	561	563	564	573	514	521	515	541	565	565	516	528	550	538	594	517	557	575	537	535	577	577	515	536	532	544	531	554	549	558	559	525	558	562	533	495	560	551	558	533	541	494	566	600	556	561	536	529	549	549	528	555	572	537	537	551	541	543	531	573	567	549	531	559	537	551	539	517	528	556	581	532	530	578	531	563	578	569	595	543	538	526	557	530	560	594	587	547	554	582	563	525	558	528	545	564	604	580	572	550	533	524	532	552	513	541	568	556	549	560	540	547	600	577	557	516	504	527	583	573	569	504	544	555	557	530	548	566	559	542	529	561	527	549	557	553	562	539	584	578	505	554	544	550	587	552	554	566	504	573	524	508	570	565	564	527	551	535	549	522	540	547	493	533	529	545	556	530	546	548	510	590	536	571	553	576	521	541	535	535	563	552	532	553	531	583	547	525	548	535	559	528	529	566	541	534	543	565	508	558	553	501	525	545	546	538	576	586	580	578	533	535	513	536	559	543	515	555	574	602	589	552	547	543	577	584	517	530	543	588	529	562	551	548	539	553	567	492	536	565	583	524	582	573	539	560	567	541	541	561	536	559	560	532	590	542	588	550	585	513	532	534	520	509	538	571	530	564	580	529	536	495	544	507	539	575	554	541	543	531	572	521	517	560	549	539	533	523	566	549	566	542	564	549	496	534	564	541	499	526	536	538	585	505	544	612	560	541	523	501	528	543	539	529	550	553	527	527	554	505	524	548	563	552	529	539	518	559	526	595	585	577	556	554	548	541	546	522	585	572	545	536	508	511	551	568	510	594	568	557	580	528	543	569	565	551	535	518	545	554	554	589	557	538	556	561	560	538	524	570	540	528	549	521	536	530	535	544	546	525	573	513	549	550	576	497	536	528	530	564	576	510	534	543	533	567	540	546	545	576	563	568	566	548	508	564	582	514	552	519	528	543	573	552	525	518	562	552	535	590	524	543	585	542	509	495	557	538	547	534	553	520	582	520	549	515	563	578	580	526	559	541	549	528	522	565	568	548	499	585	547	517	559	520	531	543	549	583	576	550	571	491	541	531	521	535	525	565	525	520	553	600	561	577	501	545	514	538	536	538	523	545	541	529	562	560	533	546	570	545	558	536	529	540	534	576	524	528	555	491	566	558	526	524	521	537	560	545	500	540	543	536	603	566	508	548	539	541	482	489	586	601	586	518	556	547	562	539	545	515	548	517	519	569	532	538	526	548	531	563	539	547	530	529	535	543	528	553	549	550	539	545	512	570	542	519	558	548	535	540	571
13749	13102	16603	14205	10423	8163	6039	3879	3405	2895	2425	1485	1450	1431	1265	1119	941	870	695	547	554	452	472	447	419	328	303	443	429	390	353	295	285	266	256	258	266	260	265	215	189	201	182	169	233	190	171	180	187	167	190	155	185	173	200	177	185	183	184	174	170	216	176	189	170	199	185	186	206	192	173	208	170	179	171	179	204	175	187	158	176	172	188	173	196	193	206	173	163	159	172	186	194	172	165	168	186	167	175	170	177	184	196	173	181	188	170	165	185	173	155	172	188	174	193	169	164	179	206	188	171	190	187	158	158	191	187	208	169	174	190	182	179	181	166	174	209	166	162	180	182	177	169	166	198	163	178	157	161	183	174	189	206	165	186	174	191	160	171	165	173	193	210	174	171	178	181	167	197	171	183	169	193	180	173	194	215	185	162	189	182	215	174	188	170	189	169	162	173	166	193	168	167	204	181	208	172	171	199	174	170	203	158	173	169	166	170	183	198	177	190	171	180	148	201	187	169	175	181	179	168	183	163	188	168	192	201	196	200	189	197	179	199	202	199	227	167	191	173	157	191	204	182	177	153	179	172	166	202	188	177	182	178	177	163	163	183	183	172	162	170	165	157	182	181	189	172	167	191	156	164	177	180	149	150	177	184	175	166	180	199	177	194	199	195	184	186	187	189	176	176	184	174	176	177	164	185	194	161	177	186	202	175	171	166	208	169	187	193	164	179	180	187	141	180	179	164	161	178	154	173	198	207	173	177	178	189	166	181	169	194	185	183	174	171	185	162	182	153	179	179	177	168	181	187	175	183	180	178	181	165	191	200	152	165	185	183	195	184	171	180	161	172	174	171	147	197	175	214	184	184	179	199	160	203	174	168	168	169	183	156	188	190	169	177	170	189	178	162	189	171	166	202	193	191	169	180	159	177	217	170	190	181	211	169	201	168	208	166	184	186	185	146	198	166	179	179	172	204	180	180	169	167	170	166	155	188	189	209	198	192	177	157	160	180	190	196	169	176	173	198	191	190	182	180	183	174	196	181	197	205	195	181	197	184	180	182	174	192	151	162	192	182	173	183	169	184	181	155	153	170	180	195	147	161	148	181	174	177	190	182	191	186	223	180	199	188	165	175	185	170	179	162	175	173	225	161	223	181	184	188	175	192	196	181	172	178	203	152	180	168	165	183	181	165	186	181	167	181	180	176	184	186	185	179	196	156	168	185	186	158	201	180	173	164	176	208	186	195	194	186	180	205	154	164	206	178	174	196	190	165	162	196	165	193	170	168	195	144	180	164	192	185	184	167	174	180	191	198	161	181	172	181	178	159	191	172	169	211	185	206	177	183	171	170	191	205	178	176	191	166	145	175	168	180	178	184	184	168	201	177	169	177	167	185	185	209	179	185	156	189	174	195	197	183	193	185	169	167	195	199	185	201	185	187	193	153	195	168	202	182	179	184	177	160	180	205	185	182	191	161	166	161	182	177	207	144	187	180	178	212	169	171	186	170	160	197	160	178	168	177	175	166	206	164	200	164	184	163	161	174	171	197	175	170	180	184	179	174	170	211	174	161	175	189	188	174	195	174	172	166	189	188	165	172	191	190	180	182	179	181	174	174	166	201	189	180	155	161	160	192	189	192	197	162	166	172	187	201	190	194	182	187	162	193	176	173	184	171	200	185	204	165	189	201	199	194	169	203	194	189	199	162	188	203	164	181	179	166	170	182	193	203	178	173	177	189	179	138	172	187	186	164	189	172	187	181	166	172	193	204	182	187	175	184	156	163	167	150	195	159	189	184	156	225	178	172	206	183	174	170	167	186	168	180	158	181	196	184	212	188	172	171	184	195	172	209	178	185	182	203	191	170	186	183	174	195	174	213	166	186	185	190	172	153	172	193	213	146	174	172	183	167	166	179	198	183	187	165	193	189	181	178	169	175	189	183	190	165	165	187	192	197	184	178	193	190	174	169	176	199	184	182	185	198	188	189	164	164	182	186	180	177	174	207	187	166	166	166	179	174	196	180	191	158	188	184	187	177	184	196	172	174	174	191	169	175	183	201	174	170	158	176	151	182	200	175	186	209	177	191	154	199	166	177	176	158	163	158	174	197	205	185	180	189	174	188	184	189	159	167	191	167	170	177	192	177	183	176	179	166	192	185	184	206	194	150	180	182	170	170	158	189	166	168	173	178	156	190	173	164	183	176	176	169	175	174	195	183	169	186	178	192	197	187	183	166	168	178	177	176	194	166	171	168	189	181	177	183	188	186	190	162	180	162	160	187	213	186	213	145	193	165	162	168	171	153	177	176	169	186	187	180	183	180	197	168	172	163	204	171	163	197	173	171	185	179	170	176	176	191	171	182	145	200	188	190	193	148	176	167	181	151	200	198	207	149	186	207	198	192	201	184	171	171	179	192	165	176	187	178	169	171	195	179	155	184	192	196	187	170	184	200	163	172	155	181	193	180	189	182	178	156	176	161	163	196	180	192	193	201	212	156	177	155	194	201	196	178	165	193	176	187	195	191	155	179	196	179	170	179	181	195	190	211	167	194	185	198	187	180	179	198	163	199	201	174	191	179	205	197	184	182	173	196	182	202	155	161	189	168	203	157	177	188	145	171	168	175	156	165	181	172	167	185	175	164	167	168	192	188	164	200	186	169	201	179	160	177	187	203	190	173	170	152	192	180	192	174	184	165	188	173	154	168	184	171	193	173	177	184	174	187	186	220	189	153	193	192	172	172	187	180	188	182	204	181	181	200	195	180	171	193	196	158	157	182	159	192	163	189	164	186	186	164	174	194	174	155	188	193	190	165	169	168	181	166	160	180	189	166	199	184	181	157	179	179	172	169	168	165	175	167	171	204	176	162	166	177	168	193	182	178	158	180	171	172	187	166	186	160	154	179	184	168	161	183	165	188	189	189	190	169	159	177	173	169	180	161	185	158	182	168	184	170	168	146	183	174	155	193	197	181	186	172	167	206	204	175	175	147	159	178	176	161	171	186	157	174	201	191	172	172	165	171	165	163	173	193	205	167	185	173	165	178	184	184	169	148	158	191	214	197	173	175	180	187	171	192	172	190	159	182	183	166	181	184	173	164	202	193	194	165	163	179	193	185	187	179	174	170	211	162	178	171	166	173	183	152	172	166	187	185	159	198	169	189	198	188	162	181	179	173	182	146	164	160	171	177	177	176	173	177	179	203	181	178	202	203	165	173	175	173	184	159	166	174	187	192	181	188	181	173	176	169	171	159	211	191	177	135	188	168	172	188	186	174	189	188	177	177	189	177	168	186	166	185	162	185	202	173	153	171	192	183	195	200	189	155	163	190	187	173	173	184	152	163	172	173	162	159	180	180	201	191	187	207	181	197	169	183	184	172	181	173	192	182	176	174	186	155	170	165	176	169	176	172	160	176	193	177	160	172	186	183	174	190	173	181	180	164	192	177	172	184	190	179	207	175	189	198	187	161	174	178	207	208	174	171	181	173	168	176	185	195	170
9478	12150	20756	23803	22158	21691	18934	13874	13388	11948	11071	6893	7903	7631	6277	5568	4983	5189	3417	3001	2904	2501	2322	2091	1977	1452	1586	2148	2209	1966	1416	1287	1176	1050	990	935	1080	1059	997	842	655	540	538	681	704	576	508	534	476	509	488	528	544	510	464	495	490	470	508	487	525	538	500	481	573	515	536	514	520	546	527	522	507	500	483	511	499	469	531	545	495	477	499	533	522	467	471	454	503	486	491	513	490	538	499	505	459	501	484	514	506	520	513	532	484	503	466	505	482	509	483	481	496	539	511	476	526	502	491	510	520	517	510	475	555	488	495	526	505	536	531	516	490	489	505	515	514	519	495	483	475	506	494	499	513	510	526	494	485	511	480	464	486	511	535	479	513	518	513	481	507	482	459	485	490	494	531	458	464	516	472	472	490	517	518	522	487	470	589	504	512	518	472	478	486	484	519	479	525	527	507	510	449	500	495	532	464	523	470	480	495	489	477	489	474	482	473	522	520	467	497	489	477	500	511	497	504	493	504	461	536	483	508	507	501	495	499	461	571	484	516	516	464	485	519	497	505	480	515	509	483	505	505	537	512	474	500	511	497	492	545	534	492	519	485	481	538	469	483	528	495	497	462	526	505	491	489	503	493	500	488	501	513	513	516	511	517	481	518	524	477	507	498	492	473	500	513	520	469	495	513	508	535	506	515	488	489	486	500	503	494	491	508	511	459	463	461	492	489	514	492	524	525	495	463	491	495	548	492	537	473	461	531	506	491	524	470	516	528	468	495	513	482	498	528	515	502	460	485	482	504	488	510	524	464	514	500	500	517	515	475	526	479	537	526	477	488	495	501	462	512	492	507	535	501	475	520	521	521	501	482	497	493	540	540	448	537	513	501	524	517	525	529	542	479	505	503	487	541	483	505	491	490	477	523	496	491	492	512	503	475	513	506	520	504	478	499	531	518	539	494	528	508	497	514	520	545	475	521	508	487	477	501	536	475	516	484	500	487	549	492	472	498	452	508	571	507	545	491	485	526	486	506	469	495	480	498	466	515	511	544	507	473	483	496	532	469	490	493	486	498	494	472	523	515	509	530	471	491	503	512	509	498	488	504	485	501	472	538	528	549	505	511	530	481	519	515	501	490	493	511	510	473	507	489	479	493	496	491	496	519	517	492	500	518	477	520	484	504	503	493	482	525	502	465	490	495	501	467	512	508	503	483	515	524	505	470	513	503	519	491	529	533	522	493	493	507	509	492	517	481	472	507	466	518	507	499	509	524	549	520	532	463	524	486	512	497	549	513	535	495	496	494	451	498	520	460	491	497	479	490	483	506	510	481	503	477	518	530	479	515	524	457	519	504	487	511	497	475	519	520	502	464	540	522	484	500	520	508	508	488	541	499	511	474	551	499	517	518	480	490	507	484	497	517	518	486	514	483	503	484	527	538	491	490	510	475	527	528	533	513	518	511	522	515	546	515	487	494	493	493	494	442	440	521	538	507	545	537	510	504	534	492	552	511	505	492	477	517	538	503	494	464	491	482	518	528	454	509	514	529	495	535	494	494	526	500	471	524	532	549	485	494	474	518	474	550	537	493	542	504	478	503	499	508	482	506	486	513	495	495	522	545	519	517	491	504	488	494	506	509	465	523	500	472	481	526	473	487	503	509	507	506	534	496	473	499	520	497	521	488	448	503	465	489	525	494	521	504	493	456	513	496	477	498	477	496	537	487	506	491	489	554	453	529	486	522	507	539	504	501	527	488	482	502	525	533	484	522	525	506	487	491	509	539	473	506	523	483	498	458	482	516	486	502	428	514	514	495	505	479	517	499	498	503	504	508	475	523	524	558	536	497	537	497	489	515	457	506	543	489	481	510	488	512	481	484	467	454	522	497	488	466	498	513	517	568	486	498	519	473	500	496	488	474	509	513	506	491	455	535	511	490	508	485	501	522	538	455	494	538	527	480	513	475	470	514	534	512	531	524	500	506	526	535	504	517	546	468	501	504	498	505	533	496	535	544	517	480	503	482	515	538	471	464	482	513	495	496	494	513	483	525	462	483	496	484	478	481	527	503	512	499	509	525	520	536	545	488	477	465	512	508	492	540	515	517	515	508	511	533	544	521	484	477	473	505	504	511	526	522	510	470	523	475	498	517	508	490	509	468	460	525	492	480	505	489	516	506	493	524	525	493	487	451	475	505	505	485	500	494	508	531	488	492	500	481	562	498	457	512	515	500	534	477	491	502	507	466	452	530	532	514	457	505	530	548	485	526	481	519	480	533	527	493	530	507	486	493	500	470	497	516	478	488	515	483	443	510	513	513	505	536	496	549	508	527	482	496	526	505	500	513	481	534	533	546	490	474	505	502	493	481	523	506	513	516	507	502	487	502	478	510	516	512	454	531	477	466	513	518	508	493	436	482	493	511	491	497	526	491	470	510	511	558	498	502	499	497	499	459	482	514	507	480	506	478	475	495	509	506	510	452	495	530	478	474	474	531	504	512	487	497	477	502	515	510	495	515	522	446	521	519	516	557	527	487	530	483	517	516	463	483	534	489	540	500	492	494	504	498	499	513	530	507	473	537	516	475	522	487	508	495	502	467	456	511	517	487	514	480	489	539	477	500	506	501	499	472	502	535	544	486	505	561	507	537	495	506	496	535	469	555	540	488	501	524	477	470	497	522	493	484	515	526	480	523	523	553	495	521	485	494	498	479	478	498	529	531	540	476	517	516	514	517	531	504	538	488	481	481	481	498	484	500	486	498	483	499	507	510	539	504	509	491	519	481	470	523	498	505	489	496	493	493	479	508	533	508	562	546	473	483	500	536	478	473	537	511	511	497	495	493	479	481	472	512	460	541	480	508	514	515	498	561	488	507	512	513	534	484	492	494	531	502	498	526	487	533	506	516	554	511	496	442	507	488	506	509	496	483	481	561	458	495	518	517	458	453	505	468	535	513	527	499	508	528	486	503	496	528	539	503	495	501	486	502	495	450	496	467	482	517	521	515	488	495	494	510	502	506	517	470	476	527	522	471	480	510	482	495	522	528	505	519	511	502	503	520	507	476	479	487	467	509	514	494	462	488	490	516	475	449	483	491	529	477	498	504	497	497	521	531	506	491	455	500	531	500	520	489	497	494	515	482	526	530	497	504	507	524	495	458	471	501	474	504	481	514	546	520	522	505	530	520	503	521	469	500	512	474	494	492	494	464	506	491	464	482	508	507	447	490	551	473	476	510	465	488	472	495	479	505	527	488	494	490	543	488	519	544	496	494	453	494	480	460	497	493	506	452	499	493	511	546	507	510	438	482	503	490	504	513	485	498	506	518	523	493	501	519	501	542	493	509	505	528	483	502	490	508	492	500	478	524	454	519	510	545	507	470	514	481	479	526	490	473	567	568	525	491	521	479	493	532	522	512	524	512	488	507	529	488	505	528	509	523	480	440	491	509	518	495	514	479	490	493	481	503	502	498	493	505	546	482	536	514	505	528	534	497	507	505	503	498	494
28617	34607	37873	34373	33949	34781	31353	22522	23453	21934	22260	13861	14819	14681	13098	11113	10144	9390	6108	4921	5099	3534	2789	2685	2681	1842	1591	2544	3867	3539	2330	1535	1204	997	1030	983	977	1008	919	658	290	262	242	386	360	268	215	175	197	196	203	181	172	180	168	180	188	177	224	215	209	188	224	240	230	173	164	189	187	193	172	197	168	175	161	179	170	186	171	200	163	165	188	170	167	162	200	199	155	177	164	169	198	193	204	196	161	205	200	184	180	172	229	190	171	173	198	182	191	161	177	199	161	186	205	189	184	177	181	197	165	173	204	180	193	185	196	177	171	199	168	175	185	163	190	184	162	194	183	177	207	186	178	199	201	179	183	178	161	178	187	171	170	180	182	162	183	174	189	198	173	178	157	171	199	181	205	178	174	213	181	176	173	173	178	203	177	194	189	185	184	170	184	180	184	198	163	180	162	186	179	188	191	208	172	176	165	204	210	180	169	187	171	182	194	177	208	165	202	174	166	181	173	174	183	177	171	173	179	192	174	167	171	183	176	164	160	188	184	185	185	165	156	197	186	183	187	178	173	148	168	197	185	189	193	154	197	161	185	177	180	188	199	182	144	158	160	182	182	157	173	177	185	191	171	164	176	157	202	168	176	171	177	177	178	193	183	184	182	200	189	176	203	193	171	177	183	180	177	163	167	163	169	171	162	176	164	180	167	175	180	189	158	176	170	185	171	163	185	191	185	186	195	178	161	166	213	175	182	169	184	179	163	185	189	168	184	184	186	176	185	177	183	196	181	189	183	141	173	176	173	176	196	190	169	183	190	184	187	173	170	172	169	181	191	201	172	172	200	175	190	164	196	192	188	177	178	180	176	202	187	185	165	192	172	171	188	186	180	159	168	183	182	196	185	169	174	171	176	164	177	203	189	193	176	160	163	152	189	194	187	178	176	206	172	169	168	160	187	167	196	174	194	187	186	177	170	182	181	196	198	195	175	170	197	192	175	160	192	196	168	190	166	175	198	182	175	170	171	196	190	156	194	162	185	194	175	152	187	168	186	175	179	175	204	172	171	169	171	190	192	183	214	186	188	188	183	184	177	160	201	169	207	182	201	161	190	167	150	175	188	189	169	185	189	172	181	157	201	171	180	174	190	195	175	172	159	185	196	154	169	178	188	197	178	173	191	165	196	184	177	182	175	181	173	183	181	167	196	202	192	190	175	179	190	167	188	190	155	177	190	194	175	194	171	197	186	206	188	203	191	175	192	187	174	192	185	182	185	164	193	190	189	204	191	173	178	168	205	178	175	162	197	165	195	165	176	177	189	162	172	171	167	168	176	173	202	182	198	170	164	191	172	153	179	211	222	191	182	197	195	189	186	203	164	164	193	194	199	183	188	218	179	181	172	164	176	169	183	156	186	190	174	169	167	203	195	180	196	180	178	196	193	187	194	178	181	198	182	181	176	183	190	166	194	177	185	166	176	190	181	184	190	169	201	177	181	205	173	177	175	207	195	160	172	186	173	179	181	169	178	181	196	180	173	170	201	200	172	198	180	213	175	166	202	186	184	188	199	171	169	194	202	186	193	179	178	183	178	198	162	158	165	176	178	157	175	200	151	171	167	164	182	192	172	197	153	191	198	189	181	197	165	190	161	178	193	189	205	184	179	171	187	181	188	170	185	187	167	187	199	192	167	176	172	184	190	178	157	180	158	180	165	147	166	187	178	192	171	156	198	184	172	177	181	182	186	187	200	181	183	188	191	186	174	177	149	166	170	195	172	181	175	158	170	178	162	185	188	182	171	188	178	186	191	169	174	208	186	183	199	143	172	193	174	191	156	176	178	177	181	204	187	183	195	168	175	157	186	179	185	183	162	175	174	190	196	174	180	207	165	167	170	198	180	177	176	167	163	159	185	185	178	204	166	163	172	163	170	183	171	140	191	223	174	197	178	166	169	186	176	180	193	172	180	181	168	196	180	197	199	149	192	172	193	201	189	199	173	199	184	156	159	198	159	182	174	182	200	158	152	202	190	203	200	164	213	180	186	168	172	187	177	196	200	166	185	151	199	198	157	173	203	157	193	200	182	175	194	184	179	195	169	193	178	220	168	196	168	204	186	184	201	167	187	194	184	185	191	194	163	192	184	172	188	189	190	193	173	162	195	182	164	185	201	170	153	180	208	200	185	174	192	184	180	195	173	178	159	158	194	172	187	188	183	181	163	192	176	163	156	167	177	173	165	194	187	178	181	138	185	196	173	185	184	196	176	157	195	189	189	201	192	174	169	193	150	184	202	178	180	161	169	170	178	163	199	188	195	188	191	188	188	197	180	163	187	182	165	173	196	168	175	173	204	181	199	196	174	172	174	179	190	162	188	174	182	170	185	184	191	177	184	191	215	188	198	155	187	180	186	177	183	190	188	171	180	179	212	187	162	175	185	194	189	181	162	176	185	176	183	186	172	175	175	169	174	166	185	175	174	196	185	172	195	182	191	175	175	193	173	187	169	153	169	182	205	178	178	207	198	173	181	166	187	180	201	178	160	188	186	178	176	182	190	177	183	168	166	179	161	190	185	183	205	171	177	189	174	176	198	165	221	176	172	165	169	170	181	184	173	187	178	166	172	174	207	171	185	200	156	179	190	169	196	175	166	193	173	159	174	151	188	187	193	201	181	179	180	150	179	170	175	192	161	180	215	189	211	203	187	205	214	173	160	189	176	192	146	161	164	175	170	176	190	177	202	199	208	164	175	167	165	163	183	167	183	173	197	179	191	185	194	181	173	198	168	198	164	161	167	181	181	193	201	175	172	195	178	188	176	175	178	186	205	210	171	178	188	175	175	210	193	191	187	176	177	174	173	204	190	209	193	155	192	152	191	187	181	193	179	190	161	170	186	187	188	172	181	187	176	181	201	179	221	169	186	187	173	186	198	183	200	172	194	175	179	187	158	178	167	165	172	203	175	169	167	173	211	180	184	163	198	186	167	195	166	194	179	184	196	187	186	184	177	181	154	162	196	180	193	201	171	191	173	186	190	160	170	186	175	217	200	193	187	193	183	179	144	179	184	181	167	196	197	175	174	187	183	191	159	187	195	176	169	167	189	171	154	158	195	173	193	165	163	173	200	169	196	178	188	173	163	174	167	190	186	181	182	183	181	164	187	187	187	194	187	161	184	154	193	183	208	175	173	185	169	160	175	190	202	182	171	181	175	164	156	163	189	187	196	179	192	183	202	166	173	181	181	188	181	203	174	181	198	172	176	175	176	160	173	182	181	165	182	181	182	194	171	220	192	177	187	206	182	171	191	177	198	161	195	176	169	159	197	194	188	206	194	196	190	169	179	199	164	175	183	184	191	166	170	172	165	197	200	154	186	182	192	149	177	172	160	165	218	184	203	197	191	188	171	194	161	182	176	203	171	167	186	165	195	178	157	169	182	175	168	181	177	183	187	191	178	170	145	193	164	184	189	206	178	191	185	199	163	174	192	186	180	188	174	210	178	167	212	170
20083	29155	35813	39346	42266	44892	40201	34855	37959	38198	40382	28027	33917	32989	31757	29960	28882	27111	21356	20062	18668	14558	11603	12476	11488	9022	7858	12686	18436	17107	11480	8546	6593	5598	5878	5808	5840	6152	5995	3675	1420	967	1109	2244	1786	1017	731	655	725	705	619	596	565	528	562	557	544	576	750	667	612	641	693	724	655	632	563	497	544	502	494	518	453	531	485	513	533	508	515	494	508	502	492	496	495	512	503	540	519	521	478	515	514	513	496	514	513	504	513	518	508	515	552	515	515	483	466	492	536	497	505	501	497	486	466	521	521	540	481	517	527	508	514	486	515	524	510	479	539	506	512	545	508	512	513	495	519	525	474	472	510	546	518	482	496	494	470	495	497	519	513	534	503	554	470	517	530	482	469	488	496	515	506	511	508	458	514	542	535	512	531	495	503	481	522	488	491	518	539	513	491	496	485	511	501	479	521	518	513	534	555	506	535	509	548	506	487	506	488	505	509	552	506	508	523	506	514	481	572	474	544	484	530	505	461	512	506	509	492	467	522	501	517	521	510	479	499	505	510	481	533	501	494	514	535	499	495	495	468	521	488	487	495	492	463	490	489	518	518	506	478	513	507	496	508	523	547	456	491	509	509	504	515	547	453	462	492	524	502	518	471	486	541	512	494	492	497	513	536	508	534	549	535	518	483	527	479	506	481	447	517	512	510	525	532	497	551	529	532	505	490	466	469	527	524	520	536	492	510	525	486	499	508	540	537	510	488	487	503	494	506	510	469	507	505	492	525	486	494	523	510	521	477	524	512	498	460	502	520	509	433	509	482	519	490	514	519	468	496	504	505	492	492	527	525	489	561	455	482	505	510	522	523	494	500	505	496	520	489	487	477	512	524	509	509	511	488	519	503	503	516	478	505	498	513	532	502	510	511	502	511	500	501	476	471	494	517	524	466	487	494	495	505	501	507	519	501	542	503	477	521	489	506	513	521	510	490	498	522	496	507	524	532	510	519	504	539	491	488	464	505	509	542	486	477	489	487	486	491	530	540	494	497	493	491	498	512	511	506	462	519	488	484	534	512	503	508	485	555	472	499	508	473	525	534	503	504	512	510	477	527	520	529	493	530	519	505	518	519	513	503	501	492	528	504	494	532	523	543	485	473	563	518	482	524	543	480	514	549	475	469	484	460	493	510	504	498	526	507	497	493	549	509	510	515	500	519	518	507	486	479	474	475	505	497	476	492	531	478	506	513	482	488	522	519	491	504	481	479	486	485	531	488	483	491	497	509	510	559	556	486	503	479	495	499	525	504	522	504	515	526	449	515	498	498	524	476	527	550	501	508	471	507	486	540	478	510	476	503	515	506	526	498	551	474	521	511	513	520	540	510	494	489	506	474	466	490	491	515	514	514	530	492	505	505	498	460	524	548	491	512	525	505	496	511	510	504	499	521	514	470	482	510	472	528	538	497	488	521	488	505	535	528	485	506	513	475	509	535	519	524	492	465	524	507	542	510	530	512	496	487	492	506	482	534	499	550	492	562	497	517	510	521	503	487	468	536	509	476	510	511	505	535	555	509	518	473	522	468	478	487	530	486	485	528	499	512	502	528	505	507	471	502	504	517	491	520	510	540	503	522	514	507	490	517	523	491	473	467	460	508	491	499	514	526	537	469	499	456	487	465	524	471	506	508	503	506	524	483	517	499	489	538	513	520	463	512	498	512	515	511	523	523	506	518	482	508	497	484	507	542	539	490	549	518	503	461	511	497	483	522	499	545	511	446	510	493	493	537	516	485	498	508	456	492	501	507	491	483	491	520	491	538	528	507	528	488	536	513	540	512	536	483	522	502	555	472	514	535	525	520	521	502	484	482	500	463	469	546	536	543	509	465	469	525	498	498	527	509	498	484	493	508	504	498	502	533	491	491	544	539	485	496	499	492	542	499	516	515	491	493	473	504	556	512	490	494	502	487	458	538	504	497	536	500	484	502	506	507	499	455	502	541	492	506	525	496	492	514	501	503	482	501	493	502	509	493	535	525	477	491	517	492	507	488	559	490	506	495	498	507	556	511	512	511	506	495	495	523	529	497	514	512	490	504	507	525	493	502	459	491	520	541	531	524	501	529	486	448	511	474	539	526	541	541	483	540	496	539	493	493	476	519	486	505	475	513	499	502	515	498	480	478	480	532	513	489	486	514	497	514	488	501	490	516	500	521	503	525	546	505	517	539	518	487	503	474	525	484	516	508	526	527	500	494	475	493	488	511	529	543	477	565	520	486	487	455	494	514	523	525	488	464	497	513	515	497	507	533	513	476	502	509	513	475	472	502	479	497	500	503	512	528	495	531	510	488	510	485	443	546	539	456	524	507	489	473	490	493	500	496	532	522	481	478	496	527	511	502	527	513	540	497	521	507	512	466	504	503	480	533	518	534	502	504	526	510	496	492	500	506	484	502	476	506	479	493	537	497	517	513	539	472	474	522	495	527	528	501	506	499	519	486	507	505	516	476	513	514	512	492	468	484	522	514	516	465	526	482	529	501	506	473	470	480	473	446	505	530	498	476	491	477	480	478	496	544	492	514	540	493	510	511	524	526	476	456	521	499	476	534	525	493	462	512	498	479	483	499	508	496	500	462	513	505	485	537	508	480	518	502	519	521	518	490	505	496	504	541	497	512	494	476	487	507	488	523	532	472	535	472	524	477	505	511	489	508	466	535	510	484	491	451	505	460	471	500	515	521	544	501	482	513	520	520	504	493	482	554	563	500	490	505	475	517	543	495	530	505	506	504	520	488	519	498	534	530	476	536	487	515	495	515	484	475	514	513	506	526	501	509	517	491	481	500	551	491	504	459	494	486	521	495	520	493	520	511	498	528	492	494	532	552	518	519	528	545	503	514	516	542	490	525	470	491	505	492	479	485	481	478	510	488	522	521	509	468	504	516	521	453	490	484	472	506	504	488	549	504	497	492	504	490	500	525	473	528	542	522	504	534	512	525	453	490	515	511	500	479	534	496	528	498	493	511	496	524	515	507	517	518	515	465	506	496	527	506	500	475	531	519	505	494	478	496	510	521	492	505	473	459	482	516	518	531	566	540	474	471	491	514	521	509	479	541	523	515	500	527	497	511	537	541	492	530	514	527	522	495	478	531	519	492	481	512	485	498	500	504	527	470	513	500	487	508	512	516	449	497	520	520	504	507	507	471	464	508	521	539	520	542	547	493	478	503	516	498	494	527	503	493	475	473	521	514	509	481	474	519	523	495	514	476	549	500	505	518	504	481	502	490	531	494	534	502	519	538	494	494	510	498	543	487	490	518	509	508	515	458	474	510	531	529	493	468	541	499	491	520	520	503	501	486	525	534	489	495	534	505	495	543	494	488	510	554	533	505	576	522	497	510	487	556	487	533	497	479	500	505	534	479	480	503	500	499	501	529	487	503	482	502	477	490	507	548	497	494	495	530	528	474	449	481	503	528	549	518	490	528	513	526	536	495	518	458	541	464	487	535	481	491	508	493	499	492	500
35613	39447	42521	36585	36367	38906	36002	29053	28409	30356	30422	22775	22982	21410	19354	18157	15747	13450	10299	8800	8639	6831	4148	5254	5413	3421	2133	3318	5553	5729	3880	2726	1951	1856	1580	1601	1776	1383	1632	1061	376	305	369	572	513	374	256	209	271	228	211	211	236	221	202	229	200	212	217	185	222	198	224	289	233	231	225	216	202	223	216	232	194	211	243	183	169	209	224	197	221	190	197	186	205	208	244	198	204	211	225	198	220	192	189	203	205	225	180	182	224	193	212	203	209	180	225	217	193	204	214	211	202	217	209	188	198	228	176	187	201	190	217	214	182	229	206	209	201	186	196	201	218	232	199	206	224	206	212	192	198	191	224	213	187	194	189	198	194	200	195	207	188	196	205	204	221	210	203	204	192	220	192	213	189	204	216	214	215	199	219	207	203	204	178	218	202	195	206	186	204	220	213	204	223	202	221	218	217	202	212	205	208	188	195	193	193	200	216	179	211	206	178	219	197	197	209	193	206	196	177	207	177	206	206	207	173	189	197	201	203	201	210	198	229	227	221	210	226	201	207	207	234	222	197	195	218	203	214	209	202	212	218	220	204	214	198	206	198	188	224	179	212	196	224	195	198	191	210	196	212	191	213	201	210	180	201	206	237	207	210	192	222	211	202	224	223	181	222	228	231	190	208	208	189	195	206	197	174	195	195	228	190	210	186	176	219	197	180	206	201	210	171	193	228	196	190	197	208	191	216	212	211	216	227	201	206	172	199	188	212	208	221	215	182	216	196	200	199	210	223	207	184	210	207	198	196	194	208	211	204	197	198	210	204	200	208	233	212	203	201	207	209	187	208	197	189	203	213	204	210	195	184	196	204	187	181	181	214	202	221	179	210	194	197	198	202	200	182	206	201	216	185	202	192	192	200	197	228	215	215	230	189	177	217	215	197	199	198	231	206	188	203	177	177	214	237	217	208	210	204	189	184	181	184	212	183	196	185	194	204	187	196	196	206	232	231	225	207	212	180	208	171	189	190	213	173	208	231	210	209	222	190	212	217	188	208	222	203	210	190	214	215	180	214	206	194	211	223	206	208	171	205	209	224	231	178	194	201	228	194	202	214	217	181	219	188	181	193	233	214	202	198	204	202	201	193	192	189	193	214	228	232	187	222	219	184	202	191	208	212	194	198	203	196	180	191	182	215	206	207	171	185	188	212	220	194	225	204	203	214	209	204	231	203	190	220	204	217	205	202	196	205	198	178	214	202	204	198	186	195	198	169	189	206	191	204	203	217	225	188	225	184	200	213	209	214	215	190	180	175	221	179	196	221	202	218	219	183	220	206	188	222	191	184	182	201	187	206	218	217	204	192	209	219	190	184	219	205	229	227	196	225	194	195	208	218	202	202	198	170	208	217	208	210	172	217	193	223	204	191	173	217	185	210	225	205	191	218	220	221	202	202	211	249	206	196	212	202	199	201	189	196	195	189	213	200	197	204	215	207	201	206	192	205	228	206	221	214	196	214	208	212	224	209	223	225	210	226	216	200	211	220	200	220	199	184	205	205	227	216	228	209	232	201	214	192	230	202	174	185	207	200	201	187	188	200	176	202	187	195	200	196	213	222	193	220	198	182	216	194	198	218	188	220	221	208	183	222	209	199	195	212	215	198	187	229	210	207	195	218	208	223	182	178	238	210	200	219	185	218	206	211	189	205	208	163	205	175	188	212	183	218	218	208	205	205	210	209	208	223	205	196	206	222	186	199	229	209	210	244	225	208	195	192	188	182	199	199	192	197	218	192	221	188	194	185	225	215	198	225	215	205	224	181	196	228	183	175	211	200	213	208	245	213	181	220	214	199	192	197	197	213	191	198	191	202	228	162	197	197	228	209	193	211	204	209	223	209	215	199	179	214	205	180	175	200	223	184	182	189	225	188	196	203	200	189	203	201	222	222	236	220	216	195	205	176	188	199	217	208	221	201	202	224	237	219	222	210	199	210	216	209	214	196	198	214	188	187	184	216	191	215	213	208	188	197	212	200	201	173	207	202	198	199	185	207	200	222	214	180	188	193	180	183	209	198	216	187	198	223	199	206	181	218	201	225	192	201	225	213	219	201	183	207	215	218	193	201	203	202	193	200	203	205	236	222	211	206	213	215	191	198	205	213	210	185	215	218	204	181	207	195	191	196	202	199	217	186	211	200	221	231	203	203	208	219	207	225	223	194	175	207	221	214	186	216	208	201	187	218	222	191	230	193	206	235	216	201	205	195	190	219	180	208	214	205	186	228	219	180	208	221	200	213	222	198	184	217	188	216	194	240	213	200	177	182	210	214	197	215	174	193	222	217	226	203	200	214	231	203	202	192	221	221	181	192	181	202	173	205	214	205	209	190	205	221	205	216	215	210	204	212	212	187	185	202	220	196	207	207	195	201	219	200	190	215	193	188	195	220	193	197	208	177	222	199	207	216	204	186	216	177	193	194	227	185	213	221	228	196	206	204	190	177	222	202	197	208	189	169	192	214	185	198	200	197	213	205	224	206	206	215	191	206	188	226	183	190	224	206	213	206	225	220	185	224	187	215	218	210	220	209	216	208	201	180	210	202	206	210	221	236	158	215	222	225	208	196	202	205	224	191	193	196	217	213	208	233	203	194	192	221	198	209	196	207	207	197	223	175	195	228	219	226	220	211	194	196	202	209	195	214	208	197	189	201	226	207	198	210	227	201	194	191	194	214	214	202	196	206	218	220	208	182	199	176	193	196	189	195	195	206	207	229	198	206	210	213	208	225	193	202	200	221	191	201	202	218	190	212	197	203	209	211	210	213	217	199	207	210	199	182	210	192	202	218	234	194	203	202	214	221	199	168	190	181	193	170	214	201	196	225	201	193	191	225	196	193	199	202	196	166	224	204	208	223	211	190	217	202	205	208	180	222	225	224	218	202	211	197	211	205	206	213	186	189	215	214	201	208	205	205	193	210	215	190	192	200	231	211	179	193	209	214	207	181	210	197	184	193	207	213	226	170	198	190	197	195	201	209	190	221	231	222	198	214	197	200	227	207	213	213	219	208	209	209	219	195	230	164	209	220	191	214	204	204	211	238	197	216	199	233	215	192	198	208	224	198	203	199	232	191	197	199	179	203	211	191	203	229	214	210	213	187	196	188	219	222	189	208	192	202	192	215	197	214	217	210	209	191	221	228	196	216	207	215	205	217	202	190	216	240	207	193	208	211	184	213	195	203	210	195	218	195	221	186	198	237	210	220	206	199	193	223	220	209	205	208	182	227	202	221	210	208	209	194	199	209	219	216	223	193	219	212	199	222	197	216	207	238	207	185	214	193	200	199	199	222	196	220	210	207	210	193	196	197	226	207	212	174	203	191	187	196	200	196	193	193	210	194	219	220	195	180	189	200	209	190	201	211	249	195	200	218	202	206	186	209	220	195	202	232	211	203	219	220	215	194	224	209	208	206	214	223	218	214	190	198	210	192	211	218	238	197	199	178	202	206	191	215	232	200	217	208	230
24665	33817	40111	42463	46240	48480	45974	40036	42695	44300	46791	36441	39768	39275	38044	37796	34449	30615	27044	25654	26032	20531	14948	19680	18975	12822	9984	15426	22394	22643	16864	13280	10223	9970	8719	8749	9992	8071	9626	5438	1899	1411	1433	3318	2610	1634	974	896	940	721	682	670	669	621	591	581	561	578	665	624	581	676	955	974	899	834	721	618	611	583	576	572	549	545	537	601	553	539	563	551	535	592	549	535	573	539	513	575	568	590	594	577	601	542	550	567	576	585	537	566	564	578	534	583	562	550	566	546	528	541	533	574	567	585	529	585	559	514	565	560	599	576	570	612	573	565	571	568	553	543	550	584	563	571	519	546	564	564	541	547	566	562	601	560	557	579	581	601	566	573	570	541	591	563	562	556	548	533	543	564	567	538	578	542	532	573	552	589	586	555	557	564	567	567	579	552	605	500	564	552	598	529	565	571	587	573	559	572	580	580	559	585	549	534	540	532	586	523	571	517	566	580	552	603	558	569	526	584	574	594	529	515	535	560	538	530	560	551	560	573	557	546	572	573	595	579	531	585	564	556	565	576	578	540	565	579	611	556	553	532	555	556	585	556	574	559	576	555	541	553	535	595	545	576	556	552	522	579	564	550	566	585	563	561	608	583	591	526	596	546	564	594	568	582	544	571	590	591	527	541	560	540	554	529	565	607	525	562	561	542	549	526	607	546	568	565	531	559	573	553	579	583	567	621	525	573	572	585	565	549	584	562	561	577	569	582	581	574	605	553	597	582	559	545	583	529	569	556	556	592	548	547	572	561	541	590	589	511	553	530	601	549	575	573	585	566	568	551	626	545	530	551	580	598	546	601	559	516	549	533	541	530	549	549	540	597	591	585	522	543	554	525	544	546	534	542	589	520	566	596	567	601	569	579	583	595	569	584	568	556	593	546	554	556	514	578	563	587	553	505	559	600	558	587	537	542	567	569	563	532	585	557	578	530	571	524	585	577	550	573	550	546	603	518	564	541	606	556	527	558	571	547	550	588	549	558	590	589	565	611	545	535	554	528	544	537	549	585	563	579	557	582	570	535	532	544	598	575	575	536	587	580	577	559	557	549	572	561	556	574	584	571	555	564	546	583	529	536	533	602	555	592	548	555	528	591	559	561	563	554	565	567	505	501	555	534	531	602	535	583	535	564	573	567	578	583	535	533	575	552	566	613	582	537	549	575	582	583	570	580	583	540	533	552	574	580	588	590	567	542	546	576	577	625	570	502	526	540	583	571	530	524	568	547	558	596	574	578	561	565	567	579	554	582	592	571	604	548	589	564	579	581	557	558	567	517	560	525	611	527	577	569	602	587	587	606	574	599	584	584	585	562	569	554	554	494	539	544	542	535	599	552	549	568	589	572	594	559	561	560	565	550	566	559	570	496	543	533	551	590	557	576	566	533	553	562	566	500	567	538	550	536	582	545	534	566	546	533	564	532	582	565	556	556	524	595	551	595	549	583	545	564	595	547	511	535	547	577	602	529	594	551	540	573	569	552	618	539	569	566	532	595	569	543	560	566	568	587	551	541	553	588	573	537	577	560	527	529	593	577	569	572	592	563	579	512	583	537	553	589	587	545	535	547	555	568	558	569	531	570	572	531	578	519	554	559	521	614	554	585	563	594	563	578	559	540	576	545	586	579	569	540	550	591	522	559	547	584	590	576	564	553	546	586	550	578	555	603	601	543	588	536	543	531	586	567	552	535	577	552	527	534	569	572	530	599	599	540	574	574	555	546	554	554	567	596	551	569	559	532	529	571	553	562	529	600	551	560	557	555	584	557	548	588	550	555	539	556	585	545	552	581	556	548	586	548	529	544	571	586	512	581	514	594	534	592	539	574	573	547	562	582	561	558	540	635	582	600	575	554	601	563	515	538	543	536	555	558	544	592	570	562	550	562	566	554	527	534	547	552	565	551	596	538	530	582	542	621	571	586	600	574	562	553	550	597	548	529	596	574	555	570	551	565	530	552	621	557	525	539	557	555	551	577	535	591	531	582	570	535	597	571	567	542	585	515	534	581	572	563	605	561	559	544	551	559	581	540	545	565	612	585	569	567	552	586	635	539	578	536	574	556	559	578	588	554	576	582	603	543	552	555	565	557	531	591	522	559	584	553	563	534	492	557	581	563	569	524	565	562	558	540	581	546	599	600	586	595	598	573	561	584	569	551	593	560	553	524	586	512	529	586	573	540	628	544	586	578	591	594	602	511	610	549	556	560	565	545	569	570	580	556	600	585	523	559	558	545	563	553	557	568	548	535	578	521	543	561	556	534	552	559	555	530	553	566	522	578	528	544	554	606	601	576	515	599	546	572	599	524	564	527	563	616	555	534	543	577	564	513	584	592	561	560	567	579	571	549	569	572	577	572	510	592	557	588	591	497	544	533	594	578	542	530	529	587	602	571	565	570	544	515	570	586	553	516	588	591	555	560	618	555	567	554	562	551	571	549	528	569	500	601	569	593	559	571	562	571	592	571	546	581	549	575	581	582	528	573	565	556	558	610	537	572	571	588	574	582	585	557	582	522	559	578	582	570	526	538	575	565	553	540	535	576	572	549	521	591	525	552	579	547	505	560	585	574	527	533	567	535	539	558	541	591	546	592	587	578	568	590	555	551	542	582	592	557	576	565	551	568	541	553	512	573	542	552	578	594	573	579	558	551	550	555	557	528	558	554	569	526	534	556	560	534	542	525	526	561	568	589	594	608	582	578	554	548	576	540	552	523	589	570	582	577	582	622	552	554	559	555	551	545	574	529	573	538	556	535	610	591	552	542	564	543	576	561	529	567	544	518	535	542	569	557	564	549	584	574	565	569	527	545	551	592	551	548	561	539	525	581	577	539	555	564	559	570	548	552	551	570	610	524	605	505	583	528	598	542	590	589	544	544	574	562	556	571	558	580	597	575	554	545	582	576	545	542	530	519	557	532	542	556	525	575	555	497	547	595	546	579	612	576	542	561	565	623	553	600	541	576	566	557	571	567	581	572	581	545	518	562	551	582	530	584	560	545	565	553	559	556	583	572	566	563	580	586	551	537	559	542	557	548	529	508	528	563	559	547	608	557	549	543	577	557	570	553	579	548	572	552	578	585	575	608	596	552	581	561	569	531	559	555	614	533	525	537	594	531	572	562	594	540	582	589	591	546	551	541	571	563	589	603	576	574	609	556	591	581	600	565	551	560	587	575	577	623	552	567	584	560	549	550	558	522	596	590	562	557	583	578	586	564	540	590	581	576	591	575	576	554	573	560	541	569	514	551	539	553	516	558	541	583	550	566	583	505	536	573	549	555	590	552	612	561	598	554	588	566	544	588	585	551	569	570	547	558	526	525	564	573	565	603	547	566	598	575	579	552	552	558	594	547	539	538	544	551	600	553	601	563	593	551	565	570	545	536	571	523	529	543	547	544	560	579	567	565	555	575	562	553	557	555	578	555	556	557	571	523	575	600	549	552	563	560	605	572	550	529	577	569	556	563	561	568	567	552
14160	13110	16672	13266	10498	8445	6138	4003	3185	2616	2500	1584	1465	1506	1216	1117	926	760	566	535	559	456	349	392	348	306	274	286	364	400	325	307	261	258	261	238	243	233	229	212	201	195	191	191	165	174	191	139	171	182	209	173	160	180	156	153	172	164	181	152	176	161	155	160	179	176	171	184	154	180	169	166	156	181	157	159	157	168	178	177	182	172	171	154	190	163	197	149	180	167	162	145	165	181	170	139	170	169	152	167	172	166	183	165	166	156	171	163	158	176	175	167	178	168	174	182	158	169	176	188	187	148	170	170	168	171	152	162	172	170	188	195	172	175	188	167	162	148	150	156	183	180	172	153	183	181	184	161	169	148	185	177	192	168	153	173	160	144	182	152	200	160	161	173	171	190	175	156	164	175	200	175	162	153	163	161	167	167	178	160	156	132	179	142	175	150	176	157	200	157	167	167	139	161	150	161	164	166	169	179	159	159	182	148	175	169	170	163	195	142	152	154	166	145	167	171	157	160	163	186	179	156	168	167	155	169	183	168	176	184	181	174	158	168	160	173	167	172	170	172	168	186	172	159	148	180	178	164	181	150	156	149	173	180	157	169	158	160	173	166	173	188	154	173	157	159	177	183	169	169	158	139	149	179	166	143	181	180	176	154	171	177	168	149	149	179	153	163	158	162	159	177	172	188	167	162	152	157	174	175	183	169	163	167	157	166	162	161	187	158	152	164	163	150	176	162	177	171	171	160	166	180	145	169	172	164	200	161	189	148	172	171	175	181	166	179	182	162	175	163	164	170	182	170	178	159	185	167	170	158	178	178	153	182	160	157	149	156	159	148	181	159	176	167	180	171	160	168	186	194	154	170	186	164	161	169	177	160	189	179	162	166	181	168	169	172	181	184	160	176	168	159	183	145	168	166	148	147	178	163	168	169	187	159	194	178	153	159	169	161	170	154	154	166	143	172	160	164	154	170	166	156	157	182	163	164	158	190	173	168	140	162	171	172	148	165	159	168	158	157	164	151	152	186	182	172	154	184	152	174	181	172	191	172	178	152	159	161	153	161	141	178	166	156	163	156	187	162	165	167	151	186	148	187	152	182	159	174	166	169	167	183	174	159	158	169	158	144	167	152	160	176	152	162	153	161	186	146	162	160	187	169	169	154	163	173	165	197	161	163	161	158	153	190	190	159	164	169	187	165	163	162	156	187	183	175	182	169	157	166	174	172	151	161	177	162	170	171	178	150	180	174	181	181	171	171	146	152	175	175	169	158	158	159	156	172	169	165	179	155	172	173	169	174	183	166	187	195	180	185	158	166	173	166	183	168	141	163	193	166	168	163	178	162	171	189	152	172	145	165	168	170	144	182	172	175	164	165	186	166	166	176	162	156	153	193	169	170	171	178	168	166	167	163	143	165	175	154	184	161	168	179	178	154	157	164	178	163	179	152	177	177	170	180	186	177	186	168	158	183	189	153	164	182	185	181	173	191	175	184	196	151	158	182	181	168	177	203	191	141	175	173	160	175	174	173	191	181	178	153	174	171	179	137	176	188	151	167	153	181	148	174	143	175	194	174	145	156	171	173	188	194	183	206	180	184	160	151	148	177	177	186	163	169	181	161	141	172	180	166	171	166	174	149	167	169	187	147	181	160	176	184	175	166	157	171	168	180	159	208	163	159	150	197	173	131	149	164	185	152	156	170	170	169	188	174	164	164	161	170	162	175	158	181	182	179	181	188	156	175	141	140	183	155	169	147	158	167	164	177	172	175	158	140	159	165	176	167	139	159	175	176	145	166	184	175	160	151	164	152	154	159	181	151	152	172	164	160	157	173	169	151	188	171	165	165	172	170	144	179	158	165	171	166	187	179	166	142	183	168	180	158	169	168	152	183	160	162	170	188	162	167	199	152	161	179	162	159	182	153	160	160	198	162	172	189	181	160	192	171	155	158	139	150	164	178	163	155	171	168	167	159	169	164	162	198	148	170	153	189	171	167	163	173	132	156	184	168	155	172	173	197	189	142	158	169	172	173	175	177	149	159	171	164	175	167	165	186	164	188	156	160	165	162	157	161	169	171	172	163	177	166	159	177	182	158	166	149	172	160	146	174	155	183	173	163	153	146	141	172	154	161	154	149	164	143	169	175	150	182	180	146	167	161	147	162	189	157	151	177	167	176	176	192	185	175	178	177	165	185	165	158	180	160	166	172	168	179	172	177	174	159	174	158	191	195	161	171	172	189	170	183	137	186	156	152	168	173	175	178	148	164	148	163	166	168	159	157	163	156	161	168	165	168	160	164	163	159	173	163	172	159	166	179	175	170	158	177	157	198	159	150	166	156	154	174	177	157	184	166	153	179	194	151	163	160	152	171	160	156	151	144	181	176	181	167	169	160	175	177	179	174	185	160	168	178	157	160	159	173	167	151	152	165	167	191	167	156	180	188	170	166	136	157	165	180	187	190	175	173	160	177	147	166	147	170	168	155	166	165	172	191	180	162	156	181	185	153	143	167	150	162	149	147	180	163	147	168	155	170	167	175	147	151	140	173	149	188	158	155	180	190	160	144	153	144	162	142	160	154	152	167	169	173	189	158	153	185	181	152	176	168	151	173	174	166	172	161	151	158	174	185	173	165	162	165	177	160	179	173	166	167	165	173	168	200	159	157	147	171	175	168	173	194	171	164	151	182	160	166	184	179	151	181	191	173	161	150	162	166	168	165	177	146	157	163	171	163	182	171	176	162	153	159	154	185	161	171	155	180	177	148	170	158	192	156	182	185	171	155	159	165	169	157	161	169	174	174	161	164	157	152	165	159	141	162	176	135	150	177	169	193	164	184	175	178	161	150	170	187	198	161	149	151	172	182	183	167	163	169	160	155	159	152	172	172	173	169	174	158	169	169	177	172	159	159	141	161	171	176	175	166	182	165	180	166	161	182	153	179	171	180	161	166	163	173	177	158	162	151	171	178	165	160	175	142	158	168	166	179	165	172	161	150	167	180	165	190	159	183	160	174	173	156	165	180	202	187	180	163	168	193	167	194	166	165	158	167	175	156	152	156	173	168	159	145	157	188	172	169	176	168	156	186	181	171	187	163	163	160	168	167	161	167	185	144	208	147	183	172	149	156	175	179	161	175	162	197	155	167	166	164	188	179	159	177	163	172	156	159	188	195	157	155	172	179	168	175	185	179	160	172	171	176	139	172	172	177	170	167	157	158	170	169	192	189	173	178	167	165	156	144	164	164	154	195	170	160	161	158	152	144	167	163	160	159	159	162	170	205	170	176	165	187	167	166	172	155	172	164	161	149	191	172	180	166	169	157	149	142	154	163	161	177	147	174	170	180	168	183	148	154	168	151	156	168	162	178	174	174	163	166	145	169	161	172	195	137	161	156	190	175	179	165	171	144	171	172	163	183	170	177	176	184	167	155	158	187	162	155	136	170	192	168	164	173	164	177	164	163	182	168	171	171	167	193	180	163	167	172	168	141	167	158	165	131
9855	12284	20697	22736	23236	22014	18824	13975	12750	11025	11161	7195	7272	7162	6349	5643	4791	3912	3176	2703	2931	2283	1673	1974	1641	1346	1247	1391	1825	2034	1648	1355	1139	1050	1013	1065	1161	870	1000	704	543	530	563	686	610	539	501	486	511	476	488	436	506	463	486	496	517	465	464	484	530	515	470	482	535	517	520	546	490	466	496	470	491	486	474	484	470	447	479	484	515	451	461	468	484	489	474	499	488	427	481	470	451	450	486	473	465	469	461	532	471	473	471	485	471	482	456	506	444	419	484	472	479	460	475	490	452	452	471	474	457	449	458	514	495	519	499	485	483	473	450	482	469	463	470	462	443	499	506	447	466	434	489	432	480	451	444	514	454	484	510	504	472	503	463	465	465	475	543	490	457	445	459	470	484	490	467	466	490	474	465	468	465	472	458	491	457	499	444	468	495	470	472	456	475	439	441	526	446	472	489	474	452	495	474	502	467	479	503	464	455	433	492	456	474	484	489	468	471	496	480	446	477	493	457	478	482	488	478	471	433	468	450	494	511	457	503	479	469	426	481	484	457	497	477	450	491	445	442	483	490	483	489	491	486	474	468	495	461	489	476	481	467	453	480	443	460	471	452	453	451	490	473	492	458	452	507	465	453	477	465	487	468	451	444	488	492	463	473	455	474	492	491	455	456	466	507	480	498	445	494	456	449	433	512	466	474	451	474	483	507	426	446	474	470	461	460	489	495	459	483	464	458	490	509	456	498	484	485	431	465	476	441	460	485	463	449	487	474	474	487	470	465	499	496	489	448	474	467	467	490	414	452	484	487	416	469	454	475	463	464	450	486	465	468	472	503	465	495	472	472	503	479	442	505	452	453	503	458	473	457	475	456	500	474	452	481	466	454	512	430	512	465	499	499	464	476	502	487	453	478	473	463	443	488	419	481	515	467	480	478	478	498	462	489	446	461	451	444	446	471	480	469	467	450	478	496	449	470	468	487	463	461	459	462	437	507	466	490	478	452	457	477	451	444	463	478	449	480	455	467	465	467	488	481	437	471	497	438	447	484	462	458	491	475	473	482	470	496	488	442	458	490	487	438	474	454	466	502	493	477	449	472	470	508	493	472	500	470	462	447	461	489	447	499	465	497	458	474	475	475	431	484	460	508	486	493	488	494	456	465	470	434	470	474	466	473	444	477	514	468	454	481	461	467	480	522	462	485	471	484	475	442	496	481	464	465	491	502	460	475	447	490	525	493	471	509	477	491	448	456	459	456	432	492	491	452	432	448	460	482	494	441	488	511	472	478	488	468	474	491	489	540	511	514	497	476	473	451	462	488	482	466	502	452	512	496	460	492	458	428	519	460	446	440	447	483	458	478	456	481	440	489	498	499	466	447	453	469	453	497	523	485	450	501	505	511	470	510	498	515	459	471	480	476	508	483	438	459	405	470	474	473	490	495	497	461	474	471	475	468	486	485	472	471	459	457	506	483	486	507	471	468	485	461	459	478	460	472	491	485	494	453	489	462	446	475	455	498	472	485	498	499	433	469	475	475	479	476	461	478	480	464	483	451	470	456	473	487	453	487	449	509	450	508	447	456	510	506	462	472	488	483	477	487	519	484	468	486	471	505	489	469	472	464	493	474	509	484	465	464	470	495	477	463	486	481	486	463	490	490	468	427	459	490	467	476	499	428	507	492	470	535	486	458	498	458	476	512	462	464	499	461	442	530	482	460	465	482	466	507	461	461	479	481	481	479	473	451	463	472	473	506	454	477	510	456	489	470	446	462	506	438	479	452	494	488	456	488	498	474	473	482	487	503	414	445	471	470	494	492	456	463	444	498	505	478	425	495	442	480	499	453	495	483	469	486	466	470	432	421	441	495	516	489	479	461	451	467	450	517	468	474	472	471	477	475	494	478	478	488	497	449	450	479	498	471	457	458	493	437	440	513	471	438	485	462	490	482	463	446	485	472	461	472	457	493	482	482	479	488	500	448	460	461	489	484	437	495	488	486	503	478	476	460	456	471	430	467	520	505	469	469	463	488	448	481	498	480	455	489	464	490	479	451	482	454	453	483	467	485	487	493	488	487	477	497	455	502	455	462	439	418	471	495	493	459	476	456	475	521	453	461	503	454	498	462	473	492	456	461	456	474	471	473	445	479	482	479	466	453	503	487	501	465	438	458	464	441	489	416	484	441	442	446	464	474	448	446	498	499	458	463	457	454	452	444	454	463	494	481	466	454	462	502	494	481	465	492	474	514	506	460	438	449	455	461	545	476	498	439	469	442	460	452	485	499	489	489	494	492	467	466	449	463	489	532	435	497	495	481	472	492	501	477	458	507	455	509	464	488	444	454	481	467	470	436	488	494	459	454	465	478	466	485	453	466	491	475	446	506	459	502	492	457	494	464	479	469	443	439	496	479	474	433	473	464	445	497	489	474	442	491	459	458	486	448	493	483	478	515	491	478	449	496	484	501	483	474	464	464	453	458	479	526	515	504	475	457	487	455	480	456	480	478	461	468	442	457	483	451	496	474	528	472	475	473	432	489	491	451	501	452	467	471	484	475	485	475	509	492	494	465	488	443	492	462	455	445	476	486	482	442	487	485	436	479	490	498	487	447	467	482	505	458	470	513	444	531	500	481	466	479	460	481	453	489	436	499	493	467	450	435	482	455	444	467	470	447	456	511	479	485	512	518	482	473	448	451	461	464	438	464	442	489	475	469	520	476	477	474	495	511	469	450	457	455	448	468	483	471	523	481	471	454	455	478	473	490	455	500	474	490	448	474	501	459	462	456	455	465	500	511	477	467	483	443	477	463	524	476	464	470	471	474	494	484	448	491	453	478	473	493	468	447	481	492	475	475	488	468	491	480	465	480	447	494	470	456	470	468	441	472	472	477	506	470	482	492	475	467	485	483	451	530	485	499	484	482	474	476	434	462	518	458	403	467	443	515	488	508	494	468	513	474	483	460	449	522	466	511	447	460	502	456	430	505	458	491	490	499	466	448	454	473	455	511	491	465	485	480	502	443	476	456	495	473	496	504	472	453	488	449	496	500	503	467	452	456	477	459	454	508	443	483	488	470	448	510	479	472	470	496	467	484	464	434	506	465	458	463	454	484	463	468	497	437	491	489	476	478	485	447	470	479	502	461	478	465	479	467	470	457	431	471	481	439	496	490	430	464	453	455	493	480	508	507	483	516	482	500	495	494	453	489	474	437	477	481	523	452	397	485	502	507	506	440	469	439	455	453	499	440	467	471	471	458	473	427	460	445	478	498	475	443	484	440	466	429	469	506	454	456	472	489	498	487	496	451	458	428	487	469	475	498	474	466	463	435	481	453	461	456	492	442	528	478	472	452	460	434	518	473	457	440	475	478	504	472	457	488	530	452	520	447	498	462	488	467	470	428	473	474	484	504	449	468	473	459	491	475	439	475	463	481	469	532	456	462	463	428	482	472	485	502	461	477	437	509	436	476	437	494	493	501	495	505	481	490	463	491	462	472	498	440	501
28944	34307	38728	33271	32899	33576	31414	26640	22002	21105	21710	14796	13293	13928	13383	11775	9015	7403	5488	4576	5305	3393	2002	3017	2374	1777	1692	1903	3222	3471	2280	1388	1251	974	834	1016	1207	802	872	517	296	242	237	435	329	266	185	224	184	184	174	173	156	161	153	167	164	162	142	160	183	172	164	168	175	188	189	210	170	187	162	166	177	146	150	180	170	179	156	175	151	150	171	171	140	151	158	168	177	185	157	161	170	172	169	166	152	146	190	167	158	182	146	169	209	144	177	156	177	151	154	159	151	152	159	195	157	157	147	165	149	178	172	175	168	183	179	171	165	144	172	168	173	167	146	153	170	150	174	168	181	161	180	186	186	183	173	162	175	147	170	128	153	174	160	173	174	159	182	152	138	183	167	165	166	179	161	184	179	165	143	167	169	176	159	177	162	141	154	160	149	157	163	185	153	162	161	148	162	178	174	151	167	146	165	180	164	174	147	181	175	163	172	152	172	154	168	134	180	161	164	177	186	161	156	162	173	153	192	166	168	155	177	151	180	165	170	155	166	171	158	185	157	163	148	165	156	150	151	182	158	153	166	128	168	179	198	137	164	163	174	162	198	186	160	165	158	193	167	174	166	169	142	160	136	157	157	160	157	161	163	183	172	168	163	162	137	148	170	174	171	171	143	144	179	184	154	199	171	151	185	158	171	152	173	154	171	190	164	155	170	158	171	163	148	159	164	156	175	140	153	160	173	188	165	178	165	144	184	168	166	169	169	172	156	201	183	171	171	163	148	165	167	158	167	154	174	148	158	153	170	170	162	161	148	167	176	163	151	155	182	153	187	168	171	176	179	181	157	173	169	160	161	176	168	190	163	171	175	187	183	159	181	163	159	150	149	178	187	163	150	175	131	138	167	164	182	153	143	192	165	171	138	167	160	146	160	145	170	167	190	194	172	159	167	143	157	161	155	167	167	160	145	188	170	171	166	153	154	170	180	167	169	146	165	155	163	153	154	141	174	148	187	155	140	137	163	140	146	155	157	155	163	154	150	175	165	162	166	157	150	132	165	165	136	164	159	168	169	138	158	162	157	180	171	173	146	171	171	153	158	155	133	163	183	158	183	168	160	171	150	159	164	157	168	163	173	172	153	158	155	177	146	160	177	148	170	148	154	153	181	152	175	177	173	170	139	148	148	170	161	181	174	164	158	146	158	155	170	171	177	165	176	146	155	193	155	170	153	159	187	174	170	196	178	157	173	176	154	150	182	159	184	156	169	143	148	173	164	146	174	150	166	193	158	144	164	163	179	184	191	172	169	173	171	169	179	150	138	151	158	166	187	161	156	172	165	187	170	173	178	154	162	157	170	134	182	162	167	151	154	175	194	182	170	161	160	159	163	160	167	155	177	188	161	140	165	178	186	148	170	171	177	151	149	170	171	129	190	148	161	189	160	154	161	162	180	155	166	176	170	147	171	162	166	156	166	143	174	133	148	141	167	172	169	164	179	152	169	125	176	161	149	165	187	166	152	166	163	162	168	161	189	167	157	157	154	166	146	149	176	170	159	175	181	166	147	152	165	174	177	197	163	178	181	166	163	154	172	157	159	164	152	167	164	165	160	158	168	138	151	171	166	172	167	155	165	172	139	184	156	138	195	165	154	176	164	175	203	172	149	187	145	153	162	162	168	154	143	160	160	184	167	192	156	173	158	165	156	162	170	166	175	183	145	171	173	174	144	149	179	165	178	151	182	163	167	171	174	168	194	167	183	150	149	166	178	172	155	166	160	172	182	151	170	151	169	165	182	163	169	155	177	175	150	165	178	166	160	186	145	173	190	142	148	176	180	171	170	153	186	169	160	149	160	161	154	162	172	180	177	159	170	168	155	147	150	159	164	157	167	168	155	128	142	142	148	164	154	171	145	162	156	159	184	170	184	168	173	146	169	188	157	133	180	167	163	159	192	146	157	164	154	178	159	174	177	173	146	165	177	176	162	161	157	163	151	141	167	169	163	145	189	156	175	162	128	155	162	143	161	164	183	171	185	170	160	155	163	168	145	163	158	177	161	166	157	171	164	176	161	145	137	146	161	169	162	148	162	188	152	145	152	185	164	155	167	185	168	163	159	180	151	158	166	151	159	175	152	158	158	151	149	161	161	145	167	197	168	161	171	154	167	148	172	183	186	181	164	164	161	160	194	164	164	172	183	140	164	159	177	176	176	175	161	162	169	160	177	176	148	163	137	177	175	142	161	152	173	170	157	131	135	169	156	164	175	188	128	157	154	179	185	169	175	162	149	166	155	184	153	159	158	147	174	172	169	170	156	168	147	163	156	157	175	154	147	166	169	156	175	174	172	161	159	167	146	144	176	179	165	153	131	142	177	130	163	164	161	163	177	163	173	153	158	158	176	174	156	153	188	199	145	136	175	163	156	161	150	180	161	178	163	154	167	179	162	152	177	185	145	166	171	157	157	165	170	165	180	169	167	161	168	177	189	163	169	162	193	178	147	157	143	149	161	151	180	167	139	155	145	154	149	157	168	160	168	183	168	137	157	164	154	145	169	166	163	151	188	184	169	164	154	156	173	187	176	158	156	159	137	175	161	164	134	170	158	154	153	166	159	177	155	165	163	161	170	186	145	170	173	151	163	171	191	169	150	190	164	141	178	157	157	162	148	173	177	203	143	161	170	163	142	147	175	183	185	150	169	181	160	153	152	153	164	164	186	168	186	159	157	171	150	190	143	201	151	149	169	180	166	151	148	191	177	131	132	165	175	156	182	168	175	165	171	173	156	174	128	166	150	164	163	171	164	166	171	158	167	174	165	174	169	172	158	151	190	172	184	176	168	150	167	173	166	147	180	167	174	176	136	167	174	170	165	151	183	138	185	148	171	166	165	155	162	153	168	148	194	148	154	183	165	148	191	161	141	154	161	189	165	165	172	155	169	167	158	148	170	149	161	176	168	168	147	149	168	154	192	191	166	166	193	172	176	181	191	144	183	140	157	157	186	201	145	189	163	167	158	192	161	149	185	154	199	174	195	169	161	162	171	161	170	153	161	158	142	186	152	171	176	200	205	164	143	158	161	167	182	150	166	149	148	165	162	174	166	158	148	178	167	165	168	131	165	156	196	177	159	162	159	148	147	155	187	165	171	164	190	181	181	158	173	181	165	151	161	147	164	158	163	147	177	157	137	164	154	156	145	159	158	168	162	182	173	140	158	128	164	165	165	180	182	150	154	199	165	160	165	170	162	165	185	153	178	158	153	166	152	164	167	158	165	175	147	148	187	174	168	163	154	177	185	170	153	165	155	157	171	144	160	157	172	151	166	185	152	180	169	146	190	162	162	150	176	151	174	179	152	178	162	191	158	165	157	162	171	149	168	144	143	160	169	161	164	183	148	148	151	164	177	182	180	159	151	182	162	168	153	170	165	158	165	150	157	176	165	151	189	173	168	162	153	154	132	165	160	162	178	152	180	152	138	177	141	162	162	161	155	163	137	175	182	178	174	180
20349	29276	36591	38700	42008	43808	42014	37202	37308	37365	37260	31891	31208	32691	33218	30216	27665	23132	18498	18047	19897	13386	9223	14004	10518	8687	8484	10013	15859	17250	11606	8043	7203	5572	4896	6153	7624	4701	5388	2858	1187	1028	1053	2266	1703	997	740	627	680	565	557	539	496	538	494	490	456	488	465	491	458	510	558	555	637	719	712	613	569	475	494	476	506	443	459	439	462	485	445	469	473	494	440	485	428	496	462	480	473	449	475	465	444	497	467	525	473	415	450	510	496	442	477	458	449	475	441	470	449	460	446	454	493	490	455	460	485	481	451	519	466	457	448	459	468	439	436	472	455	469	461	495	444	453	442	446	452	453	475	483	458	453	484	450	504	443	464	476	475	466	497	489	432	535	469	491	503	431	491	474	463	430	468	438	455	510	452	441	470	485	471	490	449	424	400	431	490	460	486	491	458	503	482	472	427	425	441	474	464	462	454	470	485	462	486	452	448	474	443	448	464	493	445	485	456	478	466	459	453	476	432	495	441	487	461	448	461	440	475	452	455	458	466	509	446	513	436	470	474	457	455	470	438	470	461	459	454	437	469	461	470	469	494	436	450	472	438	411	452	428	445	456	499	478	466	447	467	401	437	467	498	475	484	476	438	491	496	475	441	466	488	453	473	440	468	498	483	474	469	474	425	438	477	481	493	478	473	485	467	473	437	455	458	473	483	473	479	448	445	503	480	488	462	498	466	490	468	471	430	455	454	482	460	457	511	463	438	488	498	487	463	440	489	467	485	467	448	494	477	475	469	485	476	462	443	440	474	486	440	451	440	476	457	509	470	482	460	462	476	434	498	460	473	525	434	451	494	478	478	458	457	463	456	475	490	447	448	451	460	510	454	484	483	442	457	453	500	458	458	460	457	454	467	474	491	472	437	456	441	491	479	505	460	479	458	447	468	449	445	449	498	485	466	475	447	427	479	470	467	413	485	464	446	483	487	471	448	474	438	458	489	457	478	434	476	484	493	516	496	486	484	480	477	432	479	486	512	440	459	462	454	431	470	492	477	488	453	448	502	461	498	472	473	478	499	456	418	464	471	485	495	446	494	423	470	439	463	478	469	470	471	451	463	479	463	481	436	503	458	474	470	490	455	448	436	456	460	451	485	441	472	444	444	451	442	446	478	453	481	478	475	425	482	474	513	441	428	470	502	441	452	506	454	476	445	473	456	501	467	471	508	460	461	426	422	482	439	458	457	465	447	453	465	421	452	479	458	480	463	491	458	499	479	502	455	463	460	477	466	481	495	454	450	458	440	489	476	484	463	493	465	506	451	432	464	480	472	481	473	461	484	447	479	476	458	487	465	502	462	473	475	503	476	464	465	446	487	434	461	513	437	500	464	465	475	413	423	448	429	458	443	473	518	503	451	465	529	437	431	456	490	448	483	467	457	465	453	460	424	501	483	426	438	433	452	440	500	478	495	447	456	481	463	447	477	466	502	436	453	475	417	462	461	515	468	440	478	454	477	460	472	492	461	446	463	485	461	458	507	443	459	477	426	484	449	496	499	432	472	464	467	450	491	450	451	445	458	481	482	479	474	472	450	460	513	509	461	468	450	443	445	479	456	474	450	456	474	454	469	466	474	494	442	450	458	458	438	466	440	491	481	473	426	487	444	462	473	437	473	479	440	426	477	507	469	482	499	465	455	461	493	472	475	511	449	454	485	460	479	438	462	447	445	451	482	479	485	454	460	466	487	419	470	458	459	467	504	451	478	482	435	505	419	465	476	484	497	450	452	456	456	449	494	474	453	435	448	467	469	496	476	485	462	476	439	480	456	471	450	449	474	450	473	423	436	469	460	444	458	447	441	490	477	456	470	478	473	485	478	472	475	475	462	447	440	489	435	474	489	511	473	465	425	505	455	462	487	482	452	487	522	479	477	431	483	456	481	491	503	469	445	476	430	466	464	495	442	481	453	468	449	464	474	430	500	497	493	499	464	442	487	477	476	439	448	454	465	476	458	475	467	480	487	471	453	482	436	462	448	507	463	450	425	454	434	477	474	469	476	496	473	510	451	461	475	485	478	431	451	433	475	475	407	457	453	451	475	481	422	463	486	449	505	463	489	475	416	438	461	510	432	475	463	479	471	464	492	448	464	494	469	440	466	468	444	462	488	488	498	459	438	511	461	475	446	481	477	471	460	484	494	507	433	477	445	469	473	521	467	471	446	490	447	441	458	452	481	460	470	458	464	484	466	458	464	494	498	471	477	484	479	466	482	445	466	453	478	468	465	435	472	476	459	439	440	477	442	448	458	481	463	473	475	452	442	462	470	459	496	455	480	492	489	473	457	469	449	459	446	438	491	460	481	460	477	471	454	445	514	508	456	462	451	475	433	460	484	490	452	481	465	499	487	442	426	483	465	466	460	441	451	470	500	457	452	452	471	478	490	475	459	448	506	467	451	485	450	473	473	466	471	457	450	475	441	482	487	465	489	442	476	451	471	459	476	477	440	475	452	464	446	464	467	488	486	472	469	439	434	475	451	493	436	469	476	474	469	465	487	469	465	463	437	454	451	485	472	467	480	463	481	531	455	464	481	505	472	482	482	463	518	447	440	468	472	440	410	432	477	459	463	469	516	467	506	496	477	484	469	445	435	453	455	444	428	475	426	444	486	491	474	471	440	496	456	454	459	486	487	485	454	504	495	425	515	488	481	455	456	457	486	468	438	449	425	510	474	467	433	471	435	463	461	462	474	463	468	457	449	487	448	466	478	449	491	462	486	443	467	465	493	445	485	490	455	496	445	476	472	514	479	456	464	481	448	464	459	453	481	436	456	487	472	439	501	476	461	480	474	464	460	481	474	460	472	474	423	490	471	466	477	440	415	480	476	472	442	469	481	439	486	487	459	463	516	505	480	482	457	467	453	489	507	468	491	456	476	464	491	437	460	466	465	443	483	475	462	458	482	479	440	473	480	460	465	534	465	429	485	438	498	491	489	474	463	447	441	474	427	489	455	476	483	460	489	451	462	504	471	444	433	460	494	459	494	462	497	483	445	488	464	469	416	452	469	476	492	485	479	483	437	434	484	505	461	459	462	466	484	521	465	483	478	476	453	472	425	489	433	494	499	463	458	488	491	460	454	466	435	441	493	452	442	518	435	487	458	462	455	478	463	485	504	476	454	457	480	451	468	481	496	496	493	474	454	490	481	467	447	470	469	443	503	493	447	510	471	442	435	542	436	471	464	438	509	442	487	483	457	483	473	420	451	434	478	484	467	449	469	476	463	488	453	484	472	478	459	442	471	480	470	495	505	468	474	502	473	473	425	488	451	455	494	451	478	475	472	437	456	477	492	451	444	474	435	477	469	482	437	457	419	462	470	454	459	481	466	493	468	480	440	490	468	493	470	478	450	448	443	452	466	448	476	451	486	521	432	450	478	468	461	452	511	456	455	443	454	456	469	444	474	473	457	478	495	446	472	431	480	450	468	462	433	438	462	481	448	458	483	479	465	471	486	472	502	460
35487	39904	41489	36200	34896	36407	36360	30994	27704	30205	30734	20134	19786	19790	20532	17131	14956	11251	8713	7714	7451	4712	3005	4185	5234	3848	2740	4444	5349	5249	3456	2144	2073	1604	1298	2001	1907	1298	1363	670	398	343	317	610	519	319	276	264	273	218	239	234	223	239	207	186	227	246	262	218	203	194	217	251	223	243	260	229	224	221	208	216	209	189	212	199	213	210	214	222	208	213	212	204	205	204	230	222	204	224	198	201	230	235	211	200	218	225	219	228	205	205	235	210	220	207	197	203	225	216	222	214	208	227	210	205	209	199	220	246	220	209	212	203	221	184	217	215	217	227	211	215	221	204	233	200	197	208	208	202	210	199	198	197	214	220	201	191	221	204	204	207	201	218	195	202	205	200	227	219	211	203	213	190	207	208	203	223	191	219	210	225	212	195	201	215	204	220	222	206	212	233	217	233	207	205	215	203	248	194	200	233	206	184	217	223	226	236	225	240	212	219	203	205	220	211	200	211	209	229	188	234	196	198	229	229	229	243	225	223	195	199	206	240	216	210	185	215	229	203	204	251	214	231	203	202	212	206	185	184	229	211	213	190	215	232	209	226	190	188	222	199	207	212	209	209	199	221	218	215	209	221	229	228	194	207	199	205	214	194	216	195	201	226	226	200	209	224	213	213	214	219	218	205	205	210	208	221	209	200	219	197	230	209	215	213	249	236	198	201	189	220	196	202	213	177	233	223	241	201	199	196	172	217	225	198	223	228	206	189	204	217	197	218	197	208	215	212	198	181	194	203	208	226	210	196	217	189	222	235	202	233	212	203	211	221	217	211	214	214	204	224	205	193	212	220	208	197	211	211	194	252	213	194	215	232	213	228	212	192	196	200	202	209	206	188	223	223	228	206	237	223	221	179	191	222	219	210	210	214	209	202	206	206	196	218	207	184	222	203	214	230	203	206	183	164	178	209	197	182	214	221	223	225	209	197	211	225	198	224	200	220	204	198	233	195	210	215	200	211	222	190	193	225	210	182	207	191	186	225	210	205	212	214	190	209	199	194	216	224	204	204	202	225	188	226	202	214	194	216	214	208	224	204	219	207	198	224	220	188	205	212	213	206	228	194	210	205	211	227	237	214	237	184	210	240	194	199	199	188	222	217	216	207	216	215	209	204	187	227	194	208	203	214	217	213	204	207	233	204	182	213	209	223	242	204	222	205	226	210	192	237	227	198	200	182	204	207	223	223	215	195	241	221	202	218	221	218	221	221	195	167	184	198	210	206	197	222	218	179	244	210	203	215	186	221	230	221	194	203	216	194	225	216	226	206	184	200	212	196	208	218	219	202	216	211	219	257	192	225	236	230	221	225	201	230	191	212	212	220	243	196	235	194	218	228	213	181	184	232	197	212	201	200	218	214	230	219	211	218	217	219	226	222	198	208	196	242	226	203	189	210	204	208	190	225	219	239	197	232	210	220	222	200	183	196	222	221	198	221	200	212	204	194	210	221	207	213	208	200	212	207	223	197	200	220	196	216	242	201	196	238	181	214	216	227	211	241	232	196	221	213	217	186	196	227	211	185	211	205	226	194	216	205	216	227	228	210	206	191	205	223	207	194	250	221	231	221	195	217	206	246	194	198	194	217	189	202	198	222	218	228	204	216	218	205	216	214	212	236	224	215	189	203	191	214	186	178	191	225	206	198	206	237	233	217	211	218	216	209	192	202	218	199	235	218	220	215	231	209	232	208	252	212	215	215	245	196	245	219	217	181	219	183	207	211	203	198	212	222	205	207	215	199	190	209	195	194	217	230	212	177	204	195	221	223	197	200	212	193	207	220	207	191	203	195	244	204	204	213	194	226	214	211	227	228	192	207	210	221	215	199	206	215	220	208	201	236	230	200	218	214	203	220	244	212	219	225	227	220	190	200	214	223	218	212	214	238	196	190	222	208	208	203	204	183	224	214	195	223	171	228	206	209	206	190	230	210	210	201	195	186	187	204	207	205	221	195	208	198	194	192	217	216	222	217	215	203	204	191	190	234	216	206	209	197	199	206	207	206	191	216	221	222	198	193	211	208	184	228	197	224	214	206	193	186	197	219	184	177	193	189	205	211	166	210	188	234	205	193	209	189	205	221	223	204	218	216	205	215	215	218	191	207	203	229	229	192	204	223	216	229	179	202	224	212	212	189	216	233	195	226	200	215	203	202	228	184	210	201	192	188	210	200	216	185	208	211	204	200	222	197	203	226	192	224	233	203	180	209	202	190	221	246	181	222	220	238	196	214	179	192	213	199	210	215	188	242	195	208	200	201	226	195	234	234	213	220	223	217	212	188	225	183	220	223	216	229	227	197	197	211	222	235	253	192	192	183	200	211	193	193	204	198	174	217	211	214	208	223	197	218	208	210	188	180	208	227	216	212	210	209	220	228	202	188	223	198	232	220	207	210	200	194	211	214	212	212	197	192	187	216	209	185	203	195	196	186	205	190	224	240	192	187	203	229	229	218	223	227	242	214	187	206	226	216	195	203	206	218	201	220	210	200	223	217	210	217	177	210	213	209	197	199	200	219	205	189	244	209	213	211	211	221	213	200	208	201	238	205	213	196	191	192	218	226	204	191	223	203	216	222	215	216	207	195	194	223	241	217	229	203	228	223	189	216	207	227	222	220	216	191	223	188	221	212	210	231	228	229	238	215	194	219	201	215	218	206	204	204	205	195	194	195	222	206	207	200	223	209	219	207	201	193	211	212	217	183	208	200	199	203	215	205	219	222	212	213	193	211	206	199	231	215	218	199	199	208	193	204	204	211	221	178	221	197	242	191	222	216	223	211	222	207	205	235	225	223	221	225	201	228	254	210	225	196	199	204	181	219	226	212	209	187	211	227	211	215	211	229	217	230	186	190	185	198	218	200	224	201	206	214	213	191	224	193	219	215	204	228	215	213	198	205	199	208	211	208	218	219	208	202	226	189	219	228	213	191	217	189	218	212	193	225	189	198	198	191	226	195	229	211	230	208	211	211	219	186	183	200	227	218	218	232	183	209	223	194	233	206	179	217	195	226	231	206	207	204	193	225	215	219	211	224	243	197	215	209	205	230	215	200	203	205	179	245	232	212	197	214	233	182	217	195	209	193	205	202	201	205	185	204	235	209	211	216	210	206	196	201	226	214	197	184	200	204	224	215	197	214	217	220	198	223	209	213	219	212	182	210	221	220	211	239	212	199	199	221	202	220	215	213	175	216	242	205	218	212	209	200	216	192	235	207	197	199	217	189	233	193	196	181	197	202	239	227	205	211	223	220	226	212	208	204	219	181	229	237	224	201	206	210	203	217	218	209	199	212	202	217	209	198	214	196	205	192	240	180	204	217	233	225	211	212	175	171	213	199	199	205	219	220	217	227	208	223	208	232	220	207	195	191	211	229	221	198	226	198	199	218	188	226	188	212	218	203	217	218	226	209	210	213	217	195	211	203	194	209	211	208	215	236	236	214	205	181	224	166	203	224	178	208	200	200	186	216
24937	34631	39812	43083	44849	47563	48032	40031	41784	45080	45065	34587	37422	37978	40249	35187	33791	28895	24363	24719	24731	15278	11663	16628	19151	14529	11505	19186	22043	21191	15135	10269	11251	8575	6832	10859	10357	7637	8322	3783	1764	1353	1430	3341	2472	1430	1022	979	903	758	746	707	628	626	600	601	578	728	860	558	573	556	651	673	817	892	898	758	714	644	569	638	580	585	607	605	575	587	576	575	563	574	554	571	567	557	561	595	527	567	573	552	595	581	608	614	568	608	571	583	635	584	584	591	550	540	553	567	567	618	591	570	576	562	582	601	599	596	559	597	561	550	598	541	557	541	589	572	545	591	611	604	574	592	573	591	593	583	567	572	516	579	603	583	531	576	588	534	591	615	574	556	584	560	610	550	559	577	621	528	623	578	553	595	576	563	610	583	585	550	590	546	557	592	562	609	540	618	629	556	560	595	591	563	578	551	573	603	557	565	528	598	575	570	595	529	554	602	547	556	568	580	569	573	584	591	550	572	563	599	573	596	595	576	588	592	542	574	526	558	596	587	557	536	542	581	580	564	513	563	587	584	573	567	613	580	574	556	522	582	592	504	586	583	532	563	555	568	578	544	590	619	605	554	578	539	593	536	555	589	641	575	571	601	606	600	565	563	586	578	591	569	534	549	591	607	574	535	574	590	584	581	594	576	558	570	611	588	609	585	553	563	559	600	639	574	582	573	566	567	586	597	529	583	562	600	548	598	540	572	592	585	585	617	583	557	559	582	581	536	546	599	619	579	600	581	567	594	548	579	551	544	572	551	586	577	539	594	603	585	566	591	570	562	578	577	552	566	605	550	556	604	553	558	561	524	544	577	549	574	561	572	559	572	563	604	595	571	605	541	551	535	574	578	558	510	565	575	566	625	583	608	626	591	565	596	601	619	666	526	556	573	569	618	581	549	589	598	546	570	574	543	537	562	530	608	539	557	595	601	605	585	625	561	509	602	561	608	577	580	577	575	613	571	541	558	576	589	549	584	542	576	583	574	601	583	546	604	549	583	563	600	574	580	576	565	554	563	617	565	559	597	593	587	564	584	580	563	587	568	572	583	570	574	585	573	555	572	561	567	564	575	570	618	590	556	557	589	552	559	586	563	600	593	596	619	570	576	581	626	594	589	573	581	517	613	581	576	581	560	546	625	608	570	557	599	597	540	578	612	578	638	601	584	604	590	576	600	585	559	578	580	562	562	578	555	573	558	560	576	556	558	547	550	518	581	536	582	565	575	569	541	565	565	563	585	527	562	550	560	549	582	574	607	580	617	550	604	576	568	534	555	559	545	579	575	553	563	565	573	562	557	606	551	585	540	556	549	545	582	592	586	527	550	587	545	582	584	586	520	568	595	518	573	561	604	538	603	623	629	548	589	588	569	570	595	551	580	566	555	539	581	542	535	575	571	564	546	570	565	551	540	594	567	600	513	611	591	542	578	591	598	540	598	560	600	585	524	566	562	517	544	568	550	539	588	560	580	566	591	573	591	567	553	544	571	628	560	616	593	562	576	611	594	538	543	564	565	618	568	595	562	582	607	599	601	572	579	589	580	572	595	576	566	572	584	593	578	577	614	587	543	574	565	599	584	536	578	586	563	579	592	560	581	585	543	561	575	533	577	574	503	558	564	558	555	550	566	592	577	548	594	596	567	542	594	582	612	579	577	581	517	586	583	596	577	570	596	568	559	621	574	570	580	583	602	570	578	614	574	597	545	546	598	582	587	596	594	598	559	579	569	521	627	615	541	596	600	606	550	570	554	596	589	593	573	573	518	545	561	577	586	578	560	575	577	573	594	588	612	583	597	542	573	564	545	565	566	591	554	578	568	584	545	609	564	558	566	576	587	612	610	571	586	522	638	564	586	555	561	588	582	550	582	546	549	597	545	557	556	603	568	592	571	611	570	578	578	589	589	587	554	583	563	613	505	577	571	557	589	574	538	549	555	583	553	592	611	566	541	572	612	560	561	573	603	530	571	552	550	558	576	531	618	577	603	591	581	592	568	618	616	554	586	558	570	601	561	516	563	591	550	583	615	580	595	587	570	594	578	587	596	578	555	579	538	594	578	586	557	569	550	552	567	548	552	567	565	614	583	601	582	618	548	556	559	581	558	609	565	607	591	566	557	564	605	597	558	609	586	586	560	555	573	565	587	568	567	594	572	566	537	555	574	562	568	564	582	553	578	600	591	571	629	579	555	537	572	562	596	553	573	552	533	586	598	581	571	590	541	574	575	560	608	551	570	549	575	566	585	588	600	560	589	500	577	591	589	546	545	580	531	587	599	566	602	572	579	571	591	562	554	573	577	563	571	596	555	606	551	593	496	603	615	571	573	525	586	611	564	552	539	606	601	572	583	545	588	554	579	557	581	569	578	561	576	565	606	553	570	587	546	565	543	586	597	559	573	590	553	570	618	527	566	551	576	549	585	616	613	580	569	569	550	581	575	576	601	564	547	567	565	582	570	511	577	569	537	536	579	594	556	599	586	572	569	577	588	563	597	550	594	570	585	631	553	590	556	531	580	594	522	536	570	575	583	561	573	563	539	592	548	611	603	559	588	569	557	585	590	610	636	552	573	583	582	571	606	568	608	631	562	569	580	568	574	553	580	607	554	564	569	586	549	547	577	545	579	568	595	591	545	557	544	519	602	603	585	592	542	589	579	592	611	554	627	540	574	591	578	593	560	576	556	592	560	556	584	564	556	552	548	580	588	530	575	582	588	601	625	560	534	559	582	585	598	549	595	562	584	540	554	582	552	558	585	563	563	588	570	571	597	559	571	541	545	568	577	581	536	541	531	554	574	617	610	593	532	568	544	587	548	626	563	539	585	574	506	618	570	526	552	599	579	559	586	617	557	576	581	603	609	590	538	632	579	567	577	531	605	602	596	557	575	557	590	586	566	589	620	574	568	541	598	584	597	561	546	566	587	579	607	567	591	589	542	584	576	565	557	569	580	541	603	601	560	555	617	567	571	542	586	570	560	574	575	568	587	597	576	580	553	588	586	587	613	600	566	600	577	556	607	562	582	579	573	580	568	598	640	588	615	550	571	570	556	635	547	576	538	626	601	581	568	557	589	552	590	573	591	562	576	549	550	603	553	600	563	584	517	577	570	569	607	567	543	562	559	607	570	563	567	596	592	559	591	550	536	541	608	564	535	548	565	592	601	622	610	613	570	582	576	569	624	550	579	585	560	547	578	611	583	601	560	588	582	578	540	591	596	569	548	592	584	557	576	567	592	563	582	601	563	560	564	600	555	560	526	560	598	573	560	608	597	561	580	528	594	546	608	556	599	568	578	551	579	605	591	597	598	553	550	585	578	569	580	613	558	602	559	560	561	576	584	601	564	549	591	560	547	604	577	596	527	598	557	583	591	529	546	563	593	565	571	587	601	600	578	602	610	530	580	590	572	555	584	572	606	582	581	609	587	532	584	597	561	563	557	540	582	594	600	541	588	559	550	614	601	553	587	634	596	594	576	584	568
13614	14004	16730	13766	10797	8050	5922	4069	2907	2936	2262	1411	1590	1380	1218	1110	840	768	535	547	609	358	314	380	417	381	313	345	393	417	294	259	297	273	269	270	257	247	241	226	204	192	166	216	195	205	171	173	179	173	204	185	196	174	181	185	215	191	180	185	180	190	198	215	156	188	199	204	200	180	193	188	188	190	181	174	173	192	189	183	183	192	185	180	197	168	183	179	195	181	189	184	172	172	182	165	193	193	189	184	184	187	168	176	185	174	198	167	186	195	189	199	184	185	196	178	165	197	168	176	201	212	199	185	154	187	171	168	201	176	165	187	168	197	169	200	195	207	171	179	196	186	184	189	199	194	209	172	182	181	174	190	194	172	198	212	181	187	190	190	184	180	165	171	192	187	188	170	203	190	184	208	162	181	188	194	182	221	168	199	188	214	195	188	173	173	180	194	191	209	174	187	196	195	205	181	194	151	227	180	168	197	181	179	207	190	191	179	167	211	171	212	187	189	209	192	194	195	198	183	172	190	181	211	191	175	183	189	163	181	203	174	198	189	179	205	176	190	216	170	197	187	189	170	159	189	190	172	204	166	193	207	161	189	180	160	193	215	179	167	180	170	184	185	211	182	169	199	188	182	203	189	173	182	189	196	203	200	175	166	176	178	183	173	195	202	205	212	179	185	188	183	178	186	185	169	167	183	169	198	182	174	161	198	193	169	195	180	188	179	197	156	195	180	173	169	192	194	200	190	189	209	193	183	173	181	192	187	173	183	209	200	196	188	194	186	204	202	196	177	206	173	182	192	175	191	206	197	173	215	174	184	215	193	187	173	195	206	179	201	191	218	162	226	187	205	189	203	194	178	185	196	198	174	226	182	170	190	184	179	196	187	184	206	172	167	193	204	176	189	185	185	190	185	183	185	193	173	204	192	183	185	201	167	190	182	177	179	197	203	185	186	198	174	187	210	167	206	200	141	199	191	208	184	203	188	202	208	233	179	200	188	190	194	170	206	169	187	186	188	191	191	203	212	181	177	176	195	206	187	193	172	184	189	174	195	199	176	190	200	187	181	216	210	186	174	173	160	198	168	197	204	174	174	167	175	194	205	175	205	188	210	175	194	177	168	181	203	199	196	192	176	183	194	174	186	188	205	171	160	164	173	234	171	173	203	198	195	191	174	194	188	185	210	186	227	180	200	186	189	174	166	192	166	182	196	169	184	207	170	174	173	196	158	178	191	180	176	201	178	188	187	219	191	183	197	162	171	172	167	197	180	170	185	188	172	178	148	173	203	188	188	183	186	175	187	199	169	186	202	169	158	194	178	170	173	195	183	184	195	175	200	188	200	180	205	175	212	191	196	181	190	168	164	186	196	191	179	178	140	183	177	156	181	167	188	162	194	170	183	156	182	224	193	163	213	183	188	199	170	173	188	210	179	188	177	179	208	181	185	176	185	181	180	195	173	193	206	193	168	210	197	177	218	198	192	188	182	202	182	190	191	169	197	180	185	183	190	168	197	178	190	202	192	168	192	186	179	169	202	199	163	170	169	178	169	179	186	191	207	180	170	197	199	179	206	187	191	207	180	173	188	176	199	190	174	170	188	173	205	195	197	199	169	184	185	182	191	177	188	168	189	169	184	200	192	178	165	194	167	218	192	182	186	201	193	202	194	196	166	210	185	209	181	172	198	151	191	171	187	179	211	182	200	178	202	184	199	187	205	190	220	201	194	179	191	175	176	177	210	163	178	202	171	170	182	207	178	198	186	183	174	183	188	186	172	215	180	182	195	197	195	204	196	183	193	183	188	170	173	193	193	183	200	192	197	195	200	176	172	211	180	192	184	186	180	180	186	183	188	174	175	188	177	191	187	190	199	185	210	188	154	185	176	188	191	190	170	188	195	183	182	188	186	176	155	181	174	161	175	167	187	193	192	191	210	158	171	194	192	175	157	182	193	174	188	198	171	177	167	164	187	183	225	191	171	177	193	169	198	182	190	190	180	184	176	156	194	171	196	172	169	201	189	205	182	195	174	201	146	185	183	184	194	178	203	185	195	183	197	158	170	166	159	185	200	188	198	199	182	169	204	177	193	183	197	208	183	191	187	204	169	185	192	193	201	177	175	187	207	195	195	205	176	183	194	192	181	190	209	206	210	187	186	182	166	215	178	185	183	215	188	208	176	174	203	177	177	188	172	196	186	179	199	174	203	185	192	199	187	206	186	199	174	181	173	165	175	190	189	174	179	194	190	172	191	202	184	177	192	204	169	205	199	181	184	189	206	203	177	197	212	177	175	197	205	189	210	195	172	180	190	184	176	196	195	176	165	176	192	164	227	190	194	162	185	189	165	183	201	183	176	184	176	187	190	193	169	194	170	200	206	179	207	167	165	188	210	194	216	202	182	191	184	196	208	190	183	194	195	188	186	177	182	188	191	175	189	181	189	160	168	163	166	195	187	197	207	198	205	182	175	176	193	201	168	183	191	195	182	192	179	182	191	180	183	180	179	172	193	184	200	178	188	188	181	175	208	200	196	188	172	178	185	206	171	181	192	190	195	224	196	194	193	200	205	182	203	190	189	193	201	191	172	214	171	170	189	212	196	213	186	178	189	178	191	187	192	178	175	190	200	176	189	184	209	197	171	175	181	201	205	203	177	160	191	177	195	185	192	202	167	181	174	185	174	199	189	187	184	188	177	184	200	178	181	182	156	179	187	176	172	177	181	158	185	180	187	175	160	190	188	183	186	193	169	176	216	191	197	175	181	217	190	198	172	182	190	190	202	217	188	183	191	175	144	183	199	200	210	177	196	163	161	172	188	162	179	166	224	194	188	214	198	178	187	186	180	198	176	183	203	185	203	178	195	192	141	197	196	212	199	190	199	184	197	174	190	199	188	179	207	195	186	191	197	204	211	212	228	190	197	180	182	198	187	208	181	178	177	194	194	180	167	192	185	190	170	215	200	192	160	181	196	198	185	179	166	189	176	180	186	153	179	177	188	190	187	198	191	178	165	175	192	216	169	205	189	198	170	178	199	203	177	192	186	187	192	194	198	193	201	185	167	180	208	218	193	172	198	193	211	188	168	190	182	189	207	175	192	207	186	186	175	193	174	178	186	188	168	205	211	188	192	195	168	185	171	204	197	184	164	184	193	196	208	185	175	170	184	201	180	198	197	178	191	168	165	201	198	206	189	212	174	192	210	179	198	170	193	196	193	162	182	189	174	166	181	218	194	183	170	187	181	201	201	190	177	175	163	159	190	201	208	195	184	177	162	198	183	218	174	201	198	157	210	198	165	176	174	170	193	200	192	201	180	189	188	185	155	207	178	165	193	193	189	206	180	203	183	191	208	195	191	181	177	179	202	172	177	165	176	202	188	167	186	165	190	183	191	214	198	208	193	202	183	192	181	175	215	185	216	174	172	224	175	189	151	189	201	207	174	192	194	204	217	193	187	195	193	185	192	187	160	186	183	212	206	205	188	194	178	169	160	207	205
9886	13595	20766	24160	23297	21017	18369	13791	11848	12618	9662	6302	7274	6846	6402	5679	4340	3713	2915	2801	2815	1767	1369	1742	2142	1702	1371	1669	2105	1925	1537	1182	1221	974	967	1127	1046	993	956	707	608	610	620	717	711	577	539	575	533	584	504	538	522	530	545	517	512	503	531	480	546	520	542	521	554	531	554	539	573	564	535	528	544	555	504	537	535	492	537	552	487	502	560	512	488	509	527	570	559	529	545	491	512	536	483	523	516	532	523	499	513	537	521	525	497	514	516	486	533	500	536	499	539	508	552	533	529	504	505	489	472	525	510	530	510	581	562	520	496	552	528	521	536	518	485	479	505	510	528	492	555	493	525	516	502	509	537	522	517	528	525	486	524	541	494	498	492	483	507	532	530	570	522	512	508	573	506	499	478	495	473	513	484	496	513	506	522	550	545	480	535	528	481	523	549	549	536	523	505	555	523	508	509	501	485	542	541	500	508	540	548	509	533	513	489	491	527	515	526	490	546	539	521	505	546	469	554	525	524	516	516	499	534	539	530	519	478	542	523	541	476	508	497	520	507	537	519	518	533	527	531	518	506	523	504	523	573	472	506	535	513	523	510	521	516	496	527	527	521	500	555	494	531	544	523	494	493	551	539	545	512	515	535	530	512	536	533	498	509	561	503	554	545	523	514	505	536	516	492	498	502	537	513	485	536	515	545	539	540	488	480	546	519	515	538	485	499	513	532	518	498	506	543	488	514	498	507	536	544	512	515	496	546	492	534	489	531	527	520	550	528	520	513	493	516	577	493	517	506	496	496	510	535	504	476	513	475	528	501	511	531	523	512	564	522	510	539	486	485	559	487	521	493	516	515	525	522	495	528	573	483	512	535	518	491	508	504	521	560	526	542	475	506	534	526	540	525	514	468	498	543	578	527	486	528	491	504	500	488	523	584	510	514	552	529	503	551	537	520	496	554	554	526	474	544	490	509	500	513	555	514	478	515	532	538	529	518	528	547	498	516	546	531	543	551	521	515	548	516	499	517	499	485	521	500	535	535	499	533	497	490	501	550	491	497	529	511	537	488	529	545	523	494	496	536	506	510	517	525	524	542	548	545	505	551	559	520	500	512	489	527	500	509	520	496	522	519	506	496	530	505	544	514	512	542	552	517	516	498	514	484	535	509	515	511	540	520	508	548	497	535	553	521	522	521	550	557	481	503	521	535	523	476	531	506	550	547	512	546	509	531	557	550	500	524	510	499	520	538	497	525	536	521	495	468	531	530	543	503	504	542	510	546	544	494	522	479	528	523	541	564	485	547	525	529	560	517	471	498	505	500	515	535	515	488	555	494	528	520	545	525	565	496	514	547	509	498	502	540	536	482	512	520	520	502	532	517	526	512	564	523	476	483	500	527	505	512	528	516	499	526	540	567	535	561	510	500	488	496	514	505	515	534	492	524	540	485	496	447	524	474	521	508	536	523	551	506	502	533	480	493	531	511	495	535	492	529	479	525	561	513	503	527	529	483	520	525	494	501	542	522	500	524	495	565	500	514	513	524	533	503	509	551	548	562	522	474	517	528	506	490	565	504	520	562	504	521	503	512	534	531	490	532	559	513	531	531	525	523	513	537	522	505	522	527	554	560	480	538	522	468	507	551	513	529	506	507	522	500	541	528	538	530	544	515	499	517	511	513	500	503	499	496	520	540	542	492	487	518	529	517	528	508	493	524	535	490	521	557	508	515	480	515	505	502	535	536	480	552	524	568	533	531	469	536	519	504	541	484	543	476	551	498	511	552	506	523	532	519	470	504	543	550	540	533	486	518	513	536	506	502	521	498	534	544	543	483	499	515	510	497	511	482	477	561	527	522	542	491	548	502	550	488	533	484	513	541	514	529	507	519	528	533	501	514	516	527	543	526	550	566	541	534	500	516	446	546	511	555	550	547	480	538	516	494	506	502	514	505	514	528	537	517	535	504	522	511	521	529	533	506	520	555	513	485	524	526	560	530	550	518	526	546	498	544	489	580	497	503	549	533	560	543	502	489	558	554	459	517	497	522	522	515	489	570	523	538	489	508	561	545	546	529	576	514	531	514	485	531	498	475	513	563	511	498	551	553	491	514	523	519	519	533	516	469	494	507	523	568	482	529	514	576	529	556	516	486	562	497	558	535	506	591	528	548	491	504	514	511	485	550	562	535	568	509	544	517	535	539	517	514	536	547	520	551	513	525	486	509	545	483	521	501	493	547	520	493	493	504	492	513	508	496	545	510	487	503	531	566	537	455	523	511	539	499	576	505	508	505	520	517	493	556	532	541	530	564	541	530	530	530	516	519	539	513	548	536	503	535	524	547	554	526	542	498	529	521	510	523	515	490	499	492	504	515	492	513	542	524	461	511	496	540	548	538	541	535	499	560	500	505	550	510	521	526	522	573	535	531	532	496	549	476	520	522	520	510	549	528	521	501	495	487	518	487	517	528	530	530	519	503	515	521	534	527	559	482	511	519	512	515	494	492	546	517	516	517	503	529	529	491	482	497	500	567	543	522	523	513	520	525	544	507	507	497	486	523	556	510	531	539	478	485	526	491	516	509	503	509	540	534	503	503	525	559	517	517	513	520	499	498	503	523	505	563	539	545	510	498	565	517	496	559	546	508	527	501	568	526	553	565	523	513	550	508	518	476	547	538	512	544	534	532	528	542	496	559	494	541	516	527	531	534	539	545	515	489	536	466	517	544	551	527	494	535	525	508	567	523	525	507	474	544	509	527	527	531	498	568	516	515	543	513	532	522	518	508	520	537	529	507	517	533	525	523	577	536	521	574	511	519	500	483	518	502	514	511	497	511	531	526	516	527	521	566	521	489	512	519	464	511	515	507	543	511	488	527	535	560	492	488	521	530	481	509	508	526	543	531	501	512	499	496	540	503	541	571	533	517	473	522	512	522	502	497	502	492	535	536	522	493	519	535	451	529	537	536	518	542	546	497	539	525	483	528	502	482	558	515	511	511	505	519	480	529	531	480	512	486	516	558	489	515	510	490	468	556	551	509	506	530	508	494	512	492	478	534	495	484	513	562	527	505	530	542	531	523	542	506	539	522	520	530	556	554	539	534	511	518	488	484	499	509	518	563	547	488	476	510	489	546	496	532	511	498	566	518	531	492	514	478	491	534	530	531	524	550	554	523	535	526	512	503	529	499	553	517	491	502	533	504	506	517	504	521	476	482	509	530	533	547	529	514	515	539	520	499	519	537	516	505	549	503	474	489	506	500	528	544	543	514	520	520	498	501	509	549	510	494	539	527	475	497	523	504	515	504	513	508	516	512	581	547	527	505	539	523	509	545	554	513	528	517	546	532	533	506	485	515	498	534	505	500	563	527	496	540	522	543	533	566	503	549	539	551	552	492	494	497	518	532	547	546	514	518	490	531	531	544	472	490	531	528	492	511	521	525	548	534	540	489	479	522	465	537	500	616	531	534	513	514	533	516	493	540	492	553	519	522	519	539	517	536	550	532	519
28704	35498	36736	31830	32074	31249	32432	26501	22303	24916	19406	13023	15411	15286	13828	12068	8688	6546	4808	4799	4679	3179	1486	3094	3301	2067	2359	3001	3844	3494	2364	1585	1303	1004	963	1030	1151	757	591	421	340	309	296	458	372	250	244	222	230	199	205	196	192	198	188	212	215	182	208	206	200	221	221	183	199	211	202	190	202	184	174	180	188	195	220	174	180	183	194	178	195	178	182	213	211	192	159	177	211	188	197	187	199	204	198	207	175	188	193	175	185	174	186	169	181	190	182	196	191	196	183	204	180	197	193	204	173	189	189	210	189	197	210	219	175	178	169	183	178	188	193	183	190	165	170	188	174	192	204	184	209	203	206	184	197	179	182	170	198	193	183	204	175	206	175	196	184	166	194	183	209	183	207	197	192	186	194	157	198	186	212	184	169	223	179	192	200	205	209	176	204	210	194	178	193	180	191	211	185	194	205	209	175	174	168	199	192	215	180	187	201	178	170	179	194	200	202	199	200	177	225	170	195	193	202	175	203	161	209	198	193	183	207	206	187	204	176	198	188	191	194	209	182	195	175	195	183	207	203	213	193	183	187	184	184	197	188	212	188	184	175	195	187	209	170	198	182	180	175	221	195	193	188	211	184	180	203	186	188	216	177	186	176	198	162	177	196	190	181	192	192	180	178	176	184	210	165	198	197	214	191	195	178	173	176	193	180	177	197	185	186	172	184	178	197	182	197	170	192	180	201	169	172	185	192	207	208	199	185	179	193	190	200	170	168	199	203	184	179	167	173	211	182	203	200	171	207	194	196	187	198	197	176	174	183	182	171	193	196	194	183	195	181	188	184	197	197	192	189	176	204	196	202	183	198	167	193	186	165	206	193	209	183	222	192	182	195	189	165	169	176	200	186	197	205	168	192	175	197	186	194	220	204	211	189	204	181	192	184	193	203	164	177	190	174	195	197	201	183	187	186	188	207	176	186	182	213	181	198	194	200	183	186	212	209	164	182	175	172	187	193	174	227	192	178	168	202	203	183	198	194	175	191	176	195	175	213	206	204	177	161	191	176	189	197	194	168	194	204	186	168	192	169	192	181	189	193	190	194	182	194	185	161	187	186	199	165	183	215	188	176	189	193	172	182	198	187	189	208	192	181	186	200	171	178	188	185	209	217	194	181	174	185	186	185	193	208	205	188	182	191	173	201	207	178	200	197	195	205	188	211	189	208	173	208	163	197	214	176	180	166	185	211	191	208	203	186	199	194	193	179	190	202	226	164	206	182	205	184	178	195	199	174	193	174	195	196	205	201	200	185	209	176	147	216	171	196	174	190	204	170	190	196	173	175	186	192	192	192	183	191	170	203	192	183	216	193	189	178	210	183	177	183	188	187	167	190	196	185	168	192	189	158	166	186	224	190	187	205	164	169	190	192	172	207	167	192	170	184	189	201	185	186	191	180	211	201	180	203	179	177	174	217	187	171	179	172	183	203	194	202	200	191	175	203	182	182	203	186	155	171	194	194	195	198	192	194	184	170	184	188	205	164	201	198	212	221	176	177	172	192	189	194	196	195	182	173	183	181	203	196	189	178	202	181	215	192	191	195	203	197	204	200	193	176	191	184	195	171	199	173	202	181	180	169	195	179	185	164	192	178	178	181	208	175	210	193	174	171	190	183	190	205	182	197	211	211	191	215	195	173	217	174	211	177	196	214	179	179	206	196	199	194	193	183	214	191	182	171	177	193	182	193	162	208	172	204	211	182	193	173	212	180	195	192	197	197	175	187	193	196	187	171	194	191	201	212	160	166	177	203	202	182	169	193	172	173	192	205	200	185	184	207	191	195	185	185	198	187	192	185	179	195	198	213	198	189	223	175	179	191	184	187	203	165	198	185	209	180	194	167	202	175	202	183	158	191	222	212	190	177	155	206	173	195	165	198	181	164	189	170	178	162	201	194	169	197	165	185	188	175	171	183	219	192	192	169	189	195	210	190	201	182	188	200	195	179	192	209	167	204	179	205	195	191	187	188	179	182	182	215	192	206	175	163	214	204	176	185	180	195	215	209	202	181	191	217	214	199	203	218	169	212	200	219	186	184	177	202	197	173	184	176	170	163	193	180	210	192	196	182	209	197	187	187	181	211	183	165	199	202	173	204	168	190	187	181	194	180	188	172	166	208	202	189	194	190	205	184	200	175	185	174	208	176	204	208	175	168	181	193	183	221	203	166	191	210	165	197	169	182	187	178	201	217	225	211	194	201	196	208	196	188	201	194	181	199	212	157	204	168	171	179	170	179	169	198	191	205	195	177	177	190	203	186	184	204	191	193	211	179	195	173	184	194	171	205	202	191	180	192	192	175	202	199	205	196	182	196	199	180	178	216	197	208	212	204	199	194	193	184	179	190	193	190	200	188	204	190	206	190	159	185	193	186	191	183	180	185	169	187	205	211	198	181	205	209	174	191	189	188	173	210	195	195	174	203	163	171	169	205	188	187	202	231	195	198	175	173	197	173	201	192	202	198	179	196	197	165	162	202	189	212	205	188	214	193	220	180	198	194	199	184	178	209	187	188	194	180	186	163	196	174	194	166	192	176	190	208	167	192	196	193	208	172	192	185	208	193	204	185	193	188	169	187	162	209	179	194	181	196	163	190	174	180	192	181	206	173	199	201	186	191	184	200	157	211	187	196	202	202	208	175	185	201	177	209	176	182	218	192	195	170	193	164	190	207	202	186	189	208	207	213	192	167	176	203	205	184	192	197	189	168	198	176	186	178	167	194	209	186	195	200	175	182	206	180	204	198	202	190	187	196	215	184	197	209	178	206	179	178	190	198	179	190	189	178	182	194	198	194	185	170	187	193	190	177	177	181	188	192	190	200	198	175	195	213	202	169	204	174	217	170	198	188	185	186	190	174	181	172	199	210	190	218	195	193	212	201	178	191	208	177	202	207	174	209	193	184	190	181	184	187	187	194	170	219	192	180	179	213	190	172	186	178	180	183	204	199	175	183	203	208	177	191	184	200	213	185	183	187	202	190	199	199	180	207	165	192	195	171	204	201	178	201	214	188	203	189	194	174	178	176	155	171	213	215	199	178	187	189	182	168	190	184	177	207	187	179	192	175	170	171	190	198	199	182	182	195	162	190	189	196	195	186	191	175	165	188	196	181	198	183	166	185	200	163	207	200	195	211	201	214	164	171	191	183	202	192	164	191	181	178	200	228	183	198	180	205	201	175	172	201	205	177	189	160	171	189	173	199	199	200	188	192	213	159	198	197	184	196	180	164	196	186	188	210	196	186	193	178	167	203	173	188	193	192	196	157	184	189	197	159	178	159	179	176	182	181	179	182	189	191	213	186	185	189	212	182	224	199	214	196	209	187	161	181	195	189	197	204	184	171	208	187	184	186	209	179	179	175	176	186	176	177	190	174	204	214	191	190	198	182	173	185	189	182	177	191	173	202	201	186	197	192	168	178	174	169	172	207	185	191	190	185	189	181	184	194	164	175	230	212	175	176	191
20305	30757	35141	38166	40774	42098	43584	36625	36630	40870	32889	30321	33929	33993	33089	30750	25794	21551	17955	19280	18488	12088	6652	14143	13151	9454	11197	14808	17802	16701	12098	8887	7421	5728	5394	6240	6852	4279	3119	2124	1531	1125	1171	2390	1785	1125	818	735	678	642	649	610	559	580	550	552	584	661	924	597	560	598	712	674	629	567	591	575	564	561	535	542	516	566	511	533	532	562	551	538	559	535	491	542	494	533	524	545	547	551	521	561	569	528	569	561	527	551	566	554	552	508	522	588	547	531	485	514	549	560	518	510	546	516	517	549	512	529	556	546	571	520	546	503	536	524	551	520	499	528	458	518	541	576	576	537	527	552	538	593	522	569	566	566	530	554	534	547	512	514	530	532	520	502	545	520	529	541	559	533	511	536	511	532	526	528	536	520	515	515	504	571	530	542	536	497	538	533	534	535	506	539	511	540	538	542	530	537	556	530	532	535	525	509	552	534	563	554	510	513	564	564	517	551	589	551	524	545	540	566	532	534	511	521	531	511	552	512	559	488	541	500	501	503	571	529	525	504	506	529	536	556	553	518	455	515	557	533	533	523	501	531	525	558	528	519	500	492	569	545	505	559	515	512	567	546	508	502	520	514	548	516	508	537	507	529	536	518	579	539	536	532	538	538	548	551	519	551	514	524	545	540	528	542	527	537	534	505	517	516	516	525	506	527	548	521	546	529	476	506	520	561	508	550	554	503	498	550	521	508	522	537	547	531	533	506	521	554	524	509	543	547	519	533	536	569	526	508	553	539	507	520	523	520	555	558	524	564	554	534	522	494	519	541	535	510	518	496	541	494	534	570	536	528	507	524	517	553	506	524	570	464	553	546	528	500	554	500	495	536	520	497	517	540	514	523	510	505	527	527	559	502	518	568	518	500	530	519	550	551	517	566	517	521	509	526	529	475	535	470	544	557	551	513	517	554	536	534	527	522	529	551	491	517	531	515	515	542	528	513	496	560	555	531	535	516	506	503	544	510	520	506	539	502	528	569	523	527	518	519	564	555	534	529	531	512	521	534	525	545	574	499	558	560	568	578	506	515	563	519	502	542	544	542	545	535	513	538	508	523	553	540	493	520	485	521	555	558	510	543	509	550	508	497	532	493	533	538	502	552	544	535	528	502	523	509	508	528	496	524	552	508	514	533	556	539	506	565	497	498	489	558	537	528	525	532	561	528	548	529	494	536	533	535	552	546	499	505	542	527	533	544	528	537	526	528	551	534	525	571	561	547	558	532	528	531	509	564	524	535	519	549	491	513	547	507	528	566	527	541	512	530	529	529	495	522	504	553	516	507	550	512	554	471	527	516	495	542	543	562	509	529	485	550	545	531	536	529	501	511	539	548	520	560	529	512	552	491	545	539	541	522	488	583	545	548	542	500	512	521	546	530	531	527	533	521	520	583	517	543	554	492	508	529	523	549	509	545	520	535	547	534	483	527	511	504	504	557	509	521	537	528	491	544	475	547	514	556	542	518	508	589	508	509	553	508	491	526	547	558	513	522	532	512	554	547	556	495	524	533	559	517	532	484	513	533	515	575	532	528	517	529	522	530	530	510	529	530	563	553	528	526	513	525	531	490	528	528	522	486	540	516	528	515	529	556	527	532	536	496	527	513	520	539	534	503	532	498	531	539	543	553	495	519	558	530	512	540	546	557	557	573	550	501	526	507	535	558	512	525	534	504	543	539	482	546	521	543	541	516	501	554	542	587	500	569	514	529	555	522	544	539	552	501	550	555	532	518	512	510	608	537	502	518	487	488	513	542	547	528	507	523	507	548	534	522	562	515	548	518	542	506	514	538	553	536	561	553	548	522	544	535	531	528	521	543	524	513	553	557	519	569	523	536	516	542	520	500	503	541	501	533	562	516	514	546	541	532	512	527	580	539	520	517	556	521	525	539	501	488	528	571	548	523	566	528	500	547	543	536	537	512	554	515	505	520	495	535	534	515	541	531	537	529	516	550	562	531	551	497	511	508	507	487	545	499	510	518	532	523	534	529	512	491	519	503	516	561	540	530	516	563	544	497	532	501	526	484	527	514	527	512	559	530	522	520	488	493	546	509	568	581	545	547	541	575	523	529	509	501	495	528	553	538	569	540	517	536	535	499	530	507	484	546	511	575	596	520	541	540	475	504	499	533	511	521	537	553	545	526	531	582	541	547	502	515	466	525	560	538	530	504	546	547	524	521	614	503	505	531	533	510	551	551	549	525	517	548	519	523	539	547	519	526	508	540	539	563	496	535	508	508	551	533	498	549	512	551	531	528	508	496	497	527	494	487	577	539	534	495	583	533	540	499	518	564	542	514	536	574	543	539	541	533	564	563	557	559	557	553	550	525	519	567	517	525	540	492	549	534	497	502	513	487	579	512	540	536	537	538	530	526	518	553	512	519	531	540	521	534	538	516	518	521	535	499	528	491	511	520	538	514	485	574	544	543	522	531	522	499	521	545	528	520	547	474	568	583	566	533	549	508	504	559	538	533	529	550	534	530	496	513	534	543	523	555	498	537	500	564	543	528	512	560	578	556	528	546	521	549	524	530	526	556	492	551	502	544	559	489	536	553	550	555	548	502	559	553	527	468	531	510	525	491	544	546	538	522	547	500	570	571	536	509	524	555	509	581	552	529	552	526	532	545	552	483	566	533	512	538	497	529	543	471	564	532	539	522	547	530	550	564	545	501	559	537	537	518	551	499	549	523	547	506	513	538	536	525	518	519	513	537	528	522	521	514	565	507	520	540	560	553	549	509	548	560	562	550	515	530	544	545	514	535	502	568	533	529	513	527	494	559	526	528	575	563	477	548	517	484	542	519	512	508	527	488	566	530	570	541	558	533	512	552	488	552	518	566	468	540	551	537	565	493	545	529	539	530	515	549	536	508	564	548	513	529	545	551	524	533	593	505	508	547	507	505	544	526	487	535	526	533	529	506	558	505	487	536	528	530	540	500	516	515	507	540	511	527	529	573	540	531	482	494	512	504	547	504	551	546	543	518	517	525	514	596	549	514	548	520	537	483	576	524	535	495	506	568	518	531	545	496	525	483	524	526	576	535	522	564	548	554	555	565	482	529	539	548	556	545	559	524	523	528	561	523	588	541	544	509	538	490	531	539	538	503	516	521	543	511	545	525	550	504	552	509	509	553	527	544	550	527	518	540	510	546	531	508	539	536	523	513	555	492	472	483	545	522	525	507	556	525	533	540	520	541	518	546	506	538	515	534	511	537	534	522	516	517	535	510	526	550	524	566	533	514	519	519	520	525	516	528	546	538	532	534	529	536	515	514	545	523	532	540	530	541	508	536	496	500	539	549	546	575	528	547	515	547	536	510	501	485	596	500	503	542	507	540	562	512	546	541	549	489	506	527	496	530	527	536	546	516	542	510	510	526	503	508	470	533	499	525	511	538	514	521	535	544	525	566	522	539	516	516	512	521	527	534	530	498	581	551	540	533	533	535	531	533	509	531	519	525	494	524	549	517
34713	39642	41515	35315	34584	36878	38732	32499	31643	32281	29049	19164	22833	23066	20985	18313	13268	10222	8893	7915	7564	4948	2581	5005	6546	4402	4054	5426	5818	5391	4117	3155	1934	1832	1293	1417	1691	1280	962	644	429	326	308	627	512	341	290	280	251	248	263	205	244	241	231	222	247	273	261	294	316	259	220	235	223	223	218	246	240	228	249	219	234	234	196	244	208	236	217	218	214	218	236	231	202	201	207	220	198	213	233	256	191	228	218	229	231	212	205	198	209	238	212	216	215	214	219	223	206	245	231	223	246	226	216	191	223	210	212	232	204	237	223	230	230	237	193	232	217	208	226	218	233	239	221	228	214	197	240	225	211	235	205	195	198	208	198	226	219	233	202	211	215	229	209	220	213	215	236	215	237	237	197	231	233	225	194	209	190	211	229	207	261	185	209	203	188	199	224	180	223	223	199	213	200	216	225	234	225	230	202	209	231	203	203	213	224	247	206	236	245	208	201	237	224	207	236	230	219	230	188	239	220	244	213	231	220	216	206	209	229	187	266	217	208	200	207	216	212	237	199	224	214	208	235	204	198	234	213	218	201	233	245	200	197	225	234	223	215	216	206	232	263	221	235	225	201	216	238	271	223	198	225	219	231	238	217	219	227	218	213	191	226	213	231	185	223	219	234	219	209	211	228	194	223	210	212	216	238	200	249	223	203	216	227	207	198	199	223	217	231	202	223	228	211	213	224	236	254	221	218	206	202	229	215	248	226	255	224	217	209	219	218	224	206	224	217	181	205	216	234	193	211	199	247	222	239	230	228	232	203	239	233	216	210	218	225	218	233	242	210	224	229	231	215	225	224	217	212	213	228	226	235	186	202	219	232	223	218	212	224	204	217	202	211	217	209	223	201	221	189	224	223	241	190	247	210	211	217	231	252	238	244	202	212	236	187	217	221	218	205	240	230	219	222	215	235	221	229	220	207	211	229	238	205	212	261	236	215	223	217	198	234	237	219	248	226	217	224	212	229	230	208	237	207	187	252	220	235	195	208	190	196	224	208	207	218	228	250	238	207	221	207	211	226	212	238	232	213	203	220	191	226	224	240	217	216	198	215	218	201	245	226	217	221	220	203	240	234	206	211	214	220	220	232	208	217	232	231	198	212	211	232	221	213	216	225	205	210	242	207	225	229	210	229	222	239	219	201	214	195	213	209	228	231	222	204	224	223	219	236	207	227	220	204	237	212	239	228	206	195	221	242	242	221	210	229	208	229	217	199	225	202	230	200	235	222	212	207	230	222	242	216	201	220	233	228	213	246	219	216	225	211	202	218	213	216	206	220	201	246	214	210	193	219	228	211	196	208	213	194	219	207	226	231	225	248	224	234	242	210	204	219	214	195	200	196	239	213	202	219	228	236	208	233	197	215	250	205	220	229	200	237	211	227	205	228	225	184	235	225	241	226	236	225	257	216	239	237	255	226	218	187	231	215	245	224	217	227	211	237	225	235	242	171	184	215	206	215	219	239	213	236	191	238	236	203	228	255	251	228	223	228	228	206	229	212	205	208	200	232	225	240	239	248	212	233	212	228	236	231	196	220	240	195	221	223	217	210	231	242	216	206	238	199	236	204	240	217	232	205	221	224	215	258	215	195	225	212	216	256	232	233	266	208	229	198	215	216	225	252	210	256	222	204	211	218	224	212	218	206	230	199	221	222	248	203	214	232	206	261	215	235	238	204	212	196	230	207	225	208	211	232	209	223	204	236	219	216	216	237	215	213	250	215	231	211	219	207	253	216	228	203	202	210	255	240	236	202	243	208	214	242	191	210	200	208	227	236	231	220	238	225	213	225	216	224	187	242	221	229	204	206	230	235	241	231	233	203	189	225	228	232	217	194	229	210	222	210	222	218	218	230	212	204	206	228	219	218	217	183	231	239	219	227	213	193	215	198	206	208	222	219	238	230	222	214	213	226	256	227	228	214	217	220	248	199	202	197	215	212	239	229	206	196	220	204	202	224	220	212	225	216	218	244	246	222	188	211	222	230	195	212	193	195	201	219	239	250	237	211	234	221	240	216	220	232	222	220	239	252	231	212	227	241	241	226	222	248	196	211	188	200	221	246	231	236	216	205	237	237	220	196	219	243	212	208	204	206	223	220	259	206	219	212	208	228	216	243	227	222	211	234	222	210	219	212	220	221	221	210	222	214	220	206	241	217	239	207	215	225	234	201	215	202	246	233	224	238	232	233	240	237	218	203	191	228	242	208	228	193	170	204	217	260	214	204	197	222	226	206	225	204	197	208	224	246	224	237	230	203	209	197	203	227	238	204	219	206	191	213	214	184	193	212	216	224	237	196	232	215	201	229	224	242	239	235	222	221	200	233	212	222	212	206	247	215	241	242	205	206	246	260	205	247	205	230	236	212	193	210	211	217	223	236	233	201	226	239	232	225	222	199	233	186	174	212	194	201	238	239	216	223	232	224	215	212	206	201	197	226	242	251	210	224	248	236	236	199	207	215	226	223	210	219	232	221	231	220	239	229	221	231	229	232	243	218	209	238	196	199	242	225	229	228	209	208	218	219	204	232	227	215	230	217	208	234	212	215	239	222	239	222	231	199	229	218	197	212	219	213	220	203	192	216	232	208	230	223	241	211	229	240	237	212	197	209	243	165	210	233	230	219	219	218	207	200	230	217	222	206	223	214	231	225	269	239	219	201	222	220	247	272	218	237	237	248	216	273	217	258	191	242	221	230	233	232	221	231	241	225	222	218	246	235	204	241	235	215	217	227	208	206	226	208	229	207	218	229	205	228	233	212	223	219	221	218	220	227	216	232	201	236	234	219	202	228	219	240	197	193	221	205	226	219	234	239	215	196	204	217	238	233	238	188	213	223	223	208	222	211	213	215	229	221	219	246	232	220	223	217	221	186	184	241	238	213	220	225	224	211	248	216	215	244	220	187	248	216	213	245	216	221	224	227	230	221	214	217	224	192	228	224	220	237	238	217	241	219	223	221	224	250	219	187	220	222	248	232	218	211	219	263	228	229	191	221	239	222	217	226	241	226	211	236	224	200	203	215	229	223	218	210	208	212	227	232	247	230	207	204	216	219	222	227	214	230	235	231	218	227	221	213	205	198	193	216	235	218	252	211	229	237	233	225	208	223	222	223	220	194	200	214	241	209	226	212	191	242	216	203	223	229	222	228	233	229	198	238	211	203	224	214	225	224	220	239	227	191	200	222	205	208	233	243	239	217	235	231	227	219	194	207	234	220	217	223	220	211	215	227	214	233	228	177	201	223	243	196	231	228	228	214	209	203	229	213	205	238	225	236	202	243	210	231	241	235	205	209	193	220	205	219	212	251	256	242	235	226	215	192	227	253	226	208	230	201	238	221	219	222	205	213	206	242	213	210	222	212	222	197	206	194	216	216	226	208	231	232	229	208	225	218	219	233	260	233	218	233	230	248	236	230	217	209	238	220	234	216	208	206	182	241	234	209	236	239	222	210	222	196	224	206	183	251	224
23711	34347	40060	42233	45315	47175	49210	42142	45947	45669	43391	33934	40924	40730	38838	36873	30961	27422	24975	24965	24174	15076	10688	19542	22152	16146	15965	22575	22477	21690	17896	14815	9959	9290	7077	7686	9926	7297	5373	3797	2071	1401	1599	3478	2254	1514	1134	992	877	896	770	655	632	713	655	671	773	891	1085	1135	1187	898	717	645	671	648	613	598	563	613	606	590	613	610	591	598	562	604	627	563	586	654	588	603	598	582	616	523	614	578	599	607	617	573	566	591	580	617	610	599	610	631	593	586	606	601	610	581	620	634	596	610	612	558	582	622	662	609	634	593	588	591	617	595	637	586	627	600	613	592	593	609	628	593	589	623	631	640	598	579	601	592	622	589	551	622	598	630	598	567	590	565	620	613	617	651	652	615	605	552	621	617	591	598	626	638	588	588	588	610	601	582	638	639	615	596	575	639	599	587	598	613	599	624	564	621	593	617	564	629	632	612	623	561	573	565	645	577	607	619	563	608	583	607	614	617	617	604	573	629	620	570	585	591	598	599	620	597	595	622	594	590	639	602	574	591	608	570	617	587	595	567	631	590	580	580	598	584	585	631	593	593	626	591	582	626	563	560	610	596	582	633	656	652	623	623	609	625	619	574	594	561	612	610	623	586	569	580	565	588	605	592	586	633	580	604	539	587	617	572	602	609	539	602	588	648	606	611	612	586	580	596	560	613	627	585	631	608	624	591	591	604	602	600	588	639	549	592	563	585	586	559	638	587	626	657	593	626	603	600	606	604	600	634	571	599	609	605	565	575	620	586	582	625	622	573	634	559	649	607	575	622	623	609	595	605	592	609	603	585	651	605	583	565	573	589	628	578	569	622	576	597	568	602	642	603	614	617	628	617	620	624	567	564	613	610	673	594	535	636	618	552	607	584	604	594	613	622	554	629	633	603	630	580	630	610	627	590	543	593	651	641	596	615	583	608	612	635	579	569	607	615	654	627	543	601	573	576	574	618	564	602	604	629	620	617	640	624	589	616	608	584	606	612	620	601	606	573	584	624	594	595	612	627	608	617	625	630	568	618	608	616	598	618	581	618	605	634	572	624	595	659	584	606	580	605	599	606	609	631	587	587	600	625	575	570	624	609	568	632	563	590	635	626	608	596	586	583	602	622	565	591	626	582	645	589	599	561	622	568	619	625	608	619	637	582	654	595	578	626	620	615	617	654	589	642	605	619	593	582	623	612	611	630	577	578	624	599	586	568	670	597	589	583	594	619	566	583	617	607	553	590	595	612	603	569	615	635	615	633	610	581	594	621	632	604	603	624	580	590	580	583	624	572	577	610	597	591	612	610	616	564	600	612	554	639	644	632	582	581	588	589	594	623	585	614	584	610	603	593	602	592	596	561	601	632	626	599	580	577	616	595	640	667	610	601	611	574	559	592	545	615	607	607	593	611	621	609	619	576	592	597	585	570	562	582	629	579	601	595	634	600	606	629	609	594	644	616	573	579	561	593	609	613	546	606	624	594	602	610	632	559	625	607	612	593	597	521	609	587	591	575	589	572	613	607	631	605	562	586	623	596	627	621	586	627	594	609	590	645	605	566	583	589	619	628	595	582	597	638	607	599	604	624	580	577	572	621	613	586	591	603	586	629	630	597	622	602	628	588	598	601	625	598	585	606	587	654	608	623	650	618	562	590	641	592	631	611	662	558	574	586	632	619	634	609	611	553	610	642	606	604	608	640	612	587	599	575	591	629	647	575	583	607	618	580	620	614	587	573	621	556	601	605	579	589	579	643	580	609	594	641	583	669	616	625	626	561	565	579	555	546	632	595	593	582	651	611	654	600	580	626	565	588	604	647	605	617	634	604	580	567	558	601	590	599	608	576	592	581	604	580	623	605	613	552	586	637	601	602	591	571	635	572	606	596	574	626	620	590	651	582	587	625	592	624	624	597	591	626	610	587	619	616	640	596	629	582	584	583	591	581	593	601	599	634	609	553	602	561	608	592	601	667	594	615	564	594	565	610	615	573	604	618	588	610	608	575	633	602	610	573	623	567	582	595	619	642	571	603	610	624	638	581	615	607	579	595	595	584	560	610	603	588	610	588	588	585	566	577	618	615	569	617	562	603	612	628	595	604	570	576	592	587	558	615	607	566	570	620	558	563	624	600	642	594	553	619	627	567	640	611	620	606	594	617	613	605	593	558	592	592	610	576	609	567	594	588	588	571	611	532	609	596	563	593	643	660	638	612	560	617	619	625	573	600	565	600	559	615	633	595	598	599	626	634	603	622	561	557	612	577	577	622	584	566	605	578	624	580	616	598	630	574	597	564	606	613	608	586	587	583	580	624	615	623	592	579	633	621	622	598	607	571	592	596	597	581	602	601	611	580	563	612	599	607	577	636	615	590	596	630	595	575	569	596	620	589	562	583	605	602	568	599	609	572	578	610	606	589	637	561	574	629	597	616	571	614	597	609	612	593	609	606	645	631	605	601	617	607	633	599	594	558	639	601	578	579	590	602	615	664	639	593	603	623	565	613	592	649	554	608	602	593	605	602	616	584	622	605	587	617	575	599	595	601	616	599	618	632	573	586	573	573	629	594	595	634	594	523	627	601	600	620	621	611	609	605	572	611	620	589	595	588	585	598	594	614	648	589	585	563	603	631	597	606	671	592	554	613	617	613	612	562	595	577	545	595	563	583	591	599	596	593	573	588	582	599	609	623	566	629	540	610	585	646	586	595	601	640	628	595	620	573	640	595	634	570	625	588	584	564	575	632	610	603	595	573	599	590	609	597	628	604	636	635	607	610	590	601	634	631	607	579	609	578	591	628	610	625	614	568	593	553	627	621	616	596	617	581	628	606	631	602	613	575	610	629	559	619	615	631	620	615	617	626	578	578	586	595	600	595	626	566	611	613	642	561	622	593	601	641	560	609	610	597	600	614	595	600	608	595	591	560	642	586	565	590	557	581	596	597	580	564	628	593	581	592	609	576	574	607	608	598	615	627	616	579	595	604	615	581	617	586	621	576	574	611	603	596	663	596	601	613	536	594	613	653	594	586	577	601	564	626	598	613	590	515	629	629	606	629	590	600	606	592	629	595	636	554	607	628	602	577	599	602	595	628	649	617	605	560	580	592	574	592	580	569	614	567	629	624	635	636	595	639	663	590	581	617	654	574	569	606	625	608	588	593	623	646	590	598	590	589	592	565	622	602	601	618	666	602	622	595	603	609	604	559	587	617	658	658	634	611	590	577	631	609	634	611	603	666	569	607	637	575	568	620	552	583	595	641	583	577	582	591	613	605	645	601	620	625	620	592	624	637	576	604	592	612	609	593	590	633	552	602	629	609	584	613	620	588	610	589	601	590	580	599	584	603	599	607	606	572	614	608	568	583	595	599	583	612	611	602	586	581	590	602	599	598	607	639	615	614	594	585	580	588	590	608	634	571	589	587	564	560	605	595	640	607	585	614	595	585	601	602	664	625	615	618	626	576	620	611	595	635	621	553	603	624	601	622	618	592	597	602
14198	14031	17836	14323	10427	7608	6024	4290	3176	2806	2042	1403	1642	1527	1217	1127	719	605	574	483	490	383	324	394	464	353	316	445	400	365	342	276	272	299	244	268	220	255	260	198	208	200	191	209	213	199	162	156	194	193	173	200	185	221	191	185	184	204	186	170	178	200	192	196	182	184	172	193	189	207	189	171	187	187	193	179	180	190	191	178	171	183	182	199	183	152	198	176	177	188	208	193	186	207	179	198	206	187	201	184	183	195	205	173	184	196	177	197	205	189	206	164	178	172	180	192	196	201	178	163	183	189	192	186	178	190	168	204	184	164	190	181	199	209	189	205	197	203	186	190	184	204	181	176	212	171	172	175	201	193	195	180	198	187	180	165	199	211	192	179	211	179	190	196	195	194	192	189	163	197	166	191	183	186	192	205	211	193	201	175	171	181	190	177	174	172	206	192	190	154	206	199	173	172	204	163	171	183	192	205	190	166	174	177	171	183	199	208	181	195	193	181	191	193	200	206	177	184	201	200	202	177	205	220	166	196	167	183	175	189	157	174	153	176	177	156	154	199	189	167	189	169	177	186	188	202	189	210	191	160	167	166	179	171	184	186	184	170	202	180	203	167	202	198	190	170	165	181	204	166	182	183	167	215	196	197	179	193	171	169	198	199	191	190	159	194	180	191	190	213	217	186	213	201	192	177	205	205	160	168	175	200	200	170	184	197	178	186	192	190	189	195	191	199	199	192	180	187	205	162	187	207	188	185	182	192	196	202	173	184	187	199	184	170	186	157	179	172	187	192	185	192	172	200	164	176	186	189	204	176	186	173	178	192	164	180	205	184	163	189	166	174	174	183	217	184	177	197	174	193	183	206	199	190	176	186	182	182	174	162	196	189	193	180	183	187	188	197	171	213	182	186	194	164	182	189	187	172	187	165	180	158	198	187	192	170	168	192	202	196	211	191	169	190	200	158	188	206	211	204	192	214	190	184	203	176	170	190	167	175	199	173	168	197	201	221	164	181	183	187	204	203	180	174	195	220	185	203	190	173	188	183	175	205	206	191	180	188	146	145	197	185	191	173	189	190	210	186	196	177	214	180	164	175	189	160	213	197	185	196	183	197	194	169	178	187	203	178	209	189	196	193	186	182	210	179	208	160	160	167	174	152	187	183	201	207	205	185	193	177	191	182	200	195	206	207	198	186	188	191	189	177	210	189	188	193	201	195	209	176	185	189	197	168	180	145	204	201	213	194	191	203	201	184	169	171	189	185	185	190	165	207	187	189	177	169	165	168	192	205	169	177	171	163	179	180	182	182	198	173	206	170	166	162	181	187	198	179	196	205	189	185	176	215	185	195	190	196	190	209	187	218	182	189	174	183	180	173	185	190	180	182	192	193	174	162	180	198	227	170	173	183	193	190	181	193	167	194	187	176	196	174	194	199	178	188	165	167	179	186	197	184	161	190	173	177	176	203	196	205	177	159	201	192	165	180	151	226	213	191	186	221	171	178	201	179	192	179	159	160	178	181	204	206	195	180	183	169	197	181	196	180	177	186	205	204	195	189	184	174	206	190	161	187	169	189	183	170	164	175	193	193	196	192	185	190	204	177	176	194	184	189	178	178	171	182	187	169	195	169	177	165	164	180	179	187	195	192	177	185	178	199	162	184	195	196	188	181	193	214	201	164	169	172	206	161	183	210	194	175	211	225	179	213	191	188	192	186	187	177	203	191	166	161	188	195	173	185	219	171	183	192	199	179	172	192	190	176	170	180	196	195	198	206	206	168	185	184	193	173	185	185	169	178	187	180	200	184	168	198	198	180	187	175	186	170	207	199	181	160	191	179	182	210	184	179	197	180	166	200	187	193	198	198	183	163	180	194	163	190	152	182	186	225	199	193	186	184	192	164	178	198	197	199	175	190	187	216	202	170	218	204	207	197	188	178	190	175	194	190	218	209	164	177	174	187	184	198	178	191	203	171	195	174	171	154	166	175	173	202	189	168	175	178	161	170	203	174	179	181	178	205	201	186	213	197	193	180	191	198	175	212	192	213	189	173	181	192	190	203	183	182	199	173	198	185	169	187	178	193	191	183	172	156	180	161	200	163	177	195	168	160	184	196	170	190	187	170	183	202	192	170	186	208	201	193	177	193	184	190	171	207	169	153	190	192	184	175	183	199	175	193	161	185	198	201	183	153	199	175	164	190	180	187	178	201	180	194	195	185	177	164	177	183	186	158	177	187	185	196	178	177	212	198	184	147	174	175	199	175	182	167	163	179	189	193	216	201	195	189	187	181	182	201	199	197	187	205	207	178	202	178	174	192	184	192	197	176	177	171	183	189	198	185	185	197	199	186	181	203	181	182	161	181	174	181	183	181	173	181	179	191	181	176	184	181	192	185	187	191	181	194	161	214	176	192	186	177	169	189	181	182	177	191	201	186	191	194	173	190	187	191	204	195	203	201	192	179	186	182	165	168	184	185	172	189	176	167	190	194	213	180	210	173	204	162	171	171	205	212	183	175	195	204	179	193	187	172	187	188	161	207	206	194	186	206	165	166	183	186	182	186	193	174	188	227	181	187	185	197	206	189	188	169	192	197	200	181	177	188	191	182	190	183	184	170	176	182	159	197	191	187	183	192	189	187	178	167	194	191	200	181	199	181	199	177	152	195	180	198	170	179	171	166	202	176	153	179	198	197	179	188	197	182	189	186	183	184	182	184	177	164	179	180	168	166	197	175	181	197	185	165	193	188	188	179	172	197	178	174	188	211	174	183	199	195	179	214	182	151	196	199	194	183	186	184	143	190	171	196	181	200	156	180	188	199	184	192	208	183	196	176	165	171	181	199	196	203	194	204	184	185	168	194	158	177	195	170	182	183	175	185	193	184	195	175	190	182	186	171	180	196	205	168	184	176	185	185	185	174	186	183	176	176	189	188	217	172	191	199	201	199	158	189	190	194	184	210	179	179	200	175	182	173	193	204	167	210	199	185	178	176	205	185	188	202	179	188	191	200	199	194	189	197	193	180	170	194	202	186	178	189	169	190	201	197	185	179	166	173	175	198	156	188	208	158	187	195	179	192	178	171	186	184	168	177	171	190	211	214	179	181	170	187	196	190	162	205	179	214	199	184	181	194	220	174	170	168	171	173	189	173	184	183	207	180	174	183	181	186	182	174	195	171	171	178	157	167	184	183	158	174	170	212	196	188	179	216	179	168	197	195	184	185	166	189	182	196	217	214	194	206	184	160	198	182	199	174	179	197	201	196	187	184	165	193	187	198	178	168	193	169	187	162	180	185	198	190	197	178	179	176	177	186	193	179	185	191	159	160	176	192	190	215	186	202	191	167	190	168	207	207	200	182	182	195	207	185	195	161	210	178	192	178	176	169	187	203	166	191	194	213	198	180	191	185	169	185	196	203	185	178	194	177	151	186	166	200	201	165	169	200	194	195	189	178	202	174	170	175	206	181	199	200	167	170	186	191	205	186	175	192	211	207	204	201
9882	13058	21987	24594	23704	20862	19064	15768	12914	11604	9481	6682	8338	7673	6027	5586	3869	3548	3018	2596	2688	1797	1297	2203	2205	1826	1635	2293	2041	1910	1700	1373	1204	1027	943	1067	1061	943	801	711	618	580	547	711	674	575	528	527	540	526	537	521	535	532	522	507	487	530	543	484	513	559	507	556	521	535	487	508	492	493	505	502	497	524	516	503	531	493	537	515	480	513	555	515	549	530	506	520	550	544	524	502	509	531	533	545	506	462	511	510	489	529	496	529	496	486	525	501	470	511	567	523	492	522	499	518	551	534	515	531	479	512	489	524	518	517	472	536	508	510	495	517	524	530	516	509	547	523	522	539	525	556	490	522	470	531	509	488	546	548	516	499	497	553	524	518	524	523	485	564	527	514	543	514	522	466	492	526	516	481	495	513	510	517	506	520	514	518	509	495	489	492	492	512	513	536	555	530	527	501	507	510	547	517	538	509	520	476	554	492	458	567	567	537	485	546	502	498	478	464	513	546	552	506	491	503	527	514	528	497	535	483	528	535	505	526	528	551	474	480	523	517	492	521	501	519	522	521	466	490	492	476	534	530	522	487	514	510	499	527	508	525	530	528	520	501	488	535	521	499	535	512	511	530	464	526	491	473	536	510	494	536	494	538	518	516	506	540	531	509	518	503	530	494	530	503	494	513	504	497	525	515	491	527	514	531	503	489	524	515	511	505	527	548	514	506	537	542	521	491	522	519	539	535	543	501	526	514	509	504	515	531	540	549	542	507	505	539	513	521	542	511	493	502	503	513	528	502	487	539	469	525	513	539	525	516	513	551	547	541	549	527	497	512	562	499	462	506	516	529	524	523	502	489	521	473	511	514	484	523	510	526	494	543	524	477	533	515	478	530	483	504	521	496	499	566	535	494	520	500	522	518	521	551	484	519	481	533	519	524	517	515	504	485	526	510	496	498	559	472	516	510	531	474	502	517	511	520	546	508	499	494	514	498	524	527	527	486	487	560	517	508	521	500	532	548	592	488	508	543	491	512	507	499	513	497	503	571	505	510	481	498	504	526	517	506	511	528	490	505	499	496	526	520	503	502	549	541	509	557	499	524	505	517	520	490	470	525	536	523	531	494	508	531	538	560	490	526	483	491	510	496	518	521	546	475	464	511	510	523	547	485	492	537	528	526	476	531	536	539	515	509	513	503	536	510	487	483	519	525	516	545	530	527	498	501	522	497	493	523	489	515	519	557	515	503	547	517	540	540	520	501	533	497	512	513	486	547	542	496	508	472	521	521	533	485	507	522	508	511	543	493	534	533	525	499	533	541	538	568	498	536	528	504	538	508	487	553	505	506	517	516	509	539	473	542	477	553	500	538	503	505	527	557	532	524	547	500	511	515	541	462	488	506	498	541	559	520	550	516	508	528	530	502	550	504	488	509	535	514	513	528	495	498	501	521	548	493	480	543	501	498	513	504	489	503	511	502	498	523	500	477	515	528	527	528	561	490	530	480	523	502	522	481	518	546	538	497	525	508	549	508	476	497	500	542	537	532	537	519	462	539	537	476	513	506	497	524	548	501	523	488	508	487	495	516	496	505	512	502	531	517	534	528	505	515	483	514	505	484	470	505	521	537	473	533	526	510	527	506	508	526	498	501	484	523	548	509	515	508	510	489	493	511	523	451	509	506	517	540	505	507	529	511	537	530	506	509	492	519	522	532	509	486	506	552	515	482	512	538	513	529	503	485	542	515	530	508	534	494	534	526	540	500	541	499	510	554	492	512	533	484	521	513	530	537	525	549	533	525	506	557	549	514	538	533	528	481	508	485	510	545	517	522	514	510	492	519	480	528	503	507	501	503	466	552	511	488	541	507	551	515	525	531	527	515	527	554	517	504	498	503	515	506	504	515	508	533	498	524	504	565	544	505	492	513	511	493	562	523	470	550	472	503	487	501	500	510	512	529	528	589	508	553	490	500	510	509	520	496	504	501	530	536	554	527	510	568	553	535	503	533	544	497	513	485	500	538	532	521	518	526	538	522	523	541	520	537	538	498	553	509	537	528	528	537	493	482	520	549	489	518	538	547	508	548	523	503	536	539	513	527	533	485	524	467	493	509	492	539	485	498	520	508	536	541	538	491	524	515	562	528	553	498	506	502	513	508	543	535	507	537	498	476	508	523	489	533	495	507	522	508	530	511	517	510	531	504	560	511	526	483	546	509	499	493	549	496	539	513	483	517	501	500	538	511	501	494	485	537	488	528	559	542	497	509	526	514	496	515	529	490	531	530	513	563	517	506	467	515	530	573	562	535	511	491	519	548	539	537	538	529	493	506	501	532	521	521	522	508	505	514	502	505	509	530	531	544	512	541	535	563	538	525	524	536	512	565	542	513	492	558	552	496	517	504	507	503	516	494	563	520	497	490	539	516	521	443	533	518	556	522	554	514	524	532	501	568	505	500	507	524	493	560	552	561	544	535	533	519	510	561	522	511	500	528	522	509	482	548	541	546	544	517	505	479	467	519	519	555	541	533	496	513	494	537	472	490	540	522	492	503	501	533	486	505	505	480	512	455	545	517	519	506	487	502	497	493	517	573	540	547	518	539	541	508	493	552	524	479	535	498	560	533	505	474	516	514	500	526	535	474	521	541	538	523	458	505	470	483	529	515	545	541	528	499	469	533	528	487	499	503	496	530	552	474	486	540	543	481	533	490	525	511	538	499	521	490	519	556	526	509	531	534	491	497	531	542	529	503	516	484	506	480	494	531	519	528	493	513	519	499	522	517	527	505	483	457	532	489	510	497	499	532	538	513	540	517	505	497	461	535	533	521	531	551	508	516	531	548	517	516	480	483	505	503	529	500	508	527	540	520	507	504	507	528	534	552	501	487	532	537	529	515	529	523	505	527	534	483	530	519	519	492	497	501	514	526	593	559	511	511	509	541	467	528	495	507	495	504	520	519	513	502	507	531	529	526	498	511	524	520	493	518	519	518	542	540	528	502	491	508	535	492	548	527	514	504	518	511	502	551	505	526	530	510	460	541	479	523	533	500	505	507	515	552	553	537	501	533	493	543	552	521	559	496	578	499	534	520	529	504	513	546	517	504	536	526	498	536	505	497	523	517	518	568	528	527	500	475	498	508	507	507	564	522	512	500	498	486	500	492	514	556	510	512	533	513	481	504	462	496	571	519	515	496	510	499	524	498	488	534	515	475	523	493	526	567	510	486	582	500	560	503	491	541	486	526	502	467	521	533	496	522	520	549	505	543	493	521	530	532	509	536	540	536	507	560	570	523	501	545	509	529	517	497	503	500	516	513	540	555	510	505	486	533	544	529	524	507	505	549	509	484	455	531	501	547	501	530	484	475	514	515	514	549	502	504	575	502	479	491	520	469	466	512	537	501	527	569	542	517	526	536	454	503	517	527	513	528	476	518	473	508	515	513	485	504	521	497	523	545	500	526	552	509	496	526	516	523	509	515	493	484	517	519	472	527	555	536	543	501	491	474	502	521
29306	32715	37027	33454	34236	33739	32516	28449	23231	23094	20474	15721	16856	16122	13179	12178	8185	6650	4876	4561	4680	2681	1773	3797	3847	3329	3237	3578	3752	2993	2550	1929	1226	709	998	1100	1093	641	619	437	254	260	258	490	495	320	220	200	230	173	192	188	184	153	211	173	177	174	197	204	165	152	155	164	172	184	179	205	164	181	149	146	164	193	192	173	178	161	194	179	162	197	179	169	140	165	178	171	163	156	161	168	196	165	194	175	191	201	174	173	163	187	157	179	188	174	187	190	160	174	170	186	170	161	161	173	158	201	171	163	184	177	180	180	164	177	172	169	168	171	170	166	163	153	171	173	196	157	183	153	181	186	191	184	169	176	178	172	164	193	164	175	164	178	185	176	159	162	171	149	195	190	178	164	162	176	154	196	185	186	171	189	174	175	180	176	173	166	166	166	179	169	180	174	183	169	177	184	179	174	214	161	176	174	180	172	181	178	182	184	186	155	185	175	182	154	189	159	178	166	169	165	185	178	188	180	195	162	172	173	161	170	173	169	185	169	163	180	181	155	166	170	178	170	176	165	186	181	190	182	177	178	170	141	168	161	176	161	176	177	185	167	170	180	161	149	156	196	173	196	161	185	150	173	151	196	167	180	172	168	168	185	188	145	200	212	178	164	175	179	199	185	152	173	170	167	171	168	175	179	176	186	172	155	145	169	155	175	169	177	187	176	185	196	154	150	133	190	171	181	165	165	157	177	180	163	186	173	168	170	164	164	172	183	162	175	175	172	196	182	175	146	183	168	159	182	199	183	160	160	156	166	179	191	185	193	154	152	184	175	154	180	167	188	171	178	169	157	186	190	185	192	170	176	173	168	189	163	171	154	178	183	145	181	171	188	180	199	166	168	177	177	189	166	181	164	179	165	184	182	178	178	163	162	194	174	155	168	188	178	176	168	164	159	165	160	170	183	176	181	195	172	165	172	172	211	159	186	165	180	166	164	152	177	159	169	183	177	176	166	188	165	161	175	192	151	173	169	170	175	168	163	171	184	204	146	185	172	164	177	159	182	175	189	173	179	170	155	181	157	178	177	188	166	157	194	164	166	162	154	168	183	182	159	178	191	143	186	176	172	186	170	184	160	176	159	198	189	176	141	161	169	193	176	179	173	170	144	151	159	153	170	194	174	181	182	169	171	180	163	178	188	182	177	181	206	165	162	184	171	148	163	170	180	170	177	200	165	183	195	176	158	201	168	175	165	197	188	175	178	178	177	178	193	199	196	151	177	143	190	187	167	159	185	168	162	169	167	172	179	166	163	163	174	151	188	161	142	180	169	186	174	181	189	162	179	173	154	169	175	164	186	193	199	144	189	176	187	166	174	182	155	176	177	183	180	173	175	168	179	207	187	169	192	168	167	170	163	175	168	155	194	175	171	164	167	178	179	185	182	168	175	158	173	164	158	207	190	166	174	166	170	167	177	166	184	183	173	195	183	161	199	160	179	179	175	171	178	158	183	181	165	180	162	177	173	197	184	173	171	158	184	188	183	144	180	170	171	161	153	174	178	179	175	183	174	180	171	186	169	178	169	153	177	167	160	164	198	147	160	176	176	165	162	189	186	162	168	165	177	154	188	175	167	180	157	159	195	156	180	178	133	186	183	190	156	184	153	172	169	185	146	181	164	178	149	177	171	170	176	176	182	191	177	177	183	157	178	183	170	161	162	158	181	209	174	176	191	168	166	157	174	215	194	160	178	157	168	171	139	208	187	166	214	166	180	166	172	178	181	173	174	178	161	173	199	177	184	184	181	163	191	142	177	187	191	161	165	176	139	164	183	175	174	149	158	191	186	182	160	184	158	170	165	152	152	154	170	174	188	176	176	171	158	188	188	176	185	156	160	180	204	202	187	179	166	176	165	165	200	174	164	159	190	158	197	187	185	152	176	133	176	175	177	171	169	165	188	191	170	162	166	188	158	179	178	143	167	159	185	195	195	158	159	179	187	179	178	183	155	182	158	160	186	177	164	189	177	204	162	204	174	155	162	161	175	149	178	185	187	159	174	174	171	168	176	164	182	196	154	144	170	143	179	176	171	173	184	167	167	159	187	192	176	170	163	157	160	173	163	171	184	170	167	150	187	170	160	194	167	186	162	170	187	155	186	196	163	165	172	167	163	172	178	158	193	199	175	169	164	197	179	176	201	158	179	178	184	156	161	158	190	159	173	141	164	174	181	181	156	164	171	172	164	179	184	173	161	171	168	171	151	143	169	176	187	155	156	182	189	178	175	185	167	166	176	167	164	171	178	161	155	172	188	190	172	180	175	180	160	161	170	162	156	175	188	186	172	180	180	167	160	162	165	177	163	184	194	163	172	158	174	187	166	177	195	175	160	152	148	169	161	181	184	164	157	183	181	187	173	181	192	168	169	170	207	178	165	182	189	167	175	170	185	195	167	166	169	182	171	167	210	186	164	185	173	166	155	165	183	168	203	157	156	190	178	175	186	173	182	178	191	154	172	170	182	177	192	185	159	154	149	180	180	191	180	181	173	189	172	175	167	169	155	177	164	166	156	165	187	169	185	172	164	171	155	197	161	177	164	194	180	177	172	193	192	169	175	172	167	180	179	178	166	167	175	164	178	152	166	159	194	168	150	156	168	174	173	176	183	183	181	173	159	170	159	168	166	177	172	190	176	161	186	171	181	189	184	186	151	176	155	150	197	174	181	152	166	190	172	152	146	172	187	180	180	199	161	170	171	177	163	190	170	179	176	170	155	194	156	168	186	197	172	182	167	191	167	192	176	152	159	173	171	183	162	174	157	172	169	177	182	156	173	178	156	164	180	176	165	171	158	167	175	170	177	181	174	180	158	200	168	184	159	156	196	181	158	165	188	183	171	181	168	165	175	170	197	175	180	189	167	173	209	169	181	184	193	186	174	175	156	156	160	160	166	167	161	178	174	170	179	191	179	169	177	160	160	161	177	153	182	163	156	146	186	179	162	168	173	158	191	168	180	175	176	200	159	180	181	184	189	171	169	172	170	184	169	172	166	165	183	176	166	200	189	157	195	174	178	171	159	169	168	165	172	182	191	194	193	189	173	191	184	193	182	178	178	179	156	180	192	182	169	176	212	162	177	154	181	169	177	174	178	165	177	161	184	182	187	178	186	181	178	171	193	169	183	177	185	152	155	176	169	165	150	182	158	154	179	179	190	163	171	164	171	182	170	180	157	162	177	179	177	164	162	189	166	172	170	174	178	173	173	182	178	182	179	154	165	163	171	171	182	212	180	171	157	182	182	180	215	160	188	162	149	179	167	171	174	166	184	173	206	175	165	180	172	158	176	155	179	177	167	164	168	174	166	158	167	192	176	172	193	192	175	176	146	185	158	158	181	187	182	181	174	179	166	181	187	167	157	189	162	185	192	152	168	167	170	146	182	187	163	168	164	168	165	184	182	184	176	175	167	165	178	175	155	161	166	197	173	207	184	169	166	156	166	187	183	176	146	177	165	173	170
20590	28276	35341	39621	42552	43445	44069	41130	37341	39042	37306	32611	35815	34406	32161	30259	24493	21633	18386	17800	18400	9791	8205	16449	16374	14076	15389	17597	18285	14659	13355	11133	6716	3820	6017	6605	6310	3745	3385	2171	1366	1167	1101	2573	2414	1392	759	637	607	578	501	535	491	530	513	515	500	585	631	594	509	449	539	598	562	507	504	555	520	499	513	464	493	504	507	451	459	502	493	466	471	499	461	544	469	479	480	482	474	521	483	473	466	506	499	446	464	492	495	519	450	465	481	492	517	483	481	476	505	475	479	467	485	510	505	507	478	494	530	515	511	497	507	487	461	475	513	507	464	464	466	499	456	483	468	513	497	493	487	481	514	481	481	461	495	459	475	510	494	481	461	513	517	519	545	520	477	501	527	513	498	492	482	481	524	470	524	500	459	470	539	486	498	486	487	523	486	486	479	514	530	489	493	476	512	527	501	472	466	453	472	512	479	485	494	465	499	483	490	484	508	500	500	462	490	489	451	470	489	525	501	475	532	511	509	514	509	471	511	495	495	517	472	511	430	488	475	490	509	524	526	465	466	482	508	530	468	469	498	462	483	504	463	523	493	454	508	511	458	511	500	478	490	486	489	496	524	479	490	518	484	488	517	512	436	512	473	518	494	480	522	508	461	521	463	471	454	478	501	515	485	465	499	458	519	494	482	478	481	482	494	441	484	477	490	500	501	464	496	502	486	500	506	504	495	493	492	502	500	488	483	521	507	481	474	450	494	507	482	485	481	455	532	469	467	491	454	475	529	500	545	495	459	480	494	497	466	431	505	539	506	481	533	494	484	485	499	504	438	517	477	500	448	489	508	486	501	489	503	490	505	479	475	498	486	497	488	504	482	482	477	487	486	492	452	486	521	496	473	495	471	503	472	509	504	478	502	483	453	441	482	511	520	518	510	520	463	483	505	510	493	497	477	483	529	502	497	459	495	509	459	510	498	477	448	487	467	433	488	503	450	499	481	454	464	511	476	467	474	477	506	511	529	481	445	526	469	493	523	472	472	487	490	489	494	534	499	524	473	480	499	459	492	473	502	519	525	511	500	472	505	500	460	474	438	509	486	524	474	522	450	484	512	461	522	495	457	506	464	515	473	451	471	503	534	506	476	498	481	512	467	497	479	456	481	434	478	481	525	465	488	464	511	515	473	542	508	462	450	506	495	505	500	499	483	520	495	463	485	433	485	503	505	486	451	517	520	541	506	459	485	466	477	532	471	520	507	499	504	465	463	515	479	497	489	490	450	502	508	494	516	460	473	501	487	502	459	493	490	465	497	457	478	491	485	492	508	508	501	495	478	499	460	495	468	514	505	497	514	462	451	498	502	474	470	484	469	514	494	486	509	496	475	509	513	517	487	468	519	518	465	478	508	547	469	496	475	505	481	483	493	525	473	502	473	486	495	463	497	495	495	510	478	529	498	506	473	533	481	504	508	514	505	502	522	455	515	482	462	518	467	484	540	502	474	497	486	476	491	507	533	544	480	464	498	516	491	525	498	487	490	524	477	502	505	502	513	485	501	489	506	509	492	488	485	505	492	506	505	491	470	476	481	473	516	504	528	445	479	480	495	493	525	501	472	506	523	484	512	493	499	483	521	466	476	480	467	497	488	499	502	487	497	507	468	497	511	490	474	508	526	508	463	486	495	484	495	462	468	493	486	503	487	486	473	509	484	457	488	517	485	487	486	479	508	486	469	500	496	479	504	509	474	533	485	513	471	488	485	468	502	469	478	501	508	500	506	485	509	487	493	509	502	494	494	490	494	494	521	490	530	501	529	469	473	452	487	494	496	493	471	477	558	509	497	456	471	432	486	471	502	472	484	482	516	443	494	511	512	489	430	460	433	521	505	467	469	476	480	512	481	493	499	486	518	480	505	498	481	491	498	497	461	466	487	468	499	508	472	468	490	513	509	515	480	486	465	491	446	470	507	462	482	504	480	471	465	461	486	456	477	472	487	452	471	479	490	468	501	510	524	457	501	515	497	465	504	478	510	466	461	495	478	495	506	502	483	499	496	474	506	469	500	492	483	477	493	508	474	521	471	449	492	456	477	461	509	492	508	489	465	510	470	510	489	478	487	493	492	464	486	516	440	489	504	503	482	464	515	490	476	527	486	540	500	481	448	484	504	464	505	475	504	502	457	492	458	496	468	490	454	474	493	508	531	514	463	485	520	543	486	496	452	538	445	486	472	467	499	487	483	474	455	499	499	464	516	492	507	474	540	506	469	554	494	497	514	489	505	481	486	460	457	493	477	484	534	478	476	497	470	480	473	507	493	457	484	470	502	481	505	498	484	506	475	508	519	482	498	505	467	483	454	503	515	471	509	475	469	475	491	507	518	488	462	502	464	491	529	531	529	496	473	448	508	463	502	459	459	450	498	471	505	480	470	530	479	484	516	485	473	507	520	496	472	506	530	494	526	494	510	496	537	480	481	518	464	525	495	544	514	492	480	491	491	467	503	491	496	521	489	462	466	465	482	507	487	539	462	480	491	527	476	452	546	522	479	486	501	485	505	509	480	484	498	498	522	495	457	481	525	506	492	484	479	480	496	500	486	493	532	501	474	481	509	485	542	501	503	469	454	482	465	524	481	477	477	483	469	523	467	485	473	496	494	500	454	476	515	466	532	465	484	475	513	450	499	507	483	501	469	499	490	503	502	509	534	503	484	483	514	505	494	462	480	486	540	476	480	494	495	501	513	498	466	497	491	513	520	490	485	482	508	448	507	487	489	489	505	501	475	502	510	473	468	460	521	484	497	535	489	471	459	486	464	500	460	480	466	496	519	452	505	506	479	493	502	489	490	487	495	483	486	518	483	464	470	515	520	466	533	487	487	504	502	512	515	491	504	507	493	510	514	453	479	474	498	501	512	517	457	521	479	473	490	531	491	468	536	495	470	502	478	494	473	471	475	477	482	481	456	481	478	477	470	486	504	478	490	482	514	496	471	499	472	490	504	494	520	480	524	485	508	470	505	492	484	474	467	510	472	485	505	496	483	490	484	474	489	483	493	459	473	469	492	491	498	463	491	535	487	506	501	491	477	462	485	505	486	501	459	480	495	473	481	525	463	460	481	496	465	482	491	476	485	471	518	509	484	503	523	442	536	494	442	478	484	488	503	457	486	512	486	475	495	518	481	503	497	499	494	511	525	502	459	467	468	482	470	478	501	491	493	504	511	486	496	488	497	503	487	503	494	474	475	499	436	491	515	517	467	492	494	517	485	454	524	465	488	487	484	460	506	501	503	489	469	480	516	530	541	498	492	510	492	518	490	474	499	468	540	478	481	519	489	477	466	509	500	469	509	473	502	506	485	497	491	479	526	540	492	480	484	473	493	501	486	447	456	485	475	476	488	490	508	557	534	515	497	463	472	500	483	514	511	484	503	455	477	511	494	506	440	479	533	510	448	529	486	477	478	487	470	526	476	494	492	492	499	452	486	515	463	475	475	517	499	517	500	502	473	492	533	495	516	453
35534	36367	40911	36712	39115	37303	37312	34546	30590	31321	29127	21695	22245	22734	21076	17188	12433	9961	8024	6735	7669	3575	2850	5658	6682	5838	6003	6463	6340	5526	3850	2959	2409	1317	1401	1751	1596	1157	832	647	409	415	378	721	602	362	270	259	254	256	227	221	229	230	213	201	210	277	284	225	213	178	212	213	198	219	193	214	237	232	191	207	215	215	203	260	224	210	235	202	232	237	212	212	214	207	212	210	203	231	221	213	211	194	206	196	207	188	208	223	247	214	183	207	228	198	192	212	215	219	233	212	220	211	232	192	196	218	187	210	186	203	217	197	210	205	183	215	200	226	205	214	215	200	175	211	180	196	189	200	207	204	221	210	208	192	200	210	202	209	201	223	214	209	225	212	204	223	214	212	218	216	178	220	235	207	184	202	238	210	205	229	206	209	183	191	219	219	191	190	215	212	192	222	219	214	214	210	223	197	228	204	184	191	194	232	226	194	212	243	220	227	223	228	200	214	208	196	224	208	200	225	223	210	188	207	193	179	220	199	207	188	209	210	200	220	207	206	202	235	211	210	202	223	201	228	209	205	202	217	210	211	219	201	202	192	184	190	194	202	232	220	218	205	191	185	206	197	192	200	208	202	208	231	213	198	180	190	208	215	200	238	215	186	201	225	199	206	199	178	215	215	234	223	216	205	213	226	204	228	218	209	177	190	192	213	185	212	197	205	183	200	205	204	212	230	228	224	201	180	200	194	225	213	204	229	237	207	221	216	217	200	187	222	230	213	221	231	237	205	212	202	193	209	222	206	192	215	229	206	220	200	219	238	247	219	198	207	190	207	230	217	232	221	227	204	228	192	222	211	206	202	197	178	242	216	194	215	216	195	211	216	208	222	240	201	213	182	216	215	209	196	199	214	206	199	208	220	212	211	199	205	211	216	235	201	242	216	202	200	210	204	209	194	213	202	213	199	224	214	188	201	197	197	198	228	208	215	211	231	183	225	217	193	238	197	230	199	197	213	205	215	204	220	244	243	211	249	169	202	207	231	223	227	220	200	219	221	211	202	209	201	222	220	223	217	200	212	194	186	214	204	193	204	223	175	203	214	214	213	195	187	208	199	207	205	185	235	188	189	212	215	225	205	209	195	214	215	205	210	224	219	205	221	184	221	197	223	211	221	216	217	194	194	210	192	215	205	211	233	196	233	228	214	217	216	207	217	191	242	198	186	194	220	224	197	220	219	209	225	227	216	210	228	214	209	198	210	218	230	220	207	201	201	224	236	205	222	199	191	212	200	210	210	186	216	224	235	212	189	207	227	224	189	207	223	207	204	218	209	198	211	191	189	218	204	195	218	224	197	213	217	226	193	201	230	241	206	207	196	195	241	237	211	225	200	209	217	210	221	179	228	188	212	185	204	179	185	212	219	241	199	212	229	193	212	220	199	207	207	191	201	202	191	223	204	207	193	205	217	224	214	212	213	236	207	211	231	193	232	191	214	215	188	214	194	209	234	202	219	207	175	191	195	218	237	230	209	221	196	211	202	220	208	226	205	210	201	220	198	244	190	243	206	185	169	195	236	201	225	203	238	223	192	237	223	225	233	193	218	223	209	183	222	193	189	219	202	192	226	208	223	185	204	228	205	193	198	208	224	214	225	215	204	228	251	187	181	222	193	217	195	223	204	211	196	197	223	208	229	206	211	235	200	201	209	225	175	211	186	227	234	189	187	192	211	210	202	220	204	219	189	222	184	215	201	201	203	220	219	237	212	207	215	209	222	223	218	212	221	227	193	213	225	209	191	191	212	211	194	230	224	208	212	213	195	198	239	201	217	201	218	225	230	227	213	182	201	209	247	216	179	241	224	216	233	217	195	216	208	213	218	202	205	200	174	216	206	210	221	234	223	205	203	220	197	207	212	225	211	206	214	178	223	221	225	217	209	237	219	193	214	209	212	217	187	195	200	215	210	200	217	212	209	219	189	181	185	233	208	212	221	213	182	209	212	227	195	192	202	213	208	207	212	177	214	188	222	230	233	227	195	206	189	228	200	202	193	201	200	208	230	214	222	236	230	221	200	198	210	198	209	208	212	227	209	206	222	220	199	214	196	196	201	203	205	218	200	211	208	208	187	197	200	222	224	224	224	202	218	207	196	204	219	210	194	217	193	180	203	182	200	227	217	183	182	218	206	195	183	220	240	210	202	194	217	226	233	222	214	203	186	203	189	229	211	205	208	215	239	194	219	212	219	219	224	220	209	218	205	192	216	214	219	206	201	212	205	217	236	232	218	215	224	204	202	199	231	190	210	202	201	230	214	205	187	216	235	208	218	235	240	180	224	168	185	187	228	205	233	220	180	216	194	206	192	232	189	206	214	207	176	217	209	207	228	238	222	211	212	208	197	193	231	187	241	206	221	177	188	210	208	218	196	218	225	215	187	199	233	214	235	218	230	213	207	211	218	198	230	226	207	215	187	187	204	226	193	213	206	216	218	213	196	197	216	192	214	178	202	200	204	217	232	208	205	210	233	214	189	195	195	209	197	209	206	193	207	220	220	227	214	208	212	200	208	217	216	212	186	230	221	194	213	207	200	242	236	218	205	204	227	245	204	195	219	206	212	191	195	197	183	220	253	225	216	214	202	206	229	233	235	221	206	204	178	219	211	211	197	231	219	216	212	242	201	210	195	217	226	207	196	204	227	206	256	209	202	201	236	188	207	181	217	215	184	231	217	224	187	206	205	227	231	209	246	196	221	203	220	229	208	226	222	200	216	206	237	217	217	214	221	201	194	206	199	234	183	194	190	211	220	220	217	221	193	213	173	205	198	201	205	210	213	224	199	237	211	229	198	219	210	220	177	231	226	215	210	210	180	223	201	234	196	206	212	196	216	209	244	214	193	212	207	214	221	209	234	206	197	214	196	222	207	214	195	206	198	226	219	195	210	209	211	203	207	191	207	194	200	225	211	218	192	219	211	217	197	221	207	226	237	186	183	229	240	230	211	208	229	226	229	204	230	228	203	220	212	211	202	209	228	223	206	216	211	213	216	194	228	206	195	207	221	183	187	209	221	211	210	221	201	242	199	215	221	218	209	220	221	185	221	190	220	226	189	193	198	184	208	257	239	188	210	207	181	200	225	231	209	215	200	195	214	200	237	188	217	206	212	214	214	212	187	196	186	203	217	207	211	240	183	207	214	209	201	197	193	202	196	195	205	237	205	196	213	214	214	220	199	233	194	231	220	209	192	211	222	208	202	197	210	218	208	195	204	188	242	177	200	230	224	209	214	222	182	213	180	226	213	197	233	216	206	214	209	200	193	239	216	218	220	215	227	236	204	211	232	192	216	211	201	212	202	218	208	217	212	198	216	219	251	204	248	219	205	222	193	199	197	199	229	217	202	215	185	198	181	205	228	207	183	228	196	234	190	213	213	214	215	213	207	217	182	212	229	220	205	224	210	237	200	201	215	199	226	202	217	213	196	203	193	206	187	200	189	176	193	202	189	220	196	194	228	212	196
24769	30674	39012	42639	46850	46994	48615	45470	44497	45494	43685	36867	40513	40242	39956	34352	30708	27429	25069	23205	24461	11324	11756	21328	21733	21546	22588	25170	23930	22114	17788	14097	12381	6954	7946	10184	8727	5978	4443	3431	1951	1721	1617	3871	3385	1800	984	820	949	728	700	667	638	683	582	575	634	817	905	887	704	551	610	738	771	677	687	681	613	596	529	586	598	609	578	572	541	561	552	577	549	595	573	588	575	574	558	601	568	582	569	550	617	585	564	599	550	569	575	603	551	574	565	549	542	596	586	615	564	611	623	575	621	566	564	620	540	569	596	552	566	549	577	593	570	628	589	550	522	595	593	548	583	596	553	624	556	560	572	604	554	582	552	613	550	557	566	591	590	569	567	604	567	536	581	564	575	599	529	586	563	549	573	597	557	552	531	563	550	569	548	559	575	572	560	552	566	578	546	574	549	572	583	565	570	572	535	609	594	582	542	563	553	555	575	592	552	569	567	540	558	560	552	585	584	518	520	550	581	518	553	575	554	557	598	536	536	543	556	582	546	601	572	552	595	579	598	590	601	572	615	592	572	576	562	548	588	561	569	617	583	582	551	555	601	590	554	577	582	631	597	586	568	581	593	515	604	617	569	593	597	554	574	600	580	603	578	570	561	612	615	557	592	595	582	548	604	610	591	568	594	545	540	614	551	547	600	538	591	610	580	589	548	557	589	571	563	536	603	561	567	548	587	570	587	624	628	602	562	559	570	577	567	535	531	565	551	609	623	605	577	515	597	584	563	577	537	591	572	610	573	558	587	578	593	562	560	597	587	585	590	603	633	524	580	578	587	562	538	551	596	599	560	570	609	592	578	562	558	585	578	523	535	529	570	596	606	584	583	531	563	585	565	571	557	590	554	549	565	556	596	532	603	547	593	586	559	546	542	579	529	563	547	599	588	564	563	565	584	605	571	583	588	570	583	563	610	579	605	550	579	565	596	541	558	618	620	586	602	534	564	577	564	599	596	555	523	570	573	561	578	539	525	568	556	584	573	592	536	567	545	590	559	617	621	534	557	580	545	596	581	572	595	543	555	538	547	561	593	560	582	565	609	564	585	607	586	562	576	560	570	613	570	564	580	592	560	591	555	561	599	539	619	583	593	542	616	588	562	538	570	585	546	569	578	595	541	582	587	565	591	569	566	603	556	605	575	591	607	569	574	583	566	557	541	552	572	584	551	581	603	551	598	557	566	585	583	605	594	577	611	546	590	555	574	602	609	550	541	572	572	546	541	589	556	543	592	641	583	579	557	581	585	609	567	557	588	590	579	587	574	562	552	514	562	599	541	607	576	570	594	560	544	583	523	564	566	566	592	580	602	574	603	597	588	553	567	565	587	572	622	543	542	590	540	554	579	552	588	561	559	550	560	599	568	574	551	566	541	578	556	603	584	523	581	624	574	575	527	564	513	584	568	523	586	562	570	572	550	547	559	573	571	582	551	596	592	595	605	591	586	532	600	534	569	526	582	575	566	632	597	573	582	585	565	616	574	561	564	545	636	587	574	619	579	541	567	610	570	577	562	634	580	599	577	554	558	603	597	540	570	608	557	574	619	587	596	560	591	591	584	561	562	594	563	565	585	597	607	567	585	555	563	580	586	598	581	567	589	588	615	626	546	522	542	573	569	609	572	580	547	597	587	537	534	574	532	569	586	578	583	575	581	573	556	524	524	584	570	585	573	557	597	557	598	599	573	578	582	578	564	567	536	547	543	593	532	582	551	553	532	563	586	567	572	574	565	560	581	579	591	602	562	613	611	596	575	533	555	595	574	535	582	589	580	549	557	587	525	550	542	559	545	564	579	594	574	537	619	574	579	623	554	572	616	553	568	577	566	539	583	529	544	570	581	572	600	583	582	596	530	488	567	544	588	572	566	592	547	594	603	606	513	535	582	586	543	606	560	545	566	542	571	602	583	605	586	572	590	554	565	599	569	568	565	597	609	560	530	554	546	532	606	552	571	568	552	532	596	565	583	573	580	575	522	612	573	535	610	591	597	569	580	599	565	573	564	550	567	586	569	591	573	578	575	548	545	540	562	564	589	556	571	603	543	571	560	564	540	552	572	561	558	594	549	574	547	543	565	580	532	575	586	581	594	581	545	557	614	548	526	583	609	576	547	577	613	560	562	543	581	552	547	604	545	588	573	554	635	548	565	555	560	557	504	558	567	584	578	534	551	580	597	549	570	575	560	546	562	574	562	621	545	587	569	601	574	605	558	590	517	526	529	629	550	577	540	573	565	557	548	575	593	577	588	532	549	564	609	602	527	632	563	555	562	536	553	543	575	582	604	588	585	565	579	560	577	588	552	564	589	513	557	586	564	549	586	551	546	556	558	606	591	616	591	592	574	571	594	586	568	558	614	541	576	557	552	531	573	546	560	593	610	548	563	525	519	596	557	560	585	535	605	582	608	525	526	566	550	555	579	584	576	577	573	595	592	558	540	585	577	570	599	570	593	530	583	559	564	591	570	569	526	594	577	560	576	563	599	545	576	597	577	535	560	557	587	550	620	587	590	552	579	600	626	605	562	589	570	588	540	572	552	582	576	606	579	611	552	581	556	554	577	556	502	557	563	592	588	552	561	562	536	569	550	545	595	571	569	622	580	588	572	563	585	570	554	569	565	531	556	597	545	561	583	530	580	559	568	565	552	626	580	554	538	611	600	587	552	548	592	579	569	598	587	574	598	568	582	596	588	616	598	566	606	579	560	567	543	552	619	599	564	587	527	599	561	555	547	565	575	555	582	582	578	583	625	569	559	527	561	604	567	573	560	547	523	584	551	577	572	590	615	563	577	589	552	569	577	593	573	548	576	576	572	591	529	570	558	594	575	581	572	556	570	571	522	565	586	609	601	606	545	576	571	556	533	560	565	566	538	594	573	565	576	551	545	556	586	569	599	560	594	571	552	593	579	557	550	568	525	587	572	574	583	581	610	566	521	556	623	565	590	600	582	570	575	553	571	567	594	576	562	569	569	557	564	596	534	538	576	565	569	594	557	585	609	539	593	553	586	573	568	581	547	523	612	600	573	581	582	578	579	542	607	581	604	572	548	602	574	591	570	572	600	537	534	618	549	586	595	568	569	582	567	600	560	565	562	511	576	554	566	576	604	554	598	578	572	547	587	581	576	552	601	567	563	610	543	580	545	541	606	573	557	585	576	622	564	589	573	574	605	565	587	594	614	521	597	579	579	578	567	598	578	605	563	569	580	625	578	571	588	586	624	575	595	593	578	554	560	622	594	555	570	579	554	571	542	562	601	557	599	566	601	553	603	580	563	594	524	577	568	588	558	535	597	575	600	585	562	589	576	583	601	540	621	582	615	626	567	576	578	601	586	564	557	561	583	533	546	525	557	574	583	570	577	577	601	563	569	555	572	563	581	589	593	560	602	575	569	590	596	578	585	603	594	573	556	564	516	571	539	581	537	546	541	594	599	559	640	576	590	561	588	559	611	529	563	556	544	560	552	559	576	551
14628	14752	17790	14355	10282	7771	5799	4102	3202	2500	2218	1602	1600	1493	1209	857	780	684	612	551	633	366	325	445	471	471	449	440	431	459	354	316	297	259	233	271	286	218	215	191	174	210	198	208	225	204	171	165	195	188	193	230	174	173	177	185	165	167	178	164	201	179	171	218	165	206	190	205	173	196	191	189	161	175	189	169	168	183	176	176	155	164	173	175	181	177	174	188	179	182	168	164	175	188	191	167	192	158	179	167	189	166	180	195	183	187	166	170	185	179	189	155	168	174	174	195	176	168	171	160	179	177	178	193	208	181	198	207	173	141	162	153	164	155	172	155	165	176	168	175	168	167	148	181	169	178	186	180	176	164	174	177	175	196	187	182	197	182	185	170	176	173	189	169	177	194	203	168	172	182	193	177	193	195	194	173	175	178	186	178	177	196	170	176	188	183	189	182	164	169	201	195	164	166	196	197	192	172	206	205	188	196	186	188	166	189	179	177	134	196	176	168	184	177	198	174	190	168	172	167	170	167	192	188	173	180	199	188	172	166	161	189	175	186	180	181	193	174	196	209	172	185	183	174	188	171	195	190	187	173	209	195	186	177	170	194	203	204	156	190	156	175	177	165	161	164	156	165	195	164	170	185	183	187	161	186	178	180	182	178	182	178	168	181	188	175	211	192	199	200	185	203	187	178	188	185	169	186	184	168	189	177	166	158	204	184	179	177	189	175	214	188	198	164	157	174	165	167	190	188	169	210	196	177	180	196	157	181	205	176	198	180	181	191	196	177	199	189	197	188	185	178	192	176	184	167	204	181	182	182	173	209	162	147	192	183	181	173	174	161	182	179	190	193	201	191	177	194	164	186	187	188	173	174	164	173	174	190	185	172	188	190	166	195	160	163	203	179	174	196	171	183	199	172	186	184	180	182	190	178	177	193	170	191	206	179	199	191	195	162	183	187	184	166	170	182	196	191	173	195	194	191	176	204	196	200	198	179	175	167	169	166	152	180	168	171	195	180	165	210	166	176	197	158	152	191	160	184	185	166	173	153	167	174	147	175	169	180	158	173	182	191	176	191	192	177	175	172	163	175	194	180	195	187	198	202	195	162	167	190	193	161	170	182	184	183	183	163	181	198	184	189	161	181	186	187	160	163	162	194	202	185	191	162	171	192	173	196	187	191	192	170	177	185	197	182	162	171	180	193	157	191	184	169	166	162	160	168	204	179	175	175	191	180	171	186	192	162	183	201	162	183	180	208	187	196	159	156	187	185	177	166	203	167	177	153	178	170	180	163	179	183	198	185	180	178	178	172	188	177	167	198	201	166	202	174	188	188	179	189	178	185	190	176	217	192	181	190	199	174	195	168	169	170	173	165	206	183	163	170	179	164	181	183	191	181	173	180	187	179	196	155	169	182	169	189	164	178	162	184	187	170	182	184	177	172	165	201	170	187	152	173	171	179	165	192	203	177	181	180	182	193	202	198	188	183	210	194	195	177	186	186	164	166	150	182	153	178	192	165	197	206	183	184	170	184	180	189	189	176	183	192	197	162	162	186	170	174	183	183	179	190	182	202	170	174	167	186	192	171	191	179	185	172	166	174	190	176	199	192	189	183	184	161	167	176	177	165	202	183	173	172	174	174	176	158	180	180	204	176	173	170	168	191	190	166	173	169	197	184	154	160	182	157	190	182	179	196	158	175	195	170	188	189	184	172	196	154	199	176	158	183	197	166	178	197	187	162	175	197	154	202	170	180	171	176	155	181	191	185	178	166	176	156	194	175	178	188	184	189	159	171	158	179	194	177	167	192	186	185	151	172	186	165	191	169	179	183	180	147	208	200	172	181	187	193	170	175	179	181	187	175	188	163	170	179	179	205	176	173	194	175	200	172	180	184	206	187	185	174	172	170	172	167	191	170	152	186	175	200	172	190	170	203	190	182	189	177	195	182	192	191	192	171	196	196	157	199	184	173	145	199	175	164	194	183	186	204	168	156	156	173	200	184	150	181	168	198	182	189	179	194	179	173	183	181	169	188	161	172	211	164	181	210	198	164	148	177	187	178	177	155	198	170	205	178	205	190	177	181	191	189	188	180	174	202	162	158	185	184	194	176	182	179	176	190	183	185	189	196	188	172	172	185	189	181	167	158	176	177	184	155	185	161	171	205	175	206	177	176	153	184	153	176	175	180	177	188	203	181	173	166	186	175	158	179	173	191	193	175	174	220	167	167	190	178	175	166	172	189	171	159	163	170	182	186	167	200	177	196	186	186	163	189	169	217	164	178	195	167	176	186	192	190	174	160	173	184	152	174	178	189	172	180	172	167	178	202	192	191	196	185	192	174	172	191	181	169	182	192	171	155	194	175	198	194	171	201	197	176	163	156	183	185	172	167	182	184	167	183	155	167	184	163	195	170	181	177	164	172	154	203	194	184	209	192	191	178	150	181	179	172	154	167	168	190	181	176	184	177	179	200	177	165	178	195	175	183	175	174	185	190	182	179	182	196	198	193	168	182	170	178	177	182	193	179	193	181	181	195	183	178	195	191	170	186	178	189	179	161	184	161	176	181	173	196	185	193	168	193	152	178	205	185	194	159	198	194	171	198	185	190	179	199	182	178	187	177	164	181	184	200	173	196	181	183	192	161	188	183	179	167	156	181	187	175	154	191	167	161	161	181	176	165	184	166	161	161	217	178	157	189	167	184	206	166	199	179	194	182	185	175	189	168	180	170	193	171	198	187	205	179	184	179	155	196	192	174	156	177	165	195	187	169	195	168	191	194	179	179	200	177	176	161	171	183	198	198	157	178	206	174	165	191	165	191	182	185	161	176	174	163	174	178	179	159	189	192	182	182	201	198	168	167	181	210	174	168	155	186	174	188	197	166	183	195	183	185	191	192	182	159	177	165	191	191	182	180	174	185	179	183	193	164	180	202	160	162	199	163	166	202	180	158	179	199	183	198	174	163	194	186	202	172	191	181	178	182	172	186	194	212	170	188	177	198	194	183	176	167	176	177	171	185	178	170	169	184	154	198	189	159	200	170	189	176	179	178	155	198	179	164	177	185	169	169	185	181	174	167	190	171	173	198	159	185	186	203	195	187	173	173	185	169	168	183	175	175	163	208	188	192	189	192	168	173	183	149	157	181	176	178	165	187	177	171	187	197	175	183	164	171	171	206	153	185	184	193	195	177	171	170	179	190	207	173	206	167	174	178	199	169	179	167	163	187	198	168	199	176	198	183	180	178	167	171	170	161	165	178	168	178	154	209	174	160	206	178	200	168	170	169	176	184	226	185	185	185	186	191	175	199	170	180	174	204	157	222	187	192	172	182	186	160	191	189	180	194	167	167	195	192	165	166	215	187	199	186	198	184	189	166	211	156	191	156	185	182	181	189	173	194	196	165	196	185	187	178	178	167	182	197	196	204	183	192	168	180	186	166	171	179	202	178	199	179	179	172	168	182	175	187	185	202	184	193	212	177	170	188	204	176	182	173	163	162
10204	13338	22171	24693	22769	20787	18815	14872	12758	10706	9987	7712	7823	7597	6352	4748	3890	3266	2933	2559	2815	1486	1352	2144	2524	2282	2078	2471	2287	1965	1623	1411	1234	980	1001	1102	1129	873	693	664	662	671	583	759	761	575	517	529	508	518	503	524	514	465	507	504	524	511	555	528	492	502	476	509	492	526	500	504	510	480	525	479	533	486	511	457	517	532	515	505	509	494	483	500	490	516	509	477	501	461	523	507	484	514	483	529	494	529	484	512	531	530	510	517	495	511	495	481	536	516	528	516	537	497	524	485	479	490	554	533	486	481	529	484	480	479	495	507	512	492	525	488	519	498	489	484	512	453	524	483	509	559	481	509	489	499	503	495	468	547	499	503	494	530	499	539	502	540	521	522	497	501	514	511	504	523	491	511	490	551	537	487	511	525	519	515	491	529	504	533	496	527	508	498	503	523	454	476	500	520	504	492	523	487	475	510	485	504	484	501	450	480	513	503	482	529	465	470	512	505	514	521	480	518	512	510	513	509	446	502	517	514	496	499	544	486	550	510	502	504	492	528	514	483	506	517	499	532	512	506	508	502	538	516	502	493	524	476	534	480	525	467	532	477	480	500	477	559	525	513	562	522	486	514	530	533	502	502	488	468	509	503	507	530	501	497	519	497	522	510	482	510	507	505	517	506	486	505	516	535	509	484	482	491	489	484	521	491	508	501	494	478	500	476	479	529	476	543	505	518	489	487	534	509	533	490	514	498	516	551	503	488	497	528	517	490	490	501	439	546	504	522	505	498	515	526	490	486	531	475	508	507	474	534	511	520	497	468	487	514	544	484	530	532	562	509	495	462	475	524	509	482	523	515	457	542	562	511	514	506	503	516	473	506	508	513	510	525	531	495	514	519	530	516	481	497	551	478	499	503	487	534	503	499	516	500	516	501	485	521	514	505	491	497	476	508	549	535	478	501	475	493	463	525	460	477	492	526	509	535	516	496	528	504	494	481	521	494	511	503	497	523	534	483	455	500	516	490	500	498	492	521	503	456	487	475	449	509	515	508	510	502	474	487	504	501	478	478	498	517	510	505	481	530	481	491	521	495	490	486	488	466	494	486	510	505	461	535	493	479	520	539	481	544	504	477	466	495	517	446	468	530	530	483	553	502	496	520	512	489	481	519	515	493	508	502	510	483	508	503	511	529	474	518	479	527	524	483	498	480	471	522	529	482	527	512	506	453	501	458	491	514	477	504	491	464	519	493	515	480	489	461	516	501	509	545	458	524	468	534	494	511	511	506	488	506	547	472	529	489	506	499	494	539	495	514	471	495	524	503	495	451	499	523	502	446	476	538	467	532	498	490	471	559	509	509	509	482	518	530	535	494	533	509	535	502	527	502	481	468	497	481	548	531	467	519	503	503	444	472	509	530	527	494	508	500	506	513	499	509	476	497	536	558	494	514	500	533	510	493	501	508	525	535	502	510	497	514	518	477	533	499	473	497	507	464	518	542	446	482	494	527	491	531	531	469	485	499	536	528	459	478	525	514	501	502	527	449	503	493	497	505	477	482	497	496	487	502	503	472	534	508	500	489	508	462	517	522	497	541	486	501	482	503	491	517	505	501	490	514	526	507	481	525	501	490	467	473	498	494	519	505	483	507	508	481	491	506	498	518	486	529	495	513	530	507	500	507	485	505	514	504	503	554	488	497	500	489	498	521	535	494	520	521	504	506	539	493	451	538	484	472	515	485	488	530	531	506	524	500	494	487	483	509	522	512	553	476	516	519	477	487	486	489	471	524	467	510	491	497	499	467	493	486	531	500	511	470	537	501	462	521	530	506	497	492	524	484	492	490	488	449	510	508	490	509	474	478	518	500	484	572	487	487	511	513	510	521	537	532	473	515	454	505	500	500	520	515	507	509	497	526	524	511	492	495	536	492	469	517	474	470	460	477	496	505	509	470	497	476	469	490	539	531	487	518	525	528	499	536	504	504	503	487	518	486	504	483	508	504	499	503	495	465	490	469	529	520	544	492	500	494	539	477	520	529	480	501	512	493	485	514	508	478	492	501	490	509	498	544	491	506	526	539	534	510	462	466	502	509	514	514	503	490	490	493	495	526	501	545	513	564	523	523	545	531	487	518	518	485	521	490	470	472	533	490	523	471	575	534	502	517	514	538	515	475	490	530	495	523	523	472	524	528	491	514	516	507	460	502	503	489	473	493	479	509	478	493	499	525	552	504	524	497	523	497	516	466	512	505	502	472	519	508	501	537	521	495	506	553	510	521	546	496	501	508	464	504	446	531	483	532	485	532	557	519	506	503	516	517	547	475	501	493	495	492	530	515	490	537	534	489	502	516	506	516	504	524	552	505	515	504	476	514	527	525	541	577	491	469	498	463	488	524	500	485	517	511	479	479	526	502	513	496	470	524	519	525	510	499	508	535	500	526	490	506	497	486	528	524	508	508	470	494	510	508	517	476	505	506	509	515	474	506	457	518	489	511	533	483	517	512	496	487	500	522	474	484	530	531	480	514	499	529	467	484	516	505	469	510	483	492	520	514	507	540	514	488	483	456	498	474	535	509	561	508	503	487	512	501	509	512	482	458	522	541	503	496	464	538	444	491	527	542	505	523	511	493	470	478	529	462	514	516	471	538	498	503	505	531	501	481	507	470	521	517	540	496	518	506	501	497	495	485	517	511	451	520	498	497	473	506	512	503	521	519	513	507	497	502	510	517	539	504	477	435	526	533	502	450	460	515	478	481	493	507	488	535	491	519	524	525	470	494	510	533	502	516	515	495	532	445	503	512	518	530	522	471	453	511	485	513	457	492	487	480	507	547	514	483	529	497	516	502	475	441	483	482	515	505	487	475	500	511	509	509	511	521	515	520	538	504	516	532	508	525	516	457	515	510	516	545	510	513	550	459	520	510	517	454	527	468	510	494	546	510	519	467	520	484	510	493	523	490	474	501	475	479	503	501	487	483	508	517	515	510	501	475	505	502	476	455	497	506	496	508	452	508	514	491	471	518	506	486	473	514	477	499	554	506	522	449	495	481	473	497	488	467	556	513	504	498	477	486	519	531	487	486	543	507	483	528	478	482	486	518	517	492	476	467	535	484	494	496	503	505	535	489	521	472	531	488	494	541	495	499	513	487	494	476	510	477	513	513	494	497	507	502	508	515	493	512	512	508	493	497	535	475	481	496	501	526	479	491	494	503	495	533	512	501	502	495	507	481	498	530	524	469	494	460	496	495	524	518	492	529	481	537	483	467	520	543	504	517	503	493	523	473	488	460	517	506	539	489	477	505	504	484	555	541	501	480	543	502	504	492	531	487	505	498	533	511	563	490	515	505	475	515	509	500	469	514	486	530	499	539	496	488	515	504	519	472	512	525	496	485	509	541	496	507	523	511	471	529	499	524	548	496	522	524	504	503	526	525	520	518	492	523	534	511	495	538	506	486	506	490	471	507	450	530	517	513	487	545	504	493	518	500	509	529	515	449	473	522	510	483
29934	32131	36304	33469	30425	29867	32957	26257	22142	21920	20831	15371	16448	17151	13466	9648	6925	5533	5210	4417	4883	1989	1428	2748	3964	3850	3459	4475	4051	2845	2178	1488	1187	749	913	1124	999	692	499	319	279	272	245	496	439	253	191	204	198	186	174	166	182	206	187	173	167	225	213	224	195	168	172	157	161	153	177	206	183	187	168	170	173	182	177	163	196	157	171	166	173	155	167	162	163	185	178	167	156	168	173	180	156	164	177	175	167	177	173	162	178	169	174	180	168	175	177	175	175	180	164	161	136	180	146	176	153	147	172	159	160	205	149	166	181	166	168	155	155	196	177	173	174	192	159	166	175	162	176	176	161	170	186	177	213	177	169	157	147	166	174	170	187	180	176	162	172	191	177	171	178	168	160	164	181	180	181	160	179	165	182	154	171	154	167	174	146	176	143	157	180	171	162	203	168	170	184	209	185	165	157	182	156	166	188	166	212	175	166	178	165	201	157	163	170	164	186	187	187	191	174	167	174	165	185	153	194	154	173	175	167	168	162	182	155	159	183	168	165	150	195	170	152	164	171	157	161	177	168	169	166	178	158	155	161	171	173	191	142	176	182	172	180	183	157	155	164	162	151	174	189	183	172	157	172	182	167	130	169	170	153	180	177	160	163	197	161	159	163	173	163	165	167	168	151	177	189	162	164	162	150	152	156	151	158	180	189	165	169	158	165	184	184	197	182	168	161	168	165	192	167	173	184	161	163	149	168	170	163	159	160	151	143	182	159	162	164	150	188	200	185	192	161	195	162	172	200	167	151	153	193	199	168	159	130	178	183	177	172	172	178	178	153	175	170	191	155	138	171	191	179	186	153	171	185	158	171	177	153	158	170	170	176	165	186	173	175	163	150	168	158	168	155	160	177	168	189	169	180	140	187	161	175	165	160	136	157	154	179	158	164	171	149	159	172	167	149	191	162	181	174	178	174	183	157	168	168	145	179	176	193	195	174	183	178	150	174	183	194	151	172	174	169	153	188	178	175	154	151	158	186	190	178	176	188	170	185	178	181	194	153	179	163	161	158	168	143	162	170	182	175	165	149	175	151	156	178	163	177	153	130	173	186	174	163	163	168	173	140	169	184	190	206	162	177	185	191	177	174	156	158	188	148	175	174	163	197	185	179	191	170	167	144	177	183	172	173	179	167	174	182	154	182	186	156	164	180	191	164	181	206	184	150	146	170	170	164	184	176	166	179	202	186	163	155	190	169	166	206	180	174	178	175	172	179	178	156	156	156	195	162	211	165	163	167	192	188	173	187	162	171	209	164	184	164	185	180	183	174	169	178	169	180	170	162	172	178	187	164	173	180	171	157	196	165	152	162	171	180	181	155	179	180	161	201	183	173	177	163	168	195	161	187	164	178	170	176	171	172	170	162	172	178	166	186	179	168	167	148	167	182	179	175	181	171	166	157	184	180	188	199	165	174	167	180	145	173	181	166	181	182	174	184	188	167	142	183	156	189	183	173	143	211	171	194	169	174	168	159	177	181	155	182	169	163	188	189	177	178	178	162	159	151	186	169	161	166	153	173	168	178	149	182	188	178	192	159	190	169	178	162	185	146	167	192	157	183	172	160	187	154	175	164	159	185	174	170	151	170	180	149	168	163	140	161	142	163	170	196	164	184	187	198	161	181	192	167	164	188	187	177	187	170	165	161	186	169	153	168	159	162	157	142	185	191	176	153	147	168	159	140	158	138	160	174	155	180	184	177	172	163	170	179	169	163	163	182	172	186	166	163	166	167	180	160	164	183	171	184	182	182	187	174	173	187	187	180	152	151	155	168	165	180	161	183	161	175	177	195	173	160	163	157	161	150	179	170	167	193	179	199	199	186	167	165	166	157	178	155	158	179	173	173	194	168	166	162	195	173	154	186	157	148	165	156	173	171	180	158	193	183	196	182	181	188	172	162	168	193	163	175	136	182	181	139	173	173	208	186	175	184	169	177	198	181	166	158	153	162	190	176	151	180	180	162	158	163	191	164	200	181	177	169	164	171	195	186	163	158	190	176	181	201	166	178	201	176	177	164	160	173	161	159	170	165	154	203	161	145	176	173	148	164	159	170	186	155	169	158	175	178	173	185	170	167	174	166	153	185	181	160	164	182	155	172	154	191	177	168	169	170	160	171	163	152	183	179	174	161	182	197	175	139	154	168	166	178	173	181	191	163	197	165	143	148	178	181	206	186	159	167	157	165	146	171	164	164	190	177	160	151	181	175	166	155	163	158	179	137	173	169	181	207	169	153	154	165	183	167	183	174	170	191	157	149	182	165	161	177	186	167	186	177	160	165	159	186	176	169	181	181	188	162	182	169	175	159	176	180	179	162	166	177	172	180	165	166	163	180	168	145	193	164	169	170	163	174	187	143	166	163	188	164	162	157	159	147	177	184	181	160	180	176	180	166	179	190	175	181	173	176	152	189	200	157	186	154	152	181	174	187	140	166	179	172	166	168	176	154	168	159	172	163	167	173	183	168	199	174	174	199	179	160	164	191	187	162	185	165	163	173	164	182	177	168	180	151	157	158	167	170	204	165	156	164	163	188	170	178	161	182	173	162	172	163	169	193	193	172	157	175	183	164	185	172	163	162	159	167	165	157	198	152	176	163	160	184	201	152	139	182	181	168	194	172	169	160	171	198	179	182	180	157	170	167	190	149	177	167	185	171	181	172	158	177	197	187	161	174	168	173	159	195	165	160	170	171	177	184	165	169	199	181	180	173	156	176	143	183	171	176	174	193	174	167	190	163	186	170	146	200	172	180	161	153	170	176	149	170	167	171	164	179	156	173	173	172	166	182	183	180	155	167	166	179	155	159	168	180	162	180	161	152	181	149	166	168	167	164	168	160	200	180	167	177	162	173	167	165	163	146	193	180	196	172	176	158	176	181	172	170	150	150	180	173	183	166	162	161	141	158	172	178	180	178	157	180	174	160	179	141	167	189	168	162	154	147	164	174	170	180	167	158	195	193	192	200	173	180	156	153	177	159	184	174	182	161	155	166	166	164	164	186	174	173	181	187	163	192	177	169	167	184	173	176	171	159	169	149	178	143	194	163	173	180	149	151	180	172	164	159	179	174	154	167	178	184	172	176	160	173	167	172	162	168	177	158	202	167	177	184	177	153	176	152	174	156	171	152	160	160	167	150	195	175	178	161	160	193	172	176	152	193	169	172	147	157	175	181	187	180	148	177	185	172	167	184	181	163	183	150	167	172	183	191	171	170	168	173	161	165	191	187	185	160	162	163	174	195	175	174	153	198	195	172	178	185	184	183	171	187	167	182	190	180	160	195	163	198	168	164	191	178	174	156	164	135	188	160	140	187	153	172	162	158	166	170	139	169	168	170	157	151	186	183	158	183	175	196	143	148	169	167	141	193	159	163	174	200	190	145	187	155	183	183	182	176	172	176	173	169	193	164	180	168	195	195	182	180	173	189	173	176	162	172	184	173	174	191	192	171	192	175	161	178	164
21269	26646	35347	38941	39185	40772	44561	37021	36955	38966	38414	31753	35550	35401	32814	26403	23132	20641	20188	17769	17943	7434	6913	12979	17048	16511	16526	20784	18579	15300	11709	8286	7149	4595	5389	6961	6011	3790	2898	1741	1482	1217	1087	2775	2265	1176	727	631	691	541	522	565	532	535	504	493	463	620	842	731	544	463	478	502	491	485	533	503	518	489	494	458	430	481	499	523	471	489	497	496	472	528	459	501	470	509	476	491	475	455	474	488	467	482	513	498	501	508	494	463	481	472	443	496	503	450	510	462	469	487	487	480	478	467	498	475	513	485	472	445	498	480	461	464	473	455	481	460	449	480	474	457	464	483	511	499	475	480	508	515	514	487	492	472	514	476	469	519	455	484	469	451	475	475	475	456	495	510	483	506	485	487	525	478	471	500	501	507	509	507	463	434	467	511	517	511	453	499	467	505	465	470	469	487	469	471	490	474	452	452	479	469	439	475	456	499	466	476	484	473	431	488	459	514	464	488	506	444	480	451	536	470	469	482	480	493	491	504	475	487	469	467	508	446	526	464	482	485	485	466	453	440	463	483	456	513	519	439	485	495	466	462	463	485	528	534	465	468	500	487	465	480	489	492	499	474	499	463	476	477	490	492	463	444	476	519	504	494	494	440	517	492	475	500	481	514	501	489	481	498	489	505	466	491	459	490	478	476	500	508	483	512	489	448	477	463	488	506	508	473	480	509	450	506	486	454	491	505	508	492	492	482	469	480	459	503	503	474	480	530	493	476	492	467	485	484	465	446	501	463	501	485	472	476	416	485	524	454	487	479	481	507	475	467	449	510	493	497	490	486	526	487	510	472	503	491	474	492	446	440	514	483	458	522	485	494	468	439	453	473	475	460	475	484	496	462	477	463	515	478	484	455	468	451	447	476	480	443	461	450	480	462	464	477	461	479	488	473	495	493	518	486	472	478	463	511	469	513	540	458	476	463	517	484	513	521	470	504	472	460	483	478	572	480	465	484	506	490	469	486	542	482	467	472	444	463	504	472	484	472	503	468	496	483	478	504	499	461	480	496	468	484	481	471	464	437	456	508	454	501	512	493	470	472	470	480	466	529	505	478	491	489	455	463	484	489	484	509	484	494	535	450	469	441	480	464	483	489	463	504	523	497	472	468	512	498	492	484	460	487	496	490	530	491	449	482	474	455	469	433	485	448	482	492	485	487	457	463	490	473	479	486	479	493	474	499	483	453	506	511	455	512	462	511	502	489	478	475	488	482	540	492	545	484	473	500	536	433	470	454	504	441	498	467	494	499	495	492	492	465	522	466	468	467	488	484	498	484	443	453	482	449	488	473	491	496	447	476	476	485	485	471	513	455	472	480	522	479	485	466	465	441	500	447	451	495	468	506	481	466	458	485	491	475	489	469	436	488	479	465	448	478	490	520	494	486	476	478	468	493	486	477	487	523	525	545	481	486	478	464	477	474	503	475	491	452	448	463	425	507	496	466	463	498	492	480	477	472	501	480	513	470	509	438	506	442	467	522	457	513	462	487	493	478	507	462	501	479	520	480	479	470	459	492	475	466	475	455	497	486	491	463	481	499	471	489	449	467	478	482	479	471	469	490	501	493	456	470	538	466	520	483	486	483	510	511	479	493	473	497	480	475	446	493	456	474	467	493	487	537	515	471	475	470	492	456	492	496	458	486	431	456	492	482	482	511	505	483	478	484	519	525	510	518	455	448	473	472	536	493	486	476	499	485	506	485	459	489	522	499	442	487	498	468	473	498	487	470	482	488	475	461	486	499	507	472	504	490	479	516	467	480	474	500	498	479	445	471	468	503	491	514	493	542	465	449	483	495	483	486	466	480	441	490	478	502	509	488	497	493	493	470	490	480	465	510	476	497	497	495	466	465	482	451	463	486	476	499	498	469	505	473	459	525	457	487	457	484	469	504	515	522	453	481	466	479	450	483	467	468	445	500	479	476	514	491	473	503	486	495	478	480	492	438	514	492	500	487	491	490	498	461	500	480	521	522	477	521	505	507	462	467	489	471	514	480	493	486	463	490	510	445	513	423	487	454	467	457	446	423	458	486	458	471	495	515	478	483	512	480	484	526	486	520	493	471	458	462	465	495	480	474	487	442	481	477	484	475	478	485	498	476	443	512	506	457	463	496	463	443	504	454	518	494	505	473	514	482	483	503	447	461	486	494	447	440	502	456	514	504	471	489	457	471	486	471	463	525	456	455	513	431	500	523	520	523	492	517	466	500	461	491	472	484	500	511	459	479	504	480	458	497	487	516	503	469	451	462	509	486	510	485	501	458	467	525	521	485	476	496	475	459	495	514	468	474	482	490	468	472	503	513	453	454	479	479	523	492	496	511	470	449	494	497	453	471	483	472	470	463	482	510	463	504	473	455	482	497	459	441	520	467	485	480	495	431	458	490	487	506	499	514	469	461	490	476	523	493	484	492	463	466	511	464	476	503	474	490	498	494	476	465	460	538	471	486	450	489	506	496	479	467	522	494	521	473	503	474	470	524	507	473	478	500	477	525	466	492	473	542	485	495	495	482	458	465	485	495	492	511	489	464	501	436	499	490	482	489	465	466	489	524	468	471	537	502	481	485	489	474	460	477	467	460	475	494	461	513	488	512	509	488	485	481	466	499	485	451	481	491	466	494	494	485	479	497	471	445	438	446	488	462	507	454	453	474	453	487	424	478	462	476	424	464	446	466	450	500	490	482	537	462	507	462	490	525	492	506	486	472	443	480	491	486	503	502	494	488	484	494	465	495	503	467	474	474	441	505	519	483	453	467	504	505	488	460	467	462	501	493	482	476	465	503	479	501	501	425	461	494	471	516	468	490	490	480	461	456	481	487	465	479	479	475	484	480	513	482	483	471	446	484	457	465	513	514	508	445	448	486	502	471	486	484	493	481	473	515	489	501	464	490	496	494	431	489	484	487	484	465	505	451	495	433	524	455	430	505	494	456	471	501	496	487	535	443	484	495	497	507	476	453	484	489	496	481	473	504	439	493	503	461	506	515	459	508	495	476	500	455	478	494	492	502	469	465	506	464	506	476	491	487	485	518	483	536	491	445	474	480	456	513	497	458	511	474	434	518	481	446	463	488	466	464	476	461	496	508	467	458	488	481	466	462	485	476	480	465	477	454	490	494	481	469	455	491	466	471	471	506	491	467	488	491	502	476	480	469	478	489	501	485	489	501	458	446	452	487	488	495	546	520	521	508	462	489	461	493	473	471	503	475	481	512	505	504	498	474	474	483	463	500	501	492	475	496	492	490	502	447	461	538	462	458	479	442	505	487	461	472	471	482	462	527	525	506	491	471	450	450	449	495	487	477	478	485	480	471	489	468	492	486	437	454	491	499	526	479	464	490	504	456	511	479	472	478	537	496	543	495	458	495	452	479	502	511	509	505	519	455	499	483	533	489	527	482	466	495	455	501	457	477	462	478	494	468	526	504	475	510	476	523	449	523	484	452	484	486	466	510	511	493	491	480	481	471
36145	37726	40254	38082	36250	35481	38868	32495	31200	33184	29887	22622	22743	24090	19566	14695	10895	9981	8939	7484	8088	4235	2673	4307	7320	6841	5528	7124	7042	5027	3750	2292	2029	1607	1474	2162	1673	881	673	440	392	361	352	803	596	373	269	247	258	194	204	215	187	215	219	167	230	226	287	263	231	179	167	211	199	206	201	168	190	202	171	186	204	198	196	190	213	211	198	191	188	199	199	228	219	215	191	203	204	215	168	204	201	175	195	186	178	186	181	208	217	201	189	216	198	190	219	211	198	212	164	190	223	200	196	203	214	211	173	214	169	195	221	199	202	188	201	193	179	161	197	203	190	199	197	204	213	199	206	224	197	201	191	197	179	203	195	204	221	190	204	184	182	175	188	196	205	209	181	205	181	223	197	215	195	222	199	209	185	208	211	181	195	203	198	194	228	190	196	218	198	190	193	186	199	180	228	188	207	207	196	203	198	222	209	227	203	193	169	179	182	202	210	204	212	199	187	190	204	201	178	184	200	216	219	218	219	216	203	186	204	198	186	179	195	205	205	203	216	207	176	194	198	175	224	185	178	213	214	182	191	211	189	180	192	197	191	207	194	185	194	214	190	198	189	214	188	202	196	208	226	187	195	203	191	191	194	179	223	189	173	209	193	190	211	224	227	196	193	207	198	193	194	218	182	177	186	205	191	167	177	197	202	191	219	215	215	220	197	184	193	181	187	198	205	202	213	185	192	204	208	188	229	193	194	194	191	190	227	186	204	197	194	213	177	196	206	173	201	225	197	186	206	199	184	189	184	194	201	194	195	195	223	216	220	191	187	180	211	184	187	194	213	210	189	174	197	175	203	207	209	198	237	196	198	184	206	202	195	204	185	179	203	195	207	199	217	219	205	190	181	174	195	199	204	182	207	185	184	213	198	180	250	215	201	169	219	220	178	193	196	217	177	168	201	202	195	216	207	194	201	202	210	209	228	201	205	183	187	205	197	194	197	198	193	213	160	196	187	184	205	217	198	216	209	222	202	182	200	196	192	186	198	219	206	195	172	190	187	204	201	176	215	176	170	202	191	206	204	208	191	191	192	185	202	203	191	194	186	183	167	159	186	196	232	214	197	206	169	197	195	208	219	167	206	167	200	198	207	195	210	212	198	212	202	200	194	187	188	198	210	195	194	195	204	220	227	212	197	180	183	191	190	214	178	199	188	211	183	181	193	209	203	176	192	195	217	196	204	174	200	189	227	201	188	197	184	197	199	202	178	216	164	189	213	192	190	194	184	226	208	207	202	203	195	199	211	195	201	224	209	188	226	183	204	185	205	186	211	180	185	207	203	205	172	174	210	205	164	216	222	209	223	205	195	177	167	188	225	217	189	194	202	176	192	203	192	206	190	221	214	193	216	182	191	192	194	222	200	216	202	193	195	189	205	206	190	210	184	181	196	191	184	213	198	209	199	211	202	227	202	203	196	201	205	213	211	204	197	200	189	212	201	212	190	174	188	191	188	234	218	205	194	182	202	211	196	200	221	205	181	184	180	188	178	190	200	199	189	184	215	201	225	197	192	215	213	209	187	200	161	209	209	186	193	198	199	217	207	199	202	223	216	204	194	186	205	189	211	210	178	192	193	205	191	204	226	188	206	215	215	184	192	213	193	204	199	212	177	207	203	207	189	216	193	182	183	194	198	216	218	220	202	187	196	186	204	182	198	194	219	197	202	213	205	184	214	202	207	191	239	221	213	217	180	196	157	210	182	195	207	206	197	194	194	227	206	186	208	171	172	204	205	170	195	194	196	225	203	194	176	201	221	213	198	192	210	185	199	187	220	178	168	203	206	198	183	205	189	199	184	158	201	208	194	188	188	197	190	203	197	203	223	193	183	176	200	237	180	201	196	187	201	220	195	191	194	185	180	165	207	226	201	185	205	184	196	198	177	211	191	195	215	193	219	188	214	165	188	177	210	208	189	203	200	214	206	190	196	182	210	210	217	197	191	187	203	185	194	203	191	199	197	196	154	166	192	190	215	192	198	213	200	187	179	174	194	221	193	183	216	208	208	165	192	183	197	225	192	219	193	207	216	183	211	222	193	196	206	198	238	222	190	201	218	177	181	191	202	177	199	187	216	200	186	216	191	204	198	219	192	186	178	182	189	191	184	199	201	184	195	233	187	199	204	192	179	199	206	202	200	189	199	203	175	187	216	192	191	218	181	207	183	200	196	199	210	183	181	217	199	191	208	203	173	188	192	176	212	214	207	181	208	159	202	199	192	196	174	232	232	180	197	207	211	211	200	180	207	211	218	190	194	203	183	200	206	205	219	171	174	193	196	203	169	212	197	213	208	195	200	214	190	188	217	206	214	192	226	195	230	158	183	190	196	181	207	196	183	198	214	179	173	223	194	202	207	187	215	175	197	225	194	188	183	168	217	199	209	202	196	175	178	207	202	213	193	191	193	175	185	200	220	177	208	192	188	195	192	190	178	188	225	180	208	187	209	190	194	188	201	199	199	195	206	206	205	196	203	226	188	205	225	188	208	200	206	182	195	196	202	178	175	196	193	199	186	207	208	207	176	219	187	193	186	172	210	194	213	223	206	215	191	195	206	205	206	205	189	199	232	227	204	178	197	202	193	225	209	210	194	175	199	207	210	199	178	195	206	173	186	206	211	200	216	202	187	185	201	205	189	201	183	171	211	199	209	194	195	168	213	185	209	203	197	191	216	186	198	198	186	178	189	219	192	179	178	218	204	208	183	204	210	203	215	219	207	213	220	175	217	198	194	178	188	173	190	188	185	224	206	199	197	201	205	197	225	182	195	217	187	216	195	199	201	227	201	190	182	173	208	193	214	197	187	202	177	217	192	193	189	221	204	236	184	206	200	197	201	197	201	196	198	212	210	168	177	198	188	166	206	204	216	191	211	204	189	175	219	187	196	212	193	199	189	176	195	208	202	190	198	198	197	179	177	206	207	219	190	201	236	199	183	191	229	182	181	219	178	194	217	167	182	215	183	193	199	204	178	187	214	196	231	187	163	226	187	195	195	190	220	193	193	200	231	222	216	206	207	186	207	194	205	222	183	181	201	199	175	193	204	231	225	199	196	196	193	199	198	218	203	206	199	194	169	188	195	211	201	211	197	209	209	219	187	192	231	198	213	177	195	208	166	212	193	227	198	202	178	210	219	195	195	199	209	191	209	186	200	203	189	183	180	196	194	208	192	198	213	188	199	195	216	183	206	200	203	184	178	202	216	199	215	190	198	227	179	192	220	177	191	212	182	201	212	188	222	204	211	195	202	210	227	204	191	173	198	181	193	186	201	196	193	208	184	209	198	193	207	204	204	211	180	200	180	170	172	213	209	198	192	225	187	198	196	167	189	214	205	201	189	184	211	189	194	206	203	200	198	201	185	203	202	209	199	191	210	183	214	192	192	196	197	174	200	201	213	201	193	205	202	194	205	212	201	223	188	201	204	178	205	177	195	182	200	182	196	230	188	217	197	193	191	195	213	211
25078	31417	38981	43592	43457	46413	49865	42063	44560	47752	44781	37754	40411	40811	38183	31639	27999	27811	25714	23697	24667	13136	11068	16804	24673	23223	21746	26117	25545	20343	16774	11471	11242	8502	8135	11459	9294	5071	3477	2368	2022	1540	1841	4523	3289	1571	858	869	835	698	632	647	652	609	586	607	645	860	1148	869	550	589	506	560	561	569	591	570	623	577	564	554	526	529	545	541	535	602	554	544	556	552	529	558	504	591	521	586	566	552	536	614	574	539	558	574	573	532	530	551	528	562	525	561	526	518	594	583	599	549	549	530	533	530	512	543	537	491	538	540	518	528	587	535	559	562	553	580	515	569	536	588	579	519	585	546	549	520	566	529	568	543	543	609	541	560	539	559	558	555	541	546	513	534	524	548	544	518	523	540	551	554	591	569	522	533	525	606	565	568	547	528	553	549	520	546	586	518	534	535	561	532	584	553	550	538	586	568	562	556	570	507	524	568	596	517	528	536	566	512	521	568	546	532	549	540	515	587	569	536	548	568	533	518	562	523	502	543	558	557	529	560	565	550	531	544	544	536	554	590	541	547	608	547	558	542	556	581	527	472	566	557	553	571	533	532	548	552	521	529	603	511	524	534	529	572	520	539	551	517	501	565	564	506	527	555	553	546	565	562	557	500	530	552	530	554	522	542	569	527	557	556	577	560	566	533	520	518	491	564	542	574	564	539	575	592	518	560	531	562	599	534	540	520	516	558	563	555	519	570	578	571	536	535	551	542	533	532	570	511	516	544	526	542	519	540	558	570	591	531	591	545	519	548	549	519	570	494	531	573	549	541	515	530	535	556	531	582	523	622	554	535	548	527	530	538	581	541	528	512	523	546	597	551	553	531	550	533	578	572	543	549	527	555	563	537	550	556	587	559	524	512	548	548	547	560	577	604	529	511	521	520	548	542	544	545	580	533	553	574	524	552	555	540	525	545	529	557	582	544	522	520	537	572	542	536	557	536	534	547	547	521	575	555	552	558	555	489	581	564	550	551	534	542	537	496	520	529	491	527	580	559	599	546	560	506	560	552	569	564	530	555	560	522	532	587	562	538	600	532	501	518	578	539	582	535	580	586	541	528	550	525	515	556	547	524	579	533	511	566	570	550	566	508	559	530	522	504	550	535	508	535	536	487	526	561	533	547	575	572	539	574	564	545	572	531	539	546	546	528	555	518	578	525	513	565	572	507	546	528	546	559	547	553	562	535	531	506	572	582	572	529	494	527	546	532	523	529	596	532	522	558	559	535	558	521	562	544	529	548	537	530	564	527	554	535	555	581	522	526	540	523	513	508	538	543	553	531	549	512	599	570	545	544	576	568	551	528	544	536	538	536	599	541	530	577	560	552	574	526	565	535	582	527	540	535	493	534	545	527	597	551	566	542	539	556	509	535	537	528	577	581	556	561	597	571	572	520	522	526	559	478	522	552	500	578	533	552	569	544	563	543	496	571	572	537	577	584	515	548	541	563	535	597	526	519	522	568	523	525	570	559	556	557	493	577	547	519	571	547	523	571	557	533	541	512	563	534	555	571	555	562	548	516	519	590	585	521	537	537	549	487	561	582	536	502	576	507	530	535	491	550	576	584	533	550	526	569	565	584	565	549	550	551	543	566	523	585	531	554	528	546	523	557	575	534	533	578	573	537	547	564	553	573	565	501	532	548	542	587	576	558	587	538	540	535	526	535	480	507	584	563	552	538	476	514	519	550	542	500	554	538	517	559	579	562	529	560	522	552	579	541	544	561	550	537	528	570	513	616	518	566	574	530	531	545	500	548	562	566	542	536	539	585	550	517	540	522	546	523	565	546	536	518	548	583	538	540	528	562	545	555	535	538	590	542	554	541	566	559	567	560	523	561	532	512	549	505	549	557	567	532	544	580	553	558	551	517	553	543	526	522	546	526	533	524	543	542	508	527	535	550	551	538	547	546	510	560	541	522	547	558	552	548	506	543	579	547	573	553	513	556	532	582	560	574	530	531	565	544	506	510	525	562	547	559	553	561	546	517	582	553	567	528	526	521	553	548	535	539	581	574	553	506	573	507	542	510	570	544	554	534	557	561	521	556	557	596	542	529	573	550	517	572	561	536	541	524	555	537	576	523	532	514	516	563	544	525	553	568	522	540	590	551	523	562	550	493	552	562	522	561	533	557	566	535	600	543	524	511	529	500	484	523	562	605	554	553	578	553	538	534	529	528	582	526	533	557	515	533	544	577	556	546	513	558	544	534	534	541	573	554	493	526	565	555	552	573	531	547	541	531	564	519	533	527	562	580	540	550	539	533	517	578	556	508	544	569	516	556	530	535	559	559	560	587	578	556	518	566	564	528	543	544	549	543	575	539	480	565	572	622	538	514	551	527	541	544	543	524	574	555	515	554	535	521	550	521	538	557	600	574	547	527	571	527	515	529	562	508	496	583	535	537	523	538	598	531	564	549	544	550	564	577	533	560	550	570	567	554	538	542	540	543	520	555	536	523	552	549	518	502	556	516	554	570	527	528	590	556	536	544	533	546	560	512	531	533	563	565	516	566	532	514	516	507	573	533	509	531	564	526	568	557	584	559	537	554	594	531	523	540	537	556	556	537	561	532	587	579	606	554	556	547	555	545	519	525	556	561	528	534	486	557	543	588	524	539	597	522	489	516	521	541	533	482	532	574	599	554	557	525	544	522	569	560	573	532	520	556	533	555	555	527	558	528	516	556	518	566	549	532	559	527	574	511	543	540	517	573	566	534	527	555	555	609	496	566	573	555	556	530	565	564	538	536	550	547	527	542	544	534	559	553	505	538	576	581	560	568	526	535	535	588	538	588	540	592	566	565	568	547	585	544	565	516	550	556	576	540	510	544	520	548	560	531	577	553	543	537	525	505	540	518	539	569	534	522	538	534	569	529	525	534	530	598	576	539	520	555	528	579	562	558	541	567	523	554	525	540	554	516	567	580	564	543	530	573	569	584	589	523	539	553	544	560	547	544	539	533	545	549	514	563	536	524	573	545	555	534	570	576	528	537	541	555	575	506	503	557	512	561	537	516	547	552	528	529	553	526	540	516	518	589	545	532	540	562	524	566	509	537	510	564	584	560	567	590	504	598	560	520	532	514	554	540	524	535	562	525	537	555	534	578	539	574	537	518	517	495	526	502	548	540	556	527	522	549	521	555	595	541	548	484	539	551	552	564	508	562	541	543	534	533	571	512	512	505	556	563	526	572	489	547	543	539	516	546	542	554	550	529	541	534	564	527	568	542	577	567	569	552	571	560	542	544	535	506	552	570	570	583	528	563	531	566	551	521	516	555	540	509	529	518	548	519	588	546	506	544	532	531	517	536	526	552	580	545	579	549	572	533	571	514	531	585	563	522	595	524	546	529	558	550	580	560	529	556	520	547	558	569	547	568	501	559	540	572	550	554	536	517	531	566	505	535	560	534	545	551	531	543	550	570	538	534	541	532	535	510	534	543	555	619	514	555	539	554	544	551	535	568	545	545	552	571
16465	15728	19097	15452	9935	7010	5408	3900	2888	2797	2157	1501	1556	1324	1153	819	811	681	591	541	504	377	283	356	374	488	488	447	470	426	292	257	253	256	249	266	220	184	187	199	177	183	163	226	182	160	187	164	170	172	141	175	148	168	169	159	153	159	170	156	149	181	145	175	153	152	175	180	164	184	154	161	169	144	148	161	164	167	148	159	157	139	134	182	171	193	151	165	151	145	161	165	153	151	141	178	170	160	185	154	160	175	160	177	158	156	179	148	145	180	149	143	156	157	147	162	143	164	148	171	172	160	145	153	165	171	170	167	154	177	161	154	159	181	148	160	167	158	192	158	168	179	172	155	166	164	184	163	180	151	158	152	167	159	185	141	146	180	163	168	184	166	175	182	168	174	185	163	160	185	154	172	182	158	177	175	155	163	167	143	174	155	181	169	168	154	167	178	172	158	166	164	168	185	165	155	147	186	157	175	162	157	155	176	135	157	175	171	164	174	159	141	163	152	145	179	156	183	173	157	152	165	154	164	158	149	153	160	171	152	172	168	149	159	167	146	175	165	166	164	172	154	157	156	164	147	163	148	165	161	174	164	183	159	165	161	137	157	153	173	154	162	148	162	162	156	158	137	151	152	161	191	158	197	178	146	168	157	155	146	174	179	179	181	158	138	159	156	156	149	151	167	158	163	169	130	172	145	159	140	164	148	187	165	175	157	149	205	157	140	156	152	169	169	184	151	168	152	149	160	159	153	174	144	155	158	150	148	170	174	154	164	169	142	158	172	175	149	143	174	147	162	148	153	175	162	167	170	142	162	155	170	160	180	160	177	161	151	147	156	167	178	167	143	151	197	170	170	157	149	137	156	141	164	157	161	148	162	147	144	181	159	150	168	134	161	164	160	173	159	167	175	160	148	147	158	149	165	189	151	160	157	162	169	158	166	156	164	164	159	172	161	170	171	165	159	157	165	167	161	168	172	145	155	176	156	153	163	167	144	165	178	165	149	170	148	160	158	158	170	154	163	156	162	151	146	135	163	160	162	166	148	141	159	157	162	153	160	145	152	169	142	173	150	164	167	136	159	170	166	161	159	179	165	151	161	170	158	162	161	170	189	146	174	177	166	170	160	162	159	167	162	173	158	187	179	159	133	147	144	152	171	166	156	163	160	165	157	157	184	147	168	145	163	148	171	184	160	172	168	169	151	184	162	131	138	166	184	171	171	182	164	173	157	138	191	134	138	160	151	179	172	174	165	174	154	159	173	184	189	152	164	149	156	150	153	156	153	184	175	181	181	172	153	150	160	154	143	173	158	172	142	180	156	151	149	155	156	169	155	159	151	159	176	158	149	186	157	176	185	173	142	150	162	151	169	163	179	180	167	170	163	151	187	176	157	182	156	130	154	168	154	162	163	159	184	172	175	160	173	158	157	154	146	161	175	161	144	168	169	161	149	162	160	152	167	183	173	181	166	156	186	169	149	174	139	163	165	145	174	180	164	143	164	152	181	157	168	176	161	175	154	143	157	166	151	171	173	146	154	175	133	146	160	154	171	188	157	172	138	158	175	174	159	156	129	162	180	187	186	166	168	157	160	176	194	147	157	163	165	163	171	150	153	151	164	180	153	171	172	167	167	147	137	156	156	144	170	163	156	150	162	165	160	181	166	159	154	134	173	159	168	165	149	162	169	167	162	179	195	175	184	171	136	170	175	183	155	169	157	157	164	160	161	158	151	152	147	159	157	153	155	170	173	157	189	170	182	185	137	167	184	172	157	188	167	166	180	168	141	171	163	149	144	171	164	161	154	152	155	161	149	153	162	175	157	150	170	163	190	166	164	176	167	160	163	160	170	147	151	153	154	151	153	188	171	163	168	180	174	152	185	151	149	183	168	193	157	154	169	159	153	168	139	149	159	156	146	138	172	161	183	139	155	169	161	165	157	170	159	168	153	153	154	164	129	172	176	153	177	170	158	162	148	134	142	162	179	174	191	157	153	163	142	171	155	151	168	177	184	161	188	173	133	147	156	162	169	177	178	180	156	172	185	148	177	149	190	176	157	155	153	153	164	189	155	182	179	172	153	165	179	150	148	156	173	164	153	153	155	138	182	157	183	173	167	174	148	194	174	155	160	165	178	153	156	172	183	164	154	139	134	158	172	167	170	177	154	161	175	153	148	165	169	148	153	169	174	137	162	162	184	159	150	150	141	153	152	143	158	163	167	158	144	159	140	175	156	177	162	141	153	164	169	174	184	154	171	170	167	158	155	170	181	146	193	147	168	155	173	158	167	140	153	170	144	172	157	156	192	152	177	157	157	159	156	153	149	157	177	172	155	155	146	175	153	162	142	148	172	172	159	187	157	189	156	179	160	145	160	155	155	152	180	184	166	179	189	173	155	161	172	161	163	151	156	160	155	172	168	162	173	174	182	172	157	167	156	161	144	169	174	161	155	154	146	148	159	166	194	148	141	167	170	154	165	164	146	157	175	155	156	157	171	136	174	152	150	163	166	143	205	143	181	169	173	165	159	174	177	171	149	173	168	193	157	156	153	188	162	172	121	149	184	129	153	162	170	165	137	165	154	156	143	183	178	184	150	161	170	168	179	147	171	173	141	167	170	159	168	153	142	169	154	157	140	163	137	169	153	168	181	178	175	162	146	142	175	165	188	164	153	158	151	181	151	169	137	153	168	173	169	144	165	158	183	175	148	171	177	147	157	181	180	153	181	165	163	181	169	150	169	184	174	177	155	183	171	176	162	170	157	167	167	173	145	162	163	154	178	151	156	147	169	152	157	179	159	138	152	173	169	163	145	170	168	173	174	149	143	180	162	194	154	169	145	177	149	158	166	177	166	176	170	195	150	160	148	172	145	164	154	172	158	168	146	179	162	168	188	157	178	161	150	146	152	143	179	155	163	170	165	169	149	158	158	192	161	192	145	162	158	171	173	146	172	183	169	180	165	153	178	181	155	161	145	163	158	166	181	152	163	181	175	152	161	146	181	181	154	162	173	174	136	160	161	159	130	181	175	154	157	175	160	153	134	167	175	165	178	193	152	158	147	166	156	178	180	161	173	141	169	144	169	155	167	150	167	165	162	162	147	178	158	165	157	148	149	176	169	137	160	169	200	172	180	180	171	180	148	154	170	163	165	171	172	175	155	169	179	165	166	163	145	157	172	153	145	163	172	180	143	151	149	173	172	160	142	139	164	157	175	158	155	171	181	168	135	163	171	167	144	152	146	180	156	152	157	149	149	154	142	169	145	159	172	152	163	141	180	170	169	153	160	182	139	169	153	159	181	165	147	165	152	165	170	156	162	159	148	148	160	157	168	145	165	166	157	185	164	163	160	160	167	171	153	182	178	181	176	162	180	175	158	155	158	164	176	189	171	171	157	173	136	147	158	175	169	149	156	163	165	161	170	158	164	143	181	165	159	180	165	170	138	150	164	161	145	156	167	132	161	184	157	146	163	149	173	163	159	159	147	170	183	156	157
11492	14217	23274	25304	21616	20220	18388	14042	11999	11979	10112	6840	7772	7025	5642	4065	3739	3433	3115	2769	2612	1612	1322	1871	2314	2357	2360	2477	2487	2087	1484	1116	1111	986	1020	1133	798	685	612	604	571	538	610	702	694	507	439	467	478	441	456	494	484	450	462	441	441	506	518	501	456	445	402	433	465	480	447	446	469	438	468	466	420	464	480	485	434	433	440	418	473	476	467	441	455	455	485	418	432	461	477	469	501	458	440	461	450	457	440	460	469	460	446	442	441	456	467	453	464	447	460	486	453	472	466	493	475	444	424	480	453	474	457	464	445	483	434	460	448	441	423	471	449	443	482	459	458	483	442	419	464	459	470	448	432	453	424	488	481	462	451	456	449	445	472	475	473	449	493	451	444	496	438	421	469	456	442	467	463	448	405	474	455	445	465	474	476	452	441	450	459	429	443	449	482	440	464	446	433	440	428	447	430	468	444	445	454	460	447	445	443	467	448	434	411	479	477	438	453	464	487	457	488	456	458	463	469	446	464	439	433	450	413	468	471	489	454	436	451	459	418	476	461	452	416	423	474	463	474	487	501	453	456	460	437	452	418	435	456	418	459	460	425	452	432	446	431	434	465	433	455	499	495	463	446	432	446	437	454	449	448	444	443	442	465	445	453	495	437	436	446	482	487	456	439	441	433	443	477	442	471	478	453	467	435	441	470	476	435	409	420	424	516	450	449	486	439	472	444	438	505	450	450	444	435	464	447	471	458	470	480	439	456	448	494	454	447	471	453	430	440	395	449	468	440	461	435	508	456	460	483	430	497	452	474	474	464	458	481	471	455	476	427	481	424	430	425	447	436	453	441	445	441	447	424	403	493	459	463	467	491	453	440	477	499	457	430	452	457	428	447	439	470	479	447	467	429	451	434	444	448	450	471	439	444	459	456	491	436	457	445	514	468	447	492	462	418	450	479	463	476	462	464	447	493	437	441	458	442	410	442	439	481	469	456	456	444	484	471	445	482	452	447	487	435	465	428	454	470	456	440	436	424	441	464	465	424	443	489	510	448	446	470	443	461	480	470	437	470	478	457	472	474	458	449	453	445	445	456	447	453	456	431	454	427	430	440	444	461	422	541	441	415	462	446	482	446	471	483	434	467	478	471	408	482	467	430	462	483	462	459	434	446	426	477	472	424	438	447	474	457	442	454	457	494	446	457	423	441	440	458	442	474	456	474	459	454	456	439	442	456	491	468	473	411	430	468	406	424	471	453	419	486	463	482	448	448	474	424	408	466	450	455	438	480	474	475	468	470	494	410	416	437	439	441	455	465	459	457	475	494	428	447	460	436	452	478	461	475	474	443	413	446	457	435	482	430	480	470	434	474	447	470	482	458	466	444	440	454	438	464	438	424	461	450	484	458	436	434	459	457	437	453	450	479	461	436	448	439	453	467	420	469	473	415	458	418	466	462	472	453	485	483	466	448	474	413	473	452	528	431	486	426	452	462	450	437	469	418	448	468	432	436	470	440	487	469	477	431	482	509	451	442	447	483	429	457	475	465	437	463	507	469	473	444	419	447	435	486	457	446	438	456	422	427	432	437	435	407	446	434	459	446	470	430	473	490	485	481	418	421	457	436	471	426	453	514	471	433	446	470	450	479	438	509	480	453	486	460	464	438	437	461	439	494	472	455	476	447	429	445	448	460	456	471	467	418	428	444	463	470	461	483	452	470	467	464	480	457	464	474	451	453	446	445	425	447	479	441	428	408	456	421	467	438	460	481	438	485	460	427	467	475	441	463	475	413	489	444	427	454	468	487	453	424	482	455	440	422	451	452	394	466	424	492	438	481	458	450	491	441	484	474	463	429	464	479	466	471	449	459	465	392	458	425	450	428	423	418	442	465	424	456	435	421	402	455	446	443	472	460	463	462	443	450	441	504	472	437	453	434	460	490	477	460	512	453	466	462	457	471	435	422	437	482	494	460	443	434	477	469	438	415	398	448	459	411	467	446	504	439	446	456	455	454	451	438	441	484	422	456	463	459	436	498	489	455	479	475	498	454	434	459	457	425	430	448	461	470	464	459	472	463	479	482	425	439	434	440	470	477	404	451	495	451	469	462	494	471	465	461	435	435	489	471	468	460	434	453	472	443	466	496	463	411	485	462	437	433	462	450	442	467	450	446	479	455	433	455	462	465	441	479	477	494	472	416	450	426	445	468	443	459	454	463	457	450	445	472	437	444	482	467	437	455	480	459	414	458	442	491	441	445	450	441	431	445	430	475	461	475	454	464	441	448	444	414	441	445	460	478	482	427	443	479	496	486	464	503	439	459	462	459	438	463	444	432	454	466	433	508	446	466	430	428	444	452	460	462	461	480	436	454	422	459	425	454	442	439	432	513	478	457	453	456	454	476	500	436	465	419	461	425	474	438	469	451	472	473	449	423	447	451	449	447	443	440	452	435	454	451	435	412	472	432	461	427	477	470	480	445	481	446	448	460	453	481	469	436	461	432	443	469	458	443	428	433	419	462	482	433	462	433	440	486	468	482	452	479	478	447	501	443	496	421	454	439	453	461	464	472	469	469	432	457	448	424	474	465	469	463	433	464	486	445	492	434	453	443	437	472	490	427	458	450	450	460	469	476	462	463	435	436	423	461	467	438	444	483	465	492	485	459	467	476	463	470	451	419	433	446	432	444	451	456	451	438	446	453	454	429	459	416	457	470	494	459	487	461	452	474	404	482	467	422	467	459	415	439	442	425	472	455	457	466	494	462	420	444	455	468	444	437	463	448	412	438	455	441	447	465	496	435	456	464	477	469	453	439	486	482	473	480	433	489	431	434	451	455	471	445	450	472	403	459	461	432	431	465	460	502	480	487	464	464	440	509	444	462	458	455	477	444	469	454	455	478	449	450	412	442	466	440	465	491	443	462	456	465	445	420	467	453	455	464	466	434	436	419	468	470	454	445	436	406	435	461	455	465	446	447	430	478	440	469	462	429	460	425	437	459	469	451	442	471	462	511	450	461	446	448	460	411	462	461	432	468	457	453	479	481	471	435	486	482	463	457	459	445	460	424	437	445	433	466	455	424	441	440	448	416	450	429	456	442	468	430	448	438	470	420	439	441	453	432	478	439	466	452	459	444	462	467	421	437	448	468	476	421	424	468	456	469	474	464	475	450	458	440	485	462	485	449	480	442	476	477	470	491	453	427	444	514	488	429	423	440	439	466	454	480	465	499	447	456	474	460	495	441	446	449	485	440	460	468	449	441	500	446	463	446	447	445	441	466	481	477	483	421	433	450	450	491	479	458	474	474	468	447	433	464	473	441	477	474	458	476	445	459	422	420	411	450	449	451	426	421	451	440	427	462	468	449	433	420	453	448	461	450	473	460	440	458	458	468	422	449	447	476	467	453	482	467	434	436	470	443	462	459	451	458	457	496	414	441	437	452	452	427	463	461	482	409	414	435	469	474	471	440	490	454	449	491	470	404	454	453	481	443	424	419	465	429	482	439	484
31502	34173	41478	35502	30182	29356	32374	26611	23335	23626	21256	13320	13736	15154	12113	8330	7206	6544	5683	4795	4378	2772	2190	3179	3763	4253	4015	4433	3984	3371	2434	1432	1035	923	1151	1268	664	431	326	331	277	237	278	495	369	237	174	181	166	166	132	165	166	139	140	156	150	189	212	190	159	149	144	124	149	135	148	161	154	160	127	151	144	161	146	150	122	148	173	151	154	115	136	138	139	140	136	186	131	149	167	171	143	139	154	146	150	131	144	130	170	146	126	136	151	171	135	129	118	144	154	165	134	141	137	132	131	150	153	152	124	139	137	175	131	132	139	134	157	141	140	137	140	158	132	143	138	166	144	154	127	139	146	135	147	171	158	135	114	147	144	159	139	146	144	131	145	163	166	138	142	140	132	138	160	124	141	142	134	134	147	164	146	148	134	130	145	144	146	161	172	163	164	154	131	141	142	147	155	159	137	145	145	138	130	143	149	120	147	133	146	169	153	154	128	154	135	148	137	131	142	152	137	154	153	126	133	151	166	137	144	150	130	123	133	138	131	119	150	164	153	151	144	145	141	164	149	148	145	147	148	155	125	147	112	141	135	172	142	146	137	142	130	145	145	136	146	153	158	156	143	131	133	154	129	137	163	150	150	129	146	127	152	134	161	156	176	149	148	160	147	138	153	126	122	154	146	142	143	154	118	160	153	156	157	149	151	139	147	148	140	153	151	132	143	154	147	126	116	151	145	142	159	131	114	134	155	146	136	136	135	148	152	138	145	118	144	156	149	148	132	154	151	156	145	134	128	150	168	154	139	140	160	154	160	149	128	127	148	160	125	160	147	146	115	127	125	130	131	155	129	147	156	135	138	149	150	145	127	102	153	158	147	137	148	131	146	144	130	144	128	143	165	167	159	160	138	140	139	151	136	159	157	129	147	138	139	125	150	148	131	152	151	126	150	175	126	136	145	152	147	147	143	148	146	142	149	148	145	132	169	155	143	162	136	146	161	141	154	140	141	169	132	134	139	150	158	138	133	145	128	136	140	142	137	151	136	158	132	163	151	132	154	148	164	157	150	146	151	146	157	145	151	149	153	137	139	140	124	151	131	128	136	138	131	115	141	144	140	123	134	144	151	133	167	145	137	136	122	163	177	155	142	144	131	130	120	139	143	140	136	150	142	153	143	148	139	154	140	154	162	125	121	155	143	134	144	142	166	139	134	139	138	144	151	118	140	146	139	143	151	143	132	170	161	149	151	144	148	141	144	141	142	146	134	149	148	144	129	168	109	121	144	143	144	138	132	151	152	141	155	125	139	153	155	145	166	150	145	127	163	160	127	160	120	149	150	144	155	131	136	135	138	155	145	162	164	126	138	130	142	143	136	140	146	130	151	160	116	167	147	155	153	186	125	147	148	150	149	145	141	155	127	151	144	132	130	166	152	127	142	154	135	147	136	125	156	142	156	141	145	141	165	129	142	148	159	152	133	151	141	127	122	157	142	167	163	132	130	142	164	156	156	138	158	157	148	130	133	158	146	136	141	159	142	135	148	137	123	154	132	146	125	136	136	132	156	158	137	139	128	157	162	138	148	148	118	135	153	139	146	150	140	150	154	145	148	145	160	134	118	130	144	133	141	144	130	127	157	138	148	141	137	122	123	137	153	144	152	176	151	156	131	144	162	148	149	141	151	153	135	121	130	138	141	122	158	160	135	144	145	137	145	129	145	156	152	145	120	146	155	136	138	131	144	153	122	159	161	164	136	154	147	152	141	147	155	152	151	155	148	153	160	137	117	151	153	147	166	142	153	161	131	150	164	160	153	149	138	130	155	144	161	155	144	140	161	161	125	121	146	152	166	157	149	170	148	164	131	162	169	150	136	149	136	143	138	131	137	124	131	132	138	129	137	153	164	144	183	123	141	146	137	141	138	125	140	160	127	130	142	130	118	117	141	164	142	139	119	162	141	159	117	129	146	144	155	134	150	136	140	147	133	145	144	151	156	152	149	145	132	160	129	121	151	156	146	137	132	141	160	175	128	136	123	155	143	135	122	161	147	136	130	128	153	141	137	136	151	152	151	151	150	145	167	141	139	138	148	133	144	155	138	130	120	135	150	126	158	121	123	154	151	135	150	168	146	169	141	151	139	143	139	132	168	164	137	149	157	156	158	116	139	135	144	154	143	136	131	141	138	137	167	134	133	156	125	119	144	120	144	151	137	144	136	152	148	166	158	138	155	154	114	163	153	146	184	167	131	132	134	163	160	129	135	159	165	135	155	137	156	127	145	132	150	151	148	137	142	149	146	166	133	135	151	148	133	149	148	157	152	134	135	137	135	164	144	155	119	152	156	130	117	146	151	132	137	131	136	153	143	137	146	150	132	164	156	145	148	132	159	135	134	149	142	139	138	137	140	140	142	119	140	159	137	127	133	154	151	125	129	154	162	162	132	166	154	153	135	153	133	157	123	139	144	152	160	164	141	149	148	143	138	127	151	142	146	163	155	143	167	132	142	138	131	130	169	129	130	133	145	131	119	147	138	147	153	143	165	152	143	151	161	147	146	129	145	119	142	149	130	145	150	164	130	156	145	130	150	169	143	150	155	161	138	142	152	152	151	131	135	149	143	144	162	134	131	144	157	160	159	124	137	147	146	133	154	141	146	127	132	129	179	127	154	126	124	142	148	142	147	156	134	162	157	123	141	128	120	162	121	146	131	136	154	130	143	136	145	159	157	138	144	124	180	145	163	117	142	133	138	144	153	122	137	145	140	136	152	140	143	152	137	154	131	144	157	110	140	155	146	137	147	145	145	147	163	143	122	164	155	146	136	127	139	152	164	163	129	159	156	135	157	138	155	124	116	161	142	156	145	148	135	138	144	144	146	168	139	140	150	154	138	143	164	185	155	138	145	157	148	143	149	144	138	128	134	124	120	149	133	138	140	123	137	143	150	149	140	145	151	151	154	142	147	160	143	136	157	142	145	133	149	138	148	130	128	151	142	160	129	159	132	118	138	152	146	124	168	144	145	160	142	148	146	124	143	142	152	137	149	155	134	140	139	146	128	169	132	145	137	152	159	151	135	115	139	122	168	156	154	141	136	154	139	156	159	141	138	166	142	159	150	149	148	130	136	139	152	158	137	140	154	156	161	126	171	142	143	133	160	124	131	131	133	126	152	149	132	131	148	143	144	126	150	144	135	157	130	135	134	138	141	145	148	146	144	134	154	135	133	139	131	126	131	140	149	137	148	124	141	167	157	150	144	157	124	147	160	153	123	153	140	151	141	151	157	129	131	134	136	139	138	116	140	136	146	146	146	165	138	158	156	150	139	135	142	157	143	123	134	173	136	148	155	148	113	142	170	163	155	131	158	160	130	129	158	140	132	133	166	167	136	134	139	147	133	151	137	168	138	134	131	166	148	151	150	156	146	138	148	129	155	154	144	165	162	139	160	152	168	146	169	139	121	120	126	135	157	150	144	152	164	162	169	151	159	127	154	137	138	142	123	156	148	178
22137	29488	38961	40547	39064	41171	44816	38112	38927	40651	37756	29594	31824	33166	30542	24269	24025	22463	20703	18760	17543	11423	9325	13613	16852	18870	19383	20301	19030	16793	12674	8090	5785	5523	7116	7919	3879	2351	1873	1588	1497	1118	1509	3307	1836	945	664	688	600	495	508	538	473	484	415	439	433	685	813	646	499	419	408	425	445	424	415	457	435	421	390	413	414	422	462	407	440	401	395	400	430	427	400	409	393	384	420	439	421	414	432	412	387	428	406	417	414	418	390	426	418	393	377	417	422	409	392	433	386	390	368	421	442	388	400	414	410	404	388	433	413	377	400	390	366	415	396	408	417	411	390	389	406	408	413	415	432	394	388	394	394	389	426	412	400	436	406	423	413	408	395	411	397	409	409	422	377	403	389	423	387	391	402	425	374	379	405	421	414	422	410	428	436	382	398	429	380	385	389	432	402	383	417	391	391	448	419	403	418	398	390	434	383	393	404	417	393	440	378	446	395	380	398	401	426	373	419	414	404	415	403	388	399	404	398	393	382	407	414	437	437	410	443	395	392	372	440	396	412	411	412	401	409	406	411	392	402	424	421	414	438	414	425	433	388	418	432	408	401	392	381	411	411	362	391	388	393	394	430	419	433	435	380	411	403	400	421	391	440	377	395	420	407	399	380	407	402	441	402	429	418	406	410	382	407	415	398	437	426	385	396	413	383	425	386	399	371	455	444	417	436	410	398	426	379	422	425	398	439	410	421	409	419	415	405	427	432	449	355	375	389	416	429	386	368	411	417	406	432	449	431	415	388	409	435	379	407	410	419	408	405	407	430	400	434	418	410	378	402	417	432	389	398	386	414	423	392	404	414	454	430	397	423	403	397	414	385	428	409	394	420	404	433	437	395	448	407	388	436	427	437	435	434	445	444	382	395	384	433	390	439	403	427	417	407	415	415	408	406	375	401	414	408	417	418	390	424	402	383	421	433	392	450	412	420	451	442	428	396	403	410	411	441	374	445	426	441	401	441	410	424	389	426	419	437	412	385	374	382	422	393	398	393	405	423	402	398	405	391	421	433	376	403	388	416	368	389	438	397	392	404	370	404	423	409	376	424	431	423	414	394	435	360	414	381	403	408	397	405	411	412	394	412	409	405	444	385	412	397	376	394	409	413	423	405	389	378	398	417	411	394	431	417	415	373	411	402	387	429	426	374	382	417	424	421	420	414	375	432	437	422	449	374	361	413	420	395	410	419	418	394	397	429	415	389	430	408	421	393	405	395	446	435	407	438	425	387	398	405	431	412	406	393	414	415	422	435	395	365	427	400	420	411	415	431	378	422	439	393	415	419	412	422	415	375	425	426	371	442	419	440	426	401	416	368	373	405	436	425	406	415	374	424	456	429	412	412	407	436	435	433	423	386	432	400	373	397	384	406	433	390	418	446	404	438	384	441	403	422	404	400	388	378	407	431	415	397	416	401	437	459	423	377	379	416	398	454	376	374	376	400	409	413	383	414	425	406	414	391	425	379	397	376	418	422	425	427	407	394	368	405	398	430	402	428	411	388	421	406	432	391	429	438	426	387	420	384	419	436	386	414	400	396	396	399	411	410	397	436	409	445	402	405	414	384	429	431	403	367	389	421	423	397	383	387	408	392	406	431	374	379	411	413	398	400	415	405	390	447	425	373	437	388	425	411	407	419	401	408	420	417	427	441	433	395	401	383	418	421	409	404	424	406	449	365	422	417	436	404	409	445	408	400	409	419	378	417	416	436	423	392	399	440	392	396	404	403	398	372	378	408	430	409	442	402	381	432	400	440	411	403	375	374	413	437	406	394	427	400	414	390	392	451	421	403	417	420	388	406	388	415	426	365	404	411	402	408	474	413	422	412	401	379	425	418	384	410	392	404	382	406	398	422	400	427	412	405	443	403	391	439	374	388	371	408	418	397	416	452	402	433	440	415	420	397	397	430	408	378	412	411	393	433	397	426	403	432	410	456	417	403	422	422	398	436	404	403	386	426	385	384	373	404	440	419	362	422	442	437	423	465	408	418	413	392	453	440	411	409	431	443	387	414	398	391	394	430	427	422	416	421	393	436	423	392	403	402	432	418	434	378	431	403	433	429	392	378	412	440	399	403	388	432	415	420	371	385	451	415	423	438	411	386	396	398	413	419	428	413	421	382	440	418	406	381	433	414	447	422	445	385	428	434	413	408	436	406	413	455	422	455	425	423	383	410	376	457	415	392	380	422	404	394	433	426	397	460	392	424	398	402	391	411	431	417	404	392	430	388	423	372	403	398	413	444	399	427	392	424	435	442	432	374	439	411	408	427	403	387	413	404	402	459	433	423	369	408	418	380	413	392	446	370	390	406	383	417	401	429	421	416	398	395	366	407	406	401	405	407	406	396	406	422	423	393	406	372	406	392	420	413	446	443	417	406	408	414	395	456	418	430	379	405	406	452	426	387	435	455	432	412	367	379	442	415	385	428	395	387	417	385	428	383	407	448	444	406	402	407	411	417	371	429	428	412	408	378	419	403	480	399	423	416	391	452	423	413	372	405	431	380	383	441	426	448	405	387	420	397	393	408	408	416	417	424	387	393	396	390	401	416	410	445	420	420	397	394	428	423	415	439	418	406	371	372	433	396	370	408	390	438	422	414	394	404	395	365	420	416	418	442	421	424	405	438	432	402	463	414	409	392	397	420	451	389	431	399	398	428	420	429	361	424	434	392	429	379	409	423	417	432	394	400	373	406	398	416	406	399	410	410	423	425	445	401	436	412	437	425	426	406	399	425	425	411	419	389	400	453	435	420	390	429	412	393	395	416	433	390	417	423	381	424	390	428	391	464	399	375	415	401	388	413	406	434	402	435	413	423	409	432	417	418	411	402	377	409	427	423	411	398	366	400	417	407	428	411	458	379	390	393	400	386	412	408	417	451	404	427	425	421	394	397	394	400	415	378	423	381	418	430	412	411	427	398	375	368	441	416	408	409	410	379	413	405	396	402	430	400	398	383	386	423	415	433	421	407	365	404	406	409	438	421	402	439	396	399	375	411	416	438	388	389	418	387	395	405	398	432	426	434	417	396	448	414	390	420	400	402	402	402	411	409	411	411	401	409	460	444	382	405	399	443	387	390	412	438	412	405	407	409	393	422	450	389	402	413	425	393	416	387	409	407	401	437	405	404	404	398	406	422	408	428	391	410	414	432	394	398	398	412	368	413	415	422	421	405	410	403	414	406	373	375	411	424	424	440	396	396	382	403	408	387	403	415	441	403	439	380	404	393	397	395	373	400	440	361	438	444	444	441	399	391	422	397	411	410	406	428	409	433	406	421	401	426	386	417	401	440	396	397	378	386	415	413	375	483	399	412	410	379	416	420	417	440	412	377	438	399	410	468	406	395	419	417	406	439	397	432	399	434	396	386	427	396	398	401	437	399	409	416	413	395	400	406	408	395	383	385	351	395	390	405	379	375	411	414	369	402	417	399	386	422	379	417	415	407	436	388	424	411	432	384	398	461	429
36998	39043	40774	37984	35406	34526	39031	33685	31532	31279	29049	17804	19909	22581	18198	12885	11664	10558	9539	7699	7640	4275	4697	4990	6395	7066	7239	7718	6634	6181	3872	2751	1817	1454	2360	1745	881	726	463	457	381	337	389	859	469	336	228	212	230	168	193	186	188	192	162	161	212	257	258	183	187	163	170	185	152	188	191	186	181	168	170	184	177	159	158	173	177	162	148	183	167	194	196	162	142	190	174	170	168	163	166	157	151	169	199	199	167	161	179	181	153	167	177	189	190	169	149	170	161	177	173	173	151	174	182	152	167	148	181	161	187	184	158	156	159	164	169	153	197	151	170	176	164	163	163	174	179	155	162	145	173	180	169	182	172	167	171	162	171	174	150	156	181	159	156	206	164	156	166	183	193	165	175	168	186	153	175	172	192	172	172	173	160	168	165	177	176	185	157	165	181	165	170	163	195	170	182	164	159	176	165	168	150	157	169	148	171	183	158	176	158	167	159	177	190	193	164	170	170	151	157	176	146	168	194	161	163	174	170	150	167	166	159	158	163	174	191	156	152	165	176	178	195	168	169	168	154	173	163	168	166	168	187	154	153	177	161	142	162	162	151	159	186	164	176	173	178	162	155	132	185	148	125	174	162	167	155	158	168	180	168	168	156	176	165	158	172	181	193	159	149	178	161	153	142	171	185	180	166	175	185	162	183	163	187	161	164	167	173	178	187	158	175	163	174	175	142	162	187	164	172	160	190	175	212	164	179	187	142	184	162	176	163	177	168	154	167	155	136	180	181	158	192	165	179	160	153	152	176	171	190	168	185	152	152	160	164	143	193	199	184	147	150	158	177	182	161	173	192	173	171	181	169	177	183	162	202	176	152	166	155	170	184	164	168	172	157	190	167	148	148	179	162	168	175	134	190	163	163	165	154	153	162	167	169	170	151	178	152	166	171	199	168	178	185	170	166	174	152	177	185	196	162	177	171	175	202	157	166	173	173	148	166	156	175	164	183	156	191	188	170	163	151	190	170	139	165	164	154	184	196	159	167	182	177	152	144	190	140	166	179	173	173	161	161	177	192	158	186	167	183	186	174	173	158	171	159	167	142	161	168	168	193	164	157	168	146	180	205	167	152	173	187	174	166	172	161	168	180	163	153	158	171	166	185	176	188	196	160	161	156	163	157	162	179	159	172	181	139	198	155	172	176	177	174	163	154	160	173	189	162	168	166	152	149	161	172	179	174	175	148	163	168	168	187	160	188	165	169	156	158	189	185	156	176	146	197	154	179	159	183	172	177	158	169	179	169	184	164	158	195	177	163	176	173	186	178	137	164	194	170	173	178	175	176	164	174	159	161	134	185	194	168	175	145	198	174	173	203	179	178	178	160	172	154	154	178	193	163	177	169	169	164	189	149	161	140	172	190	144	170	171	171	169	175	156	165	165	175	165	172	163	179	156	134	179	161	182	158	172	154	158	154	151	192	145	164	169	182	150	152	189	157	174	179	180	157	158	159	152	155	172	151	191	161	164	179	165	158	180	169	196	185	162	165	165	162	180	181	129	164	161	160	159	144	167	182	161	182	162	162	165	174	148	156	149	159	172	174	169	158	176	165	168	148	150	168	172	159	173	181	174	169	181	188	195	166	161	174	172	202	165	168	142	166	146	182	162	152	169	166	181	148	151	189	170	180	163	172	154	178	157	152	178	188	160	146	188	154	164	160	182	170	173	194	169	167	174	164	159	162	164	153	174	179	178	175	166	160	170	170	165	162	171	174	165	159	168	175	172	159	198	161	142	180	190	159	172	161	176	194	178	190	155	163	163	186	172	144	192	177	168	165	162	176	138	174	154	149	150	181	176	161	159	161	156	166	145	172	146	166	177	171	158	177	159	195	197	183	170	161	166	168	148	144	178	150	135	170	142	184	195	170	170	160	169	149	155	165	176	189	170	167	159	183	169	156	169	179	156	175	192	166	182	186	179	143	177	173	170	178	157	181	173	162	155	163	167	170	163	168	183	163	174	171	159	169	158	153	167	181	152	177	141	164	183	145	169	161	192	166	177	143	187	182	155	166	163	178	176	181	140	173	183	182	165	150	183	186	161	189	190	174	215	166	161	174	142	174	165	156	167	170	172	168	165	142	164	178	170	166	173	182	192	171	164	173	161	156	165	160	176	163	151	159	152	143	145	171	177	173	161	167	195	159	177	162	168	162	190	180	167	174	183	177	174	171	172	168	160	159	205	172	140	170	159	163	175	175	160	163	156	166	172	191	172	170	156	167	194	157	175	177	137	191	151	159	159	183	160	159	166	143	196	151	155	176	187	188	147	153	171	159	175	144	169	157	163	168	158	174	168	162	178	180	167	196	155	189	176	176	174	171	186	192	173	201	166	171	167	159	158	174	145	161	157	160	157	182	163	151	153	176	146	174	159	160	165	154	169	166	154	175	159	172	169	203	161	172	163	134	167	188	171	159	159	181	167	169	167	165	183	168	169	175	184	170	162	172	172	157	187	158	145	165	178	190	152	181	173	150	173	167	160	166	183	167	161	181	167	146	164	179	171	149	172	165	149	177	176	182	170	178	181	183	156	155	192	181	175	164	142	167	158	146	178	184	171	171	181	167	165	172	147	190	185	179	168	142	173	154	176	164	141	157	181	168	167	164	187	150	189	170	180	173	190	176	178	171	167	179	174	175	192	166	179	173	163	183	159	192	169	179	164	168	174	173	192	157	149	171	159	149	158	169	187	166	176	184	189	172	161	169	179	187	146	153	167	180	205	175	169	169	171	164	177	139	177	183	184	159	186	160	176	156	142	150	151	164	167	148	187	162	210	164	160	171	170	186	181	185	146	171	180	171	174	184	181	179	176	171	155	178	184	161	145	144	155	189	179	152	173	174	197	161	184	176	181	196	171	157	186	148	163	159	167	155	156	180	158	182	177	149	177	181	198	155	153	150	173	190	168	183	171	159	188	182	171	181	172	166	177	154	182	174	152	156	164	179	162	175	160	160	187	179	169	179	176	171	165	181	178	162	179	147	163	185	176	160	192	177	172	149	167	153	173	172	161	173	171	181	152	182	163	185	184	155	157	143	179	175	159	166	174	188	149	189	183	184	152	209	158	155	158	180	166	175	150	178	164	168	175	166	167	175	155	165	163	194	173	157	157	183	175	167	157	163	177	151	162	178	174	160	165	185	182	146	165	157	157	164	162	191	129	168	162	151	157	173	176	166	179	163	152	162	167	179	163	174	181	172	163	188	153	167	163	152	163	164	166	180	156	173	155	165	167	156	182	154	168	155	184	182	178	186	168	191	169	169	197	169	178	172	147	175	167	157	186	190	172	180	189	161	144	172	167	178	156	153	178	153	173	182	138	176	170	172	160	170	153	171	153	191	163	160	163	174	161	171	170	172	173	173	187	175	170	156	159	177	178	160	170	144	170	160	175	180	193	169	143	202	168	161	160	176	193	164	140	144	165	152	162	160	166	155	170	161	200	170	179	155	158	172	189	162	173
25951	33346	39452	43624	44311	45933	50433	43665	45077	46326	44120	31960	38522	39902	36803	31171	30403	29503	27256	24676	23308	15039	17627	17930	23424	25180	26718	27939	25263	24486	16871	13353	10088	8380	13356	9582	5138	4086	2618	2547	2311	1641	2193	5248	2507	1609	823	851	786	667	662	654	557	520	527	476	523	1214	789	462	497	429	490	540	510	546	473	456	494	483	456	512	471	439	487	465	463	431	453	482	449	499	474	476	474	473	486	467	480	486	452	495	471	464	470	476	421	477	475	473	434	462	476	491	474	442	444	461	485	446	444	502	458	459	502	457	445	415	483	493	459	488	468	483	436	438	458	471	480	449	451	433	443	416	467	474	426	464	477	430	465	449	473	457	477	440	458	472	463	501	477	465	463	482	469	457	466	449	485	448	491	467	439	443	446	477	468	438	449	479	496	458	469	504	475	411	490	461	427	466	482	468	468	427	467	464	439	450	484	470	487	470	482	475	472	423	474	434	506	466	447	445	464	461	444	452	446	464	471	474	458	475	467	476	477	446	467	484	461	435	425	486	465	496	467	478	460	489	475	484	473	449	478	477	485	473	436	439	473	451	492	478	442	461	446	468	494	445	462	419	491	512	455	510	455	471	478	455	446	456	466	463	480	470	494	482	469	500	459	472	491	431	465	466	475	471	462	440	457	478	434	481	486	426	495	422	477	484	486	479	500	477	440	435	473	458	452	465	482	495	474	439	447	492	472	419	490	457	471	444	470	423	446	526	446	480	501	482	489	468	451	519	470	451	426	445	455	480	462	434	447	486	497	475	478	449	468	462	497	454	472	424	480	492	446	464	472	479	488	473	441	478	486	478	468	464	438	436	464	469	455	466	490	489	492	506	464	456	510	491	449	438	443	419	460	451	463	487	455	442	468	416	506	475	494	457	494	508	453	466	483	441	468	483	475	485	455	484	474	450	490	445	473	490	463	437	473	473	471	476	490	475	486	493	490	475	451	453	444	439	475	453	471	471	456	463	460	454	489	456	471	472	445	484	453	445	469	463	487	469	497	470	448	471	471	465	456	506	421	461	487	472	480	452	488	464	536	445	467	464	444	404	451	448	480	454	462	450	481	438	477	468	464	475	450	472	470	481	478	464	471	498	478	475	474	453	453	425	447	492	463	477	462	463	506	481	464	498	514	438	469	430	467	439	463	462	438	516	492	470	477	419	461	473	401	454	438	413	445	450	444	451	422	477	451	463	480	423	483	474	508	488	466	465	481	426	488	474	462	426	489	455	469	461	460	522	387	464	468	471	477	469	446	414	467	463	471	463	481	479	461	468	475	479	491	504	478	454	431	476	485	446	487	458	493	483	450	476	447	417	457	472	459	494	467	467	495	480	457	461	475	476	492	464	471	489	433	491	428	460	469	478	453	460	468	461	490	467	423	478	464	476	512	452	518	450	464	476	497	485	434	462	479	491	443	472	470	474	435	437	464	476	482	428	500	497	494	431	471	486	469	494	468	472	443	493	451	445	456	465	462	484	474	494	421	487	456	473	469	464	435	462	482	469	507	448	471	479	425	477	463	454	451	449	491	464	441	521	450	441	517	461	448	474	512	477	472	449	491	448	453	505	431	470	470	481	462	462	433	466	430	482	491	429	456	485	464	493	450	431	479	466	479	457	450	455	442	467	484	458	500	442	481	488	468	468	462	449	440	508	511	486	478	451	479	478	476	443	461	493	478	469	488	452	466	487	443	476	466	458	495	452	447	450	502	476	465	509	462	469	451	509	484	482	452	482	498	471	460	485	451	432	479	467	425	460	501	486	453	473	496	461	470	450	464	446	472	455	490	494	453	458	471	449	451	487	497	433	465	485	480	465	467	463	476	450	500	476	451	485	458	503	478	464	447	470	474	469	471	452	458	486	449	442	435	444	463	468	490	464	439	499	483	481	473	446	491	434	474	507	439	474	476	414	445	479	484	477	420	423	463	457	413	469	472	439	436	504	494	451	437	470	444	438	440	485	477	447	468	498	486	436	480	503	524	454	482	463	447	456	459	471	412	455	484	452	476	499	411	451	458	446	451	461	469	490	447	477	459	480	479	456	483	470	483	513	455	441	443	467	435	466	431	478	483	463	467	494	453	481	484	493	483	434	466	464	476	505	433	460	473	449	507	494	497	468	467	464	482	434	490	455	489	456	443	469	455	482	481	482	447	518	436	485	464	490	508	450	484	470	449	452	446	448	449	434	440	487	451	440	504	500	465	462	475	434	433	460	460	475	456	497	519	489	494	452	466	449	461	483	459	467	470	441	460	456	500	447	456	476	465	445	451	437	483	464	484	497	458	505	473	491	469	436	497	460	440	421	495	474	470	456	454	464	481	491	455	482	462	496	476	465	488	431	494	460	482	461	469	463	463	419	464	446	468	468	511	519	481	496	490	454	459	487	473	463	457	442	460	470	484	454	439	496	482	468	477	479	466	487	464	483	446	461	473	463	452	442	456	483	468	472	494	457	470	446	453	455	443	458	482	478	450	455	465	460	468	492	464	451	471	501	472	456	468	458	458	454	501	491	456	472	434	466	438	477	470	473	499	479	456	431	451	452	466	439	450	483	476	448	472	459	496	455	470	463	448	437	447	470	455	466	447	474	481	485	474	466	469	431	462	448	496	458	472	434	462	479	459	413	472	535	475	476	459	476	476	470	442	474	440	447	465	442	471	474	489	449	460	499	436	455	491	486	470	465	456	452	469	487	466	468	481	454	483	443	451	482	452	461	464	482	449	467	485	488	435	461	479	464	426	494	519	459	465	472	444	451	459	472	472	474	471	436	507	485	446	460	455	448	455	431	432	468	489	465	531	452	455	468	509	452	483	443	461	462	474	434	488	478	447	457	473	465	466	466	508	474	455	478	446	468	481	451	455	483	444	438	483	438	449	457	482	469	449	445	473	480	483	505	473	469	441	453	468	437	429	486	464	474	488	469	450	437	468	474	441	471	464	461	517	478	486	442	462	436	464	460	456	477	478	459	459	449	466	483	502	465	453	435	457	473	454	502	499	437	471	443	439	443	478	471	511	482	505	477	469	445	424	457	482	462	485	424	470	453	494	467	456	444	466	464	465	430	454	455	407	487	485	477	459	478	470	486	488	438	469	437	436	476	479	483	426	457	478	475	494	462	442	453	486	488	452	427	463	463	452	469	479	489	503	460	473	507	446	465	445	460	461	481	444	511	458	470	444	452	460	475	484	475	492	468	458	425	480	457	460	460	500	456	439	462	484	476	449	478	464	432	431	444	460	440	426	447	477	500	490	504	470	530	521	439	488	437	471	453	447	467	462	471	479	444	444	483	479	442	488	485	466	482	463	490	465	473	473	475	425	446	443	463	469	496	489	441	444	463	438	473	442	448	470	458	460	477	486	449	512	488	507	476	483	449	479	455	463	462	451	466	451	441	455	444	452	433	471	474	491	444	443	474	428	451	488	461	471	475	461	438	458	480	457	502	459	465	449	494	477	473	448	504	447	442	436	470	436	496
16882	16094	18144	13431	8307	6312	5507	3627	3121	2417	2155	1166	1368	1290	958	723	759	642	584	482	487	340	318	346	421	426	465	395	401	362	299	219	222	201	212	233	161	152	135	143	159	139	142	181	162	122	139	138	150	134	112	120	120	136	128	114	123	130	108	119	131	140	129	133	146	131	139	138	133	117	118	130	114	137	125	145	124	125	127	105	117	115	125	123	122	137	133	129	118	132	129	122	124	141	145	116	111	137	138	137	138	121	137	149	134	109	139	110	118	132	133	124	129	120	121	117	135	149	144	103	125	149	134	124	118	108	150	133	137	145	118	123	121	139	142	122	141	135	138	106	131	130	102	117	132	114	133	133	111	143	134	117	128	118	125	133	129	132	112	146	154	112	101	115	102	128	120	135	120	120	121	130	122	121	102	131	121	133	116	112	129	118	123	143	134	125	119	110	117	120	132	121	138	126	121	122	115	138	138	151	136	146	123	122	147	131	141	122	108	119	133	114	110	123	121	137	159	108	113	138	133	139	123	136	108	115	129	129	130	129	141	131	151	154	121	119	122	137	126	137	134	157	123	126	132	119	127	134	143	148	122	118	123	142	122	134	125	119	124	147	121	131	104	160	132	111	125	141	134	131	142	133	127	135	117	140	124	116	130	126	121	118	127	143	119	139	112	110	135	110	139	127	126	113	118	139	114	126	134	125	112	136	140	141	138	145	138	126	129	132	134	136	110	132	136	121	124	117	119	144	140	130	116	123	135	150	134	128	121	112	120	145	126	124	138	133	126	135	138	142	113	117	145	116	119	122	117	132	129	120	120	142	128	120	137	113	111	114	121	137	123	99	138	134	120	129	129	147	131	130	137	130	115	119	121	135	144	128	143	109	107	142	142	133	146	141	137	116	119	143	99	132	122	115	139	122	124	127	129	142	136	138	122	145	129	122	145	146	154	132	122	129	118	141	127	109	113	116	114	118	130	121	105	128	113	138	134	134	116	119	137	114	135	116	124	129	122	111	119	116	130	124	122	127	148	148	130	136	125	151	127	106	130	128	115	134	125	124	121	116	111	115	135	151	121	110	115	122	118	147	142	143	149	128	124	141	128	139	150	123	136	124	129	132	114	112	134	125	121	138	129	115	126	122	132	139	120	125	131	138	120	116	136	134	119	142	126	129	154	136	137	107	146	129	126	128	127	149	156	146	123	129	141	127	108	132	138	138	125	137	147	121	150	130	138	122	128	127	137	115	116	135	117	110	135	126	144	137	136	131	127	147	152	143	118	119	100	130	114	127	144	115	115	143	117	144	127	147	123	107	127	137	131	118	129	130	103	132	137	139	121	114	137	118	153	123	121	124	132	109	98	103	150	127	119	109	126	114	137	140	133	150	143	147	111	120	142	121	136	133	124	120	131	147	114	114	160	109	131	125	116	126	117	137	131	136	121	124	113	114	117	138	134	142	140	114	133	135	120	133	132	108	116	126	157	128	104	142	131	136	126	157	125	124	134	139	128	102	123	130	129	132	113	145	136	116	135	136	121	140	131	111	120	107	124	136	132	138	133	108	132	129	116	130	118	125	141	122	118	136	134	132	127	111	118	102	119	129	116	150	130	106	120	111	116	126	129	115	143	121	121	134	116	143	128	137	124	148	120	127	143	141	113	108	129	125	131	119	118	136	137	118	131	121	132	137	131	120	140	110	126	134	120	117	132	142	121	139	115	118	120	130	117	143	131	150	129	122	118	132	118	128	140	134	123	145	147	154	128	139	123	125	119	131	140	121	129	139	137	106	120	132	124	110	133	123	119	136	136	128	114	120	108	116	110	148	133	127	131	120	122	130	131	133	130	133	114	121	160	140	112	135	116	118	122	114	102	127	125	135	125	117	133	134	140	114	134	137	129	153	122	124	134	144	125	110	118	128	145	117	137	129	156	109	127	132	123	109	120	147	112	133	133	151	120	116	135	137	115	122	120	155	99	124	117	121	127	117	114	113	127	127	150	134	109	132	143	113	117	155	111	135	153	134	129	133	124	115	133	155	128	114	127	138	112	136	116	110	126	124	141	119	107	123	120	139	135	134	125	108	141	141	133	132	110	120	124	124	137	144	124	92	114	139	134	128	118	142	130	119	142	114	125	152	144	129	142	116	114	120	130	114	108	114	123	119	119	112	128	113	131	120	134	128	112	121	117	120	128	142	125	132	130	146	146	124	130	135	139	127	117	137	106	116	122	143	134	105	124	111	123	121	137	127	119	117	151	119	160	123	113	128	157	128	139	126	137	131	127	123	138	140	125	132	139	100	135	134	128	124	148	139	130	125	105	142	131	129	125	115	127	130	135	139	131	134	108	131	141	143	126	119	141	140	127	136	138	118	142	124	131	134	153	116	124	113	122	111	144	119	135	115	145	123	135	122	121	123	123	119	115	126	112	130	147	132	135	121	123	116	113	139	135	137	119	153	143	112	141	121	126	119	140	134	125	131	126	104	133	115	117	139	114	114	132	145	147	119	127	143	144	126	151	137	124	133	139	125	114	149	141	122	149	115	136	126	116	134	133	114	121	114	117	122	122	118	139	120	122	112	130	123	124	124	143	118	133	136	136	150	131	121	117	119	111	126	104	154	127	144	144	132	126	128	128	128	131	137	147	144	136	131	150	147	140	134	129	117	110	114	126	134	115	117	111	123	115	122	151	132	144	123	128	137	120	126	126	132	114	124	123	125	110	129	140	129	120	132	111	109	138	140	123	131	117	127	115	134	119	112	118	126	122	130	125	114	121	135	127	129	113	136	129	117	142	115	123	130	142	122	122	110	146	115	101	140	133	140	127	123	114	132	129	127	118	105	123	120	119	127	141	120	140	130	129	149	117	132	137	121	119	126	115	142	119	123	138	127	123	133	132	136	122	123	131	140	125	135	140	133	123	137	111	117	122	105	135	106	121	106	112	119	121	128	135	114	122	109	120	148	149	147	152	102	139	122	111	137	104	132	141	137	139	130	122	99	138	124	144	122	111	113	122	140	127	119	124	124	136	110	125	131	140	129	138	139	132	122	123	145	126	126	133	130	115	132	116	115	125	146	122	131	127	123	131	136	127	122	139	130	114	142	135	117	121	128	127	130	116	135	115	129	131	141	129	127	124	112	118	134	108	119	122	123	102	124	135	115	115	150	129	118	130	122	112	145	119	143	135	136	115	128	125	121	126	130	142	145	147	132	133	125	130	137	127	114	142	129	130	122	108	138	113	128	105	129	142	136	130	128	107	130	128	132	129	140	139	123	114	122	117	130	140	125	140	116	117	128	102	123	108	133	129	136	127	126	134	124	143	128	125	124	146	115	107	134	132	132	115	114	138	147	122	115	140	123	113	139	129	151	102	131	125	131	122	106	120	125	98	131	116	125	145	113	118	111	125	131	130	127	145	102	116	142	126	118	146	127	127	121	120	128	123	107	141	142	137	129	134	130	125	134	124	124	115	144	128	123	144	134	121	117	121	129	130	123
11876	13968	22488	23454	20295	18991	18571	13904	12574	11550	10146	5633	6950	6731	5248	3855	3915	3600	3218	2734	2549	1594	1767	1694	2269	2505	2667	2600	2309	2047	1347	1030	985	951	1046	1003	734	624	522	535	541	465	484	687	517	410	423	372	377	402	393	362	365	370	375	373	332	395	400	390	356	381	356	385	375	353	357	372	368	385	382	366	377	378	389	400	364	350	365	384	356	375	359	367	374	361	394	363	318	397	392	361	370	359	360	359	382	359	374	403	348	351	363	347	403	374	354	397	338	387	332	409	361	355	394	366	417	380	339	403	380	354	358	365	363	358	348	361	367	374	363	381	344	374	366	361	346	354	348	371	341	342	385	338	342	377	354	368	403	384	330	350	347	336	357	327	365	348	386	361	334	383	349	329	372	393	353	395	381	353	363	382	399	367	337	396	384	373	366	352	350	356	380	351	401	346	367	381	352	391	378	380	407	377	352	350	340	380	362	354	375	366	373	342	351	378	359	403	375	374	403	319	368	396	355	365	370	341	343	370	367	386	316	356	415	376	331	359	367	346	340	363	394	381	360	346	408	370	390	356	349	405	350	366	382	352	406	352	377	364	324	374	343	376	345	349	364	341	348	360	371	367	346	395	393	374	362	373	357	329	360	353	355	371	355	359	357	352	377	422	377	354	337	378	397	383	352	374	352	380	363	331	354	359	362	397	359	351	372	390	401	389	382	388	404	374	359	370	370	344	407	377	374	345	334	369	342	354	354	362	384	373	370	376	365	370	387	351	357	373	348	367	371	360	381	366	320	376	352	375	373	403	373	370	366	338	377	388	403	416	360	386	384	363	375	363	386	370	338	350	405	363	361	387	351	388	403	391	377	358	354	388	355	381	369	406	365	372	324	331	377	351	367	348	355	364	399	351	365	360	401	371	352	385	377	353	371	338	383	344	352	352	367	400	360	350	373	382	408	353	378	346	377	378	366	342	362	353	338	363	378	355	381	396	393	355	328	390	395	361	333	370	379	367	353	381	365	376	373	370	364	363	370	349	352	390	367	393	345	374	375	360	378	364	393	346	375	366	370	351	393	394	372	390	358	376	359	388	390	358	341	357	357	382	375	374	394	376	358	344	390	341	351	369	373	344	366	371	380	383	395	345	379	396	384	350	353	350	348	403	357	367	386	371	356	346	386	358	397	380	391	390	353	372	335	371	367	361	379	378	371	347	364	339	370	361	370	378	375	386	370	359	339	401	339	351	389	396	346	375	336	368	368	399	384	352	380	369	347	352	360	357	372	318	333	367	384	400	394	359	352	384	372	381	385	364	376	385	411	400	363	369	376	400	378	405	339	402	363	365	356	413	385	351	386	336	399	396	371	364	379	358	409	367	373	370	370	374	365	366	377	352	374	359	377	347	384	396	404	377	327	380	357	380	388	389	380	356	402	396	370	354	381	372	394	353	352	409	352	363	338	380	362	383	364	390	397	370	405	387	381	361	369	386	351	352	380	371	404	347	389	360	345	355	399	331	370	371	387	385	386	373	346	364	386	366	367	356	389	348	386	359	370	374	391	365	348	350	351	366	358	372	358	424	400	352	364	373	358	384	379	388	335	350	325	398	365	367	349	362	375	356	410	315	370	386	356	382	363	321	383	369	398	362	372	366	349	380	344	331	378	380	328	360	367	359	378	363	342	335	386	389	351	374	372	369	368	348	393	349	349	362	360	392	351	334	386	381	343	342	389	343	419	384	403	347	344	399	369	345	378	359	410	363	374	380	404	396	377	369	351	348	399	388	353	378	376	351	340	391	362	358	375	354	386	389	366	370	384	361	382	367	399	359	371	368	355	384	356	376	361	403	385	378	399	349	335	353	341	346	364	358	379	363	337	371	374	373	371	404	390	362	346	397	324	352	348	391	343	404	378	363	399	368	336	340	404	387	344	363	365	328	379	336	357	386	393	371	390	347	390	344	354	360	347	329	377	374	370	376	358	357	378	379	372	389	350	380	370	371	334	377	376	374	389	388	352	372	388	384	379	361	378	389	353	393	360	395	346	387	385	353	357	375	354	350	388	389	388	359	360	358	347	338	390	367	355	372	356	376	385	364	346	399	363	384	328	347	354	351	335	323	375	402	342	361	368	343	388	371	383	415	375	378	355	410	350	361	420	362	368	359	343	382	355	355	370	381	367	372	380	358	381	365	387	368	345	394	339	349	389	421	362	355	367	400	394	375	376	375	352	379	381	388	398	345	390	354	363	363	379	366	390	353	365	377	361	333	370	383	368	394	375	361	345	364	370	405	366	366	373	314	339	358	390	362	400	388	374	354	370	341	379	381	359	391	406	365	387	375	377	349	375	334	400	377	355	369	360	374	388	368	374	384	363	329	381	403	368	370	340	371	402	367	361	389	388	363	359	357	379	366	391	343	384	380	381	349	408	328	363	367	367	421	378	359	418	375	388	333	355	343	342	346	371	380	387	383	382	391	418	383	335	363	376	368	359	381	382	347	364	377	326	370	391	368	368	347	367	394	374	346	355	407	386	365	347	320	398	393	360	379	338	383	341	386	337	413	394	395	364	384	342	338	366	372	346	352	347	364	390	391	399	337	341	365	383	346	355	405	355	382	366	372	351	371	405	372	366	376	373	370	396	320	337	324	351	385	343	347	367	373	360	359	391	382	379	362	357	383	358	370	377	410	386	327	348	377	353	324	347	387	364	377	381	365	328	347	383	352	364	356	362	378	373	388	397	379	349	377	358	363	369	357	378	383	386	378	380	342	368	340	387	355	370	373	365	365	367	364	368	363	343	404	356	393	362	369	372	382	378	367	319	348	362	358	396	344	381	385	356	373	393	366	384	366	383	392	357	361	400	352	396	346	405	350	364	389	373	385	343	378	387	360	356	349	399	344	364	364	376	374	403	334	378	392	361	379	369	371	365	368	364	363	399	360	376	375	400	357	381	358	380	363	399	372	376	370	358	368	327	393	376	352	374	390	385	388	348	399	389	350	382	332	343	381	346	327	327	391	386	365	395	383	367	367	368	402	372	358	369	421	370	383	355	377	360	401	382	386	348	399	368	371	399	330	346	355	350	367	361	321	358	377	385	370	395	361	359	373	364	377	347	369	399	358	365	330	349	338	372	353	336	327	387	349	365	360	358	380	356	376	351	336	397	378	374	373	395	349	368	379	338	360	368	343	416	371	373	346	363	374	383	397	388	374	385	374	361	367	344	372	368	365	344	385	398	361	383	339	363	396	374	394	379	380	376	342	375	362	401	367	401	344	365	336	359	352	377	357	361	357	376	389	379	334	371	348	370	427	388	386	388	357	368	388	379	360	374	400	373	407	367	371	379	374	368	348	341	386	394	395	363	389	342	345	367	368	374	359	368	401	360	357	384	372	361	353	360	337	332	386	372	361	387	370	389	366	369	393	361	387	366	366	380	364	354	417	368	385	367	383	367	360	371	357	353	385	350	385	372	353	371	385	332	370	366	348	358	363	391	356	370	351	308	381
30611	32623	37213	31314	29395	28922	33328	25375	24729	25762	22185	14228	11855	13798	11322	8583	7028	6876	5719	4533	4396	2853	2826	3344	3378	3912	4527	4705	4469	3485	2196	1472	1006	781	1240	993	556	434	346	289	269	245	281	491	401	237	176	143	151	152	138	144	122	155	148	130	150	160	132	131	151	148	137	127	163	122	123	142	150	136	116	129	132	127	147	144	158	121	134	144	132	140	157	115	128	146	147	126	144	140	126	132	137	139	156	120	134	124	131	132	113	128	108	139	115	110	132	130	139	133	139	125	122	138	108	148	141	148	124	121	135	150	130	140	137	144	135	119	135	142	130	137	126	131	137	136	137	162	142	114	137	136	127	133	135	132	113	125	132	140	129	140	138	146	136	137	138	140	143	147	137	118	142	130	135	134	133	136	134	128	127	122	120	126	137	126	126	122	122	141	146	132	122	138	127	148	146	106	124	128	131	114	146	144	156	138	144	137	145	144	116	152	133	139	135	136	110	139	139	164	139	114	139	120	124	141	132	135	126	133	129	126	143	124	151	127	165	124	162	160	123	135	117	139	139	125	136	141	134	147	133	124	118	121	152	134	132	145	135	129	101	130	133	147	133	132	138	125	121	126	122	143	143	132	144	125	143	124	132	129	119	132	149	131	141	124	135	132	130	138	149	133	138	144	141	143	141	144	143	140	122	134	139	128	121	114	145	138	138	129	159	121	140	112	117	139	139	133	120	136	137	136	126	140	134	124	150	127	122	143	135	126	126	122	136	123	133	150	137	126	138	137	118	126	140	153	153	136	133	130	119	152	148	119	122	143	130	141	121	155	153	132	132	140	120	118	137	139	131	133	125	132	129	137	135	129	126	127	131	151	142	137	112	128	154	136	136	154	147	143	153	170	143	127	130	139	132	144	138	133	149	138	144	124	117	144	110	152	152	128	138	133	126	146	146	129	124	122	142	134	128	146	138	130	140	136	124	121	138	149	137	147	121	143	144	133	125	149	148	132	116	166	118	155	104	146	139	141	128	135	127	144	123	118	131	137	166	122	144	137	130	131	145	131	124	143	116	122	121	120	132	127	130	131	158	135	137	136	148	130	127	130	130	143	144	140	153	128	142	139	123	160	104	131	128	133	122	128	161	149	134	125	120	121	130	139	129	145	128	126	121	106	146	128	124	142	115	144	133	158	122	139	126	142	163	140	116	129	133	144	127	120	151	145	149	119	134	142	131	134	126	131	132	139	129	132	139	115	148	121	127	157	133	117	135	139	144	131	136	116	144	131	145	160	135	137	134	138	138	131	119	142	133	137	125	143	152	164	118	134	127	150	139	142	129	150	160	118	126	130	126	146	120	154	110	118	115	149	113	120	128	146	123	131	115	127	128	136	130	155	117	126	119	113	134	135	123	132	126	127	128	135	140	143	153	133	142	119	129	131	134	154	108	121	123	133	129	122	128	113	136	136	139	120	139	134	144	138	135	128	116	131	128	136	152	122	139	153	143	134	145	136	115	147	140	119	127	134	134	135	124	136	140	126	113	137	151	126	119	134	140	151	155	139	141	132	124	140	147	141	132	133	147	128	137	151	132	140	129	112	136	150	127	124	132	124	112	125	142	140	141	135	133	139	142	138	132	135	148	133	125	152	120	152	127	140	136	117	125	126	132	131	106	118	122	136	138	147	146	123	126	134	132	124	136	119	123	129	130	134	136	131	141	117	147	134	129	141	142	141	125	139	136	145	143	150	146	116	142	150	136	125	121	116	120	125	131	150	136	141	131	141	107	131	148	124	134	128	144	143	120	118	122	133	121	127	141	131	140	135	132	113	158	138	144	128	119	120	135	135	125	114	144	142	122	132	137	129	112	142	153	117	138	128	126	157	120	153	147	134	132	122	135	135	136	155	122	145	160	147	153	139	118	114	138	135	144	128	134	151	137	125	137	120	124	141	148	127	140	141	145	135	114	148	145	130	129	135	146	157	128	103	127	153	133	137	160	142	134	139	140	143	138	118	146	144	122	122	151	141	119	146	136	128	135	138	120	148	131	161	159	127	155	144	123	139	141	129	134	143	114	133	147	151	131	138	159	108	137	133	145	146	129	127	143	134	128	161	120	161	135	133	128	142	144	124	118	132	133	127	140	135	133	117	138	116	124	137	148	130	117	136	136	147	146	132	119	110	144	120	130	151	127	119	138	144	136	156	130	129	131	158	135	136	139	134	137	138	120	128	138	140	145	146	146	124	144	122	122	117	132	124	144	150	117	141	136	145	133	130	149	141	127	152	138	119	123	126	143	127	128	121	131	127	121	117	119	130	140	138	125	119	129	150	133	129	119	142	123	143	121	150	134	138	132	149	133	128	141	123	145	133	133	136	138	126	142	132	132	131	137	122	119	148	136	148	126	141	119	133	123	144	124	131	138	134	132	138	143	123	153	139	144	116	137	128	148	127	123	137	142	151	138	141	147	152	132	150	127	142	137	131	133	128	141	122	135	137	144	151	149	111	136	113	133	118	115	149	151	133	155	104	141	130	119	127	146	128	113	139	149	140	126	135	137	135	143	156	134	148	134	107	134	122	140	119	135	133	129	135	118	155	132	138	110	141	146	141	111	121	126	132	142	149	131	119	160	141	131	156	141	132	130	137	142	130	140	149	127	107	141	128	123	117	140	94	122	122	121	116	148	113	148	131	115	129	149	136	119	133	111	113	116	121	121	149	136	145	136	116	140	126	138	118	129	129	123	122	143	149	137	140	127	123	144	140	132	135	120	132	137	135	134	113	137	117	125	134	116	147	125	139	116	130	155	98	128	126	144	127	121	144	138	141	125	134	133	133	115	127	155	141	122	125	124	134	140	150	119	123	135	121	109	153	128	118	130	154	130	134	135	139	114	126	130	133	119	127	142	114	116	124	129	132	143	142	145	134	124	111	126	122	135	136	127	136	165	116	135	132	124	123	137	131	142	147	157	130	143	134	128	139	124	141	102	142	141	132	119	128	138	131	134	138	129	126	143	143	139	144	119	144	164	122	122	125	123	117	143	136	123	121	126	119	120	123	124	134	140	125	121	129	133	138	155	133	159	133	133	141	126	127	154	135	133	115	124	132	110	134	118	136	148	149	141	140	116	129	161	137	125	117	134	106	131	122	127	122	131	127	121	128	135	121	146	132	124	128	117	143	140	125	121	126	147	135	138	137	122	143	131	160	110	123	139	142	135	139	153	140	154	149	131	131	125	133	134	119	119	117	127	142	145	122	147	130	148	120	123	132	127	142	113	123	142	124	128	120	121	133	139	154	140	143	126	129	120	136	149	139	150	151	131	134	126	124	131	128	125	141	141	133	130	128	132	143	144	135	116	123	128	123	124	104	117	136	159	143	128	129	133	140	120	146	114	128	132	146	131	143	116	128	135	109	136	137	127	150	137	144	123	136	121	136	125	128	136	122	141	119	125	136	116	132	132	113	156	116	129	153	134	126	144	135	142	133	114	122	127	144	123	149	122	143	139	118
21450	27937	35278	37112	38890	40778	45545	36435	40569	42408	39910	29120	29475	32065	29601	26040	24924	24066	20452	18418	17332	11583	12242	14183	14728	18539	20607	21447	20140	17260	11442	8179	6077	4692	8076	5961	3585	2444	1981	1763	1477	1197	1488	3285	1993	1319	621	643	585	523	487	450	432	417	405	370	495	579	477	349	408	372	392	389	378	367	391	456	434	436	451	416	416	412	408	377	393	408	379	360	373	368	397	388	379	413	400	382	441	423	383	376	373	386	389	382	395	366	422	343	358	370	376	393	381	385	379	377	371	360	371	396	420	365	391	405	415	402	357	411	372	394	398	350	392	412	389	416	381	403	383	401	390	385	390	387	364	374	400	414	368	395	409	366	390	367	367	366	391	402	373	388	421	397	404	380	397	384	391	390	409	371	388	401	405	398	390	400	357	381	380	388	410	357	415	333	417	388	382	392	386	378	382	387	363	375	391	392	390	419	398	392	398	395	376	329	376	400	423	390	381	382	393	377	370	391	365	387	401	355	385	384	383	370	399	367	377	364	379	372	386	363	378	365	375	401	395	400	398	414	382	389	368	406	372	376	394	345	392	386	423	395	415	372	388	417	377	406	371	430	420	417	398	360	398	406	389	388	394	384	381	343	389	341	374	415	376	399	382	407	399	374	357	397	418	395	394	415	383	373	373	405	380	384	406	415	401	377	359	392	399	398	382	377	409	375	378	372	397	409	395	355	363	419	332	423	385	411	388	374	362	383	384	401	384	356	353	382	382	378	366	408	397	387	397	404	405	394	369	381	393	383	398	365	386	365	419	398	418	370	403	424	359	433	408	459	347	385	374	374	395	410	394	358	377	341	389	385	399	398	380	401	379	408	363	414	400	375	391	386	407	402	367	391	397	370	383	358	369	400	373	394	375	389	428	412	357	432	421	394	379	361	365	370	368	395	359	400	358	377	386	380	384	371	383	409	394	386	379	370	346	381	359	393	395	394	392	391	405	395	403	406	402	375	383	387	416	376	392	364	400	391	376	382	377	385	358	385	366	430	383	387	353	405	378	406	375	404	343	427	383	409	382	368	372	363	358	389	386	385	446	365	361	349	399	388	371	349	360	363	404	358	371	406	365	375	378	366	367	374	365	344	412	362	408	362	399	406	417	395	365	371	354	424	397	350	368	376	385	366	385	372	440	414	357	367	396	358	376	357	394	354	385	404	409	370	390	411	393	376	381	357	400	387	386	378	391	373	400	382	371	387	412	417	402	387	421	405	383	378	402	375	373	398	394	368	344	381	409	356	387	392	381	346	404	383	404	405	360	351	401	379	361	407	394	397	401	426	346	422	384	390	363	357	370	406	388	414	398	391	429	398	387	344	416	355	425	398	374	419	393	397	378	352	392	383	413	373	403	402	379	397	398	379	379	361	371	376	396	396	396	400	405	398	384	372	368	428	417	367	384	378	386	390	402	386	395	349	393	378	393	372	376	368	388	402	402	379	384	372	381	367	406	378	357	399	361	370	386	357	403	378	396	359	395	416	375	381	399	373	349	389	383	377	345	398	388	373	422	382	396	390	403	396	389	408	434	391	386	394	343	386	375	372	367	417	387	375	369	398	411	372	428	359	372	414	385	403	427	402	387	390	380	373	408	396	375	388	391	413	394	376	366	367	375	376	360	375	384	372	424	384	391	375	354	380	411	370	381	391	380	353	385	374	400	404	394	387	404	370	420	363	419	393	372	349	393	391	370	382	395	362	363	373	373	382	409	400	375	405	437	361	414	396	391	375	399	376	386	397	375	368	403	402	370	370	391	389	369	382	401	366	356	397	363	373	367	382	346	406	414	411	393	382	390	369	410	425	408	384	358	365	375	379	418	385	386	337	367	373	386	393	389	366	391	423	367	349	406	401	379	383	383	346	348	365	367	370	371	408	424	387	403	377	394	398	394	391	405	382	386	369	377	369	404	363	355	372	395	400	368	369	380	379	375	356	355	387	322	424	394	364	372	374	398	346	360	366	390	409	429	386	370	413	379	374	400	412	372	375	411	396	354	396	385	402	390	387	385	421	380	394	390	400	344	365	429	360	401	393	377	424	402	374	394	375	391	388	401	427	405	405	398	436	393	373	381	414	355	409	429	379	374	385	377	389	378	348	403	373	357	407	428	374	378	431	366	382	411	353	422	383	390	376	393	375	381	394	352	396	385	414	376	375	385	377	401	382	409	391	385	348	404	405	399	394	341	395	384	402	371	371	369	401	410	373	351	363	385	398	395	384	384	365	383	361	360	412	377	434	382	405	402	375	348	393	406	407	369	378	380	377	390	395	384	392	391	403	370	385	366	403	363	380	373	364	415	403	406	381	376	364	381	421	356	389	381	387	394	366	393	377	391	386	429	392	386	392	355	370	438	392	367	426	386	426	406	369	408	371	397	386	401	373	378	385	335	409	374	394	357	412	396	393	382	389	385	405	396	381	385	408	377	389	391	369	376	353	411	394	391	397	374	409	393	401	359	397	391	354	375	399	345	354	363	397	359	385	410	377	388	377	364	350	390	415	383	403	363	410	392	380	358	378	400	391	358	405	395	406	417	403	399	383	369	403	384	385	410	368	395	340	383	393	391	414	413	369	349	387	383	396	368	378	398	398	407	414	371	381	399	370	380	373	431	387	377	394	428	395	382	346	366	362	413	363	420	361	365	379	394	390	360	410	375	345	399	357	391	400	362	420	389	373	352	362	394	387	359	399	397	414	381	388	350	360	398	370	409	390	378	366	350	379	446	391	405	434	384	404	427	378	391	401	354	366	432	378	382	415	349	408	379	419	380	407	380	363	395	369	374	399	348	373	382	384	376	354	390	354	375	370	407	357	375	380	371	370	387	372	353	352	423	371	398	376	368	381	384	398	405	345	401	374	398	393	375	389	401	422	351	373	426	358	372	347	394	422	375	420	379	379	401	367	357	380	361	389	361	369	398	410	361	375	383	383	372	356	396	383	408	387	384	384	414	379	369	372	406	342	361	389	392	403	423	407	367	380	401	392	407	394	391	363	387	408	371	343	414	352	402	380	372	413	412	372	404	369	347	387	410	380	390	365	367	390	377	420	406	385	371	386	388	394	372	386	379	360	408	413	403	362	402	386	371	378	397	351	374	378	330	389	376	397	378	403	388	379	416	362	375	383	405	396	381	360	419	381	379	351	355	416	409	391	384	405	377	399	389	373	363	367	385	400	401	417	383	405	376	380	383	412	343	374	378	405	415	341	404	376	391	368	384	388	399	360	400	364	371	383	369	393	411	397	415	373	381	397	396	457	362	393	391	414	372	354	417	388	404	427	423	367	349	373	421	406	388	385	372	384	422	380	402	382	403	414	402	408	395	377	376	418	394	406	357	382	391	382	411	396	411	385	362	378	390	389	395	374	396	355	389	373	387	369	396	394	408	391	385	358	372	381	383	396	380	384	393	375	381	394	414	396	388	373	406	363	346	370	358	375	376	384	376	392	419	377	381	410	408	418	355	373	383	379	380	403
36346	38056	43073	35924	32528	34911	40087	30788	31077	34168	30510	21249	18166	19247	17381	14621	11770	11840	9599	7696	7941	4704	5499	6534	5973	5748	7093	7924	7611	5642	4090	2429	1399	1560	1903	1514	885	577	577	494	421	342	409	869	603	384	213	240	230	209	199	173	193	206	180	190	200	273	226	204	187	177	172	186	181	183	180	205	180	212	177	170	190	195	190	142	171	162	165	173	147	180	180	155	173	198	180	159	187	177	182	188	172	188	181	158	182	168	208	179	163	186	173	182	168	161	176	193	182	137	171	168	156	193	191	165	171	173	205	169	173	200	191	180	173	177	178	188	173	188	215	163	177	168	164	194	185	167	167	168	191	186	198	180	148	185	199	176	153	192	180	148	160	167	186	185	167	176	174	184	183	178	154	195	175	176	163	180	158	178	174	203	178	192	170	166	196	161	189	169	181	168	179	167	167	162	172	210	179	159	195	179	207	177	192	195	192	181	193	193	189	185	172	172	191	174	175	158	174	187	180	198	173	168	169	196	168	183	183	156	172	181	160	163	182	170	149	185	178	168	172	207	181	194	201	193	164	180	187	154	165	156	196	209	166	191	179	177	194	149	191	194	173	183	174	184	165	178	176	159	172	180	176	180	168	178	182	184	165	196	170	165	180	163	171	189	167	200	176	177	183	171	182	180	180	190	185	200	157	167	187	200	186	179	199	170	187	189	178	165	192	181	173	164	152	182	194	170	200	187	173	192	187	180	171	158	168	182	185	171	196	167	151	180	174	172	169	158	181	164	167	169	179	168	185	179	176	175	190	182	181	161	173	180	189	174	157	181	180	165	182	151	184	190	171	175	161	197	173	172	172	189	163	180	183	163	163	184	171	174	195	183	187	191	165	177	187	184	168	198	196	149	184	190	162	200	154	182	182	180	164	193	172	142	174	175	165	177	182	166	220	184	181	185	177	167	177	154	170	191	195	178	210	191	185	183	182	159	174	171	178	179	180	190	187	177	180	173	174	180	190	173	157	191	209	157	192	184	177	182	180	179	183	197	186	182	172	164	182	176	160	174	191	164	172	201	163	224	173	171	174	199	172	199	201	175	184	170	187	165	162	185	179	174	191	156	179	177	167	190	178	172	174	155	196	186	155	184	189	149	165	185	220	165	181	170	162	180	148	180	154	184	180	189	179	179	167	185	179	164	186	193	189	186	157	164	199	192	180	185	188	152	183	196	155	173	190	190	184	166	186	194	197	171	184	183	159	204	211	173	177	188	178	180	172	175	205	190	166	175	168	203	172	194	181	183	172	198	181	186	179	170	183	169	171	183	176	179	171	168	173	186	156	177	173	185	186	164	168	176	161	195	162	170	191	171	178	189	155	160	176	176	204	186	205	178	184	166	158	162	193	196	161	159	188	173	185	182	182	208	167	198	197	175	166	184	185	195	195	171	177	167	186	198	199	184	196	161	179	171	168	191	165	181	178	198	181	149	184	170	189	195	157	197	171	167	188	189	189	175	172	172	173	186	186	162	164	172	184	170	157	190	193	195	182	190	160	198	187	192	167	184	191	195	183	157	180	189	177	196	163	189	164	156	171	159	164	190	190	204	187	179	185	182	192	185	206	198	176	152	193	170	185	157	185	170	181	163	189	199	212	185	169	178	180	188	189	190	175	166	168	185	162	180	174	200	168	187	202	187	184	162	173	162	184	206	182	165	173	190	185	166	175	181	186	180	181	177	190	154	187	155	169	175	187	190	169	175	195	182	172	170	190	172	154	161	156	158	189	185	172	167	197	158	188	187	195	203	168	170	173	195	166	183	195	196	171	170	147	177	167	201	168	176	194	190	194	180	197	157	186	173	177	170	190	164	162	180	167	180	161	185	183	180	177	166	172	158	177	169	188	178	170	167	210	176	182	168	168	182	164	206	196	187	176	179	187	160	185	183	167	192	169	187	185	193	201	180	188	172	188	177	186	186	159	149	165	200	177	174	147	164	171	159	157	170	179	181	186	165	161	197	169	188	199	197	163	190	176	192	185	160	176	181	168	173	186	149	199	162	183	193	166	167	196	169	176	190	165	190	170	149	175	183	175	160	171	182	205	183	179	182	198	155	170	184	186	180	170	155	172	210	161	194	183	178	187	190	196	178	191	208	182	168	160	183	202	200	200	159	181	166	176	184	193	170	173	190	153	168	199	168	180	181	177	178	170	166	172	154	177	172	152	168	161	152	152	197	177	185	187	165	201	161	148	194	185	191	176	183	139	160	175	203	160	178	170	202	202	167	157	190	188	181	152	179	172	184	181	158	189	201	197	172	201	185	176	178	162	174	190	189	175	184	187	153	165	173	180	155	145	194	179	181	196	171	184	176	170	214	236	176	200	187	179	189	203	177	155	166	162	187	161	172	172	184	162	183	155	188	186	174	166	179	167	170	184	148	160	181	173	182	199	206	185	159	155	180	171	173	176	169	205	196	158	177	180	183	194	182	163	176	165	179	177	160	174	193	187	176	166	163	189	195	177	180	181	168	191	194	168	156	176	190	176	172	156	191	179	172	162	164	156	173	139	167	180	185	177	190	178	159	190	185	185	183	172	171	170	176	153	177	188	188	181	177	174	172	159	184	159	183	182	175	178	174	187	172	185	184	164	185	183	186	186	184	172	179	170	158	167	176	155	201	173	196	175	181	160	172	179	199	165	202	171	185	186	160	156	148	168	174	170	178	191	171	200	174	188	184	157	198	156	159	171	163	168	171	188	190	173	177	191	179	212	158	185	168	180	165	148	182	172	180	173	187	175	182	175	189	191	188	182	162	175	172	174	168	188	198	202	175	176	168	172	176	182	161	173	182	174	162	187	171	182	180	165	184	168	160	188	174	176	169	173	164	180	163	178	172	173	165	170	182	183	178	174	172	174	185	160	173	169	165	181	187	166	174	175	205	206	173	181	184	164	166	178	178	158	185	182	199	168	172	177	179	162	197	165	175	185	200	189	169	192	193	185	152	175	184	196	165	194	176	189	164	167	187	152	179	194	177	183	182	184	194	174	195	184	168	181	195	159	171	167	173	160	180	161	183	173	166	167	196	184	186	174	175	164	173	188	157	187	180	175	182	154	177	163	199	157	175	181	166	179	175	186	171	174	188	186	168	167	182	169	176	162	172	205	165	161	189	196	188	189	178	190	190	190	194	187	180	171	179	176	176	183	171	181	160	184	186	184	177	166	181	185	181	180	184	162	191	166	176	157	181	184	199	157	166	184	167	160	194	178	200	168	175	169	164	182	177	139	160	167	182	164	188	172	162	174	151	195	173	167	165	157	176	180	176	184	182	165	157	168	186	182	173	185	187	181	184	185	177	180	168	170	168	193	167	204	164	182	171	181	161	162	186	162	167	178	150	160	187	175	162	214	148	179	170	204	177	181	163	172	150	171	173	182	203	193	176	182	178	167	187	205	181	176	186	160	170	168	195	163	182	196	153	162	187	194	178	166	200	191	176	195	168	186	196	164	180	179	192	160	174
25636	32884	40559	41585	42444	46401	50526	41022	45806	48302	46696	35155	34881	36588	37121	33592	31739	31208	27116	24566	23616	15936	19455	21977	21490	22493	26888	28693	27211	21409	17954	11919	8318	8584	10793	8990	5063	3110	3167	2531	2420	1631	2022	5038	3281	1769	869	907	728	685	700	578	547	568	500	519	554	1146	884	569	502	490	484	464	488	497	561	613	617	640	588	518	494	484	512	512	510	507	521	512	474	473	517	514	492	461	459	497	538	533	464	497	501	459	505	504	476	476	521	519	479	435	451	475	499	536	522	497	492	494	491	559	498	500	521	485	443	491	502	475	529	494	471	490	483	515	463	459	524	539	473	460	524	494	498	508	559	472	493	504	510	510	492	486	488	484	501	484	566	495	496	474	517	431	523	492	503	515	467	558	466	511	514	500	441	522	525	502	472	475	495	458	485	502	500	542	521	478	490	494	529	489	481	483	513	501	523	477	488	479	471	484	519	495	487	488	499	459	527	497	489	506	488	500	468	455	494	530	481	493	485	459	490	490	511	472	456	462	480	501	543	530	495	477	510	546	483	533	545	478	502	505	485	472	488	484	477	498	493	512	470	460	487	494	490	474	502	538	488	507	478	504	489	458	500	514	493	512	513	466	501	444	498	492	473	514	500	504	481	517	473	493	479	537	481	526	542	501	490	538	505	522	481	483	441	482	547	522	504	538	491	471	520	482	489	473	499	460	473	519	516	487	527	485	459	459	473	484	548	462	526	494	501	457	503	492	484	461	508	549	492	513	465	479	530	483	506	507	471	479	492	506	516	505	511	487	543	502	519	501	481	549	504	486	503	469	485	482	477	529	512	489	500	524	501	452	519	484	523	502	475	509	494	476	534	519	491	484	465	482	486	487	472	472	525	478	498	496	495	462	532	451	499	461	496	515	498	522	537	450	510	520	474	530	482	512	461	478	473	468	475	469	497	471	467	487	509	505	481	455	512	504	501	502	489	472	508	460	465	513	484	493	515	519	490	497	508	517	511	499	529	505	493	478	512	488	469	476	504	485	480	509	508	492	521	494	458	477	518	478	458	495	473	464	454	474	538	480	511	508	505	473	503	450	496	469	481	492	465	506	475	462	478	501	500	502	513	502	473	481	493	468	501	512	525	487	483	486	525	487	481	490	495	471	484	523	456	492	469	508	445	478	514	494	498	545	538	525	522	502	483	486	503	457	499	505	509	456	533	517	510	519	476	500	501	495	476	477	518	503	507	490	535	522	488	492	504	499	498	523	481	467	526	490	531	502	463	476	472	497	539	510	487	510	526	557	521	497	482	551	422	503	522	489	509	510	500	508	505	508	529	511	504	508	478	509	509	538	482	478	475	474	481	476	495	486	507	494	466	490	503	501	526	490	485	453	475	456	501	532	506	435	486	490	480	502	528	472	482	568	475	503	499	454	493	480	445	452	473	469	489	530	467	505	515	496	507	509	459	459	526	510	478	496	526	469	519	517	536	466	502	518	475	484	512	517	470	501	460	477	538	514	508	482	470	496	521	503	490	487	523	517	486	528	489	480	462	489	521	485	473	526	489	490	450	486	509	492	495	480	478	511	492	500	483	472	515	491	465	522	474	497	455	501	529	492	493	504	510	476	466	474	473	524	433	503	487	519	490	508	497	543	486	463	500	508	519	507	530	472	505	571	496	442	521	483	484	478	517	514	496	506	517	506	497	508	513	490	563	465	493	533	523	506	547	532	512	478	476	511	499	470	468	526	502	474	510	521	522	471	487	475	488	442	490	541	507	500	551	484	537	496	481	447	529	491	477	483	475	491	472	534	486	501	508	474	493	502	486	468	500	508	520	502	521	465	465	493	423	486	548	460	505	511	456	509	487	467	465	458	512	459	491	513	496	499	497	460	503	486	504	442	427	526	461	489	490	508	498	506	499	499	501	512	485	478	507	487	506	456	487	479	456	474	490	494	490	484	523	473	493	512	497	492	498	497	468	497	471	491	485	532	477	471	501	500	514	476	473	481	512	508	467	502	499	478	477	475	470	501	502	522	525	491	454	469	474	501	506	483	482	492	510	517	469	517	532	504	539	499	503	514	478	491	491	485	508	467	504	531	495	493	438	513	473	463	468	525	497	514	501	488	483	494	488	477	524	493	499	468	486	471	507	494	532	507	497	512	523	478	500	473	504	467	473	495	519	531	499	509	496	502	496	527	501	497	500	490	462	503	520	523	481	519	518	564	508	515	524	508	513	498	499	464	508	488	497	480	510	519	475	485	477	495	474	531	490	506	478	498	499	538	486	486	521	465	492	454	493	557	467	495	489	493	478	526	522	487	516	504	482	472	491	480	486	476	501	458	464	533	487	516	506	502	481	475	474	460	501	478	527	479	454	472	478	496	469	516	512	506	489	490	490	501	523	479	475	508	477	502	478	451	516	519	511	473	485	497	498	501	479	483	511	465	502	488	512	528	534	518	455	507	468	503	521	461	508	525	458	511	493	524	515	477	500	453	492	464	480	475	513	496	519	523	505	476	475	509	495	474	492	517	490	501	477	508	542	522	472	526	513	510	494	495	481	493	488	502	519	471	514	506	531	480	500	490	460	477	477	465	497	479	480	531	506	532	505	508	492	482	474	500	487	441	457	489	511	533	529	472	516	467	549	509	522	521	487	532	517	462	493	520	518	500	490	484	464	511	472	471	474	507	462	480	511	517	465	465	479	500	496	510	508	451	536	474	514	479	519	500	509	477	475	444	523	502	510	502	490	467	492	492	478	475	505	500	471	462	475	492	463	496	467	454	498	477	465	508	485	504	555	507	476	496	515	547	513	470	509	479	498	508	516	428	536	511	524	475	507	497	474	477	473	504	506	453	488	528	468	481	485	491	507	502	487	480	458	497	506	491	503	515	505	530	497	469	484	482	482	474	482	511	527	522	485	483	510	510	498	452	518	436	491	479	511	505	506	491	478	481	492	509	480	502	513	485	485	474	489	537	486	497	468	474	520	514	478	491	453	481	454	485	530	479	468	484	501	515	468	510	507	544	520	487	497	548	522	556	490	547	484	472	498	466	514	488	490	498	544	469	474	497	476	502	472	459	489	461	486	497	519	493	477	496	472	540	495	501	505	486	479	497	503	455	481	524	492	474	470	502	545	532	510	499	516	516	460	437	518	501	503	480	498	485	445	480	502	477	487	509	469	494	495	493	481	539	497	481	494	488	514	500	480	496	523	528	484	490	514	498	497	550	492	512	457	472	476	493	519	507	472	487	505	503	498	439	508	461	526	492	485	493	493	530	517	487	502	526	521	520	533	514	525	506	463	457	492	493	507	500	469	467	484	482	514	490	536	462	489	462	493	480	444	475	496	483	502	521	501	508	511	500	473	501	489	468	476	506	472	501	509	532	483	498	509	535	487	509	506	452	491	502	484	539	506	492	469	472	481	478	490	489	523	523	532	499	491	525	520	460	475	473	472	511	519	525	497	536	493	525	495	519	496	475	503	504	467	461	476	466	487	478	485	467	530	504
17042	16064	17953	14003	9060	6045	5417	3300	2828	2513	1992	1125	912	1212	993	877	712	711	593	583	462	297	321	412	437	408	385	415	446	357	305	261	213	227	262	200	192	173	175	173	152	150	180	221	166	183	152	150	139	157	159	161	153	144	142	151	130	150	128	136	144	136	161	124	142	148	164	144	174	145	138	148	144	148	146	137	161	149	130	133	167	139	116	126	129	129	132	144	131	143	145	132	139	137	165	172	134	158	165	143	134	134	127	137	163	166	150	155	134	134	117	158	154	126	126	142	122	117	155	172	121	147	164	146	148	144	122	140	163	137	156	169	122	148	155	132	157	134	154	157	148	145	141	146	136	130	167	161	126	150	133	124	149	171	130	139	165	149	148	163	150	159	139	128	145	141	130	134	150	128	147	149	135	155	151	140	137	138	142	143	135	138	129	143	144	149	126	142	139	127	150	139	149	112	131	138	141	152	130	140	141	150	138	152	151	148	160	158	139	157	144	145	132	139	147	148	145	133	148	136	135	141	172	140	150	135	123	148	140	161	156	164	163	148	167	149	166	148	133	133	132	156	157	149	147	146	166	138	143	123	120	165	127	139	134	153	157	153	145	162	155	132	133	130	159	138	165	160	140	154	149	135	136	154	166	150	147	160	144	127	148	131	148	127	138	134	152	150	126	143	149	143	145	136	131	129	158	129	135	150	142	149	165	140	142	152	156	116	148	148	145	145	144	137	138	143	165	146	126	148	141	125	145	143	135	141	138	121	162	148	127	162	149	145	147	136	154	159	145	161	149	136	134	144	137	146	166	163	145	140	129	154	146	154	145	133	147	130	122	160	120	156	152	129	133	135	167	123	133	145	131	153	143	140	138	140	118	165	145	135	123	144	145	157	151	153	162	127	132	146	130	133	127	164	146	151	129	148	163	118	134	142	145	152	137	132	141	163	133	153	131	152	128	139	145	129	150	148	137	130	132	153	163	130	144	142	136	145	153	136	154	143	135	149	148	129	153	141	151	146	131	137	136	153	146	156	123	121	158	162	166	140	162	133	155	171	137	157	140	127	145	153	143	138	130	125	150	138	132	149	133	137	170	130	125	130	146	158	153	137	157	149	142	135	160	144	146	161	151	142	169	141	157	143	149	143	140	149	124	161	164	147	150	135	137	152	144	165	146	142	150	126	152	159	130	147	145	143	155	144	151	159	131	130	146	157	159	134	137	137	152	138	130	139	144	154	155	159	154	155	134	132	135	165	137	137	143	139	163	117	143	150	133	147	144	139	142	152	161	142	141	136	155	154	137	156	143	140	153	133	143	157	135	142	140	134	142	154	143	148	121	124	143	138	138	135	162	148	124	120	146	121	141	105	180	159	150	151	164	142	160	167	144	143	136	134	144	133	158	164	126	148	127	159	145	141	137	159	159	141	148	149	149	168	130	131	124	137	140	152	141	159	137	139	174	168	149	136	129	154	153	145	125	128	155	142	139	138	129	149	157	129	147	144	156	153	128	143	140	154	138	153	127	156	137	129	131	147	122	131	149	141	140	165	136	139	143	124	171	155	144	150	157	112	122	144	126	134	149	139	155	142	133	141	125	145	124	142	147	150	133	137	134	145	129	146	153	129	136	139	156	136	127	154	146	150	146	143	132	138	150	148	158	161	122	128	132	144	156	151	130	129	132	143	131	154	159	139	130	123	170	142	148	150	148	126	134	160	124	160	143	170	148	161	143	139	115	145	147	154	147	148	147	155	135	160	174	139	148	142	144	137	133	147	140	138	143	131	143	140	153	137	144	136	147	138	116	118	144	140	132	154	146	158	140	154	128	149	135	142	131	143	133	125	153	158	152	139	149	140	159	141	153	109	164	125	156	155	142	136	151	130	157	154	154	141	127	132	145	161	154	137	138	147	139	144	144	145	144	150	138	152	131	132	141	133	134	145	140	171	143	156	139	143	147	143	140	144	146	150	140	156	160	145	137	161	120	145	157	162	146	141	140	154	161	153	137	130	136	153	136	164	143	136	152	152	143	134	149	153	126	137	145	149	133	140	135	159	148	170	146	143	157	149	142	155	122	158	138	156	156	142	129	127	176	151	131	139	145	149	138	140	149	149	171	137	138	125	152	141	145	149	155	167	144	135	143	138	153	174	137	130	132	141	126	149	126	148	142	141	111	143	153	137	144	133	152	155	121	157	165	144	137	134	133	132	138	146	141	125	117	149	131	145	131	138	157	141	125	149	154	128	148	133	151	146	129	141	156	139	143	150	129	163	155	149	132	152	132	140	144	146	127	145	151	163	112	145	168	131	122	124	130	178	136	155	155	156	146	140	150	139	132	150	152	147	151	136	162	126	151	157	147	144	144	131	126	134	144	137	145	130	143	126	159	148	153	147	135	149	139	116	132	142	162	124	140	136	144	130	111	136	171	170	129	150	163	148	130	151	126	155	125	145	130	155	125	155	130	152	166	127	129	138	152	169	150	153	131	159	147	133	147	140	156	136	123	144	136	148	160	156	131	138	129	140	127	158	169	140	135	141	114	155	160	154	144	143	142	145	142	152	134	146	157	152	135	163	146	146	140	144	166	135	139	148	131	140	156	155	141	142	138	165	142	154	130	135	158	149	144	155	172	154	127	131	139	138	142	132	135	129	136	140	132	146	171	150	147	170	127	143	139	138	127	135	142	136	131	150	139	119	141	143	175	151	146	155	141	144	159	147	134	126	162	149	133	151	131	153	152	144	149	129	145	153	129	147	152	124	148	129	157	149	141	141	156	136	165	139	157	156	161	126	148	136	168	130	139	136	149	151	150	150	143	158	154	155	146	148	147	141	143	157	143	143	188	125	141	128	146	143	132	139	155	156	144	152	139	120	161	135	120	142	143	170	160	154	145	140	145	149	151	143	153	148	118	153	159	148	161	158	151	136	164	141	142	146	137	120	146	154	128	143	130	129	145	137	136	144	128	122	131	164	137	115	148	126	153	137	144	143	154	149	157	138	156	131	153	164	132	143	177	151	125	130	154	123	168	119	166	157	150	153	132	144	140	137	154	158	139	139	144	127	138	147	158	139	161	178	145	139	121	139	168	131	138	156	144	156	139	121	129	159	141	133	123	161	162	171	144	129	133	139	133	133	136	163	150	157	144	147	144	149	127	167	142	139	159	129	146	130	133	173	150	131	143	153	137	130	120	137	141	131	146	132	158	154	163	144	140	149	151	143	178	148	135	153	145	139	149	140	136	130	151	158	149	145	160	154	140	146	145	154	157	167	148	151	146	119	145	156	143	133	154	148	130	144	145	156	140	151	124	151	125	147	142	144	139	127	126	147	133	139	150	109	137	158	132	137	159	141	136	143	149	146	134	137	133	145	164	142	128	140	148	163	178	159	164	130	162	138	143	125	147	132	125	133	145	140	144	150	139	140	133	123	147	148	150	157	138	163	168	145	139	130	137	148	141	145	128	166	129	131	153	142	149	139	161	137	139	132	142	129	140	114
11618	14292	21819	23744	20175	17857	18856	12663	11523	11253	9199	5474	4588	6232	5397	4710	4052	3932	3257	2845	2581	1474	2042	2221	2360	2115	2503	2808	2392	1881	1591	1137	896	990	1105	827	740	636	593	573	575	513	592	775	643	532	439	451	401	461	466	409	421	403	423	382	433	428	414	393	403	380	403	422	408	407	439	377	409	426	421	414	433	399	388	404	411	397	399	417	430	414	416	414	389	377	384	409	424	396	420	425	439	389	403	396	384	389	420	412	394	423	408	454	433	413	456	405	460	433	380	426	404	386	432	384	393	385	397	397	415	406	440	394	398	380	420	392	371	413	401	417	413	446	410	401	393	416	453	392	392	384	417	423	432	373	394	410	422	432	420	424	409	432	389	386	385	426	401	401	380	419	386	420	394	426	385	407	420	401	387	386	390	406	376	411	407	420	387	446	428	398	391	391	386	407	423	406	417	427	404	422	400	418	427	404	412	402	385	401	406	431	380	412	388	444	428	394	392	411	398	380	405	401	419	424	415	414	428	383	411	422	433	399	428	395	355	416	398	421	418	383	417	425	425	395	397	392	386	393	410	383	412	417	416	412	427	399	414	433	391	414	448	386	410	437	427	415	429	419	386	382	390	370	416	438	397	413	431	398	416	406	405	425	402	406	427	423	443	393	438	428	395	407	406	410	411	391	418	416	428	429	446	400	414	382	413	413	457	418	374	397	408	438	427	459	450	417	399	433	386	447	401	447	393	390	415	431	384	443	398	359	410	371	410	425	391	455	400	392	398	414	433	379	409	411	447	396	390	421	375	436	423	443	435	408	399	407	386	405	393	416	447	422	406	425	414	407	394	397	451	420	408	419	402	412	367	428	386	414	393	390	412	406	428	407	376	429	401	421	420	418	452	407	439	380	414	393	434	392	424	399	396	410	392	391	407	396	404	405	443	407	422	385	421	415	380	386	419	457	412	378	391	449	439	404	383	423	421	418	446	413	430	415	413	402	417	432	416	410	414	411	398	414	478	397	401	412	384	410	371	375	392	438	430	444	408	451	420	402	375	409	392	373	408	397	420	434	429	382	382	402	394	383	439	354	414	386	453	397	378	420	407	405	424	415	424	421	429	396	434	409	389	419	394	389	425	407	426	410	395	385	390	419	420	377	407	381	452	380	395	428	411	389	379	362	428	382	440	402	434	417	403	420	397	405	406	382	448	392	389	416	435	439	366	420	383	412	398	426	412	436	411	377	398	419	409	402	420	426	399	407	411	415	396	395	410	419	420	403	421	425	361	421	399	388	387	370	375	394	419	406	420	402	373	380	417	371	399	399	381	391	399	371	421	402	399	370	367	408	388	383	387	376	421	409	431	420	397	406	441	389	400	419	416	398	392	431	411	410	395	417	439	442	392	402	371	402	398	390	400	379	387	368	402	412	402	376	394	421	410	437	401	420	413	415	404	434	407	415	419	400	426	418	408	394	376	411	388	427	402	416	400	415	401	405	418	445	384	440	447	387	405	380	412	395	417	405	400	430	434	405	405	397	407	408	394	409	390	414	410	410	401	378	431	436	403	390	406	395	392	396	426	394	445	392	428	414	424	443	413	428	403	399	438	397	446	439	392	371	408	426	388	412	389	426	429	370	405	391	409	427	405	434	405	438	372	392	445	423	407	389	382	407	391	409	417	396	434	381	428	402	361	420	440	414	397	394	404	380	391	400	403	391	456	368	417	425	398	416	436	399	368	388	430	414	390	423	397	423	385	415	394	456	421	408	400	459	379	374	420	409	410	418	412	390	457	411	403	418	397	405	399	428	389	398	407	411	414	417	410	438	410	407	398	410	418	415	368	425	404	372	408	428	404	395	387	417	387	390	435	397	457	405	376	384	443	414	401	438	444	409	409	396	393	438	444	419	397	424	440	421	422	404	399	406	404	371	425	404	410	385	403	399	470	381	423	402	408	395	385	416	411	390	441	429	383	383	442	406	400	411	428	437	394	423	388	431	423	412	378	407	384	388	418	392	397	399	399	428	413	422	400	370	402	407	435	381	397	418	418	406	397	388	392	428	415	417	444	409	400	406	400	393	416	391	423	444	422	410	410	424	421	410	389	446	379	383	452	420	404	407	408	428	411	426	418	421	387	425	412	394	431	387	386	406	390	387	404	409	413	360	417	420	419	417	430	392	387	412	440	429	394	436	426	383	380	436	393	448	426	363	414	416	427	450	406	377	438	396	413	407	424	418	427	380	383	407	380	423	436	386	387	408	401	407	421	398	414	407	411	398	412	417	425	405	392	391	381	408	435	405	424	403	427	390	423	403	395	417	401	428	454	394	419	437	416	410	410	398	427	438	407	385	426	444	400	400	429	417	409	433	428	445	390	425	409	390	411	404	449	418	406	402	444	414	409	417	397	375	458	359	367	401	392	431	389	389	427	405	398	386	426	422	365	386	395	369	414	398	402	419	410	430	423	376	371	391	414	412	414	442	393	428	415	393	415	415	407	381	392	376	421	395	448	408	393	412	429	396	357	396	419	378	421	413	393	416	409	393	411	399	389	398	410	384	398	419	393	405	433	420	413	406	391	371	438	393	403	404	414	438	412	380	381	405	397	388	391	439	405	400	390	384	400	435	406	404	367	382	452	437	380	412	430	409	435	381	374	394	414	400	387	415	369	414	394	392	428	384	391	410	410	409	372	406	426	398	394	387	389	415	403	389	437	424	379	431	421	390	435	424	414	420	410	418	415	393	397	461	410	429	379	446	412	421	447	386	408	391	392	420	424	411	435	407	418	453	415	390	424	428	419	391	366	401	424	410	399	461	441	391	393	387	433	410	453	402	397	408	423	419	430	418	417	395	414	436	404	374	416	379	385	409	408	421	409	427	413	421	426	455	429	434	399	418	410	406	398	441	389	395	437	413	455	399	408	395	386	390	426	404	415	412	456	385	449	393	382	380	371	388	435	434	392	384	395	425	404	421	402	410	399	392	396	376	409	460	400	412	408	395	394	401	397	403	408	381	397	425	438	411	390	396	376	389	391	421	415	397	447	395	389	346	387	415	406	431	413	395	421	415	438	358	368	390	411	415	402	414	391	447	391	364	440	408	410	437	415	404	446	411	403	420	435	434	411	430	433	396	396	422	411	381	420	403	430	393	391	382	388	420	427	422	408	412	416	412	427	390	411	420	425	421	438	435	413	412	412	416	431	363	431	415	405	379	450	417	382	397	409	439	398	402	363	439	432	390	431	407	444	415	387	400	413	386	423	459	392	402	395	397	392	400	387	396	397	417	441	397	411	415	426	421	371	408	436	373	423	397	395	416	385	370	441	363	419	391	395	415	429	410	407	417	434	419	416	405	400	399	414	395	389	404	415	410	414	387	422	380	388	434	399	405	415	388	364	411	403	384	428	393	421	397	416	384	422	414	435	395	436	420	431	388	436	398	425	445	433	408	409	435	407	458	421	371	411	383	430	377	393	424	375	421	373	414	452	412	412	407	413	369	392	413	407	411
30650	33887	37141	31918	29111	29638	34668	26389	21373	23868	20284	11976	10702	13960	11466	10156	7869	8706	6297	5725	4646	2193	4293	5022	4386	3602	4468	5074	4463	2646	2174	1125	828	900	1143	780	562	391	361	357	300	242	442	536	411	227	199	163	156	168	157	149	165	149	150	162	163	162	151	131	136	127	144	167	153	153	164	190	157	150	162	113	150	145	160	142	133	152	143	153	142	136	116	151	132	157	139	141	132	131	154	136	148	141	139	149	123	141	134	154	151	151	155	121	134	169	138	144	124	135	138	150	161	144	118	134	149	146	160	158	148	128	157	160	126	142	140	134	157	139	144	144	129	141	153	134	143	147	147	130	134	183	152	138	133	138	152	144	135	146	145	143	134	154	138	129	139	160	150	147	140	154	164	139	145	119	127	138	124	139	163	112	165	142	146	128	150	161	150	143	147	142	129	139	147	131	142	160	139	136	143	143	145	143	134	161	141	144	171	146	144	134	167	170	161	132	120	151	178	144	180	157	170	155	135	135	135	156	113	142	150	144	141	133	153	143	155	162	146	145	155	138	134	142	132	173	152	134	162	125	136	122	125	134	156	164	127	152	126	168	153	155	132	126	134	146	156	159	139	146	177	153	129	142	148	133	159	142	133	140	150	138	151	161	123	148	151	143	124	140	151	123	151	148	128	146	152	153	139	144	138	143	141	151	138	150	139	133	144	154	136	139	157	151	161	169	152	123	139	130	171	136	160	146	128	139	141	138	168	158	142	134	142	149	147	151	129	136	140	140	142	149	143	135	132	129	128	137	137	168	130	144	157	145	156	131	153	124	134	140	154	134	133	137	145	130	156	158	149	149	156	140	145	125	152	146	156	149	133	173	146	172	134	140	158	136	131	160	124	147	135	129	134	143	148	138	143	141	139	169	156	143	140	161	146	137	143	159	138	139	140	140	136	147	146	156	141	143	159	143	131	141	146	151	159	151	131	161	122	155	139	157	151	136	136	154	148	152	155	142	166	152	133	149	137	140	137	140	133	124	158	167	136	132	157	146	145	138	140	137	138	135	145	160	134	130	174	147	146	128	165	140	141	148	144	145	164	152	143	130	148	141	128	141	161	168	153	127	149	135	138	139	125	162	172	154	150	154	154	149	157	159	147	147	151	168	150	145	115	132	131	145	160	143	130	150	166	131	163	149	123	143	153	159	145	147	149	151	152	120	145	144	129	157	134	132	152	153	142	151	139	144	156	156	154	147	140	139	143	126	142	129	147	147	185	138	140	135	145	139	138	143	157	144	132	139	156	147	155	152	167	147	132	144	161	147	161	152	132	161	142	130	137	143	139	142	130	138	139	153	156	139	159	163	117	122	138	119	157	128	148	169	157	141	150	149	139	133	167	131	120	127	156	152	151	135	132	141	154	124	143	134	158	151	143	131	165	183	139	130	146	165	165	148	173	155	142	145	138	150	142	150	156	142	140	128	151	145	148	125	131	115	131	153	140	139	144	132	153	153	133	170	149	137	147	142	118	145	141	149	141	133	150	131	140	158	140	131	147	137	135	129	155	150	154	145	146	146	142	141	156	144	151	141	134	150	114	157	144	130	154	145	150	143	123	164	164	154	163	148	136	136	152	149	159	144	140	154	135	146	136	129	131	142	132	131	152	152	136	113	159	131	137	134	158	161	141	161	147	141	145	152	114	150	143	151	155	143	151	129	138	153	123	123	154	170	144	150	147	126	142	156	152	128	159	148	138	157	138	119	145	160	169	145	144	144	153	175	136	134	164	162	140	137	181	139	136	129	146	177	130	138	150	157	133	145	145	156	133	135	155	139	135	125	136	132	164	147	156	123	120	133	144	157	142	133	151	133	177	147	145	151	145	137	123	133	132	141	146	160	128	154	133	146	143	137	136	137	145	148	136	133	125	161	144	157	142	134	143	156	160	139	135	159	172	157	149	132	158	141	150	154	132	145	159	138	139	122	133	126	138	145	146	141	164	143	118	141	154	124	151	147	115	143	154	135	135	138	144	169	160	148	145	156	139	124	136	136	162	153	159	142	139	146	143	156	160	162	153	120	120	138	149	144	156	154	138	160	157	142	149	136	144	151	152	144	150	139	134	150	150	140	151	164	142	152	144	147	126	144	130	124	147	128	152	173	158	157	148	146	150	146	137	128	143	133	149	133	138	132	154	175	136	154	145	155	128	144	163	149	136	142	141	152	147	138	158	149	155	138	139	140	151	159	145	136	149	140	141	141	153	146	153	154	122	158	137	126	145	134	158	140	144	138	156	117	147	121	130	146	145	153	149	141	141	130	145	149	158	159	147	126	144	149	139	161	119	146	152	159	160	142	155	166	157	140	131	163	159	139	143	141	161	132	139	134	148	136	144	141	140	166	125	149	142	136	153	167	151	143	138	149	147	122	159	125	180	164	147	141	147	113	161	125	130	150	147	167	142	157	135	142	153	156	136	143	129	160	148	151	136	134	145	152	141	152	152	143	136	115	169	157	159	142	133	147	158	141	135	117	140	126	128	154	141	144	155	166	158	127	145	159	143	133	133	147	161	153	141	155	133	146	149	133	152	148	126	152	136	139	153	134	146	132	140	128	141	147	153	151	128	138	149	132	148	133	140	154	131	140	135	135	147	157	121	177	156	157	140	146	133	131	146	124	134	174	137	138	139	141	151	133	134	116	139	157	139	162	168	150	135	142	168	137	153	148	145	160	148	131	141	139	133	139	156	158	151	157	147	168	147	137	163	151	139	138	171	162	140	141	145	152	121	176	140	133	133	142	148	139	156	139	153	140	148	144	136	139	174	161	137	183	138	136	141	133	160	153	136	149	133	127	152	142	139	136	153	123	150	128	136	135	135	141	164	141	140	126	159	138	146	142	175	153	151	159	141	122	139	128	147	136	149	168	129	137	131	142	132	148	148	148	148	145	162	156	162	140	139	146	130	152	124	131	123	159	143	132	132	164	149	151	160	146	139	150	139	149	135	127	143	139	143	138	154	141	153	140	140	145	151	143	122	143	142	155	140	152	134	162	139	134	159	146	124	146	136	134	150	145	124	171	119	145	158	159	174	143	149	143	156	141	180	149	126	134	142	153	139	139	150	133	134	175	133	138	148	134	166	157	132	136	139	122	147	136	139	151	129	165	147	149	143	147	139	133	135	128	131	159	125	133	139	139	128	138	154	157	159	139	136	146	142	147	148	126	144	123	147	133	136	162	148	147	159	140	156	144	166	140	147	154	145	139	136	126	143	150	138	148	153	147	161	134	150	148	165	131	135	142	172	137	148	142	124	150	153	132	136	137	129	132	150	161	132	148	132	155	158	136	123	134	142	133	175	163	139	138	156	140	136	157	136	153	145	159	142	140	117	132	128	140	161	145	155	145	156	151	153	147	137	133	141	148	154	122	139	136	132	148	150	145	162	172	139	134	139	164	114	133	170	142	149	122	165	141	131	164	148	147	142	128	139	143	143	172	142	133	157	152	118	150	143	120	138	167
21355	29602	35068	38072	37523	40951	46536	36897	36393	41642	35862	27535	27502	32857	31172	28221	25773	26752	20699	20649	16940	9179	18656	19295	18388	16812	20831	22437	19525	13589	11390	6367	5128	5659	7312	4611	3431	2133	2108	1875	1520	1264	2459	3156	1831	1003	759	633	593	546	523	486	449	423	420	443	522	648	451	431	401	441	455	510	514	522	555	647	519	491	441	448	383	437	418	399	402	461	428	434	400	412	409	381	440	408	412	405	430	435	432	433	411	447	408	415	409	417	401	409	421	412	407	380	417	403	404	429	385	456	444	438	418	443	417	432	381	382	408	447	421	407	410	437	421	434	436	414	441	436	385	398	408	434	423	436	409	439	413	414	404	399	421	421	429	384	412	469	416	404	380	420	402	422	413	412	419	431	445	415	400	425	396	406	444	380	406	422	399	373	404	397	471	421	414	421	378	384	432	424	423	384	400	404	427	456	427	401	414	424	396	452	429	403	419	394	392	459	419	421	417	444	407	392	400	433	424	392	428	419	430	414	411	429	399	433	425	387	408	395	423	441	402	450	377	423	353	401	428	425	426	400	435	468	442	425	395	400	424	464	431	417	444	439	437	419	393	397	394	431	434	432	424	399	423	426	417	395	457	431	415	391	447	401	448	370	407	404	426	395	423	451	435	376	424	404	406	440	410	399	448	435	449	405	453	399	431	383	408	403	403	441	404	434	395	378	415	438	425	406	454	419	423	374	411	427	437	412	394	456	418	409	439	412	432	402	383	418	409	427	447	397	429	426	435	438	386	405	441	431	445	427	382	395	435	435	370	446	403	438	432	380	440	439	402	402	415	414	412	420	411	412	412	437	415	434	457	432	434	414	427	409	398	427	419	378	403	408	449	407	428	429	418	423	404	404	417	442	441	386	384	442	439	419	417	413	455	399	433	443	468	402	440	411	421	412	409	412	462	426	440	428	383	426	404	451	401	435	410	397	428	436	417	419	446	394	428	413	443	400	386	409	433	424	402	407	414	415	449	431	408	417	439	407	373	434	447	445	411	421	416	414	427	437	412	432	391	414	440	422	389	422	414	445	406	402	398	372	425	397	419	424	417	406	455	404	435	434	422	426	442	448	432	446	424	410	430	412	400	405	390	443	369	416	425	416	432	407	398	409	445	443	433	391	395	426	448	433	441	399	412	425	444	399	410	385	413	416	449	393	401	413	413	406	402	402	417	417	394	416	445	418	416	422	392	397	400	431	428	417	428	418	403	385	394	436	403	444	399	422	419	405	423	457	416	407	422	386	393	419	433	395	444	433	392	417	458	422	438	396	423	422	420	386	444	421	442	436	430	408	393	392	394	430	402	421	392	415	402	365	382	434	435	401	418	410	395	431	417	422	413	408	400	403	414	407	439	423	436	430	420	423	416	421	417	389	440	414	376	436	413	451	406	413	446	385	420	418	465	441	371	424	426	410	414	427	421	437	412	385	404	396	405	444	398	356	412	427	467	404	430	450	472	417	411	433	419	402	404	397	439	413	414	409	384	411	415	432	391	398	433	406	404	412	399	406	444	438	396	387	439	409	419	409	453	431	441	449	420	420	434	428	401	408	380	395	423	391	456	420	409	424	375	401	417	381	440	428	422	411	458	478	437	401	423	409	408	433	420	390	410	414	392	382	405	421	395	392	429	429	438	417	422	397	422	429	395	410	449	455	418	409	397	440	437	424	439	410	422	428	431	434	415	407	408	444	421	437	428	402	378	407	397	390	445	378	409	406	406	430	399	421	415	400	431	418	458	451	430	437	430	405	419	424	455	389	387	426	388	431	408	431	435	421	429	426	448	445	415	400	377	377	426	393	432	463	398	427	427	416	405	437	423	432	424	402	418	423	425	440	389	409	399	419	417	423	409	422	434	424	406	441	416	427	392	416	448	384	416	433	434	413	402	422	379	445	373	428	447	430	421	405	424	450	431	396	459	406	433	408	410	415	439	392	386	417	441	438	403	446	400	396	447	426	423	393	427	443	430	442	430	433	403	418	373	399	431	425	412	441	423	393	413	460	429	424	378	439	407	406	425	447	417	418	420	417	465	418	437	410	430	427	441	389	411	388	394	414	433	411	402	407	401	431	430	416	459	434	438	446	436	424	400	407	406	412	375	432	434	422	402	436	440	401	433	419	418	397	441	428	398	446	409	396	430	427	408	416	420	414	451	413	449	453	407	401	427	421	413	418	453	403	423	393	413	407	393	418	411	416	382	433	454	412	399	434	419	411	422	388	443	424	455	405	444	412	399	416	438	448	427	464	389	406	461	415	449	404	431	432	423	428	421	399	412	399	435	388	449	420	407	411	406	417	408	403	395	418	465	427	386	408	453	420	395	429	391	468	421	437	399	431	419	461	402	431	406	415	398	434	434	427	412	422	471	423	398	424	425	411	464	422	415	416	406	396	429	391	399	424	451	401	430	440	431	408	406	449	432	406	441	406	393	413	413	491	410	453	437	422	419	414	436	435	439	403	433	411	400	431	433	400	439	427	442	417	429	388	419	482	418	421	405	411	431	409	456	378	397	375	439	428	396	421	398	452	445	418	425	389	412	390	405	403	436	395	448	417	412	413	434	426	436	425	430	401	393	401	404	383	406	406	394	420	400	372	419	448	411	455	409	408	455	408	393	411	415	419	381	438	426	442	406	404	398	395	411	421	430	426	427	408	392	416	411	413	419	441	416	426	446	389	424	410	394	437	435	416	430	420	507	397	433	443	396	448	426	401	409	441	399	424	414	460	433	416	429	395	416	411	397	456	399	418	453	441	418	427	422	444	429	430	457	407	410	423	398	431	427	429	437	423	398	421	435	431	446	396	391	380	401	427	428	441	414	433	421	408	451	407	454	451	438	478	427	401	393	431	421	414	376	377	408	379	465	398	412	421	378	399	437	469	422	446	427	434	425	401	413	397	421	372	441	400	434	406	417	409	431	452	379	417	428	401	418	435	414	387	389	413	420	408	423	408	437	426	407	421	441	447	395	422	407	378	402	414	407	397	402	427	449	400	402	413	418	393	402	414	416	429	422	400	429	413	386	450	406	400	435	402	464	381	395	416	404	406	412	429	424	405	442	421	442	385	417	441	433	444	430	388	401	422	446	433	394	387	432	428	421	408	414	433	445	411	449	417	455	464	434	425	403	399	454	414	461	409	430	425	409	374	400	413	405	425	423	400	438	398	403	382	455	417	401	431	404	423	404	427	429	446	425	423	395	410	408	437	452	389	413	405	419	415	388	454	386	454	455	422	440	411	381	398	433	403	408	446	454	426	431	449	461	437	419	403	430	446	442	401	422	426	448	392	427	425	422	409	447	429	403	431	458	444	431	409	386	414	409	419	429	407	437	424	403	426	426	427	429	423	378	416	410	402	428	433	389	382	384	445	440	448	421	456	396	412	444	394	432	423	408	424	432	452	419	449	441	439	402	383	450	395	404	411	358	454	389	377	388	429	406	396	385	399	439	412	428	456	446	402	409	427	442	434	410	409	417	414
36902	37156	41447	35264	33384	36148	40161	31092	28127	30672	29806	18718	16427	21612	18868	14660	11884	12806	9636	9279	5978	4830	6971	7444	6729	6840	7979	8143	7344	5279	3481	2524	1491	1345	1826	1301	872	759	577	467	425	362	659	874	395	304	247	240	239	235	206	220	165	200	188	188	240	249	214	214	192	210	219	212	205	210	228	276	235	179	207	200	180	191	191	186	196	196	167	187	183	183	175	153	189	176	220	184	186	180	167	176	185	191	187	163	200	183	206	183	174	173	206	195	195	177	181	180	193	179	177	199	197	203	201	193	184	221	193	202	192	168	171	196	157	195	203	189	180	195	195	205	200	165	205	181	168	188	188	194	183	199	197	175	158	190	173	179	183	196	232	175	223	189	175	174	178	202	168	190	190	185	193	169	187	191	196	198	173	183	182	190	169	190	179	193	186	240	181	178	161	190	177	171	190	181	183	179	186	193	180	191	193	202	187	210	184	173	224	176	170	193	183	213	195	190	197	199	165	204	182	192	214	189	200	201	212	192	184	188	199	201	189	208	207	192	175	191	187	197	185	177	177	159	198	182	193	188	205	199	187	186	204	201	174	228	197	175	167	183	194	212	188	187	187	168	205	187	206	179	190	188	217	189	209	208	178	199	208	207	180	203	180	205	186	179	181	167	179	186	204	197	199	203	202	182	161	195	190	194	189	189	209	185	208	171	182	194	200	179	178	189	209	199	186	182	180	186	184	178	191	197	199	198	209	177	196	187	156	182	169	207	207	192	186	195	188	172	195	200	227	167	211	170	183	182	202	210	192	188	184	183	197	162	185	194	181	201	188	187	183	166	199	192	176	185	229	195	185	197	190	168	196	200	175	208	184	183	187	191	166	208	184	187	173	187	193	181	188	211	177	169	191	197	200	198	201	190	226	203	185	191	207	195	190	174	191	193	182	211	188	180	194	188	174	197	200	204	197	184	197	195	196	175	202	191	182	199	178	201	181	193	176	189	187	197	202	188	189	211	199	179	201	178	187	192	207	199	181	187	191	204	214	173	190	192	182	218	173	207	204	188	187	197	182	198	193	177	149	174	217	215	189	191	189	182	186	179	189	186	181	224	184	180	217	194	217	170	179	182	174	199	175	212	203	206	189	178	179	202	202	183	181	195	200	185	191	186	188	187	188	198	197	172	181	201	200	207	196	200	201	157	180	197	202	189	218	183	187	196	188	191	184	186	173	208	202	175	181	172	211	190	171	186	189	199	183	188	191	193	180	203	219	204	194	184	190	188	179	182	181	178	169	190	176	211	198	197	182	178	191	186	184	185	192	183	184	215	155	198	185	184	210	173	203	202	181	184	209	181	192	181	192	198	175	171	209	205	177	191	204	201	164	210	180	160	188	188	182	183	196	178	175	217	206	203	177	187	211	194	196	177	191	197	206	223	179	168	173	185	158	168	183	177	183	211	204	175	200	189	195	205	188	198	181	181	187	165	187	192	196	171	227	209	194	198	203	200	196	170	192	189	184	196	171	172	201	172	178	186	192	182	184	192	207	215	200	183	203	167	177	189	180	192	203	205	173	228	185	187	206	197	158	170	181	179	181	177	216	184	194	190	198	160	191	196	189	163	183	177	191	199	196	195	185	200	187	196	195	183	203	206	193	184	189	187	183	204	168	178	179	172	193	179	187	173	193	192	180	201	196	178	180	195	167	209	161	211	188	191	181	160	199	182	184	188	186	186	179	196	196	218	185	178	206	152	190	169	200	193	175	187	175	214	196	220	185	180	205	190	190	195	178	212	157	160	196	189	206	199	189	196	193	156	139	158	203	183	194	180	175	168	200	186	203	175	202	170	171	177	172	184	192	177	157	186	177	182	170	192	175	177	175	189	178	196	183	172	166	191	200	183	182	190	172	184	200	207	172	185	171	177	182	188	173	195	166	162	178	196	181	185	189	178	198	191	186	195	206	200	218	172	188	164	204	185	181	186	179	233	179	196	194	195	208	188	191	204	155	205	196	154	198	206	183	198	166	193	185	192	180	200	188	182	184	214	203	208	221	174	192	158	163	194	180	175	182	177	185	201	194	192	175	184	170	185	195	237	184	186	212	195	155	208	192	183	188	179	174	193	183	186	186	176	179	210	174	215	175	175	199	185	204	168	173	187	192	188	209	181	214	189	205	189	178	176	205	184	206	199	190	195	188	194	187	209	182	191	208	181	156	195	185	199	190	206	168	174	200	196	177	158	182	207	198	172	186	185	188	159	221	194	155	193	212	171	183	202	188	183	173	184	192	184	188	200	179	177	193	169	178	188	190	169	197	163	171	191	195	183	188	186	186	188	199	188	169	202	184	190	184	206	182	172	165	189	194	218	198	198	178	180	221	181	205	156	190	196	182	166	189	184	199	186	183	175	187	181	161	202	182	192	193	189	192	214	189	209	186	192	181	176	169	178	197	179	184	175	177	189	186	188	189	209	163	177	209	183	189	169	177	212	204	178	200	176	188	208	203	175	207	184	200	194	177	196	196	199	216	201	185	224	170	206	197	172	165	194	167	187	165	191	161	156	184	186	175	181	175	174	185	206	180	209	194	163	168	156	189	207	184	189	175	194	170	189	197	221	202	178	192	183	186	177	169	187	179	195	190	202	195	195	217	195	194	198	190	177	183	164	170	204	186	182	205	163	193	203	199	190	203	181	188	211	202	192	183	207	195	181	187	190	210	189	179	211	188	197	179	192	177	167	205	184	219	191	169	170	174	193	199	193	200	210	194	185	181	176	201	184	177	181	187	194	198	204	184	167	194	192	206	191	203	208	207	178	215	204	178	217	198	187	173	190	193	192	190	210	206	212	181	190	216	184	191	181	185	220	198	191	201	199	183	202	191	178	194	196	176	186	173	171	188	197	191	195	198	193	176	193	192	177	177	163	173	156	200	196	179	185	181	183	189	201	178	204	198	211	196	189	198	195	210	183	195	196	213	195	197	194	172	213	190	204	187	177	183	202	206	178	188	198	180	195	172	183	198	188	199	192	204	185	220	159	199	219	193	210	184	195	203	213	178	183	204	181	198	175	195	187	204	184	224	210	203	174	193	211	179	184	192	171	213	182	178	207	188	181	195	209	180	189	181	175	192	189	204	184	190	190	187	192	195	213	202	199	204	195	162	196	187	174	212	188	183	211	215	187	172	160	177	201	173	183	226	155	184	216	186	195	190	168	176	189	168	209	177	205	181	193	200	171	175	195	187	184	169	181	176	199	176	217	200	185	173	179	192	183	182	209	188	197	198	168	184	183	188	183	198	171	179	203	186	182	185	186	214	188	175	169	179	156	193	195	200	196	181	204	187	177	181	203	175	180	197	188	175	217	183	180	190	177	169	185	176	190	194	211	173	181	167	207	175	192	187	203	205	168	203	184	191	209	214	194	185	154	184	186	177	215	180	184	188	189	197	193	196	170	181	181	174	191	169	180	186	185	225	164	167	184	199	184	187	218	181	170	189	164	186	198	199	196	184	192	180	185
25442	31693	39679	41709	42961	46790	50667	41775	41046	46004	44259	32865	33718	40172	37625	32887	31338	31859	25994	25553	18170	18539	24083	25120	23580	24972	27791	28410	25805	20698	15612	12154	7857	7475	9769	7677	5094	4275	3267	2926	2028	1710	3887	4936	2166	1329	1023	940	957	806	679	589	615	560	540	538	724	1061	492	537	531	523	644	596	651	841	988	875	786	660	551	545	520	523	536	528	524	522	549	517	506	517	552	523	538	524	509	505	527	518	538	544	491	500	496	517	530	506	538	551	558	482	539	509	501	532	536	519	538	514	543	525	539	514	491	497	519	502	513	487	508	536	510	539	545	497	533	520	539	518	519	529	512	538	513	542	510	522	511	482	454	520	524	538	498	542	500	507	534	497	506	518	514	525	538	548	525	522	536	594	496	495	475	567	519	517	516	552	519	531	509	507	511	515	510	533	494	522	492	517	531	554	537	492	549	510	517	534	540	519	524	514	543	539	475	492	472	528	500	515	509	551	500	526	482	509	568	506	520	478	523	501	555	544	530	519	522	532	515	508	552	558	494	494	542	521	500	494	531	561	471	525	534	531	555	545	571	520	505	523	530	544	545	507	515	540	511	506	521	497	510	514	566	533	519	521	522	482	502	506	502	515	530	525	499	523	513	513	509	535	526	492	514	539	540	507	493	511	535	531	525	509	513	487	504	500	505	552	509	520	521	505	501	513	524	509	524	517	515	560	529	537	538	512	507	514	511	552	533	522	526	514	519	484	530	520	528	492	512	558	492	535	534	509	515	491	517	440	517	517	511	509	527	481	529	535	546	543	540	489	523	525	509	515	502	511	555	475	551	537	520	547	539	468	525	504	543	517	524	511	475	547	512	509	523	494	488	512	509	509	536	484	485	504	521	535	520	501	536	499	537	587	536	540	549	496	527	515	535	480	540	542	505	520	506	528	543	518	536	537	505	543	500	481	530	512	539	509	482	498	537	567	530	518	529	489	574	548	510	515	515	506	560	535	519	562	527	545	507	511	524	567	498	501	511	541	526	558	504	517	512	505	560	552	511	550	532	538	481	546	521	512	485	526	522	508	508	507	509	539	529	506	486	533	517	532	535	524	519	509	517	494	542	521	524	499	478	541	536	552	539	504	527	487	544	566	564	520	521	531	471	532	504	533	504	483	565	533	523	555	518	472	511	561	529	493	490	522	537	516	543	496	505	502	552	508	518	520	540	523	508	517	498	549	511	542	525	531	483	486	526	526	508	501	545	574	515	466	520	536	503	494	548	536	494	529	535	505	558	501	546	476	482	551	536	564	498	465	576	491	497	501	529	522	514	490	526	535	537	516	555	468	471	536	511	524	553	525	525	536	515	516	491	526	551	519	520	514	592	524	541	515	521	551	541	523	505	472	496	491	519	581	500	515	502	569	534	530	554	525	531	539	533	545	543	512	533	541	516	527	513	540	508	519	527	537	535	532	525	550	503	536	502	514	497	516	513	523	539	533	499	555	499	490	506	558	526	512	488	505	537	520	520	510	540	521	528	462	487	509	508	518	528	493	554	551	478	551	510	501	523	511	525	528	520	529	494	530	474	496	545	580	536	489	543	514	513	466	557	459	507	475	532	487	500	536	520	459	501	518	526	550	503	523	516	567	509	536	532	543	527	505	540	523	522	534	523	534	513	573	561	489	524	488	504	559	532	505	544	512	506	543	499	526	536	541	515	529	529	530	529	511	502	535	516	507	517	498	558	512	518	516	526	479	509	538	510	509	512	524	507	522	508	518	516	528	516	498	514	524	523	520	554	560	536	538	511	519	504	548	448	526	518	544	507	483	510	522	485	500	539	501	528	515	551	518	471	507	543	562	533	549	539	538	559	502	532	521	508	544	499	520	541	484	519	560	542	522	495	514	515	495	526	522	511	533	514	567	539	521	524	547	536	544	559	504	488	517	494	489	537	503	528	529	578	519	513	519	539	486	576	516	558	519	520	519	531	543	519	544	588	548	508	536	498	500	504	518	515	501	553	520	529	546	555	535	529	493	507	519	554	543	520	580	524	511	516	505	509	528	539	518	489	508	503	475	537	526	514	513	460	489	533	524	549	499	532	509	503	504	551	495	524	527	554	527	516	575	523	548	535	556	542	491	527	571	476	510	526	507	495	536	530	521	526	529	523	505	508	511	517	540	502	513	519	558	519	528	500	532	512	547	532	535	512	531	519	518	523	548	471	502	498	512	539	524	531	514	517	467	509	463	579	537	554	531	540	514	485	551	529	548	535	517	540	484	527	479	605	535	494	528	521	507	535	505	504	531	516	521	550	515	515	508	542	533	556	539	493	530	503	558	471	495	532	499	523	477	506	513	538	513	541	536	495	522	516	527	495	499	537	535	543	556	482	490	530	504	493	544	532	563	546	545	518	514	571	532	521	508	535	551	493	501	499	503	507	512	505	527	519	537	503	557	505	523	523	541	505	502	543	510	509	545	565	519	478	518	473	518	500	512	511	524	505	517	527	509	555	525	523	519	541	498	506	503	509	494	552	580	540	500	535	479	474	539	530	543	561	524	518	518	538	520	560	489	497	492	504	543	568	478	535	537	541	553	528	524	489	478	551	546	510	505	482	544	528	513	547	498	535	522	497	515	524	532	538	520	519	539	512	497	519	508	554	497	516	539	507	509	533	551	522	544	547	528	485	535	505	472	528	554	550	511	476	571	505	500	525	486	515	491	532	509	511	526	499	474	537	530	482	500	480	521	541	565	524	520	530	521	532	522	470	519	526	502	526	538	532	510	518	527	579	519	506	523	547	551	562	487	492	543	471	537	576	503	504	508	512	479	547	490	538	532	519	543	514	521	483	521	519	555	551	540	566	500	506	497	555	539	549	531	487	464	538	501	569	534	549	514	514	533	497	522	529	534	520	569	541	508	487	495	513	496	519	528	531	557	554	544	529	512	495	527	513	504	493	502	505	488	470	548	522	492	555	519	546	544	512	507	536	491	523	520	489	573	524	525	506	546	530	528	507	537	564	545	516	522	526	528	571	508	519	536	507	539	506	499	508	521	525	516	546	548	566	554	525	523	499	525	505	538	484	512	541	517	488	502	538	538	521	502	516	521	533	529	529	533	481	548	536	532	583	545	492	511	503	511	533	523	530	497	505	530	503	526	490	516	506	516	512	527	526	522	528	541	509	517	560	521	547	528	526	499	505	522	515	504	521	550	533	552	566	553	549	505	528	528	600	579	587	524	533	502	537	547	498	553	554	534	546	511	554	554	554	560	518	533	518	521	530	451	522	529	531	508	549	544	518	502	551	488	489	492	512	503	510	527	551	542	504	520	555	516	519	511	488	525	543	527	534	530	507	546	501	507	553	531	487	516	547	511	545	512	512	532	486	524	536	550	582	519	553	508	543	502	485	468	537	507	489	520	531	498	524	470	515	546	546	518	516	531	531	516	518	505	499	490	512	496	507	501	510	528	493	510	510	513	532	564	505	490	559	517	504	509	532	542	545	505	495	521	494	472	561	513
15747	14280	16565	13335	8830	6624	5212	3515	2559	2516	1982	1114	1065	1334	1057	853	768	808	619	670	361	442	516	487	474	521	534	502	476	375	315	231	215	273	196	213	189	199	181	181	188	173	192	186	181	166	152	157	168	158	164	149	161	168	165	148	149	177	150	153	156	162	198	168	172	186	145	175	153	156	170	149	156	164	155	162	157	177	159	154	144	149	169	183	158	157	135	155	129	163	168	144	152	175	173	179	171	151	149	176	152	170	154	163	162	176	136	156	143	147	174	140	151	184	180	139	153	145	170	155	163	169	168	154	159	174	148	170	170	181	178	161	162	182	163	174	167	159	170	190	150	144	155	177	151	139	176	153	163	169	183	172	157	159	163	168	158	155	149	164	144	174	158	167	160	150	171	143	170	153	165	155	161	168	131	166	159	171	176	146	174	149	139	138	157	166	161	174	167	187	162	163	149	172	166	159	144	144	164	158	164	149	156	168	172	144	160	178	161	169	156	141	158	165	160	142	166	173	137	152	181	142	167	151	135	144	147	173	141	167	157	169	169	153	157	155	147	167	178	153	175	161	138	177	158	146	155	159	149	142	164	168	161	162	157	180	143	154	162	138	151	158	162	140	169	168	169	160	169	143	176	156	164	144	157	134	162	148	143	161	147	154	140	173	130	187	153	148	185	151	182	166	159	167	171	157	162	142	166	159	158	153	162	169	147	160	157	178	165	193	157	160	172	167	176	171	153	142	176	157	139	153	175	180	171	167	168	166	170	170	142	165	175	167	160	166	177	150	154	162	154	146	136	154	150	172	170	183	171	161	177	123	178	125	142	174	193	157	163	169	138	166	184	170	188	162	140	171	146	157	156	151	150	158	168	161	151	162	163	168	144	195	148	143	170	163	131	170	145	155	149	178	170	164	169	183	151	151	164	143	170	178	168	155	135	163	175	163	161	142	178	157	176	149	142	161	155	129	150	156	151	166	169	164	171	161	143	164	143	179	164	166	153	143	196	147	166	176	160	168	178	159	165	149	179	149	178	199	156	172	156	160	167	157	173	161	171	152	177	148	161	161	170	149	184	182	161	174	153	155	146	164	157	169	161	162	172	152	159	151	152	168	153	141	151	143	155	188	150	169	160	121	152	158	169	166	165	143	177	180	163	161	159	173	153	157	148	134	174	169	184	126	162	172	143	165	149	181	169	167	174	157	163	164	178	169	168	135	161	169	166	172	161	161	172	158	155	155	183	157	161	155	161	157	181	165	165	166	160	170	150	151	173	156	163	148	169	183	150	169	170	164	157	161	150	135	162	141	170	162	180	163	157	142	159	147	157	158	175	168	154	155	154	156	168	153	166	166	156	155	171	166	155	158	147	151	153	148	166	186	155	152	175	153	165	144	173	143	140	180	158	151	156	165	182	154	168	178	143	166	166	159	134	170	185	166	159	157	177	165	156	146	129	174	172	181	163	163	151	161	161	170	153	157	146	162	144	169	148	154	146	154	151	175	173	158	169	145	162	162	152	168	158	166	149	163	158	174	156	158	140	172	172	192	147	132	161	178	143	181	154	165	158	156	172	177	161	161	153	144	172	147	150	161	159	132	159	165	162	177	149	161	170	170	160	162	172	163	161	148	160	164	182	156	146	175	151	155	157	157	163	165	164	156	158	140	158	151	162	154	154	168	141	149	154	168	151	188	135	155	177	158	145	153	149	178	149	161	156	155	148	161	153	169	164	177	167	170	129	181	181	178	157	149	139	161	150	164	153	157	158	144	133	150	122	144	164	155	142	134	162	161	158	151	145	152	155	162	149	156	155	165	146	150	192	176	173	158	181	161	155	152	147	155	144	153	177	145	154	173	178	172	147	161	155	167	184	177	182	170	146	174	158	168	151	174	162	149	196	124	155	161	153	159	146	154	136	170	170	184	139	154	131	162	163	158	164	159	154	187	159	144	171	156	186	158	167	159	143	147	154	193	186	168	154	168	166	168	147	157	158	152	161	140	162	167	165	137	179	127	168	162	160	147	156	160	162	155	149	168	134	163	146	169	169	155	150	162	152	167	162	166	141	168	166	177	132	160	166	129	155	160	161	152	183	175	159	175	181	181	157	161	135	157	168	156	144	129	160	141	149	161	161	144	166	180	156	151	142	154	152	174	158	155	176	140	162	167	163	170	144	142	152	184	150	143	172	150	151	168	150	149	152	141	163	146	180	151	165	153	172	157	174	142	144	145	145	167	169	170	170	163	181	143	179	180	177	148	170	151	142	136	174	167	155	176	173	170	158	167	174	153	156	158	157	167	169	142	147	167	164	174	178	140	161	144	158	133	176	143	150	167	151	146	173	169	157	147	133	163	158	152	169	169	145	156	158	141	171	159	157	174	158	183	140	180	161	170	151	159	158	132	174	178	153	149	158	140	136	152	155	174	170	168	152	151	156	150	177	170	165	154	176	165	145	163	166	148	167	186	181	162	168	161	174	149	162	177	142	154	161	159	171	160	171	168	162	165	174	161	176	153	138	165	170	162	147	184	175	149	155	153	158	161	163	124	151	163	157	160	156	153	164	174	165	180	169	167	172	148	167	168	149	162	173	146	153	134	171	185	173	170	164	174	160	170	162	165	154	152	156	146	198	152	166	168	157	152	157	157	150	156	157	163	146	144	147	158	158	177	154	150	155	145	166	163	156	173	179	169	137	148	179	180	140	157	163	152	136	165	152	169	167	158	178	159	165	160	151	155	165	161	157	152	152	171	153	148	166	172	143	149	179	162	183	144	156	175	158	163	153	159	148	154	157	168	159	151	178	162	174	149	168	186	146	174	188	188	155	156	173	169	179	159	159	158	186	144	165	158	143	153	157	138	148	158	173	184	163	136	152	160	194	153	158	166	184	162	151	163	169	179	148	156	163	159	161	157	162	169	162	180	125	151	151	158	163	149	162	180	174	146	138	145	171	151	155	156	162	161	155	172	163	163	138	140	159	163	161	177	176	168	164	163	150	133	179	136	163	153	177	160	154	156	143	178	180	167	139	159	151	159	137	168	159	151	150	153	158	165	146	165	175	134	160	166	141	153	168	157	171	148	155	176	158	189	177	132	164	148	166	172	179	176	139	167	165	147	149	154	166	179	183	153	146	160	142	170	185	137	164	160	149	140	183	151	149	179	153	186	167	160	188	176	156	180	156	174	155	153	153	180	162	156	170	165	154	165	148	154	147	169	153	160	164	141	173	150	157	136	180	155	163	166	156	162	148	151	157	179	150	155	150	159	143	171	166	153	160	140	146	151	173	146	153	158	179	156	155	158	187	161	177	166	145	164	164	168	165	143	183	169	176	167	159	152	148	176	134	159	156	146	155	147	147	152	132	169	156	168	170	189	158	163	173	169	174	141	162	152	156	150	163	154	182	161	158	161	176	165	164	153	156	142	162	174	171	134	152	182	173	163	159	148	148	155	161	178	155	138	148	178	154	156	168	170	171	154	170	152	151	150	175	172	142	162
11142	12593	20600	22927	20554	18672	18044	13289	10378	11615	9370	5248	5458	6786	5835	4374	4126	4155	3070	2778	1508	2117	2717	2460	2593	2806	2897	2799	2515	2048	1622	1207	919	1033	925	832	757	666	705	645	596	605	672	663	539	519	500	471	453	468	489	476	507	492	492	463	465	510	461	450	443	443	458	490	468	479	466	437	503	476	423	443	451	442	435	440	468	419	455	452	448	454	455	470	432	440	439	403	469	412	488	403	477	429	435	457	446	450	460	454	454	435	429	453	442	477	467	444	437	438	448	445	445	450	423	460	430	459	437	450	450	444	431	435	436	453	438	438	450	462	424	438	490	449	462	440	434	473	436	436	439	456	488	425	465	466	480	434	438	423	408	473	438	429	487	430	443	433	460	446	471	406	435	455	401	421	459	429	481	416	513	483	455	451	465	465	443	479	427	391	417	465	463	458	449	468	445	450	427	467	477	470	457	434	442	439	443	458	482	468	463	406	444	465	451	462	456	446	441	469	422	425	446	460	425	448	443	461	443	455	442	456	465	440	460	442	453	448	485	436	484	411	418	452	454	450	444	447	457	454	420	410	439	467	471	437	416	454	420	427	487	411	420	414	497	466	441	434	432	446	439	468	449	469	496	445	461	460	453	487	420	427	450	461	463	438	462	435	473	453	476	466	478	445	491	425	457	420	487	467	450	453	441	451	447	442	448	416	428	465	457	395	446	440	458	464	456	446	444	461	436	449	464	414	471	450	467	441	473	437	485	458	465	411	442	451	453	448	470	445	461	462	416	441	454	439	440	472	477	498	428	448	510	491	476	437	454	475	450	468	439	462	458	467	436	449	457	448	460	466	471	439	462	469	431	489	442	461	436	440	458	465	436	463	439	430	442	440	466	450	471	433	430	415	422	431	416	444	464	447	476	405	456	455	479	441	452	448	425	452	435	452	434	445	485	415	440	497	452	422	444	458	431	438	438	452	434	450	426	438	443	453	417	484	484	433	449	476	467	467	476	444	458	443	456	454	462	435	478	433	407	467	485	474	435	433	478	448	472	451	431	447	448	465	434	468	449	446	435	442	443	436	454	455	449	447	471	449	474	481	445	457	440	460	471	406	408	475	457	482	435	454	461	466	421	445	459	458	465	433	475	453	446	472	430	483	461	438	394	434	464	439	455	469	475	447	460	475	462	416	499	461	422	432	458	454	447	464	428	443	434	475	438	464	436	481	458	461	456	447	449	444	450	447	455	454	435	445	471	445	477	487	478	441	424	456	445	462	454	422	456	456	490	464	478	463	428	434	469	445	463	459	477	473	477	466	460	419	439	407	449	455	440	445	443	450	454	432	424	466	469	456	462	453	449	479	439	458	503	472	469	494	470	450	425	470	490	434	437	422	478	444	448	412	485	441	444	450	438	428	428	420	464	475	484	456	442	479	461	460	446	456	435	448	413	467	433	419	434	472	419	439	431	468	457	470	443	460	478	429	448	473	463	467	430	440	487	418	468	417	469	440	443	483	440	423	473	450	409	446	443	464	452	416	455	448	440	459	480	457	463	476	432	415	449	434	452	450	452	483	464	434	435	476	458	483	457	438	442	443	467	453	456	441	441	431	470	444	458	429	425	459	481	418	436	469	446	425	444	449	426	473	436	475	461	468	459	464	487	455	412	439	421	412	433	452	496	436	457	453	421	420	421	436	496	422	443	455	428	455	492	430	444	447	421	486	413	457	455	457	436	446	467	442	445	448	449	459	431	452	433	476	450	453	479	438	437	471	476	471	457	456	449	465	451	402	427	433	445	443	431	438	440	460	449	476	440	408	436	397	467	466	448	426	479	456	482	454	483	471	453	433	443	419	474	415	430	453	455	391	452	417	493	456	459	441	459	425	459	434	431	453	466	462	435	459	466	470	472	466	436	430	450	460	454	424	456	440	414	444	429	473	424	451	448	437	454	415	450	455	430	458	429	462	458	460	450	460	471	446	444	455	429	450	442	450	476	429	448	484	471	486	459	453	423	414	449	431	490	432	471	468	419	441	433	456	428	469	449	433	455	451	436	442	412	457	443	438	470	433	443	482	443	471	451	416	434	425	445	449	468	445	390	463	460	419	466	465	455	450	452	465	450	467	458	471	455	417	481	455	451	460	449	456	421	454	438	474	477	483	437	418	463	409	435	451	446	473	455	443	472	401	477	448	382	470	437	425	391	457	469	426	466	461	420	417	458	459	404	441	469	458	461	432	445	454	460	456	449	431	416	438	424	464	443	448	475	492	463	432	440	407	447	438	456	439	463	468	444	454	474	487	468	430	415	444	439	435	449	439	449	432	476	436	453	432	424	443	432	441	454	453	479	418	460	447	433	474	452	432	457	458	463	450	490	427	432	484	434	445	444	478	458	423	428	455	434	425	454	435	448	450	463	466	409	454	455	460	428	448	463	453	443	436	412	477	449	452	464	463	418	476	407	417	428	416	474	447	474	459	473	438	434	469	476	454	440	460	458	456	463	452	470	451	455	471	420	439	453	417	434	453	443	440	465	432	490	468	443	407	456	462	458	437	412	453	447	441	432	496	419	469	451	425	454	477	432	464	421	458	459	415	444	452	434	448	458	454	456	474	482	501	454	430	470	425	468	461	430	442	462	484	462	439	466	468	487	457	410	434	475	404	447	452	462	456	448	415	473	462	425	426	472	434	452	494	440	455	445	444	431	473	446	484	447	433	456	444	492	429	466	431	513	455	474	468	494	444	417	425	445	449	405	474	442	462	437	447	446	438	433	450	434	448	437	427	410	440	437	453	467	503	450	430	483	392	413	440	438	429	452	477	457	444	482	483	474	446	463	421	423	429	462	420	454	463	443	423	440	442	442	426	441	412	426	436	448	442	420	475	487	468	431	432	447	432	419	434	481	478	472	450	495	433	448	436	407	429	448	461	450	454	456	426	446	444	406	424	470	483	433	424	458	451	427	456	477	420	452	434	441	458	486	423	470	434	478	443	418	447	439	435	448	463	438	476	473	455	440	407	422	438	487	438	465	417	435	455	497	442	433	458	443	406	447	455	454	442	456	460	440	483	439	440	420	428	418	481	452	451	424	419	460	413	456	462	459	437	450	439	446	465	429	427	414	421	472	457	457	453	446	416	454	457	428	454	434	438	446	451	485	470	459	463	458	431	448	440	435	487	451	449	462	438	398	455	457	443	441	444	476	461	464	450	451	443	453	461	439	475	436	411	456	423	478	427	448	477	469	484	457	443	449	470	403	484	459	436	389	483	442	445	399	427	446	472	474	461	455	434	462	456	413	463	469	445	455	462	436	427	438	452	496	422	462	471	445	430	461	487	444	397	416	456	395	439	450	450	462	498	442	464	428	446	471	460	514	484	406	445	433	458	421	480	447	470	432	458	465	449	487	424	445	515	478	461	461	418	456	433	425	437	430	457	442	446	473	458	444	402	441	460	455	430	417	461	446	431	431	477	425	446	419	471	451	464	471	471	421	458	429	448	431	463	452	462
30444	28780	36441	34148	31962	32013	32030	28692	23406	25670	23334	11919	12688	15554	12236	8219	7372	8103	5990	4567	3225	3086	5201	4571	4561	5007	5442	5070	4531	3198	2363	1335	901	872	972	735	524	456	365	303	333	314	530	397	248	272	235	178	186	189	183	145	187	154	170	174	226	251	145	149	153	170	181	160	197	202	174	180	169	127	147	154	147	146	166	148	143	152	134	154	134	156	143	166	138	149	149	147	172	167	172	135	140	135	166	132	151	139	130	160	142	185	143	149	119	153	141	155	136	169	148	163	152	135	148	163	137	153	160	146	157	164	163	147	154	157	165	142	146	147	175	145	141	172	161	134	137	147	133	139	171	156	139	154	174	153	132	157	156	132	159	156	170	154	150	152	162	142	154	148	149	151	129	128	155	149	166	172	151	167	154	155	171	155	181	146	172	149	168	129	160	151	145	152	169	132	147	146	141	154	143	159	151	144	144	142	150	167	152	137	133	140	148	164	147	149	130	173	148	165	173	160	135	156	144	154	168	160	151	139	156	163	151	137	157	130	143	174	153	151	147	157	165	143	151	148	140	153	149	156	138	172	178	148	149	138	175	136	147	155	156	154	176	157	136	153	146	150	151	143	169	152	164	162	156	149	149	156	158	159	145	135	152	157	153	154	141	170	168	157	195	164	137	139	156	177	154	161	154	124	166	144	164	162	156	160	132	154	153	173	154	162	127	150	157	141	152	165	142	159	172	131	160	138	136	165	146	158	141	150	151	160	165	155	158	130	163	170	147	139	163	157	151	162	170	162	163	152	161	180	126	144	156	115	164	153	160	145	167	145	142	156	150	157	173	153	144	139	122	128	173	143	133	153	147	157	149	166	144	151	144	181	142	184	127	153	167	131	153	167	146	144	163	133	152	147	169	144	158	149	149	133	168	129	136	164	152	162	152	145	150	177	164	151	148	167	160	146	148	139	143	154	124	157	145	133	153	151	135	168	142	138	157	169	127	134	150	159	157	141	139	162	165	147	153	156	160	132	143	153	133	147	134	161	139	146	152	148	163	159	157	168	153	143	144	161	173	148	163	159	148	158	154	169	164	150	141	146	132	144	148	165	145	162	153	130	157	146	176	153	146	142	140	138	147	162	141	144	140	144	151	155	175	166	181	143	144	142	139	149	161	150	158	150	168	132	168	157	143	141	173	150	154	130	155	139	158	149	152	125	149	145	153	145	134	148	137	142	154	140	140	156	138	147	145	149	146	145	151	168	154	148	156	135	162	132	162	145	154	148	136	136	146	135	176	142	159	157	138	154	153	136	163	152	138	152	142	160	147	160	155	153	155	147	147	134	168	138	163	128	147	150	181	143	150	140	147	161	154	155	140	171	161	142	156	159	156	145	163	142	138	149	159	136	176	135	155	146	151	164	170	167	157	145	141	189	139	149	156	163	158	149	143	154	157	148	159	179	165	163	146	145	172	143	135	140	154	158	177	146	158	171	144	118	159	118	144	161	165	145	137	152	153	156	153	137	177	156	156	146	140	133	143	166	147	149	154	157	150	159	157	139	153	153	167	156	139	160	154	139	129	170	160	161	139	144	135	160	139	149	166	159	152	144	156	142	137	160	146	169	132	175	139	162	152	168	159	152	124	153	146	150	155	152	160	166	175	149	160	150	165	154	165	148	142	178	144	139	136	145	159	157	127	150	151	161	154	153	155	154	150	172	142	145	137	166	138	149	148	148	144	150	153	145	139	159	165	141	166	162	159	175	150	161	149	158	153	143	144	160	165	155	124	151	151	140	148	149	150	156	132	144	136	139	132	147	148	152	156	151	160	167	151	184	156	151	151	154	175	166	132	164	165	138	165	138	152	150	168	166	136	159	146	131	165	143	156	163	170	130	140	153	161	130	158	139	153	131	127	142	144	141	171	166	149	152	157	142	163	148	141	158	151	150	152	168	170	161	136	170	143	162	149	148	162	157	167	145	146	158	136	133	129	167	152	157	176	159	149	166	151	163	150	142	183	166	145	146	145	167	150	163	140	157	182	140	131	150	160	132	160	152	152	158	158	146	144	155	153	136	137	147	167	156	194	158	169	158	144	136	144	134	159	139	172	162	140	181	163	141	144	155	155	160	142	142	137	165	146	137	155	138	152	171	144	154	161	149	155	123	131	151	158	128	155	155	152	143	168	181	160	154	130	146	162	133	155	169	178	135	142	136	158	170	158	153	158	144	145	160	167	172	160	157	147	148	155	161	149	172	155	148	176	161	160	164	155	175	155	169	137	157	132	133	173	146	158	138	156	133	141	159	149	156	146	156	125	164	140	150	159	146	160	157	149	147	138	154	162	133	159	138	159	147	172	160	156	144	188	162	168	162	166	139	149	149	146	130	163	149	168	147	166	118	137	141	154	159	161	157	160	162	163	173	155	155	137	157	140	179	141	160	157	150	154	173	149	156	138	146	163	150	159	144	176	140	154	171	164	147	171	164	146	159	156	140	177	150	160	146	143	142	157	138	160	144	137	141	139	146	153	158	149	147	146	138	131	153	150	167	154	154	146	156	153	114	125	179	141	143	132	125	138	167	129	145	154	163	152	153	167	141	134	159	168	145	172	153	162	146	138	142	159	144	158	167	142	146	141	137	131	160	149	166	169	152	158	124	164	167	142	180	138	162	142	152	149	165	155	140	154	162	168	163	130	163	137	135	156	124	140	178	152	167	151	159	158	155	143	154	151	158	155	159	143	161	145	165	160	142	157	169	159	157	147	138	144	152	145	140	148	150	154	143	172	152	169	162	151	142	161	159	145	146	136	160	141	139	145	141	153	152	136	133	143	168	153	151	164	159	164	159	158	147	154	138	155	138	157	155	170	149	146	167	166	161	152	161	134	161	171	157	163	150	151	162	160	147	133	148	158	151	146	146	159	154	142	154	173	140	148	163	151	148	150	139	157	121	165	153	175	150	134	143	159	146	143	144	167	169	157	169	137	175	158	162	175	174	155	159	145	162	149	135	147	160	167	145	132	161	180	145	180	141	146	144	142	155	164	151	145	164	148	167	151	135	134	139	170	138	140	145	158	113	153	141	155	138	134	154	155	143	166	130	152	155	159	153	162	156	160	135	156	136	160	138	147	160	150	168	139	158	158	165	130	157	111	155	164	146	177	163	130	184	158	151	118	152	154	160	146	168	163	143	155	149	141	144	158	120	156	171	157	150	136	144	126	153	145	157	136	181	159	165	152	152	162	149	152	162	160	145	156	122	153	150	167	121	148	152	140	157	152	144	148	181	135	158	144	166	158	141	153	148	157	142	147	152	150	158	165	143	163	151	131	148	156	173	145	154	141	145	157	144	127	174	136	134	148	152	162	160	164	170	150	141	154	142	178	145	155	180	134	147	160	150	159	151	148	162	177	150	140	171	167	145	144	147	155	138	180	163	154	142	170	175	153	166	149	135	160	137	135	151	148	147	164	139	146	133	142	173	163	156	138	163	146	173	156	154	147	148	144	149	143	144
21022	23987	35159	38609	40088	41950	45414	39257	38515	42703	39321	25726	31804	34523	30641	25243	24821	25193	19732	17788	12084	14486	21057	18870	19923	21487	23543	22419	20237	15643	12198	7833	5307	5624	5876	4560	3217	2668	2301	1722	1604	1785	2896	2015	1310	1109	855	853	768	619	541	482	485	475	507	411	918	1144	482	471	440	471	509	651	695	683	740	594	545	483	480	454	423	441	455	431	479	436	486	429	450	442	434	431	450	466	420	438	445	433	431	428	456	434	413	433	437	429	433	425	441	475	420	434	412	458	426	430	442	459	394	402	432	410	426	449	431	415	429	444	451	452	448	402	442	433	432	434	420	404	414	459	429	444	470	440	456	426	428	435	449	445	479	487	402	461	458	456	414	410	463	405	451	432	417	423	448	425	438	398	434	439	425	418	443	419	411	465	432	462	423	460	391	467	475	462	438	400	455	419	429	434	477	465	442	439	450	422	448	422	436	414	439	464	469	438	453	478	449	411	433	444	435	432	457	420	409	437	452	443	408	408	396	482	461	451	442	455	442	457	434	462	447	455	416	449	424	459	459	429	458	422	446	421	447	426	445	438	445	426	408	427	450	456	389	450	482	412	460	438	464	456	437	402	435	431	422	430	432	414	454	440	405	415	455	399	428	407	452	427	461	480	430	387	453	434	438	472	477	422	473	459	419	505	442	432	482	427	489	453	463	476	439	451	445	436	457	468	464	436	439	450	426	400	427	429	463	488	434	434	453	470	446	417	421	412	476	434	438	421	441	431	448	466	444	450	440	427	438	428	407	457	446	444	422	446	458	419	449	446	448	469	479	459	451	398	423	392	420	399	471	451	471	396	448	458	412	488	431	459	446	422	441	455	441	464	417	438	430	422	468	428	437	449	412	431	436	455	408	449	425	462	426	414	426	415	463	446	428	410	481	460	461	429	446	404	452	428	451	399	423	435	424	468	421	445	463	437	440	440	471	431	468	434	440	410	425	455	450	411	418	405	443	447	450	414	435	466	430	404	455	444	421	413	436	416	439	439	461	473	453	432	432	414	434	436	462	431	460	401	398	414	413	412	475	425	506	443	419	441	417	414	424	448	428	446	440	481	431	461	473	435	427	427	403	428	460	435	437	430	423	440	457	434	439	413	392	468	412	437	427	455	434	435	416	440	424	427	444	460	421	431	454	469	455	436	442	440	410	417	436	438	437	437	459	415	462	413	407	445	442	438	396	434	458	466	436	447	439	437	407	453	451	451	406	434	408	396	411	425	440	419	449	429	428	458	458	415	440	475	482	458	436	454	442	427	435	454	452	462	430	407	458	441	430	448	454	408	439	434	465	438	436	405	477	421	412	443	437	441	425	468	456	450	444	393	444	410	396	438	418	443	417	441	441	455	431	445	445	420	428	446	434	435	454	435	459	433	439	419	469	431	443	431	407	460	404	432	464	440	444	414	457	411	456	474	439	487	419	426	426	420	461	408	434	438	437	415	448	441	434	417	425	423	440	432	435	451	444	444	446	427	444	481	471	448	439	405	457	468	451	445	451	451	471	393	430	460	480	425	480	438	443	387	457	423	465	432	427	469	435	411	415	439	449	422	437	479	438	460	430	471	423	440	469	424	412	467	450	416	454	456	424	409	442	437	416	430	467	418	429	456	439	422	446	407	436	452	406	460	423	426	470	440	453	445	448	418	450	440	427	392	378	427	426	437	434	458	476	450	461	433	482	430	444	444	510	435	446	414	424	421	406	442	446	423	430	432	473	451	435	438	436	419	407	423	452	454	450	435	394	456	453	441	412	417	457	464	484	437	428	466	433	421	461	454	415	440	474	460	476	428	383	441	424	434	430	433	486	456	437	442	453	477	430	452	452	442	442	438	441	429	453	432	422	436	427	443	424	433	433	449	486	438	455	459	440	405	395	434	440	429	440	443	465	420	453	399	432	447	455	434	436	400	441	449	456	437	396	397	436	457	386	420	450	400	457	487	441	451	426	401	445	435	420	433	428	463	460	455	463	423	430	447	438	444	450	457	415	427	431	441	459	461	439	433	468	451	427	430	415	431	412	451	455	471	450	420	464	420	501	422	411	460	437	444	436	452	440	458	424	449	446	422	466	463	435	428	440	444	459	450	449	435	446	445	447	420	474	434	441	437	433	415	439	414	452	472	484	444	404	433	465	423	446	448	432	412	434	452	421	447	466	424	429	433	447	463	445	394	419	435	417	462	408	459	438	430	450	425	431	406	415	417	432	419	483	451	429	449	399	461	437	409	488	449	454	464	453	442	431	440	454	428	416	472	456	453	456	429	451	393	439	426	432	438	456	441	463	449	444	437	452	411	400	412	460	439	417	425	449	388	427	416	418	444	432	458	422	420	461	449	416	396	442	410	420	433	434	417	441	440	444	432	423	452	401	447	496	447	428	476	464	420	440	418	456	421	457	483	431	428	473	428	452	423	452	461	465	433	430	412	426	443	434	445	478	457	437	433	431	430	440	413	446	407	460	493	422	445	437	433	436	424	460	410	459	436	445	410	431	445	445	408	422	432	456	423	485	449	441	445	424	457	445	412	462	452	407	421	438	409	419	434	450	431	419	441	445	450	472	476	412	458	445	455	446	448	439	438	477	383	447	436	458	420	456	437	404	430	433	426	473	412	436	443	444	436	435	438	447	427	435	414	427	447	465	439	439	465	417	438	432	441	425	412	456	425	405	440	429	447	413	429	429	412	428	427	439	461	418	425	420	441	414	407	450	447	418	431	461	413	417	472	433	409	465	472	429	409	442	431	441	446	467	441	439	449	428	423	435	427	442	457	424	467	401	406	425	406	418	448	425	415	451	455	436	407	434	429	463	472	452	459	423	421	438	412	486	448	432	412	413	434	471	432	466	457	445	427	418	398	465	422	424	442	411	456	414	448	437	409	449	474	414	443	465	395	445	431	427	432	433	437	446	414	433	446	434	414	445	438	440	434	472	390	444	472	430	443	422	421	439	452	463	449	425	432	402	440	467	448	448	438	440	416	428	385	454	437	423	413	427	452	441	439	413	449	449	473	420	416	437	447	439	470	444	427	445	423	436	447	458	439	400	419	437	435	418	431	416	440	476	444	430	457	393	419	422	413	432	438	439	436	441	407	449	443	445	419	420	459	447	443	417	452	432	468	444	442	453	424	479	428	432	467	426	416	480	406	411	471	428	473	415	426	419	429	417	477	433	433	472	424	463	465	433	461	432	446	417	444	435	429	431	500	418	463	427	423	452	444	429	450	443	450	412	432	429	466	432	428	404	446	419	448	428	426	416	452	415	420	431	417	441	422	437	451	424	408	416	408	461	410	428	420	449	424	484	440	429	438	447	416	410	424	420	462	431	433	434	440	453	456	462	481	412	439	450	422	433	452	422	429	430	455	445	451	423	426	394	439	420	423	492	460	393	407	471	410	459	428	467	440	422	437	432	405	441	444	405	444	454	402	415	396	433	396	440	432	434	456	429	409	443	428	413	463	456	453	449	448	454	450	439	446
35550	35559	41815	37333	32982	34598	38446	37917	29571	31672	29862	19613	21047	23220	19631	14791	12415	12714	9852	8425	6583	4917	7848	7178	7652	8472	9665	8604	7212	5491	3229	1771	1595	1604	1609	1078	934	670	657	504	405	437	794	689	386	280	305	219	231	245	214	227	200	173	202	205	256	230	186	211	214	187	196	230	236	279	250	220	218	191	199	219	189	184	187	207	186	201	210	171	182	191	191	173	197	204	186	186	180	185	203	203	203	203	209	196	191	192	208	232	197	202	199	177	177	195	198	202	204	174	180	216	188	189	183	208	203	203	202	173	176	218	194	227	180	185	210	177	209	194	183	223	210	216	182	195	190	188	222	227	182	215	184	206	205	193	192	204	202	204	183	196	197	177	196	200	187	193	184	204	202	198	227	205	187	193	194	214	215	205	176	209	181	195	191	196	182	219	215	208	206	190	225	195	203	188	199	176	198	203	187	172	167	194	185	186	200	183	203	186	182	194	188	242	233	184	202	202	195	203	200	213	209	181	188	211	191	198	189	200	192	194	206	207	210	200	177	197	175	214	211	230	172	173	184	197	186	180	170	185	170	187	207	220	182	214	191	193	209	178	174	171	182	181	207	201	182	189	190	209	211	186	181	189	195	204	176	200	174	196	208	189	192	184	203	203	219	198	224	188	166	220	205	212	192	208	189	191	188	176	202	175	209	205	192	196	237	191	183	237	202	204	181	209	181	199	161	169	191	191	176	186	195	205	209	191	193	197	185	212	180	215	188	189	193	180	194	200	201	167	199	198	210	178	211	191	181	171	175	188	181	199	194	188	198	182	216	205	208	200	222	194	235	202	199	183	188	188	191	179	200	208	200	189	199	198	208	193	191	217	214	197	182	178	165	178	232	204	183	213	194	216	213	216	176	184	220	198	192	205	202	197	178	192	195	187	193	151	200	185	219	203	197	180	202	198	190	204	198	202	227	196	185	214	177	171	194	168	209	182	178	177	195	208	190	192	198	183	207	202	195	197	185	186	191	180	185	188	218	215	198	192	211	199	172	191	199	167	176	184	193	200	189	192	191	167	171	213	199	219	189	177	185	196	216	195	199	200	175	219	192	205	171	188	203	203	181	218	204	215	199	207	194	204	182	186	228	172	195	182	216	218	208	197	202	206	202	198	192	203	194	179	198	163	200	200	193	183	197	204	183	207	196	185	199	205	204	210	203	202	207	189	199	174	195	176	187	187	190	177	200	209	155	168	218	188	208	210	184	208	186	190	195	207	191	206	190	199	198	207	185	210	189	213	217	184	172	202	199	189	180	208	196	206	203	185	192	211	211	204	184	194	209	183	224	210	203	184	203	224	202	203	200	185	179	214	202	192	184	201	184	214	210	188	193	204	194	202	193	202	189	211	208	208	210	188	197	172	173	195	196	198	223	186	187	184	183	198	188	185	213	212	194	198	165	191	216	210	208	215	206	213	172	163	202	194	187	165	196	205	208	192	196	209	186	195	203	191	202	188	202	185	193	203	177	199	190	187	188	173	171	201	179	206	187	205	189	204	202	227	187	201	192	189	175	190	227	195	186	197	207	178	192	189	212	206	179	177	182	207	176	205	153	204	177	210	223	206	181	246	207	192	194	188	176	183	182	189	199	183	182	221	213	189	181	192	207	212	196	184	218	177	186	180	161	221	209	202	211	190	207	170	220	197	208	195	202	219	192	197	177	211	197	209	190	180	197	199	192	197	200	221	185	196	211	188	202	204	192	180	217	185	193	199	202	214	192	214	200	191	173	185	186	187	183	165	211	229	183	193	198	201	214	203	194	208	211	199	187	197	199	184	187	229	222	194	193	197	207	185	189	178	197	213	209	188	174	200	159	163	203	182	172	196	194	194	187	203	204	180	203	178	202	194	183	178	206	182	217	204	212	193	186	183	199	155	189	194	191	201	187	184	179	188	207	182	197	177	183	164	209	166	176	211	216	223	184	216	178	204	187	194	197	207	196	202	175	228	209	193	179	197	197	206	195	190	192	200	195	174	201	232	193	205	173	199	201	190	178	180	207	202	188	188	211	197	208	202	201	233	198	190	208	173	197	188	204	183	193	174	208	197	190	209	194	223	213	210	188	169	187	187	205	191	190	182	214	223	177	179	199	192	183	171	198	204	179	200	185	201	195	214	186	195	191	168	192	190	215	191	213	186	196	206	205	182	185	191	211	217	210	217	186	225	183	197	190	214	179	198	190	185	215	209	181	194	200	218	202	175	188	180	212	211	172	206	178	193	198	204	221	196	178	178	188	173	201	200	212	196	184	177	183	212	202	205	181	202	214	188	203	203	188	206	185	175	215	215	194	185	227	196	199	209	184	173	203	180	185	169	201	180	183	176	204	197	168	204	197	192	203	177	208	198	188	179	197	181	192	185	204	208	212	193	175	212	184	229	198	192	195	238	181	193	175	192	190	170	190	197	199	209	202	186	182	184	197	190	187	189	187	198	177	164	218	196	180	199	188	178	212	192	210	206	208	160	196	200	212	206	205	189	188	216	194	209	179	193	205	188	202	194	196	182	184	178	179	197	194	182	195	202	176	175	200	198	189	186	183	196	189	182	200	185	207	197	212	207	199	197	198	187	191	190	193	212	175	168	193	183	231	198	177	211	177	194	184	198	184	209	197	175	216	186	182	170	168	194	197	193	204	197	223	186	193	192	206	192	202	188	181	192	165	198	178	211	198	197	194	222	195	187	193	179	186	198	179	206	213	204	216	191	202	200	202	189	178	185	185	175	183	209	198	235	226	195	190	179	189	184	177	177	179	190	202	214	206	165	225	213	210	179	209	181	206	183	200	197	175	190	202	203	198	211	170	198	205	171	210	161	214	180	217	216	194	191	202	198	202	177	198	182	186	217	187	172	192	181	175	198	174	214	186	185	218	205	201	185	186	203	198	181	188	205	198	193	198	182	201	177	200	199	197	199	177	236	192	195	200	209	184	171	209	202	192	221	183	194	201	184	199	209	204	193	195	182	219	179	193	204	198	205	197	196	194	176	206	187	184	228	192	181	186	208	230	205	180	215	188	166	195	183	183	184	195	188	197	186	197	201	205	178	208	202	215	189	196	198	175	222	207	197	190	195	195	185	186	213	175	179	209	198	185	195	211	209	201	187	155	205	188	196	204	206	201	186	209	202	180	193	177	196	220	199	193	190	226	211	198	177	195	204	197	221	198	189	177	216	206	198	192	196	152	204	200	182	215	173	176	176	212	212	189	191	192	199	214	201	180	212	173	179	184	212	203	192	201	202	202	210	210	204	198	189	192	186	200	178	202	205	184	201	206	197	206	190	168	201	213	210	196	195	175	196	191	192	198	168	183	207	215	207	174	197	193	177	182	204	197	193	228	212	187	183	179	179	196	181	200	178	188	193	185	179	192	195	208	198	198	187	192	189	205	171	184	197	159	208	199	200	203	206	180	206	195	183	196	184	189	201	174	186	187	201	187	209	200	214	181	194	210	176	195	213	196	191
24352	29944	39398	42682	42488	45826	50755	48141	43192	46602	43885	34734	38817	40656	37429	33200	31129	31214	25462	24101	19746	17354	25906	23605	25874	28199	30946	28751	25850	21828	14244	9204	8634	8912	9069	6174	5430	3770	3759	2632	1913	2078	4773	3639	1961	1393	1125	999	979	752	682	602	601	638	552	652	1055	893	705	530	559	543	540	716	1102	1055	937	795	657	581	591	538	554	532	505	525	527	546	552	571	510	495	545	559	549	522	505	551	537	573	555	547	533	529	556	522	564	547	523	559	528	562	539	536	581	503	508	516	544	535	548	531	554	512	546	577	549	509	493	531	553	513	553	541	524	500	563	554	542	579	531	561	517	527	556	562	547	553	516	532	555	527	535	522	495	533	566	566	498	570	563	512	544	546	546	530	562	526	541	523	536	534	558	507	544	527	556	508	529	528	580	581	505	505	535	510	525	575	571	527	563	549	516	547	532	559	576	562	510	529	517	539	539	577	525	541	558	551	534	548	523	497	529	511	539	524	547	558	496	541	525	529	492	513	521	510	534	553	539	541	531	555	531	596	533	555	503	525	534	568	549	475	524	533	493	504	546	556	517	525	548	470	550	503	577	557	530	520	546	574	559	488	568	520	512	594	566	587	559	551	564	528	550	516	533	514	537	539	538	535	572	559	571	561	541	556	528	510	519	551	575	579	570	545	531	588	562	541	520	532	549	520	572	558	513	572	534	545	556	503	528	525	582	543	503	510	566	568	546	508	571	536	538	521	521	576	541	520	537	519	506	559	479	530	542	534	544	544	558	510	528	494	547	499	548	516	502	531	538	545	555	554	524	563	513	575	600	513	540	566	537	540	535	536	531	524	581	539	510	550	534	539	523	588	546	552	486	586	546	580	549	521	511	532	536	548	535	545	553	546	549	532	507	540	523	525	562	523	572	554	535	528	521	546	546	517	523	593	545	542	520	561	540	552	521	551	543	557	562	542	514	566	536	545	509	572	535	537	504	583	527	569	555	472	523	542	504	557	532	525	549	530	505	511	546	505	520	570	504	518	520	560	508	543	552	553	539	539	574	528	558	555	570	553	513	566	568	544	518	531	540	544	559	568	536	526	549	567	527	507	557	583	532	520	548	557	527	539	564	528	533	544	527	522	560	519	527	572	564	538	523	556	517	522	575	549	503	551	542	499	522	561	536	536	532	530	509	551	535	516	549	566	505	546	536	565	569	549	550	534	532	522	535	515	506	523	554	517	537	531	555	519	534	564	564	532	553	548	545	502	564	558	513	525	525	544	559	519	500	523	554	579	519	553	541	521	535	562	490	527	551	505	514	550	537	536	539	537	555	525	518	535	540	513	557	543	545	509	553	609	506	529	538	551	569	588	535	511	548	541	527	520	483	576	569	586	505	480	532	542	497	516	547	525	544	551	487	520	547	518	569	534	555	498	529	526	533	519	552	572	484	524	569	498	489	559	512	572	536	535	515	570	521	546	511	540	545	518	561	538	511	575	530	532	539	522	537	540	560	537	594	512	555	561	535	509	538	507	504	484	554	529	576	565	559	535	540	528	544	538	536	553	533	555	505	525	514	571	521	525	523	522	543	564	581	560	539	583	565	541	538	558	539	549	507	562	525	549	471	530	504	533	541	515	531	541	534	564	552	611	551	537	550	476	500	568	509	542	516	514	568	516	548	529	489	506	545	562	535	584	544	538	540	509	550	572	558	523	519	554	577	534	552	555	555	542	536	511	564	521	524	552	513	532	541	574	578	504	510	540	539	508	524	517	521	560	584	512	524	494	523	547	537	559	554	552	516	514	537	528	550	534	530	531	535	564	511	537	544	519	563	520	486	507	543	535	538	575	512	528	541	567	599	523	531	540	515	542	586	542	570	551	539	570	506	564	548	518	502	505	520	529	526	544	587	510	552	532	542	527	525	560	542	588	506	587	525	514	537	528	564	514	559	562	499	521	548	554	562	578	520	569	561	534	546	531	552	538	546	531	524	546	533	573	569	542	525	545	527	516	532	560	577	543	555	535	500	548	528	520	566	560	520	523	558	533	530	532	558	527	534	510	550	514	537	514	558	501	528	531	547	539	526	511	551	539	533	574	562	542	527	553	490	534	555	586	471	558	537	517	561	532	552	558	583	524	496	547	531	501	548	539	543	553	524	557	556	576	572	541	536	563	556	534	516	508	556	533	505	544	565	516	530	500	511	518	531	510	489	539	528	525	538	560	555	500	523	536	507	530	483	579	518	559	520	538	556	548	582	534	514	528	547	532	533	536	549	519	550	522	562	600	524	542	508	547	511	546	527	508	543	515	524	525	562	508	518	535	510	515	553	519	541	561	506	548	556	579	517	553	507	519	540	493	544	523	466	573	559	486	564	572	570	515	591	551	585	498	545	505	537	548	522	558	543	529	494	526	558	557	541	521	518	601	538	551	535	623	493	526	511	534	535	542	551	573	540	540	537	565	561	500	557	565	492	533	552	552	528	548	550	580	555	522	511	529	546	525	528	546	551	606	537	512	564	546	547	510	516	534	542	552	499	556	557	523	544	535	503	541	530	540	548	538	525	533	544	506	507	493	528	520	572	518	555	516	545	575	551	537	493	573	555	525	520	499	553	541	489	557	527	518	551	535	523	499	581	511	531	552	539	565	525	473	525	555	561	505	546	510	583	525	520	550	539	511	566	520	528	554	537	557	505	523	574	560	516	525	547	572	541	552	553	526	547	544	532	516	561	496	532	537	526	535	499	547	529	505	531	530	546	582	516	561	496	548	556	489	568	554	546	523	555	536	543	551	519	515	520	532	543	532	542	532	529	518	539	520	531	522	523	514	537	545	525	526	600	549	549	562	542	584	559	551	570	559	529	525	542	536	525	513	551	556	515	505	572	555	554	524	566	556	556	574	546	547	554	561	539	560	524	523	584	561	509	532	573	543	545	572	555	540	553	519	559	551	519	594	520	525	538	537	533	542	546	528	579	527	502	498	524	526	559	551	519	546	576	479	541	534	537	572	543	545	518	483	545	549	563	541	511	566	562	550	534	543	542	511	532	516	552	531	515	550	550	555	511	521	576	539	560	521	528	560	567	547	544	493	553	546	535	519	534	529	538	569	547	582	564	579	531	539	534	560	541	544	533	539	556	559	555	503	534	541	523	487	557	524	534	541	500	537	507	551	551	558	524	535	553	560	522	540	550	567	578	549	552	551	494	528	535	553	571	535	553	549	519	562	542	537	546	543	553	518	594	590	543	568	535	540	516	551	524	522	533	501	524	526	529	528	512	540	510	514	515	534	559	504	543	531	518	519	553	553	535	503	520	531	530	532	549	489	533	536	534	537	526	517	516	561	526	559	570	560	516	530	510	490	531	523	543	534	543	539	537	549	526	536	560	592	516	555	522	542	529	552	563	523	531	557	528	539	525	575	535	541	496	501	536	561	548	569	541	536	543	488	554	526	576	515	528	534	519	512	518	569	538	552	537	531	567	527	548	562	543	549	528	521	584	562	541	501	548	562	543	545
15237	15002	18226	13832	8634	5728	4833	3762	2592	2513	2291	1232	1284	1448	1088	890	679	708	579	511	502	422	454	463	521	528	622	550	490	364	271	238	261	247	243	246	216	173	219	193	204	196	211	215	225	172	160	175	189	173	155	194	164	155	182	170	194	182	146	168	196	176	188	179	191	163	195	174	166	172	194	169	158	188	152	169	177	182	170	184	170	170	172	189	169	165	166	166	185	155	173	176	164	163	161	184	160	153	195	187	180	164	190	173	169	183	189	152	168	173	180	170	171	155	169	162	163	183	169	180	159	168	197	159	157	176	172	172	188	177	144	171	191	178	171	183	167	182	162	163	178	181	188	177	180	176	164	180	185	157	145	156	170	176	168	178	179	184	180	160	173	177	193	180	171	153	161	173	185	208	159	159	187	192	158	181	179	174	173	176	185	158	148	173	176	185	165	199	185	176	164	163	174	192	179	171	177	175	145	156	146	170	182	182	187	156	153	189	173	162	174	178	155	169	191	176	170	157	167	192	182	174	167	170	179	183	172	165	184	178	196	148	158	167	190	179	154	189	171	183	191	198	144	158	178	155	162	176	162	185	192	181	166	185	160	160	195	170	170	161	161	158	186	149	181	180	172	181	186	184	163	157	179	184	147	179	155	157	183	194	178	146	174	151	160	179	172	158	169	172	181	177	188	165	176	187	185	160	171	187	187	199	170	164	176	173	186	160	180	179	175	174	167	179	191	167	169	180	160	181	172	177	169	165	169	183	169	179	205	178	188	160	179	176	186	182	171	186	179	168	167	182	188	191	179	175	188	154	155	185	176	157	170	161	173	164	158	190	176	175	166	175	183	172	186	169	156	181	171	178	207	152	177	171	197	168	169	185	188	174	170	159	163	172	133	176	157	166	199	197	184	164	171	192	162	184	156	168	170	175	169	175	142	169	188	188	163	182	169	171	169	180	173	174	202	159	175	163	165	167	192	164	165	197	151	175	194	179	186	138	183	194	188	154	193	187	174	161	186	170	160	185	191	159	171	174	172	195	170	176	179	182	175	168	159	185	149	174	179	163	158	185	183	157	179	165	159	168	173	179	140	183	177	175	185	186	163	172	201	179	182	158	167	177	186	195	191	196	178	159	184	192	146	176	171	177	170	181	176	166	175	212	182	192	187	211	185	174	159	141	189	152	168	174	201	164	205	182	173	154	143	183	168	157	146	182	163	175	192	173	153	190	190	186	180	171	167	169	163	184	165	200	183	182	168	154	152	180	185	183	186	163	182	174	192	203	168	186	172	155	173	162	167	168	175	157	176	183	180	145	175	185	164	206	184	161	176	162	167	178	159	166	168	178	169	189	169	163	154	185	181	159	163	186	147	187	171	174	173	164	171	169	167	158	158	196	165	161	162	195	179	174	164	186	183	150	169	193	179	170	172	158	167	183	157	184	174	181	160	168	170	200	172	163	166	149	172	162	169	175	174	188	157	167	175	176	190	175	175	165	186	173	170	182	149	187	176	179	168	170	166	157	153	164	181	184	182	179	177	175	179	176	176	198	184	173	191	180	188	197	180	204	193	166	184	164	161	177	162	153	152	176	168	160	166	165	175	163	174	158	161	180	173	184	149	174	179	165	146	185	180	156	174	159	162	150	188	181	184	184	167	170	179	169	182	178	168	156	173	178	177	161	167	184	156	164	194	176	190	185	161	170	160	169	184	165	181	167	158	176	161	166	181	191	158	166	179	172	175	196	177	151	168	187	184	156	169	173	177	175	175	162	176	169	179	175	151	169	161	148	198	182	175	184	203	167	175	172	173	172	172	180	171	152	187	162	158	184	183	195	174	195	166	181	171	160	166	176	178	181	153	163	174	182	162	192	187	169	181	186	159	172	192	181	166	181	172	174	171	162	190	170	180	154	175	175	164	186	159	177	189	165	161	170	179	177	163	174	157	182	184	174	205	187	170	198	184	170	173	176	152	157	167	149	160	170	149	180	174	202	166	165	180	175	155	190	186	197	180	177	175	179	178	161	168	163	166	170	167	185	156	198	162	166	175	143	162	189	175	174	188	185	174	187	173	170	184	168	176	163	171	190	165	164	195	171	180	185	171	199	179	200	177	191	169	180	183	143	151	192	180	178	165	198	180	181	158	162	178	169	183	180	178	170	145	169	176	173	195	145	154	153	195	167	171	188	171	173	189	191	186	186	178	187	194	180	173	154	155	178	156	178	198	181	202	188	152	166	155	176	170	159	162	150	160	179	176	165	185	169	166	161	163	174	173	201	178	175	173	195	186	183	176	168	164	152	183	181	168	163	159	170	177	182	185	160	162	180	196	192	182	188	186	178	181	164	173	179	156	185	188	145	138	155	179	167	151	182	166	171	175	186	184	155	150	176	161	173	154	168	187	148	175	192	183	163	178	189	179	180	172	176	193	160	162	165	198	174	168	183	186	166	177	164	187	159	186	203	173	158	169	169	183	172	169	178	187	173	160	168	149	193	183	182	160	163	185	177	191	158	191	169	172	167	172	173	169	216	170	162	182	167	184	217	150	159	153	169	170	202	167	160	151	208	188	176	162	168	155	174	164	164	175	177	167	177	167	193	187	177	184	189	176	166	162	154	171	158	188	166	176	183	161	179	192	156	176	155	197	153	179	159	152	169	166	157	178	164	144	175	180	166	191	165	154	200	156	161	187	169	180	158	181	184	160	176	161	154	185	189	175	178	170	191	176	164	171	178	151	178	206	150	159	178	182	184	177	168	154	169	173	182	161	190	178	156	153	182	172	180	182	181	168	182	180	181	190	154	186	186	185	180	145	194	173	160	173	160	208	153	145	189	171	187	166	166	160	174	174	171	175	182	160	160	198	167	175	185	180	170	213	163	175	167	200	182	172	171	189	185	152	136	176	163	189	174	164	141	169	169	164	174	180	183	168	201	179	173	184	190	196	183	177	178	156	185	172	180	186	152	180	146	153	171	198	155	177	186	183	171	173	165	163	158	165	145	161	153	159	186	185	164	166	182	162	157	165	185	186	188	175	194	189	193	161	180	162	173	173	169	169	168	165	184	199	151	167	159	156	180	177	153	175	201	183	179	198	164	178	183	171	172	149	148	186	167	199	151	178	169	166	169	198	180	182	154	195	164	179	160	173	174	156	161	157	182	186	164	156	186	175	160	167	168	189	189	190	186	151	184	146	188	166	159	171	163	149	169	191	180	186	184	164	183	203	178	180	168	162	164	174	169	188	191	207	187	149	180	177	162	178	204	178	182	167	172	182	169	141	176	157	146	170	162	192	179	182	169	187	164	182	168	170	174	178	161	195	177	160	161	172	178	172	143	175	159	174	172	194	175	188	148	170	171	182	160	173	171	177	189	181	188	164	165	176	199	180	165	174	179	168	181	161	189	146	202	187	176	167	168	183	168	169	189	201	195	164	181	178	166	173	180	180	174	166	160	177	176	180	190	150	186	159	151	188	179	180	154	172	165	146	178	161	167	184	163
10619	13502	21869	22499	19630	16708	17301	14394	10911	10872	9968	5690	6095	7127	5758	4919	3872	4239	3134	2653	2052	2118	2560	2354	2825	2870	3294	2839	2607	2051	1376	1046	1078	1037	982	909	810	737	743	632	597	636	757	763	604	533	537	541	544	512	466	502	490	529	508	477	509	553	508	510	496	500	483	483	506	527	524	559	491	518	473	474	508	478	506	452	478	520	484	480	472	495	508	503	464	476	495	478	438	515	475	558	447	496	539	464	478	471	515	508	497	506	463	483	481	467	504	518	524	469	486	514	514	534	528	472	460	475	458	487	504	488	483	454	504	460	447	504	467	479	506	469	486	506	455	520	462	473	482	474	495	484	492	478	467	517	470	503	435	521	474	468	481	498	481	468	472	493	475	492	469	459	500	435	498	537	489	512	527	502	468	539	520	494	474	484	479	474	513	485	473	511	520	477	475	498	488	487	476	505	497	509	491	476	442	516	481	535	525	504	468	473	497	498	503	512	477	449	481	491	479	487	525	495	458	496	465	447	491	497	505	512	488	479	492	513	526	456	530	492	529	502	499	472	486	455	446	484	501	506	488	473	493	440	522	502	470	455	424	506	477	483	490	500	535	473	443	468	462	475	472	504	490	491	506	448	498	485	469	479	531	510	485	478	521	490	518	516	499	496	498	500	490	479	453	483	488	454	457	483	478	487	524	511	500	456	497	501	467	458	497	479	464	473	520	503	510	487	481	514	505	494	452	481	494	440	505	428	456	538	485	457	486	484	476	470	489	503	541	457	534	475	475	474	482	518	502	491	483	437	453	468	507	453	481	480	488	479	508	485	478	486	512	476	479	511	484	459	498	485	473	521	476	517	516	503	455	502	525	513	495	455	500	471	483	483	468	495	479	491	496	496	480	500	481	508	493	470	523	500	508	483	506	503	466	511	490	481	483	481	492	450	516	509	472	454	458	515	495	512	497	531	454	461	508	532	506	476	520	472	507	499	497	474	480	507	441	510	527	500	531	478	465	495	507	481	484	478	481	490	523	471	489	481	491	496	498	482	488	440	538	430	464	497	468	462	482	486	478	497	459	500	478	476	507	503	512	480	520	500	485	445	502	468	459	484	442	514	482	462	454	480	496	507	510	500	466	484	498	477	464	501	510	469	491	509	480	493	461	526	486	481	480	516	466	510	494	466	480	523	465	474	487	531	485	481	468	513	495	519	464	437	509	490	479	506	489	488	472	520	485	511	532	480	473	481	498	475	517	489	488	510	461	522	479	470	474	480	499	518	507	487	506	455	479	481	503	511	474	501	511	494	489	493	491	540	475	465	483	469	487	490	493	493	504	513	483	467	441	488	487	471	474	493	485	479	444	465	457	516	481	490	526	493	502	508	495	479	492	488	508	470	477	499	476	508	481	484	449	452	517	483	493	514	499	535	506	503	456	486	477	516	455	486	459	457	464	477	495	498	494	496	471	494	492	473	496	492	460	502	454	485	473	488	505	507	469	493	508	490	488	454	485	446	432	463	503	505	472	490	512	454	505	482	492	502	506	479	531	521	477	489	485	476	465	512	488	470	515	515	445	513	476	488	482	493	523	520	478	491	525	515	498	454	492	450	462	507	475	442	487	486	475	509	493	478	466	532	522	483	494	460	512	511	425	493	489	492	511	497	479	478	485	510	541	518	461	475	475	501	456	482	501	503	530	463	472	441	452	464	481	502	515	505	487	544	499	453	471	463	470	499	473	509	460	488	491	511	480	449	482	530	493	517	451	476	447	486	478	511	476	488	484	480	484	482	500	499	477	512	523	504	479	497	534	512	498	467	479	519	463	464	409	514	506	465	503	481	485	502	497	511	501	534	499	503	472	487	478	525	482	512	502	505	480	501	512	466	472	506	481	525	486	481	490	476	473	521	507	485	522	489	479	519	458	512	503	505	441	461	483	465	477	482	491	465	468	497	521	466	519	496	473	466	496	479	505	462	525	502	501	488	486	511	492	470	479	495	490	486	516	480	471	491	491	445	465	483	507	459	476	475	485	477	458	511	485	491	461	477	517	543	463	507	441	517	470	518	456	473	507	483	493	478	463	470	501	512	497	464	467	496	454	529	514	495	520	511	478	455	511	471	446	488	455	516	545	465	489	494	477	466	491	510	466	483	503	493	477	478	474	506	465	511	454	523	489	501	510	536	507	512	471	471	492	479	489	493	528	522	487	475	456	484	518	475	516	476	516	498	490	508	499	494	489	503	465	478	464	460	507	505	494	453	484	514	457	486	537	492	508	511	519	461	478	460	479	490	477	466	520	441	513	488	497	515	452	515	475	501	462	536	461	500	502	481	464	461	481	492	474	480	521	476	526	500	483	511	482	458	442	503	447	500	489	491	505	487	481	495	506	487	504	498	466	459	480	500	501	483	504	495	486	459	494	500	505	496	478	498	523	522	426	497	467	497	464	482	503	484	508	486	485	489	530	540	493	528	522	500	518	497	522	470	482	490	539	482	490	523	492	498	466	508	452	473	468	476	491	500	465	521	508	497	503	499	469	478	517	508	477	509	475	449	501	494	495	491	518	499	497	472	465	499	507	508	517	463	473	485	487	489	478	494	510	472	513	443	497	520	447	468	453	459	464	462	460	498	491	483	493	498	459	511	460	459	475	483	494	512	514	496	482	480	493	510	496	485	521	479	455	505	512	487	436	472	503	443	526	495	492	487	526	490	494	476	466	505	499	498	476	518	442	504	499	500	538	487	491	482	464	505	471	484	521	494	516	510	476	472	447	482	429	498	484	492	446	471	487	501	520	533	484	475	485	493	527	534	488	471	493	514	511	489	474	480	504	504	490	524	497	508	500	472	495	497	490	474	485	475	516	505	492	505	500	475	495	501	464	515	475	481	504	483	521	507	469	485	497	497	496	500	480	474	510	518	496	507	468	459	502	513	491	489	494	494	494	493	474	480	481	496	456	495	490	506	510	537	507	507	506	537	443	509	528	501	504	498	497	443	501	510	523	454	503	504	490	498	475	492	516	503	498	514	518	485	499	474	513	511	492	498	487	479	495	497	504	480	442	492	454	511	483	461	499	475	527	494	522	472	525	469	529	478	486	476	501	482	485	488	483	444	502	499	500	496	487	476	506	468	491	468	509	501	465	475	470	479	472	455	510	482	458	492	463	525	507	466	438	506	533	491	499	480	495	500	476	481	491	519	459	461	481	487	511	488	495	530	444	515	516	532	507	468	491	486	487	492	489	462	466	459	472	496	480	479	530	500	477	539	503	470	491	468	522	500	452	485	443	485	469	467	496	513	449	446	513	498	505	522	513	467	479	458	492	477	470	485	453	466	530	469	502	481	478	481	517	472	473	484	482	519	514	509	494	504	483	476	498	477	476	481	521	475	483	507	447	466	466	519	468	481	532	496	508	487	481	473	476	495	504	489	526	504	463	430	482	478	454	453	511	500	497	468	494	469	506	479	457	492	513	493	502	490	523	488	483	516	496	523	495	520	441	498	465	503
30221	32219	38155	35930	30942	26587	35334	29971	24916	24180	23613	15409	12243	14389	11920	9542	7169	8363	6122	4455	4453	4032	4239	3695	4560	5245	5818	5322	4144	3011	1490	1095	916	918	1120	692	510	435	442	338	361	306	609	421	284	221	205	206	204	194	169	178	183	173	179	183	232	246	203	191	207	198	208	216	199	162	190	177	179	179	163	171	176	165	184	166	175	179	164	172	163	185	176	190	204	174	190	186	174	174	168	149	190	202	159	158	160	168	176	174	165	163	182	179	177	190	192	177	192	161	167	173	179	177	175	175	189	197	187	179	165	208	182	145	195	186	167	170	179	177	189	173	174	190	177	176	170	173	182	158	173	168	166	187	186	168	164	174	166	169	191	192	157	189	191	180	162	153	164	175	185	192	178	176	194	156	191	161	170	155	172	147	192	198	154	148	175	153	165	171	187	166	172	172	180	174	155	169	186	180	159	173	198	187	168	161	172	186	159	151	175	172	196	178	175	171	171	187	157	163	164	146	172	170	213	189	163	159	211	182	177	181	181	168	193	158	174	183	190	170	183	154	180	167	145	180	179	191	179	191	152	182	184	181	181	205	174	179	164	166	191	167	186	180	189	171	161	189	190	200	160	176	181	164	165	184	181	201	177	175	174	181	164	158	164	162	185	182	185	177	173	168	162	180	174	184	164	188	178	191	164	186	165	172	182	183	184	150	165	173	187	180	180	175	174	180	178	177	161	187	172	169	162	166	159	186	170	168	165	205	157	187	151	175	154	171	177	203	158	197	157	177	191	175	191	184	186	168	177	159	189	179	176	183	178	197	181	163	174	162	154	173	181	185	169	180	175	182	183	167	191	155	193	198	164	170	191	179	179	176	182	179	171	159	162	176	153	197	202	178	181	200	193	182	171	175	174	192	163	187	184	192	184	169	185	201	204	165	183	173	177	174	177	153	175	170	197	189	185	185	190	161	155	173	190	171	192	179	184	179	174	170	168	167	170	187	193	204	179	170	191	163	164	162	171	184	171	201	163	192	174	166	190	162	187	176	182	183	198	146	192	177	194	190	174	188	194	176	185	187	146	181	146	170	189	174	193	161	172	166	180	158	156	168	168	179	181	184	181	185	165	177	177	169	207	173	161	160	172	183	181	177	168	184	185	160	173	158	159	170	164	195	172	193	168	173	150	183	170	188	164	197	185	160	177	171	170	173	184	177	174	178	203	181	169	141	194	189	176	150	177	190	167	184	188	178	180	195	182	163	156	168	180	165	172	156	182	180	197	185	176	172	169	155	184	158	177	188	180	177	158	159	180	164	145	158	174	191	187	162	171	154	184	169	161	152	186	176	182	194	168	159	188	173	154	193	172	179	156	165	199	185	184	187	169	173	166	171	160	177	166	153	168	164	163	177	189	168	180	188	179	186	157	181	194	169	171	183	160	163	171	171	165	200	165	170	191	164	156	176	185	175	184	162	168	164	167	155	200	158	190	180	191	184	192	196	172	176	166	184	195	181	195	168	184	189	165	175	180	197	182	182	166	168	202	187	200	186	168	174	181	170	181	171	170	175	175	166	178	176	168	168	151	180	166	187	168	192	172	187	160	167	187	202	154	151	180	201	161	177	188	166	181	154	170	173	179	170	192	167	171	184	194	197	167	171	160	158	173	179	164	168	182	185	188	164	161	156	164	157	151	155	162	176	182	198	197	190	166	170	175	171	184	166	163	165	162	180	163	189	177	170	172	171	170	186	183	191	174	153	164	178	172	177	168	154	162	170	168	198	160	141	165	156	172	179	179	175	180	189	170	172	160	175	170	180	163	198	190	171	158	168	184	187	156	182	187	172	173	179	169	169	190	167	184	184	173	202	178	172	203	162	154	179	192	170	195	177	190	183	196	170	168	140	154	170	174	185	170	185	191	177	174	175	171	168	175	184	158	172	158	159	187	155	161	195	150	165	187	169	181	176	200	197	181	169	192	173	176	168	175	195	173	172	168	187	160	185	170	174	169	174	180	203	175	149	174	169	184	212	170	157	159	166	176	175	198	181	160	206	188	192	181	175	175	177	168	182	174	182	162	186	178	172	182	176	198	176	157	185	158	175	178	195	179	177	189	186	167	156	158	143	177	169	179	161	186	167	167	169	169	175	163	176	191	157	197	190	157	180	164	177	171	160	162	158	206	174	192	175	170	190	167	163	201	177	165	175	164	168	169	172	169	183	164	171	162	167	147	190	205	171	187	185	171	185	167	174	156	175	177	178	181	178	180	175	190	178	171	179	150	185	172	189	174	172	195	178	181	177	201	159	178	189	184	172	200	190	144	179	177	151	167	161	204	152	175	160	167	165	177	186	188	182	175	184	210	205	188	177	179	155	147	175	179	192	145	179	170	191	162	168	184	170	176	171	169	163	168	193	176	161	206	178	174	190	177	194	181	174	179	185	164	174	151	160	177	189	187	201	157	150	178	154	167	140	182	152	191	169	169	159	162	175	168	171	161	168	164	172	198	190	169	189	167	188	186	183	165	184	206	178	156	188	167	176	145	177	164	172	164	161	158	156	189	179	170	176	188	185	166	153	173	169	194	195	175	153	165	167	177	174	189	185	179	191	160	171	180	188	183	200	170	174	161	205	172	198	197	165	179	191	166	195	161	179	165	176	196	169	191	178	166	184	180	198	171	177	181	192	180	174	159	182	173	176	168	190	176	198	193	158	166	183	194	157	171	187	189	162	171	180	177	170	190	162	155	165	178	173	171	197	170	170	177	186	161	169	179	185	161	177	164	184	174	165	200	179	172	167	197	180	174	179	164	175	173	184	189	175	206	184	195	186	151	185	201	160	172	201	177	163	204	182	186	179	156	178	198	171	172	167	195	196	180	161	206	154	198	184	180	178	165	168	150	154	179	170	170	183	158	155	184	197	184	176	168	201	178	178	161	173	174	166	186	191	164	178	175	165	172	171	175	183	176	189	183	177	176	166	170	197	182	176	170	184	201	183	189	151	173	165	175	184	162	178	186	185	182	172	189	167	192	197	180	177	176	158	180	183	152	167	193	160	166	170	153	187	164	177	173	173	185	170	185	175	144	189	165	170	158	177	164	177	169	191	191	150	177	154	182	172	157	155	160	158	172	180	184	178	187	188	201	185	158	167	169	172	189	154	178	167	188	158	191	161	172	178	167	157	170	164	190	175	179	195	181	180	182	167	170	160	190	178	167	147	179	212	168	184	186	189	186	217	191	197	177	193	172	188	179	176	176	171	194	171	175	171	177	165	178	176	192	189	170	170	164	170	166	170	179	163	174	177	178	162	184	176	195	163	169	165	164	179	181	158	193	156	168	207	162	171	192	186	185	175	166	165	165	170	180	183	184	176	174	185	202	159	180	181	159	172	181	193	171	170	170	165	183	168	184	166	172	178	187	199	161	163	154	164	164	150	174	165	172	166	178	167	176	143	171	191	176	166	170	161	215	179	167	179	150	163	188	158	188	168	171	176	181	183	176	183	180	161	164	198
20884	27493	35918	40543	38639	37935	48902	39873	39424	39951	41405	30449	30124	33851	30614	26966	23764	26906	20204	17628	15770	15790	16491	15707	19525	21865	24323	22332	19004	14142	8216	6111	5158	5534	6614	3618	2883	2402	2393	1550	1606	1475	3564	2593	1260	909	721	753	683	539	578	531	517	576	520	542	934	932	659	618	611	660	644	572	607	617	544	484	508	493	480	502	516	514	508	513	505	485	483	503	482	506	460	487	515	473	476	491	527	471	517	522	456	502	480	519	487	554	520	517	507	505	521	463	499	466	510	482	494	495	500	496	500	484	480	511	465	505	475	534	473	504	470	476	502	506	500	467	495	498	485	453	513	491	522	509	471	510	491	512	494	478	523	489	455	499	503	496	499	484	522	514	491	462	506	488	489	484	490	474	536	500	469	536	471	498	461	536	519	490	473	492	514	444	480	513	452	486	481	491	522	501	479	485	484	500	491	513	509	530	490	502	495	500	528	484	506	474	508	447	483	506	540	498	500	488	456	497	499	505	529	511	473	469	471	491	476	486	491	484	534	522	494	511	513	492	484	471	483	507	517	499	488	497	478	471	426	495	493	492	513	508	521	510	488	498	485	460	462	472	501	488	494	466	488	516	528	508	464	493	510	485	471	454	472	491	469	526	497	510	476	479	461	488	503	475	487	502	490	494	489	516	512	490	508	483	495	488	520	511	480	500	483	520	529	504	541	486	509	483	478	456	454	484	512	488	531	505	439	485	515	502	481	526	494	496	513	478	494	432	480	522	468	514	487	459	537	497	496	509	490	475	476	469	527	520	496	477	509	518	510	470	482	524	472	480	487	507	541	501	524	510	490	491	533	475	502	477	484	547	462	466	446	503	502	498	505	482	504	547	525	486	496	478	492	491	481	501	480	496	488	461	501	457	515	501	506	525	558	467	461	513	518	434	506	513	473	523	482	484	484	435	487	521	518	498	496	511	458	529	485	517	482	498	489	493	439	498	468	499	492	475	499	511	464	510	484	468	477	487	523	469	483	515	522	539	474	507	494	455	500	474	500	512	505	551	530	488	467	446	491	514	494	462	493	504	500	506	512	483	513	504	490	529	521	512	473	515	499	482	491	457	487	479	492	525	473	499	469	485	506	491	553	522	512	532	515	495	487	486	503	458	495	468	487	501	465	471	507	494	503	457	495	462	470	530	497	543	445	474	481	472	500	494	483	495	498	500	495	494	523	533	529	480	503	489	500	526	513	475	505	475	531	473	503	481	461	509	504	499	495	485	507	484	524	517	481	473	510	519	481	494	505	508	510	491	519	508	503	518	501	477	528	483	499	513	494	479	484	519	506	503	502	487	512	491	522	486	517	432	526	518	489	485	470	501	503	490	487	512	502	477	510	490	500	486	529	502	509	516	483	494	521	508	482	500	516	525	501	495	523	531	503	509	459	495	455	480	517	472	524	491	468	518	522	502	510	544	497	515	511	481	493	470	496	484	483	452	506	479	461	500	465	509	494	488	478	487	507	502	497	492	489	486	479	492	538	539	514	517	522	502	460	467	460	500	514	490	497	491	506	486	553	487	485	474	466	485	511	487	499	471	498	531	502	458	468	489	503	485	493	493	527	536	519	531	532	513	480	524	506	445	496	468	453	489	477	485	510	460	483	519	483	505	483	509	491	506	433	474	491	486	510	510	509	494	479	479	468	513	495	464	488	549	480	518	476	515	536	511	463	462	495	534	463	490	514	501	473	505	466	474	491	451	481	491	508	453	491	485	533	494	518	498	489	505	479	500	464	514	513	466	506	514	500	544	468	482	455	513	513	508	487	498	510	493	466	504	488	512	452	514	490	506	521	453	474	520	464	514	507	469	482	480	500	482	543	483	474	500	478	494	525	501	506	507	493	460	445	523	476	519	478	517	510	499	496	471	517	524	493	519	514	535	514	466	494	500	515	499	524	496	495	516	514	484	491	501	519	512	484	507	490	519	492	512	493	507	491	475	485	508	491	490	493	519	500	499	503	505	513	465	491	486	481	519	494	482	509	513	509	476	464	501	535	476	524	484	453	523	506	532	507	529	508	472	501	533	508	511	512	499	510	480	479	490	493	548	504	478	509	525	501	496	476	485	488	485	494	481	491	526	487	473	511	489	497	449	517	510	484	453	512	510	470	525	531	483	507	497	502	510	499	477	505	490	460	488	492	508	518	465	494	501	504	536	516	489	484	515	511	474	502	548	448	502	566	498	529	490	498	485	503	531	506	510	511	482	497	520	455	491	507	506	496	486	500	454	484	529	504	523	477	520	493	503	487	480	521	479	468	486	488	474	505	539	489	499	481	478	476	503	476	496	478	517	510	489	505	535	511	511	505	489	482	476	498	516	502	541	503	501	485	516	470	520	490	499	485	459	499	490	462	497	534	476	459	489	492	490	491	501	481	530	543	493	474	487	513	560	497	515	494	470	513	476	521	441	549	491	508	477	468	488	479	457	517	482	507	482	470	509	494	474	526	496	503	488	502	480	529	506	508	530	480	461	557	502	446	529	505	544	460	484	507	477	471	483	490	485	510	507	485	494	528	516	501	494	482	477	499	465	514	510	487	551	543	510	487	501	466	470	458	495	482	517	478	490	476	496	482	489	521	504	510	533	508	476	499	476	514	499	522	531	510	478	483	522	477	490	491	468	501	503	485	499	475	519	492	495	507	492	520	492	489	492	515	502	469	462	482	488	497	493	464	479	524	467	487	526	482	540	503	493	486	520	493	515	523	466	485	465	508	507	494	476	479	474	528	497	502	443	495	480	545	472	491	481	499	503	512	499	514	512	484	494	491	491	522	545	486	471	512	542	496	509	522	506	499	502	516	523	497	487	490	500	490	451	479	515	445	489	528	498	467	481	468	533	484	479	489	495	510	516	536	481	488	486	489	484	494	503	525	522	460	481	472	498	520	492	563	499	495	523	515	507	507	473	492	500	499	449	486	506	533	487	487	507	507	487	513	508	485	482	539	484	501	487	510	468	479	479	503	481	493	474	516	533	502	501	490	463	518	512	499	475	483	456	504	479	498	508	498	520	497	501	506	506	510	484	524	485	474	481	493	480	514	508	504	481	479	500	462	482	484	494	488	505	491	501	477	487	512	457	487	498	534	464	505	469	480	466	512	520	476	480	491	485	514	495	547	482	511	491	495	521	485	489	521	551	497	516	510	477	534	466	526	461	513	496	509	501	491	496	529	518	509	508	501	523	455	523	483	503	495	472	475	483	513	482	470	519	469	513	482	495	472	447	529	480	513	516	512	485	498	487	512	479	494	488	508	501	494	513	483	497	509	511	460	508	501	526	471	480	497	456	496	533	489	494	470	496	526	497	532	505	486	516	504	486	496	501	498	493	519	450	470	490	494	489	509	484	477	510	556	495	537	507	481	509	496	516	464	508	487	468	499	474	515	514	506	502	482	484	490	455	496	534	495	505	460	482	548	524	479	505	508	484	470	524	524	480	477	474	454	454	472	517	517	459	530	502	488	483	481	518
36381	37213	41768	38487	33135	33847	40992	35012	29293	32738	31688	22383	19397	22540	18726	16012	12637	12820	10308	7369	7871	6388	6701	5698	7687	8186	9640	8872	6842	4630	2484	1627	1194	1303	1694	815	722	622	573	467	526	455	912	460	450	350	275	269	252	230	236	211	232	223	223	196	355	332	266	250	213	217	236	248	254	243	233	246	248	206	199	221	209	229	182	216	213	190	222	207	205	199	246	210	208	209	187	190	181	223	215	209	194	207	207	203	200	221	221	212	181	228	208	210	181	193	213	238	216	196	215	233	200	202	225	205	213	204	209	202	195	224	197	204	194	184	200	231	211	190	203	189	225	212	212	222	209	191	183	187	199	181	200	208	212	197	223	209	223	229	197	217	209	220	226	198	181	180	186	227	197	183	196	197	205	214	205	211	196	210	194	206	196	227	176	192	194	179	204	220	222	241	201	210	244	200	192	188	228	233	212	211	214	183	203	204	208	202	210	203	206	214	207	220	238	225	197	226	197	210	212	229	235	191	199	212	217	199	218	221	204	175	213	207	189	198	182	191	211	205	211	207	219	213	207	202	198	219	191	198	211	180	224	221	184	203	231	232	213	220	188	202	203	214	212	180	193	240	230	183	209	203	200	201	171	208	184	198	223	211	195	224	205	224	233	217	214	202	179	222	219	190	199	193	208	209	192	231	211	196	190	197	225	233	197	205	185	220	207	214	206	182	209	206	226	202	191	193	216	217	200	204	226	223	217	217	188	185	209	214	187	208	212	207	205	256	195	198	201	218	198	217	195	197	195	216	201	197	229	210	210	203	203	226	216	235	198	209	194	218	199	212	210	235	228	204	199	215	203	189	223	215	185	199	240	211	207	195	202	202	218	202	202	195	200	206	232	206	203	201	219	227	232	226	216	201	203	201	202	225	197	203	228	229	209	194	202	220	218	213	231	230	181	202	223	196	203	228	178	226	217	181	227	252	204	200	191	206	204	196	203	206	199	229	203	207	220	199	221	201	210	198	200	199	226	225	177	216	225	215	214	195	192	204	230	215	205	194	193	185	219	186	180	227	199	200	207	185	216	202	228	215	222	219	183	193	224	213	228	232	185	195	220	218	236	210	197	208	203	207	222	197	200	230	209	223	201	222	195	194	221	209	222	205	213	194	219	220	196	206	193	191	211	182	183	187	225	213	214	215	209	209	193	219	222	224	202	186	193	206	213	203	221	198	194	211	210	193	213	208	202	206	181	222	195	214	208	210	217	217	204	225	213	222	217	218	198	211	191	192	193	196	181	199	226	210	191	225	185	240	194	211	198	214	228	188	198	198	188	215	208	239	203	207	199	190	210	216	223	215	213	216	207	214	210	188	192	202	219	193	230	213	212	193	192	226	218	225	209	217	180	204	192	211	216	198	209	222	229	202	229	204	195	201	216	198	214	216	201	202	197	194	204	214	234	194	205	206	198	202	184	202	218	222	217	229	241	202	194	191	220	214	196	201	206	218	205	194	179	193	207	236	209	232	221	240	215	218	194	209	222	184	234	182	204	213	191	212	230	229	217	216	199	223	202	206	186	215	205	206	245	231	222	210	194	192	199	191	180	217	231	191	210	197	217	234	193	197	197	182	226	189	210	209	179	223	181	207	217	193	202	219	216	222	215	206	214	190	208	182	163	230	226	216	200	203	197	222	200	192	217	207	213	196	236	211	183	207	230	225	197	178	200	204	228	229	211	187	209	202	197	213	209	185	181	205	191	217	194	217	206	210	203	219	211	193	213	208	191	194	202	219	221	183	224	190	198	218	210	220	200	204	201	213	194	202	207	174	209	177	186	213	190	207	203	195	215	205	194	191	230	217	219	216	208	181	207	211	206	227	203	199	190	195	212	208	203	219	214	208	218	217	212	198	236	185	213	193	218	191	197	210	212	208	193	182	220	199	211	211	191	203	188	200	195	203	222	214	221	204	226	199	202	218	218	190	222	186	195	177	219	234	188	197	216	222	208	225	226	203	203	199	238	199	194	225	220	180	217	210	208	203	216	217	205	195	187	209	195	226	185	190	219	197	195	200	230	202	191	209	221	207	201	195	234	212	189	188	211	218	212	215	226	204	175	225	221	206	208	199	202	172	187	187	196	216	206	189	189	189	213	218	187	195	208	220	206	210	205	214	191	227	205	186	205	194	177	207	195	206	206	197	215	204	201	180	208	203	216	215	215	211	206	190	188	205	200	212	192	207	192	214	220	227	209	190	197	219	189	196	212	193	196	212	231	203	191	224	220	214	206	204	176	190	225	194	205	205	198	198	201	204	232	223	213	220	222	204	204	197	244	214	210	204	222	189	197	175	232	219	201	207	198	216	204	206	213	208	225	233	193	218	192	223	233	203	200	196	195	215	215	204	235	224	205	195	214	210	210	208	209	202	170	204	202	199	222	200	207	189	200	203	227	227	190	231	197	213	193	232	202	208	192	220	212	232	207	193	198	191	235	227	210	215	172	201	193	200	227	192	217	218	207	192	186	203	219	190	215	230	159	202	195	231	223	206	204	212	231	198	191	181	239	203	195	214	212	214	184	242	221	195	201	191	201	206	190	207	214	214	189	228	221	217	221	220	177	228	183	203	199	201	209	197	200	221	220	199	239	219	193	190	215	221	171	224	186	220	212	200	195	193	214	230	189	190	197	228	229	195	189	181	193	236	187	218	178	190	212	204	186	211	213	195	188	199	204	205	199	187	210	201	210	200	228	206	213	217	206	212	193	215	196	215	209	202	209	211	182	203	223	210	224	219	217	215	204	192	206	223	208	175	222	201	206	217	193	195	204	211	206	229	215	179	223	220	223	192	187	197	184	205	202	184	185	207	210	197	211	214	195	222	191	232	201	226	199	210	217	218	211	213	200	206	258	197	212	235	217	233	200	207	199	200	223	190	203	227	206	206	212	219	222	198	226	224	222	178	229	224	206	225	203	234	175	173	199	174	190	217	210	210	198	218	194	193	231	209	226	229	206	223	198	180	175	217	192	184	193	207	195	213	204	215	197	200	176	206	222	195	217	210	201	191	187	234	201	208	179	187	218	207	200	192	203	203	189	202	196	215	222	211	195	205	204	230	210	204	194	207	197	175	177	196	199	193	211	187	200	204	214	202	198	211	199	220	189	186	204	198	202	191	199	201	210	225	226	186	209	212	219	211	199	200	228	197	200	217	213	226	203	225	207	216	208	195	195	195	213	208	194	203	228	190	199	224	208	215	209	172	206	202	207	180	183	205	212	200	202	213	216	200	202	214	181	184	175	210	199	223	190	208	193	196	186	200	188	204	206	204	222	212	209	173	186	205	219	186	201	219	214	211	234	199	207	212	202	207	192	197	208	223	220	191	194	212	220	200	208	202	203	200	185	187	223	221	192	188	212	203	191	194	212	209	181	210	207	206	193	227	201	232	209	197	235	210	209	188	165	207	229	213	212	201	201	214	211	221	216	193	199	183	216	211	237	204	212	214	213	206	206	236	212	197	209	202
25274	31991	39705	43878	42011	46792	53169	44231	43227	46882	47427	34792	37677	39411	37445	34210	31489	32771	26145	23011	23399	20751	21367	21107	26905	28024	30922	29773	24254	19123	11417	8514	6670	7646	9485	4668	4100	3518	3059	2380	2549	2612	5123	2082	2426	1435	1065	976	828	748	674	719	680	633	615	624	1592	1409	842	789	655	704	746	791	864	757	653	635	583	561	603	564	570	570	561	539	552	546	548	627	564	586	555	554	574	515	583	545	585	609	557	546	532	546	591	558	566	555	596	589	609	566	563	561	576	604	588	547	569	570	530	558	546	558	571	573	541	544	552	544	560	563	564	565	547	546	578	586	603	592	575	549	578	540	544	527	571	560	638	536	544	583	557	599	572	543	569	567	539	563	561	550	544	547	589	581	572	583	535	561	569	594	591	563	562	551	558	558	564	553	558	559	579	542	522	588	552	583	551	542	594	614	581	539	576	553	567	609	556	590	609	564	562	511	551	581	556	554	551	542	541	563	554	518	554	536	580	561	527	568	604	571	571	589	602	583	545	597	570	563	612	579	614	562	611	566	569	569	545	572	568	567	582	582	565	604	537	621	579	553	559	545	576	557	584	583	608	526	541	587	545	575	532	530	569	539	581	592	559	556	554	553	520	553	528	589	577	610	588	531	581	532	583	550	575	580	560	551	533	550	621	600	537	566	554	548	571	566	616	574	566	543	537	540	564	604	536	559	570	569	578	557	579	563	613	551	566	562	565	566	540	551	616	578	594	562	567	603	529	560	550	595	621	574	553	560	572	546	554	603	572	592	552	588	546	569	540	527	580	585	525	598	581	570	580	545	556	593	538	588	568	566	611	554	568	591	571	544	588	554	554	547	559	567	543	604	525	553	576	569	572	531	548	591	604	511	565	591	545	570	566	580	544	559	554	572	574	567	563	573	582	524	533	517	488	559	584	574	596	563	564	555	569	609	542	596	577	557	575	604	543	579	540	543	574	598	605	563	549	552	610	529	545	603	588	565	535	594	611	574	624	605	572	610	558	558	578	599	559	587	579	541	533	541	566	575	576	548	517	561	544	567	547	546	528	547	547	594	578	532	555	559	594	558	531	592	607	571	562	583	587	579	564	587	583	562	563	560	545	551	587	542	601	567	565	555	581	582	558	580	568	552	557	552	544	583	580	562	563	582	607	525	570	548	559	588	563	604	566	574	579	541	541	532	564	562	533	574	590	495	563	566	562	583	584	565	537	562	570	621	558	588	552	566	568	512	514	531	543	509	541	601	584	567	538	552	555	565	563	542	569	558	567	561	572	617	612	566	591	567	555	611	560	547	557	603	526	540	545	545	585	577	591	581	516	567	546	542	572	599	593	575	584	577	557	585	577	583	581	571	541	557	569	580	591	549	597	557	563	555	578	533	547	527	574	558	550	580	572	530	566	564	589	561	552	531	550	576	547	519	577	570	598	555	596	578	552	586	555	533	594	590	561	636	592	541	594	551	519	616	559	519	567	544	573	577	521	561	573	562	548	535	526	602	630	530	602	549	582	547	560	543	521	587	568	533	566	552	549	594	567	543	593	589	551	620	583	544	587	582	596	559	563	621	575	581	542	578	549	593	562	585	527	578	580	528	589	568	548	559	570	623	542	542	553	542	561	588	616	564	583	575	591	544	540	549	542	548	632	560	590	573	564	607	577	530	557	587	573	557	595	606	576	558	535	559	541	611	540	550	577	588	561	557	530	518	565	528	542	621	535	622	519	578	532	590	578	592	600	572	570	564	514	608	556	594	600	593	559	533	590	588	609	527	558	540	551	566	585	559	541	579	560	538	571	567	552	540	575	562	591	542	554	542	543	521	558	577	581	531	605	562	571	608	601	576	583	544	573	580	619	579	554	541	578	581	569	550	589	538	579	571	556	575	589	621	554	563	580	580	608	580	560	514	561	599	614	554	595	617	583	580	558	588	551	571	580	557	576	575	617	549	542	540	585	546	594	578	563	608	513	536	542	527	557	543	596	573	559	589	565	559	608	574	580	552	562	554	569	548	540	536	546	570	578	573	560	541	569	537	535	569	558	587	589	585	560	581	552	604	533	578	585	579	544	561	573	516	553	547	568	581	557	574	541	584	563	578	578	604	622	593	555	611	581	605	544	569	549	551	552	592	561	586	573	567	599	522	570	609	558	587	552	510	572	538	597	532	585	576	543	558	593	564	589	501	537	579	619	544	558	592	583	605	566	558	567	545	557	538	564	601	560	569	565	591	554	550	537	575	553	571	591	588	539	587	560	568	575	559	557	564	563	562	548	538	573	600	583	575	576	509	533	563	602	583	579	574	577	542	565	553	584	568	574	558	552	539	624	555	546	577	540	574	503	550	598	593	567	602	577	552	536	586	590	553	578	544	598	553	581	575	624	580	558	536	548	558	527	568	549	560	559	540	551	645	549	586	545	572	549	544	556	554	542	592	542	585	546	592	575	576	571	590	548	527	554	589	578	569	581	554	589	560	592	558	590	570	585	571	573	586	538	561	594	577	557	571	550	548	584	601	553	583	550	532	525	582	572	574	525	582	551	503	614	574	611	595	539	593	564	593	609	519	540	566	572	600	531	609	592	589	567	576	573	538	591	579	561	568	573	564	494	555	549	582	549	566	578	589	564	529	557	602	556	548	578	573	550	562	572	567	574	532	565	599	594	551	613	571	549	564	554	537	539	557	587	535	571	553	570	567	589	589	567	574	582	585	550	579	557	548	559	584	584	583	570	539	584	602	558	541	578	551	584	567	538	569	561	553	529	583	586	567	542	579	586	561	554	545	522	609	550	535	578	565	580	580	600	563	565	550	581	537	519	580	595	544	525	553	586	608	547	562	552	547	571	544	573	581	585	611	548	564	568	576	586	542	594	584	556	553	553	583	545	574	531	532	555	559	580	552	568	565	574	533	563	622	574	570	534	548	580	579	544	545	587	529	557	599	574	537	554	565	575	578	599	565	593	608	558	571	594	562	556	549	573	576	566	588	583	555	578	595	559	564	557	556	593	548	565	595	550	554	591	557	611	569	550	572	554	558	580	504	527	536	572	563	582	568	560	578	541	562	614	563	566	572	546	570	575	563	582	603	612	569	545	577	535	562	538	570	587	534	543	552	566	554	548	585	552	567	521	561	597	578	595	543	522	588	591	571	563	579	562	566	570	570	528	588	588	560	539	516	528	597	531	559	557	621	567	582	522	558	549	583	546	593	551	622	560	545	646	528	578	574	564	575	627	546	561	552	593	529	566	563	585	583	611	594	552	536	577	591	563	569	604	574	584	514	582	588	557	585	516	569	576	544	549	552	561	588	579	541	602	556	529	588	543	529	602	551	563	525	580	510	561	550	541	521	582	536	547	586	564	572	572	554	596	594	566	591	517	548	584	556	564	543	570	550	541	586	546	603	586	560	559	572	588	570	543	583	544	566	546	589	595	564	554	543	552	574	538	619	616	533	569	590	564	544	562	548	567	556	582	566	589	585	551	560	529	568	572	545	584	615
15760	13536	16657	13519	8726	5647	4966	3196	2473	2342	2022	1200	1028	1116	844	802	657	618	533	518	435	425	451	345	420	441	539	473	382	301	255	259	259	243	255	236	237	202	198	193	234	199	222	216	208	179	192	207	187	188	188	164	198	158	185	199	181	190	195	212	207	191	192	204	180	209	192	197	176	188	203	192	189	175	188	169	184	185	190	164	198	204	184	191	186	190	173	215	202	171	201	205	191	174	191	171	214	169	188	185	188	179	214	184	189	170	174	186	183	176	182	176	198	184	161	171	206	197	186	185	185	194	174	196	186	183	176	191	197	171	183	186	192	196	199	204	169	193	183	169	184	199	201	195	206	210	202	184	179	188	178	184	182	200	174	179	194	173	201	190	200	206	186	176	189	188	202	176	184	221	173	187	199	191	184	193	171	186	187	201	154	182	189	202	188	192	183	174	179	182	208	185	185	176	203	203	190	180	159	172	177	184	202	186	179	184	210	185	178	192	177	172	161	204	180	176	180	203	202	191	200	170	167	164	181	184	186	191	198	183	166	196	199	200	212	178	213	170	184	209	199	178	191	172	213	178	204	181	190	171	192	175	202	207	197	177	173	204	186	182	179	179	183	206	196	217	184	174	205	197	195	214	189	225	170	187	174	213	202	195	208	197	172	164	184	192	181	198	206	171	177	191	176	170	188	206	199	172	205	190	185	171	195	180	182	202	173	170	182	184	201	187	212	177	181	158	166	199	192	213	184	199	179	199	201	182	202	178	200	180	202	170	180	157	174	194	190	190	180	183	187	183	175	170	181	178	190	203	202	175	178	177	198	180	202	167	181	183	187	190	184	187	196	195	190	215	194	194	215	189	210	192	167	186	186	193	190	206	190	180	195	194	190	165	194	186	179	189	176	186	183	176	177	190	188	195	198	215	198	169	169	209	158	172	161	195	174	184	177	183	183	180	185	194	201	185	188	165	168	196	176	179	204	183	177	191	192	193	184	215	198	171	181	177	187	174	198	194	185	199	187	174	178	167	185	183	181	198	180	189	161	189	200	195	154	180	179	167	166	209	184	214	182	185	173	165	179	185	180	190	187	197	195	187	204	193	189	177	193	203	191	196	171	196	196	177	180	180	180	164	193	195	211	184	172	192	171	171	152	165	218	194	207	174	181	197	187	163	198	184	198	194	189	164	200	190	217	207	197	192	190	182	187	202	155	160	181	205	193	182	180	195	209	197	194	194	168	197	175	191	187	200	195	188	185	193	164	171	207	211	220	206	192	196	163	181	190	202	181	189	185	184	177	171	185	185	191	207	182	187	188	215	186	193	199	193	198	204	189	190	178	192	176	184	183	182	160	188	185	179	186	170	200	227	193	219	195	198	181	199	195	215	181	168	207	184	196	189	174	160	175	200	166	208	179	154	183	201	168	186	203	197	212	186	164	190	173	190	205	191	165	192	194	157	167	175	200	177	178	214	173	171	192	166	188	188	192	174	146	184	199	197	176	176	182	188	204	198	208	174	192	172	177	180	189	179	154	195	219	183	180	207	184	212	204	188	192	196	170	182	184	196	194	195	193	184	175	136	185	201	193	170	190	204	161	197	194	183	201	199	169	192	204	193	194	184	177	183	167	216	189	190	191	179	207	194	202	189	197	189	203	186	177	189	193	204	198	196	169	185	148	200	205	220	192	186	172	201	158	187	193	191	189	152	173	199	204	200	175	175	197	199	199	187	209	200	203	189	175	199	208	211	192	180	168	184	157	174	194	185	173	183	182	191	173	235	174	181	193	197	169	176	189	180	192	198	194	191	183	182	172	206	161	173	148	165	167	189	189	192	168	202	183	210	181	195	193	163	171	157	178	171	195	210	189	203	190	182	154	172	197	193	217	204	163	200	201	177	184	195	208	177	198	177	199	185	206	202	186	177	163	184	169	217	179	197	185	169	179	207	187	182	173	183	183	187	192	203	193	202	198	177	180	204	177	187	202	187	194	196	187	165	163	182	170	178	181	205	187	206	165	174	191	190	183	161	211	176	214	186	191	196	183	173	161	204	205	176	192	192	176	184	194	186	197	192	184	191	192	178	192	201	187	187	181	192	176	172	169	200	166	179	182	202	193	163	181	186	200	196	183	189	174	162	166	217	172	192	160	181	213	182	186	193	186	170	180	197	187	173	192	193	183	199	180	176	193	173	184	186	179	214	174	180	207	176	202	190	190	189	172	180	211	190	181	164	200	169	196	193	203	201	175	176	191	190	154	190	170	181	194	192	181	171	166	160	184	163	164	166	192	182	183	198	196	201	172	198	173	167	176	180	178	191	206	200	194	209	203	192	177	159	188	192	193	194	197	189	201	183	190	191	177	185	172	170	196	184	181	180	160	185	171	209	200	197	195	196	183	200	183	200	187	209	152	180	190	185	182	187	186	208	205	167	183	185	183	198	176	196	166	197	173	208	185	182	203	179	190	183	195	174	203	199	178	183	174	192	208	185	209	205	189	193	194	185	200	201	182	206	188	191	173	195	200	179	216	191	196	180	178	169	168	186	177	175	193	194	171	182	218	174	185	219	173	198	211	194	188	139	193	170	183	177	207	185	206	183	160	198	178	176	225	177	171	199	182	186	193	209	205	144	178	180	168	183	170	162	196	199	184	159	179	209	174	171	198	185	191	200	180	204	190	177	185	201	186	197	176	185	183	179	176	175	177	169	176	209	206	190	189	180	177	187	188	163	170	197	185	175	177	192	190	175	190	193	191	196	191	179	195	202	203	187	180	173	177	213	174	178	200	194	199	192	189	201	197	207	163	178	193	197	174	170	205	170	204	159	189	168	188	179	169	198	175	176	171	175	183	191	194	173	176	208	192	200	162	171	205	207	192	170	188	183	172	176	214	178	187	171	172	182	202	212	168	182	215	177	186	208	189	191	206	209	176	187	187	174	194	185	186	172	185	187	206	166	175	177	170	191	165	198	171	198	177	200	171	194	186	191	172	201	180	177	217	203	184	177	180	165	188	176	169	216	177	176	193	175	192	187	174	194	181	174	215	200	222	189	156	222	168	195	185	179	182	162	187	168	200	187	192	165	185	157	178	190	184	201	180	186	192	198	181	178	185	185	190	167	217	185	194	188	196	165	195	190	190	180	183	185	195	205	186	184	184	174	204	180	183	176	184	201	181	177	165	188	182	177	196	174	172	206	173	208	169	177	185	201	182	197	169	199	170	177	181	205	188	167	185	180	186	191	210	169	206	173	200	164	168	183	190	187	170	177	195	195	194	175	177	198	204	206	206	189	179	154	184	157	174	180	185	185	175	197	207	180	180	206	165	173	190	191	212	188	184	188	187	200	206	193	187	192	197	192	211	186	193	195	179	199	207	195	208	177	166	201	171	190	177	181	187	192	183	180	177	204	198	177	185	187	193	202	189	188	163	187	179	170	186	203	193	187	176	196	198	181	175	226	182	182	200	180	172	177	211	193	162	190	212	208	197	173	184	179	197	190
10838	12514	21073	23027	19496	16999	17780	12927	10622	10929	10011	6181	5540	6386	5198	4577	3840	3701	2896	2570	2461	2421	2470	1834	2164	2452	2923	2803	2249	1517	1144	1068	937	991	990	817	784	730	732	633	704	654	767	679	629	526	600	540	535	520	569	537	524	568	552	526	589	573	606	586	556	534	510	544	547	509	535	482	531	502	492	541	521	526	508	493	526	513	539	518	460	536	497	548	516	552	495	513	513	591	495	542	510	528	495	529	460	529	539	520	573	551	491	554	511	528	519	546	514	506	486	528	534	522	510	546	503	556	513	529	502	533	537	552	534	527	544	520	480	510	519	572	548	558	541	517	518	532	510	525	527	485	514	558	527	510	546	504	515	486	538	533	543	565	533	502	531	516	519	522	546	529	529	504	497	544	523	537	543	514	509	510	550	494	529	497	528	540	509	516	577	493	530	535	509	504	580	516	524	541	515	545	515	504	521	522	540	514	527	524	548	502	514	528	532	485	513	515	540	484	537	470	529	547	549	537	530	494	519	476	506	551	514	517	500	532	521	523	597	493	539	495	524	515	544	527	507	524	545	530	515	490	500	532	533	524	495	530	532	495	515	484	532	572	522	528	497	566	545	539	527	520	536	517	522	518	503	515	516	522	495	534	554	530	523	527	525	500	521	551	546	487	540	511	491	482	505	514	524	509	550	547	562	536	480	541	510	534	533	510	517	501	490	548	521	528	542	502	571	496	536	490	519	515	542	534	528	490	531	549	510	508	524	562	552	492	529	537	568	518	559	539	516	502	500	535	514	538	489	498	532	550	530	523	491	524	546	525	540	521	491	521	496	537	485	537	511	531	545	526	545	514	544	554	549	519	538	529	530	501	561	552	506	533	525	530	558	525	497	516	480	530	506	521	512	521	526	485	543	554	544	509	490	552	522	510	493	492	477	516	511	528	554	524	543	501	539	568	532	506	530	529	473	513	516	524	521	548	543	555	503	541	529	518	485	549	565	501	507	563	522	540	500	529	535	529	580	503	516	529	525	530	524	532	518	516	504	466	564	484	571	523	613	496	484	494	536	454	542	561	527	561	532	513	540	532	530	519	497	530	517	517	533	585	494	508	530	550	549	544	505	526	518	505	534	558	525	463	523	512	512	516	504	500	520	535	517	542	519	542	518	559	503	522	512	522	485	546	514	522	546	565	493	509	508	519	535	536	542	513	511	528	531	552	569	518	516	546	527	517	531	492	489	550	551	524	513	516	514	530	527	530	524	516	520	528	508	531	546	523	519	521	512	527	554	515	534	552	509	504	542	505	499	527	502	533	561	492	518	470	523	519	527	566	481	506	505	566	521	525	524	546	506	503	512	538	546	539	531	542	503	509	512	557	552	497	506	532	548	534	512	551	522	513	527	539	554	524	537	546	514	492	537	519	525	542	519	529	484	495	498	528	531	533	508	513	517	514	541	511	529	486	536	544	548	510	533	560	548	520	539	516	547	509	547	528	529	488	552	545	520	503	494	517	495	541	521	495	535	476	521	525	492	531	489	510	484	512	526	522	522	524	481	546	499	531	517	543	513	510	534	534	532	542	558	517	574	533	527	493	513	524	531	529	507	521	534	545	555	548	536	519	502	491	504	558	484	507	520	478	536	506	472	511	520	538	549	476	534	514	491	507	541	541	550	511	549	493	521	510	483	512	533	497	539	523	538	502	524	538	546	484	540	503	552	538	532	525	537	506	519	502	530	531	537	546	496	544	515	534	559	520	487	548	489	501	528	563	519	535	525	504	512	516	493	532	527	526	506	535	540	549	506	503	488	556	514	508	577	507	534	489	536	524	571	518	528	499	517	546	519	546	530	519	504	553	556	527	534	506	534	485	545	497	495	500	543	551	532	512	562	554	509	500	517	555	518	546	504	499	518	545	522	518	504	544	542	539	553	543	542	514	511	538	510	529	531	528	529	478	534	499	514	530	538	556	482	537	531	538	541	576	534	538	499	521	510	519	519	530	519	506	519	513	500	527	501	523	547	546	509	521	515	512	536	519	554	513	470	530	546	489	547	481	511	524	565	496	509	513	535	495	535	502	548	562	552	504	483	467	539	546	510	533	513	552	536	538	535	501	581	503	523	551	505	514	468	515	584	503	478	501	483	523	526	511	509	530	533	515	517	509	533	517	494	547	490	496	503	487	477	515	509	524	536	533	531	504	537	530	536	515	552	497	541	507	531	525	509	501	513	535	537	523	510	528	545	514	522	544	522	531	506	519	527	513	559	494	514	510	523	550	517	534	534	591	555	535	555	516	524	517	518	508	484	508	508	540	478	505	561	519	532	486	503	549	523	485	497	554	539	537	524	516	515	532	540	523	565	513	487	535	531	489	502	521	513	527	510	541	535	497	527	555	475	517	541	535	538	508	579	532	518	542	508	541	497	535	549	551	500	543	506	555	516	497	512	533	499	521	527	502	505	533	499	483	496	521	495	512	532	530	511	504	559	502	547	549	511	517	538	489	537	536	513	544	488	522	500	490	547	537	557	533	511	505	545	502	524	508	487	477	484	520	548	530	539	514	511	510	537	524	519	524	511	535	508	519	511	530	510	560	490	545	562	547	531	536	463	497	521	571	501	547	517	516	530	539	516	501	477	535	535	518	530	565	547	558	550	509	511	518	545	524	534	532	518	550	515	495	571	541	536	491	545	514	501	491	508	556	553	556	548	519	587	529	523	553	560	521	519	522	569	512	507	507	527	501	568	529	484	487	535	485	506	496	534	492	456	511	527	522	523	484	506	518	495	508	488	478	528	486	523	503	513	529	538	529	534	560	558	547	542	499	494	536	521	530	542	552	532	519	501	502	521	543	546	501	492	521	533	498	535	563	492	516	558	529	510	539	504	509	504	522	513	536	572	474	580	496	510	505	546	523	547	521	517	505	516	544	461	542	513	556	513	565	539	583	553	520	529	499	535	543	543	543	557	512	480	525	496	558	527	530	573	552	546	536	544	485	494	558	560	478	505	504	492	518	545	499	520	532	508	553	508	517	507	531	536	527	530	475	477	512	518	507	560	507	540	484	482	568	562	540	504	520	508	502	534	530	528	509	524	508	578	484	511	540	509	532	483	534	471	515	543	552	544	569	523	516	522	498	529	509	548	509	517	513	549	526	485	539	535	542	507	513	475	545	509	517	524	509	529	553	525	537	476	500	537	539	528	497	519	542	556	523	509	508	495	510	485	512	546	539	531	516	505	501	522	528	524	519	518	519	534	529	541	531	495	504	522	490	503	512	510	494	521	512	501	514	555	544	508	547	501	506	525	524	548	533	504	488	502	523	500	498	515	544	549	496	509	507	506	536	553	543	525	494	539	465	488	554	549	560	498	553	539	525	508	510	498	491	538	516	513	535	524	519	553	527	553	538	554	575	520	541	527	519	543	526	480	542	516	524	499	524	499	526	563	525	550	472	581	547	564	550	518	505	492	495	524	500	488	550	531	518	514	535	528	532	537	526	513	526	527	497
29253	31747	37464	35579	30457	29166	34611	30457	25610	26794	24706	15871	11545	13536	11463	9099	7364	7701	6519	4617	6244	4240	4126	2921	3148	4745	5841	4894	3642	2026	1429	901	849	1099	791	528	482	423	348	344	331	321	585	440	391	221	192	210	198	199	197	198	189	194	169	208	188	302	238	232	209	178	165	196	209	201	162	195	184	170	169	157	174	180	194	181	174	215	155	169	163	173	167	188	173	168	169	183	192	177	176	171	164	171	183	185	197	182	172	168	182	162	177	193	182	176	191	183	164	195	174	172	180	171	194	177	191	163	165	190	154	157	179	210	159	166	189	162	168	157	169	205	185	202	186	171	187	176	185	152	207	178	178	190	180	164	203	179	193	154	183	192	184	169	167	195	187	185	183	192	189	198	165	160	199	183	188	174	186	186	185	163	177	172	174	155	184	172	179	172	164	171	204	187	161	169	171	158	190	172	198	187	198	173	217	161	184	161	173	182	158	168	180	182	178	185	157	183	189	180	186	192	167	177	179	190	168	201	184	164	199	196	176	164	160	159	170	202	186	189	199	181	186	187	189	188	174	174	193	161	176	173	167	164	181	170	177	205	190	202	171	178	178	159	171	199	162	195	202	171	216	185	175	177	191	174	183	180	209	198	191	195	166	168	194	188	197	199	170	191	183	170	189	162	193	190	186	191	177	187	183	173	189	182	199	171	162	175	182	170	183	181	180	168	207	181	182	201	165	182	197	174	198	188	175	176	201	187	172	182	165	164	179	182	149	192	199	157	173	183	169	166	170	168	214	208	187	173	183	159	191	182	165	179	187	151	178	181	181	146	196	215	185	164	195	200	185	189	170	187	203	177	196	182	193	173	164	176	174	151	201	184	177	186	194	175	170	186	180	166	170	201	152	177	166	183	178	171	172	191	199	158	190	159	172	164	184	192	182	190	203	193	185	176	182	159	177	171	167	185	175	182	183	186	171	179	171	184	156	185	194	192	197	200	189	175	175	177	169	178	183	182	199	188	187	199	190	196	180	167	202	182	198	183	191	188	163	190	183	195	185	198	176	159	196	182	192	206	182	171	177	184	180	175	174	162	195	188	178	174	189	168	173	172	195	189	160	209	186	180	178	174	208	176	186	165	182	198	184	164	174	198	169	180	180	165	175	188	180	181	202	190	206	169	198	168	176	173	177	160	176	149	165	191	196	173	192	187	155	177	195	174	167	180	169	150	155	172	173	185	190	185	183	179	173	185	176	171	170	167	192	189	184	166	177	181	182	197	167	156	212	183	214	188	168	189	172	185	174	186	179	181	166	180	153	156	162	214	174	154	167	180	192	186	180	178	179	199	187	154	180	179	179	161	176	167	188	167	161	174	179	170	164	174	174	191	202	177	191	219	166	171	204	204	184	180	166	184	180	220	178	202	169	174	188	177	176	188	192	193	199	176	166	181	183	185	194	189	178	169	185	185	184	182	205	168	183	165	173	171	168	199	193	182	192	194	177	178	162	164	203	175	187	184	193	187	201	196	181	172	209	177	183	190	160	180	186	175	160	159	191	186	211	177	170	185	202	171	171	170	174	185	196	159	158	182	172	177	186	166	175	197	188	206	181	165	184	177	187	176	173	159	172	187	178	185	165	162	212	168	180	162	205	185	190	178	192	185	203	168	167	149	175	188	182	164	164	182	198	182	171	171	176	166	177	150	191	155	202	166	165	176	178	168	179	160	174	176	160	160	172	190	186	177	176	193	172	188	168	158	205	155	179	175	172	166	199	192	190	180	189	184	170	179	164	200	190	188	192	191	168	194	169	172	185	205	187	197	156	177	151	185	187	198	170	205	166	159	159	174	180	205	153	174	169	190	210	175	168	193	192	198	178	180	194	184	179	172	200	191	191	161	178	173	180	156	190	187	166	194	196	178	191	151	179	192	184	201	171	183	176	189	172	188	182	197	172	184	172	181	189	190	162	182	178	164	171	174	170	183	174	194	202	167	188	166	175	173	190	161	195	155	191	187	186	166	202	197	160	173	197	160	155	143	183	188	195	224	200	173	180	190	189	188	177	183	187	200	178	193	184	194	195	185	181	196	215	184	178	196	173	195	163	183	175	198	192	184	187	184	197	173	196	185	195	181	194	172	172	154	189	148	194	175	176	198	193	180	187	152	187	192	185	187	180	196	187	191	192	183	180	181	174	164	185	177	175	187	205	180	178	194	185	179	168	166	170	208	180	162	205	188	179	147	193	178	172	178	176	167	162	173	178	188	166	170	201	153	186	173	202	183	182	192	179	165	173	171	160	181	202	164	179	173	171	159	180	183	172	199	190	178	177	195	193	188	166	197	164	174	128	155	178	200	181	184	186	184	163	188	197	167	189	154	190	172	166	174	181	183	184	192	176	189	201	197	184	178	165	183	184	178	172	168	194	178	176	186	181	183	169	202	185	198	172	202	171	201	188	185	202	175	163	183	196	185	215	164	156	169	185	187	178	194	193	176	178	203	187	165	203	194	184	204	181	187	158	167	195	188	182	172	183	211	156	149	191	169	167	176	191	180	172	179	172	186	183	186	190	178	175	192	170	185	167	169	158	189	186	177	179	203	173	176	196	188	169	155	177	167	185	162	179	188	183	182	173	178	188	168	161	178	180	179	175	205	181	158	164	191	196	173	173	186	189	185	180	188	188	165	165	174	183	181	150	175	190	176	194	209	193	188	179	176	166	175	173	193	181	176	165	167	159	193	189	167	204	177	173	160	187	188	206	170	188	172	184	169	176	151	173	178	187	187	194	175	181	186	160	173	200	188	178	161	183	186	177	173	187	176	166	167	166	175	180	187	167	158	174	190	188	175	173	180	200	198	189	159	182	162	181	175	179	156	167	191	194	181	180	181	174	177	167	190	172	196	165	172	183	182	180	182	169	183	170	176	163	183	225	185	166	179	185	191	177	180	181	169	180	175	156	169	164	156	165	185	182	178	179	185	194	171	174	189	162	201	196	193	191	186	190	167	190	198	200	170	169	164	181	159	184	158	143	186	184	195	189	151	187	212	167	182	159	164	175	193	208	162	168	138	178	176	164	158	163	189	177	168	165	196	186	181	172	187	173	186	185	177	175	172	186	190	167	156	184	184	195	184	178	167	172	171	180	176	184	172	170	207	208	160	175	172	194	157	205	166	185	185	188	192	192	187	213	178	170	197	199	192	207	172	180	193	186	177	165	182	190	181	189	158	187	187	178	173	178	197	169	161	172	175	165	182	157	180	189	182	171	169	182	170	180	159	195	184	182	190	167	179	196	193	173	204	192	169	197	174	173	162	161	175	178	171	194	211	174	195	202	176	184	170	175	165	207	174	195	180	182	175	178	172	167	197	170	202	159	167	197	188	175	176	185	171	186	208	167	163	178	191	180	197	176	182	174	202	195	193	191	158	177	204	178	157	182	195	171	182	157	172	201	197	213	196	188	179	200	167	196	183	177	170	173	189	175	169	173	145	143	190	183	176	197	184	178	165	213	183
20480	26985	35189	39875	38306	39491	48105	41409	40524	43287	41674	30360	28834	31278	30728	26957	24712	25993	20975	17107	21155	16195	15705	12645	14754	21144	23805	21326	17042	10121	7798	4943	5050	6465	4306	3088	2499	2477	1891	1702	1850	1396	3318	2265	1923	898	736	749	612	563	591	568	548	539	536	561	763	1101	1028	805	652	571	560	501	520	512	525	474	509	510	448	524	504	488	515	504	475	534	477	553	485	476	534	492	491	499	509	532	513	514	477	474	527	543	495	547	488	525	493	522	527	483	524	540	506	547	555	503	512	520	507	483	484	497	499	505	521	480	472	510	529	490	528	507	495	486	496	488	532	482	544	515	492	551	523	501	506	469	491	500	504	501	510	548	533	501	457	466	518	490	526	491	497	500	576	530	463	506	479	530	468	529	494	507	497	517	496	491	546	494	531	514	504	521	512	498	486	535	460	513	457	471	500	501	516	475	485	453	539	465	530	548	527	520	533	539	457	501	531	521	494	518	486	587	547	503	493	496	469	531	501	496	528	502	525	471	505	510	518	531	513	500	566	493	510	501	501	525	504	537	540	491	473	511	530	509	471	511	563	538	517	540	540	519	520	491	523	479	528	483	486	495	497	485	539	482	495	527	541	481	523	505	435	516	507	533	460	486	499	485	483	494	505	512	506	501	505	482	527	500	526	490	531	547	525	491	472	527	499	484	527	512	508	482	505	496	496	517	491	525	491	516	519	485	476	500	481	511	527	470	538	535	520	511	514	501	522	491	491	517	535	472	515	519	501	480	487	494	482	513	530	525	527	485	503	548	461	472	497	500	481	528	491	476	535	487	500	546	539	514	491	497	533	499	511	570	507	516	511	529	504	520	477	513	475	498	488	523	503	495	551	517	501	491	502	539	489	481	501	487	543	496	485	530	526	485	490	471	528	504	491	529	521	564	500	462	520	499	495	519	539	482	517	460	507	497	509	506	489	508	532	509	493	507	478	511	490	525	488	490	554	504	500	514	504	483	495	537	506	477	491	513	497	516	524	472	484	556	491	523	528	508	532	525	504	506	506	513	499	480	521	538	502	508	496	502	499	476	490	520	523	533	491	510	506	506	507	536	539	490	520	480	479	534	498	562	485	511	530	480	529	506	505	503	563	561	483	498	482	452	506	516	533	495	510	521	519	512	490	475	510	504	489	501	511	499	486	504	537	485	521	554	515	532	515	485	521	516	532	495	524	512	506	521	444	533	532	514	552	494	502	486	482	494	511	513	521	477	509	514	539	536	460	496	494	479	473	482	489	488	524	497	524	507	518	506	502	510	496	492	530	519	514	452	491	533	523	516	487	521	495	535	519	554	496	549	489	506	476	487	516	470	509	520	519	496	514	503	504	524	529	502	524	479	508	484	482	532	534	534	517	477	528	517	543	516	515	476	531	556	539	475	514	492	500	513	484	525	550	520	499	498	502	527	543	482	490	503	509	506	489	537	513	542	493	521	490	546	487	518	500	497	528	519	472	523	512	462	511	486	478	504	484	499	501	509	533	499	505	512	546	498	521	458	500	529	471	514	531	449	488	515	508	525	523	483	481	539	476	523	558	492	510	509	497	506	494	502	503	486	507	496	505	525	516	532	521	514	466	492	527	506	537	525	537	509	487	502	518	461	504	507	487	505	487	511	529	518	494	516	495	520	521	507	489	483	502	500	519	500	507	524	481	495	484	540	532	502	515	515	547	524	556	495	498	487	518	494	504	497	508	508	511	508	506	533	508	526	521	483	522	524	525	479	535	509	528	494	543	472	473	495	469	522	550	525	495	541	526	509	498	499	494	504	517	533	492	500	518	499	530	461	514	501	540	523	514	559	482	498	509	510	479	509	501	491	493	516	507	504	483	520	510	507	508	491	488	496	477	515	492	498	536	487	465	486	515	476	499	536	476	519	489	477	472	530	493	468	508	492	494	486	565	490	498	473	493	520	502	503	533	536	487	458	468	521	508	517	495	524	502	496	496	481	507	506	513	532	494	498	519	509	520	478	510	515	515	485	509	488	520	495	513	459	506	541	498	500	489	512	500	512	507	520	488	520	508	510	519	499	490	513	501	489	523	528	531	532	495	497	551	523	489	501	509	526	499	507	527	497	501	512	478	529	485	532	480	523	468	472	516	488	470	519	515	518	536	498	509	512	465	497	466	459	496	519	486	510	530	497	524	561	471	480	480	535	490	505	487	543	543	499	519	481	533	526	477	525	524	492	539	538	481	510	515	512	523	493	523	470	499	505	511	533	515	517	541	560	502	526	521	518	532	502	520	510	505	505	539	471	512	462	535	527	524	502	515	527	498	523	484	519	492	496	506	525	490	522	501	496	536	539	522	514	472	491	511	476	526	491	539	456	494	488	562	526	479	517	495	540	504	517	487	489	511	542	507	533	557	519	477	496	529	478	518	516	533	495	515	508	469	505	510	503	483	499	478	506	506	508	509	510	491	515	491	489	479	546	537	516	520	526	501	513	507	542	504	494	514	491	487	465	528	537	512	528	535	531	536	488	487	516	517	525	535	522	537	527	519	477	526	519	537	504	518	527	488	480	541	470	515	507	490	520	519	508	518	493	452	488	483	498	525	498	464	537	507	521	526	484	496	472	544	547	516	493	463	475	494	541	502	498	559	506	521	479	520	531	492	545	495	502	516	553	508	465	505	473	527	516	483	534	501	480	529	525	507	527	501	494	534	483	520	492	495	523	493	488	489	512	489	504	519	501	502	460	547	586	545	516	507	475	497	502	521	490	520	507	497	495	524	547	518	512	528	520	485	514	548	526	500	507	547	536	482	497	528	531	517	504	541	507	515	519	485	524	537	484	513	471	494	481	522	507	515	522	541	492	505	514	498	503	478	539	531	457	502	516	510	460	503	519	510	508	474	535	499	520	480	504	481	502	468	530	514	506	529	557	503	481	481	489	528	532	457	495	485	505	505	491	507	490	529	517	532	515	472	481	523	524	488	488	512	512	500	497	516	477	521	519	508	522	530	509	535	524	491	529	512	508	549	457	528	521	483	562	502	518	512	522	498	522	486	523	551	538	496	516	485	517	464	483	517	532	519	493	547	505	524	513	493	497	498	506	527	541	461	530	501	456	515	520	514	540	485	478	510	507	479	501	506	501	512	493	528	503	515	529	512	491	501	476	536	489	527	489	534	505	486	530	532	483	518	480	487	474	519	504	492	493	472	544	527	534	524	486	512	548	526	509	557	503	520	514	498	521	526	508	500	481	509	529	499	472	524	516	504	534	514	457	520	513	508	516	489	503	525	491	512	507	526	513	532	487	476	505	495	508	528	479	488	518	514	509	487	480	498	519	494	505	486	485	488	481	512	473	548	514	552	532	546	468	471	481	537	512	491	524	487	489	494	486	493	512	494	507	525	519	500	520	489	560	523	507	504	494	456	498	554	491	519	462	515	492	492	530	544	553	494	515	504	490	538	493	506	538	520	534	473	502	543	520	482	555	510	484	498	506	516	521	480	491	502	541	559	514
36181	37023	42568	37823	31991	37709	41132	37219	30549	34995	32322	21012	20782	21238	17618	14350	12988	12206	10297	7172	10992	7533	7022	6108	6904	8652	9380	7949	5737	3362	2070	1607	1376	1647	1062	770	655	648	495	522	447	408	792	883	443	272	254	253	194	206	220	212	204	188	210	199	277	316	229	245	265	219	209	209	207	211	174	174	214	220	216	200	207	201	189	210	195	195	190	222	228	208	184	181	217	215	214	205	183	215	188	212	184	194	207	197	211	212	225	208	203	204	215	208	183	193	181	231	195	207	206	208	185	226	208	209	201	183	206	211	247	176	215	194	182	201	205	220	210	193	225	194	207	201	193	204	194	203	189	206	234	181	211	207	215	217	196	201	211	203	189	199	217	178	188	202	236	193	220	179	202	200	213	213	215	188	208	208	176	214	181	231	211	198	199	183	203	203	221	226	199	235	180	199	172	177	221	214	203	201	200	205	200	180	209	206	208	211	195	198	209	181	201	182	201	185	205	205	205	209	198	227	208	205	212	193	179	216	209	206	190	207	190	221	191	207	214	205	187	201	207	214	210	205	222	205	221	193	190	204	194	210	220	222	213	200	199	187	227	211	201	197	186	201	190	224	191	216	207	213	176	208	207	169	201	183	207	204	196	199	203	227	235	207	206	206	205	196	195	208	186	226	201	195	189	192	219	199	197	185	194	197	209	223	222	214	197	207	198	216	221	190	243	193	199	190	175	212	208	212	208	201	218	208	193	177	243	187	205	211	199	227	201	163	187	208	184	197	208	175	212	202	206	199	204	214	209	184	197	210	189	197	178	199	202	211	236	212	203	183	200	218	200	192	179	211	193	194	205	205	184	183	199	215	217	203	223	191	191	203	216	191	207	205	187	216	183	214	206	210	195	202	206	188	186	193	205	204	194	200	219	223	203	183	231	225	183	197	206	208	188	199	200	183	184	225	214	206	191	222	222	199	187	218	216	173	187	187	188	207	213	213	203	200	215	183	221	206	221	212	209	194	210	197	202	190	220	225	192	202	185	232	182	191	231	194	179	214	187	181	206	221	188	198	205	209	196	205	187	176	203	196	173	207	182	186	211	230	180	195	198	226	216	219	195	193	197	214	207	175	197	186	193	205	188	214	195	172	187	213	216	239	198	240	194	210	208	217	187	190	217	192	219	197	229	206	196	191	209	221	217	175	184	221	220	187	197	196	194	202	207	194	205	201	187	179	190	213	193	204	181	185	184	163	185	183	197	206	194	207	206	207	175	188	174	189	200	192	205	223	198	217	187	174	210	209	192	203	182	182	218	181	183	219	183	211	214	215	202	191	203	210	178	187	202	205	198	201	208	200	182	204	228	197	219	196	195	236	211	158	208	203	194	219	196	193	198	191	213	208	175	181	201	194	211	206	214	218	186	175	196	202	193	205	202	200	190	208	187	207	198	218	174	216	195	198	200	203	205	194	198	203	193	212	188	204	209	204	188	231	206	204	191	207	228	192	202	174	187	212	211	198	184	193	222	210	186	199	200	206	200	206	212	186	209	216	168	219	200	192	207	220	201	195	181	197	192	207	209	190	205	194	190	197	218	212	202	208	195	170	165	208	220	201	192	217	192	188	193	190	202	193	209	200	209	172	184	234	215	212	216	206	182	212	205	203	201	183	210	196	182	221	211	191	193	203	215	192	201	214	196	213	219	201	209	191	201	204	187	195	182	173	184	197	209	176	198	184	192	184	168	183	202	203	204	216	219	182	189	171	212	187	220	184	215	212	213	197	206	198	207	213	209	210	188	207	196	185	194	194	184	196	204	209	220	187	181	187	185	202	200	211	186	199	192	191	196	182	189	195	202	214	206	193	201	199	201	207	194	200	185	201	200	194	214	246	212	181	194	201	213	202	209	187	205	196	158	179	184	191	214	194	177	196	207	202	176	184	206	206	203	218	174	212	188	196	206	191	200	190	213	197	188	203	175	225	185	194	206	215	176	207	221	179	215	218	205	172	222	214	201	185	194	169	182	208	177	206	225	218	204	195	191	191	196	212	193	211	205	197	170	202	218	197	181	214	190	218	198	176	205	183	209	203	200	191	206	206	171	187	180	200	237	223	189	184	213	198	231	186	201	216	192	209	196	168	212	199	198	185	185	200	200	203	184	193	210	171	189	198	196	194	196	200	219	188	205	191	208	210	189	185	209	195	204	237	207	220	206	206	162	221	189	208	184	212	188	197	189	212	195	199	207	219	209	186	200	186	199	192	207	213	216	228	192	209	193	169	184	206	205	210	222	201	192	229	193	160	210	148	186	194	195	209	199	223	197	188	208	181	180	172	215	219	197	214	206	214	218	191	193	199	180	202	206	190	187	233	200	183	194	187	198	182	186	208	207	189	192	212	204	199	213	196	197	212	195	197	202	204	207	193	210	193	191	197	221	181	173	190	197	186	194	192	229	201	177	191	196	193	208	195	195	204	214	191	212	181	207	176	207	219	226	215	198	227	197	196	196	214	204	196	209	199	191	204	192	202	191	207	179	198	199	188	198	216	192	199	209	209	187	211	217	188	195	187	220	196	199	202	195	213	199	177	196	204	175	193	199	196	214	197	211	192	200	206	198	218	186	197	198	213	206	190	215	200	196	191	200	204	211	190	178	191	184	212	191	206	182	196	176	203	183	199	194	198	193	175	181	204	179	228	202	218	205	194	199	189	175	213	202	186	184	176	166	201	229	212	197	182	185	181	196	215	187	197	212	184	186	188	204	217	233	216	196	191	197	219	185	197	186	213	219	213	176	185	178	198	195	190	233	213	209	188	215	183	179	211	198	185	237	185	225	204	219	203	215	203	203	190	197	192	195	222	202	213	192	189	197	192	240	183	186	207	204	186	196	216	202	202	174	218	205	185	223	227	211	215	219	202	196	189	212	235	215	167	194	205	187	201	191	210	196	188	184	188	177	206	208	193	183	219	222	216	211	191	213	210	209	197	203	186	195	198	187	186	207	182	197	212	214	191	198	178	181	195	191	203	178	192	205	182	178	207	208	180	158	233	213	195	204	208	180	173	230	228	212	208	191	234	210	188	204	201	226	224	209	188	213	196	211	188	187	212	192	203	221	200	207	217	198	216	181	184	180	225	214	184	202	200	208	192	210	190	189	206	212	191	216	214	196	223	213	189	189	186	203	200	181	203	225	210	186	200	200	190	208	214	206	179	183	207	201	213	172	189	198	195	220	214	207	204	218	201	223	207	215	207	187	192	217	196	204	209	185	181	192	196	232	207	200	205	209	206	211	195	192	241	205	207	180	209	192	207	210	194	198	174	188	201	196	183	219	195	202	185	205	190	198	186	196	204	197	227	214	211	197	189	207	198	217	180	203	203	199	205	191	190	230	229	221	192	205	207	202	204	191	209	191	206	211	195	183	170	207	215	180	193	210	210	204	219	216	204	212	181	170	187	166	199	209	206	196	222	172	163	187	212	213	234	183	185	199	185	189	218	198	202	195	209	206	155	207	207	205	214
25187	32068	40465	43154	41858	49384	53468	47278	43704	49629	47378	34960	39040	38406	36292	33337	31960	31905	27783	23377	29048	22066	21822	21787	23982	28939	30498	27369	21910	14799	10669	9083	7566	9449	5769	4195	3618	3683	2679	2783	2430	2098	4393	4872	2099	1131	867	866	664	729	626	692	623	647	620	573	962	1168	804	901	897	649	654	601	649	665	620	584	561	609	572	512	571	552	518	538	564	507	592	558	532	557	599	561	556	560	539	547	555	530	485	552	560	505	544	562	553	583	541	555	577	541	550	539	536	576	560	558	549	549	559	516	565	571	557	543	557	522	518	505	552	525	553	527	541	570	532	550	529	544	538	576	539	574	504	501	546	586	550	541	571	547	543	581	576	544	550	531	518	571	541	589	584	612	571	541	548	545	547	536	540	538	556	570	527	603	528	569	511	565	578	573	530	522	529	547	538	528	519	561	523	563	529	516	569	536	577	553	566	518	566	560	533	525	510	592	565	515	533	562	540	606	586	585	561	583	548	576	590	499	539	554	541	510	558	527	523	562	554	548	559	554	515	566	540	531	554	518	555	536	523	541	520	516	603	525	554	551	552	558	534	568	541	547	565	575	583	537	532	560	536	570	560	558	523	557	536	559	539	552	504	535	586	548	548	552	530	544	540	534	538	577	519	553	514	505	515	560	544	557	556	514	542	519	569	529	551	576	541	524	545	565	540	533	548	548	562	503	546	521	530	541	528	523	502	568	551	555	553	539	568	569	565	561	501	546	517	547	532	517	557	542	581	536	562	539	572	560	584	551	556	547	572	579	505	547	544	511	581	567	565	547	524	567	598	566	570	535	566	565	578	541	551	504	578	557	556	538	514	554	534	573	585	527	545	528	578	563	544	550	543	487	565	554	524	562	601	527	572	565	552	538	567	523	547	528	572	511	526	550	571	568	527	553	561	517	549	551	540	556	526	552	537	572	573	532	543	562	576	535	554	524	561	560	580	550	528	565	585	566	569	550	551	550	598	594	561	563	577	575	591	529	562	541	535	492	543	583	599	558	580	599	529	545	575	551	537	531	566	501	572	562	554	555	524	530	584	571	568	550	541	609	512	532	586	560	577	560	551	514	529	516	549	583	558	569	539	577	567	554	557	535	563	545	549	557	561	574	577	542	557	581	526	527	596	559	525	576	538	549	566	540	558	538	554	541	537	535	532	562	558	560	546	535	585	512	571	533	556	555	514	558	548	575	587	520	544	549	548	542	533	577	591	530	560	559	552	536	538	600	583	572	509	551	569	514	607	517	536	558	538	582	515	529	533	607	515	552	534	568	577	564	527	567	492	545	529	526	539	556	518	513	540	560	575	517	538	581	542	582	521	548	557	597	596	542	554	582	527	554	541	542	589	550	591	523	548	517	554	559	545	577	569	572	556	574	579	566	606	559	545	552	592	531	548	556	571	579	534	558	545	517	503	548	603	526	550	570	597	541	541	570	540	547	594	581	570	579	590	553	592	581	592	569	524	516	557	527	575	585	547	568	543	566	549	565	584	561	536	532	532	531	556	569	554	580	510	524	547	537	587	569	562	530	529	547	517	566	546	562	539	577	586	570	553	581	582	540	564	589	530	549	578	577	496	527	537	535	517	585	552	523	560	526	566	541	581	514	555	501	536	580	535	556	515	580	501	588	583	542	538	556	593	555	551	532	576	559	528	527	546	550	556	537	565	550	544	525	589	576	575	558	515	554	587	543	517	556	529	589	585	552	525	593	562	552	564	589	525	586	542	617	530	564	558	533	563	560	543	577	520	555	534	557	551	543	537	531	571	552	530	539	556	535	532	565	560	565	543	563	538	560	598	575	576	517	554	541	560	533	548	586	542	569	565	611	577	542	553	572	529	576	548	545	546	552	546	600	595	549	623	549	552	538	560	575	556	541	545	533	550	516	539	565	568	547	522	533	516	593	522	552	524	544	560	567	486	528	568	559	536	545	558	561	534	598	559	574	547	569	524	564	510	549	524	537	570	544	531	526	553	490	599	515	526	550	516	540	581	513	570	537	591	584	591	556	526	532	532	575	530	544	535	504	551	530	586	546	569	536	543	563	563	537	519	537	551	557	563	586	569	550	526	519	532	588	553	507	536	560	533	565	555	585	561	540	532	542	551	562	577	546	538	567	572	490	536	573	586	546	560	536	543	520	543	561	598	551	533	528	559	598	585	516	558	565	541	574	537	537	542	527	519	558	543	556	572	511	560	522	547	547	584	518	565	552	540	554	577	567	566	572	543	558	558	549	554	560	508	536	548	536	542	536	502	551	535	542	559	507	561	549	544	516	603	586	586	542	535	573	538	532	545	547	496	544	568	533	516	520	542	567	530	543	555	559	527	555	551	532	521	575	525	566	558	524	526	541	568	581	561	558	547	545	538	561	528	535	590	561	550	565	515	573	507	504	569	524	589	559	537	544	572	548	527	512	565	573	538	511	557	573	554	507	572	548	550	574	537	574	549	547	540	552	570	580	556	557	507	563	555	553	556	537	556	562	584	540	519	554	539	581	535	540	559	515	530	532	526	556	550	525	544	577	534	571	556	552	549	558	534	546	552	536	551	576	526	559	584	528	524	538	548	587	580	531	558	502	593	538	523	574	550	550	609	542	580	574	558	514	530	588	569	540	570	562	546	568	582	520	571	524	528	610	581	547	534	541	579	555	589	594	564	532	544	545	528	547	558	572	560	534	528	554	565	563	548	527	585	560	557	560	515	564	522	536	543	554	542	548	527	526	547	539	547	554	538	550	532	541	552	563	564	556	544	591	546	572	541	515	533	578	552	565	575	494	601	557	522	513	574	551	530	589	547	578	524	538	611	577	538	550	496	532	583	506	540	542	553	533	522	527	571	555	534	614	560	544	552	542	576	549	527	575	524	565	536	573	517	511	570	554	553	570	552	489	578	563	532	504	550	530	548	564	556	551	532	574	548	529	603	565	583	534	507	540	556	542	596	533	518	539	550	560	574	566	573	561	605	536	566	576	543	545	559	569	554	510	580	552	519	611	537	543	573	560	569	518	547	553	568	567	552	597	531	562	529	609	542	573	551	564	578	514	564	559	550	538	574	553	592	597	612	520	584	542	529	557	571	549	530	545	567	546	576	530	543	542	521	548	575	596	557	582	549	569	557	543	557	560	555	547	531	591	560	534	545	573	528	587	530	564	525	539	561	548	564	551	568	585	555	568	519	524	559	573	551	486	519	537	519	589	564	603	579	536	557	534	518	500	543	528	507	554	528	578	519	544	604	560	550	554	527	550	556	555	601	568	582	561	539	558	557	569	540	540	528	547	537	535	522	498	578	542	538	590	527	554	537	515	516	566	559	575	557	571	544	560	578	510	549	549	561	534	569	531	574	533	554	585	562	558	588	553	546	560	526	547	565	575	544	555	581	577	550	559	556	556	546	544	532	569	538	548	571	495	556	607	590	551	574	558	568	555	553	567	544	529	512	528	559	549	572	592	547	586	566	546	539	524	569	523	568	578	538	578
15012	13917	17369	13428	8037	6146	5123	3422	2694	2777	2120	1393	1270	1304	1021	924	737	608	580	503	703	483	479	455	493	541	637	477	397	337	290	279	251	240	225	227	229	188	198	199	199	208	207	215	173	178	171	180	185	170	179	158	170	158	181	160	185	164	177	183	167	179	159	182	192	181	187	177	188	166	181	180	165	186	184	185	180	168	192	174	184	194	157	148	169	185	181	162	174	181	185	202	166	186	176	176	177	177	165	175	191	182	191	178	175	164	173	164	169	189	180	186	182	178	179	180	171	184	150	184	171	165	166	195	153	192	183	178	197	193	169	176	175	181	156	193	177	190	173	191	164	179	175	176	159	180	187	165	179	172	169	175	172	174	168	176	136	177	163	195	158	156	157	167	168	199	170	177	175	160	192	177	155	152	179	167	161	156	195	174	172	212	151	198	155	173	210	156	192	196	167	176	192	160	176	163	160	171	178	174	176	151	173	163	184	160	184	168	197	165	174	191	168	186	158	162	166	182	166	161	167	161	195	182	171	176	191	174	155	182	181	179	197	164	185	170	178	162	165	157	154	166	180	158	196	193	192	192	154	158	173	186	176	190	168	170	160	188	174	171	154	162	183	175	172	158	158	173	168	197	167	165	191	172	170	173	164	169	168	189	178	155	159	184	192	173	169	161	200	151	179	177	173	185	173	179	179	175	159	175	175	163	187	172	154	196	190	171	156	178	195	178	174	172	150	200	178	174	172	183	170	188	196	169	174	175	177	142	164	178	169	197	183	144	173	186	167	162	189	164	174	164	180	195	148	177	159	173	166	179	165	157	176	189	185	193	169	177	180	164	170	164	167	169	157	188	157	160	175	180	184	183	181	187	167	144	171	167	200	170	178	180	180	165	169	159	186	178	173	188	161	167	183	154	157	168	195	162	169	193	165	196	186	167	187	188	184	173	171	188	187	181	163	187	182	182	163	164	168	164	182	156	167	180	173	169	166	163	153	171	179	167	183	196	202	174	191	184	155	172	151	167	207	185	165	193	167	170	177	168	174	159	160	163	175	176	176	186	182	173	181	172	165	161	157	179	137	167	170	207	193	179	187	143	164	173	159	154	172	159	163	167	168	179	185	177	174	175	195	161	176	154	192	169	202	169	193	165	169	174	199	176	186	168	180	176	180	184	168	165	190	171	173	174	194	151	161	167	171	171	167	185	193	157	175	172	173	155	185	174	158	184	173	190	175	191	195	166	171	185	170	171	190	161	154	165	186	217	197	176	165	175	198	178	160	173	196	190	173	143	159	181	171	170	169	143	160	179	183	179	183	176	157	155	170	150	175	173	182	185	190	171	147	174	162	183	181	160	182	181	174	164	169	192	195	164	188	160	192	179	175	179	180	200	175	177	167	173	173	186	178	176	174	174	190	181	176	169	178	152	191	178	157	178	168	185	175	166	183	185	170	143	181	171	167	172	163	175	176	162	179	164	177	170	166	158	202	199	181	156	165	178	185	200	195	197	167	173	191	176	193	179	169	160	189	159	181	144	179	181	161	194	151	175	167	165	195	166	165	166	176	181	165	188	194	160	165	189	167	190	195	174	176	187	160	170	179	197	148	171	194	183	165	155	173	190	159	168	179	161	155	173	173	160	176	191	186	168	170	171	187	155	158	170	191	190	154	158	180	157	180	174	172	191	165	182	174	190	156	187	182	187	185	154	184	169	164	178	142	154	156	180	180	180	177	163	177	192	187	172	166	165	157	169	175	185	174	142	168	163	173	153	162	197	165	172	167	169	166	191	183	171	180	171	177	174	148	174	164	178	164	159	166	172	146	206	159	159	188	192	161	149	185	177	161	168	194	173	193	167	148	158	159	193	173	200	173	177	155	158	194	168	161	195	187	170	191	179	168	194	184	179	164	170	172	181	181	177	203	169	172	177	167	182	177	158	151	177	166	160	172	190	162	180	186	181	207	175	168	170	159	172	140	165	179	171	178	177	161	189	168	178	195	195	206	176	156	161	176	156	181	181	176	187	159	162	187	184	163	184	193	164	170	170	156	173	176	174	163	177	175	187	145	160	168	146	163	188	164	181	184	158	178	199	161	181	176	166	180	197	168	191	180	167	178	164	155	175	171	173	183	167	163	167	187	182	181	181	166	182	172	182	185	170	172	184	189	171	201	189	167	180	183	162	169	180	189	180	144	173	162	180	159	172	157	162	191	179	170	163	192	183	173	198	165	158	166	161	193	166	182	165	174	167	202	171	150	165	161	173	187	150	164	193	146	157	181	161	153	175	157	183	187	159	179	185	176	141	176	175	170	161	182	201	166	156	176	175	186	184	172	170	173	174	173	170	161	169	205	205	178	184	192	193	181	184	186	183	151	198	205	178	169	182	189	174	183	162	162	193	174	156	165	169	177	177	179	180	179	176	184	177	186	177	181	174	169	205	192	202	171	158	151	172	170	170	156	181	161	164	170	156	206	184	202	164	168	152	155	181	187	163	185	169	169	172	161	202	185	171	168	174	188	156	173	188	196	178	181	178	166	166	174	186	184	188	192	173	209	149	162	177	182	190	186	187	190	179	145	163	182	174	184	148	196	175	165	156	169	172	185	172	172	181	172	180	178	176	179	179	166	184	168	189	189	191	154	158	179	185	186	169	172	179	185	152	172	197	181	199	173	184	172	191	156	162	160	185	185	173	175	172	178	181	170	172	157	154	176	189	175	160	176	179	166	195	171	184	184	170	182	176	201	169	194	181	183	172	162	182	166	168	187	164	173	185	152	152	155	179	181	180	167	163	177	166	162	169	173	165	161	193	159	181	167	182	171	157	144	163	181	180	186	181	171	201	201	194	181	178	178	173	190	181	146	171	165	179	174	181	166	168	196	175	138	140	176	173	160	161	164	169	170	178	169	167	181	199	196	208	162	174	169	170	165	171	174	169	155	195	200	190	185	165	188	160	186	173	165	182	176	190	184	182	162	176	205	175	154	197	168	179	173	158	176	165	177	168	159	160	167	170	181	167	179	176	160	203	160	148	161	155	167	158	152	179	166	164	145	163	181	190	159	167	162	159	169	167	168	182	168	167	152	207	190	158	178	154	187	161	168	171	166	190	176	173	192	182	151	167	182	185	163	164	153	167	163	155	180	195	205	185	183	180	183	179	171	177	159	177	181	157	169	185	183	175	148	191	165	157	165	168	171	165	177	170	179	173	182	166	162	156	173	172	177	172	180	172	173	166	185	169	203	159	180	191	171	161	186	185	191	172	168	173	176	175	175	165	161	178	158	185	177	172	178	143	163	173	174	184	184	179	165	207	168	171	170	164	178	196	190	178	187	185	170	185	192	170	184	160	202	173	177	183	172	166	167	183	181	184	192	168	177	181	178	201	189	166	180	167	163	188	166	184	186	184	142	165	170	178	168	182	169	172	166	178	149	147	151	185	158	140	178	155	178	194	166	180	183	185	204	182	167	178	174	200	155	167	191	166	198	189	160	184	189	169
10438	12958	21888	22412	18635	18393	18241	12896	11182	12479	10059	6776	6744	6206	5297	4682	3946	3527	3293	2838	3620	2516	2376	2425	2332	3099	3331	2663	2115	1586	1186	1089	946	1050	893	805	706	719	706	720	636	617	809	842	569	581	532	495	465	534	492	513	528	478	458	477	478	506	510	485	523	516	496	488	505	517	506	512	512	500	461	488	469	497	504	477	475	489	458	450	484	493	495	478	440	463	477	481	483	462	486	512	468	486	494	455	491	495	468	483	465	499	471	446	495	461	481	497	490	441	473	474	508	513	470	483	485	482	487	492	520	496	488	500	430	474	480	518	512	495	469	447	485	493	489	475	480	469	475	518	451	506	504	522	465	466	527	513	496	509	441	504	503	504	495	493	476	474	475	502	499	468	464	470	452	460	479	506	492	495	484	489	503	479	473	464	479	532	465	491	494	512	477	455	476	473	440	456	502	487	511	486	497	521	479	497	477	504	476	461	540	468	474	525	486	525	493	474	487	504	460	496	461	452	470	524	475	500	428	486	493	454	509	485	486	506	484	464	482	493	541	470	468	506	502	490	510	490	459	525	455	470	496	501	472	475	490	483	447	470	519	485	512	515	497	473	527	460	480	490	469	537	420	483	501	481	485	493	500	486	492	530	502	469	538	499	496	496	472	489	474	493	496	479	480	455	453	452	475	496	477	467	451	489	506	480	470	470	487	497	515	508	458	469	516	511	485	488	535	487	487	507	509	480	486	469	478	499	484	499	488	456	476	479	506	502	469	471	468	518	488	464	510	442	514	485	476	462	492	477	522	487	482	475	561	480	499	518	497	485	526	482	471	449	501	474	525	467	503	476	500	507	471	475	465	510	468	490	512	499	490	458	496	466	458	480	532	473	475	473	465	483	518	536	509	478	488	499	492	467	494	453	485	531	502	479	505	481	500	470	512	476	466	483	535	473	505	481	483	497	490	493	464	469	481	462	488	523	477	495	496	451	511	463	472	486	492	500	488	458	513	487	473	485	467	498	498	493	494	458	535	477	488	477	441	542	474	472	507	478	480	518	507	478	486	509	482	502	507	461	489	468	476	493	462	511	510	517	494	480	515	526	501	487	483	463	472	470	451	501	465	504	493	522	474	483	487	496	515	515	482	483	453	455	486	483	482	464	527	484	458	492	455	486	470	454	464	515	475	519	471	510	481	500	477	442	511	500	511	535	498	506	490	495	462	475	487	488	486	461	528	495	458	476	533	473	503	506	485	493	453	502	475	515	490	498	468	495	485	475	492	466	478	516	487	470	448	459	469	490	516	500	469	475	462	483	495	499	460	485	454	505	467	529	500	510	492	462	479	514	476	498	491	538	430	453	512	485	481	499	487	493	463	495	469	478	481	484	478	454	501	479	444	476	476	479	492	490	470	486	482	478	464	479	471	513	479	478	479	491	512	485	501	487	512	476	483	464	518	445	487	503	438	480	494	493	483	453	470	487	507	524	480	533	458	502	480	469	472	460	482	478	492	478	470	468	478	480	517	470	450	505	488	497	483	526	481	460	481	492	504	492	476	463	513	531	460	516	489	473	453	475	489	489	487	450	478	492	500	460	469	500	516	479	488	477	519	508	486	470	468	517	476	468	511	499	479	494	472	482	485	432	508	469	438	470	481	463	492	500	489	478	482	523	461	456	482	469	470	490	469	512	521	518	541	435	485	462	497	439	496	484	470	498	466	453	436	496	503	481	481	469	490	471	487	499	471	513	457	489	517	493	489	522	529	495	524	500	480	466	480	489	465	487	488	494	479	486	516	458	476	498	460	468	498	487	495	483	479	520	459	536	455	508	459	476	466	486	508	491	476	458	477	459	486	477	489	437	497	518	469	466	479	493	543	453	440	457	483	474	480	494	500	524	492	463	496	477	482	481	489	479	447	486	473	446	483	501	488	517	489	465	478	509	455	476	482	491	508	499	473	544	441	504	480	468	454	459	483	496	491	486	459	471	464	493	472	506	455	438	513	537	484	500	476	478	503	502	505	485	519	498	505	533	494	489	488	477	490	513	497	496	480	487	485	473	491	461	515	459	503	476	494	486	491	474	460	504	502	523	527	484	494	523	507	486	486	488	466	466	470	442	511	446	490	455	505	497	471	485	470	472	469	474	536	457	460	477	517	511	449	474	483	531	469	500	502	506	512	461	488	471	518	501	467	478	485	479	473	486	465	487	496	456	509	487	484	487	479	475	501	471	491	491	506	491	451	467	523	501	485	470	460	485	491	453	473	497	499	526	482	477	531	443	505	484	497	500	465	501	501	503	467	502	504	485	496	493	456	470	489	507	482	489	477	463	495	481	462	540	489	441	471	483	472	474	484	470	497	484	490	516	461	488	477	522	488	491	480	525	444	504	515	454	479	465	441	491	478	471	469	492	459	484	483	449	501	479	479	500	518	502	523	483	470	517	487	456	461	480	526	504	508	506	492	458	483	443	500	471	472	474	461	474	457	471	434	484	493	453	517	471	499	519	503	486	522	472	520	484	486	483	465	466	499	478	489	523	488	507	459	469	484	499	495	497	490	498	507	495	491	510	487	480	491	461	474	513	521	487	511	490	462	494	501	480	475	482	476	528	494	467	456	476	491	471	484	482	517	482	443	453	482	478	442	482	504	477	521	479	476	493	477	503	499	480	492	493	505	480	456	476	497	466	505	471	503	506	479	480	499	497	494	505	501	480	486	489	466	527	499	481	497	491	517	481	464	492	490	481	467	483	467	513	499	476	500	498	477	495	499	509	466	504	482	454	447	469	452	511	471	484	469	527	508	511	505	452	472	468	507	484	479	483	489	524	464	513	491	464	475	485	433	495	496	479	496	457	464	469	450	490	520	467	472	507	537	474	501	435	469	465	479	488	492	493	495	447	532	480	437	495	519	472	472	470	527	484	463	515	484	513	485	494	474	513	496	479	472	428	504	491	498	481	438	457	503	437	480	482	475	474	494	492	492	461	487	534	489	516	453	493	483	514	465	456	477	509	470	549	448	462	468	494	510	440	530	497	495	493	479	511	468	451	497	504	520	493	485	465	489	448	465	505	504	493	512	507	473	491	478	500	485	479	506	483	488	487	449	492	493	499	519	498	491	486	511	500	486	498	480	519	540	476	508	515	496	473	501	433	451	504	502	480	461	482	483	480	497	456	493	524	469	501	461	471	496	480	490	488	505	484	467	485	493	467	512	484	462	483	504	515	478	526	514	490	503	510	472	474	443	491	467	488	489	484	445	487	502	500	471	469	460	447	529	513	464	491	472	494	484	512	480	476	449	493	492	498	478	499	449	516	463	473	505	487	534	496	469	493	501	490	471	510	518	472	492	486	487	481	518	503	489	483	505	487	507	475	481	487	514	465	499	461	490	476	458	507	497	494	517	467	474	483	505	471	511	528	494	505	436	447	488	499	480	458	500	465	492	467	462	489	479	491	479	481	462	481	461	484	486	525	450	487	470	459	492	482	482	459	491	497	489	510	501	465
30217	33074	38282	33047	31469	30406	35223	30544	25302	28047	23145	14155	15431	13116	11488	9852	8523	7034	6137	5558	6771	4798	5003	4524	3404	5089	6034	4571	3107	2071	1137	1086	935	949	583	424	417	396	372	378	363	301	521	494	266	233	190	191	164	158	168	172	168	156	166	163	206	238	204	158	156	168	185	182	175	191	189	170	171	165	160	150	159	145	165	147	146	174	172	184	167	174	165	164	151	165	143	151	155	170	166	178	171	158	145	151	179	151	147	138	167	177	169	155	132	168	166	163	174	187	167	176	146	175	161	159	177	168	174	174	143	154	156	154	168	154	141	171	175	150	141	158	179	171	164	151	179	170	168	190	167	172	158	148	156	168	172	159	131	159	179	172	157	143	135	151	165	170	140	154	175	170	164	146	160	160	162	164	143	163	154	144	151	149	152	167	150	155	181	145	173	153	159	158	141	181	155	157	169	156	163	175	174	166	153	164	153	167	147	182	129	146	180	158	175	156	155	169	183	158	166	150	160	136	153	178	179	143	140	163	159	146	189	143	163	138	138	158	159	159	180	153	176	167	181	146	149	182	152	175	154	152	159	153	154	147	182	151	159	174	155	189	158	182	156	156	182	166	197	172	160	175	159	170	152	179	192	168	129	187	174	175	176	189	152	177	155	170	145	161	178	167	164	150	169	188	171	171	154	143	181	152	155	166	157	176	149	162	153	177	159	148	182	148	136	184	178	169	167	164	177	150	165	149	194	172	180	159	166	172	166	182	185	168	203	154	153	159	160	179	178	150	166	194	156	144	174	155	149	151	151	188	136	164	167	151	146	175	136	161	162	156	167	159	181	173	170	161	150	154	166	182	180	153	177	199	156	151	152	152	171	161	165	145	165	169	158	168	148	154	166	178	164	152	156	173	177	173	158	169	172	178	161	182	185	186	168	179	176	160	176	175	146	177	140	170	155	150	148	167	160	155	158	161	144	162	160	192	172	172	177	163	166	159	171	162	168	178	176	173	190	176	169	157	148	169	147	149	173	140	149	176	176	167	158	153	162	178	167	165	162	151	150	171	154	158	160	160	155	162	148	172	151	166	191	172	150	161	150	174	166	157	163	172	169	148	161	159	156	165	161	158	150	177	154	173	149	193	169	163	152	182	199	149	178	149	143	143	169	179	158	184	169	153	181	168	155	182	156	168	177	181	155	172	158	153	156	170	183	156	167	174	168	158	154	153	161	163	177	180	186	158	165	162	190	193	198	174	163	142	163	133	162	155	148	151	168	158	154	154	172	156	162	154	177	156	166	153	164	167	166	157	151	158	150	170	168	160	160	164	143	161	178	170	171	158	133	161	177	169	164	138	184	179	155	147	177	149	160	174	158	154	145	162	157	157	165	177	160	177	171	154	167	169	163	154	155	158	179	178	158	167	168	142	166	169	170	176	176	170	156	182	174	163	172	180	161	150	132	167	174	165	169	167	181	159	161	178	169	171	180	154	168	162	158	145	170	178	168	196	170	168	151	153	160	156	161	184	176	158	155	159	199	141	168	163	177	136	166	175	169	182	168	158	176	173	181	153	168	164	162	167	155	152	142	177	156	149	164	151	151	164	165	163	178	163	168	176	167	142	165	176	158	143	156	157	163	150	169	168	147	161	170	174	152	162	163	159	168	144	148	168	161	165	165	160	142	162	175	172	188	156	176	153	157	201	156	153	150	175	164	183	168	136	169	159	150	172	166	156	172	158	156	165	190	169	169	151	170	177	167	142	172	176	156	141	152	155	157	145	168	163	179	152	158	184	187	149	155	161	183	152	154	137	181	151	173	156	157	148	178	135	167	179	153	163	151	152	156	165	152	179	168	139	179	167	160	184	169	163	160	185	165	148	155	179	180	172	139	163	172	136	147	168	152	142	171	155	168	152	143	161	180	160	165	154	165	153	177	164	148	168	163	175	170	169	173	164	157	167	141	158	170	173	149	142	171	168	160	179	158	183	158	179	168	164	181	151	163	190	165	187	172	165	166	166	171	190	166	176	146	148	147	149	159	165	174	158	144	172	173	177	175	170	160	166	167	148	165	160	173	149	180	146	142	158	166	150	172	166	174	170	176	162	153	157	136	154	173	164	154	158	159	172	157	156	156	164	147	149	153	183	176	164	155	145	146	140	156	168	165	157	161	168	146	162	146	202	176	185	172	160	153	147	170	148	150	173	141	151	168	166	167	152	174	166	154	166	166	166	183	165	176	163	147	170	147	146	162	190	159	154	184	161	147	155	165	166	184	144	172	142	176	156	154	170	149	159	141	183	161	172	171	164	174	141	174	139	177	154	146	175	163	159	189	161	175	168	156	169	163	146	183	173	157	185	160	170	154	150	153	164	165	144	177	174	182	158	165	157	147	164	177	144	166	144	187	159	152	155	159	165	146	135	153	181	150	168	176	184	168	155	158	144	158	168	176	173	172	182	164	152	166	154	163	166	136	157	189	153	148	168	170	168	171	172	186	158	161	177	170	167	195	164	172	160	170	174	197	166	149	161	159	136	133	178	135	172	162	168	173	156	131	175	148	168	173	175	163	175	173	174	160	148	189	157	165	154	149	168	161	152	169	175	167	167	184	164	143	166	169	148	179	172	152	164	145	178	172	166	159	147	167	170	156	174	158	169	165	190	173	161	158	176	175	164	159	171	160	153	154	166	172	167	173	155	172	156	174	156	174	176	156	173	146	164	170	171	150	155	179	166	157	175	168	154	157	163	147	155	166	160	166	162	171	163	179	175	172	161	161	171	176	161	136	160	158	185	167	163	181	156	152	165	153	163	145	162	163	162	154	151	151	175	169	181	171	188	170	151	162	165	166	142	177	143	154	170	177	177	168	157	154	154	171	154	143	167	148	151	170	154	158	158	163	162	151	170	143	166	155	157	178	169	149	162	181	166	164	169	189	169	155	146	179	195	202	170	183	172	173	164	164	166	170	173	154	156	180	134	173	170	151	176	177	146	151	168	174	140	158	169	172	179	161	158	149	165	157	173	158	155	161	178	154	166	166	154	154	169	170	152	174	176	146	191	161	172	147	167	150	173	188	161	190	153	148	172	171	179	157	168	160	156	176	144	166	151	144	156	151	172	161	170	177	168	179	183	139	157	147	170	174	167	167	133	170	187	157	137	174	154	162	152	162	173	171	181	163	168	159	152	176	161	152	155	161	183	169	161	174	130	174	175	189	162	174	160	182	169	171	175	153	182	154	166	148	156	168	165	165	157	160	176	174	144	173	176	156	178	175	169	177	188	149	185	191	153	187	165	187	152	168	147	184	171	168	173	150	160	142	160	146	144	179	170	161	173	158	150	177	157	156	163	150	163	170	169	168	189	140	173	174	163	172	187	167	164	152	166	161	165	165	166	171	167	159	156	167	140	178	197	163	169	147	191	162	160	167	191	178	168	165	141	152	169	155	153	165	152	174	151	183	168	142	152	188	161	170	152	198	145	160	186	178	181	145	167	154	176	151	165	148	148	171	151
21265	28394	36248	38255	39221	41862	47728	42286	39573	44121	40218	28939	33898	30845	29598	27985	25118	24977	20786	20485	21978	17271	18779	17703	15487	21950	23786	20092	15030	11004	6377	5828	5412	5700	3452	2420	2397	2438	2098	2130	1993	1428	3213	2645	1225	911	655	635	561	570	545	551	500	526	501	491	836	983	731	509	435	452	526	623	603	601	535	509	480	462	453	492	485	469	396	414	483	475	423	458	474	436	439	454	456	460	500	452	490	474	488	449	421	432	478	452	471	467	444	456	483	453	491	451	464	499	465	460	422	452	434	463	463	482	464	429	516	490	454	430	476	450	462	422	473	427	470	438	444	458	468	467	470	507	433	481	427	426	461	471	420	403	460	450	421	491	500	452	448	489	444	448	486	459	453	485	457	494	468	454	489	450	436	458	466	478	471	465	507	467	441	462	438	441	478	430	451	498	467	424	430	469	461	491	417	461	416	430	457	452	462	455	446	459	461	454	454	426	441	481	417	437	468	433	470	495	450	458	464	472	481	445	470	456	472	451	456	467	441	468	455	446	430	457	455	443	465	443	422	444	452	505	480	479	443	445	453	455	466	463	439	487	449	442	515	477	499	490	466	456	482	418	445	468	419	494	466	420	490	491	485	480	447	456	470	483	428	437	462	473	446	445	463	477	470	453	473	471	463	434	457	470	447	484	414	427	456	453	450	453	444	445	440	425	470	447	426	454	470	426	466	445	455	401	448	461	443	462	465	460	472	469	453	438	437	454	410	438	453	453	444	441	455	454	460	432	490	453	452	426	468	468	453	457	451	472	489	453	444	482	472	469	457	442	433	463	493	454	470	487	478	445	494	427	445	450	440	452	460	423	475	481	448	463	451	451	439	431	445	470	426	458	471	437	457	475	454	466	459	486	434	447	432	460	443	477	475	442	439	470	487	465	470	445	429	476	508	442	463	492	445	481	468	448	485	486	426	425	464	475	493	431	481	460	486	426	443	496	472	471	446	438	453	464	481	433	451	469	455	459	436	466	448	462	468	443	478	464	458	457	473	469	467	452	482	472	472	450	506	447	469	503	505	440	451	449	509	460	470	473	495	455	454	431	441	449	479	430	476	487	491	461	450	446	475	461	454	456	511	501	482	482	500	438	440	469	489	469	450	471	464	463	434	466	455	443	445	480	473	482	479	463	508	468	502	479	501	457	426	475	435	470	437	494	447	456	451	484	465	470	447	469	457	474	445	448	433	440	407	455	462	522	474	416	489	455	436	488	459	477	510	495	458	444	460	470	421	457	426	471	430	463	475	482	430	467	493	508	475	419	451	499	458	463	464	468	464	471	497	428	464	431	454	444	497	493	486	445	456	469	475	466	480	470	478	411	435	469	452	462	453	440	427	475	429	443	456	436	444	467	437	440	442	491	474	468	425	462	456	482	463	466	438	436	476	450	446	451	453	468	468	459	482	441	453	454	506	433	470	461	452	505	477	459	498	441	427	450	433	455	455	431	466	474	411	460	447	475	463	499	416	479	431	484	471	429	472	464	488	498	442	452	426	502	429	451	461	503	448	458	434	478	465	454	461	445	438	431	505	460	440	432	455	490	450	468	443	492	464	450	451	468	494	484	451	495	479	435	411	444	485	434	458	442	446	477	462	456	428	442	459	446	489	460	468	451	417	486	458	437	473	458	491	470	484	444	431	454	504	454	441	428	448	462	471	469	465	428	446	466	455	445	478	470	473	439	491	446	450	504	461	471	442	478	487	421	515	478	465	419	451	454	465	492	412	464	472	410	464	500	437	443	449	461	444	430	473	495	494	462	471	450	474	491	464	511	512	450	476	461	446	468	451	484	469	440	471	441	439	483	474	443	425	448	432	444	453	481	483	482	466	414	481	439	430	453	441	451	461	456	458	461	408	450	469	465	454	430	430	444	439	474	428	491	415	474	466	465	426	481	453	457	443	495	465	453	438	434	444	469	506	496	473	451	447	464	424	456	422	436	455	453	499	464	487	450	490	445	466	430	485	475	476	512	463	489	476	473	462	462	462	487	434	430	486	454	477	485	441	467	500	444	442	503	428	465	449	447	443	427	422	428	519	457	442	470	471	484	441	445	468	458	420	471	435	436	473	466	500	442	451	442	427	440	461	454	443	462	478	451	442	453	459	446	454	473	480	459	439	455	468	445	515	434	469	468	483	485	442	440	457	455	489	465	445	480	422	473	499	430	498	509	486	469	489	457	424	447	467	473	441	451	487	494	459	439	480	426	431	473	459	442	480	470	443	445	470	477	472	456	457	457	445	444	494	462	413	457	462	409	452	470	456	477	466	444	475	475	424	487	473	460	426	448	466	470	499	467	434	418	431	469	498	479	470	454	451	431	459	462	426	463	499	490	424	477	481	463	450	406	458	447	425	469	414	488	470	463	492	470	439	468	482	506	447	452	499	492	526	478	451	466	491	470	441	505	451	486	447	442	467	470	449	474	475	435	458	458	462	459	481	451	433	418	445	467	460	476	459	478	468	486	450	478	489	431	463	485	438	474	442	466	453	430	433	470	419	474	499	418	475	388	442	459	454	449	465	443	476	432	440	453	453	458	471	472	450	459	464	448	488	489	457	467	433	425	446	465	505	467	471	466	482	456	417	449	468	481	471	460	456	469	458	479	421	455	468	483	508	459	460	476	438	403	465	487	464	489	446	454	459	453	479	478	422	432	433	429	469	469	476	494	432	472	464	395	462	462	477	469	435	436	430	444	499	467	445	480	435	495	471	415	438	446	496	463	455	461	506	423	484	451	447	486	430	449	470	483	409	467	432	438	472	444	424	419	447	479	476	482	475	454	466	458	449	448	492	485	433	461	458	410	481	451	463	473	469	453	445	474	482	480	443	453	465	479	477	498	455	457	499	440	471	467	477	426	462	434	474	434	491	496	492	449	475	445	447	481	481	489	438	462	461	438	481	471	449	454	466	472	438	469	467	435	474	488	454	463	436	459	477	484	444	467	453	443	441	461	458	479	452	468	460	424	480	469	466	424	442	463	454	479	466	489	414	476	517	448	476	469	462	474	492	481	458	455	453	452	456	475	412	525	481	446	486	493	477	510	464	466	480	452	466	427	481	458	458	451	414	476	463	425	476	427	474	455	465	430	476	453	411	453	435	456	443	449	484	446	485	437	475	442	473	488	475	444	455	451	442	469	463	496	471	482	478	487	444	458	467	441	456	450	452	451	479	484	463	443	422	474	445	473	426	463	472	466	495	464	455	423	474	463	434	406	457	490	494	514	439	466	484	487	486	454	452	445	449	457	449	454	443	460	456	499	449	475	446	459	457	456	450	483	449	436	458	471	465	442	457	501	451	441	460	457	498	484	435	469	455	457	483	448	458	455	490	442	476	460	481	465	450	444	451	497	474	481	453	443	456	448	477	485	471	441	450	456	453	456	459	472	460	471	462	470	473	430	453	432	489	474	425	471	494	428	513	480	450	457	490	490	419	475	469	454	489	473	445	452	490	450	499	454	484	427	468	474
35362	35595	42032	38287	36045	37181	41364	35891	32991	35467	30512	21244	21414	18474	16719	15993	13927	13061	10290	9604	10774	8008	9080	7099	6349	7020	8918	7238	5111	3989	2518	1499	1123	1170	927	624	706	610	563	579	575	420	805	866	432	283	233	210	215	188	183	220	200	197	189	189	260	258	183	195	163	197	178	164	151	168	210	193	172	182	176	183	153	175	187	176	177	194	162	177	172	161	186	173	157	179	176	199	179	198	202	194	174	177	172	201	171	170	184	194	195	190	180	161	173	183	178	159	182	168	172	175	167	187	177	187	211	199	166	157	162	171	199	212	176	189	158	192	184	188	164	170	179	192	147	164	169	155	174	195	187	177	178	177	192	174	189	200	165	174	158	174	192	186	193	206	189	176	181	167	207	178	166	185	174	167	182	197	183	172	192	172	175	168	186	190	196	194	184	188	150	175	178	168	167	193	160	172	214	179	163	178	182	195	184	177	182	211	193	175	164	169	190	159	179	187	184	168	150	188	206	170	191	194	196	191	158	179	167	178	204	163	193	179	169	186	179	195	175	205	181	161	168	173	169	196	158	196	170	156	206	170	171	176	209	175	200	190	184	182	178	154	169	158	150	176	188	204	174	185	181	174	185	173	170	186	163	182	190	160	178	180	207	168	187	174	175	171	180	173	182	177	175	182	178	183	196	191	191	168	171	169	151	180	149	185	183	168	178	164	174	204	185	173	173	187	166	188	165	174	174	171	177	200	168	170	198	189	176	174	172	190	209	199	173	164	194	176	215	191	171	175	189	195	177	187	178	160	179	201	187	180	184	164	196	191	165	167	214	158	172	199	164	178	186	192	170	163	183	188	192	194	197	194	185	177	193	189	213	186	161	182	172	181	167	184	163	168	190	200	178	201	167	183	174	182	183	178	186	174	168	176	173	169	173	194	193	187	167	202	172	192	178	180	175	183	174	175	170	158	201	170	184	183	171	201	188	167	178	171	191	174	170	171	198	145	209	183	171	155	197	153	183	180	196	174	176	168	171	177	187	156	180	199	174	190	165	200	190	186	188	182	193	191	181	177	161	186	168	185	188	189	196	188	180	174	181	170	182	187	167	184	206	172	192	192	189	199	185	196	183	144	193	187	185	189	182	184	142	164	175	164	179	181	195	165	171	186	190	182	178	158	184	185	201	212	172	173	174	177	156	193	179	185	155	165	163	173	179	179	174	163	168	172	170	165	188	175	181	195	196	182	190	185	165	168	177	193	193	179	181	177	181	185	178	175	203	185	182	201	169	169	165	183	201	214	177	173	174	160	163	178	217	162	182	175	180	183	194	164	166	190	199	175	199	180	174	203	185	193	161	179	191	182	179	199	197	184	198	198	184	191	175	178	187	218	184	193	173	156	192	186	174	196	184	198	171	181	163	182	175	159	173	161	214	196	164	164	173	143	168	177	175	202	162	167	193	197	199	165	188	190	199	181	165	170	195	173	168	181	183	170	182	194	184	177	186	191	169	156	149	189	181	190	193	190	181	159	205	176	178	173	183	180	192	196	164	214	178	169	176	194	203	190	195	190	163	180	177	160	172	169	188	156	186	163	179	185	183	177	199	151	193	181	180	158	182	159	185	195	178	179	179	188	170	192	161	194	154	163	190	186	169	195	180	168	158	165	166	186	168	177	171	168	172	184	179	170	171	179	181	174	190	176	146	200	191	174	175	172	180	189	180	174	180	163	197	162	182	189	157	190	189	181	143	182	177	156	182	162	203	187	194	176	192	182	181	174	155	207	168	184	192	176	176	170	202	168	202	179	196	160	171	163	183	198	182	169	193	201	163	170	204	182	201	190	216	163	223	168	180	179	190	183	185	186	192	199	190	186	187	187	210	170	179	176	160	173	185	188	178	180	155	197	209	173	195	175	194	182	204	179	167	163	187	183	182	179	174	172	151	168	174	181	157	159	186	181	178	180	189	177	169	161	151	192	161	161	185	197	186	191	190	170	187	168	200	204	183	194	186	172	158	185	170	166	200	174	167	181	182	191	161	186	160	163	197	179	182	175	207	171	205	182	180	179	176	178	177	196	185	198	197	193	176	159	194	167	176	175	181	178	193	187	177	194	183	180	191	189	182	169	171	173	193	184	185	177	211	174	171	162	159	183	164	208	196	171	188	177	183	172	202	168	191	169	162	195	165	194	185	161	184	199	176	185	160	188	187	178	174	165	203	187	170	180	160	177	183	191	196	202	179	192	184	166	188	200	183	178	170	174	162	185	166	208	181	180	161	194	191	167	175	197	177	167	163	168	181	152	192	158	182	184	194	202	200	167	166	184	207	180	202	189	171	179	182	172	182	178	185	176	161	183	178	172	178	142	186	186	201	200	174	179	195	177	143	192	170	176	167	165	202	172	199	195	176	211	162	176	168	175	183	172	197	191	169	168	197	175	179	174	186	187	169	199	220	181	225	173	182	193	165	205	172	188	171	191	190	199	174	197	189	179	197	183	166	193	163	185	149	197	172	180	184	174	186	160	189	184	164	180	163	168	206	163	170	193	200	173	184	186	159	179	181	163	209	172	164	192	184	185	179	180	195	176	202	190	186	191	176	191	194	191	201	185	180	175	150	172	172	200	200	170	168	178	170	183	176	198	176	187	182	180	161	186	183	195	173	162	166	182	177	184	172	172	173	191	195	204	188	187	154	177	208	171	203	200	198	184	166	199	176	181	166	174	199	185	185	181	197	182	178	144	184	179	182	181	153	188	186	182	192	177	192	186	183	200	189	173	179	181	171	176	196	197	168	181	183	181	193	173	192	178	188	171	152	184	179	181	177	179	162	176	168	183	161	171	184	190	186	198	166	190	174	196	172	184	191	183	159	170	168	165	170	205	193	173	159	168	186	173	171	187	210	201	188	183	186	183	194	161	174	187	170	190	181	172	184	174	176	175	182	154	186	184	185	175	204	186	177	179	181	167	224	178	150	189	173	161	162	194	180	156	181	186	188	172	179	183	191	179	174	210	180	176	191	184	180	193	170	177	185	170	179	166	177	183	162	161	182	183	146	184	182	173	191	175	180	185	159	193	186	179	194	146	163	170	177	162	188	181	198	198	176	196	168	177	168	172	191	175	175	171	169	179	184	185	171	181	190	179	162	184	188	152	177	163	190	181	201	161	188	162	171	180	170	173	203	161	176	199	173	172	174	149	169	179	168	176	189	182	188	201	194	207	148	188	160	211	188	179	181	168	203	192	195	201	184	175	167	185	165	180	194	176	191	201	209	183	180	195	185	192	183	191	186	191	178	178	191	180	195	196	197	178	197	191	173	187	165	174	176	160	180	194	202	184	190	163	186	171	184	171	169	178	171	212	197	184	150	170	163	199	176	195	174	171	172	187	176	187	171	160	198	172	188	181	181	186	208	161	156	168	192	204	174	170	174	170	154	183	162	188	166	178	179	198	180	182	190	207	182	176	175	201	169	171	203	173	186	166	181	184	174	189	157	196	177	177	179	174	170	192	162	200
24432	29939	39540	43721	44983	49728	52672	46937	46358	48714	46507	35432	38931	36389	36276	34563	32648	32090	26852	28061	27452	24215	27624	23364	22333	24464	29682	25439	21074	17468	11698	8196	6559	6758	5143	3267	3827	3684	3204	3278	3241	2169	4796	5198	2025	1133	786	719	646	617	604	597	590	569	531	557	1123	948	553	492	528	567	568	514	526	639	730	560	506	524	485	464	509	485	527	478	531	507	495	480	530	486	516	500	521	507	488	500	564	520	478	503	510	534	532	483	462	483	519	556	453	481	507	504	470	518	509	490	504	491	490	491	520	481	503	488	478	472	509	476	475	492	495	481	495	500	491	484	486	515	457	507	498	479	506	482	494	519	458	494	491	491	517	482	501	519	469	474	474	489	551	478	471	469	490	487	468	531	473	503	465	485	485	495	499	513	519	488	473	468	476	489	493	501	496	487	524	519	497	477	519	498	465	487	531	523	487	487	496	469	463	522	516	527	532	486	490	456	510	507	509	487	503	490	505	525	528	489	501	460	467	456	494	507	501	508	484	486	481	478	527	505	450	488	480	519	467	480	484	459	500	518	492	524	485	513	496	496	477	475	493	519	521	542	510	475	479	506	457	505	495	500	505	507	478	493	510	507	509	484	505	506	479	507	531	457	505	486	498	505	508	507	486	535	503	532	462	497	453	514	503	486	476	489	515	474	509	498	441	516	493	466	522	487	482	514	504	517	486	529	456	487	523	498	548	490	481	488	529	487	452	492	495	492	513	501	492	473	487	490	528	518	507	448	456	539	507	468	536	466	517	523	480	538	473	486	501	519	463	545	474	506	503	525	530	488	463	498	524	510	473	520	517	453	512	514	468	455	470	497	496	495	502	487	493	503	462	478	514	496	522	449	472	448	482	512	467	490	465	519	487	500	506	523	477	526	481	488	500	479	457	534	458	525	469	515	523	525	461	488	503	469	510	468	507	504	438	472	507	495	495	481	523	494	457	478	487	467	492	484	525	497	515	510	492	540	498	528	482	492	507	513	529	519	495	513	496	492	528	455	478	489	472	501	490	476	521	478	500	512	462	505	479	481	474	500	490	511	492	465	499	500	491	504	505	507	530	471	507	503	512	499	511	484	520	475	488	488	481	498	500	499	512	475	503	527	493	488	485	538	486	489	529	453	500	558	477	512	442	509	528	496	468	460	470	483	496	474	498	488	497	484	526	516	505	475	453	471	498	490	474	477	500	511	487	528	473	502	528	477	484	468	492	460	469	491	489	525	506	496	487	533	513	548	492	498	464	549	488	523	491	504	513	495	460	466	504	526	471	493	534	472	484	480	496	489	486	515	516	479	494	467	518	536	484	512	490	458	505	526	484	495	491	504	471	504	531	516	492	532	533	478	473	503	518	517	492	499	471	504	494	488	502	519	507	516	499	490	506	498	484	512	495	534	474	475	516	508	494	507	476	483	519	480	487	498	502	481	527	517	467	490	475	529	526	521	468	539	493	502	518	485	500	544	455	483	486	529	504	495	489	450	462	499	480	529	480	526	512	492	505	513	472	516	441	506	506	480	538	501	500	502	517	487	473	517	474	486	471	465	479	482	521	506	548	497	488	467	518	491	500	523	508	519	491	514	509	491	496	464	531	480	471	496	505	512	473	462	511	482	467	510	527	492	484	496	505	509	545	497	496	497	511	525	480	516	500	481	480	520	469	490	466	483	509	468	502	511	490	499	488	511	499	477	514	506	500	504	488	508	462	500	495	478	482	542	501	500	496	518	476	498	503	514	492	491	552	465	472	465	488	476	490	473	497	469	479	506	516	520	488	494	483	476	485	502	489	465	494	507	546	523	457	517	478	517	514	494	520	503	499	508	478	475	509	504	498	512	490	519	504	507	510	478	495	489	536	500	476	486	484	511	524	476	483	451	493	542	484	537	484	522	531	474	523	502	492	492	534	514	474	506	490	522	471	506	464	490	477	490	517	482	502	503	518	467	484	483	491	497	505	483	465	479	516	521	496	505	479	535	475	516	453	508	506	501	509	476	509	481	478	543	482	515	475	475	504	458	527	509	445	528	508	498	491	501	503	482	515	485	502	500	479	484	506	559	488	490	480	467	545	518	526	501	514	470	488	526	488	469	532	505	509	496	511	483	492	500	499	477	484	512	496	451	467	452	516	464	493	516	494	514	519	463	503	493	490	537	472	497	522	501	484	465	469	487	493	511	514	489	472	486	486	479	503	472	516	482	502	485	482	451	486	515	459	494	504	473	486	507	467	542	498	526	503	486	482	459	489	435	500	502	509	499	515	465	495	486	475	470	506	490	502	494	517	498	452	440	514	481	522	487	460	502	480	490	488	483	480	508	502	473	518	510	514	512	470	486	500	460	471	500	526	506	490	485	491	497	464	498	513	477	506	520	493	494	487	506	486	486	496	484	466	485	480	543	484	524	494	533	457	492	505	535	466	479	505	516	477	503	483	497	507	514	502	497	507	523	494	502	496	513	469	520	478	531	493	535	495	481	526	475	515	487	503	553	473	503	495	515	476	514	484	465	448	517	504	500	504	476	511	538	517	478	505	503	487	492	462	493	484	490	469	508	510	474	479	479	518	515	480	493	480	499	488	472	499	494	501	465	524	500	494	474	488	527	507	530	522	485	507	475	508	480	469	474	521	509	515	476	448	510	483	501	493	479	509	494	505	518	517	510	460	495	495	458	518	536	494	487	512	492	490	494	455	475	511	491	489	497	520	498	533	506	484	496	455	489	533	477	498	467	503	509	454	530	472	484	496	502	505	463	471	512	476	477	497	538	501	461	472	476	509	494	498	525	494	537	519	508	493	508	479	478	520	452	481	503	493	470	509	451	480	515	501	489	502	507	450	501	504	485	492	490	504	516	516	473	525	521	500	527	492	517	492	511	533	467	493	488	483	515	489	490	471	507	460	534	448	484	485	520	515	478	474	507	497	485	494	509	495	501	499	511	509	492	486	526	519	506	479	508	524	514	494	546	498	450	487	514	521	521	520	454	492	497	509	480	503	493	498	508	496	492	485	485	507	468	537	488	502	455	486	515	501	470	537	492	492	495	505	503	500	489	511	545	472	493	471	472	502	506	502	499	481	512	496	486	527	486	458	538	519	488	498	487	450	511	498	505	497	520	526	460	502	526	458	539	449	482	505	469	518	487	515	484	514	508	494	486	509	516	504	497	516	506	526	511	479	511	442	486	477	488	538	501	489	544	484	483	441	508	477	515	457	524	526	492	457	520	483	493	487	495	503	493	491	498	464	493	472	485	477	482	505	453	509	500	496	542	485	486	503	523	503	508	494	470	486	482	497	471	528	515	516	484	465	489	481	488	529	483	488	481	497	521	493	495	502	507	468	516	510	485	525	489	528	484	497	460	502	529	524	501	534	500	457	546	521	485	496	470	473	485	526	480	462	514	519	468	515	449	485	483	496	495	493	501	486	528	502	484	504	481	476	457	494	475	523	513	496	476	495	511	506	523	476	536	470	487	471	516	497	513	490	499
14262	12358	15074	11640	7739	5523	5447	3528	2721	2491	1991	1403	1284	1056	1081	968	740	643	477	525	551	523	609	496	460	438	507	424	399	304	264	198	189	196	168	178	181	173	153	170	171	170	170	198	139	133	143	109	153	143	135	139	139	138	135	133	131	121	121	127	119	118	124	127	139	160	122	124	154	128	141	125	144	127	128	132	123	126	127	153	154	148	140	131	138	126	133	108	146	115	143	124	132	129	127	122	113	136	145	133	125	132	137	128	147	139	136	129	135	123	126	148	144	119	139	129	111	141	144	123	124	154	144	121	129	132	126	146	132	124	124	114	118	149	151	136	125	137	122	140	131	121	122	140	126	129	141	140	130	137	148	144	131	127	143	107	141	112	131	139	124	110	147	133	136	139	138	123	125	123	129	145	142	116	114	122	146	116	122	136	120	148	127	114	147	140	136	135	150	130	133	135	152	128	134	151	135	143	121	135	143	132	126	126	120	125	141	111	128	151	120	126	144	135	128	121	133	142	139	117	143	135	106	161	125	130	141	146	146	142	150	133	123	132	152	116	116	143	124	124	139	128	120	115	128	139	127	123	134	113	141	119	114	146	123	144	147	128	136	143	136	139	121	127	124	128	160	116	137	130	135	131	130	127	122	143	148	130	126	143	128	142	126	130	136	123	135	140	137	142	127	114	125	135	131	142	110	138	140	129	131	110	137	126	114	141	151	130	127	122	133	128	124	144	131	136	139	128	141	117	133	137	130	128	143	133	135	134	128	118	120	138	142	123	109	142	126	138	143	110	153	143	136	124	134	162	137	157	147	144	130	145	131	129	141	123	132	133	130	138	125	154	132	134	131	137	148	158	136	120	141	143	138	137	132	135	149	130	139	157	126	138	123	107	141	119	127	140	134	131	142	115	118	151	116	136	153	129	147	134	128	121	134	147	147	138	117	132	149	134	148	117	137	129	121	110	138	141	133	132	154	138	102	138	140	122	131	132	146	113	133	133	134	160	127	114	141	116	142	146	129	123	130	131	110	138	136	134	112	115	135	129	144	133	134	123	140	131	141	152	131	112	152	133	148	148	124	124	134	132	157	144	113	146	115	134	129	140	136	145	109	141	106	159	131	161	158	137	124	131	113	125	110	137	109	124	123	133	129	136	166	130	124	140	151	128	129	119	122	115	133	134	136	118	130	113	108	153	139	138	128	130	134	134	139	134	131	145	135	130	136	114	142	144	140	133	125	147	135	132	112	125	108	129	109	123	116	129	113	109	140	138	144	140	146	151	125	130	134	125	149	144	138	127	119	151	142	138	132	136	127	126	139	133	148	122	139	131	139	151	130	112	139	126	115	138	135	129	132	144	143	158	135	122	127	139	127	108	151	145	139	132	112	142	157	121	131	128	136	123	140	124	122	137	145	158	126	153	133	140	135	134	135	129	143	115	126	118	149	119	135	132	150	147	129	131	136	146	130	130	141	148	120	141	144	151	143	128	137	126	147	155	135	148	134	154	124	119	99	132	146	140	144	141	135	142	117	131	107	131	130	150	132	131	138	129	142	145	137	128	144	147	129	136	143	141	131	129	121	128	134	145	141	112	125	138	157	125	149	128	139	103	137	124	128	147	124	133	138	132	127	153	141	143	125	108	113	135	129	123	131	143	130	141	135	157	140	131	118	112	126	144	150	123	138	132	111	137	129	134	111	129	139	132	136	128	142	109	119	131	115	147	134	129	140	145	133	140	119	128	130	142	130	115	142	128	123	122	152	138	137	132	124	123	115	131	125	138	131	138	120	108	139	117	122	138	133	122	133	129	139	124	128	125	129	115	128	145	129	142	130	133	143	117	135	124	112	126	153	134	139	128	121	130	111	145	106	136	144	134	142	144	128	142	145	134	145	128	130	129	112	123	122	149	148	139	140	133	140	128	143	140	135	136	137	119	155	135	138	135	110	120	131	117	121	152	116	138	137	138	113	114	113	138	142	130	116	152	146	136	131	131	122	149	126	124	124	130	132	114	126	126	154	129	97	130	152	138	134	150	135	144	129	121	118	133	141	150	143	132	132	123	135	140	135	127	126	141	136	146	130	138	127	164	123	120	142	145	139	113	133	111	121	121	140	133	123	128	140	132	122	124	125	114	131	105	118	116	145	135	141	132	127	124	138	137	143	145	132	133	123	135	138	138	142	129	154	138	140	140	119	128	122	115	116	140	135	125	150	130	149	143	133	143	123	134	119	138	150	112	137	144	139	134	134	135	133	145	145	140	131	120	151	131	155	117	115	131	132	151	151	132	126	121	129	136	129	132	131	138	136	136	128	137	139	106	132	114	135	161	126	116	129	124	128	132	150	120	139	132	118	155	125	134	129	135	128	123	122	141	126	122	131	126	124	116	137	132	118	155	133	127	141	125	126	109	139	113	145	114	142	119	133	134	121	136	124	127	109	135	121	151	122	126	127	150	144	125	139	148	128	124	144	124	142	140	141	116	126	153	131	143	121	154	120	137	143	131	134	121	107	129	106	138	130	122	134	115	146	137	143	121	121	121	149	126	119	124	155	119	155	159	135	119	120	105	144	140	113	154	133	117	155	121	131	129	111	132	116	138	142	132	145	128	123	127	133	146	123	142	140	126	126	154	133	131	117	139	119	149	136	127	148	122	157	132	138	112	135	147	151	128	143	129	165	129	132	123	137	124	135	132	137	145	122	126	123	110	137	140	128	136	147	144	156	137	141	125	129	142	163	127	133	131	144	121	123	126	156	147	132	120	125	151	141	124	131	163	127	145	120	124	140	121	128	135	132	122	136	128	135	124	134	136	133	136	141	156	145	147	153	152	127	142	147	120	132	122	132	115	119	125	113	143	121	151	142	121	136	115	119	114	135	147	121	134	121	144	124	165	118	141	128	135	138	141	134	127	143	152	128	121	132	135	135	132	145	126	140	152	115	106	143	136	137	136	114	128	125	118	116	140	133	141	136	139	111	130	131	120	128	131	128	129	133	111	157	136	138	135	116	126	117	125	122	143	121	149	140	121	123	109	118	140	131	122	138	121	134	135	137	148	149	140	123	119	141	138	112	128	147	137	126	125	122	142	133	112	146	119	142	118	110	146	137	140	144	134	128	130	135	123	124	141	136	131	152	126	144	116	138	134	146	132	129	137	143	125	133	139	137	115	114	140	142	147	113	124	154	131	132	149	126	127	146	148	131	120	132	116	118	119	144	134	143	114	120	133	152	139	125	131	130	116	155	140	128	117	141	127	141	130	166	132	133	142	116	130	140	132	124	150	118	133	148	147	133	132	154	143	120	124	117	121	116	107	122	123	124	131	129	127	123	154	137	137	137	153	152	126	120	124	120	148	131	131	139	128	140	128	134	127	141	142	135	121	128	128	144	150	128	150	125	129	133	139	144	136	124	130	110	130	142	139	134	144	146	120	132	122	130	131	162	126	115	134	124	142	147	138	142	154	129	144	119	124	137	127	147	137	142	139	123	135	144	125
10058	11324	19638	21071	18789	16756	18716	13071	11740	11450	9900	6851	6564	5591	5576	5212	4369	3855	2798	3257	2979	2973	3000	2443	2303	2857	3029	2464	1944	1467	1232	950	822	834	660	654	717	680	617	566	633	568	556	797	469	399	372	406	396	383	396	400	411	354	407	361	411	358	383	401	387	369	395	410	406	379	395	388	370	358	384	399	364	370	358	372	425	361	402	367	387	357	365	368	378	340	369	405	368	347	324	368	399	346	368	367	378	389	375	366	390	362	334	369	392	390	393	420	336	385	401	368	347	364	411	383	392	355	368	386	393	365	363	388	416	413	397	339	379	347	377	433	362	329	370	362	388	395	374	381	354	408	376	411	395	394	416	375	355	365	373	417	398	339	376	392	359	381	378	370	378	381	392	360	363	365	380	321	368	367	366	396	356	380	389	394	407	350	379	375	386	354	384	352	323	397	380	359	377	345	354	364	401	381	363	396	333	348	380	401	391	392	391	333	371	393	373	392	383	365	364	373	359	361	349	349	368	391	358	373	383	406	358	379	380	335	389	363	390	375	388	390	381	366	402	360	375	370	345	394	351	393	389	402	385	383	355	428	360	378	402	352	372	327	364	387	401	402	384	395	371	362	403	389	369	373	373	362	383	409	397	387	337	412	383	375	391	373	327	379	378	379	361	382	371	368	375	364	404	375	384	362	397	381	398	382	371	409	369	362	338	367	340	391	428	392	356	414	383	411	412	392	395	370	387	363	398	398	370	419	378	369	363	337	384	364	389	341	388	388	356	370	364	363	378	346	366	356	383	413	368	414	398	407	361	374	380	374	368	394	399	378	367	365	366	358	354	396	378	370	375	360	384	384	358	381	358	360	387	362	381	390	357	377	375	335	368	376	370	341	398	436	351	369	348	378	371	380	399	360	380	361	352	397	387	364	381	366	370	369	389	379	415	361	385	352	373	365	398	381	376	396	340	411	383	362	382	394	387	318	369	357	422	397	396	404	341	364	370	367	384	352	409	385	437	388	367	350	387	401	381	388	378	388	400	369	369	384	354	391	392	363	386	366	416	412	379	368	356	396	390	367	428	402	377	350	371	394	379	373	383	388	380	382	375	339	359	346	384	342	392	359	351	404	408	346	381	364	387	371	378	362	392	333	332	400	387	348	387	384	354	364	389	385	408	360	325	364	377	404	388	384	380	402	381	371	418	389	392	380	358	392	388	368	372	342	404	376	392	358	402	386	399	418	353	378	359	393	371	386	404	370	381	409	376	401	393	396	368	362	398	378	346	374	368	392	384	409	428	369	380	366	383	380	388	364	415	364	373	362	379	354	364	393	347	376	364	386	370	366	361	384	361	362	371	362	365	407	388	382	388	388	378	374	376	402	371	367	402	390	378	380	385	398	384	408	380	385	392	372	371	401	386	330	365	411	372	350	365	357	402	383	386	373	388	374	375	403	381	413	365	345	364	388	368	377	409	383	388	415	365	380	362	372	374	399	379	408	384	407	351	388	345	407	383	392	369	332	385	407	410	368	359	365	380	414	393	397	362	369	411	358	367	389	356	386	362	351	388	355	382	409	371	377	357	387	366	367	373	387	373	356	350	366	391	370	329	397	355	374	375	358	379	365	370	389	370	349	395	410	368	415	343	370	382	367	343	347	387	426	402	377	369	406	381	358	384	343	413	376	392	374	368	362	360	394	365	375	372	377	378	354	417	396	396	383	391	341	380	374	377	380	367	375	393	421	365	394	379	381	393	359	393	406	387	362	359	393	413	375	363	401	377	348	346	376	361	361	369	359	377	360	332	381	395	380	348	392	388	385	375	358	381	382	383	353	372	373	388	397	369	371	400	390	382	362	337	394	373	375	406	373	385	336	362	352	334	372	413	396	362	354	381	378	384	385	372	338	383	347	355	350	368	361	371	388	394	387	360	372	426	362	401	357	376	346	358	388	394	385	340	376	411	370	376	400	383	357	395	394	399	382	364	389	374	389	378	374	400	372	377	393	384	377	382	369	365	390	356	351	354	348	366	350	401	376	388	395	407	382	356	371	394	347	347	365	386	414	387	370	366	375	379	385	382	405	381	413	373	372	337	374	377	355	380	375	397	357	393	370	377	366	352	382	362	358	388	384	365	408	387	425	357	398	377	327	388	399	395	372	366	375	400	408	398	375	391	396	371	386	374	360	367	349	355	374	345	375	351	379	392	369	413	364	357	411	405	392	393	369	355	369	406	381	378	346	369	402	356	403	370	391	406	369	361	394	386	367	420	368	397	399	383	352	366	393	375	375	382	403	386	361	385	386	367	392	392	354	395	380	367	359	353	340	349	380	348	355	325	362	389	404	356	360	361	416	409	339	372	355	380	368	385	357	353	366	341	376	350	376	371	352	361	360	369	364	444	356	367	367	368	404	359	369	358	382	371	406	366	364	389	373	364	378	377	441	394	376	400	372	380	365	350	412	373	359	357	360	422	381	389	389	412	380	361	389	366	387	384	387	355	416	365	389	381	342	384	393	396	359	389	396	388	384	385	402	378	352	389	364	398	382	379	375	389	409	387	368	371	393	398	374	397	384	370	363	363	384	378	401	411	373	394	402	350	348	407	349	352	400	395	378	372	341	376	404	408	373	382	367	362	379	388	404	378	390	367	348	407	378	356	370	378	383	369	359	390	390	382	398	351	375	366	372	374	392	402	354	378	399	415	350	350	400	367	330	338	402	386	400	401	340	412	376	421	353	388	353	381	395	347	397	358	424	391	378	410	362	397	363	394	396	360	370	391	375	376	392	392	402	388	379	386	382	380	376	372	404	360	394	413	381	379	381	375	346	388	411	397	371	356	338	344	406	398	378	390	356	381	400	410	349	391	351	404	396	388	370	416	369	401	363	383	378	371	339	407	363	358	401	380	369	366	360	410	383	365	361	376	361	350	389	388	358	350	393	406	372	388	405	402	409	395	417	384	371	351	365	367	392	384	391	395	386	375	353	337	348	374	355	410	395	368	355	321	409	415	404	336	346	369	389	373	386	331	372	413	388	329	323	414	406	431	386	338	392	308	384	361	365	392	339	370	377	416	389	383	392	397	381	407	389	368	353	364	358	369	414	391	370	370	377	359	371	386	393	377	375	409	364	378	381	392	359	340	355	390	376	372	416	340	378	360	354	390	388	385	417	358	381	385	418	397	367	393	319	343	409	372	394	371	388	371	366	372	383	400	363	346	367	389	381	405	401	374	406	420	408	396	396	353	388	366	381	385	382	371	364	401	368	391	390	417	340	354	378	391	371	383	349	392	357	370	371	339	395	359	406	339	384	362	373	370	350	366	378	401	374	374	346	387	390	410	383	355	384	363	399	382	401	389	377	377	405	363	409	372	393	390	366	328	396	385	381	397	370	396	385	394	372	369	388	381	406	370	370	391	367	375	353	408	417	391	377	378	403	403	361	367	419	376	340	380	371	395	353	385	366	357	393	395	373	380	360	338	369	361	378	395	415	365	381	389	407	407	380
29612	29892	37990	35272	33195	34676	36228	29757	27691	25457	22652	16330	14323	11109	11853	11690	9030	7772	5396	6171	6260	5770	6158	4910	4452	4721	4896	4671	3088	2442	1280	940	685	562	489	431	405	408	353	381	346	290	332	673	333	163	155	143	120	133	145	130	128	142	114	124	193	123	113	104	108	139	136	112	117	127	130	120	136	130	126	126	119	147	115	120	122	114	137	105	113	119	117	137	139	128	126	103	125	110	130	130	129	118	124	108	128	133	113	126	106	134	135	103	115	111	117	125	112	122	130	120	129	129	120	120	141	105	130	131	103	121	121	115	104	108	114	112	101	106	115	129	104	115	129	116	128	134	117	113	117	116	137	114	122	128	124	117	143	104	115	123	106	121	114	121	131	104	138	141	118	123	134	133	110	117	100	129	125	117	119	97	122	102	124	115	102	117	140	121	106	113	136	109	116	99	101	114	116	135	119	133	120	109	119	124	131	110	110	119	113	133	125	92	125	111	124	104	117	123	109	107	125	99	115	114	110	91	115	120	122	100	112	121	121	123	113	110	126	131	114	145	131	120	121	120	121	95	119	113	117	133	113	111	103	136	131	119	136	121	134	116	114	130	128	111	129	118	130	101	104	120	118	111	122	119	112	124	111	129	98	133	119	123	104	130	107	128	130	129	117	115	138	120	112	119	126	107	118	114	122	123	112	132	123	124	112	99	119	111	115	122	124	116	135	127	109	136	127	114	99	132	112	114	101	122	126	131	101	135	122	109	100	117	108	122	133	117	117	110	120	130	123	115	156	122	139	110	112	111	110	123	104	113	144	113	122	125	117	122	104	108	106	124	130	125	107	114	135	111	128	129	121	116	119	133	126	114	117	111	127	107	118	114	115	110	121	118	129	124	120	123	142	123	127	93	117	127	117	141	117	126	113	115	115	126	114	114	112	120	102	128	123	130	125	129	121	109	118	127	119	120	123	138	119	122	128	140	132	114	126	126	104	133	128	122	110	114	123	113	123	135	122	135	113	137	121	102	109	113	114	112	100	123	121	125	109	124	124	112	114	133	107	133	110	151	119	115	132	100	107	121	132	101	117	134	132	120	114	128	134	110	131	116	126	126	95	137	116	125	107	131	102	123	119	114	106	110	104	130	107	115	121	106	108	106	107	132	134	110	115	118	123	121	113	127	118	120	135	133	112	129	113	125	125	113	131	126	115	128	112	129	118	126	114	129	145	125	130	106	97	120	130	137	119	129	125	136	121	121	112	125	133	109	110	124	121	133	126	130	139	128	121	113	130	133	119	127	117	107	128	108	121	113	117	113	129	108	78	123	136	125	123	131	107	124	128	136	119	96	136	120	120	122	125	114	120	122	127	115	126	118	122	121	109	116	122	122	116	125	129	119	116	129	119	133	115	118	105	125	94	128	131	116	114	109	111	119	107	126	120	135	117	126	89	132	118	137	109	133	107	127	107	121	130	129	102	128	130	110	115	126	117	136	107	122	133	121	106	134	125	105	116	132	126	117	134	125	116	108	124	127	119	122	126	130	129	133	132	116	131	129	93	115	126	131	120	97	103	114	121	129	112	130	105	125	103	148	106	134	113	98	117	100	99	123	131	117	142	127	109	128	111	134	115	115	123	128	109	125	110	118	116	128	133	116	121	120	110	123	115	112	104	112	123	115	122	123	101	112	109	131	132	128	124	139	117	105	118	131	136	101	114	129	111	98	117	127	117	125	121	140	116	123	121	124	117	120	111	103	98	117	115	122	107	114	133	112	131	131	128	122	123	120	119	137	102	111	134	100	120	132	116	131	101	126	137	115	121	126	123	123	114	124	90	126	107	123	111	126	101	140	132	136	140	139	109	121	118	131	116	113	117	106	120	141	127	112	157	132	118	110	102	118	135	111	121	150	116	130	108	131	118	145	135	120	109	120	136	95	131	114	106	133	113	112	98	121	124	113	114	129	119	115	105	123	118	114	111	132	93	118	142	113	107	139	132	132	117	107	131	115	122	104	124	98	98	151	130	109	139	124	110	126	116	104	126	124	108	122	107	117	136	111	121	111	127	116	115	134	127	129	129	99	105	117	113	145	115	136	133	126	119	110	123	134	119	101	125	121	121	133	116	136	122	128	138	110	106	105	98	118	116	111	137	117	121	122	135	125	128	113	119	122	118	108	123	112	131	119	125	127	125	106	105	140	114	118	118	110	127	129	138	125	118	127	117	136	127	127	110	130	113	121	127	112	136	114	136	115	96	109	129	126	124	122	147	115	125	120	127	95	125	116	124	113	114	108	129	105	117	118	138	130	119	137	120	130	131	113	116	114	112	106	116	113	128	111	120	119	137	119	128	118	123	130	126	129	120	115	109	131	106	118	122	128	109	114	133	124	119	114	120	129	107	128	116	102	93	144	127	119	99	137	119	124	124	118	106	137	135	136	103	142	118	109	122	119	114	124	127	120	114	125	130	140	113	103	115	115	127	130	123	122	123	142	109	120	139	133	131	121	126	123	115	130	143	134	109	107	119	119	138	135	123	119	122	132	135	131	122	103	128	135	122	119	109	107	108	137	116	130	112	133	108	108	130	138	131	120	100	122	124	112	109	114	132	125	124	119	139	110	99	126	124	133	117	108	127	135	127	111	98	112	109	117	127	131	124	140	113	112	123	130	142	112	118	109	105	99	133	125	99	132	117	120	113	126	109	110	127	101	125	114	119	133	136	142	134	111	125	100	117	127	119	142	131	112	112	101	135	126	127	128	123	122	124	126	124	128	137	120	121	121	111	101	119	127	131	124	116	119	119	143	115	117	128	115	121	141	127	99	127	110	130	103	118	116	126	127	100	115	142	113	105	119	118	98	117	101	126	113	136	117	107	114	110	125	118	120	119	102	110	133	127	116	116	123	130	111	130	118	135	121	134	116	105	113	123	113	119	128	117	128	104	120	131	111	117	98	115	101	97	138	130	116	111	108	113	111	137	106	135	107	114	125	119	130	127	128	111	134	150	102	138	110	114	109	116	101	125	116	146	115	119	152	110	134	126	119	125	114	128	129	146	114	124	128	103	150	132	140	126	105	128	113	135	132	118	111	123	133	125	120	130	127	106	122	104	111	129	118	121	123	139	133	123	129	118	120	129	116	117	115	117	107	113	114	118	131	135	128	112	121	146	123	137	105	102	122	119	116	115	132	119	126	131	128	124	116	115	110	120	140	135	99	132	108	129	113	110	104	100	113	147	122	119	111	122	139	120	118	122	116	115	129	107	148	135	107	100	115	147	118	108	128	123	114	107	138	117	123	132	124	114	138	107	110	121	120	99	116	129	115	105	112	114	109	148	132	116	111	123	112	134	121	100	118	127	109	129	140	133	115	137	116	123	128	122	107	122	90	104	125	119	126	126	100	116	108	121	128	130	139	137	122	120	125	130	132	96	127	133	133	154	132	137	125	109	114	113	115	138	110	98	112	121	121	100	131	124	124	161	115	119	127	110	119	122	120	123	123	134	127	107	132
20726	25269	35712	39774	41428	46311	48659	39536	43875	40842	40797	32508	32968	28754	30779	30639	27208	25460	19341	23050	20015	21763	21855	19011	19020	20203	21355	20532	15023	12518	7234	5870	4026	3479	3133	2616	2371	2418	2271	2387	2204	1588	2020	4158	1797	765	514	506	422	438	433	438	475	425	357	416	765	426	338	339	334	360	340	382	398	439	421	396	412	397	318	369	368	334	375	356	363	346	337	368	307	356	316	367	348	320	361	361	380	346	335	368	331	359	369	372	336	374	388	318	384	349	372	370	333	397	343	339	345	363	346	357	361	349	346	341	325	347	358	355	374	341	341	352	337	360	342	333	404	360	355	349	347	357	354	367	372	313	350	378	333	321	348	378	394	347	346	362	323	343	342	344	364	374	344	360	359	335	345	330	384	363	341	344	364	332	338	347	347	334	359	386	352	353	351	353	406	405	359	346	321	350	344	355	316	331	348	361	340	317	341	309	335	345	363	367	363	324	337	374	372	346	331	369	324	349	368	359	350	372	333	330	354	338	358	361	338	374	360	330	367	306	368	297	331	342	362	352	384	333	396	345	397	346	371	324	330	339	334	331	361	334	380	326	332	328	348	364	327	336	358	358	339	331	305	326	361	354	363	347	351	349	344	373	328	339	363	364	309	352	349	359	338	332	366	334	344	359	341	359	342	354	352	378	348	318	362	333	344	364	348	375	365	339	355	397	347	350	351	349	346	388	330	323	335	342	350	348	372	338	371	365	362	376	383	338	345	348	332	373	322	351	335	370	366	362	334	292	338	337	327	369	349	323	337	337	364	381	341	357	309	332	355	360	365	340	359	371	311	315	364	365	348	335	385	367	376	360	372	332	338	351	352	354	343	396	355	351	341	344	337	312	351	332	350	364	349	357	372	332	343	356	341	353	344	356	333	326	334	343	371	373	378	367	341	357	342	377	343	340	371	333	352	351	336	384	328	333	366	360	343	368	383	368	342	361	355	343	371	385	367	349	352	345	351	337	366	341	393	367	364	368	351	340	349	382	328	341	391	329	313	373	358	344	324	345	349	359	337	338	330	322	322	384	314	391	332	325	347	379	377	339	360	331	335	338	361	330	361	321	349	338	353	348	354	386	364	362	331	345	351	350	367	350	397	358	354	341	352	371	366	357	362	338	393	366	326	337	327	373	348	375	358	353	379	367	373	388	346	354	349	362	365	342	375	355	331	353	353	321	329	343	357	337	352	364	359	379	355	361	368	382	329	333	333	365	353	342	363	353	341	325	316	363	341	355	345	341	374	325	349	342	359	334	333	355	339	341	366	353	328	317	357	347	333	351	391	350	353	379	348	380	362	363	348	344	376	353	343	377	367	408	365	387	343	351	347	361	330	355	353	377	378	344	338	335	342	396	361	353	353	343	354	346	312	367	369	356	342	332	367	364	341	343	364	332	352	335	370	391	386	328	370	337	354	334	336	327	369	350	353	346	341	333	361	346	351	372	339	363	379	390	374	308	359	339	337	337	337	367	359	361	382	333	334	359	387	384	331	359	394	354	353	344	318	336	349	373	329	349	346	372	350	358	370	386	354	338	344	369	355	350	338	364	357	353	323	356	338	339	332	344	322	356	357	352	340	310	366	346	344	344	322	347	351	390	343	355	333	339	363	367	365	360	315	389	324	391	364	322	353	361	355	345	350	362	344	329	372	377	365	362	358	366	324	339	341	359	349	365	353	337	332	342	347	386	350	333	369	325	351	346	345	401	337	334	349	379	357	345	355	370	355	343	371	352	351	368	358	331	369	325	314	371	322	387	352	361	369	326	327	313	352	359	338	332	353	320	330	350	335	339	368	358	341	355	348	341	352	342	361	346	350	356	355	358	351	356	335	350	352	351	313	353	392	330	363	327	335	357	346	380	358	340	353	360	356	351	371	373	372	362	343	349	373	355	381	331	340	360	381	342	358	358	356	351	314	303	316	367	373	357	350	387	333	346	373	348	366	371	360	367	357	348	341	339	369	327	336	349	358	368	386	356	358	358	363	392	357	359	341	368	337	378	358	359	355	339	365	332	345	351	349	333	359	350	326	327	336	373	331	381	320	346	364	352	318	344	343	351	355	322	325	346	336	383	391	354	342	377	364	354	381	345	340	328	318	378	340	380	348	378	347	371	352	343	393	353	326	346	312	363	367	345	366	347	392	404	378	345	313	335	356	354	368	364	340	339	337	365	352	352	385	350	368	345	350	362	353	366	351	371	359	356	374	322	369	352	334	335	323	371	363	344	352	347	372	324	379	325	365	356	341	384	338	376	347	331	331	340	348	345	361	355	340	327	340	351	326	326	346	343	346	358	364	371	375	373	379	367	328	375	345	365	382	333	377	353	362	371	356	359	356	369	336	365	344	359	347	358	345	316	380	369	329	334	356	367	327	362	355	344	305	395	334	351	366	380	383	353	348	359	347	356	344	356	346	341	323	336	333	354	368	375	357	381	374	369	361	355	344	360	349	359	366	352	346	350	365	358	364	342	375	336	366	348	355	314	364	333	346	327	374	323	342	335	349	372	362	338	353	346	352	328	358	357	342	366	335	353	380	365	354	375	343	365	352	356	341	341	347	358	366	289	356	321	361	357	355	349	365	377	343	362	324	392	353	345	341	316	313	370	369	347	353	366	356	376	383	360	360	360	342	356	305	405	349	345	334	322	357	349	363	396	387	369	366	342	338	355	349	344	339	329	375	345	383	351	351	346	333	368	353	346	348	337	382	373	337	347	333	339	348	353	344	341	333	373	361	348	351	340	352	353	314	345	352	365	366	335	353	351	361	375	383	361	337	332	359	347	349	383	350	373	350	343	349	386	345	364	358	372	349	357	346	330	323	360	378	363	391	349	369	355	344	368	343	325	342	361	340	359	357	331	350	352	351	358	341	336	374	366	342	375	353	352	381	368	373	322	368	338	383	369	346	332	358	354	336	358	359	340	373	357	319	324	363	345	344	330	390	330	353	368	366	363	341	359	330	347	362	353	377	325	373	346	358	358	389	360	322	390	371	343	356	378	365	335	347	354	359	358	346	334	366	345	335	383	367	373	349	329	335	358	330	345	373	345	355	376	339	332	311	353	346	335	324	332	356	319	341	368	344	367	321	345	329	337	379	360	340	367	342	362	353	333	352	343	358	352	350	354	362	316	355	353	347	351	375	354	332	385	366	360	364	363	332	349	356	389	349	339	352	367	352	357	343	384	385	338	376	356	343	384	348	343	360	326	316	390	349	322	376	326	335	322	331	350	366	365	355	334	349	308	379	355	360	371	335	350	338	371	368	366	344	371	387	320	356	310	344	354	349	349	337	348	346	350	361	373	341	358	363	358	347	363	316	330	354	332	356	371	335	350	361	335	334	333	349	356	329	340	350	368	329	361	364	342	378	375	359	350	360	328	363	356	351	363	382	345	347	338	359	350	321	402	320	356	311	329	313	378	366	349	347	336	335	352	355	357	364	347	344	358	344	365	365	346	373	364	354	351	368	339	378	345
34773	35740	43311	37427	35091	38685	42444	33322	34863	32135	31010	24164	21825	17389	17702	18423	14971	12579	9751	10717	10457	10674	9788	9170	8110	8189	8615	7769	5375	4008	1938	1442	1200	994	893	643	657	629	673	619	618	490	773	990	409	287	209	187	187	196	214	163	185	185	167	220	255	241	173	162	171	186	154	174	229	203	195	191	216	175	168	167	173	162	173	149	175	176	173	177	152	149	166	157	172	168	172	168	163	194	164	182	172	168	165	171	169	179	152	174	189	150	152	153	171	164	186	168	185	162	158	184	176	203	188	174	154	172	162	178	163	172	178	139	182	176	200	163	185	167	137	183	190	165	170	173	173	171	164	166	158	160	181	162	153	177	165	185	186	190	173	156	164	168	187	158	170	184	181	153	180	175	193	171	179	179	179	177	178	175	171	171	192	158	188	179	152	172	176	169	160	168	173	158	181	177	145	154	173	171	160	170	165	167	173	172	178	165	187	129	175	160	163	178	167	164	156	163	169	162	179	200	166	189	152	190	157	185	158	170	178	178	168	170	164	179	160	178	170	149	183	169	148	156	193	199	179	162	174	179	183	174	192	166	197	169	172	174	166	175	178	162	164	178	172	162	169	173	161	181	168	168	172	150	167	185	166	178	183	169	141	180	173	157	186	181	156	179	172	175	182	130	174	186	164	179	167	191	171	187	174	171	160	168	183	146	170	160	165	182	163	154	189	190	166	178	158	160	170	157	161	176	173	150	171	162	164	175	170	178	176	194	161	174	164	166	175	169	174	167	151	175	144	156	181	162	154	167	182	163	173	154	174	181	169	168	163	157	154	161	170	174	170	157	191	185	178	160	180	166	152	167	172	167	167	196	187	158	160	162	164	171	172	168	184	164	154	152	165	174	170	155	168	163	177	148	173	147	178	174	156	178	153	147	174	168	170	205	187	163	164	179	168	182	173	169	164	159	163	164	177	163	160	161	156	161	181	169	151	156	161	186	174	176	158	201	162	182	172	179	169	166	172	182	157	177	192	160	147	178	160	153	168	172	185	163	166	173	189	165	174	170	158	168	164	190	190	166	166	155	170	168	172	156	178	170	142	192	179	178	158	179	154	167	153	163	178	164	168	152	161	172	201	185	158	169	158	167	172	180	200	163	175	192	183	193	165	169	179	184	181	173	165	140	178	185	160	152	153	195	172	151	183	146	191	168	184	183	184	164	167	171	159	148	184	167	175	164	197	175	175	190	176	152	168	178	146	194	203	177	170	171	173	171	168	176	168	134	130	187	175	173	184	176	171	172	208	152	164	173	179	160	146	175	175	156	174	156	164	143	154	157	171	169	155	167	187	188	178	166	169	201	174	180	169	180	129	189	184	169	169	156	171	193	180	183	192	165	176	156	177	163	166	175	144	163	155	188	166	162	203	159	155	168	173	194	165	163	174	163	200	154	155	164	177	174	175	170	169	171	156	143	160	147	160	166	183	172	149	163	159	175	169	161	167	193	164	161	160	145	153	153	181	173	195	192	178	168	150	207	190	164	167	161	149	162	177	151	172	176	158	162	161	192	166	177	162	168	168	163	175	175	171	166	178	187	185	165	169	189	165	178	172	161	154	163	173	177	170	193	155	150	141	174	184	178	176	170	169	178	193	172	176	187	144	162	164	181	156	149	173	183	183	187	150	173	138	180	176	167	173	169	161	171	164	191	179	141	180	168	182	158	164	172	158	166	178	180	168	170	175	156	168	157	156	150	169	159	160	156	191	175	167	174	172	161	164	172	175	137	160	161	174	180	163	156	174	178	149	188	183	173	160	164	171	152	177	165	170	175	167	164	172	175	169	194	159	171	178	131	186	172	160	162	183	178	169	179	185	190	157	158	171	187	157	175	172	163	143	175	162	158	193	153	153	143	172	174	162	177	168	176	167	185	171	171	172	155	176	198	185	169	152	176	167	148	182	161	167	195	167	179	155	185	183	195	169	178	179	152	189	169	195	152	186	177	169	166	186	174	175	158	156	154	151	157	163	177	166	180	172	173	172	158	185	177	181	178	175	185	162	172	177	158	166	178	165	165	169	169	189	149	190	165	175	174	166	175	163	195	173	189	158	150	164	197	189	156	161	181	176	142	199	165	170	185	182	175	184	149	162	174	152	166	177	161	158	158	180	177	193	156	165	166	145	155	171	178	170	160	166	165	191	187	169	161	193	156	164	166	164	181	191	177	170	163	167	170	152	183	173	167	177	149	179	163	163	164	183	176	189	153	175	175	167	163	189	172	165	171	167	153	191	181	169	157	144	146	155	197	199	155	175	180	156	170	177	167	189	174	169	159	183	162	169	163	175	136	157	164	172	187	172	162	169	161	204	169	151	164	171	147	178	144	158	165	181	175	177	162	168	156	166	169	175	179	184	168	146	180	140	161	155	179	165	174	182	152	188	173	178	148	154	170	171	167	163	167	178	168	169	130	175	175	161	143	149	170	157	173	165	151	173	173	188	177	156	169	179	157	172	189	162	159	161	184	164	177	170	142	186	165	183	169	171	164	167	153	164	174	163	184	167	186	152	166	155	161	176	183	166	185	168	157	160	154	162	173	150	160	185	176	174	182	163	153	182	153	167	155	170	171	166	193	149	170	190	184	197	172	159	164	169	174	170	171	133	176	166	179	181	162	162	144	184	175	181	160	172	186	192	164	159	153	160	159	135	179	181	161	175	161	160	201	180	182	165	163	182	190	178	171	162	152	173	192	168	178	182	167	157	167	162	155	155	169	177	164	169	138	164	164	153	168	197	166	176	182	152	176	169	161	181	194	179	164	184	177	160	192	155	176	172	155	156	165	173	201	161	166	166	161	176	183	175	171	183	184	172	169	163	180	168	193	189	163	155	193	183	161	173	180	192	175	161	196	182	168	170	169	150	168	161	154	169	173	159	196	160	175	158	153	150	158	177	187	171	152	162	143	178	145	160	173	160	180	173	154	182	159	177	176	168	168	155	175	167	163	187	160	168	167	189	185	171	169	184	179	187	174	185	175	168	177	170	148	169	153	161	171	185	169	173	140	182	156	167	175	122	189	153	156	163	174	163	165	150	170	171	157	174	184	160	177	184	159	171	162	148	171	170	188	157	149	186	162	159	181	169	170	178	154	158	152	186	169	159	165	171	180	169	148	182	187	154	147	175	164	141	159	172	179	158	163	181	186	171	168	155	165	173	181	180	163	161	167	148	169	156	174	179	153	172	190	175	167	176	167	168	192	175	163	174	181	161	164	170	183	182	163	182	169	162	168	172	179	187	153	171	144	163	143	170	161	199	202	185	181	189	185	171	148	188	178	188	154	159	155	194	182	167	180	182	142	170	167	168	189	158	164	164	163	161	168	157	176	175	149	165	183	186	167	178	172	185	169	185	168	180	147	180	178	161	179	149	186	178	149	154	165	175	156	208	183	153	175	182	160	186	159	177	185	170	188	147	193	169	159	180	179	183	163	182	171	170	146	170	174	169	179	158	175	191	151	176	159
23647	30619	40458	44038	45310	52003	53231	43568	48585	46559	47422	39296	39586	35373	37597	37655	34086	30966	25932	29563	27307	29768	28323	27989	26240	27093	28965	26852	21264	17615	9801	8097	6830	5683	5290	3805	3938	3850	3678	3607	3509	3113	4563	6102	2064	1296	783	687	631	603	653	676	610	540	567	787	1073	796	441	459	446	440	457	499	673	671	727	633	523	557	494	468	431	480	472	500	495	500	459	449	461	456	469	480	504	463	473	487	465	453	475	473	513	469	488	486	481	455	446	414	474	441	466	468	501	465	478	491	487	456	450	504	494	483	465	488	460	486	454	472	453	477	463	471	486	433	472	469	467	497	466	479	485	472	486	466	462	461	461	482	486	447	495	457	471	443	457	461	495	462	460	465	452	450	461	418	465	456	438	438	486	458	463	471	446	498	505	477	469	491	477	447	470	479	479	462	469	476	472	486	458	511	475	425	468	469	475	470	462	456	440	451	498	464	490	464	494	467	471	483	443	449	472	450	450	442	491	448	466	472	478	479	463	450	480	450	418	480	467	489	502	437	473	446	503	491	504	454	463	466	488	489	496	463	442	478	465	483	442	450	413	449	474	460	460	458	462	517	435	498	447	503	475	474	498	500	481	472	435	459	491	475	493	508	454	432	497	483	480	453	496	455	490	441	485	464	481	499	432	456	488	487	476	455	472	472	471	491	499	491	507	470	445	468	441	489	458	480	451	476	471	465	465	495	465	460	458	483	522	440	482	446	528	470	460	482	497	434	459	475	482	485	514	455	446	459	426	456	462	463	499	500	444	483	529	504	485	449	474	466	446	504	455	485	460	453	451	448	476	491	487	454	475	452	444	427	511	444	471	478	430	433	509	474	499	454	479	468	441	471	453	434	478	466	444	451	468	485	490	504	442	466	492	469	489	456	432	459	462	459	465	483	485	474	461	459	485	483	470	465	500	454	470	456	452	466	468	436	438	464	479	453	490	452	487	454	469	452	475	470	444	495	448	467	461	446	470	484	491	472	488	465	471	494	477	450	489	481	454	480	491	423	438	471	495	471	452	445	484	464	459	500	487	437	474	481	456	509	451	457	463	482	491	507	485	435	497	428	465	467	459	469	465	470	501	485	470	469	472	454	485	496	464	449	461	466	468	454	452	430	516	448	484	509	467	427	482	437	442	477	494	468	511	446	434	456	459	435	450	488	433	461	458	452	505	453	424	480	486	480	493	454	470	498	483	466	472	463	488	485	448	464	503	445	459	463	477	496	487	467	449	456	447	451	503	464	462	463	464	486	451	475	530	489	470	480	459	444	440	496	519	451	430	480	434	506	499	475	459	436	487	457	498	467	481	471	485	478	482	428	495	429	437	482	450	504	489	452	459	478	441	478	482	493	473	475	458	474	474	468	465	437	446	462	454	423	468	472	445	469	487	483	480	483	477	485	456	500	488	479	495	429	456	464	450	459	441	507	477	486	467	483	470	448	507	482	484	475	513	432	469	498	479	442	468	454	453	437	473	446	459	448	459	452	486	487	470	462	521	475	447	502	475	440	455	494	459	472	470	474	439	478	476	423	483	489	465	452	505	448	471	476	436	458	481	478	463	464	449	468	462	498	440	480	501	499	467	487	479	442	457	481	472	510	456	495	477	455	430	466	473	477	463	491	448	504	474	504	429	484	485	470	472	477	493	437	473	491	470	469	497	467	487	464	486	482	455	457	468	510	464	482	439	468	447	455	503	486	472	496	498	479	482	465	510	469	465	471	463	465	486	466	490	534	480	410	460	450	512	464	474	456	443	482	470	490	476	486	469	448	486	462	506	496	499	457	466	477	503	538	455	483	504	456	495	486	444	449	467	469	470	504	473	482	478	470	440	479	489	456	499	454	485	510	496	453	472	474	480	481	492	486	501	494	436	465	479	478	460	472	455	473	490	463	475	468	418	449	465	469	437	473	479	482	491	478	460	441	477	480	515	510	481	491	416	471	479	489	502	482	466	451	502	498	492	484	476	486	467	464	475	420	506	448	443	482	413	479	491	513	433	501	472	510	488	452	516	500	492	499	462	469	448	483	439	499	483	486	456	473	484	474	438	458	475	445	471	505	444	456	471	484	440	460	476	469	491	489	461	459	518	443	506	493	483	428	440	486	492	502	474	464	514	480	467	469	523	459	457	458	477	471	490	459	477	464	479	498	495	469	449	445	455	453	454	486	483	453	444	420	454	446	511	447	474	501	423	489	493	460	505	437	492	503	509	474	436	447	477	478	466	473	445	432	458	438	451	481	517	487	481	454	513	495	479	441	445	499	490	491	490	473	488	424	499	446	446	463	448	458	507	462	475	464	466	504	485	485	453	435	446	443	476	508	499	455	476	505	447	444	468	498	514	463	452	469	472	458	428	483	453	465	508	455	470	449	457	485	505	481	473	490	503	453	473	473	467	431	471	455	511	480	490	457	437	477	466	475	477	458	444	475	461	493	469	480	469	533	469	489	462	448	481	487	447	461	457	487	470	491	462	476	472	480	455	471	440	478	471	455	471	469	467	469	497	409	435	447	462	411	456	490	442	524	487	485	448	515	454	462	483	493	455	476	457	483	484	483	461	487	502	460	483	499	475	450	455	442	446	490	483	469	463	485	484	490	507	441	448	482	464	520	481	451	465	470	460	480	455	471	466	456	478	464	482	473	477	507	458	444	463	449	485	484	444	473	471	486	475	509	496	445	458	441	505	453	457	460	444	481	463	456	471	493	473	520	460	518	473	477	463	480	492	468	478	489	445	485	459	405	468	451	474	473	460	505	470	425	503	500	474	502	451	427	441	491	483	480	454	484	490	433	479	472	482	501	455	488	478	476	435	436	468	477	433	507	486	456	494	467	476	468	474	463	486	451	469	468	470	435	461	482	472	481	443	441	447	470	456	466	462	505	489	478	460	434	426	429	478	468	458	467	468	450	484	434	477	430	471	502	446	450	491	452	477	473	415	444	446	442	429	465	450	470	463	494	444	440	476	514	458	459	475	452	452	510	442	449	433	465	476	489	451	434	439	485	474	489	490	464	473	448	514	474	467	505	498	470	511	445	511	449	465	493	442	500	450	479	444	448	490	447	476	478	467	466	454	465	478	464	437	464	462	468	487	467	461	496	456	457	469	485	453	474	441	482	451	455	464	452	473	433	482	521	477	450	447	475	459	456	448	442	497	466	467	436	430	459	468	458	464	480	494	454	479	487	496	493	434	459	488	468	444	457	496	456	481	508	454	507	512	511	472	461	507	436	450	475	462	454	469	494	503	465	490	488	478	473	486	480	504	473	453	442	498	499	473	461	472	446	446	516	478	459	445	491	438	519	490	470	461	454	460	482	483	495	478	473	495	491	476	478	456	488	469	493	496	456	429	457	494	426	460	518	464	493	488	472	478	469	443	464	481	456	457	466	517	501	447	495	473	470	472	467	482	455	513	439	480	421	484	490	481	439	478	452	465	483	487	446	485	440	431	444	457	458	491	442	492	486	478	482	485	471	452	478
13954	12096	15600	11524	8186	6256	5556	3405	2888	2269	2125	1507	1385	1074	1051	1089	812	694	602	651	627	689	627	540	503	434	527	471	337	295	237	250	198	192	196	187	192	196	159	185	175	198	202	241	173	156	152	165	136	129	141	149	142	139	138	174	142	150	160	142	152	145	149	152	136	159	143	132	165	131	155	147	152	154	130	155	166	154	160	143	128	163	142	153	131	151	139	148	149	162	152	176	147	143	130	150	126	135	139	134	132	147	128	129	162	158	156	147	151	136	138	140	147	142	151	132	150	143	151	135	127	161	141	143	154	171	159	151	139	150	128	137	131	140	144	141	167	133	133	143	133	132	137	169	131	128	154	145	139	147	137	143	166	150	160	152	161	139	149	151	142	162	151	128	141	131	140	156	141	158	154	169	166	155	175	133	132	153	140	151	139	160	155	163	115	124	155	144	184	147	144	123	113	143	165	121	149	144	168	167	140	137	134	122	138	168	128	143	140	124	164	140	151	152	154	139	152	143	146	151	147	156	151	127	148	126	147	167	151	137	163	152	134	155	168	130	172	124	138	145	146	152	154	142	149	131	158	166	129	138	125	156	154	165	137	134	147	157	148	140	144	152	131	125	136	138	126	129	179	149	147	157	147	152	153	158	150	118	153	149	138	151	138	115	132	156	141	161	153	154	151	148	157	158	150	131	150	156	140	161	152	142	145	137	129	145	156	133	152	139	160	156	144	135	155	127	159	133	156	141	137	152	173	149	142	143	141	148	146	140	124	146	145	142	148	149	136	143	146	129	148	155	147	157	162	149	142	167	130	131	147	152	127	170	152	131	162	140	137	173	147	125	137	144	137	139	152	138	138	142	157	153	118	153	178	145	149	125	136	150	144	144	151	149	133	159	130	139	140	133	139	141	136	164	131	135	127	134	145	165	131	125	146	126	118	175	142	146	136	139	162	143	153	151	142	161	157	146	132	150	135	160	149	117	142	131	147	152	137	163	123	155	170	143	149	163	140	131	138	147	134	123	165	134	134	164	150	139	152	144	147	153	140	151	137	152	125	142	151	154	146	134	157	147	151	131	125	118	142	142	123	144	132	146	166	136	166	135	127	147	146	142	128	151	142	146	136	130	145	153	153	149	125	153	143	140	153	133	144	141	136	162	143	138	134	129	134	154	155	134	149	154	166	145	151	165	135	156	133	140	162	172	157	152	147	145	148	147	140	128	160	145	132	143	152	136	136	154	171	152	157	157	135	155	140	158	135	162	164	142	162	131	149	171	151	171	146	139	154	153	151	131	163	141	127	146	159	152	152	149	153	172	135	143	149	132	143	137	151	160	169	158	140	149	152	153	150	125	123	119	158	152	142	168	146	137	140	161	135	143	127	141	136	163	182	132	162	134	145	140	171	147	148	136	161	148	142	128	145	144	136	131	156	149	153	161	155	146	128	142	157	135	164	139	157	143	151	154	145	147	160	149	167	138	125	152	123	137	138	151	147	150	138	147	131	151	140	154	133	115	163	149	158	134	153	151	144	136	163	120	147	141	117	133	150	134	125	146	158	165	153	120	153	148	132	141	154	153	139	138	158	132	140	144	140	150	151	134	153	159	157	144	158	158	140	164	122	135	143	155	160	146	154	142	146	146	135	138	151	145	148	141	130	151	134	142	132	140	122	131	153	131	135	113	154	141	141	146	134	144	162	146	131	141	165	141	175	155	131	143	141	156	158	157	120	141	149	146	156	173	185	129	140	153	141	156	140	139	145	131	133	130	111	136	152	122	159	161	131	139	142	173	177	164	163	147	136	146	137	114	176	135	163	165	120	144	136	143	147	152	147	157	156	145	150	168	145	173	144	139	146	154	126	135	162	147	146	143	148	157	163	142	128	141	167	123	132	126	144	158	156	145	153	130	132	134	135	152	136	130	147	138	136	136	118	124	143	157	158	137	166	130	164	157	156	164	124	139	144	148	149	146	132	155	122	146	138	154	145	168	127	151	143	147	121	129	119	130	163	144	163	150	135	167	146	141	138	159	138	132	144	154	130	145	134	163	153	141	125	148	149	153	164	145	157	158	165	126	163	136	139	146	140	142	136	131	155	149	145	136	146	165	132	142	148	139	164	135	147	139	137	156	134	155	137	149	134	136	144	132	154	147	134	156	133	145	168	167	146	139	146	164	137	158	144	151	134	163	129	137	156	145	152	136	159	144	178	163	153	150	151	134	148	155	150	153	152	172	134	152	142	142	143	142	170	151	144	152	155	138	162	166	117	138	170	154	151	156	123	133	147	146	157	148	162	161	146	171	118	136	146	151	139	171	158	147	158	141	149	138	140	139	152	169	151	157	144	164	132	171	156	151	151	145	136	141	155	140	145	136	145	161	121	143	137	143	133	167	132	172	134	143	142	161	129	165	160	144	128	162	143	135	154	148	144	123	145	123	129	159	126	138	137	141	133	150	146	135	160	138	128	154	143	140	144	154	164	148	122	159	136	157	143	145	151	157	156	151	126	151	160	133	153	134	146	161	165	152	157	139	158	142	146	138	153	149	157	161	146	137	137	139	132	146	139	156	156	154	137	151	144	134	135	133	127	170	148	140	160	139	158	149	127	121	132	141	135	173	162	150	151	150	136	148	141	164	151	124	167	137	142	160	157	164	138	138	138	161	130	143	122	129	150	163	167	152	145	145	149	162	151	127	128	151	135	123	161	141	157	157	139	168	142	136	130	129	155	126	163	131	131	127	148	146	145	149	174	147	150	167	163	144	141	159	151	157	112	144	147	146	138	158	144	148	152	150	139	135	146	143	153	154	132	139	144	118	133	148	146	165	149	147	135	140	135	154	159	146	153	156	143	147	115	156	158	134	151	146	141	135	183	142	151	128	179	159	132	129	165	147	142	149	158	161	159	145	168	149	142	141	140	141	148	133	151	153	146	133	152	170	165	147	157	165	160	166	166	148	138	154	140	163	149	146	150	134	150	156	160	150	156	140	139	151	133	139	142	146	155	148	131	160	140	146	151	153	154	133	142	136	148	116	162	149	141	139	141	138	143	162	171	131	132	146	157	146	150	147	150	158	149	135	158	153	131	145	167	118	116	148	158	152	135	149	156	152	160	119	156	147	132	155	149	149	145	143	163	138	156	156	137	150	140	138	148	155	148	163	149	114	147	148	150	144	143	153	149	147	132	159	129	161	163	143	133	163	155	148	148	148	169	174	130	142	164	142	168	141	161	150	162	126	145	152	149	144	153	146	163	141	162	154	151	139	133	147	162	167	146	153	136	148	140	135	118	131	146	160	146	148	137	155	155	147	160	154	154	148	174	177	121	154	158	156	164	153	155	141	147	123	163	148	146	147	155	128	138	165	127	155	137	133	161	148	142	142	148	139	164	114	138	145	156	141	122	128	134	168	136	138	147	127	138	141	151	156	150	138	123	150	148	161	143	131	151	151	134	146	165	138	150	154	157	154	137	122	151	131	139	154	146	128	147	140	143	161
9798	11324	19786	20929	19991	19448	19479	13189	12431	10832	9934	7201	7010	5638	5901	5682	4074	3814	3125	3615	3241	3712	3111	2980	2732	2403	2993	2507	1936	1543	1180	979	885	855	787	732	718	716	676	712	633	593	697	925	642	493	433	444	392	415	427	420	435	421	389	464	458	460	454	446	458	377	457	411	419	451	440	402	437	381	424	426	443	437	419	427	393	393	423	390	394	413	356	399	417	407	413	415	436	425	407	386	425	386	424	434	396	404	430	435	435	439	408	384	433	386	417	416	399	377	404	432	445	400	392	400	374	373	429	416	405	426	384	412	443	381	386	440	400	412	448	410	411	416	421	448	382	376	438	401	408	382	405	481	420	423	421	392	390	390	410	397	423	427	406	400	414	371	445	426	410	399	407	400	430	414	398	396	377	397	352	398	420	423	403	421	432	416	385	429	391	456	424	402	395	451	397	427	404	448	445	416	427	401	447	411	379	388	428	432	411	444	444	412	420	442	398	435	406	399	424	455	389	422	437	383	417	425	417	399	429	426	428	403	432	384	420	407	427	376	429	402	378	402	426	397	378	439	399	405	434	427	444	399	412	415	397	415	425	399	377	416	419	423	368	370	413	454	409	415	371	444	389	406	412	442	454	415	411	382	409	428	434	381	412	429	396	373	419	436	427	398	410	391	450	427	405	404	409	414	387	411	422	402	427	420	409	431	418	418	407	413	441	383	450	409	427	423	438	409	429	383	415	416	396	384	390	447	419	404	407	399	462	389	431	397	417	453	407	421	404	408	423	405	426	444	389	416	433	413	405	387	431	443	409	374	444	433	380	447	417	403	424	437	376	434	406	392	383	405	440	426	453	403	459	383	401	437	418	386	444	402	414	422	392	389	424	401	443	422	412	392	399	424	420	439	410	422	422	395	456	383	374	419	402	431	403	399	391	429	418	419	417	382	431	441	428	420	419	422	421	407	447	425	428	405	409	445	423	423	396	437	413	387	421	408	419	376	414	384	421	424	410	413	396	414	437	404	423	403	410	392	413	391	420	473	406	425	402	405	404	401	415	403	405	415	393	433	436	433	443	413	417	387	384	400	415	393	384	413	428	427	401	392	419	417	379	394	434	427	371	419	425	405	431	372	381	414	397	419	435	401	453	378	393	354	413	433	393	427	393	420	401	428	434	409	426	407	383	447	400	383	414	419	420	405	431	392	451	404	452	413	390	418	434	438	401	381	414	413	400	427	376	415	402	386	449	384	388	394	400	415	425	421	457	422	403	378	420	444	406	388	424	431	412	398	400	435	375	456	399	449	428	393	386	386	409	431	431	415	401	424	398	402	403	422	377	408	458	450	425	397	424	439	394	419	402	407	414	391	380	447	409	439	411	427	413	431	431	368	393	413	426	415	442	387	425	400	385	432	437	416	450	408	464	424	394	382	423	426	417	424	429	392	418	433	391	446	394	419	413	414	404	395	418	418	389	423	390	404	427	394	412	449	426	374	404	411	376	389	421	405	406	423	423	411	403	419	350	402	395	421	398	399	389	427	395	432	402	399	440	436	422	418	424	390	402	405	409	408	431	389	441	434	436	424	423	405	469	426	424	419	407	393	402	405	421	427	395	413	421	428	374	405	428	395	394	413	431	418	429	453	453	469	456	428	408	446	427	392	408	427	393	391	392	420	431	390	434	429	405	424	399	440	402	410	410	406	398	444	380	425	429	425	404	414	367	393	391	401	436	412	413	387	442	436	421	401	407	410	400	415	399	394	417	385	429	398	450	377	439	409	425	433	436	387	413	395	397	415	386	422	403	401	378	394	440	389	398	439	409	409	399	394	439	418	411	409	408	415	392	418	435	404	415	412	413	386	411	421	399	416	395	403	410	418	416	397	429	420	394	414	395	415	440	398	409	408	419	410	434	417	431	476	447	411	344	428	420	421	383	428	412	433	423	405	376	444	409	415	410	464	461	451	430	428	415	398	411	382	380	410	380	396	460	401	390	380	401	405	390	407	430	405	412	431	391	398	405	447	409	452	403	421	408	389	423	403	407	396	437	429	374	434	411	389	384	403	439	393	384	437	422	412	394	399	415	455	425	396	443	398	410	435	399	444	418	428	385	407	390	402	407	410	409	422	429	391	401	434	405	400	417	364	413	415	426	404	445	416	429	410	441	465	430	430	431	412	406	404	381	404	439	392	396	438	464	421	393	416	395	405	397	410	412	400	397	410	412	429	404	438	405	393	404	388	402	432	401	443	412	397	426	411	385	417	403	415	460	402	420	399	389	444	388	434	399	417	411	405	388	400	413	407	410	404	432	433	426	379	403	392	419	418	405	420	418	360	421	444	392	444	402	379	425	392	416	400	400	388	421	451	419	370	403	419	446	435	414	403	390	413	414	399	442	411	407	397	397	424	437	425	382	375	368	406	421	419	455	400	446	416	445	434	402	438	387	450	417	414	406	444	400	408	404	406	426	439	407	444	441	418	399	408	403	402	437	376	421	408	432	401	410	386	415	407	407	399	396	399	423	409	435	401	430	434	429	396	447	415	418	484	394	385	384	419	436	391	411	403	427	429	424	402	395	368	385	416	365	410	428	398	430	418	398	393	393	430	393	412	408	392	382	402	417	417	386	413	407	434	410	447	440	393	389	393	377	413	402	390	424	398	393	433	413	410	397	458	411	405	404	403	417	417	429	414	447	417	420	388	412	380	409	404	399	419	405	452	394	416	406	430	396	395	396	427	394	397	401	410	385	394	409	444	411	404	429	434	445	440	429	395	422	411	421	411	413	408	394	386	443	450	369	410	404	378	414	395	412	423	428	402	387	380	422	420	421	434	439	399	412	448	418	374	397	417	398	427	427	414	416	376	403	445	427	396	401	412	433	448	394	441	414	429	381	397	423	441	398	416	417	426	434	432	400	417	399	387	436	418	399	388	433	403	379	416	424	394	426	418	420	448	411	417	394	412	421	409	395	409	389	426	448	457	416	404	419	372	434	433	433	421	432	409	413	402	390	412	414	427	413	373	377	415	382	418	421	428	420	404	388	401	461	393	381	436	400	391	448	387	424	409	425	397	430	381	430	380	423	437	434	424	446	397	414	396	408	409	442	405	449	421	418	396	431	412	411	394	417	406	424	450	417	378	388	409	396	402	408	393	381	446	421	410	372	424	410	430	406	413	435	396	403	408	440	426	371	441	374	389	438	418	392	420	415	430	433	435	416	440	372	380	385	438	390	421	388	406	430	386	421	423	410	404	457	435	404	385	390	406	405	416	402	424	391	415	435	398	414	425	413	419	372	420	438	451	391	423	399	383	411	398	450	422	419	392	432	401	438	454	449	438	401	424	387	420	420	388	419	415	395	403	365	411	424	424	412	468	435	387	390	430	437	401	408	434	407	411	382	400	422	413	424	405	418	432	379	397	413	412	389	430	403	410	392	380	401	386	413	440	448	402	425	401	361	376	410	429	409	403	417	415	378	453	440	461	407	423	405	387	431	416	398	421	441	456
28192	29572	40482	35824	34158	35831	37882	28755	25106	23605	22058	13429	13821	12225	13154	11197	8739	6987	5804	6870	7039	7234	6266	6006	4999	4863	4410	4028	3303	2287	1265	926	750	627	535	385	466	474	430	446	423	369	530	661	464	197	124	158	137	150	167	138	162	164	142	166	178	140	137	161	143	157	156	160	152	139	152	150	135	150	147	118	133	122	152	172	154	147	123	167	144	158	166	137	149	143	151	151	144	135	140	153	122	144	128	131	153	149	144	145	144	156	134	155	156	134	159	138	131	149	136	156	135	135	155	154	145	138	132	171	145	126	163	129	140	155	135	160	158	133	146	148	141	142	148	154	133	124	144	159	160	153	126	118	143	136	163	139	148	136	113	142	117	138	136	144	160	178	143	139	137	146	141	155	157	155	150	145	148	150	150	151	139	140	138	132	137	148	140	154	160	144	137	144	144	153	146	129	130	151	127	139	134	134	155	121	150	150	142	148	158	162	147	146	138	151	150	145	146	141	149	132	141	129	138	142	124	132	132	136	146	157	131	140	148	155	121	156	154	141	152	154	160	133	140	139	136	151	160	166	128	142	132	154	155	147	135	135	129	135	160	127	161	141	130	136	161	166	128	164	143	132	149	122	130	140	128	119	165	143	146	129	147	145	139	131	157	113	140	143	133	136	142	130	146	156	166	133	142	176	143	118	134	143	149	147	119	121	145	140	141	163	150	134	131	160	130	145	142	154	136	152	129	141	163	133	144	149	151	129	135	158	137	136	161	135	154	122	143	138	149	148	148	117	145	155	138	130	124	142	118	131	117	164	142	136	142	137	151	119	140	140	134	139	130	145	151	147	121	153	156	153	134	148	140	144	161	131	132	136	139	125	152	160	141	152	140	136	159	149	150	131	145	129	157	140	144	146	153	152	137	148	166	148	156	142	117	150	133	141	120	166	143	116	148	145	130	163	152	138	158	126	163	151	147	160	133	134	143	168	129	149	150	136	134	163	132	141	146	159	133	148	138	140	134	151	137	152	144	128	143	153	131	142	152	142	166	140	151	139	156	141	139	131	130	147	138	150	153	156	142	133	126	156	140	152	159	146	149	151	148	129	154	144	168	122	142	144	129	134	135	164	146	137	158	142	117	136	125	136	135	150	155	136	137	142	136	138	147	157	132	136	146	141	150	136	128	130	148	151	176	147	158	152	132	148	144	148	129	159	121	123	157	146	152	134	143	131	150	155	158	139	138	135	147	155	127	131	147	140	161	146	147	143	124	143	130	145	168	150	143	131	144	128	148	145	136	139	139	152	148	151	146	138	121	147	139	144	140	144	170	133	146	144	146	175	142	144	141	147	152	125	139	158	164	156	152	121	141	147	136	149	135	136	152	133	162	146	144	129	156	145	139	150	119	128	162	147	125	118	152	138	151	137	151	145	124	152	134	149	130	134	126	143	161	141	148	146	139	147	168	134	142	144	139	140	120	149	160	138	128	154	120	147	157	136	139	133	148	141	138	154	154	126	135	135	117	133	130	131	144	121	169	139	136	147	153	135	123	153	124	152	146	144	153	134	186	136	136	137	150	159	122	136	137	135	127	131	146	142	125	149	151	142	135	156	144	151	135	162	131	150	148	133	144	159	154	141	158	146	155	152	170	118	133	139	157	166	159	152	155	164	135	138	153	136	117	160	163	132	142	117	160	135	165	153	119	155	154	162	137	166	141	128	137	137	140	159	146	155	142	137	145	130	133	139	162	130	149	133	173	137	152	129	128	123	153	154	122	140	142	138	134	141	117	149	125	145	139	145	131	133	136	140	147	144	132	136	141	134	135	145	117	134	127	158	152	130	146	149	133	154	131	150	159	126	138	147	141	137	142	146	133	156	171	163	152	152	130	154	142	148	146	167	144	112	169	149	144	124	157	145	127	132	153	136	125	133	156	155	140	147	142	150	143	136	141	155	147	135	159	136	139	134	145	141	123	132	136	150	161	132	116	124	136	131	142	121	135	139	151	146	140	165	141	152	120	156	141	147	144	149	142	138	132	129	131	134	127	159	149	125	134	154	137	136	141	140	136	137	153	140	142	130	150	148	152	151	159	145	132	153	128	138	134	143	140	156	153	132	124	149	165	165	142	152	155	138	155	134	132	141	135	174	154	157	114	162	154	154	125	130	132	131	154	152	137	139	129	142	136	144	144	152	117	148	136	130	149	147	130	151	139	138	168	136	157	127	160	153	156	136	145	149	141	143	144	146	145	143	145	119	161	120	125	125	131	116	158	165	136	146	156	144	149	142	126	137	158	128	139	147	133	161	159	145	141	158	138	130	152	135	131	116	150	155	154	155	161	143	136	138	125	153	151	133	148	165	127	148	136	137	146	137	144	142	138	143	153	144	160	145	157	131	148	168	144	119	150	162	130	135	145	134	144	141	128	158	141	147	133	135	143	158	139	145	139	155	118	136	147	150	149	168	153	147	167	138	133	136	129	136	144	134	132	156	122	136	152	139	148	147	142	148	143	147	131	142	152	141	127	141	149	156	135	135	151	164	142	155	148	127	146	140	145	154	129	134	122	129	152	135	159	132	153	170	142	162	130	146	139	146	133	141	137	132	136	131	139	143	142	162	142	134	120	159	138	144	156	152	157	146	132	144	136	180	145	126	126	140	131	135	123	146	133	111	139	144	141	142	149	152	135	122	135	137	147	126	141	182	127	138	130	129	165	142	124	129	148	138	148	157	132	147	133	160	143	141	134	139	132	150	147	171	134	134	175	157	131	137	146	154	129	141	137	166	138	140	138	134	139	133	137	136	148	131	152	155	149	140	147	144	136	137	152	133	143	150	157	147	150	142	144	148	141	162	137	171	138	150	158	129	171	144	119	143	133	143	125	142	151	149	133	138	166	147	151	149	144	130	136	134	161	146	148	140	144	166	124	131	184	146	143	130	141	131	152	157	153	121	143	148	142	126	144	139	138	136	133	125	132	147	158	149	146	152	142	147	153	138	134	127	142	129	152	156	126	135	161	154	142	139	142	143	147	136	156	159	140	145	163	128	166	176	146	159	155	127	155	125	145	139	135	134	134	151	139	129	146	124	155	124	144	146	142	111	162	159	145	142	166	173	134	153	150	135	151	137	136	143	133	158	151	146	143	125	144	146	151	168	123	156	148	152	161	138	134	137	156	156	157	146	149	164	155	139	140	145	137	147	153	144	111	144	150	149	170	146	141	160	153	149	140	122	141	138	152	141	141	158	147	139	155	154	161	147	135	144	124	132	129	149	134	149	150	149	158	152	136	155	151	154	144	130	139	140	156	144	154	121	156	137	151	118	164	143	163	109	142	155	148	131	143	138	148	129	144	166	136	152	144	171	167	155	146	161	150	144	134	143	139	130	166	147	136	138	121	146	151	126	111	131	137	142	138	153	143	138	151	137	142	128	134	132	148	139	140	160	156	159	124	159	139	146	154	149	139	166	151	141	131	165	128	147	132	147	108	156	169	141	136	154	142	137	149	148
19399	25386	38042	41007	43627	48300	49484	39188	39263	40674	39310	29454	33827	31285	33312	29857	26343	23930	20414	23923	23178	24298	22711	22518	20148	20555	20057	19029	16539	11964	7160	5408	4381	3790	3090	2440	2810	2700	2715	2467	2359	2266	3320	4006	2625	707	524	459	466	467	460	444	426	450	429	480	685	512	456	434	403	390	423	436	452	492	478	484	417	414	408	437	419	411	414	404	419	395	395	418	418	398	390	407	408	384	425	398	391	396	403	419	395	422	422	410	396	416	396	403	417	422	397	434	405	405	399	417	403	443	379	388	393	412	395	414	379	412	423	376	391	401	434	417	420	422	417	409	389	387	381	365	442	437	424	398	409	392	417	398	427	405	431	409	391	386	429	410	389	454	390	418	412	382	417	435	397	449	388	413	411	402	423	397	395	405	418	418	439	403	419	375	404	400	390	432	434	414	397	394	403	419	444	432	406	392	380	409	414	403	428	396	416	422	407	405	437	390	409	400	396	419	410	431	423	404	428	398	428	415	389	399	397	415	419	420	440	444	399	397	402	409	439	389	420	420	408	417	379	408	443	411	420	426	402	385	439	414	405	427	404	411	407	443	425	411	424	391	382	398	380	444	442	415	387	401	403	424	425	427	415	459	395	403	429	398	384	400	444	418	421	406	385	399	402	400	389	367	405	429	400	397	442	408	392	400	376	413	403	438	423	431	398	405	454	461	435	383	373	433	399	402	392	425	378	444	405	402	421	405	413	398	401	410	361	411	418	432	412	363	406	406	378	410	395	437	379	433	394	375	412	403	419	393	420	389	404	382	384	387	407	419	422	375	394	408	436	387	389	425	421	405	375	407	418	410	407	412	380	438	395	362	425	389	412	415	388	449	404	392	419	404	439	400	367	426	422	381	466	463	417	421	386	394	408	435	403	425	432	379	424	395	422	419	396	386	396	437	406	413	360	402	399	465	392	422	394	414	402	432	416	425	393	407	381	437	398	423	440	416	436	390	404	417	380	413	380	408	417	402	409	453	406	442	405	376	422	412	397	438	420	356	436	390	371	432	403	387	404	429	406	378	419	394	413	420	380	416	415	401	389	414	401	390	426	388	376	404	400	398	358	416	402	430	399	406	407	422	399	434	396	434	404	431	426	429	403	429	422	406	416	413	418	437	399	401	419	430	367	368	419	384	412	391	421	409	408	396	377	410	438	393	398	417	405	422	391	413	395	424	392	431	391	374	384	373	402	378	390	396	416	405	374	414	401	437	436	441	426	406	420	386	418	402	414	417	428	407	422	411	420	400	413	403	431	405	440	411	416	394	418	418	393	400	432	395	406	426	414	434	416	409	384	427	392	424	393	385	440	416	397	405	439	386	439	410	412	400	385	440	407	386	431	362	405	395	423	416	412	391	428	420	446	414	400	408	394	436	395	406	386	422	411	407	462	404	409	417	392	407	425	407	440	395	400	408	421	404	423	354	426	423	422	405	453	395	398	356	395	409	426	417	407	422	402	376	426	422	423	381	392	432	431	450	404	395	423	413	378	432	432	450	373	382	421	395	418	379	413	435	373	379	419	393	399	410	413	396	430	374	418	393	402	420	413	411	404	406	422	402	416	434	392	403	434	419	360	420	374	425	422	421	392	398	391	354	405	385	415	433	439	420	432	396	444	464	424	403	386	403	424	432	444	412	426	391	370	393	410	382	448	438	406	403	426	430	402	386	420	396	409	411	413	381	421	406	406	401	384	408	400	401	442	404	390	413	380	393	395	415	430	440	413	401	362	377	458	373	454	436	427	407	358	428	433	388	393	403	424	422	407	390	434	414	414	368	414	428	405	390	426	418	392	443	410	442	396	417	407	396	408	414	410	411	417	378	416	436	435	475	443	404	402	368	402	419	385	451	422	433	418	411	379	408	406	406	390	408	412	437	412	436	396	415	382	468	394	411	422	401	417	398	409	394	430	446	384	391	397	404	414	407	375	435	413	386	402	408	402	400	393	384	409	415	440	391	398	426	404	404	421	417	396	378	409	421	404	431	393	424	409	394	428	430	394	412	403	420	404	389	400	435	410	386	403	397	429	409	427	430	394	418	395	411	429	399	398	406	431	407	432	428	422	418	375	404	410	401	382	418	392	411	442	376	407	456	430	371	417	396	408	439	363	428	433	396	429	379	401	399	396	419	389	408	419	376	388	419	424	397	390	361	418	429	413	379	407	414	423	404	413	408	411	410	398	423	447	401	403	407	413	392	424	371	405	435	409	398	408	419	385	391	428	401	424	387	411	397	442	404	398	422	448	403	419	393	415	387	405	399	403	419	407	410	402	416	408	390	435	417	381	384	445	392	390	450	422	399	401	421	391	398	424	419	394	411	445	411	401	407	388	426	408	392	419	387	389	456	421	410	433	416	346	434	438	414	408	435	401	444	417	426	444	422	439	410	373	433	414	446	424	422	413	407	388	406	398	372	438	419	397	404	409	423	423	397	411	441	394	396	420	391	417	390	402	412	377	425	407	422	463	405	419	411	404	388	391	407	408	432	420	371	409	456	379	410	407	392	415	404	398	389	415	395	455	413	437	404	370	430	441	422	426	436	428	405	405	400	404	380	407	401	421	387	372	420	408	374	433	391	397	385	377	446	432	398	418	417	428	424	402	415	402	436	414	400	397	393	384	403	398	388	415	431	380	392	423	400	435	408	386	389	398	401	423	420	456	413	417	432	401	401	420	434	414	398	411	392	416	399	417	419	429	414	405	387	415	415	443	396	384	433	423	400	383	414	412	418	399	400	399	394	407	407	399	410	429	401	397	454	430	414	416	410	381	407	426	396	413	410	399	393	456	422	429	374	404	391	392	405	379	430	414	423	407	386	412	426	394	401	437	410	408	395	449	404	415	389	432	437	410	409	429	425	427	427	413	430	423	408	393	446	419	413	421	429	408	420	388	389	458	407	385	414	414	427	426	419	388	394	406	435	413	406	403	432	388	408	425	442	423	381	435	379	390	400	412	397	410	408	379	430	400	430	398	380	377	376	375	406	434	396	404	437	389	394	449	444	418	395	417	376	379	420	417	380	389	406	424	403	411	414	400	399	409	417	389	400	345	366	406	422	419	391	399	400	437	426	414	389	406	443	399	413	413	389	432	394	415	401	416	394	400	436	434	382	388	373	422	412	402	412	398	395	421	375	413	384	382	410	409	366	434	405	425	408	429	418	408	411	432	399	405	404	408	420	424	396	368	416	423	399	410	445	449	419	447	443	423	428	402	386	416	424	389	394	402	435	423	406	427	465	410	428	419	410	445	382	404	399	418	403	400	391	388	438	390	416	401	405	398	429	419	433	399	387	365	410	392	415	418	427	416	442	405	453	412	446	411	422	423	443	378	428	418	392	428	421	413	426	407	426	435	453	390	418	417	365	428	371	416	387	382	383	373	425	414	395	397	396	431	368	375	374	401	409	412	407	416	415	407	438	426	426	424	432	414	415	412	395	414	445	406	400	434	369	415	414	408	404	418	418	417	388	389	400
34187	34756	42222	38298	37404	42151	41731	34903	31036	31955	29975	22092	20416	19308	20044	17843	14037	10732	9926	10137	11321	11956	9007	9445	8657	8352	7737	6664	5453	3633	2032	1595	1243	915	775	753	883	801	678	645	609	554	785	1082	744	351	190	181	192	200	178	188	175	190	169	169	226	204	191	174	189	180	166	189	189	188	177	186	183	177	182	169	175	164	171	189	175	181	196	187	180	183	164	161	189	167	208	181	164	199	178	168	181	195	177	192	169	164	163	166	199	184	185	182	169	185	179	179	176	159	200	166	199	170	179	174	183	159	154	208	180	188	192	176	197	194	166	183	174	177	185	174	160	161	191	191	195	162	165	181	172	177	192	159	194	179	189	190	179	175	161	185	193	177	165	190	167	199	197	157	191	187	198	183	174	171	196	186	159	188	148	160	152	180	174	194	168	180	165	167	193	152	170	154	159	185	169	165	189	162	161	173	164	162	162	152	152	163	171	181	165	199	198	170	182	176	176	169	159	165	192	178	191	188	179	183	183	168	162	171	171	143	186	181	165	179	198	173	165	167	163	184	150	195	175	174	170	177	165	160	194	189	153	206	152	187	188	177	162	161	189	190	209	182	184	207	168	167	198	181	222	204	164	181	176	177	166	166	179	171	170	165	180	190	151	157	189	172	180	178	141	182	182	186	180	202	170	179	201	181	172	186	192	174	179	185	159	170	183	165	184	180	179	187	163	177	171	156	184	177	181	164	171	170	185	168	175	188	186	188	186	165	180	185	178	189	178	172	150	161	165	189	169	184	159	177	168	185	170	176	197	203	173	194	207	181	187	176	177	174	160	172	163	185	189	167	176	172	174	188	163	189	168	190	191	180	196	179	163	163	154	183	166	186	176	184	168	164	184	185	186	172	208	168	175	179	189	204	186	188	193	187	173	196	174	176	174	164	187	172	206	186	166	171	198	183	171	194	168	189	184	167	179	164	204	182	165	167	183	180	191	203	182	175	184	189	186	161	191	182	180	165	160	191	212	179	178	169	160	161	171	170	188	165	189	169	182	195	179	172	191	151	185	187	203	204	161	185	162	169	169	174	178	164	172	176	172	163	187	197	191	147	168	174	178	173	183	207	170	177	161	182	159	184	173	172	200	183	186	196	159	192	181	181	176	155	176	181	193	193	190	166	181	166	179	194	158	189	175	172	170	159	180	182	189	170	185	186	165	174	175	180	169	171	165	182	189	172	156	207	160	194	162	175	213	194	191	180	155	203	187	166	184	196	198	144	196	168	195	184	173	179	177	195	163	195	163	184	179	176	179	174	171	178	186	180	200	175	175	213	185	170	156	155	185	184	165	189	174	156	166	190	157	175	170	170	193	180	170	178	203	164	163	156	177	179	220	165	197	164	189	176	170	187	199	171	191	173	179	197	201	174	180	181	154	179	185	175	158	146	160	174	175	161	171	212	173	147	181	177	204	148	191	188	184	186	207	161	152	188	203	174	183	194	172	165	180	173	176	174	180	180	192	180	194	153	160	188	188	170	194	193	192	169	172	175	175	196	178	159	194	180	181	162	173	141	178	197	180	179	209	183	187	189	199	157	195	176	170	178	172	168	187	174	149	201	189	176	161	185	183	190	168	156	168	180	167	170	186	168	187	173	173	174	186	187	199	187	179	171	176	180	187	165	177	176	213	166	159	174	178	172	188	178	188	176	158	185	188	165	169	204	192	171	185	166	173	176	173	180	165	201	189	196	185	196	166	195	181	176	187	183	177	153	181	181	196	147	150	181	181	195	196	162	186	194	166	210	175	191	189	181	178	201	162	176	158	156	205	166	148	164	199	176	174	188	185	166	146	166	196	167	172	146	209	165	161	165	179	179	183	175	179	195	198	184	158	178	195	172	174	189	148	185	173	170	153	192	179	171	184	169	189	157	189	146	160	200	153	179	184	168	156	153	174	161	189	159	172	148	176	181	176	183	189	174	174	189	185	176	177	181	190	160	177	187	169	173	175	174	192	161	193	162	175	160	196	190	171	173	197	186	174	206	181	179	177	188	179	209	178	166	165	189	190	180	168	180	159	173	194	178	189	178	174	177	193	176	183	168	181	175	158	187	158	185	177	173	185	155	173	186	156	152	170	155	184	164	171	185	176	179	190	177	191	185	187	192	178	168	172	193	169	179	190	170	168	189	184	170	195	182	190	181	187	166	176	179	174	168	157	182	175	176	170	160	173	173	177	172	190	169	195	186	163	175	164	187	200	169	166	177	219	193	160	156	198	173	175	175	167	140	165	174	188	179	197	201	178	176	185	185	195	190	194	159	176	160	172	163	174	171	180	182	173	188	193	167	172	185	186	191	190	149	173	166	162	203	175	167	178	190	171	180	194	184	187	171	163	192	184	175	190	177	198	194	178	164	184	172	183	184	163	203	181	159	169	170	177	193	181	204	175	176	146	167	162	190	196	173	161	164	173	134	174	185	168	165	183	164	186	175	156	201	194	181	178	193	153	179	182	211	156	196	158	166	159	157	170	154	178	163	164	165	167	169	180	149	178	177	172	176	184	169	183	174	182	154	172	198	183	202	165	186	193	167	197	167	164	191	198	158	183	181	177	184	164	182	158	189	152	155	170	167	188	192	176	187	185	208	186	199	185	191	177	160	167	180	193	164	177	187	195	195	185	185	183	215	173	165	166	192	171	192	173	174	206	198	188	188	177	188	166	168	191	165	178	199	177	170	164	189	197	176	166	207	186	177	180	195	174	187	163	194	193	164	201	172	169	155	195	182	193	176	174	184	151	198	192	169	171	154	174	179	167	149	177	193	176	175	187	144	204	170	156	172	173	188	150	186	158	179	165	167	174	173	190	178	174	189	173	174	195	158	203	180	207	174	166	174	215	176	193	162	196	173	179	146	187	191	175	191	196	164	151	182	164	190	173	179	189	185	167	180	174	165	172	197	177	162	174	150	175	185	148	182	177	194	197	182	175	171	186	164	187	157	180	164	183	172	179	162	188	179	185	192	163	190	172	185	184	176	178	176	187	155	204	194	179	181	187	175	186	182	153	176	185	174	173	195	174	187	173	216	172	182	173	176	174	155	167	157	155	173	177	175	203	174	184	158	170	172	160	158	208	201	166	178	154	174	173	185	184	185	187	178	184	185	185	169	158	183	189	166	177	182	174	182	175	181	160	165	193	179	181	184	165	172	200	181	204	151	155	185	186	163	175	176	165	180	181	161	160	190	178	191	190	173	164	192	183	191	183	184	179	194	146	202	173	197	180	181	178	184	187	184	163	179	186	186	173	146	177	164	166	178	176	190	205	180	178	177	169	210	175	162	197	174	197	177	203	171	161	170	179	165	179	179	169	165	160	162	185	197	194	129	159	168	189	191	193	168	183	180	165	177	181	162	192	192	170	200	184	176	174	183	197	180	175	145	197	198	187	168	193	201	141	171	177	162	205	168	175	171	202	194	177	183	184	180	197	167	155	176	172	175	182	161	162	187	184	181	176	181	164	164
22932	29064	39832	44460	48071	54433	53140	45923	43920	47310	45747	37052	39479	37658	38238	36723	32813	29291	28193	27872	29294	31778	26585	29328	27071	28147	26176	25570	21996	16605	10235	9331	7184	5346	4861	4420	5198	5043	4326	3898	3726	3376	4646	6365	4321	1788	602	571	572	558	520	492	510	537	530	561	791	603	545	535	488	483	508	538	578	591	498	487	497	474	485	489	478	504	493	532	503	477	508	550	514	528	490	516	488	517	458	466	486	498	526	518	481	471	474	497	497	500	513	462	505	515	509	485	468	488	528	526	493	494	526	482	486	459	484	495	496	522	497	515	535	503	479	498	485	542	504	514	497	512	538	473	488	487	545	475	486	481	536	485	508	502	470	485	492	496	460	522	470	478	507	468	531	531	502	465	491	478	495	499	531	501	491	486	510	498	504	528	500	502	464	488	508	502	516	500	522	521	528	487	493	471	486	502	480	476	484	494	514	546	487	522	522	494	528	478	507	474	496	493	508	509	478	474	464	492	488	504	508	520	468	470	490	469	483	502	507	445	534	490	483	505	516	490	445	512	454	495	498	462	510	490	497	478	484	525	539	464	481	508	481	510	545	465	515	493	480	489	491	533	494	505	499	472	481	496	545	503	478	561	499	521	508	498	493	486	509	482	510	473	484	496	481	515	447	487	492	493	495	507	541	502	472	535	503	473	501	532	485	486	490	482	513	487	489	464	499	502	507	488	501	474	498	506	529	486	468	523	454	478	504	506	483	489	511	496	513	519	498	483	430	458	476	539	441	515	483	535	501	499	513	507	461	478	474	525	457	464	454	499	501	506	454	489	520	486	464	509	470	501	531	515	491	522	535	503	465	485	463	488	515	496	507	529	507	498	500	479	542	500	487	498	496	530	498	462	487	508	478	509	472	489	463	473	474	486	521	496	486	471	507	507	481	504	487	518	483	497	525	522	500	489	490	512	494	515	497	501	492	511	449	482	507	508	520	478	516	464	503	459	514	479	532	456	524	527	472	498	531	499	490	527	474	471	478	511	536	513	528	504	481	522	486	513	438	546	520	501	498	490	467	489	478	516	517	538	479	505	511	481	484	488	483	465	534	492	494	477	497	524	514	491	474	481	489	492	490	510	473	510	493	494	497	527	485	479	469	510	504	446	471	509	503	498	518	506	495	493	506	534	499	498	445	477	487	496	503	496	471	502	539	488	468	493	493	481	466	498	530	454	523	508	507	499	518	521	457	485	484	502	489	515	501	477	494	495	525	500	481	493	490	481	483	486	491	532	521	494	502	548	500	499	503	502	499	502	486	484	474	482	500	484	497	546	511	507	498	490	484	521	518	506	480	480	476	470	514	512	488	493	506	507	450	537	491	496	508	496	484	511	478	491	504	546	525	475	473	489	521	476	498	535	462	469	480	477	461	479	517	491	524	499	503	449	538	520	490	476	521	502	481	502	477	519	502	486	534	501	498	522	499	491	505	484	512	493	489	520	498	496	456	454	514	502	507	481	477	476	472	512	487	505	506	449	526	498	459	538	486	502	528	497	519	499	492	505	494	506	463	485	507	540	477	506	498	526	444	508	524	484	492	520	496	481	476	523	509	487	458	509	512	539	483	506	494	468	468	485	488	495	516	523	506	518	501	477	512	479	466	526	461	549	449	513	521	462	497	467	492	497	475	475	474	470	483	463	492	538	487	501	439	475	484	495	477	539	501	489	508	508	489	427	494	532	533	504	522	511	464	473	509	497	462	435	504	432	469	535	494	519	479	475	515	495	543	499	508	479	491	501	475	489	502	517	517	434	464	482	513	506	460	538	515	526	487	486	480	495	535	509	472	503	525	476	523	478	467	541	505	523	518	504	470	457	481	518	490	521	510	489	542	435	510	470	526	480	473	530	481	498	515	495	501	480	503	557	457	498	502	487	515	477	484	518	507	471	470	489	507	535	469	452	489	484	517	551	480	496	472	511	529	519	487	523	508	487	509	494	517	510	471	483	467	497	451	507	511	473	490	508	494	493	535	470	491	470	481	481	513	486	498	525	495	507	491	483	476	483	528	513	508	454	503	511	519	510	517	494	504	525	520	478	506	501	463	484	502	495	521	499	472	497	496	512	513	519	511	504	520	484	525	489	519	518	465	463	527	480	476	482	492	500	509	488	430	494	469	478	513	488	484	490	544	470	496	496	479	537	472	515	473	515	532	494	505	473	494	481	480	507	528	496	495	495	494	493	469	434	516	489	494	483	460	487	482	518	493	492	498	490	469	454	502	458	538	463	497	480	507	492	542	468	512	487	519	504	514	551	489	512	524	529	495	497	496	494	509	483	473	502	520	469	504	506	506	486	499	536	469	457	493	473	463	483	504	489	498	501	520	490	480	503	465	505	518	506	488	519	450	468	537	497	494	422	464	521	524	490	500	512	479	495	526	513	529	494	513	526	518	518	478	499	476	532	504	505	497	520	481	525	509	507	497	449	516	496	507	497	499	496	483	459	531	492	489	501	486	497	545	509	525	496	509	519	529	452	461	506	495	519	504	495	508	504	520	477	499	508	476	486	487	513	460	501	487	478	508	480	517	477	509	512	489	493	483	486	511	479	527	484	475	484	509	522	543	512	496	481	481	468	508	460	502	508	504	530	484	494	495	482	502	496	494	512	526	487	486	496	467	513	485	480	493	539	490	489	516	487	498	499	464	529	507	513	485	484	497	486	512	518	525	463	504	552	475	480	497	495	497	522	522	454	528	444	478	513	490	510	504	480	493	516	475	519	524	480	443	483	499	494	493	468	513	479	489	498	458	498	476	498	496	526	510	472	478	490	463	502	466	454	521	473	446	475	529	502	434	502	496	498	491	472	499	463	503	482	494	500	501	490	505	494	494	516	466	520	504	505	472	504	490	486	498	535	456	499	513	486	493	527	525	494	488	483	468	490	478	466	519	527	501	505	479	518	484	471	512	533	487	525	465	476	461	513	478	536	519	472	530	460	524	471	509	506	541	449	496	492	527	504	526	487	492	473	445	488	529	507	555	502	487	478	480	505	479	455	530	499	509	498	516	512	517	523	458	551	473	517	483	511	499	513	484	505	519	495	517	505	489	493	517	468	488	510	521	506	499	480	493	496	482	520	498	508	496	501	490	480	498	486	496	482	482	506	483	443	518	530	514	473	516	516	495	512	502	486	517	512	473	466	517	509	470	507	509	517	540	467	499	468	513	504	498	516	489	514	484	522	460	532	500	490	514	476	525	498	485	515	502	508	459	492	511	514	456	511	534	478	480	464	518	529	501	524	479	509	479	528	481	522	498	491	497	463	457	492	503	498	500	484	533	513	486	495	464	507	454	523	510	479	502	508	511	475	497	475	534	479	496	491	498	520	497	525	538	461	493	494	507	453	462	472	503	460	471	489	506	500	448	525	515	463	515	483	503	478	478	501	449	511	487	511	495	494	477	472	487	502	472	501	484	489	484	460	442	545	499	481	513	482	545	484	506	522	510	498	526	523	536	455	488	495	460	504	512	513
12693	10552	14523	11226	7695	7113	5478	3305	2444	2459	1962	1409	1190	1122	1075	923	717	661	675	593	625	647	578	586	564	486	397	402	347	279	250	249	207	196	213	202	203	193	196	176	200	145	182	217	234	207	154	159	144	145	150	130	159	154	161	181	177	155	146	165	154	140	146	147	173	157	148	134	156	159	147	155	111	143	161	143	141	179	143	161	148	161	162	151	161	162	154	144	148	162	136	145	172	126	148	150	150	166	114	162	151	121	150	141	149	156	147	157	161	150	161	159	156	139	159	163	158	135	150	184	164	155	165	141	147	153	147	153	141	124	169	169	186	166	159	151	148	137	147	147	169	153	153	167	180	144	131	132	175	149	161	177	162	151	163	158	150	129	153	130	159	142	148	163	177	141	161	137	155	159	139	147	153	127	164	129	146	142	140	138	147	148	143	157	132	130	144	163	155	168	153	160	146	155	151	149	158	167	158	133	168	155	152	140	146	149	127	165	171	140	147	137	150	155	146	164	162	146	136	140	132	139	121	176	152	155	158	136	145	167	158	140	146	161	154	147	162	162	144	166	152	145	131	151	167	156	151	167	168	151	143	143	153	126	130	145	160	136	156	154	128	159	169	129	167	140	143	135	159	142	154	149	154	160	151	146	156	145	155	139	140	144	167	159	141	150	158	137	160	151	139	156	140	174	168	159	153	153	141	150	157	133	149	131	136	150	172	139	145	154	176	149	162	163	171	137	153	149	171	152	146	160	170	118	167	161	144	145	150	136	131	158	166	167	151	146	123	164	120	161	143	162	128	132	148	155	169	176	128	132	119	152	165	151	154	142	162	151	139	146	157	168	150	151	141	153	171	140	162	155	148	152	155	156	122	149	138	173	157	122	131	174	153	141	153	177	149	139	159	145	126	151	150	171	184	157	162	138	164	142	162	159	144	142	153	164	155	132	160	161	147	134	129	154	180	130	159	180	155	158	171	145	174	136	154	136	135	149	146	144	146	162	168	158	153	150	160	139	157	162	122	166	137	161	146	158	153	129	141	152	132	157	152	144	156	157	168	144	149	152	138	160	131	155	138	159	163	147	169	146	145	140	146	155	139	149	171	173	135	159	126	166	143	162	147	140	178	173	165	163	123	155	151	166	159	130	150	143	151	168	142	174	150	161	143	153	137	122	152	148	142	155	164	146	136	150	136	147	158	161	155	153	155	137	174	153	159	141	144	139	145	168	153	161	141	169	136	145	158	144	149	166	134	127	146	156	149	142	160	154	157	170	129	159	140	147	152	129	129	177	138	154	143	154	142	156	178	159	145	152	135	138	150	152	132	155	164	141	158	142	129	174	181	127	170	139	157	174	166	149	142	146	163	123	169	140	176	165	156	148	114	139	161	150	156	139	157	151	162	173	134	134	159	166	143	158	153	145	147	151	153	136	145	147	151	143	152	132	156	143	152	168	137	165	148	155	167	151	166	138	144	147	155	157	142	140	138	144	155	136	170	162	141	152	146	142	144	155	166	162	135	168	171	134	154	159	141	147	150	155	136	130	163	154	162	163	153	155	165	162	131	145	149	170	145	156	159	163	150	167	159	163	146	167	124	145	142	144	149	155	185	149	135	159	157	145	147	148	139	139	143	139	157	154	138	126	132	150	167	137	159	140	115	143	156	170	147	167	155	139	162	154	143	151	157	159	159	141	166	149	142	141	132	141	128	143	150	126	160	141	145	158	170	132	143	155	145	153	146	173	157	144	134	149	155	145	159	143	137	144	134	180	146	147	159	149	158	132	149	145	158	142	155	159	171	139	161	125	182	161	142	163	175	144	149	144	140	148	138	143	173	146	174	151	177	157	149	154	151	139	141	161	162	160	163	135	159	143	153	160	141	156	176	153	146	145	140	154	135	136	156	147	143	148	126	161	143	179	156	151	151	158	159	125	184	166	153	173	137	152	149	175	159	151	148	136	136	146	135	145	141	161	140	154	151	139	135	154	151	141	110	143	162	152	152	139	153	156	149	154	132	152	161	157	156	151	165	151	137	172	163	136	152	161	143	133	160	167	144	132	169	171	148	136	138	145	146	161	126	158	138	167	132	155	136	187	154	149	152	156	149	190	148	136	133	161	145	153	159	121	142	161	172	147	160	149	152	145	142	140	151	142	145	152	200	149	170	156	151	162	167	166	160	156	162	129	142	166	141	161	158	166	141	164	136	159	144	145	151	156	144	172	143	151	147	159	138	177	156	141	166	161	128	151	137	148	143	170	144	153	161	154	138	155	157	153	154	130	140	146	165	149	150	156	137	158	153	133	157	156	151	146	168	138	118	133	141	157	165	151	163	173	156	163	170	157	143	154	150	146	139	161	141	143	157	135	135	151	163	139	144	149	151	161	147	174	144	141	160	126	125	137	152	157	133	151	132	132	166	146	124	123	128	138	157	145	126	148	136	128	158	164	149	150	136	144	152	150	171	174	129	166	130	137	144	133	134	147	155	147	151	128	144	139	152	141	170	148	158	155	125	164	154	147	143	162	154	160	131	153	130	159	136	155	127	166	143	139	138	155	154	151	152	128	150	168	148	142	128	161	152	145	133	151	145	159	150	150	161	150	157	147	152	147	163	154	154	141	131	138	125	151	148	144	166	160	150	154	172	141	154	164	167	133	149	151	139	143	133	168	136	144	179	140	172	132	148	144	156	155	150	146	128	155	132	147	137	142	149	167	155	152	154	142	158	152	158	169	145	153	174	165	155	166	134	168	147	173	150	152	154	141	153	149	150	146	150	156	154	167	155	138	152	167	154	154	148	149	148	126	158	163	125	152	142	138	165	167	179	137	149	128	155	147	139	167	157	149	160	164	140	162	151	151	126	170	142	151	159	154	150	136	152	150	153	142	158	135	154	145	153	143	168	165	177	174	146	154	137	141	137	146	142	147	142	171	127	152	156	146	162	155	136	142	150	127	129	136	157	150	159	151	150	159	146	132	139	129	178	157	169	146	142	148	156	142	164	171	154	154	160	141	140	134	137	154	146	168	145	147	140	161	150	155	136	179	135	153	156	141	145	157	133	155	149	159	157	136	144	148	169	156	149	152	149	136	137	164	136	153	144	158	135	127	151	138	158	152	151	146	125	130	160	169	138	140	150	132	141	158	148	154	143	179	162	161	171	153	164	171	134	164	147	169	145	144	150	145	160	161	173	156	143	160	147	151	147	155	147	145	183	142	157	124	133	128	166	142	157	171	143	150	141	155	158	156	131	153	134	151	139	162	129	152	170	160	152	135	126	124	141	145	162	144	161	146	133	142	147	137	166	132	155	166	136	158	138	139	159	162	149	153	128	153	140	142	144	140	151	154	155	159	161	175	142	139	147	154	160	169	149	164	164	151	141	138	156	155	176	139	151	146	149	138	133	153	164	137	169	138	161	128	169	145	147	156	153	155	132	144	152	176	134	148	178	137	144	158	147	175	156	175	138	154	140	124	138	157	168	163	159	138	135	141	157	144
8860	10035	18893	20681	19694	21392	19233	12612	11311	11610	9580	6732	6540	6208	6029	5239	3896	3450	3431	3895	3407	3986	3225	3183	3069	2626	2290	2122	1742	1413	1119	986	924	834	759	779	812	809	814	712	649	589	668	883	746	618	438	418	430	412	426	466	432	378	444	429	447	474	428	436	455	435	433	437	438	420	403	447	423	437	446	406	421	413	420	400	430	410	414	419	437	407	425	423	396	444	426	451	443	451	479	409	411	423	403	425	437	420	430	383	433	412	391	436	411	420	439	401	465	382	462	421	392	450	423	404	436	421	453	404	427	408	410	409	436	423	401	471	401	419	421	431	425	422	421	409	444	445	405	451	468	416	428	454	442	423	411	441	415	456	472	420	381	473	436	431	468	405	383	457	427	437	413	481	428	420	438	475	460	399	480	432	407	476	415	432	440	419	458	439	432	411	397	420	413	436	426	419	450	410	390	448	433	433	434	428	378	397	410	445	415	413	432	444	391	416	439	402	409	449	422	418	413	424	407	415	455	401	417	429	438	419	451	383	434	392	425	497	393	438	448	416	407	453	404	456	406	437	449	400	426	399	417	416	415	458	447	448	461	411	400	446	431	418	465	390	427	388	445	459	450	417	419	439	462	421	437	440	442	436	411	414	443	429	448	462	424	441	413	476	399	429	461	428	459	390	438	412	402	451	399	389	449	422	458	423	426	432	424	414	427	431	396	430	436	401	428	421	441	399	405	440	402	423	435	434	413	402	465	426	444	433	409	399	395	463	441	429	436	409	451	404	427	400	411	440	458	455	394	439	416	409	398	439	408	426	452	427	456	428	426	415	434	385	447	451	439	434	401	394	442	440	427	385	415	422	426	438	415	425	431	406	438	456	423	401	383	444	419	470	415	474	437	438	452	437	438	455	422	466	434	453	448	456	405	418	446	429	423	430	436	424	420	467	425	430	429	422	460	442	448	374	447	408	372	454	428	412	418	377	425	438	415	423	415	389	431	415	460	446	423	414	410	403	401	428	427	427	431	423	435	426	420	422	405	462	437	395	400	425	407	441	388	431	422	434	427	452	422	455	474	450	438	419	423	429	421	454	435	432	432	418	429	442	455	435	407	419	435	416	407	425	444	444	391	415	448	429	450	431	406	414	412	403	394	423	422	434	419	424	401	410	411	436	430	394	422	395	415	440	438	434	339	437	416	464	394	448	436	431	456	394	433	452	472	415	446	384	404	489	425	459	415	443	448	450	428	400	450	401	408	446	422	412	402	415	404	446	422	406	414	414	447	450	456	415	442	417	439	423	423	446	429	435	392	435	386	435	432	413	432	450	436	415	437	414	438	437	438	444	412	367	480	427	427	477	424	397	411	432	435	440	449	442	432	442	420	414	417	415	394	446	426	436	461	373	398	439	453	411	410	428	418	421	460	398	422	398	440	440	425	432	400	417	429	420	445	400	405	467	414	414	408	449	446	395	417	405	424	386	392	444	415	439	397	427	413	434	412	426	431	420	406	447	426	427	428	439	420	423	422	444	405	437	435	431	418	436	443	442	448	416	421	396	429	443	416	403	423	454	420	436	445	437	459	442	420	415	418	434	436	456	389	440	412	446	490	420	432	445	443	434	437	434	431	412	423	407	446	410	436	450	444	434	452	457	426	447	448	436	467	402	382	447	462	418	405	428	428	427	432	430	442	412	409	414	449	459	415	452	415	420	410	476	408	451	452	459	425	416	422	436	411	417	408	411	424	419	430	416	417	417	438	398	418	422	416	456	402	415	428	434	461	414	381	453	421	420	448	397	417	421	405	373	412	405	433	428	408	416	454	431	407	399	483	460	443	431	439	423	444	397	371	433	442	437	391	447	439	461	412	434	471	397	413	456	467	412	458	432	440	408	421	404	403	402	444	404	414	426	412	417	418	438	413	466	468	438	442	424	386	405	427	426	461	440	416	424	424	416	425	418	456	447	454	410	401	410	420	443	454	451	430	415	455	422	448	448	422	418	463	423	456	420	377	422	445	391	415	403	405	417	410	403	423	457	448	429	461	397	453	430	392	449	428	452	421	445	445	409	448	431	429	441	400	444	437	416	413	444	441	403	427	438	416	425	442	424	442	431	446	448	425	425	390	444	406	411	392	438	415	422	438	432	436	427	448	434	417	408	471	427	430	419	437	420	388	419	431	453	427	446	438	467	449	449	422	422	440	437	397	421	404	424	394	411	390	425	396	443	411	405	436	435	455	436	441	437	384	423	438	469	427	418	415	425	394	414	427	461	427	460	432	462	438	446	426	418	411	472	450	392	423	407	439	422	431	464	426	423	443	438	474	380	390	408	429	466	427	431	440	416	431	434	412	422	429	397	425	432	481	435	444	428	405	425	416	433	414	423	447	437	410	434	435	387	419	445	439	447	404	428	391	407	406	460	460	442	438	396	435	412	413	430	435	479	437	434	436	443	441	443	457	426	387	422	389	405	433	431	435	421	424	423	452	412	431	429	407	415	390	427	431	433	442	461	416	462	397	424	404	413	421	436	434	412	420	405	434	445	423	438	459	397	447	446	414	425	436	458	433	434	439	389	436	430	415	444	447	417	431	392	439	402	453	420	431	424	429	457	438	412	428	417	440	437	476	454	411	388	397	421	404	442	463	459	425	410	462	454	422	446	437	395	446	424	402	415	429	404	434	417	408	407	434	426	384	457	440	406	403	446	429	458	437	387	447	456	446	438	441	429	399	438	399	455	411	438	425	438	424	401	444	425	444	444	420	452	426	476	434	455	415	436	424	394	398	446	392	436	425	419	440	450	457	405	416	424	402	423	435	429	421	440	441	426	458	424	437	388	441	454	438	472	421	428	436	421	407	414	447	403	402	415	449	433	427	414	422	414	411	413	414	419	457	446	439	434	420	377	409	421	435	417	407	408	424	453	409	411	406	403	434	412	398	431	404	437	410	430	454	438	438	389	479	415	430	425	426	403	436	437	432	434	446	410	423	395	463	403	452	386	396	381	398	421	415	438	409	465	435	463	405	426	435	412	417	437	449	427	445	424	407	438	402	382	435	405	429	432	434	432	434	413	458	433	428	448	419	418	413	417	422	430	437	418	429	431	446	429	395	420	443	442	465	373	485	416	397	391	391	414	418	399	415	435	377	421	449	445	453	393	421	461	444	418	430	413	427	451	437	427	428	447	440	395	437	441	427	435	419	409	422	415	465	430	455	392	446	392	447	419	405	389	423	414	432	402	428	430	444	445	435	420	462	442	457	407	416	419	412	450	424	436	384	439	419	430	421	421	435	405	456	372	403	428	439	401	398	408	429	394	424	436	402	414	439	419	441	461	470	494	420	439	445	452	429	428	409	425	427	450	399	433	386	401	419	451	397	409	469	439	408	413	440	435	426	423	404	404	431	445	401	463	481	419	461	461	459	429	425	402	432	465	423	434	457	443	432	444	412	422	425	442	435	451	424	385	432	478	430	410	433	423	407	443	411	395	442	415	437	419	416	415	438	405
26703	27425	41154	37916	32425	35168	35039	29012	21009	23890	20173	13088	13557	12608	13233	11088	8617	7689	6034	6884	7964	7015	5477	5742	5845	4579	2530	2379	2417	1354	872	798	800	640	556	507	574	559	504	456	425	314	561	689	357	267	140	177	168	166	147	155	164	180	147	155	204	196	133	161	141	160	135	164	132	144	135	140	132	151	145	143	161	162	169	134	152	144	155	137	129	167	149	158	151	157	159	147	152	166	152	145	156	149	137	143	164	144	151	140	129	166	131	141	143	143	128	153	179	144	151	159	147	152	144	123	161	149	161	141	144	135	159	149	151	146	167	168	164	166	144	145	146	150	147	155	138	146	145	160	164	145	152	142	160	138	158	164	147	147	172	142	146	147	166	134	133	170	153	160	130	159	158	147	139	166	172	152	140	159	160	154	143	151	136	149	146	149	141	166	159	170	155	116	152	145	147	157	182	167	159	126	136	163	164	126	144	150	147	130	158	146	167	170	135	140	160	153	162	142	144	143	160	130	148	143	135	131	127	143	149	163	137	146	162	157	160	131	148	138	161	148	149	139	136	147	140	165	164	162	134	146	175	144	146	130	154	163	179	137	137	153	161	145	151	134	157	166	149	135	142	154	130	166	151	123	140	138	146	131	142	135	131	147	147	156	150	144	171	142	136	151	192	152	136	141	150	184	142	155	152	143	125	126	138	134	165	162	142	155	152	155	166	156	133	161	160	129	141	136	170	141	135	141	151	156	142	146	147	175	134	170	151	147	157	154	136	147	127	158	145	140	146	147	143	142	154	163	134	152	143	139	141	181	155	144	151	113	157	175	148	145	163	138	160	136	140	170	131	177	150	152	131	153	136	152	145	163	146	138	170	173	160	147	114	130	156	142	156	140	147	154	137	148	168	127	129	141	170	138	165	130	145	154	154	144	155	135	143	141	155	156	127	159	162	160	141	138	169	174	177	141	176	146	150	137	154	137	158	149	133	152	142	148	148	149	161	150	147	164	161	143	122	142	151	159	158	129	149	140	145	171	152	149	148	137	154	139	128	130	153	149	127	137	124	172	151	159	164	136	147	165	148	144	149	159	132	143	163	163	146	158	140	146	149	136	152	156	137	150	156	132	139	168	146	128	171	138	154	148	143	165	167	137	167	146	129	137	155	184	159	164	144	145	151	142	161	148	164	145	152	157	168	145	152	154	151	127	147	148	165	151	143	126	138	157	167	146	154	134	155	144	137	164	125	126	138	159	154	134	163	174	150	171	139	153	139	143	132	145	171	129	145	160	161	131	139	143	147	152	134	154	139	178	168	148	149	156	138	154	157	174	165	140	152	129	162	133	133	147	153	175	138	138	139	150	158	152	175	152	150	139	158	164	129	145	139	144	147	137	143	162	145	153	139	123	139	139	135	156	130	137	151	158	139	158	153	152	159	148	157	147	156	161	145	123	148	172	143	144	151	138	157	147	153	124	148	141	164	174	143	147	157	139	137	153	143	171	159	147	127	157	139	164	160	131	142	132	168	165	158	140	167	138	132	160	148	160	143	151	150	139	140	154	133	132	156	151	167	150	131	159	136	144	139	168	127	146	146	147	138	146	168	155	144	146	150	145	163	145	141	161	136	146	146	136	155	145	140	168	157	165	157	154	137	124	148	139	168	166	166	145	139	168	148	148	137	147	164	139	151	136	143	175	139	157	167	142	161	147	181	134	139	148	164	129	168	164	139	160	143	131	164	160	149	149	150	142	166	143	162	158	157	173	160	149	151	158	131	156	127	161	137	166	146	168	141	143	129	144	162	165	149	155	150	138	149	150	150	142	163	143	135	177	152	148	152	155	146	146	155	165	146	156	141	145	137	156	157	147	138	155	143	161	156	151	148	141	159	145	157	168	147	161	158	139	162	159	134	124	141	116	139	166	166	152	169	152	145	152	151	157	148	150	148	156	159	175	140	166	149	161	166	147	160	145	154	176	151	169	150	148	141	145	149	135	151	181	153	141	167	132	136	161	148	130	140	159	137	150	146	143	150	147	136	142	160	169	140	174	157	165	138	160	149	143	150	158	151	136	141	147	153	150	161	167	139	136	141	145	166	135	149	175	149	142	153	151	144	143	147	156	151	167	164	145	176	171	150	163	150	145	178	131	146	157	143	148	153	141	144	178	169	162	130	160	151	146	153	146	137	131	134	142	128	146	121	128	120	166	165	137	168	143	175	142	160	145	148	141	169	131	149	156	161	138	155	161	148	157	133	181	164	153	148	148	141	163	157	154	148	156	146	151	149	145	161	189	157	168	138	154	147	160	138	148	155	175	156	123	154	153	147	144	151	139	156	155	151	167	174	153	132	163	145	131	151	138	160	151	149	134	147	146	135	166	164	148	140	150	152	172	152	149	168	154	147	136	123	158	153	162	141	152	138	150	121	149	162	163	144	120	155	140	143	148	164	154	137	149	147	170	165	153	135	149	146	149	143	170	131	137	141	143	153	178	163	133	149	154	145	147	147	146	153	162	156	154	143	152	152	138	152	148	165	129	163	151	151	139	154	137	126	157	143	159	151	153	166	150	165	173	124	148	147	151	148	165	145	146	147	160	131	153	159	147	151	158	130	163	140	141	166	158	123	147	160	127	128	154	159	151	135	154	179	186	157	131	161	145	146	149	142	147	144	139	154	175	142	154	150	154	151	154	166	154	139	188	144	134	166	148	152	161	137	167	136	141	152	152	159	157	158	153	160	152	146	162	173	145	146	157	159	134	168	158	146	175	155	128	164	177	135	151	165	149	148	140	150	144	166	147	165	172	134	162	139	142	131	140	155	161	148	149	138	149	164	143	137	155	146	162	151	157	170	137	169	145	163	155	117	139	144	160	127	142	165	134	152	138	150	129	153	159	162	163	142	145	149	168	150	151	170	151	147	144	160	154	136	139	148	155	126	141	137	149	172	152	159	151	172	156	172	149	152	156	134	145	154	137	138	134	154	145	151	168	165	151	143	150	145	155	149	151	166	131	141	146	149	134	151	141	153	153	154	141	138	167	133	153	160	138	158	148	147	183	151	162	132	163	147	138	141	146	166	159	160	145	179	178	155	148	152	175	174	152	140	126	147	154	165	141	160	139	161	136	142	142	145	145	173	150	131	165	153	152	147	156	142	160	150	137	137	169	152	143	163	139	136	135	153	152	165	143	147	152	140	135	147	172	135	162	159	148	157	151	149	147	156	149	136	159	138	138	148	152	152	124	157	153	139	166	158	154	141	142	160	151	133	147	142	142	161	146	143	164	138	145	138	142	148	143	148	149	153	154	155	131	163	141	148	134	169	139	129	141	161	155	140	136	163	157	155	156	132	175	169	163	138	152	155	130	139	133	145	143	142	141	153	146	132	149	158	151	167	132	131	153	144	162	122	159	167	168	126	149	160	167	130	154	162	144	155	148	151	153	142	137	155	143	134	156	158	149	131	142	157	134	156	142	143	146	151	130	169	131	162	137	158	140	162	152	157	157	144	123
18259	23177	38285	42946	42720	48228	48006	39279	33743	41492	38041	29866	31795	31968	32495	29425	25850	24162	22103	24101	25283	23761	20630	22652	22718	19334	12348	13089	12467	8358	5136	4850	4979	3661	3116	3154	3374	3403	3140	2788	2230	1708	3409	4291	1866	1290	490	490	534	538	489	451	455	460	424	530	749	592	474	436	467	423	420	479	459	455	421	449	423	440	429	460	412	488	383	424	428	425	438	406	418	463	415	418	477	416	467	456	398	409	441	435	383	439	416	406	422	422	395	397	360	433	419	425	423	415	475	457	426	413	431	435	392	427	397	402	396	446	441	386	430	415	403	430	389	414	408	442	403	432	436	455	444	434	421	457	380	413	432	427	442	420	417	424	390	424	420	425	428	447	416	411	426	391	415	422	440	424	452	443	416	435	427	437	451	410	395	423	393	454	443	398	411	455	430	448	445	418	466	366	381	397	426	425	388	457	436	400	428	403	425	426	416	405	407	430	436	435	396	423	423	438	439	415	429	394	417	416	414	407	432	426	384	389	427	443	445	454	416	453	447	406	442	463	368	422	417	437	420	448	437	416	402	399	412	428	418	443	478	403	416	423	440	403	425	398	446	421	462	406	417	425	431	424	426	437	449	413	421	436	427	421	394	428	430	414	397	462	463	449	394	403	411	408	412	411	415	408	452	412	398	431	414	472	415	461	424	452	440	439	367	440	433	388	429	430	439	417	373	400	439	429	455	440	427	388	406	416	422	444	418	428	434	412	420	420	430	460	386	413	400	413	377	423	415	439	415	445	415	418	436	445	418	428	467	406	398	373	421	417	425	410	449	412	437	423	431	406	442	428	428	428	424	410	399	479	409	442	426	391	443	407	436	425	442	415	393	418	462	408	439	415	407	419	423	408	419	420	424	406	397	441	458	416	406	458	422	425	423	423	446	446	462	431	407	405	414	451	425	439	472	430	435	429	446	411	429	423	421	408	359	417	425	444	419	404	433	422	387	402	426	430	439	399	420	384	417	441	427	431	418	444	459	419	405	410	418	413	371	436	430	468	437	457	423	434	397	434	420	412	459	428	417	417	404	404	412	433	426	407	423	437	414	456	412	427	450	428	431	418	450	430	442	442	447	428	429	421	407	412	435	417	417	400	448	426	432	409	390	391	412	397	409	427	421	408	416	402	410	426	447	411	441	412	417	431	398	400	389	416	441	378	419	437	449	387	442	442	388	401	415	443	420	407	412	426	432	373	423	427	414	410	419	434	421	452	438	469	437	435	397	458	421	401	404	400	415	411	435	444	393	433	415	435	434	433	433	417	449	384	403	446	413	408	370	467	440	411	436	424	397	408	410	422	447	466	419	423	429	406	436	412	434	437	427	447	401	417	427	443	426	395	393	417	429	436	408	404	392	432	439	426	410	452	402	465	436	447	457	403	428	415	432	400	396	393	416	425	402	418	447	410	414	428	443	421	428	414	413	456	440	455	411	430	431	407	415	452	446	433	436	409	438	428	426	467	407	411	413	389	428	420	420	420	440	430	390	450	425	433	393	434	404	448	411	410	419	444	440	457	394	428	399	430	443	457	436	420	448	414	430	443	408	416	419	446	433	433	441	409	389	453	419	522	432	402	405	412	420	442	423	421	426	434	403	459	402	429	452	439	416	420	428	463	433	445	425	417	394	466	438	412	427	403	402	407	444	414	437	425	417	418	440	415	371	423	420	440	410	417	439	449	444	461	428	466	415	454	454	458	443	426	427	404	443	427	392	457	428	422	436	454	375	440	443	389	435	447	426	381	403	378	394	457	429	430	432	435	418	412	408	439	431	424	450	459	411	443	443	380	404	447	476	474	433	433	439	410	434	418	413	392	422	417	387	451	424	428	435	409	455	430	440	420	426	415	398	431	449	434	409	416	438	412	444	445	434	405	450	413	422	459	450	439	422	431	404	446	420	423	419	436	439	436	404	469	440	422	425	461	414	411	436	448	463	456	423	425	446	419	443	412	404	422	414	431	419	395	431	405	396	418	445	421	382	438	424	405	447	430	430	400	434	460	435	424	411	415	423	432	416	409	399	417	407	394	410	417	422	435	439	424	417	453	430	428	432	441	410	419	429	418	442	413	429	441	441	396	432	442	430	419	409	409	401	445	416	382	438	396	420	444	420	451	440	418	405	411	462	433	424	409	455	418	437	412	411	428	417	419	386	407	442	429	418	414	417	464	416	429	423	450	425	423	417	389	390	423	447	429	382	414	430	423	398	435	457	407	425	431	445	426	429	394	428	417	435	408	443	392	430	439	424	453	457	440	350	419	414	425	443	441	441	455	426	408	433	426	404	430	401	431	398	423	427	377	414	430	437	410	447	410	442	405	439	424	388	418	410	441	426	410	432	434	431	408	437	453	426	423	386	405	398	388	408	443	464	406	430	423	410	376	428	409	448	394	417	395	427	434	398	421	438	409	446	395	419	413	436	419	413	409	485	433	433	414	447	452	394	435	398	401	432	432	405	390	415	466	441	406	405	432	441	462	432	452	430	421	411	391	478	458	429	420	427	458	402	434	424	386	456	451	417	415	455	443	446	422	422	441	445	393	421	411	403	412	424	423	410	370	433	460	403	421	440	417	413	388	426	412	416	425	458	449	452	398	430	393	419	500	400	420	452	445	481	398	429	443	439	410	414	399	460	408	411	397	444	499	444	462	431	434	442	403	386	415	418	393	419	418	391	443	439	425	436	404	423	423	414	429	419	418	438	433	439	402	432	417	417	422	407	425	414	428	431	428	454	418	384	432	445	419	398	448	404	436	411	420	458	422	447	428	423	432	409	437	419	442	436	400	423	396	419	439	410	417	458	408	439	386	445	435	458	439	426	392	448	425	425	427	414	446	445	386	410	455	423	433	414	454	395	417	401	447	415	444	436	448	424	425	416	398	450	421	438	441	443	394	425	416	453	430	436	420	417	420	432	379	391	422	435	449	397	388	396	453	399	436	439	418	436	363	405	421	420	407	423	394	426	428	380	403	435	442	389	433	396	398	416	402	462	407	436	411	447	424	436	450	432	392	433	405	419	429	398	461	404	431	416	421	424	424	487	413	401	425	400	422	413	438	422	395	450	428	463	424	414	420	432	460	393	435	467	411	434	441	427	421	430	431	415	435	453	448	392	419	413	442	445	425	435	414	414	457	412	445	450	384	407	422	397	418	428	424	438	409	413	467	412	450	451	424	406	442	461	427	411	419	444	455	411	430	437	384	427	430	423	402	406	417	440	417	421	440	392	401	431	406	374	444	421	417	460	432	456	401	453	454	431	417	452	415	439	409	418	429	424	416	452	410	466	435	430	422	381	434	432	442	445	435	416	428	417	396	422	461	462	402	417	401	423	467	415	407	473	430	431	421	439	439	440	407	369	434	441	405	432	400	408	407	439	407	461	425	417	406	399	486	427	404	459	429	443	414	426	429	462	431	412	412	416	413	466	405	447	446	412	405	420	417	442	418	425	405	435	418	409	476	417	436	423	443	409	420	380	401
33296	33687	45685	41422	35513	34459	38176	35282	26410	31267	28064	20756	19614	21392	20343	17116	13236	12139	10309	12872	12644	12153	9104	9373	7821	5615	3998	5679	4282	2586	1661	1020	1070	1099	1066	878	798	884	770	719	534	466	755	1136	717	397	197	181	203	187	184	196	171	174	168	197	229	204	183	180	165	185	194	171	191	189	198	175	162	211	178	168	175	178	172	187	175	168	156	181	166	180	175	166	185	191	179	165	205	197	185	160	195	188	189	175	202	163	164	193	161	173	207	212	193	177	168	160	178	189	181	174	165	174	186	172	177	202	191	197	171	171	191	153	181	166	165	174	195	205	160	169	170	177	175	192	207	211	177	202	184	179	179	182	170	180	189	174	181	170	174	200	169	187	176	188	176	196	190	188	180	170	195	178	162	167	178	184	162	166	188	186	157	197	170	184	199	163	182	170	180	185	203	173	167	197	198	179	187	178	177	168	198	205	198	185	209	176	171	203	166	163	178	192	210	204	184	182	175	183	196	159	176	198	185	187	216	203	172	168	171	167	159	164	166	181	195	194	178	162	188	195	175	162	170	175	177	170	180	187	171	163	161	170	173	206	161	162	173	168	169	200	157	193	183	177	174	194	194	163	194	175	187	177	171	220	194	187	176	181	181	162	174	175	170	188	190	182	172	176	200	181	146	214	196	198	175	192	197	185	168	178	160	185	183	182	155	170	153	182	156	206	189	164	177	149	174	171	185	187	184	191	193	189	187	171	160	182	190	188	180	187	176	162	167	190	180	183	186	160	173	170	191	165	162	187	187	198	161	149	171	195	181	181	189	195	202	172	175	178	182	173	160	181	176	187	178	186	184	185	188	209	188	186	165	181	175	188	175	171	173	191	190	195	151	193	204	186	203	181	180	183	174	183	182	175	178	173	187	190	177	186	181	185	172	168	184	194	192	171	167	161	180	180	168	190	177	204	186	171	170	179	187	161	175	200	186	192	184	150	159	167	165	189	164	199	169	185	176	182	162	207	162	180	173	167	199	191	171	204	177	180	195	182	187	169	187	184	164	194	169	168	170	184	178	176	187	192	161	171	186	178	173	153	167	202	190	204	173	182	185	194	180	193	166	155	187	172	180	207	172	193	215	182	185	175	194	186	168	200	181	166	187	189	169	161	193	174	172	194	180	186	179	166	177	193	186	181	173	207	167	167	189	195	161	177	194	194	199	170	177	176	206	182	170	169	165	179	190	165	171	193	179	187	218	194	165	184	167	197	174	180	207	178	222	185	184	177	191	170	168	177	197	166	202	167	165	185	195	174	194	194	169	190	179	177	201	178	178	182	160	177	162	178	165	169	166	164	189	183	188	188	190	178	194	160	197	186	212	189	160	190	195	169	184	192	193	160	161	168	157	164	201	180	174	163	192	187	168	172	211	167	183	153	182	185	158	190	163	198	140	182	168	193	181	197	198	169	182	195	195	174	172	166	196	198	192	156	192	184	181	200	156	199	169	170	169	175	167	188	171	189	195	156	155	192	165	176	169	183	182	180	176	183	197	165	194	196	173	184	160	190	185	175	175	175	204	183	190	219	179	185	165	170	176	189	193	173	187	173	194	186	207	169	177	202	174	170	198	202	170	196	165	181	165	179	177	159	188	205	185	147	225	178	173	192	184	152	203	196	166	188	195	213	187	166	189	176	168	184	208	179	193	196	158	175	183	166	215	183	185	183	176	184	184	201	178	188	185	185	167	176	167	172	180	165	164	189	205	203	191	168	183	168	190	198	183	191	160	196	183	173	174	188	189	190	156	181	178	169	198	195	142	187	174	188	153	165	193	185	154	183	184	178	179	194	188	217	185	182	175	185	191	194	169	152	194	202	188	164	178	173	164	197	175	170	180	150	174	184	205	196	159	175	191	147	182	175	189	177	187	181	192	156	193	187	204	199	188	181	214	167	178	166	156	155	172	169	178	164	197	172	170	170	191	178	215	197	181	184	202	176	182	152	184	198	179	191	180	183	174	192	204	180	170	177	181	174	164	188	167	176	185	169	172	179	187	175	178	177	193	175	170	168	179	194	177	173	177	180	197	200	171	192	173	155	182	208	191	188	165	182	162	166	181	194	174	172	161	187	185	190	203	189	171	172	175	172	187	156	175	180	196	187	183	153	176	173	182	170	177	202	174	184	182	172	176	176	192	197	173	167	165	181	193	168	182	165	179	178	176	164	178	185	174	195	189	161	146	181	192	158	197	156	183	169	159	203	204	189	164	155	188	164	147	163	176	176	181	173	192	200	179	202	190	191	150	188	162	178	191	172	170	169	180	170	182	177	165	166	179	185	183	174	193	194	192	168	196	179	198	177	186	159	173	185	187	186	170	188	189	172	198	182	169	174	183	191	193	173	198	151	182	204	171	194	181	182	171	206	180	163	177	172	182	168	169	177	200	184	187	169	165	183	179	173	197	201	173	191	180	205	178	182	201	187	207	175	173	186	182	160	165	169	170	154	173	188	198	173	209	200	163	168	174	176	186	177	167	191	183	165	198	177	191	187	174	178	183	170	187	159	178	162	152	188	196	173	167	185	170	195	195	173	191	170	181	196	182	175	176	167	183	201	185	173	169	180	182	189	216	180	165	170	190	187	205	183	177	172	196	197	198	171	199	184	163	152	151	189	179	162	188	183	178	212	185	171	192	188	194	188	156	193	174	168	189	189	167	170	178	180	149	168	190	180	214	160	184	172	188	203	196	179	206	206	213	150	192	191	184	159	184	202	182	184	202	186	203	182	188	197	172	164	173	179	196	155	197	182	168	194	172	220	187	183	162	194	186	179	178	188	172	193	197	169	184	169	154	197	183	177	186	184	182	191	171	182	184	171	172	158	188	176	174	188	183	202	198	181	193	184	193	179	145	187	162	195	179	154	210	177	201	188	171	188	170	168	194	186	211	166	170	169	188	175	169	197	162	188	199	184	171	158	163	167	177	180	196	157	158	177	193	167	190	174	154	192	184	191	175	179	188	146	180	198	202	173	150	206	188	188	192	194	206	197	188	199	180	159	182	204	173	173	176	186	181	206	192	208	178	170	199	175	170	207	193	198	175	178	180	163	172	170	159	205	194	203	190	175	194	198	206	173	175	169	201	180	184	178	181	179	164	182	187	173	162	181	177	190	200	222	187	177	164	184	166	171	179	193	167	174	188	199	173	166	192	174	167	176	162	191	170	179	188	196	182	182	177	194	167	198	180	182	184	196	184	182	178	164	180	166	170	211	174	176	177	191	186	201	175	194	170	197	150	188	182	165	181	188	193	175	187	198	176	174	205	199	201	182	163	190	173	205	177	219	177	204	161	156	204	185	169	196	175	152	177	194	167	174	175	192	182	167	186	170	159	152	174	170	172	194	168	158	169	172	176	179	173	164	172	161	201	180	176	181	198	153	155	200	172	194	188	186	188	165	168	183	183	175	158	180	174	200	195	194	176	207	172	187	166	169	177	196	207	190	187	177	191	184	189	160	180	195	168	199
21994	28472	42737	47262	46946	50320	52000	44894	37555	47105	44392	35641	37729	40429	38444	35415	32732	30835	28521	32906	31619	30655	27093	29527	25536	21471	17016	23820	18655	12349	8785	5947	6553	6642	5691	5170	4742	5031	4720	4171	3146	2430	4462	6572	4017	1742	628	631	568	596	557	568	526	521	495	635	788	665	528	515	517	495	504	560	537	546	513	506	511	509	486	505	507	514	500	525	521	462	504	505	464	452	468	517	479	493	480	482	490	494	485	486	484	474	530	523	495	459	507	520	447	496	496	489	519	528	450	469	537	495	473	464	509	511	491	501	474	515	524	505	481	489	513	469	468	480	533	499	515	438	496	532	488	514	510	489	486	508	507	485	456	507	531	514	462	532	508	489	483	489	520	501	476	523	478	508	474	499	501	461	461	528	556	504	515	487	507	522	476	528	514	520	465	533	490	492	535	473	472	476	505	499	478	543	501	493	506	500	456	492	450	503	485	488	508	463	506	538	489	489	482	538	460	494	471	522	487	471	516	505	520	505	498	462	455	521	495	529	480	495	535	546	499	463	475	526	529	483	491	513	482	478	489	497	510	519	500	502	533	495	490	500	489	486	509	500	496	499	497	514	526	471	518	439	459	515	525	497	530	496	534	484	501	518	506	489	476	467	476	516	501	503	534	509	524	514	509	532	481	513	474	489	472	475	468	488	502	515	496	453	451	492	459	521	509	500	489	469	483	502	445	506	495	480	514	509	479	523	528	463	483	476	494	524	498	524	505	527	513	473	536	513	508	516	505	538	534	495	465	536	487	450	491	524	513	492	520	495	464	490	480	494	500	469	512	492	475	482	477	511	527	483	461	474	505	528	510	477	496	490	532	526	502	520	507	512	490	481	536	472	489	536	473	518	514	533	504	492	453	479	528	493	489	478	452	480	552	480	497	497	460	500	507	509	438	516	476	466	527	494	496	504	495	453	510	472	516	513	457	491	485	475	487	499	525	497	503	516	515	531	519	505	493	541	529	535	500	503	473	498	492	518	495	476	471	496	515	492	464	509	472	498	476	513	475	504	516	514	524	471	465	478	528	529	510	508	494	507	521	466	504	458	481	484	478	521	498	504	454	503	495	509	505	504	489	519	505	497	550	474	527	494	498	491	496	513	461	502	466	520	480	524	523	511	454	452	503	503	495	487	507	537	521	461	489	508	487	464	502	497	483	491	495	537	464	474	466	474	495	514	520	441	492	532	487	456	489	466	524	526	503	493	487	488	514	480	529	451	522	488	523	478	532	480	523	521	524	501	500	493	509	495	484	456	535	437	473	520	501	503	495	485	481	523	473	515	489	462	475	472	519	519	498	512	503	524	453	524	483	474	469	495	501	511	518	524	506	509	500	506	478	496	503	500	442	495	501	511	466	496	512	478	493	469	513	505	463	467	520	499	505	473	506	473	499	482	516	489	473	515	480	525	554	532	495	496	510	527	502	487	495	528	482	496	493	501	490	478	487	534	475	474	467	485	504	525	512	499	500	440	456	515	516	519	482	496	488	517	479	505	473	519	474	489	544	485	511	480	543	488	525	488	512	485	468	463	477	467	513	467	455	467	524	514	496	516	506	494	513	503	547	475	496	485	494	478	475	498	477	433	493	492	477	528	520	498	493	470	461	468	520	498	505	485	473	528	500	472	504	485	484	502	491	520	489	521	512	533	514	520	502	518	472	482	486	496	509	503	512	486	513	466	498	488	493	503	476	511	477	461	529	513	482	488	490	503	481	485	528	440	482	474	470	534	536	440	488	446	466	519	477	510	505	481	527	531	477	467	483	483	511	485	496	500	484	478	506	496	491	520	501	477	520	512	533	523	513	493	479	481	516	509	482	459	459	452	508	512	487	481	493	517	503	520	473	501	468	484	489	510	492	475	505	478	480	506	465	530	530	499	514	505	502	497	466	469	465	500	530	476	498	465	471	496	496	495	477	453	541	487	462	462	486	541	502	527	542	479	497	520	503	467	451	539	497	519	497	510	475	506	491	484	492	476	494	524	484	462	503	507	492	479	503	477	523	501	487	521	499	511	494	524	482	525	499	504	491	509	519	521	479	508	475	493	491	482	475	506	523	521	509	485	494	521	523	462	513	493	482	545	510	483	534	521	484	483	489	468	475	489	495	512	512	504	496	497	493	476	509	501	487	503	462	482	509	543	522	495	467	461	518	495	467	529	499	492	516	489	468	510	457	527	553	450	496	480	513	532	464	520	498	499	531	485	502	482	492	495	492	521	519	507	476	525	477	443	487	536	508	474	509	466	452	544	492	511	491	563	489	478	511	492	466	509	538	504	487	517	500	473	472	514	486	506	488	512	475	501	479	525	449	501	481	440	532	481	529	500	530	506	499	508	465	457	506	520	498	489	462	489	484	495	501	481	522	504	462	481	475	469	483	531	501	485	485	470	498	501	494	486	495	487	511	505	471	524	527	510	508	506	488	511	535	507	495	496	481	535	474	508	452	471	529	541	534	539	490	520	466	474	490	518	509	481	506	493	491	489	484	478	500	515	484	517	507	479	533	501	497	498	509	524	517	470	521	491	465	508	509	454	519	502	500	509	466	482	516	514	499	471	488	467	477	539	492	498	510	521	482	521	483	485	503	484	491	528	515	477	510	480	489	502	545	488	489	503	511	488	508	516	527	489	513	527	504	501	506	449	529	512	504	475	492	515	460	514	500	480	486	518	512	468	473	521	471	518	502	499	488	455	487	468	495	488	489	504	466	526	452	487	457	501	502	539	498	443	468	458	487	482	493	518	515	506	494	468	481	482	494	465	475	477	488	481	496	485	486	512	480	485	488	509	569	497	464	520	477	521	506	524	494	487	499	500	488	490	515	464	477	491	517	507	509	505	488	539	511	511	489	496	505	502	525	471	527	506	513	489	478	474	489	457	534	496	502	505	484	506	487	480	464	513	522	504	509	479	477	505	523	477	505	476	493	507	531	510	507	523	527	496	507	486	487	508	467	480	484	452	509	457	503	505	521	481	506	466	471	492	536	490	529	502	498	545	502	535	477	477	525	504	536	495	521	505	482	499	527	522	508	522	456	496	505	468	494	512	511	475	496	495	501	501	502	526	466	503	480	485	492	503	492	510	471	491	486	471	460	485	537	517	494	489	514	509	503	495	452	497	473	484	478	469	479	515	487	473	499	451	508	520	478	541	490	461	443	499	482	507	468	506	493	499	507	495	504	470	505	491	485	485	502	489	549	499	465	484	495	489	472	480	502	469	508	502	514	556	498	481	491	487	476	499	488	499	502	495	502	504	503	519	437	464	554	491	524	479	476	506	480	499	496	518	532	536	488	461	447	483	476	510	501	511	513	486	507	476	503	497	455	495	468	501	523	495	507	482	525	511	465	511	496	472	510	495	465	525	445	514	522	496	541	508	538	474	473	496	482	492	508	453	498	495	522	512	482	502	499	506	513	490	469	493	469	513	492	478	476	507	478	489	478	531	465	519	501	487	489	509	511	471	497	494	492	473	488	510
12029	10197	16072	13816	8511	5371	4978	3116	2000	2218	1804	1246	1300	1301	1113	981	839	726	590	685	607	587	465	545	488	409	353	399	339	313	264	216	224	196	185	170	180	210	187	200	158	150	184	216	171	164	161	162	147	123	142	140	133	143	152	141	142	137	125	128	154	145	147	139	146	128	153	130	151	157	164	127	117	163	146	135	130	133	164	166	114	151	149	148	147	145	130	139	130	132	123	175	147	155	137	146	126	162	141	157	139	133	134	140	145	162	134	127	146	135	135	136	137	129	148	149	162	136	156	156	137	155	143	134	137	140	143	136	145	130	140	125	141	117	147	143	130	137	137	136	146	145	147	137	141	150	156	151	132	133	150	146	145	170	143	137	146	140	160	158	137	136	134	137	123	127	154	133	147	138	147	146	131	141	134	137	134	132	153	138	142	130	140	146	155	140	152	130	147	152	132	133	153	127	119	136	159	123	119	130	139	158	148	126	152	148	137	132	149	127	159	136	159	141	153	134	138	125	159	144	134	140	144	135	126	139	144	128	141	135	133	139	139	119	145	138	127	136	127	129	146	152	123	113	137	139	140	131	136	127	144	140	135	139	147	159	142	135	130	148	124	140	142	147	141	157	137	142	124	125	141	155	137	145	156	143	152	140	148	158	150	121	139	154	118	144	135	127	144	137	150	137	147	140	130	134	159	142	127	140	141	132	137	148	132	135	127	149	136	149	173	147	138	123	147	112	131	122	124	146	131	162	146	118	117	139	151	137	142	141	144	125	153	152	146	143	126	143	125	121	147	137	145	147	148	137	157	157	149	133	148	136	149	136	145	150	144	177	143	133	134	147	132	128	115	143	162	137	129	136	155	126	156	145	131	132	137	125	154	142	162	150	143	164	140	142	131	151	150	145	132	131	149	124	147	130	119	144	142	135	137	142	167	124	141	120	156	121	143	144	126	145	145	119	134	114	120	121	158	157	133	149	152	150	146	144	129	158	139	130	148	144	139	125	142	142	143	149	138	124	150	137	163	145	127	128	137	140	150	139	128	135	130	122	144	154	140	153	151	152	126	130	133	133	149	128	140	124	152	144	146	147	144	136	146	131	123	144	133	137	127	141	132	164	134	152	165	148	149	146	116	161	161	118	159	165	169	142	129	143	154	133	121	148	139	137	135	147	145	117	133	142	149	152	143	148	142	152	131	154	134	108	141	135	131	132	148	140	138	139	147	144	139	129	150	134	141	135	147	148	150	134	165	127	136	133	149	136	140	130	152	149	116	158	152	141	144	122	130	162	142	132	127	174	153	139	131	143	160	159	129	147	136	135	126	140	150	122	136	129	127	123	144	145	156	145	148	111	144	154	139	153	119	141	142	160	152	139	120	153	132	142	133	132	140	144	135	116	146	142	137	147	151	143	139	142	159	131	151	145	140	142	136	121	124	140	133	141	137	152	169	127	131	144	168	137	145	143	135	132	145	154	164	142	132	146	134	136	154	138	123	141	137	163	120	141	136	126	161	140	141	141	142	145	168	134	134	149	137	155	146	144	139	162	123	146	161	146	122	160	155	129	143	125	142	134	124	134	154	146	142	162	156	140	132	149	133	122	134	146	137	151	137	154	121	160	151	135	158	137	125	166	164	147	133	114	156	135	113	132	122	140	140	143	151	139	147	142	149	135	141	106	137	158	146	162	135	160	142	140	134	114	121	147	134	128	131	136	136	164	160	130	148	146	148	153	133	157	144	138	128	146	139	160	157	124	144	153	153	152	155	158	158	166	140	144	128	149	134	150	130	118	153	146	130	162	143	123	141	126	144	116	136	149	151	142	147	129	141	131	140	139	141	145	131	151	138	130	152	126	148	140	132	140	149	144	147	131	123	149	139	135	162	139	143	130	131	132	135	158	126	149	153	136	150	154	125	161	133	134	152	152	136	154	133	124	155	139	150	127	141	156	144	135	134	137	137	152	136	126	129	149	130	148	147	144	136	152	150	139	150	147	131	123	139	133	135	149	141	130	133	143	136	124	147	143	157	145	143	127	149	114	132	132	152	123	151	145	123	136	144	139	144	154	134	151	159	148	134	141	112	132	142	157	149	140	134	135	128	138	127	161	139	161	147	151	135	159	124	148	144	143	135	138	145	142	139	141	138	151	122	143	162	162	131	134	155	150	134	134	148	122	146	135	134	119	139	150	145	149	125	143	130	145	139	140	135	134	150	144	145	139	141	160	140	123	151	145	146	144	145	130	140	135	139	120	149	117	135	143	122	147	142	108	157	153	130	151	129	118	162	129	140	124	143	132	139	118	134	165	153	143	130	126	146	134	147	141	123	140	128	132	137	139	153	137	134	167	144	127	128	137	145	147	165	121	129	135	123	140	136	146	144	128	134	145	148	146	141	150	140	141	134	132	153	144	133	142	144	132	154	111	137	154	135	118	161	124	168	143	119	122	133	139	146	145	155	128	141	147	137	132	146	140	139	128	154	132	139	145	180	142	140	132	160	145	106	133	126	138	132	147	136	158	138	126	157	151	140	152	136	155	152	125	146	133	119	130	139	135	158	139	132	154	151	130	154	133	127	133	129	136	141	131	170	151	152	156	141	139	163	147	151	139	138	157	141	150	145	128	150	128	153	168	141	124	140	135	122	150	145	142	143	150	141	151	161	164	127	151	142	146	148	122	145	132	144	149	152	157	137	153	136	131	130	156	135	132	138	135	176	145	149	148	156	150	141	147	128	148	130	127	144	157	135	142	134	162	130	154	139	153	129	149	125	138	147	144	134	133	138	122	138	141	157	141	139	159	138	134	160	148	136	144	124	138	166	132	141	131	140	119	150	145	167	137	152	151	132	124	133	128	158	124	134	147	158	145	135	150	120	139	141	137	149	128	140	141	145	130	129	134	131	134	127	135	147	126	161	141	143	146	130	152	141	152	140	150	126	125	136	163	156	157	133	140	150	147	148	143	152	157	168	152	154	140	135	151	160	156	146	143	126	152	139	133	158	163	158	138	150	154	146	137	140	132	143	152	143	134	151	145	133	148	144	132	140	117	128	163	144	140	121	130	133	151	139	132	137	117	144	155	144	150	158	121	144	115	124	151	141	147	150	119	125	159	153	135	150	144	153	163	150	129	132	137	160	142	132	125	135	150	139	182	146	145	141	152	142	141	134	110	140	156	151	145	128	125	152	153	138	138	125	150	179	145	142	139	122	149	152	122	158	126	130	136	161	139	138	139	129	142	135	152	148	125	145	118	131	146	126	145	150	140	113	160	150	135	131	144	127	135	138	127	147	135	137	131	159	137	134	133	143	135	128	135	112	122	134	152	178	118	141	140	132	150	148	140	147	146	149	130	142	153	147	124	140	157	164	127	144	141	140	144	140	136	146	148	152	142	130	147	139	126	131	134	150	145	140	124	137	143	152	142	143	151	146	134	138	129	142	157	141	144	153	133	135	145	138	145	157	140	127	125	147	120	170	138	140	145	152	154	150	161	110	123
8467	9946	21288	23391	19843	17212	17504	12329	8594	10924	8977	6420	7264	7298	5925	5098	4262	3842	3386	4177	4020	3423	2587	3068	2727	2293	1831	2368	1854	1472	1129	1029	983	903	806	715	688	726	665	680	638	563	743	837	594	530	388	388	410	410	403	412	393	410	374	382	436	462	415	376	430	404	409	431	389	431	378	415	346	367	395	389	434	383	384	397	396	394	376	393	410	415	412	389	400	388	397	385	454	389	406	436	394	416	392	411	401	431	423	382	379	389	429	371	417	377	421	427	384	420	385	392	378	388	394	405	386	391	390	377	362	407	427	392	407	418	428	402	414	461	404	379	384	403	403	400	390	428	409	399	372	396	404	413	386	396	418	377	413	378	406	443	406	394	375	439	385	432	416	367	395	436	385	404	414	398	386	405	424	407	399	384	426	384	383	411	391	381	378	390	416	412	409	403	388	388	358	402	434	407	363	392	387	406	386	372	418	375	387	390	399	376	402	402	412	412	386	380	420	406	391	409	374	385	421	399	393	394	388	404	391	381	396	371	392	380	397	436	410	394	423	415	426	379	404	377	389	378	401	382	388	413	399	404	406	381	394	389	393	405	390	399	395	354	407	424	392	436	410	387	379	391	415	396	425	352	417	377	381	419	368	413	352	437	346	385	416	415	409	371	359	409	409	376	400	364	416	405	376	378	441	420	376	410	377	401	351	402	427	391	390	447	380	375	404	419	420	364	416	372	365	352	366	393	389	407	379	382	391	420	380	435	421	405	361	398	424	396	409	406	437	366	409	422	391	405	408	427	392	389	423	379	390	437	417	404	422	418	385	409	399	396	378	437	345	419	431	394	406	403	412	407	428	384	403	417	386	433	367	382	390	383	418	440	393	396	381	396	407	361	382	447	424	436	379	382	395	379	416	409	389	417	419	394	396	416	420	395	344	411	408	383	427	381	384	361	389	383	404	372	402	421	405	419	422	392	389	368	415	405	417	414	398	390	386	387	377	400	412	395	363	401	389	383	411	384	417	416	412	386	364	400	394	387	370	437	423	383	392	387	411	422	369	423	383	379	428	407	400	374	415	398	402	380	372	459	407	393	414	435	419	388	374	406	372	385	402	420	437	452	376	368	355	359	373	410	340	424	428	396	371	391	413	392	397	393	408	363	406	396	422	410	417	417	397	366	392	404	409	374	384	399	398	392	378	389	402	419	405	384	408	375	431	362	393	406	398	376	394	402	421	407	342	379	392	370	436	369	369	389	379	375	418	385	392	405	403	418	391	371	430	404	382	382	416	397	365	398	420	399	391	396	406	362	396	397	408	403	394	403	405	403	393	388	381	394	401	395	436	403	398	404	405	374	400	380	423	389	413	387	415	404	394	400	408	382	411	400	394	435	410	402	371	386	416	379	393	374	400	384	375	432	369	412	397	382	387	413	426	420	430	372	403	393	404	390	413	385	428	442	387	362	395	395	386	395	402	347	392	393	384	393	392	411	416	425	415	397	444	397	434	397	392	392	415	427	407	407	406	398	404	376	407	413	380	423	429	372	370	412	396	404	391	376	416	369	425	411	424	374	408	410	431	408	371	398	368	353	402	400	362	413	379	372	426	431	394	397	399	385	391	380	391	395	391	387	416	404	417	391	383	400	383	395	383	447	418	416	402	413	407	436	408	415	412	387	389	436	405	377	426	447	412	363	393	427	407	404	443	380	389	422	401	373	415	418	418	396	404	426	407	407	418	406	381	424	399	426	373	392	399	428	379	447	376	404	385	393	426	408	417	417	421	436	381	408	394	386	425	390	410	441	427	380	396	388	387	359	411	403	390	390	396	423	372	414	410	417	367	378	375	391	409	374	421	410	408	400	386	382	400	405	415	400	421	388	408	411	374	364	391	426	411	420	393	414	421	410	360	366	432	404	393	387	395	402	431	402	395	408	419	430	402	396	391	396	442	406	410	407	417	404	369	341	379	377	391	400	382	420	404	389	376	401	432	395	393	413	424	399	410	417	404	391	384	388	373	396	418	422	389	363	389	384	391	403	415	412	406	410	392	355	455	393	377	399	394	432	391	386	389	437	406	399	421	395	417	397	393	414	387	358	388	393	384	398	390	408	366	411	426	395	385	417	389	375	414	390	384	417	401	413	377	373	391	347	423	428	418	389	424	385	407	415	415	408	371	387	397	354	437	387	391	385	420	383	411	380	408	407	407	403	396	396	403	399	411	338	393	428	385	408	393	431	390	402	398	385	422	403	377	364	389	410	379	389	366	379	389	428	402	417	415	384	383	391	375	407	408	401	426	390	383	410	409	370	430	410	362	416	395	361	365	405	394	388	387	406	407	374	394	416	371	380	392	406	381	422	403	419	391	375	396	414	407	390	395	407	358	427	411	416	418	411	406	397	402	395	399	430	370	418	359	405	404	397	409	383	378	399	353	417	421	421	407	402	392	385	410	395	406	418	393	365	425	406	432	387	369	415	410	398	407	414	399	376	402	408	369	441	410	394	401	403	383	410	404	388	391	397	407	405	397	399	398	414	430	385	410	415	398	383	367	389	403	388	406	409	353	405	399	411	413	406	422	400	408	386	385	391	380	375	405	410	413	370	396	394	400	381	394	401	431	390	392	388	401	387	383	374	383	418	404	394	391	389	395	430	428	389	356	393	402	425	360	422	367	403	380	393	400	406	431	390	408	395	386	385	407	407	413	394	380	407	408	378	410	402	363	392	398	418	377	410	402	371	393	409	416	440	422	378	411	382	417	386	409	404	433	431	371	371	407	385	383	385	392	395	370	396	388	421	432	430	411	377	383	415	390	387	430	377	434	400	398	372	403	423	388	433	412	422	374	404	393	377	399	421	411	387	399	390	397	402	385	383	391	412	402	397	397	423	427	465	405	389	386	407	404	418	403	390	407	398	412	399	384	430	401	423	398	406	401	417	346	412	399	398	409	370	388	405	395	378	389	399	391	407	375	372	456	369	391	378	386	377	392	347	406	397	417	437	414	397	407	402	389	395	418	365	409	417	400	392	408	403	385	377	423	402	401	401	435	421	443	401	412	405	388	379	411	394	374	362	404	421	403	370	407	385	410	393	389	404	403	383	399	417	396	409	422	382	415	402	399	407	429	428	416	388	432	446	392	411	379	396	384	411	450	396	430	423	405	386	412	390	419	413	423	407	408	364	422	387	402	396	408	399	429	405	412	379	406	418	416	415	387	443	408	366	423	381	420	393	404	411	385	402	433	389	409	419	396	427	407	395	394	382	396	371	423	405	402	436	389	390	401	427	380	399	397	422	390	383	386	419	459	426	390	409	393	418	388	412	408	429	409	390	358	398	436	407	400	422	441	353	387	408	363	359	411	404	385	424	394	389	413	405	377	392	371	379	407	360	385	403	407	370	394	397	408	433	426	397	406	407	425	417	398	397	400	413	426	364	429	372	409	379	438	419	395	402	438	390	393	460	436	371	419	399	421	401	397	376	377	363	417	418	394	409	402	386	413	386	384	406
26478	27477	43225	38786	33036	29359	32744	27012	19178	22911	20791	14785	15867	15272	12687	10613	8806	7706	6451	8428	8246	5678	3700	5559	4830	3753	3259	3517	2464	1858	1057	1023	701	665	677	491	558	443	447	423	392	294	579	716	414	199	136	157	146	145	134	144	154	135	129	158	169	134	141	144	114	116	121	129	152	132	151	119	122	123	145	120	134	142	126	114	138	123	116	138	129	150	117	134	133	138	146	138	135	123	135	144	146	130	118	156	127	118	134	123	131	118	132	148	138	127	148	134	146	132	134	141	125	133	132	132	144	119	149	118	115	121	124	117	112	138	145	129	132	150	153	128	125	136	147	138	148	144	126	152	128	129	126	130	121	129	129	130	124	150	119	130	129	143	136	120	123	136	145	130	151	124	123	123	150	118	136	104	142	120	134	126	133	121	134	136	131	124	153	117	136	136	149	130	136	118	125	138	128	142	136	155	128	128	135	113	130	139	132	138	134	122	142	141	127	131	125	131	126	127	136	135	130	137	124	141	164	128	121	131	155	129	139	107	150	147	135	140	122	121	143	142	120	142	146	138	126	125	119	151	118	122	132	122	137	134	136	126	147	109	143	121	128	121	152	117	115	123	137	120	136	116	133	136	133	125	124	126	127	127	149	131	122	114	149	148	127	119	121	138	143	121	127	113	123	131	127	128	125	121	155	126	133	155	139	142	124	136	119	107	126	145	111	117	119	150	149	122	124	126	133	140	136	130	131	127	150	143	127	139	138	118	125	143	133	140	109	134	121	137	123	140	139	120	113	114	143	125	151	128	144	136	138	128	126	125	130	131	132	127	129	123	131	137	136	135	137	125	115	151	153	124	133	126	129	147	125	116	130	134	134	141	132	133	125	134	137	118	129	142	142	104	136	140	131	152	126	133	136	136	128	136	121	141	111	131	146	131	135	146	130	125	148	160	128	151	139	140	124	135	130	118	140	118	119	133	122	124	122	126	131	130	153	147	133	133	128	151	137	127	113	136	131	138	135	133	125	121	135	123	145	132	132	130	145	164	137	139	122	136	134	131	131	146	138	124	141	131	148	140	133	123	129	135	120	124	99	113	142	124	119	138	138	134	124	137	135	139	120	136	147	106	149	124	126	146	120	141	117	138	128	132	140	145	113	138	121	154	126	141	125	146	128	135	157	130	127	144	133	133	137	128	120	152	148	109	141	132	114	131	136	118	130	112	136	135	140	122	118	142	145	138	126	112	144	143	136	148	143	126	135	137	118	160	142	109	124	132	143	141	142	147	118	134	130	131	152	134	134	126	134	111	137	132	149	141	114	120	124	120	136	134	121	121	119	137	117	128	121	141	122	129	118	146	139	120	144	137	133	147	125	147	149	132	130	124	123	142	133	145	128	123	128	147	138	136	135	140	129	134	143	114	136	128	123	121	132	145	143	117	146	130	147	127	153	140	140	114	138	133	129	133	141	136	117	122	125	132	135	120	131	121	127	144	144	150	136	128	124	145	123	148	129	130	114	156	125	118	126	124	161	147	120	115	108	116	127	137	141	128	133	151	124	117	162	148	121	137	121	122	114	136	128	141	109	121	132	135	127	138	117	124	128	159	124	134	142	141	118	127	119	135	128	138	142	137	136	133	117	123	148	127	105	132	132	140	127	133	130	130	113	144	128	140	130	130	141	125	127	128	130	127	116	129	129	133	131	127	115	152	128	148	151	131	175	150	133	152	126	143	136	131	147	123	152	125	129	130	134	133	143	129	113	135	138	132	131	133	127	144	119	127	137	129	133	136	136	133	115	141	136	141	123	127	122	139	131	138	139	144	123	142	124	121	120	126	123	140	133	126	138	145	119	141	165	128	121	120	120	144	116	122	130	136	126	134	148	135	127	166	104	121	141	144	111	128	113	137	128	144	116	121	111	123	130	124	117	120	126	121	121	129	132	137	146	138	135	139	137	145	137	136	123	141	116	145	136	132	139	142	124	157	126	134	139	133	148	132	142	141	139	131	132	133	113	136	120	128	127	119	134	133	148	131	135	138	129	116	139	145	139	111	128	144	125	137	135	136	138	113	141	135	118	136	151	136	127	137	121	119	151	146	125	136	145	123	134	146	137	127	130	120	128	131	131	140	125	134	121	126	147	121	134	154	135	139	128	127	134	129	128	139	118	145	130	121	130	151	124	132	146	130	122	138	136	142	124	139	109	116	122	154	129	156	135	140	143	117	120	141	126	147	141	120	138	124	151	149	118	122	117	114	143	133	117	121	135	120	127	135	130	140	139	137	118	115	122	131	144	131	139	138	134	131	115	130	143	142	135	134	145	117	129	132	133	119	141	135	105	131	106	130	124	129	124	158	120	136	148	119	139	112	152	123	123	146	129	111	141	137	124	153	131	135	136	119	127	137	166	148	133	121	129	131	116	147	114	132	114	114	128	121	149	153	152	145	121	133	141	152	114	122	133	137	111	133	126	124	119	140	125	143	119	118	148	141	144	147	143	147	127	135	112	112	134	142	143	128	133	135	161	137	132	131	114	127	138	140	129	124	131	147	133	150	132	140	133	135	128	112	143	156	146	132	122	127	108	114	159	123	131	157	125	138	145	142	144	133	130	142	132	125	172	127	138	152	129	135	114	121	140	112	141	140	137	131	123	135	140	135	155	121	131	116	132	132	116	135	113	104	133	155	129	125	142	134	120	125	120	129	114	138	122	109	140	114	141	134	141	130	138	135	123	157	111	134	142	129	125	146	129	152	132	154	148	127	133	149	129	142	137	151	161	137	154	114	146	126	147	103	135	132	136	129	143	120	144	136	132	125	152	140	115	126	138	136	145	123	147	120	154	132	137	126	133	111	134	141	139	132	137	129	137	153	129	135	139	147	134	138	117	131	134	127	141	158	124	109	129	136	121	127	141	135	152	114	109	119	120	130	146	116	142	125	111	135	151	129	131	130	133	143	119	126	123	125	145	154	133	149	122	129	128	130	142	121	131	130	140	128	121	110	122	142	140	138	130	117	137	145	130	128	139	133	122	123	129	151	124	152	112	122	98	108	120	147	130	114	124	135	151	135	135	147	136	150	126	142	145	153	143	146	137	156	128	149	151	128	139	119	111	117	126	117	136	134	126	145	116	135	139	131	126	162	160	123	148	128	121	126	137	120	140	123	107	137	157	162	128	135	121	127	123	139	136	115	132	135	117	132	127	122	120	148	115	139	142	145	149	126	145	149	141	150	153	136	126	124	150	124	110	123	135	146	142	129	142	139	131	151	123	128	136	132	141	131	131	122	141	105	140	112	144	132	150	123	147	128	136	123	132	145	124	132	132	114	139	123	129	118	143	150	116	138	139	129	147	174	137	143	117	131	137	122	135	167	139	125	136	142	133	131	113	141	115	131	130	146	143	138	140	120	137	124	145	159	119	123	122	126	146	165	126	137	136	120	133	150	130	136	135	147	130	134	123	136	117	140	124	141	119	110	137	142	134	144	134	139	146	139	154	150	139	135	139	109
17922	23736	40235	43446	43136	41922	45666	36754	33457	40657	38297	31477	35804	34004	30773	29151	27027	25145	22661	26934	26036	20288	15856	23558	19730	16993	16139	17661	13064	10430	6278	6185	4163	4025	4086	2986	3591	3044	2610	2637	2240	1690	3473	4234	2387	839	506	481	500	454	406	421	444	403	384	531	657	504	368	368	397	413	392	425	419	416	389	387	396	386	399	384	346	390	394	364	383	371	367	367	399	365	368	366	416	365	351	380	333	385	352	397	398	396	376	367	366	384	379	382	368	376	371	382	384	397	356	388	373	413	360	356	370	390	373	358	405	381	390	371	358	367	374	358	378	384	360	399	385	388	356	362	389	363	325	353	371	350	413	378	358	365	380	384	367	347	377	349	379	401	390	336	368	392	375	398	358	367	411	429	378	365	379	376	399	387	393	372	385	345	400	385	383	408	382	370	373	396	350	405	359	376	371	376	347	387	361	368	372	384	385	371	353	369	360	388	411	353	404	393	419	396	403	380	349	405	410	389	356	351	400	392	384	367	384	348	374	366	372	365	361	368	346	389	366	375	395	396	357	385	398	358	365	380	377	348	401	388	368	374	367	398	383	417	388	367	362	374	336	364	395	404	381	404	407	359	379	399	362	376	381	384	352	370	373	395	364	370	357	364	372	355	397	377	397	356	345	361	371	408	380	352	389	348	373	393	370	390	362	367	386	370	394	355	354	352	379	331	380	378	345	400	395	393	364	403	362	362	391	382	378	411	371	339	380	376	366	379	399	396	373	357	359	406	347	348	380	374	366	363	367	364	387	363	417	391	396	393	388	397	391	365	405	394	374	394	347	366	352	376	383	423	386	377	343	355	348	367	394	395	412	396	397	382	377	358	381	368	399	393	378	388	390	369	344	366	372	371	382	401	398	377	389	394	386	365	372	370	401	413	346	388	409	360	383	378	379	365	352	364	378	388	366	399	346	372	398	382	370	395	409	390	421	385	394	384	364	391	361	380	377	416	361	377	380	354	385	368	379	384	381	409	390	400	363	384	383	369	359	372	388	377	375	395	368	379	347	354	390	362	415	354	405	386	388	384	428	385	355	363	385	394	373	362	416	378	393	391	366	383	376	378	381	383	385	382	407	383	390	425	381	361	368	369	391	391	418	337	378	390	390	402	375	359	398	399	378	358	373	383	387	353	374	387	395	369	407	396	411	370	380	396	400	379	361	377	376	340	383	361	369	407	404	361	391	400	374	413	399	377	352	395	408	393	353	354	396	382	377	401	393	360	364	366	358	353	338	342	377	390	364	406	396	367	357	365	348	394	359	395	394	388	375	372	389	372	347	360	361	396	424	374	363	434	406	380	392	383	362	392	349	372	377	380	415	371	397	355	395	408	378	387	378	385	385	393	406	368	383	346	364	388	356	383	351	376	383	383	365	381	372	381	355	338	353	383	359	390	344	377	378	356	376	386	351	399	378	386	370	385	369	399	348	378	403	393	355	333	404	362	370	383	335	373	370	384	378	355	363	382	380	370	360	392	405	417	349	369	404	404	401	379	378	398	398	339	379	389	367	376	394	377	385	380	367	387	393	360	385	374	373	339	392	396	389	379	352	414	377	380	385	366	392	386	367	402	371	398	369	389	403	380	392	340	341	375	388	400	383	385	346	387	376	384	394	377	382	386	335	376	388	370	396	334	346	398	378	346	361	387	387	334	410	379	401	403	393	352	410	337	415	396	353	381	396	406	401	367	390	387	352	332	375	374	361	391	401	359	377	397	365	369	354	394	384	384	417	396	368	393	386	372	418	377	377	390	354	363	387	383	362	381	397	403	416	402	399	378	373	393	401	378	348	362	348	366	373	373	352	369	412	365	363	408	406	360	407	380	354	383	370	316	375	374	396	360	361	376	420	413	368	425	380	379	387	368	363	352	369	383	367	405	395	376	351	351	386	377	375	382	415	355	367	392	384	374	399	418	419	368	340	366	352	412	381	353	360	379	370	387	373	390	385	378	399	409	397	363	366	390	381	404	394	362	349	380	391	366	363	363	381	380	377	383	380	346	372	409	357	352	376	375	375	421	376	397	336	371	363	383	354	407	396	369	376	391	358	397	405	332	367	363	386	338	388	381	391	389	367	403	370	425	390	388	389	365	386	369	413	357	362	392	366	373	398	391	375	395	394	380	373	349	383	338	362	387	400	360	380	363	408	406	345	366	408	398	376	415	395	353	386	388	402	410	372	358	395	361	348	425	349	365	391	407	366	369	368	381	371	404	354	403	376	403	379	390	364	365	358	352	407	354	412	378	368	424	402	363	404	380	347	373	367	396	360	424	369	414	412	384	372	355	385	361	354	387	356	387	335	361	370	377	388	372	392	405	398	367	374	371	387	357	320	398	417	402	374	379	378	382	394	373	401	394	343	369	345	330	383	373	395	366	375	360	400	414	401	360	365	364	390	357	342	353	366	382	386	384	398	366	415	368	430	421	371	391	403	411	380	398	386	397	401	373	375	409	396	411	363	411	372	383	381	374	362	349	351	379	399	399	393	379	378	384	390	362	380	351	385	422	372	372	391	379	356	361	355	340	369	399	368	367	350	397	390	363	349	338	377	383	367	356	343	363	376	369	377	377	352	390	386	385	385	389	365	354	352	353	397	375	329	374	402	379	378	318	374	376	360	374	370	366	377	379	352	392	370	398	371	328	367	359	360	368	364	366	364	369	362	374	407	408	382	388	380	344	363	381	392	349	410	383	348	366	372	386	396	365	393	385	340	357	364	367	373	392	432	421	361	358	367	396	334	365	367	380	393	377	381	375	363	365	402	365	434	361	396	360	376	359	368	391	393	388	382	416	390	416	397	396	371	382	426	380	405	369	374	371	376	391	397	389	342	389	384	396	357	360	427	360	336	431	373	359	372	371	336	379	365	400	360	372	376	355	358	362	393	414	377	360	364	383	385	369	364	373	361	368	356	374	360	385	421	409	378	391	393	394	427	395	371	374	373	388	391	374	367	361	361	363	385	367	370	362	377	380	373	355	390	377	375	374	338	360	416	374	423	377	342	400	353	394	366	364	369	395	349	351	387	370	395	403	406	390	377	364	363	390	386	378	388	367	385	370	394	373	373	416	363	403	382	348	376	357	336	367	378	383	411	371	400	371	360	384	374	356	381	376	394	389	369	379	366	353	372	351	369	397	360	384	397	365	344	388	377	393	401	387	385	354	376	379	401	383	373	384	399	367	390	392	396	368	398	369	420	386	348	402	363	357	364	379	370	384	390	367	402	365	402	379	369	376	395	403	365	369	395	372	387	367	387	372	387	356	359	432	360	372	360	357	393	388	391	398	404	396	397	355	376	383	367	360	384	382	362	377	441	410	375	384	382	383	378	377	370	378	403	394	380	409	383	372	371	400	367	371	399	388	385	346	397	346	381	381	358	386	384	365	387	334	376	345	350	352	404	364	397	404	402	370	358	388	383	400	373	382	356	353	387	378	384	386	356	375	392	411	378	345	362	361	348	400	377	397	383	353
32603	33484	45755	38953	38189	35594	37421	31806	27342	30144	29393	22115	23452	23890	18739	16924	14108	13244	11455	13694	13873	9386	5582	8200	8617	4984	5016	5483	4368	2674	1730	1736	1170	1157	1024	799	868	737	627	668	603	514	981	982	508	309	191	183	198	193	212	195	169	187	179	200	261	207	181	200	148	197	175	186	190	202	163	173	191	181	154	187	191	180	144	212	152	155	140	167	187	156	157	174	185	168	162	171	166	171	180	174	168	184	181	165	170	161	171	165	179	177	180	174	180	178	165	172	166	164	165	178	154	169	193	174	167	159	173	175	176	167	173	163	170	175	172	171	160	178	156	157	186	155	182	172	185	160	184	178	169	173	175	171	174	191	145	158	183	173	168	155	179	168	164	184	158	165	175	156	165	205	154	185	172	151	180	167	172	164	174	165	158	172	136	161	171	158	173	186	159	149	147	152	171	147	192	167	150	164	162	174	171	181	157	167	166	150	176	176	178	151	196	168	177	162	170	177	138	164	160	194	180	175	181	188	171	187	146	162	188	155	170	185	177	142	191	161	165	193	169	184	167	189	182	171	186	174	171	187	195	152	183	162	175	177	151	177	162	175	179	166	160	170	183	189	185	164	161	171	191	155	165	187	178	181	192	204	174	177	186	174	191	178	182	157	195	163	167	161	161	166	183	160	168	162	158	155	147	171	166	160	163	174	160	169	177	175	170	197	192	175	175	202	178	183	171	175	165	181	170	170	173	144	186	162	168	188	163	148	175	179	186	160	160	169	157	156	180	167	166	132	187	197	188	185	197	183	158	156	183	186	169	170	173	168	163	168	165	181	170	173	164	185	152	157	152	171	173	177	212	190	194	183	159	165	173	176	183	167	141	173	166	162	186	162	194	174	171	150	173	180	153	146	156	183	174	164	165	164	176	165	147	159	166	163	153	153	175	153	164	169	176	175	167	171	164	164	157	189	174	159	189	147	183	184	167	178	181	198	183	161	186	156	181	183	165	156	191	173	179	184	166	170	188	158	171	186	159	167	174	174	158	154	179	176	164	176	177	168	165	147	149	145	185	180	157	168	153	195	178	174	144	178	171	170	161	191	188	174	198	182	177	166	200	179	184	181	164	180	179	155	191	161	162	192	166	161	176	185	168	162	159	177	196	168	161	159	180	163	170	161	181	188	155	143	186	177	178	191	181	169	189	166	173	166	177	160	176	168	190	187	183	183	168	154	179	177	182	176	152	185	164	166	153	185	169	193	169	149	189	202	152	166	166	171	203	188	147	156	169	163	173	178	179	156	168	162	151	165	179	156	161	168	152	151	169	192	162	182	176	164	165	170	184	160	154	176	152	173	178	171	170	179	160	179	175	167	177	189	168	188	168	177	175	177	194	173	181	187	168	151	173	178	148	171	136	167	158	148	174	148	169	173	155	199	165	175	164	180	152	190	178	173	184	170	160	183	144	191	160	158	178	194	161	181	156	136	174	178	157	188	175	146	175	163	171	204	158	163	181	164	170	162	158	173	181	194	154	198	185	165	146	188	202	165	164	175	172	156	184	174	171	145	184	175	162	159	174	162	189	169	175	183	179	154	174	145	161	202	178	193	159	182	152	168	171	174	153	171	168	166	211	167	158	168	148	138	174	185	181	180	169	189	184	178	182	155	210	178	187	157	172	180	161	184	157	183	158	180	173	153	168	179	176	159	191	177	149	165	186	153	174	157	149	183	156	183	163	168	155	179	181	179	183	180	197	146	174	152	195	176	175	157	158	164	164	184	176	162	147	157	177	167	182	172	166	158	167	173	163	156	161	162	178	181	203	157	165	157	178	179	171	178	170	185	148	185	173	172	179	187	202	163	166	175	166	191	177	164	163	151	178	159	163	183	178	180	185	154	168	148	176	186	187	160	155	162	169	167	149	150	171	188	172	149	169	175	149	164	155	166	151	148	180	184	170	177	181	175	189	194	159	170	160	183	169	175	174	166	183	177	169	166	170	186	162	158	169	157	182	175	196	163	159	187	175	191	169	180	169	178	171	187	173	179	179	170	164	180	176	173	194	165	158	179	181	177	152	175	163	175	191	158	166	172	158	167	190	197	194	189	169	168	184	153	156	164	183	174	146	167	160	165	188	188	195	162	159	174	169	138	193	161	187	161	165	166	172	166	154	174	162	178	165	147	171	178	167	169	170	159	168	172	166	179	173	149	196	161	191	157	183	172	174	161	172	168	150	170	168	174	181	172	154	171	223	191	175	179	180	182	167	169	168	157	173	164	153	165	140	142	202	145	166	188	196	169	180	160	162	177	156	177	174	181	181	177	192	157	197	160	173	187	165	187	153	168	165	134	164	165	173	157	191	162	186	184	182	170	172	163	161	177	173	180	186	193	188	172	163	156	168	172	169	158	184	166	166	185	191	186	163	163	191	147	141	183	171	174	174	176	173	162	174	163	158	182	166	143	179	142	174	170	148	182	156	168	173	172	162	161	173	168	162	169	166	183	169	160	187	186	166	172	179	158	171	184	182	178	158	148	158	157	164	182	157	169	182	164	180	137	169	173	201	184	168	159	186	169	165	147	172	173	166	151	203	175	163	164	173	163	174	173	197	169	166	183	161	177	175	163	147	190	156	157	204	150	174	183	178	149	175	163	150	163	168	188	164	162	164	155	179	154	164	210	176	179	174	177	168	150	173	170	167	155	145	178	141	178	162	167	183	151	188	161	162	172	201	168	185	145	196	178	178	164	170	162	180	188	162	169	184	173	184	156	177	156	190	183	169	172	180	143	167	151	176	189	188	176	185	172	158	182	185	156	183	185	169	185	182	181	168	189	152	177	176	165	179	138	156	176	178	160	166	181	155	170	165	176	147	174	180	176	190	175	159	161	161	177	158	168	159	165	173	175	161	171	178	179	173	188	153	157	179	176	177	184	166	169	165	170	186	171	175	171	164	167	177	149	185	168	174	177	166	176	191	192	165	188	182	175	156	151	165	145	175	172	186	148	181	163	174	163	168	195	182	158	197	165	188	163	164	148	172	169	168	194	177	171	158	183	179	194	174	155	159	192	157	207	178	173	163	164	160	162	191	182	171	197	178	154	193	183	148	184	162	145	175	163	193	180	171	172	160	184	171	172	192	188	176	152	168	162	171	174	166	168	160	144	172	178	156	182	174	160	183	174	175	172	168	174	173	178	190	174	176	180	178	171	172	172	164	163	180	181	169	171	183	154	153	169	168	169	178	199	148	167	160	173	151	172	183	180	180	177	169	177	183	159	169	178	178	159	165	165	157	199	182	168	175	163	180	202	147	172	167	171	190	157	153	158	167	176	179	195	180	153	193	167	180	164	169	165	184	187	155	160	176	188	160	187	150	143	158	142	168	174	168	182	168	174	176	159	183	178	157	153	167	145	169	198	157	163	162	178	172	169	174	169	175	167	171	166	190	158	172	182	199	193	186	158	186	181	160	183	167	167	165	173	160	194	182	177	190	161	165	184	177	184	170	165	151	201	162	177
21839	28490	42709	46147	49502	48939	51068	42435	40052	46489	45067	37141	42778	41485	35810	36334	33354	31528	30045	34278	33327	24322	19746	28218	27264	18969	20962	22241	19294	13046	8849	9416	6576	6841	6061	5124	5411	4637	4000	3965	3432	3104	6050	6034	2642	1325	724	695	667	623	592	604	526	464	510	805	1128	687	465	491	452	486	535	541	572	535	560	458	507	443	462	465	444	438	474	470	474	443	432	484	480	500	465	456	417	492	441	487	456	481	455	472	500	472	481	485	444	480	463	492	463	459	473	512	459	453	461	479	499	462	438	493	446	466	437	489	483	440	447	520	445	496	490	453	528	435	492	465	418	438	469	475	478	466	459	453	424	484	445	450	467	481	475	461	484	476	459	470	444	467	483	453	462	482	450	488	503	452	454	472	492	485	442	465	463	471	480	516	441	471	449	482	462	455	453	488	436	487	483	457	475	501	477	462	501	457	446	483	445	444	440	487	487	485	442	493	467	471	478	506	451	485	512	444	491	479	453	487	466	468	462	492	486	468	423	463	477	460	456	474	478	507	429	465	482	477	485	446	451	451	435	481	454	478	460	462	482	476	470	490	475	474	470	484	446	486	437	467	456	480	520	495	485	490	482	470	454	471	448	482	478	476	501	483	430	473	489	448	477	441	492	468	482	457	481	443	497	471	478	470	484	447	484	472	473	463	474	427	491	490	450	469	469	449	457	479	468	491	488	444	451	493	518	463	480	455	482	468	480	446	522	489	492	439	501	463	442	510	463	496	467	447	490	466	463	470	472	497	430	452	488	457	479	491	487	449	487	486	474	541	460	457	479	480	491	457	486	460	506	487	483	488	450	466	465	504	483	466	444	467	466	450	456	454	445	457	453	452	491	415	492	434	463	487	471	489	457	474	438	447	444	450	484	471	451	467	511	472	502	488	400	458	474	492	521	458	407	458	458	508	477	484	488	430	442	490	517	465	452	451	479	465	490	466	516	507	485	477	446	477	461	433	451	471	502	456	436	486	467	419	505	461	476	484	488	444	463	440	498	468	474	479	473	472	491	469	456	478	439	490	482	471	455	430	517	465	474	473	451	503	464	499	467	444	482	453	450	476	480	474	483	503	441	482	440	456	484	460	491	478	484	489	501	487	452	465	490	494	443	470	476	466	437	432	455	496	504	506	470	451	467	458	510	479	458	454	416	463	539	432	435	442	479	479	481	432	479	445	468	457	482	472	447	477	476	460	462	423	439	488	473	443	475	483	466	454	470	446	458	455	508	477	469	462	444	459	450	470	480	469	457	478	487	458	458	467	472	479	480	512	463	515	497	491	434	453	496	431	481	429	498	444	476	475	464	434	459	502	482	470	464	479	479	445	465	463	486	488	521	457	486	475	453	481	492	452	483	466	514	490	458	456	499	476	461	428	447	493	488	440	481	461	468	496	452	468	425	479	452	481	470	464	437	448	488	504	476	435	485	462	441	468	452	481	436	450	461	488	478	476	455	486	487	498	519	467	458	465	473	463	458	495	481	464	418	449	454	461	425	462	464	487	464	443	452	480	456	463	510	462	516	478	478	448	475	520	498	458	475	442	495	478	464	435	454	436	503	459	473	491	451	448	469	477	479	454	502	461	459	472	462	425	488	490	470	427	486	484	505	491	488	468	461	483	510	444	442	477	511	442	516	423	460	470	476	513	463	459	459	483	460	440	479	448	435	489	436	453	479	441	473	453	470	466	432	443	443	477	493	482	454	498	452	453	426	472	455	464	482	499	460	480	485	478	465	474	447	471	483	459	443	452	487	455	466	438	484	469	432	494	490	467	491	467	450	494	471	470	464	467	450	481	479	520	504	490	460	526	456	450	446	438	500	432	445	433	495	472	458	460	481	438	443	477	467	471	469	466	486	489	495	467	431	424	513	450	507	508	453	444	471	440	479	458	515	430	422	436	480	472	446	464	485	493	434	451	464	469	493	471	516	449	486	499	517	489	476	473	488	471	455	474	448	454	474	464	487	425	469	464	472	476	490	481	479	466	457	486	493	480	451	421	449	461	428	501	468	495	459	450	465	455	437	468	484	435	429	475	448	473	479	485	517	482	465	462	480	442	489	446	454	470	476	471	443	465	499	444	455	488	490	442	431	464	471	464	460	460	479	488	491	484	505	464	436	466	434	447	476	460	481	488	406	477	469	446	498	461	496	473	477	503	465	496	480	474	437	491	472	512	501	472	468	502	492	486	477	466	477	451	462	469	437	482	469	470	490	481	474	473	492	445	486	482	445	507	481	494	475	465	467	459	435	484	439	478	484	468	450	490	430	458	465	442	479	474	479	474	460	492	500	472	445	481	436	457	475	491	465	508	454	488	485	494	502	479	469	461	491	450	446	479	481	455	452	475	487	500	470	471	484	434	463	457	510	502	468	448	462	472	459	421	479	467	490	468	456	466	446	482	447	477	461	497	466	443	445	462	480	431	503	443	467	451	458	453	448	448	464	489	505	445	463	472	492	462	435	464	434	504	448	468	468	504	523	438	478	465	478	477	431	504	520	453	501	499	466	432	463	469	439	440	471	452	463	474	460	471	511	490	469	446	450	471	442	453	512	456	491	467	489	491	468	471	475	476	492	469	475	489	466	474	497	457	501	445	445	463	479	498	511	480	451	450	469	459	449	473	483	456	492	461	467	448	461	504	478	518	462	440	430	467	488	455	474	429	458	474	476	479	477	464	440	466	472	485	433	490	475	434	464	447	490	467	490	471	468	425	457	480	466	440	450	488	446	499	481	467	477	454	471	481	478	475	469	470	497	483	502	469	477	440	448	490	431	502	482	437	499	465	478	465	478	506	476	432	500	424	509	455	472	474	496	463	479	462	452	484	463	512	506	474	474	443	441	525	471	488	464	465	472	494	466	451	481	483	491	481	483	490	506	448	502	503	466	451	497	453	457	452	461	495	478	464	477	481	482	485	458	462	452	497	411	477	468	493	501	512	475	475	466	487	471	491	456	481	484	483	475	447	488	469	463	458	463	469	457	501	473	452	485	450	466	455	452	467	458	470	462	484	481	486	434	516	486	473	516	472	469	459	474	453	477	475	433	467	434	455	484	458	510	506	461	480	433	498	467	456	466	446	485	478	449	479	486	480	481	454	515	459	459	480	485	470	448	463	452	471	494	467	460	494	458	487	513	473	534	464	487	487	490	485	510	484	465	476	466	479	514	472	477	475	510	444	462	482	510	447	405	487	446	446	499	440	474	445	490	467	481	490	437	477	458	444	479	477	444	474	486	509	473	445	498	453	477	512	482	443	507	468	460	481	497	509	458	485	469	475	463	500	451	475	478	491	437	460	399	466	501	491	497	433	473	484	463	455	474	478	494	464	435	488	453	484	445	441	429	454	515	436	464	515	503	477	479	457	494	451	496	518	468	489	485	444	471	485	495	459	451	498	500	451	476	538	455	475	470	464	484	443	542	455	445	425	458	452	448	472	457	476	468	497	511	447	465	492	503	487	478	485	448	497	499	485	468	462
11772	10315	15313	12718	8682	5911	4795	3533	2288	2222	1887	1438	1261	1333	1024	1025	765	660	664	837	726	512	352	417	458	400	392	384	359	251	238	240	222	208	160	173	181	184	165	150	180	159	210	211	159	164	137	153	126	112	145	136	159	131	139	149	147	142	165	143	132	138	140	136	139	134	137	131	155	124	148	146	130	118	155	137	141	118	122	147	133	136	142	117	115	121	152	140	131	140	136	141	120	127	134	130	152	130	125	133	138	119	138	139	143	129	147	125	137	142	171	146	120	138	130	137	125	130	123	121	151	151	126	143	146	139	136	143	117	162	125	147	133	138	139	136	150	162	154	124	138	144	137	141	138	158	135	143	131	126	130	137	135	119	138	129	151	132	139	122	148	147	132	139	126	122	145	159	140	134	123	126	136	121	142	150	133	125	127	120	125	113	162	133	113	133	115	141	149	108	144	131	127	125	156	126	141	107	134	119	138	138	145	143	129	129	145	123	137	125	129	157	138	136	157	132	134	120	125	130	143	136	122	115	130	143	126	143	138	158	147	133	121	115	147	140	127	131	141	140	122	128	135	155	143	146	136	142	147	105	115	128	153	139	127	143	126	153	155	123	132	141	135	129	144	132	134	120	162	127	129	142	147	146	119	139	149	144	139	136	144	135	127	120	144	148	135	133	118	143	141	126	139	121	123	135	135	138	139	135	132	124	129	137	131	130	159	131	131	110	140	139	124	129	133	125	134	154	143	147	135	132	134	119	144	138	128	128	145	132	128	137	136	133	128	121	117	124	138	128	135	153	130	134	129	146	119	150	141	125	136	149	126	124	143	128	131	141	135	132	121	137	137	117	128	160	141	140	123	131	131	154	141	123	128	138	134	132	141	136	136	146	141	138	122	151	141	129	138	127	144	143	124	143	133	135	144	126	147	132	150	152	125	135	143	153	140	133	119	126	134	110	120	145	134	125	136	119	163	140	145	134	135	127	132	132	144	149	121	139	142	145	140	140	147	156	144	135	149	108	133	138	156	136	154	132	135	115	143	148	142	139	127	140	133	134	138	132	139	123	124	150	141	155	133	143	118	115	135	132	144	134	138	157	132	133	117	154	162	128	138	137	124	157	129	130	169	126	146	115	133	137	147	111	145	119	123	129	141	116	135	123	168	129	127	134	149	139	124	147	123	137	143	144	129	143	130	125	131	138	132	146	152	149	142	123	151	142	134	125	135	153	127	122	128	131	154	136	98	129	140	122	122	126	127	146	139	158	148	130	139	114	126	132	142	131	148	131	126	125	132	138	109	118	137	139	139	144	138	128	145	158	154	156	134	140	132	168	133	126	154	126	137	137	154	137	126	157	123	131	148	126	142	149	115	141	140	143	154	137	123	150	133	141	129	126	134	139	126	147	151	134	156	139	128	144	127	107	135	151	126	135	121	142	124	135	124	128	126	148	138	143	126	156	135	132	138	132	151	157	140	122	143	120	141	139	143	155	147	137	128	137	126	129	139	148	147	131	134	125	145	138	135	131	120	128	147	117	135	177	137	147	153	111	132	131	114	139	146	125	152	139	121	152	123	134	142	158	142	123	125	141	132	147	111	151	152	119	130	108	124	125	121	128	135	144	148	141	147	109	132	114	142	124	119	149	130	148	146	131	138	131	136	145	140	135	132	136	137	126	129	130	147	140	124	133	131	141	138	131	151	131	117	119	146	137	151	126	155	145	141	122	136	146	132	148	146	149	144	135	155	106	134	143	118	123	137	147	128	125	123	149	145	143	149	143	166	133	118	151	146	134	155	124	151	132	130	138	136	140	146	121	126	136	175	147	116	148	137	115	144	134	156	143	117	128	133	132	140	140	149	131	130	157	147	132	126	134	129	157	131	163	155	156	126	138	110	143	119	136	123	125	161	122	154	142	126	138	128	151	141	129	126	131	139	130	118	138	142	148	145	137	125	139	154	121	121	145	138	141	128	138	140	139	129	120	156	133	139	110	150	126	131	128	145	138	121	109	129	122	146	141	118	144	151	149	125	148	147	146	131	130	132	136	149	139	129	168	152	135	129	143	119	121	136	130	140	157	124	131	109	133	133	141	127	109	123	128	151	130	103	140	157	157	139	137	145	142	140	142	149	128	130	129	121	127	116	164	153	131	135	114	148	136	139	144	129	123	161	139	135	125	135	143	133	137	127	130	129	136	128	132	151	134	129	118	138	131	124	147	153	134	134	121	127	133	133	130	138	128	131	146	168	126	131	123	111	133	148	134	122	124	120	121	117	125	145	127	101	147	135	149	150	151	130	132	127	115	143	129	117	134	131	123	130	141	109	125	139	151	142	132	141	120	135	135	132	134	134	138	129	134	134	127	131	134	144	141	137	142	118	142	128	144	128	133	150	127	108	140	164	126	153	131	125	124	127	121	132	126	140	148	117	155	150	122	143	156	162	139	141	141	144	124	126	133	127	140	144	136	136	126	138	138	154	149	139	109	145	152	132	122	148	139	132	148	137	125	162	141	143	114	140	155	123	142	148	127	136	138	134	139	140	148	133	136	128	121	140	131	134	144	128	141	113	113	125	144	139	120	136	142	139	122	146	132	145	155	145	132	122	122	133	132	129	129	154	121	122	129	123	144	145	107	152	136	136	146	153	145	130	131	122	129	146	128	139	139	121	132	124	138	126	135	128	132	145	142	146	140	132	126	128	140	146	145	144	143	122	127	138	135	141	140	151	111	153	117	131	140	121	124	123	117	123	138	140	116	138	145	127	118	137	132	143	161	123	131	138	145	154	149	137	148	143	145	145	132	121	141	134	151	138	123	143	130	126	132	146	139	146	132	135	145	136	147	105	125	129	136	138	137	134	123	125	141	137	129	137	132	129	131	124	141	141	138	132	115	150	130	137	144	118	116	128	155	139	142	136	130	155	154	137	132	141	155	129	121	125	122	164	128	154	103	153	120	141	140	153	130	136	121	150	123	131	126	134	119	140	113	152	140	133	127	130	136	123	145	128	112	143	125	148	147	134	154	116	134	131	133	124	144	129	128	151	136	133	128	139	147	135	132	139	139	120	146	127	128	145	120	137	133	149	132	153	125	144	141	154	148	132	136	139	154	140	133	147	123	133	140	137	127	126	143	149	140	132	145	141	130	145	145	127	136	128	119	124	152	135	149	130	122	136	132	147	133	161	121	120	168	145	139	163	139	131	148	125	136	137	137	121	132	142	130	118	129	135	139	132	150	120	139	120	141	125	160	142	137	138	141	134	127	130	132	129	126	152	121	158	132	131	125	127	156	127	161	121	135	131	122	135	133	144	133	142	145	117	146	127	142	150	149	130	139	121	129	136	135	139	152	141	126	134	137	125	121	142	148	135	127	135	106	127	149	163	151	163	141	123	121	132	161	160	121	140	132	132	133	129	132	156	121	141	147	128	141	123	132	140	125	111	124	139	136	154	136	155	127	134	131	136	139	140	150	125	123	127	137	141	132	132	136	122	150	126	147
8109	10365	20363	22103	20558	18072	17948	14072	9464	10739	9386	7543	7170	7031	5624	5407	4447	3873	3758	4771	4086	2711	1896	2412	2686	2287	2067	2250	1710	1308	1121	1067	911	863	743	708	768	679	641	554	596	610	795	814	607	461	385	409	403	399	369	402	373	419	389	440	418	358	408	388	399	417	366	381	383	421	397	399	390	377	379	378	384	413	372	383	399	379	364	392	392	348	373	374	406	364	399	356	375	378	386	383	395	350	387	386	406	410	390	398	338	392	393	397	381	393	417	361	377	387	364	395	382	371	394	382	379	343	380	394	379	392	385	400	379	384	384	377	393	378	372	384	420	396	391	382	390	386	366	405	375	402	399	363	419	350	409	378	362	394	395	368	354	387	391	374	396	361	367	368	390	400	380	404	398	378	376	350	391	390	377	369	363	388	390	397	385	390	396	376	423	371	406	403	359	357	400	412	377	372	349	403	354	403	392	409	402	403	375	405	399	368	396	368	406	337	378	375	395	384	368	391	411	400	369	359	356	372	390	418	383	388	386	379	395	397	400	407	391	372	368	395	402	395	373	389	393	377	349	373	373	360	393	413	369	377	393	363	418	374	372	406	392	362	387	394	369	410	373	392	356	394	360	382	400	401	389	389	385	360	392	401	349	379	347	366	399	399	358	396	403	373	390	393	372	368	394	381	408	342	371	361	388	357	427	408	358	416	385	407	338	424	382	407	364	381	391	368	376	394	392	383	404	398	382	410	387	375	379	405	376	416	389	392	381	367	386	384	405	401	369	390	411	373	383	404	373	403	411	416	383	403	404	400	406	375	374	387	355	386	393	426	363	401	373	383	438	392	360	364	379	389	352	378	394	371	394	402	410	362	388	387	383	405	360	385	413	411	420	386	362	397	391	396	379	367	364	391	355	382	398	354	399	354	404	387	392	378	387	381	380	372	369	376	377	423	411	344	380	385	386	403	418	398	377	355	395	377	394	391	381	397	368	370	384	392	366	406	385	378	404	404	379	388	384	368	420	416	414	380	349	370	374	369	390	369	396	405	363	417	396	382	387	390	411	380	399	360	387	384	397	368	384	383	373	372	381	361	363	371	362	397	386	426	418	355	382	374	419	359	356	382	402	397	344	378	405	415	360	406	386	351	369	388	399	364	377	368	403	398	375	400	402	387	394	406	390	384	372	406	371	367	416	397	374	396	384	399	390	382	414	390	368	380	430	378	396	401	340	363	365	386	359	389	360	360	373	372	388	384	381	412	385	387	414	342	384	394	382	391	386	384	357	424	382	389	383	367	399	360	382	382	375	386	384	376	400	364	388	397	385	381	387	353	394	372	388	379	396	389	358	382	386	357	388	394	384	432	389	380	394	370	375	403	383	373	390	417	391	390	355	359	392	395	389	419	361	355	398	382	402	419	377	427	376	372	367	381	382	388	363	371	407	381	407	422	410	385	417	355	382	392	418	385	402	372	406	377	378	370	357	411	424	401	425	368	392	360	385	430	381	375	395	375	380	374	398	382	402	356	370	377	421	427	359	398	405	386	396	401	390	392	384	366	397	358	404	359	370	374	355	425	400	379	396	392	399	370	386	425	381	346	379	383	381	383	389	412	390	340	368	411	358	380	393	394	367	398	394	381	367	359	388	403	401	383	360	345	406	351	397	404	396	394	403	361	381	403	384	346	396	409	403	389	396	395	391	404	403	381	377	361	412	379	391	382	418	382	368	377	382	386	357	369	406	386	356	378	376	389	410	376	403	389	407	391	381	346	363	377	451	412	383	393	391	371	388	399	394	415	348	388	388	363	397	371	385	375	437	368	351	390	394	400	382	365	372	443	366	407	379	371	382	378	413	378	398	371	374	395	385	381	397	353	367	395	393	395	396	378	391	392	355	387	383	413	346	435	346	385	387	406	367	378	362	370	363	432	361	373	394	436	372	378	403	362	368	394	382	379	410	401	380	365	393	377	388	399	361	378	409	421	397	394	396	387	400	399	386	362	399	358	349	423	349	388	372	419	416	371	400	377	381	351	406	375	372	388	387	375	301	419	360	367	367	391	390	429	370	391	375	389	366	385	389	349	406	375	369	380	399	405	386	411	360	389	417	392	407	355	377	376	369	378	385	362	376	351	424	372	381	358	422	399	372	419	371	415	401	368	378	357	408	423	341	375	385	386	390	367	385	391	399	383	384	419	387	403	389	373	362	341	351	407	391	374	379	396	348	380	354	395	366	356	369	360	378	410	405	360	350	392	360	421	397	387	404	409	372	410	369	385	393	401	405	403	407	379	390	392	395	342	385	382	386	366	385	409	370	399	365	411	400	396	383	395	384	382	355	384	355	384	365	403	351	387	376	359	401	364	390	391	413	374	375	338	360	368	368	396	401	367	393	344	375	418	383	400	360	395	379	395	374	375	412	348	391	409	405	400	371	399	376	400	379	424	412	387	380	440	412	388	408	370	399	372	382	378	353	379	375	423	396	382	401	403	338	394	346	385	349	365	384	383	400	370	408	370	405	372	414	409	395	414	398	393	395	419	375	397	399	410	400	405	341	367	429	375	349	377	388	390	374	380	387	392	423	392	353	373	411	420	389	384	399	400	385	400	411	394	388	401	353	426	411	360	428	427	377	341	406	361	420	396	418	369	362	406	401	376	392	409	370	407	392	421	380	354	420	407	367	382	379	342	366	361	383	381	368	407	380	391	380	368	379	386	381	398	398	351	378	373	358	373	383	374	379	329	362	414	370	364	394	398	366	388	357	366	399	377	385	385	386	357	378	406	433	407	377	370	389	369	400	378	360	359	408	360	388	403	362	351	385	371	367	376	360	395	359	370	371	358	400	402	412	404	417	379	387	396	389	374	390	419	372	399	427	371	390	384	404	343	375	377	387	364	376	429	382	407	366	394	403	432	370	371	386	343	386	353	406	395	413	363	368	391	384	395	403	364	370	354	384	388	372	370	397	376	357	373	354	402	382	393	390	369	390	390	394	398	375	413	423	377	361	369	402	376	371	399	369	387	407	416	386	387	401	401	380	411	368	366	401	368	349	405	393	395	365	376	389	358	366	368	400	377	411	385	348	371	402	384	375	408	372	386	369	368	433	402	400	360	382	373	356	370	334	402	390	393	384	372	392	412	366	392	383	376	380	380	358	378	372	371	394	401	403	343	400	382	371	384	389	404	365	362	376	404	397	368	381	375	366	376	379	381	408	400	377	377	397	409	387	363	363	391	363	379	399	364	392	409	358	377	389	408	367	388	376	393	394	376	418	363	406	388	397	355	389	389	368	377	387	398	362	372	382	409	355	380	398	372	377	390	374	387	380	385	418	393	378	425	354	328	399	412	374	375	395	403	386	369	396	354	388	367	350	386	401	391	395	389	370	368	397	359	384	387	350	412	387	431	395	372	396	379	386	350	376	386	366	407	404	385	377	393	352	387	406	393	349	407	379	414	401	418	350	391	368	378	394	403	388	388	418	407	368	372	421	362	380	393	404	417	396	390
26226	28687	39707	37894	35035	31986	32866	29759	22887	22557	21037	16625	16012	14748	12367	11372	8779	7668	6934	9009	8019	5502	2635	3826	5340	4121	3391	3206	2402	1667	856	635	693	662	574	559	559	484	452	444	464	379	708	620	384	182	157	172	140	141	145	142	164	126	132	182	123	141	142	152	127	135	139	140	129	139	132	146	132	123	153	150	123	148	123	122	162	128	124	103	140	146	142	159	136	124	130	142	106	119	134	127	140	111	134	153	143	120	125	132	145	154	144	135	149	120	132	137	129	149	111	128	138	125	118	126	141	146	130	144	131	143	150	140	123	144	124	136	169	139	124	118	149	112	126	130	137	137	110	144	145	148	129	143	133	118	154	160	143	135	128	129	135	140	146	126	131	131	149	117	119	142	130	122	134	137	136	135	137	127	121	122	125	125	113	122	140	152	124	126	155	152	145	159	140	134	125	137	128	142	139	140	137	126	135	128	152	123	129	138	158	115	119	138	141	127	128	122	133	152	142	139	132	152	133	132	107	152	125	141	118	131	149	132	122	142	136	137	121	145	111	145	115	140	101	134	118	151	129	145	136	132	160	134	143	134	133	141	107	118	158	134	147	115	123	167	144	126	134	116	144	151	126	142	148	140	127	118	128	134	128	122	145	130	130	129	124	130	136	150	134	151	129	153	120	124	142	135	115	130	133	145	124	126	124	125	150	116	136	130	131	135	124	117	125	115	155	117	122	122	131	145	121	112	136	133	125	142	118	141	135	112	107	138	160	135	157	133	129	140	145	127	137	140	143	131	121	137	143	132	118	126	133	159	133	128	134	126	131	121	133	128	133	151	123	129	134	141	119	120	123	132	135	134	122	122	141	169	147	116	139	117	125	143	135	130	128	128	142	140	146	133	146	130	149	107	127	126	121	133	122	152	142	148	140	140	135	138	111	152	149	133	140	138	133	115	124	128	123	134	136	144	145	135	141	147	161	115	121	137	126	127	114	120	136	141	121	124	128	130	121	132	153	133	121	142	132	142	118	131	129	137	149	144	131	118	150	132	146	132	120	132	128	153	133	131	125	108	127	128	154	144	137	135	145	132	130	135	134	105	140	125	133	120	145	102	120	125	131	136	133	113	132	118	142	110	138	122	138	135	132	108	140	130	134	123	165	127	131	138	127	141	129	103	151	141	123	144	102	135	125	136	133	130	146	141	120	141	135	152	126	127	127	159	121	122	136	156	124	130	163	147	127	138	133	158	150	130	121	144	151	133	131	141	131	133	149	115	142	134	139	125	143	134	125	129	141	136	127	116	121	124	123	112	117	115	149	123	114	138	145	117	132	121	140	120	127	128	127	143	125	138	136	144	124	123	132	119	121	144	133	143	136	149	109	125	125	141	105	137	132	131	136	135	140	129	125	124	130	134	125	143	137	149	161	133	131	127	130	122	137	127	146	160	131	127	118	126	144	109	139	135	139	141	144	130	121	147	136	130	138	123	155	153	120	148	116	119	142	127	126	127	144	151	141	140	159	128	116	128	114	151	129	151	137	113	146	126	134	138	129	149	142	131	129	137	131	134	122	128	125	127	145	136	148	131	123	120	138	147	122	135	126	126	121	120	144	143	167	146	146	126	123	153	141	133	140	120	142	126	129	150	145	145	125	118	146	140	133	148	125	136	135	109	133	138	130	123	114	125	120	126	130	147	124	139	115	160	144	152	134	119	146	135	115	133	165	153	133	131	153	150	121	121	132	126	138	126	130	144	124	143	137	137	133	121	132	130	161	132	127	125	126	138	146	124	146	133	118	143	140	127	129	132	117	118	119	144	126	143	131	129	122	132	127	133	132	110	128	133	155	127	141	112	147	140	123	143	125	119	118	133	128	138	139	112	130	131	140	144	146	138	137	146	122	143	169	131	130	130	131	116	129	136	149	132	155	136	115	120	123	140	114	126	143	141	128	136	136	132	143	102	134	102	157	143	132	142	158	138	135	140	129	117	134	141	125	120	124	137	144	139	146	131	147	124	129	131	148	122	142	120	161	147	143	140	136	125	128	127	134	122	137	136	134	145	145	159	127	117	142	126	147	137	126	131	152	126	131	132	131	136	130	132	134	133	123	133	139	117	143	143	108	126	127	144	119	139	137	151	145	139	136	140	149	122	111	121	139	134	131	138	150	144	143	131	139	137	134	139	130	111	132	125	129	150	134	128	144	138	130	124	154	149	135	141	144	142	160	146	141	145	133	149	142	116	145	138	142	136	124	153	131	118	118	136	116	138	156	143	148	138	122	146	111	150	116	133	147	129	124	158	136	130	128	143	122	138	152	131	151	108	142	129	157	165	124	131	137	152	125	143	124	140	149	119	141	114	150	125	144	126	123	115	136	123	153	127	151	134	139	140	132	129	137	136	138	142	125	148	147	131	118	128	134	145	134	136	138	149	139	139	125	134	125	170	148	119	144	141	120	114	107	137	151	160	147	134	155	136	128	103	110	131	158	137	117	120	124	134	141	124	125	133	138	146	140	123	109	137	112	122	135	119	143	122	124	126	152	130	121	148	142	140	137	127	110	141	113	139	148	102	119	123	148	131	134	155	131	136	148	125	137	128	146	126	149	123	131	114	139	131	134	126	131	137	124	146	143	129	132	147	139	124	134	129	131	122	146	126	149	122	107	158	121	125	132	113	140	137	118	139	138	142	128	119	123	145	128	128	139	142	140	133	123	139	152	137	146	132	132	128	135	121	139	145	132	131	130	124	139	130	131	127	120	124	122	132	128	116	136	133	157	116	135	134	127	135	137	129	114	156	142	129	134	138	134	162	157	136	143	116	132	142	151	122	144	130	152	148	132	136	134	125	133	139	138	148	122	144	141	133	158	127	141	130	129	140	125	138	134	140	141	147	130	130	144	136	117	112	121	137	131	139	134	125	129	121	123	132	119	133	140	127	149	134	143	134	146	151	151	145	127	114	131	141	138	123	117	138	123	132	143	136	144	132	136	144	119	120	129	149	141	132	125	147	138	131	127	127	127	136	146	131	122	131	141	139	155	129	136	135	140	151	135	120	138	135	131	112	125	120	137	129	132	151	137	121	119	147	139	136	129	142	120	130	142	147	121	156	119	117	125	140	132	129	140	130	155	137	131	129	134	127	150	121	136	121	126	134	145	123	139	147	147	129	134	138	123	147	126	136	114	133	122	139	111	143	151	125	137	117	103	144	139	154	121	139	129	150	118	142	147	143	138	132	147	114	135	151	138	115	141	140	133	125	124	134	122	145	144	135	136	135	127	135	127	146	140	114	143	134	133	116	141	141	115	135	146	148	135	126	145	134	144	154	143	135	137	152	145	146	121	134	124	137	138	135	150	129	138	138	144	167	139	145	110	123	156	125	135	143	147	146	122	166	153	157	131	119	110	141	148	121	145	142	132	114	140	132	135	135	118	128	132	125	128	130	130	130	131	166	143	162	122	142	139	122	147	146	120	131	145	139	125	138	136	136	119	135	140	130	125	120	129	162
17779	24655	37463	42215	44498	42946	45907	41433	36931	39822	38775	34102	35270	33594	30727	29708	26231	25021	23378	27858	26478	19077	11379	17366	21967	18424	16056	16331	12738	9504	5163	4157	3831	4036	3517	3322	3350	3059	2923	2786	2840	2455	4570	3687	2028	774	493	496	455	440	458	424	381	405	409	645	549	356	363	410	391	449	504	487	422	393	414	390	420	364	350	365	383	371	366	393	379	376	363	391	385	389	401	394	403	381	367	408	406	393	386	368	371	363	374	382	371	370	368	391	367	406	379	397	418	397	417	369	410	393	369	370	366	385	381	390	378	376	389	377	421	356	393	363	390	388	370	421	381	405	377	391	408	390	357	384	395	377	359	391	366	338	369	381	376	383	350	398	399	417	374	416	393	367	376	410	381	381	348	387	368	349	367	419	377	385	377	386	382	378	353	420	368	413	376	392	367	354	404	372	359	420	422	372	370	378	384	387	354	335	381	361	379	393	401	388	381	355	383	367	380	377	381	380	418	377	357	409	384	385	395	359	380	360	381	389	396	399	392	387	363	389	382	345	389	402	404	377	384	411	360	332	414	425	400	387	365	379	365	392	405	377	368	369	356	391	378	377	431	363	395	351	381	400	361	376	386	357	358	379	362	397	407	367	345	400	390	392	403	386	374	360	379	362	397	382	386	383	387	379	406	374	350	406	386	381	398	375	373	362	364	368	388	381	375	395	362	389	388	386	377	422	407	371	385	404	357	361	380	384	377	392	390	366	382	357	343	396	380	398	361	400	348	407	355	393	356	388	358	389	386	404	367	390	419	346	324	361	367	373	412	402	362	431	377	384	373	368	418	408	321	390	367	379	389	383	377	343	393	377	389	381	349	391	378	386	341	357	383	360	400	384	383	397	387	392	374	348	373	340	374	396	384	391	380	377	396	368	352	376	353	386	349	385	390	397	402	413	372	405	346	424	378	410	365	362	358	411	376	376	369	375	376	384	402	364	385	389	392	389	378	363	374	352	395	393	382	368	370	382	411	395	365	368	375	367	353	376	400	355	381	407	349	411	378	384	367	365	376	361	360	382	366	381	370	361	400	389	366	368	400	372	404	401	393	366	381	357	391	379	376	346	391	386	387	374	405	350	386	379	356	390	373	353	380	408	383	379	363	396	331	357	376	397	380	387	389	425	404	382	411	390	404	378	375	356	382	414	367	355	367	401	365	377	354	399	375	385	371	386	350	408	378	397	406	350	369	377	375	365	401	408	382	389	394	398	362	389	397	391	414	380	353	367	363	388	348	408	384	365	370	371	393	399	367	402	365	378	413	419	374	414	352	369	415	405	427	374	376	390	410	363	354	418	370	413	356	383	393	365	388	356	376	408	359	388	395	359	372	356	382	368	369	403	374	341	371	398	371	392	355	380	388	418	365	380	369	395	407	380	402	335	356	361	418	393	376	388	399	359	358	362	385	404	392	373	405	369	407	397	360	373	400	383	410	404	336	374	388	358	381	359	402	367	383	344	414	391	418	409	353	402	396	379	380	421	379	367	391	386	369	395	389	414	407	360	420	401	384	360	372	375	387	406	388	387	362	422	374	409	391	374	399	386	369	367	377	388	388	405	399	372	373	390	321	410	341	408	340	364	377	417	373	380	362	375	435	368	438	360	380	395	405	406	364	360	384	430	363	373	402	355	377	393	403	439	385	404	371	375	391	381	402	389	407	386	383	375	384	365	423	414	397	372	421	392	395	392	408	424	391	386	421	383	391	388	382	364	407	378	365	332	387	364	397	391	403	410	431	391	395	374	374	397	385	376	364	385	383	398	376	393	390	372	375	431	354	431	414	342	391	398	388	397	428	384	392	375	357	379	378	404	395	409	394	349	380	357	372	381	402	384	358	384	378	395	372	377	390	391	365	371	379	378	356	414	383	401	358	398	370	390	381	390	403	392	380	376	352	366	352	376	393	382	340	380	378	375	376	382	413	392	393	384	384	411	345	357	417	435	377	379	350	347	370	375	394	342	354	373	365	396	403	363	384	389	346	375	391	373	371	406	350	361	378	385	381	402	377	399	365	351	375	366	373	352	412	354	357	371	333	383	396	412	388	404	362	361	409	418	411	429	390	388	420	383	379	383	426	410	377	369	373	384	369	395	399	402	387	373	385	384	367	358	369	409	405	397	378	381	360	377	341	382	359	380	396	373	332	396	377	376	393	368	368	385	385	377	375	359	372	372	365	382	383	364	394	349	417	367	398	426	393	331	387	401	398	414	403	400	384	387	366	407	423	416	367	386	367	412	361	382	410	378	347	392	400	350	349	367	390	376	393	392	372	365	336	401	406	377	380	335	380	363	397	393	373	362	394	416	379	373	409	328	400	375	370	389	384	366	373	357	361	362	382	379	413	361	357	336	395	394	360	406	387	384	380	416	422	371	383	420	364	366	374	377	390	407	399	401	361	407	361	347	365	359	354	382	400	362	363	361	378	396	382	392	348	361	382	372	398	372	375	419	419	401	361	386	370	390	371	347	387	374	423	346	380	350	369	399	403	356	378	379	382	401	367	376	358	395	370	351	373	378	373	393	359	390	360	408	373	366	387	395	405	385	368	388	392	392	390	379	404	391	360	391	388	325	415	377	391	370	376	397	379	366	373	368	368	383	381	383	376	349	373	403	377	380	362	385	365	387	362	398	398	357	383	380	370	398	373	385	403	356	380	358	391	370	382	366	397	375	375	353	398	393	386	340	386	391	349	392	337	356	402	360	399	397	395	379	352	384	382	377	410	353	406	386	357	394	343	410	387	373	387	376	393	386	373	377	362	385	380	377	400	387	369	395	402	377	359	357	391	398	377	392	393	406	395	404	382	364	383	428	367	357	345	373	411	405	368	369	369	402	349	365	373	363	376	389	344	371	334	379	426	391	392	363	356	364	355	377	360	382	377	364	407	346	417	404	378	369	386	409	401	366	392	370	360	414	378	419	347	374	367	381	410	364	387	389	400	376	360	363	414	400	393	395	424	372	381	380	346	372	363	373	395	378	383	379	348	387	398	399	364	406	396	375	375	371	388	374	366	389	387	416	397	342	352	375	356	400	416	355	367	371	392	386	369	362	345	387	346	338	401	385	332	343	391	408	359	390	401	367	388	387	349	411	395	398	361	408	374	402	368	387	353	380	372	379	372	374	419	399	410	359	390	401	397	391	381	381	375	386	390	398	374	391	379	375	384	377	374	377	385	359	373	363	376	398	377	347	374	397	374	387	395	390	371	392	369	381	386	430	387	387	384	362	399	384	382	399	422	394	401	399	388	400	358	379	414	380	382	383	406	359	411	362	383	360	388	391	396	395	387	362	383	394	385	353	390	385	394	378	362	360	371	366	390	371	373	372	378	382	379	409	398	422	402	393	389	387	399	350	389	362	378	356	389	384	412	356	375	375	417	337	395	395	405	391	345	383	387	407	402	383	378	391	384	364	385	359	366	349	408	402	386	408	407	375	378	403	392	373	407	350	371	372	399	412	371	378	372	370	401	384
34287	34576	44219	40583	36376	35105	37248	36696	30494	30805	29524	24694	25676	23135	18996	16842	14138	12773	11684	14964	12493	7576	4386	6896	10425	8345	7241	5432	3452	2879	1357	1298	1007	1143	1036	781	922	849	783	762	768	638	1219	926	492	266	196	219	219	197	171	180	153	156	203	249	214	204	188	179	161	171	181	172	170	167	168	158	189	176	185	179	145	161	167	164	155	166	183	158	192	166	168	204	166	181	189	151	174	171	180	153	181	171	164	163	163	166	160	161	173	172	180	169	198	173	162	154	157	165	160	151	177	185	170	184	152	178	157	167	179	176	162	176	172	182	172	161	176	159	184	192	151	177	192	166	201	168	170	178	181	179	148	158	177	146	146	172	174	170	132	161	161	163	179	158	173	176	181	186	156	167	187	172	176	165	165	161	152	164	192	173	190	167	168	173	158	162	157	157	168	144	193	166	177	146	170	185	144	174	162	158	148	151	164	165	153	183	174	146	184	172	155	175	153	162	171	151	176	183	181	177	174	147	164	137	164	186	181	162	175	199	169	159	165	155	139	167	164	134	161	170	152	174	140	173	160	165	169	173	184	181	181	183	174	173	170	172	169	183	155	131	183	169	173	160	171	182	164	172	164	181	165	182	169	171	168	174	164	179	184	176	165	178	131	186	180	168	174	174	163	177	152	173	137	179	144	165	138	164	149	189	163	172	181	172	157	175	153	163	171	182	168	172	165	160	167	155	150	167	152	159	171	177	201	141	171	168	167	169	194	179	173	165	167	143	182	179	172	174	195	154	148	180	174	174	191	151	180	182	149	170	169	158	165	174	151	156	173	164	153	201	160	175	149	171	148	175	168	178	163	172	165	157	186	180	185	170	161	163	176	172	160	148	161	177	164	183	152	163	155	175	162	165	165	192	183	137	155	182	179	143	145	157	162	166	164	171	175	159	162	162	160	176	162	175	175	186	169	160	160	171	168	177	171	156	190	181	175	171	180	186	171	178	177	151	164	162	145	156	181	179	190	169	161	173	163	166	170	197	178	172	150	150	174	187	194	178	148	170	182	165	168	174	188	163	167	172	180	177	171	159	169	161	174	171	155	162	157	195	171	178	156	175	162	170	155	160	173	169	195	171	145	141	168	166	154	151	163	178	174	162	178	175	160	154	173	159	172	165	178	158	149	159	179	166	174	165	172	155	175	164	175	186	175	174	174	169	163	166	172	141	164	171	176	185	179	170	157	173	159	174	186	166	148	166	161	152	172	172	159	166	168	189	176	174	193	183	147	157	193	161	161	168	167	182	161	153	183	180	164	152	180	181	175	171	182	146	172	150	192	154	173	154	184	167	152	161	169	170	182	198	190	171	164	169	163	148	173	163	175	185	204	157	187	165	142	159	146	163	153	163	171	167	183	156	177	162	168	182	187	162	160	176	167	174	181	193	157	174	159	137	180	182	173	178	153	155	170	191	177	164	165	162	141	197	191	185	144	169	165	165	158	151	180	179	181	168	178	193	149	171	162	163	179	169	160	171	164	159	159	153	156	180	167	186	156	202	163	164	178	185	165	165	172	171	158	173	163	178	174	139	176	159	192	169	165	160	165	154	165	155	178	150	152	182	184	152	175	155	157	161	171	173	179	187	170	166	159	144	139	175	160	179	171	170	181	165	162	175	173	180	145	177	165	175	171	172	178	179	148	154	164	168	162	176	182	172	169	151	175	192	178	155	167	148	154	191	164	162	181	169	155	164	163	165	153	181	141	172	161	181	161	168	148	162	183	161	183	169	170	167	169	169	166	180	162	157	142	173	157	182	157	176	176	138	162	163	164	165	172	133	167	173	189	182	157	153	167	154	158	168	147	166	177	149	178	181	154	179	175	143	168	165	165	155	166	167	180	168	175	170	173	169	169	181	164	151	147	176	148	157	176	176	189	176	161	185	175	152	175	144	174	169	185	179	178	177	176	162	158	153	165	164	144	165	156	167	180	190	190	152	163	180	138	183	154	170	176	163	177	168	163	154	182	159	147	181	175	173	159	147	168	147	171	177	172	157	154	173	173	175	193	169	162	175	185	189	160	192	162	185	175	173	178	154	180	148	165	166	149	167	175	192	147	171	185	173	187	196	176	192	154	172	171	167	153	163	143	168	156	145	141	164	169	168	162	153	163	181	163	176	149	168	160	170	179	193	157	153	192	154	170	175	155	171	186	169	200	173	154	169	174	167	155	173	180	152	178	140	164	148	164	165	170	186	156	159	188	163	161	192	189	170	158	167	157	185	184	175	167	149	142	157	179	174	189	158	168	171	168	141	170	185	156	169	172	172	164	170	163	183	164	157	176	163	177	155	146	179	178	167	149	191	170	172	173	149	162	177	171	149	167	161	173	203	165	156	154	159	179	186	163	163	185	171	134	155	139	182	185	171	166	155	157	173	157	135	144	157	161	191	157	157	179	194	164	167	197	154	142	165	165	175	196	164	170	144	161	168	177	161	184	160	158	173	128	148	161	148	169	172	163	178	154	194	179	174	151	181	167	195	164	183	151	172	164	178	154	179	147	164	160	171	147	153	163	166	158	175	149	146	155	168	187	162	161	156	154	175	179	156	155	174	168	166	169	171	184	188	164	154	164	160	144	165	172	179	178	174	172	178	178	159	206	171	181	173	199	176	153	163	156	185	164	163	168	160	156	174	165	160	167	175	163	154	162	167	126	163	191	169	177	145	179	149	152	181	163	189	154	160	157	140	172	158	181	196	154	163	170	165	161	167	153	166	163	164	163	173	160	180	164	172	162	151	166	167	149	161	163	158	181	147	156	175	165	174	207	169	144	142	181	166	190	177	150	168	163	149	194	166	180	174	160	186	167	159	179	139	172	184	175	136	161	166	170	150	175	162	160	187	162	182	179	157	185	167	181	146	174	152	181	183	147	151	184	186	155	203	159	149	165	181	182	173	173	178	179	167	160	163	166	161	153	167	188	152	161	174	175	175	162	160	148	155	175	160	170	152	182	154	178	173	186	167	183	184	162	150	166	156	162	175	161	167	175	154	158	152	189	189	165	176	149	144	163	161	178	159	179	187	163	167	191	148	170	172	166	166	173	154	205	188	176	169	153	157	161	175	164	193	178	202	177	144	161	158	181	163	160	177	181	159	185	177	171	163	154	155	163	159	171	174	158	170	173	178	179	163	176	187	181	157	177	179	173	188	176	147	192	149	153	158	164	163	171	154	165	188	164	154	167	156	156	190	142	163	142	163	148	170	149	147	155	163	166	174	193	158	168	155	181	178	165	185	168	160	177	195	149	158	160	162	180	200	173	159	174	161	156	173	160	159	163	155	187	162	184	180	164	167	168	167	171	175	186	179	151	184	154	176	155	169	166	174	154	177	167	174	163	152	171	155	184	164	152	160	168	160	162	144	149	159	168	170	178	185	167	155	164	136	149	153	164	170	169	161	164	168	154	160	173	140	195	177	167	169	185	158	185	166	170	168	190	176	170	173	157	169	148	185	179	173	177	162
22934	28933	41582	45156	47473	48436	50763	47547	43835	45973	45200	40818	43784	40627	36079	36178	32912	32333	30445	35266	31072	21683	16531	25901	31996	28015	25980	21761	16408	13855	7795	7722	6181	6953	6350	4928	5577	5321	4833	4726	4609	3825	7371	5341	2627	1192	708	615	624	572	564	536	490	495	581	1015	864	560	520	476	489	560	606	520	502	459	464	493	469	488	444	461	497	480	463	489	484	466	463	497	436	493	429	476	445	478	488	443	474	494	492	478	476	459	474	479	506	441	461	465	464	471	432	475	485	440	475	468	485	468	461	429	456	432	449	460	497	499	473	469	477	422	466	456	452	446	484	454	462	467	427	472	440	448	471	467	442	469	412	467	457	502	448	466	458	479	449	459	506	490	439	459	474	480	430	468	508	439	478	463	426	405	473	469	474	425	434	439	439	459	463	433	443	416	482	476	451	461	436	457	435	441	485	436	483	458	468	477	468	462	451	507	463	490	413	483	445	485	434	447	472	417	472	449	458	467	509	514	483	430	454	448	516	460	491	449	444	451	462	498	449	426	465	446	404	481	459	458	462	472	451	471	461	463	482	454	460	494	498	443	412	468	468	464	463	505	479	471	433	432	443	478	451	481	425	445	475	417	453	458	437	434	457	468	449	484	451	441	518	437	489	451	455	454	507	455	469	472	448	453	428	482	500	475	497	487	471	479	474	419	450	457	492	461	440	441	450	475	469	435	456	442	460	461	433	437	460	445	466	453	441	452	475	480	458	427	462	461	453	446	522	492	470	449	474	423	464	485	429	479	457	413	474	458	459	438	445	443	469	456	471	423	463	467	454	443	465	472	433	425	464	475	446	482	489	458	504	475	433	503	452	466	442	455	456	419	439	494	463	440	453	433	477	465	455	500	432	446	435	438	469	455	463	447	464	432	489	467	485	434	472	431	456	460	472	465	490	496	456	454	443	417	471	493	453	486	424	432	435	483	498	465	464	448	491	439	470	418	465	466	442	439	457	495	428	475	485	442	447	533	478	465	510	471	447	498	478	481	432	458	441	451	478	461	429	460	455	450	492	461	463	443	451	464	461	491	453	473	486	467	436	480	430	438	537	457	447	464	483	431	482	446	459	467	469	473	450	435	442	480	491	438	426	443	442	455	455	475	446	470	457	451	478	447	442	430	464	453	463	446	461	478	484	478	406	454	455	485	474	487	448	438	459	420	498	457	447	440	456	452	432	455	486	451	470	449	457	470	461	467	437	458	496	487	438	450	474	443	449	468	464	443	441	446	505	491	504	464	462	423	482	470	499	488	490	475	462	493	455	459	472	458	455	429	450	481	447	466	441	469	445	424	471	434	450	457	468	463	461	462	463	430	464	507	462	444	470	484	406	467	450	442	459	493	486	422	449	453	430	420	466	501	450	446	452	459	464	467	478	436	434	505	456	480	497	472	455	461	439	453	469	470	491	471	435	491	435	459	466	470	455	465	479	487	467	488	434	447	455	465	454	445	423	507	465	495	470	443	433	465	497	490	444	467	459	486	492	453	459	456	454	457	477	486	409	457	508	477	457	440	427	424	451	507	464	482	424	478	464	475	467	459	444	478	501	483	439	444	438	463	439	465	458	462	481	434	438	467	465	483	450	475	466	461	464	488	475	435	468	474	467	432	469	477	467	466	468	488	461	479	444	440	469	451	460	441	462	473	452	476	457	518	451	454	464	471	466	454	442	457	477	459	409	448	445	465	437	475	427	482	448	434	445	464	444	436	491	446	470	437	451	458	453	443	504	449	430	455	486	493	445	457	493	477	452	451	435	448	459	476	457	434	446	481	477	446	417	448	447	458	497	494	449	455	479	488	417	465	463	455	437	437	456	430	489	462	474	452	480	473	462	494	450	528	448	469	445	448	477	455	465	467	451	509	463	450	458	481	457	512	471	447	456	480	494	453	448	489	463	475	428	428	479	469	493	457	448	436	482	452	480	504	431	408	466	485	478	444	476	486	433	445	450	458	491	456	440	458	454	461	437	466	475	438	451	465	462	483	430	456	448	456	479	427	444	484	464	460	471	454	482	480	496	471	448	473	470	467	487	452	466	464	441	422	436	455	476	462	465	485	434	464	457	459	466	458	474	454	478	464	467	450	461	493	420	478	464	454	444	475	442	441	448	467	470	441	446	447	459	463	444	437	488	433	464	444	453	476	470	470	440	466	482	477	440	480	476	500	478	472	465	476	485	482	472	468	481	456	483	448	445	452	474	479	447	446	494	442	455	455	456	486	469	474	466	451	479	474	487	466	456	459	467	457	452	446	507	460	422	440	437	463	463	488	469	446	426	439	488	432	482	463	426	429	396	443	471	438	465	475	474	496	488	469	459	477	478	437	487	453	455	481	492	430	446	452	467	440	458	463	430	448	460	435	435	465	418	469	466	507	473	492	457	451	464	428	468	474	431	445	462	445	475	475	469	496	452	469	427	429	480	483	444	481	503	492	480	452	442	468	444	456	467	492	410	450	485	459	461	467	472	481	473	497	501	450	458	443	443	467	484	447	452	487	456	468	476	517	475	505	435	427	484	462	472	477	454	475	458	468	444	464	483	467	474	515	441	470	430	461	429	478	452	471	467	454	434	453	466	463	517	473	446	480	440	446	459	495	466	448	447	461	458	451	436	469	479	477	435	468	451	450	470	467	457	462	529	442	432	482	461	451	478	467	436	472	468	460	506	485	425	478	442	483	433	491	450	441	505	453	458	466	468	474	470	457	516	460	482	475	470	478	480	440	491	459	447	455	455	451	484	454	455	490	424	483	465	424	440	477	485	473	459	485	454	458	438	433	472	467	448	511	473	492	480	458	478	444	439	482	481	440	457	438	486	458	485	464	490	467	444	479	449	477	481	486	478	480	482	473	463	439	449	470	491	470	425	484	452	420	466	455	422	463	489	479	451	429	511	478	436	497	491	473	422	455	465	458	466	453	441	474	470	433	489	483	490	480	436	477	442	458	461	462	438	427	470	467	475	430	449	448	458	451	475	400	452	489	454	472	443	455	476	458	482	469	478	433	461	457	464	475	478	449	456	472	476	473	462	456	483	475	501	456	454	466	444	436	445	452	466	429	458	461	449	545	470	458	508	441	464	495	485	444	462	465	431	455	431	475	473	447	449	473	511	459	507	450	429	444	456	458	455	453	502	491	512	472	463	481	449	462	462	491	487	439	464	472	470	458	455	464	471	468	427	458	475	476	430	434	456	484	455	451	460	489	492	457	496	435	442	470	462	474	470	448	483	454	443	466	460	449	464	457	442	500	483	445	458	487	461	453	458	454	453	464	462	435	483	457	436	463	451	418	483	492	442	465	439	455	491	488	461	472	466	489	503	458	478	493	477	456	488	443	423	486	466	472	448	427	455	465	482	447	493	460	454	413	430	448	449	473	471	440	463	478	451	446	467	450	474	482	452	507	451	422	441	447	463	418	471	472	439	466	454	486	474	474	480	473	492	452	408	484	438	452	488	434	474	468	476	477	441	454	465	431
12068	10172	13499	12991	8692	5574	4549	3417	2406	2261	1822	1412	1462	1346	1074	911	811	720	728	809	732	411	355	510	578	459	470	349	302	274	198	211	207	217	171	169	201	177	191	170	161	161	181	172	146	135	120	155	132	139	132	144	158	125	132	138	136	136	132	134	120	154	132	127	116	156	138	135	153	149	143	142	141	148	139	133	125	149	147	135	139	123	147	153	148	142	151	111	139	121	119	162	126	134	140	135	142	130	122	119	135	149	128	112	131	133	120	136	162	119	130	126	142	147	122	129	134	125	118	141	123	128	125	145	128	142	117	111	140	145	138	116	123	142	122	120	144	137	141	133	138	124	142	128	129	128	131	131	159	132	143	128	141	136	143	141	147	151	120	139	159	131	127	127	144	117	144	138	117	118	138	134	150	134	119	124	142	145	127	145	138	141	124	146	123	162	143	131	136	121	141	132	119	130	118	114	116	149	115	150	129	134	148	129	131	139	140	145	138	131	168	121	170	127	145	142	146	122	114	152	114	151	128	139	125	144	134	141	118	139	138	125	149	121	119	149	160	138	144	143	147	133	113	124	129	124	154	131	120	112	126	133	120	129	115	151	150	126	141	132	115	133	134	152	131	135	143	136	144	147	146	131	154	133	136	152	117	119	125	127	150	131	136	125	131	112	142	153	127	117	138	151	135	127	150	139	140	125	124	141	134	134	152	140	115	139	142	109	135	136	140	130	136	138	126	136	113	138	143	131	123	126	134	152	149	123	123	133	138	123	146	119	138	129	145	149	130	145	129	136	134	113	153	124	108	128	137	146	130	134	136	145	136	131	136	139	109	114	141	141	135	135	139	136	135	137	132	122	118	146	128	140	118	134	138	127	137	143	134	144	125	126	135	158	133	157	148	107	126	150	121	125	137	127	149	149	147	147	131	140	148	139	137	127	125	120	123	143	150	157	130	145	138	142	145	134	139	137	129	131	126	127	111	124	142	128	123	114	148	123	122	124	124	135	115	148	135	141	112	136	149	132	132	137	134	123	141	132	139	133	146	131	161	130	128	141	129	118	134	125	147	137	149	147	124	144	137	139	123	118	114	136	141	134	129	122	152	128	138	143	124	126	147	140	129	142	140	144	126	117	151	119	131	150	130	140	145	120	124	132	133	161	155	137	130	133	137	130	136	120	118	134	117	133	133	143	132	137	103	113	147	133	128	132	126	137	129	122	134	130	123	143	142	126	142	144	118	128	154	128	129	120	116	119	128	121	131	141	125	151	135	126	134	123	153	123	139	162	124	147	133	127	129	147	141	124	143	142	124	112	139	133	137	147	133	129	142	136	158	123	157	138	147	119	130	134	128	145	132	129	115	134	164	124	136	140	145	138	133	143	136	119	143	125	125	122	130	123	144	124	131	134	116	129	150	137	153	132	142	162	120	141	116	144	112	143	143	128	148	143	132	111	143	118	128	145	131	120	141	131	122	125	135	128	148	132	125	135	117	150	126	135	132	141	140	132	132	130	147	132	133	132	129	120	139	137	104	145	109	126	132	140	125	112	131	114	130	125	126	112	131	147	134	132	125	122	132	120	143	133	147	137	124	126	143	132	139	121	159	136	110	132	147	148	122	113	131	121	146	105	139	111	120	119	118	127	129	123	135	131	125	107	111	124	130	145	133	153	147	116	146	129	144	128	127	147	141	128	134	140	145	122	134	147	134	142	117	124	129	135	150	122	137	141	154	114	133	151	134	144	127	137	153	131	147	141	147	138	125	124	151	135	122	122	142	137	133	119	131	131	136	129	156	113	114	127	132	131	146	154	133	126	118	134	136	123	142	135	127	126	121	132	111	138	136	146	138	124	137	133	155	143	134	140	138	126	124	119	113	130	122	126	127	148	124	164	116	135	117	117	144	125	146	123	109	124	131	113	143	122	128	131	128	126	143	125	120	133	145	133	156	121	130	139	132	111	122	134	133	150	111	122	146	162	154	136	145	139	129	138	130	140	154	140	150	114	150	127	144	135	142	141	138	149	132	130	116	133	121	151	144	147	124	139	141	131	125	137	144	136	118	130	138	154	140	144	132	127	119	142	137	137	143	114	125	138	152	136	103	124	130	140	121	140	145	136	138	110	139	133	141	142	119	150	143	137	129	141	142	133	137	120	153	140	155	126	143	138	142	121	177	125	123	123	138	137	137	117	142	134	126	144	161	116	160	111	150	127	107	112	120	140	134	132	143	139	134	136	125	148	122	119	146	144	135	127	117	134	163	111	169	129	125	116	112	143	127	131	135	137	129	137	138	119	121	149	129	130	138	136	136	124	129	151	134	125	113	118	117	131	132	131	129	139	137	119	139	118	141	123	169	123	130	149	141	156	130	127	144	129	125	141	128	133	121	136	142	117	138	127	132	147	134	136	115	129	123	149	137	141	135	126	130	142	133	130	128	130	138	116	130	129	124	136	139	119	107	149	135	151	166	119	130	111	139	142	126	132	141	134	131	155	121	136	138	139	133	135	131	143	138	156	143	146	119	123	122	140	138	132	135	143	145	126	135	128	126	133	132	133	116	131	133	133	137	129	149	139	113	135	126	135	131	130	118	137	123	140	150	113	139	143	142	153	125	135	116	123	133	125	134	135	132	153	158	136	124	126	135	144	138	115	122	131	143	129	123	142	128	155	132	125	117	137	127	127	147	118	126	124	120	135	145	119	156	143	130	127	133	128	143	142	134	132	122	153	131	136	125	153	128	117	125	140	136	155	132	129	139	145	141	143	112	118	139	124	154	151	134	141	150	133	152	154	129	140	134	124	129	136	127	124	139	142	133	123	128	138	135	133	137	103	144	137	136	138	123	145	134	142	142	152	133	130	124	150	142	132	140	134	138	124	155	126	150	132	133	142	152	130	130	138	131	128	142	131	142	128	120	123	118	145	140	125	111	151	102	114	144	119	150	128	112	138	143	119	143	125	158	139	129	143	125	144	131	129	131	122	127	117	130	115	134	129	131	132	152	127	138	117	131	152	136	144	122	136	138	120	139	132	151	126	134	128	134	129	127	132	154	141	135	133	136	115	140	142	126	146	110	149	145	143	122	125	121	120	117	140	157	143	119	157	141	126	157	135	123	134	126	147	123	140	136	144	135	121	139	147	121	122	152	127	138	145	144	166	116	123	119	145	121	129	126	155	138	141	138	110	123	126	144	135	138	136	136	136	116	149	132	120	140	136	139	138	147	128	142	136	120	121	133	153	147	154	130	122	132	118	133	109	149	146	134	134	126	140	130	135	156	135	131	110	148	134	131	151	153	136	144	135	142	148	141	139	141	144	125	134	118	118	134	135	124	123	119	129	128	125	137	143	137	127	122	146	153	136	142	144	138	127	128	124	146	134	127	111	142	132	147	112	131	137	118	138	136	126	156	142	133	143	118	149	129	135	109	122	118	147	159	157	119	134	108	139	113	140	144	139	139	134	136	133	144	132	141	116	127	149	123	138	111	121	114	149	139	128
8226	9716	18224	23232	19826	17199	17084	13932	11018	11065	9570	7508	7767	7218	5889	5181	4550	3957	4200	4575	3849	2059	2012	3226	3333	2867	2605	1995	1622	1418	1061	895	906	832	770	726	686	708	668	663	650	636	867	811	525	447	414	395	396	395	395	377	392	379	399	404	396	415	385	396	382	387	396	384	409	397	372	358	410	359	389	369	412	394	358	390	348	368	400	380	373	375	334	388	346	340	369	352	406	397	395	373	367	386	390	387	351	447	399	394	413	418	373	412	397	374	375	363	344	353	394	370	386	390	385	413	368	389	399	386	374	382	392	324	378	358	367	356	393	350	396	404	375	376	386	395	412	365	375	383	388	395	332	380	388	388	362	416	395	397	383	376	367	379	410	371	365	389	390	356	395	348	386	416	340	400	389	407	391	376	384	387	366	376	391	424	369	382	365	369	395	388	371	371	379	335	383	361	395	404	398	370	395	370	387	373	391	379	355	384	407	396	404	403	392	389	395	388	427	381	362	413	365	396	376	398	397	414	357	385	342	387	378	402	380	370	392	392	383	395	390	371	389	392	372	414	373	358	390	340	369	360	383	387	366	350	388	382	361	369	386	392	388	333	388	403	391	361	377	370	350	373	404	366	366	396	371	384	360	377	365	381	359	390	357	397	353	349	401	384	376	361	388	365	368	339	398	342	376	363	390	379	401	374	382	387	381	362	378	410	387	416	360	356	387	397	355	396	376	409	362	358	398	428	353	372	378	387	368	403	404	408	356	358	394	378	356	366	363	392	380	360	382	410	378	409	405	373	408	371	395	379	360	410	366	366	388	360	377	358	377	392	363	404	375	398	392	387	376	384	384	396	394	365	406	365	376	386	366	366	344	370	390	333	399	406	390	372	412	390	389	385	420	389	360	383	407	381	374	376	400	374	391	345	391	379	377	371	393	364	376	365	379	392	400	376	393	388	389	428	370	376	352	388	369	397	355	372	385	392	371	403	331	387	363	367	389	364	368	390	360	344	387	410	384	396	414	392	384	392	421	374	344	383	395	354	377	384	383	425	377	379	360	376	355	375	380	355	346	382	367	377	326	375	388	388	401	368	394	386	385	345	371	396	386	370	389	385	363	368	369	395	372	352	398	386	363	362	391	363	376	397	388	381	359	365	368	376	386	362	391	388	396	375	398	385	400	380	356	373	396	369	365	362	376	373	397	356	372	410	376	371	403	366	384	345	376	386	423	368	375	371	383	408	378	345	398	385	369	373	374	358	382	386	387	379	371	393	407	407	400	368	366	387	398	384	401	376	372	387	362	358	385	393	373	349	393	395	392	361	370	387	386	361	364	393	373	394	377	338	381	372	393	386	382	385	365	373	370	397	390	381	353	375	375	362	372	387	376	364	366	342	367	351	370	381	384	356	381	386	335	359	383	342	398	377	353	387	384	387	364	394	410	367	392	363	351	371	383	406	363	371	346	385	364	376	424	390	356	380	399	394	359	343	372	419	390	350	404	372	399	406	369	379	382	390	370	415	354	406	348	376	409	364	368	396	383	410	383	369	385	374	372	407	404	354	369	383	363	367	366	368	433	379	346	406	336	376	343	354	386	376	379	374	379	407	385	380	381	375	368	394	360	372	375	392	385	386	354	398	372	375	364	381	371	392	381	349	353	343	367	395	372	376	382	385	394	397	387	353	374	378	400	417	374	386	386	386	353	378	382	399	367	383	376	382	385	426	378	369	385	411	414	394	365	390	384	402	407	398	388	362	361	379	399	372	360	384	363	355	352	381	408	368	362	356	390	386	376	362	379	388	390	385	341	348	352	351	363	421	374	405	347	383	389	363	387	369	355	362	386	383	393	366	365	378	352	327	399	409	389	404	366	381	378	352	410	362	394	398	398	401	355	358	393	434	408	350	393	366	384	357	375	396	311	348	427	368	381	408	402	390	400	376	361	369	404	368	374	349	379	359	354	385	388	396	414	384	372	336	374	393	426	340	390	380	373	379	371	359	392	392	351	382	352	362	380	372	415	373	376	379	387	408	399	391	389	411	382	393	353	370	393	384	355	399	396	368	412	362	375	390	347	372	353	376	374	371	403	368	369	362	413	386	387	369	384	401	374	369	377	396	382	378	372	368	334	399	369	365	379	376	388	351	359	370	403	357	345	398	373	367	379	362	373	379	366	367	395	411	368	366	422	385	375	382	381	376	387	427	377	376	370	376	383	390	383	376	376	352	380	406	373	374	395	364	355	367	387	369	366	377	387	380	346	376	382	386	393	378	361	351	360	384	374	378	379	364	367	373	381	354	376	386	388	352	406	357	384	405	373	390	400	413	363	371	392	366	403	364	373	371	356	368	372	400	347	379	394	363	382	389	376	386	386	385	365	390	374	380	360	366	386	370	408	351	389	352	389	347	383	397	404	390	421	402	392	361	386	361	408	377	372	371	393	411	375	380	418	371	386	360	393	368	380	378	403	378	386	362	341	388	365	380	405	361	379	342	370	387	390	371	361	370	396	368	375	405	403	390	389	406	365	386	368	393	349	361	402	395	404	393	346	382	331	372	392	394	410	358	383	363	398	370	371	356	347	390	362	374	383	385	379	389	397	357	357	364	374	396	372	396	415	364	373	391	383	372	359	400	369	360	351	370	381	389	366	405	363	361	348	380	371	377	397	370	409	385	413	407	366	393	352	387	368	392	434	382	354	387	384	391	382	376	365	360	364	370	380	394	385	399	389	375	394	378	348	402	374	372	386	392	351	360	345	361	338	354	359	375	374	347	413	395	395	360	367	367	415	405	387	417	379	375	359	371	419	388	355	394	342	411	419	363	358	405	384	380	393	387	388	380	386	345	395	418	375	408	405	341	360	372	353	407	398	370	346	405	404	370	392	361	363	342	391	386	378	377	386	360	344	360	369	354	379	369	384	376	395	421	354	378	378	372	425	379	369	379	370	406	387	437	387	364	364	363	384	362	362	340	369	374	388	361	372	351	420	391	335	392	399	346	352	366	389	387	387	375	394	392	375	384	364	389	370	337	409	376	420	379	396	367	369	384	383	402	354	416	373	375	382	384	375	392	340	385	354	370	389	384	364	399	394	380	371	322	392	383	373	378	379	364	365	395	385	366	386	378	386	386	393	387	365	410	383	381	374	391	385	332	421	387	393	389	353	409	399	355	406	371	382	355	355	369	399	350	345	393	365	381	370	351	367	375	357	390	378	385	387	376	341	368	354	371	382	359	388	375	343	385	388	396	384	393	408	392	418	333	377	346	410	429	382	381	380	346	357	367	344	391	390	399	370	349	400	382	363	373	408	398	367	378	398	370	354	403	358	376	375	416	387	365	387	402	397	372	382	365	352	375	384	379	384	397	379	376	371	386	353	373	350	384	392	378	362	341	373	411	383	391	358	409	357	403	379	370	403	373	386	358	381	376	377	403	363	409	377	386	389	353	384	365	378	397	369	372	365	358	391	397	374	396	386	442	370	359	424	379	354	366	384	402	361	370	376	379
27239	30258	38928	38792	32755	31124	32461	28951	23453	23291	20491	17462	16902	15921	12708	11113	9723	8079	8146	8732	7197	2541	2348	6204	6916	5999	4729	3308	2213	1689	1052	754	813	739	567	560	541	549	502	468	415	462	694	486	333	239	149	119	134	141	143	115	126	139	145	186	172	182	139	135	124	135	123	117	138	127	146	135	134	128	122	138	143	119	139	130	140	148	124	148	114	133	147	120	112	141	127	132	138	129	139	126	107	126	137	128	130	137	146	122	126	144	133	130	120	122	124	117	109	137	128	137	128	121	142	133	133	133	134	131	122	134	120	129	137	117	127	127	116	113	120	137	130	118	132	137	135	146	110	129	132	117	120	130	129	123	138	142	123	133	128	119	132	122	116	150	131	131	114	131	146	146	122	127	141	138	129	159	118	114	139	158	129	112	135	126	133	125	112	139	127	132	130	104	138	137	132	139	148	140	132	144	134	144	127	147	121	128	136	131	120	109	156	128	121	132	133	145	122	105	129	136	124	139	137	126	120	145	116	127	130	111	100	122	119	109	129	129	121	139	122	142	132	122	113	137	137	129	152	109	117	131	142	136	109	139	134	111	138	144	136	121	116	129	128	133	129	137	133	125	131	149	123	146	136	137	119	155	135	119	116	149	133	126	125	133	136	129	137	139	135	137	117	127	153	115	131	135	117	137	128	124	124	105	136	104	126	123	124	123	102	115	137	140	115	134	124	115	127	140	126	133	137	143	148	144	107	126	159	117	132	126	144	124	120	117	126	116	113	149	134	130	128	128	139	131	119	151	114	124	137	143	131	131	136	116	121	114	119	137	117	136	127	117	125	119	134	138	150	131	142	139	119	132	130	128	136	124	141	118	118	117	130	135	119	109	150	131	119	125	120	154	112	123	131	131	138	123	124	147	136	127	128	113	169	139	124	126	126	118	140	142	128	134	131	130	122	128	130	118	137	120	124	120	118	131	107	131	132	128	147	114	132	135	138	126	136	129	123	119	121	131	141	121	137	123	132	138	135	129	136	154	133	140	132	135	127	136	134	147	140	140	124	155	117	129	132	121	110	116	126	123	128	139	120	134	128	135	105	144	124	127	135	123	132	125	119	142	115	124	121	120	137	128	127	131	137	142	165	132	119	123	133	143	111	129	121	135	123	124	121	138	120	126	138	138	125	120	129	134	138	123	136	157	133	137	135	123	139	122	134	143	129	132	118	124	108	137	161	135	117	113	128	106	111	120	134	111	132	122	124	122	134	120	113	114	137	125	119	137	149	136	139	134	134	138	109	119	122	119	127	139	142	133	128	122	117	145	115	151	127	141	155	137	123	133	133	101	143	113	117	120	125	127	120	142	128	138	140	113	134	119	114	130	121	141	142	112	117	114	140	121	139	151	125	150	136	144	112	122	139	129	117	130	129	151	152	114	128	131	148	129	131	132	140	139	126	135	130	135	105	123	126	128	138	128	138	124	111	123	138	161	125	132	117	103	146	129	117	146	121	134	130	150	125	121	118	154	111	134	127	141	142	117	115	131	147	152	124	116	150	129	150	120	123	126	132	128	131	132	111	120	144	147	118	105	142	115	114	114	124	118	137	131	129	132	116	117	134	112	136	107	116	127	119	108	125	105	141	123	134	137	123	115	125	129	101	125	139	115	136	131	133	127	137	119	115	131	141	127	125	134	124	132	105	137	132	147	140	118	156	140	117	115	107	122	134	132	113	129	129	121	127	140	135	128	145	138	141	136	125	130	138	126	134	151	106	108	136	133	121	118	110	114	142	125	127	130	115	148	145	140	150	134	135	122	127	120	127	122	123	127	116	138	133	119	124	135	150	97	130	114	129	135	124	132	136	124	144	111	103	120	118	120	104	139	128	122	145	137	132	149	130	132	121	125	138	123	127	128	120	135	120	126	121	108	129	136	135	132	141	150	109	137	127	135	131	147	120	141	135	134	125	144	131	107	117	127	130	135	143	133	143	137	115	136	130	110	143	129	123	121	131	99	121	134	128	111	125	120	156	129	122	124	136	128	123	130	111	145	134	110	132	127	141	124	119	140	119	134	101	126	119	132	129	140	132	145	134	129	114	144	118	106	128	109	123	132	121	133	125	154	119	143	121	118	115	117	130	110	133	128	116	124	124	138	125	143	129	122	135	115	139	141	130	120	126	133	139	130	122	130	113	122	118	118	145	130	133	124	137	136	110	125	142	130	138	133	110	117	127	128	117	129	149	131	126	131	131	136	164	122	142	148	117	133	125	114	131	133	138	133	131	147	152	134	126	140	125	135	122	143	160	120	120	135	142	150	133	110	128	126	116	128	110	136	120	132	116	133	145	102	130	123	111	125	123	129	123	121	116	130	133	125	130	140	121	133	128	123	136	128	134	119	129	132	141	124	127	130	122	107	117	128	142	132	118	138	124	119	121	113	126	120	120	132	118	113	131	123	152	138	115	135	115	134	134	119	141	138	131	137	131	132	112	128	127	123	118	106	139	148	129	118	133	110	129	131	119	157	135	143	128	136	114	133	117	138	123	113	139	123	123	126	125	132	124	126	126	133	117	117	128	131	110	148	131	142	132	138	128	123	143	130	121	141	143	136	137	125	139	117	116	133	127	135	139	149	124	108	146	143	133	145	124	130	149	121	119	130	149	127	121	130	112	126	114	124	131	142	141	134	124	113	147	134	140	121	118	119	129	116	136	109	139	146	145	121	131	119	136	104	127	119	131	108	131	121	148	128	126	146	126	136	134	129	124	132	131	114	106	110	122	133	119	127	142	134	138	114	122	115	150	134	116	116	141	137	125	137	125	130	106	133	121	116	129	151	123	118	124	129	117	117	133	121	135	144	126	137	128	120	140	116	116	133	113	105	140	130	112	128	125	137	132	129	131	135	118	125	119	122	121	126	125	112	114	148	136	133	123	125	130	115	118	134	109	152	121	125	134	125	133	125	112	138	136	130	135	129	124	112	146	132	142	159	144	112	129	156	124	108	140	143	138	118	115	109	146	133	103	125	121	125	130	128	151	118	138	121	119	129	129	125	128	132	123	131	144	129	126	117	122	113	124	133	124	136	119	123	127	103	128	134	119	117	133	152	124	143	125	144	111	131	119	132	146	95	133	120	138	124	125	144	138	114	120	124	131	137	137	132	153	117	132	142	129	116	115	124	146	127	117	115	162	129	135	118	124	133	114	116	122	119	128	121	119	131	127	148	119	110	113	117	137	143	132	138	117	118	142	118	122	139	136	128	111	119	120	124	128	117	132	123	143	112	155	134	128	144	131	110	125	122	125	104	150	134	129	130	130	118	148	145	117	139	135	116	132	114	140	121	131	157	143	132	136	133	126	115	129	140	127	139	135	139	129	124	120	116	126	107	127	142	132	123	152	124	134	127	144	121	123	137	118	145	121	134	139	120	141	127	125	136	124	134	120	137	133	107	131	133	126	133	114	134	123	152	144	138	109	116	123	117	115	122	107	101	145	145	123	120	131	135	118	139
18816	25803	36611	42931	41930	42634	46085	39176	37710	39002	38689	35525	36113	35636	30044	29480	27076	25777	26579	26746	21984	9967	11660	24891	26125	23866	20803	16407	11951	9631	6067	4777	4669	4702	3357	3757	3468	3447	3099	2818	2474	3059	4337	2952	1479	1114	511	477	465	426	434	395	374	402	462	621	627	540	429	343	360	393	385	398	443	431	369	362	392	372	368	365	346	379	367	364	381	343	391	380	355	368	376	356	370	356	405	391	363	384	338	364	387	364	407	410	361	416	362	355	412	349	404	377	368	354	387	398	380	364	354	379	372	375	362	350	362	372	365	377	383	375	367	357	372	374	367	346	335	360	348	409	375	385	386	371	340	387	401	339	381	352	346	392	379	378	365	346	356	349	381	367	356	378	354	397	375	402	368	343	394	392	380	370	380	379	362	331	334	338	370	381	374	410	368	373	391	396	375	354	385	386	383	379	365	359	374	382	371	383	396	401	368	386	377	358	380	347	370	377	381	375	415	359	350	372	360	356	363	379	375	373	400	388	375	372	378	379	342	373	362	392	356	405	387	350	390	383	340	361	395	376	376	373	353	352	385	342	397	350	402	373	325	355	389	357	366	381	377	357	397	396	381	326	393	357	323	372	376	354	338	377	390	382	352	355	383	382	382	357	408	379	371	377	356	374	387	377	320	378	364	372	388	381	420	379	342	326	364	393	366	381	365	345	396	367	353	350	374	373	386	398	363	386	346	361	372	361	374	364	380	376	390	357	368	390	360	344	352	350	346	347	377	375	380	399	369	376	387	350	358	359	384	387	345	375	389	401	360	386	366	372	316	385	361	343	366	379	365	377	377	372	384	361	375	353	395	370	393	370	360	356	368	370	358	376	370	382	372	385	371	364	413	359	355	366	392	360	352	378	367	383	344	337	352	369	357	367	360	331	380	329	368	396	358	368	353	364	386	358	391	364	369	383	361	364	355	384	390	345	366	364	365	377	347	342	391	379	362	371	367	390	385	369	366	374	391	388	380	353	364	371	365	349	330	395	352	375	372	382	404	356	337	399	388	354	401	362	391	360	360	354	372	391	358	341	342	336	365	374	371	403	376	375	396	338	389	371	398	364	373	346	364	377	394	354	392	345	341	359	357	350	356	352	387	365	384	397	371	332	372	374	373	362	352	365	353	394	352	335	395	347	351	368	364	381	370	352	398	374	370	376	337	402	342	384	351	337	389	333	388	365	386	373	406	397	332	343	369	368	385	354	355	363	371	346	389	339	366	362	348	376	364	346	396	426	348	350	367	355	386	347	367	372	364	369	357	343	404	371	377	358	349	352	360	374	371	407	374	367	353	363	389	368	357	364	337	410	371	363	386	363	351	381	403	360	350	418	383	349	388	389	353	380	366	389	388	337	346	389	366	352	381	366	346	346	328	386	377	382	384	356	337	365	388	359	380	389	377	362	388	355	370	392	387	367	366	365	388	358	372	379	374	373	381	346	346	364	373	378	366	365	369	400	378	362	368	354	380	375	380	378	349	352	373	339	384	378	346	374	351	348	336	368	351	379	367	363	371	392	367	365	371	391	350	385	352	396	377	347	374	355	365	384	360	363	328	371	372	370	375	375	363	383	362	386	356	350	353	355	361	398	374	375	345	357	369	361	342	336	345	414	380	361	397	325	343	360	388	413	404	365	360	379	375	408	376	372	361	370	361	362	373	401	371	365	381	358	369	371	359	387	351	374	405	371	360	344	384	349	381	390	363	370	383	359	398	386	351	379	366	345	381	374	386	387	401	378	347	388	364	387	396	360	389	365	345	365	383	376	375	364	369	355	369	363	325	397	351	341	377	373	346	364	330	417	385	382	332	381	352	349	371	365	352	377	331	365	348	375	350	376	380	352	378	372	351	339	412	390	392	374	361	330	356	369	357	382	371	361	390	353	352	388	359	365	340	351	337	411	375	377	372	347	361	356	381	343	403	376	363	368	345	371	373	341	376	375	366	331	378	341	385	367	342	388	384	370	401	384	380	377	348	372	378	404	385	351	385	383	360	343	394	355	365	379	383	349	380	385	353	326	357	358	379	387	402	337	380	383	338	375	392	374	369	369	359	351	367	371	362	359	359	342	366	364	381	368	398	363	354	368	374	352	334	358	381	381	346	364	355	350	351	357	385	358	397	356	347	387	353	365	338	356	347	366	400	384	359	340	374	352	386	348	355	328	377	392	366	355	381	366	377	372	341	387	367	358	395	377	384	385	328	363	372	337	380	388	359	325	411	374	362	413	378	362	370	394	328	394	396	353	358	370	346	337	358	362	396	377	372	375	368	392	376	373	368	355	375	414	369	389	388	377	366	404	396	401	363	363	375	373	358	363	384	376	345	377	374	402	381	387	365	413	383	373	403	369	357	377	380	381	389	367	391	372	382	379	392	353	342	400	373	392	378	384	381	359	387	389	371	365	378	388	374	378	368	344	366	386	382	352	389	323	346	351	368	368	356	361	345	352	327	357	387	351	374	342	366	423	351	365	365	364	362	381	372	371	410	391	340	353	400	356	360	380	378	393	382	346	370	346	364	367	368	363	354	384	387	387	366	354	356	386	385	352	359	383	343	369	383	380	340	336	396	346	371	392	346	392	360	333	364	361	373	345	368	382	378	333	378	403	362	374	363	392	352	347	366	403	379	389	384	385	358	320	385	368	371	367	363	387	356	354	347	352	363	371	373	369	351	376	357	372	379	328	385	323	340	382	350	384	382	376	360	343	361	364	357	374	319	342	342	381	367	365	376	355	375	352	381	371	351	353	379	381	398	388	368	380	378	380	369	419	355	365	352	376	377	345	327	363	384	364	393	363	360	364	389	382	381	348	329	398	371	331	387	370	385	391	369	392	394	340	354	342	373	351	388	362	396	410	401	363	353	343	354	347	377	357	338	368	369	312	400	400	368	368	412	348	345	373	336	388	338	375	339	353	369	376	374	368	383	375	379	363	345	382	371	345	402	372	371	357	408	382	413	397	396	371	364	345	354	365	380	345	380	378	360	350	326	366	369	383	380	345	387	346	364	385	381	370	390	371	363	375	362	362	390	381	349	386	406	365	368	364	334	377	388	381	374	372	365	397	370	369	339	370	367	337	390	373	383	336	405	363	370	367	387	376	367	371	364	367	386	367	389	356	363	315	335	362	348	348	372	371	379	382	366	353	338	368	385	358	370	394	364	338	335	381	342	369	383	368	351	385	386	388	384	371	369	361	362	368	352	368	353	377	394	409	344	377	375	376	385	384	356	363	388	351	382	393	356	381	359	351	351	389	356	406	363	337	336	324	365	351	366	358	379	369	344	376	342	367	354	410	383	370	373	372	377	362	352	384	331	356	360	398	384	329	351	378	398	366	351	339	391	358	365	388	333	377	364	422	384	360	388	335	354	345	372	364	351	358	397	330	361	328	340	375	362	349	383	394	373	356	330	384	364	336	387	384	352	376	361	377	401	370	347	382	396	395	356	359	360	345	352	376	364	334	410	334	351	370	342	393
33280	36055	41244	38818	37485	33708	37337	35419	30569	31766	29368	26071	23971	23492	19150	17551	14614	13427	13920	13354	6692	3503	6812	11123	11741	10256	7688	4994	3656	2888	1748	1384	762	1055	840	1065	850	904	795	695	597	750	1027	844	461	260	193	183	203	197	160	153	159	185	192	200	163	149	164	164	176	195	199	188	184	192	171	176	178	177	174	169	153	157	174	162	166	136	143	154	180	148	164	165	163	154	172	154	168	152	138	165	157	161	156	181	158	171	144	155	142	146	161	147	173	169	154	127	166	160	166	177	154	157	161	145	151	169	147	149	166	155	177	195	157	168	152	171	161	171	164	150	160	172	147	171	161	136	148	161	166	145	169	164	166	161	157	139	154	171	172	148	140	172	178	176	195	148	165	150	183	163	164	173	169	184	144	141	171	159	145	186	155	159	171	151	184	154	145	160	157	152	149	164	175	154	153	179	156	151	154	168	167	163	172	154	170	156	163	153	154	183	170	158	157	166	154	183	190	153	161	133	159	168	160	145	156	143	142	171	159	169	163	150	171	159	170	144	135	168	150	146	149	143	171	176	146	157	168	164	160	163	155	157	156	142	154	143	151	171	169	152	170	171	160	159	177	147	155	179	146	175	156	146	148	154	145	157	159	148	193	145	158	158	163	166	155	176	183	174	165	168	154	190	139	167	157	171	145	170	167	150	137	131	156	150	177	151	159	155	159	192	149	155	140	155	150	177	170	154	146	170	173	163	140	152	169	170	147	165	154	181	151	160	172	149	182	152	166	171	157	151	163	164	159	159	178	154	162	139	149	157	155	165	186	149	166	160	145	173	168	158	185	176	186	158	172	139	163	158	144	154	154	176	156	171	175	174	162	137	158	157	151	160	148	178	152	144	151	160	149	146	172	164	189	162	136	153	162	155	136	167	196	171	156	147	134	169	162	150	173	163	150	161	156	160	168	164	189	168	149	155	148	181	154	170	139	157	156	158	170	183	155	165	177	149	143	185	175	175	182	151	139	159	161	169	158	172	157	136	173	166	131	154	140	178	150	154	155	179	163	153	152	148	166	152	162	156	146	166	168	162	142	151	146	140	181	167	177	141	161	163	167	161	158	147	154	159	152	169	160	157	175	158	146	149	130	172	137	134	177	158	146	138	152	178	156	186	155	165	178	152	153	176	147	182	159	153	136	146	143	149	159	155	170	145	158	188	184	157	146	161	167	137	178	154	148	164	181	159	165	157	159	159	193	149	146	152	163	165	147	157	148	149	160	172	165	152	141	168	169	172	151	158	158	169	170	160	166	168	170	157	180	165	146	163	174	184	137	177	175	162	139	147	159	156	135	158	157	161	180	165	165	148	168	158	171	169	171	143	162	156	166	137	174	168	165	141	162	164	184	148	155	151	155	164	178	148	166	157	150	167	171	153	162	188	160	159	179	177	160	163	163	165	183	161	149	147	163	158	165	156	163	164	158	174	181	175	171	152	173	147	150	171	133	164	125	178	165	166	177	164	156	152	162	168	187	164	145	161	131	150	160	169	182	147	178	158	163	168	146	151	154	165	168	169	126	177	140	178	172	151	152	136	151	163	168	165	159	163	159	163	152	193	164	165	184	162	168	176	153	165	183	171	157	164	165	173	168	180	157	164	175	156	160	140	171	167	159	177	153	158	129	145	161	160	139	144	151	156	159	155	170	154	148	184	147	151	165	157	140	179	161	171	147	156	153	173	180	151	159	157	172	151	167	149	143	163	169	177	174	167	136	155	162	150	155	166	144	149	139	153	164	156	147	160	145	165	161	166	175	178	207	172	161	134	178	168	178	184	168	179	172	159	158	185	151	168	158	154	169	170	150	144	169	154	163	136	166	159	179	135	168	146	175	159	155	160	151	155	171	156	176	160	161	144	169	183	181	167	167	170	136	166	140	150	167	175	146	150	164	171	157	143	153	148	160	161	163	166	145	159	164	152	146	132	144	145	140	149	143	142	154	157	156	170	198	151	157	171	156	146	161	161	168	152	169	162	172	160	179	157	153	137	175	186	171	171	168	162	162	193	157	198	167	152	154	164	153	144	166	149	164	156	165	164	161	165	153	151	177	158	155	147	159	154	158	177	157	172	163	177	156	154	162	182	171	151	161	189	158	173	161	165	157	137	178	141	156	170	168	160	158	156	148	172	165	153	158	160	173	189	144	149	158	129	174	168	165	150	160	135	160	158	146	160	165	152	153	172	148	163	181	170	154	167	179	158	131	147	151	178	174	139	143	172	132	166	156	174	185	162	167	151	146	173	177	178	149	174	167	177	156	162	181	145	164	155	155	141	154	148	160	178	152	124	155	148	150	164	148	167	138	157	173	154	155	163	146	164	155	163	164	147	151	180	152	139	177	177	168	186	162	168	139	160	160	184	145	163	153	156	147	159	153	161	170	171	165	149	167	158	176	155	137	157	157	147	182	158	168	181	141	147	159	156	163	166	145	158	178	150	161	158	169	165	177	161	169	147	163	184	160	165	170	148	168	149	169	162	174	164	147	158	149	171	165	160	158	155	164	157	139	163	157	164	156	145	145	143	162	169	178	151	140	142	163	154	162	143	160	148	131	160	161	182	145	162	155	149	138	175	164	175	144	164	140	161	162	163	183	140	150	150	166	164	157	153	154	160	166	163	139	161	147	176	146	168	164	171	167	157	156	181	154	163	147	159	142	167	126	156	161	179	180	157	153	154	164	166	175	177	157	161	170	154	177	162	158	161	166	151	158	147	172	148	162	140	173	183	159	147	155	167	178	188	148	162	165	140	148	160	173	152	172	153	176	160	147	156	166	171	151	162	157	159	146	172	169	167	172	149	163	157	149	154	202	189	157	149	128	172	165	174	147	187	170	166	155	154	190	167	178	172	160	148	189	184	156	171	162	183	151	176	169	158	137	152	152	186	158	156	173	174	171	167	168	154	172	155	153	141	171	166	158	157	173	158	176	170	140	175	192	162	148	172	149	162	176	140	156	153	137	154	168	155	156	160	149	163	136	166	165	140	157	188	173	163	152	172	143	134	166	151	164	171	158	151	157	164	165	179	150	160	148	152	177	158	144	146	159	167	166	166	153	158	154	160	163	171	156	155	155	166	139	171	162	160	175	170	165	176	181	154	175	152	148	152	174	169	153	154	159	155	156	165	156	166	171	162	165	155	156	166	145	160	158	157	177	160	159	154	154	147	166	154	145	173	146	144	175	155	163	150	163	152	152	156	134	148	146	153	172	153	170	148	153	164	168	181	146	171	130	172	147	165	174	162	145	157	169	149	173	151	163	148	146	144	152	144	167	160	151	167	152	174	160	161	164	143	161	171	186	168	147	176	182	156	152	155	141	156	156	173	162	153	154	163	153	145	156	143	172	172	171	160	169	159	162	173	128	152	171	157	153	187	149	171	152	163	162	155	154	153	170	158	170	164	164	155	153	168	167	162	163	162	161	162	162	155	155	167	159	182	153	163	155	159	146	156	163	182	145	137	170	161
22586	30416	39232	43900	47039	45534	50707	45147	43653	46495	45216	41994	42382	41400	37418	36145	33320	32576	33543	33131	16540	14050	24572	33475	33507	30727	26831	19607	16917	14242	9129	7761	4231	6129	5032	6457	5593	5566	5106	4321	3804	4688	6336	4971	2571	1043	737	671	665	591	528	512	542	465	614	721	561	487	499	466	522	571	514	607	656	629	606	582	513	465	413	425	476	445	409	467	437	445	426	444	467	441	470	444	449	461	434	397	450	419	465	446	497	413	467	462	453	446	428	466	439	413	454	467	417	423	420	436	486	434	462	457	416	425	454	459	456	396	413	447	471	431	462	446	414	453	431	427	406	446	446	424	445	430	454	455	456	449	421	484	452	415	429	462	421	435	442	458	456	435	448	424	475	438	443	438	446	434	470	444	421	441	429	416	437	440	443	431	412	409	455	415	458	430	458	428	463	431	444	423	440	438	488	478	442	442	415	421	467	434	430	411	439	428	396	442	449	403	456	450	444	462	440	441	431	465	411	416	433	440	450	476	420	498	459	446	435	421	477	473	439	438	430	442	421	491	423	434	437	413	463	433	403	458	461	433	432	432	434	449	480	423	444	471	454	434	448	443	448	444	453	407	449	443	424	429	437	425	441	418	480	436	414	427	441	455	453	452	452	424	414	475	425	452	429	485	466	448	398	462	450	407	440	442	408	430	467	394	416	443	442	426	421	457	470	444	462	443	432	464	436	467	425	434	433	433	442	458	434	457	459	437	441	433	445	444	431	445	433	406	458	434	435	456	484	405	463	465	413	406	394	464	442	421	415	476	471	405	501	451	407	430	439	439	433	396	453	458	406	432	467	444	454	432	460	443	444	517	477	455	477	436	486	477	492	442	462	425	440	442	423	456	458	419	420	438	458	429	452	441	424	464	406	424	437	446	429	454	439	426	455	407	432	409	497	425	450	434	488	431	464	460	436	436	461	446	435	453	430	419	418	422	426	450	455	401	424	456	417	467	447	425	440	456	432	455	453	440	479	449	435	458	473	450	438	468	464	416	475	470	431	461	445	464	421	458	440	479	489	410	426	431	464	442	439	453	438	463	452	439	443	450	441	435	450	464	449	439	446	415	465	477	420	378	449	418	447	450	402	444	420	465	439	466	445	430	436	440	429	458	442	466	442	455	436	389	454	458	432	466	435	469	406	441	441	445	454	442	408	406	431	430	471	479	425	440	448	427	413	449	450	446	409	464	439	459	442	421	480	464	418	449	442	460	438	447	457	467	398	470	456	482	444	451	469	448	442	440	459	491	443	426	433	441	445	476	441	436	451	442	440	428	440	445	441	428	455	433	429	472	443	458	452	454	443	436	469	438	467	455	461	434	453	447	447	482	451	417	434	427	455	421	412	456	430	470	433	458	463	448	491	461	451	442	432	438	432	478	447	424	439	442	474	463	447	450	426	469	437	441	427	458	428	412	414	421	458	439	460	438	415	413	456	464	443	452	431	450	414	444	456	430	481	445	434	434	443	490	458	417	469	425	410	434	413	438	437	464	429	457	461	435	453	435	420	433	432	441	427	439	441	432	442	442	444	421	415	445	428	427	436	419	442	428	469	443	445	422	469	442	478	460	462	418	440	439	416	450	444	439	450	436	457	439	450	427	445	409	484	458	443	447	438	442	423	459	425	481	443	457	448	432	475	450	451	434	431	446	452	492	437	450	446	427	462	502	463	455	448	430	409	449	456	428	440	438	432	438	446	495	465	423	416	475	442	481	459	454	456	422	484	433	413	441	430	447	408	457	451	457	439	450	455	476	411	435	446	443	443	463	429	439	433	425	489	453	465	431	449	386	467	474	431	442	447	465	445	443	464	478	446	423	404	445	477	438	442	426	455	425	436	412	419	413	465	476	452	423	466	487	458	428	429	457	432	452	436	453	468	423	434	443	416	401	450	449	480	450	468	420	423	437	430	454	427	446	429	428	452	414	424	430	450	428	458	440	445	452	465	475	441	448	453	449	431	439	426	459	412	422	449	449	431	455	455	427	447	428	389	409	443	462	421	453	445	479	451	441	484	430	440	443	474	419	460	449	410	406	438	442	468	435	419	464	434	442	440	490	458	447	477	441	458	464	463	428	400	440	454	426	409	422	426	422	425	448	433	426	394	439	452	464	463	412	432	471	449	451	424	462	455	442	433	451	415	450	440	421	483	436	465	442	421	477	442	427	465	460	421	447	405	458	464	446	433	450	421	456	442	455	422	450	430	430	462	442	462	436	446	445	443	480	479	450	447	443	459	395	435	402	403	462	436	438	459	478	433	447	433	435	470	449	455	413	459	455	433	432	450	488	440	451	430	427	447	471	460	446	395	446	445	468	446	427	426	445	428	459	459	418	437	429	438	438	434	448	457	436	459	443	439	436	425	456	442	428	457	442	448	437	440	447	469	422	489	424	439	451	448	451	431	407	423	458	427	420	448	437	412	453	439	421	420	444	440	479	436	429	449	432	452	460	440	439	446	440	436	433	428	453	447	465	416	438	434	443	458	444	458	449	485	435	451	460	420	449	467	439	481	447	446	451	469	445	420	443	475	459	425	451	409	443	432	426	443	465	402	501	441	444	445	492	464	474	444	426	433	462	425	435	474	486	421	437	477	449	425	464	490	478	435	420	437	439	437	467	469	438	487	431	476	471	435	434	465	439	416	456	424	437	412	441	456	398	455	446	436	470	417	456	429	490	438	451	435	461	465	457	440	430	423	483	466	457	487	440	442	399	441	442	480	459	445	431	510	491	464	401	445	474	452	459	457	427	414	450	438	424	487	466	398	432	463	449	437	415	450	440	462	422	461	445	455	449	433	418	448	452	438	445	442	477	430	467	470	421	449	415	482	432	423	450	410	438	502	496	465	494	462	453	461	445	439	402	460	463	434	484	433	405	436	462	445	451	435	410	438	478	425	454	411	454	429	445	428	471	502	441	465	430	421	462	449	429	453	448	449	467	413	461	443	439	419	424	438	449	453	440	455	452	464	453	452	472	457	439	430	433	478	424	425	440	469	458	464	471	452	451	449	450	453	435	476	464	398	452	423	457	448	433	438	469	448	433	437	483	419	430	446	418	392	466	414	422	434	436	386	429	432	457	435	409	460	424	457	477	425	451	489	411	420	430	468	459	456	484	462	452	455	471	442	457	434	447	410	457	442	460	453	437	462	367	460	447	457	471	434	424	463	448	445	462	441	482	459	448	465	450	467	424	429	435	414	443	441	434	431	430	447	468	432	442	456	402	447	433	435	425	445	448	445	448	454	475	449	470	414	450	433	421	443	434	402	444	436	460	453	418	466	431	441	478	449	446	442	434	441	469	422	432	450	422	432	428	421	438	448	455	444	418	426	464	441	443	433	423	472	483	399	417	436	435	461	444	466	452	459	463	422	455	418	436	457	463	478	405	441	446	445	434	453	415	419	474	483	467	478	451	443	444	454	439	427	439	493	463	410	437	447	435	465	436	447	465	415	416	409	433	469	463	450	445	468	443	453	432
11297	9666	13338	10462	7204	4979	4533	3161	2486	2235	1922	1495	1307	1241	1083	1029	793	752	734	698	420	347	384	597	496	482	382	312	255	292	217	204	180	165	198	155	162	149	156	148	149	174	154	149	123	131	126	100	112	106	103	117	101	116	115	104	126	138	143	120	120	125	156	91	137	117	106	110	136	131	133	119	139	116	133	133	122	113	120	112	112	118	119	139	136	115	119	127	127	126	99	135	137	128	120	129	110	127	129	106	117	121	119	119	101	112	117	117	104	114	124	118	126	121	124	124	109	97	115	122	105	123	121	114	129	133	99	118	134	114	120	124	121	143	120	125	107	107	132	102	130	126	124	118	124	83	140	112	123	135	116	106	121	113	131	125	112	114	117	124	110	108	114	108	118	116	120	126	118	125	112	123	113	118	116	130	133	106	136	118	113	122	119	108	113	141	99	122	133	125	127	127	119	108	94	109	117	115	111	120	123	126	112	121	127	120	117	120	135	112	128	121	119	115	87	107	119	119	119	129	124	128	120	124	103	117	117	111	152	103	132	124	98	127	103	124	129	119	126	118	109	118	114	122	110	125	127	101	132	122	118	113	114	125	123	124	126	130	128	111	113	124	108	119	107	128	119	113	97	132	132	104	113	131	120	138	105	103	124	127	107	128	138	116	112	104	134	135	112	119	114	115	91	127	112	113	110	99	138	103	137	105	126	112	117	103	126	109	110	123	115	118	125	135	131	107	106	134	121	123	102	111	139	148	116	120	125	124	141	121	123	122	132	113	141	139	137	113	137	115	114	114	112	108	140	120	107	121	100	144	120	118	125	130	120	133	113	138	125	114	121	118	123	122	130	133	130	133	113	122	129	119	118	120	131	110	122	117	102	120	114	108	126	129	124	125	114	120	101	107	116	135	116	124	130	138	104	137	124	121	115	128	93	117	126	111	109	111	141	126	111	112	124	100	130	121	113	109	139	104	118	109	114	103	126	137	123	118	122	109	121	123	116	122	117	125	138	134	106	112	110	108	108	129	124	136	114	114	122	117	125	115	119	116	127	121	108	108	104	121	143	119	126	97	117	137	118	121	103	113	120	103	113	120	116	106	127	110	111	128	133	115	124	121	133	113	125	139	115	99	137	111	129	108	139	130	112	126	107	116	96	116	125	121	127	123	122	143	108	135	113	125	101	129	103	129	111	133	123	117	110	115	115	134	113	116	116	127	112	113	110	125	129	108	117	117	112	126	136	121	102	128	127	106	132	136	118	122	109	118	135	106	118	137	115	116	124	125	126	110	124	114	120	137	125	119	117	126	109	105	133	140	126	104	131	120	120	111	115	120	119	131	127	123	126	125	107	121	138	126	135	115	120	121	130	130	109	134	118	127	137	118	111	132	129	114	124	127	125	119	131	113	98	125	116	131	145	106	130	154	121	124	118	116	113	108	115	100	103	149	104	119	128	129	131	124	114	106	126	102	130	124	96	115	114	119	134	94	129	104	118	104	137	123	111	122	120	139	101	128	115	131	132	132	110	128	127	111	105	117	110	119	127	114	121	124	108	122	121	125	119	121	108	122	137	126	109	125	113	114	113	114	139	138	113	141	122	118	100	110	130	113	147	113	130	96	112	133	138	107	127	117	122	124	100	102	114	122	116	116	122	122	117	125	126	130	133	110	104	120	120	98	111	122	121	109	105	113	121	113	135	113	123	113	103	106	120	114	111	131	127	114	123	129	139	124	127	119	126	130	132	101	117	100	107	111	144	108	127	117	115	110	121	113	125	139	108	105	111	134	117	104	114	114	137	108	119	124	129	139	124	126	106	102	129	138	115	145	138	118	120	100	113	100	131	112	133	122	117	110	126	134	106	113	129	114	106	109	106	137	124	102	125	115	104	128	115	108	112	115	107	106	101	137	114	125	107	109	107	120	126	112	105	123	109	126	121	129	125	117	114	140	141	116	130	120	117	103	119	126	115	126	123	122	97	108	120	98	117	119	113	122	120	109	111	104	113	131	128	123	126	118	123	122	106	127	123	108	117	129	121	118	114	125	112	129	115	126	117	114	130	113	139	108	132	119	114	127	123	125	117	92	120	126	128	118	123	125	116	116	129	134	115	117	103	133	95	126	125	110	113	109	111	113	131	116	140	105	117	148	115	121	125	115	106	124	112	133	138	99	116	124	111	133	131	124	144	133	131	119	108	105	132	108	133	108	96	125	116	116	111	121	93	128	96	115	133	120	123	113	128	124	138	113	128	125	119	132	104	116	104	116	107	106	97	133	121	118	117	112	137	121	112	121	139	115	123	106	141	115	111	106	122	121	125	117	123	93	125	118	100	112	109	135	111	117	103	126	119	106	110	112	125	137	120	175	109	120	91	133	115	109	113	116	114	129	125	131	116	115	127	125	113	124	122	100	114	106	116	114	117	123	129	109	120	107	114	117	107	124	145	129	115	135	105	132	133	113	124	103	131	113	119	108	112	140	118	131	130	100	91	118	128	120	118	127	127	121	128	118	125	123	117	116	115	135	116	121	128	135	124	98	121	129	129	91	117	101	120	118	120	133	124	124	127	125	114	121	118	91	108	117	101	119	133	104	118	112	126	114	138	120	123	123	117	110	104	105	119	115	122	146	124	122	131	145	113	98	146	121	113	119	139	125	103	113	123	144	130	124	128	111	126	125	131	127	123	137	126	125	120	119	104	133	127	121	105	134	126	120	115	111	139	120	122	125	125	141	123	114	113	136	118	112	108	121	115	122	108	130	124	129	141	110	121	116	123	121	120	136	125	100	113	127	94	126	113	137	132	123	113	110	108	129	115	143	131	115	98	111	133	123	99	128	116	103	114	136	110	140	122	132	127	137	115	131	115	136	111	124	102	131	105	133	111	117	128	119	125	104	105	145	109	121	148	132	132	128	116	122	105	141	134	100	123	117	132	129	115	129	119	104	108	126	130	108	125	128	145	133	137	103	122	119	113	125	126	113	135	134	120	111	108	103	103	104	122	120	121	129	137	120	126	110	116	108	113	121	109	109	136	118	122	139	132	136	102	100	126	136	121	134	119	128	115	113	130	134	140	117	115	135	125	122	123	125	139	115	122	120	113	129	118	133	108	131	135	137	121	130	131	120	109	112	109	111	123	113	112	131	124	118	101	116	126	132	124	119	130	146	122	128	115	118	123	98	123	113	126	117	132	137	122	115	121	136	153	130	126	144	134	117	118	103	116	104	130	106	133	110	117	121	120	115	130	123	130	142	126	131	116	110	107	113	139	134	137	111	110	135	121	120	118	121	109	132	109	104	106	142	107	116	119	126	121	113	110	102	135	113	118	118	129	120	126	126	133	117	111	105	108	99	108	110	95	117	112	116	119	129	135	118	106	118	100	125	129	111	107	114	105	138	123	127	121	125	115	108	91	112	130	102	129	148	107	125	131	126	128	121	142	115	125	119	119	105	139	154	116	112	127	132	110	119	120	108	149	104	108	121	123	133	138	105	142	116
8013	9465	18199	20389	18450	16454	16735	13310	11149	10889	9638	7234	7425	6909	5832	5493	4422	4291	4352	4030	2049	2049	2383	3720	3588	3100	2612	1950	1539	1382	1085	880	721	630	761	722	727	691	633	614	629	639	769	701	432	370	357	412	385	322	362	384	351	363	369	371	363	345	311	364	345	351	380	342	355	413	357	382	324	344	370	353	339	301	342	339	337	342	358	383	318	371	319	320	352	326	345	329	357	376	339	379	324	353	348	351	361	359	316	332	324	326	363	329	335	356	333	347	332	351	344	351	325	325	343	337	374	344	325	332	318	395	325	340	324	373	362	330	368	324	326	366	349	361	351	335	375	325	332	330	329	335	343	355	349	354	355	351	325	355	342	356	310	343	350	329	337	337	359	306	344	340	327	357	324	324	315	360	336	328	357	331	365	350	336	392	342	330	299	337	329	356	338	360	369	346	363	336	347	348	361	325	347	351	314	360	347	356	328	340	335	353	365	364	327	345	334	332	343	361	305	353	336	354	363	356	338	351	352	360	370	332	335	357	359	350	355	330	319	328	345	353	356	358	359	358	374	356	317	336	335	342	343	359	357	353	324	376	343	344	364	331	328	338	347	299	326	333	341	333	343	340	311	363	352	325	353	310	352	341	320	330	349	349	364	328	337	338	320	330	349	330	365	315	330	361	348	358	362	358	333	330	338	331	329	339	347	350	342	366	315	341	351	352	324	365	367	327	328	347	374	344	349	346	350	346	337	369	374	340	370	328	344	313	355	359	366	343	352	319	359	350	350	335	341	338	328	334	353	357	358	339	344	358	327	370	351	373	367	335	331	371	343	340	355	366	332	348	360	335	342	329	341	367	362	363	328	309	380	344	356	374	334	351	343	370	325	357	357	315	353	345	342	361	345	348	371	287	339	341	345	339	354	306	328	362	348	346	322	336	343	345	335	360	326	310	366	379	329	379	325	343	354	356	370	337	330	322	360	338	337	350	325	353	337	379	331	407	355	362	326	313	334	287	343	335	338	349	378	349	369	365	341	367	327	335	343	352	299	335	328	342	377	341	341	349	319	353	331	376	325	323	316	357	349	365	345	340	310	320	347	364	360	353	348	323	338	347	370	333	341	365	340	367	311	368	374	348	354	323	348	339	354	343	376	323	348	374	308	372	328	358	358	335	327	380	346	328	348	335	345	359	342	346	358	315	367	311	343	347	354	357	339	374	362	351	333	337	354	353	362	363	334	352	391	375	346	347	337	378	329	342	353	334	307	353	339	304	346	354	334	336	343	367	331	325	374	342	371	332	305	359	376	340	342	349	309	362	355	350	361	329	330	363	348	349	340	330	363	371	333	345	330	329	336	355	347	338	355	347	364	331	365	318	371	346	314	346	332	366	360	331	340	332	322	364	345	328	355	337	350	343	375	345	344	344	310	352	341	353	334	366	353	323	344	350	346	353	370	358	407	327	326	328	336	318	318	352	356	352	331	343	311	332	366	335	334	329	327	353	349	320	357	360	341	358	338	346	338	354	338	368	371	321	354	304	354	340	337	333	351	366	362	360	339	335	337	322	335	339	309	354	334	332	341	356	304	353	366	343	358	337	342	373	339	358	319	352	347	318	315	322	313	327	338	346	319	376	330	336	344	331	355	353	343	330	320	307	346	335	358	337	374	335	329	349	321	328	368	330	346	341	290	375	371	356	352	356	315	357	335	341	327	358	353	353	327	362	361	312	332	349	378	351	357	351	355	334	353	349	356	335	358	335	354	345	339	330	331	345	366	349	317	339	352	372	335	335	327	351	335	355	364	360	317	343	348	327	358	359	333	353	339	322	339	363	365	334	354	353	335	347	355	334	379	355	335	318	280	324	361	339	376	384	364	286	315	345	342	360	328	345	326	313	340	322	349	386	349	323	314	343	332	353	369	357	348	339	356	358	338	364	330	350	321	334	330	374	361	325	326	340	331	360	336	346	354	334	351	342	351	343	345	395	377	333	361	335	363	376	327	355	322	365	362	338	325	370	347	351	351	364	349	372	372	343	357	374	327	357	337	338	369	339	370	340	317	346	342	349	331	321	327	341	371	340	331	336	325	371	321	376	334	390	353	345	341	339	308	343	348	314	362	339	299	350	352	336	351	366	344	366	347	361	367	338	338	335	356	313	351	352	341	339	366	330	301	350	344	324	371	335	366	354	322	329	389	350	358	343	325	357	336	335	331	324	317	322	323	351	385	392	318	366	331	347	342	312	339	369	351	350	364	349	335	333	316	338	320	345	318	360	332	343	310	359	344	341	362	329	335	355	360	352	338	370	334	371	357	326	365	361	393	330	335	312	315	364	358	358	374	321	349	355	359	357	350	328	360	360	360	349	369	347	338	372	348	342	351	318	362	340	368	334	352	346	380	330	338	337	358	317	333	357	336	314	323	330	316	350	401	333	347	369	371	330	345	305	396	351	304	343	319	370	328	344	338	357	335	347	348	391	280	359	341	383	353	331	326	375	355	314	357	333	351	366	352	328	348	373	380	333	333	320	364	353	346	339	327	368	365	362	368	326	360	344	359	354	366	317	323	356	330	377	335	343	341	310	357	378	328	341	348	357	356	352	336	360	376	350	368	324	360	316	347	330	326	293	353	343	361	348	340	321	333	332	355	331	337	348	369	340	363	324	375	377	341	347	340	334	360	347	371	341	385	353	359	334	346	332	359	358	350	381	319	339	313	339	325	356	334	360	369	348	358	362	366	353	302	359	342	334	370	368	338	358	330	344	348	352	335	369	351	348	365	365	353	310	347	347	364	342	339	367	348	328	334	354	338	356	342	344	359	330	338	317	346	331	329	343	354	335	368	319	369	357	324	339	321	317	341	329	340	391	330	365	361	346	350	340	332	340	338	312	353	348	333	348	338	376	391	326	365	386	329	346	342	363	337	347	364	328	352	323	385	359	362	347	303	360	317	334	370	352	313	347	347	397	335	358	350	370	339	322	377	366	350	337	348	355	388	363	339	348	387	325	364	371	349	325	353	321	359	354	375	372	308	314	333	376	368	324	309	355	323	336	327	363	360	350	360	344	350	334	347	313	322	359	326	353	340	367	370	310	336	333	387	350	322	329	382	360	349	357	323	353	353	321	344	328	348	352	327	314	335	324	362	347	387	340	333	351	306	330	358	334	352	349	362	336	351	335	312	348	349	341	310	348	342	359	365	355	354	361	336	348	355	350	319	350	371	347	339	341	349	364	365	340	338	349	365	338	355	370	326	316	364	330	340	347	359	356	328	338	335	321	350	359	343	345	327	363	347	319	352	330	377	311	331	367	394	355	342	388	326	351	319	339	361	373	348	357	342	344	317	338	362	354	316	342	358	376	309	327	343	359	362	328	367	360	300	362	343	347	354	350	316	330	322	352	357	339	392	335	354	358	349	328	365	343	338	333	327	345	322	371	358	340	362	364	330	353	333	309	394	349	340	352	330	353	346	350	324	334	372	335	335	348	357	353	323	352	345	321	343	352
26792	28485	38071	36906	32029	32237	33092	28342	25581	23544	22113	16863	17331	15019	12535	10956	9100	8292	8405	8493	5061	4132	4337	7130	6822	5736	4915	3075	1773	1895	766	733	424	568	550	597	525	522	529	455	431	605	624	467	240	164	127	133	147	122	143	128	124	115	142	169	142	120	127	119	108	135	137	147	139	138	132	127	144	137	117	123	126	118	112	129	106	131	137	107	120	130	120	113	112	113	110	121	118	124	117	115	114	127	133	118	132	119	128	134	119	117	137	125	115	133	100	142	103	126	129	132	107	127	119	126	120	135	121	116	116	143	119	115	117	110	142	140	128	105	105	95	119	126	136	121	112	128	113	102	119	105	110	130	118	103	107	129	121	136	128	119	121	113	123	148	99	103	105	139	128	119	118	122	122	117	123	118	129	142	119	123	100	136	118	116	120	114	132	140	110	124	119	116	129	118	135	128	122	105	120	120	157	111	122	116	114	121	105	150	112	138	129	112	130	115	121	122	102	130	119	116	126	115	119	121	110	124	108	117	129	125	133	130	126	103	123	148	118	127	112	118	111	119	133	119	122	119	132	124	127	115	120	151	121	105	117	132	115	122	133	128	126	106	111	122	124	122	126	106	113	122	119	113	130	123	115	119	104	119	107	135	121	142	105	99	137	110	123	114	140	119	117	107	110	121	141	131	123	132	117	115	109	103	112	122	127	122	107	102	121	130	126	125	117	122	114	102	115	117	108	112	111	110	103	121	105	99	117	126	100	113	117	118	122	112	133	120	119	110	122	140	115	113	121	113	111	110	120	100	118	133	114	123	117	113	117	111	121	113	120	126	142	127	121	128	128	126	118	129	113	139	128	107	108	124	132	100	95	135	123	114	138	119	113	124	111	134	133	144	125	126	135	115	117	121	122	123	117	119	135	113	122	124	130	103	115	126	124	139	125	113	126	101	109	97	124	100	139	118	121	102	110	132	125	102	133	124	120	109	127	138	122	126	132	119	117	123	106	124	127	117	123	137	115	120	109	127	124	129	108	126	115	132	135	111	128	134	128	129	121	124	130	125	118	103	131	119	134	129	124	112	122	117	114	116	116	114	126	135	118	117	104	131	125	100	117	124	98	104	89	125	134	143	140	130	110	110	149	141	117	121	126	111	119	121	118	112	126	123	107	128	123	122	129	119	129	110	107	133	119	102	134	115	117	131	118	125	132	128	131	113	123	115	114	139	112	136	122	136	129	110	127	123	91	136	133	115	127	110	106	111	126	118	121	131	108	121	146	100	114	129	114	122	119	125	107	108	122	128	98	113	100	123	132	113	124	113	100	146	122	100	108	98	105	111	115	101	116	133	121	128	128	88	140	132	110	109	127	141	131	100	134	98	109	125	112	116	129	118	100	116	123	107	144	119	136	122	117	117	122	120	115	134	121	124	116	130	112	115	128	139	121	122	125	131	132	116	125	119	118	132	119	139	120	140	122	122	116	130	115	116	151	105	102	105	116	116	121	120	125	131	135	143	119	116	116	139	123	115	121	128	114	103	121	126	111	124	130	128	124	109	126	110	111	101	118	119	125	119	116	128	115	104	135	129	125	128	124	118	124	110	142	128	137	123	133	122	134	129	112	129	111	118	92	111	114	130	128	114	102	127	105	118	115	97	104	125	137	122	100	131	109	122	118	107	111	102	132	108	136	109	121	127	110	130	120	125	135	117	126	138	116	138	125	125	127	115	104	125	119	123	115	109	120	128	141	128	92	103	111	119	126	114	112	137	125	142	124	122	115	127	127	119	104	117	109	106	133	123	117	117	125	125	125	140	121	107	131	120	112	127	137	128	119	110	139	113	138	122	107	128	118	106	130	126	107	119	124	126	118	128	116	121	124	113	127	119	139	123	111	112	91	119	118	94	110	139	123	111	139	120	104	132	137	107	124	127	135	116	114	126	125	110	106	120	112	131	113	134	112	110	128	123	100	126	108	123	110	124	127	101	121	119	138	123	116	105	117	116	146	103	136	117	123	133	146	128	125	115	117	112	117	114	134	107	116	94	134	125	143	113	129	126	139	124	122	125	118	137	124	119	119	125	115	132	110	146	111	110	118	116	104	128	140	142	119	109	121	136	124	118	119	114	128	127	102	124	121	127	149	147	115	135	120	110	120	113	128	129	114	107	109	137	110	101	117	113	111	121	112	120	146	102	135	102	125	125	128	103	125	124	131	137	114	124	125	120	124	124	117	135	90	137	114	121	124	123	138	128	124	109	123	116	112	120	128	126	119	129	141	107	111	115	113	122	116	114	119	123	130	120	112	129	141	115	110	138	127	112	131	131	118	110	121	123	124	113	122	115	125	124	127	99	107	138	116	128	138	103	113	120	117	102	126	130	110	120	147	130	121	109	102	108	139	126	108	119	121	102	105	125	148	109	106	127	131	120	115	135	118	127	118	115	135	125	112	111	118	119	126	113	129	133	104	120	99	142	141	122	135	128	131	134	126	108	121	109	104	135	129	125	112	146	123	110	136	122	111	103	134	138	114	122	123	118	116	114	124	115	102	110	117	124	106	124	123	133	114	102	108	120	115	123	116	127	127	108	121	104	128	111	112	128	117	109	119	148	134	130	107	122	98	130	131	126	132	118	127	98	105	118	108	135	118	96	124	126	131	123	116	117	124	133	119	109	122	106	105	110	127	117	134	114	121	110	141	140	113	125	130	106	122	123	119	112	133	108	119	122	131	124	114	141	137	119	130	115	128	129	110	110	130	120	103	109	130	126	115	130	120	120	117	108	133	128	123	128	121	142	115	118	131	105	107	140	138	99	133	111	123	126	129	105	127	119	121	104	124	127	139	128	117	110	116	119	116	116	119	116	124	118	118	105	122	126	107	135	130	134	101	129	136	108	116	135	121	116	115	136	102	106	108	126	123	123	103	110	113	112	121	128	139	122	115	135	106	119	113	103	111	122	115	119	113	131	126	124	128	132	119	105	123	126	108	97	120	114	114	100	117	130	124	122	124	116	119	134	131	106	119	99	119	111	123	105	129	93	129	117	109	114	103	123	111	125	126	132	125	126	113	119	111	125	116	127	114	132	123	124	106	109	115	126	138	133	109	117	125	105	126	123	117	125	129	117	130	133	105	125	138	109	122	112	101	105	118	116	132	131	122	119	102	142	118	117	118	129	120	118	111	113	109	114	115	119	110	113	125	139	122	134	119	112	133	113	118	119	117	133	117	143	140	134	112	112	110	94	131	107	131	135	117	104	115	129	120	118	111	114	116	132	118	132	131	111	116	110	125	116	128	133	129	128	117	104	118	118	119	124	138	129	138	124	110	118	121	138	128	90	112	111	122	137	108	139	131	134	144	111	121	109	126	115	124	123	121	119	121	120	119	114	110	114	114	131	123	132	107	134	114	134	121	109	108	122	131	133	127	105	100	136	109	114	127	127	121	128	126	126	117	100	139	114	129	106	121	130	113	115	137	124	122	110	109	121	135	131	114	121	111	120	135	133	138	119
18526	24151	35504	41054	40911	43327	45419	39763	39786	38917	39958	33646	37029	34195	30784	29712	26170	26437	25789	26222	16087	17078	17980	26612	25803	23535	21623	15373	9915	10890	4747	4691	2750	3278	3732	3870	3506	3254	3090	2962	2534	3786	4095	2881	1259	672	557	599	464	452	401	414	407	395	465	722	467	375	392	374	473	433	465	463	487	468	424	388	349	341	405	347	328	359	362	348	313	349	371	355	387	347	327	327	332	323	318	399	349	319	363	367	384	354	351	349	372	399	371	349	381	369	337	344	329	362	370	375	364	339	342	320	358	328	329	353	388	377	363	336	339	379	344	326	353	360	333	353	323	335	310	329	315	377	379	359	365	342	362	315	292	359	357	375	367	331	358	377	357	335	367	339	304	358	323	355	400	334	332	346	354	359	330	342	362	349	341	368	399	381	323	373	346	301	313	368	359	345	356	350	329	356	333	351	358	326	342	317	364	337	354	363	350	368	306	339	372	342	369	349	363	346	348	353	351	344	369	353	358	335	331	364	353	344	362	359	353	328	354	368	341	341	349	362	360	362	380	335	374	351	332	349	347	351	355	358	318	343	362	334	379	363	358	367	341	336	367	355	365	360	345	317	354	378	320	400	373	350	323	351	366	364	351	364	324	371	317	332	366	341	408	353	376	371	354	399	356	345	355	332	381	347	335	365	339	339	354	354	343	363	345	357	328	350	334	340	358	367	348	372	363	324	337	333	415	384	343	341	333	337	352	377	363	368	370	346	363	393	325	341	367	384	392	324	335	334	357	361	343	329	346	363	377	360	373	344	355	342	326	357	343	354	344	344	326	337	365	364	346	349	362	347	332	288	332	321	338	329	346	361	352	399	376	377	340	373	324	346	331	357	343	341	340	354	375	353	377	353	339	340	354	372	365	329	314	364	370	350	374	368	393	351	405	356	344	333	314	343	347	372	345	355	348	376	353	316	365	355	355	352	329	353	341	373	352	334	396	311	347	347	321	331	363	343	368	356	347	354	352	334	349	358	354	339	326	360	332	334	327	332	346	349	355	352	320	364	313	338	350	357	350	376	338	338	339	353	337	326	375	345	348	332	346	360	321	362	343	371	366	323	364	347	328	370	344	348	352	378	347	347	349	319	305	348	353	338	348	364	342	317	369	345	319	331	332	385	351	368	363	312	331	358	361	326	354	375	364	407	350	363	348	319	362	353	343	349	370	352	338	312	341	359	383	358	327	348	349	334	349	353	327	357	354	376	362	380	386	354	403	333	350	352	351	342	351	323	326	368	372	384	370	340	371	311	357	345	333	360	340	341	362	355	359	343	378	354	353	362	349	375	375	350	335	331	334	370	370	341	335	364	378	350	372	346	394	378	362	373	339	341	367	388	336	340	360	348	360	367	340	375	299	363	323	363	345	329	368	352	355	342	346	346	366	345	355	327	360	355	331	344	312	320	341	322	410	329	382	375	333	367	327	375	403	374	383	319	345	381	372	347	342	348	347	356	360	360	358	365	347	345	366	336	368	333	338	320	389	351	360	342	333	335	371	349	366	372	346	316	388	366	373	373	322	339	340	329	344	359	379	332	352	356	357	370	347	355	355	345	309	340	321	363	351	389	350	335	328	334	349	334	310	338	308	357	356	358	378	356	360	337	341	362	330	337	328	384	351	339	354	348	337	349	345	337	357	343	361	356	382	340	360	352	349	353	365	381	339	347	331	346	361	352	349	389	346	322	371	340	348	344	335	396	323	363	368	351	390	348	333	362	367	342	368	323	306	360	372	354	356	375	320	350	363	335	384	361	354	327	380	333	337	390	349	357	349	339	363	378	380	360	329	335	329	334	382	365	374	363	353	318	341	374	368	339	357	340	329	372	332	391	351	350	318	365	365	330	350	362	333	338	348	346	364	324	347	352	396	346	339	367	351	357	345	358	351	349	355	330	378	349	354	348	357	381	345	365	343	334	345	325	339	362	371	362	331	360	348	334	360	370	363	348	330	362	322	327	379	356	340	347	415	347	309	309	346	359	351	345	335	354	341	350	332	326	339	339	341	376	368	364	324	346	330	370	321	345	358	374	336	361	354	375	380	345	338	399	339	335	343	385	360	360	365	336	364	378	325	364	336	383	330	352	333	370	369	353	364	342	361	327	342	379	367	346	314	346	325	355	330	334	342	375	335	364	312	359	358	343	342	323	314	366	386	343	353	333	340	328	349	377	368	356	327	343	340	365	344	350	338	354	364	359	319	386	338	332	341	402	358	369	359	354	341	364	328	345	333	330	361	330	339	344	365	345	341	340	339	349	334	352	371	355	342	370	340	338	346	350	324	361	332	361	370	335	346	351	360	342	321	325	351	353	381	352	389	329	344	356	329	331	368	343	354	318	358	349	316	371	352	352	366	350	395	339	374	346	322	383	349	372	364	347	363	359	363	379	368	370	336	328	370	337	354	350	346	368	343	311	311	363	370	336	379	344	345	341	317	349	335	325	357	331	306	336	351	382	348	373	349	369	322	340	309	340	335	359	350	362	333	351	310	356	352	354	334	346	365	356	362	349	380	346	355	336	349	356	329	337	355	313	323	369	390	336	352	335	341	374	336	385	382	351	369	356	332	363	337	329	313	367	375	365	346	367	369	352	347	366	338	348	381	331	344	344	386	362	344	335	356	330	350	385	329	374	372	360	354	341	344	346	345	328	333	359	355	364	330	374	365	338	338	353	342	328	338	329	365	367	351	369	395	355	328	356	361	376	336	376	365	327	350	304	366	323	354	378	359	359	339	357	329	342	355	343	385	342	366	336	371	348	342	400	385	331	326	355	346	347	336	352	358	361	358	326	386	301	364	337	378	336	361	314	394	322	337	331	350	339	338	348	368	357	354	358	343	333	369	373	331	358	344	350	355	389	350	347	320	352	344	329	359	360	351	309	334	328	354	356	321	379	352	336	365	360	371	334	346	325	346	360	364	352	359	355	352	346	378	323	356	325	340	354	318	340	357	361	345	335	345	364	333	340	344	363	347	325	357	323	356	347	349	313	358	366	378	374	345	367	335	335	333	334	354	330	343	349	345	356	337	339	334	351	368	361	348	339	337	365	347	308	371	392	350	339	390	370	349	358	356	334	335	360	378	333	297	334	323	332	322	405	365	340	342	372	350	356	352	314	350	338	364	372	339	334	348	319	358	355	324	378	349	373	346	349	336	351	331	370	330	354	360	342	342	354	361	370	349	317	346	362	353	345	362	365	376	373	334	349	370	340	345	353	382	361	344	340	378	309	338	357	326	321	323	320	330	351	315	372	346	369	347	333	345	347	334	358	355	362	369	361	362	337	351	376	327	332	342	327	324	351	349	343	359	335	347	336	332	375	349	302	354	377	303	360	357	355	346	347	360	347	368	324	338	367	345	344	319	319	349	321	367	345	373	343	357	341	344	361	360	362	371	344	353	355	350	326	338	361	345	358	362	360	353	344	337	336	394	348	375	335	361	376	349	366	327	332	380	372	334	371	370	356	362	317	328	325
34011	36011	41574	38618	37653	36772	38306	34425	30860	31043	29902	23132	23905	21358	18866	17926	13878	13292	12577	12669	7331	6877	9611	10308	10960	10036	7720	5118	3337	3524	1548	1379	957	945	773	944	901	953	829	812	704	848	1020	657	392	285	243	229	188	183	186	175	157	158	192	315	212	158	169	182	164	174	192	221	217	226	205	159	159	195	181	150	162	176	179	160	153	162	160	172	186	158	145	165	175	142	161	160	175	170	147	153	161	159	193	151	137	170	166	172	156	159	166	159	144	140	150	154	149	164	161	188	170	170	148	185	156	161	177	154	179	172	157	142	162	176	158	158	150	168	132	165	171	187	164	160	156	156	175	157	168	172	193	164	167	177	173	169	165	149	183	150	159	188	146	143	162	165	151	159	150	164	160	174	179	166	178	184	147	151	155	138	184	154	162	166	168	154	155	153	153	171	174	182	174	155	184	168	166	142	164	168	154	162	155	168	151	157	164	171	149	152	158	177	162	164	161	165	180	163	170	182	143	145	179	171	161	165	141	160	164	167	137	163	175	159	160	157	161	123	156	154	150	146	159	163	157	156	150	156	155	160	168	179	160	138	169	160	178	149	155	158	165	150	148	165	175	157	141	174	148	150	149	175	170	162	165	171	182	147	157	164	170	178	162	184	142	184	153	159	155	154	168	176	164	157	158	168	181	170	173	157	150	165	176	153	177	148	154	160	149	148	158	163	145	163	174	176	163	161	162	152	174	182	143	174	164	159	172	169	162	153	165	158	166	148	150	179	159	151	133	168	164	161	165	189	157	153	160	159	157	159	137	164	165	137	159	154	150	148	171	159	164	153	156	152	143	156	161	143	152	178	158	131	153	166	144	153	151	151	160	148	152	160	149	148	153	164	156	155	156	160	170	168	165	158	148	165	168	161	174	160	163	156	154	152	145	171	146	180	162	161	153	173	157	154	167	152	154	164	158	152	165	149	168	135	160	177	172	154	161	189	171	142	163	177	181	150	162	162	158	172	171	171	148	138	163	176	153	153	168	153	152	147	167	150	164	179	164	159	149	142	187	173	148	156	174	181	155	184	168	155	167	165	161	155	137	155	155	154	176	153	171	147	150	170	168	165	157	158	158	166	134	168	156	158	162	159	151	165	173	163	161	146	151	154	170	153	184	139	162	164	145	183	169	177	131	157	152	165	170	153	155	157	160	153	144	133	174	176	150	167	151	157	147	161	164	164	153	164	169	176	159	168	187	183	187	154	184	170	172	176	182	175	172	158	172	162	186	173	152	169	168	175	160	152	129	144	159	156	162	159	171	156	156	179	157	185	166	157	171	179	136	169	164	135	151	151	172	169	170	175	185	195	125	168	161	167	171	156	153	161	163	144	172	161	171	161	150	176	155	153	142	161	154	174	158	177	176	136	173	179	154	172	153	169	161	167	165	144	144	157	194	169	177	160	170	172	157	151	151	148	178	167	170	149	151	169	143	167	165	138	157	182	155	142	171	162	138	147	167	172	172	159	185	175	143	151	177	161	171	145	151	177	179	144	161	153	161	157	154	175	180	163	164	176	146	158	154	144	166	158	154	167	161	174	155	159	173	165	191	169	128	167	172	162	157	158	169	182	163	151	153	171	180	161	151	159	173	157	166	178	167	146	175	172	157	164	163	154	170	142	172	166	159	136	170	154	169	174	152	164	169	142	169	152	181	149	156	156	161	160	164	165	160	177	144	141	168	160	153	150	146	173	144	186	167	170	168	145	193	157	143	144	173	156	153	184	170	152	168	151	157	183	155	174	180	152	141	169	146	182	172	165	145	140	181	158	140	162	179	161	183	159	152	169	153	155	155	177	150	179	170	169	166	167	163	168	185	180	181	196	166	190	170	166	151	143	161	168	180	144	151	171	170	155	152	153	165	134	145	136	145	137	194	173	139	152	148	168	163	185	166	169	140	156	188	178	202	167	145	150	175	151	164	161	169	154	165	162	158	171	160	128	169	168	162	143	172	162	138	158	161	154	149	167	172	202	133	175	162	151	170	148	145	150	150	156	174	129	194	167	163	150	168	165	162	180	155	148	171	158	146	170	165	177	141	156	155	160	178	169	151	153	155	156	152	162	154	166	173	148	183	167	161	156	132	176	187	177	170	167	161	167	179	160	144	161	184	154	168	170	172	178	184	143	184	170	169	162	162	165	146	165	136	179	185	182	173	180	165	163	156	164	153	170	173	151	176	168	170	165	135	163	179	175	167	172	161	169	145	155	183	160	164	143	143	158	144	161	162	132	179	163	165	148	168	164	172	166	171	179	163	162	164	168	149	156	148	151	149	208	144	144	183	164	173	164	138	155	130	174	170	144	164	173	157	167	147	152	161	127	156	160	184	155	158	178	151	144	146	156	158	186	154	169	142	160	172	145	178	146	160	167	164	165	139	151	145	159	184	164	165	175	165	173	155	141	169	152	155	164	160	174	147	170	164	158	189	174	179	148	177	175	179	180	166	182	164	149	164	158	165	133	155	170	153	174	170	157	154	173	167	162	153	156	194	178	163	150	169	158	155	149	147	155	180	172	161	168	146	134	171	162	147	158	171	157	160	153	155	143	162	157	126	163	164	161	173	155	161	172	148	159	172	172	174	169	173	152	163	158	156	145	193	164	153	176	169	172	166	176	168	152	181	158	164	161	170	158	172	164	155	172	171	180	155	153	169	161	157	148	134	161	151	167	163	171	166	189	152	183	164	182	167	174	153	149	160	167	158	165	187	138	143	165	182	153	162	139	154	159	152	158	157	151	166	192	165	145	170	141	149	175	178	156	182	191	169	169	163	155	171	171	159	149	168	169	163	143	181	173	162	163	160	166	168	148	169	151	163	154	152	149	157	181	147	148	157	158	176	163	177	156	152	169	156	162	152	159	169	179	171	153	181	151	178	157	147	166	181	160	159	154	169	158	168	186	149	157	163	190	162	167	171	162	182	159	165	168	186	175	164	159	179	166	165	161	142	178	174	142	161	148	169	155	166	160	170	154	155	169	160	171	172	170	172	135	143	156	167	159	180	144	182	153	151	163	153	174	138	171	179	178	182	164	154	148	162	155	155	158	155	154	156	142	173	168	177	155	154	182	168	163	142	154	178	150	147	165	172	180	157	176	166	152	140	166	164	173	177	166	168	177	161	155	150	173	159	156	155	159	155	148	162	162	160	175	166	154	170	165	159	176	149	150	163	174	176	155	145	149	183	159	168	171	160	164	150	157	162	151	169	139	179	160	175	163	146	158	154	147	151	156	164	143	149	173	142	156	182	161	163	143	158	170	180	168	152	170	185	158	145	155	153	194	158	161	174	165	158	185	153	165	143	167	168	138	168	169	150	186	162	169	172	160	167	167	177	170	183	178	168	175	162	150	151	167	164	150	158	179	181	169	174	173	173	154	179	162	183	170	175	175	180	149	158	160	156	165	162	165	163	175	145	159	167	183	167	148	181	176	180	154	155	154	177	151	154	182	168	141	172	165	151	166
23272	30465	39541	44405	46621	48261	51059	43945	43555	45359	45122	39191	42283	39810	37295	36989	31601	32393	31765	32338	20578	23392	29513	31510	32892	30907	26543	20734	15434	16593	7703	7687	5207	5467	4630	5356	5686	5575	5275	4651	4328	5520	6389	3751	2121	1312	925	873	685	641	563	583	580	535	540	1255	868	481	504	489	513	550	596	912	876	846	607	564	486	452	443	447	439	446	447	439	466	425	456	448	435	434	433	433	431	415	456	463	451	451	430	472	464	449	428	460	420	442	446	466	463	417	444	439	434	444	438	485	453	439	439	436	448	455	471	429	434	470	434	478	490	439	453	465	438	449	440	435	477	434	410	424	460	431	458	421	474	484	459	455	441	425	435	419	437	447	424	467	460	439	463	416	453	428	485	486	483	456	498	433	458	438	434	423	437	477	450	442	435	428	428	452	455	453	435	445	415	426	411	484	449	426	457	441	465	455	417	467	429	425	471	475	441	489	434	431	455	458	446	445	438	403	439	419	442	458	418	449	458	486	429	428	463	448	441	457	445	469	422	449	418	443	464	483	413	415	456	418	444	435	451	411	408	463	461	453	451	459	450	468	414	416	442	453	430	495	486	432	452	451	413	430	458	441	457	456	441	452	468	474	467	489	480	420	442	456	451	458	463	477	439	461	486	448	400	466	450	448	481	450	451	459	418	449	430	424	431	465	472	433	474	437	432	464	481	434	429	385	456	434	454	431	463	418	430	440	474	438	437	399	418	434	475	483	454	450	437	438	423	441	474	428	426	452	474	437	442	469	439	434	480	477	468	456	444	415	438	460	411	423	463	450	430	476	484	448	433	429	469	443	483	440	449	432	453	460	464	439	446	434	445	456	430	469	470	461	451	451	408	464	445	456	460	457	466	450	466	452	450	496	407	461	457	432	428	469	455	454	434	445	448	408	466	479	478	462	397	477	459	433	429	409	438	428	440	442	461	453	440	479	462	478	438	469	455	469	469	465	458	468	430	453	416	468	455	456	477	436	441	466	430	441	471	460	432	430	429	413	451	429	481	449	443	408	439	437	428	430	408	457	449	404	470	402	432	436	414	476	432	469	493	465	463	417	457	439	465	455	449	454	458	443	480	481	431	433	466	452	446	452	440	463	430	453	453	481	445	473	414	421	422	423	443	436	449	446	439	470	460	427	447	438	431	455	456	449	446	451	475	430	432	449	426	475	476	428	438	453	448	404	460	433	441	462	469	430	421	434	410	464	464	477	433	468	465	430	448	456	451	409	427	461	441	433	469	465	448	463	438	460	416	444	422	470	423	444	425	484	471	441	411	496	430	462	477	446	449	438	434	432	430	450	379	445	450	445	430	464	464	404	433	442	467	464	452	462	452	450	456	466	447	439	444	444	437	474	452	459	473	450	454	469	442	458	406	451	409	415	453	441	420	447	457	469	430	478	447	427	430	475	421	471	411	454	457	461	461	446	413	464	462	473	441	453	452	472	438	479	421	426	462	432	440	468	416	427	441	448	437	420	457	430	443	431	435	441	434	492	474	430	462	461	445	450	401	448	437	426	467	462	441	461	476	443	441	409	470	437	431	467	437	442	477	442	437	405	436	445	464	445	462	418	439	460	400	478	497	469	432	436	443	478	451	399	461	418	451	458	433	471	451	426	462	432	460	431	437	468	470	460	445	431	439	433	445	450	461	440	455	445	436	487	460	448	452	447	452	422	452	439	458	381	413	449	448	427	440	471	432	468	484	472	457	414	426	446	440	460	470	414	462	409	429	460	464	433	477	491	473	414	459	437	448	426	402	464	431	473	430	421	406	467	455	462	464	447	452	446	433	430	407	502	431	423	428	427	463	403	453	443	440	437	443	428	468	479	420	432	419	447	441	480	424	423	426	458	459	440	433	446	473	442	411	425	431	440	402	453	439	445	425	439	432	472	434	445	458	446	438	432	477	465	465	459	478	447	449	471	445	422	454	422	471	458	413	469	453	472	468	455	428	475	466	475	435	438	427	439	460	408	472	451	447	413	453	474	448	416	439	457	476	422	454	424	442	455	456	438	477	456	418	499	465	446	436	451	439	440	426	450	437	444	437	452	395	427	471	446	457	469	440	427	435	468	457	433	442	428	442	438	444	441	460	475	469	438	445	403	433	440	445	428	461	446	462	438	443	465	440	433	472	465	417	449	436	415	475	453	410	443	494	481	455	435	462	443	408	434	453	457	450	462	417	470	423	454	427	443	453	455	435	458	461	438	454	426	441	454	460	449	460	454	467	423	447	434	448	416	455	441	415	447	452	434	423	459	439	425	454	451	454	445	461	448	469	426	433	433	449	441	437	433	471	436	447	445	448	453	450	454	472	423	443	424	441	443	489	495	481	419	494	428	436	457	461	474	462	470	434	404	451	436	431	417	473	444	488	428	481	458	393	479	435	465	455	453	446	468	465	433	411	423	487	447	457	431	492	420	431	454	459	489	463	416	436	434	438	411	477	455	429	416	443	418	434	432	400	467	443	444	453	438	468	441	448	427	426	432	470	433	463	462	411	475	420	423	442	477	447	472	449	454	458	495	463	456	462	473	467	433	434	489	450	478	424	464	463	446	431	449	463	432	478	480	462	434	453	461	459	470	410	478	428	421	446	418	418	459	422	454	445	449	459	452	442	457	471	467	439	474	449	456	414	455	406	449	452	445	419	496	444	449	414	452	447	439	424	433	463	439	450	469	393	443	433	434	455	429	464	428	473	432	456	470	471	407	436	449	499	448	432	415	419	434	442	452	398	476	483	435	418	435	433	457	429	480	481	403	451	415	451	449	429	437	422	452	446	419	428	450	485	484	430	448	452	469	428	421	437	451	454	432	427	452	421	459	470	430	455	414	447	448	458	467	420	463	449	432	464	460	433	461	445	441	446	427	446	417	441	428	455	421	461	467	481	426	450	427	422	468	440	435	473	424	433	438	469	461	461	434	436	452	459	467	420	474	471	420	443	436	473	457	457	434	450	449	435	470	431	485	460	442	445	459	459	476	424	487	423	456	420	450	459	466	455	449	468	447	477	397	420	427	399	443	446	422	474	486	456	482	441	467	436	431	413	417	457	482	471	443	451	431	467	421	432	435	442	431	429	414	454	436	429	453	443	461	415	421	466	448	451	480	455	410	437	419	472	444	421	458	470	421	420	462	431	457	432	471	434	398	449	440	458	484	430	442	483	451	480	439	428	484	424	422	440	477	420	414	480	435	431	427	426	428	451	454	457	463	430	443	447	437	458	439	444	466	440	443	420	472	430	450	430	445	455	432	472	448	461	452	413	435	461	449	434	454	461	459	436	469	451	456	448	405	466	434	453	430	414	454	397	472	447	456	460	468	451	442	456	486	450	467	468	458	470	423	466	456	450	420	445	426	429	468	443	441	466	451	445	414	486	404	425	409	426	425	427	466	442	433	432	451	467	463	439	440	457	446	475	499	435	485	423	446	435	463	445	430	436	452	461	424	410	443	434	446	400	447	455	431	453	486	431	512	428	443
11272	10279	13180	10898	7972	5175	4295	2991	2827	2516	2016	1362	1451	1173	1106	878	887	764	664	656	430	396	449	553	556	458	384	345	284	275	184	189	167	168	177	173	167	161	158	150	160	150	187	151	117	128	112	115	137	133	120	117	140	120	117	143	112	113	125	105	117	111	115	111	120	139	131	114	126	103	126	118	116	121	125	115	118	114	123	129	120	110	117	110	132	109	104	124	125	110	131	97	116	120	116	127	101	108	132	114	122	105	106	107	122	118	112	95	118	105	127	124	106	116	111	125	123	122	123	122	100	136	130	118	126	107	119	120	126	123	113	130	118	126	97	125	114	129	115	101	110	122	122	98	120	119	117	109	117	114	115	113	124	101	120	111	139	111	124	103	112	126	120	114	111	102	129	128	113	127	105	128	122	121	104	126	114	102	116	104	122	120	112	129	116	108	114	120	130	103	118	107	131	107	135	114	97	115	105	106	122	108	117	110	110	85	108	129	126	120	113	108	101	88	111	122	111	111	129	112	98	108	109	119	122	122	119	127	125	112	102	118	113	124	98	120	116	99	115	106	112	114	106	116	99	121	127	130	105	108	112	111	128	93	114	114	112	107	136	115	108	128	129	117	106	111	133	118	123	135	114	98	121	127	106	128	128	109	110	117	100	105	115	132	111	93	118	113	127	113	103	126	120	120	114	120	105	98	113	101	122	118	117	89	107	113	119	132	129	121	116	89	119	128	119	128	123	104	121	127	132	115	118	126	131	106	119	134	120	119	104	100	111	133	107	122	103	114	106	115	116	113	117	108	111	125	90	112	118	94	91	106	127	117	127	111	116	102	106	107	117	109	95	110	108	126	123	124	107	118	92	114	104	109	123	116	105	123	111	118	102	116	92	132	108	120	122	106	127	110	104	107	116	93	129	115	116	111	110	126	127	130	111	126	107	117	109	125	115	121	100	114	113	104	121	109	139	120	132	127	121	113	112	117	128	126	112	128	100	131	113	120	112	136	117	122	112	109	107	106	106	131	119	135	112	104	114	116	120	122	131	110	97	104	96	112	97	104	110	131	104	111	124	124	129	118	112	87	119	119	131	120	127	109	118	119	106	114	112	121	119	112	115	114	109	119	129	124	112	107	123	114	125	151	102	111	105	130	97	114	103	129	114	121	118	115	119	111	112	109	96	120	123	112	108	100	106	107	125	112	113	123	117	100	109	100	135	107	106	143	111	110	104	96	110	129	96	121	111	105	93	131	120	130	126	96	117	100	107	109	94	115	109	116	116	116	122	114	101	114	109	103	96	110	114	126	119	108	111	117	106	116	145	125	106	140	104	120	80	104	101	106	117	123	108	110	103	109	105	113	111	117	119	90	126	98	122	116	119	109	125	119	115	114	120	117	123	118	103	125	120	107	116	110	115	119	124	110	109	101	124	127	132	112	119	127	108	121	133	125	100	121	142	111	110	106	118	118	104	135	108	119	121	109	117	108	112	132	116	120	121	107	112	107	103	116	126	116	115	134	115	126	103	102	92	121	124	124	125	122	84	105	128	112	119	128	114	127	101	104	122	123	118	131	135	122	110	115	113	124	119	109	121	101	117	105	113	126	116	108	111	95	124	131	127	109	121	110	119	112	93	120	108	119	139	120	117	107	116	99	115	111	101	99	98	121	127	121	111	110	127	122	117	107	106	112	106	101	113	126	105	132	111	116	140	118	96	118	119	125	117	113	130	116	116	121	104	115	117	139	111	117	109	115	115	115	120	116	93	122	118	113	110	108	114	128	113	122	90	127	96	130	113	103	110	136	115	116	97	87	127	154	115	107	112	104	124	115	107	114	142	121	122	118	135	115	118	144	133	106	109	143	122	97	100	109	115	117	117	99	112	116	108	135	117	122	117	133	103	105	125	101	113	131	115	115	95	114	134	126	129	138	118	132	114	101	116	129	112	94	118	131	134	115	134	113	97	121	111	115	107	112	105	113	104	101	125	106	131	121	101	118	123	101	102	113	109	98	118	103	115	115	106	120	116	135	116	92	125	132	109	110	124	110	116	125	143	106	99	130	112	118	117	128	143	121	95	125	110	117	122	128	113	131	97	114	102	123	99	109	118	121	112	122	108	114	117	102	115	115	134	106	112	115	104	123	124	101	109	114	126	120	112	116	137	126	100	107	113	108	103	114	104	129	125	104	132	124	110	114	112	113	107	98	125	111	119	125	120	119	122	98	108	106	113	117	118	104	114	92	129	117	127	123	107	119	116	159	123	107	109	129	127	95	115	116	114	128	118	118	109	116	100	97	113	95	93	127	116	102	109	124	113	93	130	104	122	131	136	131	103	122	124	98	106	120	117	113	128	114	135	114	107	125	133	119	116	110	112	113	117	102	108	110	126	116	132	122	105	100	106	121	127	107	132	125	126	106	122	97	103	97	122	101	116	115	132	120	112	127	121	102	135	114	126	124	127	115	111	134	135	120	131	121	114	103	98	118	101	103	108	104	126	120	120	117	97	102	111	124	110	119	110	107	101	98	99	126	125	108	124	103	131	126	123	117	103	119	101	119	115	108	133	127	124	108	116	119	122	109	136	114	116	127	130	112	115	103	135	118	102	103	90	93	126	121	109	106	124	116	114	104	119	128	114	119	111	110	136	112	110	111	126	108	132	117	129	105	106	129	116	117	129	118	121	122	114	127	109	119	95	115	108	135	113	104	113	109	115	104	129	133	113	127	124	118	110	120	125	108	110	119	113	125	107	125	135	105	123	136	104	118	119	120	125	122	118	90	106	105	100	124	118	107	110	116	138	105	94	110	123	134	123	115	112	114	116	134	102	120	130	123	110	104	109	93	125	111	125	106	94	111	105	109	119	123	111	113	122	133	99	99	112	125	117	124	126	108	102	121	110	109	130	108	115	109	89	113	113	115	122	108	136	106	105	90	113	134	95	123	94	112	106	103	102	106	96	114	106	116	108	105	118	111	121	109	102	84	122	100	129	117	96	126	109	131	108	116	126	129	111	125	121	133	106	109	140	116	107	115	116	116	120	95	111	104	112	137	92	117	116	145	116	115	116	127	118	118	111	120	123	140	124	125	109	107	119	115	119	127	115	115	132	128	122	96	124	105	120	119	117	112	110	114	109	113	108	128	100	93	111	113	119	111	135	109	133	115	111	107	135	128	134	129	105	98	106	113	97	129	124	105	114	133	121	114	128	125	125	112	120	112	141	105	105	134	134	134	114	124	113	118	108	110	119	113	102	113	122	116	121	125	141	114	114	125	126	116	119	117	106	94	110	121	123	126	123	127	116	122	106	116	102	111	103	106	143	123	122	100	116	122	125	99	93	108	120	127	119	112	108	130	112	114	103	122	105	117	118	120	129	113	108	123	91	115	122	129	116	125	143	116	137	102	119	119	119	118	124	128	134	123	126	121	105	119	129	114	111	115	122	98	93	119	115	122	131	115	115	116	122	119	104	110	130	118	119	111	101	106	113	97	101	124	130	104
7887	10063	17835	20269	19065	16271	15615	11902	11703	11260	9463	6626	7407	6336	5816	5195	4641	4291	4197	4097	2140	2175	2609	3243	3125	2899	2529	1994	1588	1430	969	913	762	685	707	738	737	701	635	563	630	621	711	557	438	388	376	350	349	320	347	316	334	308	375	372	369	348	330	354	347	358	329	347	355	360	340	323	359	341	357	337	330	313	317	342	330	331	341	322	340	330	320	309	307	345	327	335	315	343	312	352	306	322	320	334	345	352	349	344	327	313	338	347	343	342	322	330	320	329	324	291	314	352	332	318	311	329	326	368	330	373	356	320	336	326	325	326	316	307	331	335	331	328	331	363	325	330	369	331	311	329	340	280	327	353	315	334	354	303	297	321	350	317	302	346	337	344	285	340	312	309	322	360	348	308	330	341	313	350	326	315	336	331	337	302	331	334	332	314	326	341	333	335	328	315	331	299	306	315	321	340	337	344	357	318	326	317	306	338	334	308	343	335	318	334	345	351	327	354	346	328	328	293	351	369	306	324	331	342	344	317	333	325	318	330	345	317	354	307	308	335	356	335	338	327	353	335	362	351	307	344	345	321	313	337	348	327	335	342	353	334	313	350	330	366	351	306	328	343	340	362	350	325	299	336	324	330	331	311	346	328	342	314	297	349	335	347	319	337	326	293	364	314	354	340	288	342	323	322	330	331	316	352	344	336	312	336	315	324	314	307	316	315	340	335	354	306	323	315	325	342	338	329	336	353	308	324	300	316	334	330	318	338	345	326	331	324	356	321	339	351	357	315	350	288	335	334	328	331	323	320	349	335	310	322	322	308	348	328	317	317	303	340	334	329	332	337	333	338	319	300	319	348	365	321	359	335	324	343	319	349	379	330	325	313	318	324	328	319	311	362	318	369	357	341	344	299	316	319	333	320	315	328	336	325	334	334	342	335	325	311	331	306	332	322	325	325	304	356	313	320	338	341	344	313	344	309	310	334	353	341	331	342	325	329	308	319	318	309	312	327	330	325	325	367	344	300	339	334	326	307	341	353	306	358	330	346	347	294	316	326	336	360	329	339	334	309	358	332	322	334	332	333	305	332	314	331	336	319	337	289	299	332	323	317	332	304	327	379	339	337	351	362	334	312	351	324	348	325	342	341	327	337	314	347	329	303	362	352	324	366	317	321	360	317	332	339	335	331	323	323	346	310	333	340	320	340	310	347	333	328	336	318	332	340	328	329	325	330	291	364	326	317	303	365	285	319	331	325	325	345	328	323	312	281	358	339	338	354	314	322	339	305	303	304	338	339	287	309	340	321	322	358	343	371	314	329	316	297	322	316	312	353	316	329	333	333	307	338	329	334	325	340	338	349	325	322	320	340	341	331	308	323	329	339	319	326	324	332	327	319	351	303	314	352	333	321	338	339	320	317	339	324	312	333	303	333	332	315	326	334	311	310	308	328	333	314	339	318	380	316	313	344	336	305	345	303	350	364	353	341	358	307	313	337	326	321	325	342	334	324	321	319	315	295	290	340	318	327	337	315	337	337	330	312	331	346	363	316	329	324	292	327	334	331	338	332	305	328	330	351	312	353	340	313	331	374	312	334	333	334	304	342	343	317	358	331	324	327	351	311	323	331	343	328	320	312	321	338	338	319	330	340	325	309	334	282	314	323	325	318	306	314	319	332	350	315	356	323	353	340	308	318	319	334	355	343	357	346	341	368	333	332	336	346	327	324	359	330	373	319	323	320	308	332	331	344	353	354	324	333	308	365	317	355	326	327	339	343	326	326	345	308	317	320	326	305	310	330	324	327	322	349	322	337	330	324	347	336	321	297	356	356	334	351	309	333	315	311	343	330	341	323	364	296	301	317	348	295	329	356	321	315	345	332	332	360	321	327	349	347	332	343	295	319	322	365	329	302	337	327	315	331	357	327	322	340	313	329	318	361	342	320	325	349	314	346	355	348	326	298	343	355	349	325	321	328	339	331	349	337	361	335	334	280	290	340	347	353	328	325	340	333	366	322	341	317	326	330	331	326	322	317	352	339	349	332	308	334	307	314	354	335	367	310	298	340	334	315	349	339	325	335	349	318	330	331	325	351	335	319	350	310	331	335	334	348	353	334	318	329	342	339	346	364	345	319	334	337	347	300	302	343	318	301	350	331	332	350	330	355	312	306	306	347	315	353	329	330	320	325	312	307	353	332	316	318	322	330	342	329	334	334	317	315	334	355	325	323	345	336	315	323	332	346	349	342	353	309	327	347	369	324	296	320	342	291	344	328	337	365	354	310	300	338	299	336	341	363	372	346	307	313	359	337	329	326	333	354	336	296	302	314	352	336	349	331	314	319	368	328	325	305	334	352	328	339	338	327	342	324	326	369	332	293	350	311	327	301	304	333	344	321	380	330	299	356	331	358	305	322	333	315	310	341	346	324	319	337	314	326	360	336	314	362	353	335	346	321	353	327	319	345	343	337	361	330	360	333	331	356	299	313	333	319	327	298	326	326	329	355	328	330	351	319	354	323	337	392	337	322	328	305	285	343	329	322	320	339	304	336	346	344	338	350	337	307	304	346	308	313	323	314	357	320	344	318	311	328	345	338	318	319	341	323	298	334	332	300	339	336	348	337	339	349	319	334	304	304	385	318	329	327	335	306	345	305	346	318	322	325	335	321	344	352	334	337	342	359	322	336	314	334	344	338	333	359	332	320	343	322	335	378	337	316	339	296	359	339	336	307	339	316	315	312	331	305	355	314	354	314	360	325	336	342	336	332	349	340	309	331	312	344	334	340	393	353	313	334	315	328	337	305	325	329	320	329	338	316	353	334	344	319	344	301	350	291	359	304	355	333	339	318	349	352	315	316	316	344	337	365	319	335	331	319	309	324	325	354	321	320	330	295	346	297	345	318	324	318	325	330	337	334	328	313	303	310	317	330	333	341	316	318	334	335	339	327	318	352	342	369	357	319	312	311	321	321	316	342	322	307	323	336	333	314	312	313	331	362	319	355	326	356	311	330	313	331	336	340	307	327	298	323	351	337	328	327	334	314	345	342	334	305	337	306	323	372	339	341	364	345	391	339	329	305	307	344	344	330	319	316	316	316	331	339	358	370	322	314	333	349	325	351	313	371	309	344	325	314	329	330	311	341	308	351	321	332	323	337	323	319	316	309	311	324	330	333	319	345	327	353	345	309	341	316	339	313	317	351	354	305	347	343	313	299	340	332	323	303	316	322	323	356	344	341	311	322	298	315	304	347	305	328	307	312	326	355	322	324	331	324	314	338	337	314	347	311	313	359	325	332	320	333	352	321	301	312	327	298	344	318	369	321	324	334	297	349	347	310	315	321	340	323	315	320	330	316	325	318	314	328	330	332	308	325	343	361	335	308	367	313	347	336	314	323	337	316	296	291	345	323	368	328	318	327	333	322	349	350	350	338	335	336	328	297	326	310	349	355	362	301	328	337	324	328	330	318	333	345	325	324	333	335	350	316	298	314	363	332	360	345	297	350	314	354
28125	29586	36967	36915	33671	30418	32082	27014	26948	25263	22644	15439	15887	13161	12526	11404	9293	9057	8234	8467	5576	2748	4065	6889	6054	5584	4062	2994	2029	1819	1140	594	553	558	559	718	654	551	497	430	510	623	597	368	215	140	152	98	114	123	143	113	101	103	139	165	185	142	113	113	114	104	127	132	127	123	107	121	118	110	104	103	112	118	104	105	108	127	121	119	112	90	112	106	103	102	90	96	87	113	115	125	137	112	91	105	91	113	114	103	81	115	93	90	119	113	99	120	108	110	90	104	112	97	110	123	97	124	107	100	109	88	107	112	121	106	121	124	107	95	88	122	109	115	105	96	107	105	108	83	116	121	106	114	112	109	119	123	114	95	114	107	107	129	123	111	109	85	102	97	116	120	111	104	98	103	124	122	100	130	110	110	90	122	107	120	108	103	126	97	113	108	120	88	115	102	117	99	104	109	123	102	132	96	126	109	111	103	118	94	119	105	121	104	119	118	124	116	106	112	129	115	109	112	103	101	113	116	118	117	111	107	111	93	108	104	113	96	114	118	118	109	104	127	118	119	97	105	91	101	116	109	106	107	108	95	85	122	129	128	119	106	98	107	120	111	87	113	102	98	113	107	99	92	120	109	90	114	135	108	115	116	106	101	119	110	102	127	116	114	96	99	92	121	114	124	112	95	111	130	122	120	110	104	111	106	118	115	112	106	101	97	109	112	99	90	109	98	113	99	98	106	106	112	109	95	95	92	93	94	95	97	119	92	135	112	104	115	125	94	116	113	124	117	98	102	108	108	107	118	108	105	119	97	123	100	95	116	114	94	101	98	119	86	99	106	123	104	107	118	107	93	115	117	99	96	108	108	116	101	93	114	118	91	94	113	98	92	101	98	114	104	99	97	100	107	105	109	103	109	124	118	117	133	123	101	115	95	102	118	142	112	105	122	104	106	109	98	99	102	119	114	111	100	101	105	100	96	110	106	100	129	137	110	95	112	102	105	103	107	124	112	121	110	100	118	94	127	111	103	101	116	102	111	88	100	94	109	106	111	117	100	102	94	100	103	108	112	89	114	110	114	120	116	109	118	108	92	104	110	96	101	125	99	110	131	108	111	119	116	116	102	105	105	113	119	126	124	118	120	117	117	122	103	106	130	85	107	115	97	116	105	108	96	127	107	141	116	113	105	111	114	106	103	114	104	104	125	115	97	98	111	135	106	145	110	94	100	106	109	102	108	116	127	105	96	119	115	100	124	96	107	104	100	118	108	89	113	110	92	99	123	99	96	121	101	104	110	117	107	94	103	93	86	100	112	121	95	108	119	109	125	109	108	109	94	105	107	115	110	113	97	105	113	113	103	107	97	114	102	115	119	134	111	112	112	92	115	104	87	97	137	87	112	91	131	97	99	112	110	122	104	111	104	121	129	119	124	121	88	94	112	116	107	109	97	97	99	108	103	117	114	118	100	93	94	106	110	105	121	99	114	111	95	115	98	105	105	113	85	107	111	112	109	115	122	114	96	105	123	136	114	101	101	118	107	116	101	117	109	89	87	98	89	116	125	103	101	108	87	119	97	94	91	100	103	112	119	117	110	109	100	109	119	116	115	94	99	114	120	113	110	109	111	111	112	98	94	100	115	95	108	106	108	114	120	118	115	113	103	104	91	95	92	118	141	107	119	106	116	102	111	110	108	101	113	96	101	105	107	86	110	127	111	110	112	102	95	95	94	101	113	96	120	104	112	99	111	103	108	100	113	109	107	121	118	107	108	114	95	106	124	113	99	113	105	104	110	121	115	134	106	99	94	110	106	114	101	106	116	94	106	109	102	112	113	122	105	95	102	110	92	130	97	76	120	85	111	119	119	87	118	107	127	121	102	113	96	124	99	116	104	107	104	95	98	102	97	120	110	121	104	108	98	96	97	108	108	114	109	112	84	77	115	124	95	119	106	97	111	102	138	108	107	93	113	92	111	104	83	109	108	93	105	131	89	106	110	101	99	95	119	95	96	125	120	126	120	106	111	107	98	106	99	109	106	110	115	111	106	111	95	99	118	115	103	110	111	107	79	106	126	115	115	104	119	104	99	120	117	103	87	109	96	105	113	114	95	102	96	91	102	98	111	105	116	95	111	101	119	113	112	90	105	89	96	109	106	110	103	99	108	121	121	124	125	124	116	127	101	109	113	115	114	104	99	94	105	106	105	108	101	93	104	101	105	107	110	88	100	112	116	96	108	111	115	109	111	102	109	105	109	96	126	107	103	102	124	107	119	102	107	99	114	110	96	121	99	101	105	111	117	87	107	121	103	101	99	114	122	113	109	111	112	102	101	90	92	120	92	129	116	143	102	108	102	114	105	103	127	99	125	123	112	87	112	110	130	105	99	102	101	109	102	107	104	104	113	105	109	114	102	89	113	104	113	115	107	115	96	106	123	111	101	90	115	101	103	85	118	90	108	89	139	89	106	115	102	106	101	110	110	102	102	116	92	108	93	114	127	121	113	100	111	103	110	109	120	111	107	112	94	118	105	106	103	94	103	107	109	89	98	114	107	115	124	110	105	114	97	111	116	128	97	118	92	115	118	109	109	114	130	116	86	105	112	110	104	102	119	110	122	116	93	102	119	81	116	109	104	120	126	106	124	102	106	108	100	113	108	110	95	128	106	99	101	100	102	113	110	102	109	105	105	110	117	117	107	113	100	107	113	89	104	120	109	115	102	117	105	121	116	105	142	115	114	125	140	100	104	110	116	92	114	110	112	103	99	120	107	111	101	103	98	126	111	115	93	93	97	92	108	104	101	109	95	118	118	112	124	110	104	113	102	117	105	107	119	107	102	112	113	110	104	112	118	124	108	102	113	97	101	121	91	125	105	118	122	93	112	113	106	100	109	108	77	123	105	104	102	108	121	106	94	103	117	91	100	87	112	109	127	109	100	112	110	98	98	119	91	109	100	111	118	100	94	98	120	93	95	108	105	97	91	98	98	127	99	113	107	99	111	103	110	87	114	107	107	99	114	88	110	122	126	96	105	99	125	102	120	102	122	104	113	105	110	96	118	112	95	126	115	122	90	93	129	111	114	101	112	112	107	117	97	117	142	118	123	112	110	107	126	102	102	89	111	86	110	106	125	97	101	96	115	125	99	124	95	102	104	98	90	97	98	91	114	119	97	119	107	118	106	114	100	104	100	89	91	99	115	108	107	102	132	109	108	123	109	96	109	109	101	96	102	94	84	109	125	110	104	114	100	92	122	102	99	100	114	120	124	113	106	117	103	113	114	106	119	105	113	93	92	108	131	111	118	95	103	86	117	120	128	116	114	124	94	102	114	97	106	99	115	88	133	115	111	128	126	101	101	104	101	103	98	130	113	84	124	105	106	111	136	98	115	108	117	105	118	110	104	116	102	105	103	110	103	101	96	117	129	101	96	104	116	118	113	106	103	123	99	106	124	105	96	121	102	123	100	111	95	119	98	105	84	88	104	102	116	130	115	97	105	125	126	85	100
19523	25417	34798	40747	42017	41408	44489	38151	41176	40828	40124	30811	34849	32834	31859	30922	27012	27448	26242	26290	17360	11937	18099	25752	23144	22705	18549	14977	11179	10337	6649	3701	3468	3583	3509	4537	3985	3644	3179	2748	3204	4197	4087	2177	1020	606	581	490	474	387	452	428	366	348	505	849	831	499	330	313	318	324	391	440	387	313	327	335	342	283	306	316	313	329	309	307	314	341	354	347	300	323	333	338	349	336	329	318	309	293	305	279	351	308	282	283	318	317	301	279	298	316	322	310	338	309	295	309	349	321	324	300	341	323	283	316	311	328	316	299	296	322	340	304	331	309	324	309	313	319	262	265	340	334	293	292	333	309	320	321	312	337	276	305	299	300	309	274	323	285	326	331	299	336	293	286	310	307	288	309	337	299	305	294	322	317	286	322	322	311	274	317	316	291	316	302	279	338	300	299	326	346	306	316	298	309	324	316	317	321	338	314	341	311	305	310	319	316	341	326	322	297	337	347	292	333	338	343	305	323	316	328	343	282	326	301	322	309	337	322	311	320	350	312	274	315	321	309	302	336	331	345	319	295	326	288	281	345	330	317	301	310	309	319	271	349	265	343	334	294	280	318	303	348	304	340	351	320	306	309	276	326	318	321	327	339	313	331	316	289	312	331	324	304	318	326	319	326	337	302	282	311	305	300	346	284	335	344	309	295	337	335	352	300	298	335	288	309	319	310	317	305	311	342	289	309	310	327	318	319	307	293	320	302	326	297	329	304	305	341	302	295	300	324	343	285	314	309	315	327	332	295	307	313	316	293	317	318	323	333	309	319	338	317	305	314	337	314	333	308	321	327	308	302	308	319	286	314	304	316	289	339	341	305	317	309	295	310	325	323	306	296	328	348	346	369	303	324	310	300	293	319	309	299	311	322	299	327	295	294	327	295	316	316	336	314	320	308	327	320	295	304	325	312	326	325	303	305	313	326	348	322	317	303	321	335	315	332	288	307	307	285	304	322	304	327	335	320	329	312	334	322	315	315	298	280	328	322	304	305	323	316	314	319	297	330	293	325	296	306	343	313	305	339	329	317	338	286	324	362	296	308	344	307	311	305	340	308	307	322	316	309	329	307	335	320	330	331	333	309	296	353	301	315	335	323	303	312	303	326	353	348	329	320	314	338	319	339	316	310	338	340	317	288	331	312	339	307	320	328	315	292	296	282	349	310	284	316	298	336	333	296	331	322	338	320	299	310	312	332	316	292	323	355	343	281	309	302	359	308	302	312	326	331	331	300	293	318	320	333	306	342	289	323	306	305	328	315	307	303	319	321	282	348	301	316	295	275	303	283	330	313	326	304	324	304	321	327	279	300	308	326	315	309	340	312	304	336	334	321	370	306	305	340	293	282	330	289	321	294	337	324	315	319	310	315	302	317	303	301	305	335	326	323	318	283	330	311	288	299	286	301	304	300	348	290	319	294	305	307	280	343	299	306	307	351	320	288	328	305	308	332	334	328	358	330	286	333	321	306	322	280	317	322	306	311	342	286	318	330	330	352	358	313	302	329	307	314	328	304	331	317	286	288	314	316	343	303	298	316	323	311	289	315	303	353	313	297	332	322	297	345	300	323	329	310	310	328	339	289	330	316	297	345	307	303	333	260	306	343	313	319	330	340	293	322	303	301	349	333	318	311	315	312	296	311	311	301	325	314	288	293	283	342	308	313	309	325	311	306	326	321	305	347	321	343	314	306	340	349	281	307	306	272	326	318	323	342	316	314	315	323	311	310	322	295	306	284	307	315	287	311	304	306	323	334	315	314	349	307	324	315	306	301	322	334	282	318	295	308	296	322	307	344	333	307	346	320	268	310	319	311	334	336	340	347	304	338	310	328	306	306	309	318	304	279	325	311	361	326	289	331	309	322	314	321	312	308	299	333	280	349	299	323	333	333	308	281	294	314	349	299	314	335	339	273	291	315	297	337	286	318	321	304	327	273	281	328	311	322	304	306	284	311	321	280	332	339	339	321	342	323	360	334	307	319	289	307	310	309	318	332	277	310	299	297	302	330	327	333	326	279	306	317	308	278	321	312	326	319	311	298	301	295	299	307	337	318	314	319	340	306	328	286	344	297	298	343	291	283	328	336	293	336	326	308	339	314	339	339	321	324	287	351	324	342	329	309	338	319	323	335	287	368	306	316	317	312	312	314	308	306	303	298	303	309	324	299	324	343	357	303	305	326	297	302	317	290	347	319	287	322	359	336	284	326	332	311	340	298	298	306	341	313	316	330	305	319	322	309	307	335	291	314	303	295	315	302	315	307	303	318	327	328	314	326	310	319	325	295	290	304	295	333	314	299	301	292	318	316	334	320	284	335	310	313	329	283	323	307	321	303	316	316	337	317	282	307	311	289	319	304	287	362	281	310	328	286	323	317	301	311	319	325	321	303	306	314	328	365	313	312	308	341	351	299	296	318	320	334	326	294	324	329	336	331	297	331	311	323	326	322	303	288	301	311	328	326	289	323	306	341	345	344	298	341	291	346	310	315	331	309	309	337	307	297	307	333	323	314	314	302	307	315	335	316	324	307	284	308	341	322	306	283	311	294	312	311	288	323	317	308	296	337	352	314	330	319	333	297	308	315	302	317	326	316	303	290	336	298	305	306	320	318	276	315	331	301	343	291	298	319	308	299	333	294	284	327	295	306	305	331	300	289	332	308	285	283	316	313	326	310	309	312	328	303	330	318	311	328	329	318	339	302	355	307	319	289	325	277	274	324	296	319	311	310	310	279	336	324	306	312	313	312	314	301	306	301	302	328	297	311	314	309	318	332	337	311	337	306	361	312	301	309	304	315	304	324	315	311	319	338	340	288	326	289	299	326	311	312	305	296	302	307	298	300	318	323	317	320	296	313	287	335	309	322	305	289	292	299	319	333	341	321	313	350	341	311	331	314	288	321	304	327	310	331	300	309	325	307	299	293	295	310	321	295	298	302	320	269	285	344	290	295	306	309	333	312	311	341	304	310	302	299	313	342	302	307	314	331	330	341	297	289	329	312	315	308	319	345	318	341	324	312	322	316	319	315	309	313	300	334	327	315	294	278	309	338	318	337	309	294	310	311	295	308	284	327	301	315	313	279	308	292	323	310	302	357	300	311	336	269	286	332	302	307	304	296	320	294	314	327	297	291	274	291	309	298	332	312	309	286	331	327	305	314	330	304	328	281	317	309	303	321	330	320	328	319	311	329	319	320	303	330	293	298	309	289	321	310	333	312	287	342	308	306	310	287	318	296	344	314	332	316	329	324	310	344	315	317	299	311	282	327	313	292	312	314	305	311	354	294	323	281	336	310	311	301	339	294	316	309	342	351	302	348	300	290	292	321	317	304	307	336	318	336	307	294	332	300	319	312	313	324	322	332	301	288	339	312	327	331	316	291	304	307	343	299	334	307	298	339	305	304	301	314	312	290	307	326	308	321	314	319	340	358	311	334	290	333	323	328	306	309	338	297	307	276	315	323	296	358	333	328	336	357
34028	35643	43029	39028	34534	34338	37670	32016	32349	33563	30907	21612	21866	20582	20136	18412	16080	14175	13977	12852	7021	5725	5492	9874	9681	8381	6282	4952	3991	2978	1332	961	734	805	818	1073	1003	917	849	870	906	1193	1041	421	267	223	185	188	178	206	178	148	167	168	196	244	265	226	182	149	170	157	152	138	135	143	133	142	148	167	156	128	175	131	138	159	137	157	153	161	151	128	147	140	164	126	141	162	134	145	151	160	170	158	140	128	176	136	152	147	127	152	161	136	156	147	150	155	162	138	136	167	150	153	144	129	142	150	136	158	166	140	134	150	159	119	164	145	128	143	154	151	150	141	146	141	123	152	149	149	157	140	123	135	156	140	137	176	141	155	153	154	141	181	145	151	133	163	149	154	162	149	144	127	165	145	167	136	146	148	127	157	145	146	150	154	156	140	140	136	158	151	146	142	157	147	155	146	147	154	139	174	144	145	131	144	146	167	174	137	139	143	144	145	160	147	143	152	140	155	152	157	133	153	141	148	134	155	131	146	146	150	149	166	159	161	131	159	138	154	146	149	148	176	154	135	140	138	140	139	152	178	145	125	152	162	128	149	144	149	145	157	130	145	131	161	154	138	148	131	139	150	138	158	155	142	150	157	148	151	129	163	141	131	150	153	164	130	154	141	136	135	123	153	156	142	148	146	142	144	160	138	135	164	130	139	133	148	132	150	137	158	133	152	156	154	159	144	152	143	147	154	169	151	143	137	159	142	152	160	143	128	164	167	168	160	145	148	149	167	166	153	155	158	143	140	154	169	174	156	163	147	178	128	138	123	147	146	135	167	150	125	141	144	156	127	165	144	154	151	155	164	148	149	144	151	131	137	143	157	149	168	158	150	127	141	134	140	134	134	160	161	136	135	160	144	146	130	150	120	146	146	143	163	152	154	161	138	152	168	135	154	157	155	164	142	158	148	162	134	155	135	146	140	125	142	154	146	159	152	167	149	147	128	149	139	160	159	142	154	155	145	136	148	137	147	151	158	175	153	153	155	147	155	158	160	149	148	142	131	152	121	163	146	151	150	127	122	144	162	133	130	164	144	138	157	131	150	131	141	133	145	136	149	131	140	144	125	157	177	158	154	158	139	123	138	184	145	164	153	129	149	146	153	150	158	164	141	168	149	133	147	146	156	160	154	134	141	158	156	155	152	146	175	145	163	130	150	137	148	159	158	160	151	168	137	139	141	141	126	147	159	172	140	139	140	160	147	145	151	158	160	164	137	150	139	143	134	131	162	149	144	143	150	146	147	132	147	148	125	165	157	160	134	160	150	157	151	136	138	161	167	150	134	146	161	157	126	133	132	139	149	109	148	153	159	148	133	145	129	175	139	145	158	131	141	147	152	136	132	139	137	152	169	156	133	148	170	146	163	135	156	134	143	166	146	144	132	146	143	133	165	151	146	154	114	123	147	131	157	148	154	152	146	131	130	150	159	141	156	131	158	145	148	152	155	154	144	130	146	143	124	140	143	158	156	164	140	145	118	135	162	141	153	147	148	136	122	129	142	156	143	134	148	152	154	152	104	149	133	138	133	160	133	152	151	138	154	148	141	133	165	157	139	161	154	142	138	144	137	151	138	147	151	159	158	141	153	113	154	145	149	142	165	187	127	168	161	142	135	175	129	143	167	152	158	160	147	152	145	149	140	129	129	148	118	136	170	150	145	170	166	125	152	169	155	147	160	149	134	135	146	159	142	151	140	149	129	140	118	158	143	145	143	157	128	162	149	154	149	142	143	149	142	141	154	136	149	135	151	153	161	154	134	139	128	143	129	144	140	168	140	165	158	154	127	143	151	160	168	134	131	173	139	129	140	126	149	140	153	148	154	153	136	145	161	124	145	158	137	146	149	149	152	144	160	146	144	142	155	164	154	127	145	154	170	153	135	141	117	167	150	150	169	157	124	144	144	134	131	134	143	157	144	136	149	155	152	130	165	143	156	142	137	153	154	158	127	137	149	132	140	156	129	147	153	169	133	142	142	131	139	164	151	138	151	169	173	150	158	155	156	161	152	122	137	144	139	135	140	157	151	140	149	160	140	154	159	136	120	133	141	137	145	128	150	146	127	128	142	139	135	123	156	147	132	137	144	156	138	148	156	155	152	125	136	140	133	153	143	168	140	122	133	127	142	163	128	157	171	151	126	131	127	176	142	143	137	141	157	144	125	157	152	145	145	161	136	138	129	137	139	164	156	158	152	136	146	158	138	147	160	147	170	154	142	139	135	145	163	148	151	146	150	143	155	160	140	135	150	133	165	127	165	127	143	161	150	168	137	173	146	147	146	174	171	151	167	146	137	132	157	148	135	138	147	126	153	123	156	138	160	162	128	142	139	151	131	135	132	159	149	132	149	156	137	135	146	156	159	145	149	132	148	139	160	138	138	142	156	158	146	152	136	142	137	162	156	173	149	144	157	133	130	147	155	154	135	130	141	148	146	138	160	142	144	128	133	123	165	139	164	143	154	152	153	160	128	149	138	151	161	156	150	143	121	169	135	150	132	158	145	161	163	160	172	164	142	138	156	145	139	161	167	144	152	150	161	167	150	139	153	160	141	159	160	154	154	155	173	153	138	137	166	129	143	131	147	156	172	144	135	145	142	142	137	151	151	158	138	147	136	123	164	150	158	148	125	140	149	158	165	131	155	146	155	150	149	145	163	126	139	154	148	127	146	155	168	156	154	144	131	144	141	168	169	148	153	142	131	162	148	145	134	149	140	151	154	155	165	146	132	131	140	153	139	146	124	149	154	152	153	157	153	156	154	133	160	134	155	148	140	145	145	141	174	150	144	159	167	148	152	144	126	120	127	158	169	170	156	135	171	175	139	138	132	129	133	128	146	132	146	157	151	141	155	146	140	155	143	151	156	143	174	150	148	131	153	143	155	141	150	147	149	148	170	161	155	138	141	136	141	161	148	154	137	147	159	185	163	136	143	137	141	137	143	142	165	179	136	161	157	174	152	135	149	139	145	163	124	140	161	135	145	144	131	135	139	160	151	127	139	178	143	158	157	136	166	140	129	158	131	145	148	124	154	142	149	156	141	145	143	138	131	149	127	142	155	143	137	140	152	119	133	129	151	164	138	145	145	161	169	153	141	154	151	136	141	112	147	134	148	147	160	138	155	154	151	171	138	165	144	140	141	146	125	155	168	131	126	144	131	143	171	154	174	129	146	127	139	141	166	132	144	138	156	142	129	133	139	127	143	152	166	143	163	136	157	141	152	129	134	152	156	158	154	143	171	137	126	168	162	145	161	121	150	153	146	141	152	161	140	138	139	124	161	146	147	156	157	149	152	171	138	139	126	144	137	148	126	135	153	152	156	171	154	132	171	165	159	146	155	143	146	151	158	146	143	151	152	126	142	157	146	155	129	144	161	139	128	138	138	137	117	165	147	155	149	147	147	161	165	145	153	156	148	138	162	172	152	173	131	154	163	144	141	130	162	152	142	162	150	150	139	155	142
22747	30065	40435	43910	45137	46385	50069	41529	45902	46911	46565	35814	39609	39737	39145	37750	34398	33374	32792	32292	19567	20403	20360	31061	29281	28238	24240	20349	17930	14253	7263	5506	4445	4869	4893	6408	6562	5627	4964	5392	5823	7651	6215	2348	1382	997	727	673	643	551	619	539	420	468	720	1137	1081	809	682	438	439	489	470	446	448	391	440	416	403	455	409	386	424	427	400	403	460	436	470	439	420	396	423	411	407	412	391	406	403	407	390	440	446	419	362	360	443	424	416	377	421	417	373	403	389	427	409	406	427	420	414	407	408	398	400	408	386	403	420	414	450	398	402	414	408	393	452	446	386	405	418	405	406	402	425	417	393	382	412	414	411	405	388	391	421	431	428	408	402	400	422	423	417	361	417	451	430	437	451	427	387	429	391	416	436	451	381	421	424	429	417	377	390	416	409	432	395	395	375	433	410	398	397	382	420	420	434	432	417	426	345	458	407	443	417	388	455	410	439	420	420	433	426	374	397	458	422	401	403	429	427	407	402	446	416	441	363	388	437	417	396	405	416	403	387	417	393	378	454	363	418	375	377	434	406	469	401	396	442	420	381	394	409	438	422	382	392	404	400	380	398	390	419	431	397	381	430	417	420	380	404	388	457	377	380	398	393	387	425	424	376	409	394	406	417	417	402	449	389	422	411	444	381	403	421	414	423	420	390	422	420	414	369	426	403	378	425	410	429	384	395	415	417	407	406	394	424	449	409	398	406	450	428	409	369	388	396	442	449	427	410	390	431	392	409	398	426	363	405	412	385	405	420	416	383	411	373	415	399	400	428	423	369	431	405	388	398	408	388	399	412	418	422	403	396	394	417	403	448	410	410	399	404	433	398	384	427	420	385	392	397	430	421	417	438	404	385	390	403	431	440	386	386	422	380	395	401	437	403	440	430	424	421	409	411	390	409	371	438	399	410	402	419	386	427	376	440	449	425	451	404	393	459	396	420	387	409	398	385	431	425	385	393	427	387	410	432	363	392	452	427	419	383	400	420	408	399	398	407	416	434	432	445	406	429	410	462	424	451	369	414	382	434	393	386	396	423	402	434	423	383	420	383	432	424	419	426	416	401	404	419	425	375	415	367	456	406	384	416	422	376	422	412	394	397	416	396	408	400	439	405	380	419	397	361	407	381	421	409	376	392	395	419	422	427	405	419	408	406	375	378	401	431	453	429	397	388	382	404	414	421	418	404	377	424	420	400	413	387	428	413	413	405	421	395	423	401	403	418	413	447	420	411	460	405	427	383	383	381	388	387	399	405	391	395	443	384	382	390	434	418	396	395	412	387	416	390	426	393	433	411	404	405	398	408	403	371	411	395	394	388	422	390	363	389	394	406	405	420	413	392	396	412	392	419	397	438	402	433	396	404	397	408	430	440	401	399	390	386	435	452	419	398	417	365	411	436	450	383	415	404	401	379	407	412	388	422	411	373	412	368	400	448	411	421	380	409	402	413	432	404	413	431	424	383	444	392	395	380	419	413	421	419	401	403	370	385	438	402	385	434	422	386	438	380	426	412	396	433	424	406	379	400	424	399	398	403	390	425	438	418	390	436	422	393	418	386	387	390	435	438	405	402	403	389	400	428	415	421	430	387	413	423	434	426	397	396	413	420	353	419	378	408	408	419	432	436	409	379	428	411	420	403	409	431	392	408	394	389	399	389	409	407	420	380	411	403	442	400	398	401	410	409	420	415	393	407	433	377	414	409	412	407	391	393	447	408	408	365	384	406	391	396	421	386	410	438	373	372	447	411	413	411	403	425	408	408	417	444	385	409	449	404	412	389	391	389	385	413	392	431	404	420	392	396	438	399	387	387	402	366	400	387	425	422	364	388	410	410	404	422	430	397	403	418	402	391	423	430	439	430	395	424	406	430	402	408	424	443	447	436	398	413	433	375	435	419	430	361	419	398	404	384	389	444	431	391	441	382	400	409	426	394	423	411	407	388	394	410	404	420	426	413	418	421	426	374	480	382	403	417	398	375	390	441	398	450	385	455	414	374	427	405	416	433	394	413	410	402	413	399	391	431	426	374	383	391	425	403	423	404	405	388	408	417	413	388	422	413	367	381	417	413	374	427	397	438	405	423	404	385	402	412	399	368	404	428	395	399	432	423	422	382	400	381	425	380	436	440	398	415	442	413	425	386	407	422	412	361	423	393	411	425	386	419	419	405	400	415	385	422	401	431	439	419	418	420	395	418	401	431	429	397	372	377	417	381	382	423	407	371	396	426	406	422	413	388	405	398	392	382	450	436	394	384	408	433	387	398	376	454	380	444	408	421	378	421	394	407	430	417	378	434	400	394	409	378	395	422	434	396	374	389	427	419	390	424	384	360	376	413	390	410	444	419	400	405	410	403	370	367	396	419	409	394	390	379	394	452	420	389	418	399	368	369	387	401	428	406	414	420	399	420	421	390	441	450	389	391	399	394	380	427	414	425	420	448	407	412	423	406	417	394	442	387	464	412	422	418	400	427	430	397	417	434	430	393	443	415	394	404	392	392	385	392	425	418	420	380	388	388	388	395	416	397	427	413	393	381	444	413	433	411	361	410	396	394	422	410	397	417	425	399	397	451	403	394	413	403	403	400	375	426	399	412	398	393	391	403	403	414	394	419	418	392	446	379	404	397	400	423	416	404	425	385	428	405	419	417	403	409	440	400	432	360	408	398	403	373	365	386	434	406	407	385	440	421	408	414	406	379	405	403	412	397	422	396	387	414	415	392	453	394	396	419	413	405	405	419	385	398	411	390	407	405	421	394	445	433	423	421	378	403	421	395	420	399	432	385	399	408	398	388	416	392	409	414	440	411	424	416	413	431	398	433	388	445	422	367	401	402	405	403	422	432	460	390	444	390	398	419	371	437	408	396	424	455	418	414	429	409	420	385	390	425	414	396	408	416	401	437	420	413	384	399	395	392	421	403	427	402	440	423	428	396	391	419	378	417	414	366	405	403	442	412	409	402	380	403	405	434	384	412	427	394	415	387	380	376	414	375	376	396	385	357	406	412	435	408	385	400	401	418	397	390	420	410	398	407	440	398	405	416	413	460	403	412	418	391	392	392	396	394	416	401	430	361	401	397	415	384	385	385	374	404	449	412	451	455	388	387	391	463	403	393	365	442	404	406	409	433	391	409	374	375	409	438	397	408	410	418	381	408	405	388	400	400	389	427	371	453	395	427	442	414	398	403	395	396	437	399	423	406	377	408	432	424	430	382	452	436	440	426	435	397	391	388	411	415	421	390	446	396	422	405	419	446	378	415	395	444	389	405	392	397	389	408	422	394	414	420	450	433	398	425	438	397	421	388	381	409	412	385	416	368	406	437	427	409	397	441	419	428	408	396	405	412	416	411	445	411	418	434	401	416	383	452	412	411	357	399	391	407	410	444	408	385	436	406	394	369	415	413	381	444	398	383	373	390	424	429	388	411	409	378	398	408	390	411	405	427	382	396	438	425	435	379	397	417	415	391	411	404	436	392	420
11171	9404	12887	10626	7712	4902	4652	3046	2621	2558	1864	1286	1145	1157	1068	982	863	826	770	669	398	383	358	608	504	464	379	308	301	224	207	161	147	162	163	149	150	136	130	127	132	178	176	115	115	101	109	114	98	106	92	102	112	95	126	116	124	103	89	121	116	98	104	110	103	106	112	100	97	96	89	87	98	90	118	110	102	105	97	85	102	106	97	107	105	110	100	95	100	101	133	95	105	102	97	94	110	120	100	102	118	94	116	112	113	117	99	105	115	110	93	98	114	124	82	104	126	92	98	111	103	110	123	103	119	100	97	94	114	99	119	98	100	99	101	111	99	91	106	104	130	101	90	105	105	112	103	109	112	108	115	107	87	95	131	95	89	112	116	113	94	97	97	91	101	90	114	101	98	101	103	102	105	102	105	125	111	98	96	107	112	109	100	103	110	83	101	108	100	109	115	94	104	110	104	103	87	99	100	108	121	93	89	102	108	93	101	93	112	101	108	107	107	116	119	105	86	102	114	95	103	120	108	82	111	110	117	115	118	86	113	98	112	93	100	81	112	88	93	118	108	93	101	117	92	123	109	111	113	104	94	103	112	105	98	103	114	115	118	115	100	104	120	94	111	98	118	104	108	117	102	122	116	101	89	99	107	112	93	88	94	92	83	89	114	111	110	117	109	104	108	120	102	110	95	86	119	100	95	119	112	122	108	106	108	106	103	112	104	93	106	106	106	84	82	90	109	104	92	104	102	114	104	79	103	105	99	111	105	106	111	92	88	113	101	96	117	83	117	94	84	87	88	112	110	116	104	103	107	96	100	104	97	133	115	88	95	103	113	101	111	115	123	91	111	94	113	122	113	93	95	107	118	113	116	94	116	80	100	110	105	100	105	118	89	103	97	119	108	81	113	98	95	102	101	109	103	102	98	107	114	106	127	75	113	116	88	109	101	95	98	104	103	111	76	104	115	105	103	98	93	101	115	121	105	106	95	100	111	99	115	106	130	106	96	108	104	100	116	98	92	97	103	83	91	89	103	92	99	107	88	98	112	116	104	96	113	103	104	106	112	96	110	124	99	119	116	103	104	104	110	111	81	99	101	109	119	89	125	102	109	97	95	97	83	112	113	94	105	98	92	100	109	125	90	124	85	105	104	89	96	90	100	101	105	90	115	87	95	113	107	107	108	98	80	100	124	95	92	104	98	113	112	132	114	86	89	103	118	89	97	96	97	112	114	109	121	122	128	110	105	113	93	98	114	116	119	114	97	101	103	107	105	107	102	106	96	106	103	108	98	107	102	122	111	118	85	107	84	104	109	80	91	92	97	117	108	101	114	108	124	90	103	99	102	101	91	103	116	92	114	123	104	106	96	119	111	104	101	119	107	112	97	80	98	99	116	104	106	97	118	115	95	114	105	90	114	102	121	84	139	115	109	115	108	93	124	101	111	105	87	106	102	106	103	111	90	119	110	109	90	104	103	107	109	91	96	107	86	107	78	107	100	89	104	100	104	100	106	111	86	112	112	110	125	116	88	94	109	101	103	121	102	92	117	97	99	116	100	101	102	101	116	114	98	96	105	111	99	108	102	99	76	107	108	93	107	110	125	121	116	97	97	84	102	113	134	111	79	97	107	102	92	97	87	120	96	105	81	116	95	86	109	97	113	115	126	96	93	96	87	110	96	119	101	102	95	121	103	118	91	93	101	108	106	103	113	101	112	104	110	102	104	106	111	104	93	114	98	110	111	108	99	94	99	88	86	103	75	110	108	104	111	95	111	122	106	111	102	107	120	109	91	99	106	103	96	106	86	123	113	93	113	107	119	106	107	109	106	116	100	109	108	101	91	95	99	92	117	97	97	119	99	98	105	97	86	101	93	95	108	101	88	100	106	108	93	113	109	90	129	111	112	91	97	99	119	105	106	95	89	98	113	107	91	100	93	113	116	92	99	115	106	92	101	99	99	107	119	91	107	94	95	103	96	118	98	103	118	99	99	102	107	95	91	92	96	89	101	115	101	102	105	121	110	107	91	118	110	97	130	107	96	113	88	100	101	98	110	89	103	99	111	102	116	110	116	124	105	102	109	115	103	86	105	102	94	105	90	120	122	94	102	88	114	100	101	98	122	97	99	114	101	111	109	113	117	111	98	111	99	101	116	95	107	109	106	113	112	129	105	96	100	106	78	97	97	110	112	111	100	92	91	112	105	115	98	106	104	110	107	108	100	114	109	94	106	97	111	93	102	111	105	109	102	107	103	100	93	96	99	106	95	97	111	100	95	125	114	92	94	96	82	112	118	89	96	108	120	95	115	116	121	97	93	98	101	102	101	110	102	93	121	107	99	121	111	115	110	84	99	118	113	101	93	99	100	98	78	113	104	92	93	99	115	89	102	86	109	97	103	103	114	107	105	96	98	108	111	103	107	74	108	111	105	98	109	94	98	118	89	98	96	104	120	98	92	105	83	123	105	89	115	100	101	104	105	118	110	103	109	116	111	113	103	100	111	100	101	97	111	92	128	95	98	108	81	104	120	100	105	94	116	101	100	103	103	110	114	96	103	116	103	99	116	104	113	110	103	100	106	99	102	104	108	109	117	90	115	97	113	121	96	99	99	117	117	107	120	94	91	121	94	108	96	110	113	106	109	101	96	97	95	106	104	117	106	133	98	91	98	106	114	110	117	111	93	104	113	119	128	110	96	103	120	106	97	112	98	109	113	103	102	100	113	110	91	107	106	91	116	112	97	122	88	113	102	109	99	101	98	96	125	98	96	92	108	115	101	92	101	102	95	103	119	110	118	105	111	110	109	102	108	120	107	106	103	80	119	111	106	112	106	98	107	112	97	107	96	98	93	89	97	102	112	122	109	113	100	106	100	105	88	111	84	102	101	84	92	92	96	103	101	109	92	88	125	100	109	97	109	114	111	91	97	96	96	88	88	88	113	90	94	94	108	97	95	94	101	104	96	105	106	112	104	110	95	107	98	113	94	98	107	90	128	98	114	107	111	95	95	100	108	101	101	114	118	91	89	108	104	123	95	95	112	120	108	98	91	105	88	92	102	97	86	117	95	87	100	116	111	106	124	112	107	104	120	105	101	73	105	86	115	105	109	104	109	96	95	89	103	107	94	103	104	102	102	113	103	98	102	105	101	116	120	100	106	95	129	91	103	98	106	100	110	115	92	119	110	114	118	84	119	117	111	103	106	107	103	97	86	89	101	107	110	103	109	108	109	97	131	107	102	95	98	103	97	108	113	107	106	97	113	115	95	109	103	100	104	112	105	115	102	116	116	126	83	113	98	117	110	133	119	101	118	87	97	113	116	85	114	88	84	100	120	86	98	107	131	103	120	110	120	97	98	91	105	105	103	83	96	95	95	96	93	116	106	115	107	119	132	103	100	102	113	90	100	117	91	111	97	98	91	91	101	105	91	102	102	115	96	82	117	110	104	103	106	110	122	84	112	85	122	100	99	96	112	96	105	87	88	103	104	115	97	101
7972	9164	18135	19691	18880	14822	16984	11839	11618	11558	9609	6693	6497	6276	5782	5461	4840	4321	4254	3892	2071	2134	2335	3351	3068	2823	2265	1925	1714	1249	934	759	675	651	691	661	642	679	613	623	607	732	784	440	367	331	330	339	292	283	327	334	323	307	342	315	332	369	315	299	315	290	329	280	277	305	310	320	289	285	305	328	292	328	296	290	294	318	312	276	286	334	299	327	294	327	323	277	289	292	322	298	293	294	310	287	305	293	289	358	320	284	315	302	290	300	308	304	285	308	289	307	302	293	309	290	305	331	290	295	315	261	291	327	295	302	290	307	312	298	319	301	347	287	305	280	302	318	317	299	300	312	322	295	302	313	327	301	316	325	315	315	303	300	314	340	297	287	288	294	311	311	306	294	323	290	300	312	306	302	323	329	325	325	319	299	310	323	316	309	274	307	265	327	292	317	280	316	296	310	316	292	292	305	299	283	277	301	310	296	290	275	292	328	295	309	307	260	301	303	319	289	275	322	312	313	320	319	299	284	291	304	313	295	306	302	284	278	317	292	287	296	262	308	285	308	275	323	293	288	269	264	316	285	322	319	332	300	301	311	292	275	330	325	278	300	278	289	307	281	333	319	295	315	296	284	304	299	297	317	304	304	288	299	295	299	315	300	299	301	294	316	312	307	313	292	282	302	295	310	264	296	337	318	308	291	340	302	289	308	283	292	300	276	317	270	305	296	319	311	303	303	295	303	285	304	288	313	300	308	308	312	315	275	323	268	307	295	328	307	296	285	299	304	284	281	330	308	272	291	309	302	316	320	322	295	296	293	305	310	324	317	298	313	300	288	299	291	263	298	293	317	288	309	307	278	319	303	312	336	298	278	307	281	314	265	290	297	317	285	306	318	278	312	295	294	305	302	303	276	346	315	293	310	282	283	293	294	297	268	293	290	323	288	335	297	285	269	272	307	301	313	295	294	281	297	315	325	276	285	294	328	332	316	298	308	299	303	277	295	301	305	278	294	312	293	320	300	319	321	299	286	299	300	297	291	306	312	286	330	298	289	321	292	318	286	291	318	293	299	281	313	313	300	310	301	292	309	321	282	289	286	291	319	304	290	285	334	279	291	299	317	288	293	315	291	308	308	315	293	306	317	289	296	276	287	337	272	297	307	286	317	317	320	325	304	272	326	277	282	292	294	312	340	329	312	261	326	284	303	291	297	303	323	286	311	314	305	301	323	289	318	284	282	285	288	328	296	290	295	266	306	309	273	288	284	314	270	308	321	323	311	281	299	303	292	305	307	318	309	297	315	310	290	339	282	315	314	309	283	275	325	314	314	278	278	293	296	320	317	287	309	286	309	289	314	322	265	301	275	279	293	294	307	330	278	312	287	320	310	295	286	272	294	319	311	291	331	294	317	284	308	286	292	307	304	329	356	316	296	304	275	306	294	270	292	312	307	300	357	302	316	311	305	312	314	306	310	296	336	334	293	306	300	268	326	313	288	312	295	317	288	269	289	306	295	331	315	292	306	322	289	327	314	300	314	283	317	311	317	300	276	327	305	290	309	308	313	271	293	296	283	299	275	321	301	306	305	299	302	324	295	327	288	294	297	325	261	315	306	288	300	326	329	306	296	326	273	296	305	296	275	270	327	289	312	324	296	290	280	260	307	301	312	319	337	293	283	311	288	295	303	262	298	304	278	302	301	303	293	323	325	306	332	301	283	320	331	319	318	296	281	316	316	305	281	291	282	273	292	302	289	308	274	296	289	300	289	279	292	305	303	321	309	296	340	301	291	289	317	273	290	296	308	280	286	292	306	329	267	316	308	315	291	322	311	308	300	318	300	309	323	315	334	315	306	299	308	310	290	305	332	286	271	286	278	297	311	342	310	297	345	300	322	343	302	272	307	297	276	282	298	316	310	327	270	294	313	276	308	316	291	306	298	282	291	295	316	309	284	278	316	310	297	314	277	309	317	303	295	290	302	276	301	326	276	319	298	311	322	315	277	308	290	280	290	311	318	296	289	304	330	306	287	316	288	298	304	316	289	273	301	301	316	297	273	296	309	290	329	315	294	313	308	308	297	272	308	305	302	297	293	290	286	283	303	292	302	295	306	314	317	299	312	271	284	311	310	317	336	312	340	300	317	302	289	303	287	319	290	328	294	294	333	282	312	285	324	291	291	297	291	278	334	309	311	293	298	283	295	274	302	279	274	307	293	298	316	307	339	276	299	295	297	292	333	298	292	292	335	298	324	312	288	281	331	311	296	309	317	325	287	305	316	319	331	286	274	314	302	292	300	278	302	278	306	320	300	287	296	319	329	313	288	311	275	296	288	299	287	311	322	294	310	279	279	284	289	310	286	317	289	318	294	301	315	283	291	299	284	315	284	291	290	314	293	277	322	308	330	322	290	295	303	324	306	322	288	287	324	292	272	279	270	299	343	262	309	291	335	288	275	317	308	285	303	288	296	305	320	257	326	308	286	309	305	336	281	316	286	316	298	297	282	322	281	317	269	301	331	270	278	306	312	277	287	332	271	304	299	274	331	311	279	330	298	304	283	284	289	285	279	313	274	334	298	291	265	268	290	290	310	285	332	286	316	303	278	310	301	288	315	298	311	290	297	298	289	306	308	299	312	287	312	338	299	321	304	278	338	314	308	302	272	311	328	305	292	284	309	274	291	329	315	261	336	279	302	317	305	350	289	334	294	308	296	276	304	294	302	310	322	282	312	281	315	326	309	327	310	310	292	316	303	317	298	300	323	285	299	298	311	328	285	304	274	292	296	300	322	283	325	277	312	318	301	300	328	274	277	282	311	308	277	270	303	306	279	302	299	283	312	303	270	304	303	314	265	274	291	328	259	309	275	343	282	293	291	302	306	330	287	298	304	293	276	314	294	277	297	293	311	310	296	305	317	309	311	297	311	321	283	293	307	332	305	305	303	300	321	320	279	314	293	295	313	303	300	319	326	257	294	271	307	307	299	299	302	291	304	318	276	305	300	340	326	289	306	303	303	321	287	327	282	281	294	338	296	298	287	289	301	322	291	294	294	329	316	293	265	297	288	299	310	313	299	303	322	322	281	283	275	292	258	286	313	303	291	312	291	296	290	294	289	281	283	292	284	312	304	314	317	309	291	286	288	330	258	286	283	295	323	329	318	287	298	313	279	299	287	314	278	282	300	294	316	287	313	285	302	306	307	304	282	304	293	303	304	287	313	290	316	316	327	306	306	306	278	326	297	303	313	293	308	290	305	296	316	306	302	284	302	327	295	291	314	295	334	291	295	318	283	306	291	317	311	312	314	300	316	301	292	278	310	291	283	300	306	322	297	295	268	295	289	304	320	295	280	331	250	279	283	310	305	302	293	311	294	321	311	321	344	300	265	276	295	266	318	306	325	312	290	306	320	328	300	289	284	322	315	304	331	306	292	300	278	276	324	293	287	284	293	316	326	298	292	291	278	264	323	283	311	293	263	271	324	314	306	316	264	307	323	306	312	288	300
27222	28498	38600	36653	32376	31835	32850	29718	26855	26330	21939	14792	13469	12974	13152	11642	10537	9035	7935	8322	3983	2972	3929	6566	6044	4960	3726	2581	2008	1532	799	607	583	461	537	654	696	565	502	556	633	767	556	222	180	140	141	115	133	122	122	102	114	90	103	195	196	108	95	109	80	105	94	114	91	92	90	104	72	116	101	104	84	111	101	110	108	88	106	107	95	90	101	102	102	83	99	97	103	101	113	87	104	109	90	92	86	100	80	103	91	93	98	106	98	97	96	94	106	89	113	85	97	103	103	93	97	93	86	85	87	97	114	87	84	91	107	85	87	114	91	99	85	95	85	87	78	106	91	91	90	100	81	85	101	115	101	103	104	91	118	76	99	83	106	108	79	98	90	101	94	93	104	89	101	94	106	112	88	96	121	121	98	99	101	121	85	97	91	91	83	96	92	92	96	98	99	101	92	100	108	96	104	104	91	91	97	109	111	89	87	113	110	91	93	91	104	86	89	97	99	95	95	100	109	117	114	93	96	103	93	107	99	103	99	91	85	107	106	99	85	99	90	94	95	103	74	97	87	102	93	85	103	110	111	101	93	100	94	95	105	92	109	88	102	115	96	89	118	88	103	103	100	126	91	103	89	109	107	95	102	97	89	104	99	94	86	99	82	94	100	104	98	97	108	83	83	92	106	99	97	91	109	90	88	100	96	99	102	105	103	106	91	94	93	102	79	112	96	116	111	113	79	87	101	103	113	108	109	112	109	102	103	100	116	97	102	100	89	104	112	101	89	92	84	100	93	118	105	79	121	119	109	92	94	84	89	87	92	109	103	97	105	97	99	101	103	93	100	93	104	104	92	105	112	97	84	111	116	80	81	91	103	102	108	92	94	91	104	91	90	110	105	85	90	102	94	97	106	95	96	123	98	89	113	97	104	84	96	78	110	100	97	98	101	100	111	98	102	96	97	104	85	85	100	119	95	93	85	104	95	86	101	109	118	97	115	111	95	92	98	94	91	98	105	119	98	95	97	105	114	92	96	95	100	101	90	107	99	88	110	107	110	93	101	93	87	95	118	109	90	108	100	108	94	109	105	92	97	90	110	106	95	89	106	101	86	104	95	89	84	105	103	94	106	99	104	98	98	97	90	109	126	109	111	93	112	106	83	102	106	113	120	98	100	104	99	92	106	112	127	91	117	86	98	105	97	96	105	95	97	93	88	110	94	83	102	96	87	86	99	76	88	101	97	102	91	95	117	82	105	109	89	87	97	100	104	105	93	96	93	100	103	103	93	104	98	94	107	110	101	90	92	97	105	90	88	85	110	96	86	117	93	108	96	105	95	108	95	108	88	100	90	81	80	94	89	99	106	99	86	105	95	100	94	97	99	100	81	100	92	96	84	89	85	117	102	111	92	108	104	83	102	113	103	98	112	114	105	98	97	102	111	105	93	100	103	99	92	119	96	104	93	101	96	87	92	91	92	94	94	101	91	95	114	107	108	87	104	97	80	81	95	90	94	90	97	116	102	102	103	102	101	96	101	111	86	82	106	113	100	104	107	84	89	95	84	90	81	99	124	103	126	100	118	99	116	98	100	95	103	96	89	98	84	83	94	111	99	117	102	110	103	101	99	109	97	97	87	98	96	89	93	107	108	94	99	88	122	97	87	108	98	94	97	92	121	104	101	104	90	81	102	106	95	103	81	95	105	117	120	108	108	114	95	115	100	98	111	108	86	101	92	100	90	92	100	95	81	100	90	105	79	85	91	92	97	87	106	98	114	97	96	101	110	101	103	108	89	71	122	116	80	111	92	92	101	94	105	99	109	103	110	107	108	110	95	117	97	79	98	86	84	100	89	101	95	83	100	96	99	101	92	81	110	83	95	94	95	87	119	82	103	91	108	94	92	91	93	102	88	92	85	99	98	89	99	106	99	91	86	107	73	105	88	96	101	99	93	113	107	116	95	103	94	92	104	102	88	104	95	97	97	107	99	85	94	99	116	93	106	91	101	84	79	101	106	99	117	105	110	97	89	95	71	92	99	89	97	113	106	91	91	81	80	103	76	92	95	109	95	99	93	95	88	104	95	99	94	107	94	97	80	99	93	94	114	87	116	98	101	102	112	100	96	81	88	90	86	108	89	74	104	105	111	103	110	95	105	98	90	101	97	96	99	100	93	79	90	97	80	99	107	96	95	96	98	100	111	107	82	92	99	97	85	87	93	96	101	95	99	100	106	99	111	92	94	104	98	116	110	126	112	91	97	106	99	82	102	103	78	84	97	78	115	106	94	100	99	105	98	100	93	101	85	86	130	98	104	70	111	100	91	97	99	99	106	115	85	110	96	101	106	79	107	93	91	94	86	92	86	95	103	95	79	88	109	115	94	99	105	85	117	100	98	105	105	107	89	107	112	88	92	103	100	98	97	99	101	89	99	121	94	90	120	100	104	118	112	101	106	104	98	96	101	81	117	112	104	98	94	106	92	97	97	105	108	94	78	87	100	104	98	108	98	105	82	90	93	102	103	95	113	102	89	83	120	82	112	92	85	106	96	99	85	97	84	95	100	104	85	75	89	102	98	89	98	107	100	99	84	103	90	108	94	99	98	91	85	96	95	108	118	101	97	95	89	117	96	106	98	109	103	85	78	105	105	84	80	93	102	102	120	99	93	92	105	98	101	100	101	116	109	85	100	106	81	96	106	108	108	101	97	114	100	93	90	81	95	107	92	88	105	92	94	91	94	91	99	98	106	71	90	82	111	98	104	89	87	96	102	99	108	114	94	103	97	90	92	94	96	113	86	82	89	91	99	91	86	91	103	95	80	100	106	93	88	113	94	110	108	90	90	103	100	109	85	110	106	93	99	91	86	112	114	102	99	99	91	83	108	103	85	109	113	101	87	82	86	99	97	107	88	100	85	94	113	100	104	108	100	101	83	103	85	111	107	102	91	103	99	106	84	105	92	86	102	87	93	107	107	105	98	83	104	98	99	90	103	100	106	82	94	97	104	104	101	111	95	87	83	98	92	89	94	96	93	111	99	110	97	96	98	98	91	95	101	96	115	101	123	93	88	98	101	111	90	82	90	94	94	102	95	90	99	102	106	92	104	109	94	92	103	90	99	77	85	98	111	118	99	110	90	107	81	121	85	98	83	114	92	100	80	87	103	84	92	81	112	87	78	84	101	117	101	104	87	83	89	110	85	97	96	82	90	108	112	119	126	89	95	94	95	110	84	94	94	99	121	99	111	85	97	88	88	94	100	97	85	103	105	97	88	99	101	104	98	111	94	93	101	96	96	95	97	89	99	101	105	94	83	95	89	107	105	78	105	74	92	98	99	98	100	103	102	91	85	80	97	113	91	84	96	112	106	99	96	111	91	116	107	103	99	87	85	102	100	114	95	92	104	86	111	83	108	84	93	101	106	96	94	87	102	103	105	96	101	91	98	82	87	115	101	82	102	88	101	108	105	98	85	114	86	108	95	98	94	95	100	101	98	90	91	101	100	109
18723	24416	36486	39758	42205	41890	44913	40477	41023	41322	37777	30455	32357	33557	31887	30704	28602	27243	25137	25887	14191	13283	16936	26110	23769	21018	18434	13102	11473	8668	4862	3901	3802	2865	3661	4378	4532	4038	3474	3570	4104	5127	3561	1259	858	634	495	454	470	491	362	332	352	331	503	970	921	336	297	287	309	315	311	288	306	339	325	290	287	306	307	294	280	308	311	342	331	292	309	281	305	269	301	301	256	316	280	297	282	291	288	295	271	282	305	287	296	311	284	308	279	242	281	270	281	276	290	301	281	297	275	279	296	285	277	298	302	318	271	281	288	292	295	287	300	311	303	323	282	291	312	315	289	303	305	280	316	302	274	269	276	281	264	304	287	278	315	306	298	280	286	306	269	328	274	299	258	311	251	299	288	293	280	306	277	269	249	302	306	275	325	315	276	286	286	285	281	289	289	287	296	266	310	261	267	283	313	302	288	325	287	306	254	286	287	269	296	304	270	271	291	293	282	273	286	276	290	290	312	302	257	280	277	293	292	269	301	264	278	280	343	307	328	328	279	261	317	266	285	294	294	299	294	259	325	279	338	297	325	278	302	296	289	277	282	301	283	263	306	276	248	281	291	286	282	289	268	291	298	278	307	272	302	283	271	299	287	319	280	293	288	300	301	321	273	265	272	274	301	271	302	260	285	274	288	277	290	288	288	287	263	296	313	295	289	290	291	289	309	285	267	288	307	324	313	276	309	269	292	283	286	293	312	286	310	307	297	318	281	312	286	285	284	324	295	272	290	304	294	286	291	265	296	279	286	287	306	306	310	299	294	300	282	281	243	326	293	260	276	318	312	310	285	280	283	273	315	307	292	286	308	288	303	299	288	251	299	249	267	314	298	284	274	283	286	305	279	280	275	278	313	286	278	296	303	257	324	324	284	259	269	250	320	301	281	284	286	297	308	291	283	272	252	288	307	291	318	300	278	294	295	279	257	290	303	272	297	286	295	290	284	318	321	304	280	293	311	276	290	283	297	308	279	293	280	313	288	267	305	286	300	288	255	304	274	279	286	272	307	255	304	289	239	273	272	260	275	282	281	294	286	280	274	300	293	288	286	298	305	306	307	293	258	256	276	308	320	275	298	299	312	306	276	269	303	314	312	286	276	297	305	314	312	290	293	301	268	265	281	304	285	288	279	262	302	287	301	289	295	291	298	292	283	269	295	268	289	287	276	281	283	280	280	279	266	286	286	287	288	302	284	291	255	284	288	301	302	273	305	304	305	293	291	312	283	279	293	308	317	308	285	301	288	266	305	317	296	277	297	295	304	291	273	289	296	301	287	309	294	286	276	274	295	323	309	311	286	288	285	298	299	280	297	297	304	269	280	338	276	290	277	262	287	304	270	297	298	282	301	273	302	255	292	283	294	291	310	281	286	280	308	315	311	291	325	262	266	287	310	306	295	277	281	262	314	301	279	292	281	270	279	308	283	286	286	276	298	303	320	308	274	308	291	303	277	312	315	286	272	244	302	286	279	295	272	297	310	271	277	278	305	312	296	318	300	266	298	324	288	289	279	303	287	316	280	299	287	284	285	295	275	267	308	302	282	291	283	276	283	309	273	278	279	275	293	284	297	307	288	287	272	300	286	284	294	296	326	284	288	300	316	264	293	296	279	273	276	280	298	298	286	302	296	313	288	273	277	282	264	286	291	296	304	286	274	268	282	306	297	308	302	287	272	316	288	310	299	260	294	285	315	312	279	288	294	263	268	284	286	275	282	259	265	292	309	306	317	304	291	268	285	282	270	284	253	283	295	316	264	277	267	303	291	299	295	314	311	286	283	290	295	306	255	271	288	267	278	316	291	286	304	270	310	292	312	276	304	314	279	273	296	266	305	286	280	319	311	265	313	276	282	303	281	267	287	309	275	283	277	275	270	268	265	308	284	304	283	287	306	297	316	301	303	308	281	318	293	317	282	296	279	293	273	321	312	276	282	307	260	322	276	292	303	303	276	289	277	290	318	288	281	295	285	323	311	272	309	260	282	297	256	280	272	287	284	295	310	253	292	270	281	255	297	302	313	303	292	311	300	261	323	283	272	295	273	298	276	300	281	305	304	251	290	277	281	291	280	262	285	278	311	297	295	279	297	295	324	291	276	313	303	292	285	298	281	277	303	280	306	309	305	289	294	282	277	291	287	303	285	286	275	287	280	294	293	297	267	294	288	293	281	298	299	281	259	272	323	264	281	276	294	312	282	288	294	279	284	309	281	315	274	269	288	280	287	269	266	287	277	297	273	298	305	279	305	280	274	264	265	317	289	283	296	301	301	309	318	289	290	272	314	259	269	290	267	261	288	323	290	316	254	284	277	269	280	307	293	278	302	300	320	291	323	298	294	331	296	273	297	249	296	258	293	327	306	292	289	280	269	257	286	321	283	289	285	278	328	292	293	293	265	278	281	290	287	287	293	296	319	269	284	282	281	265	271	273	284	304	284	332	291	306	303	296	280	287	289	269	278	288	300	250	281	307	320	288	293	283	270	296	295	289	299	318	267	278	287	303	269	309	280	312	263	298	285	318	259	279	321	280	271	282	288	319	345	293	311	278	279	283	280	304	266	296	318	290	263	292	268	275	302	285	261	266	293	295	271	263	294	327	274	259	286	258	325	295	292	280	274	276	260	292	271	309	284	302	266	312	295	327	276	316	309	290	307	269	273	287	277	267	277	313	317	311	291	307	284	276	289	280	250	284	300	293	286	280	339	296	282	290	281	259	276	300	287	283	268	327	279	276	280	301	265	308	302	267	269	302	286	283	302	290	288	310	278	304	288	310	300	298	273	291	304	269	275	296	288	271	279	301	309	287	300	280	280	296	294	301	289	319	317	284	291	256	260	302	309	284	307	305	302	259	324	302	313	296	290	276	278	294	301	279	322	301	306	285	288	313	256	278	295	297	296	273	270	295	252	323	300	317	275	300	307	281	296	273	294	301	288	301	281	305	290	291	312	276	299	272	279	352	276	284	295	276	276	296	286	321	305	287	280	279	308	285	275	310	293	296	290	326	296	283	291	269	304	306	296	295	283	294	259	274	283	253	305	293	294	272	299	297	280	298	274	266	286	295	270	293	286	306	308	284	265	284	272	266	301	284	281	302	294	295	271	281	292	317	286	303	286	295	312	270	276	254	260	321	316	281	298	253	275	306	284	302	297	310	291	281	280	314	280	264	318	289	269	305	267	282	302	277	302	289	314	289	295	271	307	301	278	282	281	275	263	297	290	275	256	333	290	279	306	284	283	261	293	304	301	308	274	269	281	293	304	323	292	284	278	295	272	299	309	308	311	308	279	258	316	282	326	318	265	279	278	321	289	301	269	276	320	311	304	279	288	287	299	308	287	293	274	287	319	269	266	317	273	295	259	293	266	324	287	282	294	300	267	299	304	261	288	285	295	276	270	280	276	315	305	276	283	282	307	307	307	268	275	267	312	318	301	303	269	272	266	303	252	274	300	316	275	303	306	278	318	290	276	296
33360	34792	41476	40211	37100	34452	38058	34404	31865	33151	27585	21255	21209	19557	19591	18317	17745	15262	13418	13894	7195	5154	7164	10612	10531	8499	6766	4492	3511	1890	1252	939	968	679	927	1158	1227	1055	909	948	989	1256	757	387	318	262	217	220	228	197	172	179	165	180	265	409	350	231	179	161	141	149	182	175	155	165	152	179	152	135	134	164	148	136	160	142	131	152	140	160	142	132	150	137	153	176	128	135	153	172	152	130	154	125	119	141	141	144	147	161	159	152	160	132	153	144	138	133	153	134	157	123	157	147	148	154	139	145	141	172	173	146	122	156	154	160	135	165	138	138	166	141	138	152	141	164	144	136	135	136	168	164	145	155	174	127	155	159	152	153	145	130	155	122	172	157	139	146	131	165	145	148	143	126	122	133	132	143	157	170	142	138	143	145	145	132	132	180	150	144	150	153	139	145	135	140	136	164	143	145	144	136	141	159	147	144	159	146	142	178	152	162	153	142	154	142	152	147	139	150	149	133	148	175	158	138	164	154	156	165	144	157	164	146	145	165	141	163	171	155	147	146	147	148	156	143	154	168	153	131	129	160	133	135	161	164	152	143	132	139	163	161	146	148	166	137	158	152	160	124	137	138	114	168	165	137	179	131	144	147	149	145	166	153	148	169	148	141	137	132	162	175	151	134	141	153	123	148	133	163	138	167	140	131	153	139	135	159	148	149	133	174	138	144	142	163	149	159	143	159	159	139	125	156	123	169	150	136	167	161	144	169	151	146	149	182	162	155	155	157	171	130	162	145	144	140	150	149	164	144	147	153	147	137	155	146	171	155	170	154	151	144	136	156	163	137	135	168	128	132	149	150	194	146	155	151	165	146	145	145	144	133	157	132	145	152	139	139	131	150	132	146	130	137	140	152	141	152	157	146	152	133	128	154	147	163	154	149	164	151	156	150	158	139	151	132	164	144	132	171	139	155	158	161	174	149	175	163	171	162	117	152	161	125	154	142	153	154	138	154	131	164	148	159	135	135	171	151	124	178	163	162	147	148	148	131	169	159	144	119	156	167	133	173	160	132	152	122	153	144	147	154	162	137	150	137	147	141	141	137	134	151	156	151	151	137	143	142	143	167	157	145	152	156	151	152	136	151	145	148	149	154	119	123	131	148	140	133	144	145	152	124	157	119	115	155	150	150	152	161	141	172	169	136	169	155	139	159	158	149	154	182	126	156	157	160	162	141	159	169	149	122	155	149	137	141	156	137	113	141	145	157	144	158	167	144	143	129	135	164	151	143	137	141	137	142	156	156	137	128	149	170	134	162	137	125	130	163	129	164	145	148	145	155	121	162	145	151	178	167	168	134	150	143	143	141	144	144	150	142	141	135	144	145	152	134	145	134	173	144	135	143	140	134	135	156	134	163	165	155	137	155	151	147	167	136	149	129	163	151	135	139	139	169	161	147	147	139	158	149	141	145	129	161	144	169	141	166	117	130	140	160	142	145	164	133	153	176	153	168	136	161	141	151	154	153	156	145	162	130	160	137	126	163	142	150	142	144	150	141	153	126	150	173	154	173	140	147	129	155	120	134	154	133	169	157	154	139	145	150	130	164	124	143	134	137	148	140	148	169	154	157	144	171	145	136	149	167	144	168	141	164	152	141	154	153	140	140	140	146	148	141	140	156	153	140	142	161	149	151	160	144	153	145	145	140	143	144	149	140	183	143	129	147	151	154	160	150	163	141	149	146	147	157	143	139	178	161	144	165	141	185	135	147	149	158	151	177	132	165	162	137	162	156	164	164	171	161	155	143	136	179	140	138	146	139	161	174	138	150	143	145	146	150	172	110	144	157	141	146	145	137	111	150	171	158	124	155	155	152	139	132	141	122	129	164	136	136	150	167	136	128	145	160	148	144	137	143	168	151	148	154	123	170	140	137	165	122	160	167	143	139	165	157	161	171	149	142	124	160	150	147	136	149	147	136	160	164	170	159	132	136	145	146	161	163	168	126	146	162	147	145	159	144	156	147	149	152	158	143	133	157	134	150	149	146	152	158	151	133	155	157	138	157	161	143	156	151	140	127	132	137	142	160	145	141	136	152	123	152	145	139	145	165	162	156	141	160	142	154	133	162	126	152	157	150	181	167	140	134	139	138	150	157	151	149	149	132	145	131	143	155	135	140	151	152	174	153	155	140	144	149	136	167	171	164	155	165	156	152	170	146	172	156	135	144	147	141	135	154	155	165	156	136	150	120	152	148	132	163	144	147	133	166	155	156	145	137	150	138	166	165	137	143	149	150	143	146	163	158	146	167	156	116	157	153	146	155	146	119	149	155	141	163	151	136	147	156	142	151	135	150	145	134	140	128	155	147	141	143	152	140	183	141	173	174	145	134	148	155	164	160	125	139	170	161	158	149	127	142	141	138	140	156	136	160	136	148	162	165	122	159	163	158	156	143	153	150	155	165	141	136	161	154	161	164	152	140	120	146	170	149	156	180	152	174	172	136	126	155	142	159	139	143	135	149	141	148	159	149	156	156	131	136	160	159	133	139	147	168	155	148	139	125	160	142	122	127	120	157	148	146	140	165	163	127	172	159	154	146	131	142	127	148	147	135	137	163	136	138	147	144	141	151	143	123	141	150	155	146	172	157	173	168	150	127	147	167	155	136	131	147	150	143	148	150	158	154	163	165	157	152	150	128	130	153	175	149	137	166	128	124	150	129	125	160	160	156	147	157	148	153	149	147	131	160	159	146	135	169	148	146	154	165	149	145	131	132	148	136	152	171	146	154	152	147	137	129	131	132	144	166	151	170	153	132	155	151	136	148	147	151	153	161	129	153	148	176	138	142	150	164	144	152	135	149	140	154	145	159	158	146	159	154	154	154	164	146	165	152	155	157	133	149	137	149	153	115	158	124	142	119	143	157	135	147	128	168	156	138	152	148	134	142	152	167	139	149	141	153	163	151	170	138	131	147	137	178	155	147	135	176	166	147	132	151	151	151	145	144	144	145	141	149	155	146	148	155	152	143	138	159	149	159	142	129	161	144	138	150	158	157	153	146	158	153	107	171	158	167	151	148	145	158	142	141	130	164	150	155	162	160	138	135	147	156	170	138	142	133	129	116	148	123	164	131	158	130	149	147	139	130	148	135	140	146	148	142	172	151	147	153	134	161	141	132	134	144	183	135	147	162	155	164	168	150	163	183	143	162	163	135	146	140	158	150	168	171	161	145	155	149	149	172	142	152	161	152	165	144	147	149	151	161	156	136	143	176	156	163	167	162	149	154	148	128	159	171	148	149	161	153	130	158	155	170	172	140	149	161	156	131	138	138	130	179	157	118	149	149	141	167	149	122	134	154	129	132	154	170	163	143	150	173	154	156	152	154	153	153	142	172	149	142	129	149	145	140	136	159	147	163	149	154	178	160	138	149	141	152	143	146	155	146	124	123	166	171	148	160	136	144	136	153	153	129	157	126	155	148	145	138	147	170	154	170	139	137	146	143	143	170	144	153	155	146
22278	29585	39444	43805	46082	45316	49364	43291	45591	46807	41948	37112	39109	39378	38150	38272	36062	33808	32000	32997	19375	19096	24690	32169	30921	27803	24746	17685	15786	10039	6918	5317	6289	4207	5345	7374	7428	6447	5567	6047	6378	7589	4473	1996	1596	1063	829	851	864	780	598	504	486	480	1188	2063	1853	1001	671	422	438	482	575	424	445	456	480	442	438	358	466	416	431	402	414	392	449	409	440	390	440	417	428	398	416	421	378	421	422	426	431	415	438	406	407	405	397	393	394	422	441	426	436	403	376	410	404	428	413	402	409	462	416	407	418	431	437	446	381	418	437	412	397	415	388	398	418	442	436	453	432	419	405	418	410	412	424	378	411	414	409	399	379	399	424	431	410	440	407	451	378	391	403	416	430	370	422	408	423	413	412	456	392	410	418	398	433	404	390	414	419	411	412	404	449	415	399	411	404	423	424	371	356	407	423	431	405	416	445	425	430	444	437	379	399	424	436	388	430	422	413	425	428	404	439	455	407	405	395	403	387	413	386	444	423	410	384	396	392	411	395	404	417	434	399	403	378	382	424	369	384	399	428	408	408	449	396	404	403	402	406	433	409	423	360	453	408	414	396	401	401	387	394	382	406	417	420	440	420	413	347	432	391	434	410	444	385	405	420	391	407	430	418	421	381	401	439	425	412	441	407	370	404	422	432	401	430	400	406	422	396	448	410	396	441	412	438	409	420	396	421	422	459	420	430	410	401	407	451	413	396	381	402	416	395	427	439	409	394	401	398	381	414	446	398	415	389	421	379	384	406	431	377	416	354	406	405	435	432	411	404	437	402	430	403	439	445	425	424	423	421	423	413	394	384	379	401	401	418	410	384	410	383	408	392	459	417	428	424	425	357	384	408	427	387	435	412	405	435	409	429	418	441	384	403	411	419	402	397	391	432	412	415	400	441	432	373	398	406	426	413	403	417	386	402	404	417	445	407	420	396	432	422	375	423	381	412	392	416	453	419	412	410	453	407	377	404	408	426	442	433	400	383	405	401	427	389	449	374	393	411	422	417	434	407	392	431	439	464	407	404	379	419	429	414	373	423	406	403	423	431	413	435	422	427	406	399	435	377	416	396	384	385	437	420	418	413	422	421	404	423	436	409	432	437	408	396	376	404	370	455	404	444	440	428	420	426	434	428	402	387	388	386	429	417	420	400	422	434	406	411	383	423	418	403	402	410	422	407	413	424	411	434	398	436	446	414	428	378	438	391	413	394	422	413	400	389	412	388	365	388	446	420	420	445	405	397	438	455	420	433	421	436	385	421	395	386	410	394	393	453	369	387	420	403	406	422	414	417	414	383	382	397	383	408	413	403	442	430	429	389	426	395	420	418	419	423	423	378	414	435	413	403	418	449	401	392	434	414	414	425	409	401	435	404	403	445	413	416	417	407	377	423	433	441	401	399	391	407	403	428	416	417	436	413	437	432	385	430	432	390	406	433	419	402	422	422	427	400	432	428	383	413	382	377	427	416	410	447	411	445	389	430	424	432	389	411	438	389	401	427	434	465	382	418	413	453	429	418	408	415	433	420	424	391	421	428	425	427	448	431	415	387	423	465	441	407	427	396	430	433	392	412	393	386	406	404	418	401	402	417	430	397	430	419	423	419	410	401	423	441	418	441	370	440	414	413	444	439	413	431	418	377	413	395	404	410	415	427	413	410	434	440	408	427	361	426	428	419	394	427	390	390	416	395	449	417	409	434	400	385	395	402	402	436	427	436	425	385	416	416	401	399	454	413	405	414	408	379	401	390	390	425	420	423	399	394	430	373	415	438	395	413	451	427	436	405	442	404	440	383	423	411	443	416	422	429	406	448	441	413	394	368	393	443	445	376	393	392	419	395	439	418	415	434	421	421	382	404	444	396	416	413	404	411	437	416	415	411	407	438	416	418	412	370	394	434	402	399	399	413	415	403	364	410	408	443	415	406	409	435	386	403	381	408	406	416	437	435	417	429	426	352	399	390	388	404	407	415	421	394	406	389	387	407	410	412	400	396	405	418	408	415	395	406	442	419	419	404	407	406	412	403	417	383	438	421	460	446	405	437	390	465	396	425	425	411	443	411	423	464	392	419	402	420	412	368	387	384	393	440	404	392	432	421	410	403	438	423	399	447	411	407	392	431	419	424	381	422	408	439	399	400	403	404	391	415	413	401	446	393	406	418	414	388	421	431	435	395	390	455	408	410	400	415	407	410	398	398	459	395	378	402	412	434	432	417	374	393	446	423	400	394	427	437	421	377	411	413	407	430	428	407	409	427	433	410	414	425	395	422	387	448	403	426	421	416	390	431	420	444	401	404	381	404	417	425	444	416	389	418	421	411	453	424	425	398	408	389	422	396	405	379	411	404	438	418	433	421	404	440	380	420	436	424	416	411	428	425	384	435	437	407	392	418	420	425	412	400	409	419	412	434	405	412	400	407	392	409	419	388	462	449	425	384	393	423	405	426	407	427	394	391	413	401	414	435	432	439	415	406	419	397	396	437	436	405	392	424	419	363	389	431	442	412	388	412	385	412	395	455	376	428	424	407	413	408	408	418	436	403	378	431	407	438	391	379	460	435	379	434	399	447	424	433	463	419	451	400	433	384	462	431	449	378	420	395	439	448	414	412	411	391	422	400	388	368	421	413	428	411	410	443	401	392	414	431	433	425	420	455	382	400	414	413	433	418	434	434	437	412	458	390	424	405	386	441	384	407	394	428	377	399	374	417	383	404	435	406	414	422	438	438	404	385	391	394	430	428	425	413	400	413	385	382	405	396	417	432	415	408	433	427	425	422	436	394	448	426	414	389	369	417	403	391	368	401	386	426	416	399	390	401	408	385	389	416	419	406	418	393	393	398	415	416	416	441	433	372	389	406	417	436	432	393	446	421	403	373	398	391	423	449	448	436	421	407	406	413	397	424	392	427	462	405	418	412	400	412	389	423	436	407	402	450	402	379	404	418	392	389	407	432	403	406	404	436	399	433	406	411	425	398	390	415	389	413	424	454	402	438	424	420	373	441	419	390	441	399	424	410	425	410	433	437	409	378	400	427	411	395	406	441	444	407	388	379	420	416	411	405	438	412	396	431	433	414	413	441	422	397	431	441	421	390	427	398	441	415	411	414	383	417	387	414	454	405	404	435	419	415	430	408	408	399	398	410	385	398	419	393	413	421	399	420	442	407	436	444	406	431	414	447	407	446	437	422	470	449	402	436	412	405	417	425	403	415	424	412	415	426	383	427	429	417	390	391	425	419	412	410	409	448	414	412	444	414	382	415	430	415	410	403	448	397	443	414	394	432	424	426	390	459	427	416	424	387	428	443	411	392	415	421	422	429	439	411	427	400	410	409	440	423	401	435	424	403	409	421	423	382	425	432	432	450	393	414	397	404	408	407	439	401	407	420	409	433	423	413	368	439	367	446	396	380	401	428	406	404	401	397	452	392	418	419	425	421	422	414	422	412	409	426	418	405	413	390	405	426	407	391	434	408	396	423	406
11268	9288	13395	10702	7240	4987	4710	2763	2680	2343	1700	1232	1189	1142	1027	997	980	805	777	708	390	398	478	602	506	420	359	286	258	239	186	156	140	147	159	178	144	153	158	183	137	166	127	112	121	123	116	101	113	121	120	106	126	116	104	132	163	106	122	134	104	105	112	97	99	109	112	121	91	110	100	112	109	96	100	107	108	126	108	110	109	112	124	120	87	113	120	115	123	118	112	98	103	116	111	114	119	95	120	117	137	111	112	109	113	126	106	102	110	115	115	112	113	118	95	98	114	115	131	103	113	119	102	112	112	115	108	123	115	115	126	106	110	106	122	104	101	129	101	109	105	107	96	105	116	108	109	122	105	113	119	98	109	110	124	108	110	111	104	104	105	101	97	125	95	126	90	114	103	113	108	111	117	111	111	106	116	98	123	108	113	94	127	98	109	111	106	111	101	106	99	100	111	135	104	115	120	91	117	110	129	93	99	107	97	123	113	99	92	105	119	113	103	114	99	93	107	101	106	100	98	115	102	100	100	94	114	107	84	126	107	89	110	97	106	126	117	110	131	112	126	94	106	97	119	130	107	106	105	129	112	116	92	112	112	116	96	114	128	93	116	112	100	114	111	101	113	109	105	114	111	110	116	102	105	114	93	98	135	125	121	130	88	114	103	102	132	114	99	116	93	105	105	89	98	105	114	110	112	92	113	99	101	117	109	98	98	106	116	116	108	107	119	112	110	116	123	108	132	94	107	125	101	115	100	100	97	103	108	118	104	80	107	110	111	123	108	104	108	110	102	105	101	104	112	123	105	127	99	113	110	97	101	114	103	121	115	99	102	109	119	107	97	105	122	121	107	112	118	105	109	104	101	123	100	104	113	118	109	109	95	110	118	114	100	121	85	117	107	100	130	113	90	120	103	124	95	119	123	102	110	95	99	135	93	101	119	123	114	114	107	106	98	116	115	115	101	115	106	119	104	102	129	110	108	128	121	132	109	130	104	120	100	117	107	102	130	102	109	127	124	109	106	129	95	101	97	105	94	94	120	109	123	95	132	107	128	107	104	103	107	109	98	108	112	117	105	100	112	110	99	93	113	95	102	108	105	90	100	121	104	116	110	82	115	112	109	105	122	102	116	121	105	106	120	120	123	116	103	120	102	101	100	124	110	119	104	118	122	130	99	102	102	106	122	109	125	115	112	123	137	108	115	111	98	108	114	126	100	97	91	88	97	101	109	124	118	113	93	108	125	122	123	96	126	126	100	133	96	116	115	95	107	106	109	117	117	112	109	103	125	103	116	114	125	112	96	104	113	114	95	107	89	110	103	96	109	109	101	129	118	126	105	119	110	113	107	115	112	110	114	107	126	112	109	129	124	122	113	112	92	105	128	98	112	96	101	107	128	131	116	103	109	126	106	107	106	106	115	108	100	114	110	101	104	119	106	111	94	104	114	102	122	140	115	86	106	115	111	109	120	101	126	111	118	120	102	125	105	115	119	101	119	103	103	114	103	113	103	136	105	119	140	121	102	80	110	117	125	121	129	128	97	110	104	123	103	122	136	101	109	101	96	100	115	114	119	110	103	116	119	106	98	99	86	95	108	125	100	107	108	111	111	105	114	107	99	97	108	109	123	118	103	105	106	115	125	116	136	108	97	138	121	101	105	101	114	107	114	113	125	121	98	116	104	113	98	122	104	97	104	119	118	102	107	99	109	97	103	99	104	92	124	99	113	104	94	114	121	98	113	105	101	114	76	96	121	96	100	120	95	101	111	90	95	107	118	98	116	88	97	129	106	109	112	109	125	109	110	121	133	117	107	103	99	141	113	117	112	117	105	123	117	89	94	107	99	95	118	119	120	110	105	101	105	89	106	112	94	109	98	117	119	111	119	113	99	92	98	101	95	98	127	99	105	113	124	99	116	86	124	109	105	101	116	97	99	108	104	87	99	121	95	127	125	119	121	108	126	114	112	118	106	98	115	101	106	83	96	111	113	118	105	99	119	113	127	104	121	91	106	128	116	110	100	115	98	107	114	116	117	109	126	88	119	111	96	99	103	99	116	119	113	102	107	95	110	121	115	102	114	100	99	119	115	122	88	99	84	109	103	114	94	77	123	118	101	113	125	109	120	115	102	89	103	112	95	94	87	107	112	117	108	130	112	123	132	115	105	99	113	109	124	111	93	129	111	94	116	105	119	128	104	98	114	117	121	110	113	112	117	104	121	97	103	111	92	110	106	114	129	126	105	104	111	107	111	119	102	106	147	111	101	105	103	97	117	95	102	128	101	115	110	121	118	116	105	127	106	114	125	109	110	115	116	106	99	97	113	113	114	105	91	98	112	110	107	114	111	107	97	109	108	108	97	116	108	128	139	98	115	90	112	90	93	109	102	105	115	94	123	118	94	106	102	107	119	111	119	119	99	134	112	103	118	105	112	119	120	93	107	117	106	125	102	105	109	122	115	105	122	118	115	116	114	108	107	97	123	118	124	118	118	85	142	120	109	108	111	110	100	107	101	124	121	98	105	93	108	115	107	116	117	120	100	111	94	119	106	116	122	113	114	99	129	121	98	117	115	118	119	98	106	110	95	119	121	123	108	115	122	92	117	111	114	107	103	101	112	102	135	114	107	118	101	103	120	106	99	102	119	95	120	120	104	127	104	119	99	110	115	111	104	112	112	110	97	112	109	133	110	105	117	98	109	117	111	98	111	102	110	110	102	109	111	124	128	101	136	101	112	100	130	96	108	111	119	98	113	113	97	110	113	100	108	95	111	127	117	113	116	110	127	103	116	106	92	106	100	95	129	120	114	109	86	95	109	115	111	114	95	121	115	103	95	114	115	85	105	123	94	122	120	81	100	136	116	100	107	95	86	118	101	118	110	117	98	103	122	104	87	97	136	106	98	110	122	112	107	111	116	112	113	106	84	117	103	111	122	121	108	106	107	119	108	117	111	102	120	126	91	115	110	96	117	113	129	114	98	117	101	124	113	93	103	117	117	96	91	103	101	114	93	95	96	139	97	108	107	106	104	106	115	120	109	86	109	102	96	95	115	106	107	110	110	114	110	108	118	114	123	100	133	110	109	107	98	117	129	103	88	111	107	101	113	97	102	94	118	112	96	118	120	98	125	100	96	104	114	112	115	113	116	101	89	114	102	113	98	125	107	119	124	131	116	117	101	111	129	81	107	131	102	115	117	113	104	116	95	122	113	130	102	128	112	117	97	109	135	107	118	101	104	117	102	111	127	121	106	113	101	128	140	123	111	96	112	117	101	119	99	110	112	127	106	117	111	107	115	115	118	106	108	123	108	118	116	87	136	112	109	114	124	98	110	115	102	121	131	120	108	126	105	103	95	99	124	108	102	125	99	103	105	100	99	125	113	112	116	134	137	111	107	128	102	118	110	107	111	105	118	106	100	102	99	124	95	112	99	110	116	92	117	113	115	118	94	107	103	114	105	119	99	89	116	111	92	90	104	98	101	106	112	117	110	108
7978	9242	18397	19139	17758	15146	16678	10439	11603	10885	8353	5887	6112	6028	5661	5690	5278	4446	3895	3922	2022	2274	2588	3622	3254	2669	2455	1613	1446	1120	867	712	800	609	690	787	723	676	707	632	666	815	503	381	405	361	359	327	330	362	350	341	347	339	375	411	464	326	349	342	323	342	329	345	338	317	308	292	330	306	330	345	307	326	319	337	280	302	319	338	317	323	313	304	299	329	305	306	319	331	334	291	294	255	315	316	274	350	320	315	350	316	312	291	326	339	348	281	333	365	282	309	297	298	292	313	340	315	310	329	317	283	319	296	331	308	324	306	299	286	319	309	309	328	319	315	301	347	343	326	294	316	313	331	319	332	313	329	357	342	315	279	300	334	308	305	306	330	308	329	311	316	350	318	317	312	342	346	321	320	289	304	357	306	353	311	333	309	319	305	338	358	306	333	339	338	318	305	335	357	364	321	317	296	306	331	290	340	314	332	309	335	306	329	308	328	328	315	298	308	317	326	294	292	322	322	327	312	317	288	337	289	318	327	309	329	287	293	341	310	307	315	303	329	308	303	312	323	302	324	325	292	314	329	312	325	338	298	355	312	318	314	336	335	321	313	295	320	326	324	334	335	301	322	326	309	339	324	323	307	317	323	307	283	312	304	313	317	323	302	328	329	339	339	355	286	323	349	332	343	308	313	314	303	315	325	308	311	314	302	315	315	354	322	283	288	346	296	338	320	316	302	322	318	317	330	338	330	329	307	309	311	319	333	314	321	281	340	326	328	279	324	334	303	318	302	318	315	327	329	332	333	338	315	307	319	326	361	334	344	321	324	331	304	298	302	323	314	364	318	321	312	317	319	345	327	318	308	316	311	331	336	296	325	339	323	276	321	314	333	318	293	308	327	321	328	293	316	305	336	310	334	288	268	324	303	324	302	312	336	334	306	324	320	322	311	336	320	298	347	365	311	339	306	321	340	332	331	334	348	330	315	308	296	305	332	342	325	344	370	328	289	332	304	312	321	308	306	312	332	309	302	310	316	293	313	348	342	326	338	323	318	287	334	333	286	289	307	324	322	326	320	321	319	310	345	326	322	321	331	329	290	311	318	296	334	318	327	327	302	340	337	328	334	311	322	304	313	311	312	334	333	289	303	329	328	286	324	368	313	314	344	328	334	299	315	321	311	349	320	319	318	309	315	308	332	363	291	289	353	333	331	295	333	336	318	340	308	296	341	322	314	310	304	331	266	327	307	328	325	353	317	298	321	345	293	320	312	306	310	320	312	280	334	335	309	349	334	313	300	314	314	306	313	343	312	295	325	330	320	299	312	294	303	314	321	314	328	308	326	344	313	317	318	313	322	329	301	330	348	320	331	335	309	311	324	299	317	317	322	318	300	291	319	299	331	338	317	309	302	322	317	311	305	333	269	325	317	268	318	334	329	329	324	331	316	333	331	296	313	312	337	330	311	280	280	340	311	332	312	303	314	318	313	308	294	320	286	314	320	302	283	349	321	321	346	310	346	327	278	327	314	304	312	350	325	344	364	358	294	319	314	315	311	309	282	322	314	300	315	304	320	315	336	299	314	325	310	294	299	315	283	318	324	306	330	280	327	350	336	291	296	322	342	296	298	330	317	348	352	317	328	351	304	308	291	304	349	307	334	307	345	300	316	326	325	307	308	299	319	320	295	346	334	325	346	293	321	341	288	320	303	308	333	334	312	315	289	297	318	283	273	298	311	322	320	296	349	328	307	306	321	349	267	331	328	315	324	326	298	313	306	321	335	315	346	331	323	308	284	312	312	317	287	309	307	326	339	306	325	325	325	335	312	309	322	307	319	295	327	354	319	293	319	302	328	296	311	335	321	331	331	312	313	309	301	308	351	308	304	314	319	305	310	307	307	298	331	327	319	319	310	319	309	309	309	325	305	303	323	346	346	334	295	312	285	356	319	310	337	315	345	342	301	328	321	337	291	310	332	342	322	324	327	360	309	348	311	309	338	334	326	308	295	322	256	288	310	337	333	312	309	339	313	339	301	301	313	329	304	318	306	301	282	303	320	340	299	293	305	329	338	314	324	287	309	316	336	324	306	356	342	285	312	302	309	330	315	307	314	298	346	311	306	324	331	309	274	317	303	334	318	333	310	292	312	311	327	299	295	337	311	309	322	318	304	325	282	316	302	330	293	332	316	285	345	322	320	344	303	306	328	324	351	292	334	313	306	321	320	309	316	306	305	311	312	323	332	323	327	285	295	337	337	322	303	338	322	298	305	331	310	324	324	310	307	299	349	308	314	353	323	317	322	314	315	304	316	329	302	287	345	317	318	316	297	321	329	320	320	332	302	312	320	294	324	315	327	295	316	288	291	277	333	310	293	340	331	332	309	327	279	318	312	305	316	293	306	319	340	290	327	321	332	307	319	311	326	302	317	329	308	287	339	312	294	315	319	341	335	303	350	316	312	324	299	346	304	318	314	340	321	347	335	329	298	305	295	314	308	322	300	331	303	308	318	337	323	308	319	323	301	310	333	301	341	319	318	329	328	295	301	318	291	331	334	301	326	310	349	309	316	326	301	324	333	296	303	312	311	289	305	317	323	297	324	300	318	310	316	313	316	317	339	313	323	302	312	319	296	321	346	317	315	320	309	329	284	305	318	339	310	337	283	315	286	307	305	341	294	329	337	347	337	288	300	308	318	299	304	344	333	300	335	326	298	310	302	322	304	279	341	307	347	337	305	294	344	319	330	300	306	312	328	329	343	302	333	302	293	367	339	324	287	306	324	300	334	322	308	323	322	325	314	341	318	313	335	331	347	322	325	341	322	315	320	309	317	314	318	329	320	344	312	333	289	334	294	311	333	311	310	332	326	320	312	325	338	326	322	349	308	287	277	302	306	331	298	305	316	319	301	323	312	311	337	295	298	329	311	337	292	313	306	284	303	323	326	312	319	315	320	282	344	301	302	299	318	353	305	304	322	326	315	292	302	300	349	323	306	343	324	306	286	301	292	297	331	299	287	323	333	340	314	299	321	331	303	310	292	317	350	316	332	342	341	301	300	321	318	323	326	318	338	325	307	313	322	325	291	332	335	319	319	321	347	285	321	315	325	318	325	329	336	329	318	314	308	319	305	295	303	320	298	326	316	300	322	305	328	330	358	311	328	304	310	312	325	321	306	304	279	333	305	338	313	332	321	304	313	335	329	298	342	331	299	321	326	327	322	314	302	321	294	322	336	334	316	301	303	326	314	312	337	331	326	321	336	323	351	317	293	328	324	320	344	296	289	334	314	329	312	286	329	306	326	320	327	310	281	320	346	363	308	306	339	338	323	289	337	313	308	312	317	302	315	311	303	293	294	307	342	349	342	324	322	336	314	315	348	328	337	330	312	312	300	298	324	322	345	290	330	341	303	314	292	301	311	301	292	296	317	323	326	343	288	327	264	335	311	320	324	340	305	316	303	332	338	324	342	322	337	316	302	325	304	317	305	307	321	323	293	304	308	314	330
26434	29404	39201	35822	32999	31660	34167	28692	25998	25561	20605	15148	13501	12291	12903	13759	11661	8909	9281	8167	3744	4193	3883	6643	5831	4203	3950	2688	1866	818	578	491	525	481	521	733	784	550	557	552	750	919	560	252	158	138	135	125	149	117	121	105	121	117	141	226	175	123	101	108	91	112	132	121	105	107	107	115	106	104	92	113	111	118	112	93	109	105	103	103	98	81	91	106	109	106	117	109	114	124	88	110	120	91	115	121	94	108	125	118	126	107	103	97	95	106	109	106	100	112	95	121	111	105	102	118	105	115	108	113	115	109	116	103	102	114	127	89	105	92	105	110	104	98	112	103	106	100	124	113	105	105	109	98	116	107	117	112	119	107	117	117	93	100	108	101	123	91	103	110	92	92	109	104	118	100	109	116	113	100	112	83	106	114	114	86	108	125	100	96	103	85	103	114	119	92	119	95	124	101	111	113	114	111	96	121	114	125	107	84	96	124	120	104	112	113	78	100	105	101	111	102	113	102	115	127	106	100	126	115	81	111	95	114	106	133	100	110	100	108	94	92	92	99	91	103	90	109	114	114	107	125	110	115	108	111	111	107	104	121	91	107	93	110	110	110	98	103	123	109	77	114	103	109	90	112	91	101	109	107	123	100	104	121	110	108	112	109	106	125	101	99	116	105	94	97	103	97	101	105	135	111	110	99	86	95	118	97	121	109	134	97	103	104	110	95	107	121	93	111	124	128	116	92	104	91	112	98	119	104	103	118	111	140	95	117	95	86	109	106	114	105	117	104	119	100	127	116	119	94	105	95	102	107	110	107	131	91	110	134	117	100	87	96	118	99	110	106	90	100	112	107	104	103	109	101	99	101	116	108	105	122	108	85	115	112	123	97	114	122	99	119	113	118	104	105	94	113	127	102	118	107	108	85	106	103	121	106	111	125	108	104	94	108	107	114	113	96	112	103	97	126	102	104	96	110	123	95	81	110	107	106	127	117	107	110	121	88	100	112	97	105	113	106	111	120	111	108	91	104	125	125	123	112	101	106	106	106	98	106	102	131	115	107	98	98	100	120	100	137	134	116	113	109	107	104	130	94	107	107	110	107	105	114	86	107	103	105	110	112	109	96	112	113	109	120	113	90	111	122	107	113	87	86	100	118	112	117	122	119	123	108	103	93	120	87	81	110	100	110	84	124	103	79	103	98	103	100	112	97	118	105	117	116	117	108	100	104	113	114	88	93	104	97	102	101	105	111	100	112	105	84	103	125	116	106	88	99	126	109	116	112	97	121	98	105	100	109	112	102	93	124	117	90	120	111	117	116	111	95	105	108	108	94	105	106	104	95	110	96	96	121	125	107	123	106	131	116	107	96	102	96	123	117	110	108	92	102	108	97	99	106	121	113	104	103	125	99	101	130	101	110	110	115	106	103	104	92	108	90	110	108	109	111	111	118	120	102	123	105	102	113	97	110	112	117	84	100	110	102	112	95	100	112	95	117	112	113	117	96	108	102	106	114	108	86	111	111	107	104	111	119	108	120	113	112	118	94	97	109	113	101	93	99	107	92	108	111	99	111	89	97	104	118	107	87	111	92	103	89	125	123	106	136	93	124	106	99	128	111	92	103	129	111	114	108	114	116	100	120	120	120	109	115	105	104	100	92	106	101	100	124	115	125	104	105	112	107	110	116	98	91	129	121	104	109	90	119	98	89	99	109	134	106	116	103	112	112	114	123	102	105	107	116	120	122	91	101	96	108	98	108	111	104	115	100	96	108	105	102	92	106	113	112	105	115	103	111	112	114	107	95	104	100	108	94	102	113	107	115	113	106	99	90	116	127	105	103	99	130	107	102	94	115	97	124	94	118	103	102	111	108	111	107	106	118	89	120	101	117	110	100	104	91	102	88	106	85	118	100	114	114	122	107	111	117	101	101	104	127	108	104	110	111	103	100	102	142	120	100	102	100	117	112	107	115	104	119	104	94	101	93	111	112	88	106	96	108	110	108	111	108	100	109	106	99	112	100	99	96	93	105	100	106	89	104	113	103	111	107	109	112	104	94	94	98	90	105	106	99	86	102	105	109	111	107	119	122	104	103	100	117	100	95	118	90	94	107	112	120	85	88	102	118	111	122	118	100	96	103	124	119	120	126	99	105	104	115	115	94	103	120	96	99	109	105	109	120	113	119	90	98	109	124	103	113	114	111	101	102	98	94	107	109	96	103	119	104	105	104	100	91	105	111	102	117	109	96	95	119	108	88	115	104	116	96	107	88	94	92	105	108	101	124	114	104	110	130	121	99	110	105	85	111	101	113	97	112	123	103	94	96	100	97	102	104	112	102	126	80	101	113	97	92	110	107	107	124	101	102	102	109	96	93	89	114	108	118	117	88	104	113	114	110	106	121	87	92	114	112	104	107	93	123	105	111	126	102	103	86	103	121	107	99	94	133	108	95	104	120	104	98	94	99	94	111	118	125	94	110	133	98	112	107	87	96	93	107	99	105	111	114	113	114	114	114	96	99	114	114	123	107	99	109	127	113	122	98	128	132	106	113	104	111	101	113	125	83	89	98	103	100	99	115	104	127	117	104	92	109	108	126	114	104	99	105	100	99	128	90	119	105	105	106	117	111	123	101	122	124	123	93	106	105	103	104	104	111	119	95	104	105	101	113	106	99	105	95	92	115	119	98	121	89	120	108	99	109	100	87	113	118	92	102	115	125	113	102	109	87	100	102	100	107	101	97	110	103	96	109	119	99	113	106	110	115	110	106	108	103	97	103	105	110	112	119	124	120	96	116	101	111	93	106	98	99	121	112	104	99	117	116	117	116	106	99	114	102	111	112	108	106	96	108	114	100	118	124	99	114	95	101	114	113	96	113	82	124	108	114	100	104	89	112	99	100	115	104	100	108	115	105	118	106	112	97	135	117	99	93	85	108	117	110	87	91	104	127	117	95	99	85	93	94	117	104	98	109	109	114	101	123	113	91	118	89	107	128	105	85	103	126	120	115	107	105	110	103	111	84	85	111	112	104	121	120	110	120	106	105	110	104	114	106	102	125	125	110	105	94	112	116	109	96	96	115	124	99	98	98	113	108	88	122	123	114	103	120	103	123	118	104	99	114	123	99	104	109	103	111	110	107	118	101	127	108	112	118	89	114	106	103	117	111	115	90	106	120	109	124	111	126	104	114	109	107	110	113	88	107	97	89	98	107	99	107	100	96	102	106	103	120	96	111	100	112	115	114	122	107	113	110	102	119	105	104	85	112	106	122	126	103	109	101	103	123	131	94	121	105	112	124	103	102	110	121	91	106	107	129	120	101	92	109	100	89	92	97	115	109	107	132	87	98	109	101	103	105	120	104	103	96	115	110	107	102	124	113	116	94	122	89	103	111	111	92	110	91	89	102	104	99	91	110	115	104	105	97	120	109	98	100	106	100	114	101	96	125	106	93	135	111	114	114	118	103	129	109	104	95	129	108	107	109	105	113	98	94	98	106	126	97	95	110	93	115
18263	25439	36175	39694	40365	42426	46023	38592	39800	40766	36619	31712	32201	32338	32606	34288	29747	25381	26650	24286	14153	16735	16986	25317	22901	19000	18393	13456	10658	5006	3334	2955	3445	3106	3208	4826	4859	3833	3526	4043	4786	5959	3312	1290	828	679	555	536	527	435	384	354	366	343	751	1029	744	419	327	317	325	332	416	387	360	325	318	323	321	313	313	333	321	286	349	313	294	321	300	292	320	322	294	331	300	286	302	310	316	330	311	277	304	283	309	295	316	301	324	327	342	361	310	319	302	336	300	334	296	331	361	313	305	314	352	296	332	307	288	277	313	315	283	306	326	316	320	305	318	292	334	299	297	322	296	316	309	343	307	298	304	329	325	326	308	327	318	287	313	295	292	303	324	315	332	316	326	318	306	309	324	318	319	322	321	313	354	318	316	297	326	342	318	304	323	306	313	292	311	297	331	318	310	331	310	330	316	309	302	312	326	310	306	316	316	329	308	302	304	321	306	299	291	314	313	320	334	289	279	308	297	308	295	346	324	315	317	325	306	304	325	288	316	301	302	331	321	291	315	314	328	301	353	266	305	321	336	307	325	323	286	296	302	296	299	322	310	309	344	311	304	332	309	292	310	313	290	335	338	310	307	322	315	296	305	295	318	331	321	294	320	299	287	308	308	320	334	322	315	319	289	328	281	321	317	283	319	316	314	332	321	317	337	335	303	337	295	302	307	311	295	339	290	298	286	351	271	315	335	306	300	313	331	293	287	295	301	318	298	323	331	316	294	306	309	345	308	295	296	296	279	311	283	331	363	329	316	312	310	309	319	315	310	317	301	298	315	315	298	304	311	315	284	334	313	272	305	317	291	314	270	316	345	306	320	315	333	279	303	322	316	324	303	328	316	292	278	324	316	336	335	311	318	320	276	281	313	351	316	333	327	317	311	332	318	297	343	280	317	323	321	297	296	313	340	265	300	304	277	334	322	318	322	313	303	300	324	308	332	297	301	294	301	323	307	318	313	310	314	323	310	315	312	296	296	326	310	305	297	308	315	304	284	296	279	303	320	322	300	310	292	291	288	299	301	273	286	302	307	306	298	313	315	307	355	326	317	269	284	323	332	322	317	323	322	309	284	313	312	321	320	312	314	349	299	313	314	312	314	299	313	297	304	305	261	297	301	315	320	341	321	310	306	319	287	327	311	291	333	307	294	278	334	309	313	325	339	300	316	325	315	286	305	288	334	317	340	270	327	297	305	288	297	324	305	335	322	316	339	322	290	297	311	318	309	293	333	317	307	338	298	337	335	325	304	338	287	315	308	322	296	333	296	299	294	330	327	317	295	302	322	321	342	293	314	273	297	356	347	308	295	329	318	304	308	328	347	353	318	306	328	308	305	301	313	299	311	293	325	322	271	306	307	315	317	286	324	338	315	335	309	296	320	300	295	317	290	340	317	319	318	307	291	292	320	321	316	328	327	273	310	320	329	280	309	313	343	321	340	330	301	337	305	338	349	341	306	306	290	331	330	292	306	326	314	319	330	310	335	308	305	298	307	324	303	293	327	308	310	315	331	336	338	319	328	306	284	292	308	353	354	366	307	305	314	305	308	324	315	293	337	303	321	290	308	333	324	314	294	307	275	322	331	321	315	316	320	300	312	315	336	307	317	317	287	328	299	320	313	332	318	296	336	334	324	305	321	319	319	331	312	309	281	338	312	299	271	307	305	310	314	302	342	287	306	314	339	297	314	319	308	341	298	293	317	293	327	329	312	316	321	323	294	331	330	281	324	317	302	291	314	295	326	301	318	299	311	319	301	312	337	311	357	315	338	291	318	309	319	338	322	322	317	299	301	321	330	337	281	313	311	301	347	301	327	333	289	339	323	324	317	333	312	311	320	306	288	316	340	276	324	320	302	293	314	291	305	328	284	313	328	286	282	300	282	317	306	280	315	294	324	321	304	348	315	340	314	304	320	310	301	328	321	317	295	300	303	317	319	286	292	305	322	350	304	316	292	316	318	313	308	300	304	333	316	352	307	285	296	342	334	295	276	328	346	288	360	292	327	312	290	294	323	306	309	324	322	307	317	273	330	336	298	316	312	340	326	334	309	326	309	326	318	321	307	267	283	319	292	308	309	287	347	288	316	308	323	317	307	335	289	297	337	326	332	346	308	305	291	316	327	338	324	318	321	326	315	303	312	307	318	329	296	302	332	309	324	327	288	304	315	305	294	287	310	335	288	290	338	339	300	310	299	361	284	314	344	320	320	332	311	331	316	313	299	345	342	287	303	321	332	338	297	327	294	311	298	301	300	300	329	324	321	316	325	313	290	315	338	300	304	302	298	304	309	310	329	329	339	316	298	313	294	315	320	310	331	317	298	327	353	317	297	322	306	322	285	304	337	306	326	306	329	340	292	288	328	323	294	296	312	316	327	292	306	323	321	300	310	305	343	300	313	316	301	301	317	289	320	316	276	307	311	311	308	309	317	329	322	308	318	303	322	310	318	306	317	305	289	314	293	295	312	300	317	290	309	301	318	336	334	318	339	301	316	324	318	295	359	321	303	317	311	329	295	319	296	321	325	325	303	330	323	279	301	299	287	308	309	304	309	301	308	341	328	328	298	321	303	299	333	327	315	313	338	320	297	315	303	339	317	311	285	318	288	300	330	319	327	291	316	309	286	301	295	338	325	283	320	320	306	299	288	288	308	288	292	309	292	332	321	290	329	283	279	323	303	280	293	296	304	276	287	281	305	311	325	281	300	294	289	323	304	308	313	311	280	335	302	311	301	364	314	290	309	322	314	310	289	307	322	314	311	325	285	303	303	323	312	308	328	317	293	301	333	330	344	300	345	308	334	328	312	313	310	353	307	306	344	326	347	304	326	336	296	339	329	315	336	293	325	304	309	321	341	322	331	298	273	315	335	338	308	297	319	311	339	341	288	313	327	325	303	320	310	294	306	290	329	304	337	304	314	297	352	327	314	332	313	311	291	289	296	304	319	340	325	329	310	277	308	311	295	289	334	307	287	326	341	302	316	314	320	310	299	304	312	321	293	293	330	335	300	320	291	292	322	299	320	304	291	338	307	325	298	330	329	322	293	321	315	334	291	312	309	310	342	326	279	298	294	322	349	318	312	287	310	300	308	311	321	335	309	302	324	315	328	338	290	318	287	318	325	341	338	309	323	314	304	321	293	311	292	319	336	299	290	341	288	309	285	313	335	310	317	290	345	334	317	301	349	298	289	294	308	315	305	306	317	326	275	318	332	364	343	317	305	323	338	305	312	264	285	313	314	308	272	266	307	325	330	301	311	309	315	299	332	333	300	315	298	313	313	305	276	290	299	277	354	286	338	295	282	284	317	327	309	312	312	304	324	340	308	310	305	284	303	333	320	284	300	323	366	316	287	344	304	274	319	311	351	291	299	335	315	352	324	315	338	313	301	305	323	285	303	301	325	319	277	288	333	324	309	278	321	278	317	342	300	297	312	315	322	298	323	321	317	291	312	319	325	276	322	304	319	327
32737	35019	41860	37656	36757	35505	38441	34552	30776	32587	28636	23963	20756	19884	21147	21418	19505	14225	13991	12180	6422	6377	8768	11919	9316	7455	6457	4833	3546	2133	907	847	886	806	919	1203	1326	1028	957	961	1428	1322	651	367	275	230	249	205	211	162	169	168	158	180	267	327	303	228	137	159	171	160	168	144	166	145	169	142	172	141	139	152	166	158	151	140	145	145	163	157	151	154	147	162	148	149	139	156	130	161	149	147	164	159	127	159	172	140	147	149	167	153	149	174	145	170	133	136	132	132	184	157	179	140	151	165	156	165	171	138	176	165	163	127	144	161	148	151	151	128	138	156	139	139	121	162	145	150	161	142	153	150	167	132	144	155	160	167	173	167	155	157	165	170	163	160	140	171	168	143	137	154	144	149	171	167	168	142	151	148	140	175	172	156	132	143	137	136	166	167	163	143	152	149	151	166	161	155	149	162	143	158	154	186	157	169	147	177	156	135	153	159	141	144	159	141	153	154	142	153	144	136	163	146	170	138	127	141	153	148	185	137	143	160	172	137	157	148	142	168	143	163	169	150	135	135	151	144	148	140	151	150	151	150	157	163	162	154	160	135	155	171	147	158	138	158	157	186	138	156	177	168	144	124	161	146	164	162	153	148	139	154	139	149	174	147	148	164	150	161	145	165	149	170	148	157	136	150	155	166	137	154	134	146	163	144	179	150	139	137	146	142	131	153	175	172	151	145	158	143	145	167	139	163	151	145	173	158	165	141	155	134	148	149	137	149	154	150	173	154	157	152	146	159	151	164	153	150	136	154	160	137	171	156	157	135	139	150	164	149	145	130	157	139	170	174	165	172	142	134	157	149	158	163	149	156	155	150	168	141	138	170	172	131	168	159	161	191	164	149	147	164	142	151	148	154	142	150	152	140	153	163	168	150	150	159	143	162	149	153	145	124	135	162	160	150	145	162	164	152	147	146	164	147	139	131	144	144	146	160	150	158	158	137	137	172	166	164	156	150	162	153	172	148	167	169	161	174	149	141	153	165	141	158	156	168	149	137	144	164	158	142	146	173	155	148	155	134	153	150	161	160	151	151	151	178	167	147	158	137	156	156	127	131	163	153	156	152	174	135	158	152	146	155	149	155	150	171	158	165	159	169	166	149	153	155	150	160	135	152	147	155	151	158	146	153	159	162	173	168	135	183	163	148	160	158	134	150	151	151	164	149	145	161	131	148	154	164	152	145	170	148	151	150	162	151	159	140	167	145	136	168	139	129	140	142	190	151	162	173	166	150	152	147	151	159	165	155	149	148	150	183	133	162	164	160	153	160	146	157	143	157	172	141	145	153	164	123	134	172	138	154	181	144	169	159	155	145	164	160	154	146	156	155	163	143	156	155	161	140	138	167	172	179	169	138	153	149	171	152	147	148	140	170	168	158	139	166	163	157	149	159	175	165	162	160	153	152	164	162	154	162	173	132	169	168	151	161	154	172	169	168	142	158	152	176	155	164	159	151	147	150	125	154	137	156	145	176	152	158	151	142	162	140	144	150	170	163	156	156	154	162	125	157	156	138	139	157	148	148	170	165	148	171	181	149	155	163	162	130	179	138	134	165	156	124	150	149	157	150	133	140	140	142	160	146	163	135	163	170	178	125	147	160	136	166	158	136	149	167	166	132	163	140	154	162	148	136	158	171	146	140	150	153	148	153	158	156	165	143	133	181	145	142	147	141	150	142	157	162	156	141	153	167	149	130	149	161	182	162	159	143	163	146	159	167	129	155	183	164	183	148	166	135	128	157	142	147	151	164	166	166	150	172	179	154	135	151	154	159	149	151	160	168	156	140	141	170	157	151	161	158	135	165	141	143	159	136	140	144	147	150	160	154	152	151	159	143	161	164	166	151	147	164	150	142	155	137	155	151	142	134	160	138	149	148	162	146	184	155	158	134	158	171	169	171	156	154	138	153	141	141	157	163	146	145	144	166	155	143	158	166	158	161	158	136	154	191	160	142	127	141	147	145	156	129	173	149	163	147	156	148	161	149	188	163	166	141	169	136	156	157	140	153	181	142	143	157	183	136	128	145	147	176	158	179	132	167	156	143	143	150	149	150	150	156	142	159	137	132	145	146	145	162	145	140	167	146	139	126	154	173	138	169	160	159	168	124	162	145	153	145	147	158	149	152	154	130	137	173	148	168	146	140	149	142	147	143	147	161	143	165	152	158	166	144	152	163	156	190	148	131	159	154	141	157	157	165	138	143	165	158	160	137	157	181	139	134	146	145	142	153	167	169	172	165	176	142	150	146	159	157	148	120	178	173	147	147	145	146	165	151	147	161	144	142	172	143	151	136	150	177	141	165	162	142	151	146	164	166	149	175	146	147	146	159	191	177	156	173	142	140	163	162	154	152	158	168	155	140	163	160	150	134	152	157	163	137	122	162	153	149	148	148	156	153	143	136	162	150	142	139	164	148	133	180	129	164	159	140	183	141	158	146	163	153	140	137	142	163	149	143	151	149	168	155	167	162	152	140	158	144	163	143	145	168	170	153	142	156	163	147	172	164	162	169	144	150	159	148	150	161	142	143	138	163	146	152	141	153	180	138	137	152	142	130	156	153	131	145	163	180	140	145	153	160	138	185	132	170	151	151	165	142	141	149	161	156	167	141	156	164	141	153	109	151	168	159	139	153	155	153	141	171	162	154	149	158	159	146	151	161	153	147	152	128	155	146	156	130	145	197	161	161	155	166	162	145	157	129	159	165	166	135	135	141	139	150	160	146	160	166	143	149	151	142	138	166	144	158	138	132	164	152	158	157	149	154	138	164	147	184	132	149	141	132	161	160	153	129	158	152	131	162	132	168	175	144	176	151	155	159	158	153	124	148	167	139	157	149	165	168	130	159	160	171	160	141	166	159	127	152	141	136	142	163	146	169	134	160	146	134	146	158	142	160	148	161	120	163	142	164	145	145	139	138	148	152	150	151	140	165	158	153	180	154	157	154	166	158	177	161	147	151	135	156	154	155	145	156	149	145	148	149	149	147	147	147	144	151	145	142	141	161	176	175	167	143	157	141	136	151	137	146	164	184	148	174	181	164	147	148	147	154	165	155	144	160	161	161	149	144	166	135	178	144	143	138	154	155	151	152	138	150	134	149	136	159	170	153	145	147	185	144	153	166	150	142	143	170	123	161	143	139	104	142	139	161	167	147	145	161	126	145	164	165	154	149	127	159	144	146	160	143	145	153	170	152	137	139	144	158	174	158	164	154	154	145	163	168	161	171	152	152	143	130	144	146	151	140	164	149	156	168	154	131	142	163	138	142	132	136	169	151	139	143	149	162	168	149	175	154	132	139	135	129	138	168	131	151	149	163	131	153	155	146	154	152	141	155	159	151	159	148	144	155	140	165	141	158	138	142	180	147	156	143	157	153	155	151	160	155	164	167	142	158	153	138	166	149	133	125	158	157	154	147	132	141	162	154	143	129	137	152	137	148	169	152	164	175	145	166	166	149	157	193
21839	29954	38869	43183	45732	46403	50947	43754	43238	46179	43122	39018	38123	39382	40194	40481	36513	30648	33279	28602	19863	21621	27622	32980	29103	26442	24477	19430	16591	9757	4969	4712	5223	4799	5663	7584	8004	6202	5630	6172	8557	8099	3796	1776	1270	948	874	914	795	603	533	497	495	469	1175	1749	1313	774	491	441	551	522	495	496	443	431	368	437	456	405	426	399	405	462	411	434	436	404	398	456	443	436	409	405	406	454	415	422	434	420	400	447	438	427	445	408	432	402	411	417	448	416	445	434	421	420	463	425	424	442	464	397	448	420	452	444	430	434	431	441	439	415	449	414	408	415	414	371	429	404	424	395	405	424	423	414	389	415	445	429	419	431	430	420	416	434	387	435	398	403	418	385	409	416	428	447	430	416	410	399	372	398	397	437	416	416	409	409	409	434	445	460	392	437	413	386	428	420	409	416	433	454	415	419	419	393	453	416	426	457	397	407	438	428	425	441	438	414	444	436	396	396	448	426	422	427	406	429	427	426	420	434	446	400	452	441	431	443	402	407	440	438	420	435	417	406	412	436	428	423	470	412	429	434	439	440	444	438	409	414	472	411	418	434	403	402	428	454	436	425	454	460	447	415	412	435	443	452	407	400	403	437	429	457	396	432	424	395	406	413	440	445	398	412	413	393	390	435	469	429	445	422	408	404	436	399	454	414	374	412	460	393	418	396	432	401	429	390	391	436	417	391	465	458	422	431	433	440	405	407	411	467	432	420	421	439	425	431	433	436	405	439	414	418	426	416	448	425	429	432	462	437	421	443	396	409	439	425	376	434	415	418	419	468	429	416	436	408	452	406	428	439	421	417	422	419	431	426	426	407	398	402	417	436	470	415	460	414	447	446	439	416	442	441	413	413	391	405	431	423	399	442	436	407	423	445	435	400	437	435	374	393	379	434	437	426	432	457	410	402	429	441	435	440	409	432	388	441	408	424	434	429	410	395	431	428	440	417	459	441	424	416	432	449	463	447	448	389	431	429	461	399	406	417	378	387	439	441	418	425	440	419	435	444	406	388	406	449	419	434	428	419	404	432	448	397	426	413	420	404	402	423	428	410	424	422	400	443	408	401	456	426	410	412	421	443	424	402	430	407	416	406	425	432	398	398	438	432	414	423	425	417	421	411	445	421	424	404	417	432	405	448	409	413	449	448	433	411	466	400	437	423	425	398	430	468	438	433	411	430	414	453	437	406	437	426	410	406	403	459	411	390	399	420	414	397	396	373	416	420	411	382	412	413	422	435	413	452	410	417	447	410	444	457	413	411	434	443	457	417	439	436	411	401	434	401	417	434	456	458	416	439	419	422	472	429	409	461	420	420	428	409	406	431	412	451	421	402	408	384	438	387	420	446	441	421	412	409	400	410	437	390	452	422	414	402	435	418	410	418	429	414	447	448	404	411	453	441	452	419	431	437	391	452	433	441	403	401	449	447	434	416	466	476	448	410	436	445	425	410	407	410	428	453	413	445	450	415	425	403	454	434	405	426	405	458	416	446	423	441	419	390	434	427	402	442	400	450	445	438	428	430	428	419	438	447	399	417	435	449	413	436	467	423	364	443	450	419	441	438	435	435	396	422	429	400	412	443	403	414	416	400	419	449	433	416	450	422	398	391	434	389	443	422	441	425	422	382	419	447	425	405	425	411	450	440	442	424	411	421	432	452	405	451	453	448	420	435	424	418	438	415	435	425	412	426	413	412	402	437	427	444	445	403	404	425	428	405	417	414	385	435	412	407	439	434	463	425	441	430	424	429	445	420	453	408	418	416	429	437	451	414	446	383	397	421	431	431	395	408	417	434	434	437	437	447	415	451	451	447	425	409	413	413	428	401	385	448	383	441	427	421	420	420	426	405	457	426	398	433	449	426	413	410	451	438	390	446	431	467	421	425	390	414	402	421	436	410	418	436	417	414	423	418	417	436	435	450	424	384	394	424	400	403	419	420	408	453	469	422	381	431	486	428	388	412	420	429	444	383	444	461	474	412	386	434	414	449	403	427	375	408	435	425	386	422	447	436	465	428	415	415	414	429	415	437	434	414	418	407	412	411	428	446	431	430	443	443	413	419	395	411	431	446	428	449	382	413	447	408	404	451	431	434	416	422	437	387	456	438	426	424	418	433	427	412	379	451	414	449	414	447	444	398	408	411	431	448	362	416	393	422	441	410	404	386	417	425	411	433	418	380	396	417	422	462	436	449	401	395	439	411	440	424	446	450	450	443	399	412	436	446	404	407	419	450	421	427	428	441	437	392	405	432	409	441	426	403	422	402	419	420	433	428	433	393	396	437	433	456	436	496	397	439	442	413	404	388	404	420	411	433	397	431	420	439	455	404	406	416	415	422	418	447	412	434	409	402	445	435	434	422	450	381	464	446	382	419	416	384	418	431	452	426	444	458	448	427	440	430	406	412	443	431	444	392	400	410	425	392	442	432	406	438	404	432	402	393	447	415	426	392	398	397	418	403	409	438	446	415	433	424	483	436	386	443	450	379	424	434	441	431	412	453	399	421	403	445	430	437	398	425	409	397	409	459	428	412	449	401	396	410	420	418	435	429	412	473	428	423	430	441	434	426	387	407	427	414	495	422	422	412	427	442	425	424	427	429	419	439	433	428	409	403	399	429	398	402	411	414	413	386	411	446	455	436	382	391	420	455	453	432	409	442	455	441	408	420	452	404	428	418	443	429	422	401	414	434	395	421	426	446	415	439	425	416	469	447	431	435	451	396	418	422	402	449	430	394	430	404	419	442	434	454	424	434	453	401	404	422	423	412	454	447	453	392	408	415	402	417	448	401	415	414	423	408	390	433	422	475	403	453	402	425	421	455	444	468	408	465	396	456	438	440	414	430	403	390	424	424	415	433	401	433	431	417	403	413	446	393	434	406	414	404	448	425	394	437	438	387	468	421	420	431	444	425	428	422	423	416	413	436	421	433	418	439	427	411	428	435	433	429	446	422	408	426	424	433	460	427	432	475	414	413	398	401	396	455	429	403	442	401	440	426	446	447	402	421	409	428	432	422	410	403	412	454	393	409	391	420	397	430	415	394	404	417	453	406	402	421	422	412	421	443	430	419	448	423	398	413	427	415	427	432	432	418	390	407	417	438	428	456	437	408	423	406	454	402	429	405	419	394	423	414	472	439	421	428	436	424	429	400	438	440	429	421	426	426	438	406	443	435	407	403	410	402	425	425	418	415	420	392	435	430	413	410	451	430	385	408	408	421	449	421	451	425	417	419	443	440	442	404	447	416	411	395	439	422	422	425	417	399	428	427	451	410	436	410	405	408	415	423	420	459	422	392	438	410	413	391	433	409	410	398	414	463	417	395	402	433	423	413	418	431	399	408	418	413	425	426	432	431	459	403	441	417	444	428	419	417	426	405	447	404	408	405	433	392	416	422	420	399	404	433	415	454	445	449	435	415	424	446	434	453	443	441	446	419	423	380	425	438	430	449	394	392	434	429	401	419	448	401	412	404	459	439
10854	10221	12975	10429	7095	5204	4559	3201	2380	2479	1695	1440	1128	1041	1128	1046	990	646	786	573	466	463	506	591	530	471	408	368	320	240	182	158	169	179	183	174	179	149	192	158	183	174	127	126	129	114	105	125	118	118	124	124	115	117	146	137	139	118	111	123	123	108	121	119	130	135	131	129	101	117	100	109	110	120	109	101	123	128	103	87	140	124	122	95	121	102	122	100	120	117	125	114	126	98	103	130	121	122	145	117	109	138	125	143	123	105	135	116	116	112	131	112	118	107	110	108	115	117	120	132	108	133	119	116	122	112	120	119	126	108	115	128	120	113	114	131	119	111	138	115	111	111	119	125	114	106	123	105	118	127	110	92	122	135	95	99	142	101	116	109	105	116	114	103	137	118	97	121	97	110	105	119	122	105	116	125	114	111	124	127	147	128	103	109	119	108	117	118	109	111	125	97	114	112	117	133	108	120	98	97	100	113	108	105	116	120	123	102	139	118	107	104	118	112	128	92	111	132	105	116	121	125	116	102	117	101	96	123	101	105	128	114	111	110	109	109	130	100	130	146	124	112	124	133	117	107	113	138	102	136	107	118	137	126	112	111	125	129	110	142	122	123	121	114	120	110	122	136	113	94	99	134	117	122	122	104	133	112	135	116	117	111	117	125	106	118	110	124	99	131	117	117	120	106	115	117	113	117	113	109	112	106	117	130	143	86	111	113	123	113	106	121	132	132	123	115	121	113	146	111	100	131	108	115	121	107	121	97	117	149	113	117	111	121	118	106	114	123	101	105	117	103	122	108	124	116	108	110	123	105	131	134	115	107	112	100	102	114	126	125	128	116	139	115	118	133	112	112	111	130	113	118	139	105	113	120	118	123	117	138	128	118	119	119	106	110	124	112	115	118	114	111	139	105	107	104	113	127	114	123	131	97	117	100	120	108	110	116	124	121	118	122	102	113	127	135	107	113	102	112	108	92	118	98	122	92	106	101	111	133	123	91	101	115	100	115	118	107	112	110	109	105	117	126	118	112	114	109	107	114	118	128	117	111	112	107	125	123	110	101	96	122	128	120	115	147	126	118	119	111	116	102	119	107	99	103	101	109	104	108	135	125	122	112	111	120	123	104	103	114	118	109	131	113	104	115	121	137	118	109	110	109	119	93	139	118	132	134	120	111	121	106	115	123	127	122	108	117	117	109	102	133	130	117	122	123	115	131	123	136	120	133	123	109	117	137	114	110	115	124	115	131	113	106	130	126	118	109	121	99	124	115	115	122	121	123	110	110	103	123	118	118	111	122	108	120	131	122	121	110	105	96	108	115	118	118	110	123	105	116	114	126	109	115	119	123	113	128	130	121	126	117	119	93	111	110	122	107	119	117	96	128	133	89	132	129	118	109	129	113	125	106	124	130	116	105	122	116	108	118	120	108	117	109	120	132	118	132	113	117	107	119	112	116	128	103	136	104	118	137	95	131	131	114	108	116	97	125	115	113	135	134	115	122	105	97	111	122	113	112	121	96	116	118	111	124	110	133	118	136	105	109	106	116	120	124	101	123	110	110	116	114	130	121	114	115	130	121	118	121	126	136	108	126	113	114	139	124	126	119	107	121	120	108	103	124	119	114	106	130	112	101	110	99	95	94	112	127	133	101	121	90	105	102	117	112	135	109	128	104	109	111	102	131	100	123	122	101	104	105	136	103	98	107	131	107	101	100	112	101	126	124	113	113	131	114	113	111	94	125	146	116	129	118	100	109	110	90	115	119	104	105	131	138	109	121	133	107	121	107	129	136	111	111	98	95	127	117	123	117	114	120	118	135	133	123	129	122	115	114	117	119	105	108	102	106	133	103	111	125	116	118	117	98	96	108	104	121	113	100	116	111	111	112	102	104	121	114	107	130	108	119	112	140	106	121	118	103	107	111	106	113	113	116	95	120	117	118	127	117	98	111	134	138	132	125	129	101	134	132	124	98	102	112	116	124	112	114	108	121	115	110	139	99	103	111	107	109	113	107	113	106	106	117	103	95	107	108	109	133	114	120	101	106	104	129	102	106	103	122	112	107	112	126	139	105	100	116	115	109	129	109	105	114	111	100	118	116	98	114	125	124	101	100	117	118	113	107	117	131	122	108	102	116	126	115	112	123	119	125	112	116	117	109	144	121	100	124	119	107	129	107	118	120	125	105	116	116	110	105	120	104	119	104	116	96	96	114	119	118	122	121	127	131	113	115	109	127	121	122	108	119	139	114	140	101	97	117	108	106	115	103	123	107	117	106	112	123	114	112	102	127	123	108	121	110	132	129	105	109	133	125	117	117	119	107	117	107	107	136	119	104	88	116	112	111	129	111	106	134	109	129	119	131	121	117	115	101	101	120	108	117	114	134	132	125	114	104	122	119	116	108	122	120	115	98	106	113	98	104	106	109	117	119	114	112	128	137	127	108	132	121	98	113	94	113	114	130	118	104	132	104	125	119	120	118	137	100	111	114	119	107	130	96	118	103	114	119	116	108	110	120	102	122	119	121	140	116	109	100	144	88	110	109	127	104	113	122	130	130	109	118	123	108	121	105	112	92	101	115	127	130	127	118	119	139	137	120	106	112	110	123	106	124	116	107	116	121	102	116	105	126	118	111	110	107	120	116	115	120	113	109	133	121	106	111	100	126	128	113	118	111	122	108	114	109	115	107	132	120	119	110	124	131	129	123	132	117	130	121	98	122	119	119	116	107	112	136	119	117	121	123	124	104	112	106	126	115	151	132	120	114	108	111	116	114	93	101	120	118	115	119	102	132	120	124	95	111	115	139	107	122	119	124	95	108	122	114	123	113	132	92	110	115	141	105	126	108	96	113	139	121	112	115	130	108	103	122	103	112	103	103	118	116	115	107	113	93	142	119	103	115	127	126	125	97	114	112	125	98	106	137	108	97	103	129	115	98	120	132	120	94	117	123	113	118	134	118	105	111	149	126	133	100	119	121	129	133	110	102	111	114	120	114	110	95	129	122	115	124	121	117	116	104	114	113	108	105	102	120	138	121	106	109	105	104	130	111	133	115	110	97	123	124	104	126	112	124	120	111	85	115	98	133	139	133	104	118	120	109	119	116	95	110	122	133	133	138	105	133	93	96	105	108	122	117	103	109	118	116	121	123	132	112	99	115	130	104	113	117	120	117	118	132	114	122	115	122	119	124	121	136	127	119	105	127	121	114	109	114	128	129	110	107	132	110	133	126	100	104	128	141	111	109	125	129	102	125	105	105	122	120	106	120	113	133	102	125	128	111	107	110	96	113	118	122	109	119	113	119	112	95	140	101	110	133	108	102	108	117	135	112	115	121	147	117	119	102	99	100	121	115	120	122	109	117	118	121	107	109	134	130	126	115	116	122	118	133	110	118	127	97	106	118	116	102	94	109	125	110	125	142	113	111	119	114	118	90	107	112	132	90	123	115	121	112	127	112	112	103	108	113	111	107	117	109	126	116	94	127	116	113	125	129	106	129
7881	10458	17239	18800	17603	16076	16522	11663	10574	11164	8505	6429	5738	5641	6263	6066	5426	3745	3939	3167	2198	2348	2963	3732	2916	2719	2332	1769	1562	1196	848	736	754	786	769	820	760	685	680	762	838	689	554	425	433	400	372	397	357	367	314	333	359	343	421	529	509	455	343	351	345	330	360	336	313	335	304	337	314	313	356	328	356	343	325	297	325	331	315	323	340	312	336	316	331	289	359	374	340	333	309	327	350	327	338	337	342	337	325	324	323	334	326	344	342	318	357	323	303	318	356	312	319	341	322	342	330	318	317	329	313	317	316	331	304	323	331	332	354	319	360	337	326	337	368	337	346	348	323	321	344	333	308	308	337	337	314	318	309	315	321	315	306	297	313	337	337	353	334	330	338	316	339	346	340	318	324	326	313	306	309	305	319	354	296	330	356	303	324	312	335	341	303	338	351	350	344	357	337	324	327	358	357	339	318	332	346	320	310	323	308	368	333	321	334	318	302	313	379	324	316	313	336	326	368	327	339	321	340	327	297	349	331	311	309	316	358	352	326	325	341	347	345	314	299	342	287	354	300	298	266	342	322	334	342	323	351	343	327	319	334	344	352	361	315	319	332	338	360	344	329	350	310	312	327	324	307	343	326	321	344	310	309	300	353	342	319	348	344	338	353	341	313	344	318	332	356	337	335	338	327	320	333	333	359	346	377	331	326	327	329	320	344	318	337	330	322	325	330	342	339	316	324	323	357	369	332	331	341	314	358	330	331	320	342	307	332	337	315	320	312	330	330	351	306	339	362	322	333	298	356	351	323	300	357	332	326	310	307	327	305	345	332	333	326	311	339	325	303	326	323	340	333	333	344	317	349	337	307	329	335	352	348	299	345	324	332	330	322	337	331	330	334	328	317	330	327	319	294	336	320	322	340	323	313	324	363	366	308	303	339	370	310	365	345	343	332	329	317	305	338	333	322	334	337	338	354	311	328	314	328	309	345	361	301	325	366	326	329	323	317	320	348	326	313	327	340	309	323	325	311	332	318	318	318	343	343	334	299	353	339	355	307	336	343	320	315	347	337	337	333	329	287	342	296	322	334	349	310	339	328	335	337	344	318	328	318	325	328	361	306	356	333	277	345	328	322	321	316	333	329	332	311	322	335	345	327	342	301	365	324	330	323	324	342	358	330	333	306	337	356	306	344	342	335	291	311	354	356	348	306	327	330	325	361	330	362	318	327	335	345	303	351	356	339	323	352	361	321	311	359	331	334	350	316	363	337	327	340	337	334	307	328	346	340	352	312	318	289	336	342	298	311	319	369	343	315	350	319	317	298	340	344	344	361	346	336	324	307	349	323	331	323	320	311	326	377	312	340	326	334	369	323	327	344	337	335	314	320	314	319	322	368	339	306	309	320	324	375	291	343	348	325	339	333	332	334	352	313	318	289	338	326	337	307	296	338	349	295	380	300	331	302	326	323	333	323	310	317	328	302	328	305	319	348	340	329	345	328	336	325	314	329	337	346	342	308	322	336	346	341	342	339	347	306	343	326	331	312	315	319	311	294	343	328	354	328	319	336	332	325	316	339	351	332	318	305	311	339	323	326	318	321	327	287	322	330	351	303	334	324	335	294	325	341	323	328	314	327	324	304	324	327	347	326	322	326	324	341	365	359	330	342	320	354	323	340	338	330	342	332	340	333	340	294	337	317	315	335	316	368	358	330	328	344	334	305	327	361	326	314	306	380	314	308	355	334	356	355	334	365	330	317	367	336	309	334	334	353	338	329	304	336	317	342	342	312	310	340	329	320	346	342	333	334	308	342	312	300	329	325	337	339	329	330	363	326	359	330	329	309	313	320	354	351	315	351	351	317	339	325	357	317	346	378	346	342	356	345	314	341	341	365	336	346	326	349	344	343	323	331	349	344	330	322	343	333	326	338	339	348	306	347	328	313	302	321	315	341	314	360	328	331	302	334	319	322	356	342	313	337	353	308	326	317	324	327	333	298	316	321	322	321	312	349	329	303	352	318	336	314	320	354	313	304	320	295	335	304	369	368	348	328	327	334	320	319	353	344	344	335	348	325	329	330	331	314	320	336	317	333	320	352	324	312	314	328	341	336	336	335	346	329	319	342	336	331	320	331	343	328	352	324	324	341	344	334	339	316	301	377	319	355	352	314	339	329	330	321	318	307	326	346	304	314	315	362	330	339	330	301	304	365	315	327	311	319	323	334	329	380	347	329	323	326	332	317	342	321	322	368	334	311	285	328	310	351	343	293	340	338	319	324	318	331	337	303	372	319	340	342	331	340	352	320	332	361	343	325	336	352	345	338	365	320	348	353	306	340	363	318	311	326	347	313	353	328	327	313	327	342	327	344	307	318	314	312	325	350	350	321	323	360	336	309	332	327	334	308	336	328	321	336	339	340	341	326	320	343	323	314	322	341	386	339	352	333	361	296	336	305	337	313	350	342	304	369	349	317	339	329	345	320	315	324	314	327	291	325	280	323	328	343	338	344	321	366	318	343	336	339	334	356	328	312	278	329	333	311	357	333	364	357	311	333	331	336	342	349	295	321	339	333	326	299	356	339	304	278	271	329	273	328	319	319	337	311	333	353	347	338	315	330	338	326	339	356	328	333	310	315	344	334	341	332	358	357	336	320	351	321	350	360	347	317	339	313	328	348	329	344	317	297	336	332	319	311	319	332	327	324	324	329	340	329	352	300	316	303	325	352	334	337	318	369	322	324	331	297	311	312	314	316	345	322	337	297	362	309	322	312	346	307	360	304	340	311	361	348	349	285	316	354	315	309	343	343	361	316	340	330	366	331	335	342	348	326	314	317	308	316	341	310	323	334	332	342	300	296	323	316	323	336	313	337	316	351	369	313	305	328	338	314	310	326	351	321	332	334	339	327	337	324	333	297	345	297	333	357	354	327	328	309	329	350	345	303	325	332	345	358	322	320	343	314	339	361	317	317	308	338	362	358	325	334	354	305	344	314	325	359	332	343	321	318	344	364	331	333	342	314	346	295	326	384	328	337	335	314	351	364	349	308	333	341	361	354	332	339	340	317	328	358	364	368	369	344	317	340	330	294	300	348	321	333	333	338	323	311	326	296	358	322	332	336	341	343	331	329	338	370	331	287	342	317	312	328	344	343	329	343	301	318	314	333	307	327	294	358	324	334	332	345	346	337	335	335	358	372	334	339	297	319	340	311	307	307	343	354	320	308	314	303	376	349	352	346	331	318	287	288	324	336	329	351	308	352	334	312	326	323	352	327	318	325	319	328	307	316	324	330	332	334	355	331	315	309	318	334	328	313	316	341	300	351	338	335	321	300	326	358	344	366	313	334	321	317	349	346	367	319	344	305	329	313	346	363	331	315	308	339	335	321	337	315	341	332	328	318	319	333	360	331	302	323	334	319	276	346	305	300	315	347	323	318	357	315	338	338	337	350	333	355	317	315	306	363	345	359	352	348	327	312	372	320	317	342	356	312	318	341	312	342	326	322	330
26214	30213	38535	35094	31282	32162	32785	27014	25046	25774	20208	13814	11344	12825	14778	13880	12063	8123	8080	7005	4560	4408	6219	7593	4686	4086	3429	2405	2288	1405	741	517	550	463	492	880	855	674	622	637	713	556	376	277	225	185	168	130	151	132	111	119	104	144	182	294	291	182	98	109	109	121	120	133	93	93	95	104	96	105	100	118	103	107	94	108	122	110	107	95	99	110	95	114	89	129	102	96	128	108	91	108	117	102	111	111	132	112	100	111	82	95	119	95	107	91	117	95	108	92	97	99	120	114	112	120	105	116	85	83	118	128	90	98	127	118	112	101	112	107	102	101	114	101	96	111	111	101	107	93	112	116	104	105	101	120	113	96	112	94	108	84	108	106	111	106	111	94	110	88	132	96	106	114	117	90	104	100	109	107	98	115	104	105	109	103	90	104	114	87	94	105	102	104	112	118	106	114	97	103	104	101	97	102	101	100	97	86	105	112	85	113	95	93	106	94	101	139	97	100	112	100	109	104	112	94	109	114	87	104	91	101	83	95	89	100	103	103	94	113	113	119	117	115	106	96	92	113	94	127	114	111	106	89	88	101	89	106	105	86	97	107	110	112	91	110	107	102	96	121	122	102	104	111	105	100	106	112	95	111	114	110	123	107	100	102	111	106	99	96	106	88	105	99	113	108	96	102	104	80	117	101	85	117	100	96	114	102	112	119	114	102	97	108	112	90	107	120	114	115	99	91	100	90	124	117	99	90	123	98	85	99	124	115	114	111	104	123	122	111	117	114	97	106	106	91	108	92	101	103	116	110	110	119	101	107	119	116	113	120	99	99	99	94	104	109	105	89	99	112	93	100	118	104	92	101	103	77	107	120	103	125	109	98	104	102	96	106	105	107	129	93	91	93	98	105	113	106	116	109	113	122	97	86	102	98	111	113	86	82	110	103	100	84	105	115	97	90	94	94	114	105	113	96	115	121	102	108	99	100	109	111	101	102	111	109	109	111	132	106	109	95	115	106	100	97	95	106	114	113	107	105	110	98	110	110	108	103	94	107	111	101	93	89	133	95	104	96	131	108	92	117	99	83	96	92	116	102	94	104	103	90	97	113	110	127	98	100	85	103	97	108	102	103	116	102	118	96	108	121	130	113	126	139	124	114	110	102	102	110	105	101	123	90	101	94	111	105	73	93	115	117	94	86	106	93	104	98	91	96	97	100	115	99	97	122	108	136	103	104	91	109	103	96	102	99	91	112	109	116	87	102	110	104	108	97	104	92	96	106	111	89	94	130	99	120	100	91	93	94	122	121	123	113	105	91	97	84	111	102	103	89	120	101	97	106	93	110	106	126	119	95	87	113	111	121	96	116	110	84	113	100	125	111	106	81	103	102	109	100	111	120	119	111	99	113	120	100	79	93	124	105	102	105	96	107	125	128	99	103	98	90	99	102	88	102	99	102	102	129	100	91	106	97	86	100	88	114	111	100	119	90	100	102	105	89	123	117	101	92	111	114	101	114	111	94	100	122	97	95	82	100	115	101	99	117	98	86	117	104	112	119	123	92	97	112	105	100	97	101	114	97	101	92	78	98	104	121	116	90	113	97	100	99	110	115	103	102	112	110	106	102	112	96	99	87	121	110	106	99	91	96	99	97	97	97	101	107	124	80	82	95	109	100	117	115	101	100	123	122	101	104	109	103	103	97	86	97	106	99	96	93	109	115	99	135	108	107	99	80	102	97	104	92	109	86	104	120	100	88	96	107	110	121	117	95	106	103	92	109	100	91	82	111	115	131	111	98	106	106	91	110	107	96	125	96	100	98	115	112	115	118	105	90	105	105	108	99	111	106	99	111	87	115	102	109	129	107	106	93	105	93	81	100	107	120	117	112	88	113	93	98	102	107	84	124	91	112	101	107	128	99	94	113	84	113	107	95	106	119	115	113	104	114	88	119	104	119	117	102	112	98	108	106	119	80	106	95	106	100	101	99	99	107	102	133	109	87	99	98	113	105	115	117	106	110	123	94	96	118	100	90	85	112	116	105	104	123	113	107	118	94	113	114	111	97	122	111	94	114	110	94	100	114	111	94	103	112	118	119	97	125	129	128	111	107	113	97	118	108	113	90	93	97	92	118	101	100	111	116	133	93	99	103	107	97	106	103	103	104	105	106	104	104	114	107	108	101	111	103	106	108	110	112	109	106	106	107	126	112	120	113	105	120	112	105	97	123	119	81	123	95	108	102	97	99	98	104	114	111	96	116	116	101	103	93	105	115	116	98	101	108	111	100	102	110	93	102	120	109	107	102	98	92	100	109	105	95	111	95	114	115	122	95	103	109	106	99	95	109	112	100	111	111	99	89	92	100	104	122	112	104	99	146	105	104	96	116	104	115	105	108	106	107	104	108	112	97	107	104	98	103	114	100	110	116	104	120	98	124	108	97	91	93	99	112	104	98	115	113	101	102	85	118	110	111	99	95	119	108	95	99	103	103	97	93	111	110	118	113	94	108	95	104	104	119	116	107	118	97	124	119	92	103	104	97	105	104	82	112	88	116	106	111	119	126	105	125	99	100	109	105	102	118	94	106	117	104	113	99	109	96	120	100	83	111	120	112	101	112	103	97	121	117	108	104	120	104	85	108	122	107	102	83	105	97	109	105	114	104	108	104	114	99	106	105	111	103	93	95	99	96	107	95	99	117	97	108	92	114	95	96	98	97	98	89	111	102	103	90	80	95	101	108	99	117	121	129	127	105	108	102	114	93	88	120	103	97	85	106	111	118	102	110	105	90	119	114	96	95	123	100	112	98	100	101	96	110	102	100	102	97	101	102	108	110	100	105	105	110	97	109	100	121	108	105	113	96	130	101	114	113	108	114	107	100	113	97	129	108	112	104	112	108	104	100	111	109	106	108	118	102	114	97	109	101	93	96	109	107	96	97	112	114	109	92	114	97	93	90	115	103	94	104	94	105	108	109	111	109	95	94	109	89	117	84	118	131	116	116	89	99	113	108	94	99	105	95	96	108	135	105	102	100	106	105	103	103	104	103	103	111	106	104	103	101	99	104	126	112	111	136	84	121	103	112	87	93	92	99	94	91	108	102	112	118	104	114	112	83	114	98	97	124	98	102	105	102	95	104	131	125	113	124	91	104	86	115	110	113	111	92	94	96	104	116	108	97	108	124	115	120	99	89	98	104	115	116	96	104	105	119	104	100	103	93	96	127	107	95	105	129	83	98	118	111	105	109	123	112	124	98	117	118	106	98	106	112	103	111	104	104	106	113	102	98	103	88	94	107	104	112	122	109	82	103	100	113	118	112	96	91	89	117	103	118	109	96	96	107	99	82	117	118	122	118	111	100	89	131	117	104	112	86	92	130	98	105	104	92	107	122	119	108	122	100	101	105	93	107	106	105	106	125	121	107	96	108	118	90	120	108	96	104	108	116	93	96	89	82	91	116	103	109	111	115	96	121	95	107	118	105	107	105	112	102	97	102	109	103	103	106	110	101	99	84
17617	26652	35482	38052	40086	43482	45309	36883	38914	41224	36941	30101	29755	33146	35479	33535	29366	24289	25066	23573	16939	17147	24166	26591	18317	19327	16946	12575	12372	7949	4630	3074	3425	2740	3156	5581	5450	4581	4422	4797	4854	3735	2384	1800	1309	906	775	727	624	547	415	437	419	413	885	1790	1466	690	338	347	371	398	368	362	313	309	312	337	303	285	300	295	345	315	332	329	301	329	306	301	303	323	315	301	311	294	327	290	311	310	320	294	283	295	314	302	304	300	280	325	311	326	324	300	299	313	286	293	312	298	334	300	323	307	294	291	300	298	281	325	340	318	311	314	286	291	280	283	303	298	316	296	285	325	335	335	286	306	330	307	319	318	312	313	299	336	322	291	303	268	307	316	336	317	315	307	298	331	310	338	320	296	332	286	296	309	340	318	312	347	306	314	290	319	318	322	286	297	298	325	332	320	322	302	326	336	312	304	309	310	324	305	333	314	301	315	284	310	318	324	281	278	283	344	315	281	319	314	309	281	319	321	306	336	319	304	308	330	314	326	287	323	282	315	310	301	286	290	296	329	280	303	303	302	339	288	332	298	300	282	349	297	319	296	315	313	285	317	281	277	306	291	295	300	311	362	326	308	336	336	274	295	323	312	334	319	297	303	346	345	299	339	332	328	303	274	304	316	317	312	298	300	321	316	313	324	275	300	327	296	314	301	283	299	322	300	291	302	307	326	306	306	334	282	326	324	293	287	287	297	281	354	313	343	278	298	296	291	307	301	288	315	323	278	326	313	321	316	327	283	312	303	300	317	320	321	284	312	307	288	308	322	349	347	302	312	318	336	318	318	300	317	297	299	306	328	285	300	339	306	298	323	292	277	352	340	305	321	342	270	296	289	301	328	307	317	294	299	277	305	303	333	291	331	326	296	289	308	300	335	316	327	325	338	285	308	325	322	301	311	317	314	299	298	324	319	343	319	316	329	262	335	316	292	320	273	310	304	290	325	301	302	275	294	338	332	310	339	340	327	319	302	308	291	312	312	306	299	265	322	312	302	324	318	345	295	323	316	300	303	313	333	316	324	338	292	270	303	317	332	306	328	294	320	320	295	312	318	304	326	318	296	308	319	315	295	288	313	313	294	304	322	297	311	288	301	320	309	299	309	304	294	322	285	327	283	324	324	283	343	290	326	304	299	303	288	287	288	295	299	338	325	320	304	343	306	305	321	315	313	282	303	298	297	312	300	299	324	321	302	295	274	331	316	284	287	323	322	342	295	333	308	313	311	263	325	308	294	279	304	306	295	359	315	312	338	298	298	300	323	328	301	293	326	331	321	334	326	313	312	283	328	297	305	317	324	300	339	322	307	308	306	308	313	312	275	303	304	299	301	328	329	290	270	309	324	315	322	278	296	277	310	304	304	303	296	290	339	301	274	297	325	338	317	298	300	291	333	308	298	287	319	287	317	293	315	300	303	320	273	317	274	297	282	326	298	284	330	300	296	287	302	327	320	289	311	324	344	315	306	295	302	324	325	282	292	279	336	310	329	321	300	289	329	316	277	296	281	293	282	305	308	287	311	314	282	309	306	286	331	294	309	326	305	299	289	284	325	330	284	323	309	283	320	313	302	324	334	311	298	339	305	302	283	314	300	285	312	301	316	308	314	331	269	300	320	310	299	313	327	308	327	331	288	317	290	284	306	278	317	315	305	302	310	326	305	319	295	292	287	323	325	292	314	316	329	284	293	316	299	256	310	323	314	281	325	314	295	312	304	315	315	272	294	298	283	309	296	305	334	308	333	298	303	302	322	327	298	324	287	325	291	348	317	309	286	292	292	318	308	313	325	338	307	295	324	338	283	292	324	306	298	301	349	323	330	329	313	289	299	299	284	316	295	311	288	316	292	296	282	301	296	301	307	313	332	312	289	314	276	269	322	307	337	301	331	299	297	308	342	314	299	324	308	309	325	297	291	315	315	299	292	313	326	319	313	346	313	281	305	293	325	303	321	320	327	306	307	294	281	303	304	338	320	284	292	315	308	310	318	297	319	278	321	304	313	311	312	291	285	326	315	324	317	304	304	319	318	304	289	313	299	321	300	294	283	333	290	341	315	305	333	305	327	281	334	319	315	301	323	314	288	286	303	312	324	303	313	309	250	361	285	277	309	316	323	308	279	305	298	279	315	311	332	325	330	323	286	354	327	312	301	315	325	320	319	313	304	296	333	295	293	295	304	323	289	302	305	301	296	309	331	351	308	323	326	312	294	287	309	260	284	306	322	289	316	307	301	305	298	286	311	315	331	339	335	299	302	322	297	270	290	291	319	303	275	332	332	312	290	307	306	317	323	321	334	306	295	306	303	309	287	285	280	299	288	301	319	293	328	316	329	343	318	306	295	313	309	282	287	294	289	309	323	324	277	326	335	301	293	287	300	313	297	331	288	330	316	317	312	318	309	326	312	306	311	315	295	302	312	296	301	310	305	317	282	323	337	308	302	308	323	303	311	329	316	301	300	312	315	326	333	314	321	314	324	328	311	286	299	300	328	285	334	308	294	330	334	315	339	325	305	302	314	291	336	334	298	280	266	312	319	312	279	288	296	302	312	307	311	319	335	271	312	315	307	374	306	328	314	294	329	308	297	282	316	331	322	328	315	296	303	312	325	290	298	332	286	298	297	330	275	318	321	327	295	291	314	331	318	321	320	310	307	310	317	319	325	271	315	325	314	318	296	300	316	292	274	321	323	321	323	333	296	294	321	301	304	281	340	292	317	301	294	291	320	291	302	280	295	313	313	315	331	266	298	292	296	311	324	288	286	343	307	283	303	307	297	276	271	308	321	285	319	309	308	313	301	303	294	304	297	290	312	354	314	291	304	305	303	343	340	292	290	302	320	301	321	323	310	328	303	306	334	287	257	325	296	292	302	271	322	313	316	321	328	332	323	318	301	271	332	328	291	315	311	295	289	302	310	274	302	293	321	305	298	321	295	328	308	310	288	319	336	302	304	319	328	304	299	310	345	304	313	296	277	320	307	313	286	317	283	308	319	313	332	315	307	335	338	306	308	273	306	307	322	291	309	286	284	295	297	311	316	334	321	310	308	312	305	291	345	298	312	310	297	335	308	306	323	299	313	322	270	338	305	285	309	311	294	306	272	278	291	312	316	325	295	340	336	302	294	310	303	307	319	315	307	317	326	309	298	327	316	328	315	262	297	302	306	297	313	313	295	302	305	312	296	293	293	310	321	295	312	306	284	304	318	297	299	325	299	309	323	311	323	339	308	306	329	305	334	329	334	334	309	297	309	330	326	323	316	311	331	325	291	299	335	289	295	337	299	286	298	299	291	275	299	304	297	289	307	331	301	280	302	297	319	295	301	330	298	311	284	303	313	285	297	330	339	306	326	282	318	289	310	302	307	331	305	287	269	327	297	304	297	302	264	328	343	330	306	301	292	312	281	341	287	306	323	310	286	308	308	310	304	315	274	308	329	287	327	309	337	340	320	335	355	314	327	304	302	303	283	297	298
33807	38944	42737	37392	32657	34523	39272	32833	30999	32728	26876	20971	19767	20019	21959	21076	18605	13230	12953	11779	8433	5868	7033	10303	7451	6705	5605	3922	3842	2329	1128	939	853	922	919	1498	1344	1098	1173	1126	886	893	637	462	353	304	260	212	194	200	196	160	195	178	329	493	402	249	191	163	143	158	159	121	142	132	125	133	164	156	142	162	146	134	158	146	163	156	142	148	142	162	166	156	138	152	156	127	163	157	157	141	151	156	159	154	129	140	134	150	148	143	146	140	141	120	144	128	137	166	142	145	137	144	150	167	169	144	147	140	146	130	135	147	141	138	161	146	129	152	177	152	163	133	157	159	149	151	145	154	148	139	164	135	144	152	142	147	156	143	140	125	146	142	148	128	150	146	138	138	146	146	146	154	142	142	120	155	152	133	141	152	151	169	156	154	179	147	155	159	155	148	139	131	148	164	128	138	140	142	174	156	128	147	136	143	153	137	149	150	147	152	133	147	134	137	146	131	144	148	143	125	141	142	140	142	158	143	124	150	124	154	132	148	154	124	142	130	146	143	152	131	138	143	139	122	146	142	133	134	157	143	144	138	147	148	148	154	146	140	130	144	149	141	131	134	151	140	132	141	143	155	141	131	133	165	150	139	135	141	141	144	150	140	142	150	168	125	157	143	144	144	166	141	146	152	144	128	127	158	145	135	160	145	158	138	139	154	131	148	140	149	157	132	148	147	171	154	146	136	145	141	150	157	147	133	141	149	148	139	135	134	123	144	136	146	139	138	156	148	135	135	139	137	126	135	148	126	125	145	154	150	152	138	141	138	152	140	142	133	135	166	138	131	169	147	151	141	152	136	131	149	161	146	140	158	173	139	134	150	118	133	135	137	157	141	132	123	120	147	145	146	166	147	131	127	146	153	151	145	150	146	144	152	122	141	158	139	140	161	137	138	155	146	137	128	139	150	141	150	142	151	135	160	114	159	156	135	137	134	119	139	156	149	150	137	123	133	155	147	141	140	134	148	147	149	138	142	142	143	124	152	130	146	167	145	159	158	131	138	163	167	146	153	136	126	129	146	139	138	133	161	147	128	124	151	149	142	153	166	146	148	151	154	152	148	160	148	145	150	122	147	182	141	148	153	152	142	144	152	149	131	136	161	153	157	143	156	135	130	152	126	121	125	150	141	139	134	166	155	144	118	151	138	146	146	109	164	151	160	143	131	165	132	141	146	149	137	122	135	140	135	140	144	153	128	139	144	137	132	151	158	145	147	141	129	153	132	153	145	135	135	139	130	136	149	134	167	127	152	154	147	134	142	144	141	155	143	143	139	149	139	146	151	144	142	168	156	135	133	124	136	132	146	145	175	148	142	148	121	156	140	158	143	130	164	136	138	140	161	138	167	152	137	141	149	142	145	163	154	144	154	151	141	152	152	160	151	133	140	129	145	150	151	127	145	135	171	160	138	161	129	148	138	162	137	139	151	155	151	123	180	148	139	148	139	142	131	147	150	121	140	155	142	156	151	144	143	123	125	139	127	132	138	138	147	146	142	167	124	149	124	155	148	121	152	144	156	151	130	155	134	137	127	127	149	148	129	121	140	153	133	136	144	154	123	113	145	156	179	138	145	147	146	154	145	136	117	147	146	155	132	155	157	126	163	131	151	161	147	158	145	124	133	178	144	157	150	155	122	154	139	139	156	151	136	154	131	161	149	151	163	158	149	143	166	148	130	129	134	135	119	145	166	143	141	162	142	141	144	138	139	151	134	140	146	154	134	136	138	125	116	151	161	138	165	149	131	156	135	158	163	136	151	131	143	144	146	134	156	133	135	157	152	130	151	149	127	133	142	151	158	141	164	146	156	148	147	145	123	143	149	139	157	131	127	135	174	131	146	152	166	148	132	141	155	162	160	130	155	136	142	142	154	130	160	149	174	142	126	154	155	124	142	153	133	151	128	132	173	134	129	138	132	138	139	132	148	146	160	157	141	178	174	133	154	158	149	141	148	171	122	143	147	141	132	148	138	126	155	145	151	157	159	151	147	155	142	148	147	145	128	155	146	140	139	133	153	138	152	159	152	147	134	158	165	176	137	145	180	169	157	153	136	139	147	144	137	131	174	142	149	135	161	139	158	168	146	132	178	158	152	143	156	135	149	148	146	154	166	130	165	180	147	134	129	158	152	169	155	141	155	158	137	147	165	144	112	156	144	139	118	146	131	150	151	143	134	146	145	159	133	128	137	153	139	127	145	130	126	143	150	158	134	136	132	157	155	164	146	149	155	133	145	153	139	132	139	159	129	139	137	156	141	147	151	150	122	149	140	142	126	144	128	143	148	149	130	147	146	142	163	178	141	150	153	159	155	125	135	159	130	169	142	153	144	131	136	136	147	130	136	143	134	142	137	162	126	157	137	143	145	150	136	141	144	157	137	154	138	159	136	147	144	129	170	131	135	157	138	143	141	133	138	144	132	144	120	155	123	157	149	163	153	128	148	130	155	121	150	161	150	151	130	161	165	145	152	149	157	140	161	144	144	147	156	132	142	161	137	178	122	152	159	151	150	140	167	159	134	166	149	121	152	149	135	145	129	140	131	146	156	145	142	129	165	138	127	129	136	130	163	140	146	144	144	135	145	140	145	134	153	122	146	127	153	162	133	135	133	131	127	152	118	163	157	165	141	149	137	144	161	151	157	150	135	151	145	161	153	128	141	154	142	141	134	133	117	134	140	164	158	143	162	129	136	156	141	145	149	143	146	130	147	150	145	136	129	156	152	140	135	140	147	151	134	146	146	142	143	134	155	145	132	160	153	141	144	152	156	140	144	131	137	156	153	147	146	152	165	158	154	136	139	139	166	144	140	152	137	132	148	144	150	150	132	151	132	141	134	141	149	134	143	145	163	164	133	141	150	144	153	162	143	173	154	146	144	130	133	115	149	120	147	150	166	136	143	139	139	125	148	172	161	139	144	133	163	158	142	144	148	145	135	155	151	162	147	150	135	135	158	140	142	159	151	141	141	131	159	148	161	155	150	148	157	129	147	156	121	156	138	148	121	136	142	142	157	142	151	154	154	143	154	155	134	153	161	148	136	155	145	141	166	118	116	157	159	137	118	145	157	168	145	162	158	140	133	141	117	134	159	129	127	144	140	142	152	135	156	139	139	139	137	141	157	153	123	135	159	134	130	143	158	149	155	162	134	151	145	158	141	140	160	121	136	163	145	165	119	157	162	172	145	128	156	139	156	142	136	142	152	132	128	136	126	116	125	131	137	155	164	158	156	130	146	151	123	159	133	124	133	152	154	150	146	143	140	141	143	165	151	136	161	139	138	146	125	155	127	151	143	134	161	142	131	143	152	142	149	130	155	134	162	145	155	121	126	145	148	166	166	161	139	160	166	155	146	165	153	175	147	163	138	160	134	138	144	137	128	125	121	141	148	146	153	136	150	144	127	128	148	161	141	146	147	148	142	139	161	158	149	131	137	117	137	158	139	138	154	152	146	162	135	146	132
22786	33838	40736	42468	42939	46095	50483	41883	43350	46055	40908	36614	37548	39526	41206	40414	36141	30589	31749	29655	24234	19576	23907	30885	23800	25206	21525	17675	16802	11560	5941	5498	4961	5331	5630	9056	8066	6965	6826	7334	6180	5890	3851	3013	2057	1550	1233	962	916	874	671	629	665	635	1480	2849	2259	1066	548	418	427	420	408	382	402	391	406	385	420	369	387	412	426	394	444	383	413	426	372	408	395	395	390	433	406	419	393	436	395	413	427	386	396	374	401	387	403	417	422	384	404	393	415	408	395	400	390	383	424	388	435	408	381	394	410	427	415	368	428	401	422	405	403	393	387	436	418	412	376	414	407	368	405	378	413	402	420	403	424	417	408	420	397	390	413	429	390	413	405	389	434	418	412	402	388	365	405	418	414	369	407	411	396	414	406	393	392	369	427	408	425	408	456	389	372	385	418	417	394	390	433	449	385	401	416	403	397	441	427	405	440	398	385	399	371	432	412	367	419	380	405	405	405	368	417	384	404	418	415	363	427	409	384	394	384	421	401	403	401	398	397	400	388	426	386	390	398	364	436	383	397	362	414	360	452	364	391	372	391	361	387	417	399	395	395	409	418	393	467	393	385	416	395	386	414	389	418	408	390	412	404	414	407	378	423	411	389	424	408	374	413	391	426	391	395	390	443	401	405	428	447	408	395	383	406	390	421	373	399	408	405	379	401	396	376	410	423	385	412	397	419	424	402	413	441	418	372	436	402	386	411	406	439	412	396	387	405	438	416	391	427	398	376	393	396	387	369	389	405	368	445	406	381	417	388	414	342	435	366	362	424	421	396	436	420	417	405	443	415	413	414	427	396	404	396	397	380	377	371	417	455	433	396	417	459	433	447	374	398	384	394	392	379	417	396	380	418	457	397	416	392	378	373	424	394	407	358	409	388	436	434	404	399	401	383	389	401	376	401	404	403	438	382	433	422	406	438	401	426	419	438	413	362	393	418	398	419	363	385	402	416	416	408	458	386	430	415	418	371	398	404	404	383	406	402	387	436	449	386	386	379	404	404	379	427	420	412	374	404	399	384	373	422	388	393	389	390	430	390	430	406	402	401	406	365	410	363	378	398	398	409	411	387	369	411	374	414	373	406	396	398	406	368	393	382	387	401	407	382	399	433	411	404	393	356	376	471	407	393	384	395	420	387	413	434	394	392	376	405	389	424	414	431	383	401	437	409	413	395	397	398	376	387	439	437	417	422	409	379	398	408	365	396	410	418	412	407	414	376	389	385	403	397	386	408	366	415	416	413	384	363	404	399	378	358	398	402	419	375	413	429	371	425	442	389	392	382	401	387	404	391	368	413	440	393	424	427	376	399	401	398	367	416	402	394	396	386	405	397	393	419	392	393	412	436	386	401	402	415	380	384	365	396	464	385	412	394	374	425	393	381	396	389	384	365	421	378	361	369	388	401	395	390	385	378	404	420	403	420	418	396	387	397	403	388	411	405	403	403	418	387	363	391	363	434	400	405	385	418	394	363	414	394	366	432	377	396	382	386	438	389	432	404	394	375	400	382	438	385	386	419	394	401	402	374	417	424	389	397	369	388	387	429	408	395	371	392	380	388	414	379	362	419	374	374	383	410	422	410	406	393	437	373	425	385	394	369	377	399	398	415	410	405	413	428	387	429	385	391	385	379	423	412	393	370	394	393	443	454	378	416	407	413	383	396	425	393	383	415	444	432	418	380	459	395	380	406	390	402	373	375	418	388	408	384	381	427	416	395	379	386	400	389	415	408	387	390	431	408	380	363	404	393	394	376	397	399	405	413	424	392	405	372	417	391	385	411	416	401	433	413	402	384	400	398	378	412	377	424	409	404	394	402	414	375	377	383	367	386	392	388	415	415	398	383	404	407	417	373	404	433	403	409	381	342	425	411	385	404	385	395	401	389	405	378	460	385	411	406	393	400	388	411	389	427	379	395	394	410	395	357	411	410	407	401	376	396	407	406	368	427	413	421	421	391	410	391	375	393	401	422	392	370	379	409	393	390	398	426	419	420	417	406	404	405	399	392	401	400	407	421	391	417	377	420	395	400	407	421	421	430	409	408	383	398	391	411	397	396	438	428	423	390	416	367	442	374	378	398	392	427	407	377	385	404	431	427	380	371	402	352	458	397	416	413	394	390	381	391	389	395	396	392	378	427	400	366	425	376	406	363	425	370	409	424	428	443	392	418	406	405	398	391	344	398	390	393	408	371	422	382	369	392	423	407	421	351	410	435	383	408	402	419	412	434	395	409	381	379	381	432	412	431	401	411	390	400	430	374	410	393	381	422	377	396	412	413	405	414	398	408	394	390	402	428	411	389	370	367	380	401	400	434	375	400	427	376	422	386	392	398	398	440	354	425	425	391	407	417	391	427	446	426	433	409	402	417	410	408	389	392	418	393	394	419	412	408	403	425	419	393	414	396	403	428	414	419	383	405	419	401	434	407	401	427	420	443	382	386	423	395	386	389	397	408	414	392	404	414	442	418	420	438	399	383	402	372	406	412	403	395	419	399	406	392	400	417	395	408	421	408	415	394	414	404	409	420	378	409	383	392	397	368	388	371	404	428	383	379	411	371	371	399	396	409	391	419	405	415	395	379	400	401	383	410	402	398	355	403	411	392	402	387	428	425	401	408	351	396	401	382	379	408	420	406	419	419	426	418	395	436	434	417	410	396	396	394	388	416	417	423	382	375	437	402	382	409	390	392	383	408	397	422	358	413	423	408	381	400	383	421	424	409	435	421	392	384	430	428	409	422	433	411	406	404	367	411	370	420	411	415	420	427	428	387	379	434	388	405	372	410	438	405	408	387	397	398	406	399	409	417	402	379	405	400	386	365	392	392	340	383	412	395	359	400	426	394	423	388	406	397	425	394	418	416	424	432	371	414	351	437	390	413	406	416	397	389	417	369	399	384	392	417	369	418	385	385	388	389	432	430	412	405	395	388	385	409	380	420	405	402	422	421	416	396	415	391	383	406	386	458	427	391	397	391	404	356	394	389	434	421	419	406	405	424	371	404	414	391	410	390	385	409	411	399	393	408	419	405	423	379	450	443	398	393	401	396	400	390	423	423	416	407	416	390	380	420	385	429	423	415	406	400	425	382	396	360	423	396	401	422	426	384	406	412	387	390	392	421	383	360	385	395	417	410	401	422	400	397	404	423	425	399	380	407	359	418	393	418	411	425	409	403	393	409	395	401	403	384	394	410	393	412	394	389	426	456	389	395	427	380	410	404	387	390	409	417	429	399	411	405	387	422	399	421	350	438	374	395	397	401	404	420	366	408	395	436	379	412	417	417	390	376	319	408	423	369	413	418	449	428	405	382	364	425	404	417	364	409	386	387	417	382	410	382	399	412	407	390	402	405	416	390	376	407	364	377	435	381	373	394	376	441	409	413	370	392	405	407	380	398	407	388	414	393	395	389	407	375	376	397	377	415	391	381	427	422	438	390	425	395	410	387	407	409	390	376	352	447	386	366	404	384	391	425	402
11142	9729	13815	10144	6375	4924	4462	3087	2277	2151	1491	1151	1100	1083	1194	1040	960	727	690	602	492	369	417	522	358	467	389	308	248	185	195	169	197	134	139	158	145	159	173	162	165	134	120	120	122	124	107	100	112	112	133	120	120	101	114	161	146	133	113	100	87	107	101	123	106	113	121	110	111	124	110	105	121	116	108	107	109	112	92	98	103	109	94	120	115	98	97	99	121	120	109	99	88	98	118	96	125	103	109	121	102	110	119	97	102	101	110	112	103	108	119	107	92	111	104	93	119	116	102	107	92	137	100	122	90	108	117	108	100	101	123	103	102	111	107	98	111	111	125	122	111	93	100	102	99	105	114	99	107	100	104	110	112	108	97	115	106	107	113	132	130	115	98	106	104	96	114	106	92	113	108	122	133	97	114	112	96	104	113	93	110	107	100	111	102	109	116	107	130	102	99	107	98	129	114	95	100	115	119	103	108	123	95	115	109	108	102	85	120	96	104	104	94	107	110	128	107	110	110	112	95	104	108	109	104	90	107	115	118	95	132	87	97	122	114	95	100	116	113	113	106	91	101	127	106	92	119	101	100	119	87	92	103	108	131	116	108	115	106	98	95	96	117	109	98	116	113	104	113	100	110	103	121	116	97	123	95	107	103	135	103	95	103	106	124	109	94	117	113	104	91	114	86	106	112	94	112	114	102	111	102	113	115	99	84	99	106	95	116	94	113	128	97	102	110	112	103	118	113	105	102	96	101	105	100	120	91	114	100	98	122	95	90	113	87	93	115	134	112	110	101	117	108	114	108	113	99	123	96	121	110	112	106	106	113	102	105	119	101	98	122	117	141	95	88	100	78	105	121	119	121	100	106	110	120	100	111	104	97	99	109	103	92	99	117	96	115	98	98	110	116	97	97	107	122	101	105	95	123	103	95	112	123	104	115	119	107	98	113	98	113	95	100	109	110	102	84	107	116	117	101	119	92	87	110	119	131	106	114	126	122	102	93	105	115	111	119	98	108	85	107	106	114	96	114	104	113	98	110	123	97	120	93	100	113	118	92	110	91	128	118	109	96	93	99	130	103	114	121	113	101	129	102	109	115	108	98	107	115	114	95	104	118	109	105	117	107	121	120	117	121	106	123	108	129	110	126	113	106	117	93	99	98	108	106	117	95	105	98	86	107	115	97	107	109	107	101	103	95	105	109	114	101	109	100	101	109	126	103	105	113	103	123	93	125	96	106	100	81	93	100	101	109	117	105	100	106	110	114	111	117	109	114	107	99	94	138	91	101	111	114	122	99	108	98	97	104	112	79	94	103	97	121	88	93	107	97	94	118	117	114	115	99	121	110	91	109	112	99	101	124	101	106	112	109	113	114	106	104	104	101	103	112	117	108	124	123	106	121	108	96	108	97	117	101	122	111	94	109	100	130	94	104	122	103	91	111	114	101	107	96	102	112	99	94	110	120	110	106	107	106	132	89	96	96	101	105	108	109	118	99	121	93	108	123	100	103	103	110	128	98	113	115	103	98	128	117	112	120	109	94	120	110	99	105	116	89	102	114	120	109	125	100	94	104	118	97	116	124	93	118	134	106	120	98	127	76	104	129	98	108	118	113	109	102	106	103	116	107	125	97	94	100	108	121	88	94	99	93	121	98	103	112	101	116	100	108	121	98	102	109	104	119	126	113	103	88	112	114	85	107	127	129	99	122	93	85	126	92	97	123	108	81	119	115	121	116	128	114	113	128	102	117	118	106	116	100	109	89	102	111	103	106	109	100	104	102	118	94	102	94	99	117	112	115	124	104	112	122	98	110	99	107	110	94	91	99	98	138	104	116	107	112	104	95	94	121	105	106	94	108	107	105	114	96	82	95	116	124	103	97	106	101	115	127	124	119	106	118	110	88	127	100	107	106	104	102	106	105	95	111	116	124	105	98	98	103	107	105	98	101	112	104	106	108	94	105	115	106	111	98	123	111	120	102	119	106	102	114	100	101	97	114	126	113	133	106	104	102	120	103	104	98	108	99	106	104	103	101	99	104	113	98	110	111	91	114	105	94	93	106	89	106	97	95	102	100	94	105	95	122	123	103	103	110	100	104	99	134	95	112	102	123	98	111	82	95	107	114	82	114	105	119	119	111	110	106	97	109	115	101	112	100	107	113	119	100	96	98	105	101	112	105	103	103	89	101	90	92	113	100	107	95	102	105	107	81	103	108	92	98	115	100	100	98	103	87	131	119	84	106	110	115	106	98	122	84	103	104	94	106	100	135	108	107	102	108	89	105	111	107	93	108	141	109	106	132	109	102	104	142	96	99	102	114	107	106	115	109	101	102	122	120	114	95	111	114	120	119	114	103	94	113	97	110	117	104	127	119	104	109	124	113	121	107	123	105	101	85	115	94	111	103	114	109	102	97	100	87	130	114	110	99	92	100	87	94	93	93	105	112	115	102	113	110	99	93	119	95	125	108	111	114	110	104	106	120	116	91	115	124	98	108	89	102	122	117	107	113	119	97	108	102	107	98	100	109	83	129	127	93	113	103	101	124	102	104	111	103	95	96	111	101	109	108	100	92	102	116	117	89	110	88	89	109	87	104	109	110	97	98	108	99	84	92	120	109	87	94	113	108	128	112	112	119	123	114	102	108	113	118	108	96	98	96	91	97	118	102	114	97	131	109	103	96	107	131	91	113	110	103	98	107	106	104	115	93	105	109	95	122	98	113	106	103	89	101	107	106	94	96	112	92	93	105	102	103	94	107	93	117	99	113	100	101	102	108	104	98	106	107	104	106	87	100	114	116	124	109	115	83	97	126	106	117	114	112	100	106	116	111	101	121	93	119	104	90	98	100	112	115	124	80	103	100	112	112	119	99	102	106	116	114	113	114	90	108	106	91	111	106	96	95	102	95	111	109	109	95	110	98	103	94	102	95	105	106	113	112	96	117	121	115	114	101	96	99	103	95	112	100	126	103	99	95	125	101	100	96	97	118	138	101	101	119	90	108	125	89	100	115	117	97	85	96	115	108	105	99	112	119	108	118	89	85	119	88	99	111	120	102	103	101	98	122	115	102	107	95	106	99	92	103	124	88	116	98	120	106	106	86	111	109	98	107	103	101	124	98	96	103	110	108	104	128	105	93	101	90	90	114	143	113	126	95	111	114	115	108	106	123	107	116	120	98	107	112	125	85	115	98	115	115	98	107	116	94	96	92	104	103	128	109	110	100	117	103	89	107	97	104	98	102	116	109	117	96	86	118	98	107	94	104	109	103	103	103	113	96	109	112	116	99	109	106	98	109	97	92	102	109	107	112	103	101	104	122	128	113	113	104	105	100	113	101	105	100	111	127	120	109	113	97	99	95	104	113	119	116	114	104	113	120	108	112	109	98	101	110	113	102	100	91	108	110	102	100	112	122	121	102	120	102	112	99	102	92	119	88	108	107	103	101	124	114	136	111	95	116	99	104	85	115	119	110	110	116	109	108	106	103	110	106	99	102	121
7994	10055	18458	18065	16130	15232	16014	11834	9539	10296	7370	5621	5496	5945	6414	6002	5081	3948	4063	3738	2622	1977	2390	2861	2477	2591	2017	1572	1355	1051	824	812	737	588	685	830	724	713	731	733	637	621	498	484	426	357	384	350	366	402	378	358	386	334	406	492	512	498	364	327	335	319	303	299	326	305	319	288	310	263	313	296	299	301	272	319	284	299	303	320	320	315	304	271	286	297	315	321	282	294	299	317	344	310	304	311	337	325	309	308	318	295	300	321	276	322	281	306	305	311	315	315	327	326	309	295	314	321	317	309	280	324	321	320	307	330	321	282	303	325	284	342	310	308	320	293	308	301	306	329	334	320	285	296	314	337	314	300	334	310	300	304	329	300	318	320	306	309	317	292	321	317	312	337	303	310	305	326	313	320	289	280	306	335	299	272	294	336	292	301	302	315	309	314	330	319	297	327	284	316	315	306	319	310	254	307	291	328	319	305	303	306	315	297	303	294	305	309	257	324	306	318	332	314	251	302	313	296	342	279	321	325	344	298	329	311	320	328	329	292	318	306	316	315	297	323	306	328	300	293	297	322	285	301	320	315	309	288	310	316	348	329	303	317	302	321	297	315	337	285	305	301	282	296	294	300	330	340	313	283	328	280	306	281	311	285	317	286	283	304	326	315	323	314	296	308	307	306	286	307	264	296	312	317	287	308	319	337	290	318	314	292	322	320	304	329	296	341	281	293	340	329	307	330	321	325	318	325	285	302	297	324	331	317	273	308	322	307	327	301	325	320	283	322	329	343	313	308	308	311	313	315	306	270	319	310	320	320	317	309	318	291	295	318	310	326	311	287	294	335	279	310	309	266	322	303	326	310	287	337	314	291	309	302	330	306	302	290	300	323	296	314	315	337	314	297	337	320	340	281	308	319	307	325	308	313	312	321	299	299	320	324	270	305	325	335	354	260	284	301	287	316	337	343	302	301	283	334	330	294	321	282	319	286	316	344	304	320	329	309	326	337	302	308	306	327	258	333	319	252	332	286	332	310	299	300	303	294	303	313	315	295	308	311	343	303	295	296	328	320	305	298	312	315	287	286	320	318	307	297	325	299	313	293	301	315	299	333	309	295	318	295	310	346	297	291	314	287	295	329	289	307	317	298	340	316	299	295	318	281	295	270	303	295	309	315	301	318	317	297	294	328	274	307	309	311	295	300	313	321	294	344	293	319	314	314	342	285	320	318	291	307	331	292	311	295	315	309	319	322	316	304	316	303	293	319	290	305	303	261	308	284	328	292	318	304	297	294	264	321	309	319	306	348	319	354	310	330	282	309	311	302	302	322	278	317	324	329	306	334	311	301	315	311	294	306	334	342	289	306	329	322	330	303	312	307	302	299	343	289	312	308	304	296	302	326	312	292	312	334	305	292	293	328	316	293	298	296	324	284	336	292	327	309	299	302	299	309	321	296	324	345	337	270	312	331	301	313	311	304	306	292	333	312	345	329	323	309	327	261	297	316	330	328	308	299	279	318	331	295	305	303	297	287	305	303	290	294	334	312	307	332	289	323	300	308	295	313	314	297	308	321	300	327	300	307	337	281	325	313	294	315	322	325	315	307	314	307	303	286	307	305	317	300	298	336	295	278	345	286	296	325	334	286	309	288	291	317	318	271	306	316	321	294	301	274	314	277	311	312	312	297	313	309	284	311	315	294	292	325	311	307	314	285	312	297	309	319	307	296	289	299	297	307	298	299	308	286	305	298	293	309	325	297	305	327	323	320	295	285	306	318	299	287	336	302	326	322	286	290	280	326	311	334	318	340	291	307	282	312	317	304	314	301	264	298	301	340	303	266	303	317	313	297	310	301	325	326	306	288	322	298	325	317	324	325	284	311	316	316	321	332	317	307	307	300	309	342	308	286	321	306	296	295	318	284	331	289	314	287	333	328	299	301	327	333	305	283	304	327	285	290	300	298	304	304	323	305	327	363	282	325	319	302	317	337	326	293	284	348	316	301	280	323	326	308	316	317	274	320	293	323	330	291	291	318	311	314	313	294	310	283	317	334	303	302	323	310	326	280	332	315	335	352	291	327	305	305	309	300	353	288	308	312	333	289	345	297	315	299	288	350	250	307	289	298	321	336	313	293	316	304	300	309	310	294	293	317	326	296	297	300	323	319	287	349	335	312	329	313	301	312	307	309	294	285	305	306	329	333	318	315	317	333	302	322	320	290	307	321	304	304	301	318	312	291	301	308	333	351	295	320	283	299	333	305	292	349	296	301	325	303	300	287	332	318	304	327	347	303	303	311	319	291	322	313	299	305	302	329	285	285	312	308	282	304	326	310	322	344	341	305	305	318	335	318	335	311	304	305	302	321	300	351	334	290	323	281	277	313	314	296	312	310	311	317	304	311	302	321	329	282	281	305	322	289	307	341	306	331	299	333	315	322	316	276	294	334	260	303	311	328	324	292	329	325	306	316	284	309	314	315	291	347	311	333	304	313	307	311	283	291	300	314	296	302	316	288	307	293	315	321	309	319	291	324	323	317	308	294	310	279	307	297	273	296	288	318	313	326	314	316	316	263	318	329	327	304	311	305	306	294	326	300	299	305	290	300	309	353	308	304	314	289	313	289	308	299	304	320	310	315	309	302	290	329	318	320	318	301	315	324	312	308	293	336	280	319	336	306	341	306	339	321	311	305	312	323	304	299	309	319	313	308	294	310	307	301	276	309	313	310	301	320	327	313	298	325	303	299	329	304	302	320	307	314	321	322	311	309	278	279	309	299	313	296	286	262	311	353	310	304	288	309	271	285	323	317	303	327	317	314	326	286	348	293	331	303	294	324	311	312	317	328	335	321	335	300	266	337	286	313	334	265	316	356	300	280	297	309	319	293	326	288	304	277	353	316	329	297	322	328	293	318	310	306	309	339	282	309	297	325	321	318	310	347	323	325	329	348	302	304	276	320	291	285	285	344	293	311	330	316	289	304	327	298	326	307	287	303	309	305	336	324	289	280	334	328	315	305	321	304	309	297	318	332	316	298	287	291	293	285	312	348	302	323	318	317	281	291	316	304	318	334	330	297	316	276	294	345	311	294	296	320	320	311	334	333	304	314	316	327	327	307	317	297	282	303	342	291	321	332	345	301	312	315	341	306	330	327	299	339	304	296	273	330	304	321	296	290	302	284	327	286	306	292	287	311	335	302	308	316	314	324	302	319	320	330	313	349	300	334	317	291	295	314	272	314	342	313	311	284	275	320	321	313	284	287	305	311	314	308	312	305	313	339	313	324	300	335	341	314	339	281	291	300	327	323	304	320	322	291	280	299	296	293	311	330	291	292	298	312	300	319	317	310	306	291	277	316	321	295	312	303	324	312	304	310	325	309	307	317	311	303	338	307	309	309	318	320	304	320	304	310	315	334	320	330	297	288	280	300	336	317	281	308	282	341	316	309	316	300	318	303	290	316	329	281	331	293	282	317	296	319	310	289	318	296	288	336	323	293	309	318	309	318
27228	28632	38445	35353	32640	31748	34568	28017	24075	25287	18376	12902	11605	13926	15253	13929	11389	7996	7844	8128	5849	3667	4530	6113	4579	4145	2945	2412	1731	1208	743	568	436	498	670	926	702	707	812	743	595	522	421	292	259	186	132	152	152	125	134	124	132	135	144	246	321	251	218	151	103	116	109	101	109	103	110	99	106	109	107	100	96	108	117	104	101	91	96	98	109	121	102	115	119	103	116	108	90	108	94	107	133	105	91	111	112	108	110	112	114	121	124	114	86	121	118	111	124	102	144	118	133	102	104	114	98	111	98	109	103	111	108	98	118	107	115	105	116	101	96	115	96	122	114	103	109	122	105	121	121	125	124	100	120	104	96	122	124	116	111	123	114	104	121	134	123	124	123	111	123	129	120	121	101	118	96	107	119	103	99	104	120	106	118	117	104	104	112	119	120	131	123	108	105	133	121	111	105	104	120	115	147	99	95	108	115	123	104	103	103	112	101	127	107	107	91	107	106	103	122	128	116	121	108	114	100	123	108	116	106	99	118	101	109	111	107	104	103	139	104	111	124	107	102	105	103	115	92	106	100	98	109	101	101	114	124	111	151	124	103	105	104	114	115	123	86	109	117	107	108	103	119	120	112	106	125	112	107	124	116	96	104	121	114	125	114	97	109	93	131	90	87	101	110	111	100	104	107	107	120	113	124	102	114	115	97	90	119	110	118	146	100	112	106	121	116	98	129	103	125	101	123	105	84	103	111	95	115	80	129	103	117	120	112	108	103	107	121	125	121	110	88	112	116	108	121	113	111	130	114	107	107	98	108	111	121	133	118	109	107	80	107	101	94	96	103	122	111	105	114	124	106	114	125	122	100	116	129	128	110	112	107	126	110	114	112	106	105	109	114	123	116	107	104	96	119	123	104	125	111	101	107	115	99	101	119	113	113	122	102	115	121	102	115	93	118	121	105	98	119	122	120	107	101	125	107	129	113	109	126	124	125	111	99	132	101	97	100	103	109	112	118	123	106	116	115	102	109	109	115	112	112	113	98	131	128	109	113	111	114	99	114	111	104	106	121	112	85	109	112	107	91	103	119	101	111	123	107	115	93	115	106	119	112	113	118	116	115	98	108	102	108	92	103	123	108	104	104	100	109	102	112	113	117	100	89	105	127	107	107	106	118	114	109	125	107	112	119	111	122	122	113	120	127	121	112	114	105	120	115	106	111	110	123	104	114	104	110	103	106	103	114	123	95	122	107	121	83	119	102	97	111	105	104	129	120	109	128	93	98	113	115	130	118	104	99	122	106	94	103	100	98	102	104	111	112	113	113	104	103	119	113	109	108	108	107	116	100	108	120	90	101	90	137	108	111	105	113	109	118	102	113	97	125	119	104	90	113	123	105	123	109	103	113	116	103	113	102	103	109	102	119	105	103	95	106	119	107	98	118	97	97	124	117	103	110	115	107	92	85	105	110	109	117	102	102	109	122	108	96	99	106	96	121	102	105	118	118	117	133	125	103	105	112	109	107	100	98	109	105	101	110	101	98	107	107	121	116	109	124	86	112	107	120	129	110	116	111	124	102	123	127	113	118	114	114	111	114	110	110	121	104	98	99	98	111	124	106	109	115	109	110	103	104	103	103	101	114	117	114	122	124	110	122	114	124	103	110	120	104	100	121	116	119	105	97	119	116	119	100	91	104	108	89	96	108	96	104	114	106	127	130	108	116	111	104	130	131	106	117	123	117	107	104	113	107	121	106	116	126	99	102	111	112	109	108	123	105	124	118	107	105	114	97	102	103	95	125	102	123	105	114	112	100	103	123	100	117	118	85	101	119	124	104	107	116	110	106	107	105	118	110	98	113	107	117	102	108	108	123	107	101	114	91	88	110	102	116	92	108	110	101	113	104	112	127	102	117	107	119	127	113	111	98	115	108	96	124	110	129	111	101	109	131	102	110	113	122	113	108	105	113	118	97	113	105	126	132	118	112	105	96	97	85	122	119	92	122	126	107	140	114	110	102	118	112	90	116	130	123	126	133	102	110	109	116	121	120	103	92	125	100	98	129	105	98	125	103	109	113	127	108	128	109	150	117	118	122	107	110	101	110	106	100	125	97	111	106	110	88	113	114	134	106	102	117	124	100	115	98	111	120	109	116	106	110	98	107	99	116	129	122	121	118	138	109	110	86	111	104	120	121	151	111	109	122	100	99	98	102	110	115	111	110	111	125	103	112	120	110	106	120	109	114	125	82	121	95	124	85	119	134	99	103	131	112	108	99	93	112	109	121	118	96	98	100	101	107	103	110	121	102	100	93	127	121	86	82	133	99	97	118	118	111	107	105	108	94	81	130	122	118	102	111	114	114	110	114	105	112	99	133	100	126	96	117	102	99	110	114	114	99	111	128	109	110	94	108	118	115	98	90	104	106	120	112	107	127	128	119	134	120	119	106	105	111	97	115	110	103	111	104	117	115	109	107	107	123	106	107	96	104	125	104	113	107	106	98	120	98	115	111	107	124	114	105	105	89	108	109	103	122	119	119	100	125	103	99	116	130	118	98	100	103	130	123	120	94	113	116	121	113	114	91	124	114	98	105	112	116	109	108	96	106	112	99	102	130	111	121	108	130	118	116	98	117	117	105	119	103	117	108	97	94	99	117	118	98	108	110	109	110	105	109	99	118	113	103	126	98	128	107	89	117	119	120	108	101	118	110	125	109	113	130	101	119	103	128	122	109	135	106	109	111	120	116	116	132	116	108	116	121	119	108	107	114	120	103	111	107	101	97	99	107	122	102	99	116	118	111	126	100	119	130	110	107	92	137	85	98	113	135	113	97	116	99	111	116	115	102	114	123	93	114	118	112	128	119	116	96	100	122	105	119	92	130	111	126	128	94	110	99	100	117	99	118	134	111	100	124	102	117	125	106	112	100	106	107	111	116	126	89	126	99	104	103	118	106	121	97	114	104	130	107	110	120	112	124	111	105	132	101	108	109	109	119	123	106	106	121	112	116	123	115	108	104	113	123	116	112	112	106	87	130	116	107	132	114	117	105	100	106	108	134	128	99	134	121	118	103	136	107	99	95	114	101	98	140	116	102	112	114	118	109	108	95	90	107	128	114	119	118	112	97	113	117	115	94	106	100	110	118	85	115	109	98	106	98	103	127	123	113	118	104	116	110	107	112	128	94	107	96	110	101	86	112	121	101	108	112	115	106	114	110	114	107	111	114	120	114	135	94	112	119	114	124	110	99	107	119	112	99	116	93	108	105	123	106	136	95	118	110	102	119	106	121	116	97	112	103	104	112	116	110	106	101	107	91	83	117	121	111	107	115	113	119	142	123	134	115	110	111	103	113	132	124	108	96	110	90	107	121	112	94	104	115	116	103	131	121	112	123	115	120	95	123	123	93	101	102	116	132	99	130	105	122	102	107	102	110	127	114	109	126	110	122	107	109	95	111	122	127	128	127	123	96	81	113	121	112	94	107	99	109	108	111	127	111	121	108	111	104	125	103	110
18713	24066	35688	39582	40063	43122	46174	37623	37455	40155	34552	29234	30174	34035	35170	34328	29433	24166	25252	25130	20394	14604	19579	22750	19832	19114	14857	13167	9481	7091	4215	3266	2598	2966	4375	5700	4833	4793	5422	5124	4217	3743	2369	1899	1482	1115	713	740	692	604	562	494	514	523	457	1491	1877	1459	937	526	338	353	300	324	277	310	305	312	315	343	318	332	346	352	312	334	328	343	307	299	310	323	323	307	337	315	377	310	309	318	316	307	368	334	318	327	336	314	325	321	318	326	309	288	318	308	344	348	316	345	298	318	333	325	285	322	309	311	292	312	349	303	347	345	315	364	301	301	326	319	303	323	321	312	309	317	302	290	330	314	311	352	277	303	352	341	341	303	334	325	329	330	332	329	311	307	320	321	343	335	335	311	290	326	307	309	319	298	299	324	319	291	287	326	330	350	323	315	326	311	335	332	318	321	314	352	321	317	332	338	316	342	306	350	339	330	344	313	309	323	334	311	312	327	316	335	307	349	277	310	344	315	333	281	338	318	332	318	305	320	318	332	345	327	282	322	348	309	290	330	336	344	329	315	322	324	308	299	330	316	315	278	338	316	348	338	324	298	339	326	301	341	308	344	331	306	311	329	285	333	317	334	334	352	344	327	277	338	305	310	331	340	316	305	316	316	307	315	315	299	348	315	314	314	307	310	299	315	308	318	324	326	314	343	343	326	370	351	363	341	326	305	312	317	303	296	347	318	295	326	312	340	300	301	345	307	328	328	343	318	309	298	295	305	336	325	341	309	346	314	326	294	334	311	307	302	347	317	316	318	311	320	354	333	316	293	337	320	358	342	310	327	305	332	335	302	340	295	347	330	324	289	309	352	302	330	290	286	338	294	321	332	347	315	328	315	299	328	331	342	341	320	300	319	275	357	306	312	310	323	325	349	336	312	298	354	300	299	304	355	337	268	294	284	349	317	332	295	335	306	318	343	346	312	324	320	323	301	348	332	341	320	342	322	287	327	317	276	301	296	316	320	331	334	339	339	327	352	291	320	331	302	315	332	328	312	328	310	319	316	348	328	359	310	326	312	320	332	298	305	324	314	357	306	321	330	297	322	309	302	348	321	285	342	312	297	317	330	333	299	341	303	300	335	327	305	322	325	291	330	267	334	317	311	334	337	290	333	324	336	322	325	302	333	295	289	331	308	331	344	296	308	324	338	286	339	334	307	309	341	282	305	335	325	313	299	321	321	316	343	298	318	330	330	327	305	299	337	355	323	329	334	334	335	338	319	343	336	328	313	330	332	340	350	314	332	346	296	321	338	312	321	306	351	325	319	316	308	302	332	327	319	342	326	314	301	295	320	331	326	327	298	338	308	311	306	311	357	306	319	284	321	337	292	317	344	305	321	333	281	297	324	319	325	313	321	304	331	284	287	351	303	320	363	316	303	313	311	327	319	337	302	322	307	320	297	336	296	289	324	326	340	320	315	336	300	346	311	302	319	331	337	300	307	347	348	292	318	315	306	317	350	326	338	316	303	282	312	308	333	352	316	331	312	329	337	338	323	327	302	353	345	324	286	299	341	321	338	335	331	300	353	309	325	312	326	337	313	318	333	298	324	344	311	329	293	313	311	348	311	323	339	321	319	339	320	321	330	320	301	301	310	318	336	295	289	349	321	322	326	296	330	330	336	329	329	298	325	352	357	314	349	319	313	350	311	314	349	334	312	311	335	332	307	343	360	279	319	320	315	308	333	334	323	339	318	330	318	303	324	330	348	312	289	318	312	318	311	291	307	322	283	327	326	329	353	320	366	319	318	327	300	326	302	352	347	349	307	309	312	316	313	350	308	314	318	331	324	306	339	292	344	331	320	354	305	304	303	343	333	314	328	313	314	294	331	325	317	310	309	306	317	326	316	322	358	309	315	349	308	300	342	305	320	320	343	316	302	309	341	338	305	321	343	302	333	293	324	342	300	339	311	325	324	296	318	319	307	301	325	336	264	328	326	330	340	317	306	337	340	334	328	336	342	335	301	325	316	364	351	319	294	309	322	346	314	291	365	310	323	347	312	340	312	333	333	351	312	342	332	340	310	359	330	328	307	323	317	321	327	321	308	317	329	321	309	340	328	322	352	337	331	324	303	331	329	299	312	329	307	296	293	318	310	329	328	306	366	343	328	311	322	360	310	302	340	316	327	315	313	331	320	314	308	317	312	321	314	329	327	303	320	315	331	327	328	350	320	300	327	313	286	336	306	299	331	328	331	337	318	328	309	309	335	345	326	310	275	307	342	347	304	328	337	303	337	338	309	294	335	318	338	354	343	323	290	309	327	310	332	333	323	314	316	337	319	333	343	322	328	286	339	327	324	312	314	331	344	327	358	307	323	294	349	351	305	343	311	336	307	307	288	321	335	349	307	310	299	299	307	339	293	334	346	334	315	306	321	305	303	336	324	351	343	324	343	310	312	324	330	355	281	312	319	314	316	328	314	318	312	351	343	345	314	302	301	321	298	329	313	306	322	290	306	303	329	360	327	314	315	314	300	333	319	309	335	347	352	345	329	314	302	307	341	317	295	345	281	330	313	328	299	364	348	313	299	315	338	316	313	316	335	331	345	299	350	317	343	327	320	336	325	322	318	358	329	316	307	346	309	314	323	339	329	318	346	324	347	338	303	311	328	346	339	323	333	312	326	339	312	312	348	312	345	353	321	322	282	297	320	342	336	314	315	298	336	320	320	339	313	300	308	298	350	350	337	307	334	306	350	330	309	349	311	335	332	313	320	307	293	316	335	331	318	314	326	306	357	308	299	331	330	299	314	314	298	308	320	338	328	311	319	337	339	309	332	322	307	324	292	358	309	318	335	328	351	329	318	325	335	339	342	305	340	309	354	321	321	317	342	324	305	326	321	326	331	335	321	321	316	324	303	281	332	338	301	324	326	340	304	318	334	323	299	335	313	300	329	352	356	312	332	335	317	326	347	329	328	301	307	321	313	323	331	330	351	319	321	336	312	313	294	332	343	273	343	311	327	321	321	321	291	322	331	322	353	315	311	287	318	310	300	289	304	303	351	313	325	326	324	352	317	284	307	359	308	321	334	331	327	299	316	297	322	315	332	343	274	323	333	303	318	347	344	361	341	315	321	334	303	319	321	331	336	330	278	296	361	304	333	329	328	312	330	343	345	355	358	324	313	311	314	306	339	318	339	310	303	322	306	297	297	307	317	341	313	305	317	339	292	322	312	301	329	288	304	316	315	315	297	322	316	338	332	325	325	293	301	327	326	348	321	317	288	306	336	305	330	320	325	320	292	314	307	315	290	310	309	294	349	293	316	310	329	338	296	314	315	319	322	299	278	326	330	314	351	334	313	340	328	335	305	319	312	308	326	293	347	327	328	323	334	335	309	299	333	339	333	290	336	321	325	296	338	344	317	322	330	304	305	309	300	350	303	360	292	323	318	287	313	293	339	342	307	306	332	350	308	332	318	307	296	328	305	328	315	339	341	297	321	326	331	303	305	332	326
33347	33048	41234	38300	35414	34791	39460	32800	32281	32957	25985	20194	19490	21104	23961	22120	17173	12051	11708	12555	10751	7034	7660	10892	8094	6681	4804	4154	2776	1935	880	761	757	780	996	1329	1265	1185	1302	1123	1111	833	605	464	460	322	245	248	220	218	180	207	191	184	207	418	453	377	281	219	177	163	178	159	153	172	162	139	173	134	168	156	138	172	132	150	140	158	173	133	173	160	141	177	170	191	134	153	149	151	152	153	150	146	145	162	153	160	161	210	162	172	150	160	138	139	152	132	146	158	153	148	120	160	143	172	178	139	134	166	168	173	156	141	149	149	170	178	141	156	169	181	124	148	169	161	142	151	154	135	139	144	148	159	167	144	141	136	154	137	123	149	138	155	137	136	127	167	158	163	161	141	186	149	165	172	149	143	143	155	171	157	161	174	152	151	150	167	161	149	144	167	166	155	160	146	142	153	144	168	160	162	154	158	158	141	146	162	149	136	167	136	184	155	133	140	148	156	138	169	155	169	128	130	146	157	149	152	151	152	130	158	142	168	157	153	170	163	172	153	162	145	154	158	157	163	178	155	177	144	156	165	160	172	150	153	154	164	182	144	142	150	155	155	164	162	162	165	148	151	153	156	146	165	175	138	158	151	144	173	143	154	154	167	180	142	154	167	136	146	156	158	139	162	133	182	172	156	174	163	172	151	114	152	140	136	170	144	151	156	162	145	127	155	147	145	165	170	165	140	165	169	136	165	157	162	141	175	188	156	134	123	137	144	179	146	146	157	164	140	185	155	161	165	150	176	137	159	172	161	147	159	189	154	151	155	148	149	153	170	157	185	156	154	160	150	169	153	172	160	138	163	132	168	181	122	149	165	151	137	152	140	161	154	144	173	164	133	147	149	156	172	152	147	149	122	160	162	169	138	140	156	146	141	141	135	149	166	140	181	164	152	143	161	168	138	153	131	149	146	165	163	147	132	135	164	141	151	150	167	161	145	140	160	139	141	169	156	136	159	170	138	161	165	167	153	159	154	160	159	152	159	156	153	142	144	136	140	156	150	126	141	170	152	149	143	152	154	142	137	161	144	163	156	137	155	160	152	164	155	164	150	147	178	162	169	164	193	173	147	166	157	137	150	143	167	146	151	155	159	149	134	132	158	149	141	138	161	139	170	148	147	147	163	158	167	142	143	163	136	141	177	149	154	132	173	139	139	160	168	180	172	160	135	146	156	164	128	122	142	158	147	168	173	149	176	144	162	167	157	148	153	165	174	145	152	171	164	150	156	160	146	157	154	166	150	157	160	147	161	152	146	154	137	155	144	182	166	134	154	130	135	154	175	155	144	138	148	160	157	162	149	144	159	145	163	158	150	147	153	175	142	137	157	168	151	151	149	150	182	142	157	147	169	135	147	163	144	173	129	154	154	153	152	188	156	147	140	159	152	158	146	152	151	138	148	159	148	137	151	160	175	167	159	154	167	142	143	156	167	186	171	136	146	158	154	152	172	136	136	151	148	169	158	175	154	133	141	138	142	170	136	155	156	155	142	165	161	160	152	171	163	143	168	127	164	153	134	174	167	173	155	169	151	178	172	156	161	146	166	154	168	124	185	152	181	138	157	166	142	141	164	151	165	164	148	145	151	148	162	144	149	152	156	154	165	177	156	157	147	174	135	143	158	167	157	164	152	161	166	138	158	168	175	161	145	152	166	157	159	157	156	172	155	157	148	148	154	122	169	137	159	173	147	161	177	138	150	165	155	145	147	174	158	137	157	163	153	150	151	159	142	159	158	157	146	142	154	131	153	157	167	164	144	161	170	167	169	150	170	145	152	157	156	161	146	150	167	156	158	141	145	144	176	144	153	139	159	149	129	158	154	135	144	148	177	158	150	165	170	187	164	143	154	146	171	171	158	140	146	154	148	174	142	162	165	170	148	154	156	142	173	176	148	162	162	148	161	134	155	161	146	157	143	145	141	131	149	172	141	175	145	175	142	165	150	167	150	159	143	157	134	159	151	144	150	157	146	162	148	140	157	163	174	175	148	157	158	173	165	166	149	170	153	159	155	165	137	163	163	148	162	148	159	152	141	147	151	146	128	143	155	140	155	135	152	161	137	152	162	159	146	142	151	153	174	163	166	161	160	175	162	166	161	143	174	150	145	147	139	138	152	162	149	150	159	141	177	149	157	142	177	176	166	157	172	174	151	159	163	159	151	157	149	154	152	164	149	163	158	144	158	134	180	145	175	136	160	143	170	132	151	148	158	179	155	153	143	157	149	162	157	153	138	154	143	158	160	135	162	159	157	150	144	166	138	158	155	150	141	152	165	159	173	164	172	160	158	166	146	150	173	149	159	153	163	167	175	145	161	148	160	145	148	140	147	160	145	136	158	151	158	139	158	169	130	157	147	159	132	136	152	137	155	161	147	150	163	164	147	162	169	171	170	145	147	156	145	140	153	141	141	157	174	159	148	145	165	157	163	149	140	138	159	153	175	128	172	154	155	125	145	144	138	135	150	149	153	150	155	156	156	174	148	141	173	180	153	153	161	142	148	152	154	137	164	150	170	152	158	159	147	128	128	169	163	138	147	153	166	160	145	161	165	175	168	157	151	158	164	148	145	146	154	140	142	148	151	150	141	143	138	149	150	145	155	150	146	149	152	146	180	181	157	160	132	154	142	135	145	162	151	123	169	152	158	147	138	156	130	124	146	152	171	174	135	169	137	172	161	175	140	154	169	172	149	159	141	128	158	143	127	142	137	149	158	176	164	165	150	147	142	164	152	161	155	140	168	165	157	163	139	157	162	174	169	136	166	132	152	155	172	153	184	152	162	154	139	140	156	164	158	153	170	147	127	166	154	160	158	153	156	183	146	147	166	146	137	146	170	170	162	144	150	160	168	141	139	168	157	159	153	181	150	149	158	163	148	163	146	139	158	146	172	150	150	167	155	160	172	130	160	144	163	156	166	141	131	144	145	168	151	157	146	155	162	153	159	151	132	155	170	144	154	155	167	154	156	165	138	119	153	156	160	147	173	151	164	151	150	166	138	180	139	171	159	169	127	149	168	137	145	145	154	153	145	163	170	164	173	158	157	159	139	150	135	154	150	168	135	160	160	135	142	155	159	156	144	152	161	166	148	153	176	153	154	162	139	177	147	133	162	149	160	159	150	141	171	155	150	170	135	183	156	132	147	166	132	187	178	159	164	154	148	145	164	159	146	138	184	156	156	139	154	150	124	171	162	144	152	134	162	142	154	159	155	168	150	160	140	166	193	152	162	139	166	143	168	131	143	152	151	166	150	147	168	140	149	140	143	171	155	156	170	138	134	182	128	162	144	157	146	157	147	145	138	149	146	148	164	149	154	161	153	135	161	167	144	185	157	154	155	146	140	156	152	190	154	150	144	139	173	173	137	162	155	152	146	135	155	175	151	176	131	165	162	148	168	167	158	162	154	166	140	163	142	177	156	135	168	169	180	164	145	152	139	150	176	147	152	165	153	174	152	150	172
22459	27692	38631	42742	44028	46349	51359	40988	44878	45585	40749	35190	38152	40044	42698	41069	35721	29904	31037	31200	28041	21169	25617	31235	26591	24877	19262	18209	12971	9484	4648	4272	4211	4741	6172	8355	7835	7397	8506	7334	7527	5335	3817	2997	2472	1791	1094	1203	1114	952	757	774	788	620	703	2368	2759	2123	1307	754	451	469	469	434	435	436	416	445	452	470	456	443	394	426	439	431	446	455	444	394	449	406	444	448	444	431	441	399	414	434	453	396	442	392	417	434	439	420	457	425	454	447	419	437	446	402	442	444	421	450	448	408	438	417	431	378	435	415	455	391	404	437	466	380	473	445	461	432	433	446	425	422	442	442	429	447	429	465	413	398	440	403	423	447	441	413	473	403	460	389	407	442	450	419	466	453	442	421	406	422	439	423	396	461	444	466	410	403	466	444	486	458	430	405	401	442	477	442	470	402	430	449	422	438	425	393	426	408	407	472	433	420	432	443	409	429	395	409	478	478	446	401	462	441	370	399	435	424	389	421	409	404	440	425	408	458	407	438	445	430	417	414	412	446	420	432	422	418	429	439	429	414	419	456	441	439	432	428	415	437	428	434	416	415	427	430	452	401	447	416	406	432	422	428	439	448	450	442	404	424	420	372	413	450	438	395	469	467	447	393	423	396	460	448	436	405	439	430	440	458	408	455	425	449	418	469	421	430	403	414	409	379	423	411	433	465	402	419	428	393	401	432	442	421	450	430	424	445	442	456	445	415	398	448	424	406	416	436	402	423	413	422	418	407	448	412	445	478	445	429	469	412	450	450	445	426	409	416	425	433	452	439	466	432	437	411	412	473	423	454	421	466	443	408	430	407	440	416	440	441	425	430	379	432	385	403	433	463	433	414	432	398	463	453	435	409	390	439	427	422	429	418	441	430	449	426	453	444	421	460	398	394	430	433	413	457	431	444	434	409	426	442	426	440	452	406	397	454	438	426	430	475	433	421	372	399	446	409	471	432	456	450	419	406	414	435	440	412	461	450	418	430	434	427	440	413	452	402	450	444	417	449	404	434	399	476	445	431	408	391	392	423	418	410	462	455	431	459	439	435	442	453	421	407	432	417	442	418	450	428	452	421	449	400	433	413	416	434	416	400	412	459	431	427	459	402	396	459	462	443	400	432	463	437	449	395	412	416	412	429	436	421	419	385	442	455	464	396	431	424	417	422	401	414	434	439	429	398	450	471	466	442	451	432	454	427	447	451	423	444	467	443	457	423	373	435	432	422	435	410	399	432	412	408	440	433	441	397	429	407	436	404	482	445	431	443	442	400	442	442	442	434	414	420	414	450	441	451	416	435	419	442	454	416	475	417	441	434	464	424	392	447	431	422	405	405	435	424	433	418	431	407	410	437	401	434	430	439	433	458	426	435	433	447	412	456	437	435	457	413	422	420	444	436	436	439	427	417	434	413	482	481	420	428	437	413	433	438	431	466	455	441	431	423	424	430	443	383	468	426	439	413	402	444	406	433	428	458	437	447	451	431	398	425	399	473	433	437	440	429	441	424	448	435	458	472	436	416	399	413	426	436	445	426	407	373	418	411	428	443	415	413	407	436	437	442	431	402	423	421	435	434	441	432	433	454	423	436	393	401	453	437	440	414	463	407	418	409	417	429	436	441	405	429	416	426	395	468	408	468	411	432	417	428	422	423	428	409	432	406	436	422	438	417	449	436	411	448	413	425	411	435	378	434	441	396	433	401	448	430	432	444	494	444	433	454	412	437	411	434	430	463	411	415	443	392	404	406	444	443	445	421	419	410	398	438	450	431	441	442	416	421	428	418	412	413	417	468	447	437	439	410	438	443	412	450	431	422	433	409	407	455	430	416	396	410	421	442	385	418	425	433	464	406	424	442	402	402	420	430	417	452	442	414	448	409	430	386	405	392	440	447	421	447	445	441	442	456	424	460	430	392	432	462	437	427	424	472	440	456	412	420	435	441	444	416	428	434	404	462	425	449	392	408	415	422	428	446	440	436	424	405	404	408	429	448	439	465	459	460	451	458	439	422	429	449	426	434	437	448	423	395	421	430	416	454	432	481	451	432	389	445	422	394	451	412	423	440	447	418	404	452	436	445	466	402	470	435	417	449	441	401	417	463	402	428	438	435	449	417	411	452	438	430	452	426	431	404	444	415	412	471	422	453	422	449	425	451	428	385	393	432	442	369	416	414	434	454	381	445	437	447	430	425	439	413	435	441	443	444	448	429	431	441	402	452	451	432	396	450	417	421	434	413	470	450	434	461	393	474	442	437	412	438	423	439	476	404	442	419	444	415	447	429	483	420	432	460	414	441	435	439	423	441	394	458	452	419	430	398	419	423	432	407	438	441	436	406	442	413	356	433	430	464	423	448	409	442	432	439	443	419	441	399	460	407	466	444	431	452	443	420	441	419	498	443	467	431	421	438	393	415	400	457	424	480	443	423	452	456	425	457	409	459	410	421	469	461	434	405	421	428	418	432	469	451	415	400	395	477	441	442	425	408	462	461	393	420	420	426	401	435	447	432	441	442	410	442	426	462	460	428	436	442	436	408	420	465	438	450	456	425	454	415	414	451	476	431	412	407	443	467	429	436	459	430	403	407	428	422	460	415	419	416	439	474	401	385	428	461	463	416	446	440	396	417	426	439	452	437	477	430	448	430	437	417	429	426	431	472	454	389	468	405	447	442	435	434	444	438	451	503	410	459	444	405	433	446	455	462	457	474	418	409	439	429	448	411	417	387	418	412	434	460	455	404	464	447	492	437	406	432	408	416	438	428	421	393	448	420	438	403	412	427	393	444	419	447	439	434	432	444	419	415	396	409	407	431	424	461	404	411	420	432	435	451	447	440	421	409	427	470	418	396	402	429	481	443	452	442	400	421	449	465	420	427	416	451	389	452	403	461	445	429	428	424	470	450	401	430	415	490	396	412	436	421	438	434	457	439	453	433	423	419	418	426	425	435	433	385	413	390	447	439	428	430	424	443	455	451	431	455	425	422	385	423	466	418	428	398	424	424	408	488	424	467	415	425	432	406	474	438	415	447	438	420	432	437	400	430	399	460	451	415	413	462	413	405	440	438	430	431	458	418	437	424	416	403	429	467	426	447	447	422	448	442	432	424	427	425	434	421	448	432	406	453	445	435	424	468	445	443	416	454	456	394	432	393	457	423	427	463	413	441	417	424	420	399	396	447	422	418	443	461	440	427	371	422	449	442	413	449	404	427	434	436	416	461	449	450	453	420	431	438	461	437	438	457	431	448	477	440	426	422	428	423	419	419	423	471	432	427	467	446	438	428	437	405	445	414	417	429	468	434	431	389	430	437	405	427	425	448	449	454	443	411	439	412	459	416	433	456	419	435	461	439	454	388	395	407	466	454	410	389	420	416	426	428	417	471	383	410	437	420	470	409	433	437	429	449	425	471	427	432	405	414	435	424	444	439	468	395	438	422	432	419	407	447	427	450	425	426	435	434	409	426	399	440	444	426	390	430	451	411	400	437
10294	8378	11527	9071	6193	4580	4248	2439	2532	2084	1283	946	943	1025	1179	1000	834	654	635	574	452	345	513	454	413	360	290	266	262	228	177	156	185	189	184	175	176	154	194	178	163	163	159	145	145	136	130	143	122	128	124	143	161	126	118	141	116	151	159	109	129	141	120	116	128	125	144	135	118	106	139	108	119	126	116	113	140	138	104	137	121	117	123	119	140	136	148	148	141	128	120	119	123	116	117	115	144	123	134	132	126	153	107	113	126	125	142	128	105	128	128	126	120	154	131	123	140	150	145	114	115	135	139	133	137	128	121	118	124	105	127	137	104	139	117	139	135	129	122	119	115	126	131	124	119	105	111	132	127	107	122	120	113	119	118	120	128	128	115	124	109	134	112	117	126	122	136	120	120	107	107	124	126	123	116	125	136	128	130	109	132	123	130	122	117	133	120	118	129	131	137	107	147	135	117	124	128	128	115	118	123	137	129	129	134	125	131	110	107	138	133	131	132	139	128	105	114	105	141	120	123	119	131	128	118	150	111	114	107	131	148	136	118	145	126	113	122	129	129	137	131	140	128	139	113	110	126	119	134	108	126	154	156	140	126	122	112	134	138	132	125	125	126	112	122	123	121	123	132	121	124	118	128	114	138	133	109	114	124	124	114	141	132	131	109	126	123	108	137	113	118	132	122	141	134	143	129	137	130	108	120	118	112	142	109	114	128	137	136	130	113	128	126	115	135	121	122	115	109	136	114	117	124	130	122	126	135	151	131	112	129	140	124	138	121	120	126	117	138	122	124	126	137	131	115	135	106	115	131	135	113	149	136	136	136	136	122	121	119	130	132	117	120	130	126	119	126	113	127	110	116	130	131	131	115	124	131	133	102	115	131	119	97	140	113	116	126	124	139	138	128	124	94	150	125	120	127	109	145	145	126	128	122	139	129	126	114	130	116	108	118	116	114	120	106	123	156	107	107	110	136	122	129	138	97	118	124	122	117	119	118	120	136	121	126	124	139	127	133	141	142	128	121	124	119	115	122	110	101	115	127	115	110	135	114	140	124	93	151	135	132	116	120	129	122	137	116	136	122	110	134	121	121	119	123	119	119	132	140	124	121	108	118	111	117	119	141	121	133	123	117	117	117	119	126	119	135	140	120	118	107	121	128	131	107	111	122	117	129	123	127	149	106	103	125	125	139	99	115	108	143	142	120	129	122	133	118	124	140	124	130	131	132	119	124	134	135	118	135	117	124	99	133	137	113	124	117	99	121	122	106	133	128	113	142	125	112	117	128	113	134	133	126	120	127	122	122	136	144	130	151	117	125	141	130	127	112	116	111	128	109	130	124	133	141	116	123	147	137	125	124	127	104	114	131	140	121	106	145	131	124	124	125	126	120	119	120	128	106	112	137	117	127	116	119	144	138	130	130	120	139	104	119	132	134	127	125	108	128	128	113	134	123	127	128	141	117	119	148	115	120	111	127	128	136	128	132	119	121	113	119	127	120	130	133	131	131	124	116	125	125	125	113	109	126	130	115	107	136	134	143	127	141	132	125	140	147	128	124	132	105	122	120	137	137	122	136	131	157	122	133	114	116	120	130	136	126	131	146	124	103	110	125	120	121	134	130	120	130	131	140	123	138	121	131	123	108	164	105	133	133	127	124	120	140	120	115	112	118	144	130	121	122	134	105	141	136	122	116	117	125	113	107	113	130	123	121	114	129	132	127	142	115	140	119	118	116	122	117	120	115	136	114	132	128	109	113	136	114	105	114	131	102	126	143	133	121	105	142	146	123	119	132	113	129	123	122	131	116	117	127	129	136	132	127	145	134	122	127	103	109	141	133	149	117	110	113	140	132	115	118	129	112	134	126	123	115	134	112	118	99	121	108	141	116	141	128	112	122	121	135	130	131	141	122	122	98	133	136	125	126	134	116	135	119	110	128	118	136	123	112	122	129	113	119	150	133	129	123	119	119	127	121	118	109	115	149	102	154	132	112	97	123	119	142	132	125	119	165	138	120	97	138	106	121	143	98	105	117	132	122	122	132	134	140	136	106	107	118	119	111	116	148	133	116	156	130	136	139	100	132	123	131	111	145	110	118	128	110	103	139	148	121	138	117	131	128	131	120	119	118	121	115	136	125	139	141	120	137	130	143	118	123	137	132	150	128	126	144	138	140	123	121	127	146	112	136	120	101	122	111	129	120	108	113	105	123	128	122	124	144	135	122	116	127	133	116	136	114	119	117	128	148	122	129	138	117	157	145	135	134	128	133	131	122	115	130	126	136	122	136	117	127	141	108	128	126	130	122	119	118	137	106	118	122	129	111	137	139	118	135	132	110	149	129	115	126	130	117	117	129	124	140	126	122	108	134	126	119	130	115	125	119	109	130	140	142	144	131	129	127	130	146	123	141	109	127	117	113	126	117	121	119	123	128	118	129	131	136	125	133	131	107	121	119	150	130	144	133	114	122	128	116	121	124	117	134	130	122	118	138	157	117	104	123	106	135	114	137	160	110	135	129	116	124	128	106	134	119	121	137	120	152	123	121	145	113	121	134	117	115	113	114	133	157	128	108	129	143	130	134	131	135	118	120	149	126	136	126	120	133	121	126	134	116	126	114	160	132	119	109	149	136	104	103	125	120	139	131	116	109	108	136	135	131	127	118	113	113	114	125	110	121	117	127	95	105	117	133	115	141	113	137	127	124	120	135	124	123	127	140	121	126	143	138	151	107	113	120	122	140	140	129	109	133	132	137	125	132	143	120	143	152	145	113	115	120	106	127	130	109	110	132	103	114	138	117	126	104	119	146	135	138	125	137	128	121	135	121	123	148	137	142	138	106	138	135	127	122	137	112	154	127	124	114	117	125	126	139	100	129	125	107	117	145	120	135	123	130	122	128	135	120	129	133	117	114	112	130	115	124	119	111	128	102	114	133	113	113	134	137	144	122	123	141	134	111	120	130	135	122	123	135	121	111	136	133	133	113	144	113	114	122	128	129	130	129	104	139	111	118	133	142	119	130	144	145	119	135	136	119	111	129	128	136	120	132	126	121	135	145	115	126	133	113	132	122	134	132	131	105	109	116	131	151	107	143	122	112	131	151	109	130	132	121	118	119	145	129	125	130	128	117	127	137	116	132	125	124	123	115	126	145	114	114	139	120	134	121	131	107	126	112	110	108	117	112	99	128	123	110	96	110	140	140	121	123	137	134	156	126	120	122	147	122	140	115	111	120	120	135	112	138	138	105	127	105	108	123	114	114	138	126	130	151	130	129	124	124	114	114	130	114	137	110	102	106	114	97	130	119	104	130	122	123	104	126	117	132	121	119	130	128	125	122	107	115	127	112	136	139	128	134	126	132	110	132	128	120	136	133	130	104	130	128	132	141	110	137	114	124	102	118	110	120	141	117	132	140	115	131	114	130	118	112	108	124	126	115	120	135	116	122	129	133	112	114	101	106	136	132	133	136	142	121	116	124	134	123	105	134	125	141	121	111	115
7556	8527	15794	17392	16242	15172	16405	9763	11645	10265	6762	5170	5260	6152	6960	5711	4854	3753	3814	3496	2970	2193	3551	3124	2516	2121	1772	1468	1470	1149	776	626	624	670	658	775	747	747	786	640	708	584	585	490	443	426	383	429	444	442	414	412	374	400	415	513	566	555	445	365	345	361	307	351	338	375	338	383	374	354	354	354	367	372	325	331	381	346	384	372	376	375	342	359	332	372	365	377	415	379	335	379	388	407	353	346	354	330	337	357	345	368	379	338	294	392	365	334	381	350	375	357	380	361	371	347	360	386	354	346	358	340	342	367	324	370	353	318	326	354	347	318	345	343	335	354	362	367	388	332	359	361	365	386	365	336	351	369	335	356	367	347	358	385	369	344	325	334	372	361	369	360	345	370	388	370	352	339	370	370	372	344	337	342	304	362	349	371	322	367	376	325	336	344	401	386	363	350	354	333	332	328	344	324	360	391	362	345	356	363	320	334	370	377	370	376	340	349	361	370	340	367	351	362	342	338	348	356	391	383	359	356	365	343	328	360	366	354	368	353	350	326	368	378	342	387	348	367	334	337	390	386	334	352	388	368	345	368	357	354	368	376	360	356	366	358	379	368	354	350	328	356	350	374	347	371	355	309	333	337	366	346	355	397	378	347	360	359	368	369	365	376	362	341	349	355	338	370	345	363	332	347	363	338	368	368	379	341	378	348	356	419	331	425	354	340	359	328	360	373	360	370	362	354	371	353	349	338	358	358	335	379	344	356	347	361	328	365	350	342	347	385	336	366	378	381	382	378	373	368	335	346	378	365	348	397	372	370	362	348	354	369	368	346	379	343	377	350	348	347	368	379	338	361	349	360	369	402	388	367	357	333	371	391	358	386	322	351	373	343	357	347	367	362	368	344	372	376	358	341	386	359	347	308	347	365	345	368	350	323	358	318	328	354	338	353	353	327	334	350	369	341	372	388	403	375	410	374	335	350	332	349	359	349	355	377	344	352	329	351	385	386	354	357	353	356	354	351	354	369	338	349	357	391	357	370	365	344	349	355	373	358	352	342	364	349	358	329	360	350	340	351	379	374	400	341	370	368	337	399	340	335	390	354	363	326	351	388	373	356	355	345	365	379	344	363	383	354	353	335	377	340	399	344	363	370	333	335	341	353	347	364	349	348	384	323	348	395	346	398	340	364	368	374	377	360	361	343	370	364	372	326	352	387	334	358	345	354	355	325	376	389	367	352	343	367	353	354	356	359	336	341	347	383	344	363	375	323	386	311	363	359	337	362	377	343	350	358	374	383	355	339	372	381	353	392	329	330	330	365	379	368	350	362	403	377	336	339	370	351	343	353	372	395	366	384	320	336	356	353	354	330	350	353	354	375	364	371	368	356	337	366	371	337	340	341	357	361	371	360	401	359	302	350	375	383	374	377	377	344	342	362	363	387	357	375	352	387	369	366	379	400	384	355	349	341	373	348	369	374	358	373	367	362	339	363	377	353	372	396	353	388	339	344	367	362	325	350	377	359	346	330	334	302	378	360	350	368	380	340	398	362	330	383	336	335	375	359	380	364	336	377	315	384	395	356	361	351	328	345	357	344	369	380	332	333	352	329	330	338	338	364	356	354	341	328	373	334	363	313	371	370	363	355	384	349	365	333	348	344	352	351	382	366	384	346	341	381	355	366	360	351	343	356	364	377	391	350	347	358	352	352	381	345	327	334	361	366	381	365	365	362	356	351	336	318	328	361	381	348	344	351	325	390	342	350	350	347	348	389	327	343	343	350	358	338	377	368	376	337	347	360	372	362	347	374	389	341	366	364	374	393	333	347	351	349	361	359	356	339	374	355	357	346	325	347	378	325	366	364	379	336	356	333	373	360	358	352	371	380	370	371	338	344	365	376	373	349	358	400	355	400	362	369	371	373	386	362	366	386	373	330	360	358	339	366	383	343	341	371	363	353	375	367	382	356	340	377	338	351	365	350	380	356	340	339	389	357	344	359	331	365	377	380	368	365	369	346	373	353	334	347	351	345	350	350	328	364	341	345	372	364	360	340	387	385	332	338	373	353	344	365	351	390	359	351	354	389	361	352	347	376	323	355	336	341	379	371	324	373	357	373	366	336	341	365	361	343	391	328	376	365	345	346	372	357	346	329	383	347	326	371	362	337	370	383	384	358	362	362	342	385	350	348	345	376	353	360	353	377	375	358	354	378	358	373	353	364	357	346	364	403	391	332	358	344	359	361	343	341	350	345	376	380	347	348	319	341	385	332	349	353	377	371	370	372	357	333	389	365	371	355	347	396	358	406	325	355	347	352	334	351	356	352	338	347	353	362	348	358	363	352	363	330	378	366	329	370	330	354	404	342	339	361	357	331	411	372	381	330	362	354	387	347	379	356	327	341	348	385	364	332	356	363	343	331	394	350	347	356	372	371	333	365	312	350	352	365	322	354	357	321	362	376	363	365	358	370	318	358	351	341	371	367	367	320	367	324	336	341	338	332	351	348	353	376	307	348	376	328	352	351	376	388	401	366	348	335	378	356	372	356	412	371	363	376	377	335	356	335	342	358	327	372	377	387	367	368	340	375	333	370	333	373	340	340	347	355	347	335	341	379	351	315	368	356	335	363	352	345	347	374	350	358	357	359	368	374	361	374	378	382	328	358	325	361	345	361	328	389	346	336	393	346	346	356	368	354	348	366	342	359	366	375	374	345	383	336	333	367	341	352	346	372	345	354	366	353	341	351	378	356	346	332	353	353	371	355	393	325	328	354	344	324	347	348	329	354	360	345	391	349	350	368	312	381	342	404	355	330	347	322	338	348	361	370	363	334	368	353	340	339	340	362	373	358	384	384	345	388	359	380	361	366	339	343	385	347	347	375	365	340	364	354	374	349	347	336	375	371	349	361	354	356	391	378	370	328	374	342	382	371	358	352	376	372	358	377	355	367	345	369	336	361	332	353	378	351	361	369	370	344	351	325	353	376	357	388	354	360	329	363	369	347	374	306	355	348	350	368	383	357	342	338	350	349	364	395	363	361	377	350	351	358	355	354	364	380	359	331	334	352	339	385	378	349	358	351	360	347	342	375	350	361	374	378	353	321	356	416	365	338	351	343	381	360	394	363	332	374	381	368	327	356	360	386	366	348	361	345	341	342	336	351	339	356	361	315	332	380	341	321	356	375	411	350	371	373	328	367	374	357	390	312	348	359	361	358	342	351	369	360	352	348	358	334	365	378	334	347	341	376	389	366	341	333	395	330	336	360	378	361	359	352	328	369	382	353	317	360	351	367	381	359	344	364	384	366	382	354	393	341	327	337	361	348	353	338	345	368	394	359	388	321	365	373	369	350	349	330	356	331	336	344	345	363	314	322	381	363	376	315	353	352	363	327	360	344	358	356	363	344	394	375	358	350	348	380	366	377	380	376	356	341	335	362	344	340	392	366	323	342	334	366	371	361	390	365	356	379	346	381	369	387	337	312	342	338	340	338	346	378	351	373	341	356
26933	28927	36380	32324	31431	32216	34311	25188	28484	25706	17636	12588	11652	14157	17053	14333	10751	7975	8359	8075	5397	3922	6939	5628	4467	3696	3012	2000	2114	1296	660	374	409	609	713	909	777	811	846	691	712	497	375	343	290	239	206	185	169	157	188	165	168	143	167	289	313	263	205	185	139	134	135	147	125	151	130	134	143	158	140	138	141	118	137	141	131	167	120	138	135	133	142	139	143	159	131	121	146	150	139	122	131	137	146	138	134	127	126	137	141	121	140	146	142	106	123	113	138	120	134	148	132	129	129	137	144	136	129	127	140	146	149	131	160	124	141	143	141	147	141	126	128	148	145	114	148	136	131	138	161	153	145	136	152	160	141	114	140	127	136	119	143	148	140	130	123	132	145	117	123	135	134	153	122	145	139	128	122	135	121	144	132	125	130	126	133	121	124	137	120	137	140	153	130	114	138	129	132	120	134	127	134	151	129	129	124	120	130	112	131	139	151	153	154	149	124	150	140	130	132	136	145	134	131	129	151	128	132	139	156	145	132	129	153	127	151	150	138	129	142	138	129	137	113	115	128	127	144	130	150	139	139	138	130	126	140	139	132	128	132	128	129	150	123	143	142	132	132	142	129	129	133	117	141	119	136	145	140	135	127	138	141	136	123	114	138	150	120	124	146	120	102	136	136	147	132	125	123	155	128	119	126	134	120	120	130	154	119	125	135	142	131	145	151	146	145	133	127	151	129	122	161	147	142	135	135	158	139	133	121	151	145	119	138	109	150	143	119	153	153	137	133	134	133	140	126	134	124	143	132	155	144	134	140	150	147	127	141	142	135	135	127	141	140	129	137	120	135	141	144	125	127	131	137	137	145	140	140	155	123	137	122	122	132	141	130	125	121	124	137	150	137	130	105	163	134	142	142	133	136	134	153	151	133	123	115	151	158	145	131	126	131	118	135	138	116	146	128	124	149	128	132	116	133	139	125	123	130	111	141	127	122	136	152	114	110	139	141	113	129	132	126	147	127	142	145	137	124	144	137	114	132	135	135	125	140	149	142	121	105	135	169	117	148	146	126	144	125	137	138	130	125	115	157	118	138	113	140	136	134	144	122	136	144	134	119	133	145	140	133	123	146	146	151	147	113	119	119	162	141	133	142	131	122	143	140	119	127	130	128	132	133	144	130	124	129	142	121	148	120	155	141	131	125	153	143	125	135	133	132	144	125	138	155	118	130	122	138	141	130	151	134	140	156	112	147	113	127	128	121	144	134	133	123	124	114	135	107	135	148	147	117	116	151	128	149	126	141	149	116	137	141	139	139	138	125	144	150	118	117	125	128	131	143	120	122	124	149	129	144	141	123	163	140	143	121	121	132	126	131	128	143	121	151	155	128	121	139	118	135	129	116	141	130	97	151	128	115	150	123	142	129	122	126	124	138	126	118	133	132	122	112	128	148	149	131	124	133	151	142	141	129	126	159	158	145	148	130	129	116	134	147	141	133	137	126	145	140	124	134	133	152	120	139	105	141	147	137	163	147	113	148	141	142	128	121	117	135	140	131	126	126	138	140	134	122	140	121	133	130	132	133	174	108	125	126	144	120	130	122	132	151	143	136	150	142	130	146	129	122	130	135	140	130	154	114	127	154	126	131	136	163	119	137	124	134	127	136	150	122	154	111	122	145	140	103	132	132	155	140	147	143	131	113	142	133	123	129	133	126	141	132	144	129	134	127	126	149	150	142	115	134	129	123	131	140	143	143	110	137	133	129	123	134	141	111	136	131	132	140	140	179	137	135	141	132	145	144	149	154	133	145	148	147	126	129	131	116	129	130	159	121	118	135	129	146	133	120	138	136	131	146	137	120	137	126	128	136	150	136	139	143	143	134	130	140	109	143	123	139	143	148	127	120	123	134	115	154	113	120	122	145	127	126	136	147	116	138	131	130	134	136	121	115	138	121	127	150	131	121	155	130	142	120	125	161	129	145	143	143	124	119	131	129	150	143	145	150	140	130	120	121	110	132	115	126	130	125	144	124	128	158	152	113	133	128	126	140	146	127	113	126	107	144	129	146	121	132	141	140	128	121	138	149	145	126	128	135	132	139	120	125	149	134	137	130	127	146	120	121	150	131	123	138	122	113	131	140	125	124	129	128	147	123	120	140	140	119	160	126	123	106	121	140	124	153	141	124	139	120	128	135	147	146	135	149	132	160	117	136	140	120	110	126	155	135	133	143	133	133	128	139	116	135	110	131	131	144	121	135	133	138	141	134	132	131	141	127	138	126	150	134	126	135	118	166	156	139	135	143	135	119	138	143	98	133	136	142	148	136	132	149	137	107	129	152	128	139	130	141	143	113	143	120	120	116	157	152	142	121	136	128	141	129	152	120	132	124	132	145	127	135	113	148	147	127	131	143	137	136	135	150	139	133	131	151	134	128	156	143	147	145	129	134	128	128	152	142	132	145	119	119	158	119	125	138	121	131	121	128	134	143	138	125	131	131	118	159	131	122	144	127	136	127	122	153	151	158	111	126	147	134	125	138	121	130	134	146	116	141	118	140	148	107	124	123	110	147	127	140	139	106	141	139	148	149	111	153	127	129	114	152	136	145	123	134	106	162	119	146	162	139	145	132	147	142	147	130	139	137	158	141	138	139	139	154	121	130	138	136	127	130	136	126	137	138	149	148	117	125	120	122	136	132	126	132	131	123	143	121	120	127	136	128	151	131	132	139	130	131	130	118	142	121	143	148	111	136	140	132	125	128	127	134	135	136	152	118	126	136	136	123	157	124	139	134	139	116	152	140	155	119	141	133	131	148	139	142	143	130	136	140	121	119	147	142	135	124	119	158	134	120	133	117	135	157	139	114	131	142	141	131	122	147	112	143	139	141	124	124	126	133	115	122	131	131	133	135	117	117	142	136	153	149	135	129	164	117	145	135	133	134	127	147	137	167	156	129	136	121	144	149	124	119	135	133	150	115	135	140	143	141	154	138	130	129	126	130	124	117	132	141	142	139	123	116	119	143	122	124	122	121	118	113	136	129	128	126	137	131	141	127	150	120	135	138	134	117	157	130	138	147	114	139	136	138	108	140	135	123	121	129	153	126	138	121	137	125	129	146	140	123	162	126	133	134	134	144	131	140	133	135	129	133	124	124	142	154	129	146	142	126	161	124	136	114	135	144	124	129	140	154	131	128	142	137	129	113	136	136	151	131	127	119	143	144	152	128	135	129	135	126	129	127	128	154	125	133	131	122	131	139	130	130	116	147	149	131	123	123	148	133	128	150	137	124	132	148	129	133	135	128	136	150	137	136	137	159	126	143	144	151	107	156	160	136	123	140	135	126	133	130	146	112	137	143	136	114	113	112	129	161	149	133	117	141	153	139	147	126	139	139	115	139	119	141	159	143	125	132	135	134	131	147	140	127	149	146	115	152	109	115	135	139	119	132	128	126	132	139	138	138	144	136	136	111	157	120	148	129	142	128	114	129	134	149	135	139	142	129	136	133	132	137	123
18377	24712	33670	35663	40166	42084	46165	34621	42556	39557	31736	28679	29196	34196	36824	33564	28685	24371	25644	24545	17404	16577	25624	22314	19512	17961	14933	10817	11256	7026	3951	2035	2152	3375	4589	5803	4986	5562	5131	4406	4765	3360	2321	2022	1490	1215	880	796	703	700	630	540	487	447	741	1657	1705	1337	959	631	457	372	398	416	373	380	350	383	385	361	397	349	378	385	401	385	376	411	380	389	414	394	359	376	352	414	372	408	383	373	387	339	384	340	372	374	371	400	369	414	382	373	394	371	387	364	393	391	423	358	362	375	414	456	382	376	348	397	411	404	373	410	363	393	365	377	383	345	383	421	410	385	400	368	395	379	372	377	404	414	361	370	409	378	361	371	422	376	343	406	378	375	375	369	416	363	396	395	407	388	372	392	379	392	400	378	382	359	420	389	401	379	418	380	369	383	344	384	376	392	362	361	393	363	360	425	402	376	364	358	379	385	378	353	391	405	386	379	373	386	412	416	377	386	411	386	358	416	406	380	389	356	350	376	395	383	395	416	368	408	373	396	390	402	382	419	379	389	399	396	394	363	357	341	365	373	379	370	384	378	365	355	364	370	369	369	360	401	375	395	386	377	422	367	387	375	369	375	363	390	396	391	408	379	361	389	355	426	404	379	373	369	408	403	431	382	378	363	382	397	360	398	377	365	388	390	370	381	372	411	399	377	386	375	393	375	387	384	354	358	437	357	400	367	352	363	417	391	396	371	383	388	365	412	425	388	363	347	371	418	353	403	364	369	375	395	404	401	369	349	394	393	429	396	408	358	434	394	369	400	386	442	381	331	390	367	390	376	362	370	399	389	391	374	384	358	361	374	376	414	378	402	374	381	377	383	357	431	373	353	369	392	372	348	382	410	372	345	386	377	397	410	381	374	392	379	386	373	375	389	377	385	375	351	411	366	365	380	391	394	354	364	368	399	383	394	388	370	379	403	406	376	375	384	358	395	366	373	364	370	399	383	399	344	369	385	360	388	391	393	385	371	385	397	390	405	391	384	374	393	357	388	380	355	393	395	402	374	372	351	399	432	364	392	413	373	340	345	405	382	389	368	377	368	389	394	380	390	405	378	349	375	403	375	402	402	370	381	350	420	412	381	398	386	409	365	369	387	385	370	385	359	362	399	348	334	337	382	396	374	378	384	359	382	367	370	409	390	408	365	364	415	362	380	356	365	409	335	391	391	333	385	377	387	396	422	395	404	385	373	377	386	359	388	382	399	365	347	409	371	393	370	382	372	409	354	368	392	379	335	363	361	387	354	386	403	371	366	356	410	385	386	399	427	382	365	398	410	366	374	370	351	390	385	370	375	366	417	356	370	397	406	408	389	363	377	399	383	382	382	386	361	384	393	409	373	388	394	392	373	411	360	399	373	396	357	378	361	386	378	370	378	380	367	388	350	371	379	381	393	354	351	403	378	399	364	371	392	372	371	391	385	398	365	400	384	372	411	395	329	348	400	358	387	374	381	379	420	414	404	363	358	368	395	401	375	419	378	435	425	390	381	401	366	400	388	392	411	363	388	359	410	403	352	388	379	390	321	377	367	391	395	394	367	414	380	422	406	402	381	348	414	376	388	398	388	393	352	396	332	351	412	404	364	396	400	397	370	391	378	402	394	372	406	368	381	391	385	392	406	423	391	383	427	371	405	360	360	365	376	398	374	379	385	363	404	381	383	445	390	370	386	386	357	360	383	383	384	379	404	355	361	365	413	375	363	388	380	337	348	340	408	398	387	396	369	390	367	387	370	397	390	401	377	374	403	369	394	355	371	387	395	386	399	378	387	377	370	399	408	367	419	363	386	387	419	368	429	404	388	400	382	384	406	374	375	346	403	408	354	384	347	368	371	392	355	374	378	375	407	391	378	402	364	368	369	380	376	370	375	390	346	403	378	374	408	391	364	351	361	374	388	379	390	380	358	391	395	381	360	383	389	370	368	361	376	372	378	419	388	405	425	402	393	380	367	378	332	378	371	362	383	415	366	404	406	403	355	393	362	399	376	395	390	393	355	368	361	413	382	361	339	383	384	403	386	372	397	358	391	390	428	408	351	388	402	370	382	383	387	366	389	389	407	403	432	383	388	362	367	385	386	411	394	377	400	371	369	368	399	386	341	345	366	418	376	385	407	382	393	356	373	347	385	395	368	351	385	399	341	389	396	366	379	379	359	380	373	400	406	361	360	366	337	370	394	329	396	386	402	392	371	371	387	361	421	375	373	399	414	375	389	366	382	385	354	386	424	396	371	382	390	389	380	370	405	380	355	384	351	373	354	349	401	365	361	375	364	357	399	379	407	375	393	395	378	375	372	373	393	383	373	355	398	413	399	395	381	380	413	393	383	402	387	363	359	405	374	394	371	381	354	367	370	392	394	384	371	379	388	364	381	373	394	397	383	341	388	383	389	392	363	377	369	373	364	401	398	379	355	390	414	364	408	404	387	387	378	376	393	373	378	385	374	362	361	382	351	358	429	406	366	413	373	396	385	405	378	363	362	409	361	365	366	369	376	399	401	367	415	376	385	419	358	360	387	424	378	419	369	390	403	371	378	408	362	392	441	399	400	396	359	390	364	399	414	350	387	365	336	388	393	377	369	373	391	413	382	398	376	421	351	363	353	433	407	364	374	393	375	391	387	380	358	402	390	365	395	379	385	359	372	336	372	367	397	351	347	406	396	405	378	380	367	345	395	375	376	380	387	380	385	369	380	385	411	368	371	338	395	350	365	397	408	380	363	366	396	425	355	360	401	397	360	388	352	399	400	371	386	376	408	394	383	358	386	389	384	381	387	354	384	392	371	398	414	370	364	400	386	365	395	389	385	412	372	403	427	393	412	365	403	395	361	401	386	385	381	392	365	385	338	396	394	408	338	362	371	367	417	368	393	384	330	346	410	358	366	371	374	407	363	363	362	430	390	388	363	412	385	401	413	389	364	391	392	365	426	349	379	359	379	374	348	388	346	373	390	379	350	353	389	389	388	380	386	349	356	358	387	404	360	376	393	385	397	359	388	406	362	372	390	396	367	375	416	371	377	404	387	376	394	368	382	393	381	394	381	382	398	355	368	388	379	414	360	362	372	385	374	375	413	346	359	409	373	398	391	421	388	412	377	385	377	382	384	381	350	360	420	412	367	368	402	347	401	391	382	412	376	348	407	372	372	359	365	382	387	384	405	376	374	423	360	381	394	368	373	370	427	385	369	389	344	386	408	404	386	401	393	389	366	376	388	375	382	409	374	382	389	378	388	371	385	370	381	407	378	401	385	381	397	402	381	370	358	365	373	368	414	375	359	376	377	406	342	383	385	411	367	362	399	338	363	361	420	410	393	404	359	372	355	375	379	377	343	357	379	380	385	405	389	370	421	387	386	381	347	406	389	374	418	405	402	357	345	361	398	400	420	393	397	373	356	372	374	410	376	407	391	387	344	397	380	407	380	400	383	404	401	388	379	404	425	366	361	334	387	379	416	358	434	342	368	352	398
33347	34418	40160	38234	35971	36127	40144	32378	34672	31764	24743	17461	16482	21501	24155	21281	16825	13217	13393	14240	7435	8859	8278	8628	7217	6313	4850	3484	3478	2506	1362	650	630	1040	1101	1397	1319	1425	1293	1024	1140	760	596	524	408	370	298	256	222	237	227	229	218	169	230	443	450	402	356	243	207	172	146	192	167	161	161	178	179	167	177	191	179	164	189	175	178	151	163	154	163	167	156	175	162	167	171	190	169	171	148	182	150	173	147	148	171	177	161	162	163	167	177	155	138	176	198	173	179	157	166	177	169	162	152	173	167	159	174	151	153	189	165	171	165	169	165	144	155	157	172	167	143	149	166	146	128	161	163	161	158	180	164	156	152	165	162	167	145	176	179	169	179	162	158	180	196	175	156	176	156	177	166	178	167	160	162	153	168	183	186	163	170	161	181	165	150	163	191	176	163	133	171	165	163	154	156	141	160	173	157	188	180	182	183	175	178	176	167	168	164	167	169	153	164	165	164	161	175	168	148	161	155	158	173	170	162	162	167	164	147	176	178	166	160	174	166	160	155	174	174	169	159	170	151	187	163	175	162	158	178	146	158	165	160	165	166	174	153	155	147	168	178	168	189	166	167	175	176	184	197	175	193	160	148	181	149	165	191	167	156	170	170	167	159	161	150	168	180	165	176	160	162	156	149	191	165	176	167	168	158	140	159	164	166	172	184	180	165	177	157	149	128	158	178	163	160	159	174	137	170	163	193	185	185	161	199	161	141	172	184	165	171	175	177	140	170	165	187	180	179	184	171	183	179	184	161	151	174	180	164	158	165	189	156	148	158	158	187	163	180	187	164	187	175	151	163	146	199	186	176	176	199	171	152	180	151	184	152	185	170	186	194	176	168	167	142	183	177	145	174	181	169	154	184	145	164	164	146	148	163	165	181	154	152	157	149	144	149	155	158	164	193	160	151	191	150	166	172	171	184	176	190	156	150	180	158	168	186	170	155	178	164	155	148	159	167	162	165	152	168	161	162	158	151	162	187	159	162	164	145	176	160	182	141	146	171	159	165	164	148	144	159	165	153	138	168	158	148	175	173	167	164	161	166	175	165	183	170	164	160	152	167	200	199	168	160	175	156	144	165	175	160	159	150	151	169	152	160	143	150	160	130	144	162	148	161	152	170	153	153	160	156	136	167	140	162	174	158	154	160	166	180	165	169	163	171	179	166	167	159	177	184	165	160	167	177	165	189	168	170	183	143	177	203	191	161	166	140	146	160	145	184	182	183	178	163	161	168	178	176	171	171	172	143	172	154	179	168	171	158	153	160	148	190	161	158	165	163	172	170	176	169	164	153	157	161	154	171	162	160	165	167	177	187	164	151	173	149	143	156	157	150	163	182	151	136	160	171	140	177	166	155	160	171	167	180	171	167	170	176	164	172	186	149	171	165	169	152	158	186	160	161	175	150	187	186	164	171	182	169	170	149	189	181	178	171	158	169	176	179	156	171	162	177	150	172	187	185	183	184	160	160	167	181	157	187	165	161	172	167	162	160	166	187	179	179	179	166	175	176	162	178	165	166	192	159	162	188	166	154	150	173	156	162	155	183	167	183	183	181	175	191	174	165	142	163	151	147	178	161	162	156	155	164	175	158	183	154	158	162	172	152	155	159	185	143	173	158	145	179	184	173	172	157	174	161	174	173	159	158	148	159	175	141	178	157	154	172	164	154	169	191	165	155	166	157	173	179	155	172	161	168	146	175	186	158	144	186	160	176	150	152	181	153	143	149	167	155	161	175	166	142	172	166	172	178	176	178	155	188	143	164	167	188	174	149	164	186	161	166	169	158	165	160	147	158	173	158	158	175	200	160	150	171	169	170	162	192	142	174	139	157	153	179	154	149	169	172	191	155	182	173	169	161	171	188	166	173	163	192	163	157	177	154	185	171	144	175	136	174	182	180	174	167	203	152	141	168	159	165	150	150	163	166	165	169	150	176	156	170	177	149	158	204	160	145	148	179	193	179	157	201	192	176	169	164	168	169	171	162	172	155	162	165	178	162	141	175	151	173	146	144	143	177	173	153	171	150	152	179	144	153	181	152	173	159	138	158	182	192	175	163	152	181	163	178	159	164	190	164	170	158	171	162	157	160	161	185	165	164	152	151	169	173	176	171	171	167	175	155	169	141	160	151	170	154	165	189	187	180	166	162	149	147	163	159	166	155	225	176	175	166	182	172	191	148	174	142	127	147	155	174	174	148	130	181	175	175	189	141	169	151	194	163	167	167	176	162	169	162	176	194	155	149	162	166	166	172	172	188	150	140	167	208	165	155	171	176	176	174	168	153	164	177	178	154	153	187	167	181	164	167	153	182	178	147	176	145	178	142	187	158	157	157	165	159	165	187	148	167	163	153	179	143	155	173	173	172	153	161	169	181	166	151	166	155	147	151	181	179	162	156	178	157	144	164	160	164	195	175	171	168	161	153	167	144	165	199	164	165	162	182	162	135	166	157	174	187	174	156	163	179	181	161	189	146	167	164	164	154	169	167	167	175	163	156	164	151	182	157	149	150	169	156	196	162	170	172	168	188	169	170	157	161	162	146	161	148	167	170	164	139	181	169	182	195	163	168	153	160	177	160	175	150	150	160	150	171	166	144	182	166	164	162	147	152	178	163	172	146	181	161	152	170	154	171	154	161	177	189	161	169	194	159	165	154	177	174	158	189	170	168	141	184	167	180	162	147	155	168	163	162	158	167	178	183	170	158	173	161	173	160	165	185	176	154	153	167	175	173	177	178	161	156	156	162	159	175	173	154	161	170	148	145	163	153	188	182	178	148	151	169	169	160	163	179	181	169	161	150	159	160	165	162	172	169	180	150	159	184	175	145	165	156	165	158	169	162	164	169	152	150	162	188	163	166	171	164	156	171	171	160	147	164	151	164	175	164	176	152	166	162	149	150	168	162	163	159	153	147	153	173	191	151	172	170	164	160	191	177	154	155	149	182	154	158	167	169	154	171	151	174	175	162	164	168	170	160	155	185	169	175	162	142	153	166	187	146	175	161	164	164	162	184	192	174	167	161	164	165	165	151	184	160	152	174	157	161	167	148	183	166	157	140	180	166	142	172	158	172	150	167	169	184	174	164	170	157	169	171	172	164	154	148	168	183	160	161	144	141	151	174	143	168	182	162	168	167	168	175	159	161	157	186	155	168	143	188	165	187	164	148	146	153	167	169	152	154	179	173	182	155	161	145	161	140	195	153	164	170	183	157	146	162	174	164	146	162	155	135	162	149	159	172	159	151	163	151	197	162	173	175	153	157	166	156	159	162	155	166	160	176	171	131	175	165	156	167	176	183	165	173	171	151	168	164	152	159	173	155	146	147	165	173	159	176	156	159	155	182	145	169	182	160	172	181	160	162	190	169	162	182	186	185	165	167	169	155	178	151	163	175	170	173	166	158	151	185	180	157	167	157	162	180	185	148	146	151	147	167	169	175	166	142	165	162	180	164	170	191	173	139	166	144	181
22411	28953	37766	42204	44548	46799	50464	41143	47463	44879	37224	32133	35123	41066	43072	40159	35036	31281	31683	32952	19739	27654	25113	27895	25875	23993	19275	15722	15203	11731	6979	3665	3523	5733	6830	8587	7492	8795	7866	6811	7307	4952	3549	3252	2567	1887	1435	1123	931	986	872	767	723	632	766	2383	2614	2001	1272	835	598	500	478	467	490	448	452	512	461	501	451	476	468	458	426	474	447	451	459	478	433	463	479	450	455	465	450	456	469	463	481	480	464	453	413	463	464	454	429	482	414	453	477	466	458	485	452	427	427	490	439	412	449	467	456	465	471	493	454	484	485	496	427	452	474	464	492	471	465	457	475	473	476	416	477	458	466	409	452	445	465	506	454	412	445	435	432	443	483	453	436	441	478	485	433	455	482	457	466	460	403	455	447	458	459	456	462	462	438	469	451	436	423	457	467	473	471	470	466	479	459	457	455	451	456	423	458	496	474	473	457	495	436	435	470	452	491	465	443	463	457	450	472	458	446	463	440	485	450	451	429	463	440	425	466	466	460	458	441	448	470	457	418	449	424	462	449	475	430	476	447	451	425	451	473	459	481	446	423	478	454	446	444	472	480	455	468	462	410	471	411	478	457	448	450	471	465	482	461	460	440	420	516	459	471	471	456	490	460	440	431	431	437	472	463	476	452	496	470	399	488	458	460	448	428	467	457	413	421	461	454	430	454	445	480	458	445	478	452	472	474	446	491	423	428	457	451	450	470	462	452	492	442	446	457	468	481	444	467	503	442	491	462	474	444	478	436	443	451	420	464	473	457	470	479	475	435	419	453	471	431	442	455	434	435	449	452	427	480	463	433	447	480	483	465	449	469	455	458	470	460	473	446	457	452	442	448	453	456	422	448	462	463	459	443	450	412	438	513	467	465	481	464	419	440	479	427	467	429	465	450	470	469	448	443	457	422	474	458	444	457	459	457	454	450	466	449	438	425	437	435	454	450	445	484	441	474	438	446	499	469	447	448	483	464	436	467	449	456	455	450	464	469	428	463	460	463	442	427	400	471	429	444	448	467	470	434	435	441	464	454	475	473	472	442	473	479	433	515	464	441	463	457	448	441	464	468	440	477	457	453	485	485	446	448	437	464	449	454	434	451	435	472	462	438	439	448	453	464	433	437	461	406	492	413	487	462	474	470	464	461	468	451	471	454	463	457	462	462	426	438	460	476	477	461	432	469	426	506	434	433	422	427	443	494	451	429	447	471	453	441	445	452	491	458	424	473	453	451	430	472	441	474	494	446	453	488	474	432	436	484	455	490	467	429	433	435	460	493	433	472	478	473	445	491	450	439	465	470	483	484	472	430	460	441	430	455	412	411	423	453	484	445	461	465	441	497	483	475	422	461	471	449	449	434	444	439	491	448	456	492	442	496	442	467	418	392	443	465	461	468	465	413	477	445	442	429	413	429	439	476	503	477	488	438	461	430	420	470	420	455	466	488	451	446	477	415	454	452	460	481	476	498	417	459	435	451	475	452	437	452	470	448	474	459	505	421	439	401	444	446	487	433	472	476	484	445	434	446	456	464	471	451	463	494	433	457	489	440	450	461	406	449	419	476	462	464	468	444	460	456	484	455	415	470	478	476	475	464	447	458	462	482	456	465	482	433	473	461	433	449	461	454	451	505	492	428	436	455	446	463	453	481	443	463	467	452	463	444	454	448	483	460	452	439	458	489	476	449	438	475	419	458	472	464	413	491	432	465	464	462	424	446	445	475	477	499	439	446	466	455	435	433	495	455	412	427	464	465	478	470	430	437	426	459	451	481	478	487	477	447	480	468	502	438	457	456	483	478	417	423	479	446	455	471	411	478	433	428	467	485	471	470	467	504	469	449	446	412	432	465	448	445	430	443	445	470	439	438	429	404	461	444	440	482	477	434	454	429	476	457	475	459	473	460	455	444	477	448	454	456	462	420	471	451	468	469	434	454	468	475	433	481	454	460	445	456	480	463	468	463	449	450	431	468	407	482	462	445	420	444	470	424	470	459	479	464	446	438	465	452	451	460	443	470	458	445	467	432	455	454	462	468	470	424	447	458	426	468	463	484	440	444	451	438	432	461	456	445	490	505	463	479	464	460	470	437	438	448	458	444	426	423	466	458	464	432	442	444	420	469	482	462	441	486	451	459	450	467	448	448	442	473	441	435	434	502	468	457	467	418	448	463	463	458	473	477	432	449	412	464	468	447	436	465	463	466	472	441	458	473	438	447	439	446	462	406	471	432	490	483	446	436	476	478	466	439	473	466	490	460	465	457	456	448	436	494	480	470	461	474	459	490	470	471	467	443	428	475	447	500	460	450	441	434	459	443	468	456	462	500	459	451	438	449	471	460	497	485	469	409	432	443	427	487	467	445	487	451	469	455	451	458	438	447	476	436	448	498	472	463	441	432	437	437	434	449	449	451	445	485	469	452	478	480	482	456	455	485	487	435	428	478	471	458	491	440	456	431	467	433	466	468	463	443	474	467	453	447	461	483	438	433	468	456	451	456	457	475	450	428	478	451	411	467	446	475	434	441	439	429	472	452	449	455	449	487	495	458	455	478	487	453	479	451	457	467	440	450	468	455	444	502	465	472	431	476	443	463	459	470	464	427	493	424	438	487	493	440	479	431	449	477	461	397	447	476	453	441	437	446	432	417	437	474	454	441	452	469	476	492	441	458	462	444	392	462	469	490	476	465	454	487	461	445	483	451	492	480	476	444	458	420	431	501	460	442	457	427	435	467	439	461	447	440	458	438	456	459	433	433	482	445	448	430	425	445	464	473	472	462	461	473	424	461	437	448	459	487	482	452	451	436	468	445	450	495	466	434	458	454	475	457	475	425	427	457	462	436	464	420	445	446	449	411	487	468	431	478	490	459	413	469	439	454	452	480	458	449	414	473	470	465	442	437	462	448	478	472	433	485	440	467	498	463	474	481	442	417	466	472	439	438	457	478	476	466	491	450	456	436	483	467	461	433	450	473	463	445	460	476	462	442	437	455	410	461	441	459	458	451	427	469	445	441	458	482	477	428	459	465	405	472	485	442	437	482	427	449	457	462	402	492	479	450	431	470	447	412	440	479	460	464	472	451	442	472	407	423	460	445	482	460	462	474	453	490	497	458	424	473	401	436	449	455	472	491	421	451	454	473	472	455	474	451	460	471	461	443	468	499	463	420	446	444	433	472	430	452	450	464	451	473	457	452	443	480	432	441	452	485	466	429	452	462	460	444	451	431	454	476	466	394	394	437	440	433	428	440	451	434	426	460	495	442	456	478	478	448	455	453	427	434	459	465	451	469	471	471	427	424	461	458	482	435	436	420	459	472	432	463	472	468	471	436	445	454	452	446	452	466	459	458	436	495	452	490	455	456	428	456	416	433	435	461	443	456	468	428	454	463	471	425	473	431	434	451	428	438	451	439	461	499	456	465	479	436	463	448	439	426	429	453	453	441	493	471	451	457	436	463	462	472	451	464	430	426	486	456	443	433	469	457	502	448	437
10289	8400	11261	9185	6447	4459	4483	3382	2865	2208	1481	1139	1053	1238	1257	1079	838	741	749	679	383	510	622	499	474	391	350	291	289	257	171	149	160	173	175	188	182	194	165	173	180	163	134	123	143	151	137	124	139	124	136	137	134	139	123	171	164	168	153	143	142	139	131	126	125	111	116	113	117	137	123	138	127	119	132	140	128	117	131	119	145	126	138	133	128	129	121	142	130	108	136	109	137	126	128	128	128	142	142	128	115	155	129	122	124	128	138	148	121	138	114	138	129	140	113	130	111	127	118	119	142	124	97	131	144	117	125	118	151	115	140	106	127	121	125	124	141	140	136	149	125	113	134	126	118	115	116	133	118	114	149	122	144	134	134	134	108	121	108	125	114	123	146	131	101	129	115	124	132	127	150	124	134	115	130	153	140	124	120	129	120	172	128	127	122	112	119	128	145	117	131	125	129	139	120	137	148	129	116	131	123	136	114	102	120	123	125	153	142	137	115	142	119	135	115	130	121	134	124	110	123	119	117	117	141	125	124	126	126	133	133	159	146	127	139	112	114	143	124	114	135	156	126	128	128	135	137	141	136	122	115	124	130	122	130	123	137	119	126	129	155	136	111	133	138	116	163	131	131	148	141	143	134	123	114	131	115	131	126	126	125	128	119	140	150	132	108	130	107	147	131	132	110	122	132	123	141	124	141	133	117	129	142	131	116	144	129	119	123	145	129	130	124	123	104	123	126	133	116	115	140	114	119	103	126	127	141	137	107	112	147	138	141	120	142	120	120	124	118	129	121	135	157	130	143	123	112	125	117	137	129	123	142	134	128	139	134	121	127	123	122	117	122	128	112	118	134	140	138	112	119	124	121	112	128	127	146	129	118	112	111	127	140	141	128	147	140	127	132	117	121	106	131	121	123	110	143	125	128	121	128	126	133	121	133	135	134	131	118	125	140	120	145	123	145	141	132	116	121	122	122	148	139	130	129	153	126	124	115	123	129	122	132	127	134	120	123	124	131	113	136	129	136	139	116	138	133	166	117	116	121	128	133	128	133	144	125	117	111	144	110	134	147	137	119	122	124	132	148	131	125	135	119	112	130	138	128	133	114	137	131	137	121	131	131	115	122	145	124	124	135	120	125	134	120	127	108	134	147	149	99	144	129	133	143	139	140	116	119	114	139	125	138	147	135	146	141	133	163	134	137	131	131	135	122	128	113	144	129	130	122	124	119	143	124	131	144	132	122	116	122	127	130	113	129	129	124	122	118	131	111	136	123	136	119	136	134	131	130	118	135	116	136	128	141	109	131	130	141	119	120	129	134	120	114	149	119	122	138	130	114	140	136	126	124	122	140	123	126	132	126	128	132	122	151	130	137	134	152	120	124	145	129	136	119	127	125	117	147	133	132	127	123	124	124	136	116	131	147	121	158	151	116	128	146	139	122	137	130	135	129	146	150	121	117	112	113	113	123	134	122	127	128	125	126	139	119	125	157	130	113	130	126	131	123	143	121	137	123	143	133	136	134	138	128	130	140	125	131	115	125	120	127	150	121	121	132	128	132	125	127	92	125	125	133	142	126	109	147	127	125	121	135	101	117	127	142	146	124	134	117	117	125	139	136	115	117	132	129	128	144	134	127	125	144	127	136	133	122	107	124	115	121	123	143	124	124	125	127	156	119	112	112	130	120	134	118	114	123	125	112	130	131	126	122	127	118	118	117	136	104	139	127	129	129	134	118	132	120	106	120	135	127	116	104	127	122	136	125	114	123	139	122	123	118	131	135	130	130	121	129	134	115	133	121	129	116	147	116	123	122	116	128	121	131	117	137	119	124	131	138	120	120	119	116	97	124	133	132	145	131	164	134	147	130	132	132	125	140	139	97	142	126	133	157	119	127	142	113	140	118	146	137	128	130	137	135	121	144	142	114	144	126	127	150	128	139	127	122	106	123	136	114	148	136	126	115	124	103	127	133	138	123	132	123	109	126	137	145	114	128	119	130	134	111	139	130	117	119	111	126	119	119	130	134	141	114	137	142	139	142	129	138	136	131	120	128	112	99	111	147	126	127	119	133	147	124	133	124	135	120	114	117	129	110	134	129	123	118	143	120	122	116	133	120	149	121	136	113	128	136	141	126	130	123	152	121	109	121	124	136	106	134	139	126	108	140	117	131	116	130	131	130	135	152	138	121	126	138	131	143	158	132	139	129	139	133	112	122	125	125	136	124	119	120	133	133	138	126	118	125	138	131	113	129	142	124	120	132	136	131	123	121	119	122	128	111	104	131	119	122	129	136	120	123	115	142	147	135	132	131	128	128	120	124	135	135	144	139	123	137	125	149	145	102	131	116	140	147	121	129	142	140	122	138	132	138	113	125	122	117	144	116	132	129	128	110	135	120	119	125	135	122	126	121	121	135	124	119	111	141	115	126	126	127	121	124	151	123	127	145	132	144	135	121	137	120	130	120	122	111	129	119	116	132	136	142	119	129	132	121	111	136	129	135	121	107	100	109	150	107	136	126	126	134	119	145	136	106	117	154	120	115	122	130	133	149	123	152	127	141	117	123	138	122	135	132	121	125	132	116	117	140	142	144	142	125	137	117	111	115	124	133	121	137	134	118	129	130	146	127	132	134	141	127	126	141	126	127	138	105	148	124	137	136	117	120	144	117	126	129	131	117	133	145	159	109	110	134	130	142	121	123	137	106	125	120	118	122	105	132	138	160	129	129	127	139	130	134	149	144	117	127	131	120	124	144	130	102	137	111	118	125	124	112	125	144	144	146	116	127	135	106	139	126	109	113	133	126	120	143	126	123	115	143	121	125	141	121	111	116	133	131	122	145	133	152	133	136	113	121	126	130	136	122	124	122	126	107	118	138	134	130	135	112	134	129	133	125	119	132	123	133	136	126	126	143	144	139	96	125	139	149	123	137	132	134	154	141	139	124	121	121	114	132	129	136	132	119	140	126	123	102	117	125	131	129	133	124	125	116	129	125	162	130	108	116	131	141	133	121	119	131	119	135	129	136	130	124	118	125	139	126	135	135	135	113	121	133	130	132	117	144	122	132	119	142	120	154	128	134	127	134	124	125	122	102	145	129	139	138	115	131	124	138	147	114	137	132	121	131	146	136	130	108	130	136	110	141	143	126	121	133	140	118	127	121	141	118	121	138	124	126	139	116	141	122	126	127	138	130	114	140	129	127	143	122	131	134	138	121	127	129	113	135	126	128	144	134	125	143	126	129	107	147	142	127	160	143	124	126	145	148	116	122	130	158	139	135	117	125	128	126	135	137	118	104	125	145	123	130	141	109	117	121	126	127	134	133	121	137	152	124	122	126	120	125	134	107	124	148	146	141	127	116	118	124	132	130	126	127	114	111	117	136	109	128	152	122	128	131	122	132	125	118	149	117	134	145	124	128	122	133	145	134	123	115	129	144	117	162	133	132	137	131	142	131	108	120	135	136	117	135	132	93	128	112	119	130	115	122	120	135	132	115	126
7604	8499	15570	17621	15692	14026	16347	12428	12286	9655	6716	5451	5688	6636	6804	5937	4756	4007	4342	4082	2129	2974	3263	2665	2591	2299	1896	1507	1588	1086	835	657	667	772	834	865	862	899	836	712	698	659	556	516	508	454	489	457	421	421	379	413	380	363	410	509	590	530	478	434	389	382	418	369	395	354	328	364	405	355	369	326	354	396	365	323	386	396	372	350	369	358	372	377	350	372	335	373	348	369	341	379	384	341	383	378	376	379	373	375	357	383	350	374	375	375	336	366	356	361	332	369	395	334	369	336	360	372	357	351	378	357	346	386	341	378	383	365	344	351	379	346	368	365	414	368	358	343	337	351	348	341	348	355	408	361	399	397	341	362	378	362	386	360	359	363	387	397	367	407	344	346	336	355	371	356	336	390	386	315	388	341	364	342	366	376	355	384	377	383	390	352	372	329	360	354	356	343	363	363	341	350	348	373	395	353	372	361	353	339	374	374	379	335	336	393	367	372	333	345	347	341	400	357	352	362	355	379	366	359	355	341	366	373	374	358	342	369	377	393	370	358	370	338	346	398	344	369	339	353	362	363	361	345	364	360	378	396	365	343	383	369	349	362	364	373	386	389	366	367	397	376	398	315	342	366	341	351	368	386	401	361	395	379	356	365	332	387	366	350	341	361	367	364	357	392	355	367	355	385	379	389	368	368	326	390	391	368	336	371	383	326	362	359	387	382	394	367	359	384	370	369	345	362	383	383	392	375	395	378	351	381	343	339	343	377	399	345	371	376	374	351	375	377	387	348	383	387	380	372	327	394	370	349	415	349	389	405	373	349	366	404	376	336	404	393	352	353	333	384	367	374	375	324	381	360	383	358	389	363	385	384	373	368	347	368	352	354	393	343	384	397	353	379	380	365	328	372	352	364	367	345	333	371	364	396	315	381	360	373	317	336	379	341	366	402	403	349	374	373	383	355	359	349	355	360	368	344	389	355	355	367	333	369	404	371	375	349	350	363	383	376	355	351	394	389	389	377	345	369	368	352	384	346	343	373	408	364	389	394	346	358	375	370	384	353	374	367	354	364	362	350	345	389	390	367	333	389	378	362	386	349	363	383	371	370	388	357	363	376	342	397	379	368	363	363	366	380	356	368	396	397	376	412	359	375	371	350	344	332	381	360	405	384	373	367	381	366	371	354	346	372	348	339	347	376	329	386	361	390	310	376	375	389	357	341	372	358	356	349	354	362	365	377	376	343	379	348	357	426	341	394	333	369	394	383	351	375	359	368	347	366	374	374	349	384	339	345	387	380	367	360	356	393	379	334	368	394	344	396	377	332	382	339	381	340	361	370	323	369	382	383	391	355	387	357	363	363	353	362	354	356	366	383	354	361	378	333	365	353	392	341	376	374	344	368	410	365	381	373	364	378	398	368	387	370	377	364	356	369	332	357	384	336	370	371	365	350	385	360	368	367	365	345	384	352	361	385	375	412	343	353	378	366	359	363	407	378	352	362	390	382	359	383	395	342	337	397	357	396	374	351	402	347	383	376	380	362	387	369	371	368	371	419	376	326	354	386	373	336	387	375	363	342	362	402	349	371	374	369	361	361	358	418	351	380	376	355	393	368	358	372	392	423	353	376	371	365	371	370	349	362	329	352	380	366	326	374	352	345	368	360	329	397	368	370	353	339	373	358	326	353	369	349	372	388	376	380	345	360	327	359	336	363	370	336	382	386	344	382	382	339	340	347	370	370	393	375	369	360	334	393	347	353	330	379	388	324	375	396	375	370	355	370	356	376	381	363	367	375	350	377	353	387	368	329	354	373	347	384	339	370	399	373	353	368	420	366	390	377	383	372	360	366	354	373	357	354	414	388	341	346	350	357	348	362	354	341	366	369	357	349	360	377	359	368	365	382	390	383	359	376	370	383	330	386	338	387	371	372	348	370	352	385	371	318	376	377	355	377	320	351	351	400	369	353	379	370	356	375	367	340	385	394	370	358	344	371	369	341	356	388	367	390	370	373	380	358	353	392	366	344	361	356	363	345	355	337	367	363	367	369	359	345	338	371	397	388	364	391	372	399	353	373	382	356	356	362	386	385	382	358	354	378	351	360	373	371	384	361	348	357	328	381	388	398	371	308	341	398	361	366	393	356	364	399	370	389	346	354	361	367	376	372	352	346	366	341	357	356	376	355	361	369	341	344	370	372	337	375	375	369	392	357	385	388	379	393	346	328	362	359	355	355	380	345	347	412	353	367	383	386	383	357	366	334	362	360	329	374	352	349	356	343	322	346	351	365	373	390	341	352	373	367	367	372	374	325	371	377	329	353	387	365	357	350	361	396	363	361	380	350	383	385	372	340	323	335	383	379	405	356	383	365	366	362	368	334	368	339	341	370	338	382	401	367	366	403	394	380	365	366	400	343	338	330	394	373	394	341	371	358	390	373	406	375	340	368	372	339	375	375	398	377	348	348	383	352	331	337	384	355	363	351	350	374	338	351	343	391	393	380	351	355	370	370	337	383	387	371	370	357	355	368	371	371	339	366	391	358	359	384	364	382	376	366	363	369	382	317	345	347	363	384	355	367	380	363	355	345	377	350	327	377	364	374	356	387	357	349	356	387	348	377	368	360	381	341	358	369	368	366	394	358	388	369	384	335	363	391	379	392	380	358	354	326	375	357	378	393	363	370	367	409	359	339	346	375	355	359	382	353	343	382	342	380	366	359	369	389	385	378	330	391	379	366	387	391	372	388	376	355	384	361	414	354	364	353	379	364	394	394	395	349	401	386	366	336	353	354	372	348	359	354	376	363	316	374	350	361	365	386	378	358	352	360	352	361	361	360	380	331	407	371	403	359	362	366	349	371	370	391	343	387	375	386	384	334	372	389	349	367	353	345	367	392	338	373	364	336	369	366	330	372	380	396	388	337	373	337	363	350	361	368	358	335	382	361	339	396	392	374	370	360	348	381	352	374	370	374	342	361	357	360	383	414	370	373	362	330	323	382	342	347	353	383	361	387	386	379	371	386	362	385	384	358	366	343	361	389	373	376	395	363	350	411	389	379	387	365	344	418	367	381	390	359	367	390	348	366	333	379	378	384	348	373	382	347	383	395	336	354	355	385	346	332	330	359	361	365	361	360	376	354	380	372	333	360	353	409	380	358	362	351	365	375	362	398	372	339	374	378	356	353	375	379	348	390	387	391	332	397	351	369	368	371	363	348	365	338	361	355	375	393	338	372	344	389	368	349	354	403	359	345	370	374	350	396	363	353	355	381	342	386	378	345	391	345	345	380	344	377	365	384	328	369	392	371	362	376	395	366	370	359	345	405	355	376	355	346	352	353	387	367	349	379	382	368	387	339	376	365	354	382	333	346	365	387	378	359	332	388	352	350	352	361	396	360	398	403	357	366	397	357	366	371	360	355	360	374	349	369	375	377	359	369	343	368	366	374	357	386	364	385	393	350	356	361	349	342	350	366	344	369	378	351	370	368	376	378	381	376	355	401	349	318
25936	28381	35665	34676	31604	29254	34800	28688	27122	23891	17421	14151	12375	15095	15203	12922	9632	7784	9799	7848	3832	4829	5429	4779	4322	3610	2626	2093	1886	1164	595	430	375	540	742	885	867	900	750	690	735	463	434	340	292	254	224	156	173	196	179	158	125	140	173	277	293	238	186	165	144	134	126	133	141	120	136	137	133	131	115	114	118	129	123	129	135	134	119	126	130	119	120	132	120	126	112	133	100	118	124	125	132	125	133	129	124	122	143	117	115	129	133	109	143	127	137	124	126	131	145	109	144	112	136	135	133	106	127	132	106	139	107	114	133	134	130	128	128	107	133	123	127	115	128	119	138	135	120	134	141	133	144	120	131	130	123	126	132	116	124	129	136	114	145	112	113	122	108	138	136	127	162	128	132	113	128	135	144	118	122	118	121	124	91	144	137	117	130	141	142	110	141	127	146	125	120	119	146	131	119	118	135	155	145	122	137	151	120	143	116	127	140	132	110	128	147	128	138	120	133	129	141	135	129	111	120	138	135	127	125	120	123	143	132	131	144	139	112	122	134	130	120	117	135	116	116	141	120	113	126	139	124	123	131	130	143	127	123	130	116	104	128	150	132	140	114	114	120	144	145	137	132	141	122	112	121	113	120	131	130	136	119	137	142	160	119	128	140	151	136	113	121	121	142	132	120	151	118	140	156	147	142	119	129	140	130	117	115	139	100	113	120	108	140	128	133	146	124	134	131	123	128	132	131	142	114	126	109	134	121	118	134	121	142	131	127	144	122	116	126	141	125	130	136	136	114	113	136	129	95	130	121	119	116	117	116	127	111	117	130	122	136	119	140	134	134	129	126	111	133	135	124	154	137	131	150	142	133	137	121	143	152	122	137	129	131	150	102	110	123	135	126	115	119	123	124	142	151	153	126	122	133	122	116	147	118	125	121	128	130	120	130	144	110	131	138	107	142	113	133	127	125	109	145	134	145	131	142	129	128	118	129	133	154	133	144	107	116	134	96	131	123	138	135	152	138	122	124	124	139	129	112	143	139	120	134	133	141	130	123	123	147	118	141	132	134	129	132	122	113	115	139	109	117	115	141	115	141	125	117	110	150	123	145	125	132	108	124	135	99	102	142	132	110	130	131	125	121	146	119	126	129	142	122	141	132	141	140	113	112	113	140	130	131	126	126	134	126	133	134	109	121	127	154	116	116	111	120	136	139	126	109	116	130	138	129	125	130	124	113	114	129	127	124	149	135	136	116	105	113	93	127	156	137	130	128	136	119	129	111	130	140	129	122	136	116	118	135	117	121	110	120	143	156	129	130	118	123	102	141	119	130	130	117	136	145	115	119	122	136	130	121	132	141	129	128	141	129	127	122	134	136	123	138	127	123	141	136	130	122	112	129	116	121	135	109	118	122	130	146	130	133	130	143	121	116	132	124	134	114	133	115	127	120	134	119	116	129	118	111	112	132	151	126	129	117	128	127	132	140	140	127	134	128	113	122	123	126	134	129	127	125	123	104	110	119	122	142	124	113	119	134	126	123	113	126	144	121	137	126	131	137	136	122	135	126	129	143	103	132	125	149	98	123	110	135	127	134	132	118	113	122	122	136	117	130	110	135	109	127	143	142	129	148	132	123	151	127	140	133	146	114	136	140	124	139	126	123	143	131	110	130	132	126	114	137	124	134	113	130	118	122	120	105	128	127	138	144	120	118	118	124	111	130	134	133	113	159	136	160	105	143	127	94	130	122	112	123	138	121	126	125	130	115	128	142	136	148	143	148	128	110	121	134	129	136	131	113	116	129	131	132	138	133	108	122	138	132	128	116	121	147	116	133	133	141	111	140	139	131	126	143	131	117	121	124	142	134	113	123	160	141	119	114	127	137	133	114	131	124	118	143	152	130	139	127	118	161	130	140	129	143	129	119	131	144	122	130	118	129	100	114	110	139	134	101	131	111	141	122	125	127	136	135	123	122	137	131	122	127	127	122	125	128	123	131	130	155	131	114	130	134	124	130	120	141	136	125	120	131	115	130	116	109	118	118	134	130	131	129	124	132	134	132	126	104	117	125	106	154	104	133	120	139	135	100	136	126	125	151	122	116	121	109	99	127	119	154	118	117	123	116	141	113	118	123	117	120	139	140	125	139	130	151	126	134	117	137	121	133	132	121	122	124	116	121	125	124	135	130	108	130	135	138	144	125	109	116	129	136	119	145	127	127	112	124	130	117	135	127	119	123	140	112	121	127	117	132	109	123	125	133	140	117	130	113	149	142	114	149	127	141	130	132	136	118	125	142	124	143	124	130	113	123	133	136	145	136	121	126	137	122	131	131	123	121	131	136	133	149	113	126	116	135	127	126	108	124	126	116	131	147	134	117	141	136	130	121	136	148	117	134	116	114	146	121	123	122	152	136	129	135	122	129	143	132	135	125	124	131	117	114	122	130	115	140	125	123	129	136	138	125	100	129	99	152	118	133	131	122	129	148	120	131	121	118	126	140	127	110	120	116	128	124	127	127	119	109	115	152	142	141	137	125	131	129	125	116	129	129	117	122	124	124	146	145	130	137	143	94	128	139	132	132	110	126	143	120	130	123	122	130	111	136	134	128	120	121	131	112	114	108	138	151	152	144	106	142	151	152	123	115	119	133	145	113	118	128	139	116	130	125	122	129	121	131	120	118	138	127	103	115	116	133	136	136	119	127	110	128	117	131	118	134	131	140	140	143	130	134	129	135	129	126	107	135	132	136	120	156	119	120	128	102	121	118	122	126	105	137	115	139	135	136	141	123	137	131	122	126	131	129	124	122	129	141	111	153	125	146	126	124	114	132	126	106	136	133	130	127	114	115	149	136	130	132	126	122	100	130	134	113	108	138	134	126	121	130	109	116	126	142	111	104	121	122	122	152	135	119	123	124	115	133	132	124	105	129	118	124	124	131	121	116	123	116	128	149	128	150	107	161	124	131	131	135	120	104	113	134	124	122	133	134	121	136	125	132	115	110	98	127	114	122	140	120	144	135	131	132	150	114	122	123	140	128	106	130	127	137	117	115	131	133	142	146	133	115	120	133	123	139	121	130	131	122	113	125	130	114	127	131	126	115	105	122	118	116	135	135	116	139	127	140	138	133	137	135	133	131	124	136	139	134	111	136	143	125	130	121	115	128	130	123	113	128	142	116	109	127	133	123	137	116	111	132	116	133	118	126	132	134	157	133	120	136	124	141	134	106	115	117	131	106	142	147	127	132	128	133	113	125	134	146	144	139	128	140	115	124	133	115	121	126	147	116	119	129	128	127	130	126	124	124	113	130	120	141	113	128	129	132	129	116	141	114	122	145	125	116	131	114	111	129	122	128	151	130	130	115	132	118	122	127	115	123	132	144	125	109	140	119	121	133	129	116	134	123	131	141	111	142	137	112	124	123	125	104	129	116	150	137	147	122	122	129	137	130	128	124	105	131	129	122	124	119	122	120	121	145	126	118	137	122	143	104	139	143	140	135	142	126	109	109	113
17870	24066	33263	38528	37092	40987	47249	37738	40723	37879	32593	30391	30908	36058	34630	32604	25949	23573	28177	22041	14667	19337	20010	19985	19273	17417	13572	11306	10956	6688	3387	2169	2133	3322	4361	5551	5544	5918	5009	4800	4631	3006	2487	1869	1655	1283	1026	689	659	674	548	491	474	419	771	1647	1538	1144	894	490	463	393	415	372	362	359	373	355	340	388	370	395	363	381	396	322	344	388	383	367	369	361	391	362	354	361	377	387	416	372	362	359	379	391	349	362	370	404	351	363	378	358	397	380	385	383	378	360	374	366	377	386	371	342	381	377	385	339	362	370	337	384	351	350	359	376	363	377	349	377	348	399	359	347	367	369	383	355	356	362	359	374	332	330	430	376	375	399	373	348	357	387	358	372	349	353	362	361	391	370	362	359	362	351	351	331	373	340	361	356	348	380	340	370	390	353	371	361	377	374	377	372	357	360	365	359	384	379	363	340	364	377	367	370	336	366	372	376	352	376	353	355	364	364	338	377	402	382	380	386	358	354	358	414	391	371	380	367	381	383	351	354	346	358	396	366	360	374	348	359	365	389	375	356	367	396	385	388	386	373	355	360	346	377	348	385	364	376	376	389	371	331	374	394	378	382	371	366	353	371	334	319	360	373	364	375	372	371	378	379	355	342	389	343	372	354	374	385	368	329	358	361	371	377	380	345	356	399	384	352	357	364	364	390	359	359	395	374	381	387	364	368	360	356	350	350	359	349	371	360	364	358	387	350	388	347	391	393	376	376	341	349	384	346	384	386	370	367	351	376	374	325	342	332	336	390	377	371	361	393	366	354	348	341	385	358	375	366	359	360	332	380	387	355	381	355	360	351	317	358	348	388	380	383	349	361	347	372	373	334	348	381	334	377	362	367	382	385	347	378	384	366	358	361	362	361	352	373	350	384	353	357	369	352	378	355	376	389	345	381	332	342	387	362	373	370	394	370	384	400	322	351	355	375	394	354	350	355	372	395	374	365	385	329	379	383	361	363	350	399	345	365	360	352	363	366	352	365	373	363	349	335	364	385	379	333	373	364	395	338	357	384	346	368	335	379	373	353	319	390	351	355	364	384	361	331	353	367	376	366	384	359	384	363	378	376	340	338	392	355	358	366	333	336	371	401	367	373	360	354	342	367	384	335	347	394	343	349	339	338	346	342	384	362	405	315	364	357	356	364	365	351	387	367	375	351	416	379	363	368	375	373	372	373	390	399	350	357	366	360	377	349	366	380	367	363	343	385	372	344	347	345	336	369	346	368	380	380	373	379	390	396	350	341	388	366	368	365	376	354	384	344	361	345	355	380	348	328	383	363	368	366	354	358	385	367	340	372	364	339	365	359	348	399	374	353	363	379	386	383	381	356	338	375	340	330	399	353	364	410	347	334	345	358	406	360	373	372	385	376	373	388	383	374	367	383	371	375	394	372	408	340	373	411	353	358	341	345	360	382	377	352	390	382	381	359	355	336	352	357	366	376	345	393	385	370	326	325	342	338	376	352	358	341	377	359	365	409	358	364	371	370	357	399	394	400	376	373	354	378	372	360	396	360	367	369	347	334	343	362	379	356	333	344	374	401	352	357	363	363	401	335	361	360	370	374	364	377	400	372	367	388	341	333	358	356	346	340	380	324	384	364	407	352	392	361	364	354	359	345	339	363	370	405	317	379	375	362	346	383	379	372	372	378	381	338	360	353	360	395	401	340	342	355	370	364	327	371	330	357	380	401	383	372	361	353	391	378	343	381	390	358	350	390	402	415	363	367	347	366	365	356	385	363	375	392	347	382	343	361	352	410	352	390	387	352	343	371	370	360	355	360	368	358	356	361	372	370	402	354	385	332	367	372	343	347	353	414	347	359	328	369	382	404	382	385	367	343	381	345	336	364	351	338	367	359	378	385	358	395	365	360	378	366	381	370	377	428	385	353	396	379	394	370	352	387	374	365	347	363	371	347	369	359	351	363	358	363	387	352	356	362	357	352	349	343	356	334	348	348	337	406	373	386	360	392	347	362	341	360	379	358	380	390	377	379	362	351	370	378	384	344	361	359	367	369	388	342	343	372	350	393	388	389	365	357	361	352	346	366	345	354	366	367	355	372	368	357	364	364	377	352	384	385	334	355	401	340	348	357	346	349	352	358	360	405	366	369	358	394	388	361	371	390	379	375	363	386	354	361	374	383	331	388	372	370	353	356	385	349	367	333	355	354	325	353	392	353	397	381	349	383	395	372	388	354	359	334	345	382	348	353	364	391	367	370	383	381	358	344	352	378	344	381	373	382	399	325	370	430	375	376	384	378	375	384	355	371	395	369	372	379	367	366	374	325	364	381	367	353	362	364	383	371	360	372	338	380	360	399	357	362	348	370	355	363	356	392	371	341	394	400	351	371	371	368	337	370	367	357	367	384	391	362	325	363	367	409	362	379	368	368	345	381	363	378	391	377	365	383	371	362	394	375	350	367	377	359	358	362	395	336	405	382	396	373	352	375	362	369	349	380	370	357	354	373	353	330	388	388	390	364	342	385	376	371	335	369	379	364	376	342	365	369	364	351	361	360	379	367	375	377	357	385	352	334	375	383	349	396	356	345	349	338	354	369	360	361	359	359	356	369	359	392	363	381	370	352	365	313	368	366	368	377	375	348	366	379	382	394	356	379	395	375	379	346	344	343	340	370	363	367	327	407	381	342	398	331	352	378	368	408	337	363	357	356	370	379	370	388	361	357	348	385	356	343	364	377	341	363	333	371	387	360	341	369	352	395	360	344	322	358	371	350	390	411	398	384	390	364	354	347	357	366	372	369	374	370	415	387	356	364	376	341	373	361	374	356	362	335	340	347	377	384	378	357	348	365	361	356	346	390	386	367	378	393	364	391	400	381	336	391	370	354	393	384	343	342	381	336	337	354	373	378	370	417	379	383	347	351	386	372	375	380	341	358	350	358	356	355	366	351	358	364	344	372	343	374	359	362	380	361	361	341	370	364	335	369	337	362	349	357	396	328	369	367	374	356	372	387	396	399	353	345	366	327	358	367	363	335	356	389	348	351	341	384	362	353	355	378	370	354	356	362	368	357	378	372	373	368	376	374	388	364	344	348	356	357	343	366	375	393	349	385	394	372	351	363	397	362	356	366	403	367	366	365	367	351	363	386	409	361	353	374	379	357	381	365	369	382	327	386	377	351	384	375	348	375	350	382	389	392	357	326	349	354	367	352	386	330	387	365	368	370	334	344	382	397	361	374	365	368	402	358	336	383	384	365	375	359	367	409	377	350	390	370	365	372	383	334	303	366	362	354	340	384	346	377	322	363	410	356	357	353	380	375	347	383	373	351	356	336	358	355	361	356	344	362	372	392	365	373	363	404	354	340	347	402	355	378	362	396	362	392	347	344	365	384	358	366	366	378	339	380	346	346	343	362	339	339	360	375	364	360	364	391	365	393	360	380	370	376	371	363	392	370	409	373	347	374	341	321	370	396	416	397	392	383	358	347	344	362	399	382	369	382
31972	34251	38865	38141	33776	33124	40374	33171	33733	30542	25197	19177	18935	22536	21267	18719	14086	11380	14075	11634	5944	6664	7974	6063	6611	5481	4217	3466	3254	2171	1002	653	635	926	1259	1442	1638	1683	1389	1147	1080	689	634	509	380	336	287	237	255	236	211	196	193	196	208	411	455	389	296	197	198	212	210	147	174	192	200	165	174	169	160	175	144	165	175	157	167	157	154	175	163	144	151	177	195	163	153	166	173	159	176	188	160	176	172	138	162	162	161	163	175	148	165	174	152	152	159	170	198	183	182	170	190	185	158	183	186	177	175	190	152	198	164	157	195	171	164	165	162	180	165	154	190	158	152	146	166	159	156	180	173	186	163	179	155	174	158	153	178	173	187	172	183	154	155	193	151	186	195	166	170	169	152	186	157	180	156	170	184	181	170	163	159	177	159	153	168	166	139	174	151	174	149	152	177	179	160	150	167	166	181	191	174	187	164	137	167	184	158	189	176	146	175	178	156	153	176	160	172	173	177	168	168	180	165	159	164	135	173	164	180	178	173	157	167	164	154	177	182	167	135	166	173	193	174	180	170	187	157	157	177	164	171	156	183	160	168	154	169	158	159	172	160	171	170	186	158	175	175	151	162	162	189	183	165	153	161	175	172	158	166	173	170	150	147	185	153	153	170	180	184	148	161	158	177	144	155	173	167	174	148	185	164	160	186	145	162	157	147	141	156	165	178	174	165	163	185	165	172	162	159	170	175	169	159	167	150	180	174	169	174	164	177	170	181	174	190	175	134	154	173	160	172	168	169	161	155	176	144	143	165	144	151	172	177	170	159	170	166	160	138	168	155	175	184	168	170	180	147	164	163	158	162	160	165	155	155	162	152	177	170	163	166	156	178	164	154	165	180	159	168	164	176	154	169	173	181	158	181	139	168	172	189	180	177	164	168	174	184	159	192	135	141	174	170	178	152	168	169	177	165	172	176	192	158	174	168	161	163	143	155	170	174	160	146	154	177	171	158	168	191	160	187	169	163	158	170	165	162	164	160	175	162	160	161	173	150	185	145	156	170	144	168	159	189	175	154	146	180	161	165	160	168	157	175	170	182	156	152	185	171	179	168	182	158	165	181	175	171	168	149	164	156	184	174	145	156	196	188	184	176	162	157	162	156	172	147	158	178	169	182	158	166	184	179	183	198	156	168	150	156	163	173	167	167	151	173	168	164	177	177	162	149	185	171	163	146	136	176	181	152	176	166	190	154	182	160	167	174	187	153	160	170	158	141	168	161	169	151	183	193	160	181	166	148	170	168	208	164	146	190	164	185	160	157	158	165	155	173	160	176	150	176	160	162	178	155	157	169	202	170	147	182	171	147	182	170	149	174	173	177	191	149	178	144	190	162	149	168	160	186	163	156	180	186	174	175	166	156	153	166	175	171	187	172	172	196	183	162	176	170	183	165	163	152	172	188	172	162	163	166	183	159	166	172	149	166	165	148	155	189	151	171	175	179	150	179	164	154	176	165	175	144	163	177	159	177	148	172	189	170	167	181	157	159	158	172	176	178	185	157	150	158	177	170	139	177	173	168	175	148	156	164	166	144	155	178	184	146	172	172	181	160	169	175	191	166	185	191	156	167	160	166	173	181	147	164	166	164	162	167	169	180	179	165	160	177	169	161	144	182	150	152	180	182	142	169	148	155	174	164	171	159	180	189	200	178	166	146	165	189	169	150	163	166	186	182	160	168	178	161	170	159	170	175	169	149	159	174	170	151	150	168	164	168	153	158	151	179	149	159	180	160	182	184	172	175	175	184	149	187	169	176	166	199	168	168	142	176	151	163	180	173	180	161	150	155	174	164	184	174	160	163	183	172	158	156	180	158	168	177	149	153	167	178	161	178	168	175	153	197	183	186	164	167	163	153	157	189	186	172	196	154	191	163	178	155	148	170	156	154	160	156	180	162	166	175	166	173	132	155	163	174	160	166	171	175	152	186	182	156	178	165	150	158	145	163	158	168	167	161	151	191	180	156	173	181	183	149	179	154	190	167	184	171	161	173	152	171	165	164	165	180	168	135	152	159	181	150	159	159	161	158	176	157	183	157	182	164	170	168	170	190	143	172	150	166	163	166	148	165	158	158	168	147	164	184	147	168	173	173	175	164	177	149	142	166	152	149	158	144	191	204	159	173	165	177	172	169	163	173	157	158	173	176	182	178	173	169	162	171	180	146	176	164	161	157	160	160	191	174	158	175	180	178	131	150	172	181	160	160	159	157	162	171	177	186	170	156	165	181	171	147	169	192	160	142	177	161	170	165	158	162	164	180	185	178	157	155	160	173	154	199	148	186	150	149	214	180	163	190	161	176	175	170	144	165	153	154	180	166	173	173	152	156	157	153	202	169	211	176	168	156	145	156	161	184	147	166	160	180	169	173	176	173	194	165	146	186	173	190	161	155	135	133	148	178	166	177	170	161	176	155	143	188	183	136	163	159	192	181	166	169	162	177	166	149	173	174	156	185	165	172	174	157	194	171	153	148	182	156	155	157	162	164	162	145	182	160	145	156	185	171	156	158	160	173	157	172	162	171	158	170	169	161	168	167	170	160	185	162	175	164	163	168	175	160	164	154	161	167	161	179	177	181	172	193	179	168	167	171	151	162	161	160	170	148	189	185	182	165	140	162	178	176	164	164	167	187	150	153	168	187	173	172	147	159	186	176	187	167	156	171	170	177	172	176	186	165	170	178	161	152	152	158	173	167	170	167	160	187	163	161	187	185	182	172	158	192	174	158	143	158	192	180	153	187	157	157	151	179	151	163	169	161	168	150	190	153	187	170	173	161	171	180	179	169	179	170	184	152	170	162	173	144	144	166	164	183	160	172	164	184	188	180	177	164	171	191	151	190	165	202	167	160	170	167	161	161	166	156	161	157	163	133	154	161	175	144	150	191	167	146	158	137	162	175	213	174	177	155	169	164	171	141	177	163	155	154	163	172	181	160	177	155	147	178	153	171	157	151	162	155	156	153	181	179	173	173	181	172	195	185	166	170	168	184	160	182	149	172	161	161	163	162	169	167	170	171	155	162	179	167	151	193	185	175	172	155	165	173	163	165	178	174	165	147	166	160	137	180	182	150	163	180	168	173	194	147	182	160	152	165	146	150	165	178	166	187	154	135	164	155	169	156	168	152	169	169	194	174	178	176	166	170	164	151	192	142	153	163	169	169	171	143	191	164	174	168	167	171	161	160	164	178	179	172	174	161	192	162	157	153	140	175	160	175	178	186	169	167	172	172	181	170	152	178	179	158	178	176	178	168	187	154	161	164	162	176	146	172	176	182	159	164	142	190	164	155	178	168	164	152	156	173	175	167	167	170	190	172	157	174	156	170	161	170	179	184	144	171	178	161	174	200	181	161	174	176	171	165	154	162	175	144	153	146	171	155	180	174	164	177	165	159	172	171	163	144	156	171	159	159	191	163	165	191	179	149	171	153	157	157	155	164	172	167	156	164	180	152	154	168	155	188	136
21050	29025	36679	41979	41808	44909	51152	41034	46012	43742	39481	33924	37298	41624	39511	37688	30670	28966	33966	27132	19016	22948	25027	20645	24601	21906	17925	15972	15147	10697	5208	3498	3565	5186	7683	8554	9616	10048	8297	7118	6485	4215	4156	3097	2324	1714	1365	996	971	950	703	668	630	621	839	2322	2593	1897	1202	752	660	582	533	509	488	469	471	470	465	458	466	497	482	472	472	426	461	472	472	436	411	453	446	450	459	433	482	460	441	442	463	427	484	448	474	466	436	466	480	471	475	459	440	453	460	472	465	433	471	481	450	465	429	455	480	435	460	442	470	443	443	446	445	451	495	451	480	453	472	484	497	458	443	489	463	486	494	480	428	459	461	429	485	472	454	453	484	492	444	418	443	467	465	442	429	495	478	440	485	456	439	462	420	483	494	485	433	398	489	466	473	444	488	463	462	478	476	478	484	469	463	471	491	464	444	475	436	459	460	495	440	458	454	470	441	434	486	437	421	440	493	468	454	426	456	450	450	451	459	455	483	501	418	456	499	447	452	440	482	462	443	505	476	449	437	451	471	489	476	487	434	468	507	451	479	458	450	457	431	475	494	439	473	446	438	466	461	477	464	448	450	470	440	444	473	449	450	452	432	433	468	476	470	443	397	472	493	505	478	470	441	459	498	435	453	472	478	438	476	469	429	463	458	451	423	458	454	453	441	404	455	488	458	443	451	462	431	436	488	471	445	487	481	412	431	443	486	491	440	479	454	466	449	467	440	473	462	457	491	494	441	426	480	453	430	489	499	457	463	449	461	460	434	466	481	413	479	498	492	457	453	466	465	499	478	476	440	496	470	469	476	479	460	478	454	449	450	446	452	439	461	464	491	481	466	500	453	473	501	462	451	482	464	477	411	495	488	439	464	450	465	461	454	462	484	440	449	475	477	454	419	483	477	455	450	478	447	510	460	454	435	442	458	470	457	473	458	455	475	453	429	420	456	453	463	461	439	436	454	462	466	484	448	452	464	449	461	454	463	433	426	454	439	430	455	458	478	460	442	443	471	462	441	468	522	488	444	441	483	477	444	435	466	468	483	456	464	439	447	483	461	463	425	491	484	413	496	494	476	458	470	489	479	454	464	443	448	454	456	472	458	452	478	469	448	458	449	437	478	463	488	473	450	449	479	459	520	447	427	464	468	471	458	457	448	446	457	434	454	501	447	480	423	471	478	488	506	439	428	489	482	461	457	460	460	442	470	493	459	507	455	442	469	449	462	468	512	467	427	457	475	459	431	459	467	441	476	492	465	444	468	452	488	443	464	421	458	459	467	461	464	448	435	443	449	476	464	474	494	454	450	463	455	466	442	453	497	476	426	457	447	452	471	480	446	464	441	454	477	476	496	441	416	459	440	452	438	447	452	463	474	454	474	462	449	466	429	446	493	459	446	437	497	449	474	440	476	512	466	489	473	486	448	461	474	452	469	466	462	436	487	471	421	447	450	464	435	443	477	420	459	490	472	415	463	505	466	489	467	461	467	453	454	470	466	441	464	436	475	485	492	446	473	497	468	455	482	437	479	485	453	479	501	433	465	482	476	493	466	485	453	446	452	486	491	430	482	485	483	446	491	469	447	431	478	464	431	431	452	474	460	455	477	478	466	509	441	465	460	419	449	425	458	447	453	468	468	424	501	447	433	489	462	414	441	463	481	495	456	483	461	473	471	487	465	448	489	465	491	451	440	450	508	483	461	390	475	432	492	444	448	451	447	469	427	488	482	425	441	434	476	458	480	456	441	478	454	432	488	442	452	476	471	470	435	456	443	451	520	493	458	446	490	466	497	488	466	449	480	437	442	489	473	482	450	437	462	466	459	425	471	494	453	526	466	466	491	476	442	455	476	436	460	491	507	474	495	472	440	457	433	487	472	416	462	437	425	448	487	445	449	485	482	458	438	468	456	472	471	491	489	471	483	450	495	430	455	468	463	487	508	463	457	433	508	473	478	441	417	480	472	488	421	462	463	430	504	444	455	454	459	453	479	449	505	460	479	453	471	442	482	467	441	437	501	469	446	490	481	458	410	422	473	435	485	513	466	430	478	442	476	493	443	439	472	448	485	449	448	450	532	458	452	468	427	481	478	451	458	459	474	471	462	445	497	477	444	490	453	456	426	462	478	465	476	467	423	475	430	467	413	460	468	489	452	458	486	452	469	464	479	471	457	479	453	462	472	467	425	447	504	455	447	482	479	454	466	446	469	479	493	463	424	466	455	487	446	468	432	487	475	484	482	451	437	433	440	460	475	456	494	429	439	494	435	484	458	459	472	453	440	439	477	437	499	457	447	451	430	446	460	452	489	448	472	445	473	447	475	456	484	486	443	507	422	484	447	456	446	483	455	452	491	466	480	468	477	404	472	490	442	454	442	463	462	471	442	452	490	472	492	455	486	477	418	417	459	448	466	465	469	468	444	425	481	451	461	473	461	467	480	436	431	463	449	425	462	459	469	435	460	422	476	467	473	473	465	460	456	443	482	470	510	435	457	441	454	491	454	447	485	430	440	484	446	463	459	480	487	429	465	445	437	424	498	442	480	438	452	486	448	493	483	459	468	465	470	485	453	475	432	477	483	423	490	445	471	489	469	491	467	487	469	482	485	449	473	470	429	442	484	432	440	477	449	472	447	460	455	424	425	443	450	446	498	454	467	445	461	455	430	478	415	467	502	469	474	440	476	456	457	466	480	444	468	454	467	485	449	480	461	458	462	428	444	480	463	479	470	431	455	441	467	507	456	459	454	436	468	492	482	467	470	454	460	450	445	481	456	455	462	440	432	459	457	482	429	435	445	507	420	437	458	447	503	441	448	472	440	492	462	454	487	485	468	492	413	460	438	467	468	459	475	480	493	464	467	474	448	485	419	474	454	467	442	486	434	448	485	476	444	430	437	462	472	454	478	462	457	434	434	444	454	439	435	455	455	461	462	440	457	455	436	486	473	488	420	476	459	465	491	434	460	504	475	424	472	483	456	478	457	485	440	470	473	502	435	457	434	452	470	483	466	473	470	473	494	465	428	484	459	468	483	489	462	487	491	450	471	461	457	493	424	473	436	447	463	447	453	486	454	442	474	493	434	490	428	461	460	499	460	466	512	477	485	454	480	473	459	458	461	458	452	469	516	490	485	517	444	482	482	473	425	472	488	494	466	473	449	489	447	467	475	491	428	449	465	459	449	426	494	485	420	470	438	433	464	429	473	446	445	495	443	470	481	467	518	480	441	481	468	472	432	439	489	428	466	460	441	440	486	470	401	459	503	418	479	468	477	476	466	459	470	483	478	417	455	457	476	442	499	448	448	458	506	508	479	466	443	474	464	430	419	452	464	505	462	470	452	450	494	466	470	442	511	461	442	472	483	504	466	441	468	471	454	479	464	458	470	426	449	416	518	443	471	444	474	460	480	455	502	488	479	457	465	476	455	444	471	453	465	470	423	513	481	449	441	473	453	477	464	451	498	452	462	486	430	461	491	436	463	506	416	477	503	443
9866	8245	11899	9463	6089	4386	4619	3361	2713	2164	1583	1133	1175	1431	1260	1052	792	773	886	644	425	475	469	394	451	359	316	306	285	232	187	185	209	175	231	231	222	206	204	211	183	181	168	182	154	133	155	163	134	121	137	145	162	156	152	189	164	182	153	139	118	134	139	135	160	148	174	141	140	148	135	161	133	154	153	151	153	132	114	161	135	160	121	149	154	146	132	160	157	141	142	145	137	143	122	146	122	151	136	136	161	151	167	161	148	130	140	153	129	150	143	131	149	140	144	133	145	137	141	121	119	138	145	147	140	130	116	137	141	156	152	133	156	144	159	144	156	131	143	146	144	154	147	138	147	147	145	124	130	136	133	158	129	149	146	137	137	164	142	156	145	157	158	143	147	160	144	131	141	148	155	143	135	159	141	129	149	149	129	135	148	141	122	124	133	163	150	146	157	139	152	127	151	143	142	125	137	145	166	151	153	148	151	130	150	143	148	130	148	145	136	166	139	144	149	156	136	121	166	157	141	138	148	128	133	144	145	138	141	154	133	144	137	152	174	143	153	131	142	142	126	144	142	153	146	144	129	141	135	133	133	142	129	133	144	133	155	142	151	124	138	150	144	140	158	144	137	133	163	143	126	147	136	149	166	149	160	148	148	135	135	162	152	161	151	153	159	157	138	115	145	147	140	148	126	123	151	156	123	158	151	151	143	133	118	153	142	138	142	121	132	118	149	132	154	129	128	125	128	165	139	141	133	166	151	139	148	132	141	127	124	148	154	133	146	140	128	146	154	167	155	128	135	169	155	150	120	154	155	147	135	135	149	160	137	132	153	140	161	161	136	138	165	172	126	149	149	123	137	160	146	132	149	147	133	142	118	155	140	123	150	152	136	137	145	151	167	142	147	149	131	145	154	144	153	136	156	133	137	133	141	152	140	162	184	137	159	137	160	171	146	148	156	140	142	140	151	158	134	150	117	130	145	137	127	147	151	128	146	143	133	156	146	168	137	108	139	176	128	154	149	147	120	139	140	123	144	132	153	158	139	156	131	126	152	150	108	155	134	143	148	149	147	161	165	152	161	145	133	162	154	145	157	139	127	155	144	152	163	151	139	121	162	155	143	165	136	155	126	146	166	133	144	130	147	136	139	135	154	145	127	152	161	145	146	148	143	129	125	149	144	155	162	167	150	138	136	143	131	157	154	121	136	131	144	149	141	151	130	141	136	163	134	153	144	142	133	130	157	171	151	163	145	139	137	154	129	161	157	153	150	140	147	150	136	146	140	139	156	138	132	158	146	155	141	154	151	140	150	148	149	154	141	135	140	139	149	163	135	154	132	153	156	152	143	114	165	123	135	114	139	140	172	163	142	123	150	135	162	121	146	150	135	144	150	150	147	139	154	146	138	132	146	151	145	144	148	141	168	137	157	118	159	119	178	151	156	134	160	143	145	146	129	133	161	137	149	174	168	134	138	140	128	160	151	145	162	135	150	125	138	153	144	128	163	165	140	158	147	133	134	154	156	129	147	133	174	146	155	143	120	163	130	132	156	130	120	143	123	166	118	141	128	131	139	135	126	139	137	144	124	129	144	135	144	146	159	139	125	159	161	145	141	156	125	152	150	137	138	140	144	142	159	123	133	161	146	146	137	165	127	145	143	146	150	129	153	151	160	156	152	134	118	139	139	147	140	142	145	153	131	160	134	135	164	164	158	151	158	165	162	123	147	140	135	145	159	154	152	147	130	150	153	143	138	150	144	136	164	148	171	163	114	150	160	126	141	161	154	147	140	130	138	137	142	157	145	147	136	144	149	160	141	169	145	143	158	154	126	161	135	146	146	127	149	142	137	145	151	137	137	146	138	143	145	127	161	133	129	156	146	120	155	125	147	147	140	138	157	145	149	148	140	167	136	137	149	147	139	146	165	137	149	126	152	152	154	164	135	145	147	130	132	149	135	133	129	162	148	167	144	151	149	134	151	144	143	146	150	168	148	138	155	154	162	145	139	138	127	127	138	132	141	155	155	139	148	132	137	143	141	154	138	136	147	173	126	157	148	145	136	136	126	153	150	115	152	131	148	161	152	154	134	132	135	144	142	145	132	134	139	131	157	153	143	143	158	150	143	135	157	178	149	144	146	145	129	138	136	145	147	131	160	150	147	126	152	135	127	141	139	141	135	134	137	138	158	128	148	140	161	171	123	127	158	151	133	136	137	133	158	148	116	143	154	179	169	151	121	145	141	147	136	140	148	143	149	135	120	132	135	121	137	161	124	158	150	132	144	166	147	154	137	148	169	136	139	126	131	135	165	148	137	139	151	157	140	142	134	150	142	161	148	130	147	171	148	142	150	138	135	141	154	135	127	130	133	137	136	126	139	159	152	119	151	145	154	143	141	141	152	139	111	150	140	130	147	156	131	144	168	124	148	155	132	152	148	128	154	142	152	130	137	121	160	149	154	158	132	130	141	129	124	130	119	119	153	132	154	136	149	144	147	162	139	140	128	123	147	150	119	139	147	155	123	132	164	146	166	153	144	112	128	130	142	133	126	148	155	141	144	147	148	128	127	149	141	152	150	152	117	158	140	131	144	137	156	142	168	148	150	143	125	146	141	136	135	127	156	136	155	154	148	146	134	159	141	144	131	123	133	141	143	142	163	170	137	142	154	122	138	131	138	142	123	146	129	142	135	142	161	130	128	127	151	139	162	157	112	149	142	151	135	137	152	134	158	157	131	134	157	176	143	137	151	138	139	148	135	130	159	149	127	127	140	124	155	134	147	162	164	138	125	157	139	131	149	132	124	133	144	124	139	149	146	142	146	119	164	144	147	155	144	154	153	137	134	137	153	155	145	146	140	151	148	131	147	128	133	137	150	166	121	155	163	153	144	138	133	154	141	133	149	136	148	133	126	135	160	149	134	146	123	117	140	147	147	148	135	135	149	125	112	166	129	126	162	132	138	131	149	142	143	158	142	134	139	145	132	134	147	135	150	142	150	163	124	120	135	145	149	140	141	142	144	137	142	156	135	145	150	134	167	112	152	137	147	149	148	137	136	148	147	150	168	137	122	133	131	147	154	143	117	139	141	135	133	114	133	137	138	128	157	142	156	131	130	183	144	150	146	137	130	173	161	138	145	142	158	138	130	141	124	168	127	140	146	176	158	145	150	129	145	162	148	143	138	163	151	155	142	155	137	140	155	135	148	139	134	132	132	130	139	131	149	141	158	146	167	135	142	133	155	127	150	151	140	135	151	142	169	171	158	157	157	159	149	141	138	141	129	146	125	133	159	136	149	154	164	139	130	136	119	152	128	133	139	144	125	150	157	141	161	142	161	149	150	162	180	138	156	141	143	141	146	164	131	138	125	133	138	160	133	165	139	136	133	142	110	140	144	149	167	152	132	136	162	120	137	141	140	143	141	143	162	144	126	142	141	127	139	155	146	142	129	154	147	132	128	141	155	135	195	179	133	150	143	160	154	150	166	161	142	127	131	135
7348	8418	16134	17328	15036	13924	16213	12031	11168	9671	7248	5356	5980	6598	6090	5172	4034	4096	4684	3501	2416	2472	2729	2052	2355	2026	1632	1441	1422	926	808	769	765	803	997	960	1029	995	884	810	740	666	595	600	532	512	505	467	437	448	434	431	429	482	525	561	611	542	471	422	453	429	413	426	419	417	422	396	407	390	359	416	423	397	390	384	419	427	430	419	435	396	394	420	384	398	408	412	380	420	391	416	383	396	423	392	404	424	415	358	413	375	423	422	431	432	408	405	438	438	382	411	419	384	384	418	391	443	412	402	402	407	418	369	414	444	390	404	389	395	415	368	445	436	417	399	418	394	414	422	384	416	395	406	438	401	419	401	376	387	414	428	399	404	423	428	383	388	385	450	388	391	385	415	401	418	414	392	412	402	420	384	420	421	363	391	391	405	423	401	372	415	385	390	442	377	398	375	387	416	393	426	370	418	457	445	389	391	418	405	407	393	411	405	378	419	415	417	387	371	412	397	421	415	447	425	391	413	416	412	386	401	380	396	400	416	417	410	411	402	391	402	348	403	398	391	400	416	385	392	416	371	388	429	425	439	417	423	428	381	394	388	460	382	393	449	449	423	401	383	434	409	385	424	436	423	390	419	403	404	399	410	416	411	379	429	409	419	421	398	396	384	389	403	413	417	394	396	404	399	452	411	380	427	435	434	400	394	393	414	417	406	419	383	385	405	422	408	419	400	424	407	401	396	400	419	392	409	422	389	372	376	404	411	410	382	407	381	416	398	401	414	420	411	387	409	412	379	421	401	409	405	395	379	391	398	417	391	389	441	433	393	370	415	374	417	402	406	422	458	379	417	387	435	404	421	439	398	430	394	395	418	421	387	406	377	363	402	415	391	409	398	418	376	392	413	400	374	394	376	403	426	383	362	404	425	450	414	367	369	410	407	387	398	413	415	393	388	418	384	440	405	424	389	371	381	414	400	394	385	408	384	401	384	381	435	404	414	385	395	402	409	390	391	404	354	419	365	416	404	448	420	403	408	367	415	382	420	374	388	428	424	432	419	397	423	385	410	382	415	378	422	406	402	404	405	423	417	424	412	431	397	373	391	418	398	399	406	388	423	410	409	385	408	405	376	408	400	393	420	405	383	423	393	430	419	366	361	423	428	389	386	392	403	394	413	381	398	409	389	430	414	403	372	441	388	403	395	418	425	401	405	394	408	394	425	406	386	407	361	383	406	435	434	367	378	401	422	412	403	417	427	397	355	403	423	392	412	434	399	417	408	398	382	387	418	417	399	380	392	401	414	402	406	406	403	401	412	381	409	411	374	402	404	356	401	383	423	440	448	432	421	386	402	408	398	410	427	386	403	406	389	371	448	398	396	426	418	402	401	438	381	396	388	410	425	375	435	414	396	420	419	444	409	414	379	410	395	379	415	401	388	388	379	383	435	390	409	447	400	450	414	395	395	391	435	424	382	378	418	387	407	429	394	395	416	394	401	395	392	375	413	438	376	411	410	406	393	391	419	417	391	405	386	392	404	391	421	400	455	387	424	413	410	399	410	443	401	402	391	396	396	430	412	384	385	410	395	408	389	392	400	386	406	406	389	415	422	418	418	401	386	406	410	438	400	425	428	388	411	410	415	416	423	401	385	390	420	404	369	355	377	399	387	416	383	436	393	436	386	394	415	417	368	378	392	400	417	417	378	407	391	379	389	401	420	381	375	402	421	442	446	406	399	407	404	419	441	383	413	392	392	399	421	380	409	403	402	436	422	382	387	431	432	397	386	430	420	408	418	371	412	397	420	399	408	446	425	424	353	398	419	394	430	390	409	422	399	417	398	422	390	406	418	445	397	424	400	397	406	399	397	406	375	392	435	400	410	396	373	421	399	399	395	393	408	368	406	388	414	406	437	414	412	414	390	392	408	424	392	399	418	407	418	403	401	410	414	385	435	392	409	406	401	392	426	370	411	392	442	407	357	387	392	405	399	386	401	424	415	393	416	388	415	407	385	405	392	423	429	415	382	388	416	412	418	372	433	441	440	411	389	376	440	367	411	422	393	413	415	429	404	393	409	425	380	398	408	422	382	387	386	400	444	418	411	415	449	387	422	403	410	428	392	375	390	401	384	432	402	415	384	369	451	410	402	397	400	390	398	364	386	401	411	390	379	384	407	390	430	401	407	402	401	442	391	394	370	408	399	408	413	435	375	401	419	405	372	419	426	361	395	424	434	403	380	398	405	386	457	367	408	428	420	412	429	396	397	382	437	410	431	429	392	421	430	409	372	420	401	403	434	417	411	407	416	381	369	381	402	396	401	437	374	392	405	418	378	439	455	412	403	451	389	384	392	385	402	407	398	359	413	430	356	376	395	436	403	370	416	408	418	401	365	415	410	404	386	410	384	425	381	418	400	379	416	405	371	407	379	425	425	389	412	397	431	382	377	409	377	393	410	393	372	406	409	385	389	421	388	404	427	421	391	420	448	406	373	425	420	402	416	376	397	408	370	403	375	456	420	459	388	425	451	430	425	423	441	417	388	389	398	429	390	454	362	424	404	447	390	405	401	403	411	437	436	418	381	383	395	411	397	404	378	396	412	394	412	405	418	389	403	472	425	433	407	420	371	405	389	410	374	400	345	369	402	406	412	417	421	426	403	419	442	388	434	403	406	377	422	369	413	407	427	407	411	416	384	443	397	393	393	398	416	429	420	401	429	415	391	394	411	382	424	392	413	407	393	363	379	446	400	373	437	409	447	379	370	386	430	418	411	426	406	409	411	438	379	422	383	386	382	416	425	402	383	417	412	435	405	415	435	418	401	371	379	413	434	445	430	397	393	414	384	418	391	384	370	443	389	406	407	400	440	387	405	414	442	365	425	399	403	391	384	407	417	405	407	397	429	389	406	389	397	404	401	411	373	415	411	398	399	393	410	384	386	392	409	412	405	395	411	408	404	405	418	432	402	369	410	446	436	391	431	410	399	422	400	411	412	408	395	431	412	393	452	400	403	405	431	373	393	423	427	401	370	470	378	390	410	401	413	421	358	435	386	396	373	394	381	388	440	422	409	433	433	430	399	436	419	392	410	411	462	392	412	366	382	430	387	396	420	412	351	393	392	394	406	420	385	425	403	412	399	404	371	371	406	412	394	426	389	406	416	403	438	426	405	389	413	410	431	389	370	409	368	422	416	360	398	398	402	388	394	411	402	423	424	393	403	383	378	408	418	409	396	417	379	407	369	413	373	427	425	425	416	402	381	425	385	454	423	415	416	399	411	375	421	409	394	414	410	430	404	379	367	401	426	394	403	406	362	400	386	378	382	430	379	380	410	380	410	429	392	407	375	414	436	396	366	356	396	402	390	389	364	408	414	427	374	431	417	384	393	431	412	371	434	384	388	447	428	381	388	404	394	423	432	403	418	397	410	423	435	365	404	413	413	421	416	403	400	386	393	371	420	416	406	408	402	421	408	406	409	398	393	436	417	427	424	428	439	391	398	411	417
26307	27205	37638	33672	30849	28370	33148	31190	26272	22880	17824	10801	12313	13554	13803	10387	8353	8145	9204	7657	3749	4423	3365	3043	3166	3014	2535	1932	1682	1265	466	465	525	608	928	940	1003	988	773	734	584	472	436	344	297	227	237	195	174	175	197	146	173	161	196	286	253	222	190	178	174	143	153	137	133	131	149	151	130	139	162	163	131	149	128	159	134	123	168	154	139	134	163	134	110	128	140	146	139	132	166	141	131	145	137	138	145	140	142	162	151	121	156	141	164	157	145	131	134	113	163	139	124	137	149	150	129	131	135	158	168	138	156	143	148	150	111	117	137	105	131	159	149	153	149	157	151	128	121	135	146	122	140	144	138	131	151	132	126	121	133	141	151	153	127	114	146	133	151	156	163	128	151	148	129	140	152	121	144	152	152	142	110	135	133	144	161	111	145	138	142	150	156	133	136	137	129	139	128	123	130	150	138	112	129	155	130	139	151	142	110	143	162	162	141	162	121	137	132	126	150	155	162	128	142	129	139	134	118	140	150	150	150	137	141	133	153	156	132	143	123	146	126	131	147	138	148	127	141	170	155	147	141	151	131	131	148	152	166	148	147	134	144	146	139	153	128	157	144	134	117	146	147	145	134	153	135	135	136	150	150	123	145	154	152	121	141	148	145	145	138	135	154	152	131	137	136	130	149	118	133	141	144	149	155	154	145	146	160	146	157	152	159	149	149	117	149	144	130	152	111	142	134	139	154	130	129	145	135	155	153	142	149	136	125	130	130	140	135	136	148	138	143	129	138	128	140	140	135	144	142	130	142	143	149	134	140	132	138	153	132	130	132	135	127	140	129	144	133	132	155	120	157	126	144	161	154	141	142	131	152	144	122	141	144	139	162	133	137	135	147	141	154	162	141	131	147	140	156	141	167	145	127	152	154	135	152	124	132	136	139	126	137	128	151	121	139	138	146	123	131	131	121	134	155	134	162	124	123	133	164	144	151	152	136	149	150	123	153	129	141	144	125	126	127	149	131	125	140	126	132	143	156	132	151	137	130	133	169	147	137	125	144	137	159	135	126	130	125	136	139	127	145	137	130	105	129	127	157	129	137	150	137	155	135	154	154	148	153	120	147	146	159	131	144	138	146	138	137	127	153	153	139	137	128	131	139	127	124	159	138	115	139	129	125	134	155	134	150	140	133	150	154	142	128	138	125	138	145	132	135	155	149	121	143	144	134	136	164	136	144	148	142	134	126	151	135	140	144	126	130	152	142	110	136	147	144	161	136	123	147	136	172	132	149	129	158	145	116	121	130	128	118	156	177	121	146	132	133	153	125	140	145	143	128	158	138	123	137	138	112	135	165	164	126	144	122	133	138	120	137	139	133	133	151	145	149	157	131	137	149	151	140	158	150	154	155	155	153	155	142	134	132	131	152	118	154	148	140	136	144	129	146	147	153	133	145	126	136	141	144	134	121	134	138	132	147	128	151	152	131	131	135	141	138	128	131	148	143	126	143	147	122	146	114	108	137	128	136	133	145	122	141	141	131	139	146	132	142	140	147	148	144	148	144	138	127	134	131	129	135	147	137	131	134	129	129	140	121	119	159	107	142	129	133	149	162	158	144	138	141	109	123	162	149	135	139	145	132	141	138	143	134	149	133	151	130	148	142	132	148	134	148	158	125	125	128	142	130	124	140	133	127	147	132	124	150	137	133	147	142	148	127	135	137	122	145	128	157	156	157	129	122	159	157	139	127	138	145	160	150	127	118	137	142	138	138	134	129	129	149	148	123	132	158	152	149	143	150	140	154	133	150	136	131	138	131	147	142	136	141	142	147	143	130	135	140	151	129	136	130	121	142	150	141	155	131	135	136	133	151	137	121	133	114	135	142	141	139	140	134	139	143	132	126	151	123	132	137	139	162	152	143	137	149	156	127	152	125	134	132	149	155	123	158	125	116	146	131	146	152	150	130	132	124	134	143	123	147	128	139	132	132	154	146	142	152	128	127	135	157	173	141	138	132	147	147	140	136	153	145	141	122	137	119	132	140	143	166	132	147	140	140	146	129	131	142	140	141	146	137	130	125	143	123	141	142	136	139	131	127	153	121	136	141	126	158	135	149	171	153	167	135	136	124	171	130	136	136	127	123	127	148	134	163	153	141	137	138	130	148	140	122	151	142	139	149	142	149	150	145	140	148	138	144	149	136	138	125	128	136	133	149	138	132	147	137	154	140	145	146	148	137	133	147	153	127	148	148	159	160	169	163	122	132	129	144	126	138	157	156	163	136	142	125	116	134	139	131	143	130	138	137	146	149	131	160	142	161	137	151	153	138	123	142	164	161	147	137	129	141	123	126	140	137	130	127	132	133	154	114	162	167	141	126	124	154	160	123	151	125	171	160	145	154	135	151	123	132	157	130	139	134	126	123	148	133	153	153	144	143	138	145	112	126	136	129	144	129	115	127	130	134	148	126	136	173	143	155	132	127	152	142	136	136	136	143	131	145	145	139	129	156	164	151	148	143	141	148	151	153	130	141	123	137	118	132	138	126	133	138	133	157	105	133	136	150	156	148	125	160	126	114	139	144	154	125	149	137	169	136	167	171	145	133	123	140	132	150	128	138	115	136	135	138	141	131	169	124	152	131	135	128	129	134	137	149	149	142	140	145	148	150	125	148	148	139	136	143	135	144	113	140	141	132	176	154	124	127	141	136	125	151	143	139	160	117	164	128	153	149	149	148	150	128	154	136	123	152	127	140	121	123	164	148	138	143	108	139	147	137	146	139	148	173	130	117	142	139	130	133	138	145	152	126	143	149	143	131	125	150	147	151	147	133	119	154	138	156	153	167	131	141	124	138	155	149	138	155	123	164	134	124	147	133	143	139	141	147	143	135	153	153	138	142	115	155	151	134	154	141	132	148	153	130	123	161	141	153	165	122	137	145	141	156	143	163	142	166	141	143	129	135	168	131	128	153	129	136	129	136	127	125	150	126	133	130	137	125	120	153	151	123	137	150	162	131	137	128	156	153	145	130	134	152	149	152	138	135	130	132	121	140	148	151	115	141	138	132	120	132	136	144	155	157	146	145	150	136	121	133	148	162	139	150	134	147	139	157	130	149	143	140	145	136	144	165	138	136	148	129	142	148	113	127	139	146	159	159	148	139	133	155	121	144	141	140	136	162	139	157	128	154	152	116	140	118	154	144	140	150	136	132	129	138	165	133	138	135	148	140	140	160	135	143	126	118	154	132	139	151	149	145	120	139	110	130	112	129	145	135	152	148	157	121	146	139	158	126	121	133	129	120	154	134	128	160	143	131	151	133	139	152	129	130	142	150	129	138	147	139	134	136	155	140	135	139	126	125	130	164	115	144	150	157	147	130	129	137	148	140	124	139	147	155	133	130	146	154	147	141	129	141	145	143	142	111	139	157	127	134	151	139	143	134	133	137	147	127	170	127	128	141	154	130	137	141	124	132	138	169	143	133	159	165	152	123	155	131	131	144	137	127	143	128	132
18225	23534	34982	36980	38243	38359	45003	40279	38530	37126	32210	24327	29903	32162	32308	27364	23334	22931	26182	21389	13417	17196	13910	13372	14198	14330	12091	10039	8923	6504	2604	2574	2843	3570	5904	5725	5934	6219	4779	4657	3819	2480	2371	1833	1607	1248	893	738	790	702	611	577	538	522	949	1245	1237	951	749	626	657	504	455	434	452	430	397	375	405	433	404	394	388	433	378	418	384	363	371	398	381	412	374	389	401	401	440	413	409	417	405	426	389	414	395	414	387	401	370	433	398	408	430	372	406	412	424	407	371	390	391	396	384	391	436	396	391	399	366	428	429	377	421	400	393	378	414	382	408	415	414	370	392	440	394	424	404	391	423	374	400	416	381	373	404	402	395	424	425	369	382	409	392	422	397	373	390	428	417	409	403	410	396	434	417	414	401	397	428	373	379	390	356	402	432	386	373	408	411	379	391	368	395	421	435	426	402	397	381	405	395	400	440	409	387	418	397	422	393	378	398	380	404	401	407	414	394	399	359	404	393	387	394	387	456	431	390	389	397	408	399	393	427	391	421	365	417	379	396	387	356	400	409	375	398	399	410	368	416	401	412	404	386	370	373	403	408	407	400	410	383	416	394	372	412	371	410	414	425	400	376	381	380	425	434	419	359	391	414	396	407	424	398	383	396	385	393	430	390	424	429	386	431	386	370	393	381	385	381	381	409	412	407	420	379	395	427	370	413	359	432	424	413	384	430	416	372	452	381	399	365	385	450	381	400	412	384	380	407	427	411	384	399	397	339	383	391	405	421	403	386	410	388	381	409	400	391	448	392	421	441	372	413	381	411	379	370	426	433	373	382	389	407	386	405	411	366	396	397	422	397	402	364	379	405	372	391	390	453	408	377	407	404	430	397	424	402	410	416	427	422	389	418	385	376	418	417	406	399	397	392	404	409	395	387	368	448	397	383	436	369	387	413	422	447	392	393	381	395	420	421	399	368	403	392	406	417	401	408	428	409	408	405	405	411	412	397	421	400	385	372	417	397	429	387	417	395	419	450	392	394	412	411	401	379	408	357	409	411	390	400	414	431	401	374	381	398	386	405	365	396	421	411	427	409	345	405	384	395	400	375	401	397	391	387	401	375	377	383	399	387	397	420	400	387	411	406	393	406	390	392	415	414	410	438	372	433	405	382	362	396	347	397	418	386	405	387	430	403	381	422	362	414	374	384	418	395	360	387	376	410	415	425	379	428	411	383	444	389	396	415	393	389	394	399	345	388	403	403	402	397	400	395	393	391	391	417	390	415	401	398	411	399	424	387	387	355	406	386	413	370	397	385	400	395	431	438	385	440	430	398	399	398	397	389	420	380	369	415	397	402	397	350	393	405	384	400	435	421	385	414	411	393	367	431	395	396	407	392	402	392	417	399	417	384	371	367	393	413	397	423	365	409	455	403	370	390	410	393	396	408	399	395	415	410	382	382	394	408	346	402	410	380	407	392	366	413	423	405	378	385	420	366	410	415	358	396	378	376	356	345	407	408	408	374	380	395	381	388	402	390	401	361	413	384	413	418	403	415	375	385	398	390	373	412	405	431	384	416	420	402	402	392	407	421	384	403	400	411	420	407	362	427	397	411	404	374	374	385	366	396	426	406	432	374	400	396	395	416	382	401	412	402	448	386	391	413	367	372	402	408	391	407	423	399	405	410	405	389	375	383	393	422	360	404	361	436	415	367	431	400	433	406	378	393	410	382	375	401	424	388	399	355	405	398	419	401	381	424	378	392	420	415	392	359	423	408	430	366	395	379	416	386	396	408	424	397	404	408	385	361	412	402	415	408	410	408	414	412	399	426	415	401	420	400	416	387	402	399	364	399	355	384	378	416	370	403	423	393	406	374	393	418	399	365	378	378	423	400	371	407	358	391	390	394	387	415	441	414	406	411	367	356	395	394	361	437	421	416	377	389	394	390	360	394	375	398	410	434	399	385	367	436	414	403	424	382	401	399	369	422	440	406	423	412	388	408	399	385	395	388	410	421	395	337	401	373	398	416	416	406	414	403	375	410	397	420	411	427	424	437	430	386	375	402	431	390	375	408	376	384	404	396	378	394	387	390	427	373	373	420	412	412	422	416	409	378	372	386	417	407	391	404	373	394	362	425	412	428	402	405	402	428	400	387	419	381	424	363	378	388	378	432	432	389	387	424	420	376	385	418	373	402	369	421	356	427	425	421	377	406	433	370	408	390	376	370	397	392	439	411	430	402	416	415	394	400	396	409	374	413	368	433	424	433	392	399	412	388	418	383	364	380	420	451	400	407	400	389	433	408	399	434	396	413	434	426	400	405	381	406	392	397	425	434	384	436	385	429	374	378	398	399	392	403	404	393	404	372	388	406	409	447	428	408	384	417	396	394	352	399	392	394	397	381	406	407	378	365	401	420	400	402	413	398	355	397	374	417	406	381	395	421	413	374	419	408	418	405	389	403	388	385	407	428	412	390	398	367	393	374	404	352	380	405	400	405	393	424	387	397	407	393	453	390	379	389	408	396	377	404	373	407	416	395	397	436	428	413	438	397	419	419	396	408	414	358	365	393	414	353	423	410	394	356	424	404	409	393	397	393	378	387	380	405	378	402	417	376	420	394	386	409	397	429	391	401	417	408	345	388	420	419	393	363	398	403	407	448	363	379	388	395	416	385	378	406	394	424	360	359	388	407	395	411	411	414	409	436	366	360	395	394	411	375	356	408	400	407	386	408	370	392	399	404	406	366	381	407	414	416	395	381	411	423	393	377	387	394	367	412	393	409	388	395	411	388	425	405	390	424	398	419	400	421	415	402	385	417	422	408	387	397	387	403	399	409	409	415	395	382	419	402	397	382	403	387	382	411	413	408	396	371	445	394	392	397	397	389	389	406	380	389	384	436	380	408	396	357	381	414	382	368	402	417	439	398	409	373	415	401	396	398	387	394	424	386	385	402	392	407	392	380	402	399	405	401	370	428	395	399	419	434	405	408	421	421	404	411	412	381	370	390	386	405	392	368	426	382	394	397	372	400	409	395	378	366	375	394	400	406	416	431	411	399	418	386	392	393	446	402	405	409	404	436	430	413	404	380	393	446	383	394	372	397	356	391	399	427	392	382	369	410	387	414	385	433	398	417	389	382	413	423	409	402	416	388	403	417	392	427	403	409	377	384	405	388	394	423	376	370	384	438	411	390	402	384	383	421	420	401	430	344	383	389	468	373	422	407	368	402	418	401	427	355	374	434	422	379	399	387	383	395	409	417	406	365	410	417	373	411	418	394	421	392	416	399	396	396	387	394	412	392	402	425	426	385	397	366	409	414	419	386	392	411	419	404	426	374	429	389	392	398	399	409	406	365	390	386	403	398	412	397	380	357	410	405	406	404	413	384	380	402	399	421	384	393	424	412	379	388	383	374	374	378	412	421	395	405	398	412	382	420	410	406	387	430	407	356	380	420	408	377	358	374	409	427	407	382	395	414	413	403	391	413	401	356	385	439	396	375	402	423	383	412	407
32822	32206	41752	38919	36589	32101	36404	35525	31581	29985	25635	18213	15165	19338	20027	16646	13772	12658	13711	12356	7769	8089	7474	7732	6614	6033	4706	3111	2370	1661	716	612	830	1025	1627	1465	1704	1625	1262	1243	1011	614	554	506	441	361	288	252	229	237	221	214	187	211	265	466	375	337	281	223	193	204	159	168	177	151	169	187	157	166	168	178	159	196	180	162	173	154	149	183	178	178	157	165	198	176	184	213	170	158	168	177	184	171	160	180	170	171	164	189	170	192	165	164	159	167	164	139	185	166	160	172	160	151	172	178	166	181	176	152	182	153	195	175	184	168	174	156	167	175	161	168	183	170	170	165	183	185	169	173	175	201	173	170	171	183	188	135	192	163	176	157	162	181	180	158	155	160	164	184	163	168	144	161	163	159	161	196	157	185	169	162	158	187	156	194	163	178	173	154	162	162	188	155	177	199	144	173	172	174	159	159	190	175	163	178	159	179	175	178	145	174	165	172	176	152	184	174	152	180	178	169	168	159	169	182	158	158	151	183	172	177	185	163	162	165	153	136	167	193	151	189	180	160	165	156	176	174	156	194	188	156	167	148	157	143	148	157	161	170	166	187	157	155	180	179	180	154	186	177	172	159	165	173	167	185	155	173	177	191	157	160	162	169	158	180	163	178	155	168	182	185	189	167	174	153	174	181	168	184	176	166	171	160	173	155	180	160	182	181	179	173	172	185	191	171	182	176	176	183	149	168	157	197	167	133	170	161	134	186	165	199	165	171	167	185	159	150	183	141	155	166	149	179	164	158	169	163	204	161	173	187	148	170	169	192	179	149	176	147	159	146	181	187	195	158	179	158	183	169	165	181	188	168	176	170	156	159	167	167	169	173	176	199	174	164	180	155	166	139	164	179	160	161	179	173	165	171	156	158	151	144	195	167	171	155	179	165	156	174	181	179	154	169	179	204	164	160	182	184	170	189	201	158	165	175	155	162	189	158	151	179	157	193	189	190	160	174	162	165	164	175	166	189	176	177	167	172	170	176	174	185	162	160	165	152	156	177	174	172	176	165	153	183	186	158	185	185	165	170	159	157	180	159	176	156	184	162	166	183	190	203	176	180	164	165	161	172	171	153	163	167	190	144	169	169	187	162	160	177	172	164	168	155	173	161	176	174	170	160	198	186	184	170	163	179	168	166	186	190	170	184	181	173	194	184	179	143	168	182	167	183	187	168	169	164	169	205	177	171	172	198	174	182	169	173	170	166	191	200	180	197	173	176	187	162	149	158	190	161	185	177	178	175	124	164	186	172	143	154	156	156	167	155	171	162	170	168	183	166	166	201	158	176	168	201	160	189	171	178	179	181	161	161	172	153	160	156	167	160	168	179	166	196	163	188	157	171	148	165	194	178	180	188	174	165	165	167	162	175	163	165	169	182	171	158	184	183	149	159	197	178	198	154	158	171	189	174	174	194	177	192	157	191	157	142	165	160	162	193	149	161	185	156	142	174	172	179	171	171	156	179	166	205	176	181	181	179	174	153	152	187	175	179	166	190	168	181	161	174	164	179	164	166	170	171	184	194	164	165	170	184	179	172	171	186	167	172	184	179	170	170	178	166	149	179	169	177	145	169	149	179	178	163	177	177	164	167	181	142	185	186	143	164	150	165	185	164	172	168	171	179	147	174	180	179	163	160	165	162	207	187	180	194	168	148	160	167	146	175	168	177	180	158	167	178	186	168	191	167	153	168	156	156	160	195	158	173	174	189	198	168	177	166	192	195	176	151	182	192	176	185	178	200	158	179	173	156	171	169	180	167	172	174	186	197	161	173	157	157	147	181	170	176	191	190	193	148	159	180	149	155	156	152	198	175	156	165	173	137	159	163	173	178	146	188	171	199	156	160	155	176	184	181	148	173	146	199	191	178	198	207	184	158	166	168	201	168	169	163	195	133	175	172	175	180	154	192	172	176	150	158	163	159	180	177	187	177	156	168	162	165	180	172	163	176	167	169	171	156	180	178	197	175	171	183	160	183	180	188	177	176	155	180	155	186	182	166	179	155	164	178	189	163	158	172	179	171	172	170	175	167	157	168	167	149	193	187	149	173	176	164	167	149	163	190	201	168	164	152	179	167	161	180	173	151	162	171	178	166	145	148	181	161	170	145	170	179	157	161	172	164	189	137	181	163	183	185	171	155	135	175	186	154	140	185	181	205	174	182	189	158	159	179	161	176	168	150	167	182	180	170	180	163	174	161	165	176	157	155	168	183	152	170	177	174	170	187	170	177	184	166	179	160	177	169	182	168	169	168	168	171	173	178	185	162	182	159	176	185	156	165	180	140	176	180	179	158	181	167	144	169	157	168	172	184	167	165	179	167	176	160	184	155	176	168	141	130	168	154	159	176	182	155	178	162	156	162	180	175	183	194	163	163	186	192	149	174	168	177	166	155	160	180	159	164	150	162	158	173	162	179	165	161	194	190	150	180	182	170	152	192	173	174	179	184	152	178	172	194	163	167	192	180	147	171	154	183	171	163	168	186	175	167	168	154	187	182	164	168	160	158	167	172	162	176	152	162	162	152	172	165	159	158	177	149	181	174	170	190	163	187	169	156	170	156	180	156	168	145	163	186	167	156	150	178	186	165	171	151	176	173	183	179	174	166	159	205	186	171	151	171	180	167	153	218	192	169	186	167	158	151	179	169	178	178	174	187	178	171	162	163	164	160	156	149	177	163	166	176	143	177	156	160	171	203	164	165	161	170	200	180	167	170	161	182	187	195	183	190	160	148	180	173	172	160	177	189	185	166	169	156	175	173	182	183	195	149	181	161	181	165	188	192	175	187	160	160	180	164	170	167	172	159	174	166	172	183	153	166	172	187	160	186	171	181	175	194	159	171	175	153	165	187	164	142	167	167	147	204	172	176	186	157	169	184	163	183	161	176	195	198	165	197	174	154	168	195	198	159	161	173	170	158	154	135	172	151	165	166	160	157	176	161	162	163	177	183	189	178	176	173	174	198	160	168	188	173	190	191	168	158	152	186	149	173	202	203	174	134	155	173	170	166	156	154	174	177	179	182	154	164	172	183	186	201	148	171	182	181	166	166	172	161	165	164	173	172	187	186	162	169	176	160	185	155	160	188	190	169	156	146	175	174	182	177	159	156	158	172	179	175	174	170	172	164	145	175	154	166	183	164	173	187	188	179	168	141	158	188	188	182	183	160	167	164	167	182	204	183	180	149	191	173	184	159	165	180	149	171	171	178	163	159	167	164	162	170	171	144	190	174	202	185	184	166	179	170	167	196	170	166	177	150	157	174	169	185	170	162	148	170	168	180	170	175	177	180	156	168	161	165	157	167	181	163	172	166	177	173	179	183	158	184	167	182	171	184	165	176	155	183	150	160	172	169	173	166	182	192	162	173	168	164	185	162	156	169	173	168	150	195	180	169	175	148	183	161	164	156	207	171	163	172	174	157	154	181	172	187	173	178	155	178	166	173	183	180	165	160	160	148	157	186	180	158
22240	26402	38758	42767	45142	42579	49656	43458	43359	43394	37942	32521	31714	38588	38328	34408	30332	29726	32300	27745	22061	24204	23247	24612	22517	22363	18167	14125	11120	8162	3515	3303	4332	5983	8930	8682	9592	9173	7570	6991	5653	3472	2954	2778	2355	1908	1248	1145	884	1031	876	698	648	654	1110	2306	2083	1552	1024	841	662	550	478	471	492	472	461	499	461	465	462	541	478	453	449	487	462	537	494	494	482	456	458	461	518	489	442	490	454	423	488	477	520	476	456	504	450	483	463	418	478	511	480	478	449	473	499	468	455	506	478	497	467	503	479	500	482	451	460	482	481	465	458	488	443	480	432	493	489	464	481	510	477	443	505	495	484	463	478	456	478	449	437	463	473	429	497	486	461	450	491	463	498	455	450	489	496	487	501	465	458	464	485	468	481	467	474	421	472	535	427	475	460	463	497	487	502	455	514	463	482	477	442	491	497	474	523	457	466	472	494	502	452	449	487	466	508	510	437	460	466	516	477	466	489	486	478	499	459	475	468	496	493	519	472	515	469	474	487	457	455	494	470	459	458	480	448	496	467	470	502	461	475	447	460	480	486	508	461	489	441	480	449	464	446	474	418	445	481	496	507	468	469	470	439	487	455	451	473	455	444	434	486	483	471	497	483	485	465	450	472	498	509	469	429	465	498	485	528	501	474	499	482	452	440	499	472	510	450	461	472	483	472	516	468	447	465	436	490	480	467	462	433	491	445	455	483	479	468	442	512	436	470	487	443	479	454	488	491	468	428	465	467	486	445	468	480	489	473	534	489	494	490	474	475	484	482	490	480	451	439	464	480	449	458	497	458	478	455	433	514	475	470	468	486	488	469	453	445	440	498	470	493	456	454	457	507	495	518	452	471	442	452	474	464	464	475	460	471	457	467	458	514	465	471	456	445	477	454	457	487	484	476	472	510	493	494	471	486	487	449	481	472	505	446	474	459	447	456	423	493	473	466	460	467	473	501	470	439	493	481	456	444	444	494	439	453	454	456	474	473	457	490	492	464	492	468	477	461	474	534	456	452	503	444	433	491	496	481	485	488	460	462	425	486	494	450	462	474	472	515	464	475	449	436	477	478	495	484	501	460	490	457	488	486	427	499	458	450	464	481	478	467	456	478	466	458	486	486	462	514	461	492	451	476	487	481	468	468	460	456	497	444	493	451	468	469	454	498	454	451	460	475	411	477	499	464	453	473	459	498	432	516	517	451	467	488	502	441	500	466	485	463	446	485	448	454	473	474	423	476	445	503	472	449	471	480	459	459	500	483	474	463	473	505	480	449	501	486	466	490	501	506	496	467	452	436	470	456	469	493	470	470	454	431	507	442	504	469	461	485	508	476	484	447	479	461	454	477	472	434	471	439	482	499	473	487	453	442	465	483	487	478	481	478	485	483	458	456	516	465	470	452	455	498	470	436	447	482	495	447	460	455	441	461	467	483	492	460	433	526	439	484	484	486	433	467	482	447	472	461	484	504	478	490	482	459	438	457	472	420	509	457	499	494	450	464	436	464	475	456	476	431	477	496	471	482	463	504	470	480	499	458	444	458	490	478	488	474	479	472	486	493	503	494	515	487	458	496	438	469	506	462	471	468	473	471	478	475	486	457	487	459	489	462	463	456	477	450	483	455	480	467	440	488	451	478	468	476	486	462	483	482	467	476	499	504	503	515	459	465	482	479	507	494	517	442	461	488	439	490	437	477	434	476	469	485	441	466	453	467	471	477	462	504	473	510	484	496	455	442	464	457	494	490	438	449	459	477	477	456	463	463	448	463	450	501	473	477	461	487	441	450	468	456	429	411	448	476	465	470	424	460	498	512	417	498	430	459	477	473	468	514	458	440	451	534	489	467	492	485	470	462	477	445	494	498	500	484	493	459	473	458	511	464	474	501	463	439	475	477	494	441	458	492	488	506	486	478	488	471	458	464	461	478	502	462	504	482	449	455	499	473	453	481	480	454	488	449	458	517	505	445	480	465	454	478	449	461	479	458	453	493	479	436	497	503	477	442	467	490	423	441	482	476	481	437	471	512	483	501	478	504	435	464	458	468	501	480	462	456	488	499	447	477	462	490	455	480	483	469	440	450	486	464	443	438	480	463	422	521	439	461	493	514	485	466	473	452	469	509	457	481	475	459	433	469	441	469	475	480	452	467	443	443	445	450	494	452	472	445	433	458	453	495	481	469	464	460	461	446	455	487	520	440	440	492	431	484	456	459	478	490	460	495	483	484	459	488	459	464	500	509	436	458	477	517	467	479	492	429	451	456	444	493	449	498	457	487	458	458	459	490	462	442	490	479	485	497	480	495	461	451	474	491	466	469	454	477	478	460	465	494	441	457	415	516	461	470	444	477	439	504	474	509	484	445	442	494	502	474	472	507	455	459	467	483	457	514	445	483	475	443	475	496	476	468	475	457	469	474	506	484	468	470	466	439	480	441	442	483	486	517	474	460	455	482	476	527	499	461	459	486	471	433	480	512	486	465	478	443	466	505	478	478	507	460	461	476	471	467	473	439	465	465	449	476	461	495	459	499	457	482	456	450	484	488	430	516	443	480	445	458	470	486	463	461	447	468	471	478	492	444	435	473	464	456	438	504	465	464	473	456	453	479	473	492	450	482	432	447	459	498	465	440	449	486	477	482	441	468	489	435	488	498	467	450	482	464	446	475	484	443	437	502	471	480	503	517	435	464	455	456	490	533	483	469	472	464	465	503	492	497	482	484	412	485	499	495	473	488	469	498	459	531	461	473	496	461	472	491	488	459	475	456	441	449	503	458	463	490	459	448	479	463	473	470	473	485	507	461	477	504	475	457	477	518	484	484	485	465	466	490	469	430	475	500	524	429	473	442	480	526	499	497	483	469	461	480	492	459	432	486	456	475	496	427	520	444	433	475	467	464	461	490	472	447	448	516	485	536	504	477	462	468	503	462	453	444	477	479	457	458	486	445	462	482	532	442	452	488	431	471	469	498	463	484	490	487	453	441	496	470	490	437	488	464	461	482	483	465	506	500	510	447	474	483	444	500	475	469	518	471	464	495	481	495	516	518	453	439	456	474	464	497	501	510	455	493	496	466	462	442	466	468	482	446	485	420	486	500	473	480	501	435	455	505	474	441	456	489	491	466	444	485	457	476	481	469	504	466	461	454	472	465	444	463	462	508	491	469	435	465	437	442	482	451	475	456	473	476	480	485	487	469	471	462	446	460	438	487	490	482	457	465	458	482	464	487	475	516	470	498	475	483	479	470	446	497	470	477	501	457	501	459	463	461	472	465	483	465	492	448	509	491	491	438	477	469	472	453	498	480	443	505	467	479	464	464	484	467	477	471	457	466	491	434	479	455	485	492	428	452	517	473	492	470	466	479	411	479	487	487	481	469	456	484	467	466	428	476	498	468	432	475	459	471	482	475	449	462	491	495	516	441	490	489	491	505	472	481	489	464	470	473	477	463	501	486	435	445	454	475	493	481	485	482	452	499	487	511	482	467	509	435	501
9840	7530	11205	9945	7171	4206	4013	3336	2655	2155	1647	1111	1123	1202	1137	942	883	827	839	799	545	554	451	492	420	415	323	320	251	258	211	199	183	214	210	228	222	258	197	236	179	165	166	191	140	173	186	156	162	153	157	148	161	126	152	140	184	185	178	160	153	156	121	138	156	141	126	140	155	140	141	158	152	152	146	151	155	179	149	147	164	147	161	156	171	139	167	156	162	146	133	146	127	148	158	126	144	159	148	130	123	134	161	144	148	124	133	154	150	123	158	135	139	162	160	146	163	125	145	144	134	155	148	137	127	149	129	148	147	125	139	133	143	147	157	140	152	152	149	136	126	156	134	134	139	165	128	144	127	128	163	152	140	146	127	161	142	163	148	139	148	160	157	153	160	175	141	140	141	166	146	141	146	155	139	168	136	133	132	154	151	135	131	122	148	144	153	143	135	136	160	148	155	139	146	136	156	122	155	141	148	149	138	147	137	141	139	149	154	157	139	150	147	125	142	155	163	161	146	133	156	159	151	145	158	165	154	146	143	162	168	131	144	135	155	134	166	160	146	132	145	139	128	144	150	149	134	141	156	146	165	161	153	134	151	151	117	130	187	136	139	168	133	160	147	147	144	172	147	161	134	153	148	155	156	141	132	147	130	151	149	153	162	139	169	129	145	132	156	138	151	174	146	145	145	120	142	134	154	144	126	151	134	146	154	146	157	140	150	136	126	132	151	149	187	133	166	135	141	148	147	154	142	135	161	142	151	133	158	150	143	139	163	140	135	146	142	139	143	125	125	140	150	150	137	165	151	140	148	123	157	129	139	125	141	148	134	145	179	140	159	134	149	171	161	149	146	138	161	146	167	133	169	154	145	165	143	129	165	140	158	141	147	159	148	151	128	126	166	158	147	138	145	150	129	167	133	133	145	161	156	158	129	158	166	152	144	147	141	126	154	133	149	157	123	145	145	150	157	149	148	146	136	134	132	154	151	125	142	146	141	151	144	145	133	151	167	138	149	147	131	151	148	142	137	153	135	139	141	163	155	149	156	143	132	166	130	129	155	157	142	126	144	135	158	156	139	135	148	147	131	130	131	139	141	147	144	156	159	136	132	140	142	150	156	166	164	153	142	154	120	143	162	152	150	134	158	134	128	173	138	160	145	163	137	142	154	136	144	132	160	141	119	150	175	154	121	118	143	154	125	142	146	145	135	122	153	133	148	133	150	135	132	151	164	151	134	164	138	152	156	140	163	160	154	123	135	160	117	154	137	159	124	140	149	124	141	152	135	147	144	154	135	144	124	157	127	140	148	147	167	147	136	150	125	143	145	147	148	158	150	146	159	155	146	143	146	163	151	150	146	145	160	146	149	151	159	138	135	147	135	148	156	157	148	140	154	134	152	152	137	144	149	147	159	148	161	157	149	143	148	167	133	132	169	128	130	138	154	151	146	148	176	162	160	144	134	125	143	167	163	126	136	143	167	125	145	125	136	142	158	143	136	156	153	155	152	126	172	144	170	149	139	146	142	150	147	124	159	147	158	166	165	148	167	136	151	144	122	146	170	153	117	168	154	152	143	152	146	147	143	142	158	171	135	153	128	138	109	136	166	156	128	147	140	134	130	165	126	139	166	148	138	152	144	135	160	174	135	138	134	173	134	155	159	173	138	147	140	142	134	136	125	139	136	149	126	148	154	134	168	142	134	152	140	145	124	153	130	147	133	134	149	129	150	156	155	127	164	141	154	144	149	137	152	121	139	110	149	163	156	143	147	157	151	152	147	148	158	146	155	148	143	142	148	128	137	159	153	131	145	150	161	143	120	146	128	136	173	162	160	140	159	153	162	153	121	159	143	132	139	149	152	153	132	168	151	141	142	132	142	133	149	155	148	139	135	155	150	142	152	151	158	154	170	155	161	155	131	158	142	133	138	144	152	152	142	159	142	167	146	151	141	125	149	147	145	163	148	159	141	150	157	142	156	144	160	161	150	147	153	161	148	171	155	147	152	144	151	156	150	134	136	144	138	158	171	142	149	154	142	149	139	142	151	172	155	141	125	146	169	137	136	159	145	141	159	180	134	149	131	141	163	151	142	167	150	162	149	134	160	152	132	129	155	170	140	154	138	138	131	162	139	141	149	121	164	127	140	146	138	167	151	162	173	157	139	160	163	131	143	160	156	162	174	164	168	139	126	136	138	170	168	140	132	138	150	141	144	132	153	148	147	148	112	151	136	156	159	171	141	148	148	151	150	165	130	133	174	158	148	129	129	135	138	130	164	159	135	171	160	146	158	136	132	137	138	153	127	140	145	153	159	159	159	152	152	137	135	122	133	140	137	121	134	137	137	161	148	142	127	141	156	156	150	149	137	154	146	129	133	133	145	141	168	160	143	156	158	149	155	178	146	158	150	173	154	152	152	151	159	134	147	155	141	144	134	143	150	160	165	158	159	144	135	123	159	158	159	149	152	139	164	149	153	155	145	149	150	143	158	136	174	156	153	167	171	155	144	163	157	143	153	170	171	151	128	156	144	121	159	164	140	136	129	169	144	156	138	141	136	159	126	161	155	154	152	137	155	142	149	171	131	143	137	148	123	134	160	175	147	134	147	173	167	141	158	145	142	143	146	156	145	134	163	140	150	152	153	141	164	144	144	145	136	131	169	153	158	138	145	162	150	138	120	156	136	146	155	170	140	133	181	155	131	160	141	142	143	159	143	170	142	145	139	154	140	143	128	140	159	165	132	145	162	162	146	137	145	146	130	124	140	126	157	153	145	126	142	135	147	135	148	134	174	148	144	147	169	132	149	140	156	143	170	147	163	140	131	152	165	139	146	173	136	159	139	151	146	133	145	160	155	149	158	166	154	145	147	151	152	161	133	137	146	148	134	141	129	134	142	157	141	136	155	148	164	122	124	139	148	147	132	152	144	134	147	151	147	182	141	162	131	136	130	139	160	144	136	151	156	149	145	161	141	145	137	142	140	136	191	136	132	116	129	149	123	159	165	142	143	179	162	144	149	143	137	156	142	165	175	132	151	130	160	147	139	157	156	154	146	146	131	167	149	161	143	154	152	156	160	167	158	148	127	150	164	162	134	152	142	147	125	159	146	149	146	135	165	152	119	128	130	145	158	125	148	170	136	163	158	145	169	163	143	146	154	123	149	148	134	149	161	170	148	165	149	154	158	124	150	160	134	133	125	132	149	173	131	151	130	137	153	152	151	132	142	144	159	121	157	146	129	142	152	141	152	130	158	175	152	125	150	157	146	157	140	130	167	130	149	121	142	145	146	128	141	143	160	153	158	158	147	168	153	152	134	151	136	166	133	145	136	143	144	159	158	149	155	157	135	157	170	133	177	164	149	127	123	142	139	170	158	142	154	138	156	121	145	146	143	136	133	132	168	163	129	151	162	126	124	158	125	164	176	167	137	130	129	135	132	132	139	137	155	155	152	150	151	132	151	172	156	147	131	152	140	137	152	153	126	152	150	144	144	157
7201	8011	15657	18717	17046	12593	14444	12447	10467	9397	7036	4857	5425	6178	5703	4530	4304	3859	4378	3939	2697	2798	2357	2853	2278	2135	1709	1526	1240	1131	816	780	787	883	922	981	1068	997	863	827	666	584	548	569	524	506	455	464	515	484	503	515	454	479	477	522	640	556	503	462	462	410	381	424	435	432	414	412	420	420	426	385	409	403	404	416	415	393	452	413	392	424	415	449	410	434	403	398	394	418	418	410	401	405	395	447	399	391	442	424	420	416	401	418	396	447	439	418	401	421	402	434	429	418	411	388	413	446	442	454	402	411	405	433	411	421	389	434	437	396	400	383	394	429	418	435	414	393	366	406	395	425	454	379	421	407	381	408	451	384	372	408	421	417	388	389	403	447	417	404	434	381	394	418	427	416	431	402	440	420	437	423	444	366	392	398	394	425	416	413	440	438	382	437	423	411	386	415	394	443	430	412	434	425	364	422	401	392	406	410	407	424	376	381	439	434	398	426	419	415	417	440	404	418	479	403	405	424	398	468	412	387	434	419	412	382	401	436	402	456	409	405	415	418	426	429	396	402	444	423	389	380	429	389	430	417	416	446	411	422	427	444	427	387	426	450	420	430	438	410	399	429	415	392	400	407	422	449	402	449	405	430	398	436	398	444	432	435	392	451	419	424	410	419	458	454	411	423	445	414	399	422	406	464	385	450	389	397	436	418	434	453	467	461	398	415	440	432	419	435	388	397	374	411	389	428	425	408	425	420	437	409	475	384	429	458	407	418	418	414	435	399	390	445	401	425	417	441	409	406	415	399	433	403	410	443	427	453	406	440	393	411	439	410	410	407	427	419	408	427	438	431	428	454	427	416	406	387	438	392	426	400	437	411	401	382	372	409	380	403	415	427	426	437	408	406	431	415	433	394	412	434	376	415	405	438	469	403	415	432	417	391	462	415	438	433	432	394	402	449	419	424	374	391	397	453	437	404	393	396	406	423	419	382	425	402	419	443	433	423	377	426	411	434	444	379	398	411	423	429	418	418	395	400	418	442	418	410	395	404	404	414	448	410	413	447	442	391	410	404	416	404	397	407	416	440	435	400	417	427	438	385	416	449	438	444	416	428	409	434	400	408	417	415	423	393	441	434	439	430	409	441	457	432	445	461	388	426	382	433	387	436	418	389	406	461	402	377	436	430	419	388	421	402	411	399	426	403	415	409	421	380	417	429	439	421	404	435	417	398	375	463	402	409	425	443	431	395	438	422	421	433	419	407	439	427	442	418	403	412	400	435	452	436	413	458	432	415	438	393	433	415	380	424	413	422	418	390	452	419	418	407	415	415	435	438	438	404	440	409	406	394	429	414	397	414	390	420	424	422	408	428	401	399	394	386	433	407	384	417	431	453	383	431	415	419	443	405	432	374	376	454	438	423	454	427	403	405	427	430	395	421	403	399	390	407	411	403	430	402	389	418	435	411	417	382	417	414	418	396	402	413	402	423	438	394	404	396	404	407	420	433	420	428	394	409	440	399	438	440	448	442	393	388	416	408	401	421	443	416	438	401	449	441	402	434	430	416	402	411	438	433	416	402	448	416	401	413	425	423	401	396	412	418	414	412	412	403	407	402	437	456	402	411	452	417	414	402	404	426	402	415	402	426	417	446	406	426	383	396	429	391	439	386	395	414	426	457	443	416	388	438	396	406	409	419	417	419	405	384	396	422	403	430	409	409	398	423	418	417	406	384	414	379	408	422	404	402	435	453	401	386	389	395	384	444	453	439	461	415	429	399	411	434	428	426	399	411	385	397	444	417	365	408	410	448	401	400	393	409	420	434	423	425	462	431	436	365	441	405	409	416	413	411	423	429	445	429	433	423	453	416	417	376	420	422	427	409	357	410	392	383	407	419	427	383	422	412	426	435	425	415	430	416	418	408	456	389	454	424	375	410	412	415	402	424	427	419	425	424	389	408	429	413	396	389	419	415	408	426	419	406	394	393	435	454	409	404	387	427	397	389	407	388	381	410	400	400	429	452	421	368	392	434	436	402	407	392	406	404	431	439	455	424	409	390	444	360	397	403	449	401	462	403	398	403	396	391	400	398	455	425	407	368	442	415	418	421	440	389	420	443	403	407	437	404	419	431	438	428	428	397	407	419	449	421	420	420	463	389	424	425	399	395	409	424	386	397	379	406	406	428	434	467	410	425	396	413	423	423	410	392	399	445	426	374	421	388	388	411	426	398	423	413	447	383	423	405	449	391	407	423	451	443	405	425	395	388	414	425	447	451	397	425	420	419	372	420	383	414	405	430	399	408	448	408	410	402	388	417	409	440	423	444	414	402	401	461	401	403	388	434	445	425	429	398	417	417	408	401	399	444	438	413	441	460	410	418	455	458	410	439	440	428	374	407	372	436	387	411	431	409	447	429	436	407	459	393	398	430	428	409	454	404	412	428	418	416	437	412	446	414	416	447	403	418	393	421	427	392	434	381	438	450	413	414	408	379	416	396	429	419	423	421	346	439	442	403	420	406	399	424	436	376	454	406	397	402	457	396	431	395	425	435	417	379	411	409	402	391	402	405	435	433	411	414	421	425	433	393	423	433	469	448	402	438	406	401	395	401	397	459	431	377	432	439	431	444	443	386	421	431	450	401	402	417	429	457	417	407	404	409	432	410	412	369	400	411	418	418	398	417	434	404	429	445	427	447	421	379	400	395	408	401	417	425	438	438	413	400	430	400	425	420	410	431	420	423	436	413	404	405	431	414	423	421	382	427	427	402	421	399	414	430	400	415	417	427	439	391	430	425	410	458	417	449	405	384	446	421	418	425	422	402	456	418	419	415	418	401	413	418	419	418	409	439	415	408	404	408	397	418	425	400	404	407	421	446	441	428	397	385	416	406	431	437	442	435	406	458	404	405	414	417	425	415	398	373	418	385	432	405	413	443	409	425	394	426	404	399	410	372	407	408	374	383	387	440	385	400	459	443	411	429	409	400	410	407	431	428	433	422	399	409	421	390	429	418	408	398	367	443	437	392	432	415	411	418	444	400	385	409	397	426	402	379	412	418	409	393	417	375	372	404	388	404	424	436	401	439	440	400	411	431	405	416	397	383	418	392	418	402	393	436	416	388	411	456	408	428	432	426	455	427	403	406	435	407	398	409	428	435	432	410	415	407	417	432	423	439	404	406	408	416	434	445	381	390	444	410	427	386	412	419	393	373	378	416	446	404	433	400	423	422	397	392	423	460	394	403	397	377	431	395	415	400	387	438	415	413	431	396	390	403	399	395	380	394	428	373	463	403	427	419	404	406	428	432	403	398	413	401	378	405	447	395	420	412	429	422	396	406	438	431	419	445	434	382	377	430	432	396	398	437	423	402	426	438	419	435	416	415	423	428	416	398	387	388	430	401	413	441	411	433	376	420	419	407	412	413	430	448	399	422	442	396	385	403	402	405	413	407	400	425	432	444	435	430	406	405	418	423	431	443	423	421	400	414	408	399	423	451	450	408	446	434
25513	26085	37276	35823	31706	25630	30430	29401	25266	23450	14923	8099	8875	13387	11539	10632	9645	7310	8397	8688	5386	6135	4335	3901	3314	3352	2375	2002	1767	1201	496	416	650	665	927	1060	1169	1042	839	760	568	450	358	368	322	298	233	207	204	224	199	184	187	174	163	218	349	297	275	215	186	158	155	154	137	150	149	149	165	171	158	145	130	147	130	153	152	142	146	141	155	146	164	147	150	159	136	136	156	162	158	157	150	153	165	179	139	148	156	128	154	164	169	144	133	160	159	145	143	169	134	155	142	159	152	135	145	130	161	153	149	188	159	153	159	153	139	141	142	156	173	169	161	143	156	143	173	147	165	154	141	158	168	157	130	161	146	157	146	169	147	171	159	167	145	169	183	178	146	145	139	161	150	155	128	145	141	138	166	145	182	176	146	149	151	135	137	169	171	156	153	177	153	129	147	143	141	132	156	156	147	155	161	149	142	156	166	171	152	127	147	162	145	175	163	185	162	151	153	145	171	144	144	147	157	133	159	168	175	168	138	149	158	157	154	145	161	150	167	169	157	140	181	143	166	143	150	157	163	140	147	164	149	152	154	142	149	143	148	160	160	154	144	136	152	144	169	158	135	163	141	152	166	133	157	159	156	152	159	141	160	154	158	156	156	138	150	168	129	145	180	174	146	159	141	142	148	121	148	166	151	161	137	142	157	149	170	143	141	150	163	141	166	142	138	168	161	156	157	172	154	167	146	143	153	170	168	147	143	148	138	150	167	155	161	151	156	145	143	161	147	150	156	139	153	153	163	137	127	144	156	145	147	153	170	135	159	138	160	164	152	148	158	149	139	150	163	151	156	160	140	125	155	147	152	158	136	147	154	141	162	134	143	142	150	119	158	152	149	130	162	162	149	169	130	156	159	171	173	149	159	158	155	138	144	156	137	166	157	163	162	146	163	141	163	153	163	147	141	149	140	161	131	154	173	172	138	164	171	162	132	133	156	143	170	136	171	163	157	164	113	167	164	152	126	153	150	156	172	162	155	158	164	164	149	172	159	170	158	168	149	161	163	151	143	130	153	149	170	145	156	163	135	142	123	152	144	153	147	149	141	164	169	152	171	174	136	145	150	147	149	143	148	144	163	163	146	160	171	168	140	138	150	172	161	152	154	151	170	159	172	169	136	169	142	155	136	150	146	163	146	144	168	152	127	150	148	163	154	170	158	167	168	127	163	137	159	162	145	155	171	159	153	150	158	131	167	138	165	139	140	151	158	162	154	164	167	141	156	144	149	156	136	149	152	175	147	138	141	142	148	140	151	152	173	159	144	137	153	166	171	152	156	170	146	157	136	132	159	145	169	168	163	162	147	147	143	179	135	140	151	165	129	152	153	141	155	141	154	144	166	162	148	166	159	162	159	144	159	150	146	163	146	158	153	161	158	148	135	144	167	144	121	166	176	151	161	149	174	159	173	159	151	145	164	146	140	142	156	168	148	141	149	161	148	154	147	165	157	158	143	113	146	159	155	158	143	150	149	154	153	169	161	145	155	134	177	130	137	158	135	179	161	159	139	153	139	173	141	137	158	143	142	139	148	139	173	153	155	149	164	159	149	169	177	159	133	158	132	159	141	130	171	166	142	179	156	143	152	154	160	142	139	182	131	145	149	156	166	144	164	147	150	149	151	159	154	157	148	147	153	152	148	143	165	157	146	175	138	148	141	153	173	143	171	140	160	138	136	167	178	128	144	133	139	151	167	145	151	160	157	158	144	132	149	141	145	148	149	159	151	166	181	144	160	181	154	153	142	146	155	146	171	149	177	142	179	138	153	161	137	163	137	141	177	143	137	160	152	178	154	149	162	140	167	144	152	139	159	146	156	148	154	163	160	149	150	141	161	151	140	160	142	170	144	129	145	121	164	153	141	138	151	145	164	143	155	174	151	172	147	131	146	157	144	147	168	160	159	151	160	127	156	145	151	137	164	152	151	148	153	152	156	147	150	157	152	147	149	162	127	149	147	159	126	149	147	122	136	145	160	179	157	134	149	164	148	159	131	143	138	147	178	129	130	146	159	154	147	159	158	130	154	162	158	168	160	173	148	164	191	134	139	143	137	149	148	153	164	157	160	177	147	136	173	143	163	141	153	145	154	176	136	141	161	148	160	170	147	137	156	130	127	140	157	139	151	168	172	161	153	152	138	154	150	165	129	161	159	151	161	134	132	169	160	136	151	141	130	170	156	142	147	149	133	148	155	165	158	169	131	162	147	132	150	138	151	148	152	135	165	132	146	133	157	140	170	138	170	150	133	145	154	154	164	160	151	172	161	156	163	148	144	158	154	147	145	160	148	146	143	156	178	160	167	154	153	136	181	163	146	160	136	150	164	158	145	148	162	127	177	134	168	150	151	144	137	136	156	138	173	142	162	146	146	144	163	157	151	166	147	140	130	161	149	176	147	140	132	163	137	140	139	133	158	152	162	142	140	178	157	136	144	156	168	169	156	144	129	148	144	159	139	151	124	150	145	119	152	171	142	148	157	154	156	166	158	144	153	162	132	161	152	128	150	144	145	145	150	134	139	163	158	152	146	150	139	162	174	139	145	160	152	163	161	161	168	156	141	128	162	161	143	149	144	145	131	159	167	140	150	158	167	154	171	151	150	147	149	141	140	157	170	156	141	158	150	164	156	154	151	165	143	138	147	152	153	145	155	143	150	166	146	170	147	127	148	168	170	158	149	142	161	151	141	148	154	156	152	161	168	159	145	158	158	155	169	158	155	160	153	172	165	154	160	162	157	135	132	156	164	144	148	138	126	140	146	125	128	152	146	145	160	155	161	158	148	166	134	134	158	174	164	123	155	154	170	168	157	169	177	147	148	154	169	159	165	144	165	154	139	149	150	154	157	137	145	156	183	152	169	165	148	141	154	155	130	138	138	177	158	162	155	134	143	170	140	142	146	156	161	139	149	161	176	159	153	157	148	161	150	148	151	144	124	133	159	141	155	138	153	162	159	144	172	149	166	157	137	175	140	160	148	160	147	156	161	159	131	176	158	155	148	132	154	160	134	156	149	153	128	154	138	146	151	143	151	150	147	165	143	167	168	162	166	147	143	159	159	145	159	136	161	154	160	151	145	147	155	160	152	153	159	156	147	141	152	139	159	148	152	139	151	170	149	164	163	168	156	167	163	151	144	159	139	176	154	150	158	157	136	131	145	135	130	146	151	148	158	163	148	133	140	175	154	149	156	166	132	168	152	161	164	163	161	158	153	154	129	190	150	155	141	160	165	151	134	153	146	149	156	136	150	166	132	146	151	163	138	155	174	154	162	165	149	141	142	161	153	167	143	156	150	155	150	174	141	160	173	155	160	146	160	163	157	147	156	152	124	132	143	154	144	156	147	159	174	166	156	139	138	143	141	151	165	149	149	159	147	176	182	154	145	167	177	146	168	184	152	125	164	132	156	178	154	147	134	140	154	151	178	162	164	157	173	152	150	154	146	146	171	133	148	143	153	151
17757	22106	34542	39789	37364	33987	44474	38903	38249	38644	26655	20561	25780	32768	29581	28869	26991	22589	24761	24856	18975	21562	16841	16629	14670	15247	11622	10149	8911	6395	2579	2279	3380	3452	5370	6653	6970	6455	5094	4645	3498	2557	2137	1927	1545	1319	999	764	827	833	730	625	630	589	564	933	1896	1417	1090	720	576	489	446	408	479	459	444	452	443	465	429	426	396	405	428	466	406	433	439	451	422	414	419	433	417	403	416	436	421	438	424	459	412	450	472	438	447	472	423	417	429	445	424	461	421	450	426	441	455	472	440	434	417	438	458	438	421	415	388	416	399	421	439	462	389	434	470	417	437	458	461	432	415	437	410	412	413	425	403	449	398	407	429	434	451	454	447	443	455	412	461	385	398	417	426	419	433	427	439	433	430	457	426	467	442	416	454	432	410	429	441	458	395	462	429	451	418	458	460	455	444	433	366	452	439	450	460	433	438	417	441	470	415	442	455	460	438	406	427	395	435	421	425	427	432	434	441	430	418	459	414	409	428	420	444	413	435	458	455	464	466	413	431	426	394	432	449	400	460	453	415	425	443	395	421	451	445	429	429	428	440	435	397	446	426	453	417	449	406	443	488	426	446	414	427	429	413	419	433	464	411	428	423	420	400	415	426	437	462	450	423	440	440	380	380	437	458	389	425	383	417	427	416	405	435	391	472	395	441	451	426	444	421	433	431	432	428	435	461	426	419	432	447	433	445	415	437	471	447	430	423	441	424	460	460	436	412	426	444	419	433	426	411	431	445	435	418	419	426	428	384	408	438	419	435	427	414	426	416	417	422	437	415	417	429	408	432	469	448	426	446	414	414	395	423	428	400	405	426	446	452	401	451	434	434	472	411	458	416	460	406	442	414	432	418	421	412	448	446	449	403	450	411	438	438	457	427	429	414	436	441	447	422	428	470	411	444	432	407	457	426	441	432	432	415	449	411	434	419	473	462	465	414	420	421	444	398	420	385	462	419	402	463	435	418	427	429	385	454	446	427	407	423	473	430	435	439	410	442	470	432	425	462	423	397	394	424	427	425	451	429	390	425	450	422	446	393	416	459	425	392	417	438	420	393	440	420	441	442	437	473	455	433	402	402	427	410	441	429	471	411	391	407	422	440	414	398	434	441	429	426	412	421	405	411	413	418	436	412	423	426	427	451	447	379	421	433	428	445	452	462	419	393	404	399	451	422	444	395	463	434	406	407	434	440	426	423	425	426	437	427	463	432	405	414	455	458	432	414	398	426	386	396	400	481	450	452	430	446	435	420	426	436	449	417	433	433	457	416	448	442	409	417	494	417	436	450	422	397	431	460	431	456	404	455	457	411	441	444	438	423	423	414	389	461	456	424	418	422	476	411	456	446	455	414	455	433	418	414	421	414	422	443	410	428	429	484	412	483	435	415	446	454	423	462	442	415	426	449	425	429	406	421	420	375	432	385	396	422	435	435	430	412	435	424	402	430	428	452	441	431	427	437	445	450	430	470	437	417	420	447	442	434	431	442	449	468	428	417	421	471	464	420	445	405	469	407	439	472	430	436	420	435	435	431	452	438	426	445	431	396	430	416	429	453	421	400	442	432	411	408	394	453	468	451	365	418	421	431	403	439	463	438	431	444	415	442	435	458	435	429	418	465	442	466	435	459	441	416	431	472	421	408	415	425	426	433	452	406	428	454	424	405	424	438	461	433	443	426	439	449	454	431	453	439	435	444	414	444	437	419	445	451	433	434	459	455	486	470	447	417	429	436	448	421	429	436	424	441	430	416	456	438	396	423	420	402	434	420	418	444	455	408	432	444	423	408	447	435	469	416	451	409	424	449	435	442	436	405	437	371	389	415	435	461	437	444	440	450	404	429	425	443	416	432	405	450	419	428	439	426	441	423	456	450	446	431	397	465	432	466	443	418	453	427	436	407	426	432	457	441	406	416	442	421	427	411	433	424	434	408	472	410	444	459	433	419	395	440	419	406	382	450	438	463	435	424	403	429	431	434	454	428	433	422	437	397	431	393	386	445	441	408	442	441	453	472	422	449	426	462	419	447	417	425	413	434	426	468	426	447	426	431	428	447	452	412	461	445	431	443	429	438	429	411	410	432	446	443	389	403	438	448	419	401	457	431	431	422	442	419	460	421	404	417	423	431	451	416	397	433	429	420	406	457	459	415	441	424	399	412	438	461	390	455	435	421	427	444	428	432	409	460	409	395	462	407	434	469	441	446	426	415	431	403	457	424	447	434	411	422	402	436	433	429	453	424	437	436	428	419	482	429	456	419	397	417	453	429	440	448	441	426	392	407	430	446	452	417	454	421	481	458	416	440	379	437	448	433	459	461	419	418	457	376	414	409	417	391	419	482	390	429	425	449	398	456	447	431	442	462	420	426	426	415	458	419	404	439	416	417	413	374	423	439	433	452	443	443	434	418	425	435	409	446	399	396	461	457	394	419	448	408	428	441	428	449	448	445	466	437	418	435	426	416	442	407	460	478	390	449	422	422	440	448	411	433	442	471	393	430	437	435	437	446	431	436	409	464	425	404	422	446	474	440	444	421	455	426	433	478	410	413	438	451	428	422	454	415	438	422	412	462	424	420	443	413	422	427	457	417	421	409	444	435	416	431	410	470	429	422	432	450	404	462	420	449	413	431	434	382	421	419	414	422	400	480	469	446	423	432	407	448	430	414	448	433	413	401	447	425	418	404	422	434	446	418	443	412	384	457	442	422	431	431	404	431	435	428	435	406	448	450	432	400	416	475	418	455	438	412	454	409	413	437	405	439	442	406	453	398	435	423	430	433	395	414	441	400	441	408	428	441	446	427	453	416	450	424	404	418	392	431	409	400	404	433	435	408	468	426	439	447	426	423	434	413	430	410	433	419	461	472	420	439	431	394	444	440	424	451	416	413	416	408	436	433	448	443	418	413	447	408	402	397	406	431	408	440	400	425	445	447	439	412	422	454	388	433	433	454	433	436	415	413	444	457	482	425	412	418	431	421	410	448	410	448	429	400	439	440	425	419	399	432	404	415	417	447	440	448	418	444	420	458	424	415	416	442	395	445	424	395	429	431	438	411	439	418	440	477	420	369	394	430	442	427	447	420	427	428	387	466	446	465	421	406	436	443	454	432	395	423	425	406	416	446	413	399	408	419	428	437	434	445	433	464	428	452	433	406	399	416	473	450	438	408	451	431	411	418	450	433	431	395	438	438	445	414	403	441	400	449	432	427	450	449	473	404	438	433	442	441	424	432	456	418	419	432	422	459	402	429	437	451	444	466	436	451	399	436	453	438	435	412	406	462	448	444	454	472	443	399	433	432	454	458	444	431	428	452	400	459	443	460	430	451	455	436	402	416	419	404	417	454	394	436	433	436	434	426	454	431	436	399	430	422	431	442	416	427	434	421	436	455	432	446	405	430	458	410	382	433	419	427	401	421	414	408	453	424	469	424	456	442	438	399	447	400	440	413	437	417	412	459	392	432	420	446	411	425	442	419	469	441	490
32188	33761	41320	38433	33230	30986	34005	35779	31853	31029	20593	15087	12791	20073	17836	17402	15994	12502	14340	13480	8884	9151	9350	7542	6424	5240	3841	3111	2859	2177	1242	600	776	981	1298	1781	1933	1760	1436	1348	889	689	566	521	451	411	330	255	252	281	238	231	240	219	228	367	518	389	336	262	226	181	182	186	218	189	156	187	189	180	183	174	195	179	182	191	194	179	159	195	170	216	172	163	176	189	185	179	193	181	174	181	183	190	192	197	215	169	200	171	163	176	157	173	205	180	178	201	171	178	195	178	193	222	203	163	182	175	199	173	171	192	161	185	193	194	198	189	195	169	183	197	182	193	192	158	205	179	189	193	176	193	174	206	189	220	180	167	203	148	167	197	202	200	170	187	185	198	159	164	169	173	176	185	190	184	181	186	189	158	161	179	195	212	201	182	176	198	202	199	195	181	177	185	186	176	194	179	181	167	164	172	224	191	206	198	167	154	188	189	195	167	152	172	187	174	168	169	188	213	207	200	163	172	212	200	158	165	174	186	180	192	196	172	184	175	183	197	178	194	191	195	179	199	193	171	171	171	180	169	207	179	164	167	196	196	198	171	175	176	177	199	196	192	201	187	159	173	180	190	187	165	173	206	182	205	188	163	190	178	179	174	194	204	161	176	212	179	185	187	178	183	196	181	179	181	154	189	196	189	190	165	196	172	173	178	168	200	196	198	178	190	186	188	167	188	182	177	157	207	177	176	187	184	189	186	177	178	161	181	181	183	169	164	173	204	167	180	191	164	190	171	171	175	196	183	164	189	188	188	193	202	158	198	208	184	163	169	193	179	169	164	184	198	168	185	204	178	194	172	187	196	185	200	183	188	181	182	167	198	193	185	193	195	208	185	185	184	175	182	163	182	177	182	191	177	180	184	173	207	177	172	168	182	190	180	167	190	191	175	165	184	179	205	184	196	204	160	188	191	179	211	178	193	168	185	172	214	203	183	203	176	174	192	202	171	162	174	173	188	205	202	196	179	174	182	202	167	168	168	182	164	207	164	166	199	179	179	223	190	200	182	181	199	199	156	185	197	190	183	197	192	180	202	169	192	187	175	174	198	178	177	183	174	200	190	179	170	192	206	173	206	203	174	190	186	183	185	163	166	183	185	187	202	155	168	184	195	170	160	192	191	192	173	208	195	171	180	171	195	150	175	165	162	190	196	192	194	187	152	195	175	171	195	190	183	167	169	165	191	190	199	183	162	182	169	178	181	175	198	201	168	183	196	179	187	185	186	203	170	200	202	181	176	196	186	175	174	166	180	205	165	205	179	164	189	200	156	195	194	178	159	202	187	181	182	170	173	193	174	196	188	168	192	162	183	195	186	150	170	178	194	186	181	172	199	182	207	176	162	208	159	190	190	181	187	199	185	194	158	198	160	221	200	166	185	184	189	170	200	186	199	206	200	190	186	156	182	184	214	162	200	175	199	172	186	195	187	181	176	204	185	183	179	195	179	196	185	208	185	215	169	182	198	198	183	198	171	186	200	176	187	173	175	166	169	192	188	171	170	172	177	187	186	174	190	172	179	183	194	186	173	207	166	166	173	190	183	192	186	190	179	196	165	174	195	187	187	176	167	210	177	198	176	182	160	174	205	194	217	171	183	195	195	187	189	197	212	187	181	178	180	185	178	205	174	197	166	177	183	199	179	186	197	186	174	166	187	201	204	164	168	187	179	155	205	173	192	164	188	192	185	200	179	168	190	173	205	179	181	187	179	214	165	174	195	155	183	197	187	185	189	181	175	180	174	180	168	166	185	174	175	173	177	188	186	183	175	172	184	194	192	185	193	187	176	195	177	191	209	172	200	182	175	189	167	161	204	193	155	213	185	167	189	169	183	188	154	191	183	175	166	168	179	170	202	175	162	193	185	188	196	178	198	169	179	161	168	183	177	191	196	179	156	204	209	186	182	198	176	185	170	200	191	189	194	192	184	189	177	193	207	157	161	179	189	175	200	206	197	194	196	199	203	186	184	187	180	177	187	188	188	180	180	207	167	190	212	171	153	181	179	168	209	206	175	198	200	163	165	203	203	172	186	200	178	179	187	177	182	163	163	188	201	190	209	188	170	203	178	160	192	210	169	181	171	192	180	189	198	205	185	176	166	183	176	178	195	163	187	175	181	172	160	186	174	199	188	185	183	211	172	197	199	182	188	165	198	176	178	171	182	188	205	177	186	177	150	169	177	185	172	210	183	183	181	161	181	181	175	197	172	204	186	204	191	210	205	193	167	191	175	165	176	171	190	179	190	174	154	177	184	199	168	168	171	216	193	181	188	197	175	172	191	205	176	174	187	171	177	166	177	167	202	171	179	156	170	195	182	178	188	182	172	163	181	220	180	189	207	181	186	181	181	190	199	158	178	163	189	160	206	172	183	162	198	183	170	182	189	160	179	183	180	188	191	193	188	157	187	209	152	193	185	170	199	196	201	178	192	181	177	171	145	201	182	182	165	170	183	183	168	198	198	192	176	176	207	202	194	172	190	195	171	149	187	191	206	183	181	173	190	171	182	181	183	166	190	153	194	200	175	180	175	175	199	177	156	165	184	179	196	182	191	189	199	176	173	185	180	179	205	192	216	183	181	173	182	147	183	192	202	187	158	195	181	230	181	181	183	183	175	177	182	170	186	216	184	183	191	182	167	199	169	183	174	189	190	195	178	176	189	177	186	211	170	168	179	182	198	189	192	183	198	198	184	180	199	199	175	168	197	191	179	174	184	206	188	180	184	198	176	215	194	190	194	187	182	184	175	180	165	188	194	166	186	159	166	161	167	183	185	206	184	172	190	201	173	175	169	179	166	186	194	193	172	197	178	172	202	201	181	196	175	198	194	186	166	181	164	181	183	159	182	183	188	168	185	193	170	224	203	179	171	195	193	161	185	167	196	172	176	208	174	185	197	171	164	188	175	190	174	189	173	175	185	184	176	190	189	185	188	191	176	165	179	167	172	180	225	200	191	184	187	193	150	158	195	200	177	182	181	181	204	183	150	178	194	175	179	183	198	160	194	159	158	207	217	185	204	188	171	170	166	194	202	180	194	182	180	207	174	196	164	173	163	199	173	190	178	181	159	196	199	179	187	169	207	172	194	170	153	196	186	178	185	163	179	191	187	185	186	192	186	192	192	178	188	165	153	177	208	193	209	190	203	162	190	179	193	167	180	171	191	171	204	237	168	195	194	199	188	197	196	200	173	179	165	162	164	171	173	189	179	176	187	191	200	179	201	202	204	171	221	177	184	190	173	200	157	164	205	176	207	179	186	188	167	166	190	189	165	195	165	183	202	171	175	153	172	205	186	179	192	187	195	181	186	221	187	195	201	198	199	169	195	185	154	188	178	179	198	182	185	187	172	209	155	186	206	179	176	211	167	171	179	182	173	192	154	153	171	175	198	193	172	186	175	177	172	197	188	159	155	186	206	182	154	193	178	166	184	163	183	172	207	188	194	194	200	169	175	174	200	179	156
21696	28415	38757	42506	42578	41107	46924	42886	44083	44046	29787	28738	29193	39479	35962	36890	34369	29456	32301	30152	24838	25275	27673	23737	21914	20417	15874	13888	12867	10209	5698	2999	4062	5238	7593	10104	10852	10148	7846	7516	5133	3953	3264	2793	2097	2133	1489	1059	1151	1120	878	884	890	731	670	1730	2675	2171	1530	984	694	571	525	508	495	501	502	493	520	499	477	512	509	481	476	475	509	492	473	496	490	536	479	506	504	511	484	433	529	518	449	498	515	515	510	506	475	488	539	472	513	534	511	528	519	491	496	485	494	542	529	491	497	503	523	492	496	564	529	504	500	539	515	528	514	490	542	487	527	491	521	525	504	502	506	513	505	493	536	485	494	471	505	496	480	471	487	517	493	504	470	510	534	522	536	521	489	526	520	471	507	479	551	511	527	466	550	491	507	505	487	485	519	501	479	456	547	526	485	543	532	493	484	498	505	481	500	518	516	536	533	482	504	506	497	513	514	506	483	517	508	546	499	498	480	498	468	544	475	497	482	561	516	485	512	514	538	509	503	483	483	525	534	480	576	519	508	499	506	489	498	511	503	533	539	485	511	512	499	541	493	510	505	516	476	484	515	493	521	495	497	495	458	504	524	522	527	485	539	498	506	519	506	538	482	482	461	526	520	501	503	504	497	493	503	485	484	482	482	471	499	476	490	510	477	457	496	479	485	496	538	522	522	511	560	467	511	517	472	533	476	511	499	497	503	498	501	505	561	500	478	493	508	535	496	504	518	457	499	502	478	522	512	474	538	506	496	518	501	562	460	491	548	475	544	510	502	541	494	520	475	489	508	482	488	482	513	522	517	481	456	506	503	480	501	464	517	512	500	504	508	510	480	479	482	526	526	519	533	551	496	524	493	454	526	491	498	489	466	540	490	472	488	513	505	508	482	537	496	511	528	526	463	497	526	534	511	457	518	502	470	506	486	501	539	478	494	533	467	455	517	479	507	494	482	516	520	500	478	505	521	538	485	494	524	474	522	522	511	467	495	484	526	475	533	493	478	488	453	556	479	487	490	505	527	502	499	471	507	526	475	486	545	532	484	494	516	563	497	521	504	477	467	517	530	513	515	506	494	472	453	495	488	523	489	536	513	516	510	537	499	531	479	499	499	499	516	510	528	511	523	542	507	508	518	513	492	515	490	512	511	539	481	513	494	492	487	498	525	514	448	512	487	480	514	519	499	512	523	493	507	483	496	508	513	539	506	543	513	483	519	499	488	496	485	507	520	458	501	482	520	497	496	530	537	544	492	455	495	478	520	498	520	491	512	569	476	542	473	530	480	454	503	510	500	483	493	514	527	524	503	496	512	507	514	459	489	474	500	500	505	545	483	510	507	539	507	499	524	508	512	493	525	475	535	490	489	511	518	468	498	478	525	465	519	472	524	460	530	476	431	469	526	534	510	516	520	535	490	478	488	481	538	440	477	501	507	502	514	473	517	505	468	551	538	466	488	530	484	513	487	495	509	503	510	482	505	490	497	465	482	496	535	505	553	488	479	502	508	512	505	511	501	479	515	472	526	532	503	542	509	563	508	501	470	530	486	495	485	515	503	512	483	516	491	515	521	506	488	508	523	485	495	555	500	518	499	490	518	472	458	535	531	490	495	524	504	538	497	544	511	545	536	478	518	476	516	511	510	513	503	506	515	507	492	469	488	510	487	481	480	524	465	483	520	491	500	529	564	535	495	502	447	501	544	487	482	487	481	472	542	539	538	475	495	547	503	501	501	486	499	495	454	507	493	523	531	471	546	459	482	509	553	517	500	500	493	520	497	494	511	520	489	482	524	475	521	507	519	534	538	514	490	514	470	490	487	535	498	568	468	506	533	519	510	473	517	510	458	509	514	532	507	475	526	494	534	522	519	526	460	546	532	501	516	490	546	524	505	524	499	509	471	474	492	493	515	500	487	530	511	487	527	477	491	498	502	473	494	530	520	517	503	517	504	516	477	478	512	500	486	467	522	514	483	467	529	508	481	485	534	470	451	533	507	568	502	475	510	507	502	509	500	481	493	527	536	501	507	510	506	496	494	534	517	498	502	497	501	489	539	492	495	510	499	463	489	493	525	481	527	517	528	523	498	509	460	503	537	487	458	526	489	467	514	505	473	534	502	500	504	508	488	522	471	517	501	498	527	496	489	525	510	513	466	480	496	502	485	530	466	499	495	475	499	517	505	468	515	502	483	511	457	496	502	466	496	510	472	492	505	463	491	477	495	486	496	519	514	559	511	507	554	501	498	486	516	490	507	521	549	530	555	515	488	515	503	487	511	540	482	495	543	522	486	521	502	538	491	482	546	517	496	514	516	511	487	519	537	483	481	467	501	498	478	511	510	510	496	473	500	479	470	459	508	500	495	502	539	481	496	489	471	519	464	496	512	473	523	534	486	486	507	457	503	501	504	503	539	514	491	508	519	483	521	478	542	531	514	533	490	518	511	504	528	541	515	480	501	490	539	481	480	501	501	496	536	539	501	513	521	505	511	476	484	516	508	514	515	466	512	513	502	485	476	545	486	489	501	528	516	484	523	489	492	467	519	490	508	504	533	527	485	516	487	509	529	516	557	460	526	510	453	486	499	476	493	497	506	524	476	528	502	483	485	495	514	545	517	489	528	478	528	483	490	552	498	476	485	526	509	510	533	494	484	519	510	530	466	519	484	503	525	532	489	481	516	476	493	503	502	542	492	509	514	525	461	524	489	506	498	490	502	533	495	489	508	495	505	510	491	515	503	529	499	536	507	506	486	505	468	507	501	511	463	503	506	498	519	535	482	512	492	500	526	501	510	496	513	498	493	488	485	469	508	500	495	525	489	508	489	478	503	464	506	513	505	480	496	503	502	481	492	484	480	542	507	492	496	457	514	520	545	475	494	504	487	537	543	526	501	479	470	572	531	522	532	536	490	500	513	537	467	489	501	500	501	518	490	521	474	548	479	535	495	515	499	534	473	496	470	508	519	500	483	511	491	507	535	557	489	496	526	484	518	488	471	547	516	509	499	538	490	514	489	528	449	494	517	467	504	524	494	500	470	516	525	545	495	471	517	495	467	470	488	493	506	502	497	510	501	534	521	506	522	491	520	530	511	488	506	493	486	516	504	505	495	519	530	489	477	515	537	521	493	541	507	481	526	509	506	498	485	522	523	516	557	507	533	469	468	473	507	502	478	509	528	513	515	504	498	479	495	526	520	511	522	500	509	518	510	537	552	494	494	504	492	516	518	455	486	565	475	466	527	496	463	487	458	540	533	502	544	482	490	524	524	516	528	495	514	508	509	531	532	494	530	479	477	482	512	496	481	504	495	517	495	493	508	501	474	527	476	475	512	476	490	488	454	509	510	517	503	511	530	474	519	510	509	506	522	519	500	493	499	499	505	532	511	478	487	544	530	504	474	529	499	492	518	499	479	519	477	477	492	510	546	466	511	504	477	484	485	506	524	471	512	506	487	511	533	522	555	501	494	512	547	503	519	517	481	456	510	504	528	501
9552	7818	12425	10848	7078	4329	3499	3235	2617	2223	1271	931	1014	1208	1079	1094	924	794	889	863	527	505	603	484	404	334	344	317	303	278	226	216	222	204	222	215	262	227	217	211	198	193	178	219	179	175	168	152	163	170	198	167	154	173	168	182	184	195	207	184	186	167	160	159	155	160	151	153	162	161	160	164	190	184	168	180	151	163	153	165	184	135	157	152	161	167	175	162	177	169	164	159	160	156	147	170	166	132	174	173	161	147	177	180	172	156	165	181	147	141	160	168	172	161	187	157	161	146	166	136	176	166	161	167	161	149	135	126	170	177	138	166	161	160	169	154	160	167	164	135	142	153	175	144	167	158	143	171	174	166	166	178	164	147	141	157	182	177	157	157	160	142	173	152	173	177	172	158	139	164	155	158	177	169	166	165	173	175	155	169	136	147	157	182	151	163	157	178	162	166	170	159	163	169	172	184	163	182	160	155	150	139	153	167	160	186	161	152	154	153	163	154	174	138	187	169	160	148	156	159	140	160	169	160	154	193	173	173	146	173	176	167	163	176	195	154	130	149	162	150	148	181	156	155	151	151	151	177	154	134	149	160	152	183	192	159	137	175	156	172	157	177	196	129	159	154	165	131	152	170	164	163	168	173	156	173	146	146	180	156	169	150	180	158	158	141	148	134	159	161	172	151	174	141	175	159	141	145	174	170	152	172	164	140	151	164	190	177	186	162	157	198	149	177	156	168	180	183	162	150	166	169	173	158	159	160	175	137	159	143	145	160	191	168	162	139	176	158	165	148	165	189	158	153	138	162	176	209	172	151	151	177	193	148	170	174	166	166	153	147	152	147	146	169	155	149	160	163	156	167	156	158	149	142	187	138	168	151	179	153	165	182	174	162	179	152	188	158	180	149	157	155	159	167	165	169	147	149	166	157	148	168	163	148	161	160	163	173	154	177	174	148	136	149	159	167	145	149	161	147	182	151	160	149	169	161	153	170	152	139	162	168	171	162	166	187	180	153	173	156	155	168	149	157	158	164	128	168	175	167	154	155	160	173	171	156	160	154	147	177	194	143	168	155	152	157	150	169	164	191	166	144	162	146	182	158	172	157	166	138	164	160	173	136	173	167	170	161	171	142	146	172	155	177	161	151	172	145	153	164	160	173	171	154	176	172	192	160	153	149	146	162	136	179	166	174	149	171	185	153	165	157	159	155	152	178	130	157	155	151	160	160	154	164	154	159	159	161	157	170	155	151	160	168	165	140	151	160	160	168	164	172	182	160	168	159	147	165	128	171	190	152	172	150	151	167	171	172	168	127	155	184	157	157	170	151	152	130	154	174	171	158	172	157	156	146	155	143	148	150	147	174	164	158	167	183	164	145	164	141	161	163	150	157	163	159	174	168	128	145	156	158	159	165	151	163	155	176	163	165	174	140	149	161	162	146	144	165	140	165	147	168	162	176	178	154	180	162	166	177	159	177	168	168	143	153	161	151	167	150	176	158	165	153	158	145	167	147	155	159	179	168	174	183	154	164	159	156	161	161	186	177	171	174	142	167	163	137	154	173	156	160	173	187	135	161	149	153	182	153	167	174	171	166	153	144	162	180	187	153	161	160	157	150	145	166	170	163	181	167	151	169	147	141	149	165	137	185	172	166	178	164	182	157	165	171	176	185	172	158	149	161	172	178	159	161	155	167	149	198	150	163	152	185	155	186	165	166	163	157	174	190	165	170	160	145	161	168	166	180	175	171	182	166	146	155	151	144	191	160	164	184	177	143	158	183	160	172	157	146	162	150	147	147	186	155	187	180	153	153	162	184	154	176	178	183	163	174	177	162	152	158	152	178	158	176	183	153	157	173	174	156	156	161	166	189	179	157	169	148	147	181	159	148	147	164	183	178	146	171	160	157	167	161	165	138	136	151	157	154	171	180	156	180	180	163	142	160	162	178	162	173	158	154	154	155	173	144	166	166	182	166	165	150	137	163	149	155	147	160	170	158	147	151	142	181	152	169	163	156	169	140	154	175	139	141	158	173	164	173	160	153	155	145	155	165	154	165	187	178	145	147	165	171	144	181	186	179	174	174	173	179	154	154	148	166	142	167	159	142	160	161	166	147	139	171	151	152	150	175	152	155	159	157	156	167	169	137	151	141	176	155	162	149	150	172	151	159	160	157	176	177	175	155	135	159	169	152	167	159	153	173	146	152	162	160	175	153	190	180	151	164	146	172	159	142	159	151	165	160	170	157	161	185	154	187	168	132	144	158	193	157	162	158	159	177	182	169	166	172	125	167	144	197	162	181	152	155	162	164	170	147	158	149	172	138	154	152	156	165	158	158	151	162	187	148	162	176	171	174	148	153	148	161	162	136	139	159	144	160	155	146	154	156	162	173	174	163	162	147	168	176	183	151	154	177	167	166	151	178	176	177	159	187	154	180	186	151	163	173	155	154	160	156	145	137	147	168	156	168	185	157	152	157	154	141	162	162	166	154	139	132	166	161	166	141	169	174	149	181	181	149	177	158	147	151	177	149	172	164	158	169	170	166	146	156	144	164	191	167	162	159	156	163	166	180	163	163	142	164	155	146	161	156	145	165	155	175	173	164	134	149	172	178	141	173	146	176	148	161	164	165	175	143	167	168	149	151	166	149	145	154	177	153	152	150	142	164	173	153	180	127	170	157	168	173	153	168	163	177	166	158	153	174	145	140	179	166	170	157	158	167	170	186	154	152	158	188	170	167	161	156	167	149	178	176	171	175	147	170	157	151	179	170	143	171	157	164	158	149	149	168	158	155	150	147	157	173	176	179	170	160	151	156	160	164	178	160	171	148	145	150	155	165	151	166	164	141	150	172	167	176	147	140	136	149	155	173	155	174	157	147	150	153	159	154	172	159	164	149	167	156	167	187	170	155	149	166	156	153	175	139	181	166	154	157	140	172	171	158	153	165	159	164	162	149	161	130	171	160	191	153	148	151	165	152	145	168	151	177	149	152	145	147	164	174	189	183	154	160	158	152	162	168	181	167	173	160	159	172	176	150	162	176	182	165	173	161	158	144	166	158	163	204	157	173	132	175	179	168	156	134	162	182	187	167	165	155	158	158	162	159	175	159	164	148	184	160	175	161	181	156	151	153	178	142	138	165	142	149	168	153	184	152	146	156	165	159	181	181	171	176	154	149	163	171	175	181	153	145	155	162	153	161	146	142	150	163	182	158	152	192	175	174	200	176	170	148	154	158	164	150	156	173	168	175	162	172	172	150	166	161	173	163	137	131	155	143	170	171	163	174	186	166	167	162	160	156	153	210	157	166	159	160	166	145	169	169	171	180	154	162	161	156	164	156	159	158	165	175	149	179	172	148	146	166	162	157	176	180	164	177	157	177	165	178	166	177	163	159	137	182	165	172	164	168	170	157	140	147	155	167	175	154	136	175	143	161	150	168	127	147	171	154	159	158	160	150	170	162	149	165	160	159	162	146	159	165	165	174	166	160	156	178	183	166
7209	8187	16977	18988	16781	12880	12151	11747	10515	9782	5109	4013	4678	5904	5210	5324	4903	4070	4433	4300	2724	2762	3227	2434	2104	1911	1524	1436	1636	1245	988	844	791	823	977	1054	1215	1068	881	837	768	675	642	566	551	551	530	537	530	516	550	533	514	536	460	491	614	695	635	535	489	473	454	435	461	430	482	484	471	496	455	456	455	496	448	510	466	428	448	465	434	479	464	448	464	442	450	451	443	487	459	454	469	453	417	452	429	461	458	426	436	456	441	440	421	442	461	513	440	429	462	457	466	431	440	440	462	440	436	418	427	428	454	498	466	490	459	448	439	426	457	451	490	442	480	399	443	490	417	449	469	484	485	428	440	442	456	465	448	436	433	460	425	461	428	446	435	429	475	465	457	472	464	444	468	449	465	421	462	463	451	469	447	441	455	447	453	463	448	447	463	470	470	464	453	433	447	478	470	474	471	445	449	454	462	448	469	445	477	458	468	466	495	452	507	469	447	464	460	472	435	456	431	462	445	432	436	457	438	490	473	435	466	478	419	509	443	476	443	458	438	450	467	450	433	451	463	429	468	442	474	465	474	432	437	461	471	432	470	498	416	475	445	451	426	439	441	485	438	488	448	450	423	465	460	470	487	446	479	427	446	441	435	457	440	473	464	463	447	448	431	438	473	453	474	469	455	468	454	451	435	463	446	468	474	448	474	435	462	457	457	468	437	470	422	442	461	450	485	427	416	445	479	440	472	471	437	450	454	468	447	464	453	449	471	426	459	439	428	423	458	458	482	451	470	427	451	484	442	449	423	487	468	457	445	483	443	451	428	479	470	433	433	483	491	467	484	458	471	466	436	478	427	440	488	423	475	483	457	443	429	464	418	481	437	453	470	430	453	452	483	475	410	460	462	439	445	474	436	471	470	443	470	448	463	500	472	428	470	478	420	468	492	424	450	457	441	420	478	425	443	462	417	461	467	466	460	466	426	469	456	456	457	500	471	431	442	432	432	481	443	459	464	495	438	469	460	436	438	483	445	505	479	444	456	494	440	462	438	428	428	442	449	409	449	458	435	438	427	471	521	460	439	453	445	459	471	433	417	468	477	505	472	475	433	456	469	461	444	435	470	458	465	438	461	438	458	476	462	427	429	456	426	436	458	460	459	478	453	421	462	448	477	481	454	417	438	493	462	442	447	434	429	442	453	447	507	454	488	457	467	480	488	481	463	459	456	444	437	460	465	439	432	451	462	436	459	455	496	421	436	458	449	430	487	431	456	451	446	470	481	430	420	462	466	440	453	474	460	478	455	458	441	462	505	439	466	474	451	486	465	483	480	395	441	456	429	449	425	466	478	434	463	427	498	464	427	457	422	459	446	448	476	413	458	441	456	463	450	427	465	443	465	456	463	462	498	418	422	477	427	463	428	472	441	432	478	445	436	458	425	437	457	485	464	438	461	466	427	466	453	481	444	474	486	434	467	451	477	475	429	439	461	471	444	448	452	472	433	443	436	455	440	488	480	398	448	456	444	442	452	442	478	453	465	445	443	482	448	414	449	440	480	497	460	440	457	452	446	458	461	434	446	445	436	463	454	465	442	460	488	427	418	423	456	442	466	403	446	447	459	485	443	490	444	427	461	460	449	433	448	493	454	438	445	468	454	453	444	486	496	483	420	436	449	465	427	449	428	488	459	405	474	440	452	460	435	491	450	458	442	462	466	446	466	444	466	422	454	429	450	436	433	450	440	464	441	435	478	433	421	441	457	411	462	457	451	507	430	427	450	490	414	467	436	473	457	462	435	480	475	450	390	436	511	454	436	448	433	418	444	476	486	450	432	447	485	448	484	449	456	452	460	496	470	448	419	460	416	442	457	469	468	424	469	485	491	468	475	493	482	445	452	504	447	466	487	467	438	436	426	471	470	461	454	448	432	457	437	414	457	441	445	457	436	464	442	449	462	441	454	477	426	425	420	433	444	451	475	448	478	435	473	445	445	446	448	474	453	448	441	475	406	437	465	467	454	433	455	456	455	451	452	459	475	465	473	449	466	477	449	442	449	430	446	451	452	461	433	469	451	453	447	454	482	458	456	455	451	479	431	435	482	464	466	446	459	409	429	424	445	424	459	462	431	412	476	460	463	448	454	424	444	466	461	431	461	413	472	455	436	441	435	453	440	444	468	437	465	451	472	461	487	457	435	434	413	417	428	461	438	505	463	471	410	464	451	460	470	454	456	440	424	456	481	442	466	473	458	451	439	463	424	487	463	474	442	463	460	429	423	445	471	440	467	433	449	458	451	443	454	460	447	464	457	451	463	476	442	424	432	427	468	507	473	456	444	480	469	501	474	463	443	441	397	462	449	440	407	442	432	445	418	417	417	416	461	439	482	452	439	476	462	444	477	469	469	461	437	454	459	444	468	446	414	426	459	433	445	453	449	470	444	448	449	450	451	486	437	440	476	462	442	440	455	467	445	478	443	480	461	466	466	447	457	479	447	449	465	446	496	452	460	479	439	439	443	457	434	452	443	458	436	488	462	440	427	472	450	462	461	457	468	453	453	473	442	457	483	464	453	455	476	438	435	439	458	437	416	447	403	427	461	469	488	444	452	510	463	425	451	459	477	456	497	455	445	462	457	501	475	498	439	449	429	428	428	473	464	451	451	439	474	461	491	408	429	434	447	427	443	403	442	444	469	467	447	437	432	450	454	456	499	467	462	466	429	419	468	440	438	453	463	463	477	464	466	454	460	444	465	421	445	456	451	452	445	420	465	469	443	464	467	440	474	444	480	461	452	432	440	467	447	455	460	469	483	446	462	442	420	445	498	445	439	432	463	458	482	446	456	442	473	462	437	447	463	449	478	466	441	416	455	464	477	459	466	465	472	432	449	453	465	470	432	459	449	448	437	472	477	406	439	438	509	478	462	429	456	472	453	431	411	446	436	448	437	470	445	405	429	445	458	438	480	468	458	469	424	454	446	427	518	463	464	450	444	464	486	417	476	452	459	470	417	447	433	439	455	426	458	430	427	429	414	449	444	439	427	431	423	458	485	468	517	467	450	477	430	475	451	470	481	482	458	426	438	466	439	421	421	428	448	474	456	416	424	476	404	445	411	426	457	457	436	465	446	499	410	455	457	462	439	437	431	481	492	454	496	438	444	466	451	469	467	473	480	477	452	444	466	496	455	432	413	482	461	449	439	474	463	441	448	467	445	471	480	451	498	450	450	440	432	452	450	445	436	486	421	440	393	460	492	418	446	440	458	472	460	416	424	466	461	457	443	495	415	426	480	441	445	452	421	487	470	433	491	477	442	418	441	468	461	413	458	492	415	461	467	427	482	468	420	464	437	489	434	470	426	446	480	463	451	486	463	463	454	470	470	439	443	478	447	487	459	457	456	463	443	488	435	462	482	459	457	453	460	459	413	436	452	466	436	453	431	425	470	451	460	454	437	480	499	432	479	452	457	478	449	443	434	500	467	436	419	450	447	435	459	489	458	483	416	433	471	458
25420	26990	38908	37818	32278	28552	27524	27996	24520	23429	13103	9006	9337	12686	12208	11403	10645	8433	10439	9640	5937	5533	6199	4081	3047	2607	2218	1741	2004	1436	789	466	524	636	926	1277	1345	999	965	809	567	495	426	326	319	347	234	219	226	224	224	204	184	172	204	317	352	311	226	189	181	142	157	150	152	154	168	154	160	159	148	167	142	131	178	148	157	166	170	158	160	156	143	152	148	179	138	165	162	156	159	160	149	146	146	148	156	148	168	147	143	145	171	135	150	166	148	151	148	159	159	149	154	160	159	142	152	137	166	154	194	156	182	140	183	166	158	168	150	135	160	165	153	153	146	168	151	160	146	183	148	153	172	155	135	157	150	160	151	147	137	163	172	150	145	150	159	146	138	138	167	160	162	154	167	174	144	142	146	151	174	153	152	162	152	179	143	140	156	154	176	145	172	159	172	147	172	172	149	155	152	140	170	164	163	154	167	144	145	143	138	159	146	172	146	164	154	173	165	146	164	161	178	164	154	137	171	151	162	178	147	175	145	158	173	147	139	150	172	147	164	153	146	168	179	148	151	173	131	157	146	164	148	152	163	152	149	149	142	154	140	146	155	144	163	158	181	154	162	161	184	170	154	193	156	187	166	150	154	168	151	162	157	163	132	150	150	162	173	162	138	169	165	173	174	168	177	126	147	153	152	160	177	139	150	139	145	166	161	161	156	155	159	164	149	150	151	162	148	151	168	167	142	162	158	153	178	153	151	160	136	160	157	147	171	179	151	159	145	157	174	144	167	161	172	136	150	164	152	150	169	161	170	175	157	171	146	150	172	183	152	157	162	171	136	134	165	154	157	193	171	157	157	172	162	156	154	156	158	157	133	167	152	142	150	157	144	159	158	157	149	153	164	147	161	159	156	168	161	148	149	151	159	170	156	143	162	173	157	159	152	142	137	173	173	154	150	162	142	157	172	156	160	155	137	149	163	170	154	152	150	173	164	171	156	136	162	179	152	153	173	165	144	169	158	145	160	154	148	170	174	144	142	152	166	144	137	176	162	168	157	146	147	139	149	171	148	139	164	165	154	150	181	167	176	159	164	154	149	150	144	146	173	160	161	158	153	154	179	158	132	155	143	152	158	148	168	136	153	202	164	169	152	169	183	174	154	148	142	171	187	151	170	176	131	177	162	176	153	154	143	171	141	160	142	136	156	163	144	160	181	161	146	140	162	152	149	169	171	139	148	161	140	153	153	161	144	149	159	158	170	159	142	198	133	165	174	161	181	148	155	135	151	143	150	142	168	161	153	163	151	153	152	167	157	156	202	190	165	150	160	173	176	166	152	165	128	144	159	135	152	161	156	134	157	164	155	157	146	141	160	159	136	163	157	147	153	157	146	141	158	157	165	175	179	148	159	153	162	157	164	172	183	172	153	166	145	174	153	167	139	149	178	152	168	170	142	159	166	156	138	149	169	153	155	164	156	152	157	162	158	169	177	155	179	153	149	174	169	174	187	160	171	149	144	173	169	156	143	144	150	174	160	189	155	164	141	123	150	157	157	141	148	162	176	128	157	180	155	162	156	150	161	129	166	170	157	153	161	165	176	181	163	172	162	158	154	160	168	150	168	156	146	150	160	152	158	187	156	159	176	171	129	155	155	149	153	151	155	164	141	169	141	148	169	148	148	173	147	169	161	148	162	175	151	152	139	153	172	161	143	157	151	166	143	185	158	148	149	139	148	177	132	147	184	156	157	180	177	132	148	148	151	144	150	174	162	158	164	148	154	174	182	165	172	146	173	147	151	159	156	154	159	155	147	146	134	171	168	145	145	141	156	148	188	169	137	153	168	168	147	157	159	180	158	152	158	157	158	149	163	151	171	142	154	172	174	155	136	162	143	171	144	151	177	165	146	155	174	169	170	156	155	137	173	168	161	169	130	138	165	153	151	170	151	151	156	141	146	157	175	168	152	159	144	169	178	166	130	161	154	159	149	125	147	171	153	172	181	147	165	152	182	161	169	155	191	178	171	148	151	165	171	170	152	155	116	142	161	178	174	147	157	160	146	181	170	166	145	150	189	170	156	163	147	158	143	144	164	151	169	168	162	184	132	163	149	186	179	142	165	158	171	164	176	144	152	133	141	152	169	152	173	161	138	170	163	165	150	137	155	148	175	148	161	138	155	156	152	186	137	180	139	132	164	153	147	149	168	162	163	161	146	171	171	133	157	165	169	171	179	161	147	186	136	152	183	155	155	192	143	135	151	164	143	155	145	165	133	182	150	151	187	144	166	139	145	146	169	165	143	164	140	172	149	141	145	146	137	141	162	158	153	185	164	150	150	161	161	164	161	182	162	145	130	157	155	164	186	166	146	175	146	139	146	156	187	166	162	165	164	149	173	155	157	169	160	160	182	175	176	179	153	176	148	133	138	140	143	181	148	157	164	141	153	159	160	157	163	151	162	175	155	166	152	160	161	165	182	148	158	141	148	147	168	147	165	178	183	171	125	160	148	166	152	153	152	152	155	174	134	148	160	148	153	155	166	166	168	189	152	165	161	178	156	156	168	156	148	166	173	153	162	134	164	161	167	153	150	158	164	151	157	160	165	148	151	178	171	151	154	154	164	156	158	179	137	149	149	151	178	150	174	156	155	142	155	175	159	180	149	140	156	139	158	144	164	168	145	173	158	161	157	160	149	151	143	152	162	166	148	150	152	176	145	146	176	150	145	164	137	136	173	160	159	173	170	170	168	163	157	168	132	166	153	164	172	164	150	153	154	156	164	168	158	144	175	159	166	152	163	143	164	151	159	155	150	172	141	178	155	173	162	149	175	176	177	161	161	155	149	157	198	165	170	165	163	169	143	153	138	151	134	162	151	177	157	175	141	148	146	157	175	159	150	150	152	163	146	136	151	161	149	167	157	162	174	164	161	144	174	163	173	161	183	147	167	159	162	129	133	158	158	151	189	157	134	166	174	165	151	130	149	165	175	161	158	168	148	164	150	148	156	168	165	143	186	172	161	149	173	147	161	143	151	158	157	150	154	157	149	168	138	169	171	162	137	162	189	162	148	164	149	158	148	178	169	159	158	151	125	170	155	161	154	154	167	154	177	148	175	156	155	187	173	158	145	128	135	152	161	167	138	163	160	155	152	165	154	167	177	182	164	147	160	153	159	160	156	170	147	145	150	167	151	132	152	153	151	161	170	165	152	156	153	174	138	145	146	183	158	162	164	127	163	158	158	120	152	176	166	179	149	151	139	172	167	161	174	176	165	159	159	166	170	148	160	140	168	162	169	155	153	164	178	146	146	154	159	171	156	158	167	149	137	161	163	147	168	145	175	160	153	161	176	153	151	150	169	134	161	143	153	171	140	166	161	179	139	150	158	177	176	187	181	136	151	162	162	179	161	169	149	168	184	177	156	159	150	144	167	163	170	151	149	146	140	187	142	155	136	163	154	139	153	169	182	156	178	164	159	171	165	166	165	160	143	192	177	161	157	162	152	176	161	176
17705	23175	36197	40264	39613	38174	39731	38302	37620	38841	23676	22486	25543	32214	30464	30681	27346	24196	28761	24827	20077	19645	22380	16631	13890	13074	10700	9383	10634	7972	4043	2403	3101	3751	5587	7682	8348	6059	5772	5010	3302	2648	2251	1758	1692	1708	1009	907	949	881	840	726	659	563	733	1447	1876	1455	983	726	541	494	452	466	446	422	417	435	448	441	459	469	438	425	464	427	425	469	444	435	425	461	442	434	439	469	429	451	445	458	466	439	484	418	462	459	468	457	426	449	427	416	466	461	463	442	450	432	471	440	480	462	441	460	446	442	453	460	459	442	411	421	465	429	431	423	404	422	463	428	436	479	405	450	487	441	426	443	482	438	441	430	419	425	465	433	430	461	445	452	396	425	460	412	451	483	423	413	460	418	445	425	466	435	450	446	450	469	437	427	455	475	420	476	466	439	419	397	446	418	440	431	430	450	395	423	458	435	427	397	428	448	470	414	448	440	458	444	472	433	436	432	446	440	483	482	458	446	460	460	465	459	421	467	416	445	450	432	484	432	430	430	427	451	434	415	459	462	441	441	445	433	416	462	426	449	428	419	462	456	375	431	457	454	452	459	444	461	436	424	465	463	419	466	411	415	425	476	437	432	426	459	447	440	470	436	433	499	450	464	464	438	407	483	450	453	424	476	433	450	429	419	461	444	472	441	423	471	463	415	498	438	436	409	435	476	421	458	434	460	431	447	454	434	478	450	426	495	446	445	459	418	425	430	467	424	443	430	441	444	429	451	467	415	450	433	439	416	433	464	448	449	433	412	470	472	463	456	418	428	427	451	436	472	441	445	424	437	443	437	437	446	437	460	477	455	433	445	438	423	468	430	437	432	445	481	425	410	447	443	481	461	464	435	430	424	449	420	446	457	458	407	448	430	410	474	420	454	434	441	440	427	453	463	425	470	428	443	463	441	465	429	483	443	424	440	459	433	442	434	431	456	476	468	468	445	441	471	443	412	480	437	418	445	461	447	466	488	408	449	424	420	432	407	452	433	447	490	449	409	455	403	447	453	471	454	447	446	491	456	435	415	488	433	457	470	441	486	485	481	440	441	439	431	432	427	447	476	421	469	473	448	447	439	448	467	473	462	421	447	420	424	476	444	439	405	419	442	450	438	439	411	416	426	472	456	412	456	449	465	456	444	456	463	469	448	429	470	418	468	450	432	480	437	469	448	451	460	475	435	463	411	440	434	464	456	461	476	493	473	452	464	437	466	449	479	509	483	457	443	503	422	442	441	473	466	427	438	428	404	439	443	431	463	440	428	457	513	454	424	419	416	429	459	475	472	439	441	468	419	428	471	447	453	474	445	449	437	472	474	449	432	442	445	470	485	461	448	456	430	442	477	483	421	451	493	413	429	425	461	438	467	430	416	455	440	446	389	444	446	454	472	493	445	462	453	420	458	452	469	454	433	491	451	438	474	425	416	433	481	485	464	452	450	428	427	423	464	479	438	482	435	447	445	440	428	488	438	417	416	477	462	468	444	463	478	429	464	389	434	453	460	454	434	446	450	451	453	455	435	466	435	433	466	457	458	436	438	435	441	441	431	441	477	459	452	466	470	440	464	479	456	439	427	447	435	452	445	481	420	439	459	462	438	453	459	442	460	435	456	450	407	437	430	457	451	456	420	452	472	457	434	486	429	425	428	472	425	481	444	486	491	451	425	443	413	441	437	435	420	462	469	463	474	408	457	395	482	437	430	439	429	443	446	437	389	467	412	437	466	436	449	436	447	412	505	457	430	429	431	439	474	436	455	440	435	459	420	434	432	451	402	435	464	470	457	451	448	447	436	453	435	451	467	418	412	442	446	434	441	447	441	432	423	450	432	476	452	447	465	463	405	449	467	464	453	404	445	450	457	462	476	442	447	432	436	437	453	470	429	428	424	430	427	431	458	423	432	462	451	447	422	426	423	444	474	436	416	441	420	421	436	455	387	416	460	437	408	439	434	490	423	422	436	434	463	420	416	480	452	424	406	419	410	429	430	433	458	464	437	487	463	428	434	422	441	448	427	440	449	414	432	441	429	470	426	445	426	439	451	474	472	465	456	433	453	389	452	408	448	441	445	449	436	439	466	443	447	470	452	421	424	428	452	517	425	471	459	477	438	431	431	436	432	424	456	451	493	395	412	437	426	434	431	419	464	439	469	435	452	449	449	396	454	464	445	438	485	462	447	477	441	428	491	446	472	437	437	416	457	469	458	452	438	426	445	450	456	441	439	441	418	454	452	428	447	408	393	424	446	444	387	435	452	451	434	462	440	468	486	451	451	392	450	456	418	429	449	435	433	463	420	483	448	449	418	455	455	456	475	429	469	457	445	474	451	444	432	447	460	419	438	458	452	464	458	447	437	453	460	443	418	452	456	441	428	468	406	425	452	446	422	476	455	425	477	432	412	447	441	444	431	407	454	422	410	461	421	478	461	496	456	444	446	465	407	453	449	417	468	434	460	411	463	407	466	445	432	454	443	426	466	468	453	431	406	431	467	435	448	455	457	484	436	474	454	411	471	465	451	471	418	440	437	459	457	452	424	448	453	443	454	475	426	493	443	450	455	465	457	408	433	430	453	443	429	472	452	432	464	458	446	460	470	399	460	460	445	438	416	458	462	462	423	454	443	433	434	408	468	454	440	469	439	475	424	441	474	444	457	458	445	430	414	423	454	432	434	415	433	462	421	419	458	440	465	442	428	428	447	429	455	449	483	450	437	447	459	476	443	451	481	424	449	451	476	447	436	420	412	432	472	462	459	445	453	408	427	450	421	483	480	454	455	413	441	428	438	442	425	445	440	412	412	463	458	465	442	435	429	455	422	452	442	477	449	479	423	453	429	432	472	466	474	452	402	484	411	434	429	450	458	442	432	417	443	441	476	440	478	432	462	413	404	472	465	456	455	442	410	473	434	441	399	428	452	433	453	427	430	474	447	435	514	428	425	463	478	414	431	460	403	437	428	446	412	475	459	458	460	427	445	427	447	463	440	431	469	436	457	424	452	454	426	451	490	411	456	437	447	456	431	432	483	482	434	441	455	459	426	441	506	436	467	435	445	459	431	476	447	431	380	431	452	403	449	443	444	459	439	444	455	476	429	448	449	445	447	472	442	457	433	444	435	443	409	451	440	460	472	443	458	494	450	474	426	441	463	434	440	441	414	479	470	450	425	470	458	440	422	443	422	402	478	425	480	477	452	446	444	475	448	458	437	455	479	435	457	415	421	401	436	437	511	434	435	429	507	450	441	442	434	475	434	448	460	473	414	428	424	470	447	445	415	460	484	443	475	445	433	445	447	438	444	453	448	461	425	429	448	452	455	415	448	455	448	472	441	407	428	453	460	431	446	475	481	439	441	423	467	449	435	448	470	468	454	426	433	449	404	412	444	436	434	438	423	436	459	469	422	474	428	431	462	416	452	442	430	436	440	424	463	428	452	439	480	442	421	489	462	488	443	459	459	475	461	429	421	465	438	424	435	457	430	433	432
31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
