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
336295116417	336295116938	336295117488	336295118038	336295118588	336295119138	336295119688	336295120238	336295120788	336295121338	336295121888	336295122438	336295122988	336295123538	336295124088	336295124638	336295125188	336295125738	336295126288	336295126838	336295127388	336295127938	336295128488	336295129038	336295129588	336295130138	336295130688	336295131238	336295131788	336295132338	336295132888	336295133438	336295133988	336295134538	336295135088	336295135638	336295136188	336295136738	336295137288	336295137838	336295138388	336295138938	336295139488	336295140038	336295140588	336295141138	336295141688	336295142238	336295142788	336295143338	336295143888	336295144438	336295144988	336295145538	336295146088	336295146638	336295147188	336295147738	336295148288	336295148838	336295149388	336295149938	336295150488	336295151038	336295151588	336295152138	336295152688	336295153238	336295153788	336295154338	336295154888	336295155438	336295155988	336295156538	336295157088	336295157638	336295158188	336295158738	336295159288	336295159838	336295160388	336295160938	336295161488	336295162038	336295162588	336295163138	336295163688	336295164238	336295164788	336295165338	336295165888	336295166438	336295166988	336295167538	336295168088	336295168638	336295169188	336295169738	336295170288	336295170838	336295171388	336295171938	336295172488	336295173038	336295173588	336295174138	336295174688	336295175238	336295175788	336295176338	336295176888	336295177438	336295177988	336295178538	336295179088	336295179638	336295180188	336295180738	336295181288	336295181838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2741	3650	2300	2734	3650	2300	2728	3650	2300	2721	3650	2300	2714	3650	2300	2707	3650	2300	2701	3650	2300	2694	3650	2300	2687	3650	2300	2680	3650	2300	2674	3650	2300	2674	3650	2300	2667	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
30590	28383	22375	10714	29523	13843	9615	12397	42496	41462	24917	10732	3404	266	203	202	207	195	189	197	216	245	230	164	184	217	220	234	252	233	218	222	235	233	260	258	261	271	248	260	251	237	275	216	232	225	226	201	183	216	168	207	153	185	170	185	188	186	190	182	211	170	213	184	178	203	190	164	166	177	181	191	191	195	161	199	203	177	187	172	200	195	215	180	197	191	196	178	179	203	198	171	205	196	184	176	195	197	207	206	190	178	166	177	176	178	183	178	180	161	183	196	163	175	159	198	164	178	197	163	182	189	200	185	187	178	204	193	197	193	194	175	184	159	174	163	183	191	169	170	179	175	177	187	174	198	186	189	174	164	205	149	162	198	153	182	165	203	211	180	158	197	163	198	180	186	177	193	169	192	163	189	183	182	200	182	210	166	166	159	155	172	175	170	176	174	167	152	203	171	193	184	174	167	175	202	166	185	195	177	173	180	199	190	202	166	167	179	188	171	189	188	193	147	177	181	208	192	180	202	168	200	189	182	168	198	178	175	201	157	206	195	186	180	153	190	163	163	189	180	183	180	188	187	190	170	205	196	167	181	158	175	187	178	162	195	166	187	176	202	185	182	172	175	172	192	186	193	174	191	180	168	205	179	191	177	214	172	156	176	196	181	175	180	181	183	172	199	189	174	190	188	179	184	175	189	192	193	178	204	166	176	174	193	194	187	189	197	176	170	195	167	200	166	185	196	195	169	189	178	185	193	172	181	189	176	164	199	184	203	159	176	172	153	191	188	199	185	182	221	161	175	174	169	186	177	189	196	223	199	176	184	185	193	169	163	194	190	181	185	184	169	174	188	198	184	195	164	187	177	181	177	182	188	191	184	191	182	186	169	183	182	221	182	187	187	190	181	195	159	193	170	189	178	196	186	190	191	180	162	175	182	196	188	174	194	172	171	200	183	180	163	200	189	167	193	167	156	172	190	174	173	149	174	169	182	193	206	181	179	196	171	194	158	172	193	193	192	200	193	201	183	189	178	174	193	175	159	153	176	184	185	193	173	195	167	179	184	225	205	193	180	189	172	184	183	202	162	171	155	177	191	191	179	195	161	196	189	176	197	176	178	176	186	171	196	177	175	230	196	197	210	182	171	207	163	184	183	164	164	197	184	172	175	154	178	197	184	176	179	189	173	174	188	203	199	193	194	198	207	173	186	166	186	175	169	177	167	173	183	184	176	182	197	166	206	197	196	173	166	185	186	178	190	179	162	175	214	183	148	196	178	171	181	193	188	187	177	186	178	189	190	206	176	192	191	188	175	164	192	199	174	191	179	190	185	192	182	200	179	171	173	182	186	174	174	176	204	181	182	181	204	173	154	181	188	177	177	197	160	192	182	172	187	188	187	181	221	201	203	199	168	187	193	184	186	189	198	200	181	174	169	198	174	167	184	179	226	179	159	172	182	167	178	190	170	173	188	165	195	192	198	189	174	173	158	185	173	173	206	161	169	191	192	190	195	185	186	191	190	170	163	181	184	173	177	158	174	186	181	187	158	173	189	210	200	174	174	175	172	200	169	175	165	193	186	170	191	179	183	187	178	200	184	162	175	187	168	176	213	167	193	200	216	178	172	183	194	173	181	157	208	180	201	172	203	211	169	181	170	188	187	198	188	177	192	171	201	189	191	184	170	201	177	194	189	192	197	196	194	189	171	205	162	196	183	160	207	154	185	160	173	197	159	181	163	187	190	189	155	182	206	176	177	178	191	167	176	178	152	191	182	186	218	205	191	188	162	184	189	184	197	169	216	194	166	164	184	166	156	181	183	193	187	190	188	194	202	181	183	186	182	180	187	171	196	195	220	210	207	178	178	174	179	192	171	172	182	181	173	177	201	217	170	200	187	189	185	191	189	203	190	196	193	180	190	175	198	184	209	180	206	178	167	169	172	189	173	173	203	185	185	183	198	183	185	185	177	175	181	189	180	175	188	186	178	179	179	188	179	191	195	195	191	181	185	177	199	207	174	207	199	178	217	197	179	196	175	176	193	220	183	208	192	183	177	181	189	169	173	183	168	185	176	175	190	196	165	175	189	200	181	188	170	159	184	197	199	179	180	181	181	196	170	187	183	200	189	160	181	184	164	222	182	188	191	209	177	191	203	200	176	180	188	227	192	203	179	152	195	175	200	179	168	174	178	182	170	180	175	194	190	187	184	179	171	186	191	176	196	174	206	189	172	208	182	179	182	171	194	173	215	192	197	175	166	198	170	193	181	172	188	179	183	193	215	172	175	183	163	190	177	201	189	184	174	213	174	190	180	191	181	184	196	161	191	187	195	200	180	190	183	172	188	199	178	180	152	196	193	205	180	203	197	204	194	180	167	196	183	185	179	207	180	179	196	171	182	189	189	213	187	186	209	215	184	174	196	167	185	174	184	187	172	153	190	168	174	157	180	161	165	178	193	184	163	178	174	193	165	209	187	178	193	180	183	178	221	189	172	186	185	185	185	184	188	158	178	187	180	164	196	178	181	192	176	195	177	160	202	182	165	176	164	181	170	167	210	194	182	192	191	171	183	212	191	178	162	190	185	179	189	168	175	174	180	187	187	186	170	200	167	184	189	175	205	203	186	175	178	200	182	187	188	190	187	178	199	179	173	174	192	165	179	173	179	184	190	181	180	173	186	177	179	181	185	214	180	197	180	185	192	179	192	170	185	205	195	165	220	194	205	190	175	175	163	189	184	199	183	184	193	203	192	186	194	191	225	161	184	191	167	182	165	186	194	189	180	176	167	188	219	158	235	160	181	182	193	149	184	194	187	167	186	176	188	177	189	181	161	204	199	174	159	169	191	184	196	193	176	167	180	167	187	185	177	157	186	160	180	179	166	203	200	175	197	178	176	198	180	151	210	178	193	172	181	175	190	209	201	201	174	168	196	185	185	167	178	179	172	198	191	200	172	175	174	168	181	182	189	196	180	159	218	183	198	195	195	181	186	184	186	180	192	202	172	177	193	200	173	197	190	197	165	182	191	188	192	169	181	210	187	174	196	174	194	183	175	171	178	148	179	187	175	188	207	180	166	199	162	179	199	191	201	186	199	197	180	177	179	184	144	195	182	175	173	176	202	184	201	180	183	168	169	210	183	191	177	177	192	190	182	203	191	180	162	169	199	195	193	205	173	170	195	170	172	198	194	179	199	173	168	173	191	194	175	194	200	200	186	176	164	180	196	172	171	181	204	185	167	172	148	182	193	204	196	186	189	175	176	158	180	158	218	167	185	165	219	171	171	181	168	180	182	206	196	195	201	167	205	171	182	174	210	209	190	174	203	181	192	161	199	190	180	203	157	164	186	166	171	182	193	177	197	161	190	194	172	157	189	168	175	179	186	195	186	165	201	211	148	150	220	171	175	213	186	189	170	180	198	169	227	204	182	172	192	165	178	183	189	186	196	189	160	178	196	180	194	171	169	184	184	181	187	184	196	182	192	168	187	191	180	187	184	179	195
20469	21923	18998	11911	37982	16114	18906	26584	58063	54880	38304	25231	11254	914	741	685	671	693	682	733	764	802	699	703	710	738	1090	1069	930	985	957	913	991	978	1039	1100	1037	1203	1124	1279	1117	1006	1081	1127	857	769	721	643	710	649	621	613	564	576	531	527	528	573	514	558	490	548	561	569	582	531	512	474	530	535	519	528	522	507	542	520	507	583	533	518	532	563	546	556	557	573	560	586	570	518	514	545	566	523	558	491	498	551	516	534	526	513	521	527	537	519	489	533	530	551	524	498	496	507	531	540	543	530	542	481	528	526	520	518	520	493	533	524	518	545	519	542	530	519	520	489	537	530	558	563	536	514	517	559	505	512	542	509	523	535	498	534	523	548	554	531	526	531	485	565	553	503	563	541	498	551	498	539	493	527	518	561	537	563	532	560	555	523	515	523	551	520	516	561	501	513	568	550	530	516	524	537	499	585	522	516	520	497	528	588	543	519	504	532	551	528	568	535	521	504	552	532	535	542	573	525	503	521	508	541	505	552	524	554	502	498	498	561	568	519	522	500	559	518	491	552	522	490	556	565	545	538	572	546	499	511	532	519	536	511	557	521	538	539	499	518	527	521	543	548	526	535	515	529	547	531	519	495	492	495	507	562	532	516	510	513	536	492	542	537	508	531	506	511	526	511	552	512	553	534	548	509	512	552	531	508	555	443	567	516	540	512	520	511	498	580	535	531	528	541	510	514	527	528	510	509	544	526	495	521	495	490	502	514	537	502	519	558	506	532	511	559	551	520	523	521	532	475	539	547	556	533	556	539	509	505	509	540	527	526	547	541	514	515	518	551	596	539	543	489	547	552	513	497	539	519	526	486	548	519	531	534	593	507	527	485	526	529	497	528	579	550	525	498	496	539	536	532	523	500	557	535	496	552	505	555	506	519	526	566	554	501	561	524	548	497	542	474	515	465	473	562	513	505	552	506	571	532	554	509	520	517	490	585	544	514	502	537	521	501	527	560	511	538	541	534	499	552	539	551	543	541	526	556	541	506	543	551	498	544	527	556	515	534	519	549	515	494	526	550	486	545	538	512	523	547	526	557	526	508	540	515	539	498	550	517	495	547	554	552	539	529	513	540	537	542	530	540	505	524	505	524	520	557	521	515	524	546	545	535	537	547	533	533	477	503	553	486	527	508	522	548	513	530	513	503	566	516	509	535	543	508	563	487	494	499	533	566	533	557	550	525	534	525	503	525	563	516	522	536	550	524	561	537	485	548	544	539	518	550	532	573	550	536	501	511	553	523	511	495	519	530	526	523	532	533	513	519	549	494	537	567	554	531	531	544	527	546	546	502	530	516	531	529	539	527	525	501	597	514	538	516	521	544	489	506	552	512	545	538	568	519	499	521	492	540	500	509	554	485	500	585	537	547	567	521	533	560	510	547	551	561	516	517	519	534	529	510	562	517	491	535	541	508	530	504	524	533	481	526	543	547	540	529	525	568	547	493	557	490	526	529	524	510	561	517	527	516	532	546	536	504	530	542	559	515	565	511	501	493	545	546	515	515	548	508	522	565	585	512	548	558	535	559	507	583	571	548	476	534	520	510	555	527	529	545	493	491	572	538	530	523	519	503	551	529	523	495	512	539	515	447	499	534	503	489	529	534	515	534	497	505	565	519	502	521	494	567	519	546	483	569	533	515	534	554	520	527	505	527	531	513	510	531	516	549	543	548	579	514	534	536	523	533	564	519	528	475	509	557	533	552	525	507	506	555	481	504	508	527	546	518	546	518	506	521	538	505	506	579	521	553	585	538	551	543	523	566	504	519	541	545	562	500	558	511	519	539	564	510	496	508	546	514	555	501	583	546	545	542	542	616	516	492	511	552	576	538	514	548	536	565	527	514	557	501	538	524	566	513	511	525	506	544	583	518	558	520	556	554	512	513	528	499	542	500	528	529	504	514	505	533	493	543	501	529	548	530	545	532	481	541	521	501	545	551	518	506	528	503	487	547	530	530	515	522	544	484	496	526	553	510	525	545	541	567	569	566	544	575	554	506	501	536	505	517	528	532	546	535	504	562	569	534	456	552	518	567	520	561	550	518	561	557	533	524	521	499	514	523	499	515	530	553	541	524	565	566	507	532	517	536	542	503	503	517	507	552	487	553	537	548	519	506	543	535	543	559	539	524	515	518	489	506	550	539	552	541	567	526	575	502	488	501	567	506	520	502	514	526	554	530	532	494	551	527	588	492	533	571	505	544	505	504	527	532	533	549	523	509	495	486	546	510	537	543	539	506	531	524	539	520	518	569	532	493	517	483	516	528	551	547	545	526	527	516	492	520	548	531	496	532	516	531	518	512	528	529	502	528	509	513	533	505	524	515	504	517	510	497	536	513	523	547	594	541	520	508	546	508	527	486	541	494	503	541	522	564	466	518	499	562	525	525	527	554	498	523	568	541	529	546	504	567	534	520	532	506	533	533	522	521	545	520	544	533	538	541	538	535	552	514	537	537	536	539	504	532	491	493	502	563	553	499	514	513	500	506	491	561	516	554	502	500	523	552	579	535	532	559	521	480	519	546	506	544	556	511	514	521	485	516	540	519	525	510	522	528	496	492	527	541	525	531	564	500	505	548	552	512	533	521	550	577	511	511	551	519	531	508	522	519	506	529	512	555	518	529	502	524	502	536	524	579	539	528	520	501	539	550	503	576	517	525	497	563	520	550	494	521	533	524	558	514	518	523	464	541	543	499	531	592	531	555	527	540	517	491	494	535	498	537	503	514	565	495	550	536	586	506	551	543	540	512	550	546	546	515	529	542	532	541	559	547	520	548	540	548	492	566	538	552	590	514	547	543	541	522	511	567	528	518	528	541	539	526	520	529	573	542	513	490	546	528	541	513	491	517	512	510	499	507	540	522	557	517	548	524	537	543	540	518	562	528	572	548	543	538	544	516	545	598	480	551	525	561	527	540	562	522	496	529	507	505	518	518	528	557	545	566	537	506	531	536	537	503	542	579	552	541	501	503	506	499	536	537	531	538	558	534	492	498	534	550	524	538	542	545	519	519	570	487	493	527	541	546	510	563	497	529	553	515	514	508	524	500	543	520	515	521	491	534	487	516	531	547	526	488	518	499	531	548	532	557	523	566	513	495	494	535	539	508	510	504	543	514	476	541	550	575	500	559	531	529	507	555	510	560	519	492	537	538	525	530	537	501	498	493	537	556	540	479	503	547	498	540	533	521	505	541	506	525	559	527	513	532	522	514	566	566	536	528	524	460	467	504	533	549	531	499	503	504	517	526	572	548	542	463	539	516	551	538	547	547	552	547	519	500	534	532	520	506	531	523	545	518	510	524	573	524	518	513	561	502	522	537	537	571	532	519	544	557	524	504	531	490	526	554	534	496	519	534	547	485	538	520	500	545	514	506	510	542	534	545	514	523	502	525	563	546	529	562	531	574	504	542	540	521	543	493	506	555	530	545	517	575	519	509	481	528	528	540	564	495	520	534
9178	7857	4416	1255	2006	872	764	890	3428	4402	2256	1031	544	287	197	214	210	206	192	186	219	199	229	221	198	196	198	206	200	200	210	187	199	197	218	211	183	187	184	177	196	185	187	194	227	233	202	211	228	203	191	189	203	185	195	195	194	192	202	225	178	206	201	190	197	188	211	191	227	204	208	203	203	177	212	194	185	196	203	189	201	218	192	211	205	188	187	186	199	213	195	184	214	198	235	197	212	201	217	215	207	223	174	215	200	198	201	209	187	206	188	202	182	167	213	194	187	207	183	199	192	202	175	186	192	208	185	182	216	186	172	211	174	168	210	169	207	206	202	201	197	207	226	200	172	214	204	212	180	215	181	187	209	220	213	173	209	177	197	206	206	182	189	214	252	210	198	213	194	206	200	183	222	172	192	171	208	210	188	196	211	219	182	210	214	180	195	194	216	191	196	190	201	201	191	218	207	194	219	225	203	200	210	184	227	195	179	196	182	200	192	215	213	184	209	218	211	179	194	189	180	182	191	210	219	189	197	206	209	203	185	205	189	252	202	208	203	209	189	194	177	205	218	203	221	184	177	208	205	203	210	180	218	206	192	202	211	211	180	207	188	195	177	215	195	217	199	208	174	203	213	199	212	213	204	203	185	216	213	196	190	217	216	219	190	208	217	193	215	188	192	187	204	197	207	200	196	216	200	195	213	198	177	229	183	174	194	191	208	179	199	223	221	202	200	186	196	198	192	238	174	211	189	197	209	209	194	209	209	210	185	229	186	188	222	187	199	202	204	210	223	169	198	210	205	214	213	189	197	191	196	227	221	190	190	232	208	222	194	193	185	200	169	205	199	235	188	210	190	191	194	208	201	194	204	192	192	182	180	215	202	194	159	204	194	230	172	172	189	201	204	204	180	191	206	205	174	178	179	222	202	208	200	188	178	164	179	192	202	223	193	223	180	212	210	171	214	190	158	165	219	187	227	217	192	214	204	217	230	199	197	197	205	193	214	197	213	230	204	181	195	210	215	186	202	198	205	197	218	212	191	197	174	191	191	171	231	208	212	190	202	202	204	210	193	181	207	182	208	205	210	218	217	200	174	214	202	210	215	187	233	191	199	202	227	199	190	202	203	202	210	201	185	222	208	190	182	213	184	205	209	194	197	192	213	227	179	201	197	180	199	193	206	222	207	195	193	187	191	196	196	205	194	188	208	198	202	214	235	215	188	210	180	212	192	189	192	189	189	204	180	214	207	174	203	213	211	233	187	206	212	197	186	204	184	203	183	194	214	210	194	199	198	216	195	188	195	208	197	178	202	192	213	207	156	194	209	192	185	199	184	228	195	211	203	198	206	197	213	220	205	184	211	202	201	182	176	171	189	213	202	211	205	195	205	218	210	199	205	184	223	189	232	189	221	206	208	216	175	207	198	183	206	225	201	185	212	174	191	161	229	201	218	173	182	192	205	191	179	193	205	185	195	183	189	240	205	188	192	197	211	197	202	201	233	208	215	219	206	178	189	184	197	205	217	210	208	192	207	224	202	187	191	187	207	207	211	199	187	182	191	194	228	213	159	200	198	211	225	205	186	186	203	215	217	197	180	187	225	204	184	207	226	199	206	185	221	184	198	231	195	189	213	204	196	180	226	225	208	176	199	218	196	213	233	213	220	233	195	209	201	216	194	208	194	202	189	205	227	188	195	166	218	190	176	178	189	215	224	186	187	198	183	191	188	182	203	209	230	216	174	195	190	206	231	181	203	196	208	208	200	194	204	184	202	188	205	210	205	200	189	202	186	175	199	225	200	218	222	163	216	197	232	220	206	210	211	192	191	207	210	205	193	178	211	217	192	209	192	193	195	194	178	180	187	203	207	181	202	201	211	201	182	189	197	198	216	214	168	197	199	201	187	189	191	228	217	225	219	180	226	214	203	211	182	205	202	175	212	196	204	205	210	210	213	193	214	194	196	173	199	191	209	198	186	197	217	186	163	210	186	209	202	198	200	231	229	223	197	200	217	182	190	200	169	210	209	181	218	215	194	212	211	210	221	203	192	209	210	223	195	199	206	212	185	179	211	200	191	235	218	217	185	205	224	201	195	200	198	205	197	206	186	207	179	182	219	202	205	183	198	177	204	170	205	244	221	215	235	199	200	163	223	227	209	182	190	194	212	193	181	200	193	204	202	202	190	213	178	215	192	191	191	180	215	206	190	186	208	208	215	200	210	189	203	204	221	211	213	196	213	211	207	200	230	215	183	192	204	201	208	184	198	203	201	201	193	193	200	222	185	189	188	201	215	209	180	200	211	186	204	216	211	219	173	198	176	198	179	204	202	202	195	172	185	194	215	188	186	243	200	199	206	204	186	182	216	204	185	188	173	191	214	199	181	203	223	186	205	206	198	200	210	208	212	200	203	211	178	173	210	180	169	185	176	213	185	205	194	200	202	186	217	199	204	183	195	220	219	176	210	184	190	227	195	213	203	193	218	190	221	192	202	194	193	204	200	190	192	206	185	201	186	202	187	193	199	212	211	226	173	222	198	190	188	215	209	203	192	182	172	213	191	182	175	179	200	194	205	197	195	203	221	202	220	189	209	209	212	208	219	207	226	178	212	193	197	206	198	208	196	224	198	194	202	185	194	186	215	225	191	214	210	195	199	225	178	203	189	199	166	216	239	235	230	176	155	208	199	198	209	200	199	197	191	203	208	198	244	200	201	227	232	204	212	212	207	191	205	238	168	178	170	197	197	208	206	196	176	191	187	205	179	192	200	192	222	207	215	206	200	191	206	197	188	214	193	196	212	165	194	198	192	226	221	188	209	190	197	198	219	204	203	201	202	205	179	237	214	202	186	215	213	206	207	178	223	202	177	194	219	176	206	223	191	189	185	190	180	204	209	224	184	213	220	216	206	190	198	199	201	221	199	199	186	170	226	193	209	202	211	222	192	217	188	210	187	214	191	197	198	202	202	195	196	205	215	219	204	182	212	195	205	219	187	183	201	180	175	196	190	207	204	186	209	201	202	202	198	195	193	197	212	203	208	203	169	188	199	174	181	222	229	202	216	215	201	190	199	199	198	209	193	193	185	180	219	188	209	181	193	205	192	201	202	179	171	206	197	197	203	212	211	199	195	174	209	187	208	206	234	195	187	180	211	215	188	214	188	203	201	196	206	175	221	195	200	201	199	186	224	195	193	197	205	169	199	195	202	218	196	214	224	199	209	210	189	215	190	180	201	223	186	216	197	196	207	212	199	238	220	188	179	200	191	209	168	184	203	196	198	198	190	192	186	210	210	224	201	182	200	199	192	211	193	193	217	178	185	206	178	188	192	230	202	203	178	195	218	211	204	197	194	198	207	192	210	209	219	200	165	187	220	202	197	188	198	201	204	206	187	179	197	198	217	188	174	196	201	175	213	221	185	207	199	221	179	206	174	201	188	217	193	189	200	189	191	195	185	195	211	211	198	217	202	187	181	205	188	181	220	191	186	227	189	220
6428	7428	5734	3651	7821	3535	3508	4436	15166	16451	8904	4228	2050	941	585	578	573	600	553	570	569	555	575	510	549	555	608	626	559	609	563	542	583	540	575	572	587	630	563	556	599	542	583	558	567	572	615	570	561	565	624	625	550	570	598	601	598	616	576	568	558	572	590	562	570	561	576	583	556	587	551	531	586	572	578	565	548	551	568	566	583	586	558	548	543	571	544	600	585	553	539	589	610	573	564	530	592	606	593	539	562	543	564	550	582	588	573	550	568	590	575	502	569	603	580	550	585	596	530	628	639	563	587	554	524	557	556	586	578	548	587	527	605	581	562	568	599	567	604	586	566	601	585	560	576	598	571	555	549	552	554	593	603	560	589	527	543	599	583	587	569	570	498	561	597	586	560	561	544	590	572	588	558	566	541	557	619	594	555	608	571	580	587	549	583	598	550	559	552	577	592	572	589	542	580	536	574	590	557	577	571	584	523	567	579	589	562	554	593	551	570	558	549	567	550	555	589	562	565	563	548	557	541	588	587	547	578	579	584	590	543	556	508	594	601	584	539	520	561	603	603	586	554	552	629	504	543	570	559	547	509	605	564	544	564	597	588	546	582	591	565	535	553	598	552	551	565	546	575	542	548	564	596	574	557	554	533	579	539	590	581	571	568	560	585	603	576	593	533	576	599	574	611	560	566	556	548	623	574	540	582	557	575	533	525	594	563	590	584	576	569	595	535	584	555	538	571	571	518	585	562	542	550	565	579	574	571	489	545	570	572	531	622	588	555	546	585	543	538	615	592	555	573	592	566	559	581	557	532	573	554	560	561	581	594	581	567	601	566	551	589	594	556	591	610	608	590	620	540	561	567	627	603	559	522	616	580	526	598	600	526	570	572	609	569	594	559	551	567	568	551	598	560	556	578	560	567	584	556	596	596	589	603	598	591	543	519	533	531	605	583	549	545	591	586	569	560	570	577	559	592	562	539	542	548	528	612	575	642	594	549	560	546	588	566	587	541	601	602	595	536	579	571	581	585	593	571	551	565	569	536	592	558	525	591	613	580	601	529	569	590	616	576	568	563	555	560	540	560	578	593	573	553	573	591	558	552	565	572	583	539	546	602	559	570	560	571	564	570	561	561	559	588	549	555	566	556	548	553	537	569	602	563	507	574	588	579	541	580	540	561	564	601	547	541	572	578	562	532	560	552	573	554	565	561	595	567	523	564	573	552	583	616	593	560	577	603	569	598	548	598	591	607	611	558	552	562	608	519	583	616	541	562	585	567	579	598	566	599	560	586	539	575	550	582	570	594	629	605	548	573	585	545	571	540	507	602	580	595	574	562	589	601	621	539	606	536	528	565	552	581	542	582	555	597	542	557	555	575	581	573	585	610	563	570	568	536	560	577	553	522	582	568	591	553	613	570	561	579	591	597	549	534	558	563	531	565	556	559	558	551	601	600	553	606	543	554	564	556	607	560	585	529	534	563	580	578	549	541	555	562	569	562	602	548	567	582	571	615	616	570	543	581	590	566	578	565	578	585	557	583	529	575	576	586	550	602	581	583	500	549	548	546	541	525	620	538	552	610	586	565	588	527	569	546	545	561	596	578	580	601	564	591	562	547	569	558	607	572	580	569	554	581	603	574	609	583	545	531	587	569	533	592	601	621	544	544	548	587	559	568	536	586	585	566	563	560	571	599	571	547	610	566	539	575	562	556	602	555	513	547	569	598	579	583	537	526	554	568	582	560	560	550	596	578	586	585	577	561	534	541	530	554	551	573	560	635	543	577	554	588	573	544	557	590	555	572	614	583	545	597	571	575	584	560	557	562	620	574	593	598	574	569	573	593	576	573	576	593	600	587	595	544	523	574	564	555	584	560	596	578	581	565	556	582	546	540	635	551	592	580	576	536	548	578	569	578	589	558	564	583	541	537	573	556	573	599	598	571	609	575	540	596	566	543	555	539	551	528	561	545	587	599	571	545	597	578	543	543	573	576	541	583	580	568	585	528	561	567	575	571	524	592	599	551	581	547	572	561	596	606	584	566	565	581	572	574	563	545	565	565	586	526	552	605	564	567	549	566	524	611	570	563	563	541	596	514	586	574	585	556	550	545	540	581	582	548	584	565	573	554	593	569	579	539	562	600	619	580	574	592	572	578	589	542	519	545	622	567	553	575	600	552	579	599	556	573	587	563	547	550	572	619	581	581	513	601	597	543	549	595	564	560	544	556	551	608	561	574	555	550	568	568	559	556	558	565	574	586	563	587	580	590	531	609	606	552	551	567	531	601	542	572	568	591	552	583	577	584	592	586	596	587	507	529	560	606	554	518	576	560	592	582	587	548	570	536	587	595	567	589	599	613	568	594	578	567	571	504	606	576	580	544	583	595	570	607	555	564	549	545	625	622	607	529	588	569	573	596	575	567	599	579	552	609	570	613	567	559	558	587	545	524	527	604	578	589	543	604	583	566	520	590	536	596	535	580	565	606	607	587	601	558	622	587	604	582	541	533	540	612	576	557	611	520	543	583	600	615	602	547	584	594	556	545	539	583	586	556	548	551	586	529	529	560	563	600	590	543	544	596	569	551	586	533	556	532	605	550	549	555	552	577	549	597	582	575	597	539	541	597	566	568	568	584	562	587	563	555	567	544	635	576	612	540	489	607	563	568	552	531	593	555	529	572	526	601	560	585	604	599	554	558	610	543	601	567	603	577	579	571	572	597	549	613	603	557	573	578	585	611	617	554	533	582	540	564	592	539	590	557	561	569	591	599	580	605	542	545	614	600	595	573	548	590	602	588	561	561	548	561	567	577	610	550	565	561	581	601	545	571	550	559	556	574	537	548	545	593	571	587	584	589	576	573	569	576	582	567	571	563	627	608	619	550	593	584	586	575	599	548	567	586	532	545	618	549	560	567	576	571	542	518	595	558	539	573	555	573	547	541	568	560	577	568	602	552	587	582	520	534	518	574	570	569	575	644	553	578	575	561	585	596	561	564	542	557	575	561	587	551	589	591	602	572	562	605	567	550	565	604	563	553	548	579	576	600	574	600	534	567	586	581	615	539	546	591	572	538	562	591	577	545	558	565	556	544	566	572	540	594	558	595	600	560	556	556	577	618	588	582	557	578	574	563	549	566	567	586	578	555	593	552	577	578	548	569	601	559	568	568	613	530	583	577	546	568	566	599	599	534	577	555	547	546	563	556	623	588	587	594	530	579	525	559	509	594	578	555	532	565	547	580	544	544	546	570	548	613	566	599	558	589	614	586	561	546	562	556	602	572	580	557	574	527	560	564	573	593	564	559	598	532	597	559	562	547	539	526	566	582	576	546	554	546	555	571	563	589	582	581	549	526	592	556	610	540	570	609	569	579	555	588	597	572	552	549	534	542	575	543	559	597	573	532	528	617	569	575	579	543	536	547	589	574	602	531	587	562	586	559	540	601	541	622	599	547	508	576	597	574	557	550	616	525	555	597	573	563	556	536	556	572	549	583	565
26033	28095	15036	6292	6154	5692	9567	6334	26164	29117	18892	11315	5188	1513	400	181	195	170	187	165	161	188	170	178	179	179	186	157	187	183	186	174	183	189	160	193	198	172	179	198	166	172	158	162	173	207	165	191	172	148	181	172	189	192	196	166	193	182	192	172	180	178	197	198	206	167	175	190	179	184	178	205	195	164	181	188	188	172	179	165	203	169	163	177	156	172	167	188	161	205	168	205	134	180	191	152	162	145	194	185	155	179	193	193	174	172	153	154	176	172	190	161	181	139	195	164	160	180	169	201	161	186	190	178	180	175	173	185	189	202	194	194	197	202	167	185	195	193	178	175	181	151	177	172	176	158	206	167	162	185	176	190	215	175	177	159	186	178	175	180	177	187	171	172	169	174	192	191	153	193	174	193	163	164	169	167	187	204	185	147	193	192	168	150	189	176	177	166	174	205	162	162	192	179	168	177	181	161	199	207	201	207	166	158	164	169	156	160	183	181	179	189	173	175	189	186	153	185	170	184	189	184	200	202	165	158	185	191	166	173	179	173	187	183	170	179	200	176	144	165	186	181	168	179	193	196	180	178	193	195	150	178	171	195	174	183	180	194	166	187	152	204	170	178	171	194	165	172	167	192	178	183	157	176	189	181	164	176	163	178	189	155	183	165	158	169	154	173	190	173	193	167	162	200	169	185	163	206	178	157	172	170	156	164	173	168	171	169	159	186	162	169	183	178	174	193	185	166	165	157	179	202	176	174	180	197	175	169	183	177	163	183	178	163	212	184	180	176	173	177	187	170	193	192	180	197	183	178	161	185	166	179	161	201	188	174	177	166	189	198	186	198	184	203	197	182	163	166	186	159	181	179	175	167	163	185	164	177	176	183	176	194	196	184	169	154	184	192	184	196	168	151	167	169	175	173	199	194	186	154	172	185	186	179	186	173	178	194	178	185	171	179	192	179	173	167	164	182	169	183	216	196	173	170	163	181	196	170	184	173	161	173	161	188	166	160	153	156	167	180	169	189	190	192	148	163	199	190	187	163	176	187	155	173	175	143	190	166	195	178	182	173	196	198	172	187	180	187	170	187	186	181	173	191	188	165	188	189	170	197	157	171	177	194	175	175	191	175	158	184	171	161	171	189	192	165	174	177	199	188	175	200	188	179	189	182	180	179	183	178	165	197	181	193	162	163	178	174	167	154	200	168	174	193	178	196	192	159	160	175	182	188	182	188	171	153	178	174	195	149	171	205	168	174	188	186	187	156	168	160	172	159	175	197	177	148	164	183	161	183	158	151	179	185	197	187	165	169	170	165	171	201	177	178	177	177	179	206	170	192	178	185	170	153	148	176	194	182	162	190	184	155	147	200	180	163	168	155	172	184	178	180	191	187	176	194	188	170	166	173	163	153	184	191	192	172	181	171	180	171	186	148	182	174	191	179	178	167	171	189	179	215	155	190	189	191	192	190	172	164	164	164	177	161	150	160	181	209	179	192	193	177	174	184	185	176	191	169	182	180	204	195	188	153	175	211	203	187	166	189	174	173	173	167	156	164	171	187	179	172	193	196	204	171	189	192	191	207	212	178	168	157	193	180	194	159	169	179	155	153	168	172	169	181	183	196	187	188	208	180	189	187	193	179	173	176	183	190	159	200	198	152	153	167	171	192	190	159	193	191	187	164	187	175	182	225	178	189	176	195	153	183	199	181	181	183	173	199	183	181	179	199	185	185	195	197	195	204	178	153	196	181	191	171	168	166	177	173	155	160	149	164	151	176	181	177	148	166	211	163	148	179	161	186	165	174	180	168	196	203	172	206	163	164	177	196	201	134	161	168	203	168	190	181	202	186	179	173	191	185	175	163	191	186	163	164	198	181	197	185	195	164	181	188	195	199	171	179	175	176	202	185	166	167	168	187	179	185	181	188	170	176	180	172	201	193	198	170	188	175	193	163	166	172	175	201	161	175	190	181	178	155	181	194	188	178	167	158	175	158	165	190	172	201	170	188	168	179	187	197	167	180	213	166	176	167	197	178	198	194	169	185	168	179	179	191	168	195	192	148	198	179	189	182	173	191	160	174	161	173	167	174	159	172	182	164	192	175	208	181	195	165	184	182	156	191	176	172	193	201	179	191	188	180	188	173	173	171	192	175	165	188	163	203	170	201	177	158	182	184	191	169	165	161	179	189	202	177	192	163	178	192	189	176	165	184	202	176	175	185	183	188	174	199	186	151	201	171	207	166	177	179	205	174	194	179	181	171	168	179	174	174	191	179	197	161	186	185	168	196	158	183	190	188	200	194	170	170	173	186	170	163	196	163	169	193	207	183	176	178	174	160	171	174	180	196	185	177	178	153	160	181	180	180	184	170	190	166	184	184	184	187	192	202	162	170	181	155	206	182	166	178	174	160	172	175	164	166	172	164	156	178	162	153	177	155	182	178	179	202	187	176	193	208	163	202	180	190	171	191	164	184	169	164	178	147	163	177	176	191	185	185	193	171	179	184	171	152	173	182	166	186	182	177	182	177	176	177	169	180	190	182	182	189	162	179	190	180	137	178	150	165	179	192	197	167	163	155	183	186	156	184	188	166	179	195	189	171	177	169	188	188	188	188	181	175	195	183	187	187	172	175	186	177	180	170	173	174	167	170	177	176	160	172	159	175	191	175	168	174	184	151	186	193	186	178	195	170	181	182	180	161	190	163	198	176	160	200	185	172	170	171	181	177	183	145	163	167	173	173	169	183	195	158	163	215	199	207	170	153	161	188	175	183	191	160	169	175	176	178	176	181	177	180	176	183	176	187	196	190	193	164	195	178	190	166	196	173	158	171	175	198	196	174	160	183	200	158	166	183	190	173	190	177	170	190	179	168	161	176	175	172	176	175	183	175	191	195	198	172	175	175	210	200	176	182	186	189	189	182	161	170	171	158	152	193	174	195	184	194	156	175	156	190	182	188	170	188	179	207	180	165	182	174	168	152	198	181	168	163	167	182	198	159	174	156	186	175	201	170	178	182	169	171	168	187	161	177	182	178	163	175	174	176	173	187	177	184	177	159	186	191	160	194	166	205	184	156	175	166	205	154	171	180	181	209	163	191	193	172	176	173	191	165	176	157	169	183	200	180	165	197	195	179	152	193	185	173	197	194	182	185	177	183	191	154	173	188	165	199	176	184	186	197	193	184	165	171	169	204	167	178	163	177	184	166	164	175	165	174	147	173	164	179	168	199	162	188	154	178	187	161	162	204	187	194	189	161	176	191	181	170	193	183	161	171	186	181	169	163	142	156	179	188	171	175	178	166	213	176	178	163	160	171	176	187	196	163	173	172	205	177	172	206	215	178	184	161	186	165	182	169	176	180	206	178	187	193	180	176	180	174	156	199	175	184	196	169	156	196	182	182	156	172	169	176	185	167	173	192	194	199	195	180	188	178	169	191	174	179	188	195	209	187	168	161	163	187	191	181	173	179	201	186	197	150	185	198	174	184	160	182	173	206	168	188
17893	21966	12421	9255	14387	14066	24597	16988	46217	46315	37132	29060	17651	6342	1505	557	537	495	545	537	545	547	547	538	529	532	531	540	530	558	529	565	527	525	523	544	555	563	562	518	578	587	548	572	541	584	513	543	521	491	558	521	530	545	501	565	520	523	519	474	517	530	563	526	524	526	542	488	496	556	520	493	539	536	526	527	523	570	530	539	579	559	546	494	542	531	502	533	541	518	522	516	522	503	486	512	541	547	533	543	521	548	492	552	520	528	546	530	511	575	545	519	502	554	515	533	549	517	562	483	542	492	543	509	524	524	554	517	569	565	494	536	536	529	546	531	511	520	515	539	554	522	547	498	493	538	514	534	559	551	486	538	530	541	532	494	515	508	514	508	555	491	552	504	537	500	516	516	529	512	508	538	512	528	505	501	507	539	529	541	514	515	533	532	538	529	537	529	510	555	510	508	512	555	557	541	529	545	518	535	521	515	544	546	554	514	482	546	521	523	535	557	518	530	503	556	554	534	546	495	521	512	488	527	522	547	518	562	526	549	533	538	539	534	520	505	527	567	520	531	513	534	504	524	526	512	498	550	522	529	545	535	506	502	522	491	512	527	488	494	514	562	525	499	528	541	520	495	511	477	535	504	527	554	524	537	495	518	498	522	529	519	551	493	471	526	525	520	543	476	554	527	535	516	508	555	527	522	550	507	523	477	532	524	526	524	460	561	504	526	532	527	505	538	546	515	524	514	538	491	519	543	536	517	479	527	526	527	526	540	520	524	507	538	548	506	520	530	547	550	523	498	545	526	508	550	504	527	495	554	494	518	526	530	580	551	493	516	518	519	519	540	520	553	524	517	531	528	499	527	516	514	534	523	532	554	532	512	535	489	522	539	524	521	551	518	543	510	546	512	521	513	548	549	568	543	551	517	495	545	544	507	503	543	493	561	531	520	523	525	519	529	531	567	545	554	532	513	510	552	552	519	540	512	479	537	521	526	507	464	522	530	522	550	562	565	525	530	510	454	497	508	476	497	513	491	503	522	503	554	563	566	506	528	529	540	555	560	531	560	543	500	517	535	523	477	532	510	512	535	517	506	538	538	491	525	503	498	552	501	534	589	530	540	520	519	559	512	533	539	498	520	538	533	516	504	559	506	548	499	560	532	533	500	557	541	547	526	538	470	547	525	520	531	507	519	514	536	479	524	562	501	532	551	536	519	492	512	549	517	552	520	560	573	534	551	517	517	534	495	532	491	533	506	524	560	508	544	549	531	519	547	526	524	502	570	498	562	501	504	521	535	553	517	538	529	533	515	528	526	531	508	539	521	562	523	527	543	558	527	562	513	542	508	514	546	536	521	492	509	515	519	540	485	533	524	527	543	540	513	543	470	538	507	551	503	527	518	522	509	531	520	548	515	523	557	485	556	508	527	525	556	542	528	495	485	523	536	549	511	519	529	545	495	547	527	544	510	537	507	561	524	490	565	503	504	510	516	521	516	510	515	513	514	510	526	524	508	548	518	553	537	487	538	527	467	543	510	519	489	521	561	467	507	509	565	551	530	514	495	505	518	499	520	527	535	514	520	536	560	502	523	537	519	571	528	536	527	565	521	606	542	529	558	526	511	544	495	516	486	543	509	496	525	495	517	515	540	516	504	522	518	518	528	543	543	550	484	555	491	526	532	547	531	477	547	525	514	530	516	491	509	559	494	537	519	557	514	547	541	505	532	553	547	538	527	541	506	532	552	521	534	548	504	524	550	512	483	534	552	525	522	503	507	505	496	505	534	516	447	516	496	512	486	512	540	559	495	518	513	535	539	531	513	487	522	486	558	552	481	580	557	492	521	506	490	533	528	546	533	535	539	518	496	491	508	552	519	520	538	489	501	494	515	521	523	511	505	484	536	529	502	502	522	522	511	543	537	536	538	502	519	504	509	547	527	548	531	521	505	540	572	499	514	470	522	523	538	498	525	536	498	495	534	532	524	508	515	549	574	546	546	531	517	557	556	525	521	529	537	517	494	516	507	602	566	568	568	508	490	515	516	520	481	526	534	549	535	507	531	482	497	513	503	535	520	519	496	509	479	552	540	502	540	513	517	509	509	509	551	523	531	518	493	530	530	520	468	532	523	512	487	486	533	524	521	499	517	554	488	563	517	554	525	477	512	561	511	504	524	537	508	548	521	542	509	477	534	539	486	562	530	533	561	535	498	491	540	488	542	554	547	558	508	525	554	500	553	557	469	536	487	512	499	523	571	522	531	572	538	537	565	505	508	543	521	495	531	512	510	508	493	536	533	537	559	550	549	534	593	503	494	516	546	542	551	532	554	523	513	539	498	518	547	539	488	479	524	542	503	549	536	539	538	522	501	574	583	534	558	537	512	499	529	498	543	544	535	510	502	525	521	525	485	508	546	533	542	524	515	519	565	505	552	503	533	523	516	530	535	529	536	502	546	552	523	541	543	498	555	551	538	535	521	538	558	534	532	508	504	525	518	485	487	502	566	536	561	516	523	538	530	508	507	547	477	508	567	531	532	518	516	508	518	546	528	506	563	579	540	540	540	496	533	578	506	522	511	505	519	536	541	521	469	497	508	575	509	489	542	557	561	498	537	519	540	516	497	467	536	542	522	516	521	525	473	526	540	534	461	530	535	490	533	545	494	561	533	521	521	501	547	555	508	501	538	522	559	515	548	505	553	546	521	510	518	523	502	548	499	509	488	552	518	565	535	486	520	501	526	517	518	518	562	521	534	502	516	480	488	563	522	501	513	515	524	488	549	513	516	529	535	508	522	498	528	511	537	521	529	550	515	532	546	477	525	511	528	525	496	523	542	546	496	487	505	510	519	523	511	494	491	514	493	521	498	490	536	484	560	518	545	489	508	492	527	497	516	578	542	516	539	472	495	507	494	507	563	543	546	518	504	500	598	528	499	542	486	544	514	508	519	522	487	520	506	546	534	540	546	540	519	540	483	511	525	508	519	516	507	542	552	533	560	526	532	509	541	523	546	559	497	511	532	512	526	527	507	526	497	490	539	525	515	509	550	561	495	516	508	529	540	527	528	545	534	522	508	508	501	489	529	533	528	524	507	480	532	470	543	515	504	536	474	495	512	484	546	528	558	535	518	524	527	556	537	479	465	542	514	499	525	511	590	546	536	555	518	524	548	510	493	539	519	527	497	548	533	549	498	562	579	531	523	569	548	539	511	515	563	520	522	505	518	554	501	524	525	533	546	554	541	515	530	527	525	501	518	524	506	541	541	514	557	564	492	551	552	522	552	531	549	526	540	505	551	526	486	543	510	534	493	524	554	548	560	505	502	494	525	533	544	539	524	478	560	525	544	535	549	512	509	533	559	545	534	510	553	538	546	507	528	497	529	531	521	505	526	545	546	521	500	500	548	527	549	509	494	547	523	557	546	539	557	526	506	502	494	483	517	531	556	526	512	501	543	508	506	555	540	526	460	524	518	514	546	532	524	491	519	543	540	525	550	541	488
34348	28671	22485	11882	29528	13654	8390	13116	41406	40756	24726	17356	8497	2891	908	288	211	199	203	221	216	233	211	222	196	229	206	197	215	229	240	222	224	199	196	237	222	202	230	185	206	193	186	230	245	207	219	230	218	194	205	219	205	197	227	211	219	210	204	222	198	225	212	226	188	204	193	201	215	195	227	222	192	200	216	219	190	197	199	165	199	191	221	210	202	217	231	190	227	217	218	231	217	217	213	222	209	187	220	210	188	203	210	197	229	209	211	191	197	204	203	193	204	193	217	187	211	222	194	221	195	212	223	213	189	218	204	200	207	205	182	213	228	186	200	181	214	220	220	224	201	199	202	208	188	206	239	218	191	204	187	218	219	225	186	209	205	213	215	185	222	239	194	208	248	193	195	210	188	179	212	202	213	188	209	197	211	220	220	210	183	210	197	200	220	202	213	213	200	193	210	222	223	199	183	209	214	236	203	186	210	183	183	220	220	221	215	230	210	195	230	210	195	205	199	180	196	220	210	230	216	192	245	211	226	223	196	215	201	207	191	219	205	212	233	215	193	171	201	222	236	202	209	206	203	219	214	214	223	205	221	201	210	196	245	197	190	224	207	202	213	248	189	206	208	192	214	200	223	181	237	207	185	210	202	236	207	197	219	210	223	206	196	224	177	219	195	218	199	209	202	215	215	211	221	248	179	170	205	185	210	176	217	199	185	190	221	206	202	202	220	203	209	217	188	220	217	201	197	206	205	219	221	191	194	199	238	190	201	212	197	200	206	207	220	193	204	221	220	196	215	209	185	181	210	221	207	218	223	212	195	178	182	218	218	213	211	206	185	214	182	204	217	204	201	198	202	196	194	222	212	205	206	218	203	220	212	202	188	186	218	207	225	222	189	200	216	201	222	217	216	193	193	208	190	189	198	175	197	188	213	183	210	204	209	204	230	192	210	226	201	203	190	209	190	207	214	205	231	181	198	219	205	167	228	214	190	199	201	197	207	223	203	201	210	213	212	211	211	190	209	196	229	231	208	215	217	203	203	206	224	231	208	203	222	212	229	211	214	221	224	208	165	187	214	203	204	205	233	237	182	232	221	220	217	189	208	207	214	204	198	218	218	193	192	224	234	206	215	189	199	209	232	203	234	204	234	196	225	199	205	213	215	224	230	215	226	212	211	230	205	221	202	213	203	228	197	208	207	214	210	190	217	215	214	194	239	211	179	200	191	215	214	221	220	204	199	209	207	196	218	235	215	214	202	217	200	183	205	206	214	202	217	193	200	214	224	208	173	226	192	212	212	204	231	202	222	202	194	211	223	191	206	187	199	183	191	223	188	195	208	191	226	202	227	199	205	202	212	196	222	230	211	212	212	226	211	227	219	216	199	206	188	204	201	204	191	198	198	206	190	214	233	182	194	200	216	194	189	185	221	214	220	218	191	200	241	219	210	191	196	224	205	216	215	195	220	198	212	225	222	197	192	211	179	229	226	216	228	178	185	201	225	192	241	232	189	208	206	202	197	222	213	206	207	203	206	183	236	219	225	234	187	228	228	197	220	226	207	216	197	225	189	233	202	203	210	219	221	204	200	218	208	199	212	232	183	207	226	215	195	190	221	222	203	176	218	201	200	206	199	211	210	228	206	203	193	233	218	220	192	225	206	216	224	200	239	213	197	189	205	221	233	209	191	217	228	223	208	206	202	194	188	199	196	181	210	220	200	185	235	183	200	250	205	210	216	205	198	207	202	207	197	213	232	172	199	208	191	218	207	210	193	222	220	190	210	202	201	186	218	167	198	208	189	194	205	224	211	191	193	211	243	195	228	186	210	211	203	216	202	221	207	214	219	193	243	210	220	218	185	231	201	191	215	225	216	199	188	231	186	221	203	209	179	203	236	217	218	216	188	212	213	216	214	210	210	212	198	204	189	221	200	217	204	201	191	193	240	226	206	206	220	209	198	210	215	212	181	204	199	215	212	208	222	225	214	187	210	202	199	195	180	230	214	222	209	197	197	212	209	192	222	237	199	227	208	190	210	214	182	229	205	194	212	216	213	237	195	221	178	218	197	194	224	220	216	212	214	215	198	236	202	234	218	213	219	198	216	212	230	204	224	200	211	188	230	227	220	242	200	194	217	205	207	199	223	218	180	204	242	203	191	216	204	225	205	193	176	230	203	195	191	182	235	204	187	210	211	229	196	192	192	229	211	197	194	186	185	208	215	185	232	191	211	243	213	219	214	209	217	211	195	203	218	197	214	193	196	199	216	203	218	211	216	194	228	193	203	220	240	219	196	184	196	195	210	219	197	208	198	236	187	185	209	183	220	217	184	178	176	203	227	200	220	195	208	184	204	216	215	241	210	206	215	207	185	179	236	205	179	180	232	215	199	221	226	189	202	204	217	216	201	226	195	201	204	179	215	221	214	222	189	199	216	196	216	168	193	205	222	211	199	217	211	203	204	216	233	218	211	207	209	213	236	198	194	192	213	231	237	210	202	204	182	226	220	191	222	204	209	200	223	221	230	185	212	198	218	218	222	198	188	204	194	189	239	208	195	208	212	203	219	215	216	196	214	223	207	235	237	233	195	221	190	218	213	233	215	201	208	204	200	219	211	222	227	194	214	203	212	214	203	200	223	209	213	192	207	189	204	203	195	193	210	206	233	211	201	206	211	213	218	224	208	204	189	244	221	197	234	180	208	223	179	209	245	198	203	228	186	221	211	208	195	223	209	214	215	200	204	211	192	209	199	221	192	188	230	197	208	202	222	207	202	207	210	216	215	210	202	221	186	219	218	223	221	219	196	191	210	215	203	189	216	231	219	217	196	204	195	184	210	216	214	215	207	227	209	214	209	195	235	212	197	223	185	211	222	182	226	216	206	208	218	211	202	204	211	231	197	227	215	201	195	213	180	213	186	218	216	215	204	192	216	205	219	199	214	212	212	200	215	201	194	220	224	206	230	196	214	202	214	206	230	209	188	207	216	217	209	201	221	196	215	179	179	204	220	215	192	228	222	197	217	179	199	211	224	220	220	194	199	207	200	187	218	223	214	205	228	190	203	226	210	189	221	189	214	180	241	182	203	202	208	198	195	202	194	219	202	204	203	206	233	216	211	226	180	199	228	227	203	214	208	181	217	222	220	227	211	211	209	203	213	186	195	185	206	229	233	202	208	200	218	209	188	176	201	245	223	205	177	236	197	202	217	205	201	234	217	201	200	209	195	167	221	206	204	241	216	227	214	223	191	193	224	217	204	197	219	185	229	215	226	207	224	208	199	214	209	200	221	230	218	217	228	193	194	181	197	202	229	189	223	211	182	212	195	202	211	230	218	217	190	200	207	183	193	223	199	209	206	186	213	209	191	188	218	200	205	202	204	222	227	172	218	212	175	200	197	196	225	205	200	215	190	214	205	255	210	213	211	206	175	191	218	224	205	208	202	209	208	170	203	215	186	211	200	233	178	201	198	189	208	202	214	199	240	215	215	216	211	199	238	176
22781	21092	18953	15788	39410	19084	19039	26830	58221	54268	42152	35331	24242	11205	3833	787	557	566	599	598	633	605	634	579	606	607	637	615	647	626	642	608	626	638	632	645	642	635	639	627	645	640	662	621	618	620	600	569	617	620	664	623	634	592	578	568	630	558	599	641	536	583	600	589	617	590	613	582	620	586	584	601	603	569	615	622	618	589	590	616	640	594	632	612	577	630	609	624	607	605	573	606	581	585	609	583	600	559	620	577	610	564	593	608	584	608	612	629	610	602	607	592	589	610	620	577	630	552	610	606	619	581	594	590	587	630	571	590	589	584	558	613	586	589	568	595	629	585	593	580	565	623	566	543	563	559	601	600	571	597	614	642	577	613	613	586	588	591	615	627	581	613	606	572	629	603	611	632	613	615	588	629	592	588	629	595	619	610	627	593	632	593	572	603	569	614	610	614	573	612	593	589	647	607	618	580	628	625	604	645	582	590	583	555	597	632	608	597	571	532	588	554	534	601	600	592	605	606	621	613	592	581	581	573	577	576	590	613	573	601	558	569	606	567	597	543	588	577	590	590	615	569	618	573	626	613	587	605	564	629	555	633	585	630	542	567	586	590	623	608	593	577	549	582	599	577	567	586	596	604	598	621	628	633	607	616	627	636	598	578	584	571	632	660	631	601	641	581	623	632	600	591	608	609	594	633	616	640	634	645	596	622	587	584	563	592	615	586	589	661	608	588	543	559	591	588	594	609	569	546	554	629	620	615	617	555	590	617	561	600	603	594	629	622	620	540	653	581	595	574	593	594	610	588	554	599	600	603	593	566	641	558	619	556	542	592	656	616	598	606	631	578	576	573	536	593	619	620	612	578	628	596	598	585	605	631	625	641	608	530	581	612	559	545	595	634	585	577	617	631	547	605	600	558	541	631	596	599	628	578	597	631	543	564	580	604	564	614	618	616	613	606	575	614	593	562	540	605	587	613	591	580	591	564	597	602	602	594	603	590	539	564	601	551	604	548	607	598	587	562	585	568	609	592	587	605	653	617	583	618	605	580	593	593	561	632	643	598	574	593	583	622	595	586	570	657	598	579	615	600	617	617	629	630	599	594	609	605	589	574	575	593	596	657	620	625	642	557	564	581	549	601	621	582	604	586	557	583	597	577	597	617	533	620	624	620	601	641	611	582	605	566	582	581	572	593	584	588	592	581	592	618	631	592	637	589	564	616	657	606	604	622	614	612	582	596	591	551	559	577	599	569	649	620	585	574	633	620	564	582	548	546	588	615	588	608	580	602	592	556	604	619	613	594	602	623	600	566	583	600	556	602	611	557	564	597	635	616	597	623	561	582	593	585	598	655	628	572	593	571	576	604	583	589	594	591	618	605	621	587	614	620	588	563	588	589	586	596	623	630	624	593	615	583	609	576	597	586	594	582	588	614	653	648	564	590	600	628	588	578	580	587	614	606	603	619	597	607	608	617	550	570	556	577	634	613	606	600	572	582	581	622	622	598	577	633	619	598	644	564	638	582	605	625	616	580	621	564	631	596	607	614	573	592	593	598	593	576	627	611	611	556	618	600	604	610	609	601	583	600	632	635	613	648	595	566	581	544	657	581	596	609	589	603	607	584	604	644	579	606	628	598	579	578	611	631	620	539	589	608	572	574	613	602	571	555	577	575	570	621	594	596	615	559	569	604	607	568	583	634	622	589	539	631	592	612	592	626	604	593	644	623	598	582	595	572	610	609	581	602	612	620	596	618	649	584	643	579	597	587	607	605	609	628	590	593	600	604	611	629	586	559	626	594	628	618	565	589	602	618	632	629	635	617	597	619	572	581	610	660	592	572	595	580	617	593	651	589	613	612	583	572	596	643	607	569	605	582	589	587	612	594	581	594	549	591	573	561	583	607	605	596	624	550	557	595	581	656	614	616	598	603	578	586	578	571	573	615	622	556	608	602	641	597	611	611	607	597	614	630	590	580	612	603	578	555	577	624	653	615	601	639	601	632	584	579	580	630	633	585	579	606	553	589	585	600	554	583	589	570	612	568	606	609	575	610	615	563	584	569	587	570	604	580	581	644	601	601	619	598	605	599	568	603	617	580	597	549	631	597	568	652	577	583	601	615	562	580	596	606	561	583	611	581	564	565	654	553	593	547	639	571	611	630	644	598	597	613	629	636	608	611	621	612	628	606	620	608	599	633	616	548	581	589	620	580	587	653	585	579	642	634	631	593	598	572	629	550	602	563	596	556	591	618	615	537	585	573	574	572	546	560	638	603	596	606	620	598	563	571	593	590	618	569	583	606	590	621	577	597	596	603	577	549	585	640	609	616	600	599	609	563	606	593	637	612	605	603	607	588	640	589	559	587	592	581	612	625	604	573	589	591	591	597	608	591	590	575	617	578	598	570	576	615	615	633	629	626	643	610	572	550	578	629	586	601	590	605	601	604	599	632	597	613	616	594	631	605	580	622	614	576	628	612	555	615	649	564	602	608	607	603	636	577	577	611	617	609	604	623	612	578	586	611	603	556	545	665	597	595	645	618	570	575	607	564	622	590	620	599	570	617	593	560	607	575	619	586	557	577	612	626	593	612	583	635	620	618	604	581	531	609	591	580	661	609	633	590	612	595	598	596	585	598	587	596	609	600	632	592	580	633	614	609	597	634	607	596	571	655	591	607	603	594	560	544	588	616	590	631	580	615	605	601	618	546	613	621	608	558	629	614	574	594	639	585	628	582	587	606	620	584	584	600	575	584	623	600	579	577	611	617	633	590	604	624	578	607	589	566	526	568	599	600	590	594	588	602	588	588	625	557	630	586	554	622	550	577	632	575	595	575	600	601	625	630	649	623	608	578	566	632	595	568	599	575	574	607	624	628	631	611	583	619	599	599	606	585	583	555	570	606	612	600	602	615	586	550	616	590	631	598	616	567	613	607	613	593	598	586	589	545	602	611	598	591	585	646	642	634	599	608	605	614	581	618	568	615	599	564	595	591	581	592	597	599	585	580	612	596	600	569	608	601	604	580	597	622	589	631	605	622	624	578	630	578	595	585	599	603	589	584	610	588	618	607	583	625	617	595	597	576	563	645	625	594	563	600	595	612	595	581	615	607	641	590	617	605	575	627	600	621	628	640	564	592	612	549	594	609	608	619	554	621	609	599	614	575	586	558	605	614	574	553	587	588	599	576	574	593	634	648	578	597	590	653	600	631	619	579	570	548	596	589	612	568	588	577	579	647	589	617	621	585	638	570	574	550	640	606	602	639	628	576	631	609	580	559	614	610	581	612	598	589	604	591	569	592	599	560	572	604	624	595	590	544	589	635	622	614	602	577	584	613	585	574	567	610	596	601	555	592	610	612	595	613	609	578	599	631	612	608	582	609	623	604	617	585	565	595	614	603	629	584	568	577	550	604	555	595	553	586	579	597	600	599	602	647	622	622	611	591	578	582	620	643	604	595	565	585	603	587	625	597	610	602	579	605	525	575	613	601	586	583	615	582
11593	8113	4438	1679	2935	1205	743	831	3946	4535	1746	969	580	395	222	186	176	183	207	226	208	185	210	201	176	187	207	218	188	195	191	198	171	213	201	177	199	193	216	197	182	204	175	217	181	204	193	209	195	204	173	205	204	208	197	194	196	214	204	187	173	209	204	200	218	217	208	168	217	172	194	206	226	193	201	199	230	186	193	213	196	203	186	182	199	192	187	200	215	201	183	204	211	195	172	193	170	209	195	199	200	199	172	229	195	171	198	200	219	207	221	193	217	176	171	208	171	187	199	214	186	186	186	198	206	222	189	193	221	201	189	186	198	193	204	241	208	191	171	209	234	189	212	210	185	225	188	194	198	195	193	195	195	210	200	200	190	196	198	191	184	196	195	188	201	181	191	179	175	214	184	204	175	211	203	177	206	221	201	182	202	206	213	193	199	200	196	191	197	191	208	202	192	192	226	189	222	213	199	166	205	189	200	204	203	186	192	196	188	201	198	189	198	182	196	202	189	181	223	188	204	170	170	218	200	191	208	162	194	205	185	201	191	203	201	190	185	205	191	174	174	175	195	207	205	177	190	191	225	154	208	188	203	211	207	215	184	203	192	191	221	195	182	175	203	220	196	202	180	183	188	186	219	207	195	211	190	168	183	202	212	198	208	185	199	199	187	210	200	212	203	191	205	188	222	173	184	199	193	201	185	197	178	200	214	155	153	204	171	211	179	182	192	199	191	193	188	191	182	181	220	217	204	205	189	202	193	194	187	180	199	221	196	199	212	189	189	199	201	196	198	175	175	226	177	186	216	176	196	194	175	202	189	203	212	212	186	190	176	194	189	195	196	211	181	189	172	167	220	208	224	212	190	202	171	188	186	188	197	204	184	187	201	195	217	176	198	229	195	192	222	184	214	186	186	214	175	193	204	193	221	206	194	202	190	175	203	196	192	186	183	193	195	206	190	189	202	168	198	205	201	175	194	216	208	217	190	196	184	217	210	196	186	191	195	199	201	182	209	200	202	213	206	193	219	220	197	199	214	192	184	221	201	179	200	185	199	182	199	208	190	188	195	187	193	194	195	185	188	199	184	185	208	187	179	195	197	206	178	211	155	213	199	201	215	215	173	199	198	170	200	201	178	200	203	172	227	163	187	207	195	177	214	187	213	212	194	228	188	174	221	213	196	187	204	189	196	201	193	190	199	192	188	187	217	207	173	201	191	202	185	192	193	206	186	208	201	180	183	194	200	171	225	185	196	170	184	163	202	173	187	208	201	206	200	194	181	213	192	195	212	197	214	183	213	196	171	193	196	201	198	208	175	210	200	195	199	190	202	199	189	191	200	208	196	185	193	200	185	177	191	213	195	220	161	185	201	184	206	206	219	214	206	198	176	195	181	175	200	188	192	192	193	198	215	213	197	207	234	217	177	199	168	180	207	182	179	188	176	196	199	214	205	195	175	199	199	182	170	199	205	184	169	177	211	222	201	197	190	198	184	198	208	183	217	205	185	181	199	170	197	195	198	182	180	187	193	186	217	206	198	196	197	191	197	202	167	191	204	206	180	189	226	197	199	190	187	196	231	212	197	187	199	186	254	207	186	184	198	212	195	195	200	209	223	205	187	202	208	200	189	194	204	211	195	216	215	194	189	166	165	205	194	176	186	193	212	189	187	186	204	183	208	189	195	197	201	196	163	196	218	189	176	182	216	195	207	175	195	212	180	192	193	186	199	169	209	207	182	171	195	201	188	190	194	197	201	183	203	178	185	200	198	179	208	207	194	218	170	186	205	200	190	185	211	180	208	200	200	172	195	206	221	180	195	202	196	175	185	187	205	210	211	216	201	197	201	228	210	180	187	159	171	213	205	191	203	202	188	171	203	204	193	183	207	176	190	198	184	185	207	203	199	201	170	166	199	202	197	184	204	203	218	196	175	240	196	177	201	185	199	223	204	185	203	190	200	205	211	204	194	192	214	178	194	183	210	187	217	213	188	193	200	181	216	194	193	212	194	178	206	201	196	190	192	169	200	191	204	175	186	179	204	194	196	198	228	198	198	215	194	184	190	200	207	209	194	189	176	195	192	198	209	165	179	173	197	220	183	191	180	211	206	197	194	202	179	193	212	199	188	190	194	214	183	176	197	187	200	189	219	187	179	206	199	220	193	200	182	202	217	201	200	207	197	196	190	218	185	186	228	207	200	206	213	200	210	206	210	207	202	181	192	226	199	197	166	177	178	196	198	175	203	197	211	226	198	200	200	171	217	180	192	212	210	195	182	196	198	198	184	192	181	218	203	178	187	190	184	191	177	201	199	197	197	218	187	200	180	208	203	192	185	216	196	205	194	197	214	167	210	210	198	209	216	207	190	202	209	193	188	230	189	187	212	211	204	195	205	178	190	170	221	208	226	213	175	179	219	195	202	196	189	202	203	177	221	201	194	199	194	187	215	203	220	214	184	213	202	213	195	186	184	177	197	201	200	184	198	201	187	203	222	217	184	194	201	201	200	172	201	198	185	198	185	201	185	210	183	190	215	202	220	171	185	193	192	192	208	175	185	191	192	188	182	191	191	200	195	201	196	208	212	233	219	207	204	203	207	202	192	194	200	188	189	202	201	193	216	176	184	195	185	216	211	183	214	194	194	203	184	216	198	200	183	181	202	200	187	180	214	192	230	200	182	206	218	193	170	207	204	180	217	186	185	220	199	185	202	187	203	192	217	199	194	181	217	173	210	182	163	215	198	207	195	201	179	219	240	212	191	178	189	205	209	200	187	191	188	197	195	188	220	177	185	175	208	198	200	177	165	201	206	198	212	187	204	227	215	190	206	197	211	192	203	213	189	211	184	180	190	210	226	208	181	201	199	184	194	204	210	205	189	200	176	186	198	195	201	207	207	191	208	179	237	183	223	188	213	218	178	208	214	194	187	185	204	223	169	174	199	191	210	195	206	188	201	185	206	203	193	198	205	199	208	192	170	182	174	208	174	206	189	210	197	191	187	197	190	178	207	214	223	223	202	208	197	193	188	182	212	188	166	197	202	196	200	185	201	174	216	205	202	196	191	185	205	226	176	180	196	206	197	190	238	203	195	169	199	186	206	213	216	180	192	224	196	205	190	190	191	189	194	183	189	190	220	178	213	201	193	206	217	221	212	193	214	192	185	206	207	183	194	221	214	175	208	217	190	172	191	201	178	203	194	199	206	181	183	184	209	198	214	224	179	196	212	210	205	184	212	191	203	206	181	218	179	208	216	212	172	208	217	187	194	214	198	184	174	182	222	189	197	179	175	196	168	197	201	185	183	217	211	188	198	189	190	209	208	205	191	197	204	200	198	186	172	224	176	182	190	185	189	196	197	196	208	190	199	175	191	192	219	176	206	199	189	179	186	192	179	194	201	191	228	185	201	208	184	192	191	187	206	208	201	187	208	189	177	196	184	206	179	195	200	190	222	200	181	211	196	196	220	204	184	179	178	200	209	189	181	164	204	199	210	180
7978	6914	5795	4281	9577	3582	3131	3663	16333	15986	6341	4024	2380	1334	727	542	570	593	562	579	562	560	572	539	582	555	533	584	540	552	575	556	598	595	592	574	562	587	550	551	537	555	567	583	564	536	557	566	541	567	579	572	525	550	564	566	562	583	560	563	537	570	549	517	559	546	607	560	553	552	566	571	574	568	589	563	578	549	536	496	592	559	539	547	552	543	543	512	556	564	584	559	564	535	569	552	546	593	539	516	560	549	561	549	602	544	561	538	544	553	554	550	613	534	575	540	565	551	574	594	545	540	543	571	572	538	578	533	549	585	552	585	531	606	530	564	555	528	565	543	528	580	592	562	543	557	530	578	559	547	587	563	557	558	570	525	544	558	534	566	524	524	569	574	558	588	566	544	550	549	539	553	549	557	562	498	558	557	537	552	539	531	552	551	596	556	592	541	585	593	536	556	515	601	575	568	553	515	590	617	581	513	568	524	550	552	571	517	572	574	559	571	588	536	558	517	543	575	541	528	549	547	538	552	528	577	553	543	532	537	593	558	499	544	597	580	573	585	540	527	573	547	532	561	563	552	529	554	555	587	549	577	534	558	482	532	510	567	608	573	557	598	587	548	568	577	578	566	531	546	549	573	581	557	537	546	578	569	568	581	579	560	587	558	546	573	505	536	537	515	529	580	584	584	535	562	520	530	538	552	551	539	540	593	562	544	542	587	511	518	566	579	558	548	583	591	565	570	554	585	583	556	528	517	553	535	559	600	578	556	562	569	584	571	528	568	541	569	540	584	540	576	552	592	556	563	559	540	578	589	505	587	554	557	553	570	535	573	577	574	566	561	589	528	547	587	558	507	538	571	538	549	584	562	536	612	542	598	573	537	571	581	569	571	551	555	554	582	534	550	573	537	557	554	565	546	537	536	566	570	598	523	588	534	591	574	543	562	553	605	548	571	570	492	591	548	567	535	529	526	574	515	543	575	542	583	538	569	542	538	564	590	621	559	570	581	579	548	556	594	577	560	553	539	555	565	595	531	542	546	577	580	548	546	556	531	559	552	526	519	551	564	571	561	531	543	536	537	588	574	575	545	589	582	581	566	551	563	544	565	554	557	556	572	617	563	548	557	532	545	574	562	551	552	571	545	516	569	556	573	527	554	559	524	569	566	597	543	521	550	534	546	581	578	563	585	502	558	600	583	554	549	532	559	589	550	553	539	548	552	544	533	538	573	549	548	520	566	554	560	528	571	582	599	537	566	576	556	563	533	587	571	554	540	560	542	549	534	527	567	538	576	577	502	560	544	545	515	564	545	571	528	548	579	544	511	581	575	570	529	583	574	553	521	546	543	558	579	571	574	554	544	597	525	560	538	567	597	554	569	574	545	558	536	575	561	543	592	539	571	527	560	576	532	550	551	551	608	591	551	578	579	568	552	544	532	531	535	587	573	584	550	530	568	575	578	583	526	496	545	592	555	596	533	555	545	573	546	575	570	562	529	600	555	569	563	551	558	515	560	577	601	561	543	585	594	589	621	551	576	565	530	533	537	563	561	550	566	568	526	568	574	574	509	535	589	577	545	535	594	581	586	552	570	590	593	520	563	537	594	550	544	591	566	575	571	583	593	592	588	563	550	622	555	591	599	541	553	521	542	532	549	527	564	578	582	535	524	547	541	541	610	550	558	561	520	519	565	559	534	540	560	550	575	541	566	558	591	543	554	517	533	555	599	542	547	523	542	537	586	570	583	582	541	539	520	544	545	560	582	537	553	536	540	588	552	581	557	535	549	534	592	507	536	546	565	541	526	566	535	504	557	538	530	522	591	541	580	509	545	570	576	569	529	555	551	548	597	554	573	538	552	586	574	584	527	497	566	559	611	576	566	583	528	586	560	526	541	568	580	563	608	573	568	548	596	554	568	556	521	557	573	562	561	545	563	553	539	504	509	564	528	574	619	576	568	591	541	563	560	532	592	525	559	549	572	558	548	588	562	553	547	565	545	555	556	557	509	563	537	589	559	601	545	578	549	586	539	607	552	603	545	507	558	517	554	508	571	550	563	508	531	584	560	577	545	542	586	549	543	545	574	576	542	544	562	490	527	557	604	623	556	507	556	545	588	506	571	541	570	565	525	550	536	580	574	511	537	568	590	587	512	548	540	587	558	583	522	568	563	566	565	565	543	520	576	521	576	571	575	585	539	544	541	530	588	541	561	549	561	509	524	540	571	531	562	600	577	541	557	525	555	541	576	615	559	555	578	537	553	559	549	543	607	563	580	587	566	556	529	592	508	544	578	577	530	583	513	529	575	592	574	563	552	575	557	544	533	527	564	597	541	558	541	528	559	553	560	557	561	580	551	580	558	528	571	604	558	557	541	562	565	587	581	542	520	562	549	559	593	604	554	554	567	575	581	527	567	547	560	551	547	578	566	586	577	537	556	521	557	563	560	550	537	561	523	548	574	526	582	565	561	549	520	528	560	572	542	548	553	547	544	563	581	561	599	561	537	532	572	543	545	550	553	574	584	598	539	594	572	556	548	510	532	576	551	553	521	576	569	572	546	586	552	574	579	591	553	533	574	531	581	556	595	551	528	563	603	520	550	560	520	609	573	569	542	566	564	601	559	523	569	544	548	547	528	522	546	596	548	551	543	580	571	560	539	560	573	571	547	559	605	565	532	574	562	574	578	543	548	566	554	571	548	551	613	541	564	564	591	569	548	591	549	571	525	579	603	557	564	596	548	553	570	540	579	568	570	522	592	576	571	569	551	519	577	557	593	542	514	572	532	555	563	573	563	522	538	556	597	581	574	574	552	572	551	557	570	503	574	570	625	581	527	589	549	570	566	536	526	558	587	562	522	552	556	577	584	558	496	565	549	552	560	521	557	623	532	527	532	556	521	556	549	592	572	558	563	521	584	592	558	590	568	568	611	554	544	574	541	542	556	553	577	552	599	542	556	566	561	574	586	568	531	565	568	539	596	545	543	545	547	543	537	614	567	532	588	546	575	564	530	570	549	556	560	578	545	565	522	533	565	597	557	547	522	543	611	526	544	565	559	564	574	558	551	537	593	575	574	548	593	578	563	575	576	607	536	568	585	555	553	554	573	538	585	538	582	563	557	556	584	582	549	513	550	600	556	551	532	568	555	524	576	584	574	567	556	566	562	526	584	575	552	542	541	589	552	578	568	567	517	553	583	621	543	570	560	540	611	574	552	588	586	595	519	537	573	496	585	554	582	547	548	587	569	534	545	567	585	587	579	567	564	537	563	552	545	563	581	591	600	568	568	586	559	584	525	575	520	529	569	568	591	550	543	554	573	567	496	555	592	564	599	579	562	530	533	529	564	528	559	578	547	560	560	594	550	543	551	590	545	550	569	577	556	540	577	559	571	537	573	525	525	603	543	603	539	573	570	554	586	552	547	596	531	551	547	560	575	543	566	584	537	573	571	562	538	579	576	532	565	592	513	553	564	546	580	576	543	583	575	528	546	522	546
26163	23018	18395	8229	19749	7539	3832	3842	33217	32918	17350	5586	1800	715	268	192	184	157	168	165	159	178	150	183	188	192	180	190	202	186	168	198	159	174	175	165	196	168	195	218	201	168	177	198	195	189	183	176	163	160	163	172	159	177	165	166	180	171	169	172	175	156	160	168	153	167	147	150	190	152	133	164	186	181	165	168	166	178	183	194	171	164	167	185	173	174	145	152	169	162	163	185	159	151	160	174	178	171	171	152	156	171	172	160	161	154	165	152	167	189	184	167	166	163	176	176	152	181	164	172	176	171	162	177	179	182	153	153	171	178	151	186	166	170	181	134	169	170	152	147	154	201	175	192	194	171	176	181	175	183	167	184	143	160	149	167	170	174	162	163	165	190	176	183	180	173	165	163	169	182	179	177	162	165	176	158	181	180	160	185	171	176	160	175	181	168	157	158	155	182	188	179	164	174	165	177	148	169	167	170	178	174	153	173	165	157	161	172	174	144	174	195	151	166	181	167	146	157	157	187	156	185	148	179	186	154	164	171	146	164	159	188	170	171	167	164	163	178	176	152	175	145	176	183	156	169	158	166	165	166	189	148	179	165	158	176	173	173	178	162	165	155	164	199	170	153	178	133	178	176	152	167	169	163	168	175	151	168	167	169	162	166	180	171	175	144	185	162	147	175	175	158	163	186	158	155	156	150	170	179	165	162	181	167	175	175	181	186	144	171	171	163	141	157	191	170	170	163	183	151	184	157	153	165	185	168	181	179	181	192	154	149	166	152	192	163	178	174	156	172	158	168	155	175	192	151	162	165	168	142	155	160	179	169	150	138	166	176	164	161	169	189	146	176	185	182	172	168	166	158	159	172	169	179	185	183	161	179	168	169	149	191	161	168	185	173	182	182	150	183	158	179	158	186	172	181	191	184	149	146	180	182	182	150	168	149	164	185	167	160	154	162	174	172	159	148	194	144	166	171	173	174	148	170	179	180	176	170	179	155	155	195	174	158	171	184	190	160	160	153	161	178	172	159	182	178	182	167	155	166	172	173	170	186	146	167	179	172	162	159	160	168	161	183	177	182	164	174	176	134	172	188	179	173	143	165	153	171	192	170	178	181	182	156	174	163	173	160	161	172	185	180	181	172	167	184	171	176	156	169	176	177	150	148	178	152	157	156	162	153	172	187	164	193	169	174	175	156	180	149	149	152	177	178	183	179	164	180	196	178	189	164	160	160	170	164	175	170	165	181	171	166	150	160	154	200	182	172	153	177	160	190	168	150	178	155	186	168	187	161	154	182	161	160	157	184	190	142	162	169	176	166	156	155	170	163	187	149	186	155	151	189	144	179	171	169	182	162	179	155	162	165	182	185	175	166	169	165	173	148	144	154	174	171	163	167	190	181	156	152	185	200	194	150	144	178	164	165	158	197	184	157	176	168	148	154	163	162	183	167	180	167	164	188	156	153	160	173	193	163	163	169	188	154	167	165	161	162	187	167	171	172	159	169	149	165	180	168	154	170	184	152	188	177	167	147	157	139	169	158	179	160	190	167	177	168	169	171	165	166	185	184	155	152	164	182	189	151	165	167	156	165	175	200	148	193	174	166	180	163	185	159	201	170	161	169	159	166	155	172	196	176	156	201	197	183	167	157	181	159	175	149	164	164	169	170	175	163	184	191	159	157	150	167	164	154	154	154	181	168	161	152	163	175	163	164	168	185	139	136	173	197	168	150	169	151	145	164	166	171	153	182	157	174	180	166	154	174	167	168	154	165	160	167	182	155	154	156	169	150	162	170	152	172	163	155	192	145	169	174	172	184	171	167	185	171	188	183	165	177	160	151	170	162	161	159	166	159	167	167	180	189	172	176	184	182	164	174	196	158	158	171	164	171	154	175	158	161	154	139	167	166	174	147	137	186	172	178	183	164	160	176	160	163	164	186	173	163	155	165	172	188	190	194	181	153	177	153	167	141	180	146	176	178	164	176	184	193	165	177	191	166	168	167	168	188	196	159	178	178	160	181	175	177	167	139	169	162	176	154	164	174	173	170	163	185	179	165	168	184	166	172	166	177	174	150	168	177	154	173	186	173	179	164	167	167	160	175	152	163	179	156	169	187	162	157	185	171	146	167	164	160	153	176	170	165	156	177	175	141	192	160	147	172	162	147	145	167	156	173	188	177	151	168	173	158	133	159	171	164	174	183	189	155	153	175	148	161	171	173	178	182	181	160	190	188	164	176	169	174	169	198	175	189	161	157	168	158	171	165	173	171	172	186	157	155	142	159	190	167	168	144	177	163	188	158	178	142	156	168	185	168	201	142	156	144	168	159	192	172	160	151	191	201	146	171	179	186	161	171	172	159	186	150	160	161	152	149	162	175	178	169	171	176	155	169	177	170	158	164	183	160	173	157	170	156	165	201	187	178	170	170	150	192	156	157	156	160	176	143	166	160	181	156	190	163	165	166	155	165	170	166	172	160	194	154	167	176	165	147	175	154	189	174	153	135	201	162	182	166	175	154	163	190	195	139	168	161	182	173	190	166	160	169	182	180	175	161	170	152	179	175	175	148	183	181	188	162	171	185	170	176	170	186	165	164	173	147	142	176	175	186	170	174	174	168	167	150	167	185	179	164	169	177	207	178	163	164	175	167	176	170	165	155	185	149	185	179	171	169	161	160	175	179	176	149	190	205	144	170	159	166	172	171	189	178	164	191	176	184	153	180	168	206	160	172	179	152	185	184	176	183	159	156	159	164	172	157	171	183	158	174	144	159	186	174	158	177	162	153	167	167	181	159	174	194	165	152	191	155	153	167	134	192	145	156	168	160	167	184	152	166	197	150	190	155	188	168	158	140	177	171	157	186	155	179	173	157	170	164	179	204	154	167	150	165	177	161	156	157	178	164	162	174	160	158	173	161	153	170	180	143	167	168	175	175	167	169	157	154	180	175	180	156	169	159	167	173	163	144	152	177	166	175	176	146	175	152	164	168	178	158	155	145	163	167	161	154	169	161	142	188	156	171	162	159	168	156	184	166	181	180	144	142	167	188	169	194	180	188	157	178	183	150	179	173	148	158	168	172	173	162	164	159	169	158	157	173	183	162	194	169	168	153	165	195	148	182	161	157	170	180	181	157	170	153	172	183	182	156	173	155	163	163	167	169	151	171	162	152	207	176	175	167	172	185	176	185	165	157	171	159	171	150	169	145	176	196	144	159	146	158	169	176	164	147	176	180	160	201	193	174	149	182	188	187	156	171	171	172	171	196	178	146	161	174	165	170	147	160	169	149	179	172	163	164	159	174	156	175	169	155	158	180	161	167	179	177	158	174	174	167	195	197	174	174	159	188	140	192	178	166	145	161	186	181	170	149	175	146	181	164	175	170	191	180	163	163	144	177	165	164	190	176	163	164	144	166	175	184	177	168	202	158	144	165	165	171	159	163	157	172	186	162	170	161	166	157	171	176	164	156	176	178	155	150	168	171	183	157	172	181	190	159	209	161
17410	18503	16033	12398	31315	14471	11956	13447	52471	49087	32606	17418	8062	3212	1043	575	507	546	522	592	539	603	566	579	538	605	629	694	653	622	677	667	642	633	611	599	613	566	618	665	614	600	525	576	608	535	610	525	536	507	539	436	480	512	507	495	537	480	472	508	509	516	508	525	525	524	493	490	459	503	479	480	502	493	467	474	484	498	470	499	505	520	518	519	493	523	513	487	468	493	481	477	466	467	469	503	507	492	464	515	499	506	506	490	514	500	472	504	516	479	480	541	473	443	530	480	476	491	487	504	518	502	502	485	489	519	486	494	486	510	486	510	470	471	489	482	467	453	416	482	487	452	483	505	474	476	488	513	482	502	497	495	451	497	488	484	482	515	427	479	534	520	524	462	537	498	481	481	532	507	490	477	474	502	532	515	466	489	510	490	503	441	472	488	523	475	485	486	497	504	502	490	486	486	487	501	461	519	525	489	515	500	453	504	477	481	521	445	495	483	505	486	503	443	473	492	459	493	447	516	481	473	524	494	511	508	471	466	489	463	491	478	472	539	501	484	472	477	463	492	485	501	473	491	495	502	487	499	516	447	496	443	476	482	514	488	473	499	502	479	507	497	529	511	486	475	479	474	510	465	487	484	517	524	491	458	505	473	505	443	476	465	443	459	488	483	490	478	467	503	481	514	508	501	508	511	487	486	490	484	501	511	484	468	495	515	447	460	423	493	458	499	500	502	506	504	481	542	478	498	467	506	493	488	504	512	486	526	539	473	477	485	469	496	462	477	506	548	511	487	513	490	482	477	478	474	528	504	516	520	514	499	516	483	498	524	511	539	514	501	503	488	475	538	494	471	515	516	543	516	478	513	501	467	474	508	476	496	484	461	502	523	497	513	506	485	482	509	514	509	503	467	466	508	470	492	471	498	463	505	504	483	494	472	520	522	465	479	467	472	469	466	509	471	478	511	473	477	486	505	502	485	450	499	497	496	481	490	502	496	507	504	486	487	528	550	487	498	489	510	511	490	495	501	511	494	505	487	523	463	497	486	459	492	510	491	503	447	501	486	515	518	490	465	492	445	487	488	512	496	510	488	498	492	513	491	467	457	489	515	454	472	520	495	500	495	506	488	485	491	473	475	477	483	501	474	457	468	518	507	529	461	512	493	490	518	486	459	481	488	471	541	493	524	501	500	463	465	492	513	495	508	498	480	478	482	506	489	458	497	466	492	504	488	498	483	492	555	475	450	510	464	535	495	478	530	473	472	511	499	471	498	495	488	461	514	492	536	486	489	468	491	519	546	525	446	490	490	479	508	503	483	491	477	462	507	481	536	527	528	502	439	485	445	511	466	488	486	506	498	517	486	468	512	465	475	498	473	520	462	537	512	554	491	529	450	462	486	472	502	478	477	490	488	508	532	534	542	489	518	483	452	501	496	490	494	475	534	489	475	469	504	464	502	486	468	514	490	460	493	481	481	512	428	525	496	511	506	467	482	472	534	502	502	510	482	476	471	480	480	509	490	487	471	493	493	475	471	469	517	480	500	506	464	503	459	471	500	464	514	492	518	490	487	519	480	505	499	454	485	495	517	497	526	511	522	479	484	471	514	554	466	498	459	463	508	448	522	504	494	457	497	447	517	475	489	477	499	506	484	493	524	459	479	440	489	513	514	487	478	468	505	489	446	496	494	464	507	465	506	459	493	478	518	488	471	490	494	470	482	519	452	476	504	524	480	465	464	484	486	475	492	496	497	509	512	520	456	492	449	523	512	502	474	484	485	478	477	473	467	502	497	502	470	490	484	491	492	478	506	497	494	475	523	466	520	490	451	532	520	504	476	475	502	493	518	507	472	477	488	475	488	507	493	495	518	449	473	484	500	488	470	500	467	508	507	474	496	487	501	453	510	492	488	519	481	518	520	511	488	479	487	491	455	509	494	496	492	481	457	507	496	476	496	465	411	502	451	501	487	474	506	479	504	513	487	461	526	516	511	484	452	461	496	506	499	530	549	501	527	493	467	482	497	536	488	500	458	478	483	474	501	461	510	462	500	489	443	517	482	496	481	459	437	467	512	476	476	517	463	473	506	495	503	496	513	484	463	468	532	486	501	470	496	479	511	463	506	457	514	480	513	478	481	501	491	489	530	497	471	479	500	486	495	476	538	465	517	527	511	518	493	490	477	491	497	477	477	512	489	486	504	498	504	472	467	519	475	474	465	478	483	494	550	485	489	474	481	519	488	476	465	504	458	451	503	473	478	447	494	470	505	501	493	512	481	499	475	516	487	456	475	513	527	485	508	493	504	487	495	469	487	494	525	460	482	472	501	469	507	503	524	505	482	476	487	508	449	478	515	493	472	503	519	507	522	499	489	497	464	515	503	519	496	520	509	506	452	480	459	481	473	495	485	516	492	505	519	513	491	506	534	443	493	474	519	502	492	516	464	455	505	519	482	483	523	494	489	496	493	482	514	457	478	501	530	487	495	433	491	539	494	484	505	490	508	487	508	485	490	492	510	481	506	494	522	451	544	512	473	518	505	509	497	504	460	498	478	515	499	506	514	530	481	478	491	528	457	492	501	483	489	492	512	524	495	497	475	494	451	494	507	473	492	523	467	452	483	512	513	487	505	478	495	521	474	556	523	483	502	477	480	450	525	500	496	499	495	499	510	495	516	518	502	494	479	516	514	530	442	488	502	474	460	463	497	485	456	471	474	533	491	493	492	537	461	482	470	502	496	497	520	516	484	501	519	456	534	517	490	482	468	479	504	515	490	484	531	481	511	505	454	504	484	487	498	485	493	505	464	500	494	453	498	479	456	459	534	482	474	506	489	513	525	485	484	497	480	487	512	526	506	487	476	520	501	512	511	501	490	475	453	474	467	482	482	473	496	439	487	532	481	496	482	540	501	493	467	473	516	515	483	507	445	493	474	496	456	517	517	430	488	495	481	524	492	479	486	477	454	525	482	471	517	537	495	456	475	488	454	495	468	496	485	488	484	510	490	443	501	484	482	516	466	509	476	519	487	488	487	521	496	512	478	490	493	466	469	485	484	469	494	528	466	524	473	447	484	497	477	505	455	509	456	503	478	521	465	484	518	483	477	484	489	495	500	503	508	478	532	500	493	480	508	494	516	453	540	503	484	477	472	508	512	508	536	507	502	506	490	521	530	463	493	503	524	481	545	464	489	464	513	489	505	496	497	506	509	511	506	490	475	466	452	505	483	492	484	472	500	482	489	455	471	520	489	468	503	463	498	480	481	475	453	541	495	428	487	511	464	459	483	524	476	566	511	501	504	500	502	515	496	495	490	505	472	486	486	498	469	479	483	468	488	466	495	468	525	484	521	468	477	483	515	494	457	513	533	468	512	446	486	519	533	492	495	527	456	449	462	492	460	502	487	475	482	498	500	488	467	488	481	458	478	461	503	519	495	503	492	442	487	501	532	499	515	510	491	529	487	496	536	444	478	526	535	476	483	464	500	481	439	469	478	485	461
33279	36018	27674	15134	28768	12632	5953	10864	43243	45678	27240	10893	3158	623	218	203	232	212	203	234	207	216	225	212	207	219	224	241	213	196	222	202	209	206	205	213	234	225	244	245	243	193	241	220	174	195	209	211	205	184	216	234	191	206	178	188	209	201	215	200	192	209	218	207	183	209	196	217	194	206	190	206	184	184	197	192	207	225	198	224	194	206	201	200	216	190	219	197	192	188	191	192	214	199	226	169	196	215	219	198	188	206	188	185	190	195	177	217	199	216	211	226	199	227	195	206	202	232	197	171	183	190	165	187	195	212	220	176	219	212	199	204	219	210	197	188	198	206	193	196	174	206	176	202	164	192	222	204	195	193	200	209	181	213	184	170	174	222	194	175	190	212	205	196	184	200	196	224	208	179	201	189	237	216	179	212	188	203	207	210	196	200	211	221	191	202	203	211	200	171	190	188	181	182	214	158	192	211	203	206	204	189	212	193	179	185	158	177	214	227	191	201	210	193	213	237	220	200	221	227	189	182	254	212	208	220	186	215	203	234	199	226	204	213	218	206	178	193	197	187	203	193	206	189	215	199	197	201	206	189	225	203	206	207	186	200	203	210	211	201	187	195	199	205	197	192	213	186	207	218	203	223	235	208	205	219	184	186	198	229	186	201	211	222	213	211	207	201	245	196	193	207	193	216	197	217	203	221	217	202	205	204	223	206	206	180	185	209	224	188	182	219	188	188	204	189	183	203	208	207	201	177	183	237	187	191	219	216	216	180	222	211	193	200	202	232	205	182	201	200	209	195	203	226	186	205	194	193	217	200	195	210	198	203	182	203	205	194	193	185	212	197	222	166	206	201	245	196	203	198	177	199	214	194	222	182	196	217	191	193	215	228	199	175	194	167	216	191	217	201	204	199	223	192	195	186	180	192	195	197	202	205	218	170	222	181	206	207	202	194	210	194	225	204	201	204	194	213	217	202	195	191	209	224	192	188	222	182	214	180	206	193	171	200	197	202	193	212	217	172	164	224	184	218	215	192	200	211	196	196	212	179	213	183	217	214	195	195	191	184	216	191	205	211	181	182	206	172	184	204	222	217	194	169	175	180	213	194	199	197	196	173	180	202	209	206	197	176	224	173	180	187	189	226	188	199	226	200	193	189	179	183	197	223	208	198	219	193	204	225	205	189	209	229	163	171	214	210	204	183	185	228	230	192	233	186	203	216	191	218	216	202	212	198	208	203	187	212	182	193	200	196	205	211	212	181	192	205	215	193	195	216	204	206	204	161	183	190	194	215	191	184	204	209	204	163	205	209	199	198	195	197	198	167	206	196	219	197	185	188	193	200	213	195	216	203	213	193	210	205	180	233	195	199	180	205	195	211	219	223	199	198	205	212	193	185	216	214	216	195	208	221	197	184	223	191	207	194	193	206	193	210	197	196	193	204	188	214	190	181	197	190	208	222	204	208	180	200	211	179	208	185	214	184	205	214	213	198	207	215	205	189	214	173	171	218	199	182	208	189	216	209	202	216	213	182	224	203	217	171	200	200	196	212	222	201	204	207	195	198	182	169	198	228	214	201	180	196	204	219	177	190	188	239	183	215	221	176	189	218	185	169	216	208	230	190	213	203	225	205	191	213	189	211	183	194	197	195	195	216	211	192	199	196	199	193	212	236	184	177	193	203	208	191	197	197	178	198	203	192	200	189	198	224	181	203	198	228	199	200	212	204	196	206	228	200	210	217	173	186	216	213	220	207	197	204	200	208	197	176	193	220	210	204	199	187	200	216	215	193	218	190	226	198	193	191	199	228	208	227	189	170	217	220	219	176	180	207	185	211	206	206	198	191	195	180	199	211	204	190	217	191	211	212	224	210	212	216	231	199	202	209	193	200	190	226	196	206	186	205	216	192	198	200	202	224	215	193	176	210	215	184	215	197	176	186	190	188	215	217	171	226	216	225	186	190	186	214	209	200	196	200	204	198	229	168	186	186	190	205	182	202	214	184	219	213	174	228	199	199	189	220	190	184	191	198	189	210	213	225	215	199	210	202	207	217	190	214	193	200	208	186	183	204	203	193	213	213	196	203	216	216	183	199	196	216	200	224	204	195	221	180	200	213	205	205	215	205	184	217	195	180	234	212	206	192	200	198	214	210	204	187	173	217	207	186	218	187	219	201	195	193	194	186	216	180	203	219	202	185	218	183	210	209	188	211	218	197	190	166	182	195	207	197	186	210	206	179	178	186	201	202	207	212	208	204	193	196	213	197	204	190	194	197	193	215	183	178	187	191	191	216	176	206	205	204	179	197	191	222	175	198	207	202	211	201	202	187	205	194	213	207	220	191	214	199	198	197	198	188	189	174	208	184	226	169	208	197	202	191	178	176	193	178	186	212	178	198	206	196	191	224	186	198	179	208	204	191	210	173	199	206	198	204	206	187	219	218	225	183	218	208	197	192	218	204	207	181	193	200	213	185	211	184	190	197	181	203	192	201	208	220	195	195	197	193	199	181	229	197	179	209	190	202	218	227	222	197	211	190	213	192	186	215	195	206	224	201	193	203	205	203	209	202	198	206	184	182	203	191	206	184	190	218	177	211	193	213	195	194	214	202	200	215	200	163	203	205	196	214	219	205	200	196	198	183	238	189	203	194	181	175	199	203	186	211	213	212	199	211	210	207	192	196	184	215	177	179	200	210	213	225	202	202	193	162	216	191	222	204	211	238	219	194	189	202	234	195	208	189	202	209	173	186	197	217	213	187	178	187	207	212	198	183	222	187	204	205	204	181	182	221	220	198	213	192	202	192	226	225	187	215	205	210	201	191	197	204	196	203	220	173	191	192	212	192	226	183	216	197	199	178	213	170	205	165	211	247	226	202	181	195	204	218	244	186	203	192	205	201	220	218	199	196	180	203	179	212	185	200	210	215	188	203	201	197	186	199	213	216	192	217	199	209	180	198	235	188	197	194	174	206	227	196	191	202	193	198	227	214	183	201	203	205	212	219	213	203	214	213	217	195	196	184	237	195	205	217	219	191	197	210	202	184	182	173	192	186	203	208	205	211	175	203	202	197	188	206	207	197	239	216	194	180	204	199	183	181	173	197	222	198	214	202	195	170	199	196	196	187	184	205	199	176	209	229	184	213	195	196	195	197	219	199	211	195	189	184	213	204	183	219	190	185	185	204	213	197	220	212	202	198	220	181	194	198	202	206	189	188	193	219	210	214	191	200	196	203	201	178	184	212	205	210	211	204	228	203	197	193	197	225	199	188	198	194	204	203	184	209	199	214	189	192	196	191	209	176	209	190	189	201	215	209	179	175	196	201	185	206	202	193	184	210	209	205	211	191	200	194	197	193	186	179	193	184	190	219	193	188	216	222	208	208	199	204	227	195	227	196	189	199	192	199	208	220	181	164	194	169	202	194	210	189	194	193	187	210	223	192	220	190	208	179	218	184	222	203	215	220	201	201	202	210	200	194	213	200	206	176	204	199	219	207	196	212
22398	30009	21951	17133	35427	18111	15179	23611	59878	59190	42014	23631	11170	2516	734	642	659	625	633	609	620	707	699	629	642	671	723	872	828	727	800	812	722	700	758	787	845	780	832	848	708	718	732	651	608	642	657	624	610	627	607	572	556	608	577	610	563	554	535	547	643	581	542	568	643	584	554	571	551	601	595	563	546	556	587	577	561	573	582	525	619	583	557	555	566	591	586	579	602	600	573	519	604	569	579	612	549	620	523	527	551	572	559	597	524	616	501	595	592	559	586	551	576	535	591	539	568	626	558	536	561	577	569	590	563	563	559	537	593	600	568	569	607	585	582	551	549	576	555	582	532	582	585	561	555	510	598	534	595	532	588	628	576	580	564	559	595	619	546	581	613	567	558	576	570	559	560	571	619	597	571	580	572	579	586	534	560	554	588	576	586	612	570	550	566	574	593	580	545	561	596	574	522	567	562	558	619	591	579	556	610	559	571	580	566	609	545	572	577	576	549	588	584	568	551	581	594	574	583	590	573	600	599	594	564	542	592	560	564	564	559	585	570	550	602	599	551	557	566	546	590	601	593	606	545	544	605	550	566	572	568	589	633	559	593	561	600	545	541	593	593	604	571	536	547	572	600	538	599	569	586	570	608	571	563	551	606	613	560	557	558	582	600	614	530	527	575	539	598	594	601	578	638	566	589	558	529	621	546	518	575	582	556	571	546	550	556	580	569	551	571	578	517	592	580	627	564	574	569	557	568	586	618	518	573	617	646	584	592	602	567	620	620	548	540	568	603	557	540	547	571	576	598	565	556	553	564	579	554	571	591	566	550	618	592	583	565	630	590	602	615	598	563	588	626	576	572	601	587	578	553	584	586	576	549	552	583	551	621	590	577	569	544	580	608	602	609	561	586	593	592	560	570	596	568	560	542	553	595	610	591	574	543	539	581	590	555	563	576	652	578	560	582	599	581	578	605	607	571	597	567	579	558	565	584	538	587	590	566	574	593	575	581	534	547	558	596	527	592	558	578	554	570	568	558	577	550	517	586	586	536	546	567	579	556	597	519	592	565	602	628	588	555	552	564	574	543	577	558	592	592	573	596	570	632	537	616	560	574	592	570	586	562	549	572	532	603	561	601	560	570	567	582	621	588	588	544	593	606	586	573	605	561	544	547	625	614	559	557	575	579	585	608	597	596	558	530	566	597	566	542	649	580	611	513	566	568	585	579	572	568	548	588	555	523	574	583	565	618	568	567	578	570	569	559	568	572	550	568	568	576	602	633	603	586	583	622	568	599	575	566	574	554	562	563	641	585	598	577	593	545	606	587	558	547	568	560	599	522	576	587	557	558	587	572	561	537	616	545	536	590	593	594	628	483	568	547	576	555	570	592	559	584	579	603	601	553	551	577	573	566	570	572	579	585	572	608	549	551	563	584	590	569	571	543	599	580	595	565	571	596	555	659	622	578	547	561	542	604	563	560	605	584	589	554	613	616	579	604	561	581	549	588	552	587	552	591	555	602	611	595	531	592	551	553	578	585	543	579	552	569	575	574	546	541	625	594	567	606	577	589	593	565	601	567	568	613	529	562	570	571	572	593	567	564	552	555	576	574	570	538	568	553	554	575	570	571	564	629	530	569	555	584	521	565	632	588	613	618	613	551	583	571	567	581	530	563	601	605	543	603	613	570	557	560	577	560	581	603	604	578	554	577	592	614	519	566	552	551	548	577	565	611	580	558	605	574	575	549	570	541	574	555	566	569	568	597	530	593	577	575	602	557	596	561	604	569	554	582	591	530	584	527	545	568	562	575	589	584	609	590	584	557	561	551	580	558	559	585	570	583	543	546	548	578	579	576	567	556	600	585	549	565	562	564	559	622	582	546	610	635	568	565	591	605	543	583	611	578	533	580	598	616	576	548	566	571	552	608	625	580	600	622	565	555	562	588	590	595	603	598	573	626	571	529	535	582	600	544	562	581	556	584	578	575	596	593	593	572	589	541	564	585	604	577	538	584	563	566	590	553	549	557	535	563	571	573	575	611	579	563	596	591	586	592	611	593	613	548	593	585	556	550	595	571	567	582	559	597	630	559	584	568	598	574	567	549	601	587	559	549	563	530	576	558	566	584	586	627	574	593	580	548	560	544	600	547	579	612	567	554	593	574	589	589	598	536	579	615	594	582	567	595	608	581	599	565	597	593	585	546	576	582	572	568	613	581	544	535	576	588	578	594	606	555	571	573	569	546	588	588	578	580	586	616	582	595	582	578	609	530	547	588	571	568	569	569	566	574	563	570	597	586	583	626	558	575	563	605	590	567	589	584	593	563	617	593	575	586	560	585	576	565	576	579	594	576	583	578	618	559	590	594	593	556	573	600	595	560	539	553	570	563	550	562	549	555	567	593	599	559	569	589	554	585	569	596	545	586	581	593	588	568	552	557	570	525	597	611	582	570	565	603	577	575	576	566	567	550	582	590	545	633	552	572	578	540	562	579	563	577	587	559	563	588	573	594	613	556	570	519	557	556	594	597	559	588	550	610	555	590	560	582	536	566	562	565	577	543	524	570	582	584	567	599	571	615	589	599	546	582	581	589	553	553	603	588	559	610	587	581	614	541	574	530	561	577	534	563	543	554	529	553	610	605	599	643	544	597	595	540	638	543	553	552	521	591	575	582	541	585	579	563	575	600	602	560	543	607	592	573	584	560	539	568	545	586	593	561	577	589	584	546	537	577	584	552	530	602	577	542	599	557	629	611	572	509	575	569	594	580	573	610	540	573	580	593	577	577	533	537	525	599	584	564	590	580	540	596	588	572	586	597	538	544	593	573	611	596	575	589	577	581	573	599	579	611	582	596	577	586	555	571	587	562	569	580	619	571	584	584	560	550	552	573	584	578	540	583	601	568	584	551	605	556	585	530	575	623	595	580	593	588	576	565	558	583	567	584	597	590	560	609	561	568	570	571	558	585	568	552	576	559	581	552	519	516	601	577	568	581	593	625	555	584	594	574	587	581	579	527	566	532	598	564	573	557	517	624	570	602	620	551	573	624	574	560	570	564	564	630	589	592	542	583	580	622	535	574	540	602	588	544	542	564	573	575	538	629	556	582	558	600	574	585	573	602	621	613	591	564	629	601	566	572	609	586	578	564	560	572	562	582	561	586	585	569	568	598	580	597	574	586	610	586	562	596	585	520	585	560	577	609	551	608	601	570	588	560	547	594	580	567	593	554	578	567	604	569	623	599	578	599	521	612	596	544	536	582	561	522	614	573	555	588	613	589	584	544	558	581	556	530	565	564	554	568	581	560	585	608	597	587	557	577	558	543	575	591	585	564	576	586	566	531	546	577	578	571	525	585	582	555	538	612	584	575	532	598	563	591	533	567	568	557	577	610	567	627	539	589	566	581	567	561	575	546	577	544	587	550	590	589	576	567	613	554	576	589	578	555	533	569	547	580	547	567	578	581	554	529	579	593	537	569	557	597	540	560	621	591	542	602	589	538	600
9744	9412	7106	2093	1049	790	724	2588	4851	3692	2003	968	455	244	210	205	201	218	233	203	210	213	186	203	220	186	193	199	212	192	207	201	174	202	189	191	206	205	202	168	211	201	167	203	214	212	198	184	204	219	191	236	219	206	201	178	188	247	221	200	178	205	178	218	189	196	186	200	190	190	177	234	198	185	176	188	214	182	227	198	204	213	193	180	177	190	187	179	204	168	216	195	196	192	208	175	214	204	184	179	172	210	183	205	177	190	204	210	215	196	183	188	214	195	192	227	208	218	194	205	206	217	195	199	201	192	198	219	222	200	189	187	214	222	173	185	194	230	199	197	193	183	196	233	209	215	207	198	196	195	211	200	162	196	198	209	213	187	200	222	210	198	172	225	215	196	186	201	197	218	188	201	202	235	201	181	193	200	211	183	205	177	162	206	214	213	199	183	172	188	175	208	166	244	197	163	190	198	199	207	190	201	209	205	198	208	202	190	200	216	195	188	195	189	184	183	189	201	181	175	216	208	216	191	204	203	188	201	203	179	181	199	201	217	217	186	208	208	193	185	202	205	208	189	191	211	224	198	192	211	205	204	192	179	191	194	194	223	181	197	186	167	197	173	193	220	173	189	195	214	200	201	187	209	182	208	211	203	225	205	192	187	206	211	211	211	198	206	209	195	237	208	211	191	189	214	199	200	194	200	206	182	200	202	182	193	193	203	212	192	199	164	211	224	211	213	213	192	216	200	194	206	184	206	205	198	209	169	190	223	200	201	217	187	197	205	195	200	195	178	165	185	223	200	189	215	228	207	213	221	202	207	186	214	196	192	192	212	195	210	204	194	183	190	200	204	199	200	186	177	182	202	202	210	196	188	196	226	179	209	204	194	185	198	198	207	198	190	210	224	182	199	198	181	205	220	213	178	182	185	194	201	191	199	201	177	185	192	164	198	201	203	159	214	206	207	204	219	213	186	201	182	202	194	192	176	200	201	204	207	215	207	202	186	202	189	212	187	184	208	172	180	158	201	189	172	246	196	212	167	215	190	208	226	207	202	197	194	184	230	177	198	207	189	206	214	213	210	185	217	233	234	203	206	226	204	208	201	199	184	205	198	199	197	196	196	199	189	192	209	186	183	185	190	184	206	204	195	195	190	186	212	185	183	198	202	204	201	186	194	191	206	182	174	220	191	179	194	184	188	189	197	207	180	197	203	200	178	222	219	178	176	196	192	196	164	227	167	195	171	187	211	194	211	197	167	183	177	190	200	182	196	186	204	212	179	191	184	224	197	197	179	223	175	188	201	207	200	181	197	217	242	200	206	194	205	194	194	184	220	194	197	197	206	176	198	190	169	178	198	219	214	181	209	248	191	191	205	222	192	193	215	216	214	201	177	204	207	195	190	201	159	190	193	177	188	190	170	173	203	214	200	215	185	226	182	185	207	183	190	182	211	216	210	220	198	188	190	215	206	182	208	192	195	196	221	234	219	191	212	198	196	219	170	200	190	218	216	195	192	200	198	195	201	181	220	194	203	184	208	202	209	182	217	196	199	204	190	208	189	219	176	179	215	176	187	193	198	184	212	193	192	165	198	194	196	198	193	202	203	200	196	191	205	217	202	209	182	204	182	216	205	187	209	183	188	197	223	175	194	180	208	205	200	204	217	213	180	195	202	178	190	183	185	197	174	213	173	183	197	206	188	195	185	194	219	198	190	211	202	189	209	185	211	199	194	197	189	168	181	196	188	190	227	219	197	188	205	204	204	199	189	196	195	202	211	198	191	199	183	180	201	195	222	185	187	185	204	198	201	197	208	180	201	197	203	195	202	205	204	177	197	200	207	191	182	207	208	199	164	179	209	179	178	210	193	182	205	189	186	208	201	216	196	187	190	217	167	220	201	192	214	187	209	188	206	200	221	211	194	215	200	184	216	193	202	204	190	168	211	182	208	185	194	163	190	192	181	216	185	209	175	210	205	189	209	177	197	182	188	200	221	188	194	218	177	208	191	177	193	184	202	193	232	211	195	183	230	194	233	197	199	198	203	197	188	196	163	194	195	212	204	208	178	185	191	214	212	169	194	183	195	198	201	196	201	198	210	197	193	196	206	199	173	188	178	186	183	203	177	185	192	222	183	188	218	161	189	197	171	214	205	213	203	205	210	186	207	190	199	197	209	219	193	209	190	184	183	197	197	194	187	224	184	213	197	181	212	187	186	225	216	205	188	178	184	181	191	190	195	196	202	195	195	200	213	197	192	185	220	209	212	218	196	209	196	214	187	216	196	208	177	212	197	200	183	209	192	188	214	211	187	160	206	212	213	201	192	197	199	202	187	206	191	190	182	187	184	209	208	228	195	194	197	197	195	187	217	185	196	203	214	201	201	199	190	207	219	183	183	197	187	201	217	209	189	210	196	180	220	200	194	176	189	176	223	201	193	179	200	209	180	215	198	199	214	189	206	170	203	210	190	170	188	169	171	202	208	187	155	183	219	197	199	167	198	185	205	186	205	199	186	179	201	198	202	200	199	204	222	177	170	205	200	198	229	202	175	240	198	194	192	223	179	187	208	205	214	202	182	231	189	206	191	195	227	212	183	169	173	198	189	205	216	223	185	181	197	195	215	216	178	157	207	204	217	205	175	214	200	191	215	213	195	181	179	204	212	186	198	213	196	181	191	207	212	190	207	211	190	186	212	185	188	182	189	209	181	198	199	206	186	211	182	200	218	214	194	198	201	193	175	190	193	183	206	198	189	200	186	212	169	199	228	197	205	193	213	178	201	208	192	202	191	192	194	189	197	207	211	217	190	206	213	189	185	212	188	210	188	213	215	194	209	175	198	174	193	155	203	180	200	195	225	204	191	212	203	192	200	218	198	213	230	204	199	197	181	190	184	201	188	183	192	197	189	197	196	206	207	194	193	192	199	183	216	207	202	220	217	202	192	209	216	176	204	154	200	188	177	183	163	195	183	209	185	212	196	184	180	189	222	201	189	212	188	195	216	195	212	228	185	195	191	192	206	187	192	195	200	192	215	212	203	189	192	188	205	193	196	234	218	216	215	207	199	200	188	212	199	190	199	179	192	194	171	205	179	193	191	195	193	195	185	183	196	201	213	208	208	208	216	193	170	211	210	197	198	183	204	179	204	183	161	186	179	182	197	185	222	200	171	216	212	208	208	181	195	195	181	214	185	228	210	198	178	191	195	176	180	181	205	174	205	207	178	211	200	176	159	186	206	199	225	185	195	203	196	213	200	209	204	210	190	208	222	193	208	211	212	188	228	210	172	188	181	196	203	204	162	201	189	227	189	174	181	180	198	187	193	206	197	199	195	194	202	189	220	210	180	186	191	199	213	193	195	198	201	195	204	205	192	199	192	201	198	174	202	210	204	201	207	191	208	169	219	191	191	178	231	187	195	178	201	193	209	214	177	184	215	182	204	199	192	203	213	201	176	196	217	192	194	195	203	181	197	205	211	213	180	188	202	227	200	212	189
6919	9218	9753	4800	3669	3387	3214	11421	17681	13107	7723	3649	1726	711	583	529	588	590	593	559	607	565	546	577	610	576	564	573	586	561	607	520	521	593	542	536	579	554	590	575	564	554	563	546	550	562	559	577	588	561	581	561	519	517	541	536	601	568	537	585	532	583	528	541	560	584	583	519	554	588	583	538	518	519	569	596	558	547	566	569	577	571	591	608	540	525	552	585	568	589	568	592	593	531	554	574	534	550	526	558	567	546	611	551	571	570	567	541	553	593	542	536	572	551	520	548	544	606	578	574	580	529	527	569	506	554	565	547	569	566	552	570	586	597	577	534	550	583	557	563	579	598	542	519	534	577	581	534	560	575	571	593	518	535	573	555	577	559	548	544	559	545	555	554	595	595	544	609	546	577	579	537	600	542	590	572	541	533	626	535	564	573	608	546	570	591	584	511	514	570	570	565	537	575	556	533	552	561	565	547	572	534	546	539	572	550	581	542	586	557	579	543	566	561	559	572	578	514	557	544	539	568	541	610	583	582	536	558	528	546	579	541	587	576	531	588	575	565	581	522	574	566	573	527	533	528	553	592	552	564	549	530	610	615	536	585	542	547	567	596	552	578	586	616	504	549	593	611	546	553	573	569	579	603	540	569	567	560	539	571	488	542	537	591	561	553	591	575	544	554	551	546	535	572	549	539	555	574	570	529	603	525	535	541	552	585	562	538	626	566	553	548	588	538	555	500	537	601	513	516	551	566	595	537	573	566	539	583	504	563	542	524	559	564	570	566	563	572	576	529	564	540	526	586	583	566	507	529	566	553	591	578	523	561	538	548	543	513	573	555	587	543	600	575	511	567	557	567	594	549	542	552	582	563	537	526	599	573	569	568	513	551	549	556	565	519	563	554	597	573	564	545	542	547	527	547	580	545	534	549	583	562	552	557	563	568	541	518	548	539	555	551	581	591	546	561	529	578	596	544	551	513	541	576	586	524	546	566	566	567	518	595	534	559	514	570	559	527	514	588	566	514	576	542	549	550	545	602	585	507	556	561	589	603	537	554	574	548	533	586	546	562	518	570	531	552	576	561	584	602	541	613	568	553	511	579	557	557	560	588	575	555	609	564	568	535	551	559	569	558	564	562	569	567	560	538	516	601	530	565	556	534	582	526	549	592	580	526	534	579	545	535	583	550	530	558	587	550	585	546	580	550	522	590	564	588	522	530	543	559	548	581	555	545	532	566	518	557	578	554	506	568	554	566	557	645	599	566	549	565	581	556	549	503	540	598	577	573	513	553	589	505	587	593	556	544	592	563	558	576	563	597	535	568	611	559	530	580	512	586	588	535	510	557	597	585	523	583	571	563	533	533	544	530	548	578	602	579	589	531	551	539	544	576	549	556	568	563	586	569	547	533	494	557	555	574	573	581	562	552	534	557	517	532	574	555	561	522	544	541	554	625	577	580	573	563	571	553	579	559	552	568	490	569	570	534	553	556	543	552	569	564	578	567	536	543	550	565	547	609	515	575	592	573	581	573	579	551	535	558	561	556	550	560	550	533	577	545	523	555	553	579	558	561	545	586	558	621	567	550	565	579	553	589	534	556	574	564	556	587	583	565	546	614	543	572	556	569	564	562	513	615	552	572	522	572	575	588	577	567	558	545	563	551	534	560	562	563	566	544	527	556	528	537	570	548	567	562	530	552	583	580	531	530	518	569	585	531	552	567	570	612	561	562	566	543	536	581	537	530	575	502	590	553	533	551	555	561	571	543	523	582	536	559	560	580	563	553	555	538	552	584	585	597	606	559	531	585	590	548	556	591	542	568	551	545	542	555	507	550	581	614	587	564	560	547	587	564	547	568	548	603	574	581	565	587	585	605	563	528	508	570	568	576	551	585	558	544	548	554	578	564	521	552	531	564	591	530	556	578	608	565	555	553	562	581	571	553	563	570	579	531	536	576	593	546	540	539	583	544	610	614	537	574	583	555	569	566	603	546	550	569	575	560	549	567	573	571	568	531	584	544	563	579	524	533	547	605	564	556	546	564	542	565	580	560	580	560	558	558	563	534	552	548	526	588	564	566	571	566	604	559	552	525	543	510	547	539	546	571	555	559	598	550	578	521	596	534	602	603	544	540	539	553	534	542	570	588	552	547	544	557	529	564	566	569	554	570	570	534	555	597	539	539	584	540	545	582	549	531	562	533	548	546	548	569	522	561	557	535	585	558	544	553	570	561	560	577	558	607	546	569	552	535	514	588	541	565	583	566	566	589	541	537	554	562	607	564	568	571	577	562	571	580	537	590	552	577	578	587	527	555	539	582	572	541	551	554	515	554	523	585	576	554	561	537	567	527	531	578	571	608	551	537	537	565	606	561	538	545	562	588	537	561	549	529	541	584	511	509	578	580	580	544	544	559	539	516	583	532	548	605	602	521	603	549	564	571	605	518	553	564	591	607	578	521	564	567	574	549	535	551	566	547	550	583	543	571	576	586	567	546	554	561	579	558	543	549	550	537	571	572	576	534	526	556	594	540	572	545	581	556	599	543	597	556	592	534	588	600	595	546	567	510	555	587	565	549	512	530	617	549	562	580	518	523	558	548	572	586	567	589	590	584	547	544	542	622	595	566	541	530	561	568	562	548	551	591	559	543	559	559	562	583	611	569	517	539	554	537	549	541	592	528	531	548	551	579	540	593	538	596	586	578	581	522	578	540	546	594	568	567	628	563	541	546	570	537	548	609	513	621	565	528	540	599	570	574	543	574	578	561	595	554	568	528	557	546	605	551	591	565	541	513	559	549	579	524	524	570	532	583	568	574	552	530	530	560	569	602	535	534	552	548	545	549	554	539	543	553	499	509	521	563	546	581	580	573	540	544	586	578	546	537	574	544	579	526	564	588	539	534	587	587	503	489	591	619	565	580	542	545	554	587	566	545	492	574	602	518	563	533	485	523	564	558	565	565	549	569	542	559	556	528	575	577	569	558	557	552	584	539	559	600	559	564	558	569	522	547	534	558	587	555	552	557	554	567	585	543	512	566	552	595	621	546	546	603	529	527	552	580	516	560	520	593	542	603	558	577	569	546	547	563	567	559	579	531	567	548	531	534	562	576	559	573	528	565	568	504	557	550	534	575	517	601	562	566	565	564	551	502	532	557	496	543	532	513	592	560	551	564	580	546	549	546	530	568	590	532	516	563	565	607	577	591	545	488	537	520	589	565	572	564	546	536	592	593	614	585	559	562	539	553	556	569	584	530	564	606	555	571	551	548	585	606	583	492	568	576	572	552	553	542	577	575	545	553	570	571	556	557	541	500	601	549	555	579	558	569	593	560	561	525	568	582	555	554	550	549	537	558	570	558	549	543	572	553	553	521	533	522	541	566	557	543	584	559	582	569	577	554	536	593	549	583	588	571	536	578	583	556	602	551	516	538	589	576	587	551	545	574	514	558	571	597	540	608	554	543	573	570	558	547	516	567	572	551	561	544	548	567	585	577	589	589
26891	27121	21293	11680	9927	4190	7824	23612	36995	25056	11317	5017	2338	546	195	193	186	167	196	183	168	177	172	217	203	186	168	162	187	176	189	185	161	209	184	175	189	182	158	180	174	176	179	173	197	166	180	169	170	161	186	170	181	174	183	171	163	161	174	148	165	193	171	172	189	164	174	160	171	159	187	185	169	165	183	195	181	134	174	158	204	157	163	138	169	182	157	175	176	196	185	164	173	163	183	171	167	180	157	141	164	147	182	170	178	151	176	159	163	157	179	160	181	174	153	169	157	176	153	168	184	189	181	154	145	167	186	174	180	158	167	153	189	197	186	164	189	178	178	154	187	170	201	168	154	175	170	171	179	152	155	160	166	171	186	158	172	162	182	160	197	166	163	152	156	160	153	160	180	168	169	178	168	150	184	155	154	145	158	151	168	175	161	171	154	169	166	167	171	160	161	153	171	185	188	161	217	160	192	181	187	176	177	176	168	167	169	186	181	188	199	197	162	169	165	164	160	179	160	159	170	177	170	159	174	186	174	147	183	175	179	176	156	161	164	193	172	184	145	192	165	170	171	146	169	173	189	180	170	157	185	177	175	166	171	192	171	145	173	164	168	171	179	171	184	164	179	180	166	182	153	165	177	152	175	163	190	157	175	183	179	139	171	174	178	173	165	158	162	179	167	168	167	199	159	147	191	158	170	169	170	151	175	161	157	160	158	174	173	167	193	180	174	165	171	170	176	182	183	188	172	183	194	181	146	152	168	176	187	182	176	173	185	176	171	158	177	166	178	186	161	165	190	165	181	167	201	171	172	174	173	180	177	176	181	175	182	176	154	174	171	160	167	186	163	161	179	182	185	193	156	166	167	163	165	164	175	159	167	172	173	150	187	160	168	151	179	175	158	149	195	165	167	156	150	191	155	176	184	158	164	175	173	161	183	198	182	161	165	157	177	164	150	153	188	166	178	161	173	163	190	161	170	170	170	184	159	166	180	170	177	179	153	153	162	176	184	188	168	151	189	188	167	182	167	179	168	164	191	184	163	187	169	172	152	187	188	185	164	156	159	166	173	193	176	174	171	167	204	161	172	167	182	173	177	177	165	180	181	155	166	156	176	164	169	182	177	141	167	167	186	147	176	175	169	184	165	169	156	172	186	201	165	172	181	188	183	153	183	176	182	159	166	163	176	165	165	154	168	180	169	153	172	160	179	171	160	174	174	156	159	153	158	209	188	196	145	180	150	202	141	138	162	173	161	157	169	153	174	182	202	166	163	177	147	172	170	176	182	190	181	179	167	164	175	163	180	179	181	178	146	179	182	163	158	186	188	165	167	147	185	174	176	183	187	172	175	183	156	154	178	166	185	181	169	181	172	170	169	150	158	181	170	176	156	161	164	195	156	152	178	142	168	172	140	170	159	162	163	194	163	162	153	172	172	170	160	163	168	163	166	176	191	177	196	164	153	174	170	186	194	153	191	165	172	156	153	171	165	186	150	192	193	188	160	181	170	168	176	164	164	150	188	179	192	200	178	179	168	168	181	184	146	175	184	190	202	169	166	174	132	173	163	187	170	163	156	174	174	180	182	178	163	167	153	155	171	164	162	163	167	187	169	166	178	163	171	184	192	167	155	171	157	186	176	183	171	166	157	162	161	166	137	160	157	177	173	167	187	173	165	165	179	159	171	183	157	162	187	164	159	181	188	180	149	171	153	145	157	183	179	151	174	172	168	188	173	175	162	185	154	162	188	163	161	154	172	167	142	164	159	178	163	167	171	178	169	193	178	162	190	194	178	166	173	162	172	169	169	163	184	167	152	179	173	186	198	151	173	154	168	175	179	159	173	169	187	181	160	173	162	169	165	175	173	180	175	164	147	158	163	159	158	154	166	169	150	164	188	172	155	188	171	161	170	190	185	172	178	168	139	187	166	174	170	162	147	150	175	189	145	163	190	159	168	171	178	168	175	182	177	168	188	161	155	186	166	157	170	146	158	182	169	173	170	168	142	181	175	170	165	173	185	176	164	187	143	195	160	165	161	178	152	169	167	157	182	158	183	174	169	179	179	178	158	159	157	183	164	179	177	185	189	175	162	168	177	180	148	151	201	174	181	179	169	171	156	165	167	172	170	169	171	204	180	159	178	146	197	162	165	181	172	172	150	185	189	166	170	178	157	153	160	180	189	172	140	168	168	165	175	174	166	159	170	174	157	161	147	192	165	176	185	167	186	166	151	160	147	154	167	169	185	166	184	176	175	153	176	167	182	163	162	172	178	153	167	172	171	181	187	172	162	176	174	185	180	165	180	176	186	163	166	179	169	160	194	183	159	153	160	152	166	170	173	162	183	158	168	169	175	172	187	151	160	142	189	185	163	162	177	161	181	173	165	163	170	176	158	184	204	146	169	157	169	172	162	176	158	142	151	144	173	186	169	164	184	203	174	168	179	159	161	189	186	178	183	152	171	179	164	172	156	176	180	185	158	163	164	163	167	159	167	150	174	169	143	193	168	182	193	151	167	158	192	167	172	180	176	172	175	165	199	176	182	160	181	160	195	179	160	174	173	171	171	179	152	179	164	174	169	156	166	145	160	167	170	156	161	161	154	152	178	157	141	154	187	189	178	165	164	202	170	172	188	168	181	169	192	196	185	171	181	165	174	180	198	176	159	165	178	158	151	157	160	162	173	187	189	144	167	156	162	158	195	159	181	181	183	180	177	162	172	178	165	181	198	177	179	155	170	179	176	186	195	172	144	161	189	196	189	179	150	163	189	176	167	159	175	186	156	160	184	180	160	173	188	167	189	159	178	175	148	153	169	168	177	173	170	174	171	180	189	164	170	145	192	136	190	146	170	173	180	145	174	171	164	207	196	158	183	179	168	177	189	161	167	180	163	170	161	157	181	153	163	191	168	142	175	193	155	189	186	183	179	182	173	175	166	156	171	185	197	188	159	175	193	164	173	178	158	176	190	158	177	184	177	205	187	170	172	168	156	156	147	181	186	168	176	163	157	164	186	169	157	180	171	182	158	173	155	164	181	164	171	170	172	175	161	166	167	164	181	159	171	178	160	185	171	174	155	179	150	164	158	183	167	154	183	173	196	180	178	145	169	177	154	182	161	194	165	190	175	199	160	148	166	165	186	169	172	181	177	174	161	143	181	171	166	192	161	166	173	184	160	183	176	157	172	167	192	196	188	199	139	172	148	171	171	155	146	179	180	151	150	164	154	145	189	199	162	186	167	164	171	129	145	195	171	181	186	171	171	147	182	169	162	174	172	147	152	147	179	162	167	185	187	168	167	156	183	159	168	179	186	178	157	161	178	179	177	165	183	162	172	167	174	166	149	151	180	189	151	162	194	177	192	157	187	189	173	198	169	160	154	158	179	161	187	178	164	170	175	166	170	172	183	164	177	163	177	170	200	160	154	157	153	144	156	153	166	193	170	161	151	182	146	144	162	174	172	144	176	156	156	168	192	171	150	164	159	183	183	159	172	150
18252	21834	19665	14229	19569	10643	20533	41418	52702	40539	26630	17571	9761	2565	637	507	550	485	524	552	559	509	564	651	536	571	554	581	553	547	565	559	561	566	555	590	570	560	535	545	547	499	498	546	501	494	528	469	509	514	495	521	512	487	501	471	475	509	468	531	505	494	495	506	502	516	526	476	489	505	492	529	491	497	564	507	456	482	482	535	493	511	501	485	494	516	491	485	512	486	495	498	537	499	465	502	495	528	492	480	484	486	466	479	497	514	457	477	476	471	495	514	469	491	500	490	449	488	507	498	485	463	473	455	464	458	483	512	481	501	493	495	522	509	529	468	494	493	477	515	466	482	523	564	504	455	490	480	489	531	485	519	511	482	464	518	510	540	512	465	453	522	509	506	517	509	521	524	492	483	478	521	522	487	490	515	507	505	504	482	513	494	488	570	504	480	542	508	480	532	459	518	503	515	520	489	486	473	499	519	494	477	514	498	493	513	486	524	492	534	482	484	498	487	505	509	512	523	481	503	463	447	536	542	474	520	501	494	482	494	483	499	491	468	499	508	502	523	493	530	525	513	488	475	494	504	506	495	507	499	507	507	471	482	459	473	492	486	477	465	447	459	509	496	526	490	495	509	495	521	451	500	496	474	501	505	529	515	493	446	463	517	521	481	460	463	482	507	525	517	491	500	494	508	497	532	495	531	508	479	528	523	471	522	507	486	495	483	532	490	502	473	540	521	539	503	502	514	512	508	466	509	519	515	497	507	459	551	521	538	524	462	506	467	504	491	498	532	478	548	481	522	518	505	527	489	466	541	466	498	520	498	502	479	536	537	465	493	440	483	479	473	541	488	511	500	528	502	518	484	463	526	481	455	500	504	532	438	453	460	516	511	528	528	485	486	453	535	522	467	481	496	476	511	518	502	460	469	502	501	503	505	481	493	504	488	485	517	460	486	470	491	506	470	522	469	457	474	533	443	521	486	482	488	503	497	519	515	528	510	463	508	502	488	508	493	524	511	514	480	457	492	464	482	497	520	489	514	500	495	457	502	540	501	517	547	460	495	505	533	503	526	492	492	484	479	489	486	489	484	478	516	499	483	505	510	491	503	521	463	494	459	485	496	504	491	520	512	519	500	465	489	514	502	494	481	465	525	450	504	463	512	524	517	504	493	502	508	503	529	497	486	530	491	512	473	496	494	469	478	475	538	524	460	513	493	493	483	498	485	495	508	452	488	472	503	517	480	499	532	483	437	509	475	495	517	481	502	518	513	499	496	501	518	464	483	527	464	522	472	469	506	521	479	517	545	500	486	485	485	476	503	498	486	483	513	487	516	512	497	468	487	467	507	477	485	517	477	489	475	440	519	472	496	478	478	500	521	505	459	529	425	509	524	536	475	480	513	525	489	514	499	453	480	520	500	510	497	523	518	484	465	499	520	490	512	453	451	528	491	468	533	491	560	515	511	511	486	512	476	522	477	465	536	480	517	505	502	475	478	489	485	465	521	485	533	470	494	505	517	496	485	494	486	520	526	521	491	495	482	523	500	491	518	480	494	530	504	481	522	518	501	489	505	489	495	457	493	483	498	543	519	482	473	465	465	544	534	509	501	446	501	493	471	472	520	458	466	516	499	546	539	439	501	495	516	511	479	492	511	483	436	462	489	519	511	430	451	492	514	467	488	517	464	475	502	503	493	519	489	507	482	499	484	508	499	467	456	531	534	551	492	473	486	489	478	493	532	494	473	482	454	504	474	488	463	516	523	507	496	512	500	504	481	494	532	491	536	540	478	506	503	516	539	514	513	523	489	463	460	537	471	458	490	495	529	518	509	526	478	532	513	500	485	509	481	518	514	479	486	481	486	466	498	473	501	506	527	497	516	472	530	488	475	481	503	512	513	519	517	474	506	479	516	503	481	482	499	505	519	489	495	464	506	481	491	519	491	503	496	507	503	505	479	500	487	476	485	495	510	497	469	479	542	492	512	454	490	464	504	531	497	541	485	523	485	475	493	478	523	512	477	479	516	526	495	500	497	521	492	473	455	504	496	513	516	496	530	483	467	559	511	472	511	488	548	490	564	466	485	473	465	499	512	494	491	487	493	496	493	478	512	503	535	497	488	518	512	498	472	468	490	481	513	530	544	512	467	518	467	464	495	467	484	516	512	482	504	488	507	488	554	477	483	517	513	523	528	524	512	491	475	482	498	473	454	469	499	519	506	502	545	514	528	511	469	467	544	481	510	483	506	517	511	481	529	509	506	475	516	514	504	474	482	480	475	528	508	478	512	511	467	505	447	526	502	489	485	475	476	493	543	475	483	499	513	472	512	483	535	513	466	524	501	504	555	519	483	484	481	502	533	492	498	524	470	487	485	516	494	518	504	485	502	489	492	451	483	489	474	495	495	506	471	505	483	513	472	501	510	492	520	501	488	513	508	526	473	520	493	478	478	511	470	481	502	509	539	496	486	513	519	466	519	496	467	495	506	508	495	509	493	487	473	509	513	472	456	508	493	503	476	512	519	485	508	496	501	516	464	509	493	478	525	502	489	475	514	489	499	486	533	470	510	491	467	519	484	473	506	471	511	476	458	486	498	491	472	462	491	502	490	521	514	480	479	542	477	485	489	501	481	464	458	475	501	448	506	497	519	515	518	503	478	543	486	504	524	489	526	532	461	474	486	490	469	527	512	528	483	487	498	499	491	508	522	528	481	495	478	471	475	499	485	505	508	474	468	478	484	483	475	500	496	496	499	509	470	497	490	503	508	527	463	492	455	448	523	493	542	532	525	475	478	465	467	531	448	469	539	512	490	516	473	483	495	504	526	502	446	481	478	464	479	502	529	532	504	542	496	494	506	471	495	503	459	513	460	541	482	507	511	491	504	467	472	467	532	511	533	485	505	514	520	529	479	508	485	482	519	464	501	498	472	504	505	490	499	479	491	484	501	510	441	489	509	476	488	488	467	493	491	461	474	500	509	486	534	521	474	507	482	521	478	523	504	515	536	495	486	504	529	503	485	516	529	485	469	496	524	526	474	525	515	493	531	473	528	508	480	481	507	522	513	510	486	543	503	511	450	491	487	496	495	492	492	483	501	532	504	499	500	453	520	494	505	472	502	524	468	508	507	496	499	484	472	499	484	490	482	487	528	484	515	478	454	487	522	523	479	494	521	495	450	532	482	503	514	469	508	504	525	495	440	505	455	531	500	516	501	506	532	508	527	487	505	513	496	477	486	478	482	505	476	503	495	493	498	561	501	474	505	495	511	521	465	519	476	451	505	478	524	558	491	502	484	500	535	473	453	484	505	489	545	507	511	498	503	496	502	480	501	557	510	546	519	509	507	491	499	499	483	491	504	484	496	489	509	475	513	524	528	519	503	504	511	518	506	517	503	497	487	503	501	492	500	518	510	469	484	482	509	514	493	477	478	470	495	480	502	494	481	507	504	540	541	503	505	503	497	509	481	543	491	545	518	479	491	478	520	498	524	521	504	504	490
34784	36290	26334	14102	17245	11060	22891	35223	47089	32019	14263	8292	7462	2624	273	220	231	206	216	219	219	224	218	223	237	221	241	242	254	276	276	242	242	263	231	255	290	278	221	209	266	175	230	208	206	216	211	202	241	214	219	191	200	182	181	200	194	203	227	213	183	193	187	203	180	218	217	187	184	210	189	212	185	206	179	193	221	192	190	211	229	190	212	181	187	195	183	218	207	192	208	177	199	235	218	203	189	203	224	206	207	170	213	184	200	188	196	191	157	210	187	209	178	206	189	178	192	204	187	187	176	197	225	207	202	201	222	183	209	156	190	224	168	204	199	186	193	194	185	191	188	196	235	205	186	193	175	193	190	196	172	185	208	202	187	189	198	217	184	216	216	189	197	191	184	182	208	185	206	198	207	217	179	187	210	191	208	212	205	199	205	200	201	193	177	187	181	208	184	203	203	196	205	196	172	201	202	170	173	201	214	218	204	206	195	202	176	193	183	206	201	201	196	188	209	218	183	190	192	211	205	199	200	182	199	215	199	202	192	195	197	200	204	187	209	217	205	210	202	178	184	181	205	207	190	202	164	181	191	202	207	202	197	184	190	191	214	222	227	194	169	213	206	198	192	191	200	195	179	199	185	206	170	197	195	226	196	185	199	206	201	197	187	184	213	208	188	190	204	195	210	208	203	170	169	215	195	211	199	225	206	195	245	210	197	189	184	211	220	196	190	190	200	209	179	210	200	169	194	199	204	208	183	176	215	186	180	215	183	192	193	197	195	171	201	178	223	206	201	206	191	189	187	183	207	210	213	178	182	187	194	194	197	193	219	192	201	196	198	214	203	205	190	186	203	191	210	180	182	178	199	206	171	197	190	175	190	195	199	212	212	223	198	191	181	215	208	182	204	192	214	190	191	196	215	206	186	203	200	177	197	196	175	187	197	193	182	189	182	210	199	207	171	195	195	188	185	155	199	193	186	186	188	206	197	204	202	183	194	197	212	191	188	199	214	182	185	200	199	202	194	193	188	198	222	208	195	200	203	196	211	182	169	200	181	205	202	178	209	184	217	211	210	203	232	179	194	227	201	219	197	202	184	195	176	195	189	193	192	183	203	200	181	192	178	202	186	177	216	189	187	216	175	202	187	215	208	205	196	186	200	199	179	215	195	217	191	208	201	177	194	212	169	211	193	180	183	191	164	199	189	213	209	190	201	194	205	194	201	184	199	184	195	194	203	176	190	196	214	179	223	196	199	194	210	178	192	200	196	200	192	213	186	204	191	187	190	177	212	213	232	202	177	194	198	201	186	197	195	178	197	191	198	199	187	209	214	209	204	227	182	214	196	189	204	205	198	198	188	188	219	205	175	198	192	222	194	194	186	191	207	170	204	194	201	198	207	212	213	191	177	208	184	209	189	198	190	203	159	190	204	189	198	194	206	207	198	193	199	202	194	205	205	176	186	199	199	193	204	189	214	181	183	196	206	211	193	186	209	183	171	191	187	188	201	175	226	204	166	189	215	229	200	167	185	177	209	205	163	180	184	193	204	220	186	187	185	208	164	200	163	189	189	193	185	196	188	208	202	195	186	171	183	216	211	193	183	201	198	178	207	209	204	178	187	228	191	179	203	183	160	207	237	223	226	211	177	212	209	196	179	201	161	192	213	202	196	224	176	206	221	195	203	206	194	196	216	192	194	222	192	201	211	203	183	185	184	193	204	189	182	195	210	204	208	205	197	192	186	217	196	201	182	151	215	211	202	170	198	173	192	186	184	198	190	220	194	182	203	196	199	200	190	189	197	225	190	190	192	200	221	198	180	196	212	220	200	201	198	213	188	205	206	184	184	208	182	181	192	190	199	199	220	176	202	175	179	193	177	226	200	216	199	198	196	194	200	201	187	224	178	193	197	198	193	194	198	188	173	214	203	209	212	210	219	216	191	196	234	188	212	196	196	184	201	201	207	200	195	213	226	218	203	186	193	183	230	210	180	176	186	184	189	175	199	162	170	191	192	200	207	188	210	207	184	201	227	191	209	199	175	194	180	212	201	204	224	191	179	200	216	213	199	192	201	196	201	201	225	187	220	180	205	197	174	206	212	192	204	183	177	203	208	183	209	190	194	200	203	189	223	224	175	211	192	186	203	198	176	186	170	178	173	204	196	201	168	210	181	195	193	224	198	207	213	171	180	201	182	199	181	194	186	202	183	178	204	190	180	201	181	197	203	216	179	207	178	194	197	191	187	208	205	170	202	209	198	201	184	168	192	209	231	202	192	188	179	197	189	218	211	198	189	208	197	206	196	201	205	188	188	195	216	208	211	184	213	210	203	183	179	216	191	178	202	156	220	197	172	199	182	178	181	178	188	190	185	195	179	190	195	199	215	186	207	212	204	187	193	206	189	197	220	213	205	188	185	166	215	187	177	186	189	218	211	186	182	186	211	217	213	198	189	209	212	194	172	191	198	199	183	195	179	191	191	212	197	195	215	210	192	190	180	193	208	169	182	173	180	215	201	188	198	172	200	184	210	198	195	199	174	186	204	185	190	201	236	181	212	211	199	182	210	188	201	179	165	219	184	220	184	189	178	198	209	222	204	160	201	206	178	212	217	212	174	182	204	211	210	199	183	183	201	197	203	196	180	221	209	210	200	185	210	204	201	203	180	187	194	188	184	195	208	188	185	185	190	215	191	198	229	203	193	186	206	182	184	205	187	210	209	199	173	202	189	191	188	188	214	207	191	198	185	198	196	195	176	167	203	223	201	205	186	196	206	179	208	198	180	186	226	179	215	206	195	200	208	202	203	201	173	209	178	185	206	212	170	203	179	191	208	207	186	221	209	204	191	187	165	214	196	212	209	212	198	201	199	185	202	192	200	169	216	207	220	183	191	213	197	186	188	193	198	221	179	170	168	183	187	186	176	199	213	201	195	198	200	177	205	195	197	217	217	186	179	240	186	196	197	182	208	212	217	176	178	199	203	197	214	210	202	201	202	191	179	182	198	185	182	195	199	204	156	203	195	195	225	204	188	193	220	185	205	199	183	174	207	195	198	192	219	190	209	186	228	193	189	191	204	221	205	212	177	201	183	189	194	182	203	190	221	197	185	192	200	192	208	216	185	188	209	202	187	215	183	185	193	208	208	188	188	180	213	198	199	205	189	174	180	185	205	198	190	188	180	203	184	207	192	181	209	199	179	225	193	175	199	188	215	192	195	184	188	197	197	240	180	209	200	220	195	182	208	196	190	184	203	203	193	203	194	182	206	202	197	193	195	204	201	211	218	213	184	181	229	208	192	200	215	183	220	188	215	212	197	182	193	196	175	193	219	186	206	196	184	184	182	200	195	209	190	198	219	207	192	187	166	223	192	218	209	204	182	198	232	168	204	190	199	184	188	218	176	182	217	209	185	172	196	197	193	202	204	184	223	205	193	229	195	203	207	180	191	174	227	167	208	176	182	189	177	219	196	211	178	193	207	192	190	191	212	199	198	179	167	190
23337	27724	23448	15139	30051	18213	37192	49160	60825	45716	27938	24808	24098	9728	950	724	670	661	703	731	694	757	872	787	662	784	912	1093	1060	1111	1186	1117	994	1039	1023	1110	1021	923	883	830	796	734	706	692	702	673	679	731	705	659	664	616	617	564	626	579	602	605	548	541	552	550	583	576	579	560	547	552	558	566	514	524	566	569	560	528	547	598	559	571	567	551	549	520	573	590	622	601	597	604	599	516	612	559	578	531	527	567	542	557	571	550	547	570	604	546	547	575	504	523	557	509	569	538	554	539	556	561	522	523	519	555	550	535	514	548	588	535	559	556	563	555	551	575	547	560	549	549	560	613	492	524	564	573	594	572	568	570	547	542	599	559	556	549	582	570	595	595	558	550	557	555	523	557	546	555	595	498	565	578	600	535	575	534	562	521	552	535	550	549	559	562	558	559	555	575	590	573	576	573	560	535	562	477	557	566	568	516	592	558	590	570	567	554	531	586	531	534	613	511	547	531	569	561	573	561	579	571	540	554	596	530	529	589	586	536	609	556	562	541	559	530	553	506	554	564	589	539	583	573	563	582	576	507	580	531	567	521	572	591	556	532	603	563	555	607	546	529	545	607	574	559	553	594	510	554	558	542	550	557	615	570	589	560	572	489	522	514	584	560	552	565	588	552	593	564	568	526	531	571	542	557	562	561	566	535	531	588	570	572	578	558	565	544	545	537	504	564	567	587	556	557	556	580	569	523	552	561	584	550	544	579	541	570	560	519	541	529	551	584	554	563	585	589	527	592	559	585	563	595	531	540	573	540	537	534	545	509	568	574	578	566	552	607	541	564	549	536	553	567	564	551	574	558	582	586	546	503	581	571	541	576	590	569	602	577	555	536	558	556	553	587	495	517	552	543	594	587	554	563	530	571	537	578	560	573	571	559	525	566	540	534	545	556	594	547	558	501	524	537	551	507	538	573	524	548	578	601	578	533	577	539	585	556	549	566	575	545	582	575	585	583	533	532	546	588	593	562	538	569	547	554	551	572	568	552	595	545	561	558	589	545	515	543	562	579	569	590	520	593	576	547	539	530	552	572	568	546	525	566	594	525	545	546	522	557	587	552	607	543	563	551	501	564	538	575	530	553	541	569	531	541	595	538	551	555	592	542	578	539	586	522	553	543	573	577	550	564	565	610	552	553	542	591	605	515	582	551	587	576	546	515	582	584	575	530	561	576	533	550	558	527	533	527	561	570	583	547	555	614	565	592	548	545	541	560	559	596	578	544	569	587	541	558	565	596	541	530	572	558	560	585	562	555	596	592	563	585	567	542	576	556	572	545	559	576	574	579	575	559	531	571	591	552	557	563	564	563	578	570	568	569	588	538	550	570	541	543	527	570	544	550	598	539	554	549	579	554	535	512	553	570	550	521	574	572	574	547	552	553	575	556	569	537	549	573	550	572	530	559	560	537	555	583	516	607	506	555	571	567	562	529	515	590	551	555	502	537	621	548	592	558	560	537	554	563	544	567	586	581	586	568	602	628	565	555	563	517	567	543	545	562	580	535	579	533	567	527	558	551	566	553	587	552	538	548	563	543	528	527	543	557	570	580	596	619	589	603	542	564	550	555	582	581	610	562	592	546	589	615	555	558	526	533	523	608	542	585	562	601	579	533	585	552	551	575	529	562	516	526	534	566	583	568	557	543	578	562	529	579	560	558	544	541	525	559	572	591	553	547	554	603	546	580	545	565	513	568	541	528	563	555	528	583	602	566	569	567	614	555	555	533	554	581	576	553	570	561	575	594	565	576	613	542	546	602	519	532	537	500	551	491	583	578	573	570	557	563	540	600	570	563	549	600	562	584	512	538	492	548	549	543	566	566	574	561	571	579	543	578	525	554	539	573	566	506	583	546	563	574	558	575	584	610	586	548	600	550	624	589	566	584	530	612	569	554	537	593	539	564	583	525	525	536	593	560	550	572	567	567	529	587	605	568	539	556	531	567	566	562	569	561	567	571	594	508	557	559	553	574	522	554	554	588	560	585	543	576	577	549	568	511	573	571	547	581	580	576	545	544	544	536	563	565	596	574	586	615	534	565	554	532	530	516	575	578	583	567	560	567	580	594	546	567	549	518	529	541	578	588	570	606	551	553	562	563	558	558	524	571	578	570	566	563	542	524	551	554	531	589	531	531	553	541	577	534	534	569	581	515	552	545	595	568	544	531	559	596	582	537	573	569	526	530	537	556	533	557	565	562	540	515	587	525	582	578	549	567	547	577	532	585	571	540	587	591	588	581	608	578	522	576	574	582	527	518	607	581	553	552	533	568	538	504	542	544	541	530	563	521	515	564	562	574	569	578	600	552	529	557	557	567	567	542	595	556	576	554	576	563	536	582	510	560	543	566	530	562	532	586	535	542	564	518	577	568	576	598	545	529	526	543	600	559	544	565	536	540	528	554	553	530	596	549	551	567	549	543	545	559	525	548	540	569	550	538	543	569	594	527	582	570	524	565	539	540	570	537	509	557	510	518	548	562	538	589	586	602	573	572	571	583	528	526	579	592	541	551	546	583	560	560	569	562	546	542	559	545	569	542	564	542	583	558	555	555	522	576	522	573	542	538	586	566	538	570	527	551	559	547	591	545	564	514	519	546	575	561	549	573	548	577	550	569	540	575	517	522	568	566	584	560	580	544	550	569	527	560	551	546	562	599	507	534	519	602	510	550	540	559	512	561	551	536	525	518	557	542	587	565	543	567	543	573	556	540	579	583	521	530	566	547	563	580	598	573	601	560	535	571	543	513	545	605	531	551	546	600	561	515	546	569	527	588	542	546	561	539	513	577	548	577	588	539	567	500	573	586	521	566	520	541	535	571	553	574	558	536	529	537	592	575	539	583	549	546	517	566	590	555	572	541	545	564	574	548	517	583	592	549	539	533	537	555	584	586	590	569	516	565	584	549	538	522	540	606	590	548	500	570	530	554	571	545	568	553	584	555	600	575	556	541	558	547	585	547	530	568	568	559	577	583	566	544	538	580	587	555	531	595	526	541	566	537	612	537	571	551	561	550	553	572	581	558	563	532	553	607	570	539	527	575	538	548	525	531	564	584	524	580	535	533	564	583	556	541	595	506	563	537	543	562	540	560	517	588	558	576	634	542	581	544	529	590	579	508	592	553	582	547	579	555	576	558	525	557	601	562	580	567	551	585	557	530	570	596	557	599	565	572	528	569	579	590	548	586	578	556	581	570	548	530	562	540	564	543	533	515	598	585	585	594	531	534	577	552	580	581	598	592	515	562	538	543	562	543	588	561	556	611	535	537	591	554	598	546	573	572	527	545	569	593	564	536	543	551	572	560	568	547	549	549	555	589	567	546	577	596	553	564	540	555	548	547	552	564	598	600	527	543	569	593	537	542	530	571	572	540	558	528	555	510	515	575	563	587	565	597	533	562	575	592	541	599	537	603	554	580	552	599	509	502	544	575	563	573	556	547	595	566	543	567	537	525	535	561
10256	7967	6730	1990	2446	2821	2590	4316	3114	1521	515	417	419	254	191	181	192	189	208	174	193	186	183	213	155	198	205	170	201	198	195	181	204	214	190	180	192	199	187	201	201	189	185	177	183	193	192	226	173	191	182	186	174	207	168	187	167	177	182	197	199	199	195	188	172	175	176	186	189	208	160	182	168	176	180	185	180	165	168	193	153	189	193	192	192	168	174	159	181	163	193	184	179	204	214	187	187	184	210	183	185	185	203	219	168	168	175	203	203	178	165	166	188	177	176	191	186	178	188	170	188	186	177	225	181	194	176	202	188	205	189	191	195	190	202	187	194	172	197	193	191	195	203	201	211	198	183	181	169	181	184	187	172	163	189	162	173	178	191	226	178	187	204	201	183	165	164	180	179	173	190	166	187	180	175	184	188	206	176	182	179	185	198	171	183	180	202	167	200	207	185	203	191	198	190	193	182	192	191	177	214	190	172	184	193	176	201	172	184	188	164	180	191	181	191	180	181	193	179	169	156	195	179	174	180	219	167	172	203	200	185	173	188	176	167	192	201	170	213	151	155	171	191	202	182	189	149	181	195	198	186	190	183	190	198	192	179	184	183	180	173	175	198	179	174	193	191	197	171	196	162	197	192	178	186	200	211	183	196	183	189	182	157	177	169	181	207	186	186	184	169	186	196	153	196	158	179	168	169	178	187	183	178	167	187	193	208	194	189	204	187	195	197	174	215	184	179	184	190	154	198	182	175	179	191	181	180	168	196	175	168	175	186	191	189	214	192	176	199	193	186	183	197	179	173	177	167	189	170	183	176	150	174	194	185	173	207	178	169	200	166	209	165	183	174	175	184	192	193	181	204	172	196	185	191	170	212	184	207	185	182	153	171	197	176	186	182	170	197	191	181	210	173	197	183	190	180	164	187	184	181	179	187	173	203	150	201	190	179	197	202	167	173	177	196	176	194	167	207	186	177	165	175	183	199	180	197	198	191	168	195	176	183	163	177	177	207	165	201	170	179	166	193	181	197	193	184	159	193	186	181	185	212	194	203	162	190	181	196	187	198	192	182	197	206	166	184	177	184	195	184	190	189	187	196	186	189	196	166	187	174	203	193	191	170	201	177	208	198	191	198	205	166	196	167	168	206	144	191	185	185	178	184	170	198	169	202	193	213	177	178	183	167	194	193	173	201	184	176	209	182	195	183	183	182	177	187	187	202	186	176	191	171	173	202	181	169	183	192	187	161	174	212	178	193	197	172	191	209	170	191	173	190	196	186	161	172	166	188	182	199	174	196	194	170	189	191	204	198	201	178	200	198	170	169	190	154	190	184	192	183	184	187	180	206	213	162	188	182	190	209	182	212	201	208	178	178	185	201	170	177	175	151	166	202	198	178	174	196	203	209	209	187	198	164	197	180	188	202	195	167	207	179	182	172	164	195	173	199	191	181	181	173	195	171	185	171	177	204	187	194	183	207	179	192	178	195	178	159	181	162	182	189	193	187	183	222	197	200	182	179	209	188	179	180	193	180	200	198	180	188	186	196	195	156	192	179	186	188	204	171	201	175	205	188	173	186	191	182	162	213	202	164	181	177	184	180	199	171	202	197	176	209	194	180	212	175	170	185	212	168	169	185	172	189	190	220	182	179	178	179	186	194	197	164	183	158	203	171	176	183	173	185	201	166	155	201	201	214	202	156	176	176	168	204	180	180	186	180	172	195	183	200	189	189	167	192	177	189	180	175	176	191	188	186	198	197	184	187	175	201	176	200	203	199	199	194	191	175	178	179	175	173	162	188	197	222	193	180	193	190	188	151	157	178	187	192	169	205	184	188	176	195	196	200	180	185	187	179	191	207	183	187	188	190	193	197	186	185	183	198	202	188	187	193	189	208	184	161	183	170	192	200	191	179	176	178	204	188	199	195	183	190	205	202	189	184	174	169	188	177	193	220	172	183	184	169	195	214	189	184	184	176	163	182	180	188	172	188	164	193	176	173	197	166	202	195	190	166	185	182	214	178	193	185	193	177	203	178	170	170	166	195	161	191	198	206	170	189	197	204	185	196	188	179	187	160	200	187	198	176	205	208	193	174	188	172	192	178	188	196	176	174	172	185	177	207	191	189	175	169	192	180	188	193	197	166	187	184	178	210	174	159	176	195	185	201	177	194	207	182	183	188	198	183	202	223	194	186	195	215	189	190	176	193	181	185	179	206	209	172	203	174	173	195	195	198	164	200	197	189	209	173	204	169	199	181	175	187	186	171	168	182	190	200	205	177	193	174	203	203	210	207	194	189	180	184	199	179	209	184	175	173	171	191	179	171	196	168	178	205	183	193	214	215	153	195	210	168	211	186	194	199	190	194	170	179	185	208	181	183	160	168	181	187	186	199	165	197	185	167	181	166	171	181	164	208	204	186	185	174	193	178	190	159	209	206	197	161	192	191	189	180	196	169	158	178	200	200	179	195	180	185	179	194	180	158	226	172	197	179	202	202	161	208	172	170	201	184	208	196	170	185	174	170	188	199	186	172	164	181	197	193	187	166	167	180	194	175	187	210	163	211	185	192	168	199	191	183	184	215	200	198	194	173	196	208	179	194	167	199	178	194	185	171	187	178	204	186	174	198	187	195	171	172	192	210	183	187	216	198	185	179	184	181	198	186	175	189	170	183	190	215	200	166	174	208	189	202	180	177	162	191	178	179	188	224	190	178	203	191	204	210	162	201	186	177	166	178	182	169	201	202	191	178	212	189	188	186	192	181	165	197	180	155	182	206	181	194	173	199	187	193	188	197	196	174	167	207	199	181	183	194	178	183	195	169	195	183	196	184	201	192	185	189	160	176	171	207	208	192	171	189	204	183	198	175	187	180	169	198	172	181	186	188	192	169	178	182	156	182	182	203	192	173	199	164	199	201	181	192	197	201	187	162	191	187	191	202	198	189	206	187	178	193	195	220	188	195	178	171	186	196	169	175	194	194	196	187	182	161	165	181	182	175	173	185	208	178	175	171	162	192	179	164	176	179	218	179	170	204	180	184	198	168	201	191	197	195	166	213	177	160	204	190	163	188	210	166	200	174	211	205	194	193	184	165	190	174	193	197	201	218	171	174	186	180	186	207	197	187	201	190	202	180	189	176	196	199	173	192	188	203	157	230	189	191	188	198	189	165	184	172	161	200	167	184	182	200	203	188	195	165	182	195	188	188	186	201	182	188	193	180	199	206	190	158	180	183	201	182	195	188	199	184	175	179	160	206	182	186	180	180	186	208	191	172	187	197	165	186	177	200	192	180	185	168	179	176	145	185	188	199	188	208	189	187	171	179	201	169	203	189	194	158	187	186	181	203	220	201	183	200	180	171	192	196	178	170	195	167	204	160	204	185	190	199	202	200	175	216	176	186	178	168	197	181	178	175	174	182	196	153	225	182	188	184	183	201	190	191	186	199	189	179	182	185	200	190	172	188	192	204	186	205	189	176	178	179	184	171	166	204	202	201	195
7014	7462	9208	4473	9184	10041	10826	15946	11499	5326	2145	1663	1653	896	571	536	576	508	566	577	515	538	533	521	567	532	552	541	542	558	542	573	579	567	501	537	557	555	588	505	491	525	544	527	538	543	559	530	542	530	594	565	538	505	560	516	510	524	522	541	536	541	556	485	550	512	525	540	508	511	545	520	499	537	494	552	556	525	506	570	542	540	521	527	523	504	511	522	534	553	540	513	526	490	522	506	557	487	492	538	547	511	549	523	564	565	578	502	530	544	503	528	540	486	493	480	525	531	516	536	551	530	518	537	531	523	523	516	550	484	510	541	519	532	529	484	519	545	528	526	515	527	546	525	526	548	553	514	479	527	565	510	537	501	519	487	515	501	494	509	556	504	506	532	556	520	483	517	532	502	510	520	571	538	516	546	542	482	546	516	480	557	526	501	490	476	515	555	560	495	518	493	482	539	473	515	546	512	526	533	528	519	521	552	531	512	499	485	514	511	550	505	538	505	525	553	540	528	548	523	520	498	533	526	524	535	525	541	522	530	544	525	526	559	488	528	517	516	493	530	554	522	506	487	522	550	576	508	527	567	563	541	546	514	512	500	558	512	506	544	511	484	542	562	526	537	504	505	483	568	528	520	516	546	512	565	523	509	497	527	573	525	539	522	531	515	553	500	506	574	551	509	529	507	547	486	539	515	522	524	570	527	522	546	503	535	522	531	523	530	511	496	536	562	515	517	496	544	528	521	524	514	503	532	576	523	500	524	571	542	522	540	503	489	490	527	520	469	532	516	528	520	515	500	538	511	560	553	514	529	548	516	512	514	518	555	557	525	500	520	529	520	536	485	512	543	497	527	547	464	506	552	513	571	520	531	544	522	546	520	499	514	560	541	533	523	519	540	533	536	535	493	511	474	519	575	494	515	520	548	529	522	488	518	517	517	538	504	517	507	511	545	523	508	550	515	534	516	553	515	484	534	521	521	562	530	495	516	501	472	475	507	544	550	552	516	481	563	508	548	502	570	518	518	533	494	546	577	511	502	553	528	532	503	529	556	525	558	527	525	500	509	533	505	541	540	541	514	519	501	518	539	517	518	554	498	604	521	476	503	512	522	543	515	546	494	562	559	504	524	518	496	519	502	516	545	527	526	476	536	528	515	584	530	474	535	544	478	496	493	477	509	508	549	525	530	486	526	482	546	510	542	509	492	491	509	525	548	570	515	533	600	522	508	539	523	495	479	524	555	556	504	499	603	496	553	514	544	496	476	524	530	539	544	535	533	530	538	521	490	492	506	539	540	506	495	525	545	530	491	530	523	497	531	527	513	524	505	506	532	533	491	531	527	536	494	516	551	496	488	535	529	517	494	550	505	492	553	511	488	518	520	529	514	566	488	533	493	506	543	489	506	564	496	516	540	536	509	543	548	524	490	514	527	528	488	569	496	512	510	540	517	466	507	570	518	523	535	511	537	518	559	560	511	514	577	580	502	520	525	564	519	527	554	507	518	508	555	535	526	496	502	522	495	513	526	559	572	549	517	511	516	547	530	529	551	539	500	552	560	516	494	503	495	542	557	517	526	528	574	521	498	509	522	495	562	505	527	559	495	526	527	542	528	559	507	566	552	534	530	495	525	521	519	513	531	562	524	498	549	487	553	541	554	532	515	526	549	539	500	511	493	520	555	526	469	522	520	544	514	528	517	498	538	560	555	554	508	536	545	557	501	551	567	536	549	519	496	516	489	563	524	511	520	573	521	530	556	541	508	528	589	514	495	504	504	541	534	532	549	487	543	545	547	529	564	509	517	531	532	521	522	539	519	532	570	524	555	487	531	524	540	501	513	555	524	521	487	550	488	511	533	544	507	522	488	507	561	516	533	548	531	510	559	541	536	522	536	508	537	494	518	522	505	515	531	536	521	533	478	509	523	473	554	570	541	495	515	559	473	521	559	508	523	507	535	512	505	520	500	558	503	524	517	536	506	537	526	486	508	514	492	556	494	529	513	531	532	534	574	520	522	530	534	503	512	490	543	562	514	538	531	561	537	536	535	539	549	499	490	488	496	493	518	540	507	516	526	496	535	530	533	534	529	515	521	502	516	524	517	536	530	497	537	511	514	513	544	489	478	521	512	516	521	549	519	499	525	550	520	548	512	456	547	539	520	542	497	541	493	542	499	463	525	523	556	537	534	474	518	499	550	539	555	511	518	555	501	516	595	501	513	531	543	512	540	523	529	510	508	582	491	538	506	550	497	529	534	529	527	518	546	561	522	565	501	546	480	522	540	479	513	512	570	519	552	530	540	502	499	532	513	508	494	527	480	529	550	524	504	515	512	529	518	545	497	556	510	531	552	536	502	522	541	508	532	565	531	517	527	466	547	554	534	525	514	518	540	559	523	524	498	538	545	514	520	508	540	545	531	496	513	489	540	520	510	487	576	510	564	542	548	516	532	529	530	530	546	515	520	545	515	553	519	502	502	535	555	527	527	505	511	563	473	545	536	528	509	523	484	527	500	528	541	520	517	546	500	572	515	543	505	510	534	523	520	538	511	546	518	541	536	556	512	559	521	505	546	514	551	522	511	530	533	522	507	503	505	517	503	510	558	531	535	528	513	571	554	540	527	525	523	547	499	567	535	530	492	518	530	523	530	535	539	521	535	538	534	501	559	499	534	542	495	510	523	520	546	516	512	512	534	533	503	518	525	523	493	541	510	521	542	540	509	481	487	541	524	548	526	510	506	509	525	520	515	526	530	581	493	535	545	476	521	494	536	507	505	512	533	569	569	506	526	526	523	541	563	542	489	527	548	551	564	496	495	511	507	540	526	517	489	506	475	507	517	541	516	517	552	562	508	541	523	548	509	574	521	576	525	479	551	500	551	520	482	507	548	541	493	522	561	511	548	555	534	520	531	526	528	509	579	532	533	550	518	535	532	513	524	553	579	506	500	526	515	539	530	539	516	518	514	517	524	517	525	525	463	518	548	544	517	566	534	507	561	519	556	551	490	535	516	539	545	540	534	553	516	544	577	542	501	529	526	552	524	537	515	518	530	529	538	549	541	459	526	524	538	536	524	542	507	530	544	565	511	505	531	523	505	519	541	501	518	492	540	542	478	562	513	530	571	514	526	499	542	541	552	509	539	504	543	533	520	557	508	502	509	506	495	539	549	519	494	504	504	550	508	549	527	566	533	525	549	511	539	497	502	556	528	525	496	527	498	511	477	537	528	559	506	541	513	535	526	550	530	484	551	498	535	563	502	531	504	508	505	565	519	493	600	535	484	524	509	529	493	546	561	548	495	574	500	503	506	551	541	531	542	544	520	494	511	502	522	547	590	535	547	507	501	569	584	517	543	508	504	559	507	521	567	504	575	513	511	510	513	521	503	526	544	531	476	535	522	548	492	519	545	570	531	504	514	527	549	505	513	540	550	489	511	541	538	518	524	571	523	530	500	535	530	505	522	535	504	547	487	497	529	503	540	525	526	495	518	512	470
28782	30946	21349	8748	18276	36291	23413	33124	26285	14329	5204	2041	596	322	203	195	176	155	173	194	189	194	191	203	189	158	243	170	204	236	231	215	229	231	236	225	232	202	217	190	183	185	173	179	170	195	176	172	198	161	175	159	159	186	185	183	160	153	154	155	143	143	155	135	163	147	132	171	155	131	159	141	157	163	154	141	158	165	160	148	157	158	148	155	176	170	171	170	159	171	163	155	129	146	159	140	147	144	132	150	124	159	156	165	147	162	146	154	164	171	155	142	156	150	179	139	160	147	157	170	149	152	163	144	148	164	169	135	141	175	145	146	148	153	150	147	150	167	160	151	165	166	158	150	150	146	159	146	147	139	168	162	134	176	176	173	169	147	157	184	155	158	139	159	107	177	176	158	154	144	160	161	161	181	166	156	168	146	161	153	161	156	147	145	156	131	159	187	139	151	151	162	158	157	149	180	164	146	143	142	135	162	163	119	162	165	152	150	167	162	148	152	160	139	167	167	160	174	169	153	141	152	145	150	165	158	142	163	167	165	164	163	157	146	177	150	148	142	147	146	173	159	166	157	151	161	157	192	148	150	137	156	145	149	158	153	157	164	139	151	141	123	150	144	154	155	155	150	173	132	154	186	130	172	151	154	158	156	167	156	162	130	157	150	151	158	156	158	142	161	150	140	139	133	161	154	144	159	170	175	154	154	147	152	140	163	135	160	170	146	148	139	162	149	160	164	142	161	137	131	158	168	147	139	165	151	141	160	175	130	138	155	141	139	150	143	147	133	154	140	147	164	140	170	163	136	146	153	156	153	135	137	163	163	140	156	164	172	160	157	144	151	133	142	175	140	147	158	161	172	149	148	163	156	160	146	156	161	160	148	168	142	152	150	156	165	164	162	156	154	146	145	140	148	160	152	165	155	161	177	135	159	140	157	160	157	143	141	173	145	140	146	150	160	160	149	146	148	154	153	159	162	129	138	162	148	180	155	159	171	175	146	178	156	160	149	153	154	157	160	146	178	168	173	160	147	178	137	147	147	187	192	161	152	161	161	161	158	154	143	144	157	152	175	138	144	149	123	146	157	159	165	174	157	135	146	147	135	168	161	165	141	142	160	169	137	159	165	150	134	156	163	153	155	156	158	121	173	137	173	146	160	164	171	148	167	143	146	166	143	155	152	154	142	144	157	162	160	157	142	155	167	157	163	127	163	155	179	171	141	146	149	156	165	144	139	165	165	155	160	147	148	143	153	141	134	152	162	142	160	155	152	152	152	151	136	157	150	170	165	164	179	158	155	156	158	161	147	132	159	188	153	164	142	159	150	172	159	161	140	171	152	160	159	135	149	156	145	176	162	163	140	162	133	135	140	152	166	183	152	143	155	145	149	145	174	162	181	167	167	145	157	142	155	162	166	177	166	169	156	158	163	145	162	139	149	159	159	143	164	152	153	155	155	145	173	154	129	173	162	146	169	185	150	149	147	139	164	157	172	138	146	180	169	152	154	149	149	159	144	145	150	167	165	147	141	158	172	150	164	153	155	175	165	137	152	161	148	143	138	142	168	170	125	134	152	152	125	172	142	169	154	168	138	168	170	144	156	138	177	132	147	155	158	135	144	157	173	140	147	167	133	142	162	174	160	160	175	179	146	161	140	151	147	143	172	161	156	160	150	158	138	143	171	163	141	161	158	141	149	145	145	144	145	144	152	151	187	155	134	156	146	155	157	158	163	161	152	154	144	161	160	167	148	140	161	160	154	140	134	158	140	147	163	174	157	161	170	170	161	143	132	182	160	155	153	149	155	163	159	167	128	161	149	160	153	152	141	149	157	169	157	160	132	165	158	144	157	144	153	159	165	162	126	144	147	161	155	147	164	149	185	162	156	153	167	148	158	168	160	152	165	149	154	153	166	160	175	156	140	153	161	176	146	147	140	162	164	170	147	120	163	166	157	164	142	157	167	157	153	160	143	150	156	154	149	162	158	169	165	140	146	156	153	154	166	162	156	167	135	164	155	157	140	164	146	158	161	158	145	139	141	148	165	151	140	164	140	139	159	155	152	158	146	122	142	145	160	137	184	166	139	155	149	151	140	153	160	157	150	162	145	152	163	181	133	159	146	163	151	129	170	166	154	157	143	140	160	162	149	148	163	157	156	171	157	151	178	159	165	156	141	156	154	148	149	140	166	137	132	161	173	148	144	135	144	156	151	167	149	151	150	149	157	174	146	134	184	159	156	141	163	156	139	154	159	155	166	151	153	155	148	145	131	157	148	136	149	133	162	169	131	154	183	153	154	162	163	133	152	139	173	163	154	185	159	143	154	146	152	142	148	161	165	165	171	176	145	138	174	163	167	162	157	145	158	156	153	153	169	155	155	165	142	145	144	143	143	154	154	127	173	178	168	167	168	153	151	168	160	138	163	149	170	160	140	160	153	174	154	159	137	156	147	153	153	168	144	181	148	149	176	156	170	176	122	152	151	161	148	167	167	166	153	160	156	152	149	153	170	160	137	131	145	179	157	141	152	152	148	157	157	168	137	148	146	171	147	150	164	139	124	170	148	156	157	171	175	188	144	161	157	165	133	166	139	152	156	162	155	165	142	131	170	147	163	147	140	142	127	169	131	130	170	160	177	165	145	176	141	169	161	160	154	155	155	149	173	141	140	143	157	136	145	145	140	171	137	161	139	165	159	164	159	143	170	142	155	159	141	175	144	140	147	134	152	146	172	161	153	158	135	141	166	162	169	158	160	140	152	143	156	152	147	144	157	145	152	164	147	155	162	152	147	138	152	155	148	160	166	137	154	140	168	150	137	163	150	160	140	138	140	142	135	161	135	161	145	145	150	142	151	133	163	149	131	145	150	143	149	144	149	159	159	156	147	145	157	148	168	150	137	131	170	144	161	138	149	140	157	162	137	121	175	148	159	147	164	153	155	168	153	154	158	168	151	153	143	141	138	139	138	144	172	150	141	154	146	188	149	161	152	171	168	158	153	166	127	175	167	153	143	131	149	143	153	146	154	162	146	147	144	187	153	128	162	162	166	158	181	156	142	166	150	147	174	145	159	151	179	169	163	177	137	137	162	147	149	151	153	170	162	166	146	163	163	167	142	147	143	158	168	166	161	137	150	152	144	151	162	156	157	167	157	178	147	182	161	128	132	152	137	130	162	137	138	158	158	153	163	141	171	139	158	162	160	149	140	137	159	152	163	147	147	160	157	127	156	158	161	172	170	147	147	152	138	161	128	152	165	170	155	172	138	139	144	140	170	165	151	163	173	144	156	155	149	165	145	177	157	167	159	169	137	174	152	141	175	163	143	147	167	164	173	177	160	157	142	128	165	163	132	140	176	160	173	155	158	166	153	174	141	147	151	146	151	150	159	137	142	149	177	166	149	148	143	157	160	160	158	140	142	140	154	156	128	165	151	160	169	152	125	152	167	141	156	153	154	154	148	160	176	176	157	127	155	154	156	131	134	150	149	179	141	165	166
19881	25426	16936	10884	31588	38585	40383	48588	43798	27781	18035	8359	2812	1570	691	631	540	549	630	640	820	879	887	815	740	695	973	870	972	1249	1099	960	1002	1040	951	1049	933	879	839	725	658	734	631	784	771	703	735	689	632	558	576	532	551	537	522	478	490	519	522	498	493	443	469	519	452	469	439	457	436	434	449	477	464	484	442	454	495	464	451	450	475	466	435	477	456	503	544	504	461	460	426	455	449	461	464	437	445	446	478	445	412	405	481	427	476	372	521	443	444	422	461	458	461	426	463	446	474	434	459	441	427	437	461	450	448	448	438	454	438	465	451	443	461	432	413	461	442	484	439	476	450	490	466	441	438	446	468	436	470	414	415	410	462	485	460	442	455	459	443	470	411	455	436	471	447	428	449	448	426	511	459	436	454	490	478	451	448	509	442	468	450	446	467	466	479	442	443	423	417	480	470	420	457	414	435	439	448	454	433	486	443	473	443	455	452	442	450	444	467	448	442	461	458	499	447	467	452	464	467	427	516	444	462	417	468	427	468	470	458	449	448	461	476	461	471	461	446	509	431	464	468	451	477	445	449	452	467	461	443	465	459	456	454	452	439	471	476	457	452	458	486	463	453	421	472	453	449	508	443	459	485	436	416	487	500	477	468	452	458	454	469	425	458	455	460	467	459	443	468	505	434	481	494	453	449	455	489	458	454	444	429	454	441	431	418	450	457	418	451	452	456	449	453	460	458	420	480	462	457	468	424	462	449	473	456	445	430	471	453	438	445	498	486	482	424	443	465	465	466	474	429	473	424	451	479	465	444	463	431	420	449	448	454	449	505	444	459	483	462	458	423	457	456	460	451	474	443	489	445	463	449	438	428	475	437	451	471	444	418	498	434	454	448	509	471	449	458	418	442	413	423	463	443	434	454	433	493	469	446	441	433	425	457	410	489	468	478	463	459	480	448	442	451	450	431	453	469	449	441	411	450	466	460	465	443	458	453	472	436	456	490	481	490	468	439	439	483	446	463	485	465	464	406	436	461	439	474	460	482	437	450	435	446	419	447	484	434	452	433	416	466	449	448	471	443	462	439	421	465	420	445	444	489	462	463	449	485	431	424	419	466	455	431	485	492	432	449	456	435	423	448	469	460	430	466	462	429	431	485	454	488	458	434	428	430	463	445	449	439	422	448	429	422	442	442	483	448	453	446	415	450	437	439	447	448	454	429	487	475	477	458	473	457	442	465	444	437	423	480	433	389	442	457	416	448	473	423	440	437	426	422	461	417	471	412	451	442	445	427	477	421	432	426	458	504	445	431	414	466	442	459	489	458	448	504	444	465	442	435	475	458	496	476	470	442	455	466	457	432	465	497	450	462	482	473	472	449	444	448	468	434	486	445	476	431	417	449	437	484	445	425	452	469	448	427	465	474	439	441	422	454	453	462	466	455	452	437	481	447	448	413	460	445	429	445	440	463	407	460	435	454	439	474	483	464	463	462	449	422	434	447	464	465	468	448	469	430	437	412	435	441	436	443	444	470	442	438	444	483	487	456	433	419	439	449	452	477	453	450	425	425	442	437	462	460	448	476	453	453	439	482	467	440	460	467	467	462	441	445	429	434	422	428	473	460	461	475	463	428	452	432	435	432	502	406	436	455	425	428	447	437	470	441	449	454	473	446	454	441	432	474	441	434	467	441	483	445	434	419	446	453	484	460	491	440	414	455	451	439	457	451	457	471	455	437	430	422	451	480	451	476	423	432	459	444	446	445	501	455	435	441	410	437	480	473	483	491	409	462	456	476	448	448	446	466	442	437	439	440	429	390	448	445	450	484	410	460	459	446	457	461	479	454	493	473	459	460	419	457	423	438	416	453	431	510	429	430	471	435	448	440	442	461	485	421	491	417	496	426	463	487	471	450	480	478	451	470	430	455	461	433	460	421	449	459	436	449	478	474	411	434	472	481	435	460	431	447	434	461	419	432	400	429	443	432	435	446	436	455	477	449	450	410	497	447	480	459	430	445	467	455	461	472	449	471	432	450	451	439	465	457	470	464	479	448	469	431	478	467	419	451	432	448	466	412	461	444	476	481	418	450	431	441	489	457	505	489	474	393	457	448	451	455	420	474	452	457	443	447	428	420	445	462	442	496	453	419	446	460	447	426	453	443	450	478	447	418	451	468	419	435	442	435	444	447	449	452	438	422	462	430	464	465	426	418	470	450	457	433	483	434	464	426	427	432	471	454	448	468	452	430	505	432	468	479	447	425	425	445	407	459	452	466	440	449	482	436	449	436	447	471	449	465	463	426	476	463	449	425	480	475	488	440	438	455	451	444	458	444	478	444	476	437	427	437	475	453	453	466	438	469	446	473	480	448	459	463	430	415	457	481	501	414	442	466	433	443	440	474	464	493	421	437	465	446	460	463	423	447	475	425	480	471	429	442	418	508	407	458	442	466	446	435	437	442	444	517	459	425	476	436	418	443	462	452	424	425	463	480	431	410	466	446	435	434	433	453	453	427	469	446	482	427	486	433	459	428	456	477	479	466	435	415	421	467	467	436	459	478	464	470	422	455	444	444	475	452	444	444	454	477	452	457	451	469	430	431	465	431	458	421	466	458	414	483	477	447	456	444	485	418	439	422	472	494	451	472	443	495	454	451	451	472	445	470	471	461	465	465	424	452	475	457	455	489	480	438	483	469	505	407	469	416	468	452	470	443	482	430	436	444	448	438	414	457	455	447	453	449	451	422	458	452	427	454	470	454	454	430	440	469	446	452	490	433	484	435	449	434	479	460	439	470	461	445	474	436	437	454	470	428	448	459	441	443	440	435	406	436	458	434	482	437	501	448	469	404	454	459	432	465	418	448	431	473	471	427	453	450	444	455	467	453	477	455	451	419	448	446	466	429	405	454	456	452	494	446	430	432	431	483	457	467	472	480	443	451	427	477	468	471	470	474	472	463	426	464	455	468	432	466	452	427	438	462	461	472	480	455	439	436	455	479	478	478	440	441	424	427	471	449	454	439	483	424	411	439	451	491	437	433	425	466	480	440	463	471	427	483	437	448	432	423	466	459	457	490	455	445	469	433	471	453	426	466	476	414	469	517	454	437	491	441	468	467	448	433	449	441	478	404	463	434	480	457	433	425	466	409	451	440	466	456	424	421	463	466	443	453	437	484	434	473	496	474	483	446	500	464	442	442	467	480	472	455	456	463	499	472	469	462	457	444	471	449	467	445	473	470	400	456	478	464	385	442	452	455	470	484	432	434	450	459	463	440	465	470	452	433	439	411	473	428	449	461	449	447	458	462	449	426	449	440	501	425	464	452	421	468	453	442	436	447	478	456	468	483	467	450	436	454	497	462	448	461	466	439	433	466	478	445	411	432	463	458	446	461	468	478	443	460	425	438	423	459	448	442	482	431	432	456	459	458	430	483	457	418	442	419	453	492	471	467	445	445	419	456	473	439	446	447	469	452	468	448	454	470	413	458	450	424	427	407	514	424	451
37535	36725	24013	12472	32864	42886	32020	38202	40457	28196	12539	6313	1834	431	228	190	198	190	203	215	213	233	234	219	204	211	228	228	204	234	256	219	242	241	250	237	220	179	201	196	211	199	192	217	202	206	231	214	210	198	190	212	203	184	194	149	211	229	213	183	219	182	179	198	186	202	170	203	197	214	205	201	193	183	200	209	197	186	195	189	182	208	194	186	195	213	208	195	193	211	172	192	179	212	192	193	209	189	168	209	205	183	207	173	193	200	203	165	206	188	229	205	201	205	197	205	188	197	186	187	192	194	195	186	204	185	187	176	187	171	212	218	197	170	189	212	209	199	192	211	162	209	184	195	204	169	205	194	177	184	209	209	168	182	215	165	179	200	179	203	213	182	189	189	185	225	187	189	206	191	177	203	182	200	169	180	192	199	199	201	180	193	199	207	190	189	184	176	226	216	194	193	219	196	175	196	188	203	179	182	195	190	199	202	181	164	190	194	188	211	179	176	186	201	168	183	193	192	166	211	200	202	188	188	169	177	152	206	216	195	210	183	188	196	209	193	225	192	220	177	193	183	176	196	181	187	195	213	209	167	204	196	193	171	202	202	204	206	201	207	221	187	208	182	190	205	184	190	210	176	191	186	170	186	176	186	171	198	167	175	198	189	213	192	227	182	246	182	201	209	180	185	185	185	197	190	187	191	210	210	199	189	212	196	196	196	186	174	209	201	191	177	198	203	175	185	195	178	160	207	145	191	201	204	192	172	184	191	208	203	189	218	210	210	173	186	201	190	189	207	185	198	189	174	187	181	173	177	188	202	212	178	198	195	180	196	176	211	176	211	172	197	191	181	185	189	192	198	205	202	202	180	199	204	189	171	189	194	211	183	209	196	180	187	189	189	194	219	197	190	202	203	197	180	185	203	215	199	220	179	208	206	195	177	232	212	193	207	170	195	199	199	212	214	170	186	182	197	196	178	178	174	201	172	199	197	202	199	219	186	182	181	211	187	199	194	192	190	183	197	201	184	181	190	160	178	188	208	201	195	193	199	186	200	207	191	205	193	207	155	179	198	199	184	212	195	212	196	206	197	164	175	195	196	198	158	192	182	201	197	189	194	187	174	173	167	208	191	196	200	189	188	194	183	160	189	187	205	211	163	223	199	176	195	183	220	184	186	189	212	181	206	194	177	197	166	187	213	189	194	203	192	175	189	190	201	176	209	211	214	192	195	209	210	210	203	194	201	220	199	200	175	176	167	201	201	172	181	193	205	195	181	208	180	171	195	193	201	220	193	178	195	185	188	190	202	212	199	178	191	214	183	193	183	189	187	199	203	228	200	201	190	206	175	172	203	196	188	205	205	204	187	195	201	158	208	190	184	170	196	195	187	204	162	200	172	172	188	184	183	188	207	192	192	177	184	185	185	181	211	211	193	216	238	173	171	202	209	167	179	198	182	177	180	199	203	184	176	173	155	205	204	210	186	187	173	192	201	195	198	189	202	222	219	185	195	198	194	226	230	206	190	225	187	187	166	190	201	185	208	179	207	221	179	170	219	187	207	199	212	218	181	208	196	189	175	180	175	181	183	189	179	181	186	179	184	190	173	201	198	192	202	172	191	187	186	205	191	194	200	180	198	200	197	162	205	181	189	172	179	178	186	197	198	199	196	198	185	176	173	206	185	214	181	191	189	208	194	207	223	185	174	200	204	208	192	172	214	182	189	184	174	198	196	193	190	213	197	176	190	190	184	168	191	210	178	175	188	187	189	185	173	178	214	175	188	207	212	196	193	225	192	206	193	202	182	174	198	190	195	209	171	185	189	184	165	179	200	182	187	190	201	188	189	208	198	202	205	173	215	200	183	198	184	181	174	199	189	159	210	203	184	182	177	196	190	194	200	178	187	237	192	206	193	188	213	236	182	196	212	172	219	173	198	221	206	190	193	209	193	202	200	198	206	192	219	195	183	189	187	194	188	169	213	219	215	192	213	182	203	167	147	227	180	170	190	183	207	169	199	170	200	205	193	204	200	177	179	184	199	188	189	187	186	199	219	186	198	188	177	177	204	188	195	190	200	185	201	185	191	235	205	189	188	182	183	173	191	208	181	184	186	216	180	189	170	208	214	176	202	190	208	188	184	193	185	187	220	190	203	186	175	194	191	176	189	181	169	210	191	188	179	184	181	181	187	174	204	197	207	177	196	210	188	163	182	189	196	194	198	170	186	175	196	212	191	226	201	174	172	187	203	196	199	195	196	201	193	180	167	200	171	216	185	196	205	193	210	185	188	197	206	208	187	185	183	210	182	211	187	204	188	190	201	182	195	182	197	210	207	205	217	202	195	183	204	200	192	213	169	201	186	179	171	193	192	210	190	184	202	198	211	177	210	176	188	197	174	201	204	187	201	183	213	198	197	184	203	191	195	181	191	190	219	173	212	208	222	179	221	194	189	191	201	194	212	209	192	189	203	156	191	185	201	199	192	202	184	219	198	177	192	201	207	186	186	192	183	189	185	192	192	188	181	192	193	186	204	208	179	216	198	177	204	183	186	181	193	173	192	198	184	184	229	198	181	178	180	211	195	172	221	181	196	188	217	182	172	177	193	194	199	149	193	199	186	195	204	180	203	187	170	190	219	197	202	200	208	186	190	201	188	216	204	194	186	163	199	180	193	222	213	203	169	193	204	201	186	227	194	206	212	190	160	171	204	205	193	190	190	207	206	188	165	207	209	185	183	181	190	208	201	179	205	217	217	187	190	194	191	183	197	218	176	168	206	193	199	195	197	175	200	189	191	195	193	205	157	175	181	175	204	191	200	189	177	194	191	194	208	178	192	212	206	191	184	208	192	210	166	172	203	182	201	201	222	185	188	186	212	176	195	198	193	192	208	192	175	185	195	215	191	177	192	186	192	183	174	201	194	199	202	182	171	175	174	210	209	222	189	202	193	170	194	198	207	194	160	199	203	190	180	177	201	193	208	177	213	208	195	196	196	165	183	181	188	194	187	201	198	179	191	185	186	214	201	189	177	187	170	199	186	200	200	194	195	223	208	212	201	185	198	181	203	183	221	178	168	217	197	202	174	172	201	201	178	179	177	179	188	184	185	191	183	194	195	191	209	186	193	186	175	207	192	192	194	202	193	183	190	174	210	178	204	198	205	170	200	191	189	176	164	205	208	209	208	197	212	166	209	188	175	184	190	171	204	187	205	182	170	176	207	202	214	189	184	188	179	195	212	185	183	190	190	203	196	191	178	196	184	183	190	173	210	197	199	173	217	161	177	192	205	173	207	186	189	204	196	202	207	193	196	176	191	214	193	208	190	213	188	193	223	197	181	192	199	185	179	189	192	210	192	197	202	222	178	209	204	177	186	217	199	190	208	192	197	208	187	213	174	184	189	187	195	208	187	188	173	220	193	155	199	212	220	202	198	204	189	182	214	212	205	190	180	185	200	200	191	201	206	204	165	175	189	216	171	189	198	199	192	193	176	204	186	205	185
26253	28052	19354	14429	45727	42518	45879	53804	55560	43104	27234	20034	7246	1845	692	593	657	600	627	589	624	682	733	684	674	697	747	824	875	1004	975	953	909	876	877	867	742	655	651	695	667	706	660	712	671	673	686	659	631	662	619	565	574	596	590	553	582	587	574	545	571	546	568	525	560	514	556	550	539	567	566	534	541	562	575	575	623	561	535	553	575	533	599	565	583	595	607	605	578	549	527	525	568	534	533	551	575	535	586	548	546	513	513	527	523	518	573	569	547	539	539	580	572	544	558	600	564	545	552	569	524	541	568	584	531	548	544	530	550	557	513	512	542	569	561	577	585	575	556	574	505	573	551	531	549	565	506	511	548	512	513	574	519	585	525	514	566	568	508	561	567	547	548	561	595	556	564	546	559	570	527	552	557	522	529	558	587	592	535	531	558	536	552	556	533	507	549	551	531	601	520	545	545	549	522	521	531	582	494	566	546	555	573	564	548	553	551	588	529	572	578	575	526	570	523	567	572	575	546	557	578	556	535	533	554	569	532	540	504	539	586	559	566	535	569	515	563	625	558	561	534	565	562	539	564	548	534	583	550	511	553	580	597	535	570	588	528	562	567	577	542	556	586	525	536	586	587	526	553	591	551	577	541	548	524	538	515	546	569	546	481	551	514	539	525	544	584	509	549	614	549	580	537	509	538	526	525	601	526	564	529	557	547	558	538	523	567	558	541	589	548	534	561	547	546	534	553	557	540	550	562	535	552	521	557	578	525	556	487	557	532	587	545	603	495	534	525	574	551	556	547	573	563	571	546	520	543	522	545	532	557	555	562	544	560	571	562	528	572	559	565	506	554	562	539	561	545	553	547	569	540	550	560	542	569	508	545	571	605	514	584	511	559	563	506	555	604	548	582	562	535	575	508	561	549	551	562	548	541	567	549	590	574	565	569	531	510	556	551	522	537	499	585	549	546	552	558	572	578	551	511	563	499	529	572	581	538	555	578	525	563	498	535	552	514	564	534	589	571	566	572	537	553	545	531	541	503	570	505	557	577	537	550	532	574	546	559	538	561	546	547	557	590	577	567	549	531	599	574	515	506	538	564	546	611	549	551	549	549	495	579	544	555	528	525	518	536	555	540	584	510	583	533	525	546	583	536	533	574	544	529	525	571	577	533	559	542	504	578	547	526	578	548	576	559	510	544	492	544	540	539	505	549	543	554	521	555	577	552	550	579	516	556	622	564	528	551	551	564	547	567	521	569	553	538	516	518	537	568	569	549	555	530	526	515	533	538	554	560	552	603	552	573	545	528	601	584	578	567	551	580	544	530	549	528	548	523	528	570	535	555	526	610	538	568	562	553	593	569	541	566	557	575	493	522	555	578	548	536	567	579	554	537	540	539	531	591	558	569	532	518	585	526	527	559	533	513	571	574	590	552	533	538	600	575	520	531	505	541	542	526	574	573	553	594	520	578	569	558	532	519	563	534	556	550	542	583	558	550	554	507	572	528	565	541	524	532	536	538	542	551	573	599	524	577	543	532	547	536	582	515	530	559	573	580	535	539	546	563	497	600	546	526	580	556	557	549	547	573	525	490	568	569	598	546	562	544	572	540	570	502	529	532	563	587	567	559	595	606	543	574	532	525	535	539	571	526	598	543	512	567	579	565	562	518	527	553	560	592	556	548	552	529	534	594	551	584	576	563	583	536	570	546	547	558	537	525	514	532	513	556	578	579	565	575	574	525	542	559	541	569	540	540	563	535	556	538	553	535	533	560	539	538	556	562	559	571	524	557	558	513	544	562	542	585	553	559	520	534	559	573	535	513	552	562	529	528	559	577	565	554	553	527	551	612	501	508	587	484	558	541	568	584	550	539	566	542	528	553	564	530	538	573	536	550	538	560	559	549	550	549	555	519	547	505	549	530	580	582	576	570	564	546	557	570	537	582	538	561	548	501	549	519	493	537	579	554	538	572	571	529	551	543	548	610	567	565	574	567	540	596	545	540	550	518	581	531	591	544	529	528	571	568	545	536	598	540	508	526	615	518	524	585	578	553	576	507	529	523	574	522	519	534	611	627	609	571	557	578	551	568	519	547	545	505	572	521	551	561	514	571	580	560	530	567	559	581	550	576	547	557	560	561	514	520	613	558	557	549	520	494	552	538	574	537	554	511	575	562	578	543	579	532	547	561	537	581	594	583	555	575	528	529	551	545	573	575	577	537	559	552	530	547	554	535	561	553	566	562	574	505	559	550	582	561	551	555	546	522	563	547	547	517	553	505	536	590	559	533	547	561	529	587	550	550	550	557	579	571	564	559	557	588	522	531	568	538	573	527	545	568	529	552	531	556	567	589	535	515	537	563	569	574	496	601	518	574	522	591	544	564	578	585	513	560	489	567	547	540	558	562	573	585	537	586	536	578	505	558	537	546	541	541	550	555	571	577	567	529	528	587	575	571	539	592	571	539	485	538	584	568	609	597	563	572	530	544	564	510	532	585	539	533	537	546	568	550	540	536	531	587	533	533	523	562	550	578	564	547	532	546	528	543	560	552	536	506	530	510	522	577	527	569	547	580	539	528	546	527	532	563	578	569	567	561	555	597	549	546	538	575	532	563	545	510	527	584	519	558	568	564	580	552	540	593	571	531	546	568	541	556	551	573	502	573	595	521	533	503	571	563	520	574	551	533	563	554	540	568	600	547	525	550	549	544	555	588	546	545	504	553	557	555	527	572	529	562	524	514	525	570	575	537	531	525	556	538	537	503	510	539	545	545	545	541	556	541	530	546	573	550	560	521	558	541	538	533	592	542	554	577	549	556	535	556	564	607	577	548	547	513	535	543	529	558	587	522	534	560	510	566	518	523	540	540	538	538	525	546	551	555	571	566	557	510	547	503	540	535	562	572	533	577	539	544	534	538	534	566	528	564	574	566	556	549	545	549	552	545	486	563	536	571	565	498	574	546	531	553	555	539	516	560	536	569	544	523	524	547	537	548	563	552	519	518	560	551	535	560	552	511	534	565	569	568	523	580	555	522	554	510	526	544	557	554	529	568	524	574	595	582	533	557	577	545	557	532	557	568	501	632	553	536	558	583	543	575	536	496	581	568	576	562	503	534	535	574	547	551	557	550	555	560	566	556	557	561	532	512	598	561	559	551	536	524	533	563	608	547	544	573	528	511	524	586	530	534	555	531	588	559	544	578	519	536	543	569	510	517	553	594	616	579	535	511	507	554	553	525	542	552	582	553	562	546	574	542	566	531	553	559	544	595	561	568	541	544	537	553	562	560	541	574	560	549	557	584	574	549	542	548	553	539	548	542	546	556	561	534	557	595	531	528	547	559	510	507	576	519	566	601	554	594	569	549	571	535	599	548	526	562	569	557	533	510	603	534	548	542	539	577	544	542	545	557	558	578	548	528	509	552	549	556	581	534	510	551	579	534	540	553	573	572	548	523	508	562	523	553	542	591	528	578	539	532	543	604	580	538	555	576	590	520	530	573	521
10826	7668	5384	2397	3817	3749	1938	2528	2891	1705	947	699	457	244	196	203	181	192	174	175	169	193	195	190	197	168	175	171	207	173	184	169	184	182	180	196	229	216	181	194	207	177	202	188	183	213	177	191	222	173	181	182	196	196	215	173	179	185	164	202	176	170	207	180	167	208	184	165	199	192	205	201	188	188	178	168	183	212	184	179	193	190	185	200	184	178	187	189	182	168	200	198	200	187	201	194	184	159	170	203	180	191	176	191	194	187	197	185	188	182	184	195	191	214	183	191	178	194	207	183	162	225	157	192	214	195	167	182	176	182	203	201	208	173	178	176	201	171	189	166	203	189	195	190	159	196	182	182	195	187	202	199	187	231	186	199	195	187	192	177	173	194	206	194	181	171	186	177	184	193	190	179	198	200	209	162	191	193	181	159	178	173	185	184	181	187	164	192	203	194	208	188	171	203	206	178	176	188	184	190	189	192	181	205	177	208	189	226	205	179	206	223	164	181	210	166	205	199	177	188	190	229	183	197	193	198	208	196	190	203	189	209	198	201	178	204	202	185	188	195	182	168	190	202	176	220	181	202	190	204	199	203	212	188	204	173	174	178	177	186	192	201	196	188	195	220	164	189	182	196	202	167	178	191	212	162	164	188	179	189	204	178	178	195	213	208	168	182	156	191	177	214	192	184	200	187	174	180	167	180	182	214	202	219	200	183	223	180	186	173	192	181	202	183	201	206	183	180	203	185	179	171	210	185	175	178	174	197	186	197	192	200	177	180	212	186	186	199	194	175	195	191	191	186	176	184	201	189	177	198	171	190	184	196	183	180	212	213	160	189	205	182	197	176	160	195	190	185	194	169	178	163	217	203	165	174	190	187	191	189	177	184	203	207	195	172	196	201	191	173	208	182	194	203	195	185	208	193	181	203	179	198	213	198	200	211	195	206	186	176	187	181	210	171	207	203	188	200	207	191	207	197	190	187	201	195	193	212	204	198	200	180	205	218	168	206	176	176	206	198	164	198	164	190	195	182	180	202	202	188	189	203	200	170	188	212	190	193	180	220	197	179	211	209	165	176	210	156	214	173	179	192	168	183	181	186	202	191	176	208	169	198	210	198	203	176	181	204	188	190	181	205	178	207	169	183	226	198	177	170	185	193	216	177	193	173	191	177	198	218	173	185	190	160	188	198	203	180	158	167	170	195	197	182	201	180	188	168	202	182	175	181	181	204	176	198	207	163	173	183	166	207	188	165	190	210	185	208	197	178	195	191	203	187	174	200	184	166	177	188	190	175	187	175	176	189	192	189	192	203	206	198	205	180	160	213	195	215	207	178	187	199	186	177	191	169	191	176	210	199	183	198	174	215	169	171	203	179	189	171	193	175	186	206	189	179	180	195	168	195	192	188	196	204	207	211	204	192	195	189	189	196	182	182	179	150	217	186	188	217	179	179	171	185	187	209	184	192	205	197	168	202	214	177	198	189	193	197	201	197	185	199	190	220	199	186	190	180	177	162	162	181	178	172	205	193	184	188	195	177	183	160	170	165	212	203	190	183	180	221	181	206	188	190	191	191	181	204	161	177	187	185	178	201	219	199	185	180	184	187	171	185	190	175	197	193	206	186	188	194	205	172	188	204	160	214	196	186	186	204	182	170	186	176	181	198	204	196	199	174	189	187	203	206	191	196	180	218	166	186	198	192	204	200	194	200	183	180	187	184	196	203	183	174	205	187	206	178	198	193	175	202	187	182	185	186	173	199	193	198	191	185	182	185	172	200	207	170	186	191	191	183	190	187	184	198	197	206	217	199	189	156	225	207	177	199	179	191	198	176	188	181	192	179	188	190	183	191	187	183	189	172	191	197	196	192	214	159	173	199	180	198	181	201	180	201	171	201	172	197	197	182	180	179	162	186	204	199	163	164	211	192	209	212	193	202	205	196	199	188	218	187	194	176	181	209	181	194	208	186	201	154	189	203	210	196	196	196	173	184	192	187	186	169	191	188	185	179	204	198	200	191	204	192	221	171	213	209	183	180	162	212	192	206	187	200	194	169	191	197	212	185	176	228	185	181	182	189	192	201	183	185	208	214	202	162	189	176	195	204	188	198	190	201	199	166	157	206	196	170	210	210	214	178	177	155	191	185	199	170	170	186	167	210	189	184	189	199	200	187	191	184	190	181	200	184	184	212	176	172	201	159	201	184	194	203	173	199	193	184	178	195	195	150	191	180	194	156	203	189	181	167	203	166	204	190	210	197	186	172	195	205	194	157	178	200	198	198	185	214	188	188	205	204	171	176	195	179	195	158	213	189	170	191	171	185	193	183	173	187	188	186	196	205	203	173	183	200	194	188	205	185	186	167	208	191	168	181	229	194	179	187	186	208	156	175	202	206	176	183	196	190	185	186	210	183	195	187	184	212	166	201	187	201	174	211	188	182	187	213	219	194	174	211	186	194	184	209	186	182	174	188	197	180	166	209	184	203	192	172	201	170	201	181	193	214	167	193	181	160	194	204	182	176	183	207	185	187	206	188	161	185	191	152	194	187	179	175	182	198	194	165	188	209	215	206	197	199	202	189	177	171	176	184	156	171	165	172	180	170	195	216	185	190	208	177	185	173	207	196	180	194	179	198	192	184	196	183	188	198	187	193	192	188	181	180	174	200	191	182	193	179	193	202	188	209	184	166	198	195	201	173	187	181	204	171	200	173	178	180	213	194	198	177	190	191	178	187	183	174	191	233	178	207	189	187	180	189	205	219	209	194	180	206	202	204	202	220	210	190	169	162	199	209	196	193	202	207	198	177	182	189	177	201	178	161	196	179	206	182	212	188	199	185	216	180	184	190	175	192	186	197	170	198	184	179	182	190	213	198	207	195	169	191	198	176	218	178	196	193	197	181	163	192	174	186	193	185	179	192	197	204	185	189	174	179	181	188	207	186	181	207	164	206	199	172	207	208	172	180	178	199	172	192	175	212	209	203	196	218	184	173	184	197	224	184	177	190	198	179	170	199	194	178	177	190	233	181	174	202	213	183	193	189	174	199	186	204	194	230	195	179	188	186	204	185	181	192	192	200	183	204	176	203	186	213	184	202	199	194	202	171	181	200	213	211	184	194	182	214	192	174	208	175	191	203	195	186	174	207	190	189	186	204	196	192	186	159	187	186	205	177	175	195	193	194	182	190	197	166	205	192	201	160	185	185	192	179	183	200	204	198	186	180	177	193	192	196	190	190	200	180	178	178	167	209	180	200	181	190	205	188	186	194	189	183	178	186	187	206	199	188	195	177	174	178	173	197	173	179	183	174	190	202	167	196	191	173	190	211	203	197	180	206	192	178	221	173	207	181	210	176	191	199	197	195	159	192	187	193	206	193	190	178	171	187	175	181	188	192	181	198	175	190	192	187	208	202	194	193	198	199	181	176	181	183	199	175	222	181	194	170	212	180	198	184	190	189	191	184	188	191	191	196	192	193	193	184	166	179	187	214	239	206	179	194
7559	7095	7878	5770	13841	12230	8494	10648	11670	6345	3766	3080	1808	694	545	535	566	563	517	547	507	558	548	557	553	559	599	576	548	540	563	533	566	512	580	541	521	549	560	564	534	529	546	575	559	537	527	526	545	563	538	585	562	520	576	509	558	521	577	510	522	540	513	514	560	537	483	515	545	546	506	555	518	540	527	505	551	534	558	552	519	581	529	514	528	529	583	530	536	572	529	533	517	529	500	536	526	549	561	517	534	546	554	538	574	503	558	561	560	515	527	559	578	586	540	504	553	512	551	548	555	537	536	558	527	541	500	572	575	497	563	535	506	563	529	485	549	519	535	562	565	518	525	561	568	560	528	524	567	560	533	556	534	514	566	547	524	558	591	540	541	606	555	532	565	565	508	587	553	537	550	520	571	573	538	531	558	507	534	529	514	537	509	547	559	546	551	510	522	547	571	567	598	562	535	522	533	532	552	538	509	555	548	535	521	505	586	535	525	533	524	554	548	529	539	512	541	541	528	527	526	536	532	484	525	537	578	535	515	559	536	509	530	544	528	526	498	527	573	494	571	530	518	521	570	537	543	540	515	559	525	558	537	565	523	547	548	562	543	516	486	559	537	535	554	537	594	542	557	560	540	512	508	553	547	545	506	573	513	515	493	540	558	576	561	573	546	548	524	528	523	540	561	518	532	489	547	554	541	549	557	576	560	538	539	548	552	550	557	526	532	557	556	541	565	509	544	528	508	532	570	545	595	532	536	507	514	528	488	549	525	557	497	525	533	533	567	500	557	529	558	592	554	566	546	538	511	533	572	551	498	557	517	527	542	529	561	528	528	508	585	514	548	540	537	564	506	574	515	526	533	538	504	577	513	555	527	551	519	534	514	530	573	568	513	518	522	504	548	552	531	549	500	538	524	547	537	528	561	582	567	582	513	544	523	545	543	542	551	514	521	524	542	555	574	521	564	491	531	537	547	544	477	539	566	535	571	543	560	559	566	586	517	527	520	573	564	553	512	525	517	535	535	579	525	556	522	561	550	559	558	547	547	543	534	516	524	560	555	548	523	580	563	556	529	546	555	509	568	522	505	514	560	562	555	546	507	573	531	559	571	540	534	528	507	560	538	545	535	526	560	519	536	554	533	540	573	536	554	554	586	549	536	532	521	510	530	511	571	552	571	515	548	542	507	555	547	559	519	534	570	522	504	559	532	520	552	531	550	555	607	580	547	557	557	546	591	489	507	544	553	526	585	535	544	542	594	561	509	549	575	541	527	536	556	538	530	516	531	545	544	572	526	511	510	567	595	551	520	549	517	522	530	554	542	545	523	533	593	526	512	521	560	547	550	513	621	521	553	536	564	555	533	518	534	556	577	507	537	531	507	536	527	549	533	538	527	569	485	550	542	571	559	522	518	554	518	564	542	505	556	539	515	569	551	547	546	531	566	520	561	579	516	537	525	496	579	517	545	518	495	540	533	518	542	531	489	562	531	516	570	564	519	553	571	534	548	516	545	580	557	567	538	526	542	542	562	573	516	548	547	566	481	537	530	508	519	542	527	521	537	497	543	524	537	543	538	529	538	570	513	538	552	579	552	551	552	502	530	546	589	496	553	510	514	526	549	582	518	524	536	503	559	572	540	563	609	556	560	496	506	547	536	527	518	540	547	557	542	512	519	525	494	550	538	509	524	613	546	538	554	527	550	531	556	570	553	552	521	560	523	527	582	498	505	493	533	588	546	508	556	500	530	548	553	533	581	546	574	559	510	526	533	518	536	518	531	549	504	543	555	526	490	583	537	573	500	561	558	549	549	504	548	563	522	534	532	557	546	542	514	527	528	540	519	523	522	505	505	567	511	547	550	534	569	544	539	544	511	547	538	579	564	541	523	542	520	548	570	552	496	500	575	488	528	534	521	505	565	537	529	528	508	510	545	551	543	559	575	557	588	555	552	580	512	515	521	516	540	504	593	570	571	558	514	584	549	547	548	557	529	536	587	521	573	498	518	533	519	542	496	534	519	570	560	572	542	526	488	568	562	546	586	498	523	583	530	575	538	509	572	539	496	531	579	489	532	519	559	551	571	516	472	535	566	531	531	575	582	508	561	534	579	556	499	504	519	524	523	554	522	548	548	530	535	542	511	549	498	526	543	559	525	545	548	554	519	499	506	586	563	517	513	539	541	528	546	504	505	509	545	533	532	529	546	537	566	575	547	613	530	522	486	520	557	495	583	504	545	528	545	557	575	553	552	603	540	509	535	553	540	508	553	535	557	549	511	528	584	562	550	560	548	540	543	530	563	540	548	520	563	539	567	539	551	519	559	567	526	578	560	592	536	568	563	540	558	558	551	498	522	595	527	533	544	492	527	520	545	547	561	501	525	525	494	539	518	572	565	526	536	554	521	544	553	549	540	525	555	535	569	565	557	561	536	521	504	560	557	534	550	507	523	556	553	524	552	553	537	523	561	516	601	515	516	531	529	539	538	551	584	529	543	555	586	550	481	533	483	548	499	545	513	534	524	533	584	564	555	563	554	581	501	574	540	500	558	563	553	523	581	526	568	576	558	529	540	547	556	548	508	499	595	509	505	526	528	532	550	563	546	534	590	524	576	516	547	551	515	566	556	535	583	509	547	499	555	538	528	493	564	535	504	516	519	517	556	530	497	518	542	519	519	563	582	521	519	553	568	556	580	545	508	545	562	562	538	556	540	534	537	534	573	495	504	519	554	536	520	531	541	507	582	525	526	520	507	564	588	549	502	528	526	517	529	531	488	531	530	549	562	559	513	516	545	531	573	544	527	537	532	561	522	540	560	594	501	527	550	520	483	535	529	540	543	570	564	535	553	564	520	558	563	491	572	550	533	518	545	573	549	547	526	534	553	551	503	544	503	557	534	527	493	540	527	525	509	579	528	550	528	544	481	557	488	516	527	524	544	560	566	540	519	537	567	548	551	593	560	509	550	531	569	515	565	536	521	533	540	541	510	565	542	555	517	510	511	560	567	475	565	514	529	551	493	516	581	479	545	535	544	518	530	506	496	533	517	547	557	523	538	548	527	580	565	555	548	539	564	514	525	560	553	511	535	532	523	574	566	549	545	509	553	542	566	556	521	560	580	530	501	560	524	565	521	505	536	530	552	557	541	546	494	517	510	520	510	526	543	536	552	548	556	550	579	542	507	553	547	555	556	522	569	545	564	524	547	545	506	541	585	541	563	537	569	538	568	540	550	530	551	540	540	535	536	534	527	545	565	541	562	555	534	515	543	576	540	547	580	563	550	560	542	502	535	542	572	579	568	524	557	483	549	542	549	542	578	546	502	538	523	513	521	541	538	551	531	571	559	550	532	511	530	537	558	543	529	552	511	522	538	519	551	562	544	503	540	513	561	503	522	551	495	553	534	501	525	563	586	536	524	562	550	529	523	557	502	532	559	528	525	527	527	524	580	529	560	562	513	529	552	529	564	511	550	557	519	550	520	546	523	550	547	565	554	546
27474	23070	21669	12851	27965	32366	23119	27716	25804	17271	6711	2861	1557	570	244	177	188	156	175	182	168	174	157	171	190	160	194	182	148	149	159	167	156	187	178	177	167	175	203	169	170	206	200	202	170	174	158	183	152	147	182	152	173	181	177	187	144	178	128	168	169	147	156	159	146	150	174	169	158	170	174	151	183	180	151	146	197	157	174	173	164	148	169	155	145	171	177	170	164	159	167	182	155	186	167	185	167	159	172	164	172	169	146	148	152	158	157	169	157	202	149	157	179	196	154	172	174	169	176	197	197	155	176	180	193	181	162	160	158	157	176	183	154	178	197	170	146	160	152	177	175	171	166	184	178	165	178	183	164	183	162	160	166	164	158	169	144	149	137	164	176	166	159	167	154	178	182	153	209	175	172	168	190	195	174	165	198	172	195	146	169	172	176	161	159	185	175	153	174	170	177	170	157	161	161	177	162	165	162	163	170	155	150	181	186	173	203	161	148	179	182	175	183	155	173	169	152	155	155	147	160	182	168	177	184	154	186	191	161	177	182	166	194	174	178	169	146	175	174	160	188	187	160	188	172	176	172	151	186	194	160	142	201	176	153	162	185	176	160	154	176	158	161	183	176	181	173	132	161	173	174	167	170	177	167	163	174	177	152	172	163	155	171	183	144	162	170	183	167	189	146	169	175	190	179	156	164	173	175	166	174	190	184	159	182	158	151	157	169	173	153	169	147	155	177	167	150	156	136	162	142	177	152	167	163	194	187	188	160	151	170	185	168	179	152	167	176	161	164	166	182	155	169	170	175	179	172	156	166	180	173	179	138	162	164	167	162	151	184	177	162	153	161	180	182	177	175	169	180	160	160	177	151	172	175	148	172	160	163	143	170	143	199	173	183	186	172	177	164	153	167	196	173	172	199	179	163	170	173	182	174	191	169	157	170	181	156	203	162	166	152	187	155	174	156	179	171	176	172	183	169	165	168	151	168	180	169	175	169	191	157	176	155	154	170	173	207	138	180	169	166	183	174	153	196	141	149	154	179	171	171	162	152	162	156	162	173	163	176	151	166	179	172	174	190	145	177	173	155	143	183	159	159	174	189	178	187	169	186	192	186	161	168	174	174	192	159	165	161	168	181	158	180	128	143	149	156	196	160	172	171	159	163	159	164	188	182	186	154	171	179	196	181	169	155	174	154	179	175	168	202	194	174	173	176	174	181	162	155	154	166	148	176	160	177	159	172	163	151	199	149	166	166	172	162	197	165	161	186	143	153	185	184	139	161	175	166	175	186	153	180	157	179	186	182	168	152	171	167	148	164	137	185	171	200	154	165	183	150	185	144	156	186	150	145	151	168	183	179	182	180	177	190	158	159	189	152	147	184	148	188	163	159	177	171	184	159	176	162	166	178	149	158	175	182	172	142	165	179	165	167	166	191	151	172	174	174	177	165	168	174	177	173	155	171	181	150	192	186	166	167	148	152	151	153	154	168	198	165	173	187	189	172	166	195	172	161	189	165	169	152	148	165	180	189	196	171	155	185	176	192	150	176	166	155	176	149	168	171	152	183	174	178	158	153	172	192	172	161	135	163	160	161	168	163	145	153	158	170	163	157	178	205	155	180	175	176	187	158	187	183	181	167	183	153	171	174	162	160	155	186	179	181	155	170	187	177	170	179	183	143	186	167	157	153	177	172	168	174	182	177	149	174	158	196	165	185	165	165	195	180	160	151	191	182	179	170	179	172	169	156	153	155	177	169	168	159	175	163	166	184	153	177	169	164	172	154	165	166	150	180	187	129	145	165	145	159	160	176	180	179	173	161	193	170	172	171	182	163	153	183	165	177	165	187	161	156	172	164	156	172	191	178	185	184	168	185	184	153	155	204	159	170	182	176	155	161	165	158	153	150	156	179	178	147	191	162	166	162	158	159	188	197	174	158	173	187	165	139	171	145	159	158	164	157	171	169	184	172	161	159	170	183	164	148	169	133	192	149	154	157	187	165	174	146	179	147	153	182	161	176	169	145	165	159	177	180	180	171	182	175	182	184	199	193	150	159	154	162	144	147	163	172	166	157	159	189	162	161	183	163	151	167	152	167	199	168	184	179	179	157	152	177	156	187	192	155	173	165	152	164	181	157	164	193	174	137	169	184	192	153	164	177	173	175	135	199	158	165	181	162	196	177	175	142	176	177	181	175	169	168	174	165	158	160	168	160	189	171	164	181	158	183	163	131	166	166	179	172	181	172	155	158	193	150	161	164	185	170	160	163	159	171	161	163	174	183	159	167	152	198	180	167	181	177	165	148	146	160	164	183	169	173	168	149	167	145	167	163	156	159	170	181	159	168	148	174	169	182	153	173	163	163	132	169	174	181	172	158	171	165	171	180	204	171	158	198	174	177	165	176	159	173	173	157	174	167	172	144	165	155	167	179	169	175	175	180	172	184	183	192	169	197	164	159	147	179	179	164	163	191	163	176	173	187	138	173	176	180	151	161	169	175	171	182	170	157	153	181	158	164	190	199	165	162	152	122	191	172	177	179	172	192	185	183	159	158	152	175	158	158	169	169	155	161	184	163	182	157	178	179	171	167	174	150	160	171	174	170	167	165	174	169	175	172	187	193	178	161	146	159	158	180	165	149	140	180	151	171	167	172	154	157	169	175	144	180	164	207	169	166	192	171	177	155	185	152	167	158	169	165	158	156	152	183	194	178	148	160	160	173	172	168	182	159	181	144	172	169	164	172	194	157	183	172	160	149	157	150	168	191	180	164	182	171	166	167	156	156	173	138	190	173	139	162	181	164	167	190	184	165	175	165	179	173	167	187	169	179	166	171	185	170	164	184	142	161	161	180	183	161	158	156	180	144	157	172	150	178	174	156	186	168	176	163	186	154	150	170	203	191	162	155	157	178	188	162	174	178	164	155	164	158	172	161	181	151	163	184	167	161	187	158	163	173	170	159	179	151	158	198	168	152	153	167	171	184	168	172	188	167	156	151	182	161	187	178	182	169	166	167	170	171	175	183	173	165	167	180	162	150	172	184	178	174	186	180	168	169	166	140	154	173	151	153	172	182	172	168	153	192	166	172	192	184	177	142	158	160	167	182	180	193	161	167	164	192	175	160	178	156	164	176	161	155	189	178	160	175	183	174	179	168	154	163	173	183	181	157	179	161	161	180	156	154	185	165	149	178	163	146	177	168	168	159	167	173	160	172	188	139	125	167	159	182	155	162	178	193	166	158	166	169	164	172	181	156	170	167	175	194	187	166	166	162	182	174	160	175	177	147	176	186	158	163	161	151	182	179	172	154	160	177	170	174	181	150	175	141	169	168	163	167	170	156	167	165	167	177	161	182	164	156	151	147	158	173	182	177	163	164	153	178	146	159	164	169	183	179	169	156	171	171	163	187	164	163	158	155	168	174	144	173	175	151	170	170	147	159	184	201	155	162	158	161	167	190	162	172	161	188	173	163	150	163	183	193	164	162	166	188	172	172	168	179	156
18036	18699	21503	15914	41521	37840	39136	45193	44017	34705	19592	12381	7209	2855	791	509	500	521	506	494	479	513	502	477	491	521	528	537	552	545	524	534	532	527	474	523	536	524	491	500	474	518	534	489	544	520	514	487	524	513	554	515	506	528	481	479	507	524	491	491	529	494	507	515	495	460	506	467	448	497	489	464	484	474	475	506	507	486	469	439	502	488	473	524	493	511	500	478	464	524	534	452	501	489	528	490	501	471	489	456	503	484	484	539	527	511	506	496	527	487	485	530	495	490	502	501	526	469	503	513	498	496	452	513	496	525	475	482	469	485	503	487	468	481	510	489	474	509	533	502	496	498	519	506	476	480	490	432	508	491	512	450	488	498	505	502	513	435	497	482	499	504	501	469	510	493	477	486	463	448	517	503	495	460	528	500	494	548	506	491	494	492	485	514	473	488	477	498	541	482	487	502	481	502	482	465	479	481	503	488	514	525	467	509	462	459	468	505	499	514	511	519	497	539	492	506	463	488	514	498	500	527	522	515	497	524	504	484	515	480	477	500	493	492	485	475	505	539	504	450	479	507	540	512	466	487	503	490	487	484	479	477	517	474	468	459	535	504	473	505	488	490	490	491	493	505	495	516	479	495	501	491	465	484	539	463	493	496	506	478	496	461	520	478	485	499	477	489	519	542	517	458	498	487	496	509	493	470	476	499	509	517	455	546	507	484	528	516	502	483	510	480	502	488	459	487	506	500	531	474	485	475	466	486	505	519	457	460	508	481	484	497	441	467	502	438	530	478	473	475	522	479	515	488	461	435	499	500	536	530	506	521	488	473	485	515	482	490	482	463	496	518	529	508	526	511	482	500	516	481	496	471	493	488	515	504	551	470	455	512	546	520	523	494	512	486	507	495	511	528	499	463	471	522	467	488	503	492	506	517	486	508	527	473	510	515	501	507	486	490	502	500	508	466	496	514	513	489	442	521	487	470	478	491	474	484	501	440	489	498	501	521	496	500	499	485	488	482	503	488	479	503	478	499	488	477	495	514	513	493	457	499	457	525	477	462	495	461	472	531	535	489	521	525	491	505	498	492	490	505	497	525	479	470	498	481	524	536	506	468	502	494	505	508	466	496	481	452	467	512	441	509	443	515	484	466	551	495	509	486	499	528	515	532	465	520	449	512	501	512	475	497	494	518	511	509	520	504	504	495	511	493	484	521	481	479	475	483	514	475	519	516	487	474	455	464	473	514	503	535	476	513	492	447	476	501	507	491	488	497	507	464	497	509	499	444	495	466	469	529	481	498	497	478	463	470	535	528	478	508	470	455	520	529	470	527	450	450	477	488	523	521	538	508	470	508	524	446	477	481	533	487	483	474	497	478	516	512	483	456	475	485	466	530	484	471	501	476	492	514	495	507	491	486	479	467	507	514	458	496	521	488	498	493	516	475	482	491	480	476	510	500	480	487	436	490	466	489	453	487	494	530	500	473	509	513	483	519	484	476	478	504	478	494	517	491	519	508	530	495	508	490	472	501	480	502	482	483	506	480	504	535	523	494	534	489	498	472	489	524	542	498	480	511	484	469	475	450	463	489	496	454	502	495	492	512	453	492	496	500	511	513	489	506	488	496	503	494	513	489	507	472	516	527	487	503	503	464	490	506	506	459	523	473	514	474	505	515	498	532	484	508	554	497	469	511	446	472	507	454	496	504	458	491	468	532	449	472	482	482	471	475	485	495	522	492	476	488	452	493	536	472	505	488	521	471	494	532	507	513	491	489	465	493	496	472	501	452	511	513	492	494	505	459	513	523	508	506	452	514	457	476	489	501	505	491	481	474	474	486	502	454	500	491	491	469	476	522	525	498	476	492	484	489	472	495	519	531	486	455	492	494	510	459	496	523	494	504	516	496	536	493	500	496	505	502	473	479	503	490	463	524	469	478	481	492	556	481	482	501	460	494	495	532	490	490	457	474	528	500	487	497	504	502	490	529	534	479	513	487	481	460	517	482	485	479	474	456	488	518	490	485	453	462	477	485	485	461	476	484	502	530	504	477	475	532	499	509	502	501	469	528	492	484	500	523	477	479	516	493	490	496	486	460	513	512	493	509	495	462	490	482	447	523	481	507	514	488	461	468	544	526	474	539	522	502	454	489	508	448	540	488	495	501	514	444	522	482	464	455	542	500	488	505	529	506	510	476	536	519	472	479	481	503	458	491	482	454	490	481	486	500	475	509	489	515	477	525	469	455	485	502	502	500	526	476	484	508	507	514	496	512	502	470	535	499	462	470	479	505	511	496	468	488	502	486	506	485	499	506	512	506	501	500	516	496	509	503	514	481	455	482	535	470	493	489	473	478	497	510	522	480	520	480	492	485	476	466	483	499	517	469	499	506	525	480	498	445	530	501	491	502	548	521	503	492	473	448	493	493	528	498	528	546	478	487	502	421	496	493	456	456	526	515	494	471	504	539	508	480	503	509	498	481	462	497	502	466	529	472	500	515	524	447	512	497	493	512	475	524	453	506	444	518	478	469	504	502	471	485	484	465	483	494	478	484	469	511	492	513	511	432	455	465	507	504	510	492	458	537	478	501	509	494	483	514	495	468	462	475	485	516	513	456	482	492	461	488	484	493	457	507	541	464	512	451	509	511	476	464	494	486	501	531	497	486	504	520	493	500	457	486	478	469	502	476	453	497	498	467	458	490	485	473	469	440	513	496	494	479	500	494	462	480	531	459	534	479	505	519	531	508	465	491	528	524	507	492	513	451	540	491	497	452	494	496	477	483	498	494	506	492	450	561	480	514	489	493	487	488	517	533	460	488	478	484	474	478	516	511	496	529	449	537	507	485	457	460	483	509	467	483	499	485	526	485	517	465	483	522	497	503	516	472	473	499	489	488	505	464	467	479	493	494	465	494	510	496	494	562	468	511	487	479	485	483	505	504	491	513	488	543	498	511	488	510	539	526	460	495	455	503	471	510	489	498	480	476	505	488	447	543	483	509	509	542	485	502	498	531	517	492	469	476	454	483	523	486	537	474	502	495	478	495	509	531	470	463	477	487	482	503	455	486	469	495	483	465	482	466	464	515	485	509	478	488	504	478	496	502	478	503	508	517	466	463	488	487	508	505	507	474	527	483	495	477	506	489	526	487	472	479	493	508	512	479	508	483	441	448	518	496	464	512	478	505	476	491	501	502	519	505	469	529	504	504	493	511	482	516	484	443	543	468	506	521	504	478	520	512	526	503	538	494	518	488	549	482	497	493	512	484	506	528	505	486	469	470	463	531	531	497	493	541	541	500	481	512	493	478	513	488	482	458	473	511	507	504	524	478	472	523	507	535	485	512	501	477	435	498	486	503	526	511	465	472	501	482	499	492	483	490	481	504	499	491	503	455	460	561	527	485	497	466	470	491	474	533	461	481	498	477	496	487	497	460	520	497	526	540	460	477	491	493	499	488	473	461	488	493	471	464	475	544	475	470	459	494	497	516	505	487	489	497	506	490
36034	35655	28954	15394	42822	56892	22507	29986	37376	25041	11283	5895	3280	1676	454	211	189	205	210	188	220	190	218	210	229	211	194	218	189	224	227	203	189	197	217	212	229	202	206	190	205	220	200	215	193	204	157	207	201	182	203	185	191	202	198	218	190	178	209	216	181	216	200	207	204	210	185	209	189	201	202	188	194	205	214	192	183	209	207	188	174	205	206	213	221	202	201	171	178	226	200	178	188	206	203	198	226	193	211	171	218	223	181	208	199	205	178	205	214	212	198	176	182	189	204	201	193	208	212	211	193	224	203	194	197	213	203	197	203	182	210	203	219	202	186	202	225	207	169	173	194	211	188	183	200	206	210	183	189	197	176	189	203	211	193	223	192	220	199	194	206	209	196	189	194	209	232	190	208	172	215	190	198	197	207	206	209	185	191	179	178	197	191	219	206	204	190	168	168	205	183	210	213	181	215	227	199	195	203	191	205	191	213	189	198	186	204	179	205	195	192	178	198	202	191	176	216	200	195	188	203	202	192	196	188	168	194	188	187	189	184	174	202	219	211	209	202	165	226	206	211	202	196	202	199	186	215	210	194	195	189	183	187	188	194	178	229	172	203	199	196	194	178	199	199	204	211	214	210	177	197	184	210	188	215	215	201	194	183	196	190	198	225	220	232	181	207	181	200	210	173	210	207	222	188	192	203	202	188	196	188	193	225	201	179	210	175	243	174	190	218	201	199	224	219	212	193	192	209	206	201	194	194	187	193	189	195	192	185	200	199	206	218	212	211	203	206	214	178	200	201	198	200	191	186	230	220	168	190	181	201	188	226	185	190	184	203	177	167	178	205	209	200	215	197	235	168	206	212	205	196	220	180	214	220	221	195	207	190	200	217	180	185	176	191	185	191	227	210	208	190	212	198	249	175	183	213	186	205	213	206	185	198	187	181	196	192	203	185	212	220	206	187	212	245	196	206	179	193	189	195	199	198	182	200	204	194	190	197	179	227	199	199	192	194	203	188	194	199	204	200	201	164	192	191	184	192	202	205	182	213	208	193	196	193	177	200	223	186	182	195	225	169	192	198	205	194	189	214	204	228	214	202	199	166	195	200	182	239	210	197	192	181	198	191	181	195	183	181	173	208	177	183	196	216	222	180	187	193	178	181	189	179	202	207	176	225	202	198	213	194	177	167	205	187	192	212	201	200	221	203	202	185	224	194	206	217	197	190	210	195	216	209	197	186	190	197	215	214	187	225	185	205	191	206	178	207	176	200	177	196	189	215	193	219	208	199	208	172	208	205	189	191	205	199	220	192	178	229	170	201	211	208	197	180	187	190	191	178	220	233	177	190	197	199	192	207	203	217	204	184	181	206	216	194	221	194	209	221	203	172	190	212	182	207	196	203	193	189	196	186	211	200	199	223	177	208	208	197	205	191	204	206	213	216	208	209	200	197	210	183	199	198	215	194	199	173	181	226	199	197	206	170	205	202	190	189	199	228	189	204	179	228	203	189	197	189	200	187	195	213	176	197	219	187	234	196	196	196	202	182	188	170	224	186	207	199	207	205	211	205	236	201	196	187	211	176	237	215	199	186	220	184	203	181	192	205	182	210	188	207	204	200	213	193	190	204	224	206	218	194	191	231	227	188	207	173	210	208	187	195	201	208	212	200	195	190	195	189	202	213	221	204	194	211	205	167	208	206	202	188	206	203	203	200	192	205	203	173	195	198	204	188	180	202	197	203	206	213	186	217	196	204	198	200	211	215	178	180	192	188	201	184	195	197	191	210	182	215	208	200	218	192	197	204	193	202	202	204	196	192	188	211	191	201	173	192	209	219	191	203	164	187	211	189	189	212	208	182	211	203	178	201	200	174	226	186	197	171	176	212	201	190	183	187	194	197	178	206	174	182	209	214	188	210	180	197	219	200	199	201	196	212	186	208	195	195	210	177	223	199	188	181	187	211	208	183	192	190	195	193	223	187	209	195	209	164	212	212	233	196	204	212	207	194	205	201	206	199	196	181	241	215	203	211	196	180	204	192	188	200	198	199	192	212	222	225	200	228	208	187	199	205	202	198	197	217	189	209	202	207	212	174	176	208	181	211	178	160	205	178	204	186	199	186	202	168	179	178	211	191	216	188	186	199	216	201	205	195	181	211	191	223	210	242	195	228	183	188	199	209	197	198	185	178	216	209	196	207	186	202	193	205	194	178	187	218	203	197	199	208	185	190	219	186	182	199	195	208	214	184	190	173	189	227	210	197	176	171	181	197	210	211	209	214	211	227	206	206	181	209	211	214	204	200	210	192	186	189	210	197	180	218	172	242	215	172	205	214	201	212	194	216	186	198	198	209	216	192	218	227	204	206	213	210	220	204	200	207	210	188	240	204	202	181	180	190	185	224	202	167	167	211	216	175	194	204	201	208	213	197	193	213	191	192	206	180	200	171	200	211	216	204	210	214	183	180	174	208	172	207	200	221	193	191	194	171	199	183	206	198	214	190	207	191	210	199	209	184	197	185	202	205	195	228	187	180	215	186	219	217	200	203	193	212	195	194	205	179	197	210	193	195	190	195	214	194	192	214	193	210	188	228	222	201	209	221	210	191	202	180	200	196	209	188	203	194	178	190	210	193	216	179	209	186	200	208	205	206	193	237	191	230	181	193	183	209	181	182	194	209	238	213	179	199	230	182	217	194	210	196	207	211	189	177	206	218	219	181	194	166	202	191	196	196	212	198	195	190	206	210	196	225	206	191	175	214	188	212	196	193	192	211	217	201	199	223	209	187	211	191	200	215	209	203	199	176	208	190	192	189	191	226	213	192	195	202	209	221	214	193	217	194	183	181	204	200	213	197	179	177	172	183	197	196	183	182	195	180	211	205	198	191	186	200	202	215	200	194	204	193	195	229	214	217	208	199	194	189	191	211	196	212	201	208	187	219	190	177	182	180	149	196	195	196	213	193	212	200	214	185	208	200	193	214	207	195	204	215	195	202	215	197	193	203	192	206	210	181	192	195	209	197	207	184	194	205	206	196	200	194	189	183	191	203	209	183	183	201	220	199	196	236	202	186	212	186	192	195	209	208	222	205	194	180	195	225	173	197	193	166	192	189	174	189	199	213	195	210	194	210	198	209	189	200	195	199	222	186	176	203	219	208	191	209	207	191	232	208	172	182	193	165	204	183	183	208	194	198	204	197	174	196	225	206	210	206	199	230	201	228	187	200	204	197	183	204	197	235	195	215	207	197	211	201	187	180	210	169	208	198	191	202	197	188	185	211	188	210	180	210	181	210	200	241	214	218	202	210	227	212	210	203	195	217	204	201	194	209	207	211	178	229	188	197	191	205	198	199	183	178	192	194	205	186	202	226	195	220	197	191	228	196	199	207	218	216	185	204	167	207	198	199	221	175	183	190	203	187	184	203	216	191	208	212	209	186	201	182	183	197	210	207	198	192	175	183	180	177	185	195	196	208	167	191	201	215	182	203	211	199	214	206	186	191	191
24763	28472	25234	14883	54409	56969	28706	48546	53357	40297	26572	19739	13446	7366	1739	595	577	619	595	588	596	621	610	574	604	627	615	584	672	672	704	655	668	632	637	666	608	668	615	584	600	621	616	609	623	605	581	567	644	591	563	593	534	584	578	548	571	564	586	564	598	549	548	596	569	569	600	582	606	530	552	549	593	581	566	594	612	562	572	624	548	575	503	582	562	535	557	623	561	520	538	513	554	541	549	599	578	578	583	547	532	587	609	548	573	589	570	537	573	565	604	575	568	562	572	595	560	593	552	610	598	574	523	573	578	592	588	542	584	576	587	546	568	562	580	579	597	591	541	615	558	544	526	582	589	570	538	581	560	580	580	567	575	571	583	570	592	556	606	560	565	565	551	577	562	590	607	537	570	580	545	562	581	571	555	549	601	557	585	588	535	580	580	581	540	523	534	594	576	564	589	593	601	613	577	577	587	599	542	554	579	582	587	548	540	573	570	569	579	586	587	543	582	608	602	560	540	600	563	566	541	534	541	552	578	556	574	614	550	538	574	574	573	576	586	569	581	598	631	575	582	567	581	582	587	569	553	549	605	568	573	575	612	577	547	580	579	595	597	584	554	547	575	587	590	540	558	568	560	556	606	615	552	587	585	616	576	594	564	561	519	581	551	552	606	523	575	564	587	581	569	540	583	540	564	554	546	580	592	546	585	540	569	580	598	639	582	578	614	550	568	598	539	553	537	586	574	581	591	541	610	582	581	565	553	522	536	569	583	625	589	563	593	588	582	525	589	582	562	558	528	531	565	524	578	550	546	553	576	564	531	564	567	572	609	629	570	549	598	558	589	584	556	631	550	552	575	585	586	567	551	552	558	591	556	593	582	599	542	555	588	606	556	566	549	509	574	536	579	605	559	546	562	610	556	563	560	564	518	565	591	547	567	555	569	545	553	588	566	618	531	582	620	574	559	576	580	554	558	565	590	578	557	590	559	583	552	563	608	571	555	583	566	598	615	581	623	562	574	567	537	582	524	544	581	596	582	547	578	557	526	570	602	536	583	586	603	560	556	605	545	588	585	587	573	558	584	595	583	556	617	607	601	597	565	607	552	540	578	591	541	532	578	573	549	580	557	581	540	570	586	601	549	618	619	520	582	564	593	568	591	603	569	537	589	573	579	580	548	577	595	603	606	570	580	538	579	620	576	561	587	579	557	567	585	562	555	607	600	570	572	550	585	545	573	593	601	547	612	590	530	517	578	586	571	582	554	577	559	575	567	585	570	568	596	554	589	577	574	543	599	626	557	582	555	554	581	538	614	555	506	550	599	593	541	555	579	573	593	551	558	574	556	526	530	586	556	586	564	579	581	569	539	563	535	570	594	556	558	551	573	557	616	491	582	562	546	563	586	548	561	565	604	599	569	579	600	553	612	540	589	575	619	598	587	579	570	602	591	619	566	549	612	549	569	560	573	539	556	558	575	590	562	586	569	544	581	567	574	557	604	543	580	558	573	579	609	587	560	590	580	549	601	568	584	556	543	594	590	566	618	605	579	560	636	581	566	569	554	596	623	575	590	591	564	596	592	557	569	579	554	572	554	549	564	543	620	538	589	572	600	574	547	560	571	597	558	571	542	568	552	559	580	569	576	588	571	556	553	555	581	553	582	570	574	550	558	572	559	579	580	572	553	631	534	550	533	576	544	543	568	572	556	557	566	591	576	568	571	540	536	590	572	579	566	578	572	588	579	539	569	538	549	556	574	550	568	561	588	611	619	596	563	567	618	588	590	567	552	557	532	632	536	550	549	573	616	577	583	626	618	588	560	554	567	599	574	544	549	570	595	584	549	612	564	589	524	586	570	582	573	593	592	580	562	590	551	559	545	546	564	593	567	592	577	583	602	539	579	618	523	538	571	591	614	607	582	563	596	589	573	589	558	580	577	600	624	550	563	573	570	612	540	577	606	571	582	590	565	589	574	595	604	564	566	584	576	560	553	569	577	553	570	588	599	579	577	580	527	608	568	582	538	512	524	566	562	585	538	570	580	580	576	586	602	542	520	555	591	574	578	560	582	582	567	623	534	513	554	577	591	556	563	619	575	546	584	572	545	540	595	582	588	548	571	562	599	565	551	556	508	521	572	526	547	558	593	571	586	566	576	588	572	600	524	563	578	566	581	560	588	570	583	565	562	547	565	584	556	594	542	607	578	540	538	546	575	559	570	588	574	500	596	562	615	569	588	572	591	595	578	542	615	581	569	546	532	566	624	603	533	555	527	565	627	577	569	607	587	582	597	554	556	605	562	565	585	559	561	569	555	540	603	554	545	538	588	576	545	571	529	550	590	547	605	598	568	584	563	571	579	586	537	546	573	581	603	564	571	558	602	582	558	540	536	589	586	624	559	581	571	603	611	538	588	561	545	575	569	537	535	581	540	623	542	584	569	543	588	532	573	575	554	573	548	590	569	549	590	572	566	557	554	558	559	591	519	574	547	580	576	596	580	602	578	599	561	573	556	609	591	573	555	590	516	593	537	576	580	592	516	564	594	559	562	550	562	591	570	597	554	605	567	591	579	607	546	596	604	569	597	551	566	530	546	589	587	565	531	595	605	582	567	558	566	544	540	633	521	569	581	609	597	581	601	565	614	599	600	556	566	563	589	602	589	575	599	594	527	587	521	608	610	558	555	616	578	562	555	588	571	578	528	613	565	596	560	553	550	544	565	557	578	569	569	585	567	563	569	560	585	564	584	576	575	540	530	597	540	589	551	579	538	539	562	576	525	599	583	505	569	573	555	572	593	577	581	577	535	577	548	558	546	575	576	547	623	556	573	553	527	564	610	543	593	601	564	619	543	603	569	514	585	578	566	578	567	552	584	542	625	578	598	566	532	563	589	576	595	567	576	592	542	551	569	539	596	604	527	621	543	569	555	546	593	540	497	577	581	584	551	605	581	577	578	577	571	541	634	563	557	543	559	585	592	562	561	564	581	587	579	591	628	550	543	574	617	598	613	555	599	555	566	558	572	548	575	536	536	543	587	572	573	532	585	551	601	559	580	530	568	561	578	552	547	582	572	549	551	561	584	537	549	560	566	590	544	553	570	576	554	569	591	558	553	574	527	548	582	584	547	564	590	553	553	526	612	581	588	566	576	572	582	541	551	534	568	592	568	545	596	552	561	577	592	563	557	559	547	561	603	562	583	573	598	569	584	604	572	594	594	582	566	559	581	594	536	602	622	567	559	554	585	562	588	583	566	585	566	569	586	552	595	562	602	580	564	512	575	565	531	548	584	527	575	602	567	584	575	586	625	570	573	541	553	590	602	561	573	542	604	582	588	604	556	584	540	563	575	554	585	560	550	568	534	579	567	548	549	547	564	603	595	565	538	588	580	555	559	557	585	584	569	587	576	587	578	556	586	552	524	580	572	537	532	577	585	567	574	582	506	584	569	548	526	618	578	629	551	562	563	558	572	577	550	589	576	584	566	564	593	567	517	561	526	571
10542	9896	6716	2396	3981	5169	1618	1630	2624	2168	748	583	479	356	205	196	195	184	194	203	211	178	179	197	228	185	205	198	190	198	190	208	198	214	211	203	204	226	191	233	208	200	196	219	191	221	215	212	208	219	210	182	186	194	217	189	221	215	193	190	198	201	186	195	193	194	214	234	195	190	197	221	174	217	206	213	185	171	228	187	167	203	215	204	210	213	197	197	199	207	208	206	188	163	197	209	164	186	187	222	190	186	177	209	182	192	210	178	192	208	186	202	188	206	208	193	207	200	201	179	194	210	165	233	190	201	168	203	183	218	200	188	214	178	204	214	184	199	207	198	215	185	229	184	221	198	214	203	189	234	222	187	184	196	207	193	180	179	185	197	179	191	198	186	203	204	181	197	202	184	233	185	174	181	194	196	182	184	185	206	204	197	187	199	211	202	193	197	207	180	204	177	178	200	191	179	169	194	206	209	192	210	183	190	157	196	221	192	205	181	199	166	197	207	210	185	201	181	206	219	204	206	223	202	228	217	219	213	213	221	216	219	178	215	185	178	235	191	190	212	180	207	188	190	185	205	203	167	208	189	209	194	205	200	176	205	183	221	201	208	188	206	180	193	199	222	194	196	216	191	224	198	216	204	193	203	197	174	197	206	199	170	174	204	195	179	202	213	185	191	169	199	209	201	207	186	213	198	231	213	213	208	197	198	193	180	203	211	211	220	202	202	210	224	223	190	195	217	180	213	188	216	198	193	201	223	193	200	211	192	200	197	197	216	209	196	178	198	198	200	192	218	218	189	208	216	198	207	189	204	182	192	218	204	199	204	202	195	194	216	200	221	206	211	208	217	241	223	217	223	188	204	188	178	224	195	207	200	191	184	201	208	201	190	195	180	190	193	197	207	207	176	208	195	164	196	195	212	191	195	191	195	210	199	188	194	219	210	216	176	199	209	192	189	209	198	193	211	207	192	192	206	200	203	186	195	199	176	190	193	212	205	180	228	237	201	176	203	212	219	175	192	189	205	187	225	223	187	204	228	209	236	172	198	183	179	215	198	209	179	206	198	208	198	200	223	183	202	189	198	205	198	216	181	179	206	186	209	197	208	201	190	219	218	223	200	203	183	194	175	206	231	198	198	206	222	224	227	199	188	195	200	193	220	230	175	201	192	208	181	207	203	215	193	219	222	186	191	210	216	216	159	226	207	177	186	175	199	200	216	215	183	187	197	222	178	192	182	188	193	193	203	222	203	209	193	197	203	205	188	164	225	202	194	238	203	191	190	196	216	188	204	169	187	223	177	205	199	201	205	186	206	220	192	179	209	210	205	184	204	188	207	209	202	205	188	191	192	173	177	202	217	185	198	207	185	183	197	207	207	220	194	199	185	189	184	169	177	212	173	194	203	197	215	208	194	179	190	199	191	193	198	219	211	204	201	166	197	202	197	207	201	195	188	199	191	192	196	180	209	199	164	185	193	209	189	188	198	190	180	197	204	186	215	196	193	184	204	194	209	204	187	181	168	225	204	186	219	202	195	220	238	202	213	185	195	191	178	175	205	180	175	196	207	211	196	200	224	197	178	191	207	197	189	210	191	204	183	189	184	192	224	206	206	183	181	201	195	191	209	185	192	210	189	204	193	196	209	179	187	184	215	187	206	233	186	197	193	163	188	207	202	180	176	163	208	160	208	183	195	207	178	189	206	192	203	200	205	196	188	228	210	207	195	221	193	213	187	207	196	216	203	176	198	181	220	204	200	210	206	186	195	186	207	192	206	200	214	198	195	208	194	206	208	199	186	181	184	209	207	204	202	209	195	203	200	205	190	182	191	179	183	186	189	196	191	177	182	203	199	208	215	203	216	206	180	189	187	204	203	190	203	173	213	179	199	188	199	223	193	215	217	217	216	188	197	211	230	205	203	197	178	209	206	188	183	192	201	217	214	193	196	209	198	211	214	194	171	200	184	207	207	204	175	198	198	203	205	202	173	213	216	216	193	216	186	221	232	202	201	184	186	199	174	205	195	189	222	199	189	194	194	235	196	209	190	223	183	211	173	209	191	173	191	203	202	189	201	199	169	184	205	194	181	185	190	186	195	190	202	201	217	197	221	179	195	196	187	195	204	205	187	187	202	191	186	178	203	192	187	219	211	213	187	187	195	178	183	201	216	195	206	196	212	218	223	191	224	187	192	202	208	200	179	192	208	191	193	210	191	192	209	189	205	178	211	182	183	200	188	184	199	212	225	190	232	202	167	223	220	205	180	196	216	206	172	201	191	198	195	186	211	204	210	191	204	196	187	186	187	178	201	203	198	235	201	181	185	182	200	206	207	178	203	203	174	183	190	203	222	199	195	179	213	198	200	217	202	216	184	202	199	196	204	178	192	173	200	190	193	208	204	208	200	185	199	187	178	190	200	194	177	188	206	193	203	198	200	217	177	178	198	193	224	206	208	219	169	206	202	205	185	203	198	195	185	205	206	206	220	211	216	193	213	188	186	232	203	178	190	193	206	196	187	205	192	210	205	208	197	198	221	218	196	237	185	186	220	206	194	197	196	194	194	186	180	241	196	209	208	220	201	217	216	200	211	224	201	191	203	191	197	221	202	224	206	196	205	201	199	202	211	180	208	209	225	171	188	215	210	213	198	208	184	184	210	218	198	216	176	212	211	180	212	200	163	194	220	201	210	213	204	205	212	202	204	207	198	208	184	211	223	181	194	201	189	209	181	196	175	205	201	217	198	206	215	214	179	173	193	177	214	194	185	216	215	180	192	231	183	187	193	194	196	196	206	191	224	186	206	182	177	195	194	220	185	207	195	191	199	211	200	220	173	213	215	202	205	180	202	191	195	179	178	178	196	188	177	198	177	186	172	212	189	201	202	174	217	192	219	183	224	189	194	216	214	206	207	199	188	179	185	194	200	187	195	198	201	173	205	202	186	229	194	213	198	194	184	188	191	214	161	210	208	208	205	197	210	196	210	220	186	193	203	192	179	214	209	165	197	215	203	211	203	202	177	173	206	198	192	174	200	205	191	207	235	192	193	177	205	168	202	198	196	194	201	204	210	175	183	192	202	204	181	173	188	192	188	166	201	207	221	190	175	195	179	192	198	183	199	197	195	185	210	200	193	166	183	198	192	202	189	199	170	189	213	194	194	207	195	202	191	190	190	201	178	221	203	195	222	209	217	193	234	211	196	205	199	203	207	189	220	189	212	175	202	189	214	181	218	195	184	183	242	202	190	189	207	180	196	185	204	220	202	185	226	194	201	198	193	165	169	180	222	194	181	190	204	208	198	209	197	193	210	196	192	186	200	199	183	191	187	191	215	190	188	185	184	200	185	234	205	196	195	215	188	190	194	186	209	207	232	187	194	185	198	198	190	199	193	182	192	190	165	204	208	222	176	211	190	192	197	231	206	186	191	202	178	197	199	221	194	184	184	193	190	199	182	200	174	212	176	208	194	193	192	189	207	224	210	194	214	200	186	198	193
7522	9451	9562	4790	13614	16313	5854	7315	10869	8419	2943	2282	1937	1255	664	548	569	580	586	545	520	528	586	608	580	578	599	597	577	560	573	595	546	560	537	533	563	589	568	520	577	551	575	593	573	597	589	561	564	559	577	533	564	566	613	558	568	538	574	575	511	591	540	582	575	580	569	597	564	537	572	559	535	557	593	591	564	549	600	612	579	563	554	614	536	519	555	543	605	604	531	579	534	540	563	569	602	563	563	559	564	536	584	539	580	604	563	554	580	591	541	571	589	549	529	597	552	590	572	534	568	575	557	571	568	550	551	537	541	604	554	566	590	559	557	543	582	582	575	516	552	599	564	563	542	537	580	598	565	536	551	542	554	525	542	524	543	561	563	577	651	568	589	524	537	534	552	535	572	537	601	576	578	577	565	572	544	588	515	583	526	558	569	574	550	557	552	560	561	573	540	545	540	556	584	521	571	579	570	568	527	548	585	546	536	563	565	595	550	552	564	518	524	556	551	554	578	585	616	551	548	546	566	553	539	539	549	554	575	588	554	573	582	585	557	613	577	582	547	570	554	556	539	543	597	596	518	562	570	592	548	571	575	555	598	590	551	580	553	522	564	622	568	540	610	607	610	546	544	616	549	559	553	556	550	536	558	556	537	566	553	550	551	545	573	606	543	548	557	542	589	556	575	590	550	558	574	562	571	504	552	545	578	566	570	566	600	560	545	574	604	558	558	583	593	542	558	551	617	587	560	583	584	603	540	538	506	587	543	555	601	550	571	571	598	551	596	560	581	562	568	599	562	579	541	595	611	609	570	551	636	568	523	573	538	551	577	539	529	612	549	529	590	570	592	555	556	559	547	557	592	588	543	565	550	559	556	565	551	547	571	571	566	561	566	616	556	585	580	547	558	535	570	549	559	487	523	582	563	565	552	531	588	536	537	540	574	578	566	553	573	560	555	543	595	572	562	549	569	576	604	568	579	542	560	530	546	527	540	544	603	567	560	550	560	497	568	524	548	555	545	554	579	542	609	570	580	604	567	566	575	594	579	542	542	571	574	520	602	585	579	575	543	583	571	574	565	583	561	606	536	535	547	520	573	533	562	547	610	598	572	556	579	563	563	574	580	539	561	549	608	545	560	598	518	552	550	549	527	592	544	577	555	587	531	568	553	567	586	568	559	527	595	576	557	540	612	527	548	545	561	588	555	586	571	507	548	603	580	590	591	587	553	583	543	537	546	550	540	590	566	611	579	564	531	551	576	514	541	559	550	573	576	546	601	548	565	553	540	596	565	536	528	565	542	586	562	566	544	571	532	576	550	580	582	567	591	582	577	550	575	575	582	545	578	582	558	560	556	559	579	554	559	521	579	587	559	574	558	566	571	611	540	521	585	593	557	539	584	537	593	574	573	570	575	585	576	560	543	529	511	618	553	542	568	581	591	586	579	575	561	555	605	549	545	536	535	559	597	576	550	569	543	582	524	530	630	605	542	528	590	578	598	524	540	533	564	583	574	591	543	549	576	595	562	561	582	576	559	576	572	548	595	558	544	572	538	590	568	546	532	539	550	549	544	561	535	526	543	567	574	606	586	593	564	552	540	488	585	577	569	565	578	562	543	594	585	629	536	600	548	560	542	546	581	603	570	547	597	535	554	554	560	596	524	540	586	549	582	588	556	590	624	535	608	533	560	598	562	528	583	575	544	555	586	574	592	560	560	573	544	589	568	541	510	547	551	606	525	556	516	577	541	533	552	554	510	528	530	528	630	621	631	503	552	571	553	567	594	598	605	587	587	554	553	574	567	598	575	583	557	565	601	582	554	569	558	542	544	577	607	587	556	567	564	577	524	539	512	540	538	630	588	560	570	597	548	582	521	534	567	645	595	524	568	597	523	561	559	567	553	549	551	535	594	569	535	554	572	556	573	630	593	559	561	527	531	577	562	589	542	560	566	540	552	548	608	535	558	533	555	556	536	565	541	605	519	559	590	560	554	560	526	590	590	560	598	568	559	513	552	527	547	581	589	546	545	561	556	550	544	601	553	548	561	583	595	585	559	570	540	584	553	577	517	531	595	567	558	578	550	537	603	571	569	544	555	548	567	509	544	573	573	594	557	567	569	538	535	539	545	561	543	558	576	500	532	580	559	557	588	587	523	545	532	585	554	548	581	513	563	557	570	568	556	554	530	584	563	592	575	557	541	594	574	578	540	572	574	579	537	608	562	557	571	561	525	561	562	559	595	559	545	563	532	561	578	570	518	569	550	561	600	561	570	588	522	560	546	583	542	543	549	578	590	541	595	558	562	576	577	569	539	590	563	553	575	540	565	572	552	585	598	567	543	583	541	556	625	563	560	526	590	546	534	581	552	559	542	569	598	562	588	594	570	593	563	549	588	552	565	539	546	565	533	562	569	589	518	569	554	623	515	505	598	584	535	539	543	560	539	549	585	583	604	568	561	589	581	546	548	534	550	579	577	548	548	606	589	554	555	549	576	583	545	563	573	502	589	489	598	608	550	614	559	549	543	539	512	567	574	588	515	560	601	575	582	558	542	566	590	543	548	584	556	574	513	557	559	592	596	558	542	547	601	559	562	564	564	584	559	552	548	561	547	564	583	546	565	565	546	594	565	571	568	571	570	586	563	555	575	590	575	588	559	553	581	573	569	567	548	591	530	529	553	588	543	564	599	567	551	541	572	575	560	572	600	607	561	587	581	519	603	661	522	585	578	608	611	560	560	564	569	567	555	541	571	566	573	570	572	598	576	552	590	546	518	559	527	646	583	530	574	532	601	562	561	559	552	551	549	558	530	593	550	555	574	583	560	580	577	563	601	515	571	568	575	569	580	561	512	572	578	581	559	552	529	576	581	556	576	559	543	564	567	581	576	551	586	617	587	550	556	600	538	542	550	555	553	553	568	560	591	577	585	556	566	554	537	532	560	609	548	569	522	551	582	583	629	571	583	557	532	517	565	602	568	552	544	563	589	555	567	544	596	558	568	552	558	606	591	585	533	572	558	550	551	543	571	562	552	544	598	596	524	536	589	560	550	569	630	566	548	565	555	557	582	546	550	529	587	592	546	585	591	557	550	571	535	586	524	554	550	580	558	591	568	573	584	554	532	602	531	573	540	554	565	504	554	573	568	576	517	593	575	513	546	587	568	541	593	567	596	557	575	573	543	558	569	565	608	542	582	554	548	567	625	614	567	551	559	571	552	579	554	583	595	564	568	587	557	590	601	542	534	546	550	560	590	585	612	557	625	598	562	599	589	571	530	564	564	574	575	556	578	538	540	541	563	579	544	548	559	544	577	570	549	589	583	564	582	579	585	553	589	567	577	576	561	597	574	569	543	554	573	593	548	605	549	550	508	540	566	570	575	590	515	518	534	554	549	594	530	574	551	529	561	592	546	549	540	616	583	554	603	552	577	577	539	565	560	606	597	575	558	534	576	576	554	548	520	553	551	580	601	550	534	609	572	563	535	578	572	519	522	563
28156	28668	27011	12276	34715	47474	22336	18811	21656	15780	6864	2392	947	423	239	179	159	195	166	176	198	171	173	200	183	202	195	178	159	198	166	206	229	201	193	180	188	190	191	183	188	182	206	168	194	166	189	167	167	163	186	191	191	169	171	210	190	197	200	193	170	206	184	200	175	177	188	187	201	179	181	206	199	193	188	180	199	201	188	204	198	174	203	187	193	178	174	182	186	198	200	190	177	184	193	196	193	171	196	179	159	193	192	199	193	187	185	177	200	186	200	178	199	151	195	188	200	155	201	201	180	184	181	186	195	215	160	186	202	193	189	182	176	173	191	198	194	198	191	187	199	174	194	208	206	206	175	161	179	194	185	175	182	170	182	160	179	185	175	191	176	186	197	174	188	166	202	176	190	194	181	174	171	164	187	165	169	209	174	171	181	194	210	176	176	202	175	185	192	197	233	201	223	165	187	183	182	196	199	198	173	192	180	180	191	188	199	195	189	190	176	196	184	162	177	162	209	193	203	178	197	177	192	183	198	231	186	190	172	193	185	175	183	163	198	177	216	223	185	185	190	140	146	177	166	184	196	171	186	190	206	184	183	193	194	189	187	180	201	190	154	188	182	180	165	172	186	211	193	156	201	195	204	164	193	194	199	203	186	191	175	176	204	192	186	156	198	194	194	188	196	168	200	189	189	186	168	192	209	176	180	165	191	182	166	219	169	210	189	182	174	192	185	179	190	209	160	169	171	192	202	175	184	198	182	185	168	181	215	222	177	179	175	197	161	186	200	181	193	172	168	177	192	195	188	183	181	210	169	173	189	194	166	189	180	173	186	165	184	203	192	187	176	204	188	219	155	173	173	164	169	168	189	179	186	185	189	201	190	179	173	170	181	178	174	189	170	181	173	205	192	174	149	166	208	179	207	180	179	182	195	201	187	181	188	190	198	182	170	193	204	190	178	184	184	183	176	193	161	174	193	174	181	168	213	180	161	184	186	183	188	200	185	166	203	178	173	168	195	183	198	230	185	193	176	205	166	199	187	204	200	186	178	164	165	190	174	189	210	194	196	185	170	192	187	193	190	189	167	207	168	196	173	197	190	190	200	198	168	174	165	179	182	216	176	178	187	182	177	187	192	176	186	192	197	201	171	191	185	155	187	170	182	168	179	206	185	201	194	172	176	150	207	210	205	188	166	194	182	184	164	176	177	147	181	204	195	185	174	194	206	188	175	184	199	195	166	168	190	186	205	180	219	194	172	195	199	188	196	193	184	189	194	200	181	195	187	156	193	191	199	156	186	173	185	185	190	187	204	233	197	193	182	192	185	192	191	182	187	202	160	192	198	203	171	174	200	177	174	174	200	198	175	186	176	191	196	180	184	158	189	195	175	198	195	192	191	186	205	192	165	171	188	204	207	168	193	183	187	198	202	220	193	195	187	175	183	166	219	213	205	200	173	190	210	171	172	184	167	191	182	190	176	172	184	199	229	182	183	168	175	188	179	193	183	183	220	199	182	175	177	184	203	178	197	188	173	166	174	171	187	171	190	197	169	196	167	162	186	196	206	196	202	183	199	165	177	167	192	170	173	200	175	179	169	192	195	176	199	185	184	177	180	181	189	196	194	171	197	193	204	184	187	222	180	179	189	153	189	185	189	198	182	189	190	187	192	203	179	188	184	169	178	191	179	184	191	188	194	199	178	182	188	206	186	169	167	176	175	192	186	194	200	191	193	173	181	186	185	206	178	188	187	180	205	201	184	192	181	164	175	181	214	203	173	170	156	189	168	171	172	179	166	163	206	171	186	180	193	178	184	166	169	188	183	168	217	199	185	187	182	164	173	187	171	163	185	161	157	176	166	174	180	185	188	172	202	177	206	182	185	201	198	183	194	174	185	181	194	185	197	174	173	161	166	210	197	188	186	193	182	183	173	203	180	191	163	165	179	192	193	174	182	195	191	171	181	194	220	184	169	193	161	169	178	162	161	178	167	176	196	207	202	195	189	174	194	179	188	171	151	184	190	169	211	175	200	207	182	192	219	174	199	179	165	157	176	185	153	191	186	198	186	182	174	180	188	197	169	199	185	181	189	157	199	200	199	187	163	189	168	210	168	184	175	169	202	189	197	182	169	192	174	173	158	180	166	203	186	188	188	218	164	190	192	178	203	184	184	174	177	165	186	204	213	196	170	189	181	176	211	189	162	184	198	187	188	190	209	173	160	165	196	178	171	191	178	185	197	190	187	191	210	172	156	185	175	173	187	176	218	180	195	194	172	196	151	188	213	182	186	215	178	190	200	192	178	201	186	187	206	191	179	179	182	181	188	187	182	174	170	188	176	182	166	185	172	187	158	204	189	198	171	169	196	177	192	193	176	165	181	154	156	185	186	176	206	174	204	198	171	169	179	183	190	172	196	191	186	166	191	188	198	170	203	197	176	177	200	181	192	196	182	192	179	175	192	155	177	204	202	176	197	156	169	186	174	189	183	187	204	189	185	209	168	196	185	216	197	185	205	205	191	168	182	185	199	189	208	177	169	193	182	194	184	180	175	184	187	177	189	195	181	190	190	190	171	188	172	193	203	167	179	176	179	180	185	174	189	181	188	181	187	162	172	186	144	175	160	179	199	192	173	209	183	185	185	195	182	167	187	175	188	189	182	177	184	193	199	189	192	196	191	173	176	166	186	189	178	198	176	175	214	194	181	167	183	195	168	205	189	194	187	186	178	199	166	183	175	179	173	189	204	174	172	186	168	207	209	199	184	181	168	202	168	172	184	210	167	165	175	165	191	170	179	184	179	180	190	188	180	164	173	177	180	194	206	177	180	195	162	174	216	172	174	194	163	191	187	161	196	186	169	188	182	185	206	188	170	160	177	207	200	192	210	192	167	190	182	189	159	181	192	183	183	178	199	209	209	190	185	191	174	172	196	196	170	159	206	197	184	167	180	192	184	190	189	180	194	150	170	188	185	180	187	187	180	189	178	206	194	169	187	201	195	157	182	161	184	197	186	185	180	194	190	189	184	196	202	186	180	187	183	203	169	185	185	189	192	204	224	208	193	188	184	201	175	206	183	195	156	165	193	174	188	185	157	160	184	183	197	202	175	177	177	190	182	187	173	170	196	180	189	174	180	169	193	194	177	178	180	206	176	231	193	179	202	198	182	191	173	192	188	189	196	204	176	190	198	188	190	173	196	176	191	204	187	167	178	197	193	182	173	213	187	192	194	185	165	169	186	178	176	188	174	156	175	176	180	180	175	174	207	179	205	175	185	191	190	176	189	199	179	195	158	172	189	178	197	189	168	188	185	194	158	181	180	173	191	179	174	184	192	189	206	179	187	167	206	187	188	198	176	183	172	189	177	174	186	178	210	172	168	200	179	193	176	184	175	197	181	187	187	184	163	216	164	188	205	171	195	200	183	161	186	182	201	162	187	199	169	185	200	181	171	164	174	174	205	221	184	207	198	194	203	203	203	179	185	178	211	200	193	176	214	167
19313	23613	25684	12728	49495	56702	32721	37639	40964	33474	20754	9747	4391	1739	740	550	533	564	535	555	553	540	509	535	552	550	532	544	529	561	537	558	511	563	524	558	524	599	563	532	569	553	534	496	547	547	537	546	534	559	567	567	552	566	520	550	547	550	516	542	543	560	516	548	527	531	508	504	582	525	552	528	508	518	524	541	526	532	559	500	517	496	516	538	495	580	524	543	547	501	516	517	517	502	566	552	540	524	504	533	547	559	551	584	506	548	522	538	539	517	515	523	591	536	523	565	513	486	532	572	508	505	514	526	566	516	494	545	521	569	521	555	559	496	543	553	509	537	513	569	536	555	529	528	534	531	533	535	528	537	490	502	533	553	502	507	536	544	549	573	511	554	534	543	533	509	540	538	524	543	535	525	522	537	544	531	542	549	531	566	535	515	558	546	536	505	512	515	542	537	562	538	550	503	540	528	500	517	516	520	539	537	524	535	487	532	534	561	464	562	504	499	547	525	570	572	572	553	523	512	531	548	535	523	550	509	573	513	547	545	564	531	526	535	517	529	547	533	491	555	492	521	555	528	526	562	563	557	564	504	551	545	545	517	503	510	527	543	541	529	521	518	538	519	574	536	546	546	487	524	502	586	554	554	550	547	576	555	557	573	583	510	539	522	499	574	537	531	560	529	556	519	534	457	548	548	538	484	533	520	525	554	549	566	538	554	514	499	491	519	503	563	517	517	478	588	518	541	528	563	501	524	561	528	586	558	523	534	558	558	509	534	533	550	544	557	536	516	564	545	569	529	560	509	530	529	541	521	545	554	593	524	577	530	523	522	527	525	560	482	475	516	526	538	517	563	501	526	533	546	505	565	543	513	464	568	521	540	574	514	488	522	523	531	552	511	528	532	525	504	533	539	518	545	533	551	548	551	552	554	531	522	557	563	576	549	533	552	516	511	548	486	560	528	501	526	521	508	546	516	501	537	523	515	495	516	585	528	567	541	534	562	495	514	523	552	545	550	568	557	540	512	543	556	514	532	550	515	484	559	532	575	535	547	574	544	512	555	519	548	541	493	559	575	534	545	531	556	527	525	579	513	507	565	527	530	569	540	560	528	537	533	542	518	561	560	545	571	526	548	572	522	558	530	521	542	557	553	549	508	517	523	535	525	533	571	540	494	558	562	530	509	509	542	518	513	536	571	534	552	546	528	559	566	524	539	535	510	558	526	536	533	538	535	556	562	515	536	543	535	586	559	538	568	543	526	582	535	491	493	515	533	551	523	570	552	539	511	556	506	533	537	546	539	530	531	541	539	572	488	540	516	518	539	542	531	511	557	532	486	559	547	550	493	536	559	540	521	524	503	490	545	556	572	579	507	552	537	530	520	536	540	537	521	525	535	532	540	538	551	541	536	576	556	533	512	562	551	516	526	540	553	516	544	495	538	501	543	547	506	532	534	538	537	496	533	602	542	508	519	518	543	542	566	536	560	556	567	517	530	558	521	568	532	553	530	525	514	519	559	521	573	515	544	519	545	502	519	510	566	531	539	558	565	561	535	478	536	576	510	589	512	570	546	558	516	556	518	529	537	538	561	500	537	536	570	514	529	538	520	501	541	551	534	547	568	574	519	538	558	533	521	563	525	534	500	569	509	559	535	507	552	547	576	528	527	551	525	510	552	495	555	506	505	534	512	550	531	554	532	554	555	502	549	536	555	553	539	531	510	545	502	517	550	476	553	557	499	489	517	531	524	551	543	552	558	493	485	548	536	553	529	575	532	534	521	574	594	564	544	571	554	498	516	578	543	574	537	541	533	549	534	557	558	509	507	575	540	544	543	497	515	531	499	538	510	518	564	545	555	527	497	566	534	519	513	510	535	548	545	546	511	520	534	561	563	533	531	531	502	543	542	523	560	541	521	500	511	480	550	556	553	523	535	515	558	572	472	546	536	510	565	524	537	579	500	479	537	556	577	525	541	556	517	533	539	579	518	566	536	521	528	538	504	527	493	554	544	516	562	536	521	521	557	536	556	575	530	524	541	533	577	490	555	535	525	570	553	533	575	546	525	503	543	544	552	568	528	497	524	529	562	520	532	522	566	496	595	489	518	553	516	503	501	572	484	543	548	499	511	525	514	528	543	505	529	577	544	581	569	560	561	515	520	541	514	542	550	526	548	538	531	577	494	488	537	510	511	551	525	490	531	491	565	531	549	537	547	529	535	509	565	510	539	581	550	561	566	581	526	508	535	538	506	549	546	536	519	554	547	519	598	529	550	562	520	606	504	504	561	543	543	542	542	583	531	530	516	529	543	536	528	532	552	544	495	548	517	532	562	563	535	558	514	554	500	538	522	536	586	516	530	544	515	539	514	513	549	528	566	513	562	544	542	529	515	569	509	506	547	527	560	501	546	544	526	568	573	534	542	576	572	547	540	527	583	537	528	523	559	514	533	523	524	553	543	525	515	503	563	549	548	496	525	536	506	530	549	580	548	577	523	547	524	526	563	535	502	518	540	539	542	562	576	531	480	530	558	505	558	485	550	528	568	558	560	527	534	558	548	550	582	511	541	515	499	519	537	509	540	550	536	523	560	553	539	537	532	538	523	555	522	477	562	495	511	502	480	510	488	530	530	536	546	533	522	543	545	527	508	500	576	514	549	598	505	525	526	529	504	555	522	524	543	537	524	554	569	546	507	521	594	548	525	524	544	555	562	529	520	546	560	552	526	559	551	503	575	532	479	539	518	538	538	520	519	581	512	536	515	550	520	515	521	580	544	558	573	548	538	560	514	508	552	544	537	566	508	539	522	538	543	532	557	559	518	547	516	542	557	525	565	480	554	516	506	500	527	498	559	531	581	581	527	538	565	558	494	520	544	547	529	495	527	554	510	528	530	540	554	525	535	564	552	525	541	499	553	518	514	535	528	533	554	513	536	536	550	517	547	578	499	576	541	559	557	487	552	538	528	543	554	561	568	530	555	559	558	555	521	550	502	551	519	556	550	507	519	545	496	515	516	561	558	535	569	569	552	532	525	528	551	526	520	546	506	499	520	544	506	519	578	555	549	517	528	559	566	529	514	540	579	517	502	541	511	535	560	532	507	555	522	505	541	503	519	534	526	534	517	543	522	513	514	488	519	535	556	554	522	518	570	514	529	548	522	531	563	542	505	496	548	533	543	486	517	536	582	529	525	512	533	507	527	523	530	555	569	474	573	516	527	490	522	592	563	521	579	576	555	549	520	515	533	540	569	536	519	503	521	509	538	515	543	548	527	535	536	545	538	507	557	541	535	485	552	499	500	571	531	510	558	526	562	549	540	536	531	529	499	567	487	543	519	574	542	552	513	572	545	574	557	516	559	549	574	540	525	523	465	526	574	583	538	540	540	513	563	498	527	563	543	551	524	540	576	553	509	524	526	528	569	574	527	534	555	552	530	562	519	557	527	546	588	544	524	555	566	536	530	566	563	533	501	554	542	554	513	514	507	518	571	543	543	519	483
36458	36590	30870	18963	41305	56613	31290	35404	33699	24450	12219	5734	2020	712	228	210	224	234	231	235	224	201	204	222	212	200	237	221	205	202	219	196	208	211	233	207	206	184	210	219	224	183	208	214	208	200	206	199	186	199	221	201	222	207	215	208	241	213	187	232	183	233	188	248	205	211	208	205	227	225	234	204	219	213	211	213	226	209	177	214	212	194	233	209	211	227	232	223	226	199	201	228	211	215	195	213	219	215	212	231	216	204	216	196	222	227	214	209	216	209	201	200	229	193	206	207	197	196	198	217	227	209	221	193	212	210	218	231	234	208	230	210	190	218	205	215	209	192	200	208	205	223	194	221	213	197	210	178	219	200	212	188	204	201	207	210	215	216	210	197	204	219	209	209	190	222	220	210	203	200	225	207	217	195	214	196	215	198	209	220	212	234	203	216	199	212	188	215	211	194	206	197	189	193	194	194	225	185	223	216	214	202	201	222	228	187	184	218	199	228	207	237	212	197	185	209	176	192	203	216	226	235	225	217	201	216	237	221	211	185	199	212	203	211	229	211	193	235	187	188	222	215	191	243	191	194	222	200	210	214	170	241	222	213	210	219	212	215	221	192	205	212	205	233	196	211	209	220	233	206	204	228	201	245	236	203	208	217	221	174	220	187	200	214	198	220	214	221	216	189	189	216	220	217	194	198	206	202	195	216	206	195	226	200	225	225	213	192	228	223	200	227	200	213	197	226	216	190	205	226	198	209	218	206	187	224	189	218	190	199	212	223	216	202	190	201	204	202	200	184	221	177	240	211	211	199	187	229	192	212	207	219	217	222	204	214	211	221	189	221	212	197	218	227	228	230	188	216	220	216	225	195	191	204	198	218	234	205	188	188	176	200	182	213	201	217	194	189	213	204	196	201	213	200	229	201	203	231	213	214	223	193	187	198	238	198	174	179	223	193	204	223	189	203	239	191	217	205	228	225	199	238	200	219	198	197	200	188	171	248	214	202	236	230	234	207	214	204	191	193	186	221	188	185	204	188	218	207	221	195	184	198	228	218	194	227	234	210	211	190	219	229	210	227	202	232	210	218	196	210	227	244	200	231	192	248	209	204	226	226	209	222	182	201	204	220	204	195	218	184	211	206	229	219	207	199	204	230	206	213	216	215	184	200	221	183	208	193	230	205	188	192	235	198	216	187	215	189	202	207	207	200	211	198	196	213	222	233	218	204	209	187	208	188	215	216	219	192	220	211	221	205	233	211	214	211	218	187	217	188	208	185	182	207	204	207	214	200	207	198	212	223	218	175	228	176	192	196	198	204	201	186	195	215	209	239	202	190	212	203	184	237	206	193	219	201	218	236	247	204	214	207	200	192	223	212	200	195	195	225	210	234	202	223	223	222	196	222	175	217	202	222	208	207	207	231	216	200	198	217	198	200	212	197	208	228	246	199	205	205	200	197	215	220	187	233	218	181	223	222	214	195	202	222	208	227	209	213	202	228	215	208	214	235	222	193	210	207	189	207	200	221	206	211	207	201	200	205	226	217	207	182	214	235	196	193	238	181	213	210	190	216	231	219	210	199	213	221	213	192	182	198	202	232	217	203	194	208	218	248	191	217	217	195	197	196	210	212	227	261	206	208	219	228	192	210	226	190	202	193	203	201	212	203	199	210	213	233	189	200	191	208	207	225	201	211	207	196	210	219	206	210	222	218	194	195	201	217	217	206	195	206	171	197	188	195	212	188	192	213	188	227	192	199	210	204	226	179	207	217	205	218	192	214	185	206	200	193	205	192	201	194	211	196	217	194	213	223	224	235	212	197	208	198	188	219	190	206	210	216	218	209	212	201	206	191	232	215	222	183	215	230	231	216	235	204	222	212	214	198	195	217	206	216	212	205	214	227	205	208	191	188	204	199	205	245	227	219	228	227	214	231	198	216	228	210	230	229	225	215	191	207	203	204	220	200	209	186	203	218	213	213	229	262	222	178	194	224	219	204	236	195	217	204	205	218	228	193	194	204	246	204	192	219	251	200	209	194	220	186	216	199	221	233	205	189	210	204	243	211	220	205	197	224	238	212	221	216	200	203	199	204	200	200	211	216	173	200	206	180	223	203	180	199	225	198	220	218	208	214	197	222	205	226	196	207	201	206	216	193	211	202	212	223	228	212	208	197	213	221	200	186	217	238	226	230	211	215	223	191	190	206	192	235	189	202	228	237	204	205	190	199	221	215	192	223	218	200	204	215	215	165	205	215	212	200	212	239	194	208	196	247	189	214	201	183	198	187	192	215	205	185	195	221	219	199	211	215	237	199	217	222	215	235	216	210	246	214	234	213	188	214	201	211	216	215	221	199	192	209	207	196	214	206	208	219	204	222	230	222	212	223	205	206	191	202	207	181	200	225	200	214	238	199	183	206	236	184	209	220	221	219	217	194	211	205	208	204	196	235	254	218	204	232	225	164	225	182	215	227	211	215	200	195	212	205	208	224	206	208	225	209	183	218	207	199	213	236	214	183	224	197	224	201	192	210	206	202	211	234	191	212	198	212	221	178	192	208	209	199	229	207	196	201	187	220	194	197	203	234	202	207	219	221	183	223	203	194	226	184	212	250	219	220	226	198	225	197	234	204	218	211	215	184	201	242	202	182	241	204	201	205	202	219	202	213	208	195	224	214	200	212	195	200	205	203	234	207	216	184	223	208	207	209	223	205	213	215	218	239	211	193	212	227	214	190	203	230	213	186	194	217	208	212	208	198	218	201	181	215	228	207	208	192	203	191	191	204	205	198	223	198	213	174	193	184	225	190	193	207	202	206	214	194	193	210	201	208	190	223	224	216	207	211	185	191	214	207	202	224	229	172	216	193	180	219	208	214	207	210	216	209	218	219	223	240	200	192	200	211	219	218	211	201	212	217	220	206	201	218	189	211	218	204	212	236	215	217	206	199	215	193	221	224	203	215	218	219	211	209	182	226	201	182	226	193	210	181	211	241	192	220	266	215	205	205	207	221	203	191	217	206	198	176	198	205	200	208	222	203	221	231	196	214	217	213	235	192	187	217	187	197	230	235	214	207	210	200	192	206	207	208	216	221	201	222	204	224	228	227	249	225	211	202	215	211	214	223	185	214	202	188	247	198	192	228	185	187	208	214	220	193	193	221	176	217	200	200	229	205	216	210	205	228	224	232	193	235	223	218	218	223	189	212	220	221	200	213	219	213	205	212	219	220	209	183	231	204	217	210	192	198	218	196	181	212	208	191	183	218	214	203	223	209	206	193	201	242	236	191	219	215	208	194	218	206	228	219	228	159	225	219	220	190	182	204	213	246	199	211	214	214	202	231	197	212	193	194	235	223	193	193	203	187	212	218	215	196	209	209	202	206	222	209	216	217	214	194	237	180	184	220	202	214	210	199	217	215	237	223	205	225	211	225	194	209	207	194	216	194	227	212	225	230	223	210	224	202	195	202	194	205	237	204	217	213	196	197	209	242	237	233	202	199	206	190
24851	30540	25985	20327	53784	57964	44779	51838	50130	40388	28970	18379	8758	2960	741	608	602	658	615	582	626	605	628	598	637	604	595	583	616	640	653	641	649	623	600	541	596	634	610	630	631	626	622	581	645	621	653	625	547	608	592	563	606	577	588	614	627	618	582	627	583	625	588	620	601	578	571	610	612	541	603	616	651	611	592	608	578	603	625	591	570	524	587	581	586	594	582	604	625	620	574	608	646	614	591	600	600	572	569	604	571	599	585	586	583	629	601	579	589	580	563	580	590	616	576	596	588	571	601	611	590	589	560	584	599	547	616	636	611	570	586	604	615	610	590	636	640	578	597	570	603	605	561	612	601	591	575	637	597	622	572	615	564	617	608	602	605	565	594	645	586	579	601	595	607	628	604	613	601	611	607	622	611	588	607	579	610	608	576	531	581	579	596	605	605	561	659	638	612	638	604	555	587	571	616	577	617	622	598	616	608	574	623	570	598	595	625	604	594	554	610	609	578	578	594	636	617	593	612	599	590	563	608	559	634	585	614	601	546	612	589	577	587	607	603	595	630	599	592	618	618	627	628	592	609	588	612	607	581	614	569	592	630	601	598	623	581	586	541	597	578	594	584	612	626	571	587	616	581	568	578	535	594	586	574	626	636	602	573	595	609	593	610	583	556	644	616	567	595	582	576	577	624	610	625	574	604	579	572	614	567	604	604	574	599	568	593	582	597	583	609	604	561	604	599	603	591	601	587	601	627	564	607	563	558	589	611	607	599	599	571	595	570	608	576	611	613	600	553	553	618	578	603	600	591	606	594	587	565	583	597	557	613	606	566	616	588	614	606	631	614	590	622	611	607	565	601	617	560	544	576	577	598	558	621	563	550	625	627	570	592	554	608	621	631	553	586	618	614	602	590	569	611	597	590	611	620	595	579	606	586	622	571	581	572	575	590	569	587	586	571	608	588	542	569	558	611	609	610	570	583	585	569	587	573	574	580	592	604	634	562	601	606	564	634	571	592	609	553	585	588	602	611	585	624	627	595	548	598	573	585	605	629	612	597	559	630	577	594	575	619	616	602	549	587	591	560	542	587	610	564	615	635	600	613	560	583	572	567	627	608	580	630	579	603	618	597	618	569	601	570	613	609	611	603	583	541	599	583	611	571	597	616	590	579	617	619	590	564	593	599	546	564	600	563	613	570	578	599	594	614	628	610	582	546	618	583	604	601	592	591	587	553	601	569	584	569	576	582	582	564	559	597	627	606	599	595	573	621	577	602	566	565	585	639	596	589	581	603	599	638	584	611	578	616	578	577	588	628	588	605	592	611	617	536	623	584	531	642	576	659	594	532	627	624	576	625	580	625	596	607	571	599	631	614	567	630	590	563	606	615	614	591	599	592	607	588	605	615	621	597	603	613	568	574	582	580	576	581	590	600	579	581	606	591	600	592	573	592	576	562	604	574	586	616	609	583	620	543	571	578	594	619	617	578	616	614	630	590	587	570	578	625	581	634	596	615	579	581	581	635	595	624	587	634	565	591	612	563	641	580	582	609	607	578	561	585	579	574	589	543	592	554	585	627	538	605	603	623	587	605	619	604	598	568	596	598	600	580	591	566	571	608	562	605	579	617	605	617	584	565	595	582	610	612	584	616	618	585	597	613	569	621	581	611	589	618	591	601	567	569	619	607	624	605	612	624	606	582	586	619	597	607	597	593	608	578	623	577	602	597	622	606	569	590	655	563	595	607	606	624	615	592	592	599	553	589	606	625	589	577	606	555	590	612	612	604	603	637	595	613	593	626	568	614	602	596	629	628	572	580	612	635	555	578	561	568	579	570	551	609	581	621	563	604	597	606	593	630	594	580	600	606	624	594	571	584	620	588	588	640	609	603	621	538	583	552	647	587	595	574	583	610	617	572	582	585	580	577	644	606	588	607	607	601	594	577	546	592	611	604	605	594	599	583	573	587	634	595	605	541	569	578	623	562	594	565	626	607	642	561	585	537	612	582	579	634	568	597	583	582	605	584	631	589	602	581	587	613	624	575	563	584	542	601	625	584	582	590	623	605	581	591	622	618	575	575	607	630	616	632	554	585	588	564	569	575	569	575	608	620	630	597	589	619	612	651	559	568	537	588	596	607	624	620	567	587	579	583	617	561	603	583	578	569	604	587	604	607	582	606	619	606	626	625	588	589	562	590	625	557	553	624	632	623	593	576	605	553	629	585	579	584	627	579	599	593	607	588	604	603	582	591	598	578	582	558	568	625	610	592	626	622	605	609	622	618	571	623	604	613	592	621	604	594	635	611	616	601	564	640	604	593	582	569	602	574	566	581	604	574	577	576	548	613	561	605	613	566	593	575	554	648	596	592	622	599	646	554	573	646	588	601	599	596	547	613	615	598	573	571	605	582	623	540	626	603	584	588	643	649	624	563	628	572	551	584	583	596	595	623	629	567	607	616	598	578	594	616	617	585	611	630	540	583	577	559	623	595	596	599	579	605	603	596	584	635	620	589	591	616	572	588	588	617	578	559	643	619	593	616	611	585	564	575	634	575	557	561	574	594	594	614	617	625	601	531	586	620	573	623	617	579	626	568	607	636	631	604	568	586	607	569	611	571	601	605	605	580	606	588	570	594	564	607	573	621	612	588	607	544	637	612	628	600	593	600	616	594	623	603	575	579	577	606	596	544	615	594	604	633	613	580	631	588	555	606	643	570	578	602	612	609	636	596	561	596	638	575	606	638	629	616	600	625	576	594	634	605	594	605	601	599	602	596	589	592	615	620	652	608	557	618	632	617	580	603	618	577	598	617	610	648	608	667	643	584	636	596	569	585	607	658	597	632	553	570	585	557	583	594	579	628	599	580	627	586	556	590	590	528	630	655	570	646	589	594	648	554	607	578	566	576	569	605	648	555	615	601	559	607	596	575	596	629	615	590	618	566	595	567	562	578	587	576	624	553	626	586	600	628	584	632	603	573	611	612	583	583	584	592	608	612	602	574	605	638	586	633	614	617	614	594	641	636	630	625	577	623	610	600	549	624	559	602	610	558	609	599	630	597	628	577	614	637	603	583	570	567	582	633	592	610	647	566	578	570	601	591	592	586	581	589	591	554	608	547	593	611	594	588	591	572	611	615	619	610	606	574	602	602	572	598	560	596	584	582	542	611	582	626	575	614	571	561	618	585	588	589	619	589	583	580	560	591	578	571	586	623	619	595	586	557	596	616	581	550	503	551	602	569	558	609	590	598	605	557	588	564	573	560	569	638	614	586	581	604	617	606	634	569	571	588	585	599	631	565	594	581	626	608	593	555	625	598	603	612	635	579	637	596	627	605	578	644	546	601	577	572	598	609	607	536	598	593	602	583	587	581	567	592	583	592	610	607	581	621	642	582	540	609	576	611	579	585	626	542	566	611	594	593	600	582	599	583	579	605	573	598	589	572	583	599	593	575	616	635	612	581	613	616	611	621	600	557	581	641	581	607	590	586	617	604	579	617	595
10390	11367	9854	3678	3486	5597	1672	2291	2500	2126	1187	676	364	269	208	212	191	217	223	196	219	198	210	233	198	212	205	195	202	203	206	213	224	212	213	213	205	211	232	202	209	229	177	208	219	191	218	198	189	192	219	194	206	193	212	232	201	194	203	218	216	206	214	222	203	221	212	226	208	190	204	220	194	214	242	194	194	203	195	211	192	189	215	215	220	202	197	222	210	235	217	206	192	211	206	185	190	191	231	207	207	198	200	237	179	194	211	203	198	197	190	203	201	200	184	188	191	219	201	182	191	197	203	191	202	200	173	203	198	197	220	226	197	216	221	220	215	219	221	193	225	228	202	203	201	197	228	213	202	216	206	237	216	224	219	212	209	199	209	199	215	204	214	200	215	207	227	186	221	169	207	231	231	219	214	202	219	211	207	215	228	214	211	195	219	220	217	222	213	217	230	229	185	225	235	209	215	220	195	205	201	243	213	202	183	200	190	183	199	193	200	215	202	206	210	189	206	226	185	184	214	197	208	202	193	213	182	209	210	198	219	202	208	183	242	222	223	210	195	215	232	209	194	216	178	220	250	204	205	225	209	203	206	205	216	206	194	191	217	191	205	200	200	209	206	201	215	206	194	214	205	207	234	208	214	219	200	254	215	225	197	217	200	200	210	223	195	212	198	256	195	197	181	194	209	190	223	214	211	222	224	221	185	214	226	190	211	176	209	233	203	221	198	204	221	206	230	239	195	235	185	225	209	213	210	227	198	236	204	190	213	193	227	224	216	213	221	197	208	212	219	234	208	217	230	213	238	209	221	223	210	237	168	223	204	209	231	193	206	185	200	213	222	219	215	225	193	232	220	223	195	194	191	194	206	227	229	223	231	220	216	180	196	215	186	226	212	194	221	215	217	194	191	200	191	223	220	192	165	223	197	199	214	202	228	208	212	224	208	228	175	195	216	186	222	194	187	235	211	198	203	180	199	213	210	226	216	226	209	219	215	180	193	212	205	217	218	233	254	224	196	212	207	169	206	213	226	221	195	189	224	203	203	217	208	193	226	217	210	223	191	210	232	210	217	203	200	191	228	193	211	207	222	214	206	208	202	206	194	169	192	202	220	205	246	214	228	208	223	212	229	214	215	208	200	209	220	194	210	224	204	218	174	194	228	217	193	210	209	201	222	206	222	237	210	216	196	216	230	187	191	218	212	204	185	210	184	222	225	201	200	202	207	203	210	217	218	184	192	214	203	199	186	219	205	212	222	209	225	186	195	207	225	247	220	188	212	205	193	209	192	214	200	196	223	202	199	216	196	207	215	190	203	212	216	209	196	182	217	201	213	191	216	217	207	206	183	207	198	188	199	206	198	194	183	209	205	205	209	218	219	182	182	190	182	206	204	211	197	237	182	176	226	219	216	190	199	225	192	215	213	193	183	192	194	228	205	204	185	212	199	209	215	214	228	192	201	198	208	196	229	201	200	209	191	225	210	203	222	203	203	210	221	221	198	204	199	204	206	197	187	195	183	239	195	196	220	217	218	212	208	197	185	186	208	219	219	180	229	207	212	211	221	208	192	209	195	206	220	225	186	221	223	208	184	224	192	184	205	224	212	220	215	199	211	206	233	211	242	212	229	215	209	211	213	214	227	187	209	215	219	191	237	179	187	210	205	215	188	215	204	229	232	178	243	179	186	202	195	192	207	224	196	203	193	188	207	215	198	191	210	202	213	181	208	218	228	207	196	196	197	237	196	195	199	207	206	199	193	225	188	213	194	202	234	224	217	191	195	208	222	211	229	211	215	198	206	204	188	213	192	214	201	177	216	202	219	200	190	215	207	178	257	211	208	197	203	223	240	197	218	226	208	191	190	221	228	190	200	212	206	212	219	193	213	211	194	238	211	210	196	209	198	187	196	192	203	214	207	241	192	196	198	209	199	197	213	194	217	211	217	182	231	216	188	172	212	196	212	197	195	208	193	223	209	204	196	199	204	195	227	238	212	207	194	180	222	196	214	205	222	184	191	205	205	197	191	218	201	214	203	223	205	200	201	184	198	214	198	194	217	223	220	222	222	212	201	190	219	204	180	231	241	173	204	199	222	227	218	192	230	204	224	189	192	176	215	192	230	224	180	194	181	230	210	215	222	193	213	218	215	216	226	214	185	212	223	208	184	205	202	184	213	194	212	204	188	192	205	223	201	172	193	221	212	202	189	222	169	205	220	210	209	201	194	180	214	214	218	201	208	213	202	219	222	210	207	200	201	212	209	200	210	231	196	212	198	210	184	230	198	197	205	203	199	216	207	204	214	205	187	211	215	221	189	214	184	204	198	214	206	201	200	197	217	203	208	210	206	224	206	212	198	181	200	209	236	194	180	190	224	194	220	202	220	208	184	206	219	208	209	210	201	217	200	226	198	227	196	218	225	216	187	204	208	229	200	203	211	230	208	204	189	226	215	208	198	232	204	199	192	207	190	204	206	204	179	230	215	214	225	208	212	221	229	215	210	200	219	199	176	214	210	205	192	201	201	213	198	209	195	203	219	181	188	233	220	209	217	215	204	203	201	217	196	183	184	204	200	196	216	229	190	208	211	227	223	210	206	208	218	197	219	230	205	219	227	202	215	233	235	208	204	231	195	202	185	214	202	220	192	222	209	210	199	196	191	201	213	221	210	188	236	199	214	240	191	188	226	206	199	207	208	229	207	205	166	211	196	208	197	177	220	190	207	212	208	198	195	208	189	198	218	198	215	210	224	188	208	207	220	204	232	222	219	233	202	233	202	209	199	177	204	224	202	210	226	213	213	193	212	185	221	197	213	232	196	212	209	183	193	224	217	176	196	199	189	214	207	239	238	213	201	189	192	191	208	194	194	226	222	184	212	223	196	233	223	171	232	209	167	201	218	189	187	216	191	205	208	199	205	208	200	188	204	212	219	179	225	198	192	201	202	207	217	178	198	180	216	214	185	195	212	201	217	207	186	224	218	212	205	200	226	180	208	223	214	212	222	222	211	207	209	188	183	224	223	221	223	204	204	231	188	227	203	215	202	228	239	219	180	206	228	203	203	226	199	207	202	212	230	212	210	214	223	203	210	207	225	200	205	209	193	206	183	201	245	211	202	199	196	200	231	185	212	198	229	202	197	215	205	206	203	206	227	209	219	198	204	182	211	193	223	231	228	236	218	219	230	195	192	194	220	212	198	215	193	221	183	204	203	191	228	216	214	197	215	190	200	228	217	213	225	205	214	228	232	192	210	206	202	194	207	220	214	199	193	213	194	212	209	223	201	205	213	206	212	203	198	224	198	207	225	214	203	194	183	198	200	197	214	202	187	212	197	201	209	201	191	211	199	197	212	222	210	215	195	229	180	211	215	220	189	216	199	202	238	201	230	201	194	195	238	188	191	221	198	206	218	198	213	232	202	186	225	198	230	197	229	199	188	210	218	217	197	220	215	204	193	187	220	203	216	213	234	231	193	197	223	220	196	223	187	205	194	188
7287	10879	12863	7824	12408	18129	6185	10083	10386	8321	4638	2377	1375	822	604	608	547	593	647	551	611	588	595	605	594	589	580	594	588	569	584	626	589	591	586	593	578	602	563	581	631	628	622	588	585	577	613	595	567	570	599	617	640	597	591	565	580	579	630	570	564	627	588	586	598	522	577	625	616	552	564	555	592	636	585	574	604	586	573	588	555	574	622	602	606	577	543	573	591	584	598	605	651	574	596	619	585	602	556	570	582	576	593	563	583	559	577	602	534	610	571	600	599	596	591	583	582	600	584	574	589	585	626	519	584	596	565	575	627	637	584	598	553	571	582	588	583	573	599	579	614	594	573	548	571	542	595	620	566	563	594	586	601	567	563	590	597	575	617	537	622	592	600	596	616	554	585	568	564	576	571	622	586	602	633	609	602	551	551	603	552	583	601	595	557	584	623	578	593	557	605	579	571	583	574	580	575	565	568	613	588	607	560	580	594	618	611	572	612	544	548	566	593	587	612	606	603	575	599	572	564	620	580	566	583	633	601	627	558	618	588	594	542	614	565	586	613	564	538	545	611	597	609	608	546	601	577	532	603	603	654	615	590	564	614	602	555	580	586	588	581	573	592	606	545	578	597	575	595	606	636	615	525	564	595	611	563	598	551	624	610	618	588	591	577	549	572	545	572	531	634	590	583	608	577	590	561	550	589	605	575	570	584	585	586	598	595	620	571	636	571	601	585	554	580	582	587	591	565	579	601	587	553	602	587	596	567	587	605	531	626	588	552	560	591	602	558	575	597	580	596	588	547	573	602	616	595	594	539	569	590	616	554	568	603	649	575	557	554	623	646	612	574	572	548	556	575	607	583	593	579	614	628	637	603	617	582	571	615	585	621	586	600	565	629	633	590	584	627	557	579	606	585	597	586	541	583	592	547	593	568	551	634	576	590	572	580	536	566	559	564	592	572	557	594	603	632	596	562	597	592	572	636	583	620	585	590	592	579	563	560	590	606	584	567	593	544	625	610	581	595	623	581	624	558	614	576	559	659	589	628	575	588	621	607	537	536	585	553	621	588	568	598	606	590	593	614	562	572	595	557	569	612	570	563	572	557	605	554	599	556	593	557	604	550	619	581	577	533	575	598	577	555	560	592	546	604	570	593	587	626	590	590	585	582	598	545	615	590	586	541	586	619	639	612	587	564	600	619	563	598	622	579	561	622	591	598	587	549	592	599	556	540	603	573	570	621	575	570	660	591	600	620	547	565	602	637	581	611	572	625	627	593	572	579	591	615	572	614	581	563	586	574	598	572	593	562	582	558	592	575	589	585	605	563	602	596	566	575	617	552	642	554	558	577	584	588	587	586	572	567	590	614	608	583	624	605	563	577	597	570	563	575	606	591	575	584	571	571	615	587	609	590	535	594	593	579	560	589	612	565	569	564	595	578	597	632	570	558	583	582	603	631	554	590	598	584	590	564	601	513	561	554	600	626	606	592	586	583	554	595	589	585	569	576	631	568	598	615	581	608	585	575	580	576	594	591	608	546	579	600	623	578	609	570	608	554	596	593	615	598	588	561	574	589	578	592	629	593	577	580	569	565	592	608	595	623	587	602	557	559	612	562	550	645	603	605	615	556	597	601	608	594	559	597	624	570	577	628	605	574	540	592	580	589	611	609	583	622	540	578	599	582	630	578	627	567	581	554	603	576	571	606	640	602	605	580	573	589	582	591	586	573	617	542	628	602	608	634	575	628	543	611	546	570	558	641	587	607	582	562	622	580	569	611	607	602	581	583	612	601	561	594	549	619	564	550	583	591	576	592	607	580	552	568	615	632	581	548	600	598	589	575	551	608	602	588	558	592	594	557	591	562	570	574	611	554	586	588	599	602	627	593	588	569	557	650	563	606	597	573	640	574	597	568	529	550	610	587	585	593	594	577	600	588	570	557	589	608	564	581	591	605	561	590	569	573	592	521	582	553	582	620	637	574	587	583	603	629	595	612	588	611	616	560	562	586	595	550	548	567	558	565	604	609	527	586	639	582	576	597	603	562	614	617	649	539	604	595	615	567	608	558	565	606	589	605	557	566	522	605	551	618	555	608	554	571	585	604	596	564	597	575	620	550	570	596	604	584	555	595	575	591	556	585	605	547	595	569	592	600	576	594	623	578	563	594	586	620	639	544	585	566	572	567	596	556	598	585	614	592	607	601	598	649	595	581	578	579	571	594	557	564	607	583	600	571	550	578	582	626	545	608	581	567	563	575	521	597	618	541	586	582	564	570	589	606	571	623	571	565	612	600	634	621	630	571	552	567	618	570	567	578	555	615	618	602	586	599	598	558	577	576	574	598	659	608	579	595	592	606	595	601	561	606	640	579	537	598	579	618	607	597	583	591	565	603	589	636	528	571	543	576	558	584	608	605	612	628	583	552	578	592	589	598	606	611	607	605	586	607	590	571	548	585	556	600	597	561	594	577	583	628	602	578	609	618	577	608	598	568	579	556	554	558	572	621	574	604	579	591	588	596	593	582	594	571	620	572	603	589	613	591	604	592	612	637	619	578	544	564	558	614	574	604	625	558	589	603	597	601	582	572	616	569	568	603	664	580	589	552	621	557	623	585	621	594	580	590	577	612	567	573	563	632	559	563	603	563	598	582	574	579	616	603	648	591	616	566	602	559	573	602	561	575	565	569	623	583	560	593	590	585	626	637	560	599	568	591	604	595	599	600	583	610	609	566	577	591	597	564	580	613	622	584	594	578	568	564	593	583	581	565	536	593	570	599	524	562	588	596	491	570	597	556	602	567	605	635	607	588	555	595	554	588	557	548	563	590	572	567	583	603	619	564	570	601	550	547	600	572	585	563	603	580	556	591	551	562	561	576	638	604	614	537	615	613	593	579	605	582	582	622	539	572	596	574	578	561	631	582	604	554	575	556	549	550	594	602	572	623	565	592	598	570	577	589	627	605	598	599	559	581	584	590	576	564	560	648	600	605	626	575	590	585	569	600	599	605	623	599	572	608	589	563	576	561	596	515	599	611	581	562	585	599	572	588	608	587	583	608	637	580	587	604	624	581	563	553	646	567	600	594	599	608	558	583	610	570	562	606	634	594	580	571	632	535	571	635	589	615	583	626	571	624	596	643	573	596	581	569	593	604	558	601	568	580	564	545	576	584	530	578	552	597	598	621	594	635	593	585	606	598	596	559	603	574	580	579	556	602	643	545	574	583	617	560	596	578	612	563	592	522	557	599	563	598	617	613	574	591	572	591	595	617	580	654	569	603	561	540	549	575	577	572	621	583	555	595	579	588	604	580	603	610	572	571	550	601	606	570	637	590	603	591	571	567	612	581	544	640	584	582	599	598	597	571	586	543	534	565	565	564	567	565	589	612	553	550	586	563	588	644	569	556	563	617	606	544	573	637	616	607	607	569	601	571	562	580	581	590	575	583	582	562	563	585	589	580	612	557	578	566	598	592	584	561	572	541	587	592	624	614	551	619	570
29532	32423	26591	14412	22371	46180	26954	23753	20315	15014	8060	3146	1231	470	252	189	198	193	144	173	217	204	174	181	190	177	179	190	200	182	166	180	176	171	189	200	210	172	173	179	207	196	191	171	183	191	202	196	179	177	184	176	207	162	179	194	190	180	189	197	195	163	190	220	182	175	181	194	179	146	185	216	190	180	181	158	209	203	172	172	207	162	189	188	162	180	153	185	185	179	201	184	165	199	178	184	178	181	214	178	182	176	183	207	177	186	184	209	203	195	182	193	212	195	193	164	201	170	226	182	194	184	185	182	197	206	177	196	198	191	191	198	170	177	169	211	197	193	176	186	207	158	159	172	180	197	170	185	184	197	191	180	195	188	185	175	188	183	198	205	198	161	160	177	194	195	180	208	178	182	181	183	182	174	194	182	185	205	206	174	214	200	198	171	197	162	186	194	187	174	183	186	198	188	206	198	207	193	169	173	188	196	186	184	183	191	170	186	193	194	177	184	198	189	158	176	180	177	172	195	156	197	206	175	213	192	201	178	179	193	181	192	179	191	184	184	197	209	165	192	183	203	193	189	169	186	178	193	182	182	181	191	193	191	181	162	187	173	209	179	195	171	187	186	182	172	166	199	163	191	177	155	167	185	172	201	192	181	181	208	183	172	171	184	184	204	200	171	181	167	182	208	186	195	174	199	187	161	209	195	202	185	203	199	165	173	183	196	179	190	214	207	180	183	160	179	190	196	184	161	166	193	174	206	173	203	186	187	202	199	192	179	206	210	168	190	180	198	175	182	179	216	191	177	185	191	175	201	172	188	189	166	180	186	167	205	163	196	211	217	151	196	186	198	200	201	173	205	168	198	180	173	179	186	194	155	196	192	188	208	194	175	189	208	190	181	162	208	169	188	193	197	215	176	190	193	189	206	190	198	205	187	202	192	161	175	189	178	212	201	168	178	175	166	166	165	191	184	164	174	208	191	180	177	185	210	203	185	197	173	191	184	182	173	199	155	200	178	183	178	172	169	210	169	200	186	161	181	189	206	181	191	185	194	191	181	185	175	205	188	192	176	180	186	172	206	191	170	195	186	191	176	177	198	191	192	210	176	183	178	164	183	157	184	160	179	171	181	163	200	183	194	175	182	202	193	184	179	163	177	209	187	171	181	193	191	191	200	192	175	214	178	205	169	178	182	168	177	194	182	168	188	171	159	208	164	165	187	210	212	173	180	175	202	181	206	187	191	195	198	177	181	183	187	194	189	187	192	186	194	175	210	178	175	201	201	197	207	199	164	156	200	211	184	196	161	195	169	201	200	185	184	168	231	192	185	197	185	207	211	176	192	195	186	197	198	177	179	189	174	193	198	182	209	202	188	203	183	175	183	182	177	169	167	176	190	180	197	184	181	167	180	172	174	196	204	181	193	179	204	193	211	187	186	210	190	199	185	183	190	187	193	201	209	194	148	184	200	173	209	196	198	201	179	177	182	175	181	164	183	193	181	171	180	186	211	188	198	199	191	185	187	191	182	193	177	195	190	176	192	196	173	186	173	177	167	180	184	193	198	175	200	197	187	205	195	196	227	200	194	185	201	202	195	176	203	201	179	182	180	185	192	185	182	178	172	176	187	205	185	197	165	183	197	196	156	213	175	219	164	194	166	182	172	188	196	194	198	180	170	181	198	196	193	183	183	189	171	189	182	186	191	193	181	193	196	212	203	196	173	195	159	202	182	156	208	174	184	181	198	192	167	192	176	174	174	159	181	180	167	187	188	189	181	160	195	174	208	187	180	208	203	196	160	172	187	169	188	180	189	194	165	186	199	178	185	209	190	169	183	196	169	216	189	185	181	194	197	188	155	184	181	196	203	171	198	205	183	190	169	188	162	139	213	187	177	173	170	179	191	207	182	178	189	188	173	170	193	199	160	176	171	178	168	183	186	171	177	175	196	190	178	190	171	171	168	173	192	188	176	179	199	208	187	183	171	196	196	185	186	207	159	198	202	197	174	162	180	202	176	175	174	216	199	174	194	197	185	172	144	157	171	200	174	179	184	221	187	206	196	168	179	201	196	195	181	176	192	156	202	171	181	167	199	177	200	180	230	208	200	180	192	171	185	204	177	191	184	208	186	176	175	207	183	216	162	196	208	201	188	180	171	177	171	184	178	140	189	176	173	183	187	224	184	203	185	198	195	169	192	167	184	196	192	170	177	192	169	205	207	177	180	183	170	186	196	200	192	202	180	198	174	198	181	204	160	175	179	180	189	177	185	189	202	181	178	214	189	188	182	190	186	188	192	167	186	175	188	224	192	199	183	201	184	181	191	179	196	192	204	175	179	203	193	142	158	220	186	203	174	191	199	181	180	174	195	152	194	195	195	192	178	199	180	178	186	181	183	183	198	171	186	189	177	192	188	184	188	187	194	188	151	167	206	160	212	201	205	180	184	192	220	168	189	183	213	205	183	174	190	178	186	188	192	185	191	192	185	191	187	200	160	198	183	189	183	199	209	193	173	170	200	203	169	173	168	172	188	205	237	196	184	183	187	194	196	183	185	160	184	168	181	176	183	178	190	191	170	173	183	202	176	175	192	183	183	185	180	170	189	189	196	201	185	199	183	179	205	178	161	170	213	180	197	198	166	186	179	193	191	189	182	173	198	198	203	180	186	188	183	199	196	208	168	172	194	196	188	180	206	189	203	203	164	187	162	188	175	186	182	193	203	203	219	209	170	188	199	165	185	198	194	189	175	183	184	184	205	197	181	187	204	191	179	173	183	158	173	162	204	175	183	187	205	207	203	187	193	230	189	168	147	206	165	188	166	186	170	164	213	189	154	186	165	239	177	179	193	169	199	176	170	188	166	226	196	175	173	176	199	197	187	157	207	216	177	190	188	195	194	171	188	207	204	182	183	180	189	204	206	181	171	162	207	168	180	186	171	207	182	196	149	205	197	204	176	200	187	178	182	178	185	174	198	199	201	182	171	191	165	197	193	179	187	170	198	173	197	182	187	173	168	167	186	186	167	194	166	176	185	186	197	166	185	148	211	178	193	175	167	168	212	201	180	184	212	177	187	190	165	192	166	180	176	194	182	181	187	171	181	181	190	200	184	144	166	175	189	207	175	172	185	194	164	174	210	195	208	188	174	191	179	169	177	168	176	190	177	173	194	196	197	195	188	196	207	172	180	185	177	168	185	168	184	195	181	180	210	199	198	188	189	159	187	164	177	201	200	210	177	196	186	179	190	171	169	175	184	180	202	193	195	202	161	182	188	184	182	168	185	183	185	204	185	187	207	183	183	205	205	191	215	151	164	192	198	215	182	193	213	192	192	194	174	211	184	188	177	192	167	175	176	175	184	206	189	181	190	167	190	180	174	192	176	206	177	177	175	182	179	178	196	203	181	146	162	189	172	207	201	201	200	191	194	196	172	185	182	208	159	187	187	206	168	174	188	191	169	179	196	173	206	202	194	171	169	188	217	192	206	185	202	212	158	189	203
20351	27097	25101	18647	36834	56682	39035	41839	39065	33380	23679	12377	5476	2023	789	496	564	565	540	546	519	592	510	541	525	541	568	530	547	527	550	551	522	521	553	529	590	580	571	488	546	583	536	518	558	558	566	595	574	532	510	524	518	546	529	523	493	514	514	533	548	534	510	524	553	523	537	533	592	556	528	515	528	563	512	553	537	537	487	555	560	550	527	560	545	547	526	547	539	553	483	513	578	563	540	566	553	541	571	572	533	543	551	522	571	521	532	542	555	537	535	497	540	573	539	550	547	565	507	532	562	488	516	555	540	501	530	553	571	491	521	511	560	558	538	533	523	587	537	532	524	529	562	544	539	559	540	554	559	504	529	616	535	557	527	575	523	508	564	521	559	548	528	523	550	541	516	548	525	550	543	541	575	521	528	555	546	569	534	576	501	482	550	538	539	525	513	531	511	548	566	568	501	529	549	521	529	567	496	571	557	545	551	516	596	550	536	536	552	567	534	523	550	512	498	578	557	521	539	517	564	512	543	531	541	520	531	517	545	524	538	520	530	549	504	528	525	550	514	542	537	534	534	550	515	535	527	567	592	570	563	509	542	544	535	531	576	528	578	556	525	577	570	540	530	530	548	519	528	525	514	550	562	539	523	529	539	559	522	515	563	555	555	504	565	539	524	497	522	553	528	520	539	539	583	548	545	536	551	575	531	570	536	547	544	557	548	547	541	524	528	501	533	537	587	554	536	584	520	518	554	549	532	506	544	556	519	549	516	499	525	530	529	520	519	528	534	535	564	510	531	555	505	523	501	580	569	568	547	551	502	547	531	591	527	559	580	555	567	510	552	533	532	565	558	541	540	533	527	530	526	566	576	567	476	553	554	530	544	549	529	529	559	540	540	539	542	563	542	525	593	539	545	553	561	547	533	498	531	504	545	570	533	531	573	542	544	504	547	585	543	545	531	537	550	542	539	542	519	549	551	540	549	557	546	542	537	546	489	533	564	537	587	525	499	527	537	527	499	545	543	533	525	578	585	532	578	582	559	524	527	581	554	544	543	558	525	528	515	538	535	548	581	562	493	502	536	594	528	507	521	579	531	570	585	547	511	542	547	545	552	557	512	514	546	550	506	517	528	543	498	564	542	520	580	557	566	574	528	549	558	529	578	515	529	522	559	549	563	520	541	551	562	559	537	572	562	498	581	543	515	541	536	490	520	593	585	525	564	549	521	542	568	545	537	537	552	555	497	524	560	556	496	546	539	552	574	521	514	538	577	585	539	508	523	497	505	542	522	559	533	530	553	543	556	529	520	518	553	563	524	504	501	510	544	492	550	511	520	550	513	551	538	530	532	541	516	548	553	539	577	550	521	519	508	524	567	535	555	548	564	568	505	530	512	578	517	560	558	523	512	556	564	545	481	549	525	593	550	498	558	524	562	603	534	546	549	553	470	533	543	535	557	554	546	523	542	533	508	486	527	553	535	535	524	541	552	581	553	521	561	513	545	555	494	510	572	550	502	524	562	565	527	542	531	543	503	537	513	530	532	549	529	514	529	592	550	558	534	555	553	587	552	560	518	503	552	537	487	558	502	528	587	521	524	566	563	576	513	541	532	550	525	520	533	555	571	547	522	527	566	522	509	549	540	532	517	564	543	544	521	508	557	583	561	594	519	522	532	544	491	554	541	522	504	561	520	521	574	518	556	544	562	563	534	551	572	570	515	553	513	544	520	541	539	553	522	544	516	508	518	523	554	516	548	546	532	564	502	528	490	500	564	561	512	532	513	528	524	541	486	558	569	538	543	559	563	489	551	549	555	518	543	566	496	509	543	564	537	571	523	509	546	505	566	531	543	557	559	535	579	571	550	543	553	526	515	568	544	610	573	561	566	539	524	518	548	520	554	513	521	544	535	512	557	539	517	520	544	504	558	565	548	541	532	484	565	491	509	550	489	515	520	498	552	571	503	565	522	533	529	514	573	543	579	542	550	539	552	557	522	563	568	530	541	547	576	506	548	521	537	524	523	529	557	502	516	526	537	578	532	537	522	523	507	546	515	552	542	528	550	521	560	539	541	567	526	522	522	568	539	525	527	524	530	547	550	556	552	525	559	531	514	525	545	512	561	550	552	515	584	529	558	549	552	559	514	535	537	583	557	546	574	559	573	530	516	544	548	534	479	516	564	520	554	569	545	526	511	578	546	546	550	551	598	522	516	541	560	538	614	555	557	538	560	518	522	515	524	542	524	591	543	556	576	518	586	537	522	567	516	514	501	547	527	515	527	537	568	547	566	542	582	537	524	518	570	558	526	537	583	526	535	567	532	519	553	519	560	503	559	543	517	542	514	550	532	525	565	545	540	543	539	548	552	525	576	520	527	537	582	530	503	528	526	525	524	543	556	575	571	541	522	595	552	517	551	527	525	552	516	494	522	543	566	515	538	516	572	537	605	481	558	531	515	508	522	524	534	548	530	529	552	557	534	573	580	553	521	578	529	550	530	555	566	529	584	538	525	529	526	539	523	484	517	554	557	535	523	548	539	559	563	528	530	525	536	577	515	535	560	499	519	570	555	562	583	535	570	537	562	548	541	549	535	523	526	527	559	550	575	552	506	566	548	532	551	525	500	537	554	528	569	536	537	550	524	511	558	565	530	530	548	535	556	563	511	577	543	570	504	552	539	478	561	534	548	557	537	564	561	542	561	548	574	562	529	514	561	538	525	565	547	549	533	549	526	508	520	518	540	541	534	556	521	604	562	565	539	573	548	518	482	560	556	546	555	577	542	549	525	547	541	539	540	531	551	574	565	538	556	552	530	504	548	548	561	506	581	551	570	513	511	514	534	591	544	581	528	532	526	530	546	531	547	567	491	520	559	515	510	589	522	543	535	535	524	545	527	538	553	580	500	581	570	562	510	554	500	500	504	558	553	528	547	523	539	558	522	573	532	527	548	543	561	514	502	574	530	527	554	577	555	501	554	508	507	540	551	537	528	542	526	537	550	552	548	530	534	540	557	520	522	530	511	510	482	554	537	545	542	550	563	597	521	544	549	569	528	592	523	572	547	544	538	532	537	550	542	528	560	546	547	553	538	518	549	512	553	549	531	524	554	543	552	562	566	541	520	537	542	544	538	505	560	524	533	568	565	539	564	508	507	520	530	536	578	542	543	514	476	540	564	538	547	580	542	501	511	560	523	568	530	552	533	569	544	532	560	532	532	544	543	541	521	546	583	546	530	530	566	522	571	527	561	474	507	544	555	527	486	554	526	581	507	514	522	484	522	543	530	512	563	512	538	542	544	525	534	540	561	570	544	531	579	550	542	528	565	586	531	534	524	565	540	530	560	550	510	488	531	570	567	579	486	533	522	507	591	562	543	579	563	530	525	532	533	512	547	560	533	538	514	526	535	560	526	507	511	518	532	570	545	540	541	519	539	514	505	547	525	510	529	535	554	545	518	543	588	557	512	525	550	538	573	524	536	536	540	501	527	543	553	542	530	564
37505	39775	33488	21618	33767	51798	23972	37230	37120	25306	16739	9659	3771	1189	394	196	215	253	220	240	190	220	220	240	203	209	197	186	190	230	226	208	212	222	191	172	222	228	191	181	208	194	200	194	249	187	223	205	237	216	210	204	201	202	202	198	199	200	219	225	213	219	180	199	178	187	211	208	244	223	181	220	207	214	229	185	210	183	219	209	211	218	204	222	203	184	198	195	202	195	235	198	202	203	189	212	201	231	208	232	211	207	214	213	199	205	186	201	192	203	197	216	199	205	189	208	196	198	212	201	198	197	195	209	187	226	209	203	203	195	173	209	228	210	207	188	206	195	210	212	203	226	190	204	219	205	227	212	216	202	242	209	225	206	236	164	190	187	207	211	227	207	190	198	218	214	229	219	216	185	227	199	218	204	205	216	225	207	191	214	199	198	226	206	222	198	226	208	205	197	205	226	217	206	188	204	197	200	210	207	196	212	208	224	205	228	219	209	209	211	198	200	222	210	192	215	203	183	197	213	224	190	223	196	198	187	209	211	231	203	211	212	205	220	206	201	231	188	213	214	227	204	203	197	219	192	216	180	213	210	229	203	203	212	217	195	194	174	205	190	240	201	216	230	233	206	195	234	211	196	213	211	193	211	201	216	179	213	219	200	207	199	182	185	212	208	211	206	233	190	204	211	210	182	186	211	194	193	189	204	230	199	228	196	230	192	209	205	187	185	187	214	183	189	207	201	215	207	209	191	224	249	205	204	195	201	169	198	217	215	191	198	226	183	190	185	183	213	199	207	204	224	224	211	225	208	230	231	242	232	196	185	209	196	193	214	212	206	208	212	226	201	201	193	226	204	229	205	219	224	186	226	192	224	191	203	219	222	221	222	208	180	195	202	200	205	215	198	214	204	200	208	213	206	202	213	197	216	226	197	202	199	221	235	223	200	200	202	221	208	212	218	203	223	197	190	197	192	188	199	198	243	204	217	198	222	179	201	197	219	216	216	203	203	216	240	229	215	194	210	187	198	191	206	198	193	205	210	192	161	220	218	219	222	231	177	226	211	197	219	184	220	203	221	196	174	209	217	201	195	180	214	213	199	218	197	191	207	227	203	203	215	199	206	224	197	212	188	208	201	230	218	207	212	217	200	211	184	223	213	203	200	221	207	193	196	186	207	226	191	202	199	216	196	217	227	201	225	196	222	193	225	211	217	196	213	201	257	217	190	200	211	205	189	214	210	169	183	200	203	208	222	212	222	225	201	222	206	195	211	220	192	195	226	162	178	215	222	184	207	172	225	208	213	196	213	218	217	206	203	207	216	216	196	212	201	186	236	200	207	202	219	200	209	186	207	218	216	210	226	201	215	186	228	208	205	208	207	203	214	201	240	193	200	208	199	198	204	213	202	200	196	206	221	193	193	222	186	208	207	189	189	195	223	174	204	211	218	197	212	187	189	226	214	217	195	216	201	222	197	200	197	237	220	210	220	201	207	200	196	223	193	203	207	199	171	181	214	224	210	193	207	199	214	227	204	211	205	211	234	216	210	194	229	205	209	194	207	196	226	211	183	225	188	217	184	211	195	211	199	207	209	213	224	198	198	203	187	189	212	199	213	193	194	203	191	218	204	232	188	197	216	214	204	216	205	208	200	194	200	215	217	213	224	213	190	222	212	193	229	199	234	234	224	200	197	221	214	200	225	200	200	233	223	170	206	218	167	204	218	199	209	214	206	195	217	180	205	228	207	192	202	194	220	207	229	193	202	219	209	202	197	212	211	199	192	203	187	199	201	209	193	205	198	193	189	197	211	218	203	183	211	199	206	234	186	180	194	233	197	215	221	197	200	199	216	230	217	212	201	213	209	203	183	195	211	202	213	208	225	225	200	219	212	217	207	203	216	213	205	206	203	217	203	213	178	199	218	204	202	225	205	197	209	207	206	184	197	202	201	173	214	199	217	199	223	187	229	204	187	205	193	227	230	184	187	235	213	213	224	228	198	200	211	201	211	197	217	220	239	228	244	200	195	193	206	207	214	188	199	226	218	228	209	222	190	217	186	205	196	210	221	175	201	224	228	221	178	209	208	224	200	206	230	215	203	200	191	211	206	199	213	218	226	212	231	227	205	172	228	229	206	204	207	207	199	187	190	203	217	199	210	226	203	198	210	227	204	183	181	202	204	184	191	189	204	214	213	198	194	216	187	207	224	218	239	192	203	221	186	225	200	206	212	203	208	210	204	193	209	223	211	206	239	203	227	193	204	214	199	237	188	193	219	208	218	214	221	197	215	242	220	208	185	201	207	189	232	189	209	192	224	195	231	206	207	204	208	181	235	227	232	179	212	217	201	211	167	231	171	196	205	198	195	206	180	200	206	195	211	208	233	196	211	207	191	205	182	205	229	189	207	209	215	222	193	214	184	200	193	207	213	233	208	210	172	186	197	216	226	219	247	210	215	215	228	179	222	174	223	228	174	195	191	169	211	194	208	198	213	190	194	196	209	205	209	236	198	222	204	209	193	192	203	204	241	195	199	206	180	199	203	203	197	196	227	203	196	199	198	194	208	200	191	202	180	200	187	222	206	221	225	206	206	211	224	207	208	206	213	209	206	194	200	218	187	189	235	263	212	182	217	204	221	225	200	209	174	213	213	229	205	216	197	205	232	205	196	212	211	183	188	223	189	182	195	199	189	207	231	194	195	216	205	200	197	165	217	212	208	217	218	203	197	202	172	212	210	214	195	209	198	200	213	214	180	195	195	235	223	201	209	202	228	208	186	214	238	196	189	179	212	209	199	219	182	222	207	197	199	206	188	222	204	210	195	211	211	223	193	210	208	211	213	217	198	223	207	221	203	220	217	203	183	176	206	211	222	186	196	212	202	234	216	207	201	214	190	191	207	233	217	202	166	229	180	208	216	202	205	222	192	198	192	204	197	180	212	233	196	227	198	193	199	198	203	203	207	210	195	185	189	193	227	214	188	237	192	213	193	209	192	216	223	199	199	204	203	209	230	200	184	228	217	189	190	205	211	193	186	208	233	229	202	199	187	186	186	199	214	238	195	175	181	210	180	207	198	202	191	177	194	204	202	215	193	208	212	190	202	201	200	200	223	205	186	221	234	211	195	212	192	215	202	199	228	204	191	197	210	198	206	218	217	206	209	202	216	207	213	193	184	212	193	195	241	210	197	220	215	222	184	219	187	198	208	212	227	210	208	221	184	223	198	207	232	213	191	191	215	206	231	201	199	200	211	193	205	214	223	214	202	222	202	211	175	233	173	194	198	235	202	218	225	212	173	184	208	228	182	192	189	190	189	191	206	221	190	206	220	211	192	190	196	218	203	176	223	216	203	226	220	200	192	205	200	193	225	208	196	216	223	216	205	199	227	206	217	223	186	229	227	198	210	192	205	210	200	232	218	225	199	206	227	196	234	223	203	225	225	173	192	224	214	212	213	229	210	209	188	212	200	208	225	193	210	219	187	215	185	206	218	213	207	197	234
25921	32167	31229	23111	46298	55475	32913	53261	52514	40443	35486	25607	13993	5241	1626	607	587	615	597	628	647	605	664	607	621	598	602	601	606	627	640	637	613	627	618	584	658	650	618	606	608	631	605	610	618	592	604	623	551	602	651	564	584	590	594	564	576	593	578	596	609	619	578	554	597	613	607	598	584	625	565	576	591	599	601	608	610	592	569	611	590	602	568	575	625	582	587	598	579	611	592	631	586	601	585	595	609	613	595	591	636	566	565	574	586	619	590	595	540	594	591	600	562	579	567	563	607	582	567	596	606	539	596	627	610	540	579	588	569	626	608	612	588	593	660	571	600	602	558	614	603	606	566	612	574	606	548	610	559	571	579	582	572	619	587	564	579	625	608	591	586	571	613	560	613	612	585	596	584	562	573	613	614	597	609	616	579	613	584	573	642	599	571	560	633	579	569	600	625	573	604	620	631	640	574	600	628	569	551	575	588	604	616	603	560	557	629	608	572	608	558	636	603	575	588	575	575	596	562	593	590	596	589	587	554	609	595	602	548	620	642	586	587	608	618	580	598	601	594	565	580	563	555	575	588	554	598	601	574	607	587	568	619	593	572	583	627	567	628	592	589	578	607	600	607	624	587	599	584	561	540	585	574	604	592	550	558	569	576	580	597	559	574	549	602	575	604	550	570	600	599	563	533	594	621	609	570	568	571	629	606	646	639	578	592	578	592	559	599	571	588	565	593	586	588	586	533	579	618	612	573	645	556	580	579	610	620	563	595	621	602	621	593	624	531	602	569	589	564	594	581	583	593	615	574	586	576	611	577	627	560	583	588	562	602	609	581	588	581	531	575	589	568	552	596	587	613	565	575	525	556	579	583	570	615	604	593	590	542	555	554	586	602	543	578	571	616	613	547	586	583	562	595	566	570	616	612	558	595	557	579	571	641	586	580	590	603	561	627	630	615	598	641	592	556	569	535	598	612	575	575	603	586	570	568	593	619	594	542	617	625	548	581	594	600	603	606	596	595	612	552	611	597	585	635	556	559	573	553	595	563	568	554	637	577	582	588	629	568	598	610	536	585	535	629	568	616	573	573	531	555	660	632	574	575	561	560	568	593	601	579	580	598	581	552	616	560	615	603	578	634	563	534	563	573	581	603	584	602	575	608	632	551	615	563	615	564	584	552	587	625	580	585	615	572	552	608	590	539	567	558	619	563	608	541	588	592	640	572	562	566	642	579	586	575	560	617	609	573	610	607	543	622	619	559	614	545	568	565	595	602	622	566	565	591	573	602	586	599	581	579	588	602	571	639	594	590	605	592	566	566	629	571	569	613	582	590	586	589	562	630	532	626	632	565	582	589	609	565	589	616	614	556	585	593	588	572	550	558	596	579	631	596	585	613	590	589	595	566	623	606	593	567	567	538	609	554	601	605	623	579	619	577	594	586	550	607	635	596	570	589	587	589	568	571	601	557	640	565	618	567	591	574	574	630	585	602	597	604	602	603	574	589	610	572	583	580	555	567	623	607	573	596	578	561	611	593	576	602	574	631	574	579	602	600	609	546	608	587	572	575	603	570	613	544	590	539	585	551	593	643	571	602	619	607	604	611	599	528	571	554	602	554	605	571	589	575	558	619	558	613	579	574	585	579	570	597	604	588	602	541	554	587	596	592	552	569	553	582	572	606	561	582	565	587	574	594	585	621	608	582	571	609	537	548	568	614	589	564	590	588	534	596	562	569	546	567	574	595	584	574	544	577	593	574	586	648	587	576	604	550	589	558	600	576	577	544	585	575	601	549	551	648	575	563	555	586	572	573	580	593	595	584	586	551	575	585	633	614	593	602	615	577	578	594	615	559	623	571	600	595	548	581	541	575	596	565	576	567	608	592	580	605	588	592	596	567	546	577	581	584	585	564	579	573	581	566	594	581	578	554	635	600	565	548	580	586	593	633	574	576	610	588	659	567	574	593	597	568	565	593	573	553	619	597	554	577	595	597	535	564	601	554	607	564	573	606	613	564	577	580	562	599	597	561	567	591	564	583	561	598	577	558	583	630	620	585	614	587	623	564	600	564	594	590	567	584	618	567	572	606	585	542	585	579	608	561	582	592	574	590	576	626	571	580	607	574	585	582	590	585	572	593	624	591	552	582	589	587	592	581	602	577	561	592	595	595	606	600	608	568	602	565	612	583	616	570	580	613	584	568	589	566	589	551	561	576	557	631	580	607	609	605	629	592	611	565	564	612	591	568	600	570	574	544	617	577	577	567	604	551	586	574	589	548	569	635	579	620	602	572	585	606	552	593	586	552	594	597	589	572	604	557	600	576	592	571	609	598	608	639	580	597	590	617	555	640	582	575	565	596	509	553	622	615	561	576	567	571	567	629	542	602	600	630	594	609	573	554	623	617	557	583	609	548	558	554	577	591	564	578	626	598	595	558	570	605	619	583	622	609	660	627	612	612	560	544	606	567	584	642	608	561	591	579	616	550	604	597	612	573	599	587	570	585	569	633	606	620	566	629	565	584	544	606	612	574	569	588	556	550	556	574	567	587	577	640	601	587	595	594	538	604	584	616	576	566	569	586	597	573	634	576	607	568	597	580	581	632	562	583	563	598	619	566	604	606	574	563	570	599	550	580	639	605	630	547	606	589	569	576	601	613	576	575	581	552	583	567	627	580	611	598	602	569	637	571	607	599	585	579	534	585	624	567	584	559	590	605	580	593	573	599	590	595	558	534	582	563	583	544	571	606	600	562	612	586	556	622	603	586	574	581	604	524	562	591	591	563	590	619	597	602	607	541	583	600	589	622	624	574	585	591	588	596	548	597	606	576	596	601	608	559	604	584	540	534	572	593	608	636	551	610	576	618	605	542	588	576	594	574	572	606	608	521	621	570	613	605	595	559	620	595	565	586	585	585	583	597	588	572	599	617	580	565	575	651	593	576	598	583	574	542	544	557	597	577	574	585	564	566	588	645	576	601	571	607	608	592	587	588	585	574	574	606	597	593	552	579	590	621	613	616	606	592	571	557	572	597	610	594	560	605	579	583	587	593	586	588	570	566	575	581	577	566	555	618	603	560	591	585	551	571	563	554	551	594	619	578	584	565	589	566	611	583	568	641	569	590	572	594	557	545	574	597	630	594	612	578	593	601	594	631	566	582	619	600	590	580	587	592	573	592	599	578	599	608	607	626	577	585	572	547	578	583	569	592	564	586	599	576	603	599	598	599	621	562	602	617	601	581	606	555	559	597	634	593	551	635	595	590	605	584	570	610	561	615	587	572	577	622	573	601	595	550	550	677	536	568	580	594	611	608	551	565	625	603	583	558	617	558	624	563	602	591	574	578	631	573	597	611	591	584	557	577	553	617	579	529	555	586	601	588	580	575	582	583	596	571	587	549	581	587	568	548	606	557	630	617	587	593	579	598	581	581	557	567	595	619	583	551	594	579	601	569	589	598	593	592	571	634	578	570	606	618	583	587	577	552	573	568	604	602	599	575	634
11667	10317	8187	3855	3504	3657	1727	3345	2338	2054	1262	1161	685	317	217	197	199	212	204	201	192	192	212	180	212	184	202	188	207	184	219	179	189	192	161	165	176	227	189	184	189	200	188	205	184	182	180	193	176	195	181	193	181	208	206	177	187	178	217	195	192	173	203	198	179	217	186	195	183	179	173	189	182	220	187	211	185	234	200	179	196	193	184	187	210	209	221	183	189	196	201	159	184	171	188	214	193	192	199	170	168	206	200	196	192	194	205	163	193	188	191	192	186	202	179	170	169	182	199	181	196	192	194	194	183	183	186	190	193	183	189	213	196	180	195	195	174	168	181	203	183	178	208	165	176	187	200	188	189	229	178	207	182	182	213	183	188	172	174	198	178	208	232	155	183	213	213	183	176	218	203	198	198	204	181	206	162	196	180	193	201	197	205	191	207	184	142	171	176	171	185	205	173	189	187	191	184	191	188	178	192	216	192	177	185	178	201	179	170	203	197	177	181	197	208	166	216	200	219	201	202	217	187	210	200	211	167	205	196	213	212	184	198	180	179	183	170	195	179	218	209	199	184	186	189	200	185	159	181	201	176	190	193	210	199	204	190	175	198	190	200	172	194	170	197	183	168	166	177	232	187	208	172	211	187	202	199	186	188	218	204	167	200	169	207	163	183	201	205	208	190	207	196	173	198	201	192	166	192	171	185	187	208	189	180	191	173	203	193	172	200	193	193	180	189	209	219	187	191	187	194	209	190	178	218	185	186	187	188	200	201	181	177	197	193	208	202	189	167	201	188	211	213	199	194	205	207	178	184	186	204	168	184	215	173	196	193	180	165	198	195	195	216	167	218	202	214	213	182	185	175	193	222	194	207	217	177	184	184	197	174	171	202	214	197	187	174	193	201	201	222	170	180	207	179	191	193	192	171	215	179	207	219	187	191	187	165	188	223	191	190	191	162	218	232	183	155	198	178	180	197	182	197	231	205	195	222	224	196	199	188	209	208	198	203	223	195	211	217	191	189	207	207	191	196	169	159	190	186	194	176	213	209	208	192	192	194	167	174	200	184	183	194	196	191	198	193	199	172	184	141	200	187	200	178	183	190	182	173	205	199	184	172	200	186	198	181	193	179	193	198	213	191	218	179	177	180	212	196	205	189	175	185	199	185	203	194	195	189	187	197	213	186	194	218	192	188	187	203	200	186	206	196	216	176	199	187	196	227	194	182	181	186	197	183	155	169	184	182	177	199	177	204	220	195	182	207	193	184	167	214	195	187	181	206	179	194	187	189	186	209	211	206	182	170	184	175	193	197	209	175	186	177	185	209	194	206	182	189	203	216	204	182	196	184	176	176	197	199	165	196	190	195	193	204	151	184	202	179	197	191	215	178	180	189	206	181	181	200	199	186	164	211	198	208	193	191	190	189	212	198	203	180	180	182	193	187	204	211	179	220	185	185	182	183	177	185	201	155	176	178	186	193	212	179	190	178	195	177	195	193	213	206	187	161	178	191	197	181	209	190	197	190	188	166	195	207	196	191	189	165	228	226	232	196	169	191	186	176	211	199	180	189	205	223	196	206	185	189	204	192	187	181	175	187	204	186	196	191	199	157	209	199	196	222	183	191	168	215	176	190	187	209	205	190	182	187	206	189	186	235	190	179	206	171	207	182	199	187	196	198	213	178	184	171	187	195	182	185	206	215	199	168	199	197	207	172	197	211	191	195	179	185	219	195	172	189	180	208	179	185	191	198	179	192	183	176	189	206	180	189	204	186	189	195	197	200	198	198	216	214	196	186	204	199	223	187	186	196	192	204	196	212	194	214	191	206	194	222	203	202	233	168	206	190	179	221	185	168	188	180	194	202	197	215	206	197	165	186	205	185	173	180	167	215	212	194	185	217	212	198	170	195	196	169	187	186	185	203	172	189	193	196	201	184	210	205	171	198	187	199	197	194	178	202	192	209	180	159	181	194	190	191	180	192	157	159	189	179	184	203	212	198	186	188	204	198	194	172	188	191	170	189	172	182	183	169	208	182	193	207	191	177	179	209	196	196	151	196	172	209	201	202	209	207	182	203	173	187	187	210	190	207	210	174	206	197	191	156	190	206	190	188	205	202	177	220	191	172	204	181	191	193	196	202	177	216	208	170	199	191	195	193	168	202	193	176	170	208	198	182	175	168	188	192	214	234	200	186	186	200	186	203	186	204	198	198	197	174	200	194	240	191	189	195	206	206	189	194	189	196	165	182	204	213	185	208	194	174	215	184	195	184	190	210	175	193	210	188	188	184	192	194	193	207	187	217	203	184	191	186	178	193	208	205	215	199	182	213	184	190	197	225	200	195	191	197	191	184	204	217	169	178	205	226	197	179	185	185	190	200	210	198	206	181	177	189	196	198	191	195	175	190	187	193	185	182	196	209	206	170	198	212	168	176	160	179	205	192	194	203	186	205	185	193	181	202	230	183	195	204	204	192	187	176	192	189	194	190	178	207	195	187	188	212	163	185	182	174	221	194	199	170	164	205	216	195	204	173	210	205	187	177	179	174	204	190	196	193	214	204	211	184	191	182	186	195	195	206	210	181	178	183	215	214	213	179	193	214	188	198	196	173	183	173	212	182	215	189	185	195	201	195	171	198	208	173	192	188	187	197	204	212	180	198	184	208	205	199	182	190	199	171	179	201	200	176	179	192	203	139	175	206	218	183	182	188	189	217	192	184	201	184	193	169	201	226	196	196	190	156	179	184	185	192	181	175	187	174	185	185	201	195	211	182	207	192	191	192	212	201	174	187	214	173	191	190	172	189	176	183	203	189	176	209	192	188	174	212	180	186	206	176	175	176	212	179	198	197	187	187	194	181	212	202	188	198	166	198	196	186	204	196	206	197	180	169	197	190	180	199	210	193	164	193	204	188	198	197	180	199	167	183	177	202	205	192	190	196	192	187	175	186	165	208	191	179	185	206	160	200	202	197	195	185	205	189	184	179	178	188	159	171	187	196	224	170	200	194	175	216	179	190	200	200	171	208	197	206	184	190	189	212	181	195	193	180	197	169	190	178	205	190	202	184	192	171	185	172	178	194	181	190	188	195	193	190	200	179	191	204	190	185	199	181	181	192	197	184	210	194	153	173	197	195	206	188	179	201	163	194	189	187	195	189	175	174	201	194	181	190	205	216	209	209	188	182	186	185	178	210	187	213	185	190	202	195	188	202	193	210	195	182	197	162	198	222	183	205	189	194	177	203	181	186	201	191	177	183	195	192	202	183	165	203	185	186	205	195	182	186	192	191	197	188	224	168	212	204	203	200	176	205	194	209	203	196	169	196	216	180	190	200	184	193	189	204	190	212	215	205	199	202	187	171	190	208	204	181	186	168	194	203	182	192	197	227	206	177	193	168	198	189	169	204	189	210	195	190	206	198	213	197	205	194	178	182	173	191	208	193	193	193	193	176	206	183	163	194	175	186	172	202	171	187	193	218	198	187	204	194	211	201	202	216	212
8198	9119	11897	9239	12049	12652	7186	13799	9312	8372	5168	4899	2585	1222	622	542	549	540	583	595	573	571	629	544	505	573	542	536	572	565	588	565	534	591	570	551	529	557	593	525	580	527	567	530	533	563	534	534	536	586	536	552	548	522	521	562	525	527	556	550	526	522	506	563	499	574	530	575	570	528	532	562	551	558	554	555	523	542	550	549	534	544	507	516	514	506	520	549	542	544	588	536	529	529	558	546	543	545	537	597	510	554	522	510	554	540	515	536	528	542	540	549	570	558	507	564	564	571	541	531	558	543	506	589	553	515	553	559	541	542	526	529	567	542	501	569	517	517	588	562	554	519	528	537	567	569	553	530	489	524	577	556	553	551	523	518	552	562	553	555	508	541	513	536	579	555	551	587	527	545	520	543	567	570	493	566	586	548	559	513	574	543	574	586	512	588	541	528	519	548	522	533	540	589	540	532	521	553	483	580	538	555	542	493	527	531	565	543	529	571	549	531	553	583	542	533	536	553	498	551	573	555	568	515	518	552	530	563	528	550	523	590	592	530	519	560	569	528	519	515	531	548	544	535	613	517	571	538	526	505	495	551	597	542	556	549	542	589	537	543	531	554	559	519	600	559	567	554	558	547	544	503	563	558	553	527	562	582	543	540	541	566	530	541	524	535	518	543	550	495	557	516	534	533	538	555	555	591	587	558	537	536	483	590	528	575	595	555	549	568	557	583	594	531	530	561	553	578	582	590	557	501	525	562	537	540	565	517	530	559	551	574	516	507	577	520	560	544	541	550	529	529	565	577	524	536	563	531	522	589	512	560	525	534	525	569	549	545	541	532	548	559	545	529	525	491	546	565	540	547	568	537	533	562	582	564	523	585	559	542	606	542	573	477	546	545	540	610	547	534	526	519	523	503	507	514	491	563	556	572	547	547	563	503	535	535	524	518	562	522	561	530	556	560	530	509	527	512	559	503	544	506	553	540	568	490	535	520	560	563	552	528	569	553	576	562	575	550	540	588	532	569	483	532	555	548	555	535	572	551	539	542	519	561	521	573	550	567	534	573	538	553	560	574	532	511	571	562	526	550	507	514	483	547	577	528	505	548	538	537	532	525	546	568	553	523	517	538	550	534	564	502	566	524	502	535	580	574	534	563	547	546	542	532	583	530	527	534	540	579	579	571	533	581	541	537	567	578	583	567	510	546	525	507	560	582	562	552	540	552	514	556	588	555	589	471	544	535	557	556	540	553	542	534	507	552	525	563	538	524	542	542	559	557	526	547	573	530	561	531	496	535	554	514	532	532	535	601	555	599	519	512	584	563	529	549	557	545	526	524	586	518	565	519	573	518	540	567	566	544	540	551	566	510	571	542	537	562	552	536	550	527	526	560	521	555	568	547	599	558	570	616	562	521	557	559	527	558	593	551	570	585	549	547	527	509	549	559	564	487	531	571	552	582	555	552	545	528	568	541	530	545	539	547	565	527	534	534	558	595	552	512	556	553	498	553	508	538	483	497	539	563	545	547	554	514	567	531	534	550	545	551	531	549	565	534	520	534	572	519	528	536	538	545	553	561	535	570	543	546	559	505	504	558	581	503	556	554	620	577	488	532	536	519	532	567	562	566	563	514	539	545	582	553	574	558	555	572	548	566	532	526	524	555	562	602	490	549	564	496	528	552	550	540	550	479	552	552	496	543	553	482	541	553	535	556	543	544	530	553	543	538	542	559	527	535	547	523	582	550	567	550	564	528	540	573	558	520	532	529	534	464	512	494	537	552	563	553	526	573	522	572	549	564	587	516	588	553	524	554	526	511	524	556	576	519	551	531	546	547	547	516	539	525	584	510	554	555	574	548	546	569	553	520	531	578	559	554	522	514	525	543	542	543	524	559	555	552	537	572	537	539	532	553	579	524	510	520	538	517	579	524	559	544	556	538	544	536	543	530	549	535	552	568	588	545	533	521	545	534	553	576	555	523	527	513	496	563	534	518	554	522	557	521	542	569	534	552	577	582	537	542	575	542	559	541	545	552	542	570	517	509	532	504	543	561	565	546	564	518	571	522	536	529	536	528	559	554	546	544	555	548	543	550	582	569	553	517	521	515	582	571	554	548	552	572	551	500	552	584	531	506	571	567	563	496	550	589	559	590	510	545	533	545	526	590	557	510	587	532	508	529	554	530	570	561	554	576	509	537	557	531	571	533	543	530	506	535	519	556	533	575	526	538	565	563	549	575	538	551	512	552	555	535	506	528	533	550	531	564	549	564	507	561	598	528	532	503	548	547	498	507	570	535	534	536	529	556	589	545	534	555	550	559	521	532	546	526	543	527	523	550	538	516	505	541	571	564	531	566	535	574	562	495	575	505	572	554	500	546	589	571	581	516	571	540	539	573	561	560	571	500	549	539	576	538	519	552	579	580	525	535	574	536	568	529	566	558	547	545	519	505	517	546	551	514	525	557	537	577	574	542	559	525	505	553	526	550	568	539	542	546	533	538	552	547	546	580	594	555	519	524	512	579	537	588	544	517	523	525	583	573	578	509	548	556	537	526	545	542	526	561	520	574	551	557	553	558	528	496	559	516	563	557	539	553	574	539	560	553	545	537	543	514	524	577	534	526	532	515	571	540	540	576	541	502	551	548	528	522	570	524	557	541	558	551	531	544	552	566	579	538	512	603	514	558	526	608	516	562	531	564	522	518	526	537	536	553	548	478	537	564	571	524	513	557	534	538	526	511	548	552	565	543	546	517	539	540	562	501	521	508	568	546	485	534	559	556	496	549	571	559	571	572	512	559	551	541	569	516	595	547	584	537	527	550	519	537	592	489	527	568	542	608	536	569	563	516	538	523	534	522	525	568	500	550	537	561	583	521	550	524	522	571	526	540	507	558	601	622	534	560	549	513	563	533	538	549	544	563	523	547	507	543	558	511	530	537	539	528	498	558	500	535	548	506	511	544	548	565	498	557	552	543	533	565	536	519	545	542	547	520	539	548	567	578	549	539	533	538	547	555	537	495	554	516	541	593	557	494	519	538	520	519	566	497	545	527	534	536	551	522	513	549	535	556	545	544	536	539	547	557	516	560	573	551	543	504	551	562	530	507	550	552	542	521	572	551	520	555	518	551	537	545	557	537	551	557	556	593	519	536	512	537	575	547	568	571	544	550	551	537	577	528	529	542	573	586	498	576	558	562	540	518	525	529	567	551	535	554	550	586	538	540	572	576	562	541	517	551	560	493	536	555	581	568	546	515	550	564	517	522	554	546	553	554	542	569	547	509	526	534	565	572	545	559	536	540	542	517	568	580	593	537	522	536	555	548	548	537	564	583	573	557	575	512	519	538	535	569	568	550	519	570	577	578	561	548	569	534	537	499	550	536	537	534	579	558	554	538	546	563	537	556	546	560	538	498	518	551	509	504	556	539	568	514	561	556	541	529	524	532	552	527	564	593	520	516	532	541	568	530	555	574	544	530	520	545	522	563	548	528	539	531	554	547
29622	30680	29714	18533	19456	37343	18508	27395	23013	17507	12010	6212	2432	734	207	167	170	190	195	179	178	205	180	158	180	178	160	180	185	206	175	176	206	202	187	192	193	186	198	177	165	192	182	187	182	185	162	149	195	173	177	151	156	177	192	169	177	167	156	161	153	169	168	192	180	157	153	188	162	174	151	150	180	141	172	164	158	150	175	144	160	180	168	159	173	163	175	155	165	144	163	177	152	174	143	145	178	155	179	155	150	187	160	189	183	171	168	164	191	158	157	181	165	183	176	145	191	157	180	163	188	181	156	154	185	150	170	179	177	153	179	167	171	160	190	151	180	157	159	180	182	180	189	185	153	134	168	180	162	160	162	174	179	166	157	192	175	177	186	185	170	176	152	158	159	181	185	166	155	147	173	162	143	163	186	150	161	143	183	172	169	170	176	155	191	172	166	187	158	189	144	179	177	171	167	168	168	175	156	164	176	156	175	159	187	157	169	180	146	181	177	172	171	183	164	170	156	151	167	197	161	183	174	187	147	171	176	161	197	178	183	164	156	160	166	166	176	148	164	141	164	165	169	198	150	139	169	169	168	162	159	187	166	177	174	184	186	174	177	186	164	160	170	158	176	189	173	154	177	182	161	158	169	138	172	146	157	188	189	190	156	179	163	174	169	163	183	156	195	161	158	168	159	191	192	150	170	181	167	170	172	154	169	192	160	167	153	193	171	157	180	199	190	150	166	160	145	183	186	160	170	173	183	161	165	175	198	149	172	171	145	184	138	192	199	152	164	185	160	190	155	186	181	161	188	176	191	160	177	150	163	177	177	155	164	159	163	156	180	162	172	180	167	191	156	157	176	168	205	176	147	201	183	184	150	156	175	167	175	170	165	170	181	164	148	158	194	141	175	173	163	173	185	145	183	166	173	156	167	195	147	167	176	169	168	163	167	176	158	159	156	170	177	166	159	161	161	164	211	186	165	161	181	157	143	164	152	186	169	174	168	175	171	147	173	149	182	163	169	164	160	162	160	150	187	175	166	148	140	179	163	169	182	167	147	192	154	172	155	152	170	168	163	175	154	187	146	151	167	168	162	176	164	154	182	165	187	187	167	170	174	175	158	173	173	168	174	160	185	178	173	172	165	181	149	159	166	168	159	144	157	160	178	169	162	191	176	163	179	180	150	198	183	170	167	171	169	177	160	143	168	158	161	175	171	173	166	172	173	186	190	145	203	157	167	171	170	175	164	156	188	161	172	169	200	161	171	163	185	155	202	155	176	189	181	160	149	168	153	174	167	169	153	157	162	178	180	185	163	169	177	181	185	126	163	164	161	160	159	168	153	163	161	169	181	154	189	181	157	180	171	158	165	163	175	149	164	175	166	172	168	166	167	174	181	172	167	177	175	153	165	179	165	184	174	159	167	163	166	162	190	156	166	167	164	177	162	188	180	146	168	175	163	191	172	163	164	160	187	162	178	182	171	169	187	172	192	161	171	158	159	190	171	196	178	162	181	167	173	178	180	170	177	183	151	165	141	170	170	174	187	159	166	154	158	182	182	161	176	197	198	185	193	181	183	182	158	183	168	178	166	149	162	185	167	174	171	177	183	165	190	153	158	178	139	151	182	175	170	154	149	175	176	188	177	166	173	171	180	166	170	153	176	163	166	189	180	163	182	167	153	170	181	206	166	173	151	161	172	178	180	137	168	171	174	153	163	172	173	168	160	163	206	195	164	162	183	177	167	196	161	176	166	160	159	172	181	195	177	142	190	165	184	186	178	155	181	178	158	162	194	166	179	173	149	176	174	173	160	171	146	149	176	145	177	170	147	147	177	167	178	181	168	177	184	161	156	179	176	189	178	163	194	153	147	187	161	175	201	186	144	181	170	185	185	175	185	151	165	180	181	146	167	170	186	194	178	172	153	176	188	177	184	166	185	177	201	170	151	168	186	165	144	186	183	167	159	172	182	154	167	158	182	163	175	154	156	178	155	150	180	175	166	180	151	196	164	183	186	146	156	160	167	163	141	161	177	180	159	166	162	165	158	185	171	195	159	181	153	150	149	187	153	181	161	165	159	152	162	171	166	179	144	201	179	158	200	168	184	147	171	178	166	164	171	184	170	144	191	144	151	168	166	189	170	159	164	184	171	170	191	168	147	188	174	158	170	184	167	168	181	175	170	178	178	176	150	168	164	166	160	190	145	173	149	176	174	190	187	164	160	175	152	169	174	153	166	180	162	174	170	175	190	154	169	183	164	172	170	177	167	163	180	154	159	160	165	165	162	156	167	177	190	174	174	172	151	176	165	175	191	176	178	163	152	165	170	175	150	187	172	186	165	169	175	154	162	191	170	157	186	162	184	183	169	172	169	182	159	146	168	167	177	177	160	167	175	157	151	177	169	173	126	164	182	188	175	160	168	149	166	163	166	186	174	169	163	154	189	172	155	192	152	187	178	184	188	157	170	179	173	184	175	181	179	179	177	163	140	164	161	158	169	189	155	201	158	168	164	184	158	158	155	181	168	172	179	182	188	178	154	150	171	171	148	175	164	178	178	170	184	172	163	157	157	184	175	184	154	155	180	169	155	149	170	169	172	159	180	178	142	191	136	163	181	177	167	174	184	184	166	168	156	152	160	176	163	159	169	172	189	152	180	153	141	175	184	180	173	174	192	171	164	159	170	191	173	162	178	163	181	187	186	157	156	172	158	174	182	161	179	163	173	165	180	180	150	192	148	181	179	180	168	180	161	184	197	175	186	175	153	166	186	197	168	153	180	162	165	165	157	164	170	165	148	175	179	165	179	187	153	165	168	154	183	150	152	158	179	153	161	197	168	153	150	162	178	176	156	167	172	163	180	176	188	195	182	182	183	168	157	170	154	173	174	181	169	195	141	174	151	151	183	169	147	179	148	159	153	183	166	184	157	182	169	167	194	173	169	211	168	160	161	166	182	175	181	161	188	191	141	161	170	166	155	171	173	167	182	176	162	192	169	164	175	180	163	169	173	126	171	183	154	170	158	180	172	170	163	145	181	149	200	177	172	169	156	182	188	175	175	163	162	152	154	172	147	187	158	158	186	175	174	166	147	172	187	149	168	169	181	165	178	181	186	182	172	167	177	176	174	179	175	193	169	189	167	181	185	172	177	180	195	172	166	173	166	178	179	163	171	157	152	188	167	168	168	158	171	144	173	183	171	169	174	146	186	153	165	157	173	155	176	148	179	174	171	156	193	191	175	167	172	149	155	163	188	161	172	150	151	151	181	186	166	158	176	187	128	174	166	177	167	190	171	157	176	182	161	181	167	177	183	151	178	186	173	165	147	154	166	162	163	168	152	165	175	173	177	163	143	183	184	165	154	183	178	160	157	143	163	192	166	169	167	170	152	182	153	169	135	181	167	173	141	173	174	177	158	174	163	193	153	149	177	169	160	183	192	143	167	165	161	168	166	162	150	151	140	176	180	187	183	176	159	180	153	169	186	165	164	173	161	160	177	150
20590	24618	28644	22509	33173	48288	31037	44408	38846	36059	30287	20351	9863	3370	604	550	458	568	573	600	663	549	597	527	554	533	526	558	588	586	619	581	585	574	547	507	539	572	604	598	531	536	548	536	495	511	553	520	473	503	487	508	525	497	505	520	487	501	489	477	507	519	503	525	512	520	461	479	460	512	513	512	506	518	506	496	492	489	473	514	482	475	456	492	457	501	475	473	494	481	479	483	457	449	452	504	505	502	516	479	481	501	493	491	481	526	534	475	467	467	468	467	508	494	474	508	449	489	483	507	494	471	511	437	473	450	513	472	571	469	488	510	490	456	493	471	504	492	512	500	501	485	497	485	503	510	501	496	502	483	460	463	464	455	489	463	509	509	486	507	483	459	502	488	489	493	453	455	468	483	492	517	539	487	468	510	494	495	508	480	499	473	466	469	503	513	503	496	479	521	459	504	505	467	517	499	489	480	493	442	485	478	489	504	462	488	477	525	465	460	534	482	482	499	481	531	488	469	508	509	499	486	493	517	470	480	509	495	491	487	500	471	457	507	525	467	454	493	491	444	485	498	507	476	486	513	487	460	497	500	512	531	451	483	481	470	450	461	506	476	475	498	511	456	480	508	501	478	484	469	464	484	506	510	463	504	498	507	490	491	496	482	489	467	484	484	489	488	536	448	492	443	472	479	509	500	457	440	535	486	476	464	485	480	502	511	455	497	509	499	495	499	491	469	486	479	530	511	503	492	437	495	464	487	503	488	477	470	468	462	511	505	501	469	486	504	465	487	485	468	496	504	530	467	469	471	463	483	503	485	456	467	500	500	501	490	467	501	514	465	464	467	485	500	484	496	526	458	448	468	473	509	454	497	513	493	479	522	460	530	485	485	499	487	511	454	494	490	542	494	476	462	462	485	440	469	478	516	476	513	507	483	448	475	504	489	517	487	505	477	467	486	486	492	460	544	451	443	485	506	493	483	485	489	472	501	503	482	483	510	484	508	497	488	460	414	472	471	511	481	454	500	479	517	513	499	503	451	472	469	528	494	516	482	500	511	481	525	482	512	496	516	521	469	489	505	486	523	487	473	440	496	492	509	475	502	520	491	516	515	478	508	499	498	481	504	499	499	521	516	451	523	501	469	478	446	493	528	505	506	512	487	491	491	498	456	480	530	510	456	482	482	513	514	480	517	474	477	482	510	487	487	500	521	473	523	503	461	480	517	510	481	536	493	494	512	502	469	520	505	460	489	508	536	466	485	484	526	526	489	478	416	503	516	493	524	499	502	524	474	504	499	490	481	476	467	493	489	457	503	541	476	497	479	451	482	465	513	480	513	500	527	522	498	506	511	470	454	474	506	475	517	533	477	483	480	515	474	472	448	460	499	517	452	488	480	510	552	531	454	508	519	462	454	471	522	489	489	494	487	522	470	497	504	490	520	534	493	483	507	488	488	507	484	485	459	490	475	496	499	513	467	523	484	467	515	503	458	485	465	489	477	503	508	488	479	505	499	460	495	519	488	491	476	484	498	516	490	469	495	495	499	491	536	476	483	489	508	495	467	488	478	476	498	483	489	486	503	514	454	484	502	486	490	480	485	457	493	511	475	508	449	516	491	497	496	507	459	486	482	491	460	490	500	500	491	452	509	515	467	507	506	494	490	519	499	466	514	501	505	498	510	474	509	476	498	492	484	489	508	472	493	487	492	511	480	479	497	474	486	502	472	477	463	483	495	502	484	449	491	513	497	504	480	493	462	499	470	499	495	480	451	487	463	491	474	515	476	479	491	486	506	516	516	475	532	478	497	488	511	500	480	531	526	497	543	492	499	442	477	482	500	468	485	459	477	464	511	512	480	467	459	490	473	483	431	515	481	485	484	477	490	444	493	487	493	497	466	496	499	507	449	510	515	521	507	519	510	523	454	470	446	491	535	475	496	450	476	438	474	521	518	499	486	491	480	451	506	498	489	522	503	484	466	521	467	502	485	526	517	490	500	458	492	443	458	512	444	480	516	467	513	480	491	491	437	466	444	504	501	491	488	503	500	475	507	483	488	475	513	526	473	469	495	491	469	489	496	478	484	482	518	471	475	479	516	466	470	532	469	506	463	493	487	436	496	518	475	492	461	511	504	479	454	483	526	475	481	500	471	449	507	460	490	469	441	512	454	493	486	514	449	463	496	525	476	458	464	499	505	475	511	493	472	471	474	451	505	474	507	520	502	492	497	485	514	497	520	527	544	472	525	496	515	484	492	483	497	479	454	500	464	504	493	504	505	474	519	477	482	527	489	477	529	489	486	519	479	513	513	487	509	473	520	516	478	488	486	454	484	492	499	492	515	479	484	513	484	443	481	495	475	494	480	488	505	469	534	478	483	468	505	506	525	504	499	462	508	487	501	490	480	469	496	492	488	492	466	509	478	479	483	510	500	537	505	490	455	538	491	480	490	463	510	506	478	504	467	484	567	496	501	513	552	491	457	504	487	481	502	489	489	507	495	487	514	487	507	475	519	469	472	507	483	495	496	481	480	546	471	468	501	464	496	500	476	488	455	471	451	493	486	483	489	473	504	530	474	483	532	477	455	465	480	474	504	478	500	501	498	497	516	526	515	492	492	512	505	488	490	521	514	506	496	455	467	504	490	480	473	475	495	501	455	481	533	483	501	479	470	499	504	474	486	500	463	505	513	509	478	477	533	503	470	508	479	473	498	487	514	513	445	466	475	518	450	484	500	471	476	487	534	443	514	516	501	523	542	477	489	512	531	476	486	498	504	502	461	467	508	504	511	474	540	512	511	499	476	486	494	494	480	507	441	447	523	488	481	472	467	477	485	471	480	454	498	502	526	500	513	491	530	498	490	519	485	487	473	514	477	504	502	530	495	448	462	508	449	508	480	467	506	476	521	472	463	472	450	484	483	496	504	455	494	468	444	477	466	457	505	449	488	514	486	493	521	476	528	451	464	488	470	514	525	511	447	505	463	466	479	506	477	459	528	528	512	521	489	492	497	456	523	500	453	486	509	540	489	478	460	466	510	527	475	504	462	495	488	492	460	467	506	488	488	493	496	490	513	497	443	467	501	497	471	417	435	511	464	462	501	507	486	481	513	531	479	489	505	482	504	467	468	504	500	527	482	468	496	490	505	436	490	487	433	470	511	457	507	496	524	537	499	493	476	526	478	471	451	484	462	487	475	477	483	515	489	509	493	527	513	506	466	468	473	468	513	534	492	483	494	479	478	456	510	455	469	523	459	474	485	505	500	475	510	479	489	507	495	495	474	496	496	516	492	476	473	447	522	478	511	459	472	464	478	483	508	471	500	516	490	483	440	494	452	513	455	451	508	442	492	545	472	501	522	513	512	514	505	488	487	501	452	456	499	485	491	459	482	486	474	472	477	509	465	482	461	506	482	515	497	484	489	521	498	469	516	510	468	525	493	472	479	498	502	502	493	491	514	494	497	528	453	459	463	492	452	498	479	490	478	463	456	480	504	520	502
38104	38838	38756	28418	34603	56626	43366	21407	23979	25968	19725	10621	4013	1203	236	229	208	180	226	205	198	179	231	212	202	224	203	217	216	229	216	213	226	227	238	236	210	215	181	193	212	222	221	203	216	217	226	198	213	192	195	204	205	205	218	186	182	180	229	202	225	236	230	233	213	218	185	186	207	197	206	198	202	220	252	227	204	213	208	234	201	205	197	199	218	208	217	216	196	249	192	208	209	189	213	210	192	197	189	205	201	219	210	197	222	226	230	217	190	223	225	218	190	223	229	179	201	211	200	208	177	210	210	217	172	202	197	214	239	229	207	232	228	221	214	206	178	218	191	197	182	198	209	223	206	203	209	207	195	181	196	233	185	203	194	202	220	205	226	192	191	223	193	219	174	209	216	210	222	186	208	222	196	209	200	210	191	193	180	205	216	220	209	195	230	206	178	199	188	195	199	206	184	207	192	218	215	193	205	221	202	199	193	222	234	211	194	214	209	188	228	210	196	216	203	200	227	223	204	220	191	193	223	220	206	196	214	205	198	195	171	215	213	193	190	213	205	200	208	217	187	184	218	203	188	200	188	213	183	197	196	204	187	202	232	179	194	194	211	201	186	182	212	199	223	212	203	190	209	211	190	207	216	193	175	192	215	189	221	194	217	201	211	220	241	193	215	192	197	206	195	227	181	197	176	203	177	196	221	208	186	205	208	203	194	193	208	173	227	210	203	206	186	189	200	210	216	201	202	196	184	193	216	218	224	206	239	220	211	184	192	214	231	208	212	190	226	215	211	213	215	210	205	194	231	201	209	206	193	190	182	189	203	216	229	197	215	227	200	184	192	231	208	212	209	209	218	200	214	225	215	198	173	216	230	223	195	199	190	203	252	215	206	193	206	221	180	213	194	254	192	188	217	194	203	219	190	212	233	207	209	226	177	227	224	225	213	211	196	205	153	194	229	204	218	198	194	211	193	192	208	217	219	194	210	199	190	219	201	190	207	208	210	183	200	202	198	198	201	205	211	192	170	222	205	195	198	188	201	245	200	207	230	193	196	178	205	201	207	179	219	216	204	244	200	193	200	178	197	194	204	210	207	186	185	186	232	196	207	181	197	212	195	223	213	223	205	202	189	196	196	200	209	194	211	214	199	196	198	209	219	188	211	212	205	192	204	207	214	219	220	219	196	206	220	213	192	205	223	203	201	212	211	210	207	196	185	193	203	181	208	192	209	211	213	198	196	211	210	210	198	181	207	222	200	219	167	200	217	194	235	209	191	189	209	213	199	216	213	215	206	209	217	193	216	175	205	206	220	226	221	200	207	238	186	208	218	204	195	200	200	214	213	210	215	156	219	181	200	233	200	211	197	207	172	228	234	204	224	222	209	195	206	189	208	211	208	206	217	236	182	203	195	215	202	200	231	200	215	232	208	225	203	206	194	207	191	192	199	208	213	176	233	206	204	215	184	212	212	224	185	219	224	175	219	189	222	226	204	211	218	232	194	203	192	201	221	211	198	206	180	195	181	197	199	205	194	200	214	193	174	188	208	200	209	215	210	190	187	201	181	202	200	212	198	217	199	226	198	180	219	196	206	211	184	219	215	219	201	223	217	208	209	218	193	204	200	231	221	239	207	201	197	221	188	200	210	199	201	196	216	202	192	189	205	225	197	182	176	222	201	214	221	213	231	207	183	194	170	191	198	175	185	225	199	210	211	203	229	196	192	210	222	210	218	196	215	214	206	201	217	211	185	203	195	203	209	152	225	188	204	187	191	183	204	218	193	212	214	208	176	211	199	196	207	194	178	234	194	198	218	196	216	190	203	215	206	194	213	179	185	213	211	187	184	204	196	224	185	206	204	200	206	222	197	199	226	198	200	194	214	227	187	206	214	191	208	205	194	204	192	190	214	184	209	202	197	188	216	195	188	197	208	194	194	204	177	192	199	181	220	183	197	190	219	205	181	199	198	200	233	218	191	213	221	204	244	176	188	203	204	216	219	203	185	216	192	203	179	206	213	220	216	207	199	212	193	190	215	190	225	228	200	246	174	226	195	227	211	218	206	215	197	202	215	183	218	196	199	206	198	195	197	230	200	186	188	205	171	222	217	212	182	188	199	197	211	200	227	196	227	186	215	189	194	207	201	215	198	216	200	236	210	217	219	200	213	205	204	215	195	196	226	224	199	221	192	181	228	197	235	187	214	213	225	210	209	218	201	217	194	209	175	192	225	191	161	222	210	214	195	215	212	199	202	201	216	197	195	192	187	217	192	235	229	186	187	233	204	200	211	230	204	193	208	195	189	226	208	170	213	212	190	171	179	219	208	216	255	173	192	194	239	194	214	210	216	216	195	202	203	211	195	209	220	220	211	190	212	197	200	201	215	224	179	184	193	215	200	194	231	210	209	208	184	205	218	223	183	223	186	189	218	210	218	181	202	215	216	223	219	205	212	201	204	202	215	188	220	203	200	218	194	202	198	213	232	221	184	220	211	216	195	235	223	214	199	193	220	200	214	182	192	185	204	206	177	207	212	207	204	182	205	224	200	212	204	209	207	236	204	217	234	197	180	211	189	220	185	184	207	192	191	208	193	223	198	229	205	198	207	202	203	205	197	196	178	227	199	218	183	193	196	208	203	198	174	172	201	197	187	217	220	198	200	209	234	220	198	174	205	209	213	187	195	207	223	203	213	219	205	232	191	201	219	214	223	186	209	229	209	217	215	224	198	206	191	197	226	215	193	204	221	195	222	209	219	231	172	220	202	204	202	203	200	210	188	182	200	191	196	226	167	205	209	159	208	223	215	190	183	213	209	203	225	201	232	196	209	212	199	209	198	200	219	207	173	201	205	172	222	202	192	205	211	194	213	231	184	176	197	221	199	188	201	203	201	200	209	233	175	203	198	195	195	199	215	207	232	195	210	190	219	205	181	212	190	218	220	211	213	208	223	211	217	209	215	186	221	210	227	223	195	249	177	217	223	187	175	185	198	208	218	211	203	211	187	229	188	234	187	193	207	190	216	207	197	184	208	238	180	189	219	223	200	197	199	205	211	195	188	218	179	207	203	194	209	204	183	177	216	190	178	209	187	188	215	216	218	186	217	205	179	225	190	199	186	224	203	240	184	208	192	203	208	230	229	182	211	186	183	193	182	210	230	197	206	216	207	219	206	209	209	207	208	194	221	213	206	185	193	204	212	221	218	201	173	224	186	206	218	188	233	220	203	218	214	187	212	222	224	186	194	205	193	197	197	183	232	207	226	223	197	218	212	229	222	186	195	177	197	204	195	193	191	189	190	200	208	226	222	214	222	201	191	193	199	208	214	201	183	201	213	211	223	203	205	211	187	224	213	180	212	224	190	203	211	222	222	208	205	216	210	208	193	205	212	178	174	201	225	224	183	226	206	228	190	216	194	216	200	196	215	188	188	241	201	208	222	211	205	200	216	210	229	192	210	199	194	212	176	191	203	199	203	208	196	211	189	199	244	208	185	205	219	190
26312	32288	36827	32151	47025	67093	52775	27854	40986	44236	38108	26817	14529	4952	809	604	637	609	621	629	626	645	640	607	681	602	630	645	624	604	624	648	603	598	607	631	627	617	585	606	654	615	613	616	591	587	587	609	602	622	570	581	575	535	588	579	601	585	604	580	562	610	565	603	553	571	612	559	583	590	579	615	556	619	571	595	582	579	599	590	536	585	589	607	578	603	576	547	573	619	617	582	603	576	539	547	591	570	573	559	613	575	607	579	591	551	555	604	575	573	597	598	596	575	592	605	590	597	562	595	534	591	585	576	533	587	609	595	573	581	556	554	603	584	584	582	599	563	585	562	567	532	581	613	569	586	590	567	577	584	566	592	586	626	533	538	573	634	558	605	641	577	569	589	619	571	556	568	587	576	580	556	597	603	556	536	594	599	575	557	582	632	567	597	586	582	613	510	564	569	582	574	586	597	600	610	576	607	625	558	593	634	594	595	550	587	627	607	595	605	611	577	622	581	627	577	596	586	588	583	558	558	559	624	555	589	553	556	595	578	559	588	577	636	604	554	602	562	579	587	565	557	559	569	629	617	586	575	534	560	631	616	542	592	539	570	594	569	516	597	589	570	534	584	578	559	556	561	586	521	616	534	620	591	551	590	634	591	546	594	567	589	592	543	587	604	574	586	569	565	574	593	581	547	564	592	562	562	575	587	602	599	600	578	608	530	591	566	565	545	554	641	536	605	556	597	612	583	585	556	561	575	587	570	551	587	571	559	579	568	604	569	593	594	550	565	555	613	553	610	579	558	598	587	562	604	548	564	617	614	570	594	561	628	564	554	567	576	573	564	571	576	553	561	565	559	599	552	561	615	572	603	587	587	579	538	635	560	544	606	572	567	567	602	547	617	599	615	570	573	564	537	550	536	550	539	598	635	556	607	609	586	621	598	575	573	556	581	562	588	555	601	604	589	546	578	543	576	621	576	581	574	613	575	587	561	600	584	606	600	549	576	607	580	583	555	575	580	635	605	595	642	588	602	624	577	574	568	588	543	563	579	561	589	611	558	563	604	566	655	614	569	583	585	595	611	559	581	584	539	554	564	549	604	578	588	579	583	581	566	599	553	564	568	583	607	541	604	581	585	576	537	603	566	613	596	592	566	565	578	609	604	574	560	572	599	605	584	582	591	586	562	611	585	610	580	609	553	585	594	558	593	578	579	590	593	564	588	559	590	581	595	550	580	610	574	596	596	615	555	571	541	620	590	561	575	562	565	569	591	585	612	566	600	561	573	632	541	570	593	573	534	597	601	649	592	570	565	614	590	562	580	559	584	580	593	612	545	583	591	589	595	597	580	539	573	595	576	601	567	572	610	601	597	604	562	554	581	664	561	599	544	590	549	584	597	589	572	625	575	602	605	572	607	581	569	571	568	544	554	552	587	584	559	584	559	579	595	564	573	548	583	577	569	539	583	596	604	616	561	580	565	604	588	598	552	602	578	545	558	599	559	533	609	558	602	565	603	582	593	532	560	545	592	545	584	559	571	578	588	582	623	567	571	558	592	561	563	557	600	611	567	597	570	605	635	591	540	594	545	596	606	595	598	623	583	585	570	603	596	582	589	574	553	566	636	563	634	617	565	575	596	581	599	565	622	559	559	587	535	510	584	572	586	599	589	570	581	587	611	550	591	570	532	581	584	622	568	624	571	603	592	569	598	596	585	602	529	577	593	565	601	578	527	566	594	593	550	571	575	585	624	612	533	600	604	593	594	596	602	541	620	576	594	572	545	591	602	563	609	593	563	566	581	600	544	580	594	576	566	605	621	603	612	547	517	578	572	520	565	593	567	597	609	578	575	558	568	661	573	554	582	613	585	575	593	595	588	596	587	551	613	617	567	619	550	576	559	594	617	569	572	561	607	581	584	555	606	612	613	544	614	592	565	611	585	588	584	576	580	585	602	585	575	575	594	582	562	534	567	552	565	569	564	574	558	613	504	631	555	573	581	594	568	569	600	589	589	565	621	599	613	592	556	629	575	578	519	562	557	567	585	592	605	560	598	531	540	564	560	588	554	582	555	610	580	599	566	624	587	617	604	579	623	592	572	598	577	585	584	612	613	541	577	584	560	617	574	598	545	597	544	570	629	584	588	592	584	554	594	586	578	586	574	575	558	557	593	585	552	575	609	587	646	562	557	586	565	642	579	568	601	615	604	569	577	565	558	589	586	558	605	624	563	597	581	589	608	559	596	574	570	603	591	573	578	641	560	607	560	582	543	538	574	590	548	619	557	566	603	571	561	587	614	586	600	606	553	590	552	620	577	613	564	610	565	610	564	611	607	608	572	558	542	605	551	608	604	600	588	544	555	556	526	591	581	567	590	568	599	595	585	637	564	552	607	562	585	556	607	539	581	607	548	598	590	560	571	553	572	551	525	563	586	550	564	623	568	569	573	609	594	586	577	568	581	569	622	551	611	582	558	553	616	582	565	555	583	589	603	598	552	630	582	520	610	580	598	584	579	615	552	569	548	563	540	614	571	547	634	602	592	602	589	608	598	587	545	576	608	563	566	557	563	579	556	563	589	605	576	576	623	552	586	572	587	572	585	573	612	640	606	617	653	569	577	582	601	556	565	567	572	590	594	571	628	577	550	580	549	599	589	591	586	584	550	566	601	598	564	573	549	612	631	595	582	617	621	573	592	581	612	585	544	584	582	546	546	544	628	568	574	561	590	610	620	610	609	570	588	563	586	585	615	595	553	607	624	592	557	560	595	571	585	615	592	614	563	620	587	600	558	575	562	582	546	562	595	570	543	597	582	594	547	595	575	594	591	563	570	560	588	634	598	583	585	568	555	588	546	557	598	565	592	589	635	584	623	567	549	599	577	558	559	605	587	575	618	572	587	578	566	568	600	579	578	536	590	578	537	603	572	584	566	562	564	608	598	593	592	556	638	534	573	577	586	588	545	570	552	625	589	626	608	568	599	603	568	614	612	602	573	606	555	599	565	543	608	593	578	587	531	582	584	564	584	566	565	563	576	593	574	578	569	588	570	571	586	589	555	635	581	596	603	574	596	602	569	557	521	571	585	565	556	581	630	561	564	606	535	576	605	552	562	577	562	563	605	582	589	609	563	602	589	557	576	610	598	543	607	576	588	596	554	589	605	548	581	568	590	577	582	556	594	541	600	553	619	589	581	606	549	566	572	578	577	606	632	540	592	594	537	592	589	600	527	576	568	595	589	564	579	602	558	578	580	577	580	558	550	542	599	605	590	583	550	606	599	624	607	561	547	580	543	570	620	592	553	546	552	552	612	578	609	568	560	555	548	562	610	605	553	550	618	545	604	598	594	605	614	563	568	563	606	582	604	536	594	561	567	581	585	544	573	594	589	584	559	581	538	590	596	619	623	574	591	577	616	584	580	578	607	572	590	573	559	585	607	551	555	612	570	560	557	590	555	583	622	568	562	594	615	596	565	541	553	600	577	598	576	597	533	591	549	587	558
12586	11805	10701	5909	5667	6398	5760	2840	1790	1124	737	511	299	266	212	195	200	209	203	215	190	213	199	208	229	203	196	220	233	211	194	218	202	197	205	209	235	201	210	221	178	217	232	216	221	205	202	206	194	188	195	192	185	219	205	197	232	214	202	198	219	204	225	213	212	214	221	208	208	189	213	217	205	172	185	200	229	205	190	207	212	210	187	184	174	210	223	227	193	222	210	190	211	219	208	163	256	216	203	188	208	203	206	183	219	204	220	214	194	204	204	203	209	200	199	197	204	191	200	201	218	213	201	223	201	191	224	198	224	205	214	228	204	188	228	241	235	213	211	201	213	186	203	217	199	211	216	215	192	224	197	214	205	215	222	203	212	216	207	220	234	206	204	219	214	211	218	215	203	205	232	221	210	212	231	220	220	197	227	193	196	204	216	218	217	189	205	214	210	201	189	200	228	200	208	198	216	218	189	197	217	175	190	210	234	212	210	199	228	199	197	205	191	200	221	218	189	173	207	236	199	222	221	229	233	195	210	184	195	203	196	199	207	185	194	213	207	213	206	218	207	229	215	187	219	230	204	204	212	198	229	205	198	209	189	206	201	203	229	203	201	224	209	217	173	214	205	213	190	229	210	191	197	186	209	205	209	216	209	219	211	253	205	223	209	201	189	219	187	216	208	192	227	205	241	185	194	194	208	236	211	238	197	196	216	223	180	220	220	231	233	188	196	201	192	210	216	198	181	200	204	214	213	202	174	193	195	201	202	214	244	205	190	197	211	213	217	223	236	205	227	182	203	224	202	192	212	241	225	186	205	219	240	215	200	194	225	190	206	184	213	214	211	224	216	203	214	201	204	221	238	218	222	189	188	210	203	195	215	218	203	234	196	196	208	229	192	217	202	217	223	206	190	234	232	208	200	233	218	199	203	228	204	230	213	237	211	217	228	191	200	236	203	226	211	206	224	210	226	198	221	201	198	201	202	207	233	214	188	208	183	201	218	197	209	218	193	198	187	224	236	200	198	210	224	209	169	205	225	235	215	211	185	227	186	197	204	213	185	208	229	211	214	197	205	200	200	203	204	199	200	198	222	221	211	207	218	208	204	221	222	218	197	214	233	233	214	207	199	197	202	195	203	203	201	232	206	224	225	229	215	233	198	202	195	220	205	213	209	239	169	172	224	193	226	189	194	199	197	212	228	192	228	224	230	190	222	223	208	230	207	220	210	218	213	197	205	192	218	206	220	219	188	206	208	197	209	213	205	231	204	208	224	202	195	212	219	206	213	193	216	249	214	211	201	223	221	219	249	197	216	164	239	220	218	167	198	204	197	182	201	182	209	206	207	217	184	171	214	222	195	193	204	208	223	204	188	206	238	199	214	224	224	215	206	208	210	210	230	199	206	214	208	216	211	210	222	204	196	200	222	209	212	188	195	210	219	212	206	187	204	215	206	186	203	194	191	206	210	213	192	215	223	232	202	191	214	218	215	205	209	214	221	206	212	221	215	226	190	223	216	233	202	198	214	206	190	207	226	240	227	179	234	205	197	232	194	184	191	210	214	205	195	208	204	214	213	200	212	224	214	205	209	225	200	213	218	199	194	204	199	223	204	174	193	206	195	198	192	207	217	209	183	214	215	209	174	202	220	207	229	219	224	193	198	198	230	208	203	222	222	207	176	195	182	232	203	220	208	205	208	206	206	229	214	204	183	223	191	207	197	194	182	222	189	220	190	199	232	216	210	211	206	195	221	187	218	207	205	214	223	237	198	177	201	212	207	214	220	212	195	198	218	188	207	203	203	216	174	181	207	195	208	235	212	177	206	201	196	198	200	220	206	212	230	189	239	218	223	200	198	204	195	214	195	202	192	232	216	211	194	223	171	203	208	201	202	209	184	195	223	203	214	200	213	202	198	206	219	209	216	229	218	174	209	219	220	227	211	207	224	196	206	239	208	194	204	197	212	199	196	201	206	215	213	213	216	235	195	195	213	215	193	227	206	170	215	177	193	182	214	207	222	217	212	197	191	218	192	196	213	193	169	188	220	213	219	207	208	183	194	223	203	205	203	209	207	212	170	221	202	217	193	205	208	207	192	214	234	202	204	206	175	217	188	228	189	197	190	185	220	231	208	221	213	190	190	209	226	192	200	211	194	220	196	205	208	192	200	215	221	219	198	188	195	195	217	212	188	208	214	178	228	194	210	186	218	191	213	213	205	217	224	213	218	226	184	193	178	229	200	203	209	216	203	239	193	205	225	174	218	237	212	221	200	199	195	194	219	205	203	218	204	234	206	188	204	212	198	203	222	230	190	192	214	171	234	213	227	220	205	196	206	229	222	182	206	207	171	190	191	207	211	207	215	220	204	198	250	234	224	226	225	201	194	220	234	228	209	179	183	204	208	180	183	200	204	219	213	205	204	193	224	187	201	198	207	214	183	231	209	226	175	229	219	199	176	224	186	212	205	192	199	214	201	219	225	215	204	234	199	204	232	210	216	189	211	218	202	225	235	196	228	209	224	183	203	214	202	203	228	202	200	189	219	220	210	203	175	191	217	222	187	189	195	187	246	207	217	221	205	183	212	202	218	219	215	194	195	225	204	206	185	194	206	226	222	208	189	218	215	213	197	197	200	213	216	182	208	220	213	214	195	214	182	236	205	228	206	222	212	217	224	202	191	190	198	187	191	196	217	193	184	205	226	200	212	218	205	226	208	218	229	208	202	213	218	209	180	193	222	188	216	217	201	213	239	221	203	217	224	201	205	207	206	218	209	160	245	207	223	211	217	192	223	206	208	172	202	194	232	193	196	221	205	231	202	219	198	208	215	206	193	187	191	205	215	211	200	214	200	215	215	213	201	201	200	178	205	203	203	214	179	202	221	213	194	201	219	197	188	195	209	207	201	214	228	218	197	210	225	180	211	204	198	205	204	225	214	192	201	247	216	229	221	197	218	205	234	225	203	213	200	217	203	211	197	206	212	219	213	205	204	212	198	221	215	207	214	200	230	184	218	199	187	195	207	221	206	206	178	213	216	211	194	208	195	197	201	191	195	236	240	219	185	188	240	217	192	207	224	211	215	230	213	212	217	224	220	196	216	202	195	205	208	239	222	216	215	203	189	191	185	166	235	197	214	209	220	199	207	201	191	228	198	199	215	218	211	217	203	212	219	196	217	215	181	208	213	208	181	230	173	211	198	216	212	219	217	217	204	219	195	213	225	191	210	202	211	220	197	203	193	221	199	221	229	236	200	202	194	197	209	207	190	222	204	210	192	195	227	231	215	234	170	205	185	205	190	218	200	203	184	226	197	200	196	227	199	216	193	186	209	205	183	206	211	200	220	205	199	207	213	216	204	207	224	205	195	198	198	203	180	202	203	226	205	196	200	214	226	210	232	209	233	219	189	195	219	214	200	186	207	214	203	193	218	198	251	184	211	203	202	197	203	204	221	212	199	213	203	227	206	219	197	206	217	182	225	237	179	210	198	209	215	219
8521	10808	14677	13245	17055	20114	18377	10816	6884	4006	2780	1786	1108	768	597	535	582	560	571	555	565	628	567	616	570	626	575	598	589	585	570	571	620	610	619	585	564	601	583	585	600	601	593	601	573	562	594	581	597	586	575	606	603	562	568	627	581	583	577	574	581	579	594	601	599	582	602	604	550	583	591	583	563	595	573	576	609	582	618	631	576	564	604	588	595	602	609	577	581	620	606	578	567	582	641	605	592	618	610	567	591	624	571	602	544	629	571	603	604	618	573	562	573	605	549	598	555	588	559	551	617	568	600	534	573	598	620	574	566	590	598	583	630	567	581	592	527	593	589	614	586	590	635	556	565	582	585	577	553	590	578	572	581	608	576	548	585	574	574	574	607	609	620	593	597	544	595	615	596	636	595	559	552	551	623	623	567	604	607	602	610	591	555	616	582	601	576	576	558	587	572	596	588	573	624	583	605	601	573	586	550	589	561	639	608	587	589	562	576	555	599	585	609	566	571	635	558	586	537	534	598	597	617	573	565	578	580	587	626	587	569	550	584	576	559	536	565	596	584	611	586	567	596	543	600	561	569	562	584	601	600	577	576	580	601	581	596	573	573	594	588	617	610	593	555	608	538	575	589	598	622	603	656	601	552	608	599	592	630	570	564	579	629	590	592	614	627	601	561	533	624	574	631	588	566	613	569	539	607	587	603	611	591	607	575	570	604	593	572	598	576	609	578	566	588	611	621	553	607	564	553	595	618	604	544	629	586	595	601	546	595	597	566	583	608	611	534	571	565	543	572	598	620	577	561	616	595	546	607	555	589	615	610	544	588	566	597	592	609	572	627	597	610	580	629	609	583	601	546	615	598	570	576	563	579	577	604	548	600	647	622	594	630	577	562	586	524	563	572	547	533	588	604	605	573	582	596	591	579	618	584	595	586	623	597	616	612	598	588	584	574	579	579	590	616	563	629	607	595	565	569	566	636	593	592	578	609	602	613	604	613	528	569	585	584	610	592	581	598	557	544	616	616	618	582	596	603	616	610	599	621	591	598	564	577	597	566	577	540	571	567	629	589	543	538	585	567	560	606	629	586	581	542	602	595	616	565	560	611	586	639	603	576	592	569	570	598	594	613	545	584	589	600	572	574	626	575	597	597	561	610	605	579	628	566	590	624	610	624	581	589	582	558	610	593	620	586	620	589	596	634	585	586	556	589	612	593	601	585	595	553	569	588	570	559	600	597	628	604	583	624	578	543	577	567	598	588	574	588	616	551	575	583	632	572	612	581	553	595	588	552	609	610	558	567	572	538	587	625	596	595	582	591	584	594	540	609	602	563	562	555	570	596	609	586	585	595	594	606	620	579	586	585	604	582	569	647	546	563	580	595	602	599	601	571	582	576	583	565	578	534	548	565	587	605	608	586	625	571	586	579	577	625	630	632	622	577	590	578	565	602	593	617	657	545	619	591	620	575	587	586	598	567	570	591	555	556	545	603	573	561	621	571	626	570	625	576	590	615	605	597	551	617	637	596	584	596	567	604	566	604	591	599	598	593	585	598	609	653	615	601	620	637	615	549	628	581	585	591	599	548	585	574	585	584	597	584	530	583	584	491	584	599	579	570	576	548	606	594	577	626	600	580	604	535	605	584	602	575	588	588	599	609	532	611	555	614	593	586	599	590	586	566	531	632	589	587	625	571	570	538	599	605	638	586	579	560	639	582	614	569	592	614	581	572	531	610	530	572	572	592	601	574	605	596	595	600	591	541	600	595	581	574	627	594	576	577	561	607	583	595	580	619	583	621	580	589	581	578	627	550	601	604	617	590	581	613	595	653	602	557	618	562	604	584	593	577	531	617	617	579	548	570	560	597	577	553	614	586	561	562	595	552	603	572	646	611	573	556	592	587	576	605	605	633	586	576	548	609	624	535	593	612	560	626	578	579	609	601	577	613	598	572	582	576	536	590	571	586	594	573	606	565	547	586	581	593	546	535	616	587	547	614	575	592	573	619	557	610	604	616	538	524	605	583	615	624	601	622	571	636	569	594	578	588	532	619	575	586	570	603	566	610	577	614	608	615	599	557	569	563	581	586	549	587	578	621	617	583	613	594	579	588	570	584	604	551	576	547	585	588	555	598	576	611	595	571	595	587	555	564	577	575	594	595	551	577	563	568	591	605	581	619	622	579	623	575	551	613	601	662	592	613	629	612	612	568	599	609	584	572	602	618	578	592	571	586	590	578	589	552	585	598	561	579	591	607	573	564	613	603	589	590	569	561	575	584	569	565	605	608	561	590	572	561	560	591	586	570	549	606	580	582	587	617	637	584	620	560	620	594	626	547	575	597	602	593	619	589	579	592	566	570	573	581	599	622	598	545	557	577	582	564	565	597	627	566	613	555	590	569	595	620	620	615	621	563	573	580	588	611	606	633	652	563	609	569	636	548	579	577	586	584	575	570	579	599	584	598	588	597	579	585	583	628	580	594	583	607	588	593	512	630	594	597	594	603	585	581	557	577	617	563	588	599	607	584	588	614	642	563	578	589	615	569	550	607	578	623	601	620	575	533	589	608	590	573	562	565	550	538	621	583	592	628	547	549	588	573	592	609	573	595	542	568	583	588	557	557	604	592	590	601	546	593	585	613	525	542	611	584	513	565	594	580	580	607	615	589	536	588	595	601	563	642	624	586	608	623	573	570	600	579	589	600	579	570	599	612	604	565	549	593	633	597	560	580	563	570	554	575	597	591	594	634	590	590	588	603	557	590	549	601	560	566	565	551	614	581	601	629	589	609	600	596	600	607	582	615	573	618	575	555	591	574	567	617	546	614	628	536	551	580	561	583	606	575	556	599	534	569	561	586	612	581	630	554	608	555	572	627	595	587	583	573	581	575	573	555	647	607	566	585	579	578	563	591	608	527	581	583	560	559	575	644	551	631	601	579	577	624	601	584	581	581	581	583	584	585	560	616	612	579	618	640	594	586	599	571	596	581	551	585	602	575	607	562	552	593	530	591	583	610	612	589	578	569	607	561	606	580	619	585	604	585	620	535	589	600	609	573	588	583	628	593	585	539	583	557	636	616	595	621	546	557	607	606	626	592	553	548	540	556	558	607	583	586	613	594	618	559	568	603	594	601	627	607	605	563	629	589	585	602	595	561	614	569	597	633	618	598	563	599	601	600	586	567	569	562	558	602	618	571	567	622	608	612	584	656	554	607	605	583	587	578	580	595	575	616	563	611	603	575	564	587	581	581	583	607	593	580	561	584	600	593	567	587	582	585	630	544	605	634	565	561	535	584	598	570	586	621	555	583	625	562	608	570	620	609	594	584	635	585	602	622	579	552	537	611	585	518	579	548	606	604	631	623	618	556	571	581	630	594	571	607	611	579	647	593	566	599	559	600	545	615	558	565	593	609	564	594	612	643	594	567	575	577	583	577	641	593	603	604	556	527	613	570	590	575	558	604	581	564	578	570	580	610	601	590	632	607	561	584	560	580	559
30130	27918	33015	25768	32786	45050	40968	29384	15466	6647	3029	1329	529	309	213	195	207	223	171	200	200	177	185	204	179	191	196	207	205	194	215	197	176	213	200	201	205	166	207	202	192	177	200	196	215	215	197	208	188	208	201	208	178	191	183	203	195	180	198	203	192	195	202	187	207	217	186	185	189	196	191	204	186	221	192	176	185	200	167	164	185	180	166	195	187	215	219	219	186	172	172	189	171	219	169	191	197	210	196	180	190	192	202	202	217	223	184	176	186	223	198	189	215	184	212	192	205	174	228	185	214	175	182	173	193	194	200	181	193	198	173	207	203	170	164	213	180	183	202	180	169	198	164	172	174	204	180	215	187	197	201	196	188	193	201	198	195	175	211	205	167	211	208	212	190	183	186	204	207	186	205	191	212	214	183	203	186	177	186	213	196	195	179	197	186	213	196	199	206	199	193	210	175	185	188	204	172	210	194	192	173	190	204	230	205	175	192	189	220	203	199	188	185	207	192	210	201	186	210	188	188	182	176	186	205	195	175	193	172	194	203	204	215	184	154	205	176	190	190	193	182	205	220	193	165	189	190	179	192	169	192	192	183	188	186	203	181	198	180	204	201	186	218	161	171	204	187	147	210	195	189	177	219	178	219	198	189	185	208	192	183	217	206	221	199	192	196	200	173	180	204	203	196	190	185	191	196	180	198	167	199	208	189	198	198	200	188	178	183	196	237	175	182	188	194	202	197	174	156	205	200	198	194	192	175	197	197	166	193	188	197	193	220	188	187	180	178	171	174	182	210	225	194	198	220	173	189	177	197	186	204	202	207	191	184	183	212	218	181	206	194	187	197	194	188	188	202	223	201	202	190	196	183	201	184	180	195	166	183	202	182	210	213	190	204	168	210	203	206	191	183	159	202	190	185	180	189	201	194	188	197	189	169	220	191	184	195	197	205	184	194	175	192	192	233	198	190	178	196	203	187	207	163	209	214	180	199	200	187	210	198	175	182	205	212	175	219	194	204	195	197	180	215	168	204	207	199	192	205	193	216	191	190	212	182	170	201	169	213	184	203	203	165	184	196	189	185	211	196	198	199	197	185	210	202	175	188	188	203	176	190	176	177	193	187	205	204	210	201	203	174	180	176	194	206	188	181	204	194	176	202	198	185	229	192	197	183	171	184	189	202	213	188	195	222	210	215	180	196	176	186	172	213	201	185	181	190	186	171	173	191	210	196	184	187	196	201	187	202	183	164	188	175	198	178	177	199	207	216	173	203	225	196	223	212	202	170	162	191	207	202	177	208	205	191	188	177	201	193	205	178	197	203	195	192	182	198	181	195	183	189	183	212	181	212	198	184	184	189	197	181	174	203	208	189	189	201	206	201	198	192	223	219	198	208	213	180	214	194	189	213	199	219	186	196	186	181	206	194	210	193	192	207	184	197	185	187	167	171	168	186	185	198	152	214	190	190	183	185	183	202	194	201	197	197	200	200	206	184	218	193	207	190	195	197	186	210	185	206	174	239	183	186	212	198	211	180	203	207	192	166	155	184	195	226	196	193	199	196	221	194	174	191	190	198	192	178	201	191	175	201	200	199	205	175	183	188	184	179	212	187	217	188	185	169	195	184	194	199	177	194	190	199	215	190	200	212	216	204	201	174	199	191	199	166	178	213	196	206	212	182	192	193	172	166	199	172	178	221	163	212	208	190	198	195	194	197	167	178	200	210	219	179	190	191	215	193	205	203	215	182	192	184	203	168	184	192	182	205	209	204	174	187	215	199	210	186	181	200	195	198	203	187	199	206	216	174	199	210	199	207	199	203	196	188	199	184	183	200	204	192	179	198	184	192	178	205	221	209	204	178	183	200	207	197	199	168	205	195	186	199	223	191	209	195	192	211	217	208	185	187	198	199	206	203	200	178	223	199	183	184	186	211	173	191	165	195	187	202	207	192	199	184	190	205	181	174	183	190	178	208	199	197	179	185	186	198	176	172	197	197	177	181	156	191	195	192	193	210	214	175	199	222	212	195	191	180	187	195	196	206	199	179	217	174	208	172	214	194	183	185	191	201	170	196	207	189	181	185	203	176	193	190	202	197	181	186	183	191	202	210	179	182	194	215	161	224	188	214	193	205	205	203	215	191	193	201	205	173	218	197	194	186	193	176	189	211	217	158	167	191	196	192	205	168	194	188	209	196	202	188	231	179	190	192	200	205	186	219	220	219	199	196	195	203	218	171	223	180	191	186	190	200	191	210	174	204	185	199	193	216	228	207	205	163	200	186	185	209	202	196	186	200	198	205	212	183	196	190	197	193	224	208	220	197	182	193	198	187	197	189	211	195	175	216	203	177	194	189	225	184	192	173	189	222	188	195	213	181	197	213	195	180	190	184	218	175	171	193	202	215	184	188	192	206	195	185	217	185	196	192	185	203	192	209	209	170	191	182	181	198	160	188	209	208	186	204	210	214	199	206	192	160	204	192	229	176	168	180	194	203	203	203	203	173	200	200	193	187	224	176	200	175	189	176	196	199	197	200	200	191	182	176	173	196	213	191	204	202	211	185	197	178	175	194	186	190	178	193	210	167	165	173	201	180	187	205	203	195	201	184	191	195	181	202	209	167	213	176	202	202	193	209	185	178	204	184	188	169	185	184	202	199	198	197	204	204	171	194	159	191	158	215	206	181	172	187	189	182	170	159	224	194	180	207	210	176	193	180	192	173	178	202	170	212	201	224	218	179	176	203	209	196	206	165	194	162	206	168	218	183	184	175	192	185	194	178	188	207	196	176	180	178	185	181	195	186	174	195	234	200	215	194	189	192	177	177	188	217	201	167	171	183	192	178	176	182	202	200	205	214	199	170	204	174	193	201	193	180	192	224	206	213	198	191	205	187	188	193	198	182	189	201	180	201	226	197	199	184	201	196	175	213	191	214	202	191	201	189	172	172	212	192	196	200	196	185	203	185	178	182	182	198	170	202	219	215	193	172	183	197	225	216	209	210	204	206	184	172	170	182	191	206	201	187	170	210	210	178	202	165	181	173	189	200	185	209	191	206	200	180	201	216	186	211	181	213	198	185	213	194	198	181	185	196	183	190	190	194	215	191	163	192	205	182	201	187	172	230	218	200	196	179	182	210	188	184	189	194	203	194	187	200	186	193	179	188	183	192	206	205	193	192	175	175	222	200	176	174	204	214	208	182	185	180	193	166	198	198	158	173	174	212	184	191	207	188	188	194	197	210	182	184	176	210	213	188	214	174	194	178	195	216	197	183	192	189	206	187	238	186	198	181	197	202	205	206	195	194	176	184	185	212	187	211	203	169	183	207	185	199	207	202	189	177	192	192	159	235	212	210	182	177	188	180	176	183	181	198	186	203	181	185	200	192	190	175	189	192	204	219	177	188	178	189	205	186	181	186	195	197	202	180	198	178	186	207	188	193	226	189	182	201	198	189	230	166	212	204	197	184	178	203	203	200	171	199	198	184	214	196	205	160	169	208	206
20483	21798	33171	30678	46625	56964	53859	44274	29814	20056	12075	5746	2380	1100	659	573	546	593	571	551	570	549	576	530	549	549	551	564	583	583	567	542	552	548	549	549	590	576	543	574	540	571	557	563	552	542	550	543	550	546	550	560	539	525	531	513	548	577	558	543	569	524	508	567	540	520	560	564	561	559	523	510	529	583	573	575	544	549	556	540	563	560	575	525	547	591	556	553	532	563	560	588	570	552	532	569	564	544	516	539	553	540	527	507	559	591	560	550	588	557	541	554	590	595	567	579	567	531	550	610	586	522	555	562	570	521	515	581	553	550	554	573	537	536	553	550	538	610	581	578	554	533	567	549	577	542	551	567	536	598	589	557	565	533	523	567	541	506	558	582	501	534	540	546	544	542	540	565	567	576	551	526	571	527	537	576	548	602	568	556	534	560	565	528	546	568	571	517	521	568	519	582	543	588	530	517	502	594	537	560	563	533	547	608	509	542	584	558	520	556	540	558	543	535	552	567	550	516	535	554	567	561	557	575	536	551	520	525	544	586	529	572	573	606	578	542	561	578	477	596	534	567	508	547	555	542	529	542	566	554	595	561	560	567	521	569	517	577	543	606	553	550	554	569	600	575	549	561	522	557	559	537	538	571	534	585	520	546	564	585	543	559	488	552	575	535	535	494	587	584	573	555	572	579	542	553	511	557	616	600	555	514	563	539	541	595	564	573	567	549	554	542	558	568	584	554	545	567	547	574	567	557	578	555	513	556	562	588	525	541	513	564	538	545	529	595	599	567	549	571	572	537	550	568	546	552	570	557	559	566	512	566	526	561	537	557	559	541	544	515	590	555	562	542	555	547	576	559	524	549	563	540	537	555	527	545	565	553	560	591	527	550	574	560	541	569	561	508	536	529	538	567	559	566	560	571	520	522	588	573	556	531	587	558	551	560	555	541	576	553	575	541	574	580	531	518	534	556	588	572	581	595	519	552	547	529	539	535	557	526	576	535	577	612	529	534	535	552	524	529	557	544	603	562	543	572	548	540	518	564	538	522	583	566	579	587	565	559	556	569	553	582	585	546	558	531	585	520	564	555	597	559	550	571	575	565	570	579	569	571	541	568	599	559	550	573	561	560	551	548	574	544	572	571	572	545	589	565	524	549	574	554	538	533	559	548	570	553	533	603	527	559	561	531	516	511	573	594	544	578	532	585	577	577	557	525	537	589	527	566	560	570	598	538	519	533	552	555	609	558	574	537	527	589	562	550	555	557	541	600	561	543	511	520	501	548	525	533	549	532	526	516	550	551	531	491	541	582	529	551	553	555	575	529	565	574	533	531	493	557	543	512	524	568	571	562	549	584	553	534	579	515	548	555	591	563	571	506	529	539	526	527	569	559	578	549	585	567	552	571	560	524	573	574	572	567	580	524	557	541	626	586	513	547	564	545	523	584	547	545	518	535	518	578	538	578	569	578	568	553	561	550	543	591	599	559	540	585	531	517	546	511	539	530	569	592	593	532	531	549	549	508	536	565	585	559	593	551	537	526	588	528	489	547	590	556	557	564	574	553	564	534	562	519	537	580	545	520	558	578	479	547	560	529	587	533	580	573	538	534	573	551	545	551	550	565	580	533	579	554	564	510	583	531	567	565	556	547	555	583	592	575	539	537	555	572	568	518	548	560	516	566	544	518	509	580	538	537	539	538	573	579	577	520	546	522	554	553	558	534	560	571	539	557	587	564	535	596	519	560	580	554	602	555	558	538	552	525	558	538	561	574	530	529	529	503	551	532	547	526	528	542	550	575	555	510	544	553	538	525	600	579	547	564	532	537	560	544	571	548	578	518	545	600	531	541	575	535	528	577	509	583	582	557	603	504	537	539	535	546	533	545	606	541	552	588	546	589	567	551	584	545	528	543	556	564	528	628	567	544	574	542	561	562	561	593	495	581	595	522	580	573	567	561	590	533	516	524	559	550	555	563	571	518	574	563	532	548	559	572	562	564	565	565	519	564	535	533	553	543	576	579	576	544	536	544	551	564	570	546	558	550	576	547	587	519	532	594	548	567	575	598	587	559	514	546	598	505	548	532	508	511	532	548	562	558	575	547	503	545	555	566	560	547	590	590	546	526	552	566	530	562	598	577	545	512	544	555	518	561	569	571	527	551	560	496	572	547	549	556	540	529	553	572	514	594	560	586	567	588	565	540	541	516	558	563	565	526	581	600	548	573	564	550	583	566	558	554	539	545	550	528	564	549	588	552	573	537	546	528	571	544	563	565	572	566	508	561	571	542	535	539	589	557	513	582	583	531	583	547	554	567	557	523	533	526	589	618	553	577	568	552	541	575	560	564	567	550	564	582	552	564	571	600	532	571	547	581	597	555	513	566	572	539	521	561	521	510	556	551	551	541	583	546	529	553	532	534	562	551	524	563	540	556	589	541	556	592	520	558	569	573	549	572	530	550	532	550	552	560	572	557	562	519	521	550	547	597	570	563	541	569	545	581	508	570	543	573	580	565	544	567	576	521	543	571	567	603	569	585	561	552	560	565	588	545	602	573	593	586	522	582	539	548	545	554	541	543	557	555	564	575	553	566	549	544	539	560	551	527	488	598	516	576	511	600	545	573	560	543	538	562	576	544	525	541	549	516	546	558	564	569	553	570	560	587	582	561	587	559	582	538	565	572	567	548	544	521	569	579	570	520	547	519	560	562	567	587	574	530	528	533	545	568	540	534	554	553	573	553	544	583	529	574	577	555	559	549	557	533	595	585	517	580	565	526	577	524	537	566	534	538	550	535	547	514	577	538	572	551	557	523	552	536	561	581	521	551	545	548	601	558	558	545	566	601	557	544	551	550	565	532	539	556	583	541	548	545	538	547	557	562	579	544	547	582	563	555	522	578	530	565	547	554	547	580	601	582	527	568	521	562	508	533	556	506	544	546	555	520	544	536	558	537	565	560	562	544	567	532	578	559	562	560	595	552	554	539	528	548	559	591	549	566	512	566	578	511	573	554	527	548	564	561	540	559	537	548	588	567	555	520	558	574	539	526	536	536	509	536	637	504	572	573	545	567	576	573	587	592	560	571	520	595	564	513	543	554	519	548	578	536	538	516	580	521	533	566	595	561	568	557	550	577	521	574	568	551	565	524	600	545	564	549	567	560	548	569	524	553	564	514	563	592	569	560	560	538	588	572	571	529	538	585	561	536	583	558	569	573	558	607	572	553	596	558	539	567	528	565	579	540	539	547	538	588	554	548	547	547	546	512	530	539	515	507	559	535	570	563	515	583	518	554	549	560	553	539	559	577	558	527	570	528	527	521	529	526	579	537	545	523	579	563	575	559	592	533	564	542	569	589	534	573	556	541	579	556	580	594	555	579	531	562	540	580	582	585	553	592	559	576	562	506	563	554	544	566	551	549	584	531	542	524	547	513	546	575	572	559	540	553	605	567	546	557	568	572	565	567	548	527	551	554	546	558	575	559	594	549	569	560	529	569	560	606
38685	36481	36250	30097	32673	52755	55775	43589	27686	13081	5216	1817	688	326	258	223	216	208	198	224	197	217	189	202	196	183	220	188	237	196	235	199	211	203	211	204	228	229	233	202	210	175	224	206	221	185	234	217	221	197	237	199	216	192	212	240	210	213	223	206	211	224	227	205	218	223	213	225	229	214	233	219	241	231	241	192	225	207	213	202	234	244	243	232	222	228	221	226	227	258	202	210	207	218	207	225	196	221	232	227	211	239	207	197	219	211	216	220	222	238	201	227	216	223	207	211	211	210	213	223	181	208	244	224	232	194	217	212	195	192	204	190	235	219	202	251	198	246	212	219	236	230	242	227	228	192	223	224	214	208	252	220	208	207	192	219	216	230	247	219	212	217	217	232	247	244	249	229	223	219	179	230	204	231	222	235	205	227	223	232	218	223	229	197	235	192	214	203	232	209	215	226	234	210	218	232	239	234	213	219	232	227	191	215	202	247	226	190	207	200	225	209	216	212	182	207	213	222	204	181	214	222	218	216	230	206	225	196	210	229	204	210	208	202	221	223	197	198	192	232	218	218	228	214	215	240	216	214	211	231	207	214	248	203	191	215	234	209	214	217	222	206	243	203	230	206	229	198	219	209	213	226	237	210	217	238	248	194	197	215	213	225	243	205	231	196	203	220	215	219	193	213	240	218	209	205	241	201	224	192	227	241	201	216	218	241	217	215	234	192	219	206	205	199	185	243	234	199	225	236	225	233	182	201	218	226	213	223	213	188	236	193	230	196	210	225	240	210	228	216	203	243	230	217	242	229	188	222	225	229	219	212	223	202	222	228	218	214	214	205	203	222	228	239	215	218	214	206	209	235	213	195	213	204	190	229	191	223	213	222	218	211	176	205	199	210	231	218	221	210	230	225	208	212	205	226	239	214	214	207	239	207	218	211	213	206	226	204	209	221	198	208	216	224	207	223	201	241	215	225	206	235	187	224	234	244	239	249	223	202	207	217	214	241	221	227	225	204	243	193	235	193	212	220	216	212	198	221	228	232	236	235	214	222	210	207	206	172	221	219	213	244	217	206	173	187	248	188	211	226	233	194	208	201	244	229	223	216	200	211	213	201	226	224	202	221	204	197	209	225	189	224	184	214	214	226	204	225	212	196	198	230	195	197	221	200	230	232	218	207	227	205	202	192	223	212	259	250	197	195	207	201	221	214	233	210	220	201	212	217	230	212	219	204	237	208	222	221	212	223	199	198	235	218	213	212	193	226	206	205	221	188	227	219	213	239	238	228	195	227	215	206	201	206	215	232	229	237	209	214	231	222	203	203	223	200	179	214	210	217	219	248	224	211	212	180	213	209	206	196	226	223	230	218	203	215	221	234	225	219	214	181	218	211	209	227	212	195	220	247	237	215	225	226	235	223	218	191	169	209	230	209	220	208	221	202	229	235	211	235	207	186	211	207	211	225	228	222	211	243	214	229	211	199	201	218	213	207	206	218	224	242	216	225	241	203	195	192	234	224	225	226	198	209	200	219	225	225	203	229	228	212	236	218	200	209	257	214	222	222	212	207	242	225	215	224	230	229	227	208	218	250	218	232	210	218	218	216	237	206	197	207	215	207	217	205	216	233	227	192	212	219	233	213	225	213	231	211	219	235	193	221	237	241	234	211	222	222	217	223	228	210	241	214	216	229	227	252	216	214	227	217	223	232	207	231	235	208	220	227	230	184	194	236	195	225	198	192	218	215	217	221	212	176	215	230	223	211	191	234	217	245	204	192	207	194	200	218	216	231	203	229	207	206	244	188	207	199	220	235	247	220	209	216	197	243	217	240	203	210	220	225	208	208	230	210	232	221	208	230	206	212	233	171	232	225	220	255	202	210	229	178	243	219	245	206	200	226	247	214	230	208	215	208	200	191	221	207	236	209	223	225	237	225	203	187	225	251	240	235	197	227	210	205	211	220	206	206	222	212	227	211	228	207	224	257	224	194	193	196	234	231	188	227	218	226	214	203	218	236	203	218	187	195	203	219	215	227	246	210	208	210	217	221	184	211	196	192	197	211	213	207	212	204	208	231	225	209	210	204	209	206	224	211	222	216	223	236	196	206	214	214	217	245	229	212	231	220	219	209	222	231	210	259	237	241	228	213	180	203	231	213	210	203	215	238	203	210	190	202	227	203	209	229	212	219	246	211	254	208	218	194	217	227	234	223	191	208	215	203	230	218	227	225	220	215	228	231	235	207	185	207	214	227	248	225	224	203	235	197	245	217	183	215	204	192	245	219	195	221	214	222	246	234	219	244	226	215	186	224	210	234	197	205	195	182	209	193	220	220	205	209	205	223	218	210	227	233	207	248	248	199	215	194	219	197	221	202	202	211	201	248	218	221	197	219	230	209	212	173	240	236	202	194	224	218	207	215	233	218	228	183	225	233	223	220	200	210	215	208	213	203	204	207	212	237	207	219	205	244	196	212	204	200	251	190	215	223	212	206	213	194	211	198	190	221	213	213	241	235	218	212	180	218	198	241	168	207	205	197	230	206	206	201	230	200	251	194	216	208	218	211	216	236	209	240	218	204	205	212	218	202	229	216	211	202	192	197	190	196	215	241	223	215	236	218	235	224	232	227	200	199	223	214	236	207	213	212	235	224	228	221	209	238	218	185	174	243	214	227	231	246	223	197	227	207	203	207	202	241	232	197	238	232	214	226	214	231	213	201	238	220	218	199	201	223	208	188	204	191	201	238	210	209	227	217	197	197	179	199	190	209	204	209	230	212	210	215	204	195	190	213	193	192	240	200	227	199	231	205	221	236	207	193	230	186	226	234	219	206	218	227	229	212	223	203	215	207	187	203	204	206	200	222	226	224	228	197	223	235	209	225	236	176	217	209	232	232	197	198	216	197	205	198	215	227	253	235	238	210	209	190	198	220	242	210	211	213	226	222	217	214	223	226	217	238	244	217	231	196	202	206	194	208	187	217	201	232	214	213	211	237	213	233	215	240	210	257	222	222	215	198	199	217	210	245	200	193	214	227	184	210	213	202	191	219	228	226	223	191	186	227	218	193	210	234	221	210	213	230	203	203	205	234	238	235	249	200	202	227	226	198	207	203	229	197	216	214	231	205	229	198	221	205	239	203	192	221	228	213	229	208	228	223	206	208	218	231	224	209	244	225	222	209	213	235	210	200	222	219	225	221	215	220	212	185	245	206	213	248	231	194	221	210	244	212	243	212	219	239	230	213	204	228	195	228	246	207	215	218	208	225	210	230	223	210	214	221	224	205	218	230	185	209	232	209	200	209	205	208	236	183	208	214	204	230	250	224	211	214	234	211	205	224	232	224	258	230	203	191	221	210	245	212	215	231	197	216	215	201	206	202	197	217	212	196	229	211	228	221	228	222	218	223	210	233	235	215	224	227	202	212	221	207	229	191	231	196	231	197	230	242	205	211	238	219	216	241	214	205	211	216	236	238	201	236	223	205	233	223	213	233	187	191	199	218
27267	29189	35217	35788	44997	64283	66927	56131	41750	27503	16285	7304	2694	1159	730	651	646	626	654	556	584	583	618	588	623	634	643	615	636	630	648	618	565	578	654	573	625	624	604	587	652	684	691	616	632	599	602	589	569	604	619	583	619	586	609	609	632	608	658	609	607	658	595	588	616	593	595	604	633	606	625	609	628	591	631	610	585	588	632	634	618	581	609	590	603	580	621	585	612	594	601	623	646	635	606	589	637	629	585	584	584	636	602	631	614	582	624	576	590	588	591	614	614	588	613	616	572	615	620	595	571	628	642	644	614	595	605	582	617	624	628	580	620	577	599	624	591	589	552	590	623	656	612	588	606	620	605	610	603	634	602	649	604	610	639	644	628	583	598	623	588	621	597	603	634	588	605	693	621	565	629	589	585	618	569	643	603	607	604	560	646	625	596	574	611	583	624	601	639	593	625	624	582	618	593	623	645	642	584	612	627	652	622	577	614	606	644	590	571	625	581	594	602	621	611	635	560	616	614	581	611	608	604	611	634	598	598	617	593	575	613	612	581	637	619	665	609	642	611	590	626	647	575	569	577	616	576	573	626	573	617	610	554	611	607	631	604	584	575	594	619	589	601	645	627	590	602	662	610	632	582	611	596	584	620	604	643	624	607	611	596	636	597	634	622	612	661	593	599	578	634	611	616	584	563	609	635	652	587	631	623	623	583	589	590	560	591	608	620	578	557	618	599	664	605	587	644	598	609	609	649	605	614	596	577	652	586	598	570	621	658	580	666	581	622	600	621	592	645	592	602	631	619	623	654	604	609	609	597	595	638	539	607	594	643	579	609	611	571	608	569	611	582	577	607	575	598	566	616	578	605	610	615	627	642	588	623	618	599	617	666	613	629	627	608	619	599	631	542	555	594	587	616	564	624	598	609	610	573	617	654	645	585	596	550	575	604	646	598	620	612	577	675	565	641	617	622	630	606	564	618	614	601	616	600	635	598	546	637	580	639	627	581	632	601	604	619	580	630	549	637	602	604	596	579	561	563	700	593	607	625	588	589	595	626	579	598	582	573	589	627	654	606	625	631	614	550	618	589	628	585	654	642	604	610	610	639	591	583	594	631	578	589	600	582	617	603	612	640	614	622	585	618	573	575	595	586	622	580	691	629	580	618	610	639	636	582	642	634	592	649	596	637	592	592	623	607	611	636	632	592	593	562	598	612	587	603	628	589	595	625	595	592	654	654	655	625	610	605	589	645	636	603	571	592	623	604	567	588	653	576	625	612	640	610	596	605	592	611	623	613	602	604	611	635	637	638	660	602	630	618	597	589	601	585	622	610	593	594	609	549	613	601	640	635	600	595	603	603	611	664	589	590	648	585	618	603	603	605	611	574	631	627	598	584	625	594	620	602	627	565	621	606	637	597	605	640	628	596	615	575	596	626	610	643	604	605	596	640	578	542	678	622	605	614	617	578	596	607	636	623	616	615	663	643	595	628	607	580	609	634	607	631	569	599	597	628	655	577	609	612	572	623	599	643	635	661	671	604	618	599	618	590	625	570	624	633	623	647	560	613	612	598	578	592	635	609	625	625	592	557	599	587	626	586	600	639	643	569	562	615	639	618	601	608	584	583	573	629	603	603	608	580	616	562	597	560	559	594	560	593	617	608	623	591	556	601	608	607	668	576	572	607	607	623	606	600	604	642	589	574	589	634	605	603	618	620	591	567	584	598	615	576	623	626	632	607	616	588	644	561	592	612	602	598	583	658	630	600	612	616	614	618	580	594	546	633	627	623	612	574	623	641	603	637	596	626	573	632	556	611	607	590	601	603	642	599	621	586	583	573	640	579	588	561	588	606	592	559	625	610	596	628	623	578	590	610	602	612	640	585	590	595	630	602	631	633	659	621	608	634	605	616	603	643	546	629	618	591	630	604	613	597	587	627	615	591	585	577	593	595	565	600	624	617	599	619	591	571	627	612	591	610	577	572	575	561	635	611	612	601	697	556	636	669	581	616	615	628	651	650	601	616	557	620	637	640	614	664	611	572	594	615	591	571	597	599	618	598	603	608	575	647	590	617	626	575	596	584	585	628	649	641	594	661	573	606	613	604	585	607	631	626	606	601	594	608	584	601	618	586	599	605	611	600	603	603	627	609	585	617	601	630	658	556	605	560	604	610	590	624	607	624	604	595	632	656	597	564	582	556	636	607	590	599	583	590	612	641	579	590	560	615	623	633	594	603	631	592	638	610	615	612	547	603	596	622	619	606	577	618	595	632	611	584	663	581	631	604	603	593	626	610	619	596	584	597	582	558	593	606	590	624	585	619	603	568	607	649	634	605	637	621	637	566	613	617	593	584	583	590	585	613	597	635	599	596	554	601	607	601	627	620	647	592	630	613	625	616	613	614	605	588	619	626	647	604	670	613	577	636	587	624	593	603	593	584	599	625	590	626	623	603	655	630	625	628	589	606	609	623	621	589	591	601	627	606	576	600	627	585	588	596	575	637	659	542	599	599	575	634	597	621	623	564	600	633	634	613	623	587	613	586	590	623	612	572	595	599	623	634	594	632	596	599	575	609	591	598	604	634	610	593	638	590	613	614	586	607	620	608	633	596	610	607	591	627	581	601	621	625	612	620	600	604	637	605	617	614	639	591	624	573	673	622	614	621	583	574	594	634	598	583	649	590	562	593	656	594	566	646	601	611	609	577	633	582	626	600	595	652	627	561	605	639	580	593	597	629	618	577	580	642	612	609	638	632	604	612	591	611	625	636	609	543	575	647	591	593	594	646	599	599	619	587	624	668	595	583	618	625	622	624	636	609	597	585	587	600	590	610	602	618	639	652	553	626	647	642	592	614	583	600	579	628	554	657	608	604	613	578	564	603	582	640	549	645	631	600	625	567	599	594	597	652	626	556	595	602	582	620	625	609	583	600	576	557	602	612	606	577	612	625	600	615	561	620	622	611	630	591	606	579	646	577	649	604	610	577	589	643	590	630	617	598	601	628	602	564	584	584	619	616	565	603	594	571	645	609	616	590	622	580	613	648	629	638	627	624	588	589	612	616	612	597	583	567	650	606	629	628	584	601	638	661	592	595	621	611	640	570	581	603	632	620	609	582	589	615	604	613	603	579	612	622	617	592	632	594	553	638	583	556	605	623	572	625	619	633	615	594	550	595	590	601	618	595	652	662	653	642	599	588	592	606	617	635	629	630	655	603	573	586	556	587	633	615	597	634	602	615	635	646	592	576	635	634	616	550	636	589	601	630	598	625	582	609	592	627	613	597	600	605	612	647	641	624	628	574	649	629	589	640	635	593	601	581	622	597	601	593	621	622	580	591	608	599	620	595	651	563	674	582	599	608	570	593	598	636	613	582	635	612	597	642	607	622	607	598	595	623	577	590	582	611	625	591	554	618	593	567	612	612	572	610	602	622	626	609	579	606	628	632	618	577	589	601	585	588	613	604	625	594	607	583	639	616	645	605	578	629	564	622	612	600	597
11937	10578	11743	8845	5350	5969	5508	4091	2140	696	616	465	292	233	216	232	206	199	206	221	200	219	220	214	203	202	187	196	203	221	183	203	197	222	208	185	193	189	188	196	212	198	212	210	192	187	206	210	186	182	213	218	183	212	198	224	190	215	212	185	186	191	206	208	200	172	209	213	205	219	193	191	200	227	194	210	187	210	224	193	179	198	211	202	215	214	185	210	206	198	204	195	222	201	201	208	220	199	192	203	167	205	196	211	185	212	227	192	195	221	192	195	217	183	225	203	221	202	194	210	211	199	200	235	197	179	225	220	180	228	209	213	213	202	208	193	213	208	215	197	186	200	171	183	201	195	188	214	204	204	221	178	197	213	216	202	187	199	210	191	193	193	197	190	204	221	222	207	175	233	191	196	194	193	211	213	197	242	217	199	212	210	186	221	208	221	209	187	204	206	201	196	197	184	191	211	231	193	198	240	210	188	211	187	191	204	200	188	206	194	177	199	176	189	187	189	208	204	220	218	204	191	208	197	185	195	216	215	206	209	211	211	183	178	187	225	191	186	198	198	177	221	196	197	203	194	195	177	194	185	211	192	204	218	216	189	207	191	208	198	201	190	183	186	181	203	200	201	206	213	204	218	199	189	208	210	204	191	193	171	221	216	194	201	173	204	198	187	208	216	180	225	212	176	204	185	246	209	205	218	197	207	193	182	230	207	182	215	213	212	204	183	205	196	226	195	201	192	202	198	207	198	205	196	206	219	198	204	203	224	236	217	221	171	194	217	204	192	188	190	188	209	208	193	211	205	197	193	183	191	208	214	221	204	193	191	199	205	227	223	198	193	176	185	211	184	219	219	199	195	185	205	229	214	182	211	210	231	192	191	193	201	214	214	216	205	165	159	207	189	200	194	186	217	205	201	220	192	200	213	213	209	201	203	198	194	174	207	204	185	200	204	229	193	219	207	231	219	211	192	193	194	177	200	198	236	222	198	197	201	207	200	223	207	179	202	207	211	164	191	223	183	207	178	190	205	194	200	208	205	194	184	222	170	195	196	184	211	202	202	199	197	190	197	211	184	212	177	199	219	205	213	191	176	211	231	200	215	226	219	212	202	189	213	189	212	213	196	195	176	216	221	203	194	210	220	197	221	207	214	216	203	190	219	194	205	193	210	204	204	200	182	227	213	175	209	208	197	201	223	195	185	205	217	209	196	222	192	198	199	203	214	200	206	197	201	217	212	230	198	214	208	207	212	203	192	173	190	186	194	210	200	210	220	190	237	205	199	231	188	205	183	211	189	194	198	200	185	221	208	185	179	194	197	198	220	202	208	194	192	192	205	191	216	197	213	221	182	220	214	190	213	209	218	218	186	211	220	233	199	197	223	213	198	216	183	227	205	204	218	196	193	192	201	202	217	228	203	193	213	213	192	204	197	212	217	193	233	216	217	204	211	201	204	202	193	208	187	188	185	196	213	190	214	174	200	205	207	194	192	172	217	217	192	212	179	209	217	220	224	228	210	188	217	196	183	184	228	223	203	209	174	204	197	184	198	213	196	203	180	212	214	198	221	183	197	222	189	187	186	204	217	190	190	171	205	183	224	186	201	225	209	226	209	215	200	204	193	195	198	198	183	217	207	195	201	194	161	178	190	196	209	199	186	198	200	209	195	223	214	210	214	191	191	229	204	196	204	205	209	213	212	181	200	210	245	209	197	202	184	178	219	189	192	192	216	208	221	195	184	210	205	205	222	202	197	191	190	222	211	184	205	204	213	204	200	192	186	177	202	201	180	208	204	201	210	175	197	176	190	222	212	200	217	210	217	190	197	205	183	196	194	222	207	184	179	201	200	200	198	203	205	170	213	199	200	183	218	212	205	206	218	212	214	215	206	219	200	195	210	182	182	207	202	207	205	209	214	184	186	210	183	212	199	217	190	178	187	214	197	206	219	194	190	194	198	207	180	214	180	208	232	224	209	201	190	196	194	205	211	163	222	233	191	223	207	201	181	197	211	223	199	200	215	230	220	206	220	164	193	175	194	218	181	199	201	213	240	198	223	220	196	192	192	205	205	211	195	199	194	185	224	221	221	172	188	226	184	205	210	207	196	189	240	204	211	216	238	190	209	207	201	183	195	193	198	221	196	184	201	210	183	186	195	206	222	202	208	220	202	214	214	200	215	216	187	209	175	191	203	218	212	184	209	199	198	198	208	212	207	201	229	200	167	185	211	186	211	249	211	181	233	195	213	180	213	212	191	209	197	186	191	200	194	184	186	210	217	183	199	205	207	188	185	198	201	201	188	204	189	173	211	239	204	196	186	191	228	185	229	204	205	217	183	184	193	179	193	204	204	210	208	196	210	203	191	204	207	201	219	209	183	215	192	210	214	191	193	206	217	182	195	182	177	213	196	194	187	211	219	185	198	186	183	223	195	195	184	215	220	199	205	206	222	214	198	203	205	194	197	202	197	182	190	201	188	197	221	182	205	191	190	186	212	206	212	241	243	199	194	188	215	190	201	219	181	225	198	186	193	210	185	188	228	201	205	191	192	225	197	196	196	192	215	209	192	184	231	191	210	193	182	207	213	191	218	197	215	219	186	196	181	225	181	199	230	206	191	204	185	194	197	196	194	202	166	220	211	193	185	184	230	194	207	187	205	196	224	193	200	213	191	193	197	218	212	205	201	201	193	220	204	209	181	223	187	195	198	219	204	173	204	184	176	181	213	200	208	198	236	202	219	183	226	210	207	212	187	163	214	220	199	248	181	193	220	182	230	194	165	186	198	202	234	184	190	206	191	187	166	203	212	188	204	183	212	223	216	211	216	242	220	164	207	195	198	199	206	227	213	192	195	162	205	220	209	197	201	198	208	174	183	228	185	248	210	188	211	187	209	215	188	213	181	200	178	202	207	183	208	187	198	194	181	184	202	212	209	192	215	214	194	220	219	197	185	210	209	190	195	206	179	205	223	195	204	189	185	210	200	221	183	205	203	201	193	197	199	201	200	205	171	193	216	187	195	206	207	182	201	204	194	199	224	210	208	193	212	211	202	197	226	199	222	227	207	197	206	189	214	187	223	216	204	190	202	224	194	175	206	176	202	200	216	213	192	193	224	198	200	204	183	186	197	186	198	201	203	202	205	189	228	213	206	188	187	195	207	180	223	222	181	217	211	205	217	193	196	189	192	168	198	213	199	183	188	180	177	227	196	216	182	213	187	211	203	180	187	205	209	219	196	206	206	211	201	231	192	174	203	197	225	199	200	184	206	212	173	198	211	210	232	219	178	200	215	210	210	190	205	184	196	199	181	196	213	214	218	223	182	198	209	194	203	203	193	199	205	200	186	175	227	221	192	198	208	197	208	192	222	185	215	187	189	174	218	181	214	203	212	223	183	207	177	215	195	223	198	221	202	206	192	202	201	200	237	207	190	203	215	240	190	204	215	232	210	218	159	211	188	186	222	218	184	225	239	209	191	179	170	194	214	210	201	176	207
8144	9813	16541	18288	15585	19468	18190	14230	7829	2573	2545	1714	1117	734	549	635	589	571	563	557	544	587	620	601	633	575	590	579	607	555	638	534	562	561	599	609	589	566	554	544	519	587	594	536	581	541	593	571	529	546	561	595	587	582	562	552	548	592	541	550	540	544	535	559	552	542	566	595	535	601	542	565	581	549	565	539	529	539	570	565	554	590	558	533	559	523	565	584	601	547	555	562	569	560	592	527	569	584	540	527	573	547	524	562	581	562	534	578	553	572	608	550	544	549	587	575	566	582	593	552	555	578	625	595	581	567	544	577	567	587	582	563	558	560	559	560	569	564	555	541	575	553	565	567	574	559	564	612	611	551	555	542	580	552	581	569	541	582	578	514	541	588	579	578	599	588	533	539	557	552	553	597	574	520	566	562	553	594	584	565	576	561	556	581	588	593	587	561	567	564	586	584	579	560	570	547	581	588	603	580	568	573	605	541	602	559	590	550	619	578	556	601	549	565	594	590	564	571	564	582	556	556	523	582	568	558	606	576	553	574	559	554	557	543	539	556	563	574	513	582	535	546	548	546	587	569	605	565	579	577	604	583	584	570	535	586	605	545	566	555	575	539	545	542	538	531	575	513	587	601	551	588	566	582	586	532	563	572	581	584	633	528	506	573	563	595	554	572	587	589	543	591	610	565	564	577	586	592	580	588	574	602	585	581	567	553	550	569	557	577	518	549	586	534	563	524	548	537	538	584	587	566	596	514	557	568	590	533	566	525	565	535	524	592	616	607	578	574	554	580	554	539	560	557	632	558	564	563	576	540	538	626	587	571	533	565	534	570	597	556	611	556	568	526	546	578	552	561	610	574	587	594	549	536	560	543	551	551	555	553	528	571	576	543	556	522	572	507	566	547	568	532	583	583	559	537	563	579	584	581	551	567	547	585	572	522	581	607	557	549	561	591	555	547	550	565	570	574	582	551	591	577	597	582	552	565	543	537	542	546	521	613	578	549	549	540	547	544	567	599	510	567	583	559	568	572	585	608	616	575	561	562	561	549	584	585	555	542	615	579	559	595	554	568	622	543	591	526	550	587	572	562	571	565	588	615	573	608	517	541	558	569	578	542	526	601	609	558	531	560	586	504	600	540	536	565	559	552	591	587	528	603	557	543	571	518	595	583	591	564	533	542	570	552	571	589	573	549	554	580	559	568	536	576	576	547	592	617	554	575	573	569	517	554	533	556	594	580	580	563	564	604	577	554	583	572	556	534	550	557	586	565	550	585	572	597	536	579	549	562	606	570	555	570	603	583	610	545	557	535	572	564	587	610	557	557	504	561	572	569	541	559	556	591	532	517	553	547	550	549	593	589	569	574	579	591	551	577	578	580	563	554	602	573	563	573	615	555	622	539	556	532	558	554	524	549	619	576	543	584	565	555	589	577	547	577	621	572	539	522	609	613	548	596	592	577	542	545	542	550	558	555	565	547	617	588	567	549	537	592	623	562	572	541	580	578	558	558	535	561	557	514	582	556	569	579	542	550	581	566	568	555	594	586	577	566	574	556	576	525	546	547	528	564	570	586	596	559	552	611	522	563	547	561	591	612	554	567	537	537	598	614	555	540	595	566	542	610	541	561	583	561	568	585	582	561	560	575	554	531	606	546	532	542	592	577	529	560	545	579	555	544	602	562	565	563	553	549	585	598	576	548	586	577	572	525	585	598	557	562	569	553	556	612	597	533	517	562	581	551	538	528	565	548	552	596	569	548	591	547	592	580	532	538	576	591	571	575	555	582	599	568	561	562	567	543	550	641	548	579	570	566	588	552	546	565	573	544	605	569	582	598	565	609	561	529	562	571	604	561	592	540	544	527	589	564	581	589	596	539	548	598	546	556	568	584	539	550	525	545	539	561	527	544	557	555	536	561	561	604	572	562	608	534	609	585	571	553	581	567	585	587	553	571	578	565	558	539	579	605	553	584	571	575	536	542	580	584	576	533	541	590	547	578	568	542	571	563	598	572	599	553	562	546	557	547	612	546	566	572	517	589	559	596	554	568	613	558	581	581	618	587	553	580	598	583	569	528	584	489	586	625	575	601	581	577	564	562	598	543	575	542	560	562	534	615	555	529	565	565	548	539	538	534	535	534	593	611	552	619	606	593	577	537	579	585	542	581	560	572	547	577	530	550	569	563	560	550	568	595	568	539	587	549	557	576	546	579	522	525	572	567	573	534	551	570	574	560	582	587	595	547	591	579	572	519	556	534	573	554	516	586	561	593	553	559	579	575	550	593	555	563	574	607	602	607	569	533	565	556	599	563	616	569	543	554	610	552	576	555	574	551	573	571	592	564	553	548	547	546	595	574	571	593	541	577	559	584	552	557	555	566	584	571	534	571	588	617	561	556	558	568	575	554	547	606	627	535	554	585	557	563	567	595	574	519	532	586	565	554	534	564	590	560	582	594	541	548	559	552	567	570	569	577	573	544	561	593	554	591	536	564	610	568	575	585	548	531	572	587	559	577	566	562	544	584	545	542	513	543	559	570	580	585	532	542	580	553	519	551	553	596	542	564	534	576	563	569	575	538	573	554	559	590	554	532	560	592	566	552	579	552	533	593	580	558	605	593	584	580	566	537	570	539	577	591	604	541	559	575	544	590	558	583	580	589	548	522	583	586	572	573	503	558	588	557	563	526	558	552	553	576	547	546	586	549	579	556	611	594	578	551	556	525	586	561	569	608	535	585	575	531	593	534	576	561	543	591	577	558	619	542	570	574	552	585	546	572	562	583	595	600	591	590	571	580	587	573	539	570	550	583	591	584	544	540	529	573	543	583	559	563	551	570	546	543	559	597	592	596	560	561	577	541	542	571	572	574	592	541	560	602	601	611	531	555	568	577	605	512	556	597	575	613	593	570	540	583	580	599	558	591	594	610	600	568	578	532	562	585	559	556	571	556	540	567	542	566	565	566	602	563	598	583	557	547	566	532	580	570	534	535	597	550	547	575	564	546	585	542	560	582	565	606	584	606	571	575	541	602	571	591	549	578	563	587	555	550	611	572	562	527	582	531	571	553	551	554	549	593	571	573	576	547	611	603	525	610	607	569	582	543	559	582	557	530	578	595	570	523	603	534	542	512	572	541	573	544	544	602	584	586	547	562	557	555	577	512	602	581	573	550	564	561	562	553	603	557	595	594	548	531	550	568	572	552	582	585	547	609	593	589	571	583	548	543	602	561	558	566	595	542	565	590	558	515	563	551	567	554	592	553	575	625	560	588	572	592	600	545	569	624	578	560	560	539	598	582	524	594	566	599	568	567	541	593	563	553	582	585	568	547	619	582	594	592	565	564	558	585	547	559	533	584	586	576	606	590	602	580	583	556	599	571	580	571	572	533	516	581	587	586	591	562	564	571	577	580	592	523	580	589	567	523	548	562	586	566	565	553	599	547	524	557	581	566	590	566	578	575	561	569	567	612	548	569	534	558	564	572	527	559	620	583	571	560
29069	27982	29713	26247	22805	39810	41892	33032	16072	4864	4141	2983	1582	545	241	172	175	174	188	164	169	156	205	203	184	188	190	199	193	197	196	204	185	212	195	171	167	205	185	201	182	186	191	151	180	170	148	168	164	155	176	175	175	167	165	188	171	148	184	198	161	166	169	175	161	148	164	166	161	147	189	160	173	168	193	166	174	178	143	181	164	163	178	162	165	128	162	180	184	160	138	161	150	166	149	186	158	201	174	187	178	165	166	170	152	199	160	155	155	154	175	160	164	160	165	161	189	167	175	167	152	169	177	167	164	177	172	180	162	148	161	162	184	153	149	155	168	170	167	191	159	169	183	134	161	168	183	149	147	172	156	165	164	159	136	136	153	175	155	163	150	166	169	167	142	161	150	150	145	196	154	174	168	155	160	175	160	157	176	160	134	165	161	154	173	168	162	162	177	171	185	163	180	176	167	175	181	158	177	174	170	161	162	153	177	174	169	153	162	181	157	161	150	163	173	175	173	173	165	163	161	176	161	170	179	167	197	187	162	164	173	189	141	167	176	167	163	137	175	164	165	170	193	175	165	174	135	170	152	165	153	187	149	171	155	166	141	148	167	174	185	195	163	169	169	168	185	179	179	168	146	183	156	176	161	164	168	164	171	172	154	178	187	183	148	168	182	141	191	159	162	184	161	168	173	168	154	172	159	164	172	167	168	167	127	185	172	162	167	175	172	147	162	160	158	164	165	140	192	178	180	185	170	169	173	190	152	163	191	166	170	180	146	145	164	159	153	171	141	177	165	182	177	148	175	161	172	170	189	157	158	182	185	149	176	152	138	162	164	177	160	168	154	158	176	157	171	158	187	161	176	137	155	168	166	164	164	180	155	146	175	195	185	177	170	134	171	159	144	148	184	165	158	162	154	173	187	159	177	166	157	172	171	171	162	155	170	171	184	179	175	144	177	162	159	169	150	167	174	155	176	172	170	161	175	162	191	158	195	146	185	164	157	162	146	200	150	168	210	179	169	159	145	163	156	162	175	153	136	187	178	164	174	163	145	155	168	162	159	168	165	157	155	157	154	168	169	159	141	149	168	165	154	186	139	165	158	183	170	157	159	155	158	155	180	165	151	160	130	216	162	159	197	169	156	171	155	151	176	164	170	194	163	192	158	166	171	181	168	173	151	155	146	154	158	182	172	166	169	173	169	184	169	153	173	167	172	168	173	176	178	157	157	162	162	146	175	169	162	173	163	142	161	163	161	185	154	137	159	173	152	153	159	157	162	158	153	169	159	186	149	165	190	175	162	167	181	181	161	162	186	184	168	141	190	157	167	166	164	149	166	166	157	167	162	179	161	162	196	170	153	164	151	195	158	155	170	176	154	182	174	151	142	169	161	158	195	174	153	137	165	164	171	165	144	155	196	163	180	162	180	161	170	170	168	169	151	178	155	150	182	187	167	166	178	160	130	173	148	169	176	172	154	169	152	175	160	184	168	159	165	179	176	175	153	175	161	177	157	163	161	155	183	174	154	152	167	172	167	165	171	170	168	179	168	176	187	190	163	172	173	157	171	177	168	189	146	142	170	184	148	158	154	170	182	159	180	173	158	180	188	144	178	180	183	171	165	162	182	145	160	184	177	163	174	176	188	163	149	172	164	151	179	154	181	164	183	174	171	209	183	148	160	171	166	180	159	176	176	167	171	176	203	197	148	155	153	177	152	174	179	163	171	166	178	152	175	175	149	178	141	171	147	181	194	163	144	162	186	178	157	154	156	175	178	142	180	169	185	152	177	152	160	169	164	175	157	158	174	171	168	154	169	186	164	144	170	180	182	181	161	188	180	166	162	176	158	160	163	153	181	173	187	170	171	145	157	177	179	171	153	154	156	154	160	173	166	156	159	143	151	140	162	163	182	152	174	175	195	169	162	158	158	167	183	159	168	162	156	166	186	153	144	168	159	154	176	171	172	172	184	159	156	168	156	176	170	173	177	171	180	180	169	166	169	159	159	182	169	161	162	174	173	171	164	148	178	175	183	181	169	162	168	151	190	180	163	185	147	134	154	161	162	173	168	173	185	157	182	157	182	159	194	172	174	181	186	173	159	191	182	177	170	180	177	164	148	172	177	172	176	175	162	169	174	182	137	177	176	152	182	159	174	147	176	165	158	173	183	176	172	138	165	176	164	176	145	184	175	174	168	186	170	171	157	171	161	145	168	181	172	181	150	168	141	176	164	152	164	164	186	186	170	159	155	155	166	180	158	162	145	157	165	167	169	161	160	143	176	168	154	181	190	152	183	160	168	192	153	178	155	174	156	153	171	178	160	148	175	156	168	181	184	161	174	159	177	173	161	162	185	174	147	193	154	167	164	184	167	153	182	158	185	176	182	176	141	169	180	188	164	162	159	141	151	170	164	179	142	159	150	171	180	167	168	147	191	163	168	153	156	164	161	155	159	169	177	177	179	161	159	159	184	139	172	189	187	145	169	172	199	170	204	164	171	175	163	154	158	176	175	169	156	155	162	184	179	167	171	152	173	150	152	157	175	151	156	186	139	168	172	185	168	164	155	164	168	149	173	168	151	150	164	163	191	189	159	165	168	170	170	161	168	157	191	157	173	158	173	156	148	169	155	162	156	182	148	154	153	158	180	156	179	153	165	179	164	157	192	167	180	173	181	163	174	149	149	168	167	153	171	191	153	183	177	150	176	179	167	153	152	176	168	153	178	174	162	166	170	180	161	178	174	166	173	150	160	183	176	164	160	162	168	163	179	162	178	150	171	175	178	151	193	183	165	152	150	154	159	171	192	180	167	180	179	178	172	159	150	174	155	140	185	180	161	149	167	178	149	152	164	186	155	151	155	177	180	166	164	168	161	165	167	169	167	170	197	158	177	161	159	180	157	147	159	151	177	152	165	175	154	163	174	164	170	172	157	147	187	176	169	152	178	160	168	148	141	167	161	155	170	190	167	168	158	151	156	179	152	180	165	155	160	181	153	166	170	178	144	177	169	154	147	162	158	173	174	161	164	159	162	176	196	160	167	165	160	174	179	171	172	181	181	156	154	181	152	159	171	149	174	165	172	185	186	180	152	174	159	189	156	168	154	170	159	167	166	165	174	176	184	178	182	184	173	140	169	185	179	168	156	165	162	175	171	177	169	160	153	181	193	164	187	174	173	134	153	175	176	155	168	182	165	157	176	176	145	186	171	180	165	149	165	160	164	161	157	148	166	171	164	165	171	156	199	164	167	168	190	141	156	150	156	150	172	177	157	183	126	174	162	155	158	173	172	195	164	149	155	166	157	154	174	182	187	130	168	165	169	172	175	163	154	188	159	179	145	172	157	165	175	145	160	149	142	168	154	143	165	163	153	182	182	172	159	162	169	174	186	151	190	155	139	163	180	146	185	161	176	166	149	159	177	189	172	166	181	176	166	149	163	178	172	184	159	177	183	140	170	200	166	175	180	154	155	175	154	170	186	161	171	166	173	145	211	170
19036	22975	30546	33109	36363	53098	55476	47484	26625	15897	15832	12901	7236	2541	854	664	643	707	600	495	569	571	689	713	560	598	646	624	758	735	712	618	712	618	676	682	707	690	661	676	659	582	532	545	553	550	548	537	529	499	484	480	522	502	463	542	542	491	515	512	498	515	480	520	473	519	514	494	494	481	470	469	477	492	506	443	434	528	533	486	464	446	477	504	482	522	529	513	476	467	491	488	469	489	477	462	465	496	471	489	503	473	440	480	459	512	493	478	478	516	484	494	458	502	516	494	473	505	466	453	488	465	471	493	474	451	493	500	490	487	478	472	473	489	480	475	477	505	442	453	448	493	463	476	466	502	504	457	466	461	459	487	515	516	523	522	497	467	515	453	457	468	466	530	485	487	472	492	469	503	458	486	518	479	473	492	502	487	527	472	460	491	472	445	459	519	467	496	477	473	458	456	466	513	467	488	480	488	468	469	533	503	481	477	466	465	498	486	493	474	499	461	478	473	453	503	498	519	517	500	504	445	501	479	468	501	492	475	466	449	504	477	484	440	493	503	504	515	456	489	489	482	510	465	470	487	488	452	494	485	488	494	496	496	487	504	494	485	489	471	472	468	504	494	482	474	476	476	508	508	474	482	441	501	496	498	510	502	452	510	488	503	477	520	493	516	494	455	495	475	530	466	479	481	478	451	493	491	457	508	508	510	443	465	451	474	483	454	502	477	478	501	547	479	502	454	467	466	522	486	499	492	507	493	476	481	477	476	483	470	469	476	512	496	491	462	507	457	500	481	474	470	455	473	482	485	485	490	506	476	489	503	506	484	481	526	486	455	478	478	459	492	496	490	515	521	495	447	534	458	507	487	451	443	523	466	439	466	494	466	491	482	482	497	508	483	451	524	499	464	476	457	464	503	506	473	467	496	491	442	451	533	490	502	460	482	474	457	499	494	475	467	476	502	496	481	486	474	457	479	493	475	502	469	476	480	521	433	469	492	467	449	472	505	502	468	482	490	481	488	446	466	496	460	513	489	522	436	509	508	481	509	504	488	503	486	517	495	458	476	496	521	450	487	475	507	508	466	495	510	433	473	493	529	463	483	496	447	473	498	510	483	479	462	490	469	499	512	483	525	499	494	469	487	487	456	490	444	489	460	484	501	488	506	461	480	483	497	516	478	525	467	492	481	456	461	512	448	449	485	468	460	480	488	511	478	475	464	486	483	448	486	476	496	494	495	470	453	501	504	497	469	516	484	453	472	507	482	505	467	475	525	489	505	539	541	468	500	484	473	523	483	555	470	455	474	474	465	453	503	476	463	515	499	496	488	500	488	459	466	523	463	436	496	461	483	468	456	493	454	501	464	482	496	453	493	469	464	460	473	528	492	486	495	465	509	506	501	473	460	489	472	464	459	504	455	483	488	513	486	481	469	473	476	497	429	488	465	501	520	469	515	474	483	489	466	499	455	473	458	459	499	476	488	499	489	467	446	453	483	476	471	461	504	468	494	497	490	484	476	473	481	477	460	479	479	525	507	516	508	454	526	489	447	511	492	515	490	480	507	487	498	459	472	483	478	457	490	479	473	510	499	474	488	506	505	499	504	500	487	500	489	484	472	532	487	495	484	486	489	474	466	493	442	472	483	475	479	452	485	478	535	458	485	515	492	490	449	499	425	482	467	510	508	499	482	494	479	473	487	472	486	494	483	519	482	485	464	463	478	474	480	462	455	497	522	512	447	467	474	475	484	471	479	485	459	458	478	529	499	474	454	484	522	472	487	460	478	496	504	448	472	493	507	486	489	443	488	472	491	481	489	453	492	482	486	482	424	492	447	508	445	539	447	522	483	525	429	471	465	507	489	515	495	511	482	501	472	483	496	423	492	469	512	470	474	473	480	513	470	474	485	484	501	478	470	457	465	498	434	506	491	447	494	503	515	469	521	480	530	528	429	493	490	522	471	469	466	474	491	512	461	488	505	461	504	479	475	495	499	508	491	512	503	508	483	488	465	506	473	520	514	475	464	499	481	485	443	479	475	495	472	498	530	462	472	504	468	471	527	483	455	504	478	513	455	494	486	503	484	482	530	447	464	504	435	475	507	506	480	487	496	471	477	504	486	480	492	485	450	506	451	504	475	483	537	507	442	496	515	429	525	460	470	471	448	480	491	499	502	507	467	498	530	487	481	494	478	484	486	479	498	505	505	481	444	507	488	499	483	470	526	497	484	514	504	472	503	482	493	462	499	461	509	487	462	494	513	453	484	467	480	449	494	485	462	473	494	484	473	518	508	467	496	506	496	486	448	513	494	485	478	459	483	507	435	460	479	445	467	459	487	458	487	494	475	482	446	499	468	528	450	492	491	497	483	475	498	481	495	479	523	458	508	475	457	474	494	478	488	479	495	428	482	490	476	526	501	478	486	475	479	485	499	529	474	429	459	502	495	478	484	486	491	479	477	503	510	455	465	490	470	517	484	540	507	470	504	497	454	509	466	513	502	489	514	479	506	491	488	469	503	534	443	468	490	485	481	483	446	493	466	461	515	464	482	488	499	512	494	487	476	445	485	487	529	493	495	458	476	487	507	480	487	459	524	488	504	468	492	508	500	532	510	466	489	451	477	482	484	495	520	504	462	488	514	507	516	498	446	530	466	561	476	475	484	477	478	472	491	468	507	479	492	509	468	497	487	458	491	494	541	474	502	481	461	477	482	469	488	487	489	498	499	488	448	486	466	474	509	476	516	533	491	507	520	452	468	448	507	481	508	435	492	490	511	442	490	499	471	480	504	475	486	508	499	479	503	469	506	468	466	477	481	505	480	457	449	421	493	516	478	450	474	490	489	485	461	496	478	484	523	497	466	499	441	478	496	530	482	469	455	522	446	461	500	444	492	509	492	488	542	455	459	457	505	468	475	490	475	469	461	462	495	487	500	470	495	490	484	496	509	489	532	505	483	453	479	482	504	500	477	472	505	475	487	472	473	500	442	491	499	457	478	456	493	444	517	491	459	453	487	506	513	487	470	447	474	502	499	472	472	489	469	511	473	467	493	495	507	466	487	472	488	501	428	462	502	454	486	474	516	488	468	466	473	475	504	495	473	489	475	481	481	446	460	520	494	480	489	456	465	478	533	480	474	456	465	493	468	482	444	474	479	483	498	472	499	504	474	471	498	495	433	520	478	519	508	523	479	511	454	504	478	466	433	478	479	506	476	484	449	459	519	515	506	496	510	472	461	529	434	496	470	481	458	508	477	450	502	474	454	516	431	495	487	479	505	537	506	503	473	454	498	471	474	493	427	452	457	482	501	492	490	431	471	484	459	454	473	449	526	523	490	462	488	494	475	480	471	487	465	487	468	498	540	492	479	470	450	487	525	519	490	489	476	476	509	456	472	481	491	475	531	492	513	486	466	440	477	474	442	501	463	463	503	465	481	489	508	461	471	472	478	493	455	469	498	480	442	467	508	476	508	500	442	514	487	458	469	451	470	463	499	508	439
36984	38465	36893	28013	26762	43824	52173	48439	29352	9513	9861	7796	4283	2160	707	258	239	221	207	183	219	192	225	208	220	208	228	225	216	233	244	181	209	189	224	219	240	223	248	221	213	233	216	225	196	192	216	206	190	217	217	215	178	211	228	203	195	222	194	200	208	203	200	222	203	192	217	220	197	207	220	174	197	199	200	200	179	190	228	190	223	192	194	187	213	195	191	200	184	193	211	195	208	193	233	181	180	192	201	185	192	189	221	192	212	191	204	190	203	191	177	189	201	192	183	207	222	164	190	203	204	180	200	210	191	197	185	218	195	191	234	207	204	188	204	210	185	193	175	215	184	190	217	199	173	197	211	190	212	205	206	205	194	218	206	197	222	183	215	210	201	199	204	198	172	197	193	197	178	187	213	204	181	236	202	196	178	207	204	188	183	191	180	209	187	168	191	210	189	186	220	206	211	180	176	185	175	212	176	228	215	204	192	201	207	205	201	210	206	192	179	189	209	222	227	200	181	215	216	239	197	197	200	190	204	227	202	211	206	189	184	205	186	203	199	182	207	201	180	198	188	210	196	189	178	202	203	210	192	198	210	208	206	190	190	183	213	223	194	206	182	164	186	204	189	192	188	194	197	216	195	221	196	210	184	204	212	197	222	197	197	204	187	197	190	218	193	221	207	196	213	196	216	193	181	209	185	195	212	188	201	205	197	214	232	180	193	194	209	216	207	217	189	183	233	196	186	204	222	199	183	212	200	223	193	207	213	212	183	200	189	220	195	199	197	210	191	185	199	200	194	179	183	223	177	189	213	198	203	185	212	161	177	211	224	196	192	216	208	201	199	208	197	202	209	195	184	193	216	194	215	198	208	191	177	197	218	173	199	165	212	187	197	189	187	209	186	185	209	188	186	181	201	203	214	219	194	204	219	209	204	198	163	207	204	212	205	206	205	200	165	197	220	227	183	207	217	189	177	187	220	197	200	201	211	196	207	217	212	204	204	199	189	190	204	193	219	195	218	189	177	188	184	193	224	178	190	201	178	175	192	209	201	182	180	175	183	199	202	175	187	204	201	209	189	194	214	212	188	180	188	209	190	209	190	209	178	201	204	216	172	203	187	203	203	192	194	215	178	201	174	202	203	219	213	190	222	198	202	196	197	180	192	210	234	189	225	210	173	180	220	199	193	212	202	199	227	208	194	199	176	200	183	211	186	206	208	202	190	203	198	200	208	208	183	212	192	192	197	202	225	201	222	194	185	201	197	205	188	186	206	203	194	174	218	189	199	197	196	194	200	221	215	172	194	196	192	196	206	204	179	209	200	206	208	184	219	203	174	185	185	199	194	188	204	207	213	192	197	205	198	207	189	195	178	169	228	199	183	198	223	215	210	178	211	188	216	192	222	209	178	220	187	176	203	206	196	172	197	202	226	186	193	204	217	202	187	193	213	188	226	210	213	210	192	207	203	187	195	216	216	207	216	192	225	208	238	189	210	235	220	195	198	155	226	186	199	208	200	193	205	175	207	190	195	188	206	197	211	199	185	173	218	186	195	198	181	214	194	173	200	181	196	190	200	182	209	212	199	199	204	199	220	183	208	192	178	187	182	169	227	216	212	206	194	172	196	195	225	198	216	193	210	173	214	232	188	199	201	199	226	194	207	210	193	182	192	206	191	193	191	188	217	218	169	187	175	195	186	185	205	198	194	209	185	189	231	217	225	201	170	195	211	186	210	208	205	188	187	220	204	203	209	198	180	213	220	210	180	204	210	175	206	213	201	210	202	204	221	185	202	223	211	165	195	196	195	192	175	196	211	186	210	200	212	189	172	199	200	183	237	214	193	190	222	212	191	188	201	176	191	185	206	212	218	172	212	206	187	181	203	185	206	182	204	190	207	203	195	186	185	213	194	188	162	194	214	195	223	207	191	204	201	178	196	193	185	192	181	209	214	194	181	184	210	216	210	181	178	202	196	219	211	198	177	224	195	191	202	202	205	200	207	194	198	199	196	208	184	183	186	210	185	195	201	185	203	204	199	199	183	174	188	198	182	171	188	184	215	198	178	181	195	202	228	191	211	185	196	191	191	223	202	217	225	221	199	189	189	211	176	193	221	226	190	211	215	207	209	216	191	192	225	211	174	202	194	190	191	200	185	182	193	198	193	207	190	189	188	208	187	195	189	180	194	199	191	182	193	188	224	210	177	171	171	187	206	207	235	209	190	201	218	229	219	179	176	200	201	212	191	176	190	187	221	196	206	206	196	195	193	202	206	203	212	224	194	208	195	189	187	195	239	212	187	214	216	197	192	188	177	196	178	199	196	221	191	206	206	223	199	209	242	222	213	176	211	192	205	218	207	205	215	203	191	205	210	216	194	196	163	221	224	220	207	228	193	214	197	189	202	190	197	199	200	190	208	187	200	220	191	176	196	192	222	180	191	195	196	189	171	191	216	218	192	179	200	197	188	213	203	183	202	211	221	208	190	182	179	192	221	206	184	217	206	194	205	182	201	191	216	180	201	194	204	210	196	209	192	210	213	181	203	228	214	215	183	174	196	194	204	219	201	212	204	205	221	194	213	182	206	191	186	200	205	193	199	206	175	194	204	221	207	191	227	219	221	195	195	196	200	190	210	210	192	242	208	205	207	225	204	196	194	207	216	193	198	197	210	185	185	208	217	205	211	200	192	211	217	195	205	198	216	191	196	221	179	192	211	176	195	197	205	216	196	161	206	226	210	194	200	220	212	190	221	194	189	225	203	224	233	213	173	192	203	214	170	191	210	208	205	220	188	184	191	175	191	229	177	161	190	190	200	192	186	183	201	178	213	176	190	197	207	214	177	203	210	189	197	188	201	211	189	178	200	186	191	206	194	201	178	194	182	195	203	187	189	213	204	191	216	231	198	170	214	197	182	170	210	213	185	196	192	202	218	186	212	185	200	195	219	197	198	190	181	203	198	195	192	201	214	212	174	216	204	223	222	196	184	195	213	191	196	223	196	202	218	215	188	206	186	217	217	210	202	196	200	193	184	200	210	215	213	191	216	197	187	202	213	201	179	211	192	182	207	219	188	192	199	164	174	204	195	193	199	198	206	205	221	202	164	189	186	216	175	212	183	202	225	184	201	196	203	208	204	194	177	184	217	196	217	181	199	196	167	191	168	186	207	215	217	199	232	204	213	218	180	190	202	179	209	180	211	215	187	203	193	199	217	174	195	209	227	207	197	186	191	184	176	193	195	197	195	206	217	202	210	185	176	177	214	201	207	197	213	193	181	184	196	214	230	219	166	209	176	208	190	198	199	208	199	215	204	156	201	221	197	182	200	181	234	200	191	214	240	194	206	189	203	182	197	205	187	175	180	197	185	200	200	188	195	226	192	214	201	198	184	201	224	199	210	217	210	199	177	205	198	207	196	182	194	219	182	227	217	209	202	206	201	213	246	197	208	191	195	204	189	220	199	196	198	205	189	211	178	174	209	208	164	180	205	200	204	210	197	169
24745	31988	34609	34299	39025	55218	65106	60424	36074	21895	27046	23886	16143	9387	3061	878	740	680	631	640	677	724	716	832	634	659	729	764	801	808	840	744	737	736	702	773	757	774	795	691	674	674	616	660	686	633	593	581	573	560	593	642	619	578	606	559	604	600	559	565	564	612	572	610	606	643	597	635	634	571	548	547	597	574	617	558	560	544	575	510	560	533	581	562	576	574	602	563	603	593	556	557	563	540	553	530	519	592	575	552	520	552	566	544	562	511	557	571	561	538	578	571	576	566	536	521	595	545	604	535	544	554	567	507	565	561	598	578	587	548	565	594	589	528	524	543	602	590	535	548	532	513	577	574	541	525	501	525	526	540	536	583	515	572	510	555	560	542	581	526	496	532	552	588	564	540	522	580	535	560	564	597	533	555	521	577	614	582	535	581	553	539	583	556	561	536	600	558	546	601	543	545	595	532	571	516	547	549	552	588	587	559	552	556	545	554	586	575	574	554	590	538	611	520	531	566	551	537	569	518	545	587	563	574	594	566	613	636	579	572	572	539	581	556	563	597	549	618	563	559	550	620	543	521	546	548	579	553	590	595	578	573	549	534	502	565	590	578	552	593	601	525	561	542	553	574	534	561	557	606	548	544	534	578	573	566	568	518	549	572	622	618	550	552	580	599	530	556	556	541	559	574	568	580	549	556	562	582	576	587	594	518	554	559	569	545	577	550	537	572	562	603	554	567	564	573	573	544	567	561	548	572	544	598	589	555	551	570	575	554	533	569	554	549	543	552	633	557	589	542	596	566	607	570	520	576	572	553	555	578	573	528	522	570	526	596	585	566	545	575	561	600	550	581	549	558	581	528	549	537	592	587	565	577	543	574	543	571	565	535	532	584	536	548	558	522	554	584	575	566	571	578	556	576	586	520	581	556	577	552	551	590	568	569	533	497	532	551	558	554	573	585	541	558	582	556	550	554	509	559	565	592	570	546	547	591	548	545	566	560	571	575	535	597	585	601	589	593	573	567	542	560	565	560	549	588	562	527	503	572	605	595	559	573	567	531	578	559	546	562	586	542	557	611	552	558	578	543	582	539	567	533	578	600	563	526	535	558	580	529	574	534	550	561	551	570	569	587	529	632	550	622	545	581	537	560	581	607	590	568	579	537	510	580	568	534	571	622	551	525	557	566	548	556	588	592	555	575	527	594	567	555	605	595	584	575	574	561	565	575	571	516	571	560	601	571	554	568	548	573	532	525	513	627	551	541	574	587	571	581	562	552	544	564	548	538	574	558	553	547	583	600	558	547	585	562	569	576	565	584	526	578	574	512	585	597	586	566	606	579	498	538	573	520	573	538	550	593	571	550	538	537	585	540	569	582	537	535	541	567	538	551	565	521	553	558	575	568	573	572	543	571	563	525	568	507	575	562	537	583	558	592	560	552	565	546	530	579	574	515	519	561	561	513	592	554	597	572	556	590	553	539	543	572	587	605	609	595	540	566	577	560	568	579	560	596	567	591	566	607	538	583	560	552	563	592	572	611	545	528	568	551	555	539	510	557	576	600	587	546	543	562	571	607	553	521	560	575	528	564	607	540	567	583	546	523	551	539	559	554	551	630	542	551	517	583	542	590	521	550	579	519	545	546	566	567	566	554	574	569	581	554	578	551	560	557	555	552	530	584	589	584	553	581	542	527	522	580	527	558	604	575	544	531	550	588	616	553	556	547	580	537	545	506	531	597	540	582	583	568	576	552	556	527	561	577	560	552	568	589	549	576	528	555	564	539	566	562	554	532	548	577	583	603	554	544	524	540	583	557	522	555	543	548	513	576	539	535	547	550	559	550	592	559	564	576	557	551	607	546	559	530	589	541	572	564	542	550	551	557	581	588	523	556	555	544	575	584	562	530	602	576	553	544	574	569	546	548	573	561	575	559	572	581	588	532	530	567	537	594	556	578	589	525	580	582	558	602	546	560	596	615	527	563	568	560	547	576	564	528	573	542	562	557	573	617	541	570	576	590	579	566	540	558	571	586	560	523	510	567	535	547	557	586	541	568	575	566	546	573	580	548	584	565	574	569	569	575	517	592	558	576	573	538	576	585	574	555	520	600	557	550	511	506	577	576	542	534	556	566	544	583	548	545	506	576	567	540	558	542	570	571	581	567	553	542	556	563	544	594	536	596	558	546	559	544	534	551	544	519	587	569	590	538	544	552	548	569	558	524	543	558	549	558	550	543	585	522	533	552	552	542	589	582	553	567	573	554	539	539	554	575	536	565	556	554	555	523	561	562	571	610	545	581	576	534	535	613	581	578	577	550	529	595	563	568	598	525	555	566	535	576	540	546	568	556	521	566	581	537	604	583	491	626	570	531	576	542	565	569	577	595	607	584	528	591	548	514	554	554	620	530	595	567	514	537	556	507	527	548	531	597	556	574	548	569	543	583	576	526	556	538	548	549	586	537	568	602	543	549	585	531	556	544	606	529	581	607	590	607	587	573	566	555	602	573	569	556	595	562	548	559	547	566	571	571	600	559	542	566	550	626	600	551	564	537	525	546	563	564	539	583	578	564	551	560	567	571	627	572	544	571	581	556	511	573	573	588	564	568	550	590	596	568	528	547	559	546	502	599	554	580	560	599	571	582	562	505	587	546	557	563	520	530	560	567	549	537	527	546	586	550	576	536	582	538	594	572	519	540	593	550	569	588	574	532	580	585	627	526	544	573	534	584	542	568	573	587	564	544	546	563	558	525	508	543	531	601	535	559	550	537	560	624	510	573	578	564	548	559	544	558	585	560	599	544	606	539	547	556	549	579	603	582	582	571	569	536	546	545	541	553	563	566	557	548	533	546	538	553	597	581	581	546	535	538	560	577	593	615	535	584	529	589	575	565	554	550	589	537	569	600	543	558	548	526	559	553	562	532	580	538	598	588	585	556	550	577	557	594	560	541	560	546	560	540	531	562	533	591	539	596	558	557	545	569	587	554	541	592	561	571	527	552	576	541	587	502	570	549	539	563	593	633	579	577	544	518	617	566	535	546	570	623	539	546	542	575	562	599	570	586	560	579	573	588	574	592	569	592	518	573	530	579	570	534	606	529	556	539	578	552	561	587	568	569	528	530	577	556	539	574	547	570	537	626	579	521	567	552	578	569	541	519	552	531	596	602	553	543	534	543	551	587	542	557	567	572	565	566	554	573	566	535	540	558	564	559	586	565	562	528	557	540	537	541	597	564	548	581	533	519	583	547	566	531	548	559	588	549	567	557	536	567	585	599	593	560	563	571	541	561	525	585	518	580	540	555	565	609	554	550	548	564	572	566	562	562	563	537	585	578	575	532	549	577	514	577	590	548	593	517	565	543	604	549	632	542	519	599	548	540	552	578	589	553	562	549	550	563	557	540	559	540	570	568	576	604	596	554	566	557	605	561	569	570	571	587	570	572	592	587	576	566	611	555	550	538	568	557	587	526	562	529	536	588	550	562	571	531	583	554	590	580	590	610
13536	12945	10925	6430	3832	4704	5006	4061	1654	703	943	646	430	310	232	208	176	193	185	203	199	194	177	191	197	209	180	186	197	166	185	196	189	199	209	199	195	175	210	180	210	188	211	169	165	186	206	184	194	192	185	172	179	206	169	199	187	200	183	169	197	197	180	186	221	183	174	190	199	201	188	164	200	210	196	184	202	186	210	199	199	199	189	196	197	196	182	182	170	201	171	188	190	216	180	180	158	176	212	212	147	175	175	182	196	193	202	195	195	190	185	189	181	200	187	176	190	182	178	180	168	197	183	228	195	211	197	191	185	158	212	198	165	164	173	183	194	202	202	177	208	183	196	206	192	216	172	207	193	182	178	197	180	181	204	197	208	191	212	191	184	199	183	182	190	176	201	183	189	191	190	187	212	213	206	192	171	204	209	195	184	208	211	189	186	180	200	209	198	195	203	186	196	179	210	214	175	173	182	185	165	197	172	191	198	167	208	183	192	193	201	184	195	185	198	205	194	176	183	171	196	206	163	186	173	189	190	210	207	183	179	178	194	156	185	196	207	186	169	165	170	173	194	194	190	222	197	183	236	195	237	158	202	157	183	218	182	176	187	171	201	191	204	194	175	181	191	185	186	189	174	193	201	201	191	217	170	170	195	203	182	182	191	202	201	185	179	197	190	208	181	189	200	183	183	190	191	202	187	185	189	172	193	205	151	213	174	207	188	218	202	195	179	198	177	200	191	186	197	160	199	217	208	169	201	158	208	206	178	176	189	183	195	180	182	201	185	191	167	176	217	217	207	185	194	200	180	204	191	171	189	205	202	182	219	207	187	203	180	193	200	189	175	195	202	188	179	190	212	214	182	178	199	214	189	216	189	208	177	193	164	192	204	168	172	188	196	207	187	185	202	194	190	179	179	197	185	189	186	171	180	169	201	197	186	207	211	201	200	191	189	176	192	197	186	193	199	185	193	193	213	209	171	168	190	185	182	203	178	196	173	175	184	173	212	196	193	182	198	208	193	174	183	193	189	189	181	198	196	166	177	161	193	193	196	217	196	182	174	159	210	183	203	199	180	161	194	176	174	185	184	208	192	210	204	201	212	177	207	189	202	201	172	188	204	195	193	174	206	197	197	196	196	189	208	209	193	209	184	195	200	183	206	210	188	161	174	200	202	173	182	195	163	177	218	204	193	188	201	184	172	180	179	183	164	196	176	176	165	206	189	201	165	186	164	192	192	184	188	154	216	192	201	181	212	180	165	198	203	184	201	209	175	191	166	211	186	188	208	185	187	197	186	171	210	191	194	208	199	190	187	208	187	202	209	199	188	205	198	225	191	194	159	212	198	191	191	183	198	158	205	188	176	186	199	199	208	163	198	201	180	185	162	197	172	201	215	193	194	180	188	199	199	172	197	191	176	165	188	200	209	179	204	200	188	205	193	181	224	198	180	175	175	177	199	207	169	190	184	214	201	192	180	201	188	208	197	204	200	191	209	171	193	185	200	176	188	181	191	199	173	179	207	199	206	188	184	177	194	174	195	198	198	190	194	191	193	182	173	171	194	181	176	195	195	170	187	188	166	198	183	168	186	200	195	167	194	176	181	189	185	183	180	170	184	202	186	201	198	183	178	197	187	215	204	171	198	186	219	200	196	189	214	209	213	181	175	195	166	189	186	214	186	200	178	185	197	173	191	186	169	188	187	187	175	176	172	168	181	183	185	200	198	197	165	173	170	207	194	204	163	170	165	176	178	186	195	218	187	175	161	194	167	194	199	178	179	201	189	199	181	209	196	193	210	185	177	185	198	175	191	186	199	189	187	194	233	208	188	200	187	174	170	170	173	191	181	195	178	200	183	188	209	171	184	196	170	206	199	207	199	194	206	180	178	167	169	179	209	205	207	208	237	151	208	194	200	202	191	223	180	196	177	181	178	197	202	167	179	189	189	171	201	184	185	196	176	196	155	163	159	205	196	179	192	204	202	188	174	184	176	195	184	189	182	181	179	204	180	157	192	193	187	207	209	173	234	193	193	209	202	193	149	169	218	193	195	204	193	194	190	199	191	204	208	170	188	177	205	183	195	187	201	200	166	198	186	172	191	200	177	212	179	170	172	191	197	189	186	177	222	202	188	197	181	219	172	188	179	191	181	168	163	188	154	196	173	192	165	181	193	196	202	222	185	171	194	172	205	180	197	194	183	214	170	188	174	176	193	190	174	183	166	190	169	180	197	200	177	214	183	188	201	215	192	194	181	190	180	184	192	212	178	187	192	189	183	176	189	210	198	193	237	206	160	210	205	188	172	204	175	165	192	180	191	213	181	196	194	188	189	197	190	192	171	209	196	186	175	186	211	174	168	205	226	179	214	196	200	202	178	201	191	196	206	183	180	195	160	189	188	195	176	185	203	203	209	178	191	212	190	198	176	182	179	219	187	199	189	196	175	184	194	188	181	183	178	178	207	166	176	168	187	191	192	189	172	185	185	188	206	178	186	191	202	172	189	169	172	171	198	154	175	168	210	198	191	167	191	180	199	166	214	196	183	221	175	208	182	182	194	175	169	185	179	187	181	162	187	192	191	180	175	198	211	202	190	209	200	178	196	190	186	187	198	214	185	188	227	186	180	189	166	165	164	191	186	186	210	185	202	186	200	197	196	196	205	149	187	195	187	173	171	188	202	191	195	189	182	186	175	211	188	167	185	209	209	197	188	186	169	198	193	207	192	187	206	196	178	190	194	165	198	174	201	184	200	187	188	187	150	230	174	220	182	189	189	221	195	186	187	182	175	181	202	183	190	178	194	185	178	196	191	192	194	183	172	182	178	181	182	195	200	206	215	210	193	209	212	203	202	186	191	169	195	174	189	175	202	162	183	205	174	178	194	186	193	206	184	168	180	173	198	174	185	202	204	213	189	173	195	180	192	188	199	181	190	208	166	197	183	200	173	184	188	175	173	190	176	172	212	178	180	169	215	177	173	177	159	200	198	169	208	193	216	181	215	178	180	200	212	189	190	186	188	192	204	173	204	201	166	216	177	197	205	205	164	191	191	221	203	172	211	210	183	202	184	173	188	187	185	200	181	199	150	162	174	186	221	186	176	206	190	198	189	218	173	186	212	159	195	189	206	193	188	212	179	195	178	157	206	179	198	211	188	190	171	201	179	187	201	212	166	163	177	206	200	170	175	173	167	168	191	190	172	196	187	179	192	177	169	176	177	217	231	191	204	210	188	201	196	217	184	193	172	189	175	197	195	179	180	188	188	213	203	182	187	187	173	212	184	175	210	188	207	196	222	163	201	204	176	176	180	198	183	197	189	190	219	183	202	208	192	176	195	203	172	182	215	190	168	160	176	184	196	209	221	176	173	200	195	192	201	196	186	201	212	183	190	185	188	188	192	193	205	190	195	199	181	185	194	183	167	202	192	187	213	190	188	174	190	220	174	194	196	178	187	184	171	174	193	204	208	189	188	193	171	188	173	194	169	198	190	182	186	186
9087	11375	15473	14340	12009	15936	17859	14457	6023	3205	4175	2656	1584	975	676	608	568	537	556	564	570	637	531	560	587	541	530	550	573	573	558	556	551	555	523	512	521	542	572	561	544	557	503	563	546	546	541	537	543	577	527	536	558	563	554	539	553	522	548	547	541	559	543	584	570	563	496	544	601	516	535	532	539	555	521	528	563	534	557	495	524	539	555	534	519	518	541	587	523	544	533	544	524	512	571	533	523	581	552	551	539	544	527	558	567	529	560	563	533	494	528	535	519	531	549	526	574	612	537	556	545	528	529	504	540	521	546	529	516	516	558	547	540	501	540	525	552	532	546	490	506	535	532	512	571	530	513	574	487	567	554	515	549	505	548	535	505	566	612	544	584	513	536	614	551	526	566	544	530	526	522	558	572	522	557	537	535	590	550	549	534	530	558	539	517	589	565	511	535	540	552	507	540	480	536	561	573	505	496	516	549	551	550	489	543	519	573	577	535	552	537	563	511	531	547	559	561	557	562	568	533	537	552	537	509	526	486	493	560	533	558	535	523	547	557	539	561	503	552	559	528	565	533	517	530	551	544	530	572	515	523	574	525	568	552	572	512	545	551	517	565	528	513	532	527	595	564	531	561	534	523	550	512	524	560	468	550	530	539	542	562	512	529	561	556	518	545	560	519	561	530	608	523	564	516	515	546	530	533	547	558	525	588	525	515	522	541	523	565	523	522	528	480	558	542	592	550	563	580	486	567	549	557	525	527	487	531	542	532	556	562	540	536	568	592	563	560	515	536	567	564	541	560	547	554	537	510	532	586	549	524	539	500	552	555	526	554	511	539	549	476	531	504	525	548	545	539	546	604	503	513	530	537	516	501	566	545	583	555	532	546	555	535	590	567	536	518	574	530	547	564	570	527	510	550	514	515	515	548	517	527	533	577	495	559	535	546	535	524	554	552	544	569	591	554	529	519	512	521	540	491	577	568	499	563	525	577	573	562	495	545	525	529	510	597	536	566	543	540	510	566	545	548	530	530	516	541	514	508	511	511	525	548	548	521	504	495	540	575	546	554	526	540	508	536	576	526	546	518	508	563	550	531	572	509	511	542	541	554	501	526	550	520	533	556	569	525	518	510	541	566	537	485	562	557	564	522	600	567	523	559	493	550	514	514	522	584	552	540	579	541	533	503	535	512	500	506	558	556	543	511	542	547	546	549	553	549	517	552	547	565	512	541	521	538	594	544	562	549	572	519	535	531	507	504	563	497	560	565	562	561	526	523	526	536	540	514	543	576	570	548	552	502	544	528	544	502	507	557	542	562	527	517	540	526	558	553	496	563	567	528	553	525	525	567	530	566	509	550	537	566	530	556	569	565	545	542	507	565	546	551	575	541	533	507	538	532	555	554	548	552	549	558	577	518	515	574	579	500	514	549	579	546	566	527	546	549	592	571	549	518	512	541	535	564	535	503	588	567	537	554	542	535	540	557	564	559	535	539	519	562	521	523	556	550	564	550	551	548	498	528	555	520	533	557	513	523	513	529	515	505	548	521	535	518	550	516	537	522	509	542	534	531	567	554	582	552	561	566	538	551	598	531	506	538	570	558	568	505	511	538	540	535	506	575	545	541	559	535	548	520	551	544	544	514	547	558	560	510	544	534	549	504	510	513	526	517	533	572	531	543	527	536	537	555	503	544	530	527	524	573	507	501	523	531	548	556	525	556	538	561	536	549	585	562	516	567	512	510	534	551	530	575	559	548	578	568	495	572	543	525	531	550	548	522	526	542	569	562	567	564	517	559	591	514	517	549	502	583	552	498	563	548	536	562	531	555	559	516	566	577	534	501	518	558	543	541	553	537	503	577	559	511	525	486	556	536	526	535	497	510	558	573	514	554	517	499	509	539	569	525	502	535	562	533	499	545	516	547	503	535	544	532	550	588	553	578	535	500	543	528	543	533	554	556	540	505	516	546	516	549	552	539	558	516	540	554	528	566	534	529	539	551	495	600	577	547	544	559	517	516	540	546	530	526	512	518	557	506	559	530	554	496	505	498	552	543	507	488	531	531	529	561	529	518	515	553	511	533	538	530	544	505	541	521	554	541	552	558	546	521	556	552	540	528	500	533	555	544	519	523	547	572	545	526	522	519	518	542	547	553	533	542	551	518	551	513	595	494	510	552	530	535	545	523	569	561	539	535	538	543	509	546	523	539	531	575	540	562	530	546	515	561	579	541	498	568	544	530	501	503	539	541	541	521	518	544	528	522	564	575	543	543	521	514	527	550	533	577	543	567	535	569	517	566	536	587	559	569	522	551	557	566	547	525	560	549	540	555	525	525	513	528	547	552	536	559	547	554	546	530	533	548	542	533	546	539	545	568	509	539	510	537	571	527	498	515	532	564	512	523	544	512	502	556	554	504	484	489	573	522	561	558	573	581	532	552	537	514	551	562	520	503	556	555	566	533	501	517	534	549	534	481	523	504	520	530	515	557	505	506	509	528	570	540	556	516	565	546	500	565	519	511	520	536	541	579	582	557	546	539	554	529	540	527	513	527	526	542	547	536	552	514	562	517	514	548	538	575	538	583	526	543	540	508	540	542	544	561	519	580	545	508	528	536	511	556	545	527	558	521	551	531	561	553	558	517	484	558	553	572	539	550	522	552	547	511	556	551	513	531	523	566	544	567	538	534	573	570	578	527	527	559	535	554	566	561	563	498	531	513	550	579	548	537	538	534	517	537	512	522	566	518	561	542	548	549	518	507	512	566	540	514	580	516	547	517	535	556	523	537	537	524	551	552	538	594	558	540	538	548	529	513	515	526	511	532	532	527	522	554	553	512	514	542	521	514	505	515	569	531	502	562	539	520	526	527	551	548	502	535	516	542	540	572	506	551	539	535	521	570	532	562	541	571	512	550	552	531	531	571	546	529	558	577	516	530	545	562	568	509	536	492	524	547	540	544	543	504	509	524	501	545	538	540	537	506	587	539	505	530	527	565	544	485	547	506	506	550	553	542	555	545	547	510	568	542	527	516	530	508	552	529	549	511	514	509	545	564	520	566	527	580	555	619	490	529	585	561	584	500	513	529	561	600	601	567	547	543	531	539	526	547	512	548	523	496	551	519	531	528	541	528	493	544	529	552	565	524	557	523	560	565	534	531	537	561	530	562	538	562	564	513	514	534	532	547	543	541	484	533	554	539	523	566	514	531	522	564	544	583	532	557	528	533	548	519	517	530	513	552	534	597	496	556	522	517	539	562	552	557	556	536	528	561	550	520	538	549	512	557	477	565	582	556	572	568	540	560	558	542	579	525	515	478	539	510	515	519	556	602	546	540	533	564	507	523	550	518	514	564	505	512	543	520	537	535	539	560	549	534	508	518	491	546	549	550	559	540	558	505	540	528	519	558	545	543	511	466	530	572	512	510	558	532	528	547	536	528	507	550	532	557	552	556	556	548	591	538	538	541	493	563	504	544	533	520	558	549	498	519	520	546	556	579	558
29611	29545	32011	23321	16210	19396	32689	35700	29019	13839	6449	4161	1923	714	356	205	204	210	183	183	182	200	206	218	174	187	189	173	190	183	161	160	163	184	178	204	211	209	154	179	188	185	199	190	166	161	174	200	179	202	180	164	184	165	166	186	183	178	180	180	194	167	181	185	160	162	169	171	184	167	205	188	203	188	165	182	171	175	165	182	183	188	166	174	182	172	192	180	153	181	154	178	191	175	178	173	179	156	177	191	177	174	182	165	162	166	173	180	167	185	170	171	193	182	181	184	197	159	181	186	162	186	167	181	191	158	177	186	181	200	173	192	175	176	157	187	178	198	174	187	162	159	173	180	189	181	167	181	163	181	184	160	186	167	174	188	163	197	188	193	186	190	188	169	170	204	189	187	190	173	205	160	195	185	203	200	185	167	188	149	186	161	196	182	176	164	188	193	172	179	181	213	179	156	173	195	165	176	168	170	158	187	168	172	208	201	187	180	183	184	177	178	188	181	188	185	170	167	165	179	168	156	171	163	192	171	214	171	185	194	189	180	182	179	176	190	194	175	191	164	188	171	184	211	178	166	181	192	172	164	187	177	165	182	188	180	189	181	187	188	159	174	190	176	182	161	170	172	155	183	189	178	182	167	175	186	173	171	193	179	170	182	172	203	166	182	175	171	181	183	172	191	179	178	183	177	180	198	174	163	177	175	154	173	200	193	179	156	185	170	181	177	167	188	169	208	194	193	199	163	185	167	178	177	181	173	205	190	189	180	167	175	190	178	152	178	186	167	201	179	198	191	180	187	159	171	174	200	170	179	188	172	164	198	197	175	176	191	175	189	192	183	184	180	157	176	195	166	168	188	195	194	193	166	203	184	185	177	177	186	201	162	177	164	168	150	185	215	176	189	194	197	189	168	176	177	173	173	180	164	208	178	191	210	180	159	172	188	199	186	167	185	176	205	194	189	178	171	181	164	169	182	164	176	195	173	182	168	191	173	164	158	191	185	186	154	191	198	180	173	186	187	179	150	176	173	178	169	164	180	172	181	163	186	192	190	162	170	170	221	208	172	174	190	159	165	182	166	167	191	179	192	180	151	181	202	179	157	168	181	177	166	180	187	181	176	177	178	184	195	163	180	207	192	201	177	160	166	188	174	168	174	188	184	180	173	171	168	188	177	190	182	175	173	159	187	190	187	176	170	200	175	189	168	168	163	174	153	189	182	166	208	189	176	188	172	182	177	194	153	156	209	195	167	175	188	183	190	170	167	175	184	163	179	184	179	197	170	178	182	171	189	161	221	177	194	180	176	156	179	163	185	188	184	174	191	170	171	186	176	192	183	173	172	189	176	163	173	186	154	170	155	166	190	177	157	197	180	200	186	186	155	183	189	199	163	156	200	182	205	199	187	150	171	168	180	170	180	156	193	184	174	181	203	151	182	198	176	164	165	196	156	175	200	204	176	165	197	183	208	160	175	174	164	175	208	204	159	171	172	185	191	151	156	197	195	155	205	211	167	190	182	186	181	177	166	187	186	165	180	153	189	184	170	177	173	172	170	183	192	160	201	170	182	210	184	170	184	165	198	172	174	157	195	167	193	189	215	192	177	164	159	192	170	171	180	174	184	186	163	160	185	168	175	192	191	180	174	168	182	163	182	161	194	185	180	176	197	169	180	182	184	177	162	180	176	177	174	176	175	158	168	201	225	164	183	174	205	179	197	191	199	185	171	180	172	157	166	186	187	155	151	182	172	199	204	183	169	181	173	210	193	179	180	179	180	188	159	184	160	174	177	172	192	178	201	176	184	188	198	167	151	164	176	173	179	187	186	167	194	197	184	199	178	187	176	171	165	167	187	166	182	161	165	185	165	180	192	203	190	167	171	172	163	177	167	173	194	165	175	187	198	184	158	171	193	184	182	150	171	198	193	196	195	191	166	220	168	171	177	189	178	174	207	178	215	186	165	187	173	168	171	181	170	159	175	206	201	186	166	189	177	167	198	186	192	189	199	166	178	160	188	198	196	206	180	166	186	200	198	200	181	177	172	179	158	182	159	162	181	172	179	180	177	176	182	182	177	185	177	206	200	202	155	196	166	169	190	184	181	145	185	186	182	184	173	189	191	210	161	174	194	186	149	169	182	167	186	160	179	183	185	184	169	177	191	194	173	151	171	175	176	170	156	154	166	188	198	189	178	169	175	185	171	180	196	178	181	184	183	168	168	160	173	186	173	162	197	202	170	172	158	183	206	170	158	190	195	186	192	153	174	173	177	163	182	173	189	189	202	168	182	166	182	183	181	173	175	193	187	170	171	179	174	186	202	190	171	176	192	191	189	177	171	190	184	161	184	172	179	181	200	173	170	220	180	178	176	149	192	159	179	164	180	192	176	174	187	177	173	176	189	167	201	172	183	188	185	185	189	177	164	143	184	163	207	193	176	186	171	171	183	165	186	182	180	197	176	196	176	173	182	184	171	177	188	205	184	175	164	179	164	178	183	176	168	184	194	174	175	174	171	201	181	164	189	184	186	197	190	177	200	174	186	168	178	181	167	171	158	170	170	174	169	186	186	171	183	159	179	194	178	182	165	172	165	165	190	199	172	174	170	171	171	170	183	152	184	184	197	171	181	172	176	179	176	177	188	169	183	161	167	172	213	187	194	177	186	183	154	170	191	190	178	178	181	182	170	172	176	178	194	193	167	191	199	206	181	186	171	189	176	170	183	171	195	165	192	164	177	180	205	189	177	179	180	172	188	185	168	194	161	183	189	194	194	192	181	178	189	183	166	181	192	191	160	191	170	153	193	182	197	186	195	172	162	178	198	180	171	199	163	183	188	183	197	160	172	178	177	173	176	182	188	181	188	200	169	179	172	196	156	183	174	185	180	204	182	155	186	157	170	164	199	173	180	160	183	175	187	210	183	171	179	174	210	183	176	175	169	179	189	191	159	182	176	171	169	191	187	174	192	171	192	153	155	178	173	170	167	162	166	186	161	178	144	184	178	173	171	178	188	197	152	154	185	178	177	197	196	161	175	213	162	164	179	162	207	172	183	191	183	175	180	186	177	182	180	156	172	156	184	176	177	178	177	183	191	193	204	180	189	188	182	168	181	176	201	179	188	196	171	184	182	160	173	202	181	184	182	190	199	181	178	164	189	168	195	187	162	178	164	168	189	170	187	174	187	210	189	176	175	169	175	191	187	182	184	206	183	173	172	168	154	170	188	190	180	175	179	178	192	190	162	178	189	195	177	174	166	199	179	201	177	179	192	178	179	185	172	160	181	185	185	182	190	189	180	194	187	190	197	179	180	198	174	205	162	196	167	201	192	185	194	183	190	167	187	200	162	208	154	177	155	180	169	194	163	182	179	177	181	174	170	179	204	182	179	177	205	166	175	168	183	191	182	178	161	191	208	168	168	152	183	159	177	181	193	171	178	190	167	195	168	185	183	212	193	176	171	179	161	164	178	197	184	198	186	192	165	170	184	194	165	188	178
20283	23711	32462	29082	28066	33894	48939	51496	43978	27680	21102	16520	8836	3342	1290	593	567	540	581	570	522	542	577	516	492	531	516	524	504	517	543	545	520	548	522	570	537	512	506	507	526	556	569	561	518	542	540	483	507	537	517	530	518	532	493	541	518	508	495	502	484	560	543	535	494	541	542	532	520	508	531	535	536	540	538	528	495	528	549	469	536	550	480	526	503	521	457	507	505	482	512	531	493	497	538	572	489	559	547	494	520	509	465	501	501	481	537	537	551	536	513	481	502	485	488	549	508	514	551	492	509	494	529	543	499	522	520	528	546	537	525	525	552	489	551	521	559	519	557	514	505	528	478	502	510	490	522	493	499	515	537	581	510	466	501	470	522	499	488	545	516	551	487	475	509	522	523	534	542	562	525	546	531	510	512	532	537	500	500	527	537	540	514	499	508	516	545	520	559	535	519	538	509	536	546	509	481	478	533	523	505	481	535	546	549	539	551	491	478	567	519	515	531	531	517	538	515	530	510	545	493	530	505	513	489	470	530	572	501	496	550	557	502	518	532	506	515	519	467	568	517	532	514	497	576	529	553	546	483	512	545	545	518	522	508	535	495	500	494	516	503	489	529	563	548	543	528	527	508	514	549	485	551	517	530	536	567	506	522	530	483	528	546	487	507	549	503	542	531	534	501	506	483	510	504	560	526	502	534	471	540	558	522	472	516	495	496	507	499	507	490	526	488	516	499	538	542	522	516	495	499	537	549	529	550	510	516	497	508	509	515	525	507	485	512	485	526	545	495	524	516	522	511	516	553	526	559	487	535	537	521	495	494	527	535	504	572	503	547	494	509	527	487	511	495	533	535	529	484	515	544	532	521	485	527	505	528	511	526	523	535	527	480	512	563	515	504	516	483	493	544	496	511	518	507	498	550	482	499	535	495	482	543	528	522	575	501	501	536	544	501	545	535	528	560	501	537	563	506	467	501	533	533	509	543	485	513	503	513	541	527	556	549	526	513	484	516	506	518	519	524	499	520	508	541	533	482	530	507	527	525	512	475	527	545	509	540	519	539	516	513	557	560	553	504	534	537	500	515	508	509	552	528	530	542	498	538	506	525	502	500	514	517	530	494	526	503	525	470	504	510	494	517	521	524	526	518	519	512	549	481	492	482	508	523	504	556	546	518	550	490	520	537	523	524	538	517	497	514	522	513	550	518	511	517	524	532	543	489	535	504	538	521	552	520	499	511	513	530	538	537	507	496	553	534	471	561	529	526	518	537	538	476	508	552	556	525	563	499	516	511	478	484	492	517	532	508	479	534	546	544	509	513	517	521	536	478	485	470	550	498	526	522	514	528	533	485	501	537	531	491	509	490	523	556	510	514	509	556	518	531	533	481	523	516	518	506	518	525	487	547	487	481	524	532	481	512	520	533	523	514	524	502	502	574	515	531	520	487	515	527	473	543	519	513	569	524	523	505	526	540	526	542	530	531	485	520	535	498	493	524	532	536	509	542	557	517	551	517	494	500	499	489	519	511	508	514	498	580	530	543	524	567	520	515	523	535	509	526	526	513	521	516	505	498	517	485	506	526	504	525	503	486	519	557	522	521	482	517	571	528	523	491	490	527	495	524	514	519	516	496	494	512	528	524	508	513	519	486	488	503	540	473	534	472	538	502	528	533	497	530	514	523	528	526	490	530	523	526	491	531	551	537	516	549	493	527	531	540	532	535	530	508	486	489	517	479	505	573	532	546	490	514	526	530	504	530	526	506	534	552	533	492	563	512	499	485	529	507	512	513	488	550	526	529	545	589	527	518	494	527	520	552	527	475	490	523	532	499	493	566	532	514	510	508	537	524	517	487	517	500	544	502	526	510	479	500	484	510	524	539	512	486	525	522	505	498	500	495	554	507	487	514	516	486	556	521	498	484	489	501	487	476	520	561	501	531	512	526	533	515	525	490	489	487	453	516	546	533	504	534	538	525	544	523	497	492	500	532	530	548	551	527	487	545	506	527	503	531	524	536	527	495	479	559	507	540	490	517	491	553	496	536	497	557	490	545	521	554	522	512	525	496	488	503	519	527	550	483	536	514	503	489	511	531	533	526	476	555	544	540	512	522	493	546	514	539	539	528	522	499	532	553	489	499	525	509	525	522	535	510	546	526	516	518	506	516	542	535	503	550	537	522	515	507	495	539	488	510	539	486	540	533	541	461	527	523	516	532	544	509	527	550	502	530	503	552	513	538	548	520	519	521	519	522	524	512	526	538	509	499	530	522	569	542	548	501	487	525	535	532	570	561	530	497	515	522	527	510	507	538	531	497	519	549	544	527	535	527	551	544	532	503	515	477	501	553	493	503	491	523	492	539	568	500	504	510	530	556	497	504	497	503	537	547	521	516	489	517	551	511	561	480	521	497	505	489	575	514	550	530	529	506	497	525	490	518	524	544	484	475	523	532	555	531	465	508	508	525	493	474	496	543	524	537	537	525	492	548	495	518	522	470	497	526	548	508	542	502	531	532	514	559	533	537	523	570	518	500	464	516	516	578	513	480	504	520	528	555	540	534	523	487	541	528	495	539	517	531	518	500	491	512	503	497	537	502	506	505	498	541	533	512	500	523	568	498	487	521	487	493	499	506	526	562	500	542	494	511	513	530	558	527	506	536	497	578	541	525	561	520	504	506	518	558	489	454	546	492	504	528	568	483	502	519	481	540	477	523	519	468	560	553	482	520	494	497	512	519	490	507	509	497	511	530	528	528	515	497	486	542	521	519	495	568	504	554	539	517	527	495	505	477	542	533	545	530	518	521	556	485	528	530	559	513	544	506	536	526	544	475	558	507	525	509	513	503	511	558	526	504	497	537	513	524	521	540	536	518	489	490	518	514	532	556	530	510	533	505	536	478	498	506	521	530	484	516	533	523	532	531	572	518	489	512	520	495	530	540	502	473	523	510	489	506	532	515	517	561	532	481	499	508	491	551	537	521	576	528	482	513	468	519	546	525	506	493	473	528	557	524	549	516	567	541	535	567	505	506	529	527	508	530	514	513	504	514	516	511	544	541	496	544	463	521	515	529	522	562	490	504	516	498	540	555	448	515	511	531	517	542	531	546	553	514	513	538	539	526	519	527	504	512	502	506	487	498	494	564	512	527	536	552	534	505	508	497	531	568	521	505	511	505	472	525	521	526	483	537	518	500	515	511	519	508	524	561	522	536	514	540	517	524	489	541	510	528	526	514	478	539	551	484	473	523	525	548	511	542	490	526	513	513	484	537	557	497	524	490	535	519	456	529	529	508	539	503	527	520	545	526	534	485	518	548	544	529	517	508	536	486	559	479	544	516	525	548	516	495	536	522	482	556	565	516	529	477	524	503	520	534	539	545	542	500	498	542	502	502	531	500	505	487	529	541	535	508	499	561	520	523	524	500	520	531	502	546	499	503	541	552	544	518	520	520	538	520	503	511	508	527	522	539	481	497	483	495	530	525	509	514	539	509	514	544	522
36743	33984	36944	27954	23150	27306	38501	45463	43882	28135	16574	8335	3761	1408	517	262	202	220	198	201	198	202	222	206	193	235	228	213	197	237	212	212	183	195	200	224	209	198	225	205	221	229	210	220	208	223	241	213	223	204	205	226	218	211	207	224	205	195	210	215	209	212	206	205	211	204	228	206	201	189	189	198	236	194	224	232	210	213	213	196	216	221	205	204	209	199	195	219	200	225	221	181	239	210	223	208	204	215	241	200	211	214	192	212	206	230	200	221	199	222	203	206	207	196	216	219	201	187	223	206	195	200	198	216	189	222	219	210	247	188	189	191	222	195	205	216	200	200	206	192	207	207	210	218	203	187	200	226	204	209	199	219	220	209	224	199	224	213	201	251	185	208	210	197	181	225	192	214	224	180	192	228	209	169	216	196	247	191	215	223	183	219	195	186	211	227	227	188	189	225	203	202	220	196	203	198	205	217	213	183	215	216	203	221	194	197	224	215	211	214	210	212	207	179	210	196	212	231	212	187	236	184	206	204	206	234	223	220	193	205	217	208	224	222	219	189	191	220	209	207	202	217	205	208	224	208	195	222	217	203	182	210	188	234	213	214	220	206	208	229	190	194	197	224	203	200	238	187	238	207	209	209	188	214	218	194	216	206	185	223	198	222	228	201	219	240	193	222	194	201	211	213	219	227	216	217	202	207	195	187	197	223	198	191	214	197	207	190	204	214	208	216	175	216	187	196	208	215	205	198	197	198	198	190	225	185	218	232	197	225	221	210	221	201	224	229	205	234	220	193	227	203	205	195	226	196	200	188	224	198	218	183	210	228	216	212	177	221	218	204	233	195	238	195	216	205	192	213	217	200	215	201	218	195	213	217	212	208	186	208	234	208	210	222	225	231	197	194	217	189	209	168	207	219	223	230	216	210	224	228	199	242	224	238	191	219	208	204	210	204	199	234	226	217	193	202	190	207	209	191	182	172	218	232	185	215	212	197	213	213	195	215	193	214	222	218	210	217	224	208	234	227	222	179	210	193	197	199	235	213	225	195	198	188	239	174	232	216	208	191	217	192	181	206	194	217	203	210	233	203	214	218	222	214	193	193	217	211	219	201	201	196	205	217	185	193	199	205	231	199	200	239	207	183	214	182	234	213	212	195	194	222	186	201	218	207	208	230	211	194	216	200	220	196	219	211	212	239	210	172	217	214	201	205	204	218	204	222	198	219	198	201	210	236	215	170	179	214	197	216	188	197	213	184	196	210	224	226	208	217	212	209	198	227	230	202	221	220	228	217	217	214	208	201	226	185	198	195	225	209	216	199	194	210	210	230	225	232	208	216	221	204	191	191	221	225	219	178	195	207	225	194	212	262	201	208	217	208	189	213	202	226	235	211	192	206	185	204	183	210	197	200	217	220	222	243	233	223	204	222	197	210	178	202	198	219	185	228	211	223	186	191	216	215	212	180	220	216	190	194	185	195	206	191	212	218	201	212	222	196	196	209	207	196	200	199	185	221	199	213	208	232	216	208	188	205	218	193	232	215	200	190	205	198	207	201	202	195	228	207	192	207	211	205	184	232	185	211	237	217	213	226	196	212	210	201	194	219	194	192	228	208	200	210	187	211	185	201	205	195	204	215	226	199	192	223	233	175	204	202	218	215	204	197	209	196	200	195	208	200	206	214	208	182	183	201	199	207	185	200	230	206	187	217	213	229	227	220	219	198	195	204	215	197	235	202	228	189	195	233	231	260	195	179	190	226	193	214	202	199	171	207	205	174	212	189	213	218	226	235	189	203	191	207	213	203	201	191	171	165	194	191	223	204	208	222	183	209	196	206	202	199	191	192	202	209	191	214	207	213	214	185	204	209	216	216	193	215	185	226	194	206	207	211	213	177	218	212	215	189	219	202	218	199	203	241	221	221	186	212	196	206	204	196	202	194	218	211	206	195	188	218	203	229	195	202	215	206	219	220	199	198	204	215	195	217	218	226	194	207	212	206	237	213	208	210	208	222	207	179	214	188	207	205	200	220	177	213	203	209	244	241	207	214	251	207	217	196	205	231	218	214	227	204	215	207	210	193	211	181	203	201	198	196	225	217	189	224	190	223	228	221	190	201	214	210	202	208	226	200	184	201	201	226	213	176	219	213	194	205	201	172	216	224	197	189	206	185	219	210	238	202	231	226	214	207	179	220	205	208	221	192	229	236	192	208	213	197	211	204	209	205	191	209	203	219	200	213	186	209	215	217	205	207	201	199	211	235	200	214	210	208	220	210	198	218	198	222	208	192	219	217	228	203	215	202	230	199	224	220	229	223	219	216	190	220	212	194	193	196	197	212	187	229	198	242	227	207	198	233	224	219	188	204	199	218	209	213	211	196	217	215	201	224	208	209	225	163	194	213	204	176	202	189	226	215	203	206	189	205	218	228	194	188	219	228	205	199	207	217	212	199	210	208	191	204	193	200	200	208	190	216	209	195	204	193	228	226	220	205	203	188	208	214	180	192	177	228	197	198	193	230	201	192	175	181	207	194	231	209	203	219	231	193	192	198	204	190	214	200	229	184	211	220	219	212	214	205	216	201	210	213	177	214	215	210	182	200	208	204	203	232	200	210	208	216	204	184	204	209	213	252	229	203	226	199	235	196	197	227	175	198	252	205	199	210	210	204	185	226	226	236	191	218	214	201	209	208	211	205	232	212	228	237	217	194	219	204	194	232	187	206	200	220	203	193	203	204	191	191	203	229	204	200	213	214	206	204	204	221	209	219	220	203	195	213	212	202	224	198	203	230	182	214	221	221	230	190	198	191	211	209	213	172	228	200	197	197	193	171	210	209	223	217	239	233	185	219	219	198	193	199	221	217	191	220	208	209	231	213	230	211	170	213	208	222	235	205	199	205	195	217	198	214	210	201	201	247	194	213	197	201	215	199	203	194	232	179	195	187	201	203	202	222	227	235	176	225	229	204	201	197	219	206	194	190	225	219	205	213	218	186	205	202	193	195	220	225	248	183	214	216	200	199	217	237	195	200	205	203	203	201	212	204	215	206	250	217	202	197	220	188	199	242	191	190	198	202	244	199	194	185	196	180	226	215	210	203	209	214	195	219	219	216	194	213	207	192	205	223	192	196	207	218	182	206	216	223	221	207	221	204	182	210	222	217	211	219	186	217	219	198	209	218	195	214	229	228	207	213	203	210	200	203	213	227	221	203	194	200	228	212	233	212	186	198	207	191	205	196	210	227	209	202	203	190	188	222	191	198	191	208	201	213	200	199	199	199	208	188	183	201	227	201	182	211	224	213	227	232	183	217	220	213	214	216	179	196	208	217	219	218	210	211	229	217	223	200	214	220	201	179	204	203	209	229	215	223	194	235	235	195	204	196	206	182	208	187	215	195	229	196	205	227	223	233	191	207	190	218	202	191	207	208	206	206	189	199	207	203	211	202	226	218	206	200	236	211	204	212	215	203	211	195	205	218	220	200	220	217	225	210	217	215	204	187
25005	27089	35289	33334	33637	40979	50996	59885	57907	41798	34156	23045	14149	6356	2329	867	658	630	612	633	572	589	563	621	582	591	623	594	629	647	607	583	633	626	610	574	608	666	652	632	600	570	595	620	641	616	549	616	581	561	581	607	592	579	552	555	539	561	567	583	602	640	586	587	572	607	603	558	609	622	567	593	591	613	577	581	584	572	608	568	582	603	554	575	604	595	599	585	576	647	582	613	588	564	581	617	598	613	588	611	642	573	605	589	573	608	574	587	596	588	593	613	610	567	601	545	610	597	636	571	606	549	586	593	573	620	645	561	556	596	596	627	511	582	574	628	597	593	592	581	546	603	587	625	527	544	618	594	581	596	590	581	621	573	583	636	561	560	603	612	603	583	585	587	563	595	577	561	582	577	620	582	633	564	556	569	577	599	585	572	629	598	601	564	581	596	582	614	584	573	600	584	564	576	630	618	576	579	572	575	583	587	600	569	662	556	624	621	608	568	653	560	600	583	587	609	620	611	555	604	564	593	628	580	582	558	537	541	640	574	605	632	568	566	574	586	602	577	575	568	564	576	581	600	567	615	549	583	596	598	563	567	634	532	547	596	640	550	583	605	589	581	594	555	568	610	569	592	591	616	621	567	583	602	590	600	609	616	586	613	589	602	575	552	603	644	577	590	579	586	579	588	570	582	597	590	564	617	604	572	621	581	616	581	612	606	594	527	607	583	589	592	595	624	572	588	554	609	583	597	615	607	579	566	636	585	565	582	566	607	603	613	610	591	582	564	574	584	558	584	578	613	599	559	522	573	576	596	597	602	587	609	594	573	575	616	613	573	572	580	578	584	615	527	580	615	599	606	549	582	576	564	567	602	623	562	594	586	577	596	615	604	612	632	557	621	582	580	558	596	599	581	599	592	590	561	612	595	576	574	561	617	596	588	563	595	568	582	541	644	562	598	565	607	591	649	564	624	537	545	580	614	555	548	585	573	628	638	603	586	588	607	589	589	616	563	582	588	618	590	580	592	586	571	612	600	589	566	577	617	607	594	585	639	559	557	580	557	586	608	606	622	584	595	625	604	640	598	603	621	579	591	494	555	594	576	573	578	586	563	608	578	581	593	589	617	561	570	596	606	623	604	580	611	579	550	598	596	550	598	589	557	585	573	588	585	577	565	573	552	613	561	600	594	576	605	601	593	615	590	591	572	579	591	602	614	622	593	579	561	580	578	588	553	596	567	627	566	592	596	557	602	565	613	599	591	592	562	600	579	553	600	524	628	611	570	620	590	535	590	590	563	578	594	584	575	639	605	602	606	548	569	597	548	595	560	545	562	569	586	621	561	622	623	592	598	575	564	588	595	608	558	576	573	582	570	619	595	594	606	607	577	589	601	578	627	587	624	572	565	578	580	575	566	627	622	614	574	596	574	590	597	636	621	567	617	586	599	605	581	620	596	518	546	591	564	598	613	552	591	592	572	588	608	583	583	638	599	576	645	612	598	549	591	590	619	576	563	567	580	609	599	590	585	581	592	589	577	567	577	539	597	603	562	597	615	578	595	576	558	593	598	568	562	591	613	567	583	605	600	605	619	554	575	553	571	583	610	575	615	553	578	580	588	584	626	604	584	598	553	605	568	601	561	625	587	587	577	576	576	629	583	602	568	588	607	588	605	595	606	598	590	568	585	626	619	639	580	578	577	594	605	610	642	569	598	562	576	562	617	603	648	592	603	601	591	590	587	607	543	621	601	626	593	588	527	567	579	582	618	639	595	618	607	543	580	578	578	593	588	608	573	617	588	562	632	577	570	569	623	609	609	553	651	604	578	604	570	584	562	590	603	565	642	597	549	595	648	609	627	588	588	569	599	635	581	587	577	570	593	583	591	622	612	556	575	577	613	561	581	587	610	612	600	602	583	594	549	515	561	616	582	615	559	587	562	579	632	589	569	638	588	584	601	563	592	573	621	589	610	669	588	566	604	610	600	535	561	577	605	543	544	545	593	574	603	602	581	595	585	557	593	614	578	552	592	577	621	597	583	544	594	624	620	590	592	575	610	608	614	567	610	579	604	566	538	596	601	599	601	542	578	561	598	643	599	635	580	604	561	559	591	564	575	600	643	577	588	584	602	580	605	587	542	601	534	590	579	564	588	601	642	598	607	557	639	629	585	559	573	593	588	532	614	618	603	615	547	565	587	568	576	585	558	571	551	602	589	623	616	574	574	577	589	565	543	608	520	636	627	593	641	605	564	623	589	583	625	621	603	578	560	608	595	591	584	587	583	572	543	581	580	623	588	571	593	581	632	546	602	559	599	584	593	596	595	644	581	583	581	571	587	584	573	637	613	589	611	568	575	647	575	580	551	620	570	614	595	567	594	576	615	570	569	571	632	580	610	583	602	598	607	566	563	578	576	613	558	570	574	579	561	582	617	567	590	574	579	577	622	625	584	589	602	580	607	606	624	572	574	585	631	602	585	578	574	600	559	578	628	616	566	564	587	616	587	613	582	575	588	599	618	550	571	585	589	595	601	594	538	582	572	564	593	559	569	624	589	628	596	570	596	621	596	572	602	629	594	597	619	575	589	608	556	598	650	592	545	556	570	589	578	583	582	605	565	594	602	587	601	578	603	542	579	613	566	573	599	604	584	588	586	591	597	592	600	563	621	588	568	622	542	634	642	596	570	553	527	625	571	593	592	578	603	602	595	611	589	595	559	599	635	584	615	606	625	562	585	637	586	594	550	633	587	617	549	603	587	560	606	597	635	614	582	621	576	593	613	561	572	597	589	571	590	611	601	607	594	626	635	581	566	598	583	631	594	590	573	571	540	626	590	601	597	610	581	595	610	565	600	551	657	611	566	567	606	597	614	592	550	582	582	595	582	632	620	619	605	618	593	585	592	630	565	584	621	572	604	571	603	578	623	586	566	573	592	657	563	581	614	576	614	621	577	629	597	596	611	640	597	623	600	571	587	570	594	597	565	570	588	584	591	570	555	575	618	584	621	579	594	588	582	536	599	613	562	577	608	610	597	555	607	596	614	608	551	610	600	613	599	579	614	603	597	619	621	584	594	590	593	607	578	584	575	578	584	603	602	538	608	569	617	578	593	601	565	602	575	587	597	567	610	592	613	591	574	608	556	576	635	578	564	575	585	594	580	537	616	604	565	581	580	560	569	620	618	587	555	572	606	602	571	573	610	580	564	578	608	584	591	583	539	621	590	565	577	564	586	591	565	565	607	610	634	595	552	576	632	596	594	595	580	565	589	575	614	595	569	591	640	597	546	559	569	610	592	558	602	528	567	614	609	563	636	553	591	586	607	607	642	586	629	610	605	580	592	635	578	616	581	617	577	613	605	585	581	579	552	593	591	600	540	633	579	604	631	549	589	556	625	613	593	610	594	569	621	595	581	562	578	598	572	573	599	610	568	557	607	580	574	593	608	584	574	607	572	601	590	596	582	579	602	634	607	590	530	595	617	576	627	607	590	558	605	571	582
11670	10073	9571	4994	3110	3953	4370	3657	3813	2487	1256	879	460	351	254	198	213	200	206	208	208	208	217	215	195	203	178	222	215	187	205	204	192	189	189	179	168	178	203	217	193	212	211	205	186	208	182	207	204	206	183	188	164	215	212	192	205	224	201	226	196	197	207	204	193	212	177	212	225	189	190	195	175	198	188	191	197	179	198	204	179	200	176	186	181	199	217	216	197	185	175	195	197	215	198	198	225	206	199	214	210	191	186	174	188	180	209	203	203	211	223	201	207	188	208	208	199	219	215	211	205	183	188	186	187	203	203	193	208	189	189	201	181	206	226	198	194	184	181	208	176	202	204	204	186	209	203	171	202	206	189	213	206	187	203	218	201	186	173	187	205	177	207	209	219	222	205	195	199	214	200	189	204	215	205	213	202	194	216	174	189	169	206	194	217	207	211	194	190	182	201	201	203	190	189	203	180	210	193	224	198	210	199	211	171	209	220	186	214	227	201	180	192	201	190	176	191	179	196	186	200	214	192	207	184	215	220	209	212	226	212	209	194	193	201	200	221	185	199	200	202	195	201	216	202	227	197	229	204	199	190	177	188	180	194	178	189	193	194	211	186	234	212	164	192	206	187	211	197	196	205	212	183	190	200	208	208	217	234	235	207	220	192	227	196	179	192	201	182	199	186	194	173	208	219	195	197	194	202	209	200	201	198	186	190	215	201	218	219	208	201	193	184	195	211	197	205	205	213	188	204	202	203	177	183	195	213	212	215	191	185	221	212	219	191	182	216	183	178	211	216	181	217	178	190	212	190	178	202	202	196	201	210	224	189	183	211	210	185	213	201	196	179	199	200	194	201	186	203	202	195	180	209	214	218	188	187	178	213	189	194	200	218	177	226	203	189	190	191	149	202	219	188	184	224	237	194	211	187	195	206	188	194	187	182	190	223	209	217	193	196	177	194	218	176	202	213	227	209	190	185	201	205	228	182	192	205	202	204	197	185	204	195	203	195	206	214	204	189	198	187	204	193	223	192	217	184	199	192	195	203	211	215	206	190	197	228	212	203	205	202	221	196	167	207	202	184	200	182	192	182	202	192	193	176	212	196	203	203	212	199	184	193	211	198	217	225	204	205	205	207	217	201	202	188	193	169	197	200	202	223	219	213	204	197	202	192	213	191	213	185	204	215	202	172	174	193	217	194	187	191	200	206	211	209	187	201	200	227	211	189	165	194	193	200	189	196	176	200	211	226	170	200	172	199	210	187	202	214	184	181	203	192	206	196	186	202	187	199	185	191	167	192	188	214	212	206	187	205	204	228	211	251	185	198	202	176	193	203	192	214	210	187	181	184	215	208	186	208	170	211	220	204	192	204	191	190	184	205	188	193	200	199	184	182	193	219	176	220	217	193	180	174	195	191	219	209	194	199	198	200	213	192	228	223	166	228	208	228	192	215	208	201	203	209	219	187	189	195	205	187	196	194	220	190	182	190	224	198	212	179	204	177	197	189	189	218	193	234	199	182	217	205	204	180	201	193	178	190	188	174	200	186	205	180	207	175	167	206	180	191	202	179	191	230	188	191	227	219	191	192	201	212	206	186	195	195	199	213	232	207	190	203	190	215	207	202	190	197	212	218	193	193	212	214	199	185	194	204	165	200	184	215	206	227	204	184	198	202	218	192	216	195	194	181	207	182	210	190	203	212	186	212	203	207	178	188	204	205	190	202	224	228	181	176	204	194	183	216	186	174	201	203	194	216	193	196	187	205	184	190	203	204	186	188	229	185	190	204	196	220	207	196	194	175	192	197	180	189	204	193	222	203	217	208	220	202	200	191	212	195	211	204	234	208	216	190	206	199	192	204	189	198	212	189	193	193	197	203	204	194	185	205	214	194	217	211	201	202	191	202	196	192	209	214	202	194	205	230	206	196	206	194	202	209	203	214	203	203	229	197	200	194	187	186	216	191	190	201	207	186	222	185	213	209	209	187	186	199	176	217	197	189	197	186	192	175	207	204	220	210	195	188	197	202	205	212	201	226	207	197	222	213	173	178	184	186	182	201	188	208	185	201	219	188	197	205	227	228	191	212	176	209	219	218	214	188	200	185	205	217	200	188	198	208	220	202	195	204	198	166	181	202	186	219	208	202	197	210	190	209	190	173	210	194	190	209	185	212	207	209	202	176	195	202	197	213	213	188	194	201	206	210	199	193	210	190	191	196	201	205	208	187	187	178	205	179	182	175	207	216	186	203	196	206	200	165	214	210	199	211	179	226	196	204	191	208	207	200	199	198	204	199	196	187	177	177	201	189	219	197	217	190	212	197	238	207	200	228	203	212	202	181	183	184	187	230	192	216	200	190	182	184	185	206	197	165	217	193	198	192	207	210	210	219	202	199	171	186	204	186	195	192	201	189	203	205	206	219	209	212	233	208	178	216	207	205	189	202	206	182	217	204	225	208	200	185	195	174	210	210	205	166	207	222	213	191	189	183	198	192	200	183	171	183	187	181	187	194	206	194	192	225	202	235	202	182	207	202	192	193	214	179	179	191	200	169	194	192	177	181	189	212	207	195	196	194	210	194	188	204	208	204	216	196	198	201	191	216	203	208	230	192	203	184	193	214	182	211	213	199	180	210	181	197	203	199	217	190	194	206	187	193	203	203	212	207	199	228	212	199	183	180	209	203	201	200	190	200	199	176	207	171	204	206	216	208	224	187	206	180	170	219	195	219	193	209	182	230	186	201	231	199	193	203	190	184	175	193	215	201	207	194	193	208	200	201	158	193	187	209	226	235	181	231	214	190	200	218	208	188	216	202	217	194	218	204	183	206	184	192	188	213	200	205	192	210	197	188	225	224	197	197	196	185	195	192	202	202	205	198	214	184	217	213	211	184	181	179	201	190	188	188	190	191	165	177	198	217	185	197	185	208	200	211	193	201	184	179	189	174	201	198	209	214	195	207	186	190	246	215	184	188	211	194	180	186	223	201	223	198	193	193	194	203	203	200	187	200	200	206	225	217	192	188	197	211	212	199	201	193	205	211	182	200	183	180	185	207	182	196	207	200	199	170	207	203	218	192	190	201	190	204	191	215	200	215	194	176	206	205	200	203	217	219	201	203	182	189	189	205	199	220	202	192	213	197	198	202	201	215	204	207	219	197	201	203	199	229	187	192	199	200	209	218	208	216	188	197	190	192	193	209	201	193	184	196	193	205	193	230	193	180	237	196	190	183	183	198	173	215	204	191	182	199	191	212	189	199	188	217	192	190	210	195	196	213	214	212	209	198	214	200	207	214	202	192	187	210	186	202	212	215	187	185	216	205	182	182	188	220	202	201	193	196	199	185	198	200	190	205	200	202	215	207	186	179	187	214	201	202	205	216	203	206	213	227	196	184	198	202	201	229	201	186	191	202	206	185	204	202	190	195	218	174	223	200	179	192	219	205	207	196	202	179	181	224	205	201	208	214	182	213	194	190	216	187	220	182	198	179	175	174	205	210	178
7808	9132	13493	11289	9972	14429	15671	13964	14772	9729	5055	3809	1923	1210	715	548	559	587	585	572	560	565	608	552	558	564	588	541	529	550	559	545	574	545	573	554	540	505	547	584	525	584	607	538	550	564	601	536	589	560	562	570	566	529	575	570	587	540	559	581	600	538	551	533	554	552	581	535	563	568	551	550	574	541	591	554	521	559	564	559	631	588	529	562	501	525	558	568	563	565	574	572	584	592	574	591	560	571	593	551	579	517	574	544	561	584	527	562	574	560	545	543	510	523	572	549	534	604	499	544	608	570	556	597	540	557	555	525	635	575	548	567	568	519	555	576	561	577	553	563	570	569	523	566	582	598	609	572	540	580	548	589	555	546	577	587	523	576	597	561	520	575	545	553	522	576	581	569	559	611	547	534	538	561	527	528	535	589	551	572	552	597	571	621	534	570	576	547	579	568	599	581	543	565	528	585	524	575	564	510	619	559	563	573	557	543	541	563	538	570	567	569	588	557	565	510	537	592	548	589	582	560	606	589	558	572	580	530	531	597	550	564	600	551	537	581	538	562	552	573	562	566	547	588	579	554	534	525	519	554	579	545	555	561	570	569	545	570	573	560	540	603	540	563	537	566	571	575	587	582	593	511	539	540	574	567	603	554	571	560	532	549	546	568	558	563	557	544	533	534	605	583	574	520	553	575	516	542	591	593	538	567	559	563	557	587	557	560	533	574	530	581	557	562	617	576	543	544	561	562	561	524	494	588	547	574	525	569	572	553	534	572	534	543	516	557	553	564	573	553	536	565	562	509	550	580	573	519	567	535	573	568	588	553	563	553	569	528	546	574	541	583	568	588	597	558	585	573	584	540	536	575	601	607	545	542	546	591	619	573	596	548	546	561	529	509	566	566	533	547	567	531	583	587	530	545	571	542	548	551	563	552	578	586	556	560	574	528	532	545	573	545	533	587	603	548	583	594	578	604	561	572	541	558	528	559	552	594	575	566	602	560	581	569	562	546	579	575	601	574	625	560	575	577	551	578	554	552	609	566	552	569	590	561	569	531	585	601	549	537	540	548	552	588	541	609	529	545	607	587	578	564	554	543	540	572	576	557	560	589	531	571	566	541	550	579	522	573	531	601	555	583	548	548	544	539	572	550	527	550	585	642	547	597	596	575	542	560	545	542	583	589	556	569	580	567	542	574	548	574	569	540	615	553	566	555	531	561	547	605	563	531	543	587	587	579	554	543	551	565	559	522	576	585	592	559	549	547	531	548	606	547	548	567	573	546	526	597	574	605	532	570	600	580	573	516	592	565	593	565	545	573	573	557	542	600	523	553	584	573	568	568	579	550	511	576	562	584	562	551	539	552	559	562	553	551	560	592	551	544	574	540	536	575	568	591	630	587	539	585	557	554	559	559	594	562	574	563	573	547	535	526	544	579	597	551	554	604	558	581	568	550	546	517	605	573	524	562	550	533	570	534	558	563	532	564	543	559	572	534	602	559	584	558	584	555	564	551	547	542	564	586	598	549	564	571	535	532	534	550	569	548	574	568	582	560	523	582	563	559	556	589	523	548	576	666	538	579	557	575	550	598	618	564	600	554	601	577	553	593	534	495	555	533	567	545	515	559	575	578	588	545	528	562	530	547	567	559	531	537	593	563	548	543	574	555	568	552	582	533	554	581	556	561	527	585	568	550	643	574	550	518	524	589	608	560	577	553	569	528	554	555	605	568	602	551	560	594	519	585	538	542	570	549	557	576	603	603	562	615	553	544	554	563	548	554	555	590	567	581	579	588	571	538	566	561	552	579	565	567	560	603	536	550	602	573	569	590	539	552	600	595	556	535	537	525	565	543	552	534	555	553	524	584	527	561	594	573	549	586	569	568	579	551	551	557	582	618	543	564	576	577	616	554	573	553	621	605	577	547	567	561	568	549	532	562	554	517	566	552	534	540	560	552	569	558	546	561	587	598	541	554	549	581	557	578	564	537	536	591	561	536	544	538	546	566	572	623	573	576	553	582	563	533	563	585	546	580	577	576	556	527	547	548	546	577	545	536	575	527	559	585	574	558	557	528	573	556	612	594	589	617	575	584	558	580	565	592	558	545	574	506	544	611	559	555	558	500	534	561	536	546	604	594	577	565	554	539	559	539	561	559	609	524	580	553	570	546	602	545	539	580	587	555	566	583	581	556	618	552	576	557	593	594	604	564	562	579	579	506	587	572	555	571	553	604	568	548	554	502	548	533	554	538	571	537	547	581	549	588	541	536	551	552	575	555	571	577	577	579	537	563	573	559	625	595	538	558	576	566	538	570	569	572	580	575	549	580	535	602	569	554	560	565	542	586	517	565	561	549	552	574	539	603	578	605	557	552	555	578	572	558	581	574	570	557	547	594	586	546	552	538	591	595	521	546	597	561	537	550	572	602	557	546	543	580	576	562	586	575	601	559	584	599	562	621	585	522	545	567	568	559	554	555	566	557	543	532	550	575	561	575	510	596	569	554	541	570	568	555	573	552	581	525	565	583	553	563	592	592	571	586	565	509	586	591	568	606	579	555	540	570	596	615	563	573	563	553	565	543	543	546	521	570	537	564	531	545	580	585	557	568	579	612	541	561	529	558	552	598	579	546	555	531	627	543	567	525	564	525	588	522	593	580	585	593	539	574	557	549	612	575	541	599	562	565	560	552	549	552	590	569	556	550	579	557	551	562	533	552	613	577	588	573	618	556	572	561	564	608	566	596	538	551	576	574	530	563	543	564	559	534	573	582	567	525	559	502	606	548	584	610	596	548	560	579	565	549	553	578	536	544	591	531	550	575	582	532	589	600	565	582	574	603	594	549	575	540	539	593	565	572	539	596	545	556	577	561	581	559	567	548	550	553	576	530	563	523	548	538	579	539	564	536	541	591	593	566	596	495	591	557	578	558	568	543	578	529	535	566	549	568	579	546	600	570	520	569	577	584	567	553	558	565	577	533	600	594	591	542	570	583	536	564	574	557	581	537	565	531	582	560	543	538	563	575	575	605	609	582	546	563	601	557	546	546	552	580	554	545	519	571	560	551	555	541	610	552	544	565	565	570	563	497	567	540	548	555	585	528	604	557	583	529	534	646	566	539	555	522	525	571	535	571	569	575	583	575	574	595	589	559	569	550	554	532	576	562	578	538	551	553	552	570	583	609	567	536	576	565	535	566	583	557	599	591	592	564	569	585	571	580	593	550	613	518	566	574	590	581	497	530	544	529	569	562	540	516	592	555	557	573	576	612	534	565	596	534	543	554	538	578	578	573	574	574	577	579	526	557	563	551	531	555	562	561	567	619	566	554	567	601	581	572	551	583	574	572	571	548	549	563	563	587	575	572	540	591	544	521	527	594	525	597	584	583	591	521	556	530	547	545	588	572	566	617	556	631	558	544	535	568	578	528	568	581	587	569	523	548	538	548	571	536	566	577	553	544	577	560	563	583	549	547	563	600	547	585	556	563	626	539	596	539	563	535
26264	25445	27272	18630	10477	14439	22675	34785	28999	23332	11726	5910	2454	832	282	198	211	189	193	187	175	175	171	193	164	165	185	179	179	191	166	171	190	179	164	167	195	177	165	182	183	190	208	185	174	187	183	185	174	187	188	158	164	161	177	179	187	173	189	175	162	186	189	175	198	152	146	163	184	165	166	156	188	179	166	158	184	161	179	181	172	169	156	179	180	170	172	165	200	172	161	174	171	194	171	183	168	158	192	177	192	186	169	182	164	151	180	178	189	170	179	169	176	173	151	196	161	170	180	183	184	171	195	182	155	192	175	175	204	193	182	186	187	156	160	170	178	166	141	159	189	193	177	156	180	167	170	183	190	188	178	154	179	196	187	190	164	168	190	192	188	196	199	184	192	158	169	183	182	172	180	158	177	144	174	193	196	190	162	182	171	208	169	177	155	176	189	191	174	178	187	195	180	185	203	170	156	193	166	183	168	194	179	190	197	184	183	198	154	164	200	169	184	213	189	176	190	179	204	191	188	209	173	186	176	180	179	176	171	203	155	182	159	172	150	175	163	175	165	164	181	167	183	192	180	159	179	137	176	185	186	196	176	165	163	173	166	227	162	174	186	170	181	182	188	144	194	171	177	166	163	191	175	171	171	149	169	164	179	154	192	171	197	164	172	168	185	158	171	190	158	179	179	182	173	189	175	159	160	151	195	183	167	192	180	189	160	198	197	192	174	185	181	168	194	202	198	177	172	154	171	164	172	185	190	167	176	175	182	168	182	196	200	169	180	198	200	183	155	174	184	177	182	181	185	159	183	197	188	182	169	171	181	161	154	179	183	160	194	215	182	172	186	171	175	166	174	161	192	199	166	172	188	155	171	183	181	169	181	175	186	169	173	166	184	196	200	191	172	186	169	189	184	169	172	182	178	179	168	174	164	173	185	193	173	186	174	159	182	177	160	167	184	179	173	179	189	186	187	197	163	171	173	170	184	158	178	178	193	170	208	185	180	197	172	169	184	145	161	187	170	160	170	176	182	175	185	170	164	191	164	187	181	177	180	176	180	188	186	170	187	184	180	178	189	175	182	144	166	168	193	165	166	208	178	196	199	178	162	196	193	179	174	161	161	192	190	200	188	156	173	155	178	191	167	183	191	182	203	171	164	176	163	168	196	174	160	183	174	173	178	173	173	184	183	159	175	168	179	171	181	184	194	167	193	167	159	156	170	165	148	178	172	179	193	176	172	166	173	187	161	178	176	166	190	188	149	199	163	198	163	179	190	161	178	191	177	181	188	184	188	170	162	185	186	155	159	187	205	185	176	163	167	160	207	178	193	178	154	188	161	155	159	190	183	175	182	194	175	191	184	172	190	181	186	190	179	163	193	173	194	177	180	173	176	183	191	167	169	171	193	184	190	187	158	177	183	164	185	182	191	169	205	162	187	185	188	183	180	179	208	200	155	163	151	174	189	176	190	189	176	194	178	179	192	185	189	175	165	202	168	189	181	185	171	183	178	170	206	181	194	180	185	205	183	174	196	192	170	191	165	157	214	203	186	147	182	158	181	182	175	175	166	181	181	189	199	172	170	167	205	208	177	165	195	189	185	172	155	165	161	167	170	180	180	190	164	191	170	176	174	178	196	168	184	174	197	169	183	189	156	174	181	182	186	172	174	173	177	187	154	183	169	146	179	192	156	196	189	159	171	178	158	189	168	168	171	151	152	189	182	188	158	175	172	167	184	187	175	154	172	170	192	184	171	190	202	159	180	196	179	193	187	180	183	168	206	154	196	174	182	162	184	172	188	179	180	177	183	175	202	161	187	192	172	177	194	164	153	169	184	197	177	175	162	182	163	177	200	183	167	182	163	170	170	174	181	170	159	176	169	187	178	162	188	178	153	159	200	155	179	168	170	163	181	179	169	169	167	197	188	195	177	154	177	176	175	170	187	179	163	179	175	183	168	176	170	175	188	186	170	167	178	166	161	174	185	181	181	179	183	181	163	194	169	182	184	187	169	175	174	157	200	175	170	161	179	150	178	191	195	205	176	165	178	200	201	176	187	177	188	197	163	174	163	177	151	194	183	171	177	196	171	174	167	167	170	178	151	187	195	161	195	168	185	170	196	180	165	192	183	176	184	189	181	183	173	165	185	192	179	181	177	158	189	165	172	186	153	183	178	184	165	162	187	174	171	187	180	179	165	175	175	187	153	164	181	186	186	181	170	195	180	195	188	190	161	193	180	153	177	168	190	208	201	168	189	191	171	158	183	162	178	218	182	176	192	191	175	175	164	159	168	185	161	182	172	176	174	163	186	202	153	174	164	175	189	168	188	161	171	179	201	183	201	186	205	163	175	181	190	174	181	176	162	159	162	171	173	180	186	198	213	195	179	179	176	159	165	163	164	188	175	160	174	167	198	202	177	175	176	191	163	160	173	178	169	189	167	181	169	186	185	190	149	155	155	155	192	205	182	166	181	169	189	157	185	182	166	164	173	170	189	182	169	180	185	153	159	179	159	210	162	178	179	166	163	176	170	182	173	191	191	181	173	202	201	168	166	173	172	201	208	183	165	174	184	181	198	172	178	185	149	181	180	186	206	167	172	159	194	176	194	149	162	159	163	163	190	166	179	160	178	176	200	183	192	163	174	176	185	177	184	167	178	184	170	176	186	173	166	159	172	183	185	171	166	155	180	164	161	185	192	186	162	166	181	195	173	158	186	163	172	167	170	181	196	169	203	152	183	183	166	195	174	163	168	191	167	187	172	181	165	184	198	197	194	170	170	176	174	182	186	174	183	156	203	178	217	183	212	180	196	164	179	162	177	162	174	182	172	187	168	183	212	191	173	159	168	175	181	163	157	173	183	184	200	176	188	194	183	177	181	182	176	174	156	171	181	177	188	187	182	180	189	171	185	190	174	163	161	156	142	183	183	164	186	182	175	163	182	181	199	190	149	159	157	176	197	173	162	185	167	197	161	160	200	184	166	213	192	181	183	178	141	187	169	161	199	186	170	176	164	171	199	177	201	176	190	165	185	170	178	155	181	181	179	185	174	184	190	189	185	183	177	155	168	160	168	172	183	173	169	175	182	180	172	208	179	160	162	175	182	183	180	152	197	161	182	173	151	162	184	191	186	189	168	183	193	169	159	188	176	177	190	170	171	183	180	153	165	155	183	172	172	150	195	193	185	176	151	161	172	156	173	194	167	182	161	170	166	158	161	184	188	181	184	168	188	151	166	211	164	165	188	186	205	175	196	173	196	180	174	168	172	181	159	152	183	172	163	173	152	168	184	162	166	173	168	166	151	161	209	177	171	187	189	184	188	185	172	187	155	180	172	172	165	180	201	169	185	155	182	185	170	170	166	153	181	175	163	175	196	153	163	158	176	175	151	181	181	163	172	177	176	197	184	181	173	175	195	195	170	167	190	169	158	196	187	173	186	160	175	174	179	165	178	177	170	155	163	177	189	174	161	185	166	167	168	163	177	198	214	162	174	173
17394	20455	28096	23906	20658	29834	39753	49313	46703	40280	28223	19741	10408	4005	1142	624	571	537	557	552	511	528	530	553	548	547	498	517	540	550	543	516	535	504	552	546	575	557	554	526	515	529	563	564	557	539	491	566	509	533	497	554	547	515	519	526	532	516	497	533	507	536	485	514	479	530	528	522	496	501	488	510	495	550	506	551	542	532	552	485	520	525	500	478	508	500	518	501	486	486	540	491	562	487	531	479	510	537	503	518	511	519	510	483	518	501	531	505	524	481	517	497	483	546	533	533	502	496	508	473	490	527	537	530	528	548	478	508	552	509	549	520	496	528	480	510	521	487	536	500	553	494	495	511	507	534	568	464	535	482	458	513	494	533	491	488	506	518	489	491	553	489	509	520	492	548	500	493	502	483	480	469	562	469	501	533	519	450	468	505	497	515	539	509	496	465	549	496	529	528	501	530	525	535	527	494	561	482	550	496	511	518	489	531	491	533	486	510	510	482	490	526	468	498	492	515	534	519	485	506	517	517	527	509	504	510	490	509	516	503	523	514	547	515	534	476	509	493	525	498	525	518	511	489	526	494	467	518	496	482	482	522	505	487	497	508	481	493	512	508	502	541	512	488	481	518	470	464	460	505	483	524	478	516	492	494	489	523	523	478	501	503	498	531	468	506	512	475	504	531	534	523	527	511	560	494	519	519	504	477	497	558	528	565	519	508	501	521	547	511	508	518	502	506	491	520	530	533	512	500	545	497	495	479	488	504	485	520	495	522	487	526	524	478	504	482	493	498	521	484	492	500	490	507	524	545	495	493	504	501	487	505	496	491	521	515	547	491	507	509	478	505	531	503	526	525	522	535	538	497	512	482	522	515	525	507	502	507	528	540	561	515	511	553	544	536	503	514	501	501	482	504	473	472	497	517	509	491	558	516	491	530	509	498	530	517	502	516	507	459	494	498	551	538	472	496	459	481	498	532	514	547	514	525	498	530	488	489	508	532	478	510	503	500	498	521	511	497	485	510	494	511	531	513	505	537	515	541	539	520	518	519	501	494	523	526	512	541	513	542	521	473	529	520	534	551	533	498	485	516	543	520	536	512	525	485	557	509	508	502	514	534	558	492	506	488	460	468	551	507	528	540	536	492	501	524	509	524	481	516	517	507	513	539	572	473	492	544	527	547	518	500	521	554	498	511	560	475	505	510	517	563	513	535	486	494	549	474	508	468	488	454	531	445	526	483	541	531	509	497	511	510	496	518	501	510	506	514	496	518	510	504	514	542	527	512	477	515	514	499	495	534	520	500	498	498	495	501	497	487	507	512	472	468	505	541	491	498	550	538	504	518	545	507	512	495	488	504	515	497	507	471	489	521	510	491	506	487	504	557	509	503	513	535	536	505	489	535	508	488	513	538	506	509	469	503	509	523	454	541	509	484	486	520	528	499	482	541	504	550	526	509	469	515	535	480	516	540	449	500	500	564	510	476	581	511	538	527	451	531	518	483	490	507	480	522	540	494	513	522	502	531	515	524	508	487	542	510	509	539	497	496	564	491	524	472	469	476	518	520	508	500	489	538	525	524	482	497	507	502	515	502	490	514	531	517	500	494	485	511	545	510	507	546	519	510	460	509	500	523	522	493	484	508	527	492	478	513	526	482	537	508	518	474	497	508	501	487	505	488	522	488	497	548	533	494	511	513	517	527	472	530	482	493	498	480	524	528	499	562	508	483	483	520	459	489	535	471	496	533	503	511	494	547	562	476	510	486	501	499	530	507	501	520	461	501	474	535	514	538	520	511	486	486	518	514	518	504	490	523	485	523	506	489	526	548	514	500	477	511	486	469	518	488	496	548	490	469	503	524	544	494	499	530	488	541	532	538	513	511	513	479	522	521	506	521	518	492	472	524	505	508	480	507	512	474	536	553	481	512	537	530	515	507	502	488	481	501	506	508	497	472	495	537	495	500	473	528	530	503	525	541	502	546	497	513	527	505	515	478	499	503	523	512	498	490	497	509	471	532	518	576	535	520	522	510	519	517	483	537	504	523	523	461	547	511	535	486	497	495	518	500	491	498	521	500	454	489	483	528	515	509	486	506	520	507	469	527	503	495	508	522	516	545	506	540	503	515	483	483	547	495	472	552	518	537	529	526	512	522	493	545	511	513	504	517	500	492	532	494	516	512	570	514	462	505	503	483	544	485	502	539	515	535	521	518	482	503	516	553	502	502	551	502	534	521	491	477	500	500	500	524	544	527	483	536	509	487	529	521	500	463	516	531	505	473	495	485	478	546	489	532	552	564	498	496	520	467	543	523	499	510	509	544	530	541	561	517	502	548	541	529	505	488	544	537	542	467	516	505	483	511	499	486	478	539	526	546	489	525	518	539	513	494	530	458	485	498	536	515	536	543	492	526	525	489	525	532	518	536	525	504	458	514	481	518	510	542	498	512	498	486	530	530	496	507	525	540	548	516	540	524	502	502	512	507	497	487	510	490	499	509	503	489	535	495	510	487	472	511	501	465	513	524	481	490	515	518	543	511	513	512	516	474	493	532	544	535	513	453	518	513	524	504	488	513	530	502	514	512	549	491	534	505	479	512	494	524	466	493	487	498	500	528	499	485	523	496	511	542	539	519	494	531	528	539	521	523	491	501	507	495	483	498	502	550	488	475	544	500	459	480	494	477	508	499	470	487	521	497	476	495	509	525	513	520	482	529	525	515	502	486	505	526	515	541	528	506	514	479	476	516	527	507	496	501	489	503	511	479	555	525	542	522	505	521	525	503	544	506	497	518	504	456	484	478	480	521	539	502	462	536	492	531	544	523	543	495	511	522	512	515	555	521	524	485	497	515	513	507	512	529	521	505	502	512	510	514	527	481	488	521	568	479	545	495	526	519	469	509	493	503	538	535	510	545	499	503	556	515	432	514	504	473	513	501	504	507	541	522	495	517	531	529	521	531	507	513	552	515	500	501	525	502	540	489	523	543	537	491	498	517	518	491	514	492	468	486	480	493	523	532	501	541	503	527	492	518	530	518	481	509	517	500	504	579	509	480	517	527	502	513	539	525	526	519	503	499	517	529	529	547	534	501	455	523	510	499	533	513	516	540	507	482	521	535	490	540	483	514	537	497	439	474	539	497	460	523	538	503	516	487	488	481	483	514	484	523	514	511	517	471	490	533	524	462	530	492	535	520	503	486	524	506	510	535	509	505	515	510	508	522	569	500	539	543	498	520	471	530	491	505	469	475	490	518	485	499	513	544	520	526	546	540	504	512	555	461	528	507	495	502	514	500	475	488	465	522	460	534	525	487	516	533	465	509	525	542	523	532	531	541	522	520	521	495	540	529	506	500	482	538	523	504	522	513	528	519	533	494	491	535	472	555	496	512	520	505	496	527	527	505	486	488	520	513	536	488	471	544	524	503	599	476	502	521	500	529	539	529	504	485	525	474	521	537	490	498	498	547	479	528	539	509	534	527	479	514	487	530	523	490	560	500	498	524
34410	32912	38146	26880	21008	19266	25922	44963	41925	33425	22649	10354	3380	975	349	240	204	232	229	201	191	245	213	197	221	235	215	210	216	208	204	220	248	225	227	231	203	218	190	194	233	205	236	191	224	169	212	209	224	195	211	222	208	225	230	246	182	169	215	203	221	235	229	210	222	197	212	192	207	204	211	238	209	214	212	229	219	192	224	218	202	241	199	181	202	220	203	222	210	244	213	209	210	202	201	218	181	229	224	242	196	204	211	183	200	208	233	233	210	208	199	220	228	216	230	218	193	210	211	213	198	208	239	204	188	225	217	190	218	236	199	197	235	231	216	221	216	218	203	225	198	190	221	199	198	218	218	221	210	217	206	220	223	189	254	219	223	198	197	229	238	200	212	216	252	242	218	204	206	224	213	194	214	220	205	215	188	197	193	232	208	216	239	235	212	204	226	221	243	232	213	206	214	220	209	205	203	194	216	215	199	247	219	211	208	246	216	203	186	229	209	207	213	206	188	185	200	202	181	220	206	222	204	214	220	190	190	197	225	220	216	194	228	217	223	198	214	210	211	212	234	238	227	195	197	195	207	200	205	249	213	198	204	222	219	201	216	193	212	229	204	231	236	219	221	237	196	219	222	237	187	217	181	214	213	236	192	240	223	217	216	223	201	184	207	220	222	218	220	198	227	192	206	198	219	221	206	207	216	235	223	208	192	194	204	210	202	202	204	205	216	193	240	219	196	215	229	193	216	193	201	229	195	206	218	203	228	196	210	231	221	230	202	200	203	209	220	214	211	230	217	238	214	217	194	242	210	261	212	239	216	216	204	186	215	220	203	213	208	218	191	189	256	174	223	188	194	222	225	230	194	207	211	179	223	214	205	222	194	227	220	211	211	198	231	248	222	159	198	200	190	197	241	222	206	239	222	209	199	234	195	216	192	217	239	214	196	227	225	188	202	210	216	218	208	199	238	234	206	227	204	205	213	215	182	199	217	216	198	207	206	208	203	203	208	208	235	225	196	205	215	204	201	211	238	194	191	219	228	229	224	220	229	206	222	214	233	197	212	217	232	227	203	187	205	193	223	237	204	200	250	212	224	199	207	223	203	211	190	205	199	236	247	223	209	223	216	195	195	198	210	209	238	227	214	204	193	215	223	216	226	200	217	202	218	227	226	194	251	214	196	198	227	200	230	210	230	214	228	183	198	214	217	222	196	196	220	185	216	219	237	209	179	213	217	212	215	215	209	223	220	202	212	214	223	185	216	235	231	220	209	212	210	196	206	231	206	211	218	226	209	221	206	192	230	205	189	205	217	215	216	201	204	236	204	207	226	193	226	201	249	227	227	239	206	206	208	220	225	203	203	213	223	205	233	231	206	195	204	192	227	200	189	225	214	225	191	231	214	238	222	226	198	229	195	192	173	216	197	213	204	232	216	218	216	199	205	232	217	191	204	184	238	195	201	225	179	195	209	218	224	242	201	220	223	214	207	216	204	233	236	209	204	216	212	204	207	212	232	211	206	216	231	177	224	187	216	237	241	221	236	213	213	218	203	208	216	195	238	216	208	204	217	213	205	208	209	223	197	205	242	197	209	206	227	195	191	202	205	211	215	214	244	189	217	212	229	218	218	207	222	191	219	217	203	201	217	220	194	206	204	188	221	213	193	220	234	197	215	208	211	201	205	219	203	206	207	208	232	180	202	225	207	206	220	205	204	200	196	216	183	214	216	201	233	227	199	215	187	227	212	212	212	201	223	218	207	230	209	216	229	210	214	209	214	219	199	192	216	224	187	184	207	218	204	244	254	213	228	200	252	209	214	197	232	202	217	207	220	204	220	236	199	227	211	207	218	181	207	215	210	218	208	234	211	231	182	219	218	246	194	207	225	202	216	234	201	201	203	197	206	221	197	229	201	190	222	228	206	223	241	191	195	189	199	221	223	233	213	202	240	210	224	228	232	198	217	224	212	244	193	196	214	222	196	217	250	196	210	219	226	213	192	207	204	211	226	207	200	219	191	205	188	227	222	231	229	228	205	205	211	229	230	209	204	219	219	227	231	232	204	207	209	212	220	215	203	207	216	184	231	209	212	204	196	216	193	227	233	216	210	210	242	208	224	224	207	178	199	181	227	191	222	212	211	213	216	215	239	194	208	220	198	218	204	240	206	210	205	231	212	204	210	224	211	196	203	222	225	222	238	205	230	182	228	218	229	221	234	197	235	200	245	221	199	224	214	209	233	214	236	220	235	206	231	204	226	222	199	221	191	200	200	208	216	221	199	211	191	208	200	209	228	223	218	215	213	213	214	228	225	204	210	207	207	207	209	217	193	217	209	210	188	210	211	230	209	202	227	200	199	219	195	218	227	201	232	211	231	212	205	222	213	218	242	196	208	175	235	179	201	236	213	210	197	231	214	222	210	233	198	218	191	198	228	250	206	215	185	228	226	236	238	212	210	205	224	210	218	227	202	206	222	232	224	245	213	219	226	213	211	226	218	209	209	203	210	235	212	203	244	251	217	207	207	196	210	224	240	217	233	199	206	193	221	232	199	233	219	227	214	213	185	242	220	203	237	217	206	215	201	213	203	219	239	224	221	217	190	197	198	187	211	209	216	219	209	193	230	212	208	185	206	216	194	202	225	228	214	218	230	212	207	250	203	226	216	233	219	205	204	211	213	218	202	193	213	206	216	211	218	244	209	193	222	229	228	249	204	191	201	201	244	205	212	206	225	205	207	205	217	216	233	228	231	220	205	215	217	203	211	210	230	199	229	229	204	184	205	195	214	227	229	214	213	198	197	247	228	207	204	231	211	220	215	228	222	219	208	223	218	205	236	230	236	229	216	220	217	203	202	192	229	199	236	189	194	211	198	197	198	214	203	215	212	220	221	191	233	236	245	183	196	201	216	214	213	237	197	200	211	213	210	209	225	219	248	208	192	243	221	226	225	203	202	191	219	217	192	218	197	231	231	213	205	190	216	199	218	179	216	218	203	232	242	184	223	218	228	219	228	209	207	221	227	228	203	186	202	231	236	182	217	235	191	223	226	249	205	207	217	216	197	234	203	199	210	215	235	216	218	213	204	220	223	200	229	205	182	208	217	214	191	213	219	249	190	209	222	196	203	204	238	234	204	200	207	225	211	199	205	220	209	220	188	208	194	188	222	225	202	237	205	226	189	242	211	222	209	209	230	223	226	231	216	227	208	228	212	208	232	243	204	243	210	220	210	190	214	230	216	202	231	205	216	219	216	208	179	233	222	198	200	205	211	210	204	239	206	207	181	194	199	218	202	221	212	194	212	232	192	195	234	201	225	248	214	212	181	249	177	209	214	223	235	216	216	212	186	201	227	225	202	209	182	218	215	214	219	209	240	199	230	228	213	219	216	196	204	180	202	197	234	199	234	247	208	217	223	200	227	210	199	195	214	241	207	225	244	211	229	186	197	213	193	223	224	214	225	214	211	215	210	194	208	188	217	211	213	228	231	200	230	194	225	199
22960	26606	36093	30848	30838	31048	41710	57842	56961	49278	39901	25293	12017	4069	1358	694	609	654	596	612	639	612	623	588	670	583	608	623	577	637	608	622	622	598	607	639	605	643	626	648	595	626	608	636	549	603	609	607	603	591	576	567	643	617	609	585	640	602	591	607	585	621	579	571	630	586	632	591	624	591	578	676	626	630	579	605	620	578	606	610	562	606	596	571	629	599	647	604	585	637	574	613	614	621	593	604	595	577	616	626	601	581	594	630	627	574	674	602	580	606	613	600	618	627	582	592	578	601	604	631	613	619	598	581	660	602	582	611	613	593	585	574	658	593	570	567	622	541	561	598	593	612	597	575	619	585	632	615	612	610	569	626	591	587	583	551	652	644	579	581	611	596	611	619	585	599	587	606	578	623	575	589	580	597	578	636	576	616	584	576	598	608	613	638	587	606	597	617	628	617	584	581	603	604	628	588	623	628	607	617	602	619	602	611	612	614	586	606	605	600	601	573	564	570	610	640	585	613	629	581	604	646	605	644	584	571	637	625	622	598	608	621	639	581	657	632	574	580	590	590	586	628	597	581	609	603	620	627	590	601	615	598	589	595	571	620	630	579	626	592	592	635	584	581	613	592	655	649	590	615	611	632	577	636	624	597	630	590	612	619	626	616	593	570	631	596	607	613	621	614	624	599	569	601	636	559	616	620	626	604	615	618	632	626	634	635	641	577	613	608	632	577	588	617	609	623	617	630	592	585	570	609	579	622	602	551	601	591	594	620	612	606	572	600	646	578	620	587	550	627	583	633	543	578	620	584	606	611	605	587	607	576	654	593	623	617	633	547	613	600	566	592	619	644	581	580	583	579	616	617	631	627	565	617	594	636	600	624	619	589	654	596	588	589	612	623	646	609	659	614	601	623	640	603	572	628	591	630	626	583	616	620	635	667	616	617	616	631	623	634	630	587	582	571	571	587	620	613	591	603	606	569	627	573	600	611	608	625	592	599	631	599	568	593	591	606	622	584	615	648	604	570	601	631	577	610	616	638	592	676	593	588	632	616	604	585	598	576	593	584	617	584	579	557	601	631	615	592	605	622	596	612	600	578	583	631	635	589	605	569	587	597	598	597	606	586	600	618	596	572	600	594	624	588	571	619	618	623	648	596	623	620	626	620	607	582	612	568	603	588	622	596	567	572	664	615	560	596	593	568	612	619	580	616	567	619	610	595	601	595	592	579	577	567	642	582	634	659	652	621	643	641	581	595	616	604	610	579	600	605	567	603	658	622	624	621	592	607	607	599	563	595	586	602	584	616	605	609	635	620	619	619	616	608	609	600	605	582	581	578	628	601	606	615	612	601	593	578	632	594	522	619	594	627	601	606	635	634	612	598	623	599	620	600	601	595	601	579	584	596	610	582	618	623	587	637	602	589	594	604	648	629	579	599	600	635	629	630	572	564	576	652	611	641	613	603	545	593	626	628	620	602	611	573	574	594	612	619	592	592	623	620	564	634	675	603	631	656	575	625	568	617	568	606	621	598	602	596	585	598	606	613	631	606	653	628	591	635	562	597	606	619	599	615	631	611	648	625	649	607	608	623	586	648	571	631	628	566	609	602	599	580	601	589	564	591	613	602	614	654	573	613	590	610	631	613	603	616	637	607	602	599	631	563	578	609	603	579	617	615	571	615	612	573	596	620	613	609	622	630	595	595	593	640	585	600	621	633	626	631	644	578	602	620	566	596	626	619	608	589	606	656	617	559	598	600	604	592	599	598	617	613	596	587	585	575	606	631	609	608	602	567	575	599	610	623	591	618	608	578	616	592	616	564	614	593	655	618	666	607	622	573	650	597	613	618	607	589	601	630	620	636	588	574	630	595	548	614	631	596	617	591	615	628	602	640	602	621	624	589	615	578	576	652	601	602	592	570	621	589	618	552	594	565	602	590	587	633	611	625	593	617	611	587	648	581	589	589	658	648	596	582	568	610	623	625	578	608	630	610	589	604	616	610	579	607	587	606	586	606	602	647	582	587	607	578	603	640	629	580	615	622	637	575	597	592	600	619	637	605	624	581	580	616	595	571	550	633	631	566	598	595	573	611	619	632	601	637	588	626	647	625	633	615	595	599	565	651	598	600	623	590	614	606	588	612	618	633	604	616	588	579	625	604	634	597	579	602	643	599	630	601	627	565	645	575	605	568	617	653	581	584	570	606	574	647	585	602	557	578	563	581	648	593	580	551	619	606	611	610	597	613	615	578	643	623	606	585	589	615	617	620	576	580	616	608	622	607	591	606	648	603	591	596	612	583	628	648	596	574	596	592	595	655	624	593	638	644	638	586	601	604	554	613	574	626	586	578	563	568	577	634	672	581	582	635	615	632	632	609	589	581	600	601	561	591	612	612	597	639	614	586	585	609	573	567	592	582	579	591	608	601	612	632	657	601	576	592	625	603	655	591	561	583	592	562	614	624	606	587	635	594	617	669	601	635	607	618	593	595	623	657	607	606	590	619	630	624	563	632	585	597	602	603	622	557	618	610	652	592	643	642	635	617	604	601	583	590	630	593	628	647	578	626	584	571	595	616	585	635	590	631	610	557	610	614	643	646	593	672	582	628	658	598	604	602	599	637	658	612	625	623	645	587	638	653	675	589	641	585	608	616	597	590	596	627	628	592	660	599	653	607	589	599	608	587	604	560	579	646	598	597	605	683	586	631	612	602	606	623	614	612	645	594	580	598	598	630	630	619	640	630	605	573	658	587	595	583	610	603	602	583	611	601	575	600	619	601	603	595	598	625	616	633	570	591	595	579	612	629	606	576	657	570	611	630	598	603	594	604	543	590	610	606	606	584	623	608	631	572	559	567	607	588	591	646	594	627	608	587	590	601	621	577	612	637	627	586	602	628	549	619	594	622	648	623	652	599	607	627	628	607	632	583	620	628	603	591	623	591	628	617	651	608	602	586	572	610	580	556	615	623	614	599	600	625	628	621	599	585	574	573	636	566	604	614	642	585	633	615	562	577	572	541	596	591	609	612	591	636	652	629	563	645	610	600	549	581	612	594	611	621	662	613	574	581	646	598	610	626	603	607	617	597	553	536	626	607	626	593	606	609	621	576	620	577	598	573	614	595	590	599	641	572	616	620	594	555	573	573	589	608	612	627	635	621	583	613	595	626	626	635	594	594	623	571	576	588	613	553	578	583	600	615	619	567	622	594	637	610	586	628	658	632	589	646	645	628	648	632	554	565	624	640	559	589	625	619	596	573	592	610	597	619	582	598	583	617	604	618	583	606	574	636	665	610	581	594	624	577	598	645	557	620	596	617	603	643	579	637	610	569	613	608	559	651	646	553	685	612	646	631	561	587	610	613	595	592	615	597	575	628	604	605	593	613	592	574	594	592	555	572	584	634	595	591	562	583	623	623	615	607	615	654	610	633	597	598	587	608	588	617	608	553	610	598	639	575	635	583	599	584	642	588	568	590	595	596	629	601	598	573	615	619	580	589
12042	10864	15862	8239	3707	2045	1893	4483	3799	3047	1886	850	461	329	268	210	199	198	221	228	202	202	234	219	211	193	217	208	202	191	227	218	220	238	214	190	199	206	203	231	239	206	232	207	215	217	224	227	222	216	213	185	231	201	227	217	199	230	221	202	207	222	211	203	218	217	232	189	230	223	232	176	214	238	204	205	231	193	232	201	224	215	203	198	203	231	203	214	205	217	230	223	216	229	187	215	211	230	205	204	200	215	198	213	208	201	214	206	211	193	205	254	207	209	211	212	192	200	194	227	206	201	217	199	204	210	217	229	220	198	208	217	208	224	218	208	232	204	199	214	190	183	214	237	213	192	213	191	197	200	202	224	220	209	216	193	208	211	208	223	233	228	216	219	198	222	218	212	194	225	221	236	211	190	206	201	202	206	230	217	216	226	213	197	230	221	194	239	223	225	193	187	197	219	244	224	208	197	247	235	215	196	211	211	221	211	227	210	202	229	195	211	223	202	211	196	210	217	220	222	219	209	206	203	208	231	213	214	244	230	227	215	213	199	217	211	226	192	218	211	219	214	227	215	203	201	202	219	201	192	221	213	208	202	211	214	208	190	199	220	235	237	223	220	217	229	185	211	217	210	190	201	219	234	220	219	201	214	216	241	194	221	213	258	242	238	243	199	203	213	230	223	214	215	203	187	203	225	214	226	206	200	217	221	212	216	201	190	186	184	188	211	231	213	193	191	211	207	196	230	197	203	207	222	247	186	203	199	207	198	204	224	212	196	188	226	208	192	230	237	204	186	232	246	218	211	208	198	216	223	211	217	205	213	215	204	199	223	193	211	211	191	213	236	204	219	191	211	180	219	190	191	229	195	210	215	182	221	202	228	204	234	247	207	226	227	195	185	235	222	240	209	205	218	211	214	208	234	195	225	202	207	226	186	217	228	194	228	217	211	207	197	205	220	212	215	219	212	219	222	191	201	182	195	203	222	209	202	234	205	206	215	228	203	189	205	199	194	208	231	218	197	222	234	210	204	197	186	237	199	215	191	198	204	217	225	219	195	194	172	215	229	241	219	201	226	212	219	211	210	215	187	193	206	202	215	228	193	200	209	201	220	200	219	204	203	205	224	212	199	207	206	230	218	211	197	226	241	227	202	194	209	251	216	195	206	219	198	212	204	213	214	221	192	196	184	221	196	222	221	188	196	190	201	211	222	227	212	180	193	206	215	202	231	218	230	219	218	183	187	215	214	208	221	207	205	215	175	224	198	190	230	195	218	207	220	221	223	228	206	207	188	201	229	202	197	190	201	232	194	201	199	186	222	231	190	198	207	205	210	194	219	189	230	192	219	198	214	206	197	204	235	223	229	213	200	211	223	229	224	201	220	226	204	220	232	205	216	210	200	220	201	179	219	218	227	209	196	192	238	225	194	225	222	209	194	200	195	215	222	239	195	202	209	195	184	211	227	219	209	230	234	228	193	206	218	232	218	220	206	210	166	232	235	213	207	188	200	208	193	250	224	194	199	241	215	200	207	185	225	240	210	221	225	201	200	197	208	215	217	210	219	204	228	222	203	198	194	213	209	206	220	215	218	200	205	234	207	192	177	205	220	205	211	205	211	200	196	209	199	237	190	231	205	223	231	211	231	205	217	219	216	216	188	209	195	206	192	216	208	230	220	214	206	237	177	235	222	226	216	229	219	214	184	227	222	195	234	188	259	210	206	202	221	205	235	229	195	211	208	229	196	203	202	240	222	200	217	222	231	208	209	231	232	204	202	198	199	207	208	186	233	200	205	213	232	202	187	221	217	227	232	203	229	226	214	189	211	230	215	200	213	199	195	208	205	221	219	213	220	187	200	212	213	239	215	210	221	191	209	215	223	202	207	203	232	227	214	199	212	211	214	209	205	209	227	181	220	186	201	208	253	202	202	197	223	200	205	216	199	221	223	191	202	231	201	228	202	196	195	213	221	206	209	203	212	222	186	201	194	239	209	199	235	219	227	224	225	200	209	219	205	202	203	184	205	201	228	214	226	230	238	206	193	218	191	204	231	235	204	239	206	207	221	198	192	194	198	222	240	209	204	209	231	204	215	197	208	229	193	231	197	211	192	209	220	204	226	189	231	200	201	226	206	228	233	220	197	200	199	208	183	208	213	191	206	198	205	201	192	239	217	220	196	218	210	182	213	200	191	229	206	216	233	197	230	205	220	194	191	220	203	197	217	219	220	219	207	229	230	217	197	206	202	195	181	218	254	197	213	192	225	221	229	200	214	223	221	193	215	214	214	207	215	215	197	205	210	231	188	211	238	196	211	216	213	228	200	208	238	209	223	214	238	218	206	183	220	200	203	208	218	242	214	229	217	238	211	212	225	200	187	194	209	221	222	225	224	207	204	234	204	188	193	225	209	209	217	232	238	217	198	169	239	224	217	201	199	206	232	198	206	207	194	208	204	202	220	235	209	227	207	190	204	217	198	212	213	189	200	200	203	207	212	227	218	202	208	216	196	213	221	205	231	212	219	235	192	215	213	214	213	212	208	225	225	214	222	218	207	219	206	225	213	242	199	218	217	224	234	194	202	197	225	208	217	214	213	182	208	189	229	204	199	202	192	205	238	212	205	208	216	201	234	199	186	210	217	210	217	212	188	205	213	200	234	198	221	200	203	186	184	228	207	199	189	217	220	219	205	215	183	222	217	229	212	209	233	180	190	232	215	222	190	229	189	233	213	199	210	192	210	233	205	209	202	218	221	222	203	188	213	222	211	227	212	214	237	217	221	198	189	212	208	217	203	241	203	193	223	213	204	197	210	209	229	202	216	214	206	208	180	201	212	214	213	229	211	208	206	210	209	232	226	210	192	209	209	214	204	206	208	218	201	216	207	212	202	198	220	190	195	223	185	200	205	229	210	206	222	206	245	201	248	220	215	204	200	216	199	207	208	219	205	199	194	227	210	230	223	203	227	241	225	203	209	232	210	205	198	214	207	203	208	202	211	209	207	220	212	214	208	209	214	203	224	203	213	229	211	223	216	203	213	211	220	207	232	211	224	197	234	220	184	199	215	207	188	203	202	202	204	216	203	227	239	218	221	207	225	184	233	200	212	211	215	214	188	208	256	223	228	215	188	203	203	206	203	242	227	225	212	209	209	204	212	215	232	205	239	207	232	215	199	239	223	191	226	193	214	230	200	203	216	199	208	217	230	227	220	244	218	222	205	193	252	211	213	231	219	189	221	228	225	215	210	214	221	208	227	203	195	203	210	198	221	194	184	222	202	209	201	215	181	202	206	196	221	187	205	194	205	224	211	201	179	214	204	181	214	184	226	229	203	219	197	191	223	242	219	209	207	217	220	210	215	204	258	203	214	230	214	226	206	184	165	228	196	239	198	201	187	186	197	229	199	202	190	204	209	216	217	207	185	210	204	219	207	229	193	193	207	217	214	194	208	196	194	223	200	202	226	186	232	226	207	224	194	218	216	215	220	222	194	227	204
7982	10222	21113	16026	10502	7752	8362	16828	14159	11391	7226	3258	1647	1011	690	633	593	623	628	593	587	607	596	577	583	572	603	594	572	576	598	598	565	580	590	635	576	578	559	632	593	555	558	599	526	555	583	593	624	625	607	626	611	630	590	575	575	614	552	592	555	600	579	586	579	585	601	639	601	603	643	555	576	618	647	533	572	580	595	611	613	626	638	620	620	630	556	608	634	599	625	580	620	608	626	635	606	622	625	592	598	613	618	568	570	613	607	601	636	599	602	623	593	611	639	606	594	562	597	607	576	564	578	564	573	591	525	594	577	597	621	578	597	600	655	591	619	600	588	609	588	589	624	577	569	580	609	599	606	585	538	632	600	594	593	578	564	542	573	608	629	587	616	577	575	623	621	608	564	577	603	582	649	584	589	633	591	590	596	608	599	609	581	582	560	610	586	552	630	628	548	627	541	569	615	564	584	630	604	625	621	592	608	576	552	608	582	607	592	554	570	615	633	597	590	620	601	538	592	594	612	585	563	566	584	569	615	575	588	585	621	545	606	636	626	596	571	572	590	576	574	599	553	665	566	566	596	600	581	547	573	612	575	570	594	619	583	582	577	546	560	580	598	578	621	589	593	574	569	572	565	642	616	623	595	572	614	562	583	622	601	596	607	605	600	561	598	596	571	564	574	558	566	585	604	600	571	644	614	601	534	626	592	623	608	655	604	563	556	581	566	604	606	597	602	605	626	602	611	595	581	613	585	555	584	546	630	565	596	562	603	565	637	621	632	586	599	611	594	573	607	565	641	580	603	622	613	652	569	608	626	586	563	586	584	592	575	588	561	615	568	594	610	585	570	566	577	585	602	587	557	540	594	585	566	624	634	597	576	573	546	631	598	603	594	590	573	610	623	568	613	576	600	580	618	596	613	616	592	572	598	559	548	573	584	556	585	651	645	572	549	595	591	604	612	625	613	611	558	573	591	650	614	557	601	590	616	526	568	558	578	556	607	589	548	611	630	610	587	571	574	612	628	618	583	573	593	597	608	560	610	587	586	552	597	613	588	584	575	608	601	621	592	615	623	637	556	587	582	609	573	569	602	600	617	586	596	609	626	536	646	586	613	590	609	573	612	625	581	611	592	550	594	565	579	580	566	585	568	584	659	555	606	569	584	620	571	585	613	602	577	550	610	619	599	600	602	602	614	596	607	583	606	582	617	629	583	585	606	589	631	585	602	606	579	575	610	591	589	625	541	609	604	617	589	611	576	602	605	614	552	600	627	594	606	646	576	550	630	599	628	576	554	623	533	573	603	580	655	614	614	580	640	594	574	579	552	570	563	629	585	582	578	628	604	579	549	553	578	595	634	590	603	586	607	598	616	575	579	554	573	564	605	569	574	578	604	606	584	565	554	529	637	615	568	559	573	581	600	568	622	551	546	604	652	636	630	618	573	558	556	584	608	568	615	567	561	574	623	571	614	602	634	603	588	610	565	608	614	596	583	606	632	558	600	596	606	602	601	565	614	603	591	550	609	590	619	551	567	576	635	619	584	587	567	595	614	606	582	601	627	597	604	595	593	632	608	603	605	520	592	622	637	580	615	622	629	610	641	583	598	599	591	579	570	587	584	577	600	631	562	557	590	569	598	592	601	585	620	582	638	600	584	584	561	593	582	536	583	591	635	623	553	584	580	601	560	585	604	583	598	616	612	591	579	602	599	602	578	623	594	604	584	644	593	622	565	613	579	602	596	605	576	592	541	578	608	573	567	601	622	638	576	554	609	589	587	606	581	613	608	619	602	585	607	631	614	600	609	624	579	586	566	547	565	584	593	592	623	595	645	561	607	642	609	566	584	573	596	629	588	580	605	639	555	601	605	561	583	652	566	586	603	557	615	612	573	602	599	564	584	554	586	606	588	623	577	591	602	599	602	615	623	549	636	629	611	623	585	618	616	576	613	599	606	626	597	594	573	620	604	561	604	565	581	575	601	566	615	649	572	583	638	583	554	597	594	568	643	592	597	586	586	627	602	597	612	624	606	599	583	564	544	610	627	547	582	585	563	539	587	617	576	647	612	603	651	568	560	632	643	626	583	627	595	603	605	619	580	608	593	634	544	577	590	594	617	590	572	601	613	606	605	604	611	588	616	614	634	576	605	634	606	581	559	637	613	593	569	556	599	574	609	594	582	555	614	623	590	554	606	553	586	612	595	574	656	599	578	626	574	597	586	593	617	566	588	550	612	568	624	545	573	589	590	594	596	615	575	572	561	580	572	608	579	579	595	582	622	593	554	588	579	581	585	614	579	606	648	550	590	541	631	619	574	562	598	585	619	629	616	599	621	592	595	581	598	602	603	605	605	565	637	640	611	585	636	599	576	623	610	556	609	574	602	547	562	574	612	550	602	624	596	550	607	575	615	594	582	614	576	591	559	630	608	615	598	573	602	574	577	598	567	587	589	632	572	632	558	588	624	573	583	610	590	635	626	569	570	606	623	590	598	626	600	588	581	605	604	586	591	599	611	562	588	596	561	581	648	598	600	597	619	603	575	624	598	606	617	620	606	556	600	594	599	570	587	600	581	609	566	583	606	604	581	592	605	604	548	573	612	632	620	576	596	556	580	568	604	626	617	569	584	616	557	617	606	590	616	582	590	598	622	562	603	619	604	565	566	621	597	621	611	593	648	573	597	598	619	578	583	605	629	568	567	600	629	598	586	614	601	597	639	555	560	560	601	566	563	613	582	551	619	573	599	571	627	629	598	569	635	594	597	591	592	601	593	569	614	612	583	558	577	602	626	583	593	588	588	584	629	602	588	623	609	559	593	627	596	645	598	569	554	590	627	561	596	572	592	603	595	635	642	574	592	587	615	628	605	586	561	592	585	607	575	611	585	596	572	561	576	616	628	556	585	560	596	612	603	533	551	611	576	590	639	648	598	583	586	642	585	606	608	623	636	602	599	569	602	621	625	605	560	596	579	580	597	623	627	577	610	613	629	584	668	570	564	599	592	599	623	622	592	638	602	576	610	583	640	590	586	610	607	595	579	606	620	598	580	570	617	606	587	608	571	578	588	586	620	634	594	594	615	614	626	617	594	622	588	585	602	567	581	581	606	582	594	607	556	535	623	626	560	599	559	576	546	620	602	586	601	596	552	636	562	552	611	581	612	580	584	596	622	625	592	595	671	573	618	617	610	587	596	569	621	607	576	595	597	610	559	620	568	575	576	598	623	586	600	594	599	608	551	594	575	618	590	595	610	591	592	578	591	637	586	598	582	579	591	613	631	593	585	552	612	582	612	560	593	592	547	597	611	615	588	579	586	585	587	600	604	591	613	607	616	571	590	615	581	566	533	566	584	636	589	669	573	618	643	577	576	613	581	604	606	638	666	606	616	592	642	572	610	600	591	560	573	568	588	576	627	614	592	591	560	589	569	615	566	609	561	577	572	623	569	603	579	579	551	575	583	566	581	568	555	586	599	549	614	580	607	566	581	625	611	611
25746	26566	29846	18963	14625	12900	15521	38807	28898	21292	12577	5266	1727	630	311	190	179	165	202	192	187	201	187	197	181	190	183	195	223	180	178	164	210	177	183	180	164	189	179	190	170	174	202	188	188	198	200	190	173	200	175	204	185	199	201	183	208	192	220	173	174	198	198	185	197	184	183	191	203	157	189	183	194	181	184	171	169	171	177	165	193	185	186	194	180	171	195	186	168	147	217	174	199	182	199	193	175	184	199	208	185	172	192	186	190	180	170	173	194	181	163	194	216	175	192	185	164	177	200	164	189	204	177	197	184	199	190	176	191	181	165	198	165	198	184	185	183	206	175	207	196	192	201	200	187	166	198	165	187	174	187	169	191	195	185	202	184	180	193	179	198	158	198	171	165	208	185	199	180	162	209	209	205	210	186	189	198	182	157	194	199	190	183	186	186	204	199	166	191	210	205	187	200	204	172	188	170	175	178	179	167	194	183	204	176	164	178	185	190	178	174	163	185	151	182	192	187	183	175	158	177	204	198	188	166	178	169	190	179	200	206	180	197	198	185	218	173	218	176	206	189	189	208	167	182	184	172	194	202	190	190	199	197	174	184	186	178	187	171	186	206	196	196	160	163	184	204	201	199	189	183	172	193	181	193	203	187	184	179	181	186	192	191	163	171	204	201	209	201	207	187	172	182	194	213	174	175	178	189	174	186	176	193	200	186	195	181	190	192	192	175	187	181	171	183	189	190	170	179	166	181	172	188	164	184	174	184	190	170	166	157	194	198	194	198	169	171	185	195	173	198	178	186	187	172	167	205	183	191	188	178	197	187	173	178	198	187	191	196	170	170	181	193	192	203	178	196	176	200	185	187	170	213	186	198	170	193	187	158	196	209	183	190	172	207	212	167	195	192	201	205	176	186	190	182	197	187	188	167	183	159	195	183	209	221	183	204	192	183	191	190	180	165	181	202	189	206	170	199	179	200	196	179	191	170	204	185	176	192	180	168	173	198	201	202	189	179	215	181	191	183	202	179	191	190	172	176	167	198	200	176	180	209	204	167	207	200	237	199	174	145	163	186	190	179	174	177	169	196	195	168	214	167	160	177	153	204	202	180	151	201	210	198	190	217	206	174	188	179	185	191	180	187	177	183	199	156	181	185	178	192	180	183	184	176	173	185	181	174	184	180	191	187	188	198	208	202	203	185	169	185	179	214	195	199	167	187	176	177	189	200	166	156	176	197	190	191	179	189	200	175	178	174	207	208	204	195	178	155	178	188	177	168	176	180	216	175	193	196	187	197	221	178	199	197	171	198	206	173	190	181	175	181	175	164	161	198	203	171	204	191	182	177	163	177	187	175	174	176	174	192	195	184	178	188	194	180	166	202	166	147	156	172	185	193	181	191	187	202	154	195	190	165	195	174	186	199	178	192	164	177	203	198	173	205	200	177	187	199	183	179	199	190	200	213	190	154	189	183	192	181	188	178	184	193	186	195	189	191	186	168	186	178	205	178	182	198	192	190	184	190	183	179	193	188	177	194	197	182	177	196	186	197	174	181	209	209	208	174	193	197	205	177	190	191	185	187	165	190	214	198	197	193	205	195	191	185	198	199	192	162	177	202	200	212	200	190	173	173	179	168	202	198	176	185	172	171	197	197	214	180	215	185	200	182	182	162	182	194	175	158	217	193	203	155	195	168	180	202	188	203	209	208	197	206	202	208	170	183	173	184	185	189	161	175	187	191	187	204	189	179	205	200	180	192	202	200	206	178	199	207	194	195	176	169	174	157	185	210	200	188	190	181	166	203	195	202	158	181	197	195	167	219	209	201	186	191	177	201	175	215	182	178	161	174	190	185	188	190	223	173	188	183	167	196	187	198	166	185	185	177	196	164	201	199	187	186	211	176	196	179	208	202	170	168	205	184	205	206	182	190	170	177	163	197	189	207	203	215	194	189	168	171	185	177	191	201	168	160	183	199	205	209	193	199	176	198	175	171	177	205	187	171	181	186	177	195	206	181	204	175	180	169	191	204	211	189	180	180	185	190	185	185	176	206	188	164	201	192	188	200	170	204	193	181	189	172	201	175	194	178	177	176	190	206	167	194	187	184	188	192	222	198	193	213	184	173	188	198	196	171	220	189	181	208	175	199	205	174	148	178	181	199	210	170	209	197	160	164	144	201	184	172	190	187	177	194	192	180	188	200	188	169	191	164	181	187	204	189	198	182	196	192	189	176	172	191	176	164	193	183	209	179	191	197	203	196	189	160	191	202	154	171	149	202	160	194	179	192	205	178	205	184	177	171	177	192	198	204	182	188	210	178	162	189	197	194	187	169	189	197	191	200	204	217	177	187	195	175	196	191	198	178	161	179	215	164	182	182	170	207	167	183	177	208	167	177	193	174	184	188	166	174	185	195	180	187	200	184	175	189	187	172	192	196	193	172	205	190	192	203	196	203	167	192	170	190	200	184	203	174	175	195	206	189	193	191	185	190	201	194	185	176	175	209	193	169	201	197	195	200	170	178	222	211	206	170	163	207	178	211	180	185	184	165	201	207	200	203	183	208	216	205	199	199	194	208	203	191	192	189	196	226	199	172	196	202	177	183	192	190	194	173	189	178	188	175	177	208	194	193	192	200	169	188	193	196	171	182	191	205	185	166	174	187	184	161	182	186	217	186	187	211	190	203	169	162	169	172	191	182	165	191	190	216	188	204	181	170	220	176	223	190	176	159	175	183	197	192	189	223	194	171	174	178	173	173	176	190	188	183	179	172	174	179	190	176	196	193	181	196	174	189	208	178	182	182	177	199	186	163	196	188	171	189	177	220	179	177	172	184	191	179	204	193	182	196	182	203	197	189	163	172	175	188	173	180	197	198	184	179	198	170	178	178	202	164	198	172	193	200	211	188	210	194	200	236	192	174	186	176	172	202	191	166	193	191	177	199	185	189	183	211	180	210	171	181	194	199	195	186	197	171	196	181	145	175	192	183	170	206	194	175	180	182	173	181	186	184	187	215	178	201	192	186	189	177	179	189	180	179	169	193	197	182	184	205	206	179	180	225	190	186	187	188	172	193	177	187	184	170	180	201	200	181	191	216	184	200	170	189	198	194	195	189	176	184	153	193	211	205	217	193	175	190	195	175	199	195	185	209	178	188	181	177	191	183	165	195	192	219	199	182	194	187	175	167	183	198	205	168	175	161	183	194	177	189	172	165	201	175	175	197	203	164	192	185	202	187	171	206	175	194	171	163	175	181	180	206	191	182	184	161	199	191	209	189	183	200	192	198	195	186	188	174	186	180	162	191	207	184	200	193	186	187	190	162	199	213	204	151	168	178	209	186	181	189	189	192	179	178	174	196	157	174	182	196	193	182	208	186	208	178	196	194	178	198	196	164	195	207	219	175	198	184	183	203	219	181	178	171	177	185	186	190	203	181	196	205	185	212	183	186	176	176	193	220	197	190	180	178	186	209	174	194	185	194	155	176	192	180	197	216	188	186	192
16624	22643	29987	25812	26729	26675	33055	54244	44915	39299	30090	17347	7284	2690	1059	603	621	573	525	533	530	577	542	565	527	540	511	554	511	534	553	548	524	534	529	562	553	538	510	522	535	569	541	549	585	536	570	529	526	501	487	543	531	544	583	543	513	548	526	514	485	584	537	535	544	564	545	546	507	530	517	554	547	518	566	536	500	486	576	551	553	515	532	533	525	542	540	534	525	535	549	541	544	557	536	523	551	553	503	486	545	530	551	524	486	527	520	516	526	538	523	516	530	541	526	540	572	553	541	557	520	530	559	533	553	574	533	555	530	494	552	542	514	535	577	548	524	528	538	506	521	508	571	511	534	514	544	491	556	555	509	522	555	555	581	552	533	533	566	569	547	495	547	554	543	531	500	547	550	529	561	524	559	530	502	570	528	557	539	560	559	503	529	539	508	570	530	505	534	535	528	557	533	575	502	528	538	524	560	529	510	542	528	553	537	571	563	494	560	544	553	527	500	577	549	529	580	522	486	532	559	538	535	514	530	549	538	532	530	524	570	505	544	555	520	523	550	531	528	552	567	518	534	529	536	497	526	546	527	512	526	489	567	539	520	559	553	561	510	546	513	542	552	562	546	551	528	570	566	545	526	509	540	522	539	538	513	558	501	486	556	567	500	525	564	513	521	534	570	555	548	541	565	563	546	586	516	523	566	518	543	546	575	556	541	528	543	532	538	505	535	522	501	502	544	536	496	524	548	552	524	541	531	539	540	510	546	541	519	572	541	541	537	554	553	537	569	571	607	537	538	547	536	558	560	549	525	498	511	544	543	533	505	533	579	538	526	549	534	555	519	544	555	532	515	538	528	508	513	573	520	532	529	558	526	502	538	560	553	513	526	540	518	520	585	541	552	520	570	527	520	559	578	539	551	506	534	551	550	530	564	571	523	518	553	553	548	523	513	493	529	535	554	495	533	531	554	506	577	530	538	553	516	543	491	566	561	546	547	534	525	502	537	554	544	560	584	534	562	547	537	518	511	541	504	520	558	544	516	523	526	529	528	499	577	551	531	577	530	509	518	552	529	522	500	554	538	559	537	542	531	589	537	560	522	525	542	555	543	510	552	516	524	547	505	553	564	551	533	552	543	508	554	559	545	545	564	534	538	511	574	547	548	558	538	535	531	520	503	552	575	577	548	556	516	516	520	583	537	508	540	550	565	536	589	539	541	516	550	547	517	527	570	549	552	529	506	521	530	516	543	564	500	531	533	539	541	568	543	520	547	539	537	506	533	560	512	519	503	517	583	493	517	519	562	524	533	548	577	551	543	575	549	598	529	552	507	533	541	563	520	544	532	533	528	555	605	557	557	531	560	520	533	551	551	530	526	529	552	529	501	529	514	542	551	465	577	529	569	541	543	515	574	518	497	539	558	537	508	562	578	529	528	482	538	543	507	611	515	530	587	544	514	509	494	574	532	524	540	555	575	570	506	530	532	519	557	545	498	531	500	504	555	508	566	526	568	516	563	544	541	506	565	517	527	542	553	520	524	574	517	544	546	552	566	547	501	485	509	510	558	532	561	559	524	543	561	552	565	511	543	511	518	527	540	531	538	519	515	549	567	564	567	533	566	549	521	526	534	545	544	556	576	470	507	521	542	525	545	573	543	539	530	530	552	524	556	535	536	555	582	551	526	534	570	515	551	519	522	564	485	547	512	513	549	551	558	546	508	500	537	532	554	540	546	506	574	529	484	571	537	477	523	508	508	522	555	539	542	550	610	546	518	541	521	494	550	537	535	523	544	532	577	571	559	539	537	530	515	526	568	540	515	541	514	515	543	567	546	500	549	567	539	572	518	550	550	512	525	528	524	601	541	529	534	538	537	538	566	534	525	545	572	560	513	503	573	550	557	566	532	541	525	481	554	508	548	523	572	545	565	513	513	521	553	545	540	551	541	532	497	574	508	512	544	529	576	517	542	482	536	530	564	536	527	534	528	529	523	511	532	543	525	530	533	542	582	550	507	523	523	518	533	525	537	546	542	561	574	587	529	474	554	579	540	536	535	528	541	567	551	555	525	540	529	547	528	516	601	519	516	524	563	533	546	545	516	566	573	530	587	555	522	538	540	537	496	526	580	539	564	552	534	552	518	576	517	516	537	532	597	512	548	527	522	548	547	519	567	496	562	555	535	523	540	487	521	533	557	541	516	533	533	552	526	538	518	554	555	511	524	533	529	566	539	562	570	540	524	538	532	483	526	489	512	520	512	537	563	577	520	548	524	540	540	541	531	501	546	525	550	565	538	522	541	550	525	529	522	488	550	556	558	564	536	532	521	496	564	511	538	538	550	567	556	518	535	512	579	550	549	560	518	560	562	505	503	533	562	525	557	558	480	544	528	490	536	504	575	510	532	580	536	530	629	484	533	541	552	524	483	527	527	540	569	520	534	542	556	536	545	559	544	517	546	528	532	533	567	487	472	568	537	545	526	496	559	524	566	528	539	503	545	549	529	533	527	513	537	562	566	514	517	554	526	561	525	548	545	533	545	517	512	551	504	550	545	527	528	488	561	547	541	569	559	503	542	561	543	507	512	529	537	510	556	556	518	478	550	536	538	552	545	534	579	525	572	553	561	562	522	498	557	560	552	543	565	539	528	570	567	554	517	512	518	517	493	529	532	538	523	534	538	529	534	535	536	498	543	531	566	551	560	558	520	553	509	550	590	522	542	524	568	555	555	561	534	496	559	547	531	496	526	552	552	559	579	552	555	489	541	543	505	533	576	509	564	549	563	555	531	534	498	539	552	541	560	546	554	528	519	530	536	538	536	562	546	564	510	527	570	592	513	519	570	541	583	527	559	492	563	527	541	526	507	509	555	551	531	546	540	514	509	509	506	506	534	533	571	543	526	515	489	535	510	569	548	563	508	534	555	491	525	510	544	543	530	520	557	510	529	528	578	579	528	503	495	543	565	531	508	530	548	542	543	544	570	493	530	499	576	554	534	551	588	536	561	509	555	551	517	561	524	563	551	545	528	566	515	526	501	535	540	520	545	551	544	566	514	518	543	514	551	528	537	497	565	570	565	525	555	535	540	525	530	551	554	546	560	545	553	560	506	517	534	517	552	570	541	487	531	536	536	579	540	559	513	548	502	508	519	591	530	516	507	558	530	528	535	526	562	514	529	546	570	541	574	515	569	539	514	579	547	545	548	583	563	546	544	508	557	538	531	540	520	539	516	546	511	564	537	512	562	549	497	505	558	516	573	531	489	573	531	560	501	525	514	562	561	540	516	546	541	556	541	556	528	542	542	535	535	524	505	536	545	513	539	490	555	538	525	536	518	537	539	574	555	487	543	547	577	520	537	534	558	501	559	494	487	535	530	525	538	549	528	562	547	525	517	521	555	504	500	558	541	551	543	555	526	522	529	555	565	585	503	571	475	537	527	537	508	545	509	543	540	527	591	525	541	535	514	574	513	522	520	516	533	582	559	482	541	570	534	578	551	569
32792	33557	33130	25653	24912	39389	26744	49906	40484	28872	17923	7621	2151	794	386	265	202	223	199	193	213	209	227	213	230	197	216	231	212	209	249	205	225	194	208	214	239	220	211	238	203	205	221	235	220	205	214	223	204	217	225	211	204	202	203	202	196	229	198	194	263	196	188	205	201	199	214	217	192	225	234	228	242	213	228	222	198	222	208	223	230	202	218	217	214	194	200	215	221	199	202	188	249	188	214	201	214	190	230	212	208	207	205	199	220	229	204	201	229	220	209	203	206	216	213	206	233	221	210	208	217	221	206	212	221	245	196	209	222	234	204	201	220	217	237	212	204	217	229	192	207	215	199	221	222	213	194	203	225	195	196	224	213	208	196	241	200	210	223	225	218	191	211	178	202	224	224	194	221	210	206	234	246	215	188	193	204	213	213	187	209	193	213	205	205	231	205	185	227	228	223	237	216	237	208	217	204	192	218	230	213	215	230	236	192	227	219	216	194	211	206	212	211	205	223	220	228	209	221	195	212	208	220	210	234	238	217	191	244	228	189	202	212	207	197	222	195	207	222	212	210	201	218	202	232	223	209	242	190	217	204	221	209	215	208	239	209	233	199	210	225	204	216	212	191	216	193	202	232	180	214	204	203	220	205	219	210	227	213	197	196	207	224	221	206	217	219	220	200	202	183	234	215	204	206	187	193	201	211	213	236	217	194	204	213	221	203	193	213	225	196	235	189	221	234	222	239	218	223	193	218	206	206	197	210	198	207	223	226	200	207	197	208	212	227	202	213	188	218	222	243	211	231	199	220	200	204	238	217	201	226	199	211	203	183	209	200	229	210	243	205	209	216	217	183	202	225	187	223	212	196	195	197	208	213	201	200	200	223	217	212	200	188	221	202	228	200	211	203	219	206	221	201	227	232	242	225	210	220	186	202	215	242	208	226	202	212	201	212	201	213	223	208	207	210	187	209	217	208	227	213	176	216	190	191	198	188	208	221	199	187	194	209	213	204	205	199	205	201	204	204	210	205	210	241	205	219	211	179	204	213	264	229	224	196	196	204	254	221	202	240	204	220	217	199	220	189	201	227	222	211	212	195	206	212	216	221	190	189	226	214	209	211	200	202	244	195	221	205	220	229	189	196	238	213	217	222	190	200	229	211	167	186	232	216	190	213	208	202	221	203	197	210	203	229	197	195	188	200	203	217	231	201	182	216	219	191	197	208	205	224	223	204	197	189	198	225	189	218	223	218	186	206	206	206	206	240	211	238	215	197	204	205	186	230	205	215	194	206	180	211	188	210	214	217	211	220	204	211	218	218	219	204	212	195	239	201	238	211	204	231	215	193	201	213	200	203	204	220	212	225	183	203	219	196	206	208	228	220	230	204	194	224	189	210	193	199	204	220	217	184	215	203	203	210	224	217	207	224	208	219	214	240	214	210	220	207	223	216	196	214	176	207	196	185	205	215	225	207	222	206	217	215	216	249	216	234	218	175	196	178	180	197	220	182	240	194	201	201	230	203	222	212	209	221	228	217	197	192	204	207	206	211	222	200	216	194	218	201	214	213	185	194	214	208	247	200	212	189	197	214	213	209	198	216	216	207	198	186	220	203	211	206	214	206	204	191	226	230	212	197	241	216	200	227	186	184	201	217	201	214	213	201	217	212	203	209	222	199	211	210	227	221	210	212	216	247	223	220	223	202	198	214	201	211	198	226	190	204	217	207	209	222	179	216	230	206	203	229	213	216	180	215	195	188	217	182	195	205	200	232	199	213	218	206	220	193	210	208	204	206	221	216	220	192	199	188	186	203	226	224	214	196	225	216	195	199	206	234	216	210	184	201	218	220	212	228	196	207	233	202	234	207	234	212	208	218	202	222	201	171	200	231	211	221	234	217	202	229	210	221	208	210	211	260	202	220	226	207	220	203	220	225	208	216	206	210	207	208	172	209	212	209	218	198	201	215	208	216	216	223	214	206	211	216	239	219	193	196	214	206	197	200	219	227	209	217	218	213	206	219	234	201	172	219	218	206	196	219	188	201	214	236	205	210	237	222	225	239	193	234	204	230	192	218	201	225	226	218	228	230	202	211	192	193	208	194	201	231	206	211	194	222	202	238	203	216	230	219	210	201	211	173	216	224	228	207	221	203	200	255	217	232	225	213	245	188	222	227	193	214	221	200	221	195	208	214	247	248	214	244	161	201	205	234	225	191	180	216	201	226	211	225	217	223	214	221	209	203	185	197	192	194	198	225	206	216	197	229	202	217	206	187	219	205	194	198	205	201	201	205	191	211	233	211	213	198	208	214	198	212	224	225	198	251	241	217	194	197	207	206	220	222	211	191	212	188	212	198	204	212	211	200	193	228	209	226	197	199	218	189	205	220	230	193	214	211	232	182	216	237	194	211	207	205	212	211	223	211	205	205	222	200	197	221	225	193	201	223	189	201	221	225	192	195	206	181	219	197	202	197	205	222	209	226	198	224	210	210	231	230	198	249	206	210	219	200	228	211	220	190	208	228	215	214	213	223	199	205	234	218	201	230	191	213	206	181	212	184	207	204	197	228	196	243	232	231	204	225	206	220	191	219	208	220	226	219	187	202	220	210	201	219	181	213	219	204	230	219	218	215	203	228	229	232	214	219	204	233	201	187	191	211	213	235	193	190	194	173	193	188	199	208	202	169	233	174	222	197	234	195	225	185	222	200	203	232	211	208	219	212	218	205	222	222	214	227	194	197	208	234	194	231	205	202	214	239	218	198	181	218	197	193	189	233	201	237	239	239	225	201	211	194	221	202	210	199	216	226	198	215	212	188	200	200	213	217	192	225	198	206	226	211	222	226	200	216	200	212	228	199	211	239	223	211	226	217	243	217	182	227	212	232	221	254	209	220	191	206	221	201	209	226	219	211	216	206	208	225	213	250	210	228	194	202	196	203	201	187	235	213	212	231	201	201	206	198	222	228	177	219	212	225	195	212	222	209	210	185	185	217	189	213	216	209	202	194	230	216	217	192	222	203	192	200	222	207	220	195	191	215	198	201	233	204	229	202	210	196	211	197	207	208	216	232	207	230	203	222	218	208	211	214	220	190	206	183	203	214	216	205	170	223	216	221	190	226	219	194	199	204	214	251	205	199	206	230	222	219	207	237	195	212	175	213	227	201	216	214	235	218	199	210	217	190	220	194	226	213	217	210	221	237	218	213	203	190	210	226	217	197	225	200	221	218	201	227	218	223	198	200	199	185	217	229	239	217	201	224	219	203	212	215	185	212	198	216	209	203	206	204	190	212	216	204	214	195	201	197	220	208	211	210	214	174	203	219	212	190	231	218	234	197	215	204	200	241	209	205	242	226	192	221	201	209	191	202	203	213	231	219	232	210	200	217	226	209	204	210	225	180	205	214	197	206	230	197	211	197	219	189	214	182	215	227	204	222	223	217	230	163	192	219	222	203	193	198	201	209	228	188	210	182	195	219	225	233	217	194	194	217	215	197	213	189	214
21368	27601	31098	31856	36986	46023	42256	63984	53816	45443	34944	20870	8150	3277	1299	750	680	622	654	630	598	611	614	637	606	655	608	623	579	535	598	662	580	608	585	648	578	646	643	566	614	586	612	600	615	612	633	628	602	581	571	602	557	589	609	569	594	562	582	597	595	631	601	602	626	601	599	572	612	573	607	577	578	597	556	588	581	629	607	552	597	597	619	573	582	581	617	575	614	582	559	618	573	594	616	611	571	597	619	581	538	587	564	653	612	575	616	569	559	590	588	575	596	602	612	593	601	610	650	576	566	608	584	582	585	604	610	612	620	595	575	604	614	566	563	539	599	600	601	584	604	595	603	622	596	621	611	551	618	612	623	589	551	594	593	620	606	568	601	635	588	592	561	577	632	622	577	628	613	569	637	598	561	610	603	600	586	587	599	602	628	597	592	632	566	597	634	582	615	587	558	593	585	551	584	622	570	568	614	600	608	606	570	614	614	587	612	592	615	602	590	598	580	585	569	548	581	621	592	610	604	595	626	592	586	546	581	612	592	562	592	599	635	525	591	611	650	593	623	548	607	571	629	578	621	605	575	569	608	639	576	582	630	580	610	595	565	626	587	606	612	596	597	556	578	628	574	594	640	608	634	569	623	627	577	598	593	563	597	620	610	589	594	600	559	593	618	589	581	596	613	590	577	579	606	585	597	608	599	612	610	571	580	614	567	627	626	580	624	599	573	618	583	603	608	629	608	588	618	598	587	632	566	563	620	608	564	577	601	594	561	633	582	550	598	545	594	581	554	596	595	585	569	608	637	614	593	562	588	609	620	561	573	601	584	628	563	652	605	585	517	583	598	551	618	612	609	575	603	600	591	557	592	594	597	582	596	625	565	565	579	570	606	609	617	609	562	605	581	549	618	635	616	625	590	594	579	551	633	610	583	560	608	572	615	614	584	578	567	585	573	643	652	608	567	573	588	599	596	564	570	587	591	601	581	607	579	573	603	600	587	631	596	589	579	610	595	582	557	663	613	572	559	560	562	594	564	562	627	597	596	623	547	608	599	584	585	594	598	596	613	634	637	605	620	580	598	632	601	582	579	579	582	673	611	559	580	607	612	593	613	591	593	579	556	567	565	598	610	618	570	558	656	597	576	586	615	584	625	562	592	609	587	585	561	598	589	582	610	633	572	604	611	553	579	571	629	575	592	599	614	587	617	545	595	633	585	593	584	582	620	586	627	623	615	593	589	598	681	540	584	567	628	591	616	572	595	614	619	604	596	576	624	606	600	600	593	617	569	618	603	612	570	613	636	582	619	612	571	583	602	589	587	562	596	568	642	585	559	569	571	561	576	567	621	610	637	641	562	576	603	610	566	589	596	582	616	603	607	629	577	621	584	581	561	596	611	614	640	618	608	564	604	583	589	605	559	627	574	602	618	609	628	605	572	600	600	604	614	588	590	616	592	603	601	527	602	619	627	562	617	624	613	574	592	596	622	579	575	598	588	550	635	564	577	582	621	611	598	567	556	607	623	581	613	547	600	615	604	606	602	584	552	595	644	583	573	569	598	631	607	565	591	590	617	615	620	592	568	536	619	581	602	584	604	615	599	604	583	567	610	562	586	623	611	601	633	610	623	635	574	563	581	563	624	623	598	572	618	608	591	607	589	604	601	591	577	571	596	591	594	594	565	651	661	591	595	587	632	605	604	598	570	600	582	581	644	614	539	614	616	557	611	583	612	577	582	572	584	605	603	640	567	629	646	582	642	602	580	582	584	583	637	616	590	615	600	621	677	580	605	593	561	597	604	556	620	601	617	622	577	594	555	575	602	564	598	564	614	639	587	610	586	607	620	563	598	626	589	617	624	647	647	616	624	592	580	597	569	579	577	599	567	575	633	592	587	643	585	587	581	584	570	587	549	588	619	602	560	640	587	598	581	590	630	530	613	589	588	612	609	558	584	573	576	611	577	558	577	608	579	607	562	554	578	615	580	616	586	605	610	538	585	664	612	588	577	581	617	581	600	585	586	600	608	563	587	572	626	581	628	584	606	620	580	610	552	633	630	611	587	592	628	584	634	590	593	595	619	590	626	614	584	591	607	556	566	638	588	614	592	611	578	582	574	582	606	566	606	582	568	574	578	616	601	521	574	576	620	597	620	612	609	582	579	656	631	601	584	612	595	609	585	544	574	601	587	618	638	597	585	587	592	581	642	651	626	602	634	637	601	606	628	584	597	582	602	601	610	608	610	617	633	608	626	598	589	584	629	584	598	589	595	586	578	638	612	593	606	630	546	603	558	593	654	615	585	565	564	644	593	567	594	608	597	584	592	593	563	575	576	568	569	575	601	601	517	612	605	584	592	590	597	583	578	604	578	608	595	587	608	593	593	586	593	601	588	644	605	611	604	628	644	595	612	582	554	567	613	589	591	576	582	624	594	592	620	616	623	638	591	597	623	610	550	640	611	567	576	606	563	604	616	619	579	534	605	559	663	621	603	622	650	604	564	583	627	571	637	594	614	594	536	622	607	585	572	624	594	620	613	603	554	625	581	608	592	580	607	635	594	652	545	553	572	623	587	597	567	642	552	584	570	608	575	583	569	588	594	601	605	572	607	585	620	615	567	636	575	581	584	611	618	598	585	607	545	632	550	608	563	629	621	642	631	586	573	594	584	604	580	598	629	574	565	636	575	579	538	610	590	621	616	616	595	587	606	578	590	614	575	639	618	566	616	615	569	593	612	569	622	575	587	601	540	582	586	609	582	611	596	577	564	599	625	586	618	551	587	612	580	589	589	598	634	654	578	593	591	561	560	557	595	624	598	613	580	544	587	606	579	586	621	561	589	603	585	591	593	627	586	612	587	608	598	584	646	637	574	541	590	570	555	577	552	584	566	631	602	605	594	587	580	594	578	573	582	615	613	533	590	613	573	579	536	593	578	623	589	586	549	604	605	551	572	576	518	538	618	590	620	611	560	622	594	588	610	634	583	597	607	601	555	602	617	558	591	589	585	598	616	559	636	598	582	588	563	576	564	577	565	587	577	629	625	598	600	653	568	592	605	578	612	571	603	588	577	633	580	615	563	600	597	614	586	629	599	582	623	644	543	568	588	586	586	565	667	601	591	594	586	572	613	562	599	569	603	595	583	643	570	620	589	532	600	599	583	596	567	630	611	617	583	621	555	580	594	594	598	614	572	613	550	577	644	614	581	552	629	569	567	605	656	573	605	609	556	583	572	601	566	615	605	624	593	607	609	598	618	586	640	634	615	623	590	631	565	579	566	584	581	561	624	586	615	571	575	582	616	622	607	585	587	601	635	594	616	590	600	638	587	572	605	569	616	647	599	592	595	584	600	619	614	601	545	582	650	596	570	599	613	636	596	640	603	590	540	647	629	584	589	604	561	590	589	606	631	616	596	622	583	556	586	602	611	589	603	597	588	619	582	633	597	626	620	641	667	609	590	589	620	623	589	631	586	598	644	552	588	621	618	593	630	577	610	580
11892	12011	9911	5955	3680	4752	2222	3691	3182	1917	1230	637	376	241	231	206	210	182	217	189	228	196	208	198	197	189	183	218	210	208	198	219	200	213	205	223	213	218	200	198	194	236	216	183	194	191	213	203	203	186	198	191	209	195	233	203	199	197	204	190	190	166	215	205	210	223	228	210	201	217	187	221	213	181	192	177	207	208	190	198	227	220	205	202	182	204	191	194	204	229	177	212	195	178	193	195	206	182	206	229	215	214	209	222	218	222	190	213	197	204	187	178	203	203	192	221	210	207	199	197	230	221	208	211	207	185	210	205	213	197	183	208	221	210	206	227	203	209	197	197	198	209	205	172	212	221	222	193	205	203	177	200	217	228	207	183	200	182	239	223	193	200	192	199	209	207	196	196	216	189	216	214	199	199	204	211	195	202	199	189	212	203	201	198	199	212	186	203	217	231	199	232	190	201	175	221	219	202	178	195	218	201	175	212	202	182	210	194	218	216	237	217	192	205	231	200	195	230	187	214	224	216	223	197	178	209	193	179	197	208	204	227	197	209	186	205	213	207	207	176	184	201	197	200	202	188	192	197	200	214	200	200	195	216	206	205	212	207	224	196	202	191	200	212	210	197	230	236	229	209	196	201	180	181	217	214	239	207	227	171	203	175	203	191	188	200	216	220	225	199	212	213	229	187	221	212	186	202	200	187	200	192	181	224	189	199	175	184	200	186	208	208	207	190	201	195	199	196	207	158	184	206	199	197	202	181	210	164	204	212	190	192	236	219	203	208	193	225	192	172	202	222	185	218	187	204	207	197	212	189	204	194	182	195	201	236	202	214	203	189	206	208	192	198	218	202	198	203	214	190	204	202	215	190	203	199	206	201	205	227	216	218	209	222	205	198	212	206	183	204	205	188	188	226	201	206	205	180	208	222	227	198	213	211	183	184	217	219	186	174	213	193	197	214	209	189	186	212	193	202	195	213	186	202	184	195	209	217	195	188	209	171	180	199	176	182	216	195	223	212	202	204	200	218	232	219	203	213	190	195	183	208	209	210	191	203	214	202	217	197	195	224	202	197	183	190	226	202	171	193	185	198	213	229	194	224	194	229	192	204	188	214	192	208	215	227	206	231	205	204	215	212	196	198	207	198	196	199	234	207	200	220	194	199	218	186	200	196	190	198	207	216	208	214	185	198	196	204	207	215	193	170	228	196	202	191	187	224	212	190	216	215	210	196	205	202	187	216	208	212	216	206	194	208	209	191	194	186	202	207	214	215	205	202	196	197	212	223	228	215	185	198	188	221	195	207	217	219	193	211	166	197	187	198	203	194	208	213	221	213	195	202	190	211	218	220	198	208	213	174	228	181	203	190	235	191	190	209	190	201	204	180	199	197	186	227	208	182	188	204	217	187	207	212	201	178	187	207	202	209	219	179	199	202	208	202	216	219	218	212	224	206	198	180	199	186	187	197	203	216	206	227	205	201	198	205	184	190	233	192	212	186	215	200	209	190	185	208	227	203	210	215	172	196	211	205	180	219	213	212	207	203	201	194	189	192	234	198	195	226	216	192	212	199	204	199	204	212	188	194	192	191	224	221	195	188	222	178	200	228	191	219	213	182	187	208	193	197	206	217	201	201	198	208	199	193	202	217	193	178	189	188	216	203	208	206	200	212	203	204	186	208	213	210	206	203	204	201	197	219	205	232	196	208	180	210	187	207	226	178	206	195	191	185	202	214	201	185	200	182	216	175	203	188	207	196	193	192	190	205	212	218	203	215	206	209	204	264	200	212	199	208	203	205	199	233	196	216	221	199	205	203	211	208	196	200	209	183	186	203	201	195	224	237	215	197	181	197	171	194	203	188	208	218	199	198	196	219	206	203	208	166	190	219	229	199	187	209	204	209	208	228	226	202	191	195	195	230	201	196	222	202	200	190	202	194	201	190	185	204	183	198	199	199	202	219	206	212	197	224	207	182	210	207	196	207	191	213	196	174	188	197	192	212	219	213	196	206	198	187	207	185	192	208	204	220	208	201	217	214	185	199	180	241	194	218	220	192	210	220	223	200	204	229	200	221	191	214	195	193	195	210	203	194	180	201	175	208	210	188	200	186	208	199	208	201	186	194	233	214	198	185	191	214	203	215	206	208	208	212	208	227	229	191	195	204	217	200	192	184	207	216	198	224	215	205	199	203	221	182	186	198	185	206	188	204	221	224	164	228	196	213	205	230	205	176	211	207	188	221	190	207	222	196	228	179	216	197	171	214	181	202	198	214	195	201	198	190	212	199	207	203	205	210	199	200	173	218	205	210	194	196	193	209	184	211	200	172	190	216	226	229	218	202	199	210	239	218	220	206	197	222	221	210	196	224	198	214	208	198	189	187	199	218	205	204	230	213	202	197	207	196	199	204	223	210	188	216	222	193	188	194	207	194	213	199	208	198	221	190	224	240	200	186	218	212	195	219	200	188	192	206	203	203	224	208	219	194	196	203	195	200	204	205	237	218	201	207	195	193	205	187	195	211	200	193	217	210	202	218	207	227	228	222	201	213	201	187	209	195	194	217	224	196	198	199	200	204	218	181	204	189	219	196	182	207	196	203	199	207	191	206	186	225	181	191	205	213	208	200	204	182	204	178	237	181	215	224	187	198	212	212	192	198	217	212	211	200	214	191	213	189	181	188	219	185	192	207	234	224	205	193	189	206	219	210	199	204	218	216	205	193	195	176	196	209	204	190	207	199	208	200	204	210	197	176	170	190	211	195	199	223	227	182	208	229	191	179	181	220	218	188	176	202	220	219	216	210	199	202	207	222	181	212	188	178	193	209	192	212	206	208	195	214	195	221	202	207	199	218	198	189	218	197	219	182	194	192	212	226	194	212	205	199	194	188	218	211	207	211	189	216	214	210	206	185	211	234	188	206	213	214	203	199	200	221	191	227	225	200	178	200	210	171	208	208	186	226	195	214	208	237	220	209	223	202	193	188	229	219	196	211	199	217	202	187	212	201	184	197	208	233	213	239	215	206	204	206	221	176	229	207	212	217	215	187	187	204	195	200	210	201	226	204	212	158	188	228	200	197	218	199	188	214	194	184	204	194	196	218	205	211	222	222	193	189	215	244	183	217	241	203	194	204	188	187	186	196	210	202	221	223	163	200	206	209	224	188	225	194	205	192	196	219	195	212	239	213	192	220	212	231	190	218	207	200	203	212	229	231	233	189	225	207	209	202	208	220	216	214	226	202	181	231	208	189	211	202	192	194	208	186	176	220	215	207	198	207	200	212	210	189	194	193	213	171	207	202	221	183	242	194	236	185	188	204	180	204	197	220	193	214	194	187	201	197	172	185	213	209	210	197	187	193	192	206	215	177	201	221	217	211	210	192	230	196	212	186	210	207	215	227	190	190	219	206	201	205	210	191	191	187	201	207	191	194	205	199	202	194	200	191	201	193	198	216	178	204	195	183	217	227	188	206	198	200	172	188	221	210	194	227	204	190	246	202
7858	11164	14384	13350	12232	16786	9566	16088	12677	7573	4658	2583	1201	771	644	592	633	583	578	602	571	601	570	615	581	598	603	592	562	604	587	520	550	577	610	546	579	580	557	607	566	572	589	563	592	604	574	626	601	592	572	560	543	578	571	586	581	571	590	617	532	585	555	586	560	585	603	630	611	563	594	592	542	583	600	529	597	562	601	593	616	550	607	634	527	554	566	565	534	604	632	540	635	596	536	555	568	589	590	597	591	595	545	601	537	608	627	552	593	589	576	568	589	549	578	571	591	550	583	575	578	593	538	574	580	575	589	571	570	593	587	608	613	566	571	580	549	583	579	567	589	569	574	577	546	568	604	575	600	562	603	577	577	546	597	603	566	545	569	536	560	575	628	565	575	544	585	524	566	612	530	613	609	595	580	606	590	597	562	593	532	523	573	612	562	584	548	589	536	571	560	552	599	562	666	530	550	563	575	533	576	605	594	541	567	544	562	576	599	588	561	574	575	572	547	537	551	589	569	596	557	577	567	620	574	522	591	582	587	503	529	597	580	536	604	612	539	595	568	588	564	582	585	595	592	559	527	578	592	620	547	544	594	561	581	582	578	585	584	585	569	548	567	584	591	584	613	606	591	582	592	575	537	582	618	560	593	585	611	601	570	580	592	621	600	573	587	552	564	563	587	563	578	563	584	585	512	575	599	571	586	535	613	547	526	575	579	576	604	636	553	552	533	547	577	596	571	553	576	582	555	549	599	534	586	577	555	587	559	614	537	579	586	554	559	546	570	593	577	583	566	550	582	558	542	561	585	601	584	550	565	514	572	561	586	552	562	633	618	565	563	573	586	540	584	541	584	574	575	597	567	574	599	628	569	552	577	547	592	599	561	551	540	573	554	559	614	617	559	592	622	598	575	596	582	549	606	601	563	585	592	610	571	596	534	552	551	601	570	573	584	580	510	571	575	574	576	549	545	560	583	571	540	573	581	566	571	593	625	547	556	583	532	591	556	593	525	573	595	588	594	570	587	554	531	564	550	559	588	568	632	543	556	562	550	592	558	596	539	582	560	566	566	584	536	567	585	565	537	568	567	572	541	572	583	563	553	539	616	609	570	634	570	598	598	585	571	568	615	582	589	561	559	572	570	538	575	595	600	568	604	602	549	548	534	599	516	584	575	591	585	561	600	577	594	551	610	599	597	622	585	577	591	594	547	572	531	598	536	550	579	592	565	541	545	571	586	592	578	611	573	539	589	586	523	582	550	588	602	592	565	596	561	555	589	615	570	536	577	566	523	576	557	587	624	569	573	612	600	575	553	544	565	566	596	609	569	563	553	553	554	534	591	547	535	589	581	590	552	578	610	621	580	564	625	542	623	555	596	610	591	510	567	583	591	562	559	550	566	594	607	573	612	547	614	619	579	592	584	558	536	607	603	576	552	569	560	543	572	559	630	562	555	580	523	596	570	563	578	521	572	575	574	551	585	567	612	526	561	550	573	605	623	589	580	605	564	588	615	572	577	616	614	584	600	546	575	574	599	618	601	558	580	596	550	592	560	565	558	586	600	564	585	528	560	595	568	596	608	555	585	553	561	595	613	590	601	587	565	543	557	570	607	548	595	585	590	588	555	587	547	550	604	621	585	587	535	591	594	554	604	554	567	601	539	526	581	526	576	601	581	570	603	595	554	589	578	580	558	567	584	592	568	553	605	608	561	584	581	542	579	542	565	590	638	571	609	576	548	610	565	553	596	564	589	575	560	529	577	568	578	563	574	589	596	579	612	558	602	583	579	605	593	597	575	557	548	578	551	587	600	535	571	585	585	579	576	563	578	613	543	591	604	610	615	542	557	558	606	591	624	569	565	552	560	579	570	565	583	567	593	583	571	590	564	627	592	559	585	604	544	532	565	581	544	594	538	603	618	577	586	582	534	586	560	543	593	596	627	552	610	586	614	587	610	566	525	581	559	568	598	568	568	577	583	580	571	591	597	577	606	556	556	609	576	589	575	585	557	582	582	562	554	586	610	543	577	583	546	583	599	549	586	571	575	560	562	624	584	553	521	598	572	574	622	569	604	576	544	539	558	614	570	555	559	590	577	551	531	553	564	571	587	560	587	583	585	573	585	605	580	593	586	598	586	627	578	571	552	562	532	590	506	536	558	552	577	562	565	590	566	564	562	570	590	530	524	600	621	610	576	551	574	607	577	587	556	578	553	558	599	627	569	573	572	588	591	565	596	576	564	549	554	536	574	592	562	606	553	560	569	561	593	517	584	582	606	587	556	581	585	605	558	604	565	564	590	569	594	572	560	595	594	568	595	589	586	582	565	529	564	577	617	603	627	579	586	553	576	575	614	566	544	606	571	562	594	616	552	572	525	615	568	612	596	570	539	592	585	547	604	547	599	596	618	582	542	565	577	562	589	586	587	567	575	601	547	585	575	573	578	574	563	547	597	586	581	547	575	616	580	563	555	570	603	552	555	562	573	529	587	582	582	612	607	598	578	546	560	543	614	582	607	573	624	628	552	601	557	579	581	577	615	584	550	565	574	585	568	580	595	542	536	587	526	631	603	547	579	559	561	595	604	567	535	592	566	582	535	572	588	553	571	572	549	580	570	593	560	553	546	572	558	540	575	567	563	571	547	554	580	606	562	606	597	594	576	641	592	566	599	562	567	562	597	621	614	577	578	509	559	599	543	607	603	559	548	568	564	577	620	588	591	576	556	631	564	601	586	567	603	595	541	585	544	570	594	597	554	593	568	573	552	560	548	547	551	534	595	609	577	519	590	600	564	604	557	567	574	540	657	589	589	582	567	574	538	577	581	529	590	583	591	566	549	580	608	585	551	629	526	579	566	561	591	586	602	552	559	587	587	576	582	528	526	604	588	548	606	605	529	587	583	555	564	621	618	600	564	550	592	557	609	560	561	568	584	608	581	610	544	596	572	569	571	575	572	592	547	560	545	582	574	591	627	584	565	613	512	581	622	591	555	584	541	623	536	568	603	599	579	577	602	562	555	571	541	544	579	569	586	613	582	559	566	586	567	536	554	591	595	561	585	607	547	579	639	552	564	562	573	571	580	543	535	571	608	580	578	552	596	546	544	594	547	575	633	599	575	584	597	552	547	536	630	584	585	575	634	570	537	569	587	578	597	601	566	594	562	539	580	562	609	553	586	593	578	582	548	599	599	603	550	548	594	617	536	614	588	550	543	581	597	568	544	562	574	597	578	546	547	579	662	562	599	562	580	527	569	535	603	582	587	586	549	544	604	559	603	555	582	542	589	511	588	579	567	569	539	599	586	572	586	595	609	596	586	585	577	579	585	599	558	585	548	570	574	587	602	599	602	588	516	572	569	568	581	573	540	590	536	581	582	576	552	598	557	562	609	616	549	594	558	601	542	583	527	592	565	588	587	547	597	550	612	545	618	580	615	575	573	589	558	562	558	581	546	604	534	601	594	588	572	565	604	579	540	570	606	596	572	638	574	590	584	589
26941	27356	24335	17379	20992	43380	30213	29359	24073	12354	6291	2576	960	437	266	187	197	218	175	188	194	196	168	222	165	186	159	200	176	198	186	188	183	175	168	165	181	181	191	194	175	167	187	182	178	180	197	213	172	157	175	192	173	183	191	181	176	188	191	193	194	208	182	198	198	208	159	199	175	177	185	151	172	186	198	186	202	170	178	192	201	188	195	145	149	184	184	197	196	184	172	175	177	191	198	181	197	193	199	184	180	177	173	190	222	170	195	196	178	163	170	183	179	169	200	171	187	174	175	173	160	198	202	189	176	180	188	188	187	224	195	191	190	170	193	179	184	182	171	164	156	157	178	183	170	212	175	164	189	196	184	185	198	212	200	216	187	187	157	190	162	181	191	192	186	193	182	186	194	177	170	161	186	174	167	179	175	189	204	185	200	192	202	200	170	189	191	178	187	186	183	171	199	192	166	180	180	167	165	174	183	174	189	183	178	192	185	203	189	188	178	167	183	196	196	157	192	190	211	181	170	193	169	193	186	173	197	216	195	198	218	205	200	187	176	185	183	207	178	181	190	180	199	171	189	192	150	199	189	190	182	196	194	182	183	191	193	198	182	166	182	157	196	177	201	224	178	193	174	191	171	183	172	194	189	183	172	192	189	173	162	178	203	187	184	177	151	195	196	192	167	188	178	199	202	199	200	177	194	151	161	192	169	181	215	177	187	178	168	173	207	182	169	163	190	229	166	199	193	198	175	181	168	161	202	190	187	199	205	212	203	173	194	187	201	181	201	183	180	158	168	197	199	190	187	182	193	196	175	181	186	166	176	184	208	235	162	180	185	193	186	175	158	173	209	172	172	180	190	169	176	184	188	193	165	178	180	158	186	185	176	193	205	189	182	175	179	187	195	190	180	172	188	168	202	177	190	172	182	186	182	174	179	181	180	210	182	191	183	177	192	178	185	196	197	219	214	172	186	173	200	179	170	198	190	195	203	180	177	202	170	193	186	177	196	163	168	180	202	186	185	198	206	168	203	184	175	172	201	188	176	159	211	185	175	188	170	166	162	209	185	168	206	177	185	175	159	186	170	160	180	148	192	190	191	205	179	191	196	174	190	194	177	189	165	196	201	218	182	178	163	179	213	189	190	175	167	208	201	179	184	186	207	164	164	208	184	172	184	196	185	194	192	163	174	188	202	176	173	188	177	207	192	199	170	178	203	210	201	178	183	148	173	197	176	168	198	192	174	156	190	180	206	183	187	156	161	186	214	168	165	177	155	189	216	188	197	200	180	183	181	184	190	212	162	194	173	179	178	185	167	201	191	189	182	191	210	170	193	191	165	190	178	196	201	159	189	184	182	194	186	177	178	200	169	191	179	200	163	192	193	179	163	190	154	193	195	223	183	194	177	175	158	192	174	197	193	188	184	183	186	167	188	181	202	185	189	186	170	205	182	155	180	165	168	182	173	176	183	186	186	174	175	188	181	178	178	187	189	197	175	194	177	201	187	175	194	160	180	175	195	182	200	164	182	182	185	169	196	189	193	187	182	180	184	170	189	208	190	195	182	198	203	173	189	199	194	181	169	183	192	188	197	191	185	180	178	183	207	192	174	173	181	191	185	191	172	176	199	209	193	187	176	186	161	184	186	177	184	190	177	185	182	174	183	186	193	167	178	180	168	202	196	175	180	205	205	175	222	197	202	197	192	200	178	214	171	204	174	167	205	197	196	188	169	173	174	195	181	182	172	176	200	186	172	182	154	192	164	192	189	214	175	187	206	218	212	193	203	179	207	154	176	179	189	209	153	195	165	176	182	171	193	175	209	163	161	195	193	164	170	186	195	164	190	153	161	182	208	180	170	176	195	172	181	164	176	174	183	184	177	181	173	163	161	157	188	176	191	186	189	219	157	188	184	204	164	180	205	201	165	197	193	202	186	167	176	204	180	179	157	185	200	163	201	184	182	191	206	171	184	216	197	184	181	177	175	160	188	190	180	203	175	219	187	179	182	202	204	173	194	173	183	201	182	203	160	171	190	187	182	194	212	163	204	177	197	189	201	177	196	181	194	164	220	168	205	190	167	184	182	193	180	177	196	172	207	182	191	199	163	188	204	174	182	177	182	179	194	226	194	217	166	190	204	183	185	202	180	173	199	192	196	173	176	180	166	204	186	181	162	183	181	183	177	201	185	177	203	168	180	168	194	178	193	180	189	180	191	173	200	185	198	185	166	184	176	187	211	179	188	190	140	176	200	167	159	188	166	180	193	163	177	180	173	195	163	190	196	161	198	188	157	213	188	194	195	218	196	199	179	189	196	172	189	182	187	196	163	200	194	201	197	166	178	182	181	194	188	179	182	159	181	158	174	164	186	178	190	181	168	176	174	181	204	197	180	167	198	184	177	183	215	171	187	171	188	193	176	181	182	175	208	176	197	196	173	192	188	164	187	193	187	184	189	170	190	183	167	175	192	193	199	195	164	176	198	182	175	182	175	169	178	183	197	180	192	163	153	167	181	162	183	209	187	202	181	164	176	184	191	178	175	204	195	192	171	181	187	197	188	180	193	170	179	179	178	185	191	183	190	181	167	183	184	191	183	192	162	192	172	190	175	202	186	185	166	187	186	179	165	173	199	178	194	178	186	178	175	167	200	186	159	190	178	190	181	170	189	174	198	181	176	192	193	185	202	188	166	190	170	182	178	175	187	193	217	170	189	206	161	178	202	208	186	205	187	189	205	183	169	199	190	190	190	197	162	193	170	161	199	192	183	194	190	199	183	168	173	187	189	187	179	228	184	174	180	187	206	176	176	176	188	186	189	190	178	181	166	189	192	182	156	166	195	189	189	170	170	184	193	158	183	203	195	174	193	182	203	187	182	177	174	178	178	166	183	158	170	202	172	184	180	166	204	170	179	192	185	182	163	196	214	197	190	195	156	193	201	186	191	196	202	181	190	186	180	181	184	176	176	197	213	197	218	185	203	187	165	204	169	185	168	201	196	191	176	186	204	193	181	175	180	205	189	183	181	188	209	174	201	179	167	193	199	215	164	169	203	181	197	174	181	191	183	182	164	198	178	188	177	190	185	184	200	196	175	199	204	181	191	186	176	168	210	194	185	166	174	182	194	192	174	166	204	169	194	197	157	171	186	187	178	185	187	164	174	204	181	178	191	174	183	182	186	176	196	194	201	203	189	171	175	159	175	189	172	208	206	214	179	195	217	205	160	176	176	189	207	187	212	172	194	148	170	175	174	183	183	164	195	173	197	165	209	206	177	172	172	204	176	177	169	179	182	189	196	195	180	190	187	193	191	212	144	182	180	199	158	204	176	190	184	184	201	211	196	166	175	193	176	175	192	191	143	170	181	209	200	179	167	172	177	197	181	193	178	193	178	180	176	200	187	173	194	177	178	163	213	183	178	187	170	205	180	154	170	199	183	172	191	164	159	191	179	193	195	189	194	196	202	210	168	196	184	196	175	177	160	197	185	201	186	211	181	203
17886	22320	25701	24561	34653	55583	42784	47353	40647	29161	20700	10488	4690	1892	943	599	547	525	589	554	566	508	527	551	543	511	579	566	533	574	579	543	555	548	558	512	564	544	549	556	545	529	562	504	544	560	520	558	547	569	580	571	515	520	533	498	506	515	548	512	569	522	564	515	533	521	556	550	539	533	536	526	534	561	532	500	541	540	457	510	526	536	521	537	531	554	501	557	532	530	526	535	555	498	513	573	514	522	536	511	517	562	537	558	499	572	515	576	510	523	493	562	524	543	524	540	532	514	536	507	529	603	523	521	524	554	520	521	510	592	537	566	518	539	498	513	517	514	584	539	535	535	528	536	567	577	516	558	507	519	509	564	507	508	524	523	527	531	516	546	540	512	511	540	558	577	552	577	520	515	532	523	537	526	519	547	567	538	537	543	555	505	561	511	533	494	505	563	558	557	513	496	525	514	540	531	542	529	520	524	542	549	578	555	552	508	506	526	526	551	494	510	542	483	532	561	524	540	537	531	526	522	551	545	540	503	510	525	513	504	520	547	569	502	521	522	534	527	547	534	529	505	547	509	528	541	527	531	529	554	515	545	526	573	532	538	570	514	526	536	562	551	504	543	545	512	532	557	550	562	547	518	506	564	541	524	519	512	551	538	511	515	555	486	539	561	527	575	573	504	537	537	550	508	555	559	523	526	549	565	552	566	585	553	539	497	504	534	542	527	528	536	577	578	522	553	569	502	528	548	552	537	503	527	535	543	575	532	547	475	537	528	519	521	545	504	566	515	561	562	528	527	518	545	537	524	573	544	575	488	526	549	585	536	537	516	557	545	506	497	526	547	516	507	561	576	556	511	541	551	537	557	556	555	566	550	543	512	532	548	526	494	546	497	543	529	544	506	550	514	567	529	526	536	542	520	523	529	582	543	519	535	530	582	555	538	489	523	537	509	541	536	532	500	517	558	496	546	538	564	508	552	547	505	485	556	498	555	492	561	538	518	536	543	517	531	495	525	534	514	518	549	528	576	562	546	543	553	565	502	550	543	550	558	490	558	517	545	532	552	593	553	523	527	506	535	559	542	545	507	495	505	523	523	553	547	558	576	556	512	546	578	525	511	524	510	554	542	507	539	586	529	517	532	498	510	537	556	540	511	544	549	543	498	524	552	539	548	532	576	517	527	533	555	521	551	542	505	563	553	605	552	506	543	517	576	545	577	499	510	520	523	514	568	520	505	522	579	581	529	529	518	569	550	531	545	547	535	520	496	548	536	521	554	504	533	558	531	559	521	556	526	533	541	504	543	528	590	535	543	526	569	550	528	552	543	552	568	532	500	532	532	525	499	488	560	491	512	514	542	517	545	521	536	494	562	500	542	570	523	502	550	564	526	476	559	563	531	569	520	533	512	523	554	535	518	533	546	551	547	525	549	533	494	558	518	519	511	592	537	537	552	576	523	575	503	553	563	534	526	514	551	498	562	507	553	536	542	554	567	491	557	529	536	546	522	492	556	505	528	532	541	498	518	580	529	541	568	523	536	550	462	525	538	548	520	555	544	524	590	521	540	541	503	517	563	518	555	539	559	565	503	526	505	536	555	497	584	564	522	517	537	518	548	547	519	538	555	551	546	544	541	533	492	501	574	532	561	517	510	548	500	529	568	507	577	563	533	572	528	586	559	551	507	525	533	536	544	504	530	529	530	555	529	575	544	505	505	586	536	542	502	507	519	522	516	529	506	549	530	559	515	524	528	564	539	529	543	514	506	544	542	553	532	516	519	529	545	500	522	528	556	513	538	585	497	530	534	506	510	519	493	546	517	575	556	545	479	568	518	492	515	581	513	506	510	548	555	602	523	503	515	498	522	522	546	530	542	536	541	533	551	501	526	540	534	502	547	581	552	495	530	514	519	544	556	495	534	516	482	535	553	534	544	471	522	545	520	526	580	551	570	545	555	558	549	558	581	541	541	543	510	558	522	530	544	545	523	507	517	544	517	558	501	527	501	543	541	482	545	528	559	517	560	526	530	540	514	564	584	576	547	508	532	565	521	476	538	537	514	531	563	523	547	565	508	527	555	548	525	518	549	505	536	539	580	552	557	549	521	533	511	550	557	546	525	548	506	535	508	566	565	533	535	555	491	535	540	507	527	543	534	506	538	546	501	570	511	502	526	511	591	506	534	535	510	542	529	516	561	545	478	612	510	521	539	478	519	533	530	557	521	529	553	556	508	551	524	563	524	486	521	491	518	530	547	516	477	497	535	550	533	528	519	553	533	547	542	524	533	558	538	540	491	517	556	513	545	526	542	520	519	547	533	518	534	546	543	539	559	542	554	520	513	506	566	544	518	541	529	544	515	505	553	566	541	518	535	565	575	559	496	539	521	584	578	563	540	516	554	568	549	522	517	521	482	512	519	512	529	544	559	540	525	545	587	536	544	525	512	532	500	508	523	513	474	545	518	515	563	578	508	526	557	546	551	540	560	532	535	475	551	547	508	522	541	540	544	542	498	538	533	547	503	543	496	541	579	509	523	538	531	535	501	532	553	548	528	531	509	520	526	528	519	515	536	596	508	572	571	502	563	523	551	539	512	535	534	567	579	516	556	505	523	540	517	500	491	520	523	504	513	535	553	566	543	528	539	537	554	536	526	521	534	545	529	534	497	554	495	535	529	526	547	497	539	533	532	562	581	514	517	585	549	496	503	531	560	563	530	569	559	478	579	535	496	548	545	471	515	508	563	584	532	572	517	523	586	580	531	557	545	532	512	569	501	560	539	549	517	507	600	549	544	587	575	508	544	600	483	553	512	531	517	537	543	595	532	536	508	560	519	544	540	559	511	504	501	576	519	534	536	501	516	522	517	536	500	578	534	548	498	502	496	573	527	485	538	522	541	493	520	527	532	552	536	512	553	555	563	535	498	559	518	550	503	526	545	524	566	543	573	489	545	553	479	549	532	546	535	519	561	538	508	541	523	538	550	486	524	590	538	522	554	582	524	581	534	550	525	539	522	552	578	545	508	537	533	585	512	542	565	547	544	503	494	527	530	552	537	545	495	550	465	514	508	545	544	514	557	538	545	488	541	496	498	559	523	543	525	552	556	522	535	531	547	502	537	572	569	543	490	534	532	552	557	546	538	492	496	472	552	522	525	539	568	530	497	550	543	512	529	480	536	496	539	531	540	532	520	557	542	542	504	514	547	546	496	566	512	490	552	536	504	546	515	519	542	573	510	520	525	530	528	557	563	566	550	527	539	540	548	555	539	515	551	538	507	560	540	527	503	540	547	513	490	516	499	575	534	526	544	522	547	570	550	550	526	520	551	539	537	518	537	532	557	552	553	510	561	536	510	484	547	531	548	568	564	623	500	571	503	555	505	514	541	549	520	534	529	534	547	554	525	537	543	544	521	542	536	552	512	544	566	572	527	544	510	567	542	542	521	528	556	574	575	557	525	565	532	524	554	564	516	510	545	529	546	533	563	547	548	542	529	535	561
35135	33451	30071	24428	30555	62424	45011	38471	30803	18439	8813	3269	1225	572	314	236	232	211	216	206	191	218	219	184	221	216	230	255	230	205	257	205	222	198	230	228	230	230	218	206	196	201	210	228	236	255	182	213	218	218	206	229	222	213	211	232	258	204	228	221	241	208	207	227	214	233	226	212	232	227	214	229	221	220	212	233	209	215	216	211	192	210	201	218	219	232	229	222	216	188	219	225	212	210	216	205	218	204	215	218	207	236	189	203	240	209	227	228	187	193	200	217	205	238	199	201	214	231	206	214	225	221	232	221	232	226	230	184	235	193	228	216	220	203	214	224	240	233	222	188	230	210	209	200	243	210	210	239	223	243	233	225	211	214	206	205	228	213	198	210	229	222	225	209	208	199	226	243	226	229	212	213	206	244	216	223	193	197	232	216	248	230	247	225	235	246	224	223	234	200	204	224	225	224	231	230	222	222	211	232	259	221	219	223	221	212	238	204	240	216	195	231	240	210	203	237	228	231	227	251	193	227	199	218	224	209	233	219	218	195	213	190	244	245	216	203	220	220	194	221	198	227	216	212	206	216	220	236	226	244	218	194	207	217	237	213	230	207	253	230	210	209	219	226	222	202	207	200	206	194	194	229	234	213	210	195	214	220	229	218	219	213	208	202	219	223	240	218	226	221	231	238	224	197	216	248	207	235	200	197	178	233	186	215	206	219	227	235	215	205	221	212	219	203	199	203	198	226	212	223	201	200	199	218	205	208	214	243	189	217	232	206	206	202	216	216	209	223	199	213	244	211	223	212	227	216	203	195	237	243	254	195	231	205	236	190	201	210	196	201	219	241	201	188	242	197	195	213	233	229	193	208	229	228	246	221	256	211	188	222	201	204	198	207	218	211	226	193	210	216	214	199	215	215	187	209	215	249	232	209	218	219	196	208	198	217	215	253	205	247	210	175	238	214	223	217	187	209	217	211	214	240	223	215	211	209	232	197	226	232	214	197	200	229	235	231	198	212	207	215	232	223	205	208	250	215	214	231	192	228	261	240	233	211	204	224	206	220	235	217	229	246	207	216	223	224	238	191	221	207	230	240	193	218	224	204	231	225	214	202	237	218	207	214	203	222	226	233	193	223	207	214	240	221	222	180	216	229	216	231	217	210	213	216	231	198	222	218	210	192	247	221	189	192	230	205	218	201	224	249	233	194	203	214	216	221	233	235	221	218	218	224	214	249	221	235	225	206	199	215	203	204	232	250	207	239	218	202	192	239	228	241	187	195	239	220	226	203	206	232	226	232	216	225	221	229	224	232	228	225	197	224	208	215	242	208	242	217	231	242	206	211	217	229	217	225	224	250	211	205	211	237	214	218	243	215	179	194	248	217	234	231	194	208	237	215	213	221	209	240	228	211	216	219	200	226	232	194	204	224	213	204	218	244	202	216	235	239	232	221	198	219	197	215	238	232	193	238	221	207	235	208	229	223	217	235	230	222	227	215	198	221	182	238	248	246	212	231	213	253	200	250	215	227	225	214	219	231	223	208	215	233	234	196	236	241	210	211	223	221	234	203	217	197	229	240	209	229	222	191	222	222	219	190	209	209	232	227	211	228	227	225	217	205	213	228	219	217	229	187	247	230	249	208	226	209	206	211	189	238	231	200	234	223	221	216	222	209	221	208	229	229	216	251	246	217	211	215	200	225	216	201	227	244	214	222	208	200	229	237	205	218	218	212	246	244	243	240	220	240	228	205	228	198	203	232	209	211	235	219	235	227	218	222	225	240	252	204	224	237	240	223	201	219	224	220	209	198	224	216	202	178	225	224	200	240	223	223	236	211	218	217	218	194	232	237	194	197	213	215	211	213	213	226	215	230	202	209	205	232	215	209	230	195	220	204	221	191	226	226	237	189	232	231	214	239	230	216	223	232	217	222	213	209	192	250	228	235	201	221	213	236	212	229	239	216	205	216	222	204	221	218	233	214	216	208	219	225	209	231	234	229	200	228	206	221	250	206	209	247	237	207	181	228	223	207	223	207	242	215	231	204	208	200	232	211	210	209	203	204	242	233	223	238	218	225	221	223	219	233	197	227	230	217	218	200	204	223	207	210	240	251	203	203	204	221	234	219	203	233	229	210	225	229	230	208	210	220	189	220	222	210	225	228	243	202	224	216	205	214	196	233	225	213	208	211	245	200	196	234	211	216	207	222	218	211	228	219	254	218	204	213	240	225	226	191	218	220	198	223	201	208	222	209	239	249	238	234	206	205	190	229	228	222	190	238	201	224	237	219	220	252	213	217	194	243	215	209	219	222	218	223	214	202	215	208	214	246	249	202	227	237	200	209	231	227	205	221	212	193	199	210	189	221	244	220	220	236	237	225	221	198	200	186	222	232	195	223	214	201	207	216	204	231	225	180	231	222	213	201	245	218	218	206	196	269	206	198	197	238	208	219	233	208	217	232	237	229	208	215	202	223	197	203	214	222	187	225	225	194	219	199	228	202	217	236	191	215	205	198	243	224	208	207	235	196	231	212	227	210	236	237	214	227	223	207	212	217	225	182	190	225	217	230	229	213	222	213	233	208	209	203	227	249	237	197	239	213	230	220	231	230	229	215	212	203	195	223	240	234	193	209	199	234	210	208	209	223	201	227	208	217	197	218	204	191	195	221	247	233	213	203	211	215	228	216	199	224	208	213	208	200	224	218	236	209	210	224	230	227	215	226	216	223	194	243	233	202	228	207	220	193	227	226	204	206	241	204	202	232	208	216	217	229	216	209	223	194	223	180	233	231	235	221	194	207	231	230	226	216	221	211	194	216	239	223	184	199	224	228	211	205	209	230	216	216	213	226	229	228	222	217	212	225	200	197	234	238	209	199	223	197	217	212	227	208	219	233	219	225	189	189	188	201	204	233	213	219	219	206	192	221	210	231	211	222	241	205	239	242	225	230	198	208	239	207	225	225	219	225	213	221	227	240	229	233	237	217	225	212	220	241	223	200	214	214	225	219	220	210	214	219	243	250	237	247	218	203	213	190	207	184	203	203	228	226	221	171	218	203	220	203	198	220	195	224	194	213	218	236	202	202	245	202	199	236	207	217	224	216	209	211	221	201	202	200	232	221	243	214	256	211	217	217	197	234	212	207	235	220	218	223	218	232	198	238	232	246	218	232	214	210	209	216	215	234	222	201	215	200	225	234	219	219	202	195	218	175	209	219	212	196	204	218	184	231	203	219	211	212	227	234	207	223	204	224	224	231	205	203	230	225	214	194	232	236	213	199	221	206	241	238	220	186	237	237	242	209	229	226	216	186	206	198	200	198	208	212	209	217	217	229	230	217	205	208	212	253	204	218	222	236	233	224	222	239	239	216	220	212	225	197	235	235	199	278	203	206	211	223	226	197	212	210	214	238	213	199	194	213	199	210	189	225	207	209	247	230	222	195	233	235	204	221	228	221	206	220	223	237	222	226	227	215	236	221	219	226	196	222	217	240	211	229	206	194
23118	27115	29156	31153	43149	70891	55389	54034	45854	35069	24001	12105	5305	2381	1133	673	626	645	615	621	637	623	649	636	592	561	615	603	644	679	617	603	667	656	593	633	630	603	603	631	635	623	634	603	633	660	621	679	668	639	563	584	614	685	623	642	627	604	640	608	586	640	628	618	639	603	598	633	655	634	592	611	652	627	593	659	627	567	626	636	655	634	643	672	608	621	583	650	592	586	578	613	616	582	603	659	614	633	603	616	629	625	624	637	630	633	659	626	671	618	632	637	672	637	632	645	630	640	585	606	604	617	620	595	613	627	583	608	621	655	633	607	617	613	632	623	634	611	636	580	640	619	596	607	625	608	607	664	620	587	581	659	630	647	653	574	603	629	635	541	620	598	595	602	647	617	598	657	645	599	607	601	624	624	663	567	612	585	627	587	593	598	607	577	648	648	598	638	596	601	639	644	607	654	580	619	591	600	590	656	670	618	610	613	580	632	620	607	607	586	593	659	640	578	631	599	571	642	638	651	614	662	589	643	637	626	599	614	659	670	658	650	630	654	608	614	623	637	645	610	679	625	642	608	624	654	629	627	615	633	627	624	618	599	634	630	610	600	657	596	650	602	612	661	618	590	629	613	606	671	578	663	608	652	615	665	652	620	619	664	613	583	630	582	639	589	591	652	635	621	631	647	648	605	630	639	606	577	609	608	604	591	631	616	571	604	598	561	658	613	621	629	652	617	622	642	649	560	642	576	658	642	585	600	667	612	633	633	646	632	591	621	597	639	642	583	614	636	598	592	632	594	602	621	648	629	627	631	600	634	614	597	638	663	616	625	609	602	593	542	632	640	599	632	655	599	604	638	623	596	604	607	634	630	619	618	619	637	607	593	586	621	614	606	628	602	629	649	623	623	642	589	641	598	619	606	627	587	606	624	596	612	644	566	639	654	634	603	619	643	663	612	663	624	629	604	638	646	591	627	622	609	617	652	640	615	588	583	630	659	599	610	611	644	621	653	657	652	625	603	622	564	623	599	619	618	608	626	630	595	589	614	621	638	601	611	615	618	595	572	571	623	618	577	621	612	629	614	599	651	631	614	613	671	623	650	590	635	576	653	593	560	625	594	605	698	635	608	673	588	636	625	601	625	580	631	625	621	632	616	566	637	616	627	670	617	611	594	633	645	602	649	630	611	635	647	629	635	627	601	651	612	680	625	628	621	600	645	602	626	615	609	589	653	591	633	597	635	621	620	625	628	595	619	693	606	594	607	590	644	610	633	620	638	599	615	631	633	639	636	588	642	632	626	642	622	657	637	640	582	605	604	622	624	601	638	606	631	593	589	660	656	653	594	623	624	626	627	663	613	629	642	568	616	657	672	601	606	620	626	654	639	641	619	601	631	572	638	608	626	619	614	628	582	586	657	595	637	674	619	590	598	623	638	590	596	632	623	645	599	626	567	560	644	585	639	602	644	586	681	605	632	658	631	603	611	625	599	624	659	622	666	630	580	627	613	665	668	598	590	601	630	589	623	609	602	657	651	603	607	623	580	612	612	600	644	614	619	589	582	652	598	571	610	605	650	615	663	624	618	621	580	608	610	612	580	602	630	611	617	648	594	614	587	621	638	628	630	592	638	647	587	612	630	605	603	607	570	680	650	585	617	606	622	636	636	643	612	637	606	633	581	625	612	620	604	584	630	651	614	625	626	641	629	618	601	602	607	615	615	607	613	607	565	656	603	666	564	613	611	627	600	626	637	617	611	620	663	629	579	635	531	663	613	649	619	599	627	577	616	634	608	645	627	631	596	609	668	638	612	604	673	625	617	655	632	613	633	572	602	641	612	651	649	617	641	624	633	605	591	615	648	589	608	654	673	636	620	637	629	602	610	594	573	642	603	651	614	571	643	612	656	623	624	677	606	590	602	598	622	621	597	573	600	587	561	637	635	615	639	591	644	634	622	608	620	603	575	614	639	619	613	644	629	653	608	622	606	613	654	608	619	651	613	579	576	624	616	606	609	603	665	599	597	604	621	631	596	646	640	589	632	699	570	627	672	589	539	662	631	588	638	610	568	661	623	605	603	594	595	586	611	626	577	631	612	659	619	599	626	627	643	595	615	651	598	641	634	588	616	630	575	626	603	636	627	605	574	618	624	624	606	633	666	601	648	634	617	638	589	643	591	572	608	666	661	611	590	638	617	622	658	552	611	645	613	633	617	599	618	605	610	625	584	608	595	636	585	614	589	592	655	614	613	615	606	599	611	614	623	654	622	605	630	605	608	633	647	604	630	617	632	655	615	619	590	623	652	649	592	600	627	622	587	598	637	598	638	603	602	616	625	647	644	647	663	621	639	644	595	625	608	580	619	577	592	625	590	625	621	604	610	616	640	605	638	642	658	621	596	635	603	615	655	630	622	636	624	605	652	614	598	614	666	644	629	642	597	616	640	649	657	587	659	681	610	634	603	636	627	654	646	575	642	604	628	590	630	605	577	628	604	637	590	614	596	578	648	612	697	578	617	635	629	585	600	664	627	600	620	595	615	625	599	606	588	638	647	612	572	665	653	632	572	637	614	603	635	686	683	606	568	626	594	606	660	610	583	643	648	672	577	564	607	654	630	628	560	615	592	612	594	637	624	649	641	645	587	620	619	617	611	642	637	595	574	665	640	630	610	608	599	652	602	619	650	605	643	605	601	623	561	583	595	621	658	611	624	613	560	614	654	618	658	595	642	622	618	642	663	617	604	622	614	614	617	596	617	656	645	633	646	640	622	662	613	628	672	623	640	578	577	631	643	613	641	614	627	617	629	640	644	621	617	613	615	614	589	616	649	591	672	616	618	600	610	600	625	633	566	661	614	631	632	637	625	619	634	621	614	620	635	594	593	604	588	631	642	580	631	598	601	614	611	598	622	603	583	622	594	629	673	628	609	641	634	650	595	619	647	569	613	565	594	587	634	589	640	628	627	635	633	644	587	594	626	589	608	613	661	580	624	635	621	633	597	631	631	609	596	627	652	626	617	617	628	601	584	630	633	605	666	608	621	601	658	605	626	641	642	623	604	628	607	642	601	623	613	648	667	635	641	600	638	582	618	604	584	623	648	608	623	635	617	678	631	604	609	554	634	658	594	639	579	589	601	602	580	616	621	614	632	642	633	590	605	651	595	647	591	655	600	635	623	621	668	550	615	585	593	606	591	588	597	662	607	637	643	602	583	610	608	622	646	620	612	601	611	630	645	660	622	626	632	597	568	642	611	622	613	635	638	658	605	631	589	617	610	630	584	642	599	573	627	614	624	614	619	621	621	611	615	638	600	639	626	595	638	612	574	599	622	616	632	585	622	661	602	592	622	609	638	618	636	629	642	590	622	640	639	634	624	667	606	601	575	598	669	629	599	596	618	621	651	620	592	658	605	652	649	602	579	609	637	621	565	602	620	616	624	632	609	610	580	651	658	616	631	658	669	652	589	595	599	603	608	643	670	638	622	607	614	644	638	561	604
13255	9982	10098	6106	4901	6465	2552	3976	3158	2022	1210	714	455	336	227	238	226	226	211	212	232	212	220	240	222	224	219	222	221	243	206	253	254	220	223	221	216	220	196	212	240	244	210	226	252	225	237	237	226	218	223	218	212	213	229	215	235	225	200	206	211	207	219	209	208	242	247	218	234	220	245	219	239	228	242	215	233	229	234	227	226	206	193	204	224	224	243	208	235	226	246	245	222	218	212	216	223	209	228	230	239	224	219	211	221	228	219	192	214	204	227	251	249	203	226	216	204	242	187	206	244	225	215	197	220	210	226	225	226	255	235	220	222	239	199	226	243	198	217	231	250	248	215	241	212	210	235	226	205	205	245	229	233	214	223	238	250	214	203	217	242	200	222	224	202	206	224	227	216	222	249	217	221	230	231	251	189	206	201	215	194	230	211	230	220	221	254	214	213	231	240	243	228	239	237	223	203	220	225	225	230	214	212	241	188	211	229	236	216	213	233	203	243	222	204	240	209	228	228	223	212	232	225	216	250	202	253	213	212	202	207	236	222	244	228	212	241	220	242	214	242	211	236	228	207	216	253	229	221	229	222	226	207	238	233	216	221	217	225	201	214	220	213	229	223	237	221	218	204	210	228	230	206	227	238	214	199	215	215	198	231	211	223	230	259	210	248	209	215	222	225	242	225	213	197	242	227	238	224	205	238	208	227	215	215	210	252	239	207	203	191	217	229	206	214	219	227	227	224	223	252	224	239	199	221	244	241	213	216	207	246	208	236	245	204	206	202	231	234	237	209	245	212	221	234	199	246	230	242	201	271	226	222	213	215	230	207	216	242	232	231	212	227	221	232	217	237	245	213	219	230	223	202	201	235	220	231	225	228	222	246	241	235	231	188	196	244	181	223	241	229	205	235	251	199	218	222	223	219	209	235	229	240	230	233	241	233	208	241	177	205	228	206	241	217	198	209	225	214	236	204	228	195	227	251	221	216	228	238	231	225	179	242	210	222	212	201	211	244	230	203	212	198	233	235	216	219	229	234	198	203	235	236	230	205	230	210	208	254	211	224	212	212	198	203	231	209	231	210	211	249	209	220	221	237	249	213	234	237	202	249	219	218	211	229	226	199	222	207	211	218	214	229	239	250	241	229	225	241	195	222	247	238	217	223	224	219	202	215	241	238	241	209	219	198	230	210	235	221	209	229	203	209	210	240	225	244	253	202	221	211	230	197	216	225	236	223	212	215	209	219	251	227	219	230	214	179	223	205	201	251	225	225	206	227	222	225	200	233	211	214	229	219	215	218	243	213	214	233	233	222	210	224	205	244	200	216	218	232	190	228	228	221	202	212	227	213	215	234	244	231	214	218	231	222	258	232	226	217	213	207	251	236	237	251	194	217	238	213	237	197	209	229	216	189	232	224	252	254	216	228	234	231	237	229	229	188	204	211	221	247	202	220	212	216	215	237	220	213	219	230	191	194	227	230	203	219	221	230	203	229	190	220	230	229	207	232	227	233	205	249	227	240	219	254	241	244	214	215	209	221	234	223	244	239	234	223	215	204	248	223	214	237	213	216	227	215	249	221	232	219	209	228	201	255	250	230	208	241	207	236	225	208	216	203	222	239	200	238	234	214	209	230	216	231	184	201	225	193	221	218	232	236	226	232	233	238	213	255	231	227	218	223	222	230	234	231	192	235	219	210	209	213	234	226	226	241	219	203	229	223	228	212	218	223	242	233	215	249	255	189	226	234	259	200	229	231	215	230	208	201	201	207	221	234	220	226	238	231	230	249	224	193	281	224	216	232	212	239	225	234	218	213	205	244	227	209	234	203	224	218	208	246	225	216	246	221	249	227	220	214	227	258	222	241	234	188	221	224	223	220	240	223	231	210	244	232	211	207	243	221	211	246	240	229	229	220	232	219	207	201	203	239	238	215	236	228	226	211	206	215	229	241	241	239	207	226	189	217	240	224	235	211	248	245	235	209	193	197	212	232	210	218	222	245	230	211	217	235	224	230	231	209	218	241	205	216	236	224	221	199	240	237	186	219	215	206	235	219	191	213	252	217	230	212	240	230	220	228	213	230	221	216	221	188	226	232	214	228	217	219	227	237	236	252	224	220	253	247	248	242	237	224	210	213	204	246	231	223	241	231	242	215	239	230	222	225	225	220	198	224	245	220	220	209	221	213	214	225	232	239	205	229	204	221	238	217	224	208	220	214	211	214	209	233	218	223	219	221	198	224	221	216	221	219	213	221	218	234	218	244	206	233	212	201	217	222	205	236	210	220	202	259	217	203	214	237	216	220	221	213	231	236	222	226	233	203	223	238	223	234	228	199	217	237	201	231	216	205	212	200	216	230	223	226	214	225	228	229	208	223	224	219	249	221	211	237	232	222	233	216	236	233	239	237	221	232	213	215	224	196	198	231	204	211	241	219	202	230	240	225	195	231	199	237	209	232	236	229	221	191	221	251	240	242	234	240	225	219	227	243	212	227	206	215	251	244	227	216	212	216	241	235	245	234	203	226	227	233	218	216	207	242	228	254	245	240	220	196	230	231	227	222	231	230	220	209	219	216	209	238	236	239	225	205	200	237	215	234	210	216	239	239	208	241	249	205	202	209	232	219	237	218	217	248	242	234	210	246	249	235	233	203	229	217	222	236	209	236	248	243	238	230	231	206	215	200	252	223	232	209	212	228	216	218	223	210	229	229	249	220	207	258	250	228	220	232	195	193	198	216	211	212	209	212	224	244	224	248	237	237	221	216	206	203	220	219	225	222	219	219	230	225	232	190	229	215	221	191	245	232	239	240	205	216	207	214	216	245	199	210	206	233	237	243	231	230	240	212	210	230	214	216	226	232	202	216	251	216	230	214	222	208	192	232	193	223	213	220	223	215	204	227	235	265	229	240	254	228	220	199	206	214	195	199	232	191	212	209	204	237	230	220	255	207	209	237	220	230	226	216	196	243	211	225	238	236	241	251	209	210	214	206	214	207	217	206	228	237	221	213	220	228	265	216	226	204	238	229	234	188	223	244	210	239	225	211	204	237	215	208	231	189	214	215	199	224	248	232	209	215	215	239	218	237	228	221	239	229	205	234	231	215	246	245	220	208	240	227	235	205	232	221	216	216	239	236	229	228	211	220	241	247	211	214	238	235	216	215	195	228	226	238	222	230	258	235	228	234	239	228	199	216	232	235	200	211	202	228	224	217	224	261	229	222	228	238	234	240	214	218	207	231	237	242	256	250	232	225	195	226	218	209	215	208	221	232	220	209	230	242	221	215	231	220	227	208	221	225	254	238	228	231	226	228	247	225	233	206	243	246	228	221	212	224	238	237	229	243	250	230	201	238	201	213	218	239	183	220	254	201	231	260	229	243	209	230	220	204	218	224	240	214	216	262	234	208	231	221	221	219	186	225	213	192	231	243	233	194	193	241	222	243	219	228	230	210	184	214	212	242	232	255	220	217	226	238	215	228	220	204	247	220	231	232	235
8685	8901	14768	13538	15216	19085	9325	15467	11874	8149	4760	2813	1558	980	749	694	616	611	661	621	585	637	625	590	598	651	638	646	620	621	631	614	619	606	644	614	671	635	647	687	639	621	615	629	614	647	602	588	589	660	643	638	631	605	634	621	607	621	622	608	597	592	637	637	601	588	621	661	609	637	629	650	631	582	629	628	625	616	636	585	629	601	604	607	627	629	647	613	637	625	631	631	599	592	613	582	618	582	633	621	608	633	597	634	571	584	605	647	571	632	613	611	598	614	638	630	587	586	587	605	670	608	638	619	621	660	594	664	580	614	650	633	598	581	614	640	622	635	576	606	664	615	620	602	611	579	593	596	637	653	634	620	560	656	641	593	644	656	653	626	603	641	645	607	672	628	603	614	618	608	650	630	564	652	629	630	615	628	597	655	636	658	615	614	623	606	600	627	599	624	545	618	611	677	644	629	692	596	693	635	628	637	632	607	629	636	588	609	631	640	653	633	612	621	640	627	654	690	617	625	675	614	610	582	636	588	636	593	595	633	677	607	640	603	613	541	622	622	662	656	651	667	590	627	620	638	671	597	592	655	626	654	659	595	627	619	641	616	594	640	596	586	625	646	644	639	595	614	588	646	623	645	616	605	622	587	654	577	586	597	607	617	649	622	630	629	580	640	635	619	585	648	645	639	619	698	635	647	615	623	640	638	618	625	630	613	645	613	629	602	609	578	600	663	627	616	586	624	587	567	576	597	632	609	618	617	615	610	581	585	661	603	610	681	651	651	597	617	613	622	632	595	639	582	617	651	622	579	659	652	617	579	608	580	636	617	624	602	640	630	600	634	658	626	647	616	655	675	620	636	618	630	608	637	596	642	634	606	641	603	581	596	619	608	633	607	582	615	629	665	629	631	627	613	608	626	624	615	660	615	593	642	628	618	620	621	642	626	622	597	611	591	644	609	610	610	608	637	618	654	622	646	620	627	615	581	605	589	645	624	628	629	620	641	589	625	667	616	616	657	638	658	625	628	600	642	652	628	616	645	589	624	657	655	622	609	601	613	610	640	642	597	598	640	557	618	611	557	637	627	626	649	601	595	648	618	645	592	631	614	561	588	622	633	640	634	614	675	670	622	628	605	610	642	614	677	646	568	675	627	623	670	608	647	669	610	577	639	619	646	610	668	599	630	620	628	661	587	593	619	671	610	586	610	574	596	596	578	635	646	597	606	650	624	597	612	594	601	615	624	588	582	618	662	661	641	651	606	619	654	653	626	610	629	641	633	628	587	598	627	601	634	612	623	590	631	604	577	629	652	648	668	681	583	649	626	623	615	612	662	628	653	641	599	629	616	636	633	602	700	630	598	623	634	613	669	602	632	636	627	632	598	593	640	628	626	613	600	607	652	641	655	572	647	644	645	638	654	619	630	584	626	615	647	597	611	662	629	661	595	599	622	607	676	602	621	637	616	657	633	666	587	622	646	642	619	602	605	634	618	605	626	598	615	640	628	633	627	619	602	630	615	639	613	647	579	621	641	603	638	643	606	595	613	630	670	600	638	629	621	629	619	636	610	648	590	635	618	620	631	688	637	669	620	647	633	605	636	634	662	649	543	620	611	611	674	587	631	605	623	635	632	574	572	642	642	633	625	606	676	637	666	631	604	643	608	610	614	623	606	607	636	657	557	616	671	606	651	651	621	631	612	617	618	642	642	594	632	628	639	631	645	609	614	602	631	656	660	634	621	619	619	583	632	665	598	613	609	624	622	579	623	611	611	581	631	646	592	616	647	604	623	620	617	614	567	657	643	625	606	605	611	656	618	634	631	661	611	588	621	661	637	613	596	607	634	577	624	666	627	627	644	619	614	635	616	672	662	630	575	616	658	573	593	637	617	581	643	630	621	653	618	593	609	641	604	626	638	628	662	602	620	647	651	636	612	638	601	614	659	613	638	646	604	589	575	635	641	623	634	637	631	618	600	593	628	644	646	601	608	609	637	665	605	628	645	624	595	632	596	624	628	669	626	608	599	615	610	670	599	587	577	597	627	640	603	624	634	618	661	593	596	638	626	624	643	647	653	578	623	637	640	627	638	614	621	630	620	591	589	680	636	610	610	583	608	616	631	677	610	604	636	552	608	627	628	654	595	630	646	618	594	581	593	601	632	573	609	606	650	636	642	626	618	620	630	632	635	624	612	638	576	619	604	615	637	611	643	548	586	629	627	620	618	610	603	603	602	605	596	593	664	660	618	612	658	585	607	593	604	609	634	614	620	618	607	640	592	615	648	604	631	608	635	620	610	627	659	566	605	648	610	630	634	646	595	608	617	657	585	609	635	637	658	639	656	636	622	650	626	619	607	635	657	612	595	661	618	627	653	654	633	613	658	647	660	596	610	570	618	645	636	626	605	572	635	570	638	638	621	638	590	635	618	643	636	652	607	595	638	637	617	590	646	602	605	596	582	645	623	635	611	614	652	613	660	590	659	619	596	681	617	638	618	608	635	635	589	644	610	673	605	613	641	631	639	618	607	620	585	622	638	593	650	623	669	680	625	627	605	635	612	643	626	601	592	615	686	629	627	631	598	622	628	618	565	670	615	624	583	655	648	635	597	615	635	575	613	568	629	611	666	577	596	639	577	633	610	626	611	626	610	621	611	621	614	618	659	626	598	585	649	654	627	654	616	622	634	628	617	622	596	658	648	607	625	644	632	617	646	610	650	603	627	648	615	601	635	631	632	663	626	629	650	600	603	616	626	644	609	626	582	615	631	634	602	624	670	601	592	629	610	634	651	579	632	624	620	649	697	596	631	581	654	627	643	606	615	595	584	602	614	613	652	624	618	651	613	590	628	623	646	572	605	600	662	602	628	615	601	581	621	616	621	611	644	638	648	648	603	600	618	628	617	635	606	643	644	607	621	616	609	602	645	583	672	587	601	640	645	602	653	683	634	623	636	576	646	609	630	571	628	617	655	611	609	582	603	651	622	625	660	653	648	624	610	588	621	626	630	639	664	580	609	572	652	655	631	639	625	611	621	657	641	640	622	651	649	631	621	619	623	630	606	587	600	643	618	658	617	613	627	611	628	622	593	597	623	625	655	614	596	623	663	619	602	628	593	622	632	640	610	641	627	643	649	641	639	609	597	635	592	643	605	653	628	620	608	639	620	640	556	612	594	612	624	610	617	616	662	581	633	642	601	632	558	623	679	643	606	600	636	618	641	634	643	595	599	634	647	629	618	606	608	615	629	609	659	633	642	632	630	649	645	654	604	632	591	598	630	624	624	635	618	642	604	618	638	602	615	612	666	611	620	635	628	654	591	585	621	619	639	640	610	646	658	586	635	625	630	582	639	632	603	602	638	597	646	607	676	631	602	610	617	646	622	661	560	625	585	665	619	609	640	616	591	612	618	640	642	624	636	616	630	639	601	636	645	659	619	593	592	633	643	647	632	663	627	630	612	598	608	620	619	609	583	604	610	650	624	621	560	661	621	583	601
26891	22968	25511	17737	23059	37598	15732	29366	27683	17375	6020	4894	2821	1105	457	258	202	218	185	196	225	191	202	218	218	226	208	215	210	163	209	195	201	217	219	216	204	223	233	226	212	202	221	223	217	191	215	220	198	221	203	198	207	196	206	184	203	211	214	218	196	201	232	220	220	218	182	202	210	195	198	186	194	241	199	204	203	209	211	188	207	204	206	197	210	229	202	216	205	245	188	212	176	167	206	217	203	189	218	219	208	236	214	209	192	238	199	234	231	203	215	213	210	188	184	187	195	215	215	198	237	193	197	196	217	220	196	220	199	185	223	224	200	200	204	214	197	235	220	183	215	196	195	227	184	231	219	203	205	198	198	236	190	212	214	209	211	204	205	184	189	201	210	208	220	234	212	213	211	201	228	203	189	196	185	201	228	213	206	224	210	196	207	217	209	244	197	235	209	209	193	198	221	225	201	222	199	197	199	205	220	205	187	220	195	201	211	209	199	207	196	191	223	201	230	201	205	215	218	210	199	207	207	196	239	211	205	190	212	180	196	201	218	184	201	224	197	204	201	194	204	188	210	190	192	202	198	211	196	199	210	195	197	191	180	200	192	188	222	189	199	200	219	201	199	205	198	186	227	214	195	201	199	222	217	216	190	197	194	191	215	214	206	198	191	213	192	178	209	183	207	210	203	215	192	216	212	201	209	183	197	217	223	226	222	188	213	192	198	199	204	178	201	191	214	211	187	207	191	247	211	204	219	198	224	191	194	214	212	215	191	220	211	196	218	182	205	197	183	214	204	228	203	211	214	196	206	223	220	219	203	225	189	211	205	219	209	208	227	207	190	214	222	214	209	216	227	181	200	199	197	218	207	209	195	195	192	198	185	194	215	206	206	197	212	215	192	221	192	206	221	195	213	208	208	231	196	226	220	219	210	187	216	219	226	191	213	175	204	178	237	214	196	242	230	210	175	191	215	213	213	229	207	199	203	222	203	211	225	213	219	200	224	200	175	192	210	212	194	189	219	206	203	195	219	204	191	218	188	211	218	199	177	217	219	199	193	203	217	209	209	233	188	214	216	211	192	213	237	194	194	215	219	190	175	219	194	219	194	224	236	203	205	212	215	217	211	206	209	196	219	223	186	210	216	222	214	218	215	193	223	230	199	225	204	208	229	216	209	209	209	195	228	212	166	195	183	219	210	207	186	217	194	197	226	217	206	211	227	237	205	220	202	195	206	211	214	198	204	200	223	199	221	174	204	192	236	220	212	193	204	209	208	205	188	224	207	181	193	222	195	231	179	213	221	191	180	204	220	208	200	187	173	223	213	200	181	185	195	209	217	191	201	173	217	213	220	201	198	172	222	234	184	202	206	223	201	204	212	209	207	199	191	207	226	210	200	211	225	228	219	209	192	191	214	204	202	205	208	225	191	184	204	222	233	189	194	214	206	191	201	192	202	207	213	180	230	217	205	220	209	176	206	199	211	191	209	238	219	191	197	196	222	202	212	217	173	196	242	186	192	219	204	206	211	206	209	238	199	199	213	196	202	193	199	199	200	229	189	226	222	222	203	225	195	198	208	179	208	198	217	190	209	208	198	185	209	220	210	188	225	183	205	201	228	204	222	194	202	203	197	195	207	221	204	190	188	205	208	176	211	230	200	212	207	224	202	214	187	172	207	191	221	197	220	206	241	216	200	198	187	212	199	200	181	172	197	212	196	227	227	184	184	201	219	226	198	183	210	210	213	232	200	196	215	202	197	203	186	209	190	215	206	213	206	180	214	224	197	219	223	233	196	197	217	212	195	234	209	209	229	203	202	193	203	183	208	185	189	198	216	201	225	209	196	208	196	213	211	168	199	225	206	215	197	200	202	202	193	181	200	181	218	200	197	214	200	195	213	199	220	211	187	209	208	196	238	220	209	212	195	215	231	231	211	206	247	194	219	220	199	199	199	217	195	181	192	199	209	192	209	238	210	215	224	204	198	230	190	221	217	198	208	230	189	207	212	223	215	204	222	246	226	205	218	216	181	208	192	210	204	207	211	210	200	227	212	208	209	207	222	211	188	223	229	200	208	215	210	217	209	202	213	220	224	202	184	196	188	198	194	177	212	196	179	187	220	208	209	185	189	210	191	215	210	229	194	181	191	196	195	208	210	209	215	208	192	193	210	204	211	202	221	196	202	239	198	217	191	208	180	197	219	220	193	202	208	203	202	204	197	236	202	179	204	227	214	188	200	197	191	192	205	223	205	188	201	186	213	203	220	213	213	197	215	215	231	203	221	196	211	221	213	191	210	207	184	205	211	206	212	218	209	215	216	218	213	222	190	208	226	196	209	184	191	202	209	211	211	182	202	216	210	189	195	204	191	213	209	196	176	235	201	195	211	231	183	225	211	225	176	203	185	204	213	206	203	205	199	218	200	213	229	217	190	225	174	202	210	186	205	202	204	189	218	214	192	206	217	198	220	206	181	201	200	202	217	206	202	217	211	197	183	215	201	229	209	197	198	207	215	180	222	202	214	220	212	231	203	202	197	197	241	218	240	217	227	205	196	177	229	224	211	204	227	208	237	215	222	206	219	185	213	219	199	196	234	186	215	191	214	222	185	193	181	240	209	226	204	228	193	208	233	210	221	214	207	188	239	216	173	196	220	212	205	227	197	216	236	208	208	224	197	191	200	207	202	196	197	223	219	230	214	176	196	205	197	217	217	187	221	199	209	213	183	209	195	216	219	209	222	213	194	211	225	201	199	227	206	186	210	198	213	208	201	221	200	197	195	182	211	209	208	212	209	220	212	209	219	210	210	225	221	205	221	195	202	207	199	192	211	199	200	181	224	207	201	209	214	180	205	209	201	226	207	204	193	192	223	229	212	202	191	215	202	197	204	181	213	220	217	199	192	207	212	215	247	207	227	196	200	214	212	186	208	226	214	208	183	204	199	191	217	197	196	190	178	222	201	220	215	192	209	208	172	203	232	196	198	232	218	220	185	204	212	207	239	200	204	191	193	212	190	187	183	195	185	210	193	193	206	184	202	200	196	203	202	202	199	188	191	198	199	196	200	208	207	205	209	201	199	236	186	193	202	215	183	195	210	236	190	207	191	227	215	198	207	211	201	195	169	196	217	235	220	202	193	212	216	221	185	199	198	203	215	199	189	213	209	188	230	203	200	194	209	231	199	188	200	183	218	228	206	190	215	228	220	206	212	204	211	218	216	199	202	205	214	213	225	213	191	195	205	215	196	197	195	215	219	185	209	193	176	221	194	217	217	192	218	219	187	197	213	208	190	211	213	221	205	199	214	191	204	209	197	206	229	217	180	185	190	192	187	200	189	207	213	222	201	236	231	235	202	208	209	194	207	202	184	227	225	207	205	182	228	179	208	210	191	217	202	209	217	209	191	211	220	204	191	198	212	193	189	210	212	188	186	191	193	197	213	193	208	243	234	190	220	195	200	202	222	205	209	210	205	205	228	214	235	203	247	228	211	204	195	200
17525	18365	26885	24132	36909	46937	26697	47749	44648	32837	18509	18515	11699	5128	1850	888	612	564	579	608	543	548	610	578	579	589	587	536	577	573	626	573	619	555	574	624	559	625	566	553	622	583	609	584	569	586	583	606	577	550	590	610	568	617	589	605	591	569	574	559	605	628	584	578	569	581	557	584	596	596	572	604	607	571	578	594	539	569	589	568	596	625	606	574	557	578	573	625	550	607	594	585	575	552	566	629	621	606	560	629	526	565	595	563	597	578	565	543	564	576	565	562	616	579	628	613	569	636	569	583	573	583	558	623	600	625	591	558	554	595	550	561	613	579	592	588	613	584	589	578	574	582	568	581	569	615	553	574	570	569	596	593	587	597	597	600	553	585	588	588	550	608	613	609	614	574	601	555	589	564	608	567	579	595	578	572	619	591	600	556	555	615	542	606	616	596	561	562	618	626	585	592	578	555	590	628	598	605	589	593	560	596	594	552	586	567	622	565	594	592	580	574	555	561	621	562	593	624	634	616	597	595	594	565	572	595	631	604	614	568	618	616	584	560	554	586	591	583	565	523	564	593	605	551	599	602	565	575	579	558	584	572	591	544	563	590	557	528	608	578	612	610	614	586	583	557	567	641	552	558	603	568	599	558	590	605	591	580	603	601	570	528	585	597	600	585	574	539	587	613	612	546	579	617	572	599	561	611	572	587	590	598	568	603	560	547	558	557	591	607	607	563	593	543	576	625	593	572	595	581	562	634	588	570	586	622	597	617	565	586	619	583	610	606	591	595	537	595	590	536	561	543	553	586	551	574	598	574	563	574	596	538	599	597	606	596	595	585	590	583	618	577	566	560	590	585	605	584	588	593	518	584	584	608	588	621	628	539	590	605	576	542	611	585	566	591	593	601	581	616	600	593	559	580	585	585	572	603	620	583	581	627	542	590	587	584	555	553	609	585	626	560	596	582	559	617	630	581	566	569	553	575	585	605	603	625	576	594	574	556	582	594	546	590	600	612	569	581	560	555	570	634	568	563	581	576	597	554	555	618	581	629	636	593	592	608	604	610	616	587	569	593	545	559	546	620	583	567	597	605	643	617	594	608	576	563	588	604	627	612	614	577	616	574	595	562	573	582	594	601	618	597	593	600	580	539	607	605	581	575	556	580	600	591	591	567	573	561	583	594	593	590	613	601	642	562	593	605	586	560	598	548	612	612	568	587	561	555	593	616	580	599	549	605	596	567	583	574	589	580	572	565	630	618	569	610	595	573	560	595	609	579	588	594	614	607	574	566	635	597	604	593	518	607	569	587	687	596	576	612	582	637	606	584	601	624	594	621	581	625	613	592	586	591	584	557	601	603	576	587	563	592	623	584	622	571	583	637	631	611	609	570	618	620	568	587	601	535	585	595	560	592	552	593	581	525	567	559	626	580	582	607	578	572	560	600	600	571	565	611	602	594	573	543	614	550	605	594	561	611	595	628	574	593	607	588	633	590	582	594	575	559	562	576	580	587	592	616	557	581	618	572	623	628	588	617	588	587	579	599	573	601	570	543	595	610	592	574	596	626	570	629	611	577	610	617	579	572	583	598	581	581	596	582	578	619	611	557	645	607	547	551	575	594	570	578	590	587	621	600	569	618	560	593	568	559	569	595	579	553	615	520	582	558	567	607	569	617	584	563	606	550	652	613	606	607	604	576	574	599	608	608	600	600	602	579	567	581	623	592	596	583	572	562	611	555	617	614	608	609	593	554	587	597	572	622	595	573	562	635	578	610	584	524	617	616	610	560	557	609	581	539	599	604	617	565	586	574	607	579	546	561	588	611	579	581	584	623	615	599	606	570	559	590	582	617	595	574	613	567	563	606	627	591	594	557	588	574	552	548	567	589	581	583	617	592	646	564	571	560	565	558	564	557	595	563	595	583	637	615	605	579	607	616	547	612	602	601	597	602	605	590	573	619	547	578	613	626	569	594	583	630	579	543	595	619	571	599	577	588	562	609	580	623	599	578	582	616	626	588	596	586	545	573	601	618	589	567	553	532	597	580	593	554	572	558	596	574	603	564	616	617	594	552	563	586	643	569	602	570	559	576	581	567	560	575	575	597	638	566	556	620	610	572	566	568	583	601	611	617	630	592	581	598	589	596	592	591	553	604	606	621	602	619	564	607	572	620	541	597	574	580	573	581	587	579	583	544	565	625	593	559	614	623	583	600	575	603	578	586	559	585	603	563	557	608	577	609	619	569	570	549	569	569	580	599	594	602	564	553	571	565	596	606	564	584	550	595	638	582	551	566	574	582	610	575	600	611	559	576	617	641	556	619	577	611	594	540	587	563	616	557	597	575	568	607	589	609	540	526	539	549	566	612	558	583	547	603	578	597	554	598	599	619	559	598	588	574	606	634	572	588	583	567	566	605	597	634	520	591	616	605	585	568	600	572	627	555	611	619	589	609	598	601	615	583	628	616	588	525	574	613	605	559	566	613	561	610	593	611	563	605	567	568	598	552	556	612	573	622	573	603	570	599	597	587	582	577	553	640	576	587	586	620	570	581	588	579	604	595	587	593	550	595	562	544	587	623	570	638	619	577	560	616	596	602	573	618	582	605	586	588	604	575	588	606	569	592	555	560	567	576	561	524	601	629	632	594	577	597	571	565	545	588	569	603	574	590	591	608	561	597	569	585	583	601	582	573	634	567	592	597	580	596	617	597	562	617	575	572	600	595	582	583	563	607	605	580	544	566	572	605	582	618	573	560	578	597	548	568	572	580	546	628	595	572	561	593	559	608	613	576	577	547	598	630	605	604	609	638	561	603	596	606	555	630	587	585	565	579	611	596	622	603	609	560	602	568	596	581	601	584	607	611	596	575	609	590	611	623	578	641	547	596	588	643	607	594	594	597	595	590	582	566	572	588	587	624	540	607	590	619	638	596	566	630	594	588	634	606	598	552	571	552	622	636	590	543	576	607	585	564	564	619	588	578	606	627	602	561	618	578	642	605	579	590	570	585	622	595	581	579	583	571	592	589	605	625	599	585	582	653	603	544	585	611	627	611	608	599	602	567	614	581	569	585	600	558	580	601	597	596	610	543	611	580	593	597	601	555	599	590	629	585	596	595	588	576	600	605	532	613	566	575	592	581	621	583	613	605	597	621	588	582	540	594	603	590	604	598	610	589	594	616	563	605	619	599	573	568	575	599	571	635	577	547	600	587	605	588	619	631	618	604	590	571	567	583	585	632	578	595	576	588	614	558	584	582	558	631	544	581	598	592	591	589	611	622	592	553	602	548	575	591	593	525	563	586	564	579	579	616	584	594	615	564	572	612	554	598	574	579	562	583	585	543	620	638	552	575	594	596	597	562	575	603	553	607	571	583	566	585	619	566	603	578	602	569	564	605	593	576	584	538	599	590	633	587	560	612	576	554	588	599	632	623	533	567	591	558	563	576	643	647	550	589	577	596	596	609	560	591	594	583	561	581	585	589	581	612	573	576	566	635	588	622
33442	33036	34665	25725	30531	37884	26642	44517	41917	25810	14832	8477	4872	2177	846	397	261	222	203	226	216	218	231	214	233	228	218	253	266	236	238	237	216	227	195	225	210	209	214	223	226	224	218	234	241	215	249	212	212	226	197	219	259	207	190	223	232	221	209	212	233	223	231	261	221	257	222	230	212	197	242	215	223	206	201	223	218	205	225	210	241	214	216	248	209	210	237	193	239	223	189	235	257	226	240	221	211	191	263	218	210	232	217	222	204	201	210	209	221	228	229	216	253	207	225	213	271	219	220	214	191	228	217	228	227	214	211	239	222	219	221	250	212	255	233	221	236	219	242	250	216	215	212	209	217	235	214	233	212	199	204	211	230	214	219	234	224	194	223	233	245	227	242	231	186	221	220	223	235	214	237	241	233	225	219	221	246	255	223	212	202	262	211	225	243	244	225	201	207	223	205	232	229	230	234	210	231	215	243	233	233	206	207	247	219	208	203	205	215	229	243	221	206	196	231	215	220	234	233	201	247	229	222	220	232	243	254	233	201	210	220	247	276	231	234	198	213	236	237	216	220	215	218	236	213	245	192	208	231	211	216	222	215	219	205	198	225	236	206	209	229	214	248	217	224	246	234	222	237	242	215	183	231	220	220	246	239	234	203	224	223	211	247	219	211	206	198	220	230	248	209	228	229	222	233	215	207	247	242	213	205	210	235	239	229	244	221	258	199	223	219	213	225	194	221	230	264	215	224	216	257	233	229	242	203	212	205	212	228	230	229	215	201	224	237	228	242	195	234	211	206	231	234	221	218	192	212	188	217	232	237	222	215	248	227	209	233	209	241	221	211	220	248	209	211	192	218	252	233	211	211	227	224	234	203	206	202	249	234	220	215	190	213	211	239	201	240	232	234	202	218	203	219	187	235	197	230	212	237	214	248	225	182	234	251	236	224	225	207	233	204	230	208	228	215	210	214	213	206	227	196	229	217	205	250	221	229	214	212	264	181	236	225	214	232	218	217	241	239	237	238	224	221	254	214	189	225	215	231	242	199	235	250	234	235	241	214	230	212	242	233	219	246	222	208	219	232	226	213	219	238	233	207	226	226	203	198	231	219	224	210	231	214	239	211	233	223	218	225	245	258	245	231	242	227	216	230	214	236	198	213	213	223	247	233	208	252	216	210	215	219	222	225	203	240	210	255	218	224	207	244	231	225	223	240	224	220	241	223	231	222	207	199	219	250	227	216	203	201	225	224	227	238	226	205	231	211	219	218	217	202	209	217	228	231	222	228	223	234	227	242	204	233	250	231	223	253	215	228	193	224	223	237	211	250	261	223	237	223	231	218	212	230	208	222	215	232	238	223	229	240	213	224	198	229	259	221	224	192	211	229	223	241	250	219	211	228	219	234	237	186	235	203	210	209	249	190	205	247	217	229	235	201	220	213	215	206	215	226	210	231	216	202	223	192	212	214	237	216	232	219	201	230	231	204	192	225	227	224	201	240	223	242	230	247	247	212	219	238	209	224	208	223	222	219	236	212	226	220	235	224	210	247	236	252	251	221	240	202	216	208	244	225	224	184	237	223	220	201	219	226	221	191	237	216	211	216	245	191	238	230	233	225	216	205	223	231	214	219	211	236	261	218	215	252	236	227	220	220	255	222	238	248	224	236	234	230	226	258	211	233	226	184	214	224	245	198	233	212	216	232	229	217	245	220	201	238	238	199	226	219	248	212	228	234	207	219	237	231	238	200	208	234	205	186	231	216	204	228	208	232	197	230	217	217	219	198	238	207	218	276	203	236	232	192	232	244	224	223	240	260	217	207	214	200	204	242	192	216	237	244	227	211	232	217	199	209	200	238	227	203	231	208	199	263	226	225	255	205	218	222	234	239	228	201	218	224	212	221	231	210	206	239	225	225	227	211	199	201	212	231	215	217	214	218	232	221	222	247	210	242	209	224	222	221	250	218	249	205	206	250	210	214	195	234	207	191	188	220	230	233	222	219	221	220	223	213	199	203	230	229	235	213	211	225	223	235	264	237	236	219	227	213	224	233	217	217	230	242	226	184	243	227	205	231	209	226	222	234	219	203	227	226	221	232	216	239	220	198	232	198	234	232	224	211	254	223	218	229	220	219	186	218	184	199	203	217	228	239	201	208	218	218	187	218	222	204	224	236	222	233	243	188	193	230	248	208	198	242	251	211	213	202	203	231	220	214	200	225	233	202	230	232	224	226	214	188	227	202	230	202	223	209	228	229	215	231	233	229	207	215	238	240	241	202	214	214	227	219	230	264	241	217	214	216	222	201	213	272	247	241	230	245	246	219	238	224	208	231	216	215	206	227	197	229	223	248	212	212	232	222	217	219	234	280	195	246	231	243	226	198	212	228	215	244	198	231	250	230	215	232	209	216	212	203	224	235	207	236	189	226	241	200	241	206	232	230	208	189	241	230	215	227	231	250	209	229	235	215	225	220	215	217	219	256	231	220	224	229	231	234	220	201	218	212	257	231	202	196	199	236	223	221	227	209	212	229	229	235	265	231	202	253	219	223	233	223	236	208	234	237	222	221	202	212	242	242	226	198	244	223	231	229	235	243	240	215	231	236	246	208	209	202	218	234	215	204	239	232	217	211	191	223	214	227	245	212	228	227	186	214	221	261	192	211	205	217	228	239	213	240	204	227	206	201	246	226	245	230	207	242	217	233	246	223	199	226	229	223	235	223	231	225	240	250	218	229	232	201	256	229	182	225	209	204	200	215	216	194	217	225	184	230	254	218	221	199	217	196	225	205	220	227	214	254	199	209	213	219	225	209	198	206	234	225	246	231	240	212	218	224	208	234	231	223	244	197	220	204	227	214	219	242	220	238	223	218	214	230	195	208	208	208	226	219	225	218	220	222	241	221	204	209	197	226	228	229	230	218	253	237	219	231	230	234	244	209	229	225	220	222	234	213	240	259	230	202	227	223	223	243	202	224	214	223	209	181	218	226	220	246	235	204	209	235	218	212	212	223	245	221	256	232	230	176	217	227	236	212	243	245	201	189	184	229	198	206	242	224	222	229	215	209	218	241	225	224	215	215	225	219	202	221	214	221	206	215	221	223	251	217	221	225	203	224	199	209	210	228	197	217	199	225	218	255	201	231	218	225	234	236	206	197	220	215	238	244	253	237	221	220	203	214	233	212	221	234	226	229	228	229	222	230	238	257	239	219	216	234	204	217	215	226	219	249	218	237	228	245	209	230	239	204	227	249	217	229	205	265	216	239	226	215	229	240	230	226	231	223	200	236	216	193	217	244	221	224	199	225	222	222	208	217	188	231	196	215	228	216	254	237	218	232	216	226	225	218	225	213	222	204	215	235	226	225	253	252	207	245	214	223	207	249	226	218	233	228	214	247	232	216	215	231	209	211	195	192	196	215	193	231	229	219	235	247	205	235	233	239	196	238	196	201	222	204	231	220	237	241	222	224	253	238	219	226	242	237	224	235	197	220	241	226	224	201	228
22174	26404	33213	29780	42973	44059	40326	59392	54830	40672	31308	24688	17832	9112	3683	1495	828	647	657	635	687	664	588	623	596	672	650	618	624	634	630	645	620	592	625	631	665	640	615	621	614	588	632	647	604	624	671	619	640	624	617	640	660	587	643	625	620	622	625	633	644	669	574	599	643	626	682	612	668	648	593	609	615	649	630	645	671	662	619	647	634	637	659	647	641	655	659	639	605	627	599	645	643	625	636	626	642	607	623	599	647	644	607	634	626	577	620	623	639	652	620	591	607	668	630	623	605	673	684	647	632	588	579	669	629	603	628	617	673	626	587	631	634	648	646	647	671	621	630	616	667	636	635	649	632	624	618	631	631	633	643	658	644	676	626	651	629	591	646	629	619	617	636	627	671	620	645	664	597	609	626	630	567	627	643	565	602	635	664	638	630	634	634	637	634	655	587	616	620	608	633	636	655	585	640	603	651	634	611	633	646	672	675	638	641	617	618	630	586	651	587	639	642	595	644	643	645	597	662	627	626	638	602	610	626	617	616	580	629	636	632	635	613	633	679	607	638	613	618	676	624	640	576	661	619	609	632	622	657	662	586	623	561	614	622	653	649	707	635	608	603	623	617	679	654	667	626	622	597	632	610	640	641	618	619	615	631	663	610	619	623	563	631	637	578	605	620	630	586	663	620	661	585	616	636	608	635	681	628	616	642	596	589	557	617	629	599	677	599	648	620	650	634	629	608	635	632	634	606	633	645	602	630	577	595	628	632	638	588	628	641	619	625	625	606	616	606	654	657	629	636	634	627	661	606	591	649	588	620	625	644	606	620	644	631	613	658	593	584	585	613	640	623	606	615	650	629	623	615	612	647	637	640	651	618	628	615	627	650	624	598	608	639	675	582	602	629	597	650	597	611	623	633	636	668	615	546	610	606	645	652	623	651	656	644	645	629	617	646	602	612	633	667	592	615	640	658	582	630	597	614	609	596	616	591	636	603	625	643	631	663	594	614	635	614	668	664	613	613	611	645	594	628	607	634	630	657	641	606	624	633	624	618	642	653	629	607	637	643	678	621	661	662	597	585	640	610	650	625	634	629	659	644	605	594	640	604	660	678	691	614	622	597	622	657	628	638	598	613	626	662	665	658	587	637	647	670	628	648	577	611	640	615	665	625	612	603	654	630	631	666	602	619	652	642	642	652	618	623	591	637	614	606	575	637	609	630	582	640	656	643	588	593	626	628	617	625	589	652	632	634	620	640	620	639	631	643	644	610	600	622	676	639	646	621	668	638	613	629	653	660	571	612	613	591	659	646	638	650	587	599	595	631	607	596	634	630	636	600	635	591	611	641	653	667	620	627	667	609	643	609	620	608	650	624	609	639	625	614	601	634	660	625	626	628	571	634	617	614	635	625	627	646	592	628	612	622	662	669	598	633	596	634	624	638	604	645	631	599	631	614	647	631	659	630	630	598	621	620	640	660	622	662	594	641	615	623	652	657	569	640	620	657	626	617	662	601	641	625	637	598	614	597	629	616	608	618	614	630	611	618	595	611	612	604	612	647	627	686	603	609	642	591	661	629	586	617	655	627	667	614	619	617	662	581	626	596	625	651	640	640	643	628	635	606	635	624	626	657	616	635	619	639	605	596	625	591	581	605	582	599	593	625	580	613	655	635	644	572	651	585	612	622	671	601	644	619	624	633	603	631	631	659	674	650	637	578	612	635	614	640	602	624	660	663	596	639	682	579	643	643	599	649	637	626	592	647	623	615	641	620	621	656	642	679	633	587	613	639	653	610	626	591	609	601	701	624	692	630	653	614	645	620	620	620	684	621	637	594	596	656	615	637	606	627	603	653	612	625	632	622	640	614	621	674	640	610	631	666	589	668	628	627	601	615	639	628	612	618	646	662	636	613	654	634	611	657	592	567	640	643	636	611	656	637	629	643	597	644	621	634	621	644	617	645	595	604	633	622	605	631	613	562	664	631	643	677	636	640	631	661	596	605	626	600	624	683	626	665	616	634	658	644	620	641	620	645	654	663	622	629	620	643	652	594	622	606	640	612	621	574	600	609	598	610	644	660	597	614	673	637	594	581	576	633	584	646	599	618	631	599	633	579	605	651	635	620	637	631	627	673	638	592	616	641	654	580	634	612	615	615	612	639	627	643	632	626	663	602	624	572	646	619	673	591	621	635	610	591	604	621	623	574	592	614	621	629	606	630	632	634	554	589	608	607	631	597	657	661	606	633	610	569	644	619	656	616	667	590	675	616	663	634	672	649	645	638	611	608	638	629	625	612	603	635	630	629	651	639	610	612	595	608	612	610	647	633	633	673	577	630	588	622	649	615	592	657	655	601	633	638	618	668	654	607	596	611	615	630	636	616	635	613	576	610	626	606	624	630	627	638	578	594	653	595	642	638	620	640	607	604	643	633	658	606	569	597	675	621	633	593	612	615	669	613	605	616	623	633	628	606	585	638	659	619	660	661	650	598	646	624	627	626	597	604	659	638	647	646	645	610	617	584	621	619	603	607	627	609	619	600	602	623	625	593	643	596	648	625	600	602	636	668	608	651	625	583	608	631	671	642	627	614	591	635	627	612	665	670	655	633	653	642	647	618	568	651	619	590	661	643	621	596	658	594	609	628	641	620	625	672	590	655	661	571	620	606	632	644	632	664	617	623	598	647	646	604	619	624	621	670	577	630	620	640	659	646	633	649	638	598	595	585	587	614	633	625	587	600	650	624	615	613	633	593	594	666	607	654	639	603	594	641	654	641	628	650	657	627	630	598	594	655	629	605	637	644	628	619	570	632	649	623	634	597	614	611	619	655	611	625	637	583	608	595	629	609	607	652	602	611	623	654	626	646	623	620	625	637	587	647	656	661	627	659	672	641	657	638	662	609	628	622	629	562	640	655	650	595	641	649	621	624	629	595	631	617	625	630	617	632	626	576	609	617	604	609	568	606	621	610	658	588	625	635	588	614	614	646	619	613	611	584	597	630	596	676	604	596	634	685	624	643	658	627	634	602	629	609	613	639	643	603	607	629	595	641	613	609	618	657	621	601	617	630	657	633	657	642	600	619	631	626	665	620	649	622	628	653	655	620	616	620	647	619	635	611	590	581	613	617	647	633	623	617	593	675	660	611	606	629	670	619	613	663	643	670	583	641	638	641	671	623	676	641	660	595	644	646	593	617	598	630	649	657	604	621	607	664	612	639	610	580	616	653	603	604	627	600	638	621	585	634	601	633	643	635	618	656	611	617	618	654	594	600	615	626	618	626	631	588	593	612	604	591	672	589	544	648	606	633	609	613	646	580	663	593	639	593	632	654	597	659	659	617	575	617	656	630	658	614	588	642	630	628	593	620	632	619	586	572	645	667	616	639	631	637	605	611	595	624	598	684	632	577	649	628	620	601	658	667	629	618	585	599	625	628	601	629	600	600	626	604	631	623	614	629	617	612	625	662	661	604	616	641	643	644	637	646	615	632	660	635	644	689	600
10468	9009	11310	7199	6473	4109	2336	4423	3937	2296	1630	906	493	298	260	202	209	252	216	203	219	216	217	222	201	221	210	207	209	219	216	225	201	224	199	224	234	210	224	183	217	217	235	214	210	233	219	228	199	205	222	219	204	216	237	209	194	218	227	213	228	217	217	211	213	207	237	193	227	219	202	220	184	206	227	209	208	213	222	205	234	205	203	207	218	210	197	218	231	221	201	233	227	218	206	232	226	213	226	229	216	219	216	195	219	221	221	248	209	246	209	237	218	228	199	214	207	243	224	197	224	212	221	237	181	201	209	225	220	196	216	205	218	211	226	215	224	210	213	216	230	215	219	207	223	211	224	213	227	221	200	209	204	197	245	229	202	192	200	215	228	197	214	214	228	211	224	199	228	229	197	220	224	216	222	247	205	208	217	207	210	186	211	239	228	207	198	204	218	201	232	226	178	183	230	235	237	191	225	189	210	215	215	250	213	216	216	205	237	199	227	210	241	240	194	209	183	203	236	203	200	224	201	215	195	192	200	223	205	218	196	200	241	219	239	206	206	241	240	207	209	219	211	208	205	210	223	205	217	210	215	184	205	228	200	208	211	218	223	238	214	221	229	191	217	191	241	207	206	228	220	207	210	209	233	198	218	219	204	215	184	218	202	191	216	220	199	236	208	220	201	227	227	211	224	195	235	214	223	197	219	218	228	215	208	199	192	219	228	236	218	200	204	225	229	197	198	202	191	216	221	244	238	225	218	190	198	184	216	208	203	191	224	217	219	199	219	204	213	200	215	230	208	240	185	203	203	202	201	195	196	190	231	211	185	217	215	215	220	210	190	220	236	202	210	215	200	220	204	237	191	241	230	208	221	237	187	186	241	204	223	210	202	237	202	231	196	233	217	247	234	191	204	213	219	190	226	208	225	226	199	202	190	207	213	211	201	214	203	206	225	211	203	226	236	205	192	211	207	210	202	218	207	204	213	228	215	207	212	196	207	238	222	208	220	232	213	229	231	231	227	241	226	228	209	238	209	203	195	238	227	191	209	191	226	209	213	215	219	195	201	204	233	219	208	203	199	225	216	194	219	194	202	217	230	208	201	208	200	205	193	182	258	190	214	233	217	211	220	198	210	216	197	218	241	179	181	210	225	206	209	182	209	212	216	193	217	207	204	227	225	228	220	222	216	200	194	215	215	200	202	210	195	209	214	201	202	216	215	212	187	196	221	225	208	204	214	189	183	238	212	229	185	223	211	222	191	208	219	194	211	204	212	199	218	194	203	205	228	211	235	180	214	195	201	230	237	230	239	221	215	213	226	192	213	234	218	200	218	216	207	213	240	216	203	218	231	208	201	219	241	216	214	225	199	194	212	216	229	210	224	208	230	210	209	203	191	230	186	218	211	223	201	219	194	239	209	212	218	237	205	231	204	229	185	217	250	206	208	186	209	218	234	235	221	207	215	210	220	212	226	200	221	194	190	216	202	200	217	207	258	217	198	224	207	213	227	244	219	189	183	200	201	229	230	187	224	218	220	219	219	209	198	219	185	201	205	211	237	225	243	187	198	210	209	223	200	218	205	200	184	204	191	212	183	190	231	236	202	205	198	248	208	216	183	215	211	196	220	209	210	214	221	220	206	209	197	217	216	243	201	215	212	209	223	212	232	218	219	211	211	200	188	232	205	196	241	198	216	218	200	225	212	238	195	229	223	226	256	234	227	210	210	205	181	233	207	202	262	233	209	216	200	220	206	230	237	189	203	217	196	201	223	204	197	215	192	211	238	203	217	212	249	209	218	211	219	210	223	213	216	224	217	222	192	250	187	219	225	197	206	224	211	189	206	240	190	194	203	240	229	227	228	223	237	199	203	206	210	217	219	233	192	230	226	224	220	201	216	228	205	192	212	219	208	195	238	205	231	227	226	189	226	196	217	230	226	227	180	184	194	199	234	205	220	204	223	232	194	216	210	198	228	201	211	212	232	216	232	236	198	213	241	222	197	225	216	219	214	242	212	206	231	206	216	213	195	200	210	212	220	197	197	209	196	206	215	212	234	214	236	216	207	230	218	197	200	220	223	207	220	229	209	221	238	189	215	208	221	211	222	192	208	213	187	234	225	193	221	195	207	242	222	213	244	205	192	199	217	205	229	191	223	197	208	205	228	196	215	209	223	180	219	222	235	234	189	218	195	233	213	216	207	183	213	220	228	217	199	220	200	218	233	212	232	233	225	215	233	213	216	206	192	218	244	217	202	203	227	231	192	206	217	227	237	222	221	212	235	203	190	217	203	222	231	220	223	214	221	219	237	249	222	218	214	222	218	239	215	211	227	220	219	213	206	220	220	250	240	194	235	194	234	215	200	227	232	213	236	208	217	209	202	185	196	183	208	227	217	212	212	214	219	228	205	194	210	200	190	192	231	211	200	192	219	200	211	205	221	231	228	233	181	209	229	249	200	197	183	220	232	225	208	227	214	195	205	226	237	200	210	214	217	239	230	248	226	239	203	190	211	224	190	224	212	232	199	241	215	201	201	216	219	227	189	222	241	221	223	215	221	210	226	223	207	217	204	206	214	237	220	245	212	238	207	233	206	203	215	203	216	217	232	223	217	222	192	207	235	225	202	196	230	212	211	224	194	215	223	220	200	238	226	205	210	220	199	206	210	216	203	192	210	207	203	208	216	210	219	201	216	202	192	197	215	223	225	214	223	193	224	207	256	234	239	209	204	199	210	195	229	212	201	216	198	226	222	195	193	194	214	188	212	218	245	200	230	210	219	256	211	200	209	213	217	222	197	219	212	227	209	204	208	237	216	221	250	210	216	239	233	199	186	203	211	217	212	222	207	211	189	227	209	206	193	213	186	203	221	223	234	216	215	214	213	228	195	241	238	180	204	220	233	205	198	245	191	208	202	223	209	214	205	201	186	220	229	215	187	236	201	210	194	195	194	185	229	210	191	237	202	195	219	230	208	197	220	207	202	209	226	212	206	226	203	224	242	196	244	194	226	225	215	223	211	215	250	230	220	227	198	221	213	221	183	234	207	233	198	205	233	223	217	214	204	201	182	249	202	223	211	219	252	211	217	209	224	215	227	220	211	235	237	210	229	201	213	212	221	219	222	230	190	231	216	221	191	238	200	185	182	182	221	223	229	210	234	203	222	245	198	224	216	215	219	227	212	218	216	216	218	221	233	241	238	221	225	202	217	202	233	225	191	222	210	235	206	231	220	218	237	234	223	209	220	229	205	201	220	212	215	233	205	213	220	211	220	201	194	211	203	206	183	222	224	234	212	232	223	225	217	230	192	209	229	225	219	185	206	213	204	240	210	201	207	191	203	228	193	208	215	219	212	231	234	227	209	230	212	227	202	224	220	206	232	200	216	224	233	215	215	216	226	221	207	195	221	202	207	204	220	211	223	216	216	233	206	204	207	235	217	230	204	216	221	192	202	194	223	204	212	193	228	204	204	199	213	219	228	185	245	213	187	214	222	206
7171	8786	16381	15735	18363	12493	9064	17203	14553	8955	6221	3453	1871	1075	869	631	626	583	632	588	589	572	638	535	619	611	596	550	594	603	597	586	601	634	657	638	637	632	568	608	633	575	654	609	601	602	602	625	591	626	607	630	578	592	576	601	588	603	550	590	607	588	609	576	578	646	603	585	571	616	600	655	576	614	606	615	596	592	598	580	606	593	582	597	611	621	615	573	612	598	611	605	628	624	603	602	588	611	581	567	610	591	563	597	579	581	583	651	540	595	593	598	617	593	635	590	584	606	623	584	585	598	637	598	566	616	603	600	614	560	589	590	596	601	594	631	593	587	574	652	602	596	570	621	608	602	562	625	580	606	599	587	577	623	549	610	616	575	570	573	600	581	592	588	579	636	585	602	625	607	623	545	591	562	597	582	628	627	684	609	611	607	611	608	633	622	624	594	579	593	606	577	612	612	568	611	571	595	622	623	586	591	580	634	565	628	557	630	592	635	616	591	605	611	586	629	582	610	595	620	591	662	605	597	610	590	602	580	600	561	634	611	584	603	621	636	563	628	562	615	634	616	596	632	628	630	599	594	605	582	618	590	595	617	609	636	618	593	598	592	608	647	591	580	597	611	588	611	564	560	594	579	612	608	572	591	572	600	635	587	619	607	635	575	603	592	618	621	566	561	610	612	577	546	640	656	592	578	608	599	569	595	616	590	571	630	655	570	624	566	616	634	601	634	607	601	603	608	604	650	588	624	617	586	607	550	599	583	591	605	630	587	595	591	601	599	572	581	582	602	571	568	576	594	603	594	585	582	596	589	568	610	596	612	598	580	600	632	561	622	595	615	591	620	580	585	606	597	622	595	607	623	617	615	581	607	598	590	543	536	545	623	611	576	603	599	575	633	567	623	607	637	620	584	592	595	592	601	622	589	626	622	579	644	611	565	575	590	622	606	599	626	611	587	633	582	613	595	585	625	614	612	592	606	656	622	571	607	590	581	617	602	622	599	655	609	596	614	608	611	578	606	571	630	620	607	631	603	625	617	612	610	600	558	570	581	591	576	622	613	663	634	641	622	607	621	604	590	576	616	618	648	585	590	640	628	558	647	625	559	587	588	592	617	578	618	622	642	624	558	606	585	580	576	590	629	603	573	582	631	603	608	563	575	632	589	593	584	636	615	581	632	611	650	618	572	592	600	602	577	600	598	586	625	606	573	640	604	575	594	617	638	644	626	596	600	632	617	643	558	626	593	585	607	600	609	586	585	635	601	618	608	600	595	601	593	621	604	600	559	598	601	605	620	592	600	556	608	629	609	596	596	621	648	626	590	625	574	546	611	599	575	578	592	580	569	616	611	577	634	629	537	572	548	576	592	560	615	569	595	658	609	580	584	620	551	620	552	589	595	612	602	591	607	567	574	587	587	562	601	616	600	575	606	569	553	626	610	592	619	628	550	611	576	604	599	630	629	596	618	641	621	625	594	586	566	625	568	598	633	601	621	605	628	568	613	588	653	636	628	588	635	604	601	596	578	583	601	584	612	604	579	600	615	612	600	605	624	578	612	622	614	574	572	601	595	610	631	612	648	626	607	628	565	641	593	615	616	624	602	573	545	644	595	630	587	561	616	649	624	615	580	599	620	633	565	614	606	620	603	604	634	631	567	562	663	625	587	617	580	609	593	622	579	607	582	565	630	641	630	572	596	602	592	550	618	631	642	607	611	601	600	559	581	553	598	596	614	622	664	612	590	658	616	616	613	595	585	613	645	613	624	620	602	613	570	589	591	601	604	580	612	627	623	579	623	630	602	591	641	599	603	599	591	578	661	603	577	608	657	588	597	571	581	603	576	616	578	610	582	580	625	561	598	583	605	608	560	611	578	584	623	571	624	612	577	633	591	620	593	600	607	602	573	557	660	596	626	580	563	581	607	620	633	580	551	572	575	593	599	589	597	589	604	623	617	609	564	611	653	593	592	607	592	571	608	595	622	600	626	578	629	598	598	580	627	568	589	592	590	570	579	558	609	599	658	580	603	595	615	590	598	601	590	579	617	605	624	593	630	592	592	621	566	629	588	585	569	602	586	605	661	628	581	617	574	594	570	614	596	568	610	597	531	579	632	578	624	576	585	570	642	595	643	574	586	593	643	609	588	574	590	550	589	563	623	623	580	630	650	591	613	601	611	624	621	569	596	628	561	616	583	636	606	591	610	560	591	626	590	625	591	595	592	612	553	590	606	598	618	606	616	626	618	605	628	633	608	563	572	583	588	645	585	626	569	596	599	559	570	630	603	605	583	576	593	581	630	595	632	628	587	630	624	608	619	623	606	594	576	561	604	549	596	590	605	599	568	582	553	616	580	586	632	590	595	637	607	586	601	559	604	585	586	613	589	608	605	592	620	596	574	551	574	562	640	643	583	607	619	570	568	579	577	608	589	595	610	623	595	590	551	654	579	630	573	587	628	588	593	647	625	592	571	592	641	610	582	616	605	580	631	602	583	630	663	614	624	620	603	590	566	604	568	607	618	587	611	577	617	614	605	600	614	577	616	599	595	600	565	573	664	588	593	626	614	575	599	569	606	603	635	566	597	615	627	603	597	620	612	592	606	641	618	557	609	612	616	602	567	579	584	603	569	582	645	621	623	598	603	622	577	590	582	587	570	574	598	640	584	612	609	629	616	604	588	580	579	556	587	595	570	598	618	596	597	626	619	598	603	592	614	584	630	584	588	610	599	587	566	598	633	589	581	547	629	593	639	620	622	604	618	605	623	620	607	631	615	558	656	606	606	630	603	554	568	587	628	600	560	645	599	641	614	600	636	607	554	610	549	562	607	608	580	586	612	593	582	594	591	620	595	595	593	590	576	617	619	612	630	587	549	613	562	610	625	603	589	628	572	615	588	617	579	599	630	629	600	568	602	568	598	594	605	605	606	626	613	621	631	610	598	591	622	593	589	614	590	626	601	617	617	593	589	615	589	578	606	620	629	635	584	571	643	577	591	626	604	623	544	602	581	600	596	609	579	594	593	553	614	626	617	619	582	634	588	617	599	619	596	559	557	621	639	601	585	577	637	566	605	590	586	608	607	568	610	629	631	592	618	616	629	611	585	575	589	589	596	615	577	599	587	557	593	567	579	558	608	590	588	593	608	587	593	588	663	568	596	600	602	616	599	591	571	648	597	606	612	587	629	607	614	578	642	591	588	621	588	631	620	590	563	552	594	614	562	576	595	589	599	623	594	577	594	581	583	611	579	603	623	565	618	640	608	616	617	628	604	611	571	595	607	620	581	584	601	623	563	581	603	595	603	613	622	643	607	567	590	612	614	599	578	634	592	612	593	610	618	585	596	604	647	608	605	588	602	659	604	602	560	604	623	620	572	633	620	584	613	595	580	587	585	641	613	580	591	585	603	562	634	559	592	560	588	652	621	609	617	676	635	622	615	615	576	631	571	626	622	609	628	597	619	633	604	591	593	606	610	602	661	642	596	622	610	620	620
25053	23076	26908	19439	17949	33873	11615	31402	31211	19471	7613	2364	1625	765	393	270	188	214	214	185	208	228	213	227	207	188	184	201	196	172	181	198	192	197	171	207	203	196	175	183	194	199	210	200	201	184	172	217	194	202	212	203	191	202	226	184	213	200	188	201	198	205	197	189	192	180	220	170	197	188	167	170	211	192	206	187	156	205	175	223	189	196	202	206	194	195	202	199	172	189	178	171	191	184	199	184	172	219	186	199	214	197	199	224	185	225	201	168	209	218	212	206	193	204	189	208	168	207	199	205	183	208	193	205	202	198	196	222	186	190	212	207	192	190	188	212	193	224	214	180	181	191	178	197	194	215	190	218	214	197	179	208	180	198	210	163	182	168	179	171	187	204	184	194	205	203	196	214	195	209	205	189	190	187	171	185	223	170	195	197	194	198	186	187	190	188	200	194	163	208	216	213	184	193	218	190	178	190	200	190	196	203	203	199	181	219	207	164	165	196	203	212	214	181	166	197	202	180	189	209	197	192	182	212	189	199	169	204	200	181	195	163	183	190	195	195	212	188	206	210	202	187	177	186	169	218	195	212	180	188	190	182	196	208	186	186	196	197	174	180	189	168	218	196	214	222	196	200	190	235	195	211	198	209	194	177	206	200	184	200	200	202	180	188	187	182	179	192	191	203	189	193	182	179	188	194	193	192	205	199	189	209	183	184	178	205	174	212	192	200	206	222	202	203	228	188	186	192	176	175	219	175	188	195	182	194	180	184	185	182	187	207	214	175	200	185	181	232	194	191	188	199	178	203	203	183	209	203	220	217	202	192	191	192	199	193	185	167	178	187	184	172	183	224	181	195	181	208	205	186	204	188	213	205	208	193	176	214	224	206	186	188	180	180	173	203	207	195	201	193	175	205	227	204	181	186	199	204	185	204	196	186	210	237	205	193	191	184	193	201	193	203	188	209	162	194	204	190	199	184	182	165	203	196	192	209	172	199	184	192	179	185	200	198	186	190	194	188	197	203	200	183	205	192	167	202	168	199	201	184	191	195	196	209	188	205	204	182	194	181	229	183	217	215	196	172	194	190	217	196	225	189	199	201	189	202	191	181	188	227	206	189	189	212	198	211	191	166	223	196	189	181	186	185	202	198	157	176	208	186	197	184	193	181	198	183	194	209	207	218	202	210	190	187	203	218	177	195	178	211	182	224	186	203	232	192	182	191	225	211	178	171	195	203	207	207	204	209	197	203	196	182	189	208	170	205	195	198	202	202	179	189	209	193	186	190	229	170	219	184	186	187	175	169	175	165	175	180	213	204	177	209	203	172	195	196	189	170	185	167	198	186	200	187	187	175	211	210	222	228	183	184	208	186	198	206	203	194	183	218	179	205	188	218	161	204	215	202	184	198	196	168	204	161	204	219	210	205	190	202	206	202	194	198	188	173	203	199	197	189	173	201	189	185	180	194	189	187	199	183	208	203	206	154	195	208	191	199	190	202	193	195	164	203	218	176	193	201	192	174	183	193	179	188	195	169	187	214	202	200	168	201	199	172	197	178	220	205	181	186	197	180	221	206	193	187	204	213	196	207	184	162	169	187	188	212	189	207	202	166	209	210	213	197	185	193	198	212	190	221	196	206	189	183	196	226	203	184	200	197	192	210	191	186	198	176	187	193	195	193	209	176	195	185	204	210	218	193	179	199	178	206	229	191	198	207	200	195	203	169	189	163	202	196	207	184	181	198	165	192	179	201	203	188	186	198	192	190	199	199	203	210	170	179	198	204	181	176	186	218	193	210	193	193	192	177	161	211	207	196	193	195	182	200	216	186	180	210	189	181	164	196	190	201	205	174	196	187	192	190	189	188	179	193	187	187	180	178	204	216	191	211	205	211	147	198	203	190	200	215	179	191	212	196	188	212	213	209	200	204	189	193	200	203	195	213	200	191	175	194	223	172	204	220	178	199	171	198	190	196	188	181	192	191	204	197	193	181	186	217	187	193	183	182	212	194	174	170	209	169	202	201	175	181	184	170	197	195	197	207	174	187	166	188	194	187	177	197	197	206	193	194	217	186	174	206	190	179	197	191	209	167	183	191	181	194	173	177	190	191	205	187	203	201	221	204	191	206	220	197	207	205	177	167	227	200	179	191	196	216	196	210	184	199	204	198	180	166	197	191	188	207	193	208	181	210	196	193	165	202	184	199	188	207	189	210	175	209	186	194	207	185	187	193	168	179	178	196	204	225	164	194	209	175	192	207	201	181	201	215	237	194	204	192	172	212	198	191	218	188	208	187	206	180	196	225	177	202	180	195	195	195	190	221	187	187	202	192	181	185	185	214	175	209	191	169	207	220	185	204	176	183	191	179	213	192	186	171	196	189	188	215	169	201	205	194	221	190	187	205	211	205	218	207	178	202	180	207	162	168	196	210	202	195	180	197	205	201	187	229	212	186	194	202	170	219	210	212	193	184	193	239	178	185	168	197	182	222	206	211	202	221	192	190	199	201	192	211	192	201	209	210	230	186	209	196	178	180	200	203	219	207	180	180	187	185	178	172	206	209	196	184	178	189	189	192	192	174	200	199	202	199	195	190	188	200	200	209	175	218	205	172	187	231	185	175	185	166	221	188	170	198	201	193	192	206	187	219	191	207	197	208	188	180	208	178	204	210	187	200	188	174	199	200	202	194	189	202	203	197	191	209	223	194	204	212	207	213	201	189	200	211	174	182	210	196	226	172	205	185	193	189	189	192	208	187	199	182	195	204	216	198	206	190	197	209	195	185	214	166	190	191	170	191	162	204	216	191	219	206	185	202	181	207	201	196	212	217	185	168	192	204	203	193	170	214	177	171	162	199	207	193	185	190	199	227	186	194	167	205	194	184	179	209	192	197	205	193	197	195	178	204	213	186	190	188	204	218	198	184	198	194	171	195	198	207	170	162	183	182	204	197	201	221	202	206	224	208	201	171	200	191	205	195	188	191	180	202	175	194	203	221	197	161	167	214	214	160	204	182	207	182	202	207	204	185	204	222	178	200	190	180	186	203	176	197	179	205	190	190	199	204	214	190	187	195	204	207	188	167	157	194	168	200	198	183	195	193	204	205	210	185	182	222	196	189	201	182	189	184	202	184	195	203	207	180	209	199	167	183	196	174	155	196	211	175	160	196	202	185	187	195	195	205	194	177	203	199	212	198	218	181	176	196	192	188	180	183	176	225	192	186	177	195	195	200	207	178	201	216	178	205	161	227	224	202	203	195	185	225	183	182	175	203	185	163	198	193	192	209	205	202	189	194	202	195	176	173	166	196	181	236	196	184	202	196	173	185	201	206	195	175	175	188	202	190	189	177	174	187	201	179	212	179	201	199	202	211	199	181	214	202	190	199	197	172	200	204	195	191	205	202	191	195	157	205	182	190	181	207	197	201	199	183	198	204	220	190	206	203	216	184	185	193	208	208	207	193	214	210	200	204	231	216	198	232	258	220	202	214	185	180	212	227	184	195
16436	19048	28257	26380	32600	43691	19810	50451	47548	36376	20309	9588	7616	3586	1549	895	616	571	593	541	530	551	523	553	610	533	548	572	531	559	563	543	544	584	583	590	591	555	543	557	559	581	569	537	579	576	539	610	520	531	555	530	558	545	571	556	511	554	599	560	559	542	570	620	544	595	570	601	512	581	556	549	495	604	529	557	581	544	583	583	525	594	550	542	532	541	587	569	562	560	557	573	571	541	541	505	574	567	592	519	535	564	542	576	564	544	516	529	541	590	589	552	558	515	563	484	568	557	556	575	538	582	530	589	571	544	593	544	584	535	562	566	583	513	538	600	584	563	533	564	586	580	556	536	572	575	544	573	505	534	520	540	566	538	575	570	537	550	560	551	564	549	543	579	594	538	536	570	579	550	551	566	531	571	552	543	592	577	578	534	585	551	601	530	576	551	559	564	586	542	554	545	540	565	535	556	597	516	583	556	538	586	584	547	553	527	567	530	586	545	533	565	524	560	543	566	568	506	558	549	610	542	566	578	540	572	566	565	542	566	561	607	528	544	558	576	526	584	531	529	523	560	538	560	515	564	538	575	521	573	553	579	568	587	589	546	549	564	584	546	563	505	560	547	600	566	543	548	551	534	531	605	566	557	548	532	541	551	566	510	529	531	571	561	564	502	530	563	578	564	514	544	542	579	544	565	519	598	571	635	591	552	575	558	574	570	557	544	534	524	567	596	550	560	563	562	585	548	557	584	578	548	522	540	561	548	548	544	566	554	552	584	606	538	539	566	545	543	575	536	555	530	572	557	552	592	553	556	578	558	568	546	564	580	552	554	587	581	566	512	510	578	551	569	546	547	578	554	551	605	523	554	548	526	557	565	572	554	579	575	541	546	556	561	555	577	554	541	557	565	514	581	520	497	581	549	650	570	526	546	566	535	590	572	538	579	546	551	599	538	531	554	531	562	543	571	564	521	551	570	513	536	561	561	558	569	582	617	519	546	557	536	548	542	570	545	570	594	572	578	516	536	560	547	601	533	560	530	557	579	562	546	554	532	546	564	624	536	553	538	523	564	564	580	562	546	559	526	554	558	566	583	573	575	525	518	560	557	601	608	610	530	587	561	600	556	549	563	573	586	590	573	553	606	629	522	552	526	558	557	542	561	547	575	536	552	604	564	600	554	550	571	599	538	578	572	545	591	576	547	573	562	556	510	551	535	573	587	546	523	546	571	576	486	563	566	573	568	528	574	577	505	526	600	555	557	568	568	534	584	557	565	532	569	551	538	595	504	562	535	587	533	594	564	561	527	564	550	540	563	524	562	544	545	573	552	523	561	583	577	568	528	605	511	564	538	554	588	561	600	512	566	519	577	537	543	529	608	595	557	539	526	577	607	556	529	551	529	585	522	530	579	542	537	587	547	534	601	547	534	586	540	558	560	547	590	535	547	526	565	563	587	575	571	581	549	557	570	565	543	590	568	575	560	545	574	531	565	552	526	575	526	528	560	548	520	589	552	575	576	555	565	545	556	557	551	532	548	590	534	576	558	585	552	561	572	538	503	519	548	613	574	554	564	536	548	547	550	548	558	555	545	558	551	589	569	535	580	571	609	564	549	572	559	522	519	534	539	512	570	541	572	558	512	539	592	571	537	532	529	602	547	562	549	544	524	587	607	565	586	538	552	562	574	530	586	559	544	547	565	556	569	552	544	562	527	550	589	548	570	586	563	555	579	587	560	572	542	567	553	527	589	601	553	545	596	559	556	541	521	590	568	594	533	547	568	577	531	578	557	583	561	533	617	558	570	546	548	570	571	577	557	521	528	541	559	587	559	546	562	551	529	576	570	597	511	533	587	540	513	541	564	583	542	554	564	568	573	558	554	505	561	552	573	561	522	642	586	568	571	564	521	560	551	558	581	563	556	578	588	559	586	539	586	547	572	572	545	549	587	552	543	573	557	561	521	523	505	557	552	554	590	557	579	590	526	570	550	553	553	542	559	563	551	529	566	556	549	567	543	520	596	562	521	553	568	569	558	545	521	574	553	559	562	561	539	568	563	557	546	514	525	543	506	546	585	587	586	545	558	548	569	561	559	535	569	584	598	584	551	520	545	528	570	560	528	555	540	545	511	532	610	578	595	535	550	562	543	541	574	571	549	531	567	576	609	566	571	567	592	543	569	575	563	562	550	549	591	574	515	576	573	575	567	567	556	536	573	586	547	600	550	556	555	545	540	566	541	587	519	563	539	551	587	524	607	555	543	556	577	587	605	548	552	568	524	548	514	556	555	520	580	572	559	595	521	540	560	536	587	560	551	512	505	558	536	537	568	545	553	502	596	569	579	535	564	559	504	568	576	547	574	568	545	565	604	591	563	572	574	564	554	547	577	524	540	499	522	568	515	549	521	542	539	574	551	603	591	530	586	514	562	526	584	587	536	567	597	537	581	596	594	563	536	534	588	572	593	564	607	565	575	578	522	558	532	547	527	507	596	536	572	538	556	558	542	560	555	532	534	530	538	569	575	542	556	544	548	548	521	585	567	586	575	550	590	509	537	539	534	562	597	582	522	580	522	589	562	519	538	577	579	589	544	555	584	541	578	575	620	539	534	567	526	532	533	551	550	599	562	550	594	602	548	513	596	538	540	552	588	568	549	534	578	578	571	550	563	559	546	521	577	537	537	561	567	579	571	565	567	520	549	518	563	550	566	571	517	555	544	571	580	529	605	541	553	549	565	546	550	580	517	565	570	503	561	564	537	544	568	543	517	543	584	558	552	529	559	572	565	546	559	548	606	548	542	576	566	509	550	513	618	552	567	572	521	530	557	605	605	587	542	566	536	560	534	528	532	610	578	544	519	582	576	559	591	507	529	545	567	556	545	595	586	604	578	585	537	551	555	594	568	535	548	559	552	556	569	597	533	583	572	565	515	544	508	576	530	530	543	559	558	588	543	568	574	534	556	554	573	548	539	572	531	559	563	565	566	572	577	578	539	546	541	531	563	567	561	560	552	539	557	540	532	547	557	521	559	571	531	535	566	591	518	550	547	604	561	556	541	556	545	517	564	560	591	553	555	562	601	577	560	611	561	579	567	547	556	539	559	548	561	543	538	539	528	530	548	557	513	585	547	571	538	555	547	550	532	618	562	574	599	577	546	555	554	573	567	592	560	539	551	565	603	575	529	572	538	593	555	539	575	548	569	598	578	547	499	561	558	552	557	550	544	510	549	570	547	575	528	560	572	563	582	586	546	582	564	519	588	546	562	559	538	551	588	552	510	555	569	573	544	561	544	584	552	563	554	562	572	531	558	551	563	535	552	539	623	535	563	568	574	596	580	541	565	569	581	562	535	538	596	550	569	566	579	558	546	596	542	547	566	528	552	562	542	532	572	577	532	557	572	564	573	575	556	547	561	547	562	566	538	548	578	534	547	558	527	563	538	566	546	532	559	574	560	565	533	568	562	525	549	573	555	572	539	573	533	538	573	536	547	573	573	519	513
33573	33973	36767	26884	28081	50207	34817	38310	35426	20400	11364	7135	5140	2690	1072	501	252	206	214	240	216	198	222	211	212	222	204	234	232	246	239	226	217	243	198	215	231	181	244	221	215	200	244	230	224	209	216	206	198	208	230	234	225	210	200	208	218	250	198	219	230	216	217	217	202	204	211	218	208	224	213	222	211	219	208	212	215	228	220	195	223	223	215	201	220	224	212	228	209	214	198	220	213	204	209	238	216	214	221	203	212	224	191	200	214	213	224	226	211	200	258	213	199	205	182	200	192	218	209	211	200	202	199	217	225	207	189	212	206	241	228	192	234	228	205	234	204	234	202	219	189	220	221	229	214	228	195	242	198	202	242	235	201	221	204	237	233	214	194	249	207	221	199	208	214	213	225	234	221	217	228	220	222	215	209	203	225	230	227	214	204	212	180	228	214	212	195	237	227	209	211	199	195	207	232	209	205	219	232	200	201	198	197	221	205	240	203	211	240	204	196	215	196	185	195	207	196	217	227	187	231	235	193	205	213	198	192	222	221	226	229	236	218	205	229	209	210	199	219	197	180	216	213	206	226	190	214	242	214	213	185	231	190	199	199	214	226	226	218	172	237	242	224	201	213	211	218	205	225	230	242	212	203	208	188	203	219	202	216	209	200	202	215	244	222	224	225	248	228	210	199	203	220	236	212	221	213	236	211	216	206	193	213	221	214	204	239	235	176	222	223	231	231	215	205	208	212	206	202	210	208	230	210	241	222	200	231	209	215	200	232	248	219	226	216	208	191	218	197	189	231	178	219	218	229	214	197	215	231	243	204	215	225	211	232	203	228	240	234	242	194	224	188	216	214	205	210	199	237	209	206	204	217	234	201	220	206	179	220	240	233	222	238	213	213	222	233	196	206	201	203	217	194	188	210	199	231	212	186	222	191	209	230	236	214	207	198	231	219	232	206	201	201	214	210	202	191	224	186	205	202	202	207	234	227	240	226	200	218	226	204	209	208	217	203	213	238	218	219	193	199	228	216	213	227	241	209	226	225	215	209	229	217	201	204	196	190	195	222	230	201	238	212	203	189	217	215	227	241	215	220	249	204	225	220	208	214	220	215	195	222	257	215	226	226	248	235	239	214	231	213	209	196	229	241	211	199	229	191	220	230	222	195	215	210	251	233	225	242	190	216	202	248	202	237	191	196	195	206	202	225	191	216	212	203	238	217	245	209	205	210	190	196	212	181	200	200	198	228	227	203	201	208	247	223	219	216	238	223	214	213	209	234	189	236	226	217	199	232	200	197	220	225	224	211	219	212	211	230	214	236	231	204	202	222	211	215	220	229	238	246	212	231	228	200	221	210	216	216	237	227	253	222	195	211	211	204	223	235	234	215	243	220	211	223	214	218	223	204	215	193	196	232	220	214	210	209	212	217	200	231	232	224	208	220	225	196	216	228	208	229	245	228	224	206	205	216	204	238	181	234	184	207	190	211	205	222	208	221	230	210	243	184	204	203	199	215	219	226	198	225	213	217	222	202	211	190	217	231	215	184	206	172	191	198	226	218	212	226	221	251	228	205	200	210	205	217	213	229	214	218	220	189	216	240	206	212	189	207	188	205	212	203	231	210	202	219	206	217	227	203	220	221	212	214	204	231	221	221	193	203	222	203	213	214	181	209	204	187	219	204	196	226	245	227	235	219	204	228	216	228	190	201	208	222	245	196	191	219	214	187	221	245	236	202	206	201	229	205	212	176	195	267	210	221	193	202	210	238	197	252	215	242	208	211	208	229	234	231	200	207	214	204	221	200	219	230	196	223	214	230	204	217	209	213	218	226	180	190	221	213	216	204	197	227	222	202	209	206	217	187	213	228	212	236	208	215	213	221	184	202	215	200	252	245	214	247	218	224	238	215	219	227	219	212	209	220	221	232	252	197	245	220	206	204	208	226	207	205	245	228	209	248	225	208	205	215	207	183	197	215	208	186	208	217	220	253	214	205	203	220	225	196	224	204	195	247	221	221	220	208	217	221	227	193	215	246	207	201	223	212	221	217	207	208	216	204	195	223	242	198	196	217	231	225	213	215	198	222	215	193	233	195	200	224	234	204	185	209	205	232	211	200	200	234	208	207	225	236	213	220	226	209	201	226	223	195	233	224	245	204	226	218	217	238	196	205	230	215	221	187	206	215	234	238	210	216	202	223	191	184	203	215	219	199	199	217	216	203	228	227	239	197	219	193	206	207	205	196	233	205	239	219	211	238	212	218	214	190	233	205	208	202	211	220	224	226	213	213	220	202	211	207	208	210	193	227	206	213	194	211	209	209	215	215	211	253	210	191	237	217	224	200	212	199	227	210	218	207	220	209	211	235	226	186	194	214	209	216	195	212	207	247	186	213	229	212	222	196	211	199	186	209	212	234	250	226	185	242	212	217	214	234	230	212	219	215	199	217	238	207	211	229	218	234	181	226	202	210	200	232	208	218	201	230	242	192	249	237	205	209	205	232	193	210	229	205	211	241	226	198	232	230	185	221	228	228	230	232	233	224	202	210	200	190	189	211	205	217	201	228	198	220	245	226	238	237	218	217	210	214	254	206	220	225	218	245	221	202	230	223	226	208	225	204	210	232	230	183	222	234	205	233	211	213	200	208	199	190	217	235	208	223	216	206	247	218	237	194	230	222	225	217	216	218	235	216	247	237	183	221	203	241	205	209	232	228	186	226	205	197	195	198	214	202	219	223	213	240	216	189	211	217	234	217	188	199	203	230	207	204	195	217	224	191	256	202	182	189	195	191	211	211	217	216	218	202	246	205	207	214	211	224	178	221	218	218	221	204	203	209	222	211	217	224	193	192	232	204	227	219	220	211	186	217	197	249	216	203	214	233	224	197	207	218	235	223	224	203	197	219	242	211	215	238	221	230	205	244	222	182	196	195	233	203	208	231	210	221	216	220	230	199	207	202	190	200	212	236	210	199	205	218	214	197	225	218	226	199	234	228	212	229	205	207	200	219	217	219	199	213	213	216	204	223	207	215	233	221	190	222	221	227	196	198	229	204	210	206	201	192	223	219	214	221	220	225	225	204	232	209	209	204	190	217	223	198	233	206	230	237	219	215	250	217	208	229	221	215	215	197	229	225	232	204	205	219	211	209	237	219	220	236	221	243	217	188	228	236	210	243	227	222	208	236	216	231	211	223	238	210	212	213	201	205	199	219	211	220	250	203	214	223	199	246	217	206	216	212	213	208	224	224	212	208	218	204	223	236	194	232	206	200	226	214	262	215	197	208	195	242	196	202	218	218	209	193	193	239	210	199	223	183	204	215	173	224	206	180	218	231	220	206	204	211	223	187	231	217	226	232	200	250	192	250	215	192	211	217	254	232	226	212	194	196	190	214	222	240	218	224	209	214	196	184	225	203	213	215	200	219	232	213	221	189	207	240	241	211	185	208	208	219	201	208	226	211	220	224	209	226	199	208	212	206	212	220	229	195	203	208	204	206	197	225	234
22314	27983	35649	31455	41288	59588	41496	55730	46548	36396	25653	21955	18100	10698	4814	2101	891	632	684	699	657	633	654	607	650	688	642	636	656	620	669	620	635	654	596	643	610	635	626	601	628	605	614	561	617	629	597	619	625	611	616	638	592	592	567	591	628	626	606	594	624	609	580	593	597	627	612	592	631	628	605	597	652	574	641	615	608	594	565	588	615	590	607	608	590	593	613	599	614	596	626	585	631	618	594	610	610	562	610	564	623	602	588	602	591	632	603	613	599	602	632	586	638	636	597	637	577	609	592	576	621	585	598	587	617	602	613	589	605	640	607	618	584	614	568	586	591	569	629	590	584	630	560	652	591	617	575	576	603	561	560	607	532	620	650	580	610	617	607	564	584	546	652	605	627	618	606	601	605	619	568	592	578	612	614	571	579	574	630	595	616	628	573	584	589	598	592	639	624	612	553	631	578	579	619	626	590	576	593	603	562	595	591	599	599	628	622	597	636	702	584	623	596	590	592	630	627	598	597	618	611	609	639	606	599	580	624	615	563	597	574	612	558	640	623	575	619	583	613	622	603	554	650	580	618	627	591	584	613	593	592	564	605	615	556	641	607	610	608	581	621	630	572	592	612	603	622	594	617	626	654	628	631	572	626	577	594	594	593	561	662	568	587	614	590	583	596	639	602	598	571	632	604	612	630	619	559	612	628	580	586	608	614	641	592	601	624	574	623	619	584	624	606	628	587	622	588	627	615	639	583	561	584	602	607	610	628	613	581	597	577	625	605	647	608	594	594	575	583	634	597	591	550	614	569	598	596	591	620	592	596	617	602	638	569	593	668	610	604	605	615	569	621	602	600	616	619	595	612	615	601	656	553	616	642	612	638	596	586	637	551	599	557	610	585	577	615	585	604	568	598	625	589	588	621	603	600	603	631	610	636	594	641	583	603	631	651	583	584	618	621	629	622	600	563	636	604	564	631	613	573	612	568	652	634	576	634	615	575	631	612	619	593	590	607	591	595	623	617	603	586	606	612	615	603	609	619	618	695	597	619	576	617	595	607	640	580	580	606	624	573	594	590	579	592	585	651	599	614	637	561	565	575	652	595	622	548	558	598	608	595	679	564	574	591	593	625	619	634	610	555	640	569	622	632	607	620	595	562	624	591	583	591	602	598	652	632	624	610	596	623	574	585	629	601	572	614	590	600	571	599	592	594	646	598	615	625	616	554	625	614	580	637	614	622	590	615	580	614	648	629	611	589	586	623	619	618	598	609	613	587	610	616	548	606	576	602	616	573	613	655	597	619	563	628	636	590	622	611	625	583	586	626	600	641	608	616	601	575	586	631	628	646	595	576	609	578	571	669	622	653	621	577	630	623	565	586	556	598	582	582	621	629	590	583	571	570	607	582	614	600	582	605	598	600	636	632	602	640	663	565	602	587	594	613	634	647	590	624	614	652	552	583	602	621	606	585	649	597	614	605	583	584	570	616	628	618	596	622	625	572	617	631	656	587	613	603	600	610	604	579	578	581	588	598	693	660	556	621	601	578	615	587	571	602	592	585	605	654	606	646	606	591	634	598	592	616	590	605	648	618	632	616	559	593	588	604	607	589	582	565	598	644	599	566	594	590	589	573	565	596	620	594	619	539	622	588	583	578	615	594	623	634	602	573	637	615	682	624	577	614	608	603	593	618	608	595	603	592	665	618	591	623	628	576	591	621	641	597	608	598	592	580	608	610	569	590	635	602	604	592	637	609	640	567	593	661	600	621	632	611	600	572	581	583	615	610	594	613	647	575	605	593	565	613	597	605	596	592	624	628	583	585	619	640	616	672	623	606	623	578	616	615	594	557	599	615	618	594	636	598	611	606	571	616	597	612	611	620	590	595	617	646	620	654	647	586	616	604	619	560	616	611	594	600	636	576	624	650	632	561	605	591	574	634	626	644	613	611	621	605	558	633	623	596	588	660	603	601	612	625	659	633	630	585	601	615	576	596	566	617	619	615	598	596	600	624	621	571	577	605	658	635	568	596	620	620	602	594	591	601	613	607	635	590	628	591	604	614	616	609	615	611	623	599	627	626	588	588	605	606	657	629	618	614	570	603	623	622	619	599	578	595	609	585	550	586	615	589	625	620	560	587	585	569	625	574	583	585	603	606	574	588	602	573	631	595	659	606	636	645	590	616	568	612	582	632	577	596	549	628	620	603	631	628	612	631	610	628	575	617	566	596	588	639	632	648	584	629	630	544	616	624	606	605	661	611	598	597	644	595	607	596	567	623	618	638	609	650	544	673	604	594	625	610	565	620	599	583	607	594	580	625	588	606	585	623	630	601	607	615	590	665	627	608	602	602	669	617	596	653	582	633	608	632	652	600	596	635	631	611	640	608	586	590	612	618	609	631	615	582	589	587	596	609	576	568	600	605	593	592	633	598	609	555	573	622	578	580	545	604	574	637	631	584	594	616	589	585	600	638	561	642	607	578	630	595	623	604	614	573	571	608	627	595	555	578	581	617	611	577	625	593	584	596	605	620	596	636	611	645	623	616	609	622	599	566	578	615	601	581	576	600	624	558	584	596	634	592	562	641	578	583	580	609	571	606	597	572	641	570	569	587	579	596	594	628	605	588	646	577	598	628	606	607	592	607	573	543	681	594	586	618	619	603	577	617	620	605	622	614	622	629	614	608	594	570	589	555	600	624	619	594	647	617	580	623	593	603	637	585	651	594	630	597	629	612	618	565	619	598	611	632	586	581	590	553	624	608	618	616	649	631	616	586	624	603	620	621	620	585	605	626	611	595	579	623	584	600	596	620	621	599	614	586	605	585	595	586	591	650	561	610	592	629	613	568	614	578	601	619	603	621	574	614	636	657	556	635	587	623	594	613	616	603	593	601	600	582	616	576	613	609	558	608	591	596	599	624	589	563	549	579	644	623	553	602	613	621	614	579	589	579	646	560	591	621	633	614	603	650	580	628	624	599	624	613	647	638	577	625	546	582	603	568	611	579	611	597	612	598	591	621	615	592	606	609	596	571	589	644	632	595	596	614	551	627	588	610	609	610	580	598	581	610	636	614	571	623	612	638	636	619	599	622	579	592	625	635	615	617	575	673	608	618	626	613	594	621	619	630	664	622	599	601	624	632	633	579	645	610	579	581	585	577	640	627	563	567	616	633	553	605	586	601	635	626	631	628	629	606	612	598	607	624	636	621	571	610	600	574	621	594	627	635	602	578	627	582	599	582	602	589	568	634	641	574	604	607	649	609	624	614	572	592	594	563	605	628	576	595	598	596	580	568	595	576	605	608	619	622	601	582	600	619	590	594	604	625	609	614	651	623	612	632	609	623	599	568	607	588	654	576	614	643	578	643	621	607	625	609	564	586	605	598	619	595	597	570	631	560	602	586	607	594	583	580	638	595	584	645	623	574	638	586	608	596	591	552	568	609	638	624	554	617	603	592	613	600	554	584	604	607	581	631	653	577	609	630	628	607	540	633	621	604	609
12867	12731	13368	7096	4855	5320	3415	3532	1390	878	741	1060	1047	1030	956	583	317	219	209	170	195	204	204	184	197	192	224	186	203	202	218	237	195	210	204	198	212	226	219	204	226	191	183	184	208	201	214	224	218	211	195	189	229	217	202	195	208	216	195	201	225	206	199	214	212	206	198	226	186	233	225	212	226	208	212	199	198	221	217	199	213	210	220	195	185	185	207	206	200	196	212	194	218	199	210	233	225	219	217	193	188	216	221	234	198	210	225	225	238	203	208	211	216	188	205	242	187	214	230	183	207	190	212	219	218	190	218	202	183	229	205	189	217	180	212	213	201	212	186	210	202	186	223	191	216	192	198	206	174	214	200	206	201	206	207	198	211	199	217	225	217	226	190	241	205	214	215	212	218	213	230	211	207	247	198	174	204	211	198	214	191	187	193	226	189	197	227	193	200	185	219	207	192	219	195	187	200	213	215	188	212	224	207	179	203	206	196	209	208	204	210	211	206	209	216	194	215	202	198	219	206	212	204	201	185	222	209	228	192	191	209	211	209	196	211	214	180	201	211	232	210	204	231	239	204	205	209	208	197	215	200	196	213	196	199	227	208	227	198	202	186	189	221	195	218	193	191	222	202	184	225	188	204	213	194	204	203	205	188	183	227	216	231	211	214	224	229	224	215	216	227	213	199	197	214	206	177	216	209	208	203	193	198	226	214	217	195	214	208	210	170	210	184	182	177	200	198	184	221	201	202	188	200	179	207	196	191	232	192	208	203	204	220	234	212	222	189	199	203	220	204	203	239	205	204	215	193	196	217	207	208	223	221	224	204	192	200	212	217	199	210	211	238	221	213	229	212	223	218	215	208	212	210	214	195	212	213	226	188	206	241	205	213	230	208	196	212	209	199	199	205	226	191	209	218	200	206	209	205	183	216	217	216	231	210	221	195	221	184	180	217	218	200	178	200	233	199	209	208	214	220	207	197	221	225	197	204	170	206	204	238	244	230	212	214	192	207	215	246	193	191	222	208	222	199	201	201	237	186	188	186	209	214	205	209	215	223	208	200	243	203	214	196	201	200	226	200	214	186	196	214	214	207	202	187	233	217	210	226	225	210	206	191	200	195	191	211	202	180	230	199	189	220	228	203	212	204	179	211	221	202	210	192	218	215	214	223	197	189	221	196	233	215	228	198	198	219	210	205	235	202	200	211	200	211	202	209	202	200	186	210	194	199	224	209	201	231	223	216	202	231	213	230	201	216	190	201	219	204	222	217	206	198	199	192	170	212	208	184	208	230	199	222	207	204	206	189	207	210	215	208	181	225	200	209	210	207	212	203	220	207	206	218	214	222	185	221	192	186	190	192	240	224	205	206	226	190	224	205	190	205	221	185	230	208	200	197	196	229	234	227	215	197	199	185	187	229	228	194	192	199	219	204	231	234	199	215	239	206	217	192	222	201	225	178	234	224	209	203	197	210	205	197	193	208	208	205	211	188	206	214	243	216	213	198	233	220	195	219	222	195	226	223	212	197	198	216	202	223	208	205	195	209	215	187	209	206	218	236	198	194	208	204	206	222	198	219	211	217	200	216	222	197	205	214	209	227	196	209	224	190	218	209	192	212	245	190	199	197	208	193	230	193	205	215	205	210	228	198	184	206	210	210	215	204	195	210	205	214	208	210	223	191	211	211	194	222	215	243	218	209	210	208	216	214	204	189	215	201	212	190	223	198	192	221	203	197	199	188	181	217	208	192	196	188	203	204	224	208	194	203	193	171	199	175	211	218	212	193	217	226	190	204	199	216	192	218	218	191	208	209	201	209	201	208	191	207	180	239	196	226	258	229	197	192	219	212	194	207	220	219	217	212	193	214	215	188	171	211	189	187	211	215	195	201	192	183	197	240	208	201	208	202	213	204	219	211	198	249	201	204	195	203	226	208	236	198	215	196	204	210	206	209	206	186	194	210	213	203	187	198	235	199	208	195	186	205	197	211	189	230	224	201	215	202	229	216	212	233	218	199	226	218	207	187	222	203	208	195	206	199	233	201	217	205	201	197	225	199	220	220	205	199	196	194	218	198	214	211	205	240	212	194	195	226	203	200	210	199	191	207	202	206	214	246	216	207	214	206	217	203	215	207	224	192	222	203	209	222	199	223	211	225	220	191	219	221	179	219	215	219	230	222	225	205	207	213	206	208	201	203	204	216	200	216	219	204	208	225	204	239	225	239	218	222	210	199	201	203	203	201	219	238	232	206	194	210	212	204	233	192	193	209	208	204	236	191	197	228	201	215	206	216	187	232	201	191	177	190	187	185	189	223	200	168	222	201	213	223	196	193	207	208	224	211	201	221	225	205	232	192	192	212	223	215	203	182	209	231	190	193	227	209	218	192	197	205	200	203	187	207	219	208	180	229	200	204	219	214	203	201	205	198	194	204	181	199	220	199	215	194	190	226	211	187	218	201	206	207	197	185	224	201	209	231	192	213	204	174	229	222	206	200	198	188	187	238	216	198	205	230	212	233	209	226	222	198	208	220	178	209	210	207	206	204	204	220	205	200	202	207	218	208	227	229	187	208	213	196	195	175	183	183	208	208	208	212	208	192	187	225	215	210	214	207	212	232	230	210	197	202	225	213	178	220	222	224	222	224	203	213	186	205	208	191	194	181	202	215	180	221	219	213	212	218	214	192	208	210	193	207	213	231	210	203	227	192	194	212	210	207	197	200	201	180	217	216	204	205	209	213	208	226	238	196	216	220	199	199	219	219	218	219	200	209	196	206	226	208	223	205	216	196	236	220	184	216	217	196	199	213	220	234	204	219	186	192	215	203	209	191	202	210	206	205	196	214	197	197	203	195	211	204	193	226	217	216	199	205	197	221	192	224	229	221	198	210	211	227	212	196	207	195	182	205	194	212	211	220	195	215	164	209	237	206	199	205	197	209	224	203	205	222	211	220	194	208	206	204	203	229	231	193	218	184	200	185	200	227	215	178	195	209	226	212	191	221	183	221	199	208	237	211	204	212	208	205	184	228	188	223	211	225	187	202	185	187	207	209	221	183	196	225	204	222	220	218	187	216	213	212	217	208	215	190	220	209	188	239	201	205	226	211	214	192	188	209	214	214	221	205	194	200	209	202	188	202	220	224	235	195	197	183	192	209	204	197	208	200	208	215	184	208	232	201	192	227	206	197	211	188	215	201	179	208	202	204	252	196	186	190	220	229	213	195	179	192	237	213	216	210	211	177	214	240	181	195	201	205	227	193	215	218	197	213	218	180	185	224	215	231	231	191	205	191	215	206	205	190	230	201	201	194	222	177	199	226	201	200	204	186	219	185	209	194	217	216	192	207	182	182	213	202	213	226	201	226	231	196	200	203	214	199	181	192	183	207	193	204	214	184	216	215	207	198	216	200	214	199	236	214	238	212	203	242	201	208	196	187	185	210	211	205	210	198	236	208	209	235	213	202	223	224	195	229	219	199	192	197	203	205	200	234	208	214	216
8646	11130	18217	14460	14672	17091	13025	13658	5054	3813	3800	5085	4739	4530	4432	2293	1063	639	612	607	591	580	571	630	552	593	575	573	585	621	582	561	585	623	657	587	648	583	591	585	619	593	586	587	576	612	600	587	573	589	579	581	564	573	590	579	599	548	559	622	605	628	584	634	567	545	557	610	618	572	562	618	561	590	580	595	581	596	615	570	602	619	577	573	578	610	539	588	590	612	571	594	608	565	561	596	572	571	596	552	573	608	568	601	550	604	551	615	580	572	560	561	621	562	611	614	566	600	642	577	615	566	615	602	580	598	596	603	611	561	580	587	589	608	582	557	566	598	594	558	543	604	623	562	590	627	615	547	555	614	583	568	597	579	603	586	556	608	574	600	621	559	582	566	590	621	592	615	596	568	585	537	599	561	578	586	524	612	590	597	556	608	610	610	563	620	586	603	609	580	579	573	561	607	575	551	575	603	582	603	540	569	588	597	584	577	591	594	602	555	604	578	645	599	584	534	593	584	576	558	583	597	576	569	637	525	578	620	619	605	581	553	585	613	539	584	624	542	570	576	603	557	586	581	573	593	618	536	556	600	572	567	612	611	630	589	569	577	631	631	572	544	599	624	578	577	574	566	569	561	583	628	606	570	578	598	616	611	574	618	580	565	594	585	588	583	630	536	559	568	567	635	550	599	615	575	574	574	580	587	607	587	605	609	620	536	528	586	621	561	558	589	610	643	600	616	565	597	586	563	546	614	568	543	575	622	558	560	577	548	581	581	567	585	581	596	587	566	573	591	586	586	616	573	623	601	572	615	629	577	590	592	581	562	600	601	566	544	587	555	539	596	558	586	575	603	575	617	547	557	589	594	618	586	571	578	591	594	596	596	563	546	551	546	554	563	551	586	580	580	586	559	601	572	557	598	605	575	566	580	515	560	625	538	560	569	617	568	605	539	562	582	584	623	555	587	575	596	576	561	551	597	556	559	629	607	580	575	572	609	631	585	579	608	600	623	622	592	595	602	573	556	590	585	624	578	588	598	629	590	602	577	614	608	585	629	587	571	591	565	559	604	548	610	611	572	545	587	535	548	575	597	570	587	563	603	599	593	597	536	544	597	571	588	554	569	589	570	618	563	606	590	558	603	612	539	555	597	580	582	587	619	549	598	599	569	577	597	579	610	568	607	592	555	626	588	599	572	614	581	575	607	592	559	623	587	605	564	576	551	601	589	593	524	573	590	626	606	586	582	576	602	586	602	598	587	564	572	583	567	579	521	582	618	554	615	564	598	583	578	589	544	621	581	590	614	607	625	606	586	598	607	561	626	596	578	584	585	606	587	604	593	563	599	577	592	587	583	574	582	593	593	599	568	598	568	558	586	561	563	584	565	619	577	615	545	633	605	548	595	566	580	587	575	603	558	604	658	611	551	569	560	646	612	588	579	566	576	581	571	612	581	620	609	571	593	604	585	605	591	622	572	615	583	575	561	574	560	583	617	600	531	564	583	556	579	570	586	594	588	572	584	594	554	558	596	571	636	594	596	615	653	598	595	577	602	580	588	611	582	561	560	567	578	560	572	571	586	569	597	594	581	594	551	533	603	527	569	588	584	556	541	593	531	570	627	582	570	574	616	564	567	577	609	589	547	612	602	588	599	574	551	534	601	634	567	557	614	546	593	579	618	593	584	582	620	556	539	581	585	609	586	596	566	583	588	564	638	564	569	581	549	545	572	579	572	602	557	605	566	599	563	615	561	600	596	573	558	593	617	615	558	615	595	546	561	571	602	584	584	588	628	559	595	585	562	560	587	598	567	562	544	585	619	615	541	562	574	572	571	599	585	508	626	566	556	574	542	578	600	565	618	602	559	565	555	579	550	576	597	641	564	598	546	559	588	556	566	578	529	582	575	600	604	586	593	551	586	591	592	558	590	577	585	559	580	588	571	607	571	579	599	581	618	579	596	608	534	586	564	566	573	565	611	566	559	572	580	607	593	584	563	605	602	633	586	583	583	596	616	560	629	588	552	583	605	579	579	537	609	558	548	538	581	595	588	565	606	565	576	595	601	598	599	557	615	615	567	580	591	582	629	574	587	587	578	578	586	571	592	598	588	598	586	560	564	585	602	603	616	548	589	611	583	592	569	579	556	570	575	617	609	620	612	592	607	629	568	559	561	613	603	547	594	556	566	559	601	575	601	608	575	574	576	578	595	595	589	574	602	600	550	591	585	601	576	603	611	563	589	562	578	566	598	575	568	584	598	603	576	578	613	573	593	613	580	599	608	597	557	568	602	634	598	560	640	586	576	575	586	569	590	578	533	567	596	576	577	590	559	598	592	584	569	535	574	628	543	538	570	635	559	554	575	623	604	596	583	608	590	616	600	598	591	580	571	546	581	567	579	570	580	580	524	596	573	587	561	610	568	597	613	597	594	592	580	598	562	588	571	600	586	615	591	605	582	588	522	589	575	613	550	568	557	581	586	617	605	569	617	589	572	564	635	574	554	581	589	623	572	601	603	531	609	574	602	639	603	608	590	593	587	598	598	584	595	595	618	601	550	590	569	568	564	549	613	561	610	615	605	616	596	611	607	541	570	597	573	563	593	590	569	567	604	589	606	566	631	581	618	580	585	577	542	615	575	602	621	605	576	566	562	608	635	598	586	561	608	579	544	587	585	608	552	604	571	578	551	596	540	576	555	576	583	576	590	586	605	606	564	593	524	585	571	591	626	584	584	608	564	583	590	625	573	597	565	617	597	540	584	569	574	567	557	593	577	657	634	583	584	582	571	584	607	648	584	588	580	592	606	592	559	613	587	645	594	569	590	587	579	564	597	595	581	602	618	576	581	574	576	557	609	562	574	546	548	582	584	546	547	606	577	531	567	566	573	573	561	587	571	588	633	603	611	587	595	569	623	611	569	569	563	590	573	591	621	579	570	592	605	590	605	593	569	575	582	586	576	572	590	536	551	596	579	591	595	581	600	579	602	615	593	594	592	598	605	605	546	591	606	569	594	601	564	591	587	563	618	532	578	593	579	588	547	625	556	593	583	594	565	558	614	620	581	596	617	546	573	559	564	553	537	569	562	573	594	578	633	578	549	604	590	606	544	594	562	585	537	611	567	560	565	581	584	564	586	591	581	587	589	654	563	602	601	570	589	611	567	591	589	568	573	584	603	604	558	586	601	598	571	583	597	625	552	568	630	581	581	614	605	543	589	608	559	566	555	579	551	594	548	590	590	577	596	600	618	585	587	580	597	599	558	577	563	572	570	582	567	540	585	629	569	573	600	559	547	577	575	605	595	620	598	612	617	560	603	583	582	583	546	550	624	565	599	574	615	578	578	529	565	579	576	557	548	591	612	554	580	574	581	589	574	593	611	647	558	534	610	600	587	577	620	585	598	614	579	632	603	599	538	608	593	586	564	551	558	619	572	580	553	623	538	593	572	577	557	551	564	556	544	539	644	576	597	550	571	583	602	589	578	559	598	587	633	598	609
28119	28586	30953	22001	21511	29823	14883	29906	15896	9051	11962	10050	4212	1839	1716	1003	563	248	199	192	178	178	192	184	183	168	194	178	208	201	180	181	181	185	200	191	189	200	183	171	198	201	182	190	193	197	183	202	191	216	174	205	197	183	183	174	197	183	158	209	190	174	185	173	195	196	192	191	183	166	192	181	188	192	174	172	177	157	185	183	176	195	186	183	195	168	176	187	176	192	173	218	177	192	188	210	197	220	185	183	217	158	183	167	159	177	183	181	182	193	163	187	164	194	179	199	188	182	176	178	187	179	183	190	219	190	194	178	166	181	194	209	181	200	186	183	167	182	193	173	179	173	178	182	178	178	193	202	190	194	200	186	167	202	191	160	215	188	186	173	190	181	189	195	193	189	211	199	167	190	181	162	211	191	201	189	191	184	187	171	178	187	178	174	167	186	185	175	203	190	178	205	182	186	178	203	190	156	191	212	195	177	173	190	174	197	170	208	164	170	161	221	172	182	179	180	214	166	185	167	199	175	189	179	210	207	181	163	184	192	182	216	186	198	185	184	184	195	166	201	190	200	208	197	175	183	215	189	185	194	195	168	175	191	162	199	190	186	177	174	189	196	180	195	193	206	181	174	207	190	181	161	182	185	175	197	176	188	199	175	201	194	178	186	180	166	189	206	168	177	176	188	189	192	178	205	185	156	190	196	185	186	187	170	193	171	209	182	188	206	178	162	210	173	199	192	193	186	190	197	222	169	176	193	198	203	200	174	179	181	195	220	174	173	185	174	180	160	170	172	198	196	172	191	201	182	200	192	163	199	210	173	211	180	191	189	183	199	172	192	169	188	173	177	193	186	189	194	151	184	167	177	177	188	188	214	180	176	197	205	154	199	153	147	181	188	174	195	196	180	189	162	166	190	174	174	184	197	176	172	179	175	199	198	180	165	183	185	206	171	189	191	177	173	177	177	171	164	185	182	191	198	155	180	180	160	169	186	184	182	169	171	184	212	192	182	189	172	200	200	189	186	190	159	167	200	192	157	198	181	176	185	192	171	185	166	184	186	174	191	187	202	210	200	188	186	194	197	172	171	174	180	160	187	201	185	181	229	173	165	188	185	208	194	189	165	199	182	197	200	197	175	189	179	211	186	199	193	183	198	165	170	149	169	170	193	169	191	184	174	197	185	179	198	172	207	207	178	189	175	179	195	163	169	203	187	190	193	188	216	187	149	176	186	169	180	182	177	173	179	195	200	177	186	188	188	160	211	178	203	169	189	179	201	177	190	179	182	191	190	189	198	192	194	180	153	168	198	182	170	216	168	189	221	188	213	173	190	197	207	186	196	182	167	170	172	179	178	195	206	201	200	182	194	171	176	176	186	179	154	195	170	198	183	189	201	173	171	204	204	203	203	177	199	209	171	176	185	200	192	170	167	156	156	195	176	201	195	191	170	178	172	187	185	190	197	171	178	176	200	180	185	181	180	204	156	186	180	177	186	178	159	184	179	210	171	194	198	167	205	184	183	191	191	189	171	177	177	204	193	179	179	180	185	201	159	197	182	195	197	177	203	180	216	201	200	182	176	187	177	185	185	173	183	188	190	215	188	185	190	187	167	204	214	195	166	199	203	182	198	187	183	191	162	172	210	161	210	188	217	187	220	196	188	178	207	168	185	183	198	192	185	211	213	159	176	219	171	197	197	188	209	182	199	170	198	199	159	183	215	162	203	196	183	184	184	191	193	206	191	164	185	178	176	185	183	212	177	170	199	186	191	185	204	224	186	171	178	209	176	195	176	204	190	192	169	195	165	178	193	188	204	181	174	173	164	167	180	190	178	181	193	170	181	194	161	192	156	181	186	186	181	190	183	163	214	204	198	174	192	175	214	194	181	186	192	198	197	193	183	191	181	181	181	191	194	189	176	183	184	185	179	161	180	198	185	159	174	176	176	165	193	201	170	201	181	177	180	211	176	175	179	195	179	179	178	207	189	194	170	219	192	166	194	204	194	184	192	189	190	199	194	204	209	188	169	207	188	191	183	179	180	197	199	178	169	163	183	197	183	174	179	194	210	184	197	169	202	174	195	183	182	173	175	190	213	199	172	195	192	153	187	185	184	203	185	183	168	170	177	183	178	191	169	183	181	177	175	206	185	179	183	205	193	169	174	161	193	199	181	204	210	188	162	179	181	201	195	163	195	173	172	179	192	186	205	181	216	190	219	170	164	195	204	179	184	178	179	204	177	187	199	168	175	166	186	194	215	194	184	169	179	182	193	184	188	178	184	214	165	188	182	168	218	175	219	165	169	168	192	194	205	152	188	178	186	172	200	176	200	180	187	176	167	177	207	184	192	172	207	171	172	186	185	182	194	197	192	185	182	184	170	188	177	188	184	175	167	185	199	199	179	182	174	223	169	174	186	172	168	179	163	199	171	194	178	187	204	168	193	176	208	199	185	173	182	206	174	181	163	178	200	180	174	184	166	212	177	204	181	184	172	201	200	181	196	197	193	185	203	175	194	207	185	187	195	168	187	204	175	164	189	174	212	179	179	182	201	178	171	182	189	175	183	173	166	157	189	177	184	181	196	181	187	207	182	198	202	188	169	181	186	176	209	206	177	186	212	143	175	198	192	185	188	198	201	179	188	191	202	170	178	202	185	206	186	210	190	195	186	183	179	161	172	199	177	200	184	168	171	163	187	144	171	190	179	186	173	172	161	182	170	197	194	175	185	188	180	205	201	187	184	185	173	170	183	204	191	190	195	197	172	192	184	177	183	200	168	178	189	192	192	196	208	178	211	176	186	176	181	170	227	199	195	180	172	191	161	195	190	209	197	203	199	196	179	165	157	174	175	209	173	176	175	186	165	175	203	173	209	200	195	195	204	173	171	194	179	187	173	189	175	179	172	190	183	142	174	187	161	162	195	182	182	182	197	190	190	178	188	171	162	165	181	182	196	193	194	191	185	180	193	170	155	178	232	185	194	202	183	210	185	177	179	167	184	187	170	188	190	172	186	195	203	200	225	174	193	189	170	173	202	178	167	209	179	198	200	187	196	187	183	176	161	175	188	189	182	163	182	206	177	187	192	191	197	201	174	184	165	192	185	169	161	185	211	203	201	179	196	185	182	211	188	183	185	196	171	188	168	197	198	185	177	189	203	164	188	191	186	202	181	186	172	192	200	201	227	175	182	190	160	180	194	186	204	168	172	186	169	212	183	163	187	190	174	179	193	187	192	190	184	158	193	184	203	198	195	184	183	180	187	199	198	179	183	197	170	178	180	172	191	197	206	189	168	192	177	209	179	200	202	191	179	161	170	184	167	175	186	172	191	210	195	217	179	178	166	180	197	200	167	220	171	168	193	191	186	183	186	194	179	194	181	172	210	195	183	175	161	168	188	213	178	179	179	199	201	183	172	185	197	187	162	194	179	155	179	165	203	199	184	174	158	196	205	195	181	164	169	180	188	199	172	198	204	187	184	184	168	205	163	153	231	174	171
18846	24066	30734	28243	34603	41093	28071	44219	25017	25110	32108	27081	14931	9039	7998	4805	2599	810	549	570	574	544	551	575	567	607	573	566	527	537	506	554	542	541	509	556	580	531	551	533	548	531	515	571	554	528	531	490	600	503	521	517	504	546	523	520	562	468	595	540	504	539	509	532	569	551	537	547	567	512	520	571	512	520	490	534	541	533	573	567	531	500	533	546	519	565	561	530	509	540	570	539	520	542	548	538	552	532	567	558	559	529	545	567	545	517	526	562	532	546	513	577	520	518	553	533	504	550	557	520	521	535	519	496	554	508	496	535	566	535	545	527	498	527	570	535	542	556	563	520	546	514	536	498	531	549	497	548	524	552	533	588	559	538	542	543	545	500	494	570	532	506	552	571	562	547	530	545	540	532	527	542	541	528	509	526	514	507	556	563	533	548	517	549	498	521	530	547	523	500	512	559	539	509	523	538	557	529	495	528	531	489	534	513	569	527	542	550	528	582	515	507	532	498	494	527	545	531	588	506	537	531	530	526	524	518	526	509	558	544	518	570	487	557	526	552	519	550	531	517	526	537	530	523	540	490	510	556	519	538	532	552	539	523	539	506	518	485	527	512	539	574	499	493	554	551	508	545	594	549	509	508	536	559	524	548	564	549	529	499	534	521	522	493	538	559	522	566	511	501	558	532	538	510	527	510	487	535	516	578	551	525	558	547	523	552	530	490	525	475	538	519	556	548	553	510	512	519	511	503	559	538	533	459	506	517	507	543	504	500	519	552	564	574	508	512	549	522	551	493	531	535	533	546	510	498	531	559	553	539	560	534	531	497	529	529	530	548	527	555	539	527	558	554	524	512	544	501	518	534	501	503	525	551	495	558	553	516	479	569	544	489	569	530	576	571	529	550	552	522	577	489	518	537	520	564	517	569	541	519	522	553	551	525	515	554	537	545	520	543	553	533	565	573	537	584	504	539	507	545	554	530	557	559	516	506	553	529	519	533	534	527	529	555	492	520	521	515	483	537	569	491	532	534	536	517	521	532	548	593	561	526	527	523	550	521	525	566	539	545	498	520	565	493	511	559	551	558	513	531	515	545	534	531	543	550	540	526	527	515	535	562	521	536	526	550	548	515	536	517	502	536	569	560	522	557	577	507	545	495	547	529	527	520	525	548	530	526	514	533	533	554	501	534	552	548	546	560	497	491	486	534	537	548	508	500	543	526	525	500	582	546	523	561	527	490	555	513	508	519	530	533	502	535	546	544	542	543	502	585	551	507	516	520	535	525	523	529	562	524	486	535	525	593	527	534	542	527	564	521	531	530	558	527	550	574	496	496	505	510	554	509	570	479	503	537	532	539	512	549	576	552	492	558	535	536	493	540	528	530	464	563	562	545	519	554	510	493	540	560	500	527	546	518	524	502	526	517	518	533	469	542	513	539	523	537	578	543	526	553	549	545	539	549	526	551	531	531	555	527	518	550	503	573	515	513	529	506	537	523	488	560	548	500	505	568	524	518	528	529	496	499	553	541	556	513	556	540	518	543	520	498	523	534	548	514	576	493	547	549	542	512	547	553	518	531	568	526	570	521	557	540	506	525	534	505	550	513	548	565	538	542	555	546	536	537	547	583	541	531	565	522	528	511	537	576	487	517	568	528	518	554	527	492	537	524	507	528	547	504	531	538	548	506	544	536	539	504	563	540	492	536	527	499	579	512	491	514	524	520	545	569	528	486	504	494	545	509	543	553	571	557	550	577	529	521	538	558	504	512	544	550	543	559	526	503	508	527	549	512	558	522	519	532	541	577	551	544	530	513	515	553	507	531	496	532	521	548	577	543	536	533	569	517	528	531	513	529	525	557	539	530	527	552	571	549	522	505	508	521	561	526	523	502	516	516	538	530	551	537	525	488	508	528	508	508	531	521	508	511	540	540	501	508	552	535	549	539	500	541	512	555	524	495	513	501	525	557	593	502	541	544	537	540	519	538	508	539	523	524	539	533	534	503	495	492	530	598	504	543	538	502	525	565	503	536	569	562	537	511	546	541	530	515	546	554	569	523	511	522	517	499	549	555	529	548	573	493	519	526	550	575	493	492	530	534	511	538	560	529	526	526	548	573	533	548	546	542	539	552	516	508	553	532	544	563	542	550	511	530	561	504	500	503	549	528	582	544	565	546	563	542	527	495	517	539	517	532	513	524	517	563	508	536	524	569	587	532	485	534	529	549	582	536	560	527	575	525	537	571	551	567	509	513	504	561	540	551	575	533	544	512	564	570	513	533	500	534	523	528	510	557	531	548	547	515	521	528	531	561	512	508	556	524	570	546	499	498	524	554	542	489	538	545	538	529	514	564	543	509	498	514	525	535	528	559	543	478	511	553	505	525	525	483	535	495	535	514	540	528	447	572	498	516	535	560	520	541	520	497	566	516	495	529	490	491	520	549	555	550	520	579	566	520	523	533	518	501	567	515	518	527	519	539	529	564	559	519	580	506	541	530	533	521	535	541	516	514	539	500	524	556	542	544	550	536	506	552	509	534	534	530	528	481	531	506	561	508	495	535	532	564	544	555	510	539	546	510	517	510	550	542	490	521	520	552	515	524	508	518	539	553	557	523	525	505	542	578	566	505	540	566	524	555	550	512	514	544	555	519	542	528	537	476	499	526	531	550	488	510	549	517	539	571	543	542	534	537	525	528	556	571	533	491	509	499	544	493	521	549	539	518	527	499	535	567	505	514	535	558	514	527	569	516	541	550	520	523	509	540	517	577	548	537	550	533	542	539	537	534	516	532	537	535	538	560	574	524	517	551	521	520	531	533	580	523	513	536	518	547	506	532	498	558	549	546	583	547	528	504	540	562	503	550	513	540	511	570	500	551	527	517	553	583	493	564	543	532	503	517	532	548	537	544	508	575	526	526	494	494	507	551	534	563	502	490	512	527	504	548	507	545	499	527	536	491	553	515	541	513	554	528	584	531	525	510	506	566	551	561	516	539	577	506	574	556	552	590	547	584	528	537	529	524	542	516	515	502	568	512	513	502	525	540	510	510	544	549	537	525	535	540	500	525	516	544	521	499	547	520	524	536	551	567	504	538	533	506	501	533	547	492	531	558	518	518	514	588	571	562	531	501	543	532	534	539	512	531	514	555	499	580	532	533	583	529	522	525	500	536	458	558	568	561	546	535	550	552	542	544	534	564	529	536	500	548	524	537	541	563	539	551	474	605	542	530	520	560	558	561	501	552	537	525	529	527	532	500	539	508	485	517	512	516	527	519	557	508	510	509	543	544	557	552	514	544	559	539	536	552	528	555	504	528	561	527	539	535	502	518	568	556	566	495	547	518	515	535	513	531	521	524	528	523	527	557	563	521	547	597	550	545	551	591	530	502	541	500	528	503	507	537	554	542	531	512	523	538	554	484	518	488	499	555	544	546	545	527	545	507	537	549	504	549	513	565	546	519	532	539	547	541	545	529	529	545	508	532	530	543	523	536	532	537	496	537
33862	33293	32322	23437	28223	41958	24826	40229	33020	11322	15721	16601	9764	3952	1594	843	347	254	235	236	235	235	235	229	221	222	183	240	225	184	233	242	245	216	215	220	228	208	223	217	219	208	210	225	201	203	195	211	221	216	201	185	199	221	206	234	210	250	219	191	206	235	245	214	220	235	196	205	228	196	211	216	200	202	211	223	198	223	205	203	188	184	205	196	218	226	193	225	217	213	228	200	211	214	219	205	223	230	215	209	211	227	199	208	203	216	197	211	211	214	207	208	210	234	236	200	230	200	185	200	212	228	191	209	228	216	204	195	231	224	202	199	186	227	241	219	207	198	205	251	232	197	201	212	220	212	255	213	170	222	222	208	217	198	202	184	241	202	205	231	226	215	194	208	236	204	204	232	186	217	207	231	192	214	209	232	211	215	219	216	213	204	207	234	213	208	215	217	216	207	216	203	184	209	200	209	199	233	202	214	213	233	227	223	203	202	177	211	195	183	209	204	204	229	205	209	213	180	233	188	206	209	207	213	196	204	247	206	229	214	206	222	207	197	213	218	231	229	196	189	217	220	226	221	195	210	217	235	204	238	221	197	215	194	205	220	208	206	227	186	229	232	197	223	214	209	231	236	220	183	225	201	221	215	236	194	189	222	224	242	210	191	204	196	224	209	217	218	204	223	219	211	214	209	207	198	199	199	202	210	206	219	180	225	221	194	216	191	223	193	188	206	215	216	236	190	218	241	194	210	211	226	230	202	222	236	206	220	214	189	226	209	233	223	236	223	237	254	217	230	214	222	190	217	245	184	205	200	211	225	209	217	210	193	240	205	223	209	207	220	216	185	217	238	191	218	228	221	205	216	182	213	204	205	212	189	202	199	223	194	191	226	213	226	221	212	208	181	201	198	230	244	196	215	222	215	199	192	232	235	219	186	204	222	186	240	213	208	221	203	233	212	186	200	207	184	228	250	240	207	222	222	219	220	211	205	199	212	221	225	202	227	210	222	199	200	200	245	199	203	215	198	223	194	210	215	210	187	240	196	208	208	204	210	213	184	231	215	204	200	236	221	234	211	193	197	217	238	219	205	225	209	217	210	187	215	220	229	216	206	221	201	226	196	209	214	229	207	204	240	212	211	206	222	217	207	221	217	225	204	204	199	199	192	221	181	254	189	211	223	211	189	203	232	205	231	225	220	233	204	210	199	186	226	220	198	216	210	189	208	215	194	212	238	190	216	191	204	207	197	190	220	231	191	229	226	200	218	221	192	202	240	210	205	228	216	194	219	189	228	219	235	203	243	183	214	183	237	236	233	210	204	189	233	221	222	205	203	185	226	212	217	224	212	219	191	223	213	225	209	230	224	215	206	245	245	208	220	238	242	216	186	222	212	209	193	232	189	209	228	208	247	223	200	217	236	229	199	222	232	198	227	209	214	199	220	205	207	201	195	200	204	189	220	206	200	220	222	222	204	188	188	210	212	208	193	217	242	193	211	203	212	209	205	206	218	202	213	206	221	253	182	205	234	215	233	226	219	208	194	214	216	204	181	233	195	213	212	210	203	203	174	178	191	222	217	213	222	191	209	204	221	210	208	203	204	196	214	246	192	217	206	207	208	202	221	183	235	209	211	213	193	224	196	210	208	216	226	214	220	225	208	219	217	232	215	221	202	215	234	227	221	220	195	206	220	232	210	202	191	229	229	227	213	207	215	226	204	207	215	231	223	206	212	213	218	205	187	199	234	252	227	211	192	201	216	233	191	206	211	182	194	227	200	218	201	214	196	218	232	211	204	207	228	220	213	193	234	214	232	197	184	199	215	203	218	212	194	191	208	235	221	212	208	201	203	197	223	194	214	204	222	231	192	218	209	193	209	224	206	200	227	213	202	224	214	233	181	187	216	214	226	203	203	214	202	207	211	211	210	208	187	236	245	209	199	231	202	216	210	203	192	201	230	207	211	234	206	186	218	196	208	227	195	205	186	201	213	226	214	209	207	176	204	202	226	220	218	213	235	212	200	202	188	235	223	194	213	204	227	233	207	223	207	207	224	211	221	204	192	218	200	195	220	188	224	225	226	253	229	206	201	221	219	202	225	228	249	207	195	232	218	236	212	219	197	214	214	220	184	221	217	184	212	217	216	214	210	211	202	218	197	234	200	204	223	204	222	217	209	221	226	204	221	224	230	216	207	191	215	210	192	218	234	229	231	260	194	228	198	206	235	212	204	208	233	213	239	210	217	184	176	222	218	203	202	209	212	209	205	219	189	206	216	219	229	225	222	212	220	225	201	195	205	199	223	220	211	230	194	224	215	212	224	223	201	233	182	224	214	178	188	197	223	227	217	224	217	223	220	207	235	210	214	222	204	219	222	221	217	194	224	230	231	208	230	211	219	245	182	209	203	203	200	209	241	198	220	229	216	225	231	221	199	207	216	214	235	229	220	242	207	201	206	217	215	209	232	198	229	216	202	210	201	181	208	209	213	178	213	207	201	217	203	208	196	211	211	194	229	216	210	208	178	208	224	211	196	218	227	201	195	179	217	195	208	213	196	219	213	233	187	237	214	231	208	219	211	212	200	220	198	206	235	225	197	212	222	208	205	214	221	215	207	210	192	194	227	191	222	212	233	218	208	209	192	225	204	227	221	205	201	228	203	226	223	203	205	215	250	222	255	229	215	201	205	225	196	233	204	185	211	232	209	209	172	194	211	212	206	191	211	203	237	230	215	222	202	232	217	195	216	241	220	207	233	230	204	231	208	195	198	198	215	211	203	187	208	221	186	200	223	253	226	198	231	213	226	208	216	210	208	208	193	179	215	217	185	207	207	212	210	222	232	196	196	204	208	207	216	200	217	204	201	208	197	221	200	223	209	219	208	188	184	201	193	231	216	213	198	214	237	211	211	213	208	223	206	236	185	210	227	206	220	209	185	213	261	200	260	216	205	204	218	212	201	190	205	237	216	204	212	201	225	217	210	201	222	217	195	218	205	214	206	204	240	201	206	182	219	203	197	221	206	223	202	218	210	250	216	212	236	220	209	225	226	207	222	232	208	208	238	232	211	200	223	214	200	224	203	233	206	210	193	203	200	186	193	185	213	209	220	207	222	221	223	196	221	194	196	227	210	206	197	189	195	202	195	213	192	219	191	232	205	207	207	207	220	218	194	206	207	204	233	227	212	255	218	202	234	197	191	208	196	214	203	226	218	198	216	216	235	239	170	200	212	222	217	207	194	212	208	204	212	219	229	231	205	220	207	249	220	208	213	208	200	207	204	204	212	200	217	203	216	210	213	187	199	215	188	235	222	202	217	249	214	211	188	241	186	202	209	225	213	202	225	216	207	241	198	245	193	225	217	218	204	193	211	191	177	212	202	200	206	231	217	226	199	211	271	203	215	203	202	226	215	248	227	212	195	198	209	221	191	202	216	216	228	184	197	202	209	203	215	191	208	217	202	211	214	220	198	214	232	206	212	231	179	212	187	222	217	221	212	245	227
22357	26856	30884	28687	40798	50517	35084	55743	39134	22532	36974	36619	26003	14347	7104	3830	1298	757	685	808	740	687	697	686	700	717	683	709	610	639	638	627	613	667	649	636	623	644	638	618	582	650	639	611	623	615	649	651	622	601	613	646	621	618	620	593	612	597	598	614	595	619	630	603	581	635	591	624	647	630	591	596	568	590	565	602	605	601	633	605	568	587	609	591	623	634	600	597	584	595	617	617	610	578	623	562	590	531	604	615	635	599	621	544	606	587	625	552	583	591	596	582	609	644	587	591	578	564	608	606	635	568	638	609	642	648	599	580	597	570	560	587	648	587	575	576	614	617	632	582	597	626	534	579	587	626	613	588	579	577	585	605	596	626	631	605	576	598	609	613	595	597	610	594	594	643	617	631	630	599	636	625	612	630	574	613	567	607	605	611	589	572	573	619	600	557	581	631	594	585	613	627	596	642	608	557	615	564	571	589	614	608	588	600	634	595	616	617	611	582	627	591	555	597	597	586	606	599	605	615	606	566	603	586	590	627	636	567	613	548	599	605	604	586	590	584	604	585	548	591	583	585	594	613	580	622	605	580	617	573	590	620	572	586	617	593	615	672	607	612	584	637	629	566	569	610	625	621	601	592	598	569	595	603	641	581	601	618	611	625	594	608	621	625	643	610	545	596	640	617	584	606	590	597	568	618	608	643	606	580	622	602	616	599	579	592	581	602	576	590	598	573	601	597	627	552	591	594	562	603	586	650	590	557	648	600	625	620	565	602	657	631	592	540	605	595	604	609	607	617	609	595	580	639	586	601	606	565	615	673	634	613	580	601	598	609	562	586	572	626	621	638	625	604	609	579	591	591	601	644	594	597	618	588	592	599	584	619	589	623	558	582	613	592	593	570	574	611	616	600	621	654	614	616	594	580	626	632	611	633	609	610	620	607	606	615	565	608	594	644	628	564	563	611	599	593	601	621	659	621	538	583	602	596	602	591	630	605	613	598	595	612	596	597	585	639	563	586	598	622	630	610	617	635	567	583	569	680	576	605	589	562	629	563	583	624	611	568	599	605	582	581	606	598	600	600	597	601	604	632	605	574	631	611	611	652	622	593	636	583	546	613	589	624	560	623	607	581	576	609	583	634	612	625	621	622	614	644	635	579	619	570	609	556	622	604	618	590	571	587	563	563	623	584	609	600	606	564	577	581	603	611	589	607	611	592	632	617	593	631	604	623	605	597	598	637	614	580	618	576	581	588	602	565	639	620	594	645	569	588	591	612	609	627	586	593	587	669	573	605	575	601	583	604	630	608	649	644	611	581	606	631	615	587	628	577	594	568	574	582	681	616	548	589	590	639	583	566	605	616	597	599	619	606	550	633	584	612	598	602	586	623	565	610	589	578	586	599	606	590	602	564	576	597	614	568	631	613	618	624	601	606	624	631	601	618	582	603	622	633	625	611	600	632	618	633	586	584	596	604	612	612	603	609	665	614	573	588	613	594	569	591	605	597	629	630	548	574	579	596	578	604	594	594	585	623	642	576	633	626	612	615	629	603	641	578	583	615	615	593	615	646	574	638	571	580	595	619	642	589	620	588	616	623	587	648	594	602	585	613	623	612	564	579	581	621	568	583	610	627	614	622	605	602	641	610	580	618	599	613	571	611	625	632	594	653	604	576	605	638	599	597	599	598	613	601	599	613	590	583	613	609	606	637	573	638	590	575	612	583	609	638	575	597	590	600	598	640	589	566	637	547	635	606	599	618	605	604	606	598	603	634	641	586	544	559	604	566	565	590	571	599	615	589	577	618	581	600	563	573	618	647	613	625	599	580	665	607	597	629	628	621	625	606	599	626	606	561	574	607	575	615	555	540	595	588	617	548	629	664	608	599	592	620	576	624	614	600	570	613	592	628	607	608	614	587	620	640	624	640	594	639	606	611	587	616	580	606	586	575	598	666	598	603	606	590	602	605	585	610	610	625	550	599	653	588	594	600	635	598	636	576	615	580	567	598	599	604	640	607	617	599	639	600	623	585	642	637	602	655	626	606	575	549	601	599	625	642	599	628	589	559	591	582	615	605	638	612	625	612	616	602	596	598	655	562	588	650	599	608	598	623	618	596	596	594	608	619	595	571	612	537	594	604	598	619	622	610	572	619	622	636	597	577	587	605	634	566	587	574	612	592	601	583	620	630	548	593	588	572	614	620	625	589	616	646	595	556	603	598	582	642	615	584	619	645	580	584	592	591	652	579	554	596	560	606	585	599	603	647	655	539	607	624	561	558	616	577	629	676	609	570	556	642	624	636	622	592	617	614	592	617	566	614	603	624	589	635	635	614	599	604	605	610	631	668	619	568	612	621	586	575	640	625	583	600	563	556	564	595	622	613	593	658	592	652	606	599	611	600	598	593	593	606	581	592	584	575	582	594	587	607	590	639	600	597	565	563	582	565	626	564	564	611	584	573	589	600	622	576	640	533	560	592	643	564	607	612	596	562	553	576	606	633	622	569	584	602	635	636	595	591	640	605	599	600	575	609	529	627	644	568	616	630	629	583	565	609	632	606	579	572	589	641	572	625	601	572	589	584	610	627	601	613	635	609	576	570	580	617	586	659	597	634	585	600	625	590	625	644	635	599	580	616	612	561	614	609	608	625	628	602	585	557	618	588	621	613	610	600	580	580	591	624	570	584	605	587	612	612	571	613	592	601	629	587	585	578	591	615	604	582	587	580	601	588	605	602	614	601	601	619	595	607	594	618	595	570	588	622	624	651	621	612	602	589	607	559	600	633	606	614	595	564	616	585	597	613	569	621	587	604	551	623	588	560	646	663	653	578	617	637	597	611	599	577	592	581	579	628	606	588	616	624	544	604	599	598	542	624	658	650	610	627	648	638	621	585	630	592	598	563	593	630	563	600	612	597	605	597	585	559	618	645	610	565	592	597	598	659	599	633	603	596	570	603	532	590	574	599	549	632	583	579	599	583	591	606	621	610	622	612	589	606	606	557	568	592	631	596	623	608	604	621	580	562	577	582	587	541	623	605	596	608	570	611	594	587	593	615	595	634	645	580	597	605	562	580	650	598	564	574	592	625	593	609	567	598	598	578	633	595	587	571	612	602	636	587	558	590	611	592	615	581	592	593	595	585	619	616	612	644	616	641	597	599	608	573	591	596	595	560	598	621	568	643	557	578	614	599	588	576	575	604	539	608	599	568	555	580	602	571	633	596	638	585	636	625	622	575	611	629	567	599	609	588	580	617	596	641	617	614	596	610	644	633	594	621	596	588	613	574	641	571	623	583	581	596	631	598	594	644	615	604	585	593	595	606	597	619	611	596	556	595	596	620	646	625	601	614	610	598	587	576	621	604	585	604	615	633	607	615	565	582	629	583	596	609	577	590	567	628	597	571	599	619	611	632	593	592	590	605	573	584	591	588	629	590	595	619	639	630	627	602	621	650	579	598	620	594	591	578	571	634	585	586	605	589	588	605	608	600	576	683	590	600
10268	8410	11635	7360	4770	5309	5162	4200	2189	993	1262	1362	1179	826	502	265	248	203	206	201	229	227	213	215	231	223	230	250	216	218	213	219	209	192	209	220	221	210	222	210	251	238	252	239	203	217	230	222	227	211	213	218	211	236	214	217	228	230	229	232	227	223	221	247	221	204	197	224	225	238	233	215	244	243	221	224	207	215	207	209	209	235	183	207	214	215	217	231	205	243	199	240	201	231	242	229	227	197	214	223	210	234	244	222	216	209	204	204	221	184	233	198	218	220	228	217	241	228	215	200	213	192	198	225	227	211	237	227	230	208	227	211	219	194	198	199	225	212	224	239	217	200	223	203	198	210	213	253	226	258	230	208	191	228	207	239	246	227	224	234	222	203	244	248	233	215	198	221	219	236	225	210	215	226	228	178	226	199	220	221	211	245	201	221	191	202	246	220	220	231	217	249	225	226	212	231	233	210	199	220	228	194	204	216	219	222	215	232	205	216	238	220	195	255	221	231	205	220	212	234	247	222	236	238	237	235	211	203	224	250	186	212	210	205	196	223	223	215	222	235	242	221	231	194	238	253	200	205	210	200	246	217	234	218	242	228	236	245	222	239	192	201	216	240	207	209	202	215	215	198	225	213	216	216	243	219	218	215	227	216	251	224	248	206	222	197	217	203	247	197	243	235	237	230	216	217	224	220	193	235	239	201	226	227	228	224	253	195	232	208	232	219	225	212	216	236	229	202	197	241	222	226	230	197	214	221	205	187	256	233	260	256	227	222	243	224	207	188	246	229	218	227	252	216	239	213	251	210	217	201	223	193	246	210	236	233	194	211	208	239	233	231	225	228	218	227	223	205	217	200	237	216	246	235	203	229	219	218	210	223	225	235	218	209	233	228	206	198	234	236	211	206	243	224	239	243	202	221	240	207	229	209	238	229	227	183	226	197	236	211	218	235	203	249	230	213	234	218	252	235	236	238	228	197	207	226	216	228	218	233	208	212	226	222	258	208	229	222	234	219	221	216	214	251	270	236	213	240	219	241	229	202	242	228	221	201	227	211	224	230	226	213	223	255	234	206	224	217	239	228	226	200	200	216	208	248	234	208	246	222	220	202	209	218	205	254	213	214	247	238	205	191	232	238	219	245	214	236	207	237	220	231	239	218	214	225	220	221	224	212	205	206	231	214	227	219	208	234	225	234	202	220	234	209	205	213	228	204	214	225	218	244	204	258	221	201	216	201	225	203	202	234	197	224	201	208	235	236	222	229	230	200	219	221	243	208	226	224	227	197	235	231	235	239	223	215	219	224	203	223	226	227	201	223	209	219	203	241	193	226	233	212	216	206	227	253	249	221	212	229	232	228	198	224	226	215	210	216	218	233	218	223	205	214	224	208	230	217	215	222	198	196	213	214	212	236	225	198	256	237	234	226	240	225	223	210	188	236	226	216	194	211	216	212	247	212	184	203	214	233	233	208	239	230	232	239	214	199	219	208	227	198	217	227	255	226	219	225	219	210	208	229	220	221	226	211	210	213	204	230	195	240	233	222	227	231	230	228	248	217	253	221	232	229	194	201	204	207	221	221	222	202	230	219	233	211	220	209	239	193	205	235	232	192	231	211	226	226	227	201	218	236	206	205	228	226	245	223	217	194	208	243	241	195	216	217	218	219	218	219	215	214	230	235	214	234	217	221	204	227	240	223	246	188	228	207	210	211	232	223	267	214	218	235	221	216	208	231	211	212	217	240	208	230	236	224	195	240	193	224	216	235	224	206	234	215	226	228	225	207	218	227	223	220	228	242	243	229	228	211	250	219	218	229	216	230	210	218	184	217	220	199	230	223	210	215	216	233	222	221	238	215	234	218	213	240	237	217	210	201	221	218	243	223	193	244	205	223	224	211	211	207	191	222	229	232	234	222	220	213	220	204	218	199	193	223	202	226	222	230	234	206	229	214	225	271	207	229	233	211	224	232	225	212	281	215	234	214	211	246	231	208	203	226	215	239	182	211	245	226	240	239	237	216	208	206	210	205	225	233	204	220	199	231	221	231	230	226	218	213	215	215	203	231	217	229	210	202	224	221	206	211	247	209	216	213	204	233	210	233	213	208	231	217	230	227	197	221	202	227	232	230	230	206	210	208	245	205	244	216	211	223	217	211	221	210	212	193	241	205	247	217	228	201	226	211	239	237	214	203	221	213	207	201	231	226	232	236	200	232	197	214	211	227	226	211	230	196	241	206	224	223	224	241	206	231	227	214	239	212	202	221	195	212	223	215	243	222	219	200	235	221	229	207	227	223	243	224	236	241	233	251	229	225	232	235	222	230	217	214	208	228	241	238	241	210	229	226	230	219	247	226	235	198	224	237	229	213	223	208	236	200	221	244	216	232	238	215	208	223	224	204	227	217	177	248	246	220	207	219	229	204	197	221	221	212	192	208	205	234	240	210	196	222	208	224	217	241	211	232	202	191	239	210	217	214	231	230	219	200	196	230	242	201	213	227	223	231	234	231	216	227	225	242	248	217	211	238	217	213	212	247	225	201	237	212	223	215	219	226	223	238	215	216	209	212	225	184	226	251	224	194	232	233	205	222	248	239	203	203	210	220	252	190	204	201	192	237	217	229	205	215	233	236	213	222	232	240	235	185	212	236	242	221	241	220	204	219	242	226	229	223	198	215	223	221	220	201	240	192	213	248	200	202	219	246	226	214	230	213	204	244	212	199	215	235	214	219	201	241	231	228	218	227	248	240	204	213	246	220	233	191	247	223	225	248	231	224	218	212	191	219	241	221	226	211	218	201	216	200	229	184	243	216	211	207	205	237	205	218	213	206	246	231	235	220	238	205	230	209	217	220	224	192	226	215	211	220	234	225	216	223	218	211	225	216	227	215	219	207	231	232	245	210	196	206	215	194	218	210	205	212	226	207	222	224	238	226	203	209	234	204	235	233	231	196	225	245	230	234	203	227	208	213	228	239	206	250	196	231	196	204	208	243	238	200	216	199	245	256	227	234	202	233	215	204	234	208	236	226	244	216	181	229	202	212	239	211	240	215	220	238	234	212	222	225	226	251	241	219	199	230	227	237	231	195	207	215	211	190	235	196	223	209	202	202	209	247	210	234	223	203	217	223	208	220	249	219	248	233	183	203	232	240	233	216	218	228	208	218	218	205	212	248	202	205	215	193	239	224	239	231	236	244	203	228	238	202	236	199	209	211	238	209	225	191	220	196	220	232	209	221	219	212	202	213	221	222	188	207	232	203	211	232	237	206	228	269	207	226	230	224	221	223	204	196	223	236	219	247	235	203	227	203	221	214	235	217	205	249	243	219	211	213	226	209	240	231	198	237	211	230	227	202	241	210	227	204	222	248	228	233	234	242	206	222	216	207	211	231	234	217	192	220	224	236	232	206	224	212	194	225	207	221	214	208	219	205	204	237	254	231	220	227	215	239	201	227	232	220	232	209	200	219	228	210	205	240	206	203	226	203	219	215	215	248
7114	8124	16903	15114	14083	17030	17879	15997	8159	4616	5199	5936	4904	3285	1763	984	753	627	617	604	625	629	590	623	612	567	614	663	607	666	650	624	669	609	615	624	671	638	612	611	663	625	647	590	602	607	587	676	614	626	659	568	613	632	568	622	614	623	601	620	576	600	631	617	659	616	617	607	649	636	602	642	622	635	623	580	622	617	612	608	632	607	624	635	587	627	635	654	603	598	578	607	606	599	636	592	647	619	599	635	619	669	595	636	628	605	624	637	640	638	637	628	620	655	630	649	654	630	622	607	615	588	654	649	612	608	643	605	630	564	641	633	618	652	612	628	636	589	635	632	617	622	637	633	611	646	597	647	631	616	602	679	622	604	653	603	620	607	640	629	635	600	631	614	622	642	638	652	561	658	608	641	673	622	606	630	597	626	648	614	640	615	637	630	634	604	630	606	600	614	634	628	616	602	618	667	652	640	570	632	617	598	618	639	631	629	605	589	655	655	637	609	620	581	613	616	591	651	583	633	683	621	628	592	590	636	627	598	614	625	593	630	595	612	594	630	620	679	644	644	634	607	625	638	593	617	600	611	599	621	608	602	625	619	671	599	661	579	638	648	601	646	616	616	608	559	615	591	680	640	659	611	617	624	621	636	614	659	667	620	600	605	682	596	608	631	606	641	610	632	617	614	640	644	630	582	612	608	575	625	599	612	624	609	601	622	608	613	632	613	638	608	610	613	603	593	635	634	579	626	607	619	619	612	600	594	609	639	658	616	581	625	625	720	642	553	590	614	604	606	631	659	594	621	628	649	657	639	620	620	631	599	627	603	575	615	625	609	679	623	613	597	643	631	623	635	655	645	637	675	599	568	630	654	613	639	601	611	607	624	595	647	617	659	647	682	630	635	586	615	642	646	620	645	619	608	631	612	623	632	657	638	635	647	626	624	612	634	639	588	630	604	637	611	632	662	595	619	620	638	654	620	647	632	610	662	662	608	693	590	622	655	644	548	616	637	604	612	656	620	622	622	670	594	595	652	585	624	612	586	635	616	599	607	579	619	607	630	624	657	590	591	591	624	594	625	613	605	663	626	579	598	611	587	622	637	658	623	655	637	611	612	587	614	620	618	608	640	627	650	596	608	610	656	590	648	598	555	580	603	618	624	613	612	606	595	557	613	625	598	575	654	600	566	615	616	595	660	639	686	586	602	596	657	632	645	622	619	593	612	631	610	634	609	674	645	651	593	624	633	685	608	586	626	590	626	619	643	610	597	592	616	599	631	663	630	656	613	638	619	631	581	634	609	624	564	597	591	622	613	629	625	602	655	611	600	592	608	645	610	635	613	598	615	627	657	623	597	652	603	582	622	646	600	609	612	634	623	633	663	595	630	613	597	685	582	623	626	617	603	673	586	640	620	616	609	617	648	643	622	621	619	607	636	651	621	591	634	569	659	613	635	633	612	635	626	616	595	604	588	638	611	605	632	632	618	620	683	648	614	637	630	616	605	580	643	614	638	655	617	653	623	591	589	605	624	619	622	648	609	637	585	617	623	632	622	585	615	623	655	587	614	613	644	615	626	621	626	607	644	623	618	653	621	615	600	603	625	673	632	623	563	598	636	591	590	634	618	657	624	624	689	608	627	595	613	631	630	592	615	614	640	609	621	617	621	608	604	636	588	626	597	628	640	616	651	647	616	659	646	584	584	644	567	668	620	613	614	609	612	625	628	645	587	606	592	648	655	623	650	637	633	592	616	621	657	651	649	629	621	626	646	615	654	636	621	652	631	617	633	609	660	624	625	624	648	597	572	611	605	634	641	612	605	632	606	605	608	629	621	678	664	613	632	601	636	635	643	622	651	609	635	612	618	584	624	567	595	581	599	632	623	594	626	629	622	652	611	629	646	586	649	597	628	629	612	632	583	646	656	615	611	565	609	561	643	656	596	618	597	643	619	658	614	662	625	614	609	649	594	627	631	605	610	635	587	587	668	602	612	612	614	623	618	626	646	616	567	616	647	617	590	622	585	578	607	611	642	640	644	619	634	642	610	606	635	604	638	598	613	617	614	607	585	591	622	625	643	631	618	617	651	627	628	603	660	619	641	633	619	581	648	637	632	620	624	614	674	614	588	613	599	605	636	638	638	602	674	639	610	649	677	640	632	656	602	630	591	659	612	643	610	569	609	669	633	611	602	623	606	612	653	596	641	642	543	605	614	650	618	599	659	649	663	651	663	614	671	596	610	618	600	624	653	596	606	642	644	641	586	621	592	616	629	665	607	642	614	648	635	630	657	566	647	650	604	676	669	649	593	587	630	627	620	639	662	639	634	619	602	652	636	638	622	636	630	586	587	608	595	598	630	620	638	556	629	632	576	634	588	610	628	621	564	640	610	627	634	622	585	665	656	596	607	607	614	635	595	614	609	613	630	630	644	635	594	639	590	623	636	569	600	672	651	661	637	628	619	599	605	615	597	604	621	650	597	649	649	634	602	612	638	581	604	611	646	636	629	609	614	631	637	611	633	636	658	557	662	589	642	638	634	620	609	632	625	623	607	644	686	602	647	648	645	609	610	601	608	649	570	606	619	651	650	659	575	593	673	624	595	620	610	660	614	589	586	613	644	638	639	631	606	631	640	639	593	621	591	651	603	618	589	624	594	628	617	582	613	609	604	641	616	640	674	650	601	614	638	595	596	631	647	586	620	619	617	581	620	629	570	620	624	615	594	659	671	623	661	619	628	607	623	622	600	593	649	631	637	655	660	617	629	624	617	645	592	587	592	600	604	637	629	614	586	627	611	597	626	613	590	611	620	599	601	610	616	593	576	616	609	583	666	602	591	590	619	653	624	606	618	640	559	623	617	591	625	632	669	629	614	641	627	631	626	649	638	606	661	620	645	623	594	649	609	619	576	647	597	650	641	616	607	550	644	645	646	607	647	598	628	557	652	608	602	570	636	634	660	638	654	618	549	621	637	605	659	586	624	635	603	667	630	608	638	643	573	576	613	643	590	590	624	582	666	650	629	649	607	586	628	638	613	661	626	654	640	588	589	627	615	608	633	605	603	603	640	617	626	599	640	647	628	618	648	551	602	629	612	616	632	655	635	625	622	658	600	637	648	634	597	701	621	645	581	608	671	602	633	640	631	626	629	608	625	630	577	628	625	638	640	663	682	650	609	629	657	605	608	641	623	630	626	611	615	608	589	567	610	624	611	596	623	643	628	623	665	623	616	571	655	637	664	646	558	610	642	598	606	663	606	599	623	629	623	647	585	657	637	611	626	623	636	663	604	629	647	687	663	623	657	606	595	612	619	641	592	638	625	662	634	589	593	640	626	594	657	647	636	601	634	643	659	623	599	619	589	591	631	645	665	598	643	634	631	627	625	616	631	599	603	641	605	596	616	666	616	656	569	627	612	631	604	669	644	644	657	587	644	624	641	624	618	622	590	629	602	600	605	629	682	603	597	635	583	624	618	583	610	602	609	613	599	609	565	643	663
24394	21958	23722	16548	11712	21043	21729	33590	28750	10244	5538	7026	4596	2094	844	371	234	217	212	202	213	206	212	187	223	193	214	207	192	200	202	185	202	208	214	208	201	214	198	208	223	204	208	217	214	214	199	208	202	192	221	235	195	207	195	206	215	213	232	202	194	204	178	211	209	213	231	204	197	191	203	200	199	198	194	199	197	188	207	200	194	182	219	207	222	186	188	196	211	187	182	161	198	192	235	195	198	232	212	232	197	200	194	225	207	234	215	200	214	211	194	218	221	209	181	193	213	224	201	194	226	192	185	220	208	203	211	199	209	215	186	221	206	207	228	206	190	211	184	224	221	222	208	203	196	205	214	214	206	224	211	210	190	195	239	209	193	203	214	205	189	206	179	222	201	228	208	215	205	202	203	182	196	207	206	223	234	200	203	218	206	197	233	194	186	183	206	196	191	218	213	217	194	203	202	219	241	216	224	214	216	220	188	212	188	189	186	187	217	208	204	197	217	209	217	203	192	195	202	222	206	211	202	199	226	215	214	209	219	210	203	187	198	223	213	178	176	227	195	219	205	240	191	203	196	203	196	188	220	184	237	184	197	195	200	220	221	206	201	217	204	178	206	215	205	208	200	206	195	229	191	195	205	205	209	219	209	202	222	224	208	194	201	186	218	223	211	187	239	209	214	220	233	209	207	189	207	182	214	213	212	221	183	208	234	196	200	195	207	199	197	219	187	214	191	208	180	208	190	210	238	215	235	215	184	213	188	205	211	216	206	250	194	210	202	238	196	201	191	206	209	243	233	198	216	209	229	179	204	212	207	207	237	232	187	188	197	204	229	204	214	218	225	211	190	187	231	222	201	203	213	214	241	231	212	217	194	233	217	210	171	207	188	199	211	223	186	220	213	200	210	209	187	196	223	200	196	211	202	191	196	213	202	206	239	203	215	201	204	200	195	199	230	210	219	193	194	223	223	219	201	202	189	201	207	207	193	192	222	204	208	203	185	223	226	197	219	205	201	179	203	200	197	209	204	231	201	190	198	183	228	223	203	209	197	207	223	203	234	198	204	200	200	181	234	210	185	216	196	193	227	211	209	257	198	213	213	212	192	208	197	220	198	182	193	202	203	192	228	202	218	196	216	195	190	210	176	196	182	197	233	184	198	219	219	176	219	216	219	212	231	203	202	217	219	229	220	218	218	208	193	212	208	203	222	209	216	218	194	169	197	192	200	220	199	196	234	216	197	212	201	254	198	197	211	235	195	192	203	197	237	212	205	204	200	189	212	196	201	213	199	192	234	225	193	198	208	204	231	180	221	206	203	201	189	201	212	226	218	200	230	212	181	207	222	221	218	196	211	207	222	203	187	189	221	201	187	190	218	219	184	207	188	253	198	191	191	227	215	213	201	196	220	211	209	197	218	213	196	194	228	212	216	223	224	219	211	173	169	236	212	197	227	197	194	226	177	199	210	211	197	223	208	192	218	203	183	204	216	197	243	206	202	195	186	184	228	222	181	201	210	204	191	196	205	197	229	211	211	227	222	186	221	208	208	210	208	211	214	224	209	209	198	192	197	218	213	202	212	214	224	171	230	181	200	207	184	202	197	203	185	182	186	220	212	226	187	207	232	219	234	225	186	199	221	210	189	213	217	188	210	187	204	197	210	212	198	217	209	212	213	190	169	189	199	178	203	219	191	208	190	203	203	227	205	189	208	223	212	197	214	220	186	169	208	205	190	206	216	218	209	238	193	196	211	186	204	218	209	233	212	224	239	213	214	207	188	199	215	245	202	182	207	205	200	226	200	181	229	228	212	207	223	210	206	182	202	212	214	178	226	206	201	204	243	218	187	218	203	182	211	227	239	210	198	200	220	193	210	195	207	202	189	210	228	201	215	231	217	192	199	199	215	204	206	203	241	203	215	206	194	225	216	212	216	223	212	180	197	217	190	196	218	203	203	188	241	213	209	218	213	201	198	222	222	190	202	181	186	217	193	209	198	199	216	206	207	204	203	188	206	227	202	214	220	191	196	238	205	207	192	196	203	205	207	219	226	225	220	201	219	226	202	219	199	210	219	198	202	201	188	214	194	189	186	196	209	211	200	236	211	217	184	196	216	189	214	190	201	179	183	210	207	220	224	197	208	219	203	232	205	218	196	205	197	225	198	221	181	191	206	213	212	184	235	192	218	206	208	232	203	211	231	224	219	172	215	194	202	237	210	195	217	217	203	224	225	201	179	217	218	208	202	191	188	201	199	192	201	202	231	216	194	205	223	224	195	200	218	199	190	180	213	223	186	217	177	209	188	189	210	213	183	213	207	197	230	207	201	184	210	207	190	221	223	212	233	203	191	215	213	235	198	178	205	211	200	237	208	210	223	202	196	197	224	209	216	192	216	208	202	243	211	207	226	207	184	206	227	199	212	224	206	234	203	214	221	204	193	182	193	205	198	187	194	223	198	185	225	242	188	214	169	184	189	183	191	215	185	203	181	202	208	219	193	212	192	181	208	181	193	211	206	195	221	198	207	213	184	220	218	217	193	218	196	188	230	196	222	213	214	203	205	199	222	202	193	215	218	199	185	209	192	206	226	215	230	208	219	207	216	209	216	231	202	184	230	183	206	219	206	223	200	234	220	230	188	209	213	172	206	195	215	211	223	214	192	197	186	216	205	199	188	218	199	213	184	198	207	231	205	204	220	207	203	199	213	212	202	195	201	201	216	229	212	244	203	193	183	226	207	183	217	213	205	212	221	216	198	209	204	188	214	224	189	202	182	208	217	217	186	218	197	179	209	187	196	181	191	237	212	209	195	201	196	220	212	210	191	214	218	201	211	197	210	221	209	221	202	194	194	201	193	196	180	209	200	206	192	209	218	199	211	206	216	210	225	228	204	221	206	201	215	233	211	215	220	208	220	216	189	187	200	218	216	207	226	181	194	204	233	209	215	213	204	219	221	217	186	202	201	231	175	200	201	208	202	208	201	205	203	202	184	213	188	211	230	191	192	212	216	215	231	188	194	192	206	180	211	195	202	224	189	191	210	225	186	217	220	204	228	203	224	214	206	229	227	195	212	223	206	221	206	210	224	204	223	207	196	214	163	231	204	192	201	204	191	214	193	205	210	225	193	188	195	214	206	189	201	220	214	202	207	232	224	203	188	202	183	222	195	170	221	212	202	228	219	219	194	237	178	216	228	194	257	207	203	188	229	214	210	193	210	204	211	215	201	219	201	203	203	208	218	172	211	212	181	226	204	203	191	225	206	213	217	216	181	199	224	207	217	211	217	224	227	199	203	237	211	201	202	198	219	217	191	237	212	214	221	191	202	237	208	213	197	215	192	198	192	220	207	221	228	191	217	212	222	207	208	193	219	193	241	196	227	228	222	200	213	201	185	216	200	214	194	231	195	226	224	230	226	201	190	199	191	190	200	207	183	226	212	186	168	208	207	206	185	207	215	217	205	194	199	200	196	196	207	192	205	224	228	200	198	219	201	197
16219	18259	25406	24541	24165	36540	38619	51308	44191	17608	20691	24408	17318	8871	3662	1533	779	661	615	592	632	554	581	609	575	591	618	588	598	574	620	596	609	582	561	612	558	600	593	584	590	614	576	581	554	571	557	560	644	564	600	556	616	559	588	587	547	551	613	615	577	612	596	577	599	564	571	582	603	597	605	564	563	594	569	604	601	584	588	612	614	628	599	588	609	545	607	596	585	582	652	557	608	597	603	640	605	589	618	569	622	613	584	571	585	591	538	641	599	583	594	567	567	578	619	610	606	588	593	562	591	612	606	579	554	577	565	585	570	636	570	580	586	602	603	599	602	553	560	573	587	540	584	586	579	583	541	576	598	579	568	590	585	577	611	598	593	612	529	579	596	561	582	561	593	534	586	624	588	621	592	562	598	598	592	576	592	578	593	591	564	547	613	631	564	575	533	582	574	582	600	607	549	540	625	610	604	567	564	562	584	584	642	635	620	579	589	585	585	588	540	604	566	610	605	576	565	589	595	573	620	599	565	616	602	580	626	622	601	578	584	631	603	603	592	575	577	603	561	576	610	568	581	597	619	569	590	583	625	580	574	595	608	563	613	611	568	561	578	600	563	583	592	592	584	593	595	632	606	606	615	523	623	632	583	633	567	549	626	591	627	553	572	601	634	632	580	550	543	570	594	559	574	576	596	597	571	576	571	628	565	582	574	582	543	599	580	591	581	582	578	626	598	625	595	614	541	575	564	569	561	538	575	566	588	583	585	609	613	598	594	567	588	570	588	600	584	585	538	577	590	564	571	548	604	590	578	594	564	586	611	574	578	610	595	554	589	608	586	540	640	582	608	603	608	605	589	553	601	570	624	570	581	560	592	611	591	579	589	613	570	537	588	628	615	574	590	594	569	598	556	600	623	634	638	589	562	575	560	618	567	617	607	589	584	581	574	576	549	569	556	555	584	582	550	553	562	582	558	620	578	560	550	635	531	597	606	583	589	555	565	559	590	569	572	544	573	608	605	609	604	590	613	639	616	564	541	606	557	591	597	575	631	557	576	591	615	574	551	614	601	589	583	547	578	607	607	584	574	615	526	611	578	621	589	607	557	601	599	574	535	590	597	543	563	633	628	537	544	622	569	613	580	613	554	598	573	586	551	596	555	620	573	568	558	615	576	629	617	572	592	605	566	574	608	574	599	566	582	616	574	572	591	603	567	602	611	593	555	560	611	627	599	604	604	600	575	564	607	599	598	582	606	577	601	575	619	547	602	584	591	589	630	573	609	546	599	575	564	573	588	515	587	622	557	630	588	620	609	539	603	538	593	593	642	587	642	549	550	612	575	565	636	616	586	584	584	617	537	618	597	567	617	596	614	574	600	602	608	566	573	561	588	577	599	601	571	587	579	623	593	570	629	587	567	599	620	579	568	637	605	573	577	591	597	615	594	586	597	608	622	526	551	597	603	599	596	633	587	575	600	576	605	578	525	580	624	632	564	611	623	589	571	602	584	589	590	569	577	546	585	611	616	582	567	561	601	552	607	639	576	569	583	579	568	599	591	572	576	609	603	559	610	545	538	609	609	594	571	618	635	624	566	570	613	611	595	639	579	593	571	567	585	582	627	575	604	587	559	586	607	567	590	601	579	560	581	556	578	606	560	624	568	595	574	572	539	574	647	585	617	605	605	561	576	605	615	573	585	569	561	584	604	551	596	593	617	576	600	546	582	607	591	580	623	546	599	567	590	579	558	604	577	632	575	600	592	591	578	613	551	587	607	594	591	566	623	588	604	589	612	555	559	573	604	594	578	605	593	572	559	611	609	592	555	596	559	579	638	583	571	626	578	610	590	615	617	585	580	592	614	543	614	605	629	595	612	585	583	622	566	594	604	590	596	608	579	598	614	594	597	527	568	619	570	562	568	557	637	554	589	605	586	572	611	596	554	560	582	580	588	606	618	604	576	591	603	543	649	591	564	598	602	593	627	577	612	622	611	554	622	621	576	605	580	608	580	617	582	564	601	622	572	597	606	580	602	564	519	585	553	608	561	612	607	579	602	609	582	624	578	583	618	595	619	609	568	584	631	597	627	574	609	573	596	600	569	569	567	551	613	583	559	573	604	561	601	575	572	593	578	600	588	606	616	609	557	585	570	606	570	607	551	596	583	597	596	551	609	545	537	566	571	617	549	549	582	598	577	570	635	575	625	601	564	568	595	597	560	589	600	614	590	608	584	560	613	537	602	567	602	566	604	584	565	596	595	554	581	597	605	567	615	572	588	559	614	558	577	571	608	625	538	562	557	597	588	535	564	534	592	564	584	594	548	585	618	627	555	582	594	582	559	622	526	592	579	590	563	593	535	558	600	571	578	547	589	603	609	574	563	621	617	592	571	594	580	613	569	612	631	576	601	593	608	549	583	602	582	577	596	568	574	582	600	608	604	588	630	583	574	574	582	592	581	589	582	593	624	594	578	578	592	561	586	599	618	589	596	589	659	561	582	603	541	594	623	616	592	596	612	561	607	569	589	619	590	553	574	579	583	573	602	581	596	540	587	572	591	591	544	587	590	582	522	587	577	572	610	566	558	608	557	610	633	625	584	602	512	560	591	600	539	559	596	611	586	581	609	555	599	544	582	588	554	609	593	600	604	665	575	596	621	594	574	561	597	569	604	587	590	556	602	610	562	581	620	573	551	561	567	636	571	534	612	578	602	581	594	590	564	577	620	572	596	576	574	602	614	548	595	567	611	579	578	619	589	609	633	583	591	627	614	612	600	602	574	561	622	590	596	619	584	624	597	607	594	585	594	612	617	598	577	548	598	599	551	625	575	607	599	591	622	626	592	593	572	563	622	595	605	613	560	632	566	608	606	570	573	611	536	566	571	572	584	568	573	570	562	562	601	569	594	600	587	579	640	551	619	571	594	565	581	585	633	550	601	586	610	591	566	586	600	614	592	607	538	602	592	615	567	563	557	610	561	580	586	613	584	552	595	577	613	605	568	535	523	590	593	594	571	518	575	568	630	603	592	579	553	553	591	597	587	577	622	544	592	563	552	561	576	575	600	594	591	570	574	586	592	542	574	543	588	585	564	566	563	618	586	623	561	595	579	534	593	637	585	601	617	566	566	591	598	582	637	564	628	543	605	592	581	580	557	577	641	591	573	569	589	592	582	596	604	565	598	616	575	556	590	592	587	600	602	550	605	649	627	575	568	618	551	602	576	589	608	594	609	605	592	626	626	535	600	559	621	601	611	586	591	537	602	581	608	634	544	596	569	579	608	568	587	574	564	586	588	567	588	577	595	548	615	593	585	575	573	579	596	602	584	567	612	543	605	595	580	571	592	584	596	579	592	626	581	536	574	590	570	607	639	610	604	565	551	561	587	580	569	561	609	622	568	590	599	610	595	605	555	583	580	556	609	573	594	603	619	551	567	588	605	590	607	580	608	600	560	637	594	616	637	589	609	601	595	583	584	568	601	645	615	610	581	582	608	583	595	635
31638	32219	31212	24601	20950	40316	28389	43250	32460	13343	12760	13184	10376	5044	2049	743	349	249	249	191	219	203	221	226	247	224	233	212	249	225	239	220	200	216	236	221	223	200	225	219	218	236	207	212	243	211	235	222	223	233	189	206	211	236	208	208	239	214	235	216	226	210	235	183	244	237	217	202	213	229	230	227	213	225	228	219	244	220	227	214	229	217	200	225	237	215	247	213	214	217	211	210	205	222	240	204	192	228	229	223	235	213	202	236	258	238	199	197	207	218	231	202	232	211	201	217	232	234	216	222	254	210	224	211	226	229	194	229	222	233	231	227	238	253	237	248	228	246	251	245	229	197	211	206	179	225	235	253	220	239	195	230	226	230	227	217	201	241	223	222	253	209	218	243	227	222	198	209	230	214	231	223	235	206	192	232	216	232	212	219	212	238	223	213	192	227	247	194	229	249	206	212	229	222	236	219	242	227	255	220	230	215	214	209	241	248	221	209	214	210	223	199	224	213	244	212	239	204	232	237	237	225	209	240	211	205	245	191	222	238	200	227	225	233	223	233	216	219	207	226	229	237	208	223	226	186	207	210	212	206	205	212	242	256	209	239	222	242	220	191	198	217	212	215	224	234	216	223	260	227	241	221	232	217	198	205	225	206	208	235	208	217	233	213	196	241	224	256	232	224	220	254	223	207	218	221	196	230	196	248	230	234	227	205	228	218	225	228	199	218	220	237	231	229	240	244	233	222	200	247	225	242	261	208	204	233	231	235	203	232	240	208	199	219	219	231	207	222	220	244	244	191	238	267	222	225	212	242	231	221	230	225	221	207	257	243	172	233	219	250	227	197	242	231	212	193	203	215	230	212	235	182	201	228	203	248	206	215	236	217	233	209	218	231	237	215	217	231	213	214	219	214	211	225	232	230	209	214	207	214	208	219	234	214	251	236	234	192	256	227	245	234	227	195	221	216	233	221	228	227	225	230	184	207	204	226	208	220	231	230	214	248	213	237	242	237	249	225	196	244	226	232	218	219	228	261	259	231	202	237	235	212	267	220	222	235	236	244	238	219	261	254	227	221	215	234	242	206	214	219	239	224	211	210	216	209	235	220	202	244	217	214	236	196	237	223	254	209	229	206	197	230	262	200	204	211	218	221	216	217	227	207	225	245	226	247	250	206	226	250	188	241	222	239	202	211	212	222	218	221	235	223	211	216	228	203	207	202	219	203	216	221	229	239	201	241	197	237	227	228	223	233	220	220	237	220	227	221	248	228	231	203	214	220	215	215	226	244	209	234	224	214	247	215	254	213	228	215	218	218	238	216	233	218	219	250	202	227	207	233	208	266	235	251	217	217	223	225	222	199	233	234	219	240	190	249	214	258	201	227	208	204	217	246	220	211	201	246	217	233	242	232	229	220	248	230	202	202	202	231	214	242	223	227	204	231	189	201	243	236	236	245	215	224	244	226	238	225	234	244	231	229	216	228	238	234	229	227	223	238	228	195	221	240	204	205	191	228	226	226	215	204	217	212	251	226	245	226	233	225	223	239	223	186	179	222	235	202	231	221	209	220	234	183	215	206	222	215	224	218	214	210	235	225	230	214	211	203	209	230	222	212	222	243	214	229	234	214	214	219	217	219	217	220	220	209	242	246	216	220	232	218	246	208	227	217	221	203	201	220	229	235	217	239	197	225	226	214	233	226	206	254	229	219	224	232	240	241	201	228	227	226	197	209	240	234	208	190	225	226	223	226	210	223	262	207	251	221	243	245	233	220	230	210	214	217	232	238	204	238	220	220	220	221	205	199	206	216	232	210	223	226	214	224	234	237	247	217	230	226	206	244	221	237	229	220	201	233	213	266	235	227	211	237	216	234	194	220	240	238	226	208	197	230	226	209	207	208	225	234	220	246	221	229	216	224	212	213	225	215	209	218	200	207	225	214	247	229	227	215	230	228	236	249	226	208	212	251	227	234	203	233	217	222	247	246	230	224	193	226	211	254	211	206	256	220	218	223	234	236	217	216	208	211	253	232	202	201	208	237	220	226	215	234	210	219	225	224	226	217	222	210	213	238	236	208	244	239	233	201	230	243	230	235	200	235	246	233	225	210	216	222	217	241	205	225	246	216	216	232	256	229	252	228	228	220	241	252	207	226	224	213	234	239	227	206	227	231	228	228	224	202	211	232	216	219	237	226	206	198	236	229	218	222	231	219	235	234	233	199	229	234	225	227	230	232	211	201	251	239	217	244	206	229	232	225	215	251	220	233	237	218	210	223	241	233	252	222	196	201	238	230	210	211	218	242	209	226	239	236	221	227	213	221	240	211	219	209	219	227	225	222	259	221	248	228	223	219	190	243	229	212	230	219	242	223	202	240	230	233	191	227	240	217	248	221	207	221	219	215	265	242	270	212	221	202	201	218	218	231	204	222	253	225	218	254	231	232	233	248	219	224	200	221	199	213	228	218	247	230	224	203	223	224	229	239	225	223	250	191	227	187	212	209	199	223	234	210	221	212	224	241	221	194	220	219	219	200	242	229	198	205	241	224	213	210	209	232	217	192	206	234	223	232	228	220	203	255	231	212	240	214	216	234	205	220	208	224	245	209	235	234	204	250	215	206	237	236	204	208	216	209	253	261	216	213	213	201	232	198	208	192	196	241	215	263	220	215	224	227	210	212	238	187	233	243	227	221	238	231	230	214	253	235	235	219	235	200	213	215	204	233	237	249	206	232	222	222	265	215	193	199	234	236	197	245	237	214	215	247	217	230	225	221	196	216	208	221	228	220	203	228	199	223	221	250	199	197	245	226	206	243	186	205	236	232	200	193	222	219	221	244	233	203	214	207	214	243	214	247	209	231	238	199	237	219	206	222	237	214	225	243	230	213	226	202	214	232	217	207	217	204	238	218	205	217	247	227	220	214	232	237	205	208	213	218	189	239	200	219	209	245	234	221	212	228	228	222	221	240	205	228	234	234	227	209	228	238	253	214	209	238	243	217	245	214	176	224	235	215	230	221	240	221	211	229	207	239	210	238	215	222	188	221	222	231	225	212	237	217	230	219	236	219	222	215	198	201	218	208	204	264	215	220	225	242	209	219	220	228	228	238	222	206	216	240	228	220	235	216	225	239	200	210	213	225	221	197	219	224	243	225	256	233	238	218	230	208	248	226	235	242	262	199	220	233	211	207	219	216	193	217	222	213	209	225	231	231	232	214	210	174	209	212	206	193	236	212	214	239	230	254	245	237	246	217	228	209	234	228	231	220	234	218	238	210	208	209	222	236	216	206	212	245	233	192	226	233	220	225	210	234	222	202	224	219	220	225	238	232	240	264	235	228	190	232	223	227	220	191	242	200	237	222	215	233	225	248	231	227	217	238	221	235	223	204	224	219	208	231	227	219	214	202	220	228	207	236	227	212	237	256	227	205	207	228	205	211	247	214	209	224	251	245	234	201	237	229	221	228	224	203	216	241	241	220	228	217	214	235	237	214	220	221	250	221
20198	26003	30732	31550	33304	53059	36851	58884	41953	27408	32187	33436	28275	17944	8550	3106	1241	765	641	649	610	633	623	668	619	667	600	634	640	621	619	622	624	649	675	665	611	681	580	660	680	646	649	644	619	607	617	645	644	641	628	637	644	624	626	651	633	627	594	662	630	648	634	602	587	654	614	649	651	647	586	619	642	579	636	591	591	603	661	674	629	650	635	656	671	593	696	647	655	694	614	609	678	615	636	664	632	629	639	636	632	655	593	596	626	625	620	641	634	642	624	638	685	632	663	646	653	609	623	657	592	642	632	655	594	612	648	622	607	595	666	632	660	654	638	670	620	615	598	629	636	587	644	669	623	609	606	628	618	617	604	648	649	647	606	617	638	632	633	621	621	601	622	653	635	681	601	605	653	625	620	601	626	594	604	609	558	633	622	655	598	662	636	618	596	605	651	608	625	610	662	634	634	605	594	659	616	628	590	612	643	574	618	629	611	639	611	666	637	598	591	607	623	582	613	637	661	666	629	649	662	666	636	641	618	601	602	656	635	628	624	571	578	596	600	639	611	662	652	663	597	628	648	587	633	651	588	631	628	666	613	583	642	614	628	667	632	636	621	639	632	611	635	592	611	623	620	630	616	634	605	586	612	637	620	604	579	632	636	624	655	606	621	612	626	611	680	614	678	662	631	635	647	625	632	640	648	620	591	614	597	658	620	617	622	637	618	583	634	642	627	577	638	650	618	671	653	637	600	640	617	592	621	629	672	608	653	644	622	649	595	642	642	658	639	589	621	617	585	655	611	625	571	639	611	628	569	639	648	662	625	611	644	637	653	665	619	637	601	606	635	644	648	634	614	642	583	654	620	624	631	613	633	636	633	655	610	628	606	629	632	654	589	594	590	650	591	647	617	648	610	640	589	627	616	594	636	640	638	628	622	640	668	609	613	594	600	630	663	649	601	614	654	635	666	604	630	619	614	631	609	642	591	632	642	636	640	642	592	628	643	654	643	604	643	622	611	652	626	621	639	623	615	637	569	678	646	644	589	635	650	606	612	651	655	618	600	632	646	596	618	670	633	613	651	644	642	672	624	689	598	658	572	615	625	664	621	626	609	624	608	632	611	629	661	627	651	621	656	617	629	617	625	612	571	669	577	658	655	637	607	635	603	627	640	643	637	601	629	638	641	615	640	649	597	646	628	630	657	603	631	648	652	622	622	650	670	660	624	613	637	625	602	578	636	634	621	621	649	623	627	642	644	656	608	640	608	615	622	631	628	622	666	620	656	637	642	637	671	614	597	648	623	624	610	620	608	626	609	610	628	581	645	611	626	665	640	608	607	654	637	625	650	650	644	690	625	645	621	650	640	695	618	630	643	616	621	611	632	687	617	658	637	658	639	645	619	609	654	640	612	669	670	617	614	651	602	611	629	601	651	615	583	613	622	628	651	642	653	632	633	596	604	612	660	612	595	696	635	663	595	630	643	635	628	636	620	642	613	648	667	617	663	610	618	607	662	596	631	620	605	653	615	618	678	647	641	629	674	655	634	623	609	613	615	654	690	647	600	577	626	657	590	619	638	645	658	636	641	622	674	664	616	638	638	604	644	601	644	644	618	605	611	607	613	671	645	590	619	628	633	654	672	668	637	634	645	653	646	619	627	629	635	596	597	593	647	662	632	623	598	636	579	630	621	603	631	632	619	633	605	603	612	625	594	623	625	585	637	657	565	631	647	648	611	674	683	630	633	649	631	633	621	654	648	656	619	625	598	614	607	623	611	707	602	624	646	624	642	644	598	613	634	613	650	611	645	613	653	569	644	626	592	599	627	588	631	587	640	623	651	639	632	671	630	637	688	638	596	624	650	653	664	612	596	623	663	638	615	612	634	589	622	563	659	646	620	617	632	577	641	608	618	643	628	662	628	601	640	612	617	651	621	638	614	627	639	612	669	586	640	617	635	628	672	640	668	643	644	575	633	639	622	677	575	672	633	636	650	656	599	658	645	637	631	585	640	643	609	599	652	651	621	642	591	642	627	621	655	645	681	686	594	599	678	590	652	564	606	591	649	612	631	577	582	596	648	659	648	615	595	633	625	596	622	639	675	628	616	643	651	639	599	655	649	642	602	631	596	651	650	613	660	646	641	568	591	608	611	611	621	670	622	663	606	595	637	611	625	646	620	644	623	562	626	662	622	599	627	597	615	608	658	653	632	665	664	653	629	687	617	650	608	652	668	644	650	637	601	648	595	651	644	624	607	642	680	669	578	652	611	594	603	646	681	641	706	666	615	619	644	602	611	631	612	591	636	642	660	584	604	663	604	651	634	647	621	611	593	669	637	638	635	603	625	647	629	662	641	612	635	662	617	620	616	654	619	684	621	611	599	617	647	642	620	653	606	636	667	587	573	639	655	648	648	645	602	620	650	569	616	644	608	633	662	639	668	670	649	590	597	682	605	632	634	653	677	633	576	630	639	629	669	611	660	627	635	626	643	638	606	573	649	596	594	616	673	645	640	605	640	651	661	600	637	609	601	637	657	609	637	647	630	605	626	674	632	628	594	621	633	622	601	640	634	593	655	656	621	605	629	645	663	670	598	645	675	630	660	648	591	621	644	671	659	604	645	604	645	615	621	615	626	639	638	620	624	602	617	593	648	650	594	602	661	636	654	627	656	632	650	643	653	644	611	644	595	638	632	582	594	630	620	671	647	595	617	652	604	625	634	622	638	635	614	596	649	640	589	639	640	621	634	654	646	624	582	649	631	626	647	591	616	672	620	597	640	647	625	630	606	618	597	614	627	689	617	641	573	624	626	601	634	656	627	588	602	650	618	656	633	658	621	642	596	602	571	604	617	661	624	651	604	680	659	620	619	635	644	577	606	626	614	635	635	646	627	646	652	602	651	616	629	604	618	642	622	616	626	611	625	631	607	612	644	603	614	603	664	594	588	622	594	630	630	654	660	676	612	623	623	660	643	631	607	611	633	635	648	631	629	599	599	601	642	596	620	670	611	629	628	639	604	665	678	652	643	623	645	628	645	650	627	591	626	619	603	620	624	647	656	620	620	648	646	677	627	604	617	644	688	666	620	641	584	627	641	589	629	611	670	625	610	604	668	593	611	648	612	626	650	615	618	679	607	635	599	608	663	608	719	632	616	611	576	609	622	658	646	629	619	623	628	642	638	630	639	643	681	626	610	617	638	665	634	610	660	599	643	587	671	636	611	594	595	598	635	632	598	637	650	627	624	625	633	624	598	603	658	621	622	622	646	603	629	676	640	664	632	600	593	606	641	623	670	595	593	647	572	614	615	627	604	634	628	626	646	604	605	651	644	612	615	620	660	611	607	605	628	612	622	592	624	612	609	608	642	614	625	653	646	609	680	608	598	651	686	638	637	627	609	600	575	640	655	636	678	632	597	607	684	670	632	630	639	600	658	648	606	604	597	611	581	633	607	662	621	627	645	643	648	635	628	651	604	604	630	620	615	651	622	582	616	603	620	637
10734	11251	11463	6758	5701	5631	3519	4187	1802	1330	2063	1811	1056	680	435	277	240	210	231	215	236	202	181	233	215	199	210	225	203	200	220	226	229	217	219	208	216	219	196	229	215	195	206	220	205	171	191	208	218	208	227	210	199	218	233	205	189	228	224	244	203	243	198	220	219	225	194	205	207	202	215	199	217	209	231	242	222	224	182	207	228	202	223	213	230	199	213	209	219	227	195	218	205	193	232	216	220	223	198	211	206	194	223	258	199	229	195	219	208	210	207	196	191	216	203	206	206	193	212	209	199	219	233	231	210	190	213	252	236	208	230	191	203	200	208	198	213	215	210	234	221	223	199	239	196	192	212	206	211	214	221	198	223	213	200	198	209	228	204	201	198	206	220	222	193	216	221	192	215	199	215	211	206	215	215	221	198	237	223	210	215	208	223	195	222	242	231	223	250	218	195	207	207	206	225	223	193	209	248	191	208	214	190	232	203	221	193	217	202	221	249	222	217	216	230	191	202	206	216	206	215	216	197	186	236	189	223	218	257	196	206	224	215	192	214	231	215	210	177	212	249	211	209	251	215	238	203	225	208	210	204	223	240	211	209	206	245	197	238	182	205	205	215	228	228	217	213	213	227	194	242	216	202	230	220	223	220	223	234	224	203	214	188	229	198	225	214	181	223	182	201	211	204	216	209	216	188	197	238	231	218	219	196	205	228	220	190	228	199	211	191	212	187	206	210	199	193	212	210	230	222	203	225	211	233	227	213	193	214	221	241	226	219	220	219	208	199	234	207	210	231	187	201	222	217	201	219	191	238	220	216	218	243	220	219	198	178	204	224	235	234	185	218	216	221	212	202	214	217	227	229	227	207	220	222	214	227	206	237	230	239	266	210	200	191	225	215	200	206	195	222	172	194	215	216	203	204	230	227	219	208	190	211	209	198	211	227	237	223	214	220	208	210	189	205	211	218	220	221	201	194	225	213	179	228	249	211	219	170	219	211	217	189	205	221	216	221	212	194	221	204	221	221	204	224	215	238	223	234	200	227	222	208	218	207	210	212	242	217	203	217	210	214	222	210	221	233	223	205	209	216	212	214	210	213	213	210	192	195	198	217	219	224	216	226	229	211	226	209	198	194	206	219	214	231	204	205	215	190	209	214	210	223	211	239	214	204	192	224	224	228	230	199	218	212	216	215	208	213	207	220	231	211	192	187	238	193	230	225	240	210	236	209	207	213	207	204	206	207	219	182	194	202	225	224	198	201	222	172	222	196	212	192	217	209	222	203	218	214	226	232	224	197	233	200	200	208	220	204	229	209	217	234	186	186	211	210	241	207	209	201	217	216	195	228	201	218	222	244	202	216	198	214	236	209	194	219	215	182	230	244	217	209	215	211	214	211	215	197	208	215	241	206	217	198	227	175	198	233	188	218	198	221	229	208	219	214	210	209	195	215	189	215	213	200	196	219	186	217	230	230	245	216	241	212	210	198	205	233	209	213	201	244	211	209	212	233	211	220	205	224	232	211	212	217	255	215	234	239	194	210	202	203	237	213	201	231	202	184	208	195	229	221	231	217	216	198	213	219	215	210	210	194	226	206	214	225	251	197	199	231	241	213	181	214	223	216	211	219	215	202	211	210	214	197	214	220	214	243	208	215	220	217	202	220	234	223	189	211	215	176	201	210	219	218	220	208	207	190	189	207	214	224	217	198	197	226	222	211	202	222	231	211	226	195	189	199	203	217	219	219	215	209	228	228	211	206	213	215	203	189	215	200	189	203	205	236	227	192	239	230	233	211	235	212	240	205	222	220	206	219	216	211	210	195	216	219	204	225	210	216	203	203	190	217	213	226	216	221	196	198	218	232	226	222	197	212	210	217	233	245	213	216	187	230	219	190	202	225	201	229	202	184	246	201	216	245	229	193	187	229	214	209	222	203	231	221	233	215	218	235	217	210	230	244	211	236	240	205	204	228	217	219	242	213	230	212	220	194	216	223	202	219	239	242	223	225	192	212	232	226	240	218	216	219	205	213	246	192	221	200	224	206	250	200	207	210	226	221	205	203	193	204	210	213	212	186	187	184	231	217	214	210	218	196	228	219	218	211	208	206	193	216	210	199	207	204	223	222	208	204	193	217	225	207	191	214	220	211	207	204	217	221	219	214	185	222	218	201	215	219	215	214	206	222	217	221	195	189	201	184	218	197	222	201	196	221	211	203	204	235	234	226	208	231	250	208	205	208	200	203	208	245	222	215	218	191	226	206	211	225	215	211	220	230	210	238	253	194	230	244	222	200	215	230	187	219	222	229	184	196	252	222	208	223	200	219	223	227	209	219	217	200	227	220	235	208	220	234	229	206	194	205	213	220	245	240	203	194	215	226	211	221	202	216	210	192	197	213	193	211	208	212	235	223	228	210	204	223	225	245	210	200	215	180	218	194	205	219	232	172	195	200	201	226	223	210	230	229	219	213	199	210	226	225	227	191	220	227	219	224	222	197	220	203	216	216	222	212	218	183	188	193	189	209	211	244	201	212	181	199	226	222	200	231	200	235	241	233	224	204	220	181	205	206	227	225	209	210	226	217	222	210	212	242	186	217	215	212	202	207	237	218	212	191	224	220	203	213	198	194	198	214	219	227	224	235	213	196	196	229	222	203	217	227	228	231	212	222	204	232	223	220	219	211	210	213	235	202	230	206	211	200	251	215	216	191	214	218	204	239	208	209	224	199	219	213	213	224	205	218	210	196	206	209	219	198	206	229	235	199	229	237	218	231	198	211	223	217	224	217	184	231	229	213	226	204	218	233	228	211	203	206	233	192	194	222	230	206	196	237	225	233	229	203	221	199	240	226	218	210	215	201	207	224	217	196	190	218	196	203	231	206	193	205	249	233	204	204	199	242	232	226	235	209	220	225	236	193	232	213	217	213	210	222	207	214	206	200	194	206	221	221	241	203	212	201	228	231	241	238	210	204	212	224	206	204	213	206	227	208	222	205	221	195	189	224	208	227	230	224	225	205	207	197	222	196	235	208	206	185	215	207	226	239	200	222	228	197	241	201	203	206	230	206	231	230	184	220	184	223	209	219	218	232	214	214	245	230	205	219	221	219	207	215	197	227	229	225	215	223	221	220	205	199	195	204	237	229	227	216	220	188	208	228	207	227	170	234	217	225	217	214	211	182	194	211	218	208	231	233	187	213	179	235	200	219	207	228	222	216	232	227	194	248	208	235	201	229	223	209	221	201	186	229	222	204	212	226	188	208	227	236	224	206	206	219	232	207	205	218	212	228	222	224	222	199	195	204	226	219	237	213	199	223	209	212	219	226	183	233	197	237	249	200	260	218	207	196	213	221	201	234	191	212	187	208	220	220	204	237	204	234	226	210	211	229	244	201	198	244	217	222	212	229	197	213	231	224	229	207	213	220	230	210	204	195	228	225	228	210	252	205	210	214	207	200	226	230	206	230	194	236	219	219	196	203	254	201	231	209	204	214	208	220	207
7364	10561	15541	14809	15954	18162	12833	16120	7156	6636	9454	7323	4234	2619	1593	933	603	629	607	606	601	618	631	623	577	612	591	600	624	584	564	552	628	579	584	673	554	611	584	611	618	604	547	637	597	614	596	600	609	627	626	586	606	654	630	604	564	618	590	652	587	643	658	584	590	564	575	609	608	570	616	600	583	630	647	576	615	577	593	614	578	568	538	600	610	591	594	600	620	603	632	616	621	628	570	610	580	606	587	625	592	570	610	589	587	602	606	608	565	590	582	605	554	574	595	625	577	640	547	626	636	587	633	625	637	653	612	612	586	624	625	619	604	614	579	567	613	600	598	533	595	618	625	593	602	621	601	572	582	601	610	572	593	618	609	580	622	618	582	594	575	617	598	604	577	618	628	618	603	603	649	648	631	601	623	642	580	633	611	597	590	585	576	575	621	586	589	602	640	616	575	578	610	627	568	589	604	574	594	589	567	627	554	574	625	582	611	565	621	580	618	600	572	599	596	584	620	589	607	611	594	629	596	608	600	636	601	605	578	595	610	659	571	644	576	588	575	585	520	622	551	573	597	636	597	549	577	560	590	644	587	599	586	579	584	590	620	576	578	593	543	612	590	628	628	552	605	622	646	589	598	618	598	617	591	639	572	587	584	569	594	579	586	597	566	609	613	631	649	605	587	592	552	581	624	553	604	616	569	602	588	625	595	575	614	633	640	600	610	636	554	599	586	611	661	577	645	593	633	661	617	598	633	574	607	574	613	575	559	630	583	616	611	578	577	605	604	592	583	614	607	572	586	585	583	621	586	614	564	589	602	650	602	628	569	594	644	613	628	592	595	599	597	610	672	613	582	601	607	601	576	620	606	625	603	633	556	587	615	592	610	602	614	590	599	554	639	594	616	609	636	597	598	580	563	602	548	604	576	594	625	593	618	594	604	572	602	605	640	605	628	612	569	611	648	621	592	612	593	615	566	599	629	648	619	600	641	573	633	625	556	651	648	647	578	629	651	603	620	561	570	592	635	604	622	617	587	582	595	554	559	568	615	591	611	602	564	610	573	567	621	602	604	660	609	608	601	587	560	637	618	597	672	605	608	607	600	625	593	601	629	612	620	632	620	593	587	623	596	613	597	580	646	646	579	595	578	569	617	639	629	622	553	625	596	591	569	619	621	586	598	586	541	601	550	616	597	620	603	598	586	569	555	599	565	574	636	610	576	588	591	614	612	616	590	604	637	652	626	619	583	524	639	620	600	583	603	615	596	600	625	630	554	609	597	594	597	594	616	586	544	621	572	607	588	571	606	652	614	558	593	609	584	619	651	597	610	604	577	606	609	599	581	621	606	611	607	600	638	610	578	621	627	604	646	565	607	574	544	595	607	610	611	611	592	587	601	600	649	592	597	585	603	572	592	620	545	644	620	655	577	619	594	583	569	649	629	573	557	621	622	617	652	605	552	639	605	638	595	578	635	588	584	599	615	621	596	586	603	575	603	601	634	648	565	560	584	575	562	597	562	629	584	602	589	596	629	626	618	610	593	625	583	587	572	589	601	610	618	583	564	608	615	588	581	649	609	561	600	621	637	613	581	606	631	611	553	558	584	633	625	611	614	611	621	563	605	607	603	626	560	606	618	608	601	583	593	574	592	584	578	604	625	584	553	631	577	604	642	603	577	599	615	614	569	597	612	608	656	614	637	605	596	616	559	632	579	632	552	588	580	600	589	608	623	616	602	587	574	610	569	617	593	611	602	617	606	638	625	613	605	631	608	604	613	624	589	578	581	602	616	587	580	603	573	625	615	605	663	629	598	572	610	633	572	640	524	563	609	600	641	597	594	614	599	597	594	612	664	597	583	604	586	590	610	633	587	612	608	597	555	577	588	595	634	602	549	616	605	649	623	608	623	586	599	544	638	587	606	600	620	626	629	599	598	599	607	549	617	590	613	622	620	602	590	622	609	628	637	509	605	582	542	597	548	618	589	572	619	629	624	589	620	609	593	601	597	600	559	602	600	619	578	579	599	602	619	608	604	612	597	555	571	612	570	606	603	658	593	556	580	558	595	640	554	585	617	628	596	610	609	595	600	625	619	625	594	604	618	581	623	606	585	585	605	650	585	638	615	575	637	575	608	608	624	625	559	615	574	591	632	623	616	603	646	616	566	623	603	626	572	635	651	604	560	584	579	646	615	591	581	595	590	603	601	615	608	601	565	629	587	599	590	605	605	581	587	650	580	586	555	637	598	622	604	595	597	618	604	561	605	555	575	627	642	596	589	595	617	575	602	627	638	586	596	615	577	603	592	587	620	595	613	594	586	601	589	618	616	552	611	638	631	597	597	592	606	585	623	630	618	603	593	632	599	589	610	623	584	659	631	627	596	589	662	604	609	609	554	594	606	612	597	607	597	610	607	648	617	572	610	614	586	590	584	621	601	581	636	633	591	586	573	566	560	596	596	574	607	601	608	588	650	618	638	631	583	613	606	606	653	614	593	606	599	601	586	567	632	634	639	544	584	550	589	596	577	579	611	605	622	628	624	584	580	595	613	606	621	621	605	586	596	562	576	561	575	625	657	588	578	633	623	614	640	572	604	594	606	609	610	598	656	573	618	591	627	589	621	630	597	550	659	587	594	610	586	590	593	604	615	575	587	568	574	588	607	640	578	609	555	614	604	643	557	589	617	615	587	620	541	592	577	609	603	593	608	608	555	653	550	571	626	614	605	609	597	601	619	591	571	609	596	586	568	631	621	638	570	557	634	616	617	576	545	597	572	577	564	617	605	584	569	612	622	602	628	590	594	616	581	573	607	559	612	608	602	619	591	621	601	636	548	593	647	601	611	633	602	583	625	632	545	608	586	552	627	611	609	616	572	558	614	554	581	605	585	617	554	624	587	620	607	631	590	604	577	608	573	592	612	605	636	589	621	589	587	594	585	576	623	553	632	636	555	589	583	572	592	575	562	601	596	590	624	617	657	626	597	604	592	592	574	604	546	577	590	627	588	573	600	580	584	582	619	599	598	650	623	593	572	576	634	631	611	639	652	605	590	616	602	612	536	554	587	609	594	585	616	590	618	574	595	619	626	617	589	592	585	626	590	587	566	566	581	566	620	605	629	570	635	597	565	595	590	642	636	597	590	626	575	630	606	575	590	589	636	592	558	619	593	577	566	634	609	586	622	609	643	594	560	602	615	618	648	629	605	599	587	567	599	609	617	600	604	626	645	582	566	564	618	573	614	610	625	591	596	613	569	637	624	583	649	552	565	604	608	566	629	633	630	646	596	580	617	595	588	599	622	602	604	606	608	604	590	642	585	594	599	631	602	619	582	596	548	598	594	633	656	556	593	624	611	627	624	579	594	644	642	597	578	620	636	636	626	605	628	629	627	595	591	616	614	602	608	550	585	591	569	594	629	610	601	637	625	547	575	619	578	619	628	583	607	551	610	602	592	571	602	631	599	573	584	586	623	608	587	569	635	664	578	614	608	566	605	582
24355	24426	25238	16542	14036	35252	24334	24661	8644	7849	10408	11026	7478	3501	1387	570	282	234	231	169	197	200	187	208	195	197	187	211	178	188	184	197	177	194	189	213	178	186	194	196	195	190	190	207	181	194	175	181	197	203	195	207	181	195	182	201	199	197	201	189	171	189	220	190	183	195	196	214	202	191	198	172	191	210	190	185	181	216	201	208	176	216	222	202	192	204	213	190	198	175	171	187	183	205	201	177	198	172	206	207	185	186	207	176	179	202	193	186	202	196	191	212	193	183	186	194	165	209	180	190	183	200	172	184	175	190	174	171	195	172	175	189	190	177	195	180	197	191	179	179	188	214	190	203	185	189	204	189	173	197	187	189	186	176	179	188	223	198	200	183	194	179	194	188	192	192	204	183	188	180	184	193	207	201	192	189	167	205	195	170	196	210	187	170	191	192	161	194	210	205	193	196	178	202	184	186	198	206	204	200	176	180	217	196	175	210	188	226	179	207	210	182	187	210	198	185	174	187	199	200	185	182	200	197	189	175	166	197	179	196	191	189	204	165	187	213	188	200	197	193	207	180	211	171	197	195	198	165	182	208	172	181	208	195	180	173	191	205	200	188	180	200	196	173	180	205	169	191	207	198	202	197	190	212	182	195	191	176	198	203	207	201	190	220	208	195	187	179	174	193	178	191	210	209	181	178	194	205	180	216	189	177	190	182	191	182	186	175	183	208	191	183	205	198	191	197	152	183	208	211	199	190	181	165	198	192	204	194	190	201	186	188	211	216	193	198	209	188	201	186	191	194	181	208	219	223	167	181	198	181	170	195	189	185	204	171	214	205	217	185	195	182	177	171	167	196	174	192	181	200	206	214	168	167	207	174	206	205	218	187	211	193	214	232	182	185	200	184	218	207	197	189	198	200	177	209	184	190	198	189	188	170	182	184	194	197	193	182	185	220	172	215	208	197	180	173	195	206	197	211	191	199	212	169	210	197	209	185	201	189	168	203	203	176	182	179	187	201	204	202	208	167	189	182	193	193	172	196	196	206	203	205	229	178	192	195	205	206	181	204	193	170	151	186	215	211	190	185	201	203	198	184	187	194	191	193	202	220	183	168	200	160	186	189	195	185	177	198	193	177	169	182	188	203	187	208	183	198	187	200	219	209	179	210	214	169	194	178	200	159	189	209	172	193	188	191	178	169	184	196	189	171	185	182	166	195	209	209	195	217	170	195	167	200	183	195	187	200	192	187	203	186	205	178	202	170	207	179	192	175	176	196	184	181	188	192	179	176	185	177	188	242	183	207	210	197	198	197	205	181	198	178	179	196	181	196	179	207	179	203	199	201	200	197	200	189	202	201	189	174	169	191	192	209	192	193	196	194	187	225	187	194	172	180	187	185	205	176	193	204	187	206	199	170	152	196	206	185	192	199	185	192	186	159	187	180	191	175	193	169	176	187	221	197	197	175	173	199	219	195	170	198	185	166	176	185	190	199	185	192	173	180	211	179	220	198	189	195	172	173	213	206	194	190	187	197	197	178	169	211	181	211	201	210	191	185	193	192	158	163	184	202	214	197	207	164	217	212	198	200	207	183	186	183	183	186	189	191	202	227	200	190	183	167	185	178	195	208	211	190	201	179	214	172	192	177	189	187	212	207	156	204	177	175	164	191	170	200	197	175	217	209	190	179	196	201	189	211	197	165	204	211	188	183	182	199	211	188	190	184	204	204	209	220	199	181	208	200	194	178	170	186	185	164	185	194	183	188	190	182	199	178	206	186	171	157	185	199	197	192	161	192	201	177	205	194	203	197	175	170	147	179	196	188	194	203	167	227	203	186	197	178	199	210	189	169	184	186	217	178	195	175	181	186	170	198	191	175	171	202	167	187	192	200	208	197	187	201	170	199	177	170	171	195	196	194	180	205	197	192	200	205	200	172	189	213	201	195	177	207	189	203	168	158	168	199	208	196	184	181	185	185	167	206	186	210	193	195	187	187	179	180	160	199	184	199	208	207	197	175	192	158	195	211	188	179	207	192	186	175	194	199	195	179	194	203	170	192	207	169	205	173	181	194	165	180	199	197	184	193	187	177	198	199	214	189	191	196	204	184	183	176	193	194	200	212	179	193	176	198	188	194	216	203	199	194	196	205	200	188	182	208	206	189	210	200	192	204	207	184	196	216	170	178	171	190	172	184	206	190	195	183	186	194	172	171	173	177	190	195	184	193	179	164	192	182	183	181	208	180	213	183	195	213	165	170	207	199	171	198	169	174	170	205	199	193	178	201	189	193	189	188	184	203	178	186	207	197	201	154	201	204	209	182	198	180	192	196	197	184	221	194	198	200	208	186	183	206	171	184	212	184	196	196	186	200	201	185	196	197	183	173	203	201	175	214	174	201	212	184	209	196	158	190	163	194	186	209	192	172	216	199	223	194	201	200	177	181	183	204	172	182	177	193	213	165	196	239	199	179	206	178	177	190	196	164	182	167	179	191	177	191	197	203	186	214	212	190	185	192	197	184	183	204	185	182	197	189	208	207	215	172	201	190	188	185	172	197	191	199	168	187	187	186	183	181	165	204	186	195	187	204	182	195	192	203	185	210	192	218	182	175	197	182	201	224	194	189	173	167	191	205	180	200	186	201	193	195	204	192	190	162	211	212	181	187	192	179	187	184	214	182	215	191	183	211	192	186	201	182	211	187	201	190	186	175	177	203	199	199	199	200	186	207	185	211	180	217	165	204	198	201	181	197	187	193	187	206	206	171	221	212	177	196	168	189	190	193	196	178	178	193	204	214	197	183	161	197	193	210	189	183	197	187	195	178	188	159	238	195	180	176	184	216	187	202	181	183	207	191	200	191	194	212	201	178	207	190	192	180	185	190	228	194	195	182	190	178	208	184	201	205	210	180	202	193	217	218	220	198	191	193	190	198	192	177	191	193	179	202	177	183	175	193	190	184	195	155	179	182	183	199	169	220	200	208	173	167	218	162	187	200	199	204	200	200	181	212	207	185	175	178	186	190	193	212	205	197	184	174	199	183	181	194	218	220	209	175	189	198	202	199	201	183	208	218	196	199	229	210	173	212	171	196	199	228	201	208	191	187	193	202	196	192	195	193	213	185	213	177	203	203	183	188	202	198	203	197	214	179	169	213	205	190	191	173	203	188	167	190	192	197	189	182	183	148	180	191	176	201	183	184	210	202	198	202	200	192	190	174	216	183	185	203	226	204	210	172	207	206	169	191	186	201	194	196	187	188	185	169	183	174	194	181	209	195	223	163	206	184	196	195	186	183	193	170	217	206	200	181	181	166	167	189	207	215	192	191	193	211	181	208	176	190	191	189	196	188	216	190	177	182	177	186	196	153	197	186	192	190	188	223	200	219	197	197	184	201	173	198	189	193	193	182	197	199	172	190	178	193	202	172	203	190	197	195	183	223	198	175	187	190	208	181	198	201	214	202	174	171	164	191	164	175	214	181	207	188	186	189	190	190	182	199	194	197
15894	20676	26211	24830	27449	49611	35350	40897	17971	24870	29192	30705	23865	13595	6472	2441	1078	742	597	553	495	531	546	522	535	566	537	537	555	558	566	575	567	536	584	529	578	553	561	572	561	519	599	566	544	533	554	513	560	583	557	568	533	544	598	574	589	559	543	592	574	558	559	556	507	564	591	545	533	542	542	550	506	540	565	515	559	566	502	584	559	505	547	551	516	569	526	595	564	545	558	533	523	516	549	542	503	534	559	524	573	512	532	548	567	596	551	546	522	555	592	532	556	554	563	581	549	584	549	509	532	569	548	594	579	532	567	582	524	523	527	512	526	526	572	521	545	588	575	589	528	514	573	574	534	517	540	555	572	536	579	565	519	583	544	547	598	555	589	539	588	539	572	563	519	582	582	582	577	546	567	529	495	547	508	538	576	584	541	523	509	516	523	547	512	594	541	531	491	547	546	598	566	528	545	542	530	550	551	539	472	530	564	543	538	528	544	556	574	593	518	539	560	525	577	524	555	581	583	536	562	548	571	578	552	530	554	544	503	546	569	528	527	561	599	584	581	532	522	542	546	590	547	507	544	550	537	553	548	578	564	524	551	525	594	538	547	612	549	579	551	582	530	564	532	555	568	523	553	558	573	558	559	564	535	529	532	536	536	578	562	512	529	543	586	516	586	578	540	564	578	553	547	593	546	556	525	559	547	545	569	557	528	555	540	542	561	514	551	550	513	582	580	515	544	572	514	537	576	531	543	536	589	548	539	547	526	535	553	574	557	544	529	557	554	576	529	566	542	546	537	549	567	544	576	570	576	548	575	576	580	496	550	573	552	553	543	547	538	539	509	554	539	578	538	544	547	558	559	564	530	527	552	494	513	558	520	562	519	540	551	528	550	554	564	569	547	539	514	525	596	593	532	547	537	565	579	560	554	525	560	585	569	546	532	511	526	541	583	547	529	546	556	603	552	567	538	558	594	553	533	562	591	546	525	546	576	564	545	563	558	558	521	532	538	555	540	573	539	598	552	548	534	562	585	557	545	543	572	559	557	514	551	541	549	570	606	507	602	533	571	577	535	546	544	555	556	522	572	504	589	555	516	582	519	554	529	547	565	567	524	547	547	528	565	565	525	537	557	566	578	545	544	521	556	519	513	570	574	545	551	545	550	548	540	511	507	554	550	536	487	551	559	576	547	542	567	588	563	551	563	557	551	563	577	545	520	546	534	541	543	561	537	564	550	524	529	556	528	562	547	527	553	528	573	545	589	566	571	499	546	524	606	529	541	572	554	501	552	551	546	546	537	549	571	584	557	567	548	555	549	570	515	539	523	533	548	562	559	538	514	537	587	526	504	535	505	587	513	567	550	536	542	563	561	545	546	553	572	562	543	536	549	540	548	591	535	565	584	535	536	588	526	558	511	560	518	544	523	512	528	506	556	542	576	557	548	591	552	520	566	507	555	541	530	525	539	491	566	502	600	559	573	571	520	549	525	562	553	590	525	561	575	501	549	577	540	548	533	520	544	539	562	565	559	567	572	504	568	569	570	553	570	553	577	545	596	614	540	510	570	546	576	612	575	572	593	535	606	553	542	500	560	550	552	526	558	549	573	531	508	550	525	528	554	556	560	537	570	575	501	546	549	577	542	503	573	536	568	538	576	512	543	494	533	562	542	550	560	570	533	534	580	543	541	539	512	572	552	524	563	545	533	572	564	552	500	503	512	548	540	578	558	607	558	532	565	532	571	523	562	525	523	566	538	534	547	495	528	540	543	550	548	547	564	519	544	533	538	553	524	553	519	531	566	555	526	534	549	529	554	534	539	537	576	566	562	556	553	579	554	555	520	530	555	558	555	553	549	539	514	520	566	565	524	565	541	568	532	606	507	526	555	542	567	534	585	531	601	551	558	567	535	545	550	534	540	528	534	570	520	512	541	598	565	562	570	504	546	571	541	514	602	583	538	551	534	580	568	551	588	572	593	610	510	577	533	606	574	557	546	529	551	552	541	549	542	567	537	544	565	597	572	541	576	515	593	541	553	547	544	512	574	553	554	566	545	564	561	570	552	526	519	546	549	589	535	531	565	568	561	546	563	515	551	518	544	528	597	533	542	522	566	583	486	524	548	567	523	538	546	545	535	537	518	563	556	538	534	564	549	556	614	578	550	545	545	536	584	555	551	595	542	580	567	544	573	536	557	519	528	556	541	587	543	523	549	547	561	544	585	498	564	528	501	558	563	546	551	530	564	567	560	522	606	563	533	564	558	535	554	522	519	566	512	531	554	576	534	556	568	569	554	597	547	496	488	593	579	545	567	568	567	561	574	554	556	523	524	552	560	518	565	575	556	560	557	542	551	559	533	553	580	543	538	517	563	578	535	596	516	525	541	577	527	510	543	575	542	522	518	565	529	568	583	526	560	498	525	523	557	530	592	563	569	563	545	536	566	582	569	560	559	547	576	594	580	522	580	583	510	557	533	560	565	595	553	548	553	495	564	546	540	511	564	557	560	548	563	559	591	535	561	546	560	528	551	528	529	519	537	540	540	543	517	571	553	562	544	550	518	523	542	554	577	582	539	579	518	528	552	586	573	556	541	506	567	558	525	566	568	549	562	559	522	515	497	553	561	567	578	593	571	498	553	530	561	562	577	544	559	566	561	567	544	580	569	571	559	537	593	561	558	535	572	553	565	520	518	502	544	582	531	545	555	561	532	587	533	540	575	548	538	570	504	532	562	549	566	532	572	567	547	554	564	524	546	522	529	560	563	560	546	605	545	536	516	550	507	567	571	572	517	540	537	565	514	550	542	559	570	545	549	570	558	584	503	572	554	546	536	596	549	554	503	547	498	559	544	570	545	557	552	535	548	546	555	542	537	527	543	512	575	566	563	520	537	574	619	541	512	551	606	519	531	550	581	536	554	561	488	512	513	552	552	554	540	531	561	582	579	565	590	592	565	576	586	557	550	617	607	575	554	548	534	570	518	554	530	564	561	525	539	522	561	539	559	549	532	551	591	610	552	549	558	556	559	568	538	550	559	593	558	580	562	561	474	576	548	548	484	508	547	551	591	535	528	516	582	530	562	573	559	603	579	569	505	550	567	518	537	563	506	564	543	577	533	529	560	563	518	559	546	573	552	548	519	538	536	549	519	554	519	582	566	552	578	571	537	568	518	495	533	556	574	506	528	552	564	571	580	539	575	544	539	519	556	549	580	574	545	590	540	562	555	543	577	549	527	574	508	561	565	549	535	584	507	568	533	594	534	545	557	576	542	554	585	549	582	541	531	523	587	567	573	559	546	584	530	575	552	554	584	530	551	535	534	592	564	576	545	562	563	569	536	517	574	560	513	525	537	542	536	540	538	554	595	549	559	561	561	551	546	530	561	574	564	513	558	557	538	565	571	543	560	567	591	566	537	527	544	600	510	541	547	526	562	520	512	543	536	531	543	607	522	529	562	516	587	553	532	550	573	515	548	525	588	559	575	557	529	574	537	581	586	528
34474	33409	30783	23868	23989	54161	48339	33644	21105	9719	10877	7174	8583	5215	1954	813	345	327	232	234	220	220	218	234	226	202	261	207	233	195	215	215	208	216	233	208	195	209	222	224	218	210	252	225	214	212	215	248	225	222	202	200	200	215	227	222	200	239	195	251	224	221	224	194	218	215	208	214	209	212	236	242	214	218	219	242	218	225	232	240	222	208	186	206	221	210	226	218	221	240	218	214	220	220	209	226	200	240	219	216	216	203	251	184	229	238	211	226	194	261	219	216	238	239	220	215	214	217	202	240	210	216	206	236	247	196	199	225	210	226	226	216	222	207	220	220	207	212	186	196	190	190	208	202	206	191	213	200	188	221	203	233	229	225	233	194	223	182	185	209	221	219	213	214	224	219	214	199	235	193	218	219	221	221	192	199	227	186	195	222	237	201	201	235	205	183	244	215	225	191	232	198	238	211	224	187	216	240	180	212	210	250	231	180	220	223	229	238	208	211	220	198	218	233	224	258	228	214	196	202	232	207	193	238	214	217	243	189	242	233	229	219	225	214	238	211	191	239	237	215	222	209	226	264	234	174	227	210	219	231	227	209	205	191	245	221	210	212	224	220	222	242	220	237	231	212	209	212	225	221	207	197	227	213	189	212	225	225	212	256	208	205	201	213	222	203	218	205	210	194	243	209	224	197	211	229	204	210	229	219	189	202	215	218	206	207	208	220	187	201	223	229	211	222	220	207	200	209	227	241	197	241	209	244	229	209	220	225	201	215	227	213	203	203	202	237	238	217	233	232	214	214	220	203	209	211	225	211	227	197	236	188	249	221	215	191	211	214	213	185	219	232	233	204	219	252	217	210	195	197	236	208	246	199	202	206	226	194	234	206	194	203	216	194	206	218	214	209	228	219	212	209	219	222	224	214	230	213	233	206	207	244	204	219	208	220	210	243	227	203	205	216	217	189	194	202	243	197	224	200	232	237	218	195	213	207	200	208	214	227	216	219	219	207	218	231	192	218	225	190	194	217	231	228	199	229	236	192	192	200	191	226	219	217	224	212	217	193	211	196	229	212	208	209	216	217	210	232	192	234	208	212	222	221	198	196	202	214	203	230	233	198	240	218	225	212	214	215	204	217	243	248	210	205	199	216	228	231	200	220	222	199	208	224	230	211	225	213	198	216	231	215	219	230	219	211	200	224	198	195	204	215	203	227	217	229	215	239	234	215	220	239	205	230	208	220	228	208	268	225	223	217	199	225	247	233	203	225	208	232	216	227	224	196	194	216	226	187	248	185	222	217	223	205	218	201	239	206	233	216	228	226	225	223	229	228	218	225	188	195	215	228	196	217	202	233	231	187	236	230	220	221	203	217	236	201	212	213	219	222	215	235	204	210	224	215	250	243	230	203	199	221	199	191	232	224	200	245	220	233	206	224	214	226	200	220	230	226	241	192	222	224	187	212	217	235	200	227	219	223	193	220	221	219	224	236	208	222	191	221	222	240	227	224	217	179	219	227	200	238	209	208	208	229	205	214	228	219	235	220	216	201	220	210	222	207	238	197	203	224	236	203	221	204	224	211	220	228	237	194	204	224	224	222	247	227	222	245	230	186	194	199	234	233	202	215	213	211	202	241	225	231	201	205	216	194	209	196	209	201	203	204	241	215	223	202	222	226	220	193	227	250	214	222	187	203	202	217	223	197	219	203	224	214	218	226	226	223	206	224	211	254	229	187	244	237	194	211	206	199	206	234	217	207	231	193	202	209	215	208	236	225	214	228	225	201	202	194	220	226	216	198	191	235	204	240	214	187	228	199	219	220	213	220	207	213	229	199	201	216	202	225	235	196	236	219	228	185	216	212	211	259	253	229	213	173	207	231	229	199	175	207	224	218	199	207	189	226	225	235	237	220	199	236	232	204	222	207	229	205	231	235	235	215	214	207	213	204	235	202	184	200	250	223	229	193	207	214	216	210	233	225	178	207	213	214	235	217	194	217	273	230	208	203	221	233	223	203	219	225	217	222	178	219	208	196	222	210	174	180	193	207	212	211	195	199	208	218	199	224	228	195	229	228	234	207	221	249	226	215	244	219	223	223	215	233	216	217	218	219	198	214	199	231	217	194	249	235	218	216	192	194	230	227	225	206	225	190	197	194	241	233	208	232	205	213	227	200	213	194	216	188	213	235	227	211	228	222	239	256	231	244	196	220	197	204	234	213	218	210	228	187	199	235	226	218	218	201	223	236	241	212	209	226	221	228	206	218	216	223	209	204	204	231	236	191	205	225	195	220	227	226	224	222	207	196	197	228	210	198	216	186	220	234	211	241	220	237	229	219	213	228	202	207	192	184	205	223	226	219	216	221	254	220	194	234	202	209	200	219	207	227	241	213	222	226	210	198	207	198	209	226	201	222	208	211	207	210	182	170	209	210	204	218	229	209	213	233	213	231	225	223	229	234	184	225	233	210	216	204	228	212	221	204	210	194	220	226	186	217	190	220	211	227	225	228	220	202	216	198	203	212	211	224	215	182	206	217	204	195	212	206	229	223	190	217	212	230	208	246	208	206	206	220	213	247	181	231	248	202	186	209	204	204	217	213	225	215	217	191	207	224	221	216	197	234	193	217	212	186	218	195	222	229	212	211	196	218	216	221	230	215	204	226	211	216	213	197	190	215	226	227	204	214	222	219	237	233	236	216	250	242	210	208	222	219	220	233	194	212	231	205	195	209	219	185	211	226	216	209	200	244	187	229	235	240	238	219	212	194	200	240	196	224	234	230	233	240	211	214	228	205	214	226	231	209	227	246	219	218	210	205	197	208	202	218	215	193	236	212	224	213	211	189	211	240	209	238	220	231	227	218	196	218	213	186	234	225	220	205	232	195	195	223	202	231	233	227	204	206	206	232	217	219	180	234	224	223	202	228	227	217	198	239	226	245	198	227	228	209	228	216	204	228	209	205	208	197	204	213	249	215	239	214	205	234	213	221	239	215	217	206	218	222	232	235	228	196	217	219	214	211	194	221	219	240	235	198	210	193	210	240	227	200	212	215	223	207	214	230	221	199	215	211	233	221	213	221	233	249	206	236	227	191	209	187	210	244	203	215	205	208	245	223	180	212	213	219	227	207	229	212	223	188	194	208	221	202	199	202	216	202	219	254	223	214	185	199	205	227	228	209	200	219	205	184	195	214	203	207	212	200	226	228	235	206	227	201	225	206	227	210	214	220	215	226	204	222	225	207	216	200	206	216	209	223	219	187	213	227	196	212	220	218	213	205	219	196	222	236	243	219	194	217	191	219	215	205	233	206	225	188	233	200	197	207	230	214	218	191	222	235	207	213	202	226	206	224	198	232	201	221	216	201	212	246	209	238	197	200	233	210	196	240	208	199	205	233	220	237	234	231	227	196	256	223	203	231	207	202	217	197	200	224	212	238	230	195	208	230	223	217	209	230	220	197	215	208	220	222	214	234	220	237	211	215	198	222	202	224	223	199	211	202	218	214
23105	27228	29596	32304	36465	65857	55794	48560	30517	22311	28755	22600	26741	18119	8469	3514	1307	848	704	648	587	635	610	678	583	635	624	610	642	625	554	566	581	624	626	630	590	627	600	586	631	654	606	614	645	628	592	608	634	595	625	609	579	631	613	633	547	586	609	599	623	625	600	610	612	629	584	626	605	626	629	575	632	617	634	608	592	581	601	626	557	592	611	574	632	591	585	606	595	617	613	601	598	593	615	595	613	611	596	611	599	627	595	592	618	602	635	589	644	624	678	587	586	570	609	627	644	626	632	589	622	631	610	617	620	597	617	551	656	599	599	625	665	637	620	643	638	614	635	656	609	618	598	625	571	644	640	635	594	581	620	598	631	604	612	639	551	634	641	607	622	640	574	578	589	650	606	634	602	611	617	603	593	583	573	610	577	560	610	631	618	576	620	635	629	612	617	567	608	588	611	657	617	619	632	633	594	622	593	625	648	582	644	615	579	593	618	624	572	595	588	625	662	624	603	644	631	641	628	566	633	613	609	617	608	608	562	629	604	601	611	606	622	556	605	579	616	617	606	595	673	608	612	612	591	609	615	632	592	587	626	583	609	586	605	557	608	642	610	618	642	576	593	593	637	583	595	651	633	599	644	562	622	565	647	621	590	652	619	622	623	575	633	584	637	631	580	599	590	598	611	597	577	589	567	571	670	598	620	614	621	601	637	623	617	617	650	606	622	603	642	592	600	658	616	610	604	616	587	610	601	594	612	614	656	608	645	652	566	584	563	610	604	611	596	578	605	605	559	591	601	592	604	566	611	572	578	586	658	574	605	592	585	606	656	610	570	610	608	638	584	598	600	646	546	620	608	622	611	616	592	604	674	614	600	613	636	594	634	589	661	604	561	626	639	618	609	575	625	615	590	584	603	628	600	590	611	574	591	605	619	612	573	567	594	597	584	588	670	621	612	633	596	621	605	620	605	596	621	598	643	604	543	644	638	607	595	575	617	587	610	597	623	630	595	597	597	588	573	621	641	585	611	645	648	651	564	644	606	620	650	627	614	633	576	611	638	563	654	618	606	606	635	574	625	576	589	630	648	641	639	650	574	596	578	585	580	613	678	588	588	624	621	641	636	564	629	605	612	633	588	611	575	630	602	572	641	576	551	594	653	601	613	567	582	610	621	604	573	628	549	619	593	614	612	599	619	580	636	594	608	622	619	627	627	609	584	637	607	600	617	634	642	628	589	626	636	629	596	627	598	621	611	622	610	600	636	586	598	592	609	613	629	610	598	606	573	693	607	601	594	623	654	591	577	619	581	585	586	618	599	589	617	620	584	594	613	640	555	607	638	633	622	645	580	565	593	607	605	635	559	590	633	630	626	629	601	560	638	570	627	622	593	625	559	631	590	591	625	635	560	608	619	578	587	601	588	597	552	616	616	602	572	625	604	642	582	642	612	611	600	618	597	640	567	592	630	579	627	587	620	616	585	586	652	626	643	622	618	577	635	632	664	597	617	610	605	580	628	630	598	593	609	636	618	613	624	669	581	612	605	572	584	645	585	590	614	575	584	640	585	631	606	598	606	608	630	606	586	613	662	608	656	646	626	645	578	608	620	655	608	617	639	585	600	605	554	668	590	635	607	593	588	600	625	608	606	567	637	631	632	597	634	613	635	600	589	596	616	590	606	650	581	599	616	625	646	623	614	614	533	627	642	626	619	644	603	571	634	598	615	643	598	598	634	594	620	542	542	599	599	636	537	564	605	666	637	614	622	607	605	655	615	586	626	620	594	590	643	620	609	633	633	604	606	625	566	612	584	612	647	578	621	585	577	588	581	654	620	628	613	568	619	661	618	587	627	592	638	601	594	575	616	586	632	595	607	604	591	638	619	647	657	619	589	586	651	611	648	615	598	617	603	615	626	598	666	615	612	631	565	642	623	639	584	623	604	599	581	632	635	614	655	623	615	609	590	607	596	604	617	588	614	578	592	617	619	608	598	601	615	610	630	610	594	581	565	608	601	617	605	623	576	614	597	622	657	633	630	681	650	593	617	601	603	606	612	607	606	579	624	598	614	574	583	639	618	603	629	639	620	631	630	630	602	644	585	548	599	605	592	581	639	607	614	615	644	591	621	597	613	622	572	624	605	611	576	648	582	595	596	598	592	667	598	618	566	625	604	626	635	606	579	622	628	639	660	648	599	569	588	586	623	606	628	586	611	574	668	634	610	631	640	563	616	587	611	595	620	575	658	648	595	588	604	595	634	640	583	636	628	611	580	663	604	617	615	609	628	645	622	626	614	595	609	619	634	609	604	548	595	621	590	631	619	627	639	589	629	587	614	609	603	602	620	547	584	594	644	593	627	625	627	639	605	628	590	647	633	613	606	637	646	592	611	592	652	666	621	632	627	599	593	633	575	643	621	626	620	589	637	586	610	654	594	579	644	609	635	628	577	584	605	577	614	651	603	600	572	537	602	607	596	626	629	603	633	601	605	579	612	614	550	621	623	545	596	607	622	592	649	654	636	592	622	611	634	608	613	613	596	661	608	615	588	630	627	629	635	597	602	580	602	606	622	590	632	619	595	638	592	620	583	610	601	561	598	617	580	581	586	603	622	621	610	649	592	593	615	611	645	637	642	611	602	626	610	581	609	581	615	618	616	621	609	615	618	649	613	619	630	625	618	624	632	633	580	578	656	545	571	608	641	622	612	564	592	688	635	598	609	593	585	631	573	635	584	575	652	673	628	655	605	552	598	585	579	609	642	597	580	657	600	568	645	663	618	612	583	652	631	615	591	605	617	625	667	635	609	645	653	582	610	611	607	599	586	639	636	642	575	593	647	623	663	643	573	613	619	568	617	603	587	629	599	583	597	602	645	613	610	619	637	622	595	615	614	635	619	612	636	605	616	608	616	614	618	591	567	661	617	605	624	629	611	635	642	607	624	615	607	618	635	605	582	609	577	615	621	572	624	656	596	609	554	590	568	628	612	586	655	619	632	633	624	652	594	613	594	577	655	595	608	614	576	618	623	582	602	631	607	609	584	638	592	625	631	604	596	618	638	654	611	622	619	586	657	625	604	600	624	598	590	595	602	610	577	607	594	627	598	604	599	606	602	631	633	609	615	612	573	565	589	581	685	653	555	625	614	603	602	650	617	619	606	602	610	586	643	596	605	664	610	596	636	624	579	631	617	626	620	656	601	575	629	588	630	665	615	621	580	608	586	607	628	619	634	629	575	581	621	617	624	611	606	592	591	606	623	611	601	630	652	626	643	608	649	641	561	619	629	654	628	610	590	604	619	602	627	631	654	649	638	575	612	629	592	616	653	624	582	627	573	605	631	601	603	626	598	600	632	617	594	610	635	606	639	575	606	628	622	608	616	616	570	604	563	617	585	577	610	611	625	613	637	619	606	618	640	592	647	600	612	606	596	613	595	626	611	659	621	559	645	594	657	581	558	638	634	609	643	600	660	618	573	562	635	591	612	651	572	580	635	577	630	608
11506	10274	10538	8066	6572	7540	7095	3703	2575	1820	981	617	392	316	244	231	237	205	180	212	212	195	186	193	209	200	238	248	205	217	215	237	239	224	237	205	213	213	222	233	244	198	215	199	224	228	189	209	204	215	193	233	206	208	226	212	221	214	231	225	200	197	224	223	212	219	223	201	213	206	229	224	226	204	206	215	192	225	221	205	205	196	193	227	220	221	210	216	206	214	221	233	221	222	197	194	212	208	217	213	211	209	225	211	226	198	226	218	234	222	208	215	202	207	211	204	209	201	244	228	210	223	202	213	236	230	207	206	210	191	205	233	206	222	220	204	230	197	188	200	216	208	189	246	194	221	184	213	213	214	182	178	228	201	194	222	190	210	213	209	212	217	229	236	230	224	214	224	220	212	211	187	219	238	222	215	212	188	215	179	234	208	202	218	221	220	221	213	212	229	208	237	207	209	220	217	226	200	209	194	203	199	201	215	233	221	200	244	228	211	214	229	212	211	206	201	190	217	218	243	189	189	223	199	211	190	206	195	213	218	213	207	217	224	181	210	195	220	209	227	206	207	216	221	206	192	222	200	217	207	202	194	213	222	216	219	222	189	203	244	199	222	203	206	230	221	235	209	207	214	206	234	188	209	194	219	199	203	228	219	205	218	216	224	219	204	222	212	218	196	207	210	207	201	226	218	213	200	224	203	206	213	189	199	235	233	202	210	195	214	222	219	202	218	216	224	231	228	200	230	208	220	217	203	204	223	233	218	226	206	202	199	231	189	198	238	204	197	206	182	211	184	182	210	209	221	236	209	219	208	218	199	226	218	200	181	249	216	210	206	191	207	187	204	223	184	209	214	189	220	195	215	218	224	199	218	226	192	230	212	211	200	199	223	204	174	210	195	218	221	197	219	218	211	216	229	205	205	213	216	206	209	185	194	239	233	224	207	215	180	178	221	209	198	225	194	230	206	238	214	192	222	215	216	219	215	179	205	230	224	195	209	204	211	207	201	237	225	216	229	209	247	198	202	241	234	229	211	213	215	224	223	235	220	217	189	219	231	216	224	207	209	195	212	245	243	221	190	232	212	202	210	221	184	198	224	214	215	232	207	175	227	215	225	226	226	203	195	199	245	200	193	206	198	216	227	223	210	216	221	227	241	203	233	200	204	204	217	219	216	229	219	225	222	186	216	201	223	206	220	194	222	224	193	234	222	215	215	225	196	213	213	211	198	227	198	223	216	206	225	221	202	208	200	204	209	222	218	230	243	217	218	235	205	203	187	196	216	215	227	194	194	211	219	202	215	209	242	187	205	216	206	177	204	226	204	236	225	219	209	209	176	210	237	209	210	212	225	249	188	242	206	194	209	229	196	205	194	224	222	198	209	221	234	199	221	195	229	202	189	214	202	239	216	207	218	202	194	215	213	246	225	188	219	218	203	209	215	232	229	204	223	225	213	224	221	223	207	202	220	202	187	226	202	200	204	229	214	214	214	210	209	205	207	233	233	225	232	182	246	206	209	248	208	196	216	223	236	230	221	202	200	225	208	229	178	218	204	223	185	216	209	197	230	233	214	211	229	196	194	224	201	232	209	223	210	215	241	191	220	225	204	211	202	214	204	240	217	220	241	225	204	229	234	188	211	222	212	215	227	211	202	193	190	226	183	229	218	227	227	221	203	229	224	211	212	220	186	208	191	208	234	203	183	237	221	208	204	220	212	191	213	211	209	208	194	194	240	209	222	248	253	228	212	243	207	211	201	193	257	221	232	202	181	224	216	225	233	192	189	228	223	214	231	235	222	197	206	201	199	225	195	231	199	239	223	173	237	236	191	227	209	229	199	199	224	203	228	223	214	245	198	226	200	199	204	216	206	231	223	230	182	222	226	211	197	228	203	238	198	215	228	217	213	205	206	230	214	211	215	227	232	185	199	221	213	186	173	221	191	224	220	200	235	232	215	194	258	225	213	203	202	215	204	198	215	209	201	219	207	186	224	219	186	195	201	221	201	212	203	199	227	206	203	203	195	204	212	232	229	202	215	195	222	196	214	204	215	212	187	216	220	198	199	216	219	202	250	230	203	222	219	225	209	248	225	209	208	203	189	208	203	214	230	216	217	207	199	198	201	214	212	249	229	186	221	221	181	179	208	225	235	216	195	200	202	221	222	227	241	213	213	233	219	219	204	233	223	237	203	193	213	214	202	230	228	217	241	194	210	228	225	203	196	209	228	215	209	209	222	192	213	222	196	208	225	217	219	213	179	208	226	207	197	217	199	203	206	205	220	228	242	206	213	235	200	203	190	214	202	220	229	220	199	187	191	226	211	227	200	223	235	217	220	226	201	202	186	221	210	215	206	199	222	216	205	209	190	245	212	223	210	198	209	225	215	206	231	225	205	224	213	222	226	201	211	210	246	223	208	199	201	217	197	231	185	221	214	233	203	205	213	204	234	215	185	228	219	223	210	225	203	228	198	198	213	208	208	248	213	195	215	229	204	205	208	226	215	202	189	218	234	232	233	210	188	245	230	215	204	199	214	198	201	223	194	216	209	212	191	210	200	208	214	228	183	234	224	202	212	196	204	229	218	214	211	201	202	204	229	200	225	219	201	232	205	238	207	226	229	225	207	216	212	215	209	218	228	200	210	202	236	189	214	207	227	198	199	215	192	219	191	223	218	221	204	196	216	205	191	223	227	194	230	226	222	207	202	208	215	192	224	200	207	217	207	215	190	223	215	218	194	201	226	220	222	201	205	208	204	207	221	206	197	242	247	198	215	215	215	225	239	223	206	212	245	202	180	220	198	220	203	221	221	194	209	221	199	188	237	194	206	227	227	221	211	192	227	208	224	215	235	202	245	181	234	225	190	195	201	234	223	212	218	196	210	217	186	207	211	210	226	227	198	206	190	214	209	221	217	224	228	234	184	192	233	217	184	209	211	198	211	224	240	216	221	200	208	226	208	203	204	214	211	207	223	220	206	204	216	208	226	227	226	204	195	221	211	227	214	217	217	206	205	204	208	198	200	216	216	197	208	231	205	208	205	206	202	188	237	223	196	200	206	226	200	198	212	231	205	202	217	220	197	243	202	193	241	194	198	207	212	202	222	220	240	232	220	213	232	210	209	207	211	208	206	210	204	186	194	205	212	239	202	204	226	196	191	226	239	214	202	232	240	227	196	204	219	220	217	186	204	228	204	229	230	242	208	210	204	223	223	206	204	214	212	217	231	213	216	205	206	216	232	230	224	203	217	223	207	205	205	223	219	206	204	214	218	213	227	228	203	233	223	226	218	225	210	194	231	203	223	207	211	231	183	201	209	221	201	232	231	221	223	216	205	228	205	221	216	212	215	266	204	221	213	213	219	222	241	231	203	185	197	222	218	205	211	180	211	223	203	211	189	201	226	191	189	240	181	221	213	206	227	205	204	192	234	223	223	198	212	204	200	200	204	218	227	217	214	225	201	188	207	253	217	206	222	217	211	230	232	203	197	224	219
7722	9528	15763	17840	18466	22686	21233	13340	10085	7626	4231	2589	1547	976	741	622	612	611	630	632	579	655	605	630	595	602	571	606	629	647	605	630	597	600	599	607	609	611	597	632	604	594	637	581	648	598	660	576	627	577	607	592	618	595	587	576	580	602	611	585	635	614	559	619	597	645	621	576	588	568	580	628	588	601	533	613	620	566	615	564	611	605	585	593	621	652	603	589	582	646	612	619	580	627	591	638	599	625	566	594	582	601	618	584	574	551	606	586	571	613	601	629	597	575	546	623	615	625	625	604	588	591	612	626	590	563	636	594	599	569	655	578	581	657	565	613	539	583	587	610	591	617	594	583	633	602	592	579	612	588	607	574	572	636	573	614	597	587	613	629	609	586	593	621	623	630	585	612	591	586	613	586	610	578	583	631	630	630	644	592	619	639	582	612	591	609	585	595	631	598	619	586	611	604	593	609	638	575	596	589	611	601	642	559	590	596	590	569	597	617	613	567	593	633	613	576	605	595	572	596	623	599	582	581	599	569	630	563	616	600	616	599	580	568	633	607	625	632	569	561	594	590	632	614	610	617	615	621	638	616	617	607	578	606	576	607	589	644	615	619	600	567	592	615	626	608	605	642	571	582	600	594	591	584	603	557	616	612	624	622	589	600	542	602	571	644	587	658	585	564	607	555	634	633	623	620	604	607	596	621	640	589	605	566	549	668	582	585	619	556	587	611	600	573	569	633	588	591	599	575	618	588	567	632	599	633	589	647	619	624	582	570	585	578	607	585	531	597	572	602	600	615	594	562	622	557	581	610	567	617	562	572	603	590	575	604	596	568	632	587	609	619	591	566	602	614	590	603	603	591	641	613	627	579	572	636	592	593	563	632	609	599	611	603	549	571	569	586	628	596	647	601	619	605	640	589	621	579	596	557	606	636	590	553	607	613	593	586	583	619	577	589	550	592	620	586	619	665	549	588	612	554	605	586	603	617	577	592	585	639	571	583	594	624	599	590	597	575	624	578	596	614	599	559	545	563	623	584	562	628	602	603	562	617	583	553	586	634	577	662	590	636	617	636	560	642	599	557	585	591	575	601	638	632	627	621	609	576	603	613	614	551	594	612	593	625	587	577	611	562	570	592	590	591	626	600	574	588	586	558	609	594	610	575	551	558	635	603	565	600	564	618	605	603	607	580	607	621	639	614	568	576	619	574	549	574	584	611	591	601	578	585	554	594	617	623	604	583	618	610	572	600	602	613	592	589	586	584	570	615	602	585	635	602	552	632	586	638	605	633	562	612	611	540	570	618	596	587	657	576	574	609	615	586	600	577	584	570	626	620	591	643	615	622	605	631	607	597	558	582	652	619	581	637	623	559	620	602	589	626	602	613	634	616	600	596	647	574	570	603	598	564	571	645	577	611	612	602	555	611	574	585	640	622	601	577	618	618	582	562	611	608	644	570	603	578	583	581	590	628	633	566	606	599	618	593	599	641	608	619	650	613	621	592	599	597	613	605	584	603	632	586	590	571	623	650	591	601	597	570	581	593	598	569	624	601	566	638	580	611	564	585	608	605	575	664	618	652	598	632	641	586	564	593	590	612	577	599	565	589	576	593	621	569	570	560	630	594	628	581	597	582	584	588	555	571	600	638	604	569	610	618	599	611	606	589	604	598	588	626	608	609	576	564	582	599	588	621	627	612	596	578	574	601	632	560	640	593	642	552	590	620	629	618	599	572	627	591	568	606	624	615	550	574	600	601	655	575	613	650	576	568	656	568	590	609	596	618	587	563	594	622	597	635	634	598	569	568	577	591	598	604	598	589	643	579	609	623	572	565	639	584	606	603	579	606	602	613	552	626	567	549	595	592	588	603	560	559	601	601	598	569	607	580	613	600	622	602	596	597	623	569	624	636	615	627	597	589	597	577	586	614	575	608	609	554	624	589	567	596	630	607	576	599	586	606	590	595	586	613	640	588	613	643	607	603	596	586	628	614	591	594	597	576	593	620	579	640	576	600	590	600	630	591	591	585	666	593	620	585	596	641	607	604	606	578	581	608	580	610	573	615	562	583	585	605	630	578	613	611	630	600	591	621	625	631	591	621	606	619	578	572	645	622	558	589	588	593	592	613	568	643	610	611	590	561	602	607	559	560	592	554	587	570	588	628	615	582	594	581	593	645	563	615	615	584	592	596	586	556	544	616	586	581	555	624	569	605	555	663	571	555	571	582	618	626	598	594	622	644	571	564	619	596	607	601	619	584	607	591	603	556	575	593	619	629	610	607	644	593	556	573	612	650	612	588	594	589	623	602	625	630	607	597	572	607	590	626	619	590	606	627	635	635	560	577	620	610	592	627	636	569	613	618	539	579	602	601	588	579	629	586	600	586	597	581	608	607	576	608	594	628	597	573	570	638	585	595	594	609	622	577	579	603	636	577	631	586	542	610	597	646	592	566	599	609	631	593	623	614	592	617	581	597	575	604	593	574	585	605	587	574	609	620	607	623	578	599	593	597	560	599	610	626	633	613	615	579	640	621	589	574	591	589	544	603	610	578	605	617	603	579	587	599	591	617	587	615	589	614	593	631	615	585	596	574	649	592	584	579	569	585	575	586	651	641	608	605	594	616	582	599	616	590	618	632	613	658	619	558	597	591	659	630	618	624	593	596	580	634	660	572	554	569	590	606	616	625	599	627	617	603	614	629	618	595	586	565	557	611	532	630	589	609	602	616	590	624	563	633	580	632	638	590	557	603	638	593	631	576	644	567	596	572	608	599	604	569	556	633	535	603	606	599	573	619	603	621	570	643	569	581	617	605	581	616	560	627	578	614	579	605	662	583	611	591	595	580	633	555	578	635	621	587	531	620	559	599	608	595	609	615	617	601	607	590	543	613	565	652	599	605	634	579	608	608	615	584	583	596	582	615	597	597	586	591	565	606	570	597	580	641	579	591	600	605	569	613	571	588	620	600	597	614	640	624	537	618	562	600	583	606	674	606	584	574	576	580	610	616	574	593	612	603	598	584	566	592	631	592	627	616	653	581	556	579	591	582	593	601	550	597	610	599	609	610	587	592	604	609	654	621	598	599	620	638	556	580	603	562	625	600	567	617	587	608	575	611	586	587	600	582	601	590	594	580	596	623	610	613	553	639	619	577	610	607	585	587	593	632	594	598	580	568	543	581	612	603	623	594	590	650	579	596	617	572	589	581	571	602	603	590	602	569	594	617	591	585	618	644	573	628	578	611	629	584	611	568	605	564	559	614	586	578	619	607	591	598	591	623	620	568	600	591	632	666	582	608	634	637	600	620	594	577	580	635	608	601	573	585	582	598	581	611	608	591	614	671	572	617	603	571	603	574	634	601	587	597	569	617	610	623	574	618	585	629	605	590	621	632	614	567	643	599	614	604	618	625	607	618	607	591	597	575	629	581	649	611	588	569	580	610	587	623	605	615	609	599	587	582	610	600	596	615	603	594	603	595	639	611	583	635	601	630	629	558
24346	26384	30767	22663	14196	26175	42603	29895	18708	12369	7871	3197	1314	765	436	256	224	217	202	214	200	209	208	226	200	212	215	215	210	218	189	203	207	172	209	197	195	201	186	227	197	207	212	181	202	206	225	219	222	228	207	195	207	217	174	191	217	242	208	203	188	208	224	223	205	207	190	194	205	204	195	221	200	197	191	216	190	219	204	211	202	245	182	211	235	205	212	222	215	204	190	216	192	224	213	211	223	205	220	202	216	216	220	210	215	194	204	181	214	212	216	193	198	215	201	198	195	188	205	221	227	194	195	177	214	191	197	204	241	191	208	194	193	193	173	204	198	191	211	186	210	212	185	206	214	214	205	199	192	207	215	196	190	158	203	188	197	200	194	210	192	231	215	204	191	204	207	211	187	199	218	180	206	197	206	218	209	196	209	213	213	200	219	208	197	209	212	207	200	202	183	211	190	214	208	184	223	186	203	176	197	197	197	202	225	219	201	231	188	216	180	202	206	201	215	201	218	218	199	186	202	210	196	195	194	184	230	194	212	201	224	217	208	201	183	232	213	240	239	199	213	178	200	213	203	192	195	204	213	202	209	197	205	185	222	222	228	205	208	218	214	231	189	194	218	205	167	194	225	207	218	232	216	197	205	222	232	188	230	219	179	190	213	192	206	207	237	223	227	210	211	196	204	225	212	208	175	215	214	200	220	196	207	212	190	212	192	196	178	219	214	204	210	207	190	196	183	192	189	202	201	197	211	204	233	224	194	212	172	209	192	200	204	197	212	199	189	189	196	200	208	179	224	217	192	212	184	216	190	207	208	221	206	216	190	208	197	211	194	202	182	207	201	210	208	204	222	209	177	210	231	225	209	228	193	192	196	215	210	198	226	220	220	223	196	198	214	179	196	218	222	225	215	204	214	202	212	198	233	175	208	195	189	201	216	206	182	174	216	194	197	196	220	214	201	204	193	205	224	232	219	193	211	205	208	224	199	192	218	185	218	211	191	174	198	215	211	201	190	210	225	226	225	216	204	187	192	197	212	183	199	214	203	216	207	211	201	206	212	166	180	191	186	191	205	184	223	214	229	197	202	240	188	225	198	191	202	190	231	223	213	216	200	211	187	205	218	212	216	239	204	213	205	220	199	204	208	211	195	211	218	179	189	203	213	226	208	225	190	219	205	214	210	199	203	200	189	216	213	219	183	202	235	183	190	198	189	211	204	210	198	229	210	196	203	189	187	216	199	234	190	205	240	207	225	220	189	218	200	197	199	173	202	226	198	216	209	197	199	191	204	171	229	196	245	200	208	184	200	208	233	219	197	196	210	200	239	192	217	177	222	206	182	207	217	216	191	199	210	181	237	223	177	199	194	199	248	213	199	195	206	198	223	195	184	198	207	220	199	215	215	214	221	234	210	199	216	200	225	226	184	221	213	196	204	206	228	199	197	200	193	201	228	193	213	219	209	215	228	200	191	199	187	231	204	187	213	218	207	200	212	195	199	221	191	213	192	211	213	198	191	197	202	195	214	223	222	218	191	235	201	205	218	196	197	200	214	186	203	207	187	187	200	219	199	210	195	192	229	189	211	213	217	204	189	222	198	197	206	199	228	186	227	204	208	211	203	220	189	216	200	179	216	233	184	223	213	175	199	206	195	217	206	201	218	195	172	195	218	216	218	214	223	221	174	203	194	191	189	211	236	185	204	191	216	203	202	219	188	196	191	193	197	181	194	209	226	201	188	213	197	214	211	216	169	215	216	207	192	206	191	204	214	200	210	196	202	197	206	206	210	210	208	210	199	226	213	205	197	198	201	197	233	197	197	204	190	202	205	189	202	216	183	214	173	185	204	192	206	231	205	187	216	210	208	200	210	196	169	202	231	190	195	210	200	190	215	227	206	214	201	201	194	208	211	192	209	199	191	194	199	203	193	209	202	215	214	180	235	202	174	196	219	185	212	196	205	211	182	204	190	247	181	199	202	227	214	208	204	236	178	231	211	184	214	213	204	224	202	200	222	236	193	220	207	208	176	229	213	199	207	234	221	231	198	213	215	183	174	202	196	213	214	190	199	210	214	205	198	187	207	203	207	204	222	223	193	210	200	185	233	214	198	191	188	222	209	215	188	217	211	194	205	196	200	184	228	226	204	215	207	197	215	193	204	199	222	206	193	196	193	185	214	235	201	212	218	219	198	218	207	215	204	227	232	215	188	201	192	200	223	192	205	204	187	190	219	204	219	216	205	208	199	213	196	207	204	195	208	187	202	193	233	193	209	219	179	218	208	175	209	197	227	236	210	196	207	166	198	186	218	172	214	212	198	196	215	190	215	202	188	244	198	234	167	216	230	224	217	196	221	204	220	204	189	221	188	192	200	214	194	191	179	237	186	201	208	188	226	216	197	218	200	193	193	194	209	209	200	218	234	214	200	233	215	194	226	204	178	181	206	181	202	205	218	204	202	214	209	216	203	194	176	205	217	192	188	188	209	199	201	218	211	207	191	223	191	190	208	192	223	209	182	196	205	208	203	218	206	193	187	198	191	196	196	218	201	193	200	188	225	190	214	225	224	204	200	220	187	193	230	200	215	216	203	181	181	189	245	230	200	184	199	192	209	228	192	217	181	219	182	223	190	203	202	222	210	206	192	214	196	213	223	193	199	220	185	178	198	219	223	197	190	200	196	208	178	201	193	197	217	211	172	196	199	195	227	197	182	207	198	225	194	222	193	223	209	212	193	199	188	224	196	205	221	220	195	215	214	213	206	201	223	205	161	214	191	211	206	208	212	198	217	198	206	181	201	193	215	191	223	214	221	177	208	220	183	211	209	221	187	213	216	197	202	193	205	213	232	221	185	215	197	218	208	196	192	194	231	209	227	229	189	204	206	186	255	221	221	206	227	218	227	202	216	218	216	216	198	215	188	202	197	199	183	192	199	212	205	200	211	184	198	204	191	183	207	234	227	242	204	194	223	222	187	188	227	186	205	196	207	201	209	199	188	208	232	213	210	204	198	219	216	226	183	187	207	191	220	208	189	223	194	222	208	196	194	213	205	216	208	198	204	199	231	217	251	227	207	220	207	205	231	223	200	208	182	199	221	217	221	180	216	227	205	220	201	192	209	226	226	228	197	182	198	203	200	203	195	241	179	204	211	206	213	210	186	214	206	216	213	184	212	199	221	199	207	197	220	193	201	192	194	232	190	222	213	214	244	197	226	208	213	219	198	193	172	204	214	218	195	195	188	215	204	197	180	212	194	194	216	200	217	187	176	215	205	253	212	193	187	217	195	212	242	204	205	180	194	190	203	194	196	189	204	203	199	174	226	205	210	180	200	202	210	223	180	198	205	208	224	202	190	201	212	190	221	209	204	183	179	209	192	189	220	213	225	202	208	191	200	204	211	206	239	206	221	207	218	210	196	211	219	183	207	177	200	217	205	211	172	219	212	223	208	177	193	228	186	178	205	211	208	186	209	184	237	183	210	214	193	217	191	213	198	207
15997	22227	31427	28907	26447	42884	54635	45141	34245	29790	23966	12811	6156	3316	1753	987	721	646	547	578	572	563	578	601	561	611	577	588	602	574	622	582	564	567	596	598	545	591	567	577	577	599	595	612	574	579	579	587	596	620	526	606	547	586	565	550	581	621	601	621	566	592	593	611	520	594	548	598	612	608	558	596	602	645	605	563	578	599	550	575	595	574	583	555	526	631	553	563	578	593	637	587	613	580	636	578	570	563	614	602	598	585	593	571	593	577	593	554	613	543	605	579	563	559	543	593	529	588	602	600	577	559	598	633	583	593	567	574	601	577	592	551	550	609	608	600	575	507	575	623	572	606	597	601	620	581	581	594	616	582	551	593	565	564	619	644	575	572	580	576	621	606	608	572	575	637	549	596	603	571	621	570	605	596	564	608	584	623	538	585	565	589	588	587	554	590	606	615	578	567	565	568	603	588	601	561	569	626	577	607	581	607	594	614	619	589	565	588	591	574	585	591	616	570	548	569	602	557	596	618	577	551	602	577	557	576	590	570	597	607	549	583	546	597	575	604	549	583	578	586	612	537	571	592	591	579	592	589	581	607	592	570	598	577	605	613	575	609	589	601	596	602	595	593	570	608	626	573	598	566	572	584	583	588	600	608	634	568	542	628	567	598	593	552	595	613	577	563	570	623	563	578	559	600	632	605	584	559	589	573	596	549	553	571	599	593	614	561	582	602	594	593	573	565	630	613	593	566	574	565	602	534	552	599	581	570	566	607	578	615	576	570	563	593	531	566	585	588	635	595	592	561	554	569	575	584	546	583	562	567	635	613	587	580	578	598	608	599	592	618	568	561	572	595	611	592	572	576	604	587	584	554	589	604	606	550	605	566	619	609	569	593	565	591	591	543	624	581	586	536	590	603	553	544	558	542	572	569	574	597	606	615	599	553	584	590	565	604	598	605	581	588	533	574	567	593	604	599	603	549	624	569	596	576	613	544	598	584	583	635	600	592	588	608	568	574	575	581	608	560	591	620	568	590	593	565	565	605	566	599	590	582	549	610	529	558	615	552	579	565	582	591	602	621	564	632	633	551	574	576	550	604	600	598	569	577	585	577	557	604	566	598	532	575	600	641	571	594	580	579	582	584	600	597	563	575	567	585	548	596	615	619	592	576	556	603	581	572	585	608	532	588	563	576	590	593	606	570	615	609	549	598	589	632	578	552	542	590	552	599	605	590	606	589	567	584	621	605	578	598	577	612	562	580	624	578	562	570	561	611	540	588	602	580	572	613	532	562	631	591	552	578	593	604	577	543	597	579	599	598	547	550	630	562	609	591	590	567	597	586	553	555	605	605	593	598	597	579	605	573	605	568	585	556	606	596	591	586	581	617	568	577	603	641	612	595	606	581	596	602	560	548	589	573	534	620	579	548	598	579	598	562	614	568	576	581	602	551	609	580	586	557	596	574	576	554	597	591	586	653	593	598	593	550	573	607	624	625	592	575	532	600	550	608	610	568	589	576	566	576	554	551	608	555	550	543	588	571	606	632	604	613	589	605	581	601	614	599	599	584	545	582	577	607	556	545	573	615	609	623	542	599	609	564	612	596	538	583	554	542	552	548	556	589	578	603	569	622	616	591	602	637	582	523	608	601	600	509	623	620	560	616	595	569	545	590	588	614	595	589	563	604	566	572	566	595	614	587	588	603	596	606	619	586	617	577	638	576	631	585	571	583	585	542	581	587	580	616	616	578	542	547	545	580	619	571	571	562	585	540	586	603	608	600	559	627	588	592	607	613	593	599	601	590	584	597	573	525	589	587	601	583	626	592	589	563	587	616	552	578	582	645	572	602	618	579	578	637	628	590	563	581	565	609	562	596	602	604	574	571	563	583	555	581	555	591	590	579	587	574	647	607	607	613	614	535	560	583	545	602	580	562	548	604	561	575	590	553	596	594	598	583	617	542	585	569	559	555	595	578	611	600	586	589	545	611	558	580	581	579	583	619	622	534	633	565	600	604	557	607	557	648	579	568	559	625	606	602	611	606	607	640	608	564	603	546	558	544	569	586	583	603	574	601	556	578	551	576	627	575	550	560	609	573	583	579	625	606	635	609	577	586	577	562	572	564	598	610	612	567	584	561	527	610	624	539	565	557	583	572	581	563	572	656	590	585	632	597	566	551	576	551	652	592	564	575	558	578	532	604	559	589	614	552	606	568	581	594	588	554	573	580	593	593	577	598	618	551	569	579	560	577	604	584	636	618	574	561	613	574	581	594	592	567	584	572	548	597	584	622	617	572	620	606	613	608	576	586	603	559	561	588	566	581	618	610	551	607	581	617	605	597	587	598	559	554	600	585	603	574	574	599	597	567	589	567	587	605	573	575	569	555	551	590	577	555	563	587	603	611	580	581	600	582	610	593	591	577	581	556	599	594	554	612	594	546	564	630	609	583	626	561	574	665	604	557	586	617	555	601	615	587	576	596	602	603	608	570	569	571	601	627	586	530	544	612	573	583	592	591	609	557	562	569	564	544	590	563	597	639	573	588	569	580	554	614	576	583	576	613	560	558	561	619	565	539	599	627	613	573	571	580	592	577	582	576	574	616	568	617	578	600	576	595	615	579	581	598	534	612	583	600	587	602	575	584	548	576	593	583	595	580	563	614	560	552	565	576	630	581	569	562	574	579	606	569	564	611	605	587	555	570	573	611	586	602	573	563	548	539	608	614	572	608	560	555	582	584	573	584	604	566	596	670	556	546	614	553	562	588	615	574	545	549	550	614	605	619	562	569	581	559	567	589	536	611	572	632	569	566	567	561	578	609	582	577	580	602	620	574	614	564	531	605	580	594	546	588	562	601	567	589	591	579	571	579	606	627	575	601	602	556	571	549	591	588	542	603	587	609	601	601	583	589	563	586	587	590	555	609	610	563	560	604	568	606	570	572	565	625	575	565	593	584	586	602	610	655	573	620	602	544	566	609	568	609	557	599	583	580	620	581	628	561	601	586	564	589	625	570	564	599	598	599	617	595	598	572	608	608	587	559	577	581	592	595	589	568	607	570	624	613	543	594	641	590	619	560	564	529	551	610	585	589	576	603	592	540	591	568	575	623	586	581	588	596	591	564	592	566	616	544	570	564	584	591	578	568	570	546	560	545	610	582	556	584	592	594	554	575	589	611	602	605	584	575	593	588	545	570	607	590	564	608	591	580	630	621	562	603	629	580	560	558	547	540	581	554	560	579	602	589	572	600	541	536	567	600	618	550	607	560	593	558	533	577	555	618	548	616	589	579	526	583	578	621	593	586	551	612	594	568	616	565	607	544	605	641	555	561	587	587	591	596	583	614	588	605	620	558	589	598	579	579	590	600	574	626	595	546	559	546	576	604	598	554	562	584	607	597	569	615	615	569	583	615	616	596	591	610	578	605	614	598	577	581	553	574	600	569	600	601	587	531	613	551	573	598	569	602	604	532	569	561	618	551	561	556	589	613	579	555	572	602	556	582
33516	40864	42414	28216	20753	36655	52672	41548	25075	12206	11932	11852	6239	2371	809	421	291	246	243	246	213	212	223	242	218	206	226	226	230	228	237	241	220	228	223	206	235	247	212	221	210	208	235	225	239	198	219	228	204	220	244	247	237	212	215	228	214	214	218	222	218	218	243	251	239	223	238	226	229	236	198	265	227	226	232	226	239	250	238	233	234	248	240	231	262	228	216	222	242	226	212	235	232	234	224	224	240	232	226	219	219	227	229	209	235	230	213	232	231	216	234	231	226	219	234	206	229	232	211	227	249	228	232	225	261	218	211	248	226	231	227	227	222	236	225	195	245	232	221	224	211	247	229	210	213	232	223	218	224	224	231	246	220	218	215	232	248	213	223	235	255	218	230	237	209	207	263	226	223	236	234	239	229	201	219	221	221	204	248	229	243	222	233	244	231	239	202	245	215	214	230	241	229	219	224	240	206	216	236	221	211	217	220	227	224	242	256	210	222	229	220	201	221	202	207	224	230	239	247	237	230	229	244	205	225	232	226	247	253	229	226	234	236	257	202	235	226	225	227	236	228	228	228	219	190	235	216	229	218	232	253	211	229	245	227	230	256	215	248	218	228	210	237	242	227	219	249	205	224	219	238	218	220	203	223	228	223	214	217	204	224	245	241	219	247	225	245	229	230	213	244	218	253	229	228	247	223	249	214	215	227	259	218	253	208	220	228	222	231	246	191	197	223	232	206	223	238	227	223	236	222	235	236	222	245	232	213	209	214	221	219	217	240	236	231	233	253	227	226	187	236	243	229	244	218	204	245	213	244	252	218	231	217	224	212	243	220	218	220	236	210	226	225	190	228	221	212	233	227	231	213	215	254	222	213	223	222	214	229	240	227	255	212	218	225	205	215	195	237	218	211	230	231	220	207	221	212	254	222	248	248	200	238	236	248	220	228	211	249	225	225	242	260	245	240	243	233	206	258	247	242	232	205	256	237	218	214	252	226	201	202	232	237	216	249	213	218	229	227	221	212	211	211	241	226	216	218	219	199	244	231	229	239	233	227	209	228	229	244	239	214	214	240	259	228	217	226	208	214	239	238	209	240	249	244	251	259	202	239	206	235	205	236	206	247	248	246	241	223	225	228	239	219	240	215	210	244	211	210	245	216	224	221	243	229	226	243	249	247	233	244	244	229	206	238	220	209	244	209	233	237	210	267	243	246	230	222	220	186	217	244	205	226	232	240	236	235	225	207	248	222	226	219	223	260	235	246	242	248	232	222	226	240	229	206	229	188	228	243	219	237	244	267	251	232	219	243	222	216	230	233	232	238	222	233	215	216	245	244	221	231	212	248	188	254	208	215	199	210	229	208	224	220	224	232	237	217	205	229	230	240	218	253	227	247	249	239	262	239	247	209	222	242	214	250	208	234	198	248	257	241	226	235	232	235	226	214	211	261	239	235	219	225	210	226	204	224	236	226	216	221	211	227	231	221	254	214	228	243	214	223	200	224	222	242	246	232	246	247	279	229	260	227	212	255	236	244	232	241	226	223	222	219	215	216	234	238	230	211	239	225	221	229	213	251	228	254	222	243	223	206	205	184	209	207	215	201	222	193	247	235	254	255	229	211	239	241	242	246	258	242	225	241	219	245	234	252	214	243	228	260	252	260	246	229	208	228	209	246	249	221	240	231	222	244	228	217	260	219	190	219	212	240	203	225	255	249	220	249	243	201	231	241	225	238	228	192	224	215	253	249	222	225	224	216	233	249	233	235	224	228	237	247	234	210	239	224	251	229	246	194	230	246	240	212	224	245	220	224	227	218	249	232	203	211	190	206	249	243	208	211	205	220	227	228	229	212	247	229	226	221	243	239	234	241	225	254	207	218	232	233	251	244	223	241	229	249	221	236	213	223	217	215	186	216	253	219	234	271	224	204	232	185	240	247	221	215	231	212	233	211	235	208	213	227	213	255	204	204	243	227	228	227	230	216	220	250	232	198	235	208	224	221	226	229	234	218	226	269	212	220	225	220	205	227	251	227	239	217	231	226	229	210	232	237	229	227	226	219	246	222	220	238	227	241	199	221	236	251	222	214	237	241	222	228	225	232	233	231	224	234	219	229	235	227	226	220	203	245	217	213	248	250	218	188	220	232	229	223	206	234	208	223	223	208	213	244	226	229	237	247	235	250	241	234	247	226	227	230	234	200	188	234	221	227	239	220	257	218	237	222	235	220	223	233	211	228	246	213	211	233	206	230	214	223	222	227	215	238	234	228	234	232	206	213	228	232	239	222	229	231	234	234	250	176	238	221	225	244	246	222	246	231	234	226	220	232	242	243	224	236	208	240	235	237	222	221	254	231	240	223	232	224	217	219	234	234	224	226	224	223	230	218	219	233	214	195	236	212	223	245	226	245	225	227	238	233	212	236	218	225	213	249	237	220	231	237	233	220	221	253	213	238	246	242	216	205	220	226	242	243	197	217	195	228	231	222	212	214	205	206	217	220	208	253	230	224	217	234	214	238	258	228	216	255	232	250	200	231	230	211	209	217	215	232	237	202	231	258	241	224	246	239	215	250	219	213	223	203	238	231	234	255	212	230	226	211	218	223	227	224	249	220	250	215	254	206	233	223	197	231	229	248	255	230	245	213	239	220	232	235	259	255	200	223	224	215	207	239	233	246	250	226	222	226	241	244	202	235	231	232	230	228	216	258	220	220	205	252	219	219	246	244	240	236	210	240	219	235	236	220	207	247	224	223	241	215	249	178	249	237	235	239	191	209	234	256	227	234	213	232	225	247	239	224	239	236	254	226	210	252	204	244	231	229	227	233	259	248	240	230	235	233	231	237	242	241	198	214	237	229	226	232	219	238	235	253	222	208	238	238	219	239	220	235	186	236	243	223	242	215	251	220	199	230	222	217	250	252	275	207	212	209	253	235	248	241	199	236	228	209	250	235	244	260	255	229	241	254	221	215	199	229	209	237	219	231	205	216	229	236	235	221	221	251	237	238	206	217	191	213	218	242	248	217	206	218	248	242	207	227	215	225	233	208	224	233	209	229	278	229	218	209	213	229	220	241	212	202	243	267	207	229	217	262	205	242	232	235	239	227	231	250	227	240	240	262	199	229	232	247	250	239	233	240	237	210	235	237	221	235	218	271	258	253	222	218	249	228	208	224	208	202	217	228	224	261	236	218	220	216	233	211	251	258	224	220	214	220	198	207	244	235	205	236	226	257	215	232	235	222	221	256	238	223	210	244	210	184	217	225	220	209	244	227	229	219	237	217	205	255	228	211	245	242	279	247	243	226	229	233	244	237	224	249	235	226	227	252	210	223	255	235	232	233	254	241	249	235	241	197	219	238	232	249	214	271	237	233	229	229	227	213	221	207	211	217	263	209	224	231	241	229	229	242	227	225	214	276	237	217	214	228	234	249	240	221	216	209	222	213	250	231	234	214	231	206	211	205	226	239	223	249	224	208	217	219	234	234	226	225	210	212	239	233	217
22245	34649	39425	32568	30369	51177	62819	54746	35988	27187	31616	31085	19997	9908	3401	1538	925	726	661	627	665	649	674	625	639	585	662	627	633	639	636	588	665	688	647	635	648	627	604	627	717	629	622	665	680	637	633	640	600	625	663	644	682	674	688	639	620	643	621	628	687	640	650	608	634	592	635	579	648	633	649	711	670	619	648	608	651	617	669	669	674	599	621	613	631	637	635	683	652	650	678	618	670	585	600	634	628	674	615	676	634	667	637	614	630	680	649	676	617	655	666	688	621	619	628	640	684	679	698	616	638	660	669	610	572	648	647	643	619	596	663	626	619	644	648	617	677	675	629	635	648	665	624	618	632	629	656	587	692	611	613	629	657	643	605	652	637	628	651	593	647	619	654	632	626	630	654	624	624	643	628	669	692	614	662	663	602	651	670	603	654	601	641	647	619	644	687	666	650	651	607	623	602	659	590	652	655	654	649	669	672	619	684	634	681	681	668	607	620	662	634	666	662	622	622	646	648	635	646	626	631	656	597	673	627	685	635	630	621	633	657	641	648	618	632	675	619	632	653	674	648	666	618	661	650	614	587	656	614	647	640	688	623	688	649	625	627	646	603	595	634	619	683	672	612	657	673	646	688	640	667	604	610	646	650	587	639	630	652	597	662	649	644	644	631	701	698	646	641	641	648	642	629	642	655	654	628	616	612	631	658	617	642	677	677	662	616	653	611	590	668	661	645	663	645	652	682	620	633	659	623	620	627	627	642	595	645	665	653	632	691	623	637	638	632	668	633	643	648	640	635	654	678	640	647	630	623	645	625	652	664	645	643	629	631	643	625	617	643	655	652	635	683	657	609	618	651	636	674	685	640	673	630	702	655	632	657	606	652	665	675	644	581	605	644	644	655	658	615	629	644	660	663	711	650	641	657	651	668	652	652	632	643	649	636	619	613	641	631	611	649	655	630	649	654	673	583	629	661	650	632	627	605	659	659	624	663	622	637	616	636	653	659	650	649	617	662	641	662	671	661	658	648	650	634	637	650	651	648	652	626	672	637	638	654	656	615	604	612	619	685	656	641	676	606	652	653	611	645	609	633	638	648	677	647	643	625	614	594	676	614	655	653	627	656	650	674	680	605	607	607	687	657	657	652	692	646	660	636	609	673	659	651	629	654	682	665	628	642	672	618	676	619	663	624	637	651	668	679	632	645	664	624	606	667	630	663	670	642	671	644	599	641	639	627	656	672	672	621	636	703	615	627	679	664	649	673	639	637	619	642	611	611	651	665	619	677	592	632	634	646	614	623	680	639	629	619	625	622	647	633	648	668	614	639	599	656	637	671	612	691	626	669	663	619	680	677	662	668	639	611	676	638	639	682	659	635	637	645	598	671	618	616	666	665	618	653	678	628	678	668	605	652	651	660	651	647	626	650	626	607	666	641	620	658	601	646	646	670	622	632	631	640	615	641	604	599	638	627	693	599	629	698	668	672	645	622	635	595	593	686	676	619	624	652	611	650	644	617	613	657	632	623	643	638	626	648	654	640	627	602	646	653	592	597	647	650	637	632	637	668	646	647	601	661	662	603	694	642	660	643	696	625	658	624	651	653	621	642	592	634	662	623	642	658	634	645	642	624	661	634	645	624	667	614	625	625	626	657	715	629	659	615	637	638	649	619	677	660	628	617	627	615	630	645	653	613	640	615	620	630	613	654	688	669	658	645	643	679	610	673	613	673	650	704	624	630	629	691	624	676	640	650	637	615	698	645	671	587	619	637	620	675	629	653	658	624	666	655	658	635	674	650	672	650	656	610	666	621	607	664	617	644	672	629	615	642	626	617	638	642	671	657	638	616	672	627	658	623	622	651	630	654	643	645	651	628	646	621	622	691	647	652	662	668	644	685	648	605	642	680	666	671	646	619	697	627	636	670	665	663	624	666	636	651	609	640	662	653	631	620	660	630	682	660	681	661	671	656	629	624	654	674	631	643	672	613	653	672	652	613	617	630	663	654	575	626	657	654	632	621	641	617	695	629	653	649	662	661	634	612	659	628	702	586	657	634	610	662	637	635	633	607	635	622	617	634	642	651	641	633	672	696	604	663	624	614	610	699	650	659	624	671	623	666	631	612	657	663	663	637	652	655	659	636	611	637	593	632	683	618	665	676	620	655	662	638	632	626	629	637	685	659	697	595	590	667	642	705	638	622	631	678	652	604	667	644	664	651	601	653	664	613	658	673	651	676	654	631	679	637	670	641	605	617	660	594	621	642	647	669	578	705	627	614	621	578	645	626	636	642	657	609	655	633	700	658	661	645	684	650	600	641	646	689	670	652	631	595	638	674	599	724	635	642	632	639	653	627	618	627	651	652	673	654	706	656	616	610	658	653	665	643	635	609	626	596	630	608	668	617	692	663	668	687	645	667	633	633	636	658	623	648	621	591	644	635	633	662	625	640	655	667	625	645	646	661	683	688	668	664	643	626	601	633	606	644	629	689	632	656	589	678	663	649	644	586	593	676	624	591	686	620	692	600	651	677	599	629	654	655	657	624	620	645	625	608	642	620	662	613	669	637	625	616	624	636	649	653	594	625	607	646	665	667	651	644	662	613	615	639	644	676	640	617	612	644	637	652	660	640	624	643	647	639	600	614	629	653	657	654	598	658	670	651	645	644	629	612	605	631	612	654	659	638	623	615	676	642	669	648	614	616	624	609	650	629	628	618	665	667	606	637	613	627	575	683	662	686	666	671	654	640	635	694	662	670	632	629	687	658	646	661	620	636	654	638	626	662	630	644	652	645	648	652	613	640	616	616	637	641	638	649	641	616	644	632	660	639	599	621	695	641	639	634	635	627	638	628	633	629	656	669	645	646	638	622	653	643	634	650	676	618	664	719	652	663	623	671	691	637	672	650	614	661	587	682	710	620	617	645	660	656	630	682	612	644	631	608	614	651	689	649	647	680	638	667	614	647	624	641	610	574	626	646	633	665	640	631	669	647	611	642	638	645	662	603	669	666	645	658	665	639	642	651	651	634	616	617	675	606	660	633	647	631	651	659	679	662	669	608	662	632	642	629	645	619	646	615	672	650	663	663	662	663	627	609	562	643	647	665	606	622	658	631	637	637	610	632	622	656	629	668	618	603	676	647	624	581	575	659	663	658	683	605	662	632	654	686	619	653	642	604	610	682	631	642	694	621	689	598	631	654	604	631	628	648	613	683	654	607	660	643	678	636	684	667	634	644	616	621	685	618	662	628	645	643	641	658	668	647	607	591	625	648	641	631	635	667	617	606	616	621	611	643	622	681	652	634	674	657	689	635	606	645	670	648	645	619	617	617	637	670	619	639	628	695	629	573	664	652	699	678	666	614	617	649	612	696	595	585	618	608	668	646	641	668	644	670	607	591	658	687	605	614	670	649	625	663	659	697	643	688	653	627	614	635	696	642	671	599	655	689	659	646	654	640	649	670	632	613	592	648	654	640	619	661	681	649	608	605	614	634	671	576	646
12272	13307	10958	9121	6112	5659	5031	3445	2442	1687	1148	1208	859	502	312	252	214	251	240	195	243	205	234	211	224	270	241	223	215	208	217	236	208	221	228	223	245	219	247	231	250	212	215	224	208	235	202	225	256	218	236	213	245	211	239	211	204	207	233	261	225	222	222	238	196	235	230	225	220	236	243	224	230	236	225	226	235	227	238	209	211	232	241	240	240	234	216	226	232	246	255	223	221	237	240	237	228	227	237	258	248	211	246	222	234	216	263	246	207	229	204	232	233	227	243	198	224	234	233	207	212	229	243	248	211	257	229	242	206	244	221	255	225	207	235	230	213	268	221	243	231	247	207	210	224	211	208	220	218	244	238	228	233	240	209	238	243	212	187	210	202	237	231	229	205	236	212	238	240	223	226	254	249	251	205	254	235	199	229	234	207	231	220	248	237	183	229	231	225	229	204	222	238	208	213	240	229	223	206	214	232	213	212	218	260	220	212	231	231	208	249	205	221	217	204	232	218	247	239	239	230	223	211	214	241	209	246	224	236	244	249	189	240	248	223	203	265	214	229	212	244	258	241	233	222	219	241	220	233	223	235	240	253	232	228	209	219	232	200	224	262	259	218	199	217	208	184	228	229	182	239	212	230	248	200	214	229	250	219	237	215	215	195	229	214	231	229	197	223	227	225	229	215	223	214	221	226	213	230	226	242	224	227	229	233	245	227	224	221	232	237	219	221	225	225	241	241	215	197	219	180	234	238	217	244	236	226	232	225	207	233	197	226	212	209	207	225	216	237	223	215	214	204	203	228	218	220	233	251	226	245	232	226	203	253	234	237	216	226	254	223	213	225	196	220	221	210	229	253	241	222	212	251	212	223	194	255	227	206	218	201	237	246	239	226	211	229	249	223	241	241	234	221	214	248	213	252	206	201	223	232	233	226	216	201	243	224	267	235	213	222	206	241	248	197	208	195	217	206	232	221	227	232	249	230	231	220	248	257	225	242	215	202	236	194	236	218	222	214	234	229	230	231	243	204	223	231	248	234	210	223	231	215	233	250	221	214	200	232	253	188	213	226	195	225	231	221	219	238	228	241	219	210	211	210	238	236	224	234	192	215	255	221	239	238	218	241	225	230	213	239	255	235	231	234	249	217	238	232	220	204	225	222	216	208	235	225	237	217	243	247	223	220	247	232	234	210	231	206	222	228	223	235	221	211	235	205	214	226	203	238	217	220	210	267	211	247	207	212	199	220	210	231	242	249	226	224	217	223	206	223	245	209	227	231	205	224	250	205	234	251	239	243	225	219	240	225	225	241	227	237	261	213	239	258	221	211	195	234	242	228	239	236	231	224	223	198	217	208	231	214	228	239	210	229	201	223	217	220	228	219	225	243	202	207	213	238	218	233	202	226	252	214	228	223	204	241	222	211	205	235	241	217	206	228	238	230	240	197	202	222	223	234	232	220	217	227	256	239	216	219	222	226	262	230	238	217	226	216	229	229	227	233	199	244	269	261	245	217	256	188	201	231	256	221	249	220	246	223	201	246	232	217	225	233	230	226	199	262	212	236	218	247	221	246	207	231	195	229	217	223	211	202	240	228	214	246	199	216	208	238	217	219	209	244	214	225	237	206	230	222	193	234	237	222	196	212	217	214	242	222	199	247	238	232	220	250	231	208	190	234	196	230	209	244	222	197	217	242	241	250	222	230	222	244	229	219	226	219	234	225	215	204	223	223	212	211	228	221	238	209	228	232	231	222	230	223	208	222	222	216	243	213	233	246	257	251	231	188	221	227	200	229	225	209	236	225	235	220	242	222	239	206	234	217	223	236	229	228	237	202	232	218	221	267	210	210	236	259	230	226	237	228	211	252	212	212	200	238	219	203	209	247	221	228	212	250	222	228	216	216	238	218	232	219	219	233	219	247	242	219	217	242	252	216	213	235	235	217	237	215	211	226	210	222	261	249	240	195	203	252	226	219	238	227	224	214	204	211	241	223	242	246	202	239	228	218	206	216	231	220	220	239	233	217	244	214	232	216	227	197	221	223	236	252	218	232	214	215	236	228	227	212	242	242	225	205	214	224	213	194	252	234	242	242	215	225	222	242	233	224	230	228	217	212	217	235	226	204	214	224	216	217	226	218	237	217	213	226	216	196	215	232	214	238	208	209	236	228	203	225	233	213	237	241	223	182	230	205	228	242	231	258	195	241	243	211	232	220	207	229	220	226	229	208	245	196	220	209	242	211	214	223	210	248	238	208	239	209	240	246	206	215	221	200	231	210	226	238	215	238	215	257	212	226	217	211	210	232	217	243	200	242	225	221	229	207	234	209	244	225	199	218	240	235	208	239	243	214	235	226	229	248	245	235	215	237	209	200	205	214	257	226	228	227	211	237	240	209	231	210	244	230	222	237	236	220	227	200	194	224	258	237	224	202	245	207	244	216	229	210	245	218	222	227	236	213	215	216	216	254	238	245	228	210	196	230	238	225	229	226	213	224	231	215	221	226	215	229	216	211	214	259	216	225	210	257	226	210	245	236	184	221	231	250	228	252	208	238	195	225	246	233	230	237	210	210	211	198	239	224	221	232	222	219	224	224	239	244	194	251	258	198	245	227	233	233	224	244	239	272	227	222	243	205	224	198	255	244	220	228	220	238	229	244	206	247	209	225	208	221	222	255	252	222	243	229	223	256	237	267	219	231	245	224	234	226	221	209	228	217	227	212	245	217	274	238	220	224	220	229	229	225	219	219	221	225	207	210	239	225	212	256	215	225	196	242	231	226	247	250	228	247	254	208	220	199	239	233	218	248	241	231	259	235	229	212	244	214	218	227	243	202	259	272	214	209	235	229	229	246	221	238	206	233	228	243	223	243	246	236	221	213	220	234	203	215	224	223	237	222	237	203	240	236	213	227	228	212	232	211	246	254	238	211	223	194	201	197	223	243	249	227	246	210	239	233	219	227	204	234	221	227	225	224	227	235	225	255	223	219	229	241	250	228	212	232	246	231	219	254	219	224	214	233	221	193	229	204	224	232	168	238	211	188	225	216	226	221	218	203	234	244	242	213	190	200	234	223	220	242	268	225	214	216	217	242	201	230	235	238	244	223	218	208	223	233	221	247	232	201	225	198	226	214	228	211	233	226	223	201	199	246	198	202	214	220	225	225	200	227	222	221	212	235	212	226	240	207	206	238	203	223	247	236	236	228	209	223	233	235	208	258	236	233	215	240	213	209	220	239	218	226	227	221	225	212	225	237	242	225	174	232	241	242	226	194	220	224	232	228	250	232	205	226	254	252	230	241	200	220	247	235	248	222	214	219	222	209	222	233	213	274	222	214	198	191	220	242	227	221	246	200	212	236	245	215	218	222	228	227	227	245	223	205	214	257	229	248	229	229	222	227	235	206	227	222	215	231	216	212	212	250	239	248	236	199	236	244	223	229	208	226	252	229	228	243	220	222	248	220	234	241	242	246	230	244	217	213	196	213	221	229	225	260	219
8398	11977	15707	18983	16992	18537	16740	12902	9722	7541	5199	5328	3386	1998	1169	795	685	677	627	577	617	681	631	594	634	644	609	617	601	675	620	670	603	638	638	632	607	633	616	602	647	623	642	645	620	608	660	664	610	615	674	632	584	590	666	650	641	617	640	629	618	632	605	631	619	609	654	618	637	625	651	642	697	623	647	648	665	621	668	639	638	667	623	587	623	600	619	618	583	597	622	620	617	660	646	599	664	622	642	618	626	651	641	624	601	626	659	632	668	625	706	590	617	614	645	605	700	615	639	620	612	634	639	655	643	643	609	638	646	644	614	657	680	592	634	645	639	612	634	610	639	662	644	628	635	634	580	627	599	606	586	639	629	627	662	615	629	695	624	652	667	658	652	617	674	632	643	598	623	646	666	637	593	638	596	614	631	627	643	628	618	628	649	612	646	622	607	631	611	604	614	627	592	622	664	629	634	703	664	627	670	633	637	619	664	587	588	670	634	645	589	658	614	641	594	650	606	609	577	653	612	664	641	688	641	609	662	603	652	650	653	637	641	619	626	607	633	601	609	614	608	627	626	622	601	585	616	628	686	628	620	636	649	625	612	596	621	638	610	626	598	611	592	685	623	621	669	642	610	600	695	599	619	607	613	654	623	622	666	613	609	631	591	624	594	627	616	677	631	590	627	620	659	669	628	632	645	641	625	664	654	637	594	630	657	600	642	649	641	637	649	614	616	613	625	648	676	613	607	651	611	625	667	644	632	629	646	636	607	587	595	601	636	603	649	633	609	602	630	602	658	607	648	625	629	661	625	629	626	641	621	652	598	646	648	632	639	679	602	602	632	620	635	620	630	641	615	624	636	661	678	632	627	641	665	631	654	647	639	669	661	621	633	626	634	637	615	670	650	612	608	663	604	691	645	589	592	663	655	594	626	655	622	605	639	660	588	671	608	642	614	628	573	597	588	612	660	655	602	627	639	637	679	669	641	649	650	633	622	603	649	632	595	667	633	628	653	646	648	618	621	601	617	611	689	659	630	684	635	705	644	694	670	651	659	616	658	642	607	649	633	664	671	590	664	636	615	574	643	654	656	607	642	640	607	589	613	596	639	612	637	667	639	611	640	603	650	629	668	604	636	601	610	614	640	649	622	649	629	634	622	649	628	672	658	651	613	619	651	606	633	601	622	626	718	619	596	627	614	643	592	624	628	617	650	570	643	641	658	660	567	616	609	606	655	638	617	655	612	625	590	624	612	663	647	642	625	632	661	599	654	607	648	614	635	650	616	596	601	628	648	586	636	636	595	618	617	587	650	634	678	599	684	667	658	611	641	663	651	644	614	624	649	611	653	631	644	633	604	653	638	657	610	617	618	637	637	637	587	586	632	662	646	634	628	636	632	662	619	607	634	606	624	587	662	643	582	607	653	628	635	599	647	593	627	673	640	638	636	677	617	599	624	644	648	624	586	624	608	634	617	583	652	620	615	604	655	616	598	655	615	639	621	618	713	651	666	638	661	609	629	592	617	627	625	623	643	685	639	624	641	566	670	632	642	618	631	648	659	618	638	642	646	648	616	641	603	635	655	603	621	643	648	624	640	604	647	620	614	602	609	648	627	634	634	677	649	621	584	590	645	659	645	628	595	628	596	627	662	676	632	624	672	602	651	624	658	666	664	606	630	609	662	633	644	600	632	587	607	684	662	642	596	650	683	601	664	656	640	656	620	606	615	614	598	676	632	643	660	633	628	636	651	665	642	647	605	629	621	657	639	625	609	636	662	607	642	556	670	671	614	650	624	654	608	656	664	652	692	653	613	580	619	598	675	712	632	646	649	651	651	672	636	655	623	647	662	660	642	606	640	687	634	671	651	616	658	641	605	617	643	614	572	644	623	633	655	632	646	607	612	615	598	636	631	626	656	661	668	649	597	651	641	642	661	646	592	592	617	664	650	605	625	640	587	620	644	621	604	613	655	642	651	565	640	643	644	602	636	680	679	656	641	653	617	646	603	606	664	625	613	665	599	593	672	617	645	636	619	617	656	612	634	632	652	662	616	660	663	647	646	631	637	636	633	620	642	601	638	650	616	639	641	599	658	655	650	617	658	613	605	618	624	640	651	649	658	608	590	622	628	665	628	581	645	679	603	667	614	612	624	662	621	641	679	646	652	583	623	652	648	624	580	594	597	624	639	645	668	631	615	604	635	678	670	639	621	616	597	631	600	636	645	624	621	619	614	642	639	619	621	636	688	575	640	625	645	665	668	629	623	616	638	626	643	665	624	654	640	659	628	650	612	665	618	650	602	652	636	623	675	604	667	613	638	653	607	656	630	615	602	644	656	621	656	600	625	627	599	634	617	617	652	653	646	647	625	671	641	606	635	653	603	636	618	606	634	629	624	663	623	662	653	601	623	666	639	611	672	654	618	655	654	635	660	662	631	642	626	672	615	645	640	643	649	621	633	607	632	613	649	636	675	646	628	633	645	651	637	624	636	635	678	669	612	656	639	656	624	662	622	592	651	660	622	657	651	650	636	647	618	653	637	661	642	660	616	619	626	651	656	650	620	626	633	611	645	631	621	645	627	644	640	623	667	628	637	626	688	607	662	606	614	649	630	612	675	624	607	563	628	662	596	663	657	615	634	643	583	631	633	615	652	619	606	605	628	622	624	678	651	598	641	655	619	650	648	646	631	634	651	664	622	633	676	667	617	632	625	678	670	646	623	647	620	593	637	653	601	600	634	643	636	584	622	630	638	622	613	632	642	651	649	666	622	662	628	602	584	607	634	628	603	623	657	606	654	612	634	675	590	626	616	641	597	637	634	675	682	693	618	641	655	673	592	567	608	611	605	605	651	613	603	640	640	623	600	622	623	630	603	618	591	640	648	616	665	615	575	603	582	592	623	675	652	657	615	630	608	666	600	684	612	590	661	637	605	684	615	623	690	604	634	607	642	617	673	615	598	673	615	639	628	668	611	612	637	700	625	634	634	585	660	629	633	685	610	627	642	596	641	614	645	670	647	632	669	628	645	622	654	634	632	676	641	618	598	675	656	639	596	627	649	661	644	557	606	619	596	596	641	647	587	671	608	596	638	632	622	651	610	663	617	639	632	637	622	649	655	614	696	618	613	664	620	668	652	660	660	637	656	636	589	619	629	654	611	637	617	642	658	638	649	598	632	664	646	604	593	652	665	634	647	625	641	609	665	609	654	604	679	651	628	647	674	679	646	661	636	638	604	655	633	620	609	638	643	615	644	631	631	660	606	591	647	612	647	632	629	671	611	621	621	593	617	635	649	598	669	606	618	616	654	629	660	631	600	666	635	586	593	621	635	623	575	622	602	633	634	678	631	653	624	576	653	601	665	660	633	612	681	611	601	630	650	636	657	598	636	654	641	603	636	592	686	653	674	626	628	632	627	633	651	631	608	650	664	632	634	626	663	643	644	610	651	648	667	642	645	648	602	654	644	588	650	655	637	657	647	591	636	613	649	607	624	629
28069	28046	24833	20463	11979	32922	37021	22174	15777	5407	7663	7212	5389	2415	1006	473	267	202	238	209	191	198	199	215	185	185	213	222	195	180	215	201	220	224	202	205	208	200	187	220	195	232	212	199	196	189	212	229	171	218	219	211	213	213	202	196	230	213	174	205	203	187	202	203	219	216	209	199	246	212	196	197	222	187	199	214	210	180	207	230	202	196	214	219	216	181	213	214	169	193	203	190	198	197	175	210	218	188	192	203	206	198	203	228	171	223	209	184	231	207	205	189	240	214	193	216	203	197	195	167	194	197	213	216	198	214	217	211	212	184	198	191	224	192	210	219	228	212	206	186	213	217	212	199	196	198	189	197	205	198	191	181	218	216	201	175	196	205	215	210	226	198	189	205	189	185	213	210	177	203	193	192	220	184	209	217	196	215	201	212	212	208	209	201	210	227	206	186	203	206	187	200	179	214	175	213	222	201	191	211	220	213	196	236	204	202	203	212	183	181	198	188	216	236	188	195	191	195	191	216	212	211	217	237	208	196	220	186	185	166	211	214	226	198	192	176	202	216	175	205	190	194	181	206	185	182	199	220	207	186	205	184	228	193	223	195	194	184	215	225	181	202	222	201	220	186	223	178	233	197	199	191	194	194	196	194	209	193	207	211	170	205	190	211	188	228	219	208	217	228	202	227	212	203	184	187	219	200	199	211	212	204	213	188	229	178	207	222	193	208	200	209	225	197	206	196	179	200	188	222	245	182	207	203	217	198	209	204	212	195	186	201	212	223	199	227	201	198	197	208	229	198	214	203	193	189	217	221	199	212	214	215	211	197	198	200	202	220	175	206	221	225	195	178	196	208	216	195	195	182	204	204	210	216	183	198	183	215	211	196	190	185	209	196	195	234	211	212	191	203	206	201	185	189	208	222	195	205	202	209	197	243	218	196	217	198	191	182	192	184	204	216	182	195	219	190	207	181	195	184	211	202	216	204	206	211	201	218	184	205	216	201	191	205	191	214	224	187	199	183	190	186	211	193	196	210	212	224	181	188	212	223	211	179	191	181	199	202	191	187	211	212	215	209	199	188	205	196	209	192	205	212	188	190	209	190	196	205	187	202	207	216	201	206	222	222	201	211	207	207	213	212	202	194	188	215	211	206	202	213	166	188	222	236	205	166	212	235	200	201	188	205	210	214	215	209	192	220	210	221	200	202	172	208	217	212	213	194	239	211	191	211	190	229	207	194	224	206	216	214	208	190	171	190	196	208	208	185	181	216	209	210	196	201	216	225	210	221	208	204	199	224	197	207	205	202	220	213	203	188	183	222	220	196	213	212	199	208	196	195	213	196	232	219	212	212	196	188	228	174	209	186	207	180	211	222	170	224	219	189	224	214	203	195	186	185	196	215	210	197	200	210	190	194	228	190	199	212	219	221	206	184	197	199	204	208	246	220	212	207	175	203	190	180	218	226	218	223	207	194	217	211	205	218	208	226	192	199	226	174	209	220	173	228	206	205	227	200	186	183	193	203	200	193	195	226	193	205	191	191	209	206	207	184	197	205	224	232	222	191	194	205	214	212	210	180	175	203	228	203	230	215	187	197	188	194	201	185	188	229	207	210	206	178	197	197	206	215	217	208	201	218	174	202	200	188	198	223	188	205	219	205	189	178	221	189	207	162	201	200	196	193	207	222	227	196	213	221	223	212	238	213	208	225	227	221	197	200	200	177	181	189	213	203	211	201	214	196	180	195	224	197	184	198	209	193	210	180	201	217	209	212	219	220	202	222	194	204	173	214	217	215	238	197	189	199	189	191	241	213	172	194	194	174	190	202	194	219	213	204	198	207	228	195	217	175	220	226	200	184	175	218	218	205	212	200	194	236	214	176	212	174	202	200	216	186	181	206	201	214	187	225	191	190	198	208	175	218	220	212	208	196	209	206	179	188	205	208	205	218	197	183	199	190	186	198	175	196	185	206	215	196	197	173	212	202	208	186	202	186	222	220	187	193	198	198	227	215	209	175	195	194	200	221	228	205	221	185	215	184	221	220	212	198	178	186	204	209	237	210	214	218	192	188	208	217	205	222	192	181	207	204	194	203	213	213	191	202	212	201	199	206	217	201	210	209	180	207	188	206	199	202	227	181	196	196	200	191	196	191	178	182	238	180	197	204	183	199	206	229	209	191	203	199	214	220	197	205	200	184	194	179	182	206	193	223	212	204	219	195	210	212	183	187	221	188	208	204	202	209	216	197	183	201	200	193	212	181	196	208	194	198	200	215	192	214	184	195	212	183	214	192	186	182	192	191	193	208	213	205	207	213	201	196	200	201	181	198	220	228	206	206	194	198	189	213	202	211	214	193	241	205	216	192	208	187	210	216	188	201	203	213	187	200	191	197	208	215	197	195	209	242	208	204	210	212	194	207	197	203	230	222	202	203	219	205	222	206	227	230	199	191	202	188	197	191	178	219	201	190	195	187	241	207	203	206	217	220	201	204	214	203	202	216	221	189	188	205	213	202	196	216	199	183	211	204	201	190	186	185	198	220	192	216	242	182	201	221	203	217	190	235	220	182	226	187	213	213	216	189	226	216	210	194	205	212	197	197	208	206	218	209	192	232	212	188	215	202	222	202	223	213	195	204	198	203	197	209	214	187	208	226	200	211	187	205	200	203	192	206	210	201	200	198	209	221	189	202	198	185	180	203	228	222	241	197	213	216	195	211	212	198	196	182	209	203	197	199	200	222	208	182	212	185	211	173	198	184	210	210	190	239	210	194	216	222	239	237	209	235	220	218	232	217	215	183	217	185	178	196	227	218	176	196	213	177	210	192	206	178	211	191	199	210	197	210	203	199	194	188	195	208	201	229	200	210	208	194	207	193	216	198	220	213	186	194	239	184	197	217	206	234	203	199	212	193	192	211	223	217	190	211	213	219	195	188	192	176	214	194	214	210	196	172	186	179	194	189	226	200	218	199	194	188	224	205	200	204	200	222	181	239	214	241	205	208	206	202	203	203	186	250	195	185	196	218	201	227	207	200	194	216	210	203	196	201	190	200	214	206	209	220	199	190	211	226	204	195	203	208	180	178	216	200	242	228	207	217	209	211	206	210	197	222	211	227	215	215	227	218	203	202	195	192	194	170	210	199	197	189	212	185	219	209	208	154	210	200	193	199	208	187	219	184	214	219	206	207	225	205	218	208	213	209	197	196	206	213	218	176	192	201	221	214	209	185	206	223	188	196	221	200	212	190	212	229	225	204	199	193	215	193	191	191	204	185	193	223	204	212	198	202	215	220	211	216	221	190	221	204	214	232	194	208	190	209	201	201	157	221	213	192	198	229	229	205	215	201	199	190	201	216	217	189	207	206	208	225	220	189	213	200	216	218	207	198	197	205	184	194	200	225	220	206	194	189	198	226	185	194	220	220	224	196	236	191	193	197	204	201	193	201	191	202	206	212	207	210	185	183	237	212	197	205	197	214	212	190	213	188	203	223	195	222	202	198
19175	22285	27307	29436	24000	48630	48750	38135	30619	17450	25508	24266	20264	10591	4506	1872	897	668	556	589	561	598	598	605	580	531	578	558	595	590	622	623	608	591	565	588	564	604	616	583	554	613	561	553	598	584	581	541	601	587	605	598	583	579	587	614	626	629	580	516	603	591	607	544	563	562	614	559	568	635	573	574	597	578	522	569	581	586	593	616	585	592	564	621	556	602	555	598	567	549	573	582	594	606	589	589	611	567	605	591	571	595	640	574	585	585	558	564	605	602	616	590	587	596	615	566	547	581	585	609	582	588	603	589	565	588	620	614	568	602	606	575	587	545	586	582	531	584	565	613	620	590	573	550	611	604	560	625	610	574	534	571	612	563	589	566	572	607	568	552	585	583	603	606	579	519	598	544	603	608	566	594	575	563	590	624	597	579	548	575	612	578	611	568	622	568	571	589	563	598	566	577	544	592	567	534	573	581	561	630	567	605	566	578	578	604	557	567	590	574	604	603	584	606	627	557	583	634	572	558	596	574	530	611	588	600	603	618	632	615	580	573	563	572	600	643	598	587	544	576	585	558	618	589	528	552	580	570	595	607	572	557	570	559	567	553	548	584	588	589	572	588	622	614	553	578	616	614	577	554	575	583	583	545	582	577	610	615	568	569	618	552	620	615	602	606	567	560	618	561	592	580	542	602	608	547	573	614	549	590	614	576	582	558	629	582	589	571	619	613	630	606	563	548	569	623	598	593	581	592	556	539	575	563	599	604	593	556	594	619	579	583	607	613	595	565	616	589	556	584	591	603	534	566	560	556	619	609	611	582	610	602	557	595	547	626	604	639	572	579	561	586	529	595	588	589	593	581	559	565	567	630	609	614	624	577	585	671	577	546	547	588	561	566	575	588	599	611	626	556	608	595	592	624	609	638	589	581	579	579	602	572	579	560	566	578	544	577	566	559	549	562	576	534	585	619	637	534	601	561	620	571	585	570	604	610	561	624	552	568	563	605	604	571	601	626	590	604	593	571	583	587	583	591	546	609	533	592	584	616	586	592	570	578	570	570	622	600	559	633	569	604	627	595	596	567	568	571	573	568	616	560	578	577	540	539	515	573	531	630	592	563	576	599	578	588	629	587	586	529	589	579	644	604	618	607	583	598	603	626	605	559	565	639	577	579	552	563	555	583	596	597	556	549	609	607	580	604	559	587	624	599	605	539	578	627	610	544	599	578	568	570	579	586	597	586	582	593	596	566	580	602	552	606	559	578	592	547	567	614	590	606	583	594	600	567	627	554	615	576	547	575	612	613	619	596	621	579	576	555	603	633	591	563	547	578	588	574	581	589	606	608	612	574	593	524	585	560	563	538	596	606	581	545	575	582	555	560	584	570	603	608	580	563	589	616	597	580	652	515	597	601	613	585	614	562	565	564	610	595	586	604	548	607	571	607	569	557	576	577	607	592	583	567	604	561	550	596	585	600	582	554	577	552	588	562	572	582	593	606	615	560	550	630	601	587	610	612	568	562	612	616	580	567	614	619	603	563	612	577	576	628	589	591	574	550	574	536	594	597	607	630	591	555	588	582	583	560	581	593	636	584	588	627	566	633	591	585	556	572	606	592	579	562	588	569	564	636	578	621	579	578	559	600	595	604	556	598	606	609	596	567	602	559	602	582	571	660	530	597	581	596	592	545	636	593	592	555	585	597	628	605	614	584	586	604	549	588	600	598	608	546	565	633	607	571	564	575	608	595	632	568	614	552	598	602	604	590	587	578	589	584	603	547	567	589	598	554	593	556	550	571	545	621	601	589	547	572	576	588	568	537	555	573	545	593	609	570	601	544	604	594	568	587	552	569	573	560	597	610	579	586	547	577	589	563	600	592	608	602	572	560	578	513	588	587	600	580	602	578	633	569	589	588	589	566	572	616	570	562	584	617	604	596	563	567	591	559	602	548	581	603	583	596	602	636	603	573	576	613	593	565	614	581	613	616	589	608	593	567	568	628	563	589	627	596	567	588	623	607	570	555	592	593	592	618	579	540	603	588	565	607	579	587	566	577	626	591	600	584	570	565	572	567	597	591	610	573	539	573	610	633	609	571	579	548	563	611	611	612	580	541	622	610	642	571	582	583	557	591	642	574	588	596	603	644	621	600	590	610	575	603	544	598	593	584	575	601	561	568	561	588	573	622	586	584	592	588	615	592	566	604	592	556	582	551	605	591	630	588	609	615	549	622	561	572	631	546	555	597	600	592	589	605	579	582	591	570	584	644	591	614	599	555	615	598	610	588	608	538	574	602	542	566	608	572	584	603	574	537	589	581	606	567	557	610	597	573	575	577	571	593	552	557	572	579	574	633	578	591	584	577	604	562	636	588	633	589	589	592	579	588	596	585	578	585	618	578	588	582	571	536	615	564	605	573	541	592	631	573	557	612	593	563	577	613	577	594	548	582	589	508	637	593	610	582	589	585	608	552	620	634	589	617	593	569	586	571	612	561	586	576	581	598	612	584	613	574	559	585	590	590	639	586	568	578	579	591	631	585	591	608	587	567	626	629	620	646	583	583	609	569	594	604	607	558	582	580	608	575	563	591	577	565	584	586	629	595	558	568	588	556	524	552	567	539	580	554	593	618	592	590	614	602	595	595	594	556	584	630	569	563	596	625	637	601	615	581	588	566	614	649	574	610	605	592	600	589	597	605	569	620	575	573	577	592	591	590	592	615	543	595	638	559	577	582	600	585	584	570	549	566	556	584	590	594	572	621	527	623	567	585	585	618	620	570	543	606	606	587	574	572	555	580	636	576	642	572	617	593	639	580	582	599	546	581	583	568	592	622	550	585	582	603	576	593	603	573	576	564	588	529	617	575	551	604	566	524	584	571	607	542	562	598	604	600	572	628	594	600	542	586	572	592	583	581	644	573	616	622	577	670	616	596	604	581	566	585	642	554	627	615	618	530	562	575	574	575	579	621	592	629	599	592	541	601	604	551	563	517	547	596	575	614	569	581	570	575	595	611	564	559	593	587	552	575	567	578	574	593	599	619	559	561	565	546	543	591	567	610	592	594	559	600	581	562	553	600	568	567	574	526	617	610	602	584	586	558	610	591	604	597	593	562	597	588	584	604	631	585	571	580	653	618	602	599	584	609	614	582	594	610	599	597	581	611	591	582	572	565	605	610	589	593	626	592	602	609	590	582	601	619	609	608	589	556	560	604	600	597	632	562	593	569	573	557	559	647	568	637	571	620	533	566	576	594	572	586	569	599	591	556	577	584	576	611	566	596	559	598	563	552	576	600	540	594	554	588	572	606	601	620	549	569	548	589	576	565	563	617	630	580	585	618	602	597	608	581	564	560	577	641	623	622	555	596	536	573	559	578	576	547	579	531	567	547	602	607	552	565	579	561	611	629	550	588	607	606	595	554	550	613	587	594	560	616	568	568	550	578	609	617	579	544	534	613	590	607	613	603	632	555	588	577	574	540	628	536	572	561	559	568	577	565	569	602
37284	37288	33886	29711	21074	42402	44305	24261	15486	9333	20178	14029	10428	6763	3316	1358	537	291	276	231	245	251	227	219	255	240	244	252	255	230	241	237	232	222	228	237	228	232	223	241	244	209	244	224	228	207	242	232	193	199	202	220	231	243	198	220	225	224	225	230	208	201	233	218	220	214	234	200	205	210	212	214	225	223	218	238	206	233	217	220	216	190	205	211	241	232	224	209	219	216	212	211	205	237	209	193	245	204	216	244	238	219	209	215	204	240	228	231	219	220	214	206	211	212	229	204	199	227	237	241	229	200	210	233	220	219	224	198	224	239	219	211	207	205	223	215	243	213	230	192	212	222	208	193	210	218	235	239	237	233	185	225	242	210	246	234	226	243	218	228	218	214	234	205	213	235	197	225	208	205	235	227	191	207	207	239	217	230	223	238	206	231	202	225	200	212	226	220	210	215	237	240	191	210	223	197	214	234	234	180	218	198	253	193	227	224	197	228	228	175	212	203	246	226	234	179	227	209	212	210	248	200	211	210	213	209	212	206	223	238	227	202	218	207	188	199	231	226	196	221	236	232	211	204	216	228	234	218	205	220	240	240	223	219	226	220	197	222	245	209	222	228	254	235	220	216	245	233	220	208	220	222	236	216	214	202	202	249	218	241	215	184	220	177	212	189	202	203	220	213	207	200	193	223	196	219	218	210	208	208	234	231	220	199	221	223	206	236	221	255	249	217	205	215	225	203	204	244	239	194	220	199	237	226	222	219	213	237	201	204	224	211	225	207	207	207	210	231	212	214	249	219	221	212	241	220	210	201	218	209	230	213	231	204	219	211	198	219	242	216	186	217	234	215	210	203	209	234	200	210	202	210	229	240	208	229	212	208	210	242	206	214	226	220	226	237	229	215	233	230	220	249	235	221	192	213	242	204	211	214	227	211	205	188	209	205	190	235	231	217	207	188	197	214	241	250	230	226	254	223	199	207	187	240	219	203	219	226	232	181	217	234	235	221	206	207	201	218	244	217	201	224	225	218	224	225	206	215	207	185	232	206	222	241	214	215	209	242	203	223	216	209	225	208	202	212	208	238	220	214	209	236	223	217	226	216	240	260	224	223	210	237	211	231	199	231	225	255	239	209	179	191	214	213	213	236	214	232	178	231	202	208	223	231	244	215	233	232	241	194	210	224	235	223	215	229	203	250	212	221	223	214	211	207	226	228	225	212	203	223	249	220	231	212	210	201	221	227	211	206	220	210	212	210	232	218	215	234	215	233	218	208	222	217	227	210	224	195	212	264	202	204	233	234	209	206	199	209	214	214	216	209	245	217	235	216	205	226	237	195	224	215	206	220	219	215	212	187	230	224	206	206	197	237	214	220	233	219	236	202	214	216	221	217	233	238	239	221	204	187	205	195	233	227	192	209	219	202	243	208	220	230	215	214	172	195	230	197	194	232	222	198	209	231	249	176	226	214	227	221	218	214	204	204	213	221	241	219	207	214	243	222	194	215	231	222	205	226	210	191	233	188	205	238	231	238	213	213	209	193	213	187	219	209	217	198	187	232	216	229	230	224	239	233	208	216	237	228	233	217	249	212	219	214	212	206	223	218	220	217	204	207	207	224	211	218	234	226	222	236	212	212	223	244	222	224	247	224	215	229	212	230	216	210	236	217	195	220	225	232	208	242	220	259	233	201	235	221	204	223	228	238	217	221	203	205	241	211	213	216	221	252	221	203	227	216	226	222	206	235	236	212	232	196	195	237	250	223	255	229	201	222	227	210	238	209	203	234	211	210	188	214	228	233	212	238	216	214	221	212	213	227	216	207	203	230	191	221	211	225	207	222	203	206	194	221	217	244	227	216	225	232	220	208	218	228	211	240	208	218	250	242	205	230	195	197	224	218	243	201	209	191	208	206	216	201	222	231	220	222	236	204	216	207	216	229	217	216	225	216	232	204	192	209	219	230	206	229	225	216	202	242	214	182	219	215	213	209	227	241	228	212	213	232	203	260	226	232	235	223	221	216	253	206	214	247	203	243	250	236	228	217	236	194	203	227	219	225	239	218	216	228	220	198	216	233	212	227	216	231	218	213	214	223	224	233	200	237	204	210	214	225	222	213	182	191	204	189	217	216	199	206	218	249	227	229	221	193	227	236	214	226	217	210	212	231	224	244	237	216	203	243	226	204	222	201	207	234	230	211	233	217	200	244	203	222	217	239	250	220	210	218	209	227	221	210	222	208	204	221	222	232	194	224	233	197	226	206	213	228	226	201	205	201	212	233	184	210	207	222	198	215	215	209	238	199	236	214	208	219	229	228	226	210	200	227	211	203	222	225	225	227	209	196	223	217	235	198	235	237	213	213	223	227	219	232	227	227	242	248	235	217	228	222	208	223	217	214	196	223	209	211	216	210	219	232	208	226	219	206	239	244	218	224	227	186	232	222	202	225	222	220	207	239	214	220	200	202	201	201	196	213	242	226	220	195	247	225	236	223	215	218	239	208	202	231	218	179	229	221	209	225	231	213	221	200	216	188	214	213	203	200	202	219	211	206	225	221	229	209	190	203	194	190	224	218	215	230	211	234	200	221	245	189	212	216	223	218	209	226	213	233	220	248	235	211	211	217	236	227	199	236	224	256	193	216	217	206	229	241	249	206	231	207	232	243	226	231	218	239	210	237	229	226	215	243	206	230	215	222	217	205	227	192	216	204	181	237	206	203	243	197	257	211	198	227	242	233	236	223	232	250	223	196	228	191	221	219	210	219	237	226	206	223	223	212	191	216	215	232	234	231	240	223	201	208	189	246	231	241	190	227	218	218	215	210	203	196	219	220	215	227	205	209	219	214	230	212	202	230	189	203	219	222	217	219	233	195	217	229	214	242	227	213	188	208	252	213	224	201	220	182	227	218	206	221	218	214	244	225	204	194	225	235	216	234	226	218	223	194	223	194	246	225	203	232	178	214	244	246	226	220	176	209	253	237	223	244	198	199	230	219	197	220	238	209	198	218	227	216	242	237	213	207	222	214	195	225	205	206	227	225	211	212	229	227	208	247	227	215	232	214	200	208	220	220	211	206	221	213	228	217	206	220	227	247	215	210	179	223	212	251	222	216	185	213	218	248	228	206	207	235	212	231	204	244	216	210	204	237	235	234	219	221	219	239	229	215	210	224	231	216	215	236	225	222	218	223	242	215	225	200	229	206	218	215	191	188	220	229	202	204	207	274	217	227	211	233	222	217	221	214	225	230	224	213	234	233	220	227	206	230	240	208	237	210	225	210	236	190	183	238	238	214	188	233	236	208	230	231	229	218	202	234	217	227	223	212	221	215	235	224	214	239	209	195	207	210	213	216	208	215	221	212	213	234	212	213	218	226	230	223	225	224	191	222	219	204	218	226	197	225	201	193	235	229	226	226	230	191	216	213	229	214	212	230	222	215	240	223	206	225	209	200	219	210	226	219	192	214	232	211	198	251	196	215	214	247	218	210	210	223	227	204	232	214
25785	29679	35197	37484	31913	56532	51822	38139	31300	24876	40653	32230	28994	22583	13502	5976	2157	1043	912	757	657	728	651	705	750	701	683	657	724	690	719	659	629	660	630	713	657	640	624	642	693	669	651	658	626	677	654	637	661	629	592	626	633	635	615	592	608	636	623	688	633	588	616	638	643	625	620	592	618	613	657	612	603	660	635	567	636	622	598	592	589	575	621	560	614	607	609	638	623	607	619	624	598	608	623	616	592	645	600	598	615	598	615	641	598	618	624	646	611	620	667	595	595	586	658	618	640	587	643	620	600	643	614	621	597	586	595	663	603	574	603	653	593	596	611	632	615	596	602	616	591	624	613	693	626	605	579	621	616	660	585	625	648	622	595	604	619	599	640	677	584	665	590	622	641	605	632	613	615	639	651	621	626	600	628	576	587	646	606	624	611	667	608	585	573	589	601	651	619	657	638	620	608	621	605	583	608	632	602	629	631	611	601	636	587	585	625	633	613	596	607	612	605	660	607	614	601	625	612	587	587	559	660	648	588	625	556	630	602	640	642	594	658	630	649	608	660	651	635	640	603	623	613	622	588	630	622	619	567	657	621	687	609	566	593	559	632	617	602	605	645	614	621	602	583	632	649	629	597	658	605	632	602	598	589	618	613	622	589	619	637	653	569	649	600	604	632	620	577	613	618	606	630	605	573	610	674	610	578	621	639	628	615	631	627	601	623	643	565	603	659	631	569	594	643	630	637	591	644	582	671	607	627	617	589	589	603	623	585	633	618	639	598	639	614	631	597	668	642	597	617	674	603	591	599	627	593	603	600	623	626	654	623	616	593	655	616	616	609	605	640	608	652	631	619	624	596	586	599	613	606	588	649	630	635	632	605	571	611	651	631	592	609	581	663	644	636	619	686	638	595	660	626	594	587	649	671	630	620	646	626	698	637	561	625	632	628	602	612	629	589	607	621	579	594	592	639	626	634	592	660	592	624	603	663	610	653	644	583	609	670	606	650	621	612	653	617	649	624	621	583	612	658	625	620	604	594	609	612	596	602	587	637	598	638	597	637	623	609	636	643	610	589	599	619	610	689	623	639	632	599	586	617	619	602	608	625	628	584	604	610	636	602	618	614	580	635	623	675	571	613	627	603	582	649	608	584	590	611	689	625	593	602	593	613	589	629	621	607	630	589	668	574	620	616	590	660	598	615	594	615	603	615	634	621	629	562	637	610	633	640	576	628	596	624	618	664	622	635	592	631	620	619	608	600	614	593	648	645	619	589	641	583	598	581	624	621	626	608	565	656	586	598	665	615	593	626	599	582	616	601	586	605	640	603	638	606	645	597	640	604	599	614	616	606	629	629	592	636	630	607	619	646	612	648	583	577	616	626	618	612	609	605	616	566	663	642	621	586	609	602	610	620	598	643	592	602	597	614	662	625	608	626	622	581	607	621	603	603	603	608	627	601	620	654	638	605	604	590	580	582	577	649	579	608	628	615	641	596	599	632	644	624	633	600	596	600	616	628	654	622	608	598	602	619	639	632	609	622	644	628	604	657	640	650	640	622	636	609	576	644	635	632	571	609	586	612	615	647	623	653	610	627	597	613	636	591	625	630	620	600	649	582	566	625	630	639	653	578	638	640	600	627	633	611	619	580	635	621	589	629	629	613	627	656	635	598	616	590	629	590	651	537	633	600	634	614	632	622	646	635	608	620	590	654	608	605	679	613	625	602	619	576	564	594	649	653	619	650	620	569	598	613	598	580	639	636	621	666	642	617	618	597	645	632	679	611	603	659	603	647	596	610	616	588	641	657	631	603	635	644	616	659	645	616	611	602	674	603	669	610	605	616	600	584	615	629	640	616	598	603	630	590	646	619	608	617	606	639	643	593	647	592	613	637	647	572	622	636	659	637	661	617	619	673	606	619	596	670	610	633	650	603	636	617	642	587	617	657	616	604	606	598	607	629	601	622	627	604	599	635	634	610	678	601	618	628	609	608	645	603	588	607	620	633	638	597	591	644	614	617	611	638	646	608	607	629	640	624	625	588	644	623	596	641	634	591	631	606	631	669	599	562	662	614	590	581	579	606	652	620	642	604	666	616	630	628	604	583	581	618	617	633	615	613	644	632	640	576	565	647	619	591	610	643	585	661	637	634	564	588	637	585	617	607	652	628	563	655	643	634	578	609	574	636	646	614	613	584	606	621	594	627	631	619	603	621	544	617	628	613	619	627	574	625	594	595	622	602	633	589	603	627	603	599	616	622	637	608	628	673	595	623	615	587	612	571	641	636	623	607	607	555	665	614	589	584	672	618	655	632	612	607	618	615	614	647	586	626	627	577	626	629	635	638	621	632	579	618	595	598	573	615	616	612	573	614	621	657	650	642	614	638	670	644	612	612	624	601	616	608	593	612	592	596	585	618	697	655	624	636	598	659	637	619	600	595	584	592	625	593	589	646	605	632	639	602	638	644	662	616	646	602	627	577	621	643	635	610	623	616	588	603	597	604	631	656	584	608	607	570	642	611	631	598	608	626	595	638	595	647	586	600	627	617	647	601	622	567	610	617	614	669	619	631	601	623	584	623	672	643	604	589	624	622	610	607	581	657	602	567	630	608	610	597	598	638	645	619	597	590	611	627	640	566	637	601	629	637	634	613	615	638	576	610	573	594	649	599	620	606	618	617	614	614	665	651	613	607	634	619	625	599	625	659	597	632	585	629	641	575	609	576	599	611	605	641	640	606	563	571	628	632	671	607	623	602	636	619	615	614	599	652	596	651	598	611	657	577	631	647	652	618	622	610	645	612	644	608	594	590	637	602	613	559	637	654	637	658	612	626	621	587	639	572	611	593	608	653	593	635	679	634	625	600	657	556	613	601	593	529	614	610	571	621	607	633	624	600	620	609	643	645	631	618	593	573	606	672	612	646	599	603	610	601	604	567	656	634	614	610	615	630	649	573	629	634	546	562	617	627	570	618	646	595	597	632	615	657	601	651	610	609	626	642	606	611	620	599	604	616	584	615	589	637	608	615	604	623	593	599	602	651	586	607	593	625	579	647	613	603	605	610	608	598	640	571	603	597	647	636	626	618	611	580	612	637	592	589	645	627	629	615	639	600	634	595	625	591	601	582	609	599	604	556	637	571	608	569	682	645	596	603	644	626	552	640	616	644	612	640	630	610	604	651	589	605	608	635	632	596	588	649	621	593	593	635	633	605	605	630	604	579	627	582	612	618	673	599	602	619	634	632	654	595	590	595	661	614	605	628	622	647	631	609	603	618	613	622	615	640	626	635	640	610	612	588	639	648	647	602	620	585	586	592	605	647	577	641	623	604	619	675	588	629	584	655	648	586	629	583	606	637	633	595	636	634	623	640	596	626	621	654	579	621	608	589	564	621	625	593	574	593	626	585	611	601	597	584	610	654	642	610	645	607	626	625	612	600	592	575	600	669	611	601	604	663	653	605	595	636	641	622	656	605	621	598	578	610	567	606	604	595	614	611	591
14492	12419	13296	12384	7371	6262	5523	2935	1696	1765	2722	1933	1176	702	411	299	257	219	242	231	226	225	219	204	214	210	205	232	229	203	230	198	199	223	212	214	213	238	242	223	200	184	206	222	202	207	216	209	239	240	196	207	198	189	200	200	222	216	228	232	219	224	218	220	223	181	227	206	248	215	230	213	219	233	201	228	245	209	217	213	213	251	213	211	225	197	229	215	224	177	210	210	206	228	226	210	246	206	207	201	212	194	211	213	202	219	214	228	231	222	222	192	199	252	185	212	198	199	200	180	209	226	242	234	214	210	209	215	220	217	240	215	233	232	205	233	195	199	229	194	197	196	196	195	205	234	203	204	213	213	181	219	209	232	221	198	217	208	210	220	209	214	225	187	220	231	218	231	218	215	218	208	227	214	223	226	224	225	212	229	220	234	191	202	193	225	204	225	220	220	220	227	228	203	214	196	214	219	222	226	227	233	232	187	216	217	205	208	205	221	210	225	217	222	221	217	220	233	185	221	241	230	221	193	186	221	203	248	252	211	235	213	196	228	224	225	227	215	243	191	201	213	186	208	209	220	218	220	192	213	233	201	228	209	199	213	223	218	222	194	234	206	215	198	218	208	230	249	233	226	225	216	222	221	217	189	199	211	213	194	189	220	185	213	212	187	205	247	201	199	205	219	212	226	205	218	186	193	178	204	215	213	213	218	199	212	219	181	211	240	211	191	215	232	193	221	207	201	224	225	223	227	176	228	227	213	217	189	195	210	208	210	212	193	231	219	228	250	229	227	205	193	232	214	204	188	203	237	228	206	242	217	198	202	187	212	186	226	221	226	242	221	212	208	227	206	202	206	230	214	252	222	262	247	224	212	222	209	220	213	206	208	196	197	191	218	202	223	217	225	199	201	235	205	214	228	217	204	206	207	217	205	212	236	234	242	188	198	209	203	224	211	227	240	209	225	204	237	198	236	201	203	222	212	205	225	228	206	230	193	233	208	198	220	216	203	233	204	240	220	221	190	238	231	217	202	212	224	198	213	213	209	212	192	194	187	223	199	201	237	204	194	224	231	214	210	214	211	214	222	237	207	196	216	229	194	234	219	201	224	202	243	228	205	228	220	220	216	231	208	221	217	215	232	206	230	225	245	247	217	214	210	234	189	226	247	193	216	201	224	256	206	231	213	260	216	237	236	199	191	199	202	214	223	212	238	220	187	229	227	198	223	211	246	232	223	226	249	242	226	213	229	237	208	221	208	208	214	209	228	197	193	213	226	217	211	225	217	258	228	222	192	219	195	223	217	214	210	214	226	206	217	214	216	202	219	226	217	225	219	227	216	244	204	208	228	213	205	214	205	207	217	218	230	198	202	253	223	201	202	211	231	221	220	241	216	222	209	219	234	213	209	238	231	197	199	218	223	203	192	227	195	230	228	220	248	230	245	228	220	215	222	225	217	227	244	221	213	228	210	223	193	224	202	225	218	216	214	194	214	227	222	205	221	232	250	202	192	208	198	240	242	210	212	220	199	198	220	221	196	222	242	233	221	213	212	214	224	224	231	202	221	233	215	232	211	202	199	234	229	219	230	196	217	222	198	223	220	224	215	226	209	238	199	207	202	219	224	220	228	210	201	191	210	207	237	211	212	211	220	223	225	230	237	204	226	254	200	238	230	226	199	230	219	223	210	216	194	220	188	222	215	195	227	206	206	197	255	215	222	189	205	222	207	216	207	219	208	223	220	221	243	200	203	200	209	184	200	201	216	210	232	205	234	217	238	218	233	202	213	241	237	220	205	218	236	209	197	208	200	213	200	222	231	231	212	201	215	228	223	193	197	209	215	196	247	224	197	227	219	191	216	209	244	206	239	188	205	214	208	213	212	236	255	186	195	223	232	228	205	227	207	218	205	221	219	226	209	249	203	228	194	215	220	216	222	223	177	206	236	204	210	207	211	217	241	228	206	196	220	226	203	216	206	221	237	231	220	231	218	200	202	208	189	247	204	218	202	203	225	241	230	207	202	224	244	209	188	213	184	221	231	205	209	216	195	239	217	233	205	235	214	213	239	218	222	241	234	237	236	234	227	204	209	197	218	215	189	235	207	235	223	219	219	192	206	213	219	224	223	210	234	207	235	211	189	223	198	226	193	226	221	241	200	247	192	209	224	208	230	204	217	210	220	198	248	219	227	222	218	236	234	207	211	215	220	212	195	227	200	213	221	204	236	204	224	223	187	211	201	205	229	205	199	216	196	223	204	198	222	200	240	193	215	202	222	205	231	230	235	170	204	230	204	205	230	244	229	240	226	185	226	218	215	243	195	227	211	220	266	206	194	200	222	217	220	202	206	221	192	209	215	222	212	209	210	214	215	222	211	197	193	190	221	241	223	203	213	212	234	222	230	206	193	245	204	228	229	223	205	220	216	249	213	215	223	231	243	203	210	211	240	223	201	237	193	210	220	245	196	212	222	219	229	190	213	187	190	198	209	219	218	213	219	204	256	209	217	205	203	209	234	226	204	222	245	212	221	222	200	209	217	222	222	188	224	210	233	213	220	194	217	222	198	221	220	213	199	222	201	215	202	211	233	196	216	208	236	221	198	211	211	206	222	229	236	232	211	188	201	202	215	217	217	219	223	218	234	245	220	214	210	209	224	200	222	205	196	231	210	203	204	231	192	229	231	223	225	207	215	214	238	223	241	230	192	231	208	229	242	220	208	210	215	226	219	238	222	218	174	204	223	217	198	219	223	198	232	189	213	219	202	210	224	224	217	202	234	241	239	204	213	231	232	231	207	227	213	215	214	205	211	195	186	201	208	239	206	247	231	236	225	222	225	212	208	217	212	216	213	227	213	177	234	223	218	192	194	232	202	204	211	235	217	210	225	222	192	233	188	211	223	213	211	212	250	205	227	208	233	237	247	225	223	198	223	225	218	226	216	238	235	190	220	204	204	226	220	211	200	202	236	193	206	213	237	222	210	232	242	217	220	231	223	193	236	204	219	219	225	220	209	185	196	203	220	218	233	202	223	222	194	220	187	225	227	235	226	248	215	223	203	202	221	214	191	216	218	211	203	201	217	216	215	195	187	226	214	199	223	214	232	212	211	202	212	252	229	211	246	243	194	227	225	222	232	241	239	238	242	198	222	206	222	213	214	213	256	224	224	221	239	227	217	234	220	206	216	205	196	229	233	218	229	218	224	232	205	207	222	225	208	205	215	221	197	207	183	193	202	215	220	230	221	215	206	226	189	206	209	210	236	197	194	186	219	203	203	225	223	196	213	208	196	232	221	221	244	201	203	210	236	231	196	216	239	232	223	209	210	203	201	224	192	204	206	218	190	216	222	225	218	200	225	231	208	201	213	215	210	252	207	211	219	217	201	222	230	207	202	225	205	225	219	217	203	192	201	223	232	224	198	236	202	233	182	208	210	231	251	226	200	213	243	241	187	224	219	213	202	223	208	240	181	240	211	215	201	223	221	193	229	233	211	207	219
9525	10636	18812	23814	18443	19865	17537	11310	7725	8653	11870	7885	4821	2627	1663	981	789	625	592	590	607	564	655	606	591	564	665	605	617	603	637	612	593	604	654	644	615	640	608	640	639	623	588	569	605	596	632	617	618	583	579	591	628	647	610	656	587	626	614	595	629	616	649	615	615	587	563	591	562	644	565	608	658	654	621	628	599	606	634	608	581	608	584	672	604	605	601	619	619	578	625	636	572	597	665	643	605	608	592	601	622	605	627	626	648	628	609	618	620	632	608	610	606	557	574	627	586	613	580	634	588	637	593	618	567	604	578	606	621	606	607	606	658	605	607	607	584	570	623	616	577	588	628	637	602	620	614	621	608	584	619	619	579	647	625	607	640	558	593	605	607	646	625	632	605	653	640	621	577	589	560	616	620	598	664	648	582	610	614	618	555	592	613	589	619	628	631	593	607	599	598	620	610	638	601	549	569	579	640	627	609	561	604	656	634	604	623	591	609	550	624	607	633	612	642	608	556	637	644	609	633	565	608	659	611	650	603	595	602	647	599	609	574	609	607	640	617	603	606	576	612	595	599	601	629	633	633	613	614	604	620	607	584	623	609	603	656	612	591	630	634	618	607	601	599	605	649	621	594	621	599	597	601	601	610	575	609	601	568	591	627	638	613	584	643	598	654	607	589	638	591	617	593	593	581	609	604	596	608	604	621	581	611	598	615	591	616	606	616	612	620	608	569	611	624	633	609	569	620	622	591	657	606	609	604	609	601	644	595	580	569	601	577	597	633	617	636	598	609	568	613	595	611	609	591	610	581	580	620	615	615	625	613	589	589	592	611	607	606	618	581	564	600	601	584	627	563	580	616	607	614	610	621	630	537	598	638	604	626	618	612	624	613	608	614	610	642	598	606	607	614	649	613	578	616	584	601	595	605	615	616	668	647	644	623	600	624	620	619	618	623	626	600	608	614	590	630	602	615	614	575	593	603	586	643	638	621	608	618	599	580	616	673	643	566	652	634	587	605	559	635	621	564	625	645	592	595	623	577	639	609	613	604	584	586	624	589	577	643	595	630	613	591	574	596	573	608	624	641	568	596	587	555	591	604	587	572	599	600	617	608	555	574	614	592	618	626	656	604	615	602	602	628	582	633	561	640	581	589	639	638	613	616	618	598	613	641	596	612	612	595	595	590	618	594	577	570	612	623	595	617	604	631	583	600	632	595	595	593	613	577	590	568	611	553	607	641	605	634	578	626	609	600	611	624	624	631	574	603	644	634	578	563	615	632	626	599	608	570	672	603	637	621	580	588	667	579	614	637	617	569	610	580	579	585	634	669	594	595	593	598	621	634	576	648	615	592	611	584	564	645	621	623	606	599	590	597	618	618	652	647	611	631	613	602	560	603	626	607	617	633	596	565	572	600	608	630	622	642	592	650	606	603	601	575	591	605	637	605	592	601	594	618	607	601	659	597	623	563	641	628	619	624	639	648	617	595	601	574	653	598	652	630	602	588	627	634	583	632	615	576	565	613	568	632	618	598	628	655	614	575	638	656	638	602	629	607	592	632	661	605	631	634	574	597	563	630	593	601	600	569	634	601	654	563	563	629	589	641	602	603	582	649	561	597	631	626	605	654	617	634	572	603	609	615	592	580	616	632	613	616	595	607	599	613	638	626	619	561	579	628	597	627	610	564	574	600	591	576	583	606	655	615	590	653	620	564	645	596	576	614	620	592	526	626	606	602	641	609	592	591	596	591	592	633	580	607	631	636	597	631	604	620	637	607	648	660	598	610	604	618	608	619	608	663	622	622	618	657	609	579	586	608	597	629	583	578	606	660	568	680	642	593	625	580	626	615	593	616	615	573	586	606	643	615	598	616	605	573	604	630	627	571	607	606	640	614	609	605	603	606	641	589	596	583	580	565	574	571	603	605	635	584	633	610	647	611	565	595	614	616	634	622	623	608	629	628	591	636	567	630	599	595	618	642	581	598	601	591	542	605	632	623	614	627	581	574	599	556	581	619	643	619	612	686	593	615	564	599	636	623	619	585	632	602	577	589	614	599	602	602	612	596	616	634	598	628	564	588	559	611	635	587	591	597	626	595	609	590	599	578	626	652	575	576	628	649	629	597	580	622	615	562	609	626	580	569	641	603	613	610	595	607	614	631	585	638	599	570	583	629	633	584	592	593	582	569	635	638	603	648	554	588	635	563	575	624	559	579	563	551	636	639	600	642	584	600	571	599	617	583	574	585	623	603	587	570	638	576	578	624	609	582	609	635	595	647	603	613	602	614	573	606	616	576	579	622	634	589	627	607	568	617	619	608	541	598	606	610	596	596	618	634	607	636	599	631	663	614	611	591	591	643	584	577	643	666	637	605	607	594	573	580	612	646	617	609	635	661	586	627	625	584	601	599	626	630	553	629	589	591	615	627	649	651	570	592	597	621	611	599	646	637	609	623	687	610	550	594	626	585	574	624	609	604	654	619	619	594	630	583	594	664	589	586	625	586	554	641	582	590	600	590	611	613	608	599	619	618	608	629	598	609	677	610	595	610	675	614	592	644	604	637	623	588	638	607	552	601	632	594	536	597	595	607	596	597	655	570	629	628	640	615	623	622	636	617	617	607	615	596	624	554	578	643	614	613	611	637	568	624	591	632	603	595	584	632	647	590	606	586	614	598	612	623	622	582	660	579	592	606	615	593	611	622	592	620	624	589	619	627	635	572	591	595	588	597	632	606	579	592	592	601	621	610	628	626	638	629	624	583	619	588	588	574	608	625	645	595	589	588	599	614	591	565	592	600	563	608	588	619	605	573	609	600	588	655	605	613	582	655	584	619	631	574	599	599	634	653	619	564	605	614	584	616	610	617	624	635	622	618	644	646	596	599	641	601	631	596	611	598	626	618	646	562	626	596	582	583	634	598	568	613	607	619	602	611	603	607	630	595	630	626	598	584	610	604	641	587	622	605	657	631	591	613	623	622	602	609	633	571	599	590	618	605	630	589	644	561	625	601	572	580	625	641	608	593	608	637	595	606	605	577	613	615	578	646	611	604	638	611	618	607	623	601	675	615	595	609	574	575	601	592	610	660	610	585	584	638	578	652	583	597	639	613	583	619	608	607	589	587	609	613	588	617	611	596	636	589	608	608	616	577	605	604	620	601	605	608	613	605	627	599	627	587	609	602	646	600	551	593	612	632	584	630	589	605	632	586	604	621	596	599	611	634	635	595	616	607	561	584	635	593	607	646	608	620	577	601	612	623	599	590	601	616	600	599	667	609	593	655	596	602	629	628	602	593	599	593	624	609	616	612	601	597	599	623	592	597	610	581	580	646	603	622	593	622	589	647	643	581	624	639	573	641	622	568	591	599	579	629	610	566	593	654	630	642	589	607	649	611	597	603	609	575	574	617	561	557	612	632	602	589	614	594	608	615	602	569	612	636	607	609	640	565	640	593	575	631	558	640	600	624	622	615	613	603	631	619	605	612	585	605	667	617	573
28820	26976	29816	23363	16180	21949	36584	18562	7491	12418	12846	8934	5591	2853	1145	457	281	224	187	177	203	195	218	205	225	224	205	180	224	216	208	197	170	193	201	194	207	193	188	205	184	212	205	192	209	242	207	187	211	211	215	175	195	204	198	205	195	222	205	217	218	197	192	189	206	184	192	202	190	208	200	192	176	175	184	185	200	193	204	232	175	210	205	188	207	201	216	206	216	194	200	193	208	223	186	205	184	199	191	200	207	201	210	195	197	205	215	175	196	167	224	210	192	202	175	198	181	178	197	179	183	183	200	206	218	194	219	214	231	200	166	207	204	201	199	208	186	207	186	190	174	180	201	182	205	187	193	189	222	184	214	193	238	213	203	208	178	176	183	169	210	196	191	187	199	194	183	196	162	209	165	211	203	206	189	185	182	175	198	209	203	213	183	210	210	204	203	208	218	194	207	192	197	194	198	181	189	203	221	192	188	194	219	200	212	197	171	210	209	195	222	200	206	195	207	197	197	208	201	182	200	177	218	212	211	191	186	187	246	190	210	197	202	177	201	189	203	217	183	231	189	171	170	205	188	201	190	223	214	211	196	221	210	179	193	183	213	185	218	210	205	220	218	201	195	196	170	194	201	176	230	217	181	167	193	185	173	205	218	205	209	215	216	200	179	182	183	189	198	208	207	212	192	202	198	188	168	207	205	212	209	223	185	175	198	197	202	200	198	200	185	197	185	202	197	185	209	230	197	193	207	179	213	196	215	185	176	184	192	207	180	181	228	196	203	212	208	221	200	188	209	202	190	208	199	185	202	208	206	227	214	230	201	210	182	183	193	178	177	207	200	219	184	194	183	203	198	188	191	201	211	170	199	228	192	191	211	204	189	196	203	187	204	189	210	198	179	194	200	174	190	203	205	185	203	181	227	210	198	185	216	236	207	191	204	195	208	189	203	226	205	164	182	203	214	197	209	203	212	194	208	201	188	203	212	226	183	220	193	183	163	202	191	160	198	210	195	196	205	206	188	202	187	225	182	193	202	206	197	213	186	212	194	199	201	173	197	181	183	216	195	197	210	197	190	167	188	194	182	218	235	197	213	204	198	207	213	206	192	192	206	217	215	203	202	211	196	193	197	210	210	190	205	203	208	197	193	165	193	210	198	203	209	194	202	193	218	188	206	206	196	185	210	186	197	196	207	181	220	200	224	210	191	188	194	203	214	178	205	175	195	193	154	204	209	209	174	203	203	212	171	190	171	180	230	208	218	215	207	210	200	200	203	187	197	193	180	202	189	181	204	202	198	201	200	188	166	183	205	220	203	227	202	226	205	175	212	200	195	202	215	191	172	204	180	202	196	231	186	185	195	198	211	196	220	186	217	213	187	190	190	184	200	208	168	201	198	210	195	209	202	210	206	205	200	203	201	185	190	204	176	217	189	188	193	216	205	177	181	164	200	217	189	180	198	200	211	188	207	226	203	216	212	193	207	207	205	211	203	207	193	220	213	190	189	198	207	208	197	219	220	214	179	203	180	176	204	180	192	208	196	208	201	206	187	211	189	228	200	202	208	206	234	202	199	175	205	182	180	189	232	185	185	189	201	184	207	172	197	191	211	229	212	178	201	187	214	197	245	183	181	171	191	218	179	175	195	203	217	209	194	188	183	198	196	197	209	180	217	194	184	204	218	202	185	201	205	200	190	182	183	186	215	234	214	221	203	211	200	199	217	187	190	180	215	195	189	182	214	199	160	162	194	190	180	193	209	206	202	194	200	185	203	200	184	199	183	198	181	209	193	208	206	207	165	194	194	179	218	195	190	179	172	201	218	193	194	216	178	164	185	186	196	178	175	205	213	185	189	216	181	197	210	186	173	196	187	211	201	198	211	194	197	201	186	186	219	189	221	189	173	198	206	203	177	201	192	167	214	225	198	196	194	187	201	192	209	181	202	214	194	185	195	194	183	203	182	184	199	202	186	211	201	203	197	193	197	212	232	219	191	203	219	199	198	229	213	188	204	189	188	185	209	210	173	204	204	169	177	236	240	200	198	187	195	202	176	200	187	206	195	214	212	166	205	197	200	208	179	203	211	207	211	187	200	207	191	189	207	202	194	204	191	187	199	217	217	211	197	200	207	183	192	196	193	196	220	211	207	202	232	206	222	202	171	200	191	211	188	190	191	202	168	192	198	211	202	177	190	181	206	190	185	200	197	205	199	199	190	211	184	206	180	174	196	180	200	182	216	179	192	186	176	186	205	199	214	230	209	203	197	206	191	194	193	172	202	197	216	201	187	187	213	191	203	189	191	200	208	182	215	198	214	199	212	210	198	206	174	182	207	200	183	195	176	185	213	198	176	218	191	195	186	212	226	225	193	192	191	214	205	170	182	202	211	179	197	211	245	187	193	177	193	192	210	193	210	195	202	188	219	185	210	187	200	218	219	209	202	197	196	186	182	190	186	211	191	244	217	194	226	204	223	196	203	196	193	222	226	212	193	179	203	205	170	192	197	200	176	177	180	201	189	217	194	175	200	205	213	219	217	220	216	212	210	212	215	179	190	205	186	200	212	185	205	168	205	189	199	207	187	187	188	233	193	214	206	201	196	206	183	205	195	219	175	203	229	218	193	198	225	205	214	195	222	212	206	230	177	206	198	206	178	198	203	219	201	177	195	205	200	187	200	188	206	178	180	192	218	194	219	203	176	216	179	225	183	210	228	207	220	175	182	208	177	203	191	196	211	218	185	224	200	204	194	189	192	185	190	191	200	193	199	198	183	184	190	213	185	201	197	195	202	219	204	211	220	187	190	210	234	189	223	177	205	190	173	201	200	187	185	188	184	185	177	201	203	163	198	183	208	215	201	204	192	206	198	185	190	199	230	177	204	219	202	198	204	188	218	195	198	191	199	199	213	219	208	187	198	200	202	175	207	200	214	187	225	186	218	182	200	206	185	192	202	186	225	180	208	188	207	225	210	207	180	207	223	185	187	176	203	195	172	187	178	184	232	207	194	194	199	204	191	195	204	197	170	221	204	217	181	238	210	227	180	187	202	225	196	176	202	181	213	210	213	215	222	207	214	197	182	207	200	211	215	193	208	204	192	183	186	183	172	197	172	201	204	201	192	201	203	208	215	177	201	212	183	195	169	212	176	214	179	195	190	211	207	189	157	188	203	221	207	196	188	190	222	207	168	220	193	192	192	215	200	204	210	172	199	189	208	190	199	173	196	202	221	219	210	210	211	205	201	208	182	183	217	187	202	205	182	206	216	186	202	176	208	191	195	206	193	191	189	218	202	183	183	178	212	213	228	204	215	218	202	206	197	185	186	204	195	212	215	201	226	177	189	214	194	193	200	203	194	226	203	233	216	176	194	180	178	203	214	213	206	195	211	217	194	216	208	201	203	193	211	234	192	206	187	184	214	211	203	198	223	205	191	189	175	215	207	200	199	200	210	203	208	182	194	208	214	192	192	198	176	195	220	187	189	210	199	204	200	203	212	194
19244	21920	31446	31499	28573	39190	48808	32953	19478	32980	29432	27196	20585	12126	5312	1922	802	600	580	579	609	549	591	586	586	575	571	556	564	563	592	603	545	567	571	559	548	579	515	578	588	587	578	566	557	584	565	566	601	534	613	567	624	633	574	538	590	565	544	544	559	554	541	539	604	553	572	590	563	550	584	586	568	593	592	598	570	651	582	579	566	588	574	595	566	547	576	589	588	579	616	552	569	550	564	505	576	544	557	537	588	599	550	587	616	535	568	575	576	598	565	542	558	603	584	562	557	575	541	567	556	587	540	577	565	580	586	568	567	528	558	568	562	577	549	537	549	546	565	571	583	572	569	559	523	551	537	593	546	585	573	586	581	592	573	556	562	568	564	581	577	564	585	543	575	554	580	533	517	613	563	588	594	581	553	552	527	613	545	562	579	584	538	539	556	560	551	531	542	548	565	580	546	574	508	555	571	545	558	555	580	532	566	579	565	600	539	573	598	566	577	544	572	590	566	580	584	585	588	543	583	547	598	599	600	595	583	571	582	558	569	584	569	567	566	542	555	548	620	508	581	556	591	585	600	584	531	578	584	577	594	567	598	624	565	578	600	562	599	594	575	566	567	558	583	546	591	592	585	557	560	606	563	554	537	555	583	547	598	595	571	587	551	586	575	582	529	541	598	556	545	640	548	588	554	600	545	549	561	582	545	562	549	582	546	583	564	555	582	597	572	569	563	564	579	572	584	566	595	526	550	557	574	582	540	536	577	593	615	567	565	542	547	552	578	572	559	557	582	562	598	580	548	570	553	561	541	587	569	562	528	603	582	560	611	536	537	561	595	564	587	536	616	604	587	566	537	576	594	548	606	561	556	536	551	573	569	559	524	620	584	569	578	535	563	560	550	548	596	540	550	582	576	577	579	570	603	562	569	594	557	580	559	599	594	576	578	573	571	547	579	533	565	579	581	567	609	569	525	564	561	549	611	583	539	571	541	575	558	590	541	603	559	558	548	557	588	579	550	544	607	546	521	559	593	593	566	564	541	578	573	548	564	527	572	538	584	554	585	583	574	559	572	582	581	600	584	559	594	640	571	560	584	558	561	557	564	536	570	569	583	590	594	607	548	562	563	622	538	538	601	552	561	611	551	518	567	527	567	572	582	555	615	573	541	556	515	589	621	584	535	568	552	603	603	538	580	573	551	567	556	583	570	545	579	588	547	582	567	561	538	601	589	573	556	578	526	581	565	556	593	543	580	543	585	525	572	564	545	548	552	561	630	599	550	586	555	552	595	581	564	572	588	523	589	550	572	551	539	567	587	536	590	571	589	574	534	603	552	568	548	530	567	567	584	560	632	536	546	506	587	560	578	564	530	568	533	572	579	561	514	582	599	578	576	622	560	572	548	536	612	539	558	580	515	565	560	509	560	537	542	616	588	620	620	547	541	576	593	567	568	595	568	572	582	592	554	546	562	568	563	595	560	579	548	529	523	552	560	576	589	536	585	555	552	577	555	608	568	592	559	596	555	580	549	550	569	566	572	589	544	564	560	596	588	592	551	606	556	591	561	524	611	568	581	573	587	549	567	606	598	557	580	565	579	561	536	548	574	599	546	559	568	570	534	554	578	549	632	600	516	572	613	577	546	588	565	577	582	572	565	558	555	605	561	580	541	548	580	560	566	589	588	549	545	566	598	566	628	588	552	578	616	536	558	566	594	585	573	593	593	554	539	583	558	564	567	595	550	555	552	526	597	583	545	526	557	564	516	579	565	513	578	568	580	581	576	566	559	568	562	549	550	600	579	587	570	567	594	583	560	544	583	621	568	593	585	573	610	549	603	594	566	596	558	576	582	644	557	538	566	594	567	604	565	560	594	517	567	576	578	579	606	562	603	530	566	601	588	581	596	591	605	547	543	548	553	576	574	578	573	547	567	566	608	560	579	567	580	569	596	529	608	613	571	590	564	567	576	592	566	561	603	590	585	608	572	584	547	563	563	591	618	595	554	572	592	542	577	564	587	578	574	538	558	567	538	542	585	549	576	568	541	577	602	559	571	559	582	562	559	555	534	588	546	591	547	585	536	561	589	553	574	543	579	567	569	521	553	615	560	543	564	554	529	571	574	598	560	555	551	528	558	575	532	558	574	610	584	582	606	564	573	541	603	559	563	583	567	542	585	552	568	582	541	535	552	546	542	565	535	584	579	540	540	585	568	552	591	573	548	530	532	537	559	534	563	583	576	575	547	588	591	552	566	542	550	563	574	552	577	561	587	570	575	537	565	584	561	572	602	561	599	576	593	591	556	578	567	550	579	568	577	551	574	518	585	557	549	550	582	571	530	593	557	571	617	542	586	609	503	558	556	555	579	559	535	552	616	571	578	550	560	564	569	565	557	617	572	579	577	548	548	578	628	581	587	549	563	576	536	553	554	533	589	603	570	536	575	565	584	560	514	565	553	556	527	580	563	557	590	586	569	590	580	530	553	555	586	556	604	570	566	570	562	556	565	594	545	560	583	522	584	560	583	581	589	569	542	546	558	582	541	577	581	546	582	578	547	570	562	543	588	568	558	572	568	556	578	552	607	561	522	539	589	560	565	570	589	565	585	536	583	562	590	541	611	586	556	611	536	589	581	596	591	581	572	560	585	582	619	586	608	604	563	553	539	577	602	569	514	556	622	552	517	519	577	575	597	552	580	527	558	591	606	572	577	585	575	591	593	547	578	563	569	551	549	596	562	575	576	559	604	554	560	610	604	579	593	563	565	528	576	555	543	578	549	541	564	549	571	573	582	586	601	607	586	571	585	583	589	562	551	559	573	522	587	587	586	576	573	568	561	585	542	573	588	591	568	571	490	543	600	567	575	600	569	582	579	572	572	602	581	550	597	562	578	550	561	595	563	572	554	597	606	556	553	540	570	619	592	567	556	581	592	544	566	542	600	573	564	589	545	590	578	601	589	530	586	593	570	546	596	580	602	566	588	567	560	594	535	573	580	601	574	534	580	559	554	562	554	596	539	576	557	569	571	537	568	591	582	561	586	555	599	564	586	557	580	596	550	560	550	547	543	623	567	545	553	557	578	576	595	563	547	581	538	572	591	565	595	569	585	553	596	508	557	554	597	559	557	593	582	569	591	566	553	547	569	585	532	599	552	544	546	544	563	567	567	608	594	579	570	554	553	604	560	581	581	595	557	591	561	558	532	560	609	551	624	588	520	577	530	553	523	603	548	590	582	533	584	587	592	610	575	564	543	594	537	581	588	552	592	563	563	569	600	545	555	548	550	579	511	557	591	588	554	580	555	564	566	576	561	558	624	552	589	511	562	538	609	605	560	584	564	598	597	584	518	573	550	573	540	549	559	579	587	560	609	536	606	578	554	506	582	583	552	596	550	555	589	568	531	551	617	601	559	608	582	549	604	563	528	594	574	562	559	566	597	619	546	593	579	579	557	569	557	584	564	580	566	564	577	565	566	538	621	585	533	590	572	588	563	566	527	561
34268	30249	34424	24911	21011	38111	55469	36950	24903	15694	4366	6558	7218	5901	2562	949	444	272	217	229	204	213	219	237	222	216	206	224	233	201	186	217	243	235	223	229	202	226	233	205	218	249	191	216	212	213	197	234	191	217	222	225	202	230	251	213	221	245	220	228	193	258	201	245	210	218	209	196	201	211	224	232	219	207	243	224	216	220	230	222	208	225	208	234	211	233	208	245	219	209	220	225	196	225	228	216	241	214	223	202	210	222	181	231	226	234	211	211	212	215	218	216	224	212	194	213	223	216	229	217	232	225	212	221	209	219	232	221	224	222	217	224	211	207	213	196	219	208	232	216	222	234	222	242	219	209	208	209	231	218	210	250	205	211	210	206	215	210	193	240	206	211	222	242	243	236	213	219	211	228	200	180	210	226	196	221	250	215	214	200	192	227	224	197	215	205	210	232	226	237	223	233	212	235	218	209	206	213	221	225	220	207	218	222	196	208	231	181	226	214	201	222	199	216	220	200	200	203	215	215	205	200	216	218	232	224	201	216	236	210	231	213	219	207	240	226	212	225	186	221	241	236	196	211	219	218	226	224	200	250	206	223	237	216	219	234	234	206	231	220	234	205	228	218	214	222	262	207	235	231	198	243	251	218	204	222	227	235	231	198	207	221	198	209	238	242	223	210	203	213	200	205	212	203	237	225	202	245	180	212	189	176	232	201	240	206	215	241	217	213	209	237	219	193	212	215	223	213	202	210	249	226	206	211	224	200	193	233	229	213	239	206	220	223	233	197	226	248	226	205	234	190	222	224	209	217	184	233	242	215	231	203	214	214	222	201	202	210	207	232	207	236	206	199	215	193	216	226	218	232	242	232	223	226	205	232	211	231	216	204	254	215	223	250	227	213	211	233	189	238	207	227	211	221	219	249	209	215	221	222	241	214	204	240	200	215	204	215	224	201	214	226	198	209	238	228	230	208	262	231	212	244	237	217	203	251	205	228	224	212	222	230	218	249	215	236	210	219	226	223	217	238	208	230	234	226	209	224	196	224	205	216	237	226	199	225	229	229	224	205	226	236	196	208	203	231	228	220	227	204	214	244	230	208	202	225	251	213	231	223	217	217	210	226	231	243	220	191	197	239	222	212	193	210	191	205	226	254	237	169	223	225	218	224	211	215	222	250	210	232	232	215	234	189	232	225	205	215	224	209	194	210	212	212	196	223	220	232	233	221	240	244	225	236	243	229	226	221	201	207	226	219	196	217	223	217	195	215	226	222	243	205	206	240	196	225	202	224	186	205	219	235	210	215	223	226	238	228	199	191	221	228	183	184	197	211	227	205	220	212	235	228	218	215	201	212	231	224	215	219	233	208	213	194	218	217	210	230	214	213	221	220	210	210	211	205	237	231	223	243	221	195	232	222	207	230	245	232	199	235	212	239	243	188	237	224	231	224	226	234	225	228	224	253	216	242	208	206	222	215	206	211	203	222	232	214	232	232	230	213	207	223	200	210	201	203	214	224	197	231	213	218	232	222	231	205	236	205	195	212	200	222	214	204	224	236	221	223	233	220	197	239	206	206	204	226	204	229	202	212	223	223	231	227	220	194	191	206	218	226	216	198	226	199	234	226	224	235	205	207	227	223	254	214	215	213	217	205	215	192	224	235	226	234	247	219	238	202	235	240	218	204	223	223	209	229	262	222	224	210	203	221	200	197	232	203	211	205	230	215	208	241	188	214	223	225	236	189	248	225	217	214	218	221	200	233	224	220	208	239	222	218	228	203	260	207	221	219	220	250	194	228	225	202	232	232	225	245	217	219	220	216	217	212	209	213	200	212	203	233	241	215	229	223	212	218	263	234	228	199	229	235	200	228	226	210	232	225	215	226	223	241	245	210	242	230	244	194	226	199	201	208	235	206	237	209	231	224	221	207	212	232	221	220	226	213	218	212	220	231	193	231	226	209	238	205	231	250	216	211	229	215	216	193	200	220	218	200	223	206	219	213	209	220	208	253	217	216	225	211	207	222	200	216	202	224	215	225	235	199	229	238	227	237	198	210	222	236	198	199	238	222	219	214	249	184	231	198	231	233	205	209	223	211	213	208	215	212	256	223	224	227	227	244	209	223	204	220	239	237	241	209	232	211	212	220	231	231	194	220	212	212	221	218	215	215	235	205	233	224	190	236	203	217	205	206	238	228	209	225	224	252	195	231	233	200	218	206	203	207	219	228	210	221	221	252	202	243	249	226	234	210	215	211	230	215	241	223	211	231	199	205	219	248	219	238	212	216	238	219	218	186	202	209	199	219	204	237	240	209	223	216	190	208	228	223	221	229	212	197	219	212	236	257	218	180	236	218	215	206	228	215	209	236	207	211	205	213	197	211	230	202	213	216	226	224	223	206	204	218	209	220	231	203	220	219	226	220	224	205	209	213	227	232	217	230	214	214	233	212	219	194	205	235	208	235	225	203	237	234	200	181	209	199	228	191	226	212	212	223	209	231	220	207	236	223	217	218	222	194	225	216	233	209	232	209	213	222	210	209	213	226	248	187	222	200	230	234	238	213	221	222	221	224	229	231	236	228	225	230	205	216	197	197	224	236	239	231	217	217	222	240	237	210	202	206	220	199	204	217	232	221	226	228	207	184	220	200	220	227	219	215	208	239	214	237	211	200	239	213	216	243	203	245	201	212	237	249	215	212	203	256	222	204	223	231	236	214	212	196	224	209	200	202	213	210	229	211	214	260	235	223	216	229	241	215	208	222	217	216	213	231	221	206	237	212	211	222	223	246	228	215	239	237	220	211	207	210	244	213	231	218	231	218	196	229	224	196	212	212	223	217	221	215	215	195	207	212	237	231	228	226	228	210	222	243	231	233	206	189	209	248	199	210	236	216	211	223	216	199	231	204	233	222	189	216	216	216	233	224	235	245	225	241	218	242	238	211	206	234	213	236	229	233	223	252	218	213	218	234	214	214	232	221	220	246	232	222	226	227	199	223	223	210	215	236	208	222	248	183	236	219	222	206	215	209	202	205	213	192	217	235	217	212	218	214	226	215	233	212	208	205	228	224	202	207	218	228	215	214	185	241	192	224	220	207	248	228	221	228	183	205	231	217	212	208	209	228	208	207	222	215	225	222	200	221	203	195	210	203	224	209	194	201	221	213	245	214	239	250	209	215	221	200	223	215	236	236	214	228	227	218	242	226	213	220	224	226	234	216	194	225	222	218	242	217	211	211	212	218	205	233	207	223	207	224	222	209	175	212	207	204	222	223	235	229	204	250	233	196	220	230	226	186	203	185	208	200	200	193	229	242	223	206	231	198	236	228	232	199	237	214	239	225	216	242	240	224	220	216	217	227	223	212	234	232	202	206	209	219	217	232	244	222	236	233	217	217	207	239	238	236	198	222	220	227	197	214	228	193	198	226	218	222	226	194	194	213	223	220	229	239	220	218	218	223	204	217	245	209	210	217	217	216	218	205	217	219	213	222	215	207	211	205	228	209
22477	24015	34309	31280	34153	52947	64171	50333	38716	29803	12559	23385	24861	20570	10797	4373	1692	897	679	658	625	653	617	672	654	611	625	632	626	640	631	646	674	654	662	595	628	600	587	652	620	634	630	588	674	631	633	617	648	624	621	596	634	619	662	618	617	607	619	625	616	579	632	615	611	592	638	652	612	630	618	640	599	574	622	613	665	590	636	647	655	625	609	578	589	590	595	631	671	610	632	626	641	612	650	620	623	654	648	616	639	619	600	606	597	597	663	580	562	669	606	601	591	602	694	615	636	619	612	620	566	636	604	641	641	607	676	608	640	596	628	634	564	623	591	601	600	630	630	562	656	591	630	627	626	614	637	643	616	606	601	643	615	573	607	624	595	659	640	607	607	678	668	621	623	586	578	595	573	590	633	626	603	607	631	576	650	603	588	575	634	632	633	613	620	625	547	574	587	618	619	599	590	621	652	556	614	583	635	618	635	638	647	608	551	619	571	645	636	623	587	634	646	584	642	622	621	609	600	629	645	616	618	646	625	589	635	604	616	609	566	608	628	628	631	624	649	625	615	586	597	627	590	670	641	635	622	626	616	626	612	573	597	580	614	616	608	600	598	612	623	597	636	618	617	597	601	635	646	645	598	669	596	600	626	588	663	603	612	600	631	611	660	606	638	606	621	615	601	634	665	622	584	599	648	658	612	622	612	643	612	630	632	584	615	615	637	591	608	632	651	644	578	639	615	651	601	588	591	596	650	659	649	604	600	690	571	661	627	629	587	613	568	654	671	620	637	642	640	614	637	660	594	638	663	638	625	623	622	587	618	584	641	617	597	594	621	646	653	614	624	628	659	597	631	610	619	640	677	627	603	634	608	655	630	630	611	628	650	600	644	591	629	608	614	580	584	579	600	615	614	569	605	642	654	653	597	625	588	630	603	635	602	625	623	589	640	649	622	614	617	632	601	659	636	617	612	605	613	600	580	607	618	616	648	619	636	656	602	635	639	612	637	637	622	669	643	584	612	608	618	637	665	584	622	609	603	658	608	622	609	604	554	619	623	623	647	555	622	611	604	602	596	611	590	615	617	601	603	550	610	655	640	601	570	623	634	634	634	580	619	596	651	589	610	608	630	623	588	610	655	625	608	614	622	633	642	616	629	580	612	582	624	615	609	600	590	594	637	636	644	626	605	644	622	626	644	604	606	589	615	610	606	609	637	587	642	680	646	638	627	642	577	619	652	599	652	612	624	620	603	615	574	643	647	608	622	571	636	648	592	638	589	620	608	640	652	608	630	630	580	632	622	636	621	599	606	624	632	615	678	640	602	623	598	660	628	647	586	637	625	608	627	603	622	611	612	610	609	632	604	619	612	607	614	644	610	602	664	595	626	652	595	593	625	579	633	602	624	643	608	593	625	609	653	674	646	595	611	601	617	671	614	615	631	570	645	618	611	571	609	597	585	615	638	616	601	639	619	608	650	591	592	593	622	629	635	620	641	669	621	583	637	649	573	602	590	577	612	589	611	614	627	601	610	617	567	646	591	656	635	638	594	597	611	626	607	642	592	621	638	587	622	612	607	591	649	573	607	623	640	627	635	649	628	658	623	602	645	623	576	624	625	629	644	614	653	574	660	600	601	632	615	591	618	583	620	643	632	598	635	591	631	595	606	592	677	574	606	656	593	593	604	590	605	579	593	612	588	623	636	627	648	653	597	641	616	602	620	617	615	630	652	616	607	603	591	621	620	612	634	625	587	624	620	619	612	601	619	625	592	592	607	627	611	564	614	659	641	614	610	629	610	617	640	611	654	622	603	661	656	638	635	620	572	585	614	638	635	612	553	602	644	612	639	623	610	636	609	597	579	619	612	647	587	604	626	664	640	645	603	581	603	630	610	626	614	595	601	611	603	623	598	617	643	597	627	597	594	633	624	611	617	625	612	631	595	608	636	642	595	652	646	659	574	622	638	671	626	611	612	564	639	619	663	614	600	639	628	607	615	598	636	603	572	612	669	627	643	660	580	659	623	606	616	614	601	587	601	646	668	616	611	625	653	624	636	615	636	616	652	607	612	658	591	619	622	582	624	623	619	612	641	616	602	651	590	607	610	655	625	642	615	671	636	604	613	618	635	591	637	620	584	582	629	597	640	637	622	619	599	581	625	649	595	588	628	612	634	584	632	656	639	663	593	623	655	596	548	626	620	581	626	643	626	646	609	624	627	646	660	599	697	612	627	619	611	644	581	640	595	615	587	618	594	598	666	602	575	618	580	618	567	604	633	626	655	624	608	610	627	590	581	613	615	626	605	637	598	625	656	599	620	632	613	648	606	659	596	628	639	629	555	603	612	640	640	619	640	617	573	600	648	651	597	592	650	599	601	651	637	617	606	633	588	615	652	605	612	659	606	601	623	614	647	641	638	631	608	595	646	646	594	667	629	619	628	633	582	585	599	607	622	654	633	618	600	569	638	633	616	583	613	593	628	622	600	638	623	569	632	604	591	632	641	574	656	609	604	609	654	620	651	605	610	642	598	638	657	608	625	645	585	600	622	617	626	630	607	646	672	617	581	630	581	570	597	663	584	637	576	623	645	625	579	563	636	597	591	603	614	667	639	608	609	601	661	609	622	614	623	621	606	660	580	592	615	655	594	624	630	625	670	587	600	614	594	577	612	640	604	577	636	608	637	556	635	591	616	617	623	645	628	600	667	601	623	652	652	596	600	596	609	616	631	624	633	599	618	645	646	669	652	607	638	598	620	636	630	572	615	627	638	597	634	593	595	567	662	635	630	608	608	592	614	683	604	575	620	561	577	594	640	653	615	591	601	628	630	619	625	567	631	600	617	603	604	599	631	630	634	615	671	647	644	635	635	638	655	602	606	640	622	590	636	611	621	624	584	616	596	589	663	592	624	627	621	675	549	619	584	642	615	639	653	630	595	569	651	651	649	587	634	631	632	622	576	607	623	624	597	590	637	607	625	618	588	621	665	639	679	602	607	596	606	679	573	631	637	620	634	621	612	623	591	598	698	631	621	624	574	602	640	575	648	593	592	612	635	687	625	625	647	642	600	628	613	661	653	662	573	607	612	598	636	659	620	583	634	634	615	677	589	601	605	606	597	590	588	628	646	667	569	658	589	645	600	589	645	588	592	593	620	603	640	624	648	590	601	609	579	625	604	614	649	601	586	637	653	623	622	653	607	644	611	644	602	638	639	619	644	595	628	639	587	637	627	598	643	646	626	578	606	645	637	661	629	617	615	624	570	606	635	608	568	625	616	598	606	631	584	613	588	633	638	616	618	580	600	594	612	556	580	649	606	611	594	603	600	631	634	586	622	615	599	623	611	601	618	597	627	649	612	599	582	669	582	638	631	681	631	601	572	642	597	609	611	599	605	611	597	640	612	655	601	597	627	680	632	645	613	596	620	623	599	603	595	632	640	611	620	665	625	668	596	584	600	618	597	636	671	627	577	667	583	625	622	663	592	652	626	589	612	577	585	603
10577	8319	11326	7616	6081	6944	6478	3611	1451	1280	712	723	736	1060	754	431	272	245	218	210	189	200	218	202	204	224	207	202	191	198	205	202	201	201	204	215	210	207	216	236	211	199	196	216	198	231	207	221	207	212	190	199	215	205	205	214	197	212	263	211	214	218	189	203	209	211	216	214	219	218	208	203	200	227	197	216	209	221	213	200	207	192	199	229	201	205	211	210	210	198	222	206	225	204	204	188	210	188	207	217	205	204	209	209	200	205	190	190	228	205	210	215	238	224	193	210	209	205	189	213	189	203	214	212	195	192	186	213	217	195	195	221	219	211	218	241	208	211	219	224	210	215	219	204	214	217	197	216	215	243	186	215	183	233	206	201	201	222	191	194	202	217	223	206	167	197	232	189	198	197	217	225	209	193	223	208	233	193	217	188	219	182	201	223	212	217	206	203	180	230	210	234	203	214	191	218	193	216	179	228	208	196	192	224	208	197	187	222	238	200	220	227	191	209	194	218	235	216	215	232	208	225	215	182	231	191	238	196	222	226	178	192	206	214	205	216	212	201	226	234	209	225	212	230	202	226	207	210	208	215	212	201	200	216	229	233	220	217	195	202	176	209	182	216	197	186	243	193	209	215	210	204	200	220	203	213	216	191	210	197	200	210	218	210	208	225	217	200	209	193	217	225	214	198	186	217	189	242	211	199	208	213	187	185	218	221	195	229	203	209	191	217	189	199	196	214	234	219	204	209	201	191	207	206	202	180	203	205	210	201	212	188	203	209	209	210	199	201	194	196	194	217	200	201	226	226	227	210	196	204	230	203	249	223	241	206	203	204	212	209	189	230	203	209	209	226	226	243	188	184	228	203	212	232	236	204	223	214	225	215	195	228	221	207	210	200	234	211	205	201	234	188	207	193	206	223	193	221	208	202	211	207	192	189	189	204	192	225	189	221	201	199	221	206	219	216	206	227	183	195	192	185	198	223	210	210	191	220	198	191	188	222	190	222	219	207	197	203	218	209	195	195	198	229	203	202	214	216	201	185	183	187	207	190	206	198	189	217	207	247	198	213	204	203	234	209	221	227	218	230	196	231	191	213	234	236	199	199	212	196	209	222	202	195	189	215	221	238	198	204	205	228	197	226	184	214	206	213	205	217	203	220	225	197	223	188	222	189	197	203	231	229	219	225	204	210	193	225	206	191	209	191	205	189	185	195	192	193	225	204	214	202	212	220	221	197	211	209	217	224	210	239	203	238	234	204	217	198	208	198	198	234	203	162	226	222	194	218	192	206	202	207	188	223	206	180	220	217	203	219	198	213	206	205	194	205	232	200	192	200	219	202	212	207	219	221	247	214	203	200	216	228	192	202	209	203	209	227	211	218	192	193	188	247	199	193	214	208	214	206	218	220	220	228	208	211	223	183	208	193	215	196	225	186	209	204	211	199	210	203	224	219	199	233	205	187	183	194	209	201	240	222	210	218	222	198	202	219	212	205	244	218	220	187	233	203	226	207	196	199	193	225	193	224	211	213	215	192	211	216	211	197	203	234	212	208	215	201	196	226	222	216	203	212	212	208	198	204	183	211	194	235	197	227	189	213	227	204	213	230	210	224	202	209	232	178	190	235	204	212	176	229	235	200	187	220	199	236	223	203	189	226	194	219	213	253	200	219	220	179	207	209	220	202	233	203	199	215	201	216	200	196	217	198	217	229	205	193	224	219	204	208	221	207	216	212	243	224	230	199	219	201	220	183	233	200	229	222	211	199	214	208	203	196	195	228	215	207	225	254	211	218	204	200	208	201	209	189	205	198	239	205	202	195	208	201	231	232	202	219	192	211	219	223	196	221	213	193	200	203	215	225	211	210	223	185	214	191	215	229	196	199	195	206	206	223	205	196	207	194	182	216	216	228	213	210	186	211	233	195	181	175	199	191	196	220	212	215	207	223	193	200	188	195	187	212	206	218	198	205	202	214	217	199	201	226	209	180	200	244	205	196	227	228	226	218	182	198	221	212	216	217	224	214	209	205	204	187	200	221	200	204	204	198	197	204	220	212	184	227	201	233	251	205	178	196	223	199	195	202	210	190	201	240	232	212	215	217	225	206	195	216	204	219	199	209	209	218	195	235	208	203	190	212	195	202	235	212	220	231	210	197	209	190	188	221	202	211	192	205	212	184	191	199	218	212	209	208	215	217	201	203	184	242	203	215	217	200	211	203	200	189	227	201	198	206	217	198	222	203	181	213	223	207	203	188	228	215	185	216	208	221	218	220	221	183	208	220	202	207	205	215	232	210	195	214	199	200	206	235	179	189	207	198	195	192	215	215	235	215	214	202	217	210	219	223	216	215	205	214	210	208	206	212	257	214	204	195	209	223	205	192	218	206	194	205	191	199	199	188	208	204	215	211	219	198	203	220	232	185	199	221	184	221	201	195	192	205	227	187	218	181	206	178	221	207	209	224	204	225	202	242	206	219	212	228	224	232	209	198	207	220	187	178	193	193	201	200	220	192	216	212	187	247	198	195	197	204	211	218	213	194	195	219	213	216	222	197	203	220	220	199	203	213	233	203	219	220	222	198	203	212	213	219	207	219	233	209	168	243	228	225	208	222	195	222	228	218	216	226	221	218	208	210	196	223	210	223	224	206	185	177	193	212	183	206	214	220	236	221	194	185	211	206	213	194	201	208	214	192	207	205	191	205	199	197	232	238	215	211	210	196	199	202	223	214	197	219	181	197	201	197	232	238	224	208	234	213	186	197	179	200	243	197	201	225	220	209	214	223	228	204	197	222	213	209	195	203	203	234	189	234	189	206	177	204	221	221	222	194	200	244	226	206	202	209	227	210	183	216	203	216	170	228	223	210	188	200	187	202	212	189	193	201	200	223	204	191	212	198	216	179	221	205	212	205	215	217	223	225	213	189	215	232	249	210	186	170	243	215	187	194	243	224	237	193	214	227	200	185	215	216	219	205	215	187	216	205	219	197	205	234	210	212	203	179	209	173	217	215	201	196	225	202	206	214	198	207	244	206	215	233	222	203	214	208	216	210	214	193	214	205	219	209	225	227	210	214	182	220	224	220	200	191	224	210	190	220	196	204	227	218	225	225	221	197	162	194	191	214	217	206	193	211	204	211	211	243	209	199	205	222	183	208	214	210	213	210	205	221	188	196	231	211	203	190	247	187	219	199	208	216	214	207	238	198	205	206	212	224	232	200	231	197	216	235	220	202	198	226	187	211	170	214	212	214	192	234	218	201	218	214	189	223	224	218	214	208	208	211	204	225	221	200	220	229	199	237	220	192	224	212	191	205	208	231	230	222	221	211	204	228	231	181	180	218	213	213	208	214	221	202	208	200	223	202	176	229	228	204	165	204	220	200	184	226	223	230	184	192	187	216	237	226	211	220	235	183	202	193	233	205	204	206	219	203	202	191	192	202	225	211	230	221	216	205	180	206	215	212	189	204	215	218	230	194	210	220	218	227	216	209	216	202	209	212
7154	7968	16582	16904	17155	21273	19908	13449	6186	6105	3363	3665	3533	4748	3203	1678	922	675	607	589	632	583	594	589	616	591	582	567	658	579	558	608	608	602	588	639	598	651	542	557	656	594	547	585	578	598	594	621	584	575	623	593	575	574	589	577	572	571	561	591	545	601	613	601	576	612	590	610	598	633	600	574	636	591	528	568	629	543	582	645	594	563	577	588	574	601	571	576	605	562	577	581	541	597	590	583	595	570	596	603	560	589	594	549	527	561	612	603	601	573	591	585	588	581	599	553	556	589	579	561	540	556	613	604	579	559	547	585	600	557	571	547	586	616	635	579	552	608	565	596	555	616	581	588	625	623	610	633	592	615	611	564	610	605	588	561	598	628	605	618	611	587	549	565	575	577	585	584	599	579	597	607	646	579	589	589	582	611	595	599	574	561	640	617	581	616	570	574	577	604	630	550	630	580	573	570	583	596	605	637	625	615	594	630	593	605	565	586	596	593	611	596	564	601	572	557	565	592	599	579	592	603	532	583	591	549	561	554	597	618	563	597	585	554	576	599	567	591	559	593	577	613	610	607	606	590	616	596	584	602	582	593	574	590	565	613	542	570	594	569	556	617	668	573	596	588	586	583	534	606	597	613	599	606	593	573	620	594	578	581	582	573	599	594	607	588	558	600	570	569	578	558	572	603	588	604	602	599	559	590	597	587	543	604	606	536	588	579	563	586	574	612	565	591	578	581	546	593	521	593	569	603	578	621	654	571	634	595	564	554	611	640	598	617	615	556	635	605	578	567	581	555	634	591	584	602	572	546	636	636	598	560	550	576	574	561	588	585	603	599	610	588	574	595	606	569	631	598	600	577	617	564	601	606	558	622	644	586	627	639	594	588	558	570	557	603	577	596	582	578	598	597	579	645	576	609	604	576	628	574	575	587	568	601	589	572	599	654	595	592	617	584	629	551	600	588	576	552	575	592	579	612	600	558	615	594	554	579	590	554	573	615	551	567	609	621	582	578	562	592	579	615	597	577	555	619	588	625	642	582	618	560	608	621	616	585	549	581	571	616	541	622	598	543	572	569	569	595	616	598	553	556	591	577	565	572	612	605	592	577	588	571	602	619	595	573	607	588	555	564	615	576	624	572	562	600	577	587	609	601	596	581	609	600	596	572	593	620	627	597	616	586	599	610	601	588	606	602	581	571	600	578	613	595	584	613	561	565	561	550	570	617	581	538	600	617	595	588	574	591	596	626	623	590	597	587	580	573	594	587	564	596	606	574	595	636	584	619	572	556	573	595	583	562	605	586	627	607	590	590	575	607	602	565	578	577	578	612	562	595	559	546	579	604	582	601	598	569	599	567	602	596	576	589	599	552	557	551	582	563	576	580	580	564	623	604	575	579	595	603	629	613	603	609	563	583	607	626	559	615	566	562	572	562	611	565	581	651	608	605	584	579	563	580	583	595	577	622	614	608	592	578	611	583	619	630	594	623	616	598	569	578	610	584	631	595	570	592	616	622	568	568	595	549	568	593	618	586	590	572	535	555	585	638	603	595	589	555	603	635	578	583	593	585	587	616	569	607	582	576	588	604	594	592	607	591	594	560	577	565	611	575	599	578	599	609	602	606	595	564	612	540	599	562	568	636	558	621	637	605	606	609	563	543	571	601	559	589	542	609	579	602	571	552	540	577	596	568	602	591	550	610	596	618	615	593	610	581	595	614	589	590	612	555	601	554	592	624	636	549	570	574	610	586	608	595	620	583	599	589	547	624	569	583	564	584	566	559	617	618	612	604	582	608	594	593	631	588	561	636	577	613	607	584	584	597	612	600	604	558	624	592	625	611	587	565	589	553	609	555	601	608	568	566	577	602	578	570	606	600	595	559	589	602	593	581	580	565	625	609	594	617	609	579	586	576	644	589	561	636	532	579	547	590	584	588	631	585	602	590	610	565	584	576	556	568	596	576	611	585	640	569	584	596	581	554	579	567	566	622	581	607	578	584	608	582	602	569	614	589	590	624	596	593	563	574	614	579	567	593	614	595	567	551	575	603	572	585	523	548	585	542	568	612	559	564	620	591	606	578	584	590	577	573	610	576	561	586	616	615	584	578	616	571	574	596	572	592	623	626	583	599	604	563	600	550	603	617	553	586	594	603	611	597	571	547	587	612	615	596	608	592	558	598	595	579	624	553	606	617	568	588	554	589	587	528	568	601	589	583	587	573	589	607	577	536	583	585	592	578	574	561	608	574	618	583	582	619	597	567	570	522	578	558	572	611	608	582	546	623	532	584	572	547	590	616	582	589	551	569	587	597	578	549	584	621	577	602	591	583	584	597	620	568	569	566	566	559	604	561	566	610	589	613	600	582	570	560	581	572	575	653	594	549	600	577	554	595	566	613	579	604	618	597	547	628	607	592	567	547	584	585	572	614	557	591	549	614	599	594	552	571	614	569	589	591	572	574	533	573	570	576	604	603	622	561	623	552	578	613	661	555	614	566	572	597	574	564	593	599	626	604	628	607	605	598	604	565	592	592	619	577	584	581	608	623	588	576	615	565	644	603	616	559	621	533	581	574	614	582	594	586	567	640	593	592	606	572	590	607	562	613	644	592	573	619	576	588	597	624	617	552	598	567	594	625	622	582	583	560	554	584	569	581	575	573	588	574	621	590	553	578	554	573	596	561	589	602	621	635	588	599	582	607	582	577	581	581	580	583	594	599	596	595	619	575	591	552	594	572	657	625	612	581	590	610	577	622	601	599	550	559	607	550	587	599	573	553	580	567	562	599	595	610	566	596	624	577	584	586	584	630	543	580	610	606	589	624	599	580	597	620	616	568	633	600	549	582	601	587	610	570	659	630	561	596	588	604	587	588	583	584	615	619	598	643	605	619	624	578	600	594	595	570	583	608	585	582	565	550	620	570	623	590	593	564	605	576	592	564	610	581	565	586	592	569	559	608	640	560	599	607	582	583	588	587	587	594	566	570	577	594	598	612	629	637	588	576	606	593	583	628	588	598	584	591	632	605	568	618	592	592	583	630	583	616	592	606	574	586	569	590	572	559	584	584	599	598	585	564	547	653	588	584	591	604	588	551	619	612	569	615	565	584	602	573	556	535	595	575	563	630	622	605	564	569	568	579	559	599	605	586	595	572	607	569	588	566	582	555	573	625	630	583	569	617	608	632	552	603	588	584	633	588	604	638	548	612	582	573	626	600	570	621	558	602	617	548	573	582	604	581	576	601	613	602	546	590	560	573	606	617	588	567	584	568	612	582	623	591	550	575	636	594	574	579	609	648	582	587	582	616	551	623	615	606	621	588	595	607	622	590	603	595	600	572	568	613	600	578	585	613	591	580	589	585	602	619	589	590	617	571	599	583	604	592	589	577	560	578	556	588	586	594	559	617	598	569	579	578	531	604	622	593	603	611	603	553	590	603	602	611	619	607	583	567	613	608	601	587	596	551	591	582	599	583	599	590	623	586	600	599	602	610	624	578
23903	21520	25064	18571	13075	26695	36565	28928	8390	9510	9932	8733	5343	2235	1570	847	448	268	224	198	204	221	191	194	190	183	228	171	203	189	189	180	204	162	193	177	195	198	194	202	204	197	179	195	187	207	195	181	206	220	175	184	176	187	172	168	196	207	196	199	199	187	202	197	190	193	185	194	200	193	201	198	193	210	189	181	196	202	200	209	180	229	205	195	200	206	182	203	203	208	180	203	166	212	201	198	185	203	205	203	192	191	215	206	193	211	171	180	202	184	190	178	202	178	196	182	174	184	193	178	190	202	198	193	191	221	215	198	198	163	173	193	206	195	228	207	213	185	201	174	158	203	164	184	186	189	177	205	181	191	194	189	187	172	210	206	223	211	203	194	204	224	190	189	185	204	194	156	212	193	213	175	183	211	185	174	201	211	180	193	214	194	207	200	221	192	201	188	202	217	200	200	195	201	201	185	196	171	208	166	192	191	195	180	219	189	214	200	174	171	193	196	193	223	198	198	219	203	168	206	175	178	191	201	197	181	180	178	198	183	186	203	200	207	198	210	182	175	191	232	170	197	216	201	191	209	210	209	186	198	195	183	208	188	201	194	179	201	186	192	189	173	161	199	196	202	173	200	192	185	194	207	170	175	184	197	202	189	208	155	212	212	181	186	194	186	180	168	180	197	221	172	166	173	189	201	203	184	177	202	211	172	202	197	181	201	202	193	213	197	200	211	215	210	186	182	195	186	192	218	208	193	175	189	169	205	190	163	172	204	171	188	183	204	202	203	173	167	198	175	173	217	203	220	226	201	184	182	156	191	200	211	205	197	210	191	195	182	183	181	188	177	199	184	197	199	214	198	186	174	193	206	184	197	199	209	186	179	194	214	191	206	201	185	216	198	221	172	201	189	198	200	193	197	190	192	210	199	203	210	179	217	212	186	223	190	205	194	195	212	196	185	190	198	219	191	196	195	191	181	192	199	217	205	192	199	193	164	199	193	196	206	165	228	190	198	204	179	185	214	171	201	210	213	193	167	203	179	224	167	200	195	192	210	214	225	179	195	204	192	203	196	198	201	201	175	181	185	198	209	220	212	194	187	172	193	190	198	213	197	200	216	216	178	189	180	192	209	198	205	200	187	225	181	170	202	176	190	204	196	204	168	211	175	206	183	172	185	200	217	200	192	182	194	171	192	207	194	227	190	177	222	198	237	202	226	193	191	180	192	203	205	200	184	174	181	178	169	192	197	228	184	213	172	188	184	174	222	213	227	189	167	198	209	183	196	162	201	182	212	203	194	184	195	233	186	223	190	169	213	186	185	220	169	199	167	207	185	205	193	189	211	215	196	176	206	199	196	180	202	185	208	204	210	205	186	171	191	203	194	192	194	210	187	208	211	190	202	186	192	197	198	200	180	192	199	161	206	187	203	190	198	176	188	206	196	208	183	190	191	180	183	177	185	216	204	177	180	192	210	180	197	180	205	190	205	163	169	174	195	199	192	186	188	205	214	205	195	206	193	181	190	188	225	203	180	191	176	177	192	210	195	185	198	215	189	188	226	191	181	205	190	187	181	177	204	168	194	201	199	191	184	210	200	203	199	171	214	190	188	198	203	188	192	225	198	179	210	211	182	178	189	191	207	186	202	216	186	180	210	201	186	184	218	184	185	220	218	176	198	210	186	185	192	188	176	182	166	168	181	170	207	188	205	199	203	185	191	218	178	209	209	175	177	184	181	197	218	188	183	186	196	204	194	210	186	202	222	199	198	185	194	203	175	197	186	183	171	196	202	166	193	203	177	203	219	205	199	202	186	185	191	190	208	176	174	199	170	207	159	162	192	178	184	211	187	211	172	211	180	192	172	185	207	222	210	182	182	185	155	209	185	179	166	191	210	206	197	195	197	200	179	224	192	174	191	201	188	199	173	175	194	208	217	206	198	196	173	193	179	205	208	191	194	234	210	191	205	198	180	201	224	183	194	200	208	202	216	184	238	193	204	188	196	194	213	214	192	185	197	195	184	182	215	188	190	196	222	213	161	182	223	203	187	192	205	187	211	201	192	185	190	188	174	190	196	188	193	185	193	188	196	218	190	161	199	200	180	173	197	201	218	178	211	210	182	216	203	188	169	182	197	201	199	190	191	207	170	216	219	202	201	195	183	187	203	194	193	187	196	187	213	192	192	194	205	173	169	189	183	200	201	210	204	177	190	193	204	197	179	204	198	210	203	203	199	204	195	217	186	196	187	193	198	195	206	201	200	212	189	218	169	194	209	193	186	180	204	208	189	216	184	189	177	215	204	171	216	219	188	182	206	197	190	198	189	188	171	204	202	206	177	181	208	213	191	162	190	196	180	225	204	208	202	202	205	173	192	188	185	181	188	203	179	213	213	216	211	201	184	184	206	198	201	222	195	199	176	198	220	200	198	218	177	195	198	210	202	227	176	193	177	209	187	187	185	188	194	192	189	196	176	186	198	186	195	170	183	207	197	167	192	165	202	210	163	184	213	187	199	209	196	170	204	172	183	195	171	192	198	188	194	202	205	225	196	205	175	203	218	204	205	177	189	196	213	184	206	185	232	215	179	201	170	203	193	190	194	196	208	170	187	218	206	203	203	191	176	190	191	188	180	212	224	214	204	187	195	215	173	197	191	180	194	218	180	198	194	183	191	186	197	193	202	184	186	194	189	186	214	199	183	188	212	199	201	190	201	199	205	196	211	198	215	210	193	185	184	178	175	199	176	193	202	213	197	190	188	182	178	183	183	183	211	200	201	192	206	199	184	188	204	177	174	206	219	191	138	199	180	206	192	207	183	197	189	211	206	212	212	203	201	202	208	218	199	192	176	214	195	207	201	184	202	179	202	215	204	208	204	219	193	191	218	193	183	189	193	205	172	206	183	205	194	200	212	209	182	191	193	201	188	209	183	201	177	215	203	188	179	193	181	208	236	194	168	184	185	208	218	188	200	184	210	191	204	184	167	210	191	176	180	199	209	236	189	202	182	196	188	201	185	185	205	208	188	207	184	210	179	188	188	202	163	190	163	208	200	213	180	178	166	161	179	214	188	210	201	196	189	205	197	173	200	223	168	199	180	196	199	181	180	192	197	178	188	203	200	217	179	191	200	173	193	181	210	193	202	177	190	167	211	209	193	195	199	200	211	186	191	218	203	192	192	212	195	199	184	192	212	195	220	193	206	185	199	199	180	184	177	206	190	206	169	170	204	204	190	199	206	207	191	196	207	205	236	195	211	196	172	188	208	222	179	194	179	184	196	193	232	207	210	196	208	185	188	202	195	192	199	211	195	202	180	199	196	191	204	191	189	194	198	217	180	178	227	193	194	176	171	182	191	191	195	168	195	214	178	212	229	159	200	206	163	189	196	205	171	191	196	209	181	175	202	177	183	195	200	188	198	217	174	181	202	207	227	188	208	189	211	165	194	173	198	186	172	211	192	202	202	188	190	186	203	172	212	183	199	202	181	222	190	198	175	202	177
15661	18026	26771	27264	25940	44369	50566	41018	17898	27790	28101	26209	19431	9934	7677	4226	1778	947	635	596	569	503	538	578	587	521	611	587	554	601	569	597	564	571	581	554	554	530	539	573	560	563	568	560	590	525	573	560	548	577	569	605	573	524	564	543	578	540	575	603	611	555	573	586	560	542	576	564	531	555	581	545	555	587	556	574	558	574	558	548	562	561	533	510	540	512	580	527	579	570	552	586	588	534	544	559	546	593	528	585	548	539	575	555	552	564	561	571	541	578	517	561	524	573	568	543	542	563	521	516	549	578	535	507	545	553	539	554	517	592	567	519	542	562	585	558	540	580	563	549	555	538	560	586	556	517	531	533	553	544	565	543	569	555	602	595	527	549	562	588	560	553	524	531	543	574	549	583	556	563	578	554	536	563	561	566	563	552	575	542	512	534	552	590	583	577	561	546	559	543	566	558	564	512	559	553	564	624	542	563	534	515	576	592	556	579	601	549	561	515	559	524	537	480	537	562	555	532	580	545	526	563	557	514	569	565	554	494	582	558	560	568	565	611	554	574	552	531	509	552	552	537	550	565	579	578	558	554	556	546	534	539	569	517	535	546	575	582	574	572	560	568	591	635	584	550	539	571	577	576	570	537	546	577	509	566	568	599	564	569	526	523	570	572	590	530	582	582	546	537	537	531	577	561	577	576	545	562	492	578	560	524	561	582	603	531	521	571	546	565	561	581	553	526	547	571	579	569	536	527	559	519	579	558	576	540	536	559	531	549	624	536	523	570	565	554	565	552	595	539	523	543	515	522	563	593	527	559	522	558	570	565	577	590	541	589	547	532	540	584	564	539	549	533	543	571	539	536	572	535	570	578	528	577	515	561	504	530	561	549	572	561	551	575	582	537	579	536	504	522	577	547	550	553	567	534	565	585	523	535	559	573	549	543	555	548	559	580	536	530	538	571	552	584	579	601	532	561	563	558	537	570	627	569	561	542	557	534	500	516	590	602	528	554	523	554	549	588	558	611	568	579	529	548	553	559	546	556	587	532	534	570	540	536	528	562	551	590	574	547	567	524	538	506	586	609	550	533	572	579	552	548	551	592	557	574	545	565	548	526	554	562	566	552	561	573	552	555	549	540	572	534	535	589	517	521	540	565	503	556	553	600	566	563	568	569	571	545	568	592	545	541	533	570	580	525	594	565	530	531	545	583	569	557	592	565	579	560	561	552	517	535	566	535	614	583	587	577	529	555	521	570	572	569	584	546	580	530	536	575	524	555	518	548	535	597	565	568	562	564	582	587	592	551	550	542	572	541	535	595	554	565	576	624	574	563	590	524	559	527	553	573	600	580	573	568	524	544	563	580	574	566	541	509	570	558	509	535	546	583	566	520	552	549	554	612	559	565	557	533	526	584	569	566	563	558	504	625	549	547	571	582	531	549	523	550	559	561	569	592	499	582	575	536	569	529	523	547	558	578	513	538	540	590	558	592	577	550	536	604	565	589	547	511	552	564	548	554	528	559	574	576	516	542	562	531	567	542	560	545	511	565	534	544	545	571	550	554	563	516	580	566	547	585	514	530	513	563	543	567	554	547	566	495	564	523	518	566	581	552	602	495	535	573	579	566	600	477	551	534	553	511	558	582	608	571	556	571	572	541	540	556	532	529	538	581	560	563	579	508	547	563	573	569	523	540	549	564	540	536	572	574	555	554	502	526	562	597	532	526	561	542	556	546	527	603	559	545	592	550	526	549	551	546	559	543	506	556	572	551	581	561	555	541	578	536	549	581	558	570	602	527	534	607	563	583	578	554	568	591	563	549	561	546	521	541	547	529	566	559	533	542	524	587	582	545	538	567	520	521	610	568	584	555	558	563	564	526	556	541	589	553	530	531	518	539	568	539	536	582	581	567	556	555	524	583	568	580	531	558	558	541	536	524	575	578	524	582	558	573	541	582	554	498	576	559	542	557	559	555	543	552	572	570	577	539	550	553	551	544	521	575	527	546	551	537	534	577	550	553	572	561	586	536	576	551	497	525	513	506	527	593	552	574	552	550	603	550	560	563	572	528	541	571	552	552	578	551	580	524	555	544	510	566	542	579	575	535	533	558	568	565	550	556	563	577	565	542	535	553	540	509	589	552	567	575	553	559	519	554	545	551	569	588	552	585	555	585	574	546	599	561	562	574	562	516	571	530	559	538	575	576	568	561	558	539	497	541	559	567	563	599	555	575	577	548	599	571	584	546	593	573	557	604	562	521	569	569	594	579	570	546	565	538	575	543	531	574	571	540	568	555	604	584	574	526	519	539	554	559	592	514	566	581	564	592	558	581	555	603	570	565	576	559	549	580	577	509	560	517	573	551	502	576	534	549	566	562	587	554	562	541	615	557	604	555	535	509	539	519	582	551	583	537	540	504	566	518	568	514	577	559	542	584	548	602	539	561	521	548	564	536	599	581	576	543	516	573	556	525	557	583	560	540	554	583	576	492	572	540	555	512	552	569	589	508	536	536	553	522	557	541	585	598	564	604	583	547	555	565	583	541	541	536	532	575	573	518	583	583	546	555	590	569	559	533	598	553	611	562	533	568	502	512	523	535	555	535	565	568	602	572	520	584	577	579	575	571	556	543	538	591	540	515	564	554	552	522	541	578	566	558	554	545	528	551	582	565	536	525	539	565	537	600	583	585	540	598	566	531	535	584	572	519	562	567	573	553	554	571	589	561	566	579	557	561	569	548	536	536	558	540	555	572	550	593	543	575	584	578	609	580	549	534	528	568	544	536	593	577	570	564	562	549	550	534	547	572	542	578	553	498	542	538	542	531	537	553	580	562	558	534	540	599	558	547	521	570	571	553	497	585	528	567	590	551	509	568	558	562	547	536	501	550	575	583	540	568	564	567	591	541	543	529	586	524	613	549	559	503	538	601	565	546	596	589	541	556	521	600	557	544	610	589	571	591	521	525	568	553	578	531	563	559	563	571	548	578	542	578	590	540	522	522	522	557	560	565	541	515	574	519	553	568	560	592	542	586	524	584	573	568	520	597	571	569	642	592	592	551	536	572	585	576	540	535	549	527	525	540	541	552	538	565	560	562	549	553	520	578	573	581	527	581	569	554	573	517	561	553	552	580	513	593	567	562	554	571	541	559	537	527	575	522	577	529	591	563	561	504	564	570	551	597	537	567	552	552	550	563	538	601	538	591	582	586	559	561	563	556	522	574	537	560	613	583	600	558	552	556	588	547	578	563	580	522	562	561	546	564	568	545	551	588	535	555	564	587	560	577	570	573	591	567	578	543	555	553	564	544	564	518	546	557	564	597	555	551	557	553	578	549	544	573	567	560	542	580	557	579	549	509	538	524	558	576	557	563	529	551	532	558	591	523	572	579	564	568	587	539	597	544	550	561	561	548	583	557	544	583	592	558	555	555	601	594	567	557	543	518	580	518	559	533	575	610	581	564	538	544	539	585	537	553	526	580	566	550	533	595	561	497	538	555	582	548
32037	30120	31357	24861	18989	35582	44636	44698	17696	4453	11414	16584	13121	6963	2783	1081	463	319	196	245	220	240	216	235	239	207	209	240	220	258	227	236	231	236	220	207	248	214	207	217	227	241	242	237	205	245	215	211	217	236	220	225	246	209	225	208	217	206	216	202	177	198	226	199	213	192	220	235	233	194	198	232	224	229	218	237	231	239	207	235	217	224	231	215	230	218	233	217	228	223	214	210	234	225	209	218	232	230	232	220	201	219	229	224	235	208	214	235	221	214	196	218	223	232	219	189	206	219	225	244	211	226	246	223	230	208	221	213	226	225	213	229	213	225	242	240	209	219	230	225	206	208	201	229	222	237	234	241	249	220	245	223	222	212	215	227	201	199	208	220	189	223	224	209	248	217	240	205	214	226	205	229	202	242	202	229	219	221	211	217	236	239	228	235	179	216	251	206	228	236	236	224	192	233	223	215	194	202	224	211	212	205	229	229	228	215	215	253	218	231	224	246	216	231	201	227	218	221	236	221	235	227	232	220	203	241	209	192	201	202	258	241	227	202	256	235	230	237	201	200	244	183	213	206	237	209	230	237	237	211	221	205	216	217	232	211	227	219	227	222	201	231	220	224	234	255	230	215	217	246	226	211	212	232	215	204	244	226	210	200	202	242	212	218	252	209	204	232	216	215	236	213	213	218	204	228	214	203	247	236	215	249	220	232	178	238	205	232	215	225	217	196	231	232	208	224	250	183	249	238	225	223	233	198	213	203	235	228	213	237	199	224	237	212	219	250	229	212	229	224	224	230	248	221	228	247	218	219	233	223	242	245	221	214	196	237	202	204	235	242	233	216	230	206	231	241	196	235	199	198	205	222	198	225	214	199	247	212	206	212	246	221	201	199	221	248	219	211	212	253	210	244	240	201	204	237	204	231	212	215	221	220	241	246	223	228	232	242	229	231	201	223	226	175	214	199	216	222	223	194	239	192	223	218	209	228	232	253	199	234	204	223	213	206	212	220	237	218	244	211	232	229	249	236	217	223	209	235	209	224	206	224	232	220	247	215	222	236	225	223	228	201	212	209	229	211	209	222	225	222	217	226	235	235	234	195	221	239	189	227	231	213	205	213	237	231	210	208	237	227	218	237	215	220	223	238	211	229	191	207	221	226	207	204	236	218	216	223	197	203	216	190	209	216	241	214	213	197	249	208	209	239	206	224	201	205	210	248	221	206	253	208	196	225	241	229	211	241	215	207	246	231	212	241	216	239	217	211	227	225	202	231	234	225	201	235	219	226	226	232	212	200	221	228	241	226	216	225	223	190	197	240	213	221	232	197	210	211	222	201	207	215	219	195	217	221	221	225	215	221	223	217	223	214	211	205	214	226	223	250	216	213	216	229	263	212	204	236	222	222	223	212	211	227	203	226	211	210	239	234	243	223	221	182	244	229	214	227	256	236	212	221	229	261	212	237	236	226	223	185	221	242	228	237	181	201	226	216	227	201	206	214	184	234	255	218	222	234	196	250	212	192	233	233	220	237	195	220	224	218	214	220	215	233	180	217	252	213	222	227	205	209	191	209	215	230	213	243	222	212	203	238	266	203	235	233	232	221	222	198	211	233	214	235	235	213	224	206	241	209	213	216	250	223	230	215	238	234	213	227	207	235	234	205	237	216	238	201	223	217	229	232	223	206	227	215	228	221	241	230	203	213	211	254	246	218	225	219	211	190	197	223	229	246	226	236	222	218	223	225	212	220	228	225	220	214	219	237	223	213	225	215	230	243	200	219	204	241	218	233	218	229	227	242	219	220	251	241	222	237	209	215	258	241	241	226	238	216	214	210	212	230	237	230	219	239	262	219	213	240	213	218	225	234	188	217	237	219	206	216	239	234	211	253	217	192	259	229	224	219	209	240	228	220	221	262	227	236	218	207	203	237	226	202	229	200	227	248	234	208	237	240	242	223	227	212	227	198	222	193	220	243	254	228	268	195	229	223	185	205	224	224	219	215	218	228	246	241	222	216	242	247	247	225	228	208	228	222	233	247	207	197	227	217	227	212	218	201	238	225	235	231	225	240	233	227	221	199	203	222	216	227	229	218	203	224	208	237	208	233	214	221	221	247	221	222	212	227	200	238	226	205	235	220	225	222	218	217	229	206	245	206	234	187	236	206	201	204	220	216	252	229	201	215	215	223	227	236	223	211	219	189	232	232	225	237	227	237	206	229	224	240	218	208	202	217	235	220	245	228	211	222	233	207	200	214	261	218	213	231	239	233	206	227	209	213	203	202	226	239	219	202	224	223	223	215	210	203	213	201	233	238	215	213	238	229	217	238	199	196	215	212	204	218	209	234	228	208	216	234	210	225	242	217	219	234	240	224	217	223	223	196	219	228	229	213	242	227	264	224	243	216	203	203	222	220	201	240	206	224	222	210	220	235	214	228	231	237	184	207	222	230	229	228	249	207	223	213	234	222	246	219	205	226	267	197	225	214	210	234	231	207	252	209	216	246	226	225	214	226	220	221	232	200	231	203	203	210	228	253	206	230	235	218	247	225	226	217	213	206	218	204	236	227	223	220	196	233	223	217	241	207	223	229	224	205	197	202	226	223	219	220	216	232	227	225	209	232	210	208	220	241	227	240	215	227	212	206	196	213	224	218	224	249	222	223	235	218	221	226	216	228	215	253	212	216	194	260	210	247	198	234	228	206	224	239	233	221	226	222	234	210	228	221	255	243	229	211	243	226	222	222	229	230	200	216	201	225	212	203	231	213	237	219	227	233	206	215	236	232	203	215	207	220	217	256	242	230	217	213	218	235	213	227	203	199	224	235	225	193	232	216	220	247	232	222	199	223	200	237	213	197	190	213	218	230	213	240	237	211	236	217	208	216	199	243	235	208	216	230	248	227	211	197	205	250	200	237	234	184	209	251	214	221	194	236	205	202	217	215	248	229	218	239	247	219	222	236	210	227	223	229	205	256	222	237	225	203	229	200	217	228	233	218	227	202	210	209	228	220	206	237	252	202	200	228	215	231	235	199	196	221	185	218	222	203	226	213	211	253	234	235	235	232	188	205	235	251	204	195	231	229	262	210	216	229	219	235	203	226	225	229	239	224	234	219	181	241	223	250	230	222	232	234	222	243	220	244	204	235	246	247	230	200	207	235	200	213	220	220	216	214	253	234	232	214	214	214	244	237	216	239	226	196	230	227	240	231	251	233	237	199	211	222	209	211	237	248	187	223	243	218	202	251	227	222	200	254	218	198	216	237	231	224	213	225	235	231	211	196	212	210	201	230	219	196	214	202	235	192	247	235	227	245	245	207	213	197	220	237	222	199	228	223	214	246	227	230	227	219	231	194	229	212	234	222	213	231	250	216	249	212	246	215	226	217	234	218	204	193	211	212	226	209	209	233	239	197	242	217	266	203	224	230	227	222	218	221	217	228	238	233	253	212	222	220	228	211	220	246	225	221	237	232	227	202	232	205	237	245	219	244	226	235	221	247
20662	23626	31895	31485	31298	49352	57719	56992	21424	13922	31691	37698	32445	21824	11587	4825	1904	874	704	683	638	629	592	625	634	612	623	637	648	627	636	617	648	618	648	663	628	664	629	613	625	595	673	625	613	624	607	586	674	646	646	630	635	640	650	609	627	634	631	604	648	653	593	627	623	593	572	634	699	645	625	619	637	657	623	625	659	626	641	645	597	613	594	634	609	696	651	601	639	658	643	603	602	630	658	609	664	590	656	613	662	624	654	668	658	629	635	654	603	626	626	597	660	617	662	582	619	632	599	632	600	623	626	614	625	588	653	647	612	625	633	618	609	669	579	640	642	625	580	633	559	666	600	652	653	621	621	586	579	648	639	613	654	647	610	610	565	581	665	633	615	624	621	674	560	596	609	636	631	594	622	597	650	590	598	613	602	653	613	658	614	655	664	660	629	620	566	642	594	620	588	640	632	639	613	600	630	626	599	570	596	641	616	677	599	638	633	607	618	616	600	604	615	582	627	635	657	627	685	605	595	658	632	598	637	691	651	613	625	585	628	622	600	613	623	635	627	637	606	571	611	670	598	651	574	636	635	639	627	651	676	625	685	594	568	583	639	572	640	564	652	668	626	641	626	644	586	650	610	651	624	649	587	637	615	622	634	606	594	651	605	623	620	624	639	668	625	648	638	585	664	658	666	606	627	588	613	618	629	638	676	664	574	682	602	645	619	669	613	619	637	596	592	647	602	614	614	612	671	602	639	613	640	596	630	596	616	637	647	601	577	646	614	627	625	665	594	660	612	643	673	609	625	593	610	633	638	625	633	670	655	622	603	606	613	638	610	628	587	649	652	623	626	656	626	601	606	639	616	590	606	615	600	656	587	645	609	620	673	600	659	690	641	641	602	625	610	623	604	617	598	635	646	676	641	627	674	656	615	638	672	595	642	633	643	645	647	636	595	604	619	618	641	624	614	624	590	675	619	637	635	660	666	626	626	617	589	648	644	594	629	635	634	653	637	618	652	600	618	603	627	568	628	656	641	659	622	655	635	618	618	648	652	624	637	628	624	625	598	612	635	661	639	621	588	568	609	622	632	624	633	593	635	634	608	635	620	647	611	610	634	598	641	594	639	589	626	654	624	639	607	652	608	598	659	622	693	643	656	635	628	666	617	603	619	608	606	632	662	649	613	625	642	597	636	607	644	615	606	620	646	605	656	652	628	651	575	635	620	576	609	633	616	670	635	676	645	650	584	636	601	609	646	601	585	615	628	654	629	626	605	627	639	636	604	629	675	650	628	590	614	654	624	609	613	605	647	623	634	645	609	581	616	587	615	663	653	585	612	650	620	631	599	659	581	621	655	594	652	690	599	572	620	664	592	623	639	601	621	628	645	668	658	592	633	635	608	629	612	650	614	631	609	642	614	641	646	613	570	645	628	609	636	634	644	672	631	612	611	626	633	630	583	628	629	630	642	625	607	588	633	614	656	600	623	583	645	591	636	605	647	633	613	626	652	642	630	620	624	608	617	626	631	627	659	590	624	644	645	624	614	618	658	654	618	604	627	671	615	648	635	570	634	625	621	618	622	645	642	635	647	608	589	604	619	625	615	637	633	609	588	601	660	614	671	624	630	641	635	629	630	621	636	668	622	635	623	625	589	613	622	611	680	657	667	608	631	632	646	586	576	611	625	659	626	628	607	643	621	627	636	634	660	598	616	612	617	644	614	606	606	575	621	602	613	680	601	674	629	630	664	608	567	656	625	606	631	638	641	603	601	642	646	651	656	613	567	615	648	651	612	644	634	609	615	592	658	637	655	616	583	642	638	636	651	645	607	636	573	648	588	662	634	650	632	618	660	636	660	638	608	638	665	629	616	625	657	636	630	614	644	633	654	635	622	616	649	614	598	608	639	639	632	658	630	587	651	644	639	622	616	607	651	629	635	589	662	622	658	611	583	619	631	619	615	615	618	632	645	623	636	628	621	620	635	631	625	624	603	623	672	589	638	650	617	631	587	603	633	607	618	657	620	586	615	620	617	618	605	618	650	614	619	605	658	664	628	629	635	667	639	600	607	663	624	637	606	657	664	569	629	656	603	656	639	596	625	609	637	655	614	641	605	619	609	647	659	636	629	598	584	640	609	631	621	626	588	609	607	645	591	561	662	634	625	621	630	617	664	636	648	636	660	646	645	613	618	586	627	602	629	615	616	621	629	659	631	587	624	614	612	645	581	594	600	575	593	619	608	607	613	594	632	592	626	595	636	600	590	622	618	664	621	614	658	597	644	606	618	644	635	624	604	589	641	653	659	616	613	599	584	637	594	595	636	654	666	637	639	661	652	593	599	622	617	631	621	613	548	652	616	666	652	595	588	677	622	618	626	614	641	592	666	642	621	623	605	618	591	601	597	614	613	596	595	555	665	625	599	595	633	623	626	680	682	578	660	649	695	633	597	638	638	622	655	668	662	611	636	609	613	613	596	609	631	657	631	633	634	588	637	628	620	620	631	645	635	614	663	658	629	634	600	631	629	617	605	656	645	631	612	602	624	609	623	595	594	582	645	576	709	582	613	675	617	625	635	614	633	597	592	654	593	598	605	604	646	651	645	632	563	674	607	604	635	617	622	607	670	612	592	615	650	625	637	609	632	621	609	630	614	614	644	642	610	610	631	592	624	594	662	644	637	633	614	631	608	670	629	615	630	636	646	626	623	654	651	626	617	641	591	640	620	636	641	667	641	579	690	631	593	651	622	642	619	633	667	617	593	632	607	616	617	575	637	602	634	648	640	643	633	656	602	607	638	662	646	641	621	663	645	637	630	660	643	645	588	591	632	622	619	690	656	636	661	618	637	611	671	616	601	628	618	655	660	626	625	602	651	624	639	600	660	607	633	661	618	614	661	636	657	634	640	646	624	619	649	634	662	629	637	591	626	631	661	615	607	616	608	633	615	587	639	651	662	634	603	597	641	665	648	626	652	618	600	600	670	641	649	658	615	668	623	617	596	654	679	635	622	620	605	608	588	614	637	671	637	655	656	653	605	640	627	638	613	578	591	622	625	636	655	607	641	611	632	623	617	596	638	666	612	650	618	647	615	622	629	572	638	619	621	609	665	632	653	627	648	614	613	647	634	651	591	597	634	671	667	643	618	623	626	591	579	611	621	641	638	617	622	635	624	609	606	677	598	616	650	622	610	665	651	624	631	686	577	637	642	610	601	643	628	583	653	666	623	621	666	616	617	630	635	654	612	625	666	625	628	593	634	650	638	640	682	636	629	603	583	625	643	600	652	579	626	629	617	625	634	568	645	661	635	618	585	685	590	624	618	662	583	608	585	605	665	566	641	642	640	646	649	638	609	593	612	628	640	650	606	612	629	639	639	622	647	625	611	614	628	639	661	640	601	637	601	618	634	666	662	622	583	641	605	619	650	623	638	679	591	650	626	627	634	636	646	642	603	593	621	615	627	675	685	613	604	641	652	603	642	623	665	646	631	660	641	624	621	635
9208	8723	9713	6660	5023	5435	3805	4347	2441	1769	1501	1769	1830	1345	730	457	277	221	224	242	221	213	186	243	208	216	232	197	221	224	207	205	235	235	233	222	251	229	217	202	230	200	200	232	256	227	223	208	221	217	214	228	229	222	230	211	192	242	220	211	246	234	225	225	222	188	227	202	217	202	235	203	220	205	229	212	202	191	208	216	221	214	198	238	214	222	208	234	225	222	217	232	215	234	223	213	225	215	237	226	201	224	229	229	209	218	209	199	230	204	230	218	220	221	204	220	227	218	178	206	232	220	186	220	221	223	229	206	235	211	237	215	224	213	214	221	212	218	223	200	216	210	211	221	227	216	224	231	218	213	227	227	202	237	221	222	211	191	225	212	230	220	223	216	213	228	224	192	219	225	233	228	221	233	221	219	209	233	230	224	235	203	226	232	200	213	207	231	224	220	236	239	214	234	208	196	208	240	227	218	233	229	228	187	224	213	216	202	212	200	237	197	220	209	218	207	233	221	213	216	242	202	204	204	224	218	231	195	206	215	222	214	198	228	211	192	206	203	209	226	225	231	228	208	213	207	218	214	248	204	217	222	220	196	221	225	209	218	223	209	192	217	224	164	225	190	202	240	186	236	208	211	225	214	215	214	232	205	202	193	202	214	235	200	220	206	228	187	206	232	230	216	233	219	258	195	218	174	214	237	201	220	214	196	222	201	207	228	211	225	198	211	205	217	206	210	235	228	227	212	215	223	220	235	179	224	217	222	209	235	232	251	203	239	201	240	213	217	230	224	209	228	215	199	230	244	243	223	195	246	251	235	231	234	225	255	247	193	238	238	200	231	227	219	215	229	210	209	211	236	207	217	228	237	213	222	184	240	219	213	214	201	206	217	205	221	215	221	234	214	205	178	240	210	237	231	221	237	221	210	207	215	215	201	231	224	234	208	211	199	235	216	230	238	209	222	205	205	221	220	177	213	212	228	227	224	222	199	213	236	223	208	189	233	224	225	223	233	243	243	218	204	223	231	226	212	226	242	251	256	205	261	207	223	200	207	238	234	221	250	210	216	217	207	223	203	226	216	194	220	205	211	209	247	219	234	215	205	223	229	212	257	219	220	206	229	216	194	212	226	245	244	221	229	214	237	195	206	176	199	208	233	227	223	219	204	248	207	197	218	203	193	206	214	227	232	209	217	192	182	220	226	225	220	233	205	228	214	188	219	231	222	237	207	238	222	210	198	188	224	202	230	176	221	254	225	216	216	216	243	231	222	223	223	218	217	218	218	230	201	231	236	241	206	207	222	209	208	205	211	238	232	226	225	231	223	209	222	216	234	208	222	224	205	215	220	208	223	195	233	227	238	209	230	208	215	220	209	249	220	212	234	224	214	219	240	257	232	216	215	244	233	212	216	225	221	205	233	221	226	226	194	225	245	228	206	204	217	235	226	227	210	234	203	239	221	222	251	214	212	193	233	216	235	227	212	218	241	212	217	209	203	244	217	220	223	204	208	231	190	218	205	218	219	215	236	226	201	254	203	204	220	229	198	196	236	209	196	230	213	233	236	227	222	224	217	187	211	217	207	196	200	213	239	262	200	209	243	237	231	242	228	217	204	236	190	211	257	209	215	236	216	227	213	218	232	225	230	231	230	230	212	226	228	212	219	189	210	212	203	214	221	183	195	212	206	215	215	215	232	212	240	211	226	202	230	228	217	227	212	194	218	243	185	221	188	205	229	186	234	221	206	234	218	191	218	202	219	233	215	235	211	236	207	206	212	264	208	227	235	222	201	218	229	192	238	213	207	237	246	199	221	210	194	208	198	224	213	236	224	212	211	237	212	238	233	217	230	235	214	240	205	204	225	198	220	222	214	211	225	197	218	209	222	235	195	234	220	222	203	232	236	220	206	220	212	224	202	215	237	248	232	219	222	221	236	189	223	196	207	213	217	221	222	194	234	245	229	228	221	216	216	222	233	227	224	216	227	209	223	227	213	227	206	220	211	198	209	231	196	221	228	224	211	206	204	208	202	227	233	204	215	219	213	219	203	215	229	241	208	207	229	235	223	232	215	263	223	214	216	220	214	219	210	209	229	209	226	210	220	231	203	218	240	220	224	229	248	230	212	205	224	222	225	235	205	246	231	220	208	206	210	210	195	209	209	213	213	221	203	235	253	180	218	211	225	213	232	222	232	214	205	221	230	195	222	231	230	221	219	214	201	211	215	204	192	242	202	234	205	221	231	203	230	226	241	209	251	223	227	199	243	226	212	215	211	226	217	233	208	227	237	228	209	206	217	201	242	226	257	232	223	228	220	239	202	235	235	179	234	239	208	241	222	231	241	211	227	210	216	246	232	223	209	205	197	210	207	200	233	237	231	195	239	242	200	205	230	176	249	207	189	249	207	222	217	244	221	199	194	228	231	202	214	232	219	188	221	215	222	220	221	228	224	240	208	226	225	227	219	225	251	239	226	198	204	207	199	239	203	235	201	220	217	188	228	229	204	199	217	186	210	190	204	221	235	213	214	211	250	196	207	233	209	211	253	226	223	251	214	253	217	211	205	218	230	221	199	236	219	214	214	218	217	231	230	197	192	221	204	197	208	218	223	220	209	232	200	228	211	191	217	236	232	239	210	211	216	221	208	236	209	206	216	228	227	209	202	209	212	227	196	208	210	238	205	212	215	228	209	238	270	235	220	232	221	216	214	203	208	209	201	227	233	230	207	199	212	223	202	195	252	214	208	209	245	220	216	202	205	203	201	222	214	197	204	219	224	214	205	205	187	220	206	221	217	195	262	204	205	212	208	210	205	237	205	206	170	234	197	200	229	227	229	225	211	232	216	221	218	213	203	221	231	207	222	220	231	224	232	230	206	221	194	202	201	216	202	211	232	234	209	225	236	206	217	198	203	204	210	229	228	210	225	236	213	208	205	212	221	197	236	232	231	221	236	223	205	235	218	205	211	237	221	225	205	198	202	212	200	225	209	221	241	230	212	235	206	215	214	235	173	213	215	218	208	221	220	222	218	232	247	207	243	254	195	197	209	204	194	185	203	205	237	210	207	204	228	218	240	245	224	217	246	232	218	245	219	190	233	230	218	234	215	242	232	237	245	220	233	218	214	237	230	205	242	221	208	211	213	210	219	206	223	233	208	221	214	224	196	228	223	229	212	192	195	205	221	210	205	188	236	196	255	213	211	217	211	224	216	227	224	220	215	216	223	236	200	211	227	230	207	207	215	201	227	236	198	217	220	229	214	223	229	219	218	224	195	229	227	223	202	219	209	197	202	219	211	225	222	199	199	198	185	193	215	218	232	208	227	196	222	204	187	209	197	224	214	205	222	243	203	197	231	230	238	188	222	185	209	218	212	227	269	218	231	203	220	214	227	199	201	243	233	221	239	215	234	214	221	213	192	223	201	202	238	213	207	234	200	211	232	222	209	220	250	246	189	214	215	216	232	215	221	231	205	211	189	215	235	216	258	217	219	214	241
6348	8383	14551	15053	14816	17718	13666	16650	9680	8202	7304	8357	8628	5661	2951	1537	926	645	661	668	654	597	620	625	612	618	588	648	591	573	598	592	631	623	618	617	651	656	617	614	609	600	646	594	632	651	578	587	577	645	657	673	622	613	624	606	612	620	630	650	620	621	588	607	629	555	624	632	582	635	606	606	648	592	646	582	633	580	633	604	658	623	621	613	601	643	608	619	574	575	632	614	655	678	619	640	595	666	611	603	626	600	591	612	644	642	619	534	605	609	574	581	586	591	601	617	584	577	623	611	617	630	642	612	585	641	639	587	601	607	652	621	612	639	658	607	611	597	593	606	588	601	603	553	574	636	615	646	576	609	621	677	599	638	635	600	596	644	606	635	562	609	608	616	594	638	617	631	613	659	594	603	603	596	626	573	636	602	623	594	629	571	623	605	615	646	628	654	641	612	606	630	574	604	607	593	603	634	642	633	601	626	639	647	620	604	650	604	589	631	622	616	603	598	581	635	627	628	583	615	587	614	616	609	635	591	610	614	581	631	656	619	609	596	632	578	585	608	597	605	612	649	637	638	626	595	629	661	595	605	608	599	599	606	543	643	645	644	611	628	593	613	605	616	615	583	640	605	601	601	669	634	622	566	569	596	632	591	645	616	629	593	642	605	596	645	571	628	585	645	598	608	606	614	623	589	579	628	609	607	587	586	607	651	616	585	619	616	594	614	601	617	605	613	631	609	613	641	578	644	607	583	605	627	670	614	649	647	611	608	649	570	551	603	614	602	585	603	645	597	649	641	631	578	618	608	651	612	634	607	587	601	634	633	595	592	652	629	594	581	574	632	597	602	620	600	659	591	598	575	663	627	547	577	641	590	614	627	562	622	636	617	614	619	608	624	592	607	645	622	575	600	626	649	608	596	650	586	627	571	613	610	653	611	631	639	577	598	616	608	582	628	627	585	600	562	632	632	587	605	616	600	571	637	558	664	624	606	583	643	544	604	619	543	566	589	598	586	598	597	681	637	646	592	633	614	633	650	645	601	660	590	563	609	584	600	588	617	585	584	604	632	609	622	604	572	612	561	601	586	601	577	642	589	607	599	656	628	618	610	583	599	628	612	586	576	643	603	632	630	656	584	554	618	607	593	613	600	648	584	620	619	595	589	588	601	639	615	635	611	636	629	590	622	600	652	614	597	630	611	570	603	628	631	656	630	590	590	615	620	599	619	620	596	674	640	620	604	571	624	619	584	643	620	634	606	674	660	632	608	632	565	570	683	610	537	620	648	610	630	585	627	654	627	632	611	611	612	590	575	614	590	609	642	613	615	632	607	603	602	595	642	564	582	607	623	626	611	614	632	572	592	613	602	593	637	587	631	588	609	638	627	603	600	608	618	640	574	624	644	637	636	629	646	640	641	604	614	549	613	639	666	641	671	576	586	611	600	622	598	613	598	656	605	567	623	624	617	625	605	630	648	631	589	603	603	595	641	611	612	642	606	596	633	607	628	624	596	608	593	618	586	612	615	593	628	622	590	618	591	563	604	592	637	605	603	609	621	598	646	586	640	590	630	589	610	613	620	572	593	609	600	603	638	635	602	580	621	606	589	617	608	636	627	624	598	593	605	638	612	616	594	604	595	574	628	610	619	661	595	621	582	624	609	613	608	624	579	594	585	607	637	596	569	613	627	593	588	616	601	632	636	616	596	597	621	631	596	646	621	605	618	591	578	620	596	632	630	607	654	591	647	608	674	624	626	645	608	585	639	616	629	648	618	629	590	604	605	623	591	619	637	643	673	591	594	574	573	583	619	604	667	613	600	628	655	610	582	580	577	603	624	577	624	645	593	634	614	609	586	614	639	643	628	603	588	600	624	608	629	566	636	663	587	626	656	646	626	650	624	600	667	667	614	649	620	633	598	609	591	567	597	600	594	620	667	627	595	557	570	576	649	645	555	621	642	643	637	600	608	583	603	590	570	596	601	628	582	659	610	593	628	612	577	606	588	539	593	631	576	646	605	591	620	671	614	609	602	608	625	590	620	661	654	621	594	620	619	694	624	630	614	569	653	607	581	555	600	588	636	566	620	602	583	635	621	648	626	627	634	626	643	606	611	559	658	630	580	609	540	634	654	593	619	598	616	585	623	625	615	616	606	595	618	624	595	605	642	593	636	607	632	626	587	610	627	631	635	600	616	614	627	569	591	631	605	612	617	616	572	637	617	639	645	609	638	598	647	571	592	603	681	566	574	595	648	619	614	647	625	646	633	584	608	609	609	598	636	690	609	629	607	607	643	609	588	645	655	654	598	630	594	625	571	637	631	619	594	637	619	617	637	618	594	601	614	611	636	630	625	604	605	664	577	615	622	611	625	589	604	592	603	630	615	597	600	578	647	549	614	598	638	608	622	605	627	619	625	581	566	602	648	640	596	657	572	574	582	630	599	591	619	620	619	605	626	638	601	637	608	593	607	616	621	646	600	616	612	620	601	629	644	629	609	564	634	647	640	575	601	561	625	632	642	564	620	630	618	600	662	619	624	643	599	617	638	596	615	649	618	651	614	581	639	613	651	594	636	594	619	578	622	622	603	592	590	600	614	598	625	603	629	613	622	592	639	633	584	648	600	614	637	661	623	581	631	619	630	603	604	620	632	585	628	618	627	640	620	584	642	646	596	629	640	595	611	650	581	586	640	607	601	598	650	621	589	599	600	629	633	568	633	641	618	617	583	619	664	595	656	597	608	591	601	599	609	591	600	572	574	645	624	615	586	614	628	584	620	619	584	610	596	612	646	624	609	643	587	600	663	587	609	638	618	619	611	573	593	671	617	626	636	584	650	613	654	612	610	569	605	619	591	602	607	616	627	620	587	665	615	607	620	650	612	605	596	606	626	649	612	619	599	659	607	609	625	615	658	613	631	609	612	596	584	634	612	552	566	648	628	596	597	567	600	610	622	630	596	598	582	596	639	620	646	584	600	608	585	651	661	596	615	624	632	588	584	583	590	653	612	602	605	575	624	640	591	612	636	614	612	601	650	623	609	611	632	592	620	622	594	617	615	607	542	567	631	611	634	651	562	626	643	622	593	606	647	626	581	648	594	606	606	632	585	643	584	597	572	637	617	634	621	601	651	616	594	624	617	618	575	615	636	630	637	634	618	610	624	620	651	586	603	613	605	640	580	597	610	655	606	582	650	633	623	590	637	617	606	644	605	604	589	644	596	627	591	608	578	608	615	557	612	600	572	606	611	597	610	611	580	657	618	615	596	617	625	597	635	618	635	581	624	613	651	609	617	581	616	624	620	572	670	592	634	652	610	589	639	681	654	634	588	613	619	624	675	593	615	668	614	610	648	612	606	655	664	614	597	614	575	607	604	605	604	581	586	613	613	603	653	622	643	576	606	594	625	618	599	642	594	578	663	647	629	585	607	622	609	616	587	588	627	631	638	634	603	603	602	627	628	596	573	594	606	659	600	569	593	606	606	584	602	622	614	577	617
25187	24023	24217	15857	13709	31759	21869	19207	12545	4348	3944	10677	12069	7032	2890	1140	480	290	185	190	199	190	203	216	176	214	163	201	207	200	190	183	197	195	194	202	201	190	186	203	183	175	196	212	195	182	190	213	210	208	181	186	176	182	171	180	196	167	216	185	208	194	159	172	179	196	194	217	195	178	195	189	187	174	184	178	217	190	177	208	194	208	246	194	204	203	181	190	185	206	180	184	195	195	199	191	210	209	180	217	186	208	193	197	179	191	193	196	193	200	180	201	201	202	212	201	219	190	209	205	178	204	180	187	184	157	172	199	202	214	195	196	193	207	181	176	202	227	175	193	206	184	211	176	199	222	221	210	186	192	170	211	196	180	207	207	181	179	208	178	189	181	186	165	178	180	171	186	201	190	183	196	191	191	226	204	177	196	182	190	187	199	217	182	192	207	189	194	164	182	191	188	173	182	177	176	207	180	176	184	210	210	199	184	224	196	194	181	170	196	170	223	190	180	186	180	197	185	204	199	175	213	216	186	216	204	180	187	179	198	205	211	187	192	203	188	192	179	235	178	205	180	192	198	208	194	171	208	188	207	212	175	195	189	210	175	208	191	188	201	185	210	188	196	184	166	183	199	173	208	178	181	185	201	194	196	202	196	211	187	209	182	213	223	205	191	192	210	234	161	194	201	199	188	179	202	185	211	195	205	230	184	184	188	200	175	189	194	218	198	176	193	202	183	197	183	211	193	193	181	174	203	216	200	192	211	200	190	177	217	191	197	203	220	202	197	203	203	205	199	215	205	168	191	199	171	187	219	203	180	196	187	212	174	182	196	215	198	202	203	202	198	200	174	196	190	177	184	190	221	201	194	189	170	212	215	214	201	212	194	215	193	199	214	183	216	195	200	193	205	176	213	171	216	216	178	230	195	175	207	186	192	186	186	203	218	170	211	192	215	168	203	179	203	197	204	191	176	211	178	208	204	178	194	212	205	187	209	196	208	180	188	204	177	181	203	196	204	198	179	205	170	223	202	177	176	197	206	173	185	185	195	197	187	191	201	218	234	211	200	180	181	180	166	191	184	215	181	223	207	180	199	219	226	196	176	164	182	194	198	184	196	199	204	200	194	192	199	195	175	201	182	185	221	185	196	184	182	206	178	191	199	178	204	187	213	212	195	198	207	203	201	194	185	175	183	188	193	213	185	197	213	187	209	190	203	209	188	213	200	185	205	205	201	194	174	213	198	194	180	207	211	226	185	199	178	195	213	178	207	185	180	209	203	183	152	224	181	192	189	187	185	201	176	192	212	196	169	188	186	199	218	211	175	182	182	191	208	178	211	200	200	206	197	206	232	187	191	184	191	190	216	164	210	194	195	204	194	219	195	176	198	187	185	223	210	200	199	171	191	184	203	200	200	184	201	205	186	191	197	197	190	182	191	179	212	200	193	178	219	205	198	205	200	203	182	203	189	229	196	184	215	189	199	204	205	203	197	185	185	210	186	213	194	183	180	188	203	184	201	196	196	181	177	182	207	219	193	192	213	205	196	185	208	205	188	195	206	194	211	196	175	197	202	185	190	220	184	167	190	219	212	211	183	193	202	205	208	189	178	212	176	200	198	189	196	208	218	181	182	185	206	187	222	191	200	212	224	200	196	195	204	190	199	178	242	196	187	179	213	174	185	204	185	191	175	188	216	175	186	187	220	175	211	187	201	190	186	186	192	178	213	189	186	184	177	186	171	199	185	199	196	179	198	191	213	217	188	196	186	208	217	191	206	201	201	227	204	189	178	207	200	177	186	198	203	184	200	187	174	216	209	176	208	192	188	184	187	169	198	208	189	175	212	207	208	203	192	180	196	196	183	206	181	194	201	181	189	173	181	185	201	194	188	201	206	209	190	210	204	197	186	174	199	203	214	191	221	204	193	196	206	221	196	191	180	180	189	217	177	187	204	206	188	203	176	217	211	205	168	198	211	190	180	190	191	196	211	190	187	182	188	216	182	205	191	178	171	176	189	187	195	210	189	205	209	197	201	198	200	178	171	164	188	187	182	186	221	203	201	194	189	204	189	179	172	187	210	179	186	188	176	154	196	208	189	187	189	216	181	186	199	198	160	212	189	164	188	176	189	193	201	206	197	179	199	189	182	211	180	187	200	192	175	181	212	211	216	204	203	202	179	202	186	204	200	179	169	189	188	199	206	196	172	203	218	190	215	194	188	193	203	198	195	186	220	198	213	198	200	195	213	202	203	161	198	194	212	184	187	186	188	204	198	180	197	198	195	177	196	174	213	192	222	173	191	220	189	175	193	173	175	211	197	182	176	190	180	202	161	210	183	187	185	215	201	202	196	165	196	199	215	207	186	182	176	201	222	187	196	199	183	182	191	197	176	209	178	186	185	207	224	193	177	211	182	185	208	214	195	204	188	209	184	193	209	196	191	200	191	201	185	184	202	215	210	191	178	222	195	199	180	192	187	203	189	185	202	208	171	208	198	184	209	189	190	194	203	200	177	204	204	195	201	206	195	203	186	222	184	202	187	172	203	191	196	170	221	165	212	192	192	202	197	184	187	202	190	197	201	207	203	207	174	190	212	211	196	182	200	182	192	198	199	189	206	210	178	214	182	204	214	189	177	197	191	162	184	180	184	195	189	194	204	215	198	213	202	203	186	195	180	207	193	197	189	186	213	174	199	184	205	211	204	192	208	196	202	173	190	202	177	204	186	189	208	193	193	188	205	207	189	183	197	185	203	198	185	170	198	169	170	173	189	203	190	187	183	189	222	205	191	214	190	199	186	176	190	205	201	174	190	184	193	218	207	167	198	208	206	191	206	190	211	183	183	190	182	174	187	190	201	205	211	212	216	217	191	198	179	191	198	199	190	212	190	202	221	192	207	212	173	208	199	198	211	171	196	184	198	205	209	198	177	204	202	209	193	177	200	196	179	202	219	207	187	220	204	225	196	208	192	217	190	200	176	199	172	182	181	190	182	171	165	180	194	190	213	191	229	198	215	219	185	215	192	186	176	189	175	176	171	171	204	199	168	201	191	161	192	188	234	159	198	193	200	165	189	186	213	213	186	174	198	186	186	193	200	190	195	220	179	203	212	186	192	227	204	184	210	183	198	201	206	199	173	192	182	204	195	181	195	188	170	170	186	189	211	206	235	197	198	209	188	185	196	191	192	167	217	200	199	192	189	195	187	196	185	192	188	217	198	179	180	194	212	209	180	194	203	232	192	190	189	202	179	162	181	171	201	197	198	206	180	174	193	191	199	202	193	175	189	182	199	192	180	176	199	204	182	195	179	185	221	192	195	184	180	189	195	202	182	214	176	179	189	203	203	194	208	217	186	188	182	180	171	215	197	200	198	194	199	195	191	169	196	195	188	192	196	189	216	183	188	187	203	202	183	201	220	208	178	216	182	178	189	195	206	191	185	215	205	195	200	203	178	209	207	189	188	217	190	197	217	200	194	205	219	203	210	195	200	176	168	198	205
16735	20239	25729	24683	28302	46963	32981	38554	25491	15910	17097	31977	32207	23380	12334	5235	2192	886	672	583	519	623	561	567	546	566	590	605	541	536	572	525	559	576	560	556	571	561	558	552	573	570	526	610	559	551	546	584	544	582	537	529	600	575	553	556	574	581	572	545	541	595	598	595	525	533	537	527	544	583	568	548	583	572	567	567	606	571	534	585	549	550	616	571	596	613	588	515	628	547	581	550	552	540	538	536	584	563	563	561	546	538	527	530	576	544	556	577	546	573	558	552	572	574	583	565	562	554	544	579	569	557	576	561	567	619	563	618	524	570	536	560	564	537	582	541	546	532	577	572	557	549	559	546	594	561	545	602	554	595	575	572	534	566	540	546	550	533	555	553	493	543	556	589	548	543	567	547	562	568	540	563	548	589	564	565	558	561	568	548	557	561	602	554	558	526	551	545	574	569	555	517	582	585	562	569	529	563	537	532	591	544	541	570	578	551	542	540	532	565	508	594	583	581	535	556	578	493	594	570	525	582	543	511	590	538	600	557	598	549	598	565	588	570	585	548	584	603	556	539	533	550	583	566	559	588	572	565	541	544	604	581	532	569	560	546	543	563	521	531	573	564	561	531	541	589	590	546	571	552	534	580	542	570	559	514	596	571	553	555	570	552	589	563	544	555	546	545	594	590	584	530	519	564	555	571	576	584	556	587	548	558	566	539	578	512	555	563	557	526	585	572	586	611	546	522	567	578	554	549	594	579	548	551	568	586	562	596	528	532	567	505	557	574	554	595	524	518	570	564	551	546	545	564	535	560	561	612	526	573	582	536	577	526	566	550	594	573	566	534	528	525	558	528	557	562	536	585	555	562	563	526	541	575	580	571	584	561	586	595	598	532	549	510	561	570	611	518	572	559	566	557	521	535	552	545	609	559	559	528	568	545	573	570	556	585	548	545	593	561	560	561	549	576	525	558	550	598	569	571	560	528	569	591	548	572	568	574	568	588	560	538	541	578	604	579	536	580	553	565	578	584	572	578	583	578	542	560	521	544	523	572	578	538	530	567	541	558	530	539	558	540	540	582	551	567	578	580	571	542	531	561	578	548	610	519	576	609	574	550	546	561	590	555	556	572	552	545	574	565	580	533	556	573	532	548	531	548	540	565	578	534	569	568	568	584	560	583	542	547	549	557	564	551	581	567	542	546	611	578	531	586	608	584	555	607	544	566	566	566	565	580	553	558	571	577	585	545	540	593	546	554	500	532	537	603	549	600	561	575	553	549	595	584	577	608	525	587	587	571	577	595	570	582	582	576	502	532	529	558	557	563	558	563	588	543	598	624	553	581	548	518	549	565	517	562	571	554	546	570	563	568	577	547	583	541	545	579	540	519	577	554	559	528	572	575	535	563	580	545	554	577	571	519	532	564	568	526	593	554	533	551	593	579	583	565	570	548	580	568	576	555	573	565	588	527	554	539	567	546	542	552	558	546	567	560	578	585	555	552	573	581	586	507	570	559	564	546	620	567	556	564	572	531	576	558	544	570	553	573	543	600	587	554	507	554	565	554	554	602	574	545	546	580	545	583	544	607	554	511	523	577	551	576	549	568	585	575	588	559	548	538	572	496	576	519	534	575	564	570	579	588	570	542	553	610	546	550	581	574	605	540	571	537	552	542	547	584	552	566	578	546	550	577	567	572	561	564	520	520	547	568	603	564	567	556	594	578	566	571	531	536	556	587	531	556	533	548	602	523	587	627	572	574	545	585	539	571	565	524	572	585	554	562	592	576	540	555	552	557	552	573	560	567	573	577	551	558	550	553	563	531	555	579	603	545	593	545	555	589	573	554	598	565	524	592	551	570	537	587	526	601	580	557	557	549	575	570	548	552	559	539	559	562	521	562	552	539	563	522	571	556	563	588	551	538	544	552	567	527	564	538	557	600	579	522	564	507	568	540	535	527	572	573	551	536	553	523	517	532	548	580	553	557	562	584	565	528	588	547	552	545	553	571	548	549	595	607	543	554	522	585	596	564	571	558	566	553	579	586	549	567	543	556	521	513	555	565	535	531	524	557	524	567	568	504	537	519	564	586	582	568	569	607	539	572	550	601	533	604	564	551	538	546	587	603	554	557	587	530	566	548	572	590	568	569	613	557	580	561	567	537	601	562	585	593	618	533	558	571	554	538	540	543	578	587	542	539	553	554	573	504	565	563	542	611	592	557	578	560	519	577	548	484	563	597	601	563	571	583	539	573	575	564	534	549	567	568	576	580	610	579	550	582	545	536	541	590	575	582	579	534	557	589	561	590	582	556	603	527	561	550	577	518	513	564	580	556	596	585	533	553	550	576	549	511	582	596	563	551	591	558	585	575	541	546	503	594	556	554	568	568	569	552	536	546	564	577	513	546	574	605	568	568	583	554	544	579	542	559	529	543	577	555	581	531	548	546	590	536	556	527	558	524	563	611	547	575	552	544	568	599	540	570	534	542	557	549	529	553	541	557	592	552	537	549	571	593	569	560	527	548	561	518	558	597	570	562	542	586	513	530	540	533	506	557	570	594	590	553	533	593	558	576	531	579	555	515	540	594	558	566	564	549	573	557	523	540	584	573	550	562	570	542	529	590	567	570	564	587	568	570	538	574	588	586	549	544	549	507	569	573	553	566	549	558	537	563	605	578	565	580	562	602	558	513	550	567	529	569	582	557	525	591	573	592	568	530	571	583	593	559	567	535	559	605	604	550	558	536	557	569	531	611	575	562	530	561	565	595	562	604	568	550	580	600	555	619	574	518	569	534	582	553	520	546	559	519	573	582	555	601	529	533	586	576	540	591	517	558	580	561	554	543	614	563	534	567	552	536	572	548	563	573	522	606	595	547	519	540	540	565	582	520	571	534	565	553	533	525	524	565	592	570	559	553	571	596	610	549	578	579	537	549	606	553	540	545	571	547	575	541	564	523	573	573	539	578	553	575	548	551	554	611	551	585	561	550	514	506	542	525	577	522	524	574	597	549	594	548	530	538	519	583	553	557	567	564	522	537	546	542	563	537	539	535	527	565	516	533	537	578	526	576	554	543	578	552	611	522	533	568	553	512	610	565	550	564	520	570	561	569	571	538	539	542	594	568	525	561	561	571	575	590	534	559	541	518	558	543	561	555	548	538	575	572	512	563	526	559	594	541	567	551	573	503	565	577	538	544	533	573	574	567	546	549	544	580	570	551	530	608	561	510	563	544	571	534	572	564	583	609	563	543	558	575	581	595	552	576	548	529	589	587	555	538	530	552	546	579	541	585	577	541	552	537	575	594	557	532	601	575	540	539	592	575	532	601	552	556	569	557	563	524	604	536	540	500	570	548	566	568	549	562	526	546	554	532	550	555	569	558	546	564	582	597	540	563	563	551	548	552	590	571	568	558	549	547	574	582	597	573	566	578	569	524	565	555	584	562	539	554	514	548	538	525	563	541	532	545	543	586	564	593	553	520	556	558	563	538	602	562	564	519	579	578
33788	31722	30608	23909	20940	36133	32398	35022	19459	8595	8782	16318	18341	13218	6854	2418	918	398	250	266	212	264	209	226	204	191	204	222	232	225	212	228	209	202	219	205	216	222	239	208	204	217	239	204	193	231	209	224	193	244	214	221	210	200	220	209	242	215	203	191	224	235	194	185	220	230	188	200	232	208	201	189	251	191	196	224	212	229	225	224	198	226	224	198	210	217	225	238	185	192	206	218	194	209	222	225	239	213	218	229	238	217	216	184	214	218	185	222	227	198	205	211	219	226	219	184	194	236	204	230	228	201	228	222	196	200	234	222	209	199	205	204	206	199	247	201	228	197	207	222	201	238	210	231	198	213	204	197	224	205	213	183	207	251	213	208	222	217	239	212	212	206	216	203	186	193	215	205	202	205	184	197	202	208	178	205	192	211	222	217	258	219	241	209	222	231	210	216	214	204	205	229	214	200	204	198	213	202	207	188	223	211	209	216	217	224	199	209	211	179	225	194	207	201	199	196	230	218	203	197	203	205	211	201	199	217	221	212	201	244	216	213	180	180	234	226	201	223	220	223	215	201	227	192	207	205	211	212	215	192	207	214	222	232	208	217	194	229	188	215	228	208	211	201	220	211	203	235	196	220	225	222	178	228	192	191	196	185	211	211	188	189	207	215	206	218	198	204	195	219	227	193	208	222	211	238	228	224	196	198	200	216	193	181	205	192	197	227	218	202	210	210	190	242	209	190	227	205	198	205	202	211	200	222	233	215	216	232	221	203	228	216	207	233	210	201	219	183	215	211	211	232	214	210	209	206	216	216	194	220	221	200	215	206	213	199	211	195	202	215	217	208	209	193	232	204	200	222	229	230	210	220	221	213	201	194	201	215	224	220	246	219	223	209	188	206	220	198	218	194	222	216	208	220	215	207	208	217	212	206	210	212	227	210	243	220	230	208	212	229	213	231	223	215	206	211	214	218	184	232	212	196	188	237	184	210	198	215	208	215	201	225	223	211	215	194	218	220	204	223	230	193	217	196	213	204	197	232	228	199	233	219	224	215	221	191	218	212	208	238	207	217	226	210	215	206	202	233	222	176	186	222	217	194	204	214	237	216	200	203	222	181	230	209	211	224	210	236	179	227	228	219	246	213	232	207	197	213	209	218	225	230	223	190	208	223	230	212	218	208	207	214	218	231	212	222	230	226	213	204	232	204	203	222	184	220	222	226	207	207	202	187	224	220	204	199	204	196	191	196	206	210	236	220	207	212	222	225	195	210	201	221	225	200	212	237	217	206	206	229	202	238	232	260	202	212	200	210	211	224	214	223	254	222	233	192	220	191	223	222	217	214	187	226	204	223	234	251	216	206	235	221	229	199	216	237	226	196	237	205	232	207	220	194	215	226	211	198	220	212	223	227	217	175	225	206	233	201	207	213	184	218	183	234	216	226	205	208	229	181	212	198	179	203	212	229	230	202	227	216	218	194	222	216	200	203	217	186	203	202	217	227	224	200	203	227	206	199	209	205	214	211	188	198	216	216	216	227	221	212	231	201	215	197	236	208	230	225	223	196	217	206	222	222	241	193	212	239	212	208	206	206	213	206	215	215	212	202	232	206	229	209	216	225	201	209	208	194	208	228	209	215	217	206	191	213	212	204	209	196	215	214	216	199	233	206	241	201	228	197	213	226	189	217	204	221	209	211	244	204	229	211	208	200	208	204	231	217	222	205	214	207	212	220	237	213	226	242	218	245	223	212	223	229	239	204	193	205	242	225	216	208	213	177	221	214	226	191	201	221	192	210	190	236	215	210	212	200	227	227	202	214	217	204	229	210	208	219	206	218	173	210	232	193	193	193	224	209	207	215	212	221	206	225	210	224	215	181	207	205	225	244	190	211	229	202	207	201	199	218	190	225	211	216	200	199	203	222	207	210	225	203	210	193	223	236	209	234	196	228	220	208	213	230	232	200	207	213	209	181	208	231	220	208	227	230	202	228	235	205	201	205	204	209	216	213	199	238	215	219	196	217	223	193	218	212	233	193	223	239	217	207	234	195	209	216	231	207	209	195	193	235	222	189	224	220	189	205	229	247	221	207	243	196	244	231	232	208	200	192	219	204	210	210	213	242	219	200	212	191	205	215	197	209	206	224	226	224	209	212	225	195	217	211	228	229	204	243	233	203	201	191	227	201	215	208	218	225	216	234	198	218	215	216	230	220	209	208	207	194	192	189	229	204	214	212	225	182	189	191	216	206	199	228	244	224	208	206	190	216	213	198	214	182	198	224	204	218	208	229	198	189	181	207	213	224	219	195	212	218	202	228	206	186	202	218	205	204	220	211	242	218	179	217	180	200	219	225	202	211	238	224	231	231	213	227	187	239	228	196	207	194	218	220	206	211	201	231	196	207	201	208	198	240	199	215	215	204	228	202	190	195	199	206	215	224	233	204	223	214	239	217	192	202	214	228	204	231	207	218	230	217	212	226	208	201	202	234	194	214	227	216	200	222	193	211	183	229	199	208	210	229	206	203	219	203	216	209	218	202	202	212	223	215	191	228	204	217	184	172	194	215	220	207	208	226	189	231	194	186	211	217	226	192	195	203	200	215	207	231	224	217	248	196	195	229	213	232	201	204	196	204	227	234	222	191	218	231	217	221	216	227	191	214	218	214	193	200	196	197	214	210	223	222	204	229	198	208	224	200	207	194	211	207	211	184	206	215	231	197	213	220	223	179	197	192	202	219	220	228	221	188	204	218	230	209	207	234	238	220	225	203	197	213	199	219	195	224	208	209	206	226	221	222	231	227	229	209	224	203	212	220	225	204	192	226	228	205	207	195	220	211	237	231	202	232	221	218	215	214	237	196	244	219	199	214	198	184	202	216	220	220	214	213	228	201	227	224	228	203	213	218	218	202	195	228	205	226	227	206	190	192	233	232	202	213	241	234	200	224	220	173	216	198	215	201	198	197	187	225	221	185	195	209	210	195	201	230	213	217	230	213	217	209	212	236	218	219	208	219	243	219	193	239	233	234	218	191	208	212	209	216	210	179	217	192	209	225	218	215	196	201	235	219	205	225	213	208	197	213	203	192	184	221	186	207	201	199	218	214	217	220	231	211	211	223	206	205	227	214	218	209	200	191	209	235	232	228	215	230	226	223	227	200	207	219	216	245	217	219	199	216	209	225	229	221	218	205	216	195	213	206	200	210	247	185	221	227	194	212	213	230	216	218	191	189	229	217	197	186	190	199	215	223	219	212	213	217	226	230	214	206	206	204	201	186	217	201	207	174	204	236	217	213	211	219	236	208	194	236	203	197	220	239	202	225	186	224	201	212	220	183	198	236	215	216	197	233	231	192	226	210	228	213	215	245	214	209	216	211	207	187	206	216	215	232	227	185	213	229	224	210	204	193	214	203	213	205	205	196	230	229	220	231	230	209	217	218	221	216	216	202	216	195	214	201	214	207	210	207	222	210	216	203	214	192	233	200	198	214	225	212	190	207	216	212
22268	25301	31368	31229	34370	49642	44701	50951	30447	24222	27097	37890	38944	33050	21321	10428	4222	1463	681	694	642	667	653	640	649	670	686	639	588	657	641	628	645	636	649	649	618	650	617	619	613	636	609	599	573	649	634	584	597	650	609	586	564	623	655	583	612	602	573	600	600	627	602	578	616	612	614	590	588	577	569	591	604	600	552	674	613	598	593	635	634	611	595	641	650	591	595	622	650	634	614	601	634	593	642	569	632	610	606	566	600	632	627	596	529	586	593	622	575	602	593	593	613	568	558	615	596	607	627	611	596	631	573	615	634	631	570	604	608	593	592	633	588	632	569	588	566	647	600	593	656	605	641	572	555	603	607	620	586	647	601	648	622	524	589	584	632	633	596	621	583	648	630	619	621	611	588	644	586	616	632	582	557	631	622	583	631	602	547	577	556	597	604	622	591	624	609	650	594	555	613	644	552	580	600	561	591	575	624	619	634	614	578	598	600	591	664	599	558	575	604	641	613	624	588	599	561	610	579	620	582	599	585	591	606	609	612	579	607	621	639	566	631	633	601	607	627	644	612	583	609	597	609	585	555	613	610	609	573	625	608	594	562	597	630	611	599	580	584	610	596	631	605	592	618	636	607	681	567	575	616	550	584	638	638	597	594	650	598	599	581	585	609	597	592	542	649	598	620	568	636	609	609	587	636	584	614	602	645	623	618	608	579	647	599	582	586	593	610	610	631	632	614	618	614	621	634	579	613	616	603	601	590	614	609	606	607	621	608	585	603	621	588	590	642	608	551	609	608	630	590	632	603	591	673	568	599	611	585	594	612	613	577	621	608	578	602	550	600	614	581	650	645	583	564	578	583	604	586	642	602	591	602	625	637	567	620	616	586	643	647	586	622	602	607	582	626	608	553	560	586	612	620	620	573	632	569	568	574	610	611	612	585	548	639	593	604	637	613	639	601	592	623	607	665	622	624	609	606	564	618	599	623	622	589	596	641	627	632	609	618	612	575	610	588	580	570	556	625	595	575	569	558	611	624	681	657	614	606	587	631	592	632	569	622	633	559	583	605	598	582	624	621	583	627	616	581	618	569	546	620	624	597	557	611	572	604	583	601	591	601	582	621	589	599	605	590	584	617	583	638	591	653	607	616	617	604	644	619	656	616	617	570	627	575	642	585	607	636	589	610	531	602	584	595	605	631	583	569	606	628	658	586	610	601	605	581	556	621	656	639	611	635	589	582	600	595	643	624	632	643	601	609	618	595	618	611	595	612	573	607	657	594	597	602	575	626	608	612	575	607	651	591	567	596	592	637	569	604	584	630	634	598	628	578	619	574	586	577	559	597	582	621	606	636	547	614	602	559	635	637	647	607	591	612	660	597	600	582	605	592	591	649	615	591	598	624	574	590	574	605	593	608	582	602	569	626	590	605	604	611	677	620	648	590	625	602	599	554	622	604	592	627	583	615	561	616	635	618	572	561	631	639	595	586	599	619	590	595	607	602	626	593	593	616	577	612	598	618	650	574	610	589	569	604	621	631	630	611	599	620	572	614	619	649	650	588	571	623	590	556	565	593	643	568	604	595	548	639	585	640	668	608	581	577	614	600	570	618	584	627	583	571	617	646	608	571	576	603	611	617	607	564	587	659	617	580	564	584	639	623	661	608	577	615	602	599	601	652	601	609	622	591	578	582	622	658	593	614	621	609	557	586	612	616	630	586	637	618	602	588	586	600	573	585	626	591	607	609	625	589	591	636	620	612	612	611	633	608	612	616	618	629	612	644	597	562	559	618	586	576	622	604	607	655	598	599	607	610	615	620	626	631	605	571	616	660	627	624	640	550	599	609	622	637	608	603	592	634	606	592	548	589	634	586	615	592	634	621	633	625	599	640	620	594	630	574	651	608	586	613	593	620	611	592	586	615	622	630	587	570	610	562	603	627	608	584	623	622	612	584	601	597	625	614	597	579	619	561	640	598	606	601	620	602	570	591	584	555	609	586	633	619	606	575	624	578	597	584	590	608	605	603	634	580	587	578	608	595	597	599	608	581	573	573	581	585	578	619	634	567	618	598	599	602	595	612	658	615	578	562	590	586	566	649	628	607	600	565	584	609	618	606	658	543	583	619	585	626	592	645	612	556	599	637	605	596	596	581	641	624	612	588	653	585	595	609	630	571	613	610	598	611	552	647	587	657	604	621	613	656	626	609	649	602	582	583	594	606	600	603	632	592	617	632	635	646	562	618	590	613	619	603	578	598	594	597	641	620	609	597	633	599	564	651	593	584	591	608	607	628	592	586	587	548	567	625	586	621	597	602	614	603	608	592	661	600	580	616	602	591	658	624	609	607	573	596	646	621	613	632	645	615	592	615	598	599	571	600	626	589	633	619	598	634	576	592	602	617	636	637	601	643	577	638	626	586	626	625	622	593	588	555	613	593	594	599	590	586	596	611	588	615	549	574	570	602	604	576	592	605	621	575	600	572	626	558	609	611	568	636	605	595	565	632	624	616	629	591	628	616	550	634	592	628	607	588	594	621	630	597	612	603	616	597	610	588	650	608	590	567	617	626	637	638	551	657	611	620	602	566	613	620	605	619	644	588	604	620	609	616	596	606	581	580	580	620	589	561	588	599	611	596	616	584	606	623	602	536	685	617	635	589	602	602	603	613	654	630	630	567	595	545	631	596	595	585	577	603	581	558	580	595	618	590	576	615	604	588	651	599	619	652	611	601	561	588	592	595	595	593	590	635	607	596	558	622	617	633	620	611	592	582	616	606	625	597	617	567	580	587	577	633	591	685	615	614	637	613	559	592	582	623	617	660	625	636	642	648	569	611	593	639	653	619	561	623	620	607	606	621	618	623	605	564	583	600	618	592	583	576	594	662	601	609	629	637	620	602	584	605	626	637	565	588	607	599	607	583	662	606	608	579	533	607	584	582	644	641	588	592	589	628	609	613	654	583	585	621	621	616	585	557	583	584	561	576	614	611	645	635	576	572	599	583	569	594	626	583	631	602	575	599	607	627	581	600	584	561	624	609	635	628	638	597	620	590	617	594	606	607	645	572	609	570	595	566	624	558	644	603	556	587	633	618	581	598	607	637	583	608	623	606	674	643	606	600	584	635	564	563	609	584	625	626	591	586	572	632	624	602	634	637	602	590	599	598	629	556	611	607	607	613	607	609	594	592	649	580	602	593	571	633	599	573	564	621	665	639	640	651	597	618	584	674	589	615	569	575	632	641	592	627	576	571	629	604	585	616	602	619	597	632	577	581	548	627	621	557	623	622	614	589	598	605	603	628	603	592	594	607	612	598	611	593	586	651	646	565	623	609	598	631	632	631	634	605	595	602	574	596	579	593	622	609	590	617	632	571	604	582	607	621	603	575	577	597	621	655	612	631	627	580	610	582	591	616	634	593	639	598	616	610	565	558	594	581	582	618	609	601	584	590	578	602	602	642	567	623	585	602	564	610	610	602	620	588	590	574	625	636	573	572	559	590	597
13040	10760	13134	9975	5753	6402	4932	4186	2383	1805	1509	1735	1504	1057	863	510	363	251	203	228	200	221	220	196	198	200	203	190	182	223	182	228	205	209	194	216	210	219	214	195	192	203	185	167	171	205	217	218	209	205	190	192	211	179	188	193	175	168	195	201	209	186	195	186	208	166	228	224	186	196	226	219	207	212	184	222	193	210	203	191	183	197	194	221	220	189	216	207	209	209	216	198	180	202	200	183	203	188	182	218	203	207	216	210	190	225	213	200	180	225	219	196	228	180	250	201	212	218	207	180	183	197	208	196	196	202	173	195	175	210	183	173	202	196	181	186	211	207	216	189	171	213	197	204	179	197	195	185	191	181	224	201	202	195	202	209	191	191	207	205	201	205	206	219	214	194	188	184	229	204	188	195	204	195	209	213	199	223	197	194	199	206	203	179	181	198	195	201	185	190	213	193	198	202	205	198	193	213	191	205	210	212	197	213	200	236	223	207	221	207	197	212	195	212	207	180	216	201	212	204	212	205	227	185	191	203	223	203	192	221	204	184	199	205	189	206	207	201	197	218	182	206	216	237	202	201	210	208	184	222	228	175	187	198	198	197	192	201	214	209	186	194	198	180	201	220	213	199	199	189	184	216	200	206	197	194	220	186	194	204	196	216	193	231	200	199	215	224	183	243	193	182	212	222	212	193	181	192	205	195	221	202	182	225	212	179	216	195	185	205	205	190	226	199	207	176	208	218	202	180	212	186	188	196	171	188	237	233	187	191	198	185	177	198	184	199	231	206	184	177	213	194	239	196	188	206	184	203	211	178	200	224	214	228	200	193	177	195	202	197	212	213	192	235	201	180	196	214	191	228	176	174	189	192	197	222	197	207	179	203	248	220	212	205	208	193	190	224	207	217	181	217	245	190	198	203	209	207	182	236	197	192	196	205	216	201	208	201	182	186	204	216	199	197	196	183	202	236	214	192	211	225	222	208	195	184	189	205	178	216	179	183	223	220	184	204	244	188	196	204	221	187	201	219	210	188	223	191	192	185	173	212	183	202	219	197	208	201	210	205	178	183	200	213	238	230	205	222	200	213	190	204	178	204	186	205	198	185	173	202	207	211	200	227	201	173	186	217	190	179	207	216	189	194	187	241	186	192	230	186	218	187	214	192	223	190	206	225	218	209	193	186	216	189	213	210	203	209	183	194	196	183	219	175	218	224	193	191	191	216	190	210	207	187	200	198	201	203	184	203	219	208	206	226	194	201	215	188	175	190	224	195	218	201	205	200	197	205	187	175	219	211	215	223	194	178	193	177	192	216	208	184	227	207	216	187	205	218	195	211	193	183	193	205	213	199	195	233	220	221	238	196	211	214	205	207	200	189	200	208	215	195	206	185	216	190	191	195	209	174	195	172	229	179	202	184	169	227	193	219	218	217	208	192	227	226	213	187	180	206	197	202	204	212	233	210	194	198	203	192	225	198	220	194	191	213	203	194	203	185	202	188	208	207	182	197	214	197	204	214	180	185	223	217	196	238	206	188	211	200	196	233	203	184	207	193	181	202	201	224	181	201	207	195	195	182	199	210	186	192	208	201	226	197	189	225	181	210	182	207	207	202	199	239	188	222	180	195	213	221	192	219	212	195	198	190	208	197	223	210	210	191	205	185	199	211	207	208	207	205	212	196	205	219	177	193	211	193	198	192	205	198	206	209	214	170	242	215	182	180	203	178	213	195	195	212	203	198	208	178	190	201	186	204	185	204	209	195	191	172	211	200	175	209	183	214	189	191	234	205	187	198	199	211	208	215	211	217	194	196	208	200	193	193	216	191	219	189	198	183	187	208	177	214	221	204	237	203	192	202	201	197	209	243	191	206	191	203	220	195	184	209	190	200	203	211	181	212	212	222	210	186	193	189	220	210	202	196	204	204	172	201	188	186	188	184	191	205	195	210	191	188	203	201	218	235	186	231	207	199	185	190	197	218	205	196	217	226	196	207	189	189	188	226	169	205	175	204	188	202	201	218	200	224	234	209	209	198	221	220	188	226	193	213	206	195	182	202	209	185	220	208	212	172	218	194	166	196	185	192	196	197	193	192	202	218	217	207	196	201	224	191	210	163	206	192	172	205	221	178	193	196	196	199	209	204	194	197	216	191	220	211	195	193	201	201	199	203	204	225	200	217	230	210	229	197	193	223	211	205	221	186	232	207	220	200	207	203	186	233	195	225	212	191	208	212	199	188	186	202	220	176	204	190	183	188	210	195	185	208	215	183	182	209	189	200	198	200	227	188	190	201	227	218	196	225	211	184	208	217	215	203	194	179	186	236	191	208	186	221	214	197	233	194	230	200	196	191	190	163	193	203	219	197	191	202	204	221	208	202	208	201	223	174	191	189	206	193	213	204	186	200	212	207	213	206	223	186	211	226	186	192	207	206	180	198	189	225	199	214	215	199	185	189	194	188	225	201	191	212	210	218	206	210	197	213	199	216	192	210	199	217	183	231	192	217	209	206	224	182	209	217	191	203	186	204	201	189	202	215	204	201	211	199	184	219	173	200	196	217	220	206	200	200	218	204	221	208	166	205	192	213	215	208	185	204	220	204	224	195	223	199	207	202	194	187	203	198	200	195	183	208	212	193	196	191	184	192	190	213	189	196	201	217	202	214	168	221	198	212	173	199	196	193	229	209	185	228	206	194	218	215	198	205	223	190	221	184	188	203	177	222	194	190	204	171	211	200	229	208	225	202	238	204	165	200	221	212	195	197	221	220	226	188	200	190	209	190	228	197	191	200	224	214	192	186	213	191	205	209	217	176	221	194	183	205	218	203	225	187	214	223	219	211	168	233	195	194	206	196	200	188	183	206	222	195	189	196	213	182	207	204	224	202	198	175	193	188	177	234	230	197	205	190	216	201	215	219	216	193	216	184	198	201	202	195	209	190	228	198	211	193	187	218	184	184	200	208	213	204	220	187	197	225	212	195	178	210	197	215	199	185	206	225	180	226	216	222	209	186	218	213	213	171	191	193	216	176	186	186	189	207	214	191	223	210	226	211	190	199	211	202	202	186	221	195	194	222	206	192	200	197	188	181	227	185	201	180	200	217	207	188	196	209	186	205	186	221	204	191	207	197	240	215	229	193	210	189	192	191	214	219	211	200	223	222	192	206	213	219	210	185	213	221	228	194	224	166	202	196	209	186	204	200	219	205	201	188	223	215	216	218	209	233	228	211	217	192	217	207	178	159	225	214	182	183	221	206	199	199	208	187	184	225	200	193	189	193	212	223	197	187	203	204	198	191	190	197	203	223	194	213	177	197	232	185	211	195	188	196	202	198	188	193	179	208	192	202	232	222	192	211	209	209	192	195	239	192	195	212	176	198	206	216	204	208	201	204	207	187	218	214	208	187	203	218	201	191	191	199	212	175	205	198	216	212	193	217	238	189	214	199	228	211	196	220	227	219	200	199	181	225	205	189	214	221	193	208	188	173	216	195	216	199	213	178
8606	9658	18535	19923	15907	20093	16542	15775	10207	8494	7385	8245	6896	4784	3830	2151	1280	729	594	550	590	570	587	575	585	562	552	573	611	582	585	530	604	590	561	585	589	579	580	593	551	549	593	527	561	577	559	587	586	575	544	629	582	611	569	546	533	552	572	621	592	564	553	583	569	593	588	583	579	547	577	549	602	575	563	551	576	577	574	585	584	537	557	504	551	568	549	536	543	582	577	590	571	587	596	598	588	562	560	584	526	580	613	581	571	578	579	531	620	584	628	560	514	571	592	558	561	560	574	571	583	550	598	572	603	552	598	605	550	585	547	551	586	561	569	561	548	524	563	575	606	548	523	598	596	579	548	510	593	607	529	608	603	622	591	546	564	599	561	531	608	545	568	552	609	550	554	545	560	529	561	562	553	555	570	580	549	578	597	548	590	534	581	617	553	587	543	583	576	555	563	614	539	548	553	619	554	557	548	569	587	606	590	589	567	563	573	578	579	563	565	581	559	598	570	581	572	591	601	562	552	593	553	554	580	606	586	559	543	581	617	581	556	569	574	560	593	565	603	543	614	580	569	549	572	596	545	584	538	520	611	581	618	559	595	591	582	579	555	599	577	571	564	596	587	594	577	577	568	554	584	565	619	576	555	590	591	571	600	616	554	593	566	541	584	615	553	557	574	565	549	565	582	586	538	573	575	594	570	553	579	527	577	574	530	598	571	603	569	535	559	592	558	543	568	588	551	553	575	564	611	587	563	588	558	536	539	594	566	541	616	573	605	539	584	567	570	569	574	548	518	553	580	545	599	623	569	587	573	581	552	578	583	585	576	570	581	609	529	585	555	576	625	583	574	548	517	550	586	598	556	594	554	614	576	531	559	602	585	600	544	535	592	548	582	589	583	562	583	617	576	581	550	579	580	613	590	523	544	599	559	597	547	530	626	578	584	585	586	583	546	567	573	580	569	536	577	584	574	593	570	585	614	612	609	579	609	604	555	612	553	585	586	541	594	553	555	575	570	597	579	573	566	562	583	625	578	583	638	524	568	604	572	545	565	582	558	565	549	598	583	589	556	586	588	550	589	536	584	590	576	600	594	552	559	550	588	559	590	549	570	563	586	615	574	582	624	543	571	573	571	573	556	550	551	562	547	556	579	530	609	538	567	590	519	586	561	545	564	557	595	602	571	567	570	587	602	583	563	543	565	525	550	559	502	571	596	585	567	552	557	586	604	592	561	567	586	614	577	618	566	567	585	580	529	534	570	561	554	593	564	567	578	573	595	552	540	574	551	578	601	582	601	591	586	527	597	598	586	577	548	609	567	630	564	591	582	605	538	580	546	625	594	602	580	576	561	582	573	603	564	575	583	537	526	560	553	594	565	609	572	594	596	566	573	531	566	575	520	553	555	558	556	589	569	563	546	567	584	579	554	550	563	562	627	610	576	573	551	592	568	616	562	595	523	625	607	531	576	624	562	578	550	565	535	594	587	528	574	580	570	599	571	607	600	571	576	569	578	582	602	578	608	618	579	571	585	600	597	564	607	589	543	559	587	573	566	574	533	566	612	520	553	602	613	617	554	594	568	606	504	570	556	607	562	582	525	599	550	639	577	588	597	555	584	565	590	563	599	554	548	604	568	538	555	623	614	587	598	595	552	566	546	564	576	586	569	540	573	555	598	575	519	554	531	578	566	606	583	576	580	582	572	583	582	561	594	589	593	564	576	588	543	586	543	559	564	579	549	547	581	593	538	575	556	525	593	594	566	561	539	574	555	529	589	544	605	564	589	607	551	590	546	566	618	564	587	589	563	565	592	584	597	541	539	551	535	568	557	542	576	541	533	628	587	549	596	560	501	567	542	573	625	592	558	518	577	571	537	585	642	568	626	505	582	552	570	575	586	564	539	549	641	552	549	571	542	563	588	567	547	570	546	591	560	555	565	565	575	569	622	580	566	623	538	532	559	527	569	588	569	531	573	550	567	572	530	617	597	591	544	559	574	582	594	578	568	564	560	573	561	587	571	554	581	557	589	574	545	525	560	540	541	526	567	588	625	568	578	599	580	581	586	571	580	585	596	508	585	582	591	548	585	563	585	559	566	577	590	581	557	564	592	523	547	576	607	586	580	602	544	578	600	593	628	611	583	530	596	594	588	598	608	572	581	567	574	592	597	541	574	596	586	538	636	583	539	555	554	566	586	573	573	579	553	523	557	595	612	533	531	566	571	571	577	613	615	574	573	512	558	536	549	573	612	620	552	579	533	582	570	579	584	598	544	622	555	589	550	584	567	561	573	614	548	595	532	590	612	546	549	548	572	561	574	564	618	544	567	606	589	596	592	572	586	577	563	570	541	589	550	591	558	575	613	588	585	597	577	573	571	595	577	566	599	555	576	583	591	584	614	563	570	559	595	564	571	548	614	600	542	576	553	585	582	574	547	562	562	573	588	645	600	656	578	566	564	580	563	575	563	632	591	508	560	553	519	522	591	582	609	607	578	556	578	554	546	604	555	559	552	560	575	581	581	603	581	561	567	594	532	561	620	583	598	581	557	541	621	580	576	544	574	563	540	594	578	552	596	565	577	573	536	616	577	576	601	569	575	585	585	564	544	559	551	571	570	554	573	557	558	593	594	586	544	593	599	557	569	563	643	589	592	537	521	581	609	596	552	615	581	616	561	582	543	644	549	583	586	564	573	566	601	570	593	569	553	568	572	610	579	541	629	549	569	557	548	602	588	590	597	601	550	547	559	600	606	620	618	589	595	537	559	547	559	562	567	527	597	560	526	586	558	563	591	588	532	564	605	598	591	591	586	585	581	569	557	572	598	580	569	607	562	560	558	581	568	576	553	556	548	595	508	605	605	580	564	569	548	545	552	574	564	614	556	556	558	564	585	554	599	564	559	574	530	584	567	517	563	536	585	560	567	568	557	550	599	614	562	538	582	575	601	592	600	574	581	600	581	539	575	552	589	589	557	580	601	566	532	526	500	599	578	645	538	544	562	591	565	594	552	570	566	603	531	587	563	521	538	573	569	565	545	587	597	558	562	576	585	544	532	578	559	561	578	591	558	541	590	591	543	572	540	584	541	573	593	562	579	589	558	564	561	583	629	580	573	565	545	594	585	568	547	565	561	548	596	554	589	582	582	562	559	543	609	587	550	570	555	603	615	585	575	538	574	587	571	586	596	605	605	582	625	554	591	556	566	524	579	582	560	591	600	561	571	589	547	548	552	565	556	567	569	537	590	582	580	593	560	565	559	556	605	541	547	556	545	513	551	563	588	532	572	550	564	570	572	633	579	545	537	577	546	534	548	557	546	566	569	595	552	600	569	539	554	569	555	603	588	585	602	565	563	547	594	591	547	560	570	589	546	537	594	569	552	647	611	532	594	546	586	564	565	548	627	571	554	568	626	564	566	629	609	604	566	574	578	526	610	572	574	569	548	589	587	598	557	570	556	553	525	612	568	599	609	566	595	545	578	560	569	585	575	554	593	567
26017	23247	29921	21220	14686	31889	16363	17144	15259	3888	2818	5991	12950	9509	4790	2377	929	304	258	227	209	232	246	221	223	231	202	223	180	192	212	183	189	216	218	214	213	198	215	219	200	198	200	180	177	184	194	179	174	168	171	172	173	168	171	144	174	187	173	187	169	180	174	181	154	183	170	189	173	199	161	159	171	173	197	161	176	182	168	164	174	166	169	145	156	164	187	177	149	186	197	192	171	182	183	197	158	157	164	189	180	160	186	167	175	168	173	197	171	160	184	161	173	152	168	191	161	192	156	184	175	158	158	188	168	175	207	160	152	165	154	176	180	166	170	178	192	162	171	199	182	201	177	183	158	166	176	172	180	179	152	177	190	189	197	175	139	177	150	195	156	159	172	162	157	161	176	164	182	170	187	179	197	151	175	159	167	170	168	163	173	158	155	175	184	176	163	170	164	185	186	186	165	169	178	155	155	197	194	159	169	167	192	170	167	176	197	151	155	172	157	162	154	158	170	162	184	185	213	168	200	186	181	161	163	189	165	190	172	176	161	174	171	155	159	177	160	154	177	166	157	163	190	181	188	173	164	183	175	182	186	142	159	175	192	182	149	161	175	189	168	177	175	170	180	165	158	171	188	192	177	162	154	171	171	174	172	178	196	176	164	170	167	165	156	167	186	169	169	154	184	186	200	180	161	170	178	189	148	198	195	174	182	153	153	166	161	151	183	155	163	168	180	171	183	151	165	177	176	154	203	166	154	174	192	172	201	195	183	182	172	176	171	160	191	200	168	170	186	181	188	173	166	165	163	166	154	162	180	168	200	164	161	175	170	186	221	174	181	167	170	166	172	146	153	174	176	185	149	163	158	189	179	187	155	162	199	195	194	163	169	150	170	176	184	145	152	165	159	176	195	185	151	150	157	183	186	189	161	180	160	166	189	155	173	166	184	159	178	187	170	156	179	177	157	167	159	168	146	188	164	171	169	168	171	189	190	173	151	145	158	160	155	190	182	180	181	190	171	169	174	174	163	181	156	193	169	160	183	189	161	153	169	165	180	170	170	158	171	149	166	167	170	161	177	178	186	204	160	182	198	187	182	161	186	147	170	166	178	154	162	174	168	174	180	161	182	158	163	176	152	176	170	167	168	181	180	181	180	159	170	165	160	161	165	179	182	159	176	186	163	175	177	168	166	193	179	168	196	193	163	178	190	155	165	160	166	175	185	176	177	148	154	142	155	158	163	174	170	164	167	166	139	174	169	186	177	171	164	177	202	200	155	168	157	201	184	174	191	172	170	158	170	165	179	145	183	194	170	184	164	157	168	169	191	173	151	172	180	167	164	184	184	178	181	152	169	181	164	178	182	134	175	173	178	185	191	175	173	176	163	153	171	165	176	151	165	183	190	176	191	173	183	165	166	173	149	168	148	144	171	178	177	201	171	192	175	174	174	178	163	172	174	170	170	162	176	181	187	209	155	154	187	198	170	183	181	151	166	179	139	153	139	170	161	175	188	162	173	157	170	178	179	179	190	180	170	188	170	179	174	177	188	168	164	181	166	162	163	186	172	155	168	168	175	167	164	185	150	189	179	184	157	158	135	195	182	163	159	165	172	173	149	164	165	163	168	173	188	179	154	187	188	161	169	172	178	192	170	178	168	169	196	191	189	176	179	166	171	167	178	157	147	175	185	179	176	163	169	150	176	178	173	180	153	173	167	163	178	155	167	183	184	180	173	183	160	183	161	153	180	162	175	161	161	164	168	180	162	186	173	188	178	158	180	171	158	165	167	183	153	159	159	180	163	172	153	160	167	172	199	188	185	160	171	178	187	162	153	182	187	178	156	173	172	160	186	181	164	167	162	168	162	178	187	160	152	164	179	173	146	171	186	136	158	197	194	183	160	177	170	149	166	183	189	186	184	143	175	182	180	179	161	186	173	156	161	174	168	150	162	165	175	163	152	185	182	191	158	174	162	174	181	170	175	159	155	175	144	178	182	165	173	174	187	178	176	183	181	183	159	154	177	185	163	158	165	168	168	172	151	168	193	159	167	199	165	164	177	199	132	176	168	166	195	175	167	179	181	166	160	172	179	162	161	170	175	185	171	176	183	153	165	175	173	156	156	172	146	147	171	157	167	168	169	181	160	179	182	173	183	149	166	187	164	152	171	169	171	163	181	197	185	167	184	179	184	164	169	165	165	184	181	171	180	165	175	203	180	155	195	174	132	169	191	174	164	174	177	161	176	176	181	167	169	156	165	177	150	188	187	194	182	172	159	162	198	167	188	160	172	183	160	160	162	182	166	184	175	155	187	165	185	186	174	207	178	148	187	157	173	154	169	180	156	174	145	182	150	178	190	179	166	202	172	188	145	182	160	188	170	182	181	164	159	173	147	142	162	175	156	166	189	172	151	182	179	176	166	178	166	168	148	194	182	162	165	171	169	152	153	182	161	175	185	178	168	163	144	162	205	187	181	176	170	183	198	195	147	173	162	143	161	190	179	163	203	195	174	160	185	163	178	177	170	166	187	153	143	159	172	183	156	198	151	145	194	153	150	147	169	169	172	185	184	182	174	160	155	155	185	177	192	188	178	174	168	160	179	155	151	165	187	154	164	162	162	179	168	173	174	174	182	170	187	197	175	156	162	149	170	133	181	167	183	169	180	202	174	176	191	190	186	166	164	170	176	163	173	152	162	183	152	165	192	163	162	172	169	183	167	164	187	164	163	178	179	154	173	177	162	142	188	168	167	187	195	171	185	170	154	178	180	204	193	177	183	147	169	185	168	142	174	163	183	172	165	180	164	185	163	167	198	185	155	181	157	145	166	170	188	152	172	166	162	163	190	161	178	175	156	159	144	165	182	177	175	192	209	186	160	196	158	166	189	174	180	170	182	162	173	173	183	166	166	178	193	158	182	174	170	157	169	189	190	175	182	183	166	172	179	165	160	159	155	185	163	165	156	178	185	166	168	167	173	188	163	167	174	174	165	177	194	170	174	177	229	162	124	185	158	160	163	170	162	154	182	173	176	178	166	151	169	169	178	164	159	180	197	182	167	185	170	178	178	134	180	164	175	168	175	174	165	162	166	180	169	171	166	156	195	166	181	161	178	147	180	168	181	184	203	184	167	177	149	170	159	160	148	162	159	185	175	188	163	167	163	167	188	195	163	166	179	163	196	149	188	182	156	168	167	184	154	182	180	181	148	166	183	167	168	159	172	179	169	147	178	175	171	178	170	165	171	181	165	158	165	148	162	152	168	173	184	176	178	173	191	151	165	175	168	167	174	184	152	198	165	170	182	180	166	188	172	129	185	176	173	146	172	189	188	176	182	201	149	159	170	164	172	157	182	188	185	180	163	174	170	187	173	172	153	169	196	160	166	151	180	186	161	188	170	189	186	192	169	195	173	156	190	169	170	169	186	199	158	172	179	174	175	178	195	178	155	197	190	174	187	172	148	160	169	146	187	182	181	164	178	140	171	177	156	171	153	178	166	159
17036	19520	32177	28693	28192	44493	29105	36272	31110	13311	12583	22589	34715	28033	18020	10551	4633	1150	880	758	857	1018	1057	996	840	903	866	817	636	729	728	661	764	733	767	686	728	728	693	608	669	654	592	585	570	573	552	544	515	482	534	500	502	532	510	487	507	478	468	506	510	523	487	533	542	500	517	470	474	512	488	494	494	536	513	535	512	459	479	556	465	480	500	469	506	478	492	490	486	523	504	490	531	494	477	482	449	497	550	505	497	489	466	487	496	482	506	481	486	509	470	542	524	480	471	495	510	495	483	479	510	501	497	471	487	577	508	498	494	517	492	512	499	494	486	533	489	489	476	541	489	502	523	493	458	505	486	501	495	456	522	471	506	464	494	472	505	536	508	493	463	514	559	434	529	495	485	524	531	475	492	482	500	486	501	493	558	501	476	511	511	475	499	487	510	529	525	475	510	503	490	482	514	494	486	505	502	459	500	506	499	480	516	510	493	536	507	520	542	478	535	505	474	499	482	508	483	535	490	524	503	493	508	546	511	534	506	507	512	486	480	464	493	529	479	487	469	490	516	491	486	524	474	522	484	514	489	499	506	490	476	484	486	502	525	517	524	481	498	490	453	496	460	497	508	522	501	472	502	535	543	502	498	501	489	490	513	530	543	517	526	508	495	488	494	501	508	517	506	487	510	512	479	510	535	474	468	516	537	487	474	452	505	500	536	542	513	492	481	508	491	482	507	506	504	463	495	476	492	495	536	473	556	487	534	493	510	518	509	505	518	493	479	512	485	515	489	532	509	515	526	506	538	489	498	489	489	476	488	487	501	470	507	474	503	496	501	488	524	497	488	537	516	500	523	480	538	516	482	528	499	505	492	493	470	503	479	476	471	494	509	519	493	482	510	495	555	510	504	503	495	474	489	510	486	535	498	510	483	509	518	543	515	500	526	514	524	504	493	514	525	496	461	479	494	499	494	473	510	495	519	481	505	518	493	500	492	501	497	465	497	549	480	499	472	540	508	495	517	492	496	537	499	491	492	490	479	501	486	517	495	525	528	543	503	511	503	508	535	530	517	484	476	500	508	500	455	488	504	534	511	466	534	521	484	485	517	493	521	519	517	518	490	483	484	503	489	504	488	510	502	512	497	521	491	532	528	452	533	495	518	501	460	509	472	475	498	538	494	474	450	507	492	488	526	516	495	510	493	493	488	492	511	494	519	521	560	509	510	497	475	474	459	510	486	466	554	496	523	524	499	504	455	439	472	530	465	525	545	508	458	511	518	464	496	501	498	499	474	493	476	526	520	517	485	511	525	469	478	470	510	469	538	442	479	509	507	489	518	537	488	506	474	515	496	486	527	506	497	525	486	500	476	535	512	484	500	495	473	547	447	483	516	507	500	489	518	516	508	489	502	505	482	494	488	518	485	499	475	498	471	511	496	563	510	491	472	529	441	527	502	529	529	513	507	500	535	489	499	502	512	501	479	478	555	510	497	484	535	504	481	514	531	492	507	527	477	484	457	507	497	490	502	436	492	502	497	515	525	514	511	492	520	504	485	521	488	508	493	474	494	513	514	494	492	485	501	499	498	517	494	500	498	463	556	492	537	527	494	525	503	480	512	520	491	475	489	503	479	456	492	517	501	491	554	535	519	540	514	475	502	486	532	483	485	560	507	483	503	497	473	521	472	504	491	512	510	504	527	512	497	469	522	498	494	510	515	491	496	459	507	493	469	487	526	495	510	509	496	515	509	547	515	508	489	440	518	473	442	520	529	500	444	496	517	532	514	504	484	491	519	533	499	504	506	485	504	475	489	509	498	482	461	523	508	496	543	483	533	496	497	536	519	492	517	543	535	502	511	503	478	520	507	467	496	471	500	526	492	544	487	506	491	498	512	518	504	508	459	459	492	469	488	474	523	465	503	457	477	483	543	504	497	464	498	483	533	555	501	524	503	513	490	475	497	515	469	497	531	510	493	465	535	474	469	523	498	512	494	497	478	469	493	483	518	499	508	473	498	492	531	512	475	480	502	472	531	508	466	485	509	504	548	520	526	487	485	491	451	501	509	521	483	487	479	490	488	456	476	472	467	483	490	492	476	457	516	487	483	497	511	518	498	510	501	533	486	526	523	506	528	513	509	476	498	481	479	511	514	491	509	510	472	489	498	504	519	493	506	480	447	527	520	517	456	500	482	512	503	501	508	500	493	498	537	517	500	522	485	484	502	506	531	523	503	462	500	486	486	500	490	506	526	462	493	513	522	472	480	471	479	467	541	498	516	531	513	470	555	498	471	490	474	484	471	510	495	525	508	511	507	517	525	471	480	480	536	475	455	509	468	483	516	455	481	477	492	479	546	535	490	508	529	468	494	492	534	518	539	489	506	517	495	487	476	508	516	489	482	528	518	468	503	514	489	482	507	474	506	517	518	508	519	502	526	501	490	480	518	489	494	486	481	515	493	508	527	474	490	492	465	530	491	517	534	465	465	518	463	520	503	472	530	523	507	493	479	474	495	468	500	464	505	554	538	499	482	492	488	511	494	471	493	513	508	452	482	522	499	504	464	505	488	494	468	503	518	479	491	485	533	547	519	510	516	489	502	503	479	504	539	514	527	491	495	523	508	534	513	544	525	520	527	511	446	462	520	487	477	537	483	510	473	521	504	479	559	496	495	534	493	489	511	480	502	507	484	469	510	501	485	533	498	478	495	484	512	505	541	476	490	482	524	521	495	464	495	513	502	502	502	468	496	534	533	515	511	475	483	532	509	456	512	484	499	496	501	499	517	521	480	536	509	493	506	547	482	486	494	477	471	463	477	469	526	513	461	495	520	471	492	497	490	443	518	548	484	501	492	503	517	485	531	521	537	499	474	478	493	491	522	515	480	512	523	481	510	520	521	488	480	502	493	477	525	522	516	500	511	497	533	489	483	511	488	533	523	500	473	504	489	500	472	482	476	483	483	486	484	521	493	490	480	483	500	520	518	523	518	504	482	522	518	545	503	484	521	532	508	523	491	475	474	485	520	534	482	463	493	495	511	510	482	530	498	527	514	499	546	460	475	504	513	523	509	497	469	481	493	475	509	542	494	488	506	502	502	504	480	492	494	494	463	508	494	490	513	516	501	527	502	480	467	495	495	491	496	488	514	491	490	503	538	498	452	488	496	499	457	506	513	502	481	538	545	489	491	513	490	496	493	515	496	522	492	523	498	493	483	495	519	506	496	505	507	455	535	511	488	506	548	504	488	507	481	505	474	487	498	462	544	503	507	484	519	500	509	467	491	502	486	487	452	496	505	503	523	498	466	517	494	502	499	533	533	462	477	535	481	472	484	534	496	456	511	498	481	514	471	493	558	507	509	508	485	511	511	485	528	503	485	509	518	540	502	507	518	472	487	528	498	544	496	523	501	502	492	483	472	518	452	506	501	521	501	500	490	515	491	526	505	519	514	511	495	544	482	507	518	485	496	513	480	489	532	490	470	511	475	516	469	464	516	500	515	482
33328	31808	37255	27085	26470	45177	22327	19355	29181	11581	4501	5860	16218	19892	12720	5476	1355	588	535	431	425	458	494	451	403	455	425	428	358	337	371	377	346	354	434	372	374	346	295	291	296	256	275	272	295	268	241	242	221	205	201	191	203	222	239	214	187	215	181	175	194	201	205	182	167	216	179	193	214	171	200	200	187	192	196	187	208	220	196	179	199	187	190	184	223	214	183	193	199	213	199	184	203	181	188	195	180	175	203	194	190	212	201	189	175	189	190	199	197	213	209	216	186	183	161	187	202	164	185	198	177	208	180	200	187	195	177	209	205	214	186	199	201	194	202	210	214	223	193	200	180	218	198	204	194	201	204	190	191	184	187	192	183	177	181	178	184	186	185	190	210	195	213	207	207	185	179	203	190	197	188	179	207	208	191	207	210	177	161	201	190	209	215	176	179	190	185	191	173	180	196	194	220	195	181	207	214	216	184	195	204	190	186	193	189	194	161	193	192	188	191	209	189	193	202	154	185	182	203	203	219	191	199	204	184	186	209	196	181	182	175	217	174	181	175	177	185	182	197	204	183	200	186	182	184	164	175	183	190	191	182	185	211	188	174	192	183	207	189	207	229	211	197	214	180	199	189	190	177	210	183	194	196	183	203	214	220	197	178	204	201	187	186	192	201	203	203	189	188	194	193	199	187	215	183	214	176	199	220	211	201	190	189	189	218	199	191	180	187	193	189	182	175	178	167	182	204	207	218	208	191	201	206	195	212	186	212	191	209	201	195	192	223	208	194	223	198	193	210	195	210	193	228	212	197	199	189	183	199	192	190	176	200	206	166	195	186	211	217	200	203	179	211	188	204	205	202	200	209	181	183	190	208	217	187	193	227	194	189	178	205	183	202	196	175	210	153	202	187	189	191	197	195	201	208	182	189	193	197	186	173	180	175	183	217	193	183	209	208	168	172	219	213	189	213	202	200	188	198	199	192	207	217	206	194	199	207	193	190	180	174	194	194	189	182	203	199	199	212	192	194	199	190	219	216	171	203	205	194	178	213	170	189	201	209	185	184	204	188	196	217	225	195	202	183	188	165	188	204	205	191	170	204	191	202	209	205	182	194	177	190	182	210	190	188	208	197	194	179	213	212	201	190	196	193	180	202	193	187	178	207	222	230	191	200	196	188	205	191	190	205	194	207	189	183	198	184	220	195	184	186	180	205	207	193	218	196	189	189	186	206	197	203	205	197	189	194	212	218	196	203	169	198	175	206	213	172	194	209	229	192	179	212	187	179	199	195	209	212	186	191	182	204	188	179	200	194	195	187	195	201	189	189	210	197	169	238	219	189	179	178	191	185	238	177	192	199	191	192	213	199	163	203	203	196	175	203	206	190	193	195	192	199	185	204	190	210	190	187	195	189	201	212	180	189	191	188	207	188	203	196	201	198	185	173	192	212	214	186	175	193	190	191	221	185	205	200	200	203	198	181	176	170	190	194	216	191	219	201	210	179	245	203	186	206	204	181	223	190	187	219	194	188	207	195	203	186	182	195	185	203	176	215	201	190	218	194	200	191	171	197	171	185	234	218	207	210	187	186	190	196	187	204	208	178	218	187	204	208	185	190	187	199	189	178	211	206	202	216	181	200	219	206	191	171	182	183	182	208	205	193	169	191	186	181	169	201	222	201	199	219	190	191	178	198	177	200	176	191	214	225	210	190	188	204	185	192	211	178	198	191	210	202	201	164	173	176	199	207	177	190	214	184	187	173	206	195	193	180	179	189	177	205	179	195	182	207	203	199	168	180	202	191	184	197	200	193	186	190	211	197	200	194	215	182	184	220	171	193	193	190	217	207	181	198	229	199	203	196	174	219	205	200	207	204	195	181	181	199	205	174	210	183	204	197	185	180	177	203	227	195	206	196	189	190	182	187	192	207	190	212	201	210	185	183	196	202	183	187	190	189	210	178	195	191	192	181	197	177	170	194	211	192	193	189	197	199	190	204	178	193	182	204	209	164	205	193	176	194	210	183	178	196	181	176	227	199	220	211	200	190	207	184	167	203	213	191	174	207	225	203	189	185	183	213	198	190	198	196	208	201	175	198	207	180	192	200	208	192	202	220	187	184	208	192	201	207	204	192	187	185	214	197	191	185	182	168	207	220	224	215	170	194	198	217	210	197	195	190	181	207	192	176	209	202	215	215	201	206	207	224	204	207	189	206	213	189	204	192	181	217	185	192	196	183	223	205	203	190	215	201	178	187	212	212	197	203	198	179	182	189	199	195	171	182	216	204	195	215	173	198	174	200	217	189	183	191	202	191	191	211	205	194	195	190	198	193	216	198	190	183	192	168	195	202	206	209	194	198	191	193	212	205	210	194	164	206	186	198	176	224	202	183	221	204	195	185	193	195	186	195	197	227	196	195	180	183	195	196	197	187	196	197	193	212	162	190	203	182	200	211	199	192	176	198	193	203	198	229	193	192	193	218	201	204	177	226	219	205	177	211	190	202	219	195	189	194	215	205	204	199	204	206	195	182	198	194	182	195	198	212	192	186	170	202	199	189	213	174	211	186	189	210	232	171	195	199	202	208	203	218	168	189	198	201	186	196	173	210	206	186	223	196	202	196	208	207	191	192	205	159	186	193	186	195	219	197	195	198	214	183	181	209	169	207	195	191	167	177	193	178	181	196	206	180	189	216	200	187	182	193	200	211	182	205	206	207	185	175	196	207	228	215	191	208	184	199	202	223	203	176	167	209	217	195	219	196	200	183	181	188	184	190	205	176	185	179	206	197	190	185	184	194	195	190	199	206	169	175	205	186	188	184	209	176	183	185	203	221	196	230	189	195	185	224	190	184	193	197	222	214	217	192	205	177	204	184	209	216	206	205	196	190	186	177	200	186	183	242	210	217	204	212	197	205	209	194	193	182	202	204	186	184	226	203	170	177	183	195	197	183	184	203	197	203	208	162	159	206	209	195	192	191	198	217	204	201	184	224	179	200	227	206	204	197	194	177	178	199	229	172	195	193	205	193	198	202	212	192	222	201	183	200	204	194	196	195	196	194	195	187	200	223	208	163	199	224	209	182	189	189	210	217	194	206	173	206	196	225	196	188	202	197	204	218	192	176	171	200	196	228	206	188	210	203	196	179	195	181	175	198	182	193	190	158	225	185	176	202	196	184	196	170	185	209	204	200	206	192	196	192	187	191	197	182	198	195	194	187	196	187	191	181	198	206	190	177	181	174	207	193	170	199	216	212	213	209	167	217	200	189	219	178	181	171	217	199	189	191	199	215	188	193	187	192	191	211	168	198	181	197	180	190	210	199	184	178	188	209	192	214	167	182	176	174	187	203	195	222	193	212	213	221	183	196	183	168	189	211	198	234	215	188	218	176	193	181	203	222	186	201	202	204	185	176	202	223	208	185	200	200	204	206	214	183	209	219	200	181	181	191	197	196	169	164	182	176	214	180	170	184	194	205	212	209	177	206	219	201	183	209	213	184	183	194	203
21664	25543	35813	35257	38740	50878	33651	37437	44385	24234	15304	22263	38967	41111	30964	18677	5924	2673	2535	2096	2134	2391	2867	2469	1986	2534	2206	2202	1628	1670	1828	2052	1916	1886	2024	2154	1896	1805	1459	1167	1296	1086	1127	1087	1033	1031	887	833	769	752	633	708	659	610	650	580	585	573	548	541	593	598	602	567	577	565	524	590	567	550	544	596	556	556	546	594	558	558	545	584	543	568	549	575	600	533	594	569	530	534	535	536	563	533	562	561	547	519	544	535	576	520	582	554	547	567	549	548	568	549	562	587	554	528	536	575	557	591	580	569	591	549	585	525	521	596	581	571	585	540	548	574	567	578	568	569	558	544	561	572	519	556	594	551	550	547	562	554	507	596	562	566	493	538	559	556	483	535	569	559	561	560	512	530	555	500	531	509	581	591	579	585	558	585	562	575	533	526	532	543	546	570	546	537	570	562	548	570	547	568	542	549	552	531	561	593	537	541	555	558	538	541	561	573	584	566	570	553	542	583	525	567	549	549	569	532	557	557	572	557	588	572	561	592	537	550	544	573	563	574	535	559	522	569	577	533	559	526	546	587	564	557	569	553	562	555	566	557	577	627	575	513	544	565	505	557	571	552	582	543	598	549	608	561	542	587	572	533	530	572	542	549	576	580	493	607	568	582	580	522	587	586	588	561	544	566	542	605	587	559	531	580	542	544	510	591	565	597	585	545	554	568	533	550	556	575	548	568	596	575	538	550	551	530	590	567	577	556	557	557	554	560	526	525	567	590	552	550	565	602	565	582	567	590	542	578	601	554	544	535	532	551	534	571	567	570	530	549	541	557	533	570	553	594	542	531	533	582	539	541	541	558	574	533	606	576	547	558	577	547	553	525	571	588	548	549	560	512	574	580	539	551	557	545	560	546	525	582	595	532	565	515	548	604	567	561	578	548	577	558	557	524	539	575	546	564	584	558	550	544	547	572	558	563	550	558	511	586	586	544	555	562	540	595	582	548	586	573	565	559	571	559	591	552	550	586	556	556	591	617	557	552	570	558	529	528	569	566	535	585	610	552	602	508	505	577	561	569	541	542	582	583	556	548	548	574	531	610	537	584	580	589	533	553	554	560	512	567	558	574	541	586	583	537	561	566	575	578	561	584	577	552	528	560	536	550	575	530	535	541	542	558	591	583	569	544	548	565	573	539	566	600	543	563	577	586	525	547	532	552	583	556	518	539	584	530	558	525	597	577	590	561	531	527	545	567	549	575	533	573	569	597	550	559	526	540	550	554	583	537	551	558	521	561	548	555	598	563	522	556	562	573	549	533	583	565	515	585	543	566	533	593	571	580	564	537	548	567	566	570	556	538	575	538	549	564	537	554	597	581	559	572	530	550	527	541	567	562	546	568	575	567	586	581	558	618	555	576	574	562	557	539	521	579	527	551	541	530	606	584	590	587	586	581	513	529	605	569	544	549	575	579	544	579	538	587	583	561	567	567	592	574	579	559	548	544	567	539	588	528	596	571	563	571	562	543	608	535	550	591	571	531	566	543	561	562	554	540	558	558	555	560	549	527	563	553	540	551	580	520	577	575	552	527	570	536	587	519	581	543	581	527	530	597	601	549	520	557	582	562	556	546	554	556	567	573	581	555	551	614	569	589	552	547	603	567	547	515	569	532	545	586	554	563	513	557	538	579	527	544	587	575	569	562	562	556	545	520	540	559	561	583	568	597	510	562	556	597	568	596	575	576	553	569	555	543	575	559	533	535	527	530	568	568	546	563	542	567	541	601	520	535	583	579	544	560	535	552	499	592	593	562	514	525	546	547	538	624	586	576	588	580	531	605	557	528	571	549	589	529	565	517	554	543	564	583	529	565	543	553	573	569	580	557	567	568	527	544	604	610	617	547	550	567	548	543	559	575	562	575	569	589	547	552	542	555	566	544	562	581	522	573	589	552	551	529	559	552	586	557	585	521	515	548	557	579	522	592	543	574	566	553	560	570	545	550	544	551	577	558	587	592	543	546	551	547	589	538	549	545	556	588	568	609	579	560	558	513	540	587	590	579	528	534	558	598	569	518	547	560	571	531	566	589	598	552	528	529	559	564	598	579	570	575	563	543	603	521	518	566	589	587	542	523	563	548	559	586	558	587	559	580	553	539	559	561	568	541	552	547	535	587	544	550	567	569	539	586	588	560	574	545	564	550	549	504	560	567	559	575	564	560	601	579	551	554	519	546	573	557	592	587	592	555	578	573	572	528	565	593	578	531	549	570	598	498	537	536	527	558	541	604	493	549	524	563	545	551	587	582	616	581	528	569	542	553	580	557	561	534	586	565	566	552	530	529	562	564	564	526	541	552	577	554	553	525	588	587	570	564	587	563	522	573	572	530	574	548	562	570	566	544	518	585	592	600	573	573	530	622	561	561	556	567	546	609	542	544	529	548	565	555	538	533	539	564	511	572	587	563	573	567	563	611	578	542	557	580	556	583	537	539	551	595	535	569	540	596	596	549	547	604	558	588	550	597	567	579	540	564	545	529	544	566	558	554	576	557	567	586	613	547	576	554	506	554	530	571	545	532	584	563	594	575	574	543	553	559	555	570	609	543	573	595	523	554	547	570	529	594	533	575	523	582	542	603	529	570	534	545	542	554	555	570	535	535	509	587	555	562	564	574	542	554	577	574	532	534	544	577	532	589	564	591	531	575	574	578	541	616	568	551	546	512	544	543	554	553	570	591	528	562	593	560	573	545	605	518	533	532	592	555	593	572	597	531	581	589	556	572	594	529	554	591	555	553	587	584	550	620	569	572	530	530	557	547	547	597	599	536	599	582	549	565	549	535	550	530	532	538	522	540	572	609	589	583	577	578	557	561	582	579	571	572	507	580	552	574	542	528	544	561	538	571	553	583	486	556	533	539	585	560	581	538	591	550	596	572	533	569	595	572	571	525	544	544	554	554	553	568	545	520	560	567	593	560	588	537	559	541	568	542	595	548	583	550	597	573	575	605	599	569	564	586	530	557	554	533	560	562	509	577	600	537	597	546	530	542	563	565	588	542	551	577	520	591	581	534	545	551	552	573	543	553	538	591	519	563	566	582	579	544	533	532	554	595	565	543	565	547	579	513	542	571	519	557	512	561	531	592	559	574	555	524	549	600	549	563	538	568	568	561	569	542	554	556	565	583	562	564	539	593	576	572	555	568	538	571	541	556	538	567	579	589	546	598	548	580	581	581	593	574	499	516	570	540	567	561	567	568	565	579	567	535	570	550	577	568	539	527	579	570	564	567	546	544	549	548	563	572	568	572	585	559	555	547	549	562	580	557	558	600	550	560	544	532	590	551	598	554	512	542	550	526	551	567	568	605	568	557	532	573	613	545	545	569	527	484	574	592	568	552	568	605	595	559	560	526	561	527	532	565	526	583	557	546	548	602	558	571	514	586	579	597	544	547	584	555	567	571	532	538	531	551	573	520	550	515	556	563	553	581	566	553	598	572	617	553	607	582	545	586	580	553	581	584
13168	12564	12288	8630	6576	5592	2868	2237	1824	1455	995	1002	1482	1989	1701	955	306	197	206	182	203	183	207	190	181	220	172	208	206	209	213	217	185	200	203	190	202	215	211	213	204	171	202	187	197	185	205	201	198	225	176	195	217	204	183	185	213	201	187	218	196	181	205	186	202	184	172	174	195	190	194	208	190	170	183	194	164	211	198	185	181	167	218	180	194	201	207	223	199	212	194	180	189	219	179	190	195	176	197	195	163	187	180	177	174	221	204	206	194	182	203	162	179	184	200	201	191	213	187	203	173	195	178	185	172	172	164	187	225	185	193	208	200	182	186	182	171	209	189	170	195	169	206	210	215	174	208	214	176	196	199	208	193	188	173	190	186	198	190	227	187	173	167	195	169	180	194	177	195	207	200	184	176	208	176	206	189	163	198	164	185	152	178	188	218	186	202	166	190	205	196	207	209	212	207	181	194	210	207	181	171	167	170	183	197	196	196	195	210	195	204	208	173	189	182	215	172	189	199	183	205	180	191	174	196	193	180	185	196	184	182	195	196	185	160	178	171	183	192	182	183	223	197	159	216	185	202	194	192	173	205	186	172	217	207	185	222	208	208	212	194	201	166	204	186	183	193	230	180	190	179	207	194	192	198	205	195	195	188	179	203	194	193	179	200	201	182	199	182	184	171	174	167	209	203	207	170	208	176	190	200	215	185	184	198	203	223	207	197	179	201	196	187	182	213	220	192	180	187	209	186	185	186	206	183	189	196	184	209	202	219	190	179	213	198	176	187	185	197	190	185	205	196	181	220	192	212	175	170	201	164	207	194	226	157	209	190	186	196	194	179	165	203	196	198	180	194	199	192	190	189	175	192	190	195	193	180	156	190	192	164	200	186	198	167	203	195	174	199	196	212	188	180	162	186	162	181	200	221	181	219	169	212	192	183	189	181	212	223	192	168	191	209	193	171	208	199	197	189	179	202	217	184	195	200	206	178	198	177	202	215	221	171	175	178	201	176	177	204	198	196	178	190	171	191	182	203	214	191	182	207	185	191	207	202	165	201	199	181	184	205	178	187	196	213	208	189	168	195	184	220	188	186	185	190	181	203	219	205	193	199	201	205	207	193	177	170	178	200	200	202	190	201	221	194	183	196	191	181	195	164	199	204	167	174	187	188	207	190	181	189	215	198	195	203	214	199	194	198	178	193	175	202	196	206	187	188	200	214	171	172	170	202	187	183	179	175	184	203	206	180	172	183	176	173	220	191	207	192	189	187	194	195	178	201	184	192	211	191	192	209	165	192	189	169	213	199	183	195	193	204	186	168	170	183	193	187	220	207	193	174	211	216	209	171	194	181	186	179	208	179	182	199	187	212	194	201	210	183	177	180	171	197	199	184	194	170	187	177	186	206	196	174	189	171	195	183	190	212	198	174	213	198	207	192	168	171	202	206	194	191	205	193	174	214	186	180	204	209	185	180	211	183	193	183	190	174	156	179	183	199	207	192	179	176	181	186	203	180	151	199	205	189	179	217	182	214	204	220	191	182	199	221	203	203	172	200	195	207	193	186	197	192	223	196	201	175	170	174	175	192	208	180	203	166	181	195	189	214	201	219	187	189	196	174	209	210	216	186	184	179	190	195	198	195	204	206	202	176	195	194	206	180	208	190	187	187	193	181	200	192	174	190	210	213	178	182	217	203	192	199	166	184	201	210	184	178	196	208	163	166	198	175	206	179	204	197	204	184	194	179	175	202	166	196	222	192	186	187	195	182	212	209	207	181	164	200	197	198	213	166	179	190	194	198	183	183	205	196	170	187	176	186	205	165	200	187	187	228	219	198	190	190	199	200	179	200	199	184	207	209	192	211	208	199	177	200	188	192	162	193	191	196	187	203	189	184	198	202	189	190	174	189	168	214	188	204	171	160	167	183	198	188	173	173	176	207	188	196	224	215	193	201	190	205	180	200	165	197	181	177	189	198	174	171	204	187	202	201	180	175	184	186	198	176	193	195	162	182	188	175	185	199	210	167	194	198	181	191	199	214	185	198	200	179	179	191	202	214	186	206	208	209	189	201	189	176	165	203	170	213	194	174	200	201	189	198	160	194	183	202	196	171	200	190	186	211	172	156	180	201	246	204	185	186	198	194	185	183	193	198	190	177	193	186	163	203	189	180	193	196	194	165	179	179	179	182	197	194	194	210	182	195	193	213	193	184	176	175	220	192	162	197	186	191	192	176	211	192	180	194	196	209	194	210	166	175	186	176	180	172	167	179	193	176	187	189	207	203	207	192	228	188	204	190	179	200	189	164	202	194	213	179	179	195	180	207	188	176	181	179	208	205	187	188	194	187	183	193	195	179	204	209	182	210	192	186	203	171	195	203	196	193	169	192	219	167	183	174	174	195	209	171	168	186	175	188	205	170	172	206	191	175	169	190	189	188	179	205	176	179	207	190	211	180	189	187	200	207	183	182	214	186	166	169	176	191	211	191	189	203	197	190	204	191	168	199	180	176	190	205	163	192	206	179	187	183	192	188	182	186	180	178	192	197	212	188	193	200	188	196	204	183	217	195	193	183	173	209	189	195	193	202	191	178	179	215	205	195	199	173	177	179	188	211	187	185	210	187	174	186	194	193	193	182	184	211	192	238	198	198	214	193	164	182	183	185	197	191	193	181	201	171	199	187	173	188	177	189	192	197	202	216	198	187	197	187	189	186	184	194	217	218	190	180	197	201	195	190	180	157	209	223	188	186	190	174	182	176	195	187	177	168	235	187	190	174	212	222	187	196	194	188	184	183	177	224	192	198	216	170	202	187	192	219	184	215	188	204	182	209	212	181	178	169	196	202	163	178	179	180	194	221	186	204	205	181	158	193	180	180	185	178	174	179	178	213	174	179	202	185	171	194	168	185	200	194	191	182	185	176	176	202	193	195	192	217	193	174	196	198	181	196	183	203	179	170	197	169	173	197	193	172	206	187	218	177	204	176	196	200	172	177	189	175	177	204	202	198	176	184	167	188	189	204	189	166	170	206	194	173	189	206	188	208	201	187	176	194	186	204	203	196	180	203	199	178	183	201	158	181	210	197	182	169	206	193	197	188	199	174	184	170	200	197	192	169	187	155	193	207	229	165	176	222	162	190	176	191	205	195	184	184	218	192	161	194	190	174	188	196	181	205	175	201	203	197	189	185	207	186	198	185	153	177	184	192	153	196	193	194	214	187	193	198	203	196	204	215	194	172	191	172	184	189	186	154	184	186	196	174	198	190	186	200	182	182	181	172	178	211	166	187	193	196	210	201	186	195	193	193	185	188	178	185	205	196	186	169	205	177	184	195	198	177	217	189	175	184	185	196	197	191	182	198	185	153	176	183	201	183	169	186	208	228	193	181	185	186	184	207	199	186	194	175	186	181	190	195	180	191	176	182	183	203	187	201	191	212	195	216	203	210	171	205	192	179	176	203	194	187	183	192	178	190	168	186	201	187	196	186	179	187	191	185	158
8663	11255	17018	18636	17425	17599	10909	9959	8422	7363	5337	5237	7676	8880	7042	3836	1129	648	664	693	635	633	651	658	568	601	626	655	611	556	640	628	584	607	601	614	576	602	626	568	551	562	541	584	538	614	548	547	546	568	546	548	516	612	559	535	530	517	530	548	550	545	560	529	525	516	532	527	523	539	558	515	577	540	554	558	553	527	579	545	531	479	509	530	566	511	520	578	510	584	563	538	512	564	529	541	528	605	552	517	541	524	536	564	508	558	580	532	532	519	524	517	572	539	555	560	558	542	544	590	529	555	566	553	553	526	550	516	594	561	518	556	558	531	528	549	603	524	530	523	594	553	550	532	528	530	533	534	571	526	497	588	503	533	531	584	540	553	509	546	545	525	535	575	517	525	559	582	505	602	511	565	546	509	527	534	568	551	530	538	526	600	531	508	542	531	507	552	513	541	531	547	538	543	514	528	546	534	523	552	542	590	545	523	512	472	530	517	512	513	555	528	509	535	584	559	531	554	586	523	562	528	529	523	541	551	545	551	534	552	479	553	501	579	536	551	545	572	497	530	549	518	586	526	546	599	543	534	514	551	509	559	523	539	542	550	602	538	545	565	556	541	516	527	504	501	528	504	541	588	562	514	513	567	538	563	544	610	550	555	541	536	516	565	523	550	514	486	512	563	532	542	566	607	522	490	568	534	607	591	554	580	541	494	591	555	571	555	523	518	515	514	571	502	560	539	537	533	534	527	559	509	567	554	496	492	583	538	544	576	501	538	519	555	563	566	516	539	537	540	522	538	556	555	537	534	549	549	584	547	563	582	467	529	588	550	564	514	565	539	530	491	550	566	518	524	521	537	483	513	552	512	545	567	556	532	572	539	534	538	583	517	516	548	560	545	502	561	528	499	542	559	527	566	511	543	515	562	518	547	517	552	564	555	545	527	517	528	545	534	562	528	589	553	589	560	527	574	505	508	547	562	519	546	588	560	541	558	567	523	547	549	577	568	520	517	545	555	535	480	509	542	554	575	576	510	537	537	562	513	545	537	549	508	556	557	548	537	567	502	587	571	497	528	567	554	531	546	550	533	533	544	551	547	579	544	566	548	550	570	527	511	529	554	522	550	548	497	540	547	531	574	575	531	564	516	552	558	587	544	604	546	553	519	562	521	545	563	533	519	558	583	580	546	556	538	550	495	538	561	551	507	558	529	562	501	539	524	488	573	544	529	525	531	542	566	541	518	497	557	568	531	537	525	567	517	514	543	506	496	547	558	511	533	538	570	510	540	538	551	557	539	552	500	568	551	525	519	521	497	519	523	502	512	497	556	543	566	523	570	564	521	560	553	544	535	535	548	535	575	555	535	538	511	559	494	557	496	564	554	537	536	531	545	550	547	533	565	534	527	520	563	545	541	544	585	549	499	546	554	499	555	542	547	503	556	563	529	541	550	542	512	520	518	555	529	561	545	493	550	514	554	542	515	549	517	553	546	525	503	554	536	517	572	510	523	520	581	509	505	544	510	544	531	501	527	552	516	508	497	576	543	548	535	577	530	514	558	491	548	546	517	576	563	522	579	566	543	521	560	540	532	513	555	533	540	539	519	556	517	524	525	519	559	515	517	507	535	567	527	554	529	501	558	548	564	562	552	533	492	545	544	558	521	539	542	540	558	507	586	554	550	516	549	577	507	527	553	522	553	542	596	524	549	511	517	596	536	543	539	537	538	557	521	563	536	556	543	518	541	541	514	535	537	542	550	560	472	527	527	523	532	484	518	536	532	571	517	561	530	528	573	498	547	521	586	567	574	586	548	531	555	567	539	495	536	540	558	547	526	540	568	564	518	527	581	533	531	514	547	544	498	489	542	539	553	538	522	555	509	545	510	509	506	521	553	535	523	520	506	545	564	496	542	559	540	547	540	576	571	523	542	543	535	558	528	520	490	540	525	531	554	563	526	562	548	543	521	537	560	541	529	560	521	541	523	573	552	534	524	542	554	541	577	502	494	560	537	499	527	543	524	541	549	553	533	527	536	516	553	552	526	528	527	553	531	581	527	552	511	557	535	560	530	522	538	535	567	569	531	505	542	517	546	573	532	554	548	501	512	564	524	522	516	557	557	525	532	530	549	551	533	526	542	536	534	550	556	524	519	510	523	532	585	563	539	584	547	523	531	578	534	536	570	541	569	520	580	482	608	503	561	510	546	535	546	538	534	522	549	548	553	534	552	511	542	500	539	544	546	508	583	521	544	521	558	529	561	552	550	565	527	514	538	479	557	543	522	521	536	529	554	539	510	513	548	542	537	509	534	522	558	542	543	551	544	525	562	512	522	502	556	543	535	526	522	538	550	541	545	499	563	539	548	551	567	592	551	502	508	494	537	541	516	563	521	567	533	572	555	540	544	504	551	528	546	514	566	567	585	562	516	544	528	496	573	545	525	562	512	598	553	521	545	576	541	542	544	584	527	554	547	518	511	506	575	585	503	518	548	511	551	548	522	557	552	520	577	548	557	533	606	549	525	537	537	533	535	502	525	556	558	540	512	545	567	504	542	533	539	537	557	560	568	486	582	494	532	544	553	535	538	556	582	504	565	550	533	530	554	553	508	518	513	531	542	556	533	527	525	563	532	550	542	574	529	495	559	512	523	522	534	555	512	565	524	530	538	486	521	540	554	551	560	527	535	526	532	542	568	537	533	523	546	553	555	557	564	578	543	546	528	530	514	531	543	523	585	528	517	562	529	578	557	523	516	518	594	551	539	565	558	544	538	579	553	517	515	539	565	557	530	553	523	535	573	517	566	528	556	568	522	527	473	508	518	575	576	554	542	538	554	554	528	529	571	563	525	549	494	562	555	553	559	501	522	544	571	562	526	554	502	539	520	514	570	554	517	521	532	520	560	552	504	568	550	561	527	575	582	539	582	558	539	527	555	569	540	517	529	532	556	546	579	532	538	570	562	523	524	528	548	580	552	543	530	534	562	538	550	527	545	532	578	547	547	520	530	578	533	527	550	551	515	520	550	557	552	526	550	567	579	542	582	544	505	545	542	485	556	542	532	545	546	550	524	571	535	524	556	535	546	520	504	550	546	554	582	551	509	540	518	571	517	524	548	535	540	495	512	551	491	562	531	549	523	579	509	529	540	523	572	545	599	595	554	584	509	532	524	547	532	552	569	545	516	526	534	559	534	537	519	578	507	545	524	491	553	543	529	513	510	533	546	521	538	527	522	531	579	553	521	550	517	570	495	524	536	530	539	562	519	505	552	539	504	488	546	549	577	533	569	554	564	522	511	545	545	536	522	534	616	513	557	534	525	522	520	547	534	541	553	509	523	535	531	573	484	560	585	562	517	566	565	476	540	572	528	502	579	518	590	534	559	549	541	571	551	525	559	512	567	536	525	565	548	517	583	550	537	504	540	575	514	536	573	577	512	539	540	571	531	539	530	574	500	543	578	516	546	571	547	516	533	521	516	579	528	510	509	536	552	550	565	541	519
27244	30557	28156	19683	19032	21670	18986	9077	5750	4863	3917	3970	10761	12342	12403	6170	1194	982	1062	905	758	651	689	661	649	545	551	543	463	342	403	561	592	571	582	626	537	471	487	360	348	391	306	322	313	252	229	228	230	220	205	193	204	174	175	165	166	173	180	184	160	166	184	168	155	166	178	168	152	181	167	184	138	166	157	179	155	170	172	156	166	146	154	189	145	161	171	180	156	157	151	188	149	180	173	172	160	138	173	151	162	168	147	151	173	155	158	157	140	156	174	154	159	154	166	151	167	178	174	173	158	142	160	162	168	150	146	141	177	168	175	181	160	176	184	154	203	157	162	168	148	164	162	144	153	169	166	169	173	157	174	161	150	151	145	168	158	175	142	185	144	179	153	152	168	162	159	171	152	154	133	201	191	161	160	174	162	166	168	159	153	146	152	157	181	140	188	167	171	145	168	159	152	157	173	138	143	153	179	152	162	154	175	149	193	143	141	159	174	156	162	178	168	143	166	166	169	151	159	168	148	168	183	158	184	170	154	178	166	159	162	171	161	184	158	181	153	150	162	161	165	172	171	149	164	179	168	170	149	171	171	144	150	137	152	149	149	148	158	157	157	161	166	153	164	161	163	167	129	168	164	165	164	140	167	165	163	175	158	174	172	146	166	161	158	185	169	157	155	157	167	151	158	150	167	151	176	175	172	145	161	168	176	159	163	164	144	170	151	166	177	142	167	168	156	151	139	168	161	155	143	143	164	162	174	169	166	159	159	168	163	142	177	152	172	155	168	148	150	148	147	173	152	156	156	173	156	163	194	165	159	168	154	170	166	149	173	155	162	172	178	175	168	147	166	184	174	155	163	178	175	179	152	174	171	157	182	142	169	175	137	162	180	179	179	159	162	140	152	162	158	173	152	180	158	156	180	155	157	157	179	151	148	144	154	163	187	155	156	165	168	155	159	146	164	162	171	154	158	150	167	166	168	154	174	164	170	149	156	157	160	152	156	164	159	153	170	145	161	176	161	189	156	143	156	149	140	161	161	163	151	175	167	176	156	177	141	167	177	163	150	168	160	145	150	158	183	148	141	183	142	146	148	151	162	174	163	147	151	147	137	167	148	154	156	158	151	148	145	188	170	150	181	175	164	145	157	163	174	171	157	177	152	183	169	146	149	136	153	170	151	175	157	180	159	183	149	184	157	175	139	157	150	143	147	152	184	168	152	145	170	157	177	188	153	149	161	148	145	147	161	146	156	150	143	147	167	162	169	167	141	180	181	179	131	158	151	153	163	165	189	172	153	159	154	145	171	161	190	168	157	153	176	156	167	167	165	174	158	163	157	116	163	187	156	186	173	171	157	156	160	160	152	159	169	150	143	144	139	162	160	151	163	177	191	166	159	145	149	150	144	162	156	164	153	157	148	159	163	150	160	150	150	183	160	163	144	153	174	165	183	148	173	152	162	177	139	156	168	152	164	168	151	132	146	157	153	147	144	146	175	182	169	179	180	169	185	166	155	161	154	169	171	151	170	134	156	165	167	190	160	171	164	161	172	141	140	163	153	153	165	178	149	188	177	182	167	166	139	194	149	148	168	154	179	156	172	160	156	159	156	157	163	142	169	140	168	138	147	151	153	156	161	160	157	151	145	149	189	167	142	188	159	158	181	164	114	171	124	173	156	153	169	182	154	165	166	141	170	136	166	183	156	152	184	151	143	156	166	174	188	164	175	188	161	157	155	160	167	165	179	164	155	145	165	177	178	154	167	133	164	146	151	187	168	180	146	164	173	156	155	170	149	166	159	158	171	179	166	148	166	180	153	169	133	142	177	141	153	141	153	192	152	178	163	179	180	175	173	138	194	144	168	149	142	175	157	151	154	165	146	183	158	168	161	171	189	203	160	143	162	158	171	182	164	160	164	159	180	174	171	142	197	154	166	156	142	155	154	178	158	160	173	153	180	180	171	178	163	181	165	159	174	144	160	163	138	159	174	158	160	164	152	164	153	161	170	138	156	162	146	155	167	156	176	156	176	149	166	162	155	158	176	169	147	159	172	163	189	161	163	177	178	171	160	152	158	134	190	154	191	144	164	171	153	143	176	168	158	158	172	171	143	166	151	181	179	167	164	173	142	167	131	175	154	151	158	158	152	153	164	166	182	167	173	154	177	163	168	164	141	158	166	191	156	154	166	167	156	170	156	166	169	152	144	176	167	167	167	166	168	156	160	144	161	179	137	132	160	157	163	157	179	150	168	176	172	181	152	173	190	160	172	148	154	180	145	177	160	176	158	158	169	158	153	183	159	169	164	156	175	161	169	158	177	158	183	168	166	162	160	153	188	158	169	153	165	170	147	141	168	165	171	146	157	188	166	166	173	132	148	168	159	190	153	166	162	197	173	166	166	158	142	174	145	180	156	170	157	147	141	145	188	161	154	149	157	158	163	175	164	167	144	182	167	165	164	163	150	169	149	148	170	176	153	150	152	203	178	167	160	176	164	178	188	172	158	166	162	137	175	174	153	170	171	169	167	188	175	152	150	167	162	160	148	165	184	149	171	166	142	141	175	152	155	158	169	139	173	157	172	155	159	161	163	182	150	157	142	160	165	176	152	168	175	172	169	155	186	177	164	177	175	148	154	177	181	156	158	152	159	162	172	163	171	159	159	163	179	153	180	161	147	134	161	157	158	153	182	154	149	164	150	136	154	181	152	154	148	150	159	154	156	160	155	150	157	169	150	170	152	154	151	172	164	149	157	147	180	169	146	161	145	171	205	164	163	171	155	156	159	175	156	171	159	169	163	172	153	162	155	166	149	167	172	158	147	175	168	177	171	188	169	152	166	145	152	158	178	177	148	153	158	161	163	164	174	169	177	154	161	168	146	154	172	160	137	164	167	151	155	175	172	166	184	162	158	169	176	187	152	163	157	174	172	152	174	166	175	159	170	154	174	159	147	143	181	153	155	145	160	170	149	155	171	155	164	183	163	167	153	127	177	138	172	150	165	169	154	184	167	163	165	156	147	183	165	159	163	155	141	167	148	150	160	185	154	164	186	178	186	183	171	172	153	156	160	161	155	156	179	173	170	149	153	156	179	183	182	180	140	163	161	192	164	170	161	173	168	150	184	155	167	172	162	158	174	184	179	164	158	133	171	165	156	169	170	179	142	158	139	149	160	174	170	173	156	171	168	147	137	160	182	148	177	167	160	150	174	158	158	149	158	172	175	171	152	179	167	177	140	159	146	163	145	170	184	178	136	146	167	170	169	169	167	177	161	152	133	165	160	158	166	149	147	162	164	160	173	174	163	192	147	159	175	167	165	153	153	156	172	152	160	179	172	161	158	160	178	168	173	168	181	154	158	161	150	164	159	152	179	178	172	149	179	152	158	166	146	178	180	156	180	165	186	172	161	165	154	184	167	153	144	173	160	143	168	156	143	163	148	161	155	155	146	165	167	169	175	166	159	165	179	183	176	165	144	150	160	161	152	155	172	176	175	165
18058	25817	27421	28407	32696	36082	32784	22376	19159	18824	16474	17478	32595	33515	33078	19852	5523	5130	5829	4919	4501	3649	4219	4065	4116	3436	3421	3384	2958	1674	2478	3607	3545	3633	3605	3807	3678	3023	2663	1940	2190	2202	1857	1771	1542	1340	1071	1008	1006	888	961	749	737	644	666	546	514	477	502	551	525	550	508	540	523	477	520	499	509	438	490	415	469	438	461	470	448	451	501	466	491	446	509	447	459	442	473	539	484	458	475	447	479	459	464	505	454	455	476	498	470	487	475	433	482	450	464	506	508	429	470	512	431	467	455	508	458	438	505	476	461	475	478	489	497	458	465	484	469	464	440	431	447	459	451	491	487	476	501	499	480	457	463	424	447	454	480	491	458	453	483	451	485	468	444	541	480	483	504	472	485	491	458	494	483	441	473	458	440	461	475	458	449	467	418	477	466	457	481	490	473	463	475	475	459	466	493	476	478	431	490	474	481	474	503	496	467	420	454	465	447	495	469	470	456	476	475	490	472	480	381	484	442	476	484	465	458	471	440	478	470	481	464	496	471	459	446	486	485	447	472	462	490	508	463	480	445	447	497	474	485	459	475	489	475	475	463	464	472	475	501	508	448	471	462	454	478	456	451	416	501	450	495	460	483	462	453	429	454	468	445	497	503	437	508	460	481	464	468	461	470	459	461	539	475	494	466	459	435	449	454	483	456	448	458	519	485	478	490	438	468	466	494	461	472	468	452	462	490	466	485	465	459	474	458	493	512	465	473	470	485	453	465	484	462	483	454	489	467	480	448	471	460	441	435	485	493	490	463	480	475	455	492	458	485	454	478	439	460	469	458	438	444	447	459	433	454	481	458	472	461	468	449	435	428	499	448	463	505	486	456	442	447	464	478	450	441	461	491	492	498	506	477	440	510	441	455	503	445	439	468	452	448	495	449	481	463	480	487	465	505	469	444	485	479	485	481	457	510	449	498	450	489	447	459	462	443	464	475	468	469	471	454	446	477	489	481	506	483	454	440	484	438	482	464	469	431	478	471	506	463	494	447	469	454	505	457	446	476	470	465	468	468	503	480	474	470	474	480	502	484	461	494	473	448	408	457	434	458	484	469	485	453	481	481	470	457	506	469	492	484	468	482	462	458	482	482	490	467	488	469	490	467	466	476	490	443	450	450	481	477	446	458	456	494	432	501	477	475	456	459	462	485	486	480	468	486	485	532	484	493	489	466	452	492	507	472	506	499	463	470	473	492	470	473	439	468	497	461	469	424	498	426	445	477	436	455	476	434	460	456	476	468	509	471	479	461	508	461	434	478	438	458	465	471	453	449	468	511	484	424	476	460	500	448	479	468	485	456	467	471	406	476	481	459	501	481	458	478	497	448	459	459	452	477	449	510	446	509	478	433	446	488	521	466	456	437	475	479	498	455	470	446	485	469	438	468	455	468	481	468	504	482	466	458	435	486	473	480	493	494	493	464	495	465	465	489	458	462	459	471	515	477	472	469	470	466	461	470	455	456	471	441	462	476	463	506	433	480	507	487	413	483	445	478	493	494	449	486	453	476	489	463	472	475	438	486	479	475	479	479	431	470	460	452	484	511	487	474	453	491	475	442	466	484	492	469	430	456	466	442	459	467	480	461	467	483	481	491	459	501	448	467	481	467	428	487	466	456	469	483	436	432	463	455	459	515	535	457	485	479	444	496	468	434	452	459	459	423	475	459	458	466	497	445	481	447	466	482	434	431	437	458	517	490	480	497	514	497	502	471	442	443	454	484	488	457	507	469	460	453	483	471	475	429	447	469	454	452	468	467	461	493	480	489	484	503	487	443	461	472	477	441	512	489	472	445	460	497	485	469	485	468	476	490	478	511	467	465	450	487	477	485	441	448	506	459	471	489	466	454	451	406	485	464	480	472	475	478	449	477	469	449	475	450	484	505	487	463	500	484	482	443	459	453	455	510	485	473	477	478	485	464	487	474	459	462	443	460	453	492	460	469	482	487	478	509	463	452	491	515	496	493	513	469	476	463	472	468	490	473	458	515	475	456	446	455	456	507	466	501	481	487	435	476	514	488	488	457	470	443	440	481	491	406	448	510	463	452	466	452	467	450	449	441	435	439	460	455	460	457	459	477	455	461	461	480	443	450	472	436	498	442	461	439	461	460	445	455	492	428	469	484	473	461	455	457	478	453	445	449	485	479	465	469	494	457	434	493	467	480	486	500	469	494	488	470	484	462	435	480	488	485	463	501	472	424	488	470	464	431	451	496	445	491	466	485	447	484	476	477	445	425	472	492	449	468	434	485	437	491	465	509	448	512	483	491	473	483	521	473	458	459	471	425	466	510	492	478	436	451	455	485	474	455	468	449	462	488	458	454	463	496	446	465	485	449	452	442	467	462	467	461	494	441	491	504	468	474	477	475	455	451	491	421	470	478	476	481	443	495	464	524	507	471	458	483	466	460	455	489	510	483	437	469	443	456	456	459	467	462	480	495	488	483	460	486	474	451	479	447	483	470	444	443	455	486	446	420	479	460	452	486	449	538	444	470	504	473	454	461	454	462	449	488	486	489	459	454	506	519	470	470	429	519	478	471	475	471	497	472	436	485	479	461	490	475	475	466	455	466	450	451	464	489	488	458	507	470	492	463	438	496	472	473	477	455	470	474	476	446	445	485	462	475	434	461	495	487	509	454	477	486	465	466	480	453	459	470	450	454	479	452	513	477	460	477	504	481	455	455	462	463	461	445	432	474	476	425	462	431	489	461	480	457	463	490	442	466	454	443	462	505	445	443	486	436	474	479	454	442	491	500	430	442	480	456	444	472	452	476	486	515	446	471	454	468	473	488	465	454	462	466	494	444	470	451	469	512	409	452	477	497	451	466	456	500	476	446	468	465	490	464	498	488	463	454	480	497	486	463	467	465	442	494	488	484	491	461	470	464	495	456	469	454	449	480	492	459	440	490	473	447	459	431	483	453	452	475	502	512	467	468	481	490	448	459	469	518	450	457	431	450	446	466	423	502	454	477	484	476	450	475	479	503	467	487	457	451	479	458	440	466	464	521	459	450	483	466	438	491	441	486	470	435	445	482	454	488	460	433	469	474	487	517	465	457	495	463	494	436	456	471	469	451	479	489	502	455	457	462	462	480	480	486	456	424	427	457	457	450	481	482	467	494	477	481	509	445	489	502	490	441	456	456	449	482	477	517	467	505	485	492	481	460	478	446	479	463	480	472	483	451	468	475	469	461	435	511	489	458	481	456	479	471	472	475	489	464	459	469	457	461	459	487	479	456	473	521	466	442	426	462	498	510	465	462	485	475	493	470	488	468	428	471	477	459	442	478	468	499	489	446	457	469	466	462	490	457	451	492	448	447	470	457	459	467	502	467	460	464	510	474	458	460	435	525	453	464	438	480	456	483	471	460	473	481	464	488	502	478	482	461	457	451	476	464	469	453	523	485	508	470	476	491	486	449	461	464	429	461	479	488	456	478	475	468	468	440	512	451	482	472	480	463	461
33916	33760	32302	27351	30216	28113	25736	15713	15484	14196	10199	8162	8620	7494	8394	8286	7988	9176	12030	12057	11889	10282	11526	10205	9572	8508	8163	8843	7649	3922	5025	7760	8840	9067	9052	10352	8870	7522	6060	3390	4777	4667	4470	3557	2992	2612	1728	1397	1371	1271	1126	862	683	661	502	383	296	364	413	315	369	433	402	300	312	241	248	307	250	215	199	189	179	177	197	167	169	201	180	170	166	198	166	186	177	203	304	303	256	183	183	183	176	198	180	168	195	170	171	185	177	173	176	142	181	169	188	166	188	200	191	198	187	159	191	177	180	181	187	171	198	219	192	171	174	169	161	173	177	198	182	181	185	183	183	169	159	167	168	184	186	166	190	186	197	160	150	186	188	180	177	204	197	155	183	186	185	153	183	184	189	197	178	178	172	177	183	163	173	152	175	188	156	179	180	187	166	167	160	172	167	167	159	173	169	151	176	184	174	189	137	164	180	181	177	173	179	182	175	181	184	165	186	216	179	170	172	164	177	157	184	178	170	170	163	205	156	185	190	152	159	170	191	172	154	169	171	189	164	195	199	178	184	186	194	167	173	193	172	158	178	192	179	164	217	163	159	176	183	187	157	178	164	178	153	155	180	180	207	163	172	177	180	186	160	177	173	182	181	173	183	162	166	191	170	182	169	173	190	191	170	165	189	198	193	194	149	191	171	174	190	197	192	188	166	178	174	192	192	193	178	204	170	180	178	171	205	168	183	173	171	169	183	196	202	198	181	189	160	155	177	170	167	166	183	207	175	180	178	183	179	176	188	168	166	160	170	178	183	181	166	202	175	171	157	194	162	179	169	152	168	185	182	196	196	148	185	172	152	177	188	176	199	187	180	179	195	184	180	191	150	202	202	154	160	162	172	188	179	169	158	181	189	184	150	204	189	195	162	188	182	178	160	195	215	185	205	137	173	175	166	205	191	181	182	186	179	171	156	197	169	194	172	180	179	162	213	196	213	178	172	207	177	191	191	176	167	188	172	186	201	184	167	170	161	165	176	186	162	188	175	210	172	189	182	195	164	185	174	189	183	151	194	173	172	184	197	173	177	167	173	184	185	165	162	200	177	192	167	172	190	178	154	195	174	188	171	169	174	187	171	166	173	187	159	188	186	173	178	171	173	192	181	177	192	207	181	173	180	184	168	185	164	171	206	184	182	174	181	176	196	193	189	164	194	191	189	172	175	155	186	201	169	178	184	171	180	160	188	176	173	172	190	197	169	173	146	140	192	151	175	187	171	178	179	184	182	182	197	152	138	181	198	172	168	163	190	182	193	174	177	195	199	183	189	185	172	179	182	190	193	207	185	178	177	193	196	172	189	196	183	174	158	180	159	173	199	166	172	196	172	171	184	165	169	169	176	189	177	181	181	172	177	188	150	170	188	179	168	177	174	157	175	185	156	184	166	179	176	180	194	161	187	192	190	155	173	173	168	176	194	182	178	175	183	185	186	198	171	172	212	170	198	176	191	179	176	177	174	178	165	142	191	179	180	184	189	190	181	171	200	197	179	174	156	199	177	174	157	179	156	180	166	198	170	171	188	182	186	187	185	177	186	174	173	195	199	175	202	161	183	178	162	178	172	171	160	162	162	180	150	175	173	195	193	179	174	182	199	189	187	199	190	185	181	160	173	175	160	170	167	158	184	191	179	162	175	165	202	189	178	174	184	182	164	218	189	185	208	172	184	171	170	164	176	188	178	184	169	164	185	165	184	180	165	165	183	197	179	200	181	189	159	195	200	183	183	206	172	172	174	173	164	164	173	172	189	182	183	167	176	186	169	172	158	173	150	169	179	173	181	164	169	184	201	175	181	178	172	168	163	166	175	156	171	176	158	188	181	189	178	172	185	157	170	172	183	152	189	170	179	169	195	174	176	189	207	197	167	162	186	159	177	152	177	180	185	178	187	189	182	167	169	213	183	182	161	172	213	177	170	170	177	184	211	178	213	167	184	170	184	189	170	172	156	173	175	191	188	178	172	173	205	168	188	172	183	201	175	169	159	189	188	176	184	186	175	194	175	163	161	166	196	162	197	186	199	190	176	184	186	174	175	177	167	202	156	155	176	156	186	175	187	186	186	193	156	177	176	202	168	176	169	194	191	187	197	169	205	188	181	179	183	195	185	156	179	173	174	164	155	185	188	185	197	150	185	180	179	169	174	167	178	164	201	170	181	196	202	196	175	192	140	166	181	168	193	184	167	182	191	168	201	182	186	160	191	170	180	174	148	170	163	186	162	166	181	187	167	188	173	186	178	185	152	166	189	179	175	186	171	180	175	173	175	176	192	167	168	176	193	175	167	195	162	189	179	151	167	177	198	159	202	172	190	180	176	181	129	178	204	188	190	198	156	188	185	180	177	173	184	180	183	177	184	161	180	178	172	186	172	216	175	180	174	178	164	234	189	178	203	158	176	196	162	193	197	172	181	176	178	160	168	183	177	185	186	206	175	190	189	179	178	188	179	196	170	185	177	173	194	168	168	163	171	202	168	175	159	176	164	183	203	178	172	177	210	167	171	206	179	168	170	182	185	168	170	171	184	178	179	201	157	181	200	185	156	182	189	177	189	163	178	182	176	187	171	192	158	192	169	147	172	184	169	222	178	183	186	177	167	186	170	192	166	165	173	196	188	172	161	187	190	179	194	187	197	177	181	148	188	181	186	180	166	196	188	195	197	168	181	186	164	180	183	173	172	155	196	191	195	182	205	178	181	168	173	186	165	158	207	193	169	178	204	171	148	196	171	178	159	177	169	179	164	189	177	188	179	171	197	167	167	164	193	182	161	195	178	185	168	168	205	189	168	154	176	179	211	199	171	171	177	178	174	187	203	181	195	181	183	181	177	179	163	164	181	185	189	195	187	181	186	191	163	161	160	204	194	156	179	166	177	161	162	184	198	185	169	160	179	179	167	172	196	185	170	179	162	153	189	189	169	165	190	161	146	178	183	203	186	171	156	179	182	176	174	204	181	170	177	179	169	174	201	176	189	170	198	187	173	161	188	168	184	181	170	215	179	178	187	168	194	165	169	196	193	189	174	168	204	175	198	175	166	184	158	184	181	198	187	203	172	160	174	187	169	182	162	189	193	183	183	213	176	184	202	170	189	195	183	184	188	168	189	161	174	155	187	182	178	178	188	182	183	159	190	175	172	171	188	173	199	192	169	177	174	169	156	176	157	181	179	194	182	173	176	167	203	174	191	180	159	189	172	172	186	182	175	183	189	179	185	184	161	182	164	171	185	189	182	177	175	154	184	180	204	203	183	175	184	190	182	177	167	191	190	180	182	208	178	208	201	174	184	175	203	178	173	152	194	170	169	160	197	176	187	174	171	184	179	152	188	174	181	162	170	210	173	181	182	192	171	170	175	181	190	164	213	168	183	173	167	199	168	173	184	175	173	165	173	188	167	188	171	189	186	181	174	165	173	191	173	175	154	196	189	198	213	177	179	197	171	200	175	192	197	164	179	179	170	179	159	171	209	174
22075	27022	31913	35012	41137	37859	37862	29660	33819	31703	27520	25325	26286	25169	26468	25537	26282	27959	33214	34221	33116	31692	34038	31676	31024	29539	28950	29948	25614	17444	21762	28369	29550	30761	30450	33421	30698	28393	24332	16093	21797	21864	20703	18699	16441	15118	10773	8850	8765	7885	7705	5801	4323	4116	3328	2236	1793	1881	2170	1794	2069	2318	2162	1168	1462	1194	981	1383	992	776	643	535	518	534	515	529	510	531	595	552	512	540	555	521	497	818	1245	1254	1036	632	539	474	534	518	509	512	507	507	496	519	517	504	494	514	483	510	514	512	478	525	504	509	464	486	530	500	528	495	513	557	497	519	514	504	462	564	508	476	493	496	519	464	491	443	467	557	518	514	519	489	535	503	522	498	539	497	529	514	452	518	509	531	524	522	551	513	528	531	501	517	486	484	486	523	537	515	493	489	505	529	494	520	539	515	537	530	466	525	492	530	530	500	544	512	509	492	488	504	513	502	530	480	508	539	502	489	516	562	506	518	536	493	542	546	505	487	527	485	557	515	477	497	508	496	509	510	532	527	518	534	494	513	551	519	504	541	520	534	486	509	521	485	498	507	512	539	490	527	495	501	469	516	534	527	536	538	521	501	492	513	497	500	534	563	515	502	541	511	489	536	515	465	467	488	519	523	516	505	494	521	482	524	516	521	523	473	538	494	506	514	497	486	490	495	537	490	513	493	522	535	494	529	507	497	534	508	519	519	555	519	496	506	542	541	485	470	496	494	487	506	485	504	546	510	510	506	534	525	558	493	490	502	523	491	506	512	488	504	490	494	511	519	534	506	496	524	507	556	487	509	498	507	530	491	520	525	521	514	532	530	508	483	533	550	559	508	504	528	527	555	526	475	519	508	510	488	504	537	547	515	545	546	517	517	503	546	477	522	525	500	478	507	500	564	530	520	554	502	515	542	515	533	492	477	534	559	514	456	513	499	491	504	509	515	515	530	491	509	521	535	466	477	496	494	511	519	467	511	529	507	477	522	523	528	483	491	544	522	504	479	523	498	498	516	501	524	519	505	504	545	507	498	513	469	485	548	529	494	514	514	496	499	494	503	534	493	513	512	498	486	526	543	493	466	534	489	531	549	532	505	526	547	511	531	538	523	552	481	503	536	522	502	517	536	520	505	513	536	508	481	518	523	528	497	506	467	530	477	491	512	513	471	491	521	514	526	517	528	516	491	491	522	538	520	509	513	500	522	517	514	506	553	533	518	490	506	498	511	559	500	524	522	548	482	503	502	485	516	503	526	562	488	521	538	487	519	525	514	535	554	498	530	492	547	483	495	548	484	497	504	516	482	488	558	503	524	521	504	510	516	496	477	526	506	503	496	528	561	549	503	516	494	501	516	514	521	486	505	480	541	478	527	513	522	546	554	526	529	534	499	492	498	503	512	505	554	485	503	547	489	519	525	490	506	516	532	511	495	529	481	424	502	545	492	508	499	510	498	517	515	475	506	528	508	452	489	516	528	496	510	538	492	514	480	503	471	497	510	515	512	495	520	481	545	513	521	519	454	498	545	494	481	512	532	514	526	481	507	547	508	527	532	510	515	496	474	506	503	542	523	509	487	454	546	523	516	528	518	513	549	514	504	529	515	504	489	519	516	496	531	514	484	504	528	511	522	484	484	508	525	510	517	479	516	496	496	497	495	529	487	491	484	520	569	534	516	515	517	512	500	517	531	531	496	464	531	499	492	516	487	510	518	483	538	500	503	507	515	508	500	524	513	531	495	512	495	515	497	509	523	512	487	515	492	531	516	522	497	517	515	460	507	526	497	526	474	479	497	496	479	483	528	527	505	507	532	485	486	474	512	490	533	519	504	521	552	546	537	492	506	509	516	482	543	542	499	515	460	453	506	490	524	531	449	522	518	522	475	511	532	480	544	533	525	533	478	539	513	502	514	492	507	514	447	506	529	520	513	519	528	541	531	474	542	550	537	488	543	492	521	533	520	522	523	544	510	484	491	508	516	506	515	497	507	537	551	494	539	482	506	508	504	497	500	480	523	559	508	515	489	531	551	530	509	511	504	526	501	526	540	506	530	502	512	493	498	514	537	517	500	508	539	481	502	533	549	524	522	527	508	482	520	470	506	529	536	540	502	481	509	512	490	493	478	457	508	480	521	473	535	497	511	507	481	518	549	495	510	532	520	486	518	551	478	529	516	509	543	578	499	536	479	515	524	496	539	504	501	513	533	527	521	479	534	499	486	547	534	504	512	514	546	517	540	495	481	486	504	530	500	500	513	511	525	543	534	533	507	521	511	509	534	473	526	517	490	510	518	513	535	524	487	518	467	510	502	530	455	497	522	534	504	509	514	563	502	498	503	503	510	489	495	518	571	532	508	508	510	502	534	509	508	530	531	516	509	501	479	524	525	527	485	488	481	506	541	516	497	476	484	512	514	541	499	516	535	508	473	533	483	513	502	487	528	510	543	511	528	513	482	516	517	487	567	487	486	509	488	529	470	472	501	512	514	504	508	547	499	531	526	498	530	496	511	534	514	510	499	504	474	525	526	522	502	499	488	496	507	482	559	517	508	489	501	524	524	512	543	499	498	490	514	498	491	521	521	518	516	506	523	542	507	528	559	555	480	519	526	515	536	493	518	519	500	508	523	494	525	550	504	545	518	500	542	524	517	481	529	560	496	534	535	485	543	525	510	538	510	487	571	537	531	502	522	558	477	490	521	525	531	540	492	471	458	508	521	512	512	511	533	525	528	529	551	495	508	444	454	511	517	525	508	502	503	544	504	507	482	527	526	516	503	510	503	521	485	493	493	530	505	488	514	506	501	512	489	535	494	534	481	511	518	516	488	535	521	463	491	503	491	517	547	494	479	482	523	508	538	523	539	522	511	538	535	566	527	498	543	522	535	493	490	522	548	490	505	517	546	480	507	489	547	514	547	480	477	530	503	513	509	503	433	518	512	579	508	497	490	528	490	534	511	504	544	523	545	496	500	487	544	510	485	482	486	497	500	519	500	489	504	534	503	519	531	531	493	515	519	500	537	548	486	553	514	514	506	499	519	478	510	512	508	509	502	482	497	519	528	491	491	534	511	549	495	461	491	503	524	518	513	503	524	518	515	515	517	542	557	471	519	514	523	524	517	493	560	498	508	523	498	499	491	511	506	513	536	516	523	544	526	489	514	513	496	523	511	493	519	501	501	533	493	537	485	516	533	513	496	500	517	508	528	526	544	498	500	487	543	491	536	517	531	510	517	510	500	546	499	507	501	504	503	488	517	473	527	529	554	525	506	499	528	473	544	476	519	541	497	473	513	506	506	494	539	523	516	505	534	509	455	513	518	511	540	518	508	519	529	509	492	528	528	503	521	521	526	510	526	528	538	535	520	503	526	535	499	526	480	494	574	473	560	485	517	521	514	516	518	521	514	487	526	500	529	550	518	579	491	552	544	487	520	503	530	521	514	479	491	534	519	473	516	542	515	507	511	487	482	503	538	495	483	525	531	518	478	507	509	524	526	499	514	497	538	483	497
11605	9667	10503	6973	5395	3354	1997	1334	1453	1073	872	733	637	580	552	465	635	717	612	688	731	664	720	633	486	520	548	597	448	340	378	498	528	531	542	541	526	513	409	324	321	332	321	293	313	258	222	211	221	212	239	220	193	198	184	162	155	180	183	187	163	175	166	181	156	177	151	162	181	149	165	158	161	162	138	187	153	178	163	183	166	149	166	172	151	184	180	184	179	170	157	168	191	159	148	129	137	150	183	181	189	147	157	165	162	175	155	160	183	150	177	166	141	172	177	163	163	170	150	172	195	154	147	198	158	185	168	157	171	176	181	185	174	167	181	162	174	163	172	137	171	169	156	159	187	162	155	158	178	192	165	162	157	167	157	157	152	176	183	155	170	145	172	137	178	179	190	186	185	170	165	158	174	177	162	167	154	166	181	183	164	165	164	164	172	160	175	149	182	168	154	164	153	169	162	151	146	183	165	146	154	180	171	193	200	157	176	184	155	170	143	167	155	178	173	168	172	144	173	172	167	158	167	173	165	168	163	146	150	155	152	160	187	148	167	162	163	152	141	170	152	178	173	175	175	188	158	150	188	163	165	163	176	190	163	160	178	170	158	178	161	161	165	157	171	155	195	152	164	170	138	170	159	157	164	162	158	153	142	155	177	170	151	175	159	152	164	152	172	161	173	164	163	149	142	171	162	153	171	162	164	150	180	177	158	163	175	140	166	139	154	144	175	158	158	139	186	162	158	160	135	162	151	138	173	177	162	153	169	176	168	151	167	139	170	170	179	171	169	167	152	174	153	163	159	153	169	189	182	174	163	167	160	168	173	160	180	161	165	155	157	168	154	148	160	138	154	158	158	169	171	152	162	177	122	158	159	163	158	169	154	183	159	180	173	182	169	171	164	181	160	151	170	152	143	179	187	172	148	161	203	178	190	151	196	158	146	162	159	176	184	163	166	148	149	152	192	191	155	147	174	164	149	173	143	178	187	174	187	125	144	154	153	150	150	171	152	171	145	169	140	159	152	164	150	155	151	181	162	168	183	156	180	159	161	174	161	155	163	164	153	195	166	154	144	150	154	166	166	173	137	173	170	162	177	175	173	159	169	168	177	158	167	130	158	154	170	157	149	155	155	172	157	161	182	171	130	166	153	161	159	151	179	174	144	175	167	157	192	145	163	160	191	190	163	162	187	147	175	167	158	146	176	172	153	167	146	175	166	170	160	146	166	197	169	193	158	158	174	144	161	156	159	146	145	159	156	179	175	161	190	151	184	181	183	168	210	155	186	182	157	171	156	171	157	147	159	172	168	169	150	163	171	178	176	185	167	130	171	174	176	153	158	166	149	155	143	152	168	174	175	153	176	177	165	184	160	168	153	168	167	158	153	165	177	180	174	154	178	148	143	146	165	169	158	186	167	155	171	184	167	157	156	166	173	162	170	171	176	164	177	173	158	176	168	169	154	161	188	155	153	199	144	149	167	170	153	151	170	171	175	161	180	181	181	177	154	153	168	158	168	160	155	151	155	165	166	165	171	192	158	162	188	157	163	164	174	165	152	172	153	156	169	172	181	171	171	167	166	153	145	151	160	164	169	170	183	149	165	164	170	158	171	128	173	162	166	148	146	159	151	164	181	164	170	163	180	160	171	187	165	163	168	164	155	171	164	166	179	168	182	158	171	150	176	164	165	171	155	170	149	153	165	163	185	168	168	183	155	172	163	165	157	152	189	157	166	189	160	183	180	183	156	143	169	166	154	189	161	167	165	161	181	176	169	177	171	168	143	167	158	144	169	154	162	162	157	154	148	174	156	150	167	153	177	158	165	149	139	170	175	173	188	175	169	158	164	136	169	163	169	180	177	144	149	209	171	145	163	174	139	157	147	156	159	178	154	174	153	161	167	158	166	134	186	176	187	145	161	177	172	179	152	170	150	159	181	178	174	179	144	182	166	182	140	153	166	160	169	154	159	166	171	164	158	134	166	168	175	162	169	176	163	152	144	172	161	163	146	146	167	152	170	197	157	158	173	157	157	195	187	162	138	169	167	178	185	154	152	161	170	159	153	157	188	161	162	140	159	155	170	143	172	187	166	148	173	160	174	148	171	178	190	147	165	173	169	170	159	145	159	172	143	184	159	148	173	165	161	167	189	181	154	140	184	160	157	174	164	165	163	178	166	170	169	170	168	174	158	171	172	168	178	155	155	155	160	167	159	151	152	150	168	158	175	187	171	163	167	133	180	154	175	170	206	148	152	165	155	162	164	173	133	153	162	158	145	155	162	178	179	163	165	174	158	170	173	157	163	179	170	172	153	162	150	174	166	148	161	168	168	157	193	159	150	164	162	161	185	151	167	156	176	192	157	162	161	175	171	156	160	174	155	168	164	141	158	158	145	166	174	171	147	157	158	170	168	157	132	185	151	149	141	161	179	175	176	180	163	174	170	183	158	150	149	164	179	178	161	154	168	179	149	184	182	158	182	166	162	178	161	155	166	156	150	158	158	168	155	147	155	170	197	162	176	173	130	178	151	161	178	177	170	148	170	184	171	158	180	158	166	158	166	154	179	157	188	169	176	158	166	158	179	176	153	165	162	177	159	138	169	165	152	168	153	172	154	176	179	171	160	152	193	158	167	156	162	187	196	166	182	186	151	151	149	169	171	155	145	158	169	160	165	176	160	151	179	162	177	169	180	169	179	165	162	163	182	169	139	159	169	170	170	178	175	142	167	160	162	153	156	173	164	180	191	152	149	146	164	190	149	160	135	162	160	168	171	159	163	154	157	151	181	129	158	147	189	151	174	146	183	180	150	195	197	164	139	166	148	172	191	148	148	153	170	159	164	189	183	167	182	165	148	178	167	154	152	183	172	171	172	172	170	160	196	168	158	195	163	167	150	172	163	177	175	169	157	170	147	155	154	159	162	174	169	151	168	170	162	158	179	159	162	154	177	177	152	155	146	175	156	163	153	185	169	161	184	165	159	163	152	171	172	163	164	165	159	173	178	144	177	142	180	140	146	151	142	164	182	166	153	186	173	158	153	154	181	150	157	171	153	173	152	149	168	188	162	169	176	186	145	180	174	159	165	159	181	175	164	198	166	152	161	153	158	178	160	140	169	164	182	169	179	168	177	176	185	160	163	168	152	175	162	141	180	185	177	156	175	141	181	167	162	137	167	169	160	181	154	170	162	186	156	169	164	157	192	163	163	169	155	192	169	162	172	158	167	160	180	190	157	174	156	156	171	167	172	162	153	156	143	139	146	153	181	196	152	179	153	131	168	153	167	167	181	146	175	127	168	170	162	162	157	148	158	152	152	164	174	162	148	152	162	168	161	175	186	127	177	190	162	158	167	189	178	171	156	166	178	196	171	169	164	164	171	182	171	156	171	165	180	156	158	153	170	186	180	172	162	164	180	189	190	149	167	160	148	145	164	146	155	149	167	134	171	167	146	161	169	147	156	156	164	153	183	160	154	164	146	199	163	171	160	157	159	150
7866	9081	15146	15925	15569	11432	8394	6446	6309	4749	4434	4006	3761	3425	2959	2545	3690	3709	3621	3980	4150	3800	3998	3750	2967	2998	3149	3405	2333	1799	2232	2598	3192	3072	3365	3416	3088	2865	2493	1715	1737	1830	1729	1619	1419	1464	1093	974	931	886	874	651	700	677	617	566	562	612	592	559	524	587	549	509	514	486	501	530	504	488	471	487	451	466	477	480	451	505	440	454	457	444	464	453	473	478	555	578	503	516	440	482	470	461	464	498	466	448	464	448	480	464	508	464	449	466	487	473	500	455	424	487	431	468	475	444	465	454	471	461	489	502	470	481	454	429	498	462	461	494	434	464	426	459	471	444	441	472	472	433	470	474	492	440	489	437	465	447	481	445	457	431	456	518	473	498	430	437	483	431	463	463	494	437	488	464	466	479	453	454	476	454	476	481	486	436	446	442	438	463	476	496	443	445	468	451	497	462	478	470	460	485	452	450	453	433	463	449	434	494	476	479	449	458	451	459	460	500	462	468	454	453	437	471	494	446	462	428	503	471	459	472	463	494	448	462	514	467	454	426	452	487	462	436	481	473	474	456	501	445	481	456	491	465	495	493	495	443	467	488	464	471	490	432	495	454	481	469	434	467	473	508	455	451	464	513	456	489	425	474	437	475	473	459	467	451	472	519	489	449	484	466	430	436	434	491	501	468	441	406	479	467	483	467	445	461	476	439	473	481	485	480	456	478	458	461	448	489	463	471	486	488	456	481	448	479	483	497	431	465	439	442	486	449	460	464	489	439	459	477	460	436	459	489	499	454	531	445	456	466	456	473	452	433	455	476	453	491	463	468	441	448	453	468	489	474	478	474	440	476	487	449	464	458	434	442	456	459	466	484	471	493	478	491	474	531	479	473	508	536	454	442	445	449	452	477	460	489	434	418	496	483	448	457	469	450	437	468	458	483	466	435	489	474	462	456	473	449	508	457	452	460	490	483	500	481	488	430	491	457	514	484	440	462	453	444	451	460	496	479	483	481	471	463	448	474	474	468	471	464	493	477	478	471	456	457	478	451	436	519	458	440	464	489	452	480	419	436	428	448	488	474	518	432	485	495	446	497	436	426	469	421	474	475	427	452	463	443	470	488	465	457	463	469	485	434	517	463	444	457	495	459	446	472	455	499	471	489	479	425	473	474	492	484	472	444	479	484	452	443	469	454	443	438	471	484	471	466	487	455	483	454	470	455	442	459	486	484	469	470	457	475	439	485	470	461	454	472	482	459	447	441	495	467	436	462	468	493	490	474	481	470	482	514	428	460	472	429	470	470	455	448	456	446	502	518	460	473	461	471	515	454	447	460	489	493	444	446	523	487	485	456	486	471	473	448	489	454	428	468	455	461	461	487	456	438	467	491	456	483	471	520	451	478	471	462	435	503	481	468	470	444	462	490	482	407	459	485	471	475	475	478	483	493	449	461	459	479	443	462	494	448	477	474	483	448	490	438	458	476	449	454	477	465	450	435	461	466	437	479	441	460	437	448	441	474	438	451	450	463	491	438	464	437	457	482	435	443	483	440	449	490	461	475	464	468	473	488	466	443	506	467	480	424	459	443	440	482	472	508	441	460	455	484	439	457	468	475	465	433	470	486	452	453	476	461	482	460	432	451	447	480	491	477	490	431	470	475	415	480	437	456	439	460	446	505	455	484	464	476	478	461	497	463	480	435	467	459	457	493	443	452	475	466	491	499	515	464	467	458	454	443	486	447	468	481	423	442	495	423	458	464	459	404	451	467	490	462	466	511	451	510	465	424	498	459	481	415	453	474	464	446	459	491	488	491	472	451	453	492	473	467	481	455	492	455	455	486	467	482	467	440	443	516	472	443	480	424	482	492	483	474	480	481	508	437	444	457	444	460	472	469	446	465	501	470	479	471	441	460	472	449	472	447	429	446	462	499	471	454	464	478	472	432	452	466	441	450	472	443	463	477	425	436	487	484	451	479	476	485	499	462	470	469	465	481	464	482	466	470	480	474	463	469	476	468	450	475	492	480	487	472	443	501	456	478	466	456	488	464	478	513	467	433	457	475	439	458	468	457	427	495	473	512	462	465	482	473	474	469	467	485	417	481	429	482	475	448	447	468	449	430	485	448	442	447	462	442	474	494	439	460	491	494	474	490	459	462	440	433	422	452	467	464	479	493	420	488	440	467	459	464	477	447	439	428	461	460	460	500	463	396	460	485	467	486	460	469	494	483	489	478	488	470	433	470	452	488	475	419	463	453	482	485	505	447	428	435	479	446	458	470	492	467	482	485	451	499	468	487	465	473	480	451	436	502	495	505	436	495	473	484	463	434	448	468	480	447	442	470	471	429	458	459	451	456	460	474	462	451	478	510	440	473	456	438	451	462	461	480	490	463	477	526	473	475	451	455	522	460	434	469	476	438	463	466	468	457	453	488	462	434	456	463	471	449	420	436	492	505	452	457	448	450	432	416	421	458	460	417	458	458	478	464	436	459	477	443	431	472	453	472	482	458	447	479	488	460	508	484	433	475	472	474	488	470	480	497	452	507	488	462	409	455	509	519	478	424	440	434	435	503	470	521	458	434	476	503	458	484	470	468	456	460	476	478	444	463	461	457	459	456	476	509	474	486	468	496	459	462	487	497	469	454	463	476	467	498	441	494	427	480	468	483	513	482	451	475	458	467	456	479	476	460	468	493	494	480	485	437	480	472	475	433	451	453	457	500	499	453	460	471	510	478	460	469	458	445	451	495	428	457	511	449	525	527	479	490	499	461	472	455	461	471	470	471	482	495	426	405	477	467	476	486	436	451	498	478	470	475	449	469	479	436	484	472	446	484	456	479	454	470	485	441	428	506	487	444	463	468	462	478	459	440	493	426	503	466	494	465	452	480	437	452	478	480	480	484	462	511	507	430	448	471	500	441	453	442	446	455	460	463	498	472	455	465	449	471	444	452	479	439	457	461	490	492	468	477	540	458	446	456	464	437	450	494	487	452	477	487	457	477	480	501	442	442	455	493	473	469	471	455	468	464	459	473	425	454	484	493	464	483	442	484	492	492	482	531	488	494	472	456	488	466	489	477	429	464	480	444	463	456	466	462	482	468	442	506	466	468	471	462	429	443	479	481	455	446	463	449	433	443	472	468	482	449	428	503	452	454	483	490	490	449	427	484	478	484	478	456	489	494	470	435	468	481	511	489	491	484	454	474	455	500	456	463	506	422	453	459	471	487	452	495	496	487	472	471	494	470	462	465	435	474	447	489	466	452	463	450	470	453	469	477	477	478	465	462	429	459	494	535	448	484	455	457	459	466	451	475	463	505	490	471	504	460	470	432	465	465	456	480	492	472	476	478	482	459	457	461	476	465	482	471	435	474	474	478	470	474	467	468	459	467	480	498	459	459	461	437	451	469	439	480	440	476	435	474	523	493	474	460	470	459	456	498	466	447	446	458	454	474	486	490	463	473	443	443	494	508	515	471	425	492	469	500	474	475	439	455	457	472	505	498	447	475
25129	24256	21607	16240	14163	10852	8839	5936	13005	16853	5563	4060	5497	8881	4668	2630	3134	3506	3160	3043	2838	3697	3437	2999	1508	2196	2643	2609	1761	1058	1332	1988	2416	2495	2697	2849	2399	2333	1981	1358	910	1131	1121	905	784	700	451	356	390	359	373	275	235	240	187	176	182	262	230	219	216	179	186	165	154	135	151	178	146	125	132	145	134	113	141	143	142	141	145	126	135	129	141	133	120	135	175	160	166	141	131	123	126	128	156	139	146	153	131	145	113	131	118	123	160	119	122	140	125	149	130	121	129	146	133	130	141	118	103	121	158	120	129	140	152	119	136	142	151	157	125	117	145	127	136	131	118	137	136	122	129	129	137	120	125	136	132	117	153	130	154	117	122	110	142	123	143	124	159	123	148	138	135	124	112	133	135	145	140	153	137	156	175	121	125	115	117	137	154	128	135	136	125	122	150	125	137	136	136	137	138	132	124	142	126	130	126	146	155	151	132	141	146	144	145	139	130	134	144	144	132	131	161	138	130	136	162	117	120	133	140	120	139	141	136	131	130	124	160	153	138	126	115	146	143	140	157	131	135	137	164	136	135	128	135	143	126	140	147	108	111	116	139	122	133	127	121	137	128	123	160	133	148	140	112	137	137	141	133	131	127	133	117	150	132	133	141	141	150	122	139	136	126	135	145	112	134	137	127	139	146	137	122	117	133	126	143	136	128	137	114	130	160	148	136	124	128	130	109	143	141	146	128	123	123	138	129	142	145	123	125	142	134	137	127	139	116	128	157	137	137	136	129	150	137	126	118	138	133	137	154	142	122	138	134	127	141	120	147	139	158	137	124	134	144	116	149	143	131	135	112	136	132	131	123	131	140	141	151	128	116	143	122	130	120	142	126	133	134	148	135	141	118	130	120	142	137	124	148	124	141	146	139	136	157	121	136	118	145	151	136	127	141	135	142	152	134	124	144	135	152	141	126	138	135	132	120	141	129	114	121	141	118	132	126	128	134	136	135	140	128	127	125	118	148	146	145	124	147	129	128	113	146	125	165	159	131	142	120	141	127	129	128	139	149	122	129	126	139	154	143	141	154	133	137	139	147	133	133	124	133	152	159	139	129	137	129	127	132	151	128	156	139	146	124	114	151	130	125	128	138	145	152	138	123	135	148	123	135	142	152	133	134	149	148	127	142	146	135	143	139	131	136	129	126	142	153	128	120	158	154	142	133	131	125	150	131	155	138	134	133	141	143	136	139	143	135	154	147	141	170	151	124	154	137	120	152	149	119	129	135	129	125	129	117	137	149	131	126	161	134	141	117	106	143	132	122	131	118	134	122	147	140	127	134	131	155	150	115	142	129	126	149	122	126	143	127	154	134	143	139	156	108	141	135	143	148	129	158	117	130	140	117	116	134	131	134	139	136	119	129	156	124	132	133	155	141	125	130	137	159	130	127	133	121	164	131	135	147	116	147	162	141	120	142	145	137	120	133	134	119	140	145	151	117	138	132	130	131	127	114	135	130	137	132	130	133	139	135	134	139	140	124	132	130	129	132	129	139	125	154	141	144	134	112	145	116	146	147	132	134	128	155	122	141	142	136	131	136	140	128	125	132	148	148	137	135	136	131	142	140	147	129	143	123	155	122	128	124	132	135	128	134	133	135	116	137	158	127	128	137	139	135	126	124	121	134	164	149	129	137	153	153	126	152	137	121	140	146	122	144	133	140	131	149	137	123	146	134	158	126	138	142	119	121	133	131	157	166	138	129	140	136	141	117	126	134	126	134	136	153	132	130	132	153	132	177	139	142	137	139	135	122	118	155	130	124	142	148	145	113	148	144	139	134	139	120	153	133	118	124	139	109	133	145	138	151	149	137	136	155	123	126	121	158	120	131	130	127	136	140	119	139	115	132	166	145	139	128	136	162	121	137	159	141	139	144	142	151	130	130	122	124	120	144	130	132	129	134	145	153	130	135	135	163	123	139	142	144	133	156	132	156	130	129	138	148	135	122	134	125	128	130	141	135	140	152	136	145	128	153	144	118	112	124	145	159	145	128	151	136	163	147	121	154	143	138	147	152	113	121	122	144	141	146	137	145	115	145	125	137	127	149	123	143	111	153	115	140	152	123	143	127	131	111	122	140	132	128	166	154	144	130	117	138	138	131	138	133	118	116	142	138	113	142	127	145	127	112	138	138	153	131	142	139	122	136	166	146	115	140	147	134	155	133	131	123	123	126	137	127	128	150	136	108	112	122	121	124	123	140	131	133	118	138	120	120	143	124	119	146	146	123	120	144	115	131	134	125	133	150	144	134	134	153	133	119	125	153	141	151	127	128	128	134	128	129	153	142	137	140	133	143	121	131	138	138	131	113	127	136	125	119	120	129	134	138	116	128	127	117	127	134	126	125	132	144	140	122	148	118	128	146	130	147	130	141	136	165	102	142	146	123	142	122	127	160	139	155	130	132	136	123	121	144	129	143	123	115	123	128	116	155	141	133	128	132	145	148	137	163	127	132	151	147	134	149	134	151	125	143	146	138	138	128	146	156	125	123	135	125	108	136	114	112	124	143	132	124	113	140	128	136	135	127	153	137	133	145	136	126	130	116	138	128	112	117	133	146	116	136	140	140	137	137	133	141	147	148	141	126	115	125	137	133	127	135	135	118	130	136	133	130	111	144	141	149	127	149	127	124	142	142	153	139	124	133	139	153	125	126	151	161	114	140	158	140	133	137	162	165	136	123	145	131	141	119	145	129	140	133	121	145	117	133	145	127	112	147	132	119	120	122	125	126	140	124	143	123	131	145	127	135	128	117	131	136	122	154	131	149	148	130	121	129	147	133	138	134	162	137	149	136	116	122	113	135	136	136	128	125	122	129	136	134	113	141	141	149	156	146	127	133	125	131	120	143	128	127	139	141	128	115	142	129	131	127	138	131	133	113	154	115	133	141	149	136	138	135	119	130	144	140	136	134	133	126	132	134	127	125	153	134	136	132	129	150	130	131	121	125	149	117	126	142	116	148	160	118	126	135	147	136	132	138	142	131	138	134	139	134	124	122	140	133	128	114	128	141	135	124	131	133	131	129	129	125	127	127	133	123	147	109	142	157	161	144	129	145	121	130	137	127	128	131	136	119	120	115	118	130	170	153	143	136	111	132	153	126	119	133	146	152	123	143	154	144	123	154	131	116	116	143	128	129	143	121	152	132	150	147	147	124	140	134	111	120	138	137	142	121	136	124	149	117	141	105	128	134	137	147	128	121	136	120	166	138	128	132	136	109	140	129	131	143	121	125	128	163	143	114	136	137	130	140	124	151	127	135	138	144	116	133	141	135	133	129	124	143	161	150	133	109	139	140	121	146	133	156	141	133	143	141	134	137	132	128	141	135	121	128	132	129	137	131	136	116	124	147	124	114	114	165	119	141	154	136	128	130	125	150	126	136	124	133	134	121	149	140	129	155	151	125	149	126	146	139	156	138	156	148	135	131	143	165	143	146	141	133	127	156	116	147	127	133	153
16863	20134	22364	26282	26834	24455	23291	19520	32314	30422	18055	17352	20168	27791	16403	12503	15587	16754	16365	15542	14956	18388	17975	15467	9527	13023	15221	14992	10428	6793	8174	11520	13926	14936	15301	16563	14243	13985	12535	9442	5963	8091	7655	6396	6057	4842	3083	2234	2564	2061	2551	1674	1446	1308	936	908	983	1336	999	1071	996	878	812	621	590	488	510	731	438	432	390	394	391	441	396	385	420	444	404	437	397	386	415	426	427	512	586	502	453	405	399	412	374	401	402	389	386	386	376	394	447	425	413	383	424	406	405	415	346	378	427	388	400	416	382	415	408	402	396	404	370	372	405	400	398	397	399	411	405	405	413	401	400	414	378	410	412	402	396	433	389	417	363	417	421	382	405	433	344	384	405	427	372	412	425	364	396	399	408	423	407	422	389	368	414	385	384	426	438	392	427	385	424	386	363	423	387	354	391	426	393	374	415	426	387	377	433	372	387	409	415	401	391	409	406	424	408	422	383	412	383	392	368	417	386	411	394	369	421	370	386	425	400	416	385	414	377	402	368	360	375	406	383	412	425	392	396	441	404	399	430	407	402	416	377	375	378	430	416	401	398	418	401	400	400	390	400	427	363	358	390	386	392	425	420	440	413	434	382	424	412	399	382	396	426	393	387	355	390	377	392	435	412	428	367	418	381	377	381	393	409	397	419	393	415	415	388	386	376	391	382	398	413	460	384	398	389	405	399	406	390	441	395	408	401	402	395	417	399	394	424	415	378	418	401	441	384	409	373	433	429	423	399	431	396	387	385	418	399	379	410	400	411	397	374	400	386	402	400	385	399	381	402	374	415	394	436	390	425	442	391	392	430	378	434	435	411	401	428	360	395	403	420	413	369	395	402	383	410	434	393	355	405	391	388	392	371	391	363	413	385	361	437	411	389	397	424	409	362	426	397	393	379	395	411	438	419	419	384	409	375	397	370	418	369	398	407	396	377	384	414	405	387	395	414	405	385	380	371	368	388	361	391	402	393	371	364	399	366	374	396	427	400	414	446	426	406	381	406	372	398	383	401	365	407	405	430	401	415	400	408	399	386	394	391	383	419	430	373	417	357	415	400	402	395	396	399	410	408	433	381	418	371	427	389	410	411	372	441	353	395	421	394	390	356	380	400	393	388	373	418	397	402	370	421	381	382	399	384	345	416	423	378	397	444	398	413	426	407	418	424	411	410	408	386	379	387	418	392	411	370	385	396	383	396	402	407	389	410	380	425	400	386	434	423	406	419	386	406	397	384	410	412	421	425	408	376	399	417	383	446	380	423	405	407	402	396	399	420	431	393	418	414	399	419	407	411	403	420	436	432	378	390	417	439	422	398	377	393	410	402	393	379	428	385	390	378	375	408	416	388	412	385	397	400	391	382	397	398	372	404	416	390	390	399	415	369	418	397	401	398	398	393	385	455	410	395	406	399	418	381	388	395	417	374	387	399	414	410	430	382	409	377	415	404	371	409	402	423	390	410	442	407	388	391	413	384	424	391	365	430	403	376	413	434	398	430	396	412	397	377	404	380	442	418	415	404	398	389	417	393	426	379	418	381	415	400	395	394	348	378	373	402	385	430	406	427	405	409	381	442	400	366	397	399	415	376	401	414	414	410	417	400	382	398	406	424	433	437	439	392	394	389	390	402	383	418	414	388	371	404	365	383	378	366	399	392	425	418	389	397	403	400	390	376	390	392	424	357	385	402	407	372	428	408	393	396	395	412	406	427	420	405	359	397	367	404	404	383	361	373	371	424	377	405	415	385	389	395	419	403	383	387	421	398	404	410	397	374	392	421	384	376	427	414	379	401	433	422	388	393	409	400	367	398	419	410	416	378	415	403	411	380	389	398	387	372	397	373	388	404	376	393	409	406	393	392	410	400	365	397	391	414	431	394	400	386	388	402	408	380	399	424	431	416	388	396	448	436	410	363	405	423	395	377	386	391	423	420	427	362	390	385	408	411	376	422	361	433	368	425	401	376	406	412	386	400	362	369	417	435	397	362	430	400	401	381	399	426	399	351	439	374	368	407	385	357	401	385	380	399	402	433	373	430	379	422	365	389	424	406	402	411	445	408	389	409	416	450	390	388	386	399	426	406	431	412	406	423	359	425	387	427	403	418	420	411	399	393	409	401	383	408	405	411	416	398	414	416	432	375	415	398	413	400	382	401	400	456	396	402	420	407	398	412	410	430	414	368	373	395	427	409	413	372	456	396	410	384	403	442	368	408	413	428	407	417	391	427	412	420	440	418	408	378	377	375	381	370	391	413	369	407	395	388	409	428	394	385	431	404	375	414	436	370	396	401	435	437	403	410	384	395	414	398	396	411	398	406	387	412	395	396	387	414	392	384	364	420	390	410	415	415	360	400	384	384	406	391	392	395	411	394	441	404	429	374	400	420	395	389	402	392	400	384	382	373	405	392	367	413	438	381	402	398	432	375	387	411	384	408	421	407	398	386	377	404	393	388	403	398	419	417	433	431	399	411	423	409	388	390	405	374	411	409	399	410	374	408	399	399	365	414	410	397	382	429	414	392	378	380	422	398	384	399	391	401	395	412	396	429	417	404	430	414	399	344	430	367	425	385	418	402	431	417	416	384	387	428	421	423	400	371	389	396	418	406	382	368	425	431	362	405	409	432	402	401	447	368	380	391	390	385	394	368	398	380	429	387	412	401	380	363	422	393	381	393	396	387	438	388	412	433	393	420	420	379	394	393	367	429	422	406	396	426	393	448	378	444	398	403	380	429	432	396	388	357	364	386	441	401	356	385	408	457	406	396	401	381	390	388	391	419	392	404	410	409	411	384	386	442	411	408	410	382	406	414	392	380	425	417	392	409	396	374	406	422	383	364	398	428	364	406	400	400	407	412	365	383	404	390	407	406	424	393	400	411	387	386	414	419	401	390	432	421	365	424	401	434	384	388	400	362	427	384	404	384	420	408	427	422	402	383	408	431	429	402	397	375	399	416	390	400	416	410	397	382	409	387	393	410	393	423	377	419	402	381	401	400	389	404	392	344	403	401	393	378	394	401	398	438	384	396	433	425	421	397	384	346	426	404	402	350	420	418	411	412	418	434	389	389	403	363	409	388	374	433	408	425	379	391	414	397	393	369	407	403	382	392	434	424	400	367	381	390	430	433	402	390	389	401	394	411	409	400	371	395	425	395	399	420	420	413	413	365	395	413	381	389	382	392	413	419	415	410	410	417	439	427	425	423	417	363	434	408	377	416	410	371	417	389	396	415	393	422	425	434	406	390	423	380	374	392	409	414	399	366	396	418	438	406	392	388	427	375	408	398	389	399	395	369	394	417	418	378	417	421	415	385	389	421	396	427	384	421	423	424	385	418	356	417	405	406	410	395	401	371	398	393	386	403	424	412	385	437	406	411	440	420	380	409	391	434	400	389	419	385	393	391	392	420	417	397	373	373	418	394	399	397	401	405	428	401	402	412	407	389	401	418	400	382	417	407	407	385	409	391	418	408	403	401	386	424	384	370	386
33370	32720	32492	21607	19241	16467	14040	10963	16686	35408	21080	8446	14004	14621	5215	2169	2617	2547	2799	2441	2319	2394	2314	1311	1480	1800	1831	2336	1248	866	1640	2015	2068	2172	2078	2395	1996	1578	1553	1188	779	1073	918	785	709	650	512	368	334	309	322	286	258	245	265	224	241	309	252	234	218	232	187	186	186	173	184	187	183	159	181	167	179	189	170	186	188	162	170	184	180	160	166	174	168	175	186	196	204	172	156	181	171	190	156	139	172	185	182	175	195	184	159	175	156	150	159	187	172	171	199	193	165	192	171	171	196	155	194	165	169	158	190	166	173	186	194	161	201	195	174	196	196	164	178	185	202	175	161	176	179	203	165	187	148	174	179	203	191	178	198	173	149	183	155	198	161	215	186	166	174	164	168	171	180	164	162	161	178	156	176	163	166	167	205	165	170	175	179	136	180	162	164	177	180	174	191	168	175	177	179	177	187	160	156	167	159	154	184	180	176	154	171	169	167	195	178	199	155	198	205	177	186	158	163	176	169	158	183	188	160	181	206	173	153	185	165	167	170	193	189	183	196	166	182	174	154	176	186	167	178	174	168	203	182	163	188	181	178	188	163	162	180	141	166	170	169	158	172	179	159	190	154	174	180	185	187	165	194	164	171	166	166	207	187	173	179	198	167	172	168	172	202	165	168	170	187	151	173	170	181	185	177	157	176	174	194	184	188	165	175	173	158	161	193	158	187	174	185	196	185	189	164	177	218	192	197	175	185	171	185	156	192	164	178	157	178	165	205	178	176	179	176	187	207	164	176	167	170	168	190	169	157	171	164	180	193	161	171	186	183	175	183	163	185	165	159	181	180	187	164	178	175	176	159	150	194	147	165	192	165	170	208	189	190	189	182	193	157	155	161	165	190	178	170	183	166	178	171	185	164	173	170	185	169	174	174	196	186	166	178	172	179	173	156	173	175	187	158	191	167	183	175	179	162	160	163	162	163	200	177	189	169	199	186	185	172	167	183	149	168	175	133	173	172	152	194	170	164	162	169	200	184	166	170	177	192	168	170	186	172	172	177	172	149	197	152	164	151	173	187	161	193	173	184	171	187	173	163	167	143	191	161	200	161	162	156	204	182	185	161	171	178	184	174	185	180	178	176	162	173	178	184	161	207	191	165	172	168	158	154	157	188	233	166	187	173	147	157	157	164	159	183	186	168	171	156	172	190	161	157	170	162	188	179	186	170	183	169	170	172	145	195	185	199	179	178	159	171	166	178	164	176	160	181	181	173	163	174	174	168	209	174	168	173	164	175	160	178	172	168	203	155	171	168	177	162	150	177	207	175	163	184	188	171	189	178	174	192	173	175	159	176	174	174	179	169	160	186	184	163	181	174	171	201	188	187	163	207	189	177	161	191	167	172	178	188	173	156	155	177	187	174	183	179	159	178	188	168	165	174	174	205	170	167	173	171	151	168	183	191	203	154	162	158	174	178	197	173	191	163	186	150	200	202	154	175	186	153	167	181	171	176	167	184	163	172	169	171	194	186	200	167	161	167	181	200	192	175	167	162	163	185	161	188	177	191	166	181	203	171	210	190	185	156	190	171	161	174	176	168	185	194	179	178	174	191	171	176	181	165	172	154	166	180	184	188	198	166	193	189	179	146	168	169	162	203	166	178	188	169	182	183	183	181	164	155	193	185	183	191	177	200	201	175	197	166	196	167	164	175	162	187	173	172	160	175	181	164	176	183	162	164	184	202	150	171	183	168	181	183	177	150	168	177	165	187	204	182	166	167	163	187	168	168	157	197	172	176	170	191	176	201	166	170	168	169	205	179	166	175	179	176	187	172	166	199	197	161	181	160	170	177	187	180	185	185	179	194	192	165	186	172	173	201	188	188	195	170	171	183	161	200	176	185	183	177	162	177	188	173	166	190	193	183	188	168	161	181	171	174	193	177	185	192	179	196	169	173	161	194	199	163	199	184	180	199	201	141	170	177	173	169	174	201	173	183	196	176	194	190	157	163	191	177	177	187	188	159	198	156	164	160	160	176	174	193	180	177	189	152	169	166	173	154	182	172	148	169	174	168	179	190	184	198	200	207	197	147	165	183	180	178	191	185	189	162	167	158	174	158	171	172	160	180	170	169	171	159	170	195	179	176	175	188	169	195	164	203	207	171	159	182	172	169	178	204	201	190	171	157	191	192	185	188	144	178	173	174	185	141	184	176	168	174	157	175	184	171	155	194	175	185	193	193	168	179	186	190	194	195	183	178	192	161	197	177	158	148	156	183	150	174	191	167	183	174	167	182	175	167	173	168	161	170	205	182	180	184	177	178	182	179	159	177	173	194	181	155	190	176	189	177	187	168	166	178	185	152	174	183	198	183	170	186	151	161	190	190	182	180	169	172	177	191	192	192	173	183	188	199	188	180	157	180	164	170	152	178	177	162	187	163	187	168	180	172	188	206	169	184	167	180	193	173	187	161	188	185	187	205	182	172	185	198	187	180	186	186	155	186	168	186	197	164	168	177	185	191	170	173	174	172	180	174	189	159	164	155	196	185	170	179	169	166	189	153	164	184	155	178	172	181	174	171	162	185	191	176	206	149	182	168	185	171	160	170	157	166	190	185	166	178	179	170	170	183	161	169	187	180	182	200	164	174	171	174	168	166	169	179	186	207	158	188	164	162	185	179	184	187	184	172	190	156	177	178	165	164	165	199	180	185	186	173	193	171	173	197	176	159	164	167	162	185	173	181	169	173	182	162	191	162	169	153	176	169	178	178	190	156	214	186	210	160	192	171	180	181	169	187	170	183	179	181	197	152	200	156	182	177	190	179	163	190	179	162	191	155	176	190	196	157	175	191	185	169	189	172	188	173	180	185	160	159	170	207	176	180	203	181	172	179	178	181	176	178	177	193	176	183	169	182	194	177	209	172	162	162	195	188	187	160	197	166	176	143	171	168	198	184	193	184	188	178	156	165	177	165	168	158	168	204	199	190	201	163	184	194	174	197	173	175	168	164	193	168	180	193	169	166	192	152	181	173	160	196	186	160	181	174	179	180	162	177	209	182	179	185	177	161	170	200	163	186	169	184	173	183	182	178	167	181	172	185	194	174	185	191	184	188	179	173	152	191	176	178	168	169	183	170	163	178	181	178	176	152	184	163	170	166	167	178	179	168	175	184	193	154	169	203	182	173	183	171	187	183	190	155	195	167	177	169	178	162	175	181	176	163	178	183	183	160	180	180	168	170	198	200	153	178	206	162	172	191	187	184	198	179	186	172	185	178	171	184	181	190	178	156	174	193	188	189	177	203	168	171	174	163	159	187	199	164	170	180	175	185	178	143	180	170	177	194	186	169	168	176	169	175	174	174	181	167	181	148	159	167	165	209	177	169	144	173	178	165	168	168	177	174	180	188	196	163	175	173	159	184	184	170	173	153	158	197	188	183	184	202	179	176	200	198	166	165	170	175	188	205	176	190	181	176	168	195	183	165	184	159	185	158	169	162	179	178	146	172	176
21879	26764	31301	28537	31786	29269	28958	26388	36305	53151	29430	23638	34359	33459	15950	9934	12470	13378	14288	12718	12233	13261	12247	7477	8734	10042	10881	12879	7186	5311	9352	11538	11909	12732	12828	13656	12247	10068	9836	7042	4806	6943	5864	4866	4836	4325	3123	2097	2036	1641	1669	1398	1233	1159	930	1007	1216	1425	1250	1153	992	845	666	671	632	570	547	739	613	572	501	549	534	538	518	523	522	500	496	516	546	497	484	517	526	536	633	647	673	566	501	475	505	529	545	463	501	536	511	503	475	517	508	494	518	520	511	496	521	474	513	519	497	505	532	508	531	527	567	516	507	521	507	478	502	551	522	524	472	500	521	528	512	521	489	570	512	495	494	507	504	547	498	516	534	530	502	527	518	546	492	511	494	473	502	538	516	496	505	490	522	505	491	479	524	533	570	491	492	553	512	508	473	532	531	503	519	490	504	517	545	502	490	507	521	500	529	502	486	475	532	536	493	520	506	508	539	531	490	514	488	524	503	509	492	516	525	485	516	500	540	533	537	535	529	524	504	514	491	524	495	519	518	483	522	533	506	495	478	558	486	457	467	514	493	500	476	493	500	557	527	539	480	497	519	518	504	482	503	514	469	472	529	518	471	492	542	513	508	500	518	521	484	529	515	520	539	514	515	478	536	491	521	499	487	477	516	519	526	511	498	505	465	486	503	485	513	504	470	515	515	545	497	503	556	529	503	538	521	479	535	463	538	573	507	496	509	539	516	522	521	540	532	526	535	545	492	510	498	488	516	488	526	520	456	525	473	510	515	504	502	535	506	536	554	524	557	497	505	544	497	558	492	490	494	477	528	535	504	526	518	503	497	489	509	465	523	516	555	516	514	532	502	515	503	505	514	483	464	503	500	477	505	529	501	491	507	520	510	483	499	523	524	529	523	538	522	512	523	501	553	477	490	467	489	479	519	489	515	526	506	512	491	500	488	504	497	524	517	502	518	497	553	499	512	523	495	537	504	503	500	502	529	515	551	505	506	516	511	507	509	479	554	536	515	530	510	518	531	555	513	529	523	497	501	516	472	491	516	484	527	503	493	483	534	531	532	532	530	500	519	513	501	513	529	490	498	523	514	527	535	529	489	495	510	516	528	537	534	519	508	535	522	530	456	507	532	484	523	485	499	539	538	532	500	483	534	506	527	511	504	529	536	546	521	480	494	449	498	551	462	519	531	523	484	553	526	523	523	513	480	519	510	494	550	538	542	523	506	530	518	505	523	491	520	489	521	516	490	497	518	487	518	483	517	501	505	545	516	487	499	525	501	492	533	513	463	506	536	503	524	556	544	544	496	518	525	529	479	488	488	501	524	511	536	509	504	514	507	516	493	525	503	523	528	527	527	505	513	509	466	511	504	541	510	486	574	485	503	497	519	507	510	549	516	516	517	513	520	488	480	512	514	500	497	532	524	521	529	506	495	521	525	467	501	506	528	516	506	499	537	485	519	550	461	468	495	530	508	466	492	548	486	498	475	480	533	540	516	531	544	508	509	524	495	503	488	518	528	493	506	503	508	511	542	497	497	533	483	526	494	488	524	511	491	513	473	517	536	525	498	515	555	535	534	509	547	476	498	556	514	548	520	551	498	542	488	557	514	508	494	516	537	496	518	476	510	541	532	507	456	515	497	527	476	496	591	532	516	518	554	504	483	525	526	526	494	501	504	511	528	512	516	477	498	532	522	505	509	520	495	579	529	479	499	532	522	508	493	524	530	513	512	487	526	488	492	507	497	524	501	506	538	509	545	510	488	486	528	522	512	456	485	474	515	512	518	547	498	520	537	505	510	563	534	489	491	527	512	496	546	517	495	490	517	516	520	513	514	543	530	530	518	508	494	530	500	538	501	528	472	474	482	530	524	574	515	535	502	509	515	473	522	480	510	503	513	488	501	498	528	449	543	514	504	555	549	527	545	484	520	522	497	542	505	511	492	514	527	495	535	505	502	485	495	492	518	510	534	484	493	508	512	500	550	515	543	479	490	495	516	484	509	497	504	461	517	479	546	492	498	509	519	501	500	511	477	520	542	524	540	520	543	532	525	469	531	471	485	483	471	502	498	433	481	499	533	509	510	528	512	504	463	484	493	507	536	534	527	498	510	547	520	515	524	511	513	490	470	486	477	511	539	490	523	495	560	497	513	474	530	468	511	525	518	452	477	530	537	498	521	506	554	495	493	535	500	516	492	507	533	492	511	503	518	533	548	538	509	518	484	496	454	554	495	508	504	487	479	517	519	503	529	514	517	492	511	536	450	516	520	543	515	486	509	548	482	527	499	514	486	504	546	480	526	531	559	511	504	534	466	549	487	476	488	528	514	497	523	487	516	490	516	546	516	518	494	533	500	520	547	516	514	497	531	469	482	531	477	521	480	537	501	491	500	510	501	491	477	502	510	518	482	538	510	501	492	553	523	527	532	519	500	593	528	504	510	509	512	530	533	494	499	525	517	521	467	552	522	474	527	518	455	522	540	517	504	539	526	506	495	528	554	559	534	545	504	499	524	550	530	513	485	521	526	532	534	511	510	530	496	509	482	482	506	483	510	530	534	489	573	527	485	546	507	510	476	499	554	518	509	480	507	476	474	500	500	468	511	505	531	517	508	534	516	499	543	502	555	543	535	498	458	499	495	499	496	522	507	504	532	523	536	496	546	456	502	509	500	465	506	493	553	470	503	526	581	538	543	514	564	520	508	501	506	537	543	487	487	513	486	527	531	497	523	536	519	488	497	530	501	546	491	543	559	517	515	511	503	536	518	531	529	499	502	507	503	522	524	505	517	510	507	528	516	504	539	488	509	529	539	528	478	490	523	512	508	523	551	504	513	554	514	506	541	484	517	532	498	550	525	506	518	506	538	513	498	546	504	545	530	491	498	510	465	502	505	515	519	531	528	491	508	515	553	502	504	535	498	496	529	515	543	509	480	509	540	540	509	507	541	494	504	498	502	533	550	502	504	511	511	520	517	468	531	508	493	556	523	501	512	516	494	508	526	501	493	488	517	500	521	475	528	486	520	505	519	549	525	541	510	546	536	485	539	547	482	503	482	554	485	529	502	540	494	529	465	492	506	514	495	512	499	550	536	507	531	554	510	497	506	515	519	519	534	529	513	577	485	522	518	499	484	501	513	522	524	530	537	547	498	471	500	491	491	467	535	566	505	513	518	502	557	502	477	476	476	527	483	510	478	525	499	514	514	526	549	544	495	514	532	563	540	541	544	492	486	502	495	483	527	523	515	531	494	526	474	513	497	502	547	491	526	526	508	556	492	476	507	517	485	508	513	545	511	493	503	484	514	484	532	484	510	503	513	493	472	524	524	505	483	482	476	499	501	536	492	527	531	490	508	496	499	537	505	521	507	524	462	496	515	508	527	508	519	528	529	559	503	493	558	514	502	549	514	463	514	517	573	505	528	550	484	538	557	512	517	484	538	546	492	513	481	498	546	502	519	516	532	536	535	493	507	510	521	486	502	510	527	518	491	539	478	523	507	514
11393	10946	10833	7333	5624	2929	2405	1635	1236	1326	1502	790	1301	1604	1160	262	239	244	277	230	196	208	229	197	228	209	217	250	226	210	202	191	204	220	239	233	211	213	195	193	190	169	190	160	165	164	199	200	180	141	163	196	181	172	155	166	177	169	175	162	171	204	160	185	187	153	182	168	213	155	166	155	174	179	160	196	172	171	170	157	160	172	175	199	184	178	165	167	146	188	185	161	180	168	151	175	193	176	147	171	187	176	169	164	172	175	171	163	173	168	166	181	176	196	174	169	164	158	168	156	164	160	167	166	170	149	195	176	163	160	179	188	171	172	176	166	170	201	179	192	179	156	175	152	165	166	172	171	164	177	172	166	186	178	173	168	166	175	164	170	177	182	171	175	165	180	174	161	164	153	159	176	175	158	161	180	184	168	192	178	183	157	194	166	167	159	173	183	185	185	194	167	156	156	182	177	163	159	176	165	166	181	171	143	199	164	177	156	176	135	182	168	201	169	153	189	171	178	169	176	192	145	175	155	167	168	165	166	185	167	181	175	176	165	157	173	167	161	186	165	194	172	167	174	163	167	190	186	180	165	162	165	184	149	185	184	164	166	169	176	145	161	166	170	183	177	171	154	166	179	157	186	161	144	172	187	192	172	190	169	166	133	169	157	142	166	181	161	157	167	166	167	164	181	180	190	176	163	187	171	158	183	183	165	160	149	145	158	182	203	152	161	148	171	177	172	172	167	164	161	179	180	184	183	164	163	201	181	153	172	158	169	163	161	155	166	178	186	186	164	164	169	173	162	166	164	175	173	154	188	182	168	186	168	144	169	189	181	184	162	157	162	170	165	169	173	148	167	149	178	166	172	189	198	161	191	176	165	158	183	159	160	151	169	196	166	194	167	154	167	172	170	151	194	164	157	181	174	177	151	162	151	187	177	172	154	157	187	170	164	160	180	143	168	174	158	197	172	176	156	163	177	149	169	180	184	182	195	180	179	162	173	189	182	177	162	170	158	163	154	181	170	163	179	162	180	155	151	177	155	177	161	185	146	188	170	179	177	184	151	167	164	172	180	169	178	173	172	181	163	186	153	170	194	163	179	177	167	164	157	169	166	196	182	164	175	162	167	167	164	165	167	176	157	185	195	177	158	165	149	175	149	182	174	175	162	177	166	177	169	160	185	157	165	181	182	168	181	170	197	159	176	174	159	189	166	184	156	165	161	162	162	166	154	163	168	166	203	151	159	141	162	147	182	170	179	162	186	128	150	165	156	160	169	144	185	155	159	171	193	188	171	180	172	173	171	189	150	182	133	171	154	165	177	181	149	186	159	169	164	177	184	187	162	160	189	153	174	163	171	160	187	169	160	159	176	172	162	175	154	155	175	161	177	186	164	171	169	145	164	160	169	160	165	167	174	169	188	173	168	157	173	197	161	144	177	168	186	161	165	182	126	157	167	154	174	178	175	168	172	175	178	146	184	173	169	190	190	167	176	167	171	158	172	178	183	169	157	193	150	188	184	169	189	172	185	173	191	164	174	159	181	147	176	164	152	193	174	168	176	157	177	181	174	173	175	167	170	159	186	171	175	166	180	166	153	184	133	186	168	151	174	158	172	162	171	162	152	177	182	174	155	193	170	183	170	159	178	165	185	166	189	164	174	170	173	165	156	150	172	162	187	143	171	168	195	182	163	183	158	184	176	157	185	145	178	164	178	162	143	154	157	156	162	159	166	156	165	171	166	161	182	148	179	173	142	161	158	163	160	199	167	153	151	158	188	181	193	159	180	188	159	163	183	167	154	193	191	148	163	176	180	166	162	168	157	164	146	175	191	173	158	171	182	180	148	158	171	169	174	193	174	159	165	144	186	166	147	169	160	196	157	176	158	162	192	142	154	168	188	152	164	182	157	164	180	181	154	168	178	178	172	197	177	183	177	165	167	145	165	175	166	158	168	164	182	176	186	156	181	167	179	163	176	165	169	173	173	172	158	161	169	177	166	161	152	154	177	171	172	165	171	179	184	151	156	168	169	187	155	154	161	171	157	166	175	141	164	169	156	191	177	194	165	159	171	163	199	176	163	170	211	183	169	173	135	162	158	182	186	182	179	177	168	183	170	190	183	159	176	168	162	165	158	185	181	179	149	166	165	190	158	162	165	164	156	164	179	171	173	185	168	173	161	159	195	182	188	159	178	166	164	169	153	158	145	182	174	164	178	161	156	167	166	175	146	192	170	166	170	166	180	170	170	175	175	150	163	163	150	160	169	189	189	164	167	184	172	162	166	163	163	154	184	178	162	171	167	160	175	172	177	157	181	170	162	170	181	171	147	182	157	168	193	155	164	155	157	174	183	157	163	188	176	157	162	174	149	175	182	161	178	179	162	171	170	174	171	178	183	156	177	164	152	175	176	177	164	162	174	159	178	158	142	172	162	174	176	169	145	168	170	175	196	171	157	187	188	166	162	166	187	194	159	173	163	166	162	178	178	175	141	151	183	157	173	167	174	170	167	160	150	155	162	181	167	167	170	164	164	188	147	170	176	184	166	153	156	176	181	201	144	159	173	159	177	147	142	154	170	164	184	170	157	150	179	177	162	207	144	157	172	176	175	188	177	172	184	192	186	175	148	170	175	186	183	161	180	198	170	181	153	174	164	175	198	181	158	173	150	186	166	169	160	185	151	173	166	159	151	173	170	170	188	166	195	147	151	171	167	154	164	184	174	182	181	191	163	166	160	184	165	182	146	175	195	159	165	175	172	169	144	161	170	174	172	174	154	166	192	167	176	193	164	160	186	173	160	180	192	172	144	170	183	157	170	157	151	162	164	151	146	167	177	153	169	169	138	179	172	183	183	159	165	168	192	172	176	153	180	157	180	171	200	176	157	173	161	160	169	160	153	171	180	180	171	155	166	156	167	167	171	144	164	151	175	151	170	147	164	172	153	162	186	144	148	137	193	163	179	180	175	159	188	176	166	187	181	169	144	165	172	168	167	178	187	194	162	168	177	184	159	164	167	159	189	146	165	161	156	164	161	165	150	183	166	176	200	173	170	179	166	163	161	172	180	182	169	184	162	165	162	173	171	164	181	176	175	155	163	165	177	167	151	155	178	179	159	174	174	173	178	181	163	190	182	160	150	191	176	180	158	182	176	156	163	153	179	151	188	164	145	185	165	185	173	179	157	167	177	152	178	179	178	173	150	171	166	180	176	174	166	186	197	164	169	183	156	175	194	194	174	156	177	154	172	184	173	165	164	144	171	201	160	169	189	159	167	156	171	171	174	193	139	153	168	167	185	160	157	149	165	174	182	175	162	190	169	182	180	177	165	165	167	156	177	178	156	208	169	177	186	196	189	178	169	148	166	156	179	166	146	174	155	165	157	180	149	170	177	164	177	165	151	169	190	173	217	163	154	165	158	179	176	160	173	202	180	186	169	180	181	167	185	166	154	157	151	153	166	190	146	172	160	177	165	165	152	155	179	172	164	154	165	160	170
7716	10339	15298	16859	16080	10607	9990	7374	6109	5869	6676	4370	7016	7432	4902	1037	1058	1054	992	971	953	959	997	800	780	776	847	982	854	694	800	867	947	927	1028	980	885	909	800	686	640	725	650	612	672	599	572	563	505	530	479	522	465	510	523	474	545	525	492	527	531	521	476	504	509	485	536	477	504	456	476	528	489	493	492	520	504	476	448	499	517	473	440	490	477	495	465	479	484	481	451	485	489	482	498	427	461	502	497	491	481	467	515	491	496	511	471	528	464	468	485	509	461	457	519	512	471	496	500	497	481	467	485	471	464	510	480	497	456	443	464	489	487	535	465	467	485	472	486	460	481	478	498	482	430	487	470	476	458	500	504	501	482	492	479	507	513	500	497	480	461	460	457	519	482	477	474	482	486	483	486	462	467	528	482	445	516	517	483	450	488	469	494	433	512	517	528	477	460	478	524	466	468	463	442	513	463	472	518	502	528	463	496	542	473	462	480	480	496	491	472	471	465	472	517	457	512	526	495	516	480	467	468	511	481	487	466	486	466	499	513	488	468	483	445	467	499	472	508	472	512	503	517	477	494	436	488	490	460	495	478	497	451	504	482	511	512	445	498	483	448	478	459	509	500	472	518	458	481	515	483	482	485	496	487	513	475	543	491	488	457	482	463	472	536	450	527	484	461	469	451	485	479	500	462	497	509	464	474	438	469	521	494	460	487	489	464	497	484	491	432	499	497	472	489	501	494	505	478	465	467	500	483	437	467	462	475	505	458	495	424	512	505	505	487	429	472	475	470	508	492	503	450	499	496	450	528	472	499	497	513	467	459	454	505	475	496	466	488	502	516	488	424	485	493	489	478	514	513	480	484	508	472	482	466	515	506	454	453	482	480	516	483	501	504	505	501	492	471	482	480	503	486	468	496	472	496	454	456	496	513	481	475	462	468	498	447	488	439	490	460	504	468	468	473	511	508	508	501	496	433	458	463	465	516	440	459	505	513	466	527	476	499	472	495	505	503	496	499	445	488	511	470	477	493	494	469	509	541	528	511	481	528	464	479	451	493	478	465	485	503	505	461	500	474	493	476	454	455	446	481	479	471	503	527	493	454	491	507	510	521	471	513	496	503	508	466	481	478	499	462	458	547	514	492	450	509	451	481	507	492	507	447	481	456	487	484	499	463	483	475	548	440	466	459	472	491	472	436	534	513	498	458	470	483	495	472	456	475	461	491	502	481	498	477	465	487	497	499	516	474	484	467	502	445	444	468	502	468	467	500	468	459	472	518	437	491	487	469	465	544	479	476	452	477	472	478	515	515	443	458	487	498	500	462	500	462	443	506	456	495	499	465	479	519	451	518	444	489	508	474	506	499	471	499	482	524	502	470	526	460	469	491	495	480	487	476	475	487	508	504	496	476	458	456	474	481	504	475	464	507	529	491	483	492	471	471	500	494	491	507	463	481	527	486	512	520	460	477	485	515	513	495	475	508	484	497	492	429	494	483	486	491	434	491	474	489	478	514	508	566	465	471	456	529	469	490	460	467	505	487	504	482	482	487	495	486	471	487	495	474	459	489	482	485	476	514	485	477	455	471	454	457	455	484	459	490	485	519	471	489	473	512	506	443	480	494	492	463	441	508	520	503	498	482	480	503	492	465	493	452	486	483	483	458	487	473	463	488	448	495	486	515	506	477	492	519	496	511	494	471	454	492	488	510	507	499	487	482	473	485	480	508	478	476	488	506	492	520	497	462	471	510	452	502	489	485	495	448	513	459	458	500	467	454	481	515	487	482	499	517	504	502	497	475	488	533	472	509	490	515	442	481	485	481	498	479	470	492	440	503	479	496	452	439	481	489	499	473	478	474	468	511	454	519	502	487	470	491	460	451	515	495	501	440	536	499	474	504	477	482	512	490	513	461	473	548	488	495	438	479	467	516	479	488	496	434	487	493	550	447	463	469	504	469	448	442	446	474	530	491	463	461	504	525	456	485	477	515	504	496	516	495	497	477	488	476	461	490	486	490	486	455	472	518	466	485	469	472	472	462	497	481	457	477	483	495	520	559	442	503	512	514	505	496	493	486	494	511	476	515	460	484	509	491	500	486	500	473	527	489	474	455	482	487	466	480	458	443	501	513	525	467	481	476	440	484	471	485	511	483	481	465	423	529	512	502	450	477	463	471	497	518	480	480	491	529	488	540	497	506	520	488	484	514	476	509	529	520	482	428	505	456	473	469	491	520	470	495	453	467	481	461	502	476	480	517	488	449	509	486	504	497	487	455	528	531	485	490	470	452	487	473	501	449	496	485	521	496	464	494	458	506	454	486	466	488	505	485	513	481	506	496	470	472	488	526	492	495	514	483	478	478	438	484	485	432	515	504	459	521	491	464	488	517	489	488	455	501	460	512	489	484	479	491	472	485	508	464	481	458	522	441	467	484	451	467	490	492	444	451	462	512	428	470	466	482	472	458	509	450	505	467	498	425	487	453	518	507	471	467	496	461	491	480	469	445	514	461	492	489	488	482	479	457	434	493	509	465	465	457	479	497	472	488	448	483	454	524	497	476	483	482	533	427	517	489	461	489	500	496	459	463	483	464	481	497	507	486	511	470	475	505	490	473	508	486	505	469	472	474	468	471	486	489	444	483	489	472	490	471	509	493	506	485	472	497	529	475	479	474	458	450	503	488	478	480	440	490	463	477	501	469	490	488	518	515	511	511	469	480	533	483	471	518	437	450	501	476	478	536	487	488	508	525	477	439	499	473	459	506	519	473	513	490	486	481	501	499	491	500	494	478	452	511	483	484	494	470	491	515	468	497	449	482	478	486	468	475	495	476	475	461	462	454	481	492	501	508	479	471	495	491	483	503	480	476	460	485	472	519	494	464	482	417	507	497	484	439	500	501	458	480	498	489	503	459	467	469	470	497	502	485	446	449	508	507	479	509	511	503	487	504	509	502	463	545	478	491	480	482	477	488	487	484	475	509	491	485	530	462	472	503	518	482	491	484	477	465	520	464	468	471	527	521	468	514	487	481	486	506	504	468	497	464	478	494	512	494	499	460	506	447	488	486	512	488	476	464	476	491	473	441	482	471	470	476	512	460	484	494	502	503	473	512	495	444	470	472	502	485	478	464	479	470	471	484	492	492	523	487	533	509	479	494	469	483	503	443	479	435	498	507	471	488	507	493	495	440	462	513	492	499	467	479	493	482	466	493	512	483	495	494	491	492	507	466	478	497	477	472	495	535	480	495	491	481	526	496	486	491	486	484	500	506	478	513	480	478	437	520	486	498	512	475	499	457	485	492	480	500	475	470	509	426	480	455	484	517	505	492	524	467	489	492	466	466	431	495	455	506	443	480	446	526	477	473	474	467	458	459	493	487	469	504	514	504	485	508	494	477	474	484	470	463	482	467	483	469	453	502	430	524	455	504	471	476	512	472	508	487	470	460	482	504	505	473	497	472	489	476	485	513	491	534	462	492	472	508	466	503	508	455	467	500	474
24154	21068	17734	14208	15392	12882	13026	9334	6078	5802	5209	6819	11259	8961	3015	3388	4402	4300	3972	4372	4976	4645	3328	2116	2601	3340	2267	3519	2935	1759	2971	3740	4457	4724	4731	4489	3195	3782	3000	1937	1533	1579	1338	1403	1343	1074	834	525	436	336	265	215	222	238	280	293	314	336	284	237	202	167	153	133	121	130	138	209	155	105	143	120	118	120	133	125	133	122	115	137	124	125	114	107	130	138	152	174	146	166	118	121	124	138	120	133	119	120	139	137	119	132	110	128	128	139	124	131	109	120	123	122	122	115	125	112	105	120	121	134	137	150	164	112	158	147	116	138	113	119	129	140	110	118	132	129	135	124	126	120	95	134	107	130	133	156	160	111	140	157	112	125	122	138	116	122	111	127	129	122	110	125	140	126	136	118	157	136	122	131	105	111	142	127	120	119	111	119	138	101	119	118	105	123	116	130	128	138	126	123	113	119	115	128	110	141	126	123	117	92	133	176	102	114	109	116	118	124	148	130	130	131	123	148	109	121	123	125	119	120	104	125	142	134	134	124	109	127	118	122	132	135	113	132	115	124	126	111	108	123	117	118	118	101	141	138	120	137	124	125	127	104	107	120	122	128	123	112	116	122	100	136	104	131	96	107	122	122	115	117	139	128	125	121	111	115	101	135	124	127	123	104	103	127	119	120	138	126	129	111	130	120	140	119	132	115	125	117	133	141	131	113	128	132	136	115	108	127	124	125	120	120	131	115	114	117	107	117	143	127	105	133	136	102	134	126	148	139	119	102	137	131	124	120	129	135	126	134	104	115	123	122	140	124	136	138	111	145	116	127	135	132	138	124	129	118	122	126	97	110	128	130	141	117	100	113	138	120	100	126	114	130	140	127	126	112	131	135	125	121	106	123	119	121	105	129	103	150	110	130	137	114	123	116	121	113	145	132	143	141	121	134	123	138	113	124	122	132	127	104	126	120	139	112	134	122	134	125	108	128	119	127	135	142	116	129	126	116	132	107	129	125	110	127	115	126	137	126	125	146	117	117	128	126	97	116	110	136	97	132	132	125	111	135	107	137	134	139	112	125	130	104	117	115	115	119	129	131	113	140	121	147	118	110	130	120	124	119	130	118	138	126	137	102	125	115	124	138	121	127	133	117	109	99	106	115	129	109	118	125	130	116	131	129	113	123	113	126	146	111	135	107	111	136	119	125	114	138	134	127	143	128	128	117	132	135	126	117	130	133	119	120	124	120	130	137	110	126	119	119	137	128	115	112	148	120	124	111	96	131	121	130	147	129	114	118	143	122	117	138	99	133	128	129	148	122	111	129	147	127	119	125	117	124	136	114	131	130	139	121	114	117	126	122	105	123	101	120	108	122	103	134	135	135	111	118	116	149	115	127	116	125	125	126	126	132	131	129	117	119	125	121	117	126	113	123	138	134	125	119	128	115	121	143	134	142	114	129	110	123	129	110	127	126	140	136	117	121	112	137	125	123	125	141	143	112	115	135	130	137	134	109	122	133	109	133	121	125	113	110	135	140	131	128	120	120	120	133	135	112	133	107	107	130	122	117	131	128	126	138	112	128	145	136	114	121	146	122	118	106	135	122	125	101	111	126	123	138	162	134	116	114	130	123	140	115	114	118	118	144	125	131	124	127	140	147	121	135	141	109	141	114	126	122	104	134	129	121	151	124	125	130	143	109	126	125	141	118	121	100	112	127	139	121	125	135	137	121	137	124	139	131	132	109	123	125	126	109	122	138	127	120	125	133	151	115	105	125	123	137	129	133	128	131	106	118	129	121	122	117	117	125	147	134	99	120	120	113	107	114	141	117	117	132	129	135	118	128	133	119	132	124	115	122	132	135	114	131	126	123	130	119	120	126	123	109	110	128	132	125	114	125	106	127	123	130	133	124	123	120	116	127	122	142	139	124	123	138	121	148	120	109	118	129	107	126	144	112	114	123	128	111	112	102	121	116	138	104	132	133	120	118	107	128	131	132	124	118	105	127	118	101	109	131	136	121	131	114	107	145	139	125	114	117	137	131	140	144	124	149	129	124	126	113	120	119	116	101	117	140	120	127	117	122	129	129	122	121	121	112	119	124	128	121	139	124	140	131	139	126	117	128	138	142	131	119	116	126	117	121	123	131	120	138	128	112	121	119	137	123	115	110	118	116	108	111	142	117	143	120	109	124	133	112	133	133	120	126	133	114	128	127	133	107	136	112	115	136	111	125	117	116	128	140	140	134	135	125	141	113	130	127	130	108	106	123	146	131	124	103	145	124	121	136	126	108	137	116	142	128	127	132	133	121	117	131	117	119	133	115	124	101	129	118	132	123	99	122	132	135	121	127	129	138	132	110	106	128	136	137	129	114	128	122	125	130	113	138	112	126	131	122	154	138	128	119	114	110	127	117	111	140	127	114	126	118	117	120	127	125	123	151	121	123	114	127	125	109	117	117	119	112	127	119	140	127	136	128	112	136	104	129	122	126	136	120	137	128	135	135	116	130	118	118	108	136	140	140	146	135	135	119	139	110	125	135	150	110	110	120	129	126	95	127	105	91	116	110	109	132	108	108	126	117	113	136	147	132	111	124	110	134	135	118	150	121	126	109	150	126	118	107	136	107	107	123	132	132	113	111	132	124	138	116	135	138	114	120	112	130	141	107	124	128	129	140	108	116	108	113	123	130	130	122	125	115	107	109	125	131	117	151	121	116	121	123	109	133	120	139	130	132	127	123	132	109	113	116	113	125	142	133	139	124	121	142	132	132	125	124	131	144	134	112	132	126	118	121	109	121	140	154	120	129	132	123	108	128	132	131	112	145	123	126	120	113	151	136	129	116	126	124	125	115	104	100	129	119	126	123	135	125	117	134	112	125	123	143	132	122	100	109	119	121	122	150	133	103	115	140	150	145	131	121	124	110	134	123	119	130	113	109	112	136	129	131	130	137	118	99	146	122	145	122	125	112	118	126	109	139	118	134	127	146	131	135	109	132	117	118	115	127	135	118	124	138	122	123	114	125	103	114	119	126	134	110	133	130	132	129	109	131	124	136	135	114	114	130	137	120	118	130	127	117	131	123	117	132	132	116	138	111	140	137	121	141	122	124	123	129	120	118	135	118	127	119	126	132	119	115	126	115	126	129	122	135	113	134	121	118	113	106	116	143	133	129	122	119	115	134	127	116	126	118	127	134	115	130	118	124	148	137	122	125	127	110	124	122	132	132	139	130	131	110	132	118	124	116	119	139	130	130	110	144	128	103	137	109	125	118	128	112	143	112	113	132	110	120	128	135	132	131	140	128	130	112	113	101	104	114	107	123	125	124	127	119	117	101	134	141	119	128	116	113	106	150	127	117	122	112	118	117	118	125	139	138	128	117	109	115	116	143	124	139	105	129	141	141	131	125	123	115	121	122	136	130	134	134	100	104	131	132	124	136	114	128	106	136	148	128	112	150	135	111	140	140	115	142	147	105	118	113	106	126	123	120	125	138	118	107	118	124	127	126	123	111
15849	17021	20061	24282	29602	27222	29210	24531	20499	21173	19959	23763	30105	24348	13483	15918	19800	18606	18725	19858	22135	20747	15806	11334	14446	16450	12571	17994	15485	10979	17002	19463	20918	22617	22470	21574	17023	19565	16500	11546	9353	10463	8931	8819	9636	7613	6170	3686	3177	2044	1559	1415	1261	1452	1699	1968	1969	2097	1552	1089	797	777	665	529	456	449	521	990	716	437	398	412	386	390	392	380	373	397	388	405	373	396	393	344	388	405	585	692	638	386	368	360	378	359	365	396	378	369	348	392	373	394	390	450	405	377	345	377	355	382	349	364	382	393	363	363	394	390	367	332	363	411	388	360	367	345	398	377	371	400	339	349	366	372	364	368	363	360	399	381	362	356	378	379	360	365	367	412	384	373	360	373	365	353	374	369	366	396	365	381	388	381	372	374	373	375	353	358	368	362	353	364	396	337	397	390	400	388	377	380	384	385	369	356	389	420	391	400	340	361	358	357	370	370	419	350	381	330	370	371	350	365	388	339	378	374	387	375	378	370	324	369	368	381	391	382	373	374	353	396	381	371	369	335	412	353	391	382	382	346	357	376	393	375	407	422	370	379	396	380	392	372	361	409	358	359	390	362	394	403	385	387	359	336	358	389	405	389	347	328	363	382	357	378	350	378	332	391	338	390	391	377	371	389	397	354	380	400	375	386	362	339	398	390	396	377	369	371	367	345	341	356	391	354	414	330	359	356	364	355	411	361	377	360	342	367	344	381	359	367	336	398	355	344	384	355	363	356	383	371	366	391	369	390	380	362	369	342	351	406	394	394	391	371	381	362	401	388	367	375	348	410	360	372	359	385	370	364	360	368	395	360	363	327	372	324	379	370	385	355	361	365	367	371	382	377	378	377	406	401	382	382	367	368	361	424	372	359	358	396	375	375	377	379	347	391	395	357	313	368	341	381	372	386	368	370	397	356	350	379	385	346	374	359	369	378	356	349	377	415	376	343	369	355	366	359	356	398	345	389	394	385	383	385	396	338	386	392	389	366	398	372	372	381	363	371	385	399	368	355	383	387	385	409	370	401	367	351	361	367	356	360	351	358	388	347	346	360	362	342	361	368	329	364	367	366	416	341	399	383	383	362	394	398	387	364	345	348	366	386	348	356	369	401	362	356	388	405	369	375	361	394	372	387	349	349	371	366	373	362	375	388	379	392	376	392	368	357	358	337	363	376	367	381	382	347	369	356	391	392	387	367	365	376	384	366	377	332	367	345	371	411	344	402	366	377	363	363	362	394	389	404	363	340	393	361	383	386	353	338	340	354	388	354	342	339	365	385	377	363	374	352	415	379	363	360	415	347	348	346	368	370	368	394	371	360	377	376	403	381	358	388	364	359	381	383	371	360	354	353	423	361	346	353	394	385	366	378	337	365	368	361	356	373	396	371	373	386	397	358	373	393	372	413	393	366	398	373	351	366	371	380	431	383	378	385	363	355	375	404	374	389	383	383	347	380	394	386	375	341	405	387	380	362	385	342	370	378	375	399	347	343	349	334	379	382	335	383	339	389	384	382	383	360	342	389	365	353	422	373	317	362	369	390	353	396	371	366	371	359	390	396	359	374	338	369	338	396	390	348	393	385	368	368	369	366	408	374	366	373	372	394	359	382	368	371	383	354	381	379	381	381	360	346	397	339	377	389	375	373	376	361	385	369	354	382	362	373	399	359	357	333	403	351	375	371	397	358	353	351	379	343	355	356	382	372	334	351	395	362	399	377	366	341	370	358	363	383	362	382	389	386	389	357	361	373	390	368	346	360	370	362	374	369	367	359	388	389	386	369	378	382	379	370	380	357	338	360	348	373	378	339	348	345	365	384	364	337	397	355	373	389	330	354	374	424	372	373	356	361	363	391	395	375	379	370	381	388	368	392	369	331	383	355	351	359	350	384	374	400	378	377	355	389	402	357	385	364	346	338	355	418	374	389	370	381	346	368	350	359	364	415	339	330	386	390	390	367	384	380	355	410	408	372	387	332	376	407	383	380	401	358	370	371	379	371	387	377	369	389	367	352	382	362	341	374	377	380	351	381	371	393	364	356	350	350	335	406	384	403	365	377	369	361	369	374	380	366	317	383	379	402	388	372	388	384	351	370	379	380	391	346	377	395	390	377	376	348	374	372	378	366	344	377	363	381	373	378	360	383	361	362	365	379	356	314	362	345	385	392	343	399	340	349	394	377	371	386	372	340	365	344	397	393	370	377	403	360	341	387	378	380	376	359	375	322	357	383	343	333	390	374	377	353	364	390	372	356	372	363	315	359	396	371	364	370	346	359	341	398	400	392	368	371	368	370	368	364	367	377	360	355	381	373	397	373	359	347	357	393	373	353	389	360	365	341	365	394	363	374	376	356	357	392	359	353	377	374	380	384	385	359	346	357	355	369	336	324	376	398	400	380	373	367	363	362	382	355	372	348	350	326	358	387	358	377	360	347	366	411	363	355	414	385	379	400	375	387	357	350	380	324	382	383	373	343	370	380	390	391	361	357	409	361	397	375	373	390	398	400	368	386	350	405	363	386	373	367	381	349	384	347	400	375	371	356	380	385	377	354	352	337	366	398	363	374	376	379	369	360	369	364	375	377	383	352	365	357	412	391	358	343	374	370	377	365	376	394	347	377	382	380	379	362	363	424	347	339	349	402	383	405	395	333	321	385	361	379	374	364	383	353	371	359	362	374	370	370	365	368	353	397	383	375	372	386	334	358	382	356	366	382	377	345	389	334	364	348	380	352	403	378	367	385	367	363	368	383	384	374	342	398	356	402	366	336	357	369	388	360	365	370	341	334	364	379	334	377	360	369	358	347	379	362	392	347	353	356	376	389	381	343	385	372	390	363	350	369	391	375	401	370	410	352	353	376	352	375	397	392	362	346	365	376	353	355	408	396	393	373	393	404	379	378	374	365	371	402	382	380	389	366	362	362	396	362	344	371	358	364	342	384	393	399	359	373	354	387	392	354	348	335	385	372	355	366	374	373	379	336	438	347	383	334	378	372	356	320	333	361	369	360	363	390	375	372	348	351	370	372	335	359	398	350	373	350	370	357	362	415	377	362	398	343	377	355	374	379	386	383	354	372	353	391	421	358	386	374	390	368	370	343	381	390	369	388	384	385	398	370	384	361	386	372	364	374	383	393	397	389	363	380	375	374	368	366	402	391	382	378	383	378	392	372	368	352	412	374	348	371	368	369	355	431	362	400	376	353	374	359	386	385	380	368	368	362	379	364	358	411	364	387	398	347	358	358	364	402	384	342	381	394	346	431	415	358	344	388	387	362	396	388	364	378	340	386	384	361	350	395	397	367	385	367	400	375	364	377	369	370	352	339	358	368	370	388	390	351	369	361	403	363	384	369	374	370	359	376	368	370	359	355	351	377	325	383	373	328	375	395	356	399	346	345	418	367	371	359	396	378	333	363	383	374	341	385	376	379	354	386	374	347	353	340	331	380	365	357	380	393	384	408	359	405	331	347	365	366	374	359	373	364	374	366	362	389
30824	27704	27587	23796	22010	24823	23311	14223	12376	11867	13016	16762	13755	6242	7666	11403	11674	8799	10208	11035	11917	11538	8613	4489	7329	8308	4868	7797	8233	4896	8327	10237	11382	11111	10298	9219	7878	7691	6245	5090	3994	3594	3208	2409	2611	1911	1544	1234	1199	852	699	687	524	520	563	518	534	565	370	296	237	275	204	172	177	163	194	295	193	158	153	170	166	159	164	177	154	165	155	164	156	157	141	162	167	147	222	247	222	157	150	155	144	188	173	156	150	162	156	162	148	154	148	153	158	151	158	156	160	150	158	133	172	160	165	133	149	155	153	155	155	141	185	142	167	155	161	170	185	159	174	162	142	147	149	174	153	155	177	138	175	150	143	164	152	141	156	153	155	174	133	169	166	147	161	140	163	154	164	146	160	156	157	159	157	157	171	157	167	146	158	139	180	140	157	149	167	143	174	149	152	144	146	168	132	168	152	175	180	159	154	186	177	146	164	170	177	169	165	155	161	157	180	161	137	185	152	144	165	157	179	157	150	146	155	166	150	151	141	145	150	171	162	149	161	171	165	156	147	146	141	148	160	150	166	152	152	182	149	155	175	157	153	172	154	144	158	154	159	152	133	155	164	141	163	140	174	152	155	173	161	179	154	158	160	145	165	141	172	160	159	150	150	151	180	151	151	135	175	159	154	171	162	152	154	167	147	164	159	161	160	141	129	138	161	162	142	162	155	165	146	168	170	182	157	170	146	168	144	149	149	146	181	167	155	163	171	175	161	166	163	159	142	161	168	173	135	160	142	153	178	165	149	151	168	157	150	159	146	149	167	181	149	157	169	152	157	160	168	159	147	157	179	163	155	172	138	156	146	165	156	163	128	154	188	160	145	170	153	147	157	170	174	170	153	146	164	145	160	166	151	173	157	183	171	154	157	174	170	172	167	172	154	174	171	145	159	150	153	160	154	167	180	137	163	151	146	151	156	161	180	157	181	170	182	172	184	149	160	157	175	134	148	133	156	157	154	153	146	128	160	161	161	155	142	148	160	199	174	183	163	171	169	162	161	166	157	159	145	163	129	153	175	157	152	157	160	168	156	178	140	167	170	158	166	134	167	181	168	158	166	148	143	157	156	169	169	173	170	146	156	158	155	159	166	135	146	146	158	169	171	154	162	149	175	151	173	152	151	155	144	191	176	154	170	174	165	141	150	152	154	159	172	166	148	145	158	159	160	172	148	166	155	159	170	154	142	151	181	161	147	161	171	181	147	154	146	180	146	164	161	161	156	150	143	164	157	153	149	153	161	155	177	166	137	175	174	130	154	174	163	178	164	168	153	163	172	148	138	166	150	146	153	176	162	168	156	175	152	153	158	151	145	155	176	141	169	165	159	154	163	167	188	144	157	166	158	171	145	151	150	145	183	160	153	141	150	143	162	169	155	165	155	147	149	174	164	144	159	176	189	140	163	137	187	140	156	147	144	166	182	164	156	145	173	163	169	182	161	173	155	174	162	157	171	177	146	138	139	163	162	152	161	144	154	154	158	185	150	170	151	147	158	154	181	157	154	172	158	160	128	153	140	155	140	167	173	173	175	143	171	160	153	152	156	153	168	169	174	160	141	142	157	163	166	172	136	154	153	150	163	159	170	164	165	170	173	163	163	155	140	178	187	157	166	170	147	144	144	163	165	153	153	164	159	151	183	162	164	158	147	153	147	157	174	136	146	149	148	182	154	166	171	145	159	166	127	150	147	139	149	180	143	142	151	140	151	157	155	138	170	157	162	154	146	157	163	154	156	156	151	153	150	166	158	164	162	144	171	149	178	143	146	154	147	178	166	154	139	159	130	153	166	155	155	151	167	181	175	149	176	176	152	157	171	165	151	149	155	153	150	161	145	139	156	182	156	156	132	172	164	146	153	158	127	160	154	122	138	161	166	152	148	159	136	167	154	157	147	166	146	168	165	166	162	168	177	173	164	163	178	158	143	177	173	151	147	158	148	163	148	143	139	164	157	177	165	170	169	158	181	141	171	148	153	140	133	156	141	163	145	149	158	149	152	157	161	135	157	161	159	134	146	167	150	178	144	166	172	175	182	178	152	131	141	158	160	168	173	161	137	150	167	175	151	164	161	152	143	156	169	169	169	163	164	174	159	169	164	151	168	158	151	164	164	159	150	163	158	163	160	154	174	158	176	155	174	163	172	169	132	161	159	153	159	171	157	142	173	168	165	162	190	139	190	166	153	166	170	167	166	156	156	159	176	165	143	170	190	151	140	151	173	172	155	137	157	147	169	150	163	135	163	147	164	172	157	160	175	143	179	168	154	151	148	169	173	163	138	164	148	153	155	170	167	157	164	170	163	151	162	163	170	140	179	168	143	176	163	156	145	151	165	172	178	154	167	140	172	163	140	140	165	140	157	154	154	148	143	163	175	161	156	169	131	160	177	146	169	145	165	159	157	167	140	157	162	145	170	172	168	184	164	160	166	159	163	182	151	158	169	161	144	173	141	152	156	150	164	162	168	174	167	146	170	149	158	159	148	165	152	163	185	177	150	149	166	161	157	161	163	168	165	154	154	131	154	173	164	174	166	164	192	156	151	145	134	161	156	148	144	157	151	165	149	150	170	163	145	161	140	148	164	167	163	162	150	155	175	165	164	138	146	174	158	163	149	158	157	153	167	168	131	135	160	146	156	145	148	176	166	136	170	153	155	175	166	142	170	171	132	171	167	161	153	163	174	129	171	159	155	167	134	171	151	146	150	163	180	146	169	145	167	147	147	170	165	160	142	157	159	154	151	161	150	169	151	151	148	160	151	163	139	157	157	185	171	160	163	153	160	150	173	151	184	144	174	148	185	202	149	144	155	140	151	162	163	167	150	164	148	132	175	153	159	152	156	162	144	168	172	156	148	162	176	165	184	149	150	145	184	153	151	151	165	141	168	134	147	161	156	151	178	157	198	153	149	172	158	160	172	148	165	156	160	159	166	141	153	159	165	175	168	154	163	149	179	181	157	173	148	154	152	165	164	149	167	156	166	156	165	161	178	134	169	156	145	162	156	151	151	153	138	160	165	159	152	149	164	171	146	153	146	166	160	144	167	161	139	137	166	158	169	160	155	164	182	142	161	159	162	169	183	167	175	156	186	169	160	158	155	158	154	124	163	161	160	157	161	164	166	152	185	175	144	161	192	169	148	148	147	159	165	162	138	159	173	168	132	139	182	148	167	166	142	148	147	179	154	175	154	167	178	157	162	150	161	156	169	159	172	170	163	155	150	154	153	190	160	144	163	151	183	159	155	145	169	139	143	168	137	154	154	157	141	163	131	153	148	156	168	142	157	166	181	164	155	169	181	157	149	155	166	171	177	158	182	148	131	132	142	152	149	157	156	171	146	166	157	174	161	160	150	173	152	158	159	150	156	144	186	152	133	167	155	157	151	161	160	172	160	149	156	144	164	187	155	171	138	155	151	169	144	146	140	160	161	179	166	163	165	177	156	162	169	142	157	171	178	156	157	171	142	155	174	135
19697	22065	27781	31742	32777	38658	36169	29365	30792	30494	32724	37759	31290	21384	26658	33730	32298	28883	32438	33653	36030	34388	27353	20139	28074	27862	21287	29601	29738	20751	31240	33329	34350	33882	32725	30994	29134	28946	26256	23313	19875	19136	17636	14137	16279	12631	9849	8175	8414	5991	4706	4514	3303	3372	3657	3380	3828	3573	2258	1575	1309	1330	928	646	516	521	739	1550	756	496	518	478	488	449	462	405	455	489	479	464	463	511	457	446	527	546	1033	1185	1091	541	467	471	479	475	464	485	455	422	473	436	489	463	438	491	485	500	470	436	490	451	505	451	485	468	452	463	422	435	461	477	462	484	465	452	423	429	528	480	459	453	444	458	470	465	472	487	464	488	458	453	465	490	446	438	446	460	484	449	434	487	455	438	484	457	474	434	471	457	430	460	476	484	478	470	441	466	449	479	417	432	493	479	464	463	460	473	508	438	475	480	461	460	431	508	465	485	486	444	457	473	488	458	425	472	478	453	465	466	513	441	480	431	454	474	446	448	470	485	446	486	453	483	466	453	428	495	454	495	493	476	437	461	470	433	478	465	473	430	503	491	434	427	485	444	419	451	448	458	462	473	465	495	470	477	486	434	446	439	460	490	495	460	454	455	455	509	483	472	427	457	475	458	494	493	486	511	509	454	461	435	459	424	448	472	475	458	432	436	475	436	468	431	469	444	463	424	494	448	513	444	437	433	447	490	457	451	485	438	418	461	485	446	463	486	472	458	451	467	436	465	456	461	468	461	455	477	482	453	425	476	442	462	477	454	457	445	500	436	442	485	450	465	483	460	474	449	462	493	475	461	471	468	493	452	460	488	493	468	454	411	455	452	486	458	466	459	465	489	452	435	435	470	483	445	479	468	466	456	456	477	493	448	441	449	465	462	450	458	456	438	457	456	464	482	454	480	477	488	470	418	444	499	424	486	428	440	478	481	435	469	439	453	460	478	456	445	432	443	411	429	418	473	473	460	465	445	487	485	450	451	466	462	486	449	427	481	468	444	468	482	416	439	438	446	479	474	446	441	447	465	429	455	439	462	480	470	456	456	448	450	475	486	477	492	443	493	446	443	442	470	440	479	500	474	463	438	430	469	508	458	466	481	462	490	466	448	520	478	465	458	470	477	459	470	447	471	464	416	441	403	433	466	445	494	467	477	469	485	484	448	426	460	460	459	454	446	476	468	443	493	465	484	463	473	466	433	457	480	474	458	443	489	467	474	436	463	457	470	474	469	493	480	451	451	482	437	484	443	432	441	438	500	494	455	448	468	475	450	476	480	447	453	467	472	441	446	470	457	445	431	454	429	446	460	440	465	472	485	496	460	472	422	460	476	453	451	424	425	453	528	458	449	464	455	451	457	441	454	476	454	474	440	473	452	460	455	440	456	459	485	439	448	469	439	519	467	477	484	456	486	435	501	501	485	463	459	477	463	495	453	480	457	455	432	438	433	465	458	461	479	430	480	457	472	455	444	448	431	446	466	424	485	445	490	440	500	429	457	493	473	417	419	470	436	454	467	472	431	476	472	475	450	462	459	475	459	485	437	461	442	450	434	474	443	475	469	463	448	430	449	443	482	466	478	482	434	474	440	471	465	479	479	461	456	441	506	463	468	421	469	431	465	453	431	440	491	451	492	495	451	509	449	455	451	487	440	461	520	480	481	467	487	459	470	440	462	470	464	455	469	482	457	445	486	506	470	432	466	460	490	438	444	436	457	411	481	475	452	419	464	465	475	420	471	462	439	445	473	429	447	464	471	417	492	481	432	457	407	472	488	466	472	474	437	464	474	463	428	484	478	439	482	447	461	449	462	452	468	505	452	497	473	456	468	456	466	470	491	459	445	489	460	472	442	508	460	443	482	471	468	466	496	477	466	457	439	454	420	446	454	493	407	456	505	464	450	477	458	491	456	459	446	473	464	443	458	469	471	482	486	471	446	435	450	468	473	464	455	494	474	426	492	457	425	463	479	466	477	489	460	457	496	477	467	480	458	472	465	459	448	447	444	451	441	456	476	494	420	444	455	444	428	455	463	467	453	465	507	473	463	455	461	429	436	494	466	441	456	502	455	452	457	481	474	454	467	470	443	451	474	479	459	464	461	471	461	451	464	457	437	462	453	449	459	479	482	464	488	463	449	454	461	474	446	478	448	441	487	483	481	449	446	489	471	463	438	497	486	447	479	465	492	455	434	418	491	484	474	491	498	456	487	408	429	484	482	470	446	456	483	483	446	463	446	484	454	427	435	446	421	475	439	442	455	446	490	431	426	473	477	458	489	457	452	456	507	456	463	455	479	477	432	441	416	481	498	470	438	480	448	458	457	424	463	478	482	465	452	488	483	441	445	474	454	473	460	454	452	473	502	457	441	470	463	471	468	476	508	494	483	483	477	471	460	476	450	478	432	513	491	454	452	479	428	510	473	450	433	459	489	454	436	464	443	453	450	481	493	467	449	480	462	463	438	451	406	430	472	471	463	479	445	453	483	480	497	483	469	427	476	445	456	433	464	469	520	494	480	472	465	460	456	403	440	454	494	436	489	468	465	451	456	456	483	462	467	460	467	438	455	507	492	472	496	464	481	435	493	458	451	484	455	461	493	440	442	451	425	454	461	491	452	468	490	464	481	458	460	423	450	446	466	439	459	476	469	458	439	448	441	476	485	437	464	451	441	459	420	494	458	500	467	427	453	439	442	449	434	477	452	493	459	439	472	480	487	488	442	419	477	446	471	434	462	464	499	444	449	437	453	477	508	406	469	443	470	481	471	465	465	433	501	460	445	456	462	469	427	464	440	479	478	432	450	483	434	445	453	449	474	462	437	488	479	447	473	454	449	462	468	473	460	454	447	486	494	469	533	468	469	485	420	471	444	423	492	454	458	464	471	474	473	430	488	479	437	439	469	460	451	443	452	439	459	447	439	453	469	457	418	450	437	462	456	459	448	456	459	464	464	449	511	487	465	474	441	488	508	453	447	455	471	439	472	465	466	455	451	469	464	476	432	479	462	428	498	454	444	467	458	461	411	460	402	468	432	407	454	424	492	417	455	484	487	480	438	476	463	459	430	454	477	454	452	434	434	452	443	461	448	462	475	443	460	431	456	500	472	450	489	448	482	451	472	452	462	476	453	463	433	495	448	483	480	459	466	451	484	493	468	442	436	445	466	430	433	463	460	502	458	455	482	452	427	448	483	460	476	440	468	454	434	444	472	450	439	472	458	486	429	504	465	444	487	474	451	435	456	436	442	494	435	470	452	469	462	479	470	454	456	495	447	422	497	442	475	469	465	433	479	420	512	488	483	446	465	466	448	438	430	463	459	470	440	486	435	477	508	468	441	463	441	455	446	420	467	462	512	467	471	486	439	445	446	451	411	442	472	452	445	437	485	503	490	499	463	456	459	474	468	475	452	475	490	469	467	459	427	429	467	474	485	482	483	468	465	505	478	427	458	484	460	433	475	462	470	506	460	472	488	441	457	481	446	445	480	446	452	473	469	515	454	431	508	432	455
10213	6220	6240	5956	3785	3842	2961	1881	1407	1190	1147	1577	1179	466	502	696	443	466	592	634	645	520	359	334	362	378	322	454	367	289	458	428	464	425	394	399	335	358	335	320	267	258	262	224	242	189	176	181	187	185	183	183	163	130	172	150	173	157	141	162	171	145	144	143	155	130	130	164	154	168	136	130	138	145	156	153	140	145	156	147	156	139	142	154	149	143	123	159	167	156	167	146	155	156	168	155	134	157	140	165	133	152	144	153	143	136	119	157	147	165	110	156	147	147	159	139	152	124	128	151	147	139	157	151	174	115	147	148	139	163	134	139	151	159	117	141	140	151	132	147	162	132	161	144	159	144	122	152	164	122	142	134	141	137	158	156	151	153	160	152	143	155	157	136	165	157	148	126	146	160	122	149	158	133	166	135	150	149	124	140	143	144	150	127	147	136	141	162	148	158	153	150	152	154	137	165	155	161	137	147	137	137	141	129	146	147	148	145	138	148	153	134	153	140	133	145	164	150	168	141	151	156	160	145	147	149	144	147	168	134	166	143	147	173	147	159	145	160	142	152	153	145	145	144	149	139	174	162	130	155	137	145	162	157	147	147	148	149	147	146	155	143	132	153	134	122	151	159	158	150	140	162	154	145	151	143	149	147	141	142	128	176	150	134	123	170	176	144	170	152	159	144	134	136	156	124	147	147	158	164	152	162	137	154	150	158	160	138	144	152	116	141	164	173	161	149	153	144	165	155	133	142	137	145	151	134	138	139	150	163	152	159	140	150	122	145	136	164	137	140	132	144	170	159	143	153	149	170	140	161	158	147	147	139	125	147	155	149	161	147	148	162	155	148	150	140	130	149	140	160	128	143	136	146	145	145	158	149	150	147	139	134	161	186	162	146	123	150	153	167	165	131	162	151	156	172	137	165	127	167	151	155	148	146	141	133	155	138	135	136	127	141	131	142	136	142	158	151	149	137	146	147	166	154	126	145	162	155	139	151	127	178	147	142	148	141	142	145	165	152	142	150	126	146	151	157	146	144	135	154	161	164	135	126	155	123	141	149	123	128	147	126	147	147	161	131	154	137	148	141	163	140	119	163	135	141	154	144	159	125	155	145	152	147	144	152	145	142	143	132	131	152	161	126	133	136	158	155	147	156	133	144	147	144	133	143	146	162	166	162	142	132	144	141	159	127	166	143	167	153	155	145	131	156	142	159	147	167	168	143	168	146	140	148	160	140	154	123	145	137	141	139	138	143	180	154	150	147	140	140	138	150	173	157	154	143	163	135	151	147	141	133	152	142	162	154	162	143	151	152	159	131	134	151	173	159	183	153	155	130	148	151	140	131	164	136	145	138	156	141	144	144	171	147	152	161	143	147	144	144	173	162	133	132	156	166	149	135	129	146	153	163	155	120	138	154	160	148	150	145	138	156	160	143	149	139	181	153	135	146	137	168	147	186	139	149	167	146	144	116	148	131	155	136	127	148	151	134	141	138	154	150	148	173	144	153	172	161	131	182	142	163	167	144	130	149	122	136	154	140	141	149	142	152	120	129	156	154	167	128	143	149	153	134	158	135	143	143	122	133	146	139	129	142	155	147	154	164	152	147	148	156	147	125	173	154	142	165	146	140	156	149	156	154	161	161	142	159	147	147	160	116	136	147	150	137	139	146	144	166	137	146	169	138	135	151	149	140	143	145	155	146	117	129	164	159	168	156	140	170	159	159	173	147	140	163	145	133	142	161	156	157	145	133	149	156	146	149	150	155	158	176	154	151	153	152	147	127	133	149	145	129	156	169	132	126	163	147	159	158	147	145	146	136	150	144	157	159	135	154	158	148	157	141	154	126	149	151	148	139	179	147	139	152	159	150	162	154	158	151	167	155	157	162	150	146	157	161	151	178	138	141	145	141	157	140	138	172	168	144	174	149	132	151	133	134	159	142	145	142	137	171	130	146	127	140	149	157	150	137	151	154	146	143	149	149	156	156	122	151	138	162	140	140	143	171	143	157	154	138	165	136	147	133	152	133	174	153	136	138	141	155	150	160	142	138	150	132	162	138	140	140	139	162	143	152	147	154	147	141	149	142	159	144	134	152	147	129	166	161	164	168	146	157	149	147	126	149	130	161	142	146	167	146	129	132	163	139	177	153	131	140	132	134	131	160	147	154	140	128	143	143	160	154	136	171	139	156	148	139	144	150	142	137	171	141	170	165	144	144	143	135	131	144	128	152	163	151	149	125	155	142	148	128	150	155	168	142	174	161	129	176	132	164	148	139	139	139	137	139	147	153	151	158	150	141	140	138	133	152	141	153	129	141	162	156	144	144	175	142	197	152	128	153	142	156	161	130	156	148	161	163	155	146	125	145	113	155	166	130	156	145	144	132	147	148	156	167	146	157	165	139	154	177	173	145	154	155	150	144	153	142	155	163	128	134	143	156	144	139	127	159	159	157	163	149	151	153	138	152	130	146	154	156	144	147	139	151	134	129	161	151	169	157	152	148	170	185	137	156	136	160	162	164	148	147	134	168	162	164	131	145	142	141	160	140	159	160	141	170	161	144	143	141	145	150	150	139	148	135	151	152	165	142	149	148	155	152	130	153	161	152	155	149	133	139	146	160	131	160	146	202	157	146	158	139	162	146	146	151	146	148	150	152	135	156	142	156	158	115	162	150	148	149	170	160	149	155	147	171	143	142	129	153	157	131	153	147	133	143	150	151	150	136	172	138	153	133	157	162	144	128	131	131	141	169	142	155	157	168	154	148	168	154	155	158	159	149	130	177	147	159	149	136	139	151	135	127	159	145	146	132	140	162	169	147	129	151	142	146	136	139	167	134	134	132	148	166	127	127	138	142	146	140	164	146	136	146	150	149	147	149	126	142	153	148	140	139	156	153	150	141	169	150	137	152	140	165	150	169	129	167	137	142	157	163	161	151	158	145	163	140	137	124	155	178	146	148	149	155	147	160	157	152	136	164	152	149	153	164	145	150	152	147	158	152	161	150	149	143	135	170	154	152	149	152	145	157	134	161	163	141	136	152	141	151	126	149	135	137	157	153	152	154	164	136	141	146	157	141	159	179	134	149	151	134	150	131	152	159	174	128	150	150	153	146	160	150	141	143	150	168	147	133	144	149	153	155	151	161	132	150	145	147	148	161	145	148	144	141	132	160	144	150	144	166	137	118	122	166	143	144	155	156	152	163	124	145	149	133	136	138	141	150	130	141	153	157	148	158	145	150	156	157	139	145	137	156	161	139	149	167	160	170	178	121	137	146	143	152	164	155	170	141	132	165	129	168	143	142	187	156	126	143	139	167	146	158	152	150	155	146	158	149	167	153	141	131	161	146	143	154	149	155	124	143	163	175	151	141	185	145	128	144	153	147	124	157	157	144	173	163	139	155	127	140	160	154	137	152	147	140	144	132	141	129	151	170	174	154	168	156	140	151	140	141	157	157	138	155	134	171	153	149	130	149	138	164	152	139	173	149	173	131	149	147
6966	5814	11061	14710	11989	13681	11161	8105	6874	5932	5873	8521	5803	2280	2488	3263	2465	2474	3195	3404	3477	2412	1840	1561	2020	1969	1805	2512	2189	1295	2553	2477	2464	2317	2337	2156	2039	1722	1892	1664	1443	1324	1303	1144	992	939	750	671	779	666	713	724	553	542	556	486	528	468	460	495	436	466	435	448	419	471	434	443	445	394	428	432	422	413	427	456	435	434	430	452	468	431	431	449	437	447	469	499	475	424	449	422	440	443	426	430	375	413	414	406	439	406	412	439	420	422	399	411	415	417	458	438	461	409	392	415	427	426	448	436	419	456	441	424	437	436	407	447	451	434	449	404	405	387	436	425	435	420	443	445	424	425	433	387	449	418	426	421	413	418	432	412	442	438	413	423	407	436	444	403	442	418	401	436	437	448	410	417	459	430	417	374	384	473	400	439	434	447	361	447	427	425	409	427	455	435	424	473	447	417	398	415	431	445	403	462	434	435	456	403	387	440	426	424	435	382	420	458	409	447	416	427	408	420	426	414	413	417	428	438	461	405	449	445	383	416	442	431	421	456	447	449	434	435	403	420	437	430	392	429	398	452	427	383	440	435	431	399	430	435	375	429	397	444	415	432	432	455	438	444	420	439	411	460	425	417	418	432	433	408	400	392	452	432	409	461	417	436	436	421	415	453	418	443	409	437	425	389	453	412	412	414	420	424	469	426	417	453	429	423	453	441	437	444	414	464	443	428	395	425	450	440	432	403	460	439	433	431	400	434	425	438	423	415	456	420	470	474	411	433	435	444	425	434	431	426	421	445	429	413	414	428	414	395	425	417	424	449	465	410	429	464	431	453	396	426	440	439	435	404	412	425	481	430	435	439	425	425	431	411	441	431	415	413	401	422	421	417	438	393	429	442	447	431	414	416	407	432	404	401	419	411	429	429	436	412	397	410	421	418	443	465	434	435	437	414	433	409	439	475	438	418	415	418	439	417	430	438	425	433	452	423	464	393	442	415	431	413	463	406	431	464	460	446	419	426	425	424	458	425	397	423	419	445	409	426	404	417	435	425	400	458	439	418	438	443	425	389	390	417	429	449	442	397	403	444	477	423	409	434	435	449	449	380	422	405	445	424	420	389	417	442	433	428	424	417	453	422	439	419	414	419	385	431	399	499	422	397	422	468	401	428	403	446	413	419	421	414	402	380	439	417	438	459	384	437	426	395	438	418	423	392	446	431	453	424	438	416	431	451	416	397	437	406	449	440	455	448	421	395	388	393	409	410	414	394	414	425	411	412	432	410	437	416	428	462	392	382	404	452	413	430	419	443	427	392	379	434	417	442	449	458	409	438	426	434	412	436	419	399	429	451	442	446	418	454	427	414	419	457	417	385	405	452	440	457	398	416	433	432	474	437	435	456	404	435	433	436	466	429	449	418	410	448	440	403	404	413	486	457	404	424	452	413	460	396	482	431	460	446	419	435	403	406	444	449	449	435	421	458	410	408	425	444	407	439	395	401	422	421	415	443	409	446	424	440	434	447	448	438	431	414	431	389	425	460	418	418	382	420	455	434	445	464	403	420	416	419	429	415	422	445	380	445	432	431	431	453	435	427	445	456	453	414	448	420	429	444	434	410	428	427	399	450	408	451	421	411	418	458	441	403	429	394	449	399	398	399	422	436	396	414	431	440	434	433	436	406	447	437	383	456	382	469	458	454	417	464	398	447	428	448	440	412	429	420	451	438	429	409	453	444	414	458	384	425	406	426	449	426	438	429	446	419	420	395	456	397	454	443	414	421	441	415	383	452	451	423	366	431	389	398	425	421	404	428	427	436	429	448	419	504	423	453	426	435	409	430	442	418	422	423	435	420	433	446	439	402	439	418	417	451	453	423	473	422	429	426	433	423	410	424	428	424	438	393	443	432	415	405	428	416	405	447	441	401	455	420	442	422	415	433	434	464	449	410	438	414	423	406	463	430	450	478	381	424	441	433	427	432	429	467	442	428	416	425	428	433	432	416	431	432	401	417	458	454	429	414	437	425	457	416	463	403	446	428	452	382	458	411	449	421	411	423	429	424	427	415	444	458	389	429	440	411	436	432	434	447	422	444	418	410	425	410	447	409	430	438	414	419	466	367	402	414	478	425	397	419	407	430	423	434	453	404	415	447	416	432	409	421	442	450	405	419	450	443	415	418	445	423	463	438	448	388	408	418	433	432	398	472	418	442	415	438	429	420	409	435	423	433	443	403	412	429	445	451	423	408	444	441	407	386	427	420	463	443	412	445	430	428	419	402	430	434	394	449	446	417	420	428	430	427	451	408	408	456	424	441	407	435	437	411	425	438	437	417	416	407	439	451	427	449	398	434	428	456	386	443	392	438	411	432	421	417	434	437	427	424	418	402	418	423	442	426	397	437	430	387	399	431	415	421	441	411	382	392	411	410	445	452	463	427	381	408	424	440	484	453	432	428	422	433	392	452	412	433	415	431	409	421	474	465	428	440	415	401	382	443	440	434	438	407	418	419	425	452	444	441	459	411	429	425	472	419	409	465	441	472	431	433	403	421	445	441	419	419	419	420	435	406	411	417	443	396	424	442	460	436	471	457	425	431	399	418	466	437	443	431	465	447	403	427	449	463	393	387	431	446	405	393	415	446	405	435	449	444	410	443	430	419	408	461	449	425	433	480	428	428	410	391	402	448	423	428	442	436	465	414	427	424	438	418	427	438	460	437	421	446	412	443	401	452	450	396	431	392	449	391	437	454	429	491	442	441	445	444	398	443	426	439	438	441	410	443	409	429	434	467	436	416	396	444	423	413	424	416	409	438	448	421	469	415	418	438	420	456	388	437	452	409	416	454	466	403	448	432	399	425	421	434	402	432	432	429	406	424	422	433	430	424	431	471	432	435	447	428	422	437	425	421	469	379	448	454	425	406	386	429	395	406	466	431	432	451	414	413	443	430	440	420	475	457	442	435	405	462	437	416	428	418	424	438	445	435	460	408	436	435	411	431	459	448	424	451	428	441	424	413	445	428	438	447	457	470	418	453	449	402	423	424	419	417	431	434	399	406	415	408	366	433	446	397	415	444	397	427	418	405	420	437	441	451	408	436	419	458	395	382	462	398	452	454	427	437	404	452	445	411	468	433	444	417	401	415	414	434	415	369	431	427	435	427	419	410	456	447	445	429	440	430	413	448	433	429	428	402	433	393	413	385	454	445	442	418	436	452	432	443	437	444	442	431	470	427	446	418	407	470	426	431	440	444	425	440	418	421	427	414	456	452	404	456	411	412	428	433	412	444	421	448	434	407	413	414	428	430	429	438	411	451	429	430	424	401	431	450	420	462	417	408	433	472	436	447	417	462	421	397	469	420	431	480	471	411	404	427	394	419	465	424	421	396	432	452	434	439	439	456	408	366	411	420	446	425	413	412	410	382	438	393	435	426	410	392	436	405	423	428	450	418	443	442	437	437	398	471	444	421	435	436	439	386	429	435	453	433	389	423	425	429	441	408	399	414	417	430
23081	18045	19460	20828	13883	8969	6975	5280	3932	3670	5455	11466	13543	2405	3008	3406	2687	3132	2961	3302	3530	2547	2337	1943	2633	2220	2327	3305	2885	1633	2119	2656	2563	2313	2439	2238	2052	1832	1936	2001	1740	1613	1533	1229	1050	873	532	417	426	374	419	299	259	218	276	222	209	178	152	128	138	108	123	123	112	107	102	127	122	108	113	111	115	110	123	120	98	131	102	114	112	108	112	114	111	98	127	144	128	136	118	101	102	125	91	114	106	113	130	124	112	105	106	119	115	119	124	129	95	129	98	106	117	122	111	108	116	128	115	123	104	127	108	126	119	117	119	122	93	80	125	108	103	97	88	122	95	110	115	120	82	118	116	117	107	105	93	128	111	125	121	133	121	103	111	106	108	124	111	87	95	104	98	111	125	104	99	123	130	114	112	100	100	107	118	108	107	124	133	101	101	101	106	92	115	115	99	114	113	102	133	96	128	111	103	127	91	119	106	110	113	102	111	95	108	101	114	92	92	110	120	118	116	108	129	97	117	110	112	114	98	97	100	99	104	100	109	112	122	109	104	129	93	117	94	118	127	99	121	119	108	115	112	103	111	89	124	111	109	104	113	106	114	109	98	115	110	122	100	101	116	141	107	126	103	106	109	98	120	114	108	102	102	97	100	111	104	136	97	131	110	105	115	114	100	110	128	99	107	86	129	89	104	114	100	99	102	119	110	112	114	120	112	102	114	117	91	132	114	114	115	109	102	116	104	124	117	98	111	113	130	108	107	127	99	133	108	118	105	96	122	104	100	106	114	119	116	114	123	120	128	107	108	89	103	106	97	97	103	112	115	130	108	105	103	112	106	101	103	96	117	105	116	100	110	122	84	101	99	107	98	115	138	102	92	102	92	116	126	96	124	95	113	133	122	120	113	114	109	103	120	109	99	98	85	117	88	123	107	112	104	105	119	123	107	111	88	108	104	93	131	107	111	112	100	100	115	92	99	118	119	106	115	118	114	92	118	112	104	115	118	110	93	119	107	90	98	129	108	113	104	105	134	106	110	101	125	98	116	113	106	90	94	99	116	114	120	108	99	109	97	118	93	116	104	102	123	109	118	95	127	90	111	86	119	92	125	118	124	118	138	107	126	102	110	137	119	114	108	122	123	118	100	114	120	125	115	130	108	117	111	110	126	119	115	123	101	116	105	113	114	114	106	105	110	113	104	103	126	108	115	103	122	123	133	119	105	102	118	107	119	113	120	103	106	110	111	117	106	91	110	101	108	103	102	114	128	105	91	96	115	102	112	114	101	102	116	104	103	113	109	90	96	106	109	115	91	120	126	119	99	103	121	105	103	128	111	121	105	102	96	108	113	104	102	113	123	127	103	103	114	95	129	111	121	109	105	109	107	111	120	128	109	107	98	111	127	97	112	116	95	105	114	116	108	116	110	112	114	124	103	147	89	109	107	101	112	116	106	99	110	103	120	95	126	115	123	114	115	90	96	128	120	120	121	100	110	110	141	92	96	113	96	110	137	101	115	119	122	111	95	101	121	106	114	118	105	95	122	112	132	109	98	118	94	118	119	98	125	101	104	111	127	119	119	115	129	108	122	108	102	132	108	132	119	115	100	106	116	117	83	104	108	115	116	113	103	118	110	125	106	115	116	103	99	109	131	121	109	116	127	90	112	113	93	100	108	119	135	130	131	112	91	113	114	105	105	120	112	115	115	98	120	112	99	99	102	104	94	108	120	120	109	112	106	126	117	124	123	99	118	111	119	94	94	92	96	90	117	95	123	96	120	112	100	130	113	90	116	109	124	118	135	108	89	114	112	104	89	113	122	112	111	104	112	120	119	124	119	92	102	109	97	117	104	117	113	117	113	129	106	115	114	95	106	115	96	107	129	94	99	125	108	113	102	113	109	89	100	94	118	109	136	114	114	114	114	108	120	89	122	119	104	105	123	103	118	116	131	109	100	111	118	126	102	125	119	114	123	88	102	99	119	103	117	103	118	121	104	136	106	104	115	99	110	110	115	112	101	112	111	99	104	99	116	113	113	107	103	116	100	112	133	124	123	124	97	105	113	121	101	88	114	102	104	109	111	108	119	111	114	115	125	119	96	109	87	112	89	109	98	122	109	108	128	96	109	123	108	103	115	113	102	113	107	109	110	109	108	103	102	117	112	90	103	124	111	122	131	123	124	119	122	110	97	97	121	111	106	87	128	102	128	112	113	109	121	123	112	111	105	96	104	108	93	103	120	113	93	114	111	110	136	100	117	132	112	104	114	104	118	114	94	122	127	117	106	124	113	105	114	97	102	110	109	101	118	111	96	99	116	93	111	112	110	108	111	93	115	118	118	117	121	128	106	97	111	103	103	112	116	114	134	117	114	121	107	120	102	116	93	118	112	113	117	102	106	111	113	116	103	116	115	103	112	119	92	106	107	109	112	109	122	112	96	116	88	93	119	107	105	101	93	115	123	111	117	113	107	99	97	123	90	115	99	97	115	97	95	119	125	110	116	97	120	129	90	123	123	111	130	125	117	114	97	113	96	95	116	117	100	121	107	106	111	107	128	128	110	100	116	107	121	114	106	98	101	115	110	90	110	116	104	104	124	100	98	123	107	108	108	93	104	107	108	123	111	116	114	126	123	108	136	114	100	116	108	92	104	103	88	116	115	99	100	111	112	107	93	115	100	115	92	124	128	120	109	131	97	108	106	117	117	129	133	129	115	117	123	118	102	102	102	80	98	111	86	127	109	108	116	116	122	120	94	94	97	114	109	116	112	100	111	112	119	116	115	115	113	113	122	128	117	99	115	104	99	93	109	135	104	113	95	96	115	104	130	114	104	124	115	107	112	107	102	100	105	99	127	109	101	118	119	106	128	100	111	111	105	128	103	102	86	105	97	100	109	92	112	108	108	119	96	94	94	119	130	115	99	127	116	103	113	115	109	115	117	104	118	91	129	96	110	127	104	101	104	99	111	122	108	116	103	118	124	110	104	107	107	109	105	118	100	111	115	105	105	99	124	110	105	100	107	112	118	98	108	129	105	126	119	112	116	125	98	123	87	99	96	122	98	108	105	121	120	99	93	96	113	102	109	105	115	106	108	110	125	108	103	95	106	129	106	124	106	106	124	108	108	119	122	100	122	114	119	109	99	99	86	99	126	128	117	111	116	112	106	119	105	108	114	104	114	129	115	131	113	94	115	109	107	121	125	116	99	112	120	100	117	110	113	106	111	124	105	115	110	129	106	116	118	100	116	95	107	115	115	94	111	105	120	90	93	117	108	122	118	98	104	100	103	117	118	102	106	106	107	124	117	87	108	98	113	120	108	102	100	113	120	120	115	117	106	101	96	123	118	104	114	116	117	123	110	127	122	116	104	134	115	106	112	109	112	114	102	107	84	107	118	109	104	95	120	99	110	105	103	124	91	112	95	95	95	99	113	94	111	110	96	104	90	102	122	103	113	108	93	116	112	98	94	101	105	92	137	109	117	98	89	121	117	110	109	119	109	98
15067	14984	22973	30984	24334	22426	20603	18369	16243	15975	20925	31468	30912	9337	14563	15972	13768	16125	15873	17132	18143	13649	13631	11105	14385	12144	14210	18463	16449	9708	13028	15280	15006	13338	14405	14198	12573	11469	12715	12465	11773	10918	10332	8668	7692	6566	4095	3119	3156	2826	3057	2099	1654	1473	1913	1348	1136	908	823	702	605	458	435	403	367	358	368	390	339	372	333	338	347	367	325	351	363	350	342	335	344	359	312	355	345	353	517	611	388	306	342	362	327	340	336	332	322	319	389	353	345	353	332	315	344	313	368	306	344	359	347	314	339	327	297	312	359	319	340	347	374	332	310	334	340	343	333	294	362	347	330	323	349	329	328	349	338	340	329	356	315	337	324	329	327	359	307	346	381	316	372	346	344	357	318	344	362	304	334	304	343	339	341	323	358	346	344	338	346	318	357	336	364	333	334	332	354	359	330	315	340	345	319	338	324	309	320	342	340	351	322	326	319	347	346	341	323	335	379	318	314	310	349	331	330	329	352	332	330	334	289	318	352	331	319	363	310	346	326	286	355	303	353	324	330	338	315	343	329	311	360	325	320	324	325	330	314	295	335	351	300	335	316	364	329	340	310	310	351	336	368	328	328	323	291	325	368	291	333	332	332	352	341	341	360	323	351	338	317	366	338	345	341	346	358	331	356	308	356	350	318	358	318	366	348	360	317	337	355	308	345	327	330	340	316	365	331	379	308	342	357	350	338	308	330	295	339	357	342	329	336	315	328	329	332	321	340	312	354	329	328	364	342	377	334	323	379	310	348	322	330	317	349	317	334	338	308	330	317	355	349	346	342	326	342	359	325	302	334	327	344	335	320	314	347	344	358	348	353	337	321	349	365	354	370	261	335	360	314	357	338	339	323	298	313	350	340	338	328	330	300	333	319	344	353	327	344	337	354	322	341	324	314	338	368	321	327	321	345	321	329	326	342	343	377	326	356	304	340	325	323	349	339	303	354	357	344	352	375	323	344	342	326	324	328	341	325	305	337	336	354	344	319	348	346	313	334	346	331	333	361	323	308	333	321	336	334	323	330	312	317	334	313	326	328	335	336	322	363	364	344	322	333	328	349	302	302	318	333	305	342	319	315	363	314	338	340	347	334	323	339	308	365	320	298	319	315	343	338	327	331	319	352	327	337	336	313	317	339	365	360	336	327	341	354	317	322	332	342	335	336	351	328	312	329	348	330	322	305	349	338	353	332	327	321	326	315	311	381	305	308	352	345	344	344	309	330	290	341	351	356	346	339	325	328	346	327	344	385	326	354	344	307	330	326	343	347	327	375	331	300	331	354	346	351	313	318	325	325	344	340	329	347	329	347	315	317	330	335	339	318	313	381	332	349	334	360	339	319	353	338	334	330	351	318	354	352	345	373	345	322	328	330	334	313	332	320	324	342	355	332	356	349	340	343	346	353	337	365	327	331	340	355	372	343	321	365	310	357	356	344	324	327	345	328	346	351	316	298	319	357	352	329	343	344	316	295	320	315	322	354	331	350	334	303	335	311	345	320	338	349	361	338	314	326	351	328	322	336	334	331	342	349	327	334	294	350	297	326	302	366	333	312	319	338	336	322	294	325	321	321	330	320	336	349	347	307	380	332	361	326	339	349	326	348	365	327	349	363	379	341	327	335	315	342	351	326	311	368	316	348	327	327	331	338	357	326	311	341	318	312	350	349	321	337	300	350	301	311	340	307	342	328	326	341	342	348	357	342	349	322	314	329	339	335	328	310	308	346	338	333	341	320	342	347	306	356	350	338	322	375	346	338	341	337	331	360	305	354	327	362	328	341	314	346	343	362	338	339	313	327	323	351	353	346	306	345	322	339	294	352	334	339	335	319	323	353	341	337	324	359	339	323	344	350	351	325	347	307	339	345	325	335	339	353	347	298	317	357	322	323	312	340	316	344	306	368	323	335	333	347	355	351	330	359	325	319	357	321	332	339	328	356	344	343	331	331	336	338	356	345	384	348	328	336	331	386	320	350	305	360	328	354	311	323	349	356	369	335	331	327	344	358	320	305	309	343	326	350	334	358	338	306	351	345	342	338	335	337	353	353	338	327	357	340	342	318	324	320	316	348	363	325	334	316	357	306	337	319	323	308	373	352	324	342	325	372	342	344	342	332	333	328	319	333	345	367	330	305	335	335	356	338	327	365	329	344	324	376	361	347	355	318	303	349	370	320	345	352	326	357	319	320	342	303	350	340	350	323	317	323	352	329	308	338	312	330	341	322	316	344	308	329	307	326	357	344	324	329	327	366	357	327	376	300	301	328	303	336	351	310	346	333	354	334	330	339	370	356	318	340	324	370	333	302	343	350	333	346	325	319	364	344	315	318	363	325	358	323	340	347	360	318	323	349	326	311	377	344	364	350	375	359	356	310	345	330	351	345	356	336	323	334	322	353	355	335	327	336	344	314	327	354	352	329	322	321	341	333	309	319	293	338	336	351	347	305	326	351	346	349	343	321	319	342	326	343	334	333	332	345	361	320	330	362	352	329	334	326	341	340	331	309	353	337	336	341	306	328	341	327	354	371	311	307	331	311	302	321	368	348	343	345	348	369	335	344	326	313	338	356	329	348	340	335	311	291	342	374	325	327	318	342	374	349	313	336	347	322	357	319	346	360	315	336	340	335	323	354	373	373	385	353	331	330	335	330	357	336	375	285	345	335	342	321	310	378	386	326	370	319	337	343	331	295	301	335	324	350	324	334	343	348	314	309	339	344	339	324	355	319	344	357	335	339	345	315	338	345	318	338	363	338	343	333	335	308	342	356	327	337	333	313	335	323	342	335	329	319	318	318	331	357	353	333	330	331	323	345	348	349	338	332	359	338	354	313	343	336	349	350	330	317	354	339	322	329	357	356	354	372	343	331	338	325	335	338	356	336	321	318	322	312	335	355	315	355	347	336	337	343	329	325	348	343	317	330	349	335	316	319	345	332	313	324	328	335	363	334	310	366	306	330	337	341	335	346	385	298	339	334	305	352	325	297	315	363	356	347	338	334	324	364	343	356	333	321	323	332	360	332	335	328	324	320	331	354	330	333	320	331	343	351	340	330	338	347	335	343	273	327	332	319	320	310	330	344	330	326	342	341	330	342	293	323	329	315	342	316	342	314	351	364	367	318	322	338	344	324	324	309	332	340	309	359	341	329	345	327	328	372	329	352	345	344	348	339	356	335	338	342	333	365	303	351	320	312	352	366	338	365	365	350	337	319	302	330	335	356	322	338	371	341	329	327	290	324	322	292	353	353	375	327	378	340	317	320	296	343	350	364	332	298	374	312	334	347	313	308	318	324	364	319	347	334	322	336	329	342	325	363	354	344	329	353	324	371	332	331	330	302	372	346	340	326	364	338	384	339	334	309	337	353	339	331	355	339	341	332	344	348	332	310	310	332	361	331	339	333	347	323	332	346	341	336	320	368	324	339	334	347	323	336	337	355	339	317	328	321	332	346	361	342	338	361	314	341	347	317	345	348	314	341	354	313	346
32364	29529	29626	29272	26395	18865	12881	11022	7909	6540	18618	26743	21112	4928	3924	3049	2820	2971	3456	4597	4604	4519	2733	3041	3661	2947	2703	4171	3715	2860	1906	2960	2858	3091	3368	2942	2202	2321	2266	2196	2370	2200	1792	1736	1345	1060	683	553	415	460	349	299	310	289	410	290	268	205	234	241	174	186	169	161	166	167	154	171	161	133	173	174	149	149	150	149	165	138	148	143	149	143	155	141	158	163	170	172	160	174	178	175	175	171	131	168	163	148	140	165	164	124	165	162	139	175	155	143	163	155	147	171	147	155	157	134	157	140	173	150	167	162	161	173	146	153	154	144	143	146	142	133	152	133	153	142	141	145	160	161	162	162	140	149	159	168	146	161	141	160	145	162	140	138	140	148	172	142	150	142	157	155	154	158	164	175	159	138	145	167	166	168	135	149	139	150	148	160	139	160	142	169	162	144	141	124	156	169	160	164	166	145	172	147	142	151	126	166	148	142	142	160	163	173	153	182	156	139	158	162	136	147	149	161	145	176	155	160	153	146	162	173	144	148	151	132	144	147	152	158	140	140	162	160	145	156	158	155	165	145	150	154	156	135	136	157	147	154	154	131	149	153	172	151	145	152	167	153	129	157	136	159	152	145	164	144	154	145	117	157	153	158	151	147	150	149	155	139	140	139	136	153	162	179	162	144	159	160	172	140	128	155	143	151	149	162	153	151	149	153	156	161	156	156	144	160	155	148	164	153	137	136	151	141	140	136	144	153	144	156	155	155	179	149	139	172	156	178	146	154	156	143	138	151	168	168	166	144	158	166	155	153	131	158	142	137	155	145	145	144	152	142	150	164	166	134	187	135	145	157	141	151	157	152	138	141	160	162	165	151	170	171	155	142	143	163	147	142	149	156	158	163	158	147	129	152	146	148	140	161	159	172	143	148	146	131	166	154	157	178	143	168	118	138	149	128	144	155	140	131	145	146	141	155	151	145	145	188	152	143	140	148	177	138	155	150	146	149	143	160	157	136	148	154	161	146	150	169	142	138	153	166	159	165	154	145	138	167	166	162	184	133	149	168	145	162	141	137	153	159	153	131	150	157	160	167	144	130	156	147	149	141	123	165	161	151	145	159	162	144	143	153	158	138	142	138	151	154	183	154	149	162	159	153	184	145	153	135	150	146	139	164	169	137	148	142	151	140	141	174	154	132	152	156	146	166	168	167	166	174	156	162	160	119	143	163	157	139	143	162	160	132	142	140	173	153	147	143	152	147	151	173	135	137	163	137	183	158	147	171	156	160	147	154	145	139	148	142	173	162	128	130	182	200	158	150	173	160	142	156	146	150	159	150	155	151	149	167	143	174	151	161	153	141	156	163	147	144	157	155	161	139	157	166	146	155	168	149	164	150	147	141	143	147	125	146	148	165	140	154	182	151	153	132	161	147	142	152	157	140	137	156	151	162	164	154	157	168	152	158	145	135	161	154	142	154	124	152	141	158	161	144	152	155	163	141	139	147	153	143	158	160	166	133	139	139	142	128	143	150	137	143	136	147	144	166	147	138	157	164	153	140	166	141	142	163	147	151	166	159	145	135	138	147	161	141	144	143	121	162	146	158	138	155	147	146	142	155	181	189	160	139	151	165	157	151	154	160	141	169	143	127	169	147	153	159	147	151	133	147	156	156	147	167	138	150	145	144	162	133	156	159	176	133	179	169	150	157	137	168	169	148	138	160	153	155	163	154	151	153	165	137	148	168	163	129	149	151	143	151	171	178	148	171	162	138	156	154	161	159	145	165	171	169	145	148	156	160	147	149	151	142	162	147	137	159	153	152	129	165	153	152	122	157	147	148	132	150	164	143	151	142	128	121	123	149	157	167	171	167	137	172	147	162	135	151	122	149	130	159	166	125	127	146	167	163	147	169	136	152	169	127	141	156	171	161	175	182	128	153	148	147	146	131	154	143	149	161	164	167	166	202	167	177	159	137	137	162	129	159	153	130	153	159	130	160	143	168	136	161	168	171	158	163	157	140	147	163	153	150	134	165	134	133	151	165	160	159	160	161	130	146	157	134	135	177	170	159	145	145	175	166	148	141	164	152	143	139	135	165	143	132	162	141	167	131	156	179	146	160	125	135	178	160	175	154	144	150	165	146	159	170	147	169	132	137	142	175	147	152	135	171	156	137	150	138	145	148	135	132	156	163	152	166	156	154	158	165	131	144	154	150	162	151	176	138	128	140	135	174	155	172	151	170	162	128	156	146	150	162	140	155	145	139	157	149	153	154	138	155	153	137	152	138	142	154	150	144	162	161	135	156	136	145	161	124	163	122	137	127	171	141	162	164	162	163	147	137	154	157	165	150	133	173	145	166	138	141	128	128	151	152	176	140	157	134	142	166	140	147	130	144	130	147	150	162	129	150	135	170	143	137	172	135	155	166	153	163	173	155	131	147	142	153	155	144	158	148	144	152	161	155	140	156	159	152	156	140	157	149	141	171	140	169	161	149	150	171	164	142	165	141	146	172	154	132	154	160	141	150	152	139	150	158	148	130	152	157	160	176	156	161	150	160	158	139	142	168	137	170	145	157	164	144	143	151	168	155	163	145	140	143	141	137	155	171	140	142	155	152	194	141	129	188	132	157	160	154	128	146	157	144	137	184	171	153	155	122	155	136	150	156	153	163	153	161	146	153	136	125	145	151	143	157	174	163	147	152	130	137	152	159	157	147	141	140	151	145	166	133	154	149	157	156	139	135	142	152	138	138	151	163	152	174	153	129	145	205	157	142	154	148	147	158	157	141	169	135	147	163	149	144	167	147	154	145	125	170	166	166	158	164	158	162	162	138	142	174	177	145	149	151	145	170	148	161	156	176	151	141	138	164	169	143	132	151	154	149	148	140	152	154	134	156	168	158	140	147	161	140	149	155	147	133	166	146	129	148	145	136	132	142	131	158	157	150	145	171	138	165	151	149	155	134	171	161	127	141	148	164	153	153	154	164	174	135	150	149	139	137	151	154	170	157	142	164	145	167	141	148	150	151	166	137	133	141	162	171	149	177	134	157	144	161	147	153	148	152	166	161	157	151	157	165	133	152	151	140	152	155	167	134	150	153	138	157	143	184	136	150	141	164	149	168	159	148	133	151	124	136	146	150	163	139	163	155	160	149	164	143	149	149	129	161	149	131	155	153	154	143	126	163	140	145	151	134	149	147	158	147	164	145	171	154	156	134	150	150	170	148	167	146	149	175	139	153	144	153	160	157	147	126	158	127	139	156	146	148	151	130	154	168	148	156	142	156	138	136	162	164	163	161	151	149	136	158	168	136	132	149	153	114	163	157	132	151	163	144	152	161	153	152	156	178	132	168	175	156	170	138	133	144	147	162	165	145	140	148	137	129	145	145	137	130	160	126	141	152	155	148	142	146	158	145	164	146	174	172	149	150	172	163	161	158	144	174	138	161	129	158	148	167	153	126	169	154	142	155	153	167	171	142	133	162	171	128	132	149	150	124	170	163	132	149	154	148
20975	22936	30403	36451	37647	31807	28236	27067	23390	22696	40665	44329	35446	13357	15866	12962	13355	13960	16370	20157	19975	20294	13356	15935	17057	14669	14235	20257	18252	14519	10828	16606	14948	15796	17081	15942	12720	13603	13895	13299	14057	12775	11176	10569	8452	7017	4507	3649	2950	3018	2381	1775	1916	1875	2718	1544	1296	990	1010	862	756	571	511	470	512	469	493	642	426	456	437	426	438	464	489	462	434	508	514	430	456	435	431	491	458	467	663	591	506	420	474	454	428	451	459	465	442	446	455	485	455	440	435	435	479	440	430	456	427	450	435	491	487	472	488	450	436	439	419	437	401	487	411	437	488	459	479	472	427	411	415	406	472	432	454	425	442	458	432	456	431	477	479	459	412	455	455	421	409	438	477	443	410	460	452	441	457	412	456	437	453	437	463	444	450	449	430	439	458	420	470	441	445	429	403	470	454	461	455	432	415	444	484	463	447	436	447	441	479	431	439	417	456	440	403	419	448	445	429	450	459	440	477	469	478	464	444	431	422	464	436	432	422	431	474	438	467	419	443	471	433	409	421	474	428	466	454	438	428	453	431	469	469	487	455	448	464	436	432	479	424	416	453	447	419	438	439	448	434	440	438	444	441	455	451	474	457	443	423	430	502	406	417	461	447	436	452	428	481	465	483	491	447	441	438	473	458	428	446	442	417	419	439	481	490	472	474	478	447	432	425	405	467	410	423	430	435	439	415	435	422	455	468	444	455	386	445	434	435	448	426	426	487	468	481	461	414	427	447	430	450	414	465	418	458	469	444	440	421	438	430	427	487	446	484	493	459	430	433	419	448	466	412	448	457	448	458	450	443	471	425	469	467	456	445	451	444	480	460	437	414	459	493	458	451	458	437	471	461	436	456	460	419	431	423	453	413	447	465	466	446	423	428	477	406	408	466	440	458	444	491	452	450	469	426	459	442	433	422	430	469	484	449	424	440	477	450	423	415	439	443	420	475	438	407	439	469	431	475	441	473	432	427	431	431	438	424	426	415	427	451	435	414	404	477	407	439	447	457	459	418	421	424	452	446	445	454	431	475	430	421	442	472	475	426	430	450	442	426	465	459	465	421	461	444	442	431	453	426	457	489	455	435	474	420	458	448	442	477	456	478	446	496	446	455	428	442	466	394	444	445	458	430	448	424	455	450	457	465	485	436	431	411	426	412	445	462	418	458	409	443	452	463	469	426	464	431	464	443	431	445	446	434	467	441	419	432	447	471	452	439	460	436	427	443	454	434	424	468	431	410	460	409	449	477	389	450	446	433	462	437	454	439	450	462	430	469	387	440	435	478	421	441	463	444	457	429	465	442	461	442	437	474	466	455	446	425	459	455	442	492	451	450	435	446	461	451	437	473	416	443	435	444	419	472	460	462	424	458	454	431	454	450	463	448	436	440	442	441	470	383	440	421	448	447	466	459	462	431	425	444	450	456	448	433	443	407	412	443	417	432	472	448	449	433	480	470	458	451	437	468	467	437	473	439	410	474	451	470	461	452	450	429	432	452	445	425	440	455	448	433	417	449	461	438	448	429	458	431	467	411	455	458	475	463	406	443	451	462	462	453	453	457	448	417	484	461	472	437	406	410	473	446	444	437	418	446	446	448	464	476	417	434	478	440	454	465	449	418	425	473	436	434	471	417	435	441	440	429	407	454	437	474	443	419	438	462	453	467	412	475	483	415	439	465	456	442	456	422	474	441	424	445	465	445	421	435	451	455	412	441	464	456	520	454	453	442	472	441	447	468	439	423	476	452	469	427	421	423	452	456	428	407	439	422	484	469	469	448	442	454	455	482	448	438	454	460	484	489	463	435	460	415	453	428	483	447	478	442	410	441	471	486	495	436	443	452	455	463	442	472	424	423	446	401	473	436	448	455	461	463	447	440	447	455	424	440	427	468	494	451	454	447	496	404	431	456	451	483	432	446	479	434	433	444	459	494	472	432	457	437	444	457	474	454	440	432	446	468	437	464	474	454	445	467	442	450	425	480	471	476	432	479	433	429	450	428	492	473	443	437	419	469	425	431	439	436	435	462	400	458	489	459	444	424	454	431	436	467	446	444	426	448	453	455	418	458	470	451	465	472	455	451	437	453	468	454	437	399	440	453	487	458	418	425	412	446	453	449	463	457	447	471	461	416	447	499	455	467	432	492	456	448	467	402	446	449	445	466	435	432	480	446	445	436	428	424	449	428	488	484	450	477	445	430	468	467	438	426	450	434	441	442	420	469	446	443	438	499	450	444	423	418	464	454	452	464	426	422	469	463	462	434	441	474	439	482	427	441	447	414	408	434	456	441	413	407	466	430	459	411	415	450	417	439	482	436	451	450	440	469	438	421	436	462	434	439	431	429	419	457	486	429	432	415	456	414	448	453	454	440	449	461	461	463	455	457	427	460	429	440	462	472	456	446	449	441	406	466	425	453	475	465	491	487	471	437	393	437	448	462	471	464	456	440	476	434	413	404	459	450	498	460	439	406	455	483	467	479	429	402	423	470	464	448	508	433	455	447	445	449	443	473	429	442	421	473	448	415	424	470	459	429	443	462	414	461	489	467	416	447	423	406	450	424	437	503	462	466	415	433	417	457	429	465	481	467	425	468	451	475	486	461	432	416	484	413	446	457	430	413	499	429	459	457	406	434	447	453	465	460	449	461	410	444	448	481	467	463	466	420	417	448	461	438	466	439	436	420	434	427	423	453	410	448	439	432	478	440	447	450	441	449	434	436	446	449	436	451	420	444	450	454	452	447	379	422	450	449	425	433	456	435	429	452	417	438	467	455	425	492	418	410	449	428	458	480	459	445	451	435	430	428	456	434	466	465	456	428	474	417	464	430	419	413	452	467	456	471	446	476	480	434	432	469	463	446	492	465	442	457	453	454	530	464	430	437	465	445	439	448	434	440	490	462	430	417	442	436	421	454	468	409	466	452	449	456	481	495	465	472	459	454	490	416	458	468	446	452	440	450	455	428	457	422	474	435	460	481	466	496	442	429	454	455	485	446	427	428	465	467	425	451	427	425	452	425	463	438	457	473	480	435	467	474	474	435	451	450	442	443	458	461	442	457	455	461	461	447	425	423	413	443	438	481	481	447	454	485	474	436	464	490	446	447	416	458	419	434	426	481	437	457	437	452	455	449	430	464	440	474	423	455	449	400	402	444	439	433	448	479	474	453	445	468	426	445	478	410	455	437	436	425	441	459	467	441	452	459	438	467	436	499	431	431	458	439	464	388	434	402	456	432	453	469	426	467	454	464	464	450	442	440	487	436	439	442	424	420	479	436	447	423	442	468	435	430	427	431	461	467	423	446	460	471	429	437	486	443	462	442	423	418	424	483	450	481	509	466	439	424	418	479	460	450	431	438	451	436	437	448	451	495	450	431	468	447	451	418	411	437	477	449	447	417	467	471	445	421	435	460	441	440	455	439	463	449	442	443	440	430	415	454	439	436	462	444	440	440	446	439	443	471	414	453	453	427	427	446	452	433	434	469	414	420	439
11398	8946	9315	6569	4259	3000	2109	1499	1197	907	1074	2182	1552	335	301	301	302	263	283	315	324	280	251	283	273	251	265	278	264	238	198	271	246	271	275	211	226	225	230	221	208	216	192	175	191	176	150	176	155	154	127	127	152	162	156	149	168	164	155	142	149	138	137	144	143	139	122	132	145	138	150	155	142	140	129	137	144	153	142	126	146	134	145	148	126	127	132	146	126	156	145	144	131	155	148	135	115	143	152	137	141	147	150	115	141	137	135	135	140	127	141	154	117	134	118	141	155	131	147	139	143	149	135	165	133	156	146	142	138	128	146	138	135	142	148	136	149	147	171	152	148	141	125	159	122	118	143	155	131	143	152	161	142	140	170	144	127	140	139	144	122	124	120	116	129	133	116	155	141	138	136	135	139	128	135	135	150	138	153	147	148	150	143	140	125	139	122	153	112	147	132	116	150	143	155	119	141	138	159	125	144	159	128	130	145	143	147	131	143	150	127	149	149	129	142	150	173	137	137	134	129	126	130	158	146	116	144	145	141	122	131	137	164	137	151	140	153	150	151	149	163	134	139	133	138	149	157	147	157	141	141	130	154	145	129	137	155	136	143	139	134	136	156	138	135	121	132	144	136	152	143	154	152	126	153	157	145	154	116	153	140	158	173	148	144	140	159	125	137	137	147	152	142	128	156	151	124	135	139	144	129	153	150	147	158	102	135	139	143	145	138	147	151	150	128	169	141	157	160	124	151	150	136	140	145	136	131	133	136	149	137	158	132	165	144	150	145	132	144	158	148	138	162	137	139	124	137	127	122	142	123	136	148	148	145	151	149	121	153	144	137	148	152	142	157	135	136	148	146	142	144	140	124	145	149	143	136	141	146	124	105	129	132	144	138	144	136	147	144	133	130	141	143	152	146	134	130	143	161	148	141	140	116	142	148	135	147	137	144	123	134	132	144	149	151	124	150	148	137	133	134	125	150	154	118	145	127	174	142	136	144	149	150	119	143	115	134	149	131	134	140	146	143	142	141	134	147	130	135	149	123	132	110	128	152	125	131	129	150	130	155	137	153	122	154	127	163	157	127	133	139	162	144	159	151	145	146	140	115	144	137	173	137	142	130	128	133	153	132	121	139	150	147	142	141	141	125	160	137	134	145	146	148	141	135	146	141	130	129	133	146	132	167	130	137	156	151	150	159	145	126	132	129	120	123	157	131	163	131	157	137	136	153	127	155	135	123	139	121	131	141	123	118	151	139	132	140	135	124	140	158	136	141	166	143	121	129	143	134	137	159	144	140	137	161	128	134	148	129	179	149	165	136	129	149	148	138	136	152	154	114	133	161	152	150	147	125	169	123	152	157	143	149	133	153	109	140	139	144	124	145	141	120	149	146	159	123	157	146	143	136	163	135	128	166	155	130	137	128	148	143	121	147	117	166	155	135	126	149	152	142	144	141	139	124	109	139	135	139	144	149	127	134	148	145	124	153	147	144	147	133	144	129	142	151	140	159	143	146	147	134	144	140	155	167	121	167	120	145	133	124	146	140	171	161	159	148	122	160	131	152	180	134	146	147	148	148	105	137	125	151	162	140	140	132	154	136	153	130	150	150	147	145	149	153	148	148	146	137	142	143	123	129	168	137	131	132	133	136	159	142	163	150	166	134	123	136	139	156	158	125	124	122	154	139	147	142	157	168	146	149	160	151	146	157	140	157	154	152	158	158	161	130	159	145	151	161	145	132	150	130	159	138	141	145	160	145	131	137	129	132	150	141	164	150	136	140	149	138	155	137	156	145	143	129	137	137	144	164	131	139	115	135	125	168	143	129	137	151	129	142	129	140	131	130	131	139	139	153	151	143	153	139	120	143	153	137	128	151	129	153	138	126	141	156	144	151	129	153	130	126	154	135	129	140	144	121	144	136	137	138	140	122	130	149	146	125	123	141	136	131	141	152	130	147	158	147	145	151	139	133	138	147	148	128	140	142	140	119	146	163	142	142	141	135	135	138	143	139	140	146	133	126	150	134	134	136	154	149	152	150	142	125	123	139	144	133	138	138	141	124	151	123	129	116	146	145	134	136	134	154	140	156	149	131	142	140	123	146	147	145	126	117	155	137	146	138	153	146	139	152	153	143	138	154	137	144	141	142	147	139	155	133	147	151	154	140	138	147	155	136	128	140	137	133	130	139	148	143	123	150	141	136	139	149	149	141	134	146	149	147	137	153	162	121	140	135	143	120	139	130	141	122	154	146	123	133	142	136	134	135	141	125	153	138	147	143	135	135	140	133	144	151	164	130	129	141	138	147	140	144	125	118	145	136	132	162	147	137	134	137	137	144	147	130	139	145	139	141	152	148	140	153	149	141	110	158	137	142	123	148	152	138	125	132	122	150	154	141	131	146	153	165	157	135	141	146	148	137	162	128	143	135	130	132	154	136	143	170	142	151	154	126	127	155	131	136	160	145	120	157	151	133	159	161	152	134	150	139	133	165	142	146	120	143	132	130	143	145	139	142	156	117	154	151	141	149	156	145	135	134	142	147	145	122	131	135	147	144	149	141	143	151	147	145	132	166	140	111	125	118	100	155	150	137	142	150	135	150	132	140	136	151	153	141	140	134	151	129	151	140	124	158	143	133	128	162	139	133	130	134	130	157	154	128	146	123	157	134	144	131	163	135	137	149	156	134	151	132	137	118	146	162	157	135	139	145	143	159	127	145	148	144	119	122	150	150	130	147	156	129	148	156	136	140	169	127	138	144	130	153	118	152	150	135	144	133	159	149	162	119	137	170	143	144	142	149	122	120	110	134	139	159	127	132	156	148	135	158	144	156	148	158	132	128	117	135	143	151	142	130	158	129	156	164	112	146	150	150	140	138	146	146	161	132	153	159	144	159	148	141	128	133	132	129	142	136	162	147	164	145	118	141	137	153	156	127	128	126	154	162	154	159	162	138	145	131	137	163	129	150	154	124	136	131	157	141	154	133	144	155	131	125	151	146	135	119	124	129	155	141	155	137	126	127	132	143	144	153	125	160	124	169	139	143	159	153	132	122	147	142	144	159	122	145	143	139	149	136	123	145	120	112	122	151	139	151	134	151	127	120	146	143	142	134	149	127	153	137	140	137	166	122	121	152	128	146	135	144	149	122	137	132	141	120	152	159	139	134	128	127	151	143	146	131	135	149	157	145	139	130	138	126	123	137	139	143	150	152	141	138	134	144	149	145	136	147	148	139	132	129	157	132	145	161	133	131	131	133	139	130	155	134	158	146	158	158	151	155	133	146	142	143	140	149	139	156	167	127	150	159	132	151	130	135	136	129	135	133	164	167	126	135	135	123	148	130	147	150	149	130	142	160	130	136	133	138	162	155	137	166	175	142	151	125	153	146	126	138	143	134	156	154	157	131	144	153	143	129	130	141	141	163	123	145	137	155	141	133	144	150	139	150	148	153	153	126	144	151	126	142	151	153	134	131	147	165	139	144	134	149	155	133	129	142	164
7588	8201	14707	15039	12991	11108	8426	7103	6085	5022	5586	10418	6999	1398	1510	1500	1526	1486	1740	1725	1908	1502	1253	1570	1357	1468	1321	1775	1652	1456	1141	1583	1638	1495	1401	1279	1215	1191	1194	1119	1142	1162	867	921	821	729	596	583	502	522	550	499	493	482	492	470	459	430	437	448	415	429	461	436	402	406	417	414	401	394	423	421	436	389	401	375	406	414	406	394	424	426	377	390	386	449	409	415	446	381	378	436	384	411	401	395	417	424	410	440	455	428	410	402	415	403	402	371	397	445	390	418	388	421	431	411	420	421	394	387	392	397	397	375	398	430	427	412	430	438	415	416	410	413	407	413	372	405	399	387	394	420	449	389	393	412	391	386	402	390	391	403	416	397	411	416	411	424	385	392	413	422	426	421	411	452	389	414	417	433	385	412	430	388	393	394	433	420	423	370	446	463	460	396	399	417	406	389	418	441	392	420	411	424	438	419	421	414	382	402	409	423	377	385	436	411	373	415	419	426	442	411	395	411	396	400	413	378	392	398	404	411	439	417	431	392	406	410	416	430	409	411	410	393	434	433	405	416	433	404	413	428	379	418	377	383	433	401	402	384	365	421	378	398	392	405	399	416	410	444	406	423	419	414	418	390	428	410	415	404	392	430	397	433	420	400	417	385	398	398	370	433	389	422	418	414	392	401	411	455	402	409	397	389	411	406	380	390	436	407	394	391	413	387	411	444	406	413	408	353	405	398	426	391	411	425	398	394	394	403	376	398	403	415	425	418	409	396	395	416	349	425	413	368	413	440	412	438	416	407	441	442	404	398	399	370	411	398	436	416	405	387	418	399	383	413	408	391	398	397	415	415	416	424	398	415	373	411	444	411	415	414	409	414	394	398	393	436	423	441	396	432	393	439	418	403	441	376	454	415	421	393	376	407	423	444	396	446	423	396	405	387	404	389	410	394	410	425	399	419	388	394	421	415	407	405	376	435	429	391	449	401	398	437	390	425	412	386	392	408	392	392	373	387	416	400	367	396	399	434	466	435	387	395	423	410	365	401	413	384	393	382	397	443	419	392	392	435	430	412	415	419	399	412	394	396	435	416	393	427	431	429	444	428	384	437	432	418	419	402	389	420	409	395	424	409	441	385	418	408	444	397	415	397	393	432	378	435	414	423	406	387	409	430	372	448	418	441	408	402	439	418	448	418	411	380	381	409	379	398	409	408	400	414	378	449	406	428	450	395	398	394	381	407	392	374	408	438	427	404	380	386	412	431	398	429	411	427	382	417	404	406	395	389	395	403	378	447	385	399	403	408	426	425	460	432	382	435	401	402	399	421	403	417	426	412	422	380	383	436	439	439	406	419	407	424	398	412	441	413	426	423	403	424	427	384	368	434	411	429	420	401	405	405	390	414	412	378	424	451	394	435	421	399	438	387	417	425	444	393	426	405	417	389	417	399	406	398	423	400	401	413	404	392	408	396	426	429	432	436	421	410	405	403	423	393	430	403	467	398	385	406	395	424	384	396	416	414	394	394	457	453	424	405	393	417	433	412	396	402	430	392	422	429	437	347	424	478	432	428	404	402	413	391	404	420	434	438	397	444	409	419	408	414	389	414	407	395	388	381	450	411	422	406	426	414	365	442	432	419	411	411	388	421	447	406	382	391	424	416	457	427	412	423	402	427	420	441	400	421	415	386	396	380	408	434	400	440	400	399	396	383	432	426	420	431	413	392	391	449	416	432	399	442	408	436	424	412	400	403	430	434	435	444	415	376	436	404	416	420	422	406	419	375	414	379	437	379	408	402	397	393	419	409	415	419	396	390	414	389	436	422	404	353	407	423	430	371	390	376	399	385	407	435	407	379	437	401	460	413	378	426	388	404	409	386	378	406	376	393	432	402	414	433	408	422	404	398	434	413	421	412	419	389	420	392	388	439	402	442	427	401	393	414	380	381	426	433	419	431	430	370	422	394	408	412	420	365	450	412	407	398	394	424	439	420	395	399	403	413	404	424	409	413	381	419	397	407	415	382	426	429	460	388	406	412	416	419	435	424	426	395	401	441	453	394	396	388	403	395	445	397	408	427	415	399	413	402	447	394	387	403	402	411	419	407	433	420	442	395	412	412	366	378	424	397	422	430	435	438	433	420	397	432	414	411	412	404	406	388	416	421	405	427	399	411	404	437	419	439	435	401	426	404	397	409	380	408	375	436	404	383	421	415	420	382	392	373	408	417	404	381	371	431	436	390	422	384	445	377	460	385	400	452	411	396	424	458	440	419	416	409	415	415	445	421	395	389	386	397	417	384	397	394	444	405	414	395	435	410	387	403	420	386	409	392	443	428	414	423	404	430	408	409	374	429	394	390	395	396	448	380	420	396	391	384	417	466	373	422	389	394	431	396	436	401	385	417	451	419	470	400	403	429	399	412	420	420	440	440	435	394	397	413	407	393	424	421	418	413	375	381	391	435	434	405	420	414	410	398	429	418	390	411	424	419	379	442	416	421	445	416	445	439	416	411	417	428	399	438	440	400	428	412	389	405	408	404	430	393	443	423	408	415	403	401	382	380	388	421	424	385	408	383	413	402	436	394	399	388	393	385	399	369	387	423	440	391	418	436	421	409	408	449	404	412	434	384	423	384	437	418	399	365	385	402	442	424	397	359	411	426	391	401	398	398	409	434	423	425	418	391	426	387	404	431	419	393	422	421	433	421	453	424	433	418	408	400	383	389	425	394	475	421	393	385	405	390	422	413	405	461	415	403	410	437	399	381	399	357	412	430	420	430	427	422	437	392	411	429	422	406	424	410	433	384	431	455	442	414	403	414	386	413	433	422	389	419	410	396	395	413	401	464	399	391	412	400	444	409	409	436	423	435	387	399	376	380	459	402	375	458	444	474	444	406	403	420	407	410	409	399	419	427	446	404	421	385	433	406	438	425	423	414	416	409	427	450	407	394	422	444	405	407	382	402	388	421	414	414	435	448	396	445	397	394	453	383	381	421	390	430	407	399	413	399	391	418	398	366	422	407	405	409	397	422	404	457	402	392	403	399	414	399	423	391	399	413	373	435	416	391	388	435	425	400	432	407	434	422	405	422	441	386	402	422	402	405	422	417	419	417	395	380	425	406	394	410	384	419	395	374	442	464	410	386	382	419	417	396	403	417	381	407	427	398	419	434	405	412	375	417	402	396	388	429	424	388	390	394	420	403	395	442	422	442	395	398	437	417	405	406	393	406	389	411	380	411	414	406	372	421	434	424	419	418	443	385	357	411	397	412	391	411	444	448	393	439	448	419	455	408	398	404	389	441	438	416	427	435	412	428	438	378	404	401	416	416	414	398	420	397	383	426	400	419	397	436	439	387	372	424	418	373	423	417	422	393	394	426	419	422	460	411	422	434	400	442	415	405	392	421	412	410	377	419	385	410	405	403	395	419	416	436	412	386	404	416	415	433	421	415	414	425	399	379	421	401	386	413	395	394	415	435	375	407	435	424	415	404	443	427	417	387	419	406
23105	19885	21931	15757	9608	8990	7581	7555	6811	6694	9658	19124	15794	2374	1782	1942	1393	1177	1954	1458	2033	1324	1008	1048	1230	1489	1414	1538	1407	1198	1064	1398	1488	1448	1462	1374	1358	1311	990	849	874	685	470	636	601	464	393	264	277	295	228	197	169	175	173	161	149	162	150	148	148	148	121	106	141	114	111	122	127	110	112	113	123	111	117	130	103	121	122	106	102	150	121	138	113	122	127	147	137	153	133	127	131	144	102	132	136	121	108	111	126	127	125	140	114	105	109	109	129	117	114	123	102	119	123	120	114	104	113	127	118	132	121	130	138	150	118	105	93	115	146	132	125	102	118	119	116	132	125	112	104	124	119	107	129	130	112	127	97	119	125	110	128	125	120	129	126	134	119	116	122	127	139	125	148	138	111	113	128	125	130	113	120	124	108	128	104	131	126	120	130	116	112	133	107	125	123	130	120	112	108	110	123	144	123	127	105	126	127	133	136	114	135	125	117	108	131	133	114	124	118	134	94	121	127	123	151	116	95	118	125	113	126	127	125	133	138	138	115	111	134	126	112	124	121	113	126	129	124	124	124	125	126	115	137	119	130	129	101	128	128	113	121	122	109	126	122	114	110	131	112	118	105	123	127	117	108	137	105	125	107	118	121	121	131	120	115	133	142	128	127	114	108	129	127	119	115	126	131	103	108	123	131	122	122	121	120	127	120	129	128	112	99	120	109	113	123	117	131	125	137	125	115	120	125	121	114	114	122	130	116	126	129	143	148	118	118	116	122	130	116	115	107	111	111	141	116	115	126	125	120	125	114	149	132	120	121	102	102	93	115	132	119	127	136	117	127	112	121	110	124	107	120	109	141	112	106	122	128	112	111	125	122	143	122	123	114	117	143	139	126	113	120	105	113	136	123	121	134	117	142	102	121	120	124	123	117	125	120	123	111	117	119	109	110	115	119	141	110	114	115	129	130	128	150	123	106	128	117	112	132	120	128	144	132	115	124	143	110	121	140	113	118	105	108	142	131	129	117	123	115	120	106	112	135	110	118	111	133	128	113	99	132	127	105	128	127	112	113	117	113	119	113	146	104	115	116	121	118	120	124	130	134	121	112	122	108	137	120	135	110	114	121	132	133	108	129	117	122	113	110	127	129	121	125	117	120	148	121	105	121	125	131	124	112	118	129	133	142	126	129	129	135	121	131	129	109	131	138	136	132	114	110	116	117	124	113	128	150	126	123	130	111	139	128	142	112	114	134	117	119	117	126	126	140	125	107	121	113	126	110	126	127	127	111	107	105	126	111	109	117	105	102	120	113	123	115	135	131	132	126	111	125	117	101	120	111	141	130	125	106	138	132	113	103	121	123	121	115	105	120	120	130	115	120	140	96	124	119	130	119	115	119	113	104	106	121	122	107	127	129	135	131	94	115	120	124	111	97	134	129	108	120	132	116	105	105	124	122	117	126	143	126	123	136	119	134	125	112	130	103	137	112	108	117	129	117	132	114	120	129	125	126	114	117	125	145	120	109	132	109	134	109	116	104	123	118	118	115	119	111	121	122	106	116	136	127	101	136	109	112	123	100	113	112	114	112	106	125	122	111	137	124	125	116	122	107	124	120	106	114	120	126	115	110	106	110	122	117	115	118	115	117	153	125	140	140	115	136	122	124	119	131	106	105	121	117	139	118	117	122	129	112	116	116	138	113	107	106	134	125	109	116	116	116	111	114	119	136	115	115	121	122	108	140	110	130	139	131	119	102	113	113	107	109	116	109	96	107	105	131	102	108	130	112	120	119	120	120	139	127	109	121	119	123	120	123	108	131	125	112	122	121	121	115	135	125	105	110	121	124	140	121	114	131	144	107	129	149	115	112	131	116	141	120	118	124	111	131	129	102	119	109	105	127	122	122	117	104	119	139	115	100	118	103	129	116	119	115	126	124	127	112	118	155	118	122	115	111	127	108	132	136	113	107	109	114	120	117	125	120	124	113	124	108	129	125	112	117	129	112	130	130	108	94	138	120	123	140	123	125	135	124	115	133	118	119	123	106	128	114	113	118	125	129	129	96	113	113	115	115	130	106	113	122	96	109	127	135	119	107	124	129	117	104	97	122	116	125	124	125	141	122	120	117	111	110	113	124	112	104	125	104	105	117	110	121	111	136	133	128	103	129	119	121	140	95	130	107	103	126	111	104	130	131	107	118	111	127	130	121	117	119	116	114	125	122	140	118	134	146	134	119	136	116	125	128	117	122	152	121	143	132	128	109	112	120	128	123	108	119	126	131	134	127	116	123	116	131	128	137	114	112	116	132	110	142	119	120	124	114	125	111	109	122	129	117	130	126	108	121	108	119	122	127	122	111	116	106	119	105	127	127	129	116	111	123	117	127	129	136	123	127	128	102	118	110	129	130	111	119	111	126	111	125	108	115	133	119	120	106	132	141	107	102	110	102	128	131	127	106	132	114	119	118	106	126	119	134	126	114	124	95	119	118	131	130	117	128	112	132	119	120	148	101	116	114	110	150	114	128	134	115	121	131	102	130	136	119	119	112	124	107	111	127	98	122	127	118	132	125	127	111	111	118	124	105	120	130	133	131	112	121	127	107	112	109	136	132	115	129	118	106	108	119	108	118	123	101	121	118	110	144	122	139	109	91	118	138	123	119	138	102	96	124	112	121	129	130	133	118	113	127	112	110	100	132	138	122	127	99	120	124	122	139	134	127	132	119	102	116	125	140	130	102	113	139	109	115	129	123	107	121	121	119	126	139	113	122	135	132	107	135	119	114	130	117	126	134	118	111	122	133	141	132	122	129	124	113	110	137	129	123	116	136	126	127	105	107	126	121	127	128	116	131	115	125	120	131	118	98	113	99	131	122	129	105	128	129	124	120	110	124	110	113	132	137	128	124	129	124	124	120	120	114	129	107	140	123	118	135	153	120	112	109	128	100	122	132	143	109	123	138	111	106	102	111	107	115	133	137	107	134	117	130	126	108	134	125	119	115	121	105	133	102	123	142	133	126	132	112	125	130	135	141	119	129	130	115	119	116	119	110	106	119	133	129	130	109	121	105	96	130	115	104	121	135	143	118	124	113	114	126	120	137	121	140	131	105	125	119	104	102	107	135	120	112	121	108	124	115	112	121	130	107	117	121	113	120	110	101	124	105	131	118	129	121	130	99	116	123	120	112	119	124	124	141	117	125	113	109	120	118	115	132	124	123	127	107	125	119	121	119	129	132	110	105	121	109	116	113	140	108	103	114	118	126	117	111	120	109	122	103	125	114	145	133	122	110	117	115	94	121	89	96	121	111	111	125	126	126	133	110	126	118	125	103	151	116	131	140	119	146	126	122	139	126	106	137	108	109	112	115	113	129	107	130	123	124	131	97	139	124	124	112	154	140	131	121	120	122	117	123	116	108	161	117	117	106	116	125	117	113	116	124	119	133	110	133	125	126	111	114	141	129	114	96	107	124	128	118	124	122	103	129	140	118	123	121	118	116	139	129	112	132	127
15097	16616	24920	24900	21390	23886	22173	23470	22749	23076	29516	41783	33273	6911	9801	10545	7978	6978	11005	9109	11488	8133	6248	6750	8186	9054	9437	10239	9276	8665	7088	8707	9965	9728	9328	9134	9230	8881	7209	6354	6398	4632	3570	4224	4281	3460	2309	1808	1776	1698	1350	937	858	722	995	781	710	719	675	551	494	422	400	407	363	391	390	362	387	352	365	393	339	355	381	349	407	353	383	372	374	373	365	361	376	408	453	534	549	380	402	352	343	357	393	365	374	341	359	342	391	357	378	399	350	370	350	322	372	351	370	388	363	358	359	338	367	326	372	383	359	372	375	350	372	356	362	380	372	357	388	350	358	367	365	350	367	360	363	367	356	376	363	350	337	355	362	376	360	354	362	370	383	366	384	378	359	369	332	354	380	335	376	382	362	368	331	363	338	378	352	352	368	402	359	405	335	407	366	361	368	349	332	375	372	344	386	350	344	365	386	356	349	360	410	348	373	385	358	366	364	362	373	353	375	373	367	325	357	364	328	377	388	389	388	397	360	359	360	368	381	352	357	339	367	352	340	320	361	381	339	377	337	378	383	374	382	382	365	348	370	373	402	343	367	374	399	371	367	390	382	384	357	371	381	316	345	371	384	348	381	378	351	363	383	340	338	367	340	342	357	385	349	358	378	361	347	369	355	383	347	336	348	335	355	395	369	355	374	379	371	346	326	384	380	386	359	360	358	352	361	389	359	377	346	343	351	335	398	335	372	377	394	359	348	345	331	394	352	371	359	369	372	350	367	390	356	368	368	389	390	376	359	319	367	382	383	344	405	360	387	333	350	347	369	372	343	370	390	337	350	343	373	363	363	344	357	392	348	385	388	337	357	338	343	341	394	373	387	344	371	344	385	372	399	369	372	371	369	352	357	299	372	345	351	362	390	360	375	344	354	362	390	418	367	387	355	388	359	372	369	376	361	372	341	367	353	366	347	337	362	374	403	370	338	353	336	334	334	382	388	397	350	386	388	388	378	376	329	355	357	381	363	352	359	376	337	364	380	359	390	381	352	350	364	349	397	341	405	358	382	371	341	417	368	359	391	388	370	391	353	373	380	365	359	383	389	345	364	366	374	377	355	329	353	351	398	394	356	365	380	381	388	359	372	362	357	350	334	346	364	331	393	359	355	353	368	402	331	367	366	386	354	347	346	318	349	362	366	351	362	358	383	367	381	377	371	378	357	366	363	375	394	351	376	366	347	370	367	392	379	342	384	358	349	385	388	390	361	339	350	369	355	346	355	387	347	324	388	363	390	363	351	397	343	341	328	380	373	369	375	365	389	379	386	324	358	342	318	385	330	363	351	375	362	345	386	366	333	360	368	379	370	368	341	361	378	372	400	339	363	346	347	387	375	369	390	332	361	400	373	387	383	359	333	347	359	381	361	349	373	343	370	342	325	386	363	416	327	370	365	388	353	375	359	337	326	350	357	354	330	375	366	334	373	344	429	364	370	368	356	367	372	402	355	361	387	344	373	356	351	361	345	362	377	378	369	352	358	343	337	345	358	337	352	328	334	369	400	336	378	387	348	331	367	348	376	342	357	402	353	397	348	360	383	392	386	351	371	351	354	371	365	392	373	345	339	357	342	331	357	372	336	357	371	357	352	366	345	338	374	363	353	390	344	340	363	357	387	368	363	354	350	353	338	358	357	372	357	356	409	358	370	346	387	348	360	378	373	373	365	400	335	342	362	384	379	365	355	370	368	376	372	363	389	358	357	356	367	343	392	385	360	373	344	366	376	382	388	382	352	353	366	369	382	340	362	356	318	337	348	373	381	341	351	384	369	365	319	371	383	346	362	351	351	369	332	364	371	358	374	376	354	356	391	368	370	349	393	375	388	363	357	368	353	359	376	347	373	413	386	359	381	359	392	415	354	370	359	333	356	384	394	364	370	388	356	376	335	360	364	360	394	362	345	365	386	381	398	381	339	356	340	362	374	356	388	368	369	369	350	392	399	379	388	341	365	353	346	364	367	401	329	330	337	366	385	373	321	356	392	368	331	379	360	413	364	364	375	336	388	327	359	370	370	350	350	347	406	354	362	357	378	364	364	363	377	404	400	363	369	359	341	367	376	368	343	386	375	373	361	330	363	384	370	356	381	360	351	373	362	390	363	342	350	387	359	354	352	378	381	381	380	384	359	372	373	352	388	352	394	403	330	361	362	363	334	368	346	379	388	343	396	393	384	370	367	382	343	379	377	339	377	391	339	350	349	360	351	340	374	369	387	391	368	348	352	362	365	363	322	349	383	349	371	333	359	401	396	356	352	343	341	338	380	359	365	386	368	316	363	357	353	361	372	343	375	331	314	358	368	390	353	379	362	381	340	364	363	329	377	325	382	378	346	362	375	370	373	356	377	377	382	357	346	328	325	346	357	366	341	363	370	355	375	337	352	357	310	389	349	420	346	365	349	338	347	347	349	357	339	343	372	369	362	356	347	390	375	363	374	344	377	337	391	380	369	340	351	359	370	348	355	355	348	364	337	366	338	363	357	340	371	351	388	383	359	354	350	370	354	342	356	339	374	369	366	369	371	358	380	355	352	396	336	372	342	368	381	349	359	336	350	359	347	336	345	373	365	356	358	398	368	374	372	379	376	375	355	361	376	333	369	380	351	359	308	335	354	324	393	354	366	337	336	376	393	387	369	343	339	382	364	362	397	352	376	357	360	383	399	377	362	427	334	364	334	372	389	350	362	363	379	333	393	346	348	343	380	361	364	351	376	349	385	385	380	322	373	369	363	376	356	389	378	359	307	382	333	335	343	375	387	424	340	345	345	352	365	337	360	360	387	389	376	367	348	370	344	373	379	357	336	344	356	384	357	378	351	368	367	385	333	374	363	354	403	335	380	354	392	372	376	350	353	352	362	364	351	359	380	367	412	355	392	387	345	369	377	380	346	344	394	371	363	361	385	365	355	325	398	391	357	407	385	389	355	365	387	410	350	407	359	348	348	324	369	328	362	333	375	322	355	373	365	363	344	363	370	378	360	400	408	378	389	365	375	382	368	348	373	358	355	347	326	325	361	349	373	354	347	347	323	386	357	361	378	349	333	383	406	374	371	371	339	380	365	354	407	358	383	370	365	360	377	388	360	375	352	366	379	380	374	361	354	359	372	368	359	378	366	348	372	375	356	352	373	368	364	364	343	335	323	368	408	371	387	355	383	389	336	342	327	397	359	373	383	381	373	367	366	376	363	337	338	377	376	390	373	380	337	403	376	372	401	349	379	375	363	375	368	372	344	350	400	366	377	388	339	372	388	347	364	388	360	371	385	398	380	371	411	329	334	412	320	360	374	359	358	353	352	404	405	368	391	335	378	373	376	355	384	332	349	387	372	348	335	395	383	362	353	382	348	368	377	375	388	390	386	380	340	384	357	346	373	389	389	364	363	371	341	378	375	357	389	325	348	358	350	334	319	373	346	374	352	382	380	355	384	357	351	344	354	379	388	356	359	358	324	394	385	362	358	383	413	394
31387	26774	29251	21993	14092	12485	10829	8815	8348	8281	19327	34563	25937	5882	2037	1924	1473	1358	1579	1772	1917	1352	1682	1304	1061	1116	1296	1363	1358	1226	1230	1604	1625	1543	1385	1368	1335	1190	1053	861	853	715	574	672	531	483	372	302	317	292	249	208	220	180	224	231	220	174	189	176	182	178	154	181	178	139	192	198	173	164	158	155	149	175	189	163	156	179	144	158	141	162	172	146	173	174	145	175	159	155	166	151	165	159	152	161	153	147	161	167	157	140	169	174	182	169	188	168	178	179	141	158	160	178	160	150	162	152	177	162	175	176	134	146	152	164	148	144	182	181	168	189	151	169	152	181	172	148	169	167	146	165	172	171	177	165	154	154	167	154	166	168	155	180	177	155	164	158	154	153	164	191	169	156	186	151	186	172	145	180	185	170	172	147	186	145	167	175	147	161	164	154	165	164	163	132	164	159	160	168	183	152	147	163	175	161	185	162	179	150	163	180	170	151	157	157	153	150	168	176	160	173	158	176	138	154	158	179	166	184	167	141	158	167	169	151	167	162	148	162	145	164	185	158	163	166	166	163	141	167	170	176	142	152	145	150	163	181	158	157	139	141	142	152	178	170	178	166	163	167	178	168	155	145	174	162	184	140	173	181	162	191	155	140	182	146	148	180	156	157	160	176	147	156	178	162	160	159	141	162	158	178	155	181	162	171	160	168	170	149	162	167	174	147	154	165	174	171	143	168	148	142	149	162	160	156	166	161	186	155	166	167	186	195	154	143	185	151	173	147	135	168	164	176	170	177	177	174	174	162	168	153	168	188	170	155	156	180	182	170	200	167	171	147	171	178	165	180	163	153	145	154	157	172	176	174	166	146	201	157	152	194	151	164	169	181	181	164	160	146	157	146	157	159	167	156	137	170	153	166	139	156	165	156	145	159	165	153	164	160	166	159	177	190	150	189	175	146	164	184	133	197	165	162	175	152	139	165	147	169	181	149	167	167	153	161	158	155	181	153	176	141	167	145	168	151	190	166	156	150	177	193	158	162	157	162	169	150	150	194	136	167	171	152	170	160	168	175	179	182	159	173	160	153	178	166	179	174	180	163	144	161	153	173	151	188	162	194	174	163	171	153	175	139	160	150	172	172	161	164	159	157	159	156	163	163	156	141	165	162	173	169	158	165	172	187	175	153	163	165	162	169	170	164	128	164	145	160	169	161	150	182	173	160	178	166	195	172	137	144	152	161	152	161	146	170	171	173	171	173	160	157	173	162	178	171	167	172	152	181	150	177	160	175	152	171	151	168	159	180	184	145	179	164	175	168	179	170	165	164	202	175	170	170	178	167	164	146	158	165	164	136	187	138	135	158	163	154	149	154	168	172	142	157	177	136	151	177	175	169	174	150	164	151	157	149	183	163	153	127	151	178	165	190	182	161	153	161	185	168	163	160	160	175	171	162	166	177	151	178	148	148	190	171	181	167	172	139	172	144	173	181	167	147	165	142	156	167	173	160	149	165	152	173	166	176	170	188	167	173	164	158	157	163	181	158	170	168	159	161	182	173	187	155	147	149	145	178	166	189	159	156	151	158	160	181	166	170	179	146	175	178	172	166	163	150	174	148	165	167	181	178	182	151	158	178	182	143	158	141	135	156	140	188	155	178	174	155	182	149	160	141	162	158	169	157	147	159	157	153	162	172	159	144	159	149	170	143	156	168	177	181	153	150	147	163	161	157	156	157	159	158	166	171	148	187	179	176	167	173	163	168	183	155	135	156	162	157	162	156	167	152	159	172	163	171	174	200	182	179	163	141	147	169	151	174	160	148	148	155	170	181	173	141	163	182	158	167	152	150	160	153	167	173	163	157	171	159	160	167	150	158	150	158	143	179	154	168	167	164	156	163	148	164	176	152	174	151	161	161	162	147	169	176	166	172	175	150	165	155	146	173	155	152	151	166	159	151	154	153	157	153	149	178	176	151	176	177	168	144	157	164	180	152	175	169	139	160	151	156	168	162	146	179	152	177	159	158	154	174	153	167	173	165	144	170	183	158	172	178	186	154	170	176	152	151	155	150	183	158	171	176	179	179	184	183	195	139	137	176	160	164	138	149	168	164	183	159	193	164	161	162	158	186	143	157	160	179	155	160	202	190	167	167	160	159	158	192	182	139	187	163	171	175	167	161	165	182	152	164	160	141	151	156	160	158	168	158	146	167	171	189	167	160	185	142	152	170	148	150	148	165	156	152	188	163	152	162	141	170	190	174	174	150	165	174	156	154	168	158	169	146	152	168	163	141	183	179	175	159	167	150	165	178	180	139	160	163	164	150	174	190	151	158	163	168	140	189	170	139	164	161	170	175	180	160	193	144	176	158	169	151	138	163	160	178	166	162	158	142	162	166	138	174	166	164	138	155	166	175	165	171	172	165	147	162	159	142	154	173	158	174	184	167	152	156	158	151	156	168	159	175	170	167	169	189	163	163	169	164	149	154	165	174	164	156	186	161	169	181	181	173	166	140	131	155	150	169	170	166	172	188	159	139	151	169	148	170	164	177	156	181	175	148	164	161	166	171	199	146	167	179	169	172	173	176	161	161	148	156	177	159	168	164	173	176	145	185	174	169	174	168	154	183	147	181	154	168	157	181	160	182	167	184	156	144	126	153	165	166	162	168	173	170	178	146	166	167	162	150	165	181	154	160	153	157	159	165	166	152	183	175	171	168	175	151	149	140	141	171	158	143	147	141	138	132	175	187	160	187	144	160	180	181	157	156	173	159	186	154	177	159	170	154	159	152	154	172	188	162	165	157	154	161	160	164	123	180	166	176	162	157	170	167	185	174	161	173	191	160	162	154	140	146	173	183	156	154	174	160	162	157	158	179	156	171	118	158	160	171	168	163	167	153	142	166	169	155	176	162	160	163	146	177	186	152	158	157	138	181	162	176	173	167	155	153	144	182	164	165	169	152	168	161	139	162	164	171	151	172	173	149	144	179	172	160	154	151	153	182	150	155	172	170	157	167	156	166	137	174	149	186	148	172	142	166	174	181	142	164	182	186	171	168	194	174	181	158	148	183	170	175	147	175	170	147	155	189	172	152	167	163	153	181	150	169	143	184	150	183	157	142	171	191	174	177	172	177	181	174	181	153	173	163	152	144	166	171	145	170	158	155	168	153	146	152	158	173	154	147	160	193	127	157	158	167	172	153	178	155	161	159	166	174	173	177	150	167	155	152	154	155	171	164	158	179	139	157	187	168	164	183	157	144	171	175	197	179	148	169	168	157	167	172	174	180	168	166	152	159	178	156	163	159	154	179	184	149	159	157	153	180	160	174	146	137	166	150	142	164	160	149	168	185	146	158	152	157	162	157	159	161	163	159	140	147	181	186	163	153	135	153	195	179	182	149	176	185	159	152	172	170	162	169	152	169	157	165	167	180	153	155	153	149	158	184	161	210	147	151	156	154	149	169	154	193	173	163	177	138	168	148	179	150	159	162	167	159	158	167	166	182	174	153	179	158
20101	21253	29704	29925	25409	27273	26204	25220	25143	26061	41012	53258	41756	11406	9522	9349	7667	7389	8965	9749	11040	8085	10228	8186	6735	7194	8073	8540	8621	7985	7665	9849	10434	10341	8655	8661	8547	8033	7123	6089	6033	5045	3680	4488	3336	3209	2179	1712	1714	1785	1308	985	941	830	1040	828	806	808	717	661	567	559	539	497	506	510	498	555	542	464	513	469	489	464	464	492	509	455	473	472	477	544	448	468	484	470	546	538	520	462	491	445	451	464	448	425	495	479	467	499	482	483	484	479	474	483	462	482	459	471	479	512	487	462	486	480	489	482	475	457	481	501	493	478	483	445	460	479	530	476	471	490	471	454	494	503	479	468	509	458	485	459	456	482	504	526	489	455	509	474	505	474	465	461	538	462	507	461	469	493	481	467	457	475	512	497	477	433	512	458	451	487	464	526	463	486	486	477	507	517	494	450	461	472	493	470	468	465	466	464	490	467	473	470	486	497	454	475	499	501	473	486	493	459	512	468	490	471	502	475	479	477	474	488	485	472	465	433	492	502	477	455	456	475	486	476	488	454	466	519	497	472	533	506	456	490	485	491	501	514	468	477	470	464	449	475	455	439	449	486	476	475	478	478	464	494	475	465	494	466	494	474	485	486	469	465	447	454	451	464	500	468	441	487	459	483	503	494	447	508	475	521	476	502	444	451	487	471	457	488	484	450	459	494	488	445	467	443	471	471	481	462	460	473	462	485	479	503	480	439	492	503	476	487	466	488	457	472	475	481	461	475	514	485	449	470	464	486	485	471	489	497	492	467	489	458	500	461	470	497	435	484	469	490	471	452	459	447	473	471	470	458	439	464	483	449	510	439	489	487	482	484	454	494	470	502	473	480	493	451	450	465	504	465	476	459	493	466	455	500	466	512	482	497	482	480	517	490	494	470	459	480	478	457	494	453	460	495	505	467	490	470	455	479	516	464	475	456	495	494	465	527	462	471	443	467	506	477	450	490	521	476	466	510	511	458	461	479	471	468	469	475	500	502	494	478	518	513	474	478	473	473	498	487	427	498	468	499	518	484	478	480	444	508	484	485	448	492	486	464	472	469	484	467	486	471	472	497	454	456	440	453	475	497	478	460	467	517	483	491	479	483	492	467	462	460	505	477	487	473	474	484	466	494	489	480	468	501	473	480	483	522	454	478	455	504	467	462	461	501	483	510	490	474	483	463	464	452	467	509	491	461	467	485	452	465	497	495	512	455	481	517	505	471	483	521	454	464	482	464	469	512	478	492	491	466	505	459	443	482	489	463	479	469	494	473	465	484	492	470	488	487	476	478	505	483	482	453	498	465	463	465	502	499	474	456	477	465	460	450	448	493	480	503	483	477	470	479	503	449	491	473	454	462	477	480	455	524	491	502	475	482	452	469	484	425	492	467	450	486	489	511	452	485	500	465	512	461	460	485	512	465	473	448	451	504	477	473	468	470	459	535	477	479	489	477	501	483	428	508	474	444	444	490	461	497	459	483	455	482	502	483	507	485	500	471	508	471	474	447	426	458	492	473	437	479	457	488	474	480	497	488	430	460	465	490	444	467	492	476	465	464	523	446	503	499	462	513	488	524	433	444	424	480	461	507	453	524	445	444	465	480	489	485	499	494	487	460	458	466	481	459	456	462	496	475	511	469	475	464	479	466	487	483	460	493	469	462	459	479	478	483	499	470	474	490	439	485	477	472	425	512	478	437	486	510	483	469	501	500	497	428	482	501	440	473	479	496	464	466	472	457	457	459	455	492	475	481	447	475	452	440	478	506	511	447	469	476	483	464	490	487	508	493	478	469	485	456	468	483	540	456	483	446	471	462	469	484	451	462	434	493	476	479	521	473	481	466	499	444	489	503	520	444	426	478	502	508	498	504	483	474	455	470	478	479	449	459	464	455	494	459	483	436	472	479	479	481	474	471	487	493	502	479	468	505	524	453	483	479	478	468	500	482	497	486	467	480	519	500	451	505	458	474	458	495	474	486	488	478	490	478	466	441	450	502	485	459	505	477	477	464	449	509	468	458	456	485	487	486	512	480	490	476	481	499	446	455	516	467	487	481	435	512	496	464	463	450	500	461	437	472	511	491	504	465	490	486	441	437	508	463	483	460	451	476	477	477	476	533	467	499	447	491	459	461	436	494	520	458	479	450	478	473	486	493	487	487	503	502	428	507	489	476	458	492	486	487	460	451	446	485	493	497	470	461	477	466	453	464	480	444	478	532	541	495	483	450	485	485	470	457	490	471	472	469	470	502	483	489	468	495	513	467	464	460	475	479	464	445	510	512	461	470	462	491	511	483	463	509	497	457	508	455	487	490	470	452	519	467	497	473	467	474	477	474	511	494	476	482	455	449	463	448	479	494	451	455	432	473	476	492	507	469	476	447	464	468	436	467	488	446	479	448	503	511	459	498	501	488	456	488	503	462	479	474	475	493	487	435	500	462	469	492	438	464	477	475	434	481	443	495	490	451	494	473	465	480	457	470	488	450	483	508	459	484	444	470	501	460	479	463	474	472	483	481	479	493	436	467	477	460	488	499	456	470	511	494	476	465	470	467	451	465	457	481	481	463	479	469	464	501	455	453	484	467	431	447	451	465	472	492	486	483	453	505	466	498	497	482	430	481	501	506	471	505	487	464	543	449	451	448	495	493	459	473	434	502	517	470	450	502	479	460	484	480	455	469	447	480	492	498	462	456	490	453	459	468	484	466	465	483	458	496	488	483	471	475	481	476	491	478	473	491	469	486	481	466	454	458	473	472	507	456	490	507	498	461	495	529	489	472	493	461	482	425	470	478	460	500	452	451	481	474	453	472	490	502	429	474	522	448	505	467	463	477	454	518	427	517	470	500	485	487	506	523	474	452	482	483	465	461	484	467	482	440	525	471	503	479	515	482	476	500	495	458	500	449	505	489	485	503	472	480	487	478	518	471	486	482	473	478	486	504	469	455	477	458	471	476	479	520	443	465	489	456	453	505	481	473	502	470	476	470	468	473	464	455	490	465	509	450	477	457	475	453	483	487	505	499	477	476	474	473	468	495	491	475	448	485	458	461	488	462	488	473	474	467	467	472	434	467	508	461	499	487	448	525	470	517	453	472	474	497	483	462	452	467	456	472	506	447	495	456	477	423	485	492	482	527	512	483	482	483	473	509	487	451	510	465	472	469	468	487	466	458	508	512	480	483	459	482	469	482	489	447	469	512	469	508	441	468	462	453	484	494	517	439	473	478	480	464	459	484	497	477	479	454	499	464	475	539	473	512	486	451	477	477	485	481	460	459	476	498	500	488	505	456	475	483	486	508	443	453	486	488	493	445	482	497	446	504	494	473	490	440	461	494	494	481	472	492	525	416	456	447	438	455	464	483	492	492	469	469	509	479	470	520	482	485	511	485	496	541	470	459	491	491	454	461	497	465	460	443	461	513	513	440	525	487	526	477	438	465	499	476	483	437	443	501	490	477	498	478	447	389	470	485	449	448	446	436	470	479	488	466
11380	9076	10007	7242	4740	3243	2377	1548	1123	916	1423	2382	2094	479	269	280	257	223	256	241	270	212	228	221	221	204	232	206	184	230	232	236	224	238	239	204	228	205	181	209	188	168	174	160	187	166	175	164	140	144	147	158	158	158	148	163	165	160	142	131	150	155	150	147	167	153	169	162	154	145	126	157	135	144	131	133	167	160	167	153	140	163	146	148	148	151	154	162	137	150	152	157	143	165	138	149	155	149	152	144	144	133	132	155	156	163	149	141	150	143	153	153	142	156	149	147	142	147	128	146	122	148	141	130	153	148	140	148	163	143	138	150	158	122	154	122	135	151	129	142	141	142	137	137	150	147	161	162	138	140	165	162	157	155	140	131	129	154	163	139	142	136	146	148	138	162	146	162	138	154	143	151	141	163	155	146	141	166	160	154	150	146	148	167	137	178	161	148	125	139	146	143	140	143	149	137	149	152	149	159	133	147	152	145	144	124	146	144	138	155	144	154	158	139	143	134	135	139	143	139	161	138	142	149	153	166	141	109	152	164	148	128	150	144	154	121	139	155	131	160	143	137	139	144	136	137	131	159	163	127	144	146	158	143	174	129	164	155	154	139	154	146	149	137	160	129	119	155	146	144	171	135	138	162	177	129	143	139	146	129	135	154	159	151	132	168	157	153	130	154	148	123	141	152	150	146	155	148	133	161	160	151	168	124	161	139	144	154	138	133	161	127	153	135	143	152	143	145	163	130	146	163	144	150	154	161	130	134	158	140	140	153	140	136	127	146	180	132	146	155	137	146	152	147	127	152	169	147	141	164	142	158	161	181	139	144	142	143	164	138	159	162	127	143	125	152	148	167	128	148	157	151	135	150	171	138	173	171	144	158	147	135	145	144	138	142	139	148	161	134	164	138	140	151	165	154	155	145	156	165	136	144	162	139	139	142	142	158	150	164	169	138	153	160	164	132	159	148	165	126	158	151	135	139	143	153	141	146	163	137	139	130	135	150	152	144	147	148	166	143	157	156	151	140	152	149	158	158	152	158	160	162	153	127	162	151	133	153	174	124	161	139	133	146	147	152	167	139	157	152	157	141	144	125	145	161	151	138	152	146	153	137	145	139	154	153	135	159	166	175	144	157	152	160	159	122	158	144	156	156	159	152	172	161	172	139	148	142	159	166	162	146	142	164	157	155	142	165	166	153	144	160	146	122	136	154	142	152	132	147	167	146	161	158	124	154	143	146	132	154	167	153	151	147	149	128	167	158	163	134	164	143	135	148	158	153	152	123	132	154	156	154	144	152	137	151	157	150	139	135	155	161	140	138	153	154	162	147	144	179	158	171	162	134	149	154	155	143	138	148	151	140	145	139	169	151	151	174	150	144	158	143	129	165	147	140	147	158	161	147	149	149	140	144	163	157	130	152	162	141	141	138	156	131	148	162	146	147	143	147	154	149	138	136	144	142	130	144	139	148	151	146	147	143	125	157	147	158	175	168	141	147	132	125	149	146	158	150	123	148	124	134	146	139	162	158	176	158	156	164	143	132	163	148	155	161	135	141	155	155	166	137	141	134	185	164	145	150	162	158	146	136	150	175	180	137	139	135	135	139	124	144	160	151	158	141	128	130	129	124	155	149	153	142	141	152	171	138	156	135	124	151	162	141	145	150	127	145	142	150	156	162	175	135	178	129	127	151	178	159	160	137	136	140	136	140	164	158	151	156	157	153	161	145	148	160	156	138	152	157	152	126	134	146	152	150	144	150	167	147	147	148	162	143	131	132	152	164	146	153	153	143	163	153	148	157	145	125	151	153	156	148	156	148	134	138	149	133	146	168	146	140	144	147	145	141	156	138	147	134	145	146	171	154	160	136	162	162	159	165	158	156	153	137	160	133	152	149	133	159	162	136	147	177	151	151	133	130	154	146	142	139	157	144	143	152	143	135	160	154	162	135	128	133	148	127	162	173	150	147	149	134	146	161	127	147	143	130	141	144	167	148	135	142	123	139	146	153	156	166	146	128	155	152	161	152	150	150	156	150	136	151	121	168	139	157	135	136	146	134	148	163	145	143	147	165	160	143	132	153	147	142	153	158	140	138	146	183	155	147	142	148	129	139	141	154	164	152	154	151	162	148	158	150	130	142	146	147	171	147	131	151	157	142	132	152	161	139	131	148	142	126	146	147	137	134	139	131	159	156	130	152	173	153	146	142	135	159	145	143	144	143	150	128	156	165	132	121	141	133	138	155	140	156	148	148	146	133	138	156	143	141	140	150	161	135	124	135	155	156	163	137	145	185	173	133	148	151	140	143	135	151	158	156	154	148	163	196	143	157	157	158	158	153	187	164	139	128	158	160	148	146	119	152	165	167	140	150	151	167	139	148	137	152	146	150	172	152	151	147	139	142	165	144	144	144	163	166	132	129	154	150	140	131	155	152	158	155	143	169	156	154	122	153	145	141	139	150	176	151	167	145	132	158	158	166	131	127	142	163	160	145	151	150	135	176	160	143	154	151	155	147	153	161	132	159	171	135	153	159	151	147	139	160	148	160	124	121	144	156	147	152	152	139	145	144	142	153	141	154	159	134	147	141	160	158	144	153	148	139	162	160	145	154	143	142	152	150	152	148	143	148	171	159	146	169	157	159	161	145	134	145	158	138	140	137	133	164	130	126	145	148	147	161	145	147	131	156	151	146	137	162	146	134	157	149	151	141	165	150	170	139	142	157	161	153	148	130	131	166	153	142	145	149	131	125	138	135	162	143	146	147	144	149	137	152	162	129	138	149	171	150	166	165	137	129	145	161	143	149	152	146	130	144	143	142	132	154	170	124	143	137	154	165	137	142	182	147	138	142	145	149	167	137	138	129	145	128	153	156	139	147	145	158	170	149	146	159	158	157	139	171	133	148	160	146	137	163	140	165	146	136	149	140	140	157	151	134	141	159	128	135	149	158	152	130	162	129	161	137	157	149	141	160	150	161	144	156	149	154	147	156	144	155	167	136	143	136	135	154	135	142	171	148	139	145	151	127	161	162	148	138	156	149	169	148	157	131	130	169	183	152	130	150	127	147	155	162	139	145	143	149	153	161	138	155	143	145	161	138	157	161	143	163	158	122	140	138	132	155	161	159	142	151	162	152	137	138	155	132	156	146	165	143	144	121	156	155	156	153	164	167	182	153	161	153	142	153	157	133	156	151	166	159	129	154	140	136	145	182	151	121	144	167	145	151	117	170	161	137	159	147	158	147	151	146	140	150	170	145	151	133	147	146	139	137	192	130	151	143	140	142	150	142	159	136	141	152	148	138	144	125	170	132	161	140	131	154	155	133	173	128	152	135	152	154	106	145	151	135	160	148	142	146	155	147	173	147	142	147	173	151	175	147	163	140	157	136	136	135	127	119	160	158	129	144	147	150	150	160	132	159	152	149	146	135	140	140	153	150	147	174	159	144	154	158	145	154	152	171	165	124	139	155	145	123	129	152	143	141	149	150	121	144	152	148
7541	8416	15104	16742	13804	11926	9974	7386	5427	4477	7849	10641	8714	1806	1382	1398	1319	1160	1074	1203	1340	1117	1114	1044	969	927	1065	1026	990	1101	1172	1204	1227	1170	1047	1028	934	942	957	761	743	716	616	647	605	569	539	497	529	501	448	492	484	441	463	452	499	411	470	446	454	449	460	444	453	423	454	469	433	441	462	433	431	425	444	419	413	443	465	442	439	453	445	449	432	408	471	446	465	452	447	418	416	418	448	408	446	389	443	420	424	436	437	466	417	438	427	442	413	400	431	440	398	438	421	404	465	440	469	409	457	445	394	405	456	424	443	434	411	447	465	440	427	420	451	415	460	445	411	433	425	416	444	405	441	419	432	443	428	423	442	436	414	430	447	449	441	408	431	430	433	398	418	412	425	425	408	407	435	417	435	395	427	411	430	467	422	441	456	461	442	454	421	424	390	408	418	432	440	433	424	441	413	444	405	411	459	421	449	447	462	453	429	435	408	409	415	402	452	421	449	408	433	441	410	421	433	407	419	448	372	439	430	403	427	447	429	421	451	478	420	474	460	401	457	448	427	437	415	433	444	385	427	377	438	410	457	421	442	400	425	419	454	404	431	426	435	424	424	450	387	401	425	461	450	439	453	421	438	405	365	425	409	437	425	400	451	434	407	445	421	428	434	418	417	455	440	454	447	402	425	410	472	452	442	383	405	442	452	367	444	457	434	448	430	425	425	432	420	433	483	435	377	419	433	419	457	417	430	430	452	423	413	418	440	383	393	434	475	434	433	452	394	438	438	420	456	404	417	431	394	437	446	449	439	424	449	421	420	439	448	397	429	422	475	400	460	408	429	411	434	417	452	415	412	456	412	414	426	447	422	414	408	423	417	414	459	431	473	442	411	412	421	420	412	391	424	435	427	428	409	408	453	434	443	403	410	439	433	420	418	459	429	433	393	451	433	454	414	439	420	426	400	472	437	436	422	464	440	463	431	444	449	446	455	447	450	432	404	405	422	397	466	409	435	439	430	469	463	461	436	447	466	432	464	440	383	474	431	382	462	408	407	418	449	443	420	412	438	428	431	429	448	440	404	463	436	450	407	433	409	420	459	449	422	450	409	445	438	428	384	457	431	448	459	424	442	397	459	442	429	406	417	438	394	459	449	438	435	425	437	440	425	442	411	402	421	424	424	441	413	433	462	442	433	429	431	434	414	416	397	445	400	428	463	440	408	443	454	417	463	434	423	491	417	396	422	426	461	438	478	415	438	409	447	435	401	460	419	437	447	446	420	450	430	410	440	426	425	400	454	404	464	402	462	422	401	414	428	444	413	465	397	452	471	459	411	403	405	429	456	415	433	436	406	478	449	411	432	428	472	425	425	409	411	458	413	469	380	458	444	420	443	418	413	422	459	457	429	448	416	453	457	440	444	445	440	455	412	442	418	439	431	434	418	406	478	440	436	411	455	433	455	422	434	411	415	433	462	431	460	451	393	435	412	436	438	433	438	416	446	416	442	449	428	427	397	430	424	408	413	423	441	432	444	417	465	375	446	452	410	413	379	405	423	422	421	384	412	428	414	404	424	403	418	418	431	418	435	376	435	443	450	433	424	454	479	450	413	443	443	439	421	410	430	438	407	449	421	434	492	433	422	466	398	450	396	475	441	403	417	409	417	446	419	429	452	435	440	451	421	406	416	449	379	463	402	446	417	394	418	442	454	403	409	423	409	425	443	430	462	433	415	444	409	433	443	442	428	427	402	433	401	463	410	424	431	394	419	426	398	446	437	418	445	434	443	445	426	432	420	461	436	447	468	411	436	419	452	405	442	387	405	448	416	417	436	432	418	470	426	442	428	441	431	433	445	480	428	461	450	445	436	440	465	427	424	402	413	412	399	406	458	443	431	445	444	441	426	438	420	428	423	436	474	449	417	425	435	465	414	425	407	429	413	421	418	472	435	388	423	478	423	439	431	434	455	462	429	401	429	433	423	427	452	460	470	428	426	448	406	471	443	434	440	486	435	436	452	437	429	409	426	408	448	469	442	393	431	407	406	442	437	423	435	427	462	392	427	461	422	446	410	451	460	454	419	393	398	442	427	425	435	392	399	437	427	412	425	412	441	425	451	423	428	436	425	407	414	430	416	438	432	431	425	450	446	420	423	404	420	394	388	438	457	438	439	418	459	462	423	417	446	452	434	440	439	416	399	426	400	416	424	449	462	435	442	451	453	429	456	468	444	455	378	422	449	445	450	428	454	447	470	435	435	423	462	418	417	403	420	406	439	430	420	419	444	416	442	447	407	439	423	447	452	449	442	403	444	424	400	471	403	429	424	433	441	403	437	442	407	487	434	447	397	442	431	451	414	433	434	451	430	425	445	428	435	434	455	446	417	463	456	422	436	430	428	406	438	456	433	409	442	419	422	425	430	439	458	446	431	434	451	415	449	431	428	382	458	447	464	449	457	434	422	452	417	407	410	458	447	425	410	421	444	414	440	434	463	422	450	410	465	436	404	409	436	436	428	426	425	405	421	424	420	437	399	432	460	459	432	447	401	424	420	407	449	410	444	395	450	461	425	428	438	452	383	448	442	472	414	409	437	456	439	403	426	422	434	424	414	453	434	457	408	429	416	427	432	421	445	456	455	418	403	397	445	394	427	405	424	426	431	428	434	446	447	422	443	423	419	436	427	390	423	452	433	434	461	449	426	427	438	435	403	439	408	385	445	406	441	436	430	436	429	437	481	446	415	408	396	421	452	440	454	426	434	415	442	428	460	395	393	439	446	439	413	429	443	448	435	421	413	437	432	460	440	391	449	389	395	432	389	472	422	431	415	408	431	462	455	412	438	455	398	453	402	475	458	441	455	443	432	440	414	471	407	408	417	396	413	407	426	421	423	455	449	434	479	448	453	420	367	417	401	460	424	424	421	446	420	431	412	429	416	402	462	409	406	428	426	457	446	423	447	423	451	411	442	439	439	431	439	438	422	410	429	436	406	476	481	427	410	433	465	399	406	425	429	469	433	440	447	437	423	444	458	467	427	456	434	408	417	398	432	419	420	440	444	386	455	433	426	443	422	439	422	470	453	413	395	433	427	441	407	435	441	426	411	438	446	410	392	443	414	442	459	407	456	429	436	428	459	430	463	448	391	435	443	399	415	487	431	440	451	411	428	449	445	435	430	409	430	447	413	445	436	441	435	450	438	426	415	459	471	413	430	440	396	409	429	431	433	400	405	387	453	442	408	425	399	442	422	427	457	443	434	444	419	453	427	405	425	446	455	411	426	418	415	406	424	430	445	445	430	415	455	395	422	425	443	397	447	438	409	450	411	408	416	451	445	431	438	482	390	418	406	427	422	437	426	439	412	435	416	431	429	451	439	442	440	425	430	411	458	421	420	409	442	472	428	399	430	413	437	424	416	428	425	437	424	454	418	427	437	459	455	449	416	438	435	411	432	466	405	464	449	434	463	470	470	414	445	422	433	451	464	390	421	420	457	413	422	434	445	440
22182	19790	19858	13432	10015	12134	12148	8567	6018	5796	10858	13931	5275	2059	3232	3544	3780	3634	2757	2915	2878	2928	3266	2495	1957	2170	2420	2026	2143	2534	2934	3686	3592	3387	2585	2978	2543	2187	2104	1867	1385	1280	917	925	998	713	621	481	472	418	286	248	242	235	175	180	172	144	168	149	117	109	123	136	136	135	141	142	146	135	102	112	126	128	109	116	123	101	123	111	114	117	113	117	105	129	169	152	94	104	106	97	104	107	130	102	96	120	104	113	109	112	110	127	116	114	76	111	105	116	111	107	124	103	129	87	104	119	96	98	124	129	112	104	102	105	118	109	100	109	131	103	122	117	98	122	102	102	126	97	101	113	87	105	107	118	131	105	109	96	104	100	98	88	105	106	97	121	103	132	107	90	103	132	126	103	127	102	112	121	121	109	113	105	93	102	113	104	95	107	99	103	104	108	105	104	98	99	115	91	91	108	114	108	95	95	87	95	113	92	100	106	126	113	96	104	94	111	107	109	94	110	108	111	112	108	111	94	86	125	96	121	119	93	97	130	126	121	125	96	100	96	108	102	112	116	121	109	108	100	113	117	96	119	116	124	92	126	104	94	89	101	104	88	107	125	102	105	119	97	97	114	117	121	96	102	119	117	117	116	105	99	115	91	114	93	101	103	115	99	102	105	93	114	106	104	112	135	89	107	107	102	96	120	102	114	104	135	115	107	109	107	113	110	102	109	103	107	111	103	119	115	95	106	103	119	111	101	109	115	113	115	109	95	111	104	114	108	109	116	92	97	103	102	97	122	83	104	125	100	94	101	121	92	112	95	118	107	119	114	114	80	100	101	120	122	116	87	101	96	101	111	112	111	117	109	96	111	90	114	122	121	105	101	110	125	109	100	109	111	107	111	104	108	128	120	125	119	115	116	111	100	100	112	115	108	111	125	106	117	135	116	104	105	92	105	111	127	100	109	132	108	108	112	105	132	95	120	98	104	108	109	133	110	121	106	96	106	102	105	116	87	94	115	120	120	112	97	114	105	121	108	120	112	127	98	118	109	101	92	122	110	116	121	95	97	109	97	92	99	122	114	107	110	102	100	108	119	110	94	117	111	132	122	97	126	108	131	102	120	96	113	93	126	103	111	120	112	108	120	104	118	103	111	119	102	110	127	106	107	126	110	104	100	109	138	122	115	130	113	108	99	105	96	95	103	122	119	106	119	115	109	114	110	126	121	114	115	96	96	109	92	86	119	93	120	110	106	99	105	98	95	104	98	137	103	107	112	85	123	109	111	79	97	103	119	117	105	104	113	114	108	106	115	107	111	106	101	113	135	106	114	114	100	116	101	102	122	115	118	97	106	83	82	110	114	123	119	108	122	97	108	97	89	118	93	94	104	111	112	106	104	110	102	115	99	97	91	108	125	94	121	100	129	92	107	112	95	114	88	127	112	105	95	112	103	119	105	111	89	119	111	111	89	121	118	87	92	97	109	115	96	119	124	117	97	113	119	115	95	108	101	114	104	105	113	115	107	121	118	102	110	101	113	102	120	132	119	120	100	103	110	90	117	92	112	112	126	112	109	117	99	114	93	109	109	105	113	108	111	107	111	103	95	98	115	96	106	103	104	91	115	120	108	124	99	98	119	111	109	111	114	105	108	104	104	119	109	118	108	109	126	104	98	112	127	102	97	105	98	116	102	98	128	108	96	119	94	104	113	97	109	116	98	102	104	101	108	108	102	114	95	97	91	114	97	101	97	108	117	113	102	115	99	99	108	115	99	103	106	135	119	120	114	111	102	105	97	103	113	118	105	111	83	95	107	107	123	112	123	106	87	104	105	112	105	109	95	100	118	113	116	113	115	102	122	98	120	119	122	117	98	102	109	112	103	106	118	90	107	97	98	121	108	97	106	106	110	96	116	108	100	86	85	103	104	129	134	128	109	108	110	115	94	108	97	102	115	100	109	107	102	100	116	99	84	106	109	118	107	103	107	106	114	86	111	116	109	93	103	110	100	105	119	109	116	105	99	112	110	97	96	118	110	107	116	97	120	107	125	102	115	100	101	119	114	105	105	138	108	122	111	96	111	120	107	122	152	119	103	114	101	113	105	102	114	97	88	106	112	120	92	123	122	121	118	122	111	115	117	128	113	86	97	110	110	114	104	113	116	107	93	109	102	117	102	110	109	106	125	95	99	100	101	121	94	101	111	102	99	110	99	110	124	100	107	103	97	112	104	109	105	131	99	101	123	105	111	96	120	97	111	108	86	112	117	125	114	102	109	120	108	115	99	113	88	97	129	115	89	93	115	101	115	108	117	107	111	97	106	96	88	88	88	107	109	126	96	118	104	122	91	108	112	105	107	89	102	92	100	95	98	127	107	110	110	120	98	108	92	120	124	122	105	114	132	110	122	100	98	101	122	116	112	100	76	111	113	106	109	120	83	125	104	97	99	111	113	91	105	107	126	92	105	125	113	110	121	106	94	98	125	112	95	123	125	105	122	85	127	107	103	118	127	100	120	121	104	107	111	104	100	101	110	118	125	108	87	96	121	108	122	132	111	102	108	115	106	106	109	112	114	114	93	109	88	111	88	112	107	105	88	114	115	119	113	93	129	118	104	105	97	99	94	106	108	106	90	115	123	117	97	128	104	100	96	110	99	91	135	98	103	97	118	87	113	109	101	113	93	106	91	99	105	104	92	97	113	103	107	103	104	107	97	94	103	105	100	101	115	105	102	115	121	106	94	117	117	112	112	131	115	117	125	114	118	95	102	94	106	128	100	97	100	123	99	113	107	102	112	96	107	95	105	126	117	107	103	94	103	101	98	101	116	103	102	106	96	98	117	112	103	90	102	104	121	106	112	104	102	107	89	107	96	106	110	99	91	84	100	116	109	113	126	108	119	112	111	94	109	100	106	106	108	110	101	119	100	126	131	114	98	87	102	117	123	121	117	123	108	117	108	93	118	105	100	116	85	106	107	113	107	124	91	115	106	113	111	109	102	95	109	108	96	120	88	115	116	107	107	114	102	98	96	104	109	109	104	117	110	91	122	103	136	77	97	125	127	118	99	110	115	113	105	97	107	111	111	130	108	128	112	134	121	119	104	101	109	104	122	111	113	122	99	111	104	107	113	102	128	137	115	83	103	99	104	115	105	103	107	109	114	113	108	110	98	106	119	113	111	116	106	108	106	99	108	107	94	101	122	110	104	90	109	112	97	108	120	91	124	108	121	104	112	108	106	110	117	111	89	112	93	90	110	102	109	100	128	103	98	119	121	114	115	107	114	103	94	103	111	111	120	96	115	110	112	119	113	136	115	97	105	94	126	94	115	94	112	119	115	134	108	104	98	101	109	107	105	95	120	106	96	100	95	110	115	122	101	106	124	127	115	117	93	118	108	122	107	112	99	113	106	87	101	113	113	121	116	106	104	100	102	112	114	113	104	102	115	105	107	106	121	131	91	125	115	104	102	107	98	109	103	110	116	105	95	95	115	106	97	116	88	111	104	111	120
14766	16725	22982	22516	22357	27600	27638	23267	19716	21578	31455	33673	13921	10330	15253	16434	17711	16818	14139	15311	15903	15856	17386	13794	11454	12818	13956	11911	13051	15736	17743	19171	18638	17950	14833	17047	14795	13532	13717	12749	10233	8744	5730	6425	6884	4870	4677	3644	3534	2973	1768	1773	1649	1331	1088	901	845	854	873	678	485	474	464	523	611	631	640	712	577	549	481	506	482	423	400	385	354	320	325	327	304	355	350	347	367	529	817	499	362	365	354	366	331	350	387	341	326	314	342	337	355	345	365	312	328	311	318	330	341	350	312	318	346	333	352	341	334	363	346	345	327	339	338	351	358	327	344	335	326	342	314	301	297	339	333	326	337	341	308	337	321	336	323	351	332	328	334	354	319	336	310	296	335	361	323	328	308	359	359	328	324	370	316	337	316	359	332	320	321	315	326	355	336	347	331	345	330	346	344	324	340	356	357	344	330	345	298	302	331	338	355	338	315	352	325	322	335	347	349	355	325	356	362	321	356	353	368	343	328	324	318	303	317	333	308	323	316	324	298	314	371	381	328	340	361	317	333	312	334	365	342	342	325	327	318	329	311	353	339	298	359	343	360	322	347	336	328	342	337	306	378	354	304	313	367	336	324	330	362	335	352	347	325	305	343	334	315	344	364	349	355	341	331	319	346	356	337	302	361	355	337	320	336	322	350	331	349	358	353	300	317	355	338	332	354	324	320	339	367	301	322	365	338	338	365	331	349	310	318	325	333	346	322	373	376	311	335	327	332	343	334	329	321	331	332	329	312	316	320	343	364	333	322	282	326	306	367	367	320	342	323	327	317	332	305	322	311	317	347	321	323	322	326	357	331	364	336	327	317	354	339	323	326	347	333	323	350	361	357	329	343	333	317	360	322	332	312	344	340	314	344	310	360	303	320	326	322	344	334	341	328	338	308	347	332	349	327	319	364	318	303	350	345	334	354	305	314	335	345	323	332	330	326	346	309	356	324	335	335	352	339	316	354	340	322	351	341	345	320	319	344	330	345	348	338	342	316	334	305	349	338	328	332	336	351	324	347	338	316	339	319	344	351	336	347	319	313	358	342	324	309	342	337	333	335	323	370	320	312	357	343	349	345	323	335	346	344	322	359	314	375	340	335	334	364	330	347	306	332	311	337	331	359	339	356	339	355	345	331	360	337	349	363	318	343	357	338	345	335	366	318	331	374	392	303	338	361	341	302	338	348	326	330	342	349	336	327	341	353	309	348	324	298	348	341	319	370	343	355	306	338	356	327	303	344	321	315	336	342	310	333	360	318	349	342	358	362	349	360	311	339	314	337	289	350	334	367	390	350	378	367	321	358	380	317	345	304	329	324	329	364	332	321	333	326	325	327	334	348	342	338	319	332	330	342	332	316	294	326	345	354	328	359	331	335	349	339	322	299	303	319	327	351	334	338	351	342	329	319	337	354	353	299	335	307	333	318	335	328	336	357	339	327	357	340	327	322	325	319	338	329	321	342	339	327	303	349	342	346	370	323	338	333	329	295	343	349	366	319	360	339	339	356	340	330	370	343	328	360	293	358	335	327	351	300	318	348	354	313	323	313	349	338	322	347	309	348	336	338	340	320	330	323	314	331	311	332	298	323	343	338	339	325	327	359	308	338	343	313	312	316	321	324	340	313	342	327	352	314	376	336	323	341	354	335	340	332	348	311	330	329	352	341	347	346	352	328	358	331	351	343	355	339	321	309	337	347	330	321	340	319	356	346	346	338	338	314	326	343	360	332	347	332	335	343	335	329	319	318	341	318	332	349	320	319	346	370	322	307	333	357	338	346	333	338	318	335	284	345	347	317	312	357	317	345	357	321	341	327	342	331	336	339	338	325	333	335	359	340	339	343	360	335	341	331	333	338	341	313	329	316	313	295	353	317	318	346	289	313	321	350	323	322	321	313	359	340	309	338	352	317	338	329	363	319	321	318	325	331	330	319	352	338	317	305	336	345	308	363	355	328	350	307	333	357	351	363	359	331	342	358	305	331	360	349	347	327	329	374	359	338	361	327	379	304	360	304	360	332	322	345	322	321	314	333	347	330	285	361	338	344	318	337	338	298	332	361	311	346	353	356	329	319	351	339	309	316	328	326	331	340	304	336	358	309	334	307	349	327	332	341	313	352	318	315	323	350	357	312	340	327	372	314	385	350	325	339	365	325	344	369	348	322	336	300	324	329	328	343	327	331	328	304	329	321	335	330	333	316	324	353	339	349	338	387	334	320	298	369	314	306	321	314	335	317	346	347	345	320	272	321	326	346	346	320	329	346	379	366	334	341	340	327	315	330	353	340	321	343	327	353	333	351	304	347	341	304	322	339	357	343	332	346	350	312	356	357	326	337	315	333	342	331	355	322	313	365	342	342	327	353	321	333	318	264	308	361	345	346	327	336	366	333	345	386	349	333	290	327	374	361	326	342	319	352	330	328	351	350	323	338	309	340	360	315	356	347	345	353	322	312	368	328	335	344	337	318	356	363	363	333	348	329	340	349	331	314	351	317	333	317	334	325	341	316	327	365	350	341	330	316	315	348	335	322	324	347	346	370	359	326	344	354	318	323	320	343	365	310	334	322	359	331	330	361	338	369	350	342	354	337	338	344	364	334	312	319	328	364	298	368	308	341	344	300	311	336	325	358	335	307	336	309	335	351	330	339	319	311	345	331	341	336	349	294	319	325	329	349	325	354	356	327	341	346	328	322	344	328	341	322	330	324	334	329	366	339	349	336	351	332	375	349	323	352	304	324	343	366	308	309	292	329	346	349	310	353	354	346	327	348	313	333	335	335	305	339	326	344	320	386	335	352	354	356	358	325	355	329	335	331	316	319	332	339	323	338	338	348	329	330	336	317	344	318	354	344	342	319	385	315	331	375	334	347	354	352	319	307	324	295	332	316	320	308	302	357	323	327	327	340	309	323	370	329	359	326	362	343	339	331	345	346	331	340	338	327	328	373	344	351	326	348	315	326	364	342	354	344	329	328	312	303	337	346	306	343	364	343	317	344	330	319	332	366	356	364	335	307	336	337	330	331	361	319	312	348	357	349	323	329	337	316	320	336	331	327	379	318	346	342	355	356	326	316	310	323	316	342	333	311	334	381	368	329	323	326	323	342	362	353	351	332	332	350	317	347	328	329	348	319	331	363	319	345	331	352	323	321	327	332	343	301	337	336	320	348	324	336	332	350	352	339	323	347	322	310	364	343	321	289	306	310	335	342	346	339	347	330	312	319	321	321	333	323	340	341	350	355	331	333	348	337	363	341	338	323	329	309	339	327	351	350	313	399	328	317	362	338	310	320	322	331	335	320	318	340	350	348	327	330	335	336	348	317	324	336	331	312	331	349	309	343	329	324	358	318	349	348	345	338	305	320	322	385	336	344	336	348	384	318	349	329	318	317	302	299	308	312	325	349	340	321	351	320	311	348	327	327	342	341	322	340	349	350	335	332	312	315	347	327	361	338	349	372	345	323	313	360	322	361	333	354	331	302	361
29326	25873	23113	18014	13954	15000	16183	13149	9470	8132	18827	28363	21242	4390	4360	5507	5237	4590	3729	4412	3871	4414	5821	3850	2670	2511	2670	3100	3748	3746	3870	4316	4441	4223	3765	3873	2852	2831	3476	3299	2708	2012	1306	1099	1051	990	1019	913	732	697	447	441	414	354	299	259	230	247	192	199	219	217	210	195	186	197	248	233	222	199	189	173	182	164	177	165	179	163	154	174	187	172	174	167	170	201	246	225	194	158	161	167	158	169	156	150	153	150	164	178	171	143	162	156	165	159	177	202	162	160	159	162	170	160	172	186	157	168	145	167	147	152	166	178	180	161	172	157	186	164	187	172	177	190	156	168	149	155	178	166	149	141	164	166	164	174	154	169	160	160	173	180	138	166	168	177	165	174	171	158	156	172	165	174	186	203	166	174	168	170	169	155	154	157	155	161	160	147	164	153	177	185	175	207	174	170	139	160	141	155	173	162	168	170	185	175	186	150	153	165	176	149	186	182	180	150	153	166	157	174	164	160	176	149	177	172	161	163	167	156	180	169	174	162	177	173	161	171	143	167	167	189	189	187	167	170	175	163	169	161	145	163	170	184	156	165	189	171	170	147	146	179	163	169	170	153	158	158	173	164	166	162	164	178	164	163	163	169	181	163	170	151	150	162	165	187	155	179	149	153	168	164	178	158	189	185	147	164	173	164	167	167	179	175	193	158	165	162	179	172	192	175	166	154	156	167	167	190	147	151	173	169	162	148	189	163	172	156	176	152	158	179	143	172	152	184	174	153	166	156	152	158	167	168	174	164	171	182	150	165	162	166	183	167	192	170	192	171	158	159	171	167	159	170	164	153	173	153	174	156	187	165	172	175	171	145	174	172	161	180	176	166	161	166	143	161	172	136	191	182	173	198	163	169	173	159	154	179	169	178	151	132	156	151	147	169	166	160	162	172	149	187	183	158	173	170	145	177	154	171	160	166	178	173	174	150	147	157	156	170	168	161	160	164	162	166	158	167	179	163	153	168	164	154	160	154	167	173	157	175	166	151	170	154	167	157	159	162	150	177	181	138	186	151	175	151	181	148	154	165	169	186	168	161	164	164	151	173	166	173	152	178	166	157	167	178	143	154	159	184	157	154	163	165	161	180	163	149	144	171	150	163	171	141	166	160	169	168	185	150	149	155	167	182	170	152	165	166	157	157	173	200	173	169	165	184	155	170	177	172	160	154	159	154	171	187	149	182	160	160	146	162	154	173	152	168	167	154	164	177	179	140	168	174	166	173	163	163	183	166	188	162	163	157	161	180	140	168	170	173	163	165	178	183	147	154	163	184	168	164	137	160	144	175	144	175	174	166	161	165	159	156	174	149	164	144	183	153	169	189	186	194	176	175	173	166	159	168	177	152	159	171	157	167	178	161	151	196	155	180	172	167	159	166	163	150	156	156	173	144	172	157	170	147	162	152	152	160	148	148	166	149	170	145	147	166	142	184	182	142	177	179	172	186	173	176	161	159	170	174	177	185	157	189	170	151	165	189	164	161	171	170	153	156	170	136	155	168	175	166	159	181	173	175	176	173	160	161	172	179	161	162	184	157	155	165	147	141	159	164	166	149	165	151	167	150	170	170	178	168	180	162	177	151	179	181	183	184	171	167	171	155	156	148	159	166	159	160	184	169	146	172	170	163	165	144	162	152	168	186	164	165	164	170	184	185	151	174	142	159	199	179	176	169	165	166	158	167	178	158	161	161	165	158	185	177	194	165	165	179	155	160	174	154	162	170	169	145	182	161	144	174	165	165	167	166	175	161	169	159	171	128	188	167	185	163	166	163	169	169	162	186	161	161	175	173	163	185	167	148	129	169	187	172	153	160	171	176	163	185	165	187	155	148	163	188	163	163	209	188	172	181	160	192	172	161	152	180	159	176	174	175	145	186	181	173	156	143	163	176	178	162	179	156	169	163	158	162	172	157	176	171	179	168	158	167	161	174	162	172	157	155	163	187	155	143	170	158	167	184	135	175	165	154	161	163	152	153	167	148	162	152	179	186	193	175	155	158	161	196	171	178	156	187	153	158	170	164	183	169	189	175	141	178	142	167	169	168	179	155	168	178	164	148	159	161	162	173	170	173	163	157	154	163	180	171	153	146	168	172	171	175	158	164	175	170	167	185	177	160	158	161	148	166	172	149	171	160	185	162	149	150	178	165	165	184	183	144	173	172	161	170	177	176	176	160	149	172	178	176	193	147	185	194	174	193	186	141	170	175	159	166	188	156	175	150	163	166	161	166	137	164	197	158	157	175	190	192	185	162	165	161	186	178	176	171	167	168	158	169	156	170	159	175	175	182	174	156	182	176	177	160	181	154	144	158	172	151	175	159	178	161	156	186	203	152	154	181	172	156	158	166	157	155	170	144	155	163	153	199	180	173	160	182	153	147	162	175	172	139	180	165	141	152	185	169	165	180	150	168	155	171	175	178	150	150	171	166	159	151	141	175	156	154	167	196	179	190	167	178	161	172	162	139	143	167	174	154	151	155	170	173	157	182	161	145	167	139	167	167	170	156	166	175	162	137	167	160	162	178	175	159	154	157	153	168	182	149	172	172	184	180	179	143	154	141	159	174	162	191	149	173	188	169	147	162	172	165	174	165	179	181	168	185	167	170	148	146	144	162	166	201	139	168	173	177	172	178	159	163	187	167	168	162	177	159	158	198	167	149	165	186	192	133	170	176	167	170	153	179	169	175	161	161	155	175	162	173	145	177	166	178	174	154	178	152	173	176	183	144	179	177	150	168	165	164	158	163	176	156	162	189	150	143	182	135	162	165	176	182	169	171	162	148	150	156	180	165	133	156	187	180	135	159	168	166	171	179	151	163	137	157	127	146	164	161	165	162	184	169	172	176	175	162	178	165	162	154	160	174	167	164	153	156	165	154	160	146	175	167	195	156	167	169	173	187	160	147	149	161	172	185	166	195	186	169	153	175	181	161	183	166	165	153	164	182	156	170	179	184	188	186	181	168	139	163	162	190	158	145	153	165	163	167	162	176	166	159	172	180	160	191	164	181	184	176	160	166	146	167	165	160	163	172	137	168	156	175	162	150	173	173	146	145	161	184	152	141	165	168	181	137	184	164	169	188	137	150	165	152	172	166	166	171	179	155	165	183	148	176	166	173	155	160	145	158	170	169	159	182	148	171	182	181	163	173	176	153	163	154	170	163	160	151	178	170	195	159	172	170	157	180	178	173	180	175	169	164	184	153	160	180	144	159	183	188	182	160	154	166	167	147	152	171	170	172	136	156	174	169	173	167	159	173	145	167	151	167	162	166	151	161	166	195	177	181	179	165	184	184	186	191	167	170	169	164	154	178	175	143	163	165	145	159	153	164	177	180	175	189	184	162	163	169	172	161	174	181	171	143	162	167	159	168	172	176	179	160	162	170	167	183	184	137	162	169	172	170	178	161	176	164	170	186	170	192	155	170	167	160	163	177	142	151	168	178	182	149	177	153	151	173	143	152	149	155
18389	20665	23957	27772	25849	29895	31401	28757	25102	24692	40486	47203	33039	13334	18328	20755	20490	19213	16886	19147	17818	20540	24680	16991	12994	13125	14739	16356	19131	18339	19251	19933	21050	20203	19188	18682	15509	16354	19163	18805	15767	12257	8337	6675	6849	7260	6957	6293	4988	4706	2942	2643	2428	2260	1427	1115	1151	1059	1062	791	788	784	673	718	819	829	1142	1000	828	765	826	784	587	588	590	591	525	503	477	482	517	462	502	526	496	621	1045	1046	745	501	438	518	512	510	491	449	475	499	494	510	515	536	483	497	474	476	516	468	490	487	442	493	538	479	455	499	464	469	508	487	476	496	481	539	538	506	461	480	483	506	475	466	499	498	505	502	480	523	483	489	492	476	479	474	507	506	441	477	490	477	514	468	475	485	495	470	515	523	489	492	472	502	507	477	501	479	504	528	483	479	515	508	479	469	491	485	480	476	461	481	477	469	497	514	473	518	500	517	516	490	529	460	485	486	508	518	475	507	474	523	487	464	480	465	447	467	460	478	486	491	487	503	495	459	454	450	484	468	507	453	527	462	468	493	516	467	499	460	463	519	534	473	450	468	494	492	487	471	504	480	478	509	525	490	477	492	485	493	531	479	506	482	464	499	486	519	473	475	500	482	467	488	474	480	451	513	442	470	449	483	494	466	479	496	471	514	484	492	509	498	495	477	497	493	498	494	456	480	505	522	492	462	514	492	516	495	568	513	442	479	515	496	441	480	434	483	470	462	474	506	517	502	523	512	448	433	522	484	480	476	502	461	482	519	469	484	435	497	444	462	479	519	485	509	518	492	496	475	501	488	512	503	521	496	488	525	507	495	497	464	516	552	513	465	505	502	492	446	471	510	488	493	510	481	474	490	493	467	516	495	528	487	482	493	467	489	486	475	457	492	459	457	455	499	461	481	483	501	498	452	537	492	486	503	484	473	482	494	471	498	479	501	499	517	507	494	470	512	511	503	469	460	469	468	493	481	532	487	494	521	485	479	451	491	492	477	505	474	492	479	483	480	514	488	531	478	466	481	510	448	476	511	512	503	491	495	502	511	481	472	501	416	496	465	466	512	498	458	455	496	498	489	451	486	507	514	531	446	500	490	491	484	475	464	459	463	495	467	486	496	467	495	499	457	455	505	466	449	540	476	506	505	482	505	423	484	503	499	474	487	476	454	481	487	493	501	469	537	505	493	499	481	451	482	432	499	468	490	455	464	486	460	470	466	488	515	480	440	445	496	485	470	493	470	463	445	503	482	428	497	461	459	480	462	490	494	458	492	526	487	509	517	525	496	490	485	488	480	488	508	515	478	454	509	504	469	457	473	497	471	481	493	507	480	493	524	466	463	483	473	482	484	505	446	441	507	500	454	481	480	482	510	487	492	486	509	466	498	492	459	486	491	459	467	481	515	498	478	505	466	469	470	459	454	480	511	490	485	483	467	485	497	514	453	454	495	528	480	482	506	498	455	492	470	457	498	501	505	479	482	465	454	478	483	489	483	480	500	502	521	489	487	482	483	484	488	477	496	517	473	453	483	488	448	457	476	484	505	510	465	497	507	472	526	444	538	467	462	471	453	489	505	457	455	462	496	509	483	510	499	495	512	507	470	495	509	504	480	494	473	486	473	482	468	496	488	497	457	468	460	439	495	495	517	452	469	477	470	460	435	497	510	511	505	454	514	476	534	483	485	541	468	530	524	489	487	478	529	459	499	484	516	480	494	453	484	532	522	479	494	491	456	493	471	474	451	519	475	495	490	434	470	462	460	462	462	475	470	454	522	493	507	527	443	493	499	473	484	485	485	497	477	474	511	520	543	482	521	466	489	513	511	487	495	467	476	520	518	458	473	506	483	442	485	516	462	502	510	450	469	488	525	497	479	508	471	488	503	529	496	527	472	479	471	463	526	507	503	539	494	532	488	481	479	501	441	481	476	465	456	503	496	470	478	499	442	497	479	489	486	453	490	507	480	475	493	493	505	499	528	480	461	471	517	517	511	483	493	498	472	462	504	461	474	446	467	473	471	458	512	488	465	491	475	492	470	446	476	504	498	509	490	489	455	459	484	503	488	470	492	484	503	521	481	512	489	461	480	492	477	471	503	458	447	469	511	467	467	527	474	492	430	471	488	438	501	481	481	474	482	486	456	507	483	470	474	511	496	483	466	487	508	470	483	511	475	468	479	477	484	458	479	456	494	545	486	475	499	445	451	506	478	486	492	527	485	482	471	482	441	494	490	489	463	458	469	494	480	494	460	483	475	481	487	465	515	500	515	483	508	454	497	471	478	473	491	486	460	487	493	476	484	485	494	482	483	475	467	451	495	482	505	499	505	497	471	496	509	457	482	489	421	543	467	508	494	495	483	461	480	487	485	502	475	487	509	455	509	455	534	469	476	509	510	467	464	500	522	449	479	466	517	510	485	487	468	509	458	482	499	481	526	476	479	485	476	507	492	465	456	508	494	465	479	458	480	523	462	519	495	488	494	454	444	504	434	488	484	491	519	481	511	497	495	479	465	513	459	480	495	523	517	502	482	464	463	492	448	501	526	511	490	492	475	457	496	469	476	492	494	507	479	487	466	512	496	533	473	504	481	490	498	482	494	515	474	455	512	496	499	487	489	492	452	481	521	487	479	517	489	476	474	539	498	467	500	488	465	499	470	490	487	459	493	488	482	488	508	492	474	475	477	462	479	476	467	471	468	494	474	498	483	499	516	487	505	471	486	506	437	521	481	519	465	495	436	500	452	487	493	483	475	496	498	540	484	464	478	468	463	463	455	509	451	479	467	468	465	476	479	510	472	514	496	491	486	492	510	473	524	484	486	467	482	441	476	505	505	486	498	478	471	498	505	454	488	483	481	466	459	496	480	447	529	463	474	501	446	480	484	498	491	500	481	472	436	476	504	452	446	502	496	469	459	458	453	500	491	487	494	512	504	487	504	489	488	480	510	475	523	464	476	475	500	459	463	475	466	459	488	470	486	480	473	484	504	486	474	450	455	497	514	496	482	510	476	457	515	492	495	499	471	505	504	475	505	450	504	405	504	462	511	462	515	523	494	492	467	490	489	477	514	492	453	496	476	503	501	465	481	466	490	504	492	437	486	492	488	494	484	500	457	553	484	441	493	493	523	521	489	535	463	523	479	471	456	476	517	487	470	480	462	491	451	505	475	523	518	513	462	457	468	530	491	482	491	495	461	481	508	476	502	482	446	444	472	473	511	472	452	465	474	509	514	491	471	518	455	466	480	463	483	470	463	462	496	475	482	486	474	477	461	457	467	482	463	473	484	505	551	486	490	512	501	514	497	485	497	534	522	496	480	467	516	484	481	522	483	491	471	506	521	504	506	490	482	510	507	464	500	471	525	481	489	505	481	471	456	466	488	473	502	521	523	508	497	490	524	468	499	488	512	518	513	506	496	493	496	506	487	535	472	482	498	463	490	493	465	495	483	454	453	490	443	461	523	446	469	471	465	469	498	452	460	498	481	496	488	485	516	452	456	494	474	483	500
10466	8511	8735	6121	4297	3325	2634	1543	993	832	1572	2740	2258	447	370	324	322	266	247	284	267	266	302	236	227	292	282	272	307	262	277	284	282	264	275	279	249	252	234	242	249	228	208	190	209	205	194	176	192	199	197	196	189	199	178	205	174	207	182	179	174	160	168	182	197	197	183	186	173	208	194	187	152	180	185	139	158	160	169	186	183	194	172	181	184	211	210	183	207	169	173	176	169	173	161	172	208	170	173	153	189	170	183	180	179	189	171	184	150	155	184	204	174	164	198	187	175	188	163	170	149	165	185	176	161	183	180	164	152	173	183	180	171	158	170	169	176	164	143	180	168	166	176	176	192	166	169	174	187	199	166	187	200	210	174	176	165	165	183	194	179	187	224	172	171	180	170	162	176	167	188	157	192	189	170	188	171	183	155	169	165	171	173	159	179	186	178	196	173	161	155	169	190	152	155	178	178	185	187	162	154	174	193	218	172	173	153	195	163	185	164	173	167	166	166	165	159	184	190	173	182	191	166	164	166	161	199	166	198	167	175	161	160	182	160	178	173	165	153	151	183	161	191	174	176	160	187	185	173	179	184	198	170	165	174	189	167	171	187	179	173	179	168	184	167	172	176	186	186	169	159	157	156	160	204	182	175	177	165	151	164	170	168	179	185	187	183	169	175	181	168	189	164	187	174	160	158	173	187	168	190	189	165	174	190	194	180	170	186	188	156	150	187	173	174	183	188	200	182	178	174	197	157	184	182	173	155	179	157	180	146	174	171	172	172	163	173	168	180	153	174	175	176	151	173	197	177	167	185	177	152	169	198	181	167	185	179	192	181	184	177	189	160	176	156	164	182	199	172	179	167	158	170	182	165	171	173	179	170	174	164	169	175	166	166	149	161	187	177	160	164	155	170	159	182	178	169	176	179	181	155	178	192	183	170	177	189	157	168	171	179	157	156	191	178	174	159	184	176	150	182	147	151	185	189	174	176	158	173	182	175	158	162	193	173	151	163	172	183	171	169	173	159	180	181	195	166	189	169	177	190	168	184	182	156	166	182	161	174	177	182	184	171	179	161	173	164	159	165	163	199	154	189	173	164	165	188	160	165	173	171	201	140	184	152	200	162	172	182	160	151	167	168	159	193	195	144	172	179	191	202	178	200	161	158	187	190	176	178	177	191	177	192	179	174	166	164	165	170	179	160	162	190	201	187	182	173	173	153	183	171	181	200	165	152	157	186	149	189	181	173	153	182	158	197	184	189	167	189	188	162	181	167	175	169	168	181	154	183	167	178	140	164	171	170	144	177	183	201	187	174	157	177	158	184	162	176	151	182	176	165	183	166	189	185	181	189	174	183	153	172	164	179	167	181	161	194	178	162	176	155	167	166	166	175	181	189	184	181	180	197	162	176	160	168	182	180	177	166	162	194	186	176	163	159	148	183	192	179	176	164	191	159	163	191	175	179	162	156	164	187	169	186	196	181	179	178	176	186	176	172	191	189	175	201	180	182	178	152	152	183	169	178	176	162	149	178	165	199	172	164	175	205	187	169	174	166	181	171	190	172	174	186	194	187	176	168	175	169	170	198	179	180	145	154	179	196	160	164	164	187	178	145	136	180	174	160	194	184	164	216	156	188	173	196	185	188	159	187	161	188	186	166	176	193	162	176	193	170	168	174	198	185	182	195	166	192	157	185	204	160	182	153	199	179	174	164	184	177	165	192	181	170	158	176	187	172	183	184	191	186	155	158	166	181	202	156	192	181	174	171	176	201	136	160	181	185	189	150	163	193	163	188	170	164	152	194	177	188	180	173	179	178	181	179	180	160	163	163	163	177	173	177	153	148	182	188	148	179	173	183	182	168	178	180	168	162	143	152	166	172	174	161	170	161	159	156	174	164	159	179	180	150	203	175	178	169	187	154	189	170	191	189	184	174	181	157	171	166	172	169	191	147	183	185	180	157	164	183	162	178	176	165	185	202	197	168	162	172	180	199	205	179	187	185	177	174	196	197	199	173	181	152	167	196	159	188	141	171	167	145	180	166	185	152	198	187	164	176	177	179	167	185	156	192	176	179	185	180	170	154	183	180	172	185	193	173	182	165	171	195	199	173	185	177	157	159	188	185	164	180	165	177	190	205	169	181	158	168	154	198	183	156	191	174	203	176	177	206	172	185	127	184	150	169	209	190	194	168	192	171	174	166	187	154	218	191	162	137	185	164	167	159	172	159	189	181	184	175	174	193	169	202	174	202	185	180	171	169	165	162	183	194	178	168	163	147	176	166	174	165	186	162	180	208	164	171	160	175	201	160	167	187	169	197	179	198	190	188	148	153	185	192	173	174	184	178	169	160	157	178	171	182	159	175	174	189	190	178	173	177	177	187	188	169	174	171	192	182	161	178	137	183	184	155	171	154	178	167	202	170	189	173	169	175	214	170	162	159	185	176	162	164	175	196	164	154	168	148	169	177	181	161	182	177	173	169	176	189	196	168	183	156	177	174	164	182	186	184	171	165	170	185	190	158	177	185	161	165	191	164	169	171	163	143	179	167	175	174	179	171	188	169	166	180	167	160	168	168	136	147	193	183	166	167	166	156	178	154	182	169	183	160	168	196	167	148	164	163	164	205	152	156	172	180	157	154	193	157	179	206	184	136	193	164	159	164	182	191	187	182	164	166	164	177	159	158	162	170	152	160	177	175	193	167	159	168	168	190	176	158	174	174	183	174	178	184	171	174	183	208	191	183	178	159	169	140	187	169	194	177	219	177	175	158	157	194	194	177	166	171	162	196	183	198	155	174	174	173	152	178	165	212	170	167	213	184	181	122	200	178	192	192	185	175	206	144	171	172	171	173	189	183	171	195	169	174	197	133	176	169	208	181	199	169	177	173	172	174	172	148	184	167	192	185	196	160	168	161	183	156	176	176	169	182	189	167	177	199	151	178	179	189	178	168	208	188	174	167	187	165	173	158	188	177	158	172	144	197	194	186	188	172	167	194	167	160	195	158	150	167	177	183	177	174	168	163	160	186	170	176	178	192	148	158	165	177	187	175	161	173	162	164	209	152	197	163	176	192	184	145	166	176	163	171	185	190	208	185	185	171	181	176	166	162	204	189	181	176	155	147	173	189	197	159	172	168	168	171	186	170	175	162	172	180	160	184	174	184	182	191	175	156	194	181	173	171	197	199	166	172	163	160	179	167	170	180	170	193	166	202	169	160	170	180	151	168	169	153	184	174	162	199	171	176	206	199	182	168	155	201	188	173	175	156	186	181	172	185	165	177	186	161	152	161	171	160	175	193	189	153	186	181	168	196	171	198	173	181	170	177	170	166	168	162	168	159	152	181	179	194	182	183	173	196	182	169	173	168	186	186	184	179	195	182	169	187	179	172	181	192	194	171	160	188	183	167	155	165	156	181	158	184	201	158	170	176	184	173	174	194	182	174	175	176	179	153	184	164	174	179	175	173	187	186	186	172	167	151	170	191	175	184	174	169	162
6939	7965	13141	14790	13283	12006	10500	7252	4976	3953	7773	12265	8969	1911	1650	1521	1352	1293	1161	1487	1343	1427	1566	950	1005	1288	1159	1240	1474	1189	1157	1186	1277	1242	1187	1153	1084	1208	1101	1066	971	910	761	765	594	706	648	666	637	592	583	592	574	518	550	537	485	505	547	516	509	456	497	466	489	498	514	524	541	504	515	460	498	511	523	526	482	485	482	531	535	502	507	466	499	513	552	521	508	492	530	508	540	456	499	492	469	508	474	514	466	464	482	489	497	505	518	545	497	524	508	509	497	489	488	520	514	516	467	505	492	521	485	521	477	484	469	510	470	515	512	516	487	479	516	486	503	483	488	507	492	506	491	449	492	581	470	483	527	508	505	518	490	527	509	486	516	491	528	482	536	503	501	494	503	509	515	490	512	516	492	511	503	466	494	511	503	492	497	496	499	512	508	506	503	489	528	540	526	490	496	476	514	523	496	502	512	538	523	483	486	525	492	478	502	503	493	502	493	513	494	480	506	488	479	495	502	498	507	496	522	535	523	522	520	511	475	532	480	446	499	500	471	488	502	490	507	500	478	522	527	517	473	523	503	489	506	523	476	502	536	503	468	536	517	450	477	462	455	508	468	525	499	480	500	507	519	537	522	476	519	505	449	550	500	536	537	501	512	493	496	482	504	498	490	523	497	471	523	517	483	508	494	505	493	493	477	532	543	540	482	472	482	532	511	503	500	486	477	516	535	483	512	516	507	491	498	497	507	488	511	500	491	504	467	535	456	515	498	482	488	535	517	475	510	492	487	516	498	534	502	497	481	542	541	486	507	557	502	486	496	496	489	493	490	498	478	477	527	475	519	487	469	472	514	506	508	498	528	505	514	465	471	494	486	461	483	525	521	501	530	492	491	535	526	500	521	565	517	479	488	516	478	493	508	503	495	516	497	484	499	485	505	500	516	473	498	516	487	499	497	502	490	513	484	506	567	512	453	481	536	494	503	498	505	494	493	512	540	489	518	518	412	539	480	528	526	469	502	460	478	515	486	531	516	489	495	465	491	478	489	502	529	477	482	463	457	491	494	498	498	507	515	492	544	515	480	493	500	555	533	477	491	453	527	483	474	502	496	555	464	536	493	494	513	522	490	493	470	529	491	479	450	475	496	522	497	510	533	496	501	511	495	497	488	502	481	455	508	520	477	484	499	533	496	492	497	456	512	529	500	550	504	523	516	498	514	545	512	506	462	510	477	533	520	493	508	501	457	522	512	523	481	491	499	490	445	497	468	478	520	480	464	519	512	514	523	526	501	511	532	495	489	493	517	512	535	515	510	487	489	483	517	520	506	485	495	519	497	482	511	492	524	519	499	499	501	530	504	527	476	511	501	484	489	501	490	436	502	501	511	496	524	513	543	492	509	471	495	479	508	507	488	520	509	481	483	504	516	498	468	532	515	507	451	460	519	484	467	492	442	461	484	500	492	443	501	498	496	482	478	495	498	490	526	491	497	513	511	547	494	527	527	490	466	483	463	493	518	490	508	546	505	511	512	543	491	496	506	511	469	506	482	488	485	500	495	491	495	517	504	538	503	490	488	497	475	461	533	524	532	498	501	521	530	478	510	506	528	494	452	516	551	501	522	536	502	502	481	550	497	505	523	500	506	516	507	473	482	513	511	468	503	517	497	514	513	459	468	531	509	502	496	493	482	438	507	477	479	486	495	496	526	492	517	505	499	466	463	489	494	539	522	514	498	472	510	498	538	529	543	462	499	557	460	524	507	554	521	520	489	521	512	550	505	502	481	476	483	538	508	572	502	506	486	506	531	500	523	476	518	492	501	514	521	504	498	520	495	524	529	491	485	531	536	532	526	521	463	495	519	453	501	490	514	496	499	517	477	482	479	493	545	477	549	506	513	493	457	481	535	469	489	448	515	498	486	497	486	500	526	541	498	550	477	529	501	486	476	491	497	461	509	494	485	502	494	507	473	541	520	520	500	507	502	504	500	496	509	481	488	519	491	495	485	507	522	500	474	532	498	475	522	466	502	509	492	472	536	478	494	485	489	508	490	523	458	499	535	535	463	501	491	470	504	497	493	493	536	457	512	494	501	526	509	513	508	508	518	491	517	503	530	487	525	474	509	505	508	492	470	471	517	473	498	454	535	529	492	513	507	515	538	509	491	495	511	535	493	479	474	492	514	483	512	525	513	506	507	480	501	458	490	456	469	490	508	470	499	539	504	492	495	513	470	489	525	519	515	448	501	472	486	515	555	496	471	503	493	503	535	528	520	452	530	518	460	481	495	458	485	509	480	478	485	524	502	516	488	507	521	522	503	481	493	497	551	529	476	492	505	499	454	484	507	529	474	520	509	495	490	494	474	503	487	465	466	502	466	519	476	500	488	486	533	496	501	536	464	509	491	462	535	471	474	494	520	510	473	509	517	499	520	487	478	503	479	496	470	543	494	529	516	537	529	507	490	481	508	524	475	506	541	522	519	458	517	506	521	516	530	517	498	517	518	518	471	484	485	510	507	492	501	511	528	483	484	471	551	473	496	492	487	487	478	514	526	516	579	491	531	528	539	522	494	516	504	490	497	464	487	490	502	520	496	520	523	487	468	528	498	503	501	502	538	503	492	486	516	500	470	486	505	507	511	491	475	547	480	526	496	482	506	478	524	485	529	495	478	499	513	551	506	514	496	482	512	480	516	457	492	503	507	478	502	487	489	529	493	543	526	469	479	478	492	479	512	497	515	492	470	542	504	485	472	515	541	519	503	514	481	514	523	462	508	489	478	526	475	476	470	521	510	500	492	570	499	522	528	485	508	529	523	497	526	493	463	525	514	495	490	498	528	479	499	485	504	479	500	519	503	495	456	530	514	498	493	468	487	528	496	531	511	488	505	511	529	507	469	522	504	472	490	517	513	496	474	488	472	533	547	515	480	490	500	499	512	491	471	505	502	521	498	486	442	513	490	530	515	501	520	511	526	506	493	498	478	541	512	487	495	523	504	510	504	489	485	475	509	489	505	508	519	481	462	536	484	490	493	527	497	493	482	465	482	479	507	528	470	521	523	486	547	528	533	527	522	503	508	483	496	510	540	519	474	470	539	459	515	539	532	514	524	491	502	466	476	509	534	527	504	477	502	504	463	505	488	465	482	481	458	531	512	498	499	499	482	477	511	494	493	525	491	519	515	520	512	499	531	496	527	524	488	542	498	495	470	499	474	489	482	542	465	516	491	487	508	476	498	439	514	505	506	499	545	491	502	510	504	501	535	527	567	525	478	483	506	456	488	535	541	463	508	465	493	524	498	497	501	504	507	501	533	528	474	543	482	474	481	504	496	531	570	523	516	537	509	499	516	529	523	486	485	519	454	494	509	494	482	499	527	535	484	499	505	483	486	494	507	505	508	494	504	518	512	502	533	519	442	493	492	481	493	510	546	458	521	473	491	507	499	551	514	515	482	468	465	491	493	487	487	481	483	495	513	531	506	518	469	490	523	484	476	486	465	513
20873	16786	19953	16091	13039	10419	9706	5867	3536	3339	4402	16000	14068	3624	2846	3367	2557	2142	2468	2122	2878	2859	2575	1617	1409	1678	1505	2541	2741	2025	1987	2487	2664	2194	2433	2565	2254	2023	1778	1537	1213	1181	866	792	724	620	616	675	605	542	432	281	297	243	216	248	204	190	192	181	208	148	152	147	160	176	163	163	173	144	172	138	158	154	156	156	142	139	142	145	155	149	139	149	153	161	165	144	180	153	139	134	153	143	159	123	141	129	143	132	147	120	145	150	128	141	139	126	160	151	128	145	130	135	136	136	157	124	146	133	150	153	152	123	151	167	126	149	142	144	131	166	145	124	131	151	158	148	135	130	155	138	149	163	126	161	151	165	131	141	131	141	146	145	130	142	131	153	155	129	144	125	125	161	146	141	133	143	135	154	131	132	124	143	141	123	112	139	122	135	149	162	158	140	145	144	133	141	129	146	141	161	139	143	131	156	146	132	136	135	148	152	157	143	150	135	138	128	138	144	121	142	151	130	149	127	137	155	143	140	126	148	147	132	130	120	150	137	131	162	142	157	124	111	164	156	147	152	160	138	128	150	150	145	129	122	112	140	126	133	164	137	132	144	142	126	135	167	123	154	138	146	148	149	120	112	132	143	134	137	131	144	154	143	152	150	134	148	149	144	131	142	131	143	140	156	132	145	159	144	130	127	167	133	141	142	136	146	147	164	144	122	146	144	158	131	140	153	128	130	143	131	153	139	152	126	118	150	145	136	144	118	124	178	155	140	140	145	139	146	150	136	149	126	145	150	154	139	138	147	141	146	127	145	132	152	143	164	141	152	124	141	127	134	134	135	136	132	139	149	165	154	127	164	154	147	146	141	149	137	151	155	119	149	165	145	143	133	149	138	155	144	174	154	101	184	145	133	141	149	155	141	142	118	129	157	126	159	123	166	130	138	147	123	147	150	131	137	155	139	151	139	165	149	134	132	136	160	145	146	130	128	144	116	133	131	143	162	111	143	135	144	126	128	148	131	137	160	153	147	142	129	142	131	156	134	120	142	127	149	132	146	139	140	124	116	142	139	147	136	158	145	127	161	141	126	160	136	133	119	144	134	135	145	140	132	146	168	143	124	142	160	122	123	145	156	145	103	128	148	129	147	158	147	144	156	143	137	133	143	130	147	137	130	146	163	136	139	147	158	150	141	139	145	137	155	134	154	141	144	116	142	149	133	162	137	133	150	127	142	134	150	132	127	143	129	139	120	158	126	145	133	147	157	149	150	163	144	155	145	117	135	146	128	122	127	155	136	141	131	144	150	141	140	138	162	146	151	150	157	135	110	150	133	162	126	139	139	145	142	136	137	151	177	139	134	157	135	163	163	150	128	143	139	133	166	150	157	160	135	133	134	125	135	167	127	124	152	149	142	142	146	126	143	144	145	130	138	152	152	154	142	135	155	133	132	161	160	119	132	133	159	137	138	150	130	160	151	125	152	139	150	146	156	144	128	139	144	150	163	146	150	126	153	136	142	126	133	132	148	174	138	130	142	142	137	159	124	145	142	121	129	134	127	141	143	156	145	138	127	139	138	158	141	136	144	123	141	162	141	135	133	140	134	154	145	129	160	139	144	103	164	135	116	124	137	155	164	139	132	122	143	145	139	159	148	131	142	146	138	136	146	140	129	124	149	124	129	132	153	148	142	152	146	125	165	131	140	154	147	157	134	135	145	154	157	137	154	139	156	137	131	146	152	134	144	130	135	146	149	155	132	138	135	146	134	138	131	129	137	134	150	121	147	122	123	110	131	147	128	147	124	153	149	141	127	148	129	135	140	128	157	130	131	156	158	123	151	143	147	149	136	129	138	154	138	135	148	127	132	143	144	126	126	127	138	155	140	141	144	125	134	155	127	130	146	129	142	171	143	129	161	127	148	136	151	144	137	134	149	130	140	152	160	131	139	159	161	136	122	135	144	122	143	139	158	138	166	150	121	159	166	130	153	125	143	149	143	164	144	147	146	128	141	149	159	129	145	139	134	143	144	139	120	160	127	139	154	141	143	162	144	136	149	135	123	126	127	158	146	144	143	137	142	149	133	117	139	149	133	139	137	131	156	134	140	142	133	161	146	147	122	173	135	127	141	139	150	152	147	138	123	154	152	143	135	135	133	130	129	139	145	164	113	157	148	146	151	135	154	131	168	128	128	139	147	149	120	142	146	165	169	153	153	144	156	124	151	135	139	133	157	145	127	144	120	135	153	151	132	128	150	138	150	137	147	149	153	161	146	134	149	166	139	152	131	137	137	141	123	149	136	138	124	145	133	148	151	143	122	153	122	143	147	167	135	148	151	140	164	143	131	121	137	146	133	162	150	143	131	150	131	153	138	134	151	154	150	133	154	147	134	150	133	134	136	146	134	147	134	138	132	125	146	158	162	159	145	159	142	142	139	162	155	133	136	148	134	105	137	136	146	129	137	151	148	126	145	155	160	143	133	148	139	148	136	129	133	126	134	134	146	134	143	112	153	129	168	143	140	137	140	115	140	133	152	150	139	127	140	133	156	141	171	134	156	144	145	142	120	124	141	128	126	133	157	124	128	151	133	133	140	142	144	136	137	146	142	147	138	141	123	153	149	121	128	175	128	137	142	147	164	144	149	142	153	146	135	152	131	134	153	162	159	116	162	137	120	114	143	150	137	129	143	134	170	164	143	152	156	126	176	148	153	160	135	137	133	143	146	158	123	170	142	135	139	146	142	146	136	153	146	152	151	121	134	138	142	137	146	138	136	163	149	147	158	165	136	116	142	143	146	140	154	150	132	124	137	131	147	137	131	156	142	162	152	156	157	146	160	152	141	152	141	125	140	129	132	140	132	140	127	135	149	153	131	134	159	169	126	140	137	160	159	135	139	148	157	149	148	153	131	142	156	134	123	147	110	138	150	132	133	160	149	121	157	130	152	158	147	168	132	135	151	121	165	149	154	135	141	151	146	151	123	138	128	140	126	144	127	123	131	133	138	146	150	131	133	171	127	140	137	156	130	162	142	138	130	133	119	127	122	126	153	124	124	132	138	159	121	134	135	146	153	143	162	138	150	143	138	154	139	156	135	113	147	147	156	140	155	152	129	146	136	146	157	113	143	171	138	119	139	152	134	126	142	140	130	138	156	126	128	151	141	157	144	136	131	164	132	159	146	143	140	130	149	132	151	128	118	128	118	136	142	153	143	140	149	124	151	140	132	137	155	143	152	129	135	148	141	159	130	132	151	140	155	136	152	139	171	155	152	165	135	147	134	140	146	153	151	127	133	138	131	137	156	137	173	128	143	131	134	135	136	136	140	138	144	157	148	135	136	155	151	123	110	165	144	143	141	129	151	140	121	128	153	167	151	136	137	140	124	146	156	139	129	146	139	146	151	163	142	142	138	156	159	149	138	152	134	157	125	141	143	118	136	161	144	148	143	153	134	142	167	162	138	147	133	140	128	136	137	129	137	182	132	151	133	135	150	162	138	148	142	149	136
13685	14313	24151	25445	25371	24300	24569	18582	14334	14614	17790	37651	28565	13528	13420	16180	12436	11378	12033	10979	14766	14896	14032	9454	8528	9939	9211	14659	15291	12230	11889	14574	15380	13348	14412	14841	13926	12921	11262	10278	8301	7862	6236	5321	5046	4427	4485	4549	4013	4071	2541	1518	1586	1219	1051	1408	1127	849	745	658	771	658	558	667	701	574	601	532	552	548	515	504	457	448	407	444	452	465	474	468	425	476	442	524	499	589	611	630	563	414	423	397	432	427	408	439	398	425	409	434	393	427	409	440	392	423	407	417	419	406	466	390	418	435	423	408	463	460	388	436	437	433	402	404	392	432	434	415	443	443	401	416	419	424	446	412	424	415	404	419	438	422	421	397	397	432	399	423	435	401	422	437	408	445	424	422	387	429	408	427	435	400	437	451	442	434	413	439	436	423	398	412	433	385	456	394	404	454	392	400	453	388	428	445	403	422	417	430	444	380	458	427	431	384	423	448	399	419	437	409	436	470	388	445	412	407	426	428	424	413	459	420	437	405	413	384	425	408	431	433	446	395	446	415	393	438	399	453	446	415	448	441	395	415	418	451	406	401	434	428	369	414	394	436	394	415	461	424	433	385	424	384	405	418	409	395	436	391	425	402	419	417	431	442	428	408	395	419	404	382	400	414	463	413	367	399	415	425	389	411	414	415	459	390	442	433	417	412	442	418	390	424	431	478	411	482	464	440	393	442	415	457	425	416	414	386	409	410	434	427	430	418	456	459	411	455	458	463	382	463	425	424	414	439	440	439	447	425	408	435	400	411	463	464	438	397	418	368	436	446	414	418	424	386	429	402	384	457	410	410	443	447	390	417	482	426	401	433	394	440	428	406	462	426	417	401	405	417	432	424	436	438	453	433	428	412	415	460	447	419	388	425	392	408	433	425	413	408	409	395	434	434	373	424	385	420	413	433	416	398	420	401	383	428	423	435	405	400	407	396	428	432	415	432	428	444	410	456	404	390	430	446	420	408	485	432	417	413	451	404	426	409	389	436	407	456	436	437	397	421	411	423	420	410	424	427	405	453	446	415	416	394	453	406	417	442	400	415	425	430	410	454	409	419	392	428	399	405	399	435	397	410	431	414	410	387	426	440	423	434	429	406	420	430	424	458	429	444	430	408	426	425	399	412	419	429	438	398	419	432	425	436	408	390	459	459	425	410	424	440	402	400	432	459	391	429	450	405	408	433	411	416	427	422	398	411	398	408	447	379	423	401	426	420	453	435	408	438	439	422	434	397	423	443	439	443	438	418	385	405	450	399	409	444	434	411	458	419	456	436	465	394	463	416	408	439	413	411	408	440	429	421	402	445	456	406	442	432	391	424	414	415	413	394	438	419	407	401	407	418	448	421	385	425	405	419	392	391	410	431	444	386	420	442	443	425	426	398	443	406	420	441	432	405	407	438	399	404	432	410	446	423	468	439	446	414	406	417	421	436	410	394	456	392	438	430	435	378	438	398	403	405	428	384	412	401	429	425	418	414	418	428	388	413	435	359	401	458	446	419	442	404	416	413	426	400	393	467	459	416	467	425	405	394	453	427	436	414	422	401	404	416	446	440	422	428	418	419	410	437	404	414	442	402	412	419	420	399	426	428	397	445	423	443	416	442	443	410	418	429	419	413	418	381	439	406	437	424	421	449	446	428	420	441	455	437	447	399	443	406	392	407	374	421	410	421	431	429	417	429	416	431	408	422	405	398	437	382	465	426	430	418	439	433	431	417	403	416	450	398	432	412	427	415	402	392	407	404	400	429	454	462	406	396	404	427	417	429	393	431	442	445	433	415	472	442	394	437	431	454	458	393	429	419	391	416	407	417	414	387	406	412	408	433	443	377	425	445	441	426	407	423	424	412	441	416	426	423	418	422	411	435	409	396	426	445	427	390	413	420	445	438	413	400	388	450	447	419	401	381	414	440	389	410	436	435	421	426	430	423	476	403	417	416	416	394	424	418	442	401	418	416	407	409	412	432	419	434	404	445	398	423	406	429	433	398	421	452	455	428	414	435	424	430	412	449	426	465	416	413	378	386	466	418	417	427	409	443	411	447	441	427	391	409	425	476	436	454	399	413	377	432	406	408	417	398	412	466	418	390	422	376	433	409	405	395	394	387	432	408	395	396	437	430	395	400	433	418	410	418	441	420	415	411	423	450	440	399	418	396	428	422	448	404	403	419	440	432	389	451	406	418	403	386	424	389	396	403	496	418	426	433	398	393	431	442	399	447	435	420	396	432	433	457	420	403	397	396	413	402	409	439	430	435	426	382	433	399	418	413	417	402	419	407	409	416	414	419	400	395	411	449	442	452	414	411	447	419	407	427	419	412	406	404	435	424	427	402	454	424	434	399	416	414	389	407	406	411	401	417	406	421	443	463	385	393	427	403	439	405	380	407	439	423	441	404	419	433	386	431	434	434	391	395	410	405	402	430	447	422	388	434	395	396	363	420	406	414	438	405	402	406	400	421	415	428	414	418	438	419	406	424	451	404	438	419	428	422	411	418	461	419	424	402	471	435	454	400	435	410	409	427	391	393	405	427	400	420	415	417	429	422	411	397	435	384	377	419	391	401	386	435	383	444	438	446	401	431	437	441	392	413	461	405	391	419	409	423	431	439	427	394	415	419	385	427	408	414	388	431	407	390	409	431	455	436	429	438	442	408	401	394	414	442	403	447	394	426	392	406	405	436	431	432	411	439	461	442	392	382	415	399	439	397	431	405	428	434	429	441	445	456	387	467	432	479	401	433	397	447	416	434	389	416	417	431	413	412	404	431	429	444	411	420	424	405	419	411	429	423	418	427	432	406	421	395	414	417	427	409	385	442	378	436	395	406	389	403	372	422	446	371	401	411	420	425	411	436	451	418	433	413	445	416	408	420	407	418	384	417	410	442	421	425	421	451	404	414	418	441	455	448	435	431	424	414	438	421	412	413	410	403	452	436	396	442	428	403	399	390	398	425	455	442	443	406	440	411	421	425	454	436	399	410	420	429	400	418	401	412	402	424	419	419	406	394	427	389	434	411	407	429	420	386	456	397	428	415	443	428	395	420	428	405	434	413	416	385	382	414	406	450	429	428	392	402	434	457	414	388	416	429	424	418	427	365	429	442	443	417	438	408	392	419	419	429	434	421	431	411	411	457	438	394	391	415	420	396	405	401	418	439	394	416	422	395	449	432	442	424	400	441	400	405	401	422	431	442	415	426	402	385	426	391	406	403	423	441	447	400	412	371	399	398	435	428	414	383	431	413	424	412	404	401	410	431	389	420	434	419	412	417	425	417	433	410	439	433	394	403	429	415	394	431	433	447	444	390	428	404	397	428	415	409	402	462	397	418	393	418	420	399	432	456	371	399	413	407	449	391	406	398	443	438	448	454	434	405	383	450	431	431	410	388	388	440	399	420	431	421	434	432	383	425	422	432	404	422	406	418	401	420	405	413	391	424	414	419	411	408	424	409	404	405	437	378	433	406	429	399	429	402	390	422	384	407
29737	24677	28574	26921	26656	26177	25227	14162	8269	9286	13202	17871	9659	4351	5979	7723	7776	7504	7742	10548	10129	7497	7697	7398	7149	7759	5042	6963	7812	6074	7718	9065	9865	9393	8111	8374	7010	6218	5927	5043	4276	3619	3518	2540	2496	2464	2041	2061	1750	1708	1251	669	646	615	633	536	461	350	336	334	350	270	207	200	241	231	254	195	207	199	220	177	176	174	176	206	181	195	171	182	174	155	195	189	206	283	245	237	213	153	185	169	176	182	198	184	170	164	192	188	165	173	182	149	171	173	173	156	163	201	176	191	201	174	150	165	165	194	151	166	174	169	160	178	172	179	176	171	182	162	154	149	174	172	173	194	176	160	176	173	171	185	187	160	192	158	158	186	194	178	149	197	164	157	151	157	162	162	161	163	160	178	157	150	182	158	143	170	151	180	173	156	177	166	190	172	190	196	197	186	156	178	193	178	193	175	189	156	150	168	163	137	155	172	188	172	157	152	182	156	179	140	179	185	167	188	154	161	158	139	169	163	177	186	177	184	162	200	172	160	166	179	150	185	160	184	183	165	176	174	150	172	160	172	172	196	159	176	185	173	172	156	178	194	151	179	197	185	186	166	153	169	171	181	195	166	148	155	186	188	163	169	170	170	169	174	176	175	203	171	191	180	165	195	171	176	179	182	185	163	178	169	175	152	160	172	184	175	163	161	180	199	179	171	174	162	167	180	174	175	186	157	158	175	162	194	188	215	168	166	168	189	170	154	169	173	162	161	164	166	182	178	166	185	207	193	173	177	175	156	183	165	193	175	151	177	146	143	165	155	159	184	156	186	174	166	189	201	162	166	169	171	177	179	174	184	197	164	195	180	183	160	164	162	194	185	158	151	173	191	175	157	183	184	155	160	165	190	163	177	140	159	158	178	187	172	173	151	180	175	191	180	156	196	155	161	165	179	160	153	169	185	164	151	174	152	164	180	181	151	168	169	169	166	150	176	146	174	166	160	152	173	166	180	147	198	174	163	186	183	171	183	175	175	162	176	171	153	151	155	157	166	182	189	168	168	194	169	187	168	176	182	168	158	164	165	181	161	167	164	198	180	175	160	181	176	164	182	164	198	158	163	178	158	178	189	167	193	172	182	173	176	171	181	161	175	194	174	170	162	162	171	204	187	178	183	175	181	159	189	179	174	167	174	157	150	157	185	173	161	164	176	183	157	192	170	178	189	171	164	176	184	186	153	162	187	175	193	162	161	188	175	156	176	179	192	159	183	164	187	192	182	167	178	176	195	145	190	176	149	166	153	191	164	157	168	175	160	158	201	164	172	173	168	178	193	179	166	170	156	178	155	172	167	167	182	195	171	151	159	155	169	195	174	181	186	199	201	167	169	191	149	210	171	167	164	178	201	171	166	164	159	173	162	184	179	170	170	159	169	158	182	185	165	165	171	157	175	178	193	195	166	164	180	177	172	172	172	182	201	177	192	183	158	184	178	166	140	164	169	173	162	200	162	186	136	175	183	167	170	164	157	149	188	182	203	182	191	182	202	170	176	175	170	171	173	184	168	159	158	175	167	175	185	161	177	186	192	162	181	159	154	188	169	168	180	189	175	189	175	163	178	149	157	185	176	173	171	184	186	154	176	191	163	209	153	189	181	147	147	160	150	160	160	163	170	167	165	169	163	158	180	194	149	206	187	187	193	212	160	175	194	155	179	165	190	154	180	163	154	170	203	178	167	187	206	154	170	183	164	185	161	163	187	183	182	173	158	182	168	153	191	171	175	169	141	177	189	165	157	172	181	160	172	186	174	153	193	202	175	168	181	166	180	191	162	167	167	160	167	162	180	153	150	170	157	162	165	173	169	172	211	170	175	175	183	183	173	179	171	161	153	174	163	170	179	173	174	173	164	202	184	189	146	180	184	183	169	158	142	159	172	172	187	196	161	164	162	176	175	186	183	199	166	174	180	180	164	167	181	176	170	159	156	185	158	186	158	175	168	174	194	156	156	163	157	156	160	163	169	145	171	188	165	179	165	166	196	167	187	184	199	187	188	165	194	161	167	165	172	188	181	182	192	145	194	172	164	184	199	189	172	192	168	189	189	175	194	180	185	180	187	187	182	196	175	176	161	162	156	177	183	184	177	185	193	174	198	162	178	198	175	185	177	160	180	186	154	172	167	180	173	185	200	192	190	167	175	171	150	172	185	182	191	175	186	185	163	151	183	177	171	179	151	195	173	165	175	192	167	160	176	159	159	190	152	174	161	170	191	152	175	153	180	182	172	165	155	196	162	169	164	181	196	167	185	168	189	170	171	188	165	187	180	169	189	174	155	174	162	146	185	148	176	180	179	192	172	180	184	157	192	176	161	140	160	191	154	177	158	157	160	174	157	158	165	161	145	158	165	186	174	165	179	191	202	165	166	188	191	167	170	168	177	172	180	168	183	179	182	146	175	174	206	151	169	180	151	156	175	140	175	155	171	175	185	165	159	190	169	177	179	175	180	190	188	179	163	173	165	165	168	185	177	161	182	174	164	178	192	146	179	177	176	185	167	163	198	155	177	168	157	178	193	180	135	173	160	203	163	149	164	183	178	155	176	182	173	187	183	161	174	189	186	145	137	176	195	196	193	161	186	168	175	188	182	186	181	162	175	169	179	176	177	152	184	170	162	163	174	165	176	151	177	153	171	171	178	159	174	160	182	194	181	191	170	182	169	206	173	193	166	162	152	160	146	177	173	157	174	180	194	132	179	176	181	178	173	177	178	152	161	165	174	197	177	176	158	181	189	181	184	146	182	165	184	175	195	180	186	182	165	199	169	165	170	186	157	146	189	165	171	157	169	174	167	182	165	189	159	156	163	183	161	175	179	186	201	165	174	195	179	177	144	179	163	192	188	165	165	180	172	166	191	179	154	161	157	156	167	175	153	178	183	151	190	183	174	189	173	176	180	157	187	190	177	189	175	172	187	161	193	169	182	162	194	173	170	154	188	174	150	163	197	173	185	191	179	180	176	189	164	186	165	161	179	174	178	198	175	173	160	189	173	180	171	155	163	189	165	185	189	173	184	144	166	184	156	171	178	203	186	169	199	185	167	169	177	176	182	164	182	185	153	207	163	177	154	155	156	182	157	182	152	196	147	160	179	174	179	185	184	160	175	180	181	175	152	175	166	188	184	170	179	166	188	178	186	178	175	183	157	169	198	173	156	173	181	180	153	167	155	166	146	154	167	174	174	147	176	173	168	157	166	168	162	182	151	190	171	191	168	165	192	174	153	163	152	158	154	193	173	199	170	169	194	166	156	184	185	180	188	194	162	161	180	165	153	165	163	180	183	170	162	181	156	187	160	180	168	188	186	144	146	159	183	185	169	160	165	193	173	183	163	198	166	171	157	169	185	179	183	163	163	158	155	146	157	174	168	167	193	173	169	160	197	158	160	199	192	188	162	173	172	171	159	163	199	180	179	184	186	180	194	196	168	171	164	192	185	171	197	193	172	175	170	162	181	170	152	153	170	169	175	165	184
18644	20084	29882	35546	37541	39361	36977	25919	22692	26892	32779	35500	22961	16443	22361	26236	26554	25813	27275	32583	31070	27637	28594	27956	26381	29026	21190	27716	28331	24861	30030	31912	32699	31560	30071	31232	27873	26543	25142	23559	21958	19745	19603	14461	15112	14882	12632	13152	11295	11049	8382	4473	4165	4213	4107	3479	3063	2266	1847	1773	2204	1275	744	749	1071	1123	956	810	784	726	672	608	561	580	548	587	546	579	570	577	543	516	530	524	910	1213	1111	919	698	509	509	503	510	490	502	502	525	463	528	502	536	503	486	487	496	483	519	502	499	503	521	489	505	504	529	486	457	464	494	527	490	506	525	515	489	539	518	500	536	526	466	507	504	515	501	541	494	514	528	514	500	543	482	522	510	509	517	491	481	451	537	478	538	512	545	472	543	488	520	512	520	524	491	498	488	539	507	506	499	483	505	504	517	451	527	521	454	502	507	498	485	509	540	524	527	508	500	532	506	505	490	515	528	494	520	526	532	493	503	488	533	486	525	518	499	478	460	526	533	505	492	518	525	481	530	502	554	536	473	480	542	494	500	543	504	493	505	521	536	516	498	490	500	490	512	493	496	512	508	501	505	477	509	491	484	508	502	504	500	499	480	522	514	500	485	556	539	502	490	502	547	522	486	544	516	473	517	514	491	482	478	496	476	502	513	492	514	519	558	474	537	495	534	546	515	521	474	572	490	502	515	493	516	521	525	506	531	481	476	536	499	496	519	519	490	506	514	512	522	520	511	480	497	515	464	512	511	533	496	501	518	493	498	482	495	519	496	506	513	502	482	519	528	500	511	481	479	492	492	509	485	524	533	521	523	465	542	508	494	494	528	511	518	483	554	490	505	491	511	489	474	475	473	461	490	488	492	509	549	537	483	503	507	519	492	487	458	504	506	541	507	510	471	506	536	473	483	486	498	496	510	536	513	508	539	529	506	489	505	493	494	535	532	514	508	489	511	535	506	459	497	516	497	506	504	532	502	545	503	532	522	520	491	520	490	511	482	486	536	520	513	509	462	519	484	509	482	485	493	486	532	525	485	504	515	516	513	510	483	512	500	491	460	534	550	508	503	503	508	517	522	529	520	486	496	496	508	564	490	557	506	505	485	532	523	515	556	525	492	494	529	531	544	496	503	507	490	476	536	513	516	491	488	461	498	482	517	561	498	500	554	528	505	501	486	540	481	493	478	483	523	509	500	493	509	508	496	541	534	461	501	502	489	523	490	529	520	492	497	480	519	511	500	520	485	515	545	554	503	492	542	484	530	507	525	525	520	556	501	506	499	520	539	504	499	509	490	512	486	545	461	532	476	502	514	469	504	513	475	551	500	496	500	486	531	501	520	467	521	527	485	500	480	512	524	470	531	508	487	503	486	471	498	541	546	543	494	511	544	527	537	489	496	493	494	501	516	503	484	496	525	515	557	492	486	526	515	479	512	464	499	463	501	485	513	514	487	481	544	491	490	509	516	499	491	508	519	511	495	489	487	482	522	521	487	509	481	508	478	517	542	518	507	497	477	495	475	505	543	495	470	515	501	487	535	508	473	508	498	515	513	514	494	481	502	507	498	504	533	496	480	527	528	517	513	514	514	533	519	480	510	507	494	467	504	483	471	506	544	486	515	476	556	537	514	479	525	488	511	491	522	513	474	534	506	494	509	528	490	490	529	500	518	519	500	475	488	453	518	534	540	489	528	508	562	483	502	470	471	469	546	495	522	494	520	511	520	530	513	471	484	487	486	457	472	465	474	477	509	485	528	489	539	510	500	471	514	530	478	517	527	488	501	506	519	491	508	564	507	495	490	487	538	455	527	533	527	478	486	513	515	453	526	548	500	513	494	503	511	519	492	485	469	462	513	520	511	523	537	554	472	499	505	495	515	496	491	475	511	526	527	519	534	470	508	480	486	503	530	530	506	493	507	501	504	503	509	510	538	488	481	522	508	507	506	491	528	507	520	494	531	515	514	473	517	510	547	547	517	542	486	530	518	524	539	513	544	538	506	540	487	484	493	535	528	519	507	493	561	520	452	496	514	484	469	463	541	507	504	509	519	515	475	530	488	473	516	546	536	453	563	483	512	489	526	509	508	528	507	535	510	502	464	535	487	519	502	559	522	501	496	505	473	503	499	495	511	499	534	506	523	481	480	480	495	506	499	516	519	474	503	529	564	498	505	508	502	478	509	467	472	470	496	487	528	489	528	464	511	521	529	528	514	516	549	555	523	526	490	538	523	512	515	539	517	549	527	547	489	497	476	490	513	496	537	478	496	499	525	477	461	502	505	491	519	457	504	510	518	507	506	508	547	498	502	522	515	495	497	515	484	470	515	509	504	529	516	554	536	494	527	505	520	482	535	518	483	526	507	507	480	498	551	469	521	519	503	521	520	494	515	512	497	519	489	519	495	476	498	534	498	479	484	531	492	563	523	523	550	529	513	502	487	500	508	520	509	483	492	509	483	520	441	510	509	485	500	498	500	510	504	505	525	525	498	533	494	490	499	509	472	522	527	557	518	487	500	538	489	520	546	521	515	502	517	528	478	517	499	477	535	503	531	540	494	505	508	537	506	505	489	478	467	523	527	503	514	520	481	477	479	483	494	494	526	538	499	462	494	505	491	467	504	494	437	537	524	497	541	485	487	561	493	488	511	517	514	531	494	509	508	513	477	488	524	542	507	508	527	512	506	501	507	542	508	484	510	502	544	528	533	496	513	491	481	499	513	537	501	507	488	510	460	500	499	493	499	507	492	454	473	504	504	508	518	473	508	477	488	528	543	476	519	484	517	496	506	497	510	506	501	486	480	525	518	498	507	489	522	487	525	540	521	565	471	485	541	529	485	545	512	516	515	523	498	466	500	487	490	534	507	552	519	510	517	492	516	491	493	541	514	516	491	487	486	522	531	467	492	483	521	494	466	548	489	506	491	507	494	532	490	532	521	533	483	518	528	477	528	513	499	525	521	474	514	525	469	516	517	474	514	481	508	496	490	519	474	520	500	495	535	517	538	533	503	556	473	521	497	514	498	520	484	543	503	489	478	513	492	515	498	514	518	533	483	529	494	462	475	513	532	502	531	450	463	501	526	470	501	526	492	466	498	502	521	501	541	536	530	487	527	481	504	456	544	540	508	520	472	521	517	511	494	529	498	525	513	523	470	517	529	531	509	478	485	506	497	507	496	514	516	481	517	507	511	494	533	513	530	544	531	494	494	509	494	499	499	498	487	497	464	524	556	513	508	483	541	476	505	530	504	536	525	510	516	502	528	538	505	478	499	495	463	509	516	517	499	496	558	528	500	512	524	519	500	479	514	478	560	492	515	501	516	501	519	536	502	464	530	524	506	487	481	507	499	469	500	509	465	527	491	505	492	469	514	543	514	504	555	484	505	523	480	492	543	512	542	539	504	488	466	474	531	482	538	508	522	506	515	514	514	503	509	515	438	485	537	494	540	528	508	504	502	523	498	522	479	495	517	530	485	485	516	492	490	463	538	510	517	521	472	490	509	500	521	546
9602	8595	10111	6836	3866	2265	1704	1089	841	775	859	710	621	470	491	489	550	643	550	702	705	690	593	595	464	503	451	532	488	459	554	609	628	524	531	569	489	430	409	400	381	350	293	262	282	267	231	237	227	207	223	185	190	188	182	162	168	173	180	145	181	165	156	174	166	175	148	142	173	160	168	153	172	161	137	156	182	168	165	159	142	168	163	155	155	168	168	155	176	162	165	160	154	148	171	162	169	170	156	161	173	147	146	142	150	162	147	165	175	158	172	181	148	159	176	150	167	145	171	136	151	176	143	160	150	160	169	150	140	151	164	155	167	172	166	161	159	151	174	154	160	188	144	148	164	175	164	152	156	161	165	159	156	148	150	152	162	160	159	163	141	170	139	157	162	149	177	151	166	174	175	177	147	133	138	161	153	150	167	128	156	152	177	174	170	151	147	155	162	148	174	180	161	168	179	156	171	159	162	154	174	158	152	149	170	162	146	189	139	138	162	143	136	145	153	159	172	162	150	149	176	152	156	155	146	167	169	164	182	140	149	168	151	154	158	168	157	139	171	177	159	186	153	159	165	175	173	156	185	170	193	143	142	149	134	167	151	156	148	190	148	139	156	158	137	144	178	167	188	152	150	164	135	167	160	156	148	155	165	163	162	189	159	179	161	151	150	167	156	168	161	144	171	173	168	159	117	171	155	170	150	175	161	161	139	165	165	149	145	145	144	144	172	155	172	141	165	152	150	147	151	167	172	123	146	145	160	160	155	146	199	154	155	191	137	146	159	158	160	141	165	156	147	140	157	166	152	150	150	164	160	159	150	166	156	157	146	163	182	171	164	170	137	124	165	165	150	186	176	160	168	150	159	146	164	164	159	172	157	152	160	161	167	172	161	172	183	150	161	153	148	163	179	164	155	170	163	142	191	163	150	185	165	148	163	140	146	141	138	145	172	171	133	152	171	158	160	171	131	152	176	149	181	146	164	122	140	161	156	132	175	134	175	160	164	171	165	164	150	162	146	149	167	161	160	156	140	151	149	165	157	168	164	165	156	169	149	178	172	152	164	145	166	177	178	158	160	163	141	167	165	152	163	131	179	142	140	159	159	158	154	150	140	184	157	161	176	164	122	164	166	149	136	152	160	158	150	150	182	141	144	151	160	156	178	162	167	159	162	161	155	168	160	204	167	146	173	179	157	163	154	158	179	156	172	168	161	155	150	164	169	181	165	166	163	155	131	151	163	156	129	168	172	185	132	173	161	143	170	157	155	160	150	164	168	166	172	163	138	177	145	169	152	150	160	131	141	175	160	164	176	145	173	162	141	176	174	161	145	151	160	168	150	172	140	153	168	133	155	154	157	179	163	145	156	193	149	153	155	161	164	133	167	160	181	154	142	150	169	152	152	158	167	161	149	162	168	144	157	147	159	147	158	152	167	158	157	149	160	185	145	132	166	153	150	168	157	149	148	173	194	158	161	168	156	164	168	189	173	164	156	176	161	154	141	162	173	163	184	141	164	163	147	151	150	154	163	165	153	155	181	153	153	163	154	146	134	170	163	158	156	139	155	166	130	155	159	153	141	154	163	170	147	172	190	128	167	162	135	163	175	150	160	170	137	157	171	169	126	162	132	179	169	138	161	157	134	159	165	160	174	136	154	154	136	161	161	175	177	173	167	140	160	161	150	159	164	158	166	163	163	174	153	160	178	154	148	157	181	169	160	159	153	146	157	151	155	141	152	151	138	171	165	154	169	140	161	175	155	151	143	148	165	160	166	160	159	153	176	173	160	146	136	158	149	169	151	165	147	151	144	180	166	159	150	170	144	157	178	160	156	180	133	153	152	135	141	184	184	166	145	159	169	146	192	163	164	158	157	162	164	149	155	149	161	150	132	143	164	157	154	157	161	148	149	149	158	155	149	158	153	156	147	156	171	150	149	157	174	164	187	158	148	135	149	162	173	158	148	163	149	162	158	165	181	159	162	169	164	151	157	176	157	168	151	157	129	162	168	169	149	151	157	167	161	142	165	165	176	167	151	171	167	148	162	158	152	154	155	148	158	182	150	147	156	158	132	149	150	164	157	129	161	137	163	139	137	124	139	148	117	147	150	135	170	150	161	149	160	149	164	166	145	163	155	166	140	159	183	196	149	172	182	151	168	154	155	160	150	158	135	165	161	152	156	151	141	176	168	153	158	137	177	182	165	151	144	151	162	128	157	166	141	188	166	157	144	171	144	166	158	167	138	145	167	156	175	166	161	147	154	161	141	160	191	169	134	158	124	171	173	149	177	164	160	171	159	157	158	153	150	163	167	150	153	147	185	152	188	159	133	135	155	155	161	168	139	151	139	158	158	148	146	140	159	169	143	155	158	178	174	153	165	160	152	156	158	154	156	170	156	149	142	159	186	159	147	154	158	157	172	145	154	151	158	165	190	162	145	175	154	168	145	155	164	176	146	145	174	162	148	165	160	156	149	153	135	186	183	167	159	140	140	163	184	180	158	160	147	151	148	152	130	136	165	148	172	141	148	171	136	166	155	149	148	142	157	179	161	156	162	154	167	157	171	171	157	181	172	157	162	142	149	152	153	155	144	159	166	144	166	140	141	170	158	155	155	156	160	152	136	168	147	169	168	156	148	143	142	152	151	161	156	154	164	169	150	156	175	162	155	156	181	162	137	137	148	168	151	180	142	136	174	151	150	180	171	178	159	147	173	163	164	194	178	146	154	172	163	141	166	156	148	164	173	161	151	153	178	183	154	167	161	156	148	160	165	156	156	167	162	146	158	159	147	153	153	172	163	174	170	171	159	170	171	177	145	156	177	163	139	178	153	174	177	151	145	169	142	167	164	167	152	157	176	130	166	159	152	165	167	164	167	170	152	130	164	150	168	166	168	156	154	152	156	174	150	167	156	156	174	159	143	143	149	170	140	165	166	150	147	174	146	159	174	161	140	172	172	138	146	156	148	160	166	144	169	155	178	142	150	174	161	141	152	164	158	166	180	135	175	157	177	163	147	149	153	165	139	182	149	148	169	163	144	155	151	138	164	153	181	201	150	139	166	127	151	160	158	161	138	136	157	156	154	141	159	144	181	160	149	152	143	160	160	161	172	151	154	189	161	158	166	158	167	148	183	147	146	136	163	154	145	154	152	182	173	179	159	160	171	151	177	147	161	153	132	179	143	158	166	169	154	159	147	149	134	149	156	166	157	140	141	189	156	151	162	163	174	153	158	138	167	167	147	150	189	145	167	146	143	162	154	162	152	172	162	155	150	171	161	146	157	144	140	176	182	170	138	163	163	156	152	169	149	138	143	159	150	144	169	164	155	154	163	152	139	181	161	149	165	169	150	172	152	157	150	165	156	164	155	175	153	159	148	158	165	167	155	156	148	181	135	181	196	163	149	172	162	151	154	146	143	149	151	154	149	174	161	153	194	146	176	160	159	148	134	173	131	173	161	173	158	144	162	165	158	157	151	145	164	176	171	138	160	164
6566	8394	15059	15334	12616	8555	7187	5275	4324	3612	4282	3579	3052	2508	2855	2752	3363	3558	3281	3819	4075	4038	3623	3475	2644	2871	2618	2960	2601	2821	3551	3950	3807	3682	3595	3405	3001	2843	2380	2359	2208	2016	1752	1385	1346	1325	1186	1143	1054	1046	1014	719	701	710	644	609	637	653	553	516	524	461	483	480	510	461	451	449	487	465	442	450	489	477	458	473	464	487	469	467	476	483	426	461	467	497	473	536	499	441	471	449	421	468	441	489	476	450	450	469	498	489	455	460	456	476	461	467	465	447	459	441	465	460	477	441	444	489	403	437	485	440	490	428	494	450	461	512	462	479	452	474	440	490	471	439	456	446	451	455	462	415	422	461	454	435	434	454	465	468	452	436	441	483	430	484	484	445	440	487	459	440	420	455	488	458	463	469	491	470	461	443	438	444	478	450	416	500	450	459	463	464	455	452	479	446	457	442	483	442	460	448	447	479	489	455	468	467	471	475	448	462	482	430	438	490	455	412	480	473	437	453	433	441	451	461	445	459	461	468	421	463	489	452	481	479	435	445	434	449	497	455	474	483	439	432	446	435	447	455	468	481	432	452	462	493	425	459	448	436	441	470	490	475	445	445	477	488	461	454	444	482	416	467	465	436	449	467	437	461	469	462	496	465	419	426	464	465	450	472	432	461	481	466	517	457	438	480	484	461	447	442	439	443	458	455	467	455	454	464	463	458	423	424	448	478	435	461	433	462	456	521	466	449	446	460	438	444	474	443	468	465	498	452	486	459	463	452	452	464	450	481	492	460	455	444	465	481	453	465	463	464	436	455	470	471	460	453	427	457	456	447	467	462	507	441	468	494	467	468	458	458	472	466	442	465	462	451	452	468	444	456	452	481	441	427	483	462	467	459	496	461	438	456	453	466	476	440	482	466	453	432	456	494	477	479	445	435	445	465	468	422	444	454	517	447	493	440	437	461	444	482	441	431	453	466	460	438	419	442	444	471	438	481	438	438	474	453	453	440	462	413	481	466	451	418	491	488	471	463	469	443	423	446	417	486	424	475	427	439	477	454	458	465	475	453	451	431	452	428	416	487	431	443	467	435	474	461	439	473	435	434	438	461	457	446	449	462	446	454	478	454	461	443	428	463	505	439	443	469	454	444	434	458	477	495	433	449	422	463	406	439	430	452	485	468	464	459	470	469	477	454	466	480	429	438	482	445	471	486	452	462	505	413	431	486	442	444	397	508	469	486	445	453	456	461	498	454	486	450	481	435	449	460	430	502	462	444	423	470	429	436	484	431	471	485	458	428	478	490	485	441	490	436	474	429	452	456	494	445	447	491	480	457	465	466	466	443	438	430	444	486	433	449	449	420	424	468	475	433	477	470	483	458	427	522	441	477	425	462	464	445	501	473	447	411	467	447	483	449	433	494	457	497	486	483	404	468	424	480	463	445	447	473	431	477	463	450	482	450	483	465	452	455	469	460	482	439	461	470	466	448	431	467	498	427	451	448	474	439	442	425	419	466	480	482	456	441	478	460	469	415	434	478	448	476	450	465	454	439	446	475	485	476	465	466	438	492	434	436	427	471	465	467	479	478	444	481	467	458	452	483	457	455	448	496	455	484	487	481	469	442	432	467	475	439	470	424	450	509	440	451	464	485	449	431	453	469	443	457	449	436	507	437	475	427	502	448	456	477	453	446	477	466	496	475	419	437	451	473	468	467	414	430	448	446	434	457	472	445	434	475	440	468	481	453	446	474	480	445	495	477	454	456	417	477	441	428	470	408	472	476	440	437	454	446	447	485	453	456	474	476	455	452	496	463	427	453	472	429	473	494	444	445	463	436	456	464	458	434	423	434	479	451	482	452	464	429	491	445	474	429	458	492	418	469	453	481	475	496	448	491	471	469	496	447	441	447	496	437	479	453	447	465	434	477	490	470	488	421	470	492	458	492	467	501	493	463	451	459	481	448	476	447	446	499	404	457	459	449	460	441	474	438	492	435	397	464	502	461	434	472	418	430	459	518	446	434	456	494	462	488	478	451	442	434	509	434	479	448	476	434	437	462	477	462	442	487	504	433	461	456	478	471	463	472	516	481	521	454	513	426	492	477	436	464	466	464	452	441	462	472	478	448	444	459	452	440	463	457	400	481	456	432	487	446	466	479	447	457	429	466	447	466	457	447	455	500	505	446	476	455	427	430	431	494	483	420	458	474	474	398	439	478	459	415	520	481	450	453	479	455	455	425	458	467	457	462	448	465	436	485	482	460	475	431	452	437	450	432	433	414	476	450	453	467	482	471	434	473	436	460	461	490	462	459	494	491	444	460	487	461	477	452	453	469	494	447	439	461	450	461	458	460	476	472	436	461	424	470	468	432	483	487	447	452	467	450	447	451	460	454	442	446	432	464	471	430	497	444	447	458	504	476	479	466	458	471	435	440	425	461	450	493	440	477	408	479	461	471	433	486	482	456	440	450	500	431	433	425	456	438	471	441	438	450	480	415	408	445	419	445	434	481	463	449	456	484	465	478	437	458	469	490	484	482	449	474	444	490	456	505	450	484	480	494	447	477	466	463	433	473	447	455	459	467	463	454	424	448	437	429	408	456	417	480	468	445	468	492	426	490	467	478	476	495	468	459	436	478	450	483	418	454	432	477	447	454	435	472	457	464	437	468	461	484	471	449	473	480	464	443	451	444	443	484	420	484	493	445	471	457	460	455	452	461	479	443	444	437	477	462	469	484	485	464	498	459	464	496	509	469	465	444	470	453	461	452	434	498	463	425	418	462	470	478	457	453	449	470	461	461	469	480	487	477	465	457	501	466	461	467	407	458	457	483	453	482	431	462	444	457	436	402	446	464	446	453	449	437	463	461	451	460	440	477	452	480	435	468	425	474	458	470	408	447	432	425	458	466	427	469	485	474	471	455	440	463	441	456	466	467	448	446	425	454	441	458	454	439	452	467	460	471	478	439	431	438	418	441	401	489	500	488	421	399	418	424	425	446	464	494	497	429	467	455	439	462	481	461	443	464	413	438	438	427	434	466	484	481	449	456	466	495	443	439	446	472	459	460	444	439	488	449	435	459	444	459	459	472	464	483	465	456	422	425	447	442	419	479	450	467	438	478	478	428	435	457	433	438	439	473	448	450	445	447	430	463	475	458	453	455	481	450	443	491	439	490	479	448	455	442	450	451	448	442	416	494	477	429	459	427	439	465	444	446	477	462	497	473	461	480	471	478	423	436	436	478	457	453	462	480	450	459	501	494	483	473	491	477	451	443	435	443	447	445	411	497	461	463	461	460	459	463	453	494	434	481	463	446	457	469	423	453	469	467	461	500	461	460	474	450	480	487	503	461	469	472	496	455	461	473	470	408	429	484	479	418	490	443	477	454	464	428	434	449	455	433	483	461	463	468	456	481	474	489	465	439	447	462	433	481	478	436	464	449	440	466	454	466	486	428	460	467	465	454	446	448	458	429	429	460	472	482	448	459	432	457	445	443	427	493	445	435	480	483
22458	19942	23952	20110	23351	17377	13337	9185	7956	6104	5055	3965	5401	4741	3650	4128	4888	4968	4167	4864	5857	4226	5332	5323	5242	6526	4252	4687	4980	5338	6115	6950	6811	6496	5671	4679	4325	4584	4320	4082	3396	3345	2708	2089	1598	1547	1010	915	788	953	1175	727	512	459	526	459	401	310	192	142	175	153	164	134	148	128	138	121	157	133	131	124	131	111	118	152	117	128	140	107	147	120	120	121	151	139	169	156	131	135	117	144	121	127	143	139	129	137	130	138	120	126	119	102	126	128	123	116	111	115	120	116	119	119	134	141	129	105	128	116	111	127	124	132	152	112	127	123	128	107	132	122	142	117	94	120	117	132	134	135	111	127	130	121	141	97	105	124	136	127	123	128	150	131	126	113	109	126	131	101	128	107	130	107	121	96	125	128	117	132	126	137	140	132	122	121	118	132	129	122	114	128	131	131	131	140	151	138	118	126	145	140	145	123	135	125	108	147	110	117	142	129	113	120	119	142	134	118	124	122	134	111	129	135	114	145	108	137	137	127	123	129	127	113	107	124	136	120	122	131	124	134	125	135	111	114	127	131	132	154	125	123	132	136	136	123	127	134	134	131	125	128	107	107	110	113	122	136	131	123	127	122	110	111	143	103	132	121	122	144	133	136	118	133	107	118	129	122	137	131	132	138	136	111	122	127	118	140	134	125	114	134	128	114	135	132	117	122	119	118	129	117	136	111	122	111	135	127	155	109	123	133	116	117	125	129	118	124	148	123	124	139	122	142	120	115	131	142	122	140	115	124	159	119	136	138	134	135	130	142	122	118	113	157	115	136	120	145	121	120	124	112	131	121	105	125	134	139	135	132	114	131	149	118	128	130	132	114	132	145	113	111	125	120	132	166	121	137	121	112	119	115	125	124	148	129	114	90	112	136	137	130	130	133	120	128	127	139	125	115	124	136	133	116	123	119	131	112	127	116	142	149	126	134	130	135	114	124	135	109	138	138	132	110	126	122	125	119	154	133	121	140	128	121	133	124	116	116	133	149	147	110	126	143	143	132	111	117	141	138	106	101	126	108	131	115	162	134	126	128	143	127	131	111	125	130	126	136	128	103	135	142	115	139	127	144	134	126	123	142	130	116	114	109	152	130	129	129	120	131	115	129	142	119	143	109	149	119	133	133	132	103	148	113	139	122	121	129	127	145	121	130	122	119	136	134	125	128	128	133	125	139	142	128	124	114	129	127	116	111	132	111	126	130	113	123	128	112	138	119	132	112	113	126	118	140	125	119	111	118	112	119	130	126	113	133	116	118	114	153	112	120	125	136	131	130	126	125	124	121	130	115	107	124	134	132	114	125	121	100	134	140	128	132	120	132	122	119	134	104	122	122	128	112	109	141	151	113	119	133	114	114	145	119	132	119	109	118	113	136	141	111	118	127	119	134	144	105	123	116	128	129	104	127	134	102	129	130	122	129	103	118	136	120	113	114	127	116	115	120	111	132	112	152	112	145	108	130	125	128	111	117	138	143	123	118	121	133	117	134	138	117	129	130	130	123	135	120	122	126	113	134	107	118	135	131	133	120	123	130	125	111	108	117	115	130	104	139	121	131	122	122	124	123	135	132	146	119	153	129	126	133	107	128	133	106	122	128	126	130	125	122	144	132	155	135	123	116	125	126	116	136	121	136	118	127	126	117	127	123	141	133	103	124	125	141	97	118	117	129	116	103	123	132	122	118	120	129	116	112	129	131	116	119	125	140	139	144	122	129	118	115	116	140	132	118	133	127	123	123	126	121	128	126	133	118	136	139	139	130	127	143	121	135	117	130	118	129	101	123	132	128	125	128	126	141	148	145	127	120	133	134	134	159	127	140	121	134	138	124	125	134	119	130	112	140	120	118	139	121	132	126	135	114	124	122	134	152	112	126	145	124	125	120	139	116	135	119	116	137	141	109	115	146	121	118	113	143	115	119	136	128	104	141	128	112	122	120	128	141	131	136	129	128	134	108	115	121	132	116	136	129	137	101	132	127	108	130	133	122	149	133	120	128	132	149	136	106	114	141	135	117	110	134	128	155	121	134	115	119	127	136	141	118	165	128	141	116	126	144	111	135	116	128	125	131	131	134	145	118	129	121	142	134	122	123	116	112	131	120	119	118	138	116	104	145	99	124	130	118	124	124	124	128	124	133	118	137	135	128	126	127	138	117	116	125	113	126	137	123	112	116	116	123	121	118	147	115	140	142	126	121	119	152	150	119	126	143	106	124	116	149	130	117	109	117	132	120	125	109	140	131	113	135	138	129	113	124	113	119	122	126	126	137	115	129	121	150	136	129	142	136	126	129	118	107	127	119	126	137	115	120	111	126	116	148	125	140	116	122	128	110	126	126	125	140	143	143	111	123	146	115	112	131	103	115	151	119	129	138	107	97	117	121	134	135	120	142	116	102	116	133	128	136	129	127	102	137	144	157	136	137	129	134	128	134	111	130	111	142	125	125	110	150	108	133	115	137	119	156	132	120	128	145	127	115	110	118	127	136	128	121	121	112	108	129	119	124	141	124	134	115	122	118	133	127	143	140	143	129	129	134	127	114	134	137	111	160	152	133	139	111	122	103	142	103	138	126	134	128	144	128	136	114	127	123	108	144	128	155	119	115	134	125	120	147	124	135	101	120	160	125	126	141	127	111	120	133	116	152	120	107	130	126	118	145	136	131	130	120	124	123	113	114	147	116	131	108	134	105	126	122	126	119	104	136	133	138	114	139	129	126	119	142	124	117	150	127	138	140	121	114	143	116	137	124	117	139	136	122	115	125	119	149	125	122	127	123	136	115	129	130	133	116	122	118	135	116	141	112	139	133	123	131	128	130	148	109	135	142	137	133	124	136	145	146	123	110	131	128	113	124	132	137	141	121	140	130	143	119	113	160	118	129	140	110	132	110	110	120	132	137	102	112	103	98	122	129	134	131	112	121	129	109	115	133	114	132	118	131	137	138	124	132	111	138	117	117	110	136	124	143	107	101	146	144	124	124	121	113	125	140	105	134	121	115	135	128	126	138	130	104	133	154	119	126	103	123	124	121	111	120	106	117	130	113	134	123	129	132	122	123	141	119	119	132	124	132	124	129	119	123	128	129	105	139	138	126	116	127	141	129	122	134	145	110	116	157	125	119	150	128	136	118	104	143	134	146	148	115	141	126	127	132	130	121	119	107	118	106	105	140	128	129	138	132	119	151	121	137	120	116	113	113	120	128	117	128	129	129	116	92	115	129	123	135	135	134	132	122	125	144	119	119	126	121	131	104	139	115	122	127	126	109	133	97	137	115	122	143	132	130	128	121	131	152	131	136	121	114	139	129	136	143	124	132	153	133	110	120	116	128	124	117	115	138	129	130	133	108	113	106	140	137	153	124	124	107	126	117	146	131	119	106	130	115	125	129	135	128	129	116	117	133	129	116	137	140	137	132	132	127	123	154	140	113	99	142	131	147	137	141	122	127	128	127	135	127	132	139	145	146	140	137	112	128
14638	16797	26793	30325	35842	31596	28032	24170	22556	20327	18042	16010	20797	18733	16505	18321	20550	21351	19301	22464	24336	20272	24414	22311	23427	26189	19261	22198	21907	24139	26907	28768	27722	26666	24632	22863	22301	22345	21719	20747	18809	18740	16022	12592	10562	10238	7249	6196	5956	6774	8275	5298	3915	3478	3457	2909	2923	1884	1129	725	669	590	608	635	516	451	405	427	408	402	425	466	404	401	381	395	362	423	370	409	413	400	422	367	402	664	769	757	461	353	338	386	411	362	408	386	361	376	407	359	400	395	381	383	370	373	383	408	395	377	370	414	394	382	385	337	390	377	361	378	383	384	408	405	393	394	385	373	384	399	382	395	379	382	386	352	401	373	423	409	385	376	408	364	399	363	389	376	415	345	400	368	383	407	384	371	391	309	363	407	325	398	376	354	367	374	376	356	377	347	383	375	386	396	375	421	376	368	369	424	362	376	370	387	382	405	390	369	360	366	366	369	386	361	374	394	389	371	373	383	372	377	354	395	365	356	350	360	361	361	374	388	373	354	390	376	398	349	381	357	346	405	373	427	380	368	373	379	361	378	401	358	386	411	347	363	357	384	393	367	371	379	379	415	350	408	394	379	341	421	370	362	375	399	366	372	401	355	372	379	374	381	410	378	387	387	345	365	378	343	368	380	386	400	376	382	374	382	370	374	334	393	408	359	344	371	381	399	365	415	388	375	369	347	387	394	350	392	399	393	353	400	369	389	392	379	398	365	374	416	407	368	358	397	352	402	397	405	406	397	385	394	388	386	386	366	380	374	349	375	392	364	413	378	404	372	387	415	389	385	386	360	373	360	383	366	380	362	405	413	409	395	382	376	345	369	393	388	381	346	384	403	373	370	390	406	383	356	362	349	387	390	380	397	413	367	376	368	393	379	393	384	397	387	369	372	403	376	360	387	387	382	399	370	360	381	389	374	343	413	363	363	391	368	371	374	366	390	404	377	353	377	369	385	399	370	362	348	375	361	370	367	397	379	392	405	361	376	396	375	393	398	390	439	339	401	415	369	397	347	371	400	399	371	373	382	399	392	393	390	350	372	361	397	382	346	417	396	386	390	400	392	378	396	391	372	390	388	352	371	398	367	379	365	389	373	366	361	382	396	398	382	336	370	386	376	359	387	397	401	380	422	358	385	357	401	420	356	408	370	402	363	384	374	400	395	363	387	368	382	365	388	350	384	382	353	338	419	359	410	371	355	389	420	363	420	384	393	395	375	374	368	388	383	377	406	363	356	377	388	349	358	365	385	390	361	408	378	387	375	394	398	386	354	381	414	407	355	364	389	391	351	368	355	364	372	399	358	386	399	391	387	436	409	405	370	379	386	351	379	351	407	363	396	379	371	362	358	398	401	364	372	341	385	429	372	367	368	386	378	383	358	395	372	371	373	399	354	373	391	383	386	379	374	380	409	380	376	407	408	383	387	346	384	407	425	394	355	375	408	406	361	391	371	355	378	386	360	391	355	373	366	355	378	406	368	349	367	378	381	368	347	378	428	363	404	377	372	361	360	398	370	389	405	404	370	387	406	354	371	388	378	386	386	343	392	373	380	394	410	384	389	397	403	393	387	392	351	392	373	354	372	398	379	340	405	384	380	339	389	414	355	410	387	360	414	345	363	375	358	388	377	379	399	397	355	397	376	379	426	354	371	335	392	366	388	404	394	350	425	415	397	401	377	395	387	383	393	349	391	347	369	400	423	393	346	413	349	383	370	403	384	380	376	366	352	344	403	387	358	375	406	389	373	388	379	385	364	351	364	380	397	363	329	379	369	370	370	346	395	352	393	399	377	389	392	362	353	382	374	390	407	413	391	374	389	406	376	393	374	354	370	387	383	362	371	372	414	375	380	361	370	410	376	378	393	404	403	391	351	398	392	386	408	368	382	350	402	417	382	361	397	382	373	352	379	393	373	381	368	377	367	387	392	392	362	385	384	418	371	376	379	387	357	422	378	384	396	357	395	365	364	397	390	368	351	362	394	392	388	354	382	380	380	391	390	352	382	402	405	376	385	388	381	372	388	378	384	385	384	381	358	373	359	385	415	359	373	400	371	404	355	398	377	367	372	368	374	412	407	345	342	359	376	414	395	362	409	355	386	385	364	365	334	387	391	365	387	381	400	404	382	402	378	398	403	380	364	374	401	397	393	401	408	376	398	359	386	373	375	342	409	397	360	352	354	373	374	385	386	373	373	368	358	351	383	393	371	351	393	367	400	366	376	369	371	374	430	375	401	384	397	368	407	382	378	390	386	406	401	364	389	394	368	376	386	369	368	360	374	360	361	380	389	369	398	354	394	362	378	393	368	375	327	334	361	397	394	386	388	340	364	388	357	384	368	395	350	404	342	365	403	380	357	367	368	372	408	379	362	397	373	377	363	367	395	402	370	396	418	368	385	402	378	393	348	349	377	388	356	385	364	417	369	359	417	363	379	372	363	390	363	378	378	378	388	371	338	385	383	370	420	383	414	368	390	393	385	422	359	376	350	377	383	362	362	367	378	383	400	394	389	401	380	403	365	379	334	375	395	381	395	397	377	414	390	375	356	385	401	376	391	365	366	379	381	394	399	379	358	396	395	416	377	369	388	414	373	350	403	382	356	389	417	363	374	367	326	420	357	403	379	378	354	375	382	363	363	375	364	413	358	389	418	391	382	382	364	368	388	379	373	365	358	322	413	389	404	407	395	388	345	371	372	346	368	410	360	399	421	377	397	398	431	391	360	367	366	381	364	377	394	363	379	386	376	382	380	375	335	348	387	384	356	394	394	399	377	411	370	377	364	403	374	359	369	397	381	411	363	363	407	403	367	374	388	370	400	388	405	394	327	372	364	395	378	356	347	393	361	362	366	382	426	389	396	395	403	379	344	358	415	395	370	348	390	322	378	375	404	405	412	390	391	356	363	391	362	377	390	388	387	424	361	363	384	390	379	366	384	348	389	370	358	413	387	365	415	346	364	377	387	391	398	352	397	385	382	368	364	373	380	397	382	388	382	367	402	379	422	405	379	408	392	390	357	360	392	361	405	368	386	383	413	358	355	394	380	378	386	384	390	391	395	350	405	377	394	407	352	399	396	377	388	385	410	387	339	377	388	376	389	393	381	403	393	391	341	386	392	399	350	409	374	389	379	378	380	335	375	324	383	363	391	357	410	367	392	399	383	363	449	376	385	409	371	343	361	390	402	365	382	379	389	375	340	383	414	367	372	377	369	397	415	379	401	376	387	356	387	423	390	356	391	368	356	398	408	394	408	386	372	427	403	387	394	378	379	395	390	370	388	366	400	391	393	374	369	393	381	381	312	423	359	368	380	397	419	384	376	379	342	398	389	407	376	374	410	397	394	362	359	361	396	381	366	368	387	401	382	344	418	394	393	351	373	401	392	378	383	383	359	352	380	375	374	406	375	364	378	385	373	359	340	355	390	427	363	375	403	392	367	359	381	367	393	346	367	415	392	369	397	383	385	405	394	366	392	404	374	422	364	380	384	409	422
30601	27262	30883	28733	30854	32619	31690	29217	25871	20206	13988	13579	13208	13518	9840	10419	12701	11825	9882	9410	8136	9215	15813	12184	8838	13706	11680	9789	9846	12457	12512	14290	13155	11767	10846	10805	9777	10576	10716	9474	8389	8017	7327	6494	4987	4977	3977	2418	2032	2041	2436	1696	845	921	953	681	579	285	215	204	240	246	228	217	232	182	166	178	172	187	171	139	137	173	162	154	149	152	165	176	170	161	151	179	199	227	230	208	179	176	166	152	164	156	152	165	165	140	183	161	175	162	178	158	140	173	177	137	151	167	164	135	139	167	173	163	171	163	170	178	165	193	149	145	168	179	168	149	154	147	177	147	174	137	149	179	155	165	145	146	151	152	165	180	170	184	155	132	158	161	174	150	167	151	181	151	169	177	180	194	153	156	144	153	162	153	160	158	162	174	179	156	161	189	157	155	157	174	161	168	147	147	162	159	145	176	156	150	165	170	169	163	197	166	159	177	186	169	157	166	181	164	160	162	168	188	152	149	170	174	182	159	137	157	150	178	163	145	177	180	161	162	171	163	167	169	162	172	149	150	163	163	154	171	147	176	184	163	170	165	174	171	171	156	173	144	152	159	177	157	165	145	178	171	156	166	154	153	181	178	143	144	159	187	173	172	172	166	162	157	150	176	189	154	155	161	144	190	175	159	146	158	164	155	150	155	179	146	186	153	134	159	164	187	143	157	151	161	161	176	154	173	168	121	176	142	178	187	179	182	175	156	158	167	149	197	164	143	149	157	170	165	154	149	177	180	175	169	180	176	164	150	158	156	155	173	163	161	154	157	148	150	142	177	165	178	149	157	159	152	174	158	172	173	143	153	145	152	170	168	152	175	189	157	151	148	167	163	161	160	181	185	146	161	156	149	176	167	153	142	181	158	173	159	173	160	169	171	173	183	161	142	153	154	186	154	154	148	152	170	161	153	153	152	163	168	139	159	182	154	149	160	147	176	160	146	166	182	189	153	141	159	180	160	169	153	171	157	179	170	174	159	163	171	151	151	178	156	161	165	167	156	164	153	178	148	166	166	173	170	170	173	171	151	159	155	155	170	151	164	157	165	166	143	148	162	167	195	184	147	163	158	180	167	148	148	170	138	159	158	149	148	165	171	168	143	176	172	155	187	135	172	159	154	157	150	147	158	176	150	168	172	167	142	149	190	153	186	172	177	178	176	162	147	161	169	151	176	164	151	165	163	166	170	149	162	159	184	155	156	142	172	181	171	141	147	156	177	146	142	181	141	146	176	154	156	171	145	160	174	174	155	141	161	142	163	139	161	156	165	168	165	169	163	146	158	144	171	162	179	152	183	160	191	164	178	163	169	147	160	183	163	178	183	136	171	159	175	148	187	161	156	185	155	145	159	163	150	163	155	176	164	160	152	178	151	168	166	168	155	159	172	163	201	172	154	168	169	165	173	148	152	151	143	150	166	163	136	170	164	162	155	141	157	167	190	158	168	147	151	153	151	182	155	185	150	165	188	177	158	158	143	166	161	148	161	148	153	162	167	162	185	160	162	185	162	192	149	175	172	170	168	154	147	164	166	189	165	159	160	172	160	145	158	157	181	157	156	163	151	177	170	164	184	161	140	188	193	150	169	131	160	155	182	169	146	172	170	180	171	148	148	167	161	177	162	178	177	157	163	170	164	176	176	175	158	151	163	147	156	177	177	173	160	170	154	165	155	163	167	141	176	173	169	159	156	160	145	158	177	152	163	146	153	150	159	147	182	160	179	136	151	180	175	158	149	161	157	173	167	144	151	164	160	176	164	162	177	151	162	153	151	164	192	162	184	151	151	130	165	153	152	177	157	163	154	144	182	164	166	158	161	166	152	154	154	165	180	169	165	148	176	165	154	148	184	149	139	145	153	167	133	151	149	168	178	175	180	152	160	159	159	141	152	151	161	154	171	155	171	141	152	155	159	160	138	177	158	167	166	140	185	145	172	153	165	169	155	162	157	189	163	155	161	131	140	148	163	154	153	176	157	178	150	160	140	140	166	144	146	172	162	159	160	159	144	177	168	150	163	179	150	155	176	142	158	181	169	173	145	175	188	174	142	150	164	150	172	149	154	154	147	158	158	170	153	160	172	137	171	164	176	155	164	163	154	158	181	165	142	172	141	166	150	150	169	163	168	165	186	185	192	149	164	161	157	182	139	171	160	188	158	165	166	183	164	165	167	163	169	158	171	150	172	157	153	144	166	163	159	168	153	147	165	142	160	139	139	164	155	149	148	166	132	160	163	176	147	165	150	161	156	161	161	166	174	145	149	160	165	176	151	174	147	160	182	176	160	157	153	161	165	171	162	163	138	160	150	159	188	164	166	162	161	178	149	153	162	174	157	155	182	170	149	158	132	201	171	144	162	168	174	163	170	171	177	121	173	148	146	160	167	163	164	157	189	147	163	165	145	159	162	176	149	123	173	165	162	180	155	157	148	160	156	168	142	160	149	159	146	164	167	160	150	167	156	168	136	160	144	167	177	180	143	166	166	150	141	155	168	179	147	151	156	198	140	173	157	161	156	163	169	161	155	157	159	158	167	141	168	154	165	191	185	156	162	175	147	172	166	158	160	148	145	179	143	153	164	147	171	167	155	159	157	180	151	179	139	164	156	158	171	159	181	167	140	178	171	160	155	167	200	154	126	165	175	159	165	144	184	160	174	151	154	162	172	153	171	184	172	176	149	158	152	159	151	181	176	175	154	167	160	167	182	152	162	135	162	137	175	164	172	154	169	140	160	162	165	155	136	133	181	170	164	158	177	165	142	135	170	173	150	159	172	143	143	166	152	148	157	172	148	139	147	154	147	162	153	143	165	162	167	159	129	152	168	146	159	156	177	152	151	158	174	155	154	134	157	181	166	155	172	158	152	158	162	156	170	143	147	158	169	166	167	160	152	164	145	165	155	176	146	168	151	171	154	146	133	151	161	148	167	168	150	181	155	121	155	152	168	158	168	161	164	144	178	174	158	144	166	175	156	157	151	140	166	155	184	180	176	158	161	169	158	176	166	167	154	157	168	164	165	160	170	154	186	147	156	168	160	171	169	145	165	148	163	145	138	166	157	144	176	144	162	162	184	160	158	147	163	138	165	160	171	166	144	163	147	159	174	144	179	163	174	166	188	160	185	162	162	161	173	162	156	160	154	144	147	155	159	170	185	174	152	169	150	159	163	163	150	179	157	157	158	151	164	139	189	164	161	137	169	165	154	164	163	172	167	161	190	161	153	170	169	156	152	170	135	154	155	135	171	170	181	144	146	166	144	190	179	154	165	160	159	164	153	168	151	170	161	146	156	148	171	167	154	160	158	172	168	169	156	166	168	159	147	157	142	150	146	163	164	172	160	145	179	152	172	154	170	158	159	162	154	178	168	152	187	141	144	161	174	149	177	163	153	170	162	173	127	150	168	180	172	163	152	164	173	151	174	153	170	157	158	164	164	172	141	163	166	147	159	149	166	162	137	157	167	174	153	146	174	179	134	154	144
19375	21839	30851	35328	40412	42533	43758	43030	40360	35617	30660	32339	32154	32558	26916	30330	33740	32789	29911	31049	27342	31366	40366	32436	30044	38411	32809	30893	31323	35604	37154	38744	36833	34916	34196	34617	32326	34763	34559	33072	30806	30151	28688	26191	22469	23018	19424	13448	12276	12830	14471	10376	5047	6018	6466	4591	3594	1558	875	849	1183	1046	907	924	745	642	593	574	555	554	541	533	546	484	511	467	471	481	491	468	545	468	494	479	602	870	1021	977	570	495	479	497	496	454	487	435	446	476	490	497	465	488	494	477	472	481	469	468	453	487	451	447	437	486	471	436	469	459	486	451	473	453	494	502	493	481	464	466	511	428	446	480	464	437	469	478	485	463	441	430	450	492	498	477	464	504	498	493	465	475	484	488	495	436	483	465	514	459	450	457	502	451	509	490	451	439	458	483	460	451	449	428	448	491	429	433	462	508	461	485	414	474	498	491	516	474	465	474	467	478	447	482	467	499	484	437	461	462	485	478	498	464	460	460	501	451	495	461	470	477	473	450	417	495	459	436	477	438	459	454	452	471	462	507	465	469	481	476	492	485	444	509	501	499	472	503	443	492	477	484	478	503	461	470	474	425	490	519	447	481	471	509	456	484	492	444	463	497	474	448	453	492	472	467	462	479	445	484	473	458	477	444	473	473	445	474	477	439	475	457	476	490	454	481	457	463	457	449	466	461	439	462	473	477	419	482	460	444	448	488	487	486	518	473	483	483	496	482	440	435	480	479	519	482	443	473	467	462	511	476	463	504	473	457	468	491	497	466	484	463	451	459	384	438	439	455	420	447	462	469	468	495	459	419	479	475	477	525	438	475	464	482	456	484	476	479	436	483	449	479	481	456	501	507	482	440	489	431	462	471	432	469	450	468	453	467	456	472	479	471	503	459	453	493	441	454	459	467	488	467	463	454	487	478	448	460	447	442	503	463	466	417	454	450	455	445	469	455	464	438	474	500	454	457	461	456	483	467	469	463	446	465	479	477	489	469	471	468	451	481	443	481	466	509	428	475	511	455	491	460	470	516	473	441	466	516	462	487	461	467	426	532	449	473	465	468	468	459	510	459	471	485	434	478	468	424	485	495	464	478	452	455	482	462	456	445	459	464	489	489	435	442	464	475	451	490	445	472	479	477	442	445	498	444	495	484	474	479	498	435	481	476	453	480	461	441	449	433	472	468	484	457	512	468	463	443	482	451	446	481	448	470	478	481	439	437	443	496	481	469	489	468	460	442	462	461	471	465	460	481	470	466	478	470	448	489	422	457	484	443	473	470	465	440	462	482	429	462	490	444	473	485	431	512	476	471	465	469	428	510	479	455	482	473	442	472	475	469	461	466	444	457	474	453	449	475	494	484	486	461	466	461	499	481	491	440	485	470	442	499	479	431	473	460	462	457	446	476	471	453	460	512	540	458	491	463	500	480	460	486	483	506	461	474	478	428	458	492	505	476	444	474	495	477	490	432	473	405	508	445	477	433	424	487	474	487	500	446	489	474	452	468	455	478	453	445	453	447	517	477	456	489	463	448	471	492	488	455	461	544	473	521	463	487	504	469	460	444	463	482	476	456	452	446	446	494	466	469	496	452	481	515	482	502	472	478	466	472	481	482	473	498	438	477	478	456	442	483	455	448	451	484	478	476	427	444	486	478	477	478	495	485	438	482	471	480	492	504	488	493	437	446	467	479	472	447	485	475	458	455	482	486	449	463	465	464	456	515	446	486	506	507	482	464	487	494	452	470	461	463	473	451	449	455	521	473	476	491	479	440	477	499	522	438	444	490	458	491	455	478	486	447	485	490	488	475	453	467	456	460	451	447	468	486	495	477	487	454	493	456	486	479	486	500	491	472	500	465	451	505	459	436	437	469	444	459	446	490	474	463	450	476	472	502	440	481	489	514	450	477	454	461	427	477	461	454	484	489	485	436	497	479	494	497	489	494	451	474	443	486	479	451	483	438	465	461	486	451	455	475	513	477	441	457	455	519	461	451	462	448	463	446	477	444	484	457	471	459	468	455	468	478	452	472	456	505	501	449	456	474	511	493	492	461	473	449	529	494	478	473	454	472	516	469	481	495	458	449	480	448	482	466	494	473	459	471	474	467	532	457	502	477	481	482	457	492	474	505	468	461	495	452	457	479	514	493	456	440	466	475	479	470	461	490	431	521	477	502	488	465	514	472	477	459	499	448	476	431	453	437	446	474	456	456	497	494	483	447	469	484	431	505	432	435	499	467	436	487	478	504	456	495	489	439	519	424	444	430	457	460	459	490	449	456	450	496	469	479	447	454	470	517	466	473	492	501	433	428	448	461	457	475	471	489	499	441	469	489	492	451	483	504	499	498	449	457	461	474	452	455	499	469	515	481	477	442	503	463	454	470	452	469	448	494	486	497	458	450	472	459	479	504	448	452	459	482	441	502	472	459	482	457	465	459	493	470	493	484	494	484	437	485	500	503	447	495	492	517	476	468	524	468	482	455	491	456	468	466	444	469	478	427	487	497	469	418	466	474	470	437	458	432	455	462	453	486	461	458	456	457	458	460	484	466	476	466	406	456	519	476	457	498	472	447	474	500	461	483	516	488	471	502	448	459	489	445	478	466	458	456	513	539	461	462	454	447	473	454	453	491	428	452	475	473	480	446	497	471	481	467	447	453	437	455	475	470	478	468	493	468	442	462	538	452	433	473	456	463	503	467	419	459	459	485	459	459	429	517	477	453	491	466	456	470	474	462	508	478	489	480	486	470	506	469	475	475	488	499	454	497	485	445	452	488	460	448	492	512	459	496	496	476	495	451	461	448	473	465	426	476	486	485	470	470	435	451	452	422	475	518	467	457	440	471	482	454	439	460	484	442	425	489	438	488	512	462	474	492	453	452	469	487	469	465	434	498	513	501	470	460	495	451	516	486	450	453	500	457	478	469	477	475	482	474	516	440	461	498	482	470	453	448	452	488	465	488	496	479	440	503	479	467	466	479	516	455	442	475	511	485	444	435	494	476	456	462	473	434	460	503	485	472	475	451	462	472	471	466	461	468	508	464	486	483	454	483	433	447	477	463	457	483	477	456	468	492	496	465	531	440	491	477	442	431	488	485	464	482	471	501	471	472	513	457	450	472	490	486	459	485	467	439	457	458	478	496	471	446	484	454	466	445	442	479	429	466	457	486	504	461	465	474	546	460	441	452	475	463	456	462	449	467	466	473	439	482	466	458	424	434	485	477	460	485	467	485	468	488	473	468	461	488	470	452	471	466	448	450	497	452	469	427	510	465	466	479	443	463	498	491	483	456	459	488	430	445	483	455	477	456	494	494	452	449	462	466	504	441	439	441	484	470	465	497	492	479	459	505	468	462	449	438	432	502	490	486	507	487	470	502	418	498	445	504	455	494	459	473	431	479	475	500	426	491	456	451	455	451	492	453	493	454	437	438	432	480	486	451	506	428	460	440	482	474	455	469	468	454	493	501	449	473	440	490	478	460	422	467	479	493	444	495	486	468	489	475
10473	9315	11139	6735	4292	3262	2321	2093	1679	1105	772	872	729	736	700	764	815	828	553	661	536	661	704	511	503	699	495	423	453	618	619	661	672	575	572	477	494	511	546	549	462	394	357	380	327	336	343	281	234	240	231	202	141	177	196	164	157	152	130	144	168	182	172	136	164	151	174	164	163	149	159	129	141	163	177	155	166	173	128	145	154	169	159	158	152	156	134	160	133	149	149	134	171	166	140	161	156	128	154	171	156	165	148	145	146	143	130	155	163	148	143	169	155	139	126	151	145	144	152	173	149	156	156	122	155	166	164	167	133	119	143	136	142	152	137	156	128	145	145	153	129	156	163	142	155	154	174	168	143	138	155	152	136	125	163	164	149	167	143	175	135	145	137	150	149	154	128	120	141	158	158	140	160	161	143	152	122	155	140	163	173	132	155	153	145	154	145	130	144	119	137	162	162	152	174	164	160	127	161	160	156	142	152	163	150	148	121	135	148	163	135	152	123	141	151	120	134	146	153	152	159	163	141	132	151	177	148	162	170	144	154	157	144	173	136	145	135	158	164	134	165	139	164	172	135	142	152	148	131	143	138	142	151	172	139	178	144	139	139	172	135	150	160	158	163	133	154	136	127	148	169	145	126	133	139	160	148	151	166	163	158	153	152	143	154	137	154	154	160	129	151	159	148	148	144	158	146	134	159	128	148	159	150	150	145	146	134	179	141	141	136	150	147	147	139	133	144	153	157	153	137	152	153	122	135	152	151	138	127	160	141	157	155	153	132	134	151	149	160	134	147	143	165	136	153	150	162	153	129	148	147	141	155	160	123	168	152	156	162	155	144	147	160	142	156	154	126	150	162	163	125	132	134	150	155	151	146	172	131	155	176	152	142	166	131	169	138	165	162	171	151	138	136	137	141	164	156	174	182	138	162	162	136	143	168	149	164	144	156	135	165	138	144	143	136	137	159	148	148	155	150	140	136	152	157	159	174	135	146	133	168	160	143	150	171	139	157	136	140	145	150	166	168	147	155	162	131	169	166	147	144	166	140	147	158	156	155	141	157	165	147	149	161	136	150	160	179	164	144	130	135	135	147	150	130	137	151	151	122	154	140	160	163	173	143	153	125	158	130	154	178	151	139	148	155	157	150	154	150	165	150	143	150	123	155	153	136	169	141	171	162	162	141	164	170	139	163	158	136	148	153	155	183	149	172	167	168	138	153	170	170	131	163	142	135	145	142	152	145	161	138	132	164	137	151	140	143	140	162	154	133	153	133	166	141	153	134	129	139	157	158	134	138	160	150	142	126	144	137	151	151	165	144	144	155	163	143	168	156	149	149	123	159	166	150	141	141	182	150	137	142	135	143	156	175	149	161	145	161	156	166	180	141	144	150	161	151	151	143	154	152	153	168	147	156	159	164	157	143	145	148	160	148	150	156	125	135	147	164	149	149	149	152	135	150	146	156	155	116	151	137	134	142	155	162	145	141	144	158	163	149	157	150	149	159	133	122	146	160	160	152	145	145	149	151	153	153	129	121	134	135	157	161	126	131	145	138	125	167	153	142	130	151	162	138	177	158	170	158	135	138	149	149	165	165	152	160	146	147	156	165	166	149	138	147	156	164	150	161	147	150	148	137	156	151	166	158	140	161	139	166	146	165	156	178	150	143	141	143	166	123	152	132	116	172	131	142	154	129	158	154	145	144	137	129	154	142	163	153	170	148	135	149	153	152	164	156	169	145	176	129	152	142	146	136	143	132	134	143	156	141	142	139	157	138	158	149	166	171	147	169	136	151	138	160	155	152	171	160	142	154	169	144	138	154	133	143	157	159	161	123	155	172	138	169	159	161	137	153	131	151	146	149	152	153	149	138	166	162	146	140	154	156	168	153	143	158	144	134	149	150	135	161	162	152	156	122	131	133	171	123	159	140	161	161	136	130	147	126	146	136	153	150	154	146	164	149	155	136	158	146	141	143	167	141	160	141	154	130	138	147	164	152	136	157	147	141	159	138	150	153	131	139	124	139	146	168	160	153	131	144	148	165	162	155	144	156	152	152	155	121	150	143	129	167	134	150	146	149	148	141	139	151	144	140	141	143	156	130	139	130	149	148	145	146	150	152	150	151	142	183	130	157	132	147	123	133	147	153	160	152	150	134	168	142	144	158	139	143	143	154	127	134	139	174	138	127	147	142	135	145	157	131	144	171	160	134	160	167	143	149	169	132	158	156	151	144	153	144	155	149	168	150	125	151	162	136	145	153	174	145	152	149	148	128	142	149	146	164	159	166	167	133	141	131	144	146	149	162	141	147	163	155	131	168	142	148	155	159	173	164	161	123	145	147	156	161	155	135	143	128	156	156	125	167	160	132	155	132	154	143	176	148	136	124	155	151	143	149	144	172	136	148	147	138	156	154	129	136	143	153	131	156	150	144	172	143	158	141	150	148	143	139	146	132	145	151	148	162	129	132	169	143	123	122	147	152	148	133	167	160	159	168	149	141	131	144	147	159	142	138	149	149	154	144	149	122	143	154	163	174	153	173	133	140	148	162	143	156	154	161	150	144	139	137	149	136	168	149	128	143	156	154	147	138	155	152	152	138	143	158	148	144	182	148	146	166	158	166	160	161	153	152	158	150	129	158	162	144	147	152	146	153	132	143	138	165	153	166	155	153	144	164	122	159	136	160	132	155	148	168	164	157	161	161	151	158	138	154	146	170	139	170	165	162	155	153	143	146	147	129	150	155	167	165	158	152	162	164	151	154	159	145	113	157	150	126	155	170	145	151	138	174	154	162	141	157	150	150	139	133	165	159	149	147	149	157	161	134	152	162	142	155	133	133	147	177	146	159	146	158	166	161	139	158	157	154	148	155	163	152	154	146	152	149	151	150	157	158	146	144	150	156	146	160	181	145	163	159	156	146	145	123	158	153	150	160	156	160	163	149	156	157	153	161	145	164	159	158	145	153	149	143	159	139	130	130	168	139	158	141	138	163	142	131	157	133	147	134	154	142	158	139	161	144	136	159	128	134	138	132	139	143	140	148	167	162	159	138	140	160	163	132	160	149	151	157	128	180	147	165	142	153	139	154	161	140	160	138	150	158	160	141	168	147	142	139	151	139	137	153	151	149	136	156	161	160	157	145	154	164	149	147	129	143	164	173	147	156	146	155	162	147	147	158	173	163	142	136	135	136	150	150	172	144	141	165	179	167	160	143	149	166	158	161	150	152	154	154	143	139	143	149	153	150	141	155	166	139	172	140	166	145	148	135	134	135	143	160	143	160	147	157	128	133	178	142	164	177	173	153	150	149	161	148	145	154	135	142	154	151	145	146	145	151	134	161	159	167	130	144	149	144	126	172	135	135	138	142	151	147	157	157	146	139	134	143	145	149	155	131	157	145	143	154	170	160	148	124	150	127	154	171	145	141	133	142	140	132	131	178	124	152	143	141	145	154	137	147	146	152	155	149	150	152	160	145	157	151	166	172	144	135	132	133	133
7108	8832	16087	14417	13270	11451	9325	9102	7768	5181	4063	4365	4030	4263	3800	4087	4970	4261	3224	4200	3026	4054	4069	2852	2791	4360	2608	2163	2693	3985	3980	3925	3808	3241	2954	2612	2613	2900	3345	3321	2806	2380	2063	2250	1669	1746	1864	1421	1150	1165	1124	949	654	719	622	606	548	505	409	460	452	464	487	432	454	480	456	473	404	418	434	445	467	421	419	465	455	455	411	472	423	438	455	404	418	418	473	485	447	429	452	439	452	450	462	432	452	419	452	449	430	430	453	440	444	440	422	452	448	466	443	446	436	445	429	409	412	457	442	421	435	407	415	425	411	438	423	416	434	418	445	476	425	432	462	444	474	415	427	456	441	404	424	436	416	430	415	420	399	419	427	474	469	460	432	444	435	473	460	432	431	426	424	440	404	418	440	416	462	412	433	447	436	405	413	434	413	438	424	431	402	419	424	456	424	442	449	435	455	457	441	402	402	429	418	429	421	448	440	442	437	448	419	422	405	427	459	421	457	424	419	426	458	401	439	387	448	459	408	411	449	465	426	429	432	421	431	459	450	439	466	446	392	401	437	418	438	454	397	421	425	458	407	455	463	428	415	431	452	397	400	394	403	406	435	447	423	436	452	440	432	441	428	438	417	455	438	418	445	430	459	420	415	420	403	420	470	437	474	444	427	424	444	432	389	434	445	399	407	439	450	389	423	419	423	395	443	396	457	451	441	452	413	430	405	441	413	464	426	448	405	467	413	428	464	436	424	401	425	466	448	426	433	429	422	441	415	448	440	410	442	404	462	448	450	431	454	407	385	433	435	399	424	410	456	438	429	422	432	405	418	442	439	463	453	453	447	432	427	417	425	404	438	456	418	460	422	421	442	412	469	434	423	445	438	436	442	460	450	446	406	422	405	422	433	429	404	433	450	446	423	468	415	456	470	422	407	492	465	465	437	406	414	414	391	410	409	449	407	461	387	415	410	431	438	429	400	413	460	408	431	444	422	452	435	458	438	458	430	464	409	439	428	424	439	462	440	426	399	457	431	420	407	446	403	414	426	433	409	462	444	449	430	448	445	406	423	402	423	447	457	413	430	449	437	412	442	420	461	427	464	454	407	458	393	471	434	407	405	397	435	427	452	436	399	401	433	419	414	419	441	449	414	417	425	427	446	420	405	450	461	418	436	404	436	438	408	436	407	407	448	413	469	484	424	443	402	410	414	454	436	455	439	446	482	461	420	445	436	462	441	447	440	432	436	430	412	388	434	467	422	447	426	440	438	399	427	399	403	449	416	425	430	434	411	456	402	403	424	439	428	417	425	457	400	404	446	460	430	457	400	415	442	445	422	415	443	418	477	445	427	418	444	396	411	451	451	426	411	458	404	417	428	456	483	435	431	404	448	444	447	417	413	420	421	439	424	406	426	441	425	432	410	433	440	416	434	418	408	467	431	430	443	456	412	402	435	383	436	422	418	429	407	449	435	444	437	449	457	431	395	395	433	451	429	433	422	440	424	432	400	454	413	412	424	447	419	449	435	438	446	431	434	410	408	426	423	426	427	463	427	435	405	436	405	447	399	428	428	460	432	424	427	435	447	470	450	441	440	442	422	459	406	469	447	429	476	434	411	460	395	421	466	406	447	429	433	419	427	481	425	445	432	451	412	447	428	416	414	432	455	442	462	435	450	438	429	430	427	443	424	444	415	418	433	448	441	434	439	410	446	418	434	405	433	412	455	430	442	425	404	403	425	449	456	471	458	426	431	426	424	397	430	407	399	386	416	435	443	404	444	434	446	427	459	415	445	447	418	443	369	405	444	464	424	421	436	410	433	397	438	452	433	450	425	458	438	431	426	466	438	473	466	423	441	438	444	459	470	416	421	428	432	426	464	450	404	417	456	412	465	454	444	427	437	447	412	456	455	453	411	397	457	408	441	434	455	396	403	399	433	403	442	426	413	405	423	439	425	422	433	406	435	456	401	434	459	454	424	389	453	425	407	433	443	471	431	409	418	427	419	435	393	460	390	467	429	455	418	431	431	435	454	451	455	408	409	426	444	452	438	428	414	429	415	421	399	434	428	429	477	446	425	405	448	426	437	421	436	406	449	416	424	436	459	464	419	443	445	430	430	436	467	415	419	430	423	409	435	437	395	452	411	455	444	469	415	437	453	442	424	425	392	403	462	429	436	435	426	416	452	438	389	431	419	430	462	429	447	442	449	464	467	456	437	444	410	404	458	449	434	436	450	423	420	450	423	458	395	435	417	481	425	419	438	446	421	453	444	401	439	436	413	426	455	449	434	397	427	444	428	410	422	390	457	446	419	433	414	450	405	427	432	418	416	445	399	426	417	406	435	440	442	434	417	430	412	422	446	450	441	440	381	401	434	418	409	453	459	399	464	440	447	422	466	404	425	450	454	438	477	419	424	438	423	403	430	430	429	433	410	445	450	462	435	450	457	445	461	443	415	455	424	451	422	426	440	466	425	458	403	440	425	462	424	418	434	423	458	464	401	422	422	452	427	409	421	423	452	461	397	447	420	452	449	458	434	462	415	441	453	441	430	402	438	414	400	446	460	486	430	446	442	439	464	456	412	458	393	444	448	468	423	407	426	417	435	453	442	443	411	420	428	444	383	413	415	407	462	463	401	408	418	415	440	442	403	445	448	453	432	425	442	457	463	429	466	447	430	415	459	442	422	394	431	451	407	408	459	432	468	424	417	436	408	458	473	468	408	480	430	422	460	432	458	420	447	428	465	419	477	400	427	452	422	438	428	449	414	416	422	400	426	439	410	441	456	415	427	434	412	406	408	405	414	438	424	448	467	418	452	414	435	424	426	420	442	410	426	482	459	433	424	394	442	392	464	420	405	413	464	468	398	467	449	407	412	434	441	443	409	397	419	421	395	416	421	406	431	419	458	471	445	417	419	418	416	421	425	433	412	454	424	405	425	400	432	477	433	430	404	410	436	426	441	422	425	459	459	433	412	415	459	423	430	415	456	478	410	411	442	431	399	422	451	435	467	408	461	441	420	424	415	435	440	479	433	378	416	393	440	394	427	430	454	431	401	410	441	417	460	441	400	462	426	431	416	425	454	478	431	472	427	422	444	417	397	427	429	461	464	434	450	426	420	406	433	406	438	430	432	442	472	461	429	428	407	426	408	409	434	407	407	466	399	450	381	470	427	424	445	425	410	433	416	449	406	461	396	426	399	430	418	449	457	405	427	445	434	445	422	451	438	433	427	421	453	444	443	436	425	456	421	423	399	437	463	407	411	453	431	425	419	452	427	441	451	449	412	471	475	459	431	437	448	440	467	418	423	473	440	417	440	438	406	439	414	461	419	424	445	441	425	389	467	432	421	382	425	446	449	439	453	433	432	441	438	464	439	457	448	427	431	440	419	435	399	434	414	402	447	416	430	414	397	421	435	444	437	492	454	445	410	391	450	421	402	428	456	384	449	447	436	435	412	462	446	442	461	425	457	469	422	454	455	443	452	449	402	440	441	409	410	447	416	413
20723	19077	21574	18082	17324	14813	10795	11246	8373	8088	7725	7555	7112	6275	5820	6326	6964	5881	6086	6956	5527	6013	5239	3956	3816	5110	3580	4455	3117	5835	5295	5630	4959	4455	3547	3069	3421	3383	3447	3524	3265	2876	3013	2429	1893	1986	2206	1554	1241	1277	1064	770	658	582	386	306	284	198	158	150	148	154	153	162	141	147	121	136	114	137	104	134	129	127	123	124	122	124	131	132	150	137	125	111	120	135	144	166	141	120	139	138	119	138	129	132	134	115	124	130	140	109	100	136	111	121	128	121	123	116	137	148	121	141	134	134	137	127	122	108	131	129	147	128	138	131	129	134	120	139	127	134	111	123	125	129	100	123	117	127	112	138	120	137	128	125	122	111	119	123	120	129	110	121	126	108	114	123	108	103	129	124	122	136	133	122	119	130	116	122	146	126	139	125	119	117	134	144	95	124	139	134	110	120	134	121	117	131	124	121	98	106	123	149	136	139	128	121	128	136	139	113	119	117	119	126	134	120	120	125	111	113	118	115	131	138	124	129	120	137	152	139	138	109	115	114	118	116	105	136	123	102	113	93	117	108	126	124	142	124	115	125	137	132	157	118	124	109	127	132	118	132	124	121	111	118	113	134	116	113	138	130	119	105	126	137	125	140	143	120	131	149	128	126	116	118	110	108	113	109	108	112	138	108	121	115	117	118	124	139	116	104	125	116	127	119	151	111	137	131	117	109	142	125	119	131	118	106	111	94	130	126	110	114	133	136	123	121	132	134	139	111	120	126	115	113	109	132	108	119	139	109	139	118	93	141	130	106	122	132	139	118	125	123	126	121	133	114	129	107	121	124	127	115	127	111	126	118	137	133	117	120	123	129	147	111	139	154	135	135	102	129	124	132	112	112	132	140	120	127	110	131	107	119	128	111	150	114	122	141	114	121	129	123	117	90	103	124	115	130	131	124	123	135	125	116	130	129	101	115	116	130	121	150	131	117	102	122	98	120	108	112	118	115	123	154	129	117	132	126	138	155	119	127	125	121	130	115	129	128	111	141	104	112	130	119	124	110	113	112	118	134	110	114	111	122	145	127	102	132	108	134	118	120	110	122	129	121	125	97	125	132	138	134	95	113	114	122	123	117	121	123	131	132	125	122	131	146	118	119	137	126	145	130	126	137	134	100	110	131	123	129	121	109	131	119	89	100	123	126	138	133	134	141	134	117	125	130	148	133	133	118	141	135	119	138	107	125	125	123	100	125	142	108	121	130	141	108	111	129	110	133	129	103	111	105	124	123	146	106	131	145	138	99	138	121	119	106	108	117	126	126	116	124	136	119	119	103	110	127	135	131	108	119	123	119	110	112	144	99	141	119	142	138	107	158	134	126	123	134	143	125	124	126	114	125	107	129	111	118	111	108	124	103	132	139	115	129	104	142	111	103	143	113	119	120	126	138	123	112	140	144	125	119	129	119	133	130	104	106	119	133	126	139	116	120	127	112	132	124	101	125	118	119	107	132	134	127	118	112	119	135	144	126	127	108	134	125	121	116	117	114	123	135	111	101	106	124	115	155	137	120	113	136	122	116	134	130	130	122	119	101	122	118	119	122	119	111	98	146	112	108	131	156	132	147	105	119	106	112	122	108	123	131	111	122	129	119	130	144	134	127	133	131	121	112	109	113	125	126	111	151	116	113	113	119	132	120	114	114	143	123	111	115	113	116	117	110	108	132	132	132	125	132	117	114	131	135	120	105	129	117	121	112	126	125	115	118	122	136	121	139	132	127	121	134	125	126	117	141	117	130	116	150	145	127	120	131	120	126	101	115	146	137	127	126	129	110	134	146	127	135	116	98	112	107	121	117	113	117	121	116	138	127	128	139	107	124	125	111	115	138	120	122	123	123	127	150	122	129	129	103	115	125	124	149	114	105	127	126	124	141	131	127	118	122	132	134	128	131	131	125	138	125	134	126	130	121	110	123	151	144	118	125	140	130	109	114	104	111	116	116	119	114	114	134	130	113	140	121	146	108	139	131	124	127	112	118	114	125	115	125	147	122	108	130	124	144	129	117	115	137	128	116	127	139	131	126	120	129	136	124	122	110	130	123	125	105	123	127	139	140	134	111	103	109	119	127	129	131	114	114	128	139	138	135	115	126	129	128	100	106	127	123	120	110	136	115	124	133	121	105	130	155	98	137	113	125	124	132	107	121	144	125	103	128	137	116	108	95	117	128	122	124	150	116	122	118	108	138	127	130	118	128	120	124	123	111	124	137	131	137	122	157	114	132	137	127	97	118	134	124	119	119	116	138	134	124	113	119	133	118	140	110	125	118	126	144	144	130	113	126	97	149	125	114	115	135	113	118	97	125	107	145	136	124	123	118	119	130	129	149	109	110	128	108	120	119	116	144	114	157	119	111	132	125	128	134	120	122	125	117	110	121	120	109	142	146	145	138	95	126	124	105	155	137	130	127	118	111	111	151	126	139	131	124	120	145	113	127	121	138	108	120	134	92	112	123	131	138	110	131	114	150	135	135	112	116	125	124	120	137	130	121	143	119	115	108	118	122	135	120	130	110	107	102	135	115	107	138	127	112	133	117	98	116	113	116	118	123	115	124	147	127	124	126	127	119	127	133	128	119	112	121	127	124	122	119	142	120	127	119	111	131	112	124	111	140	129	121	131	123	92	127	125	117	105	113	117	136	140	124	121	132	110	130	133	114	149	129	132	108	112	117	127	120	118	123	129	114	120	137	112	115	123	108	123	128	130	97	129	145	128	115	145	114	125	138	128	116	130	125	141	116	125	133	128	116	103	113	123	129	132	132	130	128	122	121	125	129	106	112	112	126	130	122	126	102	145	121	132	114	103	110	118	128	141	129	125	117	125	121	111	118	125	116	117	130	116	119	132	106	120	120	128	121	131	104	111	114	136	120	107	124	130	139	127	137	118	114	135	129	120	117	114	116	115	127	137	125	127	130	140	117	128	129	114	111	119	131	138	134	116	118	139	134	138	109	125	110	147	124	119	125	146	111	146	138	118	106	113	117	103	113	131	125	126	128	117	105	114	113	143	102	145	128	127	123	128	137	135	119	131	144	136	109	111	109	119	131	109	126	138	122	112	112	127	122	132	123	117	114	128	137	132	102	140	142	125	122	124	111	130	123	128	141	122	126	115	116	128	118	144	149	136	120	128	152	134	104	119	126	133	130	129	109	123	124	113	106	116	127	116	116	105	128	119	113	134	134	129	110	142	118	135	138	122	123	117	130	136	128	114	113	139	129	124	128	140	125	118	117	127	138	121	140	111	111	132	106	117	134	103	108	125	121	118	108	110	142	118	116	115	114	129	120	125	118	134	117	133	130	133	130	104	122	112	115	116	121	123	118	122	91	104	137	134	127	116	133	125	127	104	121	133	126	117	129	121	104	112	126	111	124	153	124	120	120	121	143	121	105	156	140	122	111	128	130	125	133	115	107	123	117	120	102	112	134	120	127	105	106	133	112	115	121	127	129	132	120	103	138	120	124	137	144
13729	16142	24332	26234	29087	26936	25389	27773	23723	24450	23929	24162	23636	22350	22444	23665	24944	23693	23714	26848	22810	25035	22594	19262	18790	23472	17466	21164	15807	25304	24314	24519	23122	21657	18160	16958	18860	18673	19445	19178	18563	16854	17382	14223	11670	12996	13615	10075	7974	8270	7055	5662	4671	4177	2679	1966	1610	1185	808	551	750	644	523	619	531	493	493	384	387	381	407	413	380	378	358	404	413	409	353	375	409	410	403	396	373	426	696	647	473	367	353	394	355	343	381	352	350	366	386	341	372	387	367	390	387	357	385	369	378	392	356	362	358	375	370	354	368	338	352	370	404	347	358	371	362	368	358	364	372	360	348	327	390	405	367	366	375	372	405	354	385	375	380	388	361	401	379	368	359	345	368	361	368	375	394	351	333	387	367	381	361	396	396	354	357	398	367	361	383	378	379	389	347	384	406	370	356	395	371	345	388	349	349	392	385	374	353	353	371	369	388	384	395	366	372	362	372	376	354	369	358	362	382	371	363	365	378	376	362	366	374	381	381	362	387	377	331	382	379	384	390	398	413	399	402	366	370	416	371	361	369	329	387	344	369	384	385	386	388	350	359	373	374	349	372	360	374	368	345	362	362	378	361	406	368	347	376	363	402	328	375	377	373	361	359	375	378	355	379	356	379	371	372	374	365	368	364	370	380	369	346	352	355	371	350	372	384	353	336	393	344	405	370	340	406	375	377	383	414	386	365	375	380	356	394	402	369	376	379	362	361	400	359	384	382	377	352	402	357	376	375	371	363	394	371	364	382	341	383	370	348	358	360	356	388	375	361	359	331	352	372	356	359	359	378	356	345	358	383	370	360	377	382	375	385	374	358	344	342	344	413	358	379	376	422	378	319	338	369	346	351	388	431	347	351	410	393	365	370	366	420	371	384	375	381	382	343	374	373	378	381	378	388	348	336	384	346	371	379	354	355	382	354	381	364	362	374	358	362	382	356	396	399	364	405	387	341	352	349	338	405	328	367	390	382	407	357	394	369	358	368	373	394	368	361	370	376	388	361	366	361	341	377	360	386	377	366	374	380	354	359	384	417	365	371	348	346	373	373	374	395	415	378	371	385	382	332	362	365	376	386	382	358	357	366	374	352	407	388	392	361	317	379	375	365	369	361	342	346	379	386	342	389	383	362	364	343	330	386	431	375	384	331	363	362	406	398	393	372	374	361	373	388	358	387	387	386	367	430	346	392	356	360	399	374	381	392	378	373	356	351	380	375	382	358	351	386	365	325	364	383	374	366	388	369	404	369	356	359	356	380	357	378	381	364	346	371	345	346	380	380	433	363	373	388	377	378	388	406	374	350	377	350	360	366	319	387	350	370	391	332	403	394	349	363	372	370	363	369	354	340	374	366	381	384	381	366	350	362	381	352	359	375	370	431	347	374	367	406	355	359	394	385	337	373	389	399	349	365	363	390	353	363	384	387	359	394	385	328	373	389	363	375	408	359	426	361	350	333	335	362	348	379	346	389	364	381	362	382	327	334	353	380	345	397	377	323	367	359	396	341	379	360	378	354	376	391	372	398	371	360	377	384	347	369	376	371	394	383	376	374	372	383	354	378	356	352	357	415	370	341	380	379	358	341	354	381	335	359	376	403	374	374	355	351	370	351	380	387	360	424	372	334	331	363	379	384	346	365	360	391	369	363	336	384	400	387	355	378	403	367	427	376	384	352	372	355	361	326	369	397	369	368	381	383	363	394	380	376	355	403	365	360	391	374	363	344	351	380	367	365	375	321	380	376	350	380	357	363	367	361	410	339	375	363	368	338	385	401	389	400	356	390	412	392	357	346	343	349	347	371	430	338	375	382	388	342	372	391	404	375	386	369	399	404	344	352	374	370	360	369	357	358	364	357	370	373	400	377	375	358	347	389	370	380	381	393	379	357	341	406	341	399	379	370	385	348	394	363	377	366	353	365	400	384	363	379	357	390	386	388	373	396	376	358	384	414	395	351	378	355	351	336	359	360	363	392	354	377	360	341	357	375	397	382	381	378	359	335	397	415	401	358	359	370	392	353	337	384	365	349	375	388	368	356	368	377	378	363	363	370	365	386	404	363	346	343	372	411	384	421	359	348	360	382	379	371	383	406	378	384	381	372	363	363	396	369	356	344	376	382	389	379	379	376	399	379	355	332	384	377	386	396	380	336	345	381	362	385	347	346	353	395	368	368	372	388	372	364	379	360	380	390	364	353	345	384	403	368	383	374	363	387	374	381	392	368	376	376	345	379	360	344	382	340	411	431	382	377	379	366	389	350	384	376	351	387	359	379	373	344	381	358	383	377	362	355	353	372	338	391	382	360	363	352	386	384	370	393	390	380	379	364	335	367	366	380	357	362	377	398	388	361	373	387	356	417	361	384	357	354	378	384	344	349	345	363	398	417	361	355	353	393	349	376	378	387	394	376	339	388	382	364	348	382	370	363	354	343	367	369	362	371	331	389	391	379	376	383	358	390	424	366	419	395	406	392	389	383	381	353	343	367	385	395	384	394	369	360	380	352	335	375	354	372	366	396	367	361	360	334	343	404	348	356	360	372	384	373	385	358	364	366	372	362	373	387	358	332	405	427	365	375	360	361	357	371	397	337	378	366	364	343	369	341	388	356	375	394	376	349	367	377	366	378	369	353	358	343	346	383	349	360	397	375	365	355	358	366	354	389	374	367	357	367	391	371	358	374	394	363	367	380	386	390	394	369	353	361	424	397	354	339	355	412	385	401	320	377	374	397	371	376	363	390	374	367	350	366	352	378	346	378	379	389	343	404	406	392	382	362	413	368	385	355	362	388	371	336	397	378	383	351	379	384	342	371	347	351	370	370	364	360	349	378	389	355	376	338	361	389	343	383	380	362	405	380	357	371	367	383	395	397	396	340	352	362	353	356	359	389	393	374	373	382	374	337	370	392	351	379	401	363	348	378	392	364	371	410	354	383	350	356	367	358	355	372	374	361	350	357	355	373	383	349	384	335	360	374	378	350	342	383	358	379	367	316	363	386	375	372	372	366	371	342	346	374	379	357	386	379	401	371	349	378	385	384	412	391	353	420	373	386	418	366	428	361	366	369	375	400	380	362	373	368	375	331	384	356	342	364	366	398	368	358	376	373	337	366	353	366	350	383	358	368	353	336	354	334	349	376	363	343	403	374	374	349	382	355	384	374	383	343	379	343	365	336	354	378	374	363	351	401	407	407	350	425	373	376	383	384	358	366	378	337	392	384	414	343	376	374	402	385	357	340	400	357	368	359	361	381	402	346	351	394	354	355	350	374	353	379	373	372	387	371	371	365	368	362	364	365	411	357	391	381	382	376	356	347	359	372	371	397	375	368	391	363	370	363	363	353	366	350	379	371	368	383	356	371	394	383	361	372	339	369	370	362	369	392	381	359	366	350	371	382	395	373	373	388	377	362	371	360	387	354	387	369	334	329	384	341	391	381	357	374	368	375	334	419	385	394	370	357	390	348	329	382	372	410	384	382	354	347	365	369	382
29221	26303	29959	28761	29484	31747	24728	18535	20496	16773	14923	15560	14913	12855	11279	14755	14799	16163	12215	10288	13253	10434	12030	11317	12634	9447	7353	7086	6751	8461	9943	10138	9136	8249	7561	7219	6867	7025	5980	6353	6334	5038	5482	4393	3631	4216	3957	3501	2482	2054	1674	1492	1274	1043	694	492	400	403	283	211	197	247	201	223	197	188	164	163	182	147	149	154	160	160	148	149	141	152	147	158	161	165	142	145	190	177	261	215	153	152	140	148	164	126	155	159	156	171	149	161	146	162	119	166	152	154	160	167	149	148	140	162	176	171	148	150	161	165	158	164	176	135	141	137	146	153	159	151	162	158	149	148	156	166	154	167	174	155	178	169	164	154	146	146	165	146	162	171	143	142	155	145	162	154	168	147	147	174	187	162	168	151	151	186	164	153	150	143	173	180	155	164	168	167	146	165	170	166	171	164	146	171	144	153	134	162	175	154	150	154	169	151	156	159	146	140	154	143	148	180	148	152	165	180	147	171	150	157	157	152	158	159	142	167	163	157	145	163	170	157	139	154	168	130	150	127	149	169	184	150	145	159	144	161	126	157	159	151	172	167	150	170	159	174	158	160	164	136	151	143	139	167	153	164	169	147	174	169	144	158	166	151	148	145	175	141	154	152	173	146	153	162	153	168	169	132	159	158	163	138	174	137	137	148	157	169	165	151	136	172	136	147	180	127	138	144	158	171	182	180	165	144	147	161	137	148	167	155	147	162	157	172	149	164	163	155	167	172	161	158	161	171	165	162	155	137	160	147	155	161	168	143	148	168	162	161	193	153	170	149	130	156	162	151	149	160	184	153	140	168	170	164	168	130	148	140	180	166	134	143	134	179	166	140	150	181	151	142	168	148	159	166	174	143	161	141	134	149	136	152	151	165	152	151	166	164	153	167	164	153	157	156	168	140	145	160	147	158	160	167	161	142	176	140	149	173	166	138	150	154	147	158	162	164	155	162	140	137	146	179	146	153	164	147	146	137	164	120	147	168	175	146	157	164	175	166	167	171	174	167	154	147	143	160	165	175	148	176	172	157	142	155	160	145	154	165	150	150	144	156	153	170	146	162	148	156	150	152	139	148	151	165	140	153	146	160	161	149	172	165	156	152	169	159	159	181	154	177	164	138	162	181	176	155	171	154	160	144	151	161	163	143	159	129	142	155	165	171	147	158	158	144	163	167	165	137	181	141	152	162	148	169	152	173	160	157	131	148	161	155	166	124	156	129	162	144	146	158	146	152	155	158	152	138	144	145	155	147	164	141	160	191	150	158	137	155	134	173	167	173	155	134	157	173	174	149	149	158	152	157	151	158	149	149	157	160	158	146	139	170	140	131	173	177	153	160	173	176	162	160	171	150	157	151	145	160	149	158	159	161	159	200	167	163	173	144	167	154	162	140	139	155	172	149	155	151	185	159	175	141	183	153	140	176	144	151	144	147	136	144	149	156	150	164	169	127	171	175	151	182	147	170	153	129	145	166	154	162	140	165	151	179	159	155	169	173	163	161	155	160	146	159	171	150	170	179	139	161	162	163	170	151	153	162	164	165	129	162	134	145	138	139	126	148	133	147	164	144	165	148	169	151	182	168	169	169	158	164	154	152	158	168	165	163	159	176	174	162	162	161	167	168	158	172	179	177	158	142	145	142	141	153	156	172	157	156	157	167	164	142	136	155	183	182	166	148	141	156	138	145	152	146	168	156	150	174	160	137	142	164	164	179	167	146	148	166	167	173	151	155	166	148	152	146	161	161	172	162	148	159	156	162	167	145	151	141	167	131	149	165	137	136	142	148	147	151	154	151	134	155	177	153	154	164	128	157	142	170	146	159	151	170	155	164	171	171	142	145	178	154	151	149	164	137	169	152	141	158	139	154	151	168	149	132	167	149	152	146	169	142	161	158	167	162	174	175	167	141	149	161	166	163	163	168	147	145	154	173	150	141	158	159	183	144	174	154	128	150	173	160	154	161	137	175	168	172	168	151	179	137	164	162	147	164	146	161	140	158	141	137	158	148	178	179	150	146	152	151	155	171	155	138	162	164	158	153	169	147	175	157	141	177	148	157	143	155	160	169	151	153	148	158	169	180	153	139	144	147	164	169	142	165	162	143	132	169	152	159	149	152	149	140	166	154	154	141	177	161	168	172	167	169	165	152	170	153	149	173	174	154	144	155	154	156	194	132	154	143	149	147	164	165	157	145	137	143	166	142	147	158	167	149	176	165	158	147	148	149	163	165	146	174	151	138	170	145	172	149	175	153	175	172	154	142	156	171	159	174	148	136	170	144	176	142	131	169	147	128	180	164	148	158	161	150	168	153	179	146	162	148	151	157	187	169	143	162	142	151	147	150	145	159	155	160	171	190	167	143	145	153	166	140	140	155	129	149	167	167	143	166	159	158	149	178	149	161	151	158	138	140	156	157	148	151	155	176	138	156	155	142	172	143	152	175	146	163	172	165	157	156	161	158	176	136	173	155	148	161	150	177	158	156	145	146	121	158	134	158	149	161	173	161	157	140	141	142	155	149	179	177	163	172	159	186	161	163	159	173	163	162	160	148	139	146	151	151	144	154	155	172	142	153	145	152	181	165	161	168	148	133	181	183	159	172	176	160	163	168	155	155	134	165	177	156	158	143	141	139	151	166	146	166	156	145	167	136	167	147	137	164	170	171	148	150	163	163	148	154	163	161	140	138	157	158	181	156	161	136	136	158	163	188	171	154	153	164	135	162	149	140	158	170	167	146	168	163	162	166	141	162	157	157	168	141	166	179	140	171	149	164	136	181	147	164	141	150	156	152	159	152	131	142	151	190	167	162	144	158	169	158	131	164	147	159	145	143	160	160	171	161	155	182	151	142	172	175	164	144	173	143	148	149	170	170	159	145	150	155	154	179	147	171	149	141	173	154	146	161	167	157	157	156	158	148	138	168	154	144	147	158	160	162	155	175	144	182	153	154	149	157	168	163	149	155	162	149	153	130	168	158	147	150	132	145	165	163	147	161	131	157	136	165	171	153	168	160	151	163	154	153	158	151	145	185	167	165	163	157	159	140	151	156	167	153	172	160	149	153	166	160	176	159	170	167	185	144	162	173	157	173	131	146	155	147	165	161	150	138	138	146	174	154	145	171	168	149	179	161	157	127	156	164	152	153	148	173	153	154	128	153	153	154	156	135	169	158	162	154	155	175	156	187	156	179	183	150	160	135	123	179	153	152	147	146	163	164	170	139	150	150	163	143	154	158	176	158	168	171	161	184	168	149	163	146	153	143	125	155	153	151	181	149	154	168	140	141	173	164	167	166	154	149	164	179	166	153	159	152	150	175	140	162	156	173	161	170	161	167	135	160	158	136	155	153	166	172	146	162	152	132	164	151	168	165	168	177	165	159	135	145	150	144	153	150	136	160	165	149	162	166	168	143	177	142	180	127	161	174	150	161	145	153	150	164	156	174	166	163	163	176	155	163	161	162	181	151	157	156	146	151	166	171	158	147	166	163
18530	21047	30393	36044	38293	42468	35411	32670	36310	33528	32320	34658	34224	31197	30986	35501	35544	38390	31766	31822	36057	31541	35374	33964	35908	31090	27131	27348	25660	29613	32510	32063	31490	29331	28000	28150	27972	27732	26038	27620	27107	23185	25256	20882	18896	21321	20262	18190	13878	12529	10871	9637	8153	7394	4237	3097	2606	2398	1364	969	850	1158	801	940	887	723	684	574	578	553	505	518	477	487	484	468	496	490	485	465	487	499	442	457	483	746	1044	1004	518	431	462	484	470	451	475	448	470	404	467	428	484	447	455	439	460	477	464	441	481	404	416	447	452	466	451	472	442	433	451	450	436	412	457	456	464	444	462	488	469	450	446	489	458	469	492	471	464	448	462	437	464	458	479	451	449	447	461	453	427	469	405	474	440	431	457	433	425	476	441	450	484	417	462	452	459	451	453	441	478	471	422	453	451	480	473	470	470	466	469	466	478	444	450	427	424	461	421	452	445	448	431	480	475	455	437	441	444	468	470	440	489	465	478	471	459	465	520	471	433	431	475	472	501	430	453	477	458	439	445	493	408	425	452	463	458	453	426	524	433	485	513	488	437	422	469	459	481	450	467	410	462	495	456	465	448	475	450	445	459	445	457	462	496	488	449	460	444	443	468	443	458	479	433	442	463	464	424	474	451	466	428	443	430	468	496	468	426	450	456	450	472	481	439	460	471	464	461	472	458	478	440	466	464	475	459	450	460	471	409	445	470	456	448	468	449	484	448	445	497	475	451	450	490	429	487	431	445	497	498	423	434	466	474	426	480	444	479	452	418	452	437	460	449	460	451	476	460	472	426	472	496	490	457	440	425	487	464	482	462	462	465	428	443	439	463	426	486	494	459	494	452	435	424	436	443	456	409	460	469	500	459	473	454	460	475	449	446	432	458	454	460	456	478	462	494	502	430	442	491	460	480	463	445	461	436	430	483	449	433	439	462	491	456	470	449	462	423	463	439	470	441	448	473	424	432	470	451	471	447	464	470	439	453	463	507	434	488	462	439	482	487	495	496	463	465	476	479	443	442	436	469	479	470	471	430	457	475	455	492	465	425	454	458	417	477	461	451	453	466	439	431	441	442	485	443	424	430	505	472	443	480	477	481	484	489	437	484	526	425	446	460	459	451	436	441	475	461	458	470	431	456	452	485	429	445	445	485	446	482	443	460	442	422	468	494	401	476	448	442	430	460	465	473	452	473	456	442	446	462	480	466	443	430	438	478	442	443	450	477	439	447	459	462	491	456	460	446	484	460	476	462	464	491	478	468	466	437	466	413	469	440	449	439	446	471	466	439	429	454	435	462	463	428	484	458	474	479	472	450	469	471	488	464	433	428	423	478	418	450	463	482	440	434	468	455	480	470	453	455	457	460	447	436	475	473	446	429	501	454	478	457	436	471	434	460	459	451	486	471	466	422	465	437	464	479	452	473	488	466	456	482	495	457	442	479	487	454	440	455	464	485	442	449	431	503	450	423	493	433	461	441	455	451	476	457	455	431	484	445	486	451	454	487	481	456	453	481	450	483	450	446	495	445	436	494	475	430	461	452	454	513	454	456	474	448	412	471	416	461	467	450	403	494	494	458	435	453	456	460	477	456	471	447	489	450	481	459	411	480	446	432	457	503	437	480	443	425	452	445	442	481	470	501	469	486	478	432	449	478	443	450	441	443	462	475	490	460	438	454	444	446	454	455	452	470	477	463	420	470	474	420	454	460	461	467	462	414	443	438	465	492	441	467	485	467	494	468	457	444	490	447	463	431	436	446	505	463	451	466	404	497	441	436	446	454	499	452	449	471	443	474	464	451	439	466	438	459	451	443	487	439	465	486	474	419	489	438	466	461	437	497	465	451	476	462	441	429	477	458	480	465	445	458	474	452	431	411	450	411	448	406	401	459	463	422	451	463	467	426	471	449	470	425	469	487	480	442	483	426	468	398	432	453	480	458	445	484	469	464	485	467	468	473	445	495	450	467	460	422	440	508	467	457	423	467	440	453	490	483	466	481	454	437	482	459	439	473	430	475	435	439	448	437	458	455	429	456	476	483	451	460	464	480	437	454	461	436	455	440	445	410	451	441	467	482	449	461	478	465	508	439	456	424	443	411	474	461	443	468	459	454	481	444	433	457	449	471	441	471	492	496	434	502	449	486	452	503	491	458	440	486	462	459	471	445	436	473	481	476	472	467	474	413	460	455	465	441	496	461	482	464	478	485	420	476	458	462	437	461	477	498	445	406	454	476	438	452	473	464	426	471	447	418	441	451	454	428	475	432	477	446	452	462	470	478	460	469	451	460	453	445	466	439	435	465	434	454	433	466	460	415	472	449	497	491	471	478	429	447	471	460	486	448	456	491	465	432	475	455	450	492	459	436	434	477	446	446	457	419	456	442	453	432	453	471	447	477	442	456	474	461	515	442	456	441	455	439	471	455	459	469	455	465	468	447	488	421	461	475	464	402	433	459	457	457	456	467	476	459	485	464	423	434	439	438	431	441	499	432	456	479	422	459	472	439	479	442	441	485	440	469	431	436	439	469	478	485	444	485	457	491	423	464	411	469	460	492	445	464	401	495	437	444	484	425	462	454	455	476	465	430	466	483	475	461	462	434	491	436	438	492	440	455	452	416	468	442	475	469	470	464	429	470	441	480	471	482	469	451	433	428	471	437	484	467	469	471	441	433	459	457	466	460	468	474	457	472	449	456	477	451	438	473	452	463	468	481	446	452	491	427	484	449	454	459	462	454	446	476	448	426	429	427	432	477	416	475	501	470	472	417	467	472	452	504	470	457	430	494	427	450	434	475	483	452	422	480	465	439	436	479	470	442	488	454	452	428	451	439	418	471	459	492	449	464	476	460	476	420	435	460	465	478	497	454	486	441	453	450	437	477	457	456	480	446	448	435	407	480	464	438	471	450	443	435	461	465	452	501	449	436	498	458	470	453	428	467	432	489	428	425	464	486	466	459	485	456	441	438	456	521	466	468	473	438	428	425	454	451	462	432	439	459	481	452	449	434	477	498	437	439	496	477	433	446	439	482	486	438	470	498	484	456	465	440	466	466	451	447	468	435	450	457	462	453	458	453	463	433	454	444	454	446	459	440	457	451	433	484	439	452	474	447	466	450	437	461	414	451	459	481	434	471	442	445	462	466	436	467	454	447	439	432	456	445	421	425	476	413	445	427	454	445	440	489	430	476	456	472	469	446	450	453	480	450	476	445	471	456	450	459	486	456	458	452	447	493	466	497	453	450	461	462	443	454	460	445	444	478	482	474	457	462	465	431	452	447	468	475	439	461	446	448	429	449	495	461	452	455	475	424	442	480	476	439	429	461	472	478	445	472	463	455	465	449	453	477	457	464	442	461	477	481	412	472	428	478	457	486	445	455	460	453	447	491	472	465	463	491	409	434	520	459	463	433	461	468	443	435	465	447	483	467	457	440	456	465	406	433	465	506	459	486	460	479	435	462	461	461	425	433	420	475	473	496	426	439	440	480	453	485	472	461	420	488	468
10207	8909	9820	6295	3632	2411	1693	1263	1474	1174	1119	797	758	813	739	877	985	891	750	637	702	580	691	653	693	573	492	382	422	431	522	564	475	424	492	405	402	374	383	369	375	351	376	297	260	295	264	279	245	199	212	212	164	197	162	151	141	144	150	156	134	162	144	140	144	152	172	162	151	138	130	128	135	156	145	130	137	134	141	143	137	133	144	132	142	157	157	148	156	138	156	153	136	159	134	154	127	132	137	130	161	151	143	159	126	154	144	140	136	150	156	155	142	133	141	125	162	133	142	156	123	138	133	154	150	133	123	135	128	168	154	161	132	146	141	149	124	148	160	153	148	154	137	115	149	133	146	119	145	148	116	147	131	152	146	135	141	140	132	130	124	126	128	144	160	139	154	154	130	117	127	144	145	139	141	128	158	133	129	154	137	141	115	140	143	151	142	140	141	166	134	124	154	163	136	145	143	134	135	138	165	141	146	140	135	146	155	137	133	147	126	146	151	147	143	143	136	131	154	132	144	149	143	155	140	152	138	144	138	166	159	154	136	124	144	134	131	136	161	144	149	148	149	133	142	155	132	138	131	141	158	143	138	140	159	149	166	131	175	131	143	173	150	147	160	140	142	149	172	142	151	153	157	137	152	155	140	157	136	150	154	175	142	152	137	144	135	140	151	157	136	131	159	146	149	140	141	131	134	139	148	151	147	142	142	142	158	138	149	138	154	145	127	127	126	152	131	166	127	163	119	161	149	172	128	149	134	140	147	136	154	116	140	151	125	140	116	147	136	153	153	137	112	130	141	140	139	139	158	147	145	157	150	158	164	133	138	156	132	162	137	149	122	131	161	159	135	150	150	149	148	137	145	129	150	135	130	171	147	143	150	143	147	144	129	149	131	166	143	152	154	158	139	129	131	137	154	123	129	135	136	142	146	134	122	141	145	140	130	147	146	151	157	144	142	138	144	132	137	153	128	156	129	135	144	163	130	140	136	147	129	131	136	162	123	172	130	124	138	134	151	146	137	133	156	146	147	142	135	137	147	152	133	137	133	135	158	148	140	158	143	141	155	157	153	160	152	148	139	165	128	129	143	139	143	162	144	140	126	144	136	144	159	150	139	119	135	121	169	131	150	116	142	134	139	110	153	155	138	141	140	134	167	151	131	163	140	164	140	135	121	156	124	154	142	156	150	143	134	146	137	136	142	142	129	147	147	135	130	145	130	161	158	143	144	117	131	136	150	144	133	131	130	151	151	131	152	141	151	122	150	141	124	124	147	141	138	170	164	163	138	140	157	136	157	160	147	148	151	129	134	136	151	143	155	133	153	164	141	134	163	151	151	126	140	141	158	146	122	136	122	158	161	137	140	141	150	153	145	150	165	139	141	151	140	156	144	136	136	140	151	147	120	141	147	144	160	128	135	160	128	140	132	124	143	116	149	158	132	165	142	158	129	172	144	144	142	144	144	149	156	127	129	141	140	148	136	156	164	128	144	129	146	141	147	137	159	144	163	140	128	139	141	144	121	137	140	145	145	156	135	159	141	135	126	130	163	151	159	145	156	155	123	124	136	126	140	140	127	147	145	155	141	152	145	146	133	138	172	148	135	143	163	146	159	157	136	145	148	139	156	111	138	137	141	148	148	127	145	149	158	150	139	127	143	130	133	153	134	176	137	140	142	147	150	155	149	146	139	127	139	141	143	151	137	137	134	130	147	139	145	133	147	156	131	127	133	123	157	164	130	155	136	124	146	150	157	165	130	130	153	138	137	143	145	143	141	144	154	131	144	128	136	160	133	153	119	146	142	137	148	147	143	145	162	161	133	154	151	129	122	133	143	124	141	140	145	145	151	137	147	137	154	151	142	142	123	143	134	131	150	134	166	150	121	151	142	156	136	146	156	146	149	151	147	110	164	146	145	147	148	159	139	122	130	139	146	161	155	143	132	142	143	155	116	153	123	135	146	125	129	145	159	167	134	147	128	128	124	140	140	134	135	139	143	157	147	141	153	149	133	136	150	129	128	127	118	139	137	152	137	176	155	152	126	155	151	152	146	136	132	156	138	128	159	158	142	130	149	125	149	150	141	147	116	162	160	149	148	141	143	126	136	173	167	154	158	134	136	147	139	151	145	133	150	155	143	140	127	158	169	157	153	153	143	155	140	144	144	137	147	150	127	149	163	145	137	137	122	133	149	152	146	163	131	165	141	147	136	137	128	174	138	161	133	141	137	126	141	142	141	165	143	146	137	133	134	146	137	128	150	147	158	154	139	129	145	140	153	137	177	137	149	135	151	138	154	143	146	152	127	139	130	137	156	146	122	137	125	152	138	117	147	160	143	148	147	151	120	135	154	135	133	145	160	159	142	142	145	137	139	161	148	143	128	159	134	147	123	157	156	136	159	130	126	134	149	148	143	121	133	146	136	139	129	120	121	119	154	161	158	134	125	129	150	158	135	142	136	144	159	124	150	129	150	138	141	145	132	152	133	124	149	128	144	137	118	147	132	145	164	141	124	153	134	122	157	155	153	144	150	141	137	130	141	163	154	137	153	137	166	169	156	127	152	141	124	148	134	151	146	160	131	143	149	128	130	148	137	135	133	172	135	148	131	153	112	133	124	151	126	150	130	163	136	130	136	140	133	141	123	150	159	144	141	144	125	151	139	154	142	157	139	150	145	130	152	153	146	108	134	135	140	127	149	156	148	146	151	128	141	145	136	134	136	140	152	132	145	123	130	143	130	145	148	131	145	129	153	164	147	146	153	137	152	141	152	139	126	143	131	150	155	146	147	143	139	144	142	153	127	133	156	141	138	142	161	127	156	130	147	132	135	145	110	144	148	155	131	152	125	137	157	129	135	161	147	136	136	139	139	133	134	142	123	162	150	142	152	160	143	147	156	154	136	128	164	148	126	145	137	151	152	160	143	137	139	151	126	130	134	137	133	167	141	135	161	140	139	149	165	146	141	125	151	131	131	142	131	130	154	147	135	146	152	129	141	127	159	155	127	143	132	147	165	133	122	157	153	145	155	149	128	170	150	127	127	141	152	142	139	149	148	130	143	141	156	171	151	134	153	154	127	135	135	107	146	128	162	140	148	143	144	152	115	155	152	155	153	138	146	129	126	150	156	141	144	141	153	156	127	143	140	151	136	163	138	171	160	145	147	150	141	124	136	163	162	148	141	141	139	124	174	146	129	129	126	117	128	128	149	153	156	165	135	137	135	133	128	143	158	134	157	134	143	165	146	159	145	137	138	140	146	138	148	141	146	145	140	168	149	126	147	140	123	137	136	150	151	148	126	131	132	149	146	145	141	152	142	117	137	132	149	141	149	138	119	120	156	144	132	135	137	156	151	124	132	151	136	156	147	136	150	135	141	131	141	146	137	139	132	125	159	139	170	129	166	135	164	131	136	149	137	143	148	148	143	147	132	142	148	136	137	142	138	156	143	135	136	126	148	157	145	160	138	106	127	137	143	136	137	154	121	131	146	126
6992	8474	14596	14113	11423	9078	7311	5912	6904	6093	5562	4103	3831	4221	4150	4881	5665	4846	4120	4094	4082	3372	4040	3606	3715	3404	2870	2505	2391	2616	3148	3224	2877	2757	2743	2564	2560	2220	2326	2449	2130	2097	2126	1829	1334	1506	1383	1348	1148	1040	937	844	761	825	623	503	512	502	462	463	427	437	436	433	408	440	403	402	417	420	447	417	437	422	396	430	418	386	405	420	384	415	474	454	429	433	494	492	448	433	378	412	417	393	394	460	404	418	411	432	400	418	415	431	421	439	395	394	416	408	393	432	423	431	402	404	396	400	376	408	421	419	382	407	417	455	417	417	377	425	400	417	416	391	378	422	420	408	397	395	414	385	425	415	417	418	438	410	409	401	391	424	391	410	451	411	403	413	399	399	417	429	449	416	383	439	387	378	416	396	412	386	396	455	423	414	393	404	413	407	428	426	424	408	435	423	407	412	390	404	434	398	384	395	450	436	414	443	392	398	397	406	415	432	416	405	401	402	390	410	414	413	386	429	381	434	392	372	423	393	419	444	426	409	385	408	403	432	378	408	409	385	417	405	383	384	403	380	382	424	418	434	434	421	402	426	411	402	396	424	420	411	400	391	398	417	388	419	408	389	391	414	378	450	434	419	378	426	425	425	386	359	415	444	380	428	382	441	428	395	408	417	391	420	424	395	443	441	381	415	398	411	391	398	440	411	427	372	406	417	387	433	389	405	434	408	440	415	428	395	436	377	441	395	423	429	391	408	407	404	370	406	443	379	424	406	419	380	403	435	415	411	429	448	426	418	402	419	405	426	430	407	388	398	427	405	398	385	401	404	418	414	423	420	428	411	436	439	394	394	420	424	431	385	415	434	426	440	413	394	412	461	433	424	387	387	366	426	442	413	411	402	410	414	387	401	391	405	395	400	436	400	377	417	404	380	412	420	417	406	399	407	408	403	419	388	422	396	418	412	390	408	405	391	430	452	440	401	410	390	412	424	397	421	409	412	405	418	434	389	420	394	438	425	463	404	429	405	382	397	389	430	406	428	431	383	429	415	409	385	417	463	428	422	448	424	472	441	395	397	383	409	409	404	383	428	455	414	402	399	434	421	439	412	423	412	383	389	384	393	433	418	415	400	424	425	416	394	410	421	417	374	415	433	466	412	421	416	425	425	413	472	418	425	429	405	412	405	414	411	423	433	400	377	388	400	439	415	399	417	402	418	401	404	418	387	401	389	409	418	424	450	406	414	409	408	416	380	438	411	412	400	399	430	399	432	380	432	402	413	390	394	394	390	399	390	396	436	423	420	440	411	412	411	401	408	383	448	410	431	430	435	424	404	415	399	421	392	404	401	417	402	416	442	420	406	423	434	387	421	381	418	426	412	416	405	372	413	415	370	390	416	403	436	434	452	399	395	401	407	447	384	438	387	422	376	416	438	392	420	414	421	414	410	433	352	388	397	458	431	454	442	399	417	402	408	423	404	368	402	430	396	417	416	384	402	380	419	425	407	395	377	414	398	427	429	422	404	395	433	413	403	422	415	407	385	409	430	413	416	426	408	373	404	434	401	434	420	399	430	359	413	414	384	384	401	418	443	444	400	432	409	415	404	405	420	431	409	418	404	443	435	400	421	395	382	400	404	391	408	417	411	408	412	432	404	370	403	419	427	433	418	446	428	399	403	403	392	467	406	425	377	420	377	395	428	420	386	411	384	396	410	392	418	444	360	372	422	424	429	399	385	413	409	386	420	452	412	409	424	412	417	411	423	392	432	409	430	391	432	397	371	431	438	416	405	440	408	411	431	404	448	395	424	417	406	386	415	444	416	389	420	401	424	414	406	440	437	413	427	426	414	411	411	384	387	414	421	405	419	415	393	423	438	388	409	413	376	388	399	440	399	431	438	380	429	390	375	431	438	397	428	412	417	439	435	419	382	399	425	447	441	435	385	408	420	397	424	437	428	385	392	406	399	396	385	404	444	420	400	392	434	438	443	435	373	428	458	403	393	428	426	436	412	426	423	399	452	386	398	418	416	406	426	428	393	457	407	429	423	382	435	395	425	418	402	391	401	361	407	443	379	401	412	408	405	400	379	399	391	409	415	388	439	377	408	397	396	395	391	389	425	418	432	436	433	375	420	412	385	392	402	432	400	442	411	410	420	438	400	398	423	412	406	418	424	402	413	417	408	400	414	372	435	416	401	430	403	402	442	392	405	444	425	395	411	431	419	438	374	391	357	437	450	432	412	397	435	446	403	417	393	377	373	408	465	423	402	394	408	437	434	400	375	427	431	413	439	380	385	430	390	422	467	427	408	422	435	409	410	400	405	418	429	440	401	413	410	408	419	444	417	390	452	410	404	410	394	453	408	427	412	441	449	376	440	415	417	422	353	439	436	438	430	384	391	417	406	393	418	439	377	412	435	436	389	397	425	405	404	441	440	396	412	412	426	419	404	444	426	400	418	424	401	395	399	392	389	428	405	434	374	390	406	386	421	395	388	387	393	417	398	401	420	372	446	371	416	426	427	371	422	429	409	435	381	411	421	412	461	440	418	413	418	431	396	419	434	419	427	390	423	406	431	390	416	418	417	449	431	396	377	393	404	405	435	422	396	416	398	369	404	408	406	404	446	418	397	403	419	386	362	401	397	405	442	442	409	446	400	387	376	417	389	389	408	422	385	392	396	397	401	398	413	437	439	420	435	424	377	399	381	433	400	446	404	416	412	452	402	452	410	420	376	429	433	382	426	422	429	419	410	409	408	408	391	435	403	415	461	406	398	436	431	414	418	387	430	422	455	393	410	422	417	367	424	408	399	431	428	372	420	415	456	372	399	430	386	398	419	425	421	395	448	404	412	418	421	440	400	401	391	438	380	453	417	432	422	417	366	405	434	414	446	396	374	428	398	423	423	424	382	397	401	439	395	427	396	414	391	382	384	385	425	399	403	407	370	456	387	408	420	387	432	418	392	415	414	418	418	396	414	410	389	420	389	430	422	399	468	393	389	404	413	429	416	387	370	401	407	419	399	404	414	394	431	407	447	391	414	455	397	406	412	430	411	388	401	416	380	434	439	420	399	400	385	449	396	405	429	398	420	419	426	410	415	379	400	401	408	403	421	411	384	414	391	395	406	417	384	389	442	370	403	404	401	383	428	423	399	399	425	441	407	415	416	407	395	387	428	384	418	424	390	400	394	410	391	391	421	405	439	414	412	413	440	396	406	394	393	401	414	415	409	413	414	422	449	428	420	412	404	454	371	411	428	427	385	389	407	419	393	404	399	411	425	404	415	404	398	404	419	405	402	449	419	423	404	422	411	436	421	386	431	385	419	360	377	415	409	458	410	379	416	426	406	394	366	400	408	388	386	427	389	428	439	435	430	407	419	381	373	388	445	406	401	444	423	404	403	421	461	407	373	460	430	394	427	436	417	422	416	397	398	441	396	424	404	423	392	393	424	431	455	413	422	391	415	420	417	406	437	447	428	455	409	430	427	391	389	432	401	380	448	415	405
22723	21815	25131	19223	19671	13797	11752	8287	10146	10463	8176	6058	5938	5281	6349	7309	9055	8698	6910	5324	5488	4742	6114	5286	5106	5650	5261	2997	2984	2759	3774	4234	3681	3757	3225	3320	3108	2972	2683	2671	2372	2365	2516	2250	1370	1345	1271	1066	891	682	621	534	525	491	408	245	176	189	167	147	130	142	134	158	134	136	110	127	122	97	98	121	118	139	111	109	107	106	116	115	124	120	114	119	131	150	168	166	149	111	111	107	127	114	103	101	110	108	113	113	108	111	127	108	118	103	102	116	111	90	110	107	123	120	91	143	113	99	104	127	110	87	115	107	111	110	119	130	115	114	129	107	116	104	109	120	114	100	98	125	120	102	112	117	101	130	111	121	86	117	96	112	107	106	96	112	108	135	127	97	139	112	88	104	112	110	105	107	106	105	109	112	101	92	109	93	118	124	86	140	134	117	110	94	106	116	124	122	105	122	94	122	107	108	107	103	99	115	102	103	111	109	112	127	128	106	100	114	123	121	119	121	109	124	114	134	119	114	119	115	105	90	110	101	113	122	124	94	83	90	100	99	126	106	101	118	108	102	112	117	105	122	99	110	115	124	116	116	106	89	120	104	99	84	109	98	119	90	115	100	101	122	104	101	134	132	106	125	107	101	105	108	105	117	89	99	108	112	128	114	123	108	116	119	126	99	113	112	113	119	117	111	99	115	117	125	107	121	112	85	105	88	110	121	104	101	127	125	108	108	104	120	105	109	111	128	122	117	100	103	112	111	107	126	102	84	109	99	119	100	120	106	105	102	104	125	117	112	92	105	121	103	118	116	103	100	105	99	107	100	108	109	116	102	116	104	127	129	118	116	106	120	107	110	104	131	112	126	117	105	117	118	110	110	115	116	115	109	106	105	113	114	139	109	108	116	119	117	113	96	102	107	117	112	115	114	120	97	103	116	112	112	107	114	129	119	121	115	122	103	130	112	100	109	114	108	102	118	112	121	107	111	147	122	112	120	99	109	89	111	113	110	105	106	111	127	117	100	120	94	120	112	97	122	114	114	100	118	116	103	115	114	123	112	117	109	116	105	119	91	105	112	128	114	114	129	117	114	116	107	119	103	122	111	123	103	102	100	112	112	103	110	113	108	94	101	121	123	115	107	107	101	97	122	107	112	110	122	117	119	90	108	105	104	116	101	123	109	104	93	125	116	115	110	116	111	104	110	111	103	124	115	114	101	90	113	95	115	103	95	101	96	117	104	126	106	95	105	120	117	106	104	119	95	115	110	109	117	103	107	97	106	109	97	128	108	103	106	118	102	110	109	133	107	105	106	114	108	125	103	103	93	105	111	112	125	115	114	119	117	102	129	125	119	114	101	117	120	116	132	124	124	124	91	112	115	102	105	95	108	126	105	112	123	98	92	127	110	130	118	127	101	105	128	118	103	104	115	118	102	125	83	92	106	134	125	110	121	113	110	98	118	121	138	110	115	97	112	103	113	108	113	122	103	108	97	103	107	102	117	106	111	101	108	121	97	92	115	106	108	123	126	88	120	107	103	104	129	130	106	121	113	121	128	102	111	98	114	117	112	97	114	91	112	98	111	112	98	105	107	102	111	116	106	83	116	113	121	98	110	96	104	109	106	95	114	94	111	127	96	104	104	105	98	119	101	110	108	104	105	97	103	133	88	105	122	119	107	95	101	110	98	117	121	96	108	100	113	113	121	117	106	100	116	106	102	125	130	118	130	109	116	94	101	102	119	122	120	102	120	102	104	95	101	111	108	101	104	106	135	111	114	93	102	125	108	115	112	95	106	124	123	106	110	107	117	110	106	116	110	131	111	102	127	117	122	117	91	110	102	123	110	115	119	107	113	106	113	103	134	110	108	130	116	123	115	89	122	103	123	107	116	121	109	108	120	108	98	102	129	129	105	113	121	108	120	96	119	109	113	111	132	129	122	97	102	127	101	110	108	120	109	103	117	122	119	98	99	112	110	109	127	132	109	116	114	123	105	106	118	105	109	137	113	109	129	106	115	107	96	114	123	117	117	117	107	109	114	107	107	74	104	98	116	131	125	134	109	123	114	86	101	107	108	90	95	138	110	110	131	106	108	101	110	97	112	100	122	121	127	105	94	111	107	117	115	119	109	124	111	100	98	129	115	100	92	111	104	110	110	122	124	117	129	116	105	99	122	118	110	133	117	118	124	118	110	109	119	99	137	92	120	106	116	111	110	118	117	92	104	90	122	94	125	109	104	116	140	116	113	120	98	99	115	114	93	115	100	107	120	106	96	105	126	117	114	104	103	108	111	114	109	108	118	106	102	87	125	114	109	96	121	98	117	102	114	92	104	107	135	95	118	111	104	99	94	103	115	105	95	95	112	102	130	110	116	101	93	112	105	114	103	120	110	102	105	109	95	114	119	122	120	99	113	104	136	128	111	93	108	101	122	118	136	107	118	130	120	95	107	106	117	111	99	96	108	129	125	112	116	104	91	113	104	110	101	78	93	115	115	96	113	104	107	100	105	93	106	109	113	115	125	119	115	112	111	120	119	127	104	112	115	113	116	113	112	105	97	112	110	92	114	129	109	108	108	109	115	125	117	107	101	122	118	122	124	123	107	113	133	110	116	123	134	97	126	113	93	111	95	115	111	100	124	126	117	121	97	105	119	107	121	116	115	99	103	98	114	115	121	116	102	102	103	114	130	104	100	105	97	117	124	89	115	120	101	92	96	110	120	108	106	90	95	113	105	116	110	90	136	102	112	129	101	101	103	109	115	106	109	128	104	102	119	120	103	111	126	121	120	93	113	122	111	107	92	112	124	114	111	128	117	105	115	88	109	117	86	100	118	100	106	90	125	116	122	121	114	101	101	104	111	124	115	98	127	127	118	107	111	111	108	107	113	109	114	121	107	116	111	130	107	105	123	112	92	118	107	104	116	102	113	135	103	103	122	120	111	124	116	114	91	114	115	114	122	111	108	127	116	113	97	105	108	95	120	140	118	127	102	99	109	125	111	109	114	125	117	99	115	91	110	119	97	125	108	121	117	112	112	118	98	89	127	125	116	120	100	127	105	118	123	108	109	110	103	124	124	104	125	117	105	113	113	103	129	119	107	116	105	114	105	111	103	114	107	104	94	95	117	110	104	127	124	127	114	108	120	110	121	112	134	108	112	109	107	92	113	121	104	91	124	103	122	89	113	122	116	88	144	95	123	114	98	107	119	102	117	91	101	103	130	123	107	136	111	106	122	118	110	115	108	109	120	112	108	111	100	111	104	127	99	107	110	121	111	135	114	117	111	102	123	121	110	116	107	102	113	105	112	115	114	120	105	101	99	111	106	120	106	94	102	109	107	101	123	99	107	116	95	114	108	102	103	121	118	89	123	111	108	107	131	129	113	108	110	121	119	124	119	112	104	116	128	108	116	127	108	97	121	140	119	116	113	102	105	99	90	110	97	120	108	102	102	111	97	120	101	136	112	110	115	108	110	108	134	120	103	126	101	110	119	130	98	104	97
14902	18590	26266	27810	30901	24534	25564	22102	26863	27377	23857	21368	21189	19556	23402	26122	30034	27586	25343	22566	22898	21452	25605	22652	23069	24419	22751	14837	15661	15267	19083	19882	17990	18646	16361	17583	16536	16267	15766	16294	15119	15230	15872	14103	8797	8844	8634	7193	6487	4566	4496	3886	3495	3321	2641	1509	1053	972	704	593	553	565	538	622	558	505	434	383	379	370	352	389	314	336	355	365	355	336	318	359	352	354	340	318	336	498	738	718	445	357	356	346	311	323	339	348	319	347	356	348	331	361	363	330	349	315	341	316	344	335	338	361	344	354	356	343	346	353	342	351	354	303	304	317	328	322	354	333	381	344	330	377	319	363	354	334	331	326	351	329	318	308	350	359	343	323	344	331	328	344	326	321	350	329	306	355	350	323	336	343	325	359	339	324	337	328	351	371	341	326	312	296	347	335	339	337	324	330	330	319	347	366	307	334	322	324	344	321	321	337	344	333	309	330	322	329	314	324	369	324	370	301	348	312	338	284	365	342	337	346	337	342	361	368	324	338	313	308	341	357	363	331	334	338	322	352	330	302	339	354	348	330	319	317	326	324	348	374	337	340	362	326	358	320	360	313	358	343	329	362	353	345	319	306	334	308	326	357	334	314	362	315	361	328	314	318	323	327	331	335	383	318	357	317	321	334	299	321	357	323	340	329	333	338	329	337	331	345	319	308	330	363	342	363	352	316	335	328	355	315	319	329	351	326	337	328	358	349	334	333	328	320	312	323	330	323	323	340	339	342	343	372	343	335	334	336	338	339	299	339	339	341	366	346	340	328	342	324	312	347	332	352	345	386	334	319	356	309	360	296	313	323	354	339	342	335	329	316	327	307	340	322	327	359	342	313	347	324	346	342	348	366	367	315	331	352	325	328	357	325	337	318	338	351	340	309	304	311	353	345	320	328	310	310	350	333	334	312	309	331	320	313	339	322	353	350	320	366	341	320	337	316	326	328	310	346	315	349	322	326	352	346	305	326	334	358	329	300	314	331	327	338	315	342	331	345	336	312	349	367	340	322	336	358	333	344	344	353	323	328	350	339	357	343	317	345	320	340	320	327	327	376	335	330	340	332	295	355	331	337	351	316	363	342	343	327	345	372	347	345	328	363	321	340	321	331	306	336	350	311	336	381	312	375	294	322	340	313	314	335	356	340	360	340	329	346	314	386	330	305	324	339	347	326	346	377	321	340	334	360	309	310	335	343	364	353	319	355	339	311	330	363	346	336	343	329	329	329	354	341	341	293	349	323	323	338	334	376	325	311	323	344	311	321	335	369	366	334	318	330	348	331	359	364	332	367	326	360	329	334	338	335	309	311	335	334	344	354	317	366	362	318	368	291	356	331	339	341	336	334	341	342	320	348	323	355	349	341	336	341	339	360	324	324	310	367	331	325	362	340	350	347	376	327	332	316	314	328	342	360	326	334	330	339	339	335	326	303	347	362	365	312	334	318	329	335	351	323	339	352	348	325	337	363	339	365	324	346	312	361	305	314	335	337	321	322	337	336	326	325	346	308	325	313	332	376	334	325	336	314	333	328	343	360	315	359	327	319	332	383	361	340	359	328	372	347	346	323	321	357	358	354	329	313	381	332	344	338	336	333	339	330	332	331	333	344	339	330	329	335	368	326	325	338	333	354	356	336	340	344	327	372	332	348	344	302	323	308	354	340	359	321	361	332	361	359	305	371	329	321	338	324	324	319	315	341	319	321	351	320	306	303	338	358	326	336	340	333	322	344	356	388	350	328	317	309	343	347	303	343	336	333	332	375	330	329	319	351	322	349	350	319	346	336	367	341	344	340	330	344	334	341	323	348	314	328	357	308	349	292	365	331	341	332	344	350	339	316	340	335	352	328	349	346	326	305	343	337	331	326	328	338	348	358	331	330	316	326	329	347	333	329	313	341	329	350	320	356	324	342	334	330	315	335	318	358	338	316	346	344	336	344	347	362	345	337	338	324	342	328	327	332	312	318	343	337	313	349	315	343	310	308	335	302	349	307	319	344	321	338	332	341	334	327	332	338	333	335	314	329	330	312	326	336	312	325	367	369	356	304	320	354	354	327	334	375	323	334	319	328	342	358	340	354	302	344	367	317	360	337	342	312	323	327	319	320	328	318	328	326	358	314	397	320	321	362	330	317	373	331	289	316	315	357	349	329	352	343	315	376	326	343	356	352	335	340	285	350	338	344	363	343	351	345	301	344	359	328	334	335	370	331	332	287	337	350	320	329	336	330	322	335	294	334	309	342	349	321	340	347	344	329	327	348	329	343	324	295	325	338	323	348	351	321	356	328	333	316	300	336	315	347	307	332	362	339	326	338	328	317	362	358	334	351	372	365	334	341	357	347	320	328	303	338	344	326	339	312	316	330	314	345	343	346	321	343	333	340	319	344	331	325	313	333	355	322	332	299	312	284	322	350	350	347	336	325	319	312	356	373	343	354	331	337	313	333	360	327	342	336	318	326	362	355	349	328	339	372	303	329	325	340	350	330	335	309	335	335	317	344	318	341	363	329	294	338	317	321	316	348	341	346	339	346	333	332	336	323	349	321	377	310	290	331	299	358	349	333	326	323	325	365	341	354	330	351	299	327	331	355	320	319	347	337	335	309	337	328	339	341	330	303	357	337	340	354	352	339	361	307	335	342	347	366	368	341	328	351	294	357	301	344	355	308	326	367	348	323	338	361	327	331	327	297	346	345	321	296	337	330	352	359	314	310	328	327	310	328	290	329	363	357	369	315	330	331	336	339	310	344	326	373	314	369	322	319	354	366	342	324	338	312	322	341	343	336	337	305	311	314	319	367	347	338	348	335	317	339	344	342	329	348	319	324	339	318	319	329	335	340	337	330	380	348	338	316	319	345	317	325	316	342	328	352	341	334	337	366	325	356	324	320	339	330	315	350	317	317	343	352	343	321	334	369	357	343	363	312	337	344	324	359	358	374	334	333	328	292	336	329	333	344	291	323	305	327	336	339	315	341	340	328	347	333	355	356	360	339	341	335	337	354	330	311	365	359	363	315	319	320	305	322	314	321	345	339	333	334	303	326	360	326	339	324	329	347	303	312	360	297	343	333	326	353	332	335	312	342	369	352	340	303	336	369	343	340	349	349	339	312	289	309	294	322	289	350	330	348	341	315	319	325	328	351	331	340	332	308	322	355	322	316	328	334	334	371	335	337	337	334	338	352	347	335	329	336	334	311	341	350	317	352	335	369	331	360	332	338	341	309	363	330	342	341	341	324	332	330	329	355	326	327	335	344	345	340	322	363	331	325	343	337	323	338	319	361	358	350	359	342	375	322	345	330	347	338	350	335	328	331	334	337	365	345	326	352	337	317	352	359	320	317	323	332	299	326	362	342	335	351	310	352	313	344	342	317	315	332	324	329	334	328	348	334	333	355	350	327	335	355	317	349	330	329	346	319	330	355	371	314	317	368	319	348	329	325	300	345	345	321	354	308	341	319	313	354	304	327	356	322	316	310	345	339	330	354
29955	27479	29975	24895	29682	22506	18150	18387	19328	19346	16823	15355	16184	11964	14613	16100	20950	17861	13083	11007	10853	11697	14916	13168	12290	9856	9097	6788	6146	6458	8592	8646	7735	6761	6533	6832	6501	5785	5659	5346	4837	4839	5144	4944	3899	2926	2211	1961	1763	1246	1088	920	865	898	673	514	355	318	268	202	192	202	206	215	184	148	196	122	154	144	166	142	157	151	130	139	139	134	146	127	165	148	136	157	144	223	243	165	151	124	136	123	162	138	129	141	134	144	151	138	144	132	151	165	129	127	129	166	135	164	143	144	148	151	132	106	152	152	144	135	122	143	138	137	150	141	163	150	133	141	159	145	123	142	132	152	132	155	133	141	160	136	147	158	130	150	149	149	141	156	130	121	145	132	133	154	134	143	142	140	143	133	123	130	139	124	159	132	126	168	127	134	141	141	142	166	128	111	116	126	136	142	159	130	125	138	139	149	135	144	125	130	147	134	131	133	149	127	149	129	138	160	150	145	144	123	144	143	134	132	129	142	126	163	123	133	124	142	122	164	114	151	147	152	138	133	121	125	145	125	124	144	144	140	153	140	127	114	135	144	133	143	146	159	139	135	162	159	129	161	146	138	139	138	153	135	123	143	132	141	142	120	146	135	138	126	134	127	141	135	144	153	144	123	130	130	168	137	145	132	122	118	132	145	152	142	137	140	141	138	142	145	137	135	125	151	130	137	153	141	133	135	143	154	137	133	137	153	134	143	122	151	124	135	126	137	158	125	138	173	133	133	125	135	144	157	141	156	117	143	144	147	131	129	124	134	144	143	142	141	137	137	167	129	143	126	141	137	145	128	147	123	159	141	136	152	123	174	137	134	150	130	129	152	146	161	135	120	140	133	131	150	134	144	125	148	131	123	128	137	163	138	130	151	127	145	144	141	161	135	144	145	170	132	138	134	150	131	135	136	146	120	135	156	145	118	146	127	147	139	137	135	166	120	136	139	160	138	145	135	154	123	140	140	144	129	147	123	145	153	139	149	139	135	143	135	150	163	148	126	128	149	159	150	140	127	130	143	140	162	127	122	141	152	118	150	128	121	137	142	140	136	146	117	171	165	159	134	148	139	147	138	142	160	128	132	139	158	138	133	148	142	143	134	124	139	120	112	159	116	146	154	145	144	116	121	160	149	135	123	129	151	125	122	152	136	124	158	178	131	150	143	143	129	135	129	155	159	145	129	133	153	128	132	142	155	158	141	141	163	130	135	149	139	152	145	159	143	145	150	121	120	156	136	139	118	154	131	138	132	132	136	147	119	144	131	137	150	144	136	133	142	137	154	124	159	138	106	156	143	180	118	126	129	132	127	137	155	130	144	128	146	133	120	139	131	156	124	144	152	141	169	144	116	136	132	139	128	144	156	145	141	149	146	148	167	131	134	144	152	140	123	132	112	142	169	141	142	145	145	145	118	118	135	139	149	155	146	147	142	165	151	154	142	125	123	128	163	152	171	144	137	138	129	147	126	133	127	148	137	139	127	128	128	145	147	126	162	142	144	127	127	136	140	169	143	151	129	159	147	138	143	153	143	126	136	144	141	127	117	153	127	134	131	141	130	149	141	137	115	152	143	140	143	138	139	130	130	141	152	150	137	133	123	144	129	134	154	113	114	125	119	108	106	143	139	159	148	137	132	137	135	143	137	109	153	146	144	161	144	148	123	127	140	146	135	161	137	141	129	151	149	124	135	124	123	153	126	118	139	161	147	135	141	160	159	129	159	153	130	136	146	159	135	148	147	114	113	120	144	131	131	166	150	168	116	131	149	146	123	134	129	133	167	134	118	142	137	126	143	129	131	136	137	144	131	155	144	144	150	138	145	151	126	127	142	129	143	134	139	134	149	168	125	160	140	160	139	141	160	142	136	160	153	135	150	142	147	155	122	137	142	137	139	140	131	138	121	110	132	146	140	145	140	146	156	139	146	140	136	145	156	137	142	138	155	137	163	124	150	125	139	127	149	118	141	144	130	138	133	149	116	150	129	122	119	136	131	151	154	140	148	127	138	146	144	131	146	145	120	133	149	138	149	129	137	144	134	134	165	133	154	146	146	144	163	139	166	148	129	134	126	132	119	136	137	145	123	116	137	145	135	137	134	134	163	139	119	143	137	137	136	134	138	132	145	159	151	150	143	150	147	147	138	123	119	112	154	142	137	144	156	137	124	126	137	133	128	140	143	132	141	124	157	148	128	130	141	161	139	139	132	121	143	135	147	145	128	129	144	134	128	140	131	119	151	142	132	129	133	127	147	138	127	110	144	174	143	135	145	128	145	148	139	134	170	158	126	131	127	151	125	178	123	148	133	148	136	136	132	141	155	121	159	126	141	142	121	131	137	146	163	131	151	137	158	132	156	143	130	139	128	154	152	131	151	144	126	155	127	144	138	131	144	130	133	133	140	128	124	143	138	153	138	144	126	129	120	137	156	157	132	122	147	131	127	141	156	141	159	153	141	131	127	131	143	137	151	129	125	125	134	148	131	136	138	119	123	157	137	133	139	138	129	128	133	177	140	110	155	158	141	141	140	119	122	134	161	160	151	144	145	138	133	124	158	132	154	126	135	130	145	127	156	124	153	145	147	128	155	129	150	138	122	135	148	154	139	128	143	152	121	136	127	154	142	148	155	138	127	106	124	142	139	143	160	154	112	175	163	148	158	113	142	120	131	128	164	140	145	134	129	142	136	133	161	153	150	129	139	149	119	147	127	154	143	148	131	165	108	158	150	147	126	120	157	132	142	147	105	149	131	153	142	133	120	144	113	141	135	168	155	140	138	163	144	140	130	150	151	145	115	166	145	136	123	140	133	158	146	135	142	150	170	140	157	154	138	163	146	130	132	133	141	137	157	136	133	137	157	140	133	128	150	125	125	145	136	122	133	148	140	125	144	164	130	144	135	140	136	156	143	145	147	139	158	159	147	153	156	142	123	146	124	146	138	138	144	154	133	138	136	139	135	132	133	148	138	141	146	151	148	142	144	141	159	147	145	172	141	133	127	153	132	118	143	136	159	123	132	141	136	131	145	150	159	133	169	152	146	135	140	136	134	134	140	114	134	117	117	145	153	137	123	162	139	136	137	120	151	151	160	152	166	126	140	156	120	120	151	140	123	127	143	126	112	145	144	127	124	130	121	134	153	142	160	135	149	154	142	145	159	122	129	141	133	136	151	144	127	136	129	141	134	126	148	132	129	150	141	141	144	131	128	157	150	120	129	118	117	121	130	135	166	139	136	128	137	134	148	135	139	137	145	137	142	146	145	149	134	141	124	142	145	146	128	131	163	131	149	127	136	132	134	149	128	141	126	140	135	135	131	130	150	149	127	158	152	145	149	147	127	127	152	123	155	146	119	152	143	146	140	141	149	176	152	132	134	134	140	125	146	144	152	131	145	139	131	139	151	149	159	143	144	136	116	127	125	118	139	157	137	151	125	122	128	108	143	136	151	149	133	141	114	145	143	133	136	132	142	140	147	144	149	162	130
18900	22418	28957	32550	38958	32129	30567	33575	35392	36150	34903	34586	34191	29371	34969	37317	42977	38226	33572	32469	32536	34317	38139	35851	33796	31433	30388	25157	24648	26125	29442	28838	26214	25187	25296	26567	26054	24915	24732	24217	22926	22987	24348	24030	20295	16037	13248	11879	10856	8110	7080	6152	6048	6058	4415	3327	2186	1767	1382	1021	904	860	920	1147	871	727	556	454	443	452	435	456	425	443	408	447	405	421	460	435	439	435	362	426	445	961	1098	568	386	437	388	406	407	424	373	434	379	371	418	434	409	422	406	379	432	378	409	414	419	418	422	401	419	405	396	420	378	406	426	410	414	405	415	417	403	392	379	408	399	426	420	424	414	414	412	425	404	411	370	438	419	456	401	419	424	428	396	421	443	413	408	390	391	401	411	420	389	398	400	401	411	380	382	414	421	391	420	393	387	394	403	392	374	398	405	421	420	374	401	377	402	419	423	415	389	436	401	402	414	403	416	426	406	441	398	431	407	402	401	396	393	424	424	389	440	417	392	419	409	435	404	405	403	411	407	417	445	398	400	402	388	408	439	415	423	403	375	412	412	386	422	435	393	404	420	391	424	390	415	405	389	394	414	418	396	417	415	410	401	414	435	426	404	407	414	431	438	408	418	418	444	410	419	417	403	413	431	429	410	361	402	392	392	426	418	399	397	399	400	421	398	421	414	432	418	439	411	399	423	438	426	432	401	378	394	433	433	382	426	375	398	428	426	411	435	395	426	462	458	418	398	382	441	410	400	427	405	401	419	442	428	421	425	434	388	421	387	397	370	440	446	420	446	429	405	406	386	409	392	422	439	368	425	415	389	428	366	456	432	388	437	393	388	438	401	415	399	420	384	452	400	384	436	388	391	419	452	409	447	411	422	413	445	447	392	381	431	410	430	401	400	436	416	406	423	409	405	455	452	395	411	440	408	407	380	403	423	391	408	401	416	433	407	395	413	387	433	446	422	397	424	442	422	330	437	374	445	378	408	404	419	417	403	437	393	424	386	421	410	429	394	430	366	392	416	417	436	407	419	400	398	396	407	387	392	416	378	389	424	382	452	412	419	437	449	396	431	421	414	399	387	412	413	418	426	443	414	375	427	407	411	388	433	405	429	419	389	397	426	385	386	438	387	398	441	410	423	411	413	414	433	402	375	394	440	402	422	399	393	420	383	423	406	429	396	414	388	432	396	461	429	397	393	405	398	395	431	394	422	409	414	383	411	404	418	402	373	421	389	430	420	348	411	374	400	370	408	422	427	410	411	417	424	427	379	413	406	380	391	408	387	416	370	394	413	401	397	376	404	439	409	389	443	423	456	446	404	391	397	384	419	406	373	439	433	363	407	395	369	409	378	412	403	393	431	408	402	393	411	420	396	408	385	392	411	407	432	418	415	404	430	414	382	421	419	420	398	419	384	394	396	384	429	413	423	400	436	385	413	435	406	418	368	431	391	433	410	408	416	386	363	421	450	417	412	423	377	427	424	411	401	425	418	413	389	396	385	403	385	445	396	387	399	403	407	375	410	406	448	386	376	397	423	399	431	416	454	404	409	423	395	464	405	418	410	400	421	400	433	392	384	417	404	385	414	387	384	414	403	388	404	414	415	401	391	431	413	403	382	422	452	436	408	436	410	434	389	436	411	419	398	396	372	406	390	413	415	445	398	417	396	409	413	419	443	405	411	424	421	425	411	410	448	395	421	448	415	418	450	442	447	378	418	372	396	367	431	431	399	422	396	401	413	401	423	427	384	450	423	423	423	403	415	410	414	416	393	455	401	381	435	446	417	402	405	432	434	373	440	391	407	435	380	396	404	434	420	421	405	422	376	435	401	404	417	430	423	440	422	408	402	407	418	392	403	378	438	407	415	416	402	411	416	428	429	432	406	413	403	442	447	406	405	403	432	390	401	414	384	438	408	411	418	429	394	386	406	414	391	442	412	397	417	428	399	416	432	390	392	436	405	382	381	423	385	407	394	412	408	411	456	436	420	420	461	413	400	416	407	423	416	429	392	402	432	417	391	390	417	396	440	401	402	428	416	413	419	385	382	426	416	386	384	378	446	399	419	430	405	439	393	411	404	406	409	426	391	443	428	414	436	405	408	451	408	416	457	385	417	403	412	414	422	441	399	419	421	383	393	427	419	413	426	427	408	419	419	396	410	408	427	403	376	414	450	455	434	410	412	425	431	420	402	431	408	464	442	403	433	438	444	424	404	387	388	414	400	422	456	402	409	426	410	377	392	451	407	426	436	376	371	407	412	395	382	424	451	394	425	450	418	440	454	425	392	377	426	408	398	409	409	408	402	393	405	415	404	422	410	394	437	386	426	388	389	390	421	437	425	419	420	416	378	373	404	401	397	434	404	425	433	404	418	392	410	414	378	398	439	402	417	412	445	431	430	412	405	401	434	417	405	401	428	443	419	417	454	375	377	420	414	396	389	421	402	427	390	402	405	408	370	386	427	393	415	430	430	423	437	408	402	407	376	395	416	405	430	412	429	415	445	414	411	437	421	444	426	416	401	413	421	393	385	428	434	388	448	429	386	394	390	397	406	414	448	381	390	420	440	410	398	414	378	410	402	380	386	423	426	443	444	405	440	371	421	376	428	398	405	388	437	407	390	406	422	402	396	408	425	410	413	425	407	412	395	404	403	417	423	400	404	393	412	432	408	424	413	409	417	404	433	420	401	415	414	379	402	406	400	424	397	429	365	405	404	408	436	414	391	424	369	400	406	427	444	388	405	405	397	412	405	448	410	394	425	438	417	372	433	442	401	429	436	390	418	438	420	441	401	382	419	432	419	402	380	453	387	371	398	393	410	427	387	410	429	460	353	409	375	379	403	423	396	415	410	419	426	409	406	402	430	413	385	414	402	400	386	405	389	437	420	383	424	409	427	416	444	363	438	450	398	443	436	407	424	398	410	396	405	448	401	389	412	447	414	406	385	411	383	424	406	397	415	440	429	441	368	415	381	417	394	468	387	382	413	421	390	413	405	378	388	370	426	420	428	400	417	386	406	403	414	446	435	406	411	430	464	390	416	450	455	397	424	403	440	418	400	413	409	434	451	398	422	443	396	430	391	413	402	418	415	423	423	385	415	411	427	430	422	426	390	410	421	367	429	419	409	401	431	420	446	394	421	401	430	389	380	384	401	402	374	404	402	399	435	450	383	435	385	392	436	463	425	392	404	426	409	405	406	376	410	404	406	395	414	414	423	421	424	421	399	357	386	441	450	428	414	370	429	391	411	404	423	393	431	422	410	381	431	414	375	436	407	417	386	385	392	382	416	402	388	394	438	412	390	449	415	413	413	423	384	389	400	455	437	405	399	409	446	408	388	398	453	371	421	447	384	395	392	424	382	413	390	423	399	419	416	417	381	405	418	418	430	424	424	410	426	407	391	390	403	393	421	418	419	457	411	441	405	389	453	367	425	440	403	404	449	401	439	381	419	405	432	409	424	420	414	391	423	402	401	401	418	459	434	445	423	427	409	403	359	421	415	398	391	380
9208	7845	8729	4877	3548	2179	1745	1566	1627	1459	1196	1059	1019	787	789	905	1004	812	719	640	575	678	765	773	566	503	536	373	364	365	440	423	376	380	380	380	366	330	321	309	317	284	304	313	271	236	204	197	206	145	152	144	150	152	123	150	139	122	140	121	114	128	113	119	126	130	127	107	137	117	129	125	134	138	122	121	128	110	143	108	131	118	128	114	105	148	128	127	123	127	119	134	147	126	113	134	127	139	126	128	127	147	129	135	120	117	121	113	114	118	112	114	120	138	123	120	109	122	106	110	122	113	122	120	106	138	116	130	119	132	133	123	115	130	117	131	128	149	127	103	129	101	122	118	116	128	119	134	125	112	110	139	120	117	123	126	111	112	119	93	125	141	123	121	120	137	110	132	113	116	129	118	130	142	141	124	117	125	121	114	118	122	128	125	129	120	140	113	118	147	150	116	122	108	116	125	129	135	120	107	140	110	117	113	108	119	137	119	125	122	124	105	129	128	121	115	121	141	121	114	120	142	127	118	140	136	123	142	128	123	127	137	130	131	133	125	115	129	119	123	132	117	129	123	138	118	137	107	112	122	130	123	122	127	106	123	136	131	125	124	106	116	138	127	120	159	134	135	137	118	125	151	129	113	121	118	138	113	126	132	135	119	129	125	104	126	113	113	125	124	124	108	114	115	138	119	140	134	126	132	113	139	119	131	106	132	146	127	111	131	129	135	124	124	114	109	115	132	122	132	101	123	124	127	122	126	126	122	132	125	119	114	117	118	122	108	120	119	123	125	134	126	116	153	135	127	144	114	132	108	127	134	112	131	117	125	121	124	118	127	129	146	124	106	124	103	124	112	115	116	136	118	119	113	134	110	129	114	120	128	125	121	124	117	125	140	125	137	131	130	127	126	136	122	128	143	120	129	95	146	120	104	109	119	125	100	133	108	125	129	102	132	122	113	106	126	133	126	114	123	121	130	102	135	112	117	129	129	125	117	129	117	122	130	116	111	122	107	115	120	131	123	117	145	106	128	117	111	111	147	136	113	117	130	129	152	110	129	123	129	128	140	135	127	106	122	137	117	115	114	136	131	126	121	125	118	121	113	110	126	125	140	125	129	125	129	123	113	124	128	112	126	115	136	148	138	112	126	135	93	118	125	148	127	116	118	124	119	128	136	120	117	122	122	112	144	130	114	116	111	128	109	125	138	119	120	123	96	125	121	107	118	111	121	122	122	124	119	117	94	112	123	123	128	126	124	139	113	126	131	122	129	125	144	107	149	125	132	136	128	107	105	104	141	105	127	120	120	132	105	121	135	133	112	138	129	97	106	122	128	130	138	139	113	135	117	115	121	121	97	117	128	132	116	135	123	132	121	108	133	127	116	119	135	116	122	111	135	139	127	130	120	132	110	121	120	126	122	102	123	135	121	118	102	135	109	126	114	131	115	126	116	130	116	119	96	116	120	121	113	100	129	123	115	125	116	135	92	101	119	137	133	133	140	112	101	128	106	127	115	105	138	131	121	131	114	144	134	141	113	133	111	112	135	121	124	125	130	134	144	126	119	112	124	112	125	115	118	135	127	125	142	132	118	126	127	115	137	132	111	119	124	115	108	127	125	131	119	110	127	120	122	120	143	111	126	104	110	135	134	131	109	119	117	115	110	107	122	128	114	115	125	122	114	119	129	144	123	112	120	118	123	137	122	108	101	121	113	109	133	100	105	131	104	140	107	111	136	124	125	127	121	129	135	120	106	129	125	132	124	119	122	98	130	127	131	122	128	122	125	103	111	120	123	115	125	124	124	110	127	106	124	124	131	129	136	132	102	124	132	119	138	116	127	102	135	115	127	136	131	121	129	137	120	122	108	148	114	115	114	121	145	123	117	131	126	117	115	126	122	119	147	129	130	109	131	110	133	109	121	119	129	123	135	112	113	112	113	116	125	121	108	130	112	111	130	123	138	113	132	130	121	115	125	124	116	135	115	108	130	141	107	118	119	124	113	126	109	124	107	104	138	113	131	125	120	126	128	109	107	109	134	116	116	119	116	124	109	110	123	135	154	122	124	118	106	123	121	99	116	139	151	144	135	115	120	128	102	118	145	128	119	124	116	135	131	107	151	129	138	157	135	131	106	129	131	124	114	139	142	115	114	111	131	138	125	140	128	134	111	110	123	130	122	132	131	111	111	131	122	101	115	127	120	107	117	98	140	124	133	116	121	137	122	129	119	124	125	111	114	131	111	120	111	116	110	113	105	127	122	116	112	133	140	114	130	135	130	101	117	129	111	124	126	120	132	127	133	133	123	91	123	118	127	123	151	125	136	136	130	120	130	112	108	112	107	126	130	113	124	124	127	122	114	116	122	119	115	136	122	125	130	130	117	143	131	108	117	122	127	117	121	123	128	135	118	105	117	119	139	114	130	118	127	111	149	131	120	94	118	117	125	113	121	100	123	92	120	125	129	148	121	130	133	148	134	124	155	118	121	121	124	118	108	118	130	131	109	122	118	133	125	120	124	147	125	148	122	112	125	125	140	131	139	120	135	121	134	124	123	126	112	111	116	118	112	138	145	126	108	110	129	115	115	145	124	122	124	115	121	110	106	100	125	145	117	126	115	131	118	107	144	124	116	114	120	121	111	125	147	118	130	130	120	108	130	126	121	128	128	126	139	106	108	147	113	116	110	127	117	124	127	118	132	131	122	121	125	114	105	125	125	132	117	130	149	115	107	123	126	112	120	125	129	123	137	110	118	161	108	114	124	115	124	112	141	118	129	136	114	129	130	118	94	139	126	100	137	120	130	111	132	138	127	118	114	129	140	117	123	121	125	124	138	133	127	140	125	138	115	116	116	118	123	137	107	126	100	123	118	105	119	122	128	122	110	121	119	88	134	102	124	123	120	122	122	122	130	118	112	124	108	107	123	122	138	114	104	130	120	120	150	135	102	126	121	114	98	130	120	106	134	125	126	116	128	132	125	101	114	113	131	110	135	111	132	141	138	139	119	152	114	118	128	102	120	136	136	106	128	117	105	115	121	121	132	118	142	113	127	120	99	116	135	123	128	118	127	140	145	127	111	105	113	111	128	123	113	125	121	100	142	117	121	117	132	132	131	132	116	111	149	112	116	131	127	117	115	132	137	107	135	128	146	133	137	120	125	130	112	112	129	131	124	125	112	119	130	136	137	112	115	110	119	95	129	116	125	110	119	143	111	115	127	118	137	118	127	121	110	116	128	129	133	110	138	117	115	110	120	111	135	121	116	135	122	122	120	138	137	127	122	118	122	116	104	123	130	121	113	132	142	120	112	122	123	124	124	136	115	123	123	133	108	118	124	103	126	143	112	123	119	108	140	107	117	99	113	112	114	137	148	108	126	136	144	133	118	138	117	119	106	133	136	130	128	140	131	115	131	117	119	115	115	124	132	130	115	129	111	120	153	140	117	127	143	125	129	99	114	138	122	112	136	123	137	124	114	115	124	124	140	140	116	123	127
6186	7566	12667	11745	11085	8172	7033	7385	8094	7358	5909	6022	5151	3894	4206	5218	5838	4489	4385	3849	3223	3863	5022	4296	3611	3242	3184	2203	2090	2221	2756	2363	2143	2351	2359	2256	2169	1924	2009	1952	1695	1630	1652	1720	1494	1346	1024	984	1039	766	595	558	553	603	547	481	432	420	440	379	375	383	387	396	417	414	403	376	327	397	367	361	379	386	389	384	356	374	383	358	350	355	353	346	357	375	368	370	327	327	376	367	386	338	366	339	370	342	358	379	350	361	349	334	320	342	377	358	383	326	376	336	343	328	350	384	368	347	335	368	356	330	346	360	352	339	354	377	353	357	395	348	342	367	346	373	372	376	384	348	350	367	337	390	378	353	352	355	317	375	392	390	366	351	391	362	348	356	330	336	352	344	329	345	340	362	374	381	367	372	355	353	403	388	376	324	358	379	330	355	343	398	343	345	375	345	357	372	357	368	372	346	350	333	363	368	360	351	355	389	367	387	361	371	363	362	344	339	383	385	388	391	352	364	365	390	381	332	346	351	353	338	333	329	363	349	369	392	369	359	344	353	350	334	400	324	376	354	393	357	335	387	402	378	342	352	333	336	349	351	378	346	340	344	368	388	354	351	381	366	346	325	369	353	366	329	374	349	331	363	375	358	375	347	368	389	371	354	387	311	368	350	357	377	348	336	328	363	348	370	363	346	377	330	368	388	360	312	378	334	358	331	343	346	351	347	382	380	361	368	332	374	335	354	361	360	355	355	355	342	327	339	357	356	359	352	347	378	322	392	323	353	347	367	365	336	349	357	394	367	353	368	386	342	355	361	326	337	374	386	338	354	364	347	339	373	358	382	363	380	365	344	353	387	367	355	355	366	341	363	366	322	384	340	359	345	394	364	357	345	371	365	339	371	363	344	336	341	356	356	398	379	367	387	355	343	379	375	350	366	359	343	334	360	363	353	337	374	297	366	377	357	336	362	364	366	390	350	350	365	376	338	382	353	380	339	376	374	348	383	380	338	384	367	350	326	381	370	327	354	378	387	322	339	377	369	349	333	348	331	368	369	386	380	325	356	356	329	338	335	364	353	355	342	370	332	352	360	343	364	352	369	366	386	378	359	351	343	332	379	356	353	355	354	363	351	331	331	370	371	384	323	381	393	376	344	362	383	370	315	356	392	345	370	351	352	331	333	364	348	386	374	356	349	388	323	353	359	383	354	338	389	332	354	387	336	349	363	375	354	375	352	334	357	362	354	399	377	344	372	351	346	381	380	325	338	373	346	374	355	340	370	328	350	377	343	359	333	362	432	381	345	375	347	365	362	346	349	409	355	393	344	369	336	355	355	335	347	350	346	382	334	375	367	356	358	383	362	351	354	361	350	362	357	329	370	353	342	351	350	381	353	382	369	369	365	350	354	324	358	368	366	360	332	371	383	311	336	361	376	328	367	369	344	360	351	343	382	378	357	369	356	356	396	365	358	340	379	360	403	364	310	334	347	333	364	379	368	350	370	350	328	350	368	377	346	357	330	365	345	327	357	368	360	353	347	359	366	358	381	384	371	356	365	369	361	335	334	344	338	335	351	377	391	354	336	336	373	352	366	311	367	366	349	379	337	345	341	336	384	327	354	381	364	347	359	355	378	348	360	359	340	376	339	367	326	356	333	373	361	359	319	375	374	385	358	371	331	370	374	353	358	336	345	364	350	380	366	356	385	334	312	359	337	362	368	346	337	343	361	354	375	331	334	315	362	378	364	349	313	334	358	346	416	344	375	355	326	348	347	353	373	329	342	371	351	358	363	359	309	361	371	377	320	335	344	322	370	342	347	348	363	357	390	353	326	353	343	361	371	341	330	351	362	388	389	347	381	342	327	369	356	361	371	396	348	342	321	345	329	370	360	407	330	343	358	379	369	371	360	353	365	362	363	374	371	350	374	341	349	362	348	371	341	358	324	350	360	354	368	362	330	362	396	375	319	335	345	369	331	374	352	344	339	368	345	350	361	318	347	341	359	360	339	389	349	336	374	351	361	375	346	379	347	388	348	332	339	372	370	400	375	310	354	360	349	358	380	357	360	338	381	383	393	339	340	336	358	364	362	352	370	334	340	370	374	342	334	344	357	364	383	351	332	387	330	362	360	346	360	351	357	340	387	345	341	411	324	357	364	352	375	356	384	351	349	319	339	376	333	375	321	384	341	346	334	344	338	348	342	377	370	356	396	346	362	346	371	347	336	390	373	360	363	326	309	356	351	390	359	373	367	368	370	387	322	394	355	371	363	304	351	362	359	375	355	350	365	381	335	385	387	333	364	339	351	362	329	361	371	378	357	357	362	341	351	389	367	322	380	364	366	366	404	384	368	335	376	375	355	358	357	329	360	354	354	357	362	349	398	358	352	334	355	345	341	339	344	388	374	332	365	341	323	401	327	339	374	380	349	342	400	367	334	357	343	377	368	345	374	353	401	370	375	336	365	331	384	377	380	380	367	367	357	351	370	376	351	369	373	388	377	366	341	366	387	356	341	335	339	354	368	332	326	328	399	352	382	363	372	397	368	342	348	350	349	375	346	364	335	334	371	364	368	386	341	351	364	318	310	353	371	345	349	329	356	364	366	352	354	371	367	344	344	357	380	381	343	372	344	380	350	354	352	375	354	361	358	347	358	337	332	348	352	380	340	331	341	343	348	355	364	343	385	340	380	396	344	376	321	361	366	363	351	349	363	355	375	362	371	360	370	349	344	339	355	376	348	348	324	350	347	360	369	385	348	360	323	315	392	353	348	378	331	363	349	386	364	400	372	376	357	329	372	361	374	362	368	333	371	358	329	339	362	371	363	334	359	394	331	373	370	380	366	345	364	351	344	355	370	364	369	396	345	365	375	370	344	382	362	377	356	342	361	329	339	348	358	337	326	377	360	355	361	349	369	359	337	330	395	364	383	342	351	341	354	347	355	332	372	392	345	366	358	382	375	374	347	358	326	370	341	382	345	367	362	333	359	345	312	348	372	378	385	352	353	360	334	381	396	368	376	340	360	348	390	360	377	386	405	354	405	326	341	345	370	372	377	375	343	335	369	362	374	346	359	388	375	336	356	342	322	365	350	369	378	369	350	355	337	385	381	339	361	366	363	366	342	368	361	358	367	348	363	368	353	372	362	381	368	360	374	354	362	340	381	355	371	339	361	350	343	375	374	376	368	349	363	345	337	354	347	327	358	332	387	341	323	372	352	341	362	363	393	355	350	376	367	350	370	375	346	359	324	349	365	347	338	364	368	370	357	358	335	347	358	390	349	357	361	352	360	359	370	325	320	352	326	386	338	351	374	343	332	368	387	364	349	376	349	363	324	363	364	348	376	365	326	339	304	317	359	376	399	380	363	368	345	350	358	346	343	367	359	364	355	343	361	351	343	385	369	359	329	366	376	349	371	363	351	383	371	374	338	369	357	376	378	365	324	346	345	375	357	363	343	377	382	370	361	369	349	377	359	345	346	343	345	366	365	325	364	350	380	356	379
19577	19906	20195	16311	18371	16582	12377	13516	14779	10352	8796	7917	8076	6915	6444	7615	7659	6898	6085	5872	5335	6787	7313	5636	4281	4670	4046	3310	3709	3031	3439	3161	3518	3317	3115	2956	2644	2409	2285	2205	1882	1977	1866	1760	1377	937	887	776	747	516	313	328	343	349	297	219	155	173	143	124	145	108	114	104	107	102	97	101	95	93	100	95	103	105	100	94	98	91	82	74	86	78	95	98	116	116	114	127	103	109	98	101	91	104	85	86	95	107	94	103	94	85	114	117	94	99	91	93	96	99	75	91	99	92	111	93	100	97	82	124	94	112	122	86	104	96	79	94	97	93	91	93	100	106	95	101	106	85	106	110	99	77	71	94	109	101	84	108	100	94	91	89	109	93	98	88	96	104	114	106	96	106	118	100	109	87	103	111	104	105	111	92	107	79	121	98	110	95	88	100	107	93	97	96	92	81	99	94	117	92	111	103	93	101	89	109	113	82	106	108	102	97	101	84	97	87	97	89	89	92	122	83	83	108	93	99	91	85	96	83	101	110	97	116	106	78	88	109	100	92	83	87	86	103	92	103	104	91	98	101	81	89	104	109	78	104	90	101	103	100	88	105	110	106	80	107	90	95	90	96	90	88	118	83	105	94	97	110	96	121	103	99	79	85	111	103	78	100	91	98	102	102	95	92	89	103	94	102	114	104	98	111	105	94	91	85	94	86	102	101	104	106	83	92	81	115	105	108	104	95	96	82	87	107	101	93	94	98	108	87	87	117	100	105	95	97	91	91	90	100	86	106	110	119	98	83	95	99	100	94	98	102	92	106	89	99	118	89	114	70	85	108	102	99	104	107	98	88	79	101	88	106	94	86	85	101	90	96	102	90	97	98	103	75	89	82	98	114	116	98	83	96	119	107	87	98	104	88	104	99	89	100	98	92	88	89	92	98	113	93	108	88	84	88	95	100	104	100	99	96	83	112	97	96	96	93	95	98	94	78	98	102	83	98	98	89	106	91	82	102	105	83	99	102	92	74	96	91	89	124	102	100	112	86	100	85	84	101	101	99	89	109	87	87	93	95	105	89	103	103	90	104	91	104	82	94	90	115	84	96	106	95	102	99	98	109	99	92	105	126	92	99	100	90	99	97	92	93	100	109	90	89	112	97	107	112	117	108	99	92	106	101	87	94	96	94	102	90	88	119	113	101	95	96	106	91	79	78	106	94	89	100	101	109	100	91	78	91	108	103	92	95	99	94	94	81	93	97	96	89	97	91	98	92	86	96	87	121	107	72	91	85	111	96	90	82	99	119	90	96	107	100	96	81	101	104	88	96	87	88	97	113	102	121	94	97	96	82	92	90	99	86	92	82	93	92	92	83	88	106	106	102	102	89	87	112	77	100	96	86	97	98	92	94	120	93	102	91	97	92	78	85	83	101	97	104	114	91	93	106	96	94	94	102	107	100	104	101	100	101	111	96	105	107	99	104	87	94	112	94	77	93	116	115	99	74	94	78	90	86	79	107	90	79	101	95	75	104	103	80	97	108	103	84	90	99	106	88	100	106	89	102	107	93	118	120	104	110	108	100	107	108	106	86	99	96	104	108	107	102	77	88	106	86	97	95	96	98	101	94	113	81	92	95	85	97	108	83	114	84	118	84	85	104	98	88	80	90	105	105	84	92	85	93	86	87	94	103	106	100	103	92	89	97	93	97	93	93	105	105	103	100	109	101	95	68	90	89	81	89	101	93	79	90	91	106	101	99	89	102	103	97	90	93	95	124	84	87	115	101	106	88	86	108	96	78	88	100	94	95	106	122	108	90	98	106	86	96	105	101	91	93	102	84	106	105	93	108	101	96	87	100	89	98	91	107	101	91	99	89	96	97	77	101	103	114	110	98	99	103	88	78	100	96	96	106	78	106	93	99	88	88	89	93	94	80	107	87	102	81	90	96	88	108	109	97	113	98	97	88	89	89	97	80	100	103	85	90	98	93	107	85	87	110	87	98	113	104	102	87	80	110	80	110	104	114	81	98	86	117	81	87	96	82	89	86	108	86	71	91	93	106	107	118	105	99	85	94	94	94	112	113	104	97	98	84	112	100	100	95	108	126	94	110	76	90	87	91	97	116	91	84	81	90	99	108	91	90	80	79	86	103	95	109	96	84	113	86	85	96	95	81	98	90	107	92	106	101	88	90	87	76	104	103	88	106	108	91	88	95	107	105	100	87	97	102	81	83	92	98	109	110	87	92	114	99	88	90	99	89	94	83	101	82	91	103	112	95	104	98	107	101	83	99	87	104	108	83	84	98	89	84	96	99	89	80	92	101	102	91	97	96	101	98	107	95	103	112	89	100	103	125	90	107	102	92	76	96	105	89	94	124	113	83	99	80	101	105	81	107	81	116	86	101	111	104	96	91	79	90	91	100	102	98	96	86	106	96	96	112	80	76	93	100	103	93	83	89	87	113	97	100	107	101	105	92	91	106	101	102	85	86	96	89	97	117	101	110	117	109	91	112	106	101	106	104	98	97	81	114	102	95	100	93	100	83	90	100	90	88	90	101	91	105	97	99	108	99	81	99	94	93	103	100	108	86	100	106	81	91	91	86	87	100	86	109	99	107	90	120	86	91	98	100	102	83	77	97	108	95	98	93	100	98	97	100	99	98	83	87	104	107	99	107	85	103	98	102	113	101	87	99	109	105	92	119	92	96	95	97	94	83	107	99	101	99	91	88	89	107	96	87	92	83	87	101	104	88	114	98	106	94	95	91	88	123	92	88	86	90	93	97	98	81	96	106	98	110	95	92	82	87	82	87	94	102	119	94	87	104	113	104	102	105	97	81	98	91	105	92	94	96	102	96	100	94	96	77	118	95	90	74	107	81	104	95	89	81	99	119	102	100	116	100	95	95	101	106	102	90	110	101	112	95	93	96	92	91	105	89	99	98	78	101	96	83	89	97	107	100	99	104	107	98	86	115	94	93	107	95	96	106	108	108	106	100	106	78	94	78	105	86	101	96	101	87	96	100	113	105	88	102	94	88	105	91	98	90	99	99	94	95	86	102	105	94	89	87	100	113	100	79	84	84	89	103	80	110	111	114	95	109	98	103	87	97	90	101	77	131	99	109	85	97	99	111	88	88	111	100	96	100	94	95	101	86	89	96	99	98	98	92	102	97	87	87	100	98	90	88	77	93	105	84	91	106	72	86	84	104	103	112	69	76	89	103	128	88	108	107	99	84	103	99	79	89	94	90	93	113	99	88	106	110	97	106	84	91	84	98	100	82	106	85	94	62	98	106	83	97	108	91	110	87	99	104	88	91	127	92	102	101	92	112	106	98	86	106	103	105	89	84	112	81	75	109	85	91	96	99	96	87	78	118	100	97	93	109	112	102	99	105	101	114	99	93	94	106	100	81	127	93	88	85	106	102	80	92	95	91	105	108	90	87	88	86	91	84	120	114	98	105	87	96	105	108	91	99	109	109	89	93	106	84	80	88	85	86	90	89	91	75	104	106	92	96
13151	16896	21713	25830	30505	29686	26660	30846	32702	26558	26573	25853	25587	23206	22556	26609	27106	25754	24078	24109	23441	26858	28571	23318	20399	22367	18839	17960	19344	16890	18232	17209	17975	17657	17797	16768	14817	14338	14039	13509	12386	12590	12282	11868	9880	6715	6117	5330	5230	3662	2469	1968	2453	2395	2106	1475	754	840	637	471	512	431	449	403	340	329	315	332	289	302	283	309	289	308	291	303	312	293	293	304	289	328	275	301	301	408	543	575	319	333	252	293	319	329	271	309	306	286	303	306	315	286	287	306	302	296	314	308	294	300	308	348	307	297	310	284	292	291	317	335	316	283	296	328	316	329	323	283	297	299	262	305	298	321	276	308	309	291	265	271	310	281	313	309	280	323	301	307	325	307	287	313	302	284	301	285	307	311	280	290	306	280	296	284	284	275	274	299	282	310	268	297	320	328	282	295	306	305	289	320	279	269	317	272	275	271	316	300	310	317	296	303	300	302	289	316	285	248	300	290	309	303	301	297	275	317	271	274	307	324	274	279	289	300	299	293	291	294	322	266	282	284	312	269	300	292	299	313	292	278	286	311	285	321	275	274	311	274	272	308	282	278	307	302	280	292	292	294	312	318	322	299	282	276	303	305	280	309	299	298	312	256	297	296	296	320	312	304	325	296	316	307	281	308	334	318	296	285	292	284	273	290	325	277	285	299	326	306	305	297	302	294	300	297	336	321	268	290	281	286	302	326	318	309	255	310	293	277	306	299	341	289	299	290	288	299	327	280	305	292	297	312	269	327	319	291	294	301	299	336	264	257	307	294	294	299	322	342	324	309	293	286	297	282	293	296	262	300	307	307	302	298	301	314	307	295	314	266	318	306	306	292	312	294	287	324	302	306	299	311	305	295	290	277	275	287	280	315	282	298	303	322	311	337	313	285	292	288	297	306	305	287	294	281	281	296	302	262	307	300	301	316	292	315	308	288	284	283	278	278	282	304	259	283	300	278	289	266	269	288	292	297	267	303	285	296	292	322	296	354	270	282	290	314	303	286	295	302	314	313	268	289	294	291	300	288	286	318	328	269	291	322	318	280	278	305	274	281	286	272	304	287	303	285	323	320	291	304	299	262	294	316	302	318	313	302	327	293	300	287	306	338	287	275	296	322	313	272	303	292	302	295	297	285	253	300	286	319	295	287	310	320	269	307	291	283	305	313	300	301	309	316	262	297	284	296	273	303	304	313	298	310	275	328	286	296	343	283	274	265	292	324	325	313	300	292	295	287	339	285	280	269	301	292	299	301	303	297	315	302	321	291	316	285	294	281	306	278	280	286	312	303	294	309	289	297	288	312	277	323	325	314	302	294	307	297	274	275	288	313	292	291	308	335	296	281	308	317	268	310	290	301	301	309	306	280	303	325	280	294	326	301	298	324	297	309	292	287	280	265	280	288	298	286	316	260	295	285	294	277	310	311	284	293	298	313	299	284	316	303	294	288	315	292	285	283	298	301	339	286	304	324	308	303	280	290	324	320	297	307	291	310	310	294	323	291	282	298	294	323	304	287	279	308	317	266	312	312	308	287	350	293	304	295	299	305	296	333	280	283	284	295	294	302	282	303	313	282	310	314	313	304	292	299	318	289	281	264	322	299	296	294	295	285	325	289	307	306	313	280	307	303	292	298	287	303	284	301	325	295	290	311	287	272	289	278	305	308	303	305	312	256	282	293	296	298	314	333	291	303	269	279	318	298	272	304	298	329	331	298	293	330	270	287	268	294	288	310	280	310	283	297	279	281	293	309	305	310	281	293	300	343	299	337	273	304	309	273	266	303	285	307	327	268	298	308	276	327	296	296	278	312	290	302	311	278	305	308	341	285	298	314	299	279	286	307	307	307	318	273	288	265	310	294	324	302	302	277	291	294	314	270	312	287	305	306	294	335	301	286	306	290	295	303	305	300	287	284	286	301	300	301	303	287	278	295	312	276	290	309	302	307	281	307	255	294	293	300	272	322	288	318	278	292	283	302	294	294	310	308	311	279	280	317	287	298	325	319	263	294	278	285	291	279	310	322	329	280	302	334	302	295	282	304	308	289	260	296	297	326	293	301	290	284	293	303	283	302	295	287	311	304	265	302	289	276	307	322	313	308	325	292	307	281	281	314	314	301	297	310	291	325	293	294	295	318	284	313	287	327	307	310	304	303	316	313	311	308	294	291	320	295	303	315	302	315	293	277	282	286	280	313	294	297	290	328	297	299	287	298	313	293	285	286	297	290	318	272	317	293	298	303	311	298	313	302	254	273	311	301	286	302	298	306	303	296	280	284	306	322	285	302	301	279	298	319	300	322	294	289	317	304	325	308	264	286	336	301	310	299	305	305	312	281	274	294	327	299	302	324	315	301	304	272	293	268	292	298	314	309	300	291	299	282	299	307	304	291	294	296	259	284	286	288	277	312	287	290	313	269	332	324	307	294	300	303	320	311	289	309	302	252	288	301	308	290	323	287	290	277	287	300	289	289	333	329	295	288	308	278	311	295	320	331	310	268	310	274	281	303	287	271	287	302	283	295	299	310	280	298	281	278	271	312	317	314	307	277	291	276	307	282	284	263	288	291	294	304	268	297	283	282	331	273	287	287	313	332	321	306	315	304	289	288	300	313	302	285	296	307	290	322	322	268	289	276	261	303	314	318	300	281	296	276	315	304	306	322	297	289	303	310	298	291	298	320	295	323	304	320	245	254	292	311	315	301	310	304	281	291	271	285	261	282	284	294	331	310	323	307	285	299	302	301	302	309	308	291	280	293	300	293	314	293	310	294	310	264	299	291	290	285	271	291	292	332	283	300	285	307	309	289	270	301	275	310	331	316	258	274	296	278	300	273	293	320	285	315	306	313	317	305	281	275	311	306	293	298	274	304	298	279	302	316	291	303	300	291	274	295	318	304	269	308	318	292	287	242	320	291	276	296	313	274	303	287	281	274	288	278	302	293	273	300	280	266	300	303	313	290	298	307	305	285	330	255	307	302	312	277	287	289	300	314	315	294	274	278	303	280	291	314	310	306	311	300	322	304	296	299	306	313	275	268	281	295	292	274	277	332	319	289	317	285	281	278	308	313	313	268	320	330	301	313	297	307	315	299	307	298	293	270	292	310	309	333	312	300	287	291	303	334	285	290	260	332	289	296	292	289	295	301	268	286	299	310	317	272	295	288	282	314	312	279	300	298	303	329	299	291	334	316	288	283	299	280	282	279	309	273	293	284	287	287	276	320	292	301	305	296	301	305	288	305	302	300	276	275	305	307	257	302	306	321	300	318	339	281	293	296	322	274	295	307	302	306	301	288	319	309	277	329	303	286	319	284	299	287	305	281	304	294	298	262	280	305	301	347	291	326	303	307	282	317	294	315	317	294	312	302	320	303	315	290	287	287	326	295	284	300	304	303	289	293	275	306	314	305	318	310	289	335	296	284	325	325	302	298	302	301	261	268	287	300	277	282	328	314	307	302	301	315	315	304	299	277	304	274	300	324	313	319	295	312	285	281
29289	26156	27910	24631	28183	28178	23947	23556	21271	21439	20708	19837	19421	20612	18926	13519	15306	12805	11508	12172	12221	11965	11616	12023	11181	9763	9076	7760	7377	6327	7310	7271	7243	6761	7338	6379	5428	5398	4758	4277	3939	4034	3622	3467	3009	2387	1501	1125	955	847	738	617	555	551	556	386	304	283	254	179	176	147	160	177	177	160	156	153	156	146	157	146	151	161	156	140	133	139	152	155	149	168	133	154	148	176	253	280	180	157	149	146	133	125	144	155	159	135	144	127	144	147	166	139	147	163	140	148	160	150	172	148	148	145	134	137	144	133	142	148	153	142	143	171	135	144	137	148	152	128	153	150	137	164	158	123	143	128	169	162	140	136	139	133	131	149	166	139	130	169	144	143	156	152	136	139	141	138	133	141	165	128	146	134	142	159	158	135	165	137	151	160	128	129	150	129	148	147	150	143	153	153	153	149	140	129	147	151	150	150	133	137	145	158	140	147	140	154	150	158	150	157	157	137	162	159	117	132	145	121	155	132	135	146	133	134	123	151	155	132	170	139	162	156	139	156	134	150	124	140	154	147	151	158	142	135	160	156	149	152	132	142	143	136	147	155	159	136	149	157	149	127	135	164	144	146	162	136	134	137	134	166	148	138	137	148	155	157	147	132	131	145	134	142	144	145	148	151	127	135	141	144	173	144	162	127	134	162	147	137	141	138	114	147	155	138	145	148	151	152	163	136	184	155	149	157	137	154	128	152	151	155	160	154	154	150	126	136	129	144	131	146	134	141	134	145	172	152	149	145	147	136	148	122	149	145	159	132	149	133	152	131	147	157	147	161	150	138	140	133	139	134	139	158	144	127	156	136	149	129	153	142	128	138	156	148	153	157	139	167	122	145	124	152	134	156	122	144	124	153	156	143	145	141	159	146	132	124	131	144	124	133	145	141	133	144	137	132	145	170	153	152	146	167	157	165	133	122	163	138	142	140	140	142	145	127	143	141	146	155	158	130	153	143	143	137	138	153	143	146	143	129	136	163	129	158	131	141	150	138	137	150	127	148	135	150	142	144	139	153	118	130	151	136	166	152	144	162	146	153	168	134	138	145	140	148	146	132	158	130	151	152	157	153	143	132	157	118	151	159	133	147	169	127	138	171	152	137	143	152	157	158	135	139	156	164	135	114	139	118	139	145	122	158	153	155	140	146	144	126	145	145	144	143	125	158	132	168	145	139	139	148	136	143	140	145	141	144	137	141	127	169	135	121	154	128	149	145	141	152	146	162	142	146	140	149	130	155	146	146	151	149	147	149	136	144	155	127	130	152	133	158	140	159	128	145	173	131	136	163	151	155	153	151	144	144	138	149	154	155	142	145	151	137	123	146	132	137	132	143	141	143	148	159	147	139	146	154	140	139	128	147	128	142	158	152	145	139	137	136	135	127	122	138	160	131	128	148	157	173	133	157	148	146	134	149	159	128	165	158	142	139	157	143	145	132	143	149	126	142	153	156	126	147	125	153	156	135	171	131	138	164	157	132	157	145	123	144	151	142	151	139	136	152	128	139	146	138	160	168	117	155	145	141	134	148	153	134	157	145	143	153	148	168	154	151	151	168	140	157	147	145	160	174	153	122	138	165	156	150	148	150	137	148	148	153	154	130	131	128	136	153	154	147	155	170	144	150	139	146	148	134	132	131	143	138	140	135	150	153	153	144	141	139	124	146	119	149	151	152	187	143	156	150	144	135	151	135	129	173	159	153	158	134	162	152	134	141	157	142	168	143	147	167	148	142	131	139	174	147	166	129	133	166	154	160	144	132	140	154	129	161	131	175	146	166	126	118	156	139	164	151	136	144	135	160	145	138	164	135	152	178	122	153	135	162	152	131	145	134	123	138	167	160	138	138	150	160	160	145	164	165	155	117	147	126	134	117	141	152	140	166	152	135	150	176	126	149	157	144	156	142	160	121	121	164	150	149	138	152	122	155	146	134	149	140	141	170	152	152	148	154	145	149	142	145	134	149	148	129	172	163	157	152	142	141	144	147	146	157	128	129	129	165	143	140	142	142	134	141	139	143	127	134	145	151	149	150	152	133	131	128	123	147	140	126	119	158	134	141	156	159	146	143	144	135	144	137	144	157	129	165	157	147	155	150	150	146	160	126	141	117	149	129	140	136	139	147	145	156	155	147	145	147	155	136	150	160	147	149	149	147	137	151	150	177	137	131	150	158	157	180	132	159	141	152	161	133	153	149	157	140	157	154	143	143	155	146	154	153	159	140	144	157	139	131	151	163	135	146	141	141	136	148	153	136	162	158	136	151	139	112	150	137	155	152	146	144	153	145	148	152	146	152	156	138	162	139	148	146	158	147	144	139	157	136	125	137	142	133	149	148	153	145	126	157	131	148	158	151	145	130	167	166	154	153	158	148	131	129	148	148	148	165	145	139	156	145	134	135	138	136	162	127	147	141	156	154	163	107	142	154	157	158	154	150	160	139	163	130	143	157	132	135	150	135	129	162	139	148	141	131	137	146	160	151	147	151	147	153	151	159	142	148	158	154	147	147	128	140	145	135	146	140	138	161	140	146	150	131	147	140	146	148	129	140	138	169	125	164	165	142	127	175	130	146	134	120	139	131	152	166	129	157	139	138	142	148	152	155	146	136	153	167	128	154	148	165	144	149	132	148	132	154	163	132	162	145	150	149	164	144	143	143	128	127	162	151	148	152	137	161	166	135	139	143	149	150	155	135	164	141	148	153	138	144	138	172	142	132	158	161	163	143	143	140	143	128	121	135	131	140	134	149	143	135	168	141	145	165	148	161	165	157	155	166	145	151	140	151	165	147	132	138	148	153	146	137	128	141	142	158	154	143	157	138	146	141	129	162	143	149	120	137	147	146	131	158	148	156	144	146	146	132	146	153	121	175	176	142	149	145	127	132	121	137	155	157	151	158	152	146	153	136	148	156	159	157	134	132	143	129	160	153	131	147	150	144	145	135	132	151	137	122	146	141	137	153	140	136	142	129	160	142	168	146	166	169	143	163	136	132	151	144	141	138	169	139	138	130	149	173	158	134	164	168	141	148	149	144	140	154	132	125	136	142	131	145	148	133	152	150	134	134	159	140	160	134	127	134	115	164	133	145	135	141	153	133	132	156	140	154	157	151	158	120	133	141	140	154	121	140	167	145	144	138	138	134	136	148	139	155	190	140	138	143	132	145	164	154	159	139	125	145	147	159	153	131	122	147	126	158	136	143	152	155	148	155	133	141	119	136	154	136	156	136	134	154	143	150	134	148	133	155	155	167	149	153	148	159	159	146	138	143	156	139	161	152	136	152	126	143	158	132	131	153	142	162	127	151	142	146	147	155	145	145	141	159	168	142	150	138	137	160	152	131	154	147	161	157	142	131	155	153	146	138	138	129	154	113	170	137	136	171	149	138	147	147	150	160	144	129	139	155	153	154	162	138	138	146	150	167	129	141	154	159	142	145	153	152	148	152	131	141	147	169	151	158	134	156	152	159	161	134	158	149
18833	20370	28356	31552	38706	39559	36492	38967	35913	38290	38792	38508	38717	40053	37160	32956	36279	33157	32665	33719	34551	34105	35074	34696	32215	32010	29371	28169	27907	25519	28638	26837	26824	25724	27431	25098	23379	23970	22337	20967	20257	20693	19431	19085	17087	14099	9186	7495	6090	5404	5017	3953	3591	3537	3275	2403	1606	1657	1128	869	692	555	539	536	507	516	459	463	432	447	454	443	447	449	413	462	444	429	407	441	438	437	400	420	445	611	1302	1325	672	469	434	436	427	443	427	410	444	392	418	463	437	450	449	428	417	440	441	476	429	411	402	428	413	444	414	414	402	419	486	437	402	440	399	418	403	479	413	417	425	449	401	409	393	417	427	450	445	436	444	451	413	387	395	448	419	459	424	473	454	458	434	446	380	411	428	419	423	404	430	437	427	426	454	400	469	429	433	431	438	420	429	447	433	416	469	402	444	437	402	411	450	424	438	418	384	441	412	469	437	444	434	462	462	432	417	385	428	432	396	421	413	422	417	434	430	435	416	437	406	434	398	424	437	432	452	434	446	421	381	397	397	432	444	431	440	453	437	449	415	457	424	441	415	434	417	418	442	417	428	429	414	390	424	435	458	473	458	442	424	407	402	391	453	439	426	437	439	437	451	429	419	417	374	426	413	470	418	421	441	398	432	419	413	417	429	413	460	438	462	412	419	441	408	408	456	437	427	416	413	471	454	438	418	450	405	479	430	401	434	456	417	403	416	424	452	425	448	406	455	395	424	432	453	443	422	437	428	471	445	429	454	430	430	426	409	444	388	404	430	401	391	430	413	411	457	445	440	420	422	423	413	453	431	409	447	412	433	416	398	432	436	441	418	407	431	377	392	446	398	440	431	423	404	397	402	428	415	440	449	415	440	427	414	388	435	429	417	413	464	434	390	485	430	438	450	426	434	421	452	404	413	394	421	429	411	459	398	445	382	408	429	452	445	421	461	402	439	442	447	422	448	462	437	405	423	423	458	456	422	416	410	406	469	451	389	463	388	439	438	429	419	419	432	433	449	439	448	456	411	473	391	446	428	435	413	430	460	434	468	425	457	433	408	424	398	446	449	398	453	461	393	402	413	438	451	443	417	409	428	434	432	429	457	428	395	447	399	424	413	447	408	415	383	405	421	441	438	370	479	439	408	462	439	429	432	458	428	393	440	410	413	389	470	413	440	434	396	419	420	420	417	384	422	397	423	429	467	442	418	400	410	445	434	402	434	469	415	408	424	413	395	424	420	466	420	461	420	400	371	434	406	418	439	447	428	436	432	435	413	434	394	410	398	427	416	409	430	424	461	406	421	457	443	404	417	416	426	472	430	422	418	408	431	428	384	400	468	445	406	419	413	433	375	400	432	453	442	409	460	423	415	377	437	433	417	458	432	463	381	435	406	417	399	435	420	424	410	384	440	443	419	432	424	425	446	384	427	403	445	415	457	421	421	424	410	438	424	419	429	416	425	419	415	420	478	442	475	419	452	412	425	465	410	403	406	457	443	402	402	406	429	387	413	437	470	371	418	420	472	457	456	446	434	453	438	467	404	417	421	412	428	440	434	442	465	415	415	417	421	438	436	473	441	411	405	407	388	401	435	443	435	450	423	415	422	438	406	443	420	415	399	423	435	433	445	436	443	436	466	428	435	433	379	426	396	436	406	425	413	438	418	436	411	436	404	458	454	461	386	430	437	431	421	428	404	396	434	426	435	474	382	425	430	409	406	412	412	452	419	440	450	434	433	432	419	432	453	424	428	408	426	433	406	392	381	444	438	431	446	397	429	402	454	424	477	425	412	423	419	427	417	433	414	428	418	443	420	411	402	445	403	443	384	424	444	460	445	451	438	432	424	411	432	433	390	444	452	401	442	457	440	466	410	421	473	411	383	412	441	459	421	422	377	449	426	415	430	429	426	414	426	390	441	398	409	425	476	404	424	430	449	414	426	423	447	398	443	432	440	401	458	405	456	433	422	437	420	469	415	427	442	432	415	420	411	389	439	413	442	431	420	444	410	433	431	447	463	430	468	430	410	416	420	404	420	414	411	489	453	376	448	424	386	390	430	494	405	426	436	456	446	393	462	429	446	450	438	412	441	448	391	441	390	433	414	432	413	439	420	402	447	461	397	464	431	413	445	429	456	443	430	418	399	457	450	439	396	454	464	432	437	419	461	426	430	423	420	436	440	415	417	416	444	434	425	427	468	447	431	452	412	431	436	438	447	400	404	413	404	421	432	392	409	422	454	414	432	404	447	458	394	442	367	439	433	466	387	499	441	434	455	455	416	420	418	429	434	432	435	425	390	447	412	452	429	446	430	388	410	406	443	441	418	443	449	441	458	441	419	453	439	410	417	409	438	421	414	402	445	425	423	403	416	413	409	431	438	436	418	469	384	406	435	438	402	432	437	417	444	409	395	473	478	452	418	426	441	416	414	414	464	443	450	427	448	411	418	411	430	462	434	430	408	487	440	419	470	433	449	414	434	421	463	466	421	425	436	451	433	459	431	408	442	465	432	392	430	468	411	430	428	390	412	425	443	434	461	416	449	451	446	452	427	427	406	429	450	426	438	408	431	440	409	418	416	420	454	398	418	430	400	427	448	429	454	433	420	468	415	405	417	411	410	435	468	396	422	394	432	420	439	427	429	460	423	432	426	411	415	460	461	403	419	398	435	375	417	381	427	430	416	407	464	390	420	478	449	413	429	435	363	402	421	430	415	407	425	488	417	434	433	385	440	416	425	434	416	402	454	412	405	424	386	411	434	441	413	432	490	463	428	412	421	403	405	440	420	468	432	439	420	403	431	487	417	438	455	425	419	470	422	463	432	447	399	437	406	432	431	394	457	457	420	428	427	422	404	421	426	448	437	440	442	428	423	421	441	440	448	440	403	433	424	450	409	416	429	423	421	445	423	419	451	415	397	462	465	416	411	426	373	407	404	414	422	456	425	388	430	427	428	419	456	423	408	429	467	405	431	442	415	435	411	444	447	451	415	412	448	436	406	410	430	423	390	437	428	433	399	446	446	462	455	432	453	476	461	395	408	423	431	398	428	451	426	435	442	404	415	411	403	432	424	424	380	404	417	447	469	471	442	445	454	417	420	418	436	390	412	422	397	441	406	413	422	467	422	444	452	435	412	476	432	393	460	382	416	428	409	451	422	432	411	400	436	435	417	463	435	450	446	395	438	408	435	401	438	431	413	456	443	413	412	434	438	431	491	428	428	442	440	447	418	445	424	407	429	409	454	420	386	417	453	484	442	458	428	447	454	434	379	407	421	422	420	413	417	448	463	449	444	463	477	458	422	426	411	391	467	374	418	451	433	435	469	402	405	391	431	413	415	405	426	456	440	428	431	412	421	426	398	386	405	441	423	431	464	416	425	444	460	431	431	426	431	421	412	474	386	430	420	456	455	435	446	453	421	448	435	420	465	464	423	405	464	405	425	427	404	439	412	449	388	436	414	444	440	462	438	400	424	419	433	395	427	421	420	439	426	427	429	441	432	401	395	459
8878	7293	8428	5756	3808	3144	2319	1701	1429	1424	1367	1140	951	914	916	751	842	629	610	710	729	780	708	646	553	530	563	450	463	425	437	431	430	439	448	350	376	355	394	308	327	276	276	297	243	231	199	187	214	180	161	157	148	157	157	115	130	137	141	138	167	150	154	115	140	122	141	130	128	146	157	125	144	141	124	131	142	139	138	141	125	127	146	134	136	166	135	159	142	145	141	128	132	128	139	118	161	127	129	136	138	135	135	152	153	133	134	133	163	142	140	136	128	152	138	150	134	150	137	138	134	137	122	134	116	141	148	134	150	135	137	146	131	137	137	125	152	140	141	124	127	183	128	136	147	147	136	134	136	136	167	141	149	145	129	182	134	141	136	145	120	134	132	161	144	145	146	147	139	121	152	142	149	120	121	134	126	145	157	119	134	126	139	152	135	136	128	129	124	126	139	143	148	144	127	136	146	128	150	115	123	142	143	165	145	151	169	132	139	147	128	141	130	139	137	136	131	146	155	139	155	135	139	131	142	118	121	140	116	126	140	151	141	127	131	133	138	152	129	154	125	150	136	150	148	121	127	116	146	143	125	146	134	129	124	144	128	148	141	114	125	154	133	136	133	123	150	141	143	137	140	143	154	141	137	160	132	120	121	137	149	126	128	159	149	150	136	133	126	127	142	140	120	114	135	117	138	140	125	126	128	145	137	142	130	138	135	114	142	130	131	134	144	128	127	157	123	147	124	128	127	140	117	134	149	153	126	147	134	160	137	147	120	133	140	138	121	139	130	138	124	132	152	141	139	123	130	119	129	131	136	117	109	146	128	135	123	135	121	114	147	131	144	148	124	134	136	138	139	149	145	138	132	134	152	120	155	151	140	144	147	143	130	176	148	141	127	137	149	150	153	143	113	143	137	129	115	139	156	133	121	123	142	161	157	128	138	143	119	121	120	156	154	135	123	151	138	130	139	145	136	130	131	144	140	117	139	136	152	138	135	156	136	141	133	147	155	147	143	148	122	141	133	125	118	134	131	133	153	108	138	131	125	142	153	132	122	153	140	134	131	127	132	144	131	134	139	162	157	138	136	126	127	136	159	135	135	132	126	144	160	129	138	124	137	143	146	154	126	162	124	145	131	122	134	145	128	141	133	142	133	158	134	156	133	145	121	142	128	123	149	140	147	152	126	139	133	142	135	116	132	126	151	129	148	135	146	121	154	127	157	130	135	153	147	136	158	122	134	132	123	130	139	131	138	127	151	124	122	148	139	108	143	136	150	120	130	128	132	139	132	142	135	142	139	131	141	124	126	153	153	133	160	140	138	142	135	133	154	128	139	143	142	131	117	116	124	159	130	145	153	142	128	142	131	124	126	151	142	138	123	152	126	141	126	150	133	146	149	132	127	138	134	133	140	143	136	115	118	143	149	150	128	145	155	139	132	145	131	116	125	129	154	161	151	153	138	139	132	137	135	141	144	161	118	152	142	139	150	139	146	138	152	157	130	122	143	122	147	119	132	124	148	140	140	143	124	147	148	127	145	135	141	133	161	154	130	140	142	132	165	151	129	149	148	127	127	124	146	121	140	115	136	145	114	145	136	133	139	143	152	139	126	130	128	127	130	130	138	128	135	159	138	121	134	131	133	133	131	146	144	128	141	144	149	146	123	144	123	108	140	159	151	146	136	141	133	146	125	149	146	142	129	134	145	136	125	146	145	146	131	150	160	127	148	133	154	130	157	153	134	141	128	146	134	136	137	131	117	131	124	113	121	127	138	132	134	156	148	129	149	134	161	113	115	127	141	138	134	123	130	160	133	158	127	152	149	146	130	144	135	132	125	129	151	147	156	144	140	128	129	127	148	123	140	141	139	151	131	124	124	134	132	119	131	135	144	154	133	134	157	129	123	159	142	146	132	142	126	132	147	139	147	136	128	156	143	175	152	151	124	133	132	141	153	131	142	154	132	135	123	117	141	140	125	114	127	161	135	134	126	119	133	147	147	135	136	135	142	144	135	118	132	134	148	130	164	129	144	127	137	148	142	127	140	143	130	153	139	131	125	150	134	133	119	130	131	130	133	153	128	134	150	135	124	160	134	136	127	125	132	129	143	156	142	153	153	177	156	143	143	145	134	153	130	132	137	126	152	143	129	147	148	152	140	144	121	141	126	131	146	142	149	154	142	142	158	138	150	142	160	126	131	135	128	129	156	139	151	159	142	145	137	131	143	130	138	144	122	134	127	111	134	135	125	151	142	124	146	129	141	136	124	127	116	145	135	155	132	154	147	143	141	145	132	130	116	130	142	170	142	141	135	136	143	134	122	124	130	149	147	132	134	130	114	136	130	158	144	141	134	142	136	111	152	117	121	141	138	155	134	136	149	148	124	145	150	142	141	133	136	117	150	148	149	125	146	124	151	151	139	134	130	137	138	159	150	134	125	148	148	144	136	146	147	139	137	122	164	129	133	151	147	119	143	158	125	122	131	110	147	149	153	149	141	105	158	128	124	142	124	136	121	149	154	132	126	139	139	159	155	136	135	144	141	134	130	147	137	146	147	132	151	119	132	137	162	147	148	140	146	127	137	138	132	139	132	146	124	112	122	144	139	144	126	132	146	121	145	135	132	137	137	129	129	145	140	128	141	145	149	132	153	136	149	129	156	147	141	154	144	135	155	153	137	123	152	145	131	129	126	152	120	149	146	143	150	145	142	151	160	129	133	137	146	122	109	128	122	127	154	122	137	132	137	132	129	129	121	158	130	161	155	144	127	129	128	135	139	153	126	159	135	141	158	130	158	122	140	129	137	141	132	133	131	130	144	132	131	153	142	132	129	128	133	153	172	135	138	143	150	157	123	150	144	144	133	126	124	145	146	131	149	140	128	146	159	157	126	154	132	155	137	123	135	142	122	127	123	132	148	140	137	141	131	133	151	136	135	126	161	144	138	141	144	145	144	147	121	124	131	132	137	148	133	129	142	130	138	123	127	145	140	136	136	133	117	133	149	162	129	124	135	125	150	147	128	145	147	123	132	156	127	147	151	146	146	146	155	123	142	120	170	115	132	136	154	130	126	128	140	120	116	128	142	125	141	159	125	125	145	147	138	110	138	157	127	119	133	140	132	162	127	127	130	130	129	142	119	129	153	128	136	146	150	152	158	154	158	136	130	145	141	143	114	128	118	124	140	154	146	125	136	136	151	136	141	141	126	137	147	142	142	125	143	128	152	136	151	111	173	133	119	139	136	126	114	137	121	134	132	146	150	129	138	145	146	136	113	132	126	117	133	138	153	111	154	148	136	146	153	126	152	130	129	136	131	125	150	137	124	134	116	140	139	155	140	132	145	131	125	140	125	155	124	134	143	134	131	131	146	143	119	148	164	137	126	136	138	137	130	146	140	121	137	136	122	117	128	125	138	148	138	132	154	150	114	142	120	131	152	137	139	131	149	138	127	127	136	119	145	127	148	158	153	131	148	150	133	166	117	129	157	139	125	136
6106	6837	12667	13240	12083	11322	9090	7747	6817	6906	7113	5977	5358	5293	4463	3886	4205	3681	3591	4048	4144	4956	4390	3908	3569	3328	3023	2568	2739	2454	2433	2683	2737	2786	2597	2283	2101	2210	2198	1962	1781	1812	1657	1583	1299	1056	866	829	762	666	584	589	529	537	492	477	454	413	409	461	420	383	371	386	390	401	358	384	407	375	364	378	424	368	381	415	392	375	418	370	397	408	418	395	401	408	479	513	500	396	411	391	382	400	387	400	382	404	407	356	409	384	384	363	413	415	370	376	371	380	460	359	372	396	381	419	381	427	410	406	371	383	419	416	385	411	377	387	437	431	399	383	379	421	395	397	404	407	390	384	390	422	397	379	411	410	393	408	392	371	364	370	382	430	411	416	380	381	353	387	377	378	396	398	380	369	412	359	390	367	387	414	419	408	398	413	405	385	378	397	426	378	379	427	390	389	431	403	371	401	399	378	421	432	429	370	405	413	392	418	406	384	399	424	424	390	395	374	395	420	414	394	379	397	383	386	414	415	345	377	376	371	413	367	394	415	397	406	402	400	384	423	422	392	422	397	381	405	369	371	396	402	417	361	391	410	408	405	385	343	419	396	371	385	386	380	402	428	427	391	379	369	408	374	392	335	394	382	384	405	415	382	327	401	442	401	410	392	378	367	403	381	377	372	448	410	357	423	374	352	403	407	402	378	413	414	364	392	370	404	422	396	398	358	425	396	369	393	400	348	435	397	382	383	398	405	374	407	376	380	407	404	404	391	390	373	395	427	388	414	398	395	407	387	379	399	397	421	380	369	435	418	356	392	412	389	402	386	409	414	403	413	393	381	396	411	370	408	400	390	406	389	402	429	389	406	403	438	377	391	395	423	388	433	413	387	412	362	400	383	367	393	411	398	350	365	422	409	392	354	403	370	387	374	380	406	386	365	415	411	412	401	396	360	426	405	409	399	414	345	396	395	397	413	406	416	375	449	404	375	399	372	365	391	399	421	393	403	394	418	371	395	406	399	399	368	394	396	408	377	378	417	414	381	393	378	398	410	400	419	416	369	392	402	430	410	377	388	412	358	363	410	381	394	396	427	385	374	375	407	402	374	373	432	375	410	406	395	390	373	417	427	391	405	386	384	415	384	388	421	419	429	354	366	379	390	375	354	392	358	431	418	381	392	391	412	394	385	444	416	390	402	374	369	392	439	393	369	416	378	410	389	396	394	381	414	371	403	388	406	364	399	410	359	403	386	350	382	394	429	381	362	380	382	396	402	397	382	375	381	385	399	378	340	404	369	428	415	388	383	397	419	388	358	370	390	424	408	377	389	390	395	423	411	391	422	391	377	399	380	397	378	371	361	425	400	387	409	409	395	398	398	404	403	367	399	416	390	426	373	411	401	399	391	403	396	428	379	373	369	386	432	386	398	411	415	405	396	380	413	395	406	417	419	408	379	396	394	378	400	401	402	408	419	407	386	368	397	395	413	396	362	389	408	414	375	390	387	400	374	382	399	424	381	404	397	406	353	389	399	419	374	406	416	363	388	390	397	407	388	389	394	433	343	377	442	380	400	401	407	422	396	365	417	424	399	396	370	374	398	405	403	373	401	391	390	373	371	417	399	369	409	382	400	377	400	394	415	394	397	404	371	374	387	379	393	370	418	413	425	383	390	384	394	370	376	429	413	422	362	419	374	376	367	379	407	403	397	375	395	384	404	390	400	393	407	387	372	401	403	394	381	389	422	377	372	420	382	385	398	382	423	427	372	409	388	387	391	369	401	381	377	426	366	393	383	421	393	389	374	385	354	401	356	431	399	405	393	377	398	378	421	420	401	381	438	397	384	398	368	385	408	423	378	408	405	368	370	384	379	399	387	397	417	416	429	407	421	376	419	395	422	377	352	423	409	423	391	416	431	392	400	396	384	384	405	403	376	432	418	380	397	432	398	415	387	389	424	412	385	432	384	396	396	389	386	394	380	421	428	376	386	432	405	433	415	390	358	387	413	421	398	386	411	433	405	433	397	371	435	408	406	396	378	406	433	402	405	369	406	362	397	414	413	400	382	399	399	415	386	403	411	394	412	381	388	389	436	432	394	398	418	404	419	386	413	389	399	373	382	390	433	387	421	383	358	436	397	365	408	410	366	403	378	409	376	362	387	430	400	400	420	408	407	401	399	381	413	390	378	400	394	403	378	387	424	403	422	368	431	415	412	395	390	408	422	376	391	400	373	432	374	392	384	394	423	414	398	394	426	394	430	381	394	351	383	415	382	403	386	424	393	430	391	381	430	363	424	415	378	410	417	449	392	400	409	418	371	420	402	390	405	394	411	378	363	432	338	408	396	394	397	391	386	428	405	426	419	406	423	416	399	431	426	358	377	392	387	375	421	416	358	394	420	415	404	405	395	412	405	409	371	411	411	399	407	423	387	384	366	405	415	406	429	388	394	424	394	401	399	382	391	434	400	379	415	390	387	413	369	389	369	366	408	365	449	431	418	442	392	412	412	391	408	377	394	405	397	374	408	417	353	406	388	411	348	422	399	387	395	397	375	413	404	414	405	438	408	363	398	417	387	425	387	377	409	426	382	344	398	356	372	435	350	411	438	360	441	375	417	417	406	434	444	391	406	400	375	400	410	402	437	420	419	397	401	378	374	402	378	398	381	353	404	423	397	401	403	427	400	399	389	390	394	383	406	384	447	380	362	407	414	384	373	394	392	371	378	413	417	401	417	401	402	390	378	380	380	402	426	375	336	430	408	428	403	406	400	394	400	404	416	395	402	425	436	420	430	405	392	402	392	423	359	392	362	392	365	419	429	379	394	399	419	392	385	392	467	400	391	404	352	410	430	398	422	403	360	410	381	428	409	429	400	410	404	390	384	386	392	397	359	386	378	433	375	399	410	388	399	388	420	419	383	391	392	394	373	396	368	430	405	395	427	409	439	338	383	379	370	402	364	412	385	412	392	387	407	399	416	396	392	419	390	392	414	405	375	404	383	436	413	396	381	428	383	391	404	395	366	402	389	344	376	365	400	379	399	432	369	408	358	410	404	402	439	405	420	422	418	413	380	436	411	400	430	365	398	407	424	349	397	408	375	389	412	433	403	376	384	388	402	401	440	354	396	409	409	366	374	436	426	368	383	374	381	392	442	389	383	396	384	388	371	386	416	404	391	413	416	409	394	350	382	379	377	396	426	372	392	385	375	399	420	385	382	378	396	417	382	394	431	400	401	429	416	392	404	422	404	406	392	438	375	392	397	398	417	386	425	370	381	399	382	395	388	394	383	392	359	381	389	387	367	409	473	412	383	395	421	409	412	367	400	407	386	402	381	370	394	383	444	375	397	375	393	416	415	393	442	392	412	373	383	402	419	437	385	403	394	446	389	366	406	387	396	373	428	417	411	375	385	381	368	390	381	406	385	363	396	382	408	390	403	405	405	371	406	410	401	378	418	414	409	392	406	376	392	381	423	405	401	406	446	389	392	385	392	437	372	408	383	359	409	387	404
18665	15697	20490	15720	15367	14394	12198	9148	9708	11292	9292	8764	10027	10225	8923	5710	5848	4644	4742	7752	7476	6693	6522	6668	5145	4408	3792	4241	3636	3746	3147	3666	4114	3636	3260	2818	2985	2805	2649	2550	2427	2266	1870	1686	1572	1146	859	492	449	350	316	309	262	234	197	187	179	148	152	147	114	108	132	124	118	107	110	100	102	111	83	103	95	101	114	125	102	103	110	94	112	113	120	95	96	150	135	147	157	97	88	122	108	109	115	102	138	105	110	93	99	97	103	108	101	94	97	117	109	94	114	91	129	113	102	113	124	110	106	120	100	101	109	105	119	112	104	86	110	92	98	93	120	119	108	103	122	122	111	101	112	118	113	100	125	122	126	96	111	105	99	103	116	93	105	117	118	92	131	112	111	92	118	79	120	108	107	90	103	104	93	110	101	80	114	107	104	103	116	103	105	103	91	93	108	109	112	106	105	105	109	122	94	114	110	102	108	87	103	125	123	110	111	102	110	112	125	109	108	98	124	123	120	118	118	106	102	103	88	97	115	117	87	134	102	122	105	112	105	106	117	87	94	116	91	106	113	106	87	105	110	104	105	116	122	93	104	107	112	109	102	90	108	98	134	98	108	102	103	112	97	108	111	113	95	112	123	118	121	120	103	105	92	104	105	95	121	105	105	89	119	120	106	94	91	117	91	107	101	102	104	120	104	104	108	108	113	109	87	121	110	116	103	120	118	116	118	102	108	100	113	104	103	107	118	122	127	114	98	97	100	104	109	119	117	106	115	97	116	111	94	128	116	107	102	93	110	116	108	138	116	107	105	111	103	107	112	116	91	106	117	104	115	93	98	82	97	107	96	122	100	99	91	100	112	96	102	102	104	105	110	113	115	130	116	107	102	126	94	111	106	102	95	133	80	125	113	112	112	109	119	114	102	105	87	116	98	116	118	128	95	105	119	128	119	99	102	128	120	116	114	105	89	102	108	100	122	95	97	103	91	97	110	91	117	106	114	119	101	124	95	91	103	111	113	106	103	100	112	101	113	100	106	100	112	101	120	114	124	116	103	106	90	97	109	110	117	108	114	97	107	110	121	103	98	89	114	109	114	125	103	116	107	98	119	104	99	106	122	115	114	95	116	119	102	135	117	105	102	100	92	106	89	110	112	121	101	94	97	89	104	121	105	92	107	96	123	136	106	107	109	101	117	107	98	119	126	139	107	105	105	116	96	112	119	109	108	104	118	104	112	115	111	94	97	108	112	124	105	102	116	109	111	134	108	108	106	107	106	106	106	100	113	125	109	96	119	137	108	104	106	109	100	115	113	106	107	113	110	94	108	118	116	118	112	95	94	107	99	123	98	122	94	101	97	92	104	110	108	122	115	117	108	119	98	114	92	116	84	109	114	107	97	84	106	129	114	90	105	110	111	102	95	107	102	116	104	111	103	138	114	97	118	110	103	103	102	115	92	93	115	110	105	112	112	104	107	99	106	123	106	131	111	101	106	113	94	113	106	108	116	105	118	114	105	123	92	101	100	128	113	118	115	105	100	106	107	102	105	124	103	115	105	109	134	105	102	107	105	98	99	110	107	121	130	91	125	117	104	126	119	99	114	101	111	121	100	124	98	95	112	114	121	110	100	93	107	86	112	90	102	112	101	99	111	109	90	104	120	91	109	127	107	105	121	107	121	115	130	95	99	101	113	116	131	100	104	106	92	98	113	110	116	104	99	94	110	115	104	105	108	114	123	118	90	108	100	107	86	118	108	101	119	114	99	114	112	118	93	101	101	108	95	99	94	106	96	103	119	121	109	124	97	103	107	90	100	109	111	101	97	101	127	113	111	127	115	117	107	104	103	106	104	127	95	119	90	108	103	118	96	103	112	115	104	105	121	113	96	102	91	124	111	100	99	111	118	113	97	108	105	103	116	123	98	119	126	114	85	125	87	100	101	101	94	73	101	110	116	98	95	104	108	87	109	121	117	114	114	108	111	111	92	99	106	114	101	106	108	112	94	109	133	101	113	111	82	104	108	101	89	100	107	99	108	106	115	106	116	119	103	117	95	102	106	129	81	93	114	105	109	114	118	122	134	111	107	100	100	119	112	106	93	105	96	104	121	93	104	94	121	104	99	128	106	107	106	92	124	106	113	113	101	95	110	101	107	119	116	112	97	95	112	76	108	93	103	96	94	93	112	108	102	104	107	99	109	100	124	96	101	118	96	99	112	96	109	101	108	115	112	109	105	109	118	113	97	126	116	120	98	96	97	110	103	124	105	109	87	101	111	112	87	95	106	97	103	98	98	85	105	87	95	102	126	122	112	121	97	94	111	92	106	124	115	122	100	127	115	111	90	118	129	111	106	103	118	105	120	115	103	102	118	112	94	95	95	135	98	103	101	107	103	104	109	109	108	102	120	102	92	109	110	122	106	101	114	127	102	109	120	112	88	102	117	110	98	127	112	100	114	117	110	93	117	97	88	97	105	122	115	102	104	105	103	127	107	103	107	114	109	111	101	116	101	120	115	103	92	97	125	107	103	115	109	102	101	109	104	127	117	119	108	102	122	114	117	86	113	90	106	99	120	103	91	117	96	127	104	116	118	122	100	119	95	102	127	110	90	101	106	129	106	107	92	132	101	109	104	120	105	108	96	105	105	105	115	120	101	127	107	89	96	109	92	133	93	102	109	106	106	92	103	112	119	118	109	97	108	102	109	93	110	100	106	109	103	113	127	112	108	113	123	117	93	112	100	117	113	112	109	107	109	112	104	124	106	114	105	97	114	100	121	119	103	98	122	113	104	104	111	117	106	114	90	123	103	105	103	114	120	97	103	110	107	100	105	105	110	104	113	100	92	112	128	90	108	103	125	99	122	98	100	115	111	105	102	105	115	132	90	105	95	108	105	90	122	115	110	102	107	107	115	112	88	107	112	113	101	110	93	114	113	114	111	108	117	93	118	111	111	97	91	102	96	94	106	109	102	105	95	118	117	92	107	104	94	110	93	104	104	105	101	79	115	104	118	109	119	112	99	98	102	112	91	97	97	99	100	97	104	114	107	98	99	107	100	114	112	98	95	125	117	110	138	126	122	98	115	88	106	116	105	117	108	123	125	112	119	106	126	124	109	124	120	111	119	115	131	124	116	104	120	87	94	114	103	109	95	124	104	127	99	90	121	105	106	116	115	105	124	121	113	104	101	121	117	109	118	111	94	118	92	119	93	109	108	120	91	100	120	101	122	109	101	109	113	105	103	106	106	99	126	105	131	113	101	95	116	100	111	94	111	110	103	108	99	106	97	93	99	122	112	117	100	112	115	108	112	118	104	102	95	103	118	103	108	115	115	96	101	100	115	102	106	112	106	115	104	108	93	100	133	109	111	113	104	109	107	91	109	102	106	111	95	116	111	119	99	106	101	98	112	109	88	118	92	118	107	97	89	93	87	113	113	102	118	123	96	110	113	90	107	88	107	123	125	88	103	122	108	97	94	90	105	103	116	100	116	112	101	118	114	117	109	116
12401	13308	23064	25004	28230	28597	26770	24469	26206	28871	26042	26480	29664	30268	27147	20936	22765	19855	21162	28308	27582	26011	26529	26312	22653	20888	18561	20242	18542	19012	16884	19648	20051	18517	17525	15821	17074	16410	15629	15023	15057	14590	12103	11492	10768	8383	5768	3312	2790	2222	1802	1833	1622	1261	1118	1049	782	736	546	392	346	410	399	388	348	377	322	348	330	406	316	358	343	333	330	353	353	336	324	329	333	334	323	317	340	563	738	666	482	316	294	343	353	349	314	358	332	320	318	342	292	335	311	347	356	309	345	359	324	282	319	335	354	358	300	317	336	328	367	317	304	363	327	328	299	325	340	335	330	352	317	334	319	322	331	369	317	313	326	311	323	327	345	341	338	307	327	338	312	356	323	315	363	320	353	330	376	334	361	303	347	339	318	309	314	331	331	325	299	353	326	338	332	330	339	303	353	317	306	348	347	321	296	328	323	314	317	322	343	308	305	329	313	296	343	344	315	328	322	343	315	340	327	302	317	317	318	338	303	308	322	336	339	310	331	310	328	330	310	331	314	343	311	317	323	316	356	313	334	305	327	284	359	354	359	322	319	319	336	314	319	303	311	344	347	315	340	327	336	338	352	304	322	336	339	318	340	331	321	331	321	328	325	324	338	346	317	337	336	336	323	349	324	308	350	329	378	306	360	333	311	349	322	295	363	319	308	303	314	322	307	325	343	367	328	328	336	344	317	318	325	320	317	312	371	339	330	360	327	327	389	358	326	331	355	339	312	343	348	307	305	367	321	340	340	330	314	289	325	336	359	333	362	341	308	312	314	315	357	339	298	289	333	311	329	308	341	370	358	330	349	323	322	321	314	304	363	341	337	319	307	341	331	308	315	322	318	352	307	327	303	331	330	329	317	324	328	333	365	335	359	317	340	310	303	355	332	327	324	311	300	354	347	369	307	315	341	338	296	306	290	310	318	327	358	323	340	336	336	341	329	343	341	346	310	341	328	316	359	345	335	305	305	352	336	306	312	333	321	324	303	361	337	343	332	343	319	330	315	309	310	335	297	286	307	354	337	357	307	345	321	322	326	335	335	340	349	352	341	337	320	335	366	262	336	301	325	315	307	350	290	323	323	314	334	310	332	343	342	342	330	330	356	308	336	311	346	338	306	360	321	326	342	338	338	355	343	366	346	336	291	329	340	319	337	315	330	367	356	295	320	316	334	310	314	316	361	322	318	335	344	330	328	346	339	321	307	309	331	303	331	360	310	324	329	317	363	368	296	327	336	342	337	309	299	349	343	352	278	335	306	306	331	339	318	323	305	336	344	339	297	356	299	324	323	332	324	353	352	285	337	307	308	330	362	331	367	371	312	341	319	329	330	334	344	318	296	337	347	313	305	327	309	341	312	330	329	337	301	353	342	345	346	311	306	351	325	326	324	325	330	338	364	280	322	319	317	332	310	327	340	321	331	334	320	347	321	344	305	314	302	338	340	296	343	326	310	325	364	314	309	313	362	332	343	322	308	323	316	351	350	338	347	311	339	303	330	322	327	324	322	329	361	354	309	298	328	346	310	327	359	327	313	314	333	304	338	345	333	341	337	365	343	341	373	351	337	348	303	339	341	310	346	319	354	303	346	334	356	338	322	300	319	316	337	367	364	345	346	314	317	325	310	325	323	337	337	358	342	328	311	324	342	330	314	349	334	325	286	320	343	339	336	331	358	370	339	350	317	348	323	326	337	336	308	314	306	343	337	334	337	330	373	332	329	324	354	309	330	314	301	316	321	328	309	334	346	321	307	346	320	334	323	307	322	331	306	320	319	329	338	366	332	302	370	353	314	315	304	305	326	352	317	334	311	345	333	302	300	338	293	347	382	323	309	312	308	325	323	297	338	324	335	342	365	333	302	331	325	305	320	327	353	325	302	316	311	338	320	367	319	326	313	315	328	339	334	312	321	345	306	327	363	346	339	318	342	311	342	329	306	347	341	361	306	343	309	361	336	355	314	302	315	318	316	305	329	323	342	345	331	308	296	336	316	323	359	347	349	335	298	335	323	331	305	317	309	329	323	311	319	333	318	328	314	319	329	328	315	344	337	344	336	334	323	339	361	313	368	322	334	299	327	330	354	343	343	347	335	338	311	372	302	351	314	341	370	334	344	327	349	316	364	314	363	325	329	312	320	336	298	313	336	331	325	346	357	306	348	330	279	341	292	369	330	301	342	312	331	337	302	310	333	375	331	355	310	323	343	338	325	325	306	316	313	314	318	354	332	390	322	343	310	316	335	333	302	315	335	349	335	302	316	348	336	325	324	333	349	321	313	321	343	333	319	345	317	344	289	355	332	312	295	379	317	334	315	320	374	334	322	364	346	339	303	349	313	317	305	328	325	328	349	332	326	324	316	318	326	343	311	354	348	315	340	350	318	305	325	315	324	326	337	358	334	346	347	332	337	314	302	304	327	331	325	344	325	321	351	306	307	361	323	345	331	338	322	361	346	343	276	316	333	309	311	333	307	362	329	338	327	292	317	315	304	320	353	322	329	320	336	279	301	327	342	341	334	317	334	339	321	311	319	317	329	285	316	296	364	329	335	314	317	337	333	341	331	299	341	352	344	287	343	329	342	333	313	321	351	292	359	354	325	357	330	314	342	335	350	309	348	318	304	330	318	319	297	344	340	335	312	363	338	325	334	334	335	354	317	275	344	332	360	342	325	331	333	321	320	344	347	344	302	338	329	316	329	341	339	321	339	304	327	343	310	316	331	342	353	340	361	326	321	313	328	347	323	353	321	305	318	340	322	374	355	324	343	322	357	317	360	313	344	339	358	321	312	328	279	304	311	340	283	328	309	344	343	323	320	345	360	320	308	314	339	313	343	335	312	331	325	355	317	313	323	308	306	340	307	329	305	332	330	338	322	356	343	330	335	322	314	315	325	340	319	334	319	309	314	333	326	331	339	338	317	332	326	307	313	350	322	329	357	319	320	365	321	355	352	332	354	326	320	323	342	327	313	300	328	338	336	343	287	322	323	299	330	335	311	350	342	375	325	322	327	317	331	329	320	339	344	326	334	339	336	327	311	380	356	312	318	311	331	335	331	336	324	329	368	322	364	334	357	339	374	308	338	334	339	324	363	326	317	326	307	322	312	311	318	342	326	375	331	322	343	297	339	332	348	327	321	344	367	344	318	342	348	342	319	318	321	315	339	326	347	336	323	326	328	309	334	313	352	344	314	322	342	320	307	327	332	349	319	326	279	337	336	358	310	332	327	311	338	331	328	327	309	348	306	321	310	311	349	338	349	356	361	326	351	334	303	310	311	325	338	307	318	325	307	334	304	311	321	332	312	311	348	316	330	330	316	344	301	338	307	294	314	313	319	318	325	360	360	309	308	358	315	315	338	312	311	351	342	293	328	338	301	345	270	334	350	310	336	328	318	331	319	343	325	349	335	317	345	329	342	318	319	336	346	315	316	323	307	314	358	347	333	334	292	321	307	342	325	342	345	351	334	361	332	328	327	342	313	334	312	318
27627	23796	26866	24670	26600	25972	24153	29905	27828	22230	20695	19362	18030	18972	18253	13384	12924	11844	11798	18112	15577	14798	14149	13508	11555	10571	9069	8868	6632	7585	7245	7425	7687	6680	6492	6005	6357	6263	5846	5553	5482	4970	3972	3474	3276	2719	1967	1193	806	716	677	450	493	352	286	318	267	233	191	174	141	147	142	176	148	156	147	152	141	143	140	163	149	133	127	139	143	130	147	158	150	142	148	138	139	172	226	212	156	145	134	160	147	134	137	114	149	141	133	149	155	135	150	138	138	153	139	145	127	125	139	147	127	162	151	143	110	167	119	153	159	145	132	135	135	141	135	151	141	165	135	154	153	164	175	148	146	156	138	128	143	144	163	143	140	136	138	143	146	146	139	144	137	121	125	135	180	134	133	146	161	115	135	154	120	134	145	138	163	144	132	135	144	145	114	131	130	145	132	172	166	147	142	150	133	146	132	179	142	162	168	134	152	150	134	117	142	150	133	131	120	124	124	148	140	140	128	140	157	150	137	152	177	158	154	147	152	140	137	146	130	152	131	151	151	172	144	132	146	144	133	120	142	158	140	144	127	154	152	131	136	158	137	138	136	150	145	145	145	138	141	164	120	140	130	132	152	150	144	121	134	153	154	123	120	146	147	151	126	149	119	131	125	142	146	153	155	163	129	138	140	170	162	120	130	140	162	138	145	158	145	147	132	128	172	117	129	160	140	140	121	147	150	139	153	141	132	123	126	152	141	168	129	134	162	149	154	159	131	140	119	174	152	112	131	125	160	141	134	136	162	158	152	138	149	145	126	162	133	149	161	159	152	131	151	134	133	141	135	152	146	140	172	141	134	145	143	138	147	141	152	153	152	152	129	136	130	143	138	138	147	157	151	127	153	140	133	158	141	130	125	157	148	141	146	157	152	140	141	182	123	125	120	140	139	144	145	114	138	126	158	141	142	146	124	135	150	146	149	139	155	138	142	152	164	140	132	155	161	131	138	143	138	151	130	155	152	155	147	137	142	133	140	139	131	154	149	151	154	156	135	142	153	148	148	149	118	175	175	133	136	129	155	159	144	143	142	152	132	153	162	141	151	151	136	143	171	166	136	143	134	146	145	138	130	152	139	159	119	157	148	165	138	132	125	134	139	137	143	129	149	139	152	140	139	144	152	156	140	133	140	140	155	152	130	146	152	146	148	156	152	118	138	127	152	144	147	153	124	134	130	141	122	151	120	147	145	147	141	139	163	150	154	135	129	128	133	151	135	140	129	141	147	146	136	135	142	127	155	136	141	147	144	153	147	136	128	135	135	150	120	133	142	134	149	130	123	156	128	147	139	146	151	129	154	150	164	149	148	133	165	167	137	135	124	142	135	154	139	161	164	155	154	137	131	138	140	159	152	150	134	157	150	153	147	150	163	146	155	128	152	140	138	148	171	160	142	143	123	146	126	140	149	134	132	132	148	142	141	150	154	131	141	150	143	137	133	135	148	153	136	143	172	128	167	161	129	151	141	144	156	149	152	147	120	148	158	154	145	161	141	122	145	145	136	137	138	158	141	150	143	148	131	110	153	139	139	140	136	148	145	146	129	152	154	149	138	133	153	139	155	162	160	153	145	118	129	143	140	152	143	130	143	140	146	151	149	132	145	157	144	150	134	147	149	158	124	149	133	146	123	131	152	147	118	159	135	146	141	148	166	137	135	148	136	136	141	142	144	128	146	131	141	142	133	153	138	144	133	144	141	130	146	148	154	135	125	157	135	133	127	116	148	139	128	133	124	144	147	155	134	141	124	148	151	132	153	168	153	128	140	150	149	128	157	118	137	153	119	143	128	164	135	152	136	175	150	133	134	136	138	131	151	134	140	150	151	147	158	125	151	163	143	139	130	127	144	124	146	150	136	162	146	139	143	135	143	166	143	137	142	135	146	167	158	135	125	130	120	134	150	124	164	137	139	126	135	147	128	141	127	138	142	187	136	131	138	152	145	152	135	152	128	144	145	149	135	131	184	127	156	148	147	161	141	137	147	131	165	124	123	122	137	142	147	134	146	148	150	134	138	138	160	142	135	145	128	126	152	147	147	131	144	125	127	132	134	157	125	130	147	135	157	135	140	129	147	154	144	133	152	164	135	150	139	151	134	138	139	134	146	134	132	138	145	168	153	154	149	138	133	144	157	135	144	153	142	142	145	137	145	143	143	142	130	140	154	160	133	148	158	132	131	136	146	123	156	142	171	136	126	140	131	132	146	135	134	143	153	154	138	150	113	152	138	126	137	156	155	145	140	148	152	121	150	151	125	138	120	156	146	113	132	129	119	140	144	132	144	134	118	144	159	161	139	154	132	127	142	151	143	136	155	167	154	142	148	147	147	134	116	136	140	156	142	135	130	148	131	151	150	142	154	135	168	143	123	146	135	145	112	113	130	168	153	133	146	146	123	156	149	160	138	137	137	134	171	145	119	135	140	147	119	140	133	132	167	138	126	147	144	148	121	133	132	138	127	161	132	132	175	132	142	150	124	140	137	156	150	143	144	155	142	119	143	123	141	139	153	127	121	126	147	141	160	154	145	126	137	152	133	144	145	122	147	129	143	134	135	127	130	125	134	142	140	123	148	134	119	141	162	139	138	130	146	162	131	142	147	147	159	153	150	160	145	137	142	165	168	174	138	146	149	147	132	156	146	154	139	145	165	134	151	155	129	154	171	150	147	153	151	152	143	118	145	160	147	131	130	133	136	132	138	140	147	126	131	136	156	136	130	142	153	134	144	159	161	146	141	128	127	161	153	125	137	139	158	162	147	127	138	140	136	124	144	140	143	157	152	149	143	131	123	167	136	172	148	138	129	153	134	141	138	153	151	139	131	159	118	136	147	116	133	136	154	126	160	137	125	156	133	161	148	141	152	154	128	137	148	146	165	144	143	151	150	148	153	142	129	144	127	140	152	136	153	145	138	129	122	167	124	136	139	135	149	144	140	130	139	138	167	140	134	128	155	148	145	141	159	141	163	154	149	174	147	136	131	155	121	157	142	147	130	150	148	159	136	137	146	147	151	124	132	139	167	126	147	149	127	142	137	145	133	155	140	157	155	147	129	153	172	149	147	128	130	128	160	153	168	136	153	147	134	150	142	143	130	137	147	141	151	149	128	128	136	141	140	148	151	169	165	151	134	149	124	142	148	153	128	141	145	137	126	145	167	150	149	131	137	146	162	141	152	156	142	121	142	137	133	129	151	150	138	125	138	140	147	132	137	151	145	139	164	121	147	141	142	138	120	153	140	147	149	129	114	141	146	157	160	117	132	170	129	150	147	158	140	142	125	139	145	121	142	158	129	137	134	147	135	151	131	146	134	154	146	145	134	154	130	138	149	150	152	135	156	141	144	134	164	137	144	145	128	141	139	122	162	115	151	145	139	155	132	146	136	147	126	134	134	134	147	174	131	146	159	151	135	152	149	145	180	133	131	151	142	131	123	128	131	133	144	152	139	128	148	167	145	163	163	160	142	154	148	136	136	137
17050	18906	27885	32835	37403	37816	38019	43171	41444	37716	38602	37884	37969	38927	38565	31882	34164	30696	33495	40604	36690	37338	36735	36664	32880	32846	29558	30132	25362	29282	28154	28578	28000	25238	25792	25328	26297	25707	25422	25066	25088	23620	19988	19789	18364	16539	11952	7598	5069	4833	4079	2969	2940	2341	1778	1741	1374	1185	778	510	533	473	563	539	500	450	442	435	458	439	400	414	410	440	436	417	428	406	439	452	391	417	417	433	463	682	791	956	530	417	378	419	392	438	399	467	410	420	419	438	403	421	410	437	416	390	408	423	438	396	365	465	394	451	424	402	428	450	396	419	393	409	401	443	388	395	427	413	449	424	427	424	422	443	422	430	424	447	452	418	441	420	367	396	426	428	374	390	429	398	390	419	412	427	449	440	419	405	409	417	434	422	442	418	424	407	463	386	415	438	404	408	424	458	456	455	382	422	371	393	379	454	413	419	453	444	393	421	422	417	430	412	445	397	437	437	384	406	445	406	409	410	432	393	401	412	431	445	431	450	426	445	418	430	415	420	445	456	407	440	410	441	402	424	457	412	380	420	410	404	445	439	423	418	393	396	445	453	450	404	454	432	409	420	470	434	400	406	442	401	410	417	447	418	411	377	407	449	402	422	401	395	451	383	441	452	417	392	415	402	427	423	434	440	453	421	419	402	406	386	408	369	445	408	415	381	402	428	407	450	399	432	445	360	419	417	449	417	443	407	455	427	411	411	435	449	407	408	411	429	439	399	394	406	421	412	446	415	415	449	413	413	405	411	419	403	416	415	455	395	431	430	427	384	450	408	388	421	386	443	388	407	398	412	447	436	398	432	423	444	442	420	427	417	412	420	428	428	430	438	423	404	406	417	432	424	408	381	414	401	409	427	397	427	409	399	420	418	393	433	423	476	395	410	432	401	408	416	408	395	418	427	450	442	438	419	444	440	403	419	384	386	401	451	413	417	419	415	425	414	422	416	413	433	426	402	441	415	394	435	386	416	428	390	389	398	419	397	425	423	403	430	378	405	387	426	427	443	432	414	438	390	387	448	415	450	459	406	409	441	429	457	412	441	437	437	421	401	391	403	434	414	387	416	416	419	401	425	406	387	396	440	417	412	437	406	463	419	410	386	427	438	407	419	414	417	404	440	420	422	454	412	446	460	438	404	396	442	392	411	396	424	433	433	407	403	419	392	422	416	392	403	411	412	433	392	418	416	378	379	424	425	417	427	433	416	400	437	419	443	418	426	425	422	422	408	402	455	398	423	401	401	419	446	414	413	440	395	405	432	465	397	368	406	415	412	406	382	413	383	438	398	400	451	431	396	413	433	423	424	432	410	416	418	427	371	437	440	405	425	433	424	419	405	409	392	407	413	424	419	410	416	412	412	426	415	405	436	402	403	377	423	409	388	428	407	411	390	418	423	417	422	410	393	412	434	384	391	407	401	398	395	424	372	431	442	422	383	464	388	382	426	442	442	396	407	382	431	403	420	441	419	417	427	426	431	422	448	455	470	431	414	454	459	458	418	439	435	441	383	412	400	412	428	404	386	405	427	382	409	379	416	411	457	399	415	410	371	431	393	409	419	437	415	451	423	432	432	385	401	423	404	429	438	413	416	444	419	439	416	419	426	405	371	439	415	416	418	421	442	417	398	415	446	419	427	390	428	401	426	417	413	403	449	433	414	393	370	412	408	409	405	399	446	369	389	456	428	421	404	411	393	424	439	448	399	424	414	441	440	414	450	416	454	408	376	402	425	379	428	412	396	392	414	422	393	378	404	406	433	423	432	402	384	402	425	445	408	412	399	409	443	408	415	409	424	392	447	431	375	435	383	429	412	399	401	421	422	423	409	427	408	401	430	424	427	392	410	410	401	460	430	400	426	435	437	454	409	397	428	417	454	413	405	407	406	398	439	444	385	383	460	406	440	442	436	407	407	401	459	410	420	419	412	447	420	444	427	439	426	391	405	410	455	406	418	458	376	420	410	414	437	407	406	425	435	404	413	439	414	395	450	422	459	394	408	434	410	401	406	406	421	380	432	463	404	429	388	404	426	395	407	408	427	429	407	422	386	385	421	388	396	413	392	420	466	412	434	436	428	394	436	429	380	398	403	421	436	401	400	443	454	430	430	413	398	416	412	363	432	403	441	433	419	435	436	411	376	470	405	375	426	447	391	420	457	416	425	426	365	423	411	403	407	403	423	426	362	431	436	449	410	438	414	403	400	372	388	428	419	410	414	404	442	391	416	393	427	414	401	436	389	402	412	398	381	464	447	432	437	452	379	398	404	438	411	378	446	436	460	390	428	428	419	425	434	409	397	417	380	444	450	433	416	402	378	390	437	400	428	412	410	400	416	403	444	415	421	408	406	433	407	438	403	415	432	417	400	433	411	384	424	404	421	427	453	402	401	406	429	413	409	434	440	416	408	465	411	434	391	392	414	419	431	399	425	418	424	404	420	453	415	440	392	455	405	379	404	395	404	431	405	420	409	397	414	443	421	407	431	412	381	429	408	401	453	408	423	405	442	405	438	414	424	414	389	447	395	400	412	409	411	411	403	416	433	435	417	440	411	400	421	424	416	460	421	411	426	403	395	422	416	432	422	408	390	396	403	398	441	368	431	417	423	429	435	418	414	418	430	414	412	376	412	414	444	406	389	418	431	412	408	460	415	395	414	398	414	427	422	420	438	414	438	431	422	413	417	440	455	401	412	392	427	446	390	423	421	409	405	422	384	416	411	444	444	425	415	408	425	421	399	430	440	421	398	428	373	404	437	445	429	399	397	400	444	414	438	454	369	405	425	418	424	408	415	427	449	445	447	396	422	394	401	417	418	410	418	410	420	437	430	418	387	419	421	424	438	461	404	420	385	415	425	386	423	460	428	380	409	423	436	438	417	408	402	440	454	381	419	405	413	438	422	412	399	402	421	423	432	402	407	434	410	399	425	417	467	423	435	419	398	424	395	478	388	410	446	457	399	412	353	405	397	428	387	389	400	459	441	401	410	418	418	458	406	427	399	409	401	400	430	416	398	405	430	414	383	433	420	440	427	412	388	435	425	427	433	424	412	407	388	398	423	444	416	439	413	399	390	394	439	413	415	421	395	421	399	410	429	407	424	393	411	446	432	451	422	429	402	460	422	427	448	428	447	387	445	444	412	443	425	407	425	419	417	398	414	394	442	419	426	403	375	375	433	406	429	390	448	428	406	430	410	442	407	424	445	405	420	401	445	407	398	427	454	416	416	431	435	407	432	395	406	406	416	416	435	413	407	420	400	423	406	424	444	405	427	386	386	406	424	443	385	411	429	421	417	461	410	420	409	419	385	412	404	433	392	424	415	386	462	396	439	398	429	408	395	386	415	383	394	420	403	405	439	428	415	420	437	436	415	446	422	376	411	442	403	452	436	403	440	435	420	412	418	432	441	419	409	398	396	399	414	416	413	450	416	418	431	452	413	401	423	421	455	428	393	456	377	407	403	405	415	398	415	425	408	456	417	423	381	416	396	418	424
9415	7498	7618	5900	4077	3013	2621	2484	1948	1520	1121	1059	962	1080	1113	1046	978	726	660	928	823	741	690	603	529	541	516	485	368	439	447	363	367	346	312	334	336	390	344	348	351	340	286	254	247	233	233	198	141	166	135	147	132	146	155	138	131	125	111	136	159	122	145	134	151	146	114	117	122	125	113	138	121	139	133	123	122	122	132	121	122	134	145	131	138	133	144	162	142	137	110	139	139	129	140	121	151	157	127	134	126	108	125	140	139	131	140	124	123	122	156	137	155	109	151	135	148	127	132	109	138	141	142	129	127	120	142	125	150	120	126	132	130	134	126	122	107	154	145	149	124	139	128	134	119	135	144	124	147	140	126	132	137	144	121	121	133	140	127	152	150	134	145	135	127	134	120	160	120	129	156	116	138	135	124	164	97	131	148	145	151	126	122	131	130	133	135	120	135	132	122	130	116	131	119	154	138	121	123	121	141	126	122	128	140	149	131	121	130	126	133	129	149	141	134	131	116	138	132	124	139	125	154	138	136	116	151	132	133	116	118	120	158	126	141	146	135	140	133	127	157	139	159	114	132	126	128	141	108	138	141	128	137	138	137	126	150	135	116	139	117	121	130	132	169	129	139	154	143	116	136	154	139	123	125	121	134	138	146	136	125	143	138	129	145	129	129	111	132	138	144	117	153	148	151	135	127	121	124	131	134	122	127	128	130	148	154	120	119	123	134	125	116	123	117	136	129	130	146	131	168	146	149	132	125	137	110	130	138	123	138	127	139	114	118	112	135	152	123	138	120	144	159	143	131	148	153	125	132	136	125	136	145	135	149	122	127	139	114	124	112	122	154	133	125	126	136	154	140	119	140	137	147	126	144	129	148	150	149	156	139	148	137	133	146	149	124	136	138	136	139	146	156	112	121	131	128	133	108	128	123	116	119	125	133	127	144	145	126	116	143	145	112	143	138	143	128	126	134	131	134	136	136	131	148	137	123	123	138	121	118	132	141	125	137	154	149	125	131	125	134	140	160	130	146	151	160	138	122	131	148	133	127	159	130	136	147	137	147	109	137	135	144	130	137	137	162	149	129	141	126	127	140	146	126	132	117	149	126	129	114	116	126	124	133	122	117	139	142	150	140	113	130	147	173	134	162	118	131	122	111	143	150	126	144	139	163	147	127	134	132	136	141	140	149	112	128	107	129	131	137	161	136	142	136	128	138	127	129	135	137	133	138	133	146	123	119	157	120	142	120	133	152	152	120	119	145	138	143	156	116	118	120	124	166	157	144	127	126	125	133	162	133	150	132	141	135	126	135	143	119	122	138	143	134	139	121	120	136	141	129	136	134	129	139	162	142	113	151	136	127	139	118	124	129	136	141	141	114	130	133	135	143	132	128	132	135	130	124	135	132	120	132	112	125	112	126	121	130	150	136	132	118	116	105	129	121	117	122	139	128	138	141	156	135	138	112	108	134	143	136	133	125	121	140	121	148	133	142	142	125	135	135	153	130	144	125	122	146	121	121	114	129	121	133	125	125	124	137	119	138	127	129	132	128	121	115	141	133	157	127	132	118	123	139	133	128	130	137	133	148	131	124	143	126	140	118	121	144	147	129	127	138	121	133	134	123	139	146	147	120	129	134	146	137	117	138	135	114	137	144	140	133	111	139	143	122	129	130	134	145	134	139	143	126	124	147	145	140	142	144	115	122	130	143	116	144	131	144	132	129	126	152	128	135	112	127	133	131	122	118	132	139	127	139	139	137	138	111	139	115	124	133	125	139	137	149	133	119	134	137	158	136	124	139	120	142	119	136	134	130	135	154	130	137	128	157	126	131	116	136	142	127	130	141	130	122	144	126	140	129	126	135	128	128	128	121	134	135	146	111	156	161	132	130	124	133	133	135	142	136	145	142	140	133	125	115	119	133	126	128	139	126	156	131	140	155	129	133	138	132	121	125	119	141	132	128	137	131	131	123	135	141	142	125	128	114	120	130	120	141	124	133	144	131	133	127	143	124	138	134	124	131	150	149	162	126	117	136	148	145	134	134	149	118	116	134	122	127	141	143	125	132	117	134	121	122	144	124	119	110	132	133	132	132	136	137	112	131	132	140	121	152	139	150	144	149	131	130	124	131	140	144	157	138	133	129	139	122	137	132	115	126	114	146	132	150	152	131	126	136	116	147	123	119	145	136	137	123	131	145	136	132	121	128	134	135	139	147	120	125	138	134	138	127	110	153	134	138	148	134	124	122	131	157	133	114	138	135	132	138	129	128	138	148	130	125	132	110	131	117	117	136	108	124	130	121	133	102	139	138	151	121	131	140	136	118	128	139	155	144	134	133	120	157	155	132	135	116	135	144	129	134	146	122	134	130	117	137	130	126	110	143	154	132	140	131	130	123	135	135	137	143	155	146	129	129	142	139	141	122	133	144	143	126	137	119	129	142	137	137	131	145	155	105	149	123	128	141	128	134	129	139	122	123	141	138	121	122	130	145	123	119	118	151	132	137	140	135	138	120	124	132	133	130	144	148	130	126	130	132	132	146	143	124	132	131	119	137	126	126	115	132	131	149	137	146	145	137	141	127	129	126	142	128	121	126	146	131	135	133	142	125	133	141	132	131	120	106	144	134	122	147	120	149	173	128	146	118	133	142	148	132	142	126	145	122	125	129	134	138	133	132	141	123	109	131	125	129	128	130	130	115	151	137	138	126	124	144	134	161	152	124	141	132	136	132	127	143	144	156	133	131	133	135	163	131	123	136	128	141	124	124	128	107	126	139	132	149	136	125	132	145	142	153	141	130	136	138	150	135	123	148	146	136	126	133	117	108	133	134	152	145	134	128	113	137	116	132	121	116	133	117	117	124	129	147	131	137	145	156	131	132	136	141	130	130	123	133	148	144	147	144	134	135	139	141	126	118	123	122	121	125	109	140	138	119	139	145	114	117	150	131	144	136	127	124	114	141	132	139	134	126	165	147	140	137	164	132	124	126	114	153	150	129	142	129	113	146	155	143	108	139	118	153	108	142	128	133	155	130	120	109	119	135	131	145	128	118	136	135	135	131	132	114	113	127	143	139	136	120	134	121	120	152	125	123	115	129	125	112	115	127	124	143	129	140	150	131	158	112	140	125	139	123	138	143	137	120	131	125	148	141	114	161	138	131	123	136	117	140	119	133	172	136	124	128	126	125	139	142	146	132	165	132	133	139	142	153	132	138	130	133	145	112	145	127	107	134	126	153	137	142	137	113	128	150	138	133	137	118	124	138	144	121	145	119	137	118	134	119	133	112	163	127	126	158	121	113	145	136	124	152	124	128	118	140	134	155	121	140	133	135	124	121	135	149	120	135	172	142	126	132	124	140	136	146	142	120	143	143	122	128	148	120	114	134	133	151	145	140	144	137	125	138	136	132	116	139	121	134	138	127	121	126	132	125	126	135	134	138	147	125	131	147	123	123	119	131	135	156	126	124	132	147	110	137	143	143	146	113	132	126	132	132	146
6463	6999	12061	14246	12370	11495	10275	10466	8645	6738	5393	5292	5388	5992	6461	5778	5236	3849	3734	5139	4587	4036	4131	3436	3019	3132	3106	2638	2148	2428	2688	2275	2513	2160	2045	1996	1969	2103	1962	1986	1943	1849	1651	1534	1527	1330	1198	803	613	585	545	467	493	471	445	469	418	392	364	397	398	388	381	370	359	421	387	356	359	377	393	396	377	392	413	369	370	393	361	355	398	440	394	376	376	396	430	422	405	370	411	370	417	417	380	386	378	373	365	402	357	390	373	388	429	380	360	373	389	378	405	373	399	358	345	374	417	361	357	374	371	379	397	393	386	387	367	384	397	394	385	387	360	418	387	420	416	389	379	396	400	398	409	383	398	434	408	357	396	383	380	350	389	411	389	356	407	372	411	395	369	375	385	389	383	378	384	376	379	386	369	383	376	382	404	395	424	397	389	375	363	391	347	410	382	372	417	399	387	399	372	418	413	342	340	361	426	380	370	364	378	401	378	389	386	377	392	400	407	403	412	339	382	373	373	383	402	389	388	385	395	418	382	361	389	395	415	368	371	396	379	375	376	349	408	395	355	381	369	382	358	390	376	375	400	356	391	381	405	426	381	362	393	399	369	362	408	366	372	352	380	350	399	377	407	377	403	425	395	383	394	395	382	380	363	364	392	363	409	387	400	377	426	383	379	402	385	357	395	370	412	398	386	381	391	397	395	360	371	380	392	388	389	354	361	407	354	420	379	357	360	390	387	401	411	405	384	387	397	349	396	397	361	362	368	390	366	377	400	376	394	410	423	390	416	397	376	393	416	395	382	403	365	409	374	408	394	391	374	368	389	411	366	379	385	363	387	406	413	365	380	372	380	381	387	396	397	383	373	398	376	399	363	377	385	349	402	420	356	404	379	428	388	400	401	378	382	376	385	407	385	388	384	384	378	386	399	337	372	368	386	379	401	390	343	415	358	352	374	387	388	370	409	365	387	431	369	416	377	403	376	390	380	395	406	425	363	362	364	401	363	353	384	355	395	365	378	433	377	376	402	391	386	377	387	369	400	347	384	384	415	391	388	410	391	409	398	388	377	376	383	385	361	380	375	372	394	390	426	384	417	406	406	368	420	388	409	368	411	405	392	362	420	358	402	400	393	429	406	370	377	398	365	415	385	385	380	391	378	408	362	409	394	427	340	391	400	400	403	409	396	397	392	401	394	389	387	391	381	394	394	437	390	396	337	361	380	364	402	376	423	381	391	399	380	422	411	420	383	403	389	368	380	403	364	366	362	373	373	370	412	405	381	403	395	405	376	382	423	370	395	378	367	353	372	404	377	398	391	366	392	391	358	399	386	390	367	368	394	390	419	378	382	383	397	360	389	401	376	407	394	377	392	392	414	383	398	353	353	395	374	367	404	388	412	408	392	369	391	370	399	371	429	376	377	347	357	350	392	397	360	393	395	393	366	365	383	364	425	402	389	397	404	389	417	405	369	369	375	402	382	364	423	391	402	403	398	364	376	392	390	346	364	403	398	384	377	384	368	407	414	367	403	390	393	401	420	401	378	394	358	388	377	384	388	401	379	370	426	401	383	353	422	393	386	413	398	382	339	364	377	395	396	419	391	385	370	358	406	358	386	370	371	401	378	415	335	410	370	383	390	390	374	390	379	386	370	372	391	401	427	351	404	365	400	397	399	345	372	376	434	386	388	359	374	408	400	340	389	355	414	384	399	385	405	368	369	363	401	430	363	382	390	388	347	357	386	384	376	385	390	390	385	377	381	388	388	385	390	386	380	345	358	357	387	383	377	364	386	405	378	366	395	397	388	408	427	368	340	374	373	396	416	408	366	385	351	414	402	396	407	391	382	376	392	374	423	381	443	377	387	384	391	352	380	357	362	388	350	368	406	391	371	378	395	402	356	386	354	387	408	391	372	402	395	352	379	390	358	367	372	388	403	383	399	413	376	359	383	399	379	381	365	420	398	355	357	369	393	395	368	404	385	401	409	369	383	367	407	403	400	379	401	372	376	379	394	397	377	382	414	356	381	376	407	383	373	397	376	371	424	364	403	415	379	401	369	392	387	384	378	379	394	424	376	417	376	419	392	394	382	379	385	367	403	375	402	373	381	415	362	370	388	397	391	432	360	369	437	378	388	386	437	377	413	385	395	384	384	380	415	408	384	392	371	378	373	394	393	386	398	406	368	404	385	430	411	382	348	377	410	402	392	364	394	416	396	353	396	391	385	389	396	401	356	377	431	378	377	371	385	398	404	385	395	400	401	402	386	380	397	391	383	384	358	355	402	370	389	391	387	409	381	382	368	388	399	388	364	383	402	407	409	372	390	407	403	363	386	382	367	387	371	406	388	391	384	374	382	381	378	428	391	395	378	381	374	400	391	362	369	378	388	379	413	374	349	376	371	385	385	393	416	402	332	378	340	428	379	371	395	406	410	391	393	400	386	382	396	384	356	377	389	389	378	375	393	398	366	379	382	408	390	368	417	398	377	375	404	381	409	406	372	383	376	385	370	348	356	407	373	344	400	395	380	400	408	390	360	388	355	390	394	394	397	396	392	354	410	399	357	374	406	366	413	394	389	398	401	391	392	371	382	431	415	342	358	409	363	316	447	393	407	396	385	374	378	394	402	394	373	379	383	364	372	379	431	418	369	399	369	383	392	400	402	403	360	373	418	389	407	382	377	368	409	381	351	388	384	394	372	404	394	417	368	388	409	382	366	399	373	381	376	391	378	382	387	358	387	387	387	403	376	384	383	379	363	419	365	386	382	414	397	385	402	371	390	385	381	389	375	391	366	372	385	381	402	416	370	405	372	382	428	382	361	361	407	378	377	379	384	384	391	421	363	393	393	378	388	387	408	396	350	367	349	419	396	357	443	406	414	371	391	391	395	376	417	402	378	389	389	389	369	385	393	365	405	408	393	374	395	393	421	382	407	372	398	393	390	354	377	386	384	389	359	395	414	395	399	408	388	391	377	375	381	372	398	380	413	371	392	417	400	386	375	386	401	395	401	368	412	394	364	410	402	387	399	365	399	392	367	384	410	339	388	413	383	377	370	348	376	371	383	422	387	417	377	398	402	370	375	383	385	381	394	396	385	339	380	377	389	401	358	377	387	382	374	367	395	381	409	407	403	385	417	380	365	379	357	387	397	369	390	398	414	372	363	347	411	371	392	397	387	361	428	371	394	391	376	358	377	398	363	415	367	384	376	400	411	378	380	384	384	392	364	387	405	359	369	396	418	388	400	392	421	382	404	384	354	407	380	375	370	393	372	378	364	365	347	428	389	386	386	355	374	401	407	407	398	419	376	380	410	439	389	420	389	390	391	419	411	365	392	360	391	384	409	370	368	367	378	363	402	402	396	406	414	391	370	365	387	385	400	406	370	382	367	390	397	378	367	384	369	400	417	357	412	392	384	384	380	382	371	409	384	421	408	389	367	369	381	421	382	382	394	366	377	374	418	397	433	424	395	362	343	372	395	364	394	386	387	391	383	377	378	384
21027	18835	20480	17744	15984	18697	21882	21574	12447	8999	5716	5116	5354	5276	8305	6645	6750	4306	6789	7456	5457	4950	4523	5006	3812	4044	3568	2604	2857	2615	3338	2524	2559	2526	2267	2133	2010	2117	1903	1997	1901	1776	1552	1473	1190	1002	567	420	264	259	258	252	198	174	115	142	149	119	108	110	109	97	113	111	94	103	95	105	104	107	99	104	111	113	120	126	112	107	88	127	106	108	95	113	115	124	128	126	116	91	98	109	104	101	109	98	119	109	111	102	111	97	105	102	104	105	91	117	127	95	115	102	114	115	102	113	110	114	99	112	98	97	110	109	104	106	105	101	97	112	106	119	103	113	104	107	122	113	107	109	107	103	103	108	80	96	98	96	106	108	106	107	105	120	105	103	100	122	89	111	109	89	112	104	116	108	124	113	120	124	94	91	103	112	104	119	109	104	94	114	94	112	101	105	100	111	111	101	90	86	110	138	111	104	112	96	101	103	98	114	102	105	101	104	100	91	129	106	119	112	116	110	97	109	115	102	99	100	105	109	97	114	90	100	99	120	105	96	100	94	99	131	109	129	94	101	122	111	85	98	115	113	101	121	99	106	100	95	118	111	106	102	106	117	100	111	94	100	117	122	105	107	125	103	117	104	105	100	101	87	80	99	111	111	113	113	122	112	102	119	115	101	121	105	107	99	100	105	120	124	105	106	123	97	100	100	89	103	103	108	97	109	120	114	109	84	97	96	100	122	97	120	105	133	111	102	107	112	102	90	107	114	96	103	82	104	107	92	103	92	96	119	98	108	106	125	117	99	95	124	112	94	124	106	124	109	107	123	95	118	127	102	103	109	78	122	113	99	109	118	115	107	106	113	115	107	111	93	104	111	112	118	112	124	119	113	104	114	95	130	125	120	110	100	111	100	106	99	103	109	115	131	98	104	86	111	112	93	128	112	95	95	114	101	105	110	104	103	110	126	122	117	135	116	103	96	109	110	119	117	111	101	105	108	120	119	102	109	107	124	107	104	83	103	100	103	127	123	87	111	106	95	115	113	88	120	120	120	104	90	122	112	99	103	113	108	123	116	97	103	125	120	102	109	102	103	117	93	105	92	91	118	117	114	106	103	85	116	108	99	87	116	98	115	101	120	108	90	106	113	108	128	103	116	104	113	100	104	91	104	109	116	104	117	113	102	117	87	120	113	112	96	122	118	116	127	102	99	108	94	105	101	89	104	93	113	106	110	89	101	107	109	97	107	125	111	110	125	109	101	113	109	112	93	111	104	113	109	109	122	97	115	108	121	94	93	106	123	104	101	97	120	95	104	98	114	89	113	99	110	94	88	84	94	100	100	110	96	107	109	115	127	91	112	87	107	117	117	102	84	111	112	99	113	118	103	119	109	118	111	105	104	103	105	116	127	109	118	112	118	102	107	104	97	127	97	92	109	114	112	108	112	112	122	108	108	109	115	89	116	122	95	123	102	129	118	120	122	108	109	103	91	105	105	108	99	103	117	114	104	98	98	90	119	124	94	112	103	116	99	113	103	107	129	107	92	109	98	99	107	122	102	96	108	107	128	117	128	99	125	107	101	106	109	113	97	107	112	104	103	109	115	111	124	104	105	108	102	97	99	115	88	123	108	108	103	83	123	99	112	104	109	96	120	109	109	106	108	120	115	95	115	111	117	98	113	115	120	121	101	96	110	126	111	117	109	93	127	93	111	107	118	102	111	111	112	104	81	123	122	103	108	119	107	97	104	125	124	105	95	122	98	104	120	97	123	109	90	108	97	101	94	114	100	87	116	97	110	115	116	115	115	111	111	100	108	110	106	102	124	103	114	94	93	94	108	110	112	105	123	107	91	111	95	95	122	106	96	104	107	98	86	124	102	104	125	104	105	100	94	106	107	110	104	104	111	114	116	117	88	95	114	114	94	122	98	90	105	111	92	107	108	105	97	100	124	106	94	102	104	101	100	99	106	109	112	97	108	119	112	115	104	108	122	123	99	106	102	109	89	102	117	100	121	110	89	112	118	116	113	106	113	117	98	119	110	93	103	102	110	115	122	98	113	110	123	102	102	110	113	114	116	107	119	97	112	97	117	109	115	111	120	106	103	122	112	104	103	91	115	96	109	106	106	85	114	112	103	99	124	107	96	108	112	104	111	101	110	106	93	100	133	114	118	97	111	90	100	120	96	93	109	105	119	108	90	119	101	117	103	90	111	96	125	123	114	114	118	92	104	119	96	109	113	115	105	117	102	106	110	92	115	95	100	99	102	130	96	115	110	112	103	98	103	101	110	127	113	106	100	116	102	108	105	100	103	124	88	115	112	103	116	118	104	102	131	98	121	120	89	114	110	97	129	103	115	134	109	102	99	97	114	107	95	101	127	129	113	129	111	110	108	108	109	112	112	116	121	104	106	102	108	110	115	128	102	102	108	109	124	105	114	122	98	112	131	107	102	100	118	127	121	97	110	115	103	102	119	101	105	112	114	125	136	103	110	108	115	99	99	113	93	102	107	103	92	104	120	122	108	101	125	118	112	100	92	100	116	111	112	96	118	116	104	102	115	126	97	109	118	98	112	107	96	104	117	77	111	106	84	116	120	111	110	104	117	109	102	127	103	92	102	94	105	89	112	118	103	122	105	112	107	111	96	106	104	106	110	100	107	102	100	112	112	103	114	121	98	115	114	123	84	111	132	121	112	119	114	109	84	92	98	107	94	96	116	124	104	107	96	101	96	81	96	114	87	117	98	104	100	115	112	118	116	98	107	115	92	130	105	113	126	95	102	97	115	96	110	99	97	114	102	94	92	102	93	115	104	97	105	113	110	105	114	108	101	128	117	106	112	103	101	130	94	106	98	86	86	108	119	114	105	104	99	97	103	107	92	130	116	109	110	102	111	112	108	114	105	106	118	98	105	108	107	81	110	116	106	99	105	85	110	96	109	106	111	109	101	103	124	107	125	98	113	100	116	116	124	106	100	115	97	106	109	106	109	103	113	120	99	95	128	114	115	119	107	114	108	118	112	104	101	97	108	114	113	111	133	108	106	104	114	98	117	105	91	101	100	128	105	111	115	127	108	109	106	106	93	106	109	115	120	113	119	107	95	104	102	107	108	97	104	91	108	106	89	134	99	116	104	102	106	110	106	103	125	112	121	91	114	102	89	107	105	101	109	101	103	114	99	123	97	132	97	117	94	122	117	99	116	101	114	91	120	111	108	108	95	103	120	104	98	105	121	88	120	119	100	128	92	92	115	117	98	100	128	110	92	100	116	96	89	82	99	93	104	110	101	102	105	99	95	118	104	116	110	112	99	105	114	107	134	109	97	106	123	92	106	126	117	110	112	121	96	106	107	96	99	98	100	94	101	103	112	90	109	103	103	106	95	100	80	113	106	95	120	104	118	98	127	89	106	95	113	94	107	116	103	99	121	109	116	109	109	107	110	126	111	103	100	115	98	108	94	107	108	99	108	121	96	110	108	107	107	114	100	111	98	91	106	115	114	89	127	97	116
14259	15462	23257	26815	28395	33631	36928	35058	26233	24824	19670	19943	20369	21475	28014	23430	24133	17847	25910	25611	22377	22088	21507	23175	18486	20536	18125	14324	15893	15132	17889	14089	14929	14362	13108	12320	12288	12734	12168	12986	12013	11686	10291	10214	8434	7084	4319	2769	1693	1828	1560	1477	1028	753	647	661	569	465	463	355	352	362	327	323	362	329	336	369	367	310	310	320	362	342	352	359	326	308	324	349	353	351	356	326	391	479	471	421	341	323	364	330	312	319	303	309	321	367	332	353	337	329	330	342	290	332	324	327	309	334	339	310	310	302	277	376	323	334	338	328	322	300	345	284	306	317	321	344	332	308	313	323	328	323	308	291	304	280	340	298	326	355	308	331	332	326	296	292	350	341	299	317	350	334	350	335	326	292	324	317	334	338	315	295	318	298	319	318	322	316	296	338	308	338	315	324	313	337	327	349	324	316	309	298	318	340	344	315	313	330	322	339	330	323	342	337	344	315	326	311	333	311	350	346	299	322	327	347	339	315	297	324	336	318	313	362	308	291	324	367	331	322	335	298	334	329	348	326	354	317	329	349	315	328	317	326	337	319	302	329	324	317	335	346	299	334	348	293	364	317	330	294	314	323	315	329	328	322	359	326	332	344	300	320	345	332	290	328	316	372	314	311	314	330	331	293	352	317	311	344	305	318	335	337	319	310	307	345	361	316	323	330	312	339	331	323	333	281	328	315	324	373	316	296	327	317	337	327	332	345	316	340	327	318	309	339	311	323	328	329	320	350	313	332	328	353	323	325	337	346	366	298	304	346	317	305	345	333	328	290	292	331	368	314	305	314	311	333	338	331	320	355	306	330	336	340	328	324	322	295	307	329	287	328	318	345	320	347	295	348	325	319	343	360	354	321	317	352	297	321	306	342	369	345	339	299	322	318	325	346	354	340	310	300	305	278	310	325	317	363	325	348	337	316	331	336	321	346	324	342	351	327	336	326	326	298	319	334	310	361	313	377	322	323	311	282	301	344	350	332	309	358	325	333	331	328	330	330	322	350	333	330	345	321	329	305	310	350	336	342	301	315	304	341	329	353	334	347	313	305	331	326	347	324	319	325	330	371	367	298	339	353	320	351	366	326	312	332	322	316	359	323	315	313	353	314	349	348	331	353	315	307	330	312	341	297	323	336	314	312	325	351	344	301	334	293	332	343	300	331	321	312	344	344	302	371	280	322	323	329	306	357	331	328	372	296	322	297	329	287	328	324	326	327	312	351	296	313	316	330	318	330	344	342	277	321	324	319	352	321	357	326	307	304	285	325	335	316	363	310	327	333	339	312	300	318	318	302	290	310	351	351	320	344	350	334	304	304	358	317	337	334	328	287	297	328	369	319	315	330	309	330	327	337	336	324	310	295	304	317	349	341	312	333	327	327	304	361	324	336	329	317	319	332	330	336	328	345	320	326	351	332	326	302	355	322	332	318	303	337	333	338	335	381	316	340	290	315	345	360	348	355	323	321	307	333	315	307	329	329	332	316	322	331	310	339	334	301	318	347	310	341	310	316	333	333	279	362	342	337	337	347	314	306	326	305	338	327	324	326	330	299	338	342	301	334	353	336	337	330	323	344	297	317	329	307	338	343	299	348	325	322	334	346	334	340	338	320	339	311	321	342	316	320	317	349	313	325	297	331	357	324	312	334	334	298	306	325	330	348	316	353	355	313	295	314	325	323	309	320	333	332	320	328	357	332	302	334	315	331	341	312	313	318	344	309	346	311	334	327	344	311	315	322	337	327	340	357	304	310	364	320	316	318	335	308	309	329	311	325	331	311	334	302	320	281	313	346	331	323	314	318	322	318	323	364	358	330	318	299	338	344	345	303	307	302	300	344	327	338	318	342	313	333	316	321	321	328	308	326	304	319	327	326	318	332	287	305	332	336	349	342	323	324	335	345	332	361	341	329	326	335	339	360	303	305	329	356	331	310	343	312	342	365	321	303	358	309	335	343	315	326	321	313	343	299	326	326	333	296	354	342	305	336	306	301	336	326	351	359	324	323	305	356	350	344	345	297	318	342	325	324	315	331	338	344	341	300	325	367	328	339	351	312	326	305	334	315	350	354	330	340	304	302	338	330	323	310	296	334	322	312	338	301	305	332	343	350	309	329	323	346	302	316	317	312	326	349	337	331	313	306	337	295	331	358	305	327	354	346	339	349	297	324	333	300	317	294	348	336	366	351	354	303	345	353	343	344	353	321	321	304	346	330	343	307	300	319	345	316	339	334	334	352	356	346	322	337	380	318	324	326	329	321	321	315	318	325	324	348	316	310	307	325	325	354	358	311	311	327	321	344	295	300	353	333	299	341	323	302	326	317	318	323	322	372	304	343	359	313	337	313	285	355	327	327	309	343	328	312	328	331	343	309	333	331	320	334	346	332	319	365	346	324	355	334	321	336	345	357	323	353	337	312	326	318	344	332	331	322	298	327	302	358	353	324	366	308	298	327	323	329	321	320	330	345	310	356	314	308	298	318	332	326	312	334	319	327	327	327	320	338	356	343	325	314	317	318	292	311	326	334	321	361	336	368	358	312	356	321	331	287	317	336	336	311	353	338	309	331	332	308	309	305	345	350	371	343	304	305	367	354	326	319	344	339	332	286	330	328	310	280	310	326	329	322	286	321	328	294	327	324	317	307	295	363	365	317	301	341	330	295	338	315	314	322	299	322	334	318	301	348	346	318	296	343	326	343	351	310	310	325	326	323	328	311	319	315	334	323	339	335	354	334	332	338	324	300	315	339	331	331	301	338	296	301	319	330	309	339	338	306	343	321	319	316	362	293	313	334	369	324	324	353	334	294	351	301	322	336	370	326	338	301	332	339	342	318	306	351	342	348	329	290	321	358	319	316	346	315	301	361	310	333	345	323	320	325	334	312	341	329	335	339	361	329	345	336	338	342	347	299	332	310	316	310	322	333	350	354	349	331	331	323	326	312	356	394	311	313	330	358	327	323	356	301	345	307	335	324	316	327	330	313	352	324	312	306	301	344	338	332	326	337	327	353	310	327	300	335	347	316	350	340	321	320	332	336	334	350	325	311	332	340	298	308	344	332	309	321	350	346	286	323	353	319	324	309	304	333	317	338	312	348	303	313	355	344	312	334	330	302	332	331	307	381	325	314	338	366	330	308	292	303	305	335	345	320	357	326	327	351	335	350	336	328	330	370	338	334	331	323	321	323	306	324	341	331	346	365	307	355	352	348	352	307	347	311	330	287	347	333	342	305	325	305	320	307	359	371	341	318	347	321	294	304	330	292	297	329	303	349	329	310	339	313	353	324	301	305	333	291	318	319	361	318	338	311	297	347	325	360	316	321	327	326	290	318	331	325	325	353	356	326	340	333	319	313	327	322	315	343	340	322	326	327	301	297	343	330	310	318	308	342	339	300	309	347	326	320	287	334	341	320	323	333	314	306	373	321	322	306	334	284	327	294	305	327	330	322	329	338	339	345	333	344	358	335	329	319	343	312	300	340	310	354
30891	30076	34184	29760	28736	29602	35416	26634	23632	16011	13093	9970	8535	11789	12909	13487	13084	13351	12101	11168	9773	10893	11013	11115	8264	8557	7925	6168	6924	5050	6438	5565	4648	5027	4961	3521	4402	4301	4428	4181	4206	3215	3253	3415	2620	2212	1537	892	538	516	458	471	339	290	226	246	220	199	167	165	170	198	160	170	156	165	179	174	143	165	175	134	167	162	139	145	167	146	174	162	164	145	162	170	180	218	185	166	166	153	155	166	174	142	164	187	157	169	160	153	141	170	139	168	147	141	155	151	165	150	180	149	143	151	160	164	185	136	161	176	151	171	148	163	174	165	142	169	152	153	173	140	183	160	150	150	141	154	169	140	176	137	160	161	138	154	150	163	171	163	161	162	157	130	177	154	139	184	161	186	162	161	153	151	145	172	172	180	136	171	162	157	172	173	138	164	160	170	156	156	181	157	149	150	156	146	164	162	146	154	151	159	143	155	157	134	145	153	148	155	181	156	158	133	152	168	135	163	154	142	156	152	166	175	152	165	139	152	152	159	170	176	149	149	178	139	149	167	153	154	146	145	157	147	178	167	159	155	154	141	144	171	155	149	130	156	142	130	171	143	167	157	158	144	152	153	158	151	163	161	169	157	156	182	150	155	136	156	179	163	175	169	162	162	160	149	149	175	172	157	159	147	167	169	183	146	140	174	151	157	149	140	156	138	176	156	152	151	162	152	152	162	157	156	150	154	127	139	164	157	159	164	142	143	164	162	180	154	173	163	193	149	141	167	170	146	177	172	170	146	165	150	155	158	180	136	148	166	153	127	147	170	174	166	146	148	173	150	155	151	170	153	137	150	146	150	168	157	156	168	159	159	159	133	146	151	155	170	147	157	141	150	166	158	145	175	171	155	171	148	179	159	133	142	153	176	176	171	158	135	168	162	145	156	199	161	142	170	148	145	178	188	155	169	161	161	145	167	164	140	156	149	154	152	160	169	174	175	147	174	154	155	176	158	163	149	158	162	154	168	146	165	167	172	139	141	162	139	166	149	164	146	134	146	133	163	154	153	151	158	152	157	147	156	155	162	144	158	159	162	173	161	151	166	169	149	153	163	142	152	166	166	175	145	155	145	145	160	176	177	159	168	154	154	155	157	174	164	147	153	142	158	148	156	163	153	151	162	149	155	168	157	154	164	140	161	168	161	167	162	154	148	149	172	169	159	144	147	151	153	176	145	147	145	161	157	138	196	149	164	162	168	139	153	127	139	165	149	149	153	189	157	159	170	163	171	163	158	148	143	160	167	131	171	145	166	154	163	167	132	156	144	160	174	138	168	128	171	170	154	151	138	164	166	161	166	163	153	148	176	166	139	145	145	149	147	151	182	164	143	150	175	146	170	171	125	161	125	173	149	158	172	170	156	173	165	149	147	147	136	148	167	166	163	157	149	195	144	157	151	156	155	136	170	170	159	154	156	160	162	146	176	158	152	158	156	142	156	149	161	166	147	181	141	147	140	153	141	167	169	150	132	157	165	145	142	152	165	163	141	161	174	147	173	169	158	158	162	163	159	170	158	140	166	179	163	143	160	164	173	159	164	188	155	145	138	165	142	150	153	146	175	160	172	153	125	165	153	150	145	176	155	144	169	165	147	139	147	168	168	166	168	149	163	157	140	144	153	146	158	149	168	153	156	154	159	166	152	173	148	157	179	182	151	158	150	163	173	148	158	143	143	156	168	161	162	158	148	171	155	170	167	152	169	149	187	158	163	148	165	152	162	158	140	148	156	174	144	156	157	161	149	149	165	166	136	146	150	159	130	118	157	151	174	150	160	167	148	149	155	153	161	176	177	161	145	165	145	145	159	138	151	161	141	160	141	171	124	167	165	142	156	160	156	162	170	152	152	153	169	147	164	146	155	146	160	148	141	166	141	135	171	161	130	153	153	148	159	160	155	155	149	140	154	151	144	156	144	160	144	167	143	158	169	161	175	145	158	142	170	163	161	169	161	157	146	158	157	162	150	164	161	161	154	159	177	145	175	155	157	150	167	170	133	164	154	162	170	143	152	160	142	149	148	188	160	127	161	152	142	149	156	156	164	143	167	138	144	143	135	149	141	156	155	150	124	158	161	161	157	151	166	159	161	131	182	182	150	140	162	160	145	161	155	157	147	169	140	137	158	167	156	159	149	165	161	134	141	168	158	146	136	153	144	135	162	181	142	158	160	134	149	149	163	142	162	152	169	179	134	153	159	151	161	156	157	167	152	139	153	138	179	164	155	152	147	161	154	150	135	187	160	156	174	144	171	162	162	179	119	150	163	142	151	160	162	156	172	150	170	140	170	152	162	147	165	157	157	154	155	142	163	148	160	147	159	151	170	169	145	140	130	172	165	135	172	188	147	163	152	170	167	150	171	181	154	156	153	161	171	153	158	142	152	147	128	162	158	158	162	165	170	155	167	179	144	143	156	156	157	180	167	159	158	142	156	152	156	149	151	171	162	165	148	169	166	180	156	147	162	159	148	167	153	161	182	167	161	137	176	160	157	172	157	172	157	172	182	150	165	161	174	142	137	154	188	157	166	168	128	141	170	160	171	153	163	159	158	169	144	168	151	162	138	170	149	182	169	156	168	144	165	148	160	170	166	165	148	162	170	152	165	142	164	160	164	130	154	127	154	151	149	179	150	151	155	157	143	167	158	156	160	148	151	158	148	153	162	160	163	160	137	172	158	162	163	145	162	138	189	163	158	139	146	151	166	137	136	157	179	158	140	143	147	141	161	166	165	136	171	166	153	166	142	158	147	149	145	184	190	179	154	170	141	151	139	156	166	172	151	156	145	146	161	152	158	141	144	163	164	168	167	159	163	158	151	174	166	167	149	143	173	160	163	174	187	161	176	156	161	146	143	152	170	162	157	154	149	165	178	153	161	161	166	137	170	150	162	146	151	163	154	176	139	150	143	153	168	169	160	160	151	174	155	145	152	149	158	166	142	153	154	146	154	164	172	154	174	156	160	162	150	147	183	157	152	169	164	155	144	163	147	155	155	157	165	141	147	160	146	161	152	150	156	157	175	177	166	160	173	146	133	138	172	154	160	152	157	158	163	139	160	154	162	136	168	163	151	162	157	139	167	177	154	166	160	153	147	153	169	156	165	155	138	159	177	143	148	144	147	152	162	163	168	145	166	168	187	148	149	146	161	146	167	149	178	160	153	166	136	155	167	157	147	150	160	156	167	145	147	146	153	165	172	186	155	156	154	156	150	159	151	149	171	149	170	143	169	159	159	155	147	142	170	157	159	131	163	174	150	157	148	163	167	180	129	142	150	157	162	155	171	141	157	134	180	133	181	138	142	164	146	158	167	149	153	156	149	167	149	176	155	164	176	168	136	159	146	167	149	142	152	178	170	160	164	144	157	162	149	140	168	166	156	160	152	162	154	176	174	174	137	155	150	145	146	163	160	156	156	170	170	164	153	157	175	159	143	152	172	128	160	170	160	147	164	158	155	126	170	164	170	161	141	147	148
20224	24571	33229	36458	38606	41148	44624	38626	38206	30488	30771	27241	27208	32689	33723	33593	33549	33817	31889	32173	29977	33035	32833	32704	28236	29989	29065	24875	27182	22833	26971	23615	21351	22489	21193	16818	21031	20708	21305	20978	20719	17638	17707	18799	15189	13550	9976	5176	3398	2912	2761	2913	1879	1308	1044	930	821	687	679	494	498	537	509	477	444	464	541	524	536	503	445	470	435	462	452	499	440	491	463	469	421	480	437	574	788	886	798	637	503	454	506	451	426	457	499	416	456	478	436	442	460	428	478	473	460	440	453	445	507	469	472	452	439	449	440	477	441	460	462	484	462	490	486	459	468	480	474	451	450	458	475	435	489	446	490	474	455	467	465	447	442	464	473	472	460	497	438	504	475	462	398	441	480	448	474	496	462	475	480	496	440	489	463	440	496	431	419	441	462	451	441	487	503	456	457	443	461	430	451	448	455	441	497	453	480	445	469	453	461	442	485	429	436	466	445	484	428	439	463	469	451	470	448	470	440	474	444	461	472	451	459	438	455	445	469	470	453	444	435	451	455	491	473	485	464	471	468	469	474	446	463	464	479	432	466	448	469	441	461	472	458	464	408	489	440	491	444	485	477	446	442	470	497	453	475	449	444	440	459	378	451	451	459	494	447	484	459	429	475	441	476	438	463	449	462	463	422	482	440	457	438	441	460	441	429	438	458	493	437	448	432	456	446	460	488	421	467	442	447	496	473	479	436	455	434	488	513	438	430	459	462	470	443	471	469	469	443	474	463	460	467	441	466	429	448	443	458	476	412	479	433	470	423	432	475	468	497	453	433	462	459	458	409	415	455	429	436	467	475	426	453	436	450	468	460	458	455	444	439	485	457	438	474	456	428	464	436	436	455	467	438	479	465	456	494	397	490	462	465	444	505	382	435	454	457	461	478	436	451	442	428	465	438	424	452	460	491	449	447	458	446	440	461	461	434	450	472	442	442	478	436	451	442	483	443	443	468	439	418	461	457	497	447	455	449	465	439	429	457	453	455	443	454	445	493	477	480	502	458	456	472	482	464	483	442	474	465	464	463	459	448	442	505	463	456	428	486	442	455	430	439	475	457	455	493	419	442	456	429	478	488	468	470	470	438	495	464	429	439	466	471	434	446	454	451	448	447	445	447	470	484	426	481	460	467	447	451	504	450	449	447	470	446	455	435	431	479	438	449	459	433	438	484	500	425	450	455	468	462	430	467	468	484	443	447	463	460	457	442	412	427	432	437	473	470	465	454	478	510	435	439	446	447	453	442	506	518	489	472	472	457	477	471	450	437	457	508	428	454	453	468	437	401	447	457	468	433	427	481	447	504	479	484	461	457	427	429	488	452	461	454	469	427	464	477	450	464	475	421	460	463	481	449	443	452	512	470	418	456	476	455	465	461	459	484	496	465	426	448	436	440	437	477	433	467	490	490	461	479	430	455	458	472	480	460	480	484	461	483	476	486	454	463	466	465	479	462	462	428	457	459	468	458	431	523	505	462	480	469	467	448	432	472	458	458	495	503	440	447	461	457	432	452	445	455	444	458	474	422	457	462	440	444	448	467	465	434	453	484	441	480	460	432	454	411	446	457	426	428	474	447	500	438	429	441	463	478	462	428	438	467	411	451	479	488	449	499	475	442	447	443	444	480	457	461	474	454	475	457	459	442	470	444	472	482	442	464	447	445	453	431	459	484	482	479	451	489	466	422	481	498	484	460	458	424	435	456	462	478	488	436	490	482	467	446	421	419	456	413	456	477	460	487	436	443	428	470	454	448	465	519	427	441	474	466	448	420	458	448	456	479	468	440	443	512	466	486	447	441	461	454	422	443	455	473	450	471	465	481	473	449	482	455	462	475	460	472	454	468	421	479	445	482	438	434	462	453	470	450	451	430	462	465	447	466	447	503	486	439	459	465	466	477	455	470	469	440	444	456	454	464	425	439	497	470	440	457	432	470	444	436	431	415	458	457	459	410	418	454	461	420	450	479	492	432	471	424	481	431	475	465	497	495	424	471	424	470	450	466	454	440	452	509	450	450	438	480	465	466	449	436	439	439	460	506	450	444	470	460	447	444	480	436	472	432	474	433	447	432	513	436	466	459	501	451	461	442	523	510	420	461	442	460	466	463	483	438	470	424	425	495	454	461	434	436	481	465	440	449	454	409	477	459	484	440	431	475	452	410	455	476	451	477	462	469	450	478	433	431	509	433	434	457	452	444	465	473	446	467	433	477	453	413	472	474	477	478	499	472	427	400	472	441	413	475	481	460	461	480	452	473	440	451	447	492	453	467	467	478	450	454	497	443	424	425	465	450	517	446	504	450	439	426	457	408	434	436	466	479	459	443	430	445	496	495	447	448	467	484	465	460	456	481	457	414	453	468	452	486	455	454	447	436	490	447	433	475	413	456	497	452	469	467	474	465	466	484	433	475	443	463	469	426	450	495	468	481	448	472	500	478	458	470	450	449	483	473	508	451	435	438	451	438	465	443	439	488	452	467	486	416	446	428	460	429	441	430	471	467	524	495	453	432	441	465	449	484	490	426	444	417	462	452	404	434	466	429	477	465	435	472	461	417	472	445	434	465	454	453	443	427	456	450	461	460	480	485	463	432	484	417	424	469	450	454	455	458	451	432	451	448	456	429	418	476	492	493	450	480	471	479	430	478	413	418	458	470	478	460	482	474	447	437	480	428	420	471	501	441	494	479	451	434	467	457	454	465	467	468	461	461	473	440	475	469	458	437	504	457	456	464	467	474	455	487	461	459	451	472	436	447	484	464	492	453	442	434	464	446	480	490	448	428	468	486	478	479	487	450	469	480	470	485	471	466	515	495	485	448	441	441	473	451	454	472	408	484	492	439	432	454	437	454	441	462	466	489	470	486	443	467	474	479	456	446	496	483	435	443	435	471	461	478	484	435	450	467	476	440	478	432	482	400	462	492	495	485	468	435	428	464	456	468	453	442	453	462	429	498	474	454	466	507	451	490	486	427	438	477	492	426	444	449	425	469	436	470	435	483	452	469	455	464	493	431	429	475	465	476	459	427	459	453	457	461	464	462	470	463	417	496	437	450	420	476	465	434	480	435	475	470	453	507	473	451	440	463	447	456	482	436	471	448	472	472	464	430	418	481	424	464	460	495	444	465	447	449	476	479	442	489	463	475	450	483	434	485	448	422	437	461	479	458	415	433	462	443	451	447	454	451	464	470	464	456	456	414	433	440	505	440	438	471	487	458	447	447	452	467	431	460	427	434	454	461	474	453	495	456	436	470	458	448	465	402	452	441	478	456	451	413	436	491	466	461	444	465	452	459	459	449	480	429	491	444	476	465	438	450	469	455	443	477	509	442	489	447	484	471	481	411	492	430	470	469	496	423	471	479	454	454	452	455	431	455	450	424	471	465	462	440	475	461	472	426	447	445	488	455	452	437	454	441	423	441	433	451	474	446	444	455	483	466	459	439	478	470	516	419	441	477	487	441	463	469	451	433	451	476	449	435	445	448	436	453	456
11312	10289	11096	7396	5014	3915	3430	1996	1982	1441	1255	1195	1072	1059	945	943	796	725	731	609	636	684	661	525	419	455	451	396	377	339	398	347	347	354	315	262	341	307	287	332	287	278	286	255	225	255	203	188	167	153	159	162	156	160	141	152	157	155	159	144	142	120	147	133	150	161	150	168	148	149	145	118	154	142	137	132	157	146	151	122	156	166	146	144	137	141	142	180	162	168	148	139	145	144	130	151	152	151	139	163	149	130	130	162	157	138	140	163	150	141	149	141	142	148	142	137	162	118	163	150	152	141	162	147	144	136	146	149	151	134	167	130	157	163	140	170	158	180	138	167	145	139	157	159	173	133	151	153	132	151	173	134	159	154	152	152	148	144	178	139	160	124	136	148	144	149	153	157	144	168	152	167	141	142	160	152	150	135	151	159	154	147	166	172	131	150	158	173	145	148	158	155	150	152	149	152	145	135	143	151	157	155	186	162	145	145	128	157	145	151	158	145	161	162	172	154	150	154	141	127	162	165	159	135	151	157	155	126	137	143	137	156	127	146	141	148	161	146	165	149	157	145	173	142	133	120	165	140	172	143	151	140	151	118	157	142	178	138	151	150	180	147	155	166	143	145	150	140	150	163	163	149	140	157	147	153	141	175	152	163	144	169	143	161	161	142	142	163	155	153	147	168	150	153	145	129	157	162	132	147	155	155	152	161	151	160	159	134	163	153	149	144	158	164	136	156	143	143	165	163	157	160	133	158	154	149	148	178	164	144	149	172	152	155	149	152	138	143	123	138	156	150	139	140	144	141	165	138	145	137	154	143	146	138	147	138	157	139	136	154	141	145	157	154	156	144	169	147	151	155	137	128	154	156	174	154	176	162	144	163	159	136	157	144	154	138	135	161	142	138	133	140	157	169	142	174	149	157	146	148	138	177	133	146	148	171	163	153	137	136	162	150	153	151	161	132	163	147	141	126	154	149	161	130	155	140	134	160	155	133	132	135	140	150	145	164	170	161	152	134	144	150	135	156	152	134	148	153	141	138	155	151	137	141	162	146	164	139	162	136	172	150	156	145	137	150	145	152	143	146	137	126	134	164	148	150	171	149	148	173	174	162	164	147	167	156	158	159	139	146	134	149	161	169	144	144	152	166	140	158	135	159	143	141	141	123	147	156	168	156	146	159	146	164	165	168	140	164	162	168	165	149	135	162	159	165	130	166	164	139	143	162	161	148	140	137	137	133	170	149	133	141	163	133	137	151	159	163	171	168	142	144	152	158	167	148	141	149	170	132	136	142	161	163	142	141	142	154	135	183	147	140	160	174	164	141	158	145	132	176	141	168	145	135	138	167	141	151	187	151	155	146	137	156	143	155	154	161	170	151	143	147	146	147	170	156	154	149	137	153	150	148	148	135	162	170	147	166	168	145	136	157	135	148	141	147	164	156	144	151	151	134	160	152	139	136	148	173	173	168	169	141	170	140	166	138	118	162	150	184	147	160	161	124	179	140	144	165	165	158	155	129	143	162	168	158	146	124	138	159	161	162	130	137	139	155	152	142	162	158	130	140	147	169	131	145	137	134	142	163	153	156	141	164	147	167	130	151	164	148	166	170	139	151	151	146	163	162	153	147	182	151	138	150	159	158	139	151	160	135	180	153	152	151	125	140	144	143	121	161	145	155	150	169	168	166	147	153	183	125	158	173	148	144	158	182	161	158	133	150	151	140	167	155	162	158	142	137	154	172	164	147	160	167	151	165	170	154	132	168	157	124	159	149	156	150	146	166	145	158	153	162	135	153	134	175	158	143	155	167	167	146	152	142	136	155	163	142	148	149	175	147	163	151	143	144	148	138	152	141	152	134	145	162	142	166	154	159	139	161	138	146	152	157	138	176	151	162	150	131	159	176	153	155	159	156	149	146	145	142	160	145	149	153	162	146	141	150	161	154	149	137	154	146	132	150	163	167	157	137	152	156	148	145	138	153	131	151	129	164	156	154	153	158	156	160	129	154	151	154	138	131	130	148	151	139	149	139	135	144	149	140	155	164	159	174	147	155	139	144	161	147	138	150	149	178	142	148	157	157	139	152	162	154	147	155	175	157	162	146	155	152	135	157	150	156	148	156	141	143	153	131	167	145	151	135	178	138	149	150	145	171	137	152	146	145	145	145	143	145	147	160	154	155	153	156	168	154	134	140	155	137	154	156	165	185	155	129	136	164	133	151	147	143	168	168	147	130	150	142	141	159	173	192	137	135	158	152	147	178	142	130	152	134	169	132	143	137	160	141	126	151	161	147	148	165	143	145	152	153	149	142	162	165	156	149	186	152	150	165	167	175	142	159	125	127	144	145	168	137	142	186	144	173	159	157	143	164	156	151	139	160	172	155	138	173	153	143	159	169	149	143	142	149	139	146	136	142	159	144	148	154	134	147	147	169	147	132	127	161	141	156	148	157	150	160	176	148	154	152	147	146	143	157	144	156	151	155	143	167	154	156	153	166	158	154	163	176	148	141	140	140	162	170	159	148	165	137	162	120	131	154	131	154	143	138	169	151	143	158	138	148	150	163	147	163	159	138	156	126	139	134	173	130	147	141	162	159	158	176	152	162	151	159	152	137	182	151	160	155	146	130	143	139	141	165	150	152	148	172	139	159	136	154	135	156	150	150	148	144	177	160	146	152	184	132	135	145	129	144	149	152	155	142	157	147	155	151	132	134	153	126	158	142	155	162	152	140	156	142	154	146	152	152	149	140	148	177	174	163	131	157	148	170	164	147	133	148	140	157	164	153	155	156	141	160	161	146	161	133	138	138	158	158	152	159	166	154	170	140	157	157	168	148	148	127	143	160	170	161	144	173	157	146	167	138	165	167	149	146	167	139	164	148	141	152	137	161	147	139	139	147	165	108	144	175	136	143	139	138	148	149	148	159	152	147	147	140	156	162	142	161	145	145	141	157	157	143	136	176	138	154	130	170	130	139	140	130	164	158	143	133	142	172	145	141	155	154	151	143	136	148	159	146	153	136	136	144	158	146	164	150	133	144	140	169	150	141	153	154	141	142	163	164	146	155	167	165	139	158	133	144	142	153	158	143	148	149	156	144	144	148	165	157	169	155	137	166	151	153	165	147	149	164	164	163	175	147	135	162	164	170	148	140	162	163	156	135	129	160	166	139	157	159	148	145	170	171	155	145	147	144	143	155	144	160	145	148	139	143	133	170	159	162	136	159	140	103	172	138	150	131	150	151	137	145	146	156	160	153	141	145	156	168	152	135	151	165	154	162	168	162	158	150	161	164	147	164	150	156	157	150	152	162	131	144	142	138	155	159	144	149	168	126	132	134	146	136	166	146	138	148	138	148	147	188	131	171	162	149	146	134	161	142	136	137	142	152	146	141	148	143	164	145	155	165	144	152	142	159	141	143	129	143	119	140	173	133	140	143	146	153	159	133	148	152	160	144	156	145	165	149	143	179	169	169	152	169	149	172	151	143	157	184	136	132
7891	9611	16091	16600	14830	13801	13086	8256	8903	7335	6471	6313	6139	5946	5586	4944	4575	3996	4141	3557	3743	3967	3672	2975	2358	2372	2591	2157	2341	1976	2293	2079	1792	1789	1669	1432	1595	1648	1550	1574	1443	1397	1355	1362	1198	1071	794	655	607	541	556	542	525	464	467	429	423	456	435	395	454	424	459	459	464	430	455	438	430	445	426	393	424	448	488	437	416	421	445	395	470	466	446	460	439	487	468	420	475	427	426	453	466	415	433	450	446	394	427	426	448	421	432	454	403	448	433	419	392	394	438	436	442	455	425	449	401	454	414	453	469	439	413	432	427	463	448	424	456	403	464	444	479	424	449	421	440	441	388	445	433	449	444	435	430	436	407	442	434	463	428	444	419	419	443	459	445	446	418	431	473	463	435	437	446	457	397	440	430	477	448	438	417	426	461	428	433	433	436	427	459	457	432	426	450	417	410	443	440	444	448	418	451	432	454	425	421	415	462	448	450	408	420	400	428	457	405	420	468	445	448	429	442	413	435	420	419	416	429	449	427	418	456	461	438	394	461	464	410	468	452	436	419	440	424	474	415	440	441	411	447	437	416	467	419	435	437	429	412	423	451	434	454	450	448	423	418	446	447	466	454	422	416	440	413	433	424	424	440	422	436	443	410	435	406	440	434	429	424	420	405	446	437	417	443	422	445	407	408	469	446	443	441	432	422	429	437	467	405	444	462	447	409	462	424	413	430	447	419	449	405	448	403	410	426	443	440	419	428	436	426	454	426	410	458	419	440	433	428	434	429	446	400	421	453	461	439	435	419	433	408	439	463	436	483	424	392	418	466	467	465	453	428	420	455	492	399	404	458	449	406	413	437	402	478	427	478	454	451	477	467	419	457	449	385	441	467	473	460	412	439	432	448	431	426	446	424	449	448	412	451	426	420	449	473	466	405	448	409	421	436	463	447	430	438	429	446	443	431	472	418	444	462	421	433	425	440	467	486	433	437	440	439	448	427	477	433	432	443	449	441	484	438	435	457	472	400	432	406	396	461	400	396	446	482	427	430	431	449	442	453	428	434	433	432	418	462	445	457	422	443	432	446	478	449	421	459	417	450	394	428	444	440	434	445	463	422	437	479	439	422	420	447	432	441	420	482	419	452	422	438	439	407	433	430	410	425	421	444	413	437	446	425	461	440	454	429	432	415	422	441	423	465	409	436	424	449	477	410	432	436	446	434	414	449	418	452	443	432	429	432	430	417	441	435	425	415	424	441	446	407	395	438	458	459	418	454	431	438	458	412	439	423	461	438	447	426	423	459	419	436	468	445	444	467	425	467	397	447	411	396	456	451	430	412	466	439	447	441	453	434	420	429	441	458	436	396	436	413	466	423	440	404	438	420	466	447	449	408	435	443	447	437	447	432	470	449	400	428	477	440	453	443	441	429	418	418	430	413	461	447	393	440	456	453	426	436	427	450	459	398	435	433	420	472	431	463	430	427	418	454	422	471	452	411	433	434	443	437	406	460	438	483	434	443	446	454	441	423	406	458	427	440	401	463	422	475	442	455	423	455	424	389	435	452	429	442	449	398	440	445	433	467	426	451	481	420	442	451	444	423	421	441	410	454	472	450	420	403	441	435	375	438	441	422	465	437	471	444	450	436	431	434	424	460	444	450	431	406	408	427	416	451	408	424	443	447	407	435	436	458	430	452	451	463	462	428	463	421	470	423	428	415	436	438	412	422	452	417	462	419	444	438	446	444	428	452	440	382	418	478	438	426	453	410	440	469	425	422	440	454	437	410	442	437	415	439	447	424	441	451	399	411	398	411	446	449	416	401	398	452	463	410	445	430	431	444	421	422	461	455	415	421	384	425	420	445	433	434	403	422	452	442	452	459	471	439	411	448	440	441	433	421	441	445	430	400	452	436	426	428	464	443	402	443	451	429	431	471	451	434	438	433	418	446	420	428	427	414	417	430	430	460	459	437	473	449	454	486	434	432	468	433	421	402	439	400	442	436	446	420	416	428	506	443	447	462	446	425	421	467	440	427	439	449	475	434	460	463	443	411	423	457	364	413	439	432	425	444	475	432	400	397	436	422	451	441	481	417	426	431	418	385	453	459	443	442	445	422	423	420	428	430	461	412	439	407	419	437	434	395	409	430	416	425	410	456	449	437	435	453	433	439	438	448	430	436	438	408	453	415	431	462	440	484	451	424	454	452	417	448	455	404	440	431	418	424	446	438	452	426	445	421	395	413	459	419	427	445	447	449	430	416	423	424	430	439	439	454	439	442	440	458	446	401	466	469	435	437	437	427	429	421	412	418	478	435	414	410	481	472	430	447	458	455	403	412	464	468	423	474	437	406	407	450	456	435	415	456	471	429	449	462	452	443	438	437	446	461	451	436	405	367	450	458	447	428	433	433	403	426	451	433	421	417	448	424	434	462	408	409	451	419	402	424	408	423	459	472	428	387	433	453	422	446	386	431	448	427	415	433	423	420	440	417	455	423	414	447	431	433	445	462	439	426	403	430	436	431	420	433	454	461	355	399	450	417	451	387	415	476	421	441	445	400	399	436	444	425	418	489	438	435	409	458	437	443	451	463	442	445	426	462	479	441	436	405	446	453	388	411	441	453	467	462	425	394	391	455	450	479	486	417	438	416	430	432	438	463	429	486	477	434	402	411	390	452	431	424	404	441	418	450	456	483	457	423	416	428	440	458	447	454	449	463	417	432	451	385	450	410	465	434	426	421	422	442	383	427	415	402	448	423	421	465	416	452	393	455	409	430	449	445	425	408	451	423	442	444	425	419	435	423	413	462	451	453	418	458	443	432	439	439	423	475	450	437	439	417	442	410	445	444	435	454	461	448	438	410	419	466	483	439	430	404	433	418	421	454	449	470	473	445	440	415	423	438	444	438	436	434	519	477	432	421	445	422	424	432	444	444	446	418	423	425	421	401	416	424	405	461	426	411	459	424	436	412	448	429	420	444	433	443	476	436	447	441	454	428	441	430	410	440	442	425	418	454	442	446	383	438	425	423	410	437	411	402	436	459	444	445	447	430	418	434	410	429	423	432	426	452	455	451	424	412	463	423	438	450	432	426	440	411	434	430	443	430	455	455	432	432	469	429	445	425	433	433	418	416	417	448	451	457	432	440	446	425	454	437	448	449	422	447	419	460	457	439	447	452	458	444	449	450	429	395	475	457	444	430	443	416	450	457	427	441	431	420	430	452	455	467	452	420	413	453	401	437	467	443	397	426	443	479	424	408	419	473	433	409	453	455	430	425	440	473	468	426	451	435	480	457	437	415	455	445	442	438	455	431	424	440	436	420	440	424	430	412	435	430	441	459	441	442	436	414	423	451	431	451	456	454	376	427	413	471	462	444	442	436	447	429	435	458	409	406	405	415	466	423	460	430	485	420	459	442	441	421	466	416	440	451	459	448	457	447	411	432	473	437	415	457	430	403	422	449	485	427	452	444	441	449	479	479	424	432	456	432	422	448	450	431	427	420	423	417	469
22220	21502	24427	22556	21482	24387	21279	14490	10950	7495	5865	4675	4404	4613	5563	6977	7421	6979	7616	7282	5356	4667	4463	3561	3299	3488	3274	2415	2974	2456	2953	2319	2335	2137	1737	1737	1608	1727	1740	1689	1609	1268	1187	1070	870	900	908	656	387	314	232	212	192	160	135	139	134	134	129	110	118	108	125	127	113	138	118	143	117	123	142	114	130	126	117	112	136	121	144	119	141	124	123	103	128	153	135	118	137	118	130	118	129	134	148	140	140	132	125	133	107	133	121	120	132	131	131	131	126	124	134	111	131	131	115	137	125	132	114	121	122	162	133	134	106	109	124	126	131	118	113	121	114	105	144	111	117	137	137	100	117	134	123	125	110	122	118	132	122	113	131	113	142	119	100	114	157	109	130	108	136	130	114	109	134	113	124	137	127	135	108	120	130	126	109	121	128	143	144	118	134	114	139	137	114	109	111	113	135	127	121	139	113	120	139	153	133	130	134	125	142	123	130	129	115	128	125	127	129	154	144	123	89	128	120	114	122	144	124	134	114	113	113	131	131	136	122	125	125	106	139	128	99	117	128	113	131	130	119	118	111	145	119	128	117	133	114	133	141	107	116	120	102	117	128	113	136	129	131	128	108	134	114	133	122	127	126	128	121	138	114	109	119	130	130	119	110	121	121	122	151	158	134	125	128	127	115	100	121	124	132	142	127	117	121	108	137	120	120	137	144	122	134	121	109	122	126	132	121	100	141	128	131	120	155	135	134	125	106	119	140	106	135	118	133	124	123	120	123	132	128	101	117	119	124	94	127	137	136	122	117	118	134	135	131	137	120	137	126	141	125	118	143	142	114	119	119	122	134	125	116	132	120	126	128	149	122	129	120	127	123	135	123	121	122	112	127	115	131	113	118	129	132	120	138	128	121	119	145	141	115	124	124	131	119	118	130	139	129	102	114	142	119	132	130	124	146	140	119	126	134	124	110	117	127	129	109	120	146	122	111	128	134	94	132	134	123	107	108	123	129	110	118	140	141	148	129	105	119	114	125	135	132	143	113	132	149	132	146	119	140	140	127	131	122	108	138	119	131	104	145	125	133	144	122	133	129	122	102	121	102	109	119	99	124	123	118	110	130	133	129	126	117	126	131	129	112	131	122	122	130	135	121	126	144	117	116	106	106	123	125	119	127	137	133	124	125	106	117	133	110	110	139	112	119	132	130	115	123	159	139	122	130	128	125	108	148	124	125	114	135	139	113	129	136	135	129	127	137	120	127	131	113	125	112	140	118	143	131	129	130	111	118	110	134	146	116	127	113	118	136	119	123	118	138	125	127	128	131	123	122	134	111	126	124	118	112	116	137	115	122	109	151	124	101	131	118	124	115	145	124	130	144	121	127	130	128	123	129	121	149	129	131	109	127	132	131	119	133	124	123	138	148	120	136	106	117	133	119	140	120	129	139	133	121	110	103	134	137	118	120	130	129	117	109	121	130	127	119	142	136	127	116	113	163	134	122	134	125	97	129	130	117	115	107	104	129	144	107	142	136	139	127	132	124	138	120	119	126	124	131	107	124	126	116	122	119	108	125	120	120	123	123	129	126	109	127	123	113	108	131	125	132	129	126	134	118	107	110	105	127	117	131	127	129	131	130	124	111	128	107	126	145	115	149	112	143	122	139	143	114	122	144	108	129	148	121	128	121	136	128	128	105	127	110	111	127	127	123	132	121	119	130	135	132	136	130	131	113	118	118	121	135	132	101	113	141	123	101	121	125	126	139	133	143	132	130	129	114	134	108	138	149	118	136	109	133	119	122	141	139	124	119	134	115	124	100	142	127	127	108	139	125	133	128	114	115	110	107	125	91	139	136	155	123	130	114	134	131	127	105	112	126	121	120	131	118	140	113	116	111	103	116	116	117	136	124	125	120	120	141	131	127	130	145	132	133	127	132	128	126	122	138	136	114	122	114	135	117	120	127	125	118	124	135	107	102	116	110	117	129	98	110	101	121	125	126	111	143	113	109	140	132	121	119	116	115	123	127	121	124	112	116	117	107	121	119	129	106	138	125	140	134	124	152	128	124	125	131	110	127	115	142	126	143	118	129	128	107	123	127	138	123	125	138	105	126	128	148	116	111	139	133	132	110	124	130	129	136	109	120	140	147	129	120	127	124	115	136	128	110	130	125	112	138	128	132	116	125	115	123	124	128	126	125	130	132	121	124	124	132	114	133	114	114	128	120	131	94	124	129	126	137	140	140	137	134	129	115	145	112	135	127	115	110	124	124	132	133	139	118	128	143	120	102	118	137	138	130	130	139	120	124	126	112	124	137	134	115	138	128	139	153	135	137	121	144	134	110	128	135	94	122	127	128	124	138	113	143	106	131	125	146	127	108	120	125	134	116	124	120	127	138	134	127	113	130	103	129	108	130	121	110	134	122	111	128	139	132	132	137	114	105	126	134	115	117	141	133	137	144	125	114	121	141	125	107	114	127	133	129	113	129	138	119	137	122	129	125	121	134	117	146	141	103	110	137	134	159	126	124	127	142	131	122	151	125	126	132	116	115	122	146	138	136	110	136	129	130	119	112	117	132	110	126	134	133	129	121	121	112	119	136	131	119	121	131	140	98	149	124	130	142	129	128	129	120	156	130	131	126	122	133	116	130	114	112	104	129	111	115	115	130	134	111	122	120	130	145	130	130	118	125	124	109	153	107	122	128	121	112	126	137	149	110	105	127	122	131	123	139	132	128	113	117	132	121	129	95	110	142	133	120	126	122	119	134	136	137	140	113	135	126	112	130	122	109	128	130	128	127	135	137	123	136	132	115	149	125	130	136	123	125	132	123	131	128	143	130	137	133	133	131	123	132	127	117	122	120	122	114	124	116	90	125	112	117	107	121	117	129	123	115	133	109	119	113	138	109	121	124	141	141	116	139	116	139	133	128	120	124	131	134	122	137	133	110	113	111	122	126	127	139	104	119	126	119	120	134	122	128	124	128	125	120	138	130	124	117	130	124	124	136	107	113	127	113	132	113	125	113	126	134	131	120	114	115	142	148	129	121	115	138	106	115	114	107	130	125	115	121	133	116	140	131	130	98	141	117	111	127	139	151	136	97	134	141	126	133	113	133	141	120	116	124	136	107	131	129	119	105	136	112	115	138	135	128	129	145	110	128	130	131	133	137	126	115	127	134	126	128	121	115	108	115	137	150	120	131	113	106	124	119	106	139	109	122	115	110	140	140	124	132	115	146	114	130	120	109	128	128	134	111	121	128	101	119	135	129	125	119	129	136	134	122	114	124	138	138	132	130	113	133	132	117	112	127	139	131	128	139	110	113	144	128	131	122	120	113	120	142	114	102	129	118	147	118	126	120	122	131	139	118	118	134	112	103	122	129	132	132	107	116	114	125	125	125	100	125	108	129	129	133	122	122	137	113	122	116	128	126	101	129	111	125	124	119	125	132	121	121	121	141	116	125	119	129	134	141	129	137	114	130	136	134	125	128	106	123	131	115	114	117	122	114	123
15006	18264	27281	31087	33145	37763	33580	29867	26854	22457	19938	18232	18659	19503	22360	25030	25241	23863	26493	26251	21442	21129	20878	17384	17172	18247	17480	13625	16915	14104	16409	13850	13103	12157	10601	10092	9873	11002	10655	10574	10118	8908	8051	7180	6351	6324	6602	4490	2231	1617	1169	1244	900	648	521	540	481	448	446	417	420	380	418	393	414	349	385	391	374	394	356	364	371	357	371	415	398	381	346	404	354	385	336	383	420	554	516	365	342	386	362	382	349	366	353	348	367	392	334	418	381	371	378	346	393	350	378	339	405	369	362	395	370	382	395	382	370	396	410	385	367	381	351	393	372	383	386	406	362	398	411	396	363	390	370	398	409	374	364	360	386	342	385	350	372	380	388	391	375	378	368	391	366	383	397	363	387	372	411	370	367	347	395	360	370	397	384	361	388	359	375	390	373	369	370	385	401	381	384	331	369	379	412	372	364	365	390	362	399	382	374	357	355	377	375	372	334	345	366	381	380	373	391	374	362	375	348	330	346	330	414	347	352	385	381	362	346	374	337	354	378	342	376	354	389	363	361	361	358	368	389	381	359	364	379	358	374	386	366	389	387	357	383	389	381	402	357	407	355	377	355	386	380	338	374	386	349	402	358	372	359	367	372	380	361	381	357	380	360	366	386	373	361	380	376	384	399	396	341	404	371	387	366	400	374	383	345	378	369	425	383	375	355	398	376	381	404	369	361	382	376	382	364	368	380	405	372	370	374	395	387	374	391	373	396	353	375	381	348	369	403	386	372	343	340	338	370	371	399	400	389	368	394	380	405	349	392	397	414	389	353	371	383	361	368	362	385	373	356	367	372	359	383	371	398	388	364	387	372	400	364	355	390	365	384	372	363	367	379	392	387	388	352	344	414	378	408	380	355	352	398	365	352	340	380	343	378	358	365	400	390	387	390	361	345	372	354	343	370	355	389	330	368	379	369	373	396	373	372	357	377	359	340	366	395	362	362	360	383	366	365	368	351	377	404	386	390	363	397	357	406	376	403	379	412	390	372	398	387	363	401	397	408	365	398	364	390	386	407	381	381	379	373	375	402	404	390	340	419	362	372	319	386	383	389	359	371	358	352	350	352	354	343	389	355	402	349	365	374	392	320	384	391	353	385	361	378	391	368	372	361	376	366	398	401	398	347	378	369	406	379	375	361	394	384	368	390	387	351	353	371	361	362	399	393	358	398	392	390	399	391	388	338	397	385	373	377	354	332	372	345	369	354	378	360	353	402	365	361	364	380	385	394	361	386	336	359	354	359	374	368	379	328	350	368	346	382	340	351	387	311	347	361	359	362	369	384	388	359	362	347	390	367	359	373	371	398	385	382	401	389	354	364	400	344	360	379	376	351	354	378	379	372	374	420	379	378	371	364	378	428	371	381	402	337	414	400	376	337	357	385	356	357	379	355	384	379	378	390	372	335	354	352	394	372	381	369	359	388	391	401	373	375	363	378	379	362	380	386	376	347	381	357	386	379	384	386	364	377	360	331	361	396	393	389	338	391	400	381	345	416	358	399	384	383	370	363	363	381	355	342	364	368	370	391	376	404	365	399	406	365	369	349	382	401	363	360	396	357	407	358	387	374	342	377	408	375	371	351	361	400	370	377	377	356	348	421	424	395	373	380	400	389	359	369	365	378	341	362	387	402	364	384	382	372	381	373	398	397	367	385	368	342	351	372	372	376	357	419	412	365	386	389	353	359	383	351	361	381	370	386	390	361	370	374	383	409	356	370	349	394	369	385	359	382	374	381	363	407	367	404	353	379	365	396	378	371	383	368	354	375	384	353	392	369	348	361	348	380	372	376	385	381	347	394	360	357	385	331	392	344	361	378	359	336	365	378	397	373	397	400	373	354	347	383	370	411	373	412	362	378	364	396	389	374	375	382	361	362	361	384	390	373	373	360	364	357	383	339	370	375	373	354	378	338	376	374	432	373	362	347	364	367	360	380	378	393	367	373	382	389	408	375	352	366	388	396	386	356	371	357	379	363	381	349	360	388	427	365	362	364	374	405	363	341	400	379	380	356	364	366	348	366	374	337	341	358	352	377	378	319	382	369	362	363	376	372	361	380	370	375	384	386	372	382	386	342	383	389	358	427	375	356	402	393	375	368	354	395	383	365	378	360	371	395	358	415	350	411	368	369	380	374	360	362	382	362	403	351	403	392	390	402	382	375	362	387	354	333	380	361	360	363	367	391	381	360	367	372	370	397	330	411	336	343	379	395	372	389	386	400	361	395	398	386	400	392	379	396	374	382	401	376	377	356	391	363	359	384	403	361	367	372	406	330	387	376	370	394	398	374	361	384	348	338	356	380	357	393	396	420	385	365	365	361	348	381	353	372	374	402	379	382	382	398	374	398	358	356	403	355	411	345	338	386	376	375	385	422	386	377	390	402	371	328	367	403	378	373	378	371	382	355	367	398	379	348	345	361	371	388	367	364	390	382	374	387	401	382	388	405	373	378	372	367	376	402	352	330	364	366	358	381	409	429	390	410	407	382	399	334	362	400	371	352	388	373	365	360	369	360	379	367	403	343	396	382	366	375	389	400	382	368	389	408	323	415	393	367	383	373	382	401	397	366	370	385	361	368	329	372	422	385	375	404	388	366	339	398	381	370	373	399	340	373	377	403	410	398	351	384	341	361	412	370	374	374	353	392	417	396	367	366	379	372	375	342	367	324	374	354	378	396	357	386	352	392	370	371	376	348	372	378	377	377	368	402	389	336	347	380	379	362	390	407	331	386	367	380	372	384	357	363	356	376	388	337	361	396	378	359	346	379	386	433	343	376	379	378	373	386	363	385	387	349	351	400	382	361	346	401	367	365	370	366	363	381	361	364	375	375	372	347	383	357	372	389	364	387	396	370	377	367	391	348	392	361	379	394	385	389	385	377	406	364	398	388	341	377	369	374	384	372	335	356	359	380	356	371	357	373	363	374	372	349	383	370	394	367	374	366	363	376	419	350	351	375	377	376	368	373	387	354	371	394	384	367	392	363	360	352	365	383	373	359	328	365	349	369	352	363	373	402	369	350	358	374	358	346	394	391	367	356	358	376	387	351	372	373	383	397	379	333	381	341	345	377	357	361	361	364	381	373	332	381	366	368	376	371	340	388	365	361	364	370	354	357	401	405	385	363	378	362	367	368	377	369	413	342	383	392	340	392	390	382	381	357	389	385	387	396	404	384	375	394	386	397	388	339	390	357	370	359	380	393	370	359	371	407	372	332	377	379	367	382	370	377	401	408	399	341	379	390	364	393	359	357	407	348	403	403	401	397	371	371	368	359	372	369	390	377	395	375	379	341	366	365	397	337	353	372	375	392	356	378	337	406	413	377	371	366	372	341	366	368	380	347	371	412	365	384	358	386	368	355	404	373	351	372	413	357	355	366	396	371	386	365	369	348	385	355	391	411	364	388	396	375	337	375	361	351	367	360	367	387	362	366	384	381	371	371	342	419	404	406	355	366	398	430	426	378	344	386	391	356	396
31319	27355	36116	29869	27279	33759	30365	24959	21549	18138	13934	12060	9971	8115	9446	11557	15890	18388	15358	14527	12355	11199	11114	8922	8005	8164	8080	6323	6438	5361	5645	4837	4153	4229	4030	3525	2994	3219	3617	3253	2879	2627	2179	1894	1805	1673	1684	1373	679	589	463	465	326	262	255	197	167	201	188	188	159	191	170	198	187	193	155	209	178	167	180	177	167	145	156	174	161	155	181	166	192	153	159	154	213	226	201	170	189	181	185	173	167	182	182	179	164	159	176	166	160	177	178	172	172	168	178	176	169	162	156	158	176	160	169	155	175	166	166	175	153	163	158	178	165	174	156	199	175	147	163	193	149	154	167	146	163	163	185	162	185	178	171	201	171	180	187	172	176	167	164	171	167	160	167	182	150	180	167	183	170	182	161	164	175	178	161	174	165	183	157	177	148	178	153	135	161	168	183	188	178	148	180	160	177	172	188	166	153	173	155	180	174	178	153	178	165	170	172	176	171	170	179	186	181	187	158	179	190	171	149	177	181	154	162	151	175	145	170	155	180	158	172	160	180	162	177	156	191	182	178	172	169	160	185	175	156	185	146	169	159	167	156	180	178	160	172	178	166	149	167	174	157	174	150	191	169	190	167	140	144	152	180	161	165	172	151	162	164	158	169	169	184	188	176	166	180	190	165	183	172	151	141	166	174	193	178	181	172	156	180	176	156	158	152	158	183	177	154	164	154	177	172	152	169	179	167	170	176	156	173	167	171	180	181	161	176	178	181	151	172	183	160	169	190	156	163	173	183	166	161	197	177	158	162	185	163	147	185	140	156	161	150	162	177	159	176	161	191	159	183	174	159	172	166	175	190	169	173	152	209	163	170	169	162	171	177	149	160	163	159	162	153	172	176	177	169	205	160	158	173	169	162	161	162	153	155	169	143	161	168	183	177	167	163	181	184	164	180	162	153	186	144	176	155	175	180	178	172	176	158	152	176	187	174	172	173	157	184	144	162	160	173	174	172	178	144	143	177	164	157	186	173	150	177	186	187	156	167	176	222	160	184	156	169	165	168	160	190	180	185	167	177	163	162	191	174	152	163	164	156	152	186	182	165	173	162	193	181	170	188	163	155	162	139	173	167	168	188	169	166	154	168	171	177	171	185	185	167	161	163	161	171	172	171	159	176	155	173	198	174	164	149	177	172	170	145	162	162	171	187	167	144	157	179	164	160	146	171	165	159	177	178	187	150	146	182	176	170	157	163	163	174	163	174	157	189	162	161	190	177	164	190	155	173	171	154	170	156	167	148	172	162	173	134	184	168	168	152	148	168	157	175	165	156	166	153	178	172	167	172	164	176	166	163	156	140	172	158	188	168	173	155	174	179	139	165	167	163	185	194	171	172	171	159	160	161	168	155	150	153	178	173	178	162	199	165	150	190	173	159	163	173	197	185	166	160	173	157	167	147	162	172	184	184	152	161	164	177	173	180	173	151	143	184	178	145	134	165	196	180	182	160	194	172	168	187	179	164	177	171	164	136	164	170	165	175	165	160	153	182	166	162	171	199	160	164	169	157	154	159	182	172	175	157	152	188	144	165	181	207	165	181	155	168	162	154	142	161	155	148	153	160	159	159	170	153	180	184	146	167	176	177	162	183	178	168	157	171	163	171	157	177	176	162	176	175	148	175	175	163	184	162	168	167	146	176	170	168	154	155	165	158	197	175	162	179	170	176	182	175	150	176	161	160	184	198	158	159	150	173	156	154	172	170	163	189	187	179	173	171	167	140	166	143	169	166	157	183	172	166	180	167	160	180	176	142	157	163	175	173	155	179	175	165	154	181	155	163	176	148	139	186	184	170	179	157	158	178	149	174	169	180	153	163	173	160	165	173	179	149	162	162	181	163	161	166	169	161	173	165	183	154	170	190	152	170	173	177	180	170	181	152	180	185	175	197	160	156	153	168	160	178	176	162	186	138	174	167	156	156	165	172	161	156	154	168	173	171	155	163	165	176	163	165	178	164	171	154	156	187	176	181	154	181	177	140	165	185	181	154	152	170	166	174	184	178	196	162	179	165	177	175	168	160	163	153	185	167	185	156	173	150	161	155	169	154	177	169	162	157	174	141	174	169	166	154	178	146	182	173	170	170	165	172	160	180	144	167	156	155	191	154	166	187	145	165	170	162	162	177	193	167	171	185	158	191	155	131	171	157	175	177	152	183	154	171	153	180	174	158	159	157	164	184	156	154	163	187	166	172	151	185	172	165	165	160	161	169	168	151	176	183	176	172	179	162	178	158	183	169	191	157	184	189	177	149	196	171	179	167	166	183	179	185	176	182	161	177	203	179	163	165	174	168	178	194	176	194	176	178	189	164	160	182	177	157	172	176	186	179	169	196	159	154	175	195	171	159	164	164	170	166	190	147	145	170	192	172	171	137	185	157	158	152	182	162	156	155	167	164	170	158	194	174	155	163	177	157	152	186	166	155	146	163	159	163	178	170	161	138	179	169	165	172	168	177	166	181	157	164	159	191	182	161	167	175	161	170	170	160	154	163	186	187	161	137	181	193	156	166	147	163	169	174	162	170	190	154	188	168	180	162	186	169	174	151	175	160	168	147	176	192	174	148	152	160	171	183	179	143	161	181	154	163	148	160	155	152	191	158	166	167	165	150	167	168	163	170	180	153	155	170	149	158	173	177	183	155	151	204	177	162	152	152	163	132	176	173	169	172	184	161	151	179	157	137	177	180	163	169	172	166	159	160	164	139	163	174	159	130	188	198	180	175	162	158	171	133	175	182	183	162	151	170	186	172	165	148	173	166	192	183	171	161	168	187	155	170	190	162	172	192	163	157	146	175	148	173	144	173	177	161	166	186	185	167	144	158	187	175	142	174	156	165	163	191	157	152	185	179	167	156	184	168	162	180	165	143	145	169	176	157	159	167	183	163	167	175	177	180	168	163	154	137	168	176	186	168	169	149	165	180	172	176	164	177	179	182	171	168	176	180	159	176	150	157	162	168	191	158	165	137	189	173	181	134	160	168	168	147	163	171	156	151	164	172	174	156	175	167	165	162	162	178	174	163	179	144	168	191	185	190	184	176	141	153	203	152	129	172	175	175	176	173	160	150	174	197	148	184	202	187	162	161	169	178	166	161	186	178	149	178	169	172	165	168	185	160	183	138	178	168	184	165	188	177	184	173	167	165	147	192	145	168	161	177	174	146	163	162	154	189	165	167	142	182	185	173	161	180	184	154	165	143	179	172	183	159	170	160	182	162	155	186	195	167	168	154	155	171	183	197	168	169	178	152	167	177	176	180	199	178	171	179	185	176	180	163	178	191	176	185	170	160	159	162	172	187	174	180	165	164	161	161	194	176	163	156	166	156	162	151	158	166	192	186	144	173	161	163	176	174	156	170	168	173	187	180	161	183	171	168	175	188	161	142	172	172	177	196	165	191	193	191	174	155	171	137	176	153	151	171	175	151	167	176	154	165	147	180	168	164	144	178	166	155	169	179	168	184	167	188	144	190	170
20603	21449	35802	35436	38042	43308	41454	38506	36407	33971	31280	29499	27524	25864	28898	31915	36195	38646	34555	36095	34078	33248	33587	29051	28605	29039	29199	25621	26350	22908	24332	21291	20580	20231	19152	17171	15368	17242	18234	16755	15657	14693	13097	11503	10805	10265	10491	8741	3958	3362	2595	2607	1908	1164	1022	749	703	649	547	562	547	525	628	577	516	579	563	530	569	570	479	518	514	539	484	539	468	523	482	516	462	497	538	532	662	800	809	634	467	491	524	500	459	493	489	483	514	461	492	474	510	494	490	480	518	502	484	506	487	516	486	493	479	498	498	516	507	465	498	486	487	484	451	485	468	504	492	504	505	494	500	479	511	505	482	496	504	477	448	487	482	446	505	531	474	482	504	482	488	459	521	485	503	514	495	470	488	474	491	481	493	485	511	487	479	486	485	456	536	502	505	495	495	484	471	479	478	499	481	472	516	496	483	482	509	488	461	496	482	479	487	458	521	478	512	492	491	487	512	489	497	499	506	452	469	494	532	525	457	470	483	458	521	457	502	485	488	517	460	484	506	508	462	528	472	508	501	532	480	499	478	485	505	479	475	508	533	485	498	529	507	477	464	505	466	499	494	476	484	464	487	491	457	467	497	502	495	494	469	476	475	495	492	474	500	495	484	506	445	476	500	445	471	468	519	478	491	492	465	485	479	509	478	477	454	477	528	520	490	517	494	491	502	495	484	498	517	496	519	494	490	485	472	445	528	466	464	492	529	485	476	463	474	516	481	488	462	505	453	509	503	475	530	505	481	504	482	489	480	485	511	475	482	503	491	462	463	467	472	485	507	510	499	507	495	484	509	504	421	497	500	481	476	504	474	490	531	521	462	449	463	454	498	502	482	473	501	476	482	499	476	479	508	512	480	485	510	480	459	510	479	499	518	497	493	476	469	472	493	495	485	472	508	524	470	492	502	501	484	478	542	463	503	458	501	494	478	486	480	514	495	459	464	497	437	512	521	488	476	488	470	474	497	481	486	491	483	516	510	475	526	488	513	485	466	449	460	504	442	497	467	521	509	486	482	461	490	491	500	514	455	469	481	474	483	476	494	471	494	486	509	460	523	484	488	487	500	460	496	441	498	514	483	511	519	509	489	484	486	476	493	494	496	471	471	505	475	472	447	512	469	486	391	492	512	462	476	462	486	476	463	500	505	505	537	508	503	491	493	469	505	452	523	517	499	460	502	497	506	526	487	469	485	512	469	496	471	505	493	453	517	467	523	490	471	462	508	511	490	484	480	429	466	509	482	488	509	538	502	483	488	517	481	517	460	477	498	513	502	459	508	527	488	517	532	472	472	461	492	489	494	500	480	532	453	461	518	501	481	437	521	483	487	486	462	464	484	469	475	456	528	487	498	454	497	475	507	528	534	470	471	481	496	452	480	498	502	491	505	521	498	468	502	495	495	514	470	481	491	488	496	465	480	479	483	465	478	474	506	465	495	514	487	468	508	516	507	504	493	494	496	482	492	483	494	483	474	462	506	477	485	491	487	437	533	530	492	523	470	519	472	490	470	509	511	496	466	512	470	477	518	507	491	514	476	469	509	432	452	524	477	487	478	503	504	509	471	485	462	441	469	482	511	515	480	476	525	531	460	524	504	485	501	504	492	484	554	480	435	486	478	497	480	466	497	510	479	474	439	519	469	466	495	485	497	524	503	490	466	493	466	460	515	506	494	496	488	474	506	519	485	493	482	481	521	468	513	500	487	496	477	437	517	485	487	479	434	484	501	489	486	472	514	514	475	491	482	489	453	482	471	470	468	502	500	526	476	530	484	489	536	538	499	471	488	506	504	459	483	515	483	496	482	483	457	528	454	491	467	462	505	522	497	531	468	503	488	441	499	503	502	541	503	505	474	518	520	510	508	457	517	512	495	503	494	502	476	485	518	492	535	519	515	478	505	499	492	482	475	474	456	481	465	555	484	483	453	472	467	485	490	481	464	520	497	531	511	479	494	488	473	458	525	519	489	533	531	476	507	526	485	528	531	504	456	461	530	464	472	487	480	499	453	505	466	478	488	457	491	495	517	486	490	493	468	495	543	486	468	487	498	489	501	495	468	477	511	499	461	483	508	533	485	507	519	450	524	480	486	487	533	501	487	501	512	453	459	444	454	496	467	558	500	519	464	506	483	499	484	499	542	496	504	502	494	505	539	478	497	515	486	483	549	466	483	462	481	486	515	489	489	504	478	473	517	500	476	464	479	470	469	492	519	483	499	495	508	479	476	504	506	474	518	472	477	519	469	473	476	518	439	518	449	481	479	465	488	518	472	503	503	490	475	495	497	497	456	477	497	479	459	475	491	504	495	509	501	486	511	523	490	500	490	503	473	492	480	501	499	495	493	519	489	471	469	494	475	457	522	479	475	472	498	492	470	498	500	471	481	504	510	515	487	485	517	468	463	514	534	486	493	550	508	531	524	459	458	502	500	506	492	509	487	509	464	490	512	531	454	484	491	494	482	492	462	477	468	494	482	469	486	497	497	459	476	478	504	449	517	497	476	498	507	449	499	500	491	492	478	494	497	485	498	491	494	465	469	477	507	547	510	493	484	510	532	459	484	476	429	476	472	488	442	488	508	493	483	476	496	502	482	509	474	487	487	485	465	500	486	501	500	519	477	519	524	465	447	489	492	522	485	473	515	514	475	506	487	522	486	457	517	505	490	469	459	481	517	472	470	525	508	503	471	458	460	526	486	470	452	490	463	442	519	456	522	466	473	484	485	507	472	473	496	512	475	497	494	478	517	479	492	491	467	500	505	484	529	475	497	505	422	478	510	493	517	474	476	456	494	486	509	489	446	480	468	483	498	488	483	528	469	491	514	453	472	456	516	495	500	463	439	508	450	480	503	461	474	466	467	475	483	464	472	449	516	484	510	481	500	483	465	516	508	495	507	496	494	468	490	491	542	477	489	520	490	481	492	532	480	506	482	448	490	501	490	467	480	474	504	482	485	504	478	474	501	464	489	524	536	471	519	465	521	495	506	481	497	510	516	496	460	477	505	509	506	491	506	463	459	504	497	521	490	504	489	446	547	468	508	492	499	470	500	502	500	497	472	473	510	495	483	494	465	494	530	487	473	472	517	505	478	471	510	519	508	498	462	444	474	502	505	486	504	466	478	503	489	463	529	467	513	502	466	506	472	479	513	477	492	526	511	500	468	520	490	471	525	456	443	487	482	480	501	450	521	469	512	494	496	526	465	482	508	497	505	516	497	437	477	492	483	511	480	503	499	497	524	462	468	431	488	505	472	468	495	516	520	463	446	471	493	490	498	533	479	507	501	492	451	461	460	436	485	525	468	486	488	483	447	511	475	480	465	480	474	529	474	482	497	483	459	491	469	515	525	510	481	482	503	523	486	514	475	492	484	509	474	446	510	492	485	496	482	525	492	502	507	492	488	524	507	505	456	520	500	472	469	513	525	498	487	493	502	479	482	478	468	481	474	526	518	455	532	494	504	524	492	517	493	477	509	460	527	517	481	493
12127	10135	10884	6447	4211	4440	2970	2532	1906	1555	1158	1016	1027	1017	791	889	1146	1102	906	1010	924	762	675	675	512	503	465	400	388	395	399	335	340	368	347	322	269	295	298	268	247	270	257	228	235	205	206	187	186	165	179	162	165	157	144	166	181	156	173	174	152	159	185	171	171	167	157	157	147	140	189	143	159	164	168	166	164	187	151	165	151	180	168	171	158	166	173	150	167	144	191	154	165	147	136	170	151	153	153	169	192	170	169	187	163	179	154	165	155	146	163	171	174	149	163	156	173	158	152	135	150	159	174	156	130	167	148	151	164	155	167	160	167	158	166	174	154	167	167	182	179	160	168	163	133	160	162	142	137	160	173	147	179	157	159	169	163	168	158	182	172	176	180	166	178	146	169	144	156	160	158	151	178	151	170	168	157	144	159	147	170	152	156	169	167	146	158	159	170	159	172	183	146	170	167	160	179	164	176	169	152	176	189	153	151	139	176	133	166	159	172	162	175	171	163	143	148	158	152	157	158	147	171	174	151	157	167	195	167	175	167	153	163	156	174	169	174	159	154	175	161	144	162	146	135	157	150	177	157	197	148	144	157	143	142	151	160	139	154	167	146	160	176	149	165	155	162	164	158	176	162	172	145	162	169	149	159	171	148	172	158	172	167	153	155	160	156	167	150	158	161	159	139	172	145	173	166	190	150	148	154	165	172	177	151	172	154	153	159	149	162	160	162	131	162	180	171	164	170	152	191	147	170	181	152	192	139	157	166	164	157	153	174	155	172	165	159	166	157	146	156	153	150	135	143	156	167	155	170	169	154	174	153	148	150	158	152	170	164	155	165	164	138	142	136	125	164	159	160	164	152	152	178	152	163	160	185	168	146	162	169	151	143	159	158	160	157	157	155	186	153	155	181	162	151	142	144	168	150	178	172	148	176	155	151	139	155	161	156	164	150	143	145	176	170	198	158	149	164	157	147	152	159	162	158	152	156	153	142	171	163	170	160	159	172	142	157	167	151	176	154	148	180	175	153	177	150	175	150	149	163	170	147	151	168	162	173	169	180	174	166	142	157	173	182	172	165	143	149	171	154	163	155	165	169	142	158	164	158	171	146	171	172	152	173	141	165	155	168	171	183	171	140	157	164	180	147	165	156	163	173	167	184	158	156	143	155	154	174	164	178	169	160	168	186	147	127	149	174	189	167	162	168	166	148	136	171	169	156	157	183	162	157	164	179	149	163	139	163	154	156	172	155	156	166	149	144	165	135	159	173	135	151	151	173	138	145	153	177	164	164	163	169	167	165	165	142	154	150	159	166	159	150	170	169	167	191	170	162	169	143	150	125	161	167	172	167	161	165	166	163	180	185	156	173	185	160	150	158	155	169	138	160	167	164	171	161	161	166	154	166	191	149	135	150	171	145	148	152	186	147	161	165	155	154	158	146	142	158	154	134	188	159	167	151	166	181	137	168	168	158	176	158	165	150	159	178	174	137	152	176	153	177	161	153	159	143	176	170	142	166	156	168	145	169	186	160	177	161	176	145	193	144	153	144	163	173	165	183	171	161	167	156	182	170	169	158	177	170	169	128	147	143	154	152	158	164	184	172	181	160	171	142	165	142	152	161	163	175	165	180	181	171	168	196	151	138	151	181	120	164	174	159	181	150	183	166	174	172	173	160	149	154	147	149	169	157	162	157	164	158	173	159	168	153	145	170	150	179	134	182	181	152	154	170	147	146	154	169	183	170	152	159	161	150	150	179	175	168	146	164	158	167	168	171	169	178	152	145	148	173	145	153	161	154	189	157	168	155	158	156	176	154	170	184	164	147	161	160	158	172	159	174	191	154	159	162	156	151	174	172	169	146	140	150	144	171	159	160	183	179	168	177	202	164	172	147	142	153	150	176	175	156	171	140	141	139	181	161	148	170	163	147	170	153	156	160	168	165	138	134	157	168	168	162	178	175	157	159	164	149	163	153	178	185	157	167	154	171	149	146	159	155	153	179	158	167	155	159	171	154	159	165	145	167	160	157	158	162	171	151	165	181	148	157	152	162	172	167	167	163	157	161	153	170	140	178	153	178	142	153	160	136	154	171	161	177	163	142	174	159	165	145	172	179	175	139	161	181	167	165	162	155	157	149	173	176	160	132	164	139	161	172	166	161	156	167	166	142	168	162	136	161	163	146	142	154	145	153	155	140	167	138	165	165	169	161	166	170	166	177	167	152	166	156	167	176	158	161	134	156	157	153	159	179	153	140	166	155	153	161	168	172	159	163	153	138	169	152	173	161	172	155	161	167	166	149	148	177	129	140	140	179	144	161	151	155	147	159	161	170	136	166	177	146	161	154	140	142	150	174	180	162	139	144	149	155	165	175	146	149	183	154	149	172	173	160	148	165	153	133	176	161	162	161	171	159	159	168	161	137	168	166	185	165	151	155	166	162	166	152	183	161	166	152	180	151	169	156	166	175	148	165	142	182	158	170	169	143	154	174	164	184	181	186	154	155	167	142	165	184	162	163	168	185	158	171	152	171	153	169	170	161	164	136	156	147	151	163	179	139	153	157	179	144	140	146	168	153	154	188	176	154	137	186	154	181	150	160	150	166	169	171	163	161	161	145	158	152	172	153	165	163	144	168	148	149	157	148	147	160	164	142	144	172	144	174	161	149	178	164	166	142	186	153	159	190	162	134	182	153	142	174	165	195	172	153	152	171	162	166	167	171	151	164	161	159	165	181	136	191	159	175	175	178	148	180	166	169	201	141	183	140	186	164	173	168	153	146	160	176	165	169	186	150	157	145	165	188	146	170	180	158	163	145	158	172	170	152	158	148	154	152	170	148	167	144	185	176	142	132	149	148	171	159	152	159	159	153	172	144	137	166	146	152	156	185	169	184	170	146	164	160	169	158	153	163	160	170	168	147	158	150	141	198	143	159	169	163	153	150	152	155	183	170	163	163	164	182	157	177	189	173	152	156	155	167	154	153	171	168	176	151	170	163	154	146	159	156	184	165	149	165	153	155	162	159	139	143	164	153	173	136	160	168	143	175	168	196	149	149	145	150	148	168	166	152	159	164	166	169	152	162	162	148	168	149	145	146	168	150	170	172	165	177	165	150	127	174	173	157	162	134	161	158	160	163	135	170	155	154	171	171	169	149	150	160	191	171	180	153	161	166	181	190	157	172	175	158	159	161	159	146	155	155	169	175	169	158	164	180	149	163	141	157	156	163	143	152	151	147	167	182	161	154	146	158	135	156	141	133	172	155	178	167	147	162	150	148	172	172	153	165	173	150	176	173	149	150	154	166	167	176	163	166	176	171	151	171	158	160	163	172	164	173	173	143	154	136	149	156	141	160	151	167	174	154	196	159	151	155	163	164	165	188	171	172	163	169	171	156	157	157	157	136	174	173	179	166	151	170	151	149	172	150	179	163	164	154	154	179	151	145	194	157	158	142	144	147	177	148	155	168	173	169	162	166	180	154	159	185	152	148	153	161	164
8336	9249	15638	14781	13050	14864	12070	10509	8509	7278	5735	5281	5319	5342	4606	5100	6652	5644	4761	5557	5196	4244	3751	3662	2994	2909	2654	2569	2437	2052	2224	1841	1771	1851	1829	1758	1486	1526	1397	1369	1170	1168	1137	970	966	936	881	747	618	574	528	560	525	495	482	515	502	431	457	485	468	503	479	452	460	473	464	479	464	476	446	462	473	487	443	448	478	467	457	470	450	509	466	445	472	449	498	483	445	453	456	459	463	469	471	456	436	471	444	458	472	507	468	479	447	473	468	468	483	472	449	448	488	446	468	472	451	473	448	444	432	483	481	492	480	454	448	444	436	414	481	484	446	448	468	502	478	468	481	476	475	435	460	447	472	447	472	457	438	452	441	498	454	499	477	473	443	485	476	486	451	467	535	450	478	481	519	469	441	457	454	506	418	469	469	444	469	470	433	467	467	475	391	442	466	430	440	467	450	478	487	474	483	482	464	495	450	480	458	460	447	463	471	475	445	467	478	474	484	428	471	453	445	479	456	488	422	442	463	433	486	513	510	445	434	451	484	492	448	413	486	453	444	419	495	482	461	435	477	498	485	466	470	492	461	441	474	493	457	489	467	487	475	512	427	510	464	463	467	434	438	481	466	476	446	496	476	438	448	465	465	428	503	478	486	430	465	453	441	462	470	493	463	492	494	454	385	482	459	445	439	476	459	455	492	467	447	458	451	491	470	474	478	447	454	463	410	458	457	467	440	457	474	422	476	486	423	482	489	439	482	481	445	477	453	463	454	437	444	452	460	447	486	479	435	480	398	489	468	440	439	489	464	511	462	447	488	455	474	470	486	460	491	480	458	472	440	470	485	543	466	432	442	427	455	484	507	473	436	447	493	442	465	454	473	459	444	459	467	483	451	450	458	500	436	436	448	427	466	452	438	463	438	510	470	493	435	482	452	451	502	482	449	491	462	448	465	478	458	459	480	491	445	484	458	453	475	455	465	463	467	497	462	484	463	464	459	477	488	455	469	492	446	496	444	448	474	437	433	429	478	466	449	476	443	435	475	473	431	435	446	496	480	473	480	488	454	432	492	490	445	415	465	467	442	444	445	445	482	467	455	485	441	472	472	445	499	417	478	453	462	514	500	448	472	432	465	454	505	480	470	482	461	468	455	452	460	518	470	487	451	425	465	451	498	464	468	442	477	482	440	451	464	507	448	489	481	477	403	431	468	449	498	436	479	487	455	485	433	435	427	414	470	467	476	455	452	455	461	445	443	437	472	493	441	470	461	441	427	451	455	469	474	501	476	493	449	427	502	476	505	446	432	462	426	441	462	480	467	502	465	458	462	506	464	418	404	496	435	470	448	470	462	443	442	478	444	461	444	460	482	457	500	505	469	443	458	416	474	488	443	486	508	495	442	473	492	478	439	463	458	463	509	447	481	465	464	399	469	471	504	450	447	455	489	468	423	468	481	468	485	494	441	457	453	469	472	454	451	486	475	473	454	461	468	476	457	445	446	458	486	486	460	438	469	457	472	498	463	440	501	505	462	443	456	467	446	496	512	460	483	464	490	435	440	466	427	449	449	442	451	472	445	494	438	475	489	471	465	487	466	450	440	503	461	451	464	450	455	457	460	463	456	503	424	456	467	494	468	447	437	453	429	484	481	467	501	444	456	448	448	472	508	473	469	440	474	480	482	475	504	432	435	500	456	482	486	458	434	467	491	481	493	478	475	456	471	457	455	464	464	447	504	455	455	468	441	425	472	489	478	467	451	475	489	476	473	418	417	481	472	459	439	449	462	463	449	478	450	476	498	448	468	451	435	478	483	448	494	484	474	456	482	465	505	496	432	449	450	471	460	479	469	494	456	496	503	518	489	445	501	491	474	438	469	477	432	439	446	462	479	460	492	443	497	466	494	461	464	467	471	459	388	484	471	475	472	407	456	474	430	439	464	477	434	423	442	472	474	465	455	469	442	457	456	449	448	456	462	455	450	461	468	507	488	487	465	452	447	484	476	465	485	413	501	464	455	455	486	431	483	469	504	467	437	511	453	496	473	463	474	476	449	409	480	450	458	494	469	477	483	427	406	441	469	489	468	462	478	441	468	490	517	501	494	451	436	456	518	506	479	447	455	455	462	477	495	467	455	470	487	455	439	455	457	468	444	430	456	440	493	473	461	444	483	430	466	478	468	466	447	471	455	452	486	521	496	479	484	487	500	465	459	432	454	486	454	494	472	470	441	464	464	467	453	465	474	459	486	492	484	467	492	427	466	436	465	437	496	485	425	443	489	433	432	451	447	503	474	483	454	458	459	460	460	474	430	466	450	436	440	491	459	487	477	442	462	487	486	463	482	441	472	484	478	470	423	486	457	463	424	474	460	445	454	454	460	466	453	459	490	432	450	444	484	453	415	491	457	452	514	470	484	463	458	487	464	484	452	454	488	475	468	448	485	454	476	463	455	453	424	467	434	436	484	477	483	459	477	480	450	457	437	466	471	458	444	423	439	510	456	427	498	475	476	450	466	462	505	478	462	470	519	509	478	419	497	480	475	467	460	473	483	435	453	444	492	478	457	451	448	473	449	480	473	442	484	443	480	461	456	442	466	439	497	476	465	473	500	472	475	493	493	421	464	498	449	495	465	482	480	487	438	480	482	418	456	464	455	470	473	475	468	461	451	450	454	485	471	474	429	479	484	472	491	445	473	490	486	456	492	457	461	482	483	497	482	432	498	462	459	466	408	425	504	416	450	465	482	461	435	473	471	456	507	445	486	497	506	419	447	460	479	500	462	437	456	492	429	474	452	444	444	450	439	488	480	434	462	461	472	476	503	443	468	468	439	462	471	450	466	475	462	485	462	481	445	439	499	475	468	477	460	487	485	460	503	477	474	495	480	485	425	452	476	406	478	470	488	511	418	476	465	493	476	444	461	477	490	490	492	507	450	461	507	456	427	494	477	448	442	445	461	473	483	499	443	465	518	482	493	448	482	455	498	497	454	440	453	473	442	482	442	452	455	500	482	485	468	467	450	450	467	485	483	462	503	485	458	456	456	448	488	454	421	453	447	425	490	470	480	512	471	495	471	437	465	507	474	440	450	473	462	404	477	474	444	469	437	434	458	449	485	482	467	484	467	465	449	501	406	439	472	450	453	487	463	447	479	467	488	486	460	519	489	461	480	441	463	482	433	400	457	480	432	466	463	478	480	471	520	468	461	440	455	432	464	464	464	471	464	468	442	467	439	453	435	458	475	438	490	443	413	487	447	458	518	440	497	449	458	464	466	445	427	464	459	486	412	470	447	428	461	461	482	497	442	459	481	485	437	464	432	468	444	438	481	467	456	496	459	467	489	479	472	448	462	476	430	464	512	442	506	438	431	431	481	424	462	481	444	478	455	464	456	447	482	452	454	460	447	417	465	465	477	436	465	491	452	474	444	455	485	427	455	449	462	417	496	454	482	499	398	448	505	463	474	446	472	482	451	458	474	479	500	430	465	458	470	485	478	457	464	464	470	479
21122	19888	22946	18495	14698	17345	13931	14749	11530	7548	4170	4644	6370	6773	7802	8163	9508	9643	8888	7803	6683	5566	4673	4849	4160	3479	3063	2780	2675	2219	2280	2211	2043	2041	1954	1895	1365	1262	1103	891	707	799	852	733	746	735	583	494	296	218	268	265	219	196	185	168	168	149	164	150	170	162	153	140	139	153	138	153	140	156	154	142	142	148	138	158	142	135	136	126	127	135	132	138	151	129	162	132	134	146	148	122	148	141	138	158	131	135	137	139	150	130	137	125	142	132	134	146	133	145	162	138	133	132	132	121	137	136	152	144	138	140	157	151	139	148	143	137	144	126	124	125	154	119	150	159	133	136	149	144	125	144	144	151	168	143	133	137	129	151	118	152	141	159	151	127	142	134	144	148	142	135	133	139	147	134	134	135	142	136	144	161	138	153	131	134	134	135	147	142	149	131	157	154	164	137	118	137	133	153	139	145	131	165	137	150	152	146	136	150	128	148	137	124	153	120	131	146	146	137	152	156	157	127	158	125	139	126	135	140	129	147	161	142	150	139	135	129	151	145	118	129	149	139	134	122	143	145	167	141	136	146	115	130	146	121	133	148	145	161	129	140	127	135	133	151	127	155	128	113	135	119	136	137	136	145	139	155	136	127	154	160	114	131	137	144	132	152	124	150	135	131	144	131	111	157	154	142	135	118	124	143	125	158	138	134	138	136	171	147	136	129	145	161	122	135	164	147	144	138	129	142	129	132	127	131	140	125	140	168	143	125	132	147	146	145	142	154	129	132	119	115	114	119	134	140	122	130	154	134	131	142	140	142	138	135	146	126	134	120	139	136	149	142	145	129	130	144	155	137	141	123	137	126	134	149	118	146	118	139	133	148	139	121	141	162	141	130	153	140	152	136	148	128	108	142	128	134	139	134	128	133	123	141	151	162	118	121	132	141	137	137	125	132	138	142	125	147	165	130	145	143	140	144	134	160	145	165	126	140	135	132	122	157	153	134	151	153	157	127	145	138	138	135	157	136	123	163	133	161	133	126	131	135	138	133	129	136	140	135	143	122	138	145	142	145	133	136	149	143	140	150	127	144	153	148	116	149	158	160	151	127	138	125	124	141	117	137	162	143	148	121	144	146	155	129	136	147	121	147	117	150	141	127	134	132	154	128	128	148	145	125	148	149	131	154	152	155	143	140	136	142	162	143	114	148	128	154	137	140	123	144	137	135	134	115	135	156	138	139	153	149	125	134	113	113	129	139	141	148	126	125	120	130	147	152	133	127	137	156	132	134	135	125	136	145	177	151	136	147	122	161	133	149	160	139	136	146	152	147	117	139	150	126	123	140	136	146	123	135	136	163	131	133	139	149	142	137	135	114	144	133	123	145	131	113	155	132	147	147	133	138	126	122	144	135	132	139	139	148	151	158	140	144	139	148	130	150	151	139	131	136	158	134	130	165	129	131	152	142	145	132	147	150	140	130	121	145	131	129	148	130	151	124	128	145	145	139	141	144	143	139	148	144	133	135	135	109	140	121	137	160	145	147	140	138	136	138	142	123	147	139	136	148	141	127	151	144	126	143	118	141	156	127	144	145	144	138	133	145	138	122	141	161	149	139	127	145	146	126	147	121	128	136	134	131	142	136	129	128	124	143	146	141	153	136	135	109	149	123	133	152	150	143	152	131	128	142	140	129	141	139	145	136	145	134	150	157	131	129	136	158	151	130	138	149	139	154	142	141	148	149	123	136	129	134	136	148	125	149	137	159	141	140	147	128	125	119	133	138	135	130	129	140	144	149	148	134	146	158	129	145	122	102	147	143	150	149	153	142	141	155	136	143	136	121	137	126	142	144	124	127	133	169	134	158	140	138	142	118	152	132	133	128	144	153	147	128	161	140	157	148	146	140	134	145	141	131	139	161	133	130	147	145	158	146	143	165	159	144	137	135	147	142	137	147	147	149	135	143	143	126	144	116	137	132	139	117	149	148	150	132	137	136	136	137	157	149	130	128	152	140	145	129	148	132	129	156	137	132	119	124	142	141	122	124	134	129	152	140	149	133	139	149	142	124	148	148	133	144	150	130	150	154	125	142	130	130	149	126	146	153	140	141	141	142	142	125	123	148	154	126	133	120	149	154	137	160	146	156	119	124	137	106	142	139	147	125	139	156	124	122	149	140	131	146	131	143	135	137	149	145	131	133	138	173	130	147	157	159	130	134	149	144	163	128	131	146	138	137	126	145	154	157	139	127	139	122	155	128	122	148	149	156	144	151	143	126	138	139	130	141	133	144	159	126	152	134	127	145	154	138	131	144	144	158	134	131	142	118	128	123	132	155	127	138	123	142	136	138	154	142	142	117	155	148	143	141	138	160	145	149	143	142	136	115	160	144	118	102	137	126	132	132	155	139	151	120	153	127	116	125	135	140	134	122	133	136	135	145	136	128	135	149	138	116	153	154	110	142	140	130	130	156	128	142	143	153	122	136	134	144	151	155	130	141	118	140	129	145	145	135	133	129	143	141	135	122	160	130	175	157	131	140	122	113	136	137	146	141	132	135	146	122	144	120	130	134	145	131	124	158	133	153	139	134	156	160	138	115	163	137	132	143	159	151	142	141	152	117	128	132	152	134	136	141	150	138	155	155	134	137	146	133	147	132	142	136	140	139	134	146	141	140	144	155	140	110	152	138	131	123	150	138	126	125	134	121	143	149	127	157	156	137	112	137	136	145	141	139	132	148	129	138	150	154	138	127	119	146	138	155	141	136	145	120	136	129	128	105	156	151	163	139	136	127	153	142	132	141	120	143	141	129	132	139	128	135	135	123	139	132	136	136	152	138	115	128	130	130	138	146	144	124	142	120	137	106	136	155	132	138	130	131	156	143	126	149	156	135	123	141	141	135	141	114	143	136	149	156	136	124	126	137	148	126	132	152	127	116	108	135	150	147	159	118	157	124	150	132	139	136	142	149	122	138	156	143	125	142	129	147	118	136	121	148	168	143	119	152	120	134	128	139	155	142	160	144	148	143	134	146	120	139	141	144	136	129	160	144	132	139	142	136	150	147	121	136	145	129	135	128	136	136	162	139	146	134	131	149	137	140	128	114	149	146	131	118	137	124	147	131	144	144	130	143	141	135	128	143	146	143	143	132	136	137	146	154	148	134	136	161	144	157	146	128	154	151	136	144	147	129	117	144	132	177	141	162	141	149	156	133	155	139	132	127	142	137	139	134	145	133	135	128	140	135	133	137	125	123	138	171	139	150	148	116	130	137	110	131	162	150	121	143	132	136	133	125	144	134	156	140	140	138	138	134	138	136	133	140	145	135	134	134	141	142	118	141	147	128	150	154	139	137	140	132	150	136	136	151	158	134	132	159	149	146	156	134	147	137	129	122	123	132	153	119	127	134	137	137	132	141	142	126	162	104	118	146	144	154	161	136	134	150	138	135	135	141	128	151	137	140	138	147	110	127	155	142	116	140	139	162	125	132	135	147	132	152	137	125	140	133	144	133	137	123
14088	17134	24955	27309	27098	31719	28615	31242	27219	21406	16187	18759	23309	24122	25999	26043	29499	29677	29209	27769	25606	22865	21131	21924	19344	17913	16300	16156	15192	13150	13979	12857	12284	12442	11965	11072	8423	7732	7195	6070	5232	5171	5154	5309	4863	4929	4023	3131	1361	1082	1217	1255	989	780	678	622	544	520	553	578	596	553	555	531	461	439	437	442	426	404	451	398	434	411	444	399	437	476	421	343	420	425	431	412	445	503	518	492	430	428	420	415	402	465	434	431	447	404	419	434	364	433	424	387	402	442	467	391	440	446	427	435	406	419	443	396	431	407	414	400	388	399	414	380	399	388	410	445	419	405	441	380	396	413	428	419	418	406	421	397	408	428	466	432	440	420	399	418	428	426	373	416	395	419	446	410	414	408	392	429	375	440	410	447	437	391	409	401	394	395	436	418	416	406	396	413	411	400	415	441	375	384	409	428	412	392	392	416	402	418	440	414	417	409	376	427	404	445	380	444	394	436	432	409	405	405	417	409	443	428	434	401	359	397	393	422	432	419	409	387	411	410	422	414	438	435	432	368	398	431	431	403	454	431	428	428	424	374	424	420	398	401	399	444	447	429	424	375	425	409	437	409	409	440	423	434	433	421	439	386	418	433	411	440	422	451	390	387	372	409	394	437	374	389	420	433	459	448	427	405	400	381	390	422	415	458	391	417	390	461	382	421	400	409	432	421	407	402	451	355	408	451	418	428	401	401	432	420	392	441	418	371	434	418	408	390	368	432	422	430	376	412	419	417	417	423	435	385	408	375	421	435	420	433	433	392	429	425	387	439	391	418	436	410	380	414	440	418	433	397	396	412	406	431	399	446	423	398	422	378	447	407	407	409	431	442	450	404	414	493	422	423	416	422	392	422	414	379	460	420	401	411	393	412	422	396	460	418	444	420	433	426	425	409	400	417	393	421	399	422	402	401	430	420	410	385	415	420	434	462	377	449	426	403	433	399	407	407	371	405	393	416	425	390	409	399	408	429	418	400	416	414	412	450	414	408	439	398	394	406	441	410	390	426	455	376	397	426	422	430	392	404	401	457	416	410	411	396	365	402	387	391	424	410	408	387	428	418	413	441	392	440	430	417	421	408	424	416	407	420	420	390	402	449	397	389	427	423	428	416	382	432	409	435	429	404	409	418	452	432	439	446	427	431	398	407	426	403	391	429	395	434	419	403	429	415	420	397	430	456	396	410	401	423	399	444	463	409	426	384	434	430	442	408	395	384	435	454	438	402	435	388	421	401	418	392	443	425	421	438	409	437	425	393	467	414	412	421	393	434	401	434	392	382	425	423	411	391	392	397	420	387	405	420	452	394	423	390	419	457	436	417	421	419	399	398	402	412	414	402	434	394	439	407	407	420	423	391	433	377	419	416	400	407	428	413	370	386	428	403	422	419	443	424	414	398	389	433	431	407	389	415	422	409	449	448	402	408	418	394	406	394	388	401	416	416	401	424	392	365	418	419	415	430	416	416	452	421	383	437	411	390	398	440	381	385	367	451	391	428	429	402	412	394	413	399	404	448	388	422	395	410	423	426	391	444	386	404	391	412	406	401	395	398	413	411	413	413	442	412	435	423	436	433	417	411	379	396	420	438	424	404	425	407	423	428	430	415	401	412	386	385	385	404	425	414	423	432	398	426	400	417	426	435	414	413	406	415	418	444	415	413	399	382	424	409	381	391	435	397	445	423	408	461	402	420	428	412	438	413	433	412	427	419	388	442	394	385	433	430	443	373	450	418	408	429	407	399	414	389	403	426	418	427	414	405	404	413	413	435	384	407	421	417	403	441	422	410	402	397	415	382	434	430	414	451	391	409	374	444	414	413	398	435	418	455	451	440	389	435	380	358	398	404	392	421	418	393	361	394	443	422	398	449	451	380	407	383	418	388	408	441	422	431	425	381	433	407	409	395	362	422	419	413	422	395	448	422	439	422	408	440	413	414	429	410	412	426	395	429	345	448	419	411	423	411	392	380	393	413	420	414	422	375	424	402	381	409	408	411	426	404	402	392	424	404	375	418	402	390	390	435	439	397	451	402	433	395	422	428	403	429	394	377	384	392	443	422	416	409	408	448	427	441	429	418	407	409	404	410	383	424	348	421	405	429	403	417	381	425	400	401	413	419	401	410	405	419	421	405	433	403	406	388	447	448	410	422	393	421	399	402	399	408	395	407	449	431	436	402	408	420	429	376	436	464	377	405	427	394	402	400	390	410	430	382	433	441	403	445	436	414	410	407	425	409	452	377	436	421	411	415	438	394	404	414	423	407	433	383	418	456	438	426	413	431	400	417	413	454	414	418	381	418	435	413	463	382	444	406	415	403	387	410	424	411	405	441	416	396	388	408	394	422	426	410	375	396	459	425	390	425	421	433	409	426	411	384	463	425	402	427	399	412	401	400	418	452	429	401	411	417	397	454	379	421	404	454	384	410	433	432	403	413	424	441	426	428	385	376	438	393	432	416	433	399	413	409	376	412	417	459	401	411	399	403	439	417	423	405	432	400	403	432	406	400	448	386	394	389	406	404	388	419	397	424	422	407	444	430	384	414	434	418	452	382	407	446	428	433	436	378	378	401	408	409	425	461	400	402	384	407	445	373	399	414	386	457	408	389	408	434	406	417	394	427	418	425	445	436	395	409	407	411	415	413	360	430	407	450	408	430	434	437	438	458	424	401	394	416	395	398	407	407	412	417	388	423	426	418	415	438	395	402	421	438	412	406	422	440	427	411	405	431	405	390	404	440	429	379	431	372	399	383	406	410	402	407	428	400	405	421	412	401	407	390	382	393	416	386	417	420	414	407	380	396	419	431	409	416	401	376	388	373	415	407	393	411	405	409	368	428	452	380	409	439	416	392	392	402	405	403	389	404	433	414	415	426	413	409	394	423	432	399	436	447	435	434	407	416	385	379	422	452	411	409	421	433	402	392	431	395	396	419	416	459	413	424	407	422	432	415	392	396	410	411	407	422	433	407	424	370	385	419	442	409	408	423	449	417	438	421	424	404	436	426	385	408	408	413	385	402	440	416	417	408	469	418	414	384	457	402	438	414	443	394	448	384	395	438	388	401	421	390	403	405	400	373	396	415	405	454	406	414	448	442	421	374	430	420	403	389	420	409	419	398	389	436	398	414	404	411	408	404	413	391	406	450	418	462	406	434	399	387	405	411	376	422	420	453	435	407	397	413	410	414	435	434	423	393	400	436	445	436	415	394	400	439	412	465	401	401	426	403	392	392	418	416	412	401	422	416	446	401	424	387	385	421	405	388	406	397	389	413	405	405	382	408	415	395	423	413	421	396	426	407	365	435	431	445	412	430	399	425	451	401	400	414	383	431	373	389	412	422	397	437	401	411	449	369	434	406	377	404	391	400	432	400	428	404	395	391	392	427	401	415	452	448	411	417	399	433	406	415	420	424	424	425	410	398	414	435	399	427	390	424	412	416	420	407	437	434	413	417	411	450	425	347	423	417	424	405	460	410	423	446
65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
